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
340232124479	340232124999	340232125549	340232126099	340232126648	340232127199	340232127749	340232128299	340232128848	340232129399	340232129949	340232130499	340232131048	340232131599	340232132149	340232132699	340232133248	340232133799	340232134349	340232134899	340232135448	340232135999	340232136549	340232137099	340232137648	340232138199	340232138749	340232139299	340232139848	340232140399	340232140949	340232141499	340232142048	340232142599	340232143149	340232143699	340232144248	340232144799	340232145349	340232145899	340232146448	340232146999	340232147549	340232148099	340232148648	340232149199	340232149749	340232150299	340232150848	340232151399	340232151949	340232152499	340232153048	340232153599	340232154149	340232154699	340232155248	340232155799	340232156349	340232156899	340232157448	340232157999	340232158549	340232159099	340232159648	340232160199	340232160749	340232161299	340232161848	340232162399	340232162949	340232163499	340232164048	340232164599	340232165149	340232165699	340232166248	340232166799	340232167349	340232167899	340232168448	340232168999	340232169549	340232170099	340232170648	340232171199	340232171749	340232172299	340232172848	340232173399	340232173949	340232174499	340232175048	340232175599	340232176149	340232176699	340232177248	340232177799	340232178349	340232178899	340232179448	340232179999	340232180549	340232181099	340232181648	340232182199	340232182749	340232183299	340232183848	340232184399	340232184949	340232185499	340232186048	340232186599	340232187149	340232187699	340232188248	340232188799	340232189349	340232189899	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	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
21936	20173	27546	22602	20194	20234	11122	3592	2543	2258	1776	1587	1397	1373	1197	1176	1034	988	945	924	932	897	885	965	891	861	926	831	822	809	819	764	732	799	754	767	764	785	736	732	750	771	743	744	704	714	760	784	775	711	747	713	752	793	734	770	748	735	735	723	745	719	731	738	765	723	748	760	716	791	806	746	746	779	778	711	767	764	744	765	770	778	734	779	783	742	800	725	766	776	802	794	807	760	778	740	754	730	724	761	759	744	763	730	752	704	736	727	720	745	710	710	721	688	706	757	711	674	725	781	717	728	725	797	713	763	725	740	728	712	698	730	700	727	770	744	783	740	762	724	742	753	701	654	767	693	760	754	802	749	740	718	729	721	751	734	745	696	735	745	780	741	766	746	740	744	743	749	726	729	700	726	741	768	687	738	683	705	727	751	754	770	719	734	728	709	787	747	714	688	776	731	725	703	793	795	733	769	732	705	734	712	727	721	757	756	726	770	743	724	700	707	656	670	729	679	764	795	769	725	706	746	757	757	698	720	751	713	724	713	717	736	689	755	706	727	737	724	724	726	724	713	745	723	722	764	826	771	782	740	687	728	706	754	759	763	697	781	774	730	690	747	751	727	719	748	737	704	733	744	756	731	709	718	697	716	693	716	729	737	741	758	740	760	738	728	760	680	772	744	690	727	738	731	742	730	711	748	732	738	731	694	788	731	722	728	740	750	720	700	697	710	714	743	739	748	764	766	723	755	755	717	773	727	732	664	713	722	766	742	757	726	708	701	757	712	725	751	761	764	719	784	718	685	728	744	708	721	778	757	750	751	697	760	760	730	739	750	715	705	730	714	706	749	710	756	707	740	758	722	752	747	715	766	757	728	729	759	727	783	725	740	756	763	738	710	737	744	728	739	779	746	698	722	721	712	735	725	709	727	743	750	718	730	732	723	746	775	764	732	733	750	777	756	707	714	731	765	740	717	753	769	722	737	753	778	732	717	735	720	717	697	753	720	723	657	776	751	728	704	714	726	746	743	712	702	729	758	767	806	709	705	767	745	728	723	756	723	768	768	719	755	736	758	748	759	777	692	719	722	752	758	706	746	727	724	768	756	757	783	724	707	769	740	752	727	725	761	733	735	724	723	731	734	708	755	750	748	772	725	719	772	768	740	718	672	679	734	768	723	721	721	758	772	725	773	748	708	756	722	724	712	753	732	763	715	708	735	743	731	754	719	743	746	739	705	783	676	732	748	768	736	755	756	769	756	708	705	714	766	729	733	730	726	749	746	749	767	725	737	753	734	745	754	718	734	766	740	696	703	815	725	721	743	758	680	770	763	740	747	775	751	709	748	763	681	757	755	724	758	740	718	742	739	740	731	727	766	732	770	788	708	749	717	716	676	736	696	777	732	718	701	745	675	717	723	742	704	749	694	756	733	758	735	763	754	721	719	745	697	679	759	770	741	778	772	693	727	705	734	710	745	754	732	760	734	803	741	753	758	763	682	773	759	731	732	722	777	714	733	721	718	715	715	760	696	725	726	757	745	710	790	725	723	782	747	765	743	748	734	739	727	742	717	745	752	711	737	729	760	723	754	695	719	778	715	713	734	754	721	799	779	795	772	738	708	727	753	732	699	744	701	718	744	720	734	742	716	740	712	748	717	716	738	751	761	748	732	769	772	749	692	725	726	697	712	687	709	758	777	737	732	756	733	716	760	714	782	752	697	751	720	701	744	704	688	722	755	697	729	731	781	739	761	722	715	713	758	737	740	752	714	762	705	754	670	785	736	789	732	755	741	740	742	762	707	725	738	701	729	738	726	719	725	751	700	762	820	758	739	710	732	695	729	715	744	765	715	752	760	735	678	735	704	758	721	707	724	738	755	701	789	774	757	764	731	712	689	740	742	778	742	723	776	733	783	758	696	705	759	774	722	756	761	704	709	763	732	746	744	723	760	729	717	715	733	707	723	710	734	727	768	741	731	767	722	701	702	676	752	777	752	749	743	736	729	747	776	707	707	732	736	714	742	686	707	715	732	741	738	771	689	721	708	760	743	735	791	744	745	732	756	715	739	770	740	753	732	745	674	707	714	774	713	779	718	720	711	758	731	719	710	729	735	784	752	745	747	785	774	747	734	729	698	751	703	776	720	733	734	710	766	734	719	758	784	761	739	755	740	714	738	730	746	753	744	722	741	760	727	762	698	718	725	745	741	741	721	728	737	779	666	751	703	752	724	688	743	694	728	728	740	761	714	789	725	752	737	719	704	752	714	765	752	768	690	731	737	671	693	719	732	758	723	751	748	688	735	744	752	753	736	763	685	737	724	747	712	740	773	749	738	696	761	754	795	738	720	723	731	692	756	782	725	753	728	749	722	750	732	725	724	735	710	776	762	794	746	766	749	711	705	758	739	748	736	760	778	750	774	735	748	768	745	760	699	714	718	749	705	687	735	734	769	811	720	737	696	727	746	784	805	759	758	707	740	734	725	761	732	726	755	726	734	717	731	730	681	740	779	756	759	745	707	743	763	727	741	737	746	710	748	765	719	746	735	718	722	703	719	706	709	740	712	741	710	752	743	714	639	733	713	775	698	757	706	731	736	732	765	764	755	757	698	711	728	719	750	681	708	728	743	753	734	720	720	770	701	736	700	738	711	741	747	738	711	755	735	758	774	758	743	811	754	721	733	739	728	712	769	774	756	757	699	713	746	749	786	732	730	707	746	741	781	678	734	741	737	730	747	724	704	676	758	756	734	708	781	731	755	710	728	762	766	745	788	705	744	774	742	721	731	730	744	737	734	748	767	747	692	717	729	738	754	738	770	749	771	767	728	730	768	790	756	738	755	747	759	756	698	755	744	715	790	722	727	762	705	752	732	772	754	715	722	647	660	777	704	742	745	723	683	793	695	717	729	769	761	757	722	715	777	712	707	729	698	801	737	742	719	730	752	718	744	759	715	716	729	738	716	750	701	749	756	729	730	715	743	790	715	732	747	788	727	749	726	702	716	765	763	733	723	746	728	760	762	755	727	709	707	723	733	729	740	742	725	720	758	761	706	693	763	695	716	714	750	730	750	684	735	742	725	760	753	687	738	721	685	725	709	769	725	705	720	712	755	786	728	742	743	718	762	726	734	704	718	781	771	707	730	696	736	717	783	729	646	723	704	724	744	712	733	731	742	705	717	741	753	733	713	732	720	762	736	765	700	740	766	734	763	733	782	715	732	720	679	684	714	729	747	709	768	738	718	765	699	740	717	746	728	773	761	727	712	749	734	727	738	754	728	756	697	772	744	730	754	788	707	777	715	757	702	690	719	704	743	699	724	747	691	739	713	700	678	712	706	736	788	744	714	743	757	711	801	705	718	753	726	811	743	710	680	740	693	764	733	759	708	765	699	749	750	756	744	724	701	731	748	794	709	694	748	689	748	747	703	768	699	755	716	685	728	768	785	698	737	700	705	704	753	758	728	722	731	740	719	745	704	758	710	703	734	776	747	736	692
15091	28927	25291	18494	15151	11609	8446	6430	5337	4154	3575	3094	2659	2393	2134	1914	1504	1440	1430	1331	1296	1213	1140	1217	1225	1179	1147	1118	1062	1051	1083	1042	983	940	993	931	945	948	984	896	908	969	986	982	918	933	940	944	904	948	946	936	991	913	903	920	933	926	958	933	905	915	1035	869	885	924	906	929	942	863	882	949	967	895	915	948	882	903	912	933	927	980	943	996	988	1021	994	984	933	917	968	1014	1026	990	963	951	916	936	935	865	996	961	924	899	894	912	961	915	921	902	912	927	948	923	868	909	984	924	906	947	894	909	950	961	876	855	956	947	878	852	912	880	959	925	897	945	876	949	907	898	907	910	886	923	896	988	943	937	862	942	864	905	945	888	881	882	916	952	958	968	913	934	924	907	884	892	967	921	930	888	960	931	885	901	890	915	960	953	977	915	916	946	903	892	965	927	912	932	882	920	904	944	896	925	899	920	934	932	954	878	921	939	925	913	931	911	855	900	923	894	921	899	861	982	902	922	936	955	912	883	922	868	959	875	921	922	863	948	906	941	975	975	932	940	938	936	900	919	898	917	956	920	918	881	960	861	908	871	899	946	866	887	947	979	883	952	908	903	898	901	963	891	878	895	867	928	910	888	924	887	941	892	908	858	902	873	942	908	936	945	946	920	911	914	905	881	944	925	887	931	903	905	924	900	912	891	920	919	921	922	920	896	931	958	925	883	902	928	933	886	946	921	936	895	879	895	908	941	925	934	932	915	932	955	885	920	863	927	941	936	934	920	883	910	899	872	892	926	909	924	943	933	985	968	903	935	858	951	946	872	946	927	925	910	939	917	910	922	944	922	877	910	877	882	978	954	942	882	932	911	877	935	936	882	905	941	939	836	897	904	909	869	864	939	902	922	987	951	906	961	906	941	925	959	877	905	942	920	885	947	887	934	874	862	906	924	882	909	989	876	931	911	979	906	942	915	949	870	883	903	881	905	971	906	922	891	918	906	970	919	938	929	886	955	922	941	892	914	935	917	929	915	902	924	937	869	817	935	845	923	895	881	967	917	925	930	880	922	899	926	938	899	896	872	927	946	885	857	906	912	944	910	897	861	938	943	911	936	918	944	956	947	937	887	858	951	924	926	924	894	938	902	904	925	897	892	951	888	883	934	952	926	953	897	896	935	930	907	903	889	878	888	876	1001	936	888	873	874	929	900	877	878	925	928	860	885	936	841	915	883	946	887	937	876	928	943	890	901	953	974	859	945	940	900	902	925	910	933	903	959	925	918	952	918	925	840	898	946	913	895	929	916	911	908	853	948	885	942	925	895	885	949	966	904	872	908	887	911	839	938	924	928	952	901	900	906	853	911	942	918	889	849	899	931	904	916	905	958	882	921	936	930	892	887	915	941	875	873	918	922	930	870	915	897	906	944	916	881	885	902	962	910	893	896	915	916	882	938	923	921	905	909	920	944	901	940	931	933	969	920	943	905	909	877	869	908	929	904	934	973	958	914	922	865	914	878	900	888	910	924	930	935	902	898	888	949	922	913	913	886	867	931	952	888	895	918	936	882	891	938	890	876	914	943	991	912	961	901	938	943	904	943	883	922	934	917	932	970	914	939	926	886	937	944	911	887	909	927	941	879	912	917	899	924	871	921	950	903	951	866	930	897	901	902	949	904	913	925	920	903	950	949	950	907	946	925	944	900	944	891	915	897	930	857	890	937	930	940	1000	917	929	982	889	870	925	924	897	928	902	886	946	878	944	887	930	947	947	888	887	865	900	898	875	886	850	842	932	926	884	910	832	904	941	923	973	958	911	912	946	886	921	948	955	923	896	939	922	953	928	958	938	958	923	912	944	892	926	947	887	951	942	932	871	922	942	918	952	918	952	925	916	966	915	963	916	941	885	932	867	873	918	886	879	854	878	975	902	951	906	932	825	904	879	935	959	924	951	905	860	852	919	907	909	943	942	938	894	925	926	885	957	892	902	865	913	926	862	869	892	893	906	876	876	910	900	913	913	924	911	915	943	938	941	853	901	900	908	956	967	925	879	891	931	953	930	857	844	886	924	952	924	913	1003	887	878	933	948	969	959	991	899	858	913	947	922	958	911	921	883	918	889	945	908	923	876	914	941	946	891	904	916	945	930	935	947	907	915	922	902	895	933	920	935	937	963	914	876	911	905	905	953	967	935	941	886	916	891	932	906	884	904	883	890	946	852	909	912	898	865	953	895	844	991	939	930	950	885	1004	943	896	876	865	962	913	926	927	882	929	919	916	899	838	928	910	890	926	897	878	901	926	924	901	876	933	927	928	933	921	872	861	871	932	951	897	896	890	937	935	943	881	916	928	945	916	973	906	925	950	932	920	874	889	938	964	920	851	974	921	900	913	861	927	891	902	954	965	892	891	927	889	922	904	889	912	906	925	977	878	900	890	956	879	894	939	912	954	886	900	929	909	918	905	888	872	914	855	908	940	937	935	908	949	943	906	893	942	877	833	897	967	917	880	927	896	905	877	894	849	901	862	909	962	933	912	836	878	909	962	909	888	945	949	915	978	949	934	976	920	874	917	909	912	920	919	907	900	870	907	891	893	902	946	909	900	875	950	938	880	954	903	941	940	923	904	898	903	908	913	926	917	975	896	879	956	950	946	896	929	925	968	910	976	911	914	833	862	924	869	895	907	889	887	933	927	899	893	936	884	975	892	926	945	927	903	953	927	869	943	947	895	945	933	857	879	859	936	992	914	927	933	893	881	899	868	945	887	879	928	958	896	902	967	917	957	876	920	947	897	905	933	905	940	965	881	928	887	944	870	913	931	881	925	913	893	870	965	910	894	926	940	944	924	891	923	889	912	881	973	921	885	912	876	960	899	923	921	895	863	898	904	877	927	892	867	928	920	931	920	936	952	941	879	954	938	1008	887	877	885	925	978	864	938	958	876	947	900	923	921	905	909	899	863	864	931	890	908	961	875	936	946	900	936	968	918	865	966	876	899	914	889	924	884	939	929	904	859	903	860	982	946	886	935	938	855	891	914	917	939	936	989	946	894	879	929	937	915	879	973	940	887	908	949	931	883	897	941	903	896	919	883	980	919	896	937	885	932	866	878	895	896	963	950	908	872	916	936	911	911	955	873	860	960	906	938	887	915	927	932	929	920	956	903	926	911	936	954	978	915	965	976	916	933	937	845	898	916	919	870	880	883	915	962	926	936	910	919	945	966	932	907	875	871	918	880	908	840	963	915	923	906	891	920	963	834	938	935	894	907	912	941	916	949	896	901	872	917	950	910	910	903	877	870	968	937	903	929	907	925	923	829	882	921	980	881	887	883	955	955	886	907	909	885	893	891	956	898	960	881	879	932	882	942	915	980	930	877	907	861	898	948	924	934	912	986	888	875	966	904	911	880	884	902	910	956	929	884	942	920	887	911	894	918	873	932	940	902	914	944	903	917	901	900	917	859	887	934	893	894	891	935	848	908	915	905	896	874	882	919	879	942	922	928	919	923	911	895
27632	20036	13081	8276	4674	2941	1957	1464	1148	928	805	804	712	696	620	623	544	508	517	539	518	555	528	518	515	508	493	502	485	511	499	464	492	438	456	506	490	475	442	478	531	475	471	483	440	480	494	482	460	463	500	484	457	488	489	540	518	458	462	477	464	522	471	496	443	455	440	453	457	457	477	476	462	450	470	479	478	457	471	483	466	463	477	470	459	487	471	475	443	498	479	564	510	505	481	455	488	451	505	496	479	485	494	439	427	480	468	460	485	490	426	458	486	475	509	469	522	490	476	448	446	511	450	494	490	473	498	484	481	484	469	437	475	463	474	479	475	488	475	468	486	467	463	468	479	468	469	454	439	459	472	461	494	488	496	466	423	506	464	477	462	500	476	489	471	479	479	482	472	470	468	452	478	480	451	427	499	470	479	456	486	477	466	445	490	499	463	497	520	499	464	461	526	484	462	486	518	488	451	479	454	488	495	486	494	480	467	493	484	467	485	488	468	488	501	474	501	472	489	494	497	487	486	455	471	459	467	461	489	464	487	495	470	455	480	516	516	483	451	497	484	473	467	486	482	486	444	463	433	508	484	480	477	494	480	457	471	440	429	457	494	511	509	482	472	466	488	463	416	480	460	463	444	478	473	487	450	455	462	457	447	468	474	457	481	483	467	489	451	449	484	547	476	461	497	477	490	463	429	495	498	492	477	505	458	471	452	436	458	469	452	485	473	505	488	443	486	436	488	492	455	477	465	479	420	450	500	478	484	446	504	469	463	490	496	410	478	486	452	462	457	471	493	447	470	495	472	444	487	436	452	485	486	521	455	453	474	450	452	444	453	485	440	481	487	476	471	528	463	478	518	464	423	500	472	466	501	497	414	474	528	513	512	468	467	474	476	483	437	485	454	467	473	479	459	466	466	476	455	466	469	479	462	513	513	503	500	442	493	450	491	487	486	488	521	488	473	458	465	479	471	464	470	472	431	448	486	491	470	448	449	435	504	473	473	474	488	497	442	448	479	531	450	538	517	449	532	514	483	487	470	459	476	454	466	503	471	467	481	489	473	489	507	469	467	470	474	466	450	515	520	458	481	491	503	472	480	463	510	468	464	458	501	464	447	508	493	479	440	477	457	482	468	446	480	452	443	466	468	480	495	513	481	477	469	482	476	471	484	463	466	460	459	482	524	467	468	463	499	487	502	468	500	458	470	477	472	479	449	459	525	461	488	512	459	463	439	455	457	465	499	508	494	493	459	511	479	498	449	481	467	471	466	445	545	496	458	459	516	464	478	482	475	484	495	457	481	466	455	492	452	511	467	450	483	489	426	451	445	485	467	488	476	464	435	480	479	456	456	519	473	491	461	474	457	473	496	457	512	486	429	496	490	481	456	492	485	463	502	468	480	480	470	447	473	466	487	512	496	469	460	457	495	493	502	479	476	485	459	473	470	495	438	468	483	448	478	472	494	458	511	509	459	472	454	463	443	473	513	459	457	458	455	459	455	454	456	463	455	500	471	471	454	451	479	462	435	441	511	504	430	449	450	437	436	489	494	430	486	498	446	480	467	453	507	501	505	501	486	465	458	471	469	523	483	472	520	502	495	472	430	478	491	480	487	460	474	501	471	461	480	484	470	479	429	474	477	479	458	453	504	476	466	459	518	445	456	476	507	477	497	507	473	479	462	485	435	435	449	455	460	489	504	462	486	486	458	473	466	538	470	459	446	477	474	485	484	462	501	525	449	478	454	438	433	499	487	471	480	479	520	500	487	456	454	481	454	485	440	472	466	464	483	483	461	446	488	453	509	473	439	496	467	483	487	475	463	441	518	469	471	476	453	490	477	495	490	454	441	466	475	488	460	501	495	492	468	435	482	504	467	463	480	491	467	473	467	516	483	455	457	499	468	435	481	467	490	458	514	452	440	486	453	454	491	414	422	477	462	443	489	487	478	521	500	471	460	459	460	452	470	473	480	479	427	517	470	456	483	454	452	505	488	513	455	492	448	476	497	505	472	458	466	439	467	512	460	462	488	468	476	500	466	498	456	477	491	481	454	470	465	470	476	507	468	430	442	475	454	480	496	466	470	504	460	485	446	471	459	463	491	473	481	446	486	478	449	449	462	502	447	474	472	497	512	487	453	501	497	504	470	505	486	499	472	446	475	501	461	470	451	440	480	440	469	463	487	465	451	494	468	464	479	488	508	471	485	481	451	458	491	453	450	455	426	485	491	475	504	429	474	440	460	461	472	480	456	478	468	469	475	476	491	464	499	490	496	479	455	465	489	458	484	452	487	476	470	472	434	485	508	486	458	486	472	487	458	508	474	506	521	465	456	453	477	494	445	461	471	430	439	468	491	484	468	455	451	488	429	475	449	456	492	482	469	487	481	451	459	473	483	482	466	451	444	442	490	464	465	431	496	515	465	465	395	498	515	466	469	485	443	475	485	481	462	478	482	438	488	455	479	462	482	484	495	496	478	462	472	452	488	524	465	501	429	492	450	499	484	502	469	447	456	513	473	469	456	470	465	476	485	493	477	429	454	483	495	476	473	467	486	458	481	445	470	474	440	494	456	495	529	407	505	500	467	508	489	478	481	466	522	492	437	466	503	452	486	483	488	477	443	482	509	503	480	512	415	476	480	498	467	445	469	468	450	477	504	454	491	483	447	511	424	467	471	521	471	494	511	499	478	474	495	443	470	460	498	473	483	503	466	447	445	473	474	466	472	497	463	485	488	445	460	437	428	465	505	452	499	475	448	453	490	497	496	454	460	487	522	505	467	493	487	477	485	507	479	481	458	455	501	461	484	495	485	496	463	475	511	460	496	493	487	487	462	467	442	463	493	454	473	474	501	468	471	499	494	481	474	471	465	444	466	497	452	468	445	430	457	469	469	473	462	481	453	480	461	451	484	446	507	483	505	470	447	482	471	460	437	483	462	482	477	494	459	493	475	493	497	458	498	510	484	489	470	481	471	513	482	476	447	466	485	491	488	489	451	481	479	439	466	430	462	477	486	490	440	488	450	439	516	500	464	398	474	486	460	492	532	488	498	466	485	508	436	499	450	494	537	471	507	513	484	498	508	507	480	482	485	477	486	473	480	460	463	486	449	496	470	493	458	494	466	501	501	450	486	442	468	465	482	466	468	401	496	477	439	492	501	474	469	454	429	467	489	458	518	469	450	448	468	494	433	462	506	428	477	469	447	470	469	454	452	504	495	470	430	500	501	506	400	452	458	457	491	462	475	493	463	499	472	480	507	479	435	484	466	480	505	469	481	520	494	452	451	495	468	498	484	475	437	482	474	482	492	455	482	462	480	474	470	457	436	521	479	499	478	429	484	482	468	468	472	473	455	483	448	506	437	514	481	491	471	435	502	492	475	514	438	529	504	471	475	427	484	447	462	449	465	438	473	453	482	475	500	455	470	476	437	531	435	428	474	482	439	455	478	464	514	496	459	502	442	473	463	437	461	482	445	481	446	463	476	494	435	504
11240	15592	14429	10505	8048	5840	4270	3200	2397	1839	1626	1357	1373	1151	1008	881	833	762	774	722	701	720	672	714	722	712	671	651	615	615	616	632	648	643	588	589	625	566	584	609	615	611	639	635	584	558	546	585	597	577	613	608	634	597	586	653	569	614	577	614	623	616	608	625	670	607	621	615	603	629	605	589	629	615	591	615	568	600	632	579	603	615	626	627	608	619	646	596	603	622	615	626	618	594	602	636	651	569	630	596	638	621	618	652	642	593	613	594	635	562	605	588	567	586	601	604	597	596	618	592	612	642	591	640	608	597	597	620	598	588	656	560	629	632	580	547	634	632	629	606	592	560	602	646	580	626	595	567	594	625	618	577	597	617	595	610	622	604	641	612	621	602	595	606	655	587	626	598	587	593	608	608	575	573	588	561	602	591	611	615	618	582	590	580	599	648	556	674	547	615	578	598	638	579	628	555	588	612	577	585	596	638	620	622	636	602	581	621	595	654	580	620	602	639	613	604	593	617	581	569	612	648	571	590	593	595	561	585	602	594	641	648	592	604	580	604	620	604	577	625	614	637	615	588	625	607	578	585	579	568	595	630	597	596	607	635	567	587	575	595	627	564	579	588	585	575	604	574	624	620	599	588	601	574	602	596	633	603	591	623	573	600	626	607	605	620	658	587	576	557	647	547	620	618	615	526	576	590	558	585	625	643	604	640	623	615	599	630	618	647	630	577	664	592	599	615	633	605	578	636	660	591	568	619	591	615	644	587	594	600	587	587	577	596	589	599	605	601	631	604	601	628	610	573	586	574	600	549	616	586	611	595	595	631	573	582	594	571	625	558	583	600	606	572	586	583	634	597	565	639	639	635	611	600	607	634	561	586	612	579	584	607	610	599	583	608	584	656	610	623	599	606	602	601	590	580	618	608	563	563	608	583	621	645	637	595	615	609	610	588	603	590	596	588	636	654	577	582	630	644	643	574	597	675	604	647	603	624	585	609	666	590	644	632	592	633	614	570	613	622	659	642	588	604	621	596	613	598	556	591	621	606	584	584	657	551	624	568	595	588	593	600	598	573	597	632	617	635	612	671	615	577	623	602	610	583	573	559	625	642	608	605	590	601	604	585	578	585	636	574	628	582	630	583	597	631	633	600	622	576	597	642	614	596	602	645	601	615	622	606	649	592	617	584	594	585	634	611	620	659	629	603	571	624	593	650	591	603	555	657	607	596	657	659	599	589	621	682	604	592	597	580	571	643	602	649	625	623	627	613	589	627	580	592	616	575	593	586	557	610	596	592	600	582	603	622	594	573	599	602	609	576	584	555	581	603	581	602	594	618	623	653	604	550	593	566	554	571	616	565	661	618	595	612	606	599	571	633	596	570	584	613	616	585	606	600	581	598	578	597	605	585	590	558	581	631	569	594	636	612	542	618	593	599	584	598	609	629	603	617	607	645	616	661	585	589	632	575	587	565	620	624	618	610	561	610	601	575	634	588	581	650	590	559	606	605	547	585	581	602	631	636	575	599	632	649	576	564	585	602	595	606	604	572	615	622	599	572	627	591	629	631	609	601	607	611	559	630	620	614	593	585	560	566	613	600	587	554	612	611	611	582	575	578	572	609	576	626	565	624	611	575	617	589	606	617	640	597	628	596	617	641	614	607	594	617	622	634	643	629	644	559	580	575	596	600	584	619	583	625	602	612	638	587	647	579	598	589	606	653	616	600	630	622	619	622	567	583	613	561	634	558	614	616	574	587	594	604	590	548	595	586	603	611	602	614	631	588	603	570	618	570	606	595	592	559	639	598	628	630	632	602	622	654	620	627	572	621	562	611	614	602	627	630	564	619	615	632	599	596	589	573	628	578	584	564	582	547	593	642	593	639	582	609	614	603	642	603	631	618	571	587	608	613	594	598	586	609	629	620	611	604	580	582	623	559	623	584	585	625	607	534	610	612	619	580	590	602	601	631	642	652	606	605	591	627	607	630	618	611	627	615	612	629	569	635	625	579	603	632	653	611	585	618	617	634	587	621	586	563	611	570	619	591	581	604	599	618	596	646	586	566	552	616	582	586	609	575	590	623	611	630	571	586	609	598	605	635	618	603	650	579	616	584	590	645	609	620	600	676	603	626	602	640	613	659	616	613	603	597	628	585	596	625	591	587	617	562	619	587	610	586	655	596	605	633	630	593	587	615	613	606	593	592	622	625	592	590	598	597	617	588	620	558	605	624	610	584	601	614	583	609	601	645	591	631	617	596	635	597	642	597	579	566	634	654	595	617	628	580	591	578	649	615	648	594	616	584	649	601	586	633	601	635	643	638	624	609	588	563	601	642	665	598	621	585	571	610	585	613	585	628	612	607	621	563	620	611	647	590	620	591	582	609	616	585	585	590	612	569	596	602	615	583	567	604	629	624	614	627	575	650	647	619	584	584	649	614	604	616	608	616	626	599	580	592	629	590	564	609	577	600	603	607	583	641	617	575	576	643	591	618	607	617	600	598	558	587	664	615	569	597	577	594	641	587	587	556	624	634	585	624	589	614	612	611	589	558	598	576	591	573	627	615	584	600	601	605	600	566	624	642	633	582	602	646	605	556	619	629	589	577	608	584	590	615	651	592	610	569	597	623	637	655	605	584	606	594	618	652	606	631	610	606	598	612	603	590	592	636	629	601	623	606	592	597	601	615	619	624	560	631	613	607	571	568	622	621	568	591	560	608	598	619	629	582	603	650	619	600	615	566	593	599	639	589	627	561	599	608	612	677	610	619	626	596	603	610	581	607	642	574	607	564	574	589	625	600	601	568	595	606	588	614	613	587	580	592	598	581	598	596	622	633	598	643	575	613	585	618	600	606	658	587	628	587	626	574	579	639	633	594	582	590	607	587	632	613	599	604	596	628	568	635	597	530	597	580	608	629	593	601	571	586	577	617	623	638	611	590	582	610	611	589	578	676	597	574	607	620	590	589	605	600	614	575	612	589	640	619	614	598	596	596	601	559	604	569	608	557	643	592	572	584	578	607	579	599	649	554	641	639	628	587	595	597	601	606	566	613	628	645	606	595	638	594	566	589	583	626	592	648	582	662	604	611	574	604	592	629	584	575	627	604	622	627	603	607	573	674	586	615	562	566	617	617	590	607	647	585	579	604	602	604	649	596	635	596	607	602	595	584	632	604	659	599	615	597	594	646	612	625	609	609	605	642	593	603	602	574	593	588	615	578	613	592	583	706	582	622	582	640	580	604	601	646	583	599	591	601	580	615	613	602	566	608	609	544	618	578	640	615	586	590	578	638	672	620	586	604	589	601	668	637	609	615	592	608	630	621	616	626	597	578	600	580	637	603	610	609	605	594	647	618	652	624	587	615	614	621	573	615	596	594	619	605	595	601	576	563	600	625	608	615	583	589	630	628	613	582	564	589	576	609	568	566	641	614	598	576	593	607	598	604	615	578	659	595	588	632	593	615	598	616	643	603	568	596	591	590	607	606	618	616	614	605
24439	21406	28756	24507	21259	11435	4420	2822	2132	1698	1346	1366	1335	1253	1063	938	903	927	867	894	838	799	853	812	834	806	791	861	801	745	772	744	771	763	762	738	715	776	720	738	744	736	739	766	795	727	753	768	787	771	756	766	742	757	718	752	709	694	740	743	752	749	749	763	758	793	754	739	757	746	706	692	762	804	743	731	754	723	750	759	771	753	737	733	765	730	783	777	744	751	753	782	793	815	699	711	760	724	740	745	741	709	773	717	764	765	712	751	790	741	717	771	742	720	706	743	745	751	791	730	736	729	725	776	733	720	747	743	728	688	729	719	721	743	739	738	747	717	740	758	760	709	701	713	718	737	708	773	703	731	745	779	746	718	764	778	770	741	721	726	736	755	787	744	732	671	688	773	754	736	748	744	709	701	750	713	704	712	747	772	733	751	722	695	723	809	785	719	784	752	759	755	710	726	748	750	738	787	682	747	738	735	765	779	732	726	773	741	791	722	718	763	724	750	751	753	721	737	731	767	727	787	748	725	745	692	709	697	679	746	756	730	763	708	710	757	729	736	720	731	777	781	698	727	764	779	741	680	733	798	757	754	751	707	752	720	769	717	729	725	708	757	784	723	742	738	778	729	733	757	696	720	731	693	751	714	734	746	669	768	738	723	732	723	729	724	703	720	747	780	753	682	712	727	744	753	768	710	788	725	757	746	786	804	753	776	746	710	708	784	787	769	678	747	723	729	707	716	716	749	749	735	744	753	729	779	718	720	721	723	771	731	746	752	689	743	754	762	704	711	744	757	757	751	807	763	717	693	775	716	703	770	754	723	730	708	752	731	744	722	758	751	756	736	703	755	707	756	750	727	684	691	739	754	731	721	754	736	719	758	744	724	746	749	724	736	716	676	738	727	739	723	728	713	746	748	755	729	697	664	725	726	781	782	684	757	779	738	761	736	759	772	752	737	704	759	743	704	727	753	744	733	738	724	729	722	763	766	716	693	782	748	736	781	738	778	759	741	729	762	743	764	786	727	745	788	716	776	734	761	798	740	692	716	760	706	748	788	724	712	768	781	754	724	762	704	791	699	764	728	706	752	763	802	728	739	726	698	730	763	744	739	793	733	725	730	708	721	770	774	757	783	726	739	757	704	735	749	694	735	719	750	763	760	765	739	680	706	737	751	715	729	777	686	741	747	751	765	768	774	748	771	730	740	737	717	686	752	729	738	733	701	729	744	750	747	715	727	745	713	744	743	751	727	762	735	715	735	776	736	722	764	738	761	730	803	696	743	733	721	773	804	724	714	773	747	706	759	756	782	747	750	771	770	738	754	755	783	766	769	707	765	683	747	784	758	723	770	777	762	718	715	737	711	726	730	758	764	717	748	738	728	676	687	732	727	724	725	748	712	750	748	707	760	749	712	760	770	723	765	728	748	748	734	705	716	721	721	761	738	745	742	758	785	746	731	733	698	762	749	794	797	719	747	743	740	731	782	742	765	704	766	771	792	701	721	738	709	774	735	730	736	762	730	767	762	738	711	770	739	764	758	696	751	747	780	762	743	739	704	731	763	704	709	711	709	724	738	786	757	713	719	757	670	711	724	752	771	767	777	688	761	697	731	721	740	779	779	712	771	722	736	715	690	715	752	728	703	800	755	710	760	770	726	766	721	699	721	717	705	773	731	785	700	783	761	759	731	765	733	757	731	759	720	722	773	719	751	766	730	786	673	740	705	736	769	682	722	706	799	724	697	699	771	695	742	727	674	688	724	777	728	710	722	759	755	728	733	749	744	730	736	762	770	733	759	776	743	710	753	729	726	725	761	728	705	718	757	765	718	728	745	722	738	711	719	762	786	741	718	739	741	728	750	712	739	743	725	774	733	731	758	735	725	755	733	752	769	742	748	774	739	757	788	730	738	770	765	745	720	712	784	764	710	730	730	735	706	711	722	735	750	742	768	773	721	740	787	730	738	741	678	748	754	742	731	718	763	762	744	707	735	764	707	763	733	686	750	760	740	782	703	705	713	719	732	746	694	806	738	720	746	726	714	767	748	789	731	741	754	771	738	723	790	697	724	765	772	688	750	725	717	742	724	733	734	755	759	723	739	770	719	752	751	744	691	686	737	735	718	783	688	721	764	697	676	696	743	674	746	726	691	736	757	708	779	720	735	685	751	725	731	757	774	718	700	760	710	780	748	739	727	733	692	724	760	735	754	741	748	752	751	711	721	709	733	770	767	734	743	736	724	755	731	691	754	737	734	722	741	741	768	748	733	766	691	764	705	733	719	712	686	707	752	725	750	737	714	735	706	744	758	737	713	733	770	736	787	682	732	790	734	741	712	705	755	673	736	705	752	772	741	746	742	720	746	757	751	737	723	713	769	763	719	738	755	735	732	685	749	701	748	734	721	676	717	765	712	728	752	755	691	716	791	753	759	763	763	765	738	722	731	684	696	782	738	771	696	696	698	724	730	713	720	788	761	776	728	754	736	739	734	778	745	736	778	722	792	743	781	729	753	727	741	729	752	737	737	737	749	726	721	748	707	749	752	744	711	762	752	749	722	746	734	742	771	745	739	795	765	679	748	727	750	706	712	734	742	738	743	690	734	810	738	718	749	767	744	717	765	761	728	728	678	755	736	751	769	730	725	724	719	767	718	752	749	733	750	733	711	705	812	743	729	710	735	695	737	738	665	723	735	775	801	763	706	746	712	741	773	714	792	729	713	767	714	729	712	709	761	745	741	716	720	709	726	687	694	736	699	759	769	727	708	718	731	721	683	745	742	768	706	677	746	755	758	721	727	728	740	764	761	800	683	721	776	701	706	757	722	722	807	733	676	712	749	658	687	771	763	707	712	724	726	726	720	713	777	715	741	761	750	782	748	703	703	746	724	739	714	747	718	723	732	694	700	731	744	730	753	746	724	696	730	755	762	740	758	701	710	763	782	726	726	729	723	749	782	728	691	664	789	730	740	758	754	682	716	684	699	752	709	756	742	764	728	712	747	756	713	740	702	762	751	774	812	770	732	735	774	728	710	755	735	757	697	726	771	732	758	749	688	727	738	766	717	774	754	674	755	717	758	764	747	745	697	722	752	722	712	736	749	747	723	721	720	700	756	760	777	813	767	748	757	754	743	734	743	746	707	697	706	720	733	718	749	712	733	780	753	770	772	733	742	723	781	729	721	770	736	731	736	726	743	712	800	747	717	740	746	744	775	731	764	731	711	730	729	765	797	770	684	818	725	737	736	760	757	678	754	720	706	746	716	722	748	757	749	742	742	731	747	694	726	750	752	723	742	738	715	756	741	742	755	717	731	728	779	747	741	764	770	725	724	705	776	763	767	710	774	733	731	689	753	733	776	739	796	770	748	713	726	736	748	692	811	753	715	743	734	784	716	724	783	732	746	748	762	768	733	733	769	739	729	780	758	720	760	728	708	748	764	686	764	704	756	695	755	744	741	725	725	781	705	762	738	715	715	735	709	722	721	720	714	716	779
11590	23964	22739	16289	12199	9041	6994	5821	4560	3132	2610	2391	2289	1997	1650	1446	1379	1310	1267	1202	1128	1109	1141	1107	1122	1098	1148	1042	980	1014	993	1011	943	986	915	1014	938	991	946	885	934	974	906	920	930	934	925	924	899	915	892	947	926	908	876	953	961	910	940	954	940	963	917	924	883	926	939	910	952	927	916	922	938	900	922	920	916	944	923	930	942	917	977	909	936	927	914	952	876	919	931	950	935	924	1062	887	932	942	946	920	927	971	928	928	943	967	927	864	909	928	974	968	935	937	914	903	913	945	901	902	919	897	929	944	930	908	968	904	907	909	880	965	901	885	940	891	936	920	914	844	925	924	928	918	932	916	851	971	925	894	901	933	870	922	921	934	886	917	936	877	947	928	900	935	1017	948	934	934	924	905	927	887	931	898	925	947	870	961	928	857	910	873	905	933	881	882	876	904	901	941	942	926	960	923	922	907	865	973	901	932	938	930	927	886	927	920	919	929	951	936	892	886	884	957	917	864	873	928	886	925	929	897	969	903	906	866	957	944	915	915	917	904	864	894	904	895	880	875	895	897	892	988	954	919	948	881	880	943	878	951	947	903	900	914	975	896	953	869	888	936	821	917	901	935	999	939	938	945	928	891	944	923	970	973	908	911	909	897	892	911	919	925	933	923	934	987	902	895	903	915	915	933	989	908	960	922	908	968	933	854	916	928	896	915	904	978	892	904	898	891	939	920	865	885	946	918	871	928	876	932	856	935	930	902	950	915	916	906	919	881	971	900	923	948	894	898	905	930	954	964	910	928	906	917	969	899	956	877	929	887	935	921	897	900	880	901	919	955	867	966	945	910	926	876	970	901	921	915	913	926	902	917	944	953	872	918	906	897	888	901	905	906	966	898	923	886	869	986	918	923	933	917	939	886	929	911	976	935	885	881	930	950	916	939	879	933	926	883	835	930	874	883	872	863	927	942	903	892	931	893	846	915	877	868	913	911	938	895	901	856	887	918	905	902	949	919	909	909	945	975	914	896	888	831	909	900	883	882	957	931	985	884	955	906	939	911	947	880	910	938	905	919	893	960	917	907	930	908	888	955	929	928	942	892	916	955	875	861	918	904	932	888	929	902	935	919	969	913	978	913	928	940	881	969	949	932	1026	878	924	880	879	986	925	918	917	896	906	942	906	921	963	882	967	919	917	895	885	965	968	890	918	887	944	890	919	910	933	998	920	991	890	925	931	899	911	940	890	860	906	890	894	850	900	899	875	932	874	955	920	962	933	945	932	933	884	927	963	877	925	875	971	927	860	917	959	927	852	829	925	945	866	920	883	947	865	949	943	933	925	906	896	937	942	946	912	928	917	937	916	958	939	885	890	916	960	873	930	954	940	893	909	885	882	919	915	881	919	885	976	894	959	869	916	957	894	911	928	921	879	910	925	921	943	917	871	955	909	910	951	950	923	918	941	926	907	877	920	947	909	902	938	903	938	995	910	910	870	900	954	953	892	931	994	944	970	874	970	925	908	875	920	922	880	921	966	904	923	926	920	936	901	909	897	911	929	924	890	901	880	881	943	892	954	959	934	930	913	984	910	889	911	949	908	928	936	909	879	900	973	877	923	942	911	883	927	933	890	906	921	937	910	896	923	893	928	910	913	899	903	941	866	935	879	942	940	954	927	905	948	893	952	948	931	911	848	928	892	890	919	876	947	927	893	915	895	942	912	915	955	904	905	934	864	888	922	928	888	940	872	920	934	915	960	885	917	904	940	921	912	925	943	939	914	937	951	994	943	988	877	975	917	922	928	952	896	872	934	937	868	925	903	963	905	917	910	893	872	948	947	942	907	883	951	916	853	945	887	925	947	890	893	931	912	935	859	888	859	899	889	964	906	937	947	943	954	912	923	900	889	901	915	956	915	957	942	914	889	916	917	894	914	926	917	918	933	916	891	901	871	875	930	912	883	971	983	918	901	935	971	883	926	936	935	912	986	901	917	890	889	872	928	877	915	957	909	879	957	888	967	880	913	938	934	901	906	901	964	904	954	905	893	888	959	940	937	924	930	911	895	932	954	900	883	950	945	926	905	946	899	870	897	902	962	957	938	905	908	902	930	900	906	938	942	956	862	952	928	931	933	956	943	931	939	953	914	923	919	902	924	968	960	926	908	908	933	955	945	954	927	972	886	942	962	889	898	924	918	942	935	935	926	863	923	893	936	916	852	932	927	925	924	903	963	938	880	903	883	951	865	929	943	895	934	867	914	908	929	914	924	941	887	904	878	867	904	889	909	956	947	905	892	952	930	944	929	972	964	927	922	896	914	1014	923	936	923	928	925	940	940	923	926	905	855	929	892	901	909	880	943	863	871	953	903	872	943	918	869	907	915	926	885	922	916	887	915	868	934	947	971	954	936	949	891	910	878	963	920	862	912	909	905	945	917	934	866	893	888	886	981	905	899	915	989	956	899	848	918	869	970	917	853	920	1003	959	936	945	904	923	879	926	953	898	872	903	856	963	903	970	945	917	900	861	890	933	919	912	917	885	933	878	922	885	914	868	890	915	932	958	886	909	955	901	862	921	892	867	918	861	881	901	857	882	940	952	868	937	907	902	927	963	847	982	915	1008	987	894	919	943	872	929	930	969	954	907	956	963	918	929	918	863	912	913	909	921	845	922	914	877	882	918	940	927	866	894	891	884	892	913	903	908	877	917	944	959	903	904	948	931	924	913	957	905	917	906	916	928	890	917	884	901	922	893	937	929	902	949	886	925	915	903	941	875	910	934	879	899	920	900	900	887	929	857	926	914	879	887	921	941	943	884	955	937	948	885	942	862	947	873	929	888	863	894	891	922	956	902	888	954	888	961	926	937	882	932	947	880	912	945	887	895	875	908	931	918	892	903	884	934	854	957	927	951	895	883	865	937	972	911	891	917	914	911	947	916	880	882	975	881	900	953	944	895	924	943	934	888	934	881	891	921	895	931	895	929	969	909	936	909	881	941	934	872	907	897	971	937	902	951	934	886	952	883	946	950	902	894	1011	950	882	921	943	913	938	884	935	884	925	935	913	953	896	928	916	937	898	927	919	966	920	889	897	927	876	945	937	921	905	860	914	865	941	948	927	906	900	888	864	933	932	959	959	976	902	945	894	934	881	952	915	943	874	887	974	905	915	911	919	861	902	911	870	872	977	909	902	896	926	942	954	934	843	913	898	936	885	926	914	909	901	880	909	946	917	873	912	908	924	881	924	883	922	918	896	921	910	906	961	919	993	913	902	845	935	939	951	946	885	881	905	914	870	893	850	895	917	903	995	889	906	938	883	942	894	922	869	936	899	918	912	952	932	958	894	991	905	899	934	922	895	880	904	935	892	943	911	923	925	863	936	889	912	905	885	967	913	870	859	897	908	915	920	925	875	889	914	965	943	966	969	924	905	870	926	972	882	866	908	904	991	949	902	903	894	965	889	879	908	989	913	891	943	890	870	926	960	985	870	902	915	907	965	941	916	948	935	920
25604	21386	27445	25437	11826	3987	2441	1939	1460	1026	829	754	764	690	552	504	488	502	477	494	446	445	413	465	449	413	438	429	417	410	362	376	365	398	390	387	379	379	385	385	390	358	399	383	393	407	404	340	350	394	422	401	368	372	375	365	397	403	413	398	369	375	366	378	377	360	353	411	362	359	397	388	392	384	405	380	410	388	380	396	383	403	401	399	382	372	405	403	370	375	399	384	375	375	372	406	379	401	419	399	362	369	415	379	395	383	383	376	396	368	372	357	376	353	360	389	381	365	400	341	367	385	389	368	386	376	412	344	384	381	407	412	368	378	377	363	340	374	363	358	358	394	357	363	397	355	376	377	407	394	368	395	367	361	373	384	342	368	402	399	391	387	344	429	421	389	371	373	384	398	348	420	381	388	398	371	389	379	378	387	364	387	395	400	372	365	378	398	384	369	403	385	388	382	391	369	373	376	392	394	389	366	367	380	408	379	393	422	368	401	370	357	393	390	366	368	450	360	398	373	352	382	400	374	374	383	372	410	370	402	371	391	423	372	398	383	359	361	383	397	368	379	387	378	371	399	358	350	339	408	361	360	368	401	353	390	340	409	373	365	379	331	347	383	392	382	397	340	409	419	379	385	411	343	360	391	441	386	368	366	390	375	400	356	393	357	350	338	344	382	398	400	381	383	360	382	340	380	360	392	368	409	371	395	389	361	380	380	398	383	369	354	355	400	397	374	385	366	353	369	393	399	379	379	374	367	337	381	368	369	361	364	396	393	393	376	334	350	361	387	395	368	352	389	366	375	364	388	412	405	382	361	384	387	407	379	413	375	377	382	417	356	420	389	401	414	395	405	367	417	340	360	392	366	381	402	402	390	409	411	374	367	345	364	361	375	394	361	338	393	381	399	391	376	351	376	367	413	373	393	396	375	378	375	368	388	382	373	391	380	375	380	364	376	387	397	395	407	389	413	386	373	337	390	376	392	364	399	392	384	373	405	366	402	373	352	362	393	382	416	378	394	372	374	377	418	381	385	372	371	371	358	374	373	387	363	356	369	351	389	363	388	353	374	370	379	403	366	383	352	357	376	385	398	370	404	394	366	391	400	363	410	348	383	350	391	352	379	339	384	402	376	412	379	370	393	378	378	375	372	337	333	403	366	371	383	386	361	343	336	391	393	387	386	394	357	369	392	389	373	392	389	403	387	423	375	381	378	394	383	392	369	373	362	413	403	387	388	433	376	386	376	373	377	408	394	352	405	379	378	403	373	400	374	376	359	386	404	411	389	391	405	396	369	353	415	360	408	360	380	374	366	351	384	403	364	354	406	404	383	378	401	385	386	393	414	381	396	419	368	397	384	394	354	361	333	379	378	398	396	359	363	348	408	385	410	366	372	364	361	384	373	355	373	386	372	385	371	376	408	376	420	392	392	380	370	361	388	384	341	344	405	379	397	394	373	354	419	375	379	398	380	382	375	346	378	373	367	414	372	352	375	389	406	386	385	355	400	379	377	380	393	376	379	384	411	400	380	397	357	376	375	389	428	372	390	375	368	389	374	395	354	405	374	358	378	378	390	387	352	383	392	373	383	402	394	389	398	392	354	366	348	394	386	362	397	363	389	394	380	371	427	402	394	380	372	411	345	360	388	381	392	378	370	373	381	375	385	351	404	378	396	353	384	377	389	393	354	401	388	378	358	378	344	389	398	370	394	420	334	357	421	380	368	366	374	377	382	398	375	394	368	362	386	369	388	354	399	413	392	416	382	385	398	370	349	345	383	372	399	358	377	364	383	402	422	356	371	340	370	366	361	377	374	418	375	367	352	389	406	384	361	390	361	394	394	376	382	362	398	368	390	369	363	367	388	379	392	408	419	380	378	375	404	379	376	395	393	369	366	331	408	378	368	383	381	387	397	364	393	377	409	365	389	383	398	379	421	404	379	379	379	387	389	389	366	361	387	365	390	391	348	398	395	405	379	380	398	412	342	427	402	361	372	391	369	332	389	419	405	385	367	361	355	373	349	380	396	370	358	384	380	401	413	378	346	401	404	391	379	376	376	391	361	395	392	375	405	398	397	372	371	377	383	356	418	393	368	394	347	385	382	366	368	366	350	373	360	367	359	347	376	359	415	383	420	381	413	422	366	387	383	385	376	378	408	348	388	371	373	398	412	364	389	403	388	382	369	385	402	390	364	397	337	376	373	360	389	389	355	384	415	398	384	365	412	392	406	388	378	381	393	379	410	381	382	383	417	362	332	377	397	389	399	380	339	380	386	421	419	388	395	399	415	388	395	365	413	372	388	350	376	390	377	352	394	399	368	364	390	371	385	375	393	405	416	348	391	365	386	368	366	387	366	344	370	341	383	388	390	404	414	386	406	367	382	381	354	395	379	361	401	405	367	379	380	369	380	349	389	385	387	346	353	390	392	413	376	398	405	441	381	391	402	369	379	379	389	362	432	389	398	409	416	398	367	360	323	404	385	375	390	401	375	415	340	355	388	382	377	364	353	412	370	364	367	363	384	409	414	388	370	366	419	384	399	420	365	390	382	412	377	365	378	352	369	377	401	384	389	372	410	401	399	375	387	387	396	369	367	353	403	394	401	387	390	374	398	349	402	403	399	380	363	415	362	375	365	374	404	377	367	381	398	379	373	368	408	395	406	398	360	387	381	368	391	363	370	401	365	367	363	414	372	362	413	349	386	373	369	379	393	368	360	370	392	391	409	365	340	403	360	411	392	391	369	377	366	354	390	410	403	414	380	423	384	386	366	413	406	370	377	374	375	357	386	403	385	399	406	372	378	399	389	384	365	381	404	371	368	387	371	353	366	374	426	394	378	369	364	368	353	391	374	381	407	374	369	404	399	337	413	371	355	383	388	403	366	355	354	400	392	405	393	388	398	366	384	350	349	385	423	402	433	421	356	391	389	398	362	378	416	394	409	415	368	374	369	398	366	374	398	406	390	329	370	352	384	388	358	345	406	362	371	388	418	386	333	351	350	354	364	445	389	354	349	392	385	386	352	383	371	387	405	376	364	372	382	350	360	378	411	363	380	359	374	347	374	393	369	395	372	384	369	398	418	373	394	378	349	395	422	387	364	417	406	355	385	378	381	409	384	393	382	359	400	378	368	391	420	415	386	363	382	395	388	354	371	409	413	381	355	383	378	389	379	413	368	360	377	399	379	360	398	402	390	376	385	337	363	382	395	397	358	367	396	384	398	372	385	406	366	370	417	408	398	360	380	378	377	372	362	387	379	388	377	385	373	356	374	365	417	424	396	398	400	350	384	372	348	358	414	378	410	389	389	398	384	382	369	389	369	371	384	381	388	354	372	391	382	396	386	379	373	385	361	382	351	360	372	364	381	362	409	378	338	345	378	366	404	364	407	368	372	405	386	404	380	375	359	373	377	358	379	356	413	408	342	381	387	351	368	412	387	396	397	387	392	381	363	375	379	357	400	367	377	389	358	384	375	345	382	349	388	380	367
10745	19788	19456	13237	9663	7197	5633	4581	3547	2245	1827	1668	1482	1254	977	822	744	800	807	746	688	715	660	625	660	652	666	609	592	556	564	542	543	516	516	508	535	513	509	507	528	517	520	527	512	485	550	498	533	550	527	531	501	589	548	512	497	502	509	550	505	525	540	491	525	517	501	542	507	523	485	562	494	523	489	511	514	530	526	528	557	564	561	569	504	560	530	545	506	559	540	567	562	494	505	522	526	552	511	531	556	546	523	517	502	515	501	533	519	493	504	483	525	484	493	553	545	482	513	540	505	510	526	484	526	497	486	502	555	507	491	496	500	546	518	560	537	497	508	459	550	534	518	477	479	491	496	525	532	501	480	507	491	486	507	520	518	542	513	516	495	505	507	467	532	492	531	493	536	507	537	512	539	517	510	514	523	511	526	492	511	527	512	526	559	533	504	512	474	565	535	527	521	511	505	513	494	531	509	513	494	497	521	528	510	512	505	556	493	501	474	520	537	512	475	528	460	493	523	478	523	550	484	542	531	529	500	531	513	531	527	505	501	515	506	508	484	507	521	510	502	522	516	519	510	492	525	508	497	531	500	505	555	495	513	566	511	509	526	482	543	532	520	526	487	509	498	487	488	497	497	526	492	528	515	513	518	512	511	503	516	530	494	530	531	516	522	478	562	516	527	500	515	521	532	516	519	540	496	516	516	521	495	521	516	484	509	517	485	486	478	498	535	521	475	502	546	502	471	503	552	492	497	509	515	533	507	518	512	496	527	497	528	502	535	518	492	510	478	496	489	510	503	549	514	551	490	492	528	509	512	527	535	516	546	520	506	577	518	527	526	521	534	498	540	518	517	546	513	491	511	519	523	514	514	497	470	500	495	495	510	472	518	514	512	499	532	482	505	525	492	505	547	525	491	466	452	473	461	500	560	512	525	550	497	514	511	511	540	491	505	492	464	490	540	507	514	502	523	493	498	526	521	498	505	464	544	515	528	545	503	514	517	525	490	499	511	526	519	510	515	476	562	537	461	516	509	515	537	487	516	511	541	522	480	526	549	500	511	521	527	489	552	530	506	476	530	558	475	530	493	503	512	497	493	536	495	478	512	505	510	479	523	489	466	500	521	456	485	444	517	441	496	514	484	505	527	554	539	501	457	558	521	527	470	531	474	534	504	489	508	472	534	535	499	466	531	517	541	490	528	518	565	474	517	483	498	506	510	519	492	500	534	514	518	515	526	534	469	497	495	518	511	533	521	493	492	533	477	498	515	499	509	467	517	517	484	475	524	511	517	509	511	445	538	509	486	538	492	487	506	504	489	483	521	460	527	529	515	480	513	509	492	521	547	533	502	484	510	515	503	507	507	525	480	486	516	512	510	553	530	515	507	492	526	549	557	486	499	522	492	475	500	512	481	501	489	550	501	533	527	500	550	500	521	499	485	524	524	491	528	469	490	534	494	508	479	488	563	519	475	499	457	494	571	502	542	494	500	534	512	493	468	548	540	544	515	478	501	540	508	514	476	566	527	523	527	543	516	496	513	503	529	513	529	487	499	452	522	488	492	514	559	517	530	509	487	480	471	519	535	491	512	515	530	522	506	526	517	538	490	480	523	490	485	516	534	510	523	498	522	495	498	536	516	513	481	509	507	521	513	498	505	501	503	501	513	504	503	466	475	511	534	524	488	498	450	526	507	493	556	540	496	473	524	521	503	555	498	504	488	505	493	508	497	505	536	507	491	528	544	505	479	500	536	497	511	498	554	519	504	524	496	517	525	568	461	506	471	539	522	500	527	500	536	503	513	488	555	512	531	509	492	533	514	506	496	510	515	492	522	499	515	525	537	461	524	520	525	510	515	511	506	515	461	510	527	509	512	507	545	504	511	541	523	494	529	521	490	528	484	506	499	519	462	470	540	506	487	494	487	531	545	535	510	527	519	532	541	533	510	494	517	506	491	490	482	524	494	516	492	496	500	523	473	538	477	504	470	558	525	545	488	513	550	502	491	471	467	549	503	497	546	549	527	535	544	504	569	484	490	511	480	545	527	583	511	496	524	556	544	519	516	529	535	517	495	526	491	527	532	488	509	554	532	522	481	510	527	515	542	515	514	491	499	527	551	527	509	529	521	487	516	512	519	508	517	520	494	534	529	497	522	489	540	496	536	508	508	515	557	523	509	495	524	523	502	523	511	494	534	522	505	505	521	466	524	504	525	517	511	504	537	483	505	493	545	546	487	501	516	489	529	522	480	504	516	506	522	490	485	519	519	508	482	512	536	498	497	544	504	505	525	529	489	520	477	511	504	484	498	497	509	500	482	506	482	496	496	499	495	499	517	523	529	476	520	504	543	527	503	488	524	472	527	509	566	531	498	545	510	539	486	540	502	517	533	524	529	529	542	519	525	541	531	487	495	486	500	495	460	521	511	515	513	509	548	499	503	500	527	497	541	516	530	532	534	516	510	529	510	548	470	519	490	516	512	503	536	515	527	549	502	512	496	509	530	535	510	494	499	569	484	536	516	480	514	496	485	486	506	510	530	454	497	514	466	506	525	513	474	539	501	536	488	507	528	484	513	511	504	498	531	507	529	511	521	560	514	519	518	561	507	543	508	464	520	509	520	501	527	503	518	532	493	522	520	489	501	513	505	521	512	512	516	492	493	532	500	488	498	543	558	510	522	503	526	504	533	481	496	540	494	501	573	539	505	492	481	482	510	453	501	499	541	475	529	500	474	496	480	529	531	506	520	562	503	518	482	516	495	491	496	510	489	555	526	553	489	552	533	490	505	492	505	508	512	546	483	520	505	488	499	518	520	516	521	505	519	539	469	514	539	511	501	572	502	500	498	549	504	502	491	502	494	498	507	524	552	562	536	512	491	514	485	531	502	496	503	515	493	499	481	515	501	527	514	474	484	488	502	523	529	546	501	541	522	514	480	520	534	507	517	477	485	542	505	504	482	539	501	512	499	532	494	506	502	499	531	540	495	491	536	511	476	529	507	512	489	564	464	514	467	491	496	516	523	493	513	508	516	530	527	494	526	479	514	549	503	496	504	487	547	536	497	538	500	540	511	514	484	515	531	520	497	542	496	502	505	489	545	531	535	502	487	483	515	499	497	530	480	518	548	514	521	536	504	538	549	495	539	520	500	540	509	524	495	513	483	534	559	507	504	498	533	503	529	523	502	498	485	511	480	497	542	553	485	503	515	496	521	517	496	570	498	473	484	520	544	530	503	484	527	520	563	468	530	560	487	510	503	562	542	516	522	498	524	504	515	496	568	497	529	532	537	513	508	497	482	531	488	506	523	495	515	518	516	523	527	528	520	526	543	522	497	496	478	515	540	501	531	531	506	528	521	488	495	521	484	511	509	495	529	511	477	527	498	565	493	532	506	516	499	512	516	500	510	474	485	525	551	534	517	558	475	507	500	511	513	537	519	577	511	506	491	483	496	540	534	523	505	465	507	493	544	514	514	468	531	581	517	483	529	516	519	503
23393	21476	29329	24074	21492	21523	12030	4352	3054	2230	1729	1737	1551	1312	1187	1063	984	1020	953	942	920	973	938	958	943	937	868	895	795	824	851	800	835	765	829	783	805	822	832	822	813	791	785	791	791	716	807	794	755	737	788	816	809	717	777	760	741	801	776	816	843	789	722	784	792	765	774	770	777	797	772	818	743	779	755	828	777	797	765	795	775	807	812	751	815	791	775	790	735	787	823	831	805	861	814	760	811	800	782	747	760	752	824	742	709	766	791	762	821	781	831	826	808	788	804	789	811	742	808	744	722	726	773	813	746	781	860	755	735	782	750	763	771	791	784	776	806	772	741	772	789	788	772	778	768	761	766	728	792	722	805	764	808	782	771	727	736	790	796	766	843	797	774	814	766	796	763	767	757	777	771	764	726	797	748	800	760	768	768	777	793	736	780	783	770	834	727	824	741	772	775	741	788	766	739	750	804	774	757	760	795	704	779	774	772	783	826	753	792	754	798	780	778	809	739	772	795	807	790	741	787	805	779	804	762	765	729	809	741	777	730	764	788	761	780	729	772	750	777	738	784	775	777	765	775	755	721	843	764	809	798	772	771	806	765	761	781	785	745	730	754	778	749	793	776	778	765	786	773	703	752	738	759	773	749	744	765	762	805	796	784	738	760	741	772	800	768	821	829	779	749	826	751	778	789	758	761	757	767	728	732	794	807	793	779	759	756	741	786	820	773	775	767	770	763	759	772	733	814	760	780	727	813	773	791	793	817	758	763	737	765	759	730	757	785	735	744	837	796	781	784	697	781	789	796	782	729	781	791	768	814	777	819	742	744	751	801	799	786	813	743	808	797	736	766	734	768	725	824	781	779	807	736	731	798	749	771	764	786	786	802	750	830	754	778	756	753	747	856	794	745	705	756	815	767	812	761	751	722	723	763	809	809	759	754	740	748	800	762	760	769	756	733	796	744	786	751	822	795	744	750	804	802	821	755	800	766	748	755	797	764	816	776	763	798	766	720	750	767	762	722	785	803	797	703	768	768	813	816	738	759	757	736	781	813	781	776	783	770	801	786	808	770	724	767	722	819	790	719	754	754	770	732	758	798	754	751	705	770	765	756	755	759	748	758	761	752	809	783	782	790	784	810	789	800	779	722	741	716	806	764	767	763	742	774	776	759	775	803	775	783	733	788	757	732	756	762	805	804	795	752	757	789	727	767	804	798	781	763	805	787	737	817	708	770	822	775	813	704	878	718	761	769	754	735	762	764	751	748	744	778	744	797	796	784	761	756	786	730	788	811	760	786	724	839	808	789	800	811	724	786	775	795	771	797	732	737	746	751	747	768	796	748	770	756	769	820	780	772	776	826	737	744	790	786	781	790	740	732	766	810	738	781	798	737	779	783	774	777	800	826	786	759	762	801	788	750	785	732	771	779	748	732	774	802	813	760	773	786	779	751	769	755	765	771	741	737	771	795	794	770	778	785	762	776	796	762	743	770	770	737	777	754	746	801	752	734	748	803	801	764	720	736	764	788	789	761	741	793	791	742	748	749	808	774	798	788	759	791	723	824	850	767	779	785	767	770	806	742	789	768	762	765	784	781	727	757	765	756	755	743	756	745	787	776	747	835	748	772	800	769	763	799	832	786	701	755	781	748	787	740	705	782	788	760	735	796	726	763	864	771	803	751	771	754	763	753	751	763	820	758	751	814	734	748	756	800	789	739	752	751	802	781	743	762	733	782	728	766	829	719	787	760	782	784	745	723	790	764	768	759	765	788	772	726	751	750	800	728	746	807	781	787	767	701	811	755	778	773	770	793	751	759	766	766	800	766	774	825	779	793	774	775	837	734	811	747	763	770	735	751	787	753	742	769	761	751	743	786	765	813	747	768	742	777	807	744	775	752	769	784	764	724	743	789	774	786	706	801	829	785	719	741	778	758	732	714	798	819	780	785	773	803	822	749	749	789	781	765	761	806	742	754	751	794	835	779	765	771	790	755	808	737	755	737	746	787	802	771	751	772	728	783	755	784	745	768	767	777	802	806	795	727	780	839	771	734	774	821	749	769	737	784	792	792	765	767	749	775	759	762	790	808	807	820	781	782	773	749	771	807	760	780	752	778	820	738	801	774	751	764	781	741	804	802	807	777	719	768	784	769	757	802	794	792	804	750	762	779	790	796	802	762	751	759	778	771	733	734	770	692	751	780	760	739	823	786	794	815	773	762	747	708	778	787	725	756	772	773	782	748	772	792	758	793	752	792	731	792	828	714	793	764	762	805	798	733	813	743	773	806	779	798	788	768	752	807	776	785	811	787	773	800	745	777	763	766	762	777	764	764	781	743	764	797	794	771	763	771	780	766	767	845	733	761	779	727	761	780	752	776	749	817	759	784	789	807	793	823	775	766	715	848	787	758	759	789	818	746	781	778	735	772	783	774	772	714	813	788	743	769	796	753	810	738	725	750	778	792	747	779	816	738	744	734	803	789	740	760	800	774	784	798	813	734	771	792	796	792	723	781	789	780	774	793	802	812	773	806	752	774	768	840	750	763	752	766	720	776	735	775	786	731	744	742	825	763	759	784	765	744	815	761	733	747	742	777	811	727	756	727	763	822	761	749	768	740	772	807	770	789	811	760	734	733	788	764	779	774	751	772	811	744	747	776	766	765	774	773	796	766	753	799	723	820	759	796	802	759	820	742	772	742	741	772	801	735	792	788	803	761	787	765	767	757	764	806	767	759	727	726	725	773	738	761	775	756	749	746	756	765	745	789	782	771	785	776	796	777	736	800	735	825	813	756	777	794	753	713	807	743	739	786	751	760	794	754	726	759	724	760	797	788	775	780	783	790	772	781	780	778	720	802	734	753	781	771	730	750	769	755	743	779	817	784	737	795	746	816	713	794	800	769	786	762	775	786	780	795	737	749	740	790	801	818	801	780	812	814	708	789	775	740	767	769	753	777	774	800	709	756	752	762	782	766	799	764	767	736	800	771	767	768	765	816	767	746	753	693	718	762	757	771	739	766	818	790	778	793	744	767	814	783	742	796	769	779	748	722	814	756	769	728	773	771	819	717	829	786	775	728	767	828	789	782	727	745	782	785	777	787	758	745	753	775	806	780	784	833	788	760	733	757	778	802	773	776	789	759	799	766	812	794	736	751	780	733	835	799	781	787	789	765	788	820	835	773	756	760	769	748	764	752	821	730	796	740	798	773	819	791	755	785	790	823	736	776	823	768	796	756	763	788	778	801	786	838	786	758	735	754	805	790	783	772	774	788	776	752	762	765	784	740	774	765	784	751	747	780	720	732	763	767	775	771	785	772	745	769	770	771	743	776	810	788	755	783	742	793	820	721	771	782	814	801	778	776	769	779	750	740	803	757	741	816	815	692	765	781	758	816	741	731	790	726	767	777	794	777	762	778	751	802	799	783	730	757	753	818	793	772	782	732	770	781	751	807	734	758	770	790	783	766	758	776	769	762	741	796	760	765	791	755	761	816	740
13416	30212	28856	20133	15214	11813	9325	7960	6303	4628	3419	3064	2808	2347	1855	1550	1444	1466	1479	1422	1355	1416	1362	1300	1265	1209	1242	1132	1120	1088	1079	1058	1077	1061	981	1028	987	1005	976	1020	957	992	977	901	965	961	1006	961	990	990	999	967	996	924	967	972	1001	959	957	994	999	967	964	963	948	991	978	1047	931	973	1014	989	972	990	976	950	944	953	980	981	998	1078	1066	1003	1081	985	976	1021	1061	993	1051	1027	1042	1072	999	1003	955	994	987	965	954	960	978	929	972	949	960	960	948	954	950	933	1020	1001	932	976	1012	997	952	913	971	963	936	944	974	928	981	960	976	937	983	946	984	1014	1026	927	1002	973	1014	988	974	952	989	938	996	987	941	975	940	971	1009	1024	1010	984	909	936	915	954	969	999	969	959	983	976	957	1012	944	926	930	953	942	941	924	985	998	999	950	952	1014	961	973	1006	992	981	947	942	951	906	920	951	922	940	976	1008	921	955	959	925	889	979	979	952	910	972	1042	961	934	937	911	992	987	982	982	967	972	1004	973	998	936	968	970	941	956	932	963	935	976	943	945	967	984	892	931	975	957	1003	1013	1005	944	1024	967	938	983	995	904	969	924	977	984	978	1016	957	968	998	953	903	951	964	1043	915	920	901	948	917	1023	974	976	1020	931	949	958	989	1006	948	953	1001	986	954	947	932	972	919	995	984	947	909	959	960	1013	922	974	938	970	1003	970	953	925	987	972	1000	958	1004	953	966	972	970	937	976	923	942	966	978	970	974	941	945	977	969	928	981	950	990	977	957	947	940	976	974	917	948	977	993	989	987	990	926	908	969	932	914	935	1024	953	906	957	946	888	937	1026	951	963	955	969	968	965	969	921	921	974	942	969	960	997	963	982	943	970	919	944	929	956	953	969	981	911	1021	978	948	913	956	928	961	966	975	957	963	971	973	928	987	930	923	967	1014	921	928	1049	987	941	971	948	947	943	932	981	970	902	967	968	925	910	986	947	985	963	1013	994	944	955	981	991	1016	985	943	977	1000	942	1007	956	1013	921	994	1009	928	928	978	859	946	1011	919	994	954	958	992	909	1025	967	947	967	889	965	993	969	897	919	943	936	978	933	1023	974	979	980	957	947	893	977	994	1013	973	965	988	955	966	952	940	929	988	941	978	1031	936	966	938	931	984	973	926	983	1015	963	905	941	996	925	976	862	934	902	895	960	1009	927	949	931	963	936	943	948	958	968	1003	986	974	984	930	952	993	970	922	995	977	1008	938	1002	949	958	926	917	991	966	925	937	990	976	956	977	940	948	965	886	992	964	1022	975	968	980	968	946	963	975	944	908	980	944	914	963	911	1010	915	971	998	939	952	927	929	958	918	925	949	952	963	958	973	985	967	988	875	944	995	940	950	953	938	938	994	911	941	924	930	960	965	971	972	966	970	942	955	1002	943	989	949	927	947	959	924	953	958	946	966	936	949	978	972	1015	974	945	932	1007	911	963	964	1002	1002	947	887	983	971	962	923	959	923	987	989	1013	956	943	943	966	980	955	981	948	905	940	970	983	988	972	948	896	963	935	979	987	954	900	946	1015	990	937	971	978	930	983	981	945	969	958	995	927	1030	950	977	951	964	976	940	969	972	949	909	965	942	970	874	943	973	970	952	964	1012	963	948	1016	989	914	918	952	989	966	942	998	948	936	966	994	918	945	981	970	972	941	930	1017	926	965	952	937	974	1000	935	1000	943	951	953	941	990	887	1021	999	974	994	979	927	963	937	940	925	962	965	955	959	942	930	936	961	968	967	950	922	1009	975	958	934	940	967	960	910	951	974	1007	968	944	970	975	978	946	930	977	957	926	975	929	979	926	933	924	956	918	973	975	963	942	992	960	922	941	961	1014	980	898	983	966	1004	996	968	972	923	997	961	955	969	874	935	976	987	912	959	950	962	957	943	943	899	975	1000	922	933	971	1006	1017	975	963	997	938	954	945	948	953	976	959	967	932	945	960	975	954	921	973	1012	1017	949	937	945	1016	941	923	965	940	990	911	979	1010	907	982	961	968	953	986	1001	1006	982	947	930	974	921	968	969	981	966	976	988	944	987	967	996	938	969	947	940	957	968	978	893	926	900	938	973	1006	978	964	969	952	934	1010	907	950	1036	998	939	984	914	977	924	967	936	929	960	912	1002	927	949	968	926	1015	971	965	933	962	941	953	996	948	1027	996	976	1002	967	969	947	938	933	942	981	944	951	976	925	1001	977	936	993	946	977	970	988	928	973	974	925	965	920	927	965	897	922	937	982	961	951	940	882	941	928	985	941	936	997	981	948	968	940	981	949	940	973	918	981	991	963	957	940	995	948	955	983	940	926	981	950	961	997	1027	991	920	943	991	959	990	937	956	941	1028	1001	960	920	971	950	978	965	977	948	955	970	941	994	1007	921	978	953	952	1017	927	972	937	933	943	1016	972	952	946	952	881	935	959	953	952	947	1001	959	950	996	894	957	956	944	1004	972	955	999	957	960	968	945	952	951	945	961	958	1007	1015	948	958	913	943	967	918	926	990	948	938	1012	959	942	1001	943	912	931	941	974	980	1000	917	1010	973	940	959	969	908	1017	949	972	972	909	965	1005	1006	954	1040	1012	944	949	962	980	925	976	1005	962	966	998	945	944	953	942	1010	937	992	936	952	955	972	988	989	981	1001	981	943	991	951	992	989	1008	999	945	1004	948	933	952	921	917	956	1001	967	1014	962	959	968	982	962	921	926	1000	970	939	990	936	959	1018	977	971	926	935	973	895	976	1023	1008	974	999	1012	965	996	967	969	935	1014	969	963	991	974	928	930	1017	1019	957	989	1003	944	948	911	986	971	952	957	982	983	961	958	982	998	986	890	1009	959	995	991	927	1000	958	973	968	928	964	986	956	976	1001	994	947	964	975	1008	980	957	927	967	985	978	878	1018	962	949	928	1009	986	983	961	983	923	916	942	946	1055	1004	968	950	983	991	966	977	964	907	978	947	923	1002	907	942	1012	936	992	990	937	979	900	997	954	975	967	1021	911	979	968	882	965	928	947	963	1025	944	941	1000	913	1000	995	949	932	976	945	935	1023	966	975	972	928	963	951	944	937	999	927	925	970	932	972	976	999	989	931	943	959	886	917	981	930	934	963	960	963	933	963	948	999	994	960	983	941	937	978	971	969	966	963	1008	951	932	939	948	916	989	952	974	972	949	948	936	983	906	903	953	963	910	949	983	993	967	974	1001	977	960	923	946	965	934	956	1024	934	965	995	965	993	899	954	980	952	986	928	995	976	982	1024	982	950	1000	921	916	953	975	1006	1007	971	956	978	948	990	948	988	950	951	952	966	968	967	1020	984	949	969	885	988	980	1015	939	948	934	929	961	926	896	970	964	981	941	983	973	997	964	1004	950	953	934	967	976	917	938	945	992	979	971	956	934	961	987	907	943	1003	902	940	976	1004	939	958	1007	959	918	960	968	953	975	958	982	961	984	992	916	962	1001	962	908	927	1033	968	974	960	947	916	981	929	961	1030	955	1015	1012	1004	969	968	1015	982	921	978	955	987	940	935	914	948	975	941	897	984	905	921	954	945	934	997	1008	995	949	927	969	874	933	968	998	956	981	949	939	949	933	952	937	968	913	976	956	975	984	985	990	1009	989	967	953	982
27745	20078	14491	8340	4432	2772	2145	1536	1288	1013	806	687	654	582	573	554	495	502	500	530	503	492	505	539	538	486	488	454	477	522	458	467	450	496	443	473	447	443	451	467	475	452	468	448	461	468	469	466	452	446	469	471	503	460	428	459	443	446	456	493	495	452	429	446	505	432	451	471	454	464	457	495	471	492	454	509	434	468	512	494	449	466	456	461	507	472	485	466	486	440	462	466	494	485	450	501	432	443	447	446	459	489	458	403	452	464	509	453	490	464	476	444	472	476	467	450	442	450	440	489	504	444	462	440	445	498	542	435	472	452	460	471	430	430	491	434	481	402	451	490	504	480	455	502	462	443	489	468	493	459	490	489	477	451	455	446	479	464	448	471	471	455	494	486	454	447	450	441	463	448	450	470	495	482	482	486	463	480	464	454	443	497	486	442	484	497	480	459	466	473	469	451	453	480	442	443	448	471	435	451	486	494	472	476	463	446	433	455	489	500	477	451	474	455	440	444	468	448	505	466	468	488	482	505	482	449	458	434	477	440	436	483	428	478	511	449	486	477	459	475	483	442	475	434	467	484	461	465	444	488	451	458	458	469	493	452	473	461	465	507	453	482	460	482	474	482	460	454	467	464	430	441	484	454	453	435	496	467	458	427	491	494	435	438	485	461	485	476	483	456	478	481	454	468	467	474	462	438	500	429	476	461	464	512	474	490	466	435	463	428	476	490	446	455	472	473	455	452	486	463	488	496	458	488	457	438	476	489	501	451	466	487	519	496	453	426	471	499	478	479	490	482	473	469	476	453	473	496	493	460	495	459	476	489	428	472	457	430	478	469	456	466	445	448	455	483	451	461	443	457	483	451	500	484	412	434	465	455	445	435	526	472	514	465	477	454	456	495	461	479	479	447	483	478	473	463	420	439	468	477	457	470	466	510	493	459	475	467	456	464	494	500	488	441	440	486	453	492	453	506	500	455	488	472	484	501	497	475	472	438	474	499	454	478	498	460	458	444	459	445	490	455	491	447	475	444	474	449	426	453	479	480	477	520	479	459	493	486	490	484	494	500	419	489	423	504	465	470	489	479	417	448	473	458	484	474	437	436	458	456	473	483	455	518	463	487	454	452	480	472	467	484	457	453	495	508	437	450	454	481	474	463	487	452	447	465	490	471	479	458	440	464	491	455	451	482	457	470	466	453	439	480	465	460	489	457	465	455	461	416	468	437	460	454	477	456	482	450	472	483	463	489	457	480	483	468	431	500	457	473	470	472	500	435	482	442	468	453	434	400	491	486	516	445	486	442	515	443	441	444	450	489	485	460	447	443	444	490	453	472	479	477	429	439	429	478	500	491	441	451	492	485	470	468	468	455	453	441	466	479	453	434	461	480	462	450	472	463	455	493	438	477	442	493	477	466	458	467	478	495	462	446	468	477	420	464	491	454	446	471	448	488	469	455	467	478	456	477	459	459	467	437	483	462	439	458	466	482	444	479	479	483	453	451	459	449	481	468	444	485	440	445	481	476	426	489	450	499	465	416	481	463	507	503	472	446	484	460	445	450	493	479	449	480	445	429	486	439	462	450	438	431	475	476	481	512	473	459	462	433	481	469	446	465	454	454	432	456	453	485	476	454	468	473	487	472	478	480	483	460	482	458	491	439	465	467	476	444	457	447	435	470	414	500	472	463	483	444	442	493	421	451	451	459	467	513	474	478	464	421	459	460	512	455	428	446	448	502	439	488	459	476	452	463	464	446	502	487	479	457	441	436	478	453	474	436	481	459	469	491	460	465	491	453	486	488	471	477	484	470	438	441	464	459	489	458	470	459	465	423	483	495	442	467	484	453	447	476	469	487	452	461	458	498	499	463	462	479	432	470	444	479	474	431	447	482	498	473	461	465	461	451	460	481	451	462	438	471	437	452	483	479	473	472	437	434	481	440	473	430	443	451	472	467	486	464	464	445	462	484	509	481	508	482	467	490	470	447	446	474	474	454	439	453	462	468	438	450	482	451	458	435	434	470	453	448	439	493	481	430	486	468	471	476	460	502	442	488	459	440	471	479	451	451	421	509	489	512	486	445	469	455	454	458	445	453	455	489	463	422	478	504	486	459	463	468	461	478	463	474	473	506	479	453	462	478	484	494	475	477	453	454	458	473	471	458	459	427	454	480	495	468	449	443	521	467	454	506	457	420	457	464	489	430	464	491	475	473	469	489	447	442	497	436	480	481	466	456	501	499	450	441	471	434	483	449	456	434	444	427	478	431	484	466	466	482	453	498	480	443	468	474	456	441	467	453	501	450	444	450	478	417	480	445	471	518	463	452	429	489	478	465	467	470	488	419	464	456	465	450	474	457	462	482	477	466	441	493	498	486	448	489	445	459	453	516	476	485	434	453	472	465	484	414	478	428	450	484	487	444	449	468	435	499	416	441	464	453	481	418	461	453	475	489	455	474	464	476	483	463	449	440	440	471	501	452	440	448	478	481	451	437	466	468	434	513	465	470	468	471	454	439	451	456	442	449	496	482	451	468	492	458	500	504	452	478	497	459	453	464	449	447	460	471	475	488	477	479	479	484	455	498	425	430	482	460	497	456	480	477	514	489	484	465	465	491	474	447	489	463	471	445	474	485	500	471	494	467	477	460	483	464	477	465	456	487	469	449	467	483	460	420	457	454	471	474	508	487	450	454	451	480	462	450	464	475	462	448	463	450	444	485	484	445	461	425	486	474	415	479	437	445	458	478	480	468	475	508	456	478	438	473	489	452	467	456	509	455	461	447	436	429	453	452	441	447	446	452	455	432	470	451	488	451	484	432	490	482	439	500	494	419	453	450	493	484	527	453	477	476	428	437	467	475	467	446	451	467	484	490	449	483	430	444	461	468	460	469	488	501	497	446	451	518	456	438	475	460	486	501	478	489	436	472	458	493	461	444	462	424	472	471	485	500	498	461	435	509	486	511	470	467	433	501	458	466	472	435	486	464	481	441	482	470	489	464	491	487	486	485	492	463	458	488	488	513	462	432	514	450	451	467	458	486	457	482	454	458	474	494	453	457	480	452	489	453	463	448	445	469	458	459	475	475	460	484	493	451	425	458	475	491	444	459	488	423	496	442	459	416	444	455	471	500	476	477	462	464	439	467	471	433	503	498	468	462	464	490	427	465	459	447	471	496	478	504	519	478	496	509	444	478	462	470	485	465	470	505	484	479	508	454	456	481	442	452	459	457	501	488	432	464	464	480	471	464	479	483	496	476	468	428	484	443	469	465	438	491	478	467	472	453	471	441	467	492	448	467	472	465	474	460	467	471	412	461	416	492	484	463	475	441	473	448	468	450	456	469	435	473	469	470	466	463	474	457	490	493	455	447	448	474	454	487	435	462	429	474	475	479	508	471	450	470	453	495	476	491	434	448	488	468	527	489	479	471	496	491	443	499	458	468	457	446	483	485	508	521	469	505	518	477	470	457	500	473	461	476	425	477	447	470	454	449	454	467
9345	16563	16955	9966	7263	5696	4539	3532	2889	2036	1506	1254	1111	923	780	747	768	678	654	697	646	685	712	720	716	658	635	685	651	600	648	582	622	625	571	610	555	595	564	581	603	593	571	581	594	641	614	578	620	590	591	595	600	621	568	550	633	586	585	595	604	578	586	567	601	567	591	619	593	582	583	629	598	551	524	585	600	599	609	626	655	639	596	615	612	585	623	564	651	596	626	621	609	603	594	620	576	604	585	628	585	587	626	573	598	619	583	626	586	566	591	564	590	626	566	647	583	641	586	578	553	578	596	539	611	613	548	597	572	639	596	590	597	587	568	598	562	569	617	609	567	575	638	590	603	620	578	636	585	576	587	603	553	615	574	577	578	594	647	629	624	603	572	594	595	604	614	577	543	587	563	564	575	582	614	604	598	630	578	597	585	564	530	556	604	569	555	598	622	562	593	625	652	592	594	587	591	591	575	613	569	590	590	597	577	595	610	648	607	553	630	602	560	631	563	615	605	596	578	601	576	589	598	606	582	621	592	606	584	629	558	603	560	625	609	587	570	624	593	575	612	565	589	607	587	628	597	621	591	582	619	573	592	575	599	618	600	603	613	595	595	597	589	591	577	563	596	587	606	596	618	594	589	579	625	593	579	625	627	585	567	592	591	559	593	585	593	602	620	563	629	573	611	599	599	595	578	545	639	589	576	589	601	592	578	592	622	580	578	585	569	623	592	595	579	602	609	575	608	564	569	615	595	607	570	594	597	547	636	579	587	575	569	609	584	595	619	557	597	622	583	595	589	588	557	606	612	603	573	575	588	569	625	646	592	589	538	578	577	619	602	557	579	591	599	600	632	588	585	581	580	587	600	564	595	583	579	587	546	604	605	619	628	588	629	609	580	593	604	619	606	619	583	570	651	595	582	616	590	597	577	573	569	601	602	596	593	570	599	581	568	598	601	581	656	585	611	565	627	541	579	599	549	607	575	576	594	587	538	619	557	570	555	600	650	545	573	558	558	573	640	624	589	595	618	589	541	572	590	580	647	615	581	586	591	622	599	591	624	590	544	604	576	586	610	587	559	611	566	624	579	590	569	579	553	566	608	586	635	588	592	580	566	634	589	575	581	578	564	583	635	589	609	607	549	593	573	637	558	558	580	599	624	593	557	589	584	591	580	614	582	608	588	609	603	594	627	607	580	583	610	600	573	572	586	582	578	603	580	619	590	592	595	579	571	575	573	608	592	605	547	586	599	584	563	618	585	607	586	623	617	562	582	568	587	604	650	607	603	587	583	580	606	578	594	590	584	588	601	582	580	603	622	620	573	561	595	580	552	573	579	615	584	591	589	563	581	603	602	606	651	593	590	585	595	617	677	580	610	600	559	646	621	570	636	608	603	619	602	604	581	585	592	606	575	596	603	542	571	621	596	613	577	562	580	602	622	607	601	602	603	574	554	598	558	571	600	609	591	608	628	604	555	556	556	601	621	584	624	586	587	614	582	562	632	616	607	576	597	602	577	576	576	579	583	583	555	629	575	616	603	605	617	608	613	569	602	605	561	565	562	616	569	601	581	582	585	618	595	566	589	582	596	538	571	555	629	647	552	541	600	566	591	658	588	573	592	604	624	646	606	598	574	564	652	557	590	592	610	562	575	611	614	590	608	561	621	573	575	575	581	569	592	591	560	588	586	574	578	639	636	552	579	578	615	570	600	615	592	561	577	626	614	585	624	580	546	615	646	577	606	607	575	514	595	600	578	605	587	613	577	555	557	551	602	600	604	592	591	565	576	611	548	570	561	595	588	630	582	606	586	635	610	593	564	616	634	532	577	580	597	598	608	583	591	561	597	587	548	575	608	552	613	561	545	580	620	589	587	603	580	567	603	598	581	633	586	649	534	563	604	597	609	567	654	611	616	600	596	625	585	570	617	579	569	586	617	608	586	588	549	600	605	646	605	588	614	655	602	553	617	618	597	557	587	624	560	603	642	565	568	553	575	602	569	609	609	642	614	587	586	649	596	614	612	604	557	513	593	534	608	568	582	585	610	610	586	597	600	608	626	547	597	590	571	587	605	611	599	522	593	610	564	581	610	549	563	586	589	613	641	576	598	607	639	585	620	625	589	608	578	565	558	572	591	604	597	595	653	593	569	595	579	616	590	583	630	573	608	659	615	573	526	582	552	625	624	596	626	615	575	564	597	633	576	626	553	631	572	599	645	592	605	602	552	575	607	577	597	605	589	560	629	620	583	606	572	600	569	545	590	604	590	605	633	567	599	568	611	602	602	604	583	564	567	563	629	602	608	589	606	579	617	628	592	598	648	614	614	615	610	586	607	621	563	612	560	566	593	590	609	580	599	560	584	586	573	604	584	575	548	640	594	554	586	598	571	570	650	601	611	603	599	580	583	627	599	580	638	559	560	563	610	590	589	555	601	558	601	543	624	582	639	610	580	562	569	583	585	541	659	599	639	593	590	581	609	660	552	572	591	596	577	578	610	554	564	598	607	570	583	633	599	579	585	585	630	638	611	560	592	635	604	614	603	574	637	600	582	575	578	528	581	598	568	578	554	630	580	587	566	593	600	586	572	598	606	576	635	642	575	571	568	604	622	585	599	596	584	581	576	586	617	563	583	613	591	608	603	595	578	584	614	577	576	580	560	570	558	608	580	584	592	593	602	580	617	605	613	617	599	626	630	603	629	592	650	617	598	582	599	603	617	626	620	613	596	585	618	593	630	620	567	591	614	628	577	624	604	631	563	572	606	635	546	578	584	571	571	605	614	579	584	596	620	628	576	619	582	599	564	569	577	579	611	583	575	575	556	624	583	619	590	594	585	607	633	566	580	620	613	614	603	614	568	599	584	548	590	601	623	588	599	574	615	594	592	570	568	615	585	570	540	614	572	572	582	582	634	549	604	561	606	609	624	597	591	634	614	602	601	596	653	573	585	566	608	584	619	628	564	579	584	624	604	574	593	576	580	570	575	616	599	565	607	578	598	592	617	624	577	599	578	560	595	638	550	572	566	607	547	564	606	554	606	573	560	615	575	581	538	615	563	610	571	592	604	571	596	577	573	615	551	597	605	555	575	586	637	576	635	591	609	556	573	533	591	566	634	606	610	615	605	557	598	593	627	567	629	602	612	570	583	603	577	637	573	576	620	583	562	638	608	598	591	552	592	573	622	595	580	606	583	634	583	576	589	601	607	565	631	627	536	545	563	581	558	571	550	596	571	606	580	583	556	601	556	632	550	569	577	578	575	584	577	563	578	557	597	611	592	590	559	612	580	583	547	593	585	630	620	605	567	585	568	583	577	640	554	544	618	581	558	552	571	598	604	584	558	569	583	606	586	579	598	652	619	553	636	598	563	621	554	555	592	589	595	605	567	580	592	607	593	599	567	597	589	594	545	565	605	567	586	641	567	600	636	554	634	563	575	575	593	594	612	625	604	608	609	591	564	575	605	569	585	571	584	596	579	573	530	594	595	609	635	563
24479	21412	28720	24527	21310	12039	4883	2885	2207	1782	1449	1262	1178	1020	939	966	871	848	851	806	855	804	799	821	801	807	787	808	762	775	756	730	731	786	726	799	746	780	769	754	720	722	729	681	771	791	712	716	758	738	740	714	746	737	733	709	733	724	735	765	781	722	721	726	760	782	710	771	728	720	741	725	747	743	743	688	744	763	763	711	813	738	796	709	744	727	723	764	759	726	738	760	806	742	732	677	723	772	814	719	725	765	718	746	725	759	696	712	698	733	794	740	703	741	690	745	725	709	768	734	693	734	719	730	710	726	739	728	732	711	754	726	755	738	718	739	743	753	761	718	724	738	706	705	705	724	707	791	758	798	729	700	701	755	754	715	697	688	752	730	706	727	778	729	720	722	674	715	688	700	730	707	741	738	729	721	709	722	691	717	723	724	739	729	716	764	744	749	702	759	736	741	748	728	743	716	719	755	758	754	710	699	721	740	724	728	703	705	744	697	719	767	786	742	744	714	667	722	742	739	733	732	691	783	698	724	753	700	750	782	729	728	766	728	702	748	767	687	784	690	764	748	731	762	710	723	724	729	729	752	720	745	748	752	786	753	731	701	703	707	691	761	749	736	733	782	738	765	728	728	709	700	704	725	676	677	697	777	721	724	744	791	729	704	738	705	734	695	743	745	722	703	752	704	717	761	647	740	748	762	735	764	751	722	734	743	766	740	701	701	770	736	761	772	734	728	707	699	706	735	754	693	729	730	759	704	717	759	733	729	709	683	734	709	757	761	748	698	694	756	731	768	773	734	757	717	776	726	616	775	721	738	767	716	734	741	695	727	756	729	790	745	708	785	735	761	757	705	738	708	742	738	736	738	768	682	692	671	709	721	720	727	692	741	714	721	780	738	717	710	741	696	720	705	749	729	736	705	706	730	733	725	672	742	720	711	752	753	775	727	733	729	756	715	726	659	750	799	758	746	748	756	741	734	760	692	734	682	751	729	710	693	673	766	777	765	750	771	729	735	730	722	713	759	759	791	687	725	766	742	771	716	710	773	763	767	708	713	677	726	749	694	719	734	758	726	752	745	768	768	723	701	729	697	709	681	732	713	731	750	736	767	776	797	735	722	714	746	762	767	759	762	701	784	667	697	733	735	731	718	728	762	741	728	746	700	704	735	704	757	813	701	705	729	741	740	703	760	735	746	729	727	770	729	772	701	672	715	723	800	693	683	682	733	721	753	743	743	777	687	712	725	778	690	748	703	735	708	759	718	743	747	755	746	690	737	724	721	724	737	717	686	711	719	747	750	702	744	707	743	746	697	736	734	751	737	741	774	725	756	714	732	732	731	720	773	789	738	712	734	730	737	793	726	752	697	701	766	729	722	708	699	717	685	714	734	758	747	696	718	729	694	747	699	742	698	695	720	795	713	704	741	742	727	682	715	776	713	754	730	763	730	700	703	727	746	705	720	736	771	763	690	749	719	803	748	736	727	664	713	745	748	705	744	719	759	739	738	705	747	698	725	747	759	726	711	715	736	762	756	745	737	700	743	779	756	727	698	698	727	764	729	732	639	781	762	715	710	724	758	715	719	794	701	727	700	731	751	751	756	729	729	706	761	732	725	755	708	718	741	715	711	767	714	765	753	698	760	729	772	750	763	669	733	756	707	736	738	699	687	727	695	735	772	789	704	668	749	731	693	688	706	766	744	745	748	741	752	767	778	710	719	739	727	738	700	815	724	711	699	734	756	768	704	691	749	790	768	717	719	712	713	788	726	669	723	698	714	714	724	736	715	765	735	723	764	705	674	749	788	761	749	739	751	700	756	740	698	722	718	698	733	718	734	679	702	749	704	764	737	724	697	701	703	739	744	723	797	693	748	745	726	736	708	700	729	706	724	709	752	741	751	660	706	761	723	736	691	700	714	716	674	736	694	767	754	697	724	717	726	714	749	697	749	687	720	724	773	763	700	694	721	732	791	730	771	719	758	737	784	745	783	742	732	724	773	763	716	679	803	779	705	744	722	733	783	704	741	681	741	738	685	701	765	735	719	754	716	721	743	727	739	737	725	753	710	752	751	746	723	691	762	723	738	762	730	742	753	726	730	723	717	735	750	755	746	711	701	708	730	777	748	701	756	740	757	687	749	759	724	771	740	702	709	759	757	738	703	725	739	741	671	720	722	700	701	686	703	699	724	763	749	706	729	724	770	688	736	731	710	692	784	746	661	723	749	766	721	696	741	783	727	744	728	715	760	695	702	703	705	729	799	750	736	773	748	795	733	697	743	723	716	721	740	712	711	710	687	743	732	733	778	751	726	691	758	769	702	696	730	726	681	754	698	763	736	786	705	714	691	717	747	743	738	732	712	725	698	656	772	722	729	752	746	725	707	698	750	709	720	752	723	794	752	758	697	746	713	730	711	717	705	746	694	712	727	712	727	700	723	721	759	705	768	760	726	740	718	690	703	725	730	714	743	714	681	723	792	681	686	774	724	749	757	737	721	735	705	796	701	723	730	686	751	788	742	688	713	746	720	770	738	757	709	720	777	755	697	731	691	711	705	708	791	752	735	757	730	784	735	722	700	777	713	791	801	781	764	723	701	725	719	764	738	731	755	728	708	759	685	710	679	712	726	761	698	739	723	705	735	723	761	727	674	699	728	742	715	734	700	756	698	720	727	722	736	658	794	769	711	718	713	787	726	762	725	713	718	734	743	682	725	712	753	738	779	695	760	721	711	729	762	713	730	714	701	756	762	710	702	734	764	768	717	743	710	727	761	753	688	753	733	784	733	752	738	766	657	717	662	710	787	748	701	748	732	749	716	763	756	721	714	794	724	660	752	705	732	753	739	723	723	715	711	746	735	694	701	746	746	746	775	776	712	717	738	729	726	731	734	713	722	749	775	717	776	725	760	684	731	738	709	721	721	703	742	769	762	671	684	715	714	730	718	710	713	705	742	703	742	744	704	779	694	742	685	732	715	726	732	709	751	747	763	743	695	735	774	739	763	731	702	723	702	758	741	695	733	738	710	749	764	737	745	806	727	747	732	733	696	755	735	763	722	701	697	729	707	701	702	748	699	738	741	692	755	735	721	765	778	765	698	748	751	741	719	677	752	718	796	782	695	717	768	759	763	733	712	693	732	733	727	735	735	778	725	715	710	704	701	723	747	718	678	735	758	731	711	759	748	754	734	741	685	763	703	701	724	691	711	793	732	734	771	730	712	713	715	741	792	718	771	720	714	730	746	777	693	779	756	769	707	718	738	736	722	695	718	734	701	745	708	724	751	716	731	754	785	777	652	750	768	695	711	751	746	729	746	717	765	705	718	717	701	716	722	736	718	721	739	745	753	731	744	741	713	732	720	760	739	757	702	782	711	723	704	760	697	741	709	727	728	728	709	737	771	712	768	740	732	715	726	675	702	769	718	807	742	694	680	740	724	736	732	730	711	740	739	709	729	743	709	712	716	687	787	730	750	721	731	702	759	723	711	705	739
11301	26469	23749	15454	12205	9636	7245	5754	4495	3408	2664	2116	1839	1589	1442	1334	1242	1170	1135	1083	1140	1039	1027	1140	1057	1063	1030	1041	993	968	1001	929	957	954	943	931	940	921	950	878	836	927	925	869	941	928	880	861	928	902	964	947	887	903	921	900	910	895	862	860	833	1001	879	937	879	923	912	917	849	839	940	920	908	891	902	932	885	896	867	915	955	999	932	962	959	943	918	929	975	904	930	908	1004	920	929	936	920	905	873	917	944	898	907	900	935	868	873	893	914	895	881	978	919	935	895	865	916	895	929	908	894	878	909	886	904	885	903	888	909	910	899	847	870	884	847	839	909	914	901	914	920	881	880	900	897	903	921	863	872	924	882	945	893	950	904	974	910	909	919	878	901	888	938	840	908	853	867	947	899	961	903	912	910	870	867	847	900	924	891	909	887	941	894	891	873	895	930	924	904	921	896	860	883	955	881	910	927	919	910	914	932	885	900	889	916	899	925	883	928	919	866	939	864	895	947	861	912	926	920	884	913	862	848	851	928	937	914	890	896	895	927	924	882	904	906	889	899	904	908	897	913	901	926	872	904	866	856	894	923	962	903	912	918	897	926	899	936	906	873	893	934	904	890	913	872	974	907	890	910	874	890	888	870	881	871	909	883	884	950	930	887	858	864	865	860	910	914	842	870	918	867	922	909	894	950	930	888	948	965	921	973	947	905	916	876	909	869	906	942	906	881	934	932	886	867	934	926	881	914	926	958	945	893	989	924	853	906	868	889	893	960	943	915	908	890	876	871	933	892	938	919	930	919	911	935	866	917	841	882	897	862	891	930	951	938	919	888	925	908	907	941	889	858	946	867	891	873	831	885	899	915	946	883	862	922	961	904	962	922	951	858	875	889	974	892	897	872	959	918	915	941	889	888	924	924	887	902	907	903	890	924	946	955	918	896	885	950	924	904	852	923	863	832	903	895	909	924	910	948	885	860	906	896	865	886	929	945	927	938	832	882	903	887	874	894	922	905	904	869	899	953	871	936	913	917	878	891	922	916	876	930	871	933	878	915	961	912	926	928	928	907	898	850	916	943	878	889	906	924	885	907	926	862	915	896	908	957	931	875	930	904	944	932	896	979	917	868	899	909	873	880	946	934	829	867	853	924	928	893	857	854	925	895	862	880	885	925	861	872	886	872	900	923	912	891	892	886	929	874	940	872	867	882	902	878	861	947	894	862	878	916	918	869	921	930	931	930	883	873	861	900	939	890	895	863	835	883	901	954	935	898	913	880	914	929	907	920	916	872	918	899	854	919	872	881	842	811	892	914	922	901	891	854	910	919	949	943	923	904	843	861	901	902	912	929	884	897	934	908	874	859	920	922	930	903	896	923	899	937	950	941	920	899	867	918	962	920	898	902	907	879	879	884	944	901	862	841	875	883	906	919	913	922	975	921	889	925	872	918	888	862	919	874	866	964	911	907	937	976	911	932	933	918	881	972	841	861	923	917	877	930	894	901	888	895	844	955	892	892	877	901	886	886	865	897	929	865	893	946	931	887	931	961	879	892	908	950	911	909	967	972	875	933	933	897	925	892	892	951	967	956	897	919	906	909	911	905	865	910	892	889	959	926	925	895	916	889	905	916	858	918	881	939	836	864	903	923	894	916	901	911	905	878	919	920	901	924	934	961	883	909	955	893	888	939	882	936	867	907	941	911	933	941	897	906	930	928	928	915	902	902	910	939	875	879	965	931	862	893	933	832	884	867	890	895	923	976	886	865	897	892	903	891	888	884	858	913	865	957	929	912	915	931	911	907	853	913	956	928	867	914	897	896	896	899	996	936	913	917	920	893	923	869	906	903	875	930	902	911	912	899	912	871	902	898	924	939	944	922	875	931	848	943	914	914	963	886	899	893	878	893	901	886	959	898	897	890	871	902	950	910	899	946	910	876	852	879	916	930	909	921	892	952	915	949	884	897	887	930	908	835	895	892	889	867	962	910	892	937	942	845	890	892	892	902	940	889	848	931	931	898	953	887	940	855	910	925	889	842	938	950	908	867	896	910	906	854	892	897	928	893	935	815	922	909	877	919	926	930	879	928	886	923	908	921	915	965	877	938	935	837	911	880	906	937	937	874	926	898	907	914	912	907	899	891	927	876	902	912	896	927	882	906	890	884	888	855	913	898	900	962	941	904	890	899	920	892	917	883	900	958	929	929	884	911	888	883	996	883	855	941	920	910	844	897	866	901	908	870	912	884	797	904	909	915	904	908	871	854	881	865	894	917	916	895	891	917	855	894	945	946	830	885	874	849	860	893	919	915	868	921	933	921	855	939	891	912	907	875	852	913	905	904	952	902	879	906	888	832	885	876	908	949	947	908	877	888	887	910	890	883	918	910	875	938	923	913	900	937	867	918	870	916	924	891	949	908	926	923	924	938	901	878	965	945	895	895	934	907	887	909	822	892	916	880	962	917	910	873	975	876	955	941	966	929	872	859	877	960	891	928	881	906	901	947	961	959	849	892	968	917	862	899	894	870	884	900	920	884	907	884	900	894	879	898	920	956	882	828	924	901	852	860	852	899	949	955	868	870	921	920	920	897	889	890	927	824	903	912	867	918	857	906	973	949	889	889	883	886	926	884	831	904	899	879	918	870	914	905	862	951	927	945	946	886	907	901	903	974	878	897	821	883	872	936	890	892	872	912	881	913	933	888	916	898	924	902	866	892	840	961	862	888	915	916	949	931	870	894	884	886	890	937	895	924	902	938	901	893	926	894	957	869	902	918	937	873	894	909	890	906	937	858	851	900	968	871	901	868	848	894	890	898	914	842	948	917	864	860	927	888	868	939	929	903	930	879	876	906	908	903	922	859	895	934	905	896	893	916	875	862	868	877	919	920	930	907	866	894	891	885	883	897	902	834	908	920	907	889	882	926	909	901	900	959	893	955	900	904	976	861	895	943	910	893	933	869	853	953	944	866	942	882	920	909	927	878	961	866	885	898	881	902	840	936	947	915	865	880	899	953	855	941	880	902	897	882	946	950	919	906	922	880	868	866	869	896	919	899	898	859	912	898	881	903	899	922	884	940	889	893	960	856	888	859	896	916	898	865	887	879	891	871	905	913	939	906	931	934	896	872	921	937	896	919	895	905	896	907	923	970	878	842	901	867	876	884	901	932	915	909	929	907	939	933	923	941	891	892	907	897	893	894	917	856	905	853	893	906	987	900	967	947	954	910	930	931	952	883	912	912	924	967	939	878	909	946	917	879	917	871	960	902	917	908	900	978	905	862	891	900	868	881	969	945	926	912	911	847	891	890	870	894	892	917	930	899	931	946	887	875	849	936	891	918	931	978	912	925	906	918	928	897	919	869	903	882	923	879	873	937	897	873	922	896	893	901	964	924	901	872	880	894	844	893	970	933	918	914	879	903	946	948	918	920	897	893	888	854	854	869	858	899	903	931	894	868	894	897	965	913	900	910	928	863	882	932	864	871	922	865	930	916	915	856	893
25619	21403	27457	25459	11808	4069	2522	1727	1382	962	856	725	584	572	565	522	456	452	487	450	463	431	427	478	411	454	405	389	419	385	360	356	385	383	359	338	383	393	368	407	370	411	393	363	379	404	389	373	354	391	398	371	402	389	381	421	388	380	357	410	341	401	362	401	375	360	359	353	376	359	366	385	398	415	370	358	373	409	395	372	394	407	393	364	391	354	368	382	379	398	416	420	408	422	418	377	387	389	409	391	361	408	385	385	356	387	378	404	350	373	421	363	372	378	380	334	377	349	386	369	374	380	385	386	361	376	376	369	385	375	367	354	384	369	380	372	353	375	378	419	338	359	401	356	352	363	369	371	416	374	398	388	394	380	393	349	364	362	350	398	364	379	355	363	374	392	379	367	371	369	390	351	395	351	335	398	386	389	352	390	385	386	391	393	369	381	350	383	372	346	339	345	364	402	334	363	388	378	391	370	378	385	385	407	343	408	387	389	340	349	356	370	344	350	403	354	364	367	363	360	347	372	365	362	378	368	356	376	393	339	374	371	353	371	371	365	382	370	420	347	345	403	392	370	350	367	376	336	364	378	382	379	378	371	356	355	376	348	367	399	345	357	371	378	410	345	372	406	360	353	391	358	351	374	415	373	364	397	413	382	357	366	380	383	386	360	394	369	404	412	389	388	360	385	363	367	394	378	364	355	392	337	377	351	374	354	355	386	364	374	355	391	378	363	407	389	419	389	397	380	381	391	375	390	346	363	363	360	348	370	358	367	358	382	419	348	354	387	390	372	388	383	376	342	388	410	372	376	373	411	362	389	374	363	368	361	382	404	389	378	376	352	422	367	381	363	371	385	363	389	359	373	364	365	418	371	384	376	370	410	351	413	393	384	355	394	346	370	404	359	346	351	365	365	354	383	340	382	368	351	371	375	379	357	345	326	340	330	372	367	357	366	342	392	345	377	356	384	387	372	375	376	392	396	346	359	369	375	347	394	385	349	334	394	370	365	380	370	391	368	398	399	341	358	367	369	384	362	358	395	337	349	365	362	359	374	378	363	345	342	361	388	399	399	380	380	378	341	385	347	346	376	362	351	364	378	351	395	361	367	385	363	378	355	370	346	370	375	384	368	342	386	351	392	381	378	387	382	363	330	383	376	399	359	372	350	368	382	342	353	350	375	393	356	363	353	389	352	349	357	374	404	348	347	352	383	385	378	375	370	372	399	355	348	369	382	373	348	418	380	389	366	383	387	360	396	392	391	357	365	386	358	392	384	398	338	368	387	374	369	368	380	402	364	373	378	364	365	405	393	357	382	379	365	384	382	417	386	357	411	404	382	415	363	370	374	362	368	385	379	342	368	395	395	373	381	371	384	393	391	374	385	400	363	359	347	357	380	386	381	376	361	399	386	346	401	330	395	384	414	382	369	378	364	370	380	351	359	330	350	377	375	399	381	372	348	358	408	359	379	385	343	363	357	370	386	367	394	382	362	415	352	387	398	356	403	368	364	377	371	383	427	380	350	359	355	351	375	347	373	396	360	396	352	376	347	372	387	366	359	373	349	378	378	371	366	390	339	376	367	355	366	361	381	363	337	369	351	372	372	374	355	398	375	380	377	351	356	399	355	339	403	377	366	364	383	383	383	349	363	380	345	391	364	362	386	368	399	354	390	374	373	374	361	373	341	367	334	397	354	375	420	405	398	353	389	384	348	356	386	368	397	395	359	396	372	356	371	339	344	358	414	372	383	366	373	374	380	352	369	352	388	402	328	367	420	324	376	364	363	388	334	356	355	378	364	377	382	389	383	345	400	378	421	386	394	378	395	381	384	397	378	388	366	383	389	360	365	377	370	355	359	375	349	392	380	362	367	378	335	349	359	385	357	399	375	368	370	361	343	366	347	371	372	376	386	376	375	379	395	364	369	368	352	373	360	384	357	340	361	371	396	364	359	392	405	366	366	362	387	327	384	383	391	390	357	386	345	363	423	370	374	345	407	381	362	372	329	387	369	375	375	367	343	375	378	368	361	351	347	368	345	352	389	344	336	408	361	351	363	373	389	358	369	357	337	354	348	367	415	380	379	379	370	423	386	373	380	375	384	386	358	380	348	354	407	377	372	371	387	387	377	381	366	375	352	360	355	374	375	392	397	378	385	356	378	372	359	375	368	395	371	395	372	358	375	405	350	397	351	386	373	391	385	364	364	364	398	371	367	339	334	361	341	383	379	345	391	382	386	355	404	370	384	378	391	368	360	420	398	382	380	383	413	381	358	393	383	334	395	388	385	390	363	418	397	378	369	398	358	360	377	382	369	342	332	371	375	372	355	379	377	403	411	392	362	395	366	367	375	369	381	382	365	373	392	344	383	369	370	392	373	350	380	376	383	386	393	340	369	387	378	367	384	364	383	372	379	390	386	346	368	355	372	356	367	375	384	395	377	373	390	375	396	338	365	381	361	397	385	360	325	357	378	400	348	398	347	360	396	353	357	369	396	376	387	389	390	331	400	385	359	396	401	353	393	378	376	351	371	364	386	387	369	392	394	364	372	367	377	366	352	400	372	342	394	380	349	363	362	360	343	362	355	361	397	331	388	392	378	380	347	388	394	384	408	399	377	386	383	402	367	398	375	366	361	409	388	372	353	376	374	390	369	372	418	374	365	372	355	405	390	355	366	367	360	370	393	381	368	362	403	393	408	366	359	358	374	356	415	390	407	357	374	377	362	361	363	361	379	361	433	379	368	375	380	365	397	366	362	381	375	357	391	386	387	428	390	353	378	383	368	413	366	381	394	372	361	334	357	371	366	355	373	378	406	369	360	392	370	370	378	381	401	377	339	362	366	384	337	360	347	372	351	386	340	369	387	335	376	370	371	367	378	369	366	370	387	355	343	378	422	367	369	353	386	402	378	384	376	353	379	387	370	356	384	353	381	406	374	354	366	388	383	396	370	376	346	340	379	349	357	378	354	392	370	368	350	361	416	351	370	386	399	420	403	383	333	382	375	377	371	405	377	351	354	353	359	346	402	404	391	358	385	364	364	361	370	357	371	350	377	341	383	368	344	370	357	346	361	377	362	379	393	332	402	364	353	345	382	398	374	398	363	332	368	394	383	387	340	386	389	351	355	319	390	397	376	350	372	409	382	375	360	355	369	341	356	359	380	370	331	368	368	355	368	352	399	377	355	404	383	382	347	375	373	370	362	368	334	374	362	368	397	344	349	378	369	372	370	354	405	403	326	369	363	354	386	364	382	374	356	382	374	362	388	345	420	361	387	365	355	344	351	381	380	366	373	371	420	385	406	383	404	367	373	421	353	376	383	412	384	386	354	388	393	385	349	354	343	355	363	366	359	393	379	366	348	355	386	356	370	347	362	377	408	345	362	404	361	368	347	357	353	360	356	394	374	364	379	328	361	358	380	346	371	372	374	382	413	405	366	360	376	354	344	359	382	384	386	388	374	379	373	352	358	355	368	370	399	378	399	405	377	380	377
11849	22357	18857	12873	9676	7366	5586	4134	3269	2368	1757	1407	1151	948	913	901	689	647	700	654	584	554	633	698	652	630	603	551	518	567	531	509	550	512	537	519	548	552	487	483	547	480	480	540	502	519	480	503	494	498	521	481	509	542	536	491	473	530	534	508	473	474	469	498	503	480	544	490	531	493	504	493	554	481	534	500	496	482	496	536	533	527	527	530	527	522	529	526	494	514	536	552	542	545	517	509	492	491	542	555	532	507	534	508	470	474	518	508	472	489	484	535	542	515	523	510	482	531	460	460	536	518	515	499	460	463	536	512	506	518	471	518	488	499	524	546	519	511	483	466	515	519	476	466	517	489	512	538	489	490	490	493	516	454	489	514	486	500	541	469	500	511	482	514	513	470	463	503	506	525	544	544	483	521	527	483	519	493	481	483	513	472	487	501	512	492	501	502	479	515	567	493	493	475	531	522	497	542	524	489	514	499	486	508	487	495	521	456	519	516	483	477	549	489	489	517	510	503	522	503	501	463	518	471	457	511	482	493	469	452	485	486	501	493	481	491	501	491	509	502	542	470	472	485	522	506	569	536	497	477	505	501	522	488	495	474	475	510	467	463	492	473	460	473	490	537	547	510	528	516	528	495	502	514	537	483	505	517	466	474	525	513	511	489	521	504	472	484	472	465	545	485	513	475	506	468	455	489	484	520	499	534	498	480	492	493	473	516	501	506	535	496	470	517	500	504	506	491	496	515	473	498	511	448	474	520	536	498	498	512	472	518	497	509	486	507	483	527	481	525	505	490	510	543	507	471	521	521	513	484	500	489	475	490	492	488	484	492	519	518	500	504	508	529	515	524	494	477	506	507	499	538	466	489	538	517	497	552	512	485	483	522	491	474	497	487	499	489	481	516	466	502	508	472	462	539	493	559	516	523	471	490	473	510	453	474	506	543	518	495	467	487	498	521	480	535	514	529	483	523	479	540	522	492	488	499	535	510	548	489	496	503	506	488	463	476	483	507	463	495	475	477	539	539	478	458	475	503	475	529	508	475	527	514	520	534	477	489	531	505	523	460	527	495	480	500	472	518	514	488	509	488	463	501	540	499	474	468	486	436	489	491	460	464	494	513	438	469	500	523	502	503	508	476	453	488	482	479	475	507	483	475	537	475	501	486	491	475	479	475	502	504	494	498	530	458	482	464	508	521	470	501	467	481	471	513	500	491	534	493	513	513	496	464	483	487	521	521	482	504	500	506	542	500	522	520	541	476	460	504	508	497	524	455	467	520	445	488	482	501	522	508	460	485	504	479	496	512	493	516	547	523	516	481	513	498	506	497	485	513	468	502	493	464	498	485	537	503	502	555	489	531	513	513	492	499	462	518	519	487	526	504	479	510	483	503	498	455	482	527	520	472	505	468	516	486	479	535	489	490	522	479	457	450	488	500	519	477	520	471	470	506	465	447	481	535	523	473	472	505	525	473	480	460	490	498	495	481	503	489	538	483	502	476	495	484	497	569	521	483	527	483	490	519	503	502	504	516	475	478	498	465	507	487	497	545	470	508	501	473	491	484	446	503	510	497	480	489	495	508	497	521	487	513	512	472	494	497	517	511	483	521	504	485	528	482	471	502	462	492	475	491	498	464	489	528	506	505	480	515	531	504	511	476	506	497	513	518	532	520	448	533	479	515	488	521	499	495	493	491	512	494	494	517	492	513	503	496	500	506	522	534	501	496	476	501	500	506	527	496	505	486	492	523	490	517	514	521	456	539	478	475	485	510	501	509	489	500	461	504	519	509	483	510	534	491	497	516	502	497	513	475	477	509	474	508	461	507	468	501	483	484	492	495	507	481	517	487	509	524	484	480	478	477	503	486	524	528	499	544	489	519	477	496	507	466	509	465	503	490	492	480	510	481	491	472	523	463	492	506	522	473	510	493	557	507	498	479	539	512	519	469	507	538	515	504	505	457	480	556	481	479	511	466	493	518	475	497	487	518	504	500	502	534	522	497	492	509	478	487	484	482	516	497	453	531	501	504	530	490	516	497	463	496	520	497	479	511	527	509	485	503	494	502	533	502	535	494	499	481	506	509	481	486	477	504	513	492	525	516	465	500	492	492	472	507	510	508	479	501	467	486	484	510	491	530	509	467	489	523	492	543	526	478	491	529	475	487	477	485	511	472	503	538	495	514	521	478	509	473	493	481	469	503	496	506	477	504	476	509	496	470	502	500	534	453	472	513	488	544	498	498	467	497	558	506	514	507	467	485	469	473	482	501	476	504	475	483	526	538	476	511	536	504	494	503	520	504	515	503	522	504	450	479	507	537	476	551	533	493	475	472	488	500	529	494	531	532	525	492	520	453	508	477	469	490	497	496	489	481	492	500	480	526	488	460	562	486	499	522	524	483	483	513	481	501	510	525	496	513	473	509	498	523	524	543	475	486	492	511	497	481	534	465	448	487	502	533	497	470	499	523	467	495	477	459	511	515	516	501	482	516	479	535	538	531	507	513	501	513	457	464	527	458	493	473	457	466	501	477	470	469	488	488	490	483	473	514	521	464	504	508	508	507	487	503	462	499	525	495	494	480	511	480	492	535	460	527	475	495	515	500	506	462	487	546	524	552	464	485	500	520	518	494	527	463	520	531	484	478	489	474	488	486	498	484	526	527	487	469	486	470	499	519	532	479	481	495	494	516	539	482	481	514	515	507	487	478	482	440	496	477	447	543	532	510	517	488	497	516	494	456	509	512	492	505	522	476	476	454	498	489	462	504	520	540	541	490	476	498	514	492	506	488	464	486	505	486	499	527	476	499	518	472	451	497	571	496	495	546	506	492	491	522	490	503	526	504	500	505	491	481	471	464	462	507	487	506	462	506	509	511	478	492	503	526	527	515	464	487	482	503	517	525	472	514	521	518	483	519	452	502	519	499	478	459	498	489	483	515	498	513	479	464	471	529	483	533	490	508	519	497	468	510	508	474	496	495	504	508	497	492	452	531	455	447	515	496	465	512	505	500	486	493	521	503	489	493	468	493	509	522	497	471	480	498	483	491	524	516	514	442	495	487	498	501	506	492	490	494	505	495	496	526	530	475	492	497	500	488	495	437	466	509	486	505	515	522	485	514	497	467	503	493	516	502	498	508	495	486	470	500	477	467	463	500	526	504	456	445	488	496	506	463	470	513	471	482	503	488	436	499	502	516	463	477	502	484	562	520	475	497	542	499	513	503	479	501	494	472	473	516	474	485	497	480	489	509	477	496	476	528	515	485	475	466	485	501	484	488	475	522	525	519	490	499	514	512	492	474	493	467	482	516	490	520	527	509	473	524	516	524	486	503	472	486	464	539	496	504	501	493	476	474	541	438	488	499	537	473	537	496	481	478	533	499	519	501	453	494	526	495	503	477	513	515	492	480	516	536	467	498	532	550	524	513	494	486	473	477	520	501	495	499	498	528	493	479	529	499	540	516	485	532	508	455	517	481	469	544	489	505	491	465	500	507
23324	21458	29317	24023	21470	21502	12134	3878	2653	2212	1775	1448	1282	1126	1193	1138	986	975	934	938	914	825	838	909	932	905	920	847	801	798	821	828	781	804	756	756	778	764	798	746	790	785	753	794	775	752	721	778	722	757	745	787	721	714	724	726	795	749	758	729	741	756	739	795	751	742	778	709	752	800	744	776	737	721	811	742	783	722	766	759	813	762	816	753	737	731	749	792	795	767	800	848	760	739	766	739	714	758	779	717	747	738	749	774	739	750	760	788	728	729	754	745	754	775	721	755	741	794	740	725	779	801	817	725	759	750	739	733	759	754	743	769	765	760	713	725	795	759	776	726	759	729	744	710	749	740	787	746	739	757	776	740	729	728	708	747	726	777	723	796	790	712	724	752	716	750	772	742	743	721	745	748	733	730	763	776	731	717	717	763	745	719	749	727	738	756	761	735	734	739	688	703	720	756	745	776	729	703	731	723	783	763	771	724	715	800	745	728	748	734	790	738	695	747	770	722	751	719	785	770	752	752	756	771	760	703	743	736	755	782	773	727	674	768	741	714	753	742	711	730	724	733	739	782	771	767	754	767	811	745	748	711	706	768	702	711	763	751	746	755	763	753	735	753	743	753	705	738	771	729	733	703	712	742	736	740	740	739	707	751	747	739	752	750	692	784	747	790	784	693	729	721	739	756	773	718	758	738	758	717	783	747	752	769	729	773	775	721	750	801	807	756	780	721	766	725	706	766	775	773	786	752	722	721	749	776	734	728	755	719	738	730	774	783	752	713	753	785	764	736	726	757	763	731	746	732	781	744	730	735	746	797	779	753	755	730	744	733	752	713	703	683	744	785	723	716	796	751	723	750	749	757	729	737	770	731	729	764	747	785	767	764	705	760	739	729	749	735	710	729	720	780	736	775	765	739	759	750	727	689	761	772	774	724	726	720	715	713	776	743	745	730	764	714	726	767	754	770	750	723	765	806	724	755	776	774	772	725	728	708	753	747	768	733	773	755	770	800	755	763	738	717	795	773	726	757	756	760	726	707	783	776	768	689	752	705	755	715	746	787	778	705	747	739	766	785	742	715	746	749	725	759	785	730	757	736	752	769	741	746	758	755	732	739	769	759	724	749	747	756	761	765	730	782	711	727	806	745	739	750	742	729	750	779	780	744	741	776	786	739	731	726	760	736	770	744	699	788	682	755	756	720	727	723	750	720	765	786	770	737	782	754	744	782	717	703	757	747	718	711	719	781	746	799	764	718	748	715	797	725	740	787	729	720	721	743	753	746	803	743	772	759	687	733	770	754	766	753	715	746	767	736	690	733	794	735	777	724	758	748	767	764	770	720	714	728	714	719	783	744	745	712	740	779	753	744	756	684	717	796	697	760	762	709	752	763	794	717	726	739	770	739	796	798	782	725	772	760	770	743	737	762	674	716	745	721	729	777	777	743	750	697	761	752	745	715	731	766	753	760	747	759	727	703	715	740	754	786	725	723	758	760	745	751	745	675	733	742	712	746	748	743	744	742	772	753	684	703	736	767	727	754	715	693	782	727	770	722	756	728	773	764	758	720	794	815	742	767	730	765	732	771	744	773	774	767	787	794	737	741	745	734	741	731	760	693	758	770	691	710	745	766	753	756	782	735	763	772	771	736	772	750	740	762	756	779	712	694	725	757	698	709	732	686	753	800	732	772	778	721	724	758	722	718	774	727	808	748	760	761	771	782	712	749	757	726	784	767	740	692	742	753	749	689	755	709	755	828	749	716	737	815	724	763	737	772	725	797	724	725	700	736	711	776	803	731	755	720	755	689	744	746	769	752	711	758	783	762	757	703	764	768	719	788	769	696	744	746	717	721	740	758	719	719	722	735	744	763	744	704	800	756	680	767	760	739	763	735	786	708	777	728	799	785	766	722	737	774	736	784	814	749	733	747	766	748	753	758	735	744	697	747	797	726	712	730	725	731	730	737	748	737	757	710	741	759	753	810	720	793	714	827	774	765	743	718	744	709	735	720	744	769	739	738	702	733	648	747	730	752	714	790	686	746	696	728	685	713	738	755	737	747	800	766	731	750	734	710	773	796	720	746	740	763	761	755	724	739	758	760	757	738	729	712	721	732	718	757	785	728	727	770	743	737	751	750	772	762	754	780	761	763	737	765	747	797	732	780	755	743	685	743	767	731	704	725	773	724	766	794	756	681	818	727	766	740	769	754	702	715	800	750	684	705	710	738	729	760	710	779	746	746	737	755	728	755	738	732	763	743	727	765	701	777	728	785	730	763	723	749	756	713	696	749	729	659	724	774	729	733	806	734	745	703	763	737	760	731	731	775	712	743	764	707	762	740	729	715	715	735	758	701	727	750	790	688	751	783	752	752	714	794	770	774	756	742	703	740	746	745	747	763	747	701	723	735	773	816	715	720	734	714	718	715	721	714	742	754	719	744	741	733	751	779	769	748	779	712	791	748	822	796	722	724	778	779	714	753	717	718	750	732	753	757	731	733	704	778	721	753	713	745	732	796	783	718	704	775	715	722	764	765	745	704	736	775	708	723	749	728	754	727	814	726	708	744	748	732	786	777	712	715	753	747	740	738	773	752	756	768	802	662	750	747	736	767	703	741	751	788	779	776	780	738	774	721	744	765	746	710	720	763	774	769	735	753	731	751	689	741	740	743	721	726	764	750	712	737	704	759	765	742	728	737	734	786	787	763	765	746	756	710	794	730	796	785	739	791	772	735	729	745	748	736	720	775	753	755	702	720	770	732	746	699	781	734	739	715	759	763	800	724	721	748	764	741	772	808	760	771	771	695	748	760	706	728	729	767	732	745	722	762	702	808	741	771	788	776	745	763	748	742	749	718	727	742	718	749	742	758	762	735	751	717	761	775	676	759	726	765	747	757	719	748	725	739	747	739	748	773	774	761	759	741	762	738	727	724	757	715	761	755	773	691	773	750	750	780	754	727	798	783	699	747	700	730	710	764	759	787	753	759	771	773	760	739	747	712	792	729	736	721	720	754	734	766	783	707	748	755	732	738	731	717	753	716	723	795	683	768	733	771	733	712	745	725	769	734	746	705	764	767	764	805	744	762	748	711	735	773	747	739	747	755	732	727	739	754	806	764	739	769	798	806	733	759	804	710	726	747	711	767	753	759	738	751	703	756	695	768	787	734	725	740	716	778	728	790	777	756	712	792	680	753	720	726	779	778	791	732	781	722	679	759	730	774	786	744	753	701	781	746	716	742	741	750	762	766	778	740	730	779	743	772	747	779	766	778	702	776	773	728	697	780	761	762	749	738	728	738	718	696	788	783	745	763	756	763	738	790	787	782	768	747	732	734	764	756	727	782	747	761	711	709	697	729	750	724	689	738	793	743	746	711	727	763	770	721	719	688	717	771	744	777	714	758	778	710	746	765	801	674	693	754	769	744	769	747	761	752	767	741	737	729	710	746	724	750	698	743	722	710	691	747	731	750	748	687	714	767	764	761	705	790	746	748
15416	31268	27824	19873	15702	12336	9356	7046	5639	4222	3293	2710	2256	1916	1902	1780	1454	1447	1376	1377	1229	1165	1217	1211	1360	1208	1178	1102	1122	1073	1062	1003	1015	1038	936	979	979	938	993	978	986	959	984	1009	962	997	907	981	917	907	952	953	912	959	953	925	1017	962	1003	999	983	915	884	938	925	934	980	973	911	951	945	966	929	1004	876	962	993	986	963	1007	1020	945	1009	1085	932	968	975	1008	1007	988	1053	1030	972	963	937	941	973	972	979	956	994	906	955	925	923	941	966	918	894	972	972	938	990	904	906	976	986	950	921	910	977	921	983	933	935	995	947	920	927	948	906	891	918	922	892	960	927	907	912	984	929	970	890	914	923	925	944	909	921	971	962	929	947	969	919	996	937	871	963	934	912	946	911	906	939	917	905	952	889	923	918	925	932	886	943	926	919	915	976	921	971	926	927	945	892	971	942	1004	943	900	923	960	957	972	908	922	964	916	897	923	962	917	976	906	899	964	929	963	911	996	954	929	900	941	888	920	916	959	938	955	968	962	927	915	949	915	928	889	954	930	967	938	924	951	889	916	894	959	906	954	946	931	938	924	923	980	978	942	886	967	932	935	927	957	942	936	940	890	885	907	937	937	863	922	947	981	911	920	945	934	936	936	885	939	920	915	943	985	930	905	892	898	935	943	951	912	934	904	906	895	965	970	891	954	941	936	853	909	899	932	982	922	903	914	947	900	910	929	888	937	950	972	968	923	864	851	934	896	900	923	963	931	979	948	907	999	933	944	949	925	914	934	918	927	912	903	918	920	917	943	962	888	950	924	929	948	955	987	946	938	922	941	945	937	973	1042	904	945	952	918	922	910	952	960	944	922	929	954	899	942	911	921	984	1004	922	921	989	951	1016	947	976	886	918	938	922	867	926	889	922	988	904	936	918	899	968	861	961	920	872	968	947	888	934	915	926	953	1001	905	943	928	933	960	945	962	949	927	919	937	964	905	921	902	928	904	907	901	930	889	950	941	947	970	963	941	944	928	912	934	919	939	920	972	947	931	923	948	884	913	925	978	924	892	920	928	914	915	935	918	900	935	1002	969	904	969	942	935	915	938	1001	917	936	914	932	979	927	927	913	902	924	914	917	966	941	909	936	993	890	907	911	930	949	923	904	970	936	964	925	939	977	964	917	952	997	903	935	960	882	951	944	912	967	888	931	907	923	898	900	921	926	967	892	920	913	965	959	937	939	929	966	917	934	940	952	933	920	933	942	943	897	893	892	937	924	962	957	920	946	903	877	968	854	892	976	952	940	912	910	927	938	952	979	955	945	899	879	907	900	894	935	945	951	926	953	899	923	915	909	927	961	950	904	985	948	940	877	929	924	975	968	964	939	918	946	947	945	941	969	929	963	940	915	958	955	1033	919	914	913	944	927	949	943	918	945	893	897	896	886	916	882	926	912	926	953	911	945	912	1007	850	972	885	964	918	975	922	953	915	971	909	884	923	964	1006	929	921	935	964	958	928	936	958	957	898	930	881	916	941	982	929	945	985	957	878	930	923	986	939	954	947	958	962	929	876	983	911	966	909	915	891	960	939	908	914	950	934	907	942	947	974	986	966	953	922	877	929	938	925	937	912	959	921	994	929	892	926	954	894	927	960	948	889	946	921	870	987	941	924	916	963	961	963	942	918	956	891	974	983	985	918	916	944	951	888	910	914	913	922	952	930	916	932	917	909	928	877	937	931	927	939	943	908	922	902	915	922	952	912	984	903	946	932	895	918	959	890	981	947	933	894	931	985	960	981	895	949	980	943	930	886	937	986	915	916	884	865	929	942	931	925	900	904	927	949	940	941	917	896	924	930	900	968	946	947	911	937	980	919	931	926	932	949	893	914	942	944	981	965	924	918	971	888	853	907	915	927	947	956	910	938	951	954	963	945	938	938	941	931	938	935	909	967	937	970	985	965	931	906	916	896	948	978	912	954	896	939	892	880	929	941	939	891	966	889	911	981	921	996	912	898	928	972	919	908	923	919	860	954	870	963	909	898	958	946	962	940	939	931	953	934	920	896	905	920	997	927	921	960	897	914	899	945	938	917	884	977	967	910	946	945	903	930	1018	927	893	932	928	900	961	930	969	924	957	944	944	932	962	932	907	904	921	965	874	954	989	942	930	950	932	886	973	969	951	957	893	931	971	922	972	914	959	934	934	915	931	909	923	899	894	932	962	922	933	926	942	896	929	929	919	901	943	933	923	955	907	913	947	931	958	886	947	985	937	921	934	870	879	883	897	916	924	937	893	893	925	936	946	929	933	901	901	948	907	921	986	923	924	891	923	939	942	969	950	890	917	939	897	934	932	894	907	889	934	965	901	974	904	918	915	962	948	943	933	912	894	944	955	940	942	901	907	939	977	941	882	926	910	877	927	1015	947	912	937	941	919	896	924	914	883	955	944	899	969	889	928	950	897	894	916	941	925	886	969	929	855	943	955	944	927	977	962	931	968	937	875	932	969	925	945	957	916	871	974	989	883	908	912	907	935	887	897	925	961	907	946	924	929	914	914	931	930	905	891	892	922	923	946	889	920	916	921	871	904	931	910	930	966	926	939	947	913	931	966	923	939	879	925	953	929	929	939	947	917	980	915	891	949	929	895	884	935	874	920	947	910	922	878	931	925	988	932	892	938	905	970	960	926	909	906	920	975	999	956	932	885	920	936	884	949	908	935	940	928	950	1019	946	949	891	922	907	950	935	954	907	892	935	921	942	901	972	962	922	948	915	934	962	961	928	926	983	954	885	898	941	908	922	925	907	900	929	945	957	971	987	924	956	952	917	932	952	908	911	925	897	1009	922	975	918	907	929	872	914	887	957	991	913	933	912	967	865	952	973	942	923	919	890	873	912	916	925	922	924	910	887	924	950	925	951	913	978	935	894	887	893	925	920	953	923	956	993	950	882	982	934	935	939	891	901	917	946	1002	970	915	888	881	926	912	879	946	890	923	975	893	947	934	951	919	961	889	931	923	937	936	895	943	876	957	905	934	960	914	923	956	923	953	924	899	885	929	932	916	970	937	916	924	963	958	964	998	943	931	905	931	915	942	923	935	899	946	897	921	947	957	968	888	940	937	897	897	939	909	963	937	940	902	905	971	894	965	890	907	932	973	872	958	944	925	900	952	908	951	898	959	928	936	939	904	880	924	961	937	939	926	948	919	910	936	916	899	899	970	921	950	916	912	1005	859	951	827	984	868	943	897	979	993	948	935	949	916	902	963	907	917	899	916	918	917	930	920	877	895	962	912	969	960	942	964	943	918	984	938	890	954	964	953	849	968	1005	929	953	925	905	975	922	969	964	984	959	942	963	915	887	903	887	920	934	944	954	958	924	908	932	971	961	913	982	923	997	933	959	951	932	887	900	952	934	904	965	924	925	888	959	919	961	986	937	915	980	911	973	907	903	912	918	938	926	904	1018	894	896	1044	938	912	940	1006	920	953	949	949	939	915	952	981	883	931	945	950	912	888	922	943	935	913	951	925	917	937	943
27605	20158	13990	8653	4519	2956	1963	1384	1125	902	716	620	580	590	586	556	487	533	499	511	460	451	471	518	525	482	447	501	446	451	437	433	441	432	476	437	459	438	440	409	464	442	401	433	466	473	456	415	454	447	422	435	458	404	408	443	454	465	434	465	436	431	436	430	458	483	415	441	458	442	425	450	431	415	438	475	445	455	473	439	457	436	461	455	451	475	479	467	480	481	484	463	477	465	460	456	463	438	444	456	456	463	455	432	436	417	427	466	417	466	438	422	449	428	416	428	452	411	407	447	442	426	442	436	459	486	468	463	439	441	431	456	438	463	468	427	434	490	404	470	449	439	466	450	450	462	453	448	458	455	479	435	438	470	458	454	461	429	432	416	476	440	456	439	472	459	417	459	413	456	417	468	441	463	462	411	434	506	437	427	466	476	447	408	436	500	429	409	447	431	459	420	422	440	443	432	426	446	457	474	402	437	413	477	424	470	463	443	443	440	480	438	437	472	439	431	416	435	487	428	438	445	442	443	497	435	442	421	467	460	447	454	445	424	430	444	436	458	463	467	418	440	482	441	441	444	419	469	442	425	426	447	471	440	455	468	468	456	450	460	458	405	452	447	460	460	409	460	478	453	444	457	455	449	411	406	448	446	452	448	466	433	457	449	484	458	465	442	416	459	457	468	433	441	470	473	442	441	458	399	453	438	399	423	443	440	467	412	448	439	474	506	445	455	483	437	465	442	468	428	449	459	462	415	470	441	458	454	422	462	441	463	468	432	450	426	434	435	448	444	469	430	463	469	414	437	467	438	392	462	446	442	437	450	470	470	452	450	471	484	418	431	446	435	448	467	428	453	464	485	424	427	459	432	445	464	413	451	465	447	465	480	464	459	429	435	459	469	474	414	442	406	452	431	462	446	457	481	478	477	446	431	434	458	437	429	423	422	468	433	434	434	447	467	442	447	457	479	409	425	438	437	417	453	442	451	449	457	434	416	443	455	445	485	468	414	458	423	443	421	473	472	426	423	433	411	455	420	469	421	418	480	412	461	456	432	462	428	440	430	466	466	434	425	453	443	427	436	465	424	434	413	444	450	425	427	456	452	441	439	410	445	405	422	442	443	426	418	428	444	472	482	434	440	454	496	444	455	429	405	414	419	468	475	471	467	427	436	438	414	450	448	450	476	466	443	428	414	488	466	468	464	476	445	478	457	414	414	449	481	415	391	430	433	454	402	453	449	485	384	424	447	444	466	427	439	440	436	439	439	438	437	461	472	440	436	437	456	441	473	455	458	445	449	457	486	451	425	483	454	477	431	419	445	465	473	437	484	436	445	442	470	436	436	445	445	428	474	479	457	410	455	409	419	437	441	416	484	456	454	432	474	403	497	421	442	449	446	448	455	439	437	458	435	454	438	450	459	386	427	444	437	460	419	419	429	424	445	487	450	439	434	476	412	442	455	433	455	420	410	455	429	442	443	473	453	417	455	467	476	476	450	468	438	419	461	462	451	467	459	467	445	456	404	440	464	430	466	424	435	439	439	465	451	428	410	439	425	443	440	446	424	418	453	445	467	435	428	428	471	448	457	436	460	433	437	429	396	424	469	434	440	401	428	469	423	463	435	444	464	445	445	454	436	444	418	448	431	455	450	429	406	435	464	430	433	459	429	424	477	467	432	421	397	445	462	468	423	467	454	412	445	433	445	447	459	454	473	436	436	421	454	450	417	414	462	432	443	456	463	461	431	405	462	417	434	460	460	445	396	475	439	476	451	474	474	422	471	450	441	439	457	432	444	421	433	458	433	441	468	461	474	440	473	408	441	457	452	454	451	490	462	420	490	469	442	447	461	459	409	422	448	435	417	449	405	454	422	400	475	431	435	469	476	452	454	458	441	436	473	443	467	431	449	453	431	420	450	446	447	464	428	487	469	446	512	417	442	449	460	444	461	435	466	473	410	441	467	430	481	474	451	406	449	440	463	494	449	437	435	488	500	443	471	460	439	478	438	417	462	427	434	436	449	421	481	460	450	464	442	446	425	446	468	458	441	438	462	451	420	471	434	457	449	474	431	453	441	487	456	447	482	436	425	441	467	443	449	435	429	451	434	480	474	488	441	446	465	430	399	437	452	457	488	443	436	443	452	453	406	456	461	466	496	438	444	455	456	434	441	426	440	448	465	437	447	472	434	419	458	448	465	431	442	421	424	471	453	451	409	454	443	485	429	477	435	450	454	429	456	464	436	457	439	456	422	448	455	405	398	421	451	420	404	479	435	458	457	481	475	456	463	444	481	432	473	418	417	408	447	461	465	443	433	413	446	449	473	438	478	467	425	472	454	452	483	485	449	398	432	448	437	458	465	465	445	469	417	444	439	468	456	419	481	451	457	436	424	409	419	471	458	430	405	427	437	463	480	472	443	458	472	471	473	433	473	428	434	452	446	464	430	476	424	430	449	421	421	433	426	463	437	443	464	468	419	447	438	452	479	454	468	434	440	453	432	440	426	475	444	434	400	445	475	463	425	407	430	431	448	432	420	446	456	450	428	433	476	422	491	439	447	444	500	461	435	417	467	452	420	457	447	416	434	433	422	468	417	458	418	436	432	452	411	433	425	452	456	439	444	469	450	408	452	463	425	427	413	411	435	453	458	491	450	435	412	455	431	469	408	419	462	445	476	422	454	439	447	469	455	434	471	448	468	461	420	447	447	455	468	448	444	439	450	431	456	457	467	433	413	442	453	446	444	423	439	418	426	454	395	490	422	454	443	419	447	428	435	455	433	424	437	439	456	451	453	426	452	420	435	446	487	452	431	452	438	478	462	431	435	468	430	444	458	472	458	429	426	419	454	456	413	442	453	482	430	435	418	424	416	457	455	416	464	450	443	440	430	415	439	434	416	465	444	490	452	458	453	449	453	459	450	429	441	464	443	440	443	496	439	478	460	487	447	439	454	468	393	441	430	466	450	439	421	445	444	426	387	442	455	447	483	409	411	473	437	432	458	423	447	431	471	453	426	501	476	433	487	462	416	472	442	416	441	454	469	456	408	457	411	456	418	425	471	452	414	447	435	480	433	433	453	451	423	464	429	438	436	407	467	455	456	463	473	453	435	479	479	464	427	420	429	420	471	451	412	465	461	431	492	444	452	439	464	491	455	474	422	454	442	465	477	445	446	445	441	458	491	442	439	432	495	432	431	451	458	462	438	429	433	459	427	425	453	484	423	445	408	439	451	396	458	440	484	447	459	406	461	396	424	411	454	400	421	474	467	447	466	431	432	446	449	482	439	453	421	451	421	441	462	473	447	468	462	427	457	429	434	495	415	433	421	420	465	440	485	438	445	450	444	455	415	466	438	412	488	453	449	455	466	454	465	459	413	434	454	471	422	437	455	420	447	451	436	466	441	456	456	420	448	446	434	467	434	426	428	466	426	443	427	447	463	454	419	449	427	441	504	444	472	433	434	436	433	446	445	466	437	420	433	470	410	449	433	430	451
10652	16341	16041	10606	7574	5745	4154	3043	2236	1840	1375	1147	1007	877	865	871	683	714	735	662	621	607	624	639	658	670	619	628	646	565	594	559	605	587	583	588	585	571	553	604	524	587	573	579	563	557	567	565	533	551	565	589	565	538	563	558	527	559	543	585	597	563	559	582	588	546	562	530	602	563	550	540	566	579	598	596	558	565	599	542	629	624	616	551	587	560	585	589	659	622	557	581	593	572	589	572	582	531	596	566	559	586	567	621	622	568	605	582	625	590	560	595	581	569	583	550	542	558	588	565	575	571	576	571	577	544	610	598	539	534	598	585	564	554	540	582	583	545	565	529	613	544	558	586	589	583	554	558	563	586	588	533	558	554	570	621	555	611	551	541	579	554	577	532	492	590	589	589	583	576	546	605	545	584	600	566	543	590	559	552	546	584	563	545	545	601	571	588	585	537	568	548	562	584	559	589	591	576	525	591	594	542	546	523	536	546	594	614	589	545	587	560	564	595	549	568	623	621	553	562	583	566	592	599	570	563	560	578	599	590	563	575	587	564	574	580	555	589	529	569	571	565	532	554	571	568	538	598	574	573	570	539	622	537	534	585	598	569	571	549	547	563	590	569	542	590	546	558	551	566	553	586	547	580	571	565	594	588	613	540	591	546	590	577	571	593	597	568	560	564	538	535	561	563	600	557	584	563	558	576	574	529	583	532	563	572	562	564	567	556	547	543	529	576	562	570	564	562	608	605	542	603	573	543	540	599	602	544	585	586	590	556	575	558	607	585	574	519	562	593	585	598	534	549	571	557	568	539	575	574	575	579	569	572	554	553	547	525	568	586	567	558	527	580	536	570	570	576	547	525	607	547	510	548	532	580	550	601	535	581	556	579	568	535	588	550	603	575	579	548	561	571	557	584	588	573	538	582	571	585	598	572	545	563	561	607	573	594	577	559	588	564	599	557	586	574	541	580	585	563	541	574	543	568	572	565	556	600	575	560	559	568	546	535	590	595	585	571	589	607	590	597	558	530	552	538	558	593	571	547	561	557	543	550	554	547	550	532	592	608	545	578	538	560	583	567	570	568	579	572	627	544	536	503	551	564	556	560	534	557	548	531	571	556	539	565	569	540	608	588	552	549	630	555	561	607	598	597	557	602	559	587	562	563	563	584	523	568	568	577	552	595	579	586	589	573	558	586	551	556	564	542	599	578	585	574	543	535	558	560	590	584	573	579	565	590	572	554	525	538	578	547	545	578	581	561	563	539	527	542	576	521	546	582	568	530	579	583	568	534	583	558	576	547	568	539	578	552	610	539	588	571	622	542	576	521	633	549	590	570	548	530	563	597	603	573	593	574	547	542	534	582	575	551	549	544	567	561	540	599	549	558	581	572	604	594	601	616	581	567	587	579	569	595	552	564	580	539	578	567	563	555	550	529	563	550	544	592	537	586	579	556	567	531	548	552	608	578	566	571	579	582	555	615	534	558	572	537	571	587	572	580	577	554	541	568	605	566	596	565	562	618	609	552	583	550	582	539	579	559	598	534	545	570	591	540	602	539	523	557	556	569	526	587	530	620	551	557	537	573	600	593	598	584	534	551	574	542	539	574	543	537	547	570	558	552	569	578	533	567	580	527	546	614	541	574	566	565	540	574	592	550	599	589	581	528	576	572	591	553	564	549	568	601	563	586	550	528	556	576	554	577	536	580	609	569	569	589	562	555	578	594	564	578	580	567	580	542	548	538	544	586	542	543	551	550	539	590	603	562	582	568	590	558	572	554	539	574	576	570	559	553	578	575	526	584	590	572	530	568	577	591	525	571	493	554	571	523	535	546	518	557	560	562	561	557	564	573	559	580	571	569	590	571	559	583	513	563	564	553	579	565	586	557	570	575	556	595	578	577	581	577	564	569	587	604	570	607	577	566	554	570	522	556	569	594	586	528	563	561	577	544	542	552	583	501	565	565	535	607	553	588	548	550	548	543	579	540	592	605	600	554	619	596	546	560	549	601	558	552	560	550	545	545	576	566	593	556	533	584	599	584	527	575	566	570	559	589	548	560	572	590	546	567	589	585	568	550	562	594	527	558	595	561	590	545	551	550	560	572	572	555	573	549	526	549	544	602	569	584	582	518	554	573	531	544	553	600	545	626	590	568	562	596	602	540	581	554	581	580	556	540	586	543	609	577	560	556	560	583	577	583	548	566	565	584	607	529	590	540	540	599	538	584	589	587	559	595	542	601	573	552	550	566	569	558	567	511	597	577	515	556	556	550	580	607	574	589	556	543	576	585	586	571	568	568	537	542	599	591	570	580	558	558	546	606	568	570	544	530	573	567	577	564	569	562	560	555	603	565	551	632	604	587	560	510	587	580	586	554	568	559	568	560	598	602	539	584	573	557	532	550	581	559	566	611	588	569	585	582	589	582	568	540	578	568	573	540	531	568	574	527	603	499	565	588	564	610	588	574	576	548	554	521	586	596	546	575	587	580	591	562	553	557	572	577	569	573	538	514	591	562	543	549	574	590	599	551	590	559	625	534	592	494	603	516	606	611	580	574	588	587	577	614	556	575	579	566	558	538	543	572	572	562	563	561	595	582	577	554	598	587	550	607	553	569	565	587	606	590	610	547	519	594	570	563	540	581	559	577	576	544	565	591	603	562	592	589	572	554	544	590	593	573	610	509	588	598	573	539	592	554	554	543	561	615	585	555	532	594	571	528	592	532	530	567	545	585	559	550	562	595	571	553	593	567	547	524	569	500	557	585	593	586	580	600	598	577	542	572	555	554	586	552	517	565	589	588	560	575	587	533	560	554	547	574	569	557	579	581	570	598	567	610	542	538	528	567	570	545	568	542	581	563	563	616	570	589	533	547	589	558	581	553	569	562	545	574	534	577	576	583	583	564	546	585	535	568	544	567	557	577	599	572	575	566	577	544	567	608	590	560	574	550	595	595	545	562	588	563	583	565	569	558	594	563	558	524	608	564	534	575	567	600	536	543	593	554	639	570	598	554	596	599	593	582	575	520	587	573	570	587	582	599	586	570	570	596	566	573	583	572	569	545	595	571	544	595	564	558	589	542	575	548	567	598	573	565	552	572	554	579	508	560	610	559	545	568	549	553	558	600	565	548	530	549	570	568	589	622	569	591	555	571	581	561	588	573	573	520	563	611	584	605	586	562	605	543	623	582	580	593	565	550	564	559	587	554	613	576	542	594	574	582	593	583	583	554	552	587	546	583	571	567	590	550	627	531	552	562	557	576	568	581	560	579	534	556	565	592	568	591	554	590	575	574	570	516	567	589	557	606	651	558	550	576	614	551	579	572	594	552	554	559	585	562	582	581	545	499	610	607	570	549	585	548	545	555	558	559	535	583	565	577	583	621	557	555	556	539	551	541	552	572	606	572	537	532	589	553	546	567	576	584	552	545	596	555	601	569	606	551	543	581	582	573	573	565	587	558	572	550	557	571	557	560	577	557	561	510	562	626	557	594	526	537
24430	21404	28713	24508	21243	11624	4302	2470	1824	1496	1378	1215	1107	1079	1073	914	859	833	909	832	812	799	797	797	783	823	747	755	726	724	803	724	690	732	722	727	739	722	689	731	723	684	738	724	736	704	671	718	717	743	750	703	720	735	674	690	710	764	736	714	751	725	687	716	753	721	710	694	745	730	689	650	705	708	708	697	730	675	706	721	732	756	756	756	731	748	674	731	730	793	724	709	733	716	698	731	738	700	709	738	721	750	732	715	702	720	685	726	725	715	697	702	699	731	765	746	740	693	730	697	689	725	724	689	689	670	712	752	666	728	719	744	751	722	699	678	682	679	701	715	711	730	696	671	724	712	652	703	678	711	693	734	738	730	698	642	697	730	721	682	695	697	706	721	701	697	715	695	729	721	733	668	720	698	699	718	715	660	683	728	734	736	666	703	682	733	720	699	702	705	631	705	687	673	744	690	688	644	689	716	764	698	703	695	668	750	682	715	698	716	732	702	691	661	706	738	688	722	678	727	728	673	685	673	681	700	757	720	716	716	704	692	690	712	671	684	717	700	698	754	759	694	698	712	731	690	700	717	714	721	671	754	693	704	722	657	726	718	730	714	706	711	754	752	729	730	728	667	718	739	737	714	718	707	703	690	709	674	692	700	678	733	724	631	670	702	732	691	694	657	686	691	667	708	697	708	715	734	725	715	722	696	694	668	732	703	683	707	693	709	710	702	668	725	726	773	701	654	756	663	755	710	726	726	706	722	684	712	755	718	715	683	662	740	723	662	695	716	702	711	699	706	717	718	692	728	672	694	696	714	695	731	718	667	699	682	715	671	776	651	716	671	644	685	678	723	643	701	708	727	707	779	728	704	749	695	678	714	751	692	692	726	737	715	690	692	688	675	717	662	696	673	732	714	724	728	698	691	696	697	724	709	693	664	750	731	701	687	710	678	707	743	697	668	709	764	724	712	731	723	689	666	728	734	708	696	715	720	697	700	699	686	722	715	705	672	769	711	749	724	743	694	685	696	725	678	676	666	748	684	748	715	743	713	705	695	704	722	661	701	716	683	702	705	715	685	705	717	660	678	741	711	683	766	680	728	705	696	712	704	701	692	689	718	692	696	689	691	747	722	744	722	694	693	679	690	664	709	688	721	737	646	692	686	708	719	743	701	656	716	719	723	739	751	708	746	700	708	714	708	687	710	697	736	702	704	705	664	659	698	707	689	672	691	706	706	720	687	694	701	686	709	734	698	708	721	713	729	706	720	701	727	686	680	703	739	723	730	649	696	699	665	673	693	720	694	678	681	740	671	740	712	691	680	739	745	660	703	708	772	713	742	695	722	663	723	656	684	698	740	723	711	688	748	720	695	749	698	727	682	718	733	728	742	701	699	711	696	702	628	711	655	756	692	650	706	706	668	690	679	675	708	729	696	694	717	712	709	718	715	713	719	713	717	736	702	702	696	725	669	719	761	737	731	731	735	702	647	733	728	747	738	697	707	733	703	732	745	737	700	667	723	773	699	692	724	716	708	716	722	714	734	683	685	692	681	712	717	707	721	704	671	685	691	738	670	692	653	705	692	735	725	713	694	696	709	686	690	662	685	705	694	654	705	642	693	693	703	703	692	695	708	750	693	709	683	745	687	719	738	761	748	709	716	697	667	705	720	742	746	657	736	698	692	702	742	697	750	698	696	700	753	741	695	701	719	749	682	684	703	704	713	686	757	673	724	722	755	737	641	715	732	683	697	699	707	746	651	770	735	643	712	707	705	770	664	738	722	789	770	684	704	659	689	740	734	752	682	661	699	668	744	704	701	679	674	712	720	724	724	721	670	683	712	682	697	697	709	678	648	659	687	752	716	698	717	651	687	657	698	691	724	688	704	682	771	676	687	736	655	652	675	692	714	712	755	715	684	701	703	688	711	681	700	721	715	710	724	730	714	767	756	713	718	784	713	716	691	684	689	754	729	721	689	691	729	660	744	786	709	761	673	724	699	694	705	683	718	744	724	687	772	729	679	749	689	722	759	724	743	710	705	705	662	720	735	711	675	635	700	729	726	697	709	709	711	684	732	704	748	696	707	695	717	717	694	673	717	680	701	748	726	708	687	698	700	706	690	707	711	701	751	741	684	732	694	652	706	688	693	666	711	720	688	708	743	707	741	728	696	702	700	736	723	733	692	664	716	670	741	720	749	702	681	746	692	702	752	701	706	717	703	695	690	705	712	706	754	732	715	713	729	737	775	690	741	663	777	711	683	682	759	722	724	700	716	688	745	707	696	674	702	693	699	719	714	764	689	722	721	686	726	726	689	740	741	723	759	724	714	709	688	755	663	708	717	725	720	729	655	709	719	707	745	701	686	716	707	716	728	716	706	761	710	732	713	751	642	717	672	692	681	741	721	719	718	704	709	728	712	688	699	760	702	692	734	735	711	670	704	730	672	719	723	717	746	685	702	698	725	700	715	707	692	720	703	730	712	745	672	679	695	679	739	726	705	715	715	685	724	750	701	753	692	682	710	678	756	679	722	718	738	730	696	643	681	723	700	686	653	692	776	695	695	745	729	702	694	702	707	723	719	680	742	690	689	768	754	720	685	668	684	699	762	740	721	759	689	759	671	734	669	713	719	685	738	678	693	704	738	714	679	723	748	711	692	710	743	662	717	716	712	689	684	691	712	692	710	670	740	720	637	718	685	717	697	733	671	723	683	732	708	722	731	720	668	745	749	707	724	710	655	700	717	711	750	729	699	689	683	677	731	711	723	717	689	733	654	680	714	671	696	691	728	706	686	698	663	780	726	752	765	760	758	683	699	775	680	751	667	660	652	696	701	714	675	730	686	664	721	695	688	712	701	720	663	705	693	728	669	645	754	680	674	664	737	736	717	683	717	719	681	705	736	714	714	736	716	718	747	688	742	756	690	687	668	677	681	690	712	632	701	637	648	704	752	653	667	735	689	721	673	702	765	682	725	687	702	706	735	718	754	729	656	719	715	680	688	707	683	711	684	699	707	755	707	680	738	680	697	708	745	738	678	657	737	694	678	711	715	651	669	712	699	721	719	718	692	709	729	709	713	712	748	731	705	680	681	669	670	678	691	700	681	736	693	716	661	721	750	671	711	674	720	707	776	731	712	698	725	764	677	746	679	734	762	684	736	683	693	700	702	769	731	718	729	690	644	734	673	708	690	728	716	727	729	707	665	665	714	739	730	738	694	688	751	732	767	693	702	707	717	691	714	661	726	750	658	667	716	686	712	756	741	740	703	679	739	666	695	698	735	712	712	714	673	676	706	729	727	698	707	691	708	689	730	778	692	723	689	693	708	681	742	718	684	698	702	672	707	713	685	706	707	702	747	685	709	744	678	689	756	725	707	721	714	688	701	692	748	698	682	724	713	705	687	707	732	709	721	777	662	675	706	738	721	701	708	688	705	704	716	701	708	735	734	704	699	717	747	665	703	726	669	722	691	723	680	720	735	737	664	706	687	699	707
11736	26034	23511	15396	11591	8818	6506	4988	3734	3080	2392	2207	1931	1843	1800	1392	1211	1216	1187	1113	1055	1065	1087	1061	1059	1088	1088	1015	956	948	913	943	866	954	888	928	866	891	924	877	878	854	892	878	898	957	882	898	891	915	902	832	849	906	908	886	885	859	909	868	874	865	917	907	909	858	879	895	875	896	896	889	898	857	860	877	904	914	852	947	885	905	962	907	911	895	914	945	913	928	1004	859	964	925	905	881	947	836	888	847	881	881	950	949	946	925	865	893	878	847	844	875	866	825	905	934	930	873	841	857	873	898	838	828	854	910	883	873	863	902	891	875	894	849	914	856	901	878	867	858	879	896	897	869	893	866	900	897	901	914	904	881	891	880	874	856	892	874	852	872	813	898	873	941	912	863	941	847	840	897	923	915	873	871	893	819	868	914	859	936	895	887	836	882	938	857	863	846	894	863	895	869	875	811	894	820	867	855	931	921	855	876	873	908	893	836	842	906	910	859	905	942	877	888	908	891	881	897	840	857	938	848	883	875	882	866	899	876	845	884	903	853	900	872	890	879	875	869	948	901	894	901	903	846	877	891	893	888	861	926	881	873	909	838	868	928	883	852	873	902	904	917	869	847	869	924	909	871	875	935	826	837	893	927	897	895	873	886	836	872	854	904	829	830	889	912	903	849	913	916	890	922	892	872	849	898	899	886	925	915	899	866	890	857	878	837	879	868	930	870	886	937	876	825	862	888	929	854	883	834	868	908	860	908	876	935	887	880	906	918	916	864	872	870	826	868	897	886	886	882	879	891	838	907	920	889	854	843	895	870	892	811	862	899	821	811	890	852	846	897	936	859	901	880	881	847	904	872	923	865	860	869	844	886	883	926	886	887	886	838	881	908	860	937	839	911	876	845	887	930	897	830	834	871	834	867	905	857	885	904	876	860	878	835	907	880	887	908	871	902	950	910	842	851	862	887	840	900	893	887	848	881	891	805	893	801	869	906	863	856	865	924	891	875	832	882	910	852	880	862	866	881	876	845	826	890	863	892	857	902	862	844	958	859	885	872	859	848	957	859	883	910	803	865	875	880	905	907	893	964	909	883	898	856	870	913	847	914	887	870	851	889	899	850	879	917	863	841	903	832	885	870	886	884	876	921	873	861	922	909	850	864	879	906	885	900	936	899	884	892	830	886	857	834	861	849	889	888	854	872	884	919	858	840	927	908	853	877	873	885	863	895	900	924	856	911	883	928	913	863	846	885	892	817	876	837	866	879	857	894	838	924	837	863	894	839	864	917	857	884	885	892	870	869	827	919	928	897	832	865	895	891	874	916	801	902	886	877	933	875	885	889	850	877	895	900	839	852	862	916	856	896	856	847	938	871	885	820	864	872	891	935	866	893	908	875	864	907	882	896	871	880	890	880	881	865	908	882	865	888	852	860	867	943	857	931	892	839	865	892	919	915	916	909	890	889	898	912	894	873	891	902	896	861	886	919	913	862	872	904	850	895	836	875	879	840	910	875	893	906	872	807	892	889	872	906	894	872	877	936	911	817	895	949	886	921	862	895	877	900	873	865	861	896	873	942	865	850	875	880	862	866	898	917	934	835	842	907	870	871	927	910	852	920	886	899	861	886	836	837	826	877	930	910	867	882	889	887	864	878	843	896	882	902	917	891	901	844	899	914	922	888	873	881	865	888	889	843	905	933	915	930	897	856	904	925	839	888	863	860	893	892	864	848	903	878	867	948	939	905	883	875	843	865	817	889	904	850	835	894	825	867	899	879	881	865	877	897	865	904	895	890	913	903	832	890	889	895	901	873	908	906	884	880	809	884	868	839	889	914	853	929	854	878	863	872	882	895	873	855	845	874	866	914	891	832	881	893	893	870	890	927	837	829	865	852	902	893	862	886	875	849	881	845	867	858	843	871	878	903	863	860	865	860	913	895	872	815	918	833	918	919	872	895	861	879	925	848	855	912	883	836	832	938	854	920	914	856	880	858	880	883	877	865	875	824	885	864	863	897	898	895	828	844	845	871	855	863	826	890	871	877	855	875	886	851	825	851	855	903	870	837	868	855	911	926	953	795	853	862	877	857	849	924	944	874	921	874	871	835	867	875	883	891	903	852	829	913	854	863	888	842	874	904	877	851	897	862	941	855	861	865	887	882	878	800	812	837	894	914	999	908	925	896	900	890	922	899	877	914	877	898	868	813	895	865	818	866	832	893	887	903	924	853	874	890	845	886	842	889	898	871	893	891	920	865	877	878	891	873	857	847	915	931	852	932	880	839	896	905	867	878	895	863	834	867	855	881	869	849	845	897	905	902	847	864	897	891	936	834	829	904	887	898	901	885	858	816	814	945	895	882	843	808	838	908	858	936	841	867	842	885	868	880	833	872	879	915	861	885	818	887	875	896	900	925	887	859	858	846	833	827	912	899	861	921	830	875	888	892	901	879	919	908	911	904	847	914	881	903	877	893	886	900	913	918	856	866	879	850	891	840	866	844	847	846	894	878	867	923	866	880	877	841	845	857	882	866	916	870	902	948	884	869	934	923	865	835	917	854	898	852	912	887	898	872	879	889	908	898	895	881	909	890	880	858	912	917	864	856	846	891	910	825	887	887	909	919	920	926	840	922	864	903	881	901	946	936	880	852	907	878	877	852	882	845	860	883	895	866	825	907	902	886	862	925	866	924	887	858	899	865	863	814	908	853	852	869	845	924	906	900	889	849	899	895	882	854	849	906	875	862	912	894	859	855	956	870	944	897	809	900	814	856	898	842	903	874	882	943	867	876	893	920	860	841	822	917	901	876	937	904	863	893	860	886	864	862	832	822	888	855	874	863	863	870	873	856	883	857	858	844	876	889	856	944	954	883	845	848	896	870	914	912	875	868	870	885	884	875	870	905	974	869	882	895	895	919	893	860	867	881	883	881	867	891	900	795	886	867	927	915	918	906	866	933	878	902	835	912	914	895	889	882	863	873	891	885	925	887	868	895	840	890	871	816	846	871	859	863	851	889	867	888	841	905	958	934	883	871	901	901	845	945	875	849	868	868	859	890	905	838	913	861	896	896	919	889	830	885	856	896	834	879	894	901	859	876	856	873	870	848	863	885	863	905	900	888	909	868	884	899	885	860	915	903	867	847	868	882	862	888	869	888	842	881	862	855	889	927	908	913	866	903	872	895	858	845	871	902	814	874	894	883	892	874	867	971	848	871	815	889	872	897	880	900	877	857	919	876	897	879	860	883	911	886	825	890	897	867	921	858	856	869	842	872	877	846	846	953	886	935	906	867	917	879	860	911	844	904	885	866	765	924	873	855	928	939	908	891	817	853	888	924	824	896	888	878	838	876	912	879	876	856	885	883	940	899	856	840	893	897	867	892	848	860	896	902	863	827	936	878	925	901	900	883	870	907	906	853	920	914	886	918	885	811	873	916	872	915	849	851	902	916	894	806	878	863	831	868	879	932	835	909	841	813	875	820	917	901	932	849	890	881	895	844
25598	21420	27544	25408	11500	3657	2071	1524	1068	889	781	730	676	692	676	472	449	446	452	417	432	414	421	436	394	421	396	438	377	367	357	369	358	365	403	337	353	349	375	368	334	355	375	360	350	385	347	366	338	386	365	370	380	365	377	363	322	350	357	385	370	386	348	355	349	367	327	341	364	343	359	338	378	347	349	336	379	371	338	362	354	402	368	336	381	396	365	371	379	356	404	423	379	359	357	361	369	334	352	359	364	361	365	345	375	373	350	351	353	363	387	368	346	358	359	313	372	376	357	356	328	341	390	354	350	364	369	353	321	360	354	361	365	350	376	384	364	398	384	349	377	365	347	374	332	353	356	358	384	370	371	373	369	330	327	365	334	352	369	349	347	356	337	333	354	374	372	375	341	350	347	334	343	366	313	358	348	352	330	330	338	356	350	396	368	338	361	360	331	361	369	361	345	376	340	377	347	344	343	343	350	358	346	338	365	346	315	352	355	370	377	351	339	364	370	336	359	346	351	365	362	377	361	374	358	359	340	391	358	331	349	353	331	338	364	354	356	353	340	378	346	352	359	374	352	336	345	343	346	349	372	375	385	339	369	360	413	332	340	340	384	351	354	366	355	374	370	362	366	365	359	363	334	343	376	356	356	328	381	326	358	339	381	368	381	366	340	331	381	345	325	376	357	374	348	389	376	354	379	331	358	370	341	339	354	374	339	348	325	361	364	347	338	356	359	378	364	346	374	359	344	363	358	324	337	335	346	357	392	336	334	348	330	362	339	342	359	345	365	357	373	334	331	382	380	347	370	383	363	367	347	346	372	371	354	361	334	374	331	370	365	383	347	373	344	338	362	346	365	351	359	360	343	383	347	346	362	361	373	354	375	326	358	344	344	371	378	364	360	333	350	341	321	352	347	347	356	356	349	353	316	371	385	386	339	333	342	366	353	316	396	362	333	349	356	367	327	362	352	345	366	358	328	338	357	364	340	352	327	349	349	337	350	386	383	347	365	333	345	355	335	345	355	385	372	359	369	363	345	354	355	323	388	359	378	393	361	327	396	355	338	338	360	386	364	393	364	366	377	341	367	386	349	390	383	314	324	352	381	370	347	321	338	337	361	349	366	379	359	357	347	350	348	379	350	357	397	367	357	379	336	328	312	356	330	358	352	360	383	342	335	351	347	386	378	345	338	389	349	375	350	372	371	367	361	354	362	340	334	370	336	340	356	375	350	363	324	377	367	353	365	347	367	372	361	377	406	388	328	393	352	361	350	341	375	335	321	333	342	370	366	352	352	358	353	338	383	365	380	341	375	343	349	330	342	362	340	377	353	333	352	358	355	345	350	349	373	344	382	312	338	327	360	362	349	355	350	358	316	347	362	343	361	363	362	371	348	352	353	349	384	349	344	344	334	348	347	331	352	313	333	328	360	326	351	372	351	351	352	345	348	350	356	347	361	297	369	346	365	373	341	366	323	354	365	352	333	371	377	367	367	366	352	390	374	378	360	310	374	348	357	364	352	384	366	339	352	302	351	331	354	380	361	382	342	345	391	345	363	386	359	371	328	361	363	403	367	314	342	386	380	360	381	321	395	360	346	342	342	335	355	343	333	359	368	330	339	342	360	361	344	401	335	332	419	330	381	374	345	361	345	380	354	390	373	342	329	322	341	346	344	343	377	346	344	340	320	327	341	334	373	343	363	382	339	388	333	348	356	382	360	355	355	339	321	365	357	374	363	353	317	339	368	360	340	357	361	355	342	365	342	387	324	358	330	361	356	371	358	324	357	376	353	345	342	382	324	368	320	364	345	354	370	379	344	354	313	349	354	378	316	374	353	341	360	390	347	364	372	344	341	340	349	351	370	346	352	344	356	365	378	358	338	360	353	364	374	345	350	388	346	297	326	362	346	361	322	367	367	365	340	364	339	395	392	374	376	380	339	376	380	351	384	375	355	338	347	376	359	335	370	316	334	363	360	422	368	374	313	339	356	385	346	349	342	346	343	346	345	357	344	359	371	362	334	362	379	368	337	354	362	332	337	358	364	379	376	346	319	369	337	339	354	357	354	378	353	374	331	381	323	354	370	331	370	339	338	342	355	369	353	327	347	414	324	353	354	310	358	356	375	381	361	339	325	333	330	376	327	323	363	336	351	351	369	339	347	361	350	348	394	374	369	380	365	369	360	385	356	355	332	364	366	356	347	356	390	381	339	372	360	355	349	323	356	379	365	339	333	336	364	329	344	314	379	388	348	357	373	338	351	382	363	361	347	346	354	356	329	342	387	337	340	374	387	387	356	332	369	319	370	375	377	344	350	361	363	329	332	359	350	376	340	360	351	363	314	346	329	332	361	342	363	349	350	364	373	367	342	366	356	365	333	346	337	353	372	340	357	344	377	371	372	370	354	367	340	353	327	349	342	353	398	333	359	365	366	334	315	341	296	336	397	367	352	348	330	378	324	369	341	371	360	362	391	369	371	348	340	350	352	400	389	388	348	352	346	365	367	381	384	326	353	366	341	336	338	357	353	382	387	317	354	362	317	343	343	312	359	323	324	348	352	359	350	334	365	357	354	361	340	362	338	366	376	354	365	317	385	366	372	350	343	332	348	370	370	323	350	370	342	386	348	359	353	360	346	379	346	373	384	360	342	369	390	373	335	346	386	353	343	320	339	370	336	362	341	331	390	351	366	343	370	373	324	366	369	338	351	335	371	337	349	382	351	356	369	348	341	371	369	350	361	392	377	359	333	370	320	333	349	361	346	355	372	385	353	338	364	340	400	366	328	379	349	379	346	409	382	337	387	364	328	358	349	390	387	352	348	349	396	365	355	344	371	319	355	373	334	367	323	354	352	347	362	390	357	355	353	406	402	358	341	331	375	338	335	343	367	364	344	373	347	348	375	365	351	346	348	347	388	358	363	354	365	338	351	356	359	331	356	330	345	344	373	343	341	351	343	380	338	364	356	343	333	339	343	351	337	365	361	362	352	320	360	368	366	346	359	345	381	364	380	396	337	366	367	352	348	346	353	377	333	371	358	356	377	346	361	321	342	341	369	353	340	382	324	368	341	358	336	325	352	349	366	356	355	379	402	348	366	385	357	345	352	376	354	363	365	352	340	324	373	373	339	375	359	338	337	367	341	351	350	395	353	349	350	375	369	369	379	375	344	344	388	343	360	346	350	377	367	338	375	367	340	369	374	376	333	361	321	328	370	354	349	349	353	359	369	390	330	340	394	353	365	339	354	377	365	312	345	363	379	362	349	323	377	366	356	381	378	368	348	315	371	326	362	362	340	333	389	386	355	348	346	339	359	363	385	320	360	364	370	370	385	355	356	362	365	349	391	314	321	356	362	366	326	376	335	367	357	354	351	360	370	345	367	378	313	351	356	358	354	353	359	346	348	333	349	375	378	328	337	348	328	351	372	358	343	349	327	362	372	333	357	373	351	371	370	352	343	377	331	377	332	335	357	374	375	359	342	360	376	325	378	363
11824	21719	19572	11974	9152	6744	4814	3723	2676	2027	1687	1501	1452	1405	1154	845	754	686	701	609	585	614	666	640	618	601	577	606	497	549	532	531	484	510	496	495	502	516	503	461	451	504	475	500	506	456	498	533	482	490	480	494	471	482	504	450	474	476	496	481	466	489	438	478	496	485	476	462	524	477	501	467	484	507	498	479	506	485	489	448	498	496	520	460	500	475	456	530	497	464	475	526	498	510	489	537	494	495	468	469	472	479	516	488	451	500	490	469	490	499	498	467	460	462	481	480	494	477	500	443	480	449	470	508	481	478	503	468	508	453	492	505	464	498	470	459	467	482	425	446	437	479	470	484	477	513	505	464	456	481	463	489	475	493	468	449	530	470	487	455	494	459	495	485	514	502	453	487	474	456	489	457	495	483	486	499	495	496	468	450	453	491	491	488	487	465	454	472	456	502	457	493	493	484	499	478	463	496	475	472	458	524	461	482	482	464	458	504	454	444	505	441	477	509	464	469	478	471	473	503	487	468	455	491	474	458	493	473	439	460	472	466	464	422	497	447	469	480	478	482	459	466	487	474	471	468	465	463	483	480	508	460	442	453	486	517	472	455	465	472	524	472	458	474	493	453	504	499	479	513	483	504	423	458	507	493	480	468	481	493	468	484	436	515	495	441	489	485	489	424	476	474	469	477	450	547	486	464	481	504	487	465	517	510	453	496	437	498	485	483	459	471	460	439	490	471	479	480	478	460	472	479	450	466	473	489	479	468	473	455	486	472	512	495	452	473	468	492	434	501	494	507	512	503	432	526	501	482	497	471	451	441	494	460	467	505	482	484	523	493	499	460	453	461	478	510	477	462	522	481	481	465	498	464	486	493	487	492	465	456	516	489	533	466	467	471	456	470	466	469	458	447	471	487	458	457	470	486	484	432	445	481	441	447	436	461	491	475	500	507	478	467	460	499	425	462	456	457	471	463	471	454	459	454	449	458	485	469	471	472	467	448	455	500	444	489	471	486	476	506	485	440	479	450	484	492	522	462	464	447	489	451	509	454	483	472	480	468	475	443	457	469	474	471	466	443	461	478	479	445	488	528	469	462	516	485	485	448	475	484	453	507	516	459	495	465	493	489	484	451	484	500	499	488	474	509	478	482	486	501	445	469	471	460	451	485	497	482	482	468	472	433	448	457	493	460	444	497	484	475	498	471	457	513	503	466	463	481	466	465	483	515	496	478	463	442	494	458	537	467	442	467	497	488	487	498	432	469	457	478	487	426	480	487	470	426	451	471	466	462	492	501	473	471	454	483	486	473	462	489	457	480	470	464	438	452	464	499	511	468	457	474	430	458	474	491	452	461	447	457	485	470	483	492	488	455	457	503	475	462	486	474	475	486	496	459	534	472	420	471	496	473	470	475	457	487	473	483	523	434	462	461	453	533	480	448	469	464	495	481	494	484	460	521	478	479	507	488	450	485	495	472	510	488	426	491	477	463	439	448	452	444	456	471	465	521	501	469	488	500	510	465	520	447	476	483	471	504	482	468	466	487	472	417	480	465	503	488	466	463	444	520	468	478	504	462	475	446	449	478	480	492	476	485	473	485	476	485	441	488	510	478	482	513	462	421	476	513	434	440	460	526	479	498	487	469	451	512	460	457	451	534	490	477	487	469	480	458	492	524	469	483	476	487	475	513	445	475	478	449	490	511	477	504	463	499	493	501	483	462	433	499	483	463	492	478	488	481	453	521	465	478	487	498	485	501	484	479	498	491	484	479	440	472	457	449	472	464	478	480	468	458	451	458	500	483	467	505	515	460	499	487	527	486	467	445	485	428	507	460	525	457	487	495	484	499	449	462	516	491	483	526	502	471	453	486	451	482	507	469	493	450	524	510	492	485	470	526	486	502	480	471	470	466	465	456	465	465	460	526	457	508	471	437	475	447	469	519	455	481	459	496	441	499	478	480	470	478	492	495	481	497	507	455	505	523	472	491	485	451	457	460	453	483	437	451	458	460	461	452	452	495	480	499	445	503	484	471	488	471	484	486	481	529	474	488	440	500	468	455	481	481	473	481	509	475	496	493	453	489	471	456	448	485	492	491	453	471	490	475	444	461	461	444	471	489	461	454	478	495	469	473	476	478	469	496	422	490	462	460	467	500	498	472	469	430	473	482	493	466	441	472	486	478	471	469	464	464	466	480	488	512	493	476	460	462	497	448	485	488	496	466	486	475	471	483	502	481	450	470	500	474	478	492	497	494	504	476	445	475	465	489	445	449	499	494	471	497	473	457	497	480	490	480	484	452	470	522	447	506	488	444	466	426	459	442	480	451	462	468	448	452	445	497	500	475	475	484	485	494	450	453	450	508	473	514	485	483	499	452	460	501	485	471	457	448	477	490	526	473	485	448	492	508	468	447	451	472	451	484	501	475	466	475	489	451	438	449	451	448	476	466	487	474	437	481	459	494	495	455	437	515	489	455	479	468	476	482	503	505	466	489	467	484	470	540	478	489	465	473	457	516	477	425	471	512	468	461	478	482	437	497	452	483	501	464	507	481	485	459	469	490	496	461	497	513	503	486	460	493	475	474	467	446	491	497	453	444	502	457	496	479	446	495	454	497	470	490	488	458	470	464	486	496	480	464	491	470	458	474	446	422	446	470	483	486	452	464	477	497	484	481	492	459	429	480	469	527	462	483	466	491	476	501	467	481	509	449	478	489	494	494	519	471	452	514	521	504	514	490	469	468	445	497	476	460	474	465	465	474	470	411	503	482	479	507	482	448	442	512	463	475	455	496	463	473	488	485	483	484	475	467	472	484	470	460	485	465	479	465	494	468	462	453	471	488	433	475	471	460	484	507	508	440	506	460	469	458	471	500	444	447	499	493	441	468	459	524	460	503	495	483	516	497	454	486	495	461	488	491	496	458	439	477	444	475	494	463	476	492	502	485	477	481	420	446	520	517	461	456	452	507	489	524	505	496	475	512	464	482	479	472	430	483	456	507	490	480	504	455	472	444	452	477	486	463	422	459	473	489	510	518	464	493	504	466	473	473	499	535	459	434	496	473	472	455	473	512	477	492	467	504	503	458	471	460	494	468	494	515	478	492	450	482	507	496	463	449	491	456	474	489	493	462	476	465	501	462	461	487	487	431	513	515	497	468	487	465	449	464	487	483	446	456	475	479	502	436	505	410	431	488	485	485	506	456	466	530	455	483	496	483	479	468	488	486	448	482	471	484	432	496	459	456	470	453	479	459	472	478	495	455	488	450	456	518	465	476	540	480	463	451	518	480	465	496	464	475	507	473	491	513	464	468	467	503	462	445	445	434	477	490	454	485	464	455	488	464	503	513	452	505	424	437	517	459	472	497	482	484	429	489	450	499	488	470	450	477	472	468	486	514	441	426	436	465	482	486	494	449	490	485	459	470	507	450	479	434	424	481	467	462	469	484	477	452	448	495	477	454	469	493	434	496	457	487	489	456	468	493	502	497	491	491	506	472
23343	21420	29271	23999	21451	21442	11482	3777	2593	2021	1732	1566	1578	1403	1278	1022	987	1012	987	989	897	891	953	942	872	886	834	887	779	823	825	767	777	768	777	790	733	780	748	825	746	744	735	782	769	756	759	759	777	767	713	776	736	773	717	770	774	749	799	743	726	751	783	716	708	736	748	766	764	758	715	801	769	744	728	722	736	756	704	761	733	760	790	803	736	726	782	750	787	759	787	744	813	756	722	751	725	768	758	697	784	720	764	773	740	752	733	730	709	748	719	675	762	696	719	779	796	733	738	744	700	706	735	789	709	694	785	717	739	742	703	747	762	748	717	759	722	737	786	703	731	715	711	767	752	730	760	725	717	747	734	718	722	751	734	707	751	768	728	757	705	716	735	729	774	750	728	764	749	696	710	778	731	721	716	753	764	729	742	719	691	730	736	732	786	752	745	708	765	689	717	700	735	677	704	706	725	810	702	741	768	751	742	769	746	773	754	743	737	697	762	711	738	772	742	722	778	724	731	706	731	751	716	705	745	714	769	764	737	695	758	726	752	726	759	728	743	721	763	772	768	730	762	744	738	713	730	717	696	753	787	742	713	710	742	735	703	788	714	774	742	700	703	764	733	760	714	762	741	721	715	726	721	747	714	716	709	797	685	725	738	739	742	731	728	708	756	782	747	725	762	667	781	735	742	720	689	765	755	729	714	779	729	768	717	744	729	707	702	730	726	693	761	749	734	701	695	757	707	697	747	752	702	706	749	785	719	725	743	783	710	732	755	764	729	749	744	757	760	743	768	733	752	691	746	704	760	746	741	736	715	729	773	763	735	763	768	777	720	777	738	701	750	762	755	736	765	663	689	753	759	728	716	792	736	693	689	704	740	756	756	720	662	704	765	779	746	683	699	696	719	724	735	713	723	713	699	760	700	713	773	719	738	773	751	741	776	694	811	708	801	770	759	723	782	734	748	757	758	741	730	709	713	769	711	758	709	716	729	697	722	735	720	748	709	700	709	761	769	687	728	755	743	758	758	731	729	728	784	719	710	692	738	759	731	739	740	742	717	777	737	722	782	745	749	715	724	728	702	731	757	739	745	706	739	739	752	734	758	717	727	725	740	702	770	729	723	733	739	741	768	694	735	758	762	741	773	770	752	758	725	759	741	769	779	753	696	752	742	771	758	750	733	773	693	737	750	735	749	707	696	689	731	792	742	728	760	724	726	680	748	749	777	729	705	719	723	768	736	742	751	732	726	709	744	736	673	732	758	728	687	733	764	719	755	716	713	727	732	684	710	775	749	719	743	715	747	695	743	766	747	758	656	769	731	726	730	790	746	729	742	756	778	806	738	745	709	747	726	743	718	751	722	690	697	743	743	711	686	707	741	750	686	747	743	729	760	744	703	752	779	688	778	717	777	729	707	731	707	741	755	718	703	725	695	722	776	709	739	736	664	832	744	735	699	747	735	744	703	673	732	717	733	722	730	724	760	697	776	719	688	717	759	840	754	729	707	696	769	738	730	771	725	769	756	744	721	720	745	716	754	779	756	792	754	739	727	747	733	781	744	711	732	702	742	767	801	743	745	739	708	771	729	728	724	752	750	716	776	707	780	726	768	701	753	703	723	737	759	708	705	753	708	729	754	764	765	735	725	740	733	726	721	708	708	714	726	733	700	785	751	751	730	775	696	741	722	702	747	723	713	746	752	712	691	707	761	757	720	736	708	746	768	714	739	789	742	722	786	721	724	717	716	732	750	690	712	734	769	704	725	746	737	728	720	710	735	742	708	736	778	733	717	734	767	725	737	782	731	747	750	712	759	770	776	752	742	738	705	731	750	744	759	706	714	700	721	719	752	758	748	662	710	731	745	703	799	723	753	713	746	730	756	761	689	734	722	727	749	750	749	739	721	750	726	716	739	736	769	751	785	670	711	735	719	720	739	756	733	750	719	731	715	722	737	727	714	744	707	696	738	725	725	770	715	771	735	723	684	721	731	694	684	768	731	733	750	719	787	727	715	719	726	751	705	694	719	729	742	722	717	744	701	771	734	728	781	696	735	710	758	734	762	722	768	733	750	760	721	738	753	737	822	732	761	681	697	691	754	737	770	775	690	732	756	759	719	790	725	747	719	693	737	743	710	726	704	725	800	762	739	725	726	696	744	701	769	724	765	742	740	696	717	747	713	681	734	739	715	712	713	756	747	699	738	730	722	805	731	708	732	735	768	756	771	776	747	706	717	739	721	721	745	696	689	740	761	730	752	709	744	746	758	724	714	732	742	698	757	744	753	730	766	745	738	720	711	768	748	745	785	757	658	782	741	715	767	748	773	743	740	778	742	737	751	710	730	749	700	721	734	724	738	781	726	684	767	731	718	752	750	715	748	735	739	726	726	744	731	742	732	765	717	720	724	743	760	701	754	705	747	752	724	708	779	742	737	763	704	769	732	750	749	756	705	749	726	663	733	752	736	729	743	776	749	742	703	681	762	737	748	719	745	760	699	704	735	758	745	733	710	766	739	728	733	736	714	699	692	700	731	731	743	755	704	729	736	731	732	728	764	702	744	719	764	811	720	736	770	752	711	740	780	642	758	738	703	728	758	750	687	739	695	711	714	767	756	786	728	698	704	738	737	731	705	689	730	757	733	723	682	711	748	742	769	738	724	701	732	787	699	744	772	767	759	687	680	681	711	712	711	738	729	732	720	740	727	743	692	781	705	702	719	730	752	741	725	738	752	743	741	752	692	743	730	745	746	739	732	738	716	772	756	737	757	707	752	728	743	737	790	737	752	756	702	743	705	727	779	702	741	729	723	720	739	746	753	741	764	706	694	722	704	711	731	732	711	713	742	731	692	748	726	740	736	746	741	737	685	780	731	784	712	725	756	733	772	715	753	785	722	768	729	735	713	738	751	743	738	733	725	724	698	669	751	746	733	783	722	726	757	709	778	701	764	737	734	709	739	723	769	727	760	792	705	721	683	738	742	662	756	756	735	729	717	757	719	737	708	685	743	724	695	731	702	686	763	740	698	727	728	708	691	748	700	678	755	731	785	741	736	747	724	753	781	739	736	725	749	762	710	685	765	755	690	693	769	732	763	749	704	737	732	775	697	752	702	735	717	741	711	749	727	719	739	762	734	723	679	741	718	741	751	746	733	719	718	724	753	789	689	785	725	707	717	716	741	742	744	725	750	709	734	762	734	678	771	706	689	768	697	760	724	775	746	759	745	746	717	729	748	687	673	736	730	713	760	727	744	739	745	733	710	765	721	746	714	719	720	693	730	716	747	752	720	757	762	719	764	742	750	756	791	756	783	727	737	735	735	720	738	701	717	772	751	712	729	697	791	649	743	694	706	713	772	717	711	751	749	710	789	745	761	824	711	718	691	725	770	754	728	736	721	747	759	737	797	716	692	735	749	784	736	726	754	727	784	780	787	796	758	743	749	744	718	714	773	733	670	777	757	732	747	755	754	761	709	782	773	765	719	724	693	693	770	773
14632	30996	27625	19582	15092	11128	8329	6852	5301	4012	3319	2960	2764	2868	2119	1590	1405	1477	1345	1415	1329	1283	1348	1365	1185	1123	1157	1110	1058	991	1000	1020	997	959	1005	975	998	961	996	937	954	879	931	958	954	956	950	916	935	1009	909	899	1033	943	935	1024	937	885	928	915	922	894	891	929	977	879	950	948	889	884	913	951	940	945	884	977	957	939	981	1019	926	899	979	982	967	952	967	963	923	948	1011	988	970	937	991	956	981	947	929	887	946	930	974	892	855	956	966	922	951	896	968	891	964	889	855	890	924	896	917	888	950	876	921	955	895	946	918	914	886	899	898	908	916	920	901	901	919	904	908	876	919	926	898	971	962	968	892	963	908	903	913	918	900	937	891	890	955	846	941	850	934	852	907	933	965	890	900	940	929	915	908	956	854	932	927	940	896	912	962	913	937	885	927	894	915	860	928	910	870	863	896	904	903	922	885	912	935	911	882	873	910	875	898	991	945	883	938	895	938	916	932	875	904	912	890	913	916	942	887	951	952	920	910	915	892	898	877	902	899	945	919	924	972	935	942	935	861	919	899	950	950	919	903	922	891	909	855	902	928	917	860	919	930	877	959	950	916	923	892	933	920	892	925	925	904	907	909	939	941	934	904	941	925	937	888	927	880	912	914	894	926	901	919	958	857	885	898	898	902	921	939	883	899	917	894	957	951	928	873	910	855	946	878	909	933	911	954	924	892	933	864	911	923	862	818	927	973	886	891	884	923	889	891	916	923	938	837	907	936	939	936	924	938	907	987	944	890	873	869	889	917	897	870	914	900	921	892	917	885	903	925	918	918	881	933	923	895	904	946	936	880	921	919	895	938	915	895	959	914	931	876	937	936	946	865	923	911	942	916	908	919	906	946	956	902	957	840	932	882	981	916	851	946	899	850	875	914	929	901	949	988	923	862	901	922	912	888	936	942	943	933	899	885	954	921	919	931	916	962	907	871	962	904	829	931	918	960	894	888	929	849	870	888	933	954	872	920	888	998	862	929	904	906	869	928	864	895	845	898	870	929	918	906	874	900	967	868	896	914	872	922	865	906	903	870	907	944	958	894	882	897	955	896	914	969	910	965	927	876	942	942	919	894	913	946	918	907	918	854	921	942	913	853	913	973	908	959	884	944	916	941	950	962	919	885	936	927	884	896	934	882	932	908	923	868	878	920	916	884	888	900	879	952	926	900	896	981	893	881	868	937	885	921	886	893	925	890	945	849	919	886	924	868	956	967	958	868	922	927	893	931	877	924	930	940	922	903	901	911	906	881	913	916	943	898	920	914	904	968	855	908	872	890	916	948	963	957	853	959	972	951	909	891	888	923	919	850	947	938	904	975	921	920	846	912	910	953	919	902	916	881	945	908	881	935	917	908	893	933	894	975	909	912	901	892	935	876	904	919	932	924	871	889	955	911	916	930	941	937	867	918	910	898	875	928	932	915	922	930	936	890	900	938	923	884	887	847	923	913	935	916	850	911	859	944	949	919	946	905	876	946	944	933	983	894	915	888	871	956	918	938	901	961	924	920	900	882	863	885	921	943	942	912	876	911	869	885	887	944	882	929	871	891	934	913	937	908	874	950	866	867	892	882	893	900	931	916	874	911	905	941	915	910	954	914	939	910	921	950	915	905	918	922	925	926	925	930	900	908	868	916	956	926	890	897	915	930	908	930	878	917	962	912	924	875	902	949	934	936	878	885	904	905	933	943	905	879	897	909	936	960	867	868	857	885	933	901	915	929	861	905	907	946	880	923	911	899	886	891	937	822	890	939	911	864	920	919	905	873	944	903	885	912	930	932	924	950	922	882	891	919	894	928	890	896	897	913	928	909	856	929	913	928	867	893	899	921	886	939	927	879	928	920	951	919	923	925	903	886	883	885	892	920	896	891	974	948	951	987	911	904	915	871	923	871	943	899	930	935	948	951	949	892	902	890	907	910	928	919	905	920	943	943	947	881	884	933	904	907	915	956	891	906	914	863	906	916	940	909	907	942	935	876	882	886	913	937	942	898	903	922	944	971	873	898	912	928	934	934	905	910	924	906	879	910	905	870	899	907	922	903	933	914	925	916	904	940	921	934	890	861	910	970	933	878	901	889	892	909	928	958	958	902	902	910	938	888	912	941	904	958	856	871	921	922	948	912	890	938	919	927	933	915	902	937	931	933	926	882	900	933	914	898	898	908	924	924	914	880	931	891	940	882	973	952	911	907	895	932	837	885	889	956	907	917	916	896	969	992	913	931	900	939	864	886	871	917	957	942	957	919	883	870	881	932	904	931	901	923	907	892	892	885	909	857	933	904	910	913	909	867	876	889	926	951	924	930	872	934	947	891	844	895	944	894	906	971	937	864	934	897	939	877	892	922	939	918	905	894	915	950	838	941	924	921	910	938	956	905	931	880	911	847	884	934	910	925	895	907	958	887	928	932	920	857	947	951	892	944	926	921	901	913	872	935	897	926	932	960	887	960	916	954	884	896	893	868	957	904	879	931	878	911	931	938	907	935	867	873	894	907	870	912	938	920	889	975	909	910	912	900	900	965	835	990	906	927	954	903	930	968	890	933	936	930	947	904	907	861	940	909	907	934	930	878	935	925	916	886	937	929	892	887	1012	891	871	906	919	921	888	953	881	953	895	907	910	910	962	919	915	931	923	910	910	867	899	905	923	941	881	974	886	938	894	919	914	909	924	918	888	904	901	898	873	904	901	937	882	930	936	892	950	864	937	889	929	846	909	883	897	879	893	923	863	894	929	897	900	891	960	928	920	940	963	904	892	921	950	919	912	923	894	889	899	932	937	968	863	912	903	891	909	956	913	907	911	894	928	936	931	930	887	885	903	906	860	939	918	913	904	909	898	920	838	922	888	878	883	932	892	918	915	952	920	899	972	905	881	879	881	868	857	872	948	932	937	883	862	900	861	892	921	961	880	899	922	963	864	941	932	938	902	929	905	899	886	939	890	887	906	910	922	889	925	905	877	921	930	869	894	923	851	887	956	941	928	872	887	914	848	883	884	945	929	904	924	912	885	876	884	902	873	906	925	938	915	883	926	894	935	898	871	935	947	921	909	867	954	875	897	913	908	890	881	952	898	873	950	918	891	907	935	971	895	912	933	912	916	913	935	947	914	900	900	926	914	912	917	894	923	941	881	954	962	923	927	912	899	940	875	909	975	878	962	899	941	905	948	943	871	882	916	902	903	947	885	922	926	896	946	938	992	928	915	928	894	927	864	835	928	897	856	909	927	947	930	882	933	881	917	999	916	910	907	899	931	946	897	862	910	907	922	904	908	887	910	932	900	913	904	884	865	906	905	910	919	879	885	980	873	945	879	951	959	936	919	878	939	921	936	919	876	914	948	885	913	958	868	954	946	836	885	937	909	913	885	907	839	952	925	877	889	937	865	902	913	891	933	879	872	881	863	959	903	894	947	866	889	909	974	810	896	895	879	896	896	959	896	912	916	922	931	936	913	928	867
27591	20007	12948	7882	4308	2572	1685	1356	1084	855	751	704	680	632	540	517	480	497	455	473	491	490	522	489	512	496	432	472	428	457	471	473	450	429	425	464	444	479	459	474	413	452	420	442	440	472	452	442	444	428	411	447	431	436	435	438	461	462	446	424	433	433	422	466	433	480	433	459	417	401	474	474	453	435	474	428	477	431	446	442	460	463	513	441	425	442	442	449	444	477	456	452	420	412	446	467	435	438	423	430	428	454	451	465	453	469	440	457	458	464	434	469	472	498	422	408	441	479	457	490	427	418	428	489	420	427	433	440	430	381	389	444	436	481	451	443	434	398	448	481	437	436	438	437	446	429	430	470	462	453	437	432	413	427	399	439	411	463	423	409	431	439	418	457	424	427	424	451	416	420	433	454	447	425	397	463	439	392	432	445	415	419	410	428	420	401	422	414	465	458	405	427	445	452	428	422	447	415	418	447	420	481	401	472	415	421	444	451	459	450	451	447	448	442	431	450	431	430	464	415	486	404	447	421	453	397	445	425	445	452	441	413	437	437	447	417	456	447	422	431	431	439	441	448	394	453	449	479	414	445	440	446	440	422	403	485	447	455	462	418	437	433	431	422	485	443	415	428	443	475	469	420	450	452	412	453	408	433	469	427	406	483	437	433	406	444	466	419	419	457	432	437	424	409	450	445	438	436	451	429	444	452	413	435	481	473	436	455	449	454	447	443	434	427	438	464	413	450	490	425	417	470	449	479	453	456	457	412	433	428	423	479	408	425	408	417	431	411	421	407	453	408	422	450	415	449	423	459	429	405	423	447	444	423	442	451	419	458	449	446	427	454	441	452	455	468	473	429	459	467	444	459	430	452	458	438	408	455	436	437	417	451	469	427	406	393	439	423	447	410	433	415	463	429	449	442	454	422	422	438	482	427	433	457	436	432	373	409	455	457	479	476	456	461	421	423	485	427	456	446	406	461	431	454	467	438	456	439	436	439	430	439	484	466	439	448	396	440	444	409	406	480	440	439	482	452	423	407	458	410	442	441	390	452	415	491	416	437	441	446	448	427	434	426	423	461	457	461	464	407	434	446	390	440	414	450	446	429	476	437	466	446	421	444	403	461	453	463	451	452	457	446	454	438	437	428	446	405	441	478	467	429	430	442	436	457	436	472	423	466	446	456	456	505	416	474	435	459	433	440	450	431	472	470	417	434	429	417	400	446	449	427	455	480	432	438	435	423	433	445	441	423	416	452	453	420	405	404	467	452	471	412	433	465	471	466	440	442	399	428	425	442	423	426	456	428	431	423	429	472	420	435	419	474	434	381	439	462	467	492	436	452	455	452	457	441	433	447	437	417	441	434	436	428	456	454	428	463	415	415	412	511	440	463	438	442	462	426	430	451	469	442	434	415	487	435	451	430	452	421	422	413	421	454	434	455	416	402	436	465	436	427	434	441	456	438	475	425	439	425	427	424	469	445	464	380	421	473	452	442	426	460	452	428	460	401	438	416	415	455	461	462	422	446	445	454	433	429	422	425	398	391	442	416	488	449	428	408	441	488	428	487	446	448	441	457	447	467	440	443	463	446	458	451	425	460	426	418	476	433	436	459	408	428	473	425	435	402	458	393	452	450	394	431	406	437	423	487	438	451	467	441	433	447	422	454	452	401	417	446	415	432	451	438	434	458	413	438	450	451	432	457	443	413	386	424	433	425	403	447	439	452	445	436	447	435	465	435	416	471	464	422	434	436	436	406	449	435	382	451	436	427	463	472	437	468	432	444	471	461	479	463	388	454	460	447	450	463	453	399	462	455	426	470	418	446	456	462	471	432	435	437	432	449	445	432	439	435	464	425	430	448	435	434	450	391	430	453	451	427	460	486	429	459	460	443	423	440	433	423	437	415	461	446	450	453	468	424	427	443	462	423	428	444	420	482	408	438	447	402	438	452	420	422	438	429	423	425	409	446	434	451	433	426	426	430	443	434	438	436	461	443	451	423	419	465	433	464	465	425	465	428	429	440	410	435	442	441	414	427	412	440	450	413	441	474	408	473	401	440	451	447	443	431	495	435	420	425	463	432	418	465	445	429	433	464	415	449	420	434	401	435	430	428	440	455	442	421	422	486	447	449	425	449	441	428	440	436	445	449	429	484	419	390	454	430	420	448	419	436	452	436	446	470	412	459	425	455	434	450	448	415	440	395	449	465	447	458	406	415	410	419	445	447	435	404	433	423	435	397	438	435	432	448	440	442	427	458	449	442	424	403	403	449	397	406	454	446	416	455	449	447	409	421	412	401	432	443	440	447	397	438	466	427	449	414	452	451	433	445	451	454	459	452	434	451	438	423	423	417	442	425	477	450	441	439	432	421	457	460	415	438	442	426	412	423	433	452	481	435	435	474	436	440	440	445	447	431	397	450	416	467	418	448	391	458	425	398	429	475	463	429	436	422	434	463	411	445	444	423	457	467	437	438	424	442	466	455	471	474	448	462	452	442	409	432	467	479	410	438	440	469	487	442	434	430	410	445	465	453	468	416	461	461	435	423	438	445	437	449	401	436	452	459	390	437	468	424	481	460	434	426	427	450	432	479	409	439	472	430	449	432	459	452	419	414	436	456	408	462	414	487	446	429	471	422	462	450	410	473	415	439	464	460	472	446	432	449	435	430	452	415	427	455	444	432	429	447	476	449	441	458	394	454	462	444	439	454	430	442	434	460	406	455	446	423	458	437	410	429	437	418	457	423	438	485	430	466	450	409	431	441	460	427	480	423	454	425	420	418	416	391	430	441	459	424	471	436	429	444	465	443	437	395	472	416	473	450	470	445	450	416	425	442	478	441	441	455	397	445	463	415	429	443	460	475	438	401	436	435	447	461	444	458	416	458	419	423	424	452	446	445	428	473	443	445	428	459	394	446	422	403	433	436	451	428	448	459	437	460	416	414	447	410	437	416	437	404	420	471	429	436	439	448	422	398	420	444	444	460	471	452	429	429	456	433	439	441	408	468	457	461	425	471	425	439	431	457	410	460	453	422	443	478	482	425	439	479	412	396	434	443	448	401	410	433	414	421	424	445	410	462	440	446	444	434	422	458	449	460	441	422	433	455	445	442	435	442	467	397	418	457	430	442	456	446	453	437	468	462	446	440	418	433	397	456	453	407	393	443	427	371	407	446	477	444	433	414	427	435	446	477	461	414	428	451	431	446	408	449	475	401	440	468	481	448	447	455	470	478	486	409	405	401	475	442	419	447	455	455	458	420	402	437	441	442	446	422	413	424	445	422	441	423	459	441	430	405	426	468	447	449	478	438	429	423	442	429	436	463	413	417	445	424	452	458	454	410	466	434	422	434	447	385	459	409	459	440	439	469	428	471	410	471	434	468	456	416	442	414	424	420	423	470	463	425	454	454	441	443	470	454	447	398	456	449	452	431	456	446	417	437	428	464	436	434	441	436	460	455	421	463	403	430	411	470	424	455	457	456	429	448	446	446	469	440
10184	15080	14419	9790	7091	4806	3372	2896	2285	1638	1377	1202	1208	1128	853	754	672	651	626	654	668	676	638	661	630	636	633	612	579	577	576	577	566	581	560	558	563	586	549	534	552	563	541	581	555	543	544	593	546	540	542	578	524	575	569	536	541	568	536	552	600	573	547	577	563	554	532	556	557	534	539	553	518	539	567	568	538	555	539	534	591	593	631	585	565	603	569	562	586	556	583	611	561	545	583	575	561	575	614	555	556	557	522	571	595	566	570	599	598	587	597	579	567	609	525	550	537	562	603	588	554	580	578	619	507	556	503	544	580	556	568	564	561	565	551	545	592	565	537	524	564	554	513	592	588	555	590	526	560	504	555	565	586	555	582	566	554	551	570	575	528	516	580	574	559	570	594	574	562	541	564	578	574	599	552	561	565	543	566	576	559	499	587	554	551	561	563	557	566	583	591	544	575	516	531	600	570	575	547	551	574	571	573	557	547	522	525	576	582	579	576	574	552	549	617	525	585	527	564	560	562	549	526	570	506	594	583	571	580	566	535	540	567	567	540	571	557	558	585	530	545	526	511	561	573	559	558	569	548	580	591	556	553	582	587	574	570	526	562	578	523	522	540	488	580	577	533	561	541	574	542	561	559	601	545	531	567	549	562	536	549	538	562	527	517	537	569	552	548	552	560	585	549	560	574	583	532	537	516	559	542	595	585	565	555	541	575	597	534	579	554	527	564	592	574	579	562	568	569	549	527	543	530	569	501	539	563	590	520	560	540	590	560	555	512	574	568	577	583	559	556	541	549	596	565	522	600	553	581	584	498	537	544	553	543	537	567	580	574	544	566	578	523	531	556	538	569	549	508	595	574	576	506	515	523	564	549	543	579	546	634	514	545	571	596	575	596	575	543	540	579	585	521	530	571	567	588	567	528	591	574	523	559	579	560	567	526	578	531	554	536	569	585	550	490	548	606	523	549	542	591	536	630	555	555	556	575	512	559	560	545	571	554	557	561	573	594	563	563	565	546	509	573	567	559	585	541	540	549	544	561	552	561	573	586	544	556	568	579	511	518	572	529	538	533	567	571	557	535	552	552	519	574	541	562	568	579	579	539	571	519	606	523	549	557	542	568	548	570	570	522	577	585	539	497	566	542	582	584	540	562	543	597	571	620	559	581	576	588	598	565	540	511	560	535	594	551	541	536	536	527	552	578	565	606	513	528	553	591	568	566	544	584	558	585	516	546	584	565	570	569	571	557	535	596	560	576	575	572	566	549	553	568	602	545	562	554	528	572	535	533	584	542	548	539	555	552	568	521	574	588	534	589	563	510	517	507	562	548	553	556	517	510	558	605	609	559	539	589	582	576	562	552	595	590	581	553	564	573	575	556	498	597	511	551	579	532	530	604	536	566	571	579	576	557	593	570	540	555	537	573	571	570	604	505	502	555	501	553	562	573	568	556	543	550	568	532	550	549	588	520	569	561	560	592	556	549	497	563	564	535	560	563	555	578	604	567	565	565	609	561	543	563	581	534	533	515	539	578	547	517	576	575	512	541	540	550	580	553	522	527	529	572	568	551	542	559	517	544	540	561	533	563	562	544	576	573	524	588	527	549	578	565	582	580	526	551	527	565	542	606	560	521	592	562	539	557	576	558	553	567	579	531	607	542	549	558	540	573	541	574	550	578	579	529	537	598	551	569	560	531	550	571	516	570	596	553	576	555	610	557	540	585	531	596	533	507	571	529	566	559	568	544	577	568	577	572	538	537	555	561	521	588	537	537	562	575	592	548	564	523	553	527	551	559	601	597	563	549	545	596	570	549	574	544	543	521	525	547	550	550	559	517	506	525	575	542	535	578	609	547	539	553	587	539	540	591	604	577	539	559	561	488	557	521	571	575	571	560	555	554	564	553	558	559	565	583	552	557	548	600	516	526	553	572	550	582	570	573	554	580	583	566	587	538	566	517	602	542	559	575	530	519	575	562	534	531	548	536	554	548	566	542	524	572	564	586	564	584	551	551	536	514	537	538	551	554	558	592	576	556	587	503	580	536	535	525	524	538	527	541	566	572	552	597	567	607	575	594	591	577	561	546	557	573	580	531	536	552	541	547	577	571	538	584	553	508	534	568	585	570	584	562	546	557	512	557	556	588	606	586	568	567	601	551	533	592	544	527	568	596	540	541	543	544	573	563	532	562	537	576	529	584	563	575	541	557	558	606	552	593	564	575	587	549	571	565	566	549	588	570	569	544	598	555	560	555	572	548	553	600	584	550	563	583	526	556	580	561	555	553	555	556	543	572	640	542	577	572	538	552	629	581	562	512	551	590	585	567	556	546	546	598	576	573	589	542	557	537	588	585	588	568	552	551	544	537	574	562	556	573	551	573	556	572	551	542	531	531	509	566	532	580	554	568	550	529	577	502	601	555	580	580	555	565	506	571	513	580	566	513	537	538	552	570	511	524	534	517	541	559	572	570	558	563	557	586	559	566	559	604	562	599	525	550	554	526	572	588	556	569	543	559	541	527	552	544	566	529	518	546	514	548	583	560	588	528	531	576	595	568	588	559	562	556	580	556	550	573	552	531	538	536	582	552	559	586	619	538	547	574	561	561	549	582	557	500	556	525	547	531	576	550	567	536	560	542	543	582	543	581	595	565	599	549	613	547	560	551	576	575	584	534	536	546	537	543	540	577	595	584	570	606	591	541	564	572	554	562	582	578	544	577	538	575	592	601	558	512	590	558	543	567	553	524	555	524	589	550	561	542	542	577	563	596	593	545	573	578	556	555	548	543	526	520	581	557	583	564	552	567	568	569	579	549	562	581	572	585	529	569	562	592	538	554	547	526	530	572	585	552	538	546	572	543	554	582	579	593	494	573	561	550	540	585	552	580	581	561	551	561	543	575	554	569	518	563	549	575	546	564	505	597	542	573	498	556	559	559	553	596	537	558	607	541	560	538	576	541	548	562	566	561	537	580	536	562	584	573	540	599	554	617	513	556	550	595	574	586	568	590	601	556	577	513	582	498	566	587	552	533	528	563	565	552	572	563	525	576	547	542	538	575	532	562	562	518	560	557	571	543	562	543	584	586	576	535	578	579	559	566	557	594	510	573	568	574	556	558	562	581	573	546	594	503	556	551	575	586	556	534	605	555	520	554	577	593	578	544	565	553	552	498	555	564	569	557	567	560	544	541	588	566	540	544	562	553	537	544	539	584	623	581	602	575	562	576	545	526	551	569	557	558	564	522	557	562	592	556	557	564	579	569	559	572	564	525	557	557	547	557	551	548	569	611	530	563	554	579	569	552	611	594	562	558	609	620	534	556	554	537	545	600	532	509	571	561	539	541	558	492	585	572	545	581	575	573	559	573	589	529	570	604	546	576	561	579	560	577	525	576	585	534	566	563	551	532	588	546	580	562	551	561	531	589	529	568	557	566	542	519	526	558	574	580	585	539	617	554	575	567	550	561	602	571	579	562	505	542	607	582	579	599	515	519	538
24461	21440	28736	24603	21288	11159	3906	2485	1841	1525	1352	1208	1175	1095	900	928	898	852	766	820	813	807	790	780	791	765	813	796	735	745	748	775	737	766	768	749	756	698	724	714	716	741	738	736	696	723	758	708	694	706	643	703	706	694	719	700	692	688	683	718	728	690	700	721	703	692	719	670	733	678	687	748	698	698	740	759	678	665	738	755	705	741	725	704	701	702	691	702	774	732	704	759	713	744	709	711	698	713	740	699	673	736	735	746	716	677	713	685	677	700	726	714	719	727	667	660	698	776	711	737	718	670	707	711	721	691	710	744	683	709	769	675	691	746	673	739	696	697	706	701	709	658	666	746	684	726	715	760	712	756	703	739	660	687	725	735	721	728	750	653	668	679	689	710	707	695	714	729	683	752	713	728	691	761	731	709	700	719	718	715	707	720	705	686	726	726	725	703	756	727	708	776	749	667	733	738	728	738	722	760	737	717	710	736	726	739	728	729	714	694	717	705	722	723	718	737	731	689	696	726	686	701	692	709	755	717	756	713	710	698	702	697	693	743	689	725	696	745	707	715	734	706	741	671	703	722	700	693	706	718	727	705	689	736	701	751	718	725	768	743	653	688	665	719	695	742	659	702	733	712	730	784	728	694	679	697	683	696	718	687	731	743	650	714	704	708	692	706	697	703	702	752	687	648	731	733	697	660	691	678	670	678	674	697	739	750	721	723	737	685	710	717	699	658	721	652	724	702	712	667	737	739	682	723	737	735	727	734	708	725	693	715	754	703	746	681	688	707	713	688	681	717	693	741	711	687	740	675	709	762	706	741	699	707	686	724	722	735	713	657	715	676	704	690	730	667	737	669	746	678	706	676	741	673	700	667	692	702	706	704	732	702	719	705	722	727	734	706	717	736	672	724	667	730	728	723	769	682	675	689	698	706	733	683	706	694	705	727	730	654	749	711	717	686	725	706	706	704	692	671	745	712	693	707	731	654	698	693	725	741	696	730	698	721	668	746	684	703	713	735	674	697	694	676	704	697	725	716	686	768	688	732	748	751	687	711	683	745	695	701	735	711	705	719	645	728	703	716	736	718	682	708	685	720	714	726	662	697	711	682	727	708	722	719	717	716	739	706	711	701	729	706	686	755	690	716	711	744	702	691	715	678	770	692	736	734	724	730	725	713	694	724	675	703	658	751	730	714	677	737	739	672	738	719	726	670	699	746	687	713	738	699	719	689	718	708	722	732	693	656	743	707	693	724	696	716	684	687	747	691	745	720	741	648	720	764	702	758	684	645	656	689	716	681	713	683	703	723	695	649	742	688	726	698	687	717	714	720	676	744	694	737	661	701	695	729	723	716	706	689	702	688	730	734	741	728	710	705	692	658	738	751	702	710	729	696	682	690	644	696	745	753	715	660	696	684	743	725	725	736	663	665	714	685	691	756	741	691	716	717	736	703	722	681	711	652	745	700	709	731	688	714	689	690	741	685	710	761	719	704	684	715	685	714	750	689	733	695	700	688	668	702	686	714	719	759	728	694	725	751	724	675	679	736	695	713	718	724	699	679	692	714	667	766	649	722	684	703	709	712	702	677	747	744	741	718	684	733	730	725	727	686	692	721	711	667	733	704	740	725	723	709	676	688	711	725	759	653	719	726	682	709	681	737	701	696	723	715	708	704	695	681	730	687	698	702	702	735	711	712	727	711	742	731	739	655	723	702	681	726	660	662	665	694	712	710	682	762	698	689	680	737	745	706	747	698	736	727	724	718	733	701	700	693	743	729	713	703	730	669	683	705	703	676	675	712	706	708	719	683	690	730	720	688	717	704	722	717	740	687	664	688	707	688	742	715	722	719	684	703	738	700	683	666	721	683	728	710	644	685	706	688	717	692	672	708	736	716	709	698	708	760	755	700	715	693	733	727	701	717	672	688	754	712	686	693	649	751	688	709	698	657	664	693	716	698	728	722	732	721	652	633	710	719	609	704	755	707	743	714	711	698	750	671	739	693	719	707	694	716	707	699	717	700	707	700	680	685	682	701	688	715	746	730	720	703	711	727	729	764	695	735	750	678	680	726	711	713	764	695	742	760	716	730	707	697	735	731	720	706	699	721	710	697	665	690	712	681	695	741	681	743	697	689	659	750	706	721	684	707	702	704	753	667	727	672	729	748	717	720	690	749	735	734	700	716	690	656	688	704	775	718	677	718	738	685	699	648	685	723	670	722	690	673	724	685	712	676	722	685	736	671	723	720	681	751	731	757	765	694	712	715	711	701	716	671	698	644	729	708	693	677	707	721	712	698	728	718	709	713	709	741	703	698	711	682	696	737	721	664	718	694	718	682	718	693	711	727	671	692	674	721	705	720	749	699	740	680	707	690	751	732	728	703	725	734	692	690	727	707	683	713	699	677	742	729	720	694	688	650	710	699	735	723	720	771	709	730	686	708	739	686	709	674	676	740	679	706	715	708	729	709	652	708	697	714	698	641	732	703	708	704	688	743	744	689	733	737	735	709	715	706	723	682	702	707	688	761	708	697	708	682	714	668	720	747	686	672	671	692	760	682	671	674	696	698	692	689	689	702	745	683	721	698	664	721	678	687	736	699	698	727	714	693	721	684	676	755	665	667	699	684	637	707	716	738	650	716	681	721	661	721	697	740	733	709	718	753	725	729	681	757	703	699	720	693	654	679	732	688	722	674	671	752	677	692	739	699	725	713	693	733	706	698	699	728	744	734	733	715	714	697	672	705	683	656	669	723	679	705	722	715	727	731	699	732	719	709	668	694	727	704	691	716	662	704	724	695	698	721	728	685	721	741	730	724	715	738	706	697	713	688	756	698	708	690	727	688	693	670	681	731	753	683	701	703	711	697	712	756	691	667	719	693	750	727	710	688	714	731	696	738	734	687	686	712	717	710	703	712	681	663	751	710	672	698	722	659	690	670	743	749	670	736	705	707	706	675	704	762	690	690	726	690	742	714	759	711	683	738	699	711	721	642	714	709	723	745	704	685	663	700	745	763	701	699	680	696	657	726	673	690	686	679	706	699	708	727	669	673	721	720	683	713	698	710	672	765	719	735	672	720	683	697	659	716	709	709	756	713	708	694	737	767	703	712	730	744	730	735	746	721	680	663	687	791	739	712	764	705	730	686	646	705	760	686	667	713	724	718	715	721	736	696	674	688	712	733	647	708	763	755	749	731	723	682	712	692	683	701	683	659	714	689	706	701	764	696	690	727	692	737	723	708	681	710	714	711	722	709	716	684	746	697	738	716	646	679	707	718	674	741	693	734	741	735	691	734	671	733	729	685	665	720	727	757	705	719	743	722	707	690	687	714	664	775	741	668	704	722	730	646	668	689	715	687	704	699	724	690	758	682	736	664	687	752	703	687	728	672	695	668	694	699	690	702	742	686	678	703	712	691	733	735	670	722	720	684	678	731	677	707	667	694	675	683	718	717	683	700	756	710	732	719	727	693	701	675	667	704	716	686	713	717	709	709
11374	24199	21930	14481	11595	7894	5729	4916	3633	2820	2375	2161	2011	1795	1481	1336	1234	1160	1126	1175	1088	1041	1074	1070	1059	1039	944	1002	974	968	951	958	935	941	914	919	901	932	923	924	857	933	940	869	893	882	914	918	837	861	898	855	881	922	876	883	945	855	812	925	858	916	931	895	892	893	882	926	855	894	908	862	908	853	919	881	852	865	960	906	865	929	927	917	950	902	878	953	905	974	973	915	920	851	891	881	929	909	877	867	838	870	869	924	897	882	853	847	891	915	836	832	886	915	881	873	885	873	908	872	876	885	877	889	911	880	840	867	867	892	850	864	882	889	839	863	838	808	911	872	883	866	857	848	890	903	900	935	849	898	832	914	843	874	840	858	891	860	923	919	886	905	843	868	935	893	887	843	881	819	845	908	882	879	857	918	884	888	855	898	875	876	853	890	816	876	905	871	891	867	856	848	859	865	822	853	866	828	899	879	879	849	829	870	898	839	947	895	916	897	960	886	906	883	919	875	864	878	848	883	880	848	884	827	916	904	875	881	915	854	871	850	879	885	870	881	902	901	914	850	883	840	912	870	911	861	902	903	866	857	867	862	871	890	932	883	907	819	915	916	904	902	865	856	876	910	930	819	883	878	935	892	862	903	913	853	851	877	875	875	813	869	903	882	907	881	903	917	867	914	912	819	818	820	907	875	888	904	862	899	850	850	847	872	942	855	906	920	903	901	870	873	885	891	879	855	919	862	905	868	911	877	807	908	858	873	871	932	870	874	917	894	856	892	853	842	896	874	916	923	888	864	855	886	862	908	850	875	870	852	916	904	923	920	901	814	891	872	923	920	868	832	838	879	886	864	944	907	853	874	904	864	890	861	844	869	893	877	843	854	930	887	867	862	924	905	823	845	880	855	898	863	897	807	832	900	895	874	900	840	904	872	896	889	879	889	826	868	918	891	906	830	873	889	866	815	926	883	869	883	849	855	867	900	890	855	889	865	872	861	877	884	904	861	873	832	842	893	864	845	868	873	910	851	838	852	926	874	867	906	885	844	896	860	866	891	887	880	891	885	859	873	875	870	860	836	827	898	864	864	856	820	892	905	852	914	912	901	913	911	850	880	889	888	901	859	884	864	881	888	920	863	881	887	831	893	895	886	900	861	843	846	884	855	897	877	932	872	879	895	894	906	895	880	899	879	899	878	891	902	914	831	908	851	858	855	879	846	877	910	911	833	884	880	864	890	897	872	864	863	935	918	882	868	863	867	855	937	861	892	892	913	913	896	890	817	934	918	874	883	909	906	882	861	896	888	890	850	870	909	846	878	818	896	884	876	906	886	847	889	890	919	917	824	921	865	864	861	852	918	881	872	849	860	888	868	850	882	909	858	890	920	845	873	876	900	938	861	896	860	867	864	902	871	842	927	865	836	847	865	860	856	902	878	893	871	847	901	875	889	864	870	875	854	920	903	895	832	890	803	908	830	845	883	872	878	819	876	888	847	925	877	927	865	873	935	847	899	883	915	841	857	867	887	844	882	883	819	879	899	880	956	907	863	906	912	869	885	845	866	859	847	852	866	855	823	886	917	886	902	910	879	890	931	933	899	827	877	857	889	886	913	862	857	871	905	816	845	911	927	885	847	925	901	914	859	907	825	907	840	881	924	836	883	902	845	889	853	877	895	838	895	841	849	874	884	891	890	896	895	891	868	891	869	872	866	860	860	925	880	872	859	858	910	859	851	925	840	883	881	840	831	896	868	881	878	864	905	860	893	871	851	862	885	904	873	843	852	823	807	902	879	826	863	882	891	879	886	874	932	840	879	888	902	883	909	855	897	908	890	877	885	865	861	883	909	870	874	851	836	868	899	874	910	891	874	884	834	937	850	921	888	849	882	870	843	889	885	872	852	857	910	868	841	834	882	883	856	853	860	879	857	905	892	891	838	847	912	814	918	871	881	873	818	885	889	881	899	858	848	832	894	906	920	921	859	867	825	882	916	923	850	843	836	869	828	927	920	898	835	916	876	866	863	883	916	886	896	885	941	932	823	863	890	880	871	895	874	844	842	892	849	921	872	820	861	887	895	920	859	894	828	911	851	884	919	922	877	907	899	902	903	892	866	835	847	793	819	873	858	892	866	884	913	876	915	846	885	920	897	873	896	862	911	853	900	904	879	838	864	887	842	948	887	843	863	899	860	936	864	897	864	861	838	886	903	849	863	858	860	855	865	908	838	873	797	952	877	922	824	885	901	839	824	862	874	874	879	898	927	870	866	860	897	901	871	881	890	878	867	901	887	897	930	912	900	901	872	913	854	887	820	910	871	915	857	900	865	901	879	868	859	868	851	863	841	895	908	898	921	890	881	842	876	825	856	867	929	895	880	860	812	880	876	894	925	854	856	824	817	879	835	876	844	920	913	963	867	891	837	841	920	842	888	877	872	898	811	842	886	827	862	936	829	911	849	839	894	937	864	866	846	860	770	869	892	886	902	877	889	898	866	920	875	843	887	849	891	920	906	860	947	862	943	901	866	825	868	881	884	852	882	895	850	875	865	861	886	868	908	852	906	870	913	895	886	880	880	921	919	907	884	953	863	866	909	865	843	861	886	881	904	885	909	868	828	891	896	874	842	873	850	846	913	849	904	878	933	932	838	926	853	879	856	940	868	883	912	880	864	846	870	868	857	809	861	872	914	890	865	909	893	782	877	858	875	863	915	857	849	865	872	900	864	844	852	820	887	872	908	869	839	886	863	861	801	871	876	879	819	872	866	865	903	926	891	923	868	856	831	904	882	838	923	857	884	845	840	887	841	923	909	904	866	850	842	861	879	899	920	910	853	865	895	864	880	872	844	883	836	891	829	856	876	855	832	884	905	906	916	852	937	841	923	882	847	875	907	929	858	863	876	906	868	829	880	883	893	873	821	901	862	889	876	907	878	860	851	852	859	915	905	831	845	865	915	865	858	909	895	850	894	887	878	913	894	846	853	882	911	841	879	860	846	872	842	897	861	877	832	887	908	890	880	879	864	806	897	870	824	858	850	952	865	882	893	887	828	869	917	855	848	800	879	874	891	892	874	900	895	861	822	888	876	891	936	860	849	889	877	892	861	936	906	878	872	904	894	856	935	874	861	803	936	876	860	887	924	901	912	855	860	921	891	895	859	900	876	851	900	900	845	862	861	910	889	909	891	895	904	838	900	845	902	860	911	939	883	899	890	877	859	892	896	900	861	903	914	884	845	869	895	957	873	898	897	863	862	850	901	920	876	860	832	889	892	847	920	870	890	878	911	870	830	848	907	893	891	869	875	850	838	913	873	939	863	856	878	892	839	886	859	819	876	823	915	868	859	828	867	867	883	879	879	877	893	903	873	931	871	959	857	895	941	891	919	848	887	865	804	833	915	886	868	873	837	863	906	891	867	911	860	871	854	867	933	848	848	818	874	866	864	877	882	888	899	892	829	848	855	891	903	846	863	899	839	812	927	863	823	898	871	923	831	894	896
25559	21384	27502	25375	11772	3494	1957	1407	1053	912	758	687	643	610	504	499	494	425	440	412	452	466	423	418	410	406	362	438	378	414	356	412	414	369	340	383	385	353	364	371	362	369	340	363	365	334	361	379	357	371	368	348	352	366	344	377	373	393	395	345	359	359	347	408	355	358	349	357	389	331	363	348	378	348	360	377	325	368	370	332	348	391	369	377	380	366	401	353	383	383	393	377	430	363	402	370	374	368	380	365	393	328	368	338	343	347	358	367	351	366	350	348	341	377	335	350	360	356	372	354	347	369	341	350	376	381	336	361	354	373	354	373	371	383	388	358	350	340	346	353	341	360	358	393	365	336	364	371	370	371	336	355	382	334	353	341	390	370	379	395	376	355	351	351	315	344	388	349	372	376	344	346	370	368	353	383	397	343	377	404	368	321	366	327	362	360	346	333	362	353	363	368	331	367	317	341	358	330	353	373	328	345	363	334	355	348	361	370	363	351	368	343	364	336	341	368	364	327	358	357	365	341	367	389	363	343	359	321	367	369	364	360	354	363	340	379	359	373	390	334	338	384	354	390	341	341	369	376	365	345	403	375	364	357	347	386	386	369	391	362	377	334	374	356	344	383	371	353	351	359	333	373	340	336	381	362	348	377	338	363	316	356	329	349	348	350	344	365	339	347	343	356	346	358	373	347	349	355	353	381	358	392	364	321	403	354	384	367	363	343	348	360	362	358	359	349	358	391	357	363	394	357	373	350	374	335	356	334	329	378	336	375	364	363	394	367	370	368	363	347	384	383	358	333	374	366	328	331	351	352	361	359	312	330	359	369	347	379	347	382	334	347	365	373	311	348	372	330	363	345	351	340	330	336	363	352	359	343	351	339	362	372	368	350	345	369	343	358	364	370	354	367	373	356	348	391	372	362	362	360	373	336	397	349	364	346	377	376	362	334	406	341	332	340	341	363	359	366	383	384	372	354	366	388	364	348	331	366	332	353	345	358	381	374	358	390	338	351	343	354	317	345	364	367	349	359	348	348	359	358	364	362	348	378	356	359	380	345	342	362	346	380	349	395	355	362	334	383	345	357	337	315	377	327	350	384	380	367	356	380	331	375	373	328	362	385	393	361	366	334	374	343	339	348	370	354	379	371	358	353	348	332	369	358	346	340	346	382	362	388	383	363	385	370	383	368	350	352	365	349	390	368	345	362	370	344	354	360	354	389	397	363	373	353	353	387	348	339	360	355	374	361	354	320	390	380	355	353	345	358	361	369	360	357	352	327	350	377	366	373	355	338	346	316	360	341	369	343	343	380	333	366	379	392	388	367	359	348	378	350	347	348	349	383	363	359	340	393	367	388	380	332	390	386	372	338	358	361	368	402	376	341	373	334	353	367	326	362	330	368	330	384	343	337	346	343	339	375	379	351	400	331	347	371	377	336	346	367	397	350	403	365	387	403	344	362	359	365	369	404	370	392	368	332	341	344	347	352	355	364	358	375	370	364	363	338	345	352	355	356	371	367	362	351	369	380	369	328	364	364	344	355	342	346	373	343	370	369	337	386	338	373	366	342	376	351	346	368	328	357	335	341	338	371	360	352	384	370	323	347	399	342	363	348	359	356	362	359	382	374	350	376	367	368	370	346	348	359	348	374	336	387	360	375	365	313	361	354	384	351	335	377	345	377	387	337	369	365	376	369	345	377	382	373	388	351	379	341	366	345	363	387	354	355	366	376	346	353	358	365	352	354	328	395	337	385	332	358	338	352	352	340	341	380	343	375	357	352	397	336	344	353	338	399	339	376	417	346	320	355	361	364	379	333	342	351	387	343	338	381	345	372	330	340	359	336	367	341	345	388	366	337	350	348	336	396	380	355	333	352	341	344	407	353	330	374	372	350	378	371	347	340	346	384	363	390	358	350	334	365	384	348	394	321	373	369	322	349	346	335	365	351	354	345	353	364	354	353	336	365	353	361	362	342	342	325	347	345	359	326	360	372	352	331	351	351	348	356	374	314	374	346	359	385	386	339	361	366	357	328	327	362	358	387	354	348	374	332	354	318	364	362	349	394	355	354	339	379	388	370	327	363	365	340	399	341	357	359	358	343	346	353	353	390	399	381	343	358	343	376	366	336	354	314	403	368	359	379	325	331	341	351	380	374	336	372	357	336	375	365	372	364	359	343	376	325	347	358	330	369	357	382	343	360	328	357	347	334	349	351	376	379	348	380	330	352	352	370	301	367	352	356	408	323	363	358	361	342	391	384	386	396	330	371	382	373	359	352	413	354	370	361	373	337	364	365	352	354	335	346	390	336	359	342	400	375	333	349	368	362	371	388	381	388	342	363	360	377	346	372	359	366	350	376	331	401	393	338	358	362	360	384	357	365	349	347	341	387	361	378	329	363	370	354	366	411	349	325	352	386	370	384	380	354	366	333	336	407	347	354	359	388	374	356	409	367	380	355	376	373	374	362	384	329	360	391	354	403	400	368	354	354	378	362	394	381	351	344	346	344	349	374	355	391	383	367	356	363	372	369	349	354	374	367	364	339	372	384	340	359	376	392	373	367	356	384	347	329	337	347	342	371	342	372	359	328	392	358	399	382	349	346	341	366	339	353	385	355	362	381	342	334	362	391	370	381	361	374	349	372	348	380	333	377	373	345	406	338	342	360	331	379	368	394	369	346	352	364	372	340	362	392	352	356	370	377	336	372	370	358	379	326	362	349	347	345	340	378	367	338	364	375	342	367	360	395	373	332	358	358	353	368	335	385	349	352	405	351	347	376	349	376	355	357	360	360	337	374	350	358	360	364	354	361	346	338	356	374	375	344	371	359	362	333	359	385	354	363	339	350	346	349	361	342	385	363	404	363	350	378	378	358	347	377	345	356	366	355	380	339	380	342	337	363	384	315	372	373	378	352	348	390	337	423	348	341	362	355	374	356	368	394	359	395	350	349	346	384	374	350	320	346	359	378	356	346	363	349	350	376	373	357	360	355	353	348	357	372	383	361	390	362	349	374	401	331	365	335	361	378	327	394	331	397	366	383	362	349	373	353	375	382	355	322	383	328	362	338	353	369	357	344	320	373	367	331	363	332	391	331	365	366	365	372	320	347	368	358	341	368	398	344	370	339	380	364	341	349	333	350	337	330	358	349	370	327	350	367	351	364	399	361	358	330	356	349	355	357	351	355	350	354	364	336	333	347	361	371	378	345	350	325	360	346	379	364	350	359	420	359	363	360	323	349	386	350	346	365	352	363	345	309	331	385	339	335	345	357	334	386	345	343	330	378	358	377	361	348	347	361	340	343	376	349	372	348	341	374	353	354	371	332	345	365	366	358	320	345	390	368	365	360	351	348	347	355	379	365	368	315	362	355	368	326	360	360	398	370	387	343	392	375	313	354	333	342	377	389	335	375	355	340	295	359	372	343	363	341	352	342	359	349	375	351	377	329	344	368	353	361	364	372	351	351	371	420	362	403	354	310	390	351	365	382	340	342
10749	20029	18146	12253	9093	6109	4331	3297	2555	2044	1696	1442	1366	1082	912	834	779	688	723	668	660	647	620	608	588	562	555	599	568	544	555	524	495	533	509	484	475	494	529	484	494	475	499	506	466	539	487	446	491	511	527	489	491	544	479	477	519	462	472	493	467	486	488	455	508	497	462	498	452	490	454	450	491	476	492	464	459	480	537	488	534	519	503	529	498	498	514	528	536	515	521	541	487	487	501	475	490	492	488	490	500	469	506	483	481	457	474	466	485	486	492	482	465	478	495	481	484	463	485	503	489	504	492	505	497	491	476	526	485	470	484	483	491	497	476	508	486	497	475	459	497	456	472	469	453	467	468	475	519	477	499	474	472	524	499	463	477	496	447	442	508	456	457	462	464	500	507	468	454	504	444	500	489	495	471	529	513	456	481	495	508	479	443	510	454	486	466	468	477	481	479	470	452	546	490	469	439	505	463	467	496	505	500	415	510	462	478	451	494	516	488	480	470	471	510	473	472	461	483	485	495	493	478	472	463	516	498	479	484	481	536	488	508	464	498	499	490	503	462	491	482	479	449	512	477	465	463	494	492	484	511	477	455	496	467	482	491	476	453	537	470	452	460	507	479	496	506	485	462	481	452	455	478	500	477	508	480	478	530	485	470	473	482	448	459	469	483	472	488	500	451	472	499	469	485	476	510	455	487	450	456	485	458	483	489	455	510	487	479	470	518	494	483	481	493	481	496	478	517	453	470	467	490	489	487	489	489	435	514	498	484	495	493	472	493	515	445	469	477	516	513	475	535	521	518	476	475	479	493	500	502	472	465	449	497	458	451	519	483	500	452	443	472	497	510	469	481	453	453	519	432	520	467	471	464	489	503	486	499	503	480	498	470	540	514	480	446	524	506	473	464	478	483	494	456	471	486	478	472	472	493	494	486	450	461	522	500	481	469	484	487	504	493	492	494	512	508	528	458	494	476	473	513	484	460	533	523	438	507	443	484	415	493	443	452	502	486	482	468	477	484	482	482	489	497	488	480	472	483	500	499	480	461	476	433	441	496	483	497	505	489	489	476	521	496	492	508	472	454	491	469	515	514	451	488	477	496	497	507	495	458	477	485	469	517	503	505	465	471	472	508	471	484	475	513	449	490	483	475	466	443	437	456	472	512	487	425	493	495	452	504	476	482	464	475	500	460	469	471	457	468	465	469	468	456	504	472	487	490	479	483	516	477	463	463	455	465	532	510	505	477	463	469	518	471	476	456	491	482	478	533	469	508	505	474	495	508	489	491	527	539	491	476	478	472	507	478	508	547	506	460	490	499	459	502	496	433	451	496	447	511	472	498	454	469	471	472	451	490	459	471	433	476	494	454	444	486	467	454	463	493	481	449	498	473	518	498	536	449	463	492	485	456	470	496	459	484	493	477	451	487	486	492	489	448	510	480	485	501	484	503	504	481	481	496	489	447	469	470	469	473	495	463	475	448	476	469	538	455	523	494	490	455	471	499	511	515	523	468	481	464	496	487	442	471	449	444	457	479	494	461	430	519	471	461	483	469	457	510	467	509	485	473	495	492	489	436	490	490	493	479	508	475	477	507	510	534	468	493	467	486	481	466	495	504	453	504	468	477	494	473	464	494	497	512	468	493	484	479	512	497	498	452	473	460	490	469	490	467	464	531	489	473	450	500	469	455	495	472	499	486	498	489	446	511	482	476	445	498	507	428	482	517	485	484	479	504	499	450	462	497	451	523	485	509	462	455	487	507	472	491	444	496	490	477	500	523	489	518	485	488	454	443	440	500	457	469	468	465	464	457	519	470	466	501	491	503	468	456	468	506	506	491	472	465	480	476	457	496	492	508	515	537	473	477	498	475	481	516	477	498	492	458	458	458	513	460	506	491	469	475	461	525	469	496	505	474	478	472	481	469	498	508	486	485	506	489	488	446	493	456	459	472	450	483	451	487	475	471	494	487	512	464	526	455	491	451	487	442	479	510	450	471	480	477	483	446	463	455	464	430	465	503	462	459	436	434	489	498	489	470	479	482	505	477	477	499	467	481	518	484	502	480	486	490	481	435	513	457	488	523	457	510	464	491	471	487	434	464	497	452	462	479	478	465	448	481	488	483	489	496	493	490	495	450	471	494	527	454	525	449	491	493	469	462	456	483	497	486	487	490	473	476	480	511	489	496	478	485	468	478	477	454	509	497	522	459	506	467	464	471	483	435	473	455	470	482	483	455	465	484	451	464	456	459	468	490	476	489	439	472	470	482	504	459	490	472	496	516	498	477	503	496	486	482	464	499	489	495	495	483	484	470	478	472	508	510	461	492	484	472	478	493	483	492	477	482	486	470	464	490	468	495	498	478	473	509	484	440	463	461	502	471	483	486	494	431	511	448	478	494	431	479	500	458	446	506	475	490	468	468	466	485	452	468	495	512	482	489	473	472	474	471	433	503	479	450	520	466	482	485	483	519	480	475	487	502	490	496	467	483	459	473	463	452	447	472	489	469	451	463	526	483	505	493	469	510	512	424	480	486	501	473	466	451	470	462	474	484	464	465	494	497	488	460	458	513	474	438	478	449	482	489	441	462	491	491	495	483	486	506	517	521	486	487	469	510	439	469	498	492	433	484	494	490	491	460	485	475	479	496	516	494	486	487	504	467	497	472	465	454	464	480	453	468	506	483	497	501	510	509	475	488	478	477	486	490	478	491	497	495	501	474	484	433	489	444	468	478	497	490	485	478	463	470	500	501	484	494	440	474	477	449	460	503	519	496	466	472	441	504	466	486	480	531	436	500	437	488	492	488	462	485	497	463	467	511	462	477	483	454	518	517	482	493	492	519	464	486	513	508	503	493	445	469	558	487	485	508	478	503	523	462	463	468	457	491	502	479	509	469	444	558	486	469	461	465	504	485	498	451	478	475	481	501	527	449	492	486	496	483	496	488	506	456	444	480	516	504	481	489	478	459	476	466	498	503	464	477	480	454	461	503	508	498	498	476	475	443	504	429	497	494	510	489	520	475	461	494	497	504	469	452	477	508	521	481	486	467	526	474	479	498	479	481	499	484	486	454	474	487	514	465	465	485	471	485	494	436	477	433	475	459	451	509	488	484	480	494	465	474	462	486	454	475	472	500	498	484	459	459	520	498	499	486	528	487	452	478	506	479	527	470	456	487	493	503	497	494	497	485	460	465	469	465	466	506	455	461	446	497	450	472	471	473	470	476	507	467	512	481	540	496	482	480	536	440	472	481	497	495	490	499	479	480	486	504	490	482	534	491	457	515	502	499	495	505	511	485	500	447	500	466	472	506	509	482	470	488	487	487	438	467	479	496	479	508	481	478	475	516	472	481	457	478	463	488	490	533	526	487	459	456	548	454	459	499	492	517	474	488	487	469	474	456	469	468	476	479	491	475	488	472	484	463	467	461	487	490	483	470	480	492	506	473	451	448	493	491	510	457	482	481	475	496	471	475	470	496	465	509	497	477	469	500	494
23371	21438	29307	23975	21465	21468	10966	3290	2354	1932	1838	1543	1445	1203	1166	1088	988	965	957	956	904	936	986	862	917	865	854	804	778	805	802	826	784	737	793	780	745	729	778	774	753	689	758	785	743	747	757	738	737	809	759	721	686	771	764	765	749	728	744	732	716	699	779	696	709	741	743	771	735	774	806	687	746	730	760	682	753	783	712	730	778	700	741	765	794	763	702	749	782	801	826	800	739	749	778	732	738	750	702	728	749	785	745	759	697	771	722	730	699	759	747	749	732	710	698	722	732	691	756	762	748	760	763	713	722	751	741	734	773	787	751	749	762	745	763	724	785	727	710	811	753	779	709	725	736	713	741	727	725	734	735	766	678	745	740	781	760	730	742	747	720	718	734	731	757	711	729	741	721	758	739	697	731	714	745	716	747	748	721	707	739	746	711	733	745	698	718	738	734	747	756	712	729	703	752	740	755	749	737	782	754	715	771	717	734	733	773	774	745	693	745	734	705	737	740	721	746	787	730	743	683	727	741	777	680	754	717	784	698	708	737	739	716	722	716	739	761	747	707	736	720	731	755	744	705	757	722	733	670	701	743	724	720	745	781	704	717	725	742	787	721	749	778	746	669	726	718	742	766	749	722	747	717	763	752	735	738	723	736	709	774	748	687	775	788	782	710	705	747	719	775	748	741	687	744	711	750	767	697	774	748	746	787	729	740	747	760	745	715	749	731	754	701	764	750	786	702	740	778	740	708	740	780	738	785	741	720	718	742	712	762	730	771	765	778	743	703	714	735	702	730	750	745	746	747	697	704	689	689	755	723	691	696	768	733	751	762	713	684	688	762	736	685	725	739	702	746	747	744	700	773	759	725	758	753	723	712	727	692	769	704	726	766	711	702	745	738	768	728	716	770	720	745	744	738	730	732	731	753	727	731	742	747	741	711	782	743	764	714	709	742	745	731	735	720	717	760	779	725	714	806	777	752	745	686	720	750	712	742	758	712	726	735	753	714	742	715	666	776	749	717	739	734	716	726	731	802	703	694	709	724	696	787	729	724	794	749	726	748	738	706	753	747	715	731	773	723	769	741	712	716	753	694	748	750	794	723	736	727	740	702	702	732	717	731	722	698	699	713	727	779	706	739	741	724	731	711	719	795	734	694	737	723	728	653	683	730	735	702	742	680	749	739	752	785	771	782	777	726	742	780	734	773	770	731	770	714	705	721	731	738	694	799	731	728	743	754	739	773	740	760	768	740	746	717	773	723	777	752	745	779	740	760	760	632	778	739	683	724	781	729	721	697	740	741	708	768	722	715	734	699	715	724	777	734	768	743	754	759	728	686	747	750	708	719	747	723	692	738	712	696	755	760	705	681	750	765	746	741	725	688	693	758	755	703	738	758	736	754	785	732	756	742	727	701	742	691	718	777	736	676	736	688	769	763	704	779	698	717	721	740	753	656	725	761	759	756	735	710	732	765	732	743	778	782	705	730	798	744	749	749	764	759	717	749	758	766	763	730	742	712	696	722	693	704	721	712	715	662	730	711	702	721	759	693	720	747	706	749	772	674	764	747	734	769	770	736	756	740	744	751	690	734	725	712	724	705	715	712	731	754	759	733	717	761	737	727	752	720	739	772	767	722	741	712	713	740	767	751	729	713	735	748	731	713	702	728	778	704	675	753	739	761	704	758	756	778	700	748	745	753	739	719	734	747	764	691	706	728	793	709	723	744	685	727	721	701	704	767	685	742	736	735	704	779	703	765	734	725	781	695	744	738	725	694	737	756	764	797	751	693	731	735	732	764	735	745	750	734	735	708	702	691	713	731	751	733	728	678	745	740	715	747	733	742	708	747	717	713	772	703	687	791	724	763	727	738	737	679	723	722	690	755	745	727	720	767	766	822	709	688	728	796	744	731	768	731	756	721	707	771	733	719	723	665	703	722	725	711	736	737	712	732	763	794	764	707	720	705	764	720	766	728	760	753	704	738	753	790	714	698	723	730	704	755	754	699	719	708	698	697	737	710	721	762	745	738	809	708	749	771	690	720	704	726	717	678	740	744	747	729	744	718	765	704	698	726	792	720	764	760	728	806	738	708	728	682	753	745	721	740	697	714	819	701	754	755	708	731	756	719	699	712	757	693	770	736	727	733	732	727	748	696	745	802	733	721	717	725	745	761	758	728	765	723	713	703	721	724	711	711	689	788	752	765	750	772	729	723	750	753	721	676	690	738	729	720	743	760	711	661	750	777	702	724	684	735	719	716	704	783	716	759	697	756	733	730	730	755	690	741	748	691	736	746	735	690	721	698	736	752	737	740	743	705	757	736	757	723	741	690	690	779	709	728	782	758	760	724	751	719	751	786	718	717	746	739	754	738	746	699	761	738	738	750	745	686	754	750	729	746	750	705	753	737	744	791	714	733	773	712	749	747	758	780	701	759	762	791	768	764	730	738	753	740	747	726	694	725	751	720	719	737	747	701	743	735	796	761	756	737	746	728	749	738	778	763	729	722	747	748	720	766	714	757	725	740	727	722	739	756	754	729	722	743	708	755	742	731	705	735	748	752	732	787	767	742	729	727	723	723	721	769	740	730	716	708	675	742	747	738	750	759	710	769	808	757	781	745	701	697	716	715	721	710	716	727	738	751	745	714	727	699	722	755	746	749	735	732	764	765	699	732	735	735	770	737	774	705	723	722	727	710	741	740	717	745	736	741	745	723	745	740	690	667	704	741	716	688	722	718	721	726	733	749	726	695	727	704	720	675	729	718	690	706	705	719	755	745	731	706	729	694	705	749	722	724	720	733	752	752	714	745	756	770	748	729	733	752	713	723	708	701	753	757	701	736	772	703	719	753	716	732	689	797	736	689	726	747	731	711	725	766	758	712	693	730	778	718	718	740	686	679	747	789	733	731	694	755	744	713	723	746	758	736	754	691	753	747	699	743	746	740	751	727	690	660	741	767	682	816	745	710	754	729	703	703	726	754	771	665	724	713	756	747	758	756	754	726	753	704	709	768	714	648	714	764	703	767	685	721	694	748	706	767	754	743	723	721	727	720	713	745	736	698	744	758	744	780	763	767	745	671	730	709	733	755	713	718	745	720	753	745	766	737	685	747	769	725	738	707	733	740	747	742	740	711	753	744	733	663	697	760	756	748	772	738	718	717	732	748	729	700	773	701	703	769	726	712	768	723	733	639	755	735	747	697	732	766	749	739	725	708	745	742	721	719	715	712	785	720	747	688	693	754	788	759	699	744	694	702	792	708	693	695	702	740	795	747	705	749	742	746	776	712	718	723	799	757	761	735	782	723	751	719	736	745	702	661	763	719	781	691	744	756	744	749	757	741	735	731	727	759	738	732	715	745	708	712	742	753	756	756	763	723	776	751	786	749	719	760	735	698	759	741	727	728	748	708	761	786	734	712	759	762	782	735	729	752	738	759	736	757	734	713	712	719	663	767	678	736	749	726	715	693	727	769	726	738	734	726	743	769	756	723	712
13936	30693	27310	20346	15841	10554	7665	6089	4860	3981	3470	3017	2613	2178	1913	1754	1497	1402	1282	1349	1310	1376	1332	1199	1157	1130	1143	1167	1151	1065	1097	1027	995	1017	1039	982	974	923	965	938	975	915	964	971	896	960	978	935	913	860	901	890	933	987	924	917	902	928	895	943	935	919	889	915	886	923	938	957	955	1006	977	882	962	923	900	905	923	940	919	1002	914	981	1012	975	983	929	957	992	1024	981	1023	961	997	915	905	879	914	940	979	962	899	946	969	968	960	991	888	904	926	898	926	914	911	897	883	941	934	922	915	938	912	896	943	921	912	968	966	968	897	952	872	939	931	915	897	930	911	871	972	937	944	910	928	923	943	939	956	916	914	911	907	931	909	963	926	905	887	911	908	866	896	919	892	967	961	950	948	917	901	921	924	897	951	893	933	956	898	931	878	880	929	915	875	982	914	885	964	912	901	909	933	887	962	907	916	921	886	914	980	891	976	934	921	927	862	907	950	909	901	942	916	932	934	899	849	952	954	910	983	928	944	926	901	957	916	957	923	902	900	934	931	911	875	946	966	870	913	851	946	927	933	929	953	946	941	959	896	910	929	918	921	886	933	902	938	899	879	869	915	956	949	893	893	938	853	864	929	949	912	904	938	923	924	964	918	902	870	868	928	902	958	899	933	892	912	941	908	963	888	957	903	942	914	931	883	932	926	935	907	903	894	893	899	962	918	929	869	967	968	913	947	904	915	877	952	949	924	904	931	867	945	857	896	906	958	934	931	890	894	905	953	898	913	884	916	869	958	923	889	950	920	971	887	954	885	931	890	963	937	922	894	934	928	885	918	940	907	908	936	907	948	975	899	929	910	916	887	926	937	945	939	891	921	962	900	839	938	939	893	906	913	965	974	969	950	893	920	905	894	895	951	929	917	951	911	952	917	902	874	918	889	919	908	911	889	893	920	971	939	896	900	890	895	959	889	920	910	957	893	907	998	914	890	944	926	857	942	918	930	875	913	983	934	937	892	934	840	902	949	934	961	926	940	954	939	883	943	890	895	889	914	932	969	858	903	889	959	953	890	911	904	922	932	983	889	913	957	941	944	914	920	906	914	980	887	945	914	937	953	960	924	941	922	960	889	932	905	898	901	948	905	866	942	894	929	924	928	865	903	892	913	910	926	876	915	908	908	919	970	891	931	903	944	877	905	900	912	961	921	910	897	909	928	948	962	889	903	948	899	898	907	949	958	888	963	898	964	890	922	906	940	911	925	841	946	907	935	878	969	943	909	905	957	911	924	889	873	930	883	935	893	941	926	924	907	939	939	883	907	931	910	903	941	949	947	865	917	913	888	904	917	895	941	955	904	908	918	894	929	923	924	933	930	908	906	871	896	894	933	934	924	899	920	882	829	919	891	932	851	916	889	908	949	905	935	883	990	968	943	913	887	914	877	930	927	889	888	885	906	941	913	918	920	965	894	940	941	909	902	868	925	914	907	968	977	946	917	898	888	897	852	897	879	929	887	893	949	903	895	914	944	949	888	979	889	948	894	889	904	946	977	907	908	920	906	900	968	876	882	868	946	962	943	963	883	941	929	949	956	919	896	916	909	912	903	954	938	879	870	882	932	974	949	876	891	929	970	911	930	949	879	940	930	939	906	926	885	920	895	931	906	948	953	968	949	914	924	869	948	891	917	938	946	887	899	956	940	943	935	926	861	938	911	904	893	939	957	934	926	910	896	955	900	906	915	913	929	870	868	860	948	900	861	908	894	894	860	878	886	987	983	919	912	928	924	889	936	909	893	933	903	956	911	870	938	909	913	898	933	907	900	925	922	875	901	920	925	927	947	893	955	896	918	951	908	900	938	907	933	888	919	926	899	912	970	938	859	955	935	867	862	962	917	887	882	898	914	903	946	887	881	922	943	873	921	909	956	889	895	927	972	914	872	923	874	876	919	952	928	964	954	916	874	919	864	906	961	914	957	853	921	949	901	908	904	911	967	895	942	864	913	924	888	920	918	889	872	893	897	911	925	908	945	872	924	906	927	966	881	909	910	994	873	929	850	962	839	932	898	915	888	874	939	991	933	924	918	890	960	943	958	882	934	928	914	934	910	948	951	924	935	961	916	869	868	901	947	972	930	936	956	929	892	889	932	970	931	938	931	880	899	945	898	909	950	930	873	929	959	948	844	922	917	855	885	908	950	921	923	909	912	907	951	932	896	938	936	959	901	913	917	951	915	904	939	860	906	909	861	923	930	897	857	917	938	957	935	856	958	892	912	893	919	922	869	885	891	924	966	929	930	957	917	908	939	896	908	962	936	883	903	928	934	958	898	928	898	906	920	872	933	982	963	878	934	922	945	915	952	955	910	947	900	947	945	912	903	916	918	901	941	881	920	938	914	919	886	856	934	932	956	928	902	914	908	987	961	881	953	949	937	961	929	932	907	895	874	974	883	953	891	884	946	913	930	872	884	913	917	904	903	895	943	887	942	896	899	908	897	930	938	935	920	913	912	919	875	895	873	929	925	899	914	926	938	918	909	958	956	922	858	975	961	913	907	884	900	901	908	961	912	933	927	916	888	857	903	939	914	928	935	912	953	902	922	927	887	926	940	895	901	904	954	946	895	932	894	903	912	888	945	887	914	923	967	881	908	980	919	955	908	919	927	918	895	1005	885	913	924	924	935	931	916	938	927	955	896	909	891	892	922	925	949	943	941	893	938	873	952	957	933	941	933	955	896	914	897	911	929	930	927	898	934	909	953	955	967	974	908	932	981	917	959	909	888	921	886	902	905	898	891	879	889	933	894	937	969	943	960	854	938	903	929	920	927	880	960	976	917	916	899	883	960	908	946	924	927	862	901	918	939	902	931	934	966	946	856	929	902	937	986	855	975	954	963	956	873	946	937	897	895	941	901	916	929	938	878	869	857	940	902	929	908	831	955	891	884	935	917	908	903	920	943	981	903	957	888	928	925	934	950	937	916	942	893	908	978	925	893	963	903	887	971	893	925	876	892	923	913	900	891	910	919	885	918	932	902	936	969	926	880	855	972	903	915	840	943	939	904	881	916	929	934	892	923	937	951	892	894	929	920	916	893	875	921	952	915	915	887	910	941	908	939	944	906	879	911	866	963	879	908	901	972	926	906	904	897	861	939	943	879	935	899	882	909	903	938	937	919	952	878	916	906	935	911	906	958	1016	886	927	996	943	930	908	968	921	937	950	893	956	945	982	911	941	919	917	872	912	911	871	910	928	867	906	952	887	900	909	888	925	900	969	904	942	892	911	941	889	952	938	940	924	960	928	908	897	886	938	857	874	915	943	913	931	927	890	915	904	897	875	928	942	932	899	920	980	888	901	899	863	902	881	884	913	887	918	927	900	929	908	911	915	880	953	950	920	917	909	896	893	929	886	906	951	912	926	929	883	959	956	905	967	907	905	887	928	912	899	904	884	878	946	864	945	918	917	881	901	911	927	954	933	911	904	910	906	929	907	950	920	909	914	995	916	913	959
27570	20110	14125	9256	4674	2511	1549	1232	1004	796	771	710	621	628	564	535	528	497	542	489	473	515	451	497	495	476	484	478	491	490	470	461	442	469	497	466	429	458	448	467	462	415	447	447	438	436	439	447	466	424	506	457	451	427	462	429	471	441	456	466	418	421	446	451	430	450	444	408	440	445	461	465	462	410	461	446	447	457	439	442	441	470	462	445	476	441	486	436	478	443	459	450	437	464	455	455	475	432	458	444	455	420	461	457	412	472	442	460	479	472	471	440	415	454	443	438	457	434	422	427	432	428	472	457	434	426	434	463	410	463	416	446	469	431	419	474	432	421	457	479	422	435	439	442	454	423	458	407	470	457	434	445	427	461	441	444	406	459	448	451	456	464	452	439	453	460	440	492	428	407	471	448	435	433	459	454	437	438	388	391	455	431	412	440	441	424	467	426	412	451	461	439	432	489	472	419	474	401	423	455	464	436	457	449	431	481	391	453	458	429	443	453	462	466	462	430	450	449	452	417	444	456	405	420	466	449	427	441	470	429	487	434	464	485	460	460	480	481	425	434	431	446	402	420	444	424	449	420	449	490	434	473	434	435	421	451	430	453	462	438	421	422	401	394	472	410	458	420	421	441	454	426	463	476	453	442	428	462	459	435	440	424	446	464	412	454	413	459	452	451	426	437	459	469	444	432	456	442	448	436	465	444	452	443	443	443	418	458	467	440	456	470	472	435	417	440	426	455	438	450	420	419	455	438	453	454	448	428	443	432	397	458	435	450	426	406	450	440	453	444	423	438	460	448	425	473	434	443	447	414	429	423	441	457	429	441	451	446	493	447	467	481	406	435	466	458	434	426	495	468	412	425	431	423	432	427	433	403	450	477	459	450	483	434	438	439	464	481	464	446	427	461	451	443	409	428	435	473	465	452	448	491	472	451	481	434	446	460	454	482	416	473	411	483	419	408	490	429	449	441	429	433	427	457	452	447	448	445	449	425	450	404	416	416	448	443	456	453	414	473	471	442	419	452	461	412	462	431	416	423	446	414	419	475	425	406	428	442	437	450	453	464	450	472	448	445	458	437	456	445	442	488	449	467	454	426	475	431	424	466	439	472	468	482	406	449	437	429	448	441	441	414	468	465	473	431	476	479	472	436	448	450	453	466	407	441	460	430	450	441	441	432	478	431	440	443	453	447	458	444	441	451	455	442	417	460	469	451	434	431	454	417	436	436	454	493	427	418	422	419	439	428	473	465	452	448	450	459	430	446	459	483	452	446	419	452	475	418	433	402	427	447	449	452	456	433	452	453	439	456	444	438	430	447	470	446	434	474	437	435	424	438	429	448	435	437	439	443	421	467	441	443	436	465	449	410	413	436	438	450	452	453	436	418	431	429	471	465	465	469	435	449	433	448	442	465	433	453	460	428	479	445	446	430	423	482	451	445	464	455	463	465	478	443	417	470	440	477	479	457	471	431	418	441	510	459	470	430	450	471	424	430	432	453	435	438	457	399	434	433	452	428	469	448	480	431	469	418	435	425	436	461	425	418	454	470	428	450	476	481	454	451	481	445	435	450	404	450	449	459	466	416	427	449	449	427	425	433	444	407	482	441	467	430	472	401	434	460	433	469	446	497	454	424	453	481	469	451	465	462	445	418	455	437	402	423	470	418	425	402	430	460	473	434	440	469	439	458	474	494	477	452	459	463	417	425	454	497	462	459	422	438	461	453	434	439	464	438	462	447	427	439	413	406	428	448	453	454	416	436	453	402	448	459	459	442	428	480	441	460	479	495	416	442	453	433	452	425	472	388	428	386	430	442	468	438	470	467	482	409	435	449	425	468	473	435	407	435	407	479	438	464	446	447	483	416	448	467	472	423	492	460	428	458	503	448	427	436	444	457	459	465	460	463	402	457	445	475	445	456	420	456	447	455	410	430	452	448	429	429	419	451	424	430	432	412	422	441	392	419	457	449	417	448	448	426	461	487	440	469	458	422	432	407	417	449	437	466	478	442	428	418	449	426	465	454	454	423	458	461	466	436	498	459	452	441	431	436	473	418	499	417	484	467	416	465	428	482	465	459	450	433	426	469	495	475	455	432	447	443	432	433	419	471	429	429	420	465	450	448	426	414	443	429	464	458	452	442	463	436	462	453	434	469	441	446	484	403	451	452	461	455	454	425	477	440	432	427	442	456	438	447	426	426	495	461	442	459	469	415	453	423	463	445	454	421	460	416	456	469	441	472	436	469	460	422	477	478	437	450	427	459	455	405	441	475	437	474	433	444	473	456	444	442	451	479	420	444	449	441	436	450	435	454	431	421	479	451	428	469	463	489	447	430	460	455	430	483	445	432	435	401	454	446	435	469	427	419	459	434	445	425	424	447	456	412	465	417	474	433	414	419	470	412	422	463	403	434	483	438	464	467	428	472	462	456	435	400	492	469	444	433	430	438	452	438	419	416	454	473	433	437	469	427	420	447	437	421	447	457	460	438	445	439	512	456	455	425	436	418	468	436	425	433	449	457	452	435	400	416	468	436	445	498	442	473	442	444	469	469	430	430	452	463	464	431	434	494	468	469	460	448	463	433	448	431	441	451	459	427	431	434	475	425	436	452	477	448	435	459	437	446	460	460	415	453	482	455	451	415	451	444	454	429	422	451	474	447	441	502	498	412	429	473	496	418	425	455	419	414	415	458	432	410	445	412	443	435	422	468	450	439	448	389	464	468	457	451	440	473	474	412	430	467	449	453	408	464	453	419	445	448	446	452	467	469	455	405	448	431	439	426	442	423	441	416	481	419	469	429	445	436	417	457	439	420	470	466	438	443	431	482	454	432	450	447	454	410	460	428	443	431	419	395	483	422	467	438	476	407	470	465	470	440	453	450	445	500	466	452	421	430	450	476	452	460	483	442	437	442	431	462	460	472	465	432	464	425	458	451	471	428	453	450	445	459	439	464	441	452	475	442	447	480	432	447	443	464	455	476	436	419	452	461	454	442	452	469	455	454	400	464	464	435	432	448	457	450	406	434	439	449	447	447	423	474	452	453	435	451	433	434	460	486	440	459	447	462	454	438	474	455	470	462	432	451	439	480	481	479	440	422	448	457	486	405	436	475	429	467	415	445	454	452	438	459	456	467	484	461	479	424	428	454	479	481	455	417	421	437	428	450	455	448	445	459	427	426	439	414	479	436	453	428	436	483	426	445	458	459	464	448	446	449	427	433	457	465	448	439	443	440	438	417	491	451	418	432	429	455	403	431	418	445	401	420	466	468	456	438	448	467	420	468	447	447	435	422	462	412	446	461	429	491	450	463	435	424	418	450	407	435	437	449	428	457	445	466	464	436	431	402	436	419	458	449	470	453	475	433	449	437	428	458	464	459	461	440	409	428	426	474	466	428	476	445	409	415	469	407	479	432	437	469	430	448	442	444	455	424	470	467	458	446	411	443	403	403	441	453	447	462	449	435	441	440	441	439	475	428	429	452	465	409	441	442
10415	16668	15902	10835	7240	4617	3212	2570	2170	1640	1433	1296	1086	935	804	741	734	695	708	668	702	645	680	650	614	637	605	653	591	583	618	594	570	590	573	539	525	573	561	571	579	575	554	518	555	609	601	584	566	560	581	601	588	613	527	579	586	575	539	611	564	502	579	600	543	595	572	520	607	606	567	577	595	564	559	556	574	562	573	585	597	682	530	587	566	564	605	575	574	542	544	565	591	580	605	572	593	536	571	567	637	547	606	543	587	555	570	547	556	546	600	544	534	580	559	571	566	564	573	544	625	592	604	564	565	557	552	529	571	585	582	572	566	552	581	527	514	568	608	526	556	580	602	578	614	601	561	548	608	549	585	571	580	600	525	578	550	540	587	536	569	611	561	549	578	512	539	573	545	526	608	557	587	567	554	564	582	602	585	549	532	527	563	566	575	507	564	575	560	563	548	591	547	588	576	571	565	580	578	537	558	641	540	532	564	530	572	539	539	589	528	574	600	600	593	536	535	532	565	562	526	532	579	540	552	550	579	571	535	565	552	570	544	582	590	594	588	567	605	572	575	614	538	602	552	578	527	585	569	566	563	565	564	551	580	595	566	559	570	587	530	592	572	547	560	590	536	548	587	550	539	583	586	588	583	558	542	580	527	555	545	575	572	561	550	535	584	601	594	556	555	539	531	546	553	548	580	543	556	580	566	590	570	546	588	581	629	550	589	578	543	565	557	571	550	582	564	524	558	565	567	556	590	572	572	579	553	581	603	559	531	567	600	556	570	622	571	558	587	581	556	526	582	585	560	571	601	544	561	524	623	577	566	533	523	558	577	586	564	533	525	546	539	563	575	606	591	549	629	598	550	561	515	570	550	537	519	559	526	540	565	551	581	574	577	557	596	543	610	587	543	540	565	606	597	581	561	570	528	580	566	579	542	609	612	541	558	565	535	543	536	531	560	573	561	554	546	543	565	551	568	535	607	590	618	556	571	568	610	550	577	537	532	582	554	562	559	585	560	575	571	532	585	564	540	542	585	536	578	570	611	569	527	533	605	505	552	587	578	616	527	558	556	596	534	507	567	615	528	613	558	587	532	584	573	576	588	557	536	578	577	563	597	597	586	587	572	570	571	599	558	559	588	551	569	565	551	556	592	549	568	590	552	539	560	600	590	538	563	601	579	572	532	600	549	566	616	551	536	560	593	601	570	581	577	595	588	529	556	576	579	621	572	596	574	570	555	578	563	546	568	562	604	561	545	530	559	545	576	565	571	583	583	537	562	542	584	594	583	566	553	583	583	578	595	560	568	516	607	581	565	577	581	557	552	556	591	551	547	587	530	554	558	579	533	537	579	543	578	576	547	579	586	555	526	551	548	491	584	592	582	540	547	549	570	592	584	585	570	528	567	545	543	541	573	580	559	545	564	563	535	541	570	533	570	577	552	578	546	556	549	585	559	539	530	609	571	561	526	558	579	551	586	556	556	531	535	566	569	560	582	553	533	556	591	534	541	577	539	562	525	568	608	587	578	583	538	579	526	557	547	575	585	546	567	586	585	596	545	568	589	535	567	571	534	612	571	538	597	568	558	553	520	505	575	531	580	614	562	547	574	550	619	602	618	587	570	571	587	566	566	550	567	557	558	526	536	558	513	586	529	535	613	598	578	590	569	535	568	539	557	562	556	575	567	581	550	542	543	574	565	562	576	536	576	533	576	603	550	567	535	565	556	529	568	596	557	606	542	577	539	541	562	576	559	597	575	595	572	581	580	574	567	543	570	576	544	589	605	576	588	591	569	553	564	568	551	588	583	614	565	575	595	626	570	507	523	571	564	551	560	539	569	565	598	571	610	520	579	546	571	549	576	563	607	555	549	563	537	557	558	570	548	512	594	615	560	580	527	567	560	569	565	559	544	611	581	525	569	581	616	572	565	587	581	536	520	560	576	525	567	611	568	638	619	574	575	557	574	583	524	563	543	572	589	545	572	555	553	555	525	546	555	550	577	560	542	547	539	562	558	611	569	562	545	574	539	553	594	577	529	584	556	587	547	543	561	547	580	579	555	579	555	564	541	535	550	537	576	564	546	562	541	593	577	576	575	600	622	549	567	585	531	556	553	631	579	553	579	580	620	562	614	566	612	515	546	578	563	580	545	537	619	580	541	589	560	522	523	589	586	569	579	530	561	572	536	576	547	584	551	564	516	563	517	608	573	525	544	549	577	538	580	532	555	585	584	608	552	551	538	577	515	564	614	572	563	608	564	582	566	594	535	522	575	544	539	567	540	550	523	551	579	556	560	571	576	570	583	552	568	552	552	537	557	524	567	612	583	608	607	578	591	571	555	613	555	561	587	596	526	557	515	570	577	566	581	560	583	547	503	554	519	558	558	560	555	552	546	600	557	551	551	567	596	553	584	557	554	580	601	555	558	567	600	555	545	552	587	550	591	582	591	552	567	555	602	586	573	575	573	491	565	555	543	599	573	577	597	563	580	605	504	555	567	557	583	589	568	503	561	526	589	584	572	557	556	590	617	590	601	589	600	559	540	562	615	555	580	616	531	552	531	579	563	570	547	603	599	561	555	552	594	587	566	537	573	593	577	544	571	549	564	590	589	587	574	556	586	567	584	555	552	527	585	568	555	561	544	544	523	595	540	543	560	538	578	561	571	552	587	558	589	595	563	550	548	591	563	572	553	552	600	583	550	543	584	488	562	513	545	589	570	567	562	571	567	578	585	563	592	566	573	556	538	574	537	586	580	558	571	547	559	562	594	614	551	604	590	550	569	560	586	556	599	557	542	535	589	541	589	580	534	573	554	589	561	565	569	586	559	560	559	612	536	520	578	591	565	542	539	559	550	525	561	568	548	539	575	561	575	570	548	578	541	532	543	575	634	582	569	536	620	564	528	546	604	592	550	587	554	585	589	538	539	555	558	511	565	566	591	571	561	577	564	546	555	571	577	513	571	541	569	535	556	608	548	574	537	554	513	605	531	541	575	579	625	575	563	568	573	558	568	556	593	522	525	547	577	535	572	577	545	559	547	566	590	567	587	600	558	531	559	559	547	558	569	611	565	545	541	581	577	574	567	611	550	577	593	575	544	543	548	557	542	535	526	572	558	582	590	556	570	568	569	550	566	559	585	545	587	571	578	582	593	555	537	592	585	529	566	612	594	581	552	536	561	531	524	602	556	601	570	530	553	575	557	562	536	560	533	588	570	587	551	585	584	584	523	570	589	580	580	552	547	569	553	590	531	520	551	587	556	591	539	616	517	543	567	556	545	544	593	553	536	566	579	595	574	559	554	546	573	570	580	560	595	582	581	577	595	591	565	575	593	603	588	586	560	570	551	575	520	571	516	559	579	550	595	570	562	571	557	556	593	586	557	546	567	608	575	549	560	547	572	562	588	577	529	553	555	582	569	616	587	553	544	592	574	526	582	545	580	568	553	573	545	584	576	552	618	577	558	551	555	591	538	572	544	574	549	527	546	585	579	541
24425	21401	28741	24493	21250	11229	3803	2389	1802	1586	1383	1248	1196	1085	994	942	910	877	861	844	842	829	828	800	765	778	775	757	771	780	707	715	752	714	756	706	723	727	750	747	733	714	712	720	765	696	683	732	693	688	734	738	703	639	735	722	733	727	723	767	737	692	740	722	741	711	690	664	740	712	718	696	718	684	716	735	696	767	745	740	724	768	726	699	741	721	737	696	728	744	733	727	747	726	720	735	743	742	715	708	744	691	665	701	761	751	751	768	723	714	728	754	726	711	730	726	702	700	721	780	708	695	752	729	723	701	724	757	713	671	695	704	678	730	755	687	683	682	673	751	740	719	710	703	712	723	756	711	722	694	775	735	701	774	784	718	701	739	706	699	734	760	670	710	716	682	739	656	715	782	710	730	699	728	755	707	751	727	721	736	735	741	698	710	669	751	741	691	716	728	735	733	744	743	772	711	754	751	699	740	702	724	732	697	712	731	773	679	709	713	727	773	708	709	697	700	710	733	706	696	734	725	748	730	703	662	711	735	726	668	729	712	745	751	733	689	744	702	714	755	711	716	748	676	726	703	749	698	757	724	675	734	733	693	749	701	717	734	755	734	715	717	725	754	718	654	711	702	731	697	756	740	773	690	783	680	741	700	739	775	755	726	672	699	739	759	682	711	681	737	759	745	697	696	725	715	735	732	676	743	684	733	732	739	738	800	696	717	756	766	703	728	707	763	711	748	738	703	755	730	736	753	721	767	675	758	726	692	685	743	711	717	691	742	723	726	751	697	695	701	667	672	775	667	719	733	664	751	692	721	747	719	688	740	701	721	722	689	686	752	713	727	719	722	698	779	682	727	733	711	719	752	716	708	704	719	690	715	730	710	674	719	698	673	735	751	780	705	724	713	723	709	699	728	707	750	661	741	710	766	702	688	694	712	715	707	697	724	730	740	756	730	670	707	705	670	720	679	737	737	739	729	731	766	739	713	724	769	753	696	700	710	728	671	694	681	726	708	705	646	691	730	719	712	696	740	738	743	706	726	747	748	728	704	702	706	716	766	736	723	713	717	721	700	725	720	695	768	673	712	683	677	700	716	705	740	724	702	750	774	716	666	743	666	695	776	744	700	705	695	707	804	724	724	753	693	664	732	724	720	734	727	727	727	711	732	720	733	700	765	698	656	700	687	729	723	725	738	698	745	729	687	718	684	732	745	738	748	701	687	706	704	738	689	701	700	718	729	753	683	723	776	711	703	677	684	761	729	705	723	709	756	714	722	747	736	737	774	718	716	787	741	698	733	718	693	662	683	718	688	726	711	719	739	748	729	707	685	702	693	684	720	722	700	666	716	737	687	697	725	691	705	684	716	718	697	715	698	742	757	681	747	707	718	686	714	705	722	675	741	700	656	725	745	705	721	706	689	647	715	730	704	709	747	754	673	728	727	730	744	683	699	680	731	722	719	727	718	687	715	715	751	755	663	697	694	749	735	735	724	732	649	691	761	709	719	703	734	707	743	790	670	729	727	733	692	702	702	704	688	728	672	768	763	719	729	724	743	716	708	713	705	748	723	708	707	697	700	766	751	753	748	726	687	678	663	732	666	766	768	732	718	719	691	711	723	745	749	770	769	646	705	723	765	729	759	717	712	661	781	713	753	713	724	688	708	789	745	712	738	709	663	677	718	725	701	679	716	726	698	689	722	690	779	705	676	717	678	752	670	716	757	739	699	719	684	705	735	723	716	729	690	707	699	686	779	730	736	725	717	696	713	754	664	730	691	672	697	749	716	700	765	695	718	728	746	726	655	717	733	711	778	747	762	673	701	735	724	659	700	712	733	722	678	713	744	737	686	750	718	737	777	703	681	686	695	741	733	692	713	696	741	640	731	724	723	705	713	735	727	719	741	733	746	745	749	719	711	699	723	707	736	701	755	704	697	757	704	704	698	727	698	688	743	731	714	695	733	742	718	654	734	685	725	717	746	722	715	704	703	688	742	732	694	681	731	731	752	738	717	687	722	720	660	783	703	728	727	740	687	754	649	785	702	762	721	704	730	676	705	760	672	711	707	671	768	762	690	721	682	669	776	701	693	714	737	726	707	679	700	686	711	701	695	749	677	702	733	676	710	710	735	694	730	713	719	750	750	675	678	729	672	731	716	742	704	703	737	711	683	752	726	744	706	777	742	723	740	663	732	692	715	770	715	750	706	716	740	692	731	713	694	723	707	697	736	664	728	792	706	769	690	698	712	735	739	663	718	686	652	708	685	684	716	742	679	704	719	748	659	701	718	677	704	729	632	659	766	719	708	729	712	672	706	768	744	751	761	726	728	736	697	713	655	711	728	709	749	705	712	702	666	685	668	729	733	717	704	714	738	717	725	718	762	738	697	688	730	720	717	715	695	783	711	696	685	782	734	731	713	753	725	709	687	738	730	698	681	754	736	689	735	712	756	734	763	729	678	746	720	707	683	732	711	776	725	699	728	748	689	673	700	716	688	732	709	687	715	751	742	715	655	725	785	701	692	726	713	707	735	698	765	722	721	720	751	718	730	698	697	760	706	631	697	782	682	707	780	694	725	768	714	729	721	713	740	712	717	734	687	696	690	719	695	746	727	670	723	718	739	694	745	670	738	746	697	692	677	747	727	708	730	751	742	734	706	766	702	725	720	723	697	708	704	686	716	727	717	724	721	737	706	708	702	722	727	696	740	685	699	692	706	702	724	714	732	725	731	741	678	735	719	681	728	724	681	712	733	695	761	679	703	703	739	737	743	720	753	732	696	729	704	731	713	697	735	698	730	712	697	713	715	734	679	754	730	686	733	715	667	742	692	712	725	702	698	703	704	718	662	756	730	676	712	682	702	702	710	723	719	711	665	728	728	706	693	732	728	700	730	684	746	695	712	735	656	726	724	708	669	713	706	735	673	756	700	690	759	703	688	742	707	719	732	726	730	725	659	691	696	722	691	711	737	710	670	730	742	728	699	707	728	776	761	726	699	700	709	717	711	719	703	704	673	706	676	730	721	743	703	702	694	751	747	741	702	726	694	706	732	737	740	735	752	771	719	733	737	732	709	707	755	748	703	774	754	692	712	694	715	702	702	718	741	769	735	693	693	728	684	725	697	716	673	747	731	692	707	716	696	700	713	703	739	772	691	726	721	718	699	689	702	708	725	724	723	714	726	713	690	686	701	722	716	701	701	717	741	780	767	751	708	705	780	719	700	720	667	688	703	729	719	753	754	708	768	719	674	676	695	695	729	761	670	667	723	723	728	677	706	744	697	714	728	699	694	718	739	675	719	715	722	673	725	735	688	746	703	753	756	740	696	728	735	689	712	650	706	730	741	719	682	669	718	693	668	698	678	765	662	770	732	726	722	722	748	724	698	711	699	731	701	771	748	707	688	729	687	681	708	694	713	738	708	693	703	729	721	682	687	697	682	709	711	711	700	726	718	735	709	752	727	765	731	726	707	737	706	754	699	727	738	728	714	719	684
12188	25472	23720	15087	10742	7644	5998	4606	3761	3044	2588	2409	1928	1789	1614	1339	1265	1283	1168	1281	1207	1152	1129	1050	1059	1032	959	984	1054	944	946	957	910	972	905	936	923	883	876	916	882	842	906	881	912	837	947	917	924	852	861	931	899	799	875	895	841	862	915	857	846	891	928	935	867	844	937	911	907	888	911	934	944	893	868	886	848	918	897	925	931	897	907	913	914	930	924	909	941	983	956	942	915	893	923	857	887	928	901	834	942	888	909	879	917	931	919	872	868	896	879	944	902	881	909	870	915	927	872	896	844	875	943	898	834	908	866	884	867	861	849	888	917	887	841	911	823	841	885	901	916	833	878	896	894	907	849	863	846	883	932	819	883	830	883	924	879	949	881	887	892	843	858	867	930	884	888	882	911	923	842	894	904	872	910	933	894	919	902	908	820	888	902	817	880	827	854	851	918	895	877	878	868	895	851	788	861	898	831	891	926	874	848	841	870	830	848	884	877	875	848	881	826	878	955	880	879	841	862	892	856	853	904	894	886	909	921	888	843	876	864	902	898	837	852	864	866	904	871	896	901	888	913	922	887	870	888	876	889	928	872	897	894	859	864	875	880	888	895	890	883	852	889	888	904	855	907	871	898	858	876	884	876	850	867	876	879	893	918	846	850	904	859	892	838	844	892	884	885	899	875	879	880	837	876	835	899	867	892	925	906	825	867	883	876	886	836	890	841	879	899	863	927	891	849	915	863	935	855	838	855	835	843	881	892	864	917	899	928	872	854	890	891	868	899	899	893	901	894	848	893	871	844	845	945	859	889	825	871	864	863	865	853	889	909	853	843	878	894	886	868	884	894	880	909	901	910	834	877	916	901	901	844	878	888	913	881	900	897	897	906	908	830	915	887	829	866	895	856	865	919	900	849	842	873	886	876	926	888	854	873	810	906	882	880	875	951	851	859	886	854	917	883	852	844	872	883	892	897	948	847	925	907	898	868	883	839	843	868	965	896	907	848	873	903	945	887	840	864	923	862	943	863	960	869	874	872	883	875	861	883	966	892	886	879	882	907	871	798	858	871	880	927	863	894	869	858	887	881	877	944	863	883	860	879	898	922	833	905	901	854	882	869	887	880	882	891	870	901	900	903	853	910	876	880	882	861	865	859	824	899	885	863	894	872	879	851	841	847	923	926	898	877	833	874	875	896	875	891	905	871	919	892	878	884	920	869	923	893	887	900	858	878	865	857	902	865	903	858	896	895	903	841	873	853	871	858	873	878	917	845	878	850	871	874	855	841	874	853	834	917	895	891	899	834	882	915	883	891	879	882	863	804	896	805	882	903	880	846	883	910	844	940	852	883	918	851	855	867	872	860	917	850	919	897	883	912	878	808	881	866	941	862	901	871	862	889	864	883	895	884	882	939	926	846	842	869	879	867	828	845	872	883	882	871	852	830	865	913	858	955	928	876	823	861	901	875	893	886	900	873	878	864	880	882	878	824	901	876	899	890	900	843	867	869	903	847	934	929	841	850	956	857	891	835	870	922	932	856	887	872	905	900	893	871	896	820	824	828	885	834	897	883	892	894	918	912	872	893	819	858	876	882	886	837	862	854	897	915	889	907	912	863	883	816	915	879	889	910	879	917	886	893	847	856	919	878	875	883	830	873	893	883	868	924	850	889	881	888	883	916	894	890	887	880	896	844	948	887	918	907	851	867	854	866	842	896	885	881	867	932	877	881	829	862	895	878	902	902	826	857	878	898	909	897	909	827	852	886	894	856	872	905	865	895	890	824	923	880	896	894	836	898	888	881	837	860	872	908	857	883	921	882	870	889	864	822	825	879	903	910	843	871	925	933	875	904	844	862	887	927	911	858	972	927	819	885	897	900	896	877	889	877	869	894	842	924	847	896	894	931	906	885	827	878	888	905	848	891	898	893	842	927	909	878	916	917	917	903	936	874	846	855	864	835	873	915	880	892	881	906	852	869	874	894	957	907	896	875	877	869	829	849	846	864	888	907	888	972	887	791	798	863	892	892	850	905	807	850	890	876	944	883	872	870	865	860	892	792	877	877	867	901	922	885	895	934	846	928	861	893	859	876	890	903	897	905	840	865	891	888	850	900	878	899	892	841	893	873	916	825	878	899	913	852	952	855	880	889	868	904	873	883	913	854	838	917	904	905	877	866	883	895	853	848	862	900	891	895	892	858	872	843	836	919	845	905	862	907	885	877	881	814	892	846	855	898	890	897	879	899	911	915	870	884	862	889	875	888	882	838	948	833	911	899	915	927	886	858	909	872	908	873	884	890	901	786	862	836	908	915	888	867	928	872	870	871	892	877	875	859	805	900	883	788	879	908	869	838	857	842	908	939	896	873	874	872	947	899	866	884	885	860	867	858	868	910	841	835	884	921	833	891	858	847	890	879	885	867	902	892	885	876	907	848	909	876	925	900	864	904	880	880	856	931	881	916	918	910	878	915	838	933	848	862	912	941	899	853	865	871	897	854	920	857	866	835	920	878	836	851	857	871	863	819	855	892	893	859	898	887	832	882	820	913	866	874	927	846	909	889	911	890	914	898	829	856	870	911	866	894	878	876	932	866	884	864	879	889	886	882	870	832	840	920	928	910	899	836	880	884	892	904	868	884	902	881	839	897	917	861	890	913	863	875	884	845	871	868	917	890	901	899	811	861	914	830	874	875	928	910	872	879	872	880	879	879	843	883	859	823	914	866	850	897	891	852	828	911	902	874	852	878	817	928	890	866	847	866	877	833	856	883	902	879	874	901	871	871	874	893	866	912	903	896	889	874	883	914	847	897	954	827	892	916	920	901	894	831	877	925	906	868	849	839	931	864	877	890	894	921	861	875	882	874	889	882	853	917	884	880	875	910	892	841	925	868	900	955	892	867	936	909	901	839	861	880	871	893	913	845	873	851	903	870	840	856	902	918	866	868	886	930	898	856	922	904	877	901	884	898	914	855	868	855	918	847	899	943	897	868	874	819	863	959	818	892	856	877	867	836	830	890	917	933	916	876	936	840	890	893	862	935	924	866	859	826	863	936	854	875	860	838	889	866	858	881	861	876	879	880	915	889	862	886	832	886	862	840	879	930	854	887	910	869	898	899	923	858	872	864	910	846	814	926	885	886	852	873	862	861	890	889	924	900	867	908	912	930	897	832	851	876	937	913	900	897	909	917	856	906	843	918	896	829	843	854	874	903	876	886	822	895	905	895	825	893	906	842	904	885	839	865	917	854	921	871	895	881	908	895	892	887	835	856	891	855	872	860	895	882	863	919	903	888	934	886	931	949	894	881	927	917	851	896	876	928	906	891	933	860	905	915	922	899	890	933	900	862	875	892	891	850	879	903	913	877	898	884	893	884	911	889	899	846	897	907	871	911	841	848	901	865	891	854	890	883	827	909	895	850	943	885	891	884	824	868	885	872	866	895	863	889	872	868	904	852	878	876	875	829	947	896	879	892	867	852	865	836	894	906	906	905	907	823	865
25631	21403	27526	25380	10851	3296	2225	1588	1257	1001	836	764	681	630	568	497	464	466	464	483	417	415	435	405	432	415	377	391	385	371	384	392	380	399	393	367	352	355	366	360	350	375	389	373	386	371	337	385	341	377	384	365	353	384	373	378	341	345	373	322	361	373	389	349	368	377	392	388	346	391	407	365	389	356	363	373	356	361	354	392	363	375	365	340	376	342	380	361	377	323	380	368	403	363	361	398	374	373	347	361	362	364	388	365	382	354	396	392	339	379	376	375	362	380	346	385	383	336	399	346	354	395	371	352	387	372	354	380	347	390	346	346	385	338	353	353	369	375	344	376	399	353	364	426	360	346	340	397	350	371	388	379	331	389	358	381	347	330	352	395	362	333	380	374	338	357	373	351	378	396	371	374	361	390	386	362	341	354	363	382	340	342	360	372	353	372	376	336	385	386	355	322	385	403	369	369	379	314	356	381	391	391	351	347	356	389	354	365	363	352	335	362	376	350	342	359	357	369	367	347	352	368	379	351	371	351	379	389	388	345	335	361	368	342	366	383	361	363	370	368	382	371	359	384	359	348	320	345	339	324	370	362	373	382	344	399	366	358	361	363	404	342	356	379	339	337	358	374	406	355	320	352	352	374	367	352	366	334	361	347	376	366	365	356	327	373	391	404	364	341	312	355	376	403	373	337	412	339	381	374	377	337	377	362	349	350	350	392	372	363	385	369	422	365	380	364	332	383	345	393	351	324	365	369	364	375	368	370	372	385	360	371	344	376	394	357	304	363	355	368	361	359	365	375	375	359	357	385	348	335	332	355	367	367	386	355	384	329	349	355	339	323	379	346	323	355	375	338	340	348	337	361	350	352	359	398	355	371	339	381	387	327	363	367	347	386	350	404	395	337	382	365	357	358	359	359	360	369	359	365	350	353	357	370	366	392	337	363	355	347	360	366	339	366	375	319	385	370	356	371	364	346	354	358	355	363	351	357	385	383	310	345	386	365	372	399	344	381	350	377	372	360	346	338	345	368	347	370	324	378	333	358	331	375	338	367	361	377	390	355	370	342	372	350	407	364	304	371	377	353	339	366	341	381	336	383	359	400	334	357	370	380	370	384	368	338	353	349	351	368	353	394	341	333	357	390	386	377	322	387	365	358	372	374	358	385	371	370	352	363	367	361	341	368	343	368	364	337	381	379	361	397	361	359	331	359	348	403	373	331	391	378	355	314	396	362	344	414	367	350	340	359	345	337	358	361	367	356	332	330	340	387	344	368	349	347	352	387	335	348	359	357	363	359	368	349	373	362	362	376	366	394	344	360	361	354	379	385	334	347	356	357	368	350	351	365	348	365	359	367	367	364	363	345	374	306	394	353	330	352	325	384	332	374	380	355	389	375	373	328	372	338	371	349	355	357	389	364	351	358	370	396	361	380	359	370	345	360	361	374	368	368	378	352	395	382	388	358	378	381	387	363	354	370	356	365	363	349	349	364	369	365	395	346	351	351	341	360	382	387	402	355	333	370	354	383	374	393	354	369	371	366	357	374	373	355	341	359	338	356	342	359	380	366	390	330	366	379	356	389	331	369	316	378	376	393	341	415	389	362	342	336	357	375	356	402	388	364	364	367	362	334	371	365	339	382	345	379	375	384	398	377	361	374	360	397	371	338	379	351	377	388	355	365	364	357	373	354	333	349	316	353	392	384	359	361	381	364	360	352	400	334	335	390	357	383	341	391	370	391	380	342	341	366	335	349	395	348	381	361	339	374	356	353	362	346	355	370	375	333	334	358	367	359	366	363	387	340	354	322	303	304	385	399	343	348	373	350	383	394	365	375	372	375	405	340	353	382	381	369	394	359	348	377	354	340	362	382	376	352	392	355	403	396	371	373	385	388	360	329	360	368	342	363	386	339	362	375	357	359	390	363	364	311	372	407	339	334	364	370	343	318	336	349	342	378	318	340	384	346	360	370	339	375	332	351	356	373	353	325	358	377	316	360	366	353	315	358	364	367	347	344	348	358	357	335	371	340	340	397	358	384	380	381	359	400	368	351	356	380	362	388	391	401	375	370	367	319	356	373	332	339	361	339	365	339	320	370	375	343	374	357	367	380	361	361	363	375	373	347	385	344	375	396	397	370	355	346	338	358	364	374	361	341	401	396	383	356	361	343	344	328	347	338	347	346	370	379	334	354	375	352	365	362	350	339	377	344	373	355	360	338	347	340	331	318	354	349	338	349	325	378	363	377	357	368	392	341	362	390	349	346	384	373	360	390	360	330	374	371	374	358	376	358	342	355	372	350	365	382	359	357	355	358	378	349	349	397	367	360	352	376	346	399	356	361	368	380	382	374	381	397	367	345	346	363	361	357	386	400	336	353	360	388	336	360	364	380	362	384	381	379	373	359	344	368	394	356	378	361	382	354	380	370	362	361	356	371	350	371	354	365	376	323	363	361	304	359	364	365	370	348	359	345	353	347	379	380	349	412	330	394	397	359	355	349	383	360	333	347	372	329	390	359	375	314	349	363	410	378	339	359	356	388	307	334	303	363	358	354	374	369	323	414	353	379	334	328	374	373	381	375	358	388	334	370	346	389	363	378	338	390	362	329	344	354	401	384	372	351	325	372	364	357	371	360	367	381	353	356	371	367	387	348	375	372	345	363	380	334	368	360	368	390	394	343	362	383	394	385	370	366	349	368	399	365	354	361	349	401	345	351	344	366	355	347	327	386	368	367	362	339	384	374	362	358	343	378	395	374	382	363	374	374	386	383	340	369	344	390	340	365	361	331	328	376	349	363	365	381	384	367	382	347	364	390	373	362	364	384	378	395	375	371	356	328	390	378	334	354	356	400	372	348	353	350	370	369	336	368	365	387	384	371	344	359	369	348	368	390	361	365	388	389	359	404	360	362	357	373	356	347	392	362	356	351	370	299	346	373	334	388	340	424	339	320	336	311	357	365	388	421	334	340	340	362	357	357	364	340	370	366	321	345	377	350	369	365	362	396	372	333	342	350	341	354	377	349	405	349	345	361	339	356	362	381	370	390	395	316	326	362	367	321	343	334	370	374	376	377	401	385	389	386	347	350	354	347	359	405	325	372	379	327	358	327	342	362	365	382	348	361	351	325	367	325	367	380	391	346	365	349	394	349	377	335	380	362	343	367	368	356	357	373	334	360	368	361	324	347	369	367	357	386	310	357	364	374	367	358	353	333	377	363	354	353	370	385	394	357	343	360	344	359	336	362	371	362	343	389	379	370	351	377	348	377	384	386	355	339	365	371	373	324	345	363	362	383	367	400	346	417	324	342	361	323	339	355	375	375	376	376	351	364	362	393	384	411	363	367	389	369	399	325	328	366	361	362	345	371	368	344	386	366	316	365	337	347	330	347	377	363	371	363	333	346	378	387	364	381	343	357	369	353	366	359	374	367	373	351	337	367	363	411	356	368	349	371	333	341	372	373	358	366	367	350	374	392	319	364	323	356	394	370	379	364
11225	21338	19754	11441	8015	6197	4796	3789	3045	2373	1931	1541	1388	1195	925	796	839	751	676	744	702	663	630	665	592	599	512	536	563	547	502	545	534	538	532	488	525	479	504	537	533	508	482	500	478	466	488	465	469	478	466	523	515	465	496	509	482	453	471	476	483	494	476	456	485	475	476	499	492	471	495	472	463	468	481	484	499	536	522	506	481	509	480	490	541	465	528	471	489	556	509	520	507	494	481	476	492	507	452	478	503	506	494	527	439	486	510	496	517	453	461	493	502	452	528	465	476	487	495	493	472	463	444	467	457	498	506	494	458	472	483	475	441	519	503	479	480	487	462	468	499	469	501	457	524	475	510	498	491	471	436	491	504	453	467	490	454	466	468	474	504	500	465	467	501	495	506	493	483	477	494	499	453	465	462	470	485	454	499	499	469	495	457	473	486	453	483	470	478	466	551	439	491	471	454	509	474	469	496	518	492	465	473	441	440	465	467	521	500	441	472	503	503	476	485	497	506	472	472	466	477	458	488	448	449	480	491	472	475	481	483	462	461	491	481	464	457	488	468	459	478	501	466	476	450	464	491	490	462	465	482	487	471	476	502	495	482	480	474	509	459	492	491	488	474	460	507	479	457	497	458	437	499	441	491	484	504	473	516	512	446	516	510	468	478	485	472	513	482	494	433	499	468	491	498	457	472	480	507	460	517	496	464	476	492	475	474	466	491	454	496	463	475	532	528	447	468	500	475	487	483	494	471	488	478	511	477	486	488	520	469	480	480	450	456	431	491	462	469	457	480	472	476	472	491	498	487	504	479	480	476	466	474	487	491	483	500	474	473	496	497	462	465	470	490	485	486	493	465	504	519	467	482	468	480	475	531	446	511	479	487	454	514	486	477	464	453	467	473	479	515	473	514	486	501	486	460	506	472	436	491	491	475	513	468	469	506	455	494	481	492	456	484	476	469	482	422	456	474	462	530	474	473	493	494	459	486	511	494	453	499	460	462	484	523	464	475	498	484	499	498	500	496	518	498	487	469	526	490	458	473	492	534	462	499	469	437	447	467	492	478	442	487	477	484	488	479	453	457	500	494	477	470	497	487	504	503	459	480	431	490	478	445	479	522	488	499	535	437	479	427	461	477	481	475	496	494	465	484	467	491	460	488	457	492	443	469	514	455	472	475	452	505	489	496	474	469	478	529	464	439	455	476	484	461	465	449	499	485	516	486	501	471	506	476	444	465	474	487	481	481	497	492	513	474	468	480	510	484	476	510	457	502	465	470	460	501	551	491	453	493	452	486	451	471	441	465	497	447	482	474	467	488	497	467	442	485	464	483	471	448	468	498	475	492	465	515	499	484	494	511	493	516	477	467	444	455	497	472	505	467	508	473	467	457	490	482	499	468	467	479	459	487	493	480	473	515	498	485	494	453	457	467	503	475	486	481	504	478	480	464	518	474	473	497	510	489	489	449	467	494	485	511	507	485	472	476	433	486	474	497	508	462	476	469	498	472	486	487	496	488	449	510	459	519	476	468	439	442	478	511	506	451	475	472	474	507	445	450	496	486	475	442	482	516	445	475	468	453	504	459	421	485	494	518	466	460	458	483	488	490	472	470	477	449	484	460	490	503	456	527	507	454	458	485	488	483	483	497	487	447	462	470	482	470	471	496	478	480	497	498	493	503	490	499	500	492	475	503	508	511	468	491	463	486	472	502	432	472	499	504	488	481	497	485	480	464	505	497	508	487	456	476	465	488	484	486	454	468	481	493	467	460	502	460	455	473	452	470	464	474	482	517	505	508	462	486	458	520	483	455	477	501	459	477	490	511	476	485	500	482	476	466	467	479	498	496	459	478	499	494	490	508	485	464	482	472	491	486	513	502	482	483	543	485	518	492	495	470	503	484	422	490	498	483	506	520	476	502	509	487	473	502	483	489	465	451	493	479	480	497	477	482	492	507	501	468	464	488	488	513	445	438	462	471	483	476	461	466	442	489	468	484	483	485	514	490	475	469	472	480	471	490	458	509	510	490	489	479	479	479	504	464	441	505	498	500	479	470	474	495	488	501	455	495	472	438	478	440	505	460	478	469	443	501	484	477	470	465	465	450	478	448	503	472	486	487	466	459	534	470	490	484	517	502	461	476	483	448	457	493	499	498	463	472	487	480	522	491	496	489	477	524	492	443	469	452	452	482	506	502	456	502	488	459	492	504	478	438	472	469	438	498	479	470	492	519	462	498	494	473	541	490	483	505	485	501	448	528	477	478	475	493	457	520	492	495	482	511	498	493	499	483	500	489	476	478	467	493	467	463	476	485	444	479	474	499	500	490	521	511	465	507	491	528	506	448	493	481	479	479	423	500	508	502	502	483	510	498	446	494	439	504	467	463	516	540	470	461	464	491	496	484	487	475	484	489	477	441	497	484	489	490	501	489	510	500	516	500	446	495	501	482	490	491	466	458	460	481	489	491	487	495	466	457	491	483	500	459	473	469	449	485	449	459	451	496	494	478	507	464	491	476	473	481	482	487	466	479	467	482	489	510	461	495	431	470	474	472	516	466	500	482	487	487	488	498	504	480	465	499	500	481	489	495	483	508	467	501	493	457	487	487	478	520	422	491	452	538	445	469	481	476	476	474	489	453	444	426	483	475	494	520	469	473	522	498	491	470	478	521	462	465	473	443	464	495	458	475	440	519	503	475	481	498	474	504	442	482	465	495	452	489	493	496	494	492	494	485	489	478	492	488	478	477	488	502	493	503	444	494	501	439	485	522	488	487	507	455	496	441	484	477	494	463	421	505	443	453	493	482	527	448	502	490	459	481	483	504	517	461	479	480	482	494	444	481	440	477	459	508	449	499	488	483	469	494	487	504	470	470	482	482	464	512	491	483	524	496	469	478	438	484	463	529	447	470	484	467	461	514	525	444	451	499	487	451	469	487	496	495	516	484	451	504	478	477	487	432	500	466	470	482	480	503	498	494	498	484	504	496	499	443	509	492	490	503	458	464	464	508	489	470	507	504	473	500	513	435	459	437	495	491	511	510	487	482	484	452	510	479	474	481	467	474	459	464	492	453	466	458	498	484	461	517	450	469	483	484	480	428	503	470	507	476	477	445	451	507	529	506	491	476	480	504	488	487	472	475	478	462	490	488	494	481	530	489	480	483	534	455	496	459	453	480	476	469	488	465	502	506	485	460	473	490	483	450	492	474	469	470	451	462	469	463	493	460	482	508	486	462	485	464	445	496	460	486	486	485	455	471	469	500	474	498	471	498	459	500	481	462	455	492	454	479	507	456	460	476	472	483	505	474	477	495	483	474	486	476	508	457	466	469	527	444	514	467	477	491	486	492	464	442	478	474	483	469	500	498	477	473	469	471	474	504	508	513	499	503	491	463	478	514	493	488	486	443	472	488	471	493	476	490	475	465	489	541	502	504	475	479	475	501	450	476	512	504	476	463	479	434	487	467	458	449	474	510	519	488	509	476	466	453	520	486	486
23339	21450	29314	24019	21459	21486	11636	3937	2648	2388	1934	1713	1532	1417	1234	1067	1079	1002	947	1003	944	1027	884	914	962	805	784	824	786	828	847	796	797	722	759	773	767	760	723	763	728	788	758	744	720	741	764	755	813	776	710	793	732	701	746	742	753	727	737	696	725	743	742	695	729	746	750	756	796	706	722	735	732	770	708	772	716	745	729	796	770	797	781	847	739	743	742	810	797	811	743	791	769	769	713	724	735	776	779	782	787	685	812	722	786	703	737	722	754	746	736	723	741	718	683	718	754	745	739	737	735	688	738	753	746	756	726	791	713	711	713	759	771	742	740	702	732	722	745	749	775	735	733	725	768	706	678	742	747	755	693	751	717	770	766	747	737	775	786	693	712	703	718	698	672	762	735	706	717	751	776	715	784	716	720	744	717	685	721	759	729	732	792	713	757	696	723	713	682	735	770	743	725	768	733	730	660	704	723	746	730	776	710	719	767	784	708	747	737	714	750	737	711	735	730	714	719	758	727	744	805	765	672	741	733	743	754	762	682	737	730	729	721	754	761	710	735	739	736	699	799	737	778	743	734	768	776	717	727	714	781	792	725	772	667	797	750	748	753	764	766	704	752	749	758	694	693	769	730	785	734	772	745	725	751	756	743	752	695	714	703	717	717	721	662	802	733	773	774	706	699	702	735	714	704	734	722	766	762	714	743	808	736	733	703	744	703	751	721	721	709	718	775	751	715	683	688	730	762	742	751	718	719	723	750	724	759	759	691	748	746	769	734	725	724	779	731	677	761	732	727	698	751	728	736	776	710	781	715	694	761	780	740	740	698	716	676	736	798	712	712	703	774	705	806	754	742	744	744	726	747	724	792	749	703	780	781	772	766	763	745	761	705	710	687	733	729	735	769	699	765	720	768	694	781	715	725	714	776	775	711	733	744	706	725	743	712	757	775	734	729	778	775	701	729	747	710	704	735	731	722	763	722	727	728	728	753	715	724	710	714	757	754	701	778	737	743	702	707	724	736	673	764	718	726	717	743	740	724	731	761	673	730	717	756	675	747	736	706	747	780	794	732	763	720	747	714	740	788	749	784	732	713	746	779	799	741	745	713	723	757	739	732	776	733	728	748	718	696	733	685	765	735	720	749	790	756	738	725	743	735	750	711	753	734	721	743	756	744	747	725	758	699	751	776	730	709	689	716	686	787	702	738	784	738	705	783	671	710	694	735	812	776	773	766	743	792	755	714	745	704	721	704	777	717	740	698	701	720	720	769	732	736	736	728	700	697	762	718	738	776	685	749	738	750	714	735	734	789	740	723	747	744	725	722	777	785	742	714	737	772	743	709	789	776	714	733	746	731	734	710	732	756	728	795	784	737	754	747	752	689	745	723	737	756	672	734	741	709	696	782	719	737	771	731	745	736	688	714	675	721	747	756	699	741	730	711	679	703	719	745	799	759	690	749	740	768	714	741	697	725	777	698	666	770	737	738	679	752	704	687	712	719	749	730	707	710	744	746	745	742	746	710	757	761	791	745	768	709	729	732	774	745	737	706	707	779	771	740	706	753	754	772	775	743	748	727	773	728	716	718	756	782	727	722	746	745	740	754	755	743	738	749	731	727	737	723	750	781	744	712	736	716	771	745	727	725	689	762	716	717	748	742	763	716	786	715	737	704	748	692	678	781	698	730	728	732	769	716	715	711	720	739	732	725	755	709	750	720	751	779	741	717	736	723	774	772	728	725	748	782	698	746	735	728	675	719	757	716	746	699	741	718	703	729	778	750	705	750	746	726	731	700	721	711	755	732	734	733	723	777	739	714	739	729	769	701	700	722	689	737	731	778	702	727	764	719	689	712	783	736	747	780	771	707	752	689	745	700	733	724	705	791	744	749	709	768	731	765	737	697	748	766	715	705	780	726	716	678	709	696	704	741	749	721	754	737	763	748	728	698	707	738	753	750	752	713	702	736	707	723	715	668	724	691	678	757	692	754	745	741	720	700	698	722	761	718	703	730	760	771	725	739	702	737	718	775	739	698	755	717	678	730	752	760	774	723	723	783	739	690	781	710	720	719	696	811	748	719	748	709	725	711	733	758	752	753	699	758	713	779	697	765	721	724	764	723	700	682	734	730	793	735	755	742	742	736	714	748	749	713	717	719	687	713	755	740	752	754	725	804	757	744	733	747	774	705	729	732	732	740	760	695	737	737	706	775	757	713	768	697	737	731	683	729	783	702	758	713	760	715	689	735	742	750	721	704	766	716	711	709	740	769	763	710	762	693	758	748	729	718	770	717	758	718	719	700	743	803	737	715	744	721	692	701	737	731	682	719	746	752	730	759	709	744	747	787	773	760	716	712	756	750	744	730	733	756	700	719	741	719	732	723	705	759	782	682	679	724	683	741	728	726	754	733	739	728	735	740	735	726	753	755	709	738	749	764	719	792	725	747	767	754	762	750	693	728	732	751	803	748	785	738	747	746	739	686	768	728	731	744	791	724	762	760	753	740	719	755	681	751	747	698	772	700	775	761	764	797	696	746	767	742	685	670	746	741	745	747	717	719	700	729	697	720	713	758	766	749	742	741	764	716	742	733	778	753	748	715	702	740	749	731	737	742	741	750	712	766	734	755	714	743	768	724	740	675	705	710	782	697	677	702	675	718	692	725	753	729	682	734	749	712	705	756	758	730	729	743	710	746	768	700	708	703	727	688	766	751	795	707	749	776	717	730	697	754	727	717	761	665	694	745	745	706	725	682	729	747	696	754	668	721	718	751	749	693	708	775	705	739	725	706	762	721	697	736	686	673	711	706	741	756	739	735	793	745	728	685	728	692	683	720	729	754	735	721	775	762	767	704	798	722	740	755	675	738	708	767	728	728	815	776	702	727	730	706	726	676	768	761	742	719	718	774	711	734	701	733	679	758	742	709	745	720	724	755	724	777	768	719	683	726	711	755	716	735	747	710	728	682	746	782	783	754	720	755	776	770	737	763	711	739	715	730	729	685	735	717	715	744	695	710	720	771	750	754	693	755	787	748	733	716	716	738	785	733	714	743	789	725	793	714	716	779	722	710	752	725	742	735	743	740	708	799	756	766	746	732	699	734	741	747	771	674	677	728	699	761	729	708	749	755	733	736	785	733	751	749	725	704	775	775	744	744	789	751	687	735	710	743	713	766	733	770	712	746	736	732	719	717	733	753	685	724	746	731	709	698	744	706	744	731	712	711	712	725	735	736	688	734	728	710	733	766	767	797	754	698	736	731	711	755	719	729	738	703	678	737	765	715	733	751	719	781	745	708	813	719	726	724	705	747	777	753	736	723	746	692	688	709	712	745	712	759	688	732	710	721	769	704	702	714	778	744	759	716	734	715	730	699	745	704	695	758	759	714	671	709	784	700	742	738	711	723	751	791	744	782	729	735	754	711	769	751	765	771	733	735	711	724	723	741	740	673	736	749	698	719	716	752	741	745	705	708	746	729	748	727	740	760	710	754	771	739	779
13574	29344	27557	18317	13914	10834	8697	7028	5830	4807	3688	3092	2909	2465	1994	1756	1558	1496	1489	1483	1445	1440	1370	1231	1196	1154	1064	1057	1061	994	1043	1010	940	1033	1039	961	951	942	921	1025	985	948	924	947	885	905	913	909	967	901	908	920	938	978	960	957	941	908	931	927	966	923	950	911	916	871	982	922	924	958	930	920	890	946	987	903	948	930	973	990	1019	990	1017	992	963	928	1015	997	920	981	983	998	985	954	897	914	920	936	994	954	929	945	952	902	954	949	991	880	867	953	916	922	906	930	920	888	941	927	836	923	930	915	905	896	835	902	884	965	857	913	957	957	954	975	876	899	936	950	931	915	947	943	947	829	924	883	947	885	944	925	933	936	898	976	908	937	883	916	926	880	944	899	895	907	959	915	900	953	866	915	936	905	947	920	940	924	940	912	950	931	904	911	893	892	948	938	938	954	870	870	962	940	886	930	894	921	950	915	916	926	908	928	909	898	945	934	894	931	946	967	971	924	949	875	888	928	906	910	963	944	944	931	895	909	927	926	952	934	933	940	858	914	904	942	920	892	892	902	998	934	934	931	940	914	988	877	891	906	930	876	916	874	891	923	903	885	918	936	915	904	900	887	923	901	892	876	917	890	897	935	882	871	895	884	955	929	896	876	927	889	928	912	892	905	897	921	905	889	862	914	946	943	871	935	924	930	909	871	899	925	871	874	968	917	895	902	915	883	903	978	907	953	893	914	895	892	890	887	963	907	912	894	960	906	920	872	929	932	926	936	914	924	884	911	886	955	920	955	910	892	951	960	892	938	909	924	912	891	915	927	918	925	939	944	944	916	958	945	871	917	938	943	903	886	877	872	905	891	927	951	899	894	872	942	898	966	914	857	906	899	911	966	914	947	924	868	961	928	902	901	882	909	918	929	923	920	924	956	888	899	923	886	929	931	880	920	911	925	870	912	948	944	954	915	919	973	916	883	882	939	881	917	900	868	949	919	882	859	879	940	883	892	925	851	954	935	904	910	948	896	878	868	894	925	943	881	892	920	872	903	904	918	900	909	903	938	900	916	904	914	915	892	944	908	939	881	946	935	926	899	933	949	936	884	931	897	891	900	920	929	899	918	897	922	902	913	940	946	859	921	926	907	932	931	881	933	857	909	827	948	968	926	904	896	935	903	898	901	903	945	867	920	944	886	934	892	901	919	927	912	919	931	921	908	913	885	929	917	918	990	899	987	918	938	960	899	905	932	959	978	920	941	885	917	965	940	931	943	911	933	922	958	983	883	913	918	898	921	879	875	890	912	875	909	893	836	905	922	907	882	876	898	924	941	863	915	912	916	867	910	910	890	912	929	906	928	907	962	929	862	957	929	919	916	903	917	904	857	900	916	937	912	926	868	951	915	906	927	922	920	943	950	966	913	908	945	935	871	875	925	962	901	962	917	898	903	908	895	947	913	864	891	924	918	929	888	913	876	907	881	883	945	917	911	910	928	894	945	919	899	876	896	915	870	951	901	900	917	876	888	961	900	931	943	909	879	907	949	900	899	888	966	893	898	937	861	919	923	935	920	920	976	933	931	925	895	920	988	942	936	930	896	856	943	870	870	910	898	918	871	916	943	929	920	916	930	918	899	911	923	938	911	931	886	935	937	913	939	933	947	941	896	924	875	939	918	909	891	900	957	916	822	927	873	903	977	906	902	883	908	896	902	910	879	900	931	915	925	929	892	846	904	945	863	918	878	941	889	934	877	939	938	908	903	946	917	924	951	925	934	868	966	874	890	919	913	942	902	973	911	965	938	854	882	895	919	929	953	917	889	908	899	882	940	876	893	897	883	892	950	847	957	949	943	903	944	898	932	930	935	871	891	906	969	933	948	902	943	928	971	926	919	850	955	924	903	942	916	854	879	919	854	920	907	936	890	947	915	896	907	901	905	974	922	912	888	915	924	960	893	903	942	898	907	910	926	856	917	930	903	913	846	930	956	889	947	924	895	971	915	957	927	933	890	928	887	884	947	905	874	922	963	931	943	909	966	904	910	920	923	900	890	890	906	917	900	914	872	868	899	841	936	886	928	941	930	906	862	961	897	923	928	912	977	859	877	935	913	900	894	895	918	918	888	917	886	910	921	901	921	913	930	917	966	962	959	983	951	955	924	929	931	886	892	919	945	868	943	905	921	893	906	942	935	923	939	894	924	905	895	931	915	911	877	910	851	884	876	891	923	883	910	893	943	889	904	894	889	951	855	927	977	898	915	930	893	930	905	938	925	961	885	895	869	904	918	950	942	878	923	947	947	948	889	920	912	866	922	891	923	972	846	890	893	886	983	891	949	869	938	1009	914	911	944	923	903	913	940	930	922	925	962	916	928	941	947	913	887	893	915	953	881	930	970	891	852	956	937	906	918	922	909	946	957	894	895	842	914	941	941	960	881	937	905	935	916	936	944	924	927	903	921	854	952	907	874	943	938	942	948	914	910	937	938	931	899	907	907	927	879	895	902	914	940	903	898	928	892	946	908	952	928	941	919	911	854	960	891	872	920	883	933	916	869	907	979	879	949	894	903	881	951	893	899	905	928	864	903	824	836	893	912	901	872	867	902	923	916	877	920	881	916	911	921	913	913	912	899	954	876	873	929	895	900	888	946	900	886	884	872	884	861	945	881	890	887	909	964	952	896	960	953	915	874	919	855	917	913	905	877	952	957	918	913	912	907	903	955	883	915	936	886	847	925	931	921	869	899	927	958	929	985	911	877	915	910	857	911	980	932	987	902	947	893	924	919	930	905	885	888	929	922	920	872	956	946	894	905	941	905	927	890	877	891	922	916	889	972	867	947	915	917	904	934	905	914	928	932	874	846	911	940	904	913	891	875	916	883	941	888	902	922	904	944	886	933	896	909	941	862	949	930	935	922	916	908	924	976	891	887	900	916	929	905	966	890	954	955	951	933	903	884	927	935	901	999	944	914	901	868	912	915	946	932	884	1007	882	898	946	874	887	999	909	907	901	907	903	872	925	950	944	940	936	884	939	883	928	928	930	910	850	869	884	932	896	935	884	927	886	892	948	883	918	832	874	929	922	889	937	920	945	927	911	929	930	922	929	923	878	896	935	948	910	919	870	949	926	940	942	1013	882	981	857	874	919	962	917	916	919	891	853	932	896	890	901	905	880	914	889	943	912	875	968	939	857	944	898	896	846	881	904	835	938	940	943	907	886	885	887	914	925	900	970	976	935	922	930	934	894	895	863	879	868	882	912	944	901	906	882	904	903	915	924	965	901	905	876	911	938	906	942	936	953	915	889	863	919	872	890	889	896	915	925	914	884	849	895	918	932	897	949	891	908	918	922	912	905	947	863	895	892	874	921	897	937	875	931	955	931	945	883	900	876	911	855	856	905	844	867	945	920	880	863	913	929	897	910	948	944	944	895	992	903	893	912	853	943	901	933	950	938	893	914	932	945	917	909	894	855	936	915	868	937	896	923	888	871	890	920	951	927	968	903	949	880	924
27613	19921	12531	7636	3965	2514	1720	1258	1086	894	787	734	732	692	573	560	506	501	468	453	489	490	504	455	472	475	453	475	438	444	457	449	413	442	432	441	428	416	441	459	463	446	419	417	413	462	410	482	487	447	423	439	441	478	411	472	438	465	441	441	411	404	456	459	414	434	440	432	437	467	401	449	454	486	454	409	447	459	441	445	470	465	475	426	491	442	489	473	436	491	490	457	469	471	445	492	457	447	454	468	463	410	428	448	423	403	418	442	438	440	439	453	403	513	411	385	466	463	444	429	446	465	444	437	428	404	438	450	478	445	484	428	443	443	440	457	444	414	422	450	427	475	489	450	458	423	464	415	421	471	423	461	482	427	451	454	445	418	444	446	450	402	431	456	403	455	421	456	413	439	464	461	437	444	437	429	443	458	438	446	440	478	416	444	463	475	437	436	420	450	441	409	477	453	455	439	437	446	421	432	460	429	434	462	414	408	437	413	465	446	462	463	439	444	450	463	454	418	472	430	443	457	449	464	455	403	474	422	433	426	456	432	409	455	406	432	449	475	442	449	389	451	429	494	438	386	438	444	433	470	449	426	439	404	414	487	416	396	445	445	435	410	458	440	427	445	488	436	443	434	468	422	454	461	412	411	464	438	438	399	432	461	419	453	435	413	463	432	402	452	438	419	433	420	422	473	435	434	462	438	434	439	471	424	394	427	449	457	391	455	422	458	452	469	461	422	396	374	432	444	501	428	461	462	444	473	410	420	406	458	432	453	450	428	463	433	406	428	476	439	463	467	428	439	457	436	439	455	432	433	433	428	413	447	456	445	433	433	436	445	446	484	437	453	442	394	474	437	427	449	441	470	447	445	449	457	465	471	421	466	459	435	449	451	399	418	456	466	425	415	498	457	413	457	444	420	427	398	455	447	467	424	449	471	437	433	466	476	441	455	470	412	440	417	451	435	434	423	468	426	439	424	443	468	478	438	442	480	411	472	452	473	429	461	466	453	475	442	431	394	464	410	445	461	433	399	434	460	423	425	456	440	417	445	455	443	459	462	471	446	476	450	432	455	446	452	443	429	470	457	473	456	444	402	416	446	448	455	447	433	454	439	426	442	438	470	465	421	421	450	468	448	462	429	454	420	444	432	440	473	407	412	403	412	461	398	450	452	443	463	433	485	431	448	454	426	428	483	404	397	436	439	447	462	440	450	421	453	484	406	419	450	456	451	439	410	418	481	484	454	437	450	460	465	441	440	457	424	437	429	414	424	438	483	437	458	458	421	444	439	444	428	457	444	430	432	460	401	458	443	463	464	409	424	475	441	420	463	417	461	412	421	431	415	441	474	434	447	477	442	462	452	429	442	432	471	476	433	385	448	417	406	459	415	420	455	487	422	466	390	464	461	437	469	431	457	412	420	460	413	481	466	424	460	436	465	441	437	450	464	468	394	466	422	429	422	467	473	448	454	438	416	417	445	425	421	457	465	493	446	463	459	482	431	455	467	458	396	445	395	432	432	444	446	423	432	435	425	406	440	451	422	441	441	433	412	445	445	455	419	447	420	435	440	434	440	473	444	472	408	464	436	439	466	434	443	416	449	451	472	403	451	455	381	411	462	438	436	448	442	467	483	453	441	412	466	467	455	406	461	419	442	418	454	438	442	438	467	441	468	448	436	473	453	410	428	407	429	445	449	479	467	424	436	412	429	455	446	466	411	419	439	448	436	465	452	486	434	434	486	435	413	463	430	462	442	421	488	389	458	443	419	413	418	429	456	464	462	440	432	426	445	431	424	429	441	419	447	437	452	444	451	458	458	465	445	412	455	441	408	438	450	404	450	449	427	437	441	428	442	424	457	446	466	456	406	440	432	438	450	458	467	441	454	455	483	472	427	385	433	463	433	416	442	452	412	451	473	424	453	444	420	463	458	429	450	448	483	459	469	433	440	419	459	417	418	475	425	437	422	418	422	449	412	445	399	437	419	431	456	431	429	453	430	432	395	399	439	436	431	421	444	432	412	440	446	426	471	420	422	470	419	440	412	464	427	454	441	452	452	461	481	464	417	442	438	431	442	439	456	443	424	503	457	450	437	436	464	434	429	439	439	428	410	486	461	451	445	431	455	480	413	433	474	441	446	426	465	464	467	437	427	412	456	421	450	467	430	461	424	413	417	419	404	410	438	448	464	439	438	517	454	418	433	432	448	452	428	475	415	448	454	453	465	475	421	437	436	477	422	437	448	435	432	444	439	432	463	424	451	452	463	410	452	449	413	446	429	426	445	431	442	399	442	399	467	440	427	467	416	417	442	457	433	457	429	429	459	442	483	433	443	452	454	423	421	442	419	421	395	454	402	424	449	420	471	461	426	453	402	442	418	440	447	458	419	408	423	436	444	442	437	455	456	440	458	434	429	454	442	423	429	403	456	415	482	437	388	449	431	439	433	431	461	429	440	472	440	419	394	422	422	436	494	429	447	402	430	422	446	456	461	455	425	445	452	416	453	487	422	451	429	418	426	384	432	461	443	464	435	472	448	415	422	437	404	436	445	464	481	451	447	484	443	414	460	421	462	468	411	471	434	440	389	411	438	428	471	451	469	454	412	478	428	423	412	406	455	472	439	444	441	427	455	441	448	473	436	432	416	404	422	476	488	460	419	407	457	447	444	430	416	431	466	486	411	427	477	421	454	446	419	443	447	422	444	452	429	457	418	454	393	462	454	414	410	449	463	406	462	418	445	462	414	443	419	441	403	438	413	442	435	453	426	422	478	438	439	467	419	405	432	441	449	489	501	407	458	426	422	440	451	447	446	415	449	471	433	428	463	434	437	471	423	445	453	415	443	435	475	453	462	426	463	438	460	416	441	453	429	429	431	475	451	442	431	457	424	456	444	412	413	455	453	447	420	451	446	424	451	462	431	485	435	441	446	445	403	455	424	410	429	431	434	426	489	442	439	440	426	451	451	467	441	436	401	447	468	436	398	461	451	429	436	407	442	393	425	433	430	425	476	445	438	426	458	437	450	405	443	453	448	425	437	479	464	447	427	439	472	414	455	459	426	466	447	441	446	407	436	447	430	470	431	439	450	440	455	490	463	442	451	436	446	467	406	437	425	455	445	421	444	454	404	439	473	439	453	418	421	398	452	438	460	455	428	437	457	439	447	461	456	429	439	443	473	433	458	453	478	443	468	457	432	458	444	489	418	432	416	460	402	438	438	436	431	383	420	453	407	448	437	450	453	469	433	457	428	465	428	426	427	436	438	455	413	456	434	446	463	454	469	456	431	456	406	434	433	429	446	461	441	446	413	452	450	453	391	445	437	452	457	422	450	459	452	445	426	431	433	448	422	450	431	496	452	460	407	445	436	460	460	432	452	448	426	427	444	410	468	465	438	409	428	436	465	447	457	461	466	415	419	465	454	487	428	442	441	417	408	446	461	436	464	427	468	415	403	434	433	443	431	485	420	457	456	466	457	452	447	442	485	426	400	435	403
9409	14112	13587	9402	6430	4748	3689	2808	2231	1913	1566	1327	1275	1065	860	841	749	701	647	686	696	738	685	652	650	588	577	608	579	561	572	562	597	591	606	596	605	535	582	570	548	515	536	571	553	560	554	581	550	544	585	526	553	562	583	572	550	584	541	528	567	549	590	550	560	579	536	551	547	558	518	529	551	496	549	586	527	550	544	612	585	540	536	546	592	547	599	564	560	577	601	560	525	556	584	570	586	578	588	594	579	554	542	580	627	601	572	554	540	566	538	542	557	572	529	553	551	557	527	479	517	558	542	595	568	557	501	529	539	535	556	584	548	551	559	547	580	549	575	538	531	557	575	564	525	559	562	508	534	554	526	558	539	558	570	535	566	544	532	559	585	570	563	575	566	561	566	547	547	553	511	555	564	557	545	586	620	573	520	581	577	537	522	565	557	549	575	578	568	565	577	588	595	565	531	543	516	559	528	563	541	577	551	552	546	611	562	559	549	538	547	590	590	555	520	556	580	509	587	544	550	599	562	576	557	516	561	514	588	537	565	587	593	557	559	580	533	522	511	569	561	533	622	559	584	536	553	522	589	531	565	517	591	549	537	564	575	504	549	572	546	520	589	564	512	536	537	535	570	564	565	580	585	546	542	576	567	533	503	595	552	561	540	587	553	523	561	546	542	552	586	552	543	523	523	579	558	577	599	536	550	559	551	548	558	564	567	539	572	562	551	582	544	569	557	571	555	548	540	510	577	537	544	550	543	574	574	532	527	561	542	523	546	520	549	572	554	524	538	564	521	523	574	582	519	527	532	525	531	553	595	602	550	573	522	570	511	526	545	566	556	552	535	525	511	562	605	543	555	565	556	531	527	535	592	552	598	596	557	508	533	547	555	577	549	560	533	527	568	586	548	525	539	555	560	544	560	544	592	531	554	584	563	581	576	508	554	558	517	568	550	574	554	588	527	580	562	523	559	551	558	545	563	557	567	548	527	572	537	556	554	526	570	579	561	570	542	550	563	551	544	586	569	593	577	558	571	534	547	510	532	538	545	537	541	621	517	566	579	540	532	565	577	536	558	521	581	545	554	525	533	552	535	602	565	551	523	545	580	552	542	521	529	584	560	546	554	538	542	552	586	547	583	558	517	527	565	528	567	593	556	547	550	599	578	556	599	507	551	566	561	587	525	569	543	544	586	555	575	603	589	518	583	537	548	500	566	518	539	542	577	553	588	501	568	557	567	540	590	536	564	563	559	563	575	554	613	557	551	588	552	564	535	556	541	561	538	562	584	563	552	570	539	605	534	523	570	566	526	544	607	573	543	542	546	574	552	579	585	554	595	542	558	579	527	579	573	591	545	590	561	564	578	636	579	564	546	580	572	532	579	570	552	535	535	538	527	550	588	555	559	577	573	561	509	549	570	558	566	557	553	547	549	552	588	567	593	511	523	571	548	559	580	573	581	592	539	584	601	518	574	581	539	605	545	547	565	541	576	551	550	552	577	517	567	569	570	561	546	560	546	591	521	594	514	581	530	557	579	560	567	613	598	556	554	586	530	577	557	554	535	578	554	567	561	549	575	568	528	566	540	505	558	563	559	532	560	547	563	559	585	541	598	603	512	579	542	572	544	548	579	564	594	567	598	541	548	541	587	570	568	586	543	557	522	551	533	547	565	547	567	559	572	589	569	608	566	583	536	560	589	568	571	558	539	590	535	585	571	563	553	552	594	502	517	549	531	565	529	510	589	547	540	476	538	560	498	551	572	561	546	522	536	576	499	559	516	531	546	533	566	565	558	564	596	584	550	543	570	576	561	549	566	511	549	577	533	555	521	563	541	593	511	557	554	522	586	571	492	557	567	541	545	539	570	576	518	537	528	598	529	566	541	554	598	570	547	559	614	514	550	548	536	541	587	542	578	569	570	577	546	550	551	546	571	515	582	548	536	513	510	573	576	566	575	559	559	553	567	550	542	577	569	555	565	562	539	573	521	612	511	574	538	590	560	536	564	537	563	572	522	573	555	546	577	562	575	546	529	549	565	568	547	608	532	553	538	588	569	559	555	572	515	577	556	546	549	518	541	550	586	568	529	567	537	549	567	581	499	591	547	605	535	600	573	520	547	618	548	560	588	529	613	557	517	549	571	538	574	527	543	564	543	620	564	570	582	587	588	545	569	579	550	538	582	539	575	521	538	575	564	558	532	588	552	538	565	612	574	565	571	555	546	579	568	540	506	554	583	537	565	573	607	535	560	599	538	505	545	547	564	565	548	603	601	626	539	544	571	575	574	560	534	531	547	509	560	585	584	519	586	560	527	542	595	546	567	553	539	521	541	553	564	556	540	585	529	568	569	560	563	577	564	548	580	500	559	561	575	576	505	577	583	541	552	557	554	553	586	517	560	550	585	546	538	576	592	549	536	550	541	580	558	527	543	501	540	582	614	552	554	508	569	538	554	559	536	574	578	518	540	554	561	557	517	548	540	567	551	552	541	597	565	546	562	555	576	534	547	540	550	562	538	502	558	544	551	537	561	550	600	543	551	549	539	530	533	536	562	576	533	546	577	546	588	548	539	578	576	588	559	570	537	556	556	580	545	553	593	546	537	546	544	557	584	487	539	592	534	590	585	592	514	525	575	547	594	593	599	560	535	588	571	586	558	570	544	546	555	606	578	575	588	580	539	578	555	520	596	569	530	552	526	590	601	539	531	595	564	573	588	583	579	575	548	570	565	541	532	576	556	589	578	570	544	572	587	554	544	574	601	512	536	546	607	591	519	555	565	562	576	532	554	572	547	562	576	545	558	603	560	579	568	548	544	528	519	567	545	553	566	589	607	578	601	544	552	536	564	561	550	553	542	536	573	568	534	582	525	563	566	510	559	552	576	540	559	588	550	576	566	543	538	587	534	569	532	570	588	529	577	599	559	590	572	577	531	565	553	513	555	577	538	547	575	532	546	579	524	531	523	528	558	608	545	563	551	521	559	538	574	568	590	537	569	575	574	563	520	535	537	551	566	607	525	513	554	547	595	565	553	530	543	609	532	534	555	530	559	625	550	537	581	559	574	548	543	552	573	540	555	537	539	555	567	557	542	565	519	573	541	515	574	591	593	532	547	573	551	584	600	553	555	585	558	603	527	580	589	573	500	544	567	576	537	546	578	564	548	573	539	530	581	539	558	521	532	546	548	539	537	563	523	559	556	571	589	540	513	571	546	570	570	619	538	573	524	556	511	556	568	538	501	535	589	555	580	559	561	503	557	550	546	546	558	564	560	535	545	547	582	577	613	549	554	552	547	529	554	565	570	534	509	549	527	546	569	568	525	553	552	543	567	536	571	562	547	540	531	528	550	559	587	541	565	605	569	589	616	552	559	545	591	564	578	545	573	568	563	543	570	532	626	543	523	566	555	542	546	627	600	556	556	513	530	565	552	555	553	562	560	603	551	561	552	562	516	566	535	583	571	580	543	592	591	543	536	547	559	533	584	541	542	560	519	564
24470	21403	28695	24505	21289	11096	3818	2310	1771	1722	1429	1279	1281	1157	980	960	862	802	832	839	869	812	798	849	793	779	688	707	731	727	724	685	788	734	734	730	718	705	672	729	757	720	752	712	707	690	732	682	713	735	729	721	711	750	734	688	694	731	643	669	703	671	683	711	724	689	691	706	666	701	690	741	748	702	654	710	718	700	738	700	725	707	728	695	737	691	717	788	698	716	727	748	683	719	669	685	687	681	727	701	710	692	708	726	712	693	762	694	723	713	663	689	686	712	703	726	667	676	702	706	668	703	709	716	659	692	678	668	718	667	710	698	702	703	677	695	776	694	698	684	702	737	699	705	708	704	691	684	695	680	694	645	742	697	700	665	689	668	717	678	741	652	712	719	674	751	743	748	653	702	718	683	698	660	706	697	644	681	733	723	677	652	674	699	673	713	692	741	780	732	689	720	685	727	727	669	693	717	691	721	715	682	679	670	704	697	630	704	698	687	677	642	700	704	713	688	673	672	711	682	696	727	667	685	726	706	646	654	705	648	692	730	705	680	738	713	717	678	708	668	712	690	749	685	691	686	685	684	732	699	699	684	690	674	675	692	710	681	733	726	759	654	725	750	732	710	720	745	665	692	691	719	725	690	698	683	707	683	670	738	719	605	659	699	662	727	707	733	734	722	692	712	695	699	702	691	654	697	712	672	694	668	685	660	678	668	733	721	648	714	676	671	696	678	684	683	705	649	652	700	691	719	681	677	665	677	722	692	711	698	687	698	690	694	722	723	733	690	708	671	696	681	689	730	711	712	690	704	718	676	703	716	718	679	713	701	677	719	705	723	692	726	652	739	704	751	709	709	674	707	700	721	666	666	716	706	742	720	678	731	699	715	726	694	675	733	729	660	717	711	720	734	718	713	674	707	720	675	652	697	721	682	725	718	726	694	724	695	727	689	666	735	702	724	689	734	718	717	682	732	738	634	632	663	687	714	658	744	680	707	649	711	648	702	714	713	687	735	737	675	680	691	665	700	691	674	693	738	729	666	727	684	706	754	688	713	707	709	704	682	687	727	701	683	710	672	694	646	700	711	698	680	670	710	675	680	669	712	722	700	689	706	728	667	694	753	703	635	663	666	726	712	707	694	702	663	666	679	667	673	707	759	682	711	673	698	725	693	678	696	711	737	686	664	730	692	696	727	729	704	732	732	642	692	693	687	685	721	730	709	657	690	707	689	713	702	663	731	686	701	675	686	637	694	656	671	665	681	637	720	679	713	689	703	656	667	697	683	665	711	685	694	723	706	713	680	703	674	663	745	673	686	687	721	721	706	693	694	672	681	676	711	701	634	675	728	712	710	689	716	665	686	628	646	690	721	713	719	672	687	695	753	735	667	682	714	679	683	752	729	703	736	730	652	677	703	711	691	687	713	692	657	666	688	687	703	702	710	682	711	718	686	686	667	698	716	698	671	663	663	697	701	692	701	674	687	669	733	727	709	705	672	720	689	682	681	706	677	712	707	680	704	658	688	702	699	670	714	716	612	702	690	728	744	704	710	706	662	704	703	731	729	690	673	703	669	679	720	730	710	658	700	687	705	710	716	682	702	706	692	713	723	731	685	669	693	760	723	730	700	694	684	710	681	710	691	686	694	718	719	661	673	685	746	683	698	729	643	701	713	678	692	695	666	657	687	667	728	688	685	680	643	671	712	700	678	678	675	724	709	729	689	687	681	715	745	684	697	689	686	705	689	689	695	727	671	713	709	706	755	710	753	730	751	684	681	759	689	637	755	707	781	701	659	724	708	662	644	693	720	714	683	748	685	710	704	722	736	689	711	732	699	668	676	721	686	637	676	671	727	721	696	723	706	669	689	671	704	714	719	649	712	722	720	740	698	745	713	713	700	652	687	681	686	633	749	702	659	738	668	723	680	714	718	695	672	708	701	720	682	725	692	742	678	730	695	685	688	711	670	703	708	717	697	699	701	693	728	692	708	686	682	675	720	702	754	718	749	738	682	680	668	675	700	738	708	698	721	674	698	733	682	673	688	724	686	709	722	663	706	677	713	680	663	661	759	697	652	701	674	708	733	736	718	734	749	673	764	703	732	702	688	667	707	718	700	718	711	748	682	726	701	700	681	647	653	683	746	710	680	679	721	715	669	689	716	703	644	761	721	695	741	697	707	690	693	695	645	717	710	659	736	709	656	716	664	704	689	713	715	702	664	747	732	765	714	665	692	665	697	702	668	661	694	665	708	648	683	710	677	716	704	761	700	687	696	711	698	667	689	666	728	695	676	682	683	743	684	715	640	703	644	684	687	692	665	703	667	672	682	694	670	707	669	683	670	689	694	668	692	698	692	740	724	685	678	697	704	714	719	663	707	693	697	738	696	750	688	653	665	690	757	692	677	733	741	704	692	681	694	670	707	678	686	673	704	662	664	629	665	676	636	689	680	714	740	704	678	703	684	701	731	726	688	704	704	743	691	706	727	677	720	677	678	684	689	698	641	690	666	685	760	737	700	703	698	710	720	766	671	676	710	695	699	691	686	704	718	674	696	726	695	648	682	688	684	719	676	650	684	695	729	703	749	680	691	704	734	761	684	678	657	719	705	691	705	693	659	757	664	648	706	660	700	699	652	702	641	675	716	666	751	646	766	707	732	710	684	706	702	718	664	712	701	690	696	710	714	712	680	656	705	732	720	654	678	693	676	665	717	676	742	731	679	707	701	681	701	642	772	699	696	723	704	678	690	670	694	697	752	770	710	648	734	694	702	731	715	651	671	682	705	679	713	694	762	661	718	703	711	679	686	702	770	699	721	660	722	698	671	712	689	715	687	721	727	652	737	724	711	687	687	640	697	735	702	712	744	713	728	705	726	683	660	685	698	732	696	680	680	710	682	701	697	666	699	702	708	776	658	679	663	668	711	725	720	705	651	701	656	681	700	658	684	714	722	658	707	682	665	673	736	698	642	717	647	694	758	703	725	707	732	685	741	712	696	712	683	662	688	651	725	710	710	718	689	721	658	685	622	714	672	701	734	647	689	651	688	690	719	698	688	706	646	660	635	695	662	701	694	707	718	728	715	677	666	697	659	708	681	731	661	698	691	736	722	695	684	722	710	640	655	683	737	761	718	717	703	675	634	715	690	668	686	677	710	741	703	668	686	715	718	666	712	682	724	650	725	705	687	682	683	685	681	747	631	701	681	710	700	707	687	664	685	690	683	699	695	697	697	702	774	706	652	692	692	690	724	726	715	679	706	692	686	671	729	688	670	641	671	727	691	704	685	696	675	680	681	719	703	731	708	695	728	722	719	705	677	679	704	727	708	710	695	707	711	784	693	740	725	647	724	662	750	680	743	688	733	711	691	664	740	705	690	742	702	682	706	729	714	758	727	693	700	685	703	738	674	757	734	694	696	715	693	721	696	732	705	712	708	682	726	719	669	702	698	705	719	706	718	701	682	632	708	694	718	737	717	676	692	679	668	684	720	674	722
10813	24028	21609	13815	9885	8073	5828	4611	3673	3274	2609	2257	2256	1850	1624	1408	1340	1205	1175	1166	1244	1169	1037	1082	1086	1024	906	972	956	931	939	900	886	930	930	903	970	850	839	895	924	838	882	908	869	837	908	889	893	883	865	844	892	825	880	894	840	885	830	829	843	871	863	859	880	850	842	867	872	888	871	847	827	882	861	837	864	869	875	900	925	935	902	962	924	870	892	903	969	867	843	874	910	898	895	913	863	888	914	929	858	916	894	875	896	871	889	838	885	892	910	852	859	896	830	885	882	888	873	851	857	877	855	915	881	853	879	895	798	822	902	895	894	858	847	854	869	796	843	831	842	893	870	856	912	890	866	845	888	826	898	806	852	906	864	790	870	835	884	840	851	905	906	853	894	888	915	890	851	884	852	872	849	844	889	880	800	862	837	894	846	903	885	883	861	844	882	896	889	843	821	883	816	819	906	872	844	882	879	874	845	899	864	823	913	807	876	839	831	866	874	843	893	903	844	885	847	905	856	838	885	863	891	889	922	847	876	873	907	851	798	911	877	807	867	826	861	848	872	926	822	897	849	915	856	818	881	842	827	883	865	855	892	796	910	867	888	880	882	934	886	853	924	922	879	843	857	937	832	893	831	872	860	885	859	871	811	822	789	827	876	900	891	818	833	904	799	943	883	951	840	868	865	821	901	845	858	916	882	861	882	919	847	873	887	875	853	879	830	886	820	870	878	846	910	869	853	869	852	814	843	884	841	834	880	864	873	935	870	870	859	868	886	897	851	861	892	830	868	874	894	851	923	892	881	868	875	839	821	883	836	926	860	847	851	870	872	863	869	841	893	897	870	833	851	867	847	897	868	903	846	843	850	856	858	857	857	888	879	888	879	873	867	807	888	901	878	878	909	803	846	831	892	855	888	884	830	836	836	868	859	865	861	881	888	894	857	881	846	913	856	838	884	889	835	879	888	904	823	886	805	840	912	837	817	894	868	860	892	856	813	855	858	875	856	819	856	882	855	824	861	854	897	871	804	867	917	862	859	833	871	869	851	821	869	893	872	863	892	845	880	853	888	909	867	818	852	893	839	851	833	825	921	854	856	917	847	880	899	895	873	812	903	880	886	843	874	893	865	805	816	920	920	878	866	874	841	897	838	901	915	887	888	861	876	835	864	878	851	861	887	885	875	842	874	850	853	821	814	862	839	846	827	857	851	873	842	815	859	889	849	919	811	864	840	865	866	860	839	868	856	865	868	896	864	845	894	889	844	879	915	872	896	832	832	876	856	889	896	892	863	838	878	898	884	851	852	871	941	847	896	891	848	856	833	841	877	831	889	873	879	845	889	868	909	841	859	860	865	890	853	877	898	852	850	844	842	838	895	914	891	812	884	864	846	882	872	856	883	853	841	863	863	866	849	867	865	849	817	866	843	847	865	862	852	840	912	920	914	876	896	849	917	862	825	863	835	892	797	858	830	893	895	877	842	927	835	845	859	818	839	902	866	847	859	814	896	901	858	860	817	869	881	859	843	864	854	834	861	862	851	884	814	896	874	890	867	844	897	850	938	859	890	834	844	842	855	804	861	928	868	857	899	871	866	874	800	918	871	861	854	840	840	874	923	791	843	888	891	869	897	842	824	891	822	902	863	834	854	852	884	833	841	874	878	863	890	862	856	842	869	871	872	860	845	862	894	817	840	885	875	862	883	858	818	879	857	880	849	854	868	853	843	879	926	864	891	888	863	868	892	926	831	852	889	868	851	893	884	853	915	902	857	897	806	858	856	895	863	905	898	876	864	829	889	900	844	851	848	838	893	885	807	813	855	878	870	918	858	867	934	847	848	870	844	795	888	838	844	852	864	826	896	905	864	841	897	850	873	883	848	900	879	867	867	854	865	853	797	814	814	893	871	839	884	872	923	843	867	874	858	832	869	882	865	843	901	871	884	870	839	882	813	807	832	856	842	867	902	882	863	863	894	848	878	877	859	904	904	841	914	857	843	860	878	863	868	908	855	933	883	879	893	879	858	898	892	868	798	837	868	905	823	878	878	888	829	896	847	883	871	883	902	871	834	888	887	910	838	841	873	835	828	878	839	833	867	808	838	867	826	844	806	905	834	859	862	925	872	827	872	871	891	845	814	874	833	855	915	877	860	835	850	893	916	900	854	908	860	842	879	896	853	809	858	860	896	836	843	871	830	854	892	823	860	852	876	828	907	888	905	856	871	857	869	846	871	829	818	881	905	879	833	882	866	830	878	868	849	854	854	837	843	848	841	891	868	865	826	859	859	873	870	873	897	837	814	888	836	886	895	893	858	857	863	892	929	835	886	886	813	866	838	893	826	915	901	851	880	854	837	858	860	853	857	876	842	908	883	834	827	794	835	853	843	843	874	844	852	882	861	869	876	881	921	832	791	853	890	839	853	880	870	888	864	805	853	830	909	866	865	817	840	926	859	869	852	883	879	860	825	878	802	789	852	926	867	884	876	912	914	884	875	844	875	841	923	858	857	870	843	919	869	847	838	882	905	870	852	840	878	877	851	832	845	849	889	863	855	878	869	838	860	883	784	852	870	855	866	841	852	832	901	812	890	891	842	846	892	862	854	871	934	906	866	899	903	822	872	856	870	874	896	887	859	888	870	894	829	874	907	905	862	832	859	825	875	882	812	831	822	815	853	844	905	838	905	880	881	861	892	863	829	865	856	885	879	840	857	867	803	843	894	858	863	786	815	819	858	832	830	903	870	822	836	915	882	881	850	905	853	827	886	811	903	842	883	864	924	916	804	848	861	876	812	857	885	912	872	814	861	905	875	869	815	911	893	848	911	836	884	850	833	844	850	834	889	802	830	874	910	898	851	835	820	858	875	838	869	882	844	818	820	855	896	895	781	861	843	891	903	839	887	847	854	852	853	872	912	923	871	855	851	858	829	881	905	888	828	854	868	843	886	937	927	869	837	892	850	835	870	834	858	912	887	898	873	864	812	848	878	852	838	858	852	853	882	885	815	863	852	852	824	905	863	893	856	883	835	871	809	866	853	890	845	906	844	914	876	885	859	909	834	890	863	871	834	873	849	842	868	827	851	861	887	840	905	829	825	850	892	875	835	904	862	872	973	883	846	895	867	931	892	871	836	880	869	873	886	834	801	872	861	828	870	876	878	850	867	877	813	804	890	848	920	877	902	840	858	856	839	848	837	865	834	865	843	860	897	834	819	888	831	856	832	864	875	871	825	869	857	859	861	875	871	887	890	871	830	857	844	868	853	843	889	867	868	849	854	856	867	872	852	856	885	884	805	867	847	855	878	855	810	854	880	847	869	805	854	792	867	848	880	882	871	851	882	871	877	826	881	838	853	842	842	897	817	835	845	886	885	904	839	862	861	842	892	879	855	893	864	903	881	921	843	872	877	857	868	869	854	895	834	849	902	866	888	820	808	847	836	881	800	869	908	869	824	867	859	868	854	866	877	875	872	844	880	839	861	907	847	887	844	851	894	850
25594	21400	27448	25493	10754	3397	2082	1409	1080	1013	884	736	726	632	569	556	443	493	481	438	449	415	389	405	391	420	346	375	390	359	379	352	322	341	348	370	337	370	367	361	391	327	344	329	362	347	332	344	347	361	366	357	337	356	319	358	347	388	340	333	331	358	352	323	335	301	346	321	360	351	379	371	330	372	320	366	347	374	326	338	356	345	357	359	359	368	391	375	349	362	399	345	372	329	358	345	359	354	332	310	372	341	351	363	358	363	347	337	340	325	362	347	366	329	349	369	374	338	349	347	352	360	303	385	380	335	359	347	352	316	356	345	360	361	374	328	368	366	341	344	348	345	358	339	338	328	328	329	340	348	349	327	330	353	313	339	337	349	366	353	347	318	342	333	309	394	314	345	343	373	367	365	345	323	329	349	345	346	370	333	355	313	319	329	349	323	390	336	328	366	360	384	327	360	333	358	360	346	365	331	315	360	340	328	360	315	350	347	346	346	351	317	366	371	348	354	350	349	335	307	364	338	372	354	364	354	370	324	345	345	328	333	350	328	360	358	321	375	330	327	368	331	342	349	338	343	358	347	356	346	377	317	336	376	347	351	347	336	335	358	356	345	341	361	378	351	365	338	355	359	315	329	338	359	348	369	353	356	330	314	346	306	340	356	348	324	331	351	319	344	334	337	365	333	343	356	315	326	345	368	354	337	359	350	362	322	375	352	376	360	319	371	353	304	361	321	316	341	353	347	376	363	331	330	360	340	329	340	353	314	340	330	353	329	348	330	318	345	347	366	327	345	374	352	369	362	337	310	362	337	339	347	397	337	327	338	317	335	377	338	352	335	328	346	323	348	337	349	340	321	321	356	373	335	324	325	376	336	321	351	325	371	356	360	380	335	348	355	338	368	362	344	358	348	357	336	343	323	355	376	329	357	344	347	375	343	362	334	357	349	341	368	360	363	339	378	379	355	328	359	334	337	357	350	361	367	325	348	351	354	348	344	349	326	330	334	363	336	350	307	324	378	339	347	314	342	364	348	364	333	356	339	348	357	340	371	342	357	339	341	335	300	327	363	336	357	370	360	324	365	415	333	343	344	341	365	325	336	345	346	381	333	363	345	337	355	338	323	355	319	339	365	353	348	370	378	334	347	363	316	327	321	356	370	361	389	306	357	337	343	370	357	349	341	332	351	369	338	335	383	344	344	358	363	352	384	341	358	344	342	370	339	391	302	359	324	346	357	346	345	357	315	340	357	343	332	359	336	358	361	320	365	354	357	345	310	380	348	354	365	351	370	349	362	348	349	352	344	336	370	333	351	367	323	356	359	358	342	338	342	331	358	362	347	351	331	326	351	360	348	347	350	364	360	334	325	362	385	355	351	379	355	355	319	315	321	332	320	326	374	339	326	357	335	350	345	342	362	342	349	345	334	316	358	376	375	371	368	343	318	306	342	371	340	351	363	328	353	367	319	342	368	304	331	314	315	341	388	373	321	335	364	343	324	344	334	349	355	346	327	337	341	344	368	327	357	349	343	337	386	342	343	363	375	320	341	377	342	347	303	329	338	386	350	360	367	370	335	345	366	354	322	360	333	343	333	366	386	345	340	340	343	294	365	361	364	328	366	374	370	329	292	343	350	353	364	355	342	309	385	341	361	334	310	328	334	348	308	326	356	320	354	345	335	376	389	343	333	344	333	381	354	328	355	379	376	350	318	342	361	330	340	331	333	330	332	363	318	367	343	354	331	344	307	352	372	347	354	348	345	305	351	343	351	331	375	297	321	348	365	344	345	356	317	356	326	350	331	362	359	343	350	358	344	319	337	356	356	331	331	340	376	348	360	352	339	344	334	383	324	334	338	338	378	352	329	346	373	323	370	373	360	363	343	353	335	356	360	348	298	339	349	332	369	310	343	334	369	319	356	321	341	352	323	353	365	345	368	338	333	328	327	328	311	379	322	357	360	366	361	310	337	342	368	319	355	354	329	345	312	309	402	369	348	381	337	317	360	381	342	321	359	313	347	320	344	334	340	348	330	359	356	351	341	372	361	322	315	342	362	347	361	342	322	362	361	351	373	356	343	335	360	325	362	347	324	319	340	359	341	387	336	345	322	363	327	357	347	334	353	364	341	346	315	345	364	352	332	306	355	363	327	333	374	358	332	328	326	352	331	338	377	319	382	342	362	362	354	346	357	374	339	300	357	359	324	373	304	350	333	377	355	344	346	323	340	358	341	342	336	352	330	351	353	326	362	327	360	342	356	353	368	348	383	373	330	331	326	350	361	310	340	370	362	369	355	314	350	311	361	349	358	379	309	359	342	342	383	357	307	355	344	341	373	355	342	342	342	335	307	346	337	317	351	330	337	334	343	371	358	355	331	306	337	357	360	337	307	330	311	335	334	308	321	353	354	394	366	340	380	330	366	333	331	331	323	337	329	322	350	345	328	349	332	351	330	327	336	352	344	325	322	344	314	337	344	374	315	346	335	330	327	348	313	347	321	350	325	350	351	343	336	330	359	334	353	336	362	357	326	337	343	340	330	320	349	360	348	318	331	359	347	341	331	348	356	347	331	353	351	348	327	342	332	374	324	319	401	333	330	379	369	354	365	373	361	357	330	361	341	350	364	326	379	395	360	328	322	349	298	352	396	340	346	333	360	368	356	333	316	358	332	364	306	372	344	366	357	357	344	315	339	350	325	336	330	333	324	371	331	315	345	327	361	335	337	329	318	341	335	321	342	323	312	341	347	366	335	322	365	372	325	329	345	375	340	325	346	346	379	373	379	334	324	316	315	328	334	360	350	340	350	311	351	352	320	338	312	319	346	329	335	357	364	369	352	360	375	363	399	351	360	374	335	325	357	365	377	321	342	332	369	337	351	342	360	330	390	346	377	371	325	355	330	368	341	367	380	307	335	347	334	342	344	357	335	337	371	344	349	389	342	345	347	346	332	373	349	383	349	321	326	352	342	356	377	337	360	331	369	353	309	361	338	352	378	380	341	355	330	372	299	349	349	343	356	321	357	319	340	341	356	355	347	355	311	373	358	337	371	319	343	339	370	323	333	376	346	365	344	372	336	357	339	333	346	320	359	363	352	345	327	325	366	323	316	346	358	334	353	358	343	336	346	352	329	373	350	347	347	341	329	374	330	346	358	341	346	321	328	343	361	321	369	350	365	353	341	348	341	326	348	359	372	337	317	360	354	380	375	337	349	371	342	350	345	327	320	330	344	337	374	351	339	328	300	343	390	367	358	320	334	331	359	352	334	378	333	318	361	355	358	343	382	336	364	342	335	384	367	339	339	366	368	361	347	336	360	344	341	340	332	314	322	307	342	355	349	351	371	340	354	323	356	299	355	399	334	340	386	366	340	375	363	370	377	327	357	333	362	343	349	350	360	345	363	305	349	359	366	398	389	328	346	327	339	375	344	353	341	319	348	352	323	359	375	345	345	331	354	342	320	346	346	324	342	336	334	339	343	368	352	349	348	376	350
10941	20308	18026	11117	7862	6359	4666	3222	2457	2216	1997	1590	1449	1184	1060	871	735	764	746	759	704	647	613	607	589	527	518	534	478	482	532	555	479	520	497	449	475	479	481	487	430	466	490	531	457	472	443	470	468	455	485	449	453	442	480	470	468	450	458	427	460	459	450	419	476	450	452	455	451	491	439	451	512	475	427	476	498	506	494	467	512	540	427	486	535	481	471	488	476	499	488	490	485	467	451	468	459	465	489	463	473	484	436	455	448	476	445	479	432	482	476	458	486	490	474	461	476	501	460	459	482	484	444	445	477	486	454	408	459	436	473	440	476	450	476	442	484	466	464	458	463	449	456	460	453	470	446	473	442	483	461	453	484	503	473	446	490	469	433	455	435	454	474	467	479	440	450	503	440	460	420	485	474	483	440	459	437	458	458	468	454	474	478	453	456	455	498	440	469	444	477	446	470	467	450	482	453	431	474	493	446	452	468	485	478	447	452	471	442	457	481	499	436	501	420	459	452	451	484	443	478	475	471	464	467	447	450	503	483	452	432	486	453	438	460	457	459	430	425	504	447	495	430	447	443	431	438	459	476	532	444	454	465	442	473	476	446	451	469	449	476	453	421	449	442	440	447	469	477	452	518	437	495	443	438	451	451	480	468	452	476	464	451	446	475	477	468	476	502	445	457	479	467	465	449	409	456	472	482	467	458	458	514	475	463	471	479	516	448	470	481	449	460	433	454	495	458	484	449	495	484	470	463	437	445	495	451	472	455	428	449	459	432	450	468	469	514	419	480	491	445	441	480	467	466	423	475	473	441	487	442	450	447	445	452	436	488	490	456	472	477	465	454	475	461	478	496	443	457	459	477	450	461	471	461	472	478	451	445	441	442	490	450	435	474	414	423	443	479	430	460	470	479	502	436	480	420	513	436	460	460	477	463	474	456	415	458	469	469	497	453	447	451	464	452	431	418	443	466	467	446	425	467	471	480	475	454	438	461	457	474	475	450	438	445	433	463	440	476	467	462	441	470	446	467	439	482	452	439	479	473	481	465	481	456	463	447	484	430	491	479	479	472	419	486	491	455	481	457	480	458	437	420	484	439	466	480	470	484	495	471	450	476	434	525	470	487	470	460	411	451	477	497	458	440	477	447	455	457	466	453	456	447	474	437	479	443	430	461	481	445	446	452	436	473	461	477	489	499	478	477	462	482	460	437	488	467	479	456	455	487	466	501	439	460	503	427	474	439	456	507	471	454	452	450	474	444	420	450	469	458	443	460	455	446	414	488	446	470	469	457	455	463	496	435	461	435	496	435	456	453	481	505	429	465	450	462	458	464	495	462	439	485	503	452	474	497	471	501	499	509	427	460	437	446	415	449	414	468	457	495	507	468	459	479	486	468	451	425	454	463	438	496	442	470	497	448	458	487	478	452	498	460	476	428	458	453	468	486	462	469	462	490	433	486	420	458	446	496	484	430	435	437	437	450	437	427	452	464	459	447	455	448	463	467	457	477	425	488	466	492	480	500	467	433	467	436	498	497	466	430	456	449	463	482	493	451	471	475	474	493	470	466	454	485	468	450	481	477	462	470	486	470	484	458	457	464	481	492	504	464	479	492	449	417	475	464	429	466	461	435	461	496	450	453	465	493	402	452	437	459	461	483	434	485	472	477	441	473	467	508	454	472	477	498	470	427	446	434	445	480	480	475	473	460	437	489	433	473	474	449	458	438	451	476	443	469	481	471	465	478	475	513	442	443	463	443	468	461	488	427	469	478	441	467	471	467	488	455	486	479	472	453	473	450	494	477	456	485	459	477	461	472	464	470	448	457	477	488	501	418	468	448	519	409	481	471	471	431	502	443	460	481	429	467	457	507	476	480	461	455	439	475	495	431	470	474	459	492	455	465	446	461	478	440	471	495	466	469	496	451	439	446	437	460	457	456	434	449	447	500	443	464	441	490	475	496	498	466	436	446	430	464	434	437	491	449	449	416	440	438	482	470	426	429	443	446	434	500	442	450	465	495	437	441	477	481	490	486	487	492	460	468	476	481	462	441	450	461	465	438	441	452	483	460	471	470	442	476	428	472	477	458	460	473	467	459	464	475	432	461	441	471	455	458	452	464	453	520	469	468	468	438	450	482	480	449	476	472	431	502	468	470	425	501	422	469	459	486	455	477	463	437	444	443	418	452	454	465	451	419	455	460	454	429	465	452	465	473	462	475	463	464	446	479	475	486	455	484	492	435	449	468	463	489	468	469	467	436	500	442	452	423	426	462	437	433	458	527	466	481	462	432	468	479	452	469	494	494	453	470	503	458	453	461	424	526	478	479	456	442	459	456	466	435	459	456	470	473	484	486	489	461	485	423	438	451	470	446	441	432	505	449	470	492	458	459	449	450	443	464	429	517	434	466	465	495	444	482	502	504	475	454	502	476	482	454	460	430	466	457	487	474	471	458	508	429	498	477	472	501	440	413	448	507	445	440	439	456	493	468	466	437	444	479	479	465	486	463	469	441	495	457	455	448	485	491	498	456	472	449	487	433	457	464	504	456	441	433	494	471	462	421	461	475	460	453	474	478	459	437	475	449	454	423	461	456	486	490	458	470	450	455	480	456	462	463	430	465	484	445	456	442	442	488	479	446	426	490	452	480	471	424	461	417	485	489	468	462	502	461	445	448	453	470	482	499	427	476	469	463	464	469	460	465	476	445	467	469	462	474	467	451	484	456	482	442	445	468	498	409	498	456	454	472	439	477	464	461	485	457	487	465	491	462	461	452	482	495	466	417	453	456	426	462	495	443	483	433	472	460	453	450	462	443	504	448	441	475	452	458	468	426	422	462	509	467	441	457	471	449	451	485	463	438	467	452	437	506	481	487	482	505	466	467	538	462	476	471	458	468	436	504	512	455	490	469	463	492	481	474	475	507	426	475	465	487	450	483	457	426	430	425	461	492	474	450	487	453	441	437	464	468	450	453	465	452	461	456	493	515	454	488	464	457	484	440	444	468	453	455	465	501	470	465	479	456	441	461	468	445	475	467	474	452	441	465	506	462	458	448	436	487	454	455	446	465	500	492	463	497	485	469	431	477	448	465	439	455	431	453	462	463	445	459	476	434	467	450	481	437	452	414	453	441	462	479	486	475	455	503	490	507	492	474	459	489	492	472	485	491	467	464	489	472	461	449	454	452	428	440	485	444	478	469	437	458	481	461	474	427	486	473	490	435	451	451	469	441	446	461	478	483	468	484	472	465	443	458	486	458	445	464	445	455	487	440	449	470	467	451	451	498	408	479	486	474	448	453	487	462	501	453	459	454	454	476	455	444	444	462	453	477	429	459	459	435	442	477	485	495	451	457	436	447	442	457	442	503	460	474	485	439	474	464	438	445	506	424	476	468	486	481	483	468	461	464	484	501	442	473	480	441	477	476	439	494	450	460	495	477	480	473	471	431	450	448	416	463	447	483	459	477	471	457	470	452	437	511	504	466	470	431	491	451	424
23363	21444	29258	24023	21449	21504	11672	3425	2324	2124	2032	1871	1594	1344	1215	1133	1080	1032	1032	1066	1024	931	881	840	838	783	817	791	818	724	710	766	749	795	762	746	742	762	716	723	711	768	756	794	811	733	704	753	760	670	783	715	734	740	738	685	705	726	700	694	704	763	712	726	771	712	714	757	735	750	779	732	725	738	735	709	703	750	721	765	717	722	749	719	728	705	769	710	750	751	726	743	701	720	721	759	730	735	695	703	766	720	741	720	709	742	676	749	725	685	757	724	710	704	684	785	692	745	698	665	717	812	712	706	708	764	746	719	696	721	698	742	710	709	725	685	706	730	746	690	703	707	709	709	728	684	724	730	725	724	711	725	666	695	724	699	670	731	716	699	701	692	681	756	700	733	718	751	707	707	724	720	710	710	695	706	751	711	717	697	748	707	728	691	718	680	738	706	688	747	675	715	676	697	742	732	713	724	721	714	675	730	705	659	714	762	707	742	728	710	727	720	788	743	723	688	707	695	740	764	710	713	749	711	732	656	704	691	697	671	710	742	718	740	695	724	690	714	757	717	707	723	751	707	692	681	726	787	761	704	676	724	740	726	711	711	724	734	711	707	679	680	732	718	703	734	731	723	717	676	779	703	739	680	658	725	694	695	695	679	681	739	722	719	735	722	701	775	743	703	692	682	751	711	747	753	689	690	706	669	667	688	738	720	725	710	724	733	689	695	686	666	696	692	721	662	732	711	716	747	706	728	751	738	720	708	738	714	771	731	709	735	703	682	672	734	731	678	683	719	727	687	688	728	746	754	746	724	721	716	736	760	749	773	728	644	704	724	721	699	712	709	744	697	726	691	671	693	730	729	688	708	674	716	705	742	730	688	740	717	706	717	723	706	724	730	710	707	692	721	747	746	708	677	722	703	695	776	769	729	648	739	734	732	740	735	723	747	799	666	701	697	680	770	747	711	682	725	779	701	696	731	745	698	696	687	709	733	679	706	701	698	747	712	693	747	704	707	679	722	707	761	741	669	687	714	714	735	693	671	793	753	735	745	721	720	684	719	705	736	734	754	675	645	711	765	695	619	670	704	700	723	747	711	695	722	694	712	722	708	689	725	721	675	741	712	693	707	674	709	739	706	684	746	700	701	681	764	680	709	695	690	752	708	685	776	754	690	682	700	726	721	713	703	676	716	695	716	690	713	734	693	701	668	704	751	691	763	725	682	724	705	706	729	685	718	706	676	719	714	693	634	706	731	759	728	675	720	738	682	722	684	724	743	749	709	754	683	690	721	706	690	687	671	751	647	696	741	705	755	702	737	736	704	692	693	732	746	713	709	739	786	724	665	682	734	690	721	728	724	673	705	721	737	754	738	751	678	757	727	682	722	717	719	699	756	697	683	717	728	706	708	714	715	705	753	706	689	678	730	709	710	713	734	729	727	741	681	692	730	743	700	706	678	716	711	728	691	747	684	760	657	706	723	711	695	714	770	706	706	730	719	731	737	694	749	738	715	689	685	733	684	689	688	721	735	719	750	711	737	723	710	708	670	744	722	747	681	726	733	693	731	710	701	730	729	703	702	708	719	717	742	702	744	692	720	735	738	669	720	737	734	731	754	712	696	673	706	712	721	738	665	703	739	648	739	739	728	723	694	661	685	669	731	687	723	722	725	740	684	679	724	720	711	703	744	747	696	738	695	734	699	706	716	766	700	667	778	685	676	740	659	711	733	725	741	683	734	687	737	696	708	717	712	660	744	731	712	728	732	713	714	683	723	703	727	733	707	722	741	738	714	736	754	745	695	717	684	699	711	723	712	663	727	740	725	685	754	757	670	738	726	715	717	751	726	695	708	722	687	733	694	717	721	714	742	700	703	722	744	708	702	744	737	715	708	712	688	713	692	694	708	740	702	703	684	696	693	744	695	705	732	737	696	715	705	721	699	687	691	747	703	724	741	744	687	706	699	700	731	674	737	698	724	645	694	689	762	724	678	712	670	800	692	694	753	706	709	726	720	703	738	687	699	704	711	667	712	705	674	713	691	784	687	663	697	715	707	719	711	694	698	718	717	783	747	665	686	701	718	731	725	740	690	757	690	719	756	733	699	656	714	757	751	716	684	682	718	685	702	740	699	696	696	768	779	697	688	710	713	728	689	736	663	765	759	692	670	673	679	702	771	704	707	739	726	732	702	706	748	735	762	698	685	704	722	726	686	697	702	705	684	715	663	726	722	720	721	694	653	715	680	710	728	716	727	764	708	768	694	682	743	704	711	698	735	697	733	671	722	754	724	711	682	711	698	703	706	684	696	704	708	731	725	713	725	685	673	735	731	745	715	685	697	694	754	658	725	694	724	686	693	683	700	736	714	671	689	698	709	738	737	759	722	716	702	724	713	716	714	711	739	751	705	724	714	693	695	715	741	694	711	753	716	744	740	682	704	753	699	720	704	738	757	747	723	685	745	700	705	675	695	732	655	699	716	728	721	659	700	700	663	686	778	728	722	712	749	692	736	719	681	735	711	691	732	743	727	763	697	740	662	681	746	740	706	683	741	713	724	714	736	727	714	746	767	730	710	695	648	673	722	719	719	723	719	734	702	697	721	684	724	736	728	707	734	699	695	731	669	653	703	714	693	730	722	720	675	701	723	694	695	716	709	683	746	725	748	756	748	763	717	728	692	697	709	696	714	692	700	695	737	742	701	718	734	722	683	732	680	700	718	715	726	714	713	691	712	723	741	734	724	705	728	695	735	735	677	732	740	694	683	711	705	749	700	735	720	693	743	691	717	699	712	713	641	734	694	740	738	704	748	726	683	725	696	664	670	727	724	707	694	666	683	685	680	682	781	749	725	735	720	690	715	709	668	705	729	688	768	697	718	708	728	703	671	702	763	714	697	732	718	719	729	708	695	728	677	661	702	692	720	661	686	697	685	684	728	677	725	741	724	719	701	703	752	709	701	662	667	761	691	732	712	712	674	686	688	726	744	706	680	732	729	643	693	651	742	675	705	706	729	669	744	732	712	723	712	729	676	724	697	735	728	705	732	714	680	721	711	702	735	705	756	720	695	721	737	719	710	692	720	692	705	710	730	724	733	736	709	726	754	689	722	729	699	734	727	742	755	671	711	694	693	730	691	739	773	681	670	661	694	711	673	689	689	693	691	715	747	719	663	705	732	684	668	745	701	677	705	704	696	715	715	708	689	670	699	685	706	712	715	746	753	719	720	713	713	722	759	710	692	702	676	722	709	694	682	750	708	698	749	694	661	729	773	736	725	746	681	725	690	740	689	750	702	747	737	682	777	773	698	732	677	707	698	733	690	700	720	681	681	693	751	667	692	697	682	731	680	668	731	698	732	680	714	699	718	706	727	678	712	712	693	740	686	762	651	709	671	726	751	693	695	728	791	687	713	695	702	688	690	698	741	709	730	664	725	712	700	701	738	731	720	698	687	695	707	684	680	742	717	692	684	683	730	747	700	728	773	661	696	690	761	700	736
13813	29713	26186	17356	14386	11711	8562	5986	4754	4199	4127	3654	3083	2362	2068	1776	1645	1582	1663	1522	1438	1280	1199	1204	1095	1063	1014	980	982	1025	1006	973	1005	977	933	954	917	963	972	922	907	937	902	931	901	933	953	935	972	918	917	966	936	916	897	941	918	919	944	875	929	827	889	875	905	916	899	887	885	908	865	880	910	915	900	900	928	869	907	957	992	981	909	966	918	947	927	928	954	998	989	917	852	906	890	883	881	918	951	944	905	933	895	846	910	872	852	919	910	901	886	851	965	923	873	866	907	908	911	888	916	861	919	893	853	835	909	893	902	905	888	907	853	902	895	901	892	849	909	910	869	897	858	871	868	892	911	910	963	872	875	862	930	868	941	872	907	882	862	841	939	868	974	892	843	840	849	848	863	898	875	877	875	838	908	879	872	856	893	888	868	879	901	873	875	909	911	877	898	930	860	874	889	902	924	867	883	862	890	863	884	899	902	871	938	862	909	896	905	921	899	928	906	921	850	901	906	955	910	945	870	832	810	892	860	891	891	920	864	909	886	882	935	941	879	884	906	901	888	874	902	907	896	938	893	947	906	920	884	851	899	887	902	883	899	882	885	887	861	954	904	889	888	902	904	862	929	924	924	938	832	863	855	907	899	891	861	877	919	874	880	886	921	871	873	877	951	891	949	919	891	909	970	898	932	901	920	858	898	891	933	954	868	890	871	934	925	931	849	834	946	866	929	865	918	866	930	857	926	864	892	907	866	921	903	899	870	865	889	897	875	917	867	905	899	880	867	902	915	893	852	867	901	907	894	883	920	919	874	850	943	924	863	876	863	881	888	875	868	962	864	927	842	922	936	913	886	863	919	870	889	846	866	842	908	940	858	920	959	866	899	881	910	850	873	860	887	880	886	875	853	873	898	905	912	945	853	895	888	907	886	925	907	887	914	853	904	917	905	948	871	886	883	934	919	838	866	936	873	884	871	899	896	889	941	847	835	901	879	952	928	902	925	879	882	907	877	909	877	843	868	901	868	864	928	897	915	865	867	877	870	895	873	904	919	873	912	940	899	917	930	861	839	935	883	923	925	881	846	875	861	887	837	909	911	885	917	859	875	876	922	869	955	890	928	891	916	874	905	867	916	847	889	944	887	886	853	882	960	872	870	910	924	854	893	838	905	875	933	931	914	824	875	914	855	868	879	898	935	897	855	909	915	869	886	866	886	932	904	944	876	902	921	873	916	913	863	939	886	855	896	852	909	947	919	909	859	840	910	888	889	886	881	932	863	884	901	886	897	863	931	875	895	885	917	901	897	902	916	862	887	958	923	895	876	882	904	842	944	841	906	861	856	950	916	933	905	880	862	899	939	968	881	876	886	901	885	931	911	896	915	884	838	873	852	862	909	871	953	901	870	899	911	854	868	892	876	904	899	912	922	887	934	835	886	905	863	878	916	887	915	917	958	943	884	878	865	911	911	901	873	933	925	890	867	893	825	904	912	870	898	915	878	905	833	896	880	870	894	938	895	870	920	868	877	920	897	899	885	863	924	876	904	889	884	907	885	890	912	899	878	868	878	897	889	964	932	922	914	926	861	855	895	852	868	890	902	902	879	874	873	821	848	908	904	932	919	881	891	888	894	847	898	900	931	885	909	849	901	890	892	882	888	898	886	905	939	923	909	951	891	911	873	915	872	894	940	930	882	899	917	891	855	908	882	883	842	975	843	880	887	868	907	842	917	907	864	854	900	881	946	909	933	869	894	846	903	909	868	927	874	931	911	832	892	918	889	890	893	874	885	877	927	888	906	880	906	900	887	891	929	916	912	887	932	907	858	875	953	877	903	944	898	958	926	908	887	883	898	882	882	857	902	850	863	867	864	921	907	894	862	898	849	954	921	931	877	813	904	889	916	952	861	871	912	916	842	898	901	870	847	917	886	857	963	901	867	936	904	918	897	928	862	873	897	833	906	813	964	872	887	873	846	922	898	899	907	899	903	875	857	920	896	886	841	908	936	918	898	911	912	913	886	889	888	897	914	897	907	913	898	873	902	836	873	865	908	857	949	928	837	900	832	933	868	950	893	887	915	892	887	858	940	928	908	890	884	859	889	876	872	900	894	891	902	896	834	861	921	917	876	873	906	906	938	922	894	886	893	878	873	844	882	893	933	897	867	906	861	911	856	853	865	912	896	856	861	872	939	939	869	876	873	897	885	912	818	930	865	879	873	937	901	913	912	837	893	883	909	900	830	836	896	932	912	861	892	884	913	888	902	896	913	904	869	915	895	895	847	922	867	911	896	910	877	955	901	911	905	878	945	884	866	931	877	868	890	873	908	876	883	922	830	889	919	891	903	894	926	850	878	921	919	905	858	874	888	904	871	923	869	952	951	907	845	882	856	953	878	953	869	924	897	913	879	921	870	930	944	842	900	842	842	912	887	910	927	921	888	911	889	863	869	888	906	862	919	881	848	913	880	941	896	858	856	901	889	840	845	902	972	877	848	944	880	936	886	936	892	872	846	897	899	900	863	875	897	886	932	917	893	884	910	854	917	887	829	911	937	827	903	877	871	861	835	854	859	886	898	889	879	892	888	851	885	893	866	843	865	862	851	911	956	893	898	930	836	884	889	890	881	865	862	865	855	818	968	855	895	910	911	916	871	852	906	846	897	867	945	903	901	920	938	879	900	899	858	882	875	838	947	849	904	872	891	837	896	901	877	891	866	888	925	846	880	878	932	889	854	933	856	888	929	948	852	878	912	877	865	932	928	906	860	908	870	910	908	867	923	920	923	896	881	845	842	904	857	859	865	926	891	895	873	878	909	895	875	875	915	898	925	860	800	886	886	877	894	881	873	933	867	893	945	951	921	842	894	865	909	914	911	859	856	847	901	846	825	923	918	894	930	917	902	884	863	846	869	882	930	891	894	910	890	890	927	920	931	900	836	928	890	898	893	927	874	916	908	857	869	860	892	941	865	896	853	883	891	876	881	814	928	860	833	897	906	922	869	852	918	930	841	900	814	929	903	855	837	855	870	915	925	909	872	866	914	857	916	864	879	862	930	944	865	840	954	899	893	854	891	862	910	901	946	918	874	936	925	897	831	846	900	843	917	885	885	883	915	833	865	925	911	887	871	885	841	910	855	880	886	911	841	898	852	902	888	890	870	897	881	916	857	906	916	905	877	864	947	855	877	862	925	847	896	832	870	905	896	884	948	890	890	894	907	914	884	854	876	910	943	887	850	908	881	888	896	892	929	907	835	879	898	912	855	903	949	871	866	851	905	916	946	865	893	923	882	847	936	889	882	915	860	957	857	879	948	859	924	846	831	927	871	915	934	946	905	920	893	894	875	878	898	877	883	920	840	847	917	925	876	891	890	933	889	889	894	908	859	902	903	956	852	937	878	881	882	951	914	911	892	909	898	871	854	886	890	840	881	862	926	822	933	927	905	858	866	920	894	924	835	947	935	868	914	857	882	858	900	902	895	872	865	868	811	955	918	841
27581	19921	12430	7318	4326	2703	1779	1188	966	847	804	840	755	623	558	530	498	526	496	459	494	474	447	445	440	480	430	461	438	453	420	421	418	429	403	443	388	476	452	432	444	399	426	415	407	381	435	404	406	423	394	432	421	449	456	389	426	434	447	432	456	446	406	455	406	441	430	432	373	399	421	416	410	420	447	432	426	429	408	384	407	406	415	447	465	422	412	425	439	429	417	408	422	429	423	428	435	435	442	411	413	426	457	419	436	462	409	415	456	402	444	422	393	429	429	408	443	406	434	399	437	391	383	427	489	432	440	370	412	431	434	406	426	437	430	414	419	426	409	418	426	392	429	405	460	409	446	423	457	429	398	453	451	422	443	429	430	445	456	503	418	413	390	398	434	427	440	427	434	426	395	426	430	428	458	430	394	443	410	410	439	426	449	391	407	457	383	423	415	423	406	456	416	420	439	461	453	410	446	402	428	404	421	442	431	424	452	418	413	386	429	410	423	460	416	383	452	435	433	448	411	387	411	436	448	436	450	447	437	410	446	413	427	434	407	412	442	403	448	411	441	439	443	430	423	420	449	451	421	389	432	438	439	434	415	414	449	405	417	375	443	442	418	391	426	472	446	452	440	418	442	389	396	435	453	463	423	423	402	479	418	402	410	445	419	472	447	401	409	402	418	450	435	426	409	386	429	425	417	427	434	420	389	435	446	419	426	415	432	398	452	404	401	411	430	426	456	433	402	405	448	456	436	411	393	442	428	416	405	386	388	444	435	415	444	381	420	422	407	419	398	393	424	394	447	410	413	443	458	418	416	422	431	412	390	402	451	422	401	432	407	401	445	418	394	444	406	445	403	406	432	400	415	448	427	400	421	424	437	426	427	424	423	455	429	386	422	424	415	416	437	446	419	465	395	453	396	435	410	425	394	439	438	432	392	440	392	429	462	418	408	418	448	437	440	417	441	430	433	428	413	430	420	434	418	420	436	420	417	446	405	433	413	409	435	430	435	430	397	418	435	422	393	420	413	456	440	431	434	435	404	373	422	419	396	422	409	409	409	438	396	427	421	430	439	443	416	433	424	399	390	420	423	441	416	431	421	407	450	417	438	409	408	423	424	429	430	441	422	412	414	419	386	392	426	443	428	438	410	385	421	412	400	435	443	456	400	379	403	428	404	389	411	399	406	390	396	406	438	419	424	403	440	429	408	423	442	471	410	424	424	445	421	416	457	440	443	411	390	440	414	454	448	414	426	443	440	452	428	425	465	434	422	418	394	459	426	395	446	427	445	402	419	386	422	389	442	404	445	411	394	432	432	431	424	402	430	428	415	423	450	424	408	423	436	377	439	407	393	372	405	449	405	442	373	395	435	460	399	436	441	417	441	397	410	431	449	415	429	431	436	468	426	420	441	396	441	421	400	426	433	393	419	445	417	399	442	429	379	440	408	431	423	449	399	419	413	390	432	421	411	389	445	441	393	429	431	424	380	418	440	430	405	446	443	442	413	434	400	434	424	421	434	418	413	446	413	433	462	407	442	418	438	399	404	439	421	429	426	403	445	466	417	422	438	418	384	384	418	416	383	419	433	429	455	409	432	412	418	420	411	448	445	425	391	425	422	460	419	436	439	427	430	446	450	415	444	434	400	463	456	413	419	419	389	433	398	420	392	450	450	427	476	472	414	395	424	435	407	387	424	462	391	430	449	444	436	437	433	437	423	427	407	429	436	422	403	400	396	427	442	445	412	429	411	481	452	397	398	375	407	436	414	420	432	453	414	416	414	427	409	420	397	460	394	415	413	445	440	433	435	392	428	416	427	451	445	409	404	475	430	406	411	379	398	409	417	485	434	453	446	438	415	425	399	459	447	455	428	420	441	408	413	413	396	472	444	404	432	380	420	431	431	414	441	426	374	443	409	436	421	417	405	427	447	407	410	439	397	417	462	411	410	431	407	414	443	468	441	450	387	420	395	405	402	369	373	428	419	398	414	422	387	463	439	446	438	398	418	442	424	410	409	424	390	422	448	428	400	406	405	448	418	437	399	401	422	411	459	406	412	404	395	444	438	411	425	424	446	464	394	435	421	419	408	406	412	385	396	459	432	406	429	482	394	464	446	477	417	421	410	429	396	447	430	418	432	421	439	378	423	399	388	422	466	444	434	428	436	447	457	429	438	455	425	432	418	425	437	420	438	424	443	430	464	409	403	438	423	435	424	435	437	432	456	432	422	429	444	417	404	433	432	421	399	447	421	402	436	429	427	444	396	420	441	430	434	412	428	433	432	409	418	416	451	439	412	409	420	406	428	397	410	384	443	442	402	429	400	432	410	441	421	386	413	419	403	418	454	399	424	449	441	422	425	426	409	392	417	390	435	456	440	436	428	399	428	444	444	370	403	410	399	406	427	419	447	420	383	408	429	439	439	415	461	433	422	416	431	470	426	451	429	449	422	404	394	394	388	396	411	429	437	407	429	439	435	405	424	421	438	400	393	429	441	421	401	433	415	415	435	435	452	439	456	415	429	434	398	431	447	420	420	461	425	422	394	431	387	399	429	420	443	399	437	404	438	409	456	408	447	438	434	415	465	407	435	423	421	425	395	433	429	429	457	415	398	400	431	442	400	427	446	408	402	412	409	402	404	414	422	380	426	443	433	441	399	416	437	448	395	442	400	423	438	422	408	454	413	407	414	418	416	426	410	397	417	405	421	385	455	412	441	412	450	421	422	450	439	378	411	416	404	409	432	408	452	401	444	408	451	418	463	391	427	391	446	425	423	439	440	401	433	421	393	402	424	413	422	426	401	447	396	411	415	413	428	429	417	421	422	432	395	419	436	440	442	395	434	413	416	417	435	412	419	389	401	419	447	411	406	448	471	397	456	431	423	415	407	415	436	400	445	414	440	406	395	420	427	399	421	430	433	418	432	412	460	410	460	417	387	443	432	430	406	416	432	415	409	433	460	425	429	415	417	424	430	421	409	459	456	421	416	450	399	425	465	419	418	456	434	404	386	410	423	404	386	410	404	401	408	398	408	422	445	414	412	431	423	440	419	370	430	420	388	430	449	427	421	441	405	466	430	431	419	458	432	443	400	451	432	422	461	397	436	404	418	381	426	431	409	409	443	413	430	417	458	405	370	393	391	449	413	387	445	461	451	415	444	439	425	422	418	437	407	431	440	395	434	414	391	405	411	446	424	414	432	432	414	417	422	406	407	400	412	445	450	443	418	412	393	454	438	421	408	401	410	402	432	416	436	444	418	411	410	379	403	397	465	401	414	427	436	434	440	428	423	466	399	421	424	426	432	409	434	441	391	423	439	401	409	453	426	424	429	418	433	414	410	406	436	407	416	384	419	443	392	432	411	411	420	442	412	374	444	416	430	424	430	448	398	429	475	422	393	439	418	401	456	431	442	364	414	433	406	429	430	387	414	443	430	429	456	415	434	414	459	424	438	452	418	408	442	388	421	409	445	403	453	417	422	451	422	434	455	437
9400	14078	13470	9002	7100	5256	3667	2716	1998	1720	1628	1608	1324	1131	925	813	781	742	690	746	709	658	584	576	518	559	586	580	594	546	588	563	550	564	568	562	521	552	510	518	563	526	545	565	578	581	540	491	550	498	561	527	567	548	554	550	575	561	565	505	515	528	551	549	553	520	563	537	569	559	592	557	468	570	508	555	533	542	577	551	576	606	541	579	534	541	522	551	572	522	561	511	591	539	533	527	591	586	587	523	531	527	542	555	550	553	537	591	538	515	544	557	527	517	545	506	536	528	507	580	542	544	563	545	539	533	530	555	504	529	545	518	581	537	580	557	612	548	556	557	555	515	550	547	548	506	492	572	500	557	541	551	532	529	552	505	533	544	511	508	525	506	518	531	521	533	553	543	505	547	567	548	565	526	513	515	528	549	589	512	579	544	584	523	546	561	564	558	522	504	538	522	530	573	530	520	537	600	548	555	534	547	541	522	562	562	511	505	556	550	543	545	570	543	517	558	561	510	538	524	511	551	540	530	558	518	562	547	549	512	507	536	560	560	544	553	513	555	508	536	544	534	531	523	546	547	524	549	555	516	577	550	552	553	542	556	535	529	586	519	583	546	560	540	541	534	581	555	516	531	487	508	561	560	497	556	587	484	578	530	536	583	521	553	577	530	554	543	570	518	527	518	541	489	490	554	577	536	538	514	518	581	532	559	541	547	512	528	534	524	561	527	533	549	520	563	530	570	548	549	549	545	557	491	521	544	520	548	538	538	572	544	527	538	518	559	546	547	569	535	546	508	527	519	553	538	544	547	543	562	601	524	532	529	530	538	520	536	597	499	542	517	539	576	572	552	542	535	523	546	547	541	483	535	557	516	517	575	554	547	527	528	526	566	489	496	565	550	544	500	525	532	550	550	529	494	509	550	542	541	553	544	514	553	549	550	546	507	518	538	569	554	538	566	538	556	564	573	523	539	550	575	545	482	547	574	560	561	548	569	571	543	551	545	520	552	539	491	545	529	519	570	511	514	549	505	536	608	547	518	540	526	546	523	501	533	598	530	594	538	552	558	508	546	571	523	525	553	551	514	559	516	543	511	508	521	556	528	552	552	542	508	551	539	544	540	532	519	576	538	526	545	530	554	556	571	540	481	514	541	542	506	533	565	571	548	549	549	567	571	523	545	559	542	574	581	524	549	539	533	512	568	528	504	533	549	555	499	525	538	539	543	532	523	553	556	560	533	575	574	514	519	577	552	515	529	561	561	543	548	544	600	530	548	500	497	506	583	514	512	569	540	525	554	538	590	541	545	569	523	510	540	554	570	511	508	555	528	500	572	561	549	600	544	521	555	539	505	524	559	541	556	501	535	519	510	536	521	502	507	525	543	496	546	519	510	509	538	565	547	544	541	540	570	521	536	522	515	536	557	514	562	542	526	551	555	485	540	540	548	555	517	536	527	530	507	531	555	529	544	532	562	536	533	566	526	576	546	517	614	541	589	572	533	527	564	550	568	533	563	565	556	537	551	541	542	538	525	550	527	547	529	484	550	564	526	568	548	524	528	533	556	560	562	557	552	529	537	525	559	552	548	545	542	514	531	557	531	526	535	549	554	526	553	530	556	548	526	540	588	561	514	552	540	509	564	511	524	537	566	517	539	522	559	494	533	583	524	574	565	549	547	524	537	561	526	546	561	558	532	562	512	541	533	579	587	517	557	522	541	581	543	531	557	532	572	555	561	547	544	567	539	514	502	568	557	530	540	558	568	557	551	539	558	516	543	513	553	522	528	520	537	518	533	540	551	584	556	522	537	535	529	513	559	556	560	560	558	526	553	535	522	533	516	544	513	503	547	516	543	525	575	538	563	524	549	519	523	576	552	556	535	525	567	534	535	536	561	537	535	549	530	547	547	541	504	548	555	558	575	529	518	516	503	573	538	549	543	529	540	578	581	536	500	558	519	553	549	506	518	534	552	552	519	535	562	552	541	555	528	517	606	544	535	521	506	502	531	544	517	567	571	534	553	521	504	581	547	513	538	601	537	503	550	572	543	512	551	534	536	534	506	538	493	517	542	512	593	554	555	517	568	531	545	517	524	504	530	543	540	542	551	524	554	535	564	548	529	556	530	524	534	538	533	516	558	555	518	525	547	565	529	566	548	546	537	508	570	526	541	538	521	535	517	536	570	567	557	539	571	536	566	517	549	551	520	564	510	564	514	537	562	567	524	563	589	581	511	529	553	541	502	563	499	542	503	556	577	536	525	549	559	565	521	494	513	518	541	544	506	574	547	543	528	579	551	538	551	516	528	513	518	521	551	540	528	581	566	586	556	568	533	568	528	517	523	534	540	537	534	539	582	551	524	565	537	555	564	566	549	529	571	536	519	529	540	511	512	559	552	512	532	540	550	569	524	550	506	557	538	562	526	556	535	551	525	583	508	545	552	506	568	534	528	522	532	526	536	576	543	528	528	546	544	550	572	588	548	521	523	555	528	564	523	535	543	545	552	552	511	518	535	530	568	586	556	546	552	528	523	535	562	534	537	546	565	529	570	556	525	523	534	554	512	544	582	539	526	564	559	539	561	615	542	531	545	525	543	619	555	550	533	519	561	507	549	523	516	555	512	579	541	581	523	541	550	554	526	569	489	519	583	562	526	549	527	527	522	563	567	549	556	541	540	510	530	578	519	535	554	496	565	577	523	590	547	554	504	543	517	539	564	541	533	560	531	531	536	525	578	516	562	523	570	541	492	537	487	558	523	551	566	571	551	541	536	531	567	588	532	530	533	536	501	546	502	540	526	536	545	588	541	530	522	541	572	545	588	539	539	562	571	525	530	542	570	529	553	511	500	578	521	573	551	559	574	560	561	560	532	491	588	540	526	533	605	523	527	536	499	546	565	550	511	516	526	556	557	525	551	565	538	524	527	545	551	522	543	554	553	533	540	553	559	578	502	565	537	538	549	595	562	536	547	504	535	529	525	530	514	529	565	521	562	532	532	552	574	570	538	559	551	535	566	537	549	533	532	543	537	560	508	494	581	495	563	540	533	588	565	548	525	515	552	565	521	546	532	519	575	532	561	571	537	532	568	531	525	541	532	565	591	546	530	541	546	544	536	546	591	515	564	533	547	527	527	560	503	563	566	540	540	560	495	566	571	527	521	545	522	551	528	544	563	587	544	586	556	532	561	538	506	514	541	522	614	555	511	533	554	512	570	519	548	529	570	534	537	514	520	529	499	525	539	550	494	569	522	524	514	512	515	563	553	524	574	510	532	508	546	558	534	532	548	542	497	530	534	532	530	545	532	553	525	534	575	519	539	562	549	515	534	519	529	536	573	540	506	511	520	535	573	526	524	529	546	545	559	539	588	553	533	534	531	548	537	531	510	521	510	545	524	539	546	534	509	557	535	521	516	542	508	548	544	525	501	512	568	510	501	514	530	540	555	568	533	531	549	518	550	548	530	531	561	518	527	543	528	529	539	545	548	558	567	558	545
24449	21413	28724	24523	21260	11404	3932	2323	1982	1758	1498	1398	1264	1138	1003	918	995	858	883	919	827	731	806	724	703	718	716	698	677	671	695	684	700	701	673	723	688	656	648	693	701	689	657	687	734	689	680	694	669	712	676	700	710	666	706	699	645	693	666	671	719	741	645	686	677	705	680	693	664	712	689	650	691	663	688	635	652	672	647	680	657	720	716	698	679	696	679	670	644	698	731	643	670	701	657	665	665	666	714	706	665	680	639	698	648	644	683	687	637	677	679	648	696	718	623	697	672	661	676	685	657	731	698	696	712	670	648	676	620	713	688	710	660	681	718	647	675	632	688	650	686	619	649	623	663	666	659	675	728	695	688	676	676	675	694	717	701	676	667	690	649	699	712	667	672	644	697	684	665	682	696	688	670	676	706	687	676	705	665	697	652	661	632	674	725	664	688	658	642	703	687	648	679	697	735	685	667	736	697	682	661	672	690	658	639	685	687	685	661	711	669	690	684	671	659	689	717	693	703	693	685	665	674	655	679	701	659	643	682	637	668	702	651	655	622	649	680	667	679	695	663	663	646	674	695	713	719	704	693	681	653	700	683	706	642	680	704	684	676	685	629	664	653	682	667	692	720	682	677	630	639	670	685	689	684	654	655	679	683	664	657	691	641	702	643	672	689	694	662	662	658	707	692	644	712	641	657	641	641	675	637	668	659	649	707	653	681	667	733	687	695	691	638	679	658	689	672	648	674	683	721	678	703	659	704	668	724	687	687	684	662	669	704	654	676	642	693	663	682	652	665	677	694	664	634	679	701	678	691	687	735	679	664	708	656	662	678	662	665	722	678	684	668	746	685	642	700	691	647	622	701	669	698	661	638	688	731	705	656	638	666	672	665	691	659	651	625	677	644	661	667	704	662	637	685	691	666	637	676	690	641	653	678	651	667	653	674	666	665	719	714	653	664	707	648	620	631	670	686	658	679	680	636	680	708	647	694	652	644	708	719	684	708	638	675	676	692	694	665	710	687	702	718	675	694	655	675	614	688	694	695	697	686	674	663	675	689	664	649	675	708	665	644	683	676	641	653	664	721	705	657	666	652	646	688	667	646	660	707	707	630	673	677	639	689	680	658	669	707	699	670	666	625	682	641	635	679	676	676	690	669	671	632	657	646	671	662	668	675	700	692	714	642	720	680	662	721	704	667	700	706	709	681	695	638	679	694	684	690	687	667	663	687	669	641	671	660	661	686	649	702	660	678	638	659	699	663	671	683	652	700	665	658	705	674	668	670	648	638	663	678	644	673	698	698	640	676	700	710	683	696	689	647	666	695	698	706	679	643	649	645	718	695	652	648	689	719	708	649	670	672	672	644	682	676	679	638	672	671	692	714	676	643	659	696	708	661	693	661	657	665	652	667	664	657	671	698	676	689	630	662	664	665	659	672	698	698	683	668	643	674	696	684	617	677	711	688	651	680	655	661	705	687	684	719	645	635	666	669	666	647	726	658	665	676	692	663	655	643	719	714	665	656	656	672	717	663	696	675	665	625	655	682	700	649	660	613	651	693	670	670	611	691	648	717	696	680	679	668	702	671	712	669	687	670	664	714	657	646	669	686	681	697	689	682	685	694	697	645	718	711	684	658	637	718	702	659	663	685	696	675	680	744	656	682	688	671	686	630	649	714	737	691	680	638	701	727	719	701	704	701	737	658	662	674	661	689	683	615	672	700	616	654	676	692	644	665	666	663	668	642	687	693	678	663	664	673	665	684	658	666	669	682	664	680	616	703	670	665	698	665	666	743	684	706	694	741	661	692	654	688	695	688	709	643	664	651	661	658	670	657	725	680	685	626	651	648	690	677	656	701	704	712	688	712	614	696	642	692	663	660	693	701	655	744	675	660	653	723	652	674	711	669	613	663	693	710	752	680	683	706	663	670	667	678	675	704	655	660	709	687	670	679	651	655	643	687	660	666	623	625	608	679	673	683	734	737	653	669	668	642	676	693	693	709	649	618	681	693	691	659	645	677	706	682	714	623	729	727	617	679	701	618	671	688	687	667	670	668	677	636	657	697	696	690	695	713	648	671	726	668	699	690	702	656	683	642	690	667	683	639	698	709	672	687	685	649	661	725	650	669	688	673	712	647	648	674	679	656	678	674	663	700	634	724	698	685	666	675	692	677	684	674	700	709	661	646	659	660	719	647	679	640	710	668	671	671	655	663	663	710	701	682	694	721	677	660	663	670	700	656	670	625	697	665	678	638	730	671	670	662	675	696	665	704	646	628	644	719	676	659	668	670	668	683	685	682	678	679	685	718	718	684	670	680	717	640	737	654	694	622	674	667	682	635	681	696	669	647	665	668	722	661	664	682	721	671	679	676	680	679	692	708	696	681	643	651	715	671	677	674	687	642	664	674	694	656	667	651	683	690	624	674	654	666	661	737	692	733	682	715	653	698	654	705	687	683	705	688	699	689	640	670	687	680	629	703	658	665	638	691	642	697	672	695	653	692	688	692	671	728	679	717	693	672	668	620	657	718	733	693	647	668	679	641	699	674	680	685	700	702	691	614	686	698	721	679	635	741	668	651	686	701	711	698	685	691	699	649	674	679	680	672	683	677	651	670	678	652	724	625	650	670	638	654	716	679	675	683	671	671	683	651	707	701	697	646	694	650	701	692	661	649	682	641	701	663	708	630	644	652	672	651	666	680	696	700	659	646	715	683	652	717	643	637	640	658	699	682	698	706	703	665	712	687	668	720	687	663	681	710	666	686	698	707	648	663	707	658	700	656	648	684	658	699	690	675	618	645	685	672	683	689	658	665	649	681	666	630	698	662	663	683	633	650	652	709	612	616	689	688	671	730	716	683	640	666	635	672	692	672	675	663	688	679	672	682	667	697	641	714	711	671	676	610	638	717	644	684	711	655	659	659	691	636	725	625	666	710	672	649	688	702	665	700	700	674	717	669	695	641	674	671	699	689	685	666	633	664	678	648	667	685	714	647	627	689	714	667	648	636	656	720	673	678	663	696	701	659	684	655	660	681	700	635	655	653	670	708	669	678	672	668	645	651	669	709	706	666	708	659	694	685	678	670	651	639	660	692	656	677	682	670	662	678	719	675	694	659	685	693	679	654	660	680	598	672	714	670	668	666	673	647	692	674	680	673	660	687	695	610	715	671	654	619	695	668	657	690	660	703	667	677	699	686	674	704	721	646	700	679	669	674	651	706	687	653	690	639	664	670	636	692	645	783	664	691	706	686	663	658	711	661	658	675	657	650	673	686	715	699	668	644	660	689	659	699	671	679	653	736	661	648	667	684	693	666	603	679	672	651	621	694	678	669	684	655	664	653	639	669	699	694	691	642	640	667	691	651	662	650	678	625	656	648	694	658	692	684	696	603	627	657	647	679	718	674	688	672	663	683	725	655	689	707	654	690	651	700	627	684	653	646	665	645	681	643	673	680	694	676	652	678	659	669	688	666	686	650	682	652	688	694	685	664	677
10592	23215	21819	14721	10884	8248	5968	4738	3960	3321	2861	2520	2399	2018	1621	1388	1367	1286	1335	1248	1123	1061	1050	994	947	914	962	921	938	884	894	845	908	902	898	891	907	790	927	884	850	851	837	851	802	900	844	891	841	850	848	844	821	822	829	830	859	814	851	844	832	833	856	849	820	846	879	854	907	815	836	857	871	820	829	845	859	831	953	906	893	866	832	930	795	892	828	891	912	869	859	853	904	815	885	839	819	874	826	824	841	877	848	825	828	852	854	837	844	834	883	845	843	801	845	866	795	856	853	800	857	852	873	826	869	794	789	842	844	813	844	849	825	862	805	827	831	877	856	827	833	858	864	841	856	857	839	855	834	849	788	823	883	840	836	802	784	799	818	809	878	857	873	857	831	801	871	887	833	817	869	847	833	859	840	844	833	857	841	821	835	817	820	816	815	859	823	893	850	787	857	843	821	838	840	822	805	864	869	821	842	852	820	816	838	794	869	831	781	808	837	841	830	796	824	810	820	902	802	791	827	798	823	816	826	853	824	838	830	876	829	821	799	835	820	808	813	890	816	845	812	841	816	855	811	790	779	820	845	810	848	795	883	864	830	879	843	833	835	813	816	870	868	832	854	799	860	836	828	831	841	832	874	815	884	863	840	808	821	835	831	842	841	864	848	825	786	819	820	853	823	820	852	822	869	826	826	812	863	826	798	890	871	886	795	816	835	819	842	797	812	833	809	841	811	861	840	843	798	798	851	872	846	874	857	825	793	801	809	879	866	844	880	837	847	885	831	787	865	868	850	858	817	835	868	864	841	818	848	816	805	838	829	827	767	818	875	835	840	841	869	850	894	816	880	836	850	871	908	797	855	853	843	876	841	890	866	831	815	822	787	849	875	841	838	787	816	820	832	782	837	822	837	864	837	822	820	822	849	866	806	852	775	891	842	817	834	851	861	867	808	841	897	846	849	889	831	824	814	816	834	888	860	862	882	863	805	799	837	862	825	818	793	839	819	848	875	818	769	837	804	889	866	815	847	806	881	835	799	840	856	798	855	836	796	868	796	849	801	865	857	838	853	865	839	871	869	875	802	840	854	844	831	782	864	821	828	825	795	824	855	850	863	832	857	823	831	836	818	860	850	879	820	864	853	853	834	831	801	823	843	855	838	838	850	874	849	822	844	803	797	840	814	835	832	863	785	835	842	837	842	784	837	846	801	845	817	850	854	847	860	853	841	822	864	852	869	868	789	891	825	831	803	843	844	831	855	855	865	812	847	866	828	862	828	829	804	813	833	785	828	827	825	869	805	904	860	853	841	828	866	832	844	836	878	850	852	858	884	852	858	831	798	789	874	810	810	801	828	851	870	801	817	832	766	819	813	823	844	812	832	859	864	805	845	829	837	870	810	820	837	874	845	854	886	833	868	817	839	863	782	803	850	839	842	827	854	807	863	847	800	849	814	841	796	851	770	833	870	845	812	817	870	837	872	839	858	852	822	838	859	863	873	904	851	829	854	822	838	844	843	781	834	794	811	855	853	872	854	869	837	832	818	873	788	858	810	819	810	812	817	807	849	812	847	840	847	859	827	871	850	850	804	858	891	801	845	829	791	865	847	818	808	775	891	853	848	872	841	861	883	832	850	831	810	853	859	905	851	833	848	840	811	856	782	878	834	823	847	866	813	856	867	811	830	821	828	871	876	899	858	830	806	857	786	858	825	821	823	818	813	833	817	857	779	847	832	821	852	839	777	853	844	867	848	876	782	853	893	824	868	842	846	832	843	839	856	850	883	883	821	892	858	889	819	841	886	853	811	858	823	833	831	844	836	829	866	844	843	857	802	840	818	791	799	829	818	836	825	794	860	833	828	831	875	843	815	843	866	824	808	857	812	831	848	866	808	786	804	812	843	849	836	842	852	806	869	803	797	832	836	856	880	891	843	857	809	872	844	864	820	797	857	821	878	802	792	841	834	845	822	840	807	834	819	859	870	803	866	833	836	853	852	842	877	862	854	825	825	830	832	886	871	855	853	817	847	828	882	837	826	897	808	869	821	863	880	849	856	866	855	847	828	849	822	828	869	830	823	815	834	855	783	816	794	831	829	812	852	807	827	832	796	814	860	817	815	861	795	831	877	842	841	870	815	861	828	838	817	817	793	822	845	842	834	813	889	816	831	859	827	906	842	827	820	820	865	810	790	811	834	798	879	829	842	828	881	907	855	817	848	781	846	851	854	797	863	820	833	803	795	812	857	864	838	806	919	824	799	851	848	895	844	810	871	901	842	828	868	887	880	877	838	862	867	857	812	847	817	846	821	864	834	811	903	802	793	843	856	825	841	832	813	872	815	830	812	880	826	840	843	858	857	855	842	832	862	833	811	844	860	841	844	864	841	833	824	847	797	836	865	851	832	825	837	826	788	828	777	772	795	826	863	816	841	850	807	863	804	848	860	807	866	821	842	811	836	834	865	865	842	868	809	880	872	850	818	828	841	859	798	823	849	821	840	860	885	870	830	848	753	825	900	840	900	880	814	799	811	802	841	840	785	862	776	854	773	882	839	833	849	817	865	820	864	831	828	848	848	825	864	793	827	839	827	847	843	856	807	829	835	848	838	837	787	835	849	869	767	840	842	858	827	784	824	826	853	892	782	820	812	829	857	896	831	861	766	866	840	868	839	813	849	835	857	825	904	892	847	810	835	808	851	839	862	906	799	802	863	856	810	804	846	878	849	792	820	808	846	847	841	854	795	834	806	825	831	843	854	872	854	825	839	834	854	842	873	810	784	838	844	833	818	796	823	812	839	864	818	784	841	834	807	798	838	867	848	807	840	810	865	888	826	900	827	811	845	830	891	848	820	870	842	869	787	870	793	861	828	810	811	853	792	837	840	842	860	848	799	802	819	829	761	844	811	868	871	887	836	792	838	820	859	828	836	837	845	835	871	831	855	817	861	858	808	874	784	831	829	855	821	845	845	837	863	852	824	860	800	870	825	860	865	856	828	816	851	787	815	826	849	880	820	849	854	807	856	873	802	784	802	831	858	892	849	873	843	816	828	839	811	800	851	801	838	821	805	848	849	864	876	847	770	810	840	841	830	808	857	813	862	824	910	835	774	832	833	892	776	855	829	831	797	911	829	863	825	824	856	824	850	803	798	870	825	770	798	886	838	894	796	820	821	840	814	861	800	806	846	846	898	833	825	833	857	858	795	816	824	918	789	840	833	827	810	852	883	826	859	869	821	827	851	886	821	820	839	738	853	834	803	843	845	830	838	851	829	835	838	802	830	833	830	863	827	803	875	812	870	867	905	813	849	831	846	820	804	863	866	849	840	875	857	837	848	840	918	825	856	865	897	810	854	851	806	795	804	820	809	841	836	873	804	849	797	844	903	808	820	861	826	867	802	823	851	871	830	860	849	870	851	833	783	826	804	827	854	834	869	865	778	838	839	783	871	814	821	865	871	798	848	756	802	851	837	825	844	864	863	840	829	829	874	868	848	829
25418	21327	27527	25254	11263	3297	1912	1528	1361	1217	919	776	670	635	501	524	499	467	473	438	411	402	367	355	367	339	319	326	347	328	360	328	320	343	311	324	299	338	336	361	332	362	336	327	336	306	356	315	314	326	323	374	350	326	311	305	324	327	352	339	302	323	301	303	337	329	306	333	319	338	343	336	328	309	323	342	298	353	338	313	333	324	328	317	305	341	306	343	329	340	337	328	350	340	336	345	313	340	348	324	302	339	308	308	342	311	312	285	336	335	315	302	300	298	300	305	335	295	313	338	325	355	319	340	322	336	310	333	351	334	341	334	299	344	338	312	320	325	328	312	321	321	310	341	300	315	339	309	297	357	322	304	293	327	288	343	339	312	295	309	323	323	314	317	319	309	337	345	339	339	313	333	286	332	307	352	311	353	321	318	300	337	325	347	333	318	324	333	316	318	350	341	322	284	315	353	315	306	303	324	332	311	308	317	311	329	313	342	325	315	334	344	294	299	322	311	329	296	278	312	321	299	303	323	348	330	301	315	311	308	326	347	347	323	362	348	339	300	324	291	328	325	304	301	313	326	307	340	299	319	348	299	304	343	312	293	339	295	281	280	328	344	309	345	320	307	368	336	300	330	303	344	315	328	312	297	330	329	331	327	317	308	323	336	288	335	285	304	314	296	336	318	329	331	316	316	361	299	317	326	350	332	310	311	320	328	294	321	323	307	302	323	285	300	329	315	344	327	310	320	348	357	305	315	341	310	282	350	299	323	339	286	330	312	311	307	319	331	325	312	335	319	329	330	325	330	337	303	331	317	303	313	319	339	308	310	342	327	285	344	305	334	290	319	349	331	316	323	342	311	328	354	318	307	315	303	345	342	322	311	341	312	304	310	306	290	308	370	317	341	311	294	322	312	324	320	318	332	299	314	325	325	307	328	326	326	309	310	313	313	333	302	337	338	328	318	290	335	321	341	327	367	321	362	343	296	321	306	325	312	333	312	339	333	321	316	354	328	335	336	307	302	337	292	325	321	315	320	345	347	341	330	333	333	321	328	286	323	324	328	329	341	332	305	318	330	312	329	342	288	314	326	362	318	343	318	325	325	323	320	309	294	332	322	355	338	320	304	323	336	341	319	286	302	306	332	331	328	302	314	298	351	299	317	320	306	318	354	328	371	315	301	322	319	369	337	337	314	318	345	317	350	331	311	282	343	321	327	301	341	302	313	325	305	279	304	316	300	296	335	341	336	307	305	317	332	356	299	296	285	341	311	327	326	330	287	310	314	355	336	285	308	320	292	331	319	341	326	314	287	323	320	303	341	359	287	356	323	331	322	324	363	333	340	333	341	330	310	303	318	362	360	311	338	323	324	358	340	322	358	332	354	327	315	312	298	317	319	336	322	308	296	354	324	327	346	334	323	350	310	310	322	331	325	320	304	320	330	313	303	326	321	337	326	291	329	318	331	338	329	303	290	326	304	318	319	305	323	319	333	314	335	330	321	319	323	328	309	309	331	289	287	328	340	312	314	342	301	319	309	333	331	325	296	339	319	321	311	311	316	326	333	339	340	307	349	297	283	288	319	308	284	327	312	340	335	318	277	322	321	315	314	312	335	312	327	331	299	317	328	316	330	307	361	309	348	327	352	335	344	328	313	325	336	340	347	338	345	314	295	320	322	340	326	323	317	337	313	309	339	327	332	309	310	305	330	349	298	338	306	330	337	327	336	334	296	354	318	325	327	322	316	312	355	336	323	346	319	335	311	353	331	295	273	349	333	348	306	366	342	332	343	324	315	280	311	299	296	323	287	325	322	318	334	341	310	356	350	342	323	338	323	323	307	308	317	294	332	337	309	311	313	289	340	332	332	320	335	356	310	298	316	304	293	326	349	299	311	339	327	345	331	322	333	296	324	329	330	299	324	345	325	353	331	326	310	299	305	331	316	337	335	320	338	329	273	288	312	338	313	303	338	329	310	339	328	308	308	306	348	320	339	310	332	329	337	310	279	342	308	303	314	306	313	316	316	322	353	313	332	345	301	307	297	296	297	331	324	335	340	319	308	353	318	344	332	309	292	329	339	308	273	332	322	368	320	327	326	298	309	298	334	306	340	310	301	316	322	305	323	313	322	319	302	321	314	351	311	304	315	289	301	316	297	290	298	299	312	298	296	330	339	336	347	343	314	310	342	287	283	284	319	307	343	320	310	321	318	320	299	284	318	310	311	311	328	315	312	318	338	300	308	342	343	341	305	281	316	312	306	319	310	326	337	320	319	327	313	322	339	307	351	336	312	316	324	321	346	350	309	314	337	332	315	300	351	324	264	326	308	308	313	309	306	336	309	363	303	341	306	327	308	321	341	319	318	323	332	335	343	324	329	307	322	318	296	314	350	327	327	335	325	318	300	316	334	324	338	319	306	305	314	335	304	330	336	335	306	344	315	319	308	326	302	326	369	315	330	326	307	304	346	351	322	333	325	334	325	313	297	342	338	321	332	297	343	350	313	343	322	326	305	340	320	294	298	353	333	317	327	313	345	327	304	333	321	310	273	321	346	364	317	346	329	328	320	345	295	327	311	301	301	311	309	314	323	322	320	304	290	316	332	333	321	316	347	304	321	345	330	348	335	319	313	331	310	307	333	306	335	355	326	350	324	322	322	337	305	322	301	317	322	324	353	338	345	281	327	314	309	292	322	310	337	302	327	319	298	303	330	331	303	319	276	334	336	327	293	308	283	309	310	311	337	317	314	307	326	300	308	324	324	312	340	313	308	314	349	320	333	345	315	323	327	334	327	322	297	347	354	320	318	319	292	307	309	308	337	293	317	298	302	348	327	315	328	314	333	329	346	329	315	307	312	303	327	337	323	329	330	321	307	339	328	317	338	317	328	340	322	348	338	313	350	324	325	340	298	330	324	350	299	333	327	289	340	296	318	310	348	334	303	315	345	341	305	310	340	325	312	315	327	319	315	295	294	318	332	328	303	329	318	353	306	339	305	308	314	325	331	366	318	313	359	312	313	322	345	326	332	314	283	298	315	347	363	330	338	332	338	320	342	324	338	293	321	338	322	339	343	326	329	306	317	312	327	316	329	323	315	311	316	336	328	295	314	316	327	330	303	311	300	302	297	306	343	310	340	311	354	290	306	322	321	295	327	314	326	308	296	307	330	337	333	320	297	308	337	340	317	308	312	315	325	317	360	338	335	313	318	313	304	349	333	317	333	312	328	335	354	340	318	338	255	319	295	345	338	300	332	335	314	337	346	304	310	295	313	340	332	339	298	291	308	338	295	359	337	335	311	308	307	315	328	321	330	311	324	306	340	339	330	299	327	324	323	333	320	342	339	319	313	291	358	311	334	326	292	330	292	306	305	313	334	327	307	334	305	319	290	312	315	322	302	320	337	304	353	327	344	322	313	334	333	324	311	308	297	330	306	301	341	301	327	349	310	358	330	319	329	314	306	306	329	339	293	330	301	322	322	334	349	340	318	323	312
10114	19976	19016	11890	8443	5826	4190	3798	3291	2707	2300	1592	1460	1302	967	951	861	831	851	743	595	570	578	544	458	486	514	543	485	479	423	460	449	478	498	447	451	415	449	463	447	453	455	469	440	466	440	444	402	460	456	416	441	429	419	451	435	379	451	424	423	440	490	444	443	457	419	417	457	451	452	461	457	438	407	433	445	455	426	437	461	459	483	485	424	426	450	464	404	425	444	432	459	441	448	440	430	460	412	436	411	476	449	431	447	469	407	458	420	394	412	461	445	418	428	427	429	449	406	437	438	420	445	436	434	451	397	438	436	450	444	471	432	414	444	419	408	495	414	433	455	406	421	441	398	410	411	475	420	441	421	438	441	430	470	416	429	412	433	423	435	446	448	473	429	438	413	458	405	442	420	446	425	400	397	417	415	421	427	471	439	461	417	417	439	469	457	405	462	450	431	470	419	443	423	430	439	460	412	490	430	429	418	445	387	411	425	443	420	431	411	421	399	449	432	468	421	463	429	405	412	427	460	424	422	433	455	414	427	423	449	434	433	438	454	475	445	400	447	440	442	410	394	442	403	440	460	445	420	444	415	445	435	451	438	425	438	435	464	447	433	429	419	430	433	460	431	413	430	416	441	436	428	407	411	473	396	424	446	401	398	422	414	405	441	469	437	411	465	421	433	426	409	464	402	443	425	404	399	449	417	442	415	405	412	418	422	433	466	427	417	403	444	451	453	454	449	433	459	428	456	429	429	404	470	440	462	438	434	405	416	429	402	453	443	440	420	397	436	443	455	455	443	426	419	411	431	417	436	393	450	406	437	435	441	428	432	432	428	421	407	424	451	423	422	467	439	433	453	434	430	448	438	427	399	441	443	452	429	430	418	423	430	458	448	425	458	422	457	438	397	438	439	441	417	445	430	416	424	439	422	410	444	385	427	425	452	452	396	448	470	441	456	465	459	443	431	397	429	439	448	467	439	435	469	393	432	407	463	429	417	405	469	416	444	416	460	421	408	402	437	436	444	437	434	416	480	407	441	411	459	432	412	422	468	431	408	409	428	417	451	390	444	441	407	441	432	454	414	435	444	439	411	427	403	452	436	450	449	400	420	428	436	402	442	414	451	466	444	431	453	397	425	452	444	446	451	454	437	449	456	458	434	452	441	422	423	432	435	407	419	432	435	452	415	465	428	443	427	453	392	446	413	414	446	447	384	451	415	452	442	444	428	431	450	426	453	453	446	440	412	440	435	430	437	433	447	410	412	496	444	431	444	419	445	421	456	452	463	446	424	420	431	449	441	436	451	449	426	408	443	432	445	426	448	441	431	440	411	444	436	428	411	415	413	461	452	436	435	407	444	417	449	429	424	441	468	438	455	454	411	420	418	417	438	437	465	418	431	433	411	456	437	379	429	409	462	433	451	450	445	422	391	435	415	388	439	417	430	410	448	439	408	424	441	416	453	409	411	409	436	441	405	461	473	437	433	443	429	413	390	459	406	414	445	419	427	435	436	456	439	411	435	459	446	458	474	449	446	423	462	418	450	427	397	426	446	422	414	448	435	447	395	420	437	417	489	421	404	419	432	430	451	422	428	398	470	433	472	419	462	433	437	476	460	456	457	427	478	433	441	399	442	421	409	385	444	404	384	456	437	482	404	432	415	406	457	440	447	445	401	396	414	468	439	442	412	419	438	433	438	447	415	425	441	438	443	429	430	400	449	418	442	412	454	419	409	430	455	433	417	435	436	448	454	415	389	428	467	446	451	482	435	450	443	437	471	457	457	450	401	415	453	448	449	449	431	413	434	443	464	444	481	451	436	446	440	462	425	431	444	428	407	455	448	439	428	446	434	430	414	416	431	454	444	418	452	440	418	427	424	450	468	414	419	429	404	450	442	434	448	491	467	466	433	435	414	407	424	448	465	416	447	454	389	419	417	446	470	453	430	457	453	438	409	446	419	423	457	438	430	430	449	414	451	360	439	440	445	439	454	417	441	410	456	419	406	420	415	455	407	436	421	439	446	451	424	431	446	420	424	462	453	443	423	443	460	427	423	430	445	434	422	443	434	463	428	431	428	435	419	398	411	428	414	414	432	445	468	464	445	457	457	439	422	452	416	471	422	434	420	422	406	433	447	472	413	473	433	463	471	465	442	428	450	445	424	411	406	430	415	452	411	454	452	447	405	431	454	444	434	402	436	432	463	449	410	461	439	441	406	456	440	419	434	441	428	443	415	444	427	430	385	438	431	449	421	423	399	387	454	426	443	437	441	456	393	447	454	467	428	418	434	406	462	423	429	435	400	439	423	433	428	477	449	432	449	403	435	450	427	455	482	437	438	400	427	427	444	415	416	447	417	417	478	430	427	422	451	473	412	453	459	458	413	445	437	426	437	444	464	444	440	435	422	445	480	424	418	449	426	378	440	415	470	444	410	400	420	437	434	418	458	428	405	420	395	456	475	432	445	450	447	407	432	424	450	429	452	442	420	403	432	423	455	429	468	397	436	415	438	445	416	446	434	409	382	429	406	477	438	435	437	414	429	463	417	435	421	467	424	425	462	433	399	428	432	421	403	439	394	465	443	426	408	434	434	408	442	443	444	416	416	436	445	434	432	420	463	399	434	442	424	449	450	438	394	419	421	429	406	456	472	412	428	443	419	456	436	419	477	435	423	403	477	447	428	453	440	410	429	438	459	425	410	424	417	479	446	445	462	453	443	444	411	443	456	446	418	441	502	430	407	423	423	479	485	403	426	430	407	421	435	413	441	440	431	409	448	474	432	463	455	409	491	411	430	461	453	446	411	477	437	436	472	419	464	441	467	452	458	403	435	417	451	433	454	443	419	420	411	404	471	454	441	427	457	407	462	418	429	416	435	415	390	408	453	453	448	443	445	418	413	436	433	424	416	427	387	478	414	442	429	480	450	407	424	479	444	419	442	410	382	445	402	418	462	412	423	420	404	432	423	410	413	470	421	443	475	465	400	413	470	433	439	418	442	395	425	416	449	446	438	465	404	438	424	417	441	439	416	454	419	422	448	452	409	478	481	457	464	409	432	473	418	423	428	474	451	455	444	432	451	435	436	430	432	420	446	442	433	426	426	429	401	424	406	441	424	432	456	418	441	442	387	454	401	416	420	413	403	440	438	397	380	457	432	418	426	447	434	408	427	483	438	443	480	441	482	429	437	455	449	455	442	442	417	462	467	418	429	439	434	442	423	409	437	433	399	470	429	444	427	422	418	433	439	404	427	395	435	444	436	424	466	432	440	416	430	450	421	437	412	395	440	435	464	453	447	451	431	435	443	428	434	396	444	421	423	439	431	419	401	422	420	440	427	453	427	387	463	390	473	414	407	440	428	410	465	460	470	445	455	396	444	459	474	431	417	465	472	418	469	440	399	467	392	427	470	464	423	454	395	469	415	454	408	411	455	442	462	440	422	443	452	460	404	416	424	431	423	425	451	410	397	443	431	432	423	465	421	402	417	435	423	429
23306	21385	29203	23951	21388	21372	11099	3907	3019	2508	2226	1669	1430	1294	1161	1107	1102	1115	1064	932	877	787	817	780	735	764	763	749	752	771	732	755	721	699	741	724	695	756	711	766	710	663	722	722	729	665	688	723	687	683	690	679	696	685	713	694	692	670	669	745	684	717	694	660	721	675	718	687	706	691	747	702	665	769	666	704	715	720	686	632	747	695	689	757	727	698	692	725	738	713	749	720	721	723	729	667	655	674	695	683	681	745	722	706	699	686	680	711	677	711	667	699	661	672	710	698	663	695	706	656	680	676	692	714	761	700	719	699	707	707	694	675	710	694	699	675	688	730	678	653	669	665	725	637	707	725	745	673	707	698	688	669	636	721	668	667	682	699	749	630	689	669	693	697	731	691	622	670	682	655	672	644	674	688	721	712	665	705	685	757	701	661	654	662	619	710	674	710	670	686	675	709	706	663	734	656	705	713	673	714	665	699	667	660	663	661	715	689	724	707	727	702	689	680	689	669	679	695	686	685	688	685	709	667	714	671	724	616	677	718	672	666	693	704	687	701	646	715	673	680	645	707	664	722	681	709	719	675	705	670	734	712	697	707	724	703	671	712	709	657	658	695	667	719	689	743	686	682	674	682	741	689	683	710	701	675	674	620	686	694	677	705	653	722	670	737	629	709	674	697	660	708	723	690	668	729	682	680	667	711	676	688	654	678	701	665	681	710	734	698	709	683	710	652	699	659	707	665	637	651	659	672	614	668	697	661	693	671	690	711	700	710	681	685	693	722	666	691	706	668	659	716	646	675	699	641	715	658	696	651	654	659	710	716	689	702	703	694	624	624	710	701	651	666	691	671	718	634	658	668	718	704	691	639	697	660	703	686	724	639	719	663	694	704	629	711	657	670	715	692	711	711	692	688	656	707	700	620	687	696	674	704	657	697	704	658	701	669	724	635	644	678	652	666	706	688	668	657	689	691	666	706	716	690	634	658	689	651	705	714	758	678	646	712	702	696	707	683	715	705	681	694	723	700	665	662	659	689	711	690	669	730	666	670	699	682	678	714	703	655	651	669	654	649	662	680	693	699	696	693	647	703	680	673	680	662	662	677	694	689	692	741	699	715	691	710	732	665	687	642	696	692	748	704	689	681	648	720	667	634	670	676	668	703	693	696	714	673	690	655	644	714	660	676	663	692	671	698	678	664	689	669	672	672	635	677	661	663	691	698	729	677	649	692	656	648	698	698	693	717	643	702	646	621	669	665	670	712	699	734	688	682	695	651	675	722	689	676	670	691	719	729	708	706	661	693	674	669	701	655	662	726	670	691	740	670	649	653	729	691	679	682	721	653	666	699	710	721	706	674	681	696	725	696	670	704	690	731	733	680	659	677	718	720	694	677	701	700	703	710	681	669	671	631	642	657	640	690	707	695	693	701	704	680	673	667	691	687	743	701	680	648	675	648	651	709	688	670	671	708	675	657	654	700	671	699	671	677	705	683	700	658	707	713	750	703	696	655	676	668	653	673	676	672	670	727	666	671	662	734	683	718	699	708	694	645	681	675	668	631	688	657	672	716	673	726	707	640	677	680	658	644	725	653	637	726	697	690	689	678	695	728	703	692	741	705	695	689	675	711	702	639	677	677	695	710	664	659	709	695	684	698	700	694	670	712	681	692	679	724	712	686	680	694	666	663	687	653	705	638	695	678	655	665	692	674	706	672	718	698	665	686	690	687	652	689	696	633	674	692	724	649	686	699	662	705	677	700	703	726	710	724	688	730	677	666	681	731	656	698	705	679	650	731	647	659	666	669	654	647	693	659	711	668	695	704	635	718	676	680	702	663	676	684	696	681	683	685	732	693	654	668	664	700	675	654	695	732	687	662	674	650	672	677	659	712	675	686	693	684	671	689	688	675	695	657	718	691	704	690	670	640	699	669	733	700	703	651	641	737	691	671	690	670	738	720	729	698	657	674	700	670	731	699	671	679	704	705	699	711	626	720	713	681	680	686	693	681	701	654	692	687	641	701	640	691	721	693	673	654	657	673	674	668	698	661	648	674	703	683	689	663	749	688	671	697	714	676	733	669	667	688	687	700	688	693	694	711	687	703	672	702	634	706	738	649	694	639	680	664	685	646	666	734	695	665	731	665	643	689	681	709	689	681	683	719	670	648	656	663	675	695	688	708	684	708	694	697	717	669	716	674	673	668	689	678	680	712	700	727	687	709	684	621	693	704	714	693	677	664	710	689	700	691	679	661	684	668	696	680	698	733	703	675	656	700	675	716	685	714	761	646	735	706	692	679	677	696	655	711	686	645	654	725	666	692	717	664	711	687	739	627	677	685	697	727	682	696	677	690	644	676	665	643	706	683	661	633	707	689	661	671	692	652	658	703	677	685	669	653	737	636	725	699	685	671	673	656	696	681	672	686	698	690	718	712	713	733	654	656	645	670	730	686	686	695	692	714	731	691	691	617	660	658	690	751	703	695	681	666	684	708	699	728	729	682	705	700	684	707	701	696	716	687	686	706	683	670	676	691	678	708	684	703	662	681	672	662	672	674	721	666	667	669	679	688	684	718	671	701	749	735	680	705	669	648	657	702	668	668	675	711	771	661	676	690	711	619	668	692	739	745	691	699	633	638	612	677	678	670	646	687	682	687	723	683	740	652	660	677	689	705	751	704	711	676	692	705	657	673	686	710	738	644	688	746	670	628	675	718	604	682	696	658	728	666	753	645	740	695	697	658	730	720	697	703	693	707	680	656	670	639	686	680	673	644	689	672	693	643	682	656	733	668	698	656	685	654	648	672	687	697	702	675	718	681	707	658	692	661	674	660	671	700	666	704	720	703	680	681	650	666	708	689	665	659	729	657	716	663	671	679	689	723	685	682	693	683	733	710	687	741	673	664	687	712	631	674	720	722	703	687	656	625	691	684	665	686	739	677	703	673	730	655	708	668	690	633	679	679	707	684	732	683	658	714	680	655	650	645	700	640	653	667	686	638	685	693	683	637	744	644	653	649	739	711	673	705	722	705	716	727	701	711	674	733	685	679	700	652	694	708	726	662	682	712	679	689	690	704	677	690	687	713	672	676	707	654	697	663	712	637	716	689	705	635	674	679	716	710	682	662	708	679	676	685	665	722	671	713	660	702	714	662	696	684	663	680	716	680	690	651	691	703	708	684	715	667	731	685	682	722	673	662	674	647	670	680	702	730	709	697	687	656	693	705	678	691	654	681	677	660	690	695	648	741	685	711	725	703	695	702	731	685	680	675	651	727	672	712	696	659	684	689	696	666	688	644	669	685	730	668	692	688	668	692	706	663	686	698	693	717	689	716	683	691	725	631	718	667	685	679	731	730	662	703	706	720	706	749	751	689	671	663	690	699	664	630	693	671	702	703	682	689	677	731	704	686	638	723	715	678	696	757	702	667	660	713	654	663	652	674	688	664	653	656	685	687	685	708	677	751	711	735	684	630	695	676	661	702	654	706	684	647	668	697
13280	30988	28268	18794	14040	10206	8171	7425	6202	5264	4303	3324	2857	2343	1873	1805	1748	1752	1716	1493	1272	1191	1162	1077	1038	978	984	975	958	927	904	939	950	939	938	935	938	979	970	892	905	942	842	874	861	848	927	903	862	895	863	912	881	891	836	885	861	867	893	813	840	884	893	869	851	876	897	860	900	805	835	887	859	894	835	858	892	919	905	886	921	929	950	891	966	951	888	885	932	866	931	893	870	851	857	845	940	882	924	853	861	871	878	780	845	814	843	876	898	859	863	865	891	833	833	829	854	841	877	879	943	844	860	793	854	856	869	812	922	852	809	909	855	873	850	896	865	844	839	887	895	849	891	871	899	854	824	840	883	840	880	847	877	845	874	860	871	879	802	842	842	839	825	887	844	898	848	871	872	893	888	856	859	900	869	844	870	879	854	848	823	858	883	843	840	860	879	858	858	915	859	876	850	837	848	866	840	846	882	836	813	888	845	847	888	839	863	902	842	931	885	861	881	842	826	809	839	860	864	869	874	905	878	866	791	841	878	901	864	879	846	842	859	878	902	858	842	861	850	874	861	881	853	847	838	845	832	819	840	877	871	870	844	858	886	790	809	865	874	877	826	847	843	862	837	848	853	822	819	863	848	858	878	847	864	824	866	886	900	852	853	842	857	878	797	865	870	885	897	854	833	830	894	861	884	886	890	838	830	821	886	865	890	855	885	839	848	850	853	840	865	918	864	821	837	863	911	859	869	823	812	863	877	873	890	887	838	805	795	845	853	920	822	846	917	861	899	909	905	863	880	864	880	801	847	887	883	894	816	837	862	849	909	804	836	891	858	860	870	820	856	857	798	878	895	864	860	814	881	866	843	857	858	877	825	850	857	839	859	899	847	869	872	834	814	888	793	846	842	848	836	880	852	821	821	850	839	764	819	878	862	917	841	922	897	893	846	868	852	892	848	893	846	879	882	825	850	845	875	875	831	846	838	821	902	849	876	877	878	852	835	794	868	874	868	875	829	916	835	867	847	846	886	871	856	866	842	834	895	891	870	803	867	905	846	855	842	835	840	866	813	815	838	849	854	789	922	854	912	903	869	874	880	895	896	878	877	856	884	820	864	862	890	917	862	854	881	852	915	846	841	878	865	900	865	870	870	872	824	897	950	808	880	880	883	851	876	863	839	821	859	867	903	835	893	842	843	903	807	859	904	884	893	907	823	859	855	830	851	889	846	906	856	897	843	838	872	911	816	814	868	859	880	835	881	881	840	849	856	869	939	861	822	821	849	864	841	875	848	866	838	856	883	808	822	797	852	905	890	851	856	892	871	877	866	887	847	842	851	882	859	832	795	869	864	852	842	906	890	859	844	831	866	864	849	870	875	867	866	804	784	879	852	844	848	834	917	853	835	864	877	885	851	878	863	822	844	873	853	910	852	829	883	871	866	891	892	897	850	877	866	850	862	958	865	910	857	845	854	842	855	881	875	876	890	881	819	802	865	806	852	908	864	868	853	866	838	849	838	823	908	889	934	834	854	837	820	853	911	920	874	852	869	851	853	877	825	872	883	904	827	878	844	849	864	803	931	945	861	848	880	880	855	868	858	873	858	898	872	885	865	883	844	846	864	833	826	860	911	836	874	826	893	858	848	795	893	847	852	858	867	860	899	860	814	864	869	816	833	832	850	889	838	834	806	785	921	867	891	858	821	803	840	843	869	872	824	850	835	859	859	843	867	865	860	905	872	842	845	838	911	895	815	891	793	821	948	863	815	855	809	846	862	844	824	839	835	829	840	827	792	871	853	855	878	915	832	827	861	828	906	862	831	846	881	882	875	921	856	894	855	843	828	850	811	936	792	891	874	879	855	840	876	849	853	900	815	836	887	860	863	885	809	897	852	879	910	831	869	849	806	838	875	890	817	850	873	810	850	889	840	822	848	819	831	865	855	873	876	888	860	867	866	879	803	807	823	856	844	842	897	877	866	865	867	828	892	870	829	846	871	854	860	884	871	835	835	831	867	872	828	843	828	861	842	848	841	861	885	895	887	864	810	857	823	832	870	895	877	834	852	864	872	837	828	879	820	893	832	843	846	897	891	838	837	841	826	861	849	885	814	860	880	829	848	869	836	927	846	878	880	886	887	873	825	854	818	880	858	877	880	866	868	842	816	869	860	827	861	863	862	863	909	840	873	923	884	862	823	843	804	869	879	833	870	880	871	837	865	858	845	818	820	870	824	875	838	937	845	899	910	852	878	844	858	877	877	888	852	816	954	872	846	855	852	846	850	861	842	842	841	870	865	880	883	837	850	866	854	865	842	811	896	817	840	848	848	811	831	892	891	892	837	849	853	860	847	816	863	857	830	805	827	795	876	875	874	872	843	860	809	906	841	885	827	884	880	840	839	879	907	814	877	876	843	843	847	856	885	838	820	822	822	845	853	835	881	851	826	860	860	856	852	866	886	857	895	896	877	824	836	834	894	812	878	855	843	829	790	857	810	875	874	900	852	873	893	852	816	878	814	834	885	919	837	858	856	829	871	815	865	859	858	844	888	871	905	839	848	793	868	824	845	871	850	880	887	831	821	817	840	829	844	839	858	872	856	811	832	911	864	892	857	848	896	876	851	843	839	867	865	868	871	811	885	862	854	874	903	898	866	897	812	879	910	866	895	873	879	802	910	873	888	889	847	882	862	862	891	830	831	841	865	865	845	854	850	918	873	842	848	861	861	923	872	800	866	842	880	824	812	852	847	828	816	843	852	825	871	819	911	879	879	857	813	827	864	835	881	842	828	884	852	884	867	907	863	894	845	885	808	836	850	878	877	843	856	867	850	850	876	822	852	867	832	868	817	824	922	888	905	861	852	855	853	826	844	852	883	862	894	879	826	841	890	874	876	857	883	871	854	857	839	933	852	826	836	878	850	915	849	850	869	792	876	847	863	809	905	867	828	882	830	867	814	861	882	845	846	881	871	913	846	842	832	864	840	864	860	863	864	890	836	884	837	853	871	841	877	942	832	882	846	894	869	822	817	828	845	852	888	885	881	863	854	849	851	841	847	866	829	876	841	845	840	754	826	852	836	915	908	828	826	850	892	907	868	874	879	854	793	881	842	865	832	853	880	832	884	838	879	840	891	881	917	874	870	884	884	853	848	834	834	877	880	815	863	831	841	879	848	896	798	876	839	853	868	911	860	847	855	850	845	861	829	860	863	806	844	905	882	876	840	834	824	855	851	878	817	782	823	868	839	820	864	801	818	867	905	860	861	840	804	865	851	897	839	808	822	876	838	837	808	853	898	852	861	841	868	851	855	874	883	897	898	814	894	855	871	860	839	811	887	867	846	899	882	900	886	842	882	824	819	893	906	895	878	850	875	924	808	866	898	855	843	860	869	920	882	911	862	813	873	851	868	823	887	880	873	814	888	820	844	862	850	873	866	891	848	883	809	891	843	854	830	849	849	867	891	894	901	865	850	811	834	811	851	907	842	879	814	829	867	880	882	801
27541	20179	13602	8096	4096	2774	2108	1461	1110	933	823	697	649	574	520	509	504	529	519	473	441	394	455	464	414	391	390	390	409	393	405	427	436	396	411	396	392	411	426	375	378	379	370	395	417	397	407	367	419	377	374	361	389	425	419	401	378	398	358	372	370	410	402	405	374	376	398	373	372	416	388	398	361	385	355	394	422	399	399	433	417	403	380	411	412	388	418	398	392	418	400	396	385	395	402	377	399	376	384	416	397	386	435	424	365	368	418	357	437	395	385	389	408	421	392	408	374	413	374	363	387	414	373	423	423	402	412	397	380	428	403	379	392	387	394	412	344	395	388	392	384	408	435	421	378	434	434	366	374	399	375	418	414	371	428	380	410	391	397	393	389	394	428	402	387	423	405	401	394	405	381	403	402	386	378	440	397	372	409	396	393	373	351	412	415	417	405	379	395	384	388	402	390	377	391	397	418	406	400	389	411	403	379	389	414	401	377	434	368	399	415	377	441	436	404	389	391	408	419	389	385	407	384	369	400	389	414	400	405	393	399	382	425	371	430	378	398	386	402	379	390	359	399	395	369	366	410	418	380	378	364	387	402	436	371	382	384	429	431	359	368	407	420	396	413	410	423	356	383	376	423	430	406	378	410	376	439	380	415	378	380	410	418	411	346	410	403	398	395	464	405	399	397	372	385	412	375	399	376	381	374	403	408	385	379	388	376	397	386	409	398	371	413	383	424	399	428	379	385	431	403	383	407	363	390	401	414	375	440	414	388	400	361	416	442	381	345	390	418	401	388	387	398	414	436	381	389	378	360	403	389	396	392	418	414	413	387	378	395	402	377	399	362	356	398	363	377	398	377	389	392	406	416	460	367	402	407	440	392	370	404	408	358	401	404	395	355	387	379	395	386	382	412	374	377	403	411	414	401	399	368	425	378	403	421	411	386	390	399	384	407	385	381	385	378	405	372	399	379	370	457	400	393	440	401	366	386	396	377	376	398	417	425	417	413	367	378	406	423	372	405	395	375	402	417	385	387	393	431	434	394	416	397	410	385	379	433	381	398	384	439	391	393	383	384	428	392	387	424	403	391	392	410	388	387	404	377	396	402	413	392	391	398	383	420	398	406	380	435	403	419	371	359	414	398	392	429	425	401	388	389	424	408	352	459	413	380	398	432	385	395	422	401	400	454	413	415	375	398	380	422	440	425	399	432	406	416	384	397	404	414	404	379	418	390	365	399	418	430	449	436	376	372	372	406	386	427	400	394	417	390	404	406	414	395	398	375	419	381	372	368	415	407	420	423	422	400	409	400	386	378	380	408	404	377	394	401	377	426	386	415	404	400	400	400	380	397	426	366	412	406	394	402	387	396	385	365	338	398	393	365	371	369	375	377	400	407	434	401	381	388	399	391	395	394	388	417	399	414	429	336	414	425	364	394	378	386	389	418	419	436	413	361	389	436	382	389	396	404	411	407	396	410	416	398	427	368	384	377	381	386	457	419	398	419	380	416	423	391	410	396	400	399	364	432	370	440	410	415	402	410	406	431	382	398	395	411	423	389	440	382	378	406	374	367	415	390	406	380	400	410	395	386	395	374	395	404	437	403	390	415	424	416	404	386	433	361	392	395	418	407	370	420	383	389	418	390	432	418	416	391	388	396	390	368	364	397	377	385	378	371	378	397	407	400	411	397	386	400	387	392	368	400	363	387	378	388	420	395	417	414	403	396	413	396	392	380	420	461	401	407	411	386	366	389	397	385	337	379	440	356	412	413	367	401	385	444	389	367	434	420	381	417	417	379	393	423	385	381	388	432	413	432	422	399	413	351	392	411	396	396	430	417	375	401	440	421	370	394	405	390	401	379	388	414	402	378	406	415	354	386	410	406	394	391	385	400	385	379	404	403	383	413	357	374	424	401	395	396	423	419	406	369	382	382	406	409	463	433	392	410	402	447	415	386	383	401	404	375	365	370	417	368	406	417	391	414	403	349	389	401	377	437	431	387	424	401	370	396	406	373	370	375	382	402	411	443	397	421	403	403	360	397	377	407	383	412	404	373	413	381	370	407	380	382	403	392	427	409	410	376	416	379	381	389	383	386	387	413	395	380	428	385	370	358	394	407	386	391	428	388	369	384	382	402	404	398	383	380	404	388	405	403	409	412	428	401	365	395	399	436	435	411	407	413	398	433	399	374	396	430	397	395	429	394	403	374	400	385	430	400	412	372	396	368	406	405	404	376	388	408	400	370	390	391	413	412	353	419	366	375	414	383	432	384	386	359	395	349	389	418	399	402	407	401	403	399	373	403	397	389	376	421	434	410	387	388	407	394	403	382	392	371	399	405	432	392	373	406	417	382	461	394	403	382	412	411	415	390	401	379	380	419	414	384	390	415	405	378	370	364	353	416	383	394	382	383	400	410	435	394	422	377	387	411	374	384	402	390	383	429	360	386	399	384	361	388	373	407	363	385	401	389	398	405	402	396	376	371	368	373	372	398	391	387	366	382	408	392	386	410	394	409	374	415	404	384	403	369	425	416	418	395	389	411	409	402	409	380	410	392	372	415	401	387	367	359	392	358	417	352	401	438	375	395	379	389	417	365	388	420	402	422	440	420	414	369	419	401	385	373	410	410	428	381	417	404	378	393	413	411	386	413	389	421	386	391	395	389	382	419	428	434	411	396	391	378	407	453	386	425	458	415	388	368	415	381	421	375	403	402	397	373	380	406	371	407	418	421	416	392	411	413	401	376	371	414	401	396	410	372	400	434	394	405	381	394	384	350	405	388	376	373	381	392	376	401	433	423	383	415	387	398	405	402	415	376	393	408	391	393	386	378	415	371	413	385	389	377	371	385	378	406	396	392	428	371	354	375	421	371	432	414	416	431	394	374	380	423	409	411	408	421	393	432	399	427	453	431	398	407	401	383	376	386	377	384	410	416	401	422	401	387	382	411	406	376	401	385	412	375	368	420	393	396	366	403	387	392	384	424	424	422	415	401	431	395	404	415	417	406	412	434	407	329	411	395	378	379	405	404	380	400	422	410	386	383	445	399	408	383	415	399	405	369	423	362	418	367	389	400	392	416	383	380	413	382	412	400	419	397	378	419	403	412	421	399	426	411	376	404	380	399	408	409	366	405	420	419	386	422	392	401	405	405	383	385	403	394	409	402	386	347	387	404	411	424	395	401	417	398	411	402	388	384	436	436	421	402	420	388	377	371	426	388	413	426	409	405	395	419	406	422	394	385	372	368	437	413	375	394	409	390	419	381	368	427	403	396	397	392	459	396	412	397	437	386	448	355	429	386	382	432	407	420	375	392	384	376	413	424	380	383	395	375	396	400	405	385	405	393	393	363	400	402	427	387	399	395	440	418	409	398	402	375	397	390	396	416	394	420	382	398	378	387	399	397	411	385	366	399	397	395	430	397	424	382	414	389	418	385	395	409	352	377	415	415	394	393	426	383	415	377	420	407	391	409	379	423	412	406	378	378	398	374	407
9586	16360	15308	9642	7028	5831	4670	3152	2532	2045	1690	1334	1172	984	792	763	752	849	768	666	612	566	549	556	528	514	533	515	501	483	505	529	524	498	541	522	511	552	519	515	506	512	513	528	529	483	508	521	532	521	515	489	518	525	536	514	535	485	492	500	526	520	544	510	521	492	505	532	537	528	500	543	522	535	508	529	485	515	488	500	543	487	538	525	511	516	516	489	483	555	545	506	542	490	558	479	515	515	483	480	507	519	507	511	515	536	497	493	502	512	516	501	520	499	499	511	485	520	509	505	480	506	503	481	528	511	510	520	511	528	505	501	505	499	509	484	532	527	498	516	529	507	503	511	503	529	507	509	502	506	522	513	520	491	506	522	525	509	502	484	501	499	488	521	503	491	506	568	520	506	476	538	490	501	568	495	497	532	506	560	479	526	548	509	533	505	526	464	515	476	512	549	521	542	536	512	521	474	493	496	503	522	510	479	544	571	534	502	517	513	486	487	472	486	497	502	494	524	504	501	486	488	523	493	542	464	515	514	471	514	527	509	505	508	495	514	475	544	484	473	526	504	506	507	494	497	496	491	499	531	509	552	483	501	501	520	497	479	500	483	459	499	491	541	556	472	502	504	489	526	491	527	483	500	499	511	495	498	497	537	558	500	533	519	494	514	572	518	482	496	461	525	492	532	514	529	507	506	519	480	518	508	486	497	516	506	500	517	497	516	497	484	473	532	542	520	487	529	521	539	523	478	476	533	497	545	521	511	525	533	524	512	475	503	494	524	487	540	489	486	516	502	499	473	521	518	499	537	510	510	502	503	491	537	517	532	472	535	508	497	493	475	485	536	500	567	531	491	539	474	478	570	514	461	561	506	489	486	491	474	482	477	501	475	500	520	475	497	504	516	489	543	508	529	497	495	488	532	515	498	538	489	516	473	509	473	507	507	509	523	507	501	510	490	477	467	502	473	545	530	538	491	529	525	485	523	513	547	534	517	495	537	491	516	477	525	536	506	529	485	515	508	514	535	554	507	503	532	521	496	497	505	494	518	528	490	521	513	496	587	482	550	521	444	557	467	514	499	500	544	555	530	461	470	500	502	494	548	542	530	522	524	485	507	483	469	501	538	542	536	482	553	487	476	521	534	528	485	523	499	511	516	493	538	519	470	497	514	500	521	511	511	477	537	528	504	515	554	548	548	540	508	540	491	508	492	515	460	522	479	532	509	525	525	512	532	497	524	484	510	498	473	479	465	530	485	520	489	487	477	518	544	468	495	490	512	527	504	534	536	539	539	505	495	529	493	507	486	546	537	497	520	519	506	475	535	544	530	503	459	510	489	522	488	539	552	486	466	510	551	498	509	540	506	525	518	477	549	497	513	523	484	527	478	486	524	516	489	513	498	533	499	504	509	490	522	523	495	476	551	511	543	505	510	513	503	512	524	492	488	516	496	500	525	505	539	512	518	544	535	504	544	520	516	515	504	463	544	531	534	527	472	530	465	508	531	496	540	521	511	495	494	516	501	511	507	523	538	539	478	519	509	529	509	472	477	523	520	520	494	532	562	498	524	514	465	494	490	521	496	498	536	462	497	484	523	516	539	526	501	545	501	528	487	475	478	527	475	526	523	506	515	510	488	478	501	493	472	504	546	518	500	564	498	519	546	498	494	545	489	537	487	518	548	488	485	489	524	465	530	520	504	513	472	501	510	552	504	518	506	544	499	510	504	530	524	511	499	498	523	514	528	500	477	490	529	499	485	499	566	503	528	528	507	523	519	517	502	485	540	507	569	520	519	520	524	481	512	492	521	510	494	547	481	533	488	495	555	531	504	507	536	507	497	498	497	502	494	495	471	535	553	532	508	455	499	473	500	496	498	528	502	495	509	504	486	554	522	528	540	477	456	493	552	496	506	540	509	497	520	531	492	520	476	543	548	537	513	544	530	494	459	517	478	494	539	532	487	547	484	518	480	543	523	511	514	528	496	476	463	492	479	520	490	528	500	518	502	504	516	494	481	539	504	472	489	520	525	518	525	488	526	514	513	512	485	535	526	521	508	494	512	465	484	519	528	461	527	505	474	496	503	500	471	531	510	508	508	505	535	506	530	536	489	499	479	548	491	493	535	515	509	504	521	524	541	527	512	496	511	549	452	517	527	541	530	482	505	519	539	488	500	480	523	512	531	502	523	482	515	547	514	515	563	520	522	536	533	492	491	550	476	481	546	457	487	477	522	541	495	497	537	487	496	492	506	478	509	522	497	502	467	509	505	487	520	501	520	545	529	522	476	533	483	479	513	485	492	500	473	507	522	526	557	534	526	517	488	509	460	522	501	506	518	474	499	488	521	472	494	540	528	534	464	468	523	513	495	519	479	529	474	543	537	530	475	490	505	511	514	488	494	503	520	495	535	498	508	551	483	540	541	525	497	560	517	455	530	482	546	484	512	515	522	500	499	529	478	491	485	522	504	528	541	503	527	515	575	525	525	460	498	507	523	544	499	491	513	526	501	528	517	511	483	473	527	513	486	500	530	492	518	498	508	508	553	547	521	477	502	481	497	478	520	488	485	454	526	495	510	495	536	531	550	535	485	498	526	493	546	499	462	525	529	534	479	534	527	535	501	486	477	512	492	489	541	519	513	491	515	499	489	504	492	466	530	522	518	543	527	510	510	507	555	483	483	503	484	528	508	515	480	496	513	503	531	520	504	509	502	482	494	543	526	522	514	545	523	479	489	495	545	513	526	545	526	543	485	489	557	509	519	550	518	465	513	522	498	492	513	505	527	533	520	520	475	504	485	502	519	487	516	511	518	506	496	521	502	512	503	527	487	516	513	479	513	544	461	547	500	472	498	487	521	459	523	523	528	504	517	541	513	539	502	486	480	520	501	499	532	514	492	466	545	447	519	527	520	519	495	496	524	506	501	505	528	471	555	456	498	514	509	492	517	499	554	468	552	523	508	528	465	493	483	500	523	547	536	498	536	500	485	464	529	504	513	499	510	531	539	503	505	497	478	481	505	487	495	524	494	497	501	500	533	519	526	480	528	521	513	531	511	520	514	510	552	486	485	514	527	531	500	481	538	497	504	517	533	473	505	525	517	483	500	499	547	478	470	514	514	500	513	526	519	513	501	487	544	509	537	493	505	505	503	514	500	523	533	514	483	520	492	464	496	478	504	505	502	455	498	522	534	488	512	482	527	500	493	518	499	493	544	521	478	506	564	495	537	514	524	467	484	512	498	497	529	483	553	471	520	507	502	501	510	479	549	547	529	516	525	515	501	497	498	432	490	513	498	516	512	539	518	482	502	531	499	502	518	484	476	518	458	512	490	544	486	536	510	508	488	471	486	494	504	574	510	542	545	509	476	518	497	527	495	530	542	511	480	528	541	478	523	510	512	481	518	524	517	500	483	565	503	532	488	504	534	551	504	521	515	513	504	493	517	500	512	527	486	536	552	525	541	499	501	521	507	498	504	518	513	495	513	491	522	552	522
24424	21339	28595	24467	21183	11764	4766	2728	2087	1692	1545	1356	1190	1041	1011	960	949	1000	875	800	784	743	718	698	697	696	695	667	698	648	657	654	647	656	672	733	710	688	712	697	660	626	666	689	650	616	646	680	733	679	687	656	695	616	652	665	662	594	669	592	676	668	644	674	683	639	647	669	642	669	704	632	680	652	647	693	676	636	644	692	691	718	661	696	674	677	683	651	657	701	612	700	636	676	657	655	646	625	697	646	665	641	646	692	693	668	624	709	654	640	636	657	660	648	643	657	652	632	654	661	613	622	692	670	643	633	657	655	640	664	648	651	688	653	625	640	641	649	626	657	669	677	663	717	619	617	649	657	663	644	649	621	656	680	639	672	652	671	605	605	647	705	630	639	639	678	641	630	627	655	698	667	654	618	666	634	667	650	691	629	677	668	614	679	644	644	682	695	593	603	643	636	632	665	674	637	610	646	691	678	660	650	626	684	667	679	604	685	626	617	641	618	668	675	667	618	680	645	620	635	631	712	676	690	657	652	653	682	652	623	654	656	671	638	643	618	685	630	610	648	701	665	637	639	648	649	621	657	663	682	665	671	646	639	648	673	608	624	662	682	673	648	641	648	620	649	646	670	635	659	671	685	619	643	643	678	647	603	636	662	656	672	607	673	708	642	662	625	614	635	619	656	594	609	648	681	645	631	632	694	660	600	721	608	690	669	663	649	654	606	667	657	660	603	642	641	703	718	651	634	653	681	685	612	658	641	634	653	641	671	659	639	659	654	699	710	642	641	668	654	621	651	655	682	612	628	679	641	681	685	626	620	663	637	716	656	663	674	649	616	625	674	643	677	657	616	632	667	601	652	670	633	663	718	626	668	662	676	663	635	674	676	648	697	648	622	700	636	662	618	659	658	709	652	679	630	632	643	621	637	628	685	659	640	661	651	640	641	620	672	660	639	703	601	657	650	687	655	670	682	662	639	641	656	660	637	626	667	653	632	687	676	669	666	672	664	662	659	645	673	659	638	671	668	614	670	656	667	673	609	647	657	682	697	644	642	671	628	612	624	677	628	664	668	672	655	644	669	626	667	645	632	593	651	613	653	721	683	689	580	648	690	658	651	674	666	657	705	694	646	641	675	664	628	639	672	661	632	673	607	644	651	671	663	701	656	563	641	640	691	667	645	681	680	683	671	637	662	648	671	676	670	675	651	635	687	685	603	679	643	618	676	618	659	647	685	651	602	665	677	657	675	706	587	629	636	636	649	662	658	712	655	625	636	654	617	628	634	636	673	629	632	617	658	663	618	667	588	605	667	627	662	678	680	651	642	625	683	631	648	653	627	609	649	676	666	610	666	660	697	641	692	656	669	673	673	692	654	668	668	647	661	690	658	641	624	624	622	663	632	686	686	651	652	622	600	675	680	645	605	666	638	621	627	714	664	688	629	613	648	628	625	648	647	699	692	651	689	684	654	659	604	669	644	697	671	660	659	642	588	618	645	603	646	620	684	638	652	652	686	692	681	658	658	652	678	622	622	665	678	658	646	627	626	642	641	677	669	674	603	656	621	636	647	669	667	686	637	603	680	640	672	620	636	608	669	657	587	700	709	661	642	659	653	678	616	653	661	670	676	620	641	702	622	653	654	666	684	610	677	683	640	677	650	670	645	659	715	663	677	650	632	630	658	656	658	675	622	644	678	655	651	672	650	674	634	627	671	663	628	646	649	685	703	664	617	650	618	658	670	669	646	659	647	677	643	646	697	636	664	633	613	658	622	644	645	660	649	625	663	684	638	579	613	614	668	643	642	687	606	650	631	653	664	635	684	665	625	623	706	622	656	669	660	693	679	653	583	657	682	670	692	640	685	652	648	648	656	635	639	670	691	664	669	676	630	650	648	711	625	663	687	610	604	648	653	618	650	658	644	646	617	642	637	652	588	660	623	658	677	626	638	604	661	663	629	640	677	660	635	653	628	672	610	649	660	641	637	619	673	672	624	641	662	686	647	651	596	642	667	638	661	624	674	640	694	616	672	682	630	645	638	619	701	678	661	628	622	632	701	662	662	649	650	587	649	741	622	636	675	646	654	662	657	627	675	681	651	655	644	628	651	669	629	627	660	652	633	630	651	609	654	681	639	649	600	668	651	667	635	679	687	701	671	637	654	696	678	651	694	634	659	628	702	645	612	694	615	697	643	648	620	639	663	672	659	635	621	651	650	667	638	637	663	671	679	660	652	650	699	669	625	655	662	617	623	628	646	667	665	708	649	664	644	620	663	614	678	620	630	657	665	675	654	642	669	606	647	683	654	679	666	657	642	662	597	675	659	648	679	678	643	615	661	645	632	668	656	683	679	664	615	615	638	649	623	632	653	664	652	631	671	676	675	673	652	665	653	621	678	663	647	595	645	681	690	653	644	710	636	641	664	661	627	681	660	723	646	591	624	658	632	658	599	644	647	622	657	653	668	634	628	694	671	640	630	670	622	703	645	644	620	657	675	633	680	646	688	644	645	675	659	657	631	619	700	637	623	610	648	639	661	655	594	617	628	626	629	653	714	632	654	575	647	634	609	665	672	607	620	649	617	657	586	604	665	662	654	641	646	650	650	673	645	656	656	669	621	650	656	672	654	657	647	687	663	671	655	608	636	621	621	649	621	647	629	637	675	628	643	619	635	654	651	654	671	678	639	684	667	664	660	683	639	668	667	655	615	668	681	655	699	641	653	619	640	608	596	614	594	681	661	639	643	651	648	639	665	640	648	643	658	691	638	622	699	645	652	647	690	655	651	674	665	684	667	682	674	654	661	718	595	679	700	685	605	651	651	648	595	673	626	675	651	654	676	663	618	661	625	653	692	625	711	645	707	627	615	595	638	641	631	648	690	682	702	671	642	651	649	709	672	621	706	637	647	662	666	684	655	659	606	685	663	642	629	703	609	683	655	673	625	708	640	663	661	609	658	603	649	687	704	627	664	663	629	652	664	612	681	681	651	652	706	632	662	665	629	646	604	643	599	658	622	624	639	634	665	644	666	633	674	667	655	675	657	681	638	635	640	609	673	607	643	696	641	611	672	614	633	644	630	644	656	689	633	662	653	636	626	665	669	638	609	648	673	571	657	647	674	707	706	617	671	631	627	647	724	645	660	672	649	650	641	639	671	651	638	656	678	641	622	618	614	655	629	617	663	671	655	642	626	656	660	696	653	630	693	606	642	648	582	672	638	672	664	676	646	651	646	692	643	669	662	670	641	670	673	661	626	649	616	596	657	659	635	696	639	610	656	645	664	597	655	632	654	635	651	644	608	667	632	663	682	654	649	691	670	671	673	619	690	642	643	659	634	666	633	673	654	623	626	673	629	664	672	633	658	647	650	641	653	644	629	658	604	702	603	630	672	678	661	659	717	655	686	651	672	660	636	627	653	650	620	660	692	675	691	653	598	686	638	627	618	670	662	680	608	654	607	669	622	595	637	615	593	655	668	659	659	676	621	610	641	604	665
11252	23886	21411	14205	11535	9464	7652	5460	4279	3390	2991	2587	2166	1775	1655	1547	1374	1423	1301	1147	1056	971	973	953	890	885	901	886	895	844	857	907	861	870	831	844	839	853	833	842	799	841	805	791	819	814	879	861	852	794	835	831	802	831	828	820	830	766	845	815	757	774	829	853	862	807	816	812	852	803	819	853	844	910	845	823	802	812	811	904	836	820	860	856	782	863	900	810	832	821	784	843	849	840	849	803	824	839	839	847	840	833	791	859	814	868	796	835	777	806	785	749	831	802	839	766	822	803	806	798	778	729	872	840	809	793	848	828	840	877	791	805	804	857	820	829	840	799	767	875	838	824	805	775	815	770	802	870	865	844	815	827	863	806	749	803	843	731	851	833	807	860	800	822	863	835	835	817	773	811	794	811	830	815	800	839	827	789	808	817	821	809	835	835	875	833	780	869	791	778	775	758	850	818	804	776	827	811	797	751	759	825	828	837	814	763	793	807	817	814	806	814	842	712	849	760	794	824	780	840	806	834	789	842	825	856	808	818	735	850	808	802	812	834	798	813	795	797	794	804	799	803	832	808	821	784	885	844	833	812	853	822	816	854	806	817	853	786	789	865	789	801	832	802	811	817	773	778	779	856	802	754	820	767	818	814	808	771	858	775	845	816	816	842	763	827	822	777	774	854	832	839	800	812	815	763	842	797	886	804	775	845	849	775	828	825	798	771	811	843	832	792	815	789	805	802	844	820	839	822	823	820	827	779	874	770	816	812	810	797	828	800	799	853	786	823	775	825	874	782	841	800	845	815	825	839	820	818	794	778	802	790	815	817	806	772	808	770	867	788	820	822	810	818	832	767	805	812	819	829	764	848	882	817	794	808	858	806	792	831	834	800	799	835	771	746	811	797	796	836	848	819	806	884	809	866	783	828	806	749	843	779	812	831	887	777	822	835	753	860	803	812	780	865	833	824	817	826	788	770	795	817	829	812	809	814	807	804	851	800	818	804	798	814	821	831	803	843	862	784	847	797	791	839	836	822	793	848	871	821	789	742	807	801	822	775	797	812	851	818	798	770	798	797	859	843	814	786	811	823	829	776	808	854	772	821	790	839	817	733	829	815	797	829	823	833	795	791	773	789	847	810	853	813	837	826	810	771	833	824	759	818	774	799	804	810	808	780	874	812	857	856	786	789	776	788	809	783	811	771	750	816	789	800	797	775	756	822	792	775	833	824	803	827	799	841	800	756	821	841	856	818	815	811	807	763	817	855	780	813	807	807	794	864	828	889	790	814	811	813	777	814	853	840	812	803	873	801	813	809	801	837	793	827	751	830	806	829	828	858	808	834	820	840	825	808	796	761	831	799	810	814	819	807	834	771	799	810	813	844	858	764	820	768	819	841	807	793	832	836	816	842	827	800	849	818	816	814	816	808	799	805	850	809	820	824	848	820	856	823	821	827	804	828	817	807	846	806	748	844	848	787	845	844	766	782	867	855	842	812	795	809	821	795	792	780	797	801	808	803	836	853	852	793	830	883	765	832	829	838	797	767	805	820	802	828	821	823	809	810	833	766	854	821	805	789	780	810	804	800	803	794	810	843	824	838	836	836	817	858	815	807	849	797	803	807	767	830	849	843	841	774	810	838	798	805	861	784	836	824	832	823	822	811	797	765	771	826	833	867	812	799	784	839	772	826	840	836	828	843	793	857	859	824	825	816	891	796	852	798	804	818	820	796	759	785	811	828	794	794	845	823	822	814	853	782	837	831	839	736	890	800	783	817	848	843	794	801	817	806	852	851	797	763	779	837	777	840	820	826	856	796	834	739	839	794	841	766	818	792	794	811	824	760	824	812	821	851	811	822	777	845	824	818	801	792	837	838	808	829	824	808	815	842	809	810	808	883	802	810	839	771	849	815	816	795	837	814	830	751	847	788	785	816	847	787	807	780	820	805	856	831	828	801	849	812	815	843	809	791	848	837	824	865	882	791	822	844	833	793	820	837	820	813	786	829	836	837	835	773	795	875	773	814	881	825	819	819	812	801	844	795	869	824	818	874	860	863	815	803	822	823	779	825	795	812	851	862	836	844	809	822	804	842	787	794	764	791	814	871	791	864	829	843	807	820	805	767	899	819	818	797	839	813	846	820	836	810	795	776	849	804	823	811	833	810	858	813	840	787	829	865	838	808	835	802	832	768	769	842	810	842	808	826	845	789	843	790	790	806	801	891	827	798	813	776	802	771	802	789	811	792	847	827	825	848	772	826	792	852	780	831	817	805	821	896	807	831	820	874	773	773	777	799	779	795	825	864	823	796	846	790	830	767	801	763	834	794	845	760	810	793	766	799	803	823	848	800	843	855	819	838	828	777	838	892	741	800	805	775	835	807	778	773	850	785	822	821	851	845	806	787	863	786	833	773	793	790	782	780	822	811	833	814	817	794	788	773	801	864	816	793	849	793	834	803	810	824	776	851	846	743	798	829	777	786	810	801	803	775	824	804	838	833	809	791	781	844	821	832	788	821	773	801	838	792	820	803	836	834	828	830	756	844	812	809	822	806	787	760	815	827	811	814	789	789	845	850	787	864	821	781	814	775	825	833	870	775	783	860	827	829	810	790	815	832	848	781	840	834	808	777	820	800	872	799	798	801	837	819	844	799	800	854	855	809	772	778	836	840	799	819	791	791	786	843	818	791	824	832	839	778	822	803	800	801	805	793	838	847	810	826	817	870	829	823	823	824	849	812	794	794	799	832	785	836	791	790	809	790	840	792	848	837	802	816	762	842	829	843	821	811	866	763	766	849	823	808	818	746	846	818	826	827	821	862	797	762	820	782	803	736	828	761	802	836	787	820	826	777	864	825	795	819	828	801	807	790	816	821	841	831	774	876	762	827	858	843	812	795	769	831	779	854	823	853	859	787	802	865	841	836	780	765	849	802	834	769	828	814	828	845	832	820	820	782	841	844	807	773	819	827	777	801	841	863	768	779	806	795	805	831	812	775	878	806	844	847	811	756	823	803	858	823	800	823	838	823	797	820	776	815	810	794	853	776	811	875	800	863	787	770	788	801	820	848	791	819	797	811	820	818	843	754	784	848	853	841	836	816	840	818	749	798	846	811	822	788	807	819	823	771	804	807	793	808	819	861	807	789	789	801	836	835	800	779	823	792	831	779	808	811	821	831	832	793	849	780	845	794	795	786	826	862	820	788	827	829	780	823	814	806	803	745	792	831	788	861	816	849	813	801	824	882	832	839	813	813	841	791	831	824	793	823	794	796	811	799	789	824	874	825	810	802	816	763	808	842	824	871	854	811	820	808	816	827	801	757	756	826	854	813	825	827	800	834	793	810	827	781	804	828	806	800	831	790	762	814	785	793	815	819	792	808	842	803	831	837	752	808	795	801	788	862	793	779	840	856	812	874	836	769	815	820	819	871	849	789	813	872	816	845	845	802	785	843	790	803	792	856	799	819	831	827	825	774	824	827	819	802	871	797	837	802	802	848
25524	21338	27446	25347	11580	4458	2795	1578	1152	959	857	866	707	570	595	589	520	525	449	418	351	339	319	365	353	333	322	321	317	321	326	340	299	292	307	297	312	317	305	342	315	332	290	277	285	333	303	313	322	307	336	316	324	303	285	289	307	323	298	309	327	312	305	320	336	321	308	316	319	297	304	305	328	311	335	304	349	326	314	333	304	322	289	310	338	334	328	317	317	307	298	302	340	283	331	320	313	340	327	343	298	286	306	304	300	299	288	270	337	300	313	315	294	306	329	320	330	279	303	302	313	337	314	337	303	304	338	280	331	310	297	288	305	303	324	340	328	303	265	324	327	306	315	289	303	323	305	317	308	285	295	333	301	339	294	305	295	330	335	288	317	329	313	304	295	313	272	308	325	305	317	305	280	301	309	320	306	291	344	316	297	332	308	322	283	313	322	325	339	307	286	312	325	298	310	341	309	328	291	305	305	340	297	339	304	313	315	280	274	302	320	326	287	302	304	280	304	312	311	286	303	330	314	306	295	326	299	342	282	303	323	306	357	321	313	334	297	329	321	317	332	325	286	311	295	307	331	337	325	299	339	312	295	332	312	310	316	309	275	302	305	309	310	327	323	303	309	289	329	290	306	300	306	302	286	317	327	347	293	287	329	278	304	302	307	331	285	317	300	312	316	302	303	322	311	301	298	328	270	311	323	328	329	302	293	300	294	341	330	306	303	306	295	299	331	277	327	307	298	298	295	287	281	320	322	320	339	297	302	329	340	334	329	277	316	288	283	304	331	329	302	326	285	291	335	331	306	317	326	279	300	314	305	284	301	314	344	291	305	318	308	317	309	338	297	307	305	304	307	301	303	321	337	297	293	328	314	284	325	308	307	291	298	300	300	327	323	315	313	314	344	334	302	309	311	314	312	296	321	286	307	342	303	328	311	339	311	304	311	322	316	297	301	328	293	293	316	303	317	317	298	307	290	339	333	289	311	277	295	293	294	314	333	332	318	295	301	288	323	278	309	310	314	316	326	283	303	308	307	299	324	325	287	290	329	298	297	296	297	319	310	309	330	341	292	303	306	281	282	326	330	332	316	294	309	282	310	285	320	344	313	304	287	310	312	307	306	307	305	295	316	340	312	285	320	331	303	313	340	312	321	286	319	317	313	326	291	323	323	266	350	312	332	329	307	277	312	300	321	308	319	310	328	311	304	310	308	286	297	308	291	297	285	325	289	305	301	295	297	313	306	307	293	300	303	324	309	313	315	277	347	298	306	302	323	300	296	272	334	302	320	268	309	327	321	318	311	299	304	314	303	291	283	310	338	302	301	312	321	301	314	310	316	293	306	338	310	313	295	302	334	333	297	303	328	315	311	324	325	296	281	305	321	324	285	280	303	327	317	279	299	324	317	314	307	313	288	303	317	270	299	341	296	329	293	299	300	313	291	309	353	271	302	299	306	309	298	287	268	338	285	288	301	308	312	297	295	331	263	291	313	282	315	298	328	323	296	275	313	313	298	329	288	315	332	317	322	317	313	291	309	355	354	338	325	328	322	325	313	299	328	294	296	292	313	282	309	298	274	300	289	290	322	303	291	341	340	307	299	314	285	315	299	318	262	312	323	285	337	283	315	272	313	307	287	329	291	289	325	318	312	302	315	315	357	321	300	328	318	314	343	336	305	308	290	287	314	338	307	298	303	295	320	312	290	320	310	320	317	341	288	316	329	283	308	309	329	294	323	277	321	317	319	287	302	318	313	322	326	309	333	313	344	307	307	276	296	324	311	319	308	271	334	317	293	307	303	284	311	314	288	288	304	301	343	293	328	302	291	304	303	325	316	317	294	276	320	308	292	294	316	307	317	351	336	318	288	298	266	285	284	274	306	302	291	311	320	299	315	303	300	357	348	300	295	327	293	328	297	320	305	323	311	273	325	309	307	316	327	308	288	294	308	275	311	318	303	269	306	317	326	324	304	329	310	306	330	308	304	288	319	295	314	311	300	303	292	268	355	300	302	313	349	303	301	301	271	337	286	317	336	295	322	296	268	315	299	318	303	310	286	305	297	311	304	323	319	289	308	302	331	324	311	329	283	306	316	315	317	322	314	314	298	332	314	305	271	309	321	271	262	315	316	316	310	302	312	307	298	290	313	297	309	305	314	281	298	315	336	329	306	310	297	300	292	302	342	291	323	312	314	331	296	303	336	309	317	325	306	315	301	320	300	303	300	318	300	327	288	300	316	296	305	314	294	290	308	295	346	298	307	336	313	308	300	348	294	324	339	324	291	315	322	302	340	330	311	294	276	316	251	302	338	308	300	289	257	295	305	299	302	319	324	316	284	304	298	326	331	294	319	289	304	308	286	302	283	335	327	313	321	293	312	301	340	336	297	300	312	308	313	299	327	319	296	318	329	293	336	315	348	309	293	282	311	296	300	308	300	306	296	327	310	297	292	337	311	286	320	297	316	313	318	313	279	291	325	303	314	298	301	328	312	330	354	287	339	311	325	293	315	321	284	330	321	332	318	343	305	331	294	347	280	317	300	334	302	316	317	299	322	293	326	336	307	338	308	282	304	315	300	284	306	304	357	337	304	285	322	296	315	337	298	319	273	318	287	355	325	328	304	322	295	289	306	348	328	308	277	311	275	309	309	286	292	327	310	342	314	318	320	310	292	292	308	298	309	327	300	323	316	307	314	318	289	311	292	290	315	291	309	280	294	299	316	300	320	318	303	296	324	319	296	293	309	330	306	334	268	285	285	307	331	289	297	320	273	311	298	315	309	281	326	335	322	301	307	330	357	335	338	341	297	301	316	306	279	289	303	299	316	370	308	324	326	313	320	276	335	309	324	285	297	333	320	308	330	282	306	337	297	298	302	291	340	303	309	286	296	290	321	305	329	328	330	330	311	315	309	291	268	333	295	292	302	321	338	324	308	284	304	297	319	328	301	305	260	282	304	285	299	317	313	325	322	326	311	308	302	302	330	300	336	312	310	290	293	347	297	338	317	315	307	314	297	297	315	290	309	307	305	339	307	334	294	291	324	304	298	291	305	333	315	309	293	304	328	327	302	310	347	331	291	324	319	316	301	316	353	288	314	301	331	323	283	345	314	315	301	327	321	299	319	319	337	313	313	306	322	319	318	294	315	306	273	313	304	301	307	317	368	335	318	276	303	294	323	326	299	317	322	291	317	324	297	306	324	311	321	291	301	318	307	342	290	337	308	352	286	344	273	277	327	337	284	292	310	291	322	289	321	313	316	307	327	357	303	327	282	328	337	299	313	293	328	310	304	286	328	317	305	336	313	343	296	324	310	308	320	318	285	312	296	309	284	297	342	300	340	288	293	319	334	279	308	292	307	297	305	292	300	308	332	305	313	322	328	329	318	317	254	326	331	341	285	324	305	298	306	315	290	291	318	313	324	319	318	285	315	309	301	273	313	297	313	323	313	301	296	307	313	265	328	300	306	294	279	306	317	318	295	322	299	315	315	304
10645	19304	17809	11204	9575	8208	6155	3713	2875	2337	2080	1860	1542	1267	1116	971	940	840	783	623	521	470	465	513	425	480	426	436	460	444	415	439	435	429	486	433	472	411	403	433	390	457	420	428	427	426	426	426	469	439	411	439	415	418	433	425	420	437	404	436	416	419	445	441	421	431	378	423	441	418	406	438	429	443	412	400	439	442	415	450	429	433	400	459	443	422	419	449	449	445	438	436	431	467	454	425	430	452	398	434	402	397	422	422	430	454	460	434	430	426	423	400	411	409	420	419	434	416	383	440	442	407	417	398	397	384	400	489	409	426	411	418	413	423	365	386	425	464	455	427	422	451	447	439	412	434	429	416	424	418	408	420	394	390	458	393	394	450	428	425	399	392	395	459	428	393	413	444	417	435	402	435	394	420	384	405	392	408	405	454	413	386	425	411	418	403	409	394	420	425	420	449	406	406	407	421	434	416	430	413	433	411	413	394	423	429	365	400	446	413	384	415	412	408	413	430	439	397	430	434	396	420	398	413	433	396	388	400	416	398	376	400	417	421	443	397	440	409	435	429	407	435	418	402	423	430	408	424	434	421	441	418	438	417	440	373	390	443	422	416	394	419	442	387	395	383	418	419	408	404	404	402	431	421	376	421	434	440	436	419	423	407	448	401	445	389	410	399	435	400	435	435	432	385	439	414	401	405	420	423	377	443	437	418	419	417	409	425	432	431	389	405	399	450	411	400	430	422	434	402	415	441	418	444	456	436	373	450	436	413	401	395	411	423	401	420	418	405	399	428	413	408	435	398	430	438	413	410	421	386	414	398	446	404	482	393	453	446	430	435	409	393	411	396	445	438	404	399	407	401	393	420	403	411	426	413	402	404	443	416	377	411	425	413	425	449	437	414	410	419	426	442	432	421	419	400	409	426	405	391	414	452	453	419	415	383	440	445	410	441	394	398	404	392	379	382	426	438	413	387	434	443	444	403	420	446	429	417	440	390	417	434	405	408	425	408	417	420	457	476	412	425	425	399	410	432	428	421	403	447	418	397	408	414	419	418	430	441	432	404	397	470	418	410	388	426	410	424	441	418	392	440	435	421	374	419	418	427	414	382	402	410	404	407	418	403	399	473	392	411	405	384	406	409	393	406	390	439	442	426	442	366	379	399	418	432	414	412	400	399	425	362	415	452	442	458	424	410	432	403	390	449	411	410	394	442	398	450	415	435	417	446	405	444	395	436	414	439	399	418	447	406	392	430	437	442	443	392	431	406	412	456	405	384	409	454	409	415	404	432	388	433	392	427	404	395	421	414	394	406	407	402	418	409	418	441	431	397	440	436	403	421	427	472	428	451	462	392	420	386	427	417	427	395	441	414	442	425	423	409	425	388	427	438	437	419	430	403	415	408	429	418	425	427	413	424	467	415	408	388	418	416	429	407	388	444	407	414	461	392	443	424	392	399	393	402	397	408	411	411	425	434	418	417	430	406	414	404	387	381	427	457	417	420	404	404	423	405	407	408	414	439	394	395	407	389	403	448	410	383	414	414	408	421	442	437	397	470	371	378	441	427	368	410	439	411	424	415	393	427	427	386	426	434	418	371	451	383	431	396	428	415	415	427	394	433	395	409	413	410	397	421	412	385	396	385	416	421	435	443	409	450	414	399	430	405	443	404	423	453	411	438	388	428	418	368	379	435	403	416	414	397	415	392	411	387	407	412	451	429	368	401	410	400	401	424	450	398	444	410	467	422	413	432	406	425	421	402	440	399	357	409	411	432	432	416	421	427	418	435	418	423	414	438	415	438	427	406	403	396	434	450	415	414	430	414	382	391	412	407	406	446	434	424	429	450	449	422	427	419	407	378	426	423	405	410	427	392	424	443	425	448	459	432	406	422	453	447	445	401	405	418	419	394	451	402	390	445	396	398	446	427	436	398	409	417	375	404	404	399	446	406	448	403	416	410	418	399	426	420	428	419	388	422	438	395	403	417	412	415	416	411	403	393	379	432	418	412	382	417	426	358	417	435	387	419	407	445	386	383	395	417	424	419	418	438	438	379	439	393	394	418	424	404	401	423	412	418	401	405	418	432	429	375	412	373	385	425	424	393	424	405	401	423	418	429	407	391	415	363	391	433	418	408	415	399	398	445	363	385	412	417	416	441	411	446	391	433	396	451	397	415	407	439	379	412	390	437	421	439	411	417	382	376	443	417	425	418	404	438	429	445	423	405	440	387	376	380	456	386	413	428	440	430	441	447	380	441	405	412	444	406	423	442	443	442	400	421	428	407	414	434	421	406	416	394	423	452	417	415	421	404	421	434	436	409	432	394	416	409	436	374	401	435	392	397	409	430	407	399	448	398	453	406	437	422	397	426	454	457	449	410	435	410	444	409	393	436	413	390	412	409	411	448	425	438	463	385	401	417	425	431	440	434	422	426	454	420	402	417	424	421	413	430	397	409	439	433	434	436	454	427	403	399	402	411	443	440	417	396	397	405	432	406	439	413	421	447	411	443	378	429	399	411	409	398	380	418	392	418	415	391	383	389	411	385	413	437	396	428	440	412	426	428	420	444	404	426	401	404	434	424	415	437	426	432	431	419	424	420	435	412	401	405	409	429	397	425	403	369	418	394	453	398	434	412	425	439	391	415	410	414	388	403	423	435	407	412	442	415	399	403	421	420	417	439	425	441	451	450	444	382	452	386	433	416	406	409	407	410	415	439	400	381	396	399	430	439	453	416	371	419	423	378	407	418	415	405	453	388	431	446	420	434	394	458	413	421	413	385	399	394	443	414	424	407	414	398	453	369	434	415	465	419	442	417	435	418	402	406	403	445	425	426	428	435	416	434	429	396	428	410	462	403	443	429	418	419	424	411	413	417	384	416	435	426	391	449	421	444	409	402	436	408	404	463	405	421	414	407	420	433	411	412	422	457	380	419	417	420	399	387	410	421	392	403	371	389	437	411	438	443	437	412	437	405	456	446	377	391	407	426	406	433	430	389	400	409	430	404	405	394	439	394	415	440	410	402	408	425	410	394	378	445	410	457	427	425	436	376	445	409	430	430	408	392	418	430	450	440	416	418	429	418	402	438	459	403	436	436	402	417	407	398	426	408	432	409	409	414	411	419	424	418	403	402	447	413	401	384	450	405	414	400	390	434	390	392	437	432	432	436	410	416	416	405	427	393	373	406	437	440	456	410	419	425	376	402	424	430	439	449	426	411	450	429	459	421	407	437	385	400	413	396	409	427	416	420	429	423	401	405	407	427	444	402	443	445	411	418	424	388	427	401	414	399	421	418	411	381	390	399	418	404	432	429	453	437	445	384	424	409	410	429	389	433	463	406	408	440	447	433	410	439	417	413	440	398	436	373	413	410	404	444	401	403	397	455	431	384	402	401	408	410	408	404	427	415	425	447	388	426	419	404	449	444	446	426	437	395	422	419	420	432	417	409	379	448	437	425	403	411	422	391	410	437	432	398	442	429	413	408	425	405	414	386
23344	21406	29238	23941	21415	21557	12688	4145	2534	2130	2043	1906	1638	1360	1278	1227	1155	1024	956	864	784	792	753	760	749	712	762	783	694	717	669	676	731	699	666	722	692	688	711	690	726	681	723	732	684	727	735	695	668	695	682	679	702	664	683	660	636	695	689	710	667	633	677	690	697	710	663	707	720	635	678	691	703	676	696	707	669	681	703	677	676	740	719	697	696	740	675	722	707	741	720	742	687	660	684	668	682	735	696	724	721	685	700	725	657	713	715	663	679	677	678	689	705	653	709	689	688	651	679	704	670	664	701	653	642	707	669	661	639	667	710	684	694	677	710	709	723	674	672	698	709	630	693	716	731	710	715	692	669	650	665	683	695	661	655	651	654	703	667	697	632	731	658	650	706	694	661	654	698	712	674	671	695	677	663	678	652	654	664	642	686	664	651	641	718	677	715	684	654	681	636	660	675	696	682	627	689	680	660	636	687	648	672	655	700	703	663	613	702	636	695	669	653	670	701	696	650	645	683	718	671	698	664	707	672	648	693	632	669	653	714	664	698	690	678	682	647	636	628	650	687	690	677	666	676	667	719	689	670	650	653	706	678	710	671	725	682	675	645	706	664	681	686	695	668	698	660	660	684	630	654	643	693	724	696	645	715	692	645	657	660	649	699	669	653	666	654	643	672	674	662	660	632	675	659	692	712	630	702	659	642	681	668	669	661	651	662	671	644	664	628	671	660	650	675	647	682	693	689	654	727	748	659	674	663	669	657	658	641	687	655	699	689	655	756	695	704	683	693	683	703	666	686	671	626	655	680	681	662	640	666	613	705	705	641	674	680	672	666	659	635	683	672	633	664	681	688	671	719	662	687	662	702	715	674	605	678	646	693	681	657	650	671	671	659	672	648	643	677	664	685	645	701	684	661	709	716	684	660	664	695	714	699	639	694	643	687	655	684	637	662	653	661	663	631	701	706	678	653	727	676	675	688	675	659	612	674	697	668	619	724	673	707	663	662	648	680	705	734	659	677	639	638	681	674	700	680	651	723	648	712	686	662	655	675	699	696	665	679	690	694	640	705	702	671	668	644	700	698	617	634	698	675	684	665	680	655	693	617	645	641	695	697	672	652	677	657	641	705	669	679	640	666	639	669	668	655	696	655	691	691	686	656	693	692	641	652	656	624	682	638	689	678	646	691	723	659	677	660	684	696	658	634	678	723	657	689	697	698	701	714	711	688	669	703	682	668	644	694	652	686	691	662	716	665	704	667	630	662	654	662	657	704	707	683	700	718	718	707	683	665	678	672	660	686	674	674	685	707	702	685	685	692	684	679	678	637	651	624	683	718	714	657	681	632	678	678	664	687	719	672	741	624	646	641	636	670	649	677	650	656	674	742	650	657	694	720	705	727	685	676	705	680	677	661	676	680	680	682	672	639	703	682	704	694	684	638	714	657	723	708	718	679	651	648	699	708	636	646	698	681	681	691	670	683	648	683	661	688	645	641	697	651	645	697	682	686	659	651	641	705	655	667	702	681	697	663	734	689	673	654	688	655	672	680	713	699	666	628	712	619	715	639	651	658	695	656	699	716	652	704	674	687	744	671	636	680	623	680	669	642	668	671	710	709	666	675	644	687	676	666	663	709	657	655	648	671	694	657	663	635	647	667	686	673	690	637	686	636	737	649	687	665	664	712	674	666	684	673	683	692	676	661	654	706	699	663	764	649	672	718	672	717	680	648	723	700	666	632	659	655	676	712	637	675	675	641	663	702	629	695	631	659	730	699	662	696	659	671	681	684	637	682	727	673	702	699	623	718	684	642	667	700	674	670	705	741	623	680	634	687	700	670	635	707	700	706	668	667	673	658	635	662	706	647	659	678	724	647	698	699	639	637	651	639	691	638	704	676	685	678	641	594	660	688	673	678	704	757	660	686	659	673	692	665	670	686	719	672	672	630	658	634	652	700	683	687	694	655	681	722	703	660	672	619	724	723	668	684	696	657	698	692	693	655	618	684	666	656	651	617	670	651	630	677	682	664	606	683	680	650	664	647	655	678	664	691	630	646	665	712	694	666	644	632	663	641	655	692	662	684	707	662	693	649	669	693	672	680	638	694	677	643	643	623	661	680	701	652	652	681	681	722	668	691	695	670	678	662	659	726	625	685	656	714	665	717	688	705	687	669	730	658	677	702	697	684	692	659	655	681	702	752	658	698	677	669	685	675	662	650	670	668	682	642	638	652	670	719	678	670	706	688	650	682	636	687	699	678	643	659	713	679	653	716	677	661	669	677	675	645	662	625	674	682	653	702	672	644	661	692	698	718	667	654	641	663	658	656	677	671	688	682	646	661	701	723	671	657	659	674	660	688	649	712	655	658	693	668	706	690	642	676	699	678	713	615	628	697	638	659	664	678	719	709	695	675	659	663	639	677	701	663	713	679	628	684	664	639	680	654	711	614	730	716	680	657	684	714	674	681	670	719	694	690	664	718	691	679	679	660	682	680	633	677	680	713	635	685	667	632	665	668	688	652	701	708	657	665	719	665	708	649	669	626	667	691	683	700	616	625	679	692	665	763	675	688	686	667	663	679	679	696	672	666	698	656	648	693	628	672	686	699	699	642	691	652	615	699	682	668	695	663	671	704	630	643	677	636	599	665	658	670	635	678	627	620	664	633	648	709	693	623	697	682	702	681	598	675	666	668	634	684	671	688	668	651	674	670	689	652	693	723	692	687	684	661	651	675	652	643	673	719	701	675	688	698	642	628	630	682	681	687	691	690	687	658	654	661	634	663	626	647	605	652	733	683	690	687	742	686	700	687	651	664	670	663	627	709	703	713	685	652	662	640	661	685	710	667	720	678	599	673	657	674	667	635	635	658	677	704	672	640	694	712	703	631	694	713	687	676	696	666	674	693	662	663	653	666	670	661	658	711	704	655	679	640	692	703	686	677	629	641	666	668	685	710	671	693	686	672	672	657	654	690	650	625	703	662	699	664	657	689	685	684	655	687	679	647	687	674	693	645	696	645	696	714	702	691	705	697	717	627	699	689	657	690	627	618	665	710	713	665	694	700	673	715	670	589	680	698	673	648	688	666	651	710	652	682	671	692	654	650	692	658	732	653	701	700	707	686	641	684	655	716	724	683	654	674	659	675	619	643	653	621	706	669	667	709	653	686	630	727	676	717	721	656	671	636	671	665	676	656	646	681	670	706	689	668	697	679	685	667	698	658	683	680	692	687	662	679	700	630	667	643	706	721	659	676	652	726	635	702	609	712	638	676	671	630	663	647	649	665	664	684	667	641	719	745	695	680	689	708	690	657	660	686	707	729	665	671	695	676	685	651	633	666	701	727	688	700	645	672	663	639	647	708	687	646	678	699	673	696	703	703	690	697	646	675	690	675	674	709	680	680	677	681	649	653	708	649	668	666	688	721	644	711	705	670	671	672	634	667	717	639	662	665	713	674	725	698	705	641	668	719	662	677	698	669	676	661	710	706	686	669	658
13458	28882	26213	18768	15881	12971	10112	7345	5311	4392	4080	3679	3093	2505	2191	2089	1991	1758	1469	1263	1198	1104	973	1035	1014	950	947	971	954	911	950	906	916	930	926	946	895	902	858	889	843	860	866	867	907	838	859	920	842	843	918	905	847	864	838	868	874	899	892	873	813	873	916	850	836	848	931	852	889	854	865	833	895	794	864	858	870	862	910	919	855	913	950	905	918	825	862	905	866	909	819	843	896	873	841	855	880	885	891	894	899	831	827	854	893	870	825	807	888	895	800	853	835	856	872	865	886	828	846	826	852	871	811	858	831	849	829	853	837	844	868	850	860	794	810	883	813	836	810	875	850	848	877	859	879	877	834	810	833	801	870	867	853	856	854	847	873	846	840	851	832	859	833	825	871	839	831	807	890	812	836	850	824	872	763	859	836	836	823	835	882	816	871	903	902	760	858	873	868	822	797	881	888	807	840	855	794	832	872	849	879	786	839	787	836	827	863	838	866	877	922	821	829	825	804	856	843	825	846	890	824	820	879	798	821	847	845	811	838	855	871	856	811	845	845	839	849	854	799	847	883	808	877	837	857	824	853	830	831	821	821	872	821	877	805	868	840	909	871	856	834	836	895	834	845	839	856	854	806	841	844	856	889	846	803	876	864	898	816	872	824	843	853	853	874	815	860	867	848	837	834	863	835	872	810	852	846	842	885	815	879	866	836	842	858	884	811	830	797	842	847	876	877	883	849	876	807	855	858	877	874	896	868	841	815	831	838	836	838	878	818	812	841	870	883	827	830	825	839	801	839	842	860	823	853	771	858	816	833	839	851	828	861	908	861	905	819	829	814	856	834	874	872	801	850	859	859	855	851	824	872	837	810	853	891	807	784	881	812	879	832	880	850	864	846	824	810	817	881	855	892	835	886	847	848	865	853	832	828	885	866	870	833	845	845	818	820	897	869	828	895	836	826	846	806	831	800	795	837	821	807	863	830	890	832	834	865	910	896	813	871	830	785	826	827	877	811	810	852	897	845	793	849	842	860	839	857	844	837	848	860	782	876	865	833	871	888	840	855	843	833	819	785	807	836	829	856	906	866	879	859	814	882	839	884	835	818	879	844	888	875	797	817	890	870	858	828	836	838	869	820	852	874	817	792	792	854	822	873	836	900	873	837	828	871	839	847	849	854	865	843	866	884	865	859	892	866	873	931	895	787	890	815	856	842	860	851	905	817	872	855	837	773	883	822	838	868	749	856	848	844	887	863	853	815	823	866	830	807	829	872	850	862	800	831	826	888	874	899	828	775	808	831	850	822	836	817	880	827	779	847	806	832	872	827	800	868	836	842	813	839	831	840	868	841	840	795	827	817	873	824	799	875	866	864	853	882	843	827	845	837	862	795	843	812	839	765	837	839	879	841	888	838	861	832	851	893	837	797	827	824	900	805	853	842	842	886	809	850	857	858	847	869	879	868	835	861	842	816	823	808	852	860	846	872	873	782	812	898	884	839	827	872	830	915	870	851	837	858	855	853	832	862	823	809	852	799	829	802	851	862	819	831	856	879	825	844	846	819	813	858	803	855	853	805	889	868	860	797	793	860	875	794	848	851	833	804	866	851	831	803	877	834	807	846	834	849	813	836	876	787	886	833	858	856	827	830	827	839	804	836	753	824	837	904	851	793	923	828	803	834	842	876	829	820	814	861	808	841	886	875	831	826	835	850	842	817	934	846	841	885	878	837	905	821	836	825	864	805	810	862	852	875	786	832	873	872	884	838	822	823	837	827	849	841	852	864	821	847	842	852	839	860	844	853	864	862	822	836	856	833	897	835	886	907	813	842	864	864	796	843	855	818	841	840	862	807	803	826	802	849	874	849	874	854	807	865	816	900	887	807	882	846	821	889	873	849	850	888	852	814	825	832	820	879	917	834	824	878	860	851	864	816	807	850	826	828	828	835	792	863	887	807	830	818	827	894	885	826	823	868	866	863	856	862	816	807	859	877	847	833	871	821	858	841	873	887	843	813	849	846	822	870	838	799	799	896	850	860	801	877	854	828	821	839	854	793	805	876	876	892	864	872	856	839	846	865	833	880	849	823	855	845	825	881	827	839	853	805	844	881	831	861	820	839	812	836	847	889	849	906	838	846	850	860	807	838	842	828	861	843	841	853	861	829	871	848	809	838	859	834	853	797	853	835	851	859	858	901	811	813	839	835	815	791	872	816	870	843	856	835	836	830	829	804	881	832	840	846	858	811	838	856	830	865	850	878	843	818	873	869	892	876	897	851	861	871	843	827	892	837	821	849	861	843	831	880	853	867	816	847	838	879	889	888	865	824	799	815	857	820	833	807	857	800	871	918	833	827	821	875	881	877	796	842	855	825	829	871	875	861	808	881	833	791	881	838	851	837	871	854	855	829	883	837	851	863	794	880	812	860	797	822	866	841	837	810	862	815	854	816	878	871	830	821	841	863	833	840	831	798	795	793	823	833	841	847	851	844	851	853	840	820	839	863	843	860	830	865	824	778	872	834	799	850	888	831	807	835	886	824	817	837	821	881	874	810	855	869	835	818	842	827	818	869	819	872	859	849	881	858	808	846	833	877	810	822	855	862	871	836	838	848	835	857	850	892	899	862	806	856	839	823	888	833	899	798	880	827	847	834	839	865	844	853	812	800	863	829	872	823	821	832	820	833	836	840	864	807	879	799	811	816	818	842	867	915	843	844	886	841	885	842	818	847	848	871	839	844	832	826	880	863	850	796	826	834	869	845	852	814	820	839	845	858	809	830	835	883	839	875	880	854	814	894	863	799	839	831	862	853	840	812	854	840	823	869	836	833	792	852	835	875	887	849	844	847	815	865	838	828	831	840	864	829	868	848	852	869	822	824	819	834	881	804	829	890	885	842	831	817	864	850	810	833	847	846	859	806	830	880	820	834	825	833	841	852	851	844	886	817	807	805	861	812	853	801	804	828	828	836	806	849	838	828	854	844	866	847	804	834	849	786	809	845	851	840	868	859	822	840	853	779	834	859	849	832	858	826	877	851	820	823	827	908	899	860	866	847	883	800	842	840	897	846	828	857	888	805	844	858	851	845	865	856	873	834	843	863	831	883	825	866	843	815	803	817	843	848	838	857	825	843	796	855	841	815	789	831	851	820	828	867	792	884	814	854	860	866	852	833	815	855	874	856	836	792	909	848	792	793	856	836	847	840	865	838	818	826	813	831	869	848	856	891	854	808	841	809	860	844	849	865	862	819	849	876	800	849	889	795	825	878	832	858	849	877	821	818	840	797	864	808	835	821	845	850	795	889	849	850	877	822	856	814	814	892	902	808	821	832	860	777	859	843	881	865	871	788	861	860	835	831	805	861	797	878	849	817	824	840	871	837	830	892	835	826	881	864	830	818	851	896	857	893	770	853	814	860	860	853	880	815	829	828	824	854	836	850	848	839	818	863	846	872	862	818	859	805	820	822	825	822	751	848	831	824	889	835	831	827	851	815	829	802	800
27459	19912	12548	7507	4207	2727	1830	1437	903	870	899	874	693	604	593	559	517	470	452	378	414	419	400	431	401	394	386	396	357	409	378	376	402	415	402	436	367	401	417	404	401	383	401	415	408	393	404	402	389	410	394	396	433	406	399	390	384	387	350	402	397	385	422	399	440	378	389	406	400	407	388	398	404	386	403	394	412	357	412	380	409	382	365	371	409	417	416	406	392	419	389	401	421	429	403	352	391	392	387	403	383	386	400	411	372	411	426	417	406	394	413	402	390	387	351	381	416	415	381	380	399	401	374	367	427	407	382	338	423	370	418	401	380	380	400	373	401	401	416	358	437	413	377	393	398	394	378	419	398	343	416	411	373	405	408	381	399	409	381	395	416	429	387	392	366	384	382	364	427	412	389	381	400	400	379	362	376	357	379	408	442	358	385	389	400	377	375	375	379	358	411	411	381	373	364	402	422	359	414	388	389	383	398	420	358	410	418	374	389	392	414	413	415	382	418	350	383	418	422	396	401	382	399	402	381	431	405	394	393	358	379	395	412	400	353	402	385	415	365	404	429	415	376	420	401	377	398	406	399	403	382	419	367	336	381	427	379	379	373	363	408	358	362	399	415	397	395	367	434	410	396	363	407	376	422	373	385	364	359	374	377	383	382	377	423	397	381	409	366	361	416	421	380	384	386	371	414	349	392	388	397	388	350	336	380	375	385	362	408	367	390	386	362	394	423	331	369	387	370	375	386	359	411	390	401	436	390	393	400	393	402	407	435	408	375	411	382	383	418	436	400	364	397	384	369	371	360	382	396	384	432	405	399	406	418	411	389	403	386	380	389	368	373	418	402	374	391	382	390	389	390	374	367	411	392	405	379	380	391	402	437	359	357	371	381	405	369	408	394	337	390	412	380	367	385	398	412	392	387	374	388	375	392	403	402	382	383	412	387	392	366	406	370	412	358	374	409	420	395	366	374	400	377	378	397	368	379	415	374	383	416	375	390	411	420	343	400	375	395	411	390	397	397	403	439	400	378	363	384	382	400	419	420	367	394	378	381	387	375	407	398	387	378	405	404	414	406	358	378	389	442	372	391	419	376	408	367	386	430	386	354	387	377	392	417	351	418	352	413	366	406	395	368	407	389	378	398	373	396	391	404	403	351	390	380	383	412	372	385	394	392	442	412	407	383	408	379	361	397	422	409	409	424	359	398	404	398	381	415	406	388	408	382	370	384	400	418	396	414	420	386	363	379	356	418	367	409	415	376	409	427	405	390	380	377	356	399	383	368	410	411	387	427	396	431	391	398	387	399	386	394	375	414	404	416	392	391	416	379	374	401	372	362	388	402	412	344	425	372	393	377	403	402	392	381	398	416	403	366	389	406	431	360	372	380	401	381	400	402	396	447	405	435	449	399	360	380	369	407	400	397	396	384	373	430	381	385	394	388	397	389	391	391	381	379	363	420	373	408	382	385	433	404	387	386	365	386	378	373	378	359	378	369	382	357	400	362	396	398	395	351	391	375	423	373	350	403	439	379	408	377	384	396	397	401	399	435	399	393	370	355	400	373	395	391	393	391	358	397	383	402	416	395	393	385	411	402	410	418	382	394	397	381	385	411	389	345	371	406	408	371	370	412	347	404	392	378	411	421	377	392	385	362	394	399	397	378	387	396	357	411	375	392	363	393	397	405	375	403	406	409	375	380	391	408	399	418	397	376	403	393	392	385	357	375	390	373	355	462	394	388	393	359	389	377	368	377	397	373	356	424	431	409	374	435	375	403	380	374	400	379	374	386	383	391	414	421	451	383	391	409	410	410	397	411	365	372	390	356	446	421	400	407	399	370	397	384	407	382	435	355	388	378	368	372	405	420	372	363	385	348	373	403	413	376	409	366	394	392	380	374	411	404	365	412	381	378	380	429	372	422	374	388	393	377	381	361	384	374	363	411	403	366	390	402	394	431	372	409	382	402	390	392	413	371	411	374	408	359	386	396	400	377	421	386	371	347	386	397	413	415	388	396	391	421	396	402	380	385	387	389	371	378	403	388	409	340	421	371	389	366	357	386	397	403	381	378	407	356	375	397	395	395	357	356	382	392	393	380	406	367	373	365	395	369	422	349	394	420	353	407	404	432	374	389	383	390	379	395	385	364	381	373	388	379	401	397	435	354	409	404	393	414	401	373	381	404	391	389	389	401	377	418	402	389	423	399	392	401	419	367	383	396	379	395	367	379	416	406	388	413	385	378	397	399	387	456	394	366	360	396	391	390	389	391	395	387	382	428	384	394	416	379	421	385	351	380	381	354	414	372	414	402	411	360	375	384	423	377	372	420	390	390	365	385	380	371	412	404	405	437	433	404	400	384	404	386	396	413	392	403	406	375	378	394	414	401	407	407	428	373	437	413	389	423	397	386	399	365	375	415	393	341	405	384	414	381	400	382	381	382	417	393	372	401	378	371	375	391	389	364	410	365	402	388	374	355	365	416	366	391	377	402	354	427	397	382	412	384	371	416	387	380	382	387	409	389	404	360	372	405	397	426	379	388	407	351	390	360	369	370	416	373	373	338	372	396	386	387	356	389	378	356	387	367	377	403	405	380	406	398	394	382	357	412	376	363	384	391	373	374	397	420	394	398	376	431	396	427	382	379	429	416	406	370	398	434	402	358	393	377	387	356	390	384	380	379	419	359	371	397	355	396	370	428	405	441	391	399	349	405	378	408	378	387	372	360	347	405	402	385	414	367	398	371	394	389	379	392	428	375	385	393	395	360	431	374	380	410	401	400	370	360	393	419	369	410	392	357	358	420	392	391	389	391	398	357	380	408	404	381	418	403	416	403	396	403	384	393	390	383	417	379	401	368	391	420	382	400	339	373	400	387	373	382	426	397	421	362	423	404	367	404	387	381	385	410	355	379	365	378	424	433	366	422	407	362	381	380	360	378	398	388	388	376	384	409	404	411	420	411	403	395	429	346	369	350	349	402	366	378	389	429	375	402	363	408	369	375	387	367	386	367	375	383	380	391	378	392	390	371	394	420	385	358	368	369	368	383	351	352	371	405	398	405	395	421	372	420	374	369	401	429	424	359	382	395	397	396	366	400	407	396	406	373	384	365	385	369	412	390	373	375	351	418	399	367	411	389	397	392	417	375	377	379	416	392	415	381	391	385	392	420	401	389	382	381	375	422	436	361	394	395	411	389	424	402	354	374	391	387	407	371	405	411	368	380	405	408	394	394	407	397	374	338	396	388	408	382	416	430	364	393	379	409	378	391	434	421	367	360	371	387	348	420	398	413	410	415	394	365	421	392	399	402	362	389	385	404	403	402	391	399	400	398	404	361	405	375	363	385	379	407	369	403	400	417	397	417	372	351	430	435	407	389	412	373	378	411	395	372	392	391	398	363	379	385	419	376	401	396	392	373	388	382	360	362	380	415	418	407	385	373	352	390	392	378	388	385	388	392	367	367	409	367	376	391	417	402	392	387	416	391	414	413	385
9194	13766	13729	9341	7010	5383	3943	3148	2131	1757	1697	1623	1308	1041	929	915	740	755	646	573	569	555	510	511	538	524	499	518	491	507	527	508	518	484	487	483	547	485	520	494	449	504	480	486	512	555	519	473	537	500	490	501	521	528	509	517	482	498	510	518	482	490	492	527	480	452	472	512	567	515	483	482	466	564	477	512	556	522	517	548	477	526	502	478	493	520	508	526	483	562	511	500	508	499	502	478	482	511	514	521	497	493	532	478	514	511	501	539	511	471	507	499	507	506	476	486	488	512	503	526	537	499	487	520	540	495	507	463	506	481	505	461	548	487	510	503	509	466	539	450	532	528	530	515	482	487	491	515	526	487	527	510	466	502	477	467	509	524	477	535	532	499	538	477	496	510	495	494	541	501	515	475	524	518	481	514	510	478	518	479	485	512	491	547	491	514	482	494	480	521	478	472	504	520	515	535	530	458	515	494	496	507	530	500	500	476	471	523	479	492	487	481	505	492	509	447	499	495	531	475	483	519	509	475	521	499	497	537	519	519	465	496	478	515	497	500	541	515	524	508	487	488	487	477	436	514	498	528	491	507	535	524	525	489	497	476	502	526	503	490	510	506	450	504	538	495	540	485	498	478	483	478	488	481	537	457	514	504	488	488	499	506	525	478	512	535	529	458	535	490	524	520	517	489	500	491	472	487	480	489	488	482	479	494	487	515	539	532	508	478	473	512	476	486	473	527	511	556	519	474	497	487	533	496	503	485	503	505	505	487	468	562	536	490	495	551	506	475	453	542	496	516	485	487	461	476	474	476	521	502	492	491	491	483	524	524	512	512	522	507	514	505	481	493	499	527	505	476	481	512	510	495	505	508	486	446	468	495	450	481	512	523	501	493	444	471	515	511	518	478	497	487	482	526	463	516	480	535	473	503	476	527	521	500	436	508	520	502	499	475	468	539	533	476	547	496	546	453	520	518	466	507	484	503	499	484	504	519	501	526	503	483	498	537	494	480	490	516	455	490	490	522	508	518	525	518	499	491	487	496	508	479	556	470	485	509	515	499	449	511	526	503	512	488	525	520	474	525	537	451	507	515	494	477	528	491	484	493	529	470	486	483	548	489	506	502	516	513	502	492	527	472	476	468	498	467	527	466	460	519	489	481	457	530	494	517	499	481	554	466	482	479	486	518	514	494	525	510	516	494	486	509	492	504	506	488	471	487	469	512	452	484	479	493	484	506	479	495	492	458	505	497	430	504	544	489	497	471	478	512	531	498	508	531	504	506	523	491	479	522	504	533	493	487	480	506	494	491	496	492	519	500	445	472	514	524	496	466	499	484	498	492	521	516	447	499	500	498	498	527	523	530	509	476	519	497	495	489	498	509	500	474	450	491	460	487	490	471	490	498	508	496	503	504	473	496	501	501	487	484	518	519	476	488	477	505	493	509	494	521	518	497	519	488	465	489	528	520	473	515	475	518	525	461	544	495	498	535	485	498	508	472	492	504	488	452	486	507	541	496	449	489	478	512	524	478	479	505	507	488	528	498	543	515	491	509	510	475	462	513	497	497	486	494	489	483	501	479	474	496	458	474	472	497	495	463	466	539	510	495	502	526	497	496	466	492	507	484	481	471	474	526	512	468	466	518	496	470	508	515	517	488	486	520	440	527	471	454	517	491	543	491	488	497	581	488	466	510	515	473	506	475	512	463	506	460	528	506	517	509	508	517	486	481	490	500	504	489	523	481	487	493	507	532	481	523	512	509	506	507	485	531	501	486	530	503	512	546	507	493	478	516	470	478	528	518	495	469	508	498	507	518	524	476	526	535	499	496	520	538	514	512	479	494	476	494	475	479	503	489	537	467	469	526	511	482	498	467	511	514	487	526	454	523	481	505	459	493	503	554	530	496	508	483	539	483	517	511	491	479	484	455	470	475	424	493	505	545	495	501	485	534	504	488	540	486	493	496	503	501	491	490	493	523	490	520	489	504	509	503	453	499	487	497	519	503	518	517	461	481	512	471	503	476	504	515	509	489	487	511	466	505	479	479	519	500	549	522	492	469	511	502	494	481	481	472	528	511	511	534	507	547	480	497	544	506	504	463	492	483	521	483	474	518	478	512	521	478	535	483	494	520	486	486	450	510	498	520	536	511	532	448	513	482	494	534	532	479	469	506	508	514	499	502	449	519	498	474	480	494	515	497	497	486	478	469	468	499	501	546	511	490	471	496	511	519	483	509	469	484	505	490	509	506	515	487	510	504	485	495	519	503	481	482	477	520	489	488	483	486	486	481	508	485	474	495	514	531	468	533	488	495	501	533	516	514	515	466	486	446	532	500	462	484	530	489	487	498	507	485	475	503	502	500	505	531	506	466	477	455	492	497	538	556	513	518	498	530	478	481	489	470	469	447	470	497	534	522	475	532	498	513	488	479	500	480	487	503	508	470	492	540	483	515	519	516	450	475	560	464	496	473	516	500	475	456	523	500	491	495	523	509	533	523	519	467	497	497	494	482	472	513	490	493	508	501	501	524	510	513	500	476	486	499	512	524	512	504	481	519	507	538	517	479	500	507	487	520	499	463	497	490	461	507	504	510	511	513	476	497	503	526	489	498	465	473	508	492	480	485	515	548	481	517	507	483	501	500	480	498	484	512	540	447	531	491	511	503	538	451	479	466	477	491	479	503	490	487	465	483	489	499	468	498	496	527	538	481	503	541	485	489	509	520	507	480	510	463	501	535	465	507	507	506	503	475	505	526	498	505	513	493	507	511	507	496	515	503	487	516	474	465	534	522	496	472	515	518	487	475	482	486	463	473	520	551	509	503	476	522	476	526	493	528	458	480	484	533	505	502	487	517	497	484	484	489	508	491	490	485	499	528	469	501	517	451	516	461	507	474	509	506	498	522	534	506	509	529	530	491	472	520	491	552	497	508	509	496	495	523	534	515	502	525	504	530	491	488	498	464	441	501	500	517	520	489	495	510	441	496	475	497	450	532	532	511	531	526	469	532	505	523	485	508	495	496	444	501	505	481	489	448	540	529	519	504	502	523	489	498	568	545	528	491	538	530	470	479	510	502	494	459	473	508	493	499	479	517	484	501	553	509	522	540	488	495	542	522	488	524	476	441	494	523	529	514	472	506	519	500	500	483	527	479	504	547	512	501	514	499	489	470	489	511	506	475	536	557	535	487	533	505	487	487	454	506	506	483	473	531	525	516	523	492	487	499	450	497	541	531	509	484	501	508	501	489	481	501	488	506	541	499	477	476	519	513	503	461	472	505	497	502	461	459	514	480	498	513	523	488	483	511	522	509	501	483	499	505	517	488	479	505	512	519	511	518	519	552	495	529	529	512	490	497	518	481	526	518	530	449	510	464	475	538	475	519	499	482	456	481	521	488	487	521	483	503	493	516	492	509	478	477	490	468	523	499	457	521	486	481	525	485	469	469	504	495	511	534	556	470	500	486	487	503	497	496	484	536	507	505	507	498	507	506	519	488
24393	21370	28669	24480	21253	11534	4303	2471	1792	1528	1471	1493	1265	1049	1053	951	1002	968	869	764	751	705	725	711	738	659	711	673	697	691	682	703	668	656	658	666	657	655	674	650	658	644	640	646	668	653	640	663	637	610	649	692	619	676	661	624	639	649	638	623	652	650	656	606	657	635	635	643	640	649	626	687	639	648	711	594	657	636	621	644	648	686	684	662	688	696	645	673	688	671	637	671	637	700	645	661	701	626	665	640	665	644	647	619	640	677	648	680	678	600	673	662	670	685	647	626	659	674	686	606	638	637	671	656	650	634	680	659	675	680	607	598	641	596	629	661	664	609	649	708	660	603	652	682	605	644	639	646	656	632	622	644	652	647	641	658	657	670	712	664	650	620	590	607	611	654	593	657	657	633	629	699	642	659	685	678	651	644	680	651	685	613	663	651	620	643	652	655	617	638	640	626	660	627	680	643	639	666	638	666	658	623	634	615	673	612	643	617	637	687	667	648	627	653	629	622	605	622	645	662	666	647	644	594	687	632	613	669	656	656	654	650	651	623	635	650	657	713	686	627	628	657	677	667	625	660	650	708	668	626	662	688	652	707	554	641	621	607	668	657	660	629	664	625	667	609	662	613	678	606	606	657	634	664	628	643	691	637	619	652	634	653	612	622	653	624	684	630	647	638	640	648	630	677	632	613	644	618	622	675	674	617	633	663	624	646	647	621	620	619	685	671	667	641	664	631	657	635	688	684	655	642	647	651	667	660	635	666	654	606	643	648	638	661	654	652	630	631	654	702	623	673	611	646	611	617	642	634	662	644	659	652	638	677	665	641	692	624	611	610	645	642	658	632	630	642	618	674	653	659	624	656	626	676	592	635	626	665	649	661	661	663	678	645	672	680	644	627	643	641	647	671	688	635	656	644	661	637	618	619	622	620	689	615	627	654	599	662	654	646	632	660	611	623	660	654	712	593	658	678	607	627	662	661	594	676	669	616	689	617	640	650	636	646	659	616	604	659	643	620	596	645	636	616	615	585	644	622	610	647	608	639	649	635	654	644	680	667	615	671	600	644	659	663	642	624	636	602	658	657	656	649	648	655	619	639	638	653	640	625	683	628	623	643	600	628	628	695	631	590	598	694	626	667	607	681	702	615	645	651	686	668	616	639	636	634	637	633	611	656	671	613	669	621	643	677	648	639	686	621	652	602	683	652	626	612	632	629	677	611	635	622	638	616	697	647	686	631	688	663	646	640	626	616	661	623	637	634	630	652	648	612	633	695	636	610	647	611	641	615	638	659	648	639	659	626	652	674	680	618	663	639	624	576	630	625	605	665	609	661	660	609	635	650	657	625	637	623	659	631	667	657	670	634	661	666	646	615	678	664	665	643	668	645	655	655	650	643	634	631	601	655	616	657	621	669	650	684	586	658	697	653	636	663	699	644	611	674	646	638	684	640	661	672	690	686	637	637	609	625	689	587	615	663	629	667	666	660	639	612	611	636	662	659	623	675	632	676	622	646	626	660	664	626	677	621	652	650	637	727	669	676	620	617	651	671	690	655	632	703	665	673	627	641	660	632	648	648	692	612	667	647	662	664	709	645	606	652	612	706	706	677	610	662	607	649	613	659	644	626	608	650	675	635	607	654	671	624	673	628	648	616	623	634	683	705	649	666	668	634	612	612	595	646	636	641	646	646	702	622	658	674	711	663	634	599	650	605	627	620	684	656	659	647	660	656	685	637	656	651	652	626	651	642	629	610	642	627	626	656	688	687	618	607	692	628	644	622	657	620	639	619	665	661	677	690	599	658	633	598	640	637	610	622	616	687	589	616	640	588	648	672	617	652	626	650	618	633	646	661	629	676	637	595	649	664	628	670	660	638	664	649	648	667	610	608	680	654	606	607	598	623	701	660	600	640	644	643	674	659	663	637	621	592	646	629	671	658	637	632	620	651	629	725	633	669	622	676	693	612	622	639	656	722	672	638	676	627	635	625	649	609	594	671	626	607	671	665	618	620	672	629	656	626	586	685	651	655	634	661	627	578	677	634	646	603	671	641	596	622	640	665	644	631	635	635	668	637	620	657	649	650	651	659	620	607	637	623	646	616	625	658	658	639	609	635	606	636	614	606	659	606	630	644	603	673	654	623	647	593	650	624	633	682	662	670	644	639	637	643	611	620	639	609	651	672	632	663	650	686	645	651	651	609	671	633	648	612	644	670	645	658	657	635	660	639	650	600	625	628	656	652	625	666	652	605	673	642	638	653	661	667	656	653	694	641	648	590	659	624	620	599	632	665	629	625	604	642	630	608	652	633	632	658	611	639	652	660	636	662	647	638	653	687	660	603	618	653	628	667	637	634	623	673	623	633	649	611	655	681	645	646	605	637	636	652	661	671	607	651	628	656	686	604	633	647	666	655	644	654	642	642	673	596	667	639	677	657	604	628	682	631	629	676	675	658	685	660	627	663	626	663	657	636	643	657	657	656	705	628	669	655	639	646	607	654	649	632	655	610	631	634	671	679	638	575	643	630	678	646	651	648	634	672	652	623	621	620	673	624	668	636	625	702	687	628	608	662	624	642	604	646	654	608	658	593	642	635	615	691	670	669	619	648	670	635	614	674	657	666	656	625	641	646	682	655	603	646	664	653	632	635	636	690	620	703	663	612	634	663	679	608	633	635	585	661	592	628	625	663	644	638	639	596	646	659	624	678	625	671	666	668	634	630	651	638	655	603	681	608	624	617	662	622	661	609	624	609	635	667	612	639	660	633	732	618	637	622	646	657	646	643	651	656	628	666	662	644	649	662	668	646	642	639	633	651	631	635	659	596	672	672	650	659	669	630	671	671	602	592	639	616	635	659	636	599	663	645	611	617	629	666	631	609	684	618	650	646	648	715	643	675	658	571	652	631	661	660	648	612	575	676	618	656	618	615	611	683	656	672	668	633	667	661	647	647	659	629	672	672	658	656	635	632	633	699	641	665	648	635	636	646	597	679	637	606	644	628	636	656	642	624	622	644	668	576	602	638	682	673	646	612	634	647	648	633	668	649	631	674	635	654	652	660	659	662	621	625	635	603	641	631	620	680	601	651	604	619	668	636	609	662	609	637	633	680	615	630	642	610	628	657	646	655	666	636	647	598	640	657	644	645	605	649	628	630	657	684	668	623	629	656	606	635	648	630	667	669	649	645	670	651	636	666	596	612	592	620	670	667	646	603	636	648	637	594	664	653	658	651	648	659	683	691	618	637	660	602	655	699	617	677	689	717	610	722	648	691	600	626	648	616	666	656	671	665	656	657	646	644	647	642	672	642	642	633	617	617	669	609	629	641	666	618	605	691	623	613	644	678	610	625	655	645	637	657	654	641	643	668	700	647	633	653	656	632	652	611	684	667	605	630	642	646	653	645	601	669	637	623	648	667	652	630	641	611	602	617	615	643	608	654	626	660	699	643	641	636	652	614	684	629	675	668	607	610	630	711	656	668	588	612	654	620	624	690
10463	22195	20959	13836	10794	9005	6401	4854	3604	2889	2952	2999	2309	1846	1636	1578	1600	1422	1268	1111	991	931	857	898	873	872	878	815	814	846	850	866	815	832	862	841	811	773	791	865	808	810	830	785	808	817	839	812	844	812	822	821	822	820	817	818	804	790	810	808	804	810	818	848	838	812	806	727	834	772	790	831	788	771	847	761	780	800	887	804	822	833	819	824	840	842	878	844	848	843	800	801	748	760	803	801	840	752	837	811	884	784	795	845	783	821	881	853	798	774	796	766	865	795	805	839	804	806	798	827	823	772	760	826	806	790	756	834	808	770	808	798	799	768	777	815	799	797	788	778	776	780	797	835	804	807	769	847	816	761	826	826	797	844	757	805	827	832	755	793	798	779	781	762	825	759	844	833	826	818	764	808	790	826	786	819	784	846	783	848	765	757	847	859	746	821	795	753	787	803	787	730	789	763	793	812	812	824	797	821	823	829	778	803	833	814	839	786	819	807	814	833	827	807	844	818	803	810	827	791	780	772	829	816	846	855	804	840	867	805	848	813	830	852	790	820	789	751	791	845	825	814	748	791	800	841	789	830	769	798	829	790	786	817	826	749	800	796	824	745	808	801	802	813	804	794	852	776	786	819	786	760	767	795	821	820	776	733	769	811	779	768	778	788	789	784	835	813	838	851	823	752	816	825	822	824	788	722	865	800	810	823	842	784	756	794	824	850	787	805	785	800	746	784	850	806	819	814	778	801	810	828	808	821	827	764	804	805	803	834	790	819	806	790	810	790	789	816	789	787	816	824	790	826	792	801	840	778	817	824	806	784	752	800	846	801	775	837	803	778	799	845	779	840	815	770	762	842	824	788	821	795	776	748	752	790	807	774	788	765	838	759	788	814	817	846	780	752	850	786	809	819	811	771	783	818	842	841	802	797	803	839	826	793	819	821	786	847	816	779	807	823	791	819	830	817	821	817	787	818	811	798	806	798	755	786	822	828	800	781	817	798	727	781	762	826	752	795	815	798	766	784	797	772	782	818	828	840	761	812	793	782	787	827	800	815	801	848	826	806	826	809	800	803	823	804	794	801	754	835	823	775	831	787	821	786	750	830	803	813	749	783	795	780	790	764	778	784	786	794	816	733	822	768	769	821	796	835	762	759	789	794	744	821	815	763	767	744	795	826	784	831	761	810	815	796	807	779	842	812	814	820	817	832	778	786	803	755	843	806	753	776	811	823	828	789	818	835	819	806	787	787	817	798	781	826	772	827	805	856	778	797	786	777	846	778	807	810	811	814	796	781	783	860	799	780	800	759	783	815	804	798	860	795	795	784	804	780	804	825	831	822	752	794	824	772	814	825	746	791	836	774	764	775	834	823	810	809	795	802	812	777	792	773	844	786	756	808	826	798	813	818	786	762	762	819	792	812	813	794	778	762	812	786	798	788	765	793	837	758	748	798	795	792	781	814	776	770	783	766	804	858	803	844	845	795	834	820	810	794	862	815	847	793	807	838	776	784	800	778	779	826	788	821	788	784	781	795	856	814	783	800	811	771	766	808	822	788	797	865	782	803	810	827	739	804	776	799	821	804	779	777	785	765	792	813	831	834	772	766	760	819	784	781	793	798	829	834	786	831	763	808	846	768	798	782	792	840	756	825	811	755	762	747	779	798	869	796	818	800	772	829	845	746	817	825	845	801	776	783	797	761	804	788	809	793	807	783	825	812	753	787	783	789	825	807	782	799	767	771	845	810	755	833	839	766	757	794	820	773	818	764	805	805	788	815	788	840	774	751	872	820	783	863	783	798	797	801	825	861	801	748	841	785	820	812	807	838	856	773	796	776	854	789	859	825	783	823	759	820	816	794	870	794	826	796	786	851	748	793	787	806	797	799	752	809	806	766	782	807	797	775	828	828	800	816	811	773	797	814	854	844	818	820	821	835	814	796	826	818	746	831	811	847	778	797	775	791	795	806	829	815	797	736	796	817	834	857	766	763	845	760	826	779	792	800	778	788	815	877	762	809	818	770	769	845	765	775	703	843	803	799	812	769	799	813	831	791	779	788	845	819	800	735	841	841	791	806	795	810	830	821	776	819	821	802	747	788	846	762	819	764	791	758	837	777	830	787	780	795	790	736	790	817	819	819	791	796	798	816	852	772	796	799	737	803	790	795	789	795	757	833	769	794	763	806	820	778	782	784	809	818	845	804	794	820	813	758	785	842	794	767	809	765	797	801	805	802	782	821	804	821	791	812	819	792	799	754	813	758	835	844	751	821	787	806	724	798	809	783	830	777	811	811	796	824	784	778	802	768	761	817	830	782	771	796	798	853	782	789	796	791	833	770	772	809	764	768	830	782	817	843	780	757	752	791	834	776	797	807	782	803	839	794	824	773	762	752	790	821	812	784	793	755	845	795	783	824	754	792	790	830	809	836	811	806	821	822	805	842	805	832	797	791	769	771	805	770	799	813	799	802	805	782	761	807	781	800	757	804	823	778	787	762	819	781	786	842	782	857	763	762	829	810	779	770	799	822	767	826	778	828	840	784	801	801	769	821	819	817	805	798	777	844	823	797	745	852	818	793	768	791	781	798	774	813	833	757	795	817	772	767	799	765	826	809	845	822	779	796	796	840	808	808	818	802	816	784	799	841	829	780	815	860	861	752	827	809	836	790	782	821	800	799	838	852	809	847	820	820	790	801	819	836	817	780	807	800	789	783	782	745	809	795	837	780	732	884	802	904	803	832	833	783	793	807	829	825	817	796	815	779	854	816	778	788	795	825	838	853	806	820	786	760	741	806	838	815	791	791	838	782	802	786	802	791	793	781	824	801	789	818	809	785	821	794	810	839	826	804	762	822	771	824	769	745	791	833	845	778	796	771	794	790	796	813	831	809	818	790	763	763	790	790	754	789	840	765	828	848	828	833	806	823	749	784	803	773	822	811	781	790	865	768	804	809	773	819	792	810	825	809	765	839	789	775	806	752	801	774	777	795	815	763	783	798	795	786	825	787	828	795	882	803	805	770	822	824	767	785	800	791	826	780	815	823	842	791	775	792	784	817	761	774	763	763	790	817	781	817	752	825	791	832	763	773	798	764	771	815	797	797	851	833	740	795	831	795	807	844	819	790	851	808	777	835	797	804	765	816	771	817	843	783	825	749	826	821	820	850	779	826	822	851	742	813	799	781	774	780	847	835	792	816	780	807	786	838	765	787	860	777	803	766	839	813	799	804	789	789	780	805	791	814	799	823	824	829	782	800	816	818	729	829	813	772	826	821	810	842	783	830	829	842	822	778	778	837	800	848	788	796	820	839	837	821	825	761	790	803	815	815	830	851	774	765	787	818	799	803	802	827	764	819	833	833	780	821	803	794	811	789	797	811	776	832	786	841	736	785	856	851	788	727	796	809	824	840	765	792	796	820	794	766	818	778	825	794	824	838	771	753	809	789	809	816	797	815	797	806	846	766	769	783	787	762	761	809	740	786	850	790	850	779	750	816
25542	21339	27411	25364	11424	3679	2323	1635	1116	832	873	892	732	611	570	560	556	439	387	351	359	341	330	337	345	297	303	308	322	332	311	290	314	337	291	334	316	297	311	309	313	299	320	334	294	297	293	308	274	303	306	347	316	327	291	297	314	310	306	343	294	319	334	313	298	299	333	302	273	292	290	305	317	293	305	268	285	334	325	318	304	347	292	333	321	303	311	289	301	346	289	261	307	318	313	307	292	309	290	312	300	334	264	317	294	285	254	282	303	299	301	278	272	293	280	270	324	318	274	279	286	318	301	333	300	290	299	318	267	303	288	264	306	288	293	307	273	292	307	287	317	295	306	299	291	286	321	284	312	300	301	291	321	292	305	299	308	288	297	282	307	319	293	285	301	286	314	291	263	309	282	324	285	279	323	313	338	275	297	294	286	284	312	293	315	281	301	294	274	352	292	308	297	300	314	293	292	290	285	286	276	296	291	272	300	337	281	298	287	309	300	272	328	254	296	324	321	298	281	277	312	300	322	283	319	328	302	305	319	303	269	308	296	298	275	275	329	303	275	257	299	297	273	286	297	294	267	307	318	298	282	304	312	310	298	323	312	306	311	301	306	301	330	321	307	309	312	327	317	310	331	296	327	323	299	293	287	337	315	303	303	330	319	288	288	290	306	296	280	289	315	276	315	310	288	297	285	298	304	303	299	302	277	304	292	271	270	307	306	290	318	319	330	316	325	283	305	295	297	297	281	344	303	279	297	315	332	288	280	311	290	292	303	317	303	322	273	313	311	261	311	310	273	285	299	262	284	287	263	328	298	320	305	299	311	287	284	281	278	241	280	323	294	297	346	299	319	318	277	278	284	307	286	310	275	291	296	307	301	325	291	277	301	296	316	309	288	309	308	284	297	316	299	260	277	306	309	283	292	318	311	278	335	328	282	296	305	287	312	303	309	310	292	296	271	275	301	293	326	316	288	280	263	307	257	305	290	262	296	314	294	267	291	277	297	296	313	306	324	311	302	307	326	303	307	278	282	298	293	289	310	297	312	306	305	299	284	327	310	300	327	323	271	334	297	296	291	313	325	292	310	292	316	306	281	310	291	288	279	286	314	305	305	316	284	276	288	303	320	265	301	308	307	290	312	289	299	308	274	297	291	291	300	325	331	354	292	328	284	304	287	296	316	280	324	289	322	314	280	313	272	286	304	304	310	289	298	289	284	268	307	310	283	294	288	293	292	307	290	257	323	273	283	298	291	299	280	278	283	297	286	294	288	293	316	301	299	283	303	314	316	329	285	272	293	299	307	309	293	284	259	310	306	304	312	279	266	310	324	300	284	307	318	278	294	305	303	314	293	268	306	300	323	308	281	309	292	299	301	299	290	276	276	300	288	290	304	305	306	323	287	291	309	310	327	292	286	316	324	312	284	280	287	308	289	311	313	268	299	304	315	271	324	321	305	298	314	307	290	297	304	305	268	286	312	277	338	313	311	285	294	309	311	313	266	293	337	292	298	276	322	285	295	312	341	309	294	291	313	273	270	317	306	263	303	299	304	275	299	325	276	284	271	305	310	302	297	282	303	322	322	313	302	298	262	304	320	293	314	296	278	312	289	286	311	287	318	286	301	319	302	315	320	300	297	296	326	290	321	271	287	297	299	311	283	267	295	308	291	288	302	312	297	268	271	293	314	316	317	286	301	285	301	285	305	328	293	301	279	268	298	312	296	279	313	303	313	319	300	284	286	292	327	287	282	293	291	287	278	313	312	286	315	277	301	288	287	305	279	302	305	294	306	294	308	288	302	259	288	280	279	286	270	280	338	316	298	280	289	298	289	310	285	297	309	305	311	326	303	311	302	303	298	317	309	290	282	280	302	302	307	305	315	303	320	285	315	319	290	288	327	281	301	311	297	293	304	315	304	310	270	305	303	292	294	287	311	295	303	288	281	276	286	321	316	276	287	300	291	308	286	316	302	281	285	276	287	275	289	275	303	296	328	274	299	269	294	306	272	275	296	295	281	300	284	298	268	288	317	279	287	266	316	321	286	268	275	322	319	282	286	292	305	294	282	274	325	280	329	316	329	329	277	321	322	301	331	281	293	277	299	287	303	295	281	312	280	301	293	287	302	298	292	305	297	297	281	327	298	296	333	338	268	302	293	327	345	300	277	281	299	297	271	318	316	281	297	350	274	294	310	277	294	323	295	316	281	278	272	306	298	261	288	301	305	327	309	336	302	286	310	296	315	290	288	288	284	280	288	312	285	312	276	308	297	279	309	315	291	313	292	301	272	312	278	285	333	273	308	281	292	287	284	314	323	316	301	293	315	280	315	287	311	265	292	321	308	290	293	280	301	295	297	300	260	290	285	296	306	302	274	278	292	320	270	290	278	307	302	310	282	274	268	314	314	318	283	292	327	308	283	316	294	282	302	302	328	274	279	284	314	265	287	288	310	298	287	315	277	303	351	308	263	319	302	281	281	300	304	288	312	308	339	290	287	295	288	282	295	305	284	317	287	288	286	287	297	302	308	267	293	276	276	297	291	323	299	335	299	325	271	295	296	297	291	288	303	314	313	298	277	309	277	280	297	257	262	295	296	298	314	298	309	316	314	301	310	293	307	285	309	312	298	315	290	316	279	321	269	265	269	317	303	323	302	293	289	267	279	323	326	267	283	310	275	278	313	281	254	280	325	315	337	303	304	316	305	310	308	288	284	320	292	292	279	266	311	285	308	279	308	313	253	297	292	268	306	270	327	292	294	299	283	291	282	309	305	274	291	321	297	292	268	325	305	296	295	306	278	283	286	310	302	289	280	335	339	300	292	281	305	315	260	306	294	290	310	314	281	290	275	297	332	286	289	276	315	297	307	309	306	300	277	304	300	300	302	304	294	297	303	285	310	282	315	304	283	312	313	294	272	306	322	339	323	328	307	321	293	285	317	293	290	292	310	319	312	292	308	305	313	279	314	272	308	272	281	283	302	336	304	312	288	296	298	297	272	305	294	308	297	261	310	275	290	290	308	315	294	307	267	290	312	322	283	307	277	300	312	320	303	291	303	333	322	268	277	281	310	308	267	289	302	298	309	291	274	300	270	297	315	272	296	315	302	294	302	316	290	287	347	300	301	278	299	311	303	314	310	258	327	302	296	306	309	283	318	262	308	296	310	281	301	335	274	295	334	313	312	296	298	283	272	286	308	263	286	290	302	290	281	344	267	268	316	306	346	301	314	272	274	305	317	281	304	281	264	296	303	279	328	295	317	313	295	289	290	314	284	268	294	309	261	311	285	315	339	293	317	302	299	283	280	320	311	263	290	280	274	331	327	318	284	305	297	295	303	327	301	294	292	292	314	327	269	300	297	301	324	274	303	298	301	294	315	265	275	295	299	289	285	293	306	267	305	276	301	309	319	285	299	306	296	276	299	331	337	283	294	291	300	307	265	325	292	298	285	309	308	272	298	289	283	289	271	299	282	304	297	299	280	297	307	294	288	293
9833	18409	17420	10843	9118	7161	5357	3930	2780	2035	1972	2030	1549	1282	1150	1110	1045	772	626	501	512	481	468	481	451	442	438	429	438	434	409	420	423	433	421	417	418	418	393	399	452	418	424	421	425	368	379	436	424	433	402	399	412	409	390	427	424	394	443	436	421	375	405	412	430	377	380	393	407	447	411	394	395	392	395	414	435	447	436	427	449	430	441	406	413	371	369	430	404	419	440	424	438	391	395	378	380	439	395	420	415	417	362	405	390	421	425	414	427	428	398	375	433	392	384	378	435	431	417	387	381	382	377	378	394	370	398	434	393	423	412	399	417	415	387	435	384	372	410	427	410	412	402	393	420	408	412	417	398	406	420	410	380	395	384	382	403	419	407	416	415	400	388	402	401	420	410	397	395	407	374	415	398	407	380	416	422	391	420	392	431	430	366	414	392	385	393	432	420	414	431	406	426	400	431	436	389	437	445	409	394	404	393	420	379	383	380	425	407	400	400	379	401	372	409	365	427	379	397	410	404	372	395	384	405	433	434	378	410	396	424	399	364	381	431	409	417	412	438	362	371	403	425	394	414	405	404	426	396	419	374	408	408	410	401	393	398	411	450	422	404	386	433	405	422	388	394	433	359	439	405	378	414	399	413	404	398	394	442	395	406	399	425	444	396	404	406	382	413	366	408	392	405	398	405	391	391	399	430	366	420	456	439	427	361	408	365	427	392	424	396	387	410	410	390	403	406	401	384	377	420	427	358	377	408	400	400	462	408	408	389	426	416	410	422	415	395	417	392	446	405	403	401	394	402	425	408	380	411	418	429	390	371	402	385	422	414	409	422	399	389	379	362	417	372	452	386	372	388	410	421	435	398	414	380	392	408	399	351	356	407	448	388	407	393	401	427	395	400	402	395	398	418	386	405	378	389	445	448	415	410	417	386	446	397	396	403	417	380	402	374	411	398	389	399	401	440	424	410	394	374	404	423	382	387	396	423	405	391	391	407	374	425	424	399	406	416	393	396	420	436	386	388	382	423	424	390	408	423	393	382	411	414	401	391	437	387	358	414	361	404	393	397	408	379	394	405	422	388	364	435	388	387	414	358	399	430	411	410	425	403	431	414	396	396	434	435	411	406	393	412	406	413	369	375	412	374	389	423	415	406	397	395	456	398	391	435	402	423	415	426	401	408	415	381	452	354	396	358	400	401	428	397	447	421	426	423	403	434	415	412	415	451	380	365	421	438	398	426	410	405	381	415	411	379	374	387	400	405	401	416	401	413	414	409	403	390	417	377	374	396	390	393	407	393	402	371	404	443	403	379	400	426	425	423	420	384	410	399	405	417	386	389	404	413	391	392	407	388	374	392	375	379	435	385	423	403	405	433	373	404	445	391	378	412	426	388	429	375	420	403	395	395	411	418	403	425	387	408	401	398	384	401	421	411	400	423	371	418	417	432	419	416	389	419	426	364	404	417	395	372	455	419	398	424	419	382	448	434	455	415	432	401	420	407	424	413	436	407	405	429	382	401	403	414	405	395	419	401	393	402	412	381	434	421	385	441	375	417	396	454	396	388	383	411	384	409	383	411	370	372	449	418	411	406	432	407	399	403	385	435	400	428	387	388	385	386	422	421	364	446	395	412	424	436	397	410	402	390	426	428	425	405	405	403	416	402	418	355	435	375	438	369	374	360	399	414	416	388	417	402	390	435	416	397	412	398	411	392	398	396	385	400	436	394	446	396	382	389	419	390	421	450	391	416	375	408	423	396	407	410	408	425	454	401	420	443	403	375	408	363	421	438	401	391	428	385	399	380	418	399	417	421	413	440	389	404	432	399	413	393	392	415	415	398	439	391	405	396	390	389	398	407	399	364	430	412	399	382	389	401	395	417	399	405	364	432	367	402	392	412	377	421	394	404	375	414	400	430	390	427	413	422	353	411	389	388	377	396	419	410	400	401	404	400	390	417	396	407	349	451	429	381	396	433	371	443	395	435	431	396	412	387	423	398	410	415	409	426	388	411	421	429	403	399	413	381	402	378	389	417	358	370	384	389	414	433	408	388	413	403	430	396	380	379	454	401	392	407	406	390	407	447	424	407	403	387	404	387	418	412	402	406	404	422	402	414	389	377	395	378	396	413	424	375	385	367	402	388	416	374	414	406	413	411	399	416	420	405	415	383	385	412	447	373	418	397	389	403	404	415	415	392	435	384	407	404	386	420	386	435	364	385	453	373	388	404	403	407	430	383	387	377	417	408	396	405	409	420	405	405	400	423	370	443	399	439	395	417	393	391	399	423	378	408	424	430	425	391	439	403	434	382	392	397	424	403	401	413	399	407	386	428	416	413	407	401	421	406	409	417	406	377	417	358	401	439	443	395	450	382	430	395	386	452	400	404	434	404	387	399	392	410	413	428	432	417	440	403	438	366	458	395	402	436	426	391	424	396	390	413	387	402	414	400	413	423	418	428	392	431	391	392	408	427	409	401	417	397	407	394	407	413	397	424	416	404	377	376	397	415	457	393	418	427	408	405	394	396	387	397	371	430	375	421	397	432	408	383	405	403	427	414	388	388	391	369	427	424	413	383	366	385	415	385	400	410	373	387	440	402	400	394	409	447	438	429	438	398	385	417	429	401	406	379	428	408	417	387	395	417	410	400	419	409	428	453	412	414	386	411	424	413	400	366	443	423	411	414	376	409	375	348	401	434	380	425	398	421	372	430	419	406	423	434	416	412	374	407	380	411	402	382	398	393	415	399	442	403	386	389	409	410	400	375	421	392	417	410	378	376	411	396	411	389	421	388	410	423	379	424	393	433	395	388	394	406	392	413	420	402	439	406	397	368	394	384	388	404	387	406	409	424	403	386	433	416	401	407	416	384	398	422	404	410	414	438	421	401	411	377	428	390	434	418	388	444	405	430	387	428	387	405	404	408	371	390	412	388	390	421	407	400	427	388	364	420	392	410	433	402	388	410	386	407	394	401	419	435	403	404	436	413	422	397	440	400	393	459	409	410	421	416	414	415	417	370	428	445	414	401	390	415	371	438	390	437	381	393	391	413	417	441	402	447	358	390	406	385	433	405	410	384	428	426	405	397	367	379	411	405	414	398	406	408	388	391	386	395	388	391	416	404	417	373	409	408	410	398	441	406	430	395	413	386	397	409	428	401	438	351	410	407	415	425	420	406	438	415	414	422	394	390	395	408	399	424	375	411	419	427	418	385	420	382	394	415	418	404	409	413	387	449	427	407	411	391	435	444	407	400	419	441	416	433	413	388	392	419	388	373	416	422	399	435	380	413	383	410	421	356	392	425	385	430	416	388	404	400	412	400	391	384	357	390	379	402	367	421	409	415	409	393	422	419	402	425	411	468	439	395	393	437	416	437	404	425	446	416	382	409	411	384	390	403	375	416	432	428	418	393	400	389	433	421	438	380	393	407	441	399	428	413	402	403	415	371	397	364	414	415	426	425	404	385	407	401	404	407	423	410	426	382	403	385	410
23313	21387	29199	23970	21409	21402	11920	3622	2543	1938	1895	1988	1702	1400	1319	1229	1114	869	868	858	707	738	753	806	719	705	718	744	717	685	728	683	700	672	682	688	692	684	696	730	673	672	682	655	648	646	683	692	714	640	655	652	645	685	635	698	629	634	664	668	636	686	650	683	677	691	716	686	674	612	652	645	662	687	639	664	599	670	673	703	666	680	677	679	728	677	683	681	667	719	650	649	718	659	664	670	739	683	635	697	672	624	637	670	667	686	663	684	693	660	689	626	664	663	638	701	678	685	662	669	666	648	650	654	677	684	680	668	637	655	714	644	686	620	612	685	653	694	707	665	666	671	664	670	687	690	679	712	611	666	678	679	676	643	676	627	705	620	646	657	595	652	646	625	683	633	663	678	664	659	634	648	692	650	647	633	698	700	654	662	696	670	668	642	635	616	629	641	670	675	641	658	673	673	673	646	678	672	624	651	676	648	696	650	667	629	618	650	641	663	635	689	676	719	680	698	692	671	675	687	664	664	674	638	649	708	621	645	674	646	679	728	677	654	627	620	596	676	671	686	627	657	672	655	694	668	659	641	641	675	602	675	640	629	665	644	652	682	681	653	634	635	655	671	636	632	696	638	627	672	629	704	661	635	666	622	668	695	667	676	639	669	654	653	638	648	659	667	620	627	663	705	689	652	716	649	668	631	642	639	663	689	642	639	634	613	632	699	601	642	664	661	638	668	664	656	633	675	685	710	649	634	633	623	642	636	660	671	616	630	664	678	711	658	658	663	625	684	641	656	678	613	652	671	653	634	649	676	653	643	684	737	645	669	687	642	717	648	654	671	650	658	630	646	703	638	636	654	671	682	643	674	649	645	681	665	684	652	695	680	711	644	631	607	640	658	652	619	658	613	654	663	664	641	624	691	646	632	653	659	647	652	655	670	653	659	659	645	660	639	673	624	743	647	669	688	651	632	620	650	650	612	646	645	647	652	641	636	655	650	688	680	657	678	700	646	643	681	638	621	654	637	661	624	609	658	626	642	675	627	645	662	640	699	635	663	658	649	659	651	684	676	633	694	705	646	716	653	674	710	629	622	634	648	701	644	689	642	607	702	688	642	690	727	676	641	649	654	659	687	621	621	637	662	643	640	632	668	648	655	660	693	675	663	608	719	615	689	703	618	657	640	665	657	583	642	668	645	660	668	666	666	645	635	647	656	599	631	643	653	661	711	643	663	629	635	668	649	678	715	635	668	638	659	676	643	714	629	674	670	629	628	617	696	631	639	651	698	712	642	675	647	706	640	603	629	601	662	620	675	692	655	646	650	657	629	653	646	699	712	654	642	649	617	701	622	642	616	625	649	622	678	686	626	648	659	645	673	643	654	620	600	679	654	677	664	610	652	675	648	654	647	621	659	670	628	677	673	682	646	695	658	671	624	673	682	687	683	636	653	686	662	624	646	677	698	606	646	661	691	612	646	611	648	617	637	649	612	648	651	666	649	685	690	695	699	642	642	672	643	652	645	666	661	672	631	652	687	659	626	680	650	656	666	668	662	682	650	648	650	680	684	675	603	670	665	654	664	677	684	683	669	651	664	667	644	628	636	683	646	675	660	674	647	703	699	640	678	667	635	655	647	639	676	657	644	665	658	661	641	638	630	668	650	648	644	701	697	685	630	663	721	641	709	675	690	668	686	677	673	730	649	658	636	683	686	698	624	658	634	674	690	635	670	699	658	652	685	711	672	678	620	669	654	642	660	644	616	649	665	673	645	677	643	669	653	628	657	632	650	640	667	654	660	630	611	713	670	668	661	639	653	637	684	655	644	668	681	673	657	670	627	625	613	666	686	676	680	628	636	647	664	642	643	671	652	637	655	652	656	696	688	638	650	629	643	667	674	661	585	650	647	663	663	634	611	624	631	669	645	651	619	661	638	647	708	632	657	659	659	676	633	669	633	667	639	673	603	659	663	668	663	682	742	725	653	655	667	673	631	610	663	661	679	653	636	682	672	658	655	660	650	677	681	656	641	615	668	683	649	684	696	653	679	631	655	662	658	699	700	685	659	686	688	613	690	601	656	636	615	655	646	691	648	693	694	632	697	626	589	693	650	633	660	655	631	658	669	690	671	620	644	664	659	664	676	626	625	674	676	678	639	647	658	646	647	664	654	680	687	642	669	668	659	608	650	670	644	624	652	680	643	706	632	665	632	681	669	639	619	669	714	678	694	668	647	645	639	672	668	629	680	693	639	653	684	662	701	663	638	673	652	644	680	623	652	645	612	663	645	639	632	704	636	620	590	667	678	682	672	660	622	647	684	680	681	688	655	651	649	654	643	663	642	683	676	675	636	603	698	656	656	656	665	689	609	682	639	624	667	623	651	681	653	691	626	673	657	675	661	708	700	657	650	641	661	687	636	632	683	658	664	623	698	606	640	636	624	669	668	614	673	638	644	624	644	649	674	713	678	645	643	686	673	645	681	684	631	674	683	679	635	663	621	707	669	616	624	661	689	662	608	636	615	664	663	625	662	669	642	622	644	644	645	637	670	614	664	675	701	641	676	645	652	667	669	645	699	647	682	622	659	621	680	651	667	645	675	644	647	684	677	676	649	667	680	635	654	695	693	663	686	615	672	650	688	628	691	669	685	614	665	663	664	643	627	657	623	643	680	628	651	657	619	643	643	641	723	660	704	713	694	661	643	654	631	668	670	687	669	629	624	642	707	604	650	657	666	635	650	665	679	676	624	663	666	673	674	724	653	708	688	618	707	671	675	656	655	648	678	599	646	644	650	679	636	625	650	659	686	702	634	642	684	651	650	659	661	679	679	697	681	625	613	640	653	649	662	665	712	687	664	634	652	618	680	680	657	654	659	631	672	641	645	654	630	654	648	704	666	603	663	654	715	655	662	656	666	668	682	656	669	698	642	650	632	667	643	640	652	678	652	651	646	667	648	644	654	608	607	700	696	659	600	630	694	650	673	707	663	705	630	672	630	643	643	630	624	668	658	666	660	721	650	645	662	694	659	660	652	644	650	641	699	612	686	646	640	635	650	619	659	627	664	633	661	693	696	673	699	696	676	675	685	652	719	627	635	634	607	637	635	658	610	612	633	656	650	687	679	655	661	704	681	647	659	607	670	646	601	584	608	648	728	665	610	668	651	641	640	681	665	663	655	661	662	659	609	631	637	649	650	646	639	610	620	680	628	631	647	681	630	712	626	673	617	674	655	665	659	644	618	686	640	626	667	633	642	615	704	671	692	686	664	656	660	634	655	630	649	643	624	667	664	643	675	668	715	678	633	689	641	698	659	709	677	636	644	647	660	685	626	663	660	656	669	698	685	687	671	652	670	670	646	698	656	641	645	673	692	659	620	635	653	622	682	657	658	664	609	692	661	666	638	661	673	632	642	709	616	640	630	673	643	627	620	661	646	638	640	688	621	645	664	670	648	604	700	643	685	656	666	682	639	689	680	643	701	663	627	659	646	694	658	666	655
12848	28416	25751	17628	14314	11489	9232	6776	5529	4090	3617	4040	3358	2617	2415	2047	1676	1402	1294	1234	1075	1052	1039	965	964	969	972	973	951	937	912	891	890	873	911	890	887	887	883	854	873	848	875	834	871	818	879	849	870	828	833	832	826	835	840	884	840	836	855	882	849	811	869	905	853	881	889	826	824	851	832	882	844	850	807	842	870	843	887	804	912	924	913	915	875	831	878	883	879	921	853	848	785	856	921	867	896	863	895	798	837	814	850	821	821	798	840	806	827	807	825	842	869	837	821	828	836	813	872	828	786	835	813	850	820	822	818	858	817	825	849	826	855	838	812	798	835	783	816	882	832	821	834	896	851	813	829	825	812	845	782	806	843	857	840	797	802	839	863	822	786	832	849	844	815	815	801	829	778	790	803	857	862	792	878	849	862	833	788	852	820	803	839	797	825	797	830	853	825	852	800	826	803	868	821	816	898	861	790	837	843	830	812	838	826	772	814	835	859	859	779	830	825	816	823	788	815	845	836	840	887	790	783	815	830	843	811	787	803	785	817	814	871	801	787	797	885	816	852	835	832	833	800	812	856	828	804	816	890	779	824	808	810	832	838	842	792	760	811	831	858	875	845	829	809	812	782	800	835	835	824	830	874	803	793	824	839	867	804	832	848	860	887	841	791	811	848	848	801	798	839	809	771	758	834	818	848	826	847	862	864	795	812	765	828	829	833	803	856	859	859	822	836	819	804	804	864	826	809	836	867	812	840	841	794	812	835	870	791	791	784	831	819	867	800	858	826	844	788	803	780	772	812	799	884	834	803	783	797	837	806	786	851	791	819	775	802	787	868	810	814	806	821	854	816	800	842	835	867	834	839	798	834	846	878	842	816	795	827	779	827	799	860	880	834	851	838	810	818	840	867	787	782	838	833	850	861	814	853	814	814	863	803	775	836	824	821	792	813	810	795	813	861	834	863	805	799	845	817	821	822	803	830	844	830	817	868	756	826	819	868	808	873	843	832	871	840	780	840	837	871	832	811	819	809	856	844	767	842	803	842	867	825	823	862	878	749	873	806	846	836	868	844	782	802	830	811	840	814	795	813	824	887	795	804	775	809	809	850	843	849	771	839	862	848	835	827	792	795	834	783	844	864	831	795	885	847	817	798	832	809	830	843	849	892	805	821	811	811	834	817	839	820	838	836	815	785	850	835	860	840	876	795	798	785	845	837	794	824	802	845	841	837	818	862	865	843	820	793	839	813	830	824	781	824	786	843	801	818	899	856	844	853	792	868	804	831	846	852	794	854	829	833	823	818	817	810	812	826	783	853	798	799	765	842	852	849	852	800	848	814	836	794	850	834	847	830	796	798	795	801	819	891	775	829	840	772	848	805	826	824	857	808	861	853	826	834	856	846	841	833	799	821	855	868	858	856	808	785	814	829	808	804	834	799	790	849	821	831	817	840	800	807	802	840	815	803	809	845	793	778	806	808	836	785	861	830	801	841	793	860	796	838	811	861	893	786	837	836	811	810	785	806	825	796	802	854	828	775	833	757	811	815	822	773	850	766	824	824	818	796	833	796	798	788	862	771	886	835	862	740	830	784	835	833	835	858	757	852	835	844	773	797	761	786	858	796	834	883	858	839	806	809	823	803	812	807	839	771	819	854	771	853	825	837	782	822	806	835	801	800	872	844	840	862	773	820	838	772	874	804	836	844	876	877	823	793	863	856	867	794	810	775	798	825	807	832	861	876	837	802	824	813	869	832	843	823	820	812	857	837	749	783	779	820	835	791	815	808	830	822	873	835	830	822	831	895	815	855	846	791	791	845	843	798	783	791	842	815	808	854	831	810	788	803	742	811	812	860	813	816	804	803	765	815	840	835	795	840	848	837	825	798	827	830	818	836	782	808	809	823	820	825	810	886	824	790	800	837	813	836	840	839	832	881	811	797	799	832	837	931	852	792	818	803	796	810	856	847	825	824	898	796	863	892	777	795	817	825	782	809	792	813	826	829	835	848	810	746	841	867	850	793	814	809	829	846	797	863	791	819	854	816	832	748	872	801	770	809	798	875	791	835	833	774	824	864	811	791	851	828	844	843	817	862	866	829	844	785	868	784	807	834	895	838	813	866	768	822	828	834	843	838	821	851	796	849	781	836	813	859	809	800	800	846	808	824	801	811	848	777	793	812	765	899	849	803	778	824	816	837	923	770	839	879	841	853	797	834	824	862	809	847	803	819	880	817	862	821	798	825	816	845	827	821	810	839	802	818	846	785	818	819	841	823	832	778	858	780	816	810	785	824	830	830	854	813	803	830	814	839	869	782	817	865	842	775	836	766	842	831	811	814	792	802	823	830	833	799	832	787	817	872	833	794	811	807	828	826	812	870	824	806	798	798	825	827	809	837	825	856	803	855	880	824	828	839	901	817	897	846	778	822	798	797	864	767	854	799	787	814	834	853	839	881	855	838	857	830	835	809	863	832	841	815	887	811	791	841	874	824	820	856	829	852	836	817	826	847	792	864	831	801	805	791	791	816	834	811	821	822	832	844	807	850	790	837	821	830	825	811	833	853	827	840	810	846	736	839	884	780	803	849	813	832	766	802	804	814	795	861	843	804	814	821	804	817	814	883	830	805	853	802	798	835	866	787	853	807	785	843	799	850	836	802	810	779	810	821	807	864	830	828	830	766	826	800	837	831	877	783	788	834	782	836	828	765	808	868	776	810	841	851	780	821	897	806	799	856	742	773	835	843	812	855	820	800	810	860	781	813	820	863	800	821	849	794	796	831	815	833	802	887	858	778	801	824	798	780	862	810	839	854	784	878	806	872	827	807	785	808	870	826	834	843	884	818	789	813	841	834	810	868	903	804	757	805	791	832	811	859	802	803	771	791	844	768	813	819	851	795	863	803	850	831	844	807	803	836	848	861	852	808	797	820	853	785	778	846	792	821	806	827	804	822	771	814	829	839	825	855	831	797	780	853	841	843	800	798	843	816	803	826	813	812	761	832	815	789	841	761	848	803	802	805	805	800	823	846	801	832	798	845	774	770	880	780	803	854	848	820	819	819	856	802	869	848	871	814	869	833	811	847	835	806	792	865	826	824	794	825	813	835	819	777	803	818	847	803	798	834	832	824	784	759	798	882	801	837	828	835	816	829	868	787	874	836	796	821	855	869	845	783	804	810	801	829	807	846	826	817	812	839	829	874	770	881	832	819	815	758	818	856	837	818	852	836	832	852	876	883	845	888	825	834	782	821	827	840	824	780	865	792	796	827	807	812	845	793	816	842	852	854	830	839	852	779	835	822	896	817	819	848	856	780	808	836	868	810	818	792	785	799	820	831	822	814	795	821	843	823	897	850	837	868	791	812	821	857	848	782	814	804	843	823	895	850	853	809	822	797	879	786	782	803	851	814	901	820	822	851	812	884	845	812	820	817	846	832	827	806	842	813	793	824	806	787	794	798	766	785	844	840	828	792	861	776	802	805	816	817	805	846	823	839	887
27266	19791	11857	6755	3478	2474	1755	1282	1026	881	764	684	655	560	516	551	489	404	416	404	368	399	370	397	393	389	365	376	380	398	394	350	374	388	338	368	382	370	357	390	368	379	369	380	369	437	397	365	385	379	383	376	388	343	353	360	381	371	364	336	372	342	382	391	372	365	371	367	337	384	346	341	366	375	374	420	368	393	368	404	401	387	401	421	372	385	377	390	357	362	397	366	379	361	404	415	376	370	375	353	356	384	360	398	373	365	419	370	340	392	386	391	375	370	406	385	343	392	363	375	355	361	395	379	386	442	340	352	347	369	352	347	357	366	401	377	388	388	364	368	374	402	358	372	376	394	363	315	357	354	420	362	363	378	378	435	371	376	392	367	369	348	359	394	365	362	346	401	353	372	342	380	374	350	346	375	377	377	370	370	352	372	405	356	362	377	376	371	317	356	376	385	389	375	375	354	370	383	395	366	363	360	366	385	387	400	348	393	364	345	369	389	359	368	379	381	385	387	366	348	356	392	372	370	380	327	368	362	400	377	373	367	358	370	357	371	367	354	372	415	375	341	389	339	367	376	356	389	364	373	377	340	365	381	370	381	343	391	381	403	396	406	329	365	380	379	377	381	373	368	415	359	343	380	350	391	377	388	357	375	387	396	384	357	353	373	356	378	328	352	350	363	410	381	382	358	363	348	366	382	401	368	373	362	371	381	381	379	386	365	382	349	372	358	387	366	355	377	363	360	361	374	364	375	371	408	353	362	375	343	394	374	371	376	357	370	380	353	412	387	348	358	375	364	376	412	387	366	338	381	351	356	366	367	358	392	419	373	375	405	344	391	371	390	344	359	372	391	370	365	388	402	401	353	357	403	373	393	361	421	380	379	388	387	370	356	392	398	348	367	363	356	390	381	391	367	372	423	355	365	367	374	372	372	419	383	373	390	388	388	387	375	359	359	378	343	356	348	379	369	364	345	394	372	384	348	377	373	399	361	351	373	372	355	374	364	417	365	366	380	352	375	376	405	371	378	396	363	401	364	383	368	391	365	369	382	412	336	358	338	345	350	372	387	355	389	376	357	394	380	379	384	393	380	359	366	374	377	398	352	367	383	352	363	411	400	352	389	375	339	361	353	364	367	362	381	391	352	398	381	364	354	391	392	371	363	364	365	379	374	356	371	351	384	389	337	385	334	369	377	373	360	393	352	389	351	409	357	359	351	352	349	372	368	385	376	372	389	387	376	395	383	389	398	341	370	357	417	366	381	370	366	368	370	376	399	334	358	389	374	367	375	384	364	404	371	374	369	378	369	359	359	341	397	382	356	348	375	348	415	418	359	403	366	365	382	379	371	366	396	399	413	369	353	335	334	404	398	383	363	366	368	367	352	368	392	365	365	354	404	365	311	397	362	393	366	376	357	353	399	388	407	377	359	376	404	391	349	359	385	357	358	339	355	384	351	385	353	393	352	370	365	360	406	373	348	374	379	370	380	307	377	330	355	360	370	390	399	384	361	394	375	372	370	341	384	405	418	398	367	379	379	392	360	367	356	384	364	370	394	345	351	392	363	399	325	354	361	395	369	376	364	354	385	384	366	381	369	367	368	376	373	377	349	348	345	363	366	346	403	379	373	357	373	374	373	381	387	388	374	354	372	408	386	399	363	394	363	385	380	349	372	357	367	360	364	356	390	353	384	398	382	386	373	341	384	383	381	370	370	394	347	357	353	366	360	362	375	405	360	377	351	358	359	370	378	356	386	366	364	345	370	346	376	383	411	346	336	376	359	353	381	395	374	381	366	378	356	361	360	337	377	347	382	349	314	359	364	384	366	354	378	361	375	351	403	351	355	342	353	396	374	341	365	351	328	373	373	353	353	351	383	401	360	351	357	370	366	387	372	368	341	352	336	383	367	387	323	371	376	372	378	372	373	390	346	362	380	382	388	390	371	402	341	378	369	348	384	407	381	348	345	358	383	385	360	389	354	371	337	329	361	358	384	365	367	345	366	367	394	420	336	347	353	343	374	366	374	367	382	351	351	391	352	379	340	377	351	380	370	354	406	383	380	394	422	404	377	385	367	364	367	391	373	372	407	327	373	371	394	371	356	379	364	367	368	364	355	376	362	378	404	351	364	358	375	346	369	374	383	339	365	386	355	395	378	362	366	373	370	363	407	373	374	352	386	393	380	348	360	377	356	379	400	360	393	393	354	360	392	394	380	371	343	373	373	390	381	418	337	338	369	388	337	374	403	399	355	357	368	338	367	342	373	396	418	390	382	402	370	377	360	367	374	376	382	376	411	373	387	387	358	386	351	362	388	350	360	387	371	368	343	394	345	366	377	361	394	378	381	365	379	334	353	344	416	359	380	394	413	390	374	386	353	352	363	382	396	356	377	397	385	338	371	353	396	367	369	377	382	368	373	396	351	361	387	363	366	340	349	342	371	357	372	352	357	402	360	363	367	410	371	338	372	384	360	378	351	389	370	391	388	393	393	411	376	373	389	354	368	369	383	357	362	386	364	338	340	348	374	365	325	404	353	353	394	363	373	419	324	382	396	349	368	350	337	386	375	367	363	362	377	347	388	356	386	359	382	387	322	352	369	322	357	350	352	338	351	393	384	373	402	343	426	390	379	354	358	393	362	359	369	405	364	379	395	366	391	391	379	374	373	410	374	359	367	362	398	369	415	379	348	331	347	373	378	344	369	348	379	377	377	340	347	372	378	386	382	361	401	390	374	369	385	343	374	378	332	370	381	362	386	366	372	355	355	358	374	374	390	333	367	379	374	369	378	355	395	411	333	371	370	373	341	363	346	371	363	411	377	375	356	377	382	346	390	408	377	365	360	380	384	374	371	358	339	385	376	395	410	365	396	330	361	344	340	367	369	359	338	424	380	357	371	357	357	397	375	354	349	354	380	362	384	365	401	383	405	368	344	366	368	394	375	372	386	357	360	317	379	379	392	407	338	376	362	373	356	386	340	399	340	403	386	365	363	390	378	333	350	357	349	361	391	356	350	368	364	367	359	377	366	404	374	393	362	364	339	357	400	366	329	407	350	361	356	381	336	356	354	366	386	378	325	376	332	418	386	381	382	370	381	380	363	367	363	359	347	379	334	391	405	374	366	391	344	382	370	386	357	329	377	373	384	407	347	343	351	383	396	362	333	360	372	383	383	368	361	357	375	355	334	363	405	358	367	349	413	418	394	387	381	362	359	364	368	384	359	356	359	350	355	391	414	377	343	344	379	351	379	359	362	379	410	378	361	378	397	370	367	355	375	385	334	363	395	385	380	365	365	391	398	382	346	370	346	365	376	355	344	342	356	395	354	401	364	390	347	349	345	374	365	387	385	355	358	389	368	398	341	388	356	343	352	358	345	372	352	364	377	367	347	369	347	352	387	397	363	363	384	389	339	381	394	377	376	369	375	360	387	394	359	357	366	362	387	378	352	348	357	328	380	369	346	408	395	382	406	400	387	331	371	364	375	382	361
9007	13639	12508	8767	6060	5241	4078	2953	2272	1795	1584	1397	1155	1008	898	783	678	601	575	520	495	486	485	473	503	505	486	473	498	490	484	496	516	500	501	472	474	449	470	471	441	463	506	466	478	493	509	461	475	453	491	512	493	463	487	441	456	472	470	490	464	445	497	463	472	429	487	459	474	490	483	438	492	493	494	497	475	493	470	485	468	487	496	503	463	512	472	463	475	525	490	480	539	491	475	494	462	479	486	477	513	519	497	477	501	525	478	411	492	466	525	429	466	476	454	479	481	465	466	491	509	460	463	436	513	438	462	510	475	492	445	476	491	499	489	468	465	422	506	526	472	465	486	466	459	524	484	490	474	469	446	464	473	513	472	487	440	433	470	485	456	479	501	471	449	497	466	486	471	485	504	469	457	460	459	499	446	510	493	438	478	452	502	467	488	497	509	476	457	471	465	487	442	464	499	490	457	469	458	508	504	489	474	488	488	474	466	461	472	494	517	464	502	505	455	448	501	446	454	477	493	521	494	473	487	476	472	509	469	478	498	462	456	483	443	481	507	461	466	499	449	494	468	511	488	479	485	490	489	493	479	509	454	474	466	444	483	498	485	472	468	481	475	475	482	493	526	461	458	458	471	451	468	505	480	467	466	493	487	468	455	489	489	489	491	460	481	471	476	465	468	509	481	465	464	470	478	470	472	496	488	475	440	473	484	478	474	470	470	483	504	451	451	457	462	462	481	463	465	452	472	474	471	520	446	465	444	501	439	485	466	464	436	503	453	467	490	506	487	493	468	442	476	447	461	469	460	519	447	480	499	486	507	495	485	436	484	467	454	465	456	431	480	451	434	513	452	455	447	473	442	447	501	488	475	447	485	451	494	468	459	490	470	476	484	495	463	470	470	478	517	505	443	463	492	443	483	482	443	462	494	449	485	467	431	456	460	477	484	493	481	470	511	500	508	483	492	498	492	462	455	455	522	527	468	469	468	468	443	494	484	455	471	458	482	478	464	460	432	498	508	490	482	492	506	475	479	488	517	463	464	482	486	477	453	501	464	484	503	492	463	479	467	455	499	507	503	475	445	464	476	474	479	492	461	460	486	492	488	490	483	462	508	520	484	492	436	503	475	453	490	463	518	467	470	487	491	482	484	477	467	510	491	476	496	465	469	478	481	510	496	445	512	492	482	489	503	508	474	450	469	481	513	523	451	491	458	496	478	461	452	492	478	446	474	492	487	496	458	463	445	505	474	482	502	478	473	471	487	444	476	464	481	513	500	466	472	431	456	494	502	458	464	462	454	471	474	476	505	462	476	452	484	498	434	500	474	449	489	469	445	472	481	469	455	469	512	459	497	488	480	401	469	498	475	488	461	457	474	503	474	475	470	507	443	462	473	459	486	464	486	463	508	471	478	488	493	477	480	471	515	470	500	482	507	441	453	453	486	489	479	458	481	493	483	484	503	487	504	509	437	493	503	500	490	481	488	472	454	439	491	507	472	487	497	495	470	479	478	483	473	475	458	477	456	452	464	478	452	503	475	521	511	498	515	446	500	486	493	460	487	500	447	460	450	449	457	465	511	501	429	480	483	462	499	504	483	488	458	492	475	476	515	470	443	492	447	445	430	477	488	479	459	490	465	518	484	468	479	475	462	457	482	494	485	480	482	488	514	480	455	491	492	490	481	482	436	494	487	479	473	500	477	472	448	479	504	475	486	467	463	501	474	485	479	496	454	485	484	444	482	513	454	461	438	498	492	489	481	456	473	505	466	479	494	483	520	489	474	514	458	437	443	496	496	487	500	489	492	445	467	467	482	484	484	476	471	457	450	496	511	482	476	466	472	455	456	512	472	474	448	496	462	460	472	500	483	469	469	485	475	483	494	498	473	456	493	489	480	506	483	462	498	477	502	471	447	485	471	496	485	491	501	497	481	459	483	489	490	477	514	488	439	471	464	458	489	481	457	475	487	453	461	469	436	507	481	495	482	499	443	493	495	456	471	474	492	479	483	455	463	474	462	480	501	496	468	421	451	465	494	503	442	470	525	456	512	467	477	454	538	484	477	475	474	493	486	498	481	461	462	462	478	415	483	501	486	444	444	497	476	519	490	483	477	489	469	485	473	470	468	536	500	474	500	484	487	471	517	517	498	468	504	442	486	485	459	450	438	488	457	485	439	504	452	462	498	503	499	457	463	474	482	473	443	465	464	511	483	460	479	467	494	464	444	485	477	509	484	450	478	471	469	504	514	469	513	463	525	445	479	498	491	444	469	518	492	514	472	451	476	441	503	504	439	498	492	483	441	468	487	520	522	482	483	424	467	489	467	498	463	471	502	486	476	493	504	503	469	480	463	460	463	493	445	497	483	449	485	461	458	475	465	439	453	461	474	498	420	487	449	454	492	447	448	456	498	485	500	495	468	500	478	489	499	443	489	466	466	489	471	498	504	459	462	428	464	462	496	436	518	470	479	461	481	490	452	482	503	498	465	476	447	496	473	477	479	449	447	459	467	497	476	485	458	461	487	468	445	494	462	470	495	444	507	464	482	449	490	478	482	443	473	493	480	459	505	508	486	515	454	509	499	498	478	452	470	470	494	471	477	475	457	463	512	479	463	480	523	523	451	481	429	478	462	478	471	500	503	460	489	456	465	454	450	489	463	474	461	445	523	481	474	462	459	471	486	492	471	500	492	508	482	455	478	446	465	490	496	492	426	434	448	455	489	445	444	485	470	447	494	486	465	468	548	476	504	462	480	499	475	443	464	466	445	466	458	488	503	492	449	481	457	485	481	481	477	493	487	509	481	504	500	454	465	516	503	470	456	481	461	502	449	463	440	463	473	439	496	476	443	498	432	470	496	479	487	496	473	461	509	447	442	479	488	475	501	463	460	478	515	493	445	461	478	462	476	468	485	451	453	508	485	493	498	484	473	489	465	464	487	444	493	480	460	524	498	459	485	497	479	467	485	470	500	480	494	470	502	453	469	460	493	525	490	505	477	494	500	448	492	466	456	466	489	494	487	466	499	461	520	492	473	485	459	438	486	417	467	481	482	470	428	488	479	430	464	480	476	483	495	466	508	509	472	482	484	510	453	492	538	460	479	477	469	487	460	464	426	485	450	480	488	498	483	487	456	457	469	471	487	474	450	439	461	463	468	483	467	469	474	475	468	456	450	459	492	435	461	501	469	479	477	457	494	503	477	467	433	495	479	514	473	448	483	445	445	452	483	445	495	500	460	469	476	486	448	483	461	476	442	482	435	541	468	519	504	479	509	495	447	453	490	518	498	485	474	514	479	487	462	471	455	479	473	467	497	457	464	493	521	498	470	470	484	460	488	480	439	472	546	493	495	488	471	453	497	485	490	483	491	481	466	500	492	484	498	483	442	464	481	467	478	458	454	482	469	471	464	503	452	456	492	468	454	463	464	477	478	507	444	459	461	501	470	513	516	481	499	412	444	453	456	475	465	446	437	489	483	478	494	492	509	409	514	482
24396	21342	28656	24402	21228	11133	4415	2647	1888	1609	1499	1313	1239	1092	977	903	834	770	714	751	710	642	682	672	660	665	638	632	636	608	653	687	649	655	639	618	615	644	565	629	660	664	606	667	658	607	612	634	596	621	629	578	580	639	650	667	650	666	644	646	611	637	637	612	643	594	620	614	608	628	645	625	643	631	644	576	657	602	636	619	625	687	597	637	660	635	618	614	634	621	583	587	660	655	623	646	602	668	654	596	587	645	596	650	659	680	591	648	614	621	626	597	636	642	595	631	661	627	616	617	619	647	560	601	599	628	629	628	609	622	608	632	624	670	642	647	665	633	640	660	635	611	615	612	628	637	629	658	636	648	676	599	639	629	617	673	611	624	614	652	636	612	632	623	648	673	596	578	588	598	627	628	612	588	661	625	614	580	641	646	588	633	602	614	625	657	651	651	598	645	618	610	612	666	686	634	601	617	633	664	587	669	654	604	691	573	674	643	670	587	620	643	653	650	593	630	627	644	617	587	646	595	612	651	575	633	600	614	619	672	603	596	607	610	643	627	633	652	631	636	641	585	615	613	578	610	619	658	592	610	645	577	619	662	627	560	593	622	676	639	661	634	598	647	602	620	618	617	597	609	580	608	626	605	658	643	631	635	662	601	632	598	639	640	621	663	675	624	653	642	620	628	634	625	636	626	663	595	591	618	607	605	611	577	614	641	576	640	585	641	650	619	644	625	637	621	607	645	639	638	602	623	608	622	624	681	655	611	626	620	621	650	639	619	625	646	647	648	619	602	629	634	680	631	627	665	641	621	629	587	671	601	643	646	619	564	617	632	602	605	631	581	585	646	633	671	634	609	611	611	598	615	555	670	602	604	632	641	646	623	618	591	683	645	621	641	645	595	639	659	620	620	639	630	647	614	617	595	617	614	623	655	630	601	621	643	628	562	657	655	641	607	656	635	648	650	619	640	627	600	642	572	585	669	623	610	599	621	611	644	626	591	659	617	638	628	618	627	613	650	609	599	687	620	667	653	623	614	612	616	628	630	624	604	665	593	620	611	603	643	626	606	602	591	615	616	615	605	608	609	660	581	589	647	613	594	619	627	648	641	642	673	641	664	619	615	632	634	602	629	625	646	641	619	604	627	610	635	640	669	620	655	646	619	647	652	628	642	667	617	583	649	653	599	600	625	582	573	618	625	579	641	664	615	624	629	617	652	603	672	667	626	615	614	646	630	613	642	629	633	612	630	619	647	602	611	579	633	648	650	649	582	627	559	600	589	627	644	616	611	637	636	663	655	620	621	651	627	639	620	643	643	617	596	606	556	597	654	657	586	657	604	639	631	656	663	599	643	615	624	629	653	591	645	669	632	645	625	629	613	631	594	594	667	616	633	625	596	621	631	605	584	653	627	645	581	595	609	623	635	611	621	662	573	621	622	630	610	659	659	585	631	614	644	650	573	636	646	595	573	621	628	608	645	619	633	678	656	610	641	621	602	601	617	606	633	586	640	599	604	559	633	680	619	612	631	636	576	603	618	638	566	638	634	643	625	609	612	622	621	669	605	615	623	597	654	631	643	602	587	641	617	573	668	617	625	599	601	618	626	628	638	609	641	608	632	598	647	655	640	608	635	613	618	617	588	628	657	681	626	600	587	614	627	641	609	589	600	638	604	597	632	623	622	628	613	600	630	638	612	609	632	624	624	651	646	620	605	653	630	650	615	675	653	660	623	624	608	623	624	645	624	663	617	671	632	623	597	634	591	637	665	626	617	625	596	605	588	596	609	645	591	635	603	629	634	688	587	644	666	619	558	618	643	647	600	619	625	600	603	616	662	555	603	578	625	639	604	593	603	561	615	594	612	594	648	591	648	588	662	654	656	647	588	662	641	607	627	624	616	590	616	615	604	661	631	644	664	626	614	625	590	653	585	620	591	617	615	631	650	643	571	625	646	648	650	668	581	636	612	620	646	611	645	643	598	636	594	614	675	628	639	602	636	635	572	612	621	647	614	620	617	608	608	696	608	644	615	618	662	603	642	670	621	615	640	615	570	567	641	647	631	658	619	617	668	615	636	617	642	620	655	613	615	578	630	666	684	650	591	613	609	608	603	612	627	640	606	602	573	640	671	626	624	639	566	634	625	598	623	657	633	623	577	599	634	631	616	666	619	626	639	646	567	599	630	615	622	693	682	610	603	625	638	607	610	640	595	580	624	628	608	643	648	638	671	618	595	605	631	662	610	627	599	625	603	595	610	632	638	626	634	611	597	671	601	627	638	637	605	622	618	609	560	630	641	628	593	611	649	628	589	612	634	651	614	683	638	605	627	659	622	616	614	618	627	610	621	632	645	609	603	618	639	607	642	630	703	669	620	637	628	618	613	627	630	644	592	614	657	597	630	664	616	638	589	606	628	676	628	633	634	693	650	609	632	608	606	605	644	620	645	623	605	587	615	628	599	646	635	607	637	641	652	597	610	633	646	590	616	664	614	622	572	643	641	609	600	595	650	625	617	627	629	637	627	618	644	645	634	611	627	644	634	678	616	606	686	619	575	614	622	655	665	644	606	632	653	642	628	612	600	638	601	621	632	617	624	644	606	645	663	645	604	586	644	621	630	596	620	582	585	662	631	619	641	630	617	599	623	659	616	618	662	621	589	606	620	598	585	642	586	622	666	631	623	632	641	589	614	582	617	584	640	624	649	670	653	608	577	631	590	650	638	621	623	633	647	620	655	614	625	634	616	644	673	693	631	617	625	637	577	623	629	603	606	590	599	614	633	628	658	640	589	598	641	624	620	659	604	633	654	623	623	602	611	632	634	635	630	620	635	611	608	633	593	636	626	664	603	622	629	623	605	648	600	622	617	584	651	631	614	698	622	636	608	621	641	642	623	626	656	580	573	627	646	589	598	645	667	588	645	603	638	662	604	626	606	620	596	639	604	605	603	637	643	647	655	604	622	611	617	596	668	617	635	609	597	642	623	596	589	618	643	646	629	634	610	616	637	597	621	626	594	611	623	620	613	626	595	634	628	654	628	630	635	626	631	625	573	615	605	644	654	653	567	573	591	621	613	608	630	628	613	634	643	642	618	610	666	623	605	620	644	635	616	611	576	593	652	582	645	595	645	658	680	655	632	616	657	598	617	635	622	612	653	597	644	583	626	611	614	617	651	663	599	666	632	613	613	666	638	640	579	609	639	598	595	602	623	675	616	631	648	605	618	619	658	622	625	640	597	599	632	650	623	601	590	610	630	657	577	636	613	634	654	609	629	647	649	626	630	587	604	644	639	576	636	621	664	618	616	662	577	639	648	655	675	632	680	663	631	602	586	577	660	657	670	632	614	656	640	597	633	649	661	615	601	609	597	636	624	631	638	616	590	604	653	590	596	600	584	664	653	657	690	623	631	599	621	613	643	619	631	613	606	615	623	659	629	654	618	618	607	622	636	632	637	637	601	612	634	643	630	626	638	678	657	617	639	644	570	618	666	617	634
10154	22019	20508	12949	9977	8304	7094	5237	3967	3226	3006	2494	2183	1920	1641	1470	1276	1089	1018	970	877	868	893	854	894	812	812	834	893	824	837	837	891	798	819	796	838	932	816	787	855	793	778	786	785	823	820	830	802	768	817	792	762	747	853	819	837	785	805	757	798	829	820	805	766	834	832	778	822	803	785	792	766	786	788	835	813	793	828	820	851	828	793	823	784	781	739	793	808	780	842	854	824	810	793	850	803	783	795	806	766	811	813	791	747	752	814	762	767	792	763	755	808	798	732	800	818	768	719	746	804	740	783	801	791	793	788	803	783	841	804	793	802	787	766	797	823	805	799	774	739	745	768	782	761	814	778	823	777	826	774	803	803	784	826	783	785	770	750	816	768	772	766	810	789	834	752	782	767	765	768	829	817	760	770	771	778	791	768	839	805	751	820	765	830	804	788	730	748	805	805	779	818	741	771	800	785	797	774	794	816	761	774	800	772	794	781	723	772	779	795	805	821	824	744	805	770	817	793	762	790	802	783	794	783	799	754	778	786	788	769	765	752	720	831	767	833	778	757	770	800	808	761	804	778	774	759	768	821	745	818	800	807	795	766	774	760	768	807	815	778	813	780	762	786	801	803	800	775	833	789	764	780	772	774	781	775	813	746	749	805	774	770	751	804	774	807	811	753	778	801	799	800	747	800	797	777	777	822	856	785	769	767	764	764	780	722	792	809	785	818	785	799	799	760	798	732	773	742	795	806	772	780	761	772	808	801	791	761	781	795	753	792	783	745	763	739	765	735	784	786	758	821	836	744	789	796	792	755	764	818	797	786	811	831	757	778	777	746	822	780	738	817	745	766	779	812	812	800	764	793	800	743	831	787	789	749	772	741	785	776	798	733	771	768	794	793	779	781	800	737	813	765	806	778	767	765	784	766	763	829	784	838	806	815	748	802	793	806	821	734	791	801	733	785	798	770	757	832	793	726	814	829	833	753	793	761	805	774	745	794	772	751	723	764	791	751	814	759	762	770	785	759	780	745	759	817	769	745	830	772	790	773	807	783	781	774	746	787	786	762	796	766	787	728	715	737	811	792	798	776	781	760	797	819	781	798	758	823	797	788	799	751	750	797	774	796	785	747	757	778	837	831	759	776	765	795	803	751	805	753	813	755	757	808	782	746	741	760	794	773	729	769	771	786	774	761	814	827	803	809	786	788	804	757	761	771	830	790	777	788	791	779	765	781	758	731	796	790	727	782	776	750	796	778	870	802	801	770	784	757	805	737	784	778	823	766	773	756	784	802	830	809	793	801	737	777	772	747	835	782	795	766	768	742	749	814	749	818	779	767	817	802	792	796	773	776	771	805	811	826	785	747	775	764	770	761	808	780	775	801	769	800	756	725	797	821	759	801	785	815	790	735	801	807	794	774	758	786	750	788	757	806	788	763	743	798	814	759	767	795	751	764	765	799	783	792	751	801	774	791	783	717	781	806	808	780	766	730	738	808	811	748	772	811	751	808	752	760	774	764	733	798	788	776	806	724	765	797	784	784	744	793	801	761	764	807	815	789	835	791	737	771	754	758	788	784	803	762	764	772	787	772	771	754	786	808	774	854	759	824	834	764	792	802	769	797	780	747	784	782	766	750	779	788	748	815	784	761	791	757	744	773	774	786	784	785	785	804	826	815	716	766	752	782	804	756	792	772	808	773	796	750	805	811	764	753	787	858	791	785	757	799	772	799	710	794	791	779	769	757	768	782	795	748	750	765	833	757	769	778	844	790	768	776	815	763	793	807	780	796	771	812	771	806	772	764	801	787	827	803	782	831	766	784	832	762	816	739	789	759	803	733	794	745	788	777	783	796	732	774	795	809	773	778	786	756	733	778	806	766	849	827	847	815	767	812	733	757	778	808	754	779	744	790	838	826	768	837	815	744	799	769	784	765	757	779	792	795	744	749	760	779	741	748	766	834	759	754	821	764	771	799	742	793	761	770	772	738	764	785	759	790	730	755	796	796	793	765	754	776	776	760	819	833	812	748	777	787	800	749	775	789	796	713	728	807	791	775	819	757	766	794	748	759	797	784	749	805	797	760	792	722	802	758	764	803	829	754	785	769	737	778	746	763	789	816	743	758	867	801	716	773	781	836	776	783	791	771	751	724	785	766	811	852	786	779	761	745	774	785	852	768	793	802	773	787	826	765	810	779	794	829	768	797	774	744	772	810	800	788	798	809	795	832	827	763	757	834	809	735	803	772	806	725	792	759	760	732	757	778	779	806	753	766	762	783	757	779	768	797	784	808	775	736	810	734	797	778	788	774	786	761	806	780	824	796	751	763	822	741	763	787	750	764	751	787	802	742	734	780	745	760	801	830	818	790	736	751	820	802	789	810	786	763	784	800	829	775	767	747	824	780	771	807	773	757	736	777	815	741	815	797	754	757	818	795	752	819	720	789	749	750	802	772	814	842	767	806	741	761	796	786	758	779	757	829	771	734	806	793	795	793	784	773	771	801	745	744	764	746	779	754	834	762	781	773	804	785	795	735	772	833	826	764	779	782	799	850	783	784	773	734	731	824	782	823	760	757	804	774	802	759	845	807	795	789	803	748	790	789	782	768	755	789	814	786	785	735	760	847	784	771	781	772	780	761	789	782	794	733	800	784	781	787	735	844	737	762	810	816	766	777	794	808	777	790	768	819	804	767	779	756	746	819	765	789	742	802	774	791	758	783	775	785	781	757	793	790	746	802	765	768	806	789	798	795	790	798	796	784	790	795	799	801	742	793	799	771	810	779	861	800	803	805	754	762	783	697	792	785	791	823	791	823	754	783	788	826	804	785	784	735	757	787	774	773	750	796	738	767	795	825	795	776	790	826	780	776	843	804	774	749	855	787	801	800	782	781	785	745	778	837	813	747	768	787	780	844	803	809	773	795	740	752	776	784	757	750	811	764	809	787	829	786	761	830	839	796	790	801	798	781	787	766	772	746	795	790	761	762	801	749	786	776	797	813	784	827	804	810	766	784	751	797	803	797	807	798	778	802	776	795	784	799	735	735	753	805	778	784	780	823	749	796	802	785	771	769	780	758	795	768	784	822	776	812	746	786	789	800	815	809	785	781	808	784	807	771	753	855	744	815	736	806	783	796	798	821	781	828	770	784	719	784	754	802	773	776	803	783	816	745	810	808	743	782	776	781	735	819	798	814	767	735	799	778	813	789	780	756	709	773	807	771	780	797	792	804	719	775	817	773	778	795	755	798	788	815	793	824	814	855	749	746	777	775	756	749	814	802	772	812	779	824	754	778	804	771	800	750	798	733	774	802	752	746	782	776	786	726	780	790	801	767	793	791	783	795	806	791	775	766	786	802	770	807	826	849	779	793	758	779	837	774	757	801	767	793	790	746	752	769	716	772	773	770	786	804	784	791	736	751	788	743	823	806	792	767	739	786	795	796	790	761	820	776	767	856	844	775	776	782	793	791	849	776	771	779	760	767	804	813	773	817	754
25485	21344	27420	25384	10558	3391	2388	1486	1132	946	897	800	599	547	552	473	406	339	320	344	316	291	350	296	278	321	351	286	277	309	296	322	350	289	328	295	300	274	279	306	284	289	278	284	293	316	281	288	287	310	272	281	286	315	319	280	302	286	281	276	292	315	299	278	299	269	276	294	251	278	288	301	287	288	281	268	272	277	324	276	295	262	315	308	291	279	272	322	294	301	281	248	283	292	299	276	286	285	287	273	280	271	314	305	302	313	270	268	306	246	276	289	297	314	297	270	301	303	284	292	273	278	318	297	273	297	289	300	287	302	301	265	264	274	285	257	264	283	310	313	274	290	281	265	302	298	308	249	303	263	273	294	294	289	288	271	287	285	312	300	277	289	284	268	245	289	285	261	317	265	297	275	256	257	273	311	260	270	286	306	261	327	268	297	310	287	307	308	329	296	268	296	267	287	263	273	288	270	275	271	262	284	270	276	271	293	294	293	306	308	289	293	253	297	292	264	266	285	303	290	302	285	307	300	305	299	300	276	311	304	270	298	302	295	272	303	286	300	261	275	252	282	269	254	294	269	276	291	291	273	305	298	295	279	295	319	323	305	287	271	243	272	264	261	314	288	265	283	279	278	285	301	282	272	295	307	268	263	290	278	270	251	274	306	280	275	282	275	276	295	321	263	284	259	292	281	256	301	300	277	284	277	269	291	257	282	290	274	309	291	281	255	260	301	284	265	259	285	288	279	314	264	301	291	279	301	264	249	273	273	309	303	302	286	265	300	275	265	286	278	275	309	276	269	286	301	287	287	286	273	262	263	301	293	305	286	265	268	270	306	278	305	309	299	282	293	274	283	296	261	270	306	267	267	283	297	304	281	282	283	276	269	289	301	295	270	257	289	275	294	287	295	270	304	265	281	260	275	309	283	263	278	299	246	288	282	270	274	278	255	308	307	312	303	310	281	281	296	306	283	270	311	312	303	273	279	293	278	294	287	321	278	298	311	288	266	290	292	291	281	305	274	256	286	298	274	294	305	265	279	250	275	287	292	287	269	295	270	274	310	265	296	252	297	306	288	275	281	292	293	256	288	276	251	269	276	265	303	279	316	269	283	294	291	264	262	283	250	283	277	263	284	285	267	298	297	283	295	291	276	279	278	285	283	257	274	284	268	291	256	287	291	289	307	271	275	312	268	279	267	282	268	295	322	281	314	249	289	261	261	261	272	265	253	266	272	262	279	283	304	279	304	265	264	294	277	261	257	288	297	297	290	307	277	303	303	274	242	247	300	284	269	275	294	316	263	289	266	268	278	279	299	285	320	280	293	293	289	293	316	258	287	284	264	285	266	255	289	269	321	268	275	267	264	306	277	310	290	310	289	286	279	297	274	278	268	273	294	262	296	297	269	283	270	309	290	279	295	293	245	246	307	268	274	280	299	284	285	295	283	294	290	287	282	302	279	312	282	285	312	289	303	284	287	288	276	292	281	298	279	302	289	269	286	295	281	308	269	298	304	247	319	284	321	260	289	320	320	279	306	289	283	296	286	279	280	263	290	282	305	280	266	280	281	270	294	291	284	268	245	267	289	271	278	295	299	300	304	272	279	301	277	264	263	271	271	294	266	292	267	284	303	279	261	287	251	258	283	290	296	285	280	280	247	294	290	288	267	253	261	274	286	270	285	280	308	298	276	269	272	304	293	276	308	294	255	282	277	292	267	294	273	276	286	288	281	292	285	268	299	283	269	281	274	329	283	276	291	289	285	277	297	308	274	304	273	291	272	297	280	295	274	282	264	254	282	286	302	275	281	284	302	267	282	257	298	284	325	293	284	307	303	268	284	286	291	289	282	280	296	312	263	300	312	260	247	283	271	308	269	281	285	268	285	275	268	288	251	309	289	283	286	289	291	254	264	261	311	274	256	283	317	296	272	291	277	291	285	267	276	279	276	286	286	283	292	277	299	271	298	272	283	260	302	280	298	277	283	290	260	297	283	296	263	290	274	288	278	290	279	287	284	304	293	301	288	268	268	277	255	270	259	284	290	272	285	269	289	321	303	261	267	311	294	287	285	308	283	259	243	256	285	265	272	336	307	287	273	304	286	265	285	259	293	280	286	303	285	274	269	295	282	281	282	290	297	271	314	285	279	302	294	267	285	280	278	304	280	281	276	271	268	288	289	290	253	264	285	294	253	281	249	287	279	271	296	296	290	287	294	282	297	299	284	303	276	256	306	278	289	302	298	305	282	312	290	279	281	276	273	291	291	283	298	288	288	287	307	271	282	284	287	276	259	311	266	296	282	297	294	295	298	297	277	279	275	306	275	260	263	287	257	266	281	307	292	304	292	273	298	297	291	262	274	278	272	291	286	283	283	275	280	274	302	287	280	289	298	271	298	282	304	278	276	283	301	255	288	257	288	302	290	272	291	297	276	289	305	297	245	283	277	275	287	277	275	284	266	287	276	260	278	265	271	297	294	303	289	276	277	303	295	278	300	256	271	305	286	308	289	297	280	267	281	302	271	270	281	302	277	316	306	304	273	288	294	278	298	285	279	286	295	320	278	310	302	276	283	291	309	295	285	265	301	303	274	284	274	287	285	280	300	314	273	286	283	293	338	276	297	300	254	292	275	290	294	261	281	289	279	246	261	278	290	277	286	273	296	277	277	303	258	273	292	330	281	256	284	288	303	288	279	286	297	309	299	283	255	296	288	306	294	276	284	300	279	278	315	310	291	273	281	298	280	267	293	300	297	274	280	281	286	280	272	270	275	281	294	281	297	307	287	241	278	298	308	318	303	290	286	278	271	289	286	295	276	283	291	275	280	299	295	287	285	291	286	276	275	290	296	298	282	314	284	316	286	309	284	285	280	283	275	267	294	275	270	284	256	281	265	281	284	260	289	294	288	273	286	278	295	278	260	263	304	266	276	307	265	301	292	282	280	281	277	294	298	282	274	283	258	282	264	273	317	300	276	289	277	296	297	295	332	286	288	271	253	289	287	292	299	272	279	278	278	252	284	276	282	288	257	290	252	287	313	312	296	254	275	310	273	291	292	283	260	282	311	281	271	296	283	249	266	293	286	281	282	277	257	282	256	269	277	303	331	297	265	290	300	303	309	249	313	303	256	297	251	287	272	280	287	265	296	273	272	242	289	268	296	301	281	270	265	309	283	289	261	314	315	277	288	288	290	274	297	297	283	289	302	231	266	288	284	300	271	318	274	255	272	271	304	293	282	297	268	250	286	277	272	274	271	270	277	292	299	277	279	270	269	317	248	315	304	298	268	272	294	290	288	279	286	263	281	294	285	280	313	291	297	289	263	280	287	271	284	282	249	288	293	269	293	291	298	281	295	279	305	296	315	260	263	305	304	283	254	289	284	288	305	325	310	268	273	266	258	281	299	274	288	268	267	320	285	259	268	284	281	306	292	294	290	308	260	261	282	330	265	275	250	282	259	283	308	310	260	286	272	309	273	301	306	250	279	272	300	304	318
9767	17765	16062	9060	7659	6557	5472	3878	2913	2253	2147	1647	1249	1185	1021	926	730	634	565	529	486	441	428	456	453	421	409	427	392	416	393	419	443	403	430	379	380	410	379	387	403	396	401	377	417	392	391	404	418	412	392	393	428	388	437	361	374	373	406	339	393	380	398	376	443	397	397	366	412	407	392	406	383	422	420	412	389	408	413	359	396	425	424	393	382	410	402	401	416	418	411	389	406	374	402	399	387	402	389	390	378	394	388	410	408	397	373	373	405	371	372	395	398	381	391	356	370	406	392	419	423	372	351	379	390	399	388	377	411	359	357	378	407	393	415	418	375	384	402	375	372	389	392	376	361	380	382	372	372	390	384	365	360	356	373	388	384	381	394	387	367	384	351	403	381	385	395	396	412	423	407	390	365	374	379	392	374	433	394	382	402	397	410	339	401	396	415	390	397	401	390	421	401	398	395	424	374	378	343	389	362	388	407	357	384	413	397	356	352	389	385	432	402	375	378	401	339	395	394	406	387	386	436	354	400	383	362	400	396	377	379	382	402	387	370	359	352	374	415	385	349	394	352	420	364	397	373	404	377	366	392	382	370	392	404	379	380	405	363	392	407	382	417	397	392	376	405	384	359	341	388	408	418	396	373	398	415	378	415	404	404	381	397	388	383	381	359	364	395	365	404	391	369	401	373	397	362	369	415	371	328	396	362	400	361	422	347	414	403	402	379	357	375	382	354	387	342	367	385	370	376	372	415	403	396	383	391	392	394	371	410	369	386	408	417	367	399	389	399	385	394	375	361	399	382	406	413	374	393	404	360	413	399	377	386	397	415	380	366	358	376	363	336	381	364	391	366	401	379	407	371	358	367	381	398	402	418	385	380	352	401	381	357	378	420	392	406	388	404	383	340	381	377	395	416	392	394	381	400	420	340	406	430	391	388	418	381	363	386	409	379	322	380	368	389	408	410	380	412	389	377	386	381	377	415	376	383	396	394	376	370	397	412	362	398	349	390	350	383	362	377	420	395	444	393	394	391	377	394	396	375	401	387	387	379	418	426	367	391	397	415	364	361	407	393	357	391	425	385	374	396	377	367	413	397	389	363	375	384	393	379	417	381	381	377	415	363	384	342	397	380	391	405	387	367	361	399	374	389	394	402	413	354	374	401	411	395	362	424	368	374	413	411	357	406	378	376	403	416	357	374	379	365	393	376	362	392	375	368	390	365	383	358	367	368	411	372	398	374	372	371	369	375	378	383	338	362	403	370	410	384	363	396	391	396	358	385	381	403	417	409	352	407	408	376	403	389	398	404	394	400	362	372	390	423	362	363	373	373	367	392	390	399	372	395	400	431	385	387	382	398	413	395	402	385	364	400	402	408	379	407	387	358	382	350	360	417	411	399	393	393	410	378	442	394	392	390	367	387	399	363	378	404	412	434	377	378	365	385	379	387	379	403	398	390	387	385	383	403	393	358	386	397	364	403	365	402	421	359	388	399	359	400	379	401	374	390	432	374	382	411	411	366	404	380	438	413	392	387	382	369	410	367	375	410	342	391	383	398	385	357	429	409	381	399	412	383	423	371	381	390	399	400	373	408	408	419	369	371	389	376	382	414	359	416	401	395	419	404	385	374	365	387	388	384	383	355	387	393	370	382	392	397	384	362	383	383	386	387	400	431	396	382	397	381	404	347	380	407	392	398	385	373	355	392	416	375	368	387	373	389	414	371	390	371	409	402	398	402	376	407	416	384	398	380	387	394	418	373	410	391	400	398	406	401	376	378	392	376	387	401	363	395	412	369	426	381	418	399	383	392	348	388	418	428	412	393	401	375	386	390	392	382	371	402	377	379	402	403	401	398	413	385	410	389	375	411	362	391	366	416	391	391	404	379	411	342	353	395	382	397	379	364	414	387	369	388	390	394	397	396	421	382	414	400	380	398	396	366	394	359	380	398	378	369	364	398	354	403	405	380	390	416	418	391	385	411	403	393	399	379	400	415	396	409	396	375	393	395	392	398	415	354	396	390	355	316	336	431	394	398	400	407	390	349	398	377	377	413	399	380	406	379	395	416	405	348	377	372	363	360	384	409	400	360	380	377	378	386	387	365	398	361	396	378	362	364	370	412	371	378	388	395	396	372	387	347	423	394	394	382	360	376	405	386	358	378	380	405	384	362	390	370	403	350	407	382	398	392	411	395	380	430	394	380	385	367	427	361	401	393	400	393	379	443	381	395	424	354	391	392	395	402	429	377	425	386	398	380	368	375	387	381	390	364	391	403	401	372	394	382	364	365	383	365	390	405	429	411	366	392	402	400	406	371	408	399	397	412	372	382	370	396	393	368	399	382	382	376	390	399	373	410	420	343	434	354	384	381	391	365	380	379	359	346	392	368	388	349	436	435	397	389	352	404	413	388	360	406	389	391	365	398	412	365	380	384	374	367	413	346	372	401	379	398	378	401	373	375	420	388	382	349	398	420	405	383	368	382	379	388	391	414	383	381	391	398	416	396	411	418	417	357	392	380	382	404	400	369	395	350	395	395	366	422	392	396	391	408	385	362	396	395	410	409	389	389	391	332	387	409	380	375	382	370	374	412	392	374	365	402	409	374	383	383	390	412	391	370	366	392	370	370	409	380	399	350	390	425	400	403	399	427	402	370	396	410	410	361	362	373	361	417	393	370	411	361	394	354	372	412	400	383	384	395	386	388	402	364	385	391	362	388	361	410	367	370	384	385	394	414	391	369	384	362	395	406	370	370	387	415	379	360	383	387	384	347	427	386	412	386	368	408	380	373	405	363	379	410	408	349	376	378	428	363	428	359	394	352	371	386	406	364	353	407	415	386	342	411	383	408	420	371	376	387	370	379	405	377	377	375	392	375	400	392	381	383	394	369	359	355	350	360	356	393	396	373	388	395	395	401	397	360	386	398	357	386	398	395	400	383	385	382	395	364	387	390	381	402	399	387	375	376	387	391	390	361	368	371	360	388	404	354	413	390	414	411	336	363	395	397	384	429	395	378	404	401	364	387	383	379	419	422	400	357	401	420	397	355	424	430	433	388	371	397	409	402	383	396	401	373	392	409	425	376	399	419	378	413	391	404	415	372	394	409	387	374	394	397	409	409	392	405	414	395	334	389	399	397	387	400	382	361	378	407	418	392	391	382	392	375	378	380	388	375	382	389	395	372	365	350	364	442	378	397	371	383	352	382	404	394	373	379	362	381	376	359	381	382	393	386	384	406	406	403	395	393	379	388	404	362	380	382	408	404	409	392	405	399	379	425	400	381	388	368	365	396	383	380	397	411	414	377	377	372	382	361	384	365	397	381	407	354	393	381	396	360	390	400	383	367	391	403	398	396	396	386	420	366	405	409	361	389	425	407	389	363	402	387	376	421	335	387	419	429	370	379	404	394	422	373	387	401	394	407	323	385	404	414	369	354	389	394	364	360	363	402	386	390	377	414	364	370	388	382	368	405	410	380	399	391	391	378	403	413	402
23307	21385	29230	23923	21386	21459	11324	3615	2366	2085	1865	1722	1498	1288	1161	1091	1014	927	820	797	746	719	729	690	733	715	744	716	662	706	710	707	676	650	710	696	676	625	681	640	662	682	669	670	575	708	660	674	679	651	660	646	624	689	670	641	630	664	652	621	621	635	626	637	656	670	643	637	633	703	644	694	642	660	661	584	619	668	692	689	650	634	655	678	655	662	636	683	706	656	640	649	671	651	668	680	624	686	707	640	633	657	603	667	652	670	643	657	639	659	625	688	652	642	674	642	701	655	665	628	651	675	659	662	625	639	653	597	623	612	658	728	625	683	653	663	627	636	625	646	703	601	660	639	651	649	611	636	647	637	641	678	660	597	611	600	621	683	663	637	649	638	644	641	607	598	614	638	664	645	681	673	618	637	638	606	651	642	681	627	632	623	690	670	653	640	651	660	644	638	670	631	617	638	666	617	678	671	677	659	606	629	640	666	600	660	566	659	656	615	616	665	677	617	646	639	659	652	602	665	619	682	635	612	650	632	661	622	619	665	636	690	663	611	644	643	657	645	633	625	654	687	618	665	633	650	641	573	659	640	619	660	710	644	691	649	663	659	682	633	655	656	666	618	609	629	697	663	614	652	634	649	671	643	632	612	658	666	637	640	659	617	663	657	619	678	623	583	618	678	642	689	634	639	631	654	620	642	657	664	632	684	631	664	644	638	672	641	651	685	652	621	675	601	610	672	660	610	636	667	662	639	650	650	665	671	670	609	629	611	627	679	655	585	635	648	643	679	609	629	631	640	623	599	644	688	667	655	668	678	683	632	574	618	620	643	649	649	625	688	681	687	637	648	635	645	663	612	686	636	701	622	589	635	648	733	638	625	679	661	644	626	626	576	674	635	627	622	599	682	681	644	654	641	638	636	622	613	723	655	666	627	646	613	605	626	606	630	652	626	612	650	646	632	690	664	633	634	629	651	618	661	599	637	634	633	623	646	672	672	657	641	667	670	639	603	652	637	626	627	634	713	627	615	588	661	596	624	648	599	644	680	627	638	644	653	688	604	661	598	640	661	659	672	631	587	646	607	678	639	662	594	669	641	618	663	663	641	710	660	656	618	675	614	634	636	660	696	634	643	609	649	672	722	667	650	631	592	609	605	661	595	657	663	631	587	645	662	631	662	631	587	658	677	692	630	621	621	634	659	673	670	697	630	604	631	605	671	675	644	689	634	656	662	662	656	668	650	610	639	597	631	617	663	673	621	625	648	628	650	619	656	713	643	653	626	623	638	608	611	654	636	645	623	640	654	669	637	595	603	628	636	663	661	676	702	638	639	639	601	687	677	643	631	619	657	655	651	676	647	630	616	593	629	643	618	625	627	674	663	652	624	615	620	642	649	650	651	657	663	642	644	638	622	675	614	627	644	629	621	635	682	654	636	624	639	597	611	662	663	608	613	652	628	677	625	676	619	620	586	590	610	625	667	614	670	655	617	637	624	618	640	664	639	674	663	642	599	661	644	594	618	620	623	641	645	666	629	682	635	634	596	613	664	623	650	656	644	642	624	647	667	630	631	659	671	639	630	624	616	624	672	652	717	628	688	643	638	619	625	675	676	631	619	635	593	694	645	611	621	601	624	614	693	621	653	677	608	602	626	660	582	600	662	609	630	654	582	633	638	698	632	643	688	681	643	698	671	653	620	665	677	643	663	621	648	625	628	647	622	630	626	663	620	654	619	640	670	670	654	632	626	638	614	664	677	639	623	632	664	605	683	624	638	626	658	580	677	665	641	632	664	646	652	642	681	638	664	680	645	650	620	631	618	643	623	640	637	643	637	648	653	594	674	729	655	674	649	677	583	643	636	599	684	594	632	659	631	658	639	659	637	649	660	647	687	701	660	653	614	580	667	650	671	610	633	651	635	648	665	622	672	666	643	651	618	650	635	598	663	625	655	659	709	655	647	665	636	656	692	667	639	656	654	607	656	624	641	666	623	638	634	644	637	645	641	675	683	651	688	603	617	692	638	645	608	606	658	656	663	641	671	619	583	609	590	663	626	667	658	677	645	681	627	650	643	681	643	634	605	640	664	638	678	661	603	649	657	616	652	676	662	609	608	686	661	657	680	602	607	645	608	637	677	631	680	655	667	664	634	666	662	626	668	652	645	583	621	651	633	617	629	683	693	657	633	647	669	619	588	618	636	638	627	628	619	697	628	608	636	637	658	691	649	620	623	667	606	578	613	675	658	624	587	644	631	635	652	626	607	643	618	641	633	665	673	668	618	658	709	643	623	641	685	642	646	662	594	610	693	604	611	641	616	641	657	654	658	640	592	653	641	653	699	619	637	638	660	660	656	646	650	608	636	615	611	639	597	636	591	667	633	580	651	669	661	651	683	644	680	654	637	618	650	629	606	644	660	680	641	665	605	667	636	653	638	606	675	628	648	640	705	643	632	656	658	649	699	635	627	689	626	596	652	627	634	645	655	660	653	667	688	633	656	637	611	626	621	591	646	628	637	623	666	636	623	644	605	591	621	639	647	639	653	610	639	634	630	636	648	672	610	640	654	632	620	635	618	644	623	655	639	685	664	637	644	646	615	644	658	676	659	638	678	657	630	677	664	654	609	651	621	622	634	654	641	657	628	647	672	653	596	662	605	630	663	602	619	646	659	627	658	650	610	629	633	603	599	645	702	635	614	637	632	634	648	620	613	630	609	601	638	632	654	654	601	640	660	668	639	679	639	619	669	640	574	651	639	639	630	615	637	646	604	627	682	651	639	680	688	623	599	668	687	617	662	656	661	610	674	637	656	655	641	607	654	645	663	645	635	676	635	653	620	639	692	647	688	603	626	706	651	660	648	658	631	648	608	641	635	593	658	671	595	613	652	652	652	652	616	645	644	613	618	634	611	601	676	631	617	634	600	634	680	654	636	628	607	625	600	639	665	666	621	680	648	648	638	634	612	654	678	608	609	621	695	624	641	628	650	617	642	652	687	637	614	677	653	612	688	639	644	636	675	651	639	609	608	663	641	621	669	632	648	596	645	679	633	666	674	612	627	661	623	651	648	626	664	657	642	629	631	630	609	648	638	630	598	646	617	623	643	670	642	613	686	656	612	605	694	661	614	624	640	617	594	668	660	612	688	667	679	613	622	594	627	619	627	634	653	607	633	676	644	651	626	659	678	633	625	617	642	611	658	671	621	651	649	667	637	624	675	628	696	671	646	618	616	645	639	641	628	607	637	627	625	638	686	581	622	634	638	660	637	646	662	655	663	610	685	667	650	649	649	626	657	605	637	711	644	641	641	644	655	654	653	642	609	588	660	669	634	652	656	652	626	622	635	615	626	642	659	668	633	617	668	651	640	641	661	625	643	651	644	667	667	604	621	674	632	641	630	685	664	621	672	661	637	662	637	658	611	615	656	638	617	629	650	645	629	632	625	639	645	655	581	624	650	617	659	655	617	653	668	632	611	685	638	609	630	647	622	654	624	641	619
12560	27310	23645	15835	13126	10982	8844	6762	5190	4348	3786	3371	2862	2403	2169	1666	1548	1343	1177	1092	1040	951	1010	969	973	914	913	947	902	887	866	911	901	839	913	830	846	780	812	876	865	830	787	800	857	814	890	823	887	859	795	829	857	820	829	849	831	853	795	857	863	848	787	759	800	841	774	803	844	837	844	834	812	795	789	816	867	876	838	873	887	864	856	851	841	874	858	834	845	830	836	823	847	875	870	780	809	794	809	811	794	828	803	868	764	813	793	782	840	828	817	870	801	771	827	824	797	779	768	820	819	823	802	812	824	779	819	829	799	866	813	766	808	882	806	848	804	828	818	776	831	843	749	793	811	823	835	787	821	818	810	835	795	836	838	853	801	792	848	794	882	771	826	846	784	850	833	804	771	833	860	785	825	812	847	837	830	747	821	841	787	832	814	771	796	838	753	843	862	814	822	795	843	841	888	812	797	804	807	844	778	807	776	813	787	797	763	826	808	790	820	834	806	802	827	792	816	791	840	801	791	811	807	856	784	812	778	809	826	831	792	850	809	826	790	870	791	800	801	811	832	796	822	763	809	807	808	757	818	830	803	787	851	812	803	757	824	849	834	779	862	770	900	841	792	790	812	782	823	775	798	790	820	799	814	836	809	813	807	820	802	783	787	741	855	834	781	821	778	801	824	837	855	779	824	805	821	793	767	828	802	781	845	847	867	814	799	829	881	810	787	791	801	832	849	814	833	775	816	844	852	743	798	792	800	821	778	775	783	838	781	828	814	767	845	791	813	753	791	779	848	788	789	798	854	782	852	807	791	787	826	810	868	782	798	827	743	815	809	788	814	825	816	845	779	830	847	836	804	837	792	819	790	788	785	848	807	813	808	788	788	774	862	809	850	823	829	809	855	812	894	766	809	812	790	805	792	805	792	793	778	804	809	850	866	808	869	818	779	775	780	782	803	840	788	829	796	767	840	829	797	777	803	799	770	812	815	807	783	768	827	834	846	861	807	761	816	807	796	836	837	790	800	846	831	831	817	805	778	850	832	818	786	802	784	823	842	839	770	822	820	801	857	769	795	763	828	812	831	785	802	755	787	782	781	774	853	858	825	740	797	841	783	809	842	785	814	765	808	812	779	836	823	819	789	812	775	814	832	743	815	798	842	774	852	805	824	832	794	776	855	839	846	818	804	792	829	814	854	766	724	834	806	802	833	859	820	804	753	816	791	759	852	765	804	828	831	857	838	798	826	810	776	792	811	767	783	794	824	805	851	764	869	757	793	796	843	802	862	828	792	815	800	759	825	755	824	812	747	824	816	804	798	762	849	805	818	851	825	797	763	809	833	842	821	826	770	787	837	770	836	773	788	782	827	877	897	811	813	783	768	784	816	799	758	778	789	821	776	842	825	844	796	802	804	862	810	876	805	820	860	793	821	815	760	844	760	815	823	778	817	780	775	838	815	789	783	828	805	805	806	813	741	796	805	808	793	823	832	811	822	796	826	778	840	774	808	812	773	840	837	843	846	784	782	857	822	792	838	759	804	784	824	825	850	783	872	815	771	788	824	854	788	789	817	830	764	815	830	815	819	809	766	794	819	790	848	810	826	851	794	745	778	809	841	807	774	795	774	840	779	809	840	795	783	833	819	812	783	820	730	826	795	781	795	790	828	783	850	782	775	792	888	793	803	799	777	754	827	825	818	786	860	835	824	810	820	755	795	781	792	724	793	838	827	745	808	807	784	840	759	852	818	780	792	803	823	831	817	812	750	808	772	812	832	823	805	799	802	778	824	819	843	779	848	826	779	821	756	793	820	849	792	807	756	855	812	761	804	836	802	839	841	795	814	787	820	778	761	835	837	832	783	828	837	806	821	848	793	826	807	852	841	801	824	816	843	823	776	798	800	829	769	786	770	802	770	826	780	816	798	834	820	837	846	803	830	797	832	798	808	785	793	807	788	863	766	838	798	838	852	777	797	817	865	824	802	864	846	842	884	835	831	799	776	793	820	854	739	825	826	831	778	795	825	782	836	747	778	776	847	878	875	814	796	841	802	820	819	863	868	826	807	793	807	779	816	818	799	785	765	812	823	760	885	797	805	838	777	838	823	823	776	789	818	855	838	796	820	819	825	784	805	798	757	804	827	787	805	773	865	783	826	804	816	804	836	816	789	825	755	803	851	820	856	793	837	772	831	798	840	795	804	787	771	849	768	801	806	827	805	819	843	839	782	824	802	741	791	809	780	766	818	787	822	809	777	855	797	820	801	817	817	758	803	853	737	795	872	817	819	781	799	841	830	804	765	819	815	801	846	818	817	838	839	760	796	851	799	841	833	773	843	775	786	800	818	821	840	797	792	808	821	824	820	785	830	793	781	815	802	845	846	773	830	844	813	820	818	792	809	791	780	804	819	832	818	742	807	845	810	798	756	792	826	831	757	722	829	796	860	859	779	788	826	837	805	780	791	856	796	834	772	825	761	820	791	762	819	779	748	769	813	793	800	780	783	793	806	783	802	827	824	791	827	809	810	772	790	797	757	788	808	808	836	770	852	805	807	840	805	821	836	826	760	808	824	806	810	774	813	797	759	818	843	794	823	787	877	816	811	780	795	821	785	829	795	793	806	819	743	840	820	772	780	821	799	788	818	806	796	814	850	814	848	784	813	819	790	799	851	841	839	832	830	819	856	798	841	810	771	793	794	782	797	828	828	773	801	808	781	763	771	813	805	826	805	864	870	811	816	768	770	804	813	855	848	749	850	850	818	784	829	777	796	738	850	808	813	786	827	793	825	815	784	781	785	756	776	809	768	817	786	842	795	847	777	783	779	769	796	785	811	803	822	802	796	844	770	811	783	824	830	784	732	818	805	746	824	801	804	776	778	828	791	792	830	838	824	829	773	761	801	830	804	794	812	789	792	794	781	801	795	816	808	768	795	808	831	855	820	842	802	759	820	786	823	787	840	768	835	773	808	825	857	877	801	815	833	811	811	820	780	860	841	860	832	820	848	860	834	804	840	821	816	858	826	831	792	798	833	797	825	792	779	844	790	829	726	778	832	857	769	821	831	812	801	834	801	763	816	782	850	839	794	813	765	848	837	772	810	768	790	787	781	829	841	827	833	831	818	811	766	798	796	843	785	814	801	828	800	778	840	774	836	854	820	859	830	779	777	844	853	819	779	757	813	874	767	754	775	833	813	843	759	808	755	836	815	776	775	827	839	823	769	818	816	806	790	808	810	801	739	845	808	790	810	784	792	818	848	813	797	795	841	793	793	794	845	810	787	781	845	819	780	734	752	874	791	808	787	778	804	812	792	851	816	837	856	846	861	855	831	800	879	803	829	809	817	796	839	807	778	809	844	784	817	800	786	789	813	729	792	726	739	777	822	810	800	794	804	827	801	771	779	833	786	806	713	780	787	805	822	782	781	790	775	801	783	763	779	765	833	800	841	816	791	809	751	820	776	776	765	850	804	801	800	820	825	850	814	784	806	834	760	755
27476	19737	10710	5430	3253	2132	1561	1315	1072	831	726	724	635	584	490	500	426	391	385	373	375	368	366	366	378	397	412	323	336	354	354	400	384	348	370	389	376	370	391	379	352	339	319	369	363	355	369	352	369	330	350	361	344	392	359	379	408	339	390	357	378	358	359	332	374	366	309	326	338	383	331	323	340	371	369	360	374	381	355	385	358	370	376	367	331	403	402	361	368	402	362	332	355	394	377	369	365	360	356	375	347	368	348	387	362	394	367	374	369	346	377	372	380	368	354	354	372	361	370	380	370	404	343	358	373	374	343	379	358	371	357	328	358	351	343	390	371	345	382	371	352	387	384	368	362	368	374	377	324	346	377	375	390	368	339	360	371	355	375	416	390	365	359	381	345	364	339	342	373	385	374	382	361	387	334	341	372	362	415	353	377	383	384	349	363	361	376	344	360	391	360	349	405	365	378	330	370	389	357	363	369	392	361	347	350	357	380	358	369	334	398	381	354	365	398	367	367	371	386	384	374	366	389	346	368	324	357	357	363	378	366	335	349	334	390	360	377	362	357	336	358	342	378	340	339	357	401	368	308	321	359	375	376	395	380	370	373	344	402	361	373	372	379	339	370	400	369	356	350	390	375	384	378	316	382	396	344	363	382	337	312	368	396	370	354	351	358	351	339	347	379	366	387	360	344	393	336	374	373	427	368	330	345	360	374	362	384	372	375	351	373	382	352	344	376	337	341	377	380	388	368	367	376	376	354	336	362	350	368	391	382	366	394	373	381	366	334	373	365	376	356	352	377	402	356	356	378	363	381	403	341	369	396	359	397	370	374	376	396	365	370	363	359	353	328	352	352	357	394	356	351	351	341	387	365	368	357	333	354	326	350	321	351	337	360	373	387	365	394	390	372	341	343	348	380	359	371	321	360	326	341	377	356	381	352	347	365	349	353	365	367	369	405	368	377	376	375	380	357	361	373	396	374	394	380	383	362	351	381	333	373	353	369	379	377	358	375	361	354	338	330	370	352	368	372	375	379	371	397	348	340	376	349	351	375	343	358	379	349	353	363	373	377	342	343	360	362	336	375	371	354	338	346	378	365	373	353	368	352	374	396	376	338	302	349	367	343	378	364	341	401	382	369	372	377	368	385	357	345	347	363	346	371	355	378	328	357	344	348	334	345	353	357	393	364	374	352	364	364	411	331	364	348	375	364	330	346	344	362	359	390	388	348	365	373	354	338	401	354	373	352	360	348	326	340	395	370	374	370	368	385	394	363	334	369	359	362	379	374	398	353	380	344	364	334	375	334	359	382	382	354	351	381	349	356	376	373	364	383	355	360	366	358	380	376	322	356	360	371	347	381	371	321	355	369	393	353	359	400	373	395	346	396	357	381	359	361	348	362	414	343	379	359	399	367	353	373	362	346	350	378	373	368	358	395	352	359	392	362	347	388	355	351	373	348	319	366	365	355	402	388	407	385	394	343	372	372	381	347	358	363	362	369	354	361	376	356	330	356	365	322	357	378	369	354	368	397	352	369	376	356	350	389	350	352	374	357	396	368	341	404	354	357	373	370	364	348	375	340	369	358	401	328	335	350	358	368	336	343	355	379	352	371	369	355	354	341	332	365	340	374	391	357	357	347	351	359	349	374	388	363	357	359	392	359	369	384	363	362	399	366	363	329	323	395	380	370	342	422	363	377	386	355	354	356	367	390	373	364	390	407	370	356	352	343	375	380	385	395	345	357	360	382	349	368	336	339	349	367	355	388	368	410	383	352	367	373	353	355	409	364	376	394	343	356	370	382	366	378	385	389	376	397	387	349	345	355	354	377	342	354	385	320	358	362	354	361	371	378	366	368	402	384	360	405	388	388	395	393	338	357	384	358	380	376	363	356	345	344	364	393	359	368	343	362	339	344	350	367	361	350	390	386	361	342	338	344	398	361	384	354	368	330	363	365	353	361	355	368	373	382	350	346	366	382	379	378	376	356	374	385	363	342	371	384	376	369	396	363	347	313	344	378	362	348	368	328	330	359	338	363	345	361	363	356	347	377	339	376	370	372	338	319	378	359	349	376	370	373	365	360	370	349	384	368	337	367	346	328	349	360	341	351	359	357	364	391	365	379	363	374	398	324	365	419	379	370	360	374	367	372	359	369	365	377	383	338	344	371	348	353	360	377	340	341	347	371	322	371	375	358	350	395	362	381	390	368	350	356	374	330	361	369	369	365	371	355	368	351	371	325	354	373	379	373	363	361	397	355	352	354	385	358	335	353	352	368	367	364	347	353	382	345	350	373	405	386	351	419	376	372	359	373	388	372	372	373	401	366	361	371	402	352	340	369	331	388	361	337	357	327	359	353	383	355	377	383	356	377	382	360	350	395	354	374	354	392	391	350	388	352	372	333	375	367	339	362	372	334	367	355	380	363	355	365	373	362	356	334	360	358	374	381	365	361	369	376	376	373	377	364	370	358	354	376	364	324	339	393	379	382	344	369	332	371	380	357	387	348	367	342	366	332	362	374	395	356	368	389	374	417	365	358	362	334	361	351	340	375	377	328	349	355	357	362	399	345	361	345	365	336	369	320	349	362	365	360	375	393	357	396	324	342	369	358	315	358	354	388	375	380	356	342	355	382	353	392	352	386	388	362	399	331	387	362	365	387	343	379	347	368	380	350	350	362	371	349	363	382	369	346	363	391	362	357	365	386	338	373	383	351	344	412	363	376	381	394	374	358	350	355	372	361	361	376	370	330	385	329	382	377	357	393	338	368	346	364	350	397	381	355	370	387	338	345	331	360	370	379	372	368	373	349	360	378	366	337	366	357	371	340	381	343	372	387	349	357	360	355	344	373	383	376	367	381	416	376	342	388	361	357	369	369	334	384	358	368	334	342	371	378	354	378	344	338	369	369	373	392	356	394	396	397	349	383	410	369	359	314	382	354	374	369	354	331	334	402	355	347	346	370	380	347	370	372	344	372	363	362	394	366	345	341	365	375	370	354	347	363	377	344	382	371	353	345	361	342	351	386	378	347	371	362	375	342	394	350	377	368	391	351	356	362	338	349	354	404	347	347	345	365	389	340	343	374	385	336	393	341	385	354	378	385	366	360	362	344	357	351	335	356	382	350	365	379	355	356	383	354	375	405	348	353	403	364	366	357	352	345	354	358	372	395	371	394	340	369	357	318	382	355	400	353	385	355	377	358	378	353	339	352	361	378	351	328	379	374	384	359	372	364	383	382	329	328	336	392	374	394	380	332	371	361	394	366	375	395	365	380	365	360	338	370	363	379	373	363	360	365	365	335	368	366	360	354	375	357	373	374	387	332	352	382	362	373	370	380	354	366	357	394	389	361	363	384	368	367	340	363	369	319	368	357	381	399	366	389	373	371	364	358	367	383	381	336	383	347	318	356	373	356	363	355	402	396	342	376	366	376	361	335	362	394	364	335	354	362	374	367	440	365	358	360	394	366	349	360	352	373	389	344	352	371	381	377	341
8465	12516	10920	7477	5904	4618	3585	2861	2178	1839	1539	1330	1241	988	777	693	579	533	520	450	518	489	518	507	457	485	480	490	528	473	471	485	444	513	497	459	463	434	480	483	440	457	458	440	457	470	469	500	462	468	438	467	483	452	498	488	522	498	504	470	444	482	469	468	483	486	490	478	490	428	488	493	492	488	476	477	506	489	512	478	487	482	496	500	449	529	493	503	458	472	509	491	480	452	478	464	483	485	498	455	483	442	456	470	454	456	449	449	434	448	502	463	471	503	474	480	507	454	465	457	505	477	468	468	473	454	448	481	499	478	480	468	480	428	467	467	472	463	473	513	484	461	481	487	514	507	460	466	438	477	497	485	478	494	467	457	481	473	464	476	463	437	475	447	459	473	444	439	480	479	508	450	466	502	495	464	460	483	483	461	438	475	493	476	474	488	457	484	448	487	468	500	471	490	472	485	433	463	457	427	441	492	468	470	433	460	461	453	481	463	487	482	454	481	452	496	468	484	473	445	463	458	479	490	504	454	485	481	487	465	459	464	464	464	485	488	474	432	471	455	475	503	469	501	482	479	477	457	469	481	445	479	438	483	458	445	463	481	458	457	473	445	473	443	492	469	468	490	466	481	484	482	443	472	445	439	462	468	471	500	462	462	427	458	474	478	467	430	471	465	440	507	456	481	465	479	467	502	477	474	472	468	479	471	465	495	477	479	433	441	458	455	464	478	470	531	464	457	448	455	451	429	485	465	471	454	486	473	489	469	469	520	451	435	508	498	441	461	462	493	478	463	481	442	427	500	501	484	465	511	483	477	458	504	479	455	488	472	468	433	484	473	459	475	455	458	468	470	473	510	475	512	453	440	469	459	482	517	444	463	457	455	473	470	483	478	444	450	460	469	479	461	493	497	487	474	506	472	488	469	432	506	505	472	469	491	423	499	455	466	474	421	437	445	451	449	503	476	425	451	452	463	479	469	486	465	452	454	473	497	474	499	503	483	445	475	441	463	457	468	417	496	475	465	481	489	482	497	453	430	458	528	433	466	491	463	462	463	500	490	493	462	485	455	444	482	468	463	474	514	481	460	464	461	523	446	449	456	459	444	437	500	499	472	463	537	458	460	431	466	467	450	483	490	492	454	470	478	465	437	458	466	473	480	436	446	450	447	446	480	467	433	490	528	484	460	491	476	469	457	464	463	432	457	473	435	458	487	462	456	431	487	483	469	504	444	480	449	468	466	471	449	481	463	439	471	483	453	456	470	457	475	446	452	470	486	484	460	459	495	498	465	479	474	493	437	484	437	503	454	490	463	494	449	513	453	498	488	463	489	479	487	467	461	460	480	463	484	475	434	429	508	436	453	465	476	492	490	444	501	430	489	485	455	448	486	485	453	486	473	445	472	414	454	491	446	434	462	440	475	482	504	465	506	496	471	457	441	435	448	462	480	470	478	443	471	465	472	503	420	450	466	479	465	530	472	479	478	448	480	461	487	492	428	478	484	487	485	469	485	468	443	482	489	459	467	470	428	488	462	471	478	478	469	489	498	460	419	481	486	486	485	483	445	468	493	474	459	456	442	443	469	479	474	451	467	457	461	503	415	486	448	477	457	476	471	481	508	472	486	473	471	445	452	577	482	496	479	470	464	464	453	450	466	450	476	457	468	454	483	443	483	476	449	464	501	437	441	448	452	485	444	460	480	474	475	520	466	472	492	452	491	439	495	444	493	459	479	469	483	487	479	485	460	469	482	471	449	446	464	453	465	446	456	458	460	477	471	485	477	470	476	459	462	475	472	429	490	447	455	434	433	449	458	481	470	488	489	501	460	439	498	446	482	462	464	474	464	427	439	475	444	462	480	466	470	514	520	454	481	481	469	458	483	479	499	463	463	474	441	469	435	445	499	459	446	449	484	431	437	474	488	490	478	408	492	434	485	457	443	467	444	488	456	427	477	477	472	435	461	466	454	466	439	501	478	454	433	484	461	442	488	457	456	444	425	468	491	478	452	487	466	456	490	480	472	471	493	484	442	436	467	462	443	439	478	427	457	463	464	444	438	443	459	445	444	492	463	491	493	449	502	474	467	484	499	462	475	489	476	464	440	489	465	502	487	476	434	514	467	469	434	483	473	478	489	480	434	486	485	466	466	481	475	480	461	485	511	471	484	470	427	434	436	490	478	511	488	482	439	483	436	515	468	473	507	491	442	475	425	443	498	451	442	466	490	494	502	484	483	478	476	458	464	454	478	481	453	502	482	479	484	460	458	461	449	483	466	430	479	440	451	492	433	482	453	500	464	456	456	524	467	453	463	439	479	448	487	429	463	451	449	473	480	463	461	452	440	475	470	453	465	441	453	460	458	495	444	467	474	507	440	511	445	474	501	491	444	477	508	470	504	463	491	474	434	464	461	479	451	507	496	482	470	464	476	491	475	438	478	477	465	464	481	476	488	479	467	435	479	437	480	447	452	532	483	486	495	457	486	460	475	450	474	453	437	474	474	478	465	447	464	462	459	434	489	438	463	428	481	490	486	443	466	470	468	448	446	456	469	478	483	447	475	470	498	433	462	453	506	450	465	454	464	495	444	452	472	467	498	472	474	454	469	428	453	516	498	482	466	460	509	489	464	508	461	481	468	453	461	445	457	520	449	462	509	497	476	448	487	479	448	491	472	428	478	497	473	469	467	483	468	457	491	444	461	454	489	472	490	449	456	460	464	453	466	509	456	494	501	477	454	480	485	474	466	464	445	427	501	479	474	454	497	469	472	470	490	519	470	449	471	464	483	419	465	498	479	487	461	517	467	450	471	482	452	484	466	495	494	477	455	449	459	404	486	446	450	495	441	471	437	497	459	477	468	480	477	464	474	492	459	495	470	496	486	472	467	469	492	470	434	481	492	498	475	498	483	468	484	470	465	440	485	461	450	443	473	477	480	482	467	422	454	471	423	436	489	468	471	421	462	470	456	451	504	479	500	472	483	469	479	444	459	478	433	435	438	471	490	436	464	471	448	507	449	414	467	455	457	455	493	441	448	458	475	452	469	462	459	500	473	440	505	460	451	432	473	461	432	471	450	507	463	492	442	467	487	486	479	458	493	451	479	468	485	493	440	431	466	471	503	437	428	477	460	498	472	483	493	449	440	488	448	435	440	452	466	491	478	450	484	466	491	485	467	453	520	453	463	506	506	524	499	477	466	485	486	491	444	507	475	457	482	481	484	458	435	456	467	491	503	455	453	487	503	455	484	511	438	447	476	485	434	439	412	453	445	466	486	450	450	458	485	457	485	469	492	483	473	478	479	491	498	502	487	436	473	468	447	512	475	450	503	464	464	449	485	449	496	437	520	461	482	453	471	448	442	470	488	434	424	454	457	486	468	496	484	467	425	486	485	439	451	459	415	495	456	444	453	461	439	478	467	480	477	457	428	415	459	483	469	451	503	447	452	486	496	515	496	438	485	463	454	448	498	458	463	445	473	476	428	482	506	498	462
24429	21384	28676	24481	21258	10674	3511	2598	1918	1785	1591	1415	1234	1059	978	898	745	768	668	702	650	670	662	653	596	615	639	622	679	617	649	639	661	593	653	665	639	664	611	657	626	661	625	594	620	610	667	587	643	583	619	632	590	631	636	615	653	612	652	583	627	614	620	648	634	601	695	607	604	642	606	612	646	636	588	591	628	651	651	633	617	693	613	690	636	649	584	667	602	627	678	642	615	609	629	652	643	621	608	630	627	620	658	644	618	665	564	638	644	617	612	612	616	616	641	625	609	653	609	615	603	622	589	560	604	681	631	627	612	630	601	626	568	639	636	652	643	591	634	614	622	636	659	561	625	609	561	570	595	586	606	622	596	611	615	629	637	588	627	609	669	621	626	628	614	613	577	585	622	564	650	617	617	586	622	605	592	655	652	634	633	611	626	605	658	615	614	643	618	599	570	627	616	657	581	597	616	616	666	593	592	613	614	561	618	595	599	639	582	612	597	615	562	612	588	594	619	631	600	588	624	627	642	607	644	641	670	643	602	604	596	613	626	646	621	589	656	616	603	610	601	590	636	608	620	618	658	628	616	621	620	625	580	591	601	578	632	629	611	602	628	610	608	647	641	627	593	609	620	602	620	615	648	599	591	604	632	605	601	597	634	639	635	631	588	620	624	570	659	614	622	560	619	597	622	647	636	627	620	648	579	653	610	623	660	623	653	636	573	632	651	608	637	566	612	613	610	605	582	628	596	608	670	625	634	631	642	596	614	624	621	610	625	623	592	589	604	596	608	617	708	629	607	639	641	615	598	620	602	618	624	606	597	630	629	621	648	621	680	588	626	610	596	631	594	576	659	608	591	623	598	635	601	598	616	620	605	675	600	610	604	640	615	601	651	590	577	592	595	641	581	598	612	572	612	616	651	619	641	617	614	588	577	593	643	614	631	624	593	633	630	613	644	588	625	623	585	617	604	635	622	632	618	593	599	592	637	583	607	605	639	637	643	635	635	593	593	587	656	635	613	598	591	647	593	586	603	609	627	600	625	706	606	617	572	585	607	610	594	660	606	614	620	608	654	643	605	556	600	623	654	575	626	602	599	664	616	572	648	608	648	611	620	627	663	600	597	592	559	584	619	609	631	632	639	611	605	624	586	631	612	648	644	611	633	600	591	622	601	577	606	611	593	592	611	643	605	612	623	619	637	652	605	638	581	627	583	623	631	701	576	619	568	630	582	606	610	602	599	620	581	627	645	621	609	653	594	606	582	592	631	613	663	582	631	606	622	628	611	642	605	680	644	602	598	641	566	628	594	659	625	645	629	617	564	615	637	620	643	592	658	605	619	647	640	642	589	656	613	605	626	590	627	624	624	642	621	662	610	628	619	608	639	590	650	602	616	646	593	616	639	655	588	649	625	632	598	639	583	601	592	585	597	608	614	612	626	617	585	604	624	622	587	659	588	655	623	592	613	620	632	640	608	599	578	571	633	632	629	610	616	614	623	607	620	600	626	583	621	571	620	641	587	591	625	581	573	618	637	606	645	590	606	580	639	575	596	629	597	576	606	626	627	631	639	605	650	575	639	580	628	614	633	581	603	622	623	608	581	636	605	569	612	606	583	646	630	628	619	602	630	651	610	628	654	601	652	613	640	631	591	661	593	653	584	606	581	615	636	554	623	612	617	590	627	592	624	595	614	601	642	619	620	643	587	616	664	608	589	660	613	606	612	629	570	633	623	624	621	649	572	660	603	578	631	582	605	606	621	650	600	635	647	607	598	646	623	608	615	629	616	638	662	658	601	592	621	592	651	608	617	602	635	612	568	587	601	637	645	631	591	609	637	587	590	617	592	615	605	614	605	589	658	606	627	591	654	577	587	588	609	598	633	610	576	612	586	605	612	606	676	634	566	587	624	623	593	606	625	596	628	662	632	587	640	633	645	594	650	612	644	671	645	645	566	600	589	637	612	655	590	620	606	625	629	621	569	668	625	651	653	615	586	620	581	654	616	616	642	569	613	609	598	596	599	633	583	625	608	642	677	611	624	584	587	617	633	588	601	612	620	614	589	595	607	611	651	576	604	589	615	610	650	618	594	603	612	623	599	579	626	612	641	602	637	605	591	541	626	650	602	660	615	582	573	597	639	606	601	641	620	683	642	610	609	627	639	594	605	635	623	579	589	651	624	628	611	636	594	605	623	612	632	635	609	613	607	645	655	624	626	624	571	597	692	629	614	605	632	599	637	631	621	660	618	583	651	635	604	588	595	574	600	570	639	657	622	582	585	613	615	600	632	582	620	600	644	626	593	623	613	635	653	621	591	641	583	643	602	656	599	624	598	619	592	656	638	631	597	630	613	633	666	666	667	622	588	606	639	645	584	598	631	597	611	638	632	652	596	591	639	682	607	646	675	563	641	587	607	579	656	633	601	643	609	618	613	640	621	585	598	617	617	609	572	612	633	595	627	598	599	644	602	593	643	625	626	653	583	604	602	614	611	600	596	578	620	619	657	639	572	621	631	618	610	652	620	618	614	619	574	621	639	606	602	669	615	607	646	630	662	620	627	602	623	602	626	625	592	676	622	643	611	567	634	617	610	647	642	617	614	602	616	572	602	629	631	577	599	631	597	608	635	627	574	608	606	646	628	646	557	594	621	616	640	630	617	631	583	642	618	602	593	642	611	654	656	610	597	617	637	612	603	636	629	602	663	647	598	600	609	655	592	640	598	562	626	594	636	615	595	644	625	644	592	632	589	579	576	622	616	647	621	597	636	600	617	623	635	623	604	604	657	620	666	622	584	587	624	606	631	641	627	651	641	627	606	572	638	608	613	586	619	615	573	627	628	620	599	654	610	652	611	596	633	620	599	640	607	620	599	610	637	647	624	599	608	646	629	597	591	585	652	631	637	669	571	640	599	594	689	593	624	640	622	622	616	630	579	620	591	641	635	637	577	613	647	654	594	664	620	643	621	620	550	621	602	610	652	604	597	627	601	627	640	585	627	603	619	619	628	632	634	644	611	575	635	602	633	595	591	617	621	649	631	624	612	628	660	614	628	587	631	596	643	563	625	645	626	624	590	641	669	611	656	652	670	622	556	648	639	603	661	569	615	620	594	580	645	576	630	589	644	613	585	642	546	605	641	666	635	615	632	609	564	613	611	633	639	607	578	599	649	593	618	550	593	597	615	609	644	616	626	616	597	591	614	650	585	602	661	623	595	587	658	672	607	634	594	629	590	649	617	572	616	593	656	592	608	651	603	605	623	622	587	586	613	590	625	610	643	669	613	648	604	610	577	557	618	605	645	590	650	605	654	590	637	593	592	546	670	615	629	641	654	581	637	570	606	563	582	659	613	592	638	608	605	627	668	599	618	643	620	609	659	590	603	587	660	619	614	640	650	647	627	653	641	629	668	617	625	583	631	607	637	610	677	549	595	613	605	603	623	599	615	601	599	616	643	642	594	622	589	593	620	584	625	617	624	653	587	624	580	557	593	623
9654	22089	19408	13569	10450	7612	5738	5217	4171	3689	3101	2771	2321	1881	1719	1378	1015	971	942	941	873	829	871	863	844	794	841	831	868	846	791	808	838	824	800	757	797	809	805	786	814	852	747	798	809	796	790	748	777	828	794	729	787	848	770	861	778	765	787	815	753	785	776	828	733	788	804	786	754	813	805	804	787	781	751	818	788	794	758	841	813	799	797	771	806	805	751	801	797	791	805	796	803	858	820	821	747	779	788	788	847	741	774	782	773	823	797	775	800	781	791	759	805	786	818	779	796	754	765	772	751	770	809	722	764	772	769	793	759	799	772	773	768	805	760	769	788	776	721	764	770	812	763	731	784	766	786	746	766	759	749	775	774	751	822	734	764	754	829	786	830	753	801	757	781	775	742	778	761	781	787	834	730	781	793	797	801	748	830	780	769	742	795	768	751	780	721	709	782	761	819	794	763	737	768	783	769	725	737	732	792	732	765	777	763	811	782	790	797	805	779	812	756	771	761	742	788	795	736	792	771	768	809	791	778	739	718	736	738	794	775	747	790	777	802	803	814	781	800	764	759	792	764	791	763	779	773	725	741	782	811	784	792	800	849	761	785	774	768	762	763	774	838	715	801	775	764	780	788	783	840	805	748	842	805	811	764	782	744	762	771	774	749	772	710	757	770	730	817	762	745	802	770	795	748	807	804	775	810	771	770	742	803	766	793	784	785	797	743	803	819	779	785	763	800	785	736	753	770	768	798	796	804	762	767	779	740	793	720	747	784	749	781	751	777	766	781	792	729	784	815	778	775	785	753	801	750	743	779	791	727	759	745	773	772	783	730	764	712	773	775	769	810	765	743	776	764	773	785	788	755	794	763	799	757	765	801	729	742	735	792	760	779	738	790	735	779	843	785	764	741	765	766	768	821	728	748	782	788	784	738	765	771	757	729	768	798	768	755	780	797	771	754	756	772	776	796	779	819	792	734	709	798	797	717	802	788	783	776	774	744	758	787	781	786	764	773	789	826	768	810	803	772	756	782	776	810	781	771	780	749	760	764	789	757	768	783	772	730	766	771	800	795	750	759	751	770	755	762	748	763	764	795	820	797	765	714	722	733	781	797	772	725	779	747	767	770	838	775	758	794	753	811	788	774	791	783	807	808	750	794	753	765	756	817	756	795	831	786	764	752	774	776	754	804	782	808	786	741	763	804	851	783	766	803	758	757	818	772	793	744	786	804	730	781	778	764	763	762	806	801	760	822	754	732	774	783	785	742	792	731	756	727	794	757	788	823	774	812	811	787	757	805	778	747	771	787	780	800	755	776	732	744	800	751	769	818	784	792	793	781	781	770	795	803	846	772	808	819	756	781	809	744	805	743	792	811	785	814	770	779	756	794	803	726	744	757	846	807	718	839	775	764	741	783	790	746	741	775	735	757	763	747	787	789	740	751	792	753	825	759	809	714	764	747	807	766	802	765	770	775	791	780	743	806	807	787	746	761	794	763	753	730	765	761	818	766	753	772	767	744	782	761	793	738	806	796	802	711	753	780	779	814	757	767	764	736	783	741	768	742	785	802	773	730	753	772	741	767	814	739	744	783	775	766	710	755	771	777	770	715	779	760	768	753	753	781	760	776	827	794	839	788	766	753	772	768	768	768	763	728	739	744	734	734	787	808	749	797	766	765	781	786	773	787	779	773	824	788	742	770	782	793	826	720	732	768	782	775	771	768	749	822	752	795	723	785	790	782	770	831	716	836	730	765	752	724	758	791	792	791	771	819	770	831	812	784	777	823	766	757	715	794	783	805	791	822	759	722	768	751	763	765	794	782	748	796	765	738	807	767	779	738	778	759	750	798	785	704	786	763	763	819	814	798	766	804	716	770	766	756	762	768	806	750	803	776	788	776	772	784	782	801	743	758	818	763	730	744	811	747	756	753	744	804	734	762	774	771	759	780	780	758	813	784	732	747	832	790	768	752	772	758	838	769	774	779	811	784	741	759	769	749	783	769	755	786	798	765	772	785	754	798	783	771	796	785	810	750	817	802	813	771	778	782	765	826	837	764	776	775	779	801	777	816	761	766	708	755	775	807	783	817	794	831	768	735	791	750	747	827	791	788	795	790	761	749	764	759	734	766	796	800	794	790	755	776	752	778	763	770	776	706	745	820	742	778	764	779	743	811	821	773	749	756	802	776	746	826	786	779	760	733	751	775	732	798	807	747	754	755	728	755	810	779	785	786	808	774	756	742	758	786	761	768	799	812	795	721	790	780	777	716	791	721	763	727	794	794	724	765	806	753	791	787	833	761	772	798	791	734	775	765	740	773	774	831	777	786	776	833	754	752	754	786	829	822	750	730	764	797	749	770	778	798	755	772	769	783	755	769	764	789	799	785	724	780	725	775	758	749	739	770	757	768	768	764	768	780	735	773	767	811	784	791	763	809	757	768	756	760	768	772	772	753	755	831	796	736	738	782	801	789	726	754	766	785	816	764	750	816	703	760	809	750	774	758	772	761	815	832	786	797	770	787	791	784	772	798	820	741	777	725	756	781	750	761	856	772	750	762	771	777	800	746	768	835	753	771	732	740	726	762	788	776	776	774	732	812	742	762	838	785	765	789	811	803	803	774	749	781	756	757	811	781	779	754	778	748	769	804	720	724	808	718	750	743	731	773	768	785	720	814	769	803	779	724	708	756	835	810	801	806	751	722	729	737	773	792	762	750	761	755	793	721	758	770	737	799	776	764	778	789	758	740	778	759	741	790	747	783	774	745	754	790	809	799	786	764	750	785	759	756	800	746	761	755	810	823	758	781	774	770	751	753	825	769	760	739	783	776	751	789	762	766	740	781	759	753	794	744	783	755	789	790	793	820	758	798	819	762	745	799	745	793	755	761	710	773	771	758	786	750	765	780	712	756	775	753	776	788	768	752	737	806	790	770	761	784	768	768	762	719	824	718	748	805	810	750	827	742	803	810	718	787	813	762	810	756	780	746	781	714	769	770	762	757	729	786	786	763	805	735	748	816	760	749	771	823	818	749	745	769	746	765	795	760	797	714	731	774	794	800	775	845	800	770	760	780	744	785	753	754	783	758	825	799	813	775	748	800	735	787	797	759	752	784	822	766	761	761	800	789	763	753	794	759	757	737	775	826	821	762	727	749	803	794	801	812	774	737	788	794	759	755	731	786	810	755	762	760	740	771	762	793	799	757	814	841	767	751	796	744	789	719	812	751	781	812	747	745	764	797	801	785	750	737	757	767	765	754	753	757	792	762	762	810	823	796	778	762	726	771	688	771	791	777	799	766	767	774	789	757	783	778	804	791	780	778	761	755	823	784	779	822	754	762	758	765	730	779	793	800	778	820	821	757	756	759	799	828	763	788	732	769	749	802	755	745	739	765	798	774	777	823	739	757	787	744	776	771	772	812	764	775	777	738	780	793	757	771	827	752	793	733	779	733	813	776	766	767	764	770	795	805	766	784	776	769	775	799	757	787	745	764	743
25539	21353	27417	25396	10476	2834	1636	1206	1133	1155	1044	931	772	573	474	424	349	329	285	277	318	304	319	299	332	326	300	294	304	273	317	309	295	312	296	288	269	286	277	296	260	276	286	290	269	303	245	288	297	253	300	272	291	257	272	277	291	296	251	249	269	260	290	260	282	326	272	301	263	226	253	271	289	278	260	273	274	277	320	300	278	292	300	271	255	300	272	279	278	292	274	290	291	279	271	254	265	282	296	267	280	318	303	276	289	252	259	262	248	270	274	267	273	293	272	261	263	278	283	308	250	270	275	254	297	263	269	265	261	277	288	281	292	284	263	268	305	256	293	258	284	290	253	261	291	269	246	270	280	267	275	273	255	291	278	289	285	282	273	258	277	279	288	238	272	263	273	283	268	264	244	281	313	269	254	270	296	258	257	282	289	278	309	269	307	298	244	267	269	290	275	279	301	272	258	274	312	285	275	270	271	247	277	287	284	272	268	286	283	254	310	265	283	260	271	309	283	283	294	290	291	279	267	267	254	284	265	275	274	331	287	272	278	273	260	279	251	238	290	305	282	275	266	285	288	294	264	274	315	293	274	308	257	238	258	253	269	287	269	250	287	263	269	273	281	266	261	270	287	292	289	295	260	276	294	281	275	271	279	267	284	288	260	286	284	238	300	255	282	281	294	287	243	275	257	283	275	304	277	315	262	269	299	272	272	284	246	239	303	283	250	302	270	268	314	292	254	272	275	279	287	249	305	284	303	294	266	278	285	299	290	274	294	294	251	302	299	262	281	304	273	265	248	286	289	303	299	268	275	267	277	278	292	276	273	292	264	254	247	256	286	264	298	303	283	262	256	271	266	294	264	258	284	268	281	289	306	230	282	267	282	290	284	281	285	278	276	274	246	273	268	297	272	280	283	240	271	266	287	293	278	273	246	257	287	318	276	273	286	298	277	269	277	274	276	281	315	264	255	277	280	268	280	295	269	297	266	301	274	309	263	285	280	261	268	276	291	289	265	286	259	273	261	281	276	291	278	261	281	253	281	262	286	291	277	266	291	289	305	289	268	267	284	298	281	274	293	289	299	254	288	290	274	279	292	267	284	272	294	284	291	272	270	288	264	283	289	278	275	271	256	265	286	274	272	269	302	285	249	250	295	280	292	281	291	324	301	266	293	265	308	216	288	261	236	284	266	255	295	293	280	241	278	282	286	273	282	262	274	299	262	261	269	295	260	263	276	291	302	273	270	277	294	263	251	242	251	284	262	288	295	274	293	249	290	246	255	279	286	278	257	279	266	310	260	281	280	304	268	295	267	273	252	265	273	298	260	258	294	282	286	276	245	244	265	285	260	281	259	282	252	284	307	282	271	275	276	290	285	285	282	251	287	300	292	268	276	270	292	313	263	288	237	286	270	241	271	306	271	293	281	292	299	258	289	311	286	266	288	247	263	271	287	292	299	294	274	283	270	297	262	292	274	294	276	293	232	270	259	282	271	253	275	307	293	240	260	287	284	273	275	263	274	261	283	310	295	292	271	283	282	285	276	290	312	282	298	257	281	271	288	287	264	292	269	260	266	268	251	289	252	277	284	257	273	268	271	266	279	299	287	272	267	257	252	290	285	273	268	251	254	257	259	257	279	270	273	299	287	290	283	273	295	265	274	271	257	294	287	284	266	265	266	292	273	292	287	283	296	260	300	259	276	277	283	264	251	274	300	268	310	290	286	264	288	292	256	247	262	280	276	273	278	272	280	305	305	290	279	281	250	290	259	267	267	290	280	268	260	287	266	254	265	307	286	263	289	302	319	267	271	292	267	299	290	280	267	291	280	260	288	302	242	285	259	293	266	275	249	283	264	302	280	268	263	293	262	258	257	278	274	264	291	276	290	259	296	264	263	272	259	272	289	255	273	261	274	267	264	282	317	274	274	271	252	261	293	272	282	284	266	271	269	280	285	251	275	295	260	274	294	273	305	288	272	268	264	259	289	265	259	294	271	274	273	253	253	277	272	283	275	271	284	290	267	292	248	266	268	264	284	256	286	269	270	267	297	261	275	295	255	274	272	252	291	289	278	270	284	288	281	297	291	274	283	259	268	268	277	248	301	285	292	239	301	267	279	277	261	289	231	270	301	266	269	258	256	262	262	280	262	273	271	274	286	260	271	295	282	277	283	263	262	280	258	265	261	283	283	274	298	291	287	295	288	255	301	271	285	253	277	275	300	280	290	320	240	279	259	262	275	305	271	250	287	247	249	263	246	270	307	276	266	294	284	284	266	248	288	288	294	281	285	304	270	281	273	288	287	275	247	262	250	284	257	292	298	286	295	280	283	297	277	261	274	266	271	265	270	271	291	288	262	283	285	291	249	278	302	259	280	284	312	248	267	287	292	230	272	271	253	233	279	282	266	301	282	314	284	272	242	288	278	281	279	278	245	253	293	285	284	278	277	313	286	272	280	248	259	262	328	271	261	253	266	289	304	267	273	259	252	288	288	299	284	287	260	255	273	282	313	288	287	276	285	280	286	292	271	291	303	276	291	284	283	235	266	262	298	297	280	248	286	271	284	277	256	269	296	273	233	262	272	232	282	298	250	291	275	245	270	273	274	286	265	270	291	263	268	262	267	290	259	279	292	268	282	285	273	305	268	270	290	273	285	263	242	255	269	280	304	272	281	281	281	286	267	259	290	270	292	273	287	291	250	266	319	256	293	262	266	260	273	285	288	265	275	284	293	287	262	284	274	288	297	284	284	286	301	267	269	279	292	263	251	241	250	244	258	294	274	278	277	262	279	253	275	317	274	241	286	281	274	277	261	277	262	278	278	254	279	295	257	274	292	276	296	299	263	265	276	278	281	278	272	281	291	270	274	276	255	311	288	276	281	257	296	284	275	284	247	287	259	281	284	279	286	281	284	277	299	268	255	268	292	299	280	283	277	262	280	259	269	259	290	279	283	287	284	288	271	262	287	301	273	315	284	272	294	270	287	265	277	269	260	281	268	273	284	272	263	278	265	272	276	258	255	256	239	259	287	280	279	274	275	267	282	280	281	277	301	278	306	284	276	269	277	276	304	296	284	257	275	279	288	279	283	260	286	284	246	291	280	272	262	289	271	297	271	256	277	253	287	267	255	290	257	283	267	285	270	271	287	281	274	271	286	287	284	250	262	244	276	251	277	258	286	277	267	269	269	316	283	247	296	264	250	295	269	276	266	284	263	271	238	263	283	285	270	261	280	247	308	247	300	273	296	278	282	237	277	249	274	302	252	286	280	289	281	286	279	279	293	264	258	261	276	247	277	284	278	265	284	256	277	324	277	267	295	259	257	264	269	269	276	280	274	245	281	273	277	315	247	262	270	271	268	280	303	276	266	258	272	265	292	305	273	261	296	283	243	274	299	275	288	246	293	294	272	264	263	281	294	276	304	286	296	245	254	276	250	294	294	253	291	286	267	277	247	267	301	283	267	266	274	301	303	281	275	273	263	281	270	290	293	283
8974	17793	16067	10275	7927	5461	3784	3299	2852	2860	2706	2299	1668	1170	921	800	548	534	502	444	439	402	412	410	440	393	417	457	426	419	416	413	420	419	391	350	359	395	376	422	382	385	393	413	380	382	395	379	376	378	364	420	404	384	361	391	379	396	386	365	356	371	388	389	372	373	371	437	340	404	373	369	373	401	367	405	395	416	401	386	378	424	377	425	406	381	393	435	421	385	431	421	421	399	390	415	395	392	407	390	402	399	398	401	403	395	355	386	370	380	344	377	388	377	377	403	398	404	381	377	378	382	406	355	368	374	365	367	361	354	393	373	395	413	418	359	379	377	403	404	387	430	405	398	410	349	350	386	366	383	429	389	354	416	393	421	354	410	397	363	378	365	383	377	388	401	387	377	414	327	387	381	353	380	374	383	378	323	379	387	362	370	372	393	406	400	383	381	375	389	390	376	376	342	361	380	357	367	370	355	441	346	393	358	334	346	372	353	360	389	381	375	376	386	359	364	391	377	370	407	354	377	387	406	366	380	374	334	368	371	392	393	386	348	374	382	378	407	384	412	376	362	371	389	342	390	373	381	379	361	382	390	371	315	395	368	378	389	375	386	397	361	382	381	366	376	401	366	401	374	382	387	372	409	377	353	393	375	373	367	368	381	355	377	409	404	378	385	368	378	384	405	392	392	406	364	365	395	386	382	375	382	371	385	380	363	342	407	356	372	380	358	385	415	411	400	411	364	374	396	420	352	379	356	364	365	410	393	401	391	371	332	355	362	365	368	378	372	380	353	384	352	405	352	376	392	397	376	370	379	392	399	390	385	367	378	409	403	404	367	397	393	381	436	369	399	395	383	393	390	395	354	406	384	354	352	398	357	390	397	381	356	403	378	354	383	379	402	387	380	350	349	378	398	397	395	371	356	371	393	414	362	384	385	382	409	404	394	413	381	399	403	370	374	379	385	370	373	365	391	395	376	379	394	381	375	399	396	363	380	399	390	367	407	404	382	357	384	367	349	379	350	430	430	368	406	375	370	388	374	412	391	379	365	410	380	387	372	356	402	407	380	341	397	379	354	362	370	406	367	430	368	417	385	386	362	398	385	398	364	359	360	342	374	386	411	403	394	395	378	376	384	399	378	373	428	381	414	383	373	389	370	421	383	404	364	357	360	361	395	387	402	394	378	363	382	387	421	368	407	379	376	371	416	415	411	380	356	381	377	370	389	367	391	392	376	351	371	401	378	392	413	394	388	364	422	392	399	392	375	366	401	371	380	384	376	359	381	384	403	378	380	394	380	389	385	362	386	399	391	354	363	369	379	401	400	361	360	361	366	364	386	412	375	383	387	366	421	388	392	378	404	405	351	378	362	375	395	423	368	409	387	404	417	393	389	405	411	406	403	376	381	364	416	409	379	366	377	367	360	385	372	408	377	326	389	383	349	364	378	382	377	353	382	392	375	357	354	384	388	382	387	376	366	390	372	389	374	357	379	339	404	398	383	373	359	395	392	358	367	376	377	400	397	391	376	444	373	386	377	381	381	369	406	350	415	357	371	399	375	393	392	392	402	374	361	380	387	369	401	355	351	374	383	371	385	371	352	388	361	354	394	387	367	414	376	358	365	372	381	403	369	396	379	395	350	386	372	402	385	361	393	388	357	372	337	350	357	377	395	365	391	407	375	368	384	358	402	380	371	385	398	363	403	418	346	368	338	374	378	363	444	396	362	356	385	401	368	369	343	387	393	374	397	389	347	369	376	375	358	373	373	374	401	397	398	434	381	381	361	404	353	390	364	360	387	414	382	396	392	378	362	376	388	405	391	377	364	380	413	357	385	374	396	384	366	380	382	357	380	369	390	357	376	415	431	379	367	396	391	353	376	401	374	409	398	385	394	392	334	373	358	367	390	377	388	410	371	374	340	394	421	398	373	382	386	370	404	404	386	369	387	397	389	400	354	398	380	390	362	404	353	388	404	386	401	372	393	376	361	389	397	403	346	388	397	421	386	367	428	362	398	377	359	361	366	397	407	372	371	365	388	406	348	375	358	364	400	391	398	402	425	381	380	392	366	404	382	369	399	417	378	385	398	407	371	370	401	352	352	387	384	383	348	372	372	409	408	376	371	372	376	396	368	378	377	405	394	381	354	390	346	400	375	387	365	373	439	376	360	360	345	378	402	370	389	343	390	392	419	349	366	408	380	358	389	385	394	385	406	395	373	385	385	411	379	344	378	386	385	387	381	402	373	351	387	363	345	379	390	354	351	397	361	378	398	395	356	361	368	360	370	394	411	404	424	373	374	362	367	379	428	407	399	388	387	384	421	401	396	392	399	389	390	366	344	398	367	374	340	405	379	352	386	359	440	396	384	378	346	362	387	376	394	384	360	359	362	401	386	373	405	347	383	364	380	400	365	368	386	383	379	325	378	386	359	398	351	386	400	390	346	341	424	390	386	378	395	378	348	405	391	383	403	371	367	373	366	405	365	364	362	372	415	401	385	392	426	370	395	416	396	376	374	367	379	379	397	360	384	372	366	401	382	392	444	392	381	376	358	381	396	395	352	416	374	371	395	400	361	378	373	387	378	385	400	351	439	373	428	352	401	355	379	430	382	379	353	378	377	302	393	372	392	404	373	392	365	351	372	401	361	387	346	388	382	367	373	434	388	391	395	380	372	377	386	395	387	400	383	386	404	403	404	383	342	383	392	405	354	394	420	396	395	371	402	412	376	381	361	388	423	390	415	369	366	379	351	384	416	370	337	352	365	394	416	373	406	379	390	413	375	364	352	383	378	404	341	383	372	410	405	370	361	390	377	437	354	365	388	370	360	382	376	367	397	382	409	412	417	367	417	349	389	404	400	388	372	360	371	390	394	365	417	358	360	406	393	370	367	381	362	404	394	359	395	370	396	385	389	396	404	414	379	402	399	380	415	372	388	386	361	395	350	337	356	361	359	392	391	355	349	369	412	389	380	419	363	366	387	375	407	353	370	340	363	364	361	403	395	382	417	382	399	394	390	396	388	349	389	370	380	391	377	330	367	391	385	363	370	380	381	364	401	379	381	386	410	385	370	388	388	355	379	376	368	388	345	374	376	363	403	338	358	384	405	392	382	350	402	369	365	360	393	364	415	363	373	402	396	389	388	402	366	399	365	374	372	397	384	360	386	351	379	416	398	370	387	360	354	421	408	436	367	396	371	366	418	392	368	365	402	364	390	398	390	350	348	362	364	377	387	385	388	404	386	380	364	373	359	405	380	380	398	377	349	358	379	369	398	400	349	369	399	385	360	388	382	374	354	383	340	390	352	350	394	418	392	364	366	408	366	351	382	353	357	415	367	375	384	395	378	391	405	400	408	373	365	386	378	362	379	391	378	334	382	404	401	372	389	332	381	413	370	373	366	406	347	373	415	375	411	390	394	425	389	390	374	409	355	363	387	412	422	362	386	352	375	400	379	386	381	378	374	350	396	399	349	392	359	356	354	378	385	387	395
23343	21408	29259	23929	21418	21422	10257	3138	2283	2335	2339	2316	2079	1645	1270	1039	949	882	754	776	726	754	722	695	690	693	694	655	695	699	673	674	708	675	681	614	673	673	651	641	664	662	644	706	606	659	615	627	683	737	665	667	648	659	624	666	615	630	670	652	652	609	657	650	703	633	661	639	638	650	644	611	619	599	652	657	680	629	652	631	677	725	678	668	627	663	629	645	640	671	637	660	644	649	628	673	662	678	654	629	624	604	694	612	656	672	643	602	598	652	623	629	653	677	682	658	572	656	644	657	631	639	662	653	632	604	646	651	674	674	696	608	636	643	608	630	613	671	660	600	594	646	614	646	621	650	577	648	633	675	633	646	653	668	638	619	655	623	647	656	638	646	626	667	641	617	630	630	633	663	645	604	679	621	602	671	634	628	615	645	628	602	611	611	617	649	648	638	646	644	655	653	610	638	659	604	574	673	618	605	608	644	613	591	659	607	640	616	638	669	657	623	677	606	692	596	666	660	632	595	592	631	646	639	646	639	663	627	653	655	627	655	577	611	610	604	610	660	690	626	644	682	647	601	625	648	637	621	669	646	632	663	642	665	618	631	624	654	614	636	601	601	626	596	622	656	670	600	590	595	661	631	616	656	636	612	635	634	650	642	630	619	627	662	626	596	660	623	646	598	590	612	624	673	656	655	621	622	658	637	644	649	675	602	606	639	639	627	620	676	655	612	636	610	623	605	645	616	658	669	638	664	663	629	645	618	620	686	660	632	613	608	656	648	663	580	631	619	629	636	600	596	614	611	605	626	623	621	616	659	662	635	661	621	629	644	629	650	635	635	608	695	657	626	643	654	607	646	651	627	641	639	637	632	672	618	647	621	625	649	643	661	670	674	600	579	601	628	626	621	650	620	611	675	628	622	624	655	624	624	661	575	612	609	647	630	660	686	634	662	675	625	613	610	608	596	639	680	660	639	605	614	590	628	645	612	635	698	618	571	663	647	647	608	633	635	637	656	656	584	620	640	654	602	676	604	659	654	644	674	655	651	637	643	622	682	595	638	603	663	629	630	595	619	647	646	624	660	660	660	690	586	629	635	584	613	622	692	644	606	633	677	629	634	639	641	617	640	650	637	631	630	652	599	655	597	622	643	649	616	666	589	627	661	628	590	638	650	624	615	586	608	600	591	607	634	662	619	643	650	647	643	617	626	606	605	609	613	617	596	610	666	631	632	675	659	647	641	649	668	659	629	652	642	651	658	599	629	611	632	665	638	637	692	681	611	598	638	648	594	624	604	615	621	693	696	602	586	685	625	600	617	600	664	654	641	646	639	625	638	649	580	623	615	592	636	606	581	660	613	648	626	646	643	630	633	658	611	651	668	659	617	655	611	588	652	613	629	642	627	657	669	645	611	587	625	632	642	579	678	651	632	625	634	662	629	662	589	635	619	642	671	656	628	627	647	624	609	630	614	656	621	691	622	656	605	632	661	629	618	648	664	598	662	645	637	587	624	623	620	617	645	600	628	627	631	609	633	654	661	630	681	621	613	621	657	615	631	607	646	650	635	640	637	608	615	642	590	595	614	615	628	665	652	633	604	656	616	636	651	650	610	664	597	615	592	590	644	602	645	659	638	630	617	642	651	664	633	644	684	666	602	659	638	643	640	639	645	634	638	641	619	649	657	671	645	615	630	561	627	627	630	639	633	640	630	649	595	628	644	621	648	651	606	660	652	659	632	654	664	664	621	673	634	610	617	629	662	591	580	676	668	613	662	645	621	628	641	635	626	607	627	620	675	635	641	589	649	689	677	644	646	606	653	616	659	655	585	606	620	644	616	630	625	672	628	605	588	595	648	635	629	625	609	629	629	626	621	635	631	647	600	648	638	591	570	604	606	631	632	619	587	664	677	673	685	602	700	616	642	559	639	628	578	617	650	628	600	660	624	630	596	678	598	602	634	651	650	603	612	613	620	595	650	590	615	635	609	640	613	628	687	667	644	681	616	626	631	638	579	633	614	634	634	629	610	656	643	623	635	659	662	659	621	597	630	609	664	627	641	617	605	666	645	626	623	639	665	651	651	616	631	608	669	627	598	665	624	630	630	634	601	650	650	632	648	622	664	605	664	634	634	661	642	584	650	579	658	612	607	612	644	687	631	616	649	640	590	627	602	609	610	645	637	585	634	580	627	678	640	613	656	610	627	630	600	636	655	554	621	622	614	647	678	615	633	620	603	639	648	587	639	579	661	632	650	665	617	586	652	599	639	616	666	657	636	649	671	625	642	633	661	643	669	640	631	672	644	642	645	645	681	651	638	619	669	656	622	628	662	606	620	599	603	636	570	617	619	583	636	615	659	609	671	663	646	605	641	657	679	625	629	624	676	652	676	678	609	636	585	603	668	607	663	636	646	653	590	632	630	632	666	631	592	626	645	685	621	656	661	628	607	635	622	568	600	640	636	624	653	636	610	661	627	594	627	633	630	629	662	639	613	606	663	632	634	607	638	627	639	631	652	579	661	649	612	591	646	652	638	625	612	632	649	629	590	678	680	658	639	626	599	620	605	650	679	641	622	654	667	632	637	620	597	628	652	633	629	661	611	613	643	637	627	611	624	616	646	677	632	618	569	618	660	637	616	665	678	648	611	683	623	609	622	601	658	669	666	642	608	664	648	625	607	640	605	680	623	632	602	637	674	639	643	614	617	684	616	582	616	580	624	627	613	679	629	634	641	595	677	618	600	644	616	595	571	625	649	608	634	636	675	668	627	645	639	669	621	632	646	609	622	643	634	622	625	636	650	581	629	616	636	607	655	629	610	644	656	649	665	605	604	638	655	690	644	638	615	635	639	598	683	610	627	629	646	648	593	639	650	621	652	653	627	629	636	630	660	628	621	655	593	694	642	646	630	653	663	586	639	618	606	619	624	641	641	624	587	662	604	633	622	626	648	621	598	673	572	661	621	655	591	633	574	648	612	648	655	668	622	642	616	610	618	642	625	659	603	681	696	625	600	597	650	605	630	680	640	618	611	624	604	650	626	605	599	609	618	632	654	649	602	607	649	626	674	616	598	674	625	637	617	626	630	615	630	588	689	656	639	570	608	609	639	635	625	600	647	595	644	599	620	609	621	616	671	634	583	604	618	639	615	597	636	622	651	624	656	657	659	645	620	610	661	598	669	618	657	645	622	652	618	611	618	649	585	608	640	613	656	594	607	616	604	643	658	685	578	611	644	640	639	633	629	641	638	689	680	623	627	634	623	631	646	644	617	670	654	629	636	663	614	606	612	606	698	633	625	610	583	617	628	597	638	634	659	660	615	629	646	656	643	622	601	675	632	661	589	659	619	649	600	649	635	641	617	646	622	660	631	636	641	662	614	650	628	629	619	654	656	616	672	652	626	654	644	602	612	679	613	661	626	610	639	658	616	675	610	587	597	605	612	615	638	620	667	616	624	644	630	668	611	632	644	645	646	641	614	634	604	627	591	622	661	621	657
12426	27832	24662	16061	12152	9460	7236	5820	4910	4751	5052	5005	4043	3269	2263	1694	1522	1292	1112	1008	1006	976	1007	978	962	986	908	954	901	878	885	853	886	899	901	899	806	853	817	834	855	868	865	828	780	844	833	847	829	798	892	805	808	821	758	814	856	844	848	876	832	863	838	829	809	806	775	813	806	821	818	788	797	843	839	833	847	872	838	857	857	859	829	848	834	871	850	856	871	858	843	820	835	823	823	840	810	794	820	801	801	789	818	753	788	755	823	789	742	772	785	835	752	819	810	775	807	874	759	823	795	791	814	811	829	867	835	835	842	809	751	832	804	818	788	794	809	781	770	812	815	765	786	781	806	804	813	755	860	783	808	790	836	814	807	794	785	831	798	808	834	858	805	779	813	801	770	866	814	807	808	768	821	802	827	762	840	745	833	811	769	763	790	835	821	744	843	798	819	778	859	816	807	801	792	816	772	769	834	756	820	782	823	799	798	777	789	790	795	793	797	781	817	772	818	811	824	828	814	848	780	827	830	789	746	805	762	753	816	827	823	814	814	787	857	781	805	758	793	784	802	791	767	767	799	810	770	793	738	794	772	828	812	799	796	807	817	773	797	785	810	807	765	835	808	832	812	794	820	746	829	803	749	766	772	840	813	842	811	796	792	816	828	810	827	825	776	778	816	763	789	812	839	781	797	772	801	777	841	772	796	814	781	829	823	838	767	791	756	824	792	804	828	760	807	753	794	825	814	806	791	819	818	780	808	755	806	792	804	812	816	819	791	799	776	755	804	837	818	831	798	780	762	787	777	822	819	802	816	828	830	810	792	841	804	803	740	800	840	770	862	773	839	805	801	795	803	796	785	813	793	736	785	810	829	812	778	819	814	805	754	815	827	813	812	822	770	792	759	865	761	774	786	757	752	819	810	839	838	802	798	751	791	799	789	742	772	781	793	823	828	863	782	803	796	782	808	822	823	813	759	828	812	825	784	804	798	738	831	829	796	776	769	793	840	815	790	854	845	765	783	745	759	784	763	831	764	813	788	800	794	823	749	792	817	806	816	737	795	807	754	795	851	778	817	773	766	775	791	795	857	767	818	806	825	815	798	810	813	783	795	705	823	759	779	777	852	763	844	782	789	845	780	854	798	836	796	797	771	793	785	795	808	806	829	830	834	798	784	802	811	805	804	840	823	768	863	812	845	796	778	763	793	802	779	833	754	824	799	796	753	765	799	790	750	809	788	820	749	801	790	718	815	817	809	776	855	783	796	800	741	783	743	803	790	794	775	783	814	789	740	750	829	831	793	751	786	800	822	819	807	782	749	860	741	815	789	822	781	813	778	757	822	779	796	824	795	798	823	811	745	833	785	780	821	780	783	805	802	774	812	812	796	765	837	795	786	809	788	840	799	803	839	818	814	823	829	794	758	796	729	797	786	822	780	787	785	826	801	821	784	791	841	795	811	780	774	820	806	810	793	732	805	821	789	859	780	814	781	784	805	783	830	807	824	750	804	767	806	826	792	830	826	798	811	790	776	837	811	821	772	813	785	792	757	747	819	746	812	825	787	829	773	814	820	772	812	822	795	767	774	771	795	785	750	813	778	852	809	807	792	781	812	825	815	825	765	822	815	796	766	766	839	784	757	837	840	794	789	782	768	776	802	823	810	822	812	813	843	800	774	801	793	858	794	769	815	768	828	800	777	806	784	731	778	805	859	791	788	756	737	795	825	774	829	761	832	803	794	774	804	820	839	794	771	827	813	776	836	812	789	827	799	829	799	823	803	747	770	788	783	804	781	827	770	826	840	831	769	786	822	783	829	771	781	822	758	785	831	783	817	788	772	778	794	840	823	758	826	810	806	788	835	776	829	812	811	775	762	812	827	822	814	784	789	824	839	848	797	794	833	787	778	810	819	785	775	752	776	834	838	797	900	817	798	860	808	778	813	824	807	822	838	832	774	829	831	813	813	773	810	801	780	847	774	808	779	798	763	791	793	794	787	821	854	801	799	769	819	804	805	829	782	808	776	811	782	829	828	814	842	770	841	788	864	806	821	796	798	786	810	788	841	807	785	846	750	783	782	769	770	798	794	840	766	774	761	836	823	776	746	857	811	844	838	780	811	778	736	808	760	833	805	803	800	784	812	813	784	787	805	824	755	803	764	782	825	831	811	769	754	816	779	834	773	810	778	840	802	774	812	775	825	803	842	852	819	855	799	773	776	830	754	804	808	771	767	773	796	795	759	776	793	802	789	764	831	770	844	787	802	756	813	749	833	788	834	833	788	774	794	828	800	779	783	823	797	805	752	820	760	786	767	843	878	780	832	775	785	785	814	773	754	803	801	813	778	832	829	868	785	787	823	813	802	824	784	842	801	826	818	778	803	768	844	794	808	832	788	784	764	746	826	803	813	851	809	732	788	834	774	812	809	826	798	782	809	818	798	846	837	818	772	792	806	798	791	837	775	837	839	825	766	792	792	843	793	834	777	814	795	804	760	733	813	826	797	811	805	836	785	781	815	837	809	836	794	801	801	820	790	842	788	774	783	757	779	824	805	840	794	794	808	794	773	818	822	838	796	787	801	834	841	823	794	758	782	805	772	784	814	840	874	787	809	765	774	830	752	776	829	827	775	831	795	803	801	805	847	752	834	772	786	851	792	834	823	781	782	808	835	828	813	816	816	788	777	776	819	766	819	808	771	787	816	778	827	770	830	802	807	744	790	809	838	809	826	775	831	812	741	777	812	814	808	815	829	802	821	766	780	800	775	780	840	796	813	803	857	768	773	819	778	794	768	782	767	831	797	840	754	853	856	815	772	818	805	779	797	823	821	772	838	761	783	821	838	788	866	748	790	776	837	840	776	800	798	739	848	821	820	806	769	809	768	781	790	790	793	813	858	794	811	824	793	728	866	774	776	785	783	839	844	832	786	765	803	806	814	799	803	833	800	792	800	784	793	808	780	816	828	779	803	775	791	762	786	800	786	786	815	782	798	833	822	827	829	792	819	790	832	757	838	834	768	830	773	806	798	799	802	864	839	779	783	796	838	823	805	801	761	796	827	762	848	859	811	811	791	771	807	785	776	820	807	774	859	776	832	842	844	764	799	787	799	800	752	797	845	831	803	806	795	791	741	777	793	786	797	832	811	838	815	767	815	756	759	771	843	811	819	811	761	804	768	787	836	841	789	803	841	832	808	783	811	804	797	807	842	796	807	814	827	860	803	806	847	821	818	774	807	774	846	802	774	762	821	792	799	777	830	790	799	764	782	860	800	790	824	831	793	826	824	816	823	768	813	812	851	807	796	767	811	777	782	830	783	809	774	752	852	815	813	776	775	765	782	824	807	785	804	850	851	774	798	816	763	759	808	776	778	762	793	744	698	804	796	851	784	784	782	781	833	819	769	769	818	758	790	763	811	844	815	757	807	859	764	817	772	853	774	825	823	786	761	810	815	813	755	813	773	793	756	799	758	826	745	760	786	814	794	852	789	810	836	807
27484	19576	10522	5100	2930	1771	1290	988	858	930	919	869	831	733	632	469	437	395	386	356	357	393	374	399	360	343	366	365	338	356	342	370	378	387	343	351	367	374	355	336	364	369	360	356	401	367	364	343	338	329	353	374	362	369	336	367	358	348	345	378	347	372	344	362	356	362	373	338	374	366	364	352	353	347	359	382	340	392	390	343	372	383	361	353	364	380	365	397	336	354	378	344	365	365	351	377	360	362	359	338	366	368	363	355	363	400	345	346	380	379	355	359	381	320	333	344	338	359	378	377	364	339	361	365	345	376	359	388	385	364	375	336	346	357	357	373	351	376	339	367	383	356	351	408	401	358	345	397	352	334	353	367	358	357	373	359	348	354	337	328	373	377	370	367	356	368	369	360	364	343	347	379	336	382	395	357	358	393	371	363	358	329	331	364	362	371	348	360	298	347	334	348	356	368	344	342	372	362	351	329	350	324	334	354	365	338	406	338	378	360	361	342	377	337	406	345	384	353	358	351	391	311	381	351	334	347	356	379	340	345	352	337	367	348	337	352	330	348	368	378	407	397	351	388	373	337	338	337	366	342	383	346	347	391	323	348	365	340	348	369	359	346	342	361	355	361	341	346	366	353	339	373	354	349	343	347	322	336	379	378	365	370	361	364	328	343	337	390	338	355	366	347	364	368	379	368	374	355	324	350	413	373	365	377	369	356	356	360	389	351	340	337	363	335	364	361	383	349	373	323	366	367	360	379	328	341	356	377	342	385	353	334	360	380	345	351	345	362	344	376	382	339	373	378	405	357	334	373	359	378	333	353	382	349	320	393	336	351	339	359	356	363	350	340	366	342	328	338	370	358	345	322	347	340	359	382	368	334	373	345	356	339	376	347	358	383	334	326	366	361	374	368	338	364	333	363	348	388	361	366	375	372	370	375	341	379	381	366	380	366	357	344	365	330	336	330	357	359	344	346	344	376	329	345	347	410	341	358	384	334	331	359	343	369	353	377	339	343	366	395	355	377	355	341	352	351	372	387	365	337	361	321	340	319	355	357	364	365	374	360	358	370	358	366	363	372	368	320	350	367	358	389	398	349	379	342	360	367	346	355	363	398	347	353	405	364	351	373	353	373	356	360	343	382	345	369	368	364	367	348	355	363	377	366	370	352	364	341	357	359	364	362	358	353	350	358	378	334	340	319	343	334	361	340	323	345	365	386	383	332	375	375	378	330	358	368	358	396	358	301	350	382	359	347	330	363	353	374	326	385	354	355	380	336	379	387	347	326	360	332	354	321	352	373	355	347	379	354	343	381	370	361	369	399	356	353	372	378	332	406	359	368	380	362	337	359	335	373	337	347	346	327	342	348	369	353	316	377	369	348	365	396	384	353	346	380	365	343	379	343	336	353	342	346	353	394	352	370	355	387	374	349	382	346	359	362	358	355	355	356	363	325	378	353	339	341	338	359	361	379	380	373	371	348	359	379	373	336	381	365	334	353	379	380	340	395	362	340	358	382	340	349	402	341	377	339	382	346	384	321	366	340	369	354	346	325	324	365	363	357	360	353	370	368	348	369	367	331	345	360	343	344	356	339	361	367	387	343	397	354	335	390	339	383	349	328	373	339	355	333	348	344	348	375	345	390	360	361	358	321	341	404	362	382	357	344	346	345	356	354	369	363	345	345	368	372	359	352	383	379	336	373	344	327	374	361	355	374	343	346	366	386	345	329	373	327	344	362	382	382	338	363	350	349	333	365	324	330	373	374	335	367	358	344	392	369	371	319	361	364	374	373	362	351	376	355	360	344	357	355	359	316	367	358	388	318	366	371	366	337	378	382	369	353	374	333	341	337	350	343	357	363	329	334	355	338	390	338	353	347	340	354	372	362	345	328	374	338	399	333	373	365	339	348	360	360	361	336	396	364	400	326	336	357	355	367	385	344	363	355	348	390	371	346	344	376	374	368	371	393	375	353	374	362	362	359	359	355	376	332	312	356	353	361	351	361	375	376	386	358	369	361	365	351	335	347	358	367	352	369	354	412	384	349	379	369	338	337	389	350	364	369	325	348	354	345	368	362	373	316	345	354	355	345	346	347	349	383	343	397	349	354	366	376	354	323	361	329	355	362	334	361	347	351	338	360	348	337	363	368	359	371	349	372	347	353	347	325	359	378	351	353	378	347	381	331	342	350	376	332	381	341	393	363	368	355	354	371	338	366	391	370	348	336	370	374	366	352	333	395	342	338	369	365	347	338	355	371	372	362	345	338	396	372	382	361	359	357	364	332	352	361	347	382	329	338	365	392	374	377	370	380	382	335	383	370	353	338	382	386	382	375	358	309	373	395	351	330	359	368	357	371	377	339	329	395	371	369	361	384	350	351	363	355	359	363	360	380	350	347	352	347	348	374	357	346	363	394	372	361	358	377	375	378	364	346	363	402	365	348	320	344	330	355	320	359	380	339	336	367	403	371	337	343	351	353	366	373	358	338	333	340	339	330	348	334	366	349	349	350	351	332	350	344	375	355	354	350	376	367	341	361	378	364	356	371	376	347	326	356	399	357	335	355	353	369	400	374	376	373	322	367	345	370	364	350	413	313	370	384	329	386	313	375	368	308	342	344	328	363	338	391	368	379	356	383	368	374	332	341	388	334	372	349	344	379	355	383	374	320	342	351	336	383	326	353	394	374	372	383	361	360	357	375	391	386	374	363	378	351	346	369	326	349	350	351	364	379	347	375	391	363	377	346	337	352	357	373	315	368	343	358	387	313	350	351	371	362	343	345	348	372	367	360	352	368	351	338	344	375	358	353	401	385	341	355	330	361	357	349	373	368	381	345	357	373	344	348	364	357	366	331	356	353	367	347	313	318	378	347	326	390	347	370	362	376	346	366	299	363	337	384	406	342	373	353	355	348	308	363	390	358	387	355	310	378	382	367	344	394	374	354	326	339	317	344	372	348	364	348	334	345	357	359	411	372	368	357	367	346	348	362	387	369	405	357	389	364	337	370	367	337	357	385	352	371	367	320	340	362	328	348	357	362	328	378	359	337	350	357	335	346	368	350	369	376	333	329	358	381	325	333	358	355	335	348	400	406	370	349	350	362	357	341	332	389	362	345	411	340	354	412	354	376	352	347	368	335	366	323	318	372	358	345	382	373	351	380	324	355	366	366	357	354	355	368	336	362	370	383	327	389	333	386	350	339	354	351	351	339	374	371	349	327	344	335	384	346	416	348	360	387	359	340	368	359	370	384	348	353	351	342	347	357	343	335	356	359	365	354	360	397	391	338	342	363	341	372	358	330	353	358	337	365	333	353	371	347	368	329	370	381	361	360	360	342	364	378	374	385	348	339	344	362	343	338	364	330	341	359	294	317	361	372	336	339	354	342	372	359	375	330	376	381	371	353	329	353	366	353	390	350	369	377	372	381	367	360	367	333	377	333	363	345	408	395	369	327	372	362	378	323	365	369	374	338	353	351	353	388	349	373	352	382	321	382
8843	11784	11149	6765	5392	4017	2810	2293	1845	2000	1908	1844	1649	1374	1116	866	704	598	525	493	470	470	471	488	446	457	493	512	467	466	437	517	480	470	493	469	457	428	493	448	431	465	437	474	475	451	460	464	429	441	488	485	462	461	436	449	443	465	483	482	445	492	439	428	473	470	459	462	462	463	479	465	483	481	485	453	482	465	482	484	485	490	457	471	476	490	508	482	486	462	468	493	467	449	434	473	498	464	509	486	447	466	465	449	476	497	460	453	465	461	436	493	456	459	453	492	452	439	487	453	439	466	460	472	464	478	432	488	453	480	464	499	446	442	444	438	411	450	451	461	429	468	476	443	450	457	463	455	476	459	467	456	456	479	433	465	451	461	470	461	494	463	426	473	456	494	420	510	459	455	470	539	448	442	455	443	445	458	477	447	474	486	468	433	467	439	428	458	480	481	483	462	468	447	405	487	460	431	442	467	466	460	491	464	435	492	459	420	452	429	476	488	468	446	428	463	454	440	449	456	480	458	469	478	481	468	484	430	482	462	477	437	480	465	464	467	447	474	437	460	470	473	445	479	464	430	462	452	457	488	439	474	438	417	465	470	470	426	477	464	446	469	477	444	475	473	466	539	472	458	447	460	484	462	454	455	479	460	488	463	442	477	478	450	504	455	494	496	461	453	469	460	433	479	467	490	499	472	478	423	471	451	479	465	483	404	493	454	482	469	480	480	486	446	469	444	483	424	474	459	438	464	458	501	474	420	495	463	464	452	468	459	425	437	429	484	446	450	449	480	467	506	476	499	482	427	503	448	456	459	453	505	459	459	458	466	479	444	441	456	484	486	464	483	459	471	443	435	457	460	439	428	448	434	469	494	503	497	482	448	449	466	482	450	484	460	459	457	438	443	466	493	486	521	435	504	433	472	472	447	463	439	471	469	496	438	500	421	466	458	456	456	432	474	461	420	497	436	495	454	458	491	443	468	441	470	452	469	464	445	449	433	487	465	464	475	433	460	457	468	463	439	441	453	468	489	474	429	464	455	497	462	476	446	461	462	516	498	444	452	472	446	462	455	479	466	500	417	468	457	447	476	476	455	449	461	491	438	498	466	439	471	474	464	449	490	434	445	460	487	432	429	487	458	380	458	504	452	500	471	451	479	465	436	457	453	448	446	477	460	484	474	476	459	456	480	461	442	469	429	480	446	450	484	474	472	430	440	435	457	444	468	435	504	450	455	511	448	456	448	450	441	481	436	515	461	445	437	465	423	453	433	474	456	435	439	468	501	464	457	460	476	463	479	496	449	467	475	441	447	475	464	452	471	441	478	497	494	460	427	448	499	441	434	456	425	473	449	469	443	431	448	442	466	469	432	462	469	484	467	426	459	460	446	469	425	473	472	451	482	482	441	450	438	460	467	462	464	478	479	446	474	452	473	449	457	453	434	468	448	464	473	476	518	489	494	419	438	446	513	470	439	484	420	476	425	441	456	440	462	463	470	464	460	457	471	455	446	471	455	485	464	484	425	468	467	474	442	482	512	456	429	521	428	449	475	424	470	436	433	488	479	501	478	447	494	470	434	514	466	442	447	480	447	426	415	453	455	475	464	427	452	462	499	461	509	457	454	424	475	453	459	433	470	468	466	495	456	449	455	471	500	449	468	478	460	424	465	433	470	476	491	461	457	461	487	476	478	472	478	481	435	489	455	471	490	492	472	463	496	485	434	459	506	489	461	467	441	447	486	440	468	432	454	486	471	442	488	482	449	453	445	448	450	480	475	469	448	488	455	466	443	496	444	489	455	466	477	470	442	448	454	502	460	419	461	452	471	446	471	455	429	465	439	461	446	449	487	447	496	447	458	461	502	473	435	502	474	448	443	464	455	438	472	465	425	493	447	486	476	430	473	440	505	439	444	466	462	488	484	464	461	449	482	435	469	449	441	481	461	452	467	507	483	479	488	434	481	423	476	491	448	483	480	470	439	461	496	518	472	492	455	475	481	465	466	460	430	446	461	472	467	471	485	445	467	475	485	490	435	466	451	448	432	479	484	465	500	480	479	431	499	459	465	475	446	458	483	446	463	448	437	452	484	496	466	481	466	523	490	471	433	459	465	466	477	462	444	453	507	463	440	470	465	413	486	476	470	464	472	478	461	468	492	427	455	473	449	448	456	469	447	425	481	466	475	498	481	431	418	465	443	446	491	467	478	436	503	450	439	484	502	476	439	442	432	463	466	451	455	455	470	506	441	430	463	522	414	474	487	475	478	391	476	447	460	482	461	438	479	438	452	433	441	453	452	473	455	466	465	483	468	482	443	486	472	437	473	470	456	470	464	461	467	439	442	456	423	480	460	448	473	505	462	466	445	472	441	455	397	458	474	467	453	481	446	431	428	466	445	463	460	465	473	453	442	441	496	469	481	451	489	471	479	454	485	493	491	472	437	481	461	476	437	423	451	434	503	475	449	464	480	492	457	474	444	438	451	454	440	477	489	487	432	448	436	480	463	440	428	436	452	446	459	445	439	457	459	447	454	494	476	471	445	500	419	484	479	421	507	456	458	509	466	466	422	469	452	444	467	458	438	427	467	439	464	434	440	497	445	431	474	458	442	452	489	480	475	490	467	469	463	431	459	476	439	458	446	463	430	449	500	478	446	458	452	462	445	460	487	424	447	482	474	448	464	470	479	459	454	494	458	470	486	449	473	454	456	440	453	510	439	479	481	458	451	480	417	462	466	438	437	456	446	447	474	450	477	497	433	489	445	469	457	448	429	462	467	468	469	479	431	456	448	451	449	487	491	483	466	506	441	482	447	455	487	438	489	445	457	464	448	468	436	430	419	448	476	453	447	410	459	455	484	460	444	474	481	472	449	451	484	461	480	421	479	421	503	451	452	463	466	434	445	445	445	451	485	471	484	488	448	477	472	470	498	477	436	444	469	440	464	463	477	481	462	463	442	474	450	464	454	465	459	468	475	508	429	466	493	460	484	429	408	475	452	413	461	462	433	458	463	494	489	458	432	429	459	462	485	419	478	469	454	458	442	431	475	477	465	441	450	475	492	492	497	433	425	495	465	464	475	456	452	481	466	488	493	443	446	456	489	427	441	465	421	454	482	484	495	465	467	465	460	467	486	489	439	482	465	453	484	433	475	464	489	475	458	449	444	455	454	469	504	469	480	467	461	449	475	478	470	480	471	447	451	501	452	447	418	473	424	468	430	440	449	446	465	478	453	465	441	441	462	471	452	484	436	472	457	449	460	447	485	448	479	476	470	478	461	461	454	484	487	487	470	412	481	455	473	478	458	467	472	461	437	460	456	435	500	444	478	503	495	495	485	485	453	453	479	446	445	447	443	456	448	429	477	510	473	499	466	450	493	449	426	488	473	460	446	451	421	466	460	476	485	487	445	455	458	469	463	452	472	473	468	444	452	437	483	467	430	463	473	460	450	424	474	456	442	488	428	489	443	496	458	460	456	443	463	445	473	486	436	486	457
24339	21334	28617	24399	21238	10424	3308	2203	1809	1711	1571	1500	1322	1113	937	796	771	749	716	709	646	646	661	596	666	632	638	635	658	616	659	647	614	641	648	593	651	616	585	616	617	633	626	642	619	629	606	595	604	607	610	616	602	634	583	596	583	620	620	628	560	585	598	605	630	625	595	604	575	607	636	620	574	649	625	642	618	620	622	612	641	605	623	616	603	593	635	609	621	637	648	666	635	590	617	630	635	610	595	599	545	631	623	624	578	530	613	618	605	622	626	602	621	608	622	640	576	607	587	639	580	565	624	613	575	608	647	646	596	616	618	558	683	596	600	621	593	626	591	584	599	593	619	583	625	643	610	586	583	640	594	603	601	650	604	641	630	567	654	610	575	628	599	572	574	560	625	601	623	569	576	656	631	616	616	614	620	612	638	571	618	585	634	583	614	661	572	625	605	567	596	582	632	617	629	625	640	583	605	575	604	593	618	677	606	556	611	629	630	588	626	620	614	656	597	620	640	575	580	635	614	657	564	648	606	654	616	637	602	634	612	600	612	630	645	595	554	607	569	611	641	611	612	536	631	626	654	585	602	599	602	610	606	614	615	613	606	623	638	602	607	595	594	625	661	581	631	601	636	598	608	628	607	614	688	628	580	626	585	602	582	611	625	565	589	601	605	570	568	557	598	606	587	580	566	598	594	594	575	597	611	632	607	576	578	620	617	606	660	621	620	582	650	636	576	574	601	547	601	613	559	580	571	593	602	616	625	574	609	631	627	605	643	606	616	616	604	629	629	615	646	633	581	616	556	638	621	597	607	664	588	608	602	617	589	635	619	599	604	626	596	632	577	618	622	599	659	602	554	625	571	568	587	596	607	595	619	614	608	625	656	604	575	592	599	635	580	616	631	597	622	612	634	622	569	582	661	597	643	588	608	609	598	600	615	597	647	648	579	592	606	597	653	604	572	614	617	628	622	589	623	627	573	626	616	588	629	625	604	592	604	578	626	598	582	621	617	626	607	613	661	635	629	612	612	662	594	614	605	598	605	612	617	618	598	588	608	615	610	595	634	646	603	620	597	596	564	603	624	600	643	618	601	598	601	596	604	647	608	627	596	621	595	603	596	590	611	664	582	573	597	629	577	607	599	584	596	608	632	616	595	641	591	616	575	609	616	618	614	625	588	603	625	612	652	622	629	617	654	576	626	627	587	595	622	592	598	574	642	604	617	605	599	605	628	557	640	572	629	587	600	612	608	590	589	612	585	622	579	593	563	614	633	590	574	616	611	642	628	615	605	597	593	602	606	596	618	619	659	621	670	581	595	589	633	620	591	633	614	632	632	603	638	642	651	604	602	629	632	635	574	564	636	605	605	605	581	630	581	574	635	618	601	615	557	587	577	656	588	662	598	571	575	608	580	657	629	626	599	554	619	566	584	628	596	601	608	608	635	608	593	600	625	607	660	579	607	648	626	602	649	614	612	607	609	646	597	592	631	574	629	596	591	590	614	659	596	636	598	584	581	621	580	612	600	616	634	626	621	612	611	605	573	639	629	617	557	563	597	575	606	645	588	588	612	639	633	606	582	596	582	586	610	565	564	596	661	628	564	611	648	639	596	620	623	616	591	606	585	643	603	608	650	639	608	604	620	566	620	575	607	608	640	617	606	590	561	618	623	603	636	609	601	600	628	602	613	654	569	641	615	588	576	621	580	621	542	628	605	612	647	590	613	585	581	612	611	611	615	650	629	632	578	646	614	606	606	619	623	568	605	584	607	608	597	633	627	572	601	574	603	586	567	622	591	591	607	573	618	609	641	571	601	597	612	624	645	615	609	616	618	591	620	623	590	617	589	612	623	643	591	574	643	603	606	585	642	628	636	598	674	615	565	578	580	605	635	564	618	593	591	577	624	614	613	604	612	604	592	575	617	612	616	588	627	639	587	598	639	564	601	584	574	602	643	610	556	613	626	624	567	570	623	606	598	586	625	599	601	623	575	642	622	590	611	578	623	614	625	596	586	629	594	642	623	598	646	635	586	576	600	629	592	581	638	571	580	634	615	632	606	610	657	577	665	575	584	571	602	581	582	602	616	628	603	612	594	609	590	599	566	612	598	606	567	583	631	621	613	589	638	638	631	587	615	612	644	615	581	614	616	597	597	593	615	629	616	589	612	615	608	591	569	672	602	633	586	589	595	598	554	613	584	619	635	606	612	582	573	623	632	638	592	595	634	638	578	583	601	594	609	603	610	610	626	592	599	599	637	651	595	613	624	617	608	549	599	611	587	622	611	617	556	643	568	605	615	622	641	609	592	642	669	551	583	595	650	628	621	623	644	611	606	600	599	610	590	627	618	649	590	589	602	616	633	608	562	624	606	619	613	641	607	629	624	605	584	623	546	601	598	617	626	626	630	562	572	591	640	606	648	621	626	634	572	638	675	591	601	590	614	599	597	600	619	608	583	592	602	609	595	619	615	599	606	612	615	617	626	618	617	620	577	629	576	582	663	609	613	641	592	595	649	574	581	626	592	550	631	611	594	565	621	593	624	588	647	576	647	576	624	580	567	594	601	549	611	607	589	581	574	623	605	614	617	616	597	657	656	578	595	603	623	672	608	647	614	616	623	660	649	629	611	540	630	609	608	634	538	588	614	611	608	584	594	560	600	631	598	615	635	616	615	613	590	622	606	621	631	586	620	672	583	616	602	589	572	602	630	616	615	640	667	654	595	626	604	612	579	634	649	635	616	615	618	628	611	639	663	597	590	571	611	582	601	624	611	603	647	606	604	579	624	601	628	576	557	590	647	610	603	585	605	574	633	567	589	635	587	582	608	637	658	638	624	611	611	576	608	547	635	608	575	605	632	602	605	645	562	677	624	618	637	566	627	599	621	609	634	630	596	589	596	614	645	541	604	634	590	567	609	609	572	563	578	613	614	664	599	577	610	620	603	631	605	649	608	625	606	645	606	625	635	577	646	620	610	656	631	629	568	600	626	595	594	618	619	616	615	609	606	657	637	575	628	628	605	578	589	606	621	584	635	573	610	598	634	550	591	563	552	606	635	592	606	580	639	604	659	584	624	588	644	641	615	639	639	624	665	591	599	637	571	602	609	627	608	644	646	606	622	589	623	602	555	606	587	613	612	655	600	610	642	591	613	582	543	612	582	561	644	629	648	602	618	602	635	573	609	593	598	608	581	625	616	598	625	622	655	629	545	620	660	622	583	628	581	601	607	574	604	616	609	602	616	633	574	575	570	601	586	635	593	615	629	603	636	627	525	600	572	566	615	607	616	647	608	579	622	620	621	631	630	595	635	597	604	628	581	619	613	555	590	627	614	569	630	551	616	594	594	580	604	608	611	605	630	633	564	625	603	576	610	597	641	636	590	625	612	622	635	630	613	622	628	622	620	638	593	628	564	589	624	585	600	667	650	576	592	555	599	627	622	563	581	591	627	630	624	628	561	625	615	605	646	570	662	587	569	634	626	602	631	651	610	602
10022	20246	17782	12624	10323	7264	5248	4490	3902	3500	3171	2997	2448	1988	1580	1322	1135	1028	947	863	851	861	885	890	789	782	816	807	809	811	807	845	766	816	763	790	766	792	802	773	791	752	813	725	822	804	773	822	780	792	795	746	768	773	788	744	809	732	792	760	738	730	760	754	800	798	754	758	789	761	781	740	772	751	776	786	779	775	822	829	791	806	823	766	744	797	770	738	783	788	757	728	800	760	821	757	702	737	775	747	752	745	726	762	770	747	756	784	792	784	740	758	708	751	763	779	771	787	788	813	723	745	763	746	766	772	772	730	736	747	785	707	714	767	733	735	760	764	735	785	705	764	767	782	789	775	775	763	758	742	673	809	764	807	758	728	772	820	799	798	742	755	744	778	731	761	726	754	767	775	778	726	800	749	749	770	749	791	787	777	740	724	740	783	770	814	805	787	770	726	758	747	775	772	766	780	711	728	739	768	773	760	818	766	784	728	735	765	716	767	764	775	764	826	786	768	748	775	800	765	744	750	771	767	809	770	791	751	797	806	793	757	826	812	756	786	763	808	750	736	741	766	714	771	799	739	759	753	753	753	763	706	736	773	729	770	821	746	710	807	825	739	769	761	739	756	770	749	788	774	767	733	698	770	793	758	772	775	756	712	764	801	737	775	759	753	767	745	749	742	772	725	750	772	756	731	732	753	778	797	782	756	755	738	735	747	772	791	780	760	778	804	729	728	794	761	744	767	741	745	758	750	791	789	703	734	768	764	745	749	745	728	691	805	745	726	752	804	798	744	746	756	770	753	765	716	745	792	740	786	724	740	792	772	716	724	771	755	765	773	752	745	682	788	779	762	756	780	786	787	768	797	759	770	738	779	775	736	745	760	795	751	745	760	778	718	765	731	753	770	773	731	808	761	736	759	746	760	751	762	760	758	761	776	734	792	738	733	810	812	759	800	768	731	761	753	732	788	773	764	735	792	723	719	757	805	775	775	785	731	802	739	743	757	772	787	745	792	751	771	754	738	815	782	766	713	746	791	777	755	766	753	752	763	722	730	787	790	723	777	723	733	738	792	782	770	717	802	780	746	769	763	705	713	767	772	767	757	774	765	750	753	743	779	775	856	752	772	748	738	753	769	752	777	777	785	811	765	787	754	713	748	785	731	750	741	712	799	758	771	754	783	804	758	696	727	729	792	679	773	761	711	772	767	823	742	785	712	771	730	770	733	805	741	772	732	747	777	694	765	751	764	731	763	742	759	723	775	754	724	727	769	765	725	763	765	740	754	738	765	774	786	801	753	748	787	765	786	756	836	769	711	768	730	791	763	785	741	747	743	787	769	728	781	801	740	730	759	770	766	784	725	754	714	765	708	757	775	735	762	786	752	754	777	769	764	709	809	745	752	698	751	735	752	789	755	727	729	772	790	765	766	721	740	800	799	758	812	794	754	771	747	765	742	789	755	749	756	757	754	741	776	752	750	793	738	817	769	786	746	811	781	770	743	767	720	775	724	746	768	756	745	742	723	734	762	727	725	734	749	765	775	743	753	731	789	755	773	694	802	752	761	763	758	801	750	704	775	766	797	767	784	778	730	779	759	778	753	748	809	713	727	740	742	675	713	760	746	776	771	793	739	773	748	756	761	765	799	822	756	741	757	783	735	749	769	753	766	778	765	753	789	768	781	775	783	784	767	749	703	791	770	756	744	778	744	761	789	800	762	771	773	754	795	750	730	715	716	784	760	795	788	792	784	791	706	749	782	771	763	727	729	725	810	796	726	735	760	785	765	742	740	761	715	744	759	695	722	760	742	794	754	711	751	761	746	785	758	742	764	742	765	739	762	767	712	739	792	756	769	795	735	742	743	793	748	724	772	745	788	791	761	799	756	819	755	775	738	745	754	754	735	711	716	777	827	768	724	783	723	740	800	750	785	768	780	769	770	776	688	705	762	752	759	721	708	799	745	726	756	718	757	788	733	755	768	771	800	782	774	729	759	771	750	759	726	744	782	727	762	786	784	741	778	757	733	728	745	744	746	776	747	741	710	771	806	750	772	765	722	734	751	745	747	770	787	733	766	755	727	707	812	753	745	726	697	743	723	755	766	800	761	794	746	756	735	728	764	787	782	813	768	737	804	769	731	738	768	738	751	780	790	798	769	783	757	700	780	749	761	796	756	717	785	753	763	797	742	746	740	780	736	769	771	749	744	745	769	795	778	769	788	758	732	780	782	746	740	824	808	700	733	757	772	806	734	764	739	747	810	739	770	785	761	768	770	700	772	756	756	744	802	796	770	742	744	781	795	777	760	732	715	773	756	733	744	810	781	744	799	769	769	719	773	779	784	788	781	780	786	756	770	764	725	777	759	758	762	754	769	728	725	726	771	755	696	765	779	746	781	737	801	772	715	777	826	737	707	741	763	724	777	725	772	768	773	759	765	740	738	791	780	728	749	767	779	809	737	770	743	746	735	801	756	757	766	727	792	850	809	794	738	774	809	717	750	736	750	750	756	757	678	758	750	800	778	760	713	792	745	784	741	757	752	788	774	746	819	794	742	791	728	756	713	765	743	750	756	781	814	762	792	763	783	823	774	716	730	738	783	776	787	761	747	731	775	747	760	771	796	737	778	783	751	780	850	740	785	753	773	795	771	772	743	817	783	762	747	794	816	827	780	736	744	730	793	699	714	775	742	797	734	710	732	750	755	762	801	776	795	708	741	765	737	741	733	778	788	755	787	767	750	735	771	716	760	742	770	759	741	795	717	725	766	725	769	739	724	799	753	810	768	772	731	753	780	776	728	741	724	719	755	731	729	745	762	722	774	710	777	730	763	746	735	779	775	774	800	777	767	791	755	780	744	732	713	799	786	778	746	793	739	782	772	716	789	744	759	738	723	762	770	758	739	785	750	779	772	715	747	739	762	778	771	748	721	734	775	774	813	730	784	762	758	822	729	765	785	790	780	777	765	753	752	722	739	762	797	704	770	787	758	778	766	788	792	772	761	788	748	845	728	732	750	743	803	731	722	772	780	806	738	763	728	713	778	788	762	737	707	745	788	748	792	796	751	772	781	751	744	741	784	800	751	790	726	756	772	774	745	751	762	749	744	804	728	774	744	745	748	723	812	739	765	769	763	761	760	772	745	823	741	802	776	762	745	775	798	727	750	768	735	726	721	736	724	768	747	768	736	751	774	763	772	753	795	786	751	772	715	757	765	745	747	773	775	722	760	767	765	739	747	782	733	736	728	795	721	766	794	804	757	674	774	776	749	733	716	719	775	746	698	758	728	756	764	803	724	742	772	737	739	753	747	752	787	757	781	716	705	759	786	754	771	758	753	760	755	770	725	735	752	718	732	739	750	766	783	728	765	796	740	728	788	734	750	755	750	755	715	757	738	715	750	783	750	782	747	769	721	772	717	785	800	712	773	750	739	765	741	732	746	761	765	807	739	751	733	782	706	724	740	750	751	785	752	770	748	812	754	788	734	731	744	763	752
25488	21332	27379	25324	10262	3203	1887	1347	1186	1078	937	801	597	542	478	397	348	320	326	296	294	334	272	288	267	277	278	302	297	271	316	270	265	292	277	290	279	237	265	266	274	277	254	289	288	285	270	296	233	277	304	274	293	274	287	256	269	289	270	264	248	281	286	275	265	270	267	276	282	286	278	264	277	303	246	251	260	252	288	291	286	306	247	264	273	262	281	280	265	287	263	284	287	267	290	261	268	246	240	235	240	289	281	245	260	238	277	257	275	292	280	300	267	246	263	267	290	287	282	283	277	298	297	248	253	290	253	282	262	277	245	283	244	292	278	281	240	281	248	276	259	246	262	265	274	293	277	240	275	319	249	278	274	263	246	265	260	249	268	276	272	262	278	276	269	293	276	274	273	265	261	290	241	277	258	275	258	270	254	269	249	268	286	281	255	283	322	269	263	294	278	250	295	247	235	254	288	257	237	280	277	261	274	276	260	286	276	266	273	255	272	268	261	241	287	282	263	258	256	287	277	281	334	277	263	268	242	254	247	263	299	248	284	276	301	254	241	276	287	268	242	282	281	265	290	280	266	268	259	272	269	278	260	250	279	228	273	259	294	257	269	289	258	285	281	284	225	279	297	272	276	282	265	253	254	287	244	264	292	231	269	262	279	282	270	256	263	241	284	259	248	290	277	285	277	295	276	282	266	275	260	292	243	283	288	277	247	293	255	257	275	288	271	265	285	262	274	299	276	263	264	255	281	253	280	262	282	288	268	259	264	263	282	265	270	250	281	265	255	290	289	259	283	287	271	259	269	257	313	274	254	247	262	265	274	281	263	249	282	261	290	277	274	274	294	272	270	261	267	259	260	273	271	279	285	251	269	286	274	261	243	270	266	263	278	274	246	271	277	271	275	266	281	267	271	304	277	275	222	293	269	271	276	258	271	270	252	271	264	243	251	246	268	280	254	257	246	255	296	261	274	252	275	283	278	256	231	258	278	267	283	290	259	306	269	269	265	266	279	270	267	261	255	274	269	269	259	259	283	268	266	289	279	285	289	243	295	263	289	279	290	274	266	250	266	292	308	310	267	279	294	282	256	283	290	284	292	250	274	271	232	293	275	269	264	266	263	249	261	268	266	263	278	283	302	246	262	262	279	249	259	269	293	277	265	265	271	265	315	254	273	278	269	237	255	280	239	284	270	266	281	269	259	268	266	271	287	277	265	293	266	290	290	260	256	284	262	281	249	252	304	303	280	275	270	283	259	267	273	287	286	251	278	271	251	251	260	308	299	287	287	275	263	279	260	271	259	235	317	289	262	267	267	271	291	240	307	278	258	257	254	255	266	280	282	259	277	272	257	251	245	243	275	283	279	269	283	285	252	316	234	267	244	315	314	238	259	266	264	253	258	244	271	274	274	267	282	246	268	256	272	280	250	284	265	243	261	243	291	268	247	289	254	259	259	277	273	255	250	244	271	270	234	259	294	250	249	280	252	268	289	287	261	266	264	277	256	266	297	257	268	249	261	260	257	266	275	282	254	237	278	283	274	278	251	262	268	271	259	252	278	268	273	263	244	281	263	272	252	303	274	261	256	257	279	268	270	277	248	278	299	265	241	266	278	263	278	269	273	267	276	254	263	265	265	257	268	269	277	272	290	268	290	287	273	248	260	230	263	267	282	256	270	265	276	260	244	230	259	281	262	265	254	245	269	245	256	275	262	264	261	262	289	292	276	280	267	287	283	260	291	276	273	267	288	287	282	254	265	286	271	277	272	271	256	271	282	248	285	263	253	252	235	264	288	294	249	280	287	246	271	261	245	308	267	273	278	270	252	259	274	283	255	288	235	282	237	277	265	273	277	300	250	246	268	260	273	257	253	250	276	255	278	269	247	273	267	274	307	287	286	278	275	244	262	261	285	296	261	277	266	272	277	247	254	252	266	293	290	267	268	251	268	250	258	281	294	256	267	251	265	268	250	283	281	276	268	276	276	275	260	270	281	238	296	259	261	267	287	272	244	265	256	274	276	253	258	252	283	265	263	280	274	273	294	262	286	265	271	259	261	278	295	261	253	278	270	267	277	267	244	269	285	273	280	279	257	271	277	279	284	261	271	288	260	276	281	283	255	266	248	259	283	275	249	286	268	252	296	240	290	267	270	266	269	262	278	287	261	270	245	258	271	236	260	277	279	260	276	258	254	263	278	238	248	255	240	262	279	248	258	277	268	287	255	289	246	297	301	261	243	276	255	270	254	261	267	267	264	279	259	269	280	251	260	278	259	267	259	278	274	253	277	266	232	279	255	264	275	267	258	298	251	290	288	268	282	298	282	270	230	288	287	272	263	254	294	261	252	266	273	242	238	258	266	240	259	239	268	273	264	275	293	280	281	264	288	268	259	250	254	274	297	279	252	269	273	232	274	256	258	281	270	286	249	264	278	291	275	250	262	250	307	293	278	278	249	260	275	273	269	264	256	263	271	269	260	247	292	256	263	268	264	310	248	264	308	232	276	253	277	250	257	293	247	265	261	256	254	277	268	250	255	245	258	268	252	254	260	274	257	251	256	282	272	276	267	256	275	272	265	261	250	272	270	290	237	269	272	294	251	289	260	265	272	246	279	270	227	250	269	260	285	305	267	264	278	299	265	298	281	282	265	263	260	257	262	302	252	280	258	241	265	286	272	268	250	287	266	264	280	287	276	237	279	297	264	268	280	265	283	292	274	285	280	265	277	255	268	270	277	270	272	278	258	272	243	277	258	278	290	265	263	273	295	239	257	278	270	257	274	241	236	299	287	256	246	283	290	253	270	269	253	264	251	259	263	263	264	285	260	274	242	287	275	271	278	269	267	247	247	245	269	256	292	269	277	282	268	272	244	249	246	261	250	291	268	291	297	273	246	293	283	241	283	270	287	296	264	279	279	286	269	251	272	294	266	285	275	269	278	261	250	271	256	268	279	253	248	266	276	243	283	246	257	236	248	231	290	271	258	255	244	267	266	279	266	286	277	267	271	246	246	282	266	262	279	275	270	259	254	278	285	297	272	272	245	244	261	277	271	251	269	291	256	259	264	271	289	285	267	252	274	282	261	270	290	254	258	243	250	276	240	246	267	274	268	276	249	263	263	258	263	269	250	265	283	246	259	267	271	265	259	266	274	290	264	267	272	235	234	256	265	265	249	259	256	249	266	297	245	278	274	276	278	268	300	244	271	253	280	271	267	276	294	277	278	281	261	268	269	276	290	259	246	280	270	256	262	248	271	286	278	309	249	266	255	286	250	277	229	272	267	267	276	286	268	291	273	235	308	244	275	287	278	263	266	252	280	247	277	267	277	248	296	271	263	251	293	280	285	257	262	277	287	262	279	248	280	257	267	264	241	256	264	254	245	260	315	285	283	278	267	240	286	278	263	259	253	247	288	240	259	279	273	265	257	224	318	282	303	261	253	249	238	277	274	266	228	287	229	250	270	276	249	256	279	264	260	303	266	297	252	297	264	293
9862	16059	14476	9881	7683	6102	4450	3386	2948	2550	2195	1831	1393	1117	981	690	569	542	463	441	498	434	425	408	402	420	396	411	415	425	454	433	406	397	358	395	386	397	356	379	382	386	357	391	362	431	388	353	373	389	357	354	372	353	392	372	333	373	408	362	385	360	401	407	373	354	387	357	360	355	369	380	389	419	379	412	392	402	440	382	436	339	371	379	381	404	429	370	396	372	361	380	375	420	373	382	387	374	374	387	355	353	346	370	358	374	376	410	349	361	369	372	397	352	352	400	394	365	360	347	353	419	366	392	399	357	376	372	375	374	380	333	355	347	340	350	362	390	377	394	361	330	390	362	360	365	376	368	359	332	360	353	406	380	348	362	388	362	378	332	350	329	372	378	372	386	351	357	406	354	377	341	331	353	371	368	394	374	397	381	364	386	353	337	337	370	378	349	388	354	396	375	360	373	389	393	334	338	325	367	359	353	394	350	411	364	365	379	357	363	367	371	349	366	376	376	359	382	421	386	355	386	326	404	343	335	384	348	411	360	356	383	350	364	339	387	353	350	379	400	313	373	368	381	398	386	352	336	361	356	370	359	368	340	370	364	365	349	369	346	359	386	342	359	394	355	347	369	351	408	360	378	365	336	406	415	381	362	365	362	346	348	349	334	380	357	377	376	383	380	374	338	391	361	402	373	356	338	395	392	342	398	395	360	375	357	347	360	370	395	355	354	352	359	369	382	389	385	376	404	375	367	346	393	390	395	346	375	371	381	338	356	342	370	373	351	375	384	355	349	362	357	389	383	380	399	385	375	370	357	372	374	389	379	354	380	370	351	350	370	389	389	393	387	382	350	375	372	354	370	373	413	371	346	404	374	385	387	352	322	392	335	430	373	377	384	400	361	405	387	355	397	388	367	372	341	379	380	394	346	352	360	372	367	389	393	379	361	413	380	377	375	351	346	363	363	356	395	352	343	357	365	407	383	395	348	407	385	364	369	359	354	369	380	362	367	344	378	380	393	388	357	384	383	338	375	358	352	367	343	382	392	363	385	374	367	372	366	366	373	353	397	387	379	366	350	354	385	355	388	382	396	356	381	357	375	399	387	338	400	361	399	334	365	365	362	367	365	360	412	382	377	367	392	367	387	365	356	349	358	385	390	352	373	345	361	379	369	378	388	385	375	374	381	378	380	342	372	367	377	402	363	388	365	379	398	371	366	395	345	371	369	352	367	404	386	383	384	352	370	382	344	355	376	361	396	354	366	342	376	346	374	374	371	372	364	367	353	359	354	396	376	365	382	369	350	362	355	366	367	349	354	365	388	372	408	380	349	371	395	340	359	374	376	373	338	376	357	389	375	354	366	365	357	365	403	390	358	369	365	388	354	363	388	340	388	345	375	369	350	383	362	372	347	352	360	371	360	362	364	367	350	365	380	351	393	363	414	372	377	339	363	368	335	341	377	359	358	353	384	336	387	382	379	341	338	402	384	358	397	372	387	364	374	373	357	375	360	376	383	358	338	390	352	379	380	399	378	371	370	378	368	359	406	380	391	346	348	337	366	388	387	376	377	414	385	371	339	363	393	384	357	379	378	407	335	352	410	378	404	392	365	339	365	356	367	347	373	368	357	366	420	388	396	390	355	355	375	383	386	375	366	382	381	372	299	379	352	354	361	355	363	380	375	365	364	376	356	383	380	345	393	377	348	388	329	426	367	389	342	343	367	357	389	373	343	385	383	352	376	420	362	382	361	359	373	340	384	392	390	342	407	354	375	357	372	377	383	385	380	373	392	384	361	346	384	407	414	375	373	389	367	369	380	393	385	368	371	378	336	359	377	325	406	394	412	372	349	359	361	367	336	367	380	336	406	348	378	371	411	367	336	374	386	389	343	362	356	329	349	372	408	372	361	399	390	331	383	359	361	381	368	367	380	330	369	357	387	382	377	382	339	372	376	372	374	361	357	399	350	359	354	381	383	380	370	387	389	371	396	369	365	367	362	373	382	356	363	352	364	324	356	364	354	375	369	364	344	386	378	364	353	367	382	369	355	379	342	390	371	355	368	390	382	379	353	378	386	388	374	378	377	394	350	369	356	369	366	397	388	388	400	389	369	395	362	351	360	350	380	394	372	366	355	370	383	410	370	368	372	366	335	365	356	370	352	352	389	366	337	368	389	393	360	359	377	369	344	379	380	377	371	334	369	353	387	391	345	364	367	369	367	380	365	345	385	373	373	374	340	349	362	346	394	389	375	351	378	366	347	363	358	367	366	365	367	371	379	397	340	344	385	341	376	382	376	418	370	347	351	352	392	363	385	362	390	329	382	364	379	342	428	368	364	354	342	364	397	377	370	367	353	354	374	373	361	365	365	349	397	361	350	359	366	343	382	385	352	395	355	372	389	374	358	354	346	371	365	331	352	343	363	386	387	375	365	377	372	363	371	393	385	338	381	335	360	367	340	344	363	352	416	362	373	374	373	350	374	369	369	331	361	395	337	342	383	361	368	372	365	376	372	339	359	350	376	372	368	325	354	369	365	356	350	347	324	381	338	354	348	388	385	391	376	374	388	397	376	336	379	409	362	356	365	375	352	400	363	385	363	387	343	382	364	389	385	385	380	353	384	369	334	376	365	352	371	375	360	386	382	373	355	396	371	380	364	335	355	383	348	363	342	330	344	359	381	383	349	328	376	380	402	370	352	392	370	369	344	350	378	334	377	379	391	369	380	409	381	371	382	358	341	376	378	386	374	386	374	383	373	399	374	348	356	362	370	358	340	346	426	368	340	355	350	330	365	393	348	369	368	375	366	359	385	368	384	379	384	361	378	366	386	373	392	344	362	350	387	365	397	371	370	352	352	365	362	341	335	362	347	399	356	366	360	369	386	364	364	390	379	354	359	356	378	392	368	398	384	353	350	381	370	366	358	389	348	374	370	348	334	369	362	368	378	391	399	349	346	389	333	365	353	379	368	407	361	382	357	375	385	372	400	425	346	355	361	383	367	386	403	375	384	352	389	376	344	368	391	398	346	380	367	402	376	337	350	362	368	383	383	377	359	391	372	378	396	399	381	370	392	383	370	360	343	386	361	344	333	347	330	361	374	396	372	381	353	374	370	368	344	379	356	353	359	362	404	368	346	397	368	329	374	396	385	369	392	330	369	380	365	347	362	363	383	336	377	429	386	385	368	332	365	344	385	359	383	392	389	391	361	385	356	372	350	362	372	365	370	382	366	363	362	391	393	385	348	380	396	388	342	378	391	370	373	366	353	362	370	335	386	344	403	356	351	351	363	376	339	345	375	380	358	378	390	349	374	374	384	380	352	400	379	347	352	356	391	347	408	381	384	393	393	370	389	388	371	382	369	369	386	370	387	389	341	349	405	326	373	354	353	365	351	348	409	359	360	362	350	344	388	366	367	414	375	387	339	344	353	379	375	347	342	391	387	395	348	382	394	370	389	400	390	369	383	378	332	376	350	397	392	354	382	326	381	374	401
23309	21368	29190	23880	21370	21464	11782	3833	2782	2279	1971	1696	1336	1247	1081	905	816	798	821	757	731	708	658	713	729	695	709	719	659	698	702	651	708	663	661	647	617	636	615	631	625	680	628	655	628	678	645	635	626	616	629	612	669	661	597	595	625	651	586	619	631	653	630	672	619	646	607	640	642	605	645	618	611	657	626	638	655	650	636	652	648	636	678	647	666	617	610	700	688	604	585	616	673	678	645	639	607	608	629	654	639	646	641	592	602	648	594	653	636	604	621	653	595	618	663	648	631	598	637	604	629	610	596	643	597	629	603	608	623	627	640	650	624	644	631	623	600	644	653	624	574	622	635	598	577	597	642	587	606	646	631	623	633	658	671	587	640	590	687	630	610	630	648	634	606	648	620	566	600	605	646	615	605	627	609	634	642	591	645	617	621	584	605	573	654	613	638	618	589	603	620	600	644	605	651	590	630	624	599	662	603	610	618	622	618	593	613	541	649	617	615	601	606	618	624	636	637	610	609	623	651	620	630	596	634	663	598	647	615	624	668	680	657	617	594	611	639	596	641	645	611	637	638	553	615	600	606	655	636	617	634	615	605	581	617	621	580	640	654	635	645	636	684	610	591	612	651	653	595	645	624	625	624	606	608	648	583	637	614	646	621	585	605	639	646	628	637	600	651	635	631	621	673	626	630	658	620	588	591	649	602	623	626	616	628	615	631	622	617	645	640	621	628	610	607	645	649	618	620	627	585	601	645	656	664	588	631	643	606	645	633	610	586	640	599	630	629	615	605	627	671	582	594	595	628	618	637	626	648	618	612	626	614	625	610	628	640	594	658	665	596	577	604	661	598	641	627	599	610	649	639	592	622	632	615	660	670	633	616	611	630	624	611	625	629	637	614	632	614	633	624	637	637	605	633	614	590	579	618	613	594	651	582	600	619	663	630	605	629	623	615	597	608	642	593	618	626	621	638	598	564	585	628	630	610	589	597	609	622	575	666	621	592	650	600	621	620	652	656	621	630	588	617	626	646	637	628	599	608	621	594	609	663	687	652	627	638	618	637	616	648	636	612	612	652	602	620	652	636	606	657	636	632	637	619	640	560	620	559	578	635	618	580	634	555	617	649	565	600	648	620	664	630	607	589	644	655	618	618	670	626	649	659	624	594	590	594	687	597	581	591	586	606	595	632	595	648	644	672	661	579	616	613	625	623	611	605	621	582	634	626	680	641	594	597	619	631	630	598	603	653	605	612	608	609	593	616	603	606	610	605	616	596	608	618	615	628	638	622	627	560	642	631	629	612	646	593	608	617	562	610	583	642	609	623	598	595	623	594	645	603	610	646	620	630	693	569	617	597	620	585	632	611	632	609	632	635	607	607	619	652	604	645	618	633	561	606	665	664	615	566	621	597	655	636	600	614	624	642	627	623	583	591	647	603	611	627	606	621	651	609	656	615	628	580	582	618	631	601	584	608	617	645	612	618	613	614	552	625	644	664	574	586	653	567	622	613	627	617	635	643	612	636	578	623	683	607	615	616	574	630	618	646	602	631	641	622	598	592	652	654	610	615	597	614	579	615	620	618	627	601	602	592	614	619	631	644	608	616	626	634	582	631	622	613	612	594	602	621	639	637	601	616	588	585	629	605	616	613	611	611	597	597	590	566	576	652	643	626	605	633	573	579	651	601	632	627	599	588	625	620	667	584	597	602	579	606	596	594	620	642	605	618	633	595	583	626	626	632	584	637	651	614	593	589	613	607	658	616	601	623	579	619	615	638	556	572	644	620	647	608	621	646	608	652	647	629	646	590	697	590	633	621	653	599	606	637	631	617	599	617	655	592	610	592	643	631	614	620	642	618	616	632	641	629	639	586	662	608	628	611	647	624	630	611	622	629	607	603	596	644	616	601	634	657	645	619	608	614	645	634	611	605	612	644	581	627	611	680	565	617	619	613	567	627	654	574	620	627	633	628	624	613	632	639	630	635	617	640	619	651	576	591	600	628	651	611	616	611	654	615	622	667	666	615	642	660	622	565	620	617	660	595	636	677	651	644	586	632	597	650	619	625	585	601	624	637	596	586	618	616	632	565	599	594	588	642	624	573	608	570	595	578	576	617	616	667	647	658	605	642	597	629	569	619	604	594	612	566	632	611	601	664	590	631	604	605	610	610	621	591	677	633	625	615	685	600	574	604	631	613	647	617	591	639	603	620	642	616	641	620	645	631	621	646	560	652	596	616	594	628	605	535	663	632	619	655	614	615	623	627	629	614	589	641	637	620	615	581	610	638	596	586	594	606	607	678	600	648	627	630	626	579	641	606	615	664	587	648	681	600	619	619	618	608	617	659	633	635	671	623	614	615	580	662	645	619	625	594	565	597	599	580	601	605	635	602	601	638	614	602	645	612	601	629	615	626	608	630	574	583	618	613	623	652	647	608	599	638	575	603	626	633	625	598	594	645	596	636	585	588	624	555	580	583	622	593	631	559	613	603	608	623	663	603	579	617	639	604	671	617	631	603	614	641	612	600	633	660	617	626	632	573	653	659	627	632	665	619	617	598	624	620	601	693	643	610	580	641	641	631	627	614	579	572	612	607	624	569	643	634	618	621	609	617	608	618	577	620	580	601	630	630	608	615	633	605	603	646	602	668	672	619	606	632	616	599	609	616	618	659	647	621	624	578	642	603	638	638	584	604	649	641	611	598	610	595	632	663	621	640	628	633	602	640	601	601	622	651	598	604	593	599	625	600	606	610	617	661	640	632	621	623	659	622	652	589	673	592	629	650	596	620	642	640	658	661	605	636	613	613	628	597	610	616	632	636	607	594	611	634	599	629	609	634	626	596	595	653	652	664	654	614	654	639	613	630	618	626	625	633	613	623	638	582	596	605	646	605	638	616	605	641	611	632	619	656	658	610	660	620	567	590	615	619	638	627	628	665	626	591	596	640	624	638	633	621	624	608	623	609	651	641	663	671	588	615	617	622	594	632	623	616	611	626	579	644	597	623	644	583	653	612	623	626	614	593	607	595	592	647	595	583	621	652	647	597	619	581	611	590	598	608	623	608	568	581	639	615	610	588	562	626	621	578	630	659	643	617	633	633	577	607	635	620	624	651	611	595	608	700	630	586	571	599	611	614	607	650	557	622	593	591	644	595	602	613	585	621	610	594	589	581	585	653	605	598	614	588	621	571	631	574	619	629	606	630	623	652	620	624	629	618	624	574	580	635	629	646	582	586	609	637	609	573	577	600	638	628	591	581	606	601	620	650	668	621	583	581	601	623	610	596	587	652	627	585	638	644	634	663	622	608	655	581	588	668	593	621	600	606	590	611	656	633	644	577	607	601	622	603	624	600	615	611	657	684	608	595	626	615	645	665	612	621	650	616	579	597	629	626	578	601	605	642	586	636	592	582	643	634	632	601	604	636	627	653	596	606	556	615	648	655	581	603	626	628	586	634	604	607	589	593	620	650	577	607	647	583	575	621	646	640	646	590	616
12439	25798	24148	16747	13298	11510	9494	7124	6041	5002	4136	3335	2609	2338	1816	1533	1291	1188	1075	1077	992	919	966	927	924	943	897	930	906	888	932	912	902	858	861	828	820	815	795	844	833	771	820	814	796	791	837	852	802	802	835	813	830	807	788	795	804	808	755	834	806	793	796	782	755	790	802	820	758	803	811	755	774	796	825	783	802	802	846	832	847	877	837	801	813	848	873	799	820	795	862	855	828	829	811	838	771	758	804	784	790	774	803	801	816	748	773	751	777	762	782	822	820	793	794	791	787	785	782	730	855	799	764	781	785	771	787	770	808	775	767	830	784	785	747	815	758	764	756	801	773	768	742	801	764	801	792	764	777	788	808	771	766	761	806	810	817	868	797	792	792	801	779	787	774	826	758	760	795	736	760	763	770	809	815	796	789	762	823	819	805	780	810	828	755	775	790	787	762	763	822	812	755	800	782	800	775	852	745	753	775	748	768	787	754	761	802	801	789	826	806	758	769	774	789	797	819	721	767	738	793	781	789	799	769	785	799	770	803	716	769	816	822	795	778	787	772	756	783	789	754	792	816	788	836	766	791	743	783	766	783	819	782	836	791	758	787	765	806	812	745	817	782	754	817	808	809	796	746	749	819	750	798	785	838	783	775	771	774	795	731	718	788	793	745	816	833	772	835	718	815	778	770	751	796	812	809	778	826	752	783	756	840	802	764	807	812	764	762	771	795	772	792	786	777	749	778	750	775	787	767	811	765	817	775	770	740	799	745	739	796	790	818	762	741	777	742	781	790	796	740	778	739	779	777	818	829	814	836	783	778	786	777	780	803	799	782	764	760	787	814	819	813	794	812	826	726	807	803	773	811	782	817	824	773	787	812	768	792	817	721	782	772	735	790	754	782	784	843	765	799	747	782	809	778	804	804	789	752	795	737	789	814	757	793	801	785	785	731	758	802	803	785	799	792	829	792	813	793	790	790	816	799	764	767	757	816	843	795	779	806	798	829	780	809	811	772	788	779	776	816	801	841	767	757	789	831	754	774	777	756	849	828	729	802	800	786	805	775	755	772	785	817	844	749	785	780	814	773	730	767	794	757	784	763	766	786	799	758	766	800	768	803	777	787	785	810	753	743	748	762	828	735	711	821	791	773	770	756	827	747	765	755	808	816	791	758	738	750	809	806	771	767	757	761	782	737	773	774	814	777	782	764	807	770	800	734	767	745	777	804	812	802	774	758	761	828	849	802	768	724	754	802	779	787	765	775	789	813	792	766	759	831	782	811	758	803	737	781	805	768	754	764	774	828	805	760	769	783	796	816	794	763	790	771	796	757	847	780	853	795	807	808	770	749	745	803	813	814	788	765	784	770	786	798	812	751	848	833	738	797	804	819	800	772	751	809	781	796	797	767	823	769	835	791	719	789	766	806	841	752	799	776	744	840	773	756	787	854	749	793	785	781	800	764	784	766	774	752	807	857	757	778	767	842	744	778	792	763	834	778	752	760	789	759	801	800	763	812	811	816	751	746	769	758	782	754	778	754	729	820	797	808	792	781	791	785	791	787	826	765	782	714	775	782	828	792	813	772	786	799	790	754	823	781	741	784	787	792	780	759	801	801	749	793	828	782	804	807	797	813	819	801	813	733	801	768	730	751	793	833	802	799	756	752	764	780	797	772	824	815	773	772	817	802	808	756	781	792	775	841	817	811	770	827	758	735	782	771	822	793	750	765	755	768	777	769	808	771	771	847	801	770	720	823	788	792	763	810	793	753	756	830	729	781	777	780	732	801	735	827	760	802	787	821	807	718	774	815	803	809	759	743	774	740	781	785	807	753	801	804	747	819	784	779	780	862	775	778	770	756	758	811	765	790	760	775	796	788	784	762	805	745	782	735	798	759	789	732	754	789	759	793	743	789	794	811	799	817	806	822	766	780	784	764	837	868	788	820	763	775	757	732	831	859	802	756	785	779	775	770	763	815	846	798	812	758	786	776	761	783	720	711	798	828	730	793	772	777	806	754	815	800	757	779	826	821	796	802	781	840	789	772	747	795	789	763	746	741	730	766	753	751	754	782	776	799	770	735	806	717	724	765	808	720	727	795	834	842	795	748	782	764	770	801	774	769	832	785	747	839	769	815	778	743	741	786	783	755	823	784	752	816	838	772	784	751	804	754	772	727	800	795	788	707	816	819	824	781	781	763	776	766	792	773	771	773	771	732	764	817	802	782	794	782	802	772	792	729	752	815	770	760	811	820	800	716	772	785	795	750	768	825	817	789	738	803	828	813	771	790	787	762	818	819	782	815	749	767	816	776	776	772	799	796	785	769	825	763	743	828	773	832	798	775	776	774	799	758	791	758	796	788	777	777	787	797	735	768	789	756	785	787	790	759	807	825	791	750	727	762	737	778	835	779	793	799	744	831	777	813	760	787	780	739	802	799	792	782	787	751	766	776	739	818	830	761	726	813	804	816	746	732	787	824	814	833	768	761	826	797	797	797	746	747	766	750	820	786	782	804	745	826	834	766	792	813	796	812	784	802	766	800	749	794	801	741	827	818	834	819	801	811	792	810	784	758	767	763	806	758	753	782	773	760	766	821	796	773	792	808	767	786	807	745	813	793	800	806	764	769	760	773	761	769	780	807	749	757	766	787	724	752	737	803	829	780	786	809	797	751	741	723	767	733	800	762	769	721	788	814	783	778	804	739	815	812	747	783	781	794	736	761	774	813	794	757	788	745	773	763	730	805	734	802	770	767	736	785	794	769	780	761	765	812	794	801	805	769	747	755	774	826	785	764	767	790	818	801	778	784	759	846	781	827	715	761	785	819	805	821	786	791	765	834	735	775	736	807	803	693	786	778	763	768	792	826	772	808	793	779	811	782	751	736	802	765	775	793	837	790	773	837	807	797	771	815	781	804	752	803	842	790	787	811	866	804	812	769	786	799	816	737	802	756	781	768	817	775	762	767	788	768	761	788	773	820	768	820	765	824	760	758	792	780	778	786	777	759	791	829	760	757	747	780	823	772	749	756	752	800	789	813	755	797	778	796	740	768	829	780	790	799	823	756	776	805	789	775	789	749	792	746	737	762	763	765	770	778	807	819	800	760	772	812	760	782	755	812	840	790	769	780	794	761	777	763	749	740	791	742	746	758	744	782	811	796	795	790	795	826	803	828	823	767	833	771	781	790	781	785	845	742	786	757	773	769	741	765	821	764	774	789	796	761	814	789	828	793	792	808	716	780	776	806	823	751	801	777	832	770	773	820	769	842	785	769	733	772	809	795	807	821	825	757	762	758	727	750	810	796	730	766	801	817	758	771	825	801	741	827	731	780	831	725	736	788	792	742	837	767	809	784	765	795	771	807	802	810	817	728	799	780	741	805	725	786	794	765	805	809	792	783	746	775	759	794	768	794	774	780	718	816	766	783	768	798	799	805	780	801	800	795	763	741	820	775	824	779	752	773	785	762	759	779	790	762	774	775	721	811	855	777	800	767	800
27509	19608	10773	6722	4033	2910	2202	1803	1378	990	794	657	535	493	491	418	359	340	377	385	386	329	343	384	350	349	415	355	390	347	420	367	357	332	354	365	365	348	334	341	324	370	310	332	368	369	388	361	351	379	356	337	360	353	370	375	371	377	333	384	354	312	361	351	357	362	312	372	372	357	345	334	367	350	306	329	388	363	389	352	388	373	371	355	388	354	395	359	371	359	334	369	361	348	373	350	373	372	370	360	377	365	321	349	356	371	366	345	377	342	345	342	365	348	356	366	350	355	356	365	355	363	351	323	363	351	346	354	353	367	354	359	371	326	353	382	354	320	351	354	316	364	358	347	355	350	366	354	352	348	396	370	396	339	351	375	353	351	385	346	341	370	380	352	342	366	386	360	341	359	346	364	342	340	354	358	395	366	373	358	384	347	366	345	332	367	343	350	345	328	316	338	383	332	363	354	361	309	357	389	353	346	356	365	330	352	325	355	378	357	376	360	335	369	355	337	388	389	335	346	359	368	395	375	331	370	348	357	370	338	346	329	368	359	377	344	326	304	343	341	365	361	342	363	337	358	360	358	366	343	330	376	355	383	352	330	335	351	329	335	337	357	342	332	336	339	342	353	344	388	354	331	323	347	342	344	341	342	352	364	332	355	347	368	349	370	357	356	338	324	333	364	364	323	355	391	383	354	374	356	349	331	361	364	318	360	354	392	360	377	348	359	318	382	377	364	384	310	344	342	330	379	341	344	323	359	344	367	361	325	366	375	347	363	355	371	349	341	336	386	362	341	341	339	343	364	351	366	346	364	339	337	344	314	358	361	344	367	359	364	330	359	338	382	374	346	349	349	349	364	368	404	327	375	375	340	336	353	354	343	349	328	382	354	337	378	362	326	326	335	348	367	387	357	342	341	374	360	345	322	394	345	362	368	332	360	362	353	374	317	365	373	340	350	362	316	352	381	337	377	365	324	358	344	331	377	334	373	345	348	391	345	355	355	375	387	341	354	336	374	338	376	361	376	377	370	347	368	331	333	365	344	343	345	340	367	368	337	370	329	370	370	324	338	339	336	367	367	366	344	368	327	349	367	320	351	364	340	370	373	349	335	358	360	330	345	350	339	354	356	357	387	398	329	332	324	326	346	360	369	326	353	368	379	358	317	359	335	337	307	347	344	378	367	319	327	381	375	335	369	335	363	312	357	339	343	336	379	349	317	338	345	364	355	333	351	315	350	322	379	341	350	353	349	386	347	341	330	389	325	366	370	364	374	345	369	350	327	350	355	343	339	366	391	348	385	357	381	360	348	362	333	356	317	345	362	358	361	335	378	339	352	340	359	340	331	323	366	348	330	351	373	368	335	356	356	350	358	373	391	366	326	360	357	338	378	372	384	338	335	346	361	355	345	362	352	342	362	353	352	336	349	349	350	344	372	340	352	331	342	320	340	339	388	351	324	321	352	382	378	348	361	347	384	353	348	381	338	366	324	361	331	395	344	361	346	362	369	372	321	343	391	340	343	361	342	357	330	396	359	353	347	333	374	320	381	344	352	363	343	369	368	367	352	342	352	355	359	341	364	350	396	393	371	367	357	367	318	383	367	337	343	327	339	331	350	353	323	350	355	347	354	354	332	355	315	332	352	375	351	329	356	334	359	342	341	357	368	363	350	386	350	349	349	373	322	315	343	350	342	372	353	342	334	364	350	362	360	312	353	369	342	358	331	326	341	341	356	363	339	345	362	333	354	316	344	373	347	362	361	379	336	346	333	368	380	336	334	359	359	372	357	338	336	350	349	349	337	355	339	394	365	351	371	369	310	334	334	355	346	343	343	342	339	376	334	366	330	337	353	388	342	347	344	366	349	345	395	348	369	371	347	348	356	370	346	358	366	359	367	349	325	386	345	382	352	341	370	363	356	367	344	340	335	327	367	344	313	337	335	334	336	378	320	352	368	348	357	329	369	322	352	353	331	337	374	363	351	327	333	349	351	342	366	336	374	354	360	352	362	359	359	343	346	340	338	357	313	320	367	352	337	339	359	354	347	328	384	348	361	359	330	357	408	319	342	343	346	331	367	370	346	352	339	346	336	327	350	361	371	368	348	365	387	390	364	356	322	339	323	317	354	366	378	396	365	354	351	334	367	359	341	337	354	377	358	399	357	352	361	361	343	385	305	337	363	351	351	336	367	339	350	366	358	367	322	358	326	347	370	370	404	347	348	384	337	384	367	354	338	376	363	357	340	313	362	352	343	336	339	353	371	347	370	376	391	340	362	341	339	369	342	355	338	374	360	337	361	342	375	367	348	338	359	321	328	354	353	340	378	359	362	345	345	349	342	389	348	341	391	367	310	343	373	359	388	370	328	359	296	364	352	354	351	326	355	314	344	392	340	376	326	339	350	362	359	348	333	354	333	350	352	350	353	330	361	365	350	327	333	343	365	354	344	332	345	360	354	330	372	346	365	365	318	347	374	350	361	343	317	383	298	329	354	330	354	382	347	348	370	345	344	321	355	353	374	349	352	366	354	375	372	336	350	375	361	344	371	332	342	342	376	353	333	343	349	364	361	332	354	374	354	334	346	373	363	359	379	316	342	329	386	328	391	350	374	347	343	385	391	366	362	318	344	322	366	343	344	350	341	371	336	338	386	365	364	337	374	346	357	351	360	364	346	327	363	334	355	348	347	393	358	353	331	365	412	375	337	354	355	376	339	370	380	354	333	349	342	356	306	359	346	387	314	370	389	353	337	353	359	334	339	347	363	362	405	358	353	353	357	355	335	352	369	360	359	370	344	336	338	366	349	348	358	332	341	336	354	368	361	379	322	348	354	357	352	361	352	336	344	350	349	352	326	331	367	369	316	379	377	349	348	337	353	353	342	346	349	349	356	345	362	371	347	353	352	365	330	335	344	358	363	317	340	366	367	349	352	348	377	386	373	401	354	358	354	360	380	351	377	343	348	350	338	353	358	321	357	363	358	339	345	365	369	353	360	358	355	366	367	338	366	362	336	355	358	369	358	338	349	352	377	357	364	327	363	316	361	323	357	323	365	326	376	380	373	354	334	381	350	341	346	359	385	316	330	379	351	345	388	327	368	349	343	363	341	376	329	333	352	330	333	346	358	326	360	350	335	360	372	368	372	366	322	322	328	363	357	290	320	353	364	391	382	354	352	352	335	331	327	336	345	335	343	386	381	339	355	334	374	329	323	355	365	315	355	356	360	358	361	368	350	358	336	373	353	383	324	355	361	371	352	341	374	374	360	380	352	381	375	335	366	342	357	356	358	367	363	373	390	327	381	363	343	339	375	349	360	334	344	395	372	376	349	364	380	354	354	339	376	333	345	361	358	327	333	338	349	372	335	375	325	360	340	360	361	371	350	348	340	351	345	338	346	337	334	346	362	325	354	356	355	357	329	334	375	345	371	343	387	403	373	335	373	322	379	367	348	337	343	354	385	341	341	300	374	367	383	338	346	339	364	360	347	327	351
8329	10596	11609	8724	7300	6184	4808	4182	3146	2155	1616	1239	982	843	694	586	513	508	491	523	454	475	438	452	425	449	432	486	450	459	450	458	508	449	503	452	452	459	462	463	492	490	416	408	470	473	415	437	463	443	421	454	438	453	421	429	443	464	424	467	412	456	492	469	451	454	451	450	482	455	453	455	428	440	426	479	496	439	503	493	480	483	515	475	455	478	480	455	475	461	489	493	532	484	476	490	445	453	443	471	455	451	437	471	426	458	473	432	471	523	449	468	436	448	446	466	460	498	468	437	454	458	472	489	444	490	485	466	494	443	452	463	495	460	435	458	485	460	487	461	459	508	440	453	435	481	462	450	429	457	439	455	453	473	443	445	429	449	477	430	462	456	422	465	471	466	445	444	474	443	463	434	429	477	464	481	440	473	423	452	452	472	428	449	450	472	455	438	458	462	488	442	441	426	471	466	469	465	435	479	441	456	441	421	439	440	437	441	449	466	469	487	420	471	431	452	440	444	451	477	482	435	443	420	459	452	483	461	421	484	456	441	450	447	472	454	457	446	421	481	442	420	452	479	426	461	443	450	427	434	434	500	441	495	441	489	437	439	429	445	473	474	452	449	458	420	413	429	428	476	480	427	455	445	455	423	476	430	445	494	422	494	443	459	470	419	430	449	424	445	437	429	472	455	487	468	449	423	476	467	429	429	464	428	456	498	404	461	460	465	463	480	419	450	442	433	466	478	437	442	420	470	445	429	446	442	470	474	451	475	432	464	457	466	460	452	436	448	470	462	485	461	430	414	472	427	462	480	475	426	471	478	453	431	465	494	456	457	444	431	433	451	463	464	461	483	459	468	439	477	455	444	449	485	441	414	466	467	470	440	443	455	433	466	445	446	461	427	459	462	453	445	447	454	452	438	474	437	454	462	463	453	454	441	458	466	426	461	449	451	442	450	444	449	476	464	448	438	482	443	456	442	443	435	457	445	491	457	459	445	454	483	440	496	449	450	456	434	447	466	415	421	473	471	435	469	454	449	478	468	462	464	442	447	459	486	440	461	481	476	448	453	470	464	438	435	466	466	408	502	420	458	429	465	447	461	442	458	468	456	459	442	442	446	501	430	452	478	447	449	483	430	462	466	474	474	431	433	425	476	485	483	448	448	491	435	492	458	417	505	457	459	415	435	450	461	405	448	474	462	444	459	466	433	425	447	443	464	434	476	445	458	444	444	457	446	445	436	450	444	454	443	508	427	447	457	460	455	487	467	457	474	450	465	433	493	451	436	447	456	437	445	416	464	467	446	492	484	435	462	459	437	492	462	433	452	452	463	457	473	445	467	434	445	405	434	430	449	444	480	468	435	468	480	467	440	440	481	442	455	447	472	462	477	480	447	424	467	466	455	393	466	472	461	470	436	453	413	425	491	461	430	416	436	420	458	448	463	434	443	422	446	439	425	455	424	455	445	475	464	435	455	435	448	517	449	449	430	411	442	471	479	443	474	426	472	470	444	477	479	469	470	438	422	508	471	437	490	408	429	451	448	458	494	462	448	472	448	452	471	482	455	453	445	461	467	451	451	467	469	444	487	441	459	414	448	434	464	438	451	471	449	502	440	452	424	389	499	467	401	469	481	470	461	480	428	431	454	431	431	473	447	429	494	486	468	465	432	449	448	467	442	423	474	451	469	450	444	464	470	372	454	461	466	444	418	471	461	455	406	467	421	390	464	434	453	476	450	454	446	473	436	427	481	480	465	488	456	425	467	492	491	446	485	490	465	465	461	457	445	452	440	475	474	454	501	446	453	460	463	441	439	433	444	427	471	457	471	456	437	422	457	433	465	486	447	469	464	451	462	463	429	472	470	480	450	438	473	444	478	473	444	416	447	434	455	452	465	462	446	437	505	422	418	459	473	455	452	414	490	468	463	484	452	453	437	488	436	432	417	433	434	454	444	439	426	454	471	449	482	425	457	478	458	465	431	454	416	491	509	463	432	452	444	478	480	449	469	447	489	435	461	433	439	456	476	467	458	462	466	444	461	462	429	445	451	443	455	443	411	456	467	478	451	445	475	433	496	428	469	446	442	431	457	449	424	464	443	475	468	466	492	485	452	429	458	430	450	439	475	484	437	452	461	440	421	446	420	461	472	444	503	455	441	444	448	457	474	448	438	475	493	430	452	448	493	486	441	445	477	457	490	459	437	431	413	429	461	445	465	420	442	478	454	453	469	426	428	473	420	447	450	453	462	470	466	444	469	466	486	444	462	468	440	445	461	439	452	463	461	437	452	475	472	468	435	483	468	474	450	424	464	476	479	467	468	470	463	415	452	476	473	465	450	458	436	447	455	439	458	469	427	486	437	428	462	421	461	464	439	431	463	437	458	472	465	477	455	471	453	441	462	488	453	464	489	424	438	441	431	412	466	484	468	463	452	487	442	449	426	482	478	487	457	429	443	489	472	450	437	477	467	459	456	426	446	472	445	463	479	473	462	474	446	484	432	445	450	438	468	418	443	457	445	453	461	475	412	457	465	456	455	442	434	440	457	404	467	436	470	438	446	457	445	436	423	479	459	471	472	469	426	439	477	447	457	430	403	479	448	468	468	425	475	457	439	455	433	450	445	428	459	433	422	492	449	453	457	479	443	454	434	442	453	437	456	452	437	495	430	479	440	445	434	445	428	443	437	436	441	455	439	456	450	493	489	435	464	437	429	436	453	478	455	479	446	442	456	434	476	482	438	485	430	459	414	449	415	475	479	468	439	426	411	435	481	438	490	489	456	435	426	415	441	419	458	420	475	515	464	444	451	465	457	436	470	459	482	447	450	461	451	473	447	456	425	474	462	465	482	479	471	499	421	498	443	432	461	469	436	474	424	433	454	434	444	442	470	526	466	497	464	480	404	427	436	452	405	448	475	449	426	488	455	423	438	438	479	444	512	442	441	399	475	473	416	454	500	453	471	466	415	418	439	465	455	447	437	446	430	447	448	449	448	451	470	438	474	483	475	450	450	452	470	464	430	462	433	413	435	484	455	451	439	458	497	463	449	471	444	430	467	479	426	446	439	471	437	464	439	445	452	449	451	492	485	447	448	452	431	463	476	485	465	457	447	388	470	453	430	463	439	427	452	469	476	459	469	468	452	487	431	492	434	467	431	468	473	452	448	457	453	448	451	473	430	405	456	476	507	463	467	446	430	447	451	429	472	461	486	471	428	457	411	444	455	442	426	465	479	426	457	453	424	451	433	473	434	449	449	439	460	456	466	460	471	481	476	424	452	466	448	480	478	480	450	410	460	469	497	454	464	452	454	458	415	416	435	435	466	432	473	459	491	486	468	479	494	453	459	509	488	458	471	479	436	458	460	467	448	451	455	459	436	431	460	420	465	462	473	472	448	510	456	440	449	444	434	464	447	449	433	488	469	432	429	486	464	428	475	425	470	456	442	444	450	463	484	432	432	437	477	433	490	460	513	482	455	439	447	424	462	497	462	458	467
24412	21373	28661	24508	21204	11764	5287	3363	2802	1866	1510	1240	1047	907	819	798	727	681	666	720	623	660	653	657	621	612	656	593	639	616	669	622	611	624	627	654	601	617	648	593	624	583	613	596	563	613	634	601	604	613	590	584	616	611	636	628	594	604	645	588	592	613	681	575	585	593	573	628	631	587	631	633	578	600	593	651	587	604	641	615	611	608	622	603	606	604	592	623	629	598	618	552	598	660	619	603	639	611	620	576	566	589	617	612	572	615	595	590	583	632	610	581	581	575	596	633	674	599	646	585	614	583	615	608	611	578	576	605	568	612	637	639	549	606	577	622	615	599	587	659	600	623	628	594	596	586	602	601	636	604	576	583	585	611	634	629	630	574	596	641	631	579	618	623	600	629	620	575	590	614	587	600	595	588	626	590	600	556	585	580	596	594	571	629	570	595	586	605	604	573	607	616	605	584	591	641	569	591	613	605	605	633	598	643	580	591	642	595	605	608	629	608	650	573	577	550	566	582	633	602	608	561	589	607	585	613	621	606	562	592	595	603	638	550	602	584	599	590	627	583	625	586	602	567	658	599	593	597	621	599	601	591	663	606	590	649	606	584	610	559	575	607	573	620	593	623	584	565	564	542	615	609	608	619	608	571	578	591	584	565	625	563	574	586	594	610	596	645	600	612	599	647	642	629	620	579	608	617	595	588	620	565	613	585	701	585	602	602	642	625	591	598	604	604	600	620	629	589	627	605	593	588	570	633	637	595	618	610	593	586	585	583	565	608	591	613	613	598	549	659	620	597	591	619	593	593	648	641	576	578	548	608	639	563	577	620	640	609	591	601	633	572	645	595	617	598	611	621	584	618	639	583	628	589	607	591	615	605	649	583	585	629	591	602	630	575	611	619	590	602	629	655	592	611	584	591	597	569	618	633	595	644	588	604	576	613	596	572	571	572	622	554	593	585	595	591	623	543	601	576	577	586	613	640	588	597	593	602	608	586	572	622	628	579	625	620	563	646	599	607	580	614	591	574	611	592	553	602	619	606	611	613	596	609	648	599	580	596	627	608	645	598	610	613	642	568	606	589	585	573	630	601	614	626	608	578	609	626	646	596	587	583	592	578	576	619	652	619	619	579	561	585	607	632	612	554	584	557	610	611	582	601	582	611	580	613	594	567	615	614	613	576	593	608	549	660	623	576	584	608	637	597	558	601	581	585	610	565	629	592	600	564	589	630	599	575	552	595	578	576	663	610	605	589	612	597	596	604	591	571	610	568	593	585	584	612	610	594	611	580	627	586	619	566	638	624	614	621	558	585	614	620	584	593	580	615	617	585	611	576	657	594	627	627	592	624	608	608	593	619	597	599	588	592	608	575	595	624	567	569	571	664	604	585	601	566	588	629	623	563	641	586	593	569	619	619	588	599	591	601	590	649	554	614	613	578	630	588	593	608	583	576	584	587	594	640	594	619	598	593	595	582	576	633	607	603	585	617	572	588	593	592	667	627	633	602	604	632	569	599	625	571	640	596	599	625	573	607	573	571	641	610	592	581	588	622	605	596	606	624	639	583	639	595	588	614	613	620	595	626	631	610	575	600	598	631	620	603	607	612	615	616	582	621	537	568	610	601	600	559	617	598	561	615	561	604	596	571	577	584	622	615	616	583	575	572	644	593	579	632	570	620	620	611	608	609	613	581	604	645	648	589	612	623	662	602	630	581	558	639	584	628	617	535	587	617	579	588	668	619	606	629	575	574	627	627	581	616	579	609	630	650	586	609	575	651	626	634	617	595	594	637	602	595	577	593	586	588	557	629	651	621	606	601	594	598	639	563	611	623	598	597	607	575	637	593	620	591	592	574	555	608	649	624	633	582	595	619	616	620	573	618	547	570	582	585	590	570	570	605	566	567	626	585	568	610	613	602	610	604	613	581	580	576	587	618	597	554	650	622	578	580	595	601	605	577	593	581	570	622	602	557	594	569	591	594	617	587	634	572	585	586	605	635	602	583	593	587	613	595	604	573	593	555	594	576	565	610	586	595	612	615	624	652	584	579	595	531	572	596	625	597	589	615	619	595	593	604	588	589	609	582	593	645	594	587	568	579	654	621	589	570	610	624	550	568	624	589	598	602	616	564	588	567	598	611	574	590	593	606	570	642	578	609	575	594	625	616	635	621	603	628	589	581	597	581	619	624	596	610	605	605	630	551	611	607	617	634	586	604	641	577	622	642	626	583	588	612	583	596	610	607	622	593	608	597	576	588	610	599	659	596	589	582	593	615	602	594	621	564	566	581	628	643	613	579	625	573	580	631	600	573	624	572	585	582	638	582	607	550	597	621	613	577	579	626	571	604	609	600	651	604	624	605	648	598	648	597	641	594	621	588	573	603	596	622	603	623	619	586	639	611	605	634	573	571	564	607	645	609	610	593	591	605	621	605	576	603	578	648	590	583	596	558	581	592	583	589	607	566	553	584	587	583	566	628	570	632	623	576	603	586	601	578	559	624	609	601	581	595	573	611	618	584	614	605	557	556	588	594	572	616	591	600	594	576	566	619	611	610	647	602	607	619	632	558	605	585	608	603	605	621	611	583	577	574	611	592	598	588	579	602	624	580	604	574	632	617	542	552	583	585	592	587	579	586	589	593	613	583	633	621	596	615	574	585	609	606	599	599	596	575	622	646	603	607	601	584	584	595	605	590	590	603	617	575	597	559	613	592	574	622	609	576	609	583	588	611	612	540	591	617	632	572	643	582	554	623	636	578	586	638	599	614	612	621	604	612	581	571	588	596	571	586	607	610	563	534	588	605	625	625	620	635	561	604	595	630	619	605	561	609	571	614	580	600	642	604	556	581	617	610	592	600	589	598	558	596	594	630	597	590	547	576	555	620	587	638	587	601	613	574	605	567	571	634	626	594	609	583	595	607	590	655	616	621	575	641	608	632	594	572	619	614	568	617	577	595	607	625	594	604	598	615	618	576	616	629	603	618	588	580	522	564	598	623	606	556	580	631	562	589	574	584	620	590	582	636	553	610	623	609	576	610	616	642	619	627	613	593	628	599	594	609	580	569	619	567	589	600	607	599	632	641	648	604	556	574	567	601	609	585	568	597	564	640	563	565	589	588	603	620	610	603	583	650	595	604	550	539	605	602	617	532	632	589	624	585	537	593	620	629	543	622	620	595	603	638	629	617	615	585	596	581	620	616	585	641	613	624	575	578	607	607	622	593	612	597	555	596	607	571	607	589	581	590	576	607	618	604	600	572	566	640	630	660	613	600	630	597	575	614	578	604	590	597	596	593	604	623	551	578	627	580	610	616	631	609	602	629	623	624	616	528	586	601	602	610	560	605	559	643	613	567	616	569	628	594	590	559	612	595	615	552	605	594	584	597	598	644	567	620	577	652	592	589	629	651	642	551	589	561	597	583	596	593	608	605	623	611	582	656	552	619	624	571	599	601	610	583	593	619	640	594	576	591	596	539	566	597	631	587	574	569	576	587
9416	20128	19064	14207	11733	10062	8830	6949	6119	3937	3123	2447	1900	1485	1254	1217	1041	1028	959	891	876	854	831	791	800	850	836	773	881	802	861	832	805	797	768	791	796	731	765	750	819	769	779	767	776	767	800	785	717	730	840	773	740	700	806	775	730	754	746	765	745	743	806	770	712	797	782	794	762	730	731	765	776	764	723	763	805	768	811	810	796	774	809	854	813	851	785	793	765	783	783	798	771	803	787	715	790	743	800	748	746	764	779	724	719	769	779	763	772	754	691	792	820	740	717	763	800	757	728	787	744	748	750	781	740	794	779	806	728	759	765	782	784	725	772	774	724	700	738	742	748	787	763	732	758	747	723	773	793	745	736	742	722	727	761	743	753	822	690	804	781	768	795	757	763	757	846	736	758	706	740	744	739	744	758	760	762	770	774	763	764	692	704	711	751	756	785	716	758	743	779	758	723	768	750	731	753	789	760	718	746	760	753	768	765	752	760	762	759	766	730	785	799	776	742	741	769	722	728	784	788	757	774	751	788	725	704	790	702	785	723	752	789	781	762	738	767	767	752	758	708	754	736	722	748	779	714	774	743	742	769	780	771	792	786	770	770	746	739	774	752	774	730	798	781	739	754	778	754	771	737	746	757	729	711	786	726	803	757	764	755	768	814	808	760	753	759	732	756	737	767	748	758	748	769	764	742	801	721	794	745	727	742	775	765	758	756	757	750	797	742	779	774	699	803	754	794	737	743	756	745	748	734	778	766	738	735	740	717	751	753	782	787	691	692	779	802	758	746	770	746	753	740	764	751	762	777	731	771	777	761	790	725	762	734	727	757	736	748	779	787	777	747	750	720	710	770	731	760	742	760	755	797	751	745	748	756	782	736	748	728	732	799	752	789	755	738	761	757	737	715	759	782	790	781	706	713	757	739	816	751	758	720	752	779	739	819	733	714	747	738	793	736	698	680	742	765	782	758	750	753	750	706	736	832	735	734	731	754	768	787	740	802	738	762	731	743	717	778	714	716	772	780	732	769	699	727	723	718	730	714	758	772	780	758	746	760	747	763	756	733	756	765	726	804	788	737	743	745	784	774	753	711	716	748	798	731	711	773	720	694	751	680	769	736	754	746	728	774	768	778	737	763	725	788	741	708	782	743	755	760	772	763	774	756	820	758	707	760	737	708	752	741	792	732	755	782	739	756	758	737	766	746	722	771	755	774	821	703	785	857	773	762	757	744	742	774	799	708	732	793	820	756	759	801	764	714	726	793	753	768	746	772	765	755	783	764	748	748	784	754	738	727	735	780	734	745	766	751	739	742	794	775	729	810	750	778	767	790	740	785	716	827	790	729	689	701	764	782	817	738	786	754	748	771	726	788	740	745	807	745	781	772	738	774	712	797	731	755	748	745	718	784	784	740	740	742	762	778	759	716	774	729	752	764	762	771	738	754	754	763	748	765	741	811	768	718	793	761	716	799	735	733	760	721	743	739	783	768	787	793	758	717	819	746	739	723	793	766	753	763	776	810	795	732	783	778	713	744	745	747	743	766	685	715	791	762	708	742	782	712	727	726	800	754	765	721	737	747	773	743	792	752	794	750	774	778	730	779	782	744	739	742	763	715	730	769	785	800	756	749	749	761	794	762	773	754	703	704	743	758	737	769	766	692	749	734	752	736	689	759	794	708	743	773	809	783	760	793	755	780	767	804	756	729	787	750	779	740	717	751	750	772	735	742	752	762	749	725	810	732	774	792	726	760	751	809	773	701	746	764	756	739	759	737	773	775	727	776	718	773	722	772	761	719	715	729	717	769	771	768	786	756	754	760	735	752	770	799	730	728	745	748	745	730	816	744	747	800	767	762	759	737	690	735	819	770	799	716	767	736	752	753	817	760	752	775	759	780	755	757	795	731	761	779	767	767	775	724	773	700	805	800	735	771	717	795	796	709	729	797	780	743	746	685	803	764	788	765	748	779	768	759	727	796	771	772	749	771	711	727	715	736	737	791	693	752	715	738	763	762	723	751	761	803	736	792	793	774	762	743	739	738	788	731	777	806	798	745	726	739	736	732	771	744	771	722	734	728	767	759	754	732	728	697	791	721	784	736	732	753	746	777	721	803	719	742	761	789	757	733	706	739	773	796	733	762	768	716	755	785	761	782	798	734	737	743	787	730	778	762	816	791	719	724	736	711	742	768	717	718	786	773	759	724	788	777	819	734	722	743	749	762	789	768	748	787	753	761	725	757	759	776	768	739	722	800	777	774	765	749	744	708	739	784	786	752	739	731	760	754	776	760	753	725	785	732	740	733	790	739	741	767	766	778	793	753	733	734	727	786	808	697	767	774	726	764	746	722	767	758	733	757	769	752	764	773	787	779	743	708	769	735	711	763	744	756	723	795	738	769	750	754	720	814	745	775	787	733	756	720	770	820	784	807	733	742	771	756	770	770	742	760	723	766	752	779	745	738	780	729	776	739	761	749	783	775	708	757	752	770	756	787	730	710	781	785	784	760	744	736	764	737	718	764	744	743	719	749	708	743	782	699	737	724	733	784	753	807	760	772	785	726	719	729	753	797	742	734	738	758	730	761	767	778	805	761	790	731	780	719	781	755	788	753	735	714	719	737	788	762	769	782	763	804	773	705	841	775	735	744	766	783	773	688	795	764	734	740	739	707	752	770	748	768	676	775	782	771	758	750	777	773	709	752	773	795	779	776	754	712	757	740	751	750	724	766	773	710	726	770	727	729	750	766	797	787	754	716	789	721	702	817	748	753	766	750	741	802	763	750	775	710	726	702	781	744	708	783	754	732	749	787	766	818	739	785	771	764	763	773	744	759	713	768	770	735	756	771	783	769	729	728	714	790	797	737	784	709	715	722	787	733	742	806	725	777	759	726	779	739	751	751	780	748	751	738	761	771	736	744	773	733	753	781	763	727	759	786	774	755	787	751	743	777	753	761	741	815	764	813	758	719	780	741	734	741	710	748	736	779	740	746	738	720	751	726	764	776	746	753	768	805	753	760	792	750	749	746	758	755	755	799	766	774	745	751	774	744	793	752	756	755	793	756	772	701	757	763	712	769	778	719	781	696	749	737	764	784	728	872	755	720	745	744	701	766	792	709	761	745	737	773	760	741	736	794	753	754	694	742	717	813	736	744	763	788	773	767	763	764	746	698	762	775	750	818	697	749	734	741	798	753	778	722	788	796	789	749	695	726	677	770	770	762	735	710	743	771	774	816	764	778	705	775	774	807	727	776	769	703	753	746	733	756	791	788	773	734	768	767	745	777	767	733	735	755	757	712	773	763	750	698	756	769	760	716	792	741	782	773	748	777	718	736	734	748	784	771	779	824	782	798	765	693	721	782	763	739	791	727	730	707	801	782	772	751	714	774	763	831	762	733	791	730	706	734	756	818	727	701	728	798	706	715	763	771	749	749	718	787	764	730	775	731	758	757	764	740	778	779	747	774	760	781	756	755	752	770	753	754	791	750	724	740	740
25511	21341	27425	25374	11895	4466	2889	2388	1928	1398	1033	595	537	443	434	355	323	309	341	340	290	270	293	315	293	286	275	278	272	308	267	267	314	261	258	294	308	241	271	285	251	270	244	255	281	266	279	260	272	293	246	241	272	276	262	292	256	269	262	268	294	262	264	295	278	291	259	228	260	259	260	262	287	250	233	252	299	311	276	277	296	294	312	265	256	281	283	257	278	281	324	287	290	254	284	276	255	266	255	281	278	258	256	276	267	253	251	246	264	287	276	260	279	267	297	246	293	254	275	275	259	262	285	282	285	259	281	272	260	276	266	256	269	254	291	237	255	236	209	268	237	293	259	249	276	278	257	278	286	247	276	267	271	246	258	284	259	286	247	275	299	233	271	267	279	256	260	270	248	290	258	279	250	245	267	281	258	268	266	255	294	266	310	229	272	279	279	233	274	273	236	282	270	269	263	256	285	276	262	289	285	248	273	274	274	250	270	274	282	266	288	241	265	258	270	246	256	287	240	271	273	256	245	256	249	265	288	274	264	263	252	272	253	263	255	259	290	254	251	249	283	280	284	268	270	269	259	267	241	262	286	269	245	303	274	277	268	282	281	240	284	275	276	282	258	232	271	265	266	253	259	254	261	272	262	271	270	260	254	256	288	268	278	269	281	250	250	256	249	278	279	260	291	274	288	283	261	297	290	247	274	253	257	251	278	268	266	240	277	248	270	293	248	287	242	257	275	265	244	271	276	263	250	279	277	266	256	254	241	277	271	253	265	271	252	281	272	278	268	237	261	273	279	280	260	276	250	246	262	273	240	259	249	310	264	266	263	283	255	282	260	265	280	258	283	279	273	263	256	239	279	273	272	290	262	232	282	261	257	227	280	287	280	258	270	286	270	263	265	280	266	281	267	239	269	292	273	271	260	268	268	285	257	277	280	271	260	252	257	263	265	249	264	286	272	271	276	300	258	294	286	251	281	253	255	288	266	252	272	264	282	269	240	292	284	268	250	285	245	260	257	256	275	273	276	267	276	294	263	247	257	259	262	291	252	265	267	274	273	263	290	262	273	283	268	281	254	310	241	239	270	296	273	284	230	252	273	253	264	275	272	269	252	248	249	267	259	284	282	230	212	303	262	292	256	265	297	233	267	268	281	251	270	285	263	248	259	292	254	286	285	257	259	239	266	251	282	264	270	298	265	247	282	244	234	244	265	257	292	229	236	280	279	271	291	238	265	272	277	266	254	284	267	267	282	251	271	277	288	280	254	249	288	267	255	264	242	294	294	284	261	266	262	279	249	254	263	230	261	282	252	261	265	277	250	280	294	276	246	251	271	269	280	291	301	261	269	283	254	266	236	257	269	286	283	284	279	269	258	263	275	284	275	271	244	270	280	254	287	284	238	264	257	272	261	271	261	280	295	277	249	277	268	270	267	284	263	293	270	266	274	246	260	246	263	279	258	258	270	305	234	271	254	241	291	265	239	229	259	266	259	273	259	239	289	270	253	250	247	274	264	283	305	251	283	280	275	257	276	268	238	284	267	287	253	273	260	271	260	249	241	259	277	265	265	268	292	252	254	286	256	258	233	254	266	258	262	260	250	254	237	277	286	258	263	249	274	266	278	288	249	275	252	268	237	258	291	257	280	259	276	298	269	274	273	288	259	264	273	252	265	282	283	260	255	260	274	266	236	257	272	266	277	297	289	248	262	282	283	261	258	277	248	277	284	277	279	285	241	269	256	268	268	267	269	256	285	278	292	243	264	247	266	222	271	279	235	260	257	261	262	283	291	237	270	248	231	290	246	255	246	287	248	281	293	277	256	286	262	265	251	291	272	276	264	229	299	276	268	259	273	255	260	269	254	249	244	260	266	281	256	261	275	276	241	267	275	291	253	270	273	259	306	272	268	273	263	223	273	260	266	268	271	251	266	279	239	259	252	281	264	287	254	260	255	260	274	268	279	282	280	248	292	298	272	269	266	230	280	239	279	278	261	246	260	255	279	289	246	256	249	295	268	268	244	284	262	267	251	310	263	257	273	240	252	271	264	237	246	273	265	269	272	282	271	252	254	270	277	291	253	280	250	258	290	275	263	282	267	253	252	261	264	268	269	229	286	259	273	277	272	292	261	252	291	285	242	248	259	252	282	278	269	271	255	268	254	299	276	295	280	234	278	252	263	280	283	258	280	272	252	257	265	266	244	255	248	251	281	252	253	261	244	259	275	275	289	273	243	247	254	248	244	233	250	272	284	261	240	291	242	289	231	252	237	289	260	283	254	269	264	252	260	256	269	247	267	267	283	254	269	276	289	247	260	243	270	255	253	269	279	283	265	272	251	287	280	243	252	287	254	305	291	283	257	258	284	268	265	268	294	289	293	253	277	292	268	300	257	251	253	289	272	287	279	284	257	264	260	268	273	287	268	286	282	261	263	258	277	291	254	270	252	263	268	259	287	245	260	257	252	276	247	246	278	267	263	258	271	276	264	251	258	264	245	277	272	222	294	256	279	267	274	273	263	294	247	251	275	276	285	267	269	306	278	292	272	257	265	251	287	292	272	252	274	252	257	271	260	272	281	297	272	262	249	294	264	244	259	263	274	280	279	272	260	281	305	246	272	274	254	258	255	300	260	246	271	285	261	263	255	281	290	284	263	263	280	297	241	275	268	272	290	268	246	259	291	243	267	268	247	292	250	272	252	252	262	266	254	266	263	246	271	247	261	246	271	275	256	295	259	269	263	255	287	283	266	265	299	282	308	242	266	245	277	264	280	250	274	234	273	251	239	249	256	292	268	277	243	255	275	276	264	284	288	281	240	265	286	266	263	295	265	246	278	261	272	266	243	270	271	248	258	273	291	283	256	286	307	240	268	287	258	261	248	240	240	231	297	281	266	276	252	255	262	283	262	253	257	269	252	265	244	274	267	257	290	252	255	262	256	267	280	271	262	280	262	262	289	222	253	274	285	258	286	283	269	257	271	256	266	248	283	279	263	275	270	253	254	299	251	253	259	242	253	253	323	289	275	261	269	311	265	253	297	263	279	285	229	251	265	233	252	266	286	291	265	263	291	245	281	276	272	268	253	259	246	286	293	273	270	266	262	265	262	258	258	276	243	286	260	262	283	265	270	254	278	277	254	277	265	244	267	290	279	267	223	264	265	284	298	242	261	280	275	273	250	292	257	272	265	276	258	270	277	255	268	267	256	293	291	264	265	274	256	270	275	300	276	259	269	246	253	282	273	285	246	287	287	276	242	277	248	265	267	273	290	301	274	256	302	283	300	270	280	288	281	258	236	253	279	259	262	243	269	272	296	261	285	291	263	299	277	304	266	263	255	246	299	277	295	247	267	274	257	266	259	280	302	263	269	281	281	275	276	275	268	287	289	245	269	255	246	231	278	225	262	259	261	260	285	265	241	278	258	282	280	241	290	270	253	272	256	251	281	257	261	275	263	264	265	263	234	233	293	251	255	252	257	263	264	271	285	269	254	253
9078	15900	16342	11784	10235	8557	6417	6067	4792	3577	2614	1407	1063	905	782	642	562	533	482	497	428	430	436	409	379	387	408	390	425	451	409	399	443	410	401	357	386	391	408	383	398	391	363	396	369	365	367	422	367	388	400	397	369	370	384	398	334	380	342	365	385	356	371	374	357	369	383	371	366	356	353	324	355	388	388	364	360	438	451	401	416	391	366	404	385	386	380	389	409	382	386	412	412	380	374	381	369	348	404	383	360	355	375	413	361	374	358	340	376	381	366	372	386	366	319	334	343	350	362	365	349	370	347	386	386	368	366	351	375	357	383	370	409	378	343	374	381	360	357	356	364	334	345	360	373	378	360	380	334	373	364	371	358	316	351	368	395	364	348	379	375	393	358	355	354	331	336	374	359	371	373	386	394	376	404	387	398	391	370	372	366	326	361	376	351	375	340	345	360	360	391	350	345	355	397	384	397	359	366	373	356	366	363	386	384	310	350	377	379	345	327	365	371	378	338	380	413	350	336	376	328	362	362	406	371	354	339	358	393	356	335	376	369	377	334	352	367	373	335	359	376	363	346	361	361	409	390	364	375	331	340	385	368	349	393	359	381	394	350	341	378	358	339	359	376	371	366	371	362	374	391	341	390	379	368	392	363	358	366	354	372	379	384	340	356	361	376	358	383	375	358	399	351	399	365	376	370	373	385	370	392	348	389	368	347	391	366	355	373	378	359	352	358	359	335	342	378	358	382	369	351	374	356	345	368	370	348	361	370	375	388	354	376	357	349	396	363	355	351	373	360	352	387	376	343	379	379	354	371	389	353	374	367	369	376	352	392	383	411	369	383	386	344	368	343	338	383	391	380	388	334	368	371	365	380	330	343	339	356	358	417	378	390	368	380	359	384	338	337	366	376	389	376	374	379	368	337	364	360	364	416	379	348	356	360	361	391	374	356	391	381	389	360	386	336	355	327	359	360	367	387	347	407	330	379	343	354	377	313	380	357	404	385	346	424	352	345	346	344	333	365	372	367	363	400	359	372	350	355	370	374	376	333	381	386	406	335	353	382	388	382	342	375	371	359	359	373	357	355	374	412	378	359	378	352	371	394	353	368	377	372	394	352	364	354	325	365	338	380	372	355	378	376	364	381	384	393	376	391	379	341	357	364	388	362	363	393	397	361	362	358	396	361	372	389	330	408	380	372	382	351	362	371	356	358	394	360	373	407	408	355	382	400	359	364	387	372	366	374	385	356	405	385	399	354	398	402	391	386	353	353	399	377	370	382	367	378	366	391	333	368	330	372	372	385	387	335	378	381	363	340	383	365	374	355	355	375	352	377	352	332	376	358	371	359	359	353	335	392	325	383	357	367	386	363	373	357	362	337	349	340	355	360	397	422	385	376	389	377	362	354	325	359	388	366	376	360	403	399	387	357	404	350	364	356	388	370	370	367	345	403	374	372	375	366	358	372	334	367	382	366	358	382	377	370	390	376	363	329	412	380	390	376	349	350	347	367	344	355	344	375	377	382	355	384	339	359	335	409	333	371	401	350	380	334	389	394	390	379	372	350	362	380	376	377	385	357	382	336	334	379	344	312	347	352	347	392	354	372	360	372	344	345	379	334	396	400	334	355	364	366	387	403	396	366	382	431	375	353	371	364	379	358	352	334	359	382	338	384	367	366	334	365	379	369	389	361	384	379	372	345	388	379	368	401	346	378	358	357	400	399	397	374	388	389	342	388	342	337	360	378	362	383	353	382	341	345	348	317	402	364	362	343	359	342	374	354	355	366	356	377	346	389	335	386	359	373	365	365	330	377	396	361	358	382	357	378	357	357	360	377	343	376	362	360	355	355	393	331	378	371	373	369	350	376	355	345	369	347	349	374	338	408	361	379	389	399	380	365	394	381	396	374	410	345	383	351	353	346	389	346	380	333	336	348	390	374	374	393	415	368	374	340	308	363	355	388	383	332	366	377	384	393	374	365	392	353	349	370	352	344	386	364	390	385	355	379	385	376	389	348	354	347	355	349	363	350	358	379	368	359	374	379	365	378	377	359	353	356	391	353	366	360	361	375	380	345	368	381	391	313	378	374	347	373	362	403	379	364	380	361	343	393	401	324	356	369	380	367	375	358	362	360	376	353	366	360	378	369	387	381	383	409	341	385	362	342	387	361	361	410	384	392	352	409	340	370	332	390	364	374	353	352	337	358	374	375	356	344	387	371	379	356	366	363	365	379	403	391	394	360	344	357	350	361	388	371	339	375	390	330	394	400	361	376	346	356	400	386	379	388	357	366	365	356	367	379	377	340	355	330	366	347	359	335	379	370	336	358	407	356	394	361	351	373	366	348	343	375	360	344	356	377	389	379	390	371	388	363	380	357	355	371	375	369	367	392	364	409	380	392	363	353	358	367	364	372	369	366	374	353	353	365	347	341	372	354	377	335	383	356	361	376	371	378	363	350	396	360	335	335	333	385	362	408	365	364	374	350	374	393	371	348	369	364	364	359	377	381	363	362	399	332	360	361	344	356	370	381	367	349	345	372	382	366	369	346	385	385	381	386	368	372	362	369	372	368	369	375	404	345	381	392	357	349	383	364	355	345	358	393	365	362	361	355	316	355	374	387	337	381	355	366	396	392	386	370	381	392	365	379	369	367	342	370	377	367	353	367	325	380	359	349	344	363	417	365	353	367	376	342	354	359	330	366	366	358	358	404	364	372	360	346	413	342	369	360	367	359	370	361	384	363	391	423	368	359	382	333	368	391	376	376	398	367	375	391	349	394	374	400	319	399	403	359	365	356	385	351	369	367	330	362	327	381	370	354	386	367	373	368	362	351	363	339	361	384	387	347	382	380	386	352	383	403	391	384	360	372	386	366	360	368	345	374	365	382	357	384	371	374	382	366	343	345	350	379	380	366	356	374	347	380	370	350	338	383	323	325	413	338	380	373	365	409	371	348	348	363	368	392	381	349	383	348	340	348	393	370	363	367	323	376	395	391	388	374	380	383	384	356	369	386	397	371	337	353	342	385	387	360	344	376	349	354	355	369	388	386	349	370	407	342	344	335	368	339	378	391	356	379	364	365	373	378	383	359	394	356	321	360	381	420	391	374	391	362	372	339	357	368	347	332	392	378	360	366	361	382	375	344	344	341	367	367	364	376	351	378	372	344	350	348	375	386	373	370	343	372	354	350	368	362	376	386	390	329	383	358	362	362	345	375	370	374	380	355	405	400	357	394	364	383	401	336	381	373	336	381	352	345	366	367	372	403	375	364	344	338	401	379	354	381	389	346	368	383	370	333	374	370	335	361	362	382	381	345	362	352	382	341	364	373	341	371	368	365	366	340	391	390	351	363	371	393	376	383	353	360	370	374	367	360	358	365	368	363	353	367	375	338	391	372	365	359	352	396	374	365	344	360	366	384	343	414	337	381	399	341	372	360	366	382	356	371	343	365	392	388	364	358	350	350	370	354	386	366	337	367	371	360	386	369	363	349	367
23383	21444	29331	23970	21470	21587	13064	5385	3703	3027	2140	1560	1201	1104	950	968	893	836	799	789	734	701	695	711	714	734	694	662	661	679	678	675	672	690	663	669	680	619	606	597	628	598	657	630	659	588	627	612	624	634	633	620	629	584	645	650	624	604	614	657	664	646	614	624	685	606	646	603	654	630	599	664	577	635	669	625	637	650	668	639	637	639	666	618	618	609	633	639	649	618	648	629	631	641	631	630	601	642	614	699	636	620	631	672	644	663	610	640	638	606	577	592	708	662	605	610	647	669	634	603	629	609	612	621	628	612	675	633	616	579	623	629	633	615	641	649	612	613	634	641	617	607	624	638	661	643	636	603	574	633	631	654	654	614	639	643	617	578	663	612	598	599	639	646	600	592	595	597	613	593	642	645	658	672	614	603	649	617	641	623	644	660	642	651	608	597	628	618	601	613	581	632	642	620	584	634	640	640	632	620	577	574	617	621	601	596	636	591	600	650	590	622	649	619	643	599	641	608	608	586	626	596	609	629	609	641	597	640	630	621	592	640	643	637	649	638	660	660	631	650	628	632	605	560	619	612	613	618	619	628	606	614	623	603	612	657	637	612	588	593	628	622	629	615	602	593	622	641	606	613	617	610	622	628	629	623	616	614	623	602	642	650	638	615	608	645	601	610	659	598	606	630	640	623	622	592	672	616	621	668	635	602	599	631	635	634	591	637	582	609	637	573	659	622	657	625	623	599	627	606	588	630	635	617	643	602	606	642	550	631	656	632	597	626	647	576	603	622	659	603	606	626	644	609	600	631	617	648	572	613	582	632	641	594	639	633	593	606	595	590	608	627	648	616	601	642	628	592	600	595	597	622	612	653	633	608	589	643	627	625	625	619	581	576	615	614	618	658	609	617	620	623	608	601	651	664	628	567	592	620	590	637	616	614	579	593	595	615	629	644	615	646	612	620	593	589	602	606	597	629	615	592	623	629	635	626	627	646	630	620	603	629	615	632	627	602	626	627	583	601	649	638	606	604	608	635	603	636	664	620	614	635	629	648	626	589	596	619	598	575	574	620	630	672	612	608	587	639	621	601	636	618	627	637	603	626	619	653	642	627	591	607	600	587	666	625	620	655	619	639	588	605	639	567	609	591	616	616	616	586	587	612	629	615	641	623	605	612	658	611	603	663	636	611	639	633	584	665	613	596	627	646	657	602	621	604	619	619	623	644	580	621	614	590	646	612	660	574	622	651	641	595	632	624	570	619	641	555	588	617	627	631	596	632	633	627	595	611	609	653	606	590	592	635	604	600	641	618	633	627	598	619	622	600	576	584	592	618	581	600	635	631	589	597	667	640	569	618	602	636	547	660	653	642	623	623	630	633	564	626	620	667	599	627	629	586	600	602	635	659	655	648	597	633	629	603	590	628	623	680	612	612	641	601	639	597	616	640	647	609	624	630	587	589	603	614	601	621	623	592	596	609	585	651	663	595	591	566	630	584	666	652	659	653	627	649	577	592	623	614	610	586	591	636	619	623	607	641	665	623	615	630	629	641	606	656	609	644	641	586	639	625	618	613	676	616	610	624	599	639	640	593	588	605	665	587	627	648	681	602	655	585	624	665	601	621	607	604	597	581	629	610	594	645	615	631	569	616	638	628	624	643	595	600	629	640	620	655	633	631	580	657	637	619	651	641	661	653	552	615	611	678	622	583	648	644	635	650	592	633	658	671	647	627	584	595	614	637	604	640	627	643	596	623	610	632	606	594	628	601	600	652	602	643	602	654	625	619	567	590	627	606	592	638	655	631	618	626	620	565	559	613	582	587	609	626	613	636	644	583	629	585	582	621	643	624	628	622	637	609	641	600	665	612	604	593	610	660	575	622	637	662	588	621	627	612	625	623	642	616	618	618	638	655	630	622	610	651	644	609	658	669	677	605	612	602	596	614	627	607	659	593	577	622	636	591	638	593	660	585	580	653	608	629	607	642	573	666	620	639	622	586	625	603	663	598	633	615	599	629	636	607	638	627	614	640	605	599	622	596	594	616	632	612	642	645	665	593	622	603	595	641	609	608	562	612	584	597	596	578	604	596	623	599	607	604	637	618	581	607	596	609	622	617	571	645	639	577	614	610	583	670	598	619	587	635	619	581	641	635	598	589	614	655	606	584	620	579	603	622	623	638	583	575	617	627	573	607	640	600	641	553	601	628	639	609	606	591	617	632	634	607	628	605	626	623	607	621	642	608	607	648	610	576	605	605	612	630	624	601	638	586	602	657	619	644	662	578	588	651	610	596	608	591	630	646	614	635	612	602	596	635	574	595	578	656	557	582	563	617	584	592	566	598	601	611	576	614	632	621	612	634	594	609	634	640	626	645	609	632	636	618	589	582	603	590	611	624	631	654	589	629	590	609	601	644	629	594	660	641	596	633	660	615	607	567	634	680	591	583	593	576	646	616	596	611	658	637	603	666	649	584	629	601	632	651	617	626	605	630	595	640	633	583	637	626	662	617	586	633	614	603	646	644	625	591	650	599	620	616	600	632	601	616	603	690	618	638	656	604	613	639	613	627	632	609	635	615	627	627	588	620	593	610	620	605	648	617	597	611	584	578	584	612	599	615	598	597	648	615	606	616	649	621	637	612	607	640	585	646	596	598	636	597	589	647	623	600	579	568	596	645	600	607	596	598	623	710	618	616	619	639	634	623	600	592	569	610	636	628	604	648	634	609	646	623	668	623	637	587	635	624	649	668	663	611	646	663	579	624	613	635	595	644	613	629	596	595	605	650	627	628	615	631	649	616	641	632	595	641	635	619	657	605	609	621	649	611	657	627	600	634	631	587	604	614	608	605	640	641	641	581	605	585	607	605	596	647	636	598	680	645	589	591	629	631	657	606	617	578	620	596	645	611	583	588	624	642	618	640	622	615	624	635	616	624	566	627	639	587	606	594	603	596	578	623	610	645	554	649	594	647	570	624	606	613	615	630	619	627	613	568	635	653	637	574	666	612	659	602	635	641	650	582	582	587	630	643	633	604	600	654	611	648	621	609	620	605	647	634	552	601	618	634	650	605	651	602	595	597	605	626	654	642	614	667	598	620	630	596	602	617	626	616	647	622	582	648	622	642	614	632	582	621	627	622	636	603	576	619	627	640	604	607	640	638	619	595	572	591	617	621	636	594	552	574	593	609	637	650	576	639	640	610	641	646	595	594	581	574	634	602	603	569	610	612	630	598	597	607	608	612	614	611	627	623	636	587	617	563	619	626	610	636	626	618	641	665	637	645	634	611	640	636	627	589	617	594	585	602	607	616	602	604	631	593	603	668	623	591	625	642	680	617	573	626	627	620	558	634	613	615	612	620	586	653	589	644	619	593	613	600	643	586	621	616	590	587	573	623	563	612	579	647	616	630	590	614	581	622	627	645	622	575	621	638	612	631	639	579	598	640	609	656	628	584	660	602	607	579	617	653	629	597	624	588	626	632	596	586	641	586	627	623	641	626
11951	27455	26539	20089	17464	13219	11231	9745	7904	6482	4534	3200	2199	1920	1718	1395	1283	1194	1128	1085	962	982	956	938	941	871	898	945	925	883	939	933	889	876	937	842	849	812	803	792	797	798	799	791	845	850	878	793	758	821	769	789	804	836	773	823	764	790	812	826	803	803	761	737	812	827	805	787	801	767	704	790	753	787	755	837	867	845	900	819	892	802	834	837	833	779	830	824	774	836	785	849	785	798	797	785	815	793	819	802	774	805	785	756	737	785	786	764	783	794	790	784	793	765	778	773	781	835	778	794	767	794	794	743	810	757	783	767	786	780	819	822	788	796	772	781	803	788	753	773	817	806	787	844	816	803	763	788	746	752	778	807	758	847	783	811	813	836	783	766	821	740	817	783	787	808	795	773	757	777	750	732	772	763	790	786	774	815	800	736	798	775	778	795	786	741	755	766	763	777	769	751	790	748	755	796	801	774	824	799	769	761	774	815	790	762	766	767	797	768	782	749	824	789	805	760	793	808	800	769	776	798	793	738	786	816	830	765	771	789	805	738	784	795	753	760	798	800	780	832	779	765	772	768	783	775	713	838	762	731	733	750	803	803	791	772	778	761	771	811	799	773	775	805	817	803	736	775	808	807	790	810	779	811	731	746	804	773	790	771	772	788	747	777	770	774	758	732	791	779	787	763	781	766	759	754	750	813	770	771	772	822	745	798	797	793	790	779	826	788	759	817	821	746	803	822	805	754	808	814	794	783	777	774	803	806	810	776	848	778	767	747	797	765	863	829	781	779	768	815	783	775	754	761	777	848	771	820	783	762	773	769	820	777	804	839	743	797	800	773	784	766	748	803	774	795	783	748	790	783	773	810	815	813	751	769	783	720	804	745	773	780	799	775	814	781	742	789	760	772	749	765	774	807	784	777	754	766	774	792	782	803	791	771	779	766	803	817	750	774	770	753	808	764	743	784	766	837	817	778	780	800	805	814	717	754	776	804	760	718	762	797	783	795	765	777	787	742	789	756	804	777	785	840	791	753	767	768	776	728	780	836	802	798	798	799	782	754	791	815	759	755	756	825	792	791	778	742	783	791	789	783	766	766	763	803	772	811	741	769	785	772	749	759	790	789	762	779	814	748	795	770	754	788	782	726	768	829	807	788	748	812	789	771	760	789	841	782	767	803	773	738	790	726	768	774	794	766	736	808	807	769	742	805	814	800	775	784	826	717	808	800	741	772	775	785	781	767	795	796	770	780	771	769	752	748	760	759	793	772	761	747	772	762	691	793	758	794	806	810	764	766	842	787	764	786	785	809	744	855	780	811	766	807	784	792	785	803	777	776	767	787	786	778	756	786	790	794	849	818	740	770	755	764	768	782	781	779	755	839	826	854	758	766	824	820	801	769	808	793	809	833	816	781	763	754	794	820	773	819	745	804	753	761	813	746	769	762	745	777	777	714	783	747	805	799	777	864	803	750	833	772	816	750	810	787	834	808	722	791	746	735	754	770	745	793	790	764	723	789	796	772	775	789	759	766	790	785	788	813	788	750	742	729	751	816	734	792	756	805	763	839	786	787	797	865	716	806	798	794	774	819	761	745	798	782	801	791	784	739	821	777	794	743	813	734	745	761	796	802	782	794	739	763	774	762	856	799	797	795	755	806	752	698	775	785	719	739	769	721	845	808	786	818	800	798	759	812	767	817	832	771	821	814	776	751	751	793	767	803	790	758	781	818	771	819	771	813	766	771	759	755	806	802	782	756	721	782	847	769	750	777	766	758	777	767	763	723	800	770	758	755	792	765	737	770	799	824	823	766	761	756	746	869	806	806	793	786	802	774	787	768	762	744	802	800	817	775	801	827	754	810	789	798	778	764	773	805	717	792	763	789	779	765	794	802	800	782	808	804	773	780	756	756	762	834	810	774	721	779	776	785	741	752	766	762	795	780	764	759	792	773	750	786	781	803	780	751	793	781	759	810	732	804	791	711	794	839	732	771	730	783	766	764	838	768	776	810	750	735	780	740	841	768	789	767	827	744	747	751	771	764	805	808	747	794	817	797	708	749	762	791	759	786	800	757	779	772	797	775	800	818	767	786	829	773	792	796	788	780	767	782	749	778	779	791	783	824	777	798	767	788	753	773	785	775	751	765	808	752	827	763	727	783	783	742	783	756	819	797	782	782	771	808	760	767	792	787	794	731	781	794	789	810	771	730	770	754	804	771	796	744	825	811	763	767	811	793	815	788	748	790	758	752	805	841	790	790	802	740	773	800	755	755	772	815	826	761	780	784	777	807	803	774	806	745	803	821	786	773	789	803	793	741	771	766	750	785	810	746	769	819	759	756	795	739	788	780	769	796	774	768	770	775	780	796	801	803	768	785	804	807	753	757	811	763	781	852	796	772	745	759	800	797	786	780	762	755	769	766	796	819	822	837	786	771	781	772	787	757	815	763	795	795	786	775	782	750	771	759	798	785	770	822	778	773	780	780	824	801	791	762	770	759	787	730	776	724	745	707	798	791	783	771	814	812	749	793	792	788	788	795	738	778	792	734	787	792	753	797	766	770	814	763	775	738	764	780	807	774	796	806	800	796	781	796	788	783	741	771	813	790	774	791	815	811	768	712	751	752	754	812	768	824	755	720	782	731	803	773	787	775	783	741	808	789	787	770	786	829	770	810	791	720	791	772	818	829	773	760	771	812	802	804	762	767	742	773	792	816	762	784	767	785	808	822	788	800	792	769	778	740	735	825	829	741	802	714	786	807	764	768	803	801	755	779	803	796	767	783	761	768	807	807	799	794	786	809	769	764	720	851	806	759	752	822	768	814	738	758	761	786	772	758	785	770	779	818	718	766	790	775	742	759	725	720	783	808	812	796	760	800	761	765	749	774	785	761	785	728	772	796	817	798	780	777	793	830	767	771	762	785	789	795	724	780	765	794	759	765	788	816	800	784	772	794	780	719	747	763	791	808	729	756	789	754	775	776	801	821	806	767	781	832	795	741	774	780	772	819	777	779	792	767	750	736	815	796	811	768	806	749	733	752	739	774	796	735	853	793	761	763	755	761	784	744	769	754	771	715	822	793	774	754	790	729	778	801	749	850	747	821	759	745	746	768	795	793	824	752	787	776	738	722	752	807	819	796	798	810	764	742	816	805	784	801	742	753	769	800	820	796	768	799	759	821	806	775	834	760	755	796	782	782	820	769	839	790	748	799	794	770	770	812	779	792	820	777	744	795	793	820	793	760	798	780	740	767	746	811	787	821	779	792	814	783	780	793	782	815	771	749	768	799	793	736	768	771	792	767	754	836	761	816	820	758	824	763	793	773	758	759	755	790	801	800	759	771	761	763	778	789	775	798	743	816	801	803	766	797	816	754	717	822	739	778	789	787	777	787	791	798	764	788	713	820	790	811	780	722	769	827	808	787	771	751	787	735	768	777	802	768	805	801	796	825	780	794	804	762	774	799	803	767	785	778	742	721	791	761	740	750	767	764	834	760
27458	19688	12982	9336	4655	3215	2592	1894	1523	1131	738	515	423	399	382	380	378	385	369	363	390	384	372	341	356	323	326	356	370	364	334	351	375	378	357	350	337	337	310	320	390	369	350	381	366	380	370	372	387	333	356	357	366	331	338	332	356	359	359	363	338	342	337	372	398	314	338	359	334	386	322	361	368	362	339	338	417	388	351	387	332	354	354	355	341	329	352	342	353	370	380	363	369	341	340	348	347	373	344	350	331	335	359	355	361	365	351	345	344	371	347	352	364	348	392	345	332	310	330	305	341	311	332	355	347	348	348	369	344	346	372	348	354	339	337	346	335	378	358	352	330	377	343	329	344	348	353	380	355	348	342	354	335	344	332	379	368	336	317	343	323	382	333	355	360	371	323	335	331	357	316	334	363	312	348	332	327	347	349	337	355	337	333	329	346	375	337	370	352	329	364	355	351	298	323	339	335	310	335	378	349	366	348	309	354	353	324	379	350	326	360	354	364	340	318	330	321	333	330	365	343	349	327	345	341	327	328	328	347	372	354	318	340	338	366	351	362	325	308	351	315	362	371	362	381	327	335	355	350	362	356	336	369	359	350	345	373	340	341	334	365	350	366	377	345	329	336	339	370	361	340	338	330	339	365	362	322	348	342	351	345	342	335	344	332	358	349	358	341	337	316	353	365	378	358	356	321	358	351	338	345	344	344	376	335	381	365	340	341	327	325	344	376	347	336	356	337	330	335	388	382	368	328	348	327	340	336	363	360	360	320	376	337	353	362	336	362	361	316	361	335	349	333	351	328	352	353	316	362	367	351	333	364	361	340	369	343	347	361	363	383	347	360	359	340	380	342	360	320	346	336	333	349	349	356	341	319	369	365	339	336	365	337	321	348	344	366	371	352	324	312	326	346	357	358	360	331	346	315	344	372	339	334	340	320	348	329	369	355	359	344	328	336	334	356	301	355	358	329	350	311	336	351	365	305	365	342	342	351	340	363	334	328	336	358	352	353	336	336	362	362	317	357	334	324	309	367	340	350	350	342	338	325	369	372	370	314	321	350	331	356	357	325	399	351	359	343	321	349	335	322	333	347	340	338	335	367	343	341	352	332	341	339	340	364	329	324	318	353	317	371	326	322	331	350	367	359	326	364	333	324	354	334	355	369	393	362	326	385	356	397	355	350	356	361	367	354	368	352	358	348	320	352	353	352	345	328	356	343	387	333	324	340	341	306	348	348	306	323	347	343	351	351	353	311	335	345	375	357	347	361	370	348	314	344	312	348	359	352	350	336	340	350	324	348	332	381	322	356	346	351	319	308	316	362	347	353	338	337	316	341	330	355	326	335	331	350	364	363	325	351	352	353	359	323	331	380	322	367	328	380	343	324	346	340	317	310	355	359	375	329	337	351	356	345	333	382	363	367	357	362	344	335	367	371	345	318	338	334	343	353	343	362	365	354	344	323	350	345	348	345	354	341	356	365	346	355	372	333	341	344	337	340	323	365	360	322	343	363	325	373	388	331	336	332	339	333	346	346	350	342	331	347	355	379	375	336	379	334	351	361	373	347	355	386	355	328	343	367	359	358	322	339	393	358	364	338	339	349	353	335	352	336	333	306	376	341	321	340	341	321	347	344	364	335	367	347	373	373	336	369	341	372	344	343	349	338	358	348	379	345	364	370	391	346	326	371	364	355	369	330	350	333	342	354	334	358	326	341	343	306	374	356	386	383	323	323	358	323	306	320	342	362	349	331	336	366	396	324	326	306	333	367	372	333	340	358	361	321	339	348	343	361	336	365	354	345	342	353	317	331	367	345	347	342	350	362	339	365	341	343	317	347	351	350	342	342	361	332	355	347	316	345	333	317	360	363	331	347	353	337	340	378	355	358	345	342	336	347	340	349	307	382	358	349	335	321	372	349	351	311	319	351	328	350	374	350	334	319	349	340	358	358	357	342	334	338	330	364	355	346	331	354	346	366	322	352	351	357	366	343	344	351	343	345	381	345	383	371	291	351	368	336	340	360	350	373	359	343	336	346	364	333	321	371	342	365	337	321	366	337	341	341	328	360	383	330	319	343	352	369	315	338	328	341	332	369	359	379	325	346	382	331	367	335	366	359	359	353	362	328	347	334	354	334	300	390	320	383	333	360	329	361	361	361	315	330	363	341	364	336	350	339	306	362	330	363	335	364	373	358	367	319	345	392	346	347	345	365	345	358	347	337	334	326	343	329	331	330	349	322	359	333	363	325	334	348	353	370	369	340	331	337	329	325	358	386	362	352	339	386	326	329	332	364	375	368	303	393	341	355	339	349	384	346	336	363	370	345	367	324	353	299	347	343	320	381	365	352	335	316	347	370	354	332	311	344	354	338	349	381	331	344	329	337	342	330	341	327	340	386	344	343	348	366	368	356	359	345	349	350	330	358	389	338	346	351	357	344	337	316	365	342	383	322	341	338	368	314	325	325	354	343	353	331	370	371	362	353	365	342	369	316	317	351	339	345	364	337	356	370	394	331	331	350	298	340	385	352	330	345	332	380	354	315	348	337	326	366	388	336	375	374	376	347	344	352	327	334	335	347	351	325	346	376	362	356	347	347	363	337	324	347	355	355	352	332	326	363	362	334	351	362	343	328	316	342	365	338	381	320	354	320	364	345	347	373	339	359	352	343	345	370	362	332	352	348	367	336	335	348	324	366	373	344	330	366	304	338	331	325	354	337	335	357	351	345	333	339	332	354	338	361	390	339	368	375	347	350	361	357	358	315	386	319	318	324	341	395	360	360	326	345	338	346	356	360	349	362	371	330	364	316	367	321	350	327	341	330	339	377	359	342	355	341	351	380	328	368	339	385	365	360	347	369	371	373	309	351	390	348	317	351	335	357	337	368	322	331	361	375	356	341	342	379	323	343	344	332	304	307	352	336	358	358	338	341	344	349	350	310	335	370	331	329	311	344	348	346	343	321	347	343	370	338	315	372	344	358	347	337	376	348	350	332	322	365	328	336	364	356	333	368	376	355	380	363	336	340	365	331	341	358	317	333	376	397	348	337	353	338	362	357	338	344	352	368	335	331	358	351	330	334	367	341	312	377	335	372	342	361	344	352	351	319	373	339	345	325	352	315	317	360	358	316	316	364	335	332	326	347	332	337	336	354	315	365	317	366	342	363	362	355	374	330	328	367	366	352	357	360	331	340	342	326	367	310	339	373	361	357	366	330	329	375	356	353	363	345	342	321	327	347	334	369	369	328	358	387	348	337	355	364	348	383	363	340	356	344	324	332	355	316	356	346	384	340	356	346	335	334	356	333	337	333	350	388	333	351	314	352	322	338	321	335	323	354	330	349	318	318	296	342	340	395	371	339	324	369	338	332	330	390	335	342	329	383	313	346	352	352	361	344	355	340	376	341	310	350	351	360	334	353	400	351	348	351	342	360	350	303	335	352	314	329	360	339	322	335	368	359	336	338	342	364	344	341	385	338	348	350	331	370	392	335	326
8158	13258	14827	11841	7824	7043	5991	4594	3602	2664	1477	928	782	656	602	515	500	512	502	484	511	509	450	469	420	452	522	509	480	442	486	497	459	512	476	434	412	458	476	442	449	430	458	422	475	430	454	475	458	429	425	456	482	419	438	432	444	428	451	412	501	452	471	466	459	473	458	451	441	427	426	447	476	440	460	459	452	523	502	493	459	460	493	469	465	468	435	450	466	437	451	452	478	449	489	435	434	432	446	472	451	449	459	474	459	456	449	432	448	441	444	457	434	464	424	455	463	455	425	451	423	427	488	439	458	430	433	454	479	442	471	448	445	461	439	449	457	472	416	433	434	451	418	446	442	408	430	452	422	428	417	422	461	431	431	411	447	445	415	418	426	462	433	407	425	463	468	450	476	446	442	478	486	437	445	448	436	447	412	457	453	453	471	425	446	436	447	431	458	434	461	464	452	429	424	445	458	437	456	434	411	456	468	460	442	468	451	433	428	425	440	453	404	461	484	447	442	454	481	466	452	416	461	434	466	474	472	446	459	468	453	460	429	444	469	475	445	436	423	437	448	465	438	460	474	445	445	495	467	423	410	458	419	450	468	484	431	463	474	466	450	447	461	466	429	478	422	457	450	430	446	460	434	430	417	422	436	437	426	472	429	476	487	465	471	433	483	419	430	477	460	465	453	441	457	453	440	459	484	404	425	438	460	415	486	469	447	404	442	447	427	462	462	408	456	475	429	466	440	479	444	418	478	433	466	463	435	466	471	441	466	445	447	468	437	469	461	424	470	445	459	440	461	400	451	448	467	479	461	409	433	437	474	448	443	458	415	476	412	395	456	472	433	442	440	435	424	446	476	471	425	427	439	443	463	468	467	466	440	438	460	423	451	398	455	424	413	467	472	501	461	477	445	452	432	446	402	441	431	421	478	443	441	442	435	427	464	423	446	432	489	457	431	478	462	433	438	452	440	449	442	433	457	463	456	475	426	464	457	425	469	451	420	418	436	474	458	423	425	460	470	494	461	467	461	486	411	457	439	447	446	477	467	455	459	426	457	478	451	414	448	452	450	432	445	480	488	431	422	454	437	509	413	430	454	471	420	448	430	456	458	432	449	444	429	450	457	425	465	445	424	406	471	465	456	467	460	456	440	447	478	466	449	489	431	458	457	461	472	454	428	435	440	466	440	456	454	468	440	490	481	453	468	431	426	437	450	446	436	442	439	445	466	469	448	436	461	491	453	433	445	462	461	422	428	451	419	448	467	447	455	495	446	484	441	405	433	446	433	440	415	460	444	471	407	454	478	467	437	430	438	441	479	462	480	483	480	454	463	462	463	430	458	426	480	477	475	458	441	470	462	447	463	435	429	456	478	425	444	432	473	425	468	464	450	480	446	441	447	448	422	463	454	443	518	470	462	418	446	443	488	475	432	425	454	457	443	440	478	462	465	427	460	440	476	429	442	422	458	446	472	474	421	457	399	453	428	449	425	463	456	438	460	449	406	454	482	431	442	461	449	450	417	444	441	437	424	458	431	447	488	441	425	434	424	437	431	464	441	504	434	485	422	429	453	429	442	469	461	434	425	438	412	455	459	477	461	467	455	423	444	423	467	439	443	410	433	452	481	431	443	450	447	440	441	413	424	477	437	426	455	459	433	447	434	410	455	440	450	497	472	422	444	432	450	467	482	420	450	448	455	484	423	458	458	463	444	466	435	475	442	429	454	459	446	467	454	443	429	427	433	484	448	438	407	462	446	453	425	429	453	454	406	460	442	430	455	431	428	487	451	468	434	438	447	466	441	403	410	442	444	432	449	448	402	454	442	433	467	461	434	510	439	439	433	441	457	442	447	449	432	443	414	439	424	452	497	482	443	448	395	428	432	456	417	451	442	428	428	474	453	460	454	434	495	459	452	450	411	475	440	434	447	464	491	447	427	459	452	451	465	455	468	439	431	491	440	436	458	409	463	423	426	452	458	470	428	431	443	448	450	483	468	440	466	467	469	451	443	484	435	469	474	458	443	463	444	453	468	437	449	421	480	460	421	440	430	448	459	468	452	434	412	453	449	437	451	480	439	450	443	493	444	421	428	417	437	484	420	438	438	454	428	476	466	471	460	441	495	421	442	468	450	462	492	438	442	439	471	463	432	458	493	455	446	447	427	458	482	428	399	492	466	475	412	470	435	462	447	479	457	447	453	441	452	450	423	436	452	466	448	468	443	445	440	423	474	440	488	418	444	459	456	448	458	450	470	453	429	466	452	454	456	443	424	479	451	436	435	450	413	453	460	444	477	447	439	403	437	443	460	442	477	447	462	474	468	436	491	449	441	446	423	441	436	468	446	459	466	456	414	423	433	433	488	445	473	463	447	402	437	465	451	466	483	474	452	476	450	428	422	448	446	495	464	417	481	409	446	415	461	435	463	447	468	489	450	456	482	444	437	430	460	434	414	417	431	435	451	436	408	430	410	481	444	422	458	476	411	466	470	453	458	454	452	438	473	465	479	459	418	459	463	466	441	454	457	435	456	458	491	479	438	436	445	417	462	455	465	503	439	420	446	426	484	454	431	474	434	425	404	421	466	480	444	474	429	442	465	433	421	468	430	418	441	424	446	483	466	464	430	431	439	447	466	468	492	454	451	470	438	420	444	459	463	479	424	467	491	443	438	427	488	458	418	476	477	438	473	471	421	455	453	422	462	443	464	428	419	444	428	477	451	461	412	474	453	435	401	470	434	420	459	489	467	432	446	455	412	443	485	467	445	447	434	445	422	455	421	444	432	434	472	462	439	460	463	445	448	445	471	444	487	439	465	448	420	478	442	421	460	444	435	437	453	421	451	458	462	424	451	463	441	461	439	407	487	448	420	423	448	468	444	441	416	458	439	482	449	455	449	444	451	425	479	412	403	416	481	416	446	442	439	484	469	451	426	455	455	445	430	482	484	435	450	434	461	436	485	463	475	434	446	462	436	433	461	466	454	466	450	475	464	415	432	477	465	423	470	432	432	486	413	466	437	427	451	429	440	433	446	429	453	424	440	435	464	465	441	431	475	464	430	474	480	461	421	426	444	452	443	475	500	446	440	457	437	461	460	425	457	453	462	433	464	488	505	421	467	449	421	461	448	458	449	466	457	441	451	423	488	417	432	425	445	430	448	387	416	440	453	434	428	441	400	443	422	443	442	452	463	471	419	439	463	455	434	477	461	465	441	446	449	443	472	501	472	437	442	437	444	489	451	449	443	452	436	432	458	462	418	452	474	419	458	479	469	423	438	425	446	437	403	454	452	428	432	405	449	469	438	453	475	465	407	467	461	429	468	456	418	433	477	463	471	442	481	476	483	439	462	450	441	442	471	434	446	444	446	441	462	414	442	431	418	446	430	442	446	430	426	446	416	447	425	474	424	419	441	429	436	443	445	423	441	445	450	455	457	470	464	447	430	421	430	439	455	448	442	474	451	464	391	447	448	488	471	462	418	470	440	509	459	469	465	438
24504	21371	28664	24483	21245	13018	5783	3634	2586	1741	1308	930	787	775	711	726	714	692	680	682	652	670	705	653	643	679	612	661	633	649	620	619	657	655	638	596	586	614	588	613	585	620	622	614	597	618	629	562	611	600	611	646	611	546	589	632	578	559	567	584	646	632	619	611	587	592	600	599	585	594	603	613	574	618	624	602	590	617	643	645	616	640	603	604	618	596	610	645	627	593	648	588	610	603	609	589	576	608	606	610	520	656	574	561	649	597	589	565	565	616	600	559	620	642	563	581	593	618	604	579	643	620	584	609	627	618	611	553	552	631	582	570	602	610	566	615	607	568	582	576	615	566	595	588	616	598	631	588	624	595	590	577	559	615	577	600	604	601	628	584	605	567	574	567	610	584	606	578	594	587	592	611	623	585	603	587	583	614	555	576	577	595	569	571	603	598	594	620	599	646	623	593	620	607	563	658	573	573	603	573	614	584	627	631	571	557	584	581	555	568	535	611	597	619	595	573	579	614	598	643	636	598	582	576	607	640	611	591	589	603	606	573	626	580	591	603	573	591	588	654	615	602	572	584	594	603	591	590	632	545	574	586	612	591	569	582	609	608	582	591	614	594	596	575	593	576	587	613	563	618	574	582	580	582	640	604	632	583	610	638	570	598	595	594	616	600	615	650	612	616	587	573	535	614	576	576	602	591	598	540	622	572	620	594	577	597	629	542	559	566	591	583	610	607	619	577	624	601	533	597	620	546	573	641	580	592	594	590	580	550	591	566	610	605	600	599	601	596	616	556	589	583	562	567	652	587	576	617	588	559	611	581	581	605	610	612	591	627	602	583	575	607	588	571	611	607	627	589	584	571	597	608	601	580	564	618	616	608	586	594	621	575	604	611	602	617	569	622	573	628	580	635	578	591	572	591	648	565	609	622	603	573	578	683	606	581	617	611	594	609	588	582	584	631	598	575	584	621	577	602	594	632	582	605	599	606	587	632	609	595	551	610	620	624	610	626	604	590	602	566	590	561	578	595	596	569	553	574	602	640	587	597	586	610	567	572	577	630	641	614	627	582	607	585	557	625	600	573	608	603	640	615	575	558	555	597	558	561	589	575	620	548	605	604	574	619	580	561	569	593	578	600	624	597	623	585	573	596	605	598	553	584	597	559	624	620	618	598	623	605	606	620	587	589	583	618	582	618	590	582	582	573	590	610	533	595	571	634	591	621	589	572	607	585	591	623	561	650	586	580	618	586	581	519	579	604	584	552	592	615	551	545	584	612	584	590	590	596	601	584	596	592	563	610	592	559	593	578	602	575	607	618	612	596	610	579	580	579	590	633	587	562	609	598	637	609	602	614	622	592	579	578	582	629	614	576	609	545	604	540	601	534	569	578	618	606	559	571	583	619	596	611	539	596	591	544	613	600	608	621	560	632	615	586	584	606	611	639	590	579	644	616	585	576	633	628	610	592	624	599	634	601	596	640	613	593	635	563	587	611	564	659	586	612	608	582	621	588	526	612	593	597	544	648	571	611	619	589	556	589	600	608	630	583	653	571	577	601	577	556	625	579	591	549	644	610	624	619	558	576	631	558	622	654	575	601	594	651	589	622	627	579	586	612	589	625	568	589	557	561	564	557	573	620	602	585	596	566	548	575	609	572	590	606	614	573	547	565	629	606	559	550	596	603	568	575	626	603	643	600	561	586	636	575	592	625	593	604	614	589	587	565	575	603	590	581	585	619	611	567	652	598	622	609	626	644	616	575	598	576	601	579	614	628	621	544	620	621	598	632	618	612	567	615	626	608	558	581	593	573	592	623	600	572	553	587	597	660	593	581	589	545	597	576	606	588	595	622	577	606	601	629	611	556	594	591	581	590	608	632	601	561	531	635	591	596	597	610	597	590	595	611	637	596	648	565	535	614	561	616	610	609	560	632	619	585	561	600	606	624	595	595	566	548	580	598	589	566	614	574	638	583	589	597	621	566	666	610	606	587	596	582	596	605	621	635	605	608	606	630	561	611	617	559	569	589	639	611	580	536	627	621	553	570	599	598	586	602	561	584	585	579	596	570	604	622	595	604	582	604	597	577	540	628	594	617	588	583	563	595	614	609	581	610	627	605	628	597	582	586	603	600	627	629	635	630	627	599	628	577	593	634	602	601	594	570	577	628	631	578	623	574	568	583	629	577	584	580	600	604	610	587	581	554	578	569	586	598	580	629	594	587	619	561	608	596	635	573	579	571	608	612	599	591	585	604	569	585	568	603	592	609	597	570	581	569	576	582	579	577	563	612	621	579	566	578	577	627	573	654	585	608	577	559	603	581	578	620	619	604	576	605	590	560	647	603	576	612	604	605	606	562	603	563	599	590	562	607	641	621	536	573	589	599	563	604	577	573	630	562	614	613	593	593	616	597	607	582	645	579	618	567	600	602	571	610	610	614	592	580	599	582	601	553	576	592	578	600	628	557	568	601	602	596	612	593	593	561	574	623	585	603	547	582	593	574	630	601	615	645	620	638	549	582	614	586	589	567	613	601	600	579	610	590	596	568	635	642	584	581	554	562	586	568	627	571	622	577	604	553	548	639	579	604	581	563	589	595	614	525	592	605	569	591	613	594	585	583	614	587	618	605	611	589	598	615	661	595	574	623	630	590	627	593	619	625	562	612	631	611	570	609	632	613	610	603	585	570	555	622	594	541	554	624	573	614	625	579	585	609	553	570	534	562	590	609	596	592	603	602	596	628	589	580	594	595	573	579	598	614	646	582	577	606	587	606	592	561	592	599	611	563	664	605	580	578	609	654	650	548	584	596	606	583	587	653	553	566	589	571	606	603	622	588	559	634	594	576	595	610	594	563	618	598	618	607	610	610	600	635	583	603	590	594	573	590	586	603	637	659	629	605	553	598	587	578	597	599	580	625	554	611	594	560	628	585	600	591	583	567	576	622	596	536	562	603	567	631	589	606	604	588	565	609	586	566	607	605	625	592	594	629	597	555	588	590	581	560	578	592	633	588	573	578	640	592	582	593	631	608	549	611	592	605	581	631	609	566	629	605	553	609	612	554	578	615	613	583	590	640	582	555	626	626	586	561	609	578	592	624	636	565	598	585	576	581	570	603	576	602	639	638	640	575	586	597	577	590	570	568	586	603	618	593	577	559	619	593	568	623	632	633	562	627	623	616	567	598	560	645	616	617	581	617	558	600	583	594	608	595	627	630	617	604	555	591	571	598	610	592	626	600	598	574	612	579	589	615	598	592	601	573	556	591	643	619	582	603	572	614	601	556	604	587	625	587	633	562	592	623	584	595	589	611	613	560	587	594	613	546	582	557	603	635	648	575	626	579	611	627	578	602	571	611	585	634	598	604	614	597	571	603	640	601	625	639	598	593	588	608	637	625	615	577	594	571	583	571	594	614	632	585	560	572	590	582	579	572	618	619	573	603	625	554	625	591	576	594	594	605	598	566	590	616	595	565	599	584	602	592	626	548	606	588	587	568
9733	22183	23473	15782	12879	11540	9268	7583	5423	3606	2377	1565	1362	1168	1167	1022	1084	986	929	925	827	835	837	851	828	832	876	888	794	815	883	806	804	772	806	772	778	796	782	728	793	815	808	770	733	772	808	757	730	772	742	755	811	734	767	757	749	760	718	768	744	791	737	713	707	703	756	737	798	730	723	745	717	722	742	790	788	835	765	798	774	802	753	763	749	776	829	834	799	749	789	748	821	766	783	735	732	724	746	729	731	749	718	762	717	728	742	717	739	744	753	777	744	780	812	757	750	766	730	759	768	766	767	700	707	731	724	748	710	750	745	736	740	740	709	684	772	728	801	756	715	728	775	757	720	726	788	741	786	750	748	729	727	757	769	755	768	689	715	745	737	775	741	725	727	766	714	746	730	740	750	738	757	725	722	686	767	763	749	734	733	719	700	746	725	738	700	797	753	725	759	724	804	745	763	726	748	765	729	762	756	748	767	778	738	745	756	748	743	735	742	749	731	709	796	712	757	690	725	753	704	730	716	731	760	754	770	753	785	704	718	731	782	745	710	777	747	805	708	749	767	774	734	759	769	763	749	750	751	764	711	766	745	692	725	710	784	756	786	784	747	732	750	788	726	774	732	739	658	761	764	777	753	731	733	750	690	710	745	726	776	746	734	735	745	697	755	735	759	688	818	756	777	741	753	713	766	731	766	713	735	747	739	739	742	762	731	747	701	744	727	682	743	747	706	705	728	734	667	791	795	707	734	756	761	757	769	740	689	728	740	765	755	727	783	748	803	729	749	760	748	743	722	752	757	707	766	732	726	788	750	746	770	760	718	737	702	730	782	773	717	787	733	746	758	790	723	732	784	741	733	765	749	718	761	737	711	779	745	702	739	761	734	736	696	765	759	746	738	782	779	760	728	725	723	736	749	748	766	719	775	781	772	716	708	771	728	728	691	776	741	726	740	704	780	711	765	742	750	750	743	787	791	764	749	776	749	747	803	700	773	752	776	797	718	721	718	722	765	685	727	765	659	704	724	728	780	735	731	765	754	710	725	722	725	740	754	735	716	759	699	698	751	758	728	725	729	765	765	771	739	708	797	796	738	739	739	692	721	798	767	756	742	790	719	770	776	746	754	742	731	769	721	771	743	807	715	745	759	708	732	732	771	757	694	815	730	734	748	755	747	727	759	738	767	740	699	714	732	733	752	754	702	730	718	737	708	777	720	779	772	752	731	718	743	770	723	753	762	762	767	746	766	742	747	678	735	759	756	713	752	725	713	681	709	717	771	738	721	747	749	726	795	731	763	699	718	738	774	736	712	737	729	712	697	769	726	767	729	757	764	724	755	783	800	776	796	766	762	727	749	751	741	785	736	710	754	731	723	699	834	730	781	738	770	770	736	740	785	736	754	742	725	719	712	768	774	738	720	743	716	756	742	680	683	783	771	776	792	749	705	729	749	766	728	723	724	760	783	790	729	752	735	757	752	725	711	739	726	778	758	733	765	730	723	756	717	772	734	749	730	714	737	759	726	714	755	709	757	806	753	774	747	777	732	743	746	732	731	743	754	715	733	733	763	711	747	755	750	719	763	749	735	729	706	730	718	716	743	756	764	758	743	756	770	773	751	783	745	799	783	749	759	713	724	725	751	713	731	737	760	706	710	713	746	719	723	724	713	737	760	730	744	735	673	740	745	767	724	739	693	766	779	751	731	753	726	738	781	744	768	714	735	752	737	773	792	746	710	759	723	738	765	726	742	738	741	754	733	719	757	728	732	731	760	731	717	760	765	750	745	760	758	763	736	746	774	751	753	773	729	785	703	767	730	751	701	735	712	766	728	740	732	720	769	730	723	746	786	742	688	761	764	813	753	668	717	783	739	711	695	752	719	751	770	750	758	732	777	763	699	710	694	738	767	734	753	677	709	732	715	788	761	716	722	695	789	709	750	703	718	764	751	785	724	731	802	758	735	761	792	755	731	757	751	695	736	752	790	715	746	741	766	753	811	825	749	753	706	744	726	694	699	688	728	769	778	709	754	733	759	725	732	735	722	794	724	800	695	738	739	706	687	758	703	715	735	756	726	743	771	706	721	771	739	760	751	758	748	778	736	749	752	706	747	729	721	739	719	720	751	775	749	729	721	781	701	728	735	755	744	756	771	733	776	758	772	743	712	714	741	749	737	752	725	735	759	698	764	784	774	785	766	719	739	765	706	741	693	779	743	786	728	763	758	788	663	747	757	725	769	732	718	768	724	741	733	740	763	716	747	760	729	765	754	801	773	763	732	732	766	733	710	765	757	747	712	738	755	710	769	769	764	750	719	742	786	736	742	765	717	798	721	768	736	752	702	742	783	760	771	755	776	751	733	751	696	788	769	765	765	735	783	746	796	716	719	772	776	753	747	758	751	768	744	757	757	737	761	724	774	731	781	752	687	766	731	740	704	749	750	731	809	765	749	765	768	761	771	746	771	723	732	755	763	750	756	750	741	771	756	734	692	741	733	764	819	762	778	741	710	744	751	752	727	721	747	733	731	729	752	719	737	700	684	728	742	755	719	783	783	765	750	722	719	740	674	735	747	781	750	706	723	713	731	712	722	770	759	735	732	767	706	752	727	749	743	748	744	703	729	731	779	719	770	713	762	725	784	747	775	742	715	788	722	751	799	684	756	758	750	704	772	735	758	732	774	756	746	794	770	753	736	729	707	779	737	724	725	747	794	744	791	712	743	740	769	790	719	745	789	719	746	739	717	751	739	735	713	741	777	716	786	707	735	791	717	737	828	742	769	711	758	746	762	741	728	763	753	735	798	762	740	798	719	753	711	731	746	757	747	737	713	745	742	716	794	746	716	675	765	745	759	735	700	758	745	713	762	734	773	769	752	737	688	759	732	718	713	723	734	757	764	737	777	782	753	795	689	726	756	734	737	789	763	768	780	758	712	757	794	730	685	711	746	711	792	753	724	750	730	752	741	700	776	748	736	736	765	694	726	782	759	748	706	721	700	718	739	766	727	712	736	719	797	753	730	707	748	723	719	724	750	715	702	793	759	796	769	742	745	719	752	709	827	709	738	751	774	770	769	722	757	753	727	779	700	729	801	777	745	685	784	729	728	765	736	726	730	730	735	754	732	746	751	744	745	728	747	791	711	741	765	812	762	735	734	736	744	770	785	787	758	770	668	701	734	743	734	750	771	730	774	738	691	754	696	722	763	723	727	713	738	713	776	732	755	758	763	755	706	720	755	734	729	791	757	750	730	753	738	703	771	742	763	768	729	728	707	758	753	721	767	747	732	814	723	818	761	714	715	719	754	725	757	749	704	731	743	720	773	727	734	761	721	725	773	718	734	672	752	720	711	743	726	720	754	782	774	743	764	744	756	765	707	780	757	741	765	750	751	747	773	708	728	715	726	737	713	767	781	803	746	677	713	714	746	777	716	731	732	735	711	718	746	720	771	763	786	768	755	727	742	754	743	770	727	780	787	706	765	715	745	744	711	740
25466	21326	27429	25291	12350	5147	3536	2413	1592	1063	586	386	401	361	345	324	338	327	310	290	310	273	291	306	261	289	306	311	285	266	299	296	262	303	283	260	265	271	269	287	275	282	247	285	280	272	269	279	261	245	246	245	248	278	280	265	284	259	267	260	280	283	281	241	257	238	243	245	277	253	251	256	273	285	284	272	260	287	273	264	257	280	303	230	266	257	286	295	312	267	279	278	261	276	264	293	269	272	247	251	289	249	276	222	249	250	267	228	256	229	286	258	260	279	291	247	282	265	249	235	270	278	244	251	266	271	263	274	281	264	263	287	261	274	294	242	282	279	244	272	262	280	271	273	244	251	260	232	247	259	239	290	255	277	234	246	296	300	248	247	267	279	283	251	263	259	267	313	256	287	282	265	234	257	258	283	248	303	284	271	253	262	259	249	264	248	295	231	240	251	273	258	230	262	262	257	273	265	233	260	287	253	270	249	258	256	233	265	269	287	270	272	301	267	288	275	259	252	258	264	281	231	268	273	255	284	251	280	241	267	299	250	245	258	251	266	253	241	264	261	273	217	297	251	277	265	274	233	251	276	240	266	255	286	260	289	253	235	261	291	257	247	236	284	267	267	243	257	290	257	265	235	252	296	283	278	311	265	257	269	237	256	259	253	260	267	258	277	264	266	263	252	285	244	282	258	259	252	255	252	263	257	234	218	254	282	278	269	241	246	247	253	242	279	273	269	271	273	257	236	238	260	254	264	241	244	270	256	253	237	257	265	250	258	235	251	267	242	250	250	253	260	276	253	274	255	272	272	263	258	279	249	243	234	275	253	248	279	282	256	277	270	284	271	247	265	260	254	265	251	274	226	251	260	267	247	288	247	262	271	264	264	249	242	247	250	238	254	260	237	282	273	258	279	273	269	271	280	255	243	273	258	245	258	278	263	247	271	270	228	244	266	249	256	247	277	240	248	251	264	240	263	255	266	256	261	260	260	244	264	269	258	241	282	262	266	244	275	249	270	238	257	276	250	258	294	270	254	281	251	245	269	251	239	245	251	258	244	257	266	286	245	250	256	236	251	264	250	266	248	250	285	276	259	233	242	257	239	267	268	289	277	248	263	270	268	248	271	265	267	276	288	258	281	247	253	270	261	293	252	256	278	262	296	258	273	249	242	263	236	271	248	262	268	245	283	265	272	273	284	249	278	251	258	270	265	244	247	268	262	258	233	252	265	269	253	263	277	275	258	232	264	258	290	247	262	251	266	271	283	271	279	241	271	253	254	266	267	267	240	273	255	277	291	283	254	267	246	279	248	265	259	266	266	249	241	267	254	239	264	244	284	256	260	253	270	287	260	261	259	259	229	291	251	251	230	280	269	249	251	262	269	252	266	248	266	246	237	254	261	281	247	255	239	252	235	280	289	257	288	269	276	247	249	267	286	265	286	283	252	271	289	262	268	211	274	265	246	257	249	270	270	274	241	258	284	273	255	278	270	249	261	250	250	263	272	233	226	269	284	271	274	302	250	256	276	277	249	271	257	279	288	266	268	248	261	257	257	256	270	294	286	258	284	248	268	265	225	268	239	258	262	244	253	272	268	255	252	263	276	283	256	267	291	258	283	272	283	276	265	242	251	296	241	253	257	257	240	277	272	272	268	254	241	275	270	247	278	250	247	266	285	251	265	252	283	277	255	282	242	241	234	248	278	252	263	268	250	258	246	262	265	260	251	261	258	249	290	235	217	250	247	295	245	252	268	274	284	261	250	250	259	238	290	258	317	270	279	244	253	267	258	260	274	268	243	268	259	280	268	254	271	249	236	250	268	248	259	258	262	307	262	224	269	278	218	243	251	285	225	257	256	254	269	249	234	266	259	247	269	275	239	244	259	269	287	277	279	299	245	267	256	257	257	229	254	243	214	297	266	264	269	261	277	256	268	257	270	281	275	234	253	276	259	276	262	260	267	288	268	266	271	284	266	307	261	262	278	285	244	261	255	240	238	258	256	232	261	281	256	246	275	242	239	277	279	252	239	252	231	282	263	259	268	235	245	282	278	270	244	284	242	283	254	286	239	234	263	268	248	276	250	248	239	265	280	231	265	257	293	268	281	253	263	252	228	263	291	278	253	263	258	260	283	277	233	265	266	260	258	261	231	242	292	268	239	305	241	293	265	289	250	244	267	267	244	262	270	294	273	255	241	268	259	283	289	263	255	261	256	282	248	248	271	259	259	279	254	237	263	250	236	275	245	282	252	270	257	241	237	249	262	240	269	287	273	246	267	264	230	234	278	280	271	244	233	242	280	287	260	238	268	261	252	265	256	284	263	280	287	249	252	270	250	278	238	241	260	274	240	248	272	261	239	247	268	268	258	282	294	260	243	248	256	258	244	282	273	275	257	265	272	280	258	281	277	253	254	270	235	247	240	262	249	249	257	275	254	280	255	248	255	276	248	263	287	281	233	269	284	262	262	237	234	290	275	273	245	266	262	253	260	242	239	262	260	288	229	248	275	269	262	238	273	242	241	261	252	247	251	258	300	253	284	268	251	256	230	286	288	242	258	255	283	263	287	263	281	285	257	285	251	261	269	233	269	263	243	270	271	259	271	247	272	251	242	254	278	236	250	255	281	277	245	257	244	228	258	239	286	264	241	256	254	219	245	239	262	245	233	276	264	267	227	257	277	258	238	251	280	262	272	247	283	235	276	265	258	244	278	242	265	287	262	254	281	262	271	253	257	284	220	268	251	268	254	263	263	250	264	262	268	234	258	257	270	275	261	247	246	253	286	269	263	280	251	267	278	285	276	292	305	259	306	263	264	258	282	245	262	263	246	253	293	252	259	260	252	258	285	278	270	265	245	260	257	270	235	260	251	272	288	240	234	290	270	280	274	258	262	265	253	227	246	260	246	280	263	273	246	267	253	237	256	252	238	267	272	294	274	261	255	259	247	261	270	310	272	273	272	259	242	255	283	252	240	264	266	251	263	240	284	262	250	262	257	291	292	256	283	246	295	282	285	239	249	262	276	238	232	278	253	266	246	246	249	289	252	283	234	276	270	252	256	260	268	279	265	269	254	235	265	250	271	247	279	249	263	269	259	243	262	262	275	263	260	268	243	248	284	268	267	238	279	264	271	241	248	231	257	267	277	269	266	252	242	267	259	268	254	285	250	256	263	283	272	283	255	226	267	256	307	272	264	278	276	248	250	247	273	260	283	275	259	268	251	290	257	257	294	245	260	241	253	244	258	276	243	264	256	267	278	302	255	254	241	265	247	261	263	244	284	266	281	287	268	266	244	285	241	269	264	243	281	246	292	235	252	268	249	254	263	260	269	295	267	270	284	282	272	247	253	238	248	232	251	261	272	274	269	232	270	275	272	279	267	258	255	291	247	270	265	231	260	251	241	262	264	249	264	270	276	228	262	269	268	289	237	234	253	242	273	276	239	279	279	250	236	275	264	278	285	250	240	240	278	273	251	253	268	284	278	260	234	292	256
9681	18196	21286	12106	11088	9409	8025	5909	4016	2373	1264	893	773	644	519	531	558	508	489	450	446	436	391	381	414	447	374	437	441	381	402	437	405	362	406	362	381	355	373	360	411	330	360	374	390	386	339	369	367	372	359	355	353	359	353	366	343	358	368	358	391	359	332	368	344	322	369	333	377	348	373	366	362	389	374	395	379	384	403	376	384	375	396	380	405	374	390	406	403	360	396	380	386	332	389	358	361	349	358	352	372	370	348	375	367	362	331	382	348	380	353	367	348	389	366	367	378	386	367	367	323	369	366	395	393	372	371	377	368	349	353	402	361	378	336	352	375	366	354	364	361	344	363	324	383	376	396	334	352	369	372	373	356	342	361	381	339	362	356	364	386	366	335	362	377	365	398	405	332	365	363	391	358	344	348	360	348	375	370	345	339	378	343	367	357	355	366	357	368	344	310	361	363	387	393	358	349	329	340	340	364	337	367	347	368	340	333	354	371	338	361	405	354	340	371	345	343	359	363	369	377	336	366	339	377	366	358	402	361	333	390	342	367	332	362	342	359	356	376	356	359	366	348	373	334	307	371	390	403	378	371	373	346	374	362	363	357	354	366	363	380	358	339	388	369	389	336	367	351	353	358	367	343	365	375	352	368	363	357	362	370	324	329	341	332	356	360	363	323	341	395	359	368	366	353	368	370	331	353	359	373	347	304	369	364	360	397	360	346	349	351	354	351	386	422	395	383	388	355	361	379	344	368	343	365	362	358	360	372	365	350	333	335	318	362	400	316	360	357	323	382	328	368	336	357	362	376	355	361	299	392	349	358	386	359	366	361	394	333	361	355	355	387	362	364	396	388	331	359	361	361	353	375	386	331	319	343	356	348	338	378	342	397	345	344	392	400	331	340	362	370	343	371	347	373	363	359	393	354	341	348	327	341	367	374	364	380	379	371	352	371	358	370	326	364	370	420	340	351	344	354	348	391	342	338	357	368	360	372	380	354	375	360	350	337	364	383	359	372	343	335	336	367	358	363	384	346	370	334	368	386	375	356	344	349	378	332	359	365	370	330	325	368	327	340	386	363	347	354	369	343	347	335	354	317	349	373	338	389	379	353	355	367	384	365	361	356	348	353	345	349	369	368	401	363	341	349	333	356	355	343	393	374	321	357	362	370	356	361	337	329	356	369	380	361	342	356	341	350	354	365	341	350	370	338	361	374	372	381	374	367	365	346	334	351	385	364	352	369	393	376	381	358	319	347	388	379	364	369	349	361	321	318	359	337	375	339	364	364	379	364	361	375	368	343	341	348	405	394	345	324	357	344	367	330	363	354	377	356	355	348	333	340	362	372	377	386	354	346	371	345	360	357	342	370	365	366	357	389	367	376	369	366	359	352	351	335	346	345	333	338	359	354	359	364	348	346	351	359	361	353	372	379	371	358	353	323	353	340	347	341	362	338	344	369	372	354	346	377	364	348	342	344	340	336	342	350	349	348	345	380	329	348	352	326	366	372	368	319	366	372	374	353	370	352	332	368	356	332	373	376	306	367	355	379	319	376	358	340	370	367	374	319	392	340	364	352	354	403	338	381	374	363	364	361	357	347	356	361	368	323	331	317	344	397	354	331	382	385	387	340	357	324	300	369	383	367	322	364	357	352	344	373	382	389	392	372	368	356	396	349	353	359	389	379	360	337	385	366	405	379	361	367	328	338	375	360	381	393	398	311	376	361	348	358	366	363	339	343	370	347	339	356	364	372	396	377	360	389	355	336	362	359	350	379	384	376	344	387	390	358	362	350	374	378	371	346	362	346	359	399	378	322	326	353	395	392	346	361	353	357	362	378	401	303	368	374	387	371	360	361	391	342	344	360	348	317	312	363	357	345	341	376	352	369	344	358	388	384	354	397	333	363	394	368	362	391	353	378	362	347	381	365	341	365	360	365	347	382	383	362	340	365	351	355	304	327	347	396	342	368	338	367	391	352	357	346	392	370	351	347	371	333	362	371	373	337	360	365	351	349	334	356	377	360	358	355	412	358	354	366	375	368	356	387	351	370	329	342	364	363	392	389	373	362	370	357	385	369	371	368	349	389	347	351	366	371	397	363	345	388	322	324	373	360	353	361	338	345	404	349	362	355	371	380	401	340	333	370	345	391	333	361	347	334	379	395	332	356	370	348	359	355	353	365	341	356	350	371	360	342	337	352	329	359	387	354	351	357	396	386	371	387	367	383	359	325	333	331	346	367	360	336	339	368	335	338	375	339	351	360	386	392	319	337	371	359	297	362	328	344	335	370	368	360	313	384	372	376	360	399	390	363	374	337	350	343	395	321	367	334	360	395	345	375	391	361	377	331	369	353	367	371	354	330	338	329	364	350	333	333	368	357	337	315	375	345	349	386	386	377	405	383	351	374	332	383	403	340	367	360	347	366	358	324	341	387	344	310	371	364	346	348	420	388	388	357	354	342	356	385	376	345	400	383	345	329	369	363	362	360	309	380	366	355	328	359	366	376	362	369	364	395	338	344	343	386	335	363	397	366	348	335	347	366	367	364	356	356	389	349	343	361	360	366	376	336	353	349	363	346	375	358	348	390	388	340	374	392	369	323	374	365	377	386	359	393	329	349	363	324	360	348	370	373	337	361	356	333	344	366	366	370	392	373	369	350	347	342	349	363	370	389	354	352	343	389	347	350	359	362	363	357	396	363	326	390	324	351	354	372	370	309	374	364	370	347	355	345	375	361	383	378	332	357	354	341	344	368	357	350	377	372	362	353	356	370	345	381	349	369	377	335	332	352	359	368	333	331	344	394	327	362	349	373	363	367	367	358	362	342	373	347	334	320	351	385	375	351	351	350	390	353	377	338	362	364	378	361	349	367	381	341	372	338	372	358	372	398	359	337	332	380	379	373	386	352	361	364	343	366	368	394	364	355	376	396	324	345	394	354	355	378	378	383	367	382	362	358	335	342	378	341	344	393	353	380	393	345	377	326	345	414	342	318	341	368	345	385	344	362	311	365	356	349	355	388	381	375	351	370	357	374	372	316	339	351	388	344	374	369	354	355	386	365	351	337	337	366	360	346	367	354	374	359	367	327	359	362	374	354	340	361	357	341	350	340	345	320	362	381	344	362	382	350	366	361	325	357	375	339	353	337	357	338	344	338	387	351	354	362	361	344	387	363	380	386	341	360	395	402	350	368	366	334	355	362	344	345	294	356	356	356	378	361	401	366	352	337	349	361	356	346	372	382	362	338	345	356	376	351	333	385	372	357	333	368	367	377	368	341	367	372	345	352	361	374	377	352	331	390	373	348	338	370	341	418	377	387	360	382	395	349	368	349	354	395	317	357	367	377	345	346	325	377	346	420	378	345	332	322	357	342	358	346	383	382	337	364	363	358	349	337	329	354	343	352	350	352	356	341	341	322	338	358	358	368	358	369	348	377	353	342	375	337	368	347	367	395	333	333	385	354	362	379	352	321	375	329	345	384	342	380	333	358	341
23214	21371	29191	23901	21389	21488	13123	4643	3024	2057	1264	996	1000	941	851	804	811	786	741	709	741	735	696	744	685	689	712	718	696	662	633	649	666	646	641	638	610	607	610	581	599	594	655	645	669	660	635	619	612	630	605	656	577	644	625	616	606	599	594	538	606	610	606	633	622	605	635	639	622	559	619	637	610	598	587	618	644	636	661	641	660	632	622	611	579	658	622	642	616	652	662	625	635	559	640	630	617	606	652	648	591	615	627	638	633	617	625	611	604	645	617	617	598	647	600	597	618	603	619	603	652	621	580	606	612	573	564	580	633	633	599	631	621	555	599	611	638	637	659	609	597	602	601	534	609	627	601	592	589	573	612	597	615	611	610	603	632	596	631	573	617	594	620	651	645	568	599	656	588	588	624	565	589	637	571	653	598	601	632	614	601	579	620	607	630	616	622	638	609	601	604	575	561	624	613	615	606	624	636	628	590	580	622	561	612	619	603	580	604	621	620	666	603	608	645	563	615	636	567	583	586	598	632	625	655	614	554	593	609	608	599	604	606	619	616	634	637	617	623	626	597	580	638	576	546	593	619	637	581	662	619	662	582	621	634	616	615	646	628	606	617	589	631	623	618	563	592	608	622	577	586	585	597	625	638	620	599	626	627	636	576	597	617	553	596	590	647	603	632	621	606	603	619	618	661	616	640	600	634	644	639	596	571	623	588	608	641	637	593	613	624	604	634	593	568	618	622	582	623	617	618	611	632	587	575	585	591	601	601	611	638	633	642	575	625	644	597	574	643	623	584	648	588	601	580	616	607	607	603	645	650	624	631	587	600	623	612	630	630	612	547	599	609	597	608	605	568	607	551	634	606	602	633	574	602	597	576	564	570	594	611	634	569	612	612	597	587	605	585	579	620	608	617	586	615	644	628	619	611	597	577	607	608	627	596	607	654	591	630	559	638	620	578	595	620	607	614	607	614	616	591	584	600	616	601	602	599	629	631	568	616	606	628	606	623	585	602	632	623	589	599	599	594	609	655	580	610	626	646	579	635	646	640	623	629	582	610	599	606	633	615	539	676	612	642	633	616	567	628	620	649	580	602	590	610	640	633	578	596	597	603	626	593	625	634	626	580	621	582	582	637	611	600	604	612	586	609	602	625	583	638	577	598	631	622	598	604	616	627	595	601	668	598	589	576	621	569	640	626	642	573	603	575	563	630	655	607	642	627	649	680	681	604	605	588	634	622	613	591	562	592	589	617	602	587	613	635	619	691	570	623	656	586	616	552	577	633	599	662	617	630	554	637	630	572	600	609	664	546	606	634	603	610	621	576	591	606	635	595	606	602	627	605	611	624	631	604	588	626	607	617	624	585	641	569	625	593	611	592	564	610	550	629	580	599	578	644	618	593	642	633	623	596	553	585	593	632	641	636	606	622	640	619	643	623	624	597	574	634	600	582	628	601	613	575	620	599	570	603	578	578	576	659	668	625	592	608	652	578	612	601	651	582	606	608	616	626	660	584	559	607	624	602	587	633	637	606	590	636	616	603	651	646	591	602	605	605	631	601	604	626	605	620	614	636	593	646	603	605	575	609	590	636	600	631	573	592	650	610	594	656	593	597	615	655	598	646	600	602	652	602	565	628	664	598	627	646	584	625	601	617	607	605	604	604	633	643	564	587	573	612	595	610	570	612	623	599	655	656	588	614	571	602	583	618	665	590	610	616	606	615	611	578	622	602	574	599	585	623	608	597	606	635	616	598	581	622	635	637	568	608	600	581	617	608	626	599	615	617	608	644	601	604	556	651	586	604	605	614	579	643	596	550	640	603	608	623	565	612	612	625	606	630	553	566	600	613	590	625	612	628	598	593	567	586	552	585	615	590	622	579	609	591	612	610	634	647	540	610	592	586	572	541	602	584	589	581	616	647	602	611	671	614	634	616	552	619	638	582	592	577	575	601	610	581	529	613	577	591	602	640	627	583	615	575	611	624	626	597	614	609	585	634	621	631	553	570	664	609	594	634	624	607	595	573	651	623	649	589	628	601	614	583	621	611	647	598	616	628	629	638	595	629	657	603	630	606	639	597	591	648	532	620	594	612	624	604	611	593	638	622	607	646	618	561	614	625	662	601	647	587	596	629	641	583	605	593	633	610	618	593	613	634	554	554	626	588	636	614	622	601	595	606	612	595	575	647	556	625	571	645	609	584	600	607	609	562	628	607	641	554	596	604	590	593	635	615	606	563	574	596	608	606	646	581	606	592	554	596	610	626	594	615	581	562	610	625	588	600	649	599	602	583	630	607	584	645	619	606	598	632	622	603	587	595	581	579	614	592	619	584	621	623	632	629	631	577	592	569	579	589	615	592	594	617	566	631	621	671	579	597	594	588	598	620	615	576	614	612	598	637	575	618	614	627	645	604	599	599	567	613	615	616	586	603	609	615	603	584	601	616	620	550	643	628	596	601	581	635	629	635	605	600	609	640	672	595	633	611	629	582	628	620	606	593	645	546	609	607	574	618	576	640	598	576	611	618	649	599	612	635	589	600	593	613	623	624	595	603	618	651	558	613	586	611	594	580	630	600	611	633	614	640	611	609	600	633	626	618	649	611	604	638	593	577	596	589	604	606	579	626	580	581	585	622	643	615	598	635	600	553	612	607	605	591	600	580	541	626	600	597	610	605	634	590	638	612	606	600	611	583	571	613	628	624	648	624	589	605	629	606	616	589	606	596	542	614	678	597	617	620	604	643	661	609	566	609	639	592	635	617	586	578	589	615	569	609	588	625	642	604	646	585	573	596	593	631	593	633	596	642	600	614	649	605	625	590	614	624	607	604	605	579	643	608	596	585	594	586	640	604	578	628	568	610	599	583	633	633	587	642	613	569	630	597	667	624	592	587	547	591	606	609	614	625	618	591	619	614	593	584	612	597	581	604	573	605	564	606	612	615	615	583	623	646	603	627	608	613	624	578	548	594	632	592	607	607	570	593	594	602	669	586	597	622	613	579	629	629	620	597	572	577	586	613	580	595	601	595	609	616	585	577	585	592	609	560	622	585	645	601	611	589	612	623	559	577	598	606	610	625	607	621	579	606	634	588	599	598	596	632	581	616	622	686	599	625	614	608	610	582	614	603	640	682	582	574	629	625	556	675	622	599	646	584	607	622	593	648	606	556	606	598	604	630	604	624	626	554	592	584	642	638	599	611	625	597	620	623	580	592	611	577	610	569	611	617	601	613	605	583	604	570	597	595	588	585	566	608	564	632	567	599	591	581	609	602	599	609	588	626	619	606	627	584	659	608	615	641	596	598	599	568	636	637	623	589	585	559	583	622	602	580	577	584	632	617	572	609	642	603	605	592	584	601	579	613	570	592	628	632	585	581	614	601	605	616	593	641	657	636	613	629	604	633	622	616	611	631	601	627	587	596	634	643	608	642	547	602	636	623	638	611	614	616	640	640	606	626	621	604	623	600	579	610	615	674	588	595	612	588	569	583	607	566	585
12082	29651	26849	18608	16541	13865	11153	8599	6287	4157	2476	1855	1690	1508	1308	1280	1167	1176	1023	1018	1026	990	964	905	948	920	939	900	948	899	892	875	854	857	881	790	778	799	800	800	797	830	793	826	803	793	793	778	757	746	767	737	789	810	767	796	804	782	793	855	737	805	728	801	805	795	758	824	763	781	793	741	794	791	811	788	817	802	839	830	830	801	828	800	770	769	824	827	772	802	806	832	821	792	756	819	769	799	795	793	806	755	743	823	745	742	792	777	778	799	801	789	767	764	760	762	777	772	762	710	754	778	768	745	772	744	801	815	722	795	825	764	810	722	828	742	808	729	766	761	721	832	769	774	791	747	782	748	817	782	762	768	797	753	761	759	800	818	768	761	789	799	831	795	769	787	776	769	731	745	802	787	761	784	837	769	800	765	767	734	711	796	752	751	789	850	733	769	779	768	781	783	771	767	748	727	790	762	780	741	775	808	742	773	761	770	778	727	764	723	813	757	777	763	769	794	781	744	740	777	831	759	796	713	785	758	735	724	805	782	756	735	794	759	766	793	799	756	783	799	764	826	731	793	771	750	726	755	770	756	805	788	812	768	815	773	743	733	760	758	762	779	742	795	785	751	739	784	799	724	746	757	744	779	792	793	755	715	736	751	779	763	802	726	758	759	734	793	748	761	757	767	804	762	754	763	786	752	764	764	782	725	791	774	784	781	789	747	781	767	764	762	775	790	805	810	825	742	783	791	801	784	778	783	791	742	786	757	743	738	783	737	793	766	770	746	744	746	783	733	729	763	763	793	768	824	728	800	749	817	731	772	753	769	751	760	754	727	750	760	773	735	777	790	762	761	757	734	785	767	779	794	746	767	786	714	788	730	776	812	755	717	709	801	742	735	795	708	757	771	757	790	766	718	722	735	796	758	795	793	771	797	754	778	743	710	808	759	748	816	808	761	764	760	841	794	754	763	783	738	697	748	825	795	799	733	757	777	781	803	764	758	790	792	742	738	754	765	754	754	741	786	736	756	772	787	799	777	719	745	757	787	781	764	765	766	753	786	727	780	766	770	738	789	751	814	767	720	709	753	757	771	790	794	773	807	757	722	748	756	781	763	724	781	749	800	796	737	757	736	785	731	738	772	744	816	794	798	764	730	771	767	727	746	766	784	748	749	768	785	793	771	758	766	729	773	762	782	746	751	778	801	783	751	773	769	746	735	792	773	791	756	799	781	787	709	760	784	809	761	761	795	785	848	781	749	792	780	741	730	777	770	765	777	728	763	735	766	780	799	717	754	737	754	743	747	809	783	770	758	750	775	777	759	747	776	772	751	777	729	759	744	743	803	778	746	767	730	743	762	717	806	746	765	750	791	774	796	755	755	768	795	734	756	767	781	769	771	735	736	744	782	783	792	792	784	755	760	794	740	749	784	765	795	708	737	771	785	772	710	759	744	781	737	724	748	747	821	812	788	748	810	717	773	743	759	817	749	768	772	747	785	729	786	789	745	784	753	720	808	764	792	780	800	774	779	775	728	777	775	753	756	795	809	767	734	772	700	737	753	758	742	765	777	801	770	798	769	813	782	774	786	790	790	804	770	730	732	766	770	795	793	774	777	808	768	768	776	772	791	788	795	774	833	739	790	728	788	756	729	794	752	750	852	812	754	768	830	732	745	769	754	748	752	732	763	810	716	721	733	762	752	773	759	749	769	734	778	768	777	784	797	786	721	717	797	764	771	769	817	746	749	781	786	805	789	723	782	762	770	798	777	748	767	749	749	797	785	750	758	788	765	757	751	708	819	773	781	776	778	735	807	789	764	770	751	765	770	752	734	756	765	840	787	784	760	770	754	765	778	757	785	761	794	756	768	738	753	689	780	727	787	695	779	748	809	755	743	771	791	736	734	751	790	764	778	739	730	745	726	766	754	779	764	752	772	759	789	769	764	758	778	709	785	790	808	793	772	788	798	742	812	740	803	733	766	763	726	748	768	760	762	771	855	776	787	695	724	799	784	745	752	776	811	776	754	765	774	748	787	777	795	781	773	805	780	777	719	790	757	791	774	794	737	765	759	736	719	792	788	811	779	772	724	750	751	789	730	792	778	770	811	766	776	766	782	732	734	759	774	754	813	756	803	731	740	770	811	765	719	791	722	775	785	788	753	779	735	742	745	786	778	768	766	798	771	756	765	747	718	810	799	795	785	746	714	789	762	774	790	797	750	741	750	772	767	776	744	753	762	762	810	759	761	771	771	768	775	755	807	744	753	834	707	727	766	800	781	762	787	755	791	756	758	759	744	737	715	775	772	765	758	771	758	758	691	720	744	778	777	797	777	776	762	781	766	793	730	790	760	762	735	767	772	800	770	743	745	781	768	758	826	743	807	772	761	764	768	762	748	744	750	786	762	804	757	763	768	740	746	769	754	744	757	747	739	786	761	722	706	763	732	739	798	778	790	791	729	774	792	771	783	782	726	770	719	754	761	781	748	774	780	789	767	743	748	817	739	742	804	768	772	781	765	778	761	789	744	729	774	786	822	791	793	726	737	770	756	764	785	738	729	769	759	770	759	702	765	758	705	774	747	737	746	760	766	756	748	737	751	778	796	747	779	783	782	775	744	726	770	745	732	734	751	732	761	763	815	800	812	788	791	791	740	814	793	713	775	789	737	766	729	709	745	760	711	731	775	731	791	751	756	761	773	792	738	783	759	767	731	780	788	781	747	782	746	746	771	771	804	748	760	749	737	746	827	781	774	767	791	798	743	771	743	763	779	738	772	778	780	753	723	758	784	767	773	746	783	761	756	782	763	771	760	764	755	726	760	799	763	779	768	751	782	774	764	795	787	770	781	739	767	763	777	724	754	818	782	798	757	760	760	754	761	760	771	754	742	727	759	775	767	787	770	771	799	739	747	758	767	804	762	746	800	770	723	783	781	776	749	791	743	784	800	754	811	734	751	773	771	762	749	749	756	743	766	742	734	717	787	756	710	771	780	747	770	777	785	775	802	777	737	766	758	736	783	782	786	762	747	809	758	768	772	732	760	753	760	729	771	688	735	724	810	810	754	768	773	722	747	760	748	814	762	765	788	767	768	752	778	711	754	789	747	774	760	822	784	805	731	751	759	772	794	759	760	795	731	734	827	782	777	766	750	763	725	713	785	754	732	755	748	812	800	734	771	761	748	764	722	758	749	729	822	780	753	741	785	779	809	760	769	797	828	772	785	746	732	754	795	781	758	694	806	741	863	844	709	738	767	749	759	808	753	752	758	748	797	753	772	761	722	775	725	824	744	793	792	765	755	805	749	776	780	766	742	725	777	780	797	768	775	784	786	728	789	719	783	823	716	785	706	733	763	734	765	732	705	734	777	751	738	732	759	825	753	794	772	779	768	834	772	761	749	753	782	782	814	756	804	683	753	801	790	853	734	779	759	796	715	766	803	770	806	774	792	738	791	772	813	749	764	777	762	778	729	781	776	807	801	791	780	723	768	782	785
27444	19998	12522	7486	4601	3184	2296	1676	1175	759	466	417	412	381	356	387	347	355	357	308	362	351	356	372	364	357	357	369	340	359	366	358	351	321	355	326	342	360	359	316	349	350	356	348	338	384	321	311	341	348	367	344	320	367	335	321	330	309	341	365	340	328	336	351	338	350	335	331	368	337	323	344	359	346	305	326	345	342	333	354	322	309	358	339	325	339	330	374	331	372	359	352	341	318	354	313	344	356	352	351	344	322	359	355	346	338	338	335	366	333	335	358	355	310	334	335	371	339	389	351	373	318	388	355	316	337	329	344	351	360	335	331	316	335	328	332	337	335	364	324	341	334	352	313	319	329	331	364	335	346	292	357	339	331	368	327	352	342	342	340	359	322	364	315	308	337	355	319	331	329	330	360	323	350	363	313	318	387	361	364	335	341	337	351	355	353	286	349	327	343	350	337	330	363	334	355	341	343	338	366	369	324	357	365	361	363	350	349	329	303	342	377	338	350	312	357	335	345	319	317	344	333	347	341	332	367	349	360	371	357	366	379	338	349	339	333	353	335	315	337	343	334	336	361	321	349	372	373	323	348	334	335	333	313	348	330	340	370	327	392	330	352	376	347	342	342	343	335	337	367	313	334	355	343	322	355	338	347	330	299	301	346	325	335	353	344	372	359	315	330	310	353	348	372	376	345	317	348	314	375	383	368	343	337	364	317	323	326	349	328	316	334	316	370	334	323	346	360	358	367	357	317	317	322	345	340	316	326	332	309	312	329	356	325	313	354	332	320	351	343	353	336	329	337	330	345	312	337	388	360	339	357	347	302	312	332	335	341	353	341	332	363	365	363	314	321	320	355	348	322	321	361	343	344	314	340	369	386	311	340	318	341	372	387	341	349	318	350	354	378	309	329	319	366	344	350	338	341	316	345	338	321	307	362	349	371	368	341	335	344	323	332	340	347	342	346	352	327	338	333	319	367	347	323	326	364	331	301	320	326	326	356	332	363	373	359	337	334	345	378	302	342	361	358	351	382	371	324	326	320	323	276	348	317	357	335	343	361	312	362	341	321	331	347	344	344	315	348	352	359	341	348	364	327	317	336	356	353	324	345	329	333	316	336	335	322	341	333	333	340	354	353	348	383	361	368	328	317	331	320	340	331	338	403	345	332	314	334	355	349	360	365	336	352	343	356	338	369	339	329	338	355	387	367	316	326	344	336	357	314	331	353	349	325	341	331	384	341	317	337	356	379	349	353	327	350	328	379	366	360	304	317	345	327	320	370	341	360	361	350	322	312	353	335	340	365	317	320	307	336	354	385	377	313	338	340	352	342	335	344	334	335	347	313	356	343	357	322	335	332	353	338	341	325	325	331	338	281	375	326	351	368	354	370	348	324	354	318	344	375	354	333	344	338	351	353	322	342	347	341	376	342	341	357	338	353	336	354	361	339	349	330	335	352	323	364	360	329	336	345	368	370	342	360	351	321	341	345	362	335	361	342	336	352	382	306	364	311	347	341	324	371	348	339	357	360	335	362	313	319	318	313	323	327	333	346	367	350	332	331	330	328	333	326	353	353	310	356	348	358	334	335	332	343	346	291	344	374	340	348	299	353	316	328	343	340	331	337	339	321	307	317	321	353	351	332	358	380	337	345	362	355	342	324	324	327	333	307	333	317	355	320	346	335	321	370	320	330	333	339	319	312	345	352	327	308	337	337	324	350	336	363	354	315	357	318	350	290	372	354	356	332	357	366	326	364	324	335	327	350	334	352	341	366	378	310	326	380	349	354	330	304	348	348	337	330	333	331	333	365	348	362	365	351	328	338	339	342	342	357	328	335	336	336	333	321	348	335	318	348	367	334	370	315	328	351	357	323	355	330	341	338	326	328	327	323	348	368	353	315	391	332	322	334	362	326	338	338	359	326	344	329	335	356	329	351	336	295	368	355	312	336	338	328	334	345	316	368	337	330	347	306	350	330	364	341	315	361	359	351	363	330	306	336	344	355	357	354	361	302	352	349	375	335	352	346	341	337	334	369	345	376	336	307	313	365	321	320	353	330	318	355	321	300	372	351	349	308	350	346	321	353	324	371	340	321	362	351	293	313	356	324	362	334	359	367	354	354	334	312	357	340	352	320	307	351	286	360	317	364	345	391	357	335	317	334	339	307	359	347	363	337	347	353	337	341	323	343	338	325	350	335	365	321	340	354	345	316	323	327	326	335	336	312	335	383	326	328	353	335	330	326	333	352	324	327	320	336	367	290	303	336	332	330	349	321	346	332	381	341	335	337	342	348	295	379	333	347	348	340	357	378	332	363	362	383	388	338	369	336	336	352	353	352	353	352	386	371	323	365	345	368	337	370	342	305	338	345	335	349	345	333	340	333	330	334	330	315	379	320	300	322	344	335	316	322	383	338	337	316	326	330	336	341	342	354	364	318	366	311	338	335	331	352	309	340	363	353	323	359	329	367	364	372	355	361	336	372	308	365	351	348	351	323	361	326	343	366	329	358	319	340	319	354	366	369	330	380	348	350	354	318	317	354	340	341	351	314	325	349	379	307	313	373	351	319	341	350	335	349	365	366	346	324	324	351	334	337	327	316	321	315	345	359	318	338	359	345	323	344	338	330	338	320	315	324	325	320	304	360	336	346	362	350	350	319	329	337	353	324	302	339	358	331	316	357	330	329	315	346	305	349	320	323	342	345	348	362	353	377	346	347	328	333	308	296	336	338	355	360	329	357	341	363	353	349	360	334	368	314	336	357	333	339	359	364	346	346	348	331	332	349	307	346	339	324	298	350	328	348	333	350	355	367	358	327	344	346	349	331	341	364	339	327	323	364	360	346	337	374	303	356	363	349	346	319	328	350	319	326	343	350	356	325	340	362	300	387	360	350	341	324	358	357	358	337	331	299	359	348	341	336	358	304	352	344	338	342	377	337	352	360	381	352	330	322	340	360	321	360	369	324	375	350	345	328	342	316	330	337	337	347	306	363	375	339	376	336	312	374	337	341	327	366	338	346	332	319	335	352	341	315	349	354	334	316	356	356	354	341	342	335	370	339	314	336	354	326	341	339	354	351	325	307	354	352	302	359	367	352	323	329	363	344	336	309	330	305	333	338	302	366	365	359	346	349	314	367	397	331	334	376	328	350	323	321	328	367	317	331	329	339	326	335	320	350	343	362	305	328	329	365	336	379	364	353	322	348	349	324	352	339	335	338	333	362	348	326	331	368	331	357	337	354	381	343	338	323	342	360	326	356	358	343	349	326	342	348	336	341	359	337	320	348	316	352	358	345	345	359	335	323	333	364	336	370	343	316	327	326	371	334	342	350	341	336	354	355	316	330	314	339	351	341	354	338	316	330	350	345	347	326	322	350	318	349	339	328	365	355	333	347	352	312	323	341	328	377	327	334	368	382	326	364	355	318	298	335	332	348	353	360	316	342	319	340	318	345	331	348	329	350	343	343	386	328	342	350	334	356	339	344	325	359	309	354
8279	15719	13659	9715	8364	6828	5242	4042	2708	1551	767	611	598	566	555	546	530	481	463	460	441	476	485	430	440	469	447	478	453	441	453	499	449	435	425	438	442	430	418	472	428	436	439	454	450	435	487	455	448	429	453	484	457	413	444	421	399	462	436	450	461	447	452	427	447	448	462	467	415	418	453	415	438	427	474	417	450	454	456	496	479	488	463	450	441	432	443	493	451	426	475	461	438	462	430	444	470	427	443	443	424	463	449	437	466	409	435	489	455	460	426	418	443	426	458	458	433	399	406	447	436	487	409	471	412	452	413	465	465	424	440	412	427	477	477	442	434	434	467	388	433	421	430	476	472	452	459	442	414	414	404	401	436	440	417	413	442	425	465	435	457	419	454	429	451	438	450	468	428	441	423	441	432	446	410	430	447	447	412	432	435	427	437	438	427	472	466	450	428	438	462	480	424	450	401	433	452	474	426	417	429	395	440	432	471	393	439	448	454	440	415	451	477	449	430	395	436	453	436	443	454	439	376	467	465	429	452	438	445	428	467	437	417	442	452	461	430	467	421	428	436	448	450	419	429	410	465	414	431	424	440	486	425	460	443	436	424	482	430	453	459	425	429	449	421	459	473	469	404	442	441	454	459	447	410	430	418	410	410	398	414	433	431	420	462	467	423	423	462	419	441	414	420	464	428	424	453	423	474	425	444	418	438	419	446	429	451	400	451	441	453	442	426	431	442	423	410	454	451	391	445	434	453	428	421	458	421	409	449	449	466	422	446	438	453	438	445	405	452	454	447	458	435	454	445	426	444	453	454	436	440	440	479	438	450	456	407	422	446	444	444	439	419	437	479	444	467	396	469	463	430	477	444	396	460	417	453	427	441	438	402	465	414	433	457	456	458	431	430	391	431	447	440	424	462	441	483	418	450	408	465	437	434	453	443	430	451	475	447	430	424	437	450	397	441	424	449	433	463	442	429	448	409	433	430	429	440	465	465	429	421	422	449	422	488	442	420	412	484	457	451	426	468	460	459	462	414	418	438	439	436	433	440	441	447	401	450	450	420	435	437	428	435	457	437	442	439	401	411	481	438	430	406	423	416	470	442	410	472	433	446	419	427	446	441	431	430	425	454	380	417	450	438	425	449	404	464	418	443	419	462	432	402	444	467	439	455	449	474	473	428	449	413	479	418	471	452	444	441	448	403	412	406	396	431	435	407	413	422	457	432	405	421	433	440	437	427	468	448	451	420	427	463	449	435	431	440	424	429	456	438	438	424	454	441	428	454	425	446	437	397	456	421	470	489	440	439	413	398	423	410	407	412	438	456	439	427	451	475	472	431	472	434	410	478	445	443	418	456	438	403	465	426	462	426	434	457	456	461	432	500	458	453	425	416	431	434	416	452	419	448	467	476	423	439	449	448	447	459	395	463	415	474	440	431	424	431	446	391	496	442	465	457	433	463	444	457	435	423	441	422	462	436	437	459	462	423	441	470	450	420	437	436	440	423	425	455	397	439	426	484	434	449	455	468	432	453	431	421	421	413	471	388	431	427	435	421	427	466	445	481	418	427	440	460	404	454	441	448	435	420	452	424	461	483	453	444	433	440	418	402	432	451	413	451	460	436	437	489	449	444	456	412	438	423	403	417	423	423	445	432	420	449	453	441	456	417	413	411	438	417	444	432	481	452	453	451	441	437	423	449	430	455	438	456	430	442	382	414	404	455	414	468	408	426	431	483	445	404	427	413	414	452	457	435	439	419	423	431	483	456	432	431	430	412	425	412	436	408	419	414	452	487	408	376	432	427	477	461	436	414	428	443	440	471	451	400	454	480	476	462	472	444	452	452	417	424	454	430	472	432	422	459	419	430	432	431	463	457	424	453	473	462	405	457	435	429	415	425	449	446	444	454	451	424	431	443	441	455	414	440	462	419	421	456	457	457	406	458	419	448	439	461	446	405	375	444	432	457	432	428	389	435	456	434	424	450	455	451	465	437	450	440	469	467	424	437	423	445	454	428	431	458	453	434	438	429	449	412	460	456	442	446	436	452	434	448	425	443	429	441	415	438	442	423	484	442	414	457	469	443	421	423	491	471	402	474	413	443	429	463	411	426	435	438	419	443	489	451	441	433	431	447	466	443	406	419	420	441	435	474	449	461	445	408	441	435	447	467	425	403	442	474	473	419	474	407	470	460	418	447	455	419	423	425	442	460	427	444	457	431	399	427	417	430	448	462	445	455	472	428	471	434	407	473	431	403	465	455	462	439	436	429	422	440	394	439	414	459	450	460	431	434	442	437	465	432	462	482	406	486	429	452	423	445	443	482	430	429	461	419	434	455	413	402	408	425	441	449	442	440	449	453	461	454	436	442	476	430	447	441	412	403	450	487	452	435	429	397	452	399	495	421	442	422	441	445	450	385	436	436	448	467	443	494	429	451	450	441	405	468	431	413	426	437	407	417	442	448	428	434	437	436	429	444	428	441	440	448	492	460	465	446	436	424	449	469	413	434	424	431	440	426	431	452	446	474	425	465	425	450	443	415	432	434	426	425	451	431	428	455	418	460	401	448	390	438	457	446	428	442	453	437	456	407	458	437	427	410	501	448	424	446	430	448	460	474	448	440	448	426	449	436	412	418	450	445	446	429	461	406	380	440	448	475	469	442	412	444	435	427	413	443	442	455	430	451	417	435	442	424	474	426	407	420	436	448	438	425	403	450	457	432	451	422	449	442	423	420	436	428	438	456	477	450	456	448	429	461	427	433	436	454	437	482	475	430	440	400	443	479	406	458	464	440	446	445	443	441	472	404	431	474	436	447	445	459	427	407	409	440	407	452	470	430	408	469	439	436	484	462	457	432	417	428	413	431	417	458	404	456	490	442	429	444	452	444	430	429	419	465	458	416	437	475	450	448	428	461	456	435	463	410	443	441	405	428	434	441	401	435	411	432	433	467	397	427	416	433	446	434	471	426	442	470	440	430	451	476	474	451	458	430	430	421	446	444	438	449	402	391	399	426	467	458	404	409	428	430	466	412	456	464	389	425	443	404	448	422	444	476	437	473	460	448	435	410	460	423	403	434	442	419	447	466	448	411	429	438	434	455	380	448	409	440	437	405	456	426	457	406	461	459	432	429	455	455	460	418	412	482	434	464	455	426	413	435	480	477	428	451	460	451	452	468	412	452	470	476	432	458	425	419	424	460	429	435	450	455	418	459	406	488	423	431	403	432	445	451	421	405	451	436	446	401	450	419	465	414	472	438	449	451	412	434	434	430	478	403	404	455	449	447	445	423	436	454	440	450	459	447	460	427	420	456	464	442	447	447	393	441	446	424	446	468	452	409	460	450	444	424	418	439	452	460	428	456	404	466	461	419	454	413	403	405	436	422	464	445	478	405	491	444	426	423	472	387	439	416	437	436	411	443	460	417	397	444	445	428	450	411	427	454	472	469	432	420	416	443	440	492	448	446	471	427	440	461	467	411	466	458	438	447	440	453	452
24444	21392	28675	24527	21282	12217	5392	2944	1975	1337	969	905	830	781	687	745	704	670	678	650	642	662	647	660	665	617	614	618	639	649	597	638	573	603	600	626	623	587	589	642	585	611	602	575	571	587	585	605	614	617	566	595	622	632	592	581	620	587	600	576	601	628	600	564	594	584	572	580	582	589	609	583	589	597	615	651	616	657	595	621	630	551	614	628	590	607	572	584	612	614	545	568	565	591	577	559	599	643	618	640	575	572	563	601	606	582	556	510	593	625	579	604	581	625	581	607	573	584	604	616	595	582	576	575	620	630	555	594	597	606	564	634	559	576	542	558	619	576	613	546	592	571	543	571	551	593	571	599	570	639	530	604	598	586	575	581	606	596	600	603	575	617	565	632	609	557	606	548	591	572	631	584	641	582	565	571	569	603	601	558	573	623	597	587	597	571	580	594	608	607	585	595	564	593	596	611	604	583	592	567	601	530	600	602	579	589	593	620	559	589	575	584	608	606	610	549	565	609	543	570	563	556	562	589	582	562	575	627	597	576	560	625	551	602	585	610	582	594	621	641	596	550	602	614	569	557	611	632	573	561	602	594	569	557	587	624	555	561	590	577	586	583	562	596	614	593	612	553	610	591	545	585	612	584	592	623	573	596	629	599	576	584	587	587	568	613	605	593	601	592	595	584	576	620	547	603	587	550	583	605	607	554	567	624	586	601	596	565	575	592	587	564	574	595	575	636	598	614	556	601	609	601	589	604	629	625	581	610	599	601	597	586	577	564	628	594	606	596	594	563	629	606	625	634	635	613	610	595	575	657	552	602	578	608	609	596	587	587	590	588	578	573	575	616	577	585	529	551	575	601	560	554	561	551	571	584	597	570	609	602	610	618	582	604	558	604	587	589	573	581	580	575	574	557	624	573	580	602	577	578	569	584	604	617	626	525	570	606	577	621	588	562	577	559	569	622	578	584	548	636	586	602	598	547	557	633	633	525	588	618	617	595	602	597	540	548	619	615	569	571	588	614	563	608	587	572	590	592	568	574	607	556	585	640	553	596	595	614	582	619	576	603	590	568	589	545	592	602	581	560	595	648	596	596	616	610	589	564	627	555	585	602	594	597	616	612	583	612	608	578	558	624	590	618	594	612	559	583	582	602	596	550	578	568	590	574	596	596	578	605	578	592	603	591	614	589	632	537	587	582	582	577	633	626	589	607	587	568	540	587	573	580	594	593	581	582	592	620	588	599	589	561	569	612	618	571	572	657	620	599	593	615	581	586	623	586	573	562	617	574	577	611	634	524	580	568	601	597	564	569	546	574	577	580	620	591	573	567	529	583	601	593	596	627	601	575	604	530	598	598	624	561	576	572	528	578	586	587	564	577	581	599	556	576	555	629	593	611	591	604	608	558	584	582	562	599	638	597	571	586	567	572	549	577	614	572	601	620	584	590	580	575	638	634	556	568	571	602	623	541	558	594	593	630	576	613	563	584	595	601	591	577	607	569	602	559	614	572	598	593	578	545	613	611	567	593	559	580	595	610	581	629	589	592	593	569	593	580	583	616	564	592	595	598	520	563	618	592	563	596	591	589	606	583	593	576	576	588	611	582	591	554	564	587	603	589	611	601	621	574	582	592	584	572	583	556	596	587	579	565	547	522	584	587	594	603	610	576	567	591	604	589	529	595	600	545	573	601	580	584	596	635	593	574	607	586	601	585	581	570	626	640	603	529	530	626	581	597	585	607	597	583	556	528	555	590	543	593	590	602	584	584	547	597	576	556	562	575	582	562	595	594	531	547	552	540	586	577	604	600	592	615	612	587	586	609	604	610	545	630	575	568	568	557	619	583	623	552	630	563	611	561	573	622	607	572	622	585	581	574	585	568	563	576	538	610	587	576	549	608	563	613	589	600	572	569	621	558	612	563	555	567	561	593	586	650	584	643	599	604	610	574	635	584	555	579	546	570	585	586	638	587	547	579	606	581	602	583	580	549	573	579	616	566	609	565	546	648	583	643	578	599	635	570	567	591	581	627	608	584	586	601	577	571	596	649	562	590	575	618	567	606	529	592	593	571	581	615	591	581	570	542	612	631	594	616	615	590	593	597	583	580	566	587	607	556	609	586	583	556	574	577	569	532	552	577	553	559	577	595	573	589	583	573	561	606	541	642	593	594	566	585	584	524	624	564	547	588	604	575	559	596	603	602	593	598	613	606	657	598	619	598	581	590	567	624	581	601	576	602	612	558	520	574	582	586	604	626	595	592	590	592	584	577	626	599	574	557	620	596	638	580	564	570	550	558	589	582	592	605	587	613	563	604	606	606	615	559	573	623	558	568	612	644	562	621	592	607	562	564	620	607	614	575	585	569	576	610	590	557	598	564	566	579	560	592	639	571	609	587	608	558	587	589	604	577	568	567	593	570	573	626	583	584	548	562	565	593	589	548	609	628	620	572	570	561	645	577	588	572	593	600	590	554	623	568	566	594	589	547	579	619	569	571	600	577	574	577	586	589	587	597	574	614	537	594	586	558	591	565	570	607	601	629	593	583	566	618	598	575	558	610	599	573	601	625	587	563	622	540	599	619	608	606	570	596	569	554	606	574	573	635	600	590	554	595	539	560	547	571	545	602	576	568	573	578	611	565	586	600	581	578	563	590	592	591	610	563	596	553	572	584	609	588	601	523	561	572	608	606	588	598	591	584	580	544	600	569	537	576	589	581	574	593	569	512	579	651	579	615	585	579	582	570	593	570	595	601	576	548	585	581	578	601	609	563	573	554	575	603	576	562	574	591	601	570	563	626	581	558	558	583	556	546	565	565	630	576	561	626	622	609	565	611	581	605	562	572	594	619	588	602	614	589	642	566	574	563	578	596	593	568	584	610	591	534	604	590	589	553	579	589	583	590	565	597	612	607	585	596	571	633	606	585	581	601	602	582	588	573	562	584	597	584	592	592	594	602	547	552	576	594	593	544	561	544	581	561	564	584	610	584	574	575	589	640	599	611	582	657	627	608	614	590	619	586	585	587	607	604	564	588	568	572	568	593	556	566	583	611	573	575	627	592	580	562	601	574	611	591	561	616	593	564	576	606	578	594	545	569	589	572	568	545	549	594	583	554	598	579	601	627	615	592	569	592	594	645	577	615	587	601	602	560	626	598	599	575	578	611	592	581	568	594	600	580	624	611	569	564	624	631	568	559	629	624	563	597	623	576	624	590	526	641	554	614	612	586	586	583	580	579	608	624	623	570	666	600	549	569	588	527	655	585	557	590	603	528	606	606	600	574	591	614	592	576	627	555	596	611	622	559	584	600	588	582	562	632	583	596	571	586	564	563	565	614	541	572	603	558	598	613	602	597	567	594	608	573	566	574	579	636	577	557	568	590	604	583	594	547	624	569	561	612	555	549	569	565	573	584	563	592	595	573	578	586	572	613	621	599	597	613	599	596	577	622	564	610	569	575	613	556	579	591	575	601	585	600	596	568	566	582	612	573	565	541
9700	23166	20569	13605	12569	10768	8843	6201	4328	2790	1582	1319	1288	1165	1064	1041	933	924	893	878	888	837	869	821	793	808	794	878	836	828	810	823	797	769	796	811	737	758	777	722	852	720	761	814	775	778	725	781	786	710	744	759	735	765	811	683	754	762	717	697	739	711	740	735	732	708	757	725	717	743	748	749	786	785	754	754	808	850	803	759	772	741	768	744	801	753	802	784	736	753	758	725	750	782	733	749	761	795	775	775	782	746	757	726	730	700	749	790	753	759	722	726	729	722	754	812	765	738	725	689	757	729	751	709	772	761	762	760	743	772	723	779	726	778	779	727	734	761	750	737	711	831	728	750	780	747	805	748	690	708	769	802	745	770	729	735	705	754	736	804	718	697	702	681	765	745	726	697	736	747	786	721	711	756	759	747	731	765	736	718	745	701	754	740	709	742	780	726	760	736	730	709	787	701	748	765	727	757	714	758	739	753	738	722	739	718	721	719	754	769	734	710	729	751	724	783	735	771	730	760	699	776	701	751	750	753	738	737	758	740	673	736	709	727	732	690	716	754	746	740	710	801	717	736	701	759	737	744	764	737	741	751	789	684	738	751	700	762	688	706	736	751	758	719	751	755	764	742	759	742	760	761	709	706	769	743	779	764	731	741	689	715	708	740	791	737	793	741	731	713	732	698	733	732	733	768	765	750	708	720	766	739	761	757	702	729	766	727	754	704	711	736	761	791	754	752	752	762	744	712	743	728	740	787	747	747	746	760	765	724	726	755	752	773	753	754	728	798	777	703	751	748	745	742	728	722	784	773	718	768	732	784	693	743	741	754	739	775	717	736	717	744	754	755	784	726	770	727	755	786	748	759	749	804	777	751	740	765	729	821	743	719	747	751	755	738	740	760	740	788	739	693	735	704	823	725	717	701	724	757	738	751	724	784	749	728	784	735	770	742	753	751	756	761	722	720	728	743	715	735	717	743	731	716	705	753	763	732	730	714	761	685	733	740	685	720	722	767	723	747	758	767	677	771	766	782	684	746	775	753	695	724	725	749	742	760	742	719	745	759	758	778	747	757	739	757	735	745	806	749	710	794	772	744	705	777	714	709	726	772	749	746	780	738	755	755	722	713	775	755	668	762	705	740	723	723	760	725	769	776	739	797	765	724	719	765	774	715	707	761	808	709	720	735	718	791	793	765	704	742	766	730	755	682	736	749	736	750	685	749	760	757	770	744	761	776	730	760	695	748	758	749	753	711	764	731	772	734	787	684	752	747	704	718	794	714	765	770	722	739	729	741	746	743	718	795	775	719	690	754	760	711	768	788	688	761	715	750	704	695	756	709	704	719	754	736	797	773	740	704	712	760	713	769	702	717	737	698	732	734	740	738	714	734	712	716	733	795	755	727	722	747	708	713	701	724	758	712	712	722	744	731	737	736	764	721	725	713	783	781	767	704	746	747	775	728	788	709	711	774	677	715	697	701	728	720	686	758	751	726	739	798	747	766	733	727	766	790	760	671	709	755	749	683	751	757	724	688	722	751	721	725	738	748	746	768	752	724	759	729	748	710	686	776	711	776	744	774	746	769	749	734	729	734	767	728	718	729	764	733	755	734	718	716	736	730	718	761	788	761	731	719	714	727	714	713	739	774	799	778	722	744	737	791	775	768	708	732	773	788	727	740	746	712	739	740	748	767	740	767	794	711	764	739	736	745	748	717	759	752	715	712	722	724	746	718	773	753	754	731	707	723	783	751	739	711	718	707	706	713	770	695	757	741	737	723	761	768	702	730	741	717	711	791	739	707	716	726	732	774	720	734	699	762	781	764	747	729	725	763	771	736	735	731	724	722	759	728	736	752	669	685	736	736	738	723	753	784	708	724	751	754	705	760	761	690	753	721	700	777	749	711	750	757	724	725	714	759	771	727	781	716	772	733	720	792	744	732	699	756	726	749	713	721	761	745	746	749	819	721	726	704	758	782	761	730	764	745	694	739	762	754	758	763	774	718	744	762	757	740	740	696	761	792	734	747	744	688	755	751	748	694	733	739	736	731	801	735	726	741	749	750	757	744	764	754	723	724	753	739	749	768	749	752	671	769	742	743	688	743	711	780	739	733	764	729	766	722	754	761	745	713	718	706	754	715	740	731	775	752	761	754	691	802	719	696	779	765	753	720	738	733	760	742	742	777	741	731	743	725	764	719	720	715	743	787	766	720	735	737	784	759	748	700	728	719	716	749	760	738	725	709	717	721	738	749	807	701	742	766	713	743	738	728	722	767	769	694	703	732	750	719	778	726	739	706	745	751	740	720	731	769	762	725	743	729	730	749	708	744	745	757	706	711	744	755	767	726	736	738	734	718	716	709	761	708	733	770	720	739	726	728	793	736	763	734	785	735	744	729	741	744	737	752	757	775	756	685	727	699	699	703	772	711	742	737	679	797	768	724	741	785	769	718	792	737	725	710	762	720	757	741	740	818	741	768	682	760	739	689	773	751	734	762	741	775	721	797	777	722	726	710	774	713	810	683	740	749	744	773	737	735	763	737	765	710	744	727	750	734	730	784	752	770	770	724	762	776	753	739	698	715	739	742	721	717	742	761	761	775	706	744	742	749	783	727	706	676	769	722	784	776	767	753	744	730	729	714	789	767	750	717	756	714	737	681	772	710	737	797	729	766	762	735	735	738	715	777	730	756	735	716	737	788	760	783	750	726	786	745	683	705	736	755	791	776	702	714	792	790	723	723	702	719	731	751	828	703	760	770	744	784	744	768	734	780	764	756	751	718	737	754	720	703	776	738	728	740	731	741	789	739	752	798	792	751	729	742	729	694	753	727	767	722	728	740	757	727	809	725	724	710	730	720	751	685	752	739	792	719	716	766	776	665	744	747	705	689	726	718	725	695	731	769	755	744	734	746	747	725	714	700	743	716	742	737	748	697	762	706	792	723	708	738	762	746	707	752	681	768	733	746	747	736	764	720	726	737	750	779	753	713	724	771	719	734	765	725	740	740	684	733	729	732	757	710	754	767	736	753	798	761	785	707	741	736	783	744	743	705	727	731	761	727	721	734	749	751	755	710	760	779	779	755	709	799	746	748	789	728	697	771	758	708	733	791	703	707	736	696	794	718	760	736	762	755	744	763	695	783	787	746	744	733	740	796	774	777	764	698	747	773	691	769	707	802	708	740	740	704	773	714	740	785	826	707	755	739	783	700	699	781	666	691	725	693	771	772	714	722	763	726	737	752	764	731	753	765	750	717	753	717	729	738	699	775	746	713	732	775	730	758	755	734	726	737	743	741	776	677	736	728	740	762	679	716	736	722	734	752	725	746	725	728	715	786	747	753	701	715	733	737	739	777	751	738	732	753	744	727	759	728	782	768	746	748	760	775	751	714	751	719	756	693	766	727	755	769	776	723	703	719	722	709	739	765	745	672	699	726	741	697	731	737	722	721	731	704	752	786	739	761	748	785	745	733	735	765	743	768	718	737	742	718	712	768
25562	21400	27461	25415	12336	6361	3703	1761	1111	746	463	403	350	340	328	352	314	292	329	283	298	279	294	289	256	277	274	343	335	334	286	284	253	268	288	274	287	271	257	238	248	262	266	268	279	264	290	258	257	263	241	296	254	280	266	254	274	280	256	240	259	265	251	229	248	238	270	251	291	260	270	274	248	256	261	270	265	249	301	276	263	258	264	234	252	280	252	286	267	246	241	299	267	256	246	254	264	242	247	277	266	262	246	292	267	263	250	271	287	248	291	258	250	257	249	238	256	294	273	275	254	259	253	259	260	260	277	271	259	275	281	265	231	261	262	267	245	250	238	263	286	255	254	259	264	263	272	273	284	242	246	263	240	280	260	268	255	245	286	242	291	268	271	248	243	245	288	283	246	280	256	265	255	255	248	248	297	255	267	241	244	281	288	272	262	257	266	274	252	259	254	277	263	258	256	216	252	277	278	239	271	242	299	251	284	279	273	268	212	284	249	238	269	275	297	271	269	231	288	284	278	254	275	249	277	263	279	253	263	244	233	241	260	292	237	262	290	285	255	256	277	249	239	242	264	257	234	267	267	269	235	254	237	246	262	251	260	236	269	275	256	258	241	261	277	268	256	255	264	262	252	245	253	237	247	238	265	288	226	272	290	233	255	271	232	265	255	292	272	275	249	240	267	261	272	251	211	238	261	259	247	269	253	252	261	258	270	259	262	240	271	257	229	265	255	239	290	298	281	288	262	237	261	252	263	256	280	281	274	263	256	261	234	252	270	243	269	269	265	293	280	231	280	276	231	246	267	255	251	261	246	263	247	250	264	264	282	272	267	252	256	277	262	283	287	232	266	262	259	266	256	268	275	260	258	241	273	249	264	278	275	251	252	260	270	275	240	275	264	259	271	233	231	289	274	281	267	271	241	290	283	270	260	275	282	261	277	283	266	247	256	262	257	256	258	294	267	244	265	258	263	251	252	244	252	269	225	253	256	230	259	251	243	262	276	297	295	257	262	254	258	253	279	275	248	254	250	242	264	272	247	262	299	253	263	234	267	278	223	259	270	244	280	250	263	245	274	275	266	244	263	255	250	282	234	251	282	264	246	268	251	268	232	257	288	273	249	259	275	258	276	266	265	262	278	288	285	299	244	271	282	262	245	263	273	258	236	230	233	246	298	280	264	247	282	256	247	282	243	266	261	260	273	279	259	270	257	304	251	257	251	257	281	251	273	254	256	266	293	267	249	232	275	254	261	264	255	269	250	240	279	234	238	291	238	212	258	275	263	267	260	259	268	270	251	264	267	271	261	285	259	257	255	268	271	265	254	245	260	264	269	278	255	242	236	280	255	269	256	267	248	261	254	264	269	273	256	276	251	235	240	207	268	271	282	261	259	252	254	256	288	279	263	248	269	275	260	250	274	252	268	287	283	240	260	243	241	276	267	255	316	259	288	278	301	276	242	285	285	265	295	264	259	281	273	257	237	256	287	277	268	272	253	249	302	275	249	242	255	278	260	249	274	252	259	242	241	262	245	257	226	272	254	247	268	273	268	256	272	281	264	272	262	247	257	251	266	286	273	259	286	267	288	267	265	237	255	258	254	261	269	290	271	275	258	253	299	258	255	267	246	277	302	239	274	244	292	270	242	257	232	258	256	257	270	268	241	279	262	250	242	249	284	267	255	262	257	258	272	259	261	224	266	274	252	246	251	285	223	232	269	269	296	266	253	254	262	244	237	270	248	279	280	241	275	245	264	240	262	258	291	268	232	266	260	267	257	260	279	247	274	246	259	253	262	277	262	234	250	243	263	263	294	284	250	279	280	266	287	264	264	256	257	279	259	265	273	274	250	241	266	258	225	284	270	276	294	266	282	241	257	260	272	275	255	246	298	246	242	251	280	273	260	264	276	277	237	246	262	289	262	254	259	259	274	286	264	270	291	269	246	235	275	262	259	286	256	252	254	234	265	233	253	266	292	248	253	284	243	237	290	262	243	229	268	259	235	297	249	249	256	247	265	256	257	265	267	265	267	252	270	245	252	286	263	243	294	270	272	265	254	278	244	263	261	284	253	252	293	266	257	256	261	247	254	266	254	275	268	237	264	294	256	253	267	291	260	284	256	274	271	243	240	232	261	233	258	264	256	263	254	255	248	242	242	281	260	245	259	244	254	256	253	284	253	271	276	245	255	250	279	266	235	268	257	255	281	258	282	256	262	253	260	293	260	261	268	272	238	214	242	253	280	268	239	248	249	239	277	276	206	274	251	276	273	262	230	282	249	248	274	294	286	237	281	275	261	261	265	250	246	237	246	260	258	272	257	280	251	254	254	257	269	251	237	245	266	262	269	266	259	263	261	261	261	270	275	272	269	263	288	238	264	281	257	258	258	257	232	268	254	247	252	252	268	252	248	268	261	279	279	251	277	291	220	249	253	257	257	274	278	245	249	272	254	243	248	258	221	249	309	264	268	261	215	234	241	281	244	257	265	261	246	239	279	247	255	238	247	267	256	240	256	290	276	266	275	251	264	254	280	237	266	244	255	280	258	266	303	274	240	278	284	270	246	254	258	253	268	259	208	269	245	259	255	252	265	257	255	276	286	261	271	265	269	237	257	268	293	281	223	274	268	263	233	270	247	269	298	278	256	282	273	258	251	275	283	248	270	261	272	280	264	258	258	259	241	239	282	293	285	258	255	265	244	297	275	258	270	265	270	303	246	274	262	252	267	252	254	271	258	270	259	264	231	260	285	281	276	267	259	241	273	258	250	245	271	256	287	244	282	229	259	278	291	304	247	263	250	240	244	231	248	236	260	242	268	282	278	276	266	262	267	245	276	274	260	249	274	276	275	256	284	240	253	275	259	267	287	230	276	230	269	261	264	294	274	257	291	235	264	259	260	257	265	246	261	257	238	225	271	249	266	260	274	267	259	294	231	264	252	269	249	237	253	259	260	250	286	264	256	259	257	259	258	234	272	252	259	266	269	254	265	270	286	269	274	259	269	266	250	275	245	256	268	263	264	261	278	249	268	290	232	241	272	271	294	280	274	294	270	251	278	256	247	269	234	237	241	259	287	242	278	268	264	281	255	251	250	231	288	256	257	257	276	270	263	262	266	256	257	229	292	245	255	277	254	273	248	283	263	239	249	271	253	289	259	290	230	247	276	297	254	253	251	282	260	240	247	270	245	266	267	277	262	274	262	249	228	266	261	263	251	278	282	250	261	281	232	259	262	243	268	284	261	251	264	249	265	290	241	311	272	271	278	246	257	270	251	239	288	253	275	236	243	253	256	245	290	262	264	248	293	268	280	254	239	255	279	287	240	226	256	262	241	260	275	245	250	222	249	277	253	237	247	232	241	281	246	234	269	270	280	264	261	297	278	258	302	250	259	269	275	287	275	248	269	259	256	256	270	261	271	251	238	263	246	262	248	252	272	272	256	232	262	250	243	258	265	279	285	255	252	262	244	263	249	243	262	250	255	263	262	289	262	275
9795	18432	16771	11788	11612	11660	7842	4411	2908	1787	1142	774	686	608	594	546	502	506	506	431	418	402	382	411	428	388	387	422	451	445	443	363	401	373	380	405	396	392	362	360	368	381	373	313	399	379	416	371	380	379	315	352	360	360	337	368	334	369	393	371	342	348	363	339	386	366	347	374	370	361	379	363	361	373	375	381	410	449	416	414	386	379	429	393	373	397	363	386	386	414	367	360	381	347	387	384	353	367	410	360	344	362	373	352	344	354	349	338	369	352	329	367	341	360	358	364	352	360	374	375	336	371	361	356	372	350	366	351	353	332	349	351	353	354	330	357	393	363	335	336	349	352	419	374	352	341	361	368	329	350	322	388	362	378	352	390	367	373	356	376	321	407	359	360	330	367	369	357	347	397	367	346	353	341	354	372	357	353	340	359	336	337	369	361	387	359	351	358	332	348	337	343	354	351	315	314	354	340	350	345	353	353	350	343	348	326	379	360	351	376	381	369	341	398	324	358	366	356	366	353	374	394	332	358	357	358	387	347	344	373	340	387	343	284	365	361	395	366	367	319	359	338	383	368	361	402	352	361	350	374	355	345	362	359	370	378	345	352	370	371	385	349	391	348	377	375	330	354	374	375	355	334	357	366	364	392	360	383	313	333	340	320	406	356	355	377	388	380	374	352	368	326	358	361	389	360	358	329	339	338	375	343	364	357	342	365	373	394	326	394	350	346	345	340	352	369	342	344	406	354	344	368	349	403	354	395	352	330	352	386	364	354	378	350	367	357	347	344	374	384	339	369	353	286	362	397	365	345	381	353	373	376	342	352	355	358	398	366	363	358	353	343	352	333	323	352	371	359	385	360	384	344	389	356	341	393	354	363	372	339	351	359	335	368	359	348	328	367	359	360	338	361	351	340	341	376	364	331	369	349	406	351	377	334	349	362	346	328	346	382	379	386	350	368	358	373	363	350	370	351	364	395	386	340	336	390	368	403	372	395	319	375	340	347	349	367	377	365	356	347	356	371	398	373	354	371	338	357	374	355	352	399	375	343	358	379	366	373	362	352	390	378	370	360	390	399	377	371	346	370	365	367	343	355	355	344	352	386	336	358	344	340	371	364	352	341	363	394	320	371	381	368	394	355	373	374	353	373	375	357	368	351	393	377	362	370	383	372	359	326	392	400	349	359	373	349	343	380	331	387	350	343	357	339	377	367	372	398	344	379	385	376	379	385	362	338	354	351	381	368	348	344	318	401	354	358	391	345	358	362	366	392	366	356	314	344	342	357	348	344	401	372	320	357	348	367	365	341	368	366	370	356	355	359	385	372	394	381	363	361	357	340	326	354	346	373	352	373	336	360	380	347	360	371	362	357	362	336	386	379	333	356	394	354	352	360	353	294	359	307	395	347	370	390	357	359	366	323	348	379	346	367	384	367	362	356	352	354	364	367	386	366	322	355	366	383	367	371	365	324	379	353	338	330	338	349	370	342	365	356	347	326	380	368	394	344	363	378	358	344	385	339	406	362	336	333	353	373	354	331	338	366	359	373	395	382	390	360	351	345	361	354	383	378	348	365	365	359	348	367	352	351	379	373	382	352	365	377	356	339	346	336	343	364	374	353	375	389	359	375	366	377	333	352	314	359	354	375	381	393	343	341	381	339	352	385	338	379	350	378	382	348	344	373	378	388	379	369	338	377	330	363	342	356	401	346	355	348	364	361	391	355	356	390	369	386	347	390	347	365	351	343	376	349	362	343	335	360	346	356	357	393	413	371	338	352	378	362	354	361	360	347	361	359	342	354	375	351	357	359	354	384	374	374	341	367	365	330	380	363	384	330	367	339	357	335	362	371	367	357	358	372	368	339	348	370	372	375	338	379	356	374	346	359	363	373	349	365	358	382	373	349	339	339	299	360	364	320	363	370	343	367	355	365	358	353	379	344	360	381	363	326	401	352	373	380	390	376	362	346	382	368	361	364	351	345	364	375	342	347	358	328	363	359	319	339	365	340	329	325	358	349	327	343	328	353	376	377	361	373	376	373	367	359	356	362	354	378	327	382	355	353	340	346	360	346	407	341	371	373	386	354	342	385	372	381	373	374	364	368	347	361	338	377	379	366	322	371	381	331	346	369	342	374	335	340	357	345	333	355	336	310	359	354	364	378	325	374	353	360	348	367	335	343	349	326	380	390	401	352	398	346	379	339	367	352	335	349	388	376	374	349	343	342	366	330	370	357	333	370	399	344	407	354	382	388	385	361	371	361	330	343	370	371	320	349	354	372	357	348	329	338	355	346	368	393	395	400	371	350	350	359	350	377	348	363	376	324	360	359	323	345	360	346	350	345	348	382	381	339	376	334	345	404	398	339	372	324	356	350	394	391	364	383	353	326	371	362	365	376	351	358	382	310	377	350	344	372	372	387	382	363	357	350	360	372	360	401	386	370	366	364	391	341	383	358	346	332	360	357	355	344	348	373	372	383	387	367	372	395	343	353	405	365	394	381	374	336	368	340	355	320	358	346	352	364	357	371	348	394	384	365	332	364	344	372	335	350	348	322	351	388	376	369	418	356	352	364	380	338	355	368	369	340	341	343	352	329	329	364	391	353	376	347	358	366	366	391	355	365	399	382	379	341	333	347	334	367	377	387	362	406	362	353	360	333	347	353	342	314	398	395	357	357	342	373	316	366	372	360	334	358	350	353	366	326	369	344	382	361	346	348	338	379	350	375	333	349	385	333	391	339	377	359	399	354	342	357	347	346	347	349	363	363	368	362	374	335	370	334	389	344	376	373	375	353	349	356	394	358	383	353	379	364	325	385	379	389	367	350	338	331	351	355	317	394	362	366	374	351	316	342	349	371	343	366	362	377	348	416	373	387	383	348	354	368	350	321	338	367	350	377	367	353	324	358	378	377	358	370	406	390	392	384	358	359	380	321	385	360	388	366	362	376	391	372	345	339	349	352	388	345	336	362	387	347	341	331	342	373	326	359	376	354	340	352	370	356	360	359	367	354	352	339	368	369	388	378	386	349	379	390	345	334	354	307	368	371	387	344	369	389	381	345	354	327	387	377	371	378	350	365	368	364	358	360	361	352	382	323	359	368	350	366	360	364	359	354	340	372	331	347	353	352	362	351	351	352	347	374	359	345	364	392	363	372	378	377	331	370	357	336	374	350	379	350	357	359	349	332	365	358	351	337	346	354	380	333	396	353	348	362	390	356	333	396	354	366	351	338	355	358	355	386	402	348	363	339	378	359	314	379	334	338	339	350	342	345	358	342	380	381	350	325	334	333	347	390	373	349	382	342	342	340	376	351	358	347	348	350	353	338	331	390	386	365	359	354	366	362	345	366	347	389	378	356	317	362	372	370	349	421	379	356	406	375	351	365	378	330	360	389	362	337	356	352	389	326	368	363	353	371	352	349	358	421	325	372	313	374	365	390	376	390	353	359	372	392	351	351	369	357	355	372	392	384	356	415	348	346	350	381	332	382	350	367
23307	21449	29318	23983	21489	21734	14077	4348	2520	1828	1373	1029	945	913	921	823	759	774	723	686	736	642	679	666	677	641	682	680	747	691	625	637	627	695	658	641	624	657	624	604	618	675	640	645	626	630	655	597	638	613	616	610	612	581	630	663	622	586	597	618	653	626	604	675	601	616	616	583	630	651	627	619	616	627	627	631	682	646	663	663	616	586	636	632	622	652	647	638	632	614	628	656	604	612	616	625	607	612	584	623	614	583	627	604	597	635	642	615	612	614	641	630	577	591	604	624	608	604	599	648	643	566	616	649	599	645	636	640	579	611	632	562	643	604	620	588	629	597	604	626	584	594	591	623	571	623	598	601	629	572	567	599	637	571	633	588	605	648	575	625	611	599	597	591	579	633	620	596	606	591	631	607	603	596	613	643	616	623	559	624	649	589	611	615	604	619	627	611	637	644	632	592	632	579	627	623	595	587	591	633	582	635	612	612	666	559	616	652	612	614	575	585	571	601	569	676	609	579	587	587	605	593	605	581	655	656	618	607	593	588	632	605	641	636	588	606	621	645	636	592	580	635	615	585	630	631	614	571	595	601	627	572	611	575	631	623	522	590	622	594	608	602	581	623	669	601	613	578	603	639	644	612	643	589	620	659	647	648	596	595	590	582	589	630	581	639	624	570	594	534	635	627	642	610	576	596	602	596	617	592	584	600	600	639	612	588	602	584	576	609	585	622	593	604	649	542	600	584	582	578	607	580	568	620	613	604	603	625	641	621	582	643	601	633	582	562	593	643	588	609	615	562	611	554	588	636	625	619	563	608	567	600	580	608	620	620	655	583	647	597	579	575	657	603	602	607	589	605	605	576	633	609	655	628	613	606	580	594	616	594	653	603	603	644	597	597	620	608	583	599	613	565	615	602	588	594	601	614	586	617	605	590	592	676	612	599	568	647	619	609	588	656	569	650	596	592	618	554	607	589	596	561	651	594	601	619	613	604	606	628	648	617	562	616	598	603	636	582	632	656	607	610	604	618	620	593	571	608	580	571	620	638	632	664	600	592	582	594	625	579	588	634	586	625	624	597	632	605	614	597	593	633	625	610	619	624	590	557	550	649	662	576	610	580	638	602	662	576	634	609	636	576	590	635	641	600	587	590	616	622	648	598	582	597	605	585	617	623	593	593	649	638	606	598	605	650	616	637	575	646	582	633	632	601	655	595	595	630	590	616	609	587	619	577	578	577	607	583	598	618	553	603	623	598	616	581	626	592	619	580	667	614	649	609	601	602	629	638	628	588	561	623	576	624	618	602	625	573	599	608	597	599	592	598	582	589	607	607	640	646	594	619	580	576	638	636	595	564	630	682	598	645	589	591	613	660	584	644	633	622	544	615	612	594	658	581	625	630	603	601	607	603	603	617	590	539	634	620	616	629	606	600	624	594	618	633	643	583	632	622	604	630	628	619	612	617	583	589	671	638	581	589	584	605	590	598	621	614	616	573	588	604	598	581	579	640	589	610	615	555	598	600	643	576	586	624	640	601	603	596	581	671	593	656	626	545	641	606	598	662	631	643	594	593	567	569	615	590	611	599	606	591	596	580	582	579	617	636	607	619	599	601	601	631	582	627	619	609	550	597	647	595	630	603	611	595	580	576	620	611	559	609	601	613	622	615	621	618	644	656	601	598	600	556	564	571	597	588	598	621	628	592	625	569	615	538	640	644	584	602	639	617	578	663	635	642	645	625	601	588	597	615	629	589	594	616	588	613	612	636	616	639	611	622	597	595	598	645	577	579	602	579	598	632	632	601	606	601	641	646	656	621	613	583	574	594	606	581	615	630	600	620	603	652	543	611	586	615	588	581	628	595	596	596	595	629	586	557	604	629	555	581	573	587	602	624	576	590	611	580	657	634	587	569	632	661	580	587	629	625	596	621	629	601	652	617	617	618	600	600	564	606	574	604	626	630	592	590	640	555	579	596	622	619	591	602	609	591	611	616	607	627	600	623	564	656	630	599	591	599	625	610	653	608	642	601	611	595	608	602	625	640	618	606	571	637	614	609	609	585	575	590	616	586	618	640	606	610	639	584	585	579	626	614	607	636	654	601	628	618	628	573	611	585	622	587	641	584	581	603	645	624	604	597	655	614	614	550	593	599	565	618	644	619	592	602	607	645	573	612	590	601	594	628	591	604	578	588	623	614	608	619	629	669	626	589	579	578	595	600	580	624	597	583	572	594	609	597	591	598	610	634	622	582	606	644	600	571	600	593	631	614	570	591	578	579	651	624	596	569	578	596	614	576	597	639	561	633	594	593	634	595	567	620	594	600	616	575	587	616	609	599	576	606	608	587	608	595	592	593	575	637	625	593	583	588	591	572	599	573	574	572	607	603	597	551	550	591	602	615	652	588	573	571	613	605	602	578	628	609	643	637	602	598	588	592	665	671	612	567	645	603	657	574	627	611	602	588	584	567	570	605	584	551	617	574	641	604	594	597	602	581	654	599	621	606	617	623	623	589	601	602	565	592	567	667	564	593	599	579	648	631	571	610	575	581	615	594	573	595	623	603	614	629	594	636	628	662	619	617	575	620	593	598	613	634	644	638	611	596	635	580	546	604	590	568	599	641	617	566	604	611	604	541	555	610	604	622	636	659	608	610	593	583	629	584	601	586	598	612	625	600	603	599	631	614	616	627	602	608	604	633	624	595	617	603	601	616	586	622	599	596	637	604	563	624	600	614	597	616	619	601	649	618	626	610	621	594	623	617	557	597	592	626	627	592	623	634	599	612	617	612	603	578	613	596	602	617	609	602	616	589	650	611	601	616	589	671	610	607	573	577	595	609	610	616	590	578	599	599	597	639	656	620	637	612	604	582	644	613	605	655	539	634	568	632	601	628	647	600	573	606	604	593	566	598	649	614	617	580	663	609	597	588	672	585	632	606	578	606	625	605	621	588	568	618	624	588	572	633	583	634	642	617	640	596	604	600	606	607	605	580	583	603	608	580	586	582	616	610	592	615	563	613	624	593	633	573	617	609	557	613	601	629	637	585	582	586	650	627	599	577	624	633	603	569	617	640	609	574	607	607	586	621	612	612	659	613	573	619	596	574	589	595	559	608	646	624	609	588	623	601	558	555	585	646	647	582	641	630	632	667	604	575	598	624	605	597	623	630	615	632	642	611	614	625	619	552	620	587	592	609	615	603	602	631	597	626	652	599	601	603	557	614	590	601	589	569	562	565	589	612	590	630	641	568	604	594	619	585	573	643	604	665	574	636	581	576	600	607	612	626	581	585	576	610	576	591	636	660	616	626	545	579	617	578	586	580	617	627	571	637	583	611	560	641	652	616	612	584	628	637	572	579	548	629	612	609	559	598	588	598	618	557	633	617	595	616	581	598	565	612	636	613	603	582	629	616	583	613	597	628	590	558	625	616	621	601	614	626	609	633	586	595	590	565	610	610	584	615	596	589	587	611	601	600	610	586	614	609	609	576	580	573	651	603
12618	28333	26046	19970	18740	16179	12094	7636	5383	3573	2496	1900	1645	1466	1341	1278	1159	1115	1050	1033	1028	1004	938	946	889	911	907	953	940	875	867	920	856	824	804	791	789	788	778	819	810	788	786	796	830	788	801	749	797	768	759	810	810	751	773	767	738	769	766	789	819	764	757	782	788	749	751	733	758	754	762	807	768	758	833	809	826	847	828	753	833	785	782	802	790	820	821	848	833	777	825	818	765	756	737	772	757	825	787	803	765	737	773	719	791	723	783	745	791	810	807	704	745	799	800	756	773	740	813	794	795	752	754	800	754	849	776	751	784	739	796	742	749	755	797	760	747	779	766	787	790	792	725	790	784	777	712	742	742	750	780	736	727	796	706	804	791	771	755	774	755	747	742	751	793	796	783	752	764	773	733	725	776	766	786	702	784	755	787	761	780	777	734	763	748	745	772	789	755	743	763	770	825	826	769	785	769	775	732	775	766	796	703	808	752	722	763	767	714	843	791	765	794	778	778	801	742	750	791	769	747	749	798	790	754	741	754	748	755	770	754	796	772	770	812	793	734	767	743	739	743	762	769	779	803	784	760	787	809	779	732	779	775	799	728	765	755	782	784	721	759	759	755	796	786	789	771	777	808	788	808	770	754	709	821	840	787	767	775	771	714	824	773	757	776	792	774	833	801	799	750	798	814	748	718	759	786	819	801	752	768	808	761	806	814	751	771	791	758	750	734	769	817	816	748	756	762	755	822	756	757	739	727	739	810	754	758	718	747	739	723	774	800	830	798	757	737	736	738	772	778	726	735	746	812	749	788	794	786	751	774	756	760	742	788	782	781	760	780	782	767	781	754	742	793	793	760	834	782	793	804	738	769	776	805	809	788	778	753	735	805	763	742	787	753	797	754	729	770	733	723	722	772	752	791	729	717	706	764	724	809	827	727	809	766	745	762	789	764	738	826	769	765	765	801	781	756	755	777	779	762	786	728	772	795	780	743	726	752	720	777	764	779	788	803	744	770	770	803	736	772	782	721	818	793	765	792	757	765	766	755	803	721	738	763	778	759	820	728	770	807	727	809	794	739	726	741	815	724	749	783	772	769	796	767	764	751	761	742	761	792	759	778	732	728	756	839	781	748	802	766	736	766	787	715	770	817	771	751	759	763	738	774	792	779	730	785	790	761	807	798	842	746	717	797	795	778	786	758	744	799	752	748	720	737	811	751	794	721	778	739	734	760	765	783	782	760	823	754	729	757	742	778	747	732	760	767	760	778	779	763	762	802	729	728	776	753	796	761	783	792	757	715	746	819	792	798	810	719	755	789	797	768	758	771	756	781	790	739	744	764	761	736	848	729	729	756	775	779	819	708	797	810	746	751	780	791	764	779	785	769	757	737	797	732	739	819	799	761	774	778	753	741	800	765	771	737	774	794	809	712	804	780	732	791	784	775	768	768	820	717	749	722	724	760	741	757	745	722	750	751	758	765	734	785	778	724	801	788	779	730	720	782	723	750	764	728	787	751	779	806	738	717	779	738	781	781	787	728	722	757	730	812	686	774	786	757	801	763	763	772	713	761	714	838	786	766	790	742	770	753	757	794	770	705	732	758	806	766	766	730	751	793	761	803	704	739	755	754	758	791	786	769	791	778	729	795	774	757	776	764	827	796	704	751	768	694	796	794	762	752	799	754	732	751	733	787	750	769	789	784	805	724	752	769	716	710	798	766	777	780	766	776	772	748	739	772	727	767	753	744	792	765	783	793	743	836	823	731	755	774	785	779	773	742	776	790	754	799	773	731	749	804	753	768	696	733	730	728	763	794	743	819	758	750	734	746	776	759	787	714	815	737	773	753	759	774	762	761	731	764	775	796	776	744	784	761	806	800	718	776	748	751	772	769	731	796	790	749	768	776	741	780	722	737	756	768	758	791	830	728	738	775	730	738	739	777	764	771	767	755	778	747	747	735	785	806	805	777	759	834	753	788	761	751	805	767	833	741	774	843	759	753	748	817	740	761	764	785	734	735	770	766	756	779	726	787	773	759	763	733	767	750	774	719	781	716	757	765	818	720	814	770	736	765	758	769	789	742	767	772	736	791	778	743	766	749	750	779	756	770	772	728	795	782	756	800	776	740	799	782	751	737	705	780	777	813	796	753	799	789	802	802	777	750	796	733	755	813	793	765	685	712	770	830	732	746	812	762	779	700	718	776	741	740	755	763	748	771	720	778	794	780	756	770	782	777	741	793	774	735	769	761	701	788	740	773	797	808	779	818	758	787	765	760	734	831	811	711	720	747	733	758	775	744	785	758	761	785	759	753	782	717	806	751	790	739	783	802	819	751	834	755	774	758	772	730	782	805	785	761	743	824	799	746	801	813	785	762	760	754	753	749	744	791	753	766	775	720	738	763	794	762	773	779	770	747	796	722	776	719	786	759	790	745	747	757	770	730	745	781	742	758	731	815	784	781	761	778	753	761	718	747	768	803	716	771	772	761	808	755	772	737	818	764	776	773	789	770	763	791	769	788	779	743	766	806	728	765	733	748	802	777	745	740	758	792	804	759	770	768	779	767	755	780	793	726	801	799	751	815	819	741	771	732	751	738	769	770	725	800	741	758	728	769	773	783	764	781	726	790	750	777	751	775	789	736	763	777	736	784	758	757	767	759	822	784	753	754	755	725	727	801	784	763	765	788	768	793	791	769	787	804	780	758	756	735	808	722	752	753	720	739	732	779	754	768	766	735	827	778	743	754	796	721	753	800	704	784	830	774	793	799	792	811	770	784	761	739	785	746	836	775	807	816	801	741	786	773	805	842	743	761	728	775	783	830	799	825	765	793	780	773	749	791	748	766	766	794	789	763	761	777	731	788	808	770	811	767	769	819	766	798	827	746	704	750	739	801	760	781	696	755	763	746	786	724	769	773	766	759	745	726	790	793	829	782	762	759	785	761	754	786	771	720	751	805	757	726	761	769	764	824	769	761	784	783	744	814	770	763	775	788	836	694	771	782	734	763	746	786	739	780	767	777	791	827	771	793	771	779	775	771	733	789	796	760	739	790	794	809	812	739	738	798	820	755	811	776	781	733	778	811	786	772	775	792	743	801	774	756	811	784	768	790	823	783	779	805	755	796	737	824	754	771	782	774	791	745	804	733	775	739	777	790	793	752	786	721	761	750	762	778	763	767	748	782	748	757	757	739	808	807	809	720	749	762	787	738	772	754	763	770	796	753	788	768	722	755	747	762	833	777	756	783	789	779	713	780	769	772	787	810	793	763	750	764	744	762	767	788	802	792	815	795	685	796	809	770	710	718	799	742	739	794	795	725	784	837	741	733	742	721	763	769	801	780	793	745	754	779	781	773	755	761	759	754	736	767	740	757	735	768	740	759	750	728	756	825	741	761	744	764	763	740	763	756	788	770	756	782	755	739	765	806	784	750	774	820	704	784	760	768	827	743	781	756	793	743	745	772	773	715	804	770	780	756	771	790	767	741	780	791	766	782	758
27561	19750	12590	9028	6615	4413	2336	1395	904	657	530	457	408	370	404	359	355	382	365	375	354	373	352	382	336	385	354	401	364	375	366	363	347	337	325	319	317	308	337	365	348	346	349	353	376	323	329	345	343	334	356	386	322	339	373	338	356	345	321	366	310	370	348	342	375	308	331	358	335	333	360	343	342	324	371	334	372	349	376	362	364	343	334	392	345	377	362	347	353	329	361	334	361	337	323	342	329	338	311	332	351	336	332	355	371	365	326	340	376	333	339	363	332	327	337	305	326	355	334	322	347	334	395	364	318	374	363	350	336	307	381	382	339	348	338	380	338	348	324	325	349	339	352	374	361	335	318	357	352	349	354	349	366	325	320	334	355	349	340	353	357	359	373	334	339	324	386	322	343	364	312	369	361	325	341	339	340	368	341	335	344	324	368	363	338	361	336	385	340	380	340	341	343	321	359	369	295	334	368	319	328	331	366	349	378	357	338	331	356	363	311	347	321	340	346	354	312	332	351	356	306	334	348	361	310	332	380	360	365	350	343	367	340	368	355	286	374	313	332	328	359	339	341	332	304	348	337	353	366	343	382	346	319	360	356	355	336	340	363	376	337	330	322	336	330	354	349	408	344	348	377	360	339	325	368	325	365	328	369	359	328	367	343	341	358	363	323	337	319	322	343	351	365	344	341	385	381	327	338	325	367	343	349	373	362	361	372	382	347	379	348	334	343	346	337	363	340	331	343	326	349	321	320	354	341	350	333	339	339	330	329	332	349	355	348	363	352	363	356	351	341	351	363	349	386	341	370	312	355	323	337	345	340	364	334	360	357	325	356	359	361	381	348	334	349	343	353	352	351	367	321	362	345	356	349	374	374	376	356	309	336	320	368	326	348	397	333	342	354	330	329	338	386	340	394	354	368	362	367	369	369	331	360	342	351	353	315	347	343	316	327	359	334	343	362	340	351	365	341	334	350	334	338	354	376	367	373	367	331	358	324	357	355	338	356	351	354	340	363	358	334	371	397	366	364	336	358	338	339	391	339	347	331	354	341	350	336	319	339	342	303	363	375	342	332	350	380	373	327	364	343	343	358	360	357	362	319	339	340	332	364	354	345	366	345	342	330	373	344	339	347	332	368	368	382	361	352	354	348	351	349	357	357	333	359	316	343	340	355	362	348	371	333	347	336	370	347	327	339	334	340	374	368	325	341	338	353	373	337	401	352	341	317	367	341	357	338	358	357	359	319	351	352	351	366	346	373	340	353	340	371	306	379	350	363	339	354	338	369	311	344	372	366	337	375	319	343	352	357	339	321	334	341	333	366	352	340	369	327	345	337	360	334	338	341	318	357	332	343	349	314	338	357	346	347	341	334	363	330	327	380	336	359	370	324	364	326	349	345	346	365	340	348	335	326	308	344	357	368	360	319	303	342	340	324	333	334	354	333	360	341	332	331	327	343	358	338	362	333	341	324	359	362	350	378	349	350	359	343	375	351	332	348	359	355	347	372	371	335	333	357	334	345	351	358	337	309	340	356	341	358	366	356	348	339	352	335	356	363	342	320	350	371	350	338	351	343	322	324	334	361	306	322	343	319	354	354	331	345	357	339	320	345	312	324	358	352	349	369	350	336	326	360	317	356	347	325	337	327	359	360	318	303	357	342	344	376	367	330	339	354	341	350	360	358	351	330	363	334	353	368	342	368	336	387	334	323	344	296	337	335	318	336	347	334	351	348	335	346	342	336	377	371	346	355	338	345	359	327	362	337	355	358	362	360	365	332	334	345	361	345	334	352	316	367	316	333	343	360	360	399	345	331	382	366	347	349	365	339	315	351	346	338	356	345	375	334	337	342	301	338	348	343	371	320	351	336	360	327	313	322	388	375	358	316	370	369	337	334	328	378	352	330	334	329	348	351	354	344	383	311	330	322	370	358	347	359	351	370	331	369	341	352	340	319	327	351	351	361	376	328	311	344	349	346	383	378	364	338	347	352	324	376	343	338	381	363	345	328	326	345	321	345	358	350	318	384	310	319	322	352	341	358	339	330	355	382	320	366	343	325	366	328	368	341	371	289	373	338	353	358	348	362	338	335	352	346	352	322	314	349	343	363	349	351	345	358	360	339	357	343	355	353	367	366	353	349	370	359	300	328	349	358	351	337	368	352	385	389	370	315	325	357	386	357	361	303	373	339	356	345	324	378	326	361	361	335	342	313	367	366	360	368	320	340	341	334	331	352	337	334	373	335	326	344	351	321	341	339	338	348	350	333	372	381	347	360	337	379	365	365	310	356	363	362	361	316	337	360	359	353	357	337	375	358	336	331	358	343	354	344	362	338	332	347	330	341	375	315	372	337	328	341	346	360	343	323	365	351	346	345	373	353	340	336	354	360	368	340	335	377	343	326	356	357	363	343	336	354	346	329	349	366	328	348	361	344	349	344	345	330	377	325	366	338	346	333	344	355	337	351	376	363	356	354	368	359	301	339	344	341	383	355	315	376	371	338	365	317	323	342	320	379	327	352	321	335	335	344	335	332	318	352	325	365	335	342	319	332	334	354	392	363	325	362	322	355	316	354	347	360	349	323	329	360	335	366	335	375	325	353	331	348	338	365	349	350	348	340	368	343	335	350	321	338	329	353	362	325	314	359	351	340	342	369	348	365	398	346	354	378	324	321	376	315	334	342	351	363	351	378	347	374	372	363	326	357	343	378	364	322	347	357	337	363	341	350	333	360	313	377	378	337	326	357	351	338	362	335	350	356	334	317	328	362	350	333	314	323	344	332	330	378	316	371	338	342	337	344	317	340	351	320	355	336	341	329	359	317	335	364	354	350	347	350	366	360	348	324	324	339	366	340	348	357	357	337	338	342	346	353	354	335	384	369	304	371	344	364	346	362	348	363	341	338	348	370	334	336	346	326	359	363	357	329	304	316	316	340	352	350	369	351	351	361	332	331	316	351	351	339	361	365	337	353	338	351	346	347	333	311	341	307	366	327	345	359	358	334	350	348	357	347	324	322	356	360	320	368	342	337	315	315	335	349	355	362	356	383	330	354	353	318	336	330	344	355	321	374	358	341	357	377	360	321	349	324	341	349	347	322	343	382	322	337	353	341	350	349	335	330	352	324	335	336	332	363	335	357	318	349	386	355	358	331	355	348	346	351	361	349	306	334	330	337	331	332	343	360	323	350	379	325	327	342	337	376	379	346	331	332	347	336	340	343	368	355	329	350	373	331	349	358	330	294	348	327	384	360	349	349	360	345	370	323	348	356	329	351	376	319	363	340	357	334	329	362	343	361	358	348	362	358	340	333	353	339	323	364	327	339	356	367	370	363	372	318	313	308	345	335	294	335	350	367	377	352	378	333	343	327	315	335	315	348	357	344	352	346	338	372	396	359	333	356	354	340	298	341	341	356	346	347	352	330	341	362	351	350	355	370	351	324	351	362	349	321	359	379	358	347	365	366	343	366	368	324	358	346	351	352	354	366	361	321	356
8624	13452	14530	11469	11176	8552	4962	3186	1871	1281	915	734	681	648	550	525	530	512	488	494	500	470	445	472	445	488	531	438	489	457	465	463	460	484	465	468	429	454	417	428	462	467	449	448	467	447	444	441	453	436	463	448	434	469	427	481	468	445	452	476	428	425	447	458	459	464	447	438	441	437	449	466	433	453	436	411	454	501	475	484	457	452	465	440	456	469	474	454	457	449	462	450	447	429	454	431	432	418	464	447	454	473	435	425	451	436	489	480	476	427	455	454	432	444	438	438	426	441	436	419	464	415	425	438	447	459	399	413	490	473	437	431	485	442	443	417	456	458	465	450	472	461	452	448	476	450	458	445	465	461	439	450	447	411	458	494	455	452	453	474	474	439	408	470	464	488	450	438	463	448	440	444	439	431	461	417	468	468	439	420	417	438	473	464	429	462	482	452	424	471	423	415	495	489	427	444	438	426	473	437	444	457	397	477	487	465	450	448	444	448	456	402	455	436	447	448	418	466	456	473	411	431	478	480	433	461	424	466	425	448	432	444	452	418	438	436	426	490	483	437	469	465	443	468	423	433	423	474	414	467	443	452	470	466	451	435	421	436	484	441	442	451	416	398	465	451	449	444	405	459	450	429	464	455	468	411	453	465	421	399	460	429	422	418	403	471	450	409	466	440	445	487	457	421	445	448	420	441	437	424	477	443	444	482	472	454	471	458	477	419	447	475	439	428	444	503	454	466	459	411	459	473	463	445	433	424	442	450	466	474	460	420	452	419	450	465	430	464	448	460	430	451	426	421	454	445	436	454	438	465	433	452	439	397	448	425	445	436	423	465	442	473	473	459	450	428	439	461	420	439	450	430	444	423	408	460	444	444	417	431	448	444	428	440	406	457	419	426	457	469	433	417	478	446	442	464	470	468	460	446	431	467	441	455	458	441	425	462	460	468	442	428	437	463	431	500	466	452	458	438	437	435	447	424	442	435	480	406	423	424	420	452	424	384	461	436	425	470	411	450	472	445	416	460	425	388	447	451	484	451	448	428	436	466	423	437	480	427	467	446	460	437	463	464	429	449	444	450	425	457	435	477	416	463	458	442	409	424	448	459	449	445	453	439	454	483	457	453	453	451	436	447	443	453	453	427	437	431	440	440	421	403	438	400	443	411	453	447	436	472	454	440	448	455	448	430	392	435	437	430	452	429	440	446	455	436	463	440	449	449	479	475	446	463	482	398	413	436	457	429	411	429	422	446	440	463	452	454	473	483	427	462	433	424	425	474	466	428	487	434	453	430	417	414	473	417	424	468	418	475	464	426	457	442	454	472	429	465	424	433	453	406	441	436	451	496	439	441	445	446	447	459	433	492	436	440	447	430	435	448	439	471	449	435	405	428	445	450	452	447	474	436	438	441	467	494	425	434	442	412	466	474	435	422	479	419	454	465	441	431	457	450	448	456	436	462	435	411	447	446	475	441	478	429	433	473	461	467	473	452	477	449	439	447	456	443	455	423	449	460	471	408	421	464	427	462	465	457	450	427	420	429	454	436	437	452	451	460	438	470	456	451	426	469	494	452	448	446	465	435	436	465	446	390	461	438	395	449	428	452	444	438	431	466	452	461	443	483	421	498	452	452	451	448	457	438	449	479	459	421	451	422	426	446	446	419	465	473	463	466	440	491	414	457	458	438	461	453	448	447	449	454	448	473	404	471	454	447	453	421	443	419	422	420	434	441	460	456	441	453	463	436	492	458	444	419	454	457	473	445	443	459	401	469	476	465	477	480	473	447	441	440	446	445	448	481	441	431	472	458	456	428	454	455	422	489	480	464	433	429	459	412	437	449	426	451	464	480	419	421	437	448	453	456	401	435	441	429	428	485	423	435	417	438	470	408	479	497	464	440	459	441	435	457	443	457	443	449	433	444	500	447	436	418	475	464	455	443	435	453	473	414	458	467	445	438	428	468	437	428	438	382	454	417	454	465	461	460	428	467	434	445	446	476	443	448	454	435	443	422	452	466	440	420	482	437	445	444	458	422	442	465	479	440	422	437	439	471	427	436	429	426	432	472	452	415	490	483	463	477	458	473	460	447	471	440	424	428	473	513	465	464	397	453	442	433	409	462	471	464	456	449	450	434	457	438	437	488	456	444	427	442	468	422	442	451	431	423	427	439	450	461	469	460	472	442	437	446	461	434	450	450	489	446	448	409	465	466	465	413	405	451	443	459	453	439	469	429	449	426	452	485	471	487	463	453	451	431	460	437	442	452	447	486	453	431	458	437	439	444	441	444	465	422	443	450	447	456	445	438	450	500	439	448	414	472	456	435	417	471	469	442	446	459	475	423	456	447	492	452	465	425	465	401	386	458	453	434	450	463	453	446	469	424	421	416	449	454	420	462	465	425	455	463	421	459	455	448	456	475	414	435	456	467	414	484	490	432	450	460	454	464	444	416	458	486	429	433	424	468	423	418	447	453	442	412	421	451	425	434	454	412	463	453	475	473	435	433	456	439	424	431	409	457	413	498	471	426	435	468	449	433	439	492	474	419	460	456	470	475	462	453	424	432	459	454	455	457	398	461	444	435	450	424	433	436	481	445	456	478	474	474	456	490	450	465	444	495	452	475	477	444	437	452	420	475	469	415	427	467	413	488	414	429	425	465	411	467	405	425	446	420	484	444	478	451	472	435	474	432	468	419	452	461	442	447	428	463	458	439	416	405	472	438	463	437	461	458	470	439	476	445	442	466	413	425	458	416	439	474	469	399	465	477	440	416	424	476	453	474	437	436	406	405	465	465	453	456	381	460	449	433	464	430	415	477	433	471	446	440	473	448	439	428	438	454	461	418	474	436	458	431	435	435	450	452	430	447	453	448	430	445	438	427	426	436	432	464	464	455	460	460	464	480	454	457	454	470	472	476	465	411	451	430	413	464	419	433	436	473	447	414	465	435	440	458	434	439	434	417	455	412	433	425	473	473	420	470	455	459	426	471	449	471	432	429	444	435	452	463	484	427	484	464	451	460	472	460	460	429	442	437	421	451	433	456	432	445	420	441	442	445	422	452	451	440	434	451	393	454	461	442	456	436	468	443	438	418	439	445	434	420	427	476	426	467	426	427	456	467	448	478	445	435	434	441	431	442	440	440	437	428	425	462	422	405	411	450	449	456	462	470	463	413	457	428	474	476	402	452	478	464	463	450	443	431	436	451	460	439	444	484	470	469	475	429	440	422	439	447	453	425	469	462	443	437	461	441	453	436	420	442	460	451	474	425	443	466	413	472	426	446	445	465	420	437	451	439	441	420	460	450	432	485	437	449	453	446	434	463	425	438	466	405	427	466	419	459	457	440	454	444	483	458	471	446	433	451	454	429	450	434	451	442	417	445	456	438	436	449	461	439	457	454	450	480	463	442	462	446	453	445	461	405	430	462	444	439	469	429	461	432	434	444	443	489	446	482	452	440	443	423	421	426	441	451	432	455	476	449	432	461	457	507	428	451
24428	21392	28710	24502	21304	12269	3697	2052	1401	1101	922	861	794	695	708	686	695	675	623	653	654	663	625	637	615	600	634	610	649	646	600	636	634	587	595	602	591	609	608	593	582	585	607	572	610	555	601	615	606	612	564	575	618	596	612	600	589	570	597	584	613	598	599	570	606	619	566	580	590	606	557	595	612	587	596	586	611	598	601	607	621	601	634	601	581	600	598	614	618	565	623	552	608	603	590	621	615	576	575	567	592	584	605	612	567	579	626	585	570	586	623	587	593	535	551	570	613	595	584	602	598	577	566	557	627	575	537	580	624	554	580	578	616	601	586	582	537	565	551	616	557	617	573	629	594	594	593	561	609	655	552	554	580	575	601	577	629	569	566	604	562	607	591	570	622	615	599	560	567	577	582	603	615	569	584	632	619	623	593	589	597	579	569	608	565	593	567	603	606	580	569	601	610	590	597	603	578	615	560	586	554	574	579	591	618	590	578	657	561	568	599	551	599	594	577	546	573	590	625	596	542	578	590	595	580	599	569	564	585	573	566	611	558	578	586	609	604	584	591	561	581	602	641	546	577	578	543	562	611	571	576	571	577	622	565	616	559	536	587	553	584	581	596	566	581	633	594	584	580	541	544	602	597	601	546	579	580	634	552	583	577	583	583	586	574	591	610	572	609	554	551	599	577	625	613	599	614	574	592	578	620	594	597	582	606	573	568	586	554	587	564	577	578	580	581	583	611	585	587	576	559	573	629	570	560	595	564	603	619	619	576	593	596	528	566	577	616	599	577	528	584	571	567	540	560	572	601	563	575	600	571	582	593	553	542	558	519	576	574	576	573	599	579	542	594	579	545	581	578	597	567	575	615	602	562	625	576	614	597	576	640	571	589	548	588	554	638	597	615	578	587	557	596	563	597	578	597	553	574	597	589	588	580	586	625	587	568	596	614	541	569	601	608	622	571	624	610	582	556	571	555	520	596	589	557	595	571	593	601	581	605	586	570	612	593	559	568	580	609	626	617	592	600	617	614	526	594	575	636	561	597	589	623	595	575	600	571	577	550	587	561	586	548	583	585	558	594	588	628	566	593	609	595	607	576	605	576	570	566	607	584	612	605	597	635	585	595	585	558	568	592	555	566	570	574	586	578	584	577	561	532	595	592	609	608	609	564	573	539	605	566	571	582	558	607	575	581	610	587	577	589	567	574	621	551	592	612	594	601	566	543	538	597	577	578	610	583	575	567	636	593	539	574	578	615	581	588	567	554	603	552	566	578	566	547	575	535	601	574	553	563	573	573	626	575	548	569	574	608	606	601	555	574	607	658	560	594	520	618	606	574	587	613	565	599	583	604	559	574	600	611	561	568	571	563	590	594	546	595	547	599	574	603	589	567	579	572	579	561	552	568	567	596	585	561	595	591	582	576	603	565	539	557	597	572	608	574	590	607	589	542	620	557	576	558	574	566	569	545	598	621	564	611	589	591	590	623	501	604	634	553	555	590	605	586	610	561	614	539	581	585	553	577	584	553	586	594	599	550	571	599	562	619	550	603	603	563	623	564	566	586	566	580	566	619	598	585	581	543	565	585	551	553	599	595	594	570	577	551	608	562	538	515	577	541	559	583	579	638	635	558	594	592	572	578	593	554	613	568	574	614	553	582	589	630	542	565	585	579	596	595	591	559	592	560	581	574	517	510	594	594	591	614	566	599	575	609	601	582	597	578	570	578	560	591	578	634	604	592	594	582	564	591	569	572	592	536	607	556	622	551	608	622	606	595	554	604	552	619	573	564	573	549	589	560	564	567	533	602	538	547	584	574	526	592	590	567	549	604	590	599	557	614	601	582	565	568	540	528	570	577	631	539	587	604	549	571	567	534	593	542	589	602	572	617	570	604	597	586	620	609	587	596	526	575	571	580	629	561	568	618	611	550	544	636	585	598	587	598	597	551	553	601	538	587	561	566	618	576	584	534	574	593	607	572	593	571	556	591	601	559	545	579	539	564	591	602	583	619	563	594	544	594	593	551	565	571	600	610	587	576	561	575	532	566	570	568	562	607	600	548	583	578	576	586	589	615	595	597	566	574	620	606	592	576	534	539	645	595	611	594	591	618	625	599	581	590	647	492	617	532	574	550	615	603	561	626	576	597	560	598	596	583	588	556	563	554	636	557	593	611	582	570	613	581	587	586	592	556	555	553	628	616	575	569	612	606	590	588	591	604	532	563	628	560	579	589	597	590	575	555	581	598	581	567	560	589	582	581	605	567	555	589	603	612	537	597	567	620	571	567	603	608	577	569	602	604	594	574	611	590	581	560	592	581	601	574	619	607	576	553	592	590	606	612	555	534	544	647	569	535	625	609	608	600	556	592	593	583	601	601	589	558	605	589	530	540	599	557	571	579	576	611	592	579	527	568	578	565	530	587	600	581	609	608	591	544	560	582	610	603	586	570	584	536	611	520	557	544	603	638	622	552	598	607	585	598	564	626	547	567	596	554	567	604	558	583	597	622	586	560	641	638	565	581	591	608	592	589	602	590	579	593	555	597	581	551	631	613	589	653	571	593	618	557	597	601	598	562	584	615	606	567	595	589	579	567	544	593	591	542	546	609	557	590	546	555	610	583	579	564	590	599	584	552	603	567	571	616	603	531	573	573	550	584	597	588	602	580	575	577	564	601	592	600	565	586	600	611	606	555	608	559	573	601	632	596	638	612	583	575	555	584	557	570	575	566	611	536	593	564	627	602	573	594	583	598	554	543	614	575	544	570	620	573	573	605	588	611	610	592	532	516	569	594	594	584	588	580	550	551	559	581	583	573	603	643	614	574	538	567	585	545	579	598	549	573	582	567	583	598	560	552	602	573	578	584	549	533	610	580	568	563	559	569	600	562	624	598	587	575	627	609	571	561	569	575	567	591	610	585	557	558	619	574	572	600	602	565	584	600	610	557	602	586	605	632	589	634	541	588	646	567	589	583	584	585	591	611	614	560	518	592	578	529	554	602	575	549	567	589	594	608	569	604	554	546	530	614	617	597	539	579	589	586	574	564	584	590	580	601	577	542	593	545	587	553	587	585	565	585	588	604	618	595	569	598	614	600	599	588	568	631	606	570	587	569	582	568	533	556	604	580	549	559	638	587	568	625	540	597	588	608	585	587	586	600	563	580	558	575	614	595	601	549	620	543	610	597	608	573	642	548	599	614	556	602	559	597	614	586	599	597	613	572	589	563	556	622	578	588	598	549	634	569	608	564	575	598	582	574	576	535	535	587	638	587	583	623	600	608	582	614	612	565	643	554	577	592	599	573	638	598	577	584	630	614	548	570	628	603	582	587	608	563	560	609	582	586	584	614	612	545	577	583	564	580	552	598	591	596	598	654	649	575	573	571	507	554	607	577	584	601	554	587	606	594	598	534	583	596	511	631	587	582	600	585	581	595	570	569	582	619	503	577	599	588	579	591	582	545	557	536	605	554	599	571	551	543	572	589	575	565	545	573	596
9522	22923	22535	17168	15698	9892	5457	4172	2765	2071	1689	1507	1301	1092	1062	944	970	874	946	870	852	823	836	855	816	815	833	827	838	798	916	814	697	788	748	780	766	740	752	770	667	755	812	759	720	738	726	785	767	770	686	746	710	711	714	747	753	719	738	761	749	706	708	708	779	709	723	747	766	781	722	735	740	746	740	823	776	800	770	741	782	776	810	726	791	776	762	726	748	783	803	795	753	722	752	767	800	729	767	756	724	727	761	757	761	690	800	736	722	747	762	743	765	709	711	728	744	718	691	719	769	660	752	736	788	750	727	703	779	776	726	797	780	760	708	741	756	687	720	736	754	718	678	735	753	734	720	728	743	745	728	717	750	757	742	742	731	726	724	797	722	749	733	709	716	714	745	772	751	709	689	745	741	750	759	761	712	712	724	758	708	725	737	729	738	751	748	757	747	715	741	737	708	724	694	749	764	749	694	719	715	711	740	717	744	748	744	776	741	697	748	667	714	709	712	741	771	721	741	686	704	740	738	757	751	728	729	697	707	692	687	751	685	699	756	773	756	768	749	714	769	746	750	747	735	731	739	713	755	743	739	701	685	730	740	759	711	745	711	769	721	700	777	711	715	736	731	713	766	708	701	781	734	774	733	748	721	733	731	710	726	764	708	735	726	701	773	720	718	718	706	672	737	715	724	745	697	693	725	747	698	763	711	755	735	730	744	748	737	755	793	697	756	724	711	748	775	767	690	746	739	777	791	728	763	717	724	732	800	744	759	715	714	752	756	755	738	723	712	758	818	771	771	704	706	764	754	732	725	740	742	705	705	725	727	685	724	719	730	752	757	704	738	712	735	752	794	716	673	669	735	705	730	784	743	744	742	728	730	735	726	725	667	704	711	761	726	709	723	739	754	739	758	695	742	729	728	723	727	715	733	715	738	699	753	732	725	758	770	750	775	732	731	709	763	756	764	750	731	740	705	760	702	726	737	747	736	814	749	736	721	701	713	779	712	779	740	738	746	748	712	726	743	764	751	711	713	723	722	709	749	735	752	749	721	752	729	686	711	710	738	694	695	718	729	722	767	740	766	723	731	722	771	716	762	730	754	690	713	723	803	742	788	718	738	759	745	751	760	783	757	741	747	735	709	747	711	796	746	725	693	742	782	766	759	735	732	738	774	762	772	717	762	734	705	762	703	673	762	735	733	751	775	730	685	749	731	700	773	745	732	767	749	711	702	696	750	750	714	699	706	774	733	768	712	729	721	678	783	720	717	744	761	733	684	737	770	718	746	749	697	743	765	735	704	735	720	733	730	767	742	755	734	775	772	681	776	728	687	743	733	725	709	798	703	686	750	747	739	727	728	762	724	734	706	752	731	716	746	741	723	727	733	758	754	742	717	717	744	735	754	736	762	724	710	708	727	751	740	757	711	708	728	711	736	742	748	739	710	751	750	741	723	689	726	727	709	790	759	710	735	754	737	747	768	693	671	697	706	755	662	745	749	745	723	700	758	742	720	707	740	721	773	745	749	725	714	719	727	701	726	701	750	748	719	761	741	783	725	761	748	749	717	731	746	741	740	683	747	742	751	775	705	721	780	697	809	741	729	698	732	785	707	743	723	738	762	720	724	691	793	770	763	745	711	755	745	716	745	754	746	757	707	716	698	754	741	756	701	741	705	766	690	761	707	739	698	733	765	693	757	769	744	740	667	709	742	725	768	748	759	691	731	756	712	729	734	687	726	690	714	767	705	745	695	725	721	691	709	742	705	744	699	771	714	743	700	755	786	729	737	748	752	696	710	675	738	741	701	681	766	766	739	744	782	711	719	674	706	726	749	699	732	705	726	707	693	709	787	709	752	664	793	752	720	728	755	691	777	745	719	726	725	735	696	717	744	774	766	710	734	714	700	755	737	751	761	737	749	725	795	745	788	754	711	718	756	741	745	701	754	689	711	710	695	752	783	734	744	733	682	727	748	713	722	792	786	782	706	730	753	719	719	680	735	748	678	757	758	751	751	742	729	722	747	702	785	730	740	748	756	744	686	730	703	716	698	762	726	782	738	746	701	763	754	748	742	738	714	737	708	678	743	727	737	745	728	717	768	684	746	765	750	778	772	785	749	741	713	774	774	752	715	727	734	681	693	734	714	742	692	735	714	716	773	764	718	714	704	728	704	711	759	726	732	730	749	729	768	771	698	770	744	747	755	752	730	699	767	732	725	690	736	764	703	782	741	714	754	692	800	754	732	746	707	732	734	760	775	721	717	731	760	762	740	741	691	697	708	740	745	801	789	718	697	715	718	737	789	723	750	764	673	691	749	707	698	716	740	742	739	720	687	734	751	699	741	696	716	769	727	702	726	764	756	725	737	747	741	692	703	717	739	775	686	714	701	740	743	753	790	704	760	720	730	720	683	747	665	713	714	725	733	764	737	756	750	741	736	711	796	739	660	714	694	732	667	697	748	687	762	715	724	773	760	774	713	695	710	760	744	744	733	712	719	708	738	767	769	763	726	684	724	691	734	701	712	720	739	738	731	732	750	748	687	719	706	732	760	719	744	729	732	757	730	712	715	710	739	732	721	727	685	748	772	732	733	719	727	711	724	733	742	729	670	780	745	749	732	718	743	753	709	791	722	737	698	741	766	749	687	742	754	692	719	740	699	745	740	707	760	754	784	742	725	717	767	724	737	737	744	753	741	755	735	773	705	770	738	791	709	695	752	773	758	708	757	704	738	775	795	779	779	685	744	736	727	732	763	682	701	768	764	730	763	753	713	710	725	748	678	748	690	709	709	753	716	728	745	716	714	743	717	728	695	725	726	728	697	756	735	744	741	730	705	753	764	710	682	761	713	767	703	713	709	728	690	732	704	745	748	748	695	804	732	760	707	753	736	719	734	764	712	730	678	742	776	724	732	790	705	699	723	734	729	713	759	757	703	723	752	799	734	758	747	723	736	712	720	748	728	756	743	704	737	736	741	742	676	754	695	692	711	701	734	707	720	670	741	749	746	748	764	723	678	757	780	755	743	758	733	716	757	822	758	678	743	729	698	723	704	742	749	819	761	728	737	692	688	706	755	702	733	750	727	734	695	723	743	718	748	779	682	732	751	714	690	761	775	737	715	719	732	752	705	699	745	755	762	757	695	749	764	730	703	699	741	783	736	750	725	721	815	755	746	740	682	763	714	728	752	735	704	735	725	744	748	734	695	752	711	706	688	728	717	737	717	703	765	735	745	734	727	727	728	730	719	711	741	703	749	800	735	721	703	731	798	740	766	776	725	724	724	725	734	706	726	695	743	732	723	725	738	771	795	787	716	748	755	706	704	746	785	750	712	782	785	715	714	736	767	726	770	735	737	744	736	686	720	734	732	689	709	761	776	734	821	791	703	687	736	672	704	723	683	697	780	738	770	726	735	737	751	787	726	714	707	751	777	725	749	728	737	709	692	769	774	726	733	711	759	718	774	728	777	765	695	720	725	736	690	766	777	712	760	722
25512	21398	27570	25460	13790	4154	1618	1082	721	555	422	417	360	340	338	352	312	272	303	321	294	275	301	271	276	300	293	252	293	307	292	280	285	256	271	252	266	237	253	271	239	274	268	255	251	256	294	236	254	270	276	280	258	263	257	281	278	247	262	259	245	243	249	273	287	258	251	260	255	235	281	270	259	270	246	289	270	260	285	283	270	293	298	265	263	281	259	286	235	274	267	290	290	273	279	228	279	269	256	280	267	265	253	273	264	241	252	262	270	249	279	261	243	270	283	260	248	262	282	259	258	293	267	245	255	241	251	285	255	263	264	269	274	253	247	270	233	258	257	253	262	281	239	296	261	282	254	243	269	240	268	266	216	245	264	259	218	280	285	269	266	257	279	279	262	239	252	265	240	253	267	239	261	240	258	248	251	275	262	282	242	268	249	250	237	261	244	283	271	229	258	239	265	267	218	258	263	245	258	262	283	258	274	285	266	258	230	254	296	247	263	236	256	228	264	281	232	254	236	248	232	274	262	242	263	254	236	262	260	247	257	285	251	268	264	225	269	268	248	254	238	237	279	268	248	239	249	244	294	240	251	270	246	253	251	263	243	243	248	234	206	257	266	232	238	267	285	285	244	238	265	245	261	244	303	248	272	238	267	245	248	272	239	286	244	252	262	262	244	242	227	279	254	255	267	246	277	247	273	264	265	245	220	284	268	295	252	254	270	230	251	251	244	265	233	248	329	241	263	249	258	237	266	245	244	244	262	253	269	259	262	254	262	277	270	269	276	261	260	248	247	232	267	269	281	277	242	234	234	266	267	257	267	275	270	224	274	260	239	277	267	230	288	234	266	254	291	252	274	279	281	270	245	241	269	281	253	254	272	265	241	245	249	240	252	208	292	279	268	243	236	260	264	279	273	265	264	269	258	261	240	253	231	293	245	240	244	249	217	278	261	227	264	231	258	250	271	265	235	251	242	256	256	276	247	239	257	256	272	243	245	254	243	261	265	244	284	252	238	253	275	258	230	281	231	249	254	230	284	271	278	265	284	246	268	290	254	243	267	268	239	240	266	273	238	213	249	256	250	267	249	257	258	271	235	252	252	257	265	258	275	238	266	265	253	252	273	248	241	256	240	249	242	217	269	263	253	277	228	261	234	251	253	248	246	264	265	297	294	267	270	274	240	271	236	258	278	237	259	260	220	252	250	262	242	247	271	264	236	235	261	266	247	246	264	251	281	274	249	261	246	223	298	252	277	257	251	236	272	233	254	233	255	278	251	257	259	260	252	304	288	245	274	236	276	272	253	270	256	265	251	267	260	248	276	265	252	262	267	273	281	249	259	247	254	272	264	251	261	248	254	253	280	246	266	259	276	267	261	247	258	225	265	266	245	256	247	270	271	241	271	276	261	246	269	268	274	276	269	295	238	263	259	221	246	244	250	266	269	264	238	236	257	250	243	261	255	234	229	263	243	269	235	246	252	234	266	253	222	246	258	264	269	237	260	262	255	245	253	265	268	255	268	238	253	254	257	273	221	237	248	257	242	275	291	228	266	229	253	240	255	250	254	267	249	247	265	265	240	252	258	255	252	244	254	270	248	264	251	253	275	272	259	261	267	230	264	248	276	236	242	255	279	258	240	263	262	256	269	260	267	244	262	257	251	271	235	261	248	254	242	263	259	259	264	283	265	278	266	280	266	274	259	231	261	270	253	253	259	260	237	260	241	254	259	256	276	255	255	267	241	266	269	243	243	272	264	251	265	263	262	253	277	266	295	286	246	237	267	226	256	263	277	238	252	233	214	264	245	264	243	258	238	268	279	269	243	251	268	241	267	262	290	260	281	270	219	270	257	222	281	246	255	266	246	275	254	260	270	242	246	269	235	248	272	247	251	256	256	244	277	269	240	261	246	270	275	241	242	253	225	262	261	261	259	264	235	265	258	254	262	212	258	245	279	286	237	273	283	271	247	251	260	222	257	253	221	252	241	257	273	284	249	256	250	234	247	255	253	263	247	277	249	282	276	239	266	252	273	267	233	282	265	247	257	240	236	279	249	278	226	250	248	254	243	286	285	265	248	268	246	256	266	258	276	261	270	190	262	263	250	253	264	254	240	274	272	244	284	232	251	259	234	252	263	236	253	243	247	216	256	287	248	252	246	265	266	262	229	252	239	274	259	274	279	295	260	264	257	245	253	281	265	232	270	239	262	240	226	244	241	282	264	261	290	282	251	273	248	269	249	267	273	248	237	245	254	253	244	279	267	230	258	243	257	261	276	234	251	229	262	250	249	279	264	228	229	266	266	252	270	264	240	231	252	252	236	258	238	238	255	229	272	240	267	252	250	269	255	258	289	257	272	253	241	250	250	260	253	252	273	273	244	255	250	260	271	261	271	266	243	254	261	262	288	269	270	289	230	243	268	275	250	266	249	267	254	257	258	265	279	274	264	259	248	248	236	254	249	235	256	223	272	248	251	241	218	280	267	281	273	278	244	233	226	249	290	239	242	267	229	288	282	256	262	284	282	275	248	262	270	251	253	245	246	264	266	255	270	267	265	267	269	243	269	278	286	253	242	244	279	243	236	265	246	249	254	238	280	282	280	268	267	245	273	241	242	268	250	224	245	253	274	271	220	252	252	245	235	268	275	268	266	232	238	246	255	267	266	263	231	252	268	260	283	231	250	242	246	283	262	273	241	274	259	248	280	253	238	238	258	278	278	261	243	250	260	249	257	249	260	262	265	253	253	267	250	252	289	245	266	237	238	245	269	258	240	250	258	246	268	231	245	272	269	263	239	246	248	279	280	225	286	279	289	290	259	246	255	266	227	246	245	260	255	251	243	256	264	261	277	254	284	259	240	270	273	248	242	241	238	287	258	237	243	239	271	260	243	268	253	258	234	244	258	236	257	235	255	254	265	253	259	242	266	273	271	236	264	267	235	231	262	234	288	241	222	247	241	263	247	245	257	243	252	240	254	266	276	260	249	249	269	244	251	277	243	251	241	257	284	233	255	273	235	250	237	243	246	273	230	237	251	259	250	239	255	256	260	254	262	234	248	233	238	279	254	275	264	288	232	264	227	252	244	278	253	245	288	239	221	244	238	257	271	245	257	251	276	261	282	281	264	229	300	242	268	242	258	269	248	214	249	242	280	267	269	232	250	276	256	273	246	264	249	256	240	261	274	235	282	265	275	272	234	254	245	259	249	261	262	271	242	250	238	252	259	265	241	241	253	239	236	256	282	249	261	250	280	250	295	257	238	241	239	247	271	267	270	247	274	256	246	252	270	230	256	265	291	265	258	254	252	284	283	222	265	260	249	251	275	252	266	243	253	236	232	240	244	260	273	272	262	262	288	248	254	243	268	244	251	254	249	234	253	276	286	232	254	254	239	235	270	243	261	253	273	271	224	268	234	275	269	265	241	272	279	251	265	242	270	240	232	266	242	277	229	245	255	251	288	247	244	264	243	281	279	275	267	255	242	253	253	243	250	280
8947	20376	19833	15953	13149	6967	3722	2463	1628	1296	896	754	630	605	555	542	499	502	424	435	450	413	450	384	406	381	380	451	397	441	405	382	396	403	375	376	352	337	360	343	376	377	364	414	356	371	341	338	373	354	373	368	374	379	341	354	325	317	365	360	380	323	370	358	394	350	341	386	382	356	358	368	330	369	376	352	368	393	385	364	413	386	364	363	365	346	369	383	355	373	388	343	342	398	364	395	324	332	373	341	305	379	356	348	375	348	372	355	367	343	360	355	356	314	317	315	347	330	346	367	367	375	340	323	366	344	368	347	378	360	337	378	374	379	351	325	333	365	353	378	362	321	332	375	311	342	368	353	338	348	340	363	359	365	371	356	372	340	341	359	325	326	355	359	372	350	359	329	332	340	377	351	363	354	364	350	377	363	411	327	362	318	356	391	320	355	347	370	342	351	311	342	361	346	366	340	349	327	361	357	369	406	370	356	315	350	371	335	355	340	323	364	323	375	373	359	350	376	347	316	332	358	326	358	348	368	347	359	359	366	379	360	352	371	361	384	369	345	358	346	303	330	382	364	365	317	364	357	386	340	371	361	335	365	344	363	352	363	365	374	337	332	347	332	328	324	372	354	368	370	345	356	361	339	367	347	362	363	335	360	344	334	356	340	325	329	346	368	356	363	354	341	340	378	356	376	320	358	348	348	364	315	330	339	324	386	382	378	373	365	348	364	324	299	345	353	305	377	347	333	336	347	375	337	334	316	344	350	393	345	353	355	372	365	349	332	349	378	337	319	347	368	336	359	335	305	330	315	374	339	391	348	358	350	374	383	329	374	381	337	372	331	359	371	352	350	353	358	361	372	345	373	384	347	352	351	374	365	359	345	381	331	359	348	353	378	357	330	358	349	329	357	340	354	345	366	371	350	347	364	345	347	352	388	341	344	316	354	387	332	328	357	364	335	334	340	318	342	337	383	343	366	367	377	352	338	372	349	364	333	354	366	352	366	356	332	323	348	328	373	352	356	331	351	351	349	381	352	351	321	314	362	362	361	343	383	355	333	359	371	342	363	335	345	360	354	323	359	354	361	373	340	351	363	339	369	368	357	366	327	327	384	396	361	336	378	346	348	369	384	357	347	376	372	367	389	356	349	348	328	322	390	338	368	368	357	360	339	336	363	332	341	363	369	396	324	348	350	342	384	351	370	362	318	394	350	337	344	375	376	376	375	320	361	331	362	336	335	345	334	363	362	361	341	346	321	378	347	376	390	330	344	318	380	332	365	356	334	363	338	355	348	340	351	359	332	358	337	313	319	322	327	354	315	371	365	315	382	331	341	334	333	334	334	361	345	373	302	360	385	374	365	348	342	334	388	352	329	348	333	351	344	370	377	337	356	339	347	348	391	346	362	337	357	342	337	354	353	377	354	349	376	338	354	382	366	345	350	334	383	364	374	340	382	369	323	402	366	367	312	354	371	329	355	340	334	363	340	380	352	341	361	391	301	346	324	332	353	329	354	365	347	309	335	372	370	349	337	339	329	366	350	343	362	343	344	361	323	361	322	321	354	368	341	321	341	364	360	349	363	377	362	351	346	345	343	361	327	371	358	332	359	332	346	331	355	352	351	360	338	363	340	343	352	354	359	354	392	340	384	378	352	360	359	357	358	341	361	344	340	370	354	336	367	360	347	348	351	336	369	369	347	349	358	371	362	353	362	357	353	365	351	379	359	340	342	362	338	350	334	346	361	355	349	353	371	384	386	331	353	347	348	355	372	354	393	372	363	372	378	343	356	335	342	344	333	374	361	385	380	336	348	330	348	317	358	372	345	373	342	344	348	370	340	317	363	313	351	339	329	317	381	362	344	364	355	349	349	357	350	389	365	359	337	332	310	339	314	349	355	359	350	354	349	364	342	374	377	348	342	367	372	364	348	354	365	349	361	342	379	360	366	378	363	368	333	336	349	378	335	323	349	340	345	332	356	358	338	344	354	333	364	344	357	325	332	346	376	356	350	336	350	355	352	334	367	342	378	353	385	346	317	342	338	346	348	384	328	351	376	352	353	340	373	355	388	357	359	358	335	365	355	346	302	326	344	364	323	337	319	346	383	330	350	368	375	354	333	346	386	364	367	338	336	355	344	358	349	385	344	352	327	350	359	352	395	363	357	355	316	348	344	335	360	354	363	344	355	301	329	408	352	420	345	351	346	373	354	347	352	347	384	336	341	356	320	355	362	338	367	335	327	330	388	349	372	366	361	325	355	358	347	346	360	359	350	346	358	336	374	328	361	352	351	349	369	360	335	362	369	312	346	345	338	343	348	371	336	366	358	332	370	372	335	361	372	337	351	349	368	336	359	351	372	371	342	352	351	311	335	362	347	375	356	352	351	356	360	328	357	363	367	361	379	349	340	384	367	342	326	375	368	322	369	343	328	327	334	361	353	338	343	317	402	306	346	376	361	352	368	331	367	366	333	367	345	374	332	360	348	358	366	346	361	354	358	330	377	337	361	349	347	350	350	374	334	382	366	353	336	352	389	372	377	348	343	372	377	342	305	336	338	349	373	317	360	349	333	336	328	315	368	366	332	347	367	340	378	348	354	351	393	341	357	343	322	364	368	361	359	327	342	329	334	336	342	357	354	371	349	360	318	362	332	341	364	337	374	351	388	373	376	359	345	346	335	361	391	335	392	355	400	369	339	371	343	364	379	363	347	347	300	386	359	352	351	346	363	329	373	375	362	342	373	346	354	356	347	389	359	371	327	341	355	367	344	362	355	366	348	353	346	356	353	331	339	358	342	347	340	337	352	343	347	352	344	356	350	376	353	352	376	344	357	350	360	340	332	337	355	346	322	331	369	339	350	331	336	348	379	337	352	385	310	399	345	387	351	375	356	339	361	365	338	370	352	355	360	365	352	346	383	370	373	359	350	355	345	299	377	336	390	371	357	324	345	406	363	360	370	369	337	365	370	372	358	348	331	380	358	381	317	380	346	345	307	347	352	350	324	325	365	362	367	370	367	369	359	347	356	375	334	381	330	363	354	348	349	349	322	369	341	356	366	336	344	367	337	368	356	363	337	340	358	356	388	366	348	346	333	364	372	355	338	360	351	332	339	375	346	352	344	360	370	351	339	351	344	329	339	401	344	346	348	392	361	356	358	336	356	369	347	339	349	329	382	363	357	360	392	366	368	367	363	371	350	347	382	348	366	360	351	354	359	371	317	328	338	371	342	342	358	339	377	341	366	352	371	369	386	320	344	352	361	364	329	352	347	329	348	329	346	352	337	323	385	386	358	340	373	366	362	361	374	357	341	362	338	317	340	322	352	342	354	350	332	384	335	340	358	333	354	331	378	308	372	374	355	363	334	322	330	383	334	371	346	375	360	362	323	404	360	329	312	341	336	357	372	359	358	306	345	322	378	339	374	379	316	345	344	359	324	352	356	364	357	337	330	366	354	352	341	348	352	320	362	338	357	315	368	335	363	314	367	371	349
23392	21435	29260	23999	21445	21436	11349	2704	1656	1525	1212	1061	952	907	859	814	776	742	759	709	711	746	710	664	665	647	672	666	718	647	709	600	648	624	629	612	652	610	612	605	625	608	570	603	627	653	624	623	602	574	630	611	661	616	626	654	574	578	621	589	606	592	589	571	614	596	606	600	596	633	614	619	589	599	617	602	627	640	653	591	592	630	653	605	628	616	648	631	624	627	648	608	575	644	589	621	610	588	601	633	582	575	558	619	628	609	612	567	611	638	594	589	596	559	613	586	570	632	578	595	586	590	601	629	625	613	569	591	614	627	642	663	585	568	623	584	614	574	617	585	582	570	612	574	608	597	586	628	585	598	599	644	592	625	590	579	624	604	596	577	570	551	581	604	599	610	593	600	547	587	581	585	610	588	616	611	616	657	589	607	601	615	636	600	645	604	575	570	586	576	613	611	594	612	611	596	601	592	594	623	615	581	618	607	621	667	562	615	611	564	607	641	606	589	570	606	618	595	612	642	568	582	575	599	618	613	616	578	633	583	630	538	554	592	634	632	593	587	616	623	620	593	607	563	627	583	636	593	647	651	613	570	556	578	588	653	613	594	626	598	624	606	595	624	570	592	618	614	584	593	625	563	619	616	576	625	537	611	566	579	586	516	595	627	605	600	563	581	621	618	620	581	621	651	600	629	605	611	600	561	598	595	554	565	594	587	576	637	612	574	558	609	626	589	560	626	635	559	573	611	577	564	633	635	630	625	571	629	603	597	606	614	575	612	602	571	610	588	586	584	643	576	587	589	584	591	629	615	610	626	605	575	612	579	581	582	675	631	596	590	577	584	603	613	563	578	596	553	594	586	639	625	595	582	572	618	613	595	582	594	619	615	618	577	626	590	591	625	656	611	638	576	612	597	652	608	634	606	594	604	603	615	582	590	596	573	589	630	613	608	638	556	607	577	610	592	577	616	592	588	591	580	582	578	570	595	586	629	589	595	611	635	575	589	596	609	641	644	583	567	609	629	628	603	595	583	617	592	582	595	615	598	595	659	601	608	616	597	616	565	605	613	627	599	593	585	571	577	605	613	596	607	596	634	544	621	603	601	615	584	596	621	612	580	562	603	610	600	597	609	580	605	605	606	587	542	598	592	552	586	582	558	577	641	566	601	591	589	614	610	554	563	616	590	563	592	599	592	586	596	647	602	560	580	570	619	614	601	633	559	602	595	611	611	591	603	574	536	610	598	553	591	621	643	624	601	568	617	568	649	592	589	568	578	599	601	622	589	609	632	605	613	580	563	627	615	604	612	591	607	568	624	584	580	610	572	621	591	619	581	595	622	596	595	602	582	615	589	618	629	566	569	605	578	589	595	548	606	605	594	637	610	593	607	599	625	579	597	570	613	605	610	602	573	568	595	613	624	566	647	613	579	582	599	599	625	674	642	593	641	656	586	587	630	588	624	558	606	617	571	592	572	607	560	592	637	587	621	608	585	597	644	600	613	585	612	592	576	624	601	572	586	577	595	549	630	597	611	559	621	573	613	583	585	573	602	632	583	619	601	575	600	602	654	633	606	577	618	550	609	607	596	659	599	590	604	572	585	612	619	587	577	578	595	614	611	569	623	596	634	602	581	579	614	607	598	622	600	588	606	586	580	539	571	656	589	588	603	560	588	573	597	587	594	557	619	584	579	559	599	610	603	565	596	592	547	583	620	598	672	583	609	576	601	603	582	591	616	617	630	609	600	605	598	616	570	619	617	607	621	629	614	625	614	587	637	562	591	646	602	580	609	616	650	661	596	599	616	599	614	627	619	568	600	567	601	556	580	611	562	616	553	641	605	600	569	601	603	554	596	580	587	610	617	592	617	608	627	590	597	558	603	598	571	630	586	640	571	630	597	605	581	569	561	602	637	562	633	610	615	647	617	632	624	563	605	661	638	593	648	569	587	601	607	594	615	617	629	591	595	568	599	596	584	594	609	591	592	621	605	554	619	626	580	581	595	578	615	619	641	625	629	616	569	589	625	625	600	583	548	611	567	639	601	628	647	566	623	613	634	613	593	591	625	590	575	600	643	596	572	595	617	606	636	602	641	565	608	645	612	613	573	573	569	591	578	572	623	594	587	598	641	545	623	609	602	600	595	596	621	594	579	615	589	557	640	643	591	658	623	606	612	612	589	600	606	587	591	595	608	616	585	570	643	661	584	597	595	566	554	608	575	594	621	605	584	604	625	583	623	598	591	568	653	550	573	612	634	594	626	592	569	631	635	610	597	574	608	599	594	608	599	595	607	596	590	561	592	601	580	578	603	604	578	611	573	622	589	566	597	573	603	614	581	591	580	558	595	639	641	602	612	607	600	548	583	610	602	598	606	583	566	608	589	596	604	587	615	589	611	570	583	592	591	589	566	592	545	609	600	593	580	583	574	610	576	615	589	610	602	627	607	598	658	583	602	586	607	630	614	586	571	573	608	617	602	606	602	575	593	599	587	567	619	620	547	621	589	550	627	566	587	604	619	659	591	614	599	562	610	592	577	619	622	624	639	558	619	596	579	608	601	634	605	642	598	559	563	615	593	593	605	598	572	601	580	596	588	612	577	581	582	576	593	620	607	632	578	571	562	583	579	598	549	543	620	608	638	617	603	612	532	605	611	584	588	604	585	594	590	598	595	592	613	604	568	606	603	641	629	597	584	573	631	651	601	597	606	598	600	566	587	604	581	598	605	611	575	597	608	553	628	610	589	615	645	592	601	595	575	640	587	592	631	572	636	591	563	637	643	616	610	640	640	634	606	525	596	643	612	637	578	587	608	628	557	612	615	595	642	587	593	576	605	563	605	635	632	618	590	620	609	609	635	586	599	598	569	607	593	582	558	554	566	584	582	623	604	573	609	549	575	625	578	568	565	618	577	609	618	602	620	610	570	639	572	587	610	578	640	639	633	631	552	561	556	618	585	602	606	602	579	581	618	624	577	590	615	576	637	558	614	617	592	605	606	575	615	612	589	610	631	540	605	577	617	573	562	562	584	624	634	641	622	572	612	598	634	594	565	602	569	605	607	575	604	608	603	620	572	619	599	572	597	613	624	584	593	629	616	570	560	568	636	587	567	586	579	589	564	577	603	612	550	562	579	574	600	607	567	578	607	607	600	612	582	589	546	619	590	613	640	606	617	559	591	605	630	587	575	585	588	624	606	571	629	546	575	601	578	595	548	599	570	628	662	564	605	584	614	628	614	580	584	590	587	606	610	600	660	605	573	571	639	608	602	610	610	634	619	607	579	567	586	602	593	616	623	606	604	610	556	606	596	618	617	594	586	596	610	616	627	627	583	621	590	583	584	591	657	613	596	620	583	628	594	563	603	602	571	634	608	609	577	592	621	600	626	595	600	581	635	572	581	555	604	581	612	603	626	613	585	577	617	611	620	587	573	572	585	582	607	571	561	579	620	582	659	561	597	637	582	644	626	604	606	582	630	592	612	553	592	601	577	591	637
12052	30977	29300	22827	16356	11365	7840	4874	3569	3016	2274	1870	1587	1389	1294	1307	1195	1099	1031	1017	1034	975	924	906	878	879	903	970	922	924	903	854	826	845	838	830	764	763	823	804	843	799	776	798	770	815	805	810	793	753	757	753	788	820	820	766	818	829	827	785	812	765	763	744	724	743	786	777	771	752	769	756	758	757	776	868	847	829	825	797	833	813	833	770	833	799	781	842	775	823	850	778	788	746	764	757	796	762	736	777	728	749	775	768	757	708	749	736	782	744	756	785	750	789	765	692	759	750	736	761	755	756	806	771	717	769	773	810	760	807	792	732	753	716	740	723	717	766	723	795	748	763	720	770	729	745	751	764	768	766	766	732	775	776	788	718	761	775	738	752	706	789	807	771	723	758	711	755	721	763	733	782	778	742	766	756	795	769	753	733	764	762	757	754	757	770	809	716	760	765	741	735	769	746	775	756	740	771	737	785	753	746	736	743	699	793	745	748	758	758	741	770	777	743	755	770	764	768	712	749	723	746	759	756	720	774	821	792	769	747	717	761	771	743	739	777	749	794	769	717	735	749	806	797	772	732	737	777	734	756	752	788	737	779	732	781	746	735	768	759	722	790	754	814	779	721	717	687	774	777	750	758	798	750	750	757	709	780	752	697	718	785	721	783	732	726	746	768	764	721	728	779	739	709	746	755	770	775	774	731	761	723	755	807	777	766	753	786	725	768	729	730	767	741	790	728	719	790	742	781	798	713	760	737	759	801	768	777	730	735	759	722	807	721	745	735	804	797	780	757	769	780	817	689	711	776	832	771	744	762	791	767	724	773	704	770	768	710	781	760	737	772	761	776	766	725	808	767	764	782	724	784	798	739	750	794	752	772	749	755	750	754	754	783	776	746	699	741	801	744	726	759	759	710	760	782	755	712	737	735	767	767	759	713	728	760	795	724	722	757	778	769	761	737	739	747	739	782	752	780	812	768	798	757	787	736	737	743	802	771	761	785	758	755	818	757	755	758	802	764	751	769	741	748	796	744	780	782	776	784	762	755	773	762	755	764	758	787	779	745	769	749	770	754	786	747	787	761	698	774	785	771	737	747	745	739	740	722	702	760	802	766	794	717	735	746	792	789	698	691	753	789	749	736	760	723	778	749	707	768	768	739	762	756	761	727	749	763	735	756	747	735	779	809	773	772	742	765	749	770	798	753	741	746	702	772	781	747	752	732	761	748	794	769	759	777	797	749	790	750	785	754	766	821	715	721	747	767	762	777	771	790	768	768	807	756	748	742	760	738	815	740	722	813	790	759	769	808	733	738	765	779	792	776	706	776	742	783	741	777	737	754	750	763	715	793	786	752	807	770	844	747	748	734	756	778	767	758	762	789	730	673	774	718	760	750	710	780	759	830	775	748	708	740	813	692	800	799	762	807	744	721	768	775	745	794	724	771	741	733	772	703	750	803	763	676	755	752	748	750	757	767	790	733	728	796	754	755	713	736	765	706	714	734	743	815	776	783	740	748	733	786	751	733	732	818	761	699	732	726	773	725	741	752	802	740	718	748	735	712	788	754	774	750	732	754	764	724	753	779	737	723	775	745	781	762	770	790	773	797	794	752	746	773	805	757	726	752	782	699	696	811	735	787	754	759	801	737	779	758	785	709	783	738	777	761	728	775	731	765	784	747	712	758	750	734	803	744	762	771	769	732	760	755	729	744	750	766	760	729	770	764	754	724	798	732	776	730	746	785	789	785	822	732	773	783	709	716	757	827	764	777	755	746	753	724	807	744	738	809	743	756	738	743	703	733	749	761	783	762	821	730	758	785	709	775	860	737	711	770	699	783	744	773	808	796	732	757	737	735	746	724	743	759	738	746	769	699	795	656	773	754	776	736	779	737	749	747	727	758	773	753	799	752	775	804	743	751	750	763	764	763	700	769	755	731	801	751	788	749	778	727	748	794	701	748	772	728	718	776	790	767	757	792	738	738	735	766	743	721	731	733	718	757	740	791	780	739	794	730	748	768	770	804	763	737	762	753	792	707	751	756	715	700	798	746	764	763	749	744	732	724	766	804	768	824	746	786	794	727	683	783	769	739	773	748	782	782	719	715	736	787	798	779	714	758	768	732	782	758	786	756	778	755	804	781	776	790	775	741	737	768	745	727	740	781	735	779	783	754	784	727	785	739	733	713	772	768	782	786	774	824	731	775	767	821	754	800	753	764	783	748	761	731	760	740	718	736	766	766	751	813	695	792	788	755	701	766	695	718	729	723	758	740	820	722	770	749	759	782	782	743	761	774	739	748	715	748	774	772	739	760	778	717	763	758	777	708	701	783	742	727	764	748	725	782	753	763	722	803	736	790	775	760	757	694	769	742	778	738	735	755	765	798	758	743	779	756	748	797	739	747	737	777	769	757	787	786	757	746	749	774	788	804	794	776	793	793	771	738	791	753	774	790	745	786	758	741	713	709	707	772	764	713	824	745	763	772	746	777	749	763	742	747	747	768	722	770	738	769	749	825	749	718	787	780	730	736	745	748	746	744	768	770	757	740	769	749	720	737	770	735	728	735	743	760	705	798	769	799	752	746	776	740	744	769	799	753	756	746	741	702	728	760	789	768	797	773	766	755	720	724	754	777	798	759	719	758	757	787	775	802	775	772	718	751	722	781	714	757	723	719	752	739	757	746	737	731	727	784	702	777	738	771	751	754	734	775	764	756	730	764	777	730	778	761	746	781	701	795	758	729	794	721	714	792	735	756	758	712	756	739	789	760	767	814	798	742	713	779	761	707	817	733	756	744	721	757	767	706	827	713	742	711	771	774	738	780	750	764	763	822	751	760	789	771	761	737	771	757	777	750	733	697	781	749	798	716	716	759	828	754	760	764	755	744	770	759	741	795	729	730	750	767	730	801	760	763	743	740	770	761	751	738	761	741	779	782	749	807	760	777	786	762	773	766	731	767	761	720	738	764	756	729	758	799	696	772	747	771	792	739	764	803	751	778	735	732	710	803	697	768	775	753	711	773	809	724	775	716	754	774	794	765	775	734	770	756	723	719	758	760	776	771	726	768	705	732	758	768	769	763	736	748	791	775	767	810	745	742	723	720	768	747	762	746	793	815	774	800	744	733	782	737	747	748	753	761	769	746	745	766	694	769	775	726	736	770	752	738	765	778	753	747	766	769	812	788	767	771	731	733	764	780	725	737	764	673	782	754	754	754	774	762	768	735	753	733	746	767	713	755	790	719	709	748	721	759	763	765	720	758	722	730	802	780	740	823	752	758	760	790	788	769	725	760	766	748	759	761	744	717	774	762	699	713	786	779	734	744	748	752	725	760	720	751	746	709	750	764	728	753	750	739	737	762	752	732	712	784	734	761	707	769	770	704	817	752	736	798	777	675	776	803	738	786	762	752	762	722	752	734	788	759	804	735	757	734	761	757	789	744	751	783	727	796	748	759	779	778	731	743	737	741	756	722	733	761	714	710	743	704	763	751	732	804
27530	20344	15305	10974	5801	2596	1728	961	588	548	506	425	400	375	366	375	408	371	360	404	339	339	330	333	342	380	363	343	362	338	372	386	349	352	335	330	339	320	359	344	338	371	354	333	363	355	333	363	356	344	348	358	337	370	351	357	368	320	371	339	354	344	333	350	359	334	328	341	355	337	355	326	316	382	373	357	354	347	370	332	334	348	320	358	367	326	383	328	367	340	363	359	355	350	320	335	333	354	364	348	321	374	328	353	365	352	343	353	342	358	354	339	383	322	356	369	319	347	349	347	371	329	363	325	354	365	363	312	335	314	335	301	341	372	333	353	363	350	374	334	388	325	350	348	336	315	332	365	355	334	336	353	367	353	349	319	349	373	373	354	356	339	335	362	366	330	334	329	364	340	311	331	368	341	340	357	352	350	331	349	352	335	342	338	370	339	354	338	343	340	386	349	347	405	330	374	329	359	339	324	356	315	348	413	354	354	362	354	354	362	374	362	343	344	346	355	330	377	321	342	328	353	338	312	343	333	361	322	371	335	333	371	346	367	348	354	360	363	341	354	363	351	341	350	313	376	348	306	342	350	322	338	379	359	332	376	372	336	349	344	390	314	342	305	294	362	363	323	368	363	335	350	359	326	336	356	331	342	353	344	348	345	309	361	359	329	343	357	367	356	343	316	358	346	319	353	370	327	340	344	320	343	351	330	316	344	354	315	345	323	368	349	338	355	322	320	337	372	331	329	319	347	360	307	353	351	378	346	331	347	375	355	349	332	336	390	352	327	388	351	320	340	335	358	349	342	338	343	330	360	337	363	353	324	313	305	340	357	382	332	354	332	348	330	349	331	313	349	347	358	319	312	334	353	372	312	371	342	313	334	335	324	328	341	346	352	375	335	363	319	333	358	355	366	336	318	322	316	306	328	306	357	343	319	329	382	345	328	368	316	334	319	345	367	361	333	336	346	332	318	357	323	385	354	335	329	357	327	341	354	341	379	364	338	311	337	357	358	361	355	333	384	342	375	325	345	326	350	344	346	351	319	346	366	369	349	338	341	324	371	325	354	320	372	378	371	332	379	361	344	322	376	348	320	338	311	381	362	334	348	350	343	348	357	353	331	343	346	359	355	338	345	296	364	334	343	368	365	316	322	362	400	312	319	362	326	347	360	335	361	351	351	366	338	349	357	312	362	335	355	334	336	367	335	356	331	311	352	351	338	352	312	330	368	366	333	345	356	338	334	353	320	345	330	358	358	344	344	325	325	383	358	350	364	342	337	321	371	323	364	342	356	347	333	387	327	327	317	361	367	342	371	328	359	336	347	316	309	325	355	317	349	343	354	380	357	346	337	341	341	341	350	334	352	349	349	380	346	324	331	347	343	366	327	329	334	349	368	339	363	335	308	376	347	341	367	338	355	342	312	335	380	362	327	326	326	334	332	374	361	336	340	360	362	323	336	334	317	337	325	325	369	328	361	324	355	352	362	367	356	375	322	346	342	338	350	332	357	356	326	359	360	330	356	332	364	332	370	340	349	361	295	342	333	352	321	344	358	323	339	311	395	379	342	359	369	324	355	320	347	334	346	346	360	365	374	345	369	325	350	336	319	380	339	342	344	314	367	337	335	331	348	328	338	359	347	339	347	342	335	357	326	335	334	319	367	325	364	356	344	331	345	347	353	352	358	368	328	310	340	345	321	315	382	331	366	338	330	361	324	327	317	348	327	366	323	354	348	332	328	363	350	374	325	346	346	350	298	326	347	336	350	308	340	342	337	330	334	338	367	325	375	384	350	342	353	354	355	314	326	320	356	346	376	345	308	357	324	367	374	335	363	355	362	354	351	338	316	360	370	358	340	352	348	349	344	358	320	344	396	360	357	386	352	356	349	346	354	325	353	352	338	366	370	340	371	343	349	344	332	373	351	329	364	329	323	369	339	334	360	376	333	350	378	366	342	325	341	332	356	325	358	363	371	332	333	353	324	326	339	335	336	343	348	349	338	348	315	348	324	359	330	360	354	338	337	346	337	364	307	342	342	360	322	344	383	340	338	371	326	319	353	334	338	348	316	371	342	393	321	358	354	334	322	356	338	335	332	352	307	340	347	334	316	308	344	357	339	369	358	380	355	338	339	347	337	355	311	370	354	347	338	335	413	366	357	342	369	310	375	307	328	348	328	330	304	355	351	373	342	343	312	327	336	326	353	365	311	372	338	319	339	361	378	339	380	351	359	368	323	337	356	363	363	328	329	326	325	354	361	352	347	373	342	368	334	332	335	318	329	359	362	355	334	324	372	321	325	324	332	360	345	346	380	376	382	370	355	315	362	377	328	333	362	357	334	327	312	347	375	361	348	318	345	311	301	338	368	357	323	367	353	336	346	367	340	345	340	344	362	367	338	364	341	352	364	304	356	325	354	341	359	330	354	342	348	337	360	342	348	371	379	328	351	339	352	351	327	353	349	323	315	319	345	346	319	326	342	329	329	323	360	326	318	319	336	382	354	340	358	336	348	309	360	355	341	323	341	333	327	334	330	354	347	383	351	331	356	347	359	330	309	343	337	366	331	332	394	304	353	388	338	350	364	353	309	347	356	318	343	312	335	368	320	311	357	363	338	354	334	349	362	375	345	332	356	320	335	340	342	333	337	361	344	345	365	330	345	355	351	365	366	314	322	338	343	345	342	339	350	333	321	325	351	372	332	328	354	352	353	363	347	354	331	340	313	384	347	325	338	343	314	345	335	331	376	342	356	358	333	334	352	340	351	335	309	339	363	333	331	338	326	363	315	341	338	375	342	353	331	311	364	368	354	310	327	362	353	343	326	367	341	338	360	380	354	336	343	371	322	335	330	358	337	341	371	375	361	350	352	377	376	325	367	321	326	371	381	335	316	340	339	341	331	342	318	367	343	366	357	359	366	340	329	361	335	330	343	331	319	363	339	333	384	333	332	368	315	329	344	367	304	323	322	363	398	350	350	331	345	363	386	335	337	353	344	312	364	331	327	347	382	366	330	361	344	356	341	357	357	316	349	330	355	365	352	368	351	353	359	350	316	331	324	344	368	364	332	356	339	311	366	317	373	352	326	341	341	360	314	355	328	327	331	350	333	348	323	358	339	324	347	332	327	366	338	336	366	321	344	367	330	362	337	341	322	326	352	357	360	348	335	310	361	337	345	362	382	354	349	345	341	360	336	360	344	354	356	341	322	363	365	379	332	364	375	374	406	362	364	352	338	357	323	352	373	352	335	346	358	366	336	337	353	321	354	381	337	327	348	346	366	359	360	352	374	346	367	333	348	344	346	345	355	322	345	337	354	318	314	337	371	346	324	326	316	329	359	333	348	348	357	328	341	309	358	339	349	345	352	350	359	364	337	368	347	380	350	370	370	341	347	350	329	358	347	373	308	312	338	350	332	354	339	324	346	383	327	333	364	347	385	356	341	339	349	347	347	348	357	360	364	374	320	371	312	357	354	350	349	341	374	336	325	328	356
8877	18205	18191	12934	9140	5127	3855	2305	1055	991	940	649	628	545	537	519	512	452	482	476	472	454	470	499	439	460	476	483	469	479	510	479	461	465	412	419	470	462	467	441	495	419	491	487	431	443	441	440	440	497	405	469	403	458	462	434	442	442	435	478	476	397	446	444	472	455	437	410	453	443	445	436	443	430	467	455	472	471	456	469	470	474	440	448	457	425	458	461	454	477	446	440	467	457	442	467	455	430	439	427	482	426	477	425	403	468	451	459	432	405	459	405	407	450	472	413	434	476	421	441	440	429	476	432	442	440	443	410	442	453	431	430	427	442	460	420	433	426	479	451	419	459	434	442	438	439	490	421	422	453	473	459	439	425	458	431	463	451	454	406	485	473	437	430	407	468	433	439	449	450	457	437	407	426	406	447	446	437	452	441	461	433	426	449	431	477	456	417	430	437	463	439	481	425	417	442	447	435	442	474	486	402	467	450	447	462	436	449	452	425	475	432	371	405	476	452	450	421	423	439	439	443	449	474	455	447	444	449	419	461	455	467	442	440	421	378	439	431	441	446	451	460	410	454	453	428	448	439	422	458	464	475	452	444	458	426	460	424	456	434	427	435	438	433	436	443	442	437	428	427	420	418	466	430	487	445	471	456	449	450	450	473	433	435	441	412	451	439	439	433	429	423	426	431	408	437	431	443	427	409	444	382	482	431	431	489	429	430	446	478	496	441	437	456	464	440	447	436	416	450	422	446	433	454	473	427	472	412	429	444	462	450	411	437	447	416	404	466	405	451	450	416	439	492	427	474	438	436	399	480	422	485	475	431	410	458	458	444	433	421	430	471	464	473	442	418	437	465	436	456	437	421	435	437	420	423	445	428	464	452	461	483	428	440	443	426	445	474	452	476	448	433	444	431	479	452	471	413	431	435	498	424	469	423	415	440	456	442	446	411	451	443	437	461	477	426	427	457	451	468	406	447	436	459	474	425	477	392	434	447	424	472	430	424	459	443	472	497	406	443	452	484	451	458	482	446	458	408	452	437	416	451	441	435	468	418	463	467	460	408	434	481	437	446	458	396	458	457	457	439	454	441	454	465	435	418	451	450	465	427	430	423	464	466	462	456	472	460	458	417	440	466	437	440	430	421	453	440	432	415	423	457	405	413	428	432	409	476	429	400	448	429	441	421	433	416	452	429	431	445	406	436	438	444	467	442	435	449	510	421	400	444	431	456	485	428	443	451	458	452	459	416	424	415	416	435	454	448	438	425	452	420	392	420	462	459	450	442	439	443	398	410	453	451	453	478	419	472	435	452	436	386	442	424	447	447	442	451	453	433	453	441	440	442	429	479	438	433	448	426	425	468	418	470	489	425	433	461	416	420	427	452	426	417	426	451	460	441	450	427	450	447	450	425	434	443	436	457	430	454	434	437	423	455	436	485	472	477	431	459	426	469	429	416	430	441	421	382	402	469	474	437	446	466	451	414	428	464	422	449	439	423	410	447	430	459	448	441	441	466	417	440	479	441	406	468	440	401	424	444	401	455	428	410	420	457	407	425	473	425	454	444	461	465	443	462	431	420	484	430	426	434	451	428	417	446	416	424	454	480	433	436	406	449	453	472	437	420	395	399	429	460	455	430	406	469	424	424	482	456	476	486	404	511	422	467	446	441	424	446	458	426	456	424	445	501	404	426	433	424	472	436	429	455	443	456	427	464	447	456	461	424	441	404	426	444	417	432	436	429	440	441	450	404	462	477	432	456	451	405	416	430	442	414	443	417	441	459	424	463	470	444	416	419	450	461	446	444	450	427	427	465	413	443	426	431	432	445	440	446	455	447	441	458	432	432	464	465	471	429	426	461	423	454	465	442	436	448	468	437	436	462	441	409	494	467	437	427	443	455	440	480	431	426	436	439	460	407	445	457	440	445	432	419	448	455	432	409	442	490	441	468	453	440	436	489	462	484	431	439	464	431	462	432	425	428	428	454	471	428	421	429	433	462	442	427	412	415	462	446	452	452	429	469	526	457	443	449	432	465	465	407	434	440	452	442	437	445	456	445	437	407	456	412	423	502	479	445	460	453	445	460	414	467	442	426	457	461	385	456	429	439	433	459	426	483	410	426	463	477	454	449	427	430	424	457	444	428	453	446	423	429	443	439	428	432	447	445	448	442	455	469	458	469	459	420	448	470	454	444	432	419	449	455	436	395	467	446	499	430	455	441	427	361	451	457	459	408	430	430	455	451	440	427	481	450	465	406	440	391	443	457	417	455	445	433	428	481	439	434	501	437	451	460	469	449	479	455	413	450	452	430	437	434	443	421	439	444	444	436	468	456	447	415	475	428	446	447	450	411	417	378	481	461	470	423	424	477	453	437	447	426	431	419	475	412	452	465	429	442	447	461	427	419	445	478	436	439	449	425	391	427	485	426	457	405	428	416	436	452	430	459	468	435	437	490	465	454	439	446	441	424	419	459	430	426	437	432	460	434	488	423	493	450	431	458	452	472	460	463	421	451	479	441	418	414	415	443	454	425	433	445	432	462	465	479	447	449	473	456	401	437	448	438	442	463	440	432	450	454	407	434	425	446	457	460	437	416	420	411	460	453	452	456	425	463	471	453	447	433	438	439	419	455	436	421	470	471	454	407	438	461	425	444	456	429	416	417	415	476	471	449	425	457	452	445	450	444	452	478	438	399	406	488	429	418	456	403	455	449	429	449	449	415	425	448	414	430	435	438	452	444	436	473	432	437	461	391	424	432	434	445	429	434	423	454	497	445	427	454	421	444	432	423	446	415	461	468	441	443	440	459	433	445	459	429	459	423	404	431	455	429	420	428	458	483	460	458	415	419	426	404	395	467	411	420	447	445	447	490	480	418	430	470	463	455	450	464	454	472	435	468	454	415	463	438	469	455	430	433	457	465	448	458	478	433	440	411	415	430	459	426	423	432	452	467	436	431	422	432	399	437	458	455	445	446	410	445	463	423	434	429	425	451	434	441	449	464	475	442	437	441	427	443	450	438	427	454	426	463	436	469	445	452	472	444	449	449	442	458	430	435	407	430	452	431	451	447	445	477	437	414	439	445	458	445	421	436	492	424	453	500	418	451	458	482	446	445	430	471	400	450	420	434	458	423	448	452	445	456	468	401	459	454	450	420	456	441	438	453	441	437	441	425	449	435	468	453	463	466	439	454	461	428	463	447	415	466	431	461	470	443	470	421	480	440	443	413	483	452	462	418	429	446	503	458	421	441	460	438	460	450	458	430	430	439	438	436	439	485	434	467	442	409	449	464	461	427	412	434	466	449	458	431	471	454	432	417	435	493	433	434	421	442	449	436	417	482	438	443	429	484	451	415	391	454	466	402	444	423	467	439	408	408	446	472	438	410	403	461	447	439	411	423	424	418	466	461	473	403	446	413	466	441	439	439	464	436	435	464	424	482	445	453	429	470	439	422	469	411	467	465	412	417	463	419	426	472	409	433	515	460	409	439	401	449
24458	21397	28710	24514	21216	11483	3977	2216	1293	1058	958	821	774	769	712	747	687	666	613	615	645	691	636	635	654	595	651	589	634	617	597	600	576	631	612	636	620	599	599	602	629	630	571	616	612	582	586	597	629	603	557	580	606	614	552	573	571	570	581	594	604	549	556	607	580	619	567	605	564	591	600	545	532	571	592	602	568	606	598	598	600	594	569	589	508	599	611	602	584	585	561	551	576	605	584	651	628	535	569	576	577	569	570	590	583	555	598	598	610	585	603	565	622	592	572	603	553	598	575	561	572	580	581	594	591	580	543	578	563	568	603	593	561	608	566	563	586	567	599	620	602	595	594	574	546	579	602	578	561	567	567	595	558	588	578	616	557	604	574	588	586	571	589	583	542	573	582	568	570	602	575	573	599	570	572	567	552	580	606	599	576	553	579	579	580	562	566	572	588	587	589	591	578	525	569	580	602	606	580	545	577	602	557	595	576	561	633	606	545	559	646	561	579	568	610	542	573	554	589	557	610	538	549	583	596	611	591	564	591	549	571	571	597	580	624	566	581	574	566	584	615	587	557	592	614	584	570	583	589	551	573	603	601	610	609	571	560	563	613	596	559	571	572	604	573	612	572	547	561	565	584	533	557	601	550	550	624	546	601	560	600	592	529	540	600	593	602	549	578	538	567	575	526	586	560	578	581	539	544	549	586	558	579	592	582	572	543	559	580	527	572	607	557	562	581	587	569	573	572	643	553	539	560	564	600	594	556	557	563	599	617	540	619	603	578	553	565	608	592	589	573	578	563	583	579	599	604	549	605	579	583	551	551	591	541	539	577	546	621	576	565	538	554	561	559	581	595	589	562	556	576	606	588	568	559	618	561	610	586	615	561	564	575	530	582	597	560	603	602	581	575	602	600	594	598	569	554	594	548	571	559	579	563	545	580	584	613	584	554	605	573	595	576	557	529	588	578	563	586	596	603	627	572	589	612	555	574	603	553	572	585	574	575	547	553	531	579	578	582	603	579	570	581	552	561	608	576	584	594	600	548	601	571	571	559	547	547	578	563	556	597	577	595	620	554	583	558	539	560	531	580	591	515	635	603	560	534	564	619	646	576	576	589	543	567	592	590	584	590	597	607	550	561	587	606	581	587	589	589	605	576	559	574	588	607	580	585	598	567	565	566	581	583	581	549	545	612	558	545	578	564	560	532	572	620	580	591	610	588	611	606	551	588	553	596	545	557	567	610	646	554	552	581	561	572	630	501	550	604	588	571	578	606	554	525	618	594	599	570	592	571	571	597	571	578	581	575	543	624	549	623	620	587	599	590	556	575	571	605	570	562	570	639	501	533	618	584	571	561	604	557	589	545	541	567	540	582	558	528	540	567	557	614	570	583	560	577	580	548	556	582	558	572	577	595	591	605	554	586	574	590	552	571	609	611	570	596	569	566	567	603	602	559	564	577	563	574	573	562	616	620	554	594	574	612	587	559	610	536	595	566	566	579	519	616	558	636	594	578	588	599	553	585	555	561	561	598	614	616	598	575	537	598	554	592	576	574	576	608	601	609	551	540	564	524	576	587	587	597	552	546	577	556	581	583	586	537	594	600	593	556	589	590	593	596	595	559	590	588	613	553	627	561	560	580	580	593	600	595	593	615	610	572	586	616	596	584	581	570	613	594	560	582	557	598	582	530	572	540	607	554	598	594	557	572	578	603	560	559	560	598	596	561	574	565	581	599	559	572	546	587	516	595	567	571	570	571	549	564	605	600	599	573	621	570	559	599	601	571	554	600	583	563	619	605	595	632	581	566	565	599	589	593	577	579	566	597	587	609	597	535	570	574	518	537	589	603	565	567	585	581	562	548	549	620	573	561	563	571	622	562	581	581	604	566	542	543	588	614	547	564	585	584	549	555	541	552	584	591	597	575	542	590	612	579	567	557	614	560	598	534	552	584	602	606	574	639	567	538	564	596	600	553	588	603	556	589	578	535	592	546	565	527	584	598	553	587	543	581	585	577	605	567	605	578	607	566	560	583	545	562	569	541	591	558	585	571	536	600	567	591	551	586	552	549	605	582	569	574	558	620	602	595	563	591	558	605	586	580	563	591	612	587	580	584	558	585	581	613	603	581	543	601	542	581	566	611	601	555	586	538	579	583	557	559	595	570	579	576	557	572	610	597	631	559	605	555	570	587	604	552	591	602	595	510	571	583	581	590	547	575	581	596	585	590	568	572	571	565	520	623	593	605	542	532	606	574	602	566	601	616	602	532	573	623	554	541	582	547	567	575	596	579	610	559	596	545	577	565	538	573	566	582	564	566	592	589	546	541	570	587	581	532	609	573	590	554	617	629	576	585	595	530	597	601	581	558	626	564	579	574	606	561	563	590	556	580	591	598	570	577	599	574	582	542	532	590	576	555	606	548	581	561	621	568	575	580	584	597	578	608	553	616	551	619	595	564	553	636	554	556	583	600	569	609	620	597	577	543	542	584	554	562	590	564	586	558	603	549	570	573	607	567	561	518	545	552	569	592	584	587	555	562	546	590	551	535	574	536	572	579	550	547	569	571	546	601	564	621	626	572	589	596	567	528	569	561	635	608	597	574	594	611	554	542	605	599	602	605	567	552	574	580	575	566	550	586	568	600	571	564	584	608	618	581	552	628	597	578	641	550	561	554	612	581	582	557	645	577	615	585	589	594	546	583	538	576	624	605	571	597	594	554	612	568	595	562	601	541	568	559	567	572	590	528	571	587	626	579	570	582	578	545	605	617	610	562	587	581	531	573	604	582	550	539	596	593	577	555	552	615	597	571	577	589	598	556	617	566	565	620	608	588	606	524	610	530	568	564	586	583	569	586	568	588	596	573	559	619	539	538	595	587	549	568	580	623	563	567	568	596	592	587	561	604	603	552	629	545	605	627	571	559	598	589	582	549	581	582	626	629	617	624	522	569	552	595	598	574	571	613	561	527	569	580	569	605	627	563	538	567	555	576	560	562	593	567	551	564	617	550	552	562	525	555	567	597	548	563	559	546	568	556	539	600	569	580	550	573	545	572	609	589	565	590	612	557	594	563	574	561	577	564	609	545	576	585	611	591	589	599	568	588	543	588	614	600	540	580	610	539	563	549	580	626	544	576	572	578	591	599	598	555	592	554	595	540	605	584	567	580	587	580	567	532	595	602	586	594	597	565	610	568	594	572	542	575	587	517	583	594	558	584	605	568	592	574	574	541	551	585	601	568	604	581	617	646	562	604	572	593	578	543	570	567	596	601	613	578	561	572	601	537	518	602	601	600	636	548	573	604	545	557	583	531	559	581	616	621	556	554	580	590	595	563	560	593	634	562	615	591	549	559	558	597	587	593	561	580	564	592	585	569	611	570	633	561	641	594	605	608	582	535	538	595	518	601	595	553	534	571	556	550	575	532	562	559	572	555	604	591	585	568	567	578	591	596	562	553	604	610	570	601	555	620	584	573	550	617	594	619	563	594	583	620	571
11256	25098	25047	18405	13216	8179	6383	4505	2566	1893	1760	1393	1217	1141	1095	998	965	856	875	883	818	836	797	781	816	821	800	809	865	851	832	777	768	749	805	767	768	757	764	770	725	726	759	772	768	758	756	792	746	735	732	732	720	794	711	737	740	746	736	704	712	728	716	709	746	732	742	768	742	767	719	763	769	709	756	745	783	764	710	727	776	764	753	759	722	798	730	757	747	771	758	749	763	729	764	755	687	722	710	716	749	686	750	729	772	785	763	702	731	755	765	698	692	742	743	765	721	719	794	730	761	745	724	718	728	743	742	726	769	734	745	753	744	724	727	708	724	700	715	710	666	751	727	738	723	746	705	705	795	710	735	688	684	693	682	702	746	761	708	733	701	751	749	771	720	724	713	696	761	753	681	747	745	748	723	742	784	699	702	692	706	710	754	709	721	729	734	712	750	757	737	694	712	733	721	710	741	732	726	761	726	729	741	700	732	750	705	766	729	759	734	715	765	721	785	718	699	717	763	705	780	708	722	736	740	768	755	690	721	739	728	736	727	738	707	716	732	725	737	702	694	704	724	815	698	688	749	741	689	736	757	755	714	720	760	706	713	686	710	707	725	736	717	721	695	770	681	699	805	801	736	735	757	748	671	737	733	740	729	779	717	761	679	723	722	773	711	720	725	765	736	733	766	776	672	777	719	771	771	718	730	726	734	731	728	723	707	719	730	704	749	704	730	721	709	717	765	713	738	738	754	708	738	703	747	718	724	695	746	751	747	721	757	734	728	731	815	667	740	736	666	769	720	683	706	708	740	694	736	692	735	729	711	727	724	713	739	769	716	748	770	711	734	766	713	697	746	688	707	715	711	689	688	767	715	722	690	736	757	707	731	719	813	761	686	706	712	665	695	732	779	751	765	744	779	726	721	752	720	734	711	741	744	669	706	728	725	702	728	721	755	725	705	777	714	727	667	783	730	782	754	673	781	727	699	741	716	711	690	749	722	765	748	719	669	737	731	699	782	805	718	729	745	676	713	715	728	725	759	727	730	720	702	771	723	751	659	698	677	741	702	715	761	736	713	724	780	750	708	749	710	716	746	732	700	719	780	738	710	726	737	744	731	716	724	717	773	738	796	718	697	754	769	699	762	737	725	728	700	795	772	741	751	751	702	718	757	710	689	701	695	721	684	735	757	729	701	730	737	766	708	719	698	804	685	690	708	700	764	747	730	732	725	675	768	713	702	737	728	776	707	725	759	692	697	720	791	718	760	736	688	742	747	733	728	751	767	763	726	747	741	734	748	739	769	734	693	743	685	695	718	707	748	713	698	770	770	736	772	720	702	719	712	709	724	682	715	688	718	644	707	656	731	719	684	746	716	692	732	740	765	756	707	707	750	773	742	709	744	726	737	726	737	705	726	728	683	775	757	774	753	682	769	746	684	678	749	739	747	731	736	717	710	735	656	728	692	707	762	715	692	742	766	702	735	782	723	740	761	731	756	726	735	757	746	770	698	685	742	696	729	724	708	743	802	732	712	683	725	701	717	713	712	752	767	711	710	744	763	752	731	767	736	712	706	736	721	714	686	720	724	715	718	755	728	701	731	727	747	749	756	721	726	709	727	730	727	729	718	743	771	705	747	735	734	743	745	755	728	705	699	734	740	687	717	756	731	765	783	712	722	753	717	772	721	752	723	746	731	774	732	745	704	692	696	736	774	753	708	782	759	764	730	726	732	764	698	724	738	707	723	701	729	747	741	797	752	673	726	732	778	731	728	762	743	709	710	761	715	743	707	768	704	731	749	768	727	746	722	720	676	743	777	694	730	768	731	724	747	691	680	776	793	750	698	689	727	688	778	743	679	718	761	744	696	708	706	790	711	780	752	736	682	703	738	689	706	694	716	764	720	738	728	732	748	718	705	734	761	707	693	676	668	729	726	754	683	780	690	684	716	719	734	743	729	740	732	693	710	764	724	708	695	734	679	752	709	720	690	714	705	693	765	740	760	717	676	765	721	729	766	772	736	756	707	692	696	734	750	692	725	700	751	733	721	731	724	762	754	685	764	703	749	741	774	732	752	731	739	751	759	751	735	725	766	717	693	701	713	713	677	731	735	684	739	701	707	736	720	709	700	754	731	714	694	766	710	715	718	730	756	769	779	757	722	717	725	696	701	724	751	711	743	684	777	689	713	708	721	727	714	676	721	721	691	694	753	752	757	733	695	739	718	736	687	711	766	715	720	708	721	738	727	655	752	710	739	727	724	695	748	769	672	725	771	714	706	694	697	707	760	713	700	797	693	705	765	737	784	698	750	685	756	766	697	740	743	716	774	714	695	703	706	740	753	698	765	732	737	754	710	781	736	704	713	704	784	756	743	770	709	704	741	726	709	687	723	773	735	783	745	727	711	748	729	694	699	713	759	756	714	736	738	718	706	677	708	742	754	677	696	761	728	702	734	738	725	713	746	744	758	689	707	744	765	762	762	756	705	705	729	729	728	712	735	730	745	771	695	720	709	739	715	718	752	747	703	737	717	737	748	718	698	743	669	756	699	699	697	723	718	708	676	699	732	720	714	748	738	719	734	740	769	713	716	762	726	775	720	715	680	715	682	760	735	739	717	692	737	711	746	680	711	748	737	732	736	748	730	732	762	704	691	754	719	703	708	731	719	665	732	689	732	730	754	755	696	732	716	767	750	690	772	719	742	724	707	750	728	742	696	778	687	726	745	736	719	769	693	707	687	711	665	746	685	736	686	689	750	734	723	729	723	717	740	708	703	738	690	740	652	711	705	718	753	759	708	728	800	748	756	721	737	717	717	668	781	699	698	713	777	777	756	714	733	717	735	713	727	709	733	672	723	742	708	689	732	754	698	676	708	747	703	705	718	725	756	727	729	764	703	746	756	726	691	725	714	740	729	755	774	709	699	730	742	726	765	682	716	767	758	741	695	678	659	746	779	691	735	764	741	733	774	734	719	704	743	756	709	744	692	697	735	757	753	712	733	763	745	797	690	711	726	739	716	742	744	708	728	788	712	750	739	699	752	693	764	681	696	749	736	685	723	731	775	741	744	780	728	707	727	736	728	755	692	724	726	699	753	722	697	728	743	762	733	691	737	750	731	744	699	754	706	740	712	695	772	755	701	711	711	761	747	750	741	680	717	745	688	743	761	681	697	676	746	741	688	691	768	742	661	749	746	704	753	705	710	690	763	750	752	761	716	744	742	734	735	750	735	714	697	736	749	682	748	719	762	731	779	713	731	732	699	716	714	691	738	725	716	698	711	723	719	735	722	722	718	779	746	762	734	704	690	777	742	716	749	699	730	742	736	706	749	681	737	747	725	766	738	711	766	740	717	769	719	713	711	777	716	723	758	751	717	769	759	776	693	706	729	752	705	685	753	750	734	754	680	727	715	744	741	711	691	724	759	689	725	762	755	742	734	666	743	718	699	700	719	710	747	707	728	786	770	703	721	764	725	718	734	730	720	742	724	681	780	793
25490	21411	27681	25322	12315	3688	2246	1402	751	529	433	412	366	331	353	322	295	279	292	290	294	250	267	277	307	260	262	287	304	293	306	236	268	253	290	276	277	263	273	242	284	263	251	265	282	275	264	267	269	241	275	257	252	290	277	255	256	263	263	247	262	271	274	269	251	249	264	254	258	276	278	265	264	238	248	285	252	247	262	221	243	232	268	257	283	239	293	243	254	255	262	258	280	278	275	256	259	277	250	260	234	263	252	313	294	273	266	248	269	263	263	268	238	266	245	274	221	256	235	289	252	218	261	254	237	263	242	265	260	258	257	250	266	285	250	235	319	234	247	266	236	282	223	248	279	254	230	269	255	282	254	269	265	236	255	247	251	265	281	233	266	260	246	259	255	240	241	269	263	244	242	246	245	283	278	246	267	214	245	244	249	267	249	276	255	250	213	253	274	203	226	263	264	256	248	265	283	238	257	255	253	256	235	257	267	234	258	246	261	260	241	281	273	250	242	246	258	275	242	244	248	242	261	237	296	256	260	262	247	270	278	232	274	271	251	265	279	240	260	262	246	269	262	231	239	242	258	238	275	260	259	255	268	261	254	241	253	259	220	252	269	248	253	268	249	248	251	240	218	233	264	244	251	249	233	248	227	246	239	268	259	207	274	262	251	226	241	271	277	246	247	247	248	280	265	264	250	246	244	236	253	283	291	275	291	267	229	239	272	254	291	274	251	235	239	283	265	236	245	268	259	251	274	247	252	267	267	258	257	255	245	253	263	250	264	292	245	247	225	267	261	247	276	249	239	228	249	260	272	266	228	271	258	305	244	265	261	215	260	261	246	250	254	265	267	249	252	283	238	284	276	290	246	244	230	267	264	258	228	234	272	292	262	264	241	243	252	258	264	277	237	266	230	264	257	251	250	249	276	254	270	234	255	259	230	247	260	242	222	281	256	278	229	282	261	276	247	237	227	255	258	271	264	233	269	280	243	294	247	255	275	249	275	239	216	264	244	284	274	268	230	285	251	263	254	260	243	279	246	268	249	286	270	239	256	260	234	297	264	271	267	247	231	253	243	266	284	256	246	270	241	253	261	258	243	242	231	238	259	236	254	240	245	261	244	279	249	274	246	235	261	253	235	265	257	260	223	266	226	222	226	230	267	218	247	261	248	259	235	231	245	256	255	249	269	231	253	260	276	242	248	248	262	280	258	279	267	222	240	270	245	241	240	271	238	264	263	280	282	290	257	254	239	271	236	237	256	265	250	245	231	238	268	257	273	246	239	261	259	247	261	253	238	230	236	290	246	256	264	255	259	221	272	259	268	255	243	286	283	255	253	262	229	239	279	242	264	248	248	241	227	256	251	258	238	242	253	225	236	262	263	252	257	273	272	259	250	233	261	251	254	247	262	281	251	230	224	253	269	228	241	242	270	277	233	247	270	256	270	251	215	251	270	252	283	232	255	285	260	262	268	245	242	268	239	253	241	249	222	214	257	239	241	245	252	262	260	259	262	259	226	274	235	242	264	253	264	282	257	246	280	244	233	254	250	257	253	282	253	231	244	265	272	274	270	289	272	244	276	224	234	248	271	265	236	254	239	263	245	270	265	271	273	260	260	267	252	249	241	255	257	275	231	285	249	248	296	253	250	236	282	281	262	258	248	254	272	267	258	265	266	253	263	246	240	247	248	236	280	253	242	257	246	245	271	256	239	238	257	266	251	288	249	223	233	235	261	262	296	268	264	256	244	241	237	246	288	257	250	277	250	247	269	244	267	243	267	286	259	215	275	270	278	251	265	250	271	263	275	300	291	271	276	258	269	250	249	239	263	220	245	234	255	247	292	246	271	271	248	252	265	254	241	240	261	273	254	261	252	250	231	273	249	222	239	238	275	251	240	281	245	235	236	263	263	250	254	272	276	239	254	258	272	278	293	243	253	219	239	247	224	248	251	250	249	279	245	260	248	261	255	253	236	257	265	251	258	263	253	241	235	242	274	276	274	278	263	292	258	296	268	272	238	271	262	242	271	247	280	233	263	257	273	254	234	252	274	260	270	255	256	265	256	259	254	276	266	260	264	224	291	252	264	236	244	275	281	284	270	232	276	263	279	257	276	260	244	281	223	263	234	258	269	227	258	258	246	273	254	242	265	241	279	254	250	245	252	225	261	253	231	247	254	271	263	263	279	253	259	248	241	262	266	247	265	301	269	256	249	235	251	259	241	269	250	247	268	281	248	286	257	245	248	251	261	253	252	236	228	233	262	242	274	245	235	271	246	243	249	259	251	262	257	263	268	240	239	268	236	265	263	270	251	264	269	239	249	250	289	253	267	252	250	290	247	288	270	240	247	268	245	262	253	253	257	275	249	263	257	252	239	276	250	256	258	252	265	255	270	225	280	264	274	272	256	230	253	276	241	245	260	215	260	274	238	268	266	244	279	261	241	257	244	259	270	231	258	235	240	242	230	238	263	251	252	269	230	233	266	249	265	249	257	244	262	216	301	282	269	247	250	264	256	249	262	275	269	251	237	266	289	243	264	281	256	241	238	257	256	265	257	264	250	239	246	249	242	235	246	294	259	247	232	232	260	266	261	251	261	249	255	256	253	261	250	248	248	251	235	299	244	249	253	239	250	233	279	256	254	252	280	241	259	262	271	256	239	244	254	279	264	241	257	238	249	277	283	245	273	237	240	251	229	240	257	250	275	253	256	281	237	237	245	261	256	264	235	251	220	237	249	253	217	284	249	234	268	252	260	247	264	256	283	260	261	246	266	262	258	232	269	250	258	257	271	247	266	240	243	244	270	269	252	257	269	228	254	260	243	302	252	268	264	259	256	266	260	265	263	251	265	266	279	264	278	311	258	246	250	265	249	251	237	236	237	279	275	271	228	234	259	257	247	258	239	258	264	240	250	224	280	278	253	277	248	234	247	243	241	262	233	268	253	255	242	238	278	263	278	247	265	260	252	278	246	223	282	258	224	260	272	252	260	239	254	236	252	260	266	272	262	273	274	280	285	259	266	258	239	245	249	258	264	260	264	258	239	240	271	267	267	257	263	242	259	235	267	264	227	242	277	241	278	232	263	256	278	234	270	235	263	271	261	255	283	283	239	216	210	269	266	235	251	237	256	255	280	265	272	212	273	260	250	266	237	247	238	269	252	250	270	240	234	243	275	271	269	251	256	260	263	254	259	281	235	241	246	255	257	274	257	250	253	241	261	244	288	239	252	268	241	254	274	247	256	253	251	270	257	257	279	258	271	241	266	262	282	249	271	241	251	246	240	279	265	261	256	250	259	265	257	258	266	248	266	251	237	253	266	245	277	244	263	238	287	250	248	250	251	252	244	283	249	269	264	256	250	251	256	249	264	261	267	241	252	251	243	242	271	245	244	257	273	260	261	260	272	269	271	267	249	263	269	257	262	226	259	253	304	254	243	258	270	266	241	258	263	259	246	280	264	280	228	284	277	245	248	233	234	283	246	228	282	241	290	273
11654	21899	22410	15916	10358	6854	5451	3474	1897	1189	975	788	702	649	558	575	508	470	442	450	414	397	381	383	379	372	411	441	428	387	441	383	347	350	377	363	351	366	347	365	363	356	395	362	363	379	362	394	351	348	343	376	365	321	371	340	362	351	367	376	369	359	353	354	402	367	372	376	346	356	360	316	372	358	372	396	364	403	376	398	341	347	355	380	402	365	345	340	365	381	365	348	345	345	365	373	402	327	344	363	340	360	334	367	356	335	334	375	354	337	359	337	381	349	350	370	344	359	342	361	346	325	324	388	346	365	329	328	357	379	327	376	367	362	374	357	354	343	361	355	338	359	350	362	341	365	350	345	328	333	346	309	369	309	339	362	376	368	371	337	377	342	368	336	321	377	350	351	347	334	322	365	360	332	334	362	343	380	366	368	362	331	322	348	334	363	372	313	359	367	388	343	360	338	352	347	344	369	377	333	389	335	327	355	348	364	354	378	396	336	362	352	317	351	337	368	369	363	371	367	365	354	345	362	368	345	322	354	358	352	344	359	338	358	329	357	346	328	370	361	371	361	339	358	356	338	347	365	328	351	381	338	323	328	359	370	327	368	355	315	348	356	339	350	348	354	332	380	378	368	351	361	336	352	320	319	356	357	350	386	356	337	380	334	352	353	365	389	369	336	358	370	310	344	358	362	345	332	361	354	335	332	365	320	347	359	363	356	348	362	335	330	334	365	343	360	381	363	366	345	366	359	369	335	360	350	351	353	369	354	330	372	343	348	323	366	371	351	336	351	363	337	337	378	350	348	368	376	340	374	339	362	351	372	327	376	339	341	340	344	351	389	340	363	336	371	332	370	340	348	383	313	372	373	315	329	369	377	370	367	329	355	366	351	360	337	345	364	365	362	330	326	358	347	380	346	337	424	385	364	320	337	371	353	346	365	377	336	340	393	365	368	378	356	331	355	335	371	368	347	350	338	359	380	345	373	333	341	362	382	344	329	355	372	361	333	350	336	322	338	358	320	370	335	360	377	353	383	368	341	384	368	324	350	351	366	323	355	334	361	353	391	359	363	363	354	392	336	343	349	341	318	369	382	326	349	347	365	329	367	354	340	351	350	357	341	362	342	364	371	351	305	369	344	342	387	366	344	329	360	335	358	339	328	386	331	336	355	349	337	359	341	338	342	361	336	358	353	367	350	323	336	331	310	324	357	385	318	370	350	351	391	350	378	369	364	363	360	348	359	384	371	336	370	354	350	323	362	399	377	353	319	330	360	348	364	327	360	331	373	372	356	354	361	343	334	344	330	342	372	332	351	368	353	339	355	340	357	360	376	346	367	340	348	367	349	387	354	365	347	368	355	373	343	338	337	351	371	331	370	347	395	387	320	349	357	315	389	326	354	343	335	361	362	345	355	350	336	348	345	329	433	358	352	356	375	361	389	362	354	375	355	320	334	327	366	339	372	310	344	358	327	346	346	375	359	382	353	362	335	331	310	309	361	378	370	386	337	343	349	337	369	358	340	366	359	341	292	341	358	376	347	347	365	332	353	309	332	340	333	371	340	332	353	373	364	347	340	354	349	373	327	360	366	331	345	343	350	346	365	355	366	336	339	355	360	329	328	304	362	343	357	331	352	345	319	345	317	353	345	362	354	353	376	353	356	363	314	353	308	389	327	354	364	343	355	358	372	394	351	339	340	349	350	320	325	380	318	369	353	322	370	338	351	374	372	350	349	385	343	367	358	366	353	387	355	379	349	354	369	340	350	367	326	341	351	343	330	356	356	361	380	371	359	311	327	366	337	359	351	373	354	345	320	346	371	368	394	359	349	371	355	331	362	368	344	350	363	332	343	333	353	367	366	378	366	347	353	338	369	369	348	373	338	360	357	347	374	338	366	400	376	340	344	358	354	363	359	370	352	355	339	334	354	358	335	346	371	368	344	347	319	381	319	344	366	329	375	339	346	356	343	358	330	345	324	350	330	325	357	335	340	335	328	364	349	351	334	341	326	377	304	377	333	390	351	356	339	378	343	370	343	397	358	369	389	324	343	340	358	346	330	344	360	322	372	373	339	349	313	366	357	343	347	385	351	374	357	326	365	356	367	360	332	384	350	374	361	347	338	362	357	375	336	319	373	359	364	341	345	355	393	333	357	324	340	392	345	341	336	353	320	373	318	370	378	369	330	360	360	368	367	336	319	360	352	400	384	366	324	333	337	352	340	344	355	350	353	334	399	338	341	337	356	372	357	357	339	378	371	360	348	321	360	362	339	360	365	362	358	341	368	382	372	346	360	381	331	334	353	331	374	335	381	352	331	337	353	362	349	346	331	363	352	361	356	321	339	376	337	355	369	344	368	319	336	334	325	344	337	368	330	353	344	365	322	355	363	353	353	369	329	358	372	349	350	361	325	370	357	342	357	360	396	334	362	352	349	331	354	353	359	342	357	365	345	354	364	370	342	321	339	351	338	366	354	338	365	343	343	365	339	334	345	365	394	326	379	349	337	336	359	354	336	377	371	348	347	349	345	303	361	376	351	371	369	354	340	341	321	321	335	365	347	380	343	364	344	348	372	357	370	355	309	367	370	359	360	342	347	361	342	354	372	365	326	356	349	412	362	355	363	335	352	333	349	348	337	377	335	368	346	355	339	347	330	317	347	344	347	338	351	342	343	376	361	366	337	338	331	337	343	350	377	360	335	356	378	346	338	348	354	363	364	343	348	347	359	367	370	313	353	353	361	348	370	318	365	373	350	357	359	374	346	343	351	331	393	350	386	339	378	329	332	337	345	326	337	378	336	382	344	382	366	334	338	334	360	356	339	364	313	365	365	346	349	378	348	330	369	370	342	339	365	339	347	347	372	359	363	377	316	334	361	383	367	370	365	351	355	386	341	374	347	343	386	366	358	349	351	326	351	332	335	367	341	322	346	325	318	335	387	352	366	349	340	349	367	376	337	347	340	353	325	348	344	365	375	327	356	351	336	330	328	363	350	323	346	364	350	336	379	355	375	367	334	352	340	354	346	393	340	355	348	329	349	328	358	353	371	317	357	358	360	334	325	357	340	329	353	356	380	339	319	355	345	390	348	371	352	337	342	348	348	344	362	336	375	337	354	343	368	369	333	337	369	345	330	340	359	389	317	362	334	358	331	326	331	334	369	337	354	370	367	307	355	358	359	366	351	366	332	367	332	348	367	333	360	384	339	376	367	345	355	370	361	356	364	367	359	388	373	338	366	360	376	346	385	360	325	359	362	362	362	349	329	360	356	356	341	382	319	347	351	353	371	339	353	355	334	336	376	369	326	354	351	314	325	369	372	349	354	364	361	344	323	342	353	330	352	369	338	352	326	366	371	366	356	326	344	370	338	360	348	353	350	349	343	351	339	379	379	345	336	318	349	338	345	389	352	332	326	351	357	324	362	339	341	336	376	348	345	352	319	351	364	369	383	384	353	332	344	383	378	350	330	363	384	330	338	371	368	336	321	351	371
23376	21432	29238	24022	21455	21408	11254	3001	1745	1485	1219	1003	990	942	854	788	809	743	706	700	696	720	661	642	693	660	692	716	669	703	710	638	625	622	632	611	628	628	657	598	612	640	621	643	611	636	645	610	640	601	645	644	568	653	580	619	605	642	607	560	625	588	563	600	617	579	600	616	613	633	607	577	593	579	654	635	615	646	624	626	585	650	625	648	618	639	661	663	625	632	621	591	630	557	607	559	613	600	576	578	591	606	589	579	572	616	682	587	591	587	582	641	586	576	625	571	594	633	563	625	532	584	571	607	620	598	634	599	625	594	586	622	614	575	636	585	598	621	617	576	599	592	590	587	590	576	586	605	585	597	578	561	583	641	669	610	636	585	582	589	604	626	586	605	592	619	619	608	619	597	596	598	574	588	650	596	617	582	571	593	598	601	621	622	594	588	633	607	584	586	572	584	579	584	616	578	609	572	580	596	647	589	608	557	574	611	544	594	599	603	596	579	629	587	591	652	611	579	610	638	602	597	561	626	588	576	580	618	652	583	563	557	621	572	561	587	600	605	604	579	588	600	580	564	596	612	616	589	605	626	559	580	615	574	569	619	608	605	626	583	605	593	597	666	629	590	605	576	564	637	600	591	607	598	604	607	614	580	602	613	595	581	591	575	629	609	612	634	579	585	568	593	617	603	566	563	531	601	584	622	643	587	586	568	626	575	585	587	623	610	577	566	586	574	595	578	631	603	601	566	576	604	610	591	580	601	575	613	591	563	649	614	604	621	635	652	575	597	528	610	630	617	595	609	619	632	613	549	611	592	559	565	612	605	603	576	633	586	588	570	586	581	564	581	554	605	562	575	591	563	519	593	618	625	530	623	620	562	572	565	575	573	576	608	596	607	574	582	595	615	599	564	568	603	536	612	609	627	571	571	593	639	578	570	619	564	564	612	657	572	626	562	595	566	586	576	615	609	568	565	620	643	566	572	555	591	565	645	597	582	623	602	611	609	570	615	567	603	572	596	526	624	564	640	563	588	610	591	589	576	594	592	586	612	590	610	582	651	622	578	557	588	595	615	601	600	588	597	543	624	574	582	570	578	629	552	605	605	627	571	613	587	530	648	627	599	574	586	621	593	597	622	595	609	576	624	606	624	635	598	625	603	610	622	615	588	592	668	585	634	572	618	578	637	635	589	528	643	578	647	566	590	545	562	600	603	618	592	585	611	583	569	624	636	610	610	617	580	579	568	589	597	592	652	587	568	599	593	596	591	552	593	614	595	591	555	622	577	579	581	589	591	578	572	594	609	579	617	611	556	568	569	565	578	622	581	588	550	598	612	594	578	577	576	605	579	571	587	611	623	545	601	570	576	594	600	599	539	567	597	613	579	570	597	578	646	564	579	591	606	566	616	636	610	606	567	612	573	628	574	593	604	629	581	612	580	595	605	575	583	587	603	583	554	593	566	638	595	609	581	613	562	637	552	640	582	567	557	595	580	641	625	551	573	613	597	611	590	614	629	569	562	613	553	611	578	599	570	574	589	578	590	579	577	624	619	605	616	593	591	581	552	590	609	612	587	564	565	621	614	612	610	609	576	556	583	584	599	570	621	615	603	591	579	609	593	592	611	580	591	567	573	641	589	610	600	602	610	589	622	600	586	589	650	598	566	592	602	624	617	602	562	575	566	592	605	552	624	587	574	584	617	571	602	596	611	594	582	562	606	602	567	585	585	614	580	610	573	643	560	563	620	600	572	593	570	586	582	630	637	560	591	556	602	624	593	641	615	613	630	592	613	575	583	577	598	548	608	595	570	596	618	626	633	587	629	644	601	613	628	611	588	624	599	608	611	595	603	577	555	582	624	570	557	605	607	618	570	617	598	585	588	582	653	595	579	591	572	601	587	577	600	606	602	602	602	589	591	616	591	613	556	581	603	594	611	628	551	595	616	597	569	581	575	581	622	571	593	598	594	573	569	605	571	556	587	615	584	557	581	590	578	578	609	585	618	592	582	590	605	557	597	642	546	580	631	602	608	609	630	556	570	605	596	626	569	629	570	574	579	625	607	592	605	596	555	583	558	561	560	616	606	570	612	582	580	601	611	588	594	566	590	589	559	624	577	594	590	619	614	580	584	608	604	621	580	582	557	609	598	599	622	645	568	566	628	594	600	611	626	635	580	586	587	604	578	615	586	595	567	563	608	574	558	594	603	582	606	584	596	581	576	595	627	565	576	597	597	586	609	628	611	581	626	608	596	615	612	554	622	596	598	591	583	613	597	582	614	579	613	587	606	629	596	596	607	648	613	589	599	630	615	584	573	585	615	560	555	602	617	590	592	584	598	620	626	597	595	598	623	638	627	591	576	544	574	614	598	582	571	593	584	566	590	583	584	586	601	593	548	634	593	586	596	556	554	572	532	593	635	588	605	579	588	605	541	585	577	598	618	571	595	612	566	582	596	654	556	602	598	620	635	567	619	605	588	569	615	593	584	566	591	563	537	641	578	591	619	621	572	556	637	593	582	591	583	592	610	608	550	620	581	576	567	597	617	622	593	584	579	560	603	596	586	585	595	599	563	584	590	666	576	661	589	653	586	606	597	619	598	587	583	629	626	625	595	600	635	572	569	620	576	596	582	580	603	640	579	585	592	577	620	588	573	597	572	608	594	641	554	609	577	552	615	614	601	565	563	575	586	616	550	587	579	606	535	622	642	579	594	573	608	623	544	573	594	622	601	609	619	574	597	605	606	554	569	591	586	564	597	629	595	621	610	603	565	617	596	558	553	546	604	550	587	649	562	574	553	583	590	602	611	607	573	569	579	581	604	598	574	605	584	577	624	574	578	577	602	619	614	553	563	590	618	578	593	541	646	565	583	564	607	565	598	616	659	557	629	609	562	555	593	658	586	605	615	653	564	612	623	591	556	594	596	619	562	617	609	623	574	582	624	592	592	576	614	622	588	598	597	614	608	617	582	586	550	575	593	559	607	602	640	558	628	608	603	613	574	591	586	611	599	601	651	595	566	579	621	588	626	582	620	600	581	629	562	584	589	594	566	616	591	589	631	634	609	608	554	557	632	602	602	612	618	602	606	597	624	553	531	601	596	619	565	626	587	623	568	659	577	588	512	640	579	611	602	582	626	611	583	585	631	626	560	599	625	577	602	580	604	587	550	589	547	588	517	607	602	599	602	608	650	597	635	587	585	628	602	571	604	616	582	586	547	584	590	583	588	571	619	595	576	567	601	593	594	586	591	596	592	598	647	592	587	560	608	598	615	539	603	618	617	614	563	580	630	576	592	589	585	550	611	584	643	622	635	645	614	618	593	596	596	572	615	596	560	603	620	571	597	575	559	627	623	543	599	566	579	621	628	631	616	591	581	560	590	603	566	575	562	636	566	602	544	597	615	602	612	628	579	602	631	581	600	576	591	588	579	589	583	620	656	622	601	605	548	594	585	579	631	592	626	575	608	589	588	633	613	592	621	580	570	614	632	619	604
15155	32445	31954	21822	15961	11696	7715	5489	3715	2805	2389	1925	1701	1551	1430	1199	1152	1035	1011	924	1034	866	919	888	892	954	887	910	949	997	928	834	875	815	791	800	791	805	749	781	816	809	786	772	804	880	755	823	755	766	828	750	814	772	741	755	755	786	775	785	838	756	740	776	767	732	772	767	798	783	797	752	730	823	811	808	858	782	802	798	814	855	811	784	802	783	778	798	788	822	756	756	745	754	781	739	761	716	758	794	703	758	785	747	763	763	759	770	761	745	766	772	819	753	742	799	732	756	746	698	762	774	740	763	777	808	760	777	800	722	783	731	730	706	737	780	777	755	783	739	759	771	745	738	753	757	780	761	761	755	786	727	719	732	710	748	769	725	848	750	697	768	732	749	755	793	804	770	810	764	778	772	757	738	754	764	747	696	760	725	730	748	706	749	712	762	784	798	765	739	736	761	722	737	773	758	734	752	736	753	756	717	729	746	776	741	754	678	783	734	773	751	719	783	719	760	725	710	797	740	797	725	762	745	712	785	743	734	699	708	754	730	760	721	682	794	758	774	742	740	754	729	778	729	712	749	722	703	759	736	732	805	773	688	764	731	764	775	710	777	774	741	781	746	793	746	751	734	752	703	768	726	732	774	747	737	733	786	754	779	720	752	755	753	738	742	769	777	766	740	769	717	741	799	726	764	777	736	764	781	770	756	745	720	745	716	759	741	806	758	767	798	726	734	772	772	745	766	718	790	793	759	765	762	785	757	753	782	750	782	779	750	803	783	754	779	773	724	807	737	759	740	729	702	789	770	704	769	733	748	807	694	730	772	750	770	750	801	745	783	799	734	683	713	726	768	749	788	755	783	798	734	758	782	782	698	743	744	728	710	741	739	759	745	715	754	736	732	759	750	719	736	754	779	748	773	737	769	796	709	736	739	769	772	752	781	752	831	816	749	736	762	775	731	727	743	775	734	729	772	773	749	734	710	755	763	737	783	757	745	762	702	728	719	762	774	708	796	759	780	749	800	795	740	701	738	803	736	730	749	728	733	744	719	759	785	801	783	737	721	747	716	720	781	741	735	768	792	758	735	741	719	725	760	772	733	752	763	778	812	707	722	740	766	784	766	757	757	736	803	704	706	773	753	762	754	794	754	751	756	769	721	777	762	715	746	734	769	764	767	722	814	789	721	760	740	766	726	762	780	710	771	759	760	732	802	773	765	730	783	742	771	736	758	763	830	766	750	735	724	733	813	793	779	790	786	719	805	751	738	749	701	776	765	768	724	773	729	730	768	735	732	783	766	729	770	768	795	783	794	739	761	782	757	774	753	745	739	737	759	767	766	756	717	760	802	750	714	740	729	728	756	765	755	713	773	765	758	742	730	691	692	734	734	770	715	715	768	773	783	742	734	738	732	744	767	726	768	771	780	804	771	735	777	777	801	756	750	781	743	775	724	774	766	744	732	743	731	753	685	738	711	755	756	727	762	706	760	731	734	770	794	752	760	745	722	735	727	757	706	747	744	748	768	766	719	751	716	769	769	766	727	780	734	741	771	722	767	782	797	750	784	750	729	739	762	690	780	764	775	774	777	777	815	774	791	738	716	743	759	766	785	771	795	748	752	769	735	746	762	736	761	795	736	819	755	732	800	748	751	715	740	790	774	776	715	775	728	736	751	707	750	741	710	738	757	722	697	764	779	753	781	810	753	751	780	749	709	739	785	835	743	688	728	771	769	780	734	722	718	742	769	844	747	746	775	756	786	711	722	791	719	760	786	739	759	773	763	753	749	797	805	754	777	739	772	791	797	754	750	738	757	719	788	729	720	764	737	783	793	774	748	807	735	724	746	735	743	726	766	768	738	762	786	724	702	735	772	724	749	767	749	738	699	763	778	767	759	767	778	745	778	785	752	759	733	748	756	739	733	724	779	743	739	752	792	775	693	756	757	759	706	767	766	752	760	776	704	740	716	757	772	758	725	781	744	700	764	692	795	748	695	741	749	739	756	733	735	735	760	752	729	757	714	799	757	771	815	767	777	759	751	769	760	773	769	751	724	752	697	705	782	719	798	752	723	751	711	791	757	768	749	757	800	717	728	785	735	776	769	830	753	773	740	773	791	744	759	759	786	713	785	766	689	740	743	810	727	761	760	714	803	689	703	778	771	723	770	728	751	728	741	726	744	712	745	750	731	769	728	743	778	742	746	709	719	722	717	797	686	755	749	776	736	766	734	739	743	751	744	749	772	706	726	740	769	742	743	743	748	753	778	797	754	787	771	737	788	749	734	735	769	735	745	735	736	773	766	756	774	693	785	720	733	743	783	733	696	739	716	743	734	717	724	745	731	773	740	755	727	746	804	739	728	738	752	732	725	817	787	727	733	766	778	809	705	743	750	746	730	709	741	779	701	732	775	795	753	766	744	725	768	748	760	751	815	762	788	724	740	746	764	743	744	751	735	801	788	732	779	698	762	752	751	769	785	721	798	785	769	751	794	770	761	743	758	811	729	773	707	748	729	694	762	698	773	715	743	754	771	736	725	719	743	733	749	772	761	772	711	744	758	753	755	764	733	732	753	810	786	763	773	719	757	778	782	790	733	772	782	784	732	751	740	800	737	741	740	754	737	772	733	735	730	759	763	754	721	737	708	726	774	733	811	742	767	799	707	737	722	737	724	751	786	695	715	745	728	747	749	749	751	725	774	757	742	727	790	793	811	698	765	731	755	761	712	782	730	754	808	821	714	727	743	758	780	797	744	737	756	807	738	693	792	754	741	747	726	761	737	705	691	767	804	727	750	721	725	757	723	802	756	810	717	744	761	788	743	739	748	781	732	783	743	731	711	757	759	743	716	745	746	710	754	752	731	763	776	714	770	740	751	763	676	773	731	725	766	744	773	772	758	750	737	728	743	773	742	729	733	754	767	780	736	762	685	730	736	781	805	754	769	761	728	769	737	715	757	751	736	735	741	768	775	742	789	722	776	785	722	762	796	737	697	764	767	710	725	740	732	728	756	742	778	771	732	733	789	727	781	744	762	746	765	776	749	716	756	708	721	802	762	769	737	788	789	752	737	807	739	756	773	734	731	780	741	778	739	728	769	707	685	757	769	730	740	729	765	691	738	760	739	773	709	780	745	745	786	762	788	762	775	742	734	735	721	703	731	751	718	724	756	740	749	761	745	805	760	759	778	746	798	748	780	767	727	793	727	716	713	750	721	733	757	672	756	781	762	756	756	781	744	745	721	726	745	722	767	763	727	794	765	754	739	759	781	793	740	763	726	795	778	792	705	777	731	722	760	753	747	753	793	759	752	722	771	806	817	746	713	782	770	743	744	759	733	764	781	791	723	745	768	778	684	766	785	752	717	749	750	785	767	826	772	703	763	726	760	741	733	702	730	744	790	760	705	777	777	758	792	682	752	748	745	749	730	749	749	730	767	737	773	820	703	760	739	743	750	832	767	756	758	836	784	727	715	752	796	743	747	791	754	756	730	749	756
27622	20518	16536	9732	5022	2162	1381	872	708	551	467	526	413	402	390	382	357	398	366	323	331	360	351	337	338	359	369	363	375	355	332	368	388	340	316	347	316	311	373	324	348	350	354	380	329	325	377	338	337	359	348	335	358	343	351	344	346	364	350	331	339	306	333	326	358	355	335	341	317	310	362	327	329	353	332	359	360	339	360	362	379	360	348	330	376	354	359	340	374	347	354	362	357	338	350	326	322	323	340	302	328	299	317	329	368	325	318	346	340	331	342	351	353	360	372	336	337	314	322	382	347	351	341	340	292	371	334	330	346	359	341	327	342	358	341	328	342	359	334	332	346	329	314	346	311	323	355	310	326	340	337	343	318	326	348	341	353	344	343	353	333	342	328	344	331	333	348	361	358	309	325	321	369	328	342	332	350	327	349	296	317	351	353	335	324	335	321	347	331	321	370	302	325	314	375	343	347	368	360	355	355	362	344	340	342	348	354	329	350	325	326	354	350	338	312	346	343	330	334	364	351	338	340	345	327	338	342	337	331	327	359	350	334	330	352	325	322	362	347	354	331	327	346	351	333	316	372	340	375	385	357	340	321	366	348	347	340	349	353	346	312	355	348	340	327	334	343	338	340	342	365	346	322	342	361	335	373	323	341	340	356	353	340	340	312	329	368	360	362	340	352	335	373	354	330	332	357	348	306	327	366	325	373	351	335	338	319	331	353	365	360	347	337	341	307	304	338	331	356	356	325	356	331	338	303	353	336	338	348	362	336	331	336	355	350	356	339	344	355	299	358	352	291	338	344	324	366	330	362	352	344	368	360	318	331	320	342	329	326	366	353	336	336	348	350	364	310	348	364	352	361	350	371	338	329	338	360	353	320	319	340	368	304	372	357	329	346	345	347	357	345	361	314	360	367	341	349	317	354	325	343	343	325	319	319	355	338	336	339	320	340	312	350	320	355	321	325	333	333	350	353	317	348	331	306	345	329	330	323	329	354	320	336	323	352	312	347	347	297	324	360	334	348	368	318	353	330	361	316	338	337	374	333	381	322	330	343	322	321	337	324	351	306	327	347	325	340	362	376	337	325	366	364	379	323	339	326	351	308	372	328	353	380	361	339	323	345	349	345	348	365	332	349	357	348	315	325	311	342	301	331	319	350	333	327	341	325	312	348	313	363	331	327	352	333	323	341	351	318	352	326	352	318	318	368	359	333	382	336	301	334	369	379	299	365	339	322	306	335	351	307	347	361	361	296	338	381	328	326	314	388	339	324	326	309	350	340	348	345	322	354	356	349	347	362	355	320	335	332	347	341	330	319	327	343	352	312	328	358	336	333	305	338	324	297	348	331	349	335	341	321	315	321	356	341	332	309	351	337	326	318	331	370	327	340	362	333	333	378	348	365	327	369	350	288	321	305	347	336	345	339	334	332	344	324	316	334	334	329	349	346	343	326	308	346	336	346	361	316	333	398	326	344	340	360	365	336	303	342	320	351	329	311	319	318	353	325	346	327	350	346	342	354	358	328	340	338	334	347	361	352	354	335	335	334	336	326	373	325	332	331	339	355	343	354	318	342	311	322	331	350	351	351	352	342	349	371	331	322	322	315	348	348	363	374	357	364	322	361	348	333	322	350	333	369	353	300	316	342	366	334	348	339	330	327	333	327	377	306	373	375	373	324	342	361	328	322	349	350	362	357	356	331	340	352	306	322	365	309	347	331	321	319	321	320	338	335	360	346	351	354	325	352	343	341	387	349	350	344	317	355	336	349	357	333	336	317	334	329	348	342	328	338	368	347	366	332	342	334	302	313	351	343	353	343	346	328	334	334	334	365	320	339	340	326	353	344	336	339	323	324	347	361	327	370	353	371	319	368	312	330	351	360	333	310	363	316	365	311	327	320	357	348	349	354	346	302	338	349	342	333	337	359	327	363	346	333	350	350	367	336	338	331	347	324	321	355	370	358	330	333	335	352	365	352	297	350	340	337	356	341	352	332	355	354	370	350	354	330	353	328	312	311	322	329	362	363	366	312	338	336	306	350	327	352	331	351	328	346	327	337	321	389	333	347	336	351	320	359	324	332	344	313	337	336	341	345	326	328	329	331	344	336	326	350	347	336	362	329	370	327	356	339	345	323	311	344	342	327	367	369	340	335	364	340	328	346	322	351	358	353	333	324	348	339	319	373	345	348	331	347	354	335	345	346	382	300	351	350	359	335	323	343	295	353	343	353	349	380	333	357	385	362	341	319	341	340	327	341	346	337	343	342	331	376	387	339	312	323	339	338	367	299	325	341	322	344	334	349	316	325	326	391	353	376	379	334	344	329	368	341	342	357	336	354	349	355	341	316	383	348	361	361	346	356	351	310	343	328	317	348	373	324	335	336	370	330	309	351	349	340	329	311	346	341	352	309	304	393	339	337	323	334	317	339	348	363	336	353	329	336	363	322	305	336	342	296	329	354	324	324	313	338	359	370	361	329	326	351	327	356	304	348	364	379	320	343	364	331	344	326	325	318	358	353	339	342	345	344	342	348	354	346	314	336	365	323	332	328	324	345	334	315	342	352	335	339	325	333	341	365	320	320	325	336	321	366	383	332	359	314	310	370	359	305	314	353	323	306	317	331	338	355	363	351	354	355	377	348	325	330	351	312	344	334	333	337	350	320	334	337	344	347	327	342	337	344	329	353	320	317	328	341	296	330	345	319	307	335	328	371	332	348	369	333	341	326	364	326	331	311	338	338	341	311	321	335	322	314	337	361	324	367	347	314	333	346	325	363	342	330	336	346	346	314	320	351	360	329	348	358	308	309	379	331	328	339	341	347	337	311	326	331	354	312	351	311	334	338	356	333	333	327	334	335	309	335	351	344	345	368	350	319	321	353	327	341	317	364	336	339	303	301	363	335	367	330	354	348	318	371	334	336	354	342	312	315	372	353	334	329	340	348	313	339	359	340	352	354	336	347	362	317	328	316	392	346	305	350	362	296	366	329	324	310	332	356	336	356	304	321	349	335	332	360	363	332	333	339	342	345	327	328	334	328	381	325	315	333	329	340	346	351	369	345	318	311	348	333	344	350	344	324	344	330	351	349	346	366	387	334	331	315	351	334	317	325	379	322	385	325	309	346	330	340	330	367	340	343	336	323	359	343	366	344	352	355	355	324	296	331	352	346	352	345	346	308	326	305	338	323	348	347	313	339	342	356	365	348	364	344	342	348	309	341	340	348	334	337	361	337	344	335	345	326	373	369	339	338	330	359	334	324	338	334	332	337	305	342	341	345	321	341	354	363	359	324	338	330	327	302	335	342	339	337	368	357	349	326	344	341	365	347	339	338	348	321	348	372	348	350	351	336	322	358	378	333	331	317	367	337	346	322	351	293	328	343	359	385	327	291	326	309	344	333	345	325	330	368	336	335	337	365	348	338	327	335	375	347	354	361	363	331	356	349	340	354	347	316	346	305	358	346	312	356	372	334	346	360	319	358	344	363	318	324	356
11041	19629	19312	11377	8314	4843	3130	1995	1460	902	852	752	711	561	493	530	499	508	461	419	446	462	413	461	454	435	478	451	432	505	473	439	459	439	451	431	429	439	455	421	437	453	421	445	418	415	434	462	428	412	425	409	437	501	446	423	408	431	445	450	448	430	448	429	453	423	456	408	454	431	439	441	371	455	447	457	488	448	431	490	444	476	458	436	476	409	432	476	480	435	472	438	427	440	448	442	455	458	433	426	471	438	443	428	434	421	439	444	418	436	394	406	453	493	441	451	423	516	447	464	441	444	489	427	450	406	431	433	443	453	426	409	409	433	421	423	458	430	440	466	481	463	433	431	432	497	418	443	457	408	416	440	447	409	425	447	423	403	436	466	436	407	447	414	457	399	461	413	419	413	414	487	419	416	434	478	443	477	463	458	454	475	429	439	488	447	418	439	441	460	435	455	469	449	429	420	449	412	451	454	437	436	420	440	473	416	455	428	410	444	419	440	474	426	406	443	391	431	418	433	455	421	423	446	402	444	417	397	420	444	428	445	432	403	439	438	433	437	416	409	415	460	422	436	401	469	447	427	450	417	420	445	431	448	456	441	426	429	454	459	447	444	414	440	418	422	436	450	437	442	445	413	447	414	464	448	447	424	439	436	449	447	460	406	449	444	508	427	423	429	391	418	434	423	441	451	440	391	459	408	453	423	426	471	454	478	458	423	451	413	481	442	449	421	448	468	441	411	447	481	435	448	447	448	429	431	465	428	455	442	427	452	437	430	453	405	434	436	420	426	453	429	432	429	443	455	418	465	424	478	446	403	406	401	458	449	440	444	407	448	436	442	429	416	445	428	421	449	453	442	402	437	424	426	432	459	443	441	415	434	397	460	480	436	439	459	428	422	431	409	417	426	411	452	409	415	454	402	456	435	481	388	433	418	421	482	443	433	418	428	436	442	407	437	442	465	436	471	431	413	425	440	426	467	463	426	413	406	422	418	385	452	440	456	437	431	433	429	414	427	420	426	434	398	442	422	455	423	433	426	419	440	467	469	428	458	425	432	446	424	376	440	435	458	453	429	469	407	450	416	468	437	447	455	432	438	470	440	455	457	414	429	431	468	448	454	424	489	454	446	401	403	443	457	462	419	428	425	420	421	440	468	462	420	430	431	470	456	462	484	422	455	425	440	471	422	397	432	440	430	420	417	454	457	469	452	445	459	407	407	439	415	431	432	474	425	423	463	448	424	436	466	411	439	433	411	398	434	473	488	421	413	444	435	417	433	474	429	391	417	416	394	423	463	447	442	472	442	412	451	404	461	433	438	433	437	460	439	458	433	458	450	450	437	443	473	433	451	481	432	448	455	439	451	455	419	453	441	463	424	435	464	439	456	398	462	444	457	443	448	421	445	458	485	412	439	426	422	432	456	443	435	462	477	443	442	435	434	444	431	439	442	440	464	404	430	428	451	438	429	432	433	446	440	434	483	432	404	428	414	427	420	397	409	451	444	432	421	434	443	464	427	455	458	467	507	422	447	420	404	472	451	421	402	449	413	428	433	430	432	429	445	437	437	483	439	433	447	440	391	444	417	420	401	420	450	422	469	432	437	429	444	450	496	439	454	444	444	462	483	412	452	453	428	427	425	434	446	433	439	421	426	464	442	405	418	462	426	446	448	465	399	423	450	434	455	419	461	430	429	445	438	426	420	432	418	454	391	407	439	449	443	437	474	443	403	426	443	388	436	445	433	440	454	437	477	418	452	428	395	465	464	420	430	464	438	408	438	379	428	470	482	456	457	468	419	448	370	443	489	421	429	419	436	427	443	453	437	463	435	451	419	410	444	480	433	440	429	408	454	423	408	439	447	426	427	434	443	423	438	459	428	403	438	425	416	409	424	436	454	425	437	476	452	407	445	446	446	423	416	403	441	404	401	455	432	406	423	456	425	445	449	442	420	385	429	396	469	435	446	471	429	475	420	452	408	402	462	415	445	430	440	468	473	423	432	447	420	469	438	457	457	441	454	422	426	394	409	462	454	428	447	432	415	414	421	435	416	419	451	441	456	418	439	412	474	440	438	443	418	434	430	451	432	414	443	424	450	430	421	404	461	447	421	407	443	455	414	452	474	427	465	439	431	406	456	406	454	431	411	475	433	460	462	432	437	441	437	459	399	461	416	459	461	449	458	475	428	474	433	401	408	442	440	434	429	442	407	411	423	437	401	444	427	415	466	452	434	452	447	442	426	437	470	408	460	433	486	400	405	418	453	459	447	439	427	423	441	414	444	442	438	415	446	393	429	436	417	467	424	427	472	420	428	453	423	462	445	441	466	438	426	446	461	430	407	420	437	463	421	463	444	466	471	441	472	459	457	445	451	454	415	425	412	395	434	479	431	455	379	435	410	406	434	429	421	428	424	410	449	432	451	409	414	401	437	439	429	453	459	421	446	438	455	440	412	432	439	468	443	430	460	424	428	441	430	453	439	461	432	407	470	425	420	454	433	452	439	420	468	421	449	452	449	422	420	410	417	400	467	425	485	432	466	424	410	447	448	423	422	429	436	488	468	456	479	428	462	445	452	456	418	441	397	454	411	458	433	425	419	441	469	442	444	465	425	406	432	427	411	442	446	455	470	409	432	468	428	450	419	442	440	484	446	460	450	426	458	433	451	403	439	464	447	462	420	441	408	415	436	428	427	455	406	430	443	460	409	464	468	433	474	419	425	423	393	366	447	418	423	393	403	452	444	452	396	422	421	415	414	455	396	448	439	415	518	460	451	430	445	446	433	445	407	414	432	419	439	465	408	436	457	421	439	420	444	438	456	424	415	430	435	429	404	391	509	432	462	437	438	420	410	454	443	459	367	436	418	410	454	446	410	463	444	470	433	472	453	435	431	411	457	412	435	458	447	458	434	491	416	471	440	452	465	455	446	408	464	477	424	419	423	410	431	413	402	442	425	440	481	429	431	426	407	462	438	429	415	411	435	459	455	462	455	408	461	417	419	435	454	465	440	439	438	406	400	455	436	436	444	437	437	413	408	425	465	452	409	422	422	459	435	455	408	450	431	441	451	482	391	432	438	410	414	427	421	462	436	409	424	401	442	435	421	451	431	425	470	417	414	419	445	464	458	503	415	455	451	471	443	429	414	420	422	438	444	413	412	419	440	404	446	444	469	434	442	444	422	395	450	453	406	423	441	437	420	441	422	410	475	446	413	451	435	455	414	459	414	419	433	446	468	441	415	440	453	451	418	427	462	396	433	475	429	423	439	424	425	442	437	439	464	428	434	419	418	418	444	433	424	434	426	418	470	483	417	442	432	420	424	435	467	379	439	426	448	410	434	440	404	463	397	456	430	429	440	447	466	396	473	438	403	422	411	435	443	453	440	438	447	419	420	424	430	452	456	425	421	445	433	445	410	435	468	466	457	432	447	453	466	421	440	437	438	492	439	458	429	403	444	422	446	424	435	453	419	489	431	474	455	460	443	446	443	453	438
24382	21417	28725	24497	21222	10565	3091	2041	1493	1165	988	905	820	742	746	656	664	671	611	603	599	625	612	601	636	602	617	589	617	674	649	609	589	592	597	616	588	631	597	564	533	608	609	598	556	593	566	581	610	586	536	590	625	574	588	608	560	591	585	579	549	581	599	561	586	630	598	586	576	560	576	574	547	565	593	637	580	609	617	594	572	608	598	584	606	586	586	582	597	569	608	590	578	609	601	529	567	570	625	582	597	572	586	602	602	607	604	582	546	594	576	578	584	555	587	579	505	590	573	560	577	589	574	606	599	625	570	591	583	562	574	577	545	578	555	522	577	552	570	549	601	594	613	541	565	541	633	627	535	595	584	596	578	570	617	566	571	618	596	562	548	590	622	590	586	567	602	544	604	583	566	586	566	607	565	595	571	544	594	575	587	586	578	574	605	578	629	558	573	634	593	537	566	604	579	624	632	558	580	558	520	589	586	586	557	575	551	568	569	586	592	585	569	581	555	558	555	524	560	584	559	609	585	586	601	521	593	611	583	564	532	586	643	568	591	568	585	571	628	564	586	540	550	592	577	560	567	616	598	595	612	598	537	570	592	608	586	611	599	518	554	634	569	573	586	589	593	579	541	584	591	569	535	570	552	599	552	567	542	593	563	624	562	597	552	543	567	568	601	592	552	604	609	576	588	571	539	561	579	641	516	574	560	591	564	568	559	575	581	560	582	562	544	567	558	552	557	549	601	549	564	596	586	567	601	616	557	605	540	546	605	579	609	577	590	547	580	567	573	546	519	566	565	581	548	570	559	539	588	589	533	585	585	593	584	556	584	538	607	566	578	593	595	601	557	578	558	563	584	578	557	582	569	555	594	581	607	585	577	627	610	562	593	584	587	558	550	614	603	602	592	565	566	575	601	595	587	595	575	574	580	550	572	585	599	508	545	594	537	631	586	583	544	595	609	550	541	579	554	610	576	557	597	601	575	609	566	588	608	554	582	575	577	542	570	602	561	558	552	528	581	549	587	590	588	589	623	570	567	562	592	553	586	579	565	605	553	630	599	550	603	583	585	591	589	582	600	552	635	580	581	548	582	582	542	563	563	542	610	577	614	555	596	569	560	575	588	539	594	587	559	575	569	608	583	580	561	600	616	581	598	604	617	597	582	594	574	576	597	542	600	572	607	564	575	572	568	598	595	507	558	613	567	635	611	574	591	576	580	570	590	594	586	578	560	543	571	534	572	613	561	562	605	589	576	552	584	598	541	574	576	563	587	601	559	571	603	580	585	548	575	560	636	580	608	619	609	516	566	552	574	594	554	577	577	595	574	564	556	582	570	587	542	567	608	559	582	572	564	559	573	584	554	571	516	570	595	554	554	584	566	566	591	596	606	530	559	593	605	590	594	533	598	567	585	592	562	573	591	589	573	555	581	604	546	538	566	576	603	596	611	587	554	530	597	608	575	592	607	583	586	580	572	607	584	597	574	549	570	558	559	541	610	593	531	581	573	602	618	552	584	589	563	559	574	617	577	582	593	580	559	582	543	558	547	582	621	581	565	612	549	590	598	569	554	560	598	561	600	543	530	563	569	608	565	623	598	582	577	584	565	586	603	589	612	549	556	544	573	581	562	570	557	570	559	526	582	567	560	599	559	555	596	606	608	574	599	575	580	562	543	605	559	564	568	562	560	591	562	590	609	609	575	580	601	644	563	551	575	556	587	598	606	568	602	555	595	493	557	601	577	565	584	551	518	581	557	585	567	568	568	566	560	602	584	555	558	577	603	575	579	604	562	552	572	560	585	566	579	628	569	559	591	579	590	592	621	547	561	575	550	548	632	607	587	576	556	589	527	575	568	618	567	571	571	558	561	576	572	553	593	558	538	591	586	582	570	616	572	535	571	553	514	561	569	560	599	599	596	570	596	586	563	563	556	566	602	556	576	566	606	603	580	620	557	616	564	585	568	551	608	584	546	574	607	561	607	599	635	549	559	599	560	564	570	648	556	558	550	595	568	546	581	627	548	578	558	585	548	536	589	596	604	608	603	569	573	616	570	574	586	596	612	556	557	577	586	569	602	581	574	594	594	586	556	564	576	587	556	579	558	584	585	598	594	539	542	615	587	604	624	595	575	606	570	627	554	592	553	582	605	591	580	528	565	570	542	613	564	589	560	559	588	554	601	565	548	596	534	561	589	551	566	602	596	591	571	573	600	606	576	579	577	570	549	562	570	612	587	609	582	594	548	569	547	583	587	555	598	594	540	575	595	582	587	591	542	600	578	511	570	564	571	583	609	550	575	573	552	588	554	581	574	599	589	579	599	566	594	582	576	568	582	621	593	569	556	538	603	616	603	553	567	619	623	548	539	589	557	612	577	587	580	590	601	567	614	568	599	563	565	583	535	559	557	577	551	596	572	564	595	560	588	589	574	583	564	598	594	593	551	603	585	630	579	584	611	594	582	587	576	592	571	597	606	547	550	600	619	594	603	584	599	569	590	610	585	576	544	588	594	580	550	576	607	587	567	560	568	584	533	585	560	623	562	588	585	610	574	580	613	576	577	583	572	633	614	562	573	523	582	589	583	575	577	607	538	556	557	574	538	542	620	557	552	564	572	595	524	570	544	552	601	556	582	570	589	531	613	534	573	594	552	583	602	574	594	590	624	603	566	571	567	579	563	608	580	561	579	546	628	584	546	573	584	582	599	576	557	594	574	536	604	580	584	538	600	570	577	572	509	590	580	562	535	607	602	574	580	594	577	598	576	586	580	582	585	604	570	542	631	557	562	563	607	601	564	585	558	590	547	539	571	569	604	555	574	594	570	574	590	590	581	514	561	575	563	579	580	601	552	569	553	540	599	565	582	580	565	569	576	595	557	563	567	589	611	644	594	606	611	559	564	542	568	629	589	577	533	558	556	583	563	589	559	560	591	567	564	566	557	554	575	583	577	539	585	569	575	589	555	586	531	560	590	598	604	605	557	600	510	576	537	565	594	545	549	619	580	586	598	605	611	515	607	544	566	589	580	608	590	552	567	586	586	605	529	523	561	571	567	550	592	544	565	574	632	566	571	570	551	601	551	595	536	545	560	546	604	588	589	566	571	610	536	568	587	568	589	590	593	573	586	562	590	586	564	572	556	600	559	586	598	588	605	607	583	587	564	600	558	542	517	553	648	575	570	600	561	580	557	578	547	580	600	564	532	572	619	577	578	559	562	590	590	604	612	621	526	566	553	581	576	568	544	557	555	576	542	587	559	579	594	569	588	574	532	582	570	592	609	549	564	554	580	586	589	582	566	549	575	616	574	549	569	547	576	529	528	563	593	556	576	565	581	579	601	565	578	567	585	550	614	571	584	583	629	563	624	612	587	605	575	615	592	557	594	575	583	566	604	597	567	603	570	605	578	576	576	603	592	612	601	548	606	542	553	543	555	573	577	584	597	548	599	578	563	554	580	565	556	559	568	563	598	598	544	599	596	577	583	542	595	616	566	582
12206	27338	24457	16466	10901	7128	5191	4088	3137	2113	1755	1539	1342	1215	1031	1042	935	832	878	846	797	801	806	787	758	786	807	866	875	855	819	779	772	742	779	747	707	775	740	741	745	714	766	769	749	750	786	781	772	718	764	715	737	746	745	735	752	673	704	739	776	712	705	702	742	770	711	719	678	740	735	694	701	741	778	761	784	750	751	752	767	758	755	755	765	768	795	717	747	756	718	749	762	730	734	682	765	773	684	708	697	771	749	716	708	690	662	740	723	730	678	723	728	732	720	696	729	714	737	765	726	735	783	762	685	705	693	717	712	701	754	734	777	721	703	701	702	709	737	688	717	763	722	692	749	671	797	731	723	757	765	775	692	744	706	730	717	721	696	712	718	683	708	709	715	761	750	748	728	714	702	738	653	727	756	741	686	696	718	698	739	760	706	744	730	734	733	720	771	766	758	733	760	759	744	749	703	768	702	717	706	767	700	753	715	728	707	701	739	741	705	716	729	699	696	699	755	767	666	732	714	792	699	724	752	729	763	704	716	709	665	738	716	736	740	728	685	723	680	728	692	757	760	764	728	754	732	775	736	740	716	712	727	770	724	700	732	690	724	753	740	733	768	769	763	733	747	721	741	701	740	716	681	756	674	707	736	713	717	678	732	712	699	728	675	701	739	768	732	703	695	678	690	745	751	767	717	712	722	685	733	729	698	774	724	763	726	798	772	707	719	726	734	683	750	717	733	696	721	695	692	755	725	775	769	721	730	747	732	724	717	745	675	715	714	703	756	751	711	766	729	706	723	699	713	727	743	737	670	787	766	742	688	729	693	705	768	740	705	719	716	708	721	747	701	745	719	707	710	714	729	691	735	702	776	741	729	715	765	698	748	656	734	733	695	727	700	729	734	735	694	687	734	766	723	739	691	745	771	740	741	691	700	758	718	711	723	742	749	729	736	751	729	682	663	720	705	756	716	754	731	741	729	765	731	746	740	725	685	799	795	717	705	750	716	721	689	716	718	739	673	722	727	767	671	704	709	724	716	725	794	680	729	681	725	740	712	698	748	695	756	711	721	699	731	680	682	740	755	708	715	732	695	727	724	739	713	694	767	747	686	730	733	720	757	739	755	712	709	740	738	695	737	684	714	772	723	773	750	775	677	763	765	732	734	716	735	723	706	714	747	766	786	694	722	737	712	752	744	742	745	730	740	728	750	764	732	725	701	731	742	732	704	692	738	731	752	714	706	733	739	712	751	772	726	738	732	726	770	690	713	734	774	714	706	742	751	757	730	708	710	694	746	719	720	699	733	739	748	677	727	756	756	707	730	716	679	767	725	723	732	716	690	742	733	775	727	707	699	779	670	701	747	755	692	705	751	733	754	741	726	745	694	757	708	727	717	707	730	743	719	737	696	738	737	739	769	715	720	735	670	707	730	679	754	716	727	735	712	737	721	711	711	739	694	729	702	734	679	749	706	757	739	755	735	720	739	739	749	744	749	689	733	712	740	758	731	692	720	724	688	743	768	736	709	727	760	748	704	754	738	650	693	743	773	728	716	731	739	707	741	751	694	756	695	711	778	697	701	702	738	793	685	704	735	728	707	713	746	720	756	742	770	734	707	731	744	736	738	710	783	721	702	716	716	776	736	755	701	721	700	732	648	720	708	734	742	758	778	725	740	733	726	752	768	712	737	746	697	726	759	718	710	762	728	718	705	772	720	736	706	678	676	739	779	747	759	752	743	745	685	710	734	758	798	732	704	719	736	760	726	720	758	792	698	714	718	694	698	743	764	735	746	735	711	703	718	748	722	703	744	680	710	731	737	747	758	750	672	717	710	684	690	711	685	690	703	752	769	690	706	765	770	702	720	717	718	740	755	743	704	732	680	719	727	727	710	710	752	743	749	723	777	700	711	750	738	729	727	805	702	732	721	727	728	714	726	736	721	758	756	745	743	750	756	759	759	722	742	723	741	721	711	779	738	728	743	724	755	736	697	710	724	693	767	689	747	716	727	708	793	741	749	691	691	738	753	731	721	723	710	749	720	701	741	695	711	754	758	737	730	722	754	749	762	746	693	688	687	691	725	747	727	716	752	728	712	768	734	726	770	689	700	737	692	692	722	719	682	742	741	741	744	760	692	705	747	765	697	742	698	744	693	712	773	718	770	718	721	772	752	718	721	725	734	737	709	776	680	717	719	749	753	723	697	735	720	717	783	728	765	703	725	752	738	725	719	725	738	721	726	751	760	734	738	720	747	727	717	667	702	703	723	759	725	704	703	702	680	721	713	738	704	726	742	675	736	744	716	706	727	721	732	751	674	708	754	722	738	801	736	737	683	715	789	710	728	734	728	700	764	742	733	756	734	711	699	759	735	790	719	688	728	696	746	758	659	720	701	757	760	732	740	719	752	683	683	717	752	685	741	767	779	726	771	711	722	720	749	773	703	708	743	673	698	743	745	727	773	726	767	739	762	746	695	743	700	707	715	715	667	753	763	703	718	734	751	719	766	691	678	727	695	713	686	733	724	754	729	719	718	732	728	709	691	716	720	695	781	739	738	726	709	768	733	738	716	693	763	720	744	704	720	700	734	739	691	740	729	749	712	696	772	724	675	727	726	728	711	727	724	767	716	750	772	722	756	752	752	725	714	699	737	716	730	714	753	711	686	733	715	755	687	730	746	752	679	741	738	688	713	705	701	736	703	785	810	750	767	704	700	718	722	747	742	652	711	699	776	720	757	713	723	760	710	729	735	751	735	734	721	736	695	708	725	721	760	727	701	726	709	754	699	721	738	725	683	712	681	739	724	712	708	745	774	718	739	745	721	707	747	698	717	711	717	710	711	672	768	733	746	757	687	704	716	722	732	744	745	760	700	722	723	718	740	697	722	751	733	726	703	691	730	732	712	785	730	718	685	739	707	715	726	743	725	742	751	714	719	717	743	721	726	751	768	720	714	674	706	686	761	691	724	684	698	767	732	734	754	698	755	694	759	727	716	802	717	731	756	783	750	738	735	775	721	702	724	722	752	751	743	738	699	656	749	732	729	737	712	710	781	677	733	749	739	751	701	698	692	714	723	712	698	759	663	711	710	738	763	716	766	712	800	718	723	744	701	735	767	750	729	698	754	741	730	743	705	682	740	705	780	708	669	673	713	695	707	731	707	701	718	686	691	722	706	701	690	698	715	712	707	707	680	742	733	711	758	675	703	699	739	737	698	706	694	721	719	713	744	671	728	722	705	704	750	728	726	760	723	736	717	725	700	705	699	719	764	715	723	696	721	712	768	667	710	773	696	744	710	726	763	742	676	688	727	747	720	760	716	717	733	709	743	733	739	792	661	796	715	703	735	698	739	720	703	777	750	663	718	700	763	716	695	747	691	661	718	730	744	697	741	710	726	716	770	729	699	746	732	774	699	784	706	705	711	713	701	699	754	820	749	759	729	723	715	735	732	721	676	701	713	713	740	721	760	661	749	695	747	720	721	721	655	676	723	769
25546	21415	27472	25454	11143	2990	1573	993	789	731	511	391	371	348	320	326	264	289	277	266	272	283	254	260	237	289	261	283	287	285	270	281	269	241	265	263	244	226	272	259	247	285	254	254	249	238	230	285	249	261	276	278	251	236	279	230	261	263	234	259	240	271	237	256	244	245	262	258	241	241	263	249	254	263	230	280	259	272	276	252	252	258	280	271	238	248	236	275	224	245	276	270	261	237	249	226	252	269	246	226	286	250	260	253	222	256	239	256	262	243	294	269	277	256	258	217	277	234	265	248	227	229	248	265	250	264	259	248	262	270	271	264	264	253	255	266	261	251	270	261	259	245	249	242	259	240	264	256	268	243	265	266	249	251	236	234	255	238	283	267	241	270	243	229	238	262	237	258	246	225	255	266	267	286	257	254	257	259	261	235	259	260	228	242	268	225	259	217	238	245	260	281	249	261	240	265	226	239	268	246	227	244	233	240	269	250	269	245	262	234	269	282	260	270	262	249	247	253	253	258	240	264	234	245	263	250	271	209	234	248	249	216	254	256	275	246	266	229	249	246	271	285	234	260	260	259	247	266	257	222	250	264	251	289	241	281	244	237	266	271	238	257	230	221	262	242	252	257	233	256	257	258	267	273	264	237	231	254	248	235	253	241	258	269	273	242	237	229	250	251	272	252	249	215	276	243	236	229	244	235	209	248	263	256	249	247	242	244	243	252	236	251	261	256	230	254	246	253	236	218	247	266	263	232	245	297	273	257	245	267	271	241	248	264	258	231	245	250	224	253	275	255	227	253	266	265	242	265	228	277	217	242	232	280	238	246	237	249	246	251	271	243	225	245	254	271	246	252	279	233	254	272	257	262	258	236	263	259	231	261	270	253	253	269	260	226	243	253	253	226	250	254	254	251	242	261	269	277	262	258	267	242	243	242	240	268	254	260	251	247	253	279	257	224	229	227	265	234	250	239	249	257	243	276	240	232	275	233	261	225	277	251	243	269	244	258	258	225	267	268	232	254	247	265	242	254	279	254	263	229	264	268	247	258	284	287	258	258	273	231	265	264	234	239	284	258	225	242	259	266	261	226	267	244	267	275	272	253	250	229	247	264	240	235	272	262	247	247	267	247	234	237	248	256	236	236	253	253	260	236	277	233	260	255	224	247	256	280	276	291	245	287	277	269	236	252	250	258	244	251	239	234	250	247	229	247	259	227	232	232	261	256	235	225	236	274	231	258	256	272	270	239	233	269	244	269	274	260	270	262	250	268	262	274	269	300	263	252	262	230	231	255	257	258	270	253	269	241	251	274	271	273	272	273	256	249	246	258	261	263	234	259	261	238	257	269	254	263	223	260	248	242	248	263	266	267	218	283	225	261	263	241	262	267	261	247	265	231	244	242	250	255	249	239	247	262	259	249	231	248	270	272	251	240	256	240	270	258	229	253	202	256	272	239	242	275	238	259	252	253	258	234	252	235	238	241	249	250	240	258	248	260	247	232	262	274	242	243	295	245	287	244	245	262	222	260	260	266	267	278	219	241	255	251	258	243	250	239	271	265	232	259	238	267	246	262	235	255	257	250	283	265	243	232	248	275	212	221	253	263	257	256	252	267	256	233	235	236	285	224	242	264	228	261	258	287	269	271	247	245	214	250	262	232	239	246	240	224	256	254	273	225	262	246	270	257	245	252	253	238	235	255	289	256	231	257	253	243	244	250	254	248	264	256	273	251	241	274	229	297	249	209	242	254	255	276	235	255	267	234	244	234	250	271	238	230	257	239	227	224	265	280	243	244	257	261	244	250	233	252	232	261	276	243	248	251	256	273	256	259	261	264	228	251	238	270	271	247	267	266	253	263	261	249	233	237	242	261	252	242	258	253	243	256	228	249	247	227	224	238	265	223	278	234	267	269	266	241	253	224	245	276	244	238	253	247	267	247	275	261	252	239	253	263	267	250	272	247	242	251	241	246	260	274	235	255	258	256	279	248	248	261	261	253	265	250	285	245	241	260	244	249	227	260	229	256	256	235	272	285	258	268	232	250	248	250	236	278	272	237	255	256	251	262	242	233	238	266	251	242	247	237	222	233	240	238	268	251	274	268	251	243	269	227	232	240	279	259	248	252	269	275	281	248	234	222	250	253	237	246	268	261	234	274	260	276	240	269	255	238	226	235	262	252	248	247	278	258	250	270	264	276	243	256	279	265	250	250	270	254	228	252	255	264	277	281	267	269	240	269	233	251	263	257	262	252	240	270	253	242	247	231	263	238	241	260	270	243	240	262	247	238	285	274	240	229	235	245	247	246	235	246	217	247	259	249	239	256	225	229	249	275	245	268	226	261	259	261	236	230	228	264	273	267	225	238	244	231	270	247	286	236	232	229	261	259	256	239	259	273	249	250	255	218	252	243	254	261	232	249	261	270	265	254	269	265	278	250	257	234	275	245	263	253	251	242	270	242	300	252	270	225	284	241	262	234	210	239	245	230	251	232	261	258	240	268	233	289	245	258	259	255	284	263	268	242	259	261	260	264	220	245	238	219	244	229	250	256	234	218	232	226	259	274	248	260	230	237	262	259	250	250	261	246	236	248	277	255	247	254	269	304	221	259	230	260	242	233	226	236	257	232	255	272	239	253	245	262	261	249	262	262	254	258	231	267	251	286	229	247	264	256	290	269	238	232	263	262	255	262	262	250	286	262	230	247	265	270	262	242	258	240	231	234	246	298	266	250	274	218	255	256	209	247	264	272	244	254	241	235	269	236	298	225	252	238	233	245	254	282	251	273	259	260	245	285	235	217	233	252	254	263	256	252	253	262	265	252	234	260	245	267	256	256	233	259	257	255	244	261	233	251	254	269	226	240	238	268	259	241	244	265	249	258	253	255	267	268	244	223	259	246	259	251	218	243	247	273	276	275	259	243	263	280	252	230	239	292	271	261	233	237	246	281	259	264	240	234	277	253	248	253	256	254	254	287	243	230	254	279	266	258	237	259	231	275	236	263	244	237	259	245	241	256	260	269	269	268	272	244	213	266	250	244	271	244	243	258	245	258	281	240	282	270	266	250	280	236	241	250	269	276	258	264	266	255	243	230	230	256	275	261	219	240	237	238	259	248	256	268	281	239	266	255	275	227	245	223	240	242	263	241	252	257	248	249	224	240	247	243	240	278	257	254	269	268	237	259	245	260	297	267	240	258	278	251	251	246	249	256	293	248	258	258	270	261	247	241	247	259	233	251	243	241	235	261	241	267	285	275	259	244	252	229	249	255	222	244	257	268	253	280	251	223	252	260	274	238	228	253	224	275	269	259	278	260	239	239	252	261	284	221	266	265	249	261	256	275	299	253	285	240	264	266	259	262	256	270	236	235	256	258	247	217	234	258	250	258	249	246	235	256	255	246	254	263	252	263	258	250	257	253	236	272	242	247	251	246	236	233	245	251	270	240	240	265	238	264	257	253	237	254	274	241	295	273	265	255	297	238	275	255	289	232	241	261
11968	21909	20432	13102	8083	5524	3759	2556	2004	1658	1046	805	714	633	559	485	480	419	430	395	414	393	418	412	354	397	432	397	431	422	360	349	345	354	346	361	378	355	353	360	359	351	353	379	369	356	343	342	346	327	376	333	356	311	348	345	347	349	341	392	362	379	345	367	338	351	322	350	325	360	338	368	368	344	355	381	344	399	369	385	345	353	332	345	354	398	366	381	371	388	341	340	345	352	341	379	334	354	296	398	361	318	334	319	347	358	346	307	332	346	368	339	303	374	338	359	354	344	344	349	320	349	306	358	359	358	374	341	354	334	325	362	349	358	318	332	322	328	367	355	333	345	375	311	341	334	337	348	346	335	334	358	343	346	390	325	336	352	358	346	326	356	333	337	345	375	361	371	331	366	373	334	337	357	349	362	368	354	331	368	367	315	353	326	376	355	324	339	332	364	327	310	343	342	338	367	322	357	348	366	329	339	324	374	345	321	385	344	374	321	331	306	348	346	351	359	336	323	345	365	339	377	332	341	321	333	336	324	319	348	343	342	333	322	365	343	314	329	339	323	355	378	324	349	320	346	350	350	373	351	306	325	338	325	348	360	308	361	338	377	337	340	320	332	333	369	332	379	358	370	364	367	348	323	344	362	348	371	347	316	343	335	339	348	363	363	366	334	310	360	322	324	359	329	332	323	320	335	340	313	354	316	346	373	351	317	352	359	356	361	340	326	328	327	357	341	307	346	336	339	338	340	312	315	335	350	347	370	365	353	320	334	329	337	334	371	343	354	341	360	349	357	362	330	327	321	337	373	372	356	346	330	361	341	287	369	344	325	341	333	349	342	369	340	351	359	335	320	310	343	349	340	351	359	352	355	338	372	335	387	350	357	329	330	356	353	346	334	347	327	341	333	332	340	365	345	334	333	338	357	314	346	387	341	381	352	359	359	337	340	313	331	308	334	362	389	350	381	368	348	347	380	327	351	342	331	352	348	352	348	370	321	346	370	333	362	342	335	345	352	301	313	358	347	334	344	349	373	377	341	360	350	329	341	339	378	344	346	346	346	383	366	333	340	350	361	349	393	316	318	324	353	321	302	322	312	352	328	316	306	321	318	355	335	337	335	355	336	365	316	335	348	352	332	367	349	334	326	333	316	364	340	358	300	294	327	361	356	335	341	366	345	360	343	326	373	336	334	357	333	338	357	343	348	323	340	381	357	313	328	338	349	358	329	356	349	338	338	332	342	368	348	312	325	337	337	344	338	358	324	373	387	344	349	352	347	336	353	365	358	317	325	364	342	375	346	344	317	333	342	338	343	341	328	360	352	342	333	336	347	307	337	379	341	361	362	338	358	308	360	337	338	351	343	348	373	350	337	345	356	330	330	350	322	335	334	348	357	348	354	354	392	349	351	374	360	340	347	353	359	346	320	373	330	334	351	336	345	329	331	341	349	341	341	360	365	354	384	360	356	306	369	343	364	343	340	350	327	346	326	359	350	331	334	305	351	382	332	348	299	366	334	347	343	345	351	325	341	325	344	329	378	367	325	340	352	320	336	380	352	348	325	363	347	380	344	344	331	327	378	331	356	372	358	337	368	330	355	313	345	343	338	371	344	363	336	324	341	350	340	348	332	350	332	379	309	340	362	335	339	340	352	371	353	346	361	341	344	371	325	370	336	330	357	365	337	359	299	373	346	335	347	362	347	344	367	377	335	385	355	332	337	316	352	351	346	368	341	356	358	376	328	340	347	349	355	359	325	334	331	319	360	356	371	350	336	364	385	358	345	342	327	347	378	329	373	375	336	338	350	358	360	326	316	326	351	366	360	338	371	358	317	320	356	361	364	376	337	324	366	358	344	350	346	343	317	341	332	324	321	346	364	347	302	344	359	363	334	349	321	314	398	332	351	357	322	321	349	337	325	325	361	357	369	366	342	343	374	373	338	357	316	351	338	316	353	349	390	358	357	356	332	361	350	353	324	341	382	343	330	388	331	373	355	376	327	356	338	351	304	323	335	358	356	371	344	354	300	352	385	342	358	362	378	336	359	331	343	363	327	360	361	341	325	358	339	315	375	330	323	341	338	359	321	316	340	324	354	321	354	359	335	340	340	374	324	332	356	333	363	316	355	318	346	345	309	378	349	362	328	338	336	363	358	328	355	338	334	357	299	356	343	379	333	381	332	335	308	321	358	302	349	354	356	361	362	336	346	346	334	336	338	361	314	360	348	371	340	330	369	345	335	345	324	358	339	340	365	343	338	343	326	373	365	336	325	325	371	331	367	372	344	341	340	351	365	329	359	349	381	360	359	342	387	377	333	344	338	359	375	322	335	325	346	368	358	360	325	342	361	349	324	313	345	312	370	344	326	331	328	341	341	334	321	334	349	358	375	360	337	338	341	372	345	345	334	378	343	374	327	346	338	349	373	359	363	344	367	367	361	325	348	342	328	314	350	331	349	320	319	324	353	352	321	358	371	328	350	324	338	348	349	344	340	346	335	344	332	362	374	352	338	330	326	365	329	364	359	363	358	326	332	323	361	346	365	334	341	346	348	346	339	342	353	374	358	338	352	334	347	331	356	355	334	350	361	376	348	356	322	358	346	382	339	370	351	360	367	358	354	357	334	343	335	308	368	345	333	332	364	347	365	311	332	306	362	333	327	339	349	384	363	327	361	333	340	368	359	374	367	374	359	331	374	352	339	398	347	325	354	343	384	359	349	355	382	345	301	365	336	323	358	340	344	337	336	300	381	326	351	365	325	364	362	340	357	341	335	354	382	355	361	353	348	346	322	363	378	363	317	321	327	355	331	371	343	368	344	350	335	327	333	364	333	347	362	337	342	322	354	335	362	330	349	350	361	333	345	349	321	367	314	345	345	361	338	368	352	333	350	378	355	337	369	344	351	395	338	331	331	368	349	380	342	315	363	362	317	352	313	358	320	335	342	310	331	337	367	350	339	336	364	348	311	352	326	370	337	361	321	336	372	333	337	344	331	361	356	334	378	349	377	352	339	349	357	348	305	346	333	344	351	310	345	363	383	359	368	321	325	320	365	351	334	332	361	348	325	336	368	359	311	359	338	332	332	351	349	333	343	392	320	356	338	337	354	366	320	336	349	343	332	343	373	341	366	359	361	342	359	339	318	342	342	311	333	339	388	372	341	351	365	323	362	341	340	321	350	347	343	349	313	358	330	364	332	326	378	299	341	361	387	387	352	344	350	342	346	344	327	364	347	353	348	366	340	365	347	361	350	370	390	355	324	331	386	362	360	345	328	322	372	330	364	321	343	309	341	333	365	406	366	353	349	362	335	348	313	338	354	327	368	374	341	355	322	366	365	349	337	330	335	325	324	343	380	347	348	351	344	375	368	332	333	320	369	366	352	321	370	368	324	352	341	327	323	326	354	298	354	365	370	352	349	330	334	339	400	374	320	345	335	363	333	346	376	347	357	365	349	319	343	367	347	349	375	314	340	328	329	366	325	360	359	362	351
23279	21426	29252	23989	21439	21399	10285	3125	2021	1571	1239	1076	946	859	833	778	736	749	733	699	682	648	664	648	635	660	665	693	688	670	662	643	631	640	619	621	599	565	644	542	587	634	578	596	555	616	626	599	615	623	590	560	558	661	581	570	595	580	634	570	586	557	564	587	611	629	610	624	602	613	626	567	601	597	650	647	639	624	636	628	599	596	645	589	631	613	600	622	595	565	616	574	605	557	575	537	600	597	611	614	567	567	607	562	594	599	592	596	598	612	606	589	564	562	609	596	617	582	624	598	551	615	536	549	632	571	614	581	594	607	580	585	563	581	583	587	598	642	586	571	589	631	612	565	583	536	565	635	581	565	581	604	613	584	623	569	598	586	587	593	579	530	534	584	558	552	595	583	573	614	597	587	577	605	605	556	595	636	638	610	598	633	625	606	588	588	608	568	579	564	575	632	592	560	591	642	602	588	607	581	623	593	586	602	565	604	615	596	606	584	565	577	573	623	585	614	585	583	592	558	625	615	594	621	564	531	569	572	616	553	557	585	592	642	561	604	584	575	612	553	554	550	573	607	575	601	581	610	614	647	590	598	546	534	580	603	602	622	594	579	592	588	536	570	617	596	594	598	580	557	542	590	589	589	540	621	616	574	614	572	604	567	560	567	612	578	608	575	600	548	627	600	559	591	604	581	578	580	563	586	591	552	603	584	557	590	606	601	595	601	558	579	595	590	590	586	610	577	557	547	548	627	548	510	650	605	578	538	606	564	622	587	581	594	580	591	589	554	543	564	543	619	588	676	629	636	602	590	665	549	562	591	600	656	596	583	585	593	612	576	583	595	594	528	558	584	581	582	585	541	555	595	599	535	579	575	582	599	567	587	558	603	600	562	636	548	633	617	558	574	580	617	568	558	578	584	584	593	543	589	488	570	579	553	556	617	580	580	578	580	615	610	625	589	620	589	586	604	565	561	582	554	585	601	599	570	577	527	562	559	547	590	594	571	543	559	603	570	619	604	550	588	554	636	628	575	583	572	614	578	555	552	586	572	571	619	557	601	614	600	605	561	534	532	568	616	567	582	636	592	594	583	578	585	608	598	564	581	584	566	603	589	582	589	593	576	538	596	587	569	620	595	595	584	608	594	567	548	600	569	610	585	571	568	567	572	573	576	588	558	614	636	598	615	557	587	587	591	582	597	611	585	544	575	573	582	615	599	581	619	622	561	572	617	586	577	600	558	586	615	603	604	582	606	575	604	596	595	612	641	578	605	591	610	575	588	618	595	571	581	551	638	590	603	615	572	573	588	561	564	566	585	559	565	595	589	582	551	532	571	542	618	562	589	578	564	626	559	630	572	610	587	571	563	564	582	550	608	592	576	638	543	567	588	618	595	571	572	618	580	635	585	571	586	573	569	544	569	596	584	613	604	595	556	588	581	564	581	593	630	561	554	550	622	571	652	625	586	586	549	587	566	569	585	620	634	574	590	576	594	602	588	622	589	584	560	520	617	609	594	577	615	570	596	587	585	598	589	599	571	625	600	630	559	523	580	607	570	527	600	620	591	541	572	601	585	562	578	596	574	576	572	600	575	548	582	539	592	598	603	548	550	573	608	560	616	610	600	597	555	579	603	552	550	599	606	559	581	564	555	573	571	625	609	575	568	615	632	627	580	597	577	551	585	568	575	584	532	576	591	585	591	583	575	637	613	563	607	546	558	602	605	588	572	554	581	574	594	538	573	608	567	567	576	614	610	585	587	612	583	578	608	561	578	566	557	612	578	575	595	606	581	595	572	583	573	590	596	616	599	566	574	585	583	552	629	605	574	619	572	570	580	581	579	602	600	579	579	561	590	560	643	596	558	591	581	530	588	617	608	570	561	575	619	611	546	571	589	598	594	580	576	573	590	564	549	601	544	557	558	587	614	601	642	605	577	604	566	589	552	561	569	572	592	575	584	588	575	613	558	582	594	575	608	559	609	558	601	573	563	591	600	597	565	597	565	610	602	598	623	585	615	582	611	581	607	576	561	554	566	580	588	537	543	583	582	545	581	630	620	574	599	628	559	606	579	597	625	569	604	583	571	598	622	583	569	594	607	614	588	635	574	662	571	599	619	576	567	529	614	563	562	562	596	541	576	583	630	565	580	559	610	560	602	601	534	570	577	572	542	578	591	581	577	568	541	557	576	575	598	596	564	543	573	585	606	559	581	577	634	574	565	642	540	565	576	626	552	575	591	614	621	550	613	570	590	601	548	541	583	613	582	598	619	588	595	574	591	583	610	569	602	547	551	577	569	568	610	567	561	539	564	564	594	620	531	611	622	559	618	612	540	600	566	561	600	562	617	578	557	592	623	526	572	616	567	586	520	613	615	525	567	576	626	584	597	546	584	578	581	565	565	603	574	598	544	580	564	568	573	567	625	607	584	579	632	528	602	594	622	570	608	585	631	540	602	559	571	594	602	584	602	588	544	582	578	562	590	663	578	600	557	590	628	602	600	577	621	600	561	545	560	585	577	581	575	607	594	579	566	576	601	592	636	548	565	578	604	600	564	600	590	571	578	560	585	576	588	558	573	589	567	560	581	635	616	571	617	633	607	547	560	584	574	555	592	552	593	570	593	611	568	579	597	606	586	582	570	561	605	578	569	606	589	563	607	588	598	647	596	597	555	588	601	566	571	611	588	540	657	564	575	574	582	634	537	579	593	543	551	583	587	594	633	549	624	575	566	564	586	587	609	620	532	603	571	598	581	579	608	588	589	574	566	568	585	597	543	613	563	584	579	598	605	565	567	573	574	520	622	579	593	579	574	553	547	592	598	566	586	565	588	572	596	575	610	594	595	606	577	583	586	548	525	638	604	600	573	582	613	606	573	572	577	578	581	577	596	596	598	603	599	582	585	537	577	623	586	589	583	595	528	572	576	554	572	556	554	622	563	648	589	589	600	572	579	586	558	556	588	576	615	558	582	620	562	621	594	610	601	559	620	604	574	605	636	612	567	615	519	576	586	612	593	558	590	600	576	537	574	635	625	574	580	561	534	564	589	550	575	604	570	575	575	539	599	577	545	573	600	526	583	590	565	577	612	590	596	571	579	606	572	586	609	613	545	592	636	573	604	587	581	582	627	614	575	580	592	565	548	586	605	544	602	583	529	555	563	589	573	569	582	577	559	561	535	618	532	606	618	630	596	604	565	598	549	586	619	564	617	621	621	584	613	612	591	584	590	581	590	596	532	570	611	575	556	599	601	566	584	571	560	591	598	600	576	612	621	580	564	594	609	568	595	568	551	606	587	549	586	589	571	611	559	579	614	568	590	528	584	557	587	586	599	590	592	589	593	586	608	560	554	586	632	610	582	622	556	618	579	618	545	531	542	576	582	557	569	602	568	603	610	584	605	567	558	533	581	511	596	545	610	608	575	533	542	574	540	589	585	556	611	586	588	546	613	554	565	570	585	585	613	601	539	556	605	593	585	588	592	559	550	588	619	559	620
14567	31385	28356	18433	13663	10024	7385	5835	4168	3106	2385	1883	1575	1477	1324	1163	1127	1047	1044	965	894	954	893	900	835	943	966	900	886	858	822	825	787	762	801	840	835	815	789	824	769	735	762	835	760	800	818	759	813	761	751	762	742	714	772	823	801	756	739	759	757	721	770	762	823	756	735	738	764	739	739	758	772	820	791	819	787	781	772	801	812	787	811	759	792	825	809	787	796	779	753	796	732	791	786	714	733	747	737	732	761	745	741	806	772	796	731	766	730	737	704	763	735	749	763	773	732	773	756	763	788	740	749	751	712	739	799	769	758	742	741	742	775	736	725	732	721	729	762	712	711	727	742	722	773	773	753	761	785	732	722	757	773	788	718	792	721	786	768	730	792	730	774	742	779	766	734	717	733	770	730	783	794	723	701	794	759	756	717	734	759	765	755	716	739	750	753	777	766	702	693	741	761	720	740	747	755	723	734	718	731	735	742	770	745	758	704	767	746	750	768	729	800	726	738	753	777	754	774	711	753	753	759	715	762	727	704	768	750	752	739	738	743	794	740	756	767	729	734	685	738	764	733	742	792	751	751	747	746	727	692	729	768	697	763	739	733	733	773	771	780	768	720	755	730	763	747	750	680	775	729	788	742	755	728	773	724	743	732	771	765	764	714	743	779	705	749	778	767	711	716	808	738	772	758	713	717	773	734	736	711	761	753	766	699	753	695	703	749	704	754	789	765	728	697	717	742	801	703	714	698	728	729	720	751	782	703	729	708	703	772	800	671	738	756	759	746	766	754	770	706	754	771	760	748	718	734	788	729	735	724	770	763	716	738	781	777	736	755	760	708	735	774	767	734	750	791	774	731	751	728	711	763	780	787	726	768	760	747	736	697	732	806	754	712	744	737	729	724	751	756	742	755	748	748	743	749	750	735	708	757	719	726	764	739	762	751	723	756	784	732	765	737	729	705	686	709	742	708	736	744	792	714	743	760	738	726	807	710	684	714	787	710	728	740	757	745	774	719	743	741	765	756	756	734	765	738	753	786	737	724	737	812	762	757	765	767	754	751	683	789	724	730	733	743	730	741	736	752	754	712	695	720	772	733	732	731	732	733	734	741	756	727	695	719	778	755	735	689	716	706	736	758	744	735	709	792	757	778	756	752	712	755	779	787	783	713	738	751	762	718	796	729	760	770	736	720	771	709	718	744	801	746	731	751	773	777	741	749	715	715	739	819	744	766	747	688	746	782	756	762	738	757	742	721	757	771	751	690	736	736	785	717	761	733	727	729	801	762	767	788	749	738	743	759	753	718	731	701	745	722	750	759	759	711	716	756	765	768	723	773	774	718	714	680	703	764	770	812	703	765	757	742	761	728	764	758	718	728	764	740	716	706	739	792	731	752	710	774	726	776	702	772	762	712	747	741	740	762	786	746	758	702	708	804	734	739	741	746	704	738	747	752	780	752	765	768	765	751	706	731	723	716	741	768	708	753	690	774	740	725	700	793	768	711	758	752	718	742	821	715	762	739	733	728	721	700	742	744	733	704	756	686	738	750	815	773	728	774	788	754	766	764	753	768	737	703	726	737	757	815	767	754	730	727	746	741	715	740	709	727	750	740	730	768	748	703	765	739	701	741	779	661	799	744	731	723	798	725	776	779	757	776	719	738	733	752	734	707	751	769	754	753	763	701	718	736	739	758	762	709	775	738	715	778	735	747	744	727	734	746	752	757	750	724	730	703	750	702	794	769	731	742	723	778	727	764	707	734	702	699	750	713	742	755	714	750	769	711	695	754	706	787	791	770	767	737	761	748	790	772	726	769	736	737	747	764	747	771	761	726	785	771	741	733	792	737	730	738	700	751	749	733	733	720	733	755	791	764	745	756	782	799	784	799	760	747	766	743	750	788	781	736	774	722	742	732	698	781	734	758	730	731	736	737	713	733	734	759	763	729	785	710	759	718	737	770	745	726	740	753	671	750	685	747	767	781	741	759	720	721	761	774	764	770	742	754	760	727	698	752	705	762	780	720	770	669	753	754	736	729	754	738	739	771	737	688	724	751	697	764	774	807	727	744	757	751	721	710	719	726	705	681	711	728	760	798	776	784	754	708	731	770	757	685	735	725	754	701	754	793	758	720	750	759	739	729	746	794	734	729	719	745	742	744	813	755	741	734	789	733	759	707	712	777	702	728	740	739	740	749	784	747	764	717	728	748	734	751	717	775	736	751	752	756	732	756	736	733	767	748	709	768	747	759	724	801	754	760	739	756	779	776	802	737	717	731	751	742	719	734	774	745	734	796	724	726	743	762	703	761	719	726	726	729	754	685	711	743	728	728	732	701	770	763	723	738	777	760	768	736	760	752	741	732	728	747	706	717	748	739	745	816	707	787	706	729	772	766	725	726	746	762	764	771	691	708	709	723	777	733	781	761	744	781	725	763	758	746	796	733	747	723	757	724	743	712	720	707	808	746	723	743	774	737	779	711	729	775	733	768	718	726	789	690	730	736	704	722	768	764	697	715	791	725	781	753	738	749	727	728	714	733	718	742	784	739	729	686	767	719	755	813	756	737	722	745	711	756	730	766	819	692	739	743	792	750	723	754	715	734	753	751	765	728	740	734	718	743	761	767	726	757	741	783	738	751	724	759	768	777	708	757	730	696	765	750	728	666	720	758	741	751	747	732	734	723	778	779	781	757	740	797	701	708	753	722	736	698	752	773	771	754	711	747	787	748	749	711	731	740	727	738	801	709	720	772	701	748	729	727	708	748	725	751	753	765	681	693	709	711	713	748	775	695	731	735	764	785	715	710	737	725	727	737	697	795	733	746	769	703	763	712	701	730	747	724	750	763	741	717	753	717	706	737	744	712	728	786	753	728	773	724	766	758	738	713	727	754	770	698	774	771	752	751	747	744	697	781	764	766	772	724	765	722	802	781	743	696	724	695	708	757	755	758	686	746	762	693	733	746	758	699	720	728	723	742	718	758	717	758	773	719	729	673	741	771	763	779	757	710	705	791	782	696	692	712	715	761	729	756	755	722	745	777	719	752	742	761	752	715	743	758	765	751	749	724	731	760	773	748	791	736	708	754	729	715	757	754	747	723	758	731	757	714	788	773	777	757	754	752	788	710	753	723	736	780	759	753	704	746	753	722	712	806	755	728	745	780	769	727	734	782	725	764	736	715	723	724	750	711	774	756	702	766	753	761	735	744	763	758	741	737	797	739	728	776	761	759	722	705	735	732	756	696	789	729	747	755	735	706	727	744	709	706	732	721	776	775	744	733	769	711	691	689	715	736	762	745	727	811	760	712	759	746	725	742	789	754	776	763	717	737	750	742	750	718	761	726	726	721	701	775	774	771	762	729	714	751	709	732	713	709	742	715	727	741	726	733	738	767	737	725	726	726	698	699	709	706	732	732	704	755	789	703	712	748	718	728	718	781	718	726	781	715	717	778	774	767	753	779	788	741	744	740	741	712	754	741	776	716	760	766	741	701	712
27626	20285	14266	7339	3603	1981	1283	908	681	539	424	430	405	383	367	370	363	379	352	362	361	365	316	352	323	346	352	397	388	349	366	350	349	351	345	309	330	355	315	313	344	346	343	345	346	356	354	366	337	328	343	331	342	350	327	352	335	335	341	330	326	338	299	316	350	303	365	300	334	348	361	359	310	386	335	372	338	339	353	347	314	348	340	349	327	335	385	341	348	350	332	345	330	325	350	339	289	343	345	334	313	399	335	340	343	320	326	326	330	351	337	375	329	313	331	345	332	366	342	319	346	328	318	351	333	343	363	314	314	328	314	325	349	358	348	321	370	327	345	341	304	337	328	339	368	371	321	361	348	322	338	349	348	343	354	336	332	354	325	318	323	339	336	329	358	347	336	311	337	337	334	360	344	312	341	362	323	354	310	364	336	344	346	318	325	354	352	312	366	339	364	345	344	335	345	342	330	337	300	304	319	304	346	356	323	328	336	356	375	357	332	329	344	305	339	337	372	326	344	333	333	312	346	337	302	364	323	339	344	326	311	342	330	330	354	326	345	331	309	326	333	354	328	354	342	348	326	334	329	337	340	354	332	320	344	343	351	321	369	328	300	318	333	337	325	330	331	324	351	326	312	361	334	337	331	363	332	345	330	316	349	320	316	335	327	334	307	325	326	320	346	321	379	332	329	366	341	328	353	328	342	351	349	318	348	346	306	344	332	334	326	318	321	315	335	361	364	332	361	330	331	323	321	329	351	349	317	350	360	314	312	336	338	336	346	337	324	341	330	345	306	316	346	306	339	347	366	325	326	353	318	333	315	356	336	325	346	338	327	353	307	361	292	320	312	302	311	308	318	348	393	349	336	344	327	332	331	354	338	347	310	375	340	347	329	340	322	372	323	349	324	353	358	339	333	313	339	325	336	340	320	341	320	344	369	347	345	359	352	327	308	339	328	338	331	336	304	334	325	324	329	325	332	321	316	325	302	328	352	328	378	323	369	326	330	346	344	356	352	362	356	330	333	340	301	319	371	348	336	328	338	345	357	321	336	342	340	327	333	348	360	375	367	333	319	312	332	348	335	348	304	372	335	333	315	329	343	343	350	358	321	314	345	320	373	341	368	326	347	335	328	330	360	336	358	374	361	316	340	311	362	333	294	327	365	339	319	390	389	325	346	347	319	353	314	340	345	306	331	313	344	306	358	321	332	329	320	326	328	348	343	338	359	344	339	317	334	339	311	301	346	322	311	371	328	369	324	358	374	330	349	335	313	340	365	335	305	325	329	321	359	334	331	368	329	363	368	362	328	332	360	339	315	365	397	344	340	340	358	349	351	340	353	371	333	330	321	352	326	356	339	337	335	324	314	337	362	354	342	335	332	334	352	326	322	317	366	332	337	327	335	338	370	359	368	325	304	343	332	316	317	326	327	319	348	298	319	312	341	309	354	353	334	333	343	313	362	337	356	335	332	328	333	345	306	322	344	324	337	327	338	339	323	342	341	342	323	323	330	323	357	320	320	330	338	368	357	341	339	297	359	329	336	325	316	336	342	343	329	352	356	309	300	323	339	361	330	314	371	323	323	312	333	375	357	327	343	327	302	327	347	384	303	338	361	345	343	353	339	337	314	368	339	315	346	323	301	329	375	354	360	316	331	316	338	317	332	357	382	338	335	345	369	350	314	321	342	329	320	299	348	355	323	355	325	351	349	357	327	333	302	339	332	314	309	350	358	338	353	311	355	347	313	361	347	322	332	332	335	327	358	342	319	390	327	331	342	334	348	326	320	342	323	347	313	329	340	326	335	348	356	347	349	317	338	330	313	328	322	346	356	333	311	344	322	325	313	329	332	355	318	342	363	364	334	329	337	318	340	305	361	304	362	330	327	360	351	352	354	357	342	325	332	369	343	361	351	341	354	351	324	342	353	337	348	335	316	358	349	376	309	297	320	357	342	358	409	337	375	341	336	340	318	362	348	323	353	333	342	308	344	341	353	350	310	323	358	353	327	351	332	344	309	332	330	350	343	321	338	396	339	325	362	338	338	363	302	315	344	341	297	335	315	337	339	349	337	337	358	319	317	342	323	320	334	317	324	338	340	325	329	350	352	336	351	343	386	324	342	321	338	313	293	348	344	337	338	362	320	320	316	332	357	335	365	363	351	341	354	376	343	320	350	342	333	335	347	330	320	317	363	298	329	319	322	323	324	330	318	335	341	343	340	351	345	317	364	314	377	325	338	324	337	323	345	305	339	334	352	308	316	316	317	304	345	347	320	326	347	347	357	343	320	372	353	319	335	310	335	345	353	328	316	331	393	317	348	381	356	343	305	339	353	340	352	333	317	338	312	334	322	373	334	357	332	349	305	318	354	349	340	331	350	344	330	330	362	377	375	337	349	360	362	347	302	333	321	333	311	339	339	310	346	341	376	344	336	339	356	337	327	351	330	342	346	348	304	347	319	351	314	321	330	328	322	345	361	312	352	338	342	364	325	336	328	343	320	340	333	358	345	370	336	388	299	341	303	317	368	339	328	307	317	334	335	319	350	358	339	340	316	381	349	325	328	328	335	320	313	321	322	328	359	337	322	314	335	366	364	342	337	323	338	338	376	358	359	349	349	371	332	311	376	380	283	348	333	340	320	333	310	332	325	314	357	321	341	325	326	319	353	351	343	334	309	336	329	341	348	354	332	354	333	323	331	354	359	371	331	337	338	334	333	345	293	323	326	357	334	365	338	315	312	326	317	350	323	351	366	324	322	318	323	341	316	359	335	302	335	330	292	318	327	340	353	354	354	327	314	355	368	336	326	320	340	346	295	364	341	350	325	334	324	354	333	334	298	312	333	372	399	357	374	298	330	324	317	321	359	343	322	354	335	320	333	341	369	295	310	327	380	313	324	331	311	349	329	331	313	296	333	338	339	348	369	317	372	354	320	345	329	336	350	325	324	327	365	326	333	328	319	326	346	348	328	355	300	358	353	331	328	306	362	332	333	326	335	362	342	292	342	339	321	341	313	316	354	311	338	332	359	361	338	332	343	355	315	329	339	356	303	328	333	308	369	352	321	333	322	338	299	344	352	323	356	331	323	311	350	352	349	343	379	362	303	315	346	339	330	316	326	322	330	363	350	344	320	346	321	326	345	349	365	382	348	345	358	340	340	354	361	319	331	330	339	328	324	352	309	336	289	362	323	353	330	345	360	329	353	347	355	337	353	343	359	341	321	373	373	348	314	322	371	335	323	353	364	342	314	328	344	324	314	340	329	328	343	342	357	329	324	343	336	306	326	376	362	342	329	335	330	378	333	349	354	321	311	338	352	355	342	338	331	319	344	346	369	339	326	331	353	306	345	351	333	352	343	346	349	315	340	353	358	323	317	350	346	336	357	332	347	364	336	331	362	338	351	330	342	311	330	350	298	327	345	351	343	322	352	320	353	328	365	294	329	341	350	317	356	321	335	359	378	322	333	345	318	334	338	337	324	358	347	381	340	344
10424	17459	16109	8915	6157	4083	2678	2030	1344	982	755	676	584	496	531	466	506	475	472	421	442	440	470	418	454	439	475	474	445	458	465	445	460	474	442	459	443	447	430	406	423	460	418	421	412	404	419	435	412	448	415	450	414	478	398	457	428	456	399	444	404	429	446	449	431	430	421	454	446	435	442	459	430	392	476	404	456	477	461	454	469	449	476	437	439	458	444	458	453	426	461	449	433	454	410	463	444	440	408	421	457	436	408	418	469	429	417	434	424	466	440	408	432	460	435	399	467	432	414	400	432	407	443	422	433	462	394	367	438	431	434	430	442	465	448	425	424	436	446	436	447	425	421	426	402	427	421	433	431	435	442	410	444	443	415	427	424	461	451	450	421	455	425	431	401	409	387	426	411	460	439	416	459	437	454	444	465	434	481	457	409	448	422	436	477	424	443	451	426	447	406	424	419	435	440	432	424	424	423	440	419	418	450	424	467	425	428	434	421	446	454	442	416	468	421	439	381	422	461	428	471	469	435	411	452	444	462	432	436	459	433	440	459	451	430	421	425	430	432	419	461	435	430	429	426	418	410	404	476	449	430	469	446	436	470	456	397	409	407	433	486	418	444	430	427	431	403	456	446	473	466	413	444	415	453	450	433	436	459	424	482	445	497	443	467	439	448	431	409	452	409	466	418	407	428	443	456	427	429	426	419	464	392	416	468	442	448	431	404	389	440	431	432	428	411	444	426	452	426	451	444	436	447	409	457	438	412	398	421	455	423	470	428	415	448	420	418	483	408	417	442	446	424	436	416	456	431	434	466	435	450	434	450	422	457	410	456	465	390	405	428	454	438	401	429	444	400	455	451	442	469	399	442	416	467	465	430	444	450	442	411	438	447	424	442	423	470	424	461	456	443	434	412	437	441	436	403	423	419	427	443	474	422	484	409	417	447	441	392	436	428	427	412	409	422	418	393	419	428	446	429	416	405	471	443	484	440	420	418	483	416	408	462	457	437	446	410	443	446	439	435	444	456	417	413	425	428	427	429	412	446	419	412	442	441	419	421	436	423	447	468	435	434	407	433	438	445	442	447	467	428	453	447	419	441	433	403	448	442	394	433	424	452	448	435	420	393	406	416	445	430	450	446	439	455	426	452	442	430	446	412	412	456	420	416	439	462	454	454	443	412	435	434	454	432	427	447	455	456	473	455	433	434	454	462	399	430	420	421	452	439	427	426	446	423	440	438	450	406	454	404	423	414	426	386	391	441	470	466	442	389	425	445	429	428	416	402	465	445	431	431	391	453	455	424	438	425	442	410	439	410	454	410	424	437	419	437	418	417	433	440	424	428	448	416	434	426	460	454	419	469	438	431	429	434	404	441	438	421	448	407	406	433	448	401	429	444	434	421	413	415	480	415	431	452	447	450	475	440	450	422	436	437	425	419	431	448	426	440	405	427	444	430	447	440	441	406	441	433	408	409	452	440	454	464	417	447	415	431	442	430	464	444	409	424	408	426	415	432	417	418	433	447	396	425	412	426	447	453	417	454	427	410	383	438	391	430	416	431	452	470	416	410	410	438	406	452	443	434	448	438	449	442	434	405	414	454	488	448	391	409	427	488	451	431	427	454	445	416	449	411	442	456	470	444	447	401	408	423	413	418	412	433	432	418	453	421	438	458	424	432	458	411	457	459	416	469	432	399	420	439	427	420	451	433	476	439	439	416	418	404	440	449	456	432	434	442	461	432	425	471	428	447	449	447	460	481	438	448	449	416	413	410	429	437	466	429	424	441	442	412	431	441	479	447	411	429	437	496	413	437	477	408	412	439	445	416	403	470	468	404	430	450	398	439	433	437	402	461	415	432	435	454	433	430	449	440	466	443	398	426	442	446	472	429	467	440	434	419	398	425	452	455	448	447	424	445	399	407	445	438	398	460	457	399	457	414	454	440	433	398	434	408	404	461	480	458	399	440	438	421	437	437	419	445	440	450	438	442	453	432	434	455	436	453	399	438	418	436	451	485	484	433	484	468	433	430	450	434	427	446	434	429	403	425	397	436	433	441	446	467	456	417	459	455	406	436	437	428	458	429	471	411	442	436	407	457	402	428	439	448	423	431	414	434	438	450	446	458	432	417	437	437	441	439	432	424	465	407	435	418	429	400	477	437	444	414	420	433	466	448	429	424	415	441	433	419	428	439	434	418	447	423	435	427	408	410	438	440	453	417	442	451	445	437	423	410	494	418	462	487	452	453	456	427	402	464	426	431	438	459	417	422	444	422	426	442	440	410	442	469	452	419	451	436	421	447	427	457	411	461	441	438	478	429	422	422	434	451	453	405	419	395	419	417	424	423	384	404	485	434	414	433	481	410	436	476	453	419	471	418	379	476	416	400	433	427	401	422	420	380	453	406	454	407	419	395	444	432	444	443	422	449	426	434	464	471	414	462	422	443	426	445	389	452	461	423	440	459	421	446	413	454	432	408	449	424	441	437	478	415	432	430	431	449	426	403	422	422	407	431	438	390	459	408	433	443	416	411	428	429	418	421	458	389	413	468	420	428	433	431	435	455	443	420	430	448	400	430	429	449	439	436	438	400	435	447	442	475	461	443	431	411	438	410	411	422	421	445	461	414	463	424	446	453	438	478	392	454	395	411	437	431	436	416	456	436	431	423	445	440	433	435	426	449	473	440	453	416	440	470	442	440	413	433	447	443	424	406	452	436	414	399	419	402	461	465	395	432	434	393	443	451	412	422	444	421	447	435	434	459	402	419	418	448	431	403	448	438	455	465	456	446	480	435	427	429	491	446	438	453	442	426	427	417	407	451	417	436	468	440	416	461	390	456	420	469	391	427	390	453	395	449	402	440	461	426	450	415	422	460	394	409	437	426	421	440	425	466	465	438	436	494	442	398	436	430	468	461	427	432	434	441	449	483	456	432	417	440	436	456	436	389	435	407	471	433	446	398	421	421	438	426	446	412	438	423	420	425	448	408	450	412	422	421	461	425	426	420	416	444	433	422	444	425	433	421	450	467	400	421	436	439	454	420	413	413	406	447	441	431	441	409	435	418	420	429	450	428	444	419	461	438	445	424	453	418	401	429	437	452	430	424	431	467	450	435	415	408	436	419	481	441	433	408	442	428	478	434	432	427	440	452	426	427	418	449	431	400	433	406	446	420	454	419	430	431	424	451	467	456	419	426	442	413	403	446	452	453	429	436	420	452	439	431	456	434	423	427	405	447	446	415	413	426	481	447	437	453	397	436	404	447	450	447	442	439	420	452	387	438	404	439	411	433	437	427	423	432	393	425	406	418	471	408	431	417	448	457	437	442	431	454	425	449	428	446	453	437	431	407	372	425	447	418	422	486	432	436	419	409	452	434	444	447	425	430	403	468	439	445	489	445	433	453	441	446	464	414	435	467	413	398	458	469	382	432	440	419	407	446	423	444	407	430	414	461	403	409	424	443	448	448	435	455	482	434	464	409	451	471	424	414	480	441	453
24472	21435	28789	24546	21277	10575	3552	1987	1389	1198	970	814	777	704	725	675	683	675	646	641	642	623	659	617	636	643	575	636	610	617	597	552	556	609	563	610	629	557	580	641	557	591	577	564	573	567	594	574	568	557	566	581	581	575	586	593	587	618	571	600	578	549	607	563	521	597	595	601	555	575	576	556	561	591	596	593	645	538	599	598	567	588	619	608	576	602	585	601	597	580	565	605	564	610	544	581	595	596	557	548	582	567	578	561	564	576	578	604	621	534	601	585	571	574	537	553	607	592	574	580	597	544	556	559	569	565	576	603	616	577	602	544	576	549	571	540	586	588	593	583	599	586	615	618	599	579	537	556	593	576	592	529	562	540	582	572	633	548	560	561	548	579	557	576	579	556	559	570	585	581	609	588	573	598	607	515	551	562	553	554	544	606	558	591	554	580	583	580	571	581	553	589	599	585	524	584	619	564	581	595	550	592	591	573	608	556	564	560	581	570	599	573	567	590	565	536	588	574	584	570	582	607	577	548	597	568	611	542	580	564	595	582	565	608	551	590	568	560	592	585	593	534	550	559	577	549	572	572	569	593	571	582	581	567	552	542	583	589	564	514	544	567	585	565	558	542	580	590	574	558	582	549	596	618	576	517	561	589	589	639	605	576	590	591	568	613	576	598	602	573	581	612	633	536	585	573	628	526	616	553	573	549	554	586	603	592	528	542	613	549	616	578	591	586	581	575	610	576	582	561	554	564	574	562	579	570	590	600	576	603	590	595	559	545	603	535	566	563	571	556	579	578	541	533	603	626	554	613	593	594	567	560	528	608	541	581	560	595	575	568	534	603	581	594	570	613	535	597	584	577	569	576	603	560	584	568	585	557	597	607	563	611	601	562	622	567	575	599	555	609	554	541	572	572	582	626	571	569	573	527	535	604	623	536	555	594	530	584	545	533	589	543	570	584	561	578	568	555	574	572	565	562	597	579	578	548	578	537	580	556	579	591	612	603	591	617	626	546	551	563	576	562	602	541	565	577	541	565	538	576	534	593	553	594	614	573	571	543	561	567	538	554	571	585	575	531	567	546	580	565	591	566	587	569	520	571	557	588	557	575	569	597	540	557	550	599	553	595	572	568	569	559	529	610	566	547	590	552	577	544	547	627	601	550	581	583	590	594	585	542	591	559	591	560	583	580	570	603	577	573	590	561	558	573	538	563	588	615	576	592	555	582	523	511	572	570	572	575	571	578	587	561	601	602	535	622	616	589	576	567	584	598	570	563	575	563	566	561	560	583	595	620	564	596	527	564	562	550	600	572	575	559	551	593	589	528	549	585	590	566	572	585	563	574	549	594	539	550	549	545	570	587	575	605	560	581	563	587	553	560	564	639	575	557	596	571	593	582	524	589	584	597	585	579	610	566	558	553	586	558	584	575	555	543	629	610	579	614	586	619	533	612	615	572	548	583	557	563	564	615	598	558	603	582	590	554	541	591	560	581	555	615	569	581	559	555	583	560	521	545	576	590	634	570	606	584	610	593	587	575	570	593	561	576	573	614	578	571	591	563	572	585	560	593	547	573	577	584	568	540	561	574	604	581	584	580	615	577	588	588	567	605	556	572	594	573	614	579	572	603	574	593	545	553	553	555	591	633	577	601	599	570	575	586	564	552	643	616	600	587	581	573	587	558	560	575	551	624	555	619	580	588	598	557	576	566	549	567	540	626	595	550	553	581	579	574	579	561	594	570	563	593	542	564	561	592	577	557	569	581	564	578	560	612	547	596	597	538	589	574	606	567	553	573	560	568	592	543	576	507	592	611	586	565	588	587	513	615	600	640	570	577	565	568	548	604	580	552	562	544	576	590	547	553	603	562	574	571	581	591	600	599	574	544	586	615	593	653	599	570	583	562	576	548	603	553	567	598	630	606	555	607	577	611	600	552	573	594	563	522	564	558	597	544	569	609	584	571	579	574	617	558	574	519	527	566	561	578	588	604	527	586	592	556	549	578	583	555	586	585	613	570	557	576	590	595	559	590	577	590	544	551	560	535	568	572	534	557	582	552	584	527	569	551	583	572	539	582	577	591	595	593	564	583	582	568	605	577	564	575	587	615	577	583	565	567	583	586	551	582	622	619	546	562	630	565	582	556	568	530	541	578	598	599	519	602	603	567	591	561	568	594	565	562	618	588	590	558	604	568	559	561	584	564	567	551	557	560	571	547	604	548	633	562	576	601	562	582	619	549	565	539	561	554	571	545	560	618	566	574	596	531	537	580	573	539	579	579	591	587	547	559	546	545	548	570	554	557	622	573	564	580	603	495	555	560	595	609	587	570	566	580	575	610	601	585	574	564	568	603	586	572	605	557	562	584	571	549	546	536	584	558	579	563	562	591	570	558	581	556	617	627	631	493	546	583	543	584	582	574	555	536	580	575	585	601	605	543	565	552	592	569	547	576	550	591	595	554	582	576	586	572	547	573	594	570	554	592	574	546	556	612	583	527	563	591	619	565	577	551	532	566	604	584	543	594	597	602	539	576	550	585	582	550	600	572	567	585	541	544	602	554	561	550	582	584	557	601	616	597	566	528	545	558	535	589	592	566	555	589	575	532	543	613	542	595	548	554	527	569	571	544	575	580	587	563	558	616	518	599	564	561	586	547	583	584	610	546	559	554	593	536	574	549	586	577	550	574	561	570	576	561	560	608	588	601	580	557	607	576	595	578	581	544	576	564	566	570	595	579	578	557	514	553	558	567	618	604	574	582	579	599	541	592	559	608	612	564	593	582	540	579	598	589	561	538	566	581	572	622	587	510	577	553	539	568	592	552	581	528	588	588	588	539	590	561	587	567	574	579	575	590	574	535	543	572	609	542	578	554	614	588	548	493	578	581	550	600	594	605	629	584	591	540	629	575	522	556	550	577	590	569	600	597	583	522	607	555	586	542	535	585	536	553	590	584	614	594	552	594	640	557	557	578	561	557	598	610	586	626	606	517	568	555	604	579	573	569	562	573	577	580	604	566	551	551	584	555	558	570	593	564	585	563	563	594	587	574	549	585	539	521	569	606	572	597	586	534	577	592	516	552	573	597	615	584	569	571	590	570	582	569	605	585	541	578	590	590	583	595	525	567	593	642	582	581	612	578	590	622	588	578	524	576	558	617	543	529	566	552	540	589	609	573	562	571	557	564	623	548	595	605	588	579	599	579	581	563	594	591	595	531	591	580	568	580	537	572	587	562	604	598	588	599	589	613	582	600	592	549	540	611	548	611	584	611	597	566	511	588	580	588	571	567	577	586	556	552	597	554	580	571	574	594	601	561	608	582	586	564	584	591	586	580	580	571	573	553	591	551	595	575	604	557	566	581	559	539	601	580	567	611	556	582	603	558	588	562	577	567	592	575	568	577	535	621	595	562	550	553	551	578	599	564	579	589	599	591	596	573	588	621	568	578	538	544	558	524	578	577	585	592	601	592	598	557	612	560	528	520	610	564	604	523	588	591
11708	24733	20621	13955	9835	7594	5641	3920	2984	2083	1598	1272	1189	1177	1065	1002	917	866	842	813	823	777	805	761	722	835	802	820	799	795	808	837	765	796	758	686	785	758	761	762	762	764	771	709	751	682	767	751	752	746	740	733	689	703	725	741	712	765	741	717	683	697	737	700	707	698	765	731	644	688	732	695	721	722	746	738	772	761	738	765	805	720	751	652	756	782	700	750	740	749	746	755	674	723	728	712	727	675	693	712	719	741	696	734	740	693	724	751	735	726	707	711	697	711	675	678	725	687	747	724	731	713	752	730	707	759	737	725	726	701	749	707	744	729	683	747	716	728	716	726	750	675	765	710	727	721	692	691	713	708	694	683	764	737	734	741	693	722	753	737	732	701	686	727	746	696	722	728	768	704	714	751	682	698	704	747	703	720	672	717	738	698	741	667	756	738	750	728	724	712	691	698	689	739	715	734	705	725	748	717	716	719	688	718	724	717	689	740	658	745	743	731	710	654	700	678	703	732	731	736	713	748	721	698	760	696	772	745	762	702	712	769	715	731	680	695	698	740	745	756	702	732	779	741	720	683	680	752	704	758	730	751	721	677	699	700	734	708	724	757	720	692	741	750	709	693	709	743	751	685	713	678	742	732	692	749	758	686	726	697	781	708	694	689	714	735	717	755	732	708	701	713	742	751	702	659	685	748	715	747	704	735	706	711	723	702	710	730	726	717	683	756	760	764	724	726	720	732	777	712	765	705	706	735	739	707	720	704	749	742	741	762	693	769	717	739	729	708	743	724	707	740	700	721	760	708	709	735	747	708	733	701	738	753	700	739	702	730	694	723	702	744	700	724	707	739	743	685	741	704	726	763	714	735	687	699	679	691	727	701	716	731	722	773	683	728	678	722	705	693	746	697	710	726	723	752	731	734	707	718	663	713	712	693	743	765	701	738	723	707	687	675	653	715	697	693	713	689	688	739	712	740	748	695	758	738	659	725	711	783	702	717	734	728	723	743	729	764	682	687	716	748	707	691	733	766	729	699	714	716	732	696	740	701	727	753	753	743	740	727	745	755	764	764	731	703	769	762	737	696	699	741	743	694	740	718	697	716	720	695	772	709	735	687	733	696	703	694	714	684	706	752	697	695	726	786	711	745	747	757	727	685	727	748	695	738	718	746	727	649	679	699	701	684	676	739	686	732	708	758	685	758	738	731	719	747	737	676	697	714	726	697	723	703	729	696	706	747	744	764	728	794	751	765	720	699	677	731	705	709	707	677	706	725	727	717	747	739	739	707	746	782	734	690	698	689	702	702	717	758	704	730	694	722	736	722	697	684	691	726	740	719	721	733	780	693	784	745	759	758	695	737	735	718	727	706	709	738	733	689	734	696	730	755	772	732	720	788	740	719	756	732	711	712	673	671	730	693	703	745	767	716	705	673	708	721	756	737	710	680	704	706	763	669	719	716	769	749	734	726	675	692	697	741	725	670	752	715	680	705	713	726	728	765	746	738	708	710	719	742	728	742	742	748	754	713	733	714	692	736	776	759	719	735	741	698	710	756	685	756	682	733	760	732	731	694	694	724	734	720	707	651	756	749	770	754	721	734	724	734	713	696	710	720	716	717	719	727	668	748	774	673	779	720	660	699	745	721	710	722	737	718	728	718	711	744	713	697	739	711	734	745	753	697	743	676	720	715	745	693	748	751	718	707	755	714	708	708	696	742	702	766	757	739	711	748	714	689	747	732	729	808	702	714	746	739	771	738	692	709	759	729	693	761	683	758	728	683	723	722	703	715	742	729	685	698	735	745	731	756	695	703	736	703	726	695	721	703	703	737	680	701	760	756	739	739	707	724	690	724	738	688	750	758	701	764	720	682	724	711	730	721	745	706	700	745	712	743	698	715	703	726	705	693	693	707	699	735	705	722	698	726	737	698	688	747	701	728	708	746	730	707	738	732	705	663	711	708	713	679	743	679	675	734	749	714	707	719	714	713	738	708	662	716	747	739	750	706	728	733	676	744	737	760	756	746	732	688	705	753	772	725	754	748	771	705	785	716	698	677	749	702	725	698	730	724	685	711	743	719	772	720	723	733	701	710	700	694	708	718	713	705	753	726	723	705	745	722	722	738	689	742	723	743	712	697	705	721	721	728	704	722	712	750	698	757	751	722	741	716	737	719	723	737	707	753	726	722	738	697	702	706	668	684	716	696	693	730	724	714	728	724	736	709	692	710	708	752	758	760	767	722	699	709	697	685	725	724	703	717	745	696	752	730	759	748	713	720	737	753	713	700	724	681	687	677	694	766	776	734	741	765	752	766	689	683	711	706	728	731	719	752	703	728	701	703	664	735	747	744	686	710	732	705	716	725	727	731	701	716	719	720	707	721	718	708	731	713	694	718	748	755	765	733	710	668	713	718	730	741	715	718	742	707	759	728	729	754	696	697	733	722	682	730	712	717	691	726	767	710	694	710	692	766	711	701	678	718	718	719	738	779	694	687	724	707	726	704	661	736	705	716	734	733	732	732	733	700	755	696	718	741	744	776	729	758	755	705	737	717	663	727	692	718	755	752	709	733	700	719	692	739	734	735	725	753	707	727	746	740	702	718	701	754	709	724	692	716	678	719	744	700	741	737	723	717	702	720	707	714	725	782	701	681	667	761	691	686	700	730	716	713	707	693	701	734	729	762	733	751	693	748	746	686	742	725	705	684	717	729	705	719	719	725	723	690	740	695	681	719	656	708	686	665	713	740	706	751	694	779	724	745	702	741	723	789	739	729	754	694	754	743	740	744	709	732	694	708	726	706	726	728	720	653	742	697	733	735	694	735	708	719	702	716	724	735	742	683	696	773	745	725	699	725	681	722	688	712	734	722	727	723	707	679	697	701	743	751	702	711	710	682	706	686	711	714	720	706	709	718	704	703	750	697	725	740	705	714	704	698	667	690	760	698	740	732	707	723	688	711	715	718	731	696	733	721	719	682	757	724	729	717	678	736	715	687	733	734	717	703	715	687	713	758	746	710	745	720	683	715	737	708	736	735	748	662	759	710	663	713	729	736	681	730	736	707	710	732	696	705	755	760	741	765	678	722	685	711	711	759	727	683	768	705	775	707	722	703	757	712	752	694	757	706	721	705	713	723	721	779	713	696	753	708	730	685	713	725	754	718	718	655	684	704	670	701	715	672	703	706	723	668	733	752	753	721	709	719	706	741	734	736	715	729	747	741	702	722	748	722	726	732	688	735	733	704	737	702	725	690	725	745	744	749	742	716	734	770	706	708	736	705	707	748	715	760	704	651	730	723	770	715	754	728	709	768	707	703	673	748	671	725	759	723	735	724	740	733	723	732	759	698	714	720	704	749	742	657	754	679	704	736	713	639	741	702	732	682	757	708	703	748	734	684	717	743	742	761	715	685	703	741	714	734	753	711	730	716	748	711	666	766	734	719	697	693	702	710	745	741	732	723	721	716	724	724	736	745	689	721	738	691	714	693	721	768
25537	21397	27447	25422	10103	2775	1920	1201	774	642	471	397	377	362	321	289	292	280	264	250	252	266	252	255	258	270	255	277	305	268	256	252	243	281	259	259	259	251	251	244	236	238	265	251	246	274	262	269	241	230	268	276	251	239	273	256	267	238	266	247	251	218	246	265	263	249	276	265	253	223	241	271	279	246	257	263	251	260	236	271	241	291	254	244	290	274	263	217	226	256	252	237	258	255	253	265	233	232	239	257	271	263	248	253	238	224	224	232	256	254	240	254	268	241	235	247	224	249	241	232	264	275	237	238	240	268	228	244	222	229	229	255	261	241	231	238	270	255	244	243	225	223	242	252	248	238	219	238	249	253	226	233	221	247	270	235	239	267	219	256	234	226	225	250	232	227	238	249	213	252	223	250	278	242	230	240	246	234	263	253	264	260	221	251	232	247	256	236	247	222	228	242	270	243	244	235	259	255	272	261	254	232	237	237	215	227	238	237	248	240	225	245	228	239	257	228	237	264	248	228	242	230	274	229	271	233	250	258	246	255	239	287	224	236	236	255	256	231	262	237	234	252	267	242	263	233	251	291	262	268	218	243	239	226	245	281	258	255	236	245	247	237	236	236	252	251	240	248	256	223	237	257	228	239	242	208	233	278	262	210	238	236	237	251	243	240	250	265	248	236	241	233	236	264	242	283	223	249	267	271	224	240	227	227	248	248	232	244	245	262	246	251	263	262	245	257	276	248	270	245	251	235	225	259	262	251	242	220	257	256	248	218	245	247	234	256	258	249	258	248	243	230	239	223	250	269	255	247	281	223	245	240	269	254	244	252	266	259	253	271	259	263	252	217	271	252	268	230	233	258	241	273	247	257	244	267	250	235	222	231	263	248	260	245	247	268	255	252	239	267	224	266	237	271	243	270	245	267	238	215	245	245	246	225	249	237	230	245	237	250	251	237	256	254	249	274	234	243	257	233	223	261	233	247	246	239	235	231	221	248	246	237	262	238	239	244	241	262	242	241	246	260	270	264	263	259	249	241	243	230	253	254	250	271	237	246	244	259	223	223	238	256	272	249	275	257	239	243	233	254	250	252	250	257	260	278	242	233	256	247	241	252	232	226	257	262	247	252	230	249	256	249	256	251	226	256	247	268	237	231	298	253	242	216	265	241	256	256	249	254	239	280	281	229	236	230	265	258	284	249	255	258	246	262	265	249	231	217	265	250	238	237	236	224	233	253	280	255	253	228	250	252	241	257	257	213	258	257	255	237	252	251	241	256	216	267	252	251	252	241	257	253	247	257	229	259	220	233	246	250	242	250	241	221	237	254	224	255	235	234	235	240	270	225	252	284	240	259	244	257	229	255	270	250	241	239	264	231	220	226	278	247	266	247	239	253	239	272	245	247	233	250	241	236	252	274	232	252	259	226	270	238	253	270	257	240	255	243	234	268	268	260	253	256	228	251	222	235	239	256	224	216	250	241	257	251	266	243	264	235	246	246	261	265	260	236	258	251	222	247	259	250	243	271	234	219	228	221	200	246	237	255	250	257	237	242	232	277	248	266	240	252	236	251	247	222	271	243	267	259	229	228	259	261	231	242	234	231	276	242	248	235	258	230	251	257	272	223	254	222	243	242	248	253	266	234	238	246	228	233	263	233	236	226	250	258	250	220	243	278	217	281	264	246	244	226	279	229	263	241	293	224	224	223	253	215	256	246	217	260	244	232	258	251	246	255	235	253	244	242	227	239	258	251	236	249	249	242	248	250	250	259	243	283	251	231	233	263	247	264	278	232	237	268	276	241	259	250	253	232	239	256	263	275	257	248	259	239	259	244	226	234	238	285	240	239	257	225	264	240	229	260	266	246	248	242	258	279	246	230	249	240	232	248	259	269	229	214	269	236	227	263	235	249	257	256	235	254	261	271	222	244	244	241	260	266	253	231	256	226	242	253	251	259	247	290	244	228	267	224	252	239	222	254	240	250	267	245	258	257	235	270	273	265	251	275	229	245	264	246	252	249	254	255	240	268	248	257	238	263	271	246	279	261	241	236	222	235	264	261	224	241	259	237	270	257	271	232	250	232	232	251	232	249	246	254	256	243	268	249	277	243	227	244	236	260	232	234	248	240	253	233	253	270	227	253	251	258	256	246	252	243	235	265	248	256	256	228	252	249	232	244	252	298	242	248	265	255	219	227	244	254	282	266	249	234	242	248	269	267	231	223	265	260	222	239	244	238	245	224	256	226	237	236	253	218	241	267	218	243	234	254	250	270	212	249	242	236	246	222	231	226	251	235	230	262	254	253	237	225	254	262	261	297	261	235	233	247	239	285	250	221	279	232	218	246	226	265	260	247	239	257	237	252	241	266	270	238	240	252	253	269	240	247	260	231	240	238	222	254	265	232	232	230	259	259	262	238	248	235	234	236	250	253	233	244	217	224	263	226	248	233	240	261	239	259	218	268	259	238	230	261	244	233	263	245	270	224	222	257	259	237	254	273	248	258	231	268	251	277	224	234	247	256	236	245	249	227	254	231	235	235	276	263	232	211	227	255	247	237	238	242	217	237	248	224	235	248	256	280	244	234	236	252	233	233	227	292	235	235	248	247	225	241	249	252	251	265	257	238	262	226	267	249	242	224	246	237	251	248	226	243	254	230	246	253	244	256	265	235	248	258	256	266	249	244	246	266	255	261	259	282	264	255	252	306	255	267	252	227	235	225	252	238	248	229	245	253	220	230	244	231	237	231	240	273	284	260	241	267	227	260	228	275	250	239	239	245	232	251	239	244	257	269	225	206	258	263	245	274	243	241	262	262	251	265	232	246	239	237	262	224	237	251	266	228	258	252	249	246	267	239	242	271	266	241	244	241	224	247	250	245	218	236	233	229	237	257	259	230	236	259	260	248	251	276	234	258	257	240	234	245	242	265	228	231	243	249	242	261	253	214	264	245	267	254	252	258	254	226	245	246	232	239	247	235	243	224	257	230	237	257	218	238	249	246	262	251	243	246	235	258	249	287	276	210	254	231	236	241	261	277	244	262	254	236	234	244	222	243	240	246	209	271	244	277	268	250	242	286	230	247	253	252	258	250	239	236	277	225	258	261	239	251	242	263	230	239	231	244	253	238	263	250	254	231	267	263	220	250	262	233	261	250	240	282	247	232	229	267	244	275	245	250	256	247	247	262	226	262	264	279	262	253	253	251	221	239	258	252	227	255	242	245	211	264	250	257	264	219	252	257	241	210	262	263	224	229	270	252	244	258	275	278	290	254	233	263	235	232	217	235	253	244	261	224	246	269	253	244	230	217	257	251	271	235	263	238	237	242	245	271	252	254	244	270	242	267	269	241	242	238	247	265	233	245	247	265	242	217	235	243	244	250	227	238	235	244	249	235	244	261	227	253	254	237	246	238	248	250	198	241	260	240	258	279	231	241	246	235	237	228	261	231	253	253	274	254	234	238	222	259	238	240	229	236	264	222	237	234	238	264	259	249	256	264
11218	19297	16636	10809	7510	5686	4447	2880	1934	1500	1010	798	668	580	544	491	459	472	440	414	419	407	414	386	364	400	379	376	436	377	406	352	354	351	366	365	319	314	311	367	347	344	346	363	330	352	354	332	362	358	325	372	354	365	340	374	335	359	347	330	362	335	312	353	340	353	372	336	353	341	330	336	345	356	367	364	376	379	365	346	375	382	405	395	385	351	377	344	392	335	359	317	334	318	380	352	328	325	319	338	337	349	338	316	357	335	367	339	331	296	344	336	345	344	335	350	365	325	379	318	343	344	354	297	342	355	349	313	331	343	345	375	350	332	382	356	347	334	326	366	345	377	336	338	312	340	353	360	322	363	321	331	364	333	319	317	334	314	346	336	349	322	367	331	368	357	368	336	336	352	323	351	340	342	340	324	382	384	342	332	347	367	335	362	334	365	367	350	354	339	302	359	379	323	335	343	341	324	314	362	331	345	333	321	340	351	374	332	339	356	330	335	340	346	326	353	358	355	362	365	342	325	346	352	329	376	346	353	321	351	338	335	364	349	333	303	334	361	357	333	344	350	325	338	354	365	368	336	298	341	317	344	355	322	352	398	326	337	373	373	353	344	350	310	350	354	354	348	301	343	340	337	309	352	311	301	347	318	354	381	345	337	356	361	355	343	355	329	346	355	327	341	330	337	337	343	315	321	342	356	341	333	315	344	359	339	337	369	343	311	296	310	296	356	315	336	341	367	336	343	357	369	349	365	336	313	320	332	347	316	309	332	342	331	366	346	358	347	343	341	349	351	354	332	320	336	357	362	315	319	320	343	309	338	355	348	325	343	322	331	364	357	342	335	366	353	348	367	335	322	325	352	333	355	367	380	355	334	348	351	354	324	330	335	314	348	306	315	327	362	348	370	358	291	364	365	366	347	353	342	367	333	348	338	336	332	322	320	353	349	337	340	342	335	365	344	379	347	366	329	319	339	315	357	350	334	336	334	337	360	321	350	323	335	367	322	327	341	323	342	356	326	336	368	339	361	336	340	376	307	364	342	347	350	323	356	348	338	366	359	350	326	347	343	321	351	354	312	369	355	330	336	341	350	347	356	366	352	307	315	349	394	346	350	356	351	364	337	322	351	345	363	337	374	366	343	364	324	342	322	323	347	353	355	333	326	372	316	359	347	393	375	367	329	335	337	365	342	330	361	338	328	353	337	361	348	362	315	352	360	332	301	371	346	325	332	330	337	326	321	362	354	370	343	350	324	328	341	342	325	337	332	366	357	355	312	322	326	360	339	349	334	339	354	323	354	324	337	348	341	310	358	340	339	320	353	358	335	317	376	339	334	358	313	340	370	338	286	323	341	370	372	340	334	370	340	329	336	348	325	330	329	362	338	346	341	334	336	358	335	331	336	322	350	350	347	364	362	351	325	352	304	340	345	314	343	354	325	334	361	348	346	360	307	361	341	359	330	340	322	372	337	353	354	349	362	322	330	366	376	328	356	350	340	335	341	364	370	356	358	340	351	354	359	344	347	356	362	316	364	365	340	367	328	352	388	367	357	355	341	337	330	333	336	361	325	358	332	341	334	316	354	324	344	356	329	339	376	343	347	325	343	352	373	349	306	343	370	355	349	378	347	347	320	301	390	315	320	357	339	365	318	323	310	389	364	338	313	336	338	329	356	357	318	327	342	331	337	350	357	336	334	362	316	370	363	357	354	337	337	363	351	338	337	311	356	355	360	332	305	354	327	358	340	382	316	347	308	343	377	334	336	331	386	352	311	330	327	368	322	323	319	329	333	372	359	379	333	333	348	352	363	325	320	365	342	341	354	368	340	328	322	378	325	329	334	333	361	326	380	352	321	340	334	344	298	355	313	320	326	336	322	329	331	289	342	389	312	353	333	324	337	363	342	374	317	343	322	346	335	335	333	368	358	367	362	359	346	322	330	341	348	348	306	300	346	326	361	322	357	337	322	367	330	346	329	361	330	323	376	320	341	364	350	370	328	344	330	336	324	352	334	336	347	298	348	299	336	341	331	352	333	342	367	303	332	375	361	390	358	355	373	345	358	349	346	335	346	331	364	353	361	375	341	353	355	327	324	355	361	341	347	349	357	339	383	338	374	367	343	352	347	375	318	339	355	314	345	337	376	358	352	348	341	325	339	378	344	334	320	307	344	316	373	323	335	340	346	320	338	333	327	343	307	337	341	338	341	314	338	360	367	368	335	368	356	311	372	344	330	316	365	340	327	343	353	320	326	329	348	350	370	353	398	361	321	301	367	365	368	319	335	322	287	315	323	353	317	360	325	326	356	352	320	313	343	346	333	343	359	338	340	376	359	330	344	329	378	374	344	370	332	328	391	359	343	350	345	387	391	327	321	346	370	345	354	389	358	349	320	344	350	351	371	363	335	377	353	349	330	338	344	337	327	364	346	326	382	332	385	368	342	334	331	348	365	333	339	359	332	357	330	341	326	312	315	338	329	302	361	351	351	333	363	344	350	352	353	364	349	336	349	320	335	324	328	331	339	372	355	326	333	321	349	334	343	329	332	356	334	353	359	358	333	348	333	354	325	338	369	350	336	347	335	343	324	330	335	333	316	376	385	361	311	380	366	358	324	329	342	337	337	380	342	302	348	314	350	331	339	338	327	338	319	341	335	340	349	387	351	331	355	336	361	375	337	333	387	349	348	371	343	349	339	364	321	324	346	378	338	346	347	338	386	352	335	368	310	333	357	371	349	390	338	330	372	319	365	329	353	373	338	336	350	346	342	355	364	341	323	312	369	317	347	373	354	355	357	298	317	302	336	345	354	305	301	307	381	342	332	372	358	331	351	346	343	316	316	391	368	342	295	336	326	361	391	346	348	323	342	341	332	356	338	351	362	330	342	324	340	315	363	355	350	374	316	335	347	325	355	319	353	339	373	324	366	367	332	336	351	341	314	329	333	338	343	328	349	343	349	345	352	323	335	353	319	332	362	327	370	349	339	329	374	359	330	292	328	330	317	369	349	326	324	348	341	345	341	347	329	342	352	364	358	361	318	375	379	355	361	345	322	372	373	377	337	353	324	315	360	360	349	338	326	369	348	326	350	351	328	359	358	342	334	340	350	337	330	335	351	318	366	349	376	327	343	320	338	339	340	362	338	370	346	339	351	361	326	333	341	302	336	343	349	355	347	350	337	344	332	339	355	333	346	367	355	351	342	316	341	344	352	356	343	333	342	351	302	358	323	374	343	350	346	351	343	338	350	331	312	351	335	343	348	322	310	338	343	321	344	371	336	337	348	353	351	359	338	358	358	319	353	341	309	354	344	350	336	323	318	349	343	352	357	345	324	325	346	343	343	344	357	338	370	349	361	342	359	324	356	354	329	338	341	331	314	351	299	336	355	341	341	334	351	378	337	317	353	347	326	359	336	350	332	318	349	371	334	318	347	357	315	357	339	364	322	372	328	332	323	340	339	310	317	337	347	382	342	334	359	352	341	349	333	342	353
23293	21435	29265	24000	21436	21385	10368	3250	1881	1543	1260	1058	902	869	818	741	701	720	659	684	660	652	636	664	650	650	613	647	655	626	596	638	574	630	637	604	641	607	584	655	577	620	572	626	606	612	564	622	595	591	561	599	565	624	575	604	593	578	592	598	603	583	581	608	593	574	526	583	585	599	552	550	571	609	584	631	594	608	587	577	589	606	581	622	602	621	628	605	591	589	585	589	571	600	590	574	603	582	549	591	629	588	624	589	569	557	583	576	541	620	598	589	603	540	589	587	572	515	583	609	560	576	622	587	606	602	584	608	578	562	578	553	572	561	549	569	563	574	576	607	552	580	572	580	584	572	574	559	565	542	571	599	574	577	571	578	588	577	543	573	569	538	563	582	515	600	586	600	561	573	584	555	577	602	562	577	594	597	551	573	563	596	569	580	577	578	547	579	552	513	598	551	555	579	569	578	528	594	582	560	552	571	549	558	586	548	579	596	535	558	560	581	586	568	587	572	564	568	561	562	562	593	585	528	557	550	569	574	544	583	617	580	598	623	613	572	575	556	567	519	566	578	600	583	555	568	541	595	600	570	584	574	562	627	580	573	599	599	567	616	563	583	588	591	561	611	604	568	566	591	535	603	607	573	535	544	546	587	588	559	598	571	576	581	592	576	603	555	571	605	611	585	588	586	547	568	564	573	593	604	556	570	569	564	584	561	575	547	566	616	573	560	579	542	603	560	606	561	556	602	513	583	586	560	578	612	578	575	544	610	587	560	556	580	587	577	572	587	603	557	555	555	560	565	566	579	539	541	573	560	584	532	556	587	558	539	537	581	609	579	584	570	554	565	585	533	591	560	512	577	555	543	611	560	550	545	571	598	577	544	546	565	606	546	566	596	626	550	591	583	567	590	574	583	595	611	580	553	575	583	554	584	543	537	609	573	618	556	572	565	549	530	612	566	567	618	543	583	585	535	570	582	534	572	584	582	576	580	578	536	565	563	569	578	565	537	584	580	563	534	540	573	583	528	568	556	582	591	565	629	591	626	565	570	594	571	587	533	586	558	569	567	558	592	528	616	571	597	510	605	536	570	573	565	561	581	543	591	545	567	549	620	566	565	587	574	561	588	546	570	581	602	598	591	587	602	589	574	552	572	564	598	575	587	554	588	603	566	545	572	560	621	583	586	539	562	598	559	544	576	560	561	574	581	551	600	577	636	554	571	590	586	572	594	555	602	591	615	624	613	605	574	562	572	584	559	583	554	595	561	559	581	553	627	572	589	547	564	600	591	597	587	547	561	574	562	549	545	559	560	584	556	551	594	549	574	575	624	590	557	539	592	622	619	538	582	582	587	587	551	554	592	584	565	563	583	547	559	612	566	548	575	561	600	570	567	554	594	603	567	590	584	562	563	541	568	529	566	587	556	544	581	574	574	578	583	571	570	580	560	534	543	562	541	584	559	527	565	568	556	523	591	613	587	528	582	549	534	543	567	578	563	546	591	580	571	570	603	537	555	600	571	529	564	573	565	564	585	567	589	632	579	588	564	534	586	561	569	587	577	565	559	561	558	599	543	562	643	543	534	567	608	584	552	621	556	574	605	576	572	579	594	596	563	588	566	572	541	559	587	582	606	560	580	596	584	576	573	602	605	562	538	555	555	556	583	573	571	565	610	557	495	559	562	559	567	573	581	586	581	599	595	571	558	540	571	615	514	552	573	617	552	545	560	588	543	582	563	561	572	598	551	582	592	616	548	592	637	567	567	582	555	589	578	548	568	607	524	555	569	526	614	582	546	633	585	576	606	567	529	582	563	513	558	601	562	564	585	539	595	561	588	556	552	600	601	593	581	578	551	537	600	613	582	582	586	548	557	538	536	580	587	554	595	557	576	536	584	575	576	585	568	570	605	587	522	608	584	598	566	586	587	513	593	537	593	577	555	595	587	610	605	570	555	619	546	576	577	603	604	561	580	577	580	537	569	574	567	560	623	594	598	586	543	527	549	531	556	529	565	587	567	604	571	586	587	561	592	577	540	522	604	555	569	534	545	561	611	538	605	598	579	574	541	571	607	575	586	562	568	575	537	575	583	592	580	552	582	554	584	551	552	584	572	583	555	593	583	594	580	531	598	592	590	576	581	560	616	536	572	546	586	606	547	607	588	583	580	600	568	509	561	579	523	551	564	546	575	590	547	587	572	585	581	588	540	561	532	566	597	534	558	573	593	567	595	572	560	584	587	578	607	584	592	605	560	569	570	554	579	581	535	545	559	521	543	572	555	584	560	576	524	586	569	601	624	549	599	581	566	579	544	554	552	565	598	555	581	544	561	520	585	593	536	575	574	580	580	593	562	587	571	602	555	577	583	576	586	563	583	616	586	558	623	572	560	596	594	562	591	590	526	556	555	537	581	588	570	595	597	592	529	583	563	602	610	567	558	560	606	572	606	559	578	588	549	591	534	579	588	566	538	587	613	577	602	576	587	578	592	602	579	542	564	623	563	546	547	567	609	576	617	584	579	560	582	573	582	585	548	551	570	544	561	598	563	578	577	560	591	553	566	529	571	545	573	573	588	559	582	579	569	571	584	548	590	584	586	608	556	597	559	614	559	577	584	596	570	523	540	583	563	588	574	585	583	559	558	594	540	547	593	580	598	590	548	543	609	549	561	597	625	572	560	609	595	589	604	588	546	597	557	582	599	530	583	581	547	569	594	593	563	578	535	601	565	577	541	583	582	590	575	596	586	607	516	576	588	583	578	587	609	560	608	574	620	569	592	541	564	574	583	605	610	607	594	581	602	595	602	569	552	587	543	591	541	585	555	587	572	572	555	572	558	575	537	630	583	582	590	614	562	561	554	562	571	592	595	562	550	563	536	575	564	575	631	537	574	603	561	560	556	605	578	610	630	573	565	586	548	587	535	570	562	552	572	581	587	555	576	588	573	572	579	561	607	540	527	563	559	557	511	594	583	575	553	555	551	558	526	590	589	540	570	558	571	588	575	586	573	541	604	544	562	547	549	575	529	530	583	558	580	623	597	596	553	532	580	598	584	577	584	592	602	564	581	581	551	609	582	568	554	588	558	591	645	587	564	525	552	546	610	593	569	582	537	589	566	588	536	583	590	561	569	582	569	617	548	624	629	555	539	568	571	583	580	579	586	563	541	572	574	547	541	614	594	578	555	596	603	560	598	587	531	571	550	538	620	595	619	522	579	565	552	564	603	586	531	576	581	575	610	581	552	575	565	607	574	583	552	583	525	558	577	575	552	559	535	582	556	562	559	575	590	539	538	545	555	567	581	544	581	565	559	540	563	577	565	547	554	565	614	505	600	585	574	587	582	571	574	556	520	562	574	547	616	599	542	605	525	553	621	559	574	556	586	606	599	564	566	570	552	586	575	613	582	587	538	552	573	559	597	574	560	569	551	579	581	609	576	576	583	598	600	602	577	587	581	614	575	612	540	561	601	503	539	591	564	545	576	543	552	577	585	569	594
14250	29929	25934	17676	13130	9967	7738	6258	4236	3186	2409	1945	1612	1440	1284	1203	1090	1058	1044	1027	932	891	885	894	865	897	877	859	891	798	795	824	808	780	779	812	768	825	793	766	790	802	783	774	758	756	775	745	733	775	763	743	741	785	760	787	755	794	732	789	748	750	734	718	725	723	756	720	748	674	721	741	770	741	787	834	849	802	797	802	821	770	796	792	768	751	792	779	781	739	719	765	720	761	753	749	701	733	730	705	730	721	653	779	690	742	749	737	678	749	756	731	765	746	718	735	778	740	749	712	744	762	745	770	730	736	752	769	773	760	672	764	725	728	770	735	732	769	787	701	686	726	747	744	756	780	705	722	743	767	720	794	744	756	706	753	778	744	748	733	761	749	722	758	754	734	755	712	764	708	742	741	760	725	774	733	785	725	747	788	745	751	744	749	719	725	729	669	769	681	731	731	697	739	716	759	758	751	757	749	772	733	724	695	689	708	728	694	706	732	708	744	769	750	708	729	765	730	735	788	763	721	791	737	754	752	752	736	713	732	747	707	813	742	702	728	687	720	709	748	723	764	733	753	732	715	751	718	756	720	779	751	767	691	714	779	748	726	757	725	788	712	758	761	673	751	724	755	731	679	754	732	732	800	675	725	708	713	728	671	710	757	712	748	724	713	704	757	718	753	769	749	773	746	758	723	740	747	778	744	691	757	738	728	773	722	719	771	757	750	697	726	720	767	769	744	733	702	675	725	714	667	749	774	679	697	780	727	698	716	787	761	722	745	762	765	774	724	715	750	711	739	759	769	698	696	728	713	782	720	750	680	740	761	746	763	715	716	768	682	750	697	730	759	714	754	712	754	739	666	772	740	736	771	700	728	762	770	746	721	708	790	702	706	743	763	742	711	702	703	771	735	796	727	701	817	713	748	718	725	698	733	750	711	764	777	738	744	781	715	726	778	730	713	730	715	737	745	733	742	720	760	753	735	767	773	739	734	741	730	766	716	710	747	752	725	763	697	690	741	769	671	768	815	719	737	724	766	737	734	691	748	743	715	734	737	736	744	709	704	689	733	707	751	795	747	755	689	773	730	733	745	748	722	746	716	757	755	743	761	723	805	725	706	771	741	726	728	726	709	698	730	763	740	716	713	718	752	738	723	701	711	750	794	750	712	754	722	776	761	770	719	701	714	727	703	649	704	746	725	708	711	751	742	743	697	731	775	748	720	706	741	746	686	710	767	701	697	761	761	770	747	762	730	724	741	796	778	760	721	770	741	757	728	744	728	731	723	692	751	753	789	761	717	778	763	732	748	679	721	739	690	750	737	751	776	754	750	746	748	686	764	761	726	726	698	765	713	750	777	767	759	725	716	731	748	739	751	731	724	769	738	778	752	729	728	718	754	717	731	669	747	685	733	696	771	749	733	699	694	753	751	730	711	786	727	753	719	691	721	684	716	741	757	722	732	795	697	726	773	760	733	733	733	731	719	735	748	743	740	780	692	733	712	740	754	735	736	706	690	649	744	712	728	715	760	777	797	735	743	765	707	714	749	778	732	803	740	705	728	727	711	739	707	730	729	793	734	713	791	709	747	718	769	746	698	744	738	784	682	674	785	792	729	773	728	715	706	736	742	736	706	727	764	751	744	741	722	758	758	751	711	730	699	755	717	710	725	712	728	705	757	658	758	791	737	756	762	737	778	753	731	752	716	752	743	708	725	712	738	773	768	766	745	717	696	695	720	757	755	726	749	734	719	726	761	755	760	679	728	724	717	770	725	730	726	728	718	750	681	752	723	785	746	737	728	743	764	729	703	713	741	677	760	731	728	761	742	732	733	743	689	743	781	722	743	742	743	715	725	747	747	700	725	746	785	742	773	763	713	744	748	731	691	754	730	690	744	736	711	700	754	762	710	772	743	751	749	750	768	712	726	693	754	709	766	723	759	790	766	771	706	725	719	737	735	719	740	751	719	774	708	803	704	735	731	711	743	782	683	766	738	773	786	723	733	713	719	715	736	710	730	701	766	750	710	712	717	736	722	734	742	727	760	717	736	750	697	724	724	773	698	746	709	706	710	736	769	737	783	790	792	746	725	698	723	744	768	739	757	774	747	750	845	715	715	748	738	793	743	721	688	716	724	751	724	770	729	716	745	750	745	761	739	727	720	722	774	703	711	715	759	751	754	732	794	763	718	732	710	745	693	722	723	720	754	753	721	771	692	713	723	737	706	709	697	742	738	737	672	717	731	738	732	725	727	788	730	772	691	719	758	707	724	750	723	715	744	710	749	761	720	739	773	708	733	749	721	757	756	748	765	721	752	750	710	719	732	775	752	733	719	756	709	763	738	732	713	719	718	737	700	714	746	731	721	713	730	762	743	705	711	735	760	719	716	761	703	739	760	705	711	737	721	731	736	775	734	747	731	746	700	726	718	713	730	727	708	759	745	765	726	732	714	779	708	746	747	729	737	692	734	712	712	753	710	767	727	786	750	718	715	693	765	734	762	713	711	707	772	714	730	748	762	728	715	721	739	749	735	742	740	762	762	700	732	724	701	721	719	722	792	752	752	676	691	753	743	720	723	733	726	732	770	746	708	724	773	731	694	764	707	739	727	702	717	747	731	755	713	732	784	707	767	734	702	713	754	689	763	712	713	757	752	758	774	746	734	722	716	703	760	743	732	726	773	749	718	768	765	713	723	716	714	724	738	728	699	733	737	762	748	777	738	737	700	726	758	734	694	731	716	748	751	726	736	782	750	732	750	762	741	721	722	769	739	725	705	697	691	696	735	743	700	770	728	758	761	743	702	789	771	733	717	703	733	743	695	745	761	749	741	725	784	725	746	675	733	691	651	682	739	731	729	710	738	715	814	697	725	750	765	708	723	724	749	723	723	690	743	721	716	703	787	796	759	743	697	759	765	717	746	712	710	731	760	725	697	772	706	760	764	741	743	747	724	762	697	726	720	774	750	737	714	763	749	703	758	697	757	760	728	737	746	713	698	725	764	740	740	783	776	795	727	788	782	722	694	752	740	754	737	747	712	748	708	749	718	747	708	706	726	702	742	756	679	742	743	739	755	748	750	729	710	716	754	764	722	792	753	721	691	736	698	748	756	742	673	734	743	729	703	741	735	744	762	742	742	729	698	713	810	734	738	712	723	714	707	754	745	761	746	739	732	750	765	713	679	780	702	745	708	765	731	686	718	711	772	742	763	712	735	744	779	722	755	783	750	762	685	730	752	713	704	780	683	711	718	755	747	742	764	745	685	707	678	726	685	706	731	718	713	758	688	739	755	781	743	717	711	744	756	732	702	714	787	729	754	744	763	729	751	724	711	748	752	737	726	768	726	688	692	757	772	752	718	761	771	726	717	750	721	729	735	724	739	698	704	717	712	789	745	737	721	733	754	757	739	728	725	725	770	706	794	723	689	676	751	694	737	707	695	715	768	765	721	757	760	752	752	751	735	765	685	741	731	758	697	706	716	769	730	760	772	749	731
27527	19899	12356	6471	3809	2267	1486	1046	755	602	495	430	378	336	355	310	333	322	313	342	321	320	337	346	345	367	323	334	311	306	371	324	367	348	330	350	324	314	323	323	341	326	352	341	351	330	324	323	329	355	326	343	312	347	323	327	324	334	315	329	358	323	329	324	324	335	332	302	332	308	341	319	328	327	347	365	328	314	390	326	346	336	338	371	347	345	345	338	371	360	337	327	303	321	313	339	328	339	323	337	344	343	285	327	311	340	351	360	343	318	327	328	309	308	342	304	319	312	334	328	299	339	317	308	330	342	339	321	302	368	328	330	317	336	335	309	357	309	356	324	310	322	327	322	358	312	337	309	330	349	327	343	333	324	335	329	324	357	298	319	337	296	330	315	340	284	320	349	347	344	368	339	339	319	313	324	320	323	328	332	358	327	339	318	312	281	321	330	340	340	298	346	349	305	339	293	315	316	355	330	330	321	346	357	316	305	328	361	314	318	318	322	342	316	339	337	316	302	309	341	344	328	349	364	318	330	320	339	324	328	317	349	312	325	353	319	332	334	325	335	310	350	321	324	354	300	332	317	315	321	321	366	308	314	321	299	304	345	320	350	329	330	323	322	375	352	325	344	315	326	339	332	349	319	340	296	363	357	301	336	342	318	336	333	323	328	330	346	331	332	328	336	334	359	310	348	319	328	339	358	329	344	313	313	352	342	308	304	337	304	343	292	362	301	318	347	363	287	335	348	318	292	345	352	342	336	323	327	316	331	318	331	333	340	322	354	320	316	359	357	309	339	286	329	331	298	299	316	343	320	322	339	380	319	337	337	336	336	328	350	365	337	332	357	323	360	338	317	368	307	290	368	320	335	318	320	334	334	319	329	367	330	363	324	317	318	318	324	349	316	368	289	344	315	358	321	292	297	333	325	341	353	347	318	332	325	330	334	331	313	329	319	333	336	347	313	327	349	354	323	354	316	328	292	325	337	327	372	325	312	359	308	339	326	324	321	324	311	326	340	315	345	304	308	356	308	317	337	343	312	335	318	321	298	318	314	356	347	350	334	345	306	359	327	352	360	338	326	323	342	300	311	331	323	340	301	308	315	313	344	333	322	316	327	340	342	338	345	313	296	330	323	343	325	330	348	332	312	369	313	344	317	301	325	380	318	315	330	328	356	307	335	310	308	338	324	313	319	357	373	336	319	337	306	338	292	312	305	324	358	355	292	347	336	329	323	326	315	310	348	336	341	316	312	312	360	311	377	336	311	321	335	377	307	333	326	286	322	368	346	359	317	333	350	320	334	333	340	352	304	349	294	328	318	342	324	344	327	299	347	340	346	328	320	343	343	307	330	366	326	338	341	332	333	318	313	317	322	318	338	308	321	317	344	352	296	330	314	316	343	331	311	313	333	307	324	328	307	320	312	330	352	309	340	296	314	322	317	306	300	329	331	370	297	353	332	351	339	311	320	355	339	321	351	322	321	328	336	308	331	309	287	304	329	317	291	343	340	309	336	309	329	305	311	320	323	304	325	317	311	316	326	337	305	280	305	311	353	339	330	325	363	331	358	319	307	370	323	320	288	371	295	327	301	357	319	318	314	324	336	341	365	318	340	344	301	328	341	356	309	355	342	294	322	316	312	297	302	328	299	353	345	328	336	324	353	323	317	320	319	317	294	326	351	358	318	335	327	324	342	330	304	298	314	313	352	348	337	315	310	329	352	352	378	344	354	303	380	351	343	321	310	336	335	367	340	350	325	314	310	310	317	327	355	319	327	328	326	313	296	316	317	345	333	323	325	316	314	341	328	342	319	341	334	302	356	330	315	334	304	324	326	373	321	324	310	320	343	354	341	338	328	299	302	355	358	340	353	302	308	332	327	335	295	332	331	334	350	313	319	331	351	308	310	330	331	323	343	295	311	337	307	305	315	342	357	316	346	324	334	352	315	312	341	324	326	285	309	329	332	320	326	344	313	354	313	305	330	303	331	293	340	322	307	325	332	319	354	321	338	303	296	328	314	339	315	355	329	313	319	310	311	326	320	365	291	308	292	274	302	321	287	337	361	330	316	346	336	324	323	332	302	366	326	333	321	344	323	305	328	337	308	333	336	323	318	312	313	331	346	327	317	337	329	353	305	298	355	326	311	373	332	363	330	326	322	352	342	337	321	297	314	316	350	321	332	347	305	332	341	340	310	317	336	315	314	307	330	337	328	299	318	345	329	368	332	312	311	323	292	342	372	322	328	337	324	340	320	338	314	328	321	313	342	337	328	341	357	358	321	330	325	322	335	345	304	317	352	305	313	328	324	308	333	324	343	321	344	347	331	313	327	336	319	319	311	339	316	330	301	319	296	333	310	336	332	316	306	340	321	333	296	323	339	357	374	344	335	324	371	338	348	332	331	306	353	323	361	304	294	334	303	311	329	342	347	343	319	319	306	324	318	304	291	303	328	354	333	318	313	316	340	351	352	322	346	319	312	303	351	332	302	328	376	303	329	317	343	328	303	321	343	315	353	294	329	324	332	314	364	341	332	315	302	318	303	332	293	321	337	322	321	344	323	336	348	345	338	361	294	342	320	341	330	322	353	333	313	332	329	356	324	331	334	319	344	315	324	326	346	323	333	343	319	318	352	328	319	348	343	323	366	323	310	292	344	350	334	311	339	340	317	293	304	333	324	328	320	305	365	323	344	308	338	346	295	367	356	324	330	298	338	334	330	314	333	314	326	318	308	344	356	337	328	316	340	371	386	306	338	296	330	316	357	300	316	308	298	349	351	327	327	360	329	318	327	337	337	307	343	337	316	319	342	296	325	301	337	324	339	346	355	302	337	313	340	325	322	350	351	323	332	356	316	344	318	325	339	327	308	337	348	316	319	320	304	335	319	341	351	344	339	328	342	320	336	320	325	314	344	312	321	324	363	319	324	323	334	327	326	345	314	355	329	317	357	306	317	325	349	343	330	335	335	322	317	360	321	305	345	315	330	349	298	309	319	370	318	349	343	325	347	309	342	348	310	315	317	317	338	353	333	350	363	331	306	329	298	307	309	343	343	351	315	347	334	323	311	335	323	310	312	297	320	313	302	301	351	352	288	349	302	344	334	299	356	319	336	297	358	317	321	343	354	310	343	328	336	323	319	356	307	332	317	329	334	326	333	322	326	334	323	338	301	302	325	286	334	379	303	334	316	335	335	350	343	347	342	326	346	330	331	303	332	316	343	332	321	343	332	299	306	320	329	341	315	350	330	330	327	334	336	344	311	317	312	299	331	339	339	348	344	353	366	318	297	350	314	324	321	344	332	332	314	326	315	326	330	327	322	312	311	301	313	310	311	319	321	316	329	357	325	316	326	290	319	333	324	336	336	318	297	310	338	334	349	333	346	318	358	325	342	298	327	311	308	330	346	320	333	324	329	334	319	269	327	354	336	319	350	336	307	348	321	314	366	336	316	340	345	322	365	327	313	330	322	317	329	315	309	334	312	325	310	359	350
9804	14937	13781	8399	6860	4702	3145	2365	1593	1138	861	688	574	544	516	517	508	431	426	435	429	450	413	437	453	455	434	458	477	409	395	409	380	429	426	394	443	410	422	428	430	439	472	433	427	459	418	420	422	430	425	468	393	455	448	442	415	444	434	409	433	427	408	435	437	405	440	405	446	429	400	425	404	452	448	442	435	436	413	448	534	403	457	466	421	446	443	455	432	424	416	453	436	460	431	394	432	443	438	398	405	387	435	444	402	435	422	466	444	412	443	441	472	446	397	413	440	468	443	421	424	438	400	436	431	429	416	429	422	457	412	471	431	411	466	394	410	423	469	420	448	409	417	443	437	426	423	409	438	405	376	414	403	444	453	425	420	385	420	409	413	424	423	421	422	384	413	399	458	402	432	423	445	416	448	442	429	401	456	416	412	418	402	445	404	413	422	389	397	394	460	433	470	453	420	399	446	424	431	409	403	440	470	430	415	391	412	443	414	460	423	438	422	407	415	448	433	430	395	390	415	446	441	412	417	383	443	422	409	408	409	412	465	459	394	399	419	427	440	408	422	424	434	390	450	443	380	443	430	424	380	399	420	453	426	419	396	413	420	439	432	413	451	399	413	444	464	421	435	439	414	400	438	425	448	432	413	410	411	409	410	422	404	456	460	407	443	415	439	434	425	407	406	444	439	427	398	469	411	421	405	398	394	398	433	441	422	431	407	412	450	443	415	446	454	435	469	403	428	467	428	424	423	400	399	419	457	418	426	431	435	410	445	476	418	413	420	416	395	417	417	393	425	401	423	411	385	433	403	415	395	432	458	422	408	416	448	439	420	386	437	420	418	438	459	426	430	439	424	449	443	432	451	449	398	406	450	416	391	433	411	420	415	435	411	445	423	468	413	430	411	416	442	395	435	401	438	401	432	436	396	404	411	386	442	433	398	458	438	419	423	433	448	415	417	443	437	432	447	419	443	392	449	424	385	426	431	411	439	437	427	388	424	413	484	443	448	358	429	419	417	448	425	435	413	432	448	451	388	455	424	445	411	442	398	469	412	439	428	418	453	429	456	469	430	447	416	446	440	397	400	414	401	443	396	419	439	435	407	436	427	447	412	408	421	402	454	450	434	447	430	462	383	463	410	405	388	469	470	404	441	420	415	407	428	449	431	440	419	386	465	448	446	479	434	416	419	453	410	454	427	454	414	415	433	414	432	441	414	416	411	426	430	439	422	443	397	453	400	446	397	394	434	418	431	435	395	419	443	400	446	435	475	431	438	420	401	446	421	370	449	432	413	420	448	423	438	406	477	413	404	403	424	421	467	410	417	398	436	467	414	434	450	442	425	436	413	419	417	458	401	407	426	406	419	461	480	448	399	458	458	424	412	467	435	428	440	486	445	453	442	408	438	481	421	452	435	438	422	441	427	421	408	419	393	408	452	401	420	442	448	448	451	392	453	427	429	422	416	450	437	401	406	408	465	453	428	436	434	428	418	412	436	431	434	470	448	428	421	443	394	424	410	406	418	398	435	411	460	459	459	427	410	425	404	399	407	419	414	444	403	418	445	440	417	405	418	421	422	420	417	405	416	463	435	421	391	433	418	446	417	449	477	421	421	437	407	425	417	402	426	409	437	424	444	401	412	400	411	448	427	432	450	406	383	432	426	410	449	420	414	407	426	455	412	424	414	421	433	445	427	423	415	434	392	405	392	427	418	454	424	465	408	439	447	409	399	390	427	436	423	469	388	464	396	427	430	459	396	449	434	413	421	455	405	416	399	425	443	441	405	442	417	437	433	430	417	442	439	412	380	417	451	440	445	441	419	432	441	433	451	446	414	407	438	420	413	431	453	405	424	411	417	451	451	426	402	400	387	386	419	435	424	409	454	428	440	382	387	426	417	441	407	453	437	392	407	411	410	425	419	449	429	418	423	431	428	409	424	416	414	452	424	435	415	430	456	454	418	429	443	413	425	410	430	427	416	398	432	441	409	405	440	418	430	418	425	424	429	396	416	409	432	442	420	418	417	408	430	458	418	433	411	464	405	428	385	430	409	400	456	404	412	421	403	449	418	395	437	441	409	453	411	427	443	425	445	433	437	400	411	432	421	414	403	446	446	447	430	447	409	444	430	466	447	444	437	425	403	445	408	483	416	444	412	439	429	423	412	440	463	423	418	448	455	462	414	416	438	406	390	403	437	429	436	430	425	443	437	463	416	427	409	471	434	408	434	393	422	368	372	437	425	377	476	430	432	436	449	423	437	432	397	445	425	398	476	469	462	417	460	444	418	432	395	413	395	440	405	422	452	412	442	408	415	426	444	426	451	466	423	420	430	406	441	402	425	422	410	450	473	439	446	409	433	422	474	428	438	470	430	399	432	429	421	421	451	405	458	418	441	387	430	392	429	402	413	434	434	446	443	447	409	454	426	446	437	456	421	417	425	423	420	417	436	388	445	423	433	442	458	473	396	424	418	405	427	416	425	432	421	424	429	412	410	384	441	441	410	415	425	453	420	417	408	441	415	404	436	414	418	437	417	428	419	408	437	438	441	426	407	440	448	429	397	424	434	467	441	451	425	394	443	421	430	480	409	425	401	424	435	411	439	403	426	390	428	395	461	448	407	421	407	428	426	399	418	458	402	449	432	411	471	414	427	418	430	437	427	416	418	424	392	423	424	456	452	467	424	431	413	453	397	444	424	437	415	391	448	459	452	397	459	422	405	423	428	430	475	456	377	428	455	408	390	456	448	437	428	417	432	427	457	387	419	430	425	403	417	415	446	466	438	428	423	418	414	438	400	400	418	419	431	441	410	420	422	431	423	441	421	412	412	461	434	456	419	431	428	454	405	422	442	406	399	409	410	398	432	419	391	414	403	392	405	393	399	382	396	414	445	418	428	408	401	398	454	455	437	418	430	416	419	407	427	428	454	430	436	413	453	446	406	430	423	400	404	440	415	476	450	397	429	414	413	391	438	425	387	421	427	458	420	444	449	455	435	430	453	411	421	389	409	414	422	429	438	403	401	433	398	410	426	421	397	403	458	448	408	439	424	427	420	411	423	429	456	410	473	452	438	431	415	429	395	408	440	429	440	413	432	455	439	446	430	408	427	441	396	471	449	399	395	418	431	403	428	452	464	418	441	417	415	394	419	377	409	447	402	469	427	405	438	437	439	442	409	471	426	444	467	406	382	415	385	451	471	459	414	408	421	424	427	420	412	421	433	438	438	446	401	406	458	419	457	447	438	418	448	433	442	451	456	441	428	422	419	409	443	417	444	431	428	442	422	411	406	417	449	432	409	399	424	443	402	443	442	444	419	412	447	418	398	448	417	402	412	423	416	471	391	388	427	440	439	431	450	434	428	419	405	470	455	395	412	455	404	458	398	427	437	406	425	401	427	399	395	416	429	386	425	417	442	416	406	426	420	434	455	400	416	438	384	457	431	409	448	439	415	437	422	413	470	419	396	421	446	405	414	435	395	450	451	444	402	401
24426	21421	28712	24562	21254	10903	3408	1917	1448	1169	948	844	734	791	695	680	636	625	587	599	643	611	624	652	593	614	605	604	576	593	576	517	545	597	605	602	566	565	589	604	583	588	593	584	579	575	603	594	584	598	548	507	542	530	567	557	545	589	561	535	559	548	562	600	567	587	541	548	572	553	577	539	586	549	581	577	557	583	582	579	578	574	553	562	601	569	577	610	556	596	564	553	525	558	572	538	512	538	554	536	576	571	544	584	577	551	599	555	531	560	580	550	545	582	578	600	582	562	564	557	618	536	558	591	559	603	536	552	590	579	567	592	560	534	540	547	559	583	559	582	557	547	578	610	535	537	573	565	519	540	608	554	564	551	571	557	549	546	554	588	559	598	555	545	601	541	514	572	568	574	542	592	547	551	555	553	514	620	615	555	518	559	639	583	589	536	547	581	514	560	551	529	526	548	538	557	527	592	575	558	587	521	552	559	548	550	594	569	531	552	564	543	577	531	530	564	559	529	576	570	564	539	561	574	548	576	540	536	600	566	553	548	557	550	566	524	570	575	576	531	603	519	526	555	573	542	569	544	602	518	566	580	565	525	574	560	546	523	586	552	578	549	537	553	558	564	543	554	541	582	595	581	565	572	527	572	523	585	569	523	603	543	569	552	545	539	562	565	549	554	600	578	533	505	595	595	559	533	579	541	543	543	557	577	589	574	521	567	584	576	550	551	576	545	565	565	600	541	592	547	582	557	568	572	549	591	551	528	556	568	536	512	546	556	504	592	543	577	535	539	512	584	581	551	538	558	598	608	567	560	569	535	577	565	590	593	576	655	562	570	592	564	523	548	557	575	550	545	592	555	574	554	536	550	538	568	545	598	555	560	586	591	574	567	582	554	569	589	584	539	585	573	545	559	527	567	560	525	521	594	616	545	546	576	554	532	542	547	560	590	559	534	538	545	580	506	574	562	560	542	552	578	588	576	581	577	530	549	538	567	570	592	539	541	561	562	553	576	552	550	578	567	573	563	523	562	550	595	546	584	585	568	541	539	591	529	546	565	550	554	564	564	534	555	607	594	559	544	583	558	521	547	547	615	534	564	609	567	569	544	574	555	575	602	591	534	533	584	556	522	598	594	563	575	566	563	542	550	556	542	582	583	504	532	554	577	592	538	553	568	563	545	576	558	561	528	550	531	528	543	542	556	578	550	593	562	546	515	616	547	601	568	550	601	534	547	548	550	540	560	574	544	566	552	573	576	567	559	567	551	579	550	583	569	559	580	569	587	537	580	514	520	583	564	507	521	548	577	578	541	563	554	572	579	574	579	544	534	542	572	564	573	554	602	571	535	554	552	530	545	516	576	533	570	548	541	548	573	575	543	568	552	531	571	574	581	585	603	588	586	603	558	567	521	557	595	566	611	536	609	523	523	585	559	550	584	569	537	557	569	548	578	576	552	544	581	549	535	549	558	548	552	547	546	566	555	576	579	583	565	540	516	552	562	565	573	545	547	576	567	516	563	600	546	557	588	535	567	577	534	567	582	545	591	535	543	529	570	563	560	588	560	564	556	599	536	557	532	571	577	537	570	569	542	566	560	595	570	575	552	581	561	519	560	575	528	530	540	563	572	551	499	536	607	536	605	573	569	550	549	569	568	542	559	599	586	575	569	545	582	568	553	566	533	499	556	574	552	516	532	557	524	544	581	540	564	564	527	575	498	506	549	531	519	573	547	496	504	575	526	573	567	581	538	529	593	636	571	589	581	552	498	559	582	563	551	551	527	541	564	545	561	560	575	567	581	592	547	531	546	587	585	565	517	567	538	533	543	539	536	560	559	574	552	593	546	550	571	562	534	596	526	570	556	533	531	582	579	580	547	568	527	557	566	554	519	561	524	503	571	560	532	588	575	565	544	540	571	542	594	563	539	565	561	503	581	605	539	599	615	572	582	609	536	566	570	544	557	530	541	586	529	543	566	553	531	557	590	591	503	586	578	536	557	543	572	580	583	587	567	581	547	565	534	582	537	587	564	597	560	559	604	546	600	531	561	511	549	568	556	567	565	554	579	512	549	545	580	587	533	581	547	600	541	536	574	572	535	536	555	562	572	553	537	550	527	528	572	581	546	567	541	550	570	568	565	554	514	579	576	511	581	554	553	540	558	533	537	543	604	554	586	590	530	533	562	597	566	566	566	555	574	593	543	542	546	565	514	583	549	555	560	544	548	550	545	549	584	541	589	580	546	557	593	528	605	583	616	529	545	556	528	528	589	574	555	532	572	569	568	554	566	560	519	535	571	573	555	572	548	566	544	568	560	553	564	590	573	524	617	576	549	540	537	524	574	508	542	543	545	602	552	548	579	566	592	537	579	545	557	557	530	596	567	585	565	550	555	586	553	527	598	544	564	548	563	556	556	594	557	544	575	529	615	585	606	591	580	531	571	550	539	588	559	569	528	546	558	550	609	533	582	539	564	560	587	532	514	548	602	531	583	584	543	549	513	567	548	564	544	534	588	587	538	526	573	551	552	557	561	562	509	547	485	558	588	523	524	580	564	562	540	585	550	535	550	541	549	521	537	548	567	527	526	565	563	562	588	555	547	592	536	557	576	531	542	593	581	570	530	521	601	543	566	622	529	547	524	570	601	540	571	582	542	546	529	533	541	603	602	541	576	549	565	580	590	546	504	567	525	550	543	571	517	560	588	571	536	540	545	567	559	590	571	556	599	609	617	578	550	578	539	572	596	552	552	567	560	556	555	533	555	560	563	553	536	599	582	552	558	533	568	572	567	532	534	547	552	542	561	597	545	592	600	518	554	550	571	575	559	582	539	513	592	539	566	539	562	519	590	536	592	595	554	528	555	530	573	568	567	550	532	557	587	587	547	556	518	588	580	566	530	572	565	564	571	590	576	578	525	558	501	587	555	525	559	542	544	606	548	579	586	542	591	562	562	557	552	574	524	589	589	546	552	590	575	559	552	549	535	550	545	585	556	557	544	538	566	544	560	560	583	566	530	594	525	579	576	564	572	524	586	569	566	523	597	551	589	512	539	540	557	557	539	552	557	551	564	567	591	575	578	562	584	526	547	563	535	534	580	583	566	541	580	571	589	532	540	562	549	567	559	577	547	546	547	570	529	567	556	549	588	548	569	583	578	566	567	564	550	548	536	527	619	573	521	556	597	547	529	608	613	573	541	560	602	537	508	565	587	580	580	577	581	538	560	578	519	534	512	580	528	566	556	536	581	595	538	550	569	564	556	550	552	532	529	579	559	590	567	554	542	570	621	555	542	561	588	563	579	504	535	560	583	561	589	548	565	521	544	600	589	582	611	580	561	551	569	534	607	585	578	555	572	536	587	608	538	544	526	525	574	553	591	557	541	606	578	575	552	578	557	558	555	539	559	553	537	546	541	563	557	551	566	543	606	598	508	527	566	556	588	564	545	531	590	574	530	518	570	515	558	606	563	534	536	540	542	569	575	517	548	608	597	592	536
10902	23579	21015	14044	11225	8125	5514	4106	2973	2257	1708	1369	1231	1112	997	964	896	887	854	837	818	790	791	828	750	757	833	758	764	738	747	737	732	728	742	713	706	764	783	705	747	761	707	735	741	686	725	713	731	744	741	721	664	706	703	719	716	688	720	702	712	672	662	735	697	731	728	706	730	733	712	726	693	773	771	739	723	738	693	716	735	728	715	708	699	709	760	764	762	698	661	702	716	695	747	712	705	681	650	715	692	682	680	693	737	704	684	738	685	691	707	737	736	702	681	661	802	706	717	749	714	689	708	661	764	712	685	747	682	754	655	684	709	689	723	699	755	688	682	770	705	660	693	771	698	723	722	697	682	663	704	712	744	747	741	726	729	696	732	722	745	784	683	693	686	690	710	703	735	725	695	734	732	694	729	722	699	680	730	705	719	732	672	685	696	699	691	710	710	708	677	753	697	714	721	661	743	710	697	688	694	714	693	708	709	746	686	696	713	726	681	751	728	726	687	737	735	654	699	689	708	720	752	712	704	725	684	699	723	722	704	755	765	718	717	648	706	733	669	771	710	740	672	730	749	711	712	673	680	687	686	729	701	690	694	756	697	692	702	728	690	723	691	658	693	781	730	639	682	748	702	722	701	708	712	715	733	654	698	679	670	679	756	712	681	740	734	722	716	719	727	672	731	710	705	700	704	738	656	713	743	731	664	717	701	736	692	718	740	723	736	670	759	692	692	697	696	695	698	733	736	729	740	741	738	727	682	737	722	732	771	702	707	717	741	658	673	689	719	671	717	734	695	698	679	751	669	697	715	722	745	672	714	733	763	680	705	707	690	699	700	671	715	713	709	690	698	702	731	706	658	690	749	710	697	691	731	708	755	703	747	656	634	725	703	674	702	730	690	734	692	750	773	696	669	720	745	745	722	716	711	688	713	729	715	703	677	669	671	704	687	700	714	719	739	705	665	767	734	704	707	736	728	691	701	710	659	667	746	688	722	695	708	711	666	671	677	734	716	697	680	704	721	695	669	696	690	708	717	728	693	755	681	704	692	717	714	688	676	675	744	724	692	721	668	721	739	697	692	683	665	706	722	735	706	677	701	740	731	706	674	652	708	722	746	677	654	704	711	661	657	717	723	721	722	699	708	718	753	692	706	666	689	695	694	696	703	720	709	727	692	678	696	747	680	720	724	741	696	683	687	756	718	729	715	693	705	721	701	695	661	700	715	677	717	694	718	701	656	691	703	722	733	694	758	708	706	682	726	708	695	705	700	665	707	707	710	759	695	670	677	709	711	719	724	733	697	670	703	706	711	650	671	702	652	684	686	702	745	673	721	725	759	689	707	714	685	693	719	685	707	745	684	679	711	707	723	709	660	746	745	761	697	808	725	745	749	723	717	768	757	709	683	720	740	709	691	706	691	693	721	715	707	658	694	707	705	745	729	708	736	657	680	735	704	693	743	742	710	704	679	699	699	723	713	696	662	720	731	691	701	687	720	725	761	706	727	687	711	738	739	696	678	674	733	754	689	736	763	665	643	718	698	710	678	740	727	737	720	691	703	723	694	713	675	736	680	761	710	770	728	760	747	707	640	733	700	723	716	694	751	739	702	707	651	733	719	729	740	718	710	700	722	718	690	712	716	658	684	776	728	697	723	687	734	702	707	680	710	677	681	752	730	680	742	738	741	681	664	705	706	690	739	693	690	686	746	700	718	713	725	730	692	685	735	709	746	691	716	701	710	731	711	741	733	739	700	719	715	689	756	706	732	685	696	692	688	756	718	683	675	654	697	684	684	704	721	672	744	732	756	712	713	738	725	686	759	692	699	745	676	676	721	734	727	721	685	650	719	695	714	678	704	750	709	717	696	702	744	744	738	690	666	708	683	707	683	694	697	730	702	700	733	702	727	667	672	702	703	650	704	736	736	742	737	719	727	736	711	712	749	659	707	720	708	693	708	701	746	711	670	700	706	780	718	666	756	688	685	681	710	731	749	702	723	697	728	703	703	723	753	688	714	702	679	686	708	695	725	707	697	665	724	672	696	709	681	675	668	683	709	708	719	726	695	685	728	684	689	704	709	704	704	682	725	708	680	694	760	733	665	695	731	694	714	659	705	716	684	668	688	688	754	690	654	736	680	735	691	678	709	701	673	712	724	717	761	761	701	716	723	702	736	753	672	697	681	734	711	697	703	712	716	734	705	704	717	709	731	728	727	693	699	674	682	668	714	748	674	717	670	683	693	721	722	711	714	722	659	678	743	704	720	705	709	704	737	677	719	727	687	696	705	742	687	717	742	750	743	705	711	650	672	692	701	649	742	701	694	703	714	630	710	684	692	690	707	690	687	722	728	734	732	706	699	687	765	694	697	739	685	703	701	663	724	746	703	739	727	735	695	728	684	728	724	705	704	696	696	728	711	758	697	749	702	772	713	690	715	719	696	662	725	703	708	672	698	755	643	711	700	685	694	740	687	663	710	670	732	687	694	710	735	679	720	730	772	690	688	701	723	688	701	697	739	723	697	702	742	729	689	639	674	696	718	708	668	702	729	715	690	705	651	731	741	688	727	663	725	706	710	748	722	716	724	730	662	714	695	702	686	737	709	703	733	769	721	715	736	712	667	736	710	724	717	754	701	688	705	693	720	693	781	724	712	698	732	681	741	716	707	717	703	705	718	745	668	670	702	743	691	723	660	694	718	714	741	722	713	751	730	709	694	738	739	718	724	792	720	695	708	678	665	677	666	706	692	725	724	694	728	666	721	694	671	692	709	674	726	739	736	691	730	702	727	659	690	710	717	730	672	713	723	748	766	666	682	686	688	727	686	719	700	722	690	709	686	728	747	717	706	710	722	692	715	732	713	694	663	663	690	712	718	731	770	703	709	740	672	692	728	740	698	655	698	729	666	732	715	729	708	681	715	686	684	730	699	701	702	651	673	720	711	718	740	757	713	693	720	732	707	721	667	728	699	719	680	715	660	644	673	696	716	705	720	697	733	697	672	718	691	759	721	705	710	732	717	700	666	658	704	691	757	711	730	701	732	733	665	712	746	705	719	667	708	737	715	745	710	760	740	713	722	714	718	720	720	682	671	699	747	724	718	668	727	696	694	715	714	726	729	648	736	728	747	691	710	665	704	686	657	705	690	698	686	683	705	700	697	757	702	687	732	738	753	698	670	736	758	736	697	689	686	693	676	684	723	715	690	703	700	707	676	717	723	724	727	697	719	697	745	698	689	723	685	672	683	709	747	671	734	691	669	711	686	715	734	702	652	694	720	699	681	724	709	706	720	725	763	720	714	680	727	692	730	721	685	729	725	730	706	700	710	704	727	697	683	705	680	722	660	687	706	737	720	679	670	700	699	735	674	755	727	747	700	711	666	687	711	687	686	683	732	684	708	689	686	703	730	669	689	707	718	673	748	749	736	709	713	708	712	707	739	697	723	724	683	668	699	730	727	723	766	732	746	721	621	702	694	703	665	729	699	732	697	737
25522	21358	27455	25351	10834	3030	1745	1072	782	549	456	407	370	350	315	269	270	249	234	280	246	248	262	256	212	248	235	250	290	251	253	221	230	217	253	240	243	242	224	241	238	248	260	252	218	269	220	238	229	232	240	243	253	253	241	246	235	227	247	255	248	234	224	247	254	242	240	255	242	244	256	250	221	246	264	234	262	234	270	233	216	270	219	256	248	240	249	209	256	245	230	249	233	217	252	239	222	213	257	217	217	246	239	235	238	230	241	236	213	231	247	234	213	231	226	210	216	261	223	247	225	209	255	211	220	228	254	239	230	245	246	249	201	239	262	213	225	258	224	237	238	259	223	229	235	252	237	226	239	234	244	227	216	238	230	235	247	256	219	239	259	230	220	235	216	226	234	263	233	241	209	262	234	225	243	253	200	245	233	226	232	230	234	203	247	241	211	231	262	237	236	223	250	211	220	192	213	237	218	240	223	255	254	229	238	242	246	232	219	254	245	255	217	244	212	242	238	227	266	237	247	232	208	230	217	234	232	228	239	251	237	256	223	242	227	196	263	236	251	238	261	239	239	248	243	215	219	234	238	252	255	242	242	226	258	269	250	214	220	247	243	257	274	212	247	221	221	235	244	212	236	239	220	217	229	227	206	258	223	219	259	233	219	222	261	230	237	236	223	242	200	246	227	260	239	239	230	243	234	251	244	222	246	231	225	202	250	229	237	263	224	235	230	233	246	221	218	206	246	238	243	257	253	244	242	224	222	197	250	260	228	234	217	255	245	215	248	261	249	239	238	234	209	252	215	251	228	242	227	205	258	253	230	246	235	261	230	260	237	239	267	227	242	197	219	255	245	266	249	240	219	253	237	224	246	241	255	242	217	247	254	244	232	249	245	218	239	232	237	217	238	256	248	234	276	224	234	241	229	281	226	268	221	212	233	248	266	238	210	252	216	248	203	238	226	212	212	229	244	232	239	241	250	251	219	269	249	224	223	229	218	225	232	232	245	242	256	237	221	230	253	221	264	242	227	215	231	229	257	239	223	241	256	242	235	226	261	247	231	223	225	228	228	235	254	264	251	219	238	260	237	223	241	228	217	233	202	264	232	216	240	240	248	252	224	238	230	253	256	230	254	282	220	232	274	254	210	234	248	251	244	229	274	243	224	225	252	267	247	199	249	223	228	250	233	223	271	252	239	233	241	236	249	221	244	210	274	232	248	248	242	241	237	223	210	238	249	228	232	223	227	213	226	255	234	224	238	236	222	208	235	242	257	255	234	261	232	239	249	235	216	250	241	237	207	232	244	235	208	221	237	241	237	239	243	214	262	233	239	240	240	206	231	240	212	260	218	224	223	229	278	235	197	239	246	233	199	222	237	224	262	235	223	206	227	263	231	228	220	203	265	243	234	238	254	212	212	238	227	237	235	237	235	226	238	254	204	250	270	227	242	220	235	242	241	241	213	223	252	234	228	202	223	213	223	270	242	246	223	243	221	257	220	226	217	254	232	256	216	240	228	223	209	229	253	228	254	277	247	236	239	236	222	215	247	222	221	256	240	242	228	261	218	221	233	227	234	227	218	231	246	247	233	248	242	244	239	245	231	229	246	262	228	227	196	234	260	223	249	222	245	241	230	248	244	241	244	229	260	240	245	218	212	226	237	206	265	237	253	228	242	218	251	209	269	267	248	228	269	239	247	238	232	228	210	253	228	232	239	240	225	256	234	240	235	231	224	241	235	277	233	238	207	237	203	240	243	247	217	211	248	230	240	226	232	205	238	220	217	252	244	233	237	220	225	216	263	237	223	225	260	227	235	223	235	244	238	240	229	216	231	229	212	253	248	253	259	243	246	224	227	241	238	213	218	232	233	252	263	250	233	246	268	256	249	230	237	227	255	220	251	221	249	239	246	262	227	249	247	244	237	260	237	230	214	212	234	271	232	222	239	257	268	221	222	220	206	256	236	225	211	223	211	211	236	238	249	224	237	226	226	249	197	246	281	229	208	236	256	236	228	242	250	214	224	226	226	230	267	221	226	264	221	231	218	250	279	230	230	263	207	227	241	236	233	230	194	217	238	244	262	238	230	233	240	225	249	238	198	206	234	230	213	237	211	237	232	244	242	235	242	222	242	217	256	244	238	237	261	226	213	229	225	226	242	250	260	241	238	257	237	246	244	223	221	209	221	222	232	223	219	230	256	243	216	268	256	235	251	235	246	207	224	211	245	237	239	229	240	213	216	267	211	238	221	231	233	226	262	253	213	233	234	213	231	230	254	246	247	217	249	252	224	227	257	223	256	235	228	216	257	215	218	214	229	237	209	237	208	244	229	264	271	228	225	236	249	235	253	229	230	224	220	229	212	220	251	240	252	230	254	235	221	227	256	211	254	208	211	238	228	234	235	242	215	233	221	209	244	235	257	265	237	215	236	266	244	246	237	214	258	247	232	233	210	222	228	246	219	231	235	241	261	229	193	248	232	219	240	220	236	235	203	240	238	222	243	225	228	256	244	243	233	242	221	238	253	217	221	256	244	235	234	249	239	228	235	233	238	245	240	231	217	247	252	208	246	246	231	230	230	213	247	229	278	259	230	260	246	217	237	231	250	239	219	259	250	226	212	215	227	252	212	234	214	236	244	258	244	241	269	243	231	238	221	213	236	243	212	223	197	237	215	229	248	263	229	273	230	217	241	235	247	222	236	215	252	222	254	238	238	232	233	232	247	230	252	241	239	227	233	245	262	232	214	291	235	260	231	222	219	215	223	239	229	224	229	261	233	249	236	235	249	254	245	254	212	243	235	222	230	225	224	227	273	239	245	224	220	237	224	231	246	245	230	228	222	256	238	241	242	213	231	252	257	217	236	247	228	246	219	225	236	256	220	212	248	229	239	229	233	252	243	218	219	237	230	227	226	242	240	251	215	240	239	252	226	257	252	260	233	247	238	198	244	239	222	247	234	221	257	236	266	236	214	231	252	208	238	251	262	218	223	224	244	236	226	240	240	263	235	233	232	226	250	235	262	244	260	203	252	246	249	245	271	226	253	232	229	244	245	223	226	228	244	247	231	261	226	232	226	212	259	237	222	240	199	223	208	235	257	245	263	251	238	262	225	225	249	228	230	234	233	220	256	239	220	227	234	231	237	232	248	223	211	249	242	263	237	214	201	246	223	236	231	237	217	212	264	240	245	225	219	257	224	253	227	248	257	213	218	235	236	245	259	242	233	245	251	228	222	226	224	235	227	245	247	254	247	231	227	241	210	240	222	252	213	244	206	217	215	235	233	250	246	228	247	203	251	220	247	236	258	253	239	256	247	232	249	231	247	240	255	252	229	234	225	233	217	245	234	239	223	235	237	232	238	235	239	224	210	231	278	244	236	240	227	200	235	234	227	242	223	214	251	225	213	238	229	215	268	263	235	251	254	241	244	235	237	233	241	239	277	246	215	207	226	237	241	226	254	250	230	229	253	219	195	235	231	233	246	239	239	221	237	232
10451	18452	17748	12670	8623	5747	4115	2751	2106	1398	1075	872	710	555	520	452	440	415	416	403	396	370	382	352	357	348	378	400	378	374	352	368	351	372	345	317	341	324	339	342	315	370	374	329	340	368	340	364	313	331	357	308	340	333	303	361	343	314	320	335	328	330	315	322	335	337	319	284	307	323	348	354	345	324	347	354	364	388	317	367	378	335	357	416	364	343	357	389	341	355	292	352	366	356	321	298	308	320	317	327	351	315	329	340	366	324	322	337	360	353	347	339	327	346	361	309	357	345	342	335	332	341	339	330	332	320	341	341	324	324	327	352	351	347	340	342	328	330	325	300	319	352	325	335	352	324	347	323	317	294	362	298	324	341	318	362	294	335	316	343	365	329	303	317	342	323	305	342	309	357	377	345	346	302	328	312	333	344	311	326	337	313	360	321	321	376	345	319	345	309	346	393	333	332	324	335	307	348	333	318	342	332	318	324	344	316	314	328	357	309	330	312	295	319	353	340	337	342	346	323	294	325	342	342	293	307	342	332	334	304	323	327	336	323	334	324	341	331	295	338	335	314	320	309	312	350	326	307	342	332	305	311	305	318	327	316	334	322	322	337	344	368	354	297	331	320	306	300	333	345	318	312	316	369	325	319	313	327	310	300	345	319	346	302	343	339	387	314	377	317	346	322	327	315	337	343	306	324	339	330	319	288	324	350	357	339	313	334	311	326	329	316	310	303	291	291	292	330	306	339	322	326	327	299	317	302	296	331	341	337	325	336	328	335	322	365	336	316	333	354	309	312	333	322	287	311	337	312	308	358	320	315	372	310	338	340	307	335	355	304	347	372	343	321	310	329	332	347	330	291	316	343	340	324	335	334	341	332	368	327	300	362	318	335	313	339	339	328	354	338	309	330	354	309	343	276	340	376	349	313	334	327	320	356	327	315	318	352	350	318	315	337	313	336	357	309	299	298	336	332	330	336	348	336	299	378	304	310	312	303	344	320	334	302	317	352	333	360	341	332	328	317	319	313	339	341	327	339	317	349	322	331	360	319	303	346	325	315	334	340	313	305	325	318	313	314	340	299	335	325	332	314	331	355	334	325	326	310	320	302	351	336	342	339	324	307	326	347	354	307	349	314	318	322	313	348	313	331	339	302	328	336	303	331	335	294	300	326	335	314	332	313	329	321	355	326	355	349	330	318	320	311	361	318	362	330	364	328	318	350	331	336	326	330	320	336	322	308	314	320	355	327	295	316	343	346	319	329	320	309	341	319	318	341	326	330	323	321	379	343	332	332	362	338	308	333	358	349	318	320	334	329	322	320	391	312	318	327	339	304	318	317	362	343	332	310	315	305	335	353	329	344	292	346	341	320	316	330	357	326	326	336	333	335	321	355	348	379	378	331	340	301	315	322	300	329	316	303	313	305	358	324	338	289	321	317	350	310	355	316	331	362	321	323	327	316	318	304	331	347	341	322	350	324	330	323	311	346	336	332	316	313	352	314	347	324	336	318	324	337	316	296	348	316	311	345	315	322	331	318	339	348	315	346	324	325	303	309	298	328	336	315	326	315	327	325	343	349	303	332	317	327	313	359	316	323	312	321	328	295	343	322	330	316	316	378	327	331	333	341	330	328	342	355	316	327	326	339	341	331	310	323	347	325	308	323	330	319	314	350	336	336	330	316	312	339	340	334	304	351	318	320	330	331	343	360	314	337	317	329	322	341	298	341	340	317	342	340	325	295	363	306	327	363	346	359	314	347	310	324	346	302	325	346	325	342	337	327	310	332	363	315	299	320	343	331	307	344	326	287	329	322	347	353	337	362	319	338	306	325	333	324	328	294	368	341	334	327	322	299	322	348	361	306	330	357	336	332	324	309	331	354	352	302	347	338	352	318	309	309	298	348	325	355	358	322	322	337	329	338	336	324	325	351	352	318	328	343	317	288	328	334	340	327	335	320	323	345	343	310	327	318	335	336	356	344	326	304	349	320	325	319	314	311	333	306	281	310	339	323	306	335	326	319	299	355	310	340	299	351	315	328	324	339	331	328	335	335	319	324	304	361	328	346	311	350	334	326	337	296	327	316	361	324	337	353	308	338	334	330	329	306	350	312	318	328	328	324	353	327	339	354	329	322	352	325	339	336	336	341	322	327	311	349	356	320	336	334	351	365	304	324	309	308	313	274	306	325	325	334	343	324	349	327	339	325	318	332	329	303	337	322	352	314	314	331	318	340	313	349	350	341	327	333	310	308	315	303	322	305	316	368	318	339	300	330	378	340	315	350	295	305	332	338	316	336	316	305	311	305	343	318	364	316	315	341	332	339	339	322	318	320	342	343	351	336	291	340	311	321	332	313	336	319	311	316	301	334	306	318	301	343	320	333	353	337	354	321	333	313	367	312	363	334	368	313	326	296	350	310	330	311	328	348	337	300	307	346	321	324	333	357	347	366	345	334	329	325	344	353	332	306	313	374	348	328	306	337	326	304	317	342	313	338	322	325	343	317	342	338	304	331	361	348	342	349	324	347	337	313	318	351	334	299	310	330	326	322	363	336	340	335	322	343	302	288	339	309	282	355	310	350	317	340	316	303	332	352	304	342	324	323	304	335	312	341	345	342	343	325	306	330	334	328	303	333	331	304	314	323	318	306	353	307	349	341	323	318	330	320	328	300	347	328	333	323	375	328	314	337	302	352	319	325	324	284	315	345	341	341	344	332	305	344	352	358	340	352	329	307	334	340	307	342	352	302	299	335	322	331	295	345	327	307	293	317	356	360	343	337	321	311	319	344	324	326	348	318	312	331	329	309	324	302	298	300	339	342	342	311	324	333	362	353	339	307	312	342	322	337	312	334	320	322	349	356	332	365	338	329	301	321	320	318	312	302	283	333	355	332	303	319	362	331	333	324	335	337	336	333	344	335	331	340	332	331	312	344	341	341	306	316	313	318	323	313	330	325	316	304	371	341	324	357	339	334	318	312	349	356	350	326	294	351	339	322	331	307	335	361	339	307	351	325	322	339	349	343	317	324	293	342	293	299	323	319	332	309	339	361	323	310	290	323	343	340	346	356	327	312	349	338	319	323	344	339	320	320	335	355	325	320	329	342	323	308	306	347	323	316	321	339	341	291	328	322	341	352	299	347	328	301	335	344	311	357	331	315	333	318	332	333	358	295	310	316	345	341	319	339	328	327	318	296	327	324	313	329	330	306	333	318	311	338	337	315	323	342	334	332	326	321	358	350	332	340	313	337	297	327	316	347	334	325	320	332	325	335	329	324	330	310	319	309	321	356	333	304	341	318	331	343	346	325	317	356	320	343	346	315	339	309	314	339	326	313	348	350	311	307	322	314	354	300	319	310	334	340	316	347	324	322	348	341	316	316	310	351	312	341	325	311	328	346	308	343	369	359	346	313	285	375	332	331	316	337	378	355	313	326	294	315	301	327	361	324	337	332	325	383	356	327	318	325	322	309	343	308	334	321	330	331	321	328	309	326
23306	21433	29248	24014	21447	21422	10358	2833	1859	1489	1213	1036	906	763	768	758	730	701	637	648	656	625	632	592	685	597	641	630	621	579	579	587	649	648	583	578	621	567	585	608	618	562	619	631	642	601	580	580	571	563	550	589	525	534	522	583	606	560	587	584	561	552	568	546	536	565	581	578	566	582	548	560	595	618	607	580	587	584	607	572	578	590	535	599	587	607	577	614	547	574	556	561	557	553	555	581	593	565	572	563	577	552	554	571	567	567	578	545	552	596	575	556	592	594	509	630	543	543	558	576	570	518	569	560	580	552	571	555	569	559	580	541	537	529	568	570	557	549	529	534	579	571	587	574	583	510	549	550	541	546	575	567	556	559	561	582	570	588	596	601	567	524	572	527	559	623	563	537	539	536	558	574	541	590	612	594	525	541	540	563	576	532	514	562	575	528	568	565	531	585	575	554	568	572	581	574	554	600	542	567	579	555	592	582	566	557	522	585	556	564	535	578	580	546	532	551	560	556	576	587	564	558	547	524	590	555	564	560	555	579	616	583	582	557	523	573	554	571	583	534	586	562	582	518	580	562	576	545	594	562	541	568	543	589	576	566	518	577	570	562	509	593	574	572	556	530	557	549	543	563	543	552	587	558	553	578	598	584	503	556	558	561	591	568	561	571	584	521	583	528	556	548	539	547	559	536	558	532	508	562	539	563	566	554	590	561	577	567	546	567	498	551	554	533	576	579	538	576	590	582	553	528	539	544	565	546	555	568	571	572	597	579	597	569	572	537	582	562	576	533	606	524	561	573	545	602	561	553	579	569	525	563	544	556	521	526	544	556	503	574	564	545	530	521	557	574	549	508	571	511	546	564	514	553	564	543	557	543	567	570	543	561	555	555	504	554	608	539	573	570	564	554	541	582	534	555	591	567	543	558	519	536	551	584	531	548	554	557	557	570	570	540	558	565	501	573	525	575	578	554	549	573	538	570	607	567	573	530	609	545	546	551	539	546	549	562	541	558	586	558	493	558	546	541	571	579	588	544	557	572	581	557	571	592	576	601	526	581	549	571	535	591	579	532	566	548	549	584	559	619	567	591	547	538	562	577	561	544	558	520	564	542	603	563	514	567	594	540	557	570	541	553	564	549	561	597	566	576	528	582	554	555	562	501	555	570	576	570	572	544	559	551	553	499	555	554	554	543	551	518	563	586	580	554	569	564	519	534	577	557	574	590	556	541	553	537	557	577	506	558	558	537	530	581	563	540	558	539	545	558	536	546	562	598	579	536	578	567	515	548	574	560	579	597	548	574	557	571	553	542	549	558	551	563	523	565	578	538	549	591	598	506	579	578	579	591	564	571	544	557	559	536	529	552	561	561	553	544	577	556	563	556	586	572	522	571	583	598	562	580	552	583	545	588	558	569	534	566	550	535	590	541	521	563	543	531	550	548	541	568	558	596	585	519	537	534	563	570	558	536	583	500	553	594	599	518	569	567	577	580	561	517	556	548	578	515	558	571	578	602	548	547	560	524	519	547	543	593	540	580	590	525	494	558	550	517	522	589	520	609	543	554	589	611	575	618	580	557	611	550	540	529	535	507	512	542	557	562	550	570	557	592	564	530	582	598	549	531	567	629	530	581	575	563	551	566	557	570	537	534	579	558	568	558	566	600	586	548	568	622	568	615	560	568	562	564	561	513	541	551	538	536	539	583	556	569	579	555	554	535	535	543	552	517	522	524	557	550	544	582	583	515	543	539	523	549	563	551	546	561	563	574	549	554	554	553	571	574	527	583	543	585	575	564	579	533	532	552	560	552	582	562	542	582	517	542	554	527	574	544	568	572	542	599	557	555	582	547	576	541	549	574	560	580	558	587	598	566	533	582	588	612	537	543	567	570	593	536	576	569	550	517	551	587	561	568	511	563	536	590	562	610	609	569	605	542	580	598	537	555	516	504	556	583	581	559	535	544	593	547	539	523	561	543	571	531	570	545	595	543	509	513	579	536	520	526	557	523	502	567	589	516	560	555	528	558	524	567	599	570	548	593	574	558	524	565	547	551	565	576	568	541	560	536	546	578	563	604	562	540	542	570	556	543	550	583	575	613	587	589	552	553	571	513	541	551	518	573	564	536	576	559	551	589	546	568	574	554	558	563	594	513	552	584	602	587	537	570	554	569	563	550	531	556	568	534	563	561	587	556	564	552	577	555	542	529	604	542	575	543	556	583	542	572	557	535	543	566	520	515	555	575	559	587	526	551	562	560	604	594	509	606	571	523	536	580	593	545	567	576	557	564	575	562	568	528	542	519	568	506	510	576	540	584	581	570	540	529	542	556	612	603	552	562	577	579	559	544	544	553	544	580	549	526	537	592	575	577	543	542	519	527	532	582	553	557	521	555	548	596	532	537	545	557	531	580	599	596	545	576	558	553	596	566	598	551	521	609	558	548	543	553	568	558	541	580	606	538	547	553	561	528	532	543	581	579	581	561	527	511	571	539	518	552	560	562	565	553	541	555	545	560	586	501	576	529	528	535	541	537	564	531	540	527	562	574	518	595	555	543	569	529	606	558	590	586	535	586	566	561	584	608	561	549	563	550	562	533	555	576	563	592	550	540	536	621	568	565	581	517	529	545	545	555	524	527	547	578	578	544	564	535	611	568	530	544	556	550	588	544	590	609	576	591	559	552	569	549	591	569	525	577	537	559	558	574	559	561	515	550	595	576	555	587	558	526	536	559	529	550	539	529	569	547	523	546	586	549	578	566	595	583	518	541	531	561	564	530	570	533	538	547	562	585	547	568	587	572	577	537	581	539	523	555	573	544	553	539	572	575	561	546	521	547	577	534	565	600	551	511	569	534	559	549	551	555	550	556	534	561	521	549	555	591	580	524	535	541	570	578	550	532	561	545	549	574	542	573	569	541	529	564	554	585	566	562	538	590	559	564	569	545	592	570	532	572	605	561	537	603	558	570	606	551	540	511	549	575	565	538	586	583	536	551	579	542	595	535	555	550	521	599	565	510	559	550	567	564	565	584	566	571	565	542	591	498	556	551	595	537	572	542	524	532	570	548	586	556	550	551	573	581	552	573	527	549	566	597	535	561	537	547	553	576	558	556	525	532	548	581	575	566	554	540	591	534	545	621	573	559	562	561	540	537	573	532	565	533	543	490	540	571	561	540	564	579	539	581	541	574	522	546	527	557	536	537	546	570	542	542	582	553	559	580	573	560	591	564	584	532	536	573	570	539	548	612	542	592	524	552	570	572	570	556	553	561	555	608	543	553	498	577	575	540	534	549	568	543	560	567	546	532	547	569	563	555	572	517	556	526	547	526	562	524	521	543	577	542	558	539	529	543	564	569	534	557	556	587	555	535	542	542	570	572	569	537	527	566	520	573	535	572	538	544	527	553	562	587	593	577	566	526	563	612	547	569	532	574	567	561	557	556	507	568	569	584	589	558	512	561	541	568	557	563	567	492	561	556	579	501	571	568	546	545	568	573
13422	29035	27337	18827	14140	10477	7591	5466	4270	3144	2341	1977	1680	1443	1215	1176	1085	991	967	930	904	920	898	934	838	828	777	794	879	797	875	835	802	837	811	732	737	732	736	801	755	828	750	741	737	799	758	739	749	716	743	745	743	765	705	744	675	742	759	734	710	706	712	692	725	691	721	746	724	746	754	742	727	764	740	744	720	782	765	747	796	735	762	755	809	776	763	777	757	728	721	758	757	699	716	736	745	743	704	721	690	667	727	751	762	736	683	706	691	738	730	711	728	704	754	733	728	653	721	700	755	696	759	699	713	759	716	723	768	710	732	752	699	727	718	713	719	713	685	719	723	690	771	724	716	716	680	690	697	688	707	720	725	733	693	623	707	764	747	698	748	709	685	746	741	746	688	718	731	688	699	701	707	714	716	710	702	682	695	751	741	725	694	705	722	746	677	679	730	694	687	727	747	718	668	743	732	695	732	738	707	753	664	728	733	731	752	686	740	717	710	750	735	802	694	741	707	719	728	711	729	678	736	754	726	698	676	759	702	758	696	705	687	688	764	718	666	695	723	710	716	714	718	700	731	726	669	692	730	748	685	729	705	730	738	686	706	739	726	683	697	735	697	743	685	717	730	679	752	710	738	708	751	733	755	740	705	731	678	691	749	715	724	706	716	708	723	720	720	697	711	692	764	716	671	682	697	706	678	701	703	688	746	699	704	730	726	732	740	754	683	762	729	732	741	711	704	723	757	698	690	690	715	710	680	732	698	722	739	688	710	705	683	723	750	756	711	695	726	726	735	718	713	779	700	712	719	721	705	767	743	766	674	712	666	691	689	707	726	751	667	746	738	689	714	716	699	741	744	726	737	723	754	685	714	731	697	714	697	734	696	726	699	718	684	748	682	743	712	719	750	705	734	703	694	711	750	732	765	723	734	735	686	759	715	753	724	748	733	715	693	710	719	682	735	688	688	706	714	735	706	739	746	729	710	724	732	704	685	703	762	673	687	696	690	709	714	660	685	680	688	735	742	712	701	698	686	700	719	674	743	706	684	722	706	765	763	741	718	749	723	721	700	738	720	683	694	707	682	707	732	721	724	739	697	715	680	717	700	676	749	695	771	692	710	721	711	700	691	687	732	758	719	740	697	716	698	724	706	710	724	730	724	766	674	726	700	711	739	692	726	683	710	749	715	765	726	736	784	696	708	699	729	718	752	696	718	698	711	719	723	738	693	704	701	770	687	777	763	732	732	702	709	715	707	704	749	731	718	703	697	718	733	691	748	675	674	721	691	730	742	700	690	670	719	709	730	690	698	715	719	714	675	703	739	732	735	776	742	714	727	679	716	733	733	759	701	737	689	679	704	713	760	698	681	750	718	680	740	727	759	748	695	718	739	681	714	726	727	732	694	732	725	697	689	735	668	724	730	748	755	730	726	733	736	718	757	736	712	706	691	711	698	684	735	709	706	730	735	728	739	735	670	684	701	723	693	698	738	681	693	747	744	738	698	698	720	779	687	716	761	710	728	749	704	727	721	655	712	718	730	693	726	693	729	752	719	675	753	702	734	719	715	730	717	700	659	754	723	754	735	751	756	748	746	714	750	726	676	700	673	692	736	671	699	676	718	731	712	683	751	739	674	686	740	728	697	759	692	687	722	688	683	698	715	636	722	702	700	694	723	727	711	731	739	730	696	708	714	704	710	670	744	690	739	719	706	713	707	715	697	724	705	724	684	690	744	667	717	683	763	684	727	729	689	716	660	704	724	667	744	756	733	716	683	722	677	717	716	749	727	706	763	715	690	718	717	695	711	758	740	724	747	704	714	716	705	717	724	672	730	701	756	700	709	666	732	731	696	705	749	712	694	726	684	704	764	702	702	686	741	693	757	773	694	742	727	733	743	735	713	755	668	695	692	694	726	691	757	714	700	704	737	718	669	707	716	732	728	711	725	716	701	729	716	720	720	675	720	745	695	711	717	723	750	763	726	665	688	685	712	761	725	678	721	733	718	679	744	739	721	661	662	632	739	729	705	723	714	719	730	750	684	710	735	706	712	714	716	714	681	720	707	720	711	735	740	713	690	715	703	705	709	722	670	793	713	709	733	732	691	713	760	727	700	689	654	681	703	703	736	740	701	718	684	726	745	702	717	740	671	735	697	705	713	673	745	720	691	722	761	754	737	704	690	672	647	723	780	687	727	701	723	685	764	730	691	704	731	737	701	701	696	697	743	701	704	724	708	693	720	657	715	699	750	747	735	663	706	736	708	676	719	710	674	705	777	719	701	684	722	753	658	680	718	745	692	684	758	725	705	710	706	718	742	712	705	703	685	685	732	719	712	726	715	647	732	723	715	741	737	726	731	718	684	693	756	737	737	724	709	722	725	680	762	706	720	723	705	762	755	715	732	671	719	697	691	711	661	723	732	706	727	721	722	707	686	760	724	691	705	716	737	683	655	730	752	697	739	745	715	739	714	636	707	734	718	752	707	677	698	768	699	729	742	709	728	698	703	685	699	721	762	722	719	695	741	702	730	754	717	735	670	711	702	686	713	714	728	683	741	663	667	702	688	743	715	705	756	702	769	743	709	691	728	719	791	773	704	749	758	721	670	673	724	718	726	695	688	724	729	689	730	689	669	718	751	777	735	708	732	741	707	648	711	738	730	701	761	712	710	719	710	675	676	696	730	697	651	697	715	692	698	732	750	705	694	702	741	692	737	747	760	711	667	723	741	719	753	719	727	705	746	677	724	751	695	733	746	742	670	748	685	732	743	734	693	730	709	695	751	728	688	687	711	751	754	734	720	714	750	738	722	762	797	717	764	744	674	668	706	702	686	715	732	741	686	705	687	713	701	730	746	715	701	719	750	747	699	740	756	717	710	643	674	719	710	737	708	728	739	682	716	639	717	710	701	736	665	738	732	716	706	740	707	682	705	692	695	686	704	703	674	708	666	702	699	702	701	719	708	746	767	688	709	758	729	675	698	682	692	680	680	724	686	743	713	732	698	708	703	700	702	700	710	700	736	690	696	702	707	762	719	722	741	739	704	686	670	731	755	735	701	696	664	710	707	721	713	691	698	711	722	690	666	735	721	718	698	714	725	726	678	693	778	734	719	709	741	710	701	691	717	731	729	703	725	658	725	768	684	749	682	706	713	709	654	713	770	710	718	711	687	723	688	704	676	743	699	698	671	753	685	719	702	733	694	743	685	715	711	714	691	711	709	765	727	720	721	741	710	734	744	690	706	743	701	754	744	686	711	731	690	708	716	766	670	706	716	737	710	695	696	735	721	668	716	671	722	699	752	655	715	737	730	708	718	733	741	719	698	705	671	743	744	726	668	714	707	699	679	723	732	709	654	701	742	692	742	699	728	709	692	699	711	764	666	758	769	729	724	686	643	781	731	698	781	691	709	728	713	725	739	750	742	775	724	730	693	728	728	746	751	715	747	711	764	703	667	706	669	690	736	723	760	690	724	737	718	644	742	645	676	742	723	715
27669	19967	13620	6817	3291	1966	1218	859	635	511	503	393	367	328	344	317	310	313	337	307	307	334	339	295	302	334	304	328	311	285	312	314	312	340	326	299	313	303	303	321	333	282	295	307	309	300	295	309	313	308	325	307	341	290	306	302	304	309	324	321	331	292	312	307	331	328	312	290	349	317	312	316	334	313	308	331	314	320	331	323	319	297	328	301	308	318	328	370	328	322	281	334	288	312	342	332	287	301	314	283	302	332	290	293	291	313	341	340	318	317	303	304	316	321	288	328	312	305	365	335	306	337	307	346	305	305	344	281	316	277	346	306	319	294	339	287	305	292	298	293	319	305	315	310	309	293	304	285	316	312	320	317	334	293	318	321	303	288	308	317	309	332	312	337	354	305	305	296	285	297	321	285	305	323	309	332	313	340	289	302	351	320	347	315	311	340	298	325	326	306	305	302	310	289	311	327	340	309	302	299	308	297	323	304	305	325	329	322	280	295	304	305	292	295	302	300	318	269	311	285	312	303	337	330	300	305	301	304	308	308	300	316	327	329	300	334	303	286	254	309	299	330	322	283	324	304	283	336	304	305	318	342	301	295	310	277	301	262	335	301	298	315	318	298	324	319	327	300	299	320	326	343	338	315	333	310	324	327	310	297	300	319	294	289	337	287	333	321	313	326	344	294	333	348	307	278	347	321	278	298	294	314	343	310	308	310	309	331	311	317	313	345	301	296	324	278	339	260	308	316	329	307	296	267	311	311	307	295	316	297	322	304	304	349	312	312	333	322	337	309	321	325	299	277	310	300	299	287	324	273	317	301	317	313	316	321	343	312	300	324	308	334	312	334	311	317	306	320	302	321	322	303	301	319	289	334	322	308	290	330	287	296	305	275	306	328	347	285	312	286	320	326	307	315	271	322	268	276	332	311	331	337	305	330	324	314	339	283	310	302	346	311	299	332	280	294	344	300	300	292	300	299	321	310	323	313	324	301	299	308	302	327	297	329	291	277	320	315	331	315	300	312	307	301	313	306	327	300	328	317	311	327	334	285	304	302	288	326	299	317	300	330	310	288	363	274	288	272	325	319	299	299	323	310	294	307	304	306	281	286	343	292	297	313	298	290	288	299	290	326	341	324	306	297	337	333	327	341	338	310	282	271	301	306	312	309	293	303	288	313	326	304	291	310	308	313	313	312	340	320	316	315	300	336	294	310	289	300	309	318	292	284	284	314	303	325	321	299	290	335	338	312	308	325	307	310	299	352	314	301	310	319	309	309	313	299	310	311	314	313	271	292	328	308	312	331	343	319	306	311	308	301	335	296	308	302	309	303	318	310	325	294	326	302	279	313	325	320	308	306	305	320	306	316	302	303	325	274	284	316	314	315	281	309	338	308	298	306	276	332	287	304	356	312	267	305	306	336	302	324	296	310	317	308	291	325	271	332	311	321	328	301	293	289	347	283	291	312	276	313	288	300	279	320	329	328	295	285	300	303	306	309	302	298	323	302	297	299	311	300	313	301	301	314	272	295	303	290	350	332	292	323	330	320	300	280	300	335	303	259	309	264	317	312	306	311	331	329	316	301	300	291	311	295	297	307	318	276	325	310	271	328	308	320	308	324	301	310	288	310	295	338	281	336	303	308	303	322	322	302	324	298	310	324	296	298	288	335	325	298	279	340	296	321	299	309	339	313	316	303	316	293	336	310	288	313	305	273	294	315	339	309	319	319	318	362	330	266	280	301	310	328	329	307	283	313	307	322	339	324	316	312	293	333	312	274	307	329	313	310	287	289	291	304	287	331	319	327	335	296	295	301	305	289	309	308	340	328	334	319	291	300	316	295	292	290	308	296	307	296	298	303	313	343	307	319	301	313	314	274	317	298	321	305	300	353	312	328	337	320	304	316	319	322	311	341	316	334	333	297	301	310	326	297	301	341	314	320	313	313	316	303	313	293	297	303	337	335	288	302	325	323	296	293	325	313	284	300	309	334	310	272	337	331	279	307	330	331	318	308	311	304	314	294	311	319	293	340	294	282	301	324	334	328	318	316	278	291	300	315	318	326	326	301	341	317	335	283	323	289	332	340	326	276	319	279	292	308	318	303	277	301	312	302	326	320	337	315	318	276	313	341	313	305	296	294	316	333	333	316	313	332	299	293	306	308	315	318	321	328	306	294	293	308	306	287	321	285	319	274	308	319	288	300	302	292	303	332	321	297	321	330	334	306	302	312	333	324	332	318	325	283	305	291	308	303	295	289	308	314	293	299	312	303	298	319	301	298	308	313	303	294	301	312	313	287	324	312	309	306	316	314	290	303	303	322	306	320	271	296	286	306	323	321	326	312	292	343	295	279	307	295	339	321	323	288	329	307	317	261	290	325	300	317	297	281	296	322	296	282	265	304	320	302	337	316	314	319	317	305	306	346	313	310	326	315	314	329	329	308	354	305	299	322	365	343	278	332	327	339	312	301	315	298	317	275	330	320	344	287	290	282	292	287	316	359	297	277	329	326	294	285	297	307	275	309	311	357	283	286	302	356	337	326	282	323	306	305	306	346	302	328	284	298	300	305	316	296	312	300	309	289	340	255	298	297	301	304	294	290	293	286	319	329	306	326	306	304	347	306	294	298	309	340	300	313	336	292	282	313	285	306	320	298	313	293	337	313	320	303	309	315	300	331	303	303	335	309	314	320	319	290	315	267	316	318	297	310	289	298	307	304	336	348	327	290	288	305	337	250	311	301	315	295	324	315	293	319	271	312	313	302	293	289	340	316	295	306	311	328	276	348	327	306	317	306	318	285	288	303	287	319	330	268	318	302	321	291	342	328	296	298	290	308	272	310	300	312	317	306	308	316	289	322	301	321	307	326	287	304	289	306	313	286	319	274	304	290	321	303	304	310	310	290	287	320	308	305	302	296	255	309	284	334	295	279	343	301	322	310	304	332	311	316	310	313	311	318	315	296	311	317	302	301	312	284	316	279	286	284	298	315	314	325	306	333	318	289	303	308	302	317	290	286	267	287	330	327	295	334	349	315	329	290	279	321	296	313	276	312	305	351	297	320	283	317	289	291	327	324	312	292	314	313	348	328	310	326	295	309	281	322	280	317	325	330	313	292	301	302	285	292	316	304	290	343	328	303	318	288	311	277	317	312	292	315	295	297	292	318	273	297	340	325	335	326	315	282	321	291	309	305	334	290	304	315	329	280	319	317	324	322	322	309	318	321	294	343	295	298	316	304	298	326	342	300	325	310	304	330	288	306	302	308	284	303	308	319	308	317	327	318	293	321	353	335	304	298	310	349	317	331	323	307	329	295	302	298	323	294	299	357	306	314	286	298	292	315	292	313	339	310	317	351	332	302	321	317	292	320	295	298	320	287	309	285	293	319	354	307	318	312	326	312	292	313	298	322	332	291	306	293	324	321	314	332	295	290	326	303	310	322	304	335	274	317	283	294	308	332	302	293	318	328	314	322	294	290	312	296	289	304	348	338	327	297
9151	15340	15930	8721	6207	4395	2835	1995	1438	981	783	624	551	515	472	457	468	455	379	415	407	461	392	404	425	408	439	394	464	419	420	393	390	384	422	375	396	408	387	385	367	431	436	360	393	437	413	433	468	395	386	415	392	395	415	438	429	391	394	368	405	452	419	384	414	394	392	396	385	384	395	414	380	436	396	421	418	403	407	375	402	444	397	380	417	438	398	402	446	405	403	403	409	382	398	410	415	395	393	399	425	404	414	400	421	427	409	428	396	428	429	407	425	427	411	411	379	391	388	401	376	402	396	424	408	412	410	422	380	411	410	384	429	374	404	404	447	426	396	420	460	368	387	396	387	402	425	447	410	377	427	424	396	391	394	393	397	396	421	390	378	430	381	403	387	390	398	388	423	397	426	393	394	393	402	387	387	394	407	377	396	428	439	399	389	418	402	454	382	396	396	425	401	397	408	372	431	417	401	416	400	402	408	392	405	387	447	399	398	397	442	426	359	402	419	397	432	385	382	367	405	400	401	415	407	395	405	428	422	400	398	416	405	408	412	451	369	391	372	411	411	429	414	375	388	437	428	372	406	415	397	405	406	375	421	392	354	383	434	418	433	389	413	408	387	422	405	417	418	403	398	382	391	431	412	388	389	377	406	422	406	409	381	412	398	388	415	436	399	379	402	396	415	431	402	375	372	391	397	416	412	389	405	424	428	362	409	436	414	409	374	419	408	392	388	406	381	409	406	400	407	425	388	379	408	391	405	392	424	396	382	437	401	431	398	392	439	430	422	402	405	408	401	383	439	376	422	390	398	437	415	372	388	421	397	399	413	387	415	421	414	375	412	402	396	437	389	419	401	370	392	417	430	393	444	432	393	397	450	407	396	427	406	391	370	418	387	442	389	387	416	430	401	380	382	408	385	434	392	412	409	385	392	390	357	381	430	425	445	401	404	382	401	398	384	370	404	447	429	397	423	406	404	425	393	398	391	389	408	428	376	419	419	385	405	381	399	364	401	426	426	403	411	384	370	368	375	430	388	411	409	380	381	368	406	388	369	392	409	444	385	366	358	369	393	383	380	431	411	419	362	435	423	397	393	396	377	391	414	438	417	402	439	442	391	414	437	360	394	423	410	412	417	416	405	376	418	439	409	424	385	438	405	445	421	406	416	404	441	399	393	395	394	400	398	422	393	373	376	354	413	383	420	405	387	439	420	420	445	399	419	369	418	414	408	391	359	391	400	393	394	386	390	409	411	409	411	382	438	433	379	398	406	377	398	399	384	402	403	419	404	384	395	412	453	396	435	414	369	408	417	383	385	433	393	403	405	387	396	426	387	374	430	402	387	425	412	394	416	424	383	389	412	385	411	418	392	456	416	400	384	406	436	425	415	376	402	366	441	405	396	406	409	429	398	400	394	397	413	399	404	361	377	412	417	412	431	396	402	386	387	395	409	366	387	415	398	382	394	401	387	415	407	415	386	424	405	401	427	422	427	380	424	404	415	410	425	407	420	434	408	430	402	425	400	409	408	378	396	380	455	427	430	417	404	427	431	401	403	372	428	421	372	384	431	414	411	391	406	395	393	397	372	399	398	383	397	461	394	379	423	372	389	420	416	377	397	378	392	409	424	401	375	376	417	407	412	362	391	463	440	427	415	433	394	408	416	406	395	368	373	411	422	380	398	430	410	413	391	402	390	384	409	444	407	394	418	425	419	413	418	402	451	390	396	428	377	405	408	438	423	400	391	403	401	402	375	418	398	422	381	433	435	400	398	417	425	447	417	391	403	412	363	394	399	366	390	361	418	403	394	369	418	411	410	379	400	399	414	426	425	391	390	419	413	392	385	400	398	403	387	401	394	367	395	417	448	393	414	440	386	387	427	397	426	397	407	409	394	383	417	413	416	407	405	374	410	378	396	406	400	388	422	435	409	402	373	389	411	412	404	392	388	382	406	386	433	365	424	382	402	399	428	419	408	453	400	369	411	384	374	390	449	398	393	427	411	400	386	405	402	450	403	441	391	395	402	365	421	393	378	409	426	401	394	430	387	438	408	419	413	411	409	396	398	396	368	398	378	395	439	393	422	412	405	400	423	386	378	379	398	428	382	397	417	449	432	401	414	424	373	393	413	415	378	411	402	425	407	444	408	438	450	409	385	413	373	399	368	433	413	399	422	368	391	383	364	433	411	429	380	395	400	400	406	398	415	405	374	429	368	373	381	460	426	412	386	396	388	365	392	410	415	427	433	394	399	383	368	412	404	430	369	442	424	400	403	423	429	401	443	388	417	436	405	431	415	402	384	408	397	396	441	367	400	386	388	376	413	408	407	425	346	408	415	367	415	389	435	389	413	452	431	412	418	399	421	392	375	397	369	401	375	373	398	397	396	370	429	411	378	381	375	392	411	408	394	421	398	400	421	418	428	428	381	366	426	434	398	401	422	363	419	381	476	403	379	411	424	407	438	391	405	387	411	427	391	355	413	404	381	389	427	403	412	423	392	416	414	427	423	396	427	401	394	406	404	400	426	432	418	388	385	422	393	428	371	460	394	401	394	402	417	404	392	435	388	391	429	386	409	346	387	388	393	404	434	402	403	409	389	366	381	378	398	397	392	367	366	424	393	395	415	400	365	400	433	415	403	389	405	443	437	425	406	407	381	417	405	406	417	377	388	419	400	408	384	400	422	408	413	385	397	409	404	394	422	418	416	410	402	384	410	401	352	429	413	419	427	429	405	390	382	409	434	392	374	386	411	406	430	409	423	388	391	388	388	374	402	412	414	380	387	409	378	365	427	396	411	381	407	403	417	409	427	389	406	389	408	385	419	398	398	385	388	421	423	423	406	417	385	392	397	380	406	397	387	427	372	371	427	398	369	385	445	370	384	419	388	433	382	381	392	429	424	395	419	423	348	355	384	420	391	451	407	414	420	403	385	440	384	435	398	416	392	423	452	417	403	417	417	350	422	427	375	404	406	385	447	392	390	373	414	417	421	390	435	391	365	394	391	390	388	388	382	412	383	383	393	398	391	418	434	432	409	417	431	400	404	395	425	436	378	398	444	369	401	401	439	444	409	434	417	396	409	395	401	411	442	387	381	430	387	406	426	414	422	428	412	399	403	430	372	375	416	442	442	414	411	397	431	387	405	383	377	382	423	413	350	367	428	440	394	382	430	398	407	436	391	406	408	410	420	414	416	385	392	406	404	366	390	385	373	455	404	409	413	415	376	382	433	390	388	395	416	380	382	382	408	427	425	419	395	396	412	397	420	417	393	405	398	385	395	402	391	424	423	383	386	406	429	411	430	419	390	413	432	415	411	372	400	421	403	402	408	419	441	417	400	370	434	407	404	374	427	451	391	399	429	440	390	393	406	386	417	386	418	398	426	404	366	408	368	400	421	384	406	389	419	401	385	399	409	388	397	402	378	389	402	419	395	416	408	381	409	403	412	414	421	367	372	387	406	417	416	379	425	386	448	390	393	408	410	430	403	389
24491	21390	28673	24494	21204	10444	3127	1786	1320	1061	900	785	755	621	687	623	604	637	584	587	598	574	572	574	504	569	635	584	591	544	563	567	588	523	566	535	536	526	536	523	561	546	539	574	522	523	535	539	520	533	570	554	497	609	556	542	546	573	567	538	510	569	531	559	594	548	511	580	590	538	536	539	560	589	556	545	551	573	526	540	587	585	566	549	583	503	609	586	552	530	515	557	533	543	527	545	530	571	571	539	519	547	496	562	511	538	577	571	537	524	597	556	558	565	536	526	526	536	568	536	552	548	548	516	559	555	498	521	543	562	538	524	554	575	556	528	552	496	529	514	527	561	490	545	532	547	542	510	591	556	572	577	539	588	539	540	531	524	541	565	567	547	590	522	530	538	573	512	528	556	591	531	558	518	557	544	532	540	581	555	548	528	534	491	564	565	548	547	522	578	557	532	540	555	548	547	552	545	528	523	526	532	524	526	528	565	542	523	516	553	539	541	531	545	568	520	509	518	538	541	549	533	500	534	524	575	504	543	519	511	511	518	563	566	527	534	546	547	556	565	538	588	555	532	525	472	557	558	544	502	541	506	552	572	545	525	551	537	537	535	531	541	530	580	523	550	571	519	514	539	548	522	558	555	540	596	556	563	526	576	545	541	479	512	554	520	556	561	536	598	545	504	574	522	547	564	540	557	504	554	525	578	565	522	553	556	518	547	531	550	514	549	527	500	544	521	524	510	530	536	536	581	566	579	524	545	552	545	537	541	531	483	556	596	490	521	558	515	563	582	536	531	509	549	503	523	504	490	527	546	530	609	525	546	525	569	554	529	508	522	529	510	552	547	550	541	539	557	568	535	520	553	511	546	536	512	533	521	512	531	572	525	562	545	561	563	525	528	553	553	523	496	577	530	567	506	538	539	531	542	544	539	579	561	514	512	552	555	552	557	533	535	551	538	515	549	593	512	533	542	514	576	511	543	533	522	536	566	548	557	568	494	538	524	541	521	552	507	541	548	497	558	513	537	530	546	535	551	537	537	559	522	525	513	560	571	508	505	508	510	539	532	536	523	540	570	513	531	522	567	543	568	516	528	528	551	514	546	512	538	563	515	551	524	541	557	516	544	518	526	517	533	535	547	534	533	541	529	537	556	513	523	518	518	560	518	544	543	560	556	584	492	560	544	524	524	576	534	512	539	508	531	518	533	546	512	558	506	536	553	551	547	505	533	540	543	533	594	562	526	533	503	540	506	542	556	521	555	524	555	537	529	560	529	525	521	524	521	546	588	564	505	544	555	560	556	526	510	553	503	562	515	547	506	495	491	504	558	563	569	483	550	536	557	503	493	531	523	549	524	540	580	544	527	543	601	518	513	583	534	500	529	511	576	564	555	563	514	550	533	558	522	582	551	508	529	546	535	558	510	560	533	505	556	538	533	510	547	532	544	515	567	570	520	605	579	564	506	586	538	551	546	532	481	545	545	501	515	530	530	557	518	570	515	565	523	473	548	537	560	524	560	517	554	544	576	506	540	531	533	473	486	574	538	531	527	516	514	520	540	502	527	547	531	564	525	528	560	529	517	493	575	544	546	511	515	546	531	522	520	528	573	554	559	524	579	594	552	567	534	538	574	567	546	500	518	538	521	562	536	534	527	541	521	534	576	535	548	513	483	516	538	531	520	527	509	520	523	531	525	504	530	555	569	516	503	542	543	537	522	536	534	500	513	536	522	561	543	538	514	530	584	502	586	517	535	519	529	516	558	507	503	537	552	533	542	520	534	555	509	522	515	556	542	546	558	501	554	528	519	551	547	539	532	558	527	531	545	527	554	522	530	494	508	591	527	535	571	554	533	514	515	539	555	554	505	529	549	521	513	545	550	561	538	527	519	550	550	549	554	511	524	525	521	564	507	568	539	498	564	559	523	552	522	544	529	498	503	523	538	508	559	510	524	532	586	504	533	490	567	524	532	531	499	511	554	545	550	480	543	502	554	520	517	546	578	529	532	515	545	581	540	539	557	533	547	515	529	568	520	544	564	550	559	543	521	546	570	501	538	538	522	565	571	523	558	511	552	594	511	565	523	546	511	506	564	557	587	544	547	553	532	560	514	497	524	520	525	524	517	579	551	558	567	511	556	547	530	510	567	526	501	562	550	556	517	498	530	586	508	570	516	561	509	551	532	523	552	558	529	557	551	528	500	485	520	589	514	578	557	529	485	550	525	558	585	561	549	593	561	521	536	559	548	520	565	533	557	576	549	551	571	545	546	535	513	542	536	548	522	535	515	480	532	542	548	575	533	543	530	527	522	535	581	529	534	510	523	530	514	544	498	500	538	483	554	533	505	538	543	536	567	598	516	522	513	501	565	513	507	522	550	505	532	569	527	526	528	518	548	456	543	523	552	534	551	517	548	544	554	517	578	548	561	580	529	506	543	538	503	541	526	521	535	533	541	520	548	548	526	530	549	529	539	565	546	513	504	484	540	602	557	597	525	527	575	569	562	508	544	535	543	521	531	556	507	612	571	566	525	546	515	557	550	529	542	530	528	529	496	487	501	503	521	509	548	549	495	516	534	506	525	511	520	543	519	510	539	551	537	489	509	500	519	586	541	555	539	554	528	573	540	527	524	543	565	535	557	527	533	547	521	519	546	507	518	531	539	562	511	517	546	549	523	526	577	551	534	506	571	535	555	542	552	526	540	550	544	509	602	507	525	533	523	544	577	521	543	512	504	485	555	551	528	535	542	512	518	500	527	523	526	487	485	513	557	572	547	555	501	542	541	558	535	558	545	504	519	551	524	564	540	530	561	500	562	546	549	518	555	519	558	540	552	528	532	585	555	536	555	553	540	551	548	543	512	558	546	574	557	528	555	529	526	541	555	530	508	504	585	510	546	557	566	502	535	527	540	536	546	533	530	552	494	541	544	524	529	511	563	575	551	551	527	543	557	527	525	562	528	540	544	529	571	548	611	558	570	507	564	508	580	514	562	559	548	576	519	539	538	532	580	514	548	533	546	552	555	558	531	566	539	528	546	535	549	563	540	535	559	555	535	541	569	538	517	518	520	522	544	547	575	512	522	526	491	541	521	524	544	529	563	565	577	554	514	531	549	552	567	508	528	535	512	501	582	536	543	569	493	526	549	589	539	507	534	529	518	532	506	547	534	534	542	518	517	510	494	518	550	535	494	559	541	527	499	566	563	501	591	549	548	554	546	549	545	562	517	575	521	550	548	577	534	540	501	547	538	535	520	557	530	540	514	530	510	525	537	540	563	508	563	572	541	544	534	493	563	527	559	505	517	533	497	561	535	524	517	536	553	515	493	521	483	537	504	515	515	531	502	547	591	531	544	511	540	547	532	527	536	490	537	548	544	505	567	533	497	573	548	550	559	524	498	561	536	539	526	540	530	574	535	520	541	509	544	511	564	531	541	536	556	564	544	563	575	531	482	488	520	562	516	526	511	531	506	535	520	549	548	538	520	541	554	513	542
10436	24565	22250	13681	10300	7525	5121	3738	2713	2015	1547	1299	1169	1065	1003	925	859	847	809	750	785	749	731	768	782	797	746	801	716	634	732	729	769	710	738	718	726	737	678	759	680	730	686	677	681	673	677	693	700	649	703	676	667	669	714	717	700	722	678	684	644	686	661	671	729	702	652	682	678	737	691	687	668	737	720	673	700	715	748	744	708	735	703	699	751	711	761	685	727	676	731	643	704	728	692	652	714	667	632	671	682	726	680	658	676	682	695	682	700	671	700	740	672	659	680	695	715	663	684	706	686	703	692	684	680	678	723	655	671	663	621	698	691	655	697	716	681	688	683	645	695	729	693	682	671	661	696	692	631	726	657	651	675	643	693	708	719	625	691	687	665	720	654	667	666	661	661	661	667	676	661	694	688	669	710	626	705	690	619	706	731	687	664	674	758	667	683	719	723	657	678	675	678	712	639	674	687	678	649	670	687	702	642	680	687	607	673	680	699	671	710	673	693	723	726	703	703	695	629	664	730	671	636	679	722	664	688	713	662	683	730	631	694	718	729	666	680	713	663	655	697	689	673	690	665	693	693	650	690	683	666	694	661	659	669	670	678	697	731	677	722	649	716	660	705	717	657	715	681	683	701	695	667	682	679	666	663	704	660	749	619	686	696	666	665	674	718	700	703	670	716	695	655	684	676	706	693	705	667	695	695	695	648	708	712	681	712	676	685	694	687	661	759	669	676	668	691	697	688	661	712	655	690	684	729	699	640	677	670	671	652	665	663	690	691	677	681	630	659	685	700	631	711	682	733	666	670	661	691	713	704	698	720	719	730	681	718	665	670	664	691	693	680	668	689	721	668	660	676	659	704	665	693	679	750	695	727	655	717	687	687	653	637	701	663	680	683	682	703	680	719	653	702	691	683	665	724	681	698	708	708	678	697	717	697	680	712	695	680	642	652	734	651	652	703	658	722	666	649	707	659	664	716	681	644	716	695	707	641	630	728	673	712	648	720	715	637	688	696	672	714	652	705	719	641	721	680	673	714	702	642	714	663	677	713	700	726	687	671	696	717	688	697	675	692	653	653	713	663	719	675	717	701	685	647	647	702	657	649	708	661	651	652	686	702	674	721	711	719	730	669	722	703	697	713	709	738	687	693	658	660	678	697	672	721	687	671	682	673	714	682	680	677	730	687	676	683	689	676	680	698	676	742	705	646	703	713	681	666	686	693	705	650	668	697	689	677	695	645	703	741	726	668	681	669	698	672	712	691	695	721	675	688	706	698	672	712	711	630	719	676	680	669	697	677	708	660	671	655	710	647	677	673	649	693	703	693	684	664	656	661	658	694	659	668	679	665	737	676	688	703	674	684	650	698	691	700	670	702	735	717	664	666	661	661	708	718	648	673	704	703	655	697	676	646	676	668	676	693	694	676	677	664	701	709	697	660	713	678	690	658	693	695	664	682	706	719	681	721	693	652	678	661	698	661	699	678	668	639	672	665	666	708	691	697	685	654	700	697	682	669	644	723	670	684	671	686	691	682	678	702	703	682	650	686	661	703	674	700	671	729	670	691	646	685	679	685	666	719	691	697	726	680	714	688	762	648	682	687	712	654	683	683	703	688	685	710	659	722	659	681	661	657	743	728	653	692	701	680	696	690	724	650	646	691	724	660	657	657	726	741	705	669	649	655	725	693	653	673	709	670	698	670	731	666	682	699	666	641	660	663	614	664	732	686	699	634	699	716	697	640	692	733	697	642	712	691	623	704	730	667	714	673	655	698	671	685	674	734	693	715	651	722	695	655	619	646	687	660	696	723	687	694	755	710	707	669	696	692	648	665	662	640	674	650	666	676	712	647	650	709	647	672	667	693	682	662	690	670	659	671	678	699	698	703	699	710	625	685	661	693	675	660	656	681	633	657	695	675	665	705	724	712	681	703	656	698	664	665	705	723	696	682	713	692	673	637	662	697	703	680	718	651	689	679	685	645	691	682	626	710	660	680	727	632	652	661	677	667	667	686	659	715	718	656	660	712	672	670	674	703	688	672	669	748	682	658	704	720	721	667	655	705	654	681	709	664	712	714	720	700	670	644	691	689	707	687	639	648	661	698	685	674	663	683	715	673	698	719	666	693	667	719	726	653	681	667	655	639	666	711	709	679	669	704	722	664	725	689	669	717	701	697	622	666	711	646	722	716	664	713	702	720	706	677	690	678	707	682	662	681	642	754	694	669	680	696	678	686	698	664	654	709	675	669	688	705	658	684	633	691	667	684	704	639	714	725	734	638	687	636	705	685	693	675	681	747	687	686	691	665	713	698	665	698	682	666	701	695	673	722	699	723	718	680	684	649	725	676	674	697	725	665	681	657	698	678	719	641	703	678	710	678	647	689	702	707	700	662	653	650	696	689	711	756	682	709	696	683	663	664	695	711	683	652	664	723	709	709	654	702	709	698	672	705	688	718	699	711	674	698	668	714	663	648	717	660	700	663	665	705	638	644	690	706	652	658	680	686	665	694	725	688	713	676	651	700	686	699	669	684	697	712	699	728	655	677	697	690	703	716	691	683	704	666	669	666	638	667	700	687	672	696	695	666	694	730	653	652	669	714	646	659	615	728	672	646	685	659	648	642	663	670	668	712	671	692	727	628	685	692	631	680	670	673	645	705	704	752	664	645	744	641	681	643	693	663	729	674	688	666	672	651	676	706	679	668	667	700	684	698	660	690	659	715	726	661	632	672	657	683	682	715	689	676	684	675	652	699	690	661	659	659	653	700	675	682	695	682	719	648	648	652	695	663	681	653	674	669	665	666	693	712	698	680	610	716	723	643	681	697	681	689	737	676	703	694	689	680	719	640	688	677	713	680	721	689	710	669	679	711	699	700	678	667	689	680	679	682	681	671	713	675	708	677	697	678	735	681	672	681	690	673	664	735	714	718	699	689	698	734	679	633	733	745	636	653	720	701	699	676	673	659	671	659	691	678	722	722	665	680	730	681	677	687	669	657	695	706	665	674	676	635	659	676	702	674	706	662	656	670	671	715	666	680	668	654	693	700	673	674	660	677	717	701	625	702	636	721	664	680	691	696	708	675	723	688	750	649	686	701	723	649	724	694	672	689	659	709	703	722	689	636	715	725	670	700	656	705	678	699	699	684	714	719	723	680	700	656	670	699	631	663	709	684	689	658	738	675	667	703	671	693	623	705	697	644	699	715	704	651	690	648	676	650	714	670	751	718	704	674	679	727	671	719	667	716	693	671	693	663	660	715	702	636	658	723	728	672	690	695	711	700	639	647	637	669	681	683	648	714	642	674	645	670	724	698	639	695	677	688	709	671	640	722	662	710	712	664	687	725	712	651	686	707	702	688	647	674	651	630	697	670	631	666	684	622	684	709	709	684	664	622	712	673	690	665	686	725	664	686	690	690	680	643	674	690	676	686	677	693	701	725	649	649	694	737	676	656	668	697	698	711	692	680	665	671	671	678	743	702	639	707	638	666	630
25528	21406	27453	25354	10302	2720	1459	1049	686	546	419	344	347	296	278	252	231	277	222	231	246	221	224	207	231	245	244	259	229	244	247	243	237	236	227	224	215	239	229	221	214	257	234	223	236	243	256	238	261	232	254	249	237	211	233	239	226	217	259	213	217	212	201	238	221	243	216	215	232	249	212	222	216	230	253	233	234	233	239	247	239	232	209	206	244	256	265	230	194	226	205	220	208	228	202	220	206	218	213	210	208	215	239	211	216	232	227	249	219	186	232	233	212	224	208	218	188	207	204	207	245	216	206	220	222	238	220	203	240	228	216	200	213	232	223	232	224	224	215	216	206	224	220	191	207	211	229	212	217	238	221	214	237	210	216	213	207	206	226	245	224	197	246	220	222	215	211	201	223	220	203	201	212	244	230	235	201	221	210	201	213	214	211	224	226	229	217	217	200	221	207	204	217	192	228	219	206	213	239	218	241	201	227	231	216	204	239	221	230	211	219	223	259	196	205	239	257	236	223	229	200	257	215	222	219	235	211	185	182	206	213	214	251	202	231	216	240	223	227	240	232	218	228	215	210	248	241	191	220	243	255	232	218	200	231	231	214	207	235	211	216	214	207	200	230	210	228	232	206	218	254	249	198	201	220	220	218	203	223	222	249	209	219	200	208	230	208	239	263	219	240	228	216	225	196	228	235	236	188	256	220	237	247	220	218	212	224	234	231	218	212	207	223	211	234	228	213	218	206	239	234	210	201	203	214	231	209	227	202	205	217	209	218	232	248	215	229	190	240	222	204	236	221	215	201	225	212	261	210	216	204	201	216	231	220	239	209	224	221	213	215	233	197	216	249	183	199	233	203	226	230	202	199	224	220	241	203	217	217	201	209	215	222	225	236	230	221	251	220	199	230	235	226	236	212	225	229	220	225	219	231	233	223	221	258	222	228	205	223	225	211	233	216	219	225	240	204	224	210	239	232	245	246	241	215	217	233	218	215	189	240	231	228	219	220	199	231	245	217	207	246	249	221	210	238	230	210	225	222	227	226	207	235	218	209	203	198	227	243	220	208	213	232	232	221	215	234	215	198	219	230	203	199	220	195	216	227	221	235	217	221	214	192	207	215	222	222	225	216	235	219	250	208	211	199	230	212	227	226	221	220	229	211	228	254	216	243	235	213	228	246	224	207	220	220	219	235	243	200	208	191	243	222	214	220	215	222	226	184	214	202	201	180	235	187	203	211	240	234	220	217	256	191	233	224	229	212	258	234	250	212	214	222	230	233	214	237	213	216	246	225	221	195	211	199	205	193	222	225	243	241	218	215	207	244	222	220	229	215	191	241	216	216	217	233	198	217	232	220	215	205	190	221	202	214	224	223	211	216	211	228	230	233	207	244	226	209	212	205	204	235	223	216	220	230	213	231	241	208	237	237	232	225	204	230	224	210	241	212	227	213	220	179	205	246	200	228	235	218	193	235	219	206	195	224	239	212	239	242	242	249	236	216	248	212	219	229	225	210	215	238	230	239	254	208	211	243	216	214	211	211	243	214	208	255	238	189	215	233	225	200	216	233	222	212	231	231	187	199	194	207	233	207	234	241	209	224	253	226	225	216	200	209	238	207	196	252	223	213	221	223	215	195	230	234	208	209	229	208	221	213	220	233	226	213	254	241	211	255	216	205	227	234	203	232	249	226	225	216	225	217	220	227	200	213	231	218	223	213	213	233	231	201	233	214	240	210	214	206	231	204	223	227	200	239	196	213	221	228	202	235	230	226	239	242	256	216	226	215	215	232	232	227	204	213	227	200	222	224	201	227	219	229	212	228	225	216	224	207	227	207	221	245	231	207	240	223	198	218	220	213	243	197	223	224	222	202	220	231	210	230	232	224	252	193	220	255	213	220	244	211	244	213	235	217	232	225	205	230	236	206	224	206	229	240	258	226	220	209	188	213	236	200	198	238	223	212	220	206	227	206	197	203	201	238	230	242	214	229	227	241	204	213	217	219	220	216	225	218	205	225	225	225	217	258	187	221	189	229	217	264	216	195	240	237	235	206	242	232	212	230	222	226	223	244	217	194	219	219	225	203	206	222	221	210	223	224	222	225	211	227	206	185	242	230	211	218	226	256	223	230	202	251	187	222	223	221	220	223	213	236	221	237	231	213	233	254	228	236	234	224	232	201	244	221	228	234	225	191	206	209	212	227	208	184	203	222	214	209	238	226	248	203	216	242	253	238	223	186	212	225	233	221	229	229	225	216	215	223	209	197	229	238	233	221	238	200	224	225	219	219	251	207	207	233	241	240	215	198	230	214	224	220	201	238	231	250	222	211	230	230	216	211	239	236	205	247	243	236	220	206	243	230	223	237	198	227	227	243	222	216	231	230	219	211	217	210	213	201	239	226	232	206	238	209	226	215	214	219	219	209	227	228	206	252	242	248	224	214	224	238	232	228	230	231	243	237	221	216	228	232	197	229	238	223	203	234	195	254	242	207	188	231	209	205	194	227	248	192	211	222	255	218	220	259	230	234	205	245	201	205	208	243	197	210	208	245	219	225	217	221	228	212	231	238	263	231	202	215	229	215	205	203	221	214	235	202	216	204	238	223	215	215	204	229	234	181	240	242	198	241	230	195	206	229	205	186	223	208	235	248	227	203	217	246	228	226	244	213	231	201	210	219	238	203	218	207	211	224	236	227	246	229	245	221	164	190	223	243	197	202	209	202	207	218	218	184	214	233	206	247	215	260	207	247	232	221	226	221	187	232	239	231	226	224	209	206	253	211	232	224	225	215	243	241	205	236	223	220	232	226	229	216	248	224	228	222	236	207	212	227	222	214	219	206	240	214	229	200	249	230	225	223	212	221	231	217	232	221	226	194	177	214	224	228	197	209	216	219	218	216	211	241	212	197	236	223	231	225	192	210	220	223	222	222	237	227	223	236	207	204	244	224	216	219	206	211	236	214	223	223	219	254	223	215	224	227	229	201	207	206	230	249	203	224	221	232	208	210	220	228	228	213	219	225	222	229	215	211	213	221	201	232	221	217	204	236	227	216	213	237	231	214	210	227	205	203	216	234	229	242	223	217	221	223	217	245	228	209	226	234	208	237	222	229	231	224	227	234	207	231	227	224	218	218	231	207	238	222	212	205	261	230	219	216	226	223	189	222	261	225	193	201	205	224	222	218	223	223	229	212	222	213	221	234	218	235	244	232	252	236	246	208	232	211	213	233	233	219	189	250	238	206	236	265	220	211	217	216	222	231	226	214	210	206	246	198	202	241	240	214	200	227	219	261	231	236	204	195	216	241	215	228	222	217	220	224	213	183	215	226	227	240	249	214	225	243	228	225	238	226	217	232	217	223	208	206	222	237	251	204	189	220	236	199	207	246	225	219	228	231	206	203	209	197	220	200	208	216	220	194	239	218	204	203	203	238	224	224	241	226	219	219	266	220	194	217	220	213	241	200	228	212	221	216	211	220	214	225	214	221	223	218	216	235	219
10092	20511	17753	11318	8170	5456	3628	2517	1799	1274	937	728	598	549	465	446	404	395	410	360	368	339	295	375	327	342	324	375	344	362	371	345	314	317	318	299	304	328	308	323	309	332	364	323	315	321	332	293	313	319	306	328	312	332	342	326	331	297	311	303	300	308	321	296	290	322	337	338	307	328	315	333	318	348	349	335	322	336	292	336	337	346	366	323	329	325	334	344	304	321	338	306	304	321	338	291	303	289	328	292	325	307	341	314	317	316	313	310	324	301	299	291	292	337	338	297	308	305	318	274	295	301	313	316	336	315	310	323	314	333	297	306	311	306	308	342	301	343	329	332	306	296	312	312	330	337	294	325	335	307	303	309	354	319	315	295	331	293	272	257	323	300	299	320	327	328	332	298	325	311	295	316	317	290	287	331	295	295	320	318	299	320	306	303	281	313	296	329	316	299	313	322	317	321	320	293	283	315	312	311	330	328	310	306	352	326	334	285	293	285	293	329	299	316	347	318	319	330	337	313	318	305	328	329	309	309	310	321	280	305	331	325	299	305	315	307	305	349	307	291	335	311	328	303	302	335	287	309	274	286	300	288	305	342	317	316	311	333	334	313	302	307	303	295	334	313	315	303	250	329	341	306	268	294	340	323	328	354	293	316	315	298	308	315	308	292	318	295	307	302	313	324	320	293	318	320	314	275	317	301	303	287	285	292	296	281	315	309	314	306	326	324	326	300	331	291	335	293	331	295	299	308	322	286	313	295	315	308	304	334	315	319	334	298	318	313	318	296	306	323	312	323	283	310	286	313	292	324	317	325	312	292	276	322	287	320	331	323	326	325	288	335	308	330	299	354	299	270	321	306	314	307	345	348	294	301	302	299	315	328	310	327	276	293	325	285	323	314	312	280	325	351	325	318	276	328	317	321	323	286	338	311	272	302	301	276	299	305	285	293	322	319	318	306	279	299	308	288	329	309	330	300	286	318	297	261	339	313	314	303	356	343	294	301	335	353	313	325	307	299	320	283	280	311	318	313	303	311	326	330	319	314	322	282	322	307	276	320	309	320	287	306	321	283	299	334	333	277	313	339	320	318	306	290	289	330	303	301	277	318	312	314	302	316	297	306	284	318	312	313	323	277	306	308	298	310	293	350	317	338	285	320	322	298	287	305	285	307	341	294	313	318	332	309	314	286	310	320	274	303	328	317	279	330	314	316	319	337	332	345	346	292	284	309	306	278	357	310	333	304	293	304	318	287	318	327	288	308	332	311	293	299	302	321	352	285	289	321	323	306	305	309	306	293	282	284	322	296	300	332	302	297	315	339	297	312	303	297	296	295	319	315	311	324	314	313	322	304	322	302	287	262	303	311	324	299	277	262	288	327	288	322	315	292	352	305	313	297	296	306	317	307	279	304	344	357	309	336	331	323	340	312	331	298	312	298	290	316	289	278	334	301	286	317	312	306	288	307	328	307	286	283	322	366	291	304	288	310	324	302	327	332	327	310	311	297	303	302	322	313	317	303	315	290	298	308	298	302	288	334	333	312	289	326	318	317	299	328	294	340	318	309	316	296	333	308	281	317	279	321	292	310	304	292	295	327	312	303	315	331	282	290	300	309	318	313	283	317	299	283	315	334	278	302	280	339	301	325	281	284	301	281	287	344	299	281	298	302	332	316	291	304	323	326	313	327	316	309	338	315	311	315	316	296	333	351	304	296	267	305	327	295	282	326	288	283	323	300	293	298	321	321	278	317	346	280	324	315	306	317	277	309	321	278	303	333	308	307	298	332	314	326	286	309	318	285	302	290	286	344	303	313	259	316	299	313	316	318	289	295	298	287	260	297	278	299	346	324	339	303	264	310	322	338	342	305	339	311	305	286	298	284	293	326	272	329	325	329	315	315	331	302	331	310	296	333	325	319	296	305	316	281	321	290	303	317	312	279	341	308	306	322	298	318	290	309	310	305	314	325	298	293	278	290	312	306	307	268	294	316	300	300	340	321	275	317	276	299	302	307	321	307	313	323	299	308	311	314	299	325	335	326	322	316	305	290	334	320	293	322	323	301	295	260	282	313	331	278	315	306	320	302	314	288	315	292	274	325	322	308	337	312	275	291	332	287	310	322	321	301	320	301	311	309	276	304	297	312	275	325	293	333	291	311	323	291	296	297	311	299	316	270	300	301	296	290	286	353	328	313	296	306	337	309	312	315	329	281	299	283	333	271	323	298	314	310	279	290	296	317	308	319	291	307	311	284	277	320	285	308	330	310	316	301	290	320	279	281	289	326	306	354	286	308	327	319	298	329	290	302	333	325	294	298	333	307	331	309	326	318	327	345	340	280	287	305	280	315	310	308	308	341	294	335	288	278	304	308	294	264	351	294	287	291	337	311	294	286	327	334	277	295	284	303	312	306	297	319	308	322	339	305	292	329	309	298	327	316	347	284	316	327	326	318	342	298	320	342	306	324	282	275	345	310	305	289	349	287	284	305	297	317	318	298	304	330	321	317	317	316	304	314	307	342	309	311	341	310	330	319	301	302	314	303	299	316	273	298	313	312	325	263	316	304	314	304	315	326	343	280	326	276	309	304	301	308	349	320	305	321	315	343	310	294	304	333	314	313	283	330	318	297	317	302	318	308	300	312	313	320	316	286	347	272	302	316	330	327	304	295	328	328	348	314	304	309	312	304	306	321	289	325	289	295	333	309	296	298	317	307	320	339	306	287	330	321	320	278	312	259	310	290	325	317	295	304	336	331	319	313	304	281	280	307	279	295	315	308	272	286	332	307	314	325	329	313	324	305	300	292	304	295	303	309	314	307	297	296	315	295	286	301	319	301	312	306	319	310	309	331	281	338	310	304	270	290	333	330	317	294	297	316	308	302	300	317	298	293	310	313	282	335	303	308	319	315	321	289	316	326	317	310	334	307	297	311	265	326	309	314	320	282	305	304	288	284	324	312	322	301	297	315	327	279	319	298	344	301	295	318	308	321	305	324	283	297	328	309	336	319	313	288	324	303	311	303	306	288	301	318	289	322	299	316	327	313	316	316	301	318	313	304	313	308	344	305	288	286	337	289	282	327	311	322	314	298	307	330	314	313	333	319	317	321	322	308	304	291	302	305	314	321	258	330	305	319	330	280	318	297	320	317	311	301	330	314	335	313	343	314	336	307	294	310	299	299	304	319	282	316	295	299	300	315	327	301	310	344	345	305	279	315	288	287	309	334	286	301	289	319	329	299	312	336	293	327	314	315	288	324	331	286	318	306	317	298	302	317	256	320	344	269	295	315	293	301	316	315	318	314	327	302	329	283	307	315	302	317	317	332	294	285	298	359	291	304	309	319	354	289	338	336	346	301	313	269	315	332	323	299	314	302	307	330	312	307	297	314	299	305	310	313	332	319	311	302	328	281	314	315	290	337	305	290	319	309	345	273	288	287	320	316	326	326	317	291	312	303	271	290	286	342	315	324	308	332	307	311	305	306	317	288	287	305	293	314
23378	21471	29319	24044	21484	21489	9927	2774	1682	1410	1147	975	906	838	756	669	696	664	667	635	650	570	591	642	609	623	660	686	546	568	567	543	574	622	557	595	543	580	547	590	541	557	579	579	536	577	562	585	560	563	582	556	538	538	521	551	575	530	578	604	526	547	570	574	532	579	531	560	542	536	562	555	568	563	536	561	568	577	552	557	548	523	634	592	540	573	594	578	580	583	546	619	556	519	555	573	526	566	548	518	563	550	549	537	565	586	526	506	567	534	582	517	554	565	526	578	554	562	594	560	561	566	512	502	573	542	545	559	528	572	548	559	559	554	521	564	569	553	538	565	503	569	546	507	560	530	503	519	550	517	533	551	516	549	541	553	489	526	563	505	550	555	553	521	550	509	537	563	519	568	581	522	527	551	579	556	500	585	538	599	531	572	583	568	571	516	536	548	540	552	554	517	592	563	545	566	529	553	511	562	574	543	545	535	559	574	544	561	492	549	537	539	563	556	559	565	573	557	527	549	567	574	512	491	532	540	532	565	539	563	547	531	547	503	530	567	528	551	567	520	547	535	569	532	580	541	544	540	582	573	556	538	601	584	547	553	587	522	519	533	536	541	536	596	568	577	556	579	549	551	530	561	558	527	555	514	534	506	563	543	544	505	579	543	545	608	558	529	543	547	540	534	554	539	548	535	537	535	553	521	535	514	551	584	558	549	544	532	557	568	527	551	571	574	558	564	523	568	571	575	549	530	552	552	539	540	549	562	549	540	529	528	546	552	530	534	557	550	576	572	601	543	495	557	509	544	584	524	565	541	514	560	561	597	553	548	541	532	531	527	531	534	530	531	558	557	531	549	579	568	497	512	555	570	538	569	537	590	570	544	528	562	564	586	554	576	537	556	554	520	525	554	532	537	582	585	526	538	556	582	549	579	530	542	554	529	519	549	565	536	566	543	496	565	547	513	538	555	545	508	548	537	542	510	560	532	544	529	549	526	604	533	514	549	543	565	554	553	568	546	568	531	554	581	596	531	557	545	565	505	549	567	569	544	558	524	568	509	504	570	507	555	520	553	587	539	513	551	549	533	548	548	534	520	541	532	496	505	518	529	582	544	546	536	573	531	554	545	562	584	575	559	510	522	556	595	556	544	570	534	543	570	547	539	564	565	555	506	535	548	545	527	578	553	553	586	519	556	526	554	529	576	539	539	567	557	588	576	554	552	600	552	529	572	544	519	547	566	565	558	532	521	548	559	526	573	548	512	537	514	537	528	514	530	553	565	542	530	544	559	540	516	556	544	548	567	518	528	514	540	546	553	568	532	577	542	561	481	539	555	537	541	507	580	551	568	532	504	514	503	553	587	561	522	521	509	516	572	554	547	547	555	550	574	534	534	563	543	560	555	545	544	560	506	513	535	557	529	543	542	569	539	516	531	549	535	524	532	584	563	527	521	553	538	550	560	545	541	600	505	513	539	540	546	563	593	589	547	574	598	562	567	499	535	551	520	513	527	557	558	552	580	543	523	547	555	518	527	541	568	568	550	551	612	539	565	541	510	563	522	513	564	554	520	521	561	591	556	531	521	590	541	551	544	531	552	578	528	504	535	520	524	557	531	573	531	544	528	603	521	569	529	524	543	600	570	502	550	529	560	539	544	570	572	490	562	503	536	504	540	562	544	511	551	542	538	596	576	549	574	600	508	560	546	547	565	544	527	548	549	527	553	491	572	549	559	539	540	598	501	574	564	554	533	546	545	542	600	534	545	529	535	514	504	538	548	556	536	503	538	557	516	568	530	545	520	507	570	503	512	549	536	490	542	525	583	563	536	525	562	550	537	522	546	566	582	484	575	520	551	530	543	538	507	550	532	562	551	572	514	533	563	557	555	577	550	580	585	544	563	559	521	553	575	514	558	544	502	569	568	524	541	542	563	524	566	583	503	520	564	543	529	533	533	520	527	554	549	538	518	576	551	518	563	562	585	539	553	484	571	557	523	524	535	510	552	507	537	538	516	534	537	507	529	523	568	544	515	519	521	578	545	529	564	514	546	555	574	506	563	564	503	511	545	519	552	566	545	525	544	536	558	555	566	559	502	546	566	571	554	549	602	552	557	560	548	550	493	571	529	536	534	589	529	556	565	553	553	552	534	523	497	554	578	550	534	548	578	572	559	552	541	576	582	553	555	564	533	591	541	557	555	562	590	564	510	582	499	557	569	544	536	543	535	508	559	567	560	549	500	563	534	546	578	513	532	600	580	540	549	577	532	546	570	594	516	580	498	617	542	519	538	500	523	530	514	533	527	562	522	529	552	540	529	515	521	539	601	522	523	521	593	551	546	517	584	548	555	549	546	525	554	543	533	508	568	556	557	539	560	548	531	527	530	535	547	550	552	536	604	557	532	600	588	517	531	518	508	527	570	556	595	548	553	545	574	543	591	559	543	517	533	568	516	569	524	539	507	520	514	531	558	531	569	557	584	532	495	503	510	540	573	511	559	560	607	535	562	530	521	489	576	557	539	550	562	522	557	540	556	529	505	544	528	524	542	550	507	543	558	561	549	579	552	530	530	569	576	544	546	518	530	525	539	483	521	550	563	540	585	598	553	575	519	553	525	551	524	537	551	573	546	575	511	542	534	544	546	545	586	525	528	568	577	536	489	601	543	548	582	500	555	535	584	555	584	566	531	512	544	508	552	530	529	502	546	549	544	533	578	527	549	575	525	525	532	509	501	557	539	537	536	548	543	547	525	520	505	512	508	548	576	554	634	573	562	552	562	548	554	536	551	571	550	538	574	544	513	532	545	538	545	531	539	538	533	553	547	550	544	573	576	534	612	552	547	551	563	573	541	537	517	550	544	535	521	522	519	553	550	501	513	552	542	543	565	580	553	578	596	535	519	563	524	548	534	533	571	533	604	568	550	520	531	561	534	554	542	563	550	548	541	547	540	522	549	539	579	549	557	536	577	555	609	539	529	533	555	582	543	552	558	521	481	566	551	535	563	533	522	585	572	526	520	540	569	544	513	582	546	506	551	566	531	528	487	534	556	560	582	561	558	577	526	551	529	555	565	578	517	546	533	510	540	564	532	528	573	538	549	542	519	579	593	564	508	527	523	530	590	573	503	562	595	549	560	538	534	538	549	544	531	500	532	600	534	520	528	562	547	510	545	530	544	516	567	539	543	561	534	456	522	536	544	534	503	503	551	559	546	570	580	588	585	538	522	538	536	589	580	548	533	542	554	507	560	554	545	565	524	510	523	545	565	555	527	559	598	527	519	568	567	580	540	562	488	542	530	548	520	590	560	532	579	583	538	518	573	542	551	539	576	602	562	547	530	549	532	518	494	566	535	511	580	551	579	550	599	543	558	507	558	579	564	521	513	560	594	530	554	564	528	584	536	566	553	570	538	550	538	594	584	504	565	542	529	526	577	519	514	539	568	588	555	545	531	543	566	559	540	518	512	530	536	540	552	517	534	579	521	561	574	517	552	573	512
13463	30204	27001	18076	13321	9792	7011	5241	3763	2867	2132	1753	1536	1315	1232	1078	1022	952	920	938	858	810	853	847	855	813	793	818	843	821	819	763	742	753	763	721	718	733	741	748	720	699	710	770	707	742	727	721	701	715	742	714	770	756	676	732	752	809	694	730	721	689	668	682	659	737	756	715	728	662	731	709	716	769	767	694	724	753	687	772	728	792	763	745	767	780	767	786	728	710	703	723	754	700	711	697	695	654	668	678	714	698	674	737	735	692	720	681	676	695	738	716	688	695	702	717	703	662	690	682	703	731	703	765	714	688	699	699	678	672	678	686	686	722	684	720	680	753	656	640	747	743	714	701	723	714	734	710	721	715	682	665	731	729	713	647	678	724	680	727	735	729	678	757	689	733	704	709	696	681	712	684	690	676	716	668	678	689	714	687	689	689	694	729	712	695	702	708	684	654	628	752	690	703	713	701	645	726	721	710	729	656	692	695	724	712	700	713	649	695	667	736	722	684	677	655	686	690	737	697	722	684	670	710	716	684	665	703	684	645	733	707	701	672	691	734	703	712	743	682	727	697	700	678	687	667	733	775	685	650	694	678	652	706	705	695	697	707	707	738	716	720	705	698	746	679	677	703	678	696	696	706	713	667	705	705	736	701	680	661	658	750	719	683	644	703	704	687	693	700	689	748	686	692	727	724	702	724	709	713	675	693	666	711	704	727	702	695	705	650	695	706	652	668	762	668	681	651	634	768	663	661	667	673	694	684	727	722	712	662	725	721	668	733	725	717	694	705	723	720	747	731	704	687	701	681	677	648	691	725	687	700	687	706	680	706	733	733	679	703	686	632	702	684	712	729	717	694	706	700	687	681	706	698	671	644	701	707	743	725	748	657	685	737	681	731	678	701	711	692	667	658	741	715	682	702	712	705	741	760	677	682	701	682	648	683	729	699	695	676	731	666	699	693	729	701	673	646	743	674	701	700	680	687	735	686	697	656	746	683	677	670	657	715	693	664	678	701	668	699	723	685	686	664	732	728	643	704	699	664	728	670	704	701	722	697	701	722	751	694	716	700	701	690	708	686	686	709	713	724	707	726	718	703	714	694	724	752	763	684	714	695	679	690	681	696	658	708	691	721	703	684	673	754	657	689	663	697	703	715	689	721	684	693	737	693	683	695	762	689	698	673	705	709	772	673	692	735	673	740	676	722	679	673	675	702	664	747	699	690	743	692	711	695	688	743	714	679	682	729	720	709	691	690	651	711	748	670	723	703	729	731	717	705	725	663	677	716	692	732	705	678	704	678	704	684	683	730	666	708	683	688	733	738	667	646	689	663	663	703	610	686	661	724	701	699	730	673	679	708	654	668	709	707	699	668	704	654	647	652	717	692	669	676	715	730	678	690	685	709	711	725	688	707	681	770	718	708	707	713	642	706	715	682	684	700	714	671	701	756	739	675	720	648	667	722	712	674	716	694	720	702	717	711	682	697	698	689	659	651	680	709	661	693	656	689	651	696	717	713	727	664	701	731	705	648	697	694	687	683	652	728	676	701	700	736	646	699	718	711	710	667	654	607	751	684	669	698	674	646	655	710	645	706	705	653	703	677	732	664	732	714	721	652	716	662	711	668	691	685	696	731	647	719	703	725	704	697	724	721	693	728	681	683	692	673	715	701	716	684	669	665	663	717	677	684	669	664	688	696	691	715	723	670	713	694	731	695	682	738	726	665	716	690	673	699	679	685	691	742	672	732	708	683	694	699	716	781	683	674	703	716	673	751	713	710	734	684	713	689	675	700	727	709	643	670	658	702	647	685	727	673	747	690	726	689	714	761	674	745	713	725	742	700	696	721	619	724	667	659	704	740	695	736	686	715	760	676	681	725	716	751	668	684	657	696	666	715	705	691	708	670	710	638	690	662	721	711	702	698	698	723	660	702	671	707	653	689	646	690	674	668	754	670	717	674	663	666	659	680	654	654	720	718	713	674	687	675	689	713	745	696	650	709	728	722	693	718	727	696	667	748	660	678	705	662	674	697	711	722	694	703	666	675	648	690	702	740	688	705	724	723	702	703	670	699	631	713	733	664	704	722	684	667	705	716	728	721	722	693	710	667	679	697	732	667	696	717	767	692	686	711	720	695	713	717	661	735	697	697	688	703	718	725	652	728	693	684	731	705	694	717	731	691	690	663	715	700	717	702	684	694	689	659	700	679	694	704	722	696	668	730	716	714	634	716	698	723	707	699	730	700	682	696	771	665	670	702	662	691	709	709	689	713	697	666	670	652	694	679	751	700	690	710	683	724	733	705	745	680	707	697	689	710	741	765	721	718	694	701	712	723	708	667	678	731	704	636	723	712	702	698	694	744	728	730	692	699	680	726	674	656	665	720	656	698	699	700	690	721	712	700	724	683	682	747	686	726	679	722	709	676	688	661	681	715	706	679	681	674	679	644	750	684	684	705	707	688	714	627	696	717	732	704	714	719	719	715	718	686	728	737	706	738	721	650	712	708	653	750	729	701	660	667	713	658	688	647	693	668	694	749	725	659	649	704	712	670	688	701	708	688	654	640	718	752	733	673	724	693	697	702	701	697	629	711	748	728	689	673	710	697	715	677	715	675	697	693	704	713	669	651	647	691	715	724	674	707	667	652	680	738	711	685	724	687	675	716	700	699	704	697	685	655	713	694	668	656	665	691	701	686	713	668	698	649	675	738	691	695	714	669	738	680	682	677	658	722	660	676	737	690	675	713	688	719	678	704	702	713	662	690	684	703	664	660	657	736	668	700	709	744	701	686	724	713	689	683	729	709	682	712	715	675	664	663	683	689	661	703	680	677	708	725	664	727	703	699	714	660	714	715	726	689	695	724	717	686	682	708	745	662	699	731	672	679	655	654	679	732	678	683	669	672	702	694	688	725	696	678	692	724	677	684	679	678	687	681	675	749	716	675	686	724	684	672	683	691	718	713	705	710	708	660	649	702	687	672	714	672	717	704	749	718	672	698	684	705	691	717	728	698	694	690	691	728	691	667	690	669	668	687	671	720	724	706	706	694	710	695	704	730	643	706	722	659	749	666	681	651	718	662	717	702	686	745	685	647	697	660	718	709	720	709	671	700	707	717	709	748	747	706	717	705	690	690	692	696	632	707	660	762	744	670	646	664	669	675	696	695	719	690	717	692	721	702	642	726	682	655	765	639	695	701	707	662	711	676	711	734	685	670	656	747	689	712	718	736	693	698	699	730	683	702	693	692	692	727	705	734	686	719	676	678	653	609	680	680	723	696	724	684	728	732	725	706	701	664	675	713	692	637	675	715	740	669	717	683	661	670	705	699	711	689	713	687	693	666	694	713	708	709	698	687	744	727	723	656	686	650	679	653	701	700	722	643	741	692	690	703	681	681	688	685	693	673	689	632	722	714	690	702	715	714	677	685	731	708	683	677	700	674	692	669	670	698	732	720	682	725	681	700	718	687	730	685	721	723	676	702	667	708	713	648	697	623
27666	19880	12566	6352	3012	1857	1143	835	598	490	459	376	333	349	312	321	327	272	317	312	300	308	285	304	298	304	309	322	281	343	324	310	311	334	297	312	300	275	274	291	285	285	270	315	320	287	297	322	297	294	304	302	280	331	313	316	328	307	298	329	322	303	311	296	302	307	290	291	309	326	284	335	308	271	325	297	272	275	307	311	335	333	290	289	296	287	315	296	298	298	300	269	328	320	326	291	286	306	308	282	335	321	270	306	292	308	300	288	305	313	275	299	306	299	318	332	303	286	304	336	301	310	334	323	271	327	305	316	294	302	317	308	303	308	278	296	284	305	320	291	289	335	310	282	300	318	282	318	305	304	307	279	308	330	303	305	293	302	293	311	305	300	304	300	319	298	305	284	315	259	342	299	277	327	320	289	338	265	288	295	314	299	329	289	321	299	284	304	290	296	311	327	304	313	306	302	330	267	307	335	269	297	321	299	287	314	299	291	285	340	292	316	310	290	280	279	310	299	288	330	280	301	308	311	280	291	272	299	297	327	287	301	301	297	283	283	302	316	300	311	325	291	309	338	316	287	296	322	324	269	299	330	318	318	318	302	295	310	293	296	316	324	312	281	317	282	296	302	289	343	311	311	318	291	312	286	306	292	290	287	277	303	306	307	308	336	255	338	290	291	317	298	291	284	281	294	323	297	318	308	319	285	293	294	307	315	287	275	297	297	281	295	329	327	272	283	317	339	318	288	303	297	294	319	307	297	309	296	287	273	306	322	313	286	305	293	308	314	312	308	289	292	336	300	309	294	308	291	294	302	317	283	288	298	301	310	278	279	305	346	281	293	335	274	279	286	281	282	317	283	316	316	308	331	296	294	320	300	277	287	316	319	330	307	291	303	286	315	299	304	259	284	317	328	318	298	301	311	277	300	284	298	321	326	289	270	273	297	303	286	278	307	305	307	311	312	275	286	268	310	290	291	293	333	301	319	266	304	310	282	306	322	303	290	307	311	317	291	281	299	303	306	291	303	294	296	330	314	314	296	309	302	319	319	288	314	295	276	291	341	282	332	312	325	294	315	280	304	277	303	309	285	320	290	274	311	315	306	287	306	299	317	330	292	319	307	304	301	311	287	292	305	319	273	294	317	303	271	310	305	290	332	302	305	323	312	277	287	270	299	293	289	333	349	275	257	321	300	285	288	313	287	284	289	283	313	317	301	290	296	324	313	284	319	290	293	317	317	274	288	322	296	274	320	300	309	322	301	287	297	329	274	325	303	285	280	317	287	297	295	338	302	323	282	322	295	307	298	300	300	282	318	321	293	277	299	298	313	291	310	330	280	303	293	319	327	310	261	311	285	328	299	300	323	288	322	293	336	287	311	304	313	287	301	284	335	293	317	295	279	296	297	314	282	308	304	295	290	302	319	343	301	298	299	285	300	319	317	314	315	294	307	309	295	282	292	330	314	276	320	311	321	295	299	304	291	298	291	291	311	297	303	299	286	283	264	277	320	285	320	290	290	299	321	291	309	300	292	316	313	320	290	276	300	277	277	314	268	315	301	327	299	317	298	326	295	310	291	286	282	324	290	287	286	278	280	312	311	301	310	310	286	337	303	278	306	290	342	294	303	320	311	294	314	291	306	296	320	296	308	321	288	307	305	316	298	302	312	318	306	263	252	275	286	295	282	322	304	311	289	292	300	296	280	305	319	298	303	312	301	296	302	331	274	299	316	261	290	293	273	300	329	272	297	317	294	282	298	318	327	311	300	309	306	275	309	283	287	282	298	324	291	287	298	305	321	284	311	307	294	298	293	286	316	321	311	303	306	316	299	305	318	293	312	311	293	310	331	340	307	316	281	314	328	305	314	316	292	288	300	309	287	275	315	322	312	300	311	289	268	315	290	286	316	308	309	308	327	282	298	288	296	294	306	304	283	290	323	305	281	311	280	327	283	325	325	312	282	286	310	299	319	274	285	308	281	337	286	309	320	289	309	293	279	307	300	296	304	300	266	315	313	297	295	316	308	282	301	311	322	298	288	313	303	278	285	285	308	273	324	292	302	311	279	311	306	318	312	303	297	307	307	297	324	316	305	295	292	286	268	320	318	292	308	283	287	306	297	313	298	268	307	298	267	282	268	308	302	312	306	318	306	316	298	294	298	291	292	312	305	319	325	310	294	300	314	284	274	290	314	292	291	268	304	286	284	272	297	309	284	293	324	302	296	277	300	287	332	314	318	315	304	311	306	303	307	292	301	297	291	295	282	339	269	323	328	298	312	300	321	330	301	293	318	290	300	273	284	288	305	285	314	320	304	277	326	272	311	262	317	295	293	287	295	337	341	316	323	314	291	288	279	304	327	296	320	302	326	348	304	316	290	309	256	292	274	342	279	287	309	327	303	292	307	306	306	298	298	273	295	285	289	304	272	290	324	307	305	293	319	307	302	299	301	340	321	271	323	261	304	300	290	275	320	278	317	314	307	283	295	280	283	333	328	296	309	291	278	307	280	286	321	297	282	290	312	333	279	324	351	285	283	304	299	315	315	305	310	283	308	296	298	297	326	324	348	326	280	296	303	315	309	319	283	300	283	286	289	318	293	284	317	326	291	319	296	295	295	297	300	327	326	289	302	305	295	321	277	291	321	296	302	286	310	295	281	292	302	290	340	303	278	303	296	289	292	309	292	301	316	280	289	325	329	304	309	288	312	288	327	291	300	287	314	320	310	302	297	311	314	306	293	282	288	306	304	324	307	286	272	310	290	300	303	276	293	284	295	339	306	322	300	304	296	310	300	309	303	294	327	311	306	317	308	278	301	301	302	299	287	290	301	313	306	322	286	307	288	286	295	308	307	290	293	279	291	317	304	293	286	286	295	299	339	280	306	302	304	319	302	299	302	293	290	327	321	282	297	311	298	295	303	305	310	302	332	325	283	303	300	310	292	277	323	333	301	320	294	295	308	317	284	293	313	332	304	284	292	302	329	307	261	276	299	272	324	282	259	317	305	316	310	285	297	290	292	314	299	262	305	325	289	308	300	278	293	303	293	271	333	294	300	318	337	324	310	287	308	302	295	306	329	326	310	299	289	284	317	325	279	273	280	305	300	304	315	280	311	305	294	273	299	278	298	320	279	309	282	311	292	285	309	324	269	304	292	330	275	284	306	296	298	305	321	309	295	293	278	322	324	276	285	288	324	282	311	328	269	272	306	299	294	283	287	304	296	301	303	294	279	284	283	315	299	331	303	301	286	337	292	319	293	352	297	297	279	336	301	300	308	341	314	288	318	308	294	302	310	267	283	303	312	308	281	327	297	293	294	302	317	295	323	317	322	315	326	294	333	310	303	306	295	283	284	303	301	292	296	318	310	332	283	300	305	289	306	306	300	292	282	282	326	306	299	288	294	321	319	297	332	310	294	273	317	279	300	292	334	296	279	310	283	283	306	293	325	293	286	272	291	308	322	304	317	293	326	259	291	266	320	321	296	280	307	324	293
9570	15735	14404	8438	5641	3973	2526	1785	1375	981	730	570	516	495	445	437	402	405	435	427	431	389	412	406	398	414	395	402	418	432	372	397	419	406	426	395	397	380	387	378	400	404	388	376	376	374	385	420	391	370	368	415	392	424	403	390	391	380	376	366	401	368	352	392	430	396	370	374	386	389	353	410	413	408	420	415	397	379	388	398	385	436	429	438	412	413	408	380	403	377	423	406	417	395	426	387	399	357	352	377	410	431	385	389	364	400	401	379	402	398	397	381	378	391	414	371	421	382	396	380	363	363	407	391	389	409	392	391	426	379	389	383	408	367	403	371	390	445	409	364	385	407	384	402	388	406	364	387	409	393	402	416	362	395	384	391	405	391	407	390	395	340	394	388	366	380	392	408	404	398	423	376	414	402	396	373	396	382	401	395	377	391	379	384	411	402	389	413	428	407	379	396	403	410	388	401	412	401	366	398	394	393	396	396	418	381	362	397	398	374	383	404	381	392	387	386	397	402	370	414	386	369	398	397	344	388	373	406	418	415	413	425	407	376	428	387	376	387	405	374	395	391	409	375	435	374	371	424	431	403	368	393	426	393	412	400	387	428	411	360	366	411	397	427	372	400	371	437	430	399	382	387	408	383	367	382	371	392	390	378	391	371	397	409	389	402	377	392	367	385	368	382	419	397	375	414	376	407	400	389	385	459	438	403	378	383	397	429	402	406	418	408	423	391	399	395	361	374	402	390	365	400	397	388	378	393	375	421	382	413	410	423	386	391	401	385	431	382	391	407	393	409	412	380	383	419	426	400	369	398	381	393	397	373	408	407	401	417	356	391	378	390	400	394	410	430	385	406	378	376	374	371	391	405	393	421	392	442	396	375	389	402	387	382	369	398	408	374	402	400	386	367	391	401	394	368	392	377	412	424	374	373	375	351	356	395	384	384	406	333	424	388	378	378	355	367	382	371	385	385	381	386	388	409	402	426	397	414	384	361	411	411	385	422	393	377	373	388	433	383	400	402	394	392	405	380	411	405	372	371	356	398	375	383	394	427	362	432	398	393	393	429	384	404	371	375	411	416	361	379	388	418	409	394	416	334	394	379	401	425	394	393	359	379	372	333	351	394	400	382	422	365	382	403	429	410	389	386	381	404	380	391	379	374	406	370	414	393	388	376	426	401	390	368	376	400	399	403	407	401	400	389	409	399	392	399	425	367	425	398	384	401	379	396	413	375	373	368	477	418	384	384	376	378	374	348	416	416	371	428	382	422	395	365	419	411	393	374	388	409	408	386	375	401	374	383	387	431	373	403	374	387	424	404	407	421	413	406	396	351	378	374	386	377	376	400	395	386	407	398	415	381	376	419	373	421	401	376	404	395	390	391	413	368	406	409	384	378	373	405	367	363	448	394	387	390	351	391	408	413	412	371	401	416	390	371	401	383	431	413	398	400	410	367	368	394	404	420	408	367	421	405	419	402	397	383	349	386	419	382	387	408	378	403	365	391	361	411	385	402	385	382	416	417	398	392	403	377	406	354	409	387	392	365	413	407	397	398	401	353	405	404	401	424	378	387	391	393	396	410	413	381	355	406	365	414	394	385	414	415	404	409	383	390	388	324	401	389	369	384	375	429	389	373	384	401	390	413	427	354	384	393	419	380	407	382	405	405	414	399	351	383	391	371	383	424	384	406	405	374	394	390	393	404	400	391	379	383	400	401	412	369	398	387	388	363	401	426	394	392	353	391	375	364	386	406	393	375	381	451	413	384	397	406	395	397	346	365	393	400	397	374	393	382	421	375	383	394	384	348	412	375	363	370	381	408	375	390	368	366	398	368	412	423	392	393	409	393	420	375	407	428	412	410	401	418	419	403	389	372	384	396	401	386	385	436	404	366	410	360	378	377	397	392	402	420	378	359	395	414	352	424	392	400	387	366	414	365	387	434	385	413	407	441	378	366	408	386	372	386	393	390	417	388	392	384	392	410	401	402	382	430	415	405	408	377	385	383	382	392	393	388	404	382	390	402	413	395	402	413	416	399	382	399	385	406	393	362	396	423	415	384	389	370	383	418	365	376	424	353	351	403	377	382	391	372	368	408	444	391	415	346	381	366	381	400	410	403	435	403	387	404	389	390	412	387	367	375	372	387	358	385	395	421	422	361	386	405	336	383	390	407	421	376	379	403	432	386	381	369	416	396	398	361	382	350	399	379	406	376	414	408	434	358	378	396	391	375	346	411	401	369	405	396	379	433	387	430	415	390	388	425	404	374	394	392	410	395	401	371	370	355	349	410	422	401	408	416	387	417	407	365	393	401	370	384	380	385	366	374	387	381	411	377	376	390	404	387	414	400	408	391	394	372	380	401	384	403	385	360	347	414	381	403	393	382	399	398	390	373	447	369	365	402	404	391	426	413	397	404	394	376	384	401	378	400	397	367	382	398	383	367	378	370	403	385	397	387	383	365	405	403	407	383	397	439	379	374	400	426	400	408	410	382	378	392	367	405	436	389	421	389	396	392	390	411	374	382	411	380	404	366	386	385	360	358	395	402	373	412	375	412	391	405	411	395	386	398	412	420	384	414	381	419	394	387	394	376	393	384	422	404	416	421	436	363	396	410	396	421	399	382	381	376	397	428	390	409	396	427	421	377	371	412	389	372	371	401	392	366	377	384	394	400	389	405	374	398	353	382	397	382	388	387	389	379	342	423	383	416	406	403	391	344	392	399	377	421	366	377	395	418	411	397	387	399	411	392	412	402	374	358	393	382	425	380	398	422	393	391	366	400	411	379	396	408	367	377	407	407	374	422	390	415	392	400	382	375	397	386	398	387	398	433	414	383	399	395	384	405	367	396	377	404	392	368	410	390	332	439	357	364	413	405	387	412	416	453	419	366	376	375	402	403	413	413	388	413	404	374	392	396	443	394	389	395	419	397	398	389	386	377	391	391	429	379	414	343	368	399	391	402	373	406	366	410	419	396	369	370	385	419	399	402	427	447	383	406	368	393	396	378	388	390	417	405	408	427	374	389	416	377	391	408	381	390	381	434	380	420	394	378	401	379	417	424	424	381	392	408	392	383	384	407	386	404	416	391	406	374	387	376	416	374	386	390	384	422	369	410	385	381	394	414	411	347	391	411	379	395	424	423	385	392	408	361	382	415	402	415	377	367	384	394	467	363	386	372	396	437	437	414	415	370	391	389	406	462	383	375	420	398	403	411	402	363	403	412	360	371	385	376	389	387	353	383	397	409	373	424	413	410	376	408	410	394	405	349	391	378	369	394	404	382	397	372	385	397	428	407	405	383	390	396	371	398	404	372	397	384	379	414	425	399	353	430	428	380	374	387	387	410	398	400	367	380	416	347	371	406	437	410	395	373	375	391	377	390	391	381	384	385	407	426	380	392	388	362	390	376	400	381	417	375	404	399	373	376	427	373	368	428	423	401	394	382	397	370	412	409	407	378	403	390	413	395	403	383	383	375	378	389	401	395	370	409
24481	21413	28650	24591	21246	10370	2953	1719	1253	1112	956	792	744	654	635	615	566	575	589	549	578	608	563	556	582	578	559	608	540	546	570	514	572	530	551	597	555	532	527	540	511	499	545	557	506	535	535	538	530	543	555	561	531	549	572	504	526	543	545	559	578	569	510	568	558	538	515	532	523	518	479	539	534	532	517	519	520	565	569	548	547	516	529	501	549	566	524	532	578	592	508	520	524	518	515	520	527	535	531	509	512	509	550	540	511	538	491	525	515	489	511	572	572	518	565	516	505	519	529	550	554	528	512	542	573	553	500	490	532	545	525	564	529	531	524	522	525	511	524	532	546	542	515	551	552	528	566	557	554	563	522	532	540	565	523	521	511	528	510	533	519	517	552	528	489	528	536	513	491	514	504	533	525	524	546	547	534	539	495	539	545	522	521	528	550	512	489	535	522	522	553	468	544	506	525	520	532	508	512	492	509	590	512	525	528	581	534	547	506	521	528	510	499	505	506	556	572	537	537	521	487	539	551	533	513	512	551	483	519	522	552	529	521	554	504	576	547	519	531	518	532	488	553	527	469	537	489	528	550	500	494	493	528	533	560	477	546	541	534	512	528	485	550	509	547	545	499	539	511	573	521	561	539	537	510	578	565	488	525	572	520	518	542	555	512	528	529	534	550	494	532	518	549	523	570	482	549	565	551	526	537	515	509	509	505	504	507	518	544	492	526	532	567	519	528	528	542	560	556	553	505	516	557	551	577	533	514	527	518	546	526	515	560	592	499	527	539	558	580	511	539	531	585	519	535	542	524	509	516	509	541	526	505	475	544	537	587	532	493	538	516	491	559	511	512	551	528	511	555	497	528	530	538	568	536	553	536	550	530	510	572	536	540	491	541	522	536	528	569	517	568	535	498	575	527	536	527	522	530	516	514	531	498	557	549	516	545	514	496	535	494	539	516	555	531	497	516	547	552	509	524	546	541	545	498	555	468	533	523	504	549	505	498	528	558	504	513	519	582	585	544	540	543	494	534	524	527	530	476	498	519	541	515	518	535	537	541	563	516	539	562	503	504	536	514	573	500	535	560	528	532	529	523	529	584	502	515	528	550	569	490	509	558	498	524	529	510	508	541	563	500	528	544	535	485	522	553	551	529	524	498	534	511	542	539	506	540	527	522	573	542	511	506	557	545	504	550	546	553	518	526	550	513	550	525	529	522	530	496	505	563	483	530	541	491	497	524	553	501	552	522	508	525	505	545	571	541	563	586	513	494	524	510	521	600	566	526	551	491	519	542	555	545	535	530	515	518	493	551	524	515	496	526	528	538	507	546	528	515	516	530	530	545	542	564	533	578	532	513	556	517	551	566	570	480	595	506	577	532	524	555	537	507	544	495	489	526	520	542	543	520	546	541	549	535	518	528	507	567	562	519	477	549	513	543	562	497	511	586	551	506	514	524	517	523	525	572	514	511	507	559	510	543	510	535	524	528	509	532	519	550	552	490	555	528	548	571	513	512	527	523	529	544	519	541	510	537	550	552	559	528	529	531	527	491	540	515	517	518	557	495	551	535	557	531	501	526	504	513	575	507	489	520	523	567	513	549	539	539	512	464	539	524	501	540	518	515	522	521	542	539	548	547	532	528	530	532	501	527	528	531	539	540	510	488	546	561	502	509	526	491	546	451	541	515	520	536	533	511	508	510	522	520	506	511	531	512	517	533	518	548	543	543	554	507	518	526	541	505	566	516	495	475	518	534	547	506	544	557	537	530	558	553	528	552	506	585	512	510	548	554	546	528	529	529	540	530	564	509	576	548	522	543	529	533	530	522	543	556	490	556	536	522	512	539	509	522	526	502	542	516	546	549	507	557	523	534	557	514	536	569	510	548	516	536	554	533	548	529	549	505	557	545	488	523	568	556	558	482	535	505	515	513	503	535	500	548	507	518	510	515	523	557	479	491	525	504	505	529	530	572	560	493	486	532	539	536	516	538	538	549	525	542	543	524	514	498	526	529	538	511	532	548	531	502	492	499	555	522	492	544	574	504	514	544	513	539	502	521	519	544	513	529	565	526	541	537	495	554	516	538	506	516	546	515	562	547	555	524	544	521	489	516	492	525	497	475	546	519	515	509	543	500	578	570	566	488	520	529	549	521	532	531	529	521	512	537	539	516	538	512	506	540	482	515	560	568	519	550	521	510	530	541	545	528	529	504	531	544	536	517	508	532	501	575	525	554	558	578	516	509	554	536	565	537	529	531	575	525	545	590	492	536	523	538	505	557	565	537	502	547	542	502	510	538	515	504	553	531	522	585	523	523	529	536	531	576	492	554	540	516	506	526	506	548	536	537	530	518	540	519	502	538	510	519	549	507	546	520	531	476	549	568	535	514	550	486	540	504	536	514	552	533	534	521	541	560	520	575	515	553	522	541	541	492	554	531	506	509	567	521	546	542	568	508	518	534	491	481	514	513	546	562	541	493	535	500	515	585	550	530	496	517	494	528	533	507	558	555	545	561	545	590	506	495	563	521	467	533	505	543	517	529	563	482	527	554	532	558	557	527	502	549	551	531	567	555	524	494	535	520	524	547	521	522	546	502	524	512	493	482	524	491	465	534	540	518	543	537	523	537	513	562	513	553	504	491	554	529	530	537	537	512	565	583	545	525	539	518	556	522	516	545	528	500	539	574	529	543	543	485	544	536	500	536	508	529	531	555	509	540	555	515	531	543	516	548	516	536	538	524	534	516	536	541	541	494	541	582	576	525	537	594	535	522	519	556	542	556	563	558	496	544	523	582	502	490	559	563	514	557	507	531	514	526	566	563	519	488	504	531	532	545	514	531	558	553	519	521	571	582	485	548	550	561	528	508	550	520	506	543	559	519	525	502	528	490	537	520	577	526	521	496	472	584	525	519	495	547	520	591	578	542	520	515	514	554	510	529	582	475	515	555	554	521	494	553	570	521	576	541	536	515	527	491	514	554	557	536	530	532	547	540	501	577	540	491	553	569	570	493	528	576	533	553	549	501	561	532	524	478	518	518	515	531	541	537	507	492	503	508	508	550	510	548	539	512	537	535	536	519	509	562	505	492	549	509	510	495	516	516	587	534	522	545	525	512	508	553	510	546	529	557	574	492	555	499	566	553	549	503	521	544	531	515	525	514	542	533	523	526	499	531	535	508	542	514	495	548	528	540	551	494	553	514	553	481	527	544	559	545	546	518	528	494	537	514	536	569	547	557	538	518	535	513	510	543	540	535	502	512	514	543	521	557	518	479	550	522	549	527	557	544	550	550	536	491	504	522	534	525	504	532	557	490	541	488	497	488	535	557	489	536	523	531	546	527	557	563	538	572	562	503	543	534	510	557	528	476	514	546	566	546	574	567	567	542	556	543	554	528	499	529	532	494	497	526	496	560	553	524	540	509	537	525	510	526	507	519	527	526	511	523	492	590	542	566	557	562	519	541	520	505	502	557	516	562	512	569	568	553	536	501	509	519	532
11020	23694	21220	13611	9743	6850	4893	3577	2716	2071	1598	1299	1157	996	932	857	825	839	807	742	798	758	773	752	752	749	806	796	735	763	715	698	712	717	689	682	671	723	711	726	708	713	724	681	696	710	707	683	683	716	636	694	701	671	641	668	679	702	657	687	718	672	670	667	690	661	684	674	684	719	656	682	662	716	680	725	720	674	689	724	721	687	714	694	719	715	701	688	676	707	658	697	724	676	692	709	690	631	679	693	716	662	633	749	713	663	632	687	655	669	702	670	688	689	665	618	670	682	638	653	720	672	691	658	643	637	693	707	629	657	670	630	680	640	654	614	647	646	676	652	681	691	685	665	715	659	695	701	664	647	652	672	654	662	661	639	684	716	676	682	701	673	622	657	718	732	622	664	675	669	687	644	659	682	679	667	674	650	661	677	718	673	699	714	680	629	646	697	601	685	645	684	661	630	637	660	703	664	622	670	689	667	684	668	686	684	660	670	638	694	624	661	652	680	699	637	633	657	663	657	685	665	714	694	699	687	636	642	705	704	701	646	683	649	674	707	668	666	697	709	630	681	678	658	720	680	692	747	713	664	669	668	656	631	630	660	656	673	609	657	663	672	713	695	720	643	653	672	675	660	654	662	702	646	652	678	669	667	674	706	682	650	625	627	637	681	670	652	635	668	668	687	667	694	692	667	647	653	666	642	666	676	670	721	646	648	652	659	649	658	648	673	719	708	620	695	662	687	666	702	646	695	659	701	634	648	677	699	725	708	649	678	651	711	634	691	690	678	631	701	713	653	654	668	681	675	706	661	688	704	642	711	737	654	697	674	652	686	671	709	652	646	751	653	670	631	701	678	650	673	639	657	652	692	680	689	658	646	634	678	697	647	681	733	663	660	689	626	625	683	689	668	652	630	706	671	668	681	664	654	659	688	667	676	613	682	698	682	653	659	681	663	680	656	630	666	673	634	688	664	701	677	707	636	708	657	662	667	694	694	673	676	675	689	691	587	666	678	649	704	683	669	651	654	651	666	613	678	678	702	620	668	760	629	696	654	660	699	668	652	685	591	709	642	729	679	664	659	587	674	646	696	729	700	668	642	667	660	696	704	637	692	698	675	645	697	717	692	626	724	681	727	695	678	658	679	660	659	682	669	692	709	691	700	681	682	640	697	627	679	612	699	677	669	622	708	673	713	712	671	690	623	679	688	685	704	696	661	688	697	654	684	687	651	689	677	669	639	671	649	655	707	656	673	709	677	728	656	685	728	687	662	683	709	666	680	661	653	640	666	625	681	719	709	695	695	679	612	647	668	633	656	659	648	707	631	694	665	647	650	657	672	680	672	654	683	620	689	694	610	703	663	699	691	697	689	640	675	711	704	704	653	687	691	704	668	687	678	605	693	667	654	647	646	657	692	753	664	659	692	626	653	695	689	697	672	621	687	671	660	712	663	635	686	681	657	609	691	709	686	619	682	716	622	654	705	712	694	684	649	675	636	628	680	668	666	685	695	706	668	707	647	653	654	699	674	714	730	686	674	670	666	690	653	674	677	716	656	671	661	666	706	702	654	610	676	679	642	641	708	733	680	636	619	690	686	685	668	697	675	664	690	654	668	663	716	679	665	693	682	688	710	648	653	680	669	627	672	655	713	657	675	615	621	679	650	671	653	657	657	654	672	663	685	695	619	642	678	684	676	653	638	621	688	664	713	674	624	672	676	648	638	653	624	706	631	715	637	703	610	692	721	711	672	627	646	643	705	649	667	706	698	701	675	716	680	708	719	610	676	692	674	656	679	683	638	641	688	649	710	698	629	717	701	657	658	668	626	689	703	645	691	686	685	626	701	694	663	701	698	681	671	657	684	706	636	679	688	672	650	638	650	662	673	694	663	673	683	674	662	663	667	623	728	634	665	690	661	676	655	654	689	680	690	684	625	682	709	668	687	695	678	730	709	666	636	662	661	708	684	633	640	692	648	667	715	672	705	630	669	696	643	672	663	672	700	661	684	673	629	705	688	664	685	694	658	693	696	688	653	666	638	636	669	664	653	670	702	683	701	677	718	690	677	682	647	682	700	694	693	663	686	660	680	664	632	718	709	701	638	692	642	643	678	681	656	702	664	675	678	629	693	675	701	744	645	692	657	713	646	669	634	669	719	670	711	669	647	669	653	695	671	687	696	676	673	669	629	642	686	650	667	721	678	667	680	652	657	680	643	664	660	680	670	683	675	613	672	654	665	663	676	688	647	654	674	673	639	717	696	675	652	647	754	680	687	644	688	670	641	667	701	722	641	665	695	653	689	641	669	682	678	675	674	669	679	701	686	646	668	678	663	691	670	617	648	670	678	643	641	708	687	633	677	664	697	673	623	654	643	652	736	682	704	634	707	677	663	750	654	701	692	675	677	616	675	657	664	628	684	679	617	654	700	642	682	659	679	668	667	687	714	678	687	669	654	656	632	624	611	673	660	651	668	671	626	641	665	747	658	700	691	696	674	630	669	636	686	668	698	660	659	678	692	698	680	667	709	659	629	646	669	696	697	672	639	657	647	697	611	669	668	673	705	701	613	669	690	700	646	686	645	682	685	701	667	694	661	675	636	645	649	675	660	706	666	678	687	648	665	658	643	682	663	671	716	614	702	675	736	621	629	678	678	659	664	695	706	725	650	652	658	626	667	679	712	629	737	665	689	659	694	672	659	627	685	658	692	657	609	695	669	682	714	654	701	656	758	653	687	668	668	657	676	629	668	692	657	653	691	654	649	656	656	672	669	679	624	648	650	699	639	660	717	650	642	624	699	665	686	681	685	673	662	678	674	669	655	661	677	709	624	690	663	673	670	639	648	682	666	687	696	617	712	659	668	669	667	650	656	658	682	694	673	702	632	673	664	671	658	616	639	685	697	711	699	656	691	716	698	671	656	650	680	672	728	717	707	657	635	660	635	698	649	718	664	671	694	677	625	645	676	676	692	663	656	662	646	650	678	700	716	660	672	655	649	679	674	682	671	663	700	646	669	658	648	666	694	712	733	701	655	698	677	657	707	676	703	668	656	622	648	662	670	688	696	691	654	645	640	684	669	684	677	727	660	661	630	631	654	684	735	657	706	624	666	657	707	637	659	648	676	659	685	656	703	652	703	633	686	646	654	691	669	708	672	689	685	664	698	686	696	656	657	673	702	754	739	653	692	685	649	638	682	647	667	700	663	682	674	681	709	615	674	675	683	643	647	697	666	673	683	725	673	646	678	714	679	687	662	676	681	656	664	650	688	682	683	661	636	683	653	695	682	673	644	699	687	660	668	649	656	667	677	691	700	650	670	708	646	671	694	666	676	659	642	657	677	699	651	647	660	686	640	638	663	691	653	675	614	681	680	645	700	621	709	660	657	672	703	672	717	688	695	683	651	641	686	677	691	696	664	623	661	681	692	682	666	667	653	708	654	628	696	729	671	690	681	699	694	652	657	640	719	651	674	660	677	685	696	632	697	686	699	653	680
25515	21393	27455	25371	10217	2584	1449	972	722	582	434	331	322	267	239	251	256	262	237	241	244	235	258	253	248	258	217	232	264	231	248	218	225	219	224	209	220	240	221	219	205	216	251	224	239	223	222	219	224	206	181	234	193	182	217	210	189	225	223	226	177	255	202	237	226	220	210	250	225	194	223	226	193	221	195	205	242	222	214	219	219	216	246	202	225	225	245	202	233	242	225	213	214	235	191	220	216	209	202	215	201	206	220	212	208	214	230	229	229	221	202	209	180	219	225	199	192	182	203	210	218	239	207	223	207	227	220	227	196	215	209	219	217	206	219	230	210	205	212	213	240	192	217	227	214	221	215	202	230	223	198	210	206	193	220	224	240	208	227	202	228	219	225	223	238	209	216	188	233	204	193	208	214	229	220	190	226	189	194	235	233	211	223	192	199	230	201	216	207	227	213	228	236	203	223	215	218	206	200	211	227	220	208	215	205	190	206	223	210	217	229	207	216	204	222	229	197	224	241	230	235	219	207	205	218	191	218	211	226	234	250	204	182	200	196	209	229	203	193	227	208	209	213	213	230	216	204	221	212	208	185	211	192	232	210	211	216	212	198	217	248	217	200	207	218	207	196	220	191	207	218	219	220	215	241	226	212	189	209	215	222	231	223	223	218	214	199	232	223	209	250	199	219	252	199	214	221	206	234	199	206	246	214	215	206	197	183	234	218	217	234	231	172	221	234	220	225	218	215	229	212	210	221	197	213	198	215	219	191	212	219	179	189	220	214	200	227	202	206	207	195	225	196	214	245	209	224	216	214	210	188	245	205	186	221	214	202	228	204	204	228	227	209	206	215	185	198	221	212	213	169	208	207	209	203	197	205	217	175	201	207	226	228	228	217	209	217	201	212	225	215	216	232	218	207	225	193	212	207	202	220	196	204	221	218	220	220	211	203	215	238	203	183	187	209	220	213	229	197	209	200	207	210	229	201	213	236	228	202	241	239	204	209	232	220	207	196	182	216	223	197	199	220	200	212	206	219	238	193	212	190	196	201	220	193	203	227	205	226	210	199	236	195	223	207	240	222	218	237	225	203	199	210	209	198	181	209	231	240	212	211	196	214	209	203	247	213	222	226	213	207	233	227	226	231	184	208	214	210	224	206	212	200	199	213	216	203	212	203	211	239	216	192	216	216	214	212	197	197	206	205	237	210	206	231	208	198	191	214	208	222	213	207	220	209	224	224	233	224	188	222	195	218	222	230	198	203	217	234	200	220	194	232	211	217	235	222	208	208	233	205	194	203	196	230	219	242	200	192	203	199	232	223	204	211	210	237	201	206	216	216	212	213	227	199	202	210	221	219	203	216	237	216	211	233	212	219	206	213	235	214	214	217	220	251	217	233	183	234	209	219	230	238	206	221	210	200	218	202	212	225	208	207	215	214	194	180	190	196	226	213	233	230	224	218	212	211	236	198	205	235	193	225	213	218	246	193	203	206	194	209	216	209	209	218	235	243	227	207	201	194	188	209	221	225	200	208	233	198	206	233	222	198	203	232	254	200	238	209	221	226	223	208	208	213	220	229	222	212	212	208	222	216	223	202	215	229	209	201	225	221	199	224	191	196	189	218	189	201	212	217	231	220	195	217	219	196	191	224	187	220	192	206	225	193	205	215	197	230	190	227	202	192	210	208	198	198	205	219	224	248	223	213	216	216	222	202	239	199	222	209	243	236	213	231	217	204	228	231	196	219	202	204	202	228	218	221	241	213	190	207	215	195	198	206	216	192	192	189	212	227	203	232	198	229	197	227	212	211	214	220	205	195	229	197	232	186	233	189	224	231	198	211	209	215	234	206	230	207	238	212	222	198	238	222	200	215	206	222	219	225	208	195	221	209	194	255	207	239	210	190	197	224	226	201	209	190	223	207	209	233	244	205	207	214	240	211	211	221	245	227	235	194	214	220	216	208	207	248	232	222	207	213	228	235	227	203	206	235	236	220	236	245	210	206	215	205	238	225	203	223	204	213	207	224	190	221	211	230	224	173	210	226	197	209	243	217	223	201	234	210	228	209	215	223	204	205	201	225	235	194	216	187	213	216	192	215	199	218	197	226	204	215	247	209	195	219	189	245	201	222	225	245	210	210	254	202	211	234	230	232	209	212	192	197	221	212	218	217	216	215	218	230	202	201	226	220	217	229	208	219	233	199	191	215	223	210	220	216	200	207	214	186	213	226	198	228	195	223	198	222	218	230	181	201	203	212	204	219	203	194	203	174	212	205	208	197	213	199	191	203	192	229	232	229	194	205	209	215	213	184	208	211	219	232	230	220	228	219	239	202	223	196	206	215	203	223	205	207	211	228	192	221	208	242	234	226	209	212	215	213	214	207	213	190	208	195	234	218	209	208	223	215	219	232	225	210	209	215	210	235	222	222	220	234	219	194	225	200	230	198	205	180	200	189	184	219	218	193	237	228	227	202	187	229	205	204	208	221	197	234	229	208	201	211	194	216	219	236	212	213	205	204	203	208	218	192	201	213	218	220	223	206	226	225	219	243	201	232	241	216	232	239	219	209	233	216	221	234	222	201	179	193	170	198	211	208	211	206	211	209	216	233	209	206	215	207	207	228	211	192	203	209	224	237	264	222	211	202	209	201	223	213	218	247	190	212	203	212	214	224	215	196	227	204	243	210	230	209	203	234	201	218	208	207	215	209	210	212	210	224	185	204	212	203	205	223	221	209	215	207	225	218	233	194	232	221	217	206	223	221	223	230	203	201	196	185	221	233	215	235	202	201	200	193	215	196	224	236	220	206	218	213	200	215	235	225	198	220	175	236	224	187	223	226	223	208	249	211	225	221	232	214	219	214	221	209	199	212	204	229	204	241	243	200	234	205	208	210	185	219	188	232	224	194	189	222	208	217	250	210	211	241	187	224	209	222	188	198	205	218	223	213	198	208	208	204	205	189	212	217	213	235	211	219	204	188	211	243	213	215	210	243	232	204	209	212	180	200	230	193	232	186	183	201	217	211	228	199	212	211	223	230	190	201	223	210	195	190	215	217	207	194	215	227	211	222	242	196	209	223	218	207	232	192	217	209	206	205	240	221	205	197	210	197	231	186	201	222	197	232	236	225	201	218	194	207	201	216	181	195	227	249	188	212	208	235	211	230	208	197	213	208	200	191	192	239	199	215	196	229	197	220	213	203	199	213	211	216	195	209	210	215	209	206	199	207	225	230	232	211	256	213	209	206	216	207	228	206	238	203	215	217	220	193	237	231	234	205	226	222	227	194	233	205	175	215	199	226	216	191	206	162	218	210	204	209	245	224	217	207	228	210	250	210	207	183	210	183	209	230	198	189	200	210	186	222	205	197	209	204	181	185	212	221	222	224	220	229	220	229	227	195	202	212	216	208	239	208	209	209	191	211	225	210	219	215	226	219	224	214	224	231	191	200	214	224	224	211	237	205	178	222	224	193	190	213	221	223	230	259	230	200	238	219	203
10708	19795	17454	10591	7819	5130	3545	2586	1875	1340	918	739	570	495	432	430	373	423	363	347	396	345	365	327	363	340	341	338	349	329	336	299	319	293	304	328	341	298	341	287	308	312	310	319	311	310	300	325	342	336	304	304	325	292	324	296	331	313	290	298	309	309	299	336	312	335	281	296	300	294	305	298	299	323	319	317	332	323	360	300	319	314	307	331	319	346	361	348	329	303	341	317	311	327	331	323	304	291	286	305	313	280	308	281	315	290	283	279	308	308	291	301	299	291	304	293	297	319	301	287	319	282	297	326	303	291	302	291	303	307	310	286	312	326	311	302	287	314	323	291	311	288	335	336	290	307	314	303	303	333	270	257	288	270	301	327	302	295	278	271	305	283	260	341	285	313	288	310	269	309	307	301	305	326	287	289	340	298	315	296	300	297	306	301	292	323	283	296	291	333	296	259	295	275	290	283	302	302	301	310	286	279	286	282	320	309	314	271	316	314	333	300	295	295	288	285	298	279	290	307	335	296	278	291	310	295	305	314	286	331	296	314	296	292	286	324	315	344	304	318	283	314	292	280	309	310	333	303	277	280	286	299	300	320	316	291	275	283	316	322	327	312	288	305	272	311	317	289	321	271	332	307	302	302	289	315	305	321	298	292	298	324	318	281	305	304	305	276	332	285	319	294	277	297	283	305	293	274	334	300	306	284	282	304	311	281	338	342	282	299	287	310	316	296	298	303	301	332	279	308	301	307	296	266	311	310	301	265	313	319	288	324	320	289	287	291	313	283	304	301	322	340	285	309	297	277	288	308	310	315	313	304	293	313	292	281	275	291	288	296	291	338	312	281	327	284	283	311	285	284	333	283	322	295	307	310	301	285	299	300	300	326	293	315	300	354	302	331	299	299	314	312	286	309	325	282	325	325	307	261	275	301	284	261	309	312	293	270	308	292	298	285	322	291	300	336	287	292	298	288	328	317	315	275	300	325	287	329	292	348	315	281	287	325	291	306	299	271	308	315	331	285	279	315	303	297	283	274	310	281	293	292	289	291	299	313	315	290	285	324	301	289	299	292	290	306	298	287	300	307	294	339	304	311	284	309	287	293	277	343	301	258	296	307	299	288	252	308	307	283	299	305	332	306	273	278	311	285	274	284	292	298	300	310	312	296	294	305	291	293	279	295	277	294	308	314	296	303	301	317	290	306	299	306	256	311	316	331	293	313	287	308	270	316	320	301	274	302	285	317	305	283	338	318	307	282	293	289	319	303	292	284	298	324	299	279	310	277	284	278	297	298	307	280	311	305	295	295	297	293	300	315	283	278	292	294	321	293	302	282	268	311	317	301	306	291	305	298	317	286	301	290	320	303	279	304	336	263	300	299	280	331	305	308	303	302	320	282	295	295	311	307	305	318	276	309	302	285	299	304	295	282	302	309	295	319	280	275	311	288	285	322	299	289	299	310	300	286	321	271	297	299	310	294	308	296	284	307	302	308	287	323	312	308	293	312	276	316	312	322	312	309	291	297	303	338	314	278	299	310	303	301	302	295	316	304	328	309	302	296	291	288	284	311	274	322	310	314	312	265	326	306	295	310	305	324	330	321	303	287	298	280	285	317	307	284	308	307	271	301	309	308	296	307	303	276	319	283	303	298	290	300	275	256	316	278	320	307	294	309	293	306	288	303	314	288	286	273	267	278	278	290	305	299	287	300	297	298	267	276	301	299	317	277	309	263	334	298	292	317	327	305	275	304	323	285	303	305	297	299	322	290	307	295	300	275	274	309	290	304	280	271	296	328	308	352	305	292	318	295	287	295	292	267	281	316	301	272	324	291	282	302	309	278	270	281	292	324	349	308	284	297	305	301	297	327	266	307	267	286	310	253	299	289	298	311	318	305	296	296	323	292	298	285	328	322	305	321	283	303	270	300	315	322	289	277	294	310	300	298	292	308	274	319	331	308	301	303	299	273	304	305	311	295	295	284	303	298	288	319	301	266	307	301	307	311	316	324	305	317	286	284	297	306	306	308	277	320	290	253	301	330	312	328	275	313	283	350	289	307	281	293	301	278	285	295	284	341	308	302	316	310	273	333	262	284	270	282	279	292	304	289	292	323	291	267	280	317	299	293	304	320	312	289	329	321	266	305	279	302	298	279	308	297	293	282	291	322	298	306	305	294	276	307	299	281	299	296	323	288	339	297	329	293	317	301	297	320	307	315	327	278	280	307	314	273	297	321	295	316	319	268	257	294	326	299	276	318	284	293	311	311	312	293	297	273	302	304	278	323	302	316	284	324	295	271	300	328	334	301	303	306	273	297	284	282	301	293	283	305	322	325	330	281	273	289	292	270	340	286	291	299	275	309	296	295	260	308	289	265	324	300	287	317	286	308	312	282	275	343	308	301	279	298	316	298	275	284	287	296	323	316	262	278	277	291	312	306	284	295	308	327	281	303	298	301	293	281	311	287	331	301	294	298	298	311	319	317	292	273	309	310	297	310	314	314	274	281	339	284	309	295	318	303	274	311	310	285	281	272	298	280	287	295	292	300	296	318	285	324	301	297	276	320	307	287	288	308	298	281	304	329	279	307	306	286	307	310	288	326	307	300	298	313	298	300	298	311	323	312	303	300	333	263	301	274	299	285	281	293	308	330	296	300	281	320	308	318	258	307	276	289	314	291	326	336	304	285	278	292	272	343	316	322	299	276	282	339	309	298	307	308	298	289	280	285	281	301	304	345	295	322	291	306	288	322	282	313	279	289	304	292	287	291	256	320	309	290	307	272	311	307	318	300	326	335	292	318	307	300	297	317	308	319	287	312	322	316	322	304	281	275	314	294	294	277	313	296	291	311	299	307	314	291	267	285	282	309	311	317	283	322	322	306	277	292	298	291	310	283	321	331	303	328	286	328	297	284	333	301	301	293	302	276	284	288	325	314	326	326	301	322	289	311	304	304	325	309	293	299	304	275	323	293	303	294	288	304	334	260	287	295	306	289	275	292	278	322	290	338	286	316	278	291	345	315	275	302	279	281	333	281	319	295	327	308	321	286	274	266	327	309	314	341	295	289	279	284	305	299	292	287	266	302	302	293	320	332	287	295	286	312	290	330	283	311	305	284	285	302	291	306	324	301	310	311	291	334	305	313	303	309	262	279	295	311	311	298	288	287	306	302	303	302	282	308	290	259	310	293	307	296	327	284	299	285	330	299	299	264	334	300	297	306	304	317	257	297	335	295	300	293	327	326	316	297	281	275	296	310	286	294	306	305	313	305	291	317	307	302	309	288	344	286	285	280	307	297	315	315	281	318	292	303	312	300	275	316	300	319	320	309	298	314	306	316	302	337	301	323	287	303	276	295	277	273	282	352	302	293	291	315	319	271	312	319	292	305	310	305	307	286	289	286	309	290	290	299	287	289	314	319	268	273	277	266	285	288	301	286	316	289	308	314	326	283	305	286	288	283	291	278	267	278	303	320	346	309	318	278	328	313	264	309	372	288
23350	21427	29286	23966	21440	21398	9936	2738	1745	1421	1104	931	885	816	718	731	632	659	649	647	615	620	577	603	600	570	633	579	577	534	608	593	572	565	560	593	569	519	566	563	572	569	529	562	588	549	546	636	552	592	563	561	534	559	537	529	587	541	519	522	544	603	577	550	551	517	538	543	524	565	563	578	557	575	579	546	520	565	545	540	579	551	518	516	583	558	612	544	558	525	532	529	547	564	498	535	525	584	550	531	552	511	565	514	527	549	539	545	555	543	555	538	487	517	480	547	553	536	503	545	551	520	492	526	535	583	536	529	545	512	562	529	530	502	536	554	526	524	496	578	545	525	549	576	485	524	553	499	559	529	533	527	540	578	577	534	531	549	506	508	556	526	555	546	540	523	550	543	559	519	487	550	538	551	517	529	535	516	541	492	529	542	531	571	549	545	554	503	575	552	543	516	530	555	525	532	532	603	501	531	534	544	483	569	529	550	530	567	555	549	539	520	561	592	524	529	502	541	528	525	526	512	551	524	516	541	540	537	535	498	544	525	527	543	533	505	532	494	535	575	542	550	509	523	548	523	572	531	578	527	516	544	539	530	517	511	533	526	535	563	516	551	582	485	560	527	569	555	562	485	542	531	521	540	523	551	470	590	544	488	562	549	519	526	547	519	503	499	516	520	546	511	491	528	517	517	560	560	535	559	543	526	534	521	521	532	525	540	508	521	564	535	570	589	543	568	543	534	569	502	521	549	534	536	557	552	530	530	569	495	516	552	499	528	534	546	537	543	531	539	537	567	530	540	543	501	518	542	518	563	556	499	569	553	535	554	519	550	511	539	532	535	542	517	532	557	546	523	560	566	538	563	560	516	542	535	541	546	494	543	553	545	523	524	538	537	539	492	535	567	532	533	529	564	570	518	506	546	509	536	545	533	515	544	533	556	524	513	530	563	544	535	520	528	481	543	522	518	506	557	519	593	543	491	541	509	513	544	511	547	546	535	509	515	541	495	545	560	493	494	532	511	540	517	513	504	551	526	553	574	520	551	533	554	520	535	562	551	534	525	556	519	524	579	487	538	508	508	528	504	570	541	581	541	547	544	523	543	521	481	549	519	541	549	493	543	508	504	530	554	541	530	527	570	536	553	550	561	531	536	519	522	518	514	505	525	537	507	557	542	550	523	536	521	530	512	513	494	551	524	549	540	515	529	549	562	529	567	519	519	556	525	531	566	551	514	538	548	576	552	589	538	546	552	538	535	536	553	519	534	551	527	552	552	547	560	528	518	562	517	536	523	528	498	487	525	526	536	508	525	498	516	549	510	522	561	489	497	529	583	541	553	550	545	552	548	532	509	548	529	495	519	533	499	486	545	515	550	512	543	525	499	516	544	511	474	521	496	508	565	540	505	527	519	553	571	547	544	546	570	531	510	562	513	534	518	506	560	573	569	579	515	562	550	515	533	545	527	540	494	529	528	556	518	531	571	541	533	536	490	564	521	570	504	565	570	555	563	543	591	546	484	525	518	600	570	553	555	530	539	571	572	563	519	521	511	526	542	538	526	481	532	545	569	497	583	528	510	563	522	568	555	546	554	575	534	546	535	578	527	575	502	517	548	529	550	553	548	509	533	529	539	535	523	562	549	498	571	520	527	552	510	550	513	558	550	508	539	529	507	525	522	520	576	566	512	552	528	552	560	532	554	534	530	543	554	541	549	514	560	540	509	531	525	520	552	521	562	519	540	514	521	525	545	539	539	543	546	516	511	548	518	516	499	559	532	564	534	534	557	547	538	571	535	517	535	525	555	480	510	523	510	534	502	549	544	529	556	572	521	517	539	567	515	524	540	541	521	527	524	505	525	526	516	549	548	488	533	535	521	558	483	528	526	523	508	584	509	505	536	550	505	517	546	540	541	508	525	534	504	543	528	511	504	529	539	566	522	515	530	486	541	519	512	540	521	544	550	536	525	538	507	554	517	519	518	541	568	511	561	488	542	529	527	495	529	515	508	493	520	604	500	514	557	472	478	558	555	518	512	531	536	509	524	540	532	523	493	545	528	532	535	533	544	555	536	557	513	539	549	583	515	526	535	565	561	484	554	504	567	563	523	502	562	503	523	541	534	522	512	551	563	553	562	549	543	522	558	508	514	534	549	542	584	543	538	516	540	519	522	535	553	537	564	526	537	538	522	534	544	554	539	514	542	489	570	496	579	543	538	534	571	575	512	522	540	550	511	562	514	529	518	538	536	557	575	549	552	508	535	512	540	542	503	505	527	556	533	533	515	533	544	506	590	519	539	501	522	522	522	499	525	546	593	561	555	510	556	567	503	577	544	531	539	499	555	521	555	516	559	528	508	512	543	564	477	544	538	497	529	507	534	546	528	478	583	486	520	520	495	553	540	575	543	581	487	520	545	540	542	521	573	493	523	535	530	551	513	529	519	526	509	542	565	530	523	494	556	528	567	517	559	506	556	482	503	529	543	511	512	540	536	506	546	535	534	538	531	548	572	508	543	484	547	520	514	529	480	540	509	487	524	527	555	547	569	528	551	504	535	555	558	537	494	558	529	528	504	517	544	489	535	508	540	538	529	529	505	544	536	525	553	510	532	532	486	534	529	541	507	521	531	548	500	495	549	532	574	568	532	547	503	543	556	538	510	532	504	529	488	535	539	549	536	505	502	517	578	481	487	561	523	537	540	549	533	571	529	588	554	557	522	521	544	532	533	516	530	500	532	536	500	518	536	523	534	519	523	528	543	501	552	530	536	533	537	518	545	494	581	512	530	524	567	505	512	547	525	537	501	498	527	513	565	546	531	517	528	496	524	513	546	559	527	510	521	533	537	527	530	539	547	513	504	518	542	520	524	527	520	498	551	530	505	538	521	547	504	556	557	517	470	595	519	505	546	560	510	526	499	519	555	569	509	528	516	534	525	514	537	542	516	506	529	544	517	538	581	504	513	500	520	476	579	516	531	529	519	538	538	483	553	505	538	520	535	547	516	485	520	546	516	493	485	503	546	497	514	554	498	502	511	540	535	509	517	508	510	539	553	539	552	561	539	523	510	565	530	524	506	527	553	549	535	569	521	521	546	507	522	530	561	523	566	544	521	514	564	522	566	562	552	531	552	552	550	550	543	537	494	539	478	513	535	553	523	496	510	517	567	535	538	566	576	540	556	522	546	503	498	537	586	551	547	518	529	563	506	523	510	508	541	554	507	538	534	548	502	545	591	516	579	508	519	510	551	528	532	543	553	546	524	569	525	523	487	513	586	477	470	498	564	515	558	540	501	578	540	527	574	535	561	499	511	532	510	506	524	556	511	508	538	529	542	546	524	562	540	539	568	545	512	537	495	560	546	555	488	528	497	516	543	532	533	540	546	525	537	511	534	516	529	563	536	510	480	542	533	534	543	537	552	509	535	529	559	534	513	538	508	545	557	489	522	528	551	506	501	496	510	489	547	543	549	558	563	536	569	558	506	555	483	505	574	545	548
13766	29392	26193	17751	12873	9605	7234	5152	3909	2921	2349	1828	1498	1300	1137	1111	1024	949	957	922	903	851	804	863	803	741	794	841	787	821	735	769	730	734	753	775	746	711	723	736	741	763	750	782	776	715	726	749	669	708	745	731	693	708	716	707	750	656	663	740	708	732	686	699	682	702	719	691	750	714	695	748	747	766	714	738	728	733	693	749	761	755	742	774	786	769	758	748	706	715	711	751	685	745	709	709	742	683	699	683	684	679	708	652	675	679	689	711	672	676	673	735	671	684	735	653	710	706	684	686	727	694	683	687	659	627	721	691	709	685	732	648	710	735	688	649	705	689	707	690	679	716	715	662	679	680	705	691	729	669	663	681	699	673	710	677	686	682	671	756	701	652	664	647	719	672	685	708	718	693	678	705	699	696	712	688	697	672	741	665	709	688	668	672	678	678	653	698	725	678	708	715	718	691	706	657	643	698	682	647	699	671	688	716	724	685	662	695	673	646	695	673	711	693	653	667	691	696	654	703	665	668	658	709	673	733	694	709	665	650	656	653	680	679	695	681	699	663	711	674	697	719	694	716	723	722	710	695	671	701	657	725	712	697	664	705	670	703	716	680	694	705	730	714	687	683	638	708	689	681	685	675	690	728	716	676	713	689	696	675	681	649	675	709	708	644	594	701	682	673	652	666	620	666	739	693	677	705	654	710	654	685	682	680	707	692	695	703	685	717	695	674	629	671	654	643	724	697	695	700	685	715	690	667	698	672	673	672	681	741	689	687	641	684	749	672	657	656	683	694	704	660	656	698	690	654	650	676	723	717	678	695	698	691	661	721	675	717	678	687	663	675	676	705	606	688	716	682	674	687	680	724	667	652	661	701	703	653	684	675	714	702	708	663	682	705	695	719	697	662	691	727	685	695	660	681	683	708	681	657	690	628	678	645	615	659	671	694	727	690	700	736	690	683	686	711	700	697	696	612	663	651	645	663	701	693	706	726	716	672	678	654	691	624	700	658	730	670	698	614	665	726	666	701	744	692	720	703	699	701	682	668	698	676	674	698	694	695	648	687	715	664	680	691	689	683	745	688	641	708	713	686	682	710	701	699	685	655	667	702	699	666	650	647	715	688	673	694	735	643	747	685	661	679	644	646	634	710	683	730	747	716	629	692	660	686	657	668	608	666	668	697	669	706	720	683	720	715	683	696	690	681	699	665	695	679	722	675	689	672	715	699	686	722	684	685	724	710	686	659	707	738	704	630	691	722	660	671	765	676	710	675	722	670	684	693	704	682	677	689	691	651	672	677	672	743	708	690	644	701	703	665	693	682	663	699	698	689	649	643	682	705	654	713	728	702	653	691	702	687	671	706	673	690	719	652	681	668	723	666	716	696	642	659	685	703	708	695	688	689	668	659	711	725	708	642	664	695	690	695	688	667	718	735	672	690	659	666	693	705	626	691	659	681	692	671	736	683	722	666	684	639	674	677	656	671	658	679	683	687	664	709	626	712	688	719	686	700	655	646	658	734	652	685	660	600	716	695	655	656	690	641	696	693	682	712	669	712	702	642	703	662	699	691	640	644	662	708	722	672	703	659	707	699	644	663	714	695	663	701	690	699	696	711	672	658	731	647	698	650	694	689	673	668	684	679	708	695	688	665	717	686	664	735	724	677	703	679	682	655	645	692	671	690	671	707	655	744	677	695	691	672	666	732	707	700	730	697	680	631	630	768	650	706	709	743	656	637	691	660	655	683	662	677	691	670	700	698	648	694	646	712	693	695	657	653	708	684	676	719	665	706	663	659	682	696	709	717	703	691	699	684	661	708	671	671	695	679	688	668	676	721	711	672	683	698	704	703	698	695	640	657	657	681	688	674	662	696	648	742	633	679	720	681	687	628	733	696	639	712	687	621	672	730	670	702	687	689	696	710	734	669	659	705	658	675	662	740	677	651	737	696	664	686	683	678	693	664	714	694	683	680	659	687	679	676	706	685	695	654	668	695	669	680	683	650	702	641	689	698	721	683	700	637	708	636	652	718	692	680	664	674	648	667	710	672	697	704	662	677	726	720	671	705	677	717	718	659	708	631	673	693	696	713	655	674	723	711	670	691	686	731	697	681	642	680	644	711	713	725	685	700	636	739	716	639	698	689	655	646	690	714	676	757	669	638	771	697	716	653	656	679	685	682	678	639	644	715	659	751	676	732	670	668	649	669	662	700	657	687	709	656	710	657	639	688	671	680	687	729	686	679	671	668	677	692	669	684	730	692	697	686	658	652	669	675	673	669	657	684	644	659	699	708	714	670	694	703	666	687	657	672	624	693	683	638	680	666	698	717	727	678	666	667	693	668	666	667	664	678	712	686	722	688	663	738	658	703	647	684	632	683	642	650	704	653	680	697	720	696	686	731	722	695	688	656	734	682	679	670	701	681	706	709	666	693	671	729	654	677	635	665	690	704	726	630	713	718	732	705	692	632	694	675	699	709	641	708	679	675	662	698	670	679	702	677	671	694	737	659	651	684	667	707	692	646	681	641	696	721	712	646	640	665	685	704	674	727	688	679	636	663	696	656	698	726	674	715	694	684	655	709	695	702	712	723	714	642	645	689	696	681	669	671	676	652	664	681	699	682	657	691	646	663	671	680	694	697	708	641	689	708	691	714	677	641	676	649	664	661	675	651	689	681	661	684	635	652	656	654	639	686	732	658	680	707	671	671	686	738	665	654	670	694	678	711	673	727	697	715	718	646	692	675	691	696	666	715	637	681	673	657	665	739	747	688	711	681	694	715	677	698	698	693	703	737	697	691	638	732	691	692	665	701	692	654	683	711	722	698	653	695	666	673	676	677	693	685	716	672	656	717	692	715	660	660	702	703	677	676	706	653	733	701	691	641	657	691	668	723	660	713	683	713	670	654	709	708	681	710	759	666	698	722	646	670	705	665	679	690	676	727	664	709	734	712	676	668	662	693	713	663	699	656	655	688	661	677	677	710	668	724	690	660	730	733	706	672	730	645	687	688	662	655	654	694	707	701	659	701	696	699	687	691	696	686	700	686	652	732	698	672	734	681	716	622	724	677	704	681	684	673	635	692	697	707	683	672	666	656	674	721	709	678	681	648	721	615	700	689	702	675	661	709	695	665	672	668	620	678	708	695	678	699	717	680	710	682	702	725	694	670	658	631	676	680	719	681	656	680	704	714	692	701	684	722	683	644	702	699	700	690	668	673	700	675	694	687	677	688	714	716	687	640	696	661	673	730	679	665	636	638	671	642	704	690	693	684	668	730	658	667	710	713	702	664	689	704	710	644	681	684	669	654	649	659	685	688	646	661	679	651	714	705	689	647	701	679	712	680	674	662	693	698	683	678	668	678	675	660	697	725	666	687	656	662	653	648	697	656	708	702	688	662	675	689	702	679	622	699	688	679	705	675	742	680	679	724	691	690	723	671	679	676	610	703	711	669	657	698	694	684	684	666	656	665	712	671	696	690	698	642	695	665	682	699
27510	19848	12125	5933	2845	1743	1184	791	658	501	435	389	332	340	350	334	296	308	324	328	298	328	308	286	321	323	300	306	305	301	303	297	313	296	312	287	295	322	305	295	288	302	286	312	303	290	265	294	294	277	322	309	316	283	252	318	329	289	286	308	304	300	307	304	304	248	282	307	289	283	291	310	294	292	302	313	311	315	285	306	328	279	316	326	304	305	328	312	319	280	295	297	285	279	284	275	281	289	307	281	259	303	270	296	334	306	308	310	325	303	298	288	275	301	313	283	279	249	298	313	312	285	322	312	277	320	336	293	287	294	319	281	269	286	283	283	282	312	287	281	290	291	303	319	270	308	309	302	288	287	274	275	286	296	303	284	299	303	280	267	314	249	280	303	323	336	294	308	301	299	286	281	284	291	272	317	300	277	328	288	297	310	284	269	291	324	280	308	269	263	353	291	261	329	297	307	283	292	309	310	288	276	281	318	322	305	301	284	286	323	301	290	313	295	324	273	292	296	316	276	277	296	289	274	284	272	318	293	295	290	294	295	295	321	287	301	296	289	273	270	326	300	302	297	306	340	279	286	275	320	298	290	284	287	289	299	295	279	302	272	302	281	283	303	261	279	295	268	302	300	286	295	300	291	276	294	300	274	300	292	292	314	296	272	280	274	321	262	339	303	305	296	298	274	300	296	323	280	278	306	299	283	285	311	311	308	267	299	293	328	321	287	281	306	337	277	260	296	312	281	292	298	280	282	336	270	290	304	281	302	284	313	270	286	266	300	316	276	275	300	278	287	305	296	313	283	311	324	302	314	270	286	332	311	296	281	321	309	305	296	308	290	279	295	293	289	319	292	293	299	278	316	289	305	274	283	265	288	272	294	287	303	306	293	289	293	280	325	308	310	299	310	319	318	286	298	284	312	286	296	326	309	290	263	296	308	308	265	279	259	284	293	304	313	291	292	312	287	314	281	306	287	291	293	308	265	280	289	297	296	285	291	315	315	318	288	298	269	265	295	283	299	323	299	313	283	295	300	286	287	303	326	269	258	280	286	315	302	291	274	316	281	336	288	294	316	324	301	329	317	301	268	312	311	281	328	272	293	289	295	283	304	284	282	288	316	298	295	295	307	278	282	298	305	288	280	321	311	294	295	271	309	304	318	297	310	298	308	312	301	293	310	302	308	285	304	269	327	303	317	291	286	271	308	299	291	299	324	295	286	298	288	294	296	310	280	274	253	265	301	294	264	290	305	322	280	307	275	314	316	325	294	300	301	327	306	313	304	310	271	275	280	315	257	272	308	285	302	291	265	269	318	291	308	320	298	289	292	309	261	302	286	307	309	269	291	299	296	283	293	285	308	307	278	291	272	298	324	300	255	292	295	295	291	327	307	326	282	260	310	280	317	288	303	305	310	285	301	298	301	287	314	276	275	311	301	264	296	329	298	289	297	290	339	282	304	307	300	288	319	303	296	282	315	295	275	262	313	281	317	308	303	300	291	329	294	303	302	295	310	276	284	314	297	292	313	319	303	288	334	300	306	276	302	303	270	307	285	295	313	291	318	276	315	301	281	305	331	349	305	301	315	299	278	295	316	293	306	270	293	272	329	317	297	316	306	271	277	311	303	295	301	311	298	312	281	299	308	297	310	311	323	280	272	293	303	282	302	298	329	301	286	293	286	290	321	306	321	309	294	289	292	285	314	287	333	289	297	293	306	272	300	299	294	312	304	312	295	287	296	303	282	286	289	320	275	279	282	294	308	287	303	299	282	313	348	307	303	276	286	264	288	316	293	308	298	296	305	262	318	262	301	319	295	318	296	322	330	296	277	281	323	306	283	297	296	296	302	314	272	284	290	306	259	321	307	313	325	295	279	252	311	292	316	289	282	307	313	316	290	277	286	282	289	268	288	275	281	280	328	296	297	306	279	273	299	318	291	309	282	319	258	285	280	296	299	282	316	291	272	306	321	293	288	274	298	278	270	303	310	281	294	293	297	304	295	298	314	276	317	308	288	305	294	267	293	292	309	283	320	308	280	292	290	296	302	294	291	297	301	310	282	293	277	297	285	300	290	285	305	282	279	302	288	320	262	295	290	287	292	299	293	286	286	288	282	307	265	289	286	281	317	293	302	317	322	284	284	324	302	299	291	295	293	278	297	318	292	321	269	290	265	255	298	274	280	281	316	303	275	273	261	295	289	301	294	305	283	264	319	306	304	278	313	287	334	303	308	286	292	293	280	307	266	292	303	311	279	274	302	289	275	287	279	335	293	312	310	305	300	323	305	284	302	321	290	285	283	265	281	281	321	295	300	301	301	292	332	305	272	290	297	276	293	298	287	302	290	299	291	279	293	323	284	325	278	271	296	290	285	318	304	285	297	311	282	311	276	288	304	271	299	315	311	308	264	286	324	300	326	305	303	302	300	331	269	325	281	310	289	313	280	282	310	292	302	286	307	271	296	324	281	323	292	300	291	288	316	274	317	331	311	281	319	254	294	282	303	275	307	292	306	292	290	276	312	292	299	296	279	280	309	282	313	292	302	286	309	331	309	303	312	293	306	314	286	314	288	298	299	289	281	294	310	312	307	318	299	292	319	331	304	311	303	276	286	312	270	280	268	296	246	306	254	277	290	296	288	269	329	322	296	300	303	283	273	316	323	290	285	324	275	284	298	286	287	285	325	319	274	304	292	297	290	276	280	279	308	299	284	303	298	282	286	294	306	310	306	281	284	291	303	294	304	302	288	311	280	285	275	286	283	253	300	271	295	322	286	299	293	269	313	286	299	283	302	288	304	312	295	273	302	289	273	305	321	313	290	296	314	288	290	273	300	299	248	301	294	296	299	276	306	306	316	306	287	320	315	270	297	303	288	320	304	297	289	325	309	284	292	299	329	291	293	289	298	285	291	288	312	356	315	340	323	309	291	289	279	281	305	286	297	330	302	271	278	268	303	302	291	300	284	297	309	314	311	261	284	303	297	290	320	294	299	329	306	284	296	322	281	331	306	328	306	287	303	271	303	290	304	303	302	268	290	322	267	324	298	295	301	292	259	335	273	276	303	308	298	253	302	279	293	316	296	282	302	272	293	296	289	306	297	256	270	274	333	318	313	307	289	288	293	308	283	285	282	285	278	312	299	282	291	311	270	313	314	290	283	299	306	294	325	311	274	323	298	319	317	315	299	284	297	319	267	323	302	300	305	335	270	310	296	293	300	316	300	302	309	287	315	288	289	274	296	278	289	299	334	307	282	280	259	312	286	302	276	319	291	300	298	307	298	285	308	286	276	305	297	291	277	293	279	287	321	271	297	288	298	291	282	307	300	287	283	299	294	308	270	286	281	295	271	299	308	297	313	258	307	281	281	292	273	287	308	307	283	294	282	282	287	303	288	281	311	296	284	305	286	274	262	289	271	301	311	316	312	308	262	273	277	282	280	304	307	285	306	269	277	330	285	338	299	285	281	325	291	301	297	285	305	280	291	300	313	289	286
9908	14764	13862	7842	5339	3897	2625	1792	1372	1032	815	564	534	473	447	432	414	414	421	374	396	349	379	381	345	359	396	384	410	408	380	425	386	374	368	378	413	400	391	428	375	404	408	396	387	385	380	405	365	403	400	382	405	390	378	392	389	380	370	404	408	395	410	369	387	395	382	419	388	430	385	375	409	391	413	422	373	405	429	396	415	427	398	433	436	443	432	402	381	370	434	402	393	376	401	357	406	405	421	351	387	375	376	388	363	380	373	392	396	375	387	417	389	373	373	394	386	377	360	363	361	398	382	395	378	375	378	373	375	398	356	435	400	407	402	386	367	404	393	402	437	388	381	389	434	382	359	369	385	402	362	353	402	399	380	403	400	392	369	379	381	384	374	418	401	371	420	397	365	399	363	370	398	375	373	406	398	376	406	372	384	397	415	388	388	355	404	370	415	408	396	386	405	402	374	418	379	408	410	421	393	396	367	400	400	386	380	426	375	391	378	382	394	382	374	379	370	387	384	362	377	411	379	387	398	377	344	370	385	423	375	375	371	382	406	389	404	385	399	391	370	362	428	375	386	357	375	388	368	445	384	415	395	371	407	382	414	371	380	403	403	377	383	387	401	392	403	423	379	394	374	392	387	401	394	340	397	415	356	393	379	370	375	370	380	440	406	388	427	410	386	414	332	396	383	408	355	399	355	436	411	400	377	410	395	399	394	388	412	380	398	392	377	394	377	390	378	357	385	425	379	376	393	400	380	390	415	419	367	354	403	372	412	396	385	360	413	385	365	350	386	370	379	390	410	378	376	386	400	376	377	372	390	394	366	439	390	372	369	381	393	414	408	403	397	350	388	399	417	383	375	392	375	378	359	394	401	389	389	401	412	402	404	346	379	392	440	394	366	369	420	390	386	439	385	382	387	359	396	444	384	390	377	404	381	364	372	398	411	372	368	398	401	383	382	397	364	390	395	396	422	405	365	409	420	414	369	367	382	390	350	413	379	381	403	394	434	388	343	388	381	379	393	410	377	386	400	376	368	403	355	404	410	368	378	407	395	353	389	367	400	371	407	355	392	381	394	402	400	377	415	387	360	402	412	388	393	397	387	386	349	368	419	358	409	427	405	404	369	370	386	366	386	402	418	394	403	382	368	391	392	384	412	398	360	357	393	382	377	368	366	358	394	400	378	419	382	417	407	388	409	374	390	364	396	404	391	398	412	356	359	413	410	409	408	398	350	389	394	367	363	408	415	412	400	417	400	398	389	415	359	371	383	378	412	401	410	397	401	387	404	428	399	415	389	399	390	333	385	388	378	379	416	404	388	396	389	378	359	375	355	381	374	379	373	392	405	357	402	400	394	403	392	353	390	386	378	361	395	380	410	367	394	371	405	422	381	378	395	364	404	378	398	430	380	399	369	387	391	391	372	425	410	396	405	385	375	381	394	369	409	358	398	378	383	380	387	370	364	397	403	429	401	368	363	366	398	368	379	364	396	380	345	405	383	388	435	370	392	393	412	393	359	412	389	410	395	427	382	380	348	410	398	389	417	388	379	394	384	404	391	366	406	395	396	396	396	384	383	412	377	407	377	395	419	403	409	357	388	348	390	391	387	430	385	370	433	404	419	407	407	411	415	375	384	391	357	376	389	455	404	385	373	388	401	411	381	390	399	370	399	407	370	380	396	365	377	360	418	379	393	397	365	395	400	401	379	416	388	383	389	378	419	395	407	403	417	392	370	397	358	383	354	391	370	364	348	378	379	383	397	401	372	405	384	372	378	351	368	395	401	419	422	375	370	383	365	382	377	398	407	412	349	382	401	399	389	383	386	403	359	363	391	389	365	377	379	390	397	401	390	375	389	416	387	390	377	348	366	398	402	401	386	426	395	348	412	391	368	367	406	382	381	394	411	402	363	378	403	391	407	396	394	371	353	370	396	368	374	391	412	374	415	375	346	384	400	395	404	424	390	383	346	424	391	379	373	413	405	424	405	395	361	352	398	374	370	381	382	400	428	419	405	419	386	402	352	376	367	389	395	420	417	407	388	411	366	387	392	410	404	390	411	374	413	373	354	386	366	385	392	415	388	388	389	395	388	389	373	397	399	402	380	344	388	391	375	404	386	366	379	373	377	392	386	402	397	392	380	401	362	400	381	414	406	363	338	371	373	417	392	399	354	378	398	409	416	346	413	366	406	401	376	381	368	425	406	380	385	393	405	417	405	410	418	391	382	382	375	393	377	381	340	370	372	344	377	410	398	397	374	381	407	377	409	390	406	368	407	396	361	401	393	394	366	425	391	351	386	392	366	400	384	406	387	390	389	399	386	387	400	407	373	375	397	394	411	373	383	391	408	387	392	387	416	387	415	361	370	399	390	428	379	379	399	395	416	382	446	416	418	417	403	390	400	404	385	365	373	379	362	391	358	383	385	396	375	412	390	381	348	400	387	375	405	390	413	344	385	381	387	416	456	384	432	407	388	388	398	390	393	410	391	363	404	411	373	400	399	372	382	411	355	391	359	405	387	383	406	361	360	375	353	419	374	374	421	319	396	389	366	373	358	392	397	415	385	392	391	376	395	383	385	404	327	415	418	364	397	387	358	379	375	368	393	402	389	376	364	379	412	371	404	374	376	382	344	408	386	388	366	385	372	390	362	376	387	375	368	389	371	390	398	408	402	417	379	391	371	391	389	389	402	405	362	375	389	392	382	371	390	360	408	381	427	417	419	381	379	398	374	375	388	372	391	421	426	383	363	404	397	364	424	397	399	378	399	392	410	394	373	366	386	418	411	413	399	351	376	373	403	400	378	364	357	386	407	361	381	398	384	365	387	405	357	346	376	383	393	356	413	376	368	399	364	412	389	345	362	370	394	360	393	413	384	357	411	405	404	432	371	400	418	388	397	416	382	330	375	408	423	427	399	364	356	374	377	391	395	391	374	379	437	374	379	379	397	355	378	380	364	402	414	408	367	358	398	396	371	419	415	386	420	412	390	387	352	381	404	414	410	378	396	352	405	401	389	405	431	405	419	357	395	388	399	395	378	395	372	391	403	386	377	337	406	396	360	384	390	376	374	382	359	366	401	396	370	398	371	376	416	384	342	392	385	384	386	367	360	347	382	377	406	384	404	362	350	366	363	400	369	397	412	358	400	370	368	378	335	384	376	375	378	394	407	345	374	380	384	355	395	420	374	439	390	384	411	403	393	388	375	425	368	404	373	416	417	385	388	396	344	426	373	381	424	383	410	396	375	352	368	414	400	377	375	375	356	383	397	400	377	416	370	375	389	411	416	406	390	345	392	360	433	380	397	375	351	392	380	383	384	395	385	390	370	373	405	369	378	371	396	328	405	385	393	397	372	391	383	396	392	375	382	362	409	363	395	410	387	370	375	380	406	363	365	389	386	379	401	409	399	372	412	375	393	410	390	360	396	400	387	373	353	379	368	375	352	425	399	403	381	376	361	366	364	396	420	389	368	396	383	382	380	399	390	387
24460	21413	28696	24551	21227	9824	2809	1703	1265	1081	901	753	706	614	632	590	588	597	588	553	532	562	559	573	556	508	506	573	543	551	552	534	566	554	516	526	533	526	519	570	569	530	522	515	514	542	534	504	537	529	500	528	502	528	514	508	528	527	526	525	488	524	523	520	541	561	488	563	538	539	557	512	520	506	494	545	511	496	553	512	562	541	519	589	527	591	559	541	521	492	541	519	513	525	512	491	561	524	508	520	504	546	546	545	549	513	530	538	512	558	506	527	503	514	542	471	537	560	503	499	541	565	535	518	514	531	503	531	518	519	542	512	499	494	479	539	476	512	506	505	519	528	565	567	525	490	519	555	499	521	546	494	567	542	526	485	531	492	553	518	514	525	534	516	504	523	530	496	507	554	560	506	510	522	510	506	545	514	553	548	490	499	569	569	582	509	545	531	528	527	542	521	509	527	514	501	476	535	510	527	561	544	501	540	496	545	487	535	485	542	486	517	548	519	519	530	526	520	514	548	487	499	543	521	527	470	531	510	563	535	521	530	506	495	542	504	499	513	525	546	527	493	513	534	505	562	563	537	556	541	514	503	524	552	529	509	531	531	530	521	507	542	522	522	536	514	520	558	522	540	501	480	505	534	532	540	546	534	517	519	543	529	554	497	512	524	582	519	517	505	530	551	522	536	534	485	512	541	474	501	541	568	531	484	515	528	551	544	547	497	523	546	505	531	537	530	508	557	555	558	523	535	512	537	552	517	527	533	576	519	568	537	565	536	509	519	550	514	547	511	536	535	502	473	556	536	544	515	499	510	498	524	503	525	514	538	522	490	527	514	535	466	552	526	496	493	560	541	509	513	522	516	506	555	527	518	524	529	519	546	528	557	545	516	538	504	570	533	516	476	494	500	513	522	485	536	548	514	530	523	537	501	504	516	512	500	496	541	507	488	525	511	546	526	518	535	535	557	502	478	567	567	530	541	527	509	531	505	506	534	526	512	516	518	527	553	529	514	535	544	604	528	575	528	513	555	516	512	536	503	515	545	511	515	550	507	532	497	485	510	547	503	527	537	532	534	527	544	507	583	541	561	491	501	501	518	498	522	508	524	513	489	522	539	533	537	509	523	462	520	490	538	505	539	518	519	521	523	530	546	494	555	489	530	508	507	531	510	527	517	511	500	514	502	550	495	526	527	482	528	514	525	538	530	491	539	540	532	549	527	519	527	499	531	534	533	523	509	542	518	500	533	521	555	511	549	545	582	528	538	499	472	504	486	549	502	523	484	554	527	518	530	562	528	545	518	510	544	525	558	568	520	570	514	537	507	470	527	493	536	497	570	523	510	552	508	484	505	511	550	535	523	484	515	586	527	537	533	520	522	507	485	522	558	523	506	529	518	525	519	573	537	512	569	538	555	495	545	496	517	573	529	511	496	488	554	541	485	549	498	510	523	538	484	531	543	523	536	494	522	527	513	526	519	545	556	492	532	524	492	507	526	534	512	522	538	569	559	537	555	482	503	516	528	514	524	489	505	536	536	587	584	556	526	537	497	490	483	522	491	514	489	548	587	537	529	544	516	536	513	512	518	501	538	518	546	545	495	576	555	531	552	556	512	580	521	495	523	489	537	518	549	519	530	483	555	542	530	517	543	546	503	528	498	507	489	481	495	524	532	484	476	516	555	534	495	507	535	485	500	550	504	506	515	539	492	518	554	514	538	500	517	518	510	556	498	510	505	523	530	502	485	537	496	534	551	544	501	549	505	471	537	522	510	521	512	550	534	516	553	514	537	480	544	504	515	542	469	526	511	541	510	494	549	509	521	507	518	534	553	488	520	523	483	528	538	514	520	524	544	512	524	501	513	534	504	570	546	530	543	546	528	532	522	518	499	547	532	524	473	506	531	498	472	551	507	495	538	531	484	540	552	502	554	542	515	500	542	545	547	516	516	488	515	534	532	502	560	557	511	547	506	512	542	545	520	553	513	521	502	487	544	562	495	481	515	540	521	542	539	523	531	498	524	563	532	513	516	540	550	579	531	523	517	520	516	557	488	536	528	506	531	545	520	479	505	534	531	516	535	505	514	509	502	461	532	575	545	540	493	512	517	580	497	519	533	540	520	507	529	545	555	573	511	510	550	546	512	517	505	479	516	500	534	529	514	532	522	559	476	529	532	526	537	495	491	528	546	516	526	472	522	480	532	509	504	496	549	533	541	530	520	497	516	527	539	517	511	489	555	580	567	546	538	507	529	445	504	549	523	536	521	512	506	523	531	567	503	505	497	542	519	487	548	549	522	494	519	542	494	548	534	464	483	528	539	513	515	529	504	504	553	573	488	568	523	480	519	547	509	544	532	524	530	517	511	531	526	513	490	506	494	536	554	517	547	521	498	511	561	544	526	506	514	551	553	530	532	526	503	496	498	520	528	483	517	529	510	558	507	520	518	506	532	501	507	540	523	523	523	516	532	470	509	530	527	512	500	548	521	516	534	514	534	514	510	542	514	520	532	484	501	485	526	511	519	524	500	513	497	514	541	541	504	541	507	500	520	511	521	523	539	538	502	556	518	495	493	510	546	545	569	537	520	520	530	518	493	551	526	537	514	512	526	538	521	489	526	517	525	562	496	498	507	468	514	532	497	515	554	557	463	516	504	487	500	469	545	527	525	518	513	472	491	527	551	519	527	529	496	477	485	558	522	519	486	528	519	527	540	508	569	549	536	552	519	513	512	588	511	503	515	513	544	498	531	549	521	471	562	520	530	553	543	516	507	517	494	504	542	511	491	515	510	473	508	544	506	477	529	553	503	504	498	509	505	497	521	574	519	530	531	516	537	480	519	525	514	550	517	559	545	539	530	537	554	550	489	531	486	512	504	508	493	547	514	543	534	534	540	510	508	529	546	546	519	501	525	519	552	550	517	502	512	532	517	494	518	548	535	516	521	501	496	524	468	500	503	539	520	541	493	530	509	509	566	538	526	592	505	548	577	504	510	520	535	514	488	477	532	495	525	566	542	501	521	515	551	531	560	524	523	497	545	541	511	514	473	535	531	536	560	539	517	531	515	524	524	565	519	521	522	547	533	526	520	541	519	501	500	507	565	532	516	548	526	508	544	513	527	470	542	525	540	520	495	510	493	536	516	511	521	543	545	515	519	504	513	481	523	511	519	531	507	519	506	525	517	483	534	503	501	545	533	541	561	561	524	515	553	533	520	529	522	518	493	544	544	538	532	499	521	519	491	508	492	529	492	495	506	538	517	529	538	508	514	538	519	481	520	517	532	527	514	527	519	486	560	517	518	528	507	543	506	539	538	539	512	528	560	512	494	515	504	500	570	486	489	532	534	514	490	512	522	517	494	506	495	479	542	471	498	520	535	520	512	510	533	499	517	526	525	528	535	502	558	534	543	520	539	515	530	494	499	502	480	551	526	535	567	497	541	573	526	499	505	527	505	502	497	515	555	551	509	538	541	508	543	535	526	530	497	523	489	489	520
11027	23158	21212	12541	8935	6551	4813	3411	2592	2026	1625	1382	1154	983	872	911	859	770	775	788	771	772	735	701	708	743	711	732	684	711	713	714	717	710	727	694	678	701	676	670	741	733	684	717	675	721	695	662	726	708	631	673	682	699	694	725	697	634	682	657	638	667	688	657	681	675	681	687	636	675	741	661	749	685	698	682	664	707	656	742	666	687	714	700	691	711	696	657	670	676	684	691	678	664	692	667	649	671	720	672	699	686	654	656	682	667	682	672	677	635	638	649	652	695	652	662	650	641	677	659	694	653	650	669	664	689	698	680	665	646	691	674	648	687	674	695	660	646	635	697	670	690	683	638	641	648	634	654	691	696	663	632	658	679	682	667	673	629	656	682	675	648	650	717	677	632	640	685	684	628	673	671	602	641	687	661	692	659	715	639	644	644	629	663	672	668	639	646	667	647	631	690	677	645	657	707	667	664	655	636	655	701	667	670	679	674	658	663	678	638	710	680	671	690	677	668	688	674	655	689	632	618	615	659	642	673	647	660	613	698	672	654	692	651	694	722	677	651	635	690	708	675	621	651	677	640	642	646	660	643	629	662	671	649	675	634	662	675	701	658	660	697	690	602	673	644	634	649	689	701	676	644	670	614	673	699	656	623	663	654	693	646	643	675	620	660	701	688	654	710	671	647	674	675	681	642	663	715	689	630	652	665	681	647	652	683	651	683	679	632	625	634	691	643	665	702	673	647	690	643	643	661	636	668	667	628	681	652	665	686	719	680	679	700	645	688	684	680	674	640	632	644	685	697	614	631	704	679	658	665	629	712	665	653	672	647	659	666	649	699	663	624	667	607	654	638	637	686	647	657	663	630	658	604	655	661	702	655	681	693	640	649	637	669	663	693	640	649	693	630	722	640	642	720	666	645	682	666	676	685	648	685	674	683	681	709	681	650	651	683	682	679	675	696	674	719	717	647	655	635	671	639	635	653	724	705	639	689	650	706	646	638	652	668	669	760	669	623	628	657	671	648	642	627	640	660	676	655	683	648	644	667	719	682	658	708	681	657	666	655	678	682	700	689	699	622	681	645	646	707	679	619	684	667	642	677	639	628	668	675	682	675	676	713	685	684	647	679	647	680	689	707	625	682	674	645	674	685	709	663	659	697	687	667	673	687	662	669	650	697	686	698	686	668	653	640	678	655	662	668	636	635	710	631	645	661	649	701	689	655	611	660	710	666	649	669	684	689	660	663	683	673	696	646	703	659	668	643	667	695	697	677	674	667	667	700	635	658	654	648	667	647	664	671	687	689	656	690	738	631	660	633	671	718	651	666	642	672	712	669	668	646	641	666	643	665	645	679	606	699	644	679	607	690	671	644	693	657	668	661	660	665	689	710	648	659	656	663	701	652	686	648	630	672	623	629	681	634	653	604	675	646	642	671	652	648	703	660	697	670	687	705	647	656	681	674	666	638	684	658	658	707	631	693	660	658	698	716	620	650	621	711	689	705	648	649	640	673	687	657	656	700	673	656	641	649	672	692	694	628	643	662	694	706	709	617	653	669	675	657	662	666	645	652	634	644	690	602	666	650	661	635	658	587	661	726	587	634	676	654	659	630	642	686	645	666	730	701	660	643	665	693	644	633	651	715	639	661	704	651	692	658	656	632	653	668	677	629	640	671	701	656	661	680	743	672	619	654	660	666	656	680	651	647	679	638	663	632	706	684	667	631	643	664	648	697	674	671	657	661	696	656	636	697	638	677	635	694	670	669	670	680	666	627	647	633	687	677	651	663	651	683	665	679	642	657	656	659	608	660	661	660	689	646	702	733	670	645	640	700	651	672	635	610	644	643	636	683	658	665	681	683	665	620	622	650	681	671	649	646	729	675	678	690	656	639	635	672	679	651	631	678	640	683	653	667	675	704	685	628	670	632	691	674	660	681	684	627	683	659	677	729	681	657	727	659	598	675	675	644	653	669	695	678	676	686	677	719	668	656	660	713	652	656	666	675	654	651	632	673	669	628	676	685	650	673	643	663	664	624	675	671	640	681	678	678	700	694	651	694	673	674	657	645	651	669	688	629	686	711	658	637	684	671	651	636	637	672	667	658	689	664	688	661	709	673	702	670	609	669	641	710	682	621	656	684	660	707	697	644	621	664	656	657	635	657	694	604	652	661	680	653	648	643	709	646	643	694	671	690	598	686	704	670	657	704	707	654	674	682	647	651	664	658	645	639	682	643	660	636	653	646	673	665	652	636	651	692	632	649	656	732	707	663	636	629	658	716	657	686	661	686	718	653	630	654	652	672	663	677	666	671	662	683	689	655	631	659	695	673	667	663	665	666	661	650	605	693	659	681	659	640	624	625	673	707	673	679	684	659	617	698	666	693	665	633	655	649	609	697	655	648	672	663	636	678	659	644	672	689	624	661	667	598	654	672	674	660	673	681	689	627	679	703	655	683	668	652	663	698	639	703	677	647	650	649	684	670	667	674	667	675	677	628	695	685	674	635	638	650	666	693	686	643	663	690	658	712	701	682	651	705	671	673	638	672	659	686	656	644	671	641	689	683	647	706	669	611	692	650	686	704	667	660	657	671	669	667	682	653	655	681	713	661	658	684	668	646	667	664	651	657	610	732	660	653	663	690	656	624	696	622	723	648	677	640	709	649	680	645	661	657	650	674	667	642	633	654	682	681	684	642	688	685	642	674	659	672	680	672	730	648	708	702	676	609	685	617	656	607	631	679	704	676	656	666	668	685	710	680	671	673	653	636	689	663	659	681	686	640	687	640	690	684	697	643	678	686	669	655	665	618	683	645	641	684	691	652	597	659	671	673	664	639	622	692	671	658	652	621	691	684	643	730	638	672	656	680	708	666	660	644	658	668	640	681	657	648	684	632	711	662	662	618	695	665	674	696	707	659	672	706	701	646	637	680	688	685	642	678	675	689	660	656	667	676	679	666	640	662	632	688	675	636	647	642	667	667	647	643	674	673	660	646	663	653	667	658	642	643	620	685	680	712	648	642	666	687	678	681	662	666	631	649	673	641	712	654	652	658	656	622	703	681	629	667	620	642	651	620	683	617	647	712	681	644	653	687	695	626	679	683	639	650	662	689	672	660	682	749	680	663	705	666	680	661	661	696	692	714	670	693	657	656	685	650	683	704	646	690	687	697	651	677	662	666	686	704	654	658	711	699	617	697	703	665	727	662	692	682	675	686	628	642	661	673	702	712	662	675	644	635	681	653	626	666	680	681	661	673	677	691	680	647	698	641	658	690	680	665	706	670	680	649	635	696	700	607	654	666	658	673	643	639	647	678	676	678	629	655	667	650	659	641	638	632	629	612	713	659	674	665	691	656	667	678	677	675	657	637	667	671	687	680	668	690	640	642	636	658	664	685	633	654	651	641	667	668	654	632	690	691	661	681	642	704	671	647	662	635	638	647	650	673	631	665	654	666	643	686	653	669	661	648	677	668	611	676	646	656	705	664	648	643	673	661
25554	21395	27390	25432	9584	2186	1306	960	669	527	430	357	301	253	259	234	262	241	241	230	227	237	229	207	216	211	224	203	200	206	223	267	223	234	210	237	221	226	222	235	206	230	223	228	208	226	230	227	213	209	232	209	214	211	224	202	218	208	199	181	204	244	233	221	220	208	221	232	222	235	192	204	223	202	210	219	229	204	217	224	217	207	228	212	218	227	234	212	208	215	190	216	199	201	249	212	183	225	188	201	208	214	258	227	235	202	189	197	210	190	232	205	195	201	201	220	247	209	216	217	198	202	217	218	209	219	204	210	196	206	237	204	206	200	201	228	206	205	207	214	195	199	194	231	234	212	202	184	218	208	205	204	227	205	232	224	236	221	197	231	207	208	227	228	199	217	191	212	206	229	231	191	216	210	201	211	231	214	211	205	193	187	212	212	236	215	222	207	215	217	203	199	211	230	222	226	207	211	195	213	213	209	203	214	217	231	212	207	214	211	216	213	212	209	207	206	243	209	191	210	206	190	202	202	211	226	210	188	195	216	221	210	208	201	207	203	206	239	202	203	218	234	199	190	223	223	224	202	233	196	194	203	229	208	204	195	214	202	225	207	227	190	211	207	198	191	207	211	219	215	194	217	224	188	202	193	217	231	217	205	209	240	205	194	198	240	233	209	203	205	205	240	218	219	200	214	212	220	213	215	220	196	232	205	214	196	215	212	216	236	199	231	217	209	214	199	189	196	217	214	207	234	177	210	203	211	230	211	193	186	196	189	232	217	240	230	238	214	219	197	237	210	215	198	205	198	211	221	208	203	245	227	200	218	234	217	207	208	239	195	211	224	211	194	202	214	190	193	180	204	205	206	223	222	176	210	215	207	221	198	211	227	192	198	221	233	227	219	204	205	218	237	236	215	221	195	198	238	199	228	201	215	216	241	217	222	200	205	189	176	226	206	214	191	189	212	211	197	184	212	195	206	203	224	196	208	215	229	205	226	223	197	223	222	206	200	219	208	211	206	190	202	206	221	226	223	174	214	206	218	212	217	200	226	215	201	191	212	229	201	203	211	197	187	210	183	174	228	227	206	218	197	219	200	207	210	215	219	194	190	208	214	221	239	202	197	202	203	224	184	210	208	204	199	176	232	207	194	208	227	212	197	187	219	219	213	216	212	207	210	194	230	204	226	195	196	205	194	198	239	190	211	184	198	208	208	204	226	195	201	203	215	247	209	217	216	219	225	205	226	225	203	205	200	207	207	210	218	216	172	208	206	196	223	220	255	213	219	241	211	244	213	194	200	190	223	211	216	230	202	200	180	181	212	207	191	229	207	214	208	210	193	201	228	219	204	216	219	236	206	201	177	228	196	214	218	190	205	222	210	220	220	193	230	235	220	224	182	194	208	221	199	208	227	177	200	215	226	185	202	219	213	203	193	209	189	209	212	207	202	232	207	221	212	173	214	208	225	212	199	214	211	202	206	186	217	226	213	232	220	203	195	223	219	219	196	209	219	193	234	202	205	236	216	191	198	218	209	215	216	201	226	213	214	206	226	203	208	207	220	208	218	212	207	222	211	209	200	229	212	208	211	230	197	230	207	228	225	223	195	230	209	201	206	224	184	202	210	206	214	218	207	204	227	198	199	218	235	206	225	224	201	223	192	202	199	213	214	207	204	226	215	214	217	203	197	219	184	207	208	226	219	197	220	196	189	243	216	223	229	221	206	227	225	203	228	195	215	197	212	232	206	213	187	200	222	213	224	202	224	218	210	213	183	214	197	198	199	213	191	216	235	198	202	207	196	187	193	220	185	229	182	210	213	218	186	206	186	211	209	224	244	224	221	212	225	216	192	204	237	190	226	196	235	209	197	205	187	229	187	199	199	199	235	212	225	201	201	224	206	234	200	215	209	208	190	223	186	201	211	214	212	233	209	183	173	184	209	224	201	224	212	210	210	208	214	219	219	224	204	205	195	208	200	199	225	209	214	176	232	227	226	223	201	224	199	231	254	206	204	230	210	223	213	189	232	210	204	205	222	207	202	213	215	215	231	203	201	208	215	205	204	206	225	216	212	211	204	203	226	199	211	213	207	211	203	222	206	181	193	237	211	223	224	213	214	200	210	219	210	226	228	212	206	201	215	206	232	256	208	224	218	201	205	217	204	210	213	215	225	210	191	211	201	212	221	203	200	183	182	209	237	217	222	198	215	208	212	228	217	199	208	184	225	166	215	221	206	212	232	218	220	205	198	207	205	214	205	220	201	225	210	221	245	218	216	209	202	228	243	218	224	202	199	223	179	215	207	183	222	211	236	179	203	208	202	242	217	227	213	200	205	217	219	213	208	232	225	199	190	209	217	206	197	216	199	214	205	222	191	236	203	235	210	208	196	216	213	206	206	205	214	183	216	221	218	215	210	231	223	201	214	195	197	208	202	197	217	210	233	210	220	205	206	203	216	198	240	199	211	224	204	215	225	238	203	209	197	221	223	205	186	218	239	204	238	206	224	229	217	201	243	194	228	186	214	196	198	200	203	224	217	213	227	234	219	218	256	199	202	191	224	211	189	206	245	209	212	226	212	209	205	189	225	207	200	236	228	215	179	243	208	213	210	198	217	210	194	204	215	239	233	210	198	227	199	185	225	179	229	198	214	219	231	204	204	214	204	225	211	223	214	222	207	183	200	210	214	212	184	209	229	237	209	228	222	193	236	209	206	191	189	196	217	197	241	208	211	184	210	205	259	201	220	224	185	208	201	184	239	208	215	204	219	230	198	182	219	196	210	199	208	213	206	209	215	209	208	212	212	205	214	192	210	219	198	225	219	217	212	211	204	211	211	216	199	217	211	213	235	206	221	193	204	218	203	237	232	196	201	243	206	201	213	194	197	208	200	215	248	217	208	218	219	211	223	186	193	218	204	215	234	195	216	220	181	232	231	179	203	179	224	204	218	239	208	201	204	193	195	211	220	215	208	220	208	187	223	191	208	204	231	188	202	206	243	195	204	199	218	208	223	221	208	221	213	178	207	204	226	219	204	190	206	207	215	223	207	219	206	203	203	185	197	229	201	231	209	218	203	206	231	200	232	171	182	215	206	197	193	209	227	228	186	192	212	209	230	202	219	170	192	205	205	210	196	210	200	209	197	233	203	213	225	204	192	210	200	202	217	190	193	221	214	214	229	187	215	213	233	212	203	206	219	236	228	220	187	192	206	228	231	223	213	200	199	202	206	205	208	216	195	232	208	208	235	179	211	225	192	206	227	220	209	218	205	207	237	209	190	204	218	190	201	195	214	220	230	217	206	199	247	204	216	203	211	209	216	203	222	200	204	185	221	236	226	203	241	204	216	229	206	202	216	217	214	225	186	214	233	213	216	206	219	222	211	165	231	202	195	206	225	194	220	185	219	222	228	211	179	176	188	225	208	240	219	194	191	205	225	215	214	188	204	184	202	205	193	204	237	208	215	217	184	200	213	219	218	213	204	196	193	241	211	194	212
10619	19235	17811	10289	6670	4701	3347	2379	1781	1270	972	774	606	492	461	435	386	360	396	328	335	341	329	346	298	311	318	306	316	333	301	307	357	294	293	310	322	308	316	281	336	323	330	330	311	287	303	296	309	283	329	310	306	305	313	302	290	298	283	315	283	253	276	290	313	291	271	306	279	315	267	302	319	286	309	312	301	297	294	281	314	275	345	342	320	314	331	320	267	308	309	309	300	282	276	312	302	304	310	333	278	304	310	320	271	291	290	299	306	281	271	278	312	351	291	307	316	277	328	298	276	294	307	289	322	298	288	284	285	284	286	294	286	305	270	267	296	281	300	295	286	311	324	314	297	286	276	300	317	286	315	278	297	285	292	326	332	302	299	315	311	301	303	286	308	301	318	299	310	296	299	314	296	299	338	301	300	276	264	275	280	325	281	308	295	294	291	286	294	342	305	268	291	308	286	300	302	316	314	290	288	314	284	309	310	281	267	298	293	302	269	280	279	302	308	301	306	265	311	294	290	311	311	299	290	308	279	304	291	270	324	304	300	299	288	280	320	305	311	306	267	291	328	279	297	305	324	321	286	307	285	286	275	270	332	317	325	283	302	298	317	300	280	270	301	297	330	302	319	290	319	301	300	312	275	285	277	340	275	319	314	270	282	330	325	285	316	312	310	276	330	313	299	332	296	306	292	313	319	304	270	301	302	294	318	295	270	289	294	299	274	312	317	334	307	300	337	304	317	295	274	301	291	309	298	336	290	311	319	304	279	290	292	281	292	311	286	292	322	290	308	309	307	295	261	315	291	289	324	278	305	296	337	318	294	301	286	328	277	296	276	310	299	294	276	288	265	299	308	266	276	279	314	321	278	291	273	313	312	282	315	302	311	302	327	283	289	298	275	293	308	252	299	322	284	322	304	289	312	305	290	313	298	312	317	288	289	272	267	309	315	285	313	310	317	282	267	284	304	273	281	307	307	270	280	271	299	275	287	296	308	310	319	273	307	314	299	308	300	292	302	326	314	251	323	299	278	293	277	331	324	297	310	301	303	277	299	305	279	300	312	288	273	279	331	296	288	318	295	278	325	309	323	319	280	294	294	309	265	303	299	308	321	286	285	284	279	309	317	308	304	305	233	276	303	307	282	275	305	308	324	333	291	289	293	324	286	293	300	285	244	305	288	279	298	297	307	318	298	332	282	287	317	300	266	296	325	286	272	294	295	295	319	314	294	274	310	284	300	307	312	283	306	286	293	321	277	294	287	305	278	288	313	281	340	300	289	281	288	295	267	319	275	269	300	244	288	279	268	270	275	305	273	288	275	303	323	289	289	295	313	280	272	269	301	287	307	284	337	257	269	320	284	304	294	256	287	287	293	299	296	292	270	305	309	306	262	310	287	277	297	315	303	308	322	291	277	283	299	300	311	293	309	303	291	283	291	278	264	305	274	289	322	275	272	306	312	272	314	271	285	291	306	324	296	264	322	268	298	302	311	279	302	278	302	291	295	316	299	319	307	290	270	288	295	305	301	299	333	298	278	311	275	303	300	301	304	326	313	300	284	311	286	307	283	310	295	323	301	274	280	293	296	333	306	281	335	281	278	302	282	284	314	297	265	319	317	304	321	312	300	297	310	310	311	291	305	299	274	284	303	280	331	280	257	299	298	278	305	316	287	297	316	296	286	287	276	319	294	283	285	293	303	311	299	289	272	298	299	306	292	319	264	304	282	306	301	302	317	293	320	295	302	301	302	293	277	257	291	272	302	295	307	266	298	330	305	268	295	275	269	298	289	281	296	293	284	262	300	316	290	298	308	274	285	293	276	306	310	281	335	270	283	306	292	304	298	289	281	307	316	299	314	292	276	311	299	290	272	311	293	319	313	305	294	310	311	327	307	285	275	330	298	262	270	283	295	281	313	271	292	287	279	323	273	291	280	281	297	291	285	294	315	300	263	280	282	279	294	311	294	293	284	267	273	286	273	311	297	266	300	303	299	275	283	335	338	305	244	312	287	283	308	296	280	329	275	274	277	297	304	291	341	284	306	272	287	303	306	291	294	304	347	301	296	314	281	312	319	314	296	268	296	278	303	295	283	276	299	266	289	306	288	281	297	305	300	309	331	314	264	289	321	296	286	285	324	283	287	266	299	278	281	298	294	312	284	314	301	299	302	328	299	298	296	295	284	296	262	284	308	296	312	282	288	295	310	325	290	284	294	265	285	283	311	288	294	281	291	302	297	251	273	310	306	314	278	315	304	306	304	297	260	298	272	295	325	274	298	289	277	289	333	303	338	309	292	280	304	299	319	320	295	277	280	332	308	300	270	262	311	319	282	270	284	279	324	302	308	281	320	299	288	300	295	309	332	309	287	283	312	277	274	312	297	296	302	275	293	288	295	312	273	304	322	301	326	277	318	293	288	306	265	285	291	311	306	326	309	305	264	271	259	302	259	265	285	291	288	286	302	319	303	273	279	312	285	281	279	299	307	318	308	270	296	295	266	293	253	268	298	301	314	287	278	280	322	280	314	299	329	303	303	292	298	301	277	295	302	330	304	289	314	324	291	274	319	273	289	289	295	266	277	321	267	298	274	331	314	267	304	295	304	292	288	282	302	305	314	284	289	299	295	279	314	305	268	294	309	323	311	312	304	310	298	262	268	288	303	302	264	266	297	304	288	300	314	267	301	251	290	283	307	284	277	273	294	291	286	306	302	319	318	297	279	317	287	290	313	291	277	320	277	303	295	299	269	282	302	301	303	300	316	307	311	298	283	319	313	300	314	311	292	277	300	306	274	322	271	304	296	275	277	284	330	320	275	306	294	273	299	296	304	287	307	298	300	290	327	304	300	289	309	316	313	317	288	320	317	303	288	313	323	280	285	290	283	287	289	286	293	310	311	305	278	290	280	275	322	287	294	299	300	295	300	301	285	279	267	300	301	267	264	280	285	290	294	291	298	304	280	330	292	276	290	292	259	291	298	289	314	303	304	293	284	287	287	283	277	294	275	275	289	304	279	274	328	310	286	308	301	283	272	299	294	315	304	298	280	264	318	244	307	317	288	289	299	285	282	301	285	287	275	288	311	291	284	286	331	316	307	257	287	326	315	301	278	290	300	297	293	331	304	290	298	300	302	299	295	284	305	282	306	310	283	284	300	290	310	337	272	304	293	329	297	327	320	289	290	295	298	308	293	294	283	292	314	258	333	278	323	272	296	315	287	284	323	323	326	280	281	296	283	316	312	269	289	289	307	309	288	301	313	316	313	271	283	296	278	297	272	273	295	299	309	256	329	287	294	277	305	305	311	302	302	311	283	295	307	297	311	265	303	305	273	304	295	307	297	285	270	311	287	334	290	309	314	313	275	315	298	296	308	260	289	263	313	300	304	298	330	317	290	298	302	286	317	279	274	266	312	310	311	310	291	311	281	276	270	275	291	314	282	305	297	266	322	301	284	302	319	308	251	287	284	298	292	303	288	267	277	268	284	293	298	285
23369	21432	29248	24006	21430	21409	9783	2601	1679	1386	1153	1004	860	767	783	706	709	686	638	632	658	559	605	600	582	566	597	576	562	581	542	603	575	594	536	566	542	562	550	542	527	538	548	542	559	564	563	562	581	498	562	560	578	549	542	549	570	540	545	549	541	562	547	537	556	559	589	522	550	551	541	524	593	525	564	525	550	523	565	573	559	571	542	581	565	585	584	543	515	567	546	509	556	541	532	491	519	553	547	517	565	551	525	596	592	543	511	566	541	526	516	556	559	508	526	543	546	576	502	536	547	538	534	559	543	538	521	531	548	540	592	559	534	548	493	542	530	558	525	607	513	555	501	571	525	546	552	599	491	499	522	559	549	539	494	528	526	571	521	484	529	566	517	525	571	531	542	527	572	552	548	568	507	545	547	525	547	541	547	538	506	521	518	535	524	529	518	507	508	556	549	557	531	527	563	519	521	513	520	516	552	489	546	537	531	527	506	586	509	534	547	537	525	509	543	557	515	593	519	534	537	496	505	519	510	539	587	554	514	486	540	579	557	548	544	535	549	489	520	509	583	537	546	473	571	530	546	509	522	548	521	577	541	514	531	522	472	565	575	501	536	585	563	564	531	491	550	572	522	560	516	534	542	512	549	530	527	522	522	537	574	513	518	552	541	553	542	532	548	519	564	557	571	527	529	533	541	500	546	566	535	521	531	518	502	535	515	587	548	541	544	551	525	505	494	520	557	541	561	524	525	546	526	516	545	534	574	511	547	552	545	535	526	529	556	546	510	527	526	606	531	530	539	539	508	503	532	526	547	521	523	532	523	512	530	570	557	569	498	521	518	543	522	500	517	532	510	512	528	515	486	485	553	521	524	532	510	500	552	518	553	510	550	533	550	507	540	531	552	528	537	524	491	527	555	497	518	547	505	552	527	550	557	521	572	563	537	549	505	542	504	528	533	532	529	560	541	525	526	578	573	563	561	548	536	542	529	559	540	565	528	471	499	497	555	568	544	573	495	544	510	527	538	585	556	564	535	518	485	483	548	525	578	521	502	534	529	533	545	517	541	519	537	528	534	515	564	517	514	537	536	535	563	533	528	555	511	538	538	571	515	556	529	531	569	526	535	522	541	541	524	502	487	525	533	528	515	492	533	510	522	535	530	565	547	562	492	526	532	560	526	536	514	515	503	548	537	545	556	529	544	520	493	538	533	537	529	569	510	530	523	514	509	567	481	563	544	535	526	560	512	538	529	526	551	532	516	555	511	538	513	509	539	497	496	533	552	518	511	539	533	584	542	550	497	535	495	514	505	504	543	575	567	513	531	559	527	519	582	524	571	493	554	494	480	545	523	532	520	527	556	532	512	553	531	568	550	499	531	539	515	509	492	550	540	494	521	500	547	538	536	583	544	536	505	521	564	521	512	553	514	509	536	461	535	514	514	537	521	538	527	553	543	534	557	525	544	502	523	561	515	514	526	519	517	541	515	544	497	515	501	541	530	510	578	523	548	527	515	527	551	553	546	569	513	560	562	536	529	486	554	587	539	550	549	542	538	511	594	511	556	555	529	571	517	513	505	514	481	546	544	476	490	565	530	511	544	559	548	544	509	548	490	576	505	495	548	531	530	514	492	491	554	511	560	528	519	481	487	520	518	575	562	522	561	586	516	506	542	527	590	490	517	547	500	545	523	536	527	559	505	535	518	541	511	527	509	497	565	504	511	531	535	507	527	528	502	509	563	564	529	502	507	560	515	514	582	535	521	504	477	548	510	497	563	510	535	486	559	522	557	484	522	552	525	550	549	563	512	538	581	576	547	557	593	474	489	508	511	459	500	575	521	546	543	528	537	565	568	537	542	490	541	502	493	550	523	502	502	501	485	528	465	498	528	533	564	565	499	587	538	532	542	513	539	563	556	540	533	526	512	522	549	500	514	506	522	533	563	521	521	537	569	501	525	533	511	542	527	537	501	530	532	502	538	512	495	518	502	503	511	556	535	531	514	515	521	511	540	510	504	545	536	528	529	507	547	538	516	533	544	529	505	512	526	578	491	526	500	540	522	540	543	498	541	529	563	562	507	546	499	515	541	512	507	513	501	506	551	521	485	497	523	513	554	562	536	535	499	537	532	552	581	473	506	538	543	537	535	516	548	504	511	539	549	538	528	526	524	487	519	506	525	509	527	571	542	513	559	517	542	534	512	548	542	541	534	535	495	513	523	514	525	589	567	491	512	540	473	524	517	501	510	557	517	519	572	522	548	590	529	522	539	535	508	518	493	559	530	538	583	526	555	553	514	531	556	546	517	536	526	543	528	516	519	508	563	546	554	526	566	521	518	537	524	567	546	512	505	544	559	540	536	497	517	545	533	543	550	525	524	531	529	508	513	522	517	530	518	517	517	563	545	508	557	543	524	536	531	502	548	523	494	527	509	516	521	552	504	513	508	530	557	519	529	562	517	540	506	505	520	536	528	540	511	526	519	549	534	544	561	558	553	560	497	501	509	483	509	501	578	558	516	531	523	545	492	511	525	524	548	539	539	542	561	533	551	560	513	546	499	545	546	527	535	497	521	514	488	552	511	596	513	582	548	535	524	549	539	503	550	525	535	528	499	524	504	556	521	534	557	535	530	531	526	514	512	528	528	549	547	557	534	521	548	488	522	525	543	580	543	530	513	500	481	532	557	547	509	512	585	514	536	535	489	522	514	503	506	519	561	525	516	517	552	542	533	515	547	517	536	551	484	571	573	476	545	553	543	532	500	558	562	546	500	520	515	533	516	552	530	539	508	509	521	499	543	499	534	548	510	521	523	529	543	578	476	525	539	503	499	462	511	542	526	501	488	501	552	532	502	547	497	568	537	553	508	544	587	532	563	513	527	530	551	541	555	536	536	525	576	533	497	525	517	578	525	548	491	528	558	520	541	518	544	555	509	549	519	567	497	503	531	546	562	553	555	544	563	551	526	521	528	544	509	544	504	561	529	525	517	545	554	551	503	527	529	532	537	516	522	578	537	522	535	536	525	558	498	488	546	492	535	506	523	524	543	525	540	565	541	555	558	509	502	521	561	526	562	574	513	518	543	530	524	533	536	551	522	484	556	566	562	516	563	515	540	535	507	529	504	504	579	523	503	517	501	514	574	490	515	513	518	530	537	491	523	571	558	500	544	539	509	508	551	549	536	542	534	536	555	516	570	566	515	576	533	547	545	546	548	521	512	537	592	535	496	576	548	519	514	571	548	525	526	481	532	500	552	498	586	523	524	535	529	546	465	502	522	489	541	568	505	504	510	529	542	559	532	518	517	553	506	549	566	561	578	482	553	534	535	535	527	534	500	553	553	539	547	546	500	604	540	518	546	563	525	558	519	546	516	540	530	542	531	518	565	530	566	513	552	493	530	529	556	572	502	543	571	529	518	543	514	556	573	532	553	564	481	493	526	539	543	579	521	535	503	496	578	541	490	552	517	491	535	512	523	543	548	539	561	530	517	487	549	540
13585	29456	26433	16481	12127	8914	6729	5153	3724	2940	2344	1827	1508	1315	1127	1058	1028	1003	882	847	840	894	792	852	834	828	787	800	776	774	769	771	705	778	734	726	742	709	765	700	698	731	763	715	714	710	721	686	745	704	703	725	706	704	716	751	727	693	682	644	708	666	723	680	711	700	736	671	683	670	687	700	718	759	696	721	700	756	738	759	744	712	734	718	758	753	716	739	737	709	729	615	664	684	718	713	756	691	718	698	698	661	674	699	669	688	670	707	684	697	696	691	684	686	687	656	646	744	713	749	676	737	676	694	721	704	702	697	667	684	655	646	655	708	651	662	681	657	710	675	693	705	667	703	697	698	732	698	663	676	648	653	684	649	652	663	695	714	659	698	669	680	698	655	677	675	739	650	676	678	701	698	681	686	675	695	612	676	682	680	668	715	665	652	688	671	665	685	647	648	723	684	680	690	646	659	710	659	708	642	691	700	675	662	701	669	688	689	654	717	664	684	669	663	653	659	723	704	709	687	629	715	691	684	641	718	694	679	670	725	667	717	691	743	742	692	705	687	682	668	678	687	661	711	669	680	704	682	723	663	678	672	661	647	659	654	694	604	720	703	693	713	673	644	731	654	700	677	695	669	739	662	610	623	653	692	676	673	656	676	667	707	683	677	633	667	714	704	657	706	707	680	698	672	657	633	691	708	637	659	664	673	716	698	712	711	695	689	670	666	655	707	695	694	699	673	681	731	648	669	732	653	648	644	643	647	699	708	677	689	691	675	686	656	706	676	684	685	668	714	660	689	647	688	671	690	657	680	717	693	732	678	742	695	725	659	700	664	695	652	687	708	662	661	727	677	650	677	671	658	696	637	737	729	651	736	672	678	662	682	678	726	670	688	633	676	718	671	673	703	638	679	660	696	716	707	683	622	670	664	731	742	634	688	682	682	677	644	627	672	674	659	671	672	665	653	702	692	711	664	648	682	690	709	683	684	702	657	667	707	680	716	624	698	677	705	665	652	704	683	700	681	631	698	674	640	745	713	703	695	688	670	635	628	652	638	654	679	720	680	689	724	709	684	649	691	691	703	641	691	679	667	716	656	675	702	744	662	681	682	700	703	690	663	676	677	688	713	691	651	646	704	735	693	667	726	709	685	693	664	681	695	667	694	648	677	717	683	657	681	723	701	694	711	712	731	714	668	686	687	730	623	647	688	718	709	653	662	697	664	688	669	687	708	694	687	673	683	695	674	694	728	706	637	650	684	668	652	700	694	650	715	681	632	697	680	659	714	737	702	680	665	684	682	641	691	644	701	690	689	717	645	711	634	697	713	653	650	714	684	678	651	687	684	720	712	710	663	684	649	699	662	659	683	681	649	693	674	679	679	705	706	707	664	654	679	673	672	650	664	673	696	693	676	689	698	651	682	664	654	644	655	677	709	683	651	722	664	691	690	676	655	695	685	693	694	719	695	686	711	641	663	705	684	692	656	724	694	708	651	669	687	651	679	644	660	641	712	666	677	680	664	700	709	687	729	691	688	697	711	663	682	688	681	666	722	729	639	681	675	675	711	678	632	693	676	692	743	686	670	665	718	662	684	641	675	673	639	678	664	665	646	675	665	659	715	659	686	681	676	640	654	636	667	671	676	685	658	698	663	657	713	672	700	694	695	693	690	703	670	705	683	673	666	666	684	684	660	684	655	709	706	650	668	681	665	629	677	678	667	661	657	661	707	696	664	673	607	639	667	650	659	678	666	689	659	658	680	663	659	729	701	637	701	714	673	642	645	688	717	716	712	656	669	699	670	662	648	689	700	674	658	670	706	715	645	703	679	681	698	639	675	659	688	692	671	696	662	670	661	675	653	674	656	650	683	627	629	683	677	648	661	654	628	691	649	721	654	695	664	693	667	686	692	655	710	655	686	688	675	641	700	684	711	640	678	688	675	709	671	659	711	699	687	682	664	687	673	656	717	685	708	700	669	687	638	674	703	651	667	640	693	723	678	672	670	720	667	687	721	637	644	697	695	714	642	693	705	710	660	663	699	673	702	674	692	712	695	706	681	673	701	683	675	655	683	688	688	685	674	606	720	677	655	701	652	704	656	662	697	652	673	637	685	677	692	691	687	640	649	650	727	683	671	691	671	670	702	689	663	672	675	670	669	651	684	677	695	724	732	620	663	672	673	663	703	681	634	683	678	680	651	675	672	648	674	679	653	682	670	691	690	676	715	681	647	683	683	631	673	696	642	673	696	667	688	699	678	670	678	687	714	637	670	662	668	649	664	695	638	657	700	693	686	686	640	684	687	668	633	681	700	661	695	710	703	704	663	680	660	701	682	653	671	711	711	661	672	702	703	691	682	679	702	679	636	651	695	710	670	697	661	700	660	669	677	712	676	687	659	695	664	712	717	679	682	648	710	644	650	660	680	665	691	684	716	639	671	732	755	697	660	707	708	657	708	707	635	690	688	680	657	660	651	679	685	680	655	695	673	633	719	681	675	658	726	715	711	663	652	666	689	680	728	691	679	698	663	715	676	650	669	656	681	686	646	664	647	654	642	685	649	637	694	694	711	670	693	696	662	656	684	689	706	690	659	717	704	713	648	693	673	662	649	717	648	695	657	703	708	712	693	697	658	667	709	698	659	694	683	690	687	705	639	637	660	674	700	689	680	698	701	661	666	675	679	659	647	634	654	722	671	699	701	690	694	669	665	673	649	682	705	655	676	706	692	726	669	666	759	723	669	686	675	660	682	676	681	695	713	676	655	679	664	688	653	701	694	624	671	686	666	673	674	693	739	673	685	653	715	668	642	673	657	664	633	669	692	698	663	616	632	725	696	647	688	733	672	640	669	679	666	707	631	666	715	668	654	677	698	695	649	725	667	668	665	714	712	663	692	687	721	687	673	664	697	718	653	712	669	706	685	700	674	724	681	706	678	665	719	691	712	724	702	682	631	646	662	685	666	690	692	669	629	678	697	685	667	681	635	710	700	686	674	669	705	667	666	686	642	754	653	736	714	699	644	705	654	696	677	688	656	684	715	697	721	694	677	674	623	673	695	667	728	702	709	700	677	658	634	684	662	651	672	675	667	713	696	656	687	676	693	705	701	689	664	676	653	710	674	644	713	690	673	668	685	701	701	671	717	677	642	696	708	681	725	644	657	662	635	706	666	697	667	683	650	737	692	644	701	678	691	690	650	688	684	655	615	634	674	702	663	695	641	670	689	713	678	612	647	668	708	701	618	632	685	684	635	654	672	710	685	704	708	679	661	644	712	704	691	653	654	649	690	666	648	725	701	643	649	691	689	657	635	700	666	717	701	695	662	727	694	630	687	692	643	714	666	665	703	721	669	705	687	645	720	692	668	643	679	690	681	739	671	641	705	669	649	687	685	660	680	628	635	651	709	681	657	697	642	706	703	644	684	658	706	702	664	703	721	740	704	696	684	652	666	676	679	706	668	715	692	703	708	715	667	670	691	607	702	676	695	662	679	712	685
27576	19891	11845	4795	2310	1496	1049	786	584	515	409	373	363	348	319	292	296	302	278	302	304	293	318	272	306	284	296	320	302	324	317	301	325	313	310	300	253	278	297	296	283	327	289	291	274	282	312	291	302	286	283	281	280	314	297	291	274	288	291	278	308	293	272	297	312	347	311	303	279	308	300	288	306	309	276	318	300	279	308	324	307	286	283	286	328	312	309	295	275	320	297	322	310	296	261	299	279	307	268	286	277	318	323	308	309	279	299	287	310	279	280	269	294	296	294	293	301	287	275	284	290	319	323	275	244	277	297	288	281	290	277	280	281	298	309	303	272	295	297	263	294	322	272	289	303	332	276	305	298	266	308	336	264	295	288	271	293	267	304	295	305	295	318	325	289	292	308	323	293	273	306	306	292	286	272	314	291	344	326	263	273	311	308	296	284	296	273	298	289	297	320	278	294	284	291	290	318	286	287	293	288	304	297	303	254	332	294	305	292	328	300	293	295	271	295	273	278	305	274	314	251	270	307	267	309	296	256	294	300	326	299	311	303	290	269	282	291	280	291	300	274	291	282	287	278	302	298	307	279	285	307	332	299	286	338	281	284	301	270	320	295	319	282	294	284	314	277	295	312	271	288	301	270	304	291	308	273	303	284	254	307	293	281	269	295	293	292	284	278	287	275	303	279	318	340	307	298	256	282	302	308	272	286	275	295	318	311	309	301	275	313	283	314	303	277	264	326	292	277	278	294	309	289	314	261	275	288	294	290	244	277	314	340	316	322	282	288	295	283	284	307	251	314	309	316	292	269	299	302	312	297	320	325	273	299	289	275	291	320	277	266	293	320	289	287	292	289	254	300	320	318	285	296	266	282	305	271	262	293	298	287	313	286	284	291	272	283	288	286	275	297	288	308	272	274	254	296	297	304	274	294	286	269	285	272	293	278	298	274	298	264	276	304	294	311	278	281	306	287	279	330	317	269	311	263	261	298	298	300	309	316	299	286	312	300	256	314	292	288	275	328	281	276	295	303	273	333	301	327	307	309	296	312	239	304	301	304	300	304	289	304	311	264	303	251	304	305	306	302	294	291	307	311	307	294	274	311	289	286	299	324	263	297	303	293	283	316	305	311	288	291	267	302	331	288	289	298	265	301	294	293	297	272	288	281	295	269	307	297	289	296	303	297	294	293	306	303	314	286	293	285	298	269	284	306	281	287	292	288	293	325	314	288	280	300	280	276	316	265	301	278	282	316	291	322	306	288	269	311	324	294	299	262	317	311	286	295	270	324	314	284	320	302	288	259	297	259	290	302	301	262	306	299	291	295	325	301	273	298	271	291	306	275	324	282	300	295	316	305	276	305	291	297	272	291	304	283	291	293	248	296	303	323	265	293	320	277	317	301	282	267	245	313	283	283	307	308	263	318	295	316	302	302	284	300	295	322	300	334	305	300	268	270	318	291	285	296	335	261	290	278	288	308	286	299	288	315	278	311	291	276	289	324	290	281	285	305	309	316	290	275	278	284	285	306	285	294	307	287	271	305	296	299	273	298	314	318	279	307	300	304	258	315	296	303	303	299	292	255	297	324	300	269	299	277	308	301	283	292	285	274	309	271	298	288	296	275	264	313	295	276	298	303	308	301	277	314	303	307	304	287	276	307	267	290	293	292	279	294	279	295	289	287	295	300	312	316	281	300	290	331	288	294	289	305	316	307	288	302	311	326	303	266	295	290	305	304	314	313	289	285	329	299	290	289	279	289	282	278	298	281	300	326	304	324	295	282	324	311	279	289	291	276	285	279	286	304	298	299	302	338	297	333	296	313	325	273	307	303	287	309	244	302	270	291	290	295	259	273	278	303	297	292	299	291	291	332	324	297	280	304	323	285	279	282	288	301	295	301	273	296	302	275	283	289	280	292	300	297	283	241	300	263	279	277	287	297	294	294	318	294	306	332	276	297	315	310	310	301	267	253	291	272	297	287	335	277	289	330	290	315	310	299	321	271	268	285	292	280	312	290	284	313	319	289	274	321	310	278	306	271	296	274	262	277	300	272	305	277	301	261	275	287	289	288	300	314	278	275	296	306	289	316	304	288	269	306	272	310	275	253	293	313	302	266	303	309	304	279	299	308	287	246	320	332	281	298	298	306	318	298	298	300	307	304	307	289	300	300	279	284	309	276	275	283	309	259	292	302	280	283	300	290	263	288	291	278	299	315	309	282	293	259	278	281	287	296	282	297	268	312	287	333	287	283	307	284	295	270	257	287	251	293	275	293	292	288	266	281	267	290	280	339	309	324	285	294	277	295	301	299	290	270	289	305	301	310	315	301	284	328	278	295	296	311	304	303	283	264	248	298	294	295	304	324	268	300	302	287	319	303	278	298	269	278	279	301	280	299	275	289	294	309	324	276	328	295	317	286	292	320	294	286	301	261	298	296	305	274	312	283	290	282	296	262	287	273	312	289	278	307	293	297	285	286	297	280	295	295	320	270	303	302	288	309	261	296	294	286	330	289	269	317	285	287	306	272	291	278	304	283	312	305	297	271	273	285	292	309	296	319	271	300	275	309	295	306	285	256	284	279	301	301	278	289	285	266	288	285	280	314	293	280	288	259	297	289	264	311	273	269	306	293	270	292	269	320	281	275	304	261	331	276	272	310	306	296	290	306	296	296	295	280	296	263	290	332	300	287	270	280	326	264	289	307	332	275	279	277	317	298	280	301	300	288	298	319	272	288	266	302	294	320	284	258	301	283	316	279	267	306	299	279	298	322	298	286	290	314	276	280	295	297	289	264	289	310	315	287	321	284	313	275	295	321	320	300	312	297	317	283	302	332	306	316	308	282	279	283	300	307	317	281	272	293	307	285	295	296	324	283	299	298	325	316	294	291	302	287	277	285	296	310	295	319	304	292	258	313	280	261	288	317	310	267	311	327	308	276	322	302	289	311	287	261	275	287	295	316	284	279	291	296	258	281	308	274	296	265	295	290	256	299	280	255	269	295	306	323	283	319	311	286	246	305	287	299	279	302	250	285	242	294	283	279	276	313	290	310	280	263	285	282	296	318	272	281	273	290	299	300	269	260	311	274	256	291	279	281	277	302	301	308	290	258	299	308	306	287	270	296	275	313	292	288	327	292	312	332	313	291	293	285	284	300	271	284	289	302	286	282	292	268	313	307	307	303	272	304	311	291	285	313	268	277	279	291	277	309	330	271	300	298	281	297	305	296	304	274	285	286	316	288	271	295	283	303	293	288	279	296	307	299	283	267	300	274	269	296	266	280	299	288	307	305	290	291	302	297	301	282	307	297	316	300	283	287	300	324	325	287	306	301	327	298	312	290	265	290	308	265	320	280	281	307	308	283	299	305	289	306	304	284	283	279	321	300	283	293	322	285	273	299	303	254	298	273	291	269	304	287	276	282	283	283	301	303	302	300	316	299	254	309	278	289	295	308	309	297	282	300	266	297	292	272	292	289	290	267	304	315	291	294	298	321	294
10169	14472	13267	6311	4541	3330	2398	1637	1248	948	734	632	494	437	432	429	400	394	387	405	392	404	386	391	392	421	449	398	392	381	423	395	404	365	390	368	417	419	402	358	371	379	416	403	408	339	412	385	387	370	348	383	375	382	371	366	355	371	404	364	391	382	392	373	409	373	378	375	362	392	379	423	378	407	398	377	401	410	411	432	421	381	401	395	381	422	418	402	374	388	405	351	401	338	415	412	393	378	377	348	400	396	364	409	367	394	370	387	378	397	386	394	394	383	414	367	384	351	384	382	387	339	365	355	395	373	436	374	387	388	370	375	393	384	359	353	402	384	366	377	412	386	422	401	375	356	390	329	357	366	386	367	407	395	384	388	385	382	347	367	369	408	353	369	373	361	365	367	377	399	378	412	390	388	403	408	389	389	399	349	397	405	376	373	394	390	368	388	415	395	397	377	356	365	359	398	381	371	373	346	332	379	369	422	386	344	390	387	419	408	399	364	389	373	383	355	372	353	396	360	385	360	380	400	379	372	370	386	377	354	380	388	389	369	382	387	377	348	398	357	382	394	382	399	412	361	372	406	384	376	410	375	394	392	400	397	398	385	403	427	380	396	412	401	372	367	381	380	386	419	362	401	388	375	375	375	406	353	364	356	396	373	397	389	395	362	359	381	414	368	373	368	365	354	374	393	376	383	413	370	388	371	381	392	386	389	393	389	371	385	407	392	406	397	372	392	356	368	384	368	383	365	380	360	397	362	389	386	389	368	384	390	363	342	377	411	340	363	386	367	379	409	393	379	391	382	368	402	366	365	379	383	381	388	389	372	403	434	384	370	363	360	354	399	394	383	391	380	342	389	383	379	390	382	360	351	366	354	378	402	363	382	370	405	381	406	340	394	401	383	388	398	362	363	381	372	407	375	339	385	409	394	408	377	374	406	413	381	355	398	391	372	352	373	361	357	417	403	372	390	396	381	392	364	413	366	399	398	373	379	402	375	436	365	360	362	379	408	368	420	377	387	380	411	378	394	359	387	390	375	358	402	398	403	377	400	365	395	377	399	384	360	403	350	374	363	362	378	380	367	381	387	365	380	359	421	376	400	374	382	376	408	370	407	356	382	406	405	362	385	399	341	387	415	387	375	334	377	416	353	380	423	393	388	400	376	414	371	355	391	381	361	385	377	360	397	362	424	398	367	365	362	390	391	410	388	370	377	365	392	342	404	368	367	355	347	366	367	389	352	384	395	361	384	410	376	359	374	378	373	420	368	386	400	382	393	383	411	393	368	450	370	391	416	389	357	363	399	395	354	381	381	418	366	415	406	407	411	345	392	379	402	387	358	372	419	372	392	366	371	376	403	389	384	374	365	409	389	398	307	383	371	368	401	368	387	378	403	384	401	395	356	361	384	396	376	432	392	379	406	386	386	384	348	375	393	382	374	383	357	388	381	378	392	404	375	385	399	391	382	396	397	378	404	390	411	367	387	358	397	413	379	383	367	348	398	362	379	411	354	362	347	410	379	377	395	387	384	405	404	400	392	369	347	363	397	375	389	371	362	392	376	371	341	356	416	394	401	411	411	382	386	375	409	393	402	352	338	376	396	380	404	415	383	377	394	400	380	378	389	354	379	356	416	381	359	407	402	392	387	367	381	380	406	410	378	374	391	396	384	403	398	333	382	412	361	386	352	389	361	378	366	368	390	405	360	390	369	377	388	382	382	369	388	383	399	369	406	374	386	334	404	362	390	372	359	376	399	391	387	414	377	362	398	363	382	371	394	375	382	401	392	376	343	408	371	375	413	390	378	371	391	383	360	392	386	392	372	374	394	394	396	414	378	400	405	375	362	388	372	421	363	384	355	388	391	355	401	375	402	409	363	403	413	357	384	366	407	397	404	400	367	385	384	404	368	402	389	372	360	395	424	375	347	384	360	410	394	368	378	389	408	419	397	366	392	395	400	391	377	357	376	409	372	390	377	412	390	413	378	352	424	363	404	375	378	367	388	390	391	386	356	419	352	381	360	371	366	389	406	375	374	378	384	381	395	373	383	386	403	396	371	376	408	360	408	396	413	399	380	369	368	426	388	401	343	343	404	387	384	356	393	389	428	399	355	368	379	371	387	387	377	389	388	363	380	384	381	410	368	380	354	388	363	376	364	380	392	376	402	388	357	401	408	417	386	378	400	402	338	376	423	396	385	366	401	373	425	336	363	388	375	410	384	379	327	404	383	375	372	406	384	400	383	379	357	387	347	372	376	388	399	393	374	405	407	359	353	388	392	357	398	401	402	379	371	389	355	393	356	369	393	366	371	392	399	416	397	370	409	391	407	364	370	387	393	429	381	404	368	389	375	391	367	395	376	414	431	392	388	383	355	381	376	400	375	379	393	395	379	399	394	347	392	399	396	378	349	405	370	414	347	406	394	382	359	367	376	378	390	378	383	390	399	402	395	354	381	386	377	381	403	367	392	362	370	372	359	355	404	368	373	365	400	413	364	401	403	337	353	355	393	380	383	394	396	378	411	383	365	382	428	366	364	385	380	411	371	403	384	391	418	413	396	389	387	372	401	400	397	380	384	383	363	375	350	411	353	364	364	388	380	390	389	369	407	383	375	416	364	361	412	377	392	341	387	366	379	370	402	368	411	385	378	390	382	408	389	387	374	355	382	433	390	359	397	382	423	374	386	403	398	401	394	407	365	387	373	407	374	403	373	376	362	394	377	397	394	428	382	392	364	380	384	409	351	365	363	372	361	376	395	383	363	372	378	381	352	367	368	380	386	380	380	415	396	390	366	355	372	363	396	353	438	377	392	380	389	361	401	382	386	338	366	378	378	404	404	362	378	355	394	365	398	400	373	350	379	388	374	374	377	371	361	399	385	394	332	388	433	391	397	374	410	376	369	350	393	367	378	378	387	385	352	391	418	347	386	403	433	389	353	417	372	393	374	406	370	401	442	392	403	401	392	349	413	379	391	374	382	399	382	358	402	378	394	398	382	394	347	347	373	394	407	359	379	347	380	381	425	363	369	370	389	415	402	359	386	380	397	384	368	387	378	353	366	362	432	387	417	408	374	370	345	410	377	423	407	372	364	401	384	366	374	393	377	371	400	359	403	419	385	394	393	396	382	381	366	376	349	371	407	396	396	367	377	367	407	410	403	379	389	330	361	352	396	404	371	399	393	398	372	393	313	387	396	378	384	378	372	373	373	381	400	343	365	381	384	364	401	338	383	390	397	382	378	390	403	363	362	357	409	338	392	381	408	386	373	387	392	406	395	401	388	376	389	381	374	343	357	367	388	368	412	352	368	364	384	354	369	388	386	395	372	414	396	372	410	384	368	444	355	407	367	366	379	385	372	405	362	408	387	396	392	377	403	394	352	379	398	399	339	374	404	396	405	354	365	380	434	345	368	406	372	370	410	373	381	372	382	378	370	377	411	349	381	390	426	391	379	347	387	413	414	361	407	403	399	347	396	353	411	379	355	394	386
24437	21404	28655	24539	21267	9728	2882	1670	1225	1042	904	795	689	687	577	591	580	588	539	571	535	570	540	572	559	510	520	553	515	519	571	552	550	574	546	556	552	571	542	563	538	546	538	506	596	550	507	551	494	513	514	543	504	567	558	516	554	583	506	563	545	472	552	539	515	508	537	553	492	543	492	496	535	508	536	571	524	530	511	511	540	555	523	572	525	564	531	525	542	564	503	509	513	533	526	543	510	526	533	557	538	550	519	502	527	524	499	514	556	486	519	522	511	532	509	539	506	481	551	525	544	526	549	559	562	521	506	572	564	515	563	509	547	503	504	524	565	507	516	532	531	538	516	526	521	513	520	543	513	519	506	503	504	487	488	484	499	497	497	519	526	547	537	520	505	550	546	504	485	499	541	503	544	521	497	531	531	506	572	538	530	511	544	499	505	505	529	494	536	556	528	514	474	521	531	494	509	480	526	552	507	518	497	523	537	510	507	509	490	557	514	567	500	522	524	514	599	523	516	507	536	519	538	504	505	483	499	516	550	515	540	529	549	518	535	498	507	545	494	524	539	537	517	525	555	511	519	528	506	514	548	541	518	530	483	509	545	509	515	500	479	502	546	538	504	524	516	551	504	530	523	530	507	523	530	539	489	559	526	540	509	523	510	540	505	516	521	492	474	485	518	547	546	509	497	557	521	529	488	520	544	540	492	508	554	554	528	506	512	513	478	471	510	529	526	494	546	471	492	517	521	502	494	531	582	495	566	514	498	541	529	550	491	526	521	524	514	516	506	495	537	505	508	495	506	528	534	522	530	503	573	536	523	497	557	495	545	514	516	535	500	521	514	508	508	536	555	489	491	532	531	528	480	530	499	522	500	522	495	482	533	515	525	523	532	538	496	495	509	517	510	524	503	499	556	513	494	533	514	546	479	525	523	550	523	484	516	529	498	479	486	508	524	527	525	524	517	506	508	504	573	533	496	510	496	521	522	523	507	513	503	497	496	526	493	488	480	497	504	491	495	546	489	473	544	551	497	513	494	516	499	555	533	510	507	463	507	531	553	514	446	476	520	564	554	523	499	532	516	531	520	565	509	505	469	489	529	495	562	510	540	537	535	522	519	559	473	515	532	522	499	500	484	496	537	534	523	484	502	543	506	550	565	498	532	515	557	489	581	542	550	484	517	529	556	524	525	532	542	566	556	499	543	519	496	550	551	529	454	509	517	522	520	507	542	526	525	508	493	525	489	516	544	541	518	525	531	491	522	523	514	506	512	521	508	496	501	486	518	549	520	490	468	553	554	525	509	503	523	507	510	556	516	509	556	523	539	534	485	486	514	483	492	505	511	517	561	501	535	470	546	534	526	514	504	464	524	525	467	518	490	560	545	534	553	541	521	558	492	496	543	485	531	553	506	543	467	556	504	547	500	518	528	517	509	511	501	504	551	547	526	536	509	485	532	486	533	563	568	514	498	522	551	504	516	513	512	502	520	542	539	532	530	514	519	513	444	524	522	544	524	506	539	515	513	510	572	502	500	550	524	551	518	519	512	495	542	512	523	513	536	506	529	522	538	548	570	520	496	523	521	513	513	560	526	504	481	532	523	478	500	518	524	496	523	500	523	471	559	508	531	524	551	489	527	493	513	489	539	519	515	524	517	512	513	496	496	508	557	518	555	515	525	507	526	486	546	505	532	485	523	502	531	486	491	547	521	521	485	535	532	515	551	492	520	500	550	525	529	538	539	480	512	506	525	536	527	506	521	496	508	509	508	530	534	550	506	503	507	510	540	513	537	503	538	503	524	549	504	479	516	512	537	498	511	511	509	499	549	522	536	522	476	505	514	503	507	476	528	514	555	492	558	523	579	512	532	508	513	511	483	555	542	533	486	509	518	546	511	543	502	535	459	533	526	524	491	499	488	495	492	498	512	504	500	528	550	546	522	535	511	527	540	528	483	513	536	510	510	506	496	504	503	511	525	553	546	505	514	507	512	542	517	519	544	503	538	511	522	533	516	556	531	470	500	531	499	518	542	532	528	494	504	497	525	524	528	525	523	514	519	545	439	512	492	493	495	539	520	509	523	558	535	513	519	493	499	536	510	504	547	524	519	479	488	518	523	507	535	538	494	498	500	510	520	502	494	518	479	507	517	500	535	529	488	539	550	526	531	531	478	511	533	514	508	515	537	492	507	537	507	498	495	541	497	546	542	479	551	537	519	508	507	536	533	522	513	553	537	512	485	476	534	545	508	516	492	528	559	473	509	540	504	503	520	530	508	517	523	514	508	495	534	534	513	497	544	520	507	513	509	505	510	527	553	517	474	541	509	545	464	549	499	501	531	535	502	494	499	495	544	522	536	521	498	526	512	544	515	539	493	488	544	507	522	504	505	509	502	522	488	545	481	504	519	513	505	522	498	537	528	520	548	485	508	520	523	513	540	523	505	490	518	559	495	514	544	534	554	521	510	529	506	515	533	519	507	540	476	517	501	553	519	494	498	511	463	531	518	481	544	509	526	527	498	538	514	486	515	480	496	525	525	556	548	557	539	565	583	503	499	541	575	485	540	546	512	487	531	545	505	523	522	531	521	547	531	563	495	526	534	513	501	488	469	519	546	528	493	529	512	500	487	502	491	534	561	540	519	542	530	523	545	496	495	503	501	504	551	528	537	490	529	539	514	522	562	506	510	519	523	533	533	526	548	503	527	498	515	531	482	509	515	497	505	505	513	534	518	517	516	521	537	528	515	486	516	541	490	550	513	498	542	496	532	501	495	481	532	569	515	528	512	494	516	528	565	548	516	494	518	501	538	546	507	550	522	522	559	519	464	533	489	490	515	549	518	505	508	549	523	482	531	487	485	528	527	512	568	497	475	542	515	495	487	489	496	551	515	493	523	524	527	523	519	474	534	517	498	472	535	555	517	509	484	513	531	499	501	530	510	486	553	509	513	536	496	477	532	504	553	548	513	501	531	504	531	510	539	478	504	491	481	557	522	451	528	560	518	526	509	493	510	527	568	543	512	486	517	534	521	531	533	494	519	513	531	542	548	540	507	530	547	517	458	541	498	507	549	564	529	504	541	504	505	502	526	521	502	484	516	522	497	551	532	537	528	552	500	523	530	558	545	548	501	508	539	533	530	505	563	522	490	507	563	523	512	530	538	526	531	573	527	527	529	529	490	516	556	515	500	536	550	533	513	528	520	483	491	525	515	465	510	560	540	519	501	496	532	516	541	546	502	513	498	451	488	515	488	496	521	508	510	492	506	502	539	505	517	497	499	557	484	496	508	506	506	518	541	464	482	548	518	506	524	513	494	503	553	487	531	508	450	532	524	526	536	527	511	485	505	527	548	550	541	528	543	510	538	486	528	536	507	518	507	501	531	528	530	508	483	588	541	514	515	493	492	532	534	500	518	539	477	512	582	552	536	502	529	523	546	511	541	476	484	497	539	492	469	561	529	545	483	512	530	510	535	521	504	507	505	529	501	515	521	472
11212	22643	19671	10942	8446	6624	4725	3381	2495	1964	1628	1350	1101	1003	933	881	837	785	759	790	800	753	745	730	748	731	700	713	707	676	722	725	746	656	671	718	639	635	709	656	644	671	639	706	688	650	669	659	678	658	671	669	668	684	731	686	710	673	674	678	695	632	704	648	661	690	696	690	669	644	677	673	658	646	670	661	658	679	693	727	708	650	680	682	723	741	784	640	670	691	655	639	632	652	652	626	670	665	627	689	656	676	685	657	621	651	665	706	661	610	669	678	653	666	606	660	675	631	676	657	692	691	669	623	677	658	689	658	669	677	706	656	658	666	648	656	656	623	686	633	677	648	683	642	650	718	677	710	644	653	651	669	645	648	668	688	632	673	668	675	703	633	680	707	685	655	698	650	647	717	659	632	703	654	692	648	639	679	694	673	640	633	697	690	692	680	619	644	620	653	620	632	631	656	686	665	650	624	639	666	670	644	673	636	685	595	703	641	638	695	626	643	682	689	633	707	674	701	661	665	632	648	685	637	640	666	649	686	721	695	697	691	641	643	715	727	680	691	669	676	665	659	665	671	644	685	673	658	671	632	647	683	675	674	649	662	660	679	650	651	664	640	638	669	629	666	674	659	638	712	660	684	652	702	681	629	656	694	666	646	708	652	686	650	688	679	690	677	654	629	676	716	622	680	636	671	694	651	690	646	629	665	647	619	665	646	655	622	665	657	687	606	704	655	662	640	662	675	695	649	644	629	625	658	671	629	641	657	675	689	676	622	673	649	688	660	687	657	675	628	697	666	678	669	632	685	674	641	646	675	658	679	655	661	620	663	656	679	652	678	691	668	655	650	682	674	648	646	648	664	672	655	658	662	664	649	675	684	653	667	642	676	655	665	662	638	624	703	670	612	658	658	637	685	675	677	693	644	651	645	642	663	670	689	648	645	665	615	694	663	660	687	639	662	690	680	622	660	638	640	684	635	654	671	600	678	690	672	644	616	664	685	622	686	675	675	656	679	663	639	675	611	658	643	669	637	664	652	660	659	651	646	671	669	646	625	676	674	660	634	648	665	656	647	644	617	663	695	679	686	689	604	670	645	615	647	655	627	615	647	701	700	653	667	681	647	694	656	675	701	615	728	675	674	611	624	627	669	648	687	666	692	674	679	625	682	666	647	673	664	672	674	627	665	653	641	679	689	681	650	651	674	681	624	656	684	657	708	617	666	720	660	648	634	598	669	653	665	647	662	644	677	660	628	691	665	644	666	641	656	704	650	641	683	643	708	703	633	610	703	630	628	663	682	651	655	678	649	648	636	672	649	649	644	660	652	602	649	668	662	644	652	612	669	688	638	655	673	679	691	714	672	705	683	660	716	655	701	693	631	660	668	636	687	641	651	692	591	645	656	665	667	662	630	646	691	685	668	632	680	678	677	665	683	668	615	625	636	679	679	676	656	686	637	692	668	710	641	652	668	588	668	688	635	659	715	639	711	670	684	665	624	650	647	699	639	685	676	634	670	654	653	629	660	632	641	657	695	659	689	649	642	678	664	657	651	674	655	642	644	640	657	690	715	636	668	642	692	679	697	653	669	671	692	700	711	666	665	667	677	638	642	621	695	644	650	665	698	635	673	669	605	709	647	669	690	639	675	596	661	653	656	665	657	649	672	623	663	633	645	667	659	708	676	654	658	652	682	617	671	661	641	670	648	669	738	670	658	631	664	638	663	623	678	655	656	696	661	714	670	685	629	647	656	626	658	648	629	608	636	660	644	671	640	665	689	618	690	680	643	687	681	621	722	671	717	657	668	630	667	693	704	636	688	634	708	616	598	642	688	659	681	676	658	713	670	673	656	671	630	647	728	652	681	641	661	660	657	590	611	679	669	654	670	644	619	612	672	645	643	704	624	653	653	644	650	674	650	646	684	629	713	673	677	676	671	628	621	672	660	672	667	598	655	643	694	656	665	700	693	633	685	680	646	643	639	689	648	678	645	685	702	663	670	671	680	669	658	675	644	676	652	697	654	645	644	647	650	683	633	657	624	683	662	679	657	693	722	642	676	652	649	718	641	713	659	675	625	636	656	665	648	645	672	694	651	649	618	650	659	635	651	689	627	677	645	679	641	667	648	648	656	680	663	688	698	659	678	681	656	646	680	741	654	582	697	646	661	677	633	639	653	674	656	681	658	644	659	663	698	624	636	689	662	609	636	664	708	681	647	689	664	653	693	698	638	664	676	697	700	647	656	638	689	614	644	655	688	679	688	644	681	664	691	679	679	635	660	673	594	653	638	618	689	691	655	681	633	710	656	651	634	651	667	699	650	674	658	634	627	659	661	653	648	643	680	674	721	678	652	719	691	715	693	644	655	641	682	624	596	634	682	648	654	645	642	675	667	696	649	645	696	640	620	649	665	677	690	647	646	655	664	618	690	632	662	624	656	638	619	647	681	685	623	654	709	686	680	624	671	678	657	652	689	696	659	668	633	640	670	685	656	624	687	656	684	672	649	655	647	686	642	651	602	662	672	697	629	679	682	641	621	627	656	694	644	619	655	658	661	662	639	645	629	619	679	665	653	684	648	680	650	659	648	676	659	702	675	691	682	591	699	650	644	665	658	667	650	652	642	655	657	618	640	665	654	636	687	681	636	652	688	640	605	598	646	695	684	713	717	659	745	662	688	637	672	681	646	627	647	669	711	663	664	649	612	689	672	667	653	683	653	677	604	616	671	648	661	681	621	643	672	669	612	681	624	713	657	608	695	647	669	671	672	701	704	652	665	650	631	656	601	683	682	662	649	627	669	701	699	634	655	663	642	623	672	660	687	644	628	650	589	626	705	607	648	618	674	667	672	704	651	715	663	620	666	624	634	646	653	692	695	631	707	669	702	696	702	681	649	676	657	660	685	647	679	649	689	664	660	637	683	672	692	674	732	652	665	684	654	632	646	676	696	687	706	669	649	695	623	660	644	644	636	609	659	677	684	661	670	615	673	745	680	651	640	620	687	666	658	665	633	632	613	655	640	644	662	685	620	671	669	706	645	699	642	674	649	682	671	644	674	620	668	664	721	611	682	640	649	622	637	689	621	676	630	661	690	665	660	667	651	669	658	642	654	673	679	647	655	670	620	642	654	670	643	656	668	678	681	629	668	652	687	663	649	677	644	663	621	697	647	645	707	621	702	665	638	649	675	617	650	625	679	640	740	644	634	678	657	653	611	661	640	643	655	640	667	617	690	636	640	674	668	645	664	623	662	654	644	637	641	688	644	627	654	683	613	671	653	649	668	663	595	644	633	621	651	657	670	681	673	690	691	649	687	662	687	629	659	651	688	646	650	679	664	657	618	679	652	673	646	644	682	630	655	661	653	669	657	641	680	664	688	667	650	669	659	703	621	654	733	642	674	655	665	667	660	681	639	661	631	684	642	705	646	607	691	641	688	609	662	649	658	682	681	671	650	643	657	637	628	637	657	629	625	669	689	660	679	628	610	651	664	677	680
25582	21403	27413	25431	9316	2374	1373	948	646	519	432	381	272	303	252	225	225	229	255	221	210	199	246	196	217	203	220	219	238	215	214	214	225	220	238	201	202	233	199	216	229	206	240	231	231	232	217	195	203	223	191	221	212	213	211	209	216	211	209	210	213	213	213	209	192	230	209	194	213	199	217	243	171	201	206	205	199	204	204	231	221	225	226	220	211	224	212	200	240	239	200	214	208	200	220	213	185	191	198	211	194	221	214	226	212	213	193	225	224	199	201	194	206	220	216	206	205	227	228	210	203	195	213	190	208	212	178	212	190	221	208	219	208	208	218	224	226	192	201	220	224	209	228	205	215	197	219	215	207	203	194	210	227	224	226	229	222	209	237	205	197	192	234	216	205	215	236	205	226	211	217	214	203	216	216	182	225	221	202	224	186	189	220	211	214	203	181	195	195	213	210	213	235	193	208	199	201	230	233	214	205	172	216	223	205	219	239	202	193	206	217	199	224	229	218	212	205	236	209	211	217	205	220	204	211	209	204	210	199	229	207	239	203	204	197	199	222	212	203	197	237	197	192	190	217	205	210	224	204	208	219	206	214	206	208	211	214	225	222	204	227	206	187	202	192	171	223	222	218	235	189	196	215	230	227	206	193	196	202	200	187	193	221	199	187	189	222	224	201	196	197	225	204	231	208	214	200	231	192	224	212	204	213	213	198	195	218	226	196	221	200	210	222	229	203	200	219	201	205	210	207	209	198	183	198	237	209	206	214	212	195	202	194	229	205	222	201	205	218	213	200	203	211	215	235	212	229	215	197	201	220	194	226	212	207	230	211	190	214	190	203	222	214	185	206	209	243	215	215	208	196	212	222	237	209	230	206	200	238	211	194	181	222	210	220	192	213	203	208	232	240	210	194	207	207	206	191	192	233	217	217	235	229	216	225	207	217	225	194	207	225	195	191	219	199	206	199	202	231	229	214	254	216	210	228	232	225	195	206	235	202	216	201	221	231	231	190	218	191	222	213	189	197	193	232	192	231	236	192	208	209	187	218	197	223	202	205	209	239	176	229	205	206	202	231	208	243	202	207	230	186	182	192	197	216	204	190	220	222	193	229	203	217	224	221	195	195	194	235	215	234	203	200	184	193	203	201	223	189	218	209	197	207	195	201	226	220	219	191	224	204	209	214	224	212	196	221	205	216	198	215	220	190	196	187	195	218	224	193	227	217	221	187	221	197	189	198	196	204	219	198	201	189	210	210	201	245	194	181	212	199	204	199	226	201	220	187	197	205	217	201	213	190	197	199	195	204	208	230	180	186	199	226	232	197	209	230	199	218	205	210	226	186	188	201	214	197	231	229	217	202	182	218	183	208	230	199	198	214	254	199	213	222	208	184	191	222	190	185	216	216	214	188	206	173	204	194	188	253	222	214	233	198	189	227	208	220	230	207	210	208	213	220	209	200	205	218	207	228	214	198	218	220	205	216	201	200	199	185	204	206	228	185	228	229	203	211	202	217	217	207	226	218	203	204	221	234	186	218	215	202	195	210	187	207	202	223	211	220	220	201	224	201	222	225	214	235	226	199	193	178	215	207	199	228	197	221	199	193	224	207	217	197	193	192	210	210	213	221	208	225	205	201	178	230	230	183	190	206	201	199	219	202	209	213	210	212	208	179	211	184	221	244	234	229	225	221	223	182	212	210	219	223	223	217	221	208	199	209	224	198	178	201	220	198	205	196	211	207	191	209	210	208	202	203	221	215	222	194	220	187	226	202	205	219	203	200	218	202	198	190	220	206	204	197	210	235	199	230	214	225	187	206	197	199	222	191	210	216	208	186	204	211	169	216	205	217	232	198	223	216	209	240	191	222	213	209	222	204	222	229	192	227	193	223	199	215	195	216	192	208	204	209	192	255	210	193	201	224	208	198	212	225	183	213	202	207	207	197	216	202	203	205	209	208	226	223	214	191	217	211	192	214	224	199	213	210	217	214	208	213	219	181	195	213	209	186	223	195	241	200	193	216	221	226	225	219	207	210	209	203	222	215	219	204	229	216	189	192	199	196	219	190	220	215	208	201	220	212	201	212	198	225	239	213	225	216	200	216	215	225	202	201	212	215	195	223	223	202	206	186	203	210	204	234	228	221	204	205	202	222	200	231	198	205	191	212	211	224	226	187	207	215	232	201	181	205	254	192	217	176	245	215	239	188	207	227	208	202	219	216	227	213	183	208	222	211	254	191	207	188	186	209	225	208	204	188	209	205	206	215	214	193	226	210	216	212	201	211	211	210	214	212	191	217	166	220	231	226	189	222	194	204	246	200	226	227	214	215	238	200	206	194	198	205	220	199	250	207	214	223	218	222	221	192	229	191	201	219	206	242	178	206	204	234	209	213	209	204	213	220	223	195	212	208	190	223	221	194	199	198	210	200	217	206	219	208	212	188	215	210	217	188	207	200	224	211	227	183	196	207	217	223	195	232	190	224	244	199	204	190	196	224	200	212	201	210	201	204	191	225	230	192	216	215	235	237	223	191	227	215	220	222	229	206	216	225	219	207	217	205	213	222	182	204	201	204	185	213	193	209	186	206	203	209	233	231	241	225	220	197	205	193	201	234	215	221	188	198	226	202	211	232	204	198	211	203	235	211	220	201	193	189	209	213	193	211	204	233	201	231	233	216	211	202	211	211	226	186	209	230	214	213	210	194	230	218	183	219	191	191	198	185	190	244	225	187	207	210	207	204	205	219	203	172	211	209	222	212	225	221	198	240	187	185	199	211	227	214	196	189	207	220	221	188	225	210	205	217	206	208	226	211	210	208	219	194	224	184	209	231	224	202	211	203	197	210	206	191	237	209	186	205	232	203	208	203	196	205	214	187	201	211	189	214	204	209	194	205	208	207	194	203	209	227	222	206	224	198	233	248	212	218	210	257	220	193	219	224	196	206	219	201	199	205	220	198	235	201	224	220	221	220	214	197	227	203	209	201	212	212	201	222	202	195	208	211	218	224	203	206	227	211	226	232	211	197	173	185	233	192	207	212	225	223	187	221	193	198	203	208	199	223	236	240	203	205	229	234	207	224	199	204	204	204	220	204	173	232	243	230	201	183	206	243	228	206	222	184	211	187	217	207	217	197	188	234	197	221	192	213	221	220	214	218	204	199	219	212	202	229	195	217	212	234	233	189	215	188	197	184	227	215	205	206	218	187	213	219	214	203	214	221	191	211	218	199	213	206	211	214	221	225	197	210	205	226	207	222	208	216	221	203	233	216	209	219	210	198	206	228	221	211	217	231	226	207	222	191	233	193	216	191	217	230	203	227	179	207	232	216	207	193	179	207	210	198	218	202	203	200	213	228	194	195	223	204	207	222	209	185	212	199	192	204	225	198	219	214	221	175	237	215	211	205	236	221	181	209	216	196	198	225	169	224	202	198	193	235	206	205	226	238	219	227	219	201	197	187	201	215	212	223	190	181	226	223	231	199	220	209	211	225	211	213	215
10347	18495	15229	8657	6511	4901	3350	2319	1601	1271	910	692	572	524	457	425	406	375	386	339	331	309	351	359	300	306	308	336	357	302	324	328	287	346	297	316	285	316	335	263	278	282	335	302	303	306	278	293	291	304	308	280	271	309	309	318	306	309	309	288	285	278	292	298	295	307	282	293	294	290	258	310	331	299	296	284	324	311	277	305	342	301	347	313	324	323	344	280	303	309	286	304	296	326	285	258	333	337	284	300	298	316	300	289	304	297	275	299	304	318	276	287	303	316	283	273	293	284	323	319	286	277	309	295	292	292	273	293	293	296	294	294	304	292	309	298	304	311	282	291	294	315	309	315	313	284	277	293	298	285	276	283	309	318	280	317	262	299	293	298	326	291	302	284	308	290	291	319	295	303	298	297	300	295	279	296	296	290	270	274	290	311	299	298	285	325	289	311	254	286	304	293	297	267	281	284	310	266	277	294	288	303	294	283	298	286	292	285	295	292	293	301	290	301	276	307	319	283	312	296	281	301	287	303	305	309	295	288	311	302	329	285	305	305	310	261	295	301	315	308	296	297	296	284	313	291	323	267	299	306	292	310	295	303	272	296	285	326	290	247	295	281	290	274	312	284	274	288	295	290	313	302	301	264	273	309	289	304	299	263	313	283	272	304	280	300	290	282	275	314	289	317	314	289	295	324	305	271	310	292	316	319	314	302	296	303	249	290	307	334	320	291	294	323	301	314	337	285	299	290	278	278	292	309	278	266	277	271	294	292	319	299	282	298	287	309	288	292	283	274	297	309	284	305	281	306	280	305	278	285	284	272	309	331	306	264	291	318	285	321	294	295	284	284	282	273	297	287	278	299	297	277	298	285	285	290	260	288	315	301	304	314	316	288	307	295	296	299	301	290	296	290	279	299	288	285	292	275	246	274	284	276	294	307	282	290	294	274	311	274	309	311	281	301	269	288	315	288	273	272	278	300	265	338	286	309	308	313	285	316	301	297	306	290	283	287	261	302	319	289	299	272	311	271	297	280	340	284	279	293	308	272	280	266	306	295	319	309	290	271	269	303	308	299	316	283	284	290	282	312	324	305	288	298	279	290	290	317	291	303	277	313	326	279	279	283	264	283	302	273	307	298	288	270	288	283	289	286	265	275	274	298	274	323	301	293	294	281	276	309	276	310	285	290	287	270	281	284	258	307	306	287	263	257	253	287	314	301	324	287	313	319	289	280	278	323	301	297	316	275	305	311	292	286	272	274	308	287	278	303	277	307	316	292	271	287	295	296	298	298	309	265	290	278	284	280	306	275	281	289	293	280	278	283	293	303	300	295	289	289	291	295	312	316	285	277	291	265	276	294	255	275	275	296	284	313	271	306	303	308	282	296	306	295	280	276	284	280	304	302	304	289	256	329	292	294	323	294	273	313	256	300	294	323	303	305	298	280	308	327	291	293	258	319	304	267	283	303	301	310	297	293	285	295	289	324	305	297	298	314	311	306	291	293	290	261	280	305	311	271	260	292	277	267	314	277	292	312	302	297	315	297	308	293	290	294	269	292	295	273	288	324	302	273	299	312	291	300	289	281	279	295	311	287	259	286	275	294	314	296	299	289	308	301	299	310	300	286	342	246	300	300	280	276	306	297	283	303	277	310	315	302	288	286	285	295	268	276	300	269	307	284	270	275	312	290	317	286	273	324	287	300	282	307	286	295	320	292	299	287	325	292	257	284	300	267	290	265	287	308	326	283	280	300	263	291	294	314	297	299	288	282	298	255	300	278	291	294	279	278	310	283	319	304	290	287	296	260	281	295	289	301	293	286	300	288	312	290	283	297	282	270	274	291	293	304	303	284	320	286	289	296	314	268	287	261	295	294	282	270	292	272	314	290	288	302	273	298	285	279	314	289	312	253	291	270	288	298	295	292	278	305	268	294	273	303	286	289	316	267	313	334	286	270	305	297	295	305	277	288	275	271	257	302	291	280	317	278	296	292	278	284	279	262	279	296	271	285	284	303	292	287	286	292	313	319	301	304	272	297	330	274	269	262	287	284	284	252	287	277	309	305	269	315	313	280	289	293	325	292	283	327	273	268	321	295	272	278	316	272	296	304	310	299	315	292	275	285	316	283	272	310	280	331	291	336	307	274	306	289	304	298	284	312	292	284	302	296	339	278	298	308	265	317	287	302	288	306	266	271	300	261	312	297	268	310	292	294	292	309	300	322	280	285	305	290	288	301	282	305	278	306	283	306	269	300	308	294	292	310	278	291	324	293	283	305	277	261	337	299	278	261	289	291	300	314	310	289	337	281	337	309	279	292	291	320	293	280	271	307	280	308	279	299	282	284	326	326	289	268	261	287	307	304	313	297	306	322	331	291	289	288	278	287	279	274	298	263	316	286	307	290	275	312	305	298	292	288	263	297	299	298	297	304	285	293	269	296	296	301	284	301	265	319	272	274	267	305	301	293	292	284	290	317	265	302	320	308	313	282	304	312	326	285	267	304	280	303	294	295	266	257	278	281	295	296	257	283	266	286	298	281	289	275	278	295	291	305	255	283	276	281	322	286	272	294	289	310	286	296	324	276	300	277	303	329	300	315	289	308	282	303	284	279	317	271	289	311	311	281	299	305	257	312	299	305	295	307	295	347	265	273	310	285	268	296	301	306	303	285	261	301	295	294	298	302	323	308	288	268	329	293	283	301	281	258	274	279	314	278	306	284	304	292	284	285	304	276	316	283	304	289	271	278	297	318	281	293	271	304	295	289	291	326	272	299	302	308	306	278	312	315	293	323	305	298	281	284	287	301	306	306	304	303	285	313	284	286	298	302	292	319	290	294	296	307	286	270	278	260	298	309	290	331	272	274	310	264	301	279	275	314	310	304	278	289	306	266	301	283	291	317	276	289	312	304	314	284	306	295	306	253	266	258	279	289	301	308	257	278	271	292	325	294	317	301	277	290	285	319	299	300	299	306	342	327	324	321	283	300	308	280	309	292	319	292	283	292	283	289	310	286	288	294	293	297	307	302	289	308	269	275	298	256	273	310	318	322	297	293	270	268	265	310	292	276	273	299	277	324	299	287	349	316	304	271	270	311	294	284	302	263	306	307	268	282	303	274	286	266	334	281	310	309	307	293	299	312	261	310	318	302	289	285	280	312	289	294	301	329	295	267	271	278	283	272	306	296	302	332	268	305	272	284	293	278	298	256	305	264	273	279	289	285	296	312	279	238	295	276	302	307	300	287	293	238	304	280	298	295	293	319	270	324	291	271	320	326	316	268	277	291	306	293	330	302	288	309	312	270	317	273	289	306	286	270	275	303	358	282	316	297	316	306	320	278	329	259	301	298	279	268	283	322	326	292	327	280	273	276	333	286	305	247	325	307	293	296	314	275	306	277	330	275	274	257	302	246	319	291	269	321	275	328	276	309	243	303	292	261	289	295	262	276	280	297	289	296	288	264	312	292	281	301	308	287	347	279	281	294	287	317	320	301	315	304
23336	21430	29250	23999	21440	21451	9922	2683	1703	1379	1183	944	827	788	754	728	702	682	619	610	592	534	619	540	620	622	523	562	574	581	550	563	563	568	559	567	577	552	534	558	582	528	534	568	600	553	591	543	562	578	553	529	575	543	558	547	551	527	532	556	517	546	538	550	513	507	487	551	589	554	558	538	511	532	552	525	496	568	555	547	564	542	563	544	551	582	573	517	559	508	516	565	539	519	547	534	510	556	576	540	514	495	508	532	540	512	510	525	506	538	539	551	528	553	558	533	513	551	511	545	539	523	536	552	538	529	529	510	557	523	535	561	559	561	557	535	511	561	520	530	544	540	539	526	492	501	516	496	474	505	527	487	522	471	527	507	538	522	519	544	537	502	526	512	518	509	526	523	559	552	538	521	533	528	513	572	551	535	514	513	567	527	539	510	548	519	596	528	565	518	493	545	517	497	540	517	553	535	526	526	546	504	508	537	519	536	488	508	587	528	488	564	511	484	510	541	561	512	529	533	550	507	519	478	497	517	510	515	503	531	550	556	495	519	516	536	502	544	525	541	506	531	520	521	525	531	535	537	502	551	469	525	503	531	559	518	520	489	481	504	508	533	525	502	566	552	547	512	498	534	518	568	536	544	569	554	519	553	543	537	517	527	540	552	545	559	478	476	504	557	512	563	510	520	559	500	461	496	537	543	521	510	539	509	484	523	542	489	531	557	552	507	532	510	537	527	529	532	521	536	558	584	521	495	500	521	525	510	522	531	488	538	554	502	570	527	553	519	521	564	485	553	549	517	526	492	520	559	543	503	534	498	521	549	550	540	538	519	497	482	532	572	508	529	519	501	588	495	548	549	527	498	503	532	518	563	496	528	519	495	513	530	516	513	521	497	574	556	541	547	544	489	578	517	516	542	507	520	518	536	566	542	556	532	504	516	543	522	505	527	508	532	530	516	528	497	492	507	570	507	575	547	518	508	516	510	514	528	533	532	520	552	537	498	543	516	542	509	526	523	562	553	527	539	589	503	531	479	516	557	520	506	546	580	507	500	521	507	573	557	528	505	573	518	543	503	510	518	557	527	501	539	518	499	535	537	474	515	546	515	516	483	516	539	559	554	550	489	531	535	509	527	524	538	533	511	551	486	489	520	551	514	526	545	535	544	546	500	503	529	506	514	487	553	563	532	547	536	529	529	547	542	482	496	524	584	549	497	530	550	539	570	512	493	458	529	558	523	587	554	524	533	505	516	502	536	520	527	549	519	515	562	546	525	523	542	525	560	546	541	551	523	519	471	522	539	536	507	521	515	512	548	542	509	518	491	542	530	520	560	557	554	536	553	526	524	548	522	524	523	521	488	526	590	516	528	529	506	547	522	497	487	506	524	537	481	515	554	533	553	538	545	506	542	514	543	563	475	524	538	520	496	560	551	573	520	507	510	565	484	555	520	534	537	549	577	541	515	536	525	554	533	536	502	549	528	522	510	539	528	481	530	526	534	521	555	515	537	528	529	498	527	579	532	524	553	559	533	531	523	547	544	529	533	562	514	536	519	541	556	563	501	494	543	526	552	519	532	535	490	489	563	517	522	528	540	518	544	546	531	510	550	480	544	530	516	482	549	507	516	523	549	518	512	500	518	504	544	504	524	479	558	533	527	485	566	537	538	567	567	507	503	543	518	539	522	540	523	543	542	552	501	496	518	559	550	512	539	574	539	530	537	531	576	539	520	522	516	490	538	458	495	515	507	550	546	504	500	538	535	533	530	485	502	504	515	532	508	501	530	481	501	514	571	561	543	496	543	537	475	523	507	513	535	530	507	574	500	528	542	533	510	533	554	511	549	513	514	541	498	551	556	514	545	517	520	566	514	555	549	531	527	545	561	512	535	516	561	516	511	538	507	507	530	508	547	495	506	553	533	544	521	525	498	502	545	533	539	539	543	498	537	516	535	541	577	570	545	532	516	546	512	543	521	542	488	520	522	510	497	522	567	543	506	491	508	511	489	499	530	539	524	538	543	524	537	528	507	550	542	550	559	509	553	543	540	542	538	484	556	532	461	496	516	505	525	542	499	557	503	562	560	487	524	519	525	545	553	522	523	529	511	518	539	519	505	524	531	516	552	537	515	551	461	555	509	496	483	524	514	501	522	549	547	550	525	547	526	515	555	528	505	571	559	544	492	539	518	509	495	516	561	516	576	530	524	534	544	534	513	533	526	507	536	526	498	491	496	513	568	489	501	508	541	555	561	529	553	536	558	522	532	494	513	485	533	550	533	554	514	523	510	528	524	509	530	514	543	524	511	523	528	523	522	527	496	512	524	573	527	537	543	542	524	541	514	561	533	561	559	522	543	524	536	544	554	518	537	508	482	514	540	511	506	537	515	509	535	521	521	530	482	523	508	494	547	521	569	500	519	533	510	550	494	546	535	523	495	525	493	534	532	510	510	541	573	482	512	535	515	534	519	540	529	518	566	552	519	507	538	523	531	503	525	527	531	517	528	524	535	504	541	564	549	521	527	520	510	542	506	536	518	537	562	569	531	571	526	476	561	571	500	544	542	522	562	518	528	516	504	513	550	481	546	551	517	519	553	528	550	493	543	540	520	538	505	517	548	541	540	563	550	526	517	557	520	556	552	545	520	529	550	574	542	539	546	510	498	518	543	516	558	556	514	549	523	514	504	553	536	534	535	489	496	518	550	518	579	529	543	527	495	519	518	520	545	537	583	531	539	490	548	536	568	510	559	521	503	509	516	496	509	561	498	555	557	529	534	485	548	517	525	513	528	509	570	526	537	528	521	541	524	555	524	549	494	493	567	539	489	540	513	501	560	469	552	537	514	535	541	528	524	558	510	506	546	517	509	513	562	536	532	538	514	495	504	512	538	523	519	507	525	531	527	527	521	540	519	555	505	493	496	525	556	524	537	501	515	520	547	521	551	541	522	526	502	528	526	505	509	542	510	513	524	576	544	516	526	557	534	468	531	528	553	495	527	489	534	502	549	558	495	518	542	557	559	509	516	543	534	510	520	499	534	537	586	516	554	513	506	527	506	539	502	558	527	552	484	578	529	497	528	528	496	502	542	505	508	532	482	543	508	559	506	516	510	452	537	534	587	482	490	531	483	564	538	522	498	505	531	476	525	498	521	521	481	545	540	551	525	533	505	515	513	528	525	499	503	542	525	534	524	539	503	498	533	542	526	533	549	533	576	540	509	554	528	528	509	528	599	542	524	516	500	510	508	549	544	529	543	503	540	533	529	515	548	536	544	514	569	529	512	527	509	538	501	549	497	576	543	513	507	517	510	550	570	519	522	531	533	549	523	518	534	524	562	519	531	528	507	502	537	551	497	543	528	497	480	524	518	534	539	554	528	532	559	547	520	565	539	561	537	541	544	527	537	497	499	531	542	565	510	514	498	493	544	510	491	559	510	534	511	518	536	492	503	534	556	549	528	518	537	530	539	519	490	502	519	535	498	519	533	561	508	549	480
13083	28552	24369	15909	12284	9600	6865	5046	3679	2937	2193	1725	1509	1319	1116	1083	1019	959	946	880	845	831	836	828	806	817	706	806	779	793	741	703	742	789	732	771	773	762	700	686	691	745	721	700	722	695	687	711	664	679	699	655	636	692	705	675	662	703	674	663	693	666	693	678	736	663	720	695	707	669	701	702	725	682	720	699	657	715	733	735	716	738	718	703	779	734	748	700	700	749	648	710	694	703	693	711	716	661	664	705	691	711	691	670	643	685	742	695	660	691	666	702	690	648	696	676	713	670	688	642	677	670	673	683	696	687	702	700	710	686	679	673	713	643	697	683	730	698	667	664	684	667	697	675	687	669	665	687	674	656	670	666	697	704	692	691	703	644	654	698	718	678	709	667	694	670	684	632	703	672	696	686	681	675	669	636	694	673	696	687	685	640	650	696	702	673	631	648	676	670	715	684	660	651	691	639	624	638	673	690	685	663	654	682	660	662	690	668	712	672	699	694	659	679	647	672	653	681	692	640	720	681	665	670	702	675	711	693	648	699	650	666	642	705	664	683	670	685	643	710	656	728	678	639	649	655	691	674	672	692	636	691	693	705	675	661	643	666	662	672	720	671	656	690	676	627	663	707	654	707	652	677	693	715	687	682	733	712	669	623	634	682	663	646	697	667	709	705	640	604	657	667	647	644	677	680	657	642	686	712	707	640	663	662	676	681	676	712	693	673	659	697	687	672	664	717	647	713	704	637	653	657	679	672	650	648	683	673	652	727	661	646	626	682	611	726	689	658	658	664	708	674	637	675	615	661	714	659	651	648	707	680	696	693	678	673	739	657	661	624	722	637	668	642	710	668	635	646	625	664	729	641	680	719	702	700	659	706	644	628	663	649	688	666	662	685	724	677	673	665	699	712	727	684	669	708	681	649	701	666	702	698	632	664	707	684	701	702	671	682	678	717	651	666	689	691	663	693	675	617	672	640	646	750	651	688	631	652	684	681	720	693	634	736	631	712	655	684	724	660	682	677	702	688	670	689	709	655	683	668	692	711	689	631	711	714	675	668	700	703	704	637	688	650	674	664	648	696	735	660	646	710	653	676	658	693	676	707	672	645	712	637	647	654	679	615	638	667	701	660	695	661	688	678	680	663	674	638	708	658	670	709	703	667	678	680	704	650	654	660	690	637	657	703	703	681	681	678	678	682	673	680	683	637	673	668	681	696	682	693	699	618	686	697	662	694	675	682	698	653	665	652	655	677	653	702	667	679	646	673	679	627	688	661	700	656	717	687	684	680	648	646	670	679	641	692	709	695	673	704	683	654	703	658	657	687	676	671	694	674	692	643	639	660	702	660	666	684	706	659	719	622	649	633	660	645	648	608	679	684	649	699	702	642	711	666	651	657	716	682	664	682	586	650	660	689	688	671	661	707	690	657	698	643	655	642	630	675	651	688	642	681	671	677	655	648	653	636	695	658	669	614	734	688	666	698	664	685	702	718	671	700	692	692	647	715	641	665	682	683	671	663	698	690	675	679	706	667	662	705	751	669	706	662	659	725	676	682	694	639	702	685	662	695	618	626	643	691	678	647	677	702	670	674	654	703	698	675	670	662	744	629	677	703	669	674	712	631	690	667	716	683	699	646	700	675	658	682	664	685	634	673	685	632	696	698	692	668	666	635	673	697	666	672	692	648	752	695	707	672	687	645	665	675	697	659	648	676	682	674	688	667	695	698	669	682	651	633	709	686	646	675	719	680	632	687	639	696	671	662	678	648	700	668	677	647	709	636	711	724	698	693	635	669	677	677	715	648	668	659	686	655	653	699	708	689	699	711	671	678	698	685	653	673	660	685	645	648	635	691	661	677	710	685	668	680	624	670	675	676	675	687	676	648	685	691	699	690	719	636	662	632	685	688	667	684	633	667	693	695	737	660	643	684	660	683	618	664	671	707	673	663	693	685	674	640	728	623	701	665	669	685	688	655	672	671	653	690	716	667	626	668	654	659	655	654	654	634	756	678	643	694	670	664	662	728	658	662	676	674	658	653	717	704	684	709	711	625	643	662	648	648	663	698	650	654	688	667	692	710	686	622	650	728	673	681	711	652	689	665	661	675	658	624	649	675	723	652	702	674	630	698	663	640	714	735	688	677	702	685	625	673	664	662	720	698	662	692	694	663	678	692	640	643	681	653	669	652	667	673	654	622	662	688	722	668	638	650	697	665	724	677	723	710	633	654	699	658	712	694	667	676	715	713	658	640	655	677	677	701	709	672	648	695	663	681	679	664	652	721	637	677	671	696	682	666	624	670	677	649	688	707	659	684	657	719	663	706	691	687	722	685	661	699	688	654	703	700	677	684	658	707	666	693	702	671	633	666	687	689	701	704	658	694	656	679	667	665	644	700	632	659	636	678	691	664	647	681	681	665	665	730	682	719	619	651	669	665	707	706	659	617	680	703	665	638	727	657	672	706	695	655	670	692	674	713	663	663	706	726	667	728	670	651	733	706	650	657	649	684	698	688	690	716	674	692	677	630	688	661	715	699	649	737	642	694	669	660	700	686	682	660	663	672	715	674	653	697	693	677	675	614	676	696	634	662	657	678	699	685	731	677	681	679	714	662	675	682	638	694	705	687	694	684	689	678	707	680	694	697	668	693	610	692	652	650	680	692	704	666	662	658	737	700	652	717	683	656	614	686	675	676	650	650	621	725	715	744	708	688	652	691	688	708	704	662	654	649	687	651	683	713	670	677	668	692	639	686	637	701	699	691	675	674	696	647	661	636	651	700	688	685	675	724	720	698	621	657	692	662	666	674	703	661	688	671	674	658	689	644	700	704	668	675	688	682	682	678	688	667	708	650	635	698	708	720	702	694	741	698	649	706	648	712	656	641	704	683	649	666	669	638	684	665	693	641	687	687	672	698	667	697	700	671	658	636	693	710	683	684	676	661	654	692	712	605	684	679	674	660	679	643	636	683	698	696	633	651	682	680	688	717	728	644	686	634	677	660	670	652	695	698	709	679	659	664	709	692	652	670	702	703	685	660	675	705	671	652	673	665	673	686	640	625	659	666	657	681	656	708	716	676	646	671	658	665	691	642	664	628	665	673	698	668	645	694	719	699	662	648	666	692	707	680	740	674	693	681	701	659	672	641	678	624	663	647	639	671	667	665	653	670	688	668	637	682	673	689	622	657	660	644	691	659	663	711	644	661	663	669	661	641	672	671	660	638	656	668	662	685	643	709	672	703	665	673	666	689	632	676	682	710	624	672	617	689	635	693	681	688	649	670	709	639	668	640	690	698	669	679	659	709	651	668	668	694	647	667	651	685	668	659	678	659	676	693	675	665	703	647	633	654	678	676	657	656	646	699	651	627	668	682	669	666	706	671	650	660	675	644	699	685	698	685	628	649	633	651	673	628	673	617	709	692	669	632	656	696	683	706	695	686	662	671	681	678	664	638	719	672	659	717	702	686	676	735	672	680	666	680	669	676	653	645	694	707
27526	19676	9847	4553	2528	1669	1123	766	574	452	387	348	335	317	310	287	306	276	307	317	288	292	274	304	285	316	307	304	290	283	305	276	309	302	303	299	276	264	286	292	329	299	291	269	306	305	310	255	315	291	325	280	329	269	295	277	274	274	263	279	274	284	292	316	289	281	278	274	314	326	274	293	315	309	298	286	273	276	321	306	319	313	279	317	322	300	314	292	310	302	294	320	321	286	291	303	309	274	329	287	300	276	310	268	310	291	284	286	280	308	282	279	291	281	300	270	309	328	297	335	306	283	313	289	272	323	276	272	285	310	300	276	294	302	303	325	293	273	300	303	280	297	293	322	312	273	300	275	274	317	292	260	301	316	299	308	283	324	317	289	301	265	276	311	280	311	308	324	304	281	292	311	296	302	290	291	306	292	296	310	310	278	302	292	295	316	296	314	275	290	279	294	287	308	311	285	294	276	267	281	303	264	302	293	302	272	305	285	275	291	291	324	287	296	282	292	314	265	263	296	269	302	314	272	284	303	281	300	306	314	263	308	257	288	306	309	290	307	296	280	274	268	303	314	255	289	254	262	275	289	292	308	280	327	324	294	286	291	289	301	278	311	337	284	294	304	307	265	308	300	277	278	299	266	270	310	302	324	293	309	297	314	270	268	295	296	283	312	282	281	302	306	266	275	283	298	329	281	285	284	293	287	294	281	287	286	309	292	313	292	277	274	287	285	281	294	291	309	273	307	281	303	307	295	299	281	325	282	257	287	284	304	285	298	278	280	272	278	300	307	278	272	294	290	308	289	314	272	306	285	274	272	321	276	272	310	279	265	305	286	298	279	303	275	300	296	300	305	318	308	277	294	301	307	262	294	323	302	274	274	295	268	319	266	310	267	272	304	282	279	282	278	303	288	317	270	303	279	273	305	278	290	308	282	299	272	299	298	285	301	302	300	302	283	298	295	307	285	258	301	293	311	283	312	298	263	285	319	278	302	281	269	312	280	309	302	301	282	311	291	302	298	297	255	260	297	281	324	314	307	274	283	292	313	287	304	268	282	303	291	304	287	318	262	266	278	286	280	302	283	282	290	298	297	303	267	291	314	285	305	313	308	285	284	298	297	300	315	278	296	306	272	321	287	278	291	268	290	276	314	309	309	274	289	281	294	267	279	268	283	293	265	286	280	280	299	261	277	300	273	314	301	280	285	306	286	298	274	309	286	294	286	282	271	288	278	325	318	281	304	273	326	315	300	321	301	286	297	312	297	304	308	290	277	271	299	280	299	283	298	294	268	322	286	285	266	320	273	316	282	272	251	283	292	274	285	282	307	291	298	301	274	270	308	290	259	282	297	304	261	289	298	276	287	292	304	321	279	295	287	320	290	286	303	284	277	313	301	293	299	268	279	252	308	271	305	306	293	273	294	302	305	285	317	277	326	297	286	328	285	267	297	274	288	297	277	286	286	308	321	301	301	265	285	293	275	279	276	308	293	282	305	248	296	300	294	289	314	266	295	300	264	298	321	276	293	302	289	308	319	295	252	287	288	273	295	280	280	284	311	264	275	283	292	314	263	253	278	302	313	285	295	266	302	277	292	303	266	306	287	308	286	282	274	294	272	309	291	326	273	291	293	277	281	297	295	291	294	264	290	292	316	262	308	259	271	312	322	282	283	287	279	276	292	281	285	281	308	297	273	291	301	283	279	310	252	316	259	295	303	304	305	282	267	307	274	299	303	281	292	295	283	271	306	293	272	297	316	287	282	297	306	285	295	294	280	275	288	291	270	302	287	307	296	289	278	278	276	312	236	283	256	317	323	285	301	314	275	270	280	315	304	242	291	270	286	275	276	286	256	282	311	272	264	281	311	308	310	273	301	286	299	274	320	252	279	272	283	274	308	299	307	319	346	343	273	294	298	297	298	328	280	256	282	267	275	271	298	297	291	306	285	271	304	293	292	287	300	285	307	287	262	278	287	311	241	304	294	279	280	263	308	297	329	289	295	283	264	263	296	299	301	284	292	313	280	290	284	281	263	302	272	274	302	292	298	285	291	289	292	292	310	310	304	290	270	287	282	308	278	309	267	264	309	314	280	330	271	278	317	303	286	277	283	308	313	307	259	287	288	285	267	271	303	316	316	303	288	277	280	289	286	265	280	287	311	290	301	296	277	289	290	276	285	265	293	296	293	292	298	268	279	286	287	305	279	268	297	319	297	252	259	311	307	310	301	317	311	312	278	295	307	264	265	305	311	291	278	278	307	272	297	277	277	263	282	305	325	290	298	273	288	318	264	268	298	304	282	301	307	296	272	299	283	312	271	291	316	331	320	295	316	285	283	306	302	333	293	266	297	301	305	281	297	268	309	292	279	300	277	289	257	277	296	287	310	252	308	291	318	288	295	314	321	275	269	313	317	254	276	280	278	314	307	314	270	281	345	290	328	305	266	288	286	268	293	287	302	329	310	300	294	284	313	268	284	304	289	300	279	269	287	271	299	281	296	268	288	300	291	294	284	299	302	280	276	314	296	275	315	304	310	331	284	271	270	270	284	285	303	277	272	333	284	289	301	304	281	301	280	270	318	305	278	297	276	301	309	309	255	291	275	308	268	301	313	307	286	277	295	310	281	285	292	299	283	294	281	271	298	280	278	303	283	295	274	328	276	268	267	294	249	321	331	287	299	281	316	290	286	314	298	311	300	289	271	287	282	281	285	316	300	299	335	297	281	297	272	272	289	254	310	262	320	292	308	257	303	285	298	291	286	309	317	300	292	288	320	291	272	294	280	264	291	295	305	277	274	302	318	291	266	286	283	302	307	304	272	295	302	285	277	271	283	290	285	298	315	291	298	295	283	269	295	315	329	264	300	293	267	313	274	295	287	291	262	275	277	302	303	301	296	288	269	308	337	320	281	277	285	309	300	274	292	267	293	261	285	286	313	292	302	302	325	284	294	302	312	250	308	282	298	301	284	302	312	276	315	281	311	285	271	307	272	288	294	277	278	282	302	305	300	293	286	319	289	309	302	280	304	313	287	316	313	316	281	315	292	278	294	286	302	316	301	299	273	261	280	283	274	271	300	319	280	276	278	317	297	281	268	291	278	255	284	290	267	293	305	317	269	292	299	273	294	299	280	289	294	302	277	271	299	258	320	290	273	317	295	280	284	278	316	325	266	294	289	281	303	319	280	288	275	303	290	282	293	298	278	269	290	298	262	285	269	271	293	270	280	282	288	264	343	276	288	296	301	263	297	310	291	260	311	307	301	286	313	290	292	283	329	313	344	302	303	300	296	299	262	283	301	277	316	288	333	307	308	289	271	260	275	297	306	328	288	318	313	283	262	265	276	273	303	295	295	300	301	296	304	308	308	298	261	276	285	303	274	266	280	319	274	274	299	320	274	290	310	293	318	299	263	287	304	288	280	275	271	292	297	299	302	291	262	262	262	318	306	257	296	308	295	260	284	287	273	325	290	301	275	259	275	291	281	295	285	295	295
9132	13098	10870	6573	4828	3626	2668	1769	1284	886	699	561	482	444	449	381	427	444	382	344	388	428	385	418	370	368	397	393	429	415	365	384	430	422	384	345	367	411	386	370	383	367	404	387	422	407	378	386	375	362	381	356	410	393	366	397	384	373	394	380	401	384	383	397	386	397	394	424	346	355	394	389	386	375	418	335	373	354	370	393	362	401	393	398	368	386	393	395	405	436	411	374	390	394	331	386	367	388	383	370	335	394	391	376	368	396	397	373	400	400	383	365	364	385	379	343	373	423	379	390	416	397	376	409	377	399	359	349	368	405	413	389	363	400	340	391	392	367	364	398	382	383	363	385	361	369	355	415	362	382	379	398	353	387	387	403	378	389	380	394	369	393	369	376	366	377	365	350	382	388	390	409	385	411	371	363	382	377	329	355	410	404	401	376	407	376	391	374	371	379	395	401	359	378	372	363	354	405	391	372	392	384	383	394	364	393	368	392	394	389	379	371	381	402	341	393	362	367	356	397	382	380	382	397	381	349	371	376	374	378	388	378	376	357	373	388	378	369	387	407	375	381	386	375	369	403	392	395	405	373	395	383	383	411	394	389	391	381	372	396	389	381	398	407	385	390	356	369	367	355	324	379	383	375	382	352	362	364	372	388	438	369	385	401	390	400	400	364	385	377	369	378	395	388	411	403	409	362	406	342	379	396	418	378	373	347	360	366	358	376	376	412	420	386	344	383	396	366	369	417	370	370	379	397	366	404	409	373	372	350	361	365	415	382	357	335	361	382	394	385	389	370	414	400	368	379	382	357	364	342	392	386	396	393	402	361	386	407	389	353	388	382	363	373	388	450	403	381	403	386	355	364	362	355	400	343	396	367	361	377	365	411	366	361	389	350	350	377	390	366	353	375	403	398	373	378	398	387	377	379	343	374	373	384	408	372	345	377	361	371	361	394	333	366	368	395	364	358	397	382	395	360	359	358	372	387	362	380	376	378	348	383	417	368	385	393	335	378	380	371	372	381	405	370	407	364	380	414	392	405	402	375	384	388	373	385	391	379	358	447	380	351	378	391	389	387	386	399	361	374	373	353	412	385	381	386	374	378	376	393	398	382	383	374	389	373	384	368	394	357	399	404	383	365	361	387	386	353	392	381	407	400	392	384	398	356	362	348	348	383	385	387	391	368	379	387	375	382	363	386	392	372	407	370	372	363	390	378	421	387	395	378	398	388	388	359	357	385	385	363	371	337	369	342	370	416	370	383	407	378	404	379	390	383	377	381	419	384	366	367	393	373	373	383	399	385	340	384	372	396	371	375	387	383	395	386	397	372	391	391	410	385	410	374	386	365	412	390	392	446	387	374	382	353	375	321	363	374	391	371	359	365	352	386	366	402	361	382	354	369	364	362	340	405	374	371	407	392	368	396	377	380	361	366	395	375	371	390	357	402	379	368	384	385	362	393	366	397	376	372	383	379	373	413	395	344	404	383	378	375	364	361	371	376	380	373	377	358	382	372	381	375	373	377	434	403	377	370	354	354	385	402	362	363	372	380	397	356	404	382	386	369	364	350	381	402	336	388	390	385	378	355	365	345	376	403	357	393	359	394	367	396	392	394	382	365	326	361	369	417	409	385	381	381	334	376	388	403	354	410	404	361	381	412	389	334	386	376	396	376	387	393	365	407	366	368	384	404	373	361	394	383	385	367	383	385	372	370	395	390	391	371	369	333	339	370	336	364	366	349	356	404	405	384	391	363	381	387	362	358	378	375	409	362	390	348	395	379	368	366	390	360	367	404	354	383	414	406	407	404	387	336	399	399	382	380	374	407	373	406	382	362	344	392	363	385	374	372	385	397	390	346	363	387	378	386	363	373	397	378	383	406	393	381	368	370	325	350	374	391	381	390	382	376	347	392	380	414	391	370	386	382	376	419	380	393	419	359	399	380	410	447	385	372	400	400	370	389	403	336	361	390	398	358	362	367	382	399	378	377	374	370	379	388	383	394	380	371	362	394	384	369	383	398	396	351	404	380	400	395	385	385	395	386	372	368	350	365	376	341	396	375	392	346	388	382	398	375	386	364	379	360	353	389	375	379	385	381	373	384	399	386	376	380	372	371	358	391	381	363	373	397	369	359	418	387	389	383	377	394	363	343	355	403	361	373	409	403	386	404	400	360	362	342	346	381	413	377	346	428	393	393	368	370	356	404	389	388	386	378	389	385	395	398	376	355	382	368	379	380	406	361	363	352	363	371	355	387	437	396	377	363	374	351	378	367	360	411	413	343	345	360	367	382	338	356	359	406	373	397	364	373	380	382	326	402	366	390	371	366	407	361	379	411	377	385	396	357	370	360	381	406	379	411	414	381	397	381	344	389	347	374	394	352	378	383	368	396	358	400	400	364	381	370	361	345	391	400	378	391	376	406	376	382	393	400	394	378	351	341	372	365	376	373	382	372	345	387	396	404	397	374	372	385	406	384	388	404	340	376	391	388	369	399	383	421	376	352	390	410	410	384	372	381	395	344	354	372	370	382	346	351	384	364	366	401	393	390	403	370	371	367	363	361	376	390	407	369	352	398	349	388	380	399	419	379	371	346	374	393	363	367	372	367	382	356	401	394	362	348	386	370	388	400	404	374	387	350	378	390	356	380	405	387	382	401	369	389	406	366	384	353	379	412	377	373	365	381	376	352	376	402	346	344	380	390	406	421	394	366	384	423	386	416	363	390	370	383	403	392	351	387	398	377	408	366	364	331	386	387	399	366	380	411	364	384	367	388	366	380	390	370	380	376	372	408	397	378	369	376	386	406	385	408	382	373	362	355	409	376	396	419	353	391	379	354	393	416	384	390	368	378	416	385	359	406	413	401	363	388	375	393	417	392	368	359	414	382	357	370	392	390	392	385	390	410	366	375	417	390	374	374	380	374	364	367	376	344	379	357	370	385	381	369	392	398	366	421	388	397	392	374	346	388	362	365	367	399	408	383	412	400	396	383	421	393	319	388	370	370	388	385	388	349	373	374	355	405	388	375	374	371	343	363	370	387	360	377	396	385	378	387	398	392	385	382	367	353	385	369	382	405	377	382	383	377	416	407	381	372	376	369	353	363	388	387	376	379	371	387	379	435	377	391	385	368	343	377	386	360	369	371	364	418	386	342	380	397	353	391	413	377	397	392	351	378	373	345	381	392	403	386	397	367	342	357	398	374	403	340	381	382	358	403	374	403	372	373	390	370	363	387	397	368	389	369	406	406	352	343	354	403	368	364	411	363	396	397	390	357	363	370	446	410	370	400	382	382	381	406	379	384	401	364	357	369	401	368	383	359	382	383	380	355	377	387	383	381	384	403	334	374	368	399	369	387	395	348	409	372	369	378	365	368	373	392	389	386	359	354	384	326	371	372	405	362	384	385	368	373	389	393	358	380	387	425	377	370	351	395	388	374	391	384	358	388	385	369	389	393	376	417	380	364	338	362	368	377	360	383	332	375	381	391	398	365
24476	21420	28695	24545	21244	9737	3079	1827	1247	1093	847	803	679	654	613	603	621	575	562	565	505	524	586	566	598	558	537	555	563	558	478	545	594	536	572	523	546	528	504	519	557	560	514	509	536	507	571	567	519	496	531	543	534	551	516	517	519	498	530	512	524	512	529	549	533	523	540	493	515	505	514	498	495	525	544	544	554	532	567	505	503	530	545	553	538	558	505	546	535	524	540	527	502	563	521	481	480	547	493	521	520	497	518	545	489	525	539	538	513	493	531	517	533	477	521	530	519	516	539	517	521	508	543	511	527	535	506	518	521	505	530	479	501	538	547	519	502	518	490	503	490	502	530	519	522	474	541	513	523	534	510	556	508	485	484	532	508	509	531	525	524	492	511	526	488	543	537	540	520	492	510	521	515	495	526	532	519	471	497	489	491	521	556	517	569	589	495	527	497	536	531	515	491	504	549	544	509	554	542	502	518	535	541	503	495	483	485	541	464	521	587	499	502	535	494	497	476	543	540	496	483	524	496	507	530	541	528	548	493	518	561	486	492	497	520	515	492	527	555	569	537	534	498	537	539	539	512	538	484	498	561	528	479	551	516	556	510	512	544	536	547	489	487	516	546	494	533	510	530	488	500	521	526	503	502	503	514	534	536	520	499	533	530	523	527	511	540	506	519	524	513	516	505	505	542	499	535	485	517	507	521	524	495	556	485	524	552	545	524	518	498	487	499	485	528	507	488	505	492	545	504	487	495	520	522	536	516	528	508	491	559	517	520	544	505	475	532	477	446	517	492	556	487	530	553	525	530	513	522	528	526	477	481	536	568	482	524	514	521	503	524	559	562	522	483	508	481	543	504	531	539	480	488	521	521	509	513	515	541	495	514	542	513	488	483	517	506	493	455	517	497	514	501	507	476	490	512	534	471	479	538	528	558	528	516	542	509	507	540	550	537	504	521	525	572	523	505	551	504	582	507	516	567	516	514	514	495	525	547	489	508	555	501	510	534	519	520	519	514	497	537	515	515	524	508	521	486	514	544	504	521	512	523	538	507	523	476	508	553	515	497	507	526	511	540	529	515	499	531	470	497	477	528	512	477	490	540	539	491	539	484	523	545	517	474	522	518	502	503	506	500	543	507	507	524	507	542	522	499	498	502	523	513	492	518	495	497	524	505	489	499	514	534	551	512	524	520	523	542	533	549	510	561	526	520	534	543	534	539	520	509	515	539	504	486	534	543	515	494	481	513	537	553	518	510	526	503	552	520	536	507	538	536	488	515	562	511	489	496	531	483	523	534	530	476	559	515	530	564	513	510	523	496	515	542	511	521	515	509	471	526	504	509	528	505	537	523	534	546	538	523	507	512	500	495	558	545	499	509	524	507	503	504	549	516	532	534	522	474	506	515	510	514	514	521	512	511	521	513	494	455	495	539	509	485	545	495	505	490	525	473	478	542	521	511	521	486	572	480	533	522	529	508	493	526	500	543	497	548	540	540	541	491	497	509	552	537	481	559	534	506	525	478	459	495	481	516	502	499	544	509	534	527	502	496	547	494	512	512	501	517	494	521	467	523	514	538	480	505	475	513	530	548	536	516	561	503	503	490	501	537	523	468	503	521	523	493	511	470	521	522	478	470	528	553	501	506	512	528	502	504	533	545	493	532	526	570	516	491	543	486	509	549	520	545	510	483	513	512	495	495	514	526	542	471	493	529	502	501	514	515	546	473	520	503	493	507	556	530	533	524	496	488	500	528	540	509	532	495	477	487	495	541	528	509	517	508	510	520	542	500	533	587	528	533	534	507	499	523	529	494	485	499	518	523	536	498	550	535	520	494	447	537	487	513	522	529	507	529	493	532	501	516	471	498	532	524	554	491	524	555	511	548	555	541	537	505	520	508	497	509	517	490	541	527	533	538	536	483	508	528	491	542	558	520	511	510	515	551	483	509	495	537	488	507	502	491	515	502	537	456	511	492	530	490	547	529	536	533	518	520	540	514	533	529	532	514	477	547	523	508	518	499	534	536	496	494	482	526	520	497	517	495	528	528	530	508	530	485	527	504	507	492	563	544	510	507	498	492	510	554	497	500	485	497	504	502	518	487	490	532	520	452	530	509	515	491	551	506	547	525	547	510	509	507	551	530	499	478	546	529	520	493	477	493	546	551	483	500	469	523	507	519	536	526	504	496	528	537	512	516	518	553	501	548	499	512	520	509	497	533	523	547	506	501	506	515	533	536	520	556	469	495	545	516	539	524	542	492	507	513	489	523	517	499	505	511	530	491	503	543	526	491	518	535	514	492	524	507	495	536	524	506	518	489	526	498	565	557	531	509	549	495	452	500	514	493	504	529	508	521	516	512	529	496	503	560	558	537	511	516	514	450	520	547	506	497	521	519	516	539	527	495	506	480	551	513	498	503	506	476	548	508	491	495	570	561	517	578	503	496	530	501	545	533	501	530	496	521	516	503	517	512	543	511	478	512	510	485	503	524	509	531	538	510	492	522	507	495	521	531	515	489	468	536	534	522	534	574	528	510	528	523	530	533	536	519	525	521	513	528	541	512	520	542	486	519	530	541	533	491	474	506	556	541	538	511	508	498	560	503	494	486	525	505	522	518	496	502	490	558	522	522	522	509	527	509	483	534	551	507	516	507	512	506	509	497	524	523	524	481	552	495	500	551	529	555	510	528	530	485	498	524	492	473	518	521	535	529	547	490	469	522	497	552	533	517	537	472	523	516	498	524	528	507	503	497	493	551	493	514	543	505	524	513	560	549	508	534	502	522	510	502	540	490	529	523	531	498	494	487	576	500	498	522	517	518	533	547	476	476	504	491	494	502	513	519	525	538	543	556	471	552	514	537	527	537	497	503	524	499	534	495	532	523	555	525	487	524	495	504	494	483	530	548	562	515	523	497	499	509	474	532	506	512	505	497	509	498	511	520	534	530	522	500	519	495	493	495	530	533	492	520	489	574	525	549	494	484	494	489	534	493	488	520	539	501	538	531	525	481	518	519	515	479	540	505	525	495	505	500	507	502	495	533	511	510	499	517	549	524	491	524	466	523	464	533	504	494	536	495	534	497	491	483	490	546	512	541	511	504	526	541	516	487	524	508	531	527	504	522	535	539	501	552	503	486	506	477	481	532	521	487	495	499	509	527	514	470	531	543	474	523	533	541	551	480	496	545	557	485	535	520	486	515	527	478	500	549	509	531	526	491	523	533	515	528	517	515	552	519	530	497	527	512	512	516	521	491	505	534	521	544	538	533	513	502	506	516	465	507	488	538	520	507	484	516	513	501	524	532	550	506	520	503	509	504	498	501	529	487	524	513	489	523	494	500	524	582	496	533	491	516	464	531	554	487	491	536	514	460	486	525	492	497	516	531	477	536	535	520	539	518	518	533	523	496	534	531	536	520	527	511	538	540	499	496	498	512	520	538	517	550	492	503	520	548	498	510	519	525	527	456	490	504	514	519	517	531	525	503	523	532	492	512	501
10735	22462	19169	11656	9198	6883	5097	3754	2660	2023	1592	1267	1054	935	868	835	817	813	740	792	760	729	740	720	758	744	716	683	674	666	705	694	696	684	716	728	664	704	709	656	692	682	654	723	681	690	666	634	696	679	677	640	664	655	646	685	666	669	661	621	658	664	618	664	661	628	623	637	699	677	688	671	640	650	732	637	645	653	685	648	685	688	669	743	702	720	695	658	677	681	671	679	606	634	665	658	576	669	658	656	699	655	645	643	650	676	660	677	698	607	675	704	622	636	641	657	660	680	675	638	625	673	646	674	683	683	719	626	686	618	710	686	658	682	662	648	623	644	649	709	639	669	644	672	666	677	663	599	698	646	635	639	662	685	666	638	623	728	616	622	649	683	629	647	711	691	658	704	590	681	633	626	653	675	702	663	636	626	658	661	633	664	657	613	704	641	684	626	655	618	678	627	650	645	641	684	688	690	686	642	630	669	621	645	653	606	642	699	622	653	676	646	674	628	648	672	643	705	614	675	685	655	637	624	638	653	653	673	620	686	696	644	654	667	627	636	640	690	651	628	655	677	617	671	645	652	666	659	669	666	684	643	652	656	639	702	621	654	651	657	647	693	665	646	671	647	670	653	642	703	660	643	640	724	633	657	658	718	661	653	693	636	612	696	659	633	685	675	692	699	632	606	668	683	615	683	630	674	672	690	623	606	668	672	623	659	623	667	625	677	647	686	667	653	679	657	662	669	655	709	682	658	636	613	627	656	681	678	645	630	656	670	643	687	660	704	642	582	657	639	628	711	667	653	633	646	629	676	622	640	639	674	665	626	648	648	675	692	678	625	654	610	670	638	630	653	663	647	671	691	640	656	696	714	626	658	645	643	696	675	646	626	652	667	659	633	656	672	618	647	631	653	670	673	656	685	676	628	662	616	660	629	716	640	681	637	665	638	675	661	638	713	692	688	680	635	635	662	653	653	646	657	637	632	643	692	643	671	679	639	642	683	645	658	667	659	621	691	623	636	662	638	622	692	641	657	669	638	680	643	619	675	630	656	634	664	625	644	645	639	653	660	676	623	647	673	632	654	656	703	672	667	700	655	659	704	665	652	663	658	680	632	656	728	696	647	689	640	634	656	634	688	622	666	662	658	605	638	646	651	634	682	699	613	685	657	650	660	629	694	717	648	660	699	660	649	694	670	656	674	666	630	611	640	629	646	645	674	647	676	665	642	621	657	689	631	663	717	666	635	691	625	643	646	653	726	673	660	613	635	650	622	646	680	652	670	639	649	630	680	681	636	684	663	612	646	604	663	684	638	653	684	624	676	649	633	638	651	613	637	636	637	626	687	578	686	641	664	698	649	637	704	665	634	689	695	655	653	635	671	629	702	635	705	647	674	674	654	667	667	642	703	644	646	656	607	649	647	667	661	623	651	633	649	658	653	652	617	669	665	614	643	661	698	705	692	658	622	643	621	651	668	651	650	658	716	660	653	649	677	672	615	636	610	651	636	658	678	641	670	655	670	643	694	676	675	682	666	692	694	637	652	711	664	646	639	653	661	651	623	634	691	625	627	643	651	654	673	637	660	645	667	649	667	691	666	627	637	630	657	666	623	695	703	649	633	665	668	622	687	669	671	678	671	642	647	670	663	666	634	702	691	657	686	634	609	665	665	649	648	697	667	650	671	692	630	641	646	621	640	638	646	682	632	612	616	647	664	609	627	637	681	683	651	648	684	654	651	625	657	684	676	622	687	679	684	686	654	685	643	672	679	671	690	612	634	694	648	669	700	571	611	662	666	660	714	649	632	617	662	672	645	650	592	651	625	694	652	652	653	692	647	663	650	667	672	630	634	651	667	647	691	647	644	676	646	666	688	718	621	686	685	661	654	679	683	590	687	693	622	661	639	636	635	624	704	684	658	637	687	636	670	689	645	657	650	625	665	644	680	676	659	629	701	628	664	671	661	707	673	637	614	660	658	700	653	659	645	654	667	647	672	701	682	675	677	676	665	637	681	646	646	614	647	675	636	650	639	678	684	678	665	638	668	621	603	661	629	656	668	642	681	645	658	701	683	662	669	635	663	637	684	693	640	601	660	686	633	626	667	619	673	668	689	664	643	624	650	717	631	609	675	672	677	650	693	685	636	648	617	669	695	642	679	646	640	643	668	717	653	679	632	685	639	627	632	673	650	666	646	656	656	681	643	632	629	645	623	652	621	681	670	624	652	607	629	649	621	702	679	673	628	667	652	617	651	628	613	631	657	619	610	686	666	635	644	661	624	643	621	628	653	709	692	669	698	675	667	661	688	705	642	630	654	663	664	654	667	679	643	670	668	650	658	669	662	689	652	617	733	622	684	630	622	636	637	661	706	671	672	664	644	644	637	636	663	696	670	664	670	590	632	646	601	662	669	620	661	649	686	622	656	662	667	631	640	631	654	625	645	676	689	654	652	641	685	700	660	663	685	634	673	632	609	626	699	624	639	630	654	690	646	632	670	661	616	603	691	692	636	668	626	621	663	645	700	612	667	603	642	668	672	658	705	649	690	623	654	611	665	665	594	639	587	664	624	676	648	647	659	670	636	639	687	655	626	673	689	629	682	664	665	663	665	634	691	614	672	674	681	651	660	639	680	658	684	616	675	625	645	666	662	635	633	614	697	653	644	651	595	721	684	661	675	625	659	670	626	645	619	678	646	665	650	632	617	683	661	666	659	646	629	635	637	623	607	622	659	657	685	665	633	658	614	660	680	658	641	707	661	655	692	659	658	625	629	664	678	654	627	640	683	681	633	673	700	631	614	629	686	662	643	647	626	659	656	651	635	681	647	669	663	640	654	619	642	674	651	623	630	663	628	604	666	563	646	659	654	605	678	706	654	673	695	717	662	656	668	690	621	599	705	665	662	669	638	660	635	660	664	612	644	667	664	707	650	638	664	655	628	632	678	651	668	643	637	599	640	666	702	702	671	661	632	649	629	611	638	706	625	634	619	673	648	656	683	669	672	662	640	666	635	635	622	659	660	675	624	660	654	688	639	666	661	695	706	680	629	642	637	634	681	652	659	662	701	643	648	631	604	680	642	696	678	631	681	642	682	664	647	685	646	638	685	673	661	627	693	647	645	651	635	664	694	679	668	639	632	664	682	669	627	639	711	650	690	609	697	660	668	679	696	616	708	683	707	658	604	684	674	664	662	647	624	647	637	645	641	679	671	662	700	660	611	635	677	634	651	647	658	685	665	664	697	692	671	609	675	623	671	647	671	682	587	625	660	636	654	677	695	660	663	694	645	686	670	671	646	641	672	688	650	635	662	664	612	645	642	701	665	662	696	664	599	665	621	630	620	650	663	653	658	624	653	634	661	653	641	632	652	621	620	636	660	650	635	685	637	627	689	641	618	662	620	662	603	667	679	661	683	638	630	634	674	643	678	649	675	711	705	651	635	605	666	642	686	683	693	643	683	652	701	643	639	634	627	613	650	638	653	640	655	655	634	729	644
25627	21427	27431	25496	9459	2368	1477	1020	687	498	414	361	275	279	256	225	241	245	240	224	249	237	226	252	254	230	206	218	209	200	225	231	200	229	205	210	243	235	199	218	220	221	195	199	196	214	227	212	195	218	193	212	199	185	190	206	204	211	234	197	218	217	217	227	187	214	193	190	197	204	209	213	234	191	236	180	207	187	197	224	201	249	222	223	221	209	227	214	210	203	168	204	186	212	209	202	200	238	209	199	213	195	216	220	212	203	190	216	213	193	213	209	230	198	195	214	209	199	193	194	200	199	204	218	189	214	221	205	212	214	202	204	199	213	225	212	181	204	211	201	201	226	208	213	204	208	192	227	183	210	208	196	200	226	213	225	220	200	183	235	226	195	204	211	226	221	240	196	192	215	190	237	193	211	213	195	219	190	180	221	184	212	206	194	212	210	205	195	201	216	196	194	181	225	195	209	202	223	208	226	226	200	203	202	229	186	210	205	207	233	242	226	203	210	200	219	234	191	192	224	196	191	198	193	189	202	218	208	224	210	246	192	221	223	197	188	213	216	201	215	189	227	194	198	221	166	177	201	192	219	191	180	223	191	199	241	209	219	196	205	228	195	207	213	199	194	203	193	207	179	214	207	205	197	220	182	218	220	223	204	216	193	210	199	218	165	211	236	196	227	207	200	196	201	217	209	218	212	197	219	215	230	227	194	243	208	205	226	184	214	202	180	233	176	216	218	204	227	216	221	200	203	176	187	209	215	199	216	190	194	221	225	232	205	229	199	225	211	199	201	223	217	205	217	196	206	200	198	224	229	200	187	215	200	215	200	198	190	214	204	210	204	224	212	202	196	169	200	209	205	207	224	206	221	190	214	214	216	209	215	200	215	209	210	212	200	201	215	243	217	221	238	223	216	217	218	196	195	208	216	212	205	224	209	204	212	226	216	194	216	191	205	185	227	190	208	207	226	204	230	176	180	245	195	204	213	208	202	213	219	190	235	190	216	226	213	216	192	208	204	195	191	227	221	193	182	225	194	226	237	210	203	200	206	214	221	187	193	186	203	209	194	189	212	174	196	191	198	203	183	197	204	195	218	237	226	202	187	196	237	215	198	193	214	217	223	198	216	209	202	219	213	222	204	190	197	215	217	187	209	218	205	205	206	224	231	204	196	217	214	202	225	211	218	188	188	206	208	220	207	214	203	204	213	238	220	180	220	215	229	198	214	202	208	197	218	224	197	211	192	205	234	211	191	214	209	192	212	220	188	206	247	217	233	207	216	211	212	211	174	204	229	198	187	227	188	215	199	182	191	207	209	225	208	205	199	207	212	192	188	197	198	202	231	181	202	199	228	216	186	219	197	185	206	218	222	211	221	216	216	234	218	219	203	227	174	202	210	209	202	189	230	192	194	218	195	196	206	228	219	202	225	191	189	216	231	221	200	212	204	227	212	193	197	209	207	201	217	227	186	205	191	195	226	184	184	204	201	216	201	212	221	178	203	218	192	200	195	208	198	227	217	204	204	192	200	200	225	211	204	193	196	191	218	201	209	215	215	200	227	211	195	189	192	208	198	214	204	235	227	194	207	208	217	185	189	214	208	229	235	217	200	191	200	195	200	217	213	236	219	191	192	212	227	207	175	217	207	205	207	244	197	212	205	221	189	202	229	197	190	210	211	205	225	240	179	209	218	208	181	193	216	216	222	185	209	212	199	204	206	188	225	208	207	214	190	206	201	193	213	203	175	196	202	217	196	200	195	189	207	204	223	199	200	229	190	205	207	205	217	206	215	211	207	229	213	209	208	197	209	219	184	181	195	246	215	194	219	224	194	215	210	211	227	195	191	225	197	209	214	226	235	196	198	174	223	227	218	213	224	193	212	230	224	228	221	203	178	213	232	222	208	203	214	202	217	193	214	215	221	211	205	204	215	200	216	214	195	225	193	213	236	208	214	212	189	207	226	207	199	226	211	207	210	176	214	207	201	212	199	198	199	214	199	195	248	201	190	217	204	202	199	191	188	213	215	218	192	207	218	195	182	185	206	210	183	222	238	196	195	218	215	185	232	229	211	188	203	223	194	224	197	232	195	215	222	205	221	274	223	236	201	202	204	217	237	203	210	221	217	186	197	213	194	214	237	197	217	199	204	196	227	195	241	200	213	213	194	201	189	198	213	241	219	188	192	222	213	192	230	189	166	222	164	226	205	214	203	198	201	202	227	203	197	203	245	187	228	219	213	201	206	192	208	204	189	233	214	214	212	216	210	195	201	169	206	223	221	197	207	207	202	201	202	193	210	216	211	207	221	200	221	222	186	211	192	229	211	203	186	191	198	214	191	187	200	217	239	199	193	212	201	231	229	224	225	214	208	213	209	194	220	216	205	231	191	196	180	200	202	223	218	206	219	214	199	200	199	192	200	181	181	215	219	211	201	223	192	200	208	208	213	187	193	214	221	220	201	239	192	188	220	198	203	213	230	200	212	229	213	211	212	222	198	216	195	215	202	213	198	202	186	230	251	190	217	219	197	216	192	207	198	216	222	203	195	216	203	221	213	223	201	199	209	228	211	193	210	211	207	200	213	212	207	217	202	209	217	201	222	199	201	203	202	191	185	213	207	222	229	209	182	172	210	200	226	209	212	191	211	197	195	222	206	228	208	211	204	230	211	242	217	198	225	205	191	189	204	193	185	199	196	209	209	196	191	230	208	233	228	202	202	206	217	207	207	210	231	215	179	222	230	207	190	203	211	192	221	211	199	197	213	225	211	209	223	218	216	202	205	220	219	213	190	203	209	195	215	205	187	192	215	211	194	217	212	223	220	197	254	223	215	189	234	232	210	221	201	220	214	222	207	220	210	177	205	237	197	204	208	193	187	215	217	204	186	213	223	187	203	214	216	201	193	208	225	207	208	200	212	223	193	208	207	205	194	200	221	203	199	227	196	202	212	224	196	213	225	206	221	175	194	205	206	210	217	204	214	208	197	200	202	203	212	226	186	230	212	181	193	204	193	220	186	193	221	204	206	212	202	212	201	213	218	227	195	216	225	198	206	201	189	213	203	191	213	227	189	214	191	191	197	220	221	239	206	187	255	236	171	209	200	224	205	210	189	193	205	214	190	210	210	209	211	222	220	206	197	219	207	202	198	191	228	211	218	206	206	201	214	198	235	191	206	219	218	192	218	202	221	211	188	213	223	205	201	191	197	194	210	181	166	205	176	215	215	208	220	216	215	184	219	218	198	187	193	187	209	210	222	194	238	205	220	232	199	233	199	197	218	222	211	199	202	193	219	191	218	198	243	235	211	218	197	197	212	205	190	216	230	180	213	219	194	204	211	219	217	194	230	237	213	200	202	215	216	194	199	219	209	228	195	185	230	216	230	215	200	200	195	207	204	202	182	215	229	211	214	194	209	193	218	199	212	208	214	216	199	215	202	187	230	214	194	194	192	227	192	206	209	215	185	233	221	203	219	173	215	218	234	178	223	205	218	204	231
10239	19398	16867	9534	7014	5061	3634	2585	1796	1234	880	704	540	502	450	394	395	387	410	359	355	304	324	314	317	332	331	334	342	342	339	314	323	342	294	314	271	287	325	301	271	306	303	316	329	316	299	285	312	309	266	304	282	305	299	282	274	320	283	304	268	301	267	333	294	299	287	281	277	311	268	315	320	315	292	327	290	283	335	311	329	356	293	336	322	355	313	300	277	283	286	302	284	321	311	282	322	309	283	277	295	308	259	290	307	298	271	291	309	300	293	277	305	301	281	317	316	314	314	290	272	318	282	281	308	270	272	296	276	258	292	297	298	318	299	283	295	306	321	287	284	302	281	282	303	295	330	298	304	304	289	293	304	276	291	284	310	292	270	287	295	283	289	257	300	272	275	294	280	322	311	309	285	280	279	275	273	295	286	292	284	265	290	261	288	288	328	313	288	306	267	288	302	294	290	319	300	273	307	273	294	252	288	278	280	309	264	320	297	296	299	311	269	322	280	266	298	282	290	313	315	302	293	285	313	300	288	286	324	293	292	309	289	275	279	326	303	299	298	285	315	289	284	290	293	266	297	298	275	302	316	314	306	312	286	296	302	315	289	302	273	278	294	307	300	281	298	288	302	258	296	290	296	288	315	304	285	274	260	290	296	283	284	300	288	273	250	303	290	301	296	268	306	302	282	313	285	296	289	268	318	299	297	330	259	297	317	310	302	273	283	309	320	302	287	294	287	308	298	281	274	310	254	296	273	298	290	268	270	300	279	284	299	293	265	294	278	273	280	291	296	289	278	293	305	316	312	301	305	284	288	296	286	316	294	311	299	306	292	277	277	290	284	304	260	273	314	284	279	305	294	316	301	308	278	279	319	271	289	309	286	329	297	284	297	296	259	283	321	285	308	275	260	310	296	302	287	311	268	288	274	305	289	269	301	306	311	287	297	264	277	275	292	308	300	267	277	306	316	295	304	265	288	283	259	291	287	260	267	281	301	307	282	266	298	274	273	282	324	285	280	316	275	284	282	313	279	295	270	293	322	304	293	259	307	287	264	272	321	297	283	282	317	305	280	312	280	288	307	265	295	307	275	282	295	317	299	286	286	257	286	310	271	319	291	299	342	270	288	305	321	290	285	302	276	248	289	305	309	280	327	306	293	299	301	276	295	298	315	290	284	300	293	274	311	298	315	281	278	289	268	294	308	288	308	309	288	287	306	329	294	301	320	278	284	295	237	324	260	280	277	282	293	304	287	292	297	325	306	304	291	309	309	280	308	278	280	299	299	296	326	259	273	302	289	311	301	300	283	299	298	272	291	284	295	332	302	288	302	251	267	280	274	290	277	282	277	304	319	257	310	301	291	287	305	315	329	299	291	278	312	277	306	310	303	293	284	267	302	310	316	288	273	313	291	269	303	281	282	284	289	293	262	285	300	294	265	272	318	309	280	289	285	313	287	276	295	299	286	249	307	265	287	295	286	326	273	303	342	287	316	297	310	271	295	309	280	280	317	292	303	300	294	264	328	337	311	275	325	266	291	293	314	295	287	300	302	296	303	291	279	290	309	316	287	297	297	302	317	303	295	286	312	297	283	279	280	292	317	319	292	280	304	292	279	278	333	325	271	303	283	255	266	274	285	294	281	279	263	319	276	299	281	284	290	282	266	304	275	287	285	308	297	279	314	288	301	282	275	304	288	271	285	275	295	298	299	315	287	277	276	292	292	254	297	268	283	254	297	281	277	295	277	258	302	290	284	311	312	308	296	303	290	284	311	281	262	284	277	280	302	301	296	262	302	301	243	288	323	270	309	320	273	302	299	302	268	319	326	283	303	301	284	304	279	298	278	274	288	295	301	271	258	287	290	260	272	272	260	297	293	265	295	278	291	288	322	291	302	267	276	294	311	265	319	291	326	339	323	258	277	289	300	281	278	291	319	300	287	289	270	298	282	309	304	320	318	296	278	290	287	308	295	268	292	278	306	287	274	294	285	297	315	283	260	279	286	284	293	290	270	307	283	324	292	287	306	327	295	284	319	318	315	292	293	275	266	287	314	282	272	298	275	314	315	312	293	301	284	304	300	320	316	290	268	290	275	289	279	288	279	270	314	299	281	278	294	267	272	289	282	283	293	297	310	299	278	269	282	313	261	292	296	321	292	283	305	319	293	304	280	284	273	280	289	286	285	283	285	295	264	296	257	299	281	275	288	299	288	289	298	306	263	276	236	312	299	304	280	283	288	297	289	274	283	269	282	288	279	342	283	298	304	301	316	323	294	308	311	299	263	303	291	274	320	293	328	310	290	301	335	272	287	294	292	268	294	281	287	309	284	294	296	295	290	287	304	292	271	274	275	285	270	286	277	313	295	280	297	302	298	296	299	312	280	307	303	291	307	304	311	293	317	288	316	296	299	288	308	286	261	285	266	295	305	298	297	296	299	289	253	338	270	287	255	279	303	277	299	298	322	302	266	288	281	273	289	312	290	282	294	290	311	279	263	292	290	313	285	315	297	290	295	310	309	275	307	284	292	320	310	280	287	290	296	297	288	294	287	289	335	306	256	284	273	291	299	313	312	281	304	289	296	296	287	293	279	277	292	299	313	323	271	323	285	302	279	288	306	311	285	300	283	272	287	291	270	278	288	315	300	286	303	274	269	291	282	285	305	288	290	301	331	280	302	313	313	286	294	305	305	304	327	236	331	311	264	283	298	320	310	346	297	286	300	253	275	316	291	289	321	302	278	290	287	336	312	269	290	299	262	274	297	297	271	283	278	284	301	297	334	302	271	272	298	266	275	294	293	294	288	274	280	284	293	316	303	280	292	295	287	278	287	299	277	303	311	292	263	288	310	277	322	259	287	287	280	297	269	275	289	289	285	280	285	298	289	305	302	275	288	269	290	289	266	329	296	297	314	290	306	299	273	299	301	288	274	283	304	300	319	299	295	296	297	282	269	277	309	284	261	289	270	278	293	306	290	314	307	267	296	285	282	276	292	289	309	283	273	295	287	300	287	292	311	270	269	285	320	299	278	288	308	287	292	271	295	261	256	290	295	284	291	305	318	298	306	285	282	284	282	287	290	278	270	298	290	305	289	284	279	328	277	301	310	314	302	295	311	303	292	288	287	283	292	312	308	273	270	293	295	273	283	301	319	296	293	287	265	318	279	290	301	278	305	291	266	261	306	287	292	298	300	304	267	274	277	303	288	300	287	321	273	302	309	312	258	297	282	304	274	308	289	296	312	270	287	319	277	301	294	278	292	293	269	281	286	277	268	264	284	281	282	336	255	288	315	283	278	290	298	267	284	259	301	291	286	304	295	271	283	298	288	311	300	304	279	297	325	306	264	256	261	281	275	295	315	308	295	297	293	278	305	282	311	266	292	284	316	259	294	306	288	288	281	288	289	300	276	275	304	287	266	298	324	282	268	316	297	301	304	288	300	295	310	267	309	299	284	297	302	289	326	290	277	275	275	309	289	301	316	265	295	289	254	262
23289	21443	29295	23999	21453	21411	9588	2687	1749	1395	1114	914	842	752	717	676	626	640	666	625	559	614	585	551	612	584	617	566	546	562	589	563	628	503	512	516	537	587	566	542	529	544	577	571	555	536	492	546	542	536	534	532	543	533	512	537	526	495	552	530	485	547	509	549	503	511	548	539	525	570	578	495	550	523	544	481	498	491	507	566	535	557	573	583	521	567	564	561	549	534	542	508	502	536	535	489	522	505	501	531	545	502	505	492	529	498	519	504	546	522	504	499	489	510	558	500	526	497	530	503	542	495	509	531	521	558	567	529	535	507	533	536	546	461	535	503	553	528	537	535	542	537	517	503	528	517	513	495	539	570	513	516	550	504	510	509	541	534	504	492	499	520	532	524	506	548	512	529	505	548	523	530	531	559	492	502	510	497	532	511	515	496	521	505	513	527	546	493	517	512	505	510	506	553	507	491	572	523	530	522	506	502	521	504	470	484	503	530	470	518	511	490	507	506	509	476	495	527	558	547	525	543	534	539	528	499	516	520	505	566	538	522	516	557	511	512	526	569	511	498	555	526	502	537	529	517	509	521	505	516	500	523	510	545	526	517	491	455	529	496	526	550	481	539	496	511	540	530	532	481	489	547	467	506	525	523	531	570	488	576	499	546	526	503	510	523	549	548	583	506	522	514	519	518	494	495	563	514	486	510	549	533	510	481	516	524	534	508	513	482	498	517	505	538	465	483	495	486	520	514	514	551	486	574	524	547	500	527	521	487	493	537	529	517	486	569	527	505	524	492	521	506	472	508	522	507	498	506	557	569	516	534	526	508	507	533	538	478	537	506	519	494	492	542	473	515	537	527	525	505	552	526	524	548	439	536	523	501	537	578	553	525	494	492	525	536	543	562	517	506	526	502	526	504	509	501	527	514	539	545	540	503	519	509	558	529	521	519	501	536	525	510	500	500	533	522	512	555	584	491	517	528	504	495	511	517	505	515	516	531	530	490	550	492	526	522	471	481	537	503	490	508	505	493	511	532	545	521	503	545	533	519	485	539	490	513	474	546	512	522	491	532	541	480	483	537	523	495	563	539	522	520	533	510	554	509	510	515	505	521	506	468	552	531	526	506	579	522	505	502	529	553	529	533	547	553	486	472	519	524	501	497	502	537	496	508	499	500	524	511	524	525	519	494	495	509	513	531	505	537	535	524	515	526	505	532	498	558	491	531	529	562	512	525	515	517	513	541	544	565	543	485	486	478	508	555	494	505	494	535	545	529	527	500	492	527	529	519	544	511	518	545	560	499	500	548	504	507	501	518	503	526	525	550	541	463	490	489	538	529	499	488	524	501	506	518	542	523	511	503	493	515	542	531	515	518	514	523	509	551	482	535	562	537	558	539	526	530	498	521	491	545	526	489	515	535	507	500	561	505	482	530	511	516	535	526	538	486	504	526	571	531	571	513	533	529	543	537	515	542	548	540	504	498	552	550	539	569	494	545	545	547	521	499	488	544	535	521	534	499	484	528	532	532	505	533	531	538	467	528	540	523	519	491	526	515	505	440	556	507	527	535	526	515	539	485	521	504	529	490	510	524	521	525	528	532	549	516	567	519	537	541	530	528	531	555	505	476	512	492	507	511	514	532	534	531	521	486	513	560	515	477	522	535	526	513	538	554	482	533	516	526	499	515	525	508	521	557	508	519	543	475	492	528	502	518	476	498	546	500	510	523	518	504	518	522	511	496	486	553	510	500	528	544	495	525	519	482	550	499	521	551	561	543	531	491	518	532	538	514	519	519	510	505	563	508	469	543	519	546	541	531	455	515	528	526	503	506	537	502	514	504	498	493	548	461	530	503	529	517	535	499	514	526	523	486	555	506	511	506	519	483	531	553	469	531	561	510	527	495	494	517	512	471	537	549	516	517	487	502	539	528	531	503	538	507	516	550	543	501	511	529	545	528	495	471	498	427	496	515	517	475	516	503	554	486	488	529	537	533	492	496	482	506	518	521	540	535	508	495	553	516	496	543	524	500	535	505	509	543	501	527	546	524	494	527	529	514	544	486	472	538	491	499	543	535	505	498	563	512	560	526	519	517	531	565	481	516	470	541	518	559	529	510	522	532	512	507	513	530	522	529	506	499	498	512	527	496	501	503	528	457	486	527	528	565	498	506	489	510	508	494	502	535	530	517	491	532	508	526	495	514	532	517	503	499	539	543	504	523	509	532	525	535	516	503	529	497	502	533	508	544	509	489	503	520	496	539	512	525	490	501	516	533	478	486	513	518	499	524	547	541	526	505	529	508	507	499	477	524	534	460	555	526	547	521	517	522	515	536	545	538	526	513	513	565	527	512	492	517	524	486	521	542	535	491	513	494	529	517	479	551	492	494	505	527	528	533	523	529	500	569	538	511	548	516	522	520	509	485	534	507	500	479	492	528	519	498	479	522	507	536	551	540	508	513	501	573	485	516	557	524	513	479	541	529	509	526	504	521	523	530	522	511	513	562	559	493	487	531	545	538	503	504	541	490	493	525	562	476	519	525	583	541	547	528	548	502	535	505	538	506	525	500	505	480	503	548	517	520	532	513	518	513	534	504	523	512	544	471	506	504	505	506	505	481	530	539	520	502	525	481	526	546	525	513	528	529	535	557	503	530	520	546	503	568	505	515	507	539	524	489	523	495	522	564	498	527	545	502	514	484	505	523	530	501	528	518	508	551	506	490	517	481	553	512	507	500	531	485	536	496	506	467	563	500	540	514	493	510	552	500	487	545	529	498	500	541	503	524	480	538	523	487	523	499	558	502	527	499	524	537	520	469	545	526	531	550	489	493	489	517	508	467	499	509	526	532	482	521	493	525	484	534	502	488	530	512	523	510	538	550	543	506	518	487	509	503	509	525	488	513	496	554	510	485	497	527	499	524	532	523	465	515	518	513	556	554	528	529	510	492	536	515	493	466	511	542	505	571	547	519	551	537	484	526	531	525	570	506	539	535	501	520	518	521	511	555	526	536	497	508	534	539	504	507	521	500	544	521	511	526	537	513	553	473	499	515	505	527	518	505	515	536	510	526	509	514	516	492	529	483	536	512	517	499	509	522	467	548	483	512	528	512	529	530	480	502	526	549	495	541	507	507	526	529	504	535	502	565	523	490	520	513	511	533	499	479	502	539	556	501	489	502	484	533	502	527	534	510	503	506	504	559	496	501	507	543	474	527	490	529	526	538	535	521	492	519	500	521	499	515	522	523	519	475	562	568	508	530	506	572	549	518	503	528	587	493	515	528	541	497	499	489	509	517	509	529	529	540	519	531	478	493	546	499	515	518	539	488	499	510	566	506	480	480	475	521	513	506	484	504	528	481	536	550	546	522	515	519	512	527	582	531	499	507	521	544	508	529	468	507	505	514	515	490	508	490	541	550	522	553	524	517	564	513	506	522	525	495	483	504	558	511	510	507	527	524	524	472	473	533	505	520	543	513	545	479	498	503	530	552	504	506	499	524
13226	29288	26341	16613	12456	9303	6927	5143	3929	2878	2102	1771	1480	1289	1097	1040	978	953	909	831	853	851	798	830	789	731	786	775	762	710	753	740	807	733	711	737	728	642	749	675	716	698	739	707	711	724	693	657	628	689	657	689	700	698	657	697	669	686	704	646	707	680	722	652	662	671	668	695	686	683	710	688	696	701	722	670	664	684	686	693	718	711	710	732	776	762	716	754	707	666	745	696	654	697	688	725	649	667	689	611	676	632	667	683	666	627	691	668	660	638	685	675	661	701	649	681	671	713	676	696	648	648	629	677	706	703	695	724	669	676	651	661	670	652	670	655	714	662	666	687	654	693	659	665	681	664	648	685	675	699	656	669	660	660	670	721	683	682	669	668	700	652	663	669	694	687	678	645	661	646	705	671	659	663	682	667	654	606	664	668	673	604	641	613	690	663	665	641	633	683	676	670	647	641	641	682	635	661	686	650	686	707	716	663	618	656	666	671	647	700	651	679	667	666	624	713	652	600	704	648	646	693	707	709	645	689	660	671	701	683	661	637	646	631	648	625	727	674	693	674	670	663	704	669	674	657	659	652	702	688	657	635	648	623	692	654	718	677	679	675	657	686	653	641	679	656	724	675	680	680	664	647	688	658	696	689	619	691	680	650	679	647	681	639	700	615	677	646	654	671	655	710	661	653	702	678	622	644	665	685	671	699	684	668	712	674	687	680	617	686	673	712	663	704	682	693	665	630	635	644	623	648	617	634	701	656	644	655	681	670	651	709	636	653	671	644	676	680	637	690	713	668	694	685	643	707	695	671	667	649	676	648	697	666	642	692	653	665	654	629	678	670	640	664	676	653	641	663	662	658	655	642	672	680	720	705	686	678	623	623	684	643	642	675	687	638	669	681	712	665	655	664	693	658	656	686	684	695	638	660	658	657	642	668	684	687	651	691	713	670	638	672	659	674	693	646	683	660	683	685	666	664	660	697	662	700	694	623	666	658	630	636	694	622	656	677	641	712	669	662	711	698	665	632	669	660	692	697	631	691	677	653	676	683	690	650	665	652	668	616	658	673	616	673	625	679	705	693	681	629	682	694	669	643	714	645	647	662	729	694	673	671	684	642	622	685	644	651	646	659	656	663	669	681	677	679	707	677	653	683	659	689	669	660	644	638	649	712	661	666	667	682	661	666	648	663	652	610	718	653	681	625	670	640	672	694	660	652	631	669	708	656	680	671	676	696	670	677	654	666	683	671	649	661	642	663	711	655	652	683	621	673	673	666	684	691	640	686	701	659	660	653	655	690	634	663	612	685	658	691	683	676	652	675	691	669	633	667	671	681	669	682	690	687	649	721	661	663	658	693	686	652	683	693	677	675	644	696	679	666	646	674	629	706	651	666	638	654	692	647	723	697	687	699	702	637	662	694	636	651	708	656	652	684	692	670	696	666	652	643	657	712	632	721	663	692	705	673	708	709	654	640	700	679	704	675	707	674	679	674	670	674	642	663	655	724	680	691	664	683	723	674	683	685	674	669	661	627	690	687	718	692	645	639	665	638	621	688	674	663	701	651	671	674	690	634	668	676	736	635	662	681	670	625	674	660	658	683	688	612	672	721	635	656	691	672	688	695	696	655	673	632	711	644	643	669	608	714	656	674	653	639	635	618	694	657	646	657	661	647	675	700	629	668	672	701	712	655	679	643	668	715	663	676	693	640	726	669	664	669	660	696	632	683	644	672	677	668	625	701	659	683	632	666	674	658	679	629	681	655	686	672	617	657	696	704	635	703	696	675	708	677	627	690	669	713	653	654	658	619	658	652	658	659	700	729	638	699	646	652	695	691	648	689	689	644	668	696	679	655	680	650	662	649	651	702	677	664	709	657	690	659	675	698	655	669	622	657	660	660	643	680	645	667	657	689	656	688	686	671	672	655	683	703	698	665	679	698	651	677	687	702	647	643	704	718	677	701	680	720	668	653	647	709	701	661	656	678	678	658	631	701	697	679	629	660	665	600	712	676	624	675	647	631	704	636	686	644	645	698	702	634	695	668	656	678	659	689	676	717	663	657	632	662	665	659	630	681	669	696	695	715	722	694	691	681	676	666	647	675	679	691	652	672	712	624	644	674	669	667	694	694	659	652	683	680	679	698	643	603	719	629	714	630	684	688	653	656	674	712	644	680	706	647	671	688	624	686	706	645	697	690	660	677	629	626	671	642	633	645	662	674	644	676	642	675	659	668	634	632	649	716	650	648	649	626	679	647	644	649	609	692	730	687	700	706	688	674	631	692	681	701	639	622	653	615	630	695	678	631	674	634	676	642	645	674	688	657	709	655	652	648	648	658	682	715	675	662	674	691	700	698	697	670	617	668	758	687	647	676	696	686	683	727	674	669	662	695	686	679	657	685	667	675	663	682	705	704	697	636	698	665	650	709	655	664	685	668	696	653	632	682	654	676	669	647	658	659	660	653	681	663	653	688	676	668	697	643	668	634	720	688	681	638	652	680	667	675	667	687	657	673	635	701	685	649	611	724	645	660	676	722	722	670	609	699	646	675	634	663	659	700	655	704	668	684	700	624	646	655	677	665	619	678	683	640	694	658	689	624	640	682	695	684	679	655	658	600	642	666	653	668	655	644	670	645	659	668	647	651	705	679	719	705	642	684	674	662	672	677	614	638	681	679	645	646	704	678	684	705	703	697	688	655	701	650	677	655	668	651	689	641	701	671	634	638	716	687	635	712	688	635	632	677	658	706	658	693	659	643	705	640	676	671	692	679	703	680	703	661	681	712	643	650	658	677	658	681	667	662	711	697	690	644	706	709	679	676	657	668	682	630	631	638	688	659	664	673	624	725	701	614	643	643	719	654	674	666	665	645	646	701	660	687	629	677	621	668	640	671	660	676	683	711	700	661	629	647	652	652	696	684	659	646	660	651	666	692	715	665	692	667	713	688	668	678	624	630	668	656	631	649	662	700	716	645	646	652	691	653	655	659	699	693	704	576	650	700	700	675	706	649	669	678	678	681	691	679	669	659	695	657	679	663	689	609	662	692	653	677	703	662	629	677	652	689	687	643	668	652	626	691	651	613	675	634	713	681	649	663	634	667	713	677	647	680	659	679	638	638	657	667	675	687	626	650	644	708	669	634	670	646	631	665	715	687	673	672	722	708	638	696	679	703	731	636	674	656	655	643	742	668	699	695	696	685	657	681	645	628	663	696	693	691	604	687	661	690	632	690	627	725	676	660	655	631	665	702	649	666	679	685	646	670	690	632	649	653	717	726	706	662	683	699	696	649	671	712	703	646	676	650	692	685	671	671	692	713	634	657	683	666	680	689	638	687	666	670	620	674	676	707	625	690	631	655	647	676	676	601	678	679	635	684	638	717	648	688	712	648	702	682	670	679	611	650	720	672	663	671	695	636	653	668	658	630	620	634	658	667	709	710	697	678	652	669	650	656	703	625	667	677	720	650	650	706	674	675	657	653	694	633	681	699	660	610
27265	19662	11239	4956	2500	1655	998	780	563	489	361	359	294	319	299	292	302	302	299	275	293	313	283	275	293	273	279	295	308	299	279	270	284	278	285	301	282	274	316	272	285	297	265	297	303	290	293	270	285	324	275	254	302	316	278	279	292	290	320	280	301	287	284	300	286	288	268	298	271	272	279	292	265	287	306	304	313	298	287	294	295	282	310	315	295	300	270	286	283	277	278	310	274	302	279	294	275	316	293	327	322	276	272	280	302	315	295	300	276	265	305	281	295	281	288	273	274	317	281	287	304	302	246	301	295	311	280	274	308	310	305	300	341	276	291	297	284	304	313	266	294	301	296	305	281	238	269	275	281	299	279	296	301	297	284	237	299	313	282	296	303	303	316	294	313	285	293	288	275	305	287	311	293	269	266	278	275	298	277	278	316	297	304	276	262	321	311	294	273	266	285	316	286	286	322	288	282	296	274	297	263	304	271	281	309	342	313	289	274	277	273	272	275	287	316	265	283	284	289	290	294	279	263	241	297	270	303	320	299	305	271	317	292	262	300	267	286	270	290	294	296	293	289	256	277	260	289	297	276	322	289	297	257	266	301	313	277	296	283	288	273	285	284	335	294	291	282	277	288	303	289	288	269	282	268	268	310	275	274	266	293	317	261	291	294	287	311	339	299	271	276	250	286	273	307	304	264	258	290	269	274	306	305	303	295	279	284	280	265	294	311	286	286	286	273	293	289	264	290	299	314	305	270	266	267	281	274	294	296	290	289	260	319	270	294	284	290	288	310	280	285	266	300	293	281	322	277	268	277	290	283	294	281	292	291	293	291	256	304	282	285	303	300	268	296	277	268	293	280	270	293	280	292	298	281	266	288	271	269	271	269	282	296	278	250	281	253	272	295	298	286	307	289	292	294	292	295	236	294	313	274	276	308	289	290	295	280	303	290	302	300	278	279	265	293	284	283	299	308	313	297	273	277	259	283	285	292	285	298	318	274	293	265	287	265	252	300	300	321	290	304	279	325	290	277	334	297	277	284	275	279	321	255	279	308	286	282	288	278	257	309	269	295	276	315	313	302	314	275	259	249	293	306	297	272	308	291	297	281	288	268	284	289	294	308	286	317	287	283	279	293	299	262	281	291	269	294	265	309	257	290	292	268	306	280	289	293	283	317	281	274	301	276	285	293	303	265	295	291	267	247	287	263	264	259	286	273	261	303	327	289	267	303	284	288	303	281	305	294	283	318	298	303	277	257	285	275	266	293	280	282	289	322	282	286	279	280	306	280	314	292	302	291	298	286	300	311	272	270	264	286	293	297	287	310	279	255	295	306	296	261	297	285	276	294	279	301	257	278	287	268	291	292	270	295	269	286	272	306	272	302	261	293	269	278	301	302	304	308	273	287	258	320	264	274	279	294	269	307	291	299	260	265	269	266	300	268	272	315	320	307	290	255	291	316	320	271	296	308	300	280	325	318	303	294	282	283	287	284	269	289	275	267	289	284	292	285	309	281	299	289	241	280	285	294	294	298	319	300	300	310	308	260	278	292	297	269	303	291	312	290	319	277	262	315	306	298	263	305	283	291	261	287	291	272	284	272	305	299	301	252	292	303	288	307	275	269	270	286	296	288	283	278	301	311	301	257	278	282	316	295	251	297	260	288	303	293	273	288	270	314	279	285	323	275	280	257	272	303	293	281	323	287	284	274	251	288	272	299	239	278	322	264	279	280	294	295	270	305	276	293	311	286	313	307	287	256	270	264	275	279	287	286	282	276	265	284	264	304	284	313	272	274	255	298	280	301	285	290	282	282	291	275	286	289	302	299	304	272	279	286	328	312	280	288	290	278	270	292	271	279	297	295	257	295	299	287	297	304	299	294	281	281	278	284	285	287	293	297	289	292	273	285	317	269	300	290	258	274	279	280	283	291	304	296	314	306	291	263	305	266	325	311	286	296	297	300	278	283	274	298	273	309	283	294	280	336	280	308	300	310	249	309	310	267	297	277	288	284	290	282	306	285	288	271	273	280	268	293	283	292	294	271	283	267	290	275	291	284	256	307	316	272	279	298	286	265	294	302	294	285	304	304	273	308	264	263	273	299	272	290	277	310	298	307	296	286	299	298	295	304	285	280	286	284	279	285	288	273	294	258	292	287	274	282	309	277	274	280	314	311	290	288	263	281	280	306	261	298	286	295	290	297	274	282	293	292	292	281	268	254	263	278	263	275	297	302	254	297	278	274	285	262	315	295	287	292	271	272	285	287	270	275	286	289	313	294	300	259	296	295	297	303	291	291	275	275	285	273	289	276	291	280	304	291	296	308	267	282	282	292	300	286	278	281	286	302	292	291	303	289	284	288	300	280	325	296	285	262	300	266	269	288	283	296	275	284	302	283	269	323	320	265	306	285	265	286	278	269	278	288	268	282	284	294	297	326	292	288	279	304	274	277	273	288	299	298	279	261	303	284	286	283	300	274	281	275	312	285	294	290	258	317	294	299	289	294	271	257	285	263	283	260	283	278	277	261	302	291	271	293	285	278	266	272	283	295	284	304	283	293	270	313	269	276	269	309	270	296	269	275	309	264	299	265	284	269	312	273	298	275	310	331	270	297	282	287	277	277	282	283	299	299	285	292	271	288	298	266	271	248	295	290	303	274	262	287	293	296	300	270	286	273	245	272	285	295	263	252	264	297	269	273	281	304	282	282	288	271	283	288	279	255	295	247	275	302	308	293	275	263	300	280	296	302	297	275	286	296	279	326	266	275	294	297	269	288	295	300	297	306	299	283	295	277	286	283	282	299	277	263	301	300	308	294	280	280	286	282	252	287	300	314	307	275	283	292	277	310	281	300	300	303	302	310	284	303	288	284	292	286	284	282	263	271	283	273	293	274	282	289	310	280	282	276	319	281	285	296	274	277	292	293	296	253	256	332	273	293	285	305	266	264	299	296	301	284	236	290	325	289	270	271	305	296	316	295	296	318	280	299	306	296	276	281	255	323	270	255	303	282	288	301	275	289	326	279	280	260	290	246	289	281	274	288	284	257	288	314	324	270	308	308	303	267	276	288	307	307	277	303	307	299	271	293	278	286	282	294	305	268	285	311	305	301	280	282	291	290	283	272	283	268	298	287	297	268	306	274	282	282	270	268	300	302	287	295	300	319	297	318	288	305	285	286	299	278	275	294	295	274	257	310	303	287	273	298	288	294	298	319	282	279	282	247	276	296	308	291	305	289	267	299	278	258	276	282	284	291	280	312	272	261	329	252	296	301	271	278	311	274	281	317	277	302	309	315	306	291	288	289	270	285	305	294	277	261	284	303	299	286	321	263	282	287	270	281	270	283	287	318	294	292	313	272	339	281	287	308	245	264	312	284	283	291	301	324	318	331	276	276	281	285	305	323	293	294	305	309	287	329	307	275	291	277	303	287	270	310	299	290	254	280	302	289	287	297	277	280	290	316	311	265	302	275	276	288	288	279	258	268	265	294	291	288	295
9183	15385	12775	6960	4803	3642	2461	1714	1168	925	617	523	484	448	445	427	383	389	421	393	373	378	363	384	384	393	368	390	398	391	386	374	395	386	408	327	331	380	393	383	364	365	400	361	387	358	376	364	377	348	364	385	370	392	389	378	372	403	354	404	374	360	380	368	374	393	376	364	370	421	416	394	375	380	391	381	401	353	369	387	350	372	381	441	409	356	375	381	397	366	414	370	370	394	412	352	349	396	386	370	379	376	387	368	391	380	368	369	389	346	399	335	394	369	385	381	367	342	391	381	366	385	388	366	385	372	393	381	363	336	392	369	386	380	371	398	370	371	375	382	388	341	385	344	366	357	382	373	400	380	382	369	359	371	384	348	389	375	363	359	366	378	369	357	383	339	370	375	385	386	377	379	378	383	358	384	400	357	395	381	384	399	378	379	395	394	396	350	372	373	370	377	386	359	333	372	375	394	393	371	374	359	372	365	368	379	355	368	371	360	356	370	387	369	379	417	377	387	380	386	382	364	378	377	423	343	396	351	391	386	370	360	373	352	372	388	355	405	386	360	382	367	423	387	366	408	378	363	347	381	394	363	364	366	375	376	403	371	362	369	356	385	406	386	373	370	363	385	416	367	354	385	343	389	361	332	372	413	355	394	373	368	344	362	356	373	376	400	393	316	368	333	379	346	379	384	350	386	366	392	357	365	372	366	374	366	351	343	403	355	353	360	369	394	364	358	373	343	400	374	357	376	351	356	360	356	369	363	360	378	387	357	395	390	391	407	392	394	349	356	385	374	378	380	365	382	416	412	346	369	371	387	372	379	345	400	405	384	370	361	392	369	361	399	371	389	374	379	381	388	364	378	358	375	318	386	359	392	371	356	374	364	338	389	382	391	377	368	381	389	356	357	358	400	363	386	386	401	417	338	367	379	370	377	376	401	410	358	405	385	383	338	380	375	330	386	391	388	369	386	364	373	382	342	388	358	380	346	395	391	388	377	378	383	386	372	354	389	360	359	361	374	392	384	386	359	390	375	358	361	371	380	375	377	380	355	389	362	362	379	379	332	378	355	365	378	388	427	388	347	381	355	359	383	404	403	377	372	356	378	366	365	359	362	342	356	356	377	356	376	385	374	334	375	391	358	368	410	376	365	394	353	391	357	411	369	391	362	370	383	360	377	417	367	364	406	382	389	408	363	360	368	367	395	368	365	390	377	337	374	377	385	388	354	355	378	384	381	389	363	380	366	369	426	375	375	386	378	393	388	364	335	369	363	383	363	366	364	340	360	374	383	359	345	401	371	361	393	352	356	393	378	398	351	374	377	354	385	374	364	352	341	391	351	365	383	335	330	378	365	404	373	377	382	383	383	358	355	384	387	386	382	380	414	372	406	386	369	391	352	352	407	383	393	380	393	374	362	395	354	392	364	375	403	374	361	366	382	359	363	380	382	380	398	380	356	374	374	376	353	395	400	389	351	335	363	387	332	333	374	371	396	368	381	393	397	366	374	392	393	411	389	380	367	382	369	411	392	376	412	374	379	389	369	377	377	397	354	376	365	362	375	357	379	385	387	350	384	384	372	409	348	376	330	379	357	372	384	358	369	385	363	414	373	377	388	340	386	366	391	398	369	364	369	388	408	376	368	349	390	371	401	373	378	387	389	385	377	422	358	379	383	363	400	334	373	373	331	380	407	366	393	388	379	361	388	345	363	387	393	360	342	381	362	364	383	360	373	350	332	352	389	385	364	368	352	359	374	394	374	390	411	381	385	381	388	347	384	388	368	353	364	386	360	361	357	403	379	421	407	365	366	394	378	350	342	411	364	340	403	373	438	393	394	407	395	362	371	354	352	335	401	376	361	416	384	361	384	388	387	364	390	412	344	370	389	393	380	378	363	387	384	387	354	329	372	411	358	376	372	392	380	367	357	369	404	387	364	397	310	374	372	371	351	420	375	325	359	412	372	401	371	364	359	374	359	382	387	376	351	384	392	375	380	378	366	400	429	360	365	402	375	401	358	392	384	364	370	358	354	360	378	409	361	391	384	364	400	373	371	367	380	357	407	393	376	389	364	377	389	400	367	363	347	370	385	375	396	360	341	332	391	408	327	367	372	351	379	380	362	366	387	390	397	393	395	348	374	395	368	375	385	383	407	386	381	337	381	360	335	373	367	394	319	413	401	405	389	368	386	384	357	400	355	383	393	404	353	373	387	365	403	351	370	374	375	358	374	394	372	374	383	366	377	381	330	382	346	349	379	400	369	402	370	368	358	371	341	371	367	371	400	389	375	388	365	338	388	373	379	375	372	380	396	384	417	378	361	367	389	350	373	397	408	399	356	349	374	377	392	367	388	423	382	379	368	388	361	395	371	346	390	342	375	345	343	379	404	391	393	416	403	351	364	410	399	368	392	401	360	394	374	367	387	391	380	364	377	387	364	384	388	390	361	364	371	386	373	361	369	369	378	377	401	375	386	343	388	401	347	365	345	382	384	359	370	349	377	385	357	398	382	375	361	422	382	404	388	393	359	351	372	398	384	377	372	406	370	368	400	382	366	361	350	377	391	392	361	362	365	388	395	372	403	363	320	357	406	373	385	376	366	379	380	373	376	393	360	337	395	385	371	372	381	324	365	331	408	354	404	373	383	393	398	369	410	400	351	372	415	388	373	391	374	379	350	378	399	424	386	362	389	379	385	355	363	380	364	410	383	382	346	339	358	354	380	400	406	386	397	348	369	365	348	346	368	389	385	430	387	384	380	374	349	364	334	382	368	372	383	334	384	375	335	358	386	407	374	399	354	377	359	371	400	370	370	358	386	399	361	363	399	359	363	384	369	408	346	356	434	358	373	389	385	373	381	390	394	357	388	394	370	368	373	365	382	336	337	335	357	388	389	361	365	360	371	332	357	386	375	384	350	359	366	391	408	356	389	357	395	376	389	371	358	379	375	388	373	373	382	410	345	370	394	390	380	359	404	381	373	381	389	380	372	384	358	382	377	352	414	417	388	397	404	364	396	347	388	344	374	384	375	339	356	353	375	374	353	408	385	375	388	382	347	372	308	391	376	376	378	338	354	353	390	386	352	398	381	373	368	392	368	370	376	391	383	401	383	393	380	350	351	372	342	378	361	410	401	356	359	385	391	351	384	383	390	358	373	361	370	361	339	394	351	355	359	366	360	402	389	378	379	378	352	363	373	367	395	412	350	343	384	364	404	389	369	381	393	371	389	342	399	365	359	356	387	387	375	361	383	354	394	398	376	387	397	365	364	381	391	370	392	378	362	396	365	392	376	378	381	375	386	358	361	385	368	404	333	379	383	396	386	363	372	353	366	372	357	390	400	396	435	365	373	376	362	374	355	391	357	350	391	367	363	374	403	387	420	402	335	376	337	388	377	381	392	366	380	352	340	336	374	375	387	370	365	343	404	385	376	356	379	369	383	370	384	378	367	370	370	418	382	374	397	370	371	372	362	351	349	363	367	406	408	368	408
24460	21440	28711	24593	21287	10023	2867	1625	1129	1008	896	704	681	643	622	607	602	590	583	585	556	563	571	531	538	526	531	542	527	538	527	544	587	552	542	517	538	492	504	562	514	504	514	529	500	542	519	527	535	485	488	570	518	559	515	561	524	485	517	531	497	511	538	520	502	522	534	504	523	496	546	511	529	519	465	514	517	534	523	556	536	535	518	540	556	534	533	560	534	537	451	533	521	508	538	532	522	545	515	543	546	544	519	566	474	497	519	475	494	508	560	524	500	503	557	479	573	521	547	485	518	497	542	508	500	535	514	526	526	485	547	509	548	521	526	535	554	541	465	509	555	468	531	515	545	558	521	504	460	537	532	464	488	509	536	473	495	538	513	528	541	549	542	518	495	524	544	535	518	483	539	511	528	561	501	514	531	560	504	500	497	496	492	516	512	480	521	526	517	491	500	490	564	557	498	481	542	499	469	503	523	496	546	528	493	494	525	523	504	486	500	500	488	519	511	455	523	481	487	517	511	522	527	490	548	515	484	504	522	513	511	521	508	544	548	524	484	499	556	529	534	493	540	529	537	470	553	518	543	513	528	490	516	517	528	488	510	543	497	485	534	507	512	499	520	550	515	524	522	523	517	543	530	510	537	538	493	511	477	539	580	494	492	528	542	516	496	486	523	502	482	513	523	527	542	563	478	509	514	508	501	504	477	484	516	548	539	495	522	546	531	500	540	471	509	539	492	478	506	534	506	521	533	516	524	521	531	508	467	476	493	502	508	530	539	513	541	554	519	533	522	533	490	517	532	477	471	527	544	511	503	499	523	545	493	493	522	505	503	526	498	527	519	505	536	535	578	506	482	503	512	517	515	498	470	530	501	523	506	529	466	475	497	481	506	545	517	488	520	542	496	510	514	482	513	494	538	505	542	542	501	512	533	481	508	537	502	492	503	528	512	500	520	512	516	564	517	541	533	480	518	545	540	496	499	523	519	522	484	502	531	460	513	502	543	512	537	558	471	508	510	527	506	486	529	522	520	526	489	530	513	530	524	526	532	530	534	556	543	513	512	513	491	537	570	495	525	539	530	544	504	518	491	538	529	536	520	520	505	516	510	502	480	514	529	512	493	508	528	502	551	510	547	535	526	497	526	536	549	514	542	515	529	485	481	550	505	535	493	519	545	491	543	501	481	517	564	501	495	553	504	512	478	531	538	546	506	524	487	569	518	491	547	541	540	542	531	502	547	513	505	532	495	478	541	521	496	545	490	536	507	501	494	534	498	492	532	499	506	523	545	548	513	508	477	499	469	505	493	507	518	527	529	518	556	512	526	494	495	512	499	499	497	499	476	509	512	498	510	543	512	530	520	521	536	507	518	513	516	513	528	494	518	538	520	503	517	525	490	538	459	525	520	466	504	542	551	493	537	506	491	530	489	512	494	542	512	538	495	494	511	562	535	521	486	508	475	517	526	515	499	525	524	519	525	533	506	548	503	512	535	494	544	523	482	495	529	523	512	476	514	520	530	511	547	497	530	520	524	534	533	494	511	497	483	527	511	514	505	521	471	509	545	540	495	506	522	520	538	492	503	513	511	527	527	507	516	510	505	479	559	520	542	562	530	497	494	496	522	537	551	496	545	513	523	546	533	491	493	539	552	553	562	523	539	493	578	493	568	523	530	464	514	533	488	512	526	510	505	508	498	519	533	511	518	506	532	484	494	513	507	502	538	493	512	477	533	505	491	529	514	514	533	536	519	474	523	541	509	519	493	525	529	536	512	526	509	502	517	563	487	558	505	529	515	515	514	526	534	514	511	501	555	481	532	522	524	523	524	483	518	522	524	544	513	512	510	498	522	522	506	511	533	537	472	546	521	526	510	506	556	514	503	446	512	499	515	517	533	533	475	508	509	512	510	486	489	524	506	517	511	518	511	557	530	509	529	526	521	535	513	480	490	539	520	485	498	503	565	530	508	483	508	505	503	511	534	525	535	525	529	554	534	556	481	519	528	548	481	499	515	520	517	504	521	516	528	529	511	519	518	520	486	594	486	541	532	498	484	522	531	516	502	541	518	502	541	508	529	515	527	494	532	505	490	497	527	486	505	543	529	484	571	516	509	492	499	491	516	492	549	535	531	561	529	486	540	532	514	525	578	532	496	517	498	501	516	526	522	510	499	492	484	491	529	496	525	560	557	462	480	486	536	468	532	481	504	547	533	501	522	534	513	531	512	501	493	537	551	532	465	528	480	506	460	491	512	540	486	496	530	534	509	440	481	527	518	501	504	516	517	476	489	473	517	505	483	539	538	493	571	504	541	511	501	554	518	540	506	533	491	483	492	509	539	508	491	524	526	497	514	519	510	504	517	503	549	523	489	543	553	494	506	538	518	521	525	539	556	522	488	470	488	525	527	539	533	568	494	480	474	503	513	504	515	489	535	558	512	522	536	452	577	516	549	527	485	514	483	502	501	525	487	504	551	562	504	498	511	570	476	527	466	488	524	513	554	518	514	487	507	514	514	513	500	556	512	511	570	553	519	504	516	502	475	557	511	551	532	528	498	515	522	519	488	530	525	475	525	527	522	539	508	502	536	545	505	488	509	557	528	488	508	514	530	504	517	489	542	535	535	502	515	528	538	534	510	504	528	490	480	558	534	499	504	472	506	504	489	496	550	516	511	513	498	524	503	496	533	515	556	535	512	551	489	558	521	519	543	538	501	512	577	539	516	524	496	499	529	546	525	516	496	515	534	497	521	518	544	498	522	542	483	473	478	528	530	487	517	481	533	481	535	535	536	526	495	511	520	512	540	572	485	565	496	498	502	477	536	479	541	504	478	461	509	507	471	531	505	532	476	507	475	519	545	503	523	515	513	520	559	494	491	508	509	475	552	482	524	497	493	489	501	498	534	514	503	472	554	503	493	535	515	546	505	530	540	537	524	535	537	541	498	500	510	524	520	516	529	492	505	531	498	527	548	564	469	495	491	511	536	499	517	529	514	538	502	554	552	527	513	497	531	509	508	510	538	530	498	475	561	489	519	525	548	496	515	498	505	488	540	540	499	503	490	485	497	518	465	507	523	471	584	495	505	532	481	527	508	502	547	553	525	504	512	509	489	501	525	554	471	496	467	502	502	517	524	514	514	527	504	520	512	552	506	522	517	529	505	510	544	539	529	503	502	529	511	470	527	513	514	539	517	518	513	507	521	503	528	519	486	499	516	541	582	490	526	518	485	494	555	495	520	498	532	513	491	509	511	528	528	514	502	495	514	519	499	570	527	503	492	510	463	497	506	503	479	515	497	523	522	518	511	483	511	535	529	537	531	472	522	558	514	543	506	528	514	523	526	516	459	533	548	498	526	521	494	495	503	530	491	518	517	519	532	505	489	461	532	490	498	523	503	474	496	495	518	491	563	523	478	567	493	542	490	520	504	511	519	548	488	533	504	525	506	517	505	522	517	489	508	515	511	517	518	509	534	531	505	498	493	473	495	515	483	471
10576	24478	20099	12448	9276	6682	4829	3162	2509	1904	1470	1212	1048	927	887	818	815	763	796	788	750	810	696	718	728	755	732	719	765	697	714	681	698	669	723	725	716	682	654	715	682	651	661	659	698	650	652	656	627	686	695	735	667	692	653	682	635	666	660	643	614	700	604	680	669	660	689	700	622	639	678	655	708	692	670	680	653	673	723	676	678	702	693	662	744	665	677	663	649	669	712	700	639	690	646	645	662	633	661	633	648	642	651	675	623	643	636	663	670	696	695	711	629	664	654	682	691	713	674	660	681	677	634	639	652	665	614	680	605	641	638	638	669	642	648	651	626	648	640	636	667	683	646	670	690	661	706	661	669	652	678	663	627	652	651	689	678	649	640	678	649	666	691	655	645	652	627	579	619	607	648	667	690	650	633	685	663	622	683	666	696	628	675	643	659	694	667	602	642	624	650	643	605	658	681	671	666	668	639	673	664	655	677	616	644	657	568	641	635	671	671	712	669	682	691	654	649	581	692	670	651	674	656	660	626	663	651	631	678	672	685	636	620	650	613	624	654	643	671	665	651	627	636	627	650	637	596	638	658	664	631	627	652	613	667	668	650	681	670	668	624	609	685	635	677	611	633	650	667	630	711	663	623	636	655	673	627	658	685	614	701	684	632	648	607	637	675	641	658	664	612	641	614	659	671	636	651	660	666	645	643	655	657	697	674	656	672	706	662	645	645	633	649	677	615	646	645	689	647	641	599	663	640	662	670	675	695	635	683	677	684	664	634	625	662	676	647	678	642	646	670	693	643	664	662	686	681	642	611	635	647	632	690	610	679	635	638	701	637	638	677	666	689	696	681	682	660	627	650	637	629	648	629	694	694	667	616	617	650	646	689	634	674	655	667	652	651	697	622	657	668	671	611	623	628	642	670	678	659	615	635	631	650	643	648	661	659	679	706	669	691	669	616	637	664	643	611	670	637	681	674	646	655	664	628	634	653	671	632	688	641	634	653	668	641	691	636	657	655	622	634	635	652	633	667	665	658	692	680	618	646	662	618	637	638	651	680	619	672	669	618	616	599	651	672	647	676	579	660	662	697	644	638	667	688	646	657	650	705	661	645	656	683	652	660	619	659	618	649	695	685	664	691	682	691	655	616	712	664	687	627	687	715	648	683	662	656	602	650	656	699	666	641	606	657	660	678	614	611	671	653	648	665	619	616	664	714	664	665	624	632	612	652	662	632	631	705	664	656	619	657	612	659	627	661	618	643	667	676	670	650	691	657	651	610	648	658	683	678	694	610	679	656	666	668	669	655	623	663	642	654	609	636	638	653	648	634	652	647	641	666	696	643	664	689	657	679	630	630	647	669	654	649	675	623	659	670	674	656	638	664	672	632	640	689	610	684	680	661	691	682	665	649	630	648	669	680	680	677	632	608	731	682	674	667	623	675	683	636	641	603	651	645	693	664	644	632	701	649	573	655	668	672	634	601	651	641	660	635	654	652	666	674	668	656	620	704	650	628	678	653	690	696	685	683	627	627	637	676	633	656	659	673	647	643	691	603	682	677	639	661	658	632	606	585	658	675	675	638	682	664	635	632	651	645	658	623	607	658	643	679	666	653	688	649	624	670	657	620	618	642	641	667	647	664	632	644	640	635	623	667	665	655	676	657	657	672	626	643	629	614	678	650	635	644	648	661	666	632	642	648	673	635	650	668	605	642	661	682	671	682	671	679	637	663	672	676	650	624	662	619	634	651	683	649	675	692	636	658	648	693	642	686	653	651	667	682	676	604	626	682	708	636	636	592	726	648	675	671	715	634	625	681	624	663	650	667	686	625	662	645	651	669	648	675	635	679	624	630	642	702	627	694	682	680	709	628	693	677	630	641	626	647	621	685	665	655	653	590	655	622	648	678	651	660	699	692	643	644	638	655	678	659	612	627	630	682	656	677	666	669	615	634	635	690	631	653	661	673	636	645	601	693	656	663	647	645	620	662	637	624	656	649	640	619	647	634	636	664	670	691	653	595	635	658	659	624	666	630	666	654	676	634	634	675	664	664	605	640	606	630	696	690	665	673	645	664	643	678	675	643	675	628	656	701	652	642	650	686	638	666	673	629	647	665	650	638	644	644	657	714	647	677	646	686	661	646	639	647	628	649	673	661	678	622	669	589	567	659	634	650	643	624	645	685	660	652	667	645	615	635	646	669	620	637	695	669	656	653	633	707	645	667	643	678	666	622	654	676	626	670	680	628	667	673	716	643	636	692	659	635	643	658	624	660	669	649	626	681	648	680	652	649	627	625	669	653	682	650	625	699	676	629	655	698	688	673	656	675	674	639	682	678	680	641	669	675	698	678	663	656	648	661	669	666	655	656	662	648	671	601	647	677	684	640	588	673	682	692	596	610	633	731	576	651	641	650	646	675	665	641	663	665	655	671	612	683	641	664	694	682	691	667	619	625	646	620	655	656	631	654	653	649	615	691	682	661	607	660	656	640	633	612	708	609	655	636	602	671	629	703	604	630	665	626	666	656	670	617	683	638	659	672	651	666	680	686	707	647	626	665	678	652	630	665	669	650	668	661	633	596	637	661	659	663	639	693	628	684	686	645	624	659	632	619	633	670	645	652	682	606	657	658	632	607	637	666	651	628	597	662	602	635	658	669	625	632	682	646	654	656	596	638	667	645	600	686	650	704	670	647	677	651	689	667	596	678	647	655	644	654	649	646	688	626	641	628	664	666	641	632	678	672	686	639	700	657	670	616	670	658	663	625	671	633	699	604	645	627	661	624	651	654	662	664	636	659	671	673	685	674	660	638	638	665	683	661	681	671	653	684	674	648	641	649	677	659	632	639	670	628	699	681	649	622	628	654	602	661	659	663	658	653	703	668	649	639	629	641	639	679	672	700	636	656	628	622	679	642	657	668	684	675	678	669	634	639	575	680	626	686	639	605	617	691	649	661	664	631	672	636	628	669	659	681	658	609	666	670	626	646	655	629	658	634	636	686	677	689	687	687	632	717	620	646	665	678	648	631	632	610	700	665	680	621	688	632	624	651	696	660	695	688	638	666	671	672	669	651	639	656	611	632	643	653	622	630	692	659	679	641	688	646	676	649	676	665	598	641	656	653	672	671	595	629	625	631	688	629	694	678	649	624	680	629	650	688	679	646	649	680	659	658	633	670	691	702	630	637	662	637	645	664	637	606	708	673	682	660	673	642	663	670	662	632	644	638	609	624	606	659	669	647	651	636	664	638	641	666	657	636	646	645	645	655	649	620	641	676	660	630	635	618	677	686	669	625	640	652	628	658	633	618	659	634	648	656	642	716	665	620	637	643	684	700	673	629	674	645	666	663	640	682	699	690	638	625	667	637	678	602	637	674	764	668	643	666	589	671	619	642	671	690	669	654	686	662	651	657	614	699	648	637	632	623	674	641	685	664	674	668	679	669	620	700	655	664	662	645	662	656	676	605	638	652	650	657	641	649	659	641	661	670	671	685	660
25497	21402	27390	25456	9507	2213	1277	838	615	484	351	317	284	257	273	233	275	228	227	233	232	232	228	219	206	224	248	222	227	218	206	232	208	213	208	221	218	208	204	201	223	194	207	191	229	206	239	203	209	204	216	230	223	234	213	199	205	212	218	216	207	229	206	205	187	208	212	221	201	216	211	206	205	223	209	218	200	215	201	211	216	184	245	208	229	207	188	198	211	244	238	222	204	239	226	177	199	201	222	198	204	229	207	227	212	217	209	229	203	233	211	209	212	238	214	203	230	237	206	206	212	196	191	195	187	219	212	214	226	209	203	206	195	209	243	196	181	188	195	198	182	209	207	205	222	232	227	189	190	232	223	206	170	215	224	230	183	193	216	203	217	198	214	202	221	212	205	202	225	215	219	220	204	214	206	207	192	232	214	233	212	219	207	189	212	220	210	184	204	220	189	199	220	183	205	211	218	171	216	202	226	188	198	203	216	212	194	195	220	200	223	217	208	245	181	201	207	217	174	211	217	204	198	213	226	225	233	203	222	220	185	230	220	209	230	228	190	199	198	201	195	206	215	213	211	210	199	227	219	219	224	193	201	213	206	215	215	231	211	214	211	207	190	200	241	228	218	205	221	208	218	215	203	185	216	212	191	225	189	230	198	218	189	226	218	201	221	198	193	189	200	205	195	220	215	186	221	244	194	215	202	218	217	223	223	221	193	217	198	206	199	206	210	214	236	216	192	204	214	180	187	221	191	214	210	200	233	217	228	187	217	196	225	214	210	220	212	208	233	201	214	208	208	217	198	198	214	210	236	231	204	207	221	228	217	207	211	188	214	193	200	204	218	218	207	226	204	215	211	192	211	218	200	224	203	223	200	221	200	190	207	201	208	206	239	196	227	221	198	216	222	199	174	202	193	210	191	217	206	196	220	219	207	209	208	226	195	201	204	194	231	193	230	206	219	218	181	228	213	156	221	191	185	230	199	197	196	202	214	193	205	194	213	209	200	182	224	211	194	192	203	182	233	208	207	213	204	194	204	205	189	220	202	215	198	170	221	213	223	189	200	204	210	228	222	220	216	202	225	217	202	207	211	202	201	226	188	211	218	187	219	193	196	218	188	199	199	207	194	194	232	189	235	227	233	229	193	189	192	225	203	201	214	192	211	228	197	202	185	220	207	215	234	193	189	213	214	197	207	208	199	209	183	234	230	214	189	228	190	223	237	186	206	224	223	195	198	212	216	221	203	216	213	190	203	235	200	206	202	223	207	222	212	217	225	211	178	223	205	222	202	200	200	228	228	211	192	215	196	217	210	221	198	205	214	234	192	231	224	208	226	208	201	191	223	221	225	215	230	204	196	206	203	196	200	226	219	218	206	184	230	210	203	210	226	189	213	195	196	211	213	200	208	221	209	208	191	214	221	206	200	192	196	201	211	204	212	208	185	181	174	210	203	237	208	221	205	209	194	207	222	208	189	201	213	234	222	181	204	214	218	221	194	197	224	213	213	224	201	200	204	206	215	201	203	194	177	213	206	214	206	219	189	190	201	201	185	204	201	205	228	175	220	206	197	194	218	221	197	214	203	195	210	191	206	213	223	189	185	207	201	210	222	221	229	219	219	208	207	207	222	187	180	193	197	205	222	189	254	204	216	195	187	219	185	217	218	182	208	188	175	199	213	214	188	197	210	208	221	207	200	215	213	212	213	196	161	203	187	223	200	206	232	192	256	181	211	191	196	218	213	205	214	215	198	210	175	215	185	196	199	245	195	191	215	209	227	202	209	184	235	211	208	218	213	167	214	203	217	208	193	214	222	207	197	167	224	223	186	210	194	199	231	243	205	226	183	212	194	205	213	222	213	218	219	191	207	227	209	206	206	200	178	203	229	211	216	195	210	195	209	183	202	211	190	196	206	211	165	225	202	192	186	220	180	211	233	206	205	193	196	208	222	205	199	222	203	180	212	199	203	190	215	196	216	206	206	213	220	214	216	199	192	207	232	206	202	218	203	208	193	191	212	200	181	245	187	207	191	195	207	207	215	229	224	202	198	208	229	206	195	232	208	204	205	216	215	203	218	201	196	190	204	186	206	206	207	195	178	170	199	192	194	205	191	211	223	217	205	213	214	197	228	178	192	209	196	206	227	202	192	198	206	195	215	221	198	222	199	225	225	211	202	182	222	229	193	201	219	208	198	210	215	195	226	190	227	205	211	208	200	204	233	215	186	180	199	202	214	239	182	190	226	216	207	203	203	207	226	178	218	211	198	208	184	201	182	195	193	194	218	216	195	205	210	187	193	201	219	213	193	211	215	202	199	195	213	207	210	187	210	190	191	219	222	210	210	190	208	206	239	215	224	187	182	181	185	251	199	192	197	217	196	222	220	201	187	173	225	202	189	202	229	180	198	199	210	210	202	208	218	205	192	219	218	203	222	191	203	197	207	208	219	207	209	183	178	196	203	214	217	196	188	190	233	228	208	224	208	206	219	185	214	216	212	197	204	210	210	224	242	218	215	220	212	203	205	195	179	204	209	223	209	226	222	201	191	203	182	205	212	222	204	211	199	200	205	206	214	201	168	213	201	205	225	205	209	192	246	193	186	207	179	187	216	218	187	210	201	233	221	208	204	168	215	179	208	207	216	231	206	195	222	204	199	203	205	189	192	222	226	216	197	177	202	175	203	212	211	216	197	219	198	222	182	231	215	212	222	203	212	212	204	175	222	205	195	185	194	205	197	231	196	211	218	193	211	185	205	213	198	217	201	230	218	205	219	208	215	189	230	208	201	209	215	208	181	203	225	193	200	218	227	208	202	199	204	186	183	190	226	213	232	206	202	206	210	214	214	225	221	210	189	195	190	210	205	225	211	204	216	211	214	201	186	199	206	187	216	209	211	223	183	198	219	216	214	193	238	200	212	215	238	199	173	191	205	196	183	211	216	211	200	213	215	191	208	194	223	188	186	213	222	223	210	219	205	210	198	222	204	210	219	224	209	224	195	202	219	209	227	217	217	207	214	199	197	199	222	215	214	209	203	204	191	212	203	228	205	210	217	252	192	195	223	207	216	223	196	183	197	197	215	207	203	208	228	237	196	191	214	192	206	215	202	193	192	220	196	213	192	196	191	220	239	214	220	207	209	197	216	205	198	225	210	198	247	193	194	221	205	199	191	192	204	207	205	186	213	195	210	229	188	203	223	225	202	201	195	189	207	186	215	203	194	230	199	209	213	194	215	183	220	207	201	179	196	198	194	200	209	218	217	206	190	219	204	191	210	200	208	216	197	198	216	226	195	230	224	201	215	174	193	177	201	219	205	229	215	210	196	190	199	204	211	177	200	221	206	210	207	210	198	188	202	216	190	210	212	187	212	234	210	212	221	234	211	219	204	210	211	214	222	221	228	210	188	207	200	204	196	213	205	231	216	199	198	199	192	219	201	206	224	209	212	196	191	204	170	216	203	207	206	209	212	224	199	217	231	206	182	211	206	215	208	189
10372	20201	16648	9624	7011	4771	3148	2106	1579	1059	844	668	580	464	419	413	422	373	363	354	349	340	304	319	340	326	353	332	344	329	352	350	345	304	330	320	334	327	288	318	311	288	326	310	300	287	273	346	311	289	306	291	330	305	278	294	324	300	292	285	288	319	263	303	297	282	300	275	299	302	345	329	303	307	308	321	315	272	333	315	305	333	353	324	328	300	315	300	321	306	277	302	270	315	286	303	311	310	269	279	296	303	330	289	338	278	292	280	314	281	304	282	309	316	268	291	261	280	263	286	284	277	311	290	300	294	298	320	306	235	312	282	284	287	284	290	278	308	274	290	320	305	278	318	284	309	339	299	302	288	317	299	319	263	285	302	294	309	299	263	281	305	303	270	285	294	298	296	272	283	295	315	277	286	292	287	264	293	310	291	289	349	304	257	313	347	295	255	311	302	298	281	312	306	287	311	289	258	307	268	306	293	287	274	274	274	266	305	269	291	300	306	312	321	273	308	294	286	318	235	271	272	325	302	289	278	276	321	306	301	280	277	292	296	292	258	315	275	285	296	280	309	267	287	297	306	303	263	269	296	261	306	304	286	295	312	301	259	300	309	281	308	295	298	301	291	290	279	310	285	295	295	270	255	293	266	267	259	251	299	292	296	284	253	288	296	326	304	266	325	313	325	275	320	307	277	322	279	287	325	263	286	302	305	266	286	290	282	295	301	301	291	292	265	280	285	306	277	281	331	293	290	274	288	286	283	285	278	302	274	312	261	306	261	264	300	302	279	300	284	298	332	298	289	287	268	300	288	280	271	295	293	286	294	316	291	287	279	257	252	301	261	295	317	298	277	302	295	289	317	287	287	300	289	299	279	304	283	283	271	289	271	315	313	280	283	287	274	324	302	296	245	280	289	290	273	291	288	292	306	311	297	309	279	304	309	292	306	322	272	265	291	298	303	283	285	287	285	297	284	297	302	287	291	313	281	294	304	285	279	299	287	263	293	277	311	273	302	275	283	294	312	267	303	308	285	296	266	269	296	255	299	299	305	287	272	281	302	321	284	315	258	282	308	273	293	280	299	279	280	287	282	269	323	276	274	289	289	312	314	310	269	277	268	311	264	282	310	268	307	302	294	275	280	258	250	297	290	267	286	291	270	289	302	321	260	297	301	309	291	260	315	297	277	316	278	266	286	273	292	311	291	310	293	304	264	299	284	298	284	270	290	281	240	289	308	269	286	301	309	286	327	267	302	316	310	287	315	297	309	299	273	296	260	310	295	276	314	267	279	313	280	310	304	306	319	311	270	305	286	279	281	296	287	268	284	299	304	293	299	293	288	277	268	274	303	274	275	326	299	314	294	259	297	305	317	288	298	305	309	305	297	311	267	278	307	294	305	280	267	278	287	293	281	286	289	287	282	296	303	289	287	252	285	300	286	269	267	287	284	291	279	271	306	306	265	294	274	283	286	283	303	303	304	289	270	305	301	273	264	289	321	280	289	306	295	280	297	295	303	303	265	317	293	265	298	282	299	303	278	313	304	300	286	304	268	286	291	294	318	284	295	281	308	303	288	279	291	316	293	298	330	284	311	281	262	320	296	290	286	299	267	260	298	265	262	294	283	313	321	269	321	309	274	264	314	295	303	282	295	315	280	296	288	292	301	260	293	320	279	288	300	279	295	298	283	287	275	298	302	302	282	290	297	300	287	288	310	322	292	290	287	333	294	292	280	321	282	283	286	292	307	322	301	274	279	298	265	292	296	296	252	286	291	293	297	321	304	280	306	294	298	312	287	294	287	275	278	308	282	284	302	270	298	251	295	304	314	281	329	289	293	269	266	304	299	292	286	276	311	311	325	237	290	295	306	272	312	299	299	316	289	279	307	280	302	290	304	279	281	281	280	296	279	297	315	295	281	277	288	281	300	273	296	268	308	295	286	278	275	325	306	276	289	300	324	337	286	293	300	288	293	283	312	275	304	297	317	301	316	287	267	273	271	313	305	284	298	294	277	291	298	289	304	302	271	328	260	271	302	269	306	270	284	283	306	268	295	316	314	289	304	278	292	282	283	280	288	297	300	283	303	286	292	289	259	304	289	261	310	289	301	323	268	282	320	306	265	292	269	291	302	302	335	281	271	295	291	304	308	282	297	275	273	275	273	305	311	277	268	272	293	260	312	326	293	330	305	293	278	306	262	266	293	282	300	286	282	275	323	281	276	287	290	288	286	270	295	311	284	299	310	285	266	294	273	308	302	268	284	292	298	323	295	293	286	258	283	291	315	262	270	268	317	300	284	310	275	315	296	321	300	262	302	274	289	273	294	304	297	279	282	293	287	284	291	317	292	292	266	315	269	264	304	261	300	313	273	287	271	288	310	296	335	294	266	270	317	301	296	311	301	288	253	291	256	265	293	288	305	286	292	304	303	269	286	309	288	308	302	329	287	277	297	321	287	275	294	294	294	279	282	314	277	254	297	267	301	285	289	281	284	295	276	301	280	300	254	300	292	305	305	301	303	289	293	296	280	298	290	291	306	268	296	284	263	291	275	272	297	282	320	301	277	269	292	283	277	263	295	283	299	297	270	299	297	299	292	322	325	276	286	305	273	308	270	283	307	315	282	258	305	311	274	316	290	294	279	306	284	310	287	297	293	293	299	289	271	280	329	281	279	306	298	282	312	275	285	276	281	323	281	307	313	313	285	289	299	287	289	261	290	261	264	282	288	254	290	280	298	272	270	301	286	297	304	260	283	298	271	294	294	288	321	265	313	276	311	295	256	306	283	261	284	298	294	291	299	278	298	294	310	285	268	283	302	296	251	307	304	293	323	317	295	291	277	309	288	268	274	294	298	292	303	293	294	304	276	313	307	281	284	283	268	305	298	298	260	292	290	251	312	288	255	306	273	275	296	281	317	292	296	267	272	273	308	260	298	309	295	287	278	304	275	310	284	290	272	278	271	279	346	338	304	287	272	323	278	321	307	272	283	296	288	311	303	291	308	275	300	284	304	291	297	271	316	275	303	285	265	311	286	273	325	312	270	316	255	293	274	301	273	286	314	294	300	285	290	297	313	283	289	288	291	267	270	286	307	291	284	301	319	297	266	309	307	285	280	296	284	271	284	297	300	290	291	275	273	298	266	300	287	276	268	283	279	283	292	297	257	285	308	269	300	286	281	266	313	300	297	280	295	308	276	288	288	277	290	288	268	296	316	298	289	286	345	296	294	315	270	297	276	285	281	281	302	325	263	283	309	316	291	285	270	286	310	295	276	267	301	303	306	282	282	278	289	291	270	300	300	283	269	303	262	297	267	287	322	254	311	287	296	289	304	320	305	311	293	289	296	293	253	255	293	309	281	282	306	263	305	265	279	290	314	319	306	289	295	302	289	234	275	273	291	266	293	293	289	278	311	312	293	270	297	293	245	281	256	302	303	294	301	279	295	268	310	259	304	304	298	300	278	292	289	251	265	290	269	267	280	280	311	293	282	311	288
23352	21468	29313	24066	21468	21430	9390	2467	1561	1265	1111	838	773	752	767	673	629	649	645	599	621	596	610	580	558	557	613	610	561	569	575	559	558	574	579	559	530	523	542	526	504	526	572	569	526	543	527	572	579	510	515	508	526	539	525	539	539	481	505	548	512	516	533	539	538	520	556	523	508	531	538	511	524	564	560	552	523	522	574	519	575	550	561	588	548	555	539	571	534	521	509	475	519	565	565	539	545	538	534	490	500	549	537	559	543	496	516	500	486	540	504	492	506	505	546	525	536	537	559	521	518	497	496	512	546	526	515	521	513	498	521	519	549	517	519	475	522	514	522	503	497	557	487	546	514	534	522	528	464	545	533	533	559	519	526	507	517	534	502	528	503	505	514	560	513	543	564	524	537	492	506	497	574	527	528	531	500	515	510	482	487	530	543	560	526	493	534	449	521	520	523	473	539	489	492	528	558	478	545	535	498	518	542	502	519	560	528	537	513	507	544	521	526	535	549	559	519	496	542	519	533	514	525	470	551	527	566	537	507	501	524	526	564	532	512	509	523	541	536	483	511	514	566	496	506	540	480	494	499	493	573	494	524	517	513	544	490	530	543	533	561	507	509	516	522	528	533	503	527	558	544	493	547	512	537	524	511	512	550	497	547	512	546	498	497	457	529	474	486	503	562	534	537	558	544	563	487	562	506	529	492	549	512	525	534	532	564	527	523	524	535	489	505	539	530	509	528	524	521	521	529	520	512	513	520	513	522	500	512	512	528	527	550	496	517	528	510	487	513	506	520	521	488	533	533	556	534	497	512	515	506	532	576	512	482	502	511	520	546	554	537	523	514	518	537	534	550	566	546	530	545	530	506	495	556	530	529	544	514	547	523	508	520	531	511	514	536	507	546	505	520	526	535	538	493	519	551	524	505	525	515	500	474	531	508	535	490	493	530	550	545	503	536	514	529	513	538	527	548	507	504	553	486	536	516	544	522	544	526	540	486	564	525	473	509	524	565	515	539	491	528	537	513	513	515	491	542	468	541	503	489	525	532	548	506	555	548	498	526	552	511	564	519	503	491	523	545	500	545	510	497	552	530	520	516	550	500	521	526	553	516	559	537	505	509	530	512	518	502	521	515	536	513	568	500	546	531	497	531	499	532	485	518	570	564	502	512	550	561	504	515	503	519	511	495	494	509	489	504	559	550	553	552	538	546	504	518	541	491	506	520	521	525	551	499	543	534	499	529	500	513	565	494	534	571	531	515	542	519	531	502	543	527	516	518	539	513	514	530	503	497	524	551	508	539	531	555	500	541	557	508	506	503	532	531	503	552	543	544	496	470	535	513	500	528	515	535	521	509	558	498	513	500	554	501	574	563	541	548	534	531	554	544	538	521	525	501	548	539	581	522	551	485	529	511	520	533	539	530	562	548	543	541	515	515	472	524	525	521	512	546	511	532	488	519	553	524	544	465	525	489	497	522	558	496	555	548	517	541	527	536	558	531	494	536	514	503	483	549	531	533	508	525	491	510	526	502	532	510	531	543	544	532	536	528	489	501	478	519	480	506	515	536	582	550	516	515	541	528	519	479	528	510	535	500	519	520	535	529	533	530	490	495	517	510	555	534	511	503	515	528	555	516	554	545	539	506	544	547	511	515	513	519	530	540	476	532	570	527	518	519	534	508	510	528	543	527	485	520	550	476	507	485	490	548	504	494	519	556	500	558	539	531	536	526	496	510	517	518	530	494	514	485	550	542	493	553	501	529	497	555	508	509	526	513	522	532	522	518	519	543	552	523	514	503	526	504	523	509	526	472	516	528	522	539	485	535	511	522	519	522	498	535	527	525	543	538	499	558	509	556	547	530	494	546	500	504	518	533	542	500	515	514	538	503	500	519	502	530	514	523	522	530	513	528	521	499	513	541	578	533	519	506	498	535	467	481	513	545	542	506	527	567	507	506	503	508	519	503	522	503	513	514	510	490	553	553	501	569	509	458	489	506	522	505	512	521	501	517	531	475	485	510	511	526	558	533	538	503	543	485	506	521	525	492	484	511	547	545	526	534	508	493	507	496	455	534	507	507	531	553	529	491	542	544	533	522	523	509	526	534	517	519	502	501	499	510	516	515	511	559	519	491	510	490	544	529	510	502	543	508	496	514	543	509	532	506	549	502	524	507	502	523	502	480	560	488	515	547	506	504	550	486	513	543	518	524	506	508	524	521	486	555	509	501	536	522	484	530	522	506	538	512	510	492	559	505	540	555	525	518	492	499	544	541	515	525	520	503	533	551	525	510	568	537	535	509	549	568	569	525	516	508	505	512	527	531	531	531	563	538	556	499	528	510	514	524	534	532	557	564	482	573	511	566	504	541	479	515	519	526	530	505	514	530	506	496	489	516	512	509	529	482	516	508	501	549	525	527	544	543	517	515	475	524	508	525	516	528	496	501	528	521	518	511	531	559	568	503	518	547	531	531	510	556	504	520	535	521	542	512	542	536	508	519	530	547	522	571	507	528	490	477	525	549	559	552	557	526	542	519	569	509	531	554	504	528	538	489	506	496	529	499	550	495	523	521	519	513	540	496	527	521	518	542	546	565	512	543	516	572	513	511	526	525	515	517	513	512	493	530	510	484	534	533	527	542	534	507	522	510	534	517	517	536	491	543	520	518	580	498	535	534	496	502	509	511	506	533	535	572	530	505	528	536	527	504	529	526	516	519	508	503	498	553	530	513	500	510	533	521	497	531	510	516	495	508	512	484	503	529	551	533	544	498	510	540	531	529	511	536	491	547	507	525	509	501	528	495	536	544	505	497	516	541	533	503	543	525	502	515	498	547	498	495	549	530	505	477	514	505	501	530	500	516	496	494	504	553	547	552	551	524	570	512	472	525	502	574	490	557	511	518	500	518	500	535	528	535	513	518	543	521	511	525	570	491	490	521	530	508	522	487	523	525	523	511	516	534	475	508	540	547	529	512	550	523	525	544	518	515	515	480	521	549	536	557	504	524	508	483	548	511	507	533	512	511	571	543	565	460	524	490	519	515	515	512	529	518	485	538	542	525	507	538	484	505	536	553	503	532	536	523	508	521	494	526	507	521	504	540	500	580	510	507	528	520	568	501	510	548	492	487	508	551	505	527	551	520	529	513	489	526	505	575	551	535	519	527	524	539	533	520	565	531	526	507	483	489	501	476	524	512	564	544	519	499	548	518	513	513	500	576	548	502	517	529	539	513	559	529	567	531	519	503	536	537	507	488	532	488	496	495	567	546	526	516	536	512	532	537	511	498	522	563	492	467	539	576	499	486	505	539	492	497	559	510	496	506	540	535	524	470	537	498	506	521	533	516	501	519	502	475	535	479	510	520	519	500	485	535	554	516	506	528	492	529	499	526	537	505	548	512	493	535	545	509	556	500	504	522	558	503	539	537	512	500	500	510	504	499	529	482	512	473	492	537	512	506	534	562	517	524	514	541	518	542	518	507	515	510	515	530	528	498	528
13379	29745	25734	16484	11880	8768	6217	4511	3587	2632	2078	1752	1406	1193	1161	1043	985	956	946	885	882	871	799	768	799	845	799	818	775	755	717	725	741	745	696	701	720	658	700	712	748	716	693	720	694	745	694	689	730	702	736	724	706	701	718	667	660	686	667	665	640	681	669	645	701	695	650	753	656	741	670	694	701	708	705	694	676	641	670	691	721	709	706	725	733	766	707	752	697	712	652	682	685	701	640	697	673	708	620	690	704	680	633	682	664	659	686	703	687	665	713	684	663	629	639	706	637	690	714	646	660	661	684	659	665	713	677	645	722	673	698	662	656	734	668	679	661	685	656	662	609	675	655	643	744	680	661	687	681	649	646	639	650	659	713	696	704	672	676	681	676	643	698	701	665	654	660	646	681	700	651	731	666	688	654	676	696	648	704	700	684	718	680	693	672	670	627	692	655	678	666	657	610	625	689	687	662	656	671	662	637	716	624	621	698	657	619	661	654	668	670	661	653	649	642	671	665	644	650	696	674	664	707	674	651	661	691	640	674	585	659	625	685	692	657	687	663	630	679	668	666	681	621	678	681	688	656	669	674	623	648	672	678	642	657	625	683	677	647	604	662	653	667	675	648	680	664	668	690	691	694	662	651	631	667	637	694	670	696	678	702	663	667	617	636	719	688	710	621	716	672	699	656	674	690	647	728	687	657	639	633	660	676	649	630	701	667	676	660	659	647	693	697	664	666	701	681	639	626	699	682	666	685	683	669	657	664	671	653	659	677	665	662	668	621	652	709	694	633	692	696	646	643	671	723	664	698	617	645	671	702	684	664	659	655	680	653	637	624	663	655	633	670	678	686	707	703	647	673	652	683	682	677	674	642	679	637	689	693	688	637	681	694	664	666	616	722	673	666	641	653	679	732	690	641	690	657	659	649	687	674	676	662	677	672	654	666	602	663	704	683	696	719	646	668	666	655	702	700	684	654	673	666	683	683	673	624	709	647	677	697	635	688	661	674	697	650	708	641	678	664	731	668	671	678	681	656	679	684	660	611	688	646	657	649	685	656	664	699	694	652	685	670	661	627	684	667	668	636	677	682	666	685	648	668	696	667	664	667	656	662	618	643	646	631	643	659	647	655	667	686	639	684	692	710	666	668	656	649	651	647	706	632	663	651	691	659	688	687	668	668	676	674	639	737	708	678	642	698	722	653	687	629	672	631	662	712	673	663	709	651	647	675	660	677	658	655	676	650	663	678	664	690	679	633	683	691	681	654	704	709	700	675	652	660	664	657	716	665	621	643	688	675	662	701	643	684	658	639	660	656	680	670	642	655	649	660	666	690	678	640	669	639	695	663	687	635	649	676	665	636	662	636	633	677	702	681	670	663	673	634	644	649	617	679	663	687	660	628	663	703	684	697	639	687	691	684	631	654	699	649	691	634	648	644	648	653	663	685	721	678	672	671	681	673	660	642	700	625	663	677	671	634	682	658	670	649	669	646	674	629	654	660	670	672	681	648	684	640	663	680	651	636	663	658	645	677	688	669	677	672	648	637	683	641	661	619	689	668	660	658	655	655	606	699	688	649	723	658	678	642	647	661	662	628	660	678	690	678	688	656	705	645	669	632	703	624	677	699	677	675	625	626	627	726	707	674	636	637	683	693	684	690	719	693	720	674	707	646	660	693	679	707	703	719	680	680	705	627	653	686	699	678	623	657	644	724	666	655	680	632	687	653	736	647	682	642	634	719	702	653	706	682	683	667	634	684	684	663	612	683	677	715	655	696	705	651	678	702	717	701	681	652	698	613	648	661	658	639	703	716	677	656	654	681	690	657	678	674	695	668	669	676	706	665	661	676	691	692	696	642	647	651	684	668	604	652	629	699	643	671	656	630	655	665	687	673	687	664	657	728	686	671	675	637	682	706	707	706	650	671	706	648	668	716	686	663	684	720	677	689	661	650	624	657	661	685	642	631	674	678	621	680	668	654	648	696	633	618	728	665	660	642	676	629	689	650	636	628	679	701	643	680	711	649	718	673	662	665	630	696	691	628	679	695	634	623	647	692	685	610	695	655	688	669	721	694	636	642	664	628	695	659	689	572	648	637	669	692	699	706	669	670	682	632	735	689	678	668	663	663	619	642	680	703	629	577	643	659	686	638	698	682	662	649	681	700	641	643	623	620	695	641	664	703	674	678	700	676	632	695	682	627	654	670	684	667	598	674	639	690	664	671	664	685	701	645	651	707	625	640	664	716	640	677	707	656	684	658	678	616	653	654	623	702	636	649	655	632	644	665	686	647	644	664	635	638	701	667	661	644	684	653	686	667	648	630	662	662	634	701	666	652	645	685	700	670	685	676	654	665	659	655	683	666	680	694	650	688	634	683	613	672	657	685	664	683	685	669	656	664	636	658	629	670	672	703	641	695	703	650	646	646	664	681	638	636	627	662	672	624	665	667	672	662	645	658	614	664	711	641	678	669	652	688	652	616	692	667	651	688	664	651	653	679	674	714	640	650	677	655	674	653	710	668	673	672	692	712	645	697	693	674	634	668	681	677	636	669	689	703	639	677	702	704	690	673	701	632	643	664	668	686	679	696	700	656	681	654	645	692	654	651	681	635	643	599	663	676	634	678	682	719	656	641	712	629	642	599	651	644	720	633	669	690	662	664	664	672	684	654	695	685	625	618	637	655	694	664	687	680	663	688	665	693	654	667	685	633	635	676	646	676	685	666	685	642	675	690	690	640	662	680	675	670	648	652	646	641	661	677	640	584	641	673	698	593	702	612	666	639	673	659	655	677	681	667	712	699	633	683	697	658	643	628	681	679	667	678	697	683	680	647	652	672	678	656	668	714	666	678	684	703	699	640	681	645	659	709	628	644	692	631	660	690	625	718	659	653	679	655	679	662	694	663	650	625	687	655	671	649	643	644	671	733	730	651	647	680	647	677	658	678	669	701	672	725	689	679	656	691	728	651	673	695	653	627	648	675	696	687	680	656	672	677	665	665	619	626	646	645	695	643	635	667	685	657	670	649	674	634	692	676	677	683	649	683	714	678	712	643	672	718	656	684	668	674	629	665	663	685	713	694	700	633	667	695	674	662	671	670	636	681	675	655	663	691	668	678	665	651	644	667	661	661	652	679	678	704	654	664	628	686	670	650	650	647	640	621	634	653	676	709	693	664	640	653	637	725	656	661	678	660	675	670	656	667	656	724	699	691	633	687	657	607	625	677	666	640	670	677	669	686	664	666	639	621	650	661	661	629	661	658	696	646	688	690	616	672	707	709	638	617	688	699	676	686	659	651	694	698	655	631	623	654	662	648	637	656	672	671	642	632	695	684	688	643	709	608	683	672	709	676	668	689	686	749	660	675	651	667	642	636	639	653	634	693	662	655	604	667	657	661	673	668	625	652	710	631	663	661	657	666	715	674	657	673	676	666	645	640	658	649	629	671	655	687	722	679	705	674	637	663	675	672	681	676	627	656	659	670	669	665	653	645	672
27466	19900	11460	5054	2563	1577	997	735	589	473	383	348	310	289	311	310	317	290	308	315	299	281	323	292	320	317	284	297	314	302	295	295	315	309	297	319	300	301	288	277	304	288	301	285	338	302	294	275	284	287	319	250	310	311	292	294	305	304	286	309	285	305	294	295	296	304	306	272	261	294	294	287	325	290	259	287	300	274	306	297	292	303	285	312	327	301	321	289	297	261	294	284	295	269	296	283	306	293	271	286	315	308	307	297	293	294	287	277	295	316	280	297	274	309	281	300	286	279	288	314	299	323	294	285	281	281	286	293	313	316	283	314	277	321	291	294	319	304	306	306	316	285	295	310	305	303	292	293	304	315	297	288	317	313	260	272	282	307	298	284	304	298	303	256	315	273	282	288	289	299	296	255	307	282	320	289	314	268	290	290	304	291	329	277	291	275	303	283	287	278	279	301	318	306	301	307	278	308	330	255	305	288	292	265	276	303	303	272	284	311	254	294	274	288	322	306	284	296	281	269	308	287	294	269	329	288	288	304	275	282	290	280	273	295	284	297	278	301	302	284	300	263	251	325	286	280	306	348	302	305	306	277	309	318	316	301	280	296	280	306	323	268	279	300	332	314	312	297	296	337	276	310	308	289	306	285	288	264	324	289	270	299	259	311	288	305	312	316	285	290	284	277	302	302	306	264	289	299	269	323	275	306	293	274	308	304	277	242	263	334	287	290	278	295	307	289	306	316	274	268	300	269	282	287	294	277	299	304	319	277	295	282	312	338	280	262	279	282	274	305	262	272	298	317	291	300	274	321	298	278	274	277	310	277	323	297	290	302	288	296	265	279	308	304	283	287	308	290	323	306	258	279	296	288	291	279	251	273	265	297	317	297	281	292	275	303	309	263	304	313	286	308	281	309	293	282	301	288	307	313	280	282	255	303	297	288	260	326	294	267	295	301	292	331	311	295	296	312	321	269	307	319	293	304	325	298	283	278	305	263	337	281	308	279	306	313	257	310	283	303	324	292	294	279	269	295	277	267	304	280	287	300	300	282	337	253	286	302	280	279	341	305	298	288	297	281	299	322	285	340	277	281	280	285	313	293	340	292	290	290	279	317	282	288	292	297	301	295	300	282	313	307	292	272	222	286	286	282	273	261	297	305	297	281	266	293	271	275	284	306	244	301	289	317	280	283	324	285	321	272	296	283	303	264	289	306	304	257	295	308	304	302	282	262	266	302	300	295	299	284	299	284	280	282	299	305	276	277	322	314	302	292	308	290	317	289	284	310	290	291	327	324	312	287	298	319	282	293	275	272	296	308	274	291	319	289	299	294	299	283	332	292	307	271	289	306	292	325	269	290	311	313	292	286	309	313	305	277	308	277	300	303	320	275	276	288	301	290	290	274	316	296	292	288	287	300	269	293	298	305	283	306	294	254	277	282	254	276	293	297	309	284	319	287	304	302	273	282	312	287	300	257	294	304	302	270	270	274	309	290	282	287	291	286	284	287	255	292	281	284	289	267	312	292	285	294	314	308	299	308	308	283	267	274	304	294	320	298	306	287	301	317	292	300	296	302	296	312	305	295	300	289	296	266	332	282	280	301	265	331	290	308	292	296	269	312	261	278	276	289	270	339	305	294	286	297	280	305	297	290	295	288	280	261	293	303	306	296	293	287	259	288	305	294	262	267	302	288	277	307	283	299	343	294	289	293	294	305	302	302	300	307	275	305	289	306	273	306	329	291	283	303	300	286	278	294	291	286	296	318	286	316	270	303	286	300	310	279	284	319	316	297	286	314	261	275	299	297	281	292	296	294	277	260	288	285	277	297	286	301	300	321	312	286	317	293	266	300	297	300	317	305	288	292	273	256	285	302	278	307	299	275	301	293	276	302	296	290	309	327	307	293	310	300	286	328	308	307	298	292	288	256	272	286	284	287	312	302	312	285	299	274	258	305	305	312	283	309	280	280	326	311	268	268	269	305	282	274	318	320	294	292	313	287	298	273	325	296	279	267	298	305	272	303	303	306	317	282	275	277	305	286	278	314	288	295	282	279	310	300	314	278	274	295	322	273	276	278	278	313	307	301	290	286	281	303	273	290	274	305	325	306	309	284	293	257	275	308	315	284	313	306	333	314	307	266	298	282	274	294	284	311	269	330	301	283	282	291	286	305	291	276	313	297	284	259	306	282	276	263	305	305	289	299	285	266	311	322	311	319	304	272	307	284	299	298	305	299	295	298	303	298	275	325	313	311	317	285	321	303	288	298	308	297	274	296	284	280	323	289	312	317	281	297	250	305	273	262	286	268	267	274	317	264	281	302	305	294	287	310	285	286	327	292	299	297	302	282	290	297	286	292	292	308	290	277	283	299	280	272	295	271	278	270	289	282	303	281	285	277	296	315	290	277	267	275	290	294	306	291	294	305	286	292	275	286	298	312	289	292	300	271	295	289	295	258	306	260	285	291	304	293	304	301	279	323	315	282	268	273	268	310	274	310	298	299	288	288	315	294	298	286	295	293	270	318	295	275	297	324	280	298	285	325	293	284	297	298	307	315	328	282	305	313	310	294	293	304	294	277	266	306	307	276	312	287	294	322	289	277	284	294	297	260	262	294	300	309	303	320	278	302	287	340	324	314	309	318	272	284	289	285	318	277	335	299	299	290	318	300	276	303	313	305	302	292	302	283	282	277	291	302	298	310	270	323	289	277	334	274	313	281	284	280	287	303	302	275	294	309	275	291	266	325	287	320	301	301	288	292	307	302	317	290	290	294	279	309	286	269	284	285	292	283	289	302	291	281	272	310	255	304	319	251	292	294	309	288	261	298	321	279	284	308	289	298	277	307	296	269	259	282	265	256	306	280	309	315	314	307	282	300	263	268	293	264	288	306	276	326	305	309	296	298	291	311	307	295	308	275	300	290	271	264	290	269	288	272	315	265	293	304	288	301	276	312	290	299	311	295	298	276	322	258	275	283	321	304	313	323	335	296	298	286	248	309	299	281	306	286	272	292	316	281	292	282	324	268	320	274	307	284	294	284	338	290	308	296	274	273	271	299	299	274	298	321	298	288	282	268	274	294	286	283	310	294	264	306	302	290	249	260	302	283	296	330	302	280	292	286	286	284	292	284	288	299	271	287	304	299	282	302	290	264	312	301	290	314	256	286	288	274	292	270	304	305	282	292	296	296	314	286	325	272	250	275	321	283	293	269	312	273	262	287	298	292	279	271	289	327	285	278	300	305	263	314	295	272	276	303	298	303	315	269	284	309	319	310	314	292	297	310	290	259	308	281	304	281	309	327	294	269	295	307	302	293	273	292	271	323	291	335	282	313	319	280	301	300	310	271	298	298	292	285	316	271	301	308	298	296	279	299	290	311	285	288	281	320	267	289	309	292	268	304	314	312	298	289	300	290	276	297	278	312	277	327	298	277	296	282	293	305	299	311	296	294	270	275	304	281	324	310	302	303	283	287	298	313	268	296	257	312	305	294	294	285
9641	15470	13418	6903	4573	3181	2117	1406	1180	858	743	550	481	414	422	406	386	423	432	386	392	370	413	397	396	388	408	398	392	386	359	430	396	375	390	363	426	378	427	408	403	406	360	404	378	402	382	416	384	354	386	383	395	404	385	388	376	371	396	356	387	338	404	377	388	377	387	361	369	407	412	406	347	407	372	394	407	407	368	422	382	371	395	404	406	438	385	382	396	381	413	385	380	413	385	356	397	353	369	395	406	343	378	398	378	385	376	425	356	387	384	360	376	401	385	373	394	392	364	396	370	406	362	395	405	376	398	387	402	390	369	369	352	364	389	411	404	364	369	397	382	389	407	344	372	413	392	389	380	349	374	420	384	364	346	407	397	421	385	378	377	353	352	368	392	424	381	350	373	384	386	387	378	398	388	385	370	355	367	350	395	400	401	360	384	382	366	375	401	394	386	357	395	379	365	361	379	396	397	381	355	421	382	401	400	404	364	426	366	371	415	368	399	388	366	385	339	386	355	400	351	378	360	390	384	382	368	363	374	390	372	361	382	362	355	414	413	387	376	433	363	396	379	367	390	378	365	364	352	367	352	401	365	363	371	369	379	373	375	395	389	379	379	393	354	413	344	355	377	384	374	377	344	418	356	377	364	349	384	416	348	385	364	380	379	397	374	365	364	380	367	388	373	376	381	377	364	393	388	427	361	366	388	383	385	387	389	376	352	367	338	359	371	353	382	384	388	386	370	366	458	387	400	386	361	419	349	379	363	363	360	378	385	391	386	359	380	400	402	397	367	362	413	368	435	378	401	386	371	373	380	393	377	393	396	365	364	364	377	400	364	366	418	356	414	395	387	399	377	402	415	343	391	388	378	353	389	397	353	388	362	362	344	423	398	386	384	382	368	413	370	371	382	359	395	332	381	388	418	374	363	359	400	391	408	397	367	408	368	347	397	361	392	365	345	383	371	354	387	353	375	400	371	373	374	358	379	354	367	380	407	374	382	346	389	378	362	374	352	353	350	363	372	380	377	380	386	387	360	384	376	370	376	387	380	346	382	391	407	381	366	393	358	373	378	424	374	390	389	370	398	365	398	412	430	399	354	362	386	398	393	367	397	354	308	354	404	353	391	396	390	378	387	386	403	368	400	384	373	398	407	417	331	429	398	368	374	385	384	409	416	350	374	393	358	350	353	381	385	357	401	360	381	370	379	385	340	376	365	351	389	381	369	348	388	402	354	364	355	430	346	349	374	414	361	401	367	377	367	400	411	356	406	398	396	388	397	372	387	370	374	360	369	373	384	357	365	356	413	371	405	416	374	389	392	359	377	392	390	400	389	362	394	384	351	381	333	358	364	382	390	418	403	394	355	388	390	348	388	365	351	376	385	369	355	371	394	375	379	348	365	344	392	402	365	371	387	387	371	405	354	361	389	393	360	344	366	387	347	378	418	395	388	396	373	382	374	380	380	382	377	360	376	398	375	344	419	378	392	349	368	400	414	344	376	392	388	354	394	403	430	369	408	371	378	396	410	361	377	388	387	361	378	373	401	401	411	362	383	366	361	342	396	387	371	358	398	390	374	380	378	379	388	408	387	372	387	412	405	399	372	390	396	378	366	368	404	365	393	351	368	354	367	386	383	402	392	381	381	385	393	371	387	389	397	391	371	395	353	338	386	393	380	374	406	371	374	359	379	398	398	391	397	363	428	374	369	358	385	393	386	363	381	329	378	382	347	360	365	400	383	364	393	353	334	382	407	358	381	357	376	383	401	375	400	373	392	357	408	354	400	400	394	386	361	429	383	385	372	379	404	382	391	377	383	366	356	380	372	407	406	358	410	393	387	353	402	344	366	389	370	401	367	365	365	382	383	373	348	396	397	398	374	415	384	366	377	397	382	342	379	395	396	378	387	358	405	367	407	382	365	376	386	374	390	411	369	359	372	345	421	391	386	391	335	358	418	407	363	387	336	392	380	393	387	381	365	366	383	397	405	365	389	425	377	336	401	404	408	372	377	391	417	372	368	383	386	377	392	380	397	391	337	400	373	381	399	414	367	340	388	368	372	398	411	402	367	376	384	377	382	342	405	345	377	378	384	352	389	376	367	401	362	397	406	384	408	403	370	387	391	377	381	381	347	407	376	403	408	382	387	371	354	392	400	365	399	366	351	398	406	362	365	377	359	376	392	401	374	395	389	343	395	397	390	378	381	405	404	370	402	356	357	384	367	363	372	420	379	380	350	390	374	360	387	346	383	369	388	386	390	357	382	413	394	379	363	347	351	390	386	405	396	384	368	384	394	387	378	396	345	373	407	359	384	364	407	398	370	356	362	393	394	384	361	406	417	379	323	384	382	360	386	401	404	368	364	363	377	373	374	376	398	367	414	405	387	380	383	392	360	405	401	440	368	379	402	372	383	386	394	387	375	359	402	376	374	394	371	370	378	375	364	364	425	368	351	402	395	373	392	414	413	386	385	385	366	370	404	406	383	369	395	399	348	395	386	389	413	373	345	365	402	392	372	401	399	387	396	417	364	365	367	424	404	414	379	332	390	377	355	391	385	355	362	421	345	376	389	369	395	411	357	402	384	377	388	377	399	420	395	345	372	382	341	379	396	387	370	362	391	367	397	380	402	412	370	365	378	416	420	404	383	388	384	419	348	355	377	375	367	379	380	364	382	358	402	396	373	447	375	395	353	411	393	417	388	376	372	388	374	383	376	390	369	414	379	406	405	358	371	368	388	389	398	379	411	397	358	390	370	351	412	372	389	371	352	368	397	386	370	381	395	398	380	388	368	373	449	383	344	372	373	385	350	370	401	392	385	335	362	398	384	417	412	385	374	429	407	357	353	364	370	376	425	364	380	377	371	373	400	392	380	386	376	383	381	372	393	355	412	379	388	392	357	367	375	343	387	429	406	378	382	388	391	340	348	389	349	353	366	391	396	377	399	347	371	366	413	400	390	365	341	401	416	375	390	360	349	405	397	370	402	372	349	371	366	405	370	352	370	383	369	386	327	372	351	389	401	389	346	372	416	364	370	364	404	350	368	410	399	372	383	412	372	370	405	390	374	384	392	379	352	350	344	369	348	410	400	378	381	369	386	383	412	389	361	357	386	354	361	356	393	352	407	367	335	363	366	361	405	353	374	377	364	384	389	378	397	384	383	422	404	375	390	406	362	380	370	369	362	393	397	386	366	408	433	381	393	381	364	356	375	381	406	385	388	392	383	376	376	357	392	355	358	347	365	388	420	371	368	387	377	369	372	347	373	393	392	398	381	374	346	350	426	366	379	381	364	381	371	367	407	374	402	356	376	373	417	379	384	398	389	397	332	389	388	386	392	354	355	387	389	415	390	396	363	355	387	389	399	386	378	361	378	400	382	383	405	382	374	403	389	379	388	399	392	398	348	396	401	380	381	365	364	334	387	388	381	386	365	387	356	415	431	379	425	410	406	391	397	327	406	347	404	363	381	363	374	387	429	340	383	405	405	351
24372	21405	28611	24601	21245	9478	2811	1550	1232	1037	895	773	677	651	644	610	579	545	544	526	543	558	562	532	509	539	505	525	535	566	577	513	508	543	518	580	522	507	507	546	513	454	524	514	474	554	504	515	540	487	508	581	491	550	502	531	509	543	514	522	533	535	542	528	491	533	527	495	539	536	511	528	502	509	511	566	557	517	500	549	557	539	529	531	519	561	541	525	539	509	492	496	535	511	509	471	523	491	523	505	529	493	507	574	548	486	535	503	514	539	488	523	569	526	532	526	501	530	531	503	490	548	496	539	498	491	537	502	512	507	525	485	516	548	527	467	521	543	520	511	513	528	491	514	542	522	497	521	504	483	494	500	525	520	506	507	555	502	541	481	511	529	492	527	517	523	486	497	545	489	507	516	526	519	560	509	537	482	546	504	511	548	525	498	535	467	514	472	549	552	517	522	476	555	517	514	467	504	506	512	509	531	527	514	484	528	573	520	518	528	518	563	510	516	513	508	511	538	518	494	510	495	514	509	529	499	524	540	557	511	514	450	537	491	466	517	499	489	544	524	515	528	523	528	548	505	488	535	467	532	526	509	484	511	537	537	527	513	489	515	498	495	510	489	513	522	538	502	513	477	543	486	493	485	479	487	559	527	532	475	516	494	472	517	468	526	539	492	450	485	520	494	535	519	512	551	551	542	528	496	485	553	521	510	566	536	510	530	544	529	533	509	548	523	531	530	468	505	552	475	500	482	498	519	531	506	529	486	499	517	489	493	513	501	560	550	512	504	524	497	548	508	548	495	509	530	509	516	546	506	500	475	531	492	555	566	499	535	524	536	549	522	527	534	475	517	507	510	533	519	495	485	484	455	537	508	510	508	514	533	529	514	506	509	545	537	527	506	515	478	545	507	503	502	509	553	480	532	509	515	494	523	477	531	518	519	574	525	539	485	530	552	507	489	518	514	551	517	474	483	509	497	504	541	530	542	518	546	542	515	535	530	519	508	531	504	517	539	506	542	518	487	571	509	508	510	499	518	516	510	521	539	542	507	498	527	541	489	512	497	541	504	525	504	481	497	525	512	498	462	506	482	532	532	547	513	490	533	484	520	531	503	500	500	481	511	518	535	523	533	498	530	544	514	482	511	488	531	482	525	510	518	513	518	522	546	519	471	484	460	483	503	527	515	531	494	522	487	494	475	534	520	531	518	482	516	533	508	494	505	514	513	532	546	545	540	561	535	512	501	531	492	519	476	508	514	505	506	489	544	559	525	524	473	556	499	524	509	545	525	538	530	497	534	482	545	517	527	503	488	510	486	516	523	475	511	490	523	522	544	537	521	586	518	489	492	499	553	532	523	480	472	557	489	536	537	483	466	491	486	541	519	503	534	502	471	525	531	520	503	494	538	553	509	515	489	497	548	501	512	499	513	548	531	524	505	544	514	528	548	526	541	512	500	528	523	479	463	512	547	544	545	544	473	512	546	509	547	501	495	508	516	532	485	526	574	467	521	515	473	493	503	524	486	532	472	485	507	518	515	535	503	500	526	515	505	516	523	535	533	503	541	529	542	529	479	497	519	516	478	496	537	503	516	499	488	505	498	508	520	524	547	504	524	482	507	528	474	562	554	510	500	473	513	526	516	514	480	517	490	488	487	544	498	536	538	512	519	489	500	486	534	510	536	528	510	526	483	523	539	526	518	480	535	523	541	530	491	494	483	505	548	514	518	511	532	512	558	511	479	496	520	518	519	551	487	508	511	465	505	514	502	512	494	520	519	505	486	548	502	523	488	519	538	513	500	483	523	533	555	539	487	510	503	533	501	491	522	531	519	555	524	554	528	517	495	527	520	532	537	509	507	518	487	481	542	543	520	501	523	499	524	505	502	532	500	535	499	510	513	522	518	525	503	492	531	468	499	498	500	496	511	522	495	503	553	535	533	489	557	497	526	492	477	517	536	518	488	575	521	537	522	523	460	521	501	531	528	545	521	520	524	493	523	502	531	552	494	512	516	488	499	520	544	484	506	531	544	552	499	521	554	524	483	508	510	530	513	551	500	479	504	506	515	525	532	495	513	490	518	520	517	500	507	530	532	483	533	503	521	480	533	526	527	518	503	538	479	472	522	535	506	509	533	468	509	526	491	498	476	494	562	498	536	502	474	502	498	560	499	529	479	502	515	529	519	488	504	503	473	535	470	482	492	538	517	500	511	526	497	529	508	537	508	458	522	502	507	524	520	489	527	536	501	466	490	536	531	522	511	535	474	510	533	513	500	495	531	524	503	529	482	550	492	511	516	525	509	489	530	535	490	521	531	496	515	505	532	537	494	535	463	502	533	543	462	540	552	501	547	569	480	545	529	484	528	550	532	519	502	530	540	501	493	498	494	469	522	520	512	527	520	524	517	485	541	557	527	522	554	529	525	518	515	562	501	482	546	476	515	503	540	469	504	529	505	507	507	503	487	502	514	531	510	526	500	461	519	508	509	490	530	522	526	509	488	532	490	523	478	537	506	512	515	526	518	497	484	526	544	487	497	506	484	515	552	527	512	529	527	516	555	619	507	521	539	499	548	536	500	509	505	496	507	513	529	548	522	481	509	530	515	513	488	482	489	492	504	530	507	487	533	521	529	501	503	506	503	515	527	495	476	517	489	514	506	530	530	536	519	534	524	515	521	530	543	536	495	509	445	482	551	549	495	492	512	511	525	544	534	544	522	504	515	494	509	501	540	542	497	563	488	520	516	529	495	520	544	490	532	487	512	512	524	473	493	488	526	552	527	521	537	526	500	504	512	489	519	529	486	501	529	527	527	473	493	544	511	506	492	526	528	491	567	523	527	524	524	502	523	512	504	487	543	538	497	514	525	527	471	481	497	494	548	532	555	521	508	511	470	527	508	469	538	516	539	487	523	529	509	531	556	528	483	520	515	509	532	512	493	518	496	488	497	502	516	512	500	524	542	527	490	496	526	515	483	531	502	453	498	537	517	504	514	475	525	452	505	534	515	488	525	478	504	500	537	521	566	485	500	511	526	557	511	531	544	550	501	495	534	501	545	490	516	490	504	487	521	530	514	477	530	541	536	496	501	537	503	543	488	525	503	514	502	481	525	529	501	527	485	475	513	495	510	482	493	520	532	521	462	476	493	507	491	513	488	494	517	510	558	489	458	530	504	479	516	533	479	495	485	493	532	471	516	521	514	511	494	499	507	529	484	533	513	486	509	503	521	475	512	522	487	513	525	506	521	490	512	511	545	514	465	509	513	498	514	469	536	492	542	515	495	521	542	567	529	504	541	509	552	516	521	499	527	493	510	533	489	486	534	482	519	508	561	503	501	517	502	527	502	458	497	530	491	549	531	509	514	472	523	546	470	501	530	511	544	498	480	564	533	535	487	478	529	549	541	531	477	571	509	466	528	531	536	570	484	500	477	503	493	513	502	502	471	469	537	506	536	514	506	531	512	547	471	497	535	482	487	533	528	512	515	520	540	518	547
10785	23716	20851	12192	9248	6278	4607	3252	2685	2011	1543	1216	1008	927	904	874	853	781	742	752	708	699	775	731	772	709	724	734	765	733	676	722	735	724	678	685	736	659	681	669	694	672	712	666	720	693	691	683	628	605	684	681	633	652	671	725	627	667	693	667	670	636	650	621	638	644	688	674	632	656	686	674	649	665	724	640	666	656	674	669	674	638	671	734	713	699	711	675	665	660	687	654	665	660	645	628	640	607	700	647	670	723	659	647	675	618	645	639	678	591	647	627	646	646	683	605	639	638	688	661	651	672	618	650	664	655	646	658	670	657	643	625	676	685	695	663	636	652	684	683	636	579	625	651	683	623	670	626	638	607	639	644	665	665	644	616	634	653	690	662	671	632	644	607	673	668	623	684	596	624	665	635	657	688	670	642	647	685	610	663	698	650	665	651	645	631	605	649	626	660	660	656	632	660	690	623	678	631	661	635	644	665	635	674	669	617	721	674	672	658	613	625	644	624	609	717	661	685	703	635	639	621	671	640	636	683	683	668	678	682	664	638	676	607	637	605	674	655	634	599	629	650	649	594	642	700	679	652	677	662	631	703	613	707	640	654	650	615	635	641	661	642	700	646	681	646	688	674	691	635	672	696	657	674	640	647	675	656	658	695	645	587	635	643	657	625	662	656	623	636	639	694	656	648	645	647	668	681	640	595	669	614	648	654	689	647	632	639	650	686	671	667	633	650	677	634	619	665	635	649	650	641	625	632	700	636	632	673	660	669	661	678	642	632	583	653	675	656	641	624	624	658	664	671	632	627	636	612	674	614	635	634	654	652	649	669	642	605	652	647	657	626	657	646	627	631	614	700	656	633	662	730	692	639	647	700	642	624	665	661	641	637	665	701	685	690	612	684	643	667	640	634	636	662	604	678	647	638	655	645	696	616	650	648	687	620	669	634	649	612	663	626	645	705	641	668	635	660	644	703	664	620	648	648	684	633	644	688	632	664	673	652	614	651	668	651	657	650	705	658	630	655	644	608	712	640	726	617	624	647	654	656	663	663	635	660	675	659	661	666	634	658	634	626	695	669	694	652	639	643	633	641	674	620	647	609	638	646	648	677	675	661	647	619	644	676	636	624	649	618	633	681	668	624	632	656	658	650	671	657	683	663	659	664	669	623	653	620	606	665	657	685	660	671	656	704	655	621	638	671	686	667	672	679	666	691	673	648	653	611	631	622	604	701	677	625	657	690	676	656	648	660	678	645	633	685	677	713	658	648	628	651	665	646	604	678	667	708	639	653	648	663	660	685	674	674	639	659	669	637	641	644	630	631	632	660	673	684	664	607	637	675	679	686	667	658	626	675	664	642	643	616	724	689	637	615	673	675	670	655	643	611	614	644	666	664	665	649	641	652	675	639	673	707	710	640	634	616	636	676	683	670	679	643	652	646	673	635	665	594	604	667	604	607	632	676	674	626	718	646	665	663	620	619	641	631	701	639	643	659	613	655	671	635	672	615	669	663	691	674	639	633	633	695	611	667	692	612	656	675	612	648	635	617	649	632	661	697	629	650	643	701	635	625	645	636	645	653	603	638	635	607	621	668	606	703	635	594	665	658	683	649	686	646	666	685	668	673	645	675	641	622	655	688	640	663	675	659	648	685	648	663	641	630	685	632	680	624	646	617	666	630	668	632	663	645	661	650	628	659	647	667	668	654	656	635	702	629	707	661	646	652	643	669	632	671	656	665	674	662	649	696	631	610	626	693	651	605	650	617	650	642	664	661	642	634	644	669	656	680	629	635	603	610	633	636	639	624	614	669	638	623	646	656	661	681	674	625	677	642	689	661	663	631	624	674	653	657	628	648	660	646	594	692	681	676	667	640	663	582	617	657	690	651	656	626	633	655	711	682	653	612	661	672	672	658	620	683	660	696	621	638	672	681	670	653	627	613	671	632	628	639	670	677	653	634	600	675	670	658	656	620	654	617	682	660	658	640	656	627	616	659	636	637	642	722	683	701	647	677	683	672	669	679	611	649	647	664	647	644	638	638	664	656	660	638	622	644	659	648	647	650	695	685	633	647	656	658	606	643	656	662	604	618	682	648	644	638	621	636	663	629	648	614	696	643	612	662	667	614	628	602	609	657	630	691	597	644	635	637	701	688	661	662	648	685	607	633	681	716	646	689	613	638	622	633	677	622	648	633	645	676	641	638	662	648	661	648	640	662	658	657	654	674	659	635	635	649	591	664	658	639	667	632	642	686	640	687	656	647	633	650	655	626	682	617	697	684	728	614	669	635	640	648	614	619	679	641	663	681	680	652	640	636	622	667	694	649	633	645	639	654	703	656	639	661	681	612	652	613	667	653	635	635	623	652	658	664	679	641	642	675	677	693	661	670	643	685	692	667	653	667	695	667	678	690	674	638	628	672	643	623	653	697	639	638	644	640	639	662	674	663	669	675	656	677	656	644	627	663	658	682	656	642	648	699	660	642	613	660	667	645	639	634	686	668	623	654	637	647	626	674	647	683	645	676	664	635	624	635	632	631	632	604	606	671	652	573	683	648	618	619	642	704	654	623	662	641	670	602	650	675	645	712	666	668	695	651	679	678	658	626	651	666	653	632	628	667	604	645	644	638	672	644	632	601	657	668	630	642	671	665	654	647	640	701	684	656	648	624	697	657	605	618	644	687	640	663	674	629	682	632	699	668	699	622	656	622	635	611	656	667	660	647	648	688	676	652	686	661	684	634	666	677	702	677	664	615	648	664	631	660	668	648	662	601	706	657	585	632	672	635	632	645	644	645	649	649	650	660	651	666	666	672	653	660	660	670	643	605	673	620	658	647	653	666	704	631	665	680	607	667	663	649	665	678	627	617	640	608	694	664	680	669	663	675	611	645	628	658	681	640	638	609	678	652	644	648	683	621	637	668	686	674	687	690	621	670	662	621	613	617	645	669	612	622	662	637	690	642	656	679	649	637	657	657	648	679	658	624	658	645	624	669	667	651	659	657	648	635	718	617	620	667	618	697	639	683	657	663	593	622	702	685	704	648	654	687	643	702	693	633	635	670	672	617	613	648	637	643	642	623	661	610	661	699	686	680	649	653	663	653	644	642	636	642	635	675	649	681	617	675	640	669	653	641	656	674	634	602	646	614	620	662	634	664	638	638	621	641	636	658	615	666	692	663	650	744	649	672	658	637	640	670	664	685	647	657	607	636	643	692	663	640	641	630	618	634	635	660	669	648	591	626	682	679	608	675	603	672	658	635	640	637	627	641	679	664	660	656	580	656	661	663	671	612	665	636	655	626	660	644	630	690	671	634	659	652	652	688	678	669	626	680	611	648	675	643	693	656	658	659	710	686	650	659	603	632	620	617	663	661	648	676	682	665	649	621	632	627	629	658	655	669	603	630	674	646	637	628	670	658	633	620	654	705	657	648	632	649	656	629	684	648	608	663	653	616	643	646	613	583	629	692	608	663	641	669	624	658	672	595	664	643	626	623
25528	21409	27428	25437	9779	2387	1404	918	664	493	384	325	279	271	259	264	242	258	259	249	242	251	204	209	219	208	199	229	224	220	213	209	213	212	246	214	200	223	218	228	210	200	202	234	222	212	228	212	204	220	224	208	187	204	224	190	209	226	208	196	194	229	233	218	221	222	228	214	203	203	197	204	216	218	218	187	209	193	218	220	221	212	209	209	227	195	215	216	189	212	235	215	227	214	191	200	199	209	220	221	221	214	197	197	218	217	217	222	223	197	206	209	192	220	185	198	203	236	197	199	210	213	238	204	253	192	215	208	223	189	213	215	196	221	224	201	207	206	215	219	186	204	196	214	189	189	214	199	207	196	203	187	212	206	221	238	196	192	228	230	205	212	214	208	222	213	236	245	207	187	208	192	213	212	196	212	217	180	215	216	210	200	184	205	203	200	252	203	194	203	212	211	202	212	228	209	208	197	182	220	206	227	205	227	200	224	235	192	213	199	218	218	214	222	220	219	212	190	211	214	195	208	188	218	185	221	217	235	215	202	193	229	200	208	197	216	196	204	243	230	231	197	204	193	231	226	232	209	202	188	203	195	201	198	198	218	212	215	199	219	205	176	199	225	201	189	196	218	198	233	199	219	197	180	219	206	205	201	196	181	206	217	210	230	199	219	216	207	225	215	214	202	207	210	221	215	189	216	228	191	207	222	198	215	206	208	239	217	211	182	205	181	213	194	213	168	213	204	202	222	182	195	188	201	209	234	218	186	223	198	206	192	200	189	205	225	217	218	190	222	201	223	191	190	209	217	210	199	219	227	201	184	208	219	182	199	231	207	230	226	208	195	208	189	196	201	215	216	216	215	210	198	206	233	232	188	198	198	197	189	191	197	186	190	219	221	192	190	225	221	202	253	190	209	195	194	225	217	224	210	206	207	186	206	211	226	208	212	213	190	223	197	196	219	192	208	209	213	209	227	210	242	224	195	228	197	223	202	215	232	233	210	216	227	202	187	228	200	204	222	198	186	210	202	202	211	195	226	226	211	213	208	225	224	228	229	210	229	192	209	206	195	180	231	186	202	195	181	219	210	204	220	251	217	246	212	210	217	213	227	200	207	188	215	195	206	205	190	201	203	190	207	196	212	211	204	189	199	187	180	218	199	203	209	200	244	214	218	209	205	225	240	184	198	208	199	214	216	196	215	212	199	220	205	190	190	215	202	208	190	189	225	215	197	188	193	200	230	203	199	194	211	221	199	230	214	197	196	219	205	195	214	209	192	220	201	233	196	193	248	238	211	205	194	184	216	225	188	195	214	160	206	225	196	209	212	230	225	196	185	217	199	210	222	212	209	222	192	218	236	237	211	183	217	198	198	213	193	221	229	196	220	212	205	192	215	216	195	217	206	195	203	215	211	201	208	199	212	189	205	213	208	206	206	227	229	205	200	197	233	222	184	200	196	182	229	189	222	215	203	238	208	224	222	191	208	202	189	202	179	193	202	217	237	198	211	204	207	198	222	218	209	185	218	185	226	211	218	203	212	223	212	198	205	213	218	203	200	220	232	199	209	189	201	202	234	197	202	234	202	202	220	196	218	207	226	211	216	200	195	187	207	230	214	199	201	214	209	209	191	193	204	210	205	201	226	218	196	194	228	181	215	195	206	199	207	215	201	208	200	221	232	179	174	223	204	214	221	215	211	191	240	215	203	199	219	217	209	215	200	201	182	212	232	227	227	183	193	196	183	235	219	205	193	197	219	198	195	200	234	215	208	212	225	205	175	195	202	215	221	200	198	205	206	205	177	195	218	202	210	212	177	198	192	205	199	204	221	183	209	195	213	207	199	187	223	211	195	245	190	221	220	212	198	205	201	210	222	218	212	192	218	206	202	246	202	213	199	215	209	207	214	212	217	227	207	199	248	217	230	228	197	204	240	206	201	215	202	211	207	216	218	231	220	231	187	235	204	208	229	203	214	211	211	213	195	197	213	208	198	209	193	203	203	207	202	187	214	211	181	199	197	187	215	196	204	231	216	215	195	192	198	199	196	207	211	212	206	189	227	203	197	220	218	215	218	210	196	174	222	182	214	192	204	203	233	200	212	212	199	224	206	202	196	192	227	221	213	219	229	196	203	196	208	193	222	201	178	217	221	201	213	194	212	228	211	201	230	192	242	204	197	193	205	212	176	185	224	194	190	212	197	196	214	206	196	196	230	183	211	185	222	200	203	201	215	225	184	204	219	215	207	200	193	196	209	229	201	184	211	203	197	213	232	191	211	218	201	212	184	212	209	197	206	196	210	216	217	186	229	187	229	199	175	244	211	239	249	188	175	230	237	228	224	230	198	200	199	222	212	205	201	212	207	218	209	206	230	175	200	218	187	203	194	225	206	219	208	187	198	208	210	192	220	187	217	185	201	207	204	203	228	223	200	214	222	222	203	208	228	226	217	200	200	206	210	202	202	195	225	179	197	209	234	189	191	201	188	199	214	209	212	194	220	211	186	230	196	211	236	227	218	199	217	223	232	225	202	224	207	206	202	208	190	227	224	224	201	205	228	191	212	216	211	212	209	199	205	197	213	220	207	222	210	226	191	204	208	208	221	203	187	226	205	184	218	237	206	204	198	199	204	210	214	191	213	211	188	215	219	217	200	213	220	213	202	205	218	182	184	237	226	247	201	231	205	206	210	200	220	214	219	219	204	179	194	222	191	199	178	190	222	229	189	203	213	203	209	227	222	207	189	228	202	209	213	204	207	202	210	218	201	204	206	231	184	203	197	175	203	216	215	199	204	217	189	179	194	216	198	198	187	193	189	200	214	187	256	212	200	215	200	195	209	220	223	213	195	205	190	197	216	196	239	201	225	214	203	207	205	192	193	205	207	198	220	219	221	197	229	212	213	213	200	206	204	194	218	207	224	208	182	216	204	223	204	213	202	195	227	207	197	206	206	232	210	193	200	214	194	217	215	195	214	206	197	200	200	208	216	196	204	208	196	230	195	235	224	232	209	219	166	209	226	220	200	219	194	198	190	203	204	224	199	209	232	209	200	218	197	217	225	204	211	187	195	237	215	200	206	224	214	225	209	184	196	231	177	215	215	197	202	232	188	209	200	210	219	218	199	203	196	205	203	196	209	192	210	185	220	210	232	198	175	195	238	226	198	211	212	214	203	223	182	205	197	218	193	207	188	197	215	216	200	223	210	216	221	202	234	208	208	210	223	173	200	177	221	197	211	201	205	204	222	218	214	209	216	214	180	202	199	225	197	213	231	208	213	203	191	195	207	206	217	223	211	170	211	215	212	212	209	212	209	196	213	213	207	200	217	216	201	230	183	198	209	206	223	233	181	238	192	224	218	219	228	225	229	207	199	198	209	221	192	226	171	213	217	182	202	195	212	226	218	216	211	239	219	235	228	199	185	199	198	209	186	200	224	202	198	183	200	209	214	212	196	206	198	193	225	211	225	204	223	196	208	238	209	222	229	199	215	225	218	231	193
10456	19156	16503	10156	7208	4997	3553	2323	1720	1252	814	684	515	496	467	412	363	352	379	372	368	373	341	372	347	320	307	324	336	337	324	334	315	307	331	327	310	318	291	302	314	267	319	309	316	324	284	269	287	276	276	320	315	317	290	316	260	321	296	305	279	312	280	349	298	301	323	271	269	266	293	327	312	312	312	306	292	320	355	291	299	308	335	315	342	290	305	329	321	300	289	290	319	278	306	276	301	286	283	307	317	311	338	256	276	298	305	285	317	298	286	300	285	302	316	293	276	301	285	314	312	325	283	297	285	332	282	300	283	281	294	267	291	279	283	300	277	306	256	290	283	334	313	260	277	273	285	307	331	301	304	292	274	302	317	279	285	307	338	277	277	310	313	299	279	260	286	310	275	273	260	295	302	284	313	259	307	323	284	292	270	304	300	318	258	263	260	311	263	308	277	285	305	296	270	307	319	302	264	309	312	272	289	297	246	271	278	298	274	277	287	281	277	279	292	288	301	303	296	297	272	274	308	296	288	290	300	269	311	295	302	326	291	313	266	311	288	273	298	287	296	282	296	300	259	275	282	262	276	302	293	312	304	294	267	296	282	289	312	253	253	263	305	290	262	307	292	286	297	314	300	311	304	259	293	309	292	310	316	276	287	284	280	266	275	292	306	317	263	272	318	293	341	270	309	315	272	295	284	274	297	278	306	270	260	298	289	336	299	278	316	307	261	261	300	298	305	267	329	288	305	301	268	315	269	267	293	304	307	299	266	266	324	279	305	263	325	297	292	294	293	285	263	297	299	324	272	305	292	291	297	281	295	294	289	288	280	287	304	242	285	322	295	268	291	267	320	297	274	296	257	345	297	267	280	303	314	317	294	288	270	276	301	321	265	295	272	296	272	290	284	290	280	266	316	281	293	299	293	291	299	315	300	298	318	299	328	294	302	281	292	266	304	275	310	299	311	313	290	277	300	310	302	261	294	290	320	292	270	301	305	286	312	281	308	288	275	305	278	300	320	281	312	296	278	292	310	312	266	292	304	294	299	318	278	264	289	272	286	283	281	291	270	299	294	309	303	278	283	279	281	298	322	290	284	285	303	273	287	298	257	306	346	321	296	270	292	289	292	280	297	285	295	286	282	260	265	293	279	275	306	347	297	341	277	286	299	302	295	283	280	307	300	279	304	303	268	260	290	317	292	289	303	296	282	280	269	314	300	312	285	276	297	306	314	302	294	299	285	301	273	270	274	252	301	285	292	275	275	305	313	296	267	288	288	291	280	287	284	292	330	274	286	301	271	311	302	280	305	304	255	311	286	298	281	312	300	293	266	300	287	284	274	286	283	293	259	296	270	333	309	295	293	283	310	316	277	279	273	296	285	299	342	280	307	293	309	288	291	286	300	305	289	279	288	298	284	275	287	307	305	269	318	255	293	271	276	278	260	283	306	272	310	291	290	270	289	281	289	301	293	259	322	315	280	314	306	271	291	270	296	280	268	315	301	261	267	278	283	294	290	308	288	293	300	319	314	286	311	297	321	278	270	303	272	278	288	293	318	302	318	270	290	281	316	314	287	298	280	303	288	275	323	268	287	302	264	285	271	287	317	282	301	327	304	307	300	264	300	311	298	273	289	297	322	254	283	271	275	289	274	301	342	297	268	315	318	291	295	288	307	310	287	263	306	275	271	297	311	291	308	273	282	277	304	304	296	332	276	274	288	294	298	285	307	288	269	276	291	324	314	307	292	302	297	314	288	289	273	301	275	281	306	291	321	309	292	313	293	287	270	310	286	290	312	279	278	296	288	318	281	301	289	277	292	313	281	291	299	298	306	277	267	314	282	307	299	318	311	280	300	254	273	260	286	301	296	272	306	283	280	298	282	293	269	291	314	268	274	299	288	272	290	300	290	264	303	303	298	281	293	288	273	288	266	280	298	263	301	269	301	288	302	293	302	281	294	303	278	271	294	288	296	265	293	259	285	267	306	269	304	291	304	317	295	289	284	305	267	281	293	307	288	291	289	271	260	264	278	323	276	289	257	294	297	297	269	294	313	268	285	293	263	290	293	281	296	316	269	304	299	295	295	304	293	296	295	308	296	303	298	281	286	307	288	304	267	285	299	291	270	283	283	298	307	317	291	271	304	297	312	268	287	280	287	280	267	297	283	303	292	289	295	316	304	300	297	256	294	334	283	280	289	312	317	297	310	299	298	297	298	304	311	292	294	295	283	296	271	307	304	303	305	295	304	289	268	313	294	274	252	313	298	279	310	267	294	307	309	279	292	282	288	303	293	282	325	265	296	270	285	321	288	288	290	276	302	271	311	279	308	312	281	277	286	320	269	284	265	284	303	296	282	316	287	279	305	283	320	295	286	297	295	320	299	288	305	312	280	292	310	272	286	307	276	320	280	292	307	283	297	299	321	281	299	311	299	282	315	277	315	291	348	302	328	281	297	311	281	278	254	292	312	292	288	294	286	274	311	310	315	275	324	307	290	284	275	280	314	294	279	261	325	283	293	286	289	301	296	293	278	260	316	255	313	278	292	288	297	298	300	290	287	295	303	305	276	301	334	328	306	302	305	272	320	270	278	307	272	335	293	300	283	318	286	291	279	272	287	294	278	275	281	289	315	278	278	293	258	284	274	299	291	298	298	307	276	262	307	261	272	321	281	295	291	287	305	301	295	258	291	282	272	263	313	289	302	270	289	294	294	297	325	279	309	281	289	279	300	311	278	323	297	291	325	263	270	281	303	273	291	290	291	276	300	287	268	284	280	277	295	268	303	297	302	295	314	276	301	275	286	302	290	291	284	302	280	301	278	287	298	307	291	302	265	285	303	321	306	291	306	302	306	278	279	326	301	308	313	298	289	328	293	298	300	275	277	268	264	319	300	294	300	261	269	292	331	303	308	270	272	276	274	269	315	324	268	313	284	307	312	280	313	316	279	310	290	274	267	300	280	322	313	284	277	264	267	281	253	273	305	324	328	297	280	296	331	299	296	305	283	302	306	291	302	304	271	278	303	303	314	257	313	290	274	269	292	276	282	288	282	263	286	285	313	299	294	288	272	288	339	276	294	291	281	295	287	252	305	316	318	297	245	287	291	316	278	293	314	288	263	297	296	268	294	282	281	306	298	285	289	277	301	291	280	277	301	291	299	295	302	282	304	309	253	309	286	287	299	270	288	293	285	282	327	307	296	270	277	305	303	308	292	311	274	275	303	282	330	280	292	307	284	322	282	298	258	306	294	288	288	295	289	303	294	313	308	300	286	294	323	276	305	319	330	292	299	284	325	277	294	264	317	294	324	287	299	301	294	295	291	289	301	297	276	285	292	287	289	274	291	285	324	262	288	293	311	257	294	274	298	301	293	290	311	321	268	280	260	277	300	282	279	299	293	294	279	273	274	257	292	267	279	277	301	304	302	284	271	270	307	283	292	272	305	288	285	292	272	289	300	277	302	293	306	278	285	316	302	304	280	279	282	264	308	300
23263	21438	29278	23997	21448	21396	9689	2597	1635	1412	1099	884	846	762	717	702	631	665	616	619	596	580	566	605	570	546	560	577	569	570	561	596	587	567	572	556	561	576	534	530	569	559	507	513	564	534	534	533	518	520	543	545	552	523	563	544	528	509	537	493	485	539	501	503	507	511	516	552	525	519	500	516	525	575	544	539	576	533	561	537	509	569	509	525	616	569	537	555	512	568	539	524	547	512	534	532	560	512	569	524	516	470	544	560	482	541	575	486	519	492	525	525	528	523	475	511	513	540	539	507	537	493	495	515	537	500	519	579	521	517	495	518	515	510	559	502	545	564	475	549	536	533	542	515	524	543	506	514	497	543	523	536	529	495	513	524	510	553	515	503	487	537	505	498	506	530	543	540	508	514	490	473	511	531	506	494	533	512	538	540	522	493	545	548	482	511	508	527	541	486	519	511	529	568	544	495	504	518	510	519	539	502	524	542	513	539	479	492	520	577	495	512	508	499	502	521	535	514	529	503	498	530	511	525	529	520	516	527	552	535	483	507	491	491	503	565	556	547	552	540	513	507	523	512	484	532	532	516	521	502	495	510	538	498	555	496	500	534	551	509	520	542	522	509	531	535	509	507	498	560	474	529	518	499	475	554	508	565	540	512	514	508	524	525	516	530	504	534	499	552	500	521	517	524	530	518	505	520	529	522	543	537	518	553	566	520	533	499	478	514	486	514	549	526	511	540	549	539	535	513	499	541	509	513	503	497	533	473	546	521	504	512	538	520	500	518	516	501	476	544	507	500	486	508	522	552	519	514	508	527	488	498	535	530	496	462	533	520	505	523	545	504	511	547	508	538	506	492	549	526	487	527	543	528	526	476	561	528	570	509	505	533	471	490	545	505	505	487	535	492	544	503	511	517	523	538	524	538	539	506	524	540	537	498	506	489	554	508	548	487	554	536	491	498	524	540	491	520	548	497	549	569	482	524	515	564	517	504	553	531	544	512	516	473	529	536	499	507	509	485	558	494	522	556	497	519	531	542	536	568	502	478	485	524	515	562	534	501	530	515	451	489	532	570	508	566	544	498	501	514	545	481	503	520	548	493	515	506	533	472	493	519	525	532	505	531	496	520	489	550	572	529	532	503	528	524	514	492	567	529	528	516	499	518	523	503	529	547	548	549	518	504	515	527	491	514	523	505	472	545	561	511	481	514	490	515	500	529	539	510	534	531	530	491	565	576	508	493	497	510	504	510	525	462	506	519	475	532	520	506	527	459	526	518	547	525	488	530	483	489	488	508	495	520	528	506	512	526	516	500	482	488	571	535	500	537	519	535	494	528	568	517	530	494	490	505	520	508	473	518	508	494	510	499	509	490	534	557	519	501	520	534	493	523	528	527	549	520	507	501	510	509	539	552	539	575	521	503	554	497	531	496	537	530	512	524	518	511	478	490	541	541	510	523	489	522	538	540	513	476	476	522	511	546	534	560	521	506	499	471	510	546	523	560	533	495	494	557	512	493	507	493	531	499	512	538	559	512	523	518	480	491	532	485	541	511	532	504	540	527	518	513	520	542	536	525	509	531	527	544	512	484	538	498	501	483	535	505	518	539	539	488	554	526	478	539	534	510	528	509	499	476	503	549	493	474	524	513	507	507	548	506	472	513	542	484	504	543	522	522	532	499	503	505	560	555	532	504	521	565	492	526	533	510	544	520	519	538	524	493	527	488	522	512	487	513	536	491	519	503	509	509	569	512	537	491	536	572	530	481	504	524	508	533	525	522	520	505	490	514	504	527	535	539	513	510	486	476	465	458	463	501	506	532	572	479	548	532	502	535	521	494	492	511	479	532	518	507	508	525	503	494	487	493	513	538	524	500	514	469	481	500	529	520	523	509	511	546	491	500	518	514	479	510	515	504	506	535	546	513	556	527	518	517	529	568	493	524	505	528	571	522	519	533	530	517	491	482	522	520	462	506	522	482	508	528	542	519	524	524	558	504	508	507	521	544	536	506	522	523	507	532	484	521	552	503	526	510	525	503	505	519	530	563	508	521	538	507	548	507	560	540	494	503	529	522	476	524	507	508	533	529	519	507	491	561	480	544	522	512	515	518	531	542	548	535	541	545	515	511	489	517	508	532	544	526	471	538	544	540	546	525	547	503	493	518	534	499	574	544	491	503	543	546	519	533	488	497	532	502	506	518	516	506	534	521	546	534	551	501	514	487	514	510	510	493	501	533	499	521	548	512	500	498	495	553	497	531	522	491	541	560	517	480	494	547	536	532	522	555	531	546	508	502	506	518	572	555	508	537	526	563	525	522	499	527	550	548	458	539	522	484	539	473	530	499	528	534	503	499	580	476	576	498	500	466	515	541	526	543	465	519	529	522	550	496	503	525	517	556	508	508	572	486	542	556	529	495	497	488	540	540	499	493	494	552	542	480	557	548	537	504	515	503	495	554	512	528	558	546	495	514	505	527	533	466	538	472	520	506	534	485	521	497	503	487	518	513	530	483	500	501	477	519	537	549	491	546	513	535	489	521	506	469	550	505	538	546	507	540	520	517	496	496	573	486	529	498	482	511	515	500	556	506	537	576	525	481	543	502	501	483	552	540	577	537	519	504	495	489	470	526	490	504	511	507	526	513	525	551	545	497	490	529	543	508	536	500	549	527	510	517	544	504	514	527	516	501	565	489	498	502	503	502	485	498	510	550	529	550	524	500	509	515	474	526	480	498	505	506	521	523	512	550	515	502	517	483	516	531	485	492	511	497	524	515	479	486	491	498	511	519	544	589	514	516	526	533	574	530	541	503	514	505	525	497	493	531	510	550	548	517	532	475	510	551	513	525	545	465	521	527	562	502	545	528	516	526	512	488	552	542	508	507	494	525	506	516	540	529	539	488	536	529	527	507	545	510	530	546	501	499	520	485	486	536	524	493	493	484	529	495	525	538	510	532	495	563	510	516	527	508	494	526	552	511	526	494	489	528	525	521	499	535	544	485	508	512	518	534	522	521	487	496	509	497	498	513	520	511	502	514	506	509	515	469	512	482	483	493	528	519	523	499	506	530	531	473	545	500	503	527	507	525	498	524	479	494	475	513	503	474	517	532	533	546	500	486	507	539	515	501	521	502	510	507	532	496	513	535	549	516	497	487	497	513	523	502	514	529	542	519	504	537	517	510	511	507	524	513	522	501	486	539	531	523	499	584	542	496	523	542	549	538	499	510	503	504	522	494	490	515	520	526	528	505	568	484	539	496	475	533	494	527	526	518	510	522	558	527	505	511	482	522	506	519	502	530	498	519	522	576	494	493	507	520	496	486	514	469	509	489	540	513	553	500	482	484	549	499	512	480	540	520	515	509	501	484	539	526	530	516	538	522	513	500	512	513	496	536	508	508	527	490	568	527	489	505	503	508	544	510	535	504	548	487	500	526	502	521	509	534	533	556	519	506	449	535	485	550	542	515	558	479	502	498	508	528	512	542	513	564	475	520	489	492
13154	28753	25860	18245	13164	9705	6919	4942	3725	2768	2105	1686	1426	1225	1176	1014	974	931	930	873	855	812	801	796	813	775	731	821	782	759	798	772	756	738	721	705	731	771	694	713	691	732	706	693	699	730	704	680	703	696	672	694	737	715	711	646	667	702	637	695	700	670	625	666	688	653	720	690	694	708	711	672	654	696	670	672	665	725	688	649	746	716	735	743	709	707	732	665	689	678	671	615	686	658	691	684	687	648	641	650	670	689	634	612	682	691	630	696	620	651	683	639	681	732	682	610	644	614	627	722	703	683	666	673	661	649	689	695	688	663	652	691	635	653	647	655	669	640	694	639	685	708	689	651	637	621	678	675	653	650	701	645	669	640	664	679	622	642	707	654	703	679	639	685	689	651	638	634	637	703	659	654	644	649	675	636	667	658	666	675	663	655	654	658	692	649	676	669	640	682	619	660	634	658	674	666	670	695	645	605	676	675	717	664	643	657	671	674	669	654	664	671	633	706	704	662	687	682	626	666	666	678	663	671	646	645	655	654	699	704	687	696	620	668	674	681	683	660	624	658	651	619	657	702	656	670	672	611	648	652	658	658	704	668	666	631	667	626	692	609	732	702	636	664	669	627	647	663	666	646	673	658	642	671	668	665	684	637	651	664	675	648	685	663	599	651	656	670	671	683	644	645	636	677	639	648	688	660	680	651	687	671	639	644	654	651	685	653	639	643	661	651	640	700	643	656	640	619	696	656	651	627	624	665	664	698	644	633	615	677	671	702	699	654	641	637	704	608	644	591	644	675	701	718	662	659	697	667	707	646	679	700	660	681	641	663	642	703	658	670	678	622	676	696	670	652	650	666	706	662	632	626	649	642	646	643	631	612	678	688	702	648	644	676	633	627	656	662	704	672	651	602	729	647	673	642	688	707	672	639	682	663	667	713	732	684	661	675	676	675	649	648	630	660	637	692	673	676	661	660	643	655	680	674	692	697	687	618	614	693	666	644	658	642	704	674	622	665	637	651	685	670	663	681	681	691	671	669	678	643	662	631	646	638	664	707	693	647	685	661	665	726	658	659	650	640	636	627	727	622	652	688	629	678	652	671	650	681	657	704	626	649	661	684	609	647	667	611	683	651	682	682	633	654	629	646	653	698	665	665	666	696	623	651	744	674	676	657	710	667	728	666	686	704	669	713	665	673	683	689	647	714	663	631	647	704	711	668	635	600	647	654	683	682	715	665	666	664	617	649	695	618	618	619	672	658	704	685	673	643	651	663	677	641	717	644	645	647	687	669	639	680	627	662	660	663	623	673	701	654	691	651	685	663	603	664	627	645	697	609	627	620	623	647	654	652	691	645	653	639	638	665	705	662	637	678	685	688	652	658	676	672	629	656	677	657	657	638	667	641	666	637	684	666	705	668	703	696	706	670	656	672	609	673	663	684	692	637	670	646	683	671	675	701	625	693	677	639	647	672	674	684	679	674	685	682	666	678	606	664	656	661	666	734	656	679	719	630	635	712	661	646	664	617	668	685	665	678	652	623	667	684	600	680	680	655	662	632	696	723	637	702	684	647	694	663	642	642	676	674	603	673	693	662	701	672	651	684	644	653	650	677	646	644	620	672	663	677	699	698	693	602	687	640	616	682	676	669	634	686	616	649	682	676	684	658	628	670	657	676	650	634	658	653	661	661	651	653	671	677	670	618	626	630	641	661	604	655	673	635	628	679	687	692	666	668	630	728	639	657	676	658	659	643	680	652	705	687	644	626	688	617	659	656	638	646	681	712	646	686	663	659	654	675	622	648	640	692	658	687	682	686	657	693	674	666	643	688	711	644	638	665	693	691	631	664	712	645	658	724	663	627	684	669	683	623	634	656	620	631	651	652	666	653	695	629	609	617	660	699	646	670	694	630	662	678	668	598	663	644	623	651	712	643	660	636	664	620	656	676	679	669	642	655	707	678	704	655	593	684	636	644	624	656	641	662	653	647	648	685	697	679	688	644	660	711	700	650	660	645	682	696	677	655	650	608	667	639	663	662	620	706	688	659	667	657	625	679	692	622	687	683	702	641	664	622	680	690	618	634	704	666	614	695	662	649	665	689	693	686	646	673	714	657	645	623	674	686	679	666	639	675	666	663	676	646	650	681	661	638	691	638	617	655	686	686	649	634	619	708	647	661	693	643	641	665	648	645	682	624	659	697	639	649	693	674	686	629	672	677	643	681	675	672	682	658	691	676	677	638	636	625	708	656	676	721	633	669	697	647	660	640	656	622	669	655	624	684	679	656	630	695	689	676	687	656	662	658	641	657	594	658	645	628	615	664	660	680	637	669	659	674	665	616	653	663	658	675	675	595	675	675	618	625	656	630	670	664	692	667	672	651	664	644	691	658	676	633	686	667	673	653	640	654	664	686	642	629	644	680	657	648	700	691	647	636	603	647	675	654	698	684	674	655	613	655	703	676	640	617	632	672	584	639	659	707	698	691	678	660	636	653	657	648	693	623	645	665	669	642	657	679	678	612	689	648	630	658	639	669	666	691	651	634	685	674	690	666	691	719	672	703	690	713	647	658	687	643	662	698	633	714	660	683	678	678	637	600	668	675	688	668	664	614	656	651	647	636	680	650	656	654	684	651	654	682	642	698	659	676	703	665	670	621	669	698	630	665	657	697	662	645	631	646	654	624	657	695	676	683	617	645	683	679	669	640	652	671	633	641	682	653	656	677	629	659	631	671	636	684	719	652	639	672	615	663	666	624	643	667	685	642	672	649	631	649	671	658	657	628	684	652	678	712	656	707	647	679	672	706	651	717	639	654	656	634	672	641	645	650	651	596	676	705	665	664	671	668	663	662	696	680	647	655	636	653	671	692	657	649	682	653	702	717	654	643	681	615	666	614	638	678	664	658	654	668	633	710	667	640	702	664	641	633	658	653	629	677	648	682	689	641	673	627	673	658	691	632	674	634	648	622	676	611	634	673	628	708	671	657	627	647	644	676	643	619	650	660	659	693	689	694	661	691	666	640	656	653	662	678	632	697	616	679	684	652	622	635	625	642	654	699	683	687	670	669	689	688	659	701	688	656	639	671	673	666	639	667	654	611	728	654	694	623	694	606	599	646	671	714	660	684	657	677	654	644	614	664	654	690	638	653	662	630	669	646	673	639	675	679	664	655	691	689	661	703	677	675	635	645	646	644	675	699	647	673	638	636	661	646	660	629	662	703	661	694	679	649	658	625	669	670	662	683	674	665	637	677	651	653	658	692	652	622	640	668	636	673	638	651	643	668	656	671	673	641	657	713	657	640	644	629	709	684	675	637	668	647	686	653	665	687	683	620	634	657	658	659	676	676	668	703	662	702	706	679	684	674	659	729	653	641	662	651	673	630	673	707	669	655	670	626	654	638	661	692	679	654	620	677	635	660	648	679	704	663	644	656	706	655	691	683	688	655	703	630	617	675	658	601	625	662	654	669	670	641	681	647	697	644	680	641	640	652	665	644
27563	19747	11957	6387	2890	1716	1109	702	553	442	392	369	316	320	313	312	331	321	328	275	329	298	316	331	333	299	305	258	286	287	302	301	290	276	310	315	313	309	328	284	296	275	299	283	283	305	323	301	249	302	287	314	295	297	310	304	269	288	293	291	301	281	299	305	303	271	298	265	326	303	309	273	301	296	265	313	265	283	294	295	282	294	339	350	320	325	288	313	311	314	309	308	314	288	273	272	277	305	282	304	301	287	285	293	297	285	300	289	317	246	280	287	294	309	297	302	291	321	296	281	277	284	299	296	320	262	284	310	268	334	275	300	292	295	270	298	302	308	282	303	337	264	259	286	283	268	272	274	277	283	287	269	300	289	285	287	306	290	280	311	299	294	281	313	257	289	291	288	307	298	265	288	305	297	291	304	275	288	280	311	287	280	290	283	246	285	254	285	314	302	268	281	302	312	319	295	300	294	300	267	296	285	289	298	268	302	303	296	284	276	282	301	300	287	283	263	274	305	267	301	285	292	308	308	281	290	288	274	268	305	277	298	271	275	332	256	299	276	302	278	275	285	310	286	302	251	286	312	308	301	291	297	279	290	273	269	274	310	279	276	287	305	328	309	311	319	307	306	279	293	286	258	260	278	318	322	290	316	311	281	297	294	300	284	287	322	293	262	301	293	295	297	286	303	291	298	269	292	305	276	283	277	299	262	289	320	301	276	308	300	316	332	312	309	312	288	253	287	290	294	316	300	323	300	301	321	278	295	301	259	286	290	298	285	284	297	307	299	279	283	276	302	296	273	271	291	291	291	307	284	330	302	289	319	274	294	313	298	292	279	280	275	296	269	272	282	326	300	300	303	308	294	276	291	291	267	290	279	304	284	290	262	324	283	265	311	283	332	311	296	293	302	298	305	280	300	295	305	286	308	297	288	283	293	274	287	294	296	277	280	274	271	312	304	286	273	326	297	264	285	305	290	324	286	278	272	272	287	281	309	303	277	303	305	291	278	252	330	244	289	305	308	316	297	305	285	280	274	318	272	278	306	287	312	289	313	261	286	277	298	284	284	300	293	284	289	285	290	315	253	298	305	303	283	287	291	291	305	289	314	256	310	302	285	299	303	312	294	277	272	315	315	266	323	274	285	289	291	291	277	305	279	293	290	256	297	281	277	288	311	309	275	270	291	301	284	268	276	320	268	279	292	296	316	305	316	276	300	295	303	287	299	303	320	271	287	276	305	305	309	274	298	278	289	299	298	289	301	270	281	269	289	306	317	258	278	291	294	265	250	303	318	285	281	278	284	314	290	288	281	307	301	311	269	255	281	293	305	303	306	294	256	291	275	275	281	275	279	296	243	274	286	293	322	266	289	304	322	279	277	274	293	320	295	300	298	282	297	285	280	276	296	305	252	313	299	292	301	278	296	298	294	295	296	318	266	290	297	284	310	289	272	249	262	317	301	308	279	272	289	282	283	295	287	290	312	282	302	261	280	293	318	263	312	323	308	289	298	281	265	300	292	291	302	325	307	290	288	288	279	306	296	266	294	285	272	296	287	303	330	302	277	307	285	285	267	280	303	274	299	306	306	322	297	246	319	294	277	272	280	298	312	285	283	271	259	308	283	286	304	310	312	273	286	291	304	304	313	320	269	274	273	277	285	261	284	302	266	294	285	288	313	270	290	326	319	287	272	285	287	250	286	291	282	290	315	310	276	270	267	275	306	283	291	298	300	312	311	288	284	283	253	277	310	295	295	296	298	311	292	290	315	290	281	292	291	301	310	275	294	286	266	314	318	293	273	307	319	285	315	300	324	289	284	260	309	289	339	268	332	309	313	304	283	303	281	319	301	290	314	277	278	268	312	289	276	298	274	305	319	300	292	265	289	272	288	313	276	329	305	266	304	279	256	288	304	268	314	303	283	289	297	297	301	276	297	296	281	298	306	294	293	297	303	317	299	263	282	292	290	287	307	270	276	274	304	314	277	264	294	297	296	269	287	290	271	278	289	266	283	300	299	285	279	295	272	301	303	286	285	304	319	307	288	279	290	312	288	308	304	258	282	294	319	302	273	269	295	298	296	295	285	291	313	300	282	279	309	281	302	283	286	278	300	330	261	284	283	288	272	281	328	320	294	285	299	319	263	280	337	279	288	296	297	323	287	283	289	296	288	256	290	281	290	300	298	277	271	297	290	313	307	304	290	300	301	270	291	312	273	302	293	316	313	285	296	292	261	284	272	263	295	296	294	298	319	304	292	298	285	297	303	285	298	286	292	268	289	293	284	300	325	271	306	276	315	284	336	286	269	290	274	299	294	299	281	271	323	299	293	313	278	303	301	290	323	283	273	286	265	307	293	277	292	280	316	284	311	308	350	298	296	280	278	296	258	275	314	332	306	299	301	282	304	283	329	276	296	299	281	280	303	312	299	288	287	311	280	313	281	276	309	275	297	286	272	316	282	286	295	273	271	277	276	271	295	307	268	256	340	282	262	305	272	290	282	310	298	273	305	289	288	300	307	289	277	275	294	293	317	287	288	314	309	286	308	279	291	284	292	326	282	321	316	278	279	284	280	280	293	281	299	297	275	306	301	288	313	282	291	301	296	274	283	288	274	313	314	287	291	287	310	281	280	286	298	309	302	306	288	318	302	287	286	309	294	297	301	290	261	283	298	305	286	291	305	311	321	317	299	297	291	293	291	282	308	299	283	292	302	262	293	267	273	258	270	261	299	289	288	276	290	278	293	311	306	302	286	289	294	264	295	270	268	278	297	288	281	289	265	277	271	323	259	279	289	284	275	294	291	286	326	268	288	289	308	271	308	325	266	293	309	261	298	306	283	316	285	273	265	315	288	274	283	287	295	288	324	278	306	292	309	285	304	278	279	282	273	279	284	294	294	306	307	298	275	277	282	309	277	299	279	296	278	260	306	280	303	283	296	307	263	333	268	295	319	284	317	289	269	325	302	318	316	315	266	297	286	273	263	280	312	294	287	297	310	300	298	264	318	276	292	288	296	325	309	307	311	309	300	327	301	311	282	283	327	301	278	308	287	294	279	293	293	276	312	279	282	285	294	305	260	294	307	319	303	304	285	300	299	302	285	279	277	287	294	290	270	306	305	310	295	277	303	314	305	280	296	292	299	282	298	288	295	271	335	287	285	273	302	298	288	320	292	295	302	297	280	272	273	318	327	318	297	295	280	282	284	304	276	301	318	296	313	283	271	279	290	294	314	285	251	279	282	304	306	280	283	304	303	293	291	278	268	306	267	274	280	308	283	329	266	310	288	273	291	297	299	271	314	269	298	323	281	272	282	313	260	296	282	279	293	294	270	254	282	272	296	301	290	296	332	251	313	261	314	282	288	297	294	306	297	314	290	310	303	271	288	281	289	271	308	266	291	287	328	302	296	304	334	302	319	313	320	282	285	295	300	298	307	303	310	306	276	289	297	292	290	289	310	302	304	284	276	244	273	270	281	294	323	301	282	285	279	319	287
9388	14824	14572	8589	5431	3448	2205	1521	1108	816	656	604	462	438	402	432	374	382	370	384	395	404	402	416	395	377	399	393	385	394	410	409	398	420	419	421	396	429	374	403	368	354	395	412	428	354	380	382	385	411	333	386	390	381	397	367	401	358	360	375	397	395	408	375	377	402	370	345	365	371	398	392	367	415	391	391	362	352	395	393	415	418	389	404	405	368	388	406	372	386	380	346	390	397	385	376	402	421	377	383	371	383	405	385	390	380	401	366	383	354	380	385	396	373	370	374	392	392	398	376	383	358	406	344	382	367	356	413	373	416	390	375	355	385	382	390	382	359	380	389	368	380	377	413	418	376	369	381	392	374	373	380	382	365	361	345	399	361	360	383	363	376	382	370	385	343	404	388	387	380	378	342	379	411	364	433	420	388	352	389	348	378	369	372	374	370	346	340	373	401	402	389	363	368	347	367	420	381	383	378	419	327	361	372	356	374	395	385	377	356	408	396	378	414	393	418	388	379	345	394	391	371	382	400	373	380	361	402	396	384	359	375	395	393	338	384	350	361	366	378	323	402	396	390	377	388	381	364	428	383	380	389	389	377	358	367	369	413	376	393	386	377	361	363	417	378	407	392	369	405	396	386	417	353	375	352	384	379	351	365	387	409	371	415	390	385	363	375	343	377	410	378	359	368	383	379	414	355	404	376	388	416	355	398	384	383	371	372	405	368	366	354	421	384	396	365	396	442	410	410	351	385	372	414	402	366	385	417	376	421	411	363	348	378	386	387	370	361	373	382	388	356	405	407	372	387	362	382	375	389	400	384	403	369	414	355	370	400	381	392	372	389	387	364	350	379	367	378	374	403	372	392	374	374	369	395	422	378	388	379	396	393	357	350	408	388	377	367	388	387	382	363	366	389	361	386	362	384	389	398	375	340	349	377	409	413	383	374	407	353	404	402	378	350	389	385	372	400	426	378	392	391	370	350	371	367	336	382	382	363	354	380	358	403	411	395	403	397	404	344	364	385	374	363	349	384	392	377	359	387	358	399	371	377	376	396	392	382	395	380	366	375	366	368	382	390	378	383	403	396	316	362	377	382	365	379	363	357	407	327	405	375	414	391	421	361	387	390	390	378	372	398	391	347	355	389	343	370	374	395	373	374	374	395	400	382	380	363	387	366	382	370	389	365	370	377	376	348	358	383	394	373	372	366	389	352	366	373	373	384	362	409	422	386	390	384	403	376	381	396	417	349	396	394	377	394	393	376	378	386	356	382	350	389	379	358	403	388	425	392	371	352	391	369	390	377	351	367	366	411	384	357	325	363	400	388	360	384	381	362	374	389	386	383	357	379	338	372	394	336	387	404	358	383	400	366	395	369	388	406	357	374	383	361	355	354	366	397	374	394	386	368	370	354	399	390	397	375	382	412	405	395	358	380	334	375	395	403	397	370	372	349	403	420	399	398	346	387	377	377	356	381	379	371	435	372	405	394	383	381	362	376	346	411	369	367	405	369	368	371	368	390	402	382	356	397	378	382	345	402	357	378	387	344	371	399	368	364	404	368	389	389	398	368	341	372	344	396	417	396	378	364	363	387	371	418	345	364	388	386	384	378	368	382	341	379	348	390	358	350	383	384	398	397	370	386	360	386	387	407	356	403	382	371	361	433	354	350	377	399	378	405	393	383	390	335	355	384	360	379	383	401	390	378	373	376	383	407	392	362	382	394	362	395	388	404	378	384	368	364	401	395	377	407	358	341	375	370	375	384	379	380	391	407	376	399	369	350	376	402	373	432	402	385	393	372	371	384	386	378	400	374	402	369	390	359	385	397	375	398	412	395	405	376	415	373	395	362	366	410	379	385	364	362	412	405	400	428	391	390	375	386	375	372	360	407	395	367	367	394	368	390	368	358	372	385	389	373	380	396	359	389	390	423	369	388	375	327	389	347	401	382	393	383	363	391	386	362	374	346	379	415	355	363	352	400	366	396	377	380	412	377	392	399	417	398	377	368	365	389	394	367	351	381	403	383	388	357	375	373	383	370	357	409	423	373	373	364	365	367	382	373	409	380	398	375	360	329	372	407	343	398	376	384	373	398	382	396	358	400	369	366	370	389	364	394	371	389	401	416	378	382	378	407	383	370	410	402	360	380	402	349	380	388	393	351	381	398	371	371	344	398	381	392	376	372	389	359	368	355	398	392	422	402	372	354	372	387	374	381	386	366	377	383	358	384	387	363	382	382	361	406	379	354	373	374	334	358	414	383	386	369	370	391	370	363	370	381	361	362	404	401	354	384	362	380	394	375	381	402	387	382	336	399	386	384	373	394	379	367	397	382	372	390	366	370	359	357	400	416	386	375	406	361	393	388	372	381	365	371	393	393	390	380	453	388	374	352	388	371	417	389	392	398	386	365	398	417	379	422	404	365	361	358	373	371	387	406	367	398	399	405	384	388	380	353	393	369	352	438	378	369	362	414	370	383	386	361	403	416	376	408	386	352	388	390	385	347	356	392	350	380	422	389	363	375	374	400	377	397	363	347	397	430	360	401	372	434	397	363	385	374	367	363	353	388	371	396	376	383	391	384	405	377	406	393	405	398	385	386	397	381	376	358	368	354	386	320	385	369	379	348	372	412	398	363	361	370	379	376	355	399	382	383	379	381	393	400	390	391	367	389	398	396	373	385	389	384	376	380	346	379	358	402	371	380	341	401	382	371	410	388	376	354	405	382	372	370	402	370	388	373	386	368	406	388	397	374	388	372	395	374	335	361	383	370	433	359	350	367	349	358	370	394	390	394	352	373	359	398	392	389	367	401	367	419	344	375	399	374	393	375	393	373	403	395	341	367	401	366	378	404	352	399	392	347	392	392	347	388	373	373	337	391	391	345	369	368	367	377	386	426	427	419	375	378	359	389	381	367	371	412	383	392	387	384	400	367	364	400	352	380	386	340	383	369	358	410	374	377	396	395	392	385	409	345	358	393	366	360	375	385	415	428	376	382	370	370	379	404	412	366	392	382	357	378	389	386	364	374	405	385	390	379	375	367	379	392	366	390	375	375	379	378	369	372	401	389	379	357	379	384	374	369	387	376	406	398	361	388	386	377	392	411	379	418	381	365	384	391	373	375	396	407	407	373	403	426	392	380	349	376	401	392	396	360	362	397	398	414	378	393	351	383	384	375	403	380	394	377	396	360	366	389	391	403	338	368	413	357	382	405	359	364	395	382	381	397	376	348	403	344	357	346	393	350	357	392	365	400	364	354	386	366	372	386	382	414	382	383	407	409	386	394	382	417	379	401	397	385	385	380	379	378	369	391	367	380	375	355	406	378	383	394	379	386	385	339	416	379	351	408	379	393	382	384	393	377	389	394	391	420	363	363	379	359	404	361	381	366	354	400	386	387	390	368	385	405	384	365	374	356	378	390	396	384	372	385	413	403	397	362	387	372	356	359	403	358	363	360	400	361	376	363	369	358	400	413	369	354	403	399	438	386	366	363
24399	21396	28693	24498	21196	9375	2696	1566	1205	953	779	759	675	570	613	577	589	560	553	533	562	533	550	567	487	533	557	517	566	534	517	523	531	545	472	501	535	523	484	520	541	559	511	471	549	498	536	507	484	492	548	549	482	475	537	542	481	524	523	532	528	559	451	512	471	513	507	533	513	537	542	495	506	527	517	513	549	565	529	529	521	507	500	486	538	515	497	533	498	560	446	525	535	527	480	484	509	442	558	487	511	565	508	518	505	508	506	537	499	507	521	521	518	535	532	511	506	494	510	488	517	506	550	473	522	531	534	504	538	528	486	505	509	478	504	503	526	496	556	484	476	482	508	532	498	527	542	550	473	519	493	468	492	485	475	541	531	481	516	546	540	505	475	517	501	501	543	511	481	523	520	500	501	492	491	506	484	554	525	544	479	514	501	479	467	544	525	505	537	514	526	520	526	475	532	528	517	504	484	518	501	479	489	512	520	500	488	462	498	496	494	527	518	534	484	512	534	572	483	510	506	531	529	500	522	523	555	532	506	489	501	563	516	510	543	521	503	502	502	558	475	495	515	479	499	503	472	479	498	547	496	502	509	529	526	470	522	532	531	496	530	515	519	525	533	474	525	492	490	491	494	538	531	545	477	480	506	537	516	500	487	505	481	488	517	499	541	527	527	525	462	563	524	514	504	483	543	500	503	514	532	487	513	472	514	505	503	522	507	532	488	529	544	522	528	497	524	448	487	499	518	538	516	507	497	511	471	492	500	544	507	515	495	534	545	489	524	537	489	537	508	510	499	500	499	518	521	498	516	497	500	548	501	515	488	533	473	508	504	504	463	513	524	500	508	507	503	505	502	495	496	530	512	529	537	485	495	516	533	513	473	481	476	498	482	522	525	506	563	516	565	535	506	504	469	523	479	541	570	534	491	515	534	505	494	527	503	492	461	522	472	511	525	523	507	549	512	476	514	516	521	489	490	505	529	482	509	499	495	500	524	537	500	543	502	489	496	544	463	465	511	501	543	487	508	522	537	490	505	522	517	480	458	530	492	506	519	508	506	468	489	498	529	522	491	462	433	538	503	520	545	478	528	487	493	503	538	528	488	505	499	499	516	560	525	554	506	528	519	558	540	486	538	473	507	522	517	512	503	497	535	529	500	538	565	492	483	531	495	476	537	478	513	485	542	540	495	478	473	541	521	483	476	473	502	529	529	511	542	523	470	498	532	528	501	506	489	534	495	460	487	468	527	490	522	499	521	519	509	538	505	473	505	516	495	491	516	515	500	548	506	503	500	543	559	535	518	519	535	510	459	512	516	475	479	517	550	523	510	495	504	496	477	484	472	513	526	480	503	502	504	495	530	514	517	524	507	516	521	493	508	498	537	521	482	499	536	504	482	531	513	502	503	552	457	513	481	532	518	504	470	513	528	511	540	490	517	506	512	510	500	476	501	515	503	472	510	538	539	522	497	579	501	510	499	526	515	526	514	565	519	477	505	498	500	496	538	496	490	486	528	516	520	475	527	518	495	526	459	494	456	489	511	574	482	488	512	547	495	482	514	490	465	536	492	528	498	488	526	511	500	525	503	535	496	503	476	521	499	461	489	523	470	525	504	496	495	499	537	535	512	515	483	524	499	539	504	499	509	479	560	511	526	510	510	505	489	522	490	549	468	479	522	525	501	508	548	470	509	482	523	503	498	505	488	532	463	537	514	477	524	511	485	511	504	492	504	528	469	478	498	519	511	463	517	492	531	487	530	509	473	488	490	480	512	540	489	529	537	518	549	533	524	491	537	492	532	538	530	485	504	467	497	506	525	479	517	526	497	503	477	507	493	511	511	534	513	514	534	535	468	493	541	518	511	475	453	510	512	506	488	523	517	483	526	497	475	547	531	517	503	481	536	465	483	476	556	527	506	516	488	535	493	512	502	510	473	499	500	518	493	498	565	495	498	495	483	540	508	500	506	494	492	530	515	497	516	505	490	523	460	504	483	559	528	535	502	489	525	534	491	547	497	525	496	496	494	494	507	464	514	492	515	501	515	487	555	474	495	514	528	484	456	535	519	442	497	514	528	505	483	500	528	487	497	457	448	511	499	497	485	505	556	503	535	487	541	523	536	520	523	482	483	476	517	501	517	517	506	555	488	526	479	536	491	530	488	506	516	496	507	478	494	518	499	510	449	489	495	491	524	525	528	516	529	492	507	517	533	499	555	499	527	539	533	504	523	549	563	464	541	520	513	505	483	485	494	466	521	500	515	486	509	524	492	510	449	517	471	545	506	495	492	461	558	524	532	493	517	532	528	484	527	485	466	449	536	511	520	553	475	461	541	501	545	462	510	514	496	526	523	473	481	503	477	472	497	505	514	508	538	479	495	534	512	506	542	507	509	488	483	554	500	473	476	490	511	512	530	532	501	498	490	492	514	535	533	525	500	528	536	498	518	500	484	476	497	555	560	531	539	496	513	522	530	473	514	513	527	486	485	481	479	469	498	515	514	503	511	485	549	508	523	510	517	504	485	472	495	501	523	509	515	540	513	510	492	509	508	495	536	538	506	474	490	479	565	501	498	495	497	504	532	487	495	484	523	522	477	520	489	524	521	493	546	516	507	518	507	504	501	489	486	500	462	511	497	481	462	480	581	503	519	541	519	506	540	542	500	527	520	517	511	519	510	509	513	497	527	524	545	521	492	501	500	562	535	537	474	494	536	457	502	492	506	552	512	494	567	481	515	472	500	512	474	501	494	483	505	494	513	518	462	496	488	487	526	494	495	510	515	535	530	542	453	531	509	492	509	517	518	477	495	507	547	517	474	484	508	525	524	560	463	503	523	490	534	487	551	516	488	536	543	524	498	522	490	541	551	474	543	528	513	480	527	470	536	517	491	505	533	496	543	533	490	468	520	513	503	499	512	527	532	485	510	549	493	504	521	519	515	490	483	521	503	509	459	513	512	478	531	518	525	527	520	490	514	518	512	521	556	544	539	519	520	529	493	511	507	521	505	472	499	521	505	504	496	471	526	490	552	508	525	528	505	533	508	517	495	513	548	458	487	516	513	527	534	494	530	484	475	481	502	499	502	537	489	493	531	523	533	511	547	467	559	499	515	493	499	586	508	522	527	547	508	490	475	482	507	532	489	499	491	504	508	502	536	512	513	498	520	500	484	488	524	510	501	484	487	544	518	473	521	562	524	518	483	454	493	495	514	508	483	517	527	520	500	501	517	490	516	512	541	481	496	525	531	530	498	532	526	506	492	493	485	493	518	480	495	497	487	483	507	496	527	511	522	516	489	525	482	508	532	489	518	543	458	518	514	491	497	513	494	520	504	485	521	487	558	464	511	500	481	521	489	500	458	514	510	539	509	494	528	508	512	516	528	514	503	495	506	524	532	494	514	485	485	497	516	545	504	473	491	539	479	504	522	511	514	495	501	500	502	487	512	476	511	500	513	524	505	539	462	490	509	513	515	506	503	550	522	505	475	517	526	485
10795	24479	22474	12887	8916	6298	4575	3272	2419	1810	1436	1263	1023	924	902	819	781	791	717	773	731	701	782	698	745	697	711	713	701	697	702	718	681	681	691	684	696	667	678	651	660	634	656	677	650	633	637	667	609	656	622	626	642	633	663	681	686	705	657	619	655	611	684	624	656	629	636	707	676	652	666	650	661	663	615	621	677	687	700	714	657	694	679	730	710	639	624	658	622	706	645	666	679	595	611	673	596	692	664	666	635	671	675	627	678	672	666	653	641	625	615	682	668	656	656	655	620	636	662	631	661	645	652	692	644	705	704	679	642	645	628	672	667	634	631	650	646	625	669	615	628	638	619	658	693	642	647	642	600	629	693	672	648	675	667	647	635	642	616	657	625	672	632	628	667	624	675	638	673	651	669	635	653	649	632	679	647	662	646	627	644	647	642	634	634	628	666	651	639	632	654	599	656	623	642	653	642	677	687	671	592	631	650	614	679	609	665	619	637	661	694	666	633	646	637	635	678	628	616	680	638	665	704	673	647	683	691	641	643	630	674	650	682	669	642	604	620	662	633	664	660	632	623	653	645	645	647	654	653	622	654	644	685	654	649	630	624	654	631	636	642	632	613	679	628	671	615	630	637	627	645	621	658	631	696	651	678	655	594	650	639	637	651	643	650	632	620	687	656	657	600	652	690	653	706	706	633	604	680	638	642	581	659	648	679	624	632	660	656	652	648	642	650	663	636	642	611	632	628	671	676	669	653	684	606	658	655	688	632	626	673	653	641	638	673	685	613	646	664	648	663	635	648	674	687	631	639	680	657	653	602	618	630	634	640	710	662	620	640	645	643	643	661	620	663	634	647	729	649	607	639	662	681	654	671	652	641	657	649	650	634	657	671	613	650	626	657	638	643	645	644	670	630	683	646	621	616	659	643	642	674	649	645	668	613	676	693	630	656	624	620	635	661	625	639	664	631	651	661	627	636	637	641	651	653	678	666	657	664	681	648	643	656	679	680	642	639	664	677	643	691	618	637	673	635	633	642	647	627	592	614	631	652	683	603	666	641	619	663	629	653	645	668	664	665	636	633	666	618	698	660	651	634	656	655	593	654	589	683	623	682	651	707	604	627	665	646	646	654	688	631	687	657	634	673	700	631	636	690	652	653	652	622	642	648	676	606	695	661	671	654	598	653	631	676	641	636	629	631	621	633	616	652	607	663	679	655	694	653	682	667	636	672	674	619	657	627	625	650	630	617	669	667	602	648	634	660	700	631	634	608	668	620	607	651	661	656	633	636	585	612	635	643	652	633	636	636	665	612	679	618	663	648	654	636	664	635	633	642	614	646	673	661	621	621	657	648	621	601	666	693	700	601	663	686	689	661	629	628	694	615	632	646	632	667	654	660	653	660	573	704	661	621	629	647	660	610	666	635	672	667	638	610	644	650	718	679	656	640	623	651	610	640	623	652	638	656	626	640	626	637	716	638	623	605	691	644	612	602	660	662	603	668	620	656	671	678	663	658	622	661	636	645	644	598	629	636	666	632	638	662	668	668	646	629	631	635	648	655	649	617	664	652	659	645	674	659	608	647	677	641	636	609	647	655	683	631	693	689	651	663	695	640	671	659	640	698	651	657	650	666	653	663	642	649	633	661	678	659	631	624	646	593	649	620	598	631	660	650	655	651	657	670	662	678	622	623	649	659	675	636	646	675	645	663	644	697	668	670	656	655	662	619	607	675	624	636	623	668	642	662	639	653	673	682	633	670	635	618	660	653	628	647	657	603	652	637	656	657	679	665	693	646	661	661	672	601	681	671	648	643	643	636	650	651	652	673	650	657	622	641	638	621	636	694	643	649	607	661	627	645	631	677	685	693	632	674	636	622	625	673	657	700	683	632	668	658	630	694	625	652	615	666	659	656	626	631	624	655	633	674	649	642	627	614	666	652	659	637	621	645	655	613	697	621	667	625	675	621	589	631	621	643	656	667	631	605	637	691	666	665	616	646	660	654	651	653	605	635	650	651	617	633	683	606	638	631	645	647	669	648	644	646	615	664	675	696	665	682	653	675	679	633	626	576	626	621	667	603	672	659	668	663	625	622	637	644	658	670	622	660	640	710	680	624	672	620	654	631	635	648	645	635	601	656	700	688	675	644	639	658	655	679	653	635	653	651	629	612	677	640	640	629	630	650	629	662	655	641	658	662	628	627	675	662	699	644	603	653	659	623	652	647	639	630	627	638	645	568	679	641	658	626	642	675	673	677	632	674	654	616	669	638	657	659	665	632	622	627	691	661	615	604	665	675	608	638	646	604	636	718	628	653	658	649	673	639	616	660	660	662	613	672	617	652	627	656	664	630	656	642	657	636	662	657	632	662	674	681	634	627	646	714	601	651	641	631	677	597	672	579	635	684	659	640	667	656	654	677	624	617	694	673	627	616	618	655	646	628	617	694	660	668	663	700	660	619	630	639	632	638	662	657	632	658	646	632	646	623	645	670	639	665	634	635	615	684	648	582	659	645	652	621	660	611	647	666	628	669	632	638	636	609	692	664	648	704	674	691	670	624	679	658	637	660	608	677	678	646	682	641	615	661	667	639	612	621	668	621	650	642	633	634	656	642	600	636	637	672	642	636	649	622	626	674	664	634	701	653	609	662	656	617	627	665	667	613	656	602	645	643	619	622	628	632	644	666	678	638	670	648	651	656	690	682	678	658	606	670	665	643	627	608	646	650	653	654	668	633	647	641	677	645	644	638	573	624	640	641	672	716	640	646	628	614	668	631	646	654	666	673	622	651	615	645	698	591	673	657	628	651	636	689	629	623	685	660	662	647	666	652	631	660	616	640	643	642	659	688	635	651	617	649	657	614	620	656	648	658	669	643	635	652	667	646	606	631	618	686	668	594	590	649	640	646	662	622	634	635	639	647	667	630	633	638	591	650	665	681	656	631	659	647	622	636	633	599	628	646	618	676	610	661	618	642	623	644	655	664	619	642	605	656	693	628	655	665	673	635	652	659	642	610	649	655	639	637	622	636	652	677	627	648	595	668	624	640	619	610	700	677	612	657	656	682	599	597	636	666	649	681	663	677	602	671	626	699	643	680	617	643	693	632	657	647	638	671	647	650	669	671	660	680	625	610	604	631	657	651	639	628	623	591	666	650	669	650	680	612	651	664	661	629	635	632	627	584	668	662	627	677	620	649	602	610	652	653	599	629	640	626	625	667	667	636	627	645	644	619	602	683	602	657	651	630	667	608	604	655	659	630	630	625	675	649	631	599	670	650	658	680	649	663	636	686	643	651	673	659	671	667	632	608	661	641	626	620	656	632	657	644	639	666	590	699	657	611	653	639	657	645	642	626	659	670	602	602	649	642	679	681	621	625	627	651	622	693	642	616	642	604	618	670	624	635	648	653	680	602	654	641	634	647	651	631	667	661	690	656	615	658	682	640	641	611	653	636	631	623	654	666	615	648	686	648	639	647	616	634	689	618	649	612	671	662	618
25550	21396	27389	25415	9230	2177	1393	838	619	491	414	336	320	283	252	251	251	219	240	248	216	245	215	237	233	210	210	228	231	209	237	195	191	227	207	230	207	201	213	237	190	201	219	222	216	192	196	213	192	204	203	197	207	200	181	211	203	189	212	212	189	223	226	201	186	201	212	220	214	239	183	203	208	205	233	189	233	208	226	204	214	227	236	249	219	220	195	241	220	182	186	206	212	205	187	214	211	198	199	171	213	208	233	189	198	216	207	211	216	212	215	207	205	214	204	204	166	196	224	204	193	207	189	187	231	210	207	203	189	199	199	220	232	207	214	221	210	199	212	190	223	200	236	188	204	211	206	211	193	222	215	206	208	210	204	206	195	219	186	206	211	202	212	188	205	222	231	172	220	214	230	219	206	210	200	211	199	216	173	199	196	217	209	197	214	227	197	224	208	185	219	186	191	242	216	226	210	206	217	232	210	215	213	221	195	222	199	192	223	199	183	198	212	232	226	187	202	216	220	214	224	211	236	212	209	203	209	219	220	211	202	211	207	211	235	221	188	184	213	208	194	193	212	221	184	188	206	226	215	202	218	199	245	183	220	213	208	189	206	222	196	203	208	189	203	202	207	222	214	215	219	198	212	219	206	221	186	191	197	208	209	209	181	196	207	210	198	182	219	222	221	235	194	208	196	211	193	208	165	182	216	218	212	211	204	197	194	213	202	220	216	201	206	216	199	224	182	220	220	209	200	191	219	230	186	218	197	201	217	190	209	203	222	195	227	203	209	225	200	207	199	198	210	226	202	220	201	189	216	196	198	199	190	191	216	209	194	198	217	211	219	193	198	219	201	190	217	195	211	216	179	198	236	212	197	212	224	205	204	227	197	205	205	190	223	218	203	202	217	219	214	189	178	179	211	191	189	172	213	243	201	181	205	189	199	211	197	194	212	209	225	214	197	206	184	202	210	199	203	234	210	206	226	192	203	232	219	205	200	205	188	211	219	230	196	208	200	189	220	195	199	185	204	216	194	203	206	191	225	214	204	215	213	205	193	224	205	204	175	200	209	223	215	226	224	208	200	208	202	190	201	221	227	233	220	227	208	211	222	216	202	224	237	201	206	210	216	226	209	216	212	215	204	192	193	223	208	216	193	195	185	211	181	198	216	191	229	211	220	154	194	208	192	186	206	225	217	202	197	194	190	182	203	210	199	220	182	207	193	210	212	183	169	216	185	213	226	228	198	216	199	204	201	224	208	210	204	201	190	216	200	200	197	231	210	211	217	200	203	188	205	192	211	213	213	210	195	181	189	203	213	199	210	203	220	190	199	218	216	190	186	210	217	202	203	199	195	200	175	227	239	230	213	194	211	190	185	210	221	199	217	191	186	200	191	221	183	230	202	211	202	211	177	195	193	226	218	208	196	205	205	198	217	225	208	202	203	195	211	188	217	217	204	177	208	184	203	212	214	188	195	175	200	220	186	195	259	200	196	195	171	204	177	201	208	234	230	195	194	233	228	203	206	188	223	212	189	201	191	215	208	199	213	227	203	189	189	182	207	202	196	192	201	212	215	194	197	219	201	209	207	225	193	211	206	240	182	203	224	197	188	222	202	172	206	211	228	195	223	203	189	182	209	202	199	217	195	190	192	200	187	206	234	202	212	197	237	215	197	213	203	222	212	216	210	200	188	222	194	222	191	227	188	196	218	221	213	212	206	175	170	209	214	195	203	202	203	210	203	190	199	215	200	204	248	222	217	180	234	184	218	204	209	209	185	212	218	208	235	196	204	189	217	179	203	208	189	196	224	214	233	189	202	229	191	236	203	190	217	199	224	207	231	205	202	211	237	211	242	215	214	208	214	211	221	195	192	191	186	226	177	194	217	213	200	219	196	182	207	175	207	182	206	187	224	209	214	196	226	187	193	229	189	208	184	197	207	209	194	213	199	187	199	226	183	197	210	201	174	193	222	226	216	200	190	208	214	212	184	189	185	231	186	207	228	194	210	205	249	221	183	202	180	210	193	198	181	227	193	226	185	211	190	205	204	198	215	209	217	235	215	215	215	191	212	229	215	194	197	210	202	196	179	200	212	203	202	215	205	214	214	200	220	221	205	191	201	224	217	180	218	201	222	210	194	205	209	184	205	216	214	209	221	202	206	194	224	217	192	206	217	211	199	230	213	203	194	202	203	200	213	220	241	235	207	212	186	199	222	193	187	207	207	215	207	197	216	207	202	207	186	232	216	227	206	208	215	203	233	209	197	210	178	231	192	199	220	200	228	206	236	191	214	220	198	205	200	218	199	216	195	200	210	203	219	200	210	208	187	187	216	202	201	190	209	205	196	206	217	201	213	185	179	210	196	212	219	188	202	198	205	201	221	220	196	199	225	211	210	222	218	206	193	225	206	193	216	216	212	229	212	201	219	203	206	189	216	203	219	198	201	203	187	191	217	193	210	232	213	211	202	205	196	203	211	195	202	213	197	204	200	207	195	185	195	207	199	191	211	200	187	208	219	210	199	215	192	197	211	228	206	211	228	188	225	239	219	204	224	203	247	213	209	211	217	203	220	211	233	218	211	204	210	187	214	186	204	221	209	188	219	200	186	193	203	212	223	193	225	192	192	202	210	195	209	201	215	209	196	218	212	222	204	192	206	174	211	227	213	216	195	216	207	205	209	217	198	197	225	223	223	191	198	244	194	214	208	178	235	218	226	185	200	226	197	201	208	200	200	221	213	214	196	216	195	210	196	203	214	221	183	215	206	187	208	191	190	191	206	212	206	204	223	207	163	211	231	196	206	199	198	200	211	231	195	195	182	222	229	231	186	207	195	203	218	219	179	202	198	187	196	216	210	194	216	213	218	212	204	195	206	179	206	194	198	228	198	205	207	193	215	194	187	229	195	209	204	193	216	208	213	204	199	192	189	213	213	201	203	225	213	189	195	223	201	228	202	203	207	196	210	192	193	202	189	200	208	211	207	191	208	205	216	204	230	194	201	197	204	194	204	218	214	217	215	201	221	233	217	189	217	208	195	217	201	194	210	187	208	211	209	201	195	181	205	198	201	196	196	192	203	217	199	211	231	198	189	179	213	210	206	216	222	184	178	192	233	216	174	194	186	236	204	193	193	212	212	184	216	192	213	206	204	186	187	188	201	221	193	220	195	188	209	213	196	208	204	202	172	214	202	209	187	208	208	203	211	235	225	180	213	206	202	218	175	201	244	232	209	207	205	201	205	210	196	202	203	195	197	199	208	211	196	205	203	204	209	206	195	213	238	214	189	206	212	188	196	198	197	220	204	224	217	215	207	202	221	213	188	205	198	219	211	206	195	195	171	176	194	223	216	204	192	213	202	180	203	234	196	202	201	199	231	231	177	212	204	222	177	207	200	201	202	218	189	197	193	200	211	195	218	199	206	218	205	205	190	213	194	213	207	193	193	205	239	220	191	194	181	214	198	222	207	213	196	194	191	187	202	208	191	229	198	213	210	214
10422	20828	18176	10218	6777	4677	3331	2320	1649	1168	897	655	589	480	406	375	377	369	385	349	361	346	337	340	366	313	309	341	330	300	311	329	326	335	311	303	317	321	306	304	289	291	316	300	300	305	309	273	299	279	311	307	297	314	298	309	299	290	304	301	289	292	316	298	287	311	333	267	300	289	258	276	299	305	270	316	295	307	326	329	323	317	344	336	299	297	325	316	301	285	300	303	301	316	290	284	271	305	314	293	300	280	275	304	316	253	268	311	280	292	274	288	294	295	311	302	288	293	300	307	280	294	297	267	275	327	273	273	273	315	295	289	288	248	277	324	314	306	289	287	321	331	278	298	251	308	282	285	302	306	289	278	322	282	282	287	250	253	304	323	316	304	303	294	293	303	264	282	304	285	306	306	288	328	266	310	291	305	288	288	271	271	289	298	290	262	290	263	280	282	265	277	303	290	304	290	272	315	291	263	284	274	281	278	299	291	316	284	267	299	271	271	297	325	318	262	284	298	292	301	262	283	300	274	309	320	324	282	297	295	258	299	301	272	294	306	288	277	275	270	293	270	298	275	283	307	298	284	287	295	280	291	280	286	300	300	280	277	277	312	304	300	288	299	288	291	254	282	286	268	314	258	288	292	255	276	282	280	308	281	285	296	278	265	297	289	291	296	281	324	311	273	246	315	270	308	306	306	294	276	269	294	278	293	273	303	291	263	284	277	314	295	279	295	270	288	283	278	299	288	298	265	280	271	294	297	287	292	285	291	281	263	272	273	298	329	286	269	302	266	268	311	288	305	304	278	324	311	278	315	280	318	313	276	253	313	264	292	298	280	280	305	307	292	301	275	292	270	280	313	331	271	287	284	282	312	289	261	306	299	283	277	305	304	267	324	265	306	337	288	288	281	300	255	291	300	263	277	290	276	283	280	273	297	281	313	311	313	299	289	311	281	263	294	299	309	298	267	277	287	283	278	286	295	269	286	277	282	275	305	300	287	304	276	317	283	327	265	298	284	282	283	267	284	301	293	274	294	314	290	285	302	265	265	266	288	274	302	279	267	274	317	310	303	308	273	287	288	312	285	262	284	317	305	303	320	295	292	269	308	273	255	278	292	289	309	285	283	244	337	240	293	285	267	270	281	289	289	277	324	298	275	307	269	291	270	283	287	301	272	310	244	292	278	275	256	289	260	285	283	299	299	290	305	294	315	276	294	301	318	295	279	296	275	284	293	294	294	283	272	283	256	272	324	269	280	299	262	284	295	283	271	313	283	287	299	291	282	278	265	308	301	268	260	263	306	294	271	274	298	290	271	293	280	291	290	252	304	297	293	297	272	311	339	297	294	280	308	295	261	268	275	287	284	254	275	307	284	307	288	289	267	289	278	287	284	270	297	281	328	308	276	303	315	296	295	303	259	334	290	265	287	281	319	258	261	278	278	283	273	307	260	295	322	266	300	290	287	278	288	289	300	283	277	280	286	299	286	283	297	318	305	294	317	266	307	276	262	293	285	315	299	243	281	297	261	284	299	278	303	305	301	306	312	302	294	292	299	322	316	293	289	298	291	293	288	264	338	278	318	264	301	278	269	300	286	284	309	280	283	289	289	318	314	286	274	295	276	319	304	281	285	247	265	311	320	278	280	301	288	324	287	319	236	269	274	260	312	295	297	308	312	282	290	293	276	276	272	287	286	277	281	325	287	257	265	285	284	291	315	277	263	332	267	276	314	283	275	291	300	294	304	295	275	279	290	307	264	267	310	282	257	293	309	288	282	284	301	297	324	266	302	294	301	272	271	285	303	304	245	306	289	288	294	289	300	293	308	288	292	286	267	296	255	306	270	270	283	290	255	286	277	274	278	275	282	272	308	288	293	276	317	283	270	325	280	282	269	306	298	280	273	282	284	281	276	261	294	315	288	285	303	321	305	297	310	314	265	298	288	318	294	292	312	316	279	257	310	267	258	293	316	275	289	334	286	276	288	309	266	260	274	282	276	273	312	283	277	273	276	294	274	283	306	305	288	282	282	277	289	286	279	320	299	318	297	321	283	293	282	310	308	259	298	287	300	297	321	296	272	309	283	294	275	261	299	271	311	298	302	280	284	288	325	263	263	274	318	250	285	292	282	302	295	278	282	277	275	282	295	313	295	274	309	284	302	286	300	311	283	275	296	299	299	259	309	243	287	286	305	291	254	298	290	283	288	275	259	286	307	262	291	311	289	267	257	274	270	312	299	294	290	274	274	298	271	289	295	282	302	269	275	282	272	302	309	278	291	308	318	297	308	281	285	290	279	283	307	292	284	289	266	307	238	300	303	300	269	273	300	280	320	331	293	279	293	287	297	290	294	271	264	295	285	282	295	303	275	291	306	289	271	289	287	280	266	305	293	303	310	291	295	269	304	284	263	252	311	265	269	280	296	279	296	279	288	295	289	274	267	292	312	277	294	276	276	283	270	295	277	288	305	292	282	263	275	255	331	269	300	286	242	273	289	270	273	276	310	284	308	273	292	288	277	271	282	282	299	317	282	283	313	291	278	265	288	265	274	261	305	288	313	260	267	265	282	303	308	298	282	293	283	300	259	270	318	287	291	268	255	273	304	280	300	302	275	295	287	246	316	273	305	308	285	300	276	290	289	278	301	257	261	274	281	268	283	317	249	291	265	276	302	249	303	272	294	302	307	298	286	291	277	272	265	277	297	257	322	289	297	281	336	276	304	305	266	276	289	308	285	270	297	296	275	267	279	287	318	309	300	289	312	299	298	294	306	322	293	325	284	282	307	267	273	243	300	272	290	279	286	280	278	300	309	293	248	280	265	268	283	328	287	278	310	250	291	281	285	281	280	281	318	297	283	273	290	273	298	294	304	270	292	274	300	272	249	300	284	288	308	300	288	297	301	290	291	277	319	304	297	264	286	302	285	264	312	304	327	291	275	282	289	267	280	279	246	280	303	292	270	276	305	285	300	292	302	270	283	274	304	296	305	301	293	286	299	287	283	293	284	302	288	292	268	294	280	292	270	288	286	282	292	290	289	285	268	292	292	313	275	324	296	253	287	302	270	312	279	294	310	317	305	303	261	310	290	291	285	291	271	302	291	273	287	283	309	309	306	271	283	304	317	268	273	303	260	292	308	295	276	319	306	304	246	295	295	291	274	291	277	279	280	283	283	282	258	284	302	281	303	299	278	286	270	271	262	301	323	263	243	291	271	306	309	275	295	264	307	287	284	308	247	301	277	313	319	304	286	307	295	271	313	269	312	316	309	289	296	279	292	284	294	290	273	263	249	310	282	286	301	313	274	276	298	286	305	274	250	293	312	310	326	276	290	295	281	274	315	286	323	298	273	265	304	312	291	293	303	297	316	261	264	294	268	276	279	281	338	314	250	298	307	273	265	272	262	264	280	280	279	275	310	276	294	248	281	269	299	286	271	284	311	302	295	278	285	281	292	294	291	274	281	304	292	276	313	300	331	283	295	304	335	285	299	273	249
23307	21397	29205	23946	21390	21321	9360	2478	1626	1296	1136	951	848	765	734	653	649	622	654	602	595	574	601	575	557	558	575	535	558	551	563	490	587	512	540	535	519	584	515	530	538	535	533	539	541	533	505	540	464	535	523	505	543	531	589	542	507	475	537	504	544	503	536	539	522	482	499	540	501	545	539	502	560	496	536	465	538	509	533	552	543	518	539	560	547	538	500	505	521	507	473	524	554	546	499	530	540	532	496	478	512	512	494	505	535	538	462	522	452	520	503	503	508	506	575	536	541	501	503	529	508	492	511	501	526	504	493	573	533	472	500	485	549	510	535	539	530	516	505	521	520	544	517	520	492	530	498	513	493	484	532	520	522	491	513	564	498	488	550	504	519	529	544	512	470	483	548	496	524	536	499	489	498	525	523	494	491	480	502	531	533	518	517	515	484	522	508	503	472	474	507	479	518	514	515	517	488	528	498	514	494	486	494	503	511	487	524	497	493	481	532	487	507	501	502	484	494	500	562	527	524	498	520	476	493	507	509	548	506	534	519	544	500	492	553	493	509	493	481	505	519	506	522	486	490	538	511	520	551	525	489	510	492	475	499	489	473	504	551	513	475	551	523	485	516	504	482	477	554	502	480	494	529	469	525	493	516	494	457	508	519	502	544	512	575	462	518	502	485	489	471	513	497	495	501	492	549	508	518	510	479	552	512	515	469	489	520	474	518	531	462	498	495	509	520	475	531	496	517	521	497	504	486	495	525	519	499	508	501	552	484	502	487	494	527	496	503	490	524	533	508	506	566	496	552	532	516	537	516	527	517	513	480	499	512	541	528	552	506	521	471	544	481	528	477	509	496	500	477	531	489	471	478	493	457	534	521	521	500	491	516	498	529	526	459	491	522	495	521	533	515	526	540	533	499	527	500	495	533	522	525	511	502	539	467	507	518	480	491	506	515	550	504	520	491	510	526	504	516	471	509	519	507	530	465	477	575	501	495	510	541	508	491	464	496	475	460	536	509	516	544	529	496	491	487	523	558	532	507	543	526	503	537	469	518	498	491	540	517	462	511	500	507	540	525	531	509	508	556	564	499	533	534	554	567	512	540	494	522	539	495	543	508	509	525	506	523	522	523	489	540	478	523	522	511	535	502	507	507	501	531	506	511	480	503	491	521	573	491	477	532	485	548	494	499	477	469	519	502	507	536	496	535	495	486	514	495	507	504	464	520	522	515	486	520	540	542	518	472	503	521	523	546	539	507	492	551	512	535	483	495	522	491	508	488	503	484	471	502	505	556	543	472	550	528	520	518	531	479	487	511	501	508	544	482	466	511	510	496	484	509	470	488	491	481	544	506	488	523	511	502	496	480	496	467	513	505	535	455	502	514	559	519	509	468	523	502	487	499	524	522	536	493	512	516	514	505	486	521	504	511	495	537	495	467	530	483	510	555	549	515	543	527	498	502	522	496	488	498	502	520	457	537	501	486	468	515	510	530	545	499	539	490	484	507	508	536	533	491	495	513	492	527	520	509	485	498	515	509	477	503	519	483	477	488	498	502	529	519	511	507	484	502	531	529	520	513	541	556	523	544	525	498	501	486	531	509	520	526	563	494	537	526	514	532	526	509	536	488	504	514	530	517	508	520	542	502	521	537	489	487	487	496	525	537	496	502	526	498	510	459	502	497	507	482	514	445	520	499	506	501	485	516	507	456	507	529	494	533	505	482	503	523	529	542	470	543	478	465	528	478	517	454	479	548	504	480	491	483	481	492	511	492	536	539	530	527	492	545	523	512	488	513	489	517	516	489	506	530	527	493	523	466	542	486	522	505	496	455	539	509	490	472	516	535	517	518	519	482	529	506	517	531	504	527	536	471	523	494	523	520	505	506	529	555	489	518	494	574	513	564	487	490	493	550	502	486	512	468	512	548	525	526	503	527	516	529	498	533	500	556	558	535	504	474	511	516	552	508	546	493	505	525	538	519	512	465	500	471	502	511	526	511	478	479	491	510	505	510	459	505	500	482	553	511	513	517	502	512	515	507	524	515	501	495	504	520	515	538	461	528	527	491	478	499	518	484	498	504	530	505	464	517	503	523	512	544	501	474	484	504	452	506	510	487	524	477	457	491	536	475	499	520	512	519	476	535	513	477	535	530	533	490	531	512	528	488	535	492	525	470	495	510	534	501	531	484	503	483	454	491	491	530	555	509	495	514	503	539	487	520	500	501	495	524	475	461	520	499	476	482	507	511	486	498	532	514	509	483	539	480	468	477	480	481	507	504	534	536	511	489	501	501	514	508	549	490	542	513	504	497	506	488	478	535	543	542	522	500	495	512	521	495	504	506	504	477	503	509	452	541	516	486	488	505	465	515	488	503	466	491	502	503	490	527	525	509	493	500	486	517	509	506	468	508	531	479	518	515	546	468	474	526	488	539	516	495	525	494	519	492	498	546	469	480	539	470	523	494	490	495	542	498	545	487	513	545	493	540	481	527	485	536	546	519	486	496	487	488	558	534	508	497	501	541	526	511	501	502	514	470	482	501	506	487	519	469	500	526	514	500	470	438	516	491	470	494	493	528	522	517	488	497	530	492	513	478	515	507	492	503	536	489	522	505	501	495	541	466	467	523	534	498	512	467	552	504	538	482	485	512	500	480	568	539	464	501	503	540	484	484	522	470	524	493	523	529	531	510	534	514	514	467	475	525	480	484	531	505	485	511	515	536	498	507	475	497	537	520	508	529	508	527	541	504	520	572	507	523	561	501	482	536	498	468	514	535	503	520	498	528	480	499	539	481	531	504	514	512	525	508	535	486	485	525	543	543	493	507	496	494	504	483	508	532	498	496	508	493	524	528	503	521	510	505	476	534	499	466	475	502	488	526	520	536	492	497	532	502	498	500	537	507	486	517	511	525	482	548	513	568	530	495	509	507	487	501	475	533	504	522	504	513	474	585	488	517	487	482	509	485	512	514	486	537	497	528	488	509	527	511	529	516	517	509	515	510	526	510	511	476	481	455	479	523	493	487	537	544	536	479	541	480	503	508	522	493	496	536	507	479	530	474	491	489	527	506	508	516	499	501	500	509	523	476	468	510	522	495	470	526	545	520	512	507	512	499	474	544	509	542	481	516	497	501	492	498	516	459	533	520	533	497	497	525	497	482	549	528	514	514	534	504	468	504	460	523	527	523	561	484	485	479	531	476	501	527	520	550	490	474	450	533	503	520	495	506	500	484	525	487	537	564	505	482	529	507	484	487	502	542	546	512	460	478	525	473	523	540	514	539	517	491	514	504	528	550	505	508	531	492	485	496	477	548	480	495	509	501	480	458	497	533	497	470	528	494	513	542	499	482	531	543	488	498	506	508	477	525	480	504	526	538	512	522	550	521	514	524	517	496	492	514	538	537	513	537	485	458	506	515	505	537	514	520	462	520	506	529	481	479	533	517	519	526	511	520	531	510	489	530	507	510	489	513	508	522	516	505	488	490	556	486	468	456	510
13514	31067	26895	17188	12768	9396	6713	4931	3706	2775	2109	1701	1416	1234	1084	1067	1003	889	873	767	829	868	805	791	771	778	736	782	764	776	754	699	755	723	733	728	716	688	699	709	695	699	669	678	658	687	671	679	696	662	716	684	697	683	673	699	629	666	707	655	699	722	698	639	644	681	667	624	683	672	701	717	642	634	662	706	710	700	709	699	725	696	730	695	701	711	676	709	637	641	682	712	699	663	672	621	645	653	650	652	667	656	687	643	649	619	680	615	662	708	665	649	667	676	674	678	703	672	636	653	677	668	664	671	694	671	660	658	662	636	642	651	632	648	662	612	697	649	619	659	616	649	655	683	641	664	671	657	675	631	699	679	630	659	682	666	695	661	672	660	661	640	645	697	699	682	699	655	625	626	662	649	640	635	655	635	656	665	642	655	672	663	656	600	656	622	661	739	696	682	687	675	661	710	664	674	667	643	671	652	637	663	664	692	628	660	657	698	652	656	685	646	658	657	651	651	660	679	684	613	683	610	639	670	667	654	627	647	653	633	650	707	661	658	636	702	676	638	627	699	642	648	683	676	648	648	646	679	653	668	668	648	647	614	627	646	624	659	660	635	631	679	592	640	651	631	663	670	659	628	630	604	681	678	654	691	664	644	639	717	691	665	634	638	658	693	720	641	660	612	624	667	621	635	662	627	634	670	660	621	643	648	689	663	660	646	620	651	673	650	638	650	653	668	682	657	708	674	665	646	644	652	661	642	664	685	642	667	624	638	604	621	718	632	640	650	639	655	651	638	665	636	619	636	688	668	694	598	621	669	602	648	656	620	694	668	678	644	615	668	639	646	661	646	676	677	697	672	699	703	636	614	647	650	677	657	639	663	699	653	654	630	687	616	633	648	641	661	668	643	657	628	698	631	673	599	667	630	591	664	620	672	660	637	684	626	717	676	682	660	676	633	637	612	651	655	657	615	665	622	677	628	661	644	662	656	692	643	633	660	642	687	649	638	686	591	671	631	610	663	666	629	639	674	681	609	589	663	636	636	606	652	687	679	633	655	626	654	641	631	662	655	653	627	681	671	669	665	644	665	689	626	684	670	669	652	616	623	689	637	724	644	647	613	623	618	657	687	648	644	654	618	645	639	652	655	669	691	654	686	627	662	661	685	684	659	631	649	641	655	629	653	679	601	659	663	649	608	700	637	647	643	646	642	640	611	617	650	668	632	679	659	635	643	602	680	671	696	607	639	656	638	675	664	661	655	637	696	636	622	651	631	673	635	680	646	667	641	666	688	670	652	637	656	654	666	656	679	673	676	630	629	644	704	680	671	661	647	696	660	620	675	635	670	648	639	695	672	649	661	654	644	639	625	672	651	648	692	655	646	637	691	660	674	635	671	641	627	610	630	691	671	667	660	659	735	702	676	642	684	602	633	642	683	626	669	658	667	632	652	649	651	653	674	642	650	634	642	655	668	631	720	636	644	664	655	645	642	664	678	657	627	669	617	670	622	702	689	689	631	644	657	646	640	660	621	672	662	663	661	667	627	699	678	668	668	673	673	646	656	676	643	599	664	625	647	635	665	661	654	632	627	654	663	627	660	637	663	650	663	641	690	666	635	649	636	636	616	660	663	654	667	664	650	665	706	650	636	700	607	662	660	627	637	635	675	676	614	674	691	639	642	642	648	681	662	646	674	604	630	680	653	619	686	649	656	648	673	642	659	664	616	603	671	690	622	667	664	621	643	663	688	684	666	635	660	706	659	658	599	685	707	641	637	635	650	663	687	721	671	654	706	664	607	628	684	635	655	670	641	642	679	691	633	686	628	647	633	637	642	670	602	628	619	629	647	643	673	664	658	621	641	655	660	656	662	667	598	641	633	677	677	626	646	670	661	669	660	615	640	691	662	657	667	669	669	611	670	706	661	640	661	680	615	662	676	672	683	632	669	641	688	655	693	633	667	642	686	646	636	694	659	631	634	644	623	651	659	680	671	696	649	604	648	640	653	668	645	677	671	661	658	649	673	674	640	663	667	683	626	674	637	613	652	646	647	665	666	653	616	624	612	691	665	667	664	707	655	639	640	630	656	662	679	676	662	638	668	644	635	645	655	641	644	706	638	630	630	628	674	647	660	641	652	676	667	642	653	651	657	646	664	664	679	650	628	614	665	654	645	678	660	649	642	651	632	635	670	658	650	669	659	654	670	663	662	665	665	675	664	635	677	650	658	666	604	681	623	672	637	697	635	687	620	665	659	677	664	616	666	689	639	649	621	634	658	637	681	661	670	612	654	669	664	714	680	682	629	643	621	632	674	682	641	656	658	650	641	648	667	638	662	683	679	672	590	688	657	642	621	645	689	641	645	654	644	652	634	647	662	668	643	692	658	683	631	678	670	636	684	623	640	675	664	661	655	667	642	686	661	661	647	644	666	638	658	649	639	683	696	610	615	651	686	626	672	674	688	652	658	641	657	681	663	639	672	673	611	642	666	702	635	686	652	627	657	644	640	690	624	614	662	700	634	671	635	664	648	629	637	671	608	683	650	651	661	637	653	637	633	650	671	664	639	661	674	636	642	627	675	681	712	625	642	686	665	644	684	629	632	675	700	674	679	675	677	669	676	669	631	666	635	655	663	665	665	644	670	661	614	619	649	680	678	650	643	635	643	640	646	674	677	707	635	679	698	641	653	685	647	661	635	703	686	663	714	605	658	670	696	632	662	671	679	657	612	627	614	662	663	640	673	629	660	659	636	667	599	632	688	647	665	686	636	658	642	630	641	683	595	674	675	649	661	676	674	682	686	678	653	708	684	655	650	630	672	642	641	586	656	675	649	673	698	693	646	658	653	692	703	663	641	633	666	656	665	655	673	705	622	613	632	671	651	632	611	643	661	622	607	691	642	609	702	635	653	637	654	636	626	650	672	662	698	641	620	647	709	658	667	652	648	674	659	639	647	639	618	671	671	645	660	665	686	648	672	658	624	611	705	650	641	589	636	667	628	657	655	655	627	644	656	668	639	683	651	683	660	665	657	696	609	621	664	631	657	637	669	610	648	635	624	678	634	616	659	645	661	633	655	628	650	670	637	650	700	660	640	614	612	652	678	660	595	697	619	623	628	602	643	620	620	614	646	684	662	702	615	639	664	644	680	692	641	660	675	637	661	627	591	632	686	694	662	689	660	667	639	644	673	659	701	670	647	636	644	662	679	615	636	663	647	678	634	687	653	661	730	621	664	619	696	641	698	665	697	676	645	598	663	646	672	668	666	694	628	651	615	662	620	593	652	665	671	649	655	671	642	694	652	610	711	648	638	654	642	662	669	637	683	637	636	667	640	644	656	658	661	684	656	645	680	661	635	632	597	672	623	657	676	651	705	632	641	666	670	652	683	661	668	637	621	658	608	641	671	710	647	683	617	615	646	716	687	671	625	653	669	682	658	672	645	644	648	698	638	628	660	629	621	628	677	670	711	627	682	700	627	631	679	629	682	707	651	676	644
27620	19850	11793	5521	2616	1650	1008	705	553	448	378	354	346	285	289	282	259	301	290	279	298	307	285	291	296	279	301	269	284	282	300	292	307	283	286	260	295	320	302	277	295	268	289	303	290	286	264	293	277	277	291	298	282	286	312	300	287	331	269	294	298	279	324	267	261	311	286	268	289	305	277	318	303	282	289	260	314	294	309	286	315	304	289	287	309	327	298	276	306	274	313	312	296	286	294	314	294	257	282	306	303	295	294	279	269	276	287	284	252	288	293	288	271	284	334	298	295	299	306	283	286	273	306	286	308	295	288	311	295	304	300	260	299	300	269	296	310	271	275	288	277	272	286	288	281	306	258	320	267	297	283	272	294	267	297	299	289	269	286	327	290	299	279	298	318	285	277	290	256	287	240	272	279	310	308	270	301	263	318	274	285	313	290	305	285	272	288	312	284	333	296	296	265	300	308	278	288	282	275	279	288	279	295	304	285	280	291	263	301	280	311	302	295	268	277	283	277	287	276	316	305	316	310	279	309	311	277	280	292	284	296	269	286	285	320	239	290	303	298	321	293	301	292	271	292	290	293	264	333	300	268	307	288	279	294	268	273	289	316	327	277	289	279	283	266	262	304	306	320	303	301	283	290	292	292	267	314	277	296	292	287	298	243	291	274	300	301	287	296	281	289	293	281	258	294	292	270	309	285	289	281	300	290	270	305	290	271	299	280	292	291	305	287	293	297	310	296	270	300	288	284	278	272	304	272	279	274	302	298	257	298	315	286	296	312	301	278	275	310	296	302	280	265	276	315	297	280	272	279	304	297	324	282	296	314	288	284	302	304	270	301	292	277	307	265	257	266	273	331	275	298	284	277	281	307	292	291	319	268	321	263	295	250	288	289	270	289	280	267	290	261	278	308	286	272	289	294	317	292	281	314	296	303	291	295	274	301	300	289	291	302	304	298	296	285	305	313	278	269	282	301	281	273	264	317	271	304	296	311	274	297	296	315	281	286	276	316	284	305	246	278	257	288	281	282	293	279	290	295	296	287	275	296	337	277	283	288	296	297	292	257	303	291	260	280	274	323	290	301	316	289	337	280	271	262	277	291	311	279	284	290	288	282	283	251	299	303	299	289	314	301	262	286	285	275	256	289	302	303	310	256	302	276	272	315	308	267	264	278	302	285	261	283	305	296	296	322	285	277	298	300	305	314	313	271	270	285	269	302	292	314	296	281	310	302	285	279	271	291	304	268	288	272	321	273	304	270	306	283	303	274	285	275	308	286	279	292	300	302	284	260	281	310	279	285	267	294	271	290	280	270	305	281	282	285	269	252	315	311	277	300	298	288	302	252	291	283	296	316	310	301	279	288	286	263	269	302	271	291	301	293	334	283	284	265	283	295	327	274	287	293	271	268	265	303	281	283	245	287	282	249	321	307	297	293	285	266	293	282	260	311	294	284	299	302	290	295	293	278	289	306	294	287	294	297	320	282	288	321	288	271	263	271	306	312	328	267	301	278	319	295	296	285	282	281	295	270	296	257	310	278	265	277	291	263	274	302	294	287	288	293	286	293	288	304	273	300	257	302	282	300	310	284	292	289	251	287	299	259	297	322	305	322	310	298	297	333	314	297	295	284	292	288	283	260	289	300	307	279	299	285	299	270	294	259	293	290	275	298	293	287	262	316	291	287	303	273	284	276	282	325	300	300	270	280	286	305	309	299	307	254	277	283	318	272	308	298	299	274	273	284	285	297	299	269	290	282	273	293	294	284	276	303	296	268	298	293	310	300	270	323	262	301	355	291	313	297	282	294	295	287	272	320	304	290	282	256	269	313	279	283	275	299	288	278	296	287	275	304	317	287	299	309	260	298	281	301	292	253	304	274	292	279	304	292	289	293	266	258	292	297	305	284	286	286	293	284	298	259	290	294	319	306	268	277	325	298	318	313	295	267	304	292	294	301	275	267	289	292	334	298	281	290	290	290	257	307	290	279	281	297	291	241	295	310	269	290	312	285	288	286	277	292	269	273	317	302	324	304	303	314	260	258	305	284	302	286	287	296	278	271	300	283	239	277	271	279	296	290	280	271	307	285	276	310	303	275	288	283	284	290	294	270	297	302	305	292	289	259	294	263	307	265	306	296	275	310	301	277	302	313	285	286	304	276	301	279	291	260	335	286	273	308	266	298	264	272	257	285	311	302	272	301	295	271	307	287	309	305	291	309	304	296	290	301	258	294	255	296	309	296	292	280	304	299	311	279	297	303	297	298	298	293	296	269	275	286	266	300	280	302	303	291	284	313	282	268	284	303	323	269	258	283	325	286	294	282	292	288	308	298	313	289	301	279	300	289	285	279	281	333	269	296	281	294	308	258	317	286	337	275	286	306	293	280	278	299	296	308	281	308	293	256	320	284	280	281	293	296	293	300	321	292	294	277	290	290	275	295	319	275	302	279	291	294	310	265	296	298	296	288	296	292	293	300	284	295	290	292	272	296	319	287	282	287	280	272	291	281	289	292	296	294	288	275	277	340	295	272	290	312	277	275	293	284	307	310	269	285	299	289	289	287	300	279	306	278	279	305	312	303	289	290	278	285	276	275	277	296	305	291	306	303	287	297	283	296	241	299	290	307	296	272	283	310	297	269	311	294	307	282	275	306	309	277	294	320	286	305	269	297	300	283	283	272	260	285	310	290	323	320	277	280	269	324	279	267	306	318	281	296	325	303	292	271	283	286	303	269	274	286	262	286	255	270	273	277	306	313	292	267	296	276	276	290	301	285	274	279	299	274	284	290	280	295	279	285	278	288	279	277	267	280	284	286	291	297	284	296	295	287	305	303	292	319	284	259	300	309	295	272	273	290	293	292	266	299	294	258	266	303	264	300	273	342	328	284	269	324	317	272	308	302	291	313	259	275	259	317	275	269	281	278	298	303	312	291	299	295	302	293	282	278	273	310	284	285	291	312	297	260	259	275	326	277	289	302	307	305	300	302	302	290	297	325	338	291	294	301	260	283	321	295	294	292	289	307	288	310	282	277	268	302	314	281	248	278	294	302	271	285	315	308	297	273	299	291	309	272	262	301	319	320	285	263	267	241	290	290	273	274	245	292	286	294	285	280	306	266	296	273	255	291	322	269	296	266	294	287	304	314	260	311	292	293	298	289	317	299	298	278	287	297	265	298	307	314	303	268	283	268	299	303	285	294	281	303	324	281	266	320	269	284	308	292	275	294	272	267	312	287	315	281	297	273	286	289	279	281	299	299	313	280	283	295	292	317	252	292	286	308	292	280	298	303	284	276	269	311	297	286	264	240	266	307	282	282	307	244	304	310	284	274	297	288	279	270	286	286	300	287	286	268	251	275	293	283	287	310	280	277	306	292	289	297	290	260	299	275	298	256	308	297	256	292	273	280	312	262	320	311	274	271	289	304	294	321	290	308	289	273	263	270	290	305	297	281	267	288	285	291	262	280	313	281	294	295	313	315	289	287	311	289	293	252	282
9834	16662	13976	7419	5117	3423	2099	1581	1109	861	672	568	470	413	397	400	396	370	412	401	389	406	390	417	403	400	407	427	392	376	383	396	420	373	363	370	393	368	389	381	419	365	376	394	407	358	380	383	358	370	366	391	388	376	378	388	409	392	367	384	383	406	390	360	396	402	328	367	372	379	373	360	332	359	383	374	396	417	385	393	410	418	388	414	383	406	369	392	372	391	331	374	394	383	367	392	392	392	378	384	406	366	384	412	350	363	376	358	381	353	410	413	371	349	406	348	354	419	356	365	393	384	357	411	373	399	387	370	382	391	387	373	427	367	385	427	389	436	377	400	362	385	387	372	351	390	355	381	372	410	362	383	385	353	352	356	391	399	336	402	370	423	372	390	380	395	365	333	358	363	359	362	363	379	365	321	381	390	387	357	380	352	388	389	383	378	360	391	384	387	378	365	407	350	405	379	344	383	387	372	405	371	366	351	332	386	368	366	381	377	421	403	398	361	376	393	387	395	372	361	397	370	376	364	401	381	386	370	398	381	369	344	380	355	385	395	373	365	379	361	357	369	369	378	404	376	418	376	359	373	373	376	354	349	391	400	404	349	383	373	392	404	390	347	344	389	395	378	363	366	372	335	363	374	364	384	388	371	417	344	354	387	396	355	350	400	390	384	399	447	391	401	390	391	393	365	343	411	358	384	383	352	358	383	408	393	382	355	377	407	369	401	395	359	419	366	377	407	375	387	368	371	374	363	402	391	381	404	367	391	372	368	396	407	363	377	359	372	363	357	375	388	364	369	380	356	390	402	356	363	372	353	371	382	382	342	390	359	392	378	388	347	391	370	384	375	338	369	361	374	394	380	392	357	378	399	380	409	395	346	387	355	372	404	400	367	386	410	377	388	333	397	410	374	380	378	388	416	407	350	396	391	419	372	377	390	365	400	383	362	379	377	405	362	411	380	372	392	391	371	357	364	380	393	378	389	411	384	374	394	373	399	362	358	351	383	385	366	363	360	329	351	372	380	339	406	371	384	373	384	345	386	378	379	382	369	365	381	377	350	360	354	366	380	429	378	380	402	381	394	388	378	350	325	369	374	363	374	385	379	363	371	362	355	382	399	350	360	343	411	406	353	345	389	332	374	375	366	385	362	375	354	375	416	363	385	399	374	359	397	404	391	360	363	401	369	354	372	396	412	365	400	385	377	407	394	365	364	379	355	356	360	382	380	389	374	352	413	391	387	409	352	372	373	397	373	366	364	367	350	389	386	401	367	350	369	393	374	372	342	359	416	373	383	418	400	393	372	344	409	400	343	371	359	358	360	359	389	384	406	406	375	387	375	390	377	370	355	394	359	364	394	357	384	397	389	381	371	385	390	375	379	366	372	338	354	378	352	360	377	370	384	354	379	390	358	388	384	349	382	371	383	358	380	363	389	362	373	367	378	359	370	347	358	395	394	415	398	351	366	362	371	350	337	385	384	401	366	377	361	368	366	395	339	388	343	370	367	379	390	361	374	371	382	378	386	384	403	387	373	389	388	408	380	403	368	366	388	396	363	390	360	386	404	371	377	378	363	341	356	390	375	351	355	368	368	396	396	374	386	371	388	373	380	375	373	362	390	376	415	350	374	369	376	385	381	388	386	381	389	388	369	366	380	357	376	403	388	357	373	376	408	380	343	420	401	378	355	379	388	384	377	362	387	360	370	364	374	402	389	397	370	396	382	391	336	338	372	356	351	369	381	380	389	363	352	355	428	388	400	350	370	383	384	396	389	378	383	403	375	397	383	382	374	362	374	409	361	390	384	398	402	375	374	367	402	352	403	355	341	367	391	365	377	390	410	396	371	359	398	393	366	374	392	389	373	383	404	378	380	373	391	402	355	361	364	367	383	365	389	381	395	358	406	353	367	395	376	367	385	392	360	363	370	375	355	382	413	360	378	360	374	398	354	398	369	393	364	385	407	397	385	387	385	387	406	401	385	405	372	379	395	399	353	401	380	376	370	376	390	343	390	401	370	367	376	352	368	403	356	361	431	358	387	397	389	399	369	375	409	353	394	370	390	385	440	361	376	354	404	364	338	364	384	375	405	356	374	383	384	372	365	363	380	381	387	412	364	366	387	380	347	338	389	366	354	350	364	424	410	414	383	358	364	354	365	373	351	378	371	391	362	336	381	389	382	405	364	368	377	395	361	387	386	394	429	404	368	380	411	414	358	378	367	378	387	342	373	386	363	406	384	363	376	336	396	372	412	378	394	397	375	406	357	366	403	371	411	378	366	398	350	384	382	366	375	373	370	369	387	383	375	359	381	371	405	372	398	378	382	396	391	415	388	380	402	387	363	389	414	387	413	384	353	373	376	349	350	396	362	382	373	381	350	380	383	367	387	373	341	379	370	384	341	387	414	398	355	367	379	351	397	381	348	384	384	396	398	401	375	384	387	390	359	359	382	394	353	394	383	411	380	371	369	355	395	361	328	424	386	391	354	370	372	377	384	363	365	388	404	354	364	369	368	397	369	396	377	395	368	367	362	378	409	394	373	376	360	376	360	359	375	393	393	347	380	387	402	383	371	352	379	406	408	376	377	383	356	363	363	374	389	389	378	395	367	396	382	394	388	377	381	397	403	363	366	366	383	366	381	374	364	370	356	339	393	389	384	379	396	379	383	381	362	367	417	372	358	382	405	394	388	377	369	403	386	355	377	392	372	394	391	394	384	355	364	419	363	368	336	375	390	376	388	349	367	389	386	368	398	389	370	402	364	383	360	364	367	395	375	373	383	340	368	402	371	391	365	362	386	413	377	409	374	403	398	365	377	337	367	348	387	371	382	396	396	375	382	382	369	414	360	368	371	375	388	386	389	415	343	350	360	353	378	380	400	373	375	365	388	382	353	399	379	383	411	395	406	363	380	357	376	382	393	393	366	365	392	407	397	386	358	387	369	393	382	375	376	375	386	352	383	392	387	400	383	390	408	396	348	390	369	380	381	392	387	371	340	364	406	368	380	388	400	366	368	366	356	367	353	361	364	362	347	373	363	354	401	415	386	377	350	373	354	348	353	379	420	385	380	382	360	392	377	371	387	354	378	387	382	377	403	387	363	369	404	389	378	392	369	396	379	355	372	377	368	393	379	374	374	371	389	392	372	355	356	379	393	367	326	388	391	368	365	363	357	394	366	439	351	377	325	382	391	390	370	372	378	382	368	375	390	384	404	392	375	363	358	357	374	383	376	376	369	380	362	361	373	395	374	345	383	384	399	381	350	339	343	373	376	390	379	386	393	372	348	330	353	399	342	409	384	408	382	356	401	386	370	337	370	362	367	379	392	379	355	365	383	405	365	387	342	400	378	391	361	384	348	369	370	392	362	359	391	392	363	401	370	383	368	361	388	391	390	374	370	395	384	354	381	410	390	386	374	422	384	387	375	371	390	361	391	354	362	389	365	384	366	375	379	414	345	343	370	345	398	396	359	408	377	357	375	389	375	381	322
24534	21438	28695	24577	21248	9322	2715	1663	1229	968	798	705	627	573	590	609	552	550	578	538	571	535	511	559	527	517	498	527	582	536	525	497	531	543	502	513	509	498	509	493	539	520	523	496	510	492	513	524	524	514	493	516	539	488	499	469	508	560	534	502	548	516	506	512	528	486	503	514	522	526	508	532	533	437	534	497	543	496	522	531	513	556	505	493	559	520	549	527	494	474	503	500	504	498	539	494	494	498	497	489	524	515	513	497	503	489	480	523	517	482	507	508	546	513	483	543	494	497	496	491	491	526	512	470	496	509	508	490	482	484	511	516	478	505	527	500	475	492	491	480	542	496	500	496	471	496	460	511	543	531	511	510	485	491	486	482	478	488	524	513	520	502	484	512	493	517	507	513	490	483	477	492	483	510	483	470	524	495	507	489	525	522	534	477	483	443	523	479	480	516	542	482	472	484	487	491	489	514	502	487	502	480	535	500	489	525	498	525	520	511	549	517	509	492	539	468	518	516	523	472	500	516	532	484	512	510	482	521	499	498	493	521	482	526	510	497	488	522	503	506	532	481	445	505	481	508	498	498	496	512	497	518	511	477	549	511	491	499	512	508	498	560	514	546	465	471	502	484	492	505	526	462	514	488	493	523	492	463	494	491	506	507	528	484	503	495	487	504	486	471	523	502	552	503	482	536	518	509	536	477	517	473	470	500	510	524	511	486	502	487	477	509	516	517	497	524	492	463	471	494	483	494	487	526	486	497	478	493	495	513	505	539	520	494	518	513	487	504	543	493	491	489	499	547	532	465	479	465	516	499	490	510	519	518	479	488	559	528	470	476	472	465	470	517	524	488	497	528	503	531	494	485	511	469	499	506	487	478	460	509	504	511	521	497	493	528	507	508	509	550	498	495	523	515	488	508	500	524	500	507	466	489	451	528	507	468	522	511	485	522	510	515	519	488	517	517	523	466	494	522	474	503	509	506	505	524	530	541	502	504	504	487	542	487	485	521	520	470	470	500	516	511	509	501	481	504	506	480	500	462	503	567	516	504	494	461	475	517	497	498	486	512	511	500	555	522	531	530	489	504	504	512	492	472	445	508	490	462	480	470	499	490	528	530	545	523	498	498	513	509	517	504	445	511	469	515	548	527	490	517	510	474	518	523	484	477	492	506	470	512	508	530	518	515	526	528	481	513	515	498	497	487	574	504	533	531	533	492	492	506	515	528	492	528	474	443	530	477	496	486	508	504	500	520	493	503	506	512	524	482	500	498	467	521	468	504	463	515	500	505	498	521	488	487	494	491	563	480	517	506	492	503	496	499	477	468	513	492	507	525	506	494	507	496	541	534	529	444	517	519	510	505	481	515	504	509	514	526	441	517	491	542	540	493	486	523	501	487	524	487	503	506	448	548	459	537	480	502	456	540	482	508	548	546	506	502	482	466	485	532	477	494	502	454	484	509	493	523	504	482	493	503	477	512	479	488	481	513	494	499	478	497	524	521	490	505	525	512	503	530	468	480	510	521	513	500	542	548	502	492	489	510	491	477	533	523	514	534	509	496	474	476	536	500	484	493	535	509	525	500	477	525	503	560	497	494	483	523	493	461	463	536	519	531	474	498	470	537	489	523	501	481	536	489	533	548	532	516	466	480	477	495	485	514	496	519	482	484	484	516	495	515	469	520	496	523	485	487	514	513	505	478	494	522	530	474	509	504	502	497	512	515	495	480	482	458	486	466	506	471	502	497	497	531	493	509	519	494	537	514	550	473	500	507	513	498	503	489	502	499	523	544	519	523	496	462	505	517	502	505	494	542	485	486	523	552	511	513	488	495	503	507	509	547	558	500	504	499	489	533	487	536	482	492	477	469	519	532	494	515	519	481	485	508	481	480	466	556	486	529	519	501	491	472	518	428	454	511	534	514	508	490	542	493	498	479	486	513	516	483	511	483	509	480	508	519	512	507	489	548	523	469	492	504	514	473	446	530	483	505	565	500	505	484	515	511	489	491	543	513	525	524	490	494	505	490	539	544	525	510	519	495	465	502	507	508	507	534	521	528	528	498	480	490	511	526	536	495	504	525	495	455	531	488	507	474	485	516	475	516	514	484	515	493	493	524	501	510	507	484	447	550	490	492	525	518	478	495	498	509	537	527	453	490	509	528	465	470	517	487	498	500	504	504	478	518	448	496	507	520	502	497	480	491	496	514	488	508	470	517	558	499	499	470	499	471	498	466	515	490	503	516	488	499	498	517	518	520	496	475	521	512	434	492	544	509	523	505	508	456	534	506	500	493	549	498	517	477	505	525	477	490	503	498	510	460	491	522	515	495	470	530	494	463	490	504	519	514	489	530	517	542	528	504	521	463	493	518	514	500	492	492	511	476	510	537	476	487	516	494	537	499	506	552	496	515	479	489	487	519	528	553	508	493	499	469	482	479	470	487	511	507	554	503	538	522	486	502	483	485	520	507	514	451	508	507	493	520	488	507	512	483	504	489	508	510	503	494	469	537	462	505	517	467	506	501	558	484	485	515	519	503	544	504	521	502	482	505	482	516	520	509	514	518	507	532	525	543	496	484	509	519	524	483	464	522	521	505	488	521	473	516	526	480	442	454	489	504	499	510	495	472	495	497	452	516	519	514	508	486	510	498	518	490	507	486	498	517	484	555	449	488	517	524	496	481	495	494	479	470	475	490	487	547	481	482	500	507	514	503	538	480	498	500	498	532	493	568	494	492	479	469	475	490	513	479	493	488	521	458	509	485	462	477	547	533	489	539	514	493	504	506	502	468	512	493	506	527	450	468	502	502	522	467	483	501	489	480	505	522	501	490	503	463	480	511	515	517	518	515	486	504	510	514	486	473	496	502	550	531	545	536	494	526	499	509	534	552	486	490	500	489	509	525	523	539	493	538	478	521	481	509	511	495	465	498	501	511	498	484	515	501	521	469	500	504	507	545	511	489	511	456	524	555	501	468	493	476	465	495	531	532	522	475	544	510	498	476	556	512	532	513	468	534	509	508	532	530	501	506	513	470	479	512	548	479	515	536	502	509	526	528	453	515	478	520	470	498	460	521	488	475	468	491	516	495	540	528	509	472	474	468	505	514	524	485	512	466	549	507	503	488	469	509	450	504	502	500	527	483	479	497	509	543	498	531	472	541	523	466	516	507	513	550	509	545	475	502	500	512	513	523	438	533	489	525	490	504	457	575	489	535	513	446	494	503	491	468	531	503	474	486	475	447	493	481	486	531	502	473	498	485	524	473	502	507	501	515	478	492	468	520	477	486	484	508	506	468	506	492	491	519	501	524	490	495	503	518	519	475	494	492	500	502	485	516	547	540	524	476	508	496	521	502	495	496	494	512	483	493	501	520	445	486	518	523	507	516	513	498	474	497	492	499	521	487	487	476	490	503	500	500	508	557	503	519	482	520	514	523	483	513	526	462	534	502	515	515	544	491	524	506	487	485	501	515	529	501	496	498	514	508	499	477	508	512
11439	25287	21165	12809	8998	6077	4561	3275	2584	1879	1409	1221	1092	939	862	880	824	777	782	759	773	691	688	727	703	716	720	701	729	670	716	727	711	678	679	731	635	723	661	647	632	697	621	653	660	627	620	660	677	634	675	647	625	646	625	602	650	623	665	665	628	625	660	656	639	616	670	643	645	652	651	667	624	654	638	643	655	679	719	603	688	697	694	670	666	649	635	639	660	683	626	634	615	645	701	641	628	641	649	671	635	656	629	656	611	613	638	642	659	696	648	642	652	616	625	659	628	619	698	659	584	638	640	631	689	665	634	686	634	673	656	629	681	658	658	633	696	613	653	718	635	644	621	659	654	626	664	633	643	619	651	626	612	638	675	671	641	676	620	646	615	619	606	594	645	651	655	646	639	653	660	611	664	640	678	643	691	641	645	619	634	667	629	675	665	629	627	653	702	607	667	626	635	616	647	651	624	625	647	628	663	657	621	685	632	609	669	659	662	612	640	651	644	586	682	637	663	642	671	644	681	650	639	595	653	586	611	630	655	660	661	647	630	677	629	602	613	681	648	625	662	613	626	666	633	639	665	602	644	665	626	675	612	683	630	662	625	610	609	639	650	663	604	640	674	626	627	656	607	584	638	668	682	666	624	648	647	642	693	662	702	644	690	620	669	689	650	641	676	646	603	635	690	635	641	622	613	673	632	664	619	637	642	598	562	619	608	631	682	656	681	684	675	647	618	650	661	683	606	619	682	617	631	631	631	629	656	647	598	633	649	627	575	666	597	636	626	682	673	602	661	626	633	630	631	668	610	647	661	658	632	651	683	647	599	685	665	665	672	624	632	683	602	640	653	664	645	672	603	615	627	673	650	630	641	652	644	642	585	629	646	672	620	622	669	618	644	658	651	603	683	657	660	688	657	690	649	632	622	631	628	660	648	625	693	621	696	650	643	671	669	640	650	666	632	620	622	657	628	623	668	623	692	634	682	618	632	656	678	639	656	634	660	612	672	661	627	656	626	600	704	626	676	661	631	634	652	648	648	619	619	664	647	627	652	629	684	617	639	627	652	648	636	613	614	635	666	638	627	630	645	659	670	659	651	657	603	656	639	647	588	672	663	655	634	643	640	638	700	635	660	634	625	655	673	633	690	643	629	627	682	645	663	627	613	680	691	616	672	612	672	605	656	663	601	639	630	627	640	656	609	636	671	655	655	653	617	633	631	627	601	624	618	648	631	666	625	615	644	611	625	653	699	608	645	624	685	630	662	666	643	667	675	628	634	654	643	652	590	660	659	650	657	627	622	658	648	625	660	634	660	623	658	666	646	632	645	652	682	660	688	617	614	620	639	675	637	645	630	639	677	623	681	670	620	648	654	640	660	632	628	653	703	639	667	641	662	626	643	660	650	639	617	661	618	691	639	657	632	624	618	684	619	655	663	609	633	619	642	624	625	672	669	629	631	672	643	624	647	620	633	653	642	656	647	639	643	638	680	649	621	677	619	667	602	625	687	621	655	593	644	674	602	681	624	646	644	645	631	650	662	621	624	639	693	621	641	646	619	663	618	630	685	626	640	632	630	664	625	643	635	624	634	607	650	602	687	673	675	601	639	674	645	651	606	616	653	601	667	661	636	608	645	645	633	631	655	654	671	655	649	633	649	641	682	669	673	676	660	618	616	632	601	639	672	657	634	624	662	641	588	630	659	646	701	617	615	626	610	646	616	682	630	661	600	606	646	657	604	641	654	604	636	673	643	610	696	662	610	641	680	606	673	635	633	647	656	610	644	615	648	663	605	646	599	637	664	606	656	656	653	646	639	667	633	641	654	582	641	649	660	658	599	641	628	695	643	661	622	647	608	642	611	614	650	636	656	625	646	634	654	639	633	631	640	643	716	657	649	645	655	611	691	638	616	649	636	626	632	625	640	673	630	610	672	671	682	665	641	586	622	627	638	668	661	650	623	635	639	633	599	647	598	672	636	644	649	630	621	615	649	644	607	632	668	628	641	635	650	632	642	680	640	670	609	657	651	654	650	686	626	607	674	605	661	619	593	660	661	596	653	652	633	621	653	664	659	664	644	627	675	657	642	611	650	659	620	657	661	638	624	648	645	624	653	636	611	631	635	680	671	633	680	647	630	588	657	647	672	639	623	637	663	683	625	632	657	645	625	651	616	629	623	660	661	658	669	617	676	661	674	629	640	672	668	669	614	631	595	649	623	639	631	643	645	653	634	614	600	696	641	663	638	684	625	616	644	657	618	626	639	641	684	654	619	623	667	630	651	696	600	601	675	628	653	681	662	608	674	638	669	611	615	631	612	640	648	648	623	628	682	663	628	657	623	651	653	584	644	620	606	628	621	639	618	636	644	675	619	650	628	658	600	605	595	667	635	678	597	639	612	656	668	657	605	649	635	591	639	622	641	617	668	633	636	642	620	669	693	614	633	618	620	620	633	649	677	640	629	618	682	645	673	633	619	618	634	575	670	675	610	692	629	615	623	610	633	635	577	651	661	620	657	657	656	653	653	604	639	649	625	626	652	676	636	633	659	606	643	628	596	652	662	642	646	632	642	660	639	669	640	680	637	630	596	632	640	662	616	683	655	613	640	661	628	659	629	614	613	627	680	650	660	631	616	680	646	657	610	594	660	644	637	660	595	669	636	677	639	615	641	616	656	636	638	648	627	666	637	642	655	626	664	651	697	640	704	643	615	642	671	656	645	609	641	642	661	612	655	646	612	618	618	638	648	675	656	640	647	687	693	690	619	595	650	644	624	621	644	624	671	619	667	651	630	695	639	599	655	611	671	669	633	622	599	600	640	660	629	603	708	615	679	631	680	641	624	623	677	662	652	606	672	658	661	669	635	669	640	666	646	667	635	648	631	639	694	641	640	657	692	649	618	658	670	640	666	625	666	635	637	653	632	634	628	635	671	640	647	607	619	644	642	645	632	647	659	613	606	695	680	631	613	599	628	651	629	652	647	651	605	600	625	662	641	651	621	587	625	626	640	609	636	668	606	693	638	653	653	652	626	647	656	602	588	635	616	615	628	586	636	614	591	659	641	639	625	641	625	687	634	659	652	639	642	658	620	617	633	639	623	598	668	640	675	640	633	619	647	605	662	635	600	660	596	641	671	640	669	625	702	660	621	619	661	613	604	605	622	695	593	638	615	594	622	616	625	669	645	648	620	630	677	642	620	643	631	684	643	622	657	694	617	616	639	688	631	675	637	601	638	676	683	681	599	669	641	637	698	633	671	677	675	672	662	632	643	689	627	705	661	670	667	698	666	664	646	623	650	657	640	642	667	658	701	655	678	650	642	640	641	694	617	692	651	634	655	660	641	649	637	646	631	671	632	612	629	656	640	689	641	623	652	639	638	645	650	623	652	627	674	662	616	649	646	633	658	629	649	647	651	646	639	665	641	655	649	636	682	629	659	661	666	605	683	649	640	644	577	636	624	646	627	606	672	653	634	609	627	616	672	626	670	656	671	635
25523	21396	27373	25442	9111	2322	1259	840	613	461	384	338	314	271	250	241	220	242	237	220	224	233	238	220	236	230	206	230	223	224	208	212	218	215	210	229	216	232	216	199	215	198	232	227	207	189	201	196	213	197	213	195	190	209	198	187	180	170	194	197	213	184	194	236	211	190	211	206	193	220	209	212	204	203	198	209	204	224	197	200	203	212	200	204	204	217	226	209	201	214	201	198	211	245	191	213	182	186	199	198	196	217	215	200	218	220	189	196	219	199	213	198	199	204	193	195	212	224	208	208	214	205	210	205	222	190	221	212	209	212	206	221	198	198	240	212	199	204	213	191	168	191	193	193	172	219	200	188	183	190	192	207	202	197	198	188	205	189	227	193	188	208	238	196	207	208	208	213	186	210	215	186	192	200	182	184	212	189	214	203	202	195	209	193	221	164	194	205	209	192	195	185	200	197	194	208	213	219	210	207	168	233	211	209	214	180	221	212	191	213	210	183	191	195	206	212	162	177	182	184	233	208	187	219	195	232	189	198	203	204	210	193	194	197	171	211	187	192	207	209	213	187	175	204	220	206	180	202	212	221	227	200	199	187	209	181	209	180	174	207	190	196	235	179	220	202	214	237	203	194	221	208	178	204	201	187	198	216	189	191	194	186	205	220	225	189	201	178	195	219	171	211	179	180	191	197	203	177	207	194	224	170	206	203	177	199	193	195	225	179	214	180	186	186	230	199	210	175	184	199	191	220	201	186	208	215	198	182	240	193	213	205	207	210	207	192	217	196	192	191	194	178	193	193	202	237	185	210	188	232	207	212	179	183	176	204	201	222	215	212	197	178	217	208	218	195	207	183	202	196	207	173	207	204	196	200	190	217	203	228	206	202	189	184	191	199	208	219	233	195	182	188	203	177	216	177	201	208	177	219	193	217	195	207	207	185	190	196	216	195	185	177	208	193	191	206	205	198	177	215	198	225	199	199	190	198	190	198	200	189	191	197	184	189	216	199	176	194	174	188	206	216	208	166	200	181	204	195	210	212	221	202	197	204	204	178	192	192	202	201	208	201	216	211	203	204	182	185	185	194	217	205	174	212	188	191	186	204	197	197	174	191	219	202	207	205	230	206	200	202	215	202	191	207	203	169	187	217	228	196	195	189	200	195	203	204	207	211	202	202	180	200	206	193	190	212	224	186	195	197	178	170	209	202	159	188	193	200	183	200	179	173	210	230	204	203	183	202	193	212	196	208	195	202	187	201	204	191	225	204	176	181	212	206	191	207	222	196	197	188	193	207	216	209	206	210	220	198	191	187	217	200	221	172	179	181	211	177	189	184	191	232	210	208	197	230	181	209	206	189	201	233	228	234	191	172	209	173	223	217	239	190	193	203	222	171	207	218	204	184	207	203	218	170	197	187	188	202	210	214	191	181	206	190	208	197	200	217	198	194	190	212	178	201	219	211	202	207	194	211	193	192	211	173	199	200	207	208	175	214	185	203	215	193	208	205	187	180	228	209	177	204	218	211	198	178	200	186	203	211	199	194	169	196	201	231	196	207	203	217	177	182	199	206	201	187	194	206	206	230	207	205	193	174	199	215	200	208	209	215	216	224	190	193	206	223	211	206	203	185	195	184	197	225	221	205	217	197	193	196	212	226	204	185	224	195	201	200	193	225	202	203	219	196	194	190	200	197	191	208	200	200	186	204	213	211	205	205	221	186	193	197	199	201	216	190	206	211	202	200	214	228	201	182	186	209	218	217	181	212	195	209	201	222	214	209	185	196	220	191	238	168	206	199	180	229	204	213	190	185	210	204	205	197	194	187	209	185	200	189	217	204	199	188	189	210	219	183	206	229	211	214	227	215	182	197	233	206	208	236	195	171	213	200	186	190	181	208	212	191	201	180	192	216	218	190	192	207	214	189	197	207	206	184	190	183	182	194	205	170	203	214	210	235	190	176	207	188	199	204	214	210	203	204	202	176	206	186	191	195	197	208	185	209	204	192	189	196	185	209	204	205	224	177	187	209	194	190	208	211	196	210	191	200	209	220	177	180	214	226	180	210	219	213	203	195	230	179	221	214	224	198	201	212	194	200	242	205	181	192	216	186	213	191	199	196	178	183	185	199	205	186	209	175	203	205	199	184	215	193	214	206	217	202	211	198	194	179	200	201	215	207	180	218	191	211	217	198	200	212	195	178	215	208	194	195	172	202	201	244	193	190	201	184	224	213	202	201	192	230	208	212	215	187	198	222	209	228	216	212	189	194	215	181	209	208	189	251	202	226	200	193	210	186	188	235	201	173	208	227	188	204	200	188	228	211	179	202	177	200	192	208	218	180	173	190	184	219	206	200	207	193	208	199	189	246	193	223	188	183	213	195	190	217	239	203	233	200	191	222	209	200	198	208	224	194	203	223	188	197	233	193	232	216	195	179	179	237	215	196	205	197	211	185	194	217	197	203	175	201	185	205	212	210	175	213	210	225	197	211	210	165	189	192	192	185	211	189	207	197	173	193	218	196	194	198	208	218	185	213	203	199	202	205	195	195	210	211	227	200	188	206	212	205	200	200	192	181	209	189	188	203	199	194	208	181	217	205	204	202	201	199	220	205	196	191	201	181	208	212	197	184	194	214	206	213	193	205	168	191	217	188	228	199	220	173	201	198	191	197	194	229	213	201	207	187	222	180	204	211	201	162	199	176	212	187	229	228	200	233	197	192	191	201	210	185	235	186	166	196	214	181	235	206	217	216	206	209	178	215	218	167	230	198	180	198	218	200	196	200	197	179	203	192	200	198	184	217	202	208	189	225	229	213	235	174	227	219	220	206	186	202	196	201	211	181	221	202	245	208	205	219	190	194	182	167	186	197	190	192	185	222	202	205	207	172	186	191	201	209	196	210	212	201	216	213	211	227	232	186	198	213	214	190	168	204	210	223	190	213	193	208	186	237	208	195	182	188	223	200	208	206	180	225	190	208	209	201	193	192	185	206	195	207	193	226	198	198	215	206	176	197	218	198	207	195	206	175	204	203	228	206	215	209	214	196	180	197	182	207	187	203	208	223	209	188	189	185	199	198	198	191	209	193	218	198	199	208	200	179	213	196	201	241	204	205	230	207	155	211	217	181	193	200	205	196	192	197	196	218	192	202	213	220	197	181	205	193	195	184	185	195	231	208	193	210	177	208	201	202	206	192	201	223	195	220	196	218	190	179	223	205	185	188	192	193	189	199	195	197	220	217	206	190	193	181	194	221	226	189	215	232	177	204	203	205	212	209	187	198	214	196	217	187	183	203	219	203	220	201	198	204	200	216	196	211	209	199	193	195	182	184	161	182	194	168	201	231	206	186	214	175	210	194	206	212	196	217	208	204	180	188	218	214	200	200	207	207	187	203	209	220	185	202	180	185	215	220	218	208	202	229	221	201	212	184	196	207	205	203	185	199	202	188	183	206	189	223	170	210	207	194	218	217	177	178	215	201	209	180	188	236	209	174	203	198
10904	21080	17385	10175	6817	4858	3266	2242	1599	1242	876	709	545	501	418	375	381	352	326	363	368	342	323	292	302	323	325	323	326	345	284	318	318	307	332	317	275	293	304	311	278	304	308	308	291	309	295	312	331	287	275	295	317	312	280	292	297	284	334	287	328	304	302	294	289	260	299	278	272	274	278	282	311	283	315	304	308	298	318	304	307	294	323	302	317	290	293	302	273	281	304	303	339	281	277	306	263	274	282	309	267	265	253	290	286	286	310	305	277	282	273	286	289	288	304	288	276	321	292	281	278	296	289	283	281	313	294	278	298	277	307	274	255	279	301	321	314	295	295	253	270	270	275	297	278	279	308	291	260	279	286	275	295	279	279	284	284	246	284	279	282	285	278	286	309	280	294	258	294	264	259	283	290	276	253	283	268	326	327	270	290	297	298	287	299	293	335	290	256	264	281	286	273	321	273	312	264	268	308	264	292	286	310	310	305	278	268	270	291	297	272	294	272	272	288	290	271	261	289	308	293	313	304	297	283	272	285	289	271	260	305	271	277	266	281	269	269	277	284	274	271	265	259	291	269	263	258	276	286	253	303	309	295	286	276	250	304	281	277	283	307	312	293	297	290	285	266	276	285	293	300	301	290	280	289	297	305	305	284	263	281	318	294	257	285	280	300	333	273	298	270	295	298	290	287	267	314	277	309	295	293	274	282	304	298	273	276	294	276	302	280	285	291	294	300	269	290	270	279	293	301	310	266	268	279	297	288	292	268	304	293	258	268	300	281	314	302	257	267	288	248	286	298	292	295	283	286	301	302	271	269	290	268	240	263	255	268	297	280	264	287	294	277	276	303	294	284	284	297	280	262	284	305	288	275	296	282	280	289	315	253	299	310	287	267	300	273	278	270	272	267	269	256	305	299	286	283	319	299	265	297	267	270	281	285	291	273	282	282	277	306	263	305	293	305	291	297	274	288	267	289	279	279	284	305	264	260	293	282	271	280	295	264	313	279	286	264	279	256	291	320	300	272	267	286	269	283	266	303	280	280	310	268	281	299	288	298	277	286	272	263	275	304	302	268	277	274	272	313	320	267	282	273	283	300	277	275	285	325	301	298	280	246	282	283	291	304	259	282	281	255	301	291	259	269	336	269	289	284	267	285	292	285	304	299	283	306	247	290	283	298	281	288	295	270	274	283	294	281	263	285	310	300	295	273	316	303	313	283	263	296	285	257	279	292	286	301	291	263	292	283	265	286	293	271	288	316	311	270	257	276	262	282	307	300	280	276	271	273	294	274	302	283	293	319	276	284	321	288	279	267	279	264	270	268	264	319	296	274	291	270	271	285	271	302	283	314	291	262	275	259	282	302	249	291	276	290	281	310	281	298	267	292	276	289	289	290	292	287	281	260	264	302	315	287	294	249	263	311	262	281	286	313	295	309	325	287	288	286	306	267	274	285	284	262	283	266	292	289	256	273	269	319	266	308	288	285	286	276	299	282	320	287	274	302	297	283	285	307	263	299	281	293	288	296	316	311	330	268	295	272	269	274	278	276	302	292	313	286	298	280	272	268	294	304	273	272	258	273	322	279	254	269	286	299	272	274	306	306	312	291	296	283	279	287	281	285	260	285	241	278	293	267	297	288	341	309	273	287	298	290	299	281	282	303	273	282	268	275	273	285	276	260	273	263	273	274	293	295	304	282	285	275	299	283	294	239	268	299	303	291	286	287	281	294	278	245	306	292	257	288	288	275	286	297	303	294	284	265	299	281	285	252	279	296	296	280	261	295	280	264	283	290	295	289	306	302	286	298	283	282	269	305	283	322	270	295	295	295	295	271	267	283	274	277	257	317	284	258	319	256	311	275	279	270	285	280	291	280	282	306	260	278	279	294	286	281	301	286	292	290	284	281	287	295	313	300	295	275	296	285	277	258	270	251	324	289	311	312	271	298	287	281	280	304	253	273	267	281	286	269	280	280	299	289	303	312	323	302	297	293	307	282	298	284	292	281	266	286	284	304	277	269	307	305	278	297	303	279	274	264	279	267	296	294	307	262	290	282	281	289	287	277	322	274	301	299	286	266	284	292	294	273	292	255	293	290	293	237	290	290	268	310	281	279	295	292	239	278	264	312	287	289	281	291	266	270	304	289	302	274	309	292	317	266	266	312	298	275	282	277	268	298	293	274	259	289	301	273	273	292	294	294	296	269	280	271	259	263	262	310	294	277	294	329	306	256	302	265	275	307	303	280	295	270	295	311	274	285	277	287	276	293	300	291	268	307	269	286	273	282	305	294	300	285	286	268	278	323	281	268	272	277	289	279	296	276	282	286	300	277	276	276	287	280	272	282	312	289	291	288	259	285	265	290	282	292	295	297	230	283	263	278	267	302	301	285	291	281	283	269	292	272	283	299	275	273	277	271	268	280	268	304	297	268	279	304	314	273	265	269	280	270	274	271	288	260	261	314	281	270	290	272	331	276	287	277	304	270	281	280	290	261	301	278	300	321	281	296	275	330	339	288	312	290	281	278	294	261	309	295	287	275	315	301	297	293	260	270	282	288	300	312	273	298	250	261	296	311	309	297	301	273	269	266	258	251	287	287	271	290	290	253	264	273	294	268	261	277	266	248	305	282	286	284	298	269	302	294	271	309	313	309	276	273	295	250	292	280	313	274	249	278	301	275	292	257	297	290	279	266	281	258	291	293	295	306	272	280	275	263	300	296	277	274	241	284	270	285	267	301	314	282	262	288	314	269	262	293	286	274	281	306	287	297	328	274	271	286	302	299	268	293	277	285	271	285	320	292	268	271	281	291	289	286	266	289	286	255	273	266	296	281	298	262	261	306	293	305	306	284	304	277	270	279	306	277	300	287	303	269	267	288	312	321	278	279	319	308	286	294	296	265	309	288	288	284	261	309	281	298	270	302	300	277	285	257	289	319	262	295	319	294	303	266	285	292	290	282	278	322	266	299	281	285	306	267	262	298	273	312	290	302	287	272	252	291	283	257	260	279	258	291	260	252	295	301	271	292	305	259	289	272	296	277	281	299	268	289	256	275	312	286	280	264	282	290	266	267	275	299	305	272	283	297	303	275	293	288	264	281	288	291	289	307	274	293	307	281	307	278	239	296	292	296	306	298	302	290	310	269	275	308	286	281	291	308	286	270	297	286	279	284	309	276	278	275	302	305	325	273	296	295	303	329	276	278	271	314	278	292	278	277	299	281	259	278	286	292	267	309	284	274	273	297	286	300	280	313	296	282	261	253	306	276	285	281	288	257	283	278	273	292	302	302	307	318	283	288	285	259	270	286	290	289	276	276	242	283	264	298	281	299	286	274	275	320	296	281	290	293	284	309	290	292	297	306	292	261	294	273	301	287	254	259	281	290	271	279	288	304	312	278	340	294	266	284	256	296	260	295	278	299	296	262	288	277	295	257	276	317	264	303	282	253	280	282	303	276	293	303	288	291	268	277	271	294	280	271	297	292	309	293	280	285	293
23342	21424	29290	23982	21430	21382	9513	2515	1734	1331	1082	928	758	751	682	676	620	598	577	600	541	597	590	529	573	544	607	535	571	575	514	585	563	540	548	566	500	522	505	544	528	479	505	541	508	524	526	513	490	526	468	500	461	493	491	530	533	525	496	515	503	538	498	505	502	499	520	524	515	496	509	517	538	538	510	473	527	582	527	549	536	570	581	532	536	517	508	542	537	491	503	561	475	495	491	511	488	491	530	504	455	498	497	524	490	501	512	523	441	502	482	555	535	486	500	524	480	541	495	476	484	549	502	540	517	537	526	535	500	499	481	509	514	519	496	539	479	530	503	495	495	510	498	527	532	482	513	521	505	496	516	517	500	501	471	521	513	494	460	503	511	492	464	454	474	501	530	473	512	516	518	475	530	524	497	527	558	524	504	472	513	539	527	513	480	508	503	517	529	522	463	524	527	478	509	498	481	529	515	525	518	518	508	501	524	497	528	548	502	491	468	513	483	513	549	520	525	474	477	471	483	504	506	518	524	514	494	526	513	478	517	500	493	510	518	534	459	476	523	500	526	516	536	553	485	484	513	484	513	510	477	536	514	491	516	500	509	516	533	487	487	526	468	518	523	483	480	461	502	494	504	470	495	471	492	529	462	436	490	511	497	475	523	473	524	471	527	522	494	441	522	529	508	548	447	543	530	477	495	482	497	463	506	537	488	489	504	475	516	487	544	477	479	513	481	485	485	497	524	468	539	482	484	479	498	499	487	507	494	500	432	485	512	488	507	482	466	510	487	475	487	491	469	510	518	503	507	452	482	523	488	490	486	484	497	478	453	452	494	504	496	520	517	491	519	527	507	495	519	516	468	520	507	510	510	495	505	460	531	539	469	513	464	518	452	511	521	500	495	520	441	493	568	507	489	506	476	518	492	503	496	502	504	499	497	458	507	523	528	500	533	502	554	525	532	511	501	514	461	481	477	478	498	527	482	554	487	499	505	487	507	503	529	509	480	478	503	516	513	486	488	505	477	542	506	485	498	485	531	500	492	507	483	473	497	478	504	508	505	510	484	525	521	549	519	517	529	501	491	499	479	497	519	549	507	471	513	517	520	540	520	487	555	515	488	507	479	502	484	477	553	495	501	505	502	509	480	503	480	477	489	493	522	524	479	543	484	556	503	515	497	507	487	481	493	504	467	507	527	480	505	541	494	521	501	506	487	504	532	476	471	484	500	492	515	529	520	502	485	523	543	488	521	544	516	512	502	522	510	539	519	501	528	505	487	478	523	521	519	489	510	510	484	490	521	466	477	504	505	557	500	535	449	449	521	484	506	508	513	479	466	496	522	534	518	498	485	499	523	515	515	486	518	523	505	529	514	478	533	502	487	544	504	513	520	490	449	510	503	467	490	499	507	512	509	506	506	499	499	476	540	509	520	521	524	491	484	486	540	513	522	467	502	530	515	546	548	514	532	505	477	480	483	469	442	487	525	497	524	532	518	502	547	498	512	485	539	487	468	479	500	507	513	539	527	500	506	490	466	533	494	499	497	503	497	465	499	524	488	515	529	475	552	485	512	459	507	506	506	464	486	522	505	507	511	472	457	489	469	505	500	525	537	516	473	485	503	526	452	502	498	512	491	502	472	479	514	524	516	480	486	462	538	533	524	516	508	518	531	485	528	543	505	486	499	498	468	500	505	510	549	490	525	509	513	511	493	490	527	505	504	535	531	479	489	499	485	513	529	546	464	472	537	522	471	492	512	539	507	513	523	480	492	546	504	518	476	500	495	505	492	469	462	546	538	487	485	516	475	485	468	532	485	496	486	465	512	507	492	482	529	505	504	509	503	471	476	509	515	501	481	498	508	520	530	518	495	510	476	485	508	551	495	499	530	513	490	503	514	508	524	506	508	526	494	539	518	519	526	512	487	489	511	487	503	513	493	550	461	489	483	496	527	479	537	509	534	478	471	468	496	524	519	459	540	500	489	510	520	516	494	529	481	483	499	488	489	451	474	525	553	485	526	503	498	522	513	477	507	505	498	490	505	506	529	516	483	545	541	501	519	497	477	468	498	501	537	489	530	479	534	528	473	467	520	482	509	471	511	516	507	511	460	498	520	496	494	550	484	495	506	503	487	511	483	491	530	485	534	498	548	524	497	518	532	492	508	495	498	480	506	532	516	483	495	555	503	478	490	504	507	533	490	508	486	490	514	465	542	495	512	507	531	480	518	470	486	467	517	506	509	553	509	527	514	494	514	519	507	471	549	473	491	565	524	511	518	508	490	491	529	493	481	491	491	550	480	496	474	458	484	550	540	466	516	514	507	526	488	519	510	510	478	527	490	483	499	495	490	470	471	506	508	521	502	539	504	478	503	490	569	487	443	483	538	508	520	480	479	533	493	515	505	486	477	525	477	523	523	480	513	508	495	504	480	487	498	470	491	471	538	491	505	516	549	524	471	509	486	509	476	488	526	495	487	520	497	513	499	491	470	524	510	502	494	510	481	512	468	504	512	447	504	486	523	502	503	491	506	511	536	492	510	492	518	476	515	465	484	495	466	503	474	481	503	496	470	497	514	531	497	474	493	480	499	505	485	459	470	522	524	481	527	503	485	514	475	482	468	508	519	518	497	492	497	507	508	487	450	528	487	492	493	535	477	519	511	528	518	515	446	496	495	504	476	483	497	489	478	545	484	495	513	506	478	515	528	504	540	487	533	470	507	539	468	516	508	513	548	475	528	508	506	473	498	541	495	491	508	489	485	513	520	527	496	515	498	516	468	528	487	488	471	516	513	500	481	493	470	532	494	556	504	492	526	520	527	513	505	453	517	533	493	484	498	522	484	486	487	491	485	505	501	503	504	536	555	505	518	500	519	490	508	524	537	497	500	489	539	517	504	520	488	451	484	469	553	495	501	487	484	509	501	496	511	472	499	500	506	537	509	544	488	440	522	512	506	509	471	522	505	510	525	519	495	467	532	537	556	466	491	533	508	520	512	487	505	485	484	524	472	513	474	488	487	542	488	479	478	524	490	464	496	515	513	500	518	481	471	479	523	534	493	502	496	479	519	470	511	465	511	519	553	478	466	471	505	528	493	469	453	495	518	491	485	499	515	494	515	500	474	528	474	519	519	463	536	464	499	555	536	488	523	508	518	474	432	478	494	522	464	529	516	518	515	482	506	509	515	546	461	491	494	516	515	479	540	500	497	517	497	531	535	479	481	510	527	493	492	518	520	483	492	503	510	556	472	499	449	530	485	499	498	502	521	476	520	485	484	485	451	500	507	524	454	509	537	486	482	521	510	510	513	484	472	525	537	505	515	510	460	476	508	476	444	481	478	478	470	532	497	509	545	491	498	494	517	503	468	484	512	486	541	490	547	502	525	478	532	512	549	525	519	530	484	491	501	505	492	483	543	465	460	513	520	486	492	526	508	487	510	472	511	529	497	504	478	504	511	514	480	497	491	508	518	460	495	519	500	516	498	508	498	481	467	501
14126	30182	26546	17698	13093	9575	6697	4884	3742	2755	2203	1774	1485	1273	1074	1060	973	940	804	915	844	826	782	774	765	779	753	772	777	725	770	722	753	758	703	698	699	726	699	733	673	703	715	654	626	658	684	644	636	714	676	647	705	690	638	616	707	729	640	675	625	650	706	647	639	650	664	590	658	696	650	637	650	665	705	643	712	655	655	691	669	700	688	697	691	698	685	653	666	700	643	688	699	638	651	672	649	642	673	650	670	675	674	618	657	627	594	633	629	685	663	666	657	644	671	638	649	664	666	622	675	638	632	700	653	636	650	619	658	641	634	649	663	641	633	667	672	677	654	684	646	641	682	653	621	611	675	635	636	685	668	684	661	676	619	673	632	668	653	632	632	609	654	615	674	676	642	651	635	676	628	615	632	603	579	647	681	660	615	642	651	687	629	646	655	645	613	624	670	696	692	596	597	676	637	668	639	599	670	692	636	665	630	660	673	631	691	623	672	630	670	599	677	625	632	614	661	649	635	614	682	645	617	690	665	656	623	639	671	698	674	628	693	641	671	662	667	659	664	631	665	664	686	679	647	638	662	631	652	626	646	665	622	650	622	647	656	669	663	663	652	673	672	613	673	619	637	675	632	651	660	679	694	641	642	640	651	625	602	638	620	653	612	667	661	589	620	628	642	651	674	661	615	668	706	658	638	659	667	626	634	623	640	616	608	596	651	610	645	610	606	611	675	646	613	652	642	647	640	672	680	689	652	632	669	630	609	636	636	697	665	696	645	642	597	575	682	633	663	613	691	669	605	652	664	631	656	674	672	643	687	701	638	625	646	654	679	637	634	671	674	680	620	654	697	620	631	685	619	677	654	676	638	664	698	633	654	670	693	640	643	603	623	650	710	654	643	622	635	670	662	647	621	652	670	625	672	645	626	642	631	677	681	678	657	660	644	659	673	639	632	662	645	645	611	628	696	657	603	669	670	586	662	660	647	595	680	655	653	656	644	650	642	642	606	633	653	623	632	685	635	637	652	679	630	665	652	631	641	653	642	652	689	661	648	625	683	645	667	711	635	658	652	651	660	618	636	639	624	605	639	619	649	625	620	595	651	620	665	657	684	667	643	626	642	626	684	640	614	665	621	711	652	653	647	669	651	666	694	631	652	602	651	610	672	680	721	648	664	631	630	631	658	616	615	636	609	628	625	652	635	621	574	670	587	661	647	680	689	606	666	649	646	713	665	624	664	661	648	661	722	680	593	692	688	658	658	611	645	607	675	699	616	592	651	657	668	633	652	690	632	666	669	630	699	676	640	660	625	690	639	680	642	710	673	682	649	649	625	661	656	625	626	664	643	701	616	621	666	670	678	623	672	629	666	677	682	645	640	667	643	668	635	646	635	624	633	635	638	630	696	631	654	653	661	709	664	598	669	631	609	683	645	677	614	659	708	674	660	624	630	675	624	667	634	627	669	660	677	657	649	672	638	674	602	695	703	672	678	653	682	636	649	644	647	645	662	646	653	625	641	668	690	619	640	650	660	630	689	642	713	677	661	657	702	633	683	670	679	625	633	636	631	616	707	661	685	636	733	669	646	669	676	648	648	635	681	639	645	666	632	651	682	667	675	619	622	635	641	632	672	633	619	695	639	613	626	638	671	666	662	601	656	640	623	660	601	638	665	653	627	655	647	620	641	626	637	639	629	653	638	616	705	677	671	719	626	651	719	699	656	635	656	650	612	618	683	657	633	613	661	630	672	651	677	624	631	705	606	651	626	647	630	643	656	638	671	685	664	656	640	661	665	625	612	616	643	628	677	644	656	609	664	669	624	654	631	618	672	661	613	622	646	606	644	632	667	641	613	649	680	654	636	649	660	639	625	653	665	678	653	687	669	676	633	681	672	629	652	640	662	626	628	652	617	645	631	627	636	682	648	662	628	647	687	653	650	621	625	630	588	681	665	634	671	661	652	603	619	632	663	630	678	658	702	635	626	655	657	658	697	630	636	720	604	637	629	662	632	667	649	671	630	701	647	678	639	681	647	677	614	622	636	635	653	637	641	625	640	650	618	685	644	657	681	654	683	658	677	669	672	657	671	607	607	582	667	654	679	651	667	639	650	704	646	668	673	649	682	617	650	644	651	647	655	687	624	638	696	645	654	686	660	648	675	677	643	605	685	646	653	597	659	672	649	588	662	638	633	573	627	653	692	648	664	633	616	692	683	631	642	677	647	661	675	636	654	676	619	668	620	673	669	645	612	667	710	633	689	650	709	631	643	668	655	656	640	656	663	633	695	650	623	659	649	639	645	689	623	648	633	685	654	627	658	609	646	614	642	663	640	706	655	676	664	659	633	676	709	612	623	610	640	645	618	596	666	615	620	684	638	670	695	641	663	632	637	641	667	638	684	619	645	690	654	631	661	670	702	639	688	616	700	657	638	653	661	616	666	570	621	671	664	657	667	685	644	607	686	669	661	697	654	634	667	620	594	648	659	627	642	654	648	634	671	639	627	680	600	613	642	616	688	672	650	646	623	672	655	638	619	661	629	650	639	612	637	618	636	640	663	611	668	604	635	649	659	690	658	647	600	632	655	632	644	636	638	621	666	728	643	662	615	667	686	701	612	637	632	610	636	705	655	681	604	683	668	637	697	640	688	644	642	642	619	644	640	615	637	628	641	596	669	607	674	671	668	627	665	615	637	600	638	651	634	639	728	621	630	624	614	677	658	614	646	690	686	668	627	659	630	670	639	687	663	717	626	657	607	641	641	634	626	655	663	633	691	645	619	625	635	643	648	654	651	680	632	635	626	644	657	665	688	643	669	657	664	632	666	645	689	626	642	674	639	634	650	626	647	680	639	629	684	685	653	698	630	658	656	609	667	653	678	607	702	612	676	671	604	641	652	624	655	627	632	668	628	601	653	632	663	645	647	621	693	697	609	626	674	694	642	654	664	631	628	647	639	656	689	635	619	648	689	610	633	638	629	647	616	642	614	649	662	624	665	654	626	680	661	615	651	679	654	683	698	668	662	660	669	657	686	624	670	695	642	669	669	613	657	670	661	633	639	630	631	644	622	651	625	651	614	659	691	636	657	673	661	667	640	644	648	645	630	667	647	660	637	646	641	653	626	637	679	704	634	654	666	639	621	695	632	654	649	632	675	628	659	604	694	680	666	606	668	613	610	644	650	591	614	631	640	640	632	646	686	654	637	686	686	716	655	641	637	654	669	618	577	664	627	598	654	665	649	656	688	634	646	620	674	698	622	657	658	648	677	623	662	656	620	638	674	609	631	676	689	633	680	639	634	650	657	626	609	642	623	629	613	675	682	670	594	601	645	631	638	618	676	640	693	683	681	671	609	653	592	642	673	671	675	622	638	624	669	616	678	628	650	658	641	647	645	687	626	636	653	647	624	717	618	729	667	624	653	620	642	661	637	638	716	610	656	681	688	647	671	608	639	645	675	597	640	658	694	669	636	659	639	625	621	660	622	675	632	703	661	616
27565	20031	12113	6046	2832	1604	963	701	549	439	384	341	341	304	316	285	272	275	308	292	305	286	303	290	299	261	272	251	304	294	264	307	262	275	307	298	276	288	309	299	302	298	277	297	247	285	265	297	251	301	296	289	327	310	297	256	284	273	323	286	312	294	279	282	273	321	279	268	301	250	306	295	273	273	282	298	277	287	287	320	278	287	276	294	294	255	289	300	282	304	303	270	287	312	279	275	277	288	266	292	273	280	283	292	280	271	281	267	283	309	281	263	261	273	261	260	314	273	294	289	246	288	308	279	291	263	301	285	294	283	294	289	287	299	300	295	285	272	304	255	274	298	277	293	271	273	282	278	319	285	274	286	300	301	285	241	280	327	287	249	299	281	257	291	276	287	256	299	288	271	291	268	290	244	278	266	277	295	290	288	297	278	291	261	284	290	275	277	301	275	268	282	293	270	291	250	287	277	277	263	289	285	277	249	273	283	261	278	272	277	275	276	300	298	280	269	275	292	257	280	312	306	270	251	269	280	293	303	284	267	328	248	277	273	268	279	278	319	252	272	296	252	286	292	306	310	275	301	297	297	261	270	256	280	261	258	305	244	291	272	291	260	283	270	267	263	287	294	285	286	269	310	250	287	280	309	306	305	279	274	293	287	277	253	283	291	254	274	284	286	287	259	286	259	286	262	292	261	261	267	282	296	297	269	271	274	282	323	260	287	307	274	281	303	283	300	285	278	306	298	290	291	281	297	291	294	259	293	302	275	242	285	286	278	310	265	297	275	301	272	310	321	276	292	279	256	286	299	256	289	300	305	315	286	281	293	291	294	261	307	293	278	299	278	278	308	282	297	293	277	266	286	277	282	286	289	305	294	289	264	292	304	263	285	292	283	292	301	278	278	285	280	270	306	263	307	305	301	257	292	306	286	265	310	277	281	320	301	274	291	312	312	284	287	267	271	260	287	301	278	291	295	305	278	268	287	281	313	291	291	273	294	300	279	281	280	295	264	279	286	320	280	262	278	288	288	261	271	289	286	254	258	274	275	293	242	260	284	275	282	273	280	284	284	288	289	273	291	274	274	292	289	312	274	288	307	260	277	278	297	284	290	323	273	288	298	287	267	315	270	266	268	302	294	292	281	262	283	290	296	295	256	300	301	270	287	262	302	291	285	270	270	268	284	278	275	254	278	277	276	284	294	287	283	287	272	299	298	293	312	285	257	267	311	259	311	302	311	308	294	298	292	285	291	279	294	269	256	290	288	287	281	247	282	281	273	296	302	238	294	285	264	318	281	278	287	263	280	297	269	292	284	301	292	293	288	292	284	281	278	314	283	312	297	293	280	300	306	289	289	281	259	298	303	294	304	297	304	286	259	271	280	278	284	281	289	295	265	263	269	309	293	309	286	280	292	274	261	297	284	282	279	255	289	297	263	274	300	263	275	271	307	292	265	273	305	290	303	327	285	287	249	315	264	266	312	297	279	256	289	271	300	293	254	251	266	279	297	325	279	280	301	271	311	295	330	262	260	277	281	300	268	279	278	275	281	295	303	271	266	243	274	275	296	283	301	276	251	277	250	269	265	294	271	289	280	269	250	282	293	297	277	322	284	271	288	280	278	268	278	307	311	276	293	272	290	278	264	281	315	265	288	291	282	267	262	286	269	268	262	291	277	278	316	276	274	268	271	253	278	295	273	265	280	287	263	269	299	282	247	291	269	313	252	288	299	304	284	282	261	280	276	280	278	273	286	297	278	269	281	274	256	258	292	255	294	276	292	259	283	293	287	287	275	278	266	280	275	235	272	311	275	277	268	264	276	272	263	281	303	301	258	255	293	252	277	297	280	299	273	282	283	305	306	300	299	289	251	276	321	308	262	292	301	257	300	280	299	276	266	285	275	307	286	288	270	275	306	302	298	298	297	301	253	298	285	276	263	282	270	289	280	264	283	291	278	298	300	274	276	279	291	306	286	280	299	294	282	314	285	262	280	289	309	296	274	301	283	291	285	294	288	305	287	311	286	246	271	272	296	285	283	292	293	293	278	276	274	282	299	302	281	284	283	322	287	273	274	300	259	297	271	291	284	297	294	263	317	265	288	298	312	259	280	278	264	280	289	300	296	258	285	289	272	262	300	290	273	270	298	267	274	284	271	285	294	270	284	305	304	301	300	284	270	299	309	289	287	293	308	305	270	267	297	289	302	257	297	299	286	254	256	285	278	282	292	311	282	263	288	271	289	277	287	297	293	302	261	329	274	310	283	296	315	282	259	274	317	292	282	288	300	249	254	268	274	307	301	276	291	285	303	306	273	285	298	293	304	275	268	294	279	292	284	266	313	306	300	275	311	280	256	318	313	285	281	271	277	262	307	276	266	304	267	290	266	267	293	277	258	271	283	283	303	276	287	285	311	303	307	279	288	262	256	295	285	296	289	293	292	266	273	288	287	289	302	312	262	286	280	303	310	303	250	281	282	296	270	257	297	276	286	311	285	305	292	283	291	288	277	270	294	274	303	295	287	267	296	292	302	284	268	281	270	294	295	272	301	296	272	277	277	294	293	280	274	292	284	270	303	268	336	309	277	270	280	282	303	248	283	271	268	291	276	268	316	305	271	293	275	264	245	292	299	301	289	303	301	297	287	282	284	290	274	271	282	316	298	268	270	284	310	294	283	297	275	293	304	261	293	294	304	294	310	289	291	301	278	293	291	311	272	297	241	293	258	274	235	293	285	262	253	294	295	250	287	299	302	280	293	254	313	294	299	245	295	283	287	307	280	295	276	267	281	291	284	295	254	299	279	301	277	267	287	265	305	308	272	292	268	251	289	300	286	298	289	283	300	279	273	251	263	301	294	310	283	253	300	290	285	299	297	320	295	303	306	265	254	290	279	300	264	269	309	305	283	291	272	291	297	286	278	276	279	258	283	274	281	260	310	290	252	281	252	274	304	267	306	275	298	285	302	317	294	285	275	316	309	284	291	274	266	273	296	283	272	253	260	284	296	282	287	256	272	263	256	295	278	270	242	271	291	277	290	278	254	285	287	291	319	279	312	288	272	285	286	310	291	292	281	261	306	303	282	272	280	280	290	290	292	292	313	277	295	276	282	271	264	278	254	291	268	291	285	291	291	284	281	276	289	282	281	296	292	304	266	286	268	256	295	247	278	294	259	298	279	321	288	280	284	291	278	287	259	294	277	298	269	284	289	297	292	320	310	287	255	313	273	299	262	247	269	279	304	252	267	291	303	311	283	285	236	262	291	289	247	297	306	292	301	294	317	281	287	276	283	266	277	259	287	290	266	292	328	309	298	289	262	312	278	276	267	254	266	252	251	298	324	296	299	263	263	289	266	298	272	290	286	293	270	278	274	281	277	281	276	314	289	288	274	316	287	272	273	300	268	285	274	266	265	271	278	307	286	294	270	295	323	294	274	280	313	291	276	283	282	271	307	284	302	274	292	260	284	285	273	287	253	277	273	290	268	307	265	261	323
10216	16157	14109	8349	5331	3398	2127	1504	1144	839	736	570	548	467	426	422	390	396	381	364	398	384	400	407	400	388	397	370	372	370	405	389	379	383	381	382	405	412	358	353	388	391	367	367	385	363	407	383	391	369	399	359	374	387	361	376	382	396	390	388	357	376	364	360	394	392	424	381	367	395	377	374	347	362	382	407	375	363	421	391	377	395	401	403	387	425	390	363	338	398	357	344	343	362	338	337	399	379	377	391	347	367	395	383	355	387	386	388	370	370	364	369	362	366	351	391	384	377	379	403	369	396	401	382	411	381	369	342	380	411	381	394	370	349	393	369	348	338	332	376	335	377	385	382	378	393	384	375	396	338	408	365	383	369	409	366	388	371	373	357	362	403	394	337	396	408	355	358	388	415	382	333	373	349	363	368	393	340	401	383	349	344	355	352	357	377	393	383	353	386	379	406	369	369	333	388	396	380	382	409	341	385	391	317	360	366	379	341	347	373	348	357	369	377	366	370	325	369	342	389	350	393	403	362	394	356	385	399	360	346	388	357	376	350	369	383	344	383	392	374	354	407	372	408	377	369	344	344	391	385	384	367	355	357	377	377	376	396	331	372	372	393	356	394	319	420	375	339	386	364	422	377	357	381	396	376	357	344	391	338	375	375	363	367	384	382	388	343	397	390	348	365	388	361	391	408	357	380	372	346	364	370	408	337	353	380	381	379	379	370	353	402	350	373	401	356	392	354	377	390	330	412	398	373	382	367	398	352	382	383	359	391	387	344	384	361	381	369	356	368	374	376	382	374	362	359	353	380	360	371	388	355	363	383	337	380	351	375	378	379	405	401	378	376	382	380	347	383	380	371	390	348	421	394	371	364	385	378	379	335	365	381	358	375	363	350	399	360	372	396	375	385	382	389	371	364	357	362	380	347	364	379	399	360	392	372	366	380	377	361	393	317	405	394	351	355	384	360	398	363	371	360	379	349	361	363	369	384	340	355	360	312	322	373	350	375	370	385	402	365	372	364	391	377	370	396	379	383	386	401	373	326	378	358	389	366	370	345	367	391	381	377	396	372	364	325	345	390	380	370	385	373	374	346	344	365	353	364	346	351	384	364	393	401	383	409	354	372	413	368	361	382	388	411	389	349	347	367	407	326	334	364	361	387	362	371	389	346	354	379	346	358	407	350	368	358	381	330	380	367	376	359	376	387	383	395	366	353	355	391	380	366	393	316	351	380	395	377	333	379	394	360	352	360	393	355	375	363	351	390	374	359	351	407	344	356	389	395	377	375	386	362	374	395	356	360	364	375	360	372	361	382	394	358	405	342	335	360	337	347	363	390	373	346	400	382	364	350	399	360	333	374	393	427	405	349	377	361	342	385	386	381	351	378	379	362	360	389	385	403	365	406	391	410	411	410	388	384	373	347	370	413	379	361	405	341	378	366	366	381	352	408	373	390	371	374	372	415	349	347	389	370	332	364	377	325	357	360	417	343	403	354	387	389	368	369	349	382	384	380	374	386	345	384	413	378	382	418	374	362	356	384	341	385	404	395	369	371	394	360	378	353	358	369	411	373	349	400	396	351	392	376	372	371	421	393	374	340	380	371	407	326	380	394	381	357	388	349	377	387	389	377	354	398	370	384	381	372	414	388	344	361	403	394	359	337	399	350	377	371	383	395	365	341	435	392	386	388	338	414	387	336	388	374	374	406	382	392	388	390	395	390	389	363	392	378	349	379	357	402	398	345	381	417	360	357	372	383	342	386	371	374	348	397	363	373	365	369	388	383	402	390	384	370	386	398	380	371	351	397	361	378	330	381	364	378	384	338	372	394	369	391	355	360	373	388	377	347	399	376	363	368	357	341	404	391	377	410	366	348	356	340	399	349	368	386	366	356	375	376	370	371	378	370	358	348	385	398	396	383	355	380	376	340	375	378	341	372	388	329	372	352	403	374	361	374	348	324	380	388	356	376	374	383	390	336	383	395	357	370	386	382	397	346	375	376	374	347	368	394	396	402	383	333	426	380	364	402	405	367	333	365	409	353	348	378	387	391	382	410	399	356	375	357	371	350	333	409	347	371	397	381	351	376	344	366	370	346	379	392	376	382	353	350	354	333	371	329	402	359	372	374	361	373	342	383	356	378	377	369	325	378	382	341	389	349	372	382	376	358	369	395	330	347	372	352	345	375	378	409	378	382	375	377	338	392	364	363	401	397	340	392	375	377	386	381	347	361	363	382	351	387	353	340	346	370	341	389	346	386	367	362	348	360	383	368	366	396	338	322	409	387	372	374	353	385	369	363	353	345	334	406	372	357	389	391	387	377	403	370	343	362	357	365	382	370	346	410	378	370	357	354	337	343	378	369	393	347	365	390	392	361	369	339	384	364	376	392	389	382	370	360	353	386	353	365	337	403	349	369	350	365	431	361	365	377	364	361	374	356	354	379	367	344	379	370	374	374	359	377	396	359	354	384	394	387	377	354	361	377	410	359	336	387	335	415	358	367	363	352	374	413	357	364	366	341	382	357	384	402	354	374	350	370	379	370	341	364	399	360	372	417	391	370	391	368	386	363	343	370	374	393	373	368	381	396	364	380	393	393	397	377	425	358	381	372	365	394	337	358	359	361	376	382	370	380	347	396	384	391	352	372	403	360	393	409	319	362	380	385	374	367	362	377	386	398	409	348	361	393	372	368	373	358	342	334	368	382	365	406	435	381	363	383	379	388	359	361	403	390	357	358	381	388	369	396	364	411	390	404	383	381	369	378	348	394	342	392	352	359	375	362	378	401	400	388	357	380	350	323	400	380	367	376	345	408	361	362	355	342	393	354	385	384	352	342	378	365	385	408	413	360	377	340	368	333	374	366	368	381	402	353	384	379	337	367	356	349	379	347	367	346	399	388	378	399	384	370	380	389	364	394	402	370	350	340	401	368	389	377	361	364	369	366	413	348	398	393	351	386	401	362	351	329	390	360	378	363	354	365	382	375	386	361	345	413	367	389	381	398	375	358	343	367	379	393	357	409	395	370	375	381	363	358	385	380	338	355	389	359	364	377	351	366	351	399	370	333	356	357	356	334	354	374	371	374	386	388	389	392	359	393	352	383	348	396	403	368	363	360	368	363	312	382	359	351	363	360	351	372	362	383	344	384	380	352	374	371	355	360	403	387	406	388	355	363	389	389	368	365	346	371	382	380	371	379	326	351	375	364	364	351	358	370	342	404	368	385	384	368	356	380	347	350	376	365	384	392	388	375	350	402	364	385	337	383	383	390	353	360	386	388	415	396	397	349	379	367	374	350	362	383	386	368	372	363	368	361	371	372	365	352	393	360	378	354	368	352	352	362	374	371	344	361	389	375	398	396	349	382	371	376	388	391	368	390	384	353	392	398	376	386	396	337	407	369	369	364	375	405	340	339	402	367	377	351	361	372	380	440	364	379	339	417	384	364	359	398	358	376	368	379	337	349	382	333	394	358	380	364	374	395	349	409	375	398
24430	21399	28676	24503	21232	9725	2701	1576	1204	964	823	757	652	616	625	546	576	530	565	552	556	546	575	534	551	531	529	528	493	520	529	549	523	473	521	505	509	525	447	495	526	478	488	480	485	523	494	495	509	511	499	528	548	474	454	514	542	540	499	483	491	512	492	469	521	477	492	542	478	485	512	498	506	523	476	528	535	488	492	473	520	486	517	496	491	471	481	483	566	494	488	493	504	493	476	507	502	498	518	486	479	505	503	476	499	490	518	525	540	464	495	506	454	503	505	503	489	504	482	493	474	483	480	461	513	495	508	488	488	475	489	548	483	469	503	530	495	477	512	488	514	474	508	503	506	508	521	540	470	545	486	510	525	520	528	525	503	516	481	507	520	460	506	486	477	530	504	480	508	478	514	473	510	544	500	501	443	488	474	503	500	511	470	516	470	517	496	470	499	484	531	529	468	492	467	514	476	498	501	496	521	498	501	460	495	481	514	521	493	463	466	455	479	531	531	450	493	520	531	498	461	495	507	482	522	492	504	509	504	472	464	460	514	496	489	459	495	498	520	503	477	518	531	499	478	535	445	474	502	454	516	466	486	513	489	467	515	512	505	509	474	477	483	479	497	507	459	488	504	490	514	477	499	492	509	501	500	503	451	484	526	503	481	511	497	496	498	477	512	459	518	473	519	519	506	509	443	467	508	485	521	505	498	455	496	505	516	492	487	478	482	515	534	493	476	453	476	495	519	505	507	458	474	510	467	488	497	474	491	496	495	482	530	514	516	500	502	463	499	491	479	484	498	509	500	538	503	473	514	507	507	508	479	499	508	497	525	470	485	507	473	471	552	503	472	478	475	517	459	514	501	524	527	537	495	500	508	481	463	486	513	486	494	488	520	540	478	503	499	520	484	498	498	523	472	506	451	517	503	517	488	512	463	513	535	491	499	474	518	510	504	518	529	485	506	479	476	507	485	558	487	492	473	475	508	516	468	520	491	494	488	486	531	496	518	519	517	518	484	480	502	480	492	501	465	463	479	471	487	454	517	478	484	500	487	515	532	523	479	532	437	464	472	507	508	503	456	492	527	501	477	479	485	492	503	525	476	478	437	521	505	550	486	545	477	514	492	495	478	488	500	514	475	493	513	482	496	460	501	480	485	554	519	476	478	430	467	515	516	456	486	496	511	564	509	517	479	516	490	493	515	459	495	467	505	508	481	475	505	501	530	519	483	452	499	490	505	511	500	486	498	474	527	521	502	493	513	460	468	479	500	490	523	491	478	477	536	505	500	497	516	513	510	488	488	549	512	471	490	506	502	509	477	492	461	462	535	490	419	488	476	478	513	474	491	464	520	487	536	499	475	494	476	515	524	493	480	499	464	510	496	519	509	541	481	489	498	481	495	496	521	518	511	520	490	503	506	513	488	511	462	520	514	468	502	470	501	508	476	509	514	492	473	502	495	523	529	528	534	475	498	533	463	507	457	496	498	499	467	479	498	508	494	470	463	538	495	496	465	481	530	524	512	473	492	513	494	477	485	507	503	464	518	485	508	504	483	509	526	496	496	515	529	505	492	521	489	469	518	484	515	522	471	533	479	505	522	484	534	501	488	497	501	521	507	480	486	502	475	542	541	518	513	519	493	477	510	539	513	479	492	468	493	504	495	491	478	505	465	486	449	488	502	507	499	498	474	480	487	503	505	536	496	503	518	493	514	468	491	464	468	499	503	500	497	516	522	515	475	490	453	488	509	491	499	504	482	477	500	478	496	497	508	510	490	522	515	472	523	470	514	494	489	529	521	527	460	479	479	445	522	474	493	525	459	503	510	523	490	493	499	488	480	496	529	496	499	453	456	521	530	474	488	459	520	508	511	529	547	494	527	465	489	500	499	453	531	484	491	484	486	470	476	505	464	532	511	478	513	479	500	470	506	525	452	528	513	515	531	483	507	477	499	436	480	495	511	501	523	466	507	528	501	533	476	481	495	505	493	499	524	515	539	519	522	549	521	450	524	470	519	489	497	534	494	435	458	482	504	514	497	479	498	520	504	484	488	518	464	497	504	504	484	525	473	523	499	468	471	499	504	490	482	517	469	476	465	535	474	473	500	529	519	505	501	523	468	478	493	507	519	537	485	509	518	567	476	512	484	496	477	462	506	470	497	490	489	506	523	495	479	505	517	521	482	528	520	476	538	491	522	482	510	493	511	486	511	475	485	510	480	506	505	510	497	485	453	510	515	466	512	450	523	488	494	528	481	514	443	488	521	518	495	510	499	492	525	475	470	505	531	514	501	483	467	510	508	534	483	467	472	513	490	534	506	474	482	536	496	488	513	510	501	506	482	514	469	499	496	473	513	541	488	472	457	508	511	469	448	464	513	487	523	472	463	475	496	514	483	478	495	513	512	487	493	519	506	500	476	525	482	503	482	520	503	480	486	473	494	499	539	523	498	485	534	476	489	505	505	477	512	495	502	516	492	476	501	509	504	507	513	517	504	464	491	454	494	493	505	513	520	504	475	449	515	481	483	479	497	517	520	491	535	518	532	452	503	485	466	472	467	474	481	490	478	550	480	483	481	497	524	452	511	508	472	505	489	487	479	473	473	474	482	488	503	505	531	467	460	514	496	514	479	499	471	500	475	478	468	470	509	523	479	518	546	481	501	491	477	534	497	524	489	510	491	443	506	504	480	486	484	480	465	490	546	499	491	500	500	479	502	482	505	494	466	469	475	490	500	498	532	487	460	498	506	497	447	491	492	471	488	477	516	513	517	498	485	502	501	495	497	499	486	520	490	470	499	498	462	520	488	516	472	483	476	479	508	494	451	488	524	499	538	492	478	503	503	507	510	463	515	495	503	482	491	501	494	474	508	519	507	522	542	476	501	523	500	459	485	480	505	492	507	536	528	521	514	482	483	538	528	520	497	496	524	485	451	482	475	423	492	510	483	515	492	483	485	489	499	537	493	474	510	492	516	544	497	521	490	504	455	498	479	475	489	494	517	481	512	474	486	459	519	523	506	470	508	499	518	489	509	515	467	534	503	472	502	519	499	502	472	520	490	487	461	523	461	486	503	486	493	507	503	505	461	497	501	454	506	475	482	458	509	518	528	493	457	529	499	486	475	487	482	472	525	476	503	480	533	496	491	503	499	487	484	459	514	492	556	491	435	520	509	486	492	484	438	492	512	452	522	519	493	519	480	500	533	499	491	469	514	478	535	497	525	466	530	502	471	474	454	463	468	501	479	475	523	493	518	504	485	494	488	496	499	491	523	525	515	490	481	484	498	494	525	494	469	484	497	485	497	537	486	474	523	476	480	465	512	489	501	492	499	547	528	474	474	507	502	480	511	486	510	512	519	486	474	503	473	507	497	492	466	534	486	467	498	501	463	472	470	534	463	523	507	474	475	443	511	485	483	504	523	509	462	496	510	520	496	504	510	473	525	482	501	519	507	548	502	487	516	462	517	513	494	540	485	514	489	498	522	482	498	519	504	525
11449	23899	21148	12978	9164	6173	4442	3204	2319	1817	1517	1244	1120	1019	913	840	778	764	746	699	762	722	723	745	697	698	666	679	663	708	653	665	719	689	665	657	663	658	652	644	673	687	665	598	718	675	649	618	629	637	643	625	612	665	610	659	660	656	627	637	659	657	641	667	649	726	617	602	609	683	646	615	643	638	645	665	697	653	646	608	624	612	670	678	658	672	604	651	634	601	638	661	671	655	632	627	640	619	613	671	655	634	648	633	619	642	620	653	665	622	614	634	596	638	645	598	647	634	645	664	708	644	674	693	635	618	625	649	607	610	673	636	630	583	619	599	623	641	611	644	634	590	603	619	624	613	622	649	623	713	643	599	636	639	631	661	647	649	619	589	634	637	609	630	611	653	632	655	641	634	632	641	677	620	652	615	607	606	648	653	612	611	629	597	634	618	650	596	613	669	629	603	684	616	612	623	625	629	675	629	618	675	641	644	598	580	669	640	619	647	660	641	641	638	644	665	623	609	594	653	619	654	604	625	621	671	652	630	680	634	649	612	637	643	647	678	685	627	618	634	673	645	626	641	578	607	606	609	677	621	627	657	619	684	604	662	641	675	648	653	610	617	667	657	619	620	673	636	594	633	653	603	681	666	680	611	683	622	673	606	603	602	631	615	658	616	613	641	603	661	608	607	640	638	642	643	647	621	657	634	571	680	628	619	635	658	621	634	671	633	675	643	626	647	589	600	673	635	651	644	657	662	622	613	637	621	651	645	652	614	631	635	656	677	614	688	681	639	606	674	604	582	605	593	620	630	648	631	653	624	647	657	618	598	682	629	624	577	627	686	592	666	612	645	674	603	633	651	630	627	635	623	650	613	662	668	653	639	616	643	642	641	678	633	622	606	588	649	626	640	605	646	633	610	653	598	641	617	582	654	647	634	676	620	676	628	639	634	613	579	620	637	619	584	681	639	647	625	578	620	616	620	650	657	680	592	668	612	629	644	623	626	650	658	648	637	644	634	653	608	671	617	630	596	663	613	627	634	622	626	660	605	665	598	634	613	660	641	646	661	675	645	599	582	664	647	610	633	588	657	650	649	619	671	620	658	621	637	676	591	632	655	644	635	641	621	636	615	671	648	647	674	617	650	641	630	617	636	640	598	626	630	637	648	651	595	642	617	635	639	635	594	620	624	623	637	674	650	678	628	615	619	623	628	644	645	649	627	624	626	662	613	608	627	614	611	656	659	601	614	649	607	662	598	628	644	637	599	655	643	673	659	645	607	633	615	637	647	608	616	600	630	681	627	620	562	584	622	605	623	651	631	597	587	637	595	644	674	630	645	649	651	637	649	616	587	610	639	631	598	652	630	631	641	664	625	625	652	622	667	608	642	649	631	650	617	618	648	589	652	604	611	615	645	649	650	619	609	634	652	596	669	642	656	656	629	639	617	587	618	620	602	599	628	611	593	623	655	635	650	579	627	669	619	668	644	647	648	619	635	592	645	685	632	637	635	611	634	591	615	585	638	613	592	676	592	650	648	631	638	627	659	614	596	594	650	631	591	618	591	635	661	643	652	640	682	612	603	600	621	640	605	620	688	630	616	635	624	640	651	578	615	585	598	628	593	664	631	628	612	642	623	602	645	624	632	680	623	652	621	631	649	626	643	660	633	620	645	636	633	660	675	637	682	616	642	601	697	634	621	648	622	637	644	637	639	640	625	637	612	625	659	675	643	583	634	620	617	615	664	647	624	647	616	631	624	639	638	635	635	619	600	646	632	623	655	606	659	656	623	626	627	624	612	656	641	646	670	584	585	645	660	626	640	660	662	610	595	618	638	655	643	625	642	582	615	631	623	653	664	606	593	625	631	625	624	606	643	617	602	635	589	625	609	677	639	638	617	650	595	626	628	655	605	612	673	649	648	625	633	664	643	656	652	645	645	614	613	599	637	655	658	628	626	641	645	638	690	590	662	667	639	647	602	645	640	667	629	662	682	620	619	581	607	682	608	659	638	596	612	609	628	669	635	632	598	623	603	608	604	607	613	637	614	636	660	638	653	639	635	671	636	654	644	683	627	636	652	641	619	595	600	614	653	630	630	639	625	639	635	627	655	661	619	631	631	607	624	644	632	619	626	637	602	661	617	636	675	602	610	643	628	596	620	619	631	651	645	709	680	609	594	694	641	624	638	623	619	642	657	644	607	643	576	634	608	627	638	637	657	601	609	654	636	634	639	626	574	646	616	611	636	630	653	680	595	604	654	646	621	636	609	646	639	625	639	646	639	657	620	667	642	601	647	654	567	642	630	656	617	610	640	624	611	603	635	684	619	637	648	627	620	603	666	586	632	633	651	629	631	639	651	564	613	619	652	584	600	658	636	570	672	636	649	621	600	618	652	663	614	642	600	582	635	615	649	692	637	668	649	624	641	617	625	645	655	635	596	620	592	633	628	643	599	617	601	610	614	624	628	636	643	635	638	624	594	627	608	645	659	607	622	617	644	655	630	640	670	649	656	628	650	625	635	633	646	619	664	609	630	636	648	643	586	637	658	648	626	610	657	593	612	632	623	630	638	667	633	662	654	599	622	641	630	607	622	606	625	631	615	605	630	625	628	597	613	661	652	645	673	621	637	627	614	652	616	619	650	639	654	592	658	620	661	594	619	628	644	631	669	607	677	612	660	641	619	634	599	621	594	648	614	652	639	614	658	601	611	624	663	590	616	644	643	631	650	599	593	614	664	589	596	648	635	600	653	615	625	629	625	641	621	684	642	638	609	636	577	624	651	683	613	623	645	602	628	622	687	600	623	610	605	585	641	639	626	624	584	636	668	619	624	648	654	633	601	652	623	620	641	654	666	593	624	659	611	640	621	668	635	599	615	610	609	633	640	643	642	647	673	591	691	580	619	643	640	620	622	665	698	633	648	667	627	623	658	590	637	623	608	637	648	626	640	643	646	610	647	643	633	608	662	645	623	594	663	619	646	688	606	656	663	631	703	650	661	642	624	634	649	592	683	658	639	623	608	663	615	630	628	670	634	615	638	619	628	629	649	645	596	630	695	651	663	650	611	650	612	629	637	613	650	665	643	624	687	604	600	656	690	646	667	622	690	585	626	618	614	629	637	644	594	619	644	649	684	643	645	657	610	629	593	634	619	581	597	676	642	581	612	659	600	605	634	645	638	645	638	644	640	644	635	632	636	649	625	636	613	642	635	601	666	635	620	634	665	661	631	612	614	634	665	614	651	682	655	634	660	644	635	670	588	636	654	583	616	653	637	644	626	656	594	633	611	596	649	582	636	616	676	612	622	673	636	612	644	649	610	601	623	589	677	657	624	631	608	643	602	645	619	637	661	623	632	657	649	629	649	651	627	619	630	646	624	667	598	630	654	630	624	628	628	627	691	609	614	666	656	612	597	611	620	592	650	575	658	591	608	624	661	628	636	652	622	650	673	657	657	617	679	657	667	603	644	660	669	703	635	697	633	645	617	633	642	629	657
25539	21431	27474	25408	9691	2301	1312	801	671	454	378	371	306	270	281	236	213	215	235	222	217	224	213	235	205	202	222	215	202	201	203	214	231	187	205	194	189	236	217	206	217	204	229	203	201	197	209	216	215	183	206	182	226	206	185	221	219	222	209	195	193	209	181	191	209	207	207	191	193	213	187	216	224	212	179	201	212	190	199	222	214	207	211	198	217	211	202	213	215	191	196	200	181	191	192	182	207	207	202	204	186	224	218	221	182	209	194	178	205	207	207	217	194	197	223	202	202	194	194	189	190	216	206	197	209	207	205	169	208	228	193	198	196	199	202	190	188	200	202	207	202	200	214	196	202	185	218	194	237	195	191	191	221	171	213	223	170	204	200	194	196	210	181	219	202	189	192	203	205	180	217	199	209	180	196	207	212	204	203	178	212	161	189	222	187	219	216	180	211	212	217	200	216	186	197	199	195	193	198	204	191	205	206	219	190	206	190	227	187	233	195	189	202	214	188	182	224	202	207	190	190	198	180	187	230	199	231	194	185	196	215	201	203	203	209	212	188	185	219	169	196	199	220	197	208	206	211	199	207	193	206	208	205	195	178	186	186	224	178	196	199	190	218	193	218	206	195	211	204	182	175	219	198	194	202	219	205	202	187	210	187	207	189	185	185	215	199	205	202	220	192	198	196	203	180	184	209	202	227	208	209	194	214	181	205	217	228	202	187	183	185	207	190	217	205	172	226	175	201	207	202	213	212	216	187	213	207	206	229	212	181	212	179	215	202	247	184	169	206	227	215	212	199	191	187	209	191	188	198	206	206	212	204	201	185	204	190	218	207	213	223	192	194	183	199	201	216	202	186	221	214	176	207	199	211	173	189	201	233	205	187	204	197	214	212	187	222	224	207	187	214	197	202	207	216	195	197	219	225	187	212	196	197	197	195	202	209	199	189	186	178	177	213	189	206	212	172	211	192	219	202	185	241	194	197	196	188	201	234	216	202	201	202	187	173	225	200	207	188	210	177	211	196	196	233	211	228	198	201	198	210	190	226	201	174	176	207	199	192	215	181	189	200	218	208	219	181	235	199	218	203	225	212	207	188	203	204	190	218	203	179	203	181	221	195	197	201	221	190	214	198	215	173	203	199	183	189	226	208	203	201	204	186	197	191	209	183	189	203	208	179	215	196	209	217	201	195	209	188	188	206	222	208	213	214	196	197	213	202	194	206	182	226	192	193	182	179	220	219	204	185	191	208	201	202	190	225	196	197	202	197	201	194	209	178	208	180	204	199	203	189	188	205	172	193	166	183	224	196	211	214	209	192	182	214	190	195	199	199	184	187	199	186	216	202	180	207	210	218	195	200	196	203	198	211	210	205	211	202	188	206	204	192	230	181	201	210	205	220	203	203	205	223	198	183	209	184	193	200	212	218	219	201	230	186	184	199	211	191	204	183	177	200	191	198	192	197	220	207	203	201	172	203	208	208	188	207	207	175	202	192	194	198	192	221	188	240	211	192	202	208	213	201	239	210	187	182	228	201	188	228	197	207	193	174	193	196	178	203	201	186	180	207	208	211	214	209	220	194	218	192	199	196	219	194	217	217	170	181	192	218	207	194	179	235	193	182	195	213	200	213	213	217	187	198	208	210	213	203	188	199	207	204	186	199	216	216	196	215	196	188	208	203	209	203	189	212	217	200	207	198	203	194	229	197	178	194	183	202	199	186	190	209	196	219	186	212	206	218	216	197	175	195	216	216	205	181	212	181	170	194	193	182	211	224	193	203	191	184	204	224	224	193	182	183	211	222	212	208	208	191	200	197	218	200	193	183	227	194	213	206	170	195	203	208	177	202	187	198	219	187	197	217	192	198	188	178	209	244	188	188	200	229	206	183	215	196	196	186	201	199	209	172	217	191	182	206	181	212	198	197	212	208	186	205	209	181	173	219	215	201	211	231	209	201	216	186	214	210	183	182	185	231	185	201	179	200	205	230	211	171	209	205	199	185	190	194	212	198	202	197	211	171	203	193	175	219	198	214	197	204	201	205	192	211	192	192	194	214	196	186	190	200	168	188	218	189	193	183	209	192	214	198	201	187	181	228	202	191	191	187	224	183	203	206	190	216	166	186	192	200	158	203	208	199	204	191	192	195	188	162	208	197	230	207	189	205	203	212	214	194	204	208	185	197	205	204	194	202	174	187	206	202	170	192	197	182	218	230	198	244	200	224	205	188	220	204	233	186	188	197	204	202	225	206	217	213	204	207	182	229	195	199	204	213	188	196	172	210	201	199	163	208	194	201	208	191	211	188	192	186	186	208	223	184	197	201	205	188	214	208	208	195	209	202	213	178	207	225	200	212	192	192	181	197	206	212	200	207	180	187	213	196	195	198	189	205	227	201	188	187	212	201	227	185	180	207	190	187	214	195	225	175	208	218	198	208	198	191	193	223	190	213	196	179	214	199	176	190	182	200	185	177	184	164	201	175	210	210	214	206	190	198	198	202	174	232	175	200	170	190	192	193	179	192	199	207	216	210	199	205	198	176	181	200	198	193	173	183	211	189	178	190	202	184	229	197	203	206	212	210	183	209	204	173	196	177	229	199	196	226	207	172	209	195	189	218	220	181	190	208	193	194	181	224	180	209	206	184	200	221	222	197	215	214	205	229	184	197	209	204	158	187	208	203	213	186	197	182	226	200	207	186	196	185	182	202	202	211	211	204	203	189	202	224	213	201	202	195	194	199	211	196	193	201	206	189	197	203	176	202	195	204	187	207	186	188	198	174	175	209	196	186	205	195	188	193	205	176	215	214	192	202	209	163	181	202	199	189	172	192	191	157	211	182	216	215	210	191	198	210	199	190	226	213	161	203	184	197	197	227	173	217	212	186	183	216	209	225	163	217	216	192	198	202	173	212	204	195	218	178	194	194	224	192	205	177	197	207	203	221	199	178	202	204	208	216	218	203	171	181	230	191	225	190	197	188	185	189	205	193	203	193	197	180	214	183	196	198	194	183	198	214	178	198	188	193	179	204	218	191	205	186	181	211	203	194	208	182	205	207	196	221	180	195	203	200	192	192	177	216	218	197	211	192	195	213	210	185	182	213	210	178	210	209	200	197	193	227	208	194	219	178	197	184	160	188	199	195	182	182	185	183	200	206	210	187	190	209	202	215	195	185	204	178	185	202	213	179	181	212	204	201	196	201	200	194	207	220	212	189	178	190	193	164	193	206	199	206	211	225	197	215	195	197	214	194	206	208	195	197	196	207	223	184	189	198	205	171	193	204	186	198	175	192	208	189	201	209	181	194	203	189	214	198	210	208	189	201	193	206	187	198	213	201	195	197	204	196	210	174	200	177	207	205	188	197	223	196	192	166	221	205	210	196	178	196	209	179	197	202	207	202	182	213	221	190	204	183	211	185	196	206	192	176	193	220	202	207	196	193	189	193	204	218	220	185	190	190	184	202	197	210	213	189	205	175	199	168	196	217	207	207	189	198	173
10811	20351	17865	9875	7101	4715	3151	2148	1405	1053	815	676	555	494	442	438	421	341	371	341	358	334	323	348	353	307	365	333	299	302	334	298	322	338	328	299	302	289	311	290	284	290	280	284	283	291	277	299	270	307	283	287	286	287	290	258	296	275	288	294	285	281	289	295	292	307	292	301	295	276	276	313	292	288	292	279	276	329	297	306	303	312	288	294	295	296	316	288	277	326	292	306	301	274	300	326	295	298	293	289	243	276	281	285	289	268	298	286	265	270	275	282	310	281	278	281	298	281	257	288	311	235	272	287	252	283	264	278	290	290	283	280	312	311	267	295	289	286	257	276	286	279	256	282	260	293	271	282	274	268	273	290	284	285	290	295	258	269	271	280	276	281	268	278	271	298	272	268	284	255	291	305	264	282	257	290	252	287	284	253	268	303	281	261	287	262	260	272	264	261	273	283	305	282	300	282	296	296	275	300	284	295	257	255	281	284	265	263	280	263	251	292	320	299	304	285	291	290	267	292	259	262	286	279	319	275	269	284	249	280	293	289	297	284	303	284	280	264	276	285	268	291	284	287	255	264	274	291	296	278	314	308	306	279	256	263	309	256	242	289	277	314	254	310	280	292	298	297	293	294	269	313	267	282	307	273	272	256	261	284	296	292	290	257	287	266	284	289	302	275	269	256	285	291	309	235	260	291	272	289	296	310	245	279	286	279	265	280	271	267	289	271	288	277	272	319	289	284	310	292	248	265	304	251	306	290	288	299	269	274	279	284	265	270	267	282	278	292	311	269	274	254	303	270	288	309	269	265	304	264	295	285	268	265	263	243	274	288	284	290	280	300	294	251	302	275	248	289	300	278	256	256	288	276	277	268	289	270	284	275	275	287	293	278	284	278	296	289	304	277	300	285	325	258	291	292	323	265	294	265	278	285	269	273	274	258	274	298	276	288	259	267	294	268	288	293	287	286	277	291	296	262	266	285	283	273	265	265	266	282	268	294	278	279	282	305	278	264	272	272	261	284	282	311	292	291	277	274	258	290	304	274	287	272	272	279	287	259	270	284	267	256	286	311	324	282	270	295	295	311	249	289	272	290	242	287	274	290	276	300	250	281	307	286	277	312	303	297	262	288	280	300	282	271	281	275	279	288	251	304	286	279	281	278	297	270	281	284	312	278	288	265	292	297	299	288	255	293	296	310	293	283	302	284	310	282	258	285	310	284	277	294	299	284	307	303	274	274	297	257	283	306	300	261	279	276	317	269	262	313	319	280	294	287	273	281	288	277	272	299	275	271	270	264	287	290	271	239	296	292	271	248	278	277	287	275	282	290	306	272	262	297	294	308	301	281	281	268	275	268	275	279	292	282	280	257	265	294	293	237	302	265	255	279	261	268	282	306	308	281	275	279	289	264	276	254	288	282	282	267	268	263	261	300	283	283	256	265	269	280	289	266	279	271	286	283	285	277	298	296	267	275	263	252	283	255	286	299	310	270	315	268	270	287	268	284	298	275	295	292	242	269	286	285	297	286	270	284	285	260	288	262	280	303	279	276	287	273	303	305	244	274	282	297	311	284	276	274	253	259	259	285	280	312	275	294	309	337	280	257	265	258	285	273	266	281	279	280	317	283	270	268	263	271	274	301	282	289	288	272	272	286	269	269	281	296	250	289	270	270	286	270	280	261	283	283	292	312	277	265	298	268	284	282	276	281	264	287	278	272	272	266	285	308	245	273	294	280	279	278	260	303	291	265	280	270	268	299	301	280	282	263	311	270	297	280	310	283	311	263	319	280	252	307	274	275	242	303	251	269	283	275	283	296	288	263	260	287	293	263	282	286	248	295	272	306	273	306	274	267	276	290	265	272	284	291	271	290	266	258	279	253	292	264	264	284	262	251	297	269	291	313	271	281	287	316	246	259	278	259	262	285	329	271	289	255	297	271	285	261	269	297	290	281	284	273	302	257	262	299	262	284	263	264	283	274	274	296	275	290	276	275	281	280	292	284	302	279	292	270	282	288	278	284	289	310	297	283	286	262	270	300	264	276	301	284	300	273	280	266	299	268	291	284	313	321	299	273	290	283	284	243	279	272	255	270	289	279	257	286	275	248	279	300	304	263	266	251	233	304	257	272	295	278	281	274	264	268	253	293	268	254	282	260	288	276	292	250	276	271	299	282	290	268	272	266	283	281	309	258	285	268	275	259	287	286	288	292	260	269	285	271	265	283	272	280	265	269	249	293	280	303	269	292	270	302	276	268	261	272	291	300	252	307	268	268	276	266	297	298	287	255	314	290	286	266	249	273	266	282	318	274	305	257	270	273	273	273	292	267	282	247	280	301	289	282	256	279	288	321	303	274	274	279	258	269	301	261	256	269	295	274	301	297	303	290	278	269	253	279	265	294	313	268	302	281	260	266	294	307	266	278	286	272	301	277	290	266	301	308	298	276	298	261	277	265	289	273	287	307	294	285	280	302	296	286	276	287	275	296	298	272	277	264	303	265	298	295	273	290	273	296	265	300	266	263	272	286	307	292	260	294	284	271	282	295	302	280	262	282	270	286	290	268	261	274	298	280	297	256	284	270	275	271	283	278	293	284	268	296	299	299	298	260	289	278	281	299	259	257	277	268	267	290	248	280	291	285	284	312	299	276	286	305	291	282	299	252	304	276	299	273	286	309	278	290	305	305	294	303	284	260	303	247	268	260	253	274	274	298	262	271	269	324	287	284	255	302	289	286	303	278	264	298	266	278	302	283	281	261	293	291	283	252	277	304	284	289	277	277	273	283	312	297	265	289	297	257	291	239	277	271	270	267	272	288	271	253	298	261	305	286	272	244	267	269	268	278	289	273	291	280	259	290	280	253	293	270	261	254	290	270	298	274	262	263	277	268	277	275	283	284	271	258	260	276	259	260	285	283	305	299	268	289	282	299	277	290	271	284	275	256	291	262	269	290	285	259	299	268	282	274	272	256	273	278	311	252	289	257	271	266	263	282	291	252	271	304	296	284	278	283	263	260	260	279	286	265	267	288	263	287	271	301	276	272	252	307	305	294	263	277	281	263	290	258	250	316	261	286	253	288	286	286	298	280	244	306	304	285	269	303	298	277	257	292	319	290	260	300	275	295	271	277	277	301	269	277	330	270	230	279	263	278	264	254	277	284	279	259	247	287	304	305	265	272	273	280	279	272	262	257	245	270	297	287	284	283	292	308	302	271	251	291	286	266	280	275	313	274	279	284	290	295	307	265	274	305	301	268	291	290	283	285	275	293	265	288	261	286	273	297	292	269	283	282	290	284	302	296	267	283	271	281	309	270	270	304	284	287	292	292	278	301	296	295	262	267	307	284	284	276	272	292	290	243	325	269	283	261	266	247	278	274	280	259	278	288	273	262	268	304	289	273	275	300	281	285	273	279	258	277	301	307	277	299	291	289	285	304	276	292	270	280	285	258	301	306	259	288	264	288	284	284	277	294	266	310	296	310	277	274	248	266	252	272
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
