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
340377489476	340377490039	340377490587	340377491139	340377491687	340377492239	340377492787	340377493339	340377493887	340377494439	340377494989	340377495539	340377496087	340377496639	340377497187	340377497739	340377498287	340377498839	340377499389	340377499939	340377500487	340377501039	340377501589	340377502139	340377502687	340377503239	340377503789	340377504339	340377504887	340377505439	340377505989	340377506539	340377507087	340377507639	340377508189	340377508739	340377509287	340377509839	340377510389	340377510939	340377511487	340377512039	340377512589	340377513139	340377513687	340377514239	340377514789	340377515339	340377515887	340377516439	340377516989	340377517539	340377518087	340377518639	340377519189	340377519739	340377520287	340377520839	340377521389	340377521939	340377522487	340377523039	340377523589	340377524139	340377524687	340377525239	340377525789	340377526339	340377526887	340377527439	340377527989	340377528539	340377529087	340377529639	340377530189	340377530739	340377531287	340377531839	340377532389	340377532939	340377533487	340377534039	340377534589	340377535139	340377535687	340377536239	340377536789	340377537339	340377537887	340377538439	340377538989	340377539539	340377540087	340377540639	340377541189	340377541739	340377542287	340377542839	340377543389	340377543939	340377544487	340377545039	340377545589	340377546139	340377546687	340377547239	340377547789	340377548339	340377548887	340377549439	340377549989	340377550539	340377551087	340377551639	340377552189	340377552739	340377553287	340377553839	340377554389	340377554939	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	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
23214	21425	29182	24377	21887	20983	9855	1425	953	786	666	667	564	548	509	517	482	479	439	447	502	448	456	458	460	417	446	454	432	448	414	434	441	398	423	405	432	444	401	399	371	429	413	424	415	428	450	435	440	421	396	401	407	393	532	439	404	441	400	403	430	407	417	391	409	473	595	492	410	424	395	395	423	442	388	455	436	418	394	378	415	434	427	439	431	398	398	371	394	389	419	446	396	401	398	443	410	391	413	427	393	390	437	368	407	419	376	393	404	425	395	421	435	375	385	367	407	416	392	383	377	421	397	395	413	401	360	394	412	389	411	449	413	403	441	405	442	406	405	420	417	397	428	435	379	379	434	355	419	397	411	404	389	411	409	437	408	403	415	395	450	417	438	425	406	422	424	382	409	405	384	384	439	402	430	370	424	418	428	416	414	371	418	384	386	413	415	444	392	406	413	389	413	369	407	382	394	416	405	429	406	397	406	403	381	392	388	409	404	420	420	436	392	449	396	399	430	369	421	380	394	400	403	440	348	397	376	349	387	397	399	382	409	414	443	374	390	435	391	364	391	390	413	384	396	416	386	386	435	395	395	382	385	409	419	385	394	384	413	377	400	414	359	437	445	383	440	424	442	406	411	389	409	438	396	428	409	452	400	389	405	392	420	413	413	470	408	404	395	422	378	371	403	433	426	416	410	410	364	373	408	424	380	426	400	418	384	381	402	393	426	415	405	412	390	409	406	415	414	414	363	406	410	425	373	392	401	415	405	431	420	404	386	416	406	386	417	409	399	406	416	406	417	420	433	404	390	407	441	390	427	389	358	414	412	370	365	377	391	395	414	392	401	436	436	394	412	384	399	396	430	407	401	390	363	399	422	427	412	397	343	394	390	393	416	447	470	404	399	374	423	399	373	433	405	408	423	380	399	386	429	438	397	405	384	404	397	406	378	388	413	408	409	439	394	404	428	403	419	411	413	419	395	427	414	387	371	365	419	428	409	387	410	404	380	410	414	433	412	405	422	417	400	416	415	415	397	429	417	401	389	410	420	401	439	452	404	431	390	377	403	400	429	436	408	417	463	387	396	435	398	386	352	426	423	385	410	412	385	410	393	416	404	441	416	430	428	411	430	423	377	404	411	424	437	407	407	420	399	410	393	424	405	415	415	385	429	434	441	402	397	396	386	367	377	404	395	396	420	432	390	419	431	388	390	413	380	407	450	444	424	394	373	445	385	392	390	412	416	411	419	405	397	392	401	384	381	407	403	402	382	400	420	396	424	419	406	432	433	417	387	443	404	435	427	389	402	367	407	430	406	394	387	364	376	392	407	420	402	408	398	435	422	375	364	420	411	395	393	376	350	379	419	434	391	403	382	390	425	433	379	400	391	385	412	430	429	393	396	409	419	393	429	378	383	387	394	431	414	406	400	431	398	411	415	389	379	377	411	417	390	430	389	412	417	382	386	386	370	450	352	442	395	381	406	391	410	432	407	373	434	445	379	377	444	414	414	410	442	416	397	443	413	420	417	451	412	387	418	408	420	415	380	392	416	413	418	376	424	403	385	409	413	401	414	386	407	394	433	403	400	389	393	430	393	410	400	379	403	390	379	403	445	388	395	373	387	394	419	383	401	381	404	397	443	381	435	377	403	397	382	401	407	385	394	419	432	394	394	410	408	430	405	412	388	387	417	413	397	401	381	362	393	389	403	370	440	414	363	448	417	411	401	407	436	400	408	402	438	378	382	434	404	393	422	424	407	407	419	390	390	395	405	407	401	363	402	435	419	458	410	378	404	412	398	419	413	386	405	366	409	398	410	409	392	391	390	357	438	404	397	413	413	417	418	391	451	390	416	381	380	361	392	376	436	399	421	449	382	416	372	409	426	404	431	448	400	408	423	409	386	409	371	382	420	422	409	403	376	382	367	393	429	382	438	420	440	390	379	430	390	390	376	427	391	416	380	430	390	374	388	432	398	372	374	391	391	427	431	385	383	430	385	384	421	386	403	410	398	438	421	446	405	419	396	386	382	375	389	404	401	394	393	396	424	355	405	424	428	390	393	393	403	398	415	407	407	379	384	398	434	419	416	431	414	416	419	381	436	381	389	402	395	334	396	407	383	383	367	434	409	405	397	413	369	383	402	396	413	395	387	405	434	377	409	392	421	411	394	422	463	420	405	432	364	417	371	432	412	387	415	402	422	436	411	395	381	407	404	408	408	408	387	392	424	401	401	413	411	419	422	405	422	394	396	392	372	427	367	405	413	408	365	432	402	384	409	402	398	412	400	390	394	433	413	376	383	462	419	430	434	427	414	408	438	429	407	386	416	449	429	385	422	416	416	448	383	418	408	434	392	371	402	380	417	391	406	380	428	394	423	389	395	440	395	396	400	419	364	387	406	379	368	429	393	417	435	423	416	371	404	405	426	394	370	410	388	444	394	423	398	415	418	411	423	391	425	409	471	415	395	442	405	402	385	422	395	406	431	389	403	418	421	412	428	424	423	403	410	387	396	427	406	388	411	430	364	372	419	426	442	409	404	364	415	423	396	393	384	430	455	371	408	427	442	419	400	420	454	442	400	372	426	392	395	453	413	421	416	347	394	364	410	407	396	377	414	416	419	374	395	432	401	411	425	349	408	418	415	420	420	383	414	395	453	402	377	396	387	397	400	430	421	417	385	392	430	450	453	415	446	421	431	418	391	411	418	374	404	409	410	443	450	400	357	404	386	437	419	396	393	442	430	401	405	387	422	392	422	393	424	397	446	402	450	402	420	425	398	433	402	422	418	376	386	431	400	398	371	406	397	390	399	428	416	415	392	422	373	393	427	389	400	419	380	410	408	391	386	429	389	441	402	397	384	447	397	439	401	419	434	393	396	410	397	411	416	406	413	403	405	364	400	451	416	457	384	423	392	424	382	370	420	395	383	446	424	387	387	404	368	414	385	438	398	389	398	398	416	426	400	394	423	397	396	383	389	404	401	391	395	389	352	399	404	420	389	402	412	411	398	428	395	434	398	463	397	427	390	386	434	393	375	435	469	402	403	398	404	402	437	404	409	383	415	354	381	402	392	401	357	371	410	423	394	404	437	416	425	379	413	422	394	423	440	373	434	420	424	405	410	396	383	405	412	397	415	412	405	388	444	374	375	410	373	424	431	415	388	415	432	392	383	416	398	413	395	405	424	385	404	416	409	401	377	400	436	404	407	450	418	382	436	364	448	407	421	435	425	403	382	395	429	378	403	406	418	435	412	387	404	437	450	399	398	393	394	401	421	389	408	399	393	408	452	370	430	394	448	350	391	417	447	436	395	396	399	428	399	433	382	403	382	408	394	401	386	400	389	434	375	393	428	426	394	413	424	441	439	414	391	394	397	407	402	393	389	423	394	386	383	398	380	402	420	386	407	433	441	382	401	417	380	415	409	393	392	378	384	377	425	422	407	423	379	418	378	440	384	374	430	414	410	397	414	423	433	359	392	400	393	370	381	369	412	434
36398	63671	52462	41920	24911	6253	2660	1981	1466	1077	937	830	752	722	636	631	596	549	493	564	519	518	492	497	481	513	496	497	471	497	484	469	497	487	463	468	494	437	474	443	446	446	448	473	472	417	459	450	454	479	447	443	450	476	719	473	476	474	452	412	470	450	434	458	429	547	845	580	454	449	407	431	457	442	435	424	451	449	454	452	475	449	434	430	431	443	456	461	484	433	422	481	459	456	469	451	432	421	462	466	415	482	454	470	448	427	448	483	450	482	442	457	453	447	434	451	450	427	427	434	424	458	455	436	414	473	463	480	471	465	458	437	437	499	470	476	465	465	449	480	431	435	431	473	464	461	462	446	458	430	515	458	430	455	474	461	436	440	488	449	454	433	441	474	440	480	477	445	455	497	432	479	442	430	453	443	431	449	441	417	459	388	451	420	474	442	429	462	463	419	484	428	392	460	444	458	474	409	448	443	486	460	451	445	412	470	401	441	452	421	473	426	444	441	466	471	431	472	419	450	451	400	458	435	476	458	462	414	410	452	433	436	443	460	441	468	449	471	431	469	403	434	406	459	469	436	442	438	456	460	449	498	438	464	467	444	440	475	448	414	467	420	467	452	483	481	461	448	482	464	464	467	430	479	448	417	462	482	423	440	449	468	451	391	443	432	456	463	455	447	454	487	479	437	474	453	465	398	471	448	429	456	468	422	475	403	454	469	442	446	459	405	436	461	444	454	418	463	484	437	472	454	429	457	435	399	439	470	447	455	526	474	445	465	469	414	463	473	431	415	429	442	452	457	403	481	432	434	449	465	498	413	457	469	444	469	492	494	463	429	423	470	446	469	466	437	464	461	463	468	422	466	414	448	457	456	448	433	428	429	434	471	434	430	449	427	440	463	409	425	465	440	440	441	457	502	417	436	472	472	480	450	428	450	427	475	432	466	499	471	418	421	421	468	440	414	450	438	467	464	473	467	432	436	502	487	414	448	449	445	480	446	430	476	463	444	416	454	449	411	470	428	455	494	481	447	422	441	430	457	446	453	418	452	450	464	460	453	465	438	433	451	436	442	441	454	445	448	433	457	460	460	434	451	462	473	446	440	480	440	437	435	449	450	465	499	420	461	457	456	475	447	432	462	480	453	432	474	474	442	467	477	449	466	441	445	458	441	424	474	473	446	463	448	434	431	461	427	454	462	459	419	472	449	468	439	413	440	446	451	471	443	454	468	440	440	472	471	444	484	424	449	425	449	416	413	442	455	468	429	478	439	472	441	444	421	461	406	445	427	464	489	454	476	426	427	413	451	467	442	472	419	491	466	483	442	444	450	484	446	443	447	446	449	450	450	445	417	440	443	441	472	426	439	458	457	450	418	446	436	486	469	465	467	438	437	474	464	446	423	444	422	450	473	463	466	494	427	469	447	450	469	436	467	420	438	448	449	445	456	448	451	441	442	445	473	454	479	455	427	431	433	457	428	455	441	432	466	456	405	440	455	458	421	448	423	452	418	424	471	459	458	472	430	457	459	455	444	442	442	475	463	431	424	472	474	444	430	478	409	448	455	451	449	445	447	433	455	423	464	444	457	515	447	440	465	424	488	437	449	449	436	458	429	442	466	431	406	465	458	440	447	431	447	423	444	424	473	435	475	491	471	432	462	442	408	492	435	471	448	436	434	491	442	437	471	422	481	472	417	417	470	480	466	439	434	459	485	480	481	443	440	398	440	448	451	421	458	444	419	458	441	497	437	466	465	439	412	472	459	441	443	447	459	473	436	415	420	464	415	475	431	446	438	448	483	426	462	445	450	453	434	483	454	425	433	441	447	440	448	445	452	422	460	424	448	463	456	433	477	450	456	459	457	454	453	441	409	447	447	404	432	467	476	453	433	440	475	430	421	476	451	465	461	409	432	445	409	471	452	455	432	486	467	427	461	411	443	428	424	465	439	440	463	409	466	470	481	460	387	432	466	445	453	430	440	428	463	437	453	425	448	437	463	448	452	446	450	422	442	426	442	449	448	444	474	440	458	462	424	396	450	463	440	433	447	467	419	450	432	473	466	438	453	476	420	456	466	431	407	446	450	461	441	456	465	411	435	447	453	433	485	440	446	448	467	448	465	471	444	498	492	433	472	443	432	486	424	432	440	464	481	401	468	443	439	473	463	458	446	449	454	446	445	447	497	435	427	489	438	501	458	457	434	451	441	447	493	455	463	453	445	448	428	431	449	446	439	459	473	462	432	432	458	456	476	455	447	442	429	437	447	454	457	440	435	446	459	443	450	438	439	443	419	455	469	462	418	464	455	448	431	449	470	429	417	461	467	453	478	453	490	428	468	479	434	466	430	446	460	448	487	443	441	442	451	464	449	424	447	442	482	430	444	420	465	428	435	480	441	432	466	486	477	449	424	474	464	429	463	474	446	476	466	443	450	418	483	457	448	435	436	441	436	442	435	454	491	417	439	436	441	474	442	443	459	450	446	428	429	429	423	459	438	450	469	433	447	405	427	440	426	435	435	468	447	493	452	454	453	470	462	435	470	429	441	450	501	422	442	477	487	467	437	439	456	443	489	406	439	463	443	469	465	460	443	440	423	411	448	438	433	463	481	450	470	475	492	436	458	458	454	466	438	486	444	423	462	437	458	468	450	439	451	442	468	464	454	432	479	437	402	456	425	436	445	447	438	455	451	467	449	456	419	396	446	409	443	455	481	436	432	444	483	441	435	460	451	474	447	472	458	479	463	446	454	447	467	453	454	413	435	420	455	462	456	424	455	468	500	435	451	450	502	480	483	452	452	412	454	427	477	473	467	454	422	419	419	429	445	413	450	459	448	411	419	481	403	426	483	458	447	453	440	444	462	451	448	439	481	477	424	433	424	424	488	472	446	435	404	428	418	458	454	440	472	462	408	449	455	429	453	465	469	508	433	446	463	413	434	468	446	412	446	431	451	489	460	435	442	440	441	442	433	432	426	455	433	438	463	451	406	444	434	443	444	479	438	434	420	415	479	449	460	477	438	425	436	453	447	444	463	423	458	472	457	471	427	458	445	431	484	457	419	461	515	413	450	457	456	486	457	464	431	481	444	467	420	432	497	447	432	456	492	451	435	441	487	435	442	418	450	426	448	434	472	460	469	446	460	451	463	428	457	481	444	424	441	462	439	483	420	446	435	432	447	453	487	459	448	450	425	441	467	439	488	478	463	403	460	426	477	454	476	422	459	468	451	455	431	446	416	431	437	409	459	476	425	489	446	463	443	447	426	460	474	435	441	446	456	447	449	460	442	438	415	462	444	458	454	418	423	433	438	454	463	451	451	454	466	452	460	464	423	462	457	447	463	441	456	387	425	461	445	437	439	474	470	436	443	437	448	436	472	450	473	426	461	429	437	416	463	429	446	485	452	452	472	451	461	451	433	473	466	468	437	503	410	466	462	441	447	441	404	465	470	469	479	492	445	430	426	428	445	431	480	492	466	429	424	432	454	494	466	489	440
28901	30062	35442	23731	7467	1021	554	445	407	403	381	377	391	346	352	365	368	331	348	312	362	334	358	352	360	348	360	321	362	349	382	378	367	366	342	336	346	333	337	372	392	331	362	343	362	365	375	324	346	368	325	378	331	350	332	348	383	356	368	333	347	317	335	319	360	340	291	334	343	358	371	350	320	316	310	354	361	356	334	366	368	332	371	355	358	340	368	345	315	392	347	339	368	327	353	338	360	314	361	352	330	355	331	353	360	333	337	337	350	333	348	331	331	324	306	375	332	323	331	305	341	335	313	340	347	349	335	357	342	355	349	336	373	346	363	362	335	337	362	375	336	315	326	389	346	350	344	356	349	370	335	331	313	330	322	339	340	347	313	336	333	349	351	326	333	365	351	331	372	319	344	356	356	370	345	329	369	373	356	338	389	323	325	299	341	309	291	369	334	350	328	336	360	334	328	336	369	348	343	375	335	303	357	336	334	343	361	353	339	331	344	345	363	349	366	381	379	357	354	351	376	330	327	367	352	328	338	355	357	302	324	314	309	340	353	369	365	332	371	337	358	343	317	335	326	363	357	327	352	346	325	390	373	335	336	346	344	348	317	359	344	316	356	358	324	336	375	356	339	342	323	337	385	346	342	324	317	366	324	343	352	307	348	328	352	331	342	343	345	355	341	346	347	354	330	351	349	369	326	344	340	347	342	358	338	333	345	356	352	342	358	327	355	368	334	355	335	304	350	348	359	348	335	353	342	360	338	340	325	368	342	359	337	367	321	357	364	357	357	336	339	337	359	351	351	331	359	345	357	332	363	323	337	329	340	345	325	371	359	342	330	357	346	342	379	337	341	363	324	392	345	326	329	374	348	372	368	371	353	356	358	359	344	366	347	353	354	326	331	340	341	324	364	340	370	362	376	353	330	325	348	344	369	300	367	358	373	353	347	329	325	371	332	360	335	370	331	364	346	328	341	378	341	359	317	336	367	342	360	364	327	341	344	368	374	353	351	374	343	388	353	349	338	364	334	373	354	340	327	353	367	359	353	302	346	343	352	366	342	354	334	356	321	348	360	303	353	364	308	329	351	367	334	343	378	373	335	303	351	356	349	356	368	359	340	382	340	348	338	358	346	327	342	365	368	328	354	343	329	317	359	338	319	352	382	341	338	332	345	342	346	393	356	368	314	341	382	331	387	352	324	342	349	348	347	340	319	368	382	301	343	355	336	321	351	360	303	331	326	348	368	324	327	327	321	364	378	347	347	368	342	363	373	342	325	326	343	318	348	358	348	349	365	329	312	345	347	335	385	297	317	359	342	344	335	378	327	368	356	309	360	335	336	317	327	334	338	342	365	345	347	348	334	327	339	317	369	339	356	354	352	326	371	349	339	335	358	372	332	365	352	338	347	376	346	337	358	346	349	364	325	297	345	318	365	352	372	359	363	360	330	342	349	342	379	355	363	340	324	350	334	348	336	328	362	337	339	324	376	302	346	326	357	369	360	343	359	375	365	357	348	358	324	344	325	331	378	326	341	372	339	316	335	315	329	360	346	351	359	359	362	345	373	355	351	325	378	341	318	338	358	349	338	347	311	318	356	358	357	335	382	361	363	345	342	336	345	333	346	356	351	323	380	357	334	344	353	338	344	352	359	377	351	353	354	379	328	360	364	356	343	330	334	354	328	332	358	348	332	329	307	342	350	351	355	348	358	339	353	346	347	368	305	351	345	322	349	347	348	337	352	366	344	348	321	356	393	349	314	343	321	337	340	374	340	341	336	318	362	347	362	333	356	326	335	346	377	372	368	336	414	325	337	325	357	406	353	361	323	304	331	371	339	344	343	311	373	351	347	319	338	318	338	340	339	336	350	328	373	378	361	363	330	322	360	337	328	318	322	328	326	365	374	347	330	361	327	312	372	361	381	356	328	375	335	373	329	337	335	341	333	341	323	358	341	356	358	363	355	365	318	350	348	347	367	352	344	356	342	348	353	358	358	316	339	359	344	334	328	325	369	328	351	345	338	324	336	367	382	346	342	340	362	343	330	341	329	351	320	343	343	358	330	340	317	348	337	341	344	335	346	341	345	336	356	376	352	352	329	366	346	341	331	341	329	356	360	350	319	354	348	354	355	351	346	362	356	348	358	344	312	329	363	338	370	334	346	371	353	328	328	339	360	354	309	357	339	354	341	379	357	321	346	343	350	357	358	371	317	347	341	364	341	313	372	315	335	338	333	308	372	329	344	349	360	344	359	322	337	351	357	351	339	326	361	354	324	333	351	356	347	321	336	319	340	350	359	339	375	361	350	305	364	329	340	343	358	361	308	336	367	345	349	343	343	363	346	325	325	354	336	337	328	341	380	377	367	303	382	337	318	359	348	364	351	350	358	350	351	376	346	340	334	369	357	333	351	329	327	357	321	349	352	375	355	375	312	334	345	305	331	350	353	329	356	316	341	328	353	344	316	345	312	357	354	338	362	335	374	350	361	341	310	341	328	323	342	329	351	356	322	324	336	357	352	351	334	365	335	362	369	336	366	351	361	350	324	354	306	352	373	319	386	339	335	336	336	336	355	347	337	354	376	325	346	345	324	320	355	326	310	361	398	333	349	356	376	336	323	330	354	343	333	351	355	316	344	346	390	303	375	359	331	348	316	345	322	363	322	391	330	354	358	340	344	334	350	344	339	356	331	365	302	340	370	352	334	355	362	329	376	338	373	313	353	328	344	343	351	352	349	359	341	331	333	334	345	374	346	340	320	365	336	365	335	361	374	364	321	358	337	368	365	342	327	385	328	331	339	342	388	390	357	370	354	314	370	348	343	378	356	323	324	332	334	342	348	370	325	357	338	345	376	315	325	332	317	346	349	325	334	360	304	335	380	316	338	341	331	334	360	326	343	326	359	402	324	344	366	327	335	349	339	337	390	353	344	336	340	327	351	346	357	337	334	314	343	317	356	319	336	333	339	364	350	341	337	329	345	326	353	346	339	346	312	338	324	309	339	336	367	338	374	346	323	335	354	338	316	363	355	355	366	346	342	376	385	368	344	351	334	351	322	317	321	343	372	378	345	366	321	330	358	374	335	369	339	330	390	369	321	331	363	382	378	338	324	349	339	332	314	321	354	346	331	362	325	330	356	334	346	333	324	337	345	325	334	354	360	316	339	351	351	367	371	320	346	345	343	360	354	338	366	363	343	334	344	362	379	359	346	355	362	348	323	351	365	339	357	379	321	333	359	308	332	368	381	349	345	326	352	338	314	326	336	371	343	353	320	343	318	361	354	335	366	388	333	381	406	348	334	345	385	323	350	371	360	331	327	337	358	331	366	345	365	360	348	339	341	368	364	355	336	360	373	338	341	358	345	361	347	317	336	339	373	324	353	310	344	342	328	367	387	346	330	334	335	351	353	312	336	353	318	355	380	333	359	352	366	346	318	329	358	367	368	346	351	358	349	338	354	345	323	377	349	308	375	337	371	368	308	350	363	358	317	378
32598	47890	35790	21274	7750	1569	865	628	560	517	519	470	433	472	430	442	389	432	411	417	392	384	398	429	418	384	375	408	385	386	410	407	383	416	422	398	390	401	401	415	403	391	421	409	371	398	393	401	391	365	410	430	390	384	377	393	390	401	380	393	400	417	387	366	399	394	379	404	433	390	392	428	407	426	401	426	408	380	423	393	418	383	423	382	387	417	409	418	380	390	400	400	449	395	471	402	388	408	385	432	419	389	408	381	376	393	410	395	385	435	411	385	418	402	386	409	423	412	396	428	373	411	411	377	362	408	421	424	430	412	407	375	415	397	395	401	409	381	388	401	422	398	385	387	400	407	390	422	398	398	365	396	411	401	420	420	411	358	427	404	410	404	417	429	371	381	406	425	415	407	372	408	419	385	424	409	392	409	390	423	368	353	401	412	403	397	415	382	400	386	393	392	351	407	421	419	391	392	410	409	427	419	395	400	372	424	405	419	375	440	382	418	426	400	401	420	398	427	389	412	404	381	387	388	364	412	413	384	423	391	408	403	417	410	408	398	420	388	417	373	403	405	430	411	394	382	409	369	389	366	368	441	398	407	405	390	377	391	411	415	364	404	372	372	400	410	418	418	439	426	407	433	399	403	394	408	390	397	434	392	379	393	392	424	411	400	408	400	417	371	402	370	408	411	388	405	421	407	399	435	410	401	371	432	395	402	379	383	379	412	419	409	375	400	407	412	439	425	396	374	391	361	384	415	402	404	395	416	353	374	377	370	380	385	358	399	425	408	396	370	378	425	377	421	436	405	402	404	432	374	412	400	426	378	417	391	391	392	403	419	435	404	389	425	402	403	414	373	397	353	395	396	417	380	367	405	395	381	404	433	410	382	389	425	405	464	405	359	405	411	417	433	396	380	393	400	428	404	405	403	397	373	419	414	414	404	386	382	379	417	399	400	382	390	420	425	395	394	378	416	394	414	394	384	394	419	411	386	393	375	432	420	395	398	382	412	437	353	401	411	407	398	403	402	409	409	419	377	428	398	395	414	422	378	386	412	409	426	371	384	410	369	345	423	454	396	375	390	413	427	413	448	415	412	384	394	386	411	401	393	401	401	388	396	383	414	399	400	390	418	395	404	404	398	405	408	380	387	410	434	386	372	368	418	437	401	413	410	419	382	396	379	387	392	386	410	376	399	403	415	405	427	382	453	384	407	436	380	415	417	393	444	417	422	380	402	405	384	378	386	378	410	372	417	379	409	394	349	392	425	381	378	409	400	416	399	430	395	377	376	403	403	382	405	427	384	402	374	422	435	414	407	409	380	422	397	385	407	398	373	386	423	401	394	386	375	401	398	413	394	426	398	455	372	387	404	394	438	383	385	366	392	376	402	398	423	415	420	379	406	397	403	422	380	403	373	404	416	382	388	423	411	427	396	403	427	417	393	384	393	415	407	404	409	401	395	364	379	406	336	386	413	407	387	402	394	420	387	403	397	402	391	395	395	379	419	420	399	374	404	399	425	417	389	399	378	413	383	397	394	415	450	431	409	371	412	416	395	405	367	355	420	389	413	390	380	398	370	401	401	461	400	397	396	417	411	433	400	413	391	397	388	398	404	381	397	392	367	413	402	437	396	369	385	394	380	400	404	390	366	438	401	402	414	383	408	426	395	385	400	387	410	409	392	382	395	381	408	427	372	386	405	367	419	388	423	381	415	431	395	393	395	384	416	401	429	397	359	408	401	393	397	411	393	423	398	364	404	401	385	426	389	378	379	407	372	397	378	357	412	396	402	399	391	386	446	416	419	380	421	391	415	381	376	420	441	409	390	427	424	382	402	429	411	416	420	389	414	408	394	366	430	396	410	382	391	388	389	388	415	385	391	383	401	417	393	399	375	396	395	424	446	427	390	415	366	390	395	401	388	436	396	393	384	398	382	388	408	398	394	368	386	434	376	403	408	404	409	435	389	371	405	452	415	388	458	395	394	412	403	412	383	381	384	411	409	386	412	411	390	393	406	410	382	375	425	400	418	413	405	417	393	383	376	362	421	345	433	402	410	399	437	363	404	408	379	403	394	414	426	397	394	376	393	419	421	404	345	383	385	408	425	426	423	385	389	444	410	404	414	433	395	390	402	391	398	378	412	375	393	393	434	390	438	374	411	396	398	397	407	408	401	430	368	387	409	422	417	424	424	427	374	414	374	382	375	393	419	349	383	368	404	386	421	420	368	399	398	385	370	409	380	396	402	409	420	379	392	375	390	384	406	408	433	423	406	405	404	422	404	420	392	429	377	418	433	405	391	383	417	429	369	380	444	383	367	388	409	398	418	389	404	399	409	411	406	427	428	401	428	429	399	407	386	437	389	407	404	398	405	412	371	383	403	378	367	399	397	362	400	413	369	385	430	393	399	415	382	390	419	383	389	432	427	402	384	424	409	356	425	430	400	399	410	421	413	408	369	371	407	365	412	374	423	396	431	395	397	432	390	383	394	395	388	442	402	403	404	408	417	385	439	401	416	398	423	384	361	392	410	424	365	392	418	393	397	425	385	402	405	399	414	424	407	389	438	380	404	392	400	414	434	399	395	383	414	396	407	414	394	399	419	397	408	410	395	428	400	383	386	381	417	427	402	435	410	410	430	416	389	405	391	410	387	368	414	417	404	442	384	387	398	382	402	397	405	426	409	432	385	385	400	371	388	410	407	401	391	424	427	372	385	386	377	427	400	370	424	366	406	385	403	367	428	384	398	394	414	432	376	387	397	382	419	399	392	418	429	370	432	446	391	419	364	389	415	405	382	400	437	404	394	407	421	392	436	396	427	404	410	413	395	430	398	392	361	389	405	412	375	411	385	397	410	371	405	389	383	373	389	391	413	382	393	371	407	410	396	400	413	394	404	377	410	405	385	421	384	435	386	389	403	375	398	370	379	428	418	390	366	428	451	436	403	399	371	424	404	404	375	367	404	408	396	417	397	361	401	358	384	381	427	402	424	383	386	387	398	417	422	381	404	379	373	381	393	402	377	396	403	400	396	400	411	422	372	381	390	401	409	377	430	444	380	389	420	399	396	420	418	415	412	400	405	381	401	417	408	406	392	417	377	449	387	398	425	401	388	374	442	424	428	438	412	412	406	416	416	388	428	440	398	416	422	411	401	394	436	350	382	392	426	448	374	415	395	394	397	382	426	396	378	411	408	400	402	406	364	406	428	363	383	413	401	417	409	385	436	429	451	424	410	367	408	403	400	377	387	376	429	429	397	393	396	379	368	423	406	402	390	407	392	405	435	403	396	366	410	382	441	414	415	396	410	413	385	400	437	440	362	413	372	384	387	424	371	381	376	422	369	371	423	431	406	362	419	383	401	391	376	409	406	396	427	414	388	400	389	427	402	420	384	364	390	405	399	403	402	427	413	382	401	395	400	405	385	405	400	405	413	371	397	393	388	399	401	422	409	387	414	399	405	441	416	375	409	377	400	404	434	445	441	406	428	378	414
23821	21024	28426	24792	20941	11512	1394	695	645	570	473	459	397	413	376	375	361	358	345	345	321	339	335	346	343	343	330	343	321	335	343	350	329	324	343	324	304	318	311	274	303	311	296	319	354	318	340	278	314	299	278	286	336	301	358	448	365	308	350	292	309	306	308	312	318	351	444	381	301	300	309	305	288	293	306	331	329	329	318	260	333	288	300	324	290	317	299	322	313	337	319	302	291	322	309	282	295	321	336	305	333	337	301	310	296	322	333	341	312	307	320	325	326	288	326	299	297	277	304	301	347	307	285	315	308	308	317	296	308	332	288	341	324	302	293	329	300	280	299	339	308	343	307	294	280	304	318	283	316	311	310	293	298	302	320	290	312	306	314	330	258	314	322	306	319	300	292	314	297	319	314	314	308	283	311	325	298	321	305	326	320	320	300	292	306	267	294	300	316	312	319	298	322	297	307	317	327	296	306	314	310	345	308	318	321	315	335	295	325	299	333	267	325	305	322	292	334	329	292	316	308	332	306	326	320	302	322	297	301	334	275	311	320	304	332	335	308	321	297	304	298	325	339	288	323	312	335	313	301	320	300	311	323	329	326	332	305	336	305	269	307	337	327	336	311	316	341	291	299	299	315	326	312	311	284	291	286	328	282	293	336	301	342	330	339	310	327	345	297	302	306	295	297	267	308	306	348	289	314	328	296	333	321	337	262	302	317	338	327	279	276	296	330	315	304	324	300	291	350	312	325	315	318	286	294	289	302	321	309	281	300	336	340	345	305	334	323	336	341	324	328	308	305	339	292	308	305	305	319	323	321	346	311	314	303	308	317	313	293	311	274	333	324	309	313	298	287	315	323	328	309	306	298	282	330	311	293	312	308	316	294	296	317	318	314	305	317	322	289	312	297	301	307	284	319	312	349	287	283	347	300	302	314	310	305	273	325	339	299	315	306	321	317	298	284	323	332	328	296	318	326	302	315	325	305	322	335	310	301	313	316	307	284	296	346	302	313	294	295	313	316	328	280	289	305	330	299	292	311	294	318	323	292	307	349	320	326	337	295	297	338	312	311	312	341	288	335	313	331	312	344	298	344	329	334	354	286	282	302	309	314	314	297	332	311	325	308	302	331	326	311	292	308	284	312	320	308	319	329	283	344	305	328	307	309	313	306	307	318	305	319	298	300	309	319	292	302	306	301	308	288	301	319	322	310	296	318	314	288	299	286	298	302	336	317	330	305	326	323	315	305	345	299	283	318	298	323	280	319	325	326	277	350	300	335	314	330	303	287	296	297	314	300	320	318	322	289	315	289	322	343	316	296	314	319	322	309	312	284	303	314	297	337	288	269	341	305	305	306	312	321	329	281	282	324	290	275	303	333	300	331	321	306	298	321	298	314	296	305	316	322	310	312	332	278	338	307	299	313	293	314	328	347	316	322	311	339	305	301	303	324	307	287	323	347	326	305	299	334	288	285	275	328	325	300	285	298	315	324	310	298	282	296	291	310	324	322	309	313	317	307	262	305	309	342	303	317	329	320	301	275	305	309	302	321	329	292	314	331	299	317	310	348	291	321	301	309	339	302	335	284	278	312	276	330	319	296	339	342	302	311	318	272	301	327	300	318	343	291	324	312	316	322	316	313	330	307	312	314	333	295	307	336	352	311	292	308	324	302	311	322	285	295	295	343	322	315	365	327	325	329	322	304	300	344	317	305	326	282	307	297	309	304	327	322	306	304	299	295	334	337	328	308	304	332	320	310	335	313	310	299	300	290	324	302	332	280	336	311	317	329	329	303	284	319	300	288	331	295	328	325	308	309	324	316	294	309	304	309	320	284	303	342	286	318	333	304	336	309	279	315	283	277	318	291	289	278	301	301	312	340	331	299	341	304	304	335	312	301	358	325	323	311	319	333	323	294	285	311	294	333	293	317	311	332	347	314	323	338	322	283	293	325	307	326	302	313	357	287	317	300	327	316	324	309	315	328	328	305	303	263	300	294	325	306	296	313	325	320	304	306	301	306	309	271	294	302	292	300	333	293	302	312	287	266	302	303	304	340	327	329	326	317	298	305	331	288	312	336	317	329	308	295	327	314	321	309	328	298	311	303	314	297	318	317	317	342	302	292	309	292	320	297	270	300	300	286	299	291	298	313	309	319	308	321	328	329	288	321	300	312	290	301	308	326	318	313	288	311	280	310	308	295	299	297	316	287	311	337	281	305	311	305	322	297	306	310	298	337	320	284	288	293	317	300	363	269	320	321	319	288	291	309	310	319	317	284	326	318	309	313	316	314	285	323	303	308	316	319	302	337	315	324	324	348	319	314	290	296	320	290	311	339	271	316	306	291	302	283	337	327	325	295	306	317	308	300	290	289	330	344	329	320	316	314	333	333	331	298	313	333	292	335	301	297	299	289	324	315	342	273	319	278	305	295	275	312	338	287	333	309	319	304	325	344	322	294	303	322	316	292	304	307	335	284	339	330	330	304	291	309	286	296	326	280	307	339	333	319	306	287	279	315	321	314	326	308	305	319	290	313	320	322	307	299	321	313	300	324	309	339	300	310	324	306	312	299	309	317	291	340	288	322	320	297	304	315	330	329	307	314	304	329	302	321	314	299	264	296	328	329	297	334	311	292	302	313	318	319	309	329	305	327	321	317	309	286	339	318	345	272	346	295	270	313	339	315	307	283	288	321	300	335	303	313	347	314	295	313	332	301	269	330	290	315	336	328	302	310	297	304	325	302	313	293	322	312	294	341	290	325	308	269	339	319	295	319	297	299	293	312	287	317	311	362	319	314	334	311	290	288	300	315	280	306	274	310	320	300	291	285	304	337	335	308	326	296	315	292	324	287	311	292	286	343	295	296	288	305	313	324	299	320	321	315	304	270	318	332	327	336	273	341	323	315	302	315	305	302	299	317	312	318	305	294	317	318	335	320	305	308	303	289	318	305	341	312	310	307	302	288	335	322	304	304	303	322	311	329	314	287	321	290	290	301	296	334	328	309	281	323	292	294	301	283	310	281	328	307	298	299	322	304	296	317	304	271	293	291	286	305	299	342	308	327	324	307	292	320	320	284	300	339	333	308	324	292	306	329	303	286	361	311	303	288	318	304	296	297	308	300	321	326	344	312	305	314	309	313	291	309	290	282	323	319	293	293	314	316	334	319	275	297	309	299	325	277	335	303	293	320	332	314	330	331	335	319	302	311	324	319	346	322	286	310	296	316	326	326	303	291	300	319	288	303	304	314	326	300	313	295	316	331	292	303	302	301	301	307	291	295	350	316	337	300	362	346	288	301	325	305	315	299	277	315	298	311	293	321	319	295	299	318	301	317	323	325	300	302	312	320	293	315	276	320	299	276	341	323	295	313	326	332	300	303	343	309	349	303	321	326	312	336	329	283	322	341	293	317	310	340	306	317	329	274	312	310	298	308	298	296	315	300	309	290	298	327	272	331	310	338	293	322	307	325	324	308	297	317	330	301	309	305	299	338	280
32035	54507	45824	30935	11250	2861	1442	1115	913	787	649	585	534	503	477	427	435	445	423	380	433	425	349	404	376	382	399	356	379	366	353	371	380	414	389	365	362	374	354	380	353	354	377	372	367	368	362	337	360	362	346	343	372	373	376	577	418	357	396	391	349	364	357	353	370	422	601	446	352	369	375	357	340	372	355	357	353	313	380	371	356	336	343	400	371	370	349	336	350	365	366	372	343	366	341	344	376	384	371	363	371	352	372	342	338	354	386	339	394	371	367	333	328	346	361	373	375	362	313	366	375	365	357	329	358	397	391	393	384	387	333	373	353	374	331	387	385	378	416	371	321	351	362	361	381	374	352	359	386	339	368	342	383	369	361	358	364	331	353	339	364	363	360	344	372	392	376	407	380	390	360	383	360	389	371	393	346	363	384	327	368	356	362	363	361	371	357	323	368	344	368	354	341	379	353	364	369	362	390	361	345	341	357	368	390	362	399	403	357	343	362	356	353	351	377	358	362	377	310	369	330	375	362	356	356	341	337	374	368	409	325	368	374	361	344	354	339	359	363	339	361	351	328	371	381	361	334	375	359	369	367	390	331	382	363	345	361	380	316	362	369	355	326	368	344	398	347	339	343	395	356	370	398	326	380	349	345	379	359	376	347	346	375	371	338	371	329	359	348	348	380	328	375	352	370	370	345	340	386	369	359	334	375	348	379	365	358	325	331	356	363	361	348	361	363	380	344	366	396	386	323	352	388	350	377	390	362	373	393	386	334	381	334	354	318	369	373	366	345	344	353	388	365	362	346	346	368	338	334	362	341	373	339	352	369	333	380	349	352	378	367	341	378	378	322	317	341	346	359	351	361	344	361	365	363	361	356	353	385	372	361	358	348	360	381	389	360	370	344	342	355	377	335	359	362	358	377	354	377	357	384	366	358	378	359	345	372	410	366	354	355	377	411	373	354	346	341	401	380	333	359	377	387	421	354	393	384	370	337	363	391	363	342	334	350	353	344	382	348	355	356	372	354	381	356	364	365	356	365	340	385	339	342	354	360	337	389	351	344	363	342	335	360	351	381	334	353	368	384	370	355	347	324	377	394	377	370	332	367	382	372	331	352	357	331	346	337	361	333	356	372	333	337	368	363	350	342	368	345	334	378	392	376	357	362	333	359	343	361	338	329	361	338	353	361	354	372	358	329	330	375	353	369	361	351	348	348	357	338	370	342	347	357	388	361	351	351	362	379	405	369	373	359	376	364	387	369	370	379	347	363	335	355	360	367	348	370	356	364	352	400	332	367	396	334	362	392	376	377	385	357	370	347	324	373	383	375	378	350	385	340	334	380	365	345	350	351	380	377	352	348	332	354	362	366	339	339	377	335	352	354	339	352	353	340	363	337	353	336	347	350	394	391	356	372	369	376	365	339	388	398	340	380	372	313	370	351	371	375	367	334	360	335	361	380	353	371	354	378	380	389	402	362	360	361	370	394	372	358	354	358	368	365	337	379	365	349	331	385	401	389	356	361	359	332	355	354	364	352	381	335	332	343	352	406	361	364	377	392	381	341	373	363	332	336	363	335	383	369	362	357	331	356	344	352	354	363	382	350	372	374	365	360	366	368	372	373	352	356	374	331	353	374	377	361	360	365	326	374	357	378	339	345	342	349	379	380	357	371	350	363	351	376	343	351	378	351	371	371	357	319	369	362	335	359	353	370	364	340	362	387	356	362	343	335	352	354	346	373	348	387	374	359	372	349	347	348	375	336	405	327	352	357	365	350	332	344	376	353	343	372	347	342	360	346	363	373	366	328	348	365	341	371	369	364	333	339	369	372	363	336	339	348	378	358	355	315	385	369	360	348	361	328	337	372	364	385	361	339	365	362	356	318	349	346	377	357	375	343	342	422	385	397	381	352	385	323	332	333	364	350	388	375	380	344	349	365	328	347	339	375	353	338	363	337	315	351	344	332	338	352	345	373	387	357	337	345	355	363	378	348	382	347	347	373	362	356	370	348	364	368	381	359	343	349	393	349	365	342	374	357	355	330	368	350	332	395	388	362	361	351	367	364	372	376	348	353	358	365	358	377	365	309	367	370	340	376	365	341	348	375	370	411	359	330	357	355	356	367	346	390	342	359	336	344	341	363	354	327	358	351	372	372	367	345	374	373	344	351	349	371	372	389	376	409	375	356	382	343	351	344	382	349	337	347	360	380	369	349	392	362	349	366	406	374	380	374	376	377	388	343	372	311	347	344	349	372	334	378	356	339	362	353	368	374	375	334	386	364	340	335	377	355	349	363	359	362	383	356	356	365	359	383	326	345	330	352	342	371	387	366	362	362	356	376	372	350	368	339	326	349	384	348	408	327	329	339	346	368	335	385	373	362	370	353	372	358	382	365	391	370	374	343	337	351	366	391	337	357	356	350	403	357	347	351	376	360	361	371	374	323	362	347	360	374	417	336	349	369	392	349	370	349	343	310	356	363	384	350	360	352	352	386	323	364	335	334	315	361	351	364	407	348	390	366	372	375	381	333	389	360	340	349	375	358	330	341	370	401	361	361	357	378	338	359	360	348	338	356	340	359	384	362	361	392	365	357	356	374	356	351	371	378	359	377	360	367	366	345	337	370	360	350	323	365	347	345	360	365	350	349	373	357	365	401	376	339	369	361	365	329	353	367	380	342	336	322	341	349	354	354	355	358	377	389	358	348	365	355	348	357	377	348	381	373	345	360	380	353	352	327	374	348	391	392	366	330	348	394	392	364	403	366	376	355	383	335	355	340	357	386	328	372	330	383	359	394	362	343	343	365	343	355	348	375	367	361	376	368	349	323	338	355	350	353	355	376	364	349	355	321	347	352	374	355	373	355	383	321	390	344	332	344	353	348	380	383	335	382	346	345	346	375	371	337	331	392	368	364	355	369	359	391	392	372	373	361	394	358	334	406	357	405	334	336	380	365	367	361	350	393	377	355	376	377	336	351	329	367	360	390	365	351	338	361	370	364	365	367	348	334	380	376	353	371	357	383	386	341	336	399	351	340	371	329	338	380	342	341	366	380	362	358	356	403	342	371	356	354	373	344	368	369	355	354	330	369	374	342	342	367	352	361	364	345	355	356	363	382	357	347	334	344	380	353	358	327	391	366	353	347	318	371	348	346	363	343	392	353	346	358	352	346	391	346	365	359	355	370	343	368	347	361	360	363	360	346	347	359	354	363	388	358	378	310	374	346	372	370	366	363	353	366	362	378	361	340	349	366	378	367	367	362	351	382	342	383	379	356	361	412	360	381	363	339	350	337	379	358	400	364	376	393	342	342	320	384	349	337	365	357	382	391	380	349	360	353	359	369	357	345	379	398	329	387	318	354	340	323	382	339	389	326	376	341	338	377	334	354	344	353	365	364	372	382	368	383	377	355	353	380	366	375	357	379	361	320	406	359	347	343	337	355	385	373	343	347	359	365	399	375	374	358	387	339	366	369	370	363	347	354	342	354	331	369	369
25039	21033	28389	26192	15158	2356	785	623	542	543	480	470	473	475	436	434	448	443	435	413	418	435	430	430	433	417	427	438	401	408	469	399	440	428	431	455	402	404	398	413	428	417	429	433	417	385	412	437	390	412	408	388	402	420	395	454	445	398	369	412	424	391	376	411	449	458	465	483	425	387	402	396	392	401	407	421	434	402	398	411	399	374	413	397	411	441	429	358	433	383	423	405	406	406	445	377	425	375	406	438	397	403	406	443	397	399	434	420	424	429	412	407	445	416	438	372	440	440	413	404	414	392	449	423	422	446	406	443	442	415	402	400	443	432	470	395	461	409	413	405	442	444	367	410	412	417	409	423	432	406	407	363	414	431	403	459	418	397	389	425	415	438	368	429	434	420	422	392	419	399	410	415	403	404	415	411	431	427	430	448	420	405	421	422	398	430	441	432	416	421	436	414	455	412	407	432	402	409	408	396	420	407	398	410	402	411	430	382	432	392	431	391	455	385	402	447	423	446	411	441	443	426	421	403	422	391	447	428	388	423	408	411	425	402	423	403	421	389	402	411	403	432	419	409	440	401	389	431	416	388	431	432	431	389	426	348	448	401	433	446	405	415	417	432	412	417	391	372	415	431	376	403	378	383	433	392	472	465	422	379	426	435	431	423	424	403	402	427	389	400	426	413	415	402	409	394	416	389	415	394	414	404	424	427	443	396	430	354	407	379	382	383	423	400	417	422	392	408	437	413	388	452	421	397	409	424	398	409	411	414	424	411	384	430	441	419	429	448	415	400	366	416	418	440	407	387	410	440	406	376	407	420	377	392	442	428	402	427	417	413	423	405	421	424	376	400	415	422	384	398	414	408	407	410	398	417	409	413	424	398	411	434	437	462	385	414	381	413	373	402	378	412	415	431	407	384	466	414	438	479	405	396	411	425	444	411	423	410	375	386	402	402	426	381	415	411	397	421	424	384	417	437	378	422	402	391	367	439	447	447	433	389	419	416	408	407	446	383	399	439	394	429	403	411	392	405	438	400	430	401	394	396	439	435	414	413	405	409	421	418	411	396	431	434	392	410	445	423	440	417	423	390	395	425	434	449	414	393	435	380	434	427	385	407	410	400	427	378	420	435	389	409	411	393	418	430	399	381	412	435	403	398	427	399	413	413	406	394	441	400	438	445	401	448	470	416	398	398	455	410	411	395	428	423	385	407	390	411	416	411	446	401	405	428	429	435	402	457	414	452	413	419	412	396	410	442	371	417	398	437	443	428	403	449	381	443	425	422	343	394	427	423	451	392	407	424	438	441	431	416	410	409	412	441	418	398	407	415	442	408	412	417	382	421	452	435	417	433	448	364	417	390	408	401	391	435	404	408	426	455	446	409	399	433	411	421	411	378	457	442	410	401	448	420	442	378	441	436	425	436	421	411	403	404	423	402	404	484	410	388	414	449	435	373	406	438	390	371	415	403	403	374	457	432	442	389	405	394	387	405	417	427	429	447	407	412	422	407	396	430	400	402	382	395	407	434	410	423	434	405	453	431	415	407	376	400	432	377	388	460	459	414	417	424	436	405	412	428	429	425	437	389	407	418	418	402	379	433	423	399	445	377	407	402	427	430	427	411	372	401	452	391	400	395	428	401	410	406	457	403	439	398	458	428	416	416	404	414	426	418	397	419	414	372	433	411	415	400	393	413	413	415	440	421	390	454	419	433	386	421	399	434	419	407	435	412	436	423	386	404	453	386	408	409	428	402	407	423	401	365	434	407	433	425	416	427	433	348	421	435	412	441	419	398	426	423	411	440	444	440	397	406	401	430	445	475	395	415	413	400	443	424	406	435	448	427	377	437	418	401	467	399	442	422	432	406	379	392	442	418	359	434	407	402	430	409	422	416	467	395	414	407	409	381	404	391	403	400	420	427	409	428	443	375	409	407	385	407	415	385	408	420	418	407	402	434	386	460	418	415	459	387	408	412	419	425	386	418	441	418	398	416	401	440	436	438	441	424	428	408	381	410	417	406	428	436	439	428	420	413	421	381	429	423	411	431	411	403	389	409	394	425	404	384	452	406	401	384	417	397	393	442	393	409	409	437	394	413	429	403	408	410	366	432	464	416	372	424	394	423	419	453	400	368	421	421	411	430	452	447	362	415	397	429	365	417	396	426	431	373	372	396	473	451	431	475	401	403	395	431	406	431	408	424	402	413	410	437	403	406	429	412	432	420	412	404	454	456	411	425	388	391	371	444	406	400	397	421	420	396	408	440	417	395	402	405	373	387	386	418	403	432	396	387	417	436	398	384	418	421	404	388	384	400	435	390	420	415	467	370	423	433	418	394	403	416	417	468	400	414	405	398	431	406	420	402	405	381	425	420	438	371	401	411	379	407	421	434	408	414	440	419	395	410	424	430	412	436	392	418	386	386	426	393	406	427	412	418	417	424	398	422	446	446	409	427	402	408	410	412	431	454	412	420	391	391	421	397	394	440	437	443	405	408	437	384	427	439	386	437	429	391	417	382	430	416	422	421	412	439	409	411	416	444	437	388	419	385	401	418	395	425	447	419	394	411	403	433	435	431	409	396	417	456	423	364	442	413	423	384	422	461	397	437	393	439	412	428	420	415	421	393	398	394	400	406	383	442	413	446	416	377	419	423	424	393	398	407	400	432	439	421	409	377	394	405	419	468	443	442	389	421	422	438	397	420	408	384	404	388	423	441	391	393	430	394	404	410	445	425	382	417	381	424	418	388	404	422	435	423	425	392	398	383	437	416	414	420	404	396	448	417	403	431	418	427	405	442	400	421	405	404	440	407	390	400	377	396	416	422	392	376	396	399	443	404	404	393	385	403	400	424	408	432	446	425	401	422	423	397	436	462	422	387	434	435	423	409	404	385	392	427	378	416	408	426	415	465	417	429	409	400	405	428	402	394	393	407	428	444	388	406	401	404	438	414	391	394	417	415	396	414	402	394	401	466	438	386	424	419	399	415	437	424	374	401	398	434	419	429	376	406	415	436	435	406	393	434	418	407	450	455	400	391	422	425	413	422	442	459	407	414	432	392	434	405	409	398	414	470	412	420	395	397	442	417	420	446	410	394	437	431	390	428	446	440	430	417	413	442	392	406	402	382	407	394	396	389	390	379	413	383	373	402	374	418	435	373	429	404	410	384	419	449	384	398	418	368	423	406	389	410	379	423	415	397	434	397	413	433	399	411	380	411	412	426	419	387	423	406	418	402	435	416	409	430	412	403	448	411	433	388	429	412	403	426	432	411	421	397	413	442	418	409	433	418	414	399	397	408	388	418	393	412	458	400	438	417	420	376	444	415	394	397	377	426	429	407	431	404	433	466	368	412	430	372	388	432	394	428	424	439	440	420	428	395	416	433	407	421	412	404	387	401	401	423	439	434	419	416	440	406	408	460	396	413	466	411	406	415	422	429	400	398	430	423	410	430	418	387	399	433	369	432	427	387	372	437	406	433	407	407	409	427	421	426
30858	51918	41908	25457	10203	1892	1187	956	834	733	644	555	573	540	543	502	539	493	520	483	485	500	491	460	489	530	454	484	498	492	458	472	494	485	468	483	465	495	490	478	502	450	474	523	483	480	467	514	468	494	509	456	486	517	469	500	497	482	535	466	483	469	481	482	439	535	616	496	481	506	482	467	458	516	445	443	519	512	517	458	451	427	468	457	500	476	471	490	488	446	493	485	462	490	489	489	451	482	471	484	448	445	487	444	473	441	446	496	468	486	513	459	445	472	488	456	483	497	494	468	451	481	478	501	448	482	485	477	499	457	466	491	497	470	453	435	509	476	482	506	475	484	506	505	453	480	457	478	450	483	462	475	465	459	467	499	494	470	465	470	491	488	448	447	482	468	479	458	484	482	477	523	478	499	423	472	510	470	472	487	479	465	507	481	489	489	459	497	474	478	468	518	447	483	480	509	444	511	497	474	480	464	463	477	461	443	458	457	509	421	494	481	463	476	474	475	494	440	472	494	461	454	510	450	479	478	468	464	490	494	477	439	447	481	472	450	485	451	468	473	499	472	496	471	438	489	443	451	480	438	488	487	489	464	472	472	512	501	444	456	481	455	471	502	453	483	447	496	472	476	470	495	473	444	471	477	443	449	477	443	482	475	469	470	467	498	533	448	460	468	464	515	500	460	486	450	429	484	449	502	468	483	526	443	487	487	449	464	463	444	460	465	473	458	485	486	458	490	455	458	459	492	443	447	453	503	478	481	517	453	482	436	499	510	510	453	444	451	438	438	449	458	494	484	470	489	476	504	500	459	470	434	504	469	484	471	419	494	488	458	437	500	489	505	468	493	522	479	477	503	436	516	476	508	486	448	478	480	455	432	471	462	429	481	450	503	447	521	453	483	477	478	446	509	460	503	430	469	476	490	474	489	468	461	473	466	446	452	488	481	447	453	438	512	475	481	455	501	455	504	447	484	483	458	501	463	474	518	476	468	455	475	497	455	437	455	459	461	455	439	454	452	482	517	478	496	489	451	486	470	458	471	504	543	450	433	483	457	535	490	479	519	486	471	476	506	481	474	418	436	492	499	448	436	464	496	481	467	455	482	448	451	441	493	476	468	492	449	456	446	422	439	488	497	446	474	461	463	502	482	494	494	468	462	471	478	459	471	455	438	470	470	454	462	493	451	464	471	471	505	478	442	440	470	505	450	495	501	492	441	508	468	460	487	457	474	470	506	459	493	453	480	447	503	479	442	483	455	437	464	469	450	492	475	459	489	465	453	461	444	498	497	454	470	505	481	445	480	454	476	445	457	453	431	474	465	467	474	477	487	475	494	446	459	505	499	470	481	462	523	498	458	448	458	461	448	497	452	446	462	492	506	443	456	416	477	442	483	480	476	441	462	457	500	501	433	469	458	457	503	473	419	471	445	513	493	453	451	489	482	502	465	442	494	483	478	474	448	497	481	492	472	450	456	456	480	471	460	485	519	469	498	499	481	478	469	434	479	480	469	479	464	497	487	484	471	496	462	506	479	504	451	491	486	474	452	480	469	475	458	523	459	511	497	470	477	514	468	495	468	484	460	477	425	491	486	502	449	484	495	469	469	478	468	442	445	483	470	419	487	445	474	500	441	427	503	453	480	485	522	468	439	475	476	487	462	497	486	474	471	485	446	470	471	475	428	491	445	447	460	435	521	448	467	479	482	469	450	501	458	492	462	495	455	460	472	501	448	489	432	481	495	472	510	412	503	456	496	474	480	465	473	473	480	463	449	477	464	487	497	447	478	500	495	466	440	484	497	443	478	504	485	484	459	473	503	492	499	458	493	461	492	474	480	507	465	454	486	488	463	440	488	468	456	504	468	464	479	527	485	436	453	449	464	516	509	478	449	505	466	464	485	461	502	519	482	463	458	461	448	486	469	439	494	450	475	441	458	442	544	456	457	487	471	432	452	446	474	483	447	499	452	464	505	481	436	446	467	448	471	458	470	488	468	480	496	482	506	460	497	461	476	484	433	472	423	502	482	436	467	466	442	466	478	462	484	495	471	491	468	459	468	478	483	483	444	483	481	468	495	466	498	458	473	490	471	425	472	494	472	436	491	490	450	516	465	460	489	512	479	452	446	489	461	507	519	467	448	462	458	436	445	451	447	430	483	462	498	446	466	475	499	464	478	460	475	485	440	484	474	452	457	441	438	498	501	422	533	472	466	528	489	445	458	450	495	473	488	448	501	483	471	469	445	513	455	451	512	475	448	468	447	477	432	432	467	519	485	463	489	501	409	460	445	463	466	451	503	471	486	467	520	443	460	476	504	462	478	472	508	476	444	454	511	496	480	462	477	457	493	480	477	475	458	438	486	468	494	498	471	467	453	532	494	423	473	471	430	474	439	488	456	515	471	463	499	432	481	457	482	461	480	482	454	454	459	484	447	444	467	486	457	466	443	481	491	465	456	448	468	488	461	460	507	440	480	487	485	458	471	459	449	467	491	504	459	489	469	462	493	450	468	469	467	443	494	486	463	437	482	471	502	474	501	497	449	464	465	500	485	518	458	478	441	440	456	458	508	479	498	433	484	480	495	500	486	474	499	443	475	480	475	456	487	436	473	425	476	456	475	469	481	477	470	466	486	482	408	422	430	488	481	460	428	459	476	473	481	473	480	479	511	478	466	478	445	486	493	541	478	496	471	479	468	492	440	427	484	482	507	433	454	491	483	479	487	506	453	497	469	467	453	508	457	491	497	464	422	461	462	466	503	476	463	482	510	451	446	465	483	486	475	492	469	480	475	477	472	464	434	428	473	467	449	470	451	475	498	482	465	458	450	492	452	498	487	426	514	480	466	456	476	471	482	477	520	450	490	479	471	425	536	493	461	419	450	481	491	477	487	482	472	507	468	504	468	485	467	474	488	471	446	470	490	454	514	481	485	519	483	464	498	494	461	478	479	488	482	487	482	508	441	498	437	486	479	487	447	505	484	470	471	468	500	493	478	477	495	529	474	487	450	495	466	490	453	507	482	464	419	482	467	488	458	484	451	454	472	489	469	481	494	471	467	476	470	467	502	480	442	462	438	466	486	438	475	556	441	465	476	454	478	457	467	475	484	527	425	483	477	454	490	459	441	498	498	447	456	454	490	462	488	478	448	466	459	477	465	462	489	474	497	459	458	463	480	461	469	498	455	487	430	494	453	441	459	447	466	491	434	486	459	507	502	483	457	489	465	444	504	442	452	479	488	458	477	477	496	487	476	464	459	469	447	507	478	471	454	489	447	420	463	454	489	472	510	477	455	494	497	438	500	442	444	488	458	501	489	424	501	522	480	461	458	447	477	537	450	421	466	461	483	490	482	438	439	515	466	454	489	458	443	477	478	426	482	489	495	487	474	468	460	478	455	459	490	473	497	466	493	460	445	457	445	494	474	463	522	495	475	457	504	443	493	470	471	445	450	486	474	445	521	470	447	475	434	473	482	469	460	468	460	403	454	472	479
22747	20994	28527	23846	21037	20554	8164	1147	835	708	668	620	574	501	509	489	506	451	503	425	409	434	448	416	399	426	401	405	441	407	403	406	374	389	434	427	442	433	395	399	455	404	373	383	375	400	383	363	400	414	379	416	410	367	389	400	384	376	372	402	433	416	433	432	384	550	734	733	565	394	387	412	377	400	419	405	390	369	389	419	403	382	405	401	422	404	385	385	402	385	386	365	424	388	385	430	408	380	357	375	393	392	389	379	368	408	400	384	382	399	412	405	391	369	411	392	369	381	397	397	378	383	432	371	388	396	413	416	413	368	369	400	388	406	401	390	407	385	418	369	409	396	389	366	412	419	377	389	426	379	398	369	375	440	450	387	379	418	434	393	397	423	433	419	389	389	400	427	435	411	388	438	387	411	366	386	388	431	415	441	384	384	407	399	413	419	414	415	387	412	360	399	398	377	386	402	407	419	365	354	419	433	393	362	382	383	394	379	401	393	410	392	406	411	400	406	386	375	403	404	384	391	401	425	363	422	369	394	373	417	395	417	419	383	405	380	394	418	407	395	416	409	401	379	423	412	410	405	387	358	403	409	394	421	389	383	405	401	376	367	391	397	388	409	378	414	414	390	398	420	350	364	387	383	378	405	415	434	419	427	396	403	404	421	410	390	381	433	378	380	405	378	406	432	394	362	388	407	371	392	389	408	398	399	383	399	412	381	409	371	422	414	382	396	394	414	400	362	364	380	433	398	397	445	387	388	407	393	417	418	397	395	400	418	406	355	409	419	410	372	396	390	376	405	387	420	401	384	407	409	409	398	385	378	400	393	407	434	390	391	370	385	393	422	352	384	360	383	410	378	363	409	422	366	388	403	402	348	407	373	397	400	367	380	376	394	413	414	386	371	362	383	417	394	393	417	386	388	414	440	392	376	399	354	391	394	365	422	388	365	442	379	402	404	371	379	413	384	430	409	364	437	396	410	401	393	404	397	418	412	368	394	397	398	371	395	373	384	408	391	415	409	400	402	400	439	422	399	436	427	414	408	392	342	388	407	408	378	380	418	416	374	386	393	419	359	388	423	368	380	381	388	385	406	405	373	373	364	420	389	383	409	422	399	375	384	373	424	432	377	401	403	414	407	396	377	379	394	413	364	407	393	409	419	379	379	391	387	403	388	387	389	364	419	394	391	418	403	371	397	404	389	360	382	388	402	382	400	395	351	382	437	352	401	411	367	413	379	408	407	391	392	387	381	420	368	405	362	406	398	408	418	371	406	418	411	387	391	409	397	386	370	373	413	410	409	409	396	382	420	407	389	388	417	381	413	383	431	356	384	384	372	429	382	398	399	384	430	390	398	379	371	392	421	440	385	378	395	418	413	395	429	434	419	363	411	423	431	399	420	405	369	391	407	406	360	377	380	380	424	395	365	423	362	401	416	392	430	409	391	382	401	403	431	396	395	373	387	386	362	374	407	400	419	397	399	406	388	388	385	409	384	393	386	405	364	378	393	381	394	407	438	401	395	435	386	406	366	368	409	407	394	384	390	420	425	394	337	412	408	415	388	400	420	404	358	396	377	394	410	383	396	403	381	441	387	404	406	394	418	415	408	411	393	423	378	392	366	402	357	381	380	439	403	410	408	380	411	445	361	377	418	403	415	397	413	320	406	417	383	387	389	423	410	363	405	383	393	374	394	389	375	415	390	393	402	371	402	424	404	418	413	369	412	390	419	438	400	405	376	374	379	409	375	367	401	427	387	362	386	382	418	428	422	400	421	397	403	408	390	364	384	411	399	389	398	383	394	418	392	369	427	412	405	442	391	416	426	411	400	384	397	413	372	398	394	398	392	375	382	376	390	408	360	438	386	381	375	416	401	410	412	430	398	373	404	364	385	378	409	390	367	398	396	394	389	399	419	408	417	396	397	393	390	387	414	400	393	408	396	406	411	367	381	409	400	383	379	425	391	411	406	380	400	425	369	439	417	413	360	387	377	439	413	369	405	396	399	393	411	400	422	372	411	380	427	431	411	367	428	389	420	386	408	374	442	387	402	376	391	408	427	409	370	396	400	433	412	394	410	357	383	412	393	380	393	381	442	409	396	423	366	402	395	420	404	373	387	411	386	396	385	361	437	351	372	441	385	445	410	404	401	405	370	381	374	394	438	410	418	432	391	381	415	383	380	398	398	417	391	433	340	395	397	378	397	387	417	418	390	393	353	403	428	378	405	416	420	418	385	387	380	419	389	389	402	398	400	425	373	426	424	374	372	404	394	377	376	389	408	388	415	381	385	422	432	418	400	387	379	397	383	388	413	395	391	369	392	414	384	367	418	411	371	402	381	394	394	402	388	389	404	398	386	385	372	414	421	387	390	384	371	395	392	400	386	378	366	373	365	417	379	392	404	414	382	379	387	394	410	384	347	379	407	396	402	426	383	408	403	438	398	395	390	433	413	424	395	419	407	383	409	427	363	391	390	388	386	381	413	370	395	386	416	391	404	410	362	365	378	405	400	401	402	391	346	378	400	403	409	404	405	406	388	399	380	412	428	386	378	437	414	420	416	409	407	375	393	392	416	382	385	415	403	348	397	413	416	443	429	404	394	390	407	398	378	383	442	399	384	401	381	408	403	372	390	361	358	356	382	392	376	401	375	401	388	378	358	396	388	405	394	424	389	416	379	380	376	429	400	423	395	415	409	401	400	400	398	373	383	406	406	388	388	381	429	378	393	409	384	373	411	385	417	396	382	416	449	417	419	437	372	427	369	412	387	398	388	377	396	384	374	380	408	395	397	436	432	387	395	397	431	442	399	395	388	390	391	398	379	382	366	392	384	413	408	390	379	370	395	390	418	386	374	391	412	397	373	373	415	380	407	449	432	423	392	388	378	357	368	407	401	404	371	418	393	393	423	438	430	352	391	410	386	394	392	378	446	416	386	377	473	381	400	428	417	373	387	414	395	369	411	411	391	406	399	432	359	392	384	394	392	395	375	411	383	407	415	419	387	388	400	383	423	374	384	401	424	417	410	427	391	387	418	384	425	419	368	410	389	385	358	375	366	405	401	396	387	376	412	407	395	366	436	382	381	419	407	384	374	423	416	373	422	376	432	372	420	346	390	382	365	400	404	410	341	358	421	370	394	388	371	422	422	395	375	388	382	426	430	417	414	383	362	409	390	396	402	346	385	389	395	436	385	331	371	397	406	366	378	378	413	447	387	375	387	385	385	371	391	438	409	392	420	389	429	397	384	412	395	385	385	397	444	388	384	389	385	388	423	397	391	393	387	389	384	369	403	407	389	420	428	396	367	375	397	404	462	412	399	412	405	419	411	397	391	406	413	388	402	381	399	386	398	398	380	401	376	377	420	392	385	417	391	379	391	358	427	377	383	402	432	409	419	379	401	403	381	371	373	425	390	416	379	425	359	417	398	391	367	387	401	434	404	383	370	426	394	380	392	415	371	390	383	405	406	395	413	380	434	374	409	389	395	379	402
33347	62536	54700	33581	12034	3718	2186	1729	1316	1134	1006	801	753	652	602	642	589	577	526	512	516	488	518	495	511	541	472	457	520	487	454	511	447	493	481	453	437	490	428	478	471	477	449	450	492	487	444	425	484	486	453	471	438	468	430	433	456	452	474	425	421	467	483	459	456	739	999	900	665	493	467	435	409	436	443	464	453	426	465	456	384	453	481	426	414	417	445	430	441	452	456	433	410	439	465	450	410	446	419	462	430	427	455	455	455	456	458	417	453	405	460	438	420	453	438	456	477	430	420	415	474	423	438	469	445	414	478	458	444	483	506	476	420	469	442	466	423	447	491	453	438	433	505	446	460	414	418	448	438	455	457	443	450	447	443	445	424	467	445	462	465	431	451	463	408	440	438	424	422	427	429	438	453	442	440	438	461	481	473	454	454	431	471	436	459	483	411	438	453	438	445	451	427	420	437	445	452	451	447	408	406	436	483	434	473	452	416	474	445	453	422	449	455	473	405	427	442	400	437	449	443	432	409	406	438	435	482	448	464	441	468	444	456	440	465	438	451	450	453	437	465	456	433	439	414	462	428	448	456	476	437	436	426	457	450	415	467	435	441	425	407	420	422	414	438	423	464	453	425	450	440	475	427	419	442	459	427	471	448	444	455	446	447	431	444	456	451	445	431	444	420	443	429	421	468	445	416	463	462	419	465	423	485	416	426	428	437	436	419	438	424	453	475	434	458	460	418	453	446	447	479	483	427	471	432	454	436	428	456	457	416	428	405	460	457	469	434	432	434	429	409	449	413	463	435	443	379	464	468	469	441	448	424	432	432	441	464	474	416	439	425	442	447	426	438	449	444	411	447	450	464	429	429	421	433	435	441	422	443	443	459	419	445	396	444	461	415	452	477	441	419	460	442	449	429	461	414	436	405	450	457	427	494	468	454	453	477	437	461	458	484	478	423	445	466	456	461	464	440	450	449	470	465	469	453	480	449	426	424	474	423	456	406	480	440	435	454	443	434	456	478	463	424	446	424	404	419	449	439	427	431	440	421	480	452	459	438	434	460	397	422	460	467	450	418	402	438	439	437	428	452	453	450	436	457	463	421	431	446	472	444	458	449	376	415	424	413	456	466	435	465	436	450	439	453	454	421	455	480	427	445	423	411	467	442	434	428	434	464	445	398	443	445	462	493	434	451	395	443	474	444	447	473	431	462	426	427	421	449	443	472	428	440	481	455	466	449	461	468	472	469	429	420	435	431	437	470	435	437	472	413	462	423	479	482	455	470	426	465	467	450	431	447	436	431	462	444	468	446	443	436	402	448	472	447	442	428	424	428	418	452	436	454	464	450	455	430	411	426	421	443	413	424	457	427	420	428	463	432	445	450	448	449	453	446	440	424	449	424	448	380	464	406	455	417	453	441	441	451	436	420	456	465	425	393	423	425	490	435	460	420	458	417	440	459	466	431	431	439	452	459	443	456	432	431	440	458	449	421	441	422	468	448	424	434	442	430	460	430	463	455	452	444	445	445	403	437	398	416	463	443	453	441	475	450	434	447	463	427	476	433	442	400	460	467	427	458	435	455	453	406	438	422	460	412	463	455	446	446	466	446	459	460	438	457	443	444	461	412	410	430	432	443	450	435	445	455	406	464	422	416	428	427	464	499	413	470	446	422	421	420	442	429	439	443	443	481	442	469	445	440	422	438	433	403	414	445	433	459	453	463	424	455	444	445	435	428	435	455	446	404	440	448	475	454	442	447	439	455	415	456	450	450	420	481	427	410	438	439	445	440	469	428	427	448	469	427	419	435	453	455	472	422	429	449	406	425	446	463	448	442	462	426	414	482	443	463	426	436	444	431	457	447	456	436	425	410	442	461	472	451	432	472	464	444	468	437	439	434	426	430	460	474	437	453	466	449	436	427	424	442	440	411	463	448	454	446	447	442	466	441	427	452	436	442	430	432	432	449	422	467	454	447	437	434	435	489	426	451	415	442	413	440	460	442	421	452	455	451	427	421	481	421	467	453	482	432	408	457	442	452	434	453	470	434	416	431	448	471	424	466	454	430	430	405	437	477	435	446	435	433	431	417	449	443	450	455	417	436	456	422	437	441	464	443	485	412	427	455	439	435	473	463	468	427	456	441	465	450	465	450	406	459	467	442	480	432	429	451	472	439	446	387	449	442	443	468	449	435	464	447	468	425	400	416	447	466	446	455	462	431	447	451	500	435	405	429	403	450	442	442	429	468	461	466	435	440	429	402	415	457	466	461	458	445	467	459	438	464	409	425	451	465	446	475	439	416	457	475	476	443	435	445	412	415	469	439	432	448	425	440	459	433	453	461	497	422	452	439	441	457	420	440	469	419	442	411	442	438	442	395	463	424	425	455	455	455	437	444	446	447	441	482	473	429	474	440	427	458	454	451	476	465	444	456	440	421	451	411	458	423	459	421	484	444	453	500	437	453	488	448	455	441	466	443	447	431	442	431	445	434	427	438	474	439	456	475	439	421	437	455	447	446	426	464	426	435	436	461	447	467	445	453	413	433	433	437	417	421	448	438	434	455	437	415	463	426	416	417	469	414	417	412	470	422	429	429	420	447	422	443	431	448	441	446	471	444	443	436	457	454	415	441	437	428	468	453	440	449	424	441	415	458	439	440	418	457	438	439	478	488	408	446	444	471	424	442	437	446	457	431	441	414	439	480	451	402	468	413	497	433	458	436	461	453	471	467	421	511	418	447	468	435	477	401	451	412	457	429	446	425	423	452	422	440	458	431	466	447	439	458	438	468	471	471	434	428	448	457	428	441	464	446	438	469	468	476	455	483	423	411	425	449	493	475	416	442	449	475	402	451	437	474	495	470	427	450	445	439	477	471	439	455	462	429	444	442	423	445	444	473	455	438	428	465	474	456	408	442	450	466	468	419	466	465	432	434	420	442	419	431	417	441	441	428	413	463	440	453	455	435	452	471	440	461	418	456	449	476	451	449	435	476	411	432	447	464	443	450	455	475	484	460	453	445	425	439	435	460	448	431	443	465	440	422	440	441	447	480	439	434	431	449	411	429	432	425	448	457	462	456	440	486	430	446	437	479	428	458	443	428	431	432	445	434	432	392	476	471	434	419	458	468	432	455	430	448	469	469	449	474	444	421	433	417	461	453	465	454	414	443	458	428	430	424	435	400	439	455	432	461	444	444	416	472	465	459	423	404	419	485	477	427	455	415	449	417	456	404	447	453	407	470	487	437	459	479	392	445	469	428	455	440	439	425	443	424	433	455	443	429	440	429	457	440	465	437	472	450	392	424	457	438	462	421	429	461	474	456	445	467	462	450	432	409	431	444	447	443	417	442	455	432	443	430	406	437	440	410	458	451	460	432	413	453	438	435	423	410	472	434	469	508	420	427	370	447	470	442	458	470	450	429	433	403	434	437	465	418	466	435	416	456	445	472	437	431	433	445	440	426	411	447	435	422	441	409	446	428	469	455	439	479	448	437	455
28300	32150	37182	18236	3696	673	469	401	433	367	366	329	371	337	350	361	343	336	344	346	343	370	369	306	346	343	361	340	341	341	340	321	339	322	370	353	349	328	341	321	316	353	360	322	357	316	363	377	342	325	367	349	341	355	354	321	366	352	357	388	328	341	368	351	357	346	350	370	346	357	341	346	374	347	369	349	366	342	365	356	331	356	337	364	373	353	339	338	355	357	366	365	346	355	353	356	358	326	363	331	353	346	311	327	359	341	316	342	363	375	339	355	364	369	343	339	345	361	349	367	347	329	331	361	323	358	315	361	346	328	370	325	310	381	351	338	371	341	360	324	366	371	360	304	377	359	326	353	339	345	315	333	336	373	359	348	316	369	309	313	369	348	355	354	344	346	366	369	316	335	363	325	346	325	317	346	369	350	375	354	385	338	343	369	367	360	376	376	339	374	335	361	302	352	334	344	333	359	332	340	312	342	354	335	337	322	308	345	353	334	355	357	358	330	336	356	355	338	343	376	364	353	332	333	339	337	366	360	324	353	368	358	345	371	344	338	342	367	368	350	349	347	343	354	345	329	335	349	341	353	341	355	376	365	371	352	369	370	328	357	325	366	338	298	354	350	370	395	351	395	314	342	335	343	343	318	366	365	301	322	366	344	340	353	356	358	349	319	309	321	333	339	357	355	336	343	358	348	353	374	344	308	345	341	349	347	365	355	333	346	350	294	361	344	375	350	361	353	332	332	325	352	344	356	342	346	347	331	322	334	342	356	350	351	334	398	352	349	362	380	370	373	365	364	351	348	377	354	338	333	325	361	350	333	352	347	368	370	347	338	337	348	367	320	329	355	359	360	320	317	346	347	347	364	326	318	334	372	375	344	361	342	340	331	356	340	332	340	304	327	337	336	349	376	363	316	324	326	334	376	355	330	368	325	338	331	375	368	356	373	310	353	334	326	351	370	336	329	359	323	330	334	349	358	337	337	344	370	353	346	362	323	346	357	373	322	328	338	350	364	374	357	359	362	332	375	355	329	333	326	367	355	338	354	349	357	330	332	348	329	342	343	319	312	379	372	352	360	316	355	374	321	361	341	390	348	330	324	330	366	393	325	340	358	353	310	355	343	336	399	395	343	364	342	348	321	337	338	342	347	328	352	365	339	375	352	344	368	331	363	346	358	346	348	355	366	342	367	371	323	345	356	342	328	342	349	330	316	339	338	356	342	354	350	369	340	362	350	344	343	325	331	354	348	349	366	345	337	354	344	334	345	318	348	346	368	343	356	339	322	366	348	335	338	319	321	336	344	324	363	335	372	346	352	312	344	369	354	352	318	318	352	348	324	350	327	357	372	317	362	369	358	328	356	355	318	325	323	342	379	359	358	369	324	318	353	354	338	344	350	387	352	336	341	316	332	331	340	361	332	350	326	355	349	339	355	332	351	356	352	361	312	327	351	326	376	339	343	303	370	358	347	334	362	301	353	361	340	355	346	342	383	333	386	362	324	326	347	336	344	341	335	333	323	337	334	341	326	366	360	339	340	335	328	363	342	340	327	314	327	337	323	338	328	363	350	342	332	338	322	369	337	334	367	350	345	356	326	344	332	345	354	358	349	295	359	340	318	354	355	323	378	326	317	411	325	333	346	362	346	358	375	349	352	332	344	311	325	330	326	348	342	358	375	336	355	371	336	355	360	334	351	343	340	345	348	365	345	339	335	329	365	356	360	364	311	359	353	365	349	388	342	347	351	370	343	359	336	337	342	315	367	332	322	356	353	348	334	305	343	332	303	326	347	320	334	353	340	346	363	355	338	316	335	339	330	321	344	342	335	356	361	376	373	369	367	355	329	328	314	331	340	336	319	331	338	353	347	353	352	360	358	362	359	336	360	337	324	329	357	329	341	347	349	330	345	327	378	335	369	348	350	338	381	350	352	355	310	351	325	381	383	375	321	353	363	353	348	331	355	339	347	327	329	369	398	334	332	340	379	374	340	367	375	321	362	339	353	357	335	379	345	347	315	335	335	350	341	352	348	363	357	333	349	347	354	362	372	357	352	355	326	352	353	334	349	341	370	334	348	322	340	347	379	356	346	372	310	333	367	374	374	360	362	322	359	341	343	352	347	375	334	350	347	344	363	341	343	338	348	344	337	353	323	345	325	341	340	340	334	340	351	371	353	340	347	367	376	376	340	353	328	319	364	351	321	322	338	371	336	371	372	343	349	330	337	356	338	341	341	398	372	322	357	380	338	363	356	350	342	349	372	355	333	311	337	365	361	335	342	368	328	355	308	356	340	385	334	352	351	390	365	353	324	345	372	326	356	378	341	328	371	345	374	361	367	360	350	354	323	345	377	363	331	341	356	346	316	357	369	376	327	348	341	356	321	350	337	351	373	358	349	328	361	328	354	347	389	358	354	372	351	336	381	325	346	366	321	302	336	348	351	335	344	366	376	330	316	328	339	352	331	342	325	303	351	353	342	348	336	358	373	340	317	321	384	340	346	370	371	368	332	332	338	336	381	349	362	379	358	346	373	333	371	345	352	346	338	366	346	363	357	331	353	322	335	363	359	354	325	329	334	345	343	373	298	340	368	330	340	331	349	336	371	347	354	351	349	341	376	351	331	315	344	364	367	347	352	361	368	370	363	345	358	361	345	358	361	321	354	342	371	345	364	350	324	341	337	347	321	364	351	361	335	337	362	395	338	355	315	308	349	341	351	343	360	355	361	354	346	312	341	342	349	361	364	330	335	327	353	366	342	330	368	352	347	338	338	369	395	328	327	356	326	335	359	365	351	337	330	311	347	292	373	330	329	348	358	343	328	330	345	305	321	361	372	348	302	371	346	357	346	376	338	374	369	371	321	327	346	355	319	358	330	397	364	328	312	371	359	351	346	333	367	333	328	319	354	320	345	368	375	333	340	334	340	376	330	315	325	346	340	322	352	336	315	319	314	358	365	322	332	346	328	346	354	329	355	336	361	354	341	347	351	336	342	355	375	363	306	358	379	325	348	382	329	360	326	340	339	357	373	339	370	349	327	343	322	359	354	339	340	369	365	342	361	360	372	325	330	392	332	354	322	397	284	329	372	339	347	334	354	327	353	317	312	322	340	356	333	352	342	328	348	349	334	349	364	354	370	324	331	334	325	353	342	357	331	348	335	346	341	392	340	347	356	318	356	357	321	326	329	363	370	353	340	364	363	332	350	334	352	334	349	340	356	360	367	344	317	354	334	352	336	348	328	362	359	336	362	339	382	366	342	338	347	340	331	356	356	335	369	342	329	323	359	348	357	376	390	350	327	324	329	379	319	335	347	339	326	362	363	321	331	337	366	328	368	360	354	345	341	345	367	363	352	338	343	396	345	321	363	378	332	306	340	355	333	339	354	337	356	337	331	353	335	344	340	356	373	370	318	342	379	356	331	382	362	330	332	353	340	341	315	332	328	338	324	350	332	331	333	340	343	388	328	351	360	321	331	312	378	355	318	375	328
30813	50541	36880	13150	4261	1031	669	544	512	503	442	459	450	385	433	436	403	413	397	391	423	425	412	407	406	370	369	395	422	384	427	393	408	413	377	390	437	385	387	406	400	387	398	383	384	405	380	402	422	413	393	407	374	369	433	416	400	406	376	392	374	411	439	411	399	409	444	452	443	420	402	388	390	331	394	428	392	406	405	403	391	409	367	388	418	402	409	427	406	404	405	358	432	393	375	427	410	431	390	401	420	391	396	413	389	403	378	400	400	400	402	404	362	377	440	410	458	405	408	410	414	367	361	408	403	394	405	372	409	414	398	389	394	385	411	419	397	400	410	404	421	418	450	399	382	414	431	455	392	420	424	449	428	402	378	407	409	404	405	411	440	366	396	405	407	414	391	394	407	404	398	413	424	405	423	409	379	390	404	413	413	418	425	398	393	409	391	426	439	407	404	398	403	419	383	360	419	418	435	399	416	387	394	372	432	441	388	409	402	414	395	387	407	404	426	436	415	396	391	410	397	386	432	396	400	410	377	380	421	391	389	415	358	379	420	386	403	400	399	404	349	400	380	401	375	407	422	413	386	408	400	423	392	380	393	407	382	407	410	379	404	413	375	367	365	381	417	408	385	387	415	373	427	381	384	411	390	394	391	379	383	415	395	375	411	373	416	412	363	398	410	407	417	403	377	409	436	430	383	397	419	380	446	434	412	375	390	384	408	396	420	426	421	408	408	414	384	415	396	389	391	403	395	393	429	428	409	406	414	422	420	383	375	382	413	428	363	386	379	397	408	415	403	380	403	417	428	460	393	350	385	425	387	422	425	404	383	405	380	418	414	409	418	397	385	426	393	397	371	395	399	409	397	429	414	424	410	407	394	441	417	450	378	408	421	387	388	385	416	375	374	410	397	399	436	423	403	391	386	388	360	416	391	444	374	413	467	430	375	423	419	388	424	397	398	387	394	393	393	417	394	387	375	417	401	435	406	416	401	441	404	391	388	406	433	404	393	397	390	428	375	435	385	384	384	368	442	406	394	389	424	381	372	380	406	405	421	438	392	406	408	410	390	388	416	400	397	401	442	386	400	409	367	370	396	415	390	375	403	392	367	400	397	413	410	423	384	438	401	422	360	414	394	379	378	399	409	417	412	382	373	453	402	429	365	403	396	380	377	413	402	401	412	373	366	410	382	385	396	383	395	392	397	401	360	415	376	404	404	409	386	393	403	394	406	419	404	402	418	410	397	413	402	400	387	357	405	412	389	400	389	401	407	387	400	399	383	426	400	432	382	403	408	395	409	439	421	438	344	410	373	412	383	420	444	407	416	374	395	382	398	445	403	388	377	369	430	408	394	379	403	414	400	385	402	398	384	395	403	424	369	411	416	396	426	412	400	425	402	421	432	406	403	409	423	421	377	382	422	369	405	383	434	399	401	415	376	402	396	407	380	394	398	416	369	429	362	378	395	400	384	381	353	376	401	408	356	397	404	379	398	414	414	421	399	384	373	400	384	414	394	408	420	449	389	407	405	404	412	391	392	423	415	401	391	398	406	393	420	386	398	394	360	383	400	420	362	391	371	404	403	398	420	386	399	390	380	402	399	409	394	382	392	358	404	416	394	396	396	392	412	421	430	429	379	412	383	417	382	400	380	388	405	403	407	396	374	417	409	405	389	389	386	350	416	383	405	400	403	397	384	392	393	433	411	423	424	429	420	413	374	397	404	440	416	379	393	388	409	408	416	413	429	373	395	415	386	409	391	410	398	386	392	418	389	365	414	399	401	400	366	388	382	400	418	440	395	428	379	391	401	400	406	386	425	378	434	382	401	397	413	428	380	394	392	416	428	401	435	430	443	401	449	426	400	401	392	390	418	397	381	405	420	377	407	407	423	432	376	409	403	418	401	390	388	427	395	406	405	409	381	419	376	412	431	402	413	384	397	424	432	396	381	384	424	410	385	424	409	402	400	388	403	402	372	382	400	388	409	419	410	410	394	396	380	396	374	396	451	427	386	407	402	385	401	383	376	377	416	370	433	397	425	389	421	392	426	369	400	426	397	413	413	402	438	413	382	366	410	368	409	368	396	416	417	399	387	411	382	432	359	402	427	386	389	381	411	405	414	399	427	414	367	392	407	409	408	372	399	384	409	384	415	351	392	407	392	378	384	394	414	393	406	412	436	410	367	383	379	396	413	403	409	391	393	415	442	448	418	423	438	428	442	410	423	393	349	396	357	371	404	456	393	438	433	406	376	389	436	373	399	416	408	399	418	408	373	388	393	396	383	391	395	427	361	429	375	382	404	387	408	395	448	453	373	390	396	405	412	384	420	430	430	380	399	399	450	393	394	412	422	434	380	388	383	409	429	389	366	400	376	373	386	430	385	414	377	424	404	391	392	419	408	405	408	418	394	424	396	385	422	402	403	389	415	391	408	414	432	439	400	412	442	411	368	425	401	407	364	416	420	422	410	436	404	427	418	441	392	400	428	383	354	429	424	419	419	426	396	405	402	396	381	376	417	434	419	384	403	407	404	413	410	391	387	407	410	416	396	379	406	389	409	413	379	393	443	427	430	407	370	420	389	411	370	429	423	395	386	409	391	418	405	413	379	414	434	372	419	400	407	384	391	426	406	353	403	407	373	396	378	417	436	390	429	395	415	380	392	414	426	373	379	388	400	357	371	389	396	390	397	416	408	422	428	411	414	401	372	406	381	383	401	425	429	440	392	402	406	392	397	400	390	405	412	377	415	356	401	367	369	390	393	373	410	412	372	421	385	348	424	411	395	443	417	404	385	394	404	403	427	395	398	425	395	424	433	417	372	390	411	377	420	420	373	417	404	367	395	389	368	410	373	393	422	433	450	391	453	388	389	425	378	415	409	398	441	412	400	410	386	401	423	398	398	429	420	403	381	390	403	412	423	419	415	406	431	411	399	407	379	389	421	419	374	389	374	397	388	390	391	434	390	388	424	396	381	392	406	394	417	398	372	412	404	391	414	388	409	408	406	399	416	405	365	395	409	427	372	416	430	417	374	415	422	399	409	387	391	424	382	417	409	377	434	416	391	406	371	420	425	407	391	412	407	414	433	401	380	396	420	419	397	391	421	441	401	407	432	407	406	396	412	396	399	423	396	398	425	364	408	392	369	401	395	404	416	399	420	414	391	418	404	363	374	408	414	406	370	387	422	418	402	411	374	397	407	435	386	421	382	410	375	394	373	394	395	393	417	417	428	396	393	404	388	406	405	366	393	441	379	392	426	380	404	397	377	425	413	405	410	410	402	392	381	401	419	441	406	413	399	415	416	374	421	395	424	401	400	383	418	397	394	425	438	416	383	402	394	392	426	425	380	404	398	424	404	406	383	404	411	393	410	427	426	377	365	395	401	396	430	398	392	409	406	381	375	397	419	419	403	385	395	382	380	395	413	405	406	395	375	384	390	394	392	389	405	398	405	407	397	398	398	397	400	390	387	416	370	397	433	353	433	409	396	375
23744	20988	28248	24370	20878	11108	1225	702	564	524	474	424	421	378	403	391	371	371	397	340	359	362	329	326	368	310	340	320	317	332	323	337	327	320	304	323	321	306	308	335	337	327	335	313	315	338	323	340	332	371	318	317	282	322	343	318	319	320	319	345	347	308	322	326	321	421	519	493	457	349	305	376	309	285	346	334	321	321	345	315	314	328	318	289	296	335	321	314	323	296	333	324	314	297	302	317	330	324	351	312	324	330	337	313	306	320	328	296	337	348	326	315	325	338	348	322	287	334	295	301	343	307	299	359	335	320	359	293	330	353	338	315	333	325	361	309	335	328	336	329	329	284	325	344	299	351	313	329	311	316	320	333	310	304	321	318	303	347	309	289	336	331	306	308	317	345	316	324	357	343	301	341	322	322	302	350	302	325	331	335	315	309	318	307	314	330	326	306	320	334	340	339	340	322	332	313	330	305	325	279	317	364	352	310	341	296	312	349	337	334	332	312	308	325	310	335	348	266	327	315	333	316	335	358	317	339	328	313	298	351	310	334	286	317	317	346	306	312	351	327	347	323	307	334	335	383	315	329	353	335	299	360	305	339	300	338	307	330	327	323	341	351	297	310	316	338	314	319	329	311	308	313	299	328	305	315	333	305	318	324	343	323	320	308	299	321	327	334	305	310	315	313	321	288	356	323	319	320	336	352	299	345	294	344	331	328	313	319	314	284	338	326	319	334	322	326	328	359	300	287	318	341	332	308	332	329	342	349	339	314	299	308	321	294	342	319	349	347	301	317	330	309	329	335	315	322	327	340	337	369	351	316	304	323	313	319	342	329	338	312	297	349	288	351	335	315	334	328	307	324	310	325	326	311	314	336	285	333	311	304	307	348	319	329	343	308	306	336	321	293	341	329	314	324	289	325	303	317	310	341	308	336	336	335	343	333	340	360	331	329	328	315	307	327	298	315	308	306	310	319	334	320	302	332	317	310	315	325	328	310	319	338	303	300	293	347	300	316	348	341	307	343	301	317	339	290	323	366	304	322	306	323	281	310	341	337	353	330	301	289	310	299	318	316	343	335	326	271	299	298	341	333	293	281	332	318	333	338	300	342	266	312	328	322	319	318	311	327	309	354	341	334	313	329	354	324	319	325	300	332	293	314	309	322	331	331	311	345	353	303	330	332	345	321	306	338	351	318	300	343	326	324	318	303	327	318	318	312	362	326	299	325	339	326	330	312	306	305	340	330	368	284	335	323	322	314	332	320	339	305	324	325	301	328	315	329	309	311	312	332	298	288	308	311	328	327	310	353	330	341	350	321	312	292	326	343	332	328	313	360	339	360	326	331	268	348	311	334	314	316	326	320	308	332	322	337	294	320	305	315	320	317	329	314	311	317	325	330	312	335	346	292	307	340	286	311	354	329	300	322	312	330	344	346	280	331	294	334	343	340	312	334	320	318	332	345	314	354	297	329	341	299	302	321	343	319	324	347	342	325	325	342	307	322	333	339	322	345	320	353	319	304	328	299	326	298	309	337	331	337	310	315	314	336	294	313	333	297	321	300	325	366	309	320	330	337	325	314	326	327	277	289	313	324	294	324	308	302	326	270	327	324	332	311	332	314	347	279	283	318	333	314	304	352	313	334	313	310	311	342	308	328	315	295	329	314	342	337	332	339	325	331	315	326	330	328	336	310	317	303	340	301	325	326	272	339	293	302	350	334	334	319	315	326	348	338	312	315	327	338	310	308	290	342	312	347	312	329	336	328	308	309	312	305	304	305	297	321	334	327	304	308	373	307	312	356	350	320	335	332	298	338	331	299	301	326	329	333	312	312	312	324	316	323	337	327	311	304	311	328	295	336	310	347	308	345	303	336	326	335	306	329	334	309	357	321	357	321	341	331	320	326	320	310	307	355	324	282	344	333	307	315	325	330	298	355	324	345	279	324	327	307	321	327	329	333	285	354	331	307	316	311	299	327	323	298	339	325	335	314	343	319	308	333	324	315	344	330	316	313	304	316	315	321	343	352	326	319	328	331	269	302	337	312	320	326	315	334	341	323	345	332	324	343	344	316	301	308	343	302	295	305	349	336	325	301	309	345	340	324	326	318	306	312	315	343	310	311	338	338	325	317	306	331	319	305	321	301	302	335	340	293	340	277	327	302	297	322	341	333	297	303	326	337	293	316	333	315	323	306	293	321	294	335	336	321	304	314	325	328	314	321	286	293	319	330	335	334	318	323	293	308	322	321	340	341	303	325	328	331	314	328	325	315	281	352	318	317	330	336	286	324	324	335	307	320	311	355	339	324	326	323	322	316	356	326	316	309	316	340	317	336	337	308	298	373	334	358	330	363	347	322	307	313	281	307	335	306	312	350	298	308	322	366	307	322	294	300	343	299	319	308	336	325	309	322	337	301	350	342	310	354	302	300	336	332	328	337	339	316	323	329	320	346	317	293	312	330	312	282	319	322	338	355	308	289	341	329	320	306	343	350	329	344	307	321	307	334	305	316	313	338	303	312	311	322	282	327	321	326	315	331	322	326	295	329	298	324	337	318	314	316	332	331	321	316	326	312	326	317	317	334	325	339	333	329	305	291	331	310	312	316	327	327	336	309	333	306	353	296	348	335	340	334	344	296	314	336	302	342	315	351	326	331	295	316	293	319	347	318	347	318	313	305	331	319	307	330	306	319	336	311	325	331	327	314	330	330	311	310	295	326	296	320	301	309	299	297	315	305	321	307	328	327	341	323	347	314	322	321	325	320	298	280	357	315	351	333	324	300	308	310	301	342	316	316	319	334	296	313	317	299	337	306	323	332	308	311	330	330	307	321	291	305	309	320	344	346	315	324	340	333	319	327	299	321	318	347	345	324	287	328	320	328	284	310	323	328	308	316	305	351	337	313	323	334	339	318	358	330	329	321	352	319	345	312	345	350	293	330	305	310	324	321	295	298	271	327	293	312	326	334	305	352	326	322	285	326	325	301	292	304	303	321	315	323	302	336	332	323	351	309	320	359	330	335	323	331	323	300	313	349	321	323	306	333	351	324	327	311	333	317	337	343	355	312	326	350	322	292	343	364	304	308	340	335	312	304	304	324	311	314	287	335	309	322	357	346	321	329	319	328	307	294	298	325	297	327	295	312	330	316	335	327	298	330	321	306	316	300	307	322	278	318	325	316	348	314	323	303	323	308	348	346	313	314	343	321	310	326	309	332	307	328	298	315	308	319	348	317	285	302	348	327	326	315	318	287	306	306	327	295	272	321	321	358	323	313	294	336	351	308	341	362	320	327	311	308	336	334	294	339	335	327	348	320	348	309	325	318	315	348	309	333	297	342	345	317	320	321	320	306	337	339	306	292	333	333	304	291	334	281	312	311	332	295	322	314	303	336	327	308	336	331	319	302	298	341	303	326	318	326	309	332	335	330	310	293	309	306	323	304	311	326	285	353	333	315	305	353	335	344	349	314	312	304	297	304	307	311	330	301	327	352	328	309
34187	58927	42987	27500	11053	2293	1270	964	818	695	588	565	553	448	477	478	416	418	418	441	398	400	401	427	417	374	371	371	376	372	367	366	369	357	359	392	374	384	335	365	371	363	366	391	355	366	379	349	395	340	366	353	385	371	402	394	396	402	335	367	339	362	386	381	375	501	740	642	539	401	385	379	348	371	375	398	340	390	376	354	392	389	355	388	398	379	390	326	351	375	369	334	334	355	340	338	377	364	365	366	364	388	346	374	344	387	361	367	364	379	374	362	365	356	388	408	351	345	349	374	369	371	362	411	351	370	360	360	372	384	386	343	343	366	373	352	360	365	377	369	361	398	401	337	357	381	373	359	364	388	362	355	354	398	328	376	363	384	377	402	341	367	361	379	374	377	345	362	358	342	361	371	422	383	361	369	376	314	360	353	342	393	375	347	372	378	350	354	355	354	360	345	343	329	368	374	385	366	355	365	385	373	357	357	370	373	374	378	377	364	353	333	368	373	341	370	378	364	379	382	388	385	364	365	376	391	352	376	352	373	378	390	389	371	354	336	400	325	344	392	376	386	355	350	358	354	346	380	349	376	356	385	370	349	348	361	387	364	351	405	328	383	405	361	377	353	358	394	383	362	353	390	346	390	344	353	378	334	353	366	378	358	349	376	349	372	353	363	355	376	377	357	364	358	365	369	384	351	352	366	346	409	366	312	349	362	387	363	383	373	381	358	369	365	385	366	405	362	350	382	363	390	362	354	365	368	351	333	342	359	351	364	382	324	382	389	373	355	355	363	373	374	364	399	342	385	369	356	397	363	343	352	372	364	343	383	394	375	352	395	336	387	392	338	354	362	365	384	371	413	365	384	360	357	364	392	388	361	393	372	391	380	331	342	359	369	356	382	372	362	378	357	371	365	356	367	377	333	371	377	335	376	366	330	383	362	376	359	355	339	378	383	387	321	377	347	376	354	362	385	401	356	367	388	372	359	367	381	380	355	365	371	365	370	400	352	364	383	393	350	329	361	362	345	365	395	351	396	372	371	342	395	381	387	400	353	371	350	382	384	314	367	368	388	359	365	357	376	372	372	338	361	358	363	328	330	374	361	375	383	377	348	384	390	389	358	355	378	330	356	354	355	349	377	337	379	325	342	358	365	356	368	349	346	364	370	389	338	389	383	364	375	383	314	346	379	378	332	392	376	327	344	327	384	386	356	344	370	368	397	404	347	363	350	384	367	417	364	359	384	370	355	376	390	346	386	370	382	353	354	377	410	357	369	328	403	337	356	372	348	364	355	386	341	379	387	361	371	368	378	361	354	402	395	376	345	386	356	363	367	357	362	336	367	375	384	349	357	400	394	376	347	377	363	398	372	379	362	402	394	382	367	328	345	367	396	348	372	353	394	362	376	371	361	376	357	379	364	384	383	384	349	347	391	390	357	368	364	365	365	356	380	371	367	403	353	348	357	387	366	375	325	389	364	397	401	374	415	363	381	363	345	387	377	359	360	360	370	355	350	352	354	368	364	367	379	350	393	328	374	352	382	383	334	326	387	409	366	381	365	378	381	402	390	356	346	342	362	351	357	349	369	337	382	343	363	370	355	359	381	368	347	380	380	350	339	354	346	363	404	358	373	319	370	374	369	332	357	366	370	353	362	371	360	323	375	360	387	420	378	376	352	348	372	347	351	349	409	384	352	340	372	395	367	392	405	397	353	367	382	414	360	353	365	367	385	351	377	351	352	427	380	398	352	378	375	356	389	393	368	387	371	378	380	336	374	327	332	373	371	371	367	365	394	353	363	357	380	369	359	397	347	355	355	371	366	361	389	408	388	377	340	399	379	385	400	384	365	360	372	355	353	362	363	369	334	396	333	369	351	371	376	349	361	380	330	363	356	319	374	344	344	335	390	356	354	384	384	346	337	366	374	338	382	372	356	348	360	357	364	351	355	377	387	343	346	370	378	366	340	400	342	361	374	391	394	368	344	367	370	367	387	361	398	370	377	353	354	380	353	348	382	387	358	379	327	320	378	346	386	372	338	362	387	382	373	395	357	392	386	361	373	380	428	351	354	344	375	362	393	369	402	378	369	338	358	350	337	382	381	396	349	356	327	342	374	351	393	379	356	351	365	384	355	391	375	386	374	321	368	386	372	413	380	353	332	361	372	377	370	396	398	358	354	396	384	396	349	366	388	381	367	332	379	390	336	383	356	358	372	352	386	363	395	375	377	332	367	358	342	347	391	357	398	371	375	391	376	336	384	356	366	334	368	389	357	364	346	351	343	343	374	368	343	373	346	386	366	380	344	340	365	350	336	364	366	390	360	358	348	368	340	354	365	397	379	353	348	383	395	400	418	357	353	373	388	347	378	380	344	327	400	320	376	344	352	386	406	355	390	389	364	381	370	380	381	362	353	346	387	361	364	351	367	379	373	409	339	352	370	377	336	374	367	358	371	365	346	357	348	342	394	374	372	413	373	348	345	364	363	367	408	369	374	398	364	367	353	381	363	345	352	386	398	360	388	375	353	342	375	406	368	400	371	375	358	381	376	340	350	341	365	357	351	343	309	369	333	367	342	346	351	373	385	399	349	385	384	376	368	368	359	399	366	394	368	389	355	384	364	325	368	351	387	375	403	393	365	346	366	395	366	397	377	352	358	360	397	378	372	371	371	364	378	326	394	349	391	360	347	341	367	373	401	328	330	399	355	358	346	341	389	358	391	368	387	398	347	356	352	379	366	407	356	357	351	371	404	381	369	373	380	366	369	386	341	324	410	384	364	378	394	375	367	363	362	384	356	392	367	369	365	347	374	368	363	397	347	369	409	403	358	395	397	362	392	366	348	346	353	382	370	371	329	373	388	332	364	370	339	370	358	366	364	376	363	383	381	359	357	325	357	335	364	349	394	352	352	383	370	359	404	343	361	382	359	369	368	349	343	378	351	359	350	363	347	404	364	367	348	365	380	333	389	392	358	380	384	373	401	337	406	408	354	368	362	377	348	363	366	400	367	396	399	351	386	368	364	370	365	370	356	355	378	415	385	352	382	345	373	401	401	376	384	358	384	374	391	366	381	310	398	368	382	360	388	397	384	375	378	335	384	349	401	367	392	360	342	365	346	372	391	369	354	413	390	357	378	345	397	378	374	374	345	368	390	383	339	344	359	350	385	357	379	382	379	366	342	363	361	348	357	372	393	399	380	330	346	347	353	346	350	382	351	375	372	346	340	352	357	377	348	372	380	381	353	351	346	372	371	355	334	349	356	376	375	359	387	363	397	393	334	373	371	344	371	378	351	384	392	380	372	376	370	398	369	383	371	356	368	359	387	381	364	358	375	372	368	346	399	347	350	406	338	376	359	393	364	368	364	363	355	342	357	383	330	362	383	355	379	375	379	369	366	391	358	395	363	372	384	392	342	373	357	386	362	390	398	348	340	372	366	391	344	331	381	386	394	337	357	371	344	381	359	370	379	363	349	390	380	370	377	343	380	352	377
25071	21104	28132	25283	13142	1655	714	549	546	470	517	514	481	454	441	444	448	417	437	440	391	448	484	402	424	445	415	404	408	435	436	443	429	407	431	406	431	405	417	416	431	436	441	414	400	432	419	410	427	414	461	449	394	410	431	417	400	414	412	460	374	427	401	393	468	462	523	544	461	447	409	443	443	417	430	451	375	380	397	376	434	406	451	414	437	395	390	405	423	418	400	426	445	423	435	456	438	393	383	415	415	412	420	436	406	409	406	394	424	405	424	398	432	450	428	422	420	443	455	390	436	422	414	408	442	438	421	418	458	421	414	385	445	407	442	413	415	442	427	432	452	448	427	445	406	433	407	414	420	453	394	416	427	446	419	449	445	402	440	420	460	421	412	469	419	444	416	436	422	440	427	397	391	453	438	398	426	402	428	424	425	449	446	434	407	394	401	417	419	396	423	423	421	408	447	420	428	430	417	424	423	408	424	371	439	407	469	418	421	426	442	436	402	423	417	419	466	372	464	441	442	422	398	438	434	426	441	424	380	422	441	404	403	480	405	449	425	400	426	373	419	445	422	415	427	419	420	432	390	389	459	393	458	394	401	419	472	473	422	470	427	478	431	419	467	440	442	404	433	424	417	417	419	446	378	430	418	452	445	405	435	408	381	430	440	403	408	450	419	397	406	437	415	437	405	401	433	407	411	399	434	431	404	374	422	410	442	409	434	387	461	390	424	422	416	438	407	435	401	398	436	432	427	434	421	429	401	448	424	416	413	415	432	396	387	386	387	380	418	404	427	422	433	379	438	403	409	413	437	400	437	428	408	432	435	423	401	477	421	409	389	409	390	443	443	426	383	424	427	413	427	444	455	406	396	448	427	414	444	430	482	441	431	465	420	431	424	426	425	420	411	420	420	420	442	415	412	381	403	411	456	381	454	444	407	414	410	427	416	407	395	441	406	430	403	435	431	470	396	447	434	394	455	428	407	430	444	416	432	423	444	449	412	438	415	421	444	411	461	381	421	434	413	399	427	416	414	447	426	428	415	376	473	396	417	436	398	430	425	422	421	441	402	389	442	413	433	440	421	403	425	430	397	447	399	454	475	411	448	438	402	425	426	461	398	417	444	443	385	410	394	381	434	412	414	430	431	457	439	413	411	406	378	405	457	422	400	389	447	388	400	410	447	447	419	425	435	430	425	398	435	422	431	376	445	391	396	422	455	419	414	423	442	459	430	405	417	416	428	430	417	443	411	442	404	434	460	446	412	430	449	427	379	431	411	412	429	383	393	431	428	421	407	401	438	461	415	425	422	408	398	438	418	439	416	407	409	405	428	438	416	399	448	428	417	442	449	394	418	433	437	387	430	420	414	428	434	461	422	421	418	434	442	403	455	416	420	412	455	422	424	452	450	411	412	440	449	400	406	413	455	443	434	430	386	441	420	433	420	415	419	429	425	448	468	456	407	414	411	424	440	448	441	454	426	440	422	425	435	402	410	383	414	409	421	434	428	427	430	445	447	399	454	401	398	442	459	423	436	431	441	427	424	418	435	411	427	457	442	420	410	424	403	388	430	410	387	394	423	420	394	427	404	428	437	425	412	442	415	436	425	424	392	464	412	384	396	407	403	429	388	433	405	436	414	424	380	478	432	427	435	449	411	383	431	392	438	435	409	428	446	437	412	404	407	453	416	386	412	404	435	464	443	390	426	430	416	391	385	437	458	417	437	375	395	424	373	406	423	429	378	424	395	427	425	458	473	419	443	440	416	457	441	428	436	398	446	425	439	416	443	407	434	411	402	400	394	446	447	445	387	418	433	431	445	429	424	456	431	454	416	370	475	391	429	411	402	435	414	419	410	417	438	428	464	439	404	459	454	430	388	431	418	433	415	456	419	426	429	388	394	440	417	398	432	412	426	472	419	457	398	417	377	409	447	406	444	427	458	454	411	393	445	434	375	410	409	458	441	430	407	431	407	435	397	458	427	427	420	429	430	430	398	406	410	474	403	457	434	427	449	441	415	430	439	402	447	393	420	423	441	400	412	469	393	440	411	413	397	437	431	428	456	413	462	429	414	435	450	418	447	418	405	452	409	400	486	413	383	439	470	406	417	431	472	426	425	426	422	477	423	417	415	399	397	432	465	378	400	429	439	422	391	448	430	402	418	426	432	437	435	413	422	422	385	464	406	418	427	420	436	419	425	394	409	372	415	447	462	439	396	440	399	374	452	431	435	416	441	415	404	430	438	394	424	391	439	409	434	423	399	436	462	439	450	453	381	429	451	441	460	409	416	413	421	447	415	425	447	482	386	426	383	439	414	442	420	407	452	382	444	422	430	427	447	418	437	403	449	407	432	395	430	421	416	408	408	411	462	405	418	426	410	368	422	414	449	388	427	446	452	430	421	442	401	409	417	429	456	387	415	429	407	390	467	441	431	438	406	440	427	436	466	417	430	440	447	461	397	435	392	404	432	418	407	417	437	394	408	478	411	392	426	436	461	420	395	422	389	390	409	402	440	458	402	417	453	440	376	422	448	408	420	410	460	444	411	436	435	420	406	454	401	428	436	411	414	418	442	407	423	441	438	450	441	390	438	412	434	406	433	448	449	387	381	402	407	434	404	461	424	392	427	391	438	406	447	425	398	433	392	413	449	440	417	444	423	399	456	430	413	417	419	415	413	400	446	399	390	397	428	443	426	413	467	386	412	444	411	458	413	438	444	432	411	398	406	441	448	406	434	437	437	461	415	415	425	433	420	434	449	427	429	422	432	387	472	438	416	437	457	414	418	389	423	422	418	434	426	433	402	457	412	413	445	421	467	425	400	443	379	445	408	459	427	410	391	443	432	428	429	441	396	430	442	405	409	425	438	403	415	413	401	470	436	410	418	445	441	403	413	385	419	410	434	402	430	390	422	434	407	405	396	405	414	385	422	408	417	401	426	405	425	468	414	398	424	414	440	448	400	472	383	427	435	423	462	411	386	440	401	427	409	407	410	401	435	442	456	434	393	416	413	422	399	395	396	417	416	418	423	403	432	403	449	434	443	430	425	430	419	408	454	412	388	474	425	431	423	438	455	413	448	437	451	391	436	392	395	436	451	397	390	398	412	421	429	422	434	413	465	433	414	417	417	401	442	425	447	428	466	433	442	381	421	476	425	440	435	395	437	425	427	436	431	437	406	468	423	426	437	426	427	426	429	419	493	418	487	449	414	456	362	420	447	428	415	400	422	429	454	416	417	432	484	396	405	420	463	438	424	456	433	433	419	389	427	428	414	429	425	410	398	431	411	426	428	415	434	445	424	433	421	392	427	418	448	430	426	434	383	420	455	422	395	427	398	405	390	396	427	405	426	442	407	440	419	399	430	387	406	423	429	435	410	423	416	424	416	441	405	448	401	401	458	437	423	418	416	412	396	419	417	438	423	447	427	429	448	363	422	451	440	439	409	432	427	407	404	399	399	444	446	426	445	395	452	434	401	385	455	398	422	470	403	424
34213	54276	39673	18901	6451	1487	1034	836	695	615	630	567	562	555	513	493	473	507	497	510	512	490	459	496	451	489	522	499	470	504	496	531	416	471	469	469	472	481	463	493	513	464	459	499	483	472	516	482	472	459	453	475	479	498	469	482	436	486	482	484	473	499	530	482	443	543	708	640	568	475	490	471	470	463	531	476	485	482	468	486	471	484	474	462	481	488	490	434	541	493	523	476	438	498	456	504	478	466	474	497	459	491	474	509	474	482	490	505	506	487	497	472	501	508	475	457	500	461	472	444	474	514	471	477	490	467	472	444	458	487	469	488	501	496	518	492	529	477	481	503	488	460	447	499	478	476	482	484	468	498	467	446	472	490	478	482	494	509	485	452	463	494	491	463	473	461	459	520	477	507	479	481	483	458	480	485	482	522	436	484	471	470	494	453	532	461	506	443	492	446	517	481	458	484	475	426	492	475	486	495	499	481	506	509	472	484	456	484	477	478	484	497	471	497	454	487	517	499	500	455	469	485	485	496	484	491	481	460	469	461	488	484	489	478	476	445	535	458	473	502	480	475	525	496	518	483	468	498	526	482	473	465	467	483	494	479	508	480	473	478	490	467	429	497	466	472	512	448	509	441	490	477	466	469	493	518	439	504	482	454	487	459	437	504	519	480	473	497	471	475	511	480	451	477	509	492	518	479	491	468	456	487	445	460	459	498	511	504	492	505	513	456	474	453	482	510	481	481	467	489	467	525	484	485	498	440	516	523	512	471	499	497	474	482	506	484	451	485	501	498	490	461	472	475	476	484	506	467	483	491	493	497	498	494	464	435	465	476	461	486	518	468	496	495	495	477	477	456	491	465	455	460	485	480	490	489	455	474	440	471	475	497	469	432	536	459	465	466	498	482	484	476	517	495	475	520	498	518	489	478	470	495	515	490	510	531	470	470	487	500	466	460	456	471	499	475	461	488	455	514	474	472	452	490	459	450	494	455	485	481	453	453	473	471	498	487	463	504	523	472	489	449	500	479	497	483	442	485	536	439	493	501	476	510	480	478	471	528	500	479	477	491	499	452	472	491	452	495	494	476	478	481	501	491	506	485	470	475	485	480	419	480	480	460	480	460	463	475	515	482	494	472	450	480	459	501	482	474	458	475	499	496	488	510	478	461	474	513	491	501	493	542	483	478	523	486	478	509	468	501	491	423	460	465	470	487	473	458	522	495	482	497	460	478	490	450	488	481	489	451	456	502	464	494	454	494	463	502	457	483	465	480	478	457	469	446	479	491	478	511	485	477	484	453	509	446	473	502	470	484	501	510	449	519	478	496	492	483	463	472	458	467	463	502	493	493	457	453	493	484	480	492	509	472	452	521	470	458	508	468	486	524	417	466	501	539	490	500	511	482	472	507	475	480	474	501	484	451	461	439	445	526	492	484	464	477	434	495	505	494	492	463	499	474	505	491	485	486	446	476	478	442	482	453	460	458	457	492	492	453	472	477	526	458	498	535	440	492	491	475	464	476	476	500	517	479	476	462	508	474	440	493	487	473	480	470	448	471	487	492	478	453	453	462	518	495	496	490	478	471	449	453	483	469	433	483	436	504	472	459	499	477	478	503	458	489	453	472	475	457	478	473	484	482	467	447	481	485	500	469	494	452	448	497	485	473	497	474	457	471	485	507	470	476	487	464	506	507	463	442	452	443	432	491	460	452	453	468	477	489	456	480	510	499	497	477	442	490	487	465	479	471	441	485	477	456	487	488	464	493	516	454	463	503	502	470	452	463	462	485	535	495	471	478	514	449	491	454	486	441	498	455	468	507	483	456	449	497	487	515	508	476	493	462	493	510	459	479	496	465	466	446	512	475	469	473	495	497	468	502	459	480	455	506	470	470	480	450	487	480	465	500	448	477	494	494	468	498	506	478	457	471	457	499	486	474	496	494	486	482	501	501	450	479	481	440	474	460	505	500	476	468	453	478	449	502	454	469	475	493	458	519	466	493	494	466	457	463	522	471	497	496	488	481	478	472	509	519	466	439	509	465	521	492	514	474	480	455	441	514	464	486	502	509	491	517	480	437	494	460	473	484	460	475	514	498	489	455	447	490	467	490	489	479	464	495	457	505	505	463	507	500	474	450	436	465	476	496	485	452	482	487	498	452	487	486	489	502	530	495	476	499	500	476	490	455	490	531	447	499	499	513	491	462	470	498	482	463	530	457	482	515	510	471	511	493	469	468	575	470	463	484	502	527	469	508	466	437	494	496	486	474	463	489	447	454	478	524	484	471	437	503	462	493	486	445	492	473	465	463	495	491	495	478	507	490	476	465	485	468	497	462	508	496	468	477	488	496	473	454	533	456	475	474	490	472	464	485	464	483	470	481	469	510	479	514	461	516	490	495	476	472	462	476	491	476	479	482	512	422	464	485	483	431	476	459	524	498	443	540	464	500	491	477	497	483	540	474	497	443	490	472	469	473	489	490	474	510	483	479	455	470	485	489	476	491	493	466	514	470	458	499	486	459	460	502	455	479	507	484	428	461	496	506	473	503	513	466	514	515	465	500	453	491	501	503	513	459	517	458	476	488	496	448	468	457	452	486	503	446	450	475	487	476	481	490	497	484	495	517	476	459	433	478	465	471	497	475	507	512	497	466	494	531	494	498	521	492	531	475	463	484	454	501	513	489	455	501	450	484	479	451	481	485	495	510	508	493	476	508	477	457	483	463	482	451	482	479	519	454	498	486	503	486	482	469	455	468	483	506	484	505	531	479	513	497	465	481	510	478	476	460	451	485	518	475	487	510	481	461	501	491	498	493	495	466	455	452	479	476	473	473	464	446	499	466	478	521	464	517	471	468	486	481	513	459	460	455	494	476	483	460	490	477	500	450	472	478	454	486	544	536	435	467	514	462	517	495	475	468	477	462	473	482	491	496	475	516	501	452	447	466	471	497	483	469	528	526	481	498	489	434	477	456	491	447	486	496	496	466	484	509	485	455	479	469	479	461	487	464	492	464	432	465	505	481	526	490	470	481	470	479	485	481	500	460	505	452	468	471	494	466	459	503	472	472	488	505	488	507	460	511	494	456	500	510	492	508	489	483	497	515	477	463	501	478	472	499	476	471	490	485	509	507	488	566	455	481	481	453	492	463	480	456	469	469	460	457	460	439	494	433	474	484	473	430	495	462	451	485	445	455	468	500	445	482	499	457	479	473	462	467	456	472	541	508	487	452	474	467	473	457	478	469	464	475	527	537	427	454	483	477	467	464	455	449	477	504	480	471	486	450	491	462	469	508	473	507	489	485	490	480	504	482	492	457	437	483	455	480	498	485	511	473	479	461	475	445	470	515	473	469	487	501	488	502	492	475	489	493	462	466	472	491	462	483	475	435	462	491	466	494	424	466	437	482	438	480	525	471	502	466	417	528	450	462	520	470	487	483	493	475	470	508	466	472	457	481	470	454	458	503	493	454	515	485	483	513	476	512	486	462	475	478	507	482
22740	21004	28623	23656	21046	20675	7862	1016	769	678	565	593	562	526	492	457	486	490	441	449	437	433	462	415	430	428	414	407	428	468	412	415	453	415	424	404	427	457	401	425	436	415	426	399	403	468	417	450	407	456	431	412	446	411	408	382	398	421	403	418	441	405	406	423	404	630	846	787	624	509	420	450	417	416	387	397	398	413	387	420	425	415	434	392	409	477	399	434	401	397	355	418	391	388	420	417	427	433	416	391	397	417	445	385	390	370	427	418	415	450	416	419	431	421	423	429	389	406	424	430	399	427	425	387	408	401	448	396	422	400	408	404	397	422	386	424	443	430	400	434	405	375	406	393	418	384	382	442	414	452	402	400	413	400	402	397	430	426	406	413	384	417	415	415	396	427	415	462	429	429	432	384	399	406	424	400	427	389	425	391	399	394	412	420	417	429	429	431	403	384	389	428	446	425	399	418	413	419	418	378	409	410	396	419	394	387	447	419	377	414	447	454	426	445	411	420	387	388	444	401	384	416	406	428	442	443	422	429	406	418	415	415	400	421	397	403	427	397	436	442	388	425	377	391	400	385	394	426	401	438	369	430	448	374	370	388	413	404	445	390	370	407	416	413	420	416	396	362	401	388	384	402	394	395	397	407	439	425	451	391	412	443	438	388	397	411	423	411	407	419	391	391	399	415	390	380	401	425	414	424	417	391	429	395	421	412	388	398	422	427	472	409	439	415	409	438	453	431	430	412	412	426	396	402	405	427	412	398	420	398	389	387	416	382	400	403	415	416	408	394	392	422	380	417	410	366	404	400	392	409	422	438	396	410	391	396	382	397	431	436	434	389	415	406	380	405	401	387	395	399	414	400	414	394	372	416	397	392	410	393	420	456	419	386	400	394	388	400	426	395	442	411	383	433	421	391	399	385	406	418	402	411	370	418	423	407	363	429	435	420	444	425	389	437	423	379	406	395	430	407	420	405	420	407	420	383	414	394	384	434	421	428	429	397	393	426	449	399	405	425	415	419	425	398	404	389	395	431	399	405	424	402	428	438	413	373	382	420	406	400	393	375	413	405	410	385	417	385	427	407	396	422	419	412	402	399	419	411	377	413	426	422	421	375	415	434	407	434	423	417	392	425	389	397	439	407	414	390	422	406	435	441	423	347	412	417	386	409	403	433	396	381	390	400	411	410	428	371	387	410	412	436	376	413	444	377	403	367	410	398	441	413	439	432	421	386	431	409	388	419	438	425	399	397	469	414	368	390	406	386	426	453	407	432	441	429	410	421	423	409	408	411	411	402	403	428	415	430	377	442	423	435	400	404	403	414	429	390	430	435	426	424	419	429	426	426	398	398	444	427	403	422	419	429	427	382	383	425	438	422	401	412	401	400	380	419	369	390	414	467	432	421	408	418	419	401	397	405	394	436	451	391	421	419	387	398	413	406	417	447	416	373	408	425	385	428	375	415	374	402	427	425	382	378	414	392	435	425	385	473	410	440	396	438	391	399	380	412	383	387	474	396	422	421	401	432	390	412	393	389	434	411	419	382	389	420	398	392	392	436	412	400	411	394	406	409	396	412	434	404	414	399	420	419	408	430	403	433	425	379	398	372	433	442	426	406	436	396	396	427	433	384	443	425	431	429	417	405	403	384	424	373	399	438	410	443	396	381	431	396	430	423	400	431	440	432	413	405	402	403	405	433	409	391	390	451	399	421	372	382	426	441	387	383	439	421	382	462	392	432	398	418	405	393	398	379	385	392	414	413	438	396	427	436	368	403	429	413	397	425	362	440	454	436	424	419	414	415	444	422	377	438	408	412	388	421	412	404	435	377	420	427	409	401	396	423	408	387	391	411	438	400	415	401	406	402	445	392	417	389	394	411	388	416	407	454	423	397	424	417	406	428	440	382	407	376	458	397	414	428	428	376	416	415	444	406	400	414	418	411	381	435	411	392	411	423	390	406	414	399	422	412	428	412	383	404	357	433	421	416	386	409	406	476	444	416	401	416	407	427	411	379	396	390	388	394	430	403	400	452	349	403	384	384	423	389	433	433	379	409	422	416	390	381	412	455	396	390	446	435	411	394	398	434	418	387	398	380	405	398	401	400	387	375	377	418	435	388	418	424	433	398	429	409	424	436	383	407	420	409	372	373	408	390	424	436	365	385	407	384	419	387	386	402	387	417	434	424	426	407	426	405	430	380	411	420	395	384	412	434	418	418	430	431	434	435	368	412	402	449	385	410	397	426	411	395	411	417	421	434	410	408	423	404	446	435	410	409	410	380	419	389	408	409	367	441	374	391	437	439	416	364	413	432	409	447	402	403	401	416	374	452	428	419	408	399	442	406	439	419	391	421	398	433	376	425	375	395	433	416	405	431	380	427	420	424	420	402	409	427	453	406	448	399	411	433	445	393	421	456	423	425	412	417	391	390	408	421	430	415	382	428	431	414	450	416	413	387	416	416	412	419	371	433	393	396	393	442	404	413	365	407	446	412	406	395	431	395	432	427	417	402	395	408	446	442	397	382	391	400	424	408	403	403	398	444	424	437	397	421	406	409	411	418	386	433	413	413	445	413	406	410	420	424	413	409	415	384	413	425	414	356	422	436	393	430	380	378	406	410	356	427	418	417	424	426	448	429	393	427	435	415	436	435	405	405	416	450	381	394	447	406	374	390	416	418	417	405	418	403	398	393	397	437	421	434	420	396	419	417	450	400	409	422	420	389	418	439	413	386	402	440	417	398	408	406	391	475	425	416	421	463	403	401	429	388	434	407	441	410	420	405	435	452	422	390	404	427	391	415	417	429	456	392	357	422	406	406	382	387	406	407	402	401	422	458	444	419	423	400	417	375	388	413	421	446	413	398	378	421	430	396	416	411	396	433	392	391	444	383	433	430	403	389	392	420	413	392	398	400	414	417	385	418	419	390	395	383	400	412	381	409	406	403	379	395	419	383	411	444	440	398	388	431	375	381	396	387	371	384	375	441	419	402	424	413	457	463	416	433	407	408	385	445	393	382	422	395	412	410	422	435	399	425	374	441	444	389	429	461	390	431	407	398	418	431	412	420	428	380	413	434	407	372	377	372	414	423	425	411	399	382	383	402	387	413	431	431	383	395	368	415	384	453	381	429	411	394	411	402	407	407	420	383	406	415	416	411	387	463	410	424	435	432	419	397	392	426	398	429	393	404	451	447	399	405	389	415	445	453	411	413	431	407	418	426	425	409	393	405	417	416	457	436	407	390	449	412	415	395	439	474	416	389	430	426	414	431	436	426	421	417	425	441	419	404	436	407	424	406	401	456	421	369	422	417	400	403	416	413	400	397	385	417	409	400	414	391	388	401	400	427	426	401	422	409	458	403	422	414	407	386	433	402	407	444	426	429	397	454	442	436	405	439	429	434	421	390	401	425	404	387	437	381	396	411	437	440	423	387	435	425	420	429	386	427	433	412	453	420	397	402	380	409	406	407	412	399	377	403	406	414	402	439	395	386
37427	65457	50113	25420	14156	2551	1760	1402	1127	880	831	749	648	633	621	640	536	546	554	502	530	506	522	505	498	464	452	436	471	461	486	492	476	471	464	458	496	485	493	435	496	483	503	471	470	492	502	501	452	473	455	440	460	455	444	444	489	466	421	475	458	466	471	446	475	817	1074	1037	806	571	467	475	468	479	443	448	469	459	454	447	515	456	470	431	466	462	462	429	469	470	439	467	441	485	470	474	441	461	455	442	477	465	446	417	476	452	422	475	448	475	455	457	435	441	470	484	462	447	475	506	430	432	463	429	457	435	500	444	433	462	455	453	459	457	442	446	458	451	449	498	470	434	483	416	438	425	456	510	448	477	454	454	448	467	453	437	458	446	471	436	435	438	476	431	449	452	479	444	467	422	444	465	456	457	424	452	446	478	453	504	474	482	409	436	430	443	446	474	466	440	474	478	450	436	472	422	445	450	496	485	491	438	463	460	444	404	459	508	485	451	468	479	468	473	457	457	445	470	457	454	500	435	435	444	454	465	444	470	444	430	451	505	488	479	476	484	480	454	472	442	442	429	435	429	408	449	486	437	431	462	478	476	461	457	457	441	442	468	457	457	451	466	411	470	445	433	458	434	440	469	490	451	464	440	518	455	431	455	463	446	457	441	452	481	431	442	463	454	437	418	447	442	426	426	464	449	430	415	437	449	474	490	476	453	481	473	429	447	453	452	430	468	438	451	417	447	459	447	491	417	484	454	480	449	444	455	438	456	457	419	426	469	453	468	439	465	431	456	436	464	431	470	403	415	448	465	475	457	466	444	461	445	448	446	465	461	437	448	441	418	477	472	474	456	435	408	443	443	464	469	457	441	456	489	479	450	503	437	404	444	435	481	466	470	474	462	425	448	432	442	450	421	441	466	455	453	430	426	444	426	446	449	458	491	450	498	446	462	475	434	416	426	433	427	446	427	428	436	485	499	470	447	439	453	456	412	454	460	456	457	438	438	460	431	491	446	442	463	439	445	466	503	441	474	434	468	507	447	469	438	460	435	464	468	468	445	421	444	462	407	492	458	432	437	429	446	450	460	487	450	431	454	472	458	442	465	458	454	467	500	460	435	439	436	452	445	425	493	454	446	433	440	465	462	478	439	499	435	476	433	440	473	450	437	425	446	469	492	465	444	457	438	468	460	490	477	442	430	469	443	431	488	415	437	420	480	431	493	440	473	458	445	446	470	462	433	444	466	457	459	435	475	489	456	444	426	436	472	480	445	465	448	468	456	478	425	448	466	436	440	463	442	453	450	446	462	470	464	440	430	432	453	418	424	432	429	446	438	445	460	445	471	447	453	457	442	456	476	493	472	407	450	467	465	443	461	467	455	471	432	434	473	468	437	459	429	461	451	443	483	454	471	418	443	458	427	457	420	447	455	450	471	461	489	455	462	456	452	492	473	421	482	463	447	443	442	437	451	459	483	449	412	445	501	465	448	469	427	455	449	424	477	448	451	434	397	449	455	478	461	458	447	457	449	432	467	458	447	400	470	420	461	455	434	449	451	468	450	475	457	444	457	447	477	449	473	459	486	502	437	468	440	438	446	436	492	470	428	454	430	417	438	455	471	457	451	438	448	490	459	437	467	490	481	456	466	449	475	437	486	459	407	429	456	463	452	423	477	456	478	476	463	448	472	464	402	454	473	478	459	469	453	438	436	486	478	432	439	446	436	469	463	478	430	433	491	450	435	436	410	453	445	427	440	426	471	496	456	453	487	431	460	480	485	423	467	457	435	413	452	448	412	425	445	497	479	482	478	451	488	449	437	421	439	465	409	472	463	467	431	438	442	439	470	412	451	475	442	468	446	455	501	433	454	437	422	479	459	465	467	464	462	427	431	434	466	455	461	483	452	449	457	432	463	483	473	461	452	459	491	472	462	450	512	440	498	472	429	437	437	431	431	436	428	442	468	466	437	411	438	428	473	459	432	473	467	452	430	452	471	469	438	457	432	467	451	433	469	461	477	459	463	478	466	439	474	456	474	486	462	435	427	484	398	454	460	429	433	457	451	449	472	501	472	511	444	424	434	449	460	486	468	437	427	470	436	446	470	469	456	485	460	474	459	450	468	438	456	472	442	417	473	442	431	465	473	485	422	437	453	433	447	451	440	485	467	442	432	424	488	471	479	466	450	417	437	469	429	474	413	440	470	447	482	494	444	458	453	457	477	436	446	472	468	434	483	418	464	449	476	406	462	468	452	448	448	468	427	457	493	457	429	460	469	474	476	459	453	473	483	452	447	457	430	494	441	441	476	449	493	422	464	463	452	417	460	449	463	491	453	453	415	420	449	460	426	432	450	434	471	437	431	466	432	444	479	467	456	450	457	453	431	414	448	467	452	439	430	457	455	489	464	427	468	465	479	467	461	459	465	459	420	492	454	437	440	451	478	438	461	449	432	468	413	460	436	467	466	435	433	444	478	479	480	468	445	458	409	468	464	457	437	426	438	441	477	446	434	478	478	450	458	467	420	477	478	504	444	467	432	452	420	436	431	439	446	419	454	443	456	478	475	413	456	432	454	475	442	477	440	446	469	436	455	417	442	477	478	461	427	422	438	400	446	450	480	455	427	450	502	457	448	467	458	450	416	434	450	462	464	433	450	434	437	472	473	450	410	451	454	455	496	465	462	498	432	470	441	439	434	486	479	439	449	434	441	454	422	451	447	469	455	474	455	445	426	486	482	465	443	463	462	449	444	477	441	465	425	470	444	447	441	437	460	445	467	455	458	481	460	495	476	437	463	463	445	482	469	435	460	431	451	452	481	482	503	466	458	453	456	464	455	426	480	497	482	485	487	483	447	438	454	449	448	435	467	441	490	460	446	423	419	448	409	460	433	453	479	488	457	452	442	459	410	451	472	432	446	467	420	446	473	468	471	442	434	438	459	463	454	466	428	477	434	452	435	472	470	477	482	460	473	436	470	431	482	439	465	474	474	426	440	477	448	447	418	448	437	467	494	456	447	460	455	460	423	458	466	426	464	476	454	475	452	445	446	466	491	499	445	461	444	501	470	464	416	432	442	471	468	434	490	448	445	418	472	529	489	450	420	462	458	473	443	466	463	463	446	467	497	453	424	441	456	489	434	446	436	431	440	458	436	445	415	439	472	424	433	456	427	453	394	431	470	450	447	481	418	421	469	460	468	436	463	426	472	458	490	435	476	451	453	462	427	455	434	438	450	448	485	459	473	472	453	438	441	460	431	429	462	477	495	436	458	425	450	444	465	460	470	411	447	459	434	472	484	457	463	460	444	441	447	492	434	476	459	430	460	439	462	446	433	453	469	474	425	432	459	448	426	463	408	452	437	479	441	436	423	460	430	468	438	442	414	421	471	459	457	487	436	437	452	445	494	418	445	499	437	471	449	475	442	444	402	454	485	503	468	467	432	410	487	458	440	455	437	439	474	460	468	443	461	452	463	468	464	481	478	466	500	462	478	479	464	452	467
29183	31096	31270	16619	3104	568	448	380	406	356	379	331	361	394	375	357	392	351	344	339	360	337	346	346	333	350	388	363	344	328	352	317	330	325	355	312	363	368	367	362	380	373	327	347	380	331	379	351	346	351	351	344	331	342	345	389	356	355	334	342	343	335	388	345	369	371	373	399	400	361	382	334	341	339	372	353	340	380	335	349	323	363	361	329	366	364	337	328	386	382	368	397	387	349	345	313	365	299	330	375	353	355	342	341	342	366	352	362	327	369	389	351	367	349	362	363	338	344	333	311	380	303	346	335	327	371	314	349	369	335	359	339	330	354	359	340	327	349	335	344	328	349	333	347	367	383	347	307	370	367	348	342	367	391	340	370	325	365	343	354	355	373	330	355	342	362	344	333	352	340	352	343	349	340	340	306	340	333	381	343	330	342	335	371	384	361	355	359	319	366	336	329	324	358	363	332	356	386	370	369	347	357	352	357	362	350	346	366	337	366	305	329	356	350	386	362	355	334	367	338	319	358	357	363	327	376	336	347	369	311	357	358	355	365	316	363	344	315	404	377	347	333	384	347	340	344	391	340	336	325	381	337	328	364	355	370	366	368	328	365	370	371	353	350	338	363	378	367	319	379	318	364	341	376	329	370	338	352	331	348	373	378	401	350	345	363	335	351	350	330	346	349	366	379	330	375	347	365	342	373	378	354	330	350	378	329	336	361	332	329	357	311	347	345	355	363	343	348	363	338	340	350	347	362	315	328	346	356	357	348	396	339	313	368	335	373	330	344	352	360	369	347	377	331	359	357	380	329	355	360	340	331	338	333	363	345	395	360	330	354	350	369	323	333	353	364	370	368	356	325	370	373	341	355	344	329	357	321	366	316	348	317	343	344	360	304	355	345	404	359	365	324	349	345	319	347	331	349	376	347	345	336	343	356	345	310	373	372	343	362	343	335	298	352	322	357	323	328	320	372	332	345	366	335	339	365	361	341	376	362	345	375	346	355	369	349	318	340	379	354	365	382	348	351	361	345	362	336	322	352	331	360	360	359	340	353	340	384	367	340	355	367	355	355	343	360	364	350	354	323	342	352	367	345	333	336	327	337	384	365	350	367	321	324	366	348	370	346	343	351	337	338	357	347	335	365	386	343	376	354	324	375	368	327	343	345	349	403	378	313	358	327	348	380	351	314	328	347	385	372	350	350	369	382	326	312	358	332	362	361	358	380	351	372	383	319	330	337	322	329	337	351	328	353	361	337	347	370	354	326	361	349	324	347	364	343	377	330	378	341	353	346	350	360	313	336	367	359	332	348	345	377	373	334	359	348	353	342	344	377	310	382	334	365	366	336	347	341	330	355	360	349	354	306	320	366	325	329	339	322	364	357	350	343	353	349	361	352	319	359	334	346	355	324	354	336	377	362	362	369	345	339	386	367	336	355	362	341	345	357	307	339	347	345	335	365	377	379	320	324	375	375	340	390	335	350	367	315	346	363	350	349	335	354	332	373	374	332	369	321	375	339	372	353	367	342	351	382	367	350	334	365	334	368	368	378	358	320	343	369	357	351	370	352	350	352	347	355	347	355	291	375	335	368	366	327	349	332	354	386	346	344	363	373	361	367	343	340	330	363	360	320	333	357	337	337	355	351	369	336	374	367	345	341	390	369	348	347	359	348	372	345	357	383	375	386	379	369	336	330	380	332	375	366	352	362	374	335	361	360	378	333	339	333	366	359	357	346	324	340	355	333	336	317	338	362	336	352	359	324	358	336	344	317	324	329	371	349	351	371	348	365	328	342	346	322	378	356	391	325	351	346	381	363	358	354	358	304	338	348	356	385	364	361	380	351	329	336	337	341	340	375	331	344	365	348	325	349	350	351	332	348	367	372	380	310	356	337	341	371	351	334	335	304	388	347	364	351	371	344	348	338	331	357	393	367	299	358	351	342	352	358	356	350	355	346	320	357	345	355	356	373	331	341	354	347	371	358	376	361	347	369	348	342	354	333	357	379	364	350	328	349	343	387	356	348	351	342	376	336	320	345	353	356	365	342	376	348	368	370	363	350	336	375	390	342	360	337	347	344	378	320	348	356	357	325	353	350	386	347	346	348	359	348	322	337	342	326	340	350	344	366	354	341	348	368	340	357	361	320	370	338	372	344	368	380	346	343	369	372	335	351	297	363	370	343	368	352	313	354	353	355	394	347	357	346	341	322	348	358	352	337	346	311	338	364	321	339	330	351	349	365	355	378	328	349	342	333	350	358	354	325	331	345	350	360	334	355	357	354	317	324	348	356	373	361	399	373	360	332	362	319	339	395	360	384	366	349	360	355	376	379	338	321	311	330	369	346	363	352	367	346	359	376	347	341	346	370	358	335	352	395	312	344	380	356	347	397	322	342	348	362	373	350	346	336	387	378	334	334	340	343	344	355	329	357	331	320	337	374	361	317	316	422	340	345	352	348	325	368	347	353	348	359	310	328	347	359	354	351	347	369	362	349	341	343	350	354	386	340	347	345	357	350	355	341	361	318	362	338	355	318	373	315	353	339	368	348	372	334	367	347	389	355	334	361	356	358	354	350	343	375	349	339	357	345	368	347	326	345	348	353	340	367	312	358	311	350	346	323	355	364	352	369	324	317	366	350	356	347	325	343	364	352	318	351	334	352	367	304	348	355	327	356	345	315	374	360	336	349	328	341	348	324	366	368	344	338	322	371	354	384	356	361	353	318	351	346	336	365	346	368	390	337	383	315	360	350	335	346	356	365	327	378	318	340	332	350	313	351	373	339	353	381	358	379	359	361	362	355	357	388	320	362	335	361	350	360	344	334	373	380	368	347	339	347	381	373	378	358	327	350	337	332	409	347	340	359	349	321	332	345	344	342	351	333	328	366	361	363	364	341	349	355	404	341	385	343	356	349	331	348	346	342	343	342	333	352	322	335	332	346	348	367	348	378	319	362	342	330	332	352	342	351	345	334	381	342	373	376	335	341	349	347	401	354	354	369	337	358	329	353	318	374	366	352	316	341	368	352	375	359	376	348	359	330	356	373	335	336	361	364	347	339	331	358	332	340	370	351	325	353	344	360	363	357	367	347	322	358	345	345	324	363	359	355	356	343	347	335	339	366	344	373	336	360	337	367	330	368	355	351	346	335	360	343	338	352	319	351	352	362	360	366	349	333	328	371	376	363	348	338	352	345	376	361	331	350	323	374	363	367	344	335	351	381	354	357	378	361	348	353	361	365	370	363	362	352	325	349	349	338	327	351	358	362	352	352	372	358	343	328	329	352	352	348	364	361	382	353	315	355	358	359	370	369	344	327	356	354	326	359	363	363	350	355	357	371	374	381	337	327	380	341	343	338	371	364	369	362	344	351	384	346	374	354	333	370	385	332	397	339	323	347	354	315	347	322	358	323	337	333	334	364	371	348	362	385	360	347	327	355	349	370	335	333	356	342	361	326	366	357	357	325	305	353	376	343	334	340	309	375	386	323	340	348
32983	48578	31000	13928	3655	765	636	557	511	452	393	464	447	399	414	390	372	453	387	419	429	406	436	388	385	467	396	440	424	449	423	403	405	418	432	393	411	384	412	399	390	448	406	416	436	401	395	407	411	368	390	408	408	392	426	388	420	409	418	381	382	415	372	407	412	432	437	446	422	433	492	385	390	416	405	387	384	370	397	382	432	421	395	417	395	384	394	391	404	436	425	376	378	398	407	400	405	418	425	388	380	409	379	402	403	412	411	411	422	386	385	413	419	398	428	415	433	398	377	402	420	439	385	386	415	420	406	429	390	413	426	385	412	393	402	374	421	403	410	436	407	394	410	424	451	409	414	413	441	424	426	384	396	425	437	410	425	407	440	357	379	391	372	397	400	427	429	398	366	434	413	428	386	387	399	416	423	398	396	386	394	365	421	404	377	385	445	426	435	398	433	428	448	398	428	395	432	424	420	401	418	427	416	393	397	383	458	408	393	425	395	416	418	395	431	394	436	400	408	389	417	429	420	408	350	399	393	403	387	431	429	444	373	431	404	442	403	407	416	393	394	444	409	417	406	411	396	417	387	368	381	384	396	382	413	408	409	389	440	378	432	402	405	412	407	406	397	407	392	425	423	410	371	412	434	421	388	413	366	418	420	418	378	408	413	406	407	376	415	395	425	412	372	427	397	419	390	422	410	419	405	430	419	360	379	436	386	392	386	361	392	403	400	418	398	387	439	379	401	405	410	427	392	403	401	413	409	416	405	408	426	411	406	405	388	451	406	383	440	422	405	421	442	421	407	386	424	399	401	403	412	402	431	398	418	425	359	459	371	413	406	389	400	407	436	392	375	402	438	396	414	417	442	374	384	407	427	418	405	426	405	373	412	390	422	422	431	386	417	376	387	412	394	408	411	393	417	427	419	411	416	416	423	390	402	394	384	436	399	433	444	414	386	395	379	384	452	364	391	398	411	457	419	435	416	432	400	418	377	407	424	407	424	387	361	420	413	415	415	416	376	415	399	418	461	389	388	387	396	382	384	426	400	420	411	409	412	395	429	401	406	417	395	381	409	423	384	416	404	397	424	382	416	390	399	370	417	420	421	411	426	431	454	442	395	450	414	442	400	417	410	389	428	405	402	400	378	382	411	414	432	370	421	389	396	424	402	420	381	403	422	427	407	407	408	406	404	426	397	405	362	400	428	418	408	427	416	390	446	413	390	402	394	392	422	432	426	420	455	404	437	431	414	398	395	388	417	373	418	419	406	423	399	406	432	391	427	428	389	401	420	383	408	419	424	416	390	425	403	392	442	400	404	422	396	386	394	358	419	434	388	410	388	423	419	430	423	386	382	377	394	352	434	389	429	390	421	420	416	471	401	405	419	403	400	421	440	404	419	404	431	416	411	402	412	365	414	443	426	404	420	443	427	396	392	413	435	414	438	449	386	417	406	391	412	422	432	411	424	395	390	414	367	410	409	398	439	396	421	447	416	378	391	399	398	399	456	410	392	411	432	408	417	367	427	436	378	427	383	426	384	409	399	404	379	451	395	415	407	426	385	399	418	412	413	427	439	403	416	396	415	387	416	442	396	386	418	439	396	424	387	377	405	428	398	403	416	410	404	432	433	405	406	411	376	393	377	423	394	378	425	426	410	447	386	370	406	409	415	401	389	394	382	398	410	401	413	402	406	412	444	407	405	403	409	407	398	444	402	397	422	402	465	419	400	427	409	417	405	432	372	410	385	415	389	450	440	405	409	443	409	399	407	431	405	413	402	413	432	405	426	434	434	372	421	436	411	397	410	410	419	362	396	439	389	417	400	447	429	410	430	441	386	446	379	431	412	372	376	416	362	425	406	396	394	403	387	388	377	397	390	406	404	418	436	396	376	384	404	398	404	366	395	405	399	399	422	429	396	411	441	390	402	406	442	418	397	420	427	399	428	448	397	435	437	408	435	424	437	420	423	386	457	418	403	382	443	438	431	429	416	420	438	406	421	429	405	378	402	376	390	429	412	364	378	421	381	412	399	408	377	386	421	402	455	371	414	416	407	389	428	448	406	402	412	415	417	420	444	410	414	376	405	422	406	403	410	429	379	441	396	385	415	438	430	412	408	395	439	406	453	412	392	421	424	394	413	386	394	415	434	418	404	455	408	434	415	369	386	385	358	398	414	394	439	414	429	391	380	422	409	432	388	412	381	409	380	367	384	398	398	378	423	421	410	404	414	418	424	399	422	390	415	384	409	397	380	398	403	408	428	422	393	389	361	400	409	414	433	443	396	380	382	412	409	399	384	457	426	407	439	446	423	388	444	415	402	402	420	427	423	407	391	414	365	420	422	398	369	402	449	416	421	400	437	384	394	418	422	429	413	395	406	406	388	397	388	421	414	401	444	374	395	414	407	423	408	422	399	408	419	404	413	367	394	380	434	457	421	435	444	374	407	374	399	399	432	391	374	420	395	379	452	430	408	381	421	426	387	394	438	372	420	422	393	416	448	436	381	412	432	423	418	430	405	390	423	409	386	419	409	372	413	396	390	420	413	386	413	432	423	404	432	402	421	410	421	405	421	423	388	420	421	429	402	437	426	411	387	412	413	422	379	411	408	441	440	398	430	419	418	410	394	414	379	376	392	420	422	400	391	448	416	408	421	419	399	423	456	405	411	406	441	417	425	380	420	395	410	427	432	422	381	379	430	367	397	389	380	404	454	388	422	445	424	408	389	435	416	438	396	382	432	412	402	422	390	411	405	424	372	436	402	420	384	389	412	434	348	395	427	373	399	394	430	411	349	402	432	381	405	424	410	432	391	414	426	428	380	390	407	421	423	401	364	411	374	401	418	450	414	396	381	446	434	387	390	439	405	403	436	413	409	402	413	391	457	420	436	411	405	420	430	395	407	395	374	406	431	418	432	393	422	390	406	423	390	409	423	364	392	394	417	440	402	381	433	427	396	436	416	379	395	382	423	415	403	412	424	391	398	394	361	393	405	395	367	411	388	431	409	390	401	380	404	366	394	435	434	392	387	401	389	411	436	420	406	406	402	412	437	393	428	429	378	370	367	372	402	386	381	401	401	418	413	463	398	406	445	401	405	417	385	421	378	409	421	420	399	421	377	432	401	409	416	418	411	428	417	423	403	409	375	404	365	434	421	395	395	393	430	398	419	395	413	372	407	394	406	385	447	433	423	433	412	419	418	403	430	420	403	432	410	439	399	397	418	411	408	416	421	447	436	445	421	396	385	389	429	349	414	411	441	392	406	395	391	406	366	416	382	418	419	377	406	378	405	385	417	407	393	408	388	396	389	381	419	402	398	419	455	436	407	407	400	411	375	412	402	440	381	383	405	410	396	397	414	392	425	436	419	454	405	463	438	440	412	414	464	379	437	402	403	367	403	403	404	387	379	446	404	416	380	404	441	424	404	426	392	409	412	422	422	408	412	428	384	391	411	413	395	424	425	383	405	399	390	396	396	431	394	405	411	409	429	415
23828	21011	28277	24287	20656	10010	1054	593	465	450	411	420	395	410	364	371	389	360	347	357	321	333	332	331	320	341	324	313	344	295	316	343	332	322	317	321	325	335	327	293	337	312	333	339	354	335	299	313	330	330	325	328	281	300	309	307	324	327	335	299	344	344	310	336	353	438	580	595	468	394	314	335	329	314	325	356	323	335	332	340	323	333	290	347	344	316	304	328	311	303	380	325	314	319	318	337	294	300	323	298	318	331	328	333	352	318	364	326	311	334	310	329	316	310	297	314	299	313	325	296	334	302	296	316	274	316	334	316	332	322	307	339	337	329	352	299	296	323	309	325	306	319	342	337	343	331	282	301	312	272	300	338	336	343	338	332	292	325	336	326	328	324	343	325	314	310	315	315	309	308	320	303	324	361	350	305	357	331	323	344	303	331	298	320	298	332	295	317	326	340	327	314	342	341	314	344	316	332	335	337	294	332	310	316	353	333	335	342	317	352	326	315	321	342	296	304	311	310	304	332	332	321	343	324	336	333	367	298	309	332	322	327	314	297	316	312	283	304	314	347	316	321	313	328	296	305	314	321	331	340	306	332	317	352	313	299	318	317	321	323	311	317	312	326	312	334	323	346	324	293	308	300	334	289	322	314	314	331	322	293	330	333	329	332	310	318	335	312	317	345	323	326	311	304	308	314	296	343	329	319	295	329	308	325	343	333	303	332	312	330	303	295	290	305	308	325	293	329	309	313	308	356	329	329	323	307	355	316	310	330	293	324	290	334	337	343	301	328	316	336	310	315	357	341	298	317	301	319	304	327	316	314	350	304	325	308	300	309	282	320	326	317	283	346	321	299	283	292	347	333	343	327	341	345	336	338	328	302	313	326	338	341	311	310	325	296	308	320	327	325	338	344	314	337	317	287	311	330	326	317	293	323	310	332	298	324	309	312	303	325	345	323	305	317	321	346	310	333	317	293	309	328	320	324	336	303	330	309	302	309	321	340	299	337	297	329	345	311	305	292	293	302	269	318	327	305	312	332	342	364	324	321	304	301	346	318	320	295	322	330	331	313	321	306	325	317	342	336	312	313	308	312	325	296	341	279	333	333	339	287	304	317	313	335	307	301	325	336	328	343	328	321	315	291	307	314	351	351	313	319	347	309	316	311	320	334	322	290	314	325	327	302	323	339	298	299	334	286	310	297	309	309	338	328	338	302	283	290	331	294	317	319	347	327	330	326	312	304	306	319	326	289	326	324	314	273	337	324	328	308	334	307	307	275	345	322	329	325	335	331	299	345	297	321	345	351	342	304	296	276	336	325	303	340	309	300	294	318	328	324	298	338	339	328	312	321	338	327	341	293	312	325	256	338	318	333	306	335	321	324	308	312	330	290	325	325	315	322	305	345	322	324	323	339	289	314	336	313	327	338	326	327	354	317	308	316	342	333	316	320	311	316	335	330	318	309	318	264	328	297	315	310	310	316	325	330	307	331	297	325	304	332	320	281	318	317	319	323	295	356	328	313	359	297	326	339	341	305	320	335	326	330	299	312	346	324	322	294	326	318	327	313	311	342	335	311	326	338	282	267	294	314	303	333	326	304	296	301	326	336	320	290	284	290	306	334	294	313	298	325	326	291	310	314	317	305	314	309	296	334	307	312	299	283	315	289	325	329	336	291	348	293	310	306	314	298	336	315	300	324	324	313	300	303	308	316	305	325	334	322	344	304	345	290	340	301	325	312	310	354	344	316	314	317	338	292	327	335	313	301	337	308	328	296	278	278	357	303	337	309	310	304	310	322	350	320	313	318	323	327	307	315	348	316	282	331	304	320	327	327	289	370	343	341	329	303	320	292	271	344	320	335	320	334	326	314	319	342	306	338	345	347	321	333	331	318	345	317	302	314	306	318	297	331	291	341	336	316	320	327	312	302	324	296	309	326	294	308	309	327	302	316	338	330	287	331	366	331	323	315	301	351	332	337	318	330	312	321	344	313	328	296	300	320	332	301	307	290	306	327	310	319	325	310	326	310	292	323	289	340	324	312	304	316	326	353	315	319	289	309	291	321	315	304	351	338	318	336	317	321	295	292	305	327	307	351	332	298	320	297	304	322	331	340	317	318	309	281	299	338	304	312	315	365	359	325	310	309	319	317	346	327	312	303	346	326	309	283	318	311	330	308	295	326	296	330	295	312	293	328	320	325	304	315	320	321	292	308	323	332	345	344	301	329	298	302	302	321	327	328	329	324	311	310	320	318	287	301	337	332	313	336	310	332	322	331	337	301	316	318	337	316	311	314	351	351	337	323	300	310	328	317	340	301	311	328	343	301	291	344	328	291	306	304	289	318	321	302	347	294	303	318	308	316	319	295	313	302	291	312	350	286	348	339	302	301	272	296	302	326	339	313	309	309	359	320	317	296	305	323	310	314	331	295	327	316	301	275	323	325	308	312	317	316	356	311	301	303	325	329	320	354	298	343	340	296	318	322	296	286	339	314	359	292	344	287	330	345	300	318	307	307	326	334	329	333	328	309	310	307	320	308	322	328	316	331	314	319	319	296	318	308	331	298	337	301	322	324	333	318	287	347	336	320	303	329	298	356	308	322	311	323	331	372	340	290	329	314	301	300	337	348	292	327	300	296	334	309	333	321	317	302	331	346	324	316	312	332	324	351	290	339	331	299	329	296	323	337	316	308	305	309	323	313	332	307	313	322	297	325	356	294	341	344	337	320	291	301	326	324	308	340	299	299	297	316	307	299	314	301	334	298	288	320	306	316	301	371	298	337	348	335	330	318	310	286	331	339	345	320	301	326	313	335	333	311	320	319	313	330	328	326	331	323	340	319	320	314	301	320	348	347	358	320	325	301	338	332	284	304	344	308	295	318	332	330	327	305	316	341	301	324	277	300	300	317	324	311	338	312	307	326	291	348	304	342	333	301	338	310	309	333	323	311	328	332	309	329	325	300	334	327	310	296	300	312	296	307	336	338	308	300	390	325	313	333	352	316	313	328	331	326	326	313	292	297	312	324	293	315	302	335	305	307	332	335	316	326	297	283	295	314	302	317	346	328	309	298	323	319	362	307	340	308	317	330	329	333	352	296	323	317	305	324	356	292	304	318	329	317	281	332	319	331	316	335	283	321	318	349	321	318	343	331	310	299	317	309	340	306	292	307	318	314	337	329	303	301	335	314	315	321	328	305	331	307	326	326	316	297	305	347	319	315	322	309	276	268	345	330	316	332	318	332	326	302	287	315	314	309	320	317	320	333	311	314	328	338	314	283	337	306	298	315	292	297	315	342	316	314	304	302	307	302	304	309	309	314	310	325	319	303	322	296	315	352	298	314	289	308	309	306	314	321	338	358	320	270	305	318	318	290	326	329	300	295	321	320	350	300	334	367	331	309	329	305	296	295	351	271	324	300	339	324	307	336	308	316	302	309	288	320	310	309	336	331	324	319	321	304	325	321	345	324	335	343	326	337	301	359	319	340	352	340	286	324
33462	53595	43020	26575	5613	1694	1137	857	681	642	567	540	530	495	490	417	412	392	386	420	365	409	416	392	389	378	381	352	435	383	350	333	379	384	385	381	374	373	354	371	371	359	388	358	417	359	368	418	378	350	364	376	344	376	409	339	365	422	363	371	349	363	367	379	362	556	744	782	604	452	375	395	354	355	382	406	362	345	363	357	356	385	362	373	394	359	381	371	365	351	350	371	396	323	369	387	358	401	391	372	363	360	369	393	364	342	382	343	366	369	371	363	358	362	364	357	363	367	357	385	370	351	340	363	403	371	371	410	385	376	367	361	366	370	374	377	387	347	355	362	361	329	356	361	368	365	367	354	359	346	379	397	363	347	387	369	361	408	377	368	383	370	342	384	393	368	389	351	340	362	320	387	364	363	366	350	351	394	379	366	354	362	409	388	361	360	378	363	378	348	379	361	376	348	368	379	359	353	354	367	349	352	375	372	357	387	408	336	394	384	372	381	384	375	382	380	361	366	368	324	367	356	364	351	381	384	368	359	358	352	383	373	400	373	356	350	367	327	387	385	371	359	407	369	336	363	373	355	396	381	361	354	383	380	350	367	371	356	388	307	373	364	415	376	371	373	361	386	359	337	387	369	364	342	369	400	342	373	358	361	372	374	360	367	378	389	405	372	335	385	358	377	372	377	371	395	374	347	374	383	358	380	369	358	361	362	378	341	393	343	402	372	347	343	376	399	334	355	365	365	345	345	355	363	335	364	386	383	340	324	371	359	370	392	382	405	349	380	376	352	372	391	322	357	358	359	382	371	312	400	365	383	333	351	336	366	348	338	398	368	363	379	338	369	369	370	373	376	394	341	358	373	359	376	368	355	347	368	370	364	336	379	352	375	374	354	344	322	367	397	372	346	401	352	368	387	357	353	354	346	335	365	345	349	355	375	345	385	389	345	396	348	380	363	357	350	382	358	350	361	356	357	365	360	384	365	369	395	383	357	355	369	358	374	360	341	399	357	389	395	386	400	343	391	348	392	390	369	354	386	371	392	366	351	336	357	379	379	352	357	355	366	353	352	411	345	352	339	363	339	353	362	345	352	363	353	368	335	366	341	375	379	414	394	413	309	351	385	382	377	384	355	382	353	363	375	371	350	367	358	366	346	353	349	352	354	335	364	355	347	363	373	362	383	423	350	378	350	388	377	341	385	339	345	390	353	394	374	375	355	376	373	345	377	410	372	376	408	375	346	380	341	393	353	393	376	374	352	352	347	379	358	408	375	344	385	353	329	382	384	416	431	338	390	333	358	365	399	338	373	360	370	409	374	358	360	331	381	372	369	353	344	367	352	376	407	370	388	365	345	345	342	368	363	377	351	334	371	352	391	347	367	390	384	367	395	360	346	358	385	365	347	360	385	348	322	363	349	377	385	345	358	345	339	370	360	379	405	325	354	345	402	366	383	370	384	368	385	398	375	379	323	349	360	355	355	360	379	364	378	365	370	369	366	365	378	367	350	377	360	387	375	363	360	374	373	332	349	360	366	354	386	368	353	354	343	366	325	358	381	344	329	370	372	354	376	360	332	354	345	364	332	370	362	352	388	369	348	393	375	372	323	369	361	390	385	356	362	349	376	378	373	395	377	341	362	367	409	389	362	362	373	347	356	370	375	381	359	342	366	340	392	349	368	374	347	404	345	388	354	372	356	396	387	341	366	373	363	369	375	395	379	343	331	361	410	345	372	347	380	380	348	366	358	367	392	383	347	340	409	382	382	396	398	367	368	355	364	339	377	359	401	355	404	367	362	374	344	366	375	342	349	351	343	353	364	381	369	349	387	359	401	376	331	337	361	375	390	371	356	325	361	362	391	358	363	348	377	379	389	354	346	359	336	352	360	360	369	357	371	402	375	368	366	360	360	386	366	343	351	325	366	342	362	366	326	347	378	371	331	351	385	365	375	356	346	349	351	380	357	379	381	384	370	380	361	384	375	361	378	372	408	371	389	352	351	352	385	379	362	402	361	379	342	360	352	361	360	339	394	356	373	383	381	355	354	383	355	364	363	363	366	361	343	414	380	368	368	365	338	349	365	390	375	344	370	359	389	364	379	389	382	333	294	374	374	393	389	371	373	355	387	375	381	360	382	391	375	371	347	344	360	359	386	353	340	365	360	389	374	366	359	382	358	367	372	392	364	370	367	382	375	369	354	380	352	383	346	362	376	365	361	350	372	390	389	360	408	361	371	327	346	339	357	341	366	352	362	339	359	361	362	368	373	386	364	361	350	347	353	369	393	370	369	375	354	385	412	335	366	326	403	365	374	365	333	366	347	400	346	383	363	351	385	380	377	366	377	371	355	350	395	376	345	374	393	369	406	343	382	356	350	354	379	367	384	331	391	363	376	331	366	370	356	395	391	400	359	340	358	349	370	388	317	389	369	384	376	369	338	309	391	391	371	368	391	371	373	370	380	403	352	372	378	392	366	391	345	337	360	367	383	350	410	365	383	353	344	372	361	377	373	345	382	368	393	364	394	387	390	374	342	381	361	383	346	362	344	363	325	371	348	364	375	386	364	350	350	344	368	354	353	359	307	358	385	378	351	359	340	374	398	367	353	352	356	360	361	409	388	379	408	368	339	370	358	369	325	356	364	378	368	327	346	329	363	335	367	340	375	380	385	364	327	339	353	382	359	396	384	367	353	384	401	376	367	389	338	384	368	363	377	337	358	381	343	375	386	345	377	356	380	370	371	356	393	375	377	387	349	364	370	365	360	355	348	379	332	360	379	353	359	384	345	378	347	369	334	384	353	372	388	349	365	377	383	378	380	359	364	371	333	351	404	369	377	336	364	358	370	353	365	341	343	341	373	352	361	360	336	341	357	389	418	333	355	376	375	414	360	350	368	395	360	353	369	376	358	360	378	356	376	393	372	368	361	382	355	375	381	372	344	373	349	399	347	346	366	381	337	360	346	382	372	361	384	377	355	373	342	405	392	357	387	370	383	352	374	357	365	394	357	384	359	388	386	372	361	391	357	361	368	371	340	372	338	342	351	354	419	341	363	388	355	388	352	361	390	380	380	364	365	383	330	366	390	369	366	369	366	394	357	366	362	407	359	380	322	340	368	379	407	401	369	396	375	374	349	383	354	361	357	350	357	353	342	348	382	350	351	355	364	357	370	372	363	356	349	384	358	374	355	359	375	344	387	337	351	368	377	348	354	352	367	370	386	373	343	425	383	386	369	377	387	379	336	378	376	370	379	347	369	369	330	365	369	370	373	360	360	385	364	370	379	368	408	341	356	340	377	371	383	375	372	379	354	352	356	331	364	350	360	354	397	369	353	347	337	361	372	374	377	386	328	330	379	396	357	365	353	371	358	386	377	406	368	359	374	349	360	370	378	380	351	396	359	373	374	358	372	376	379	384	405	399	347	350	365	368	337	376	381	361	386	398	364	393	389	348	353	386	374	407	360	369	333	373	362	378	369	377	374	353	344	331	395
25174	21076	27886	25350	12323	1571	640	559	482	495	537	487	439	431	459	452	438	440	451	389	418	440	462	417	446	440	424	450	445	452	455	420	423	454	434	436	434	416	428	412	417	420	406	414	423	417	444	436	396	406	387	450	403	440	412	430	410	470	427	427	410	432	392	465	449	510	542	563	512	394	438	417	443	422	413	426	396	416	426	405	410	430	383	406	409	415	387	402	455	435	417	437	432	432	428	406	396	426	426	399	440	423	385	444	394	419	432	405	407	428	419	451	369	448	413	428	412	435	424	434	423	395	410	444	424	455	428	380	402	448	424	456	388	427	434	427	422	437	387	394	416	414	433	399	410	428	426	440	421	430	421	432	400	413	423	398	412	424	435	386	458	465	438	426	413	448	394	446	394	411	431	415	416	388	423	415	423	414	457	413	409	423	422	421	446	424	406	400	438	396	406	402	444	416	434	399	437	465	424	405	423	417	409	427	432	424	441	438	419	423	422	430	415	422	422	385	410	422	402	417	435	427	432	422	428	451	403	426	420	404	429	404	401	422	394	439	385	412	407	448	429	415	424	435	422	419	427	424	433	426	390	421	442	378	412	416	444	402	391	428	385	416	415	426	409	402	411	418	401	431	418	418	422	399	436	431	414	442	467	408	455	408	436	409	425	431	455	429	418	403	417	432	403	455	445	430	424	430	424	441	458	402	439	465	421	426	427	412	407	407	452	436	432	367	432	421	445	417	348	443	417	419	426	398	425	430	405	418	423	403	459	430	426	400	416	417	420	437	430	430	448	426	444	442	406	384	430	403	453	406	433	434	442	439	403	443	436	414	431	433	435	419	412	443	411	448	447	417	425	418	437	414	431	424	467	429	396	428	427	477	450	437	414	429	478	448	411	400	422	410	420	424	450	455	427	445	414	432	418	477	433	429	397	430	406	404	450	451	384	428	381	415	396	407	421	428	453	384	390	403	440	408	417	409	419	407	430	432	420	435	405	437	370	430	461	421	462	436	406	420	398	417	432	437	407	444	414	420	450	406	436	420	406	439	435	431	380	434	430	419	413	416	396	440	404	405	417	414	416	417	436	450	416	407	423	433	400	458	420	420	461	401	446	427	420	434	416	433	416	417	458	399	403	468	442	418	406	399	399	389	418	387	407	408	419	423	411	467	434	408	386	436	396	393	430	394	439	387	414	416	413	455	426	436	399	410	417	422	391	381	447	420	435	461	423	405	399	434	396	439	445	426	448	396	416	425	435	403	429	371	416	399	409	427	426	379	410	434	423	409	441	405	433	399	399	442	460	449	406	415	411	426	417	398	452	418	422	429	431	389	436	424	389	435	434	449	407	455	400	384	398	423	414	435	402	413	423	421	434	437	419	412	450	431	429	446	418	413	444	461	457	434	424	421	445	426	418	422	429	416	421	434	452	410	441	417	424	416	397	386	412	453	420	403	437	437	450	434	485	407	423	410	437	418	401	409	451	432	427	421	460	434	453	411	407	406	438	406	419	435	428	434	402	441	443	437	397	443	415	460	420	450	466	398	393	433	445	394	444	406	417	433	425	430	425	435	425	424	420	426	443	461	421	407	431	442	417	440	456	443	450	421	420	433	415	449	415	437	421	421	445	443	384	438	386	389	429	421	424	395	406	444	444	416	429	423	432	430	421	428	420	431	407	407	435	433	400	427	415	414	390	415	423	419	453	408	431	422	425	432	439	461	444	436	437	394	441	416	423	439	407	454	439	426	438	440	418	441	410	447	425	404	462	416	380	438	417	399	432	448	428	410	414	429	432	458	430	411	433	430	378	427	441	375	400	413	421	454	415	432	412	369	418	443	454	420	450	411	404	396	394	412	418	399	392	446	437	407	417	463	475	419	434	371	455	427	409	395	443	461	469	428	394	414	419	386	434	464	420	408	417	408	410	409	407	425	426	412	433	408	447	447	397	386	417	427	428	394	427	419	429	411	424	433	395	423	404	430	410	431	444	447	438	416	422	407	419	403	420	398	420	385	438	443	412	421	429	402	391	427	430	425	396	453	414	391	462	386	414	397	427	415	450	422	444	417	421	421	405	464	438	398	430	420	430	427	416	425	456	405	413	436	418	459	393	404	423	432	466	408	425	417	421	432	439	392	438	453	417	430	392	410	438	451	455	424	415	405	409	427	418	425	419	440	440	422	419	435	392	432	421	404	415	428	426	468	407	454	400	397	390	372	427	439	441	414	402	432	425	436	377	451	425	443	442	425	413	387	403	402	421	427	399	419	441	424	412	430	441	420	451	421	406	428	386	411	397	417	421	465	465	417	432	445	409	416	435	409	431	449	441	421	435	431	406	447	417	408	429	398	409	415	440	436	418	452	419	474	407	467	377	383	438	400	416	382	421	417	374	463	404	441	406	447	436	434	442	399	439	415	441	392	436	404	440	415	426	418	438	415	444	394	421	446	462	412	410	428	399	446	445	421	417	422	390	387	401	370	401	443	422	423	412	398	425	399	400	411	422	412	422	426	384	404	434	451	429	388	423	427	428	419	437	407	405	423	456	420	432	452	422	406	404	414	433	392	465	445	420	429	428	419	412	407	403	398	407	449	449	417	383	417	441	407	425	453	458	438	423	412	409	418	420	406	409	446	423	414	455	448	410	427	386	388	409	416	420	406	400	443	386	439	423	423	436	432	439	428	386	448	411	445	420	403	421	413	433	394	433	399	421	408	414	404	434	427	405	460	442	392	418	389	418	483	441	430	455	404	433	442	383	402	415	434	416	456	432	433	420	457	437	437	427	416	417	425	427	448	419	458	403	423	419	445	426	442	437	399	406	419	419	449	435	422	393	422	397	413	457	407	419	393	409	396	431	387	452	436	432	409	418	423	426	413	438	400	399	437	401	416	457	452	435	422	407	435	412	397	437	419	383	436	456	394	437	423	434	418	391	413	441	404	413	388	436	424	388	414	385	423	445	435	435	394	448	429	426	401	441	421	447	430	387	429	423	438	417	439	418	395	401	391	421	447	434	433	441	471	430	467	450	393	409	435	447	402	404	405	389	417	437	417	416	389	449	440	442	464	389	431	416	436	415	426	402	437	419	407	405	404	404	413	431	386	410	398	429	415	416	438	385	437	426	457	399	412	408	448	428	424	417	425	439	398	421	434	404	462	417	439	436	444	448	440	414	413	383	411	400	449	416	428	412	419	422	430	424	426	396	408	402	392	408	432	379	430	406	408	441	430	411	410	429	392	436	473	450	424	430	404	415	438	420	430	413	440	401	428	421	464	430	380	412	378	391	400	422	386	459	402	420	405	425	392	422	404	430	443	426	406	431	366	443	420	415	405	426	432	399	447	427	454	401	432	422	425	388	424	464	436	425	393	408	385	406	432	432	383	398	384	439	385	397	435	416	421	426	409	441	403	423	458	457	419	428	449	414	447	448	422	398	416	423	402	445	428	421	427	446	406	394	379	453	444	401	413	454	439	407	446	436	489	386	402	382	410
32889	51238	39085	19190	4898	1818	946	736	633	616	579	569	542	534	504	451	502	550	500	485	521	461	488	511	451	483	508	527	488	511	496	482	502	512	473	484	459	493	459	478	504	501	478	474	474	452	470	476	502	537	485	511	478	456	500	471	448	482	489	472	456	474	512	473	511	582	699	705	643	546	505	488	475	461	451	480	480	488	466	500	478	486	462	486	471	493	475	521	461	501	451	477	503	462	486	486	469	518	498	505	498	499	466	537	463	504	471	495	490	464	463	512	462	457	489	490	493	465	441	494	469	455	514	475	492	472	481	435	456	491	537	494	525	452	495	480	481	493	454	450	480	495	490	461	492	518	499	469	476	474	510	493	527	497	484	484	469	486	497	497	469	523	464	510	523	495	490	479	517	525	443	461	500	483	484	508	480	522	453	476	469	516	496	462	449	498	465	500	492	481	487	490	489	500	466	485	474	448	484	481	507	429	461	457	476	477	480	501	503	465	473	473	509	507	458	493	469	494	500	462	486	481	432	471	459	459	470	489	500	491	498	486	453	524	460	495	485	454	481	466	491	458	484	456	470	517	476	494	499	512	502	501	455	461	499	461	489	496	491	473	503	458	466	466	483	468	478	477	489	505	485	455	484	502	487	519	484	424	477	504	453	452	498	489	490	501	476	524	464	472	470	439	481	491	486	481	475	465	502	518	499	479	442	470	487	502	530	466	492	439	475	477	490	459	451	531	481	491	458	485	477	494	503	463	477	521	483	468	482	472	470	473	499	469	443	506	471	479	524	454	493	485	515	467	461	494	521	505	468	491	491	449	495	518	506	492	480	496	445	468	490	487	465	466	437	524	502	460	475	501	498	470	452	471	471	484	475	477	480	502	474	492	486	440	470	490	507	464	462	506	525	461	464	470	450	502	510	454	459	500	506	451	508	465	477	459	490	499	493	492	510	435	478	449	483	529	493	442	501	487	470	522	508	480	470	488	503	496	462	507	494	464	503	508	523	431	451	469	467	461	460	479	476	443	485	482	485	462	512	489	471	475	513	457	486	529	463	506	458	476	474	481	475	487	446	509	522	459	457	478	449	474	487	464	466	456	478	482	479	471	499	453	454	506	531	518	483	483	472	449	446	514	495	463	495	492	424	474	507	506	495	502	467	501	500	500	486	458	471	455	443	441	416	491	499	489	461	431	468	438	513	490	500	496	477	499	481	503	473	468	445	492	481	464	500	514	495	475	482	476	481	446	471	495	493	470	470	481	494	458	506	468	499	472	496	473	457	484	458	491	500	509	504	512	463	459	481	473	466	491	479	455	479	481	486	500	507	519	488	456	506	464	483	498	477	471	464	481	475	487	476	490	460	489	518	464	476	487	472	488	502	439	498	477	478	480	484	462	478	478	498	493	474	494	484	488	462	439	490	473	469	515	483	447	459	484	458	480	484	501	480	463	472	448	473	535	468	484	488	474	465	461	483	459	494	458	508	518	454	473	490	488	457	495	466	504	502	490	501	478	461	470	451	474	489	498	459	476	511	516	501	500	489	470	473	471	484	482	466	496	490	537	505	467	521	445	484	472	496	448	506	459	493	473	474	498	492	498	475	465	472	481	469	478	494	453	472	452	472	513	446	462	444	480	531	467	472	482	503	504	525	467	462	470	498	497	513	521	488	472	480	507	453	485	488	466	443	491	471	475	459	501	472	457	532	490	476	465	471	486	483	492	472	471	466	475	491	475	534	513	477	498	479	538	450	461	480	450	486	499	476	497	483	497	463	491	470	498	485	472	446	509	446	537	482	473	508	502	481	466	469	459	491	477	495	458	482	498	505	464	482	453	505	452	452	469	505	484	491	461	472	485	443	467	462	479	522	511	467	530	529	458	475	468	464	514	462	482	504	533	510	479	513	487	483	454	496	531	476	461	505	476	473	474	489	509	449	474	486	472	468	504	488	448	494	472	502	508	479	472	461	488	475	486	460	516	454	454	481	478	482	481	460	466	450	499	473	496	466	448	472	476	500	450	486	453	497	492	516	470	479	469	507	495	489	461	482	460	478	463	498	462	479	503	480	451	497	515	498	522	490	514	464	475	489	485	489	518	465	500	428	488	475	504	486	454	476	493	443	446	493	482	503	475	467	458	449	507	434	506	484	472	464	473	486	507	453	476	499	502	462	450	512	461	470	479	487	511	487	479	487	480	478	508	493	458	484	494	486	467	486	520	460	467	546	519	476	461	483	452	497	478	453	493	470	491	481	491	467	501	501	468	460	477	465	504	441	459	467	500	491	510	481	481	502	462	509	491	491	508	477	482	469	492	503	464	460	505	458	492	480	461	493	507	490	490	537	447	496	516	520	457	495	477	511	496	509	465	451	511	497	476	491	414	484	476	480	497	494	483	479	492	460	481	543	504	465	512	527	483	497	503	506	500	493	458	491	469	514	471	462	504	510	488	485	474	506	488	470	478	484	490	479	468	491	448	476	458	457	499	495	489	498	460	498	447	462	523	514	464	523	475	496	483	496	471	426	445	491	483	471	466	525	483	502	495	465	481	468	475	463	505	508	477	470	485	461	497	500	439	477	489	486	512	492	499	482	447	442	458	488	477	453	469	504	465	489	510	470	497	504	460	447	482	482	455	477	516	478	500	510	479	485	485	457	504	491	470	439	458	491	489	491	471	496	476	503	445	460	483	485	470	504	476	486	442	482	486	457	510	491	462	466	491	491	497	506	484	455	474	482	484	498	470	500	488	464	484	488	486	480	498	458	475	467	513	470	468	521	491	471	487	464	485	459	500	438	467	450	494	498	496	466	477	492	465	466	511	488	473	527	475	466	486	499	465	490	454	483	480	488	491	493	482	466	511	472	485	498	431	456	466	469	484	483	498	491	451	507	463	529	493	489	479	470	494	494	492	485	485	452	504	468	477	492	494	479	504	475	467	461	480	484	469	475	511	492	498	476	513	478	483	496	490	495	474	458	462	418	470	493	488	465	476	495	470	506	463	477	482	483	493	450	494	485	462	527	446	479	521	495	481	474	493	464	495	496	489	465	493	459	488	479	452	466	494	501	480	457	498	473	477	494	437	478	504	497	454	479	448	514	449	478	483	446	483	503	476	499	531	493	426	515	468	489	473	472	502	451	458	416	477	482	534	542	486	475	478	490	469	496	497	493	450	480	535	481	494	522	490	477	465	503	469	472	465	523	450	476	451	491	485	482	500	445	476	483	489	483	465	500	464	483	496	508	490	459	495	508	460	500	458	480	481	499	504	506	453	493	518	487	464	453	473	484	467	524	485	481	455	481	514	479	464	497	447	465	493	477	495	482	503	493	474	446	478	458	501	494	482	482	475	453	487	490	471	522	504	484	513	488	474	481	462	462	478	452	493	479	462	500	493	462	508	528	494	464	489	466	470	449	500	502	466	477	516	496	474	484	499	443	470	507	478	468	483	471	488	508	521	437	488	488	494	475	478	479	479	452	475	489	507	473	471	485	487
22621	20869	28356	23468	20904	20703	8154	1049	739	705	650	537	542	500	502	472	480	473	457	457	425	432	426	474	439	427	427	409	375	444	436	415	437	431	406	417	411	449	444	437	418	419	377	394	432	414	405	408	425	443	424	384	393	396	417	423	411	431	431	385	377	401	427	418	496	751	968	875	683	515	406	388	425	401	368	406	469	408	375	415	424	430	365	405	402	411	413	377	381	396	418	460	411	388	382	402	399	402	396	381	379	378	387	424	377	414	397	411	367	430	372	386	388	400	411	394	410	412	431	391	417	415	423	400	414	419	382	449	378	443	392	375	434	384	411	383	413	433	390	365	410	375	421	407	418	402	396	416	379	412	399	381	390	404	414	386	422	413	413	371	399	406	399	422	408	380	426	414	409	410	390	405	384	425	404	385	430	386	408	437	403	404	446	376	410	408	431	409	391	440	402	384	412	376	421	414	429	410	427	410	416	386	422	426	408	398	363	397	422	418	394	410	406	363	425	400	428	407	412	422	392	333	403	403	379	369	404	404	408	402	404	427	436	391	414	413	385	410	388	391	384	368	402	399	373	438	414	388	381	395	445	409	388	418	450	389	404	375	393	425	401	410	412	404	415	418	413	389	388	393	432	392	385	412	376	435	416	451	354	400	419	418	397	407	420	397	389	398	429	425	354	414	399	405	442	396	365	411	395	396	400	400	394	395	380	386	371	393	436	396	414	388	367	409	442	401	425	378	399	395	388	422	408	403	414	376	420	413	409	423	400	369	366	374	391	404	396	421	418	417	401	401	401	402	383	411	384	385	399	384	415	370	427	360	402	367	422	408	432	412	422	401	380	429	404	410	376	367	401	398	406	397	345	406	381	448	408	404	418	417	435	442	399	398	402	406	396	422	386	399	385	405	406	407	387	436	408	391	429	393	393	395	369	402	408	401	387	394	382	388	407	375	393	421	386	420	415	426	377	421	349	414	393	436	413	376	398	402	392	422	381	383	450	391	363	385	414	409	404	425	386	402	414	427	398	403	397	418	392	399	379	418	380	386	390	426	381	398	391	393	391	384	361	387	430	422	416	386	406	399	412	393	408	392	399	451	439	372	387	369	389	411	393	392	425	371	414	392	417	387	405	383	417	410	396	394	392	400	392	386	414	379	387	398	396	408	404	391	415	399	391	349	418	401	352	395	434	384	376	429	400	389	439	371	384	418	375	406	412	376	391	410	406	398	440	382	392	407	393	409	353	431	411	425	437	380	425	398	426	441	388	430	375	408	428	414	416	428	401	364	422	385	384	411	419	406	371	405	398	369	424	464	389	387	414	428	415	398	406	428	385	399	406	391	424	399	413	417	371	386	428	433	416	365	401	395	384	394	370	400	403	395	390	430	390	375	414	398	401	396	386	395	389	365	416	416	426	377	406	390	395	407	410	420	400	412	392	461	430	414	457	400	371	409	435	376	396	381	406	418	459	407	407	415	400	405	362	440	416	422	419	406	396	382	393	420	389	372	367	364	418	385	383	378	435	416	388	387	382	429	416	403	403	401	400	386	404	429	401	396	380	349	407	385	400	416	413	395	410	391	382	411	393	389	438	404	398	379	418	394	397	420	446	418	440	420	412	375	369	402	380	397	401	375	409	379	399	425	420	389	408	394	395	418	400	397	408	404	439	407	381	374	432	418	412	406	402	396	428	432	416	381	388	425	390	373	403	392	422	431	417	382	401	383	417	405	386	371	376	399	395	417	396	410	401	384	375	383	409	398	413	393	376	419	363	377	384	364	429	418	354	364	376	406	411	434	377	398	389	404	388	407	398	391	407	395	402	404	390	402	401	375	382	395	399	420	356	393	412	426	413	394	431	414	427	409	415	437	378	377	404	394	380	407	411	374	379	370	393	451	397	364	382	397	370	417	371	373	381	427	432	429	391	395	391	420	414	403	387	430	385	421	421	444	409	408	367	391	388	381	404	401	368	426	405	384	405	391	408	430	419	417	418	405	396	349	390	421	395	375	412	436	404	422	354	389	408	397	416	409	437	423	386	383	400	392	389	380	383	387	389	392	410	403	410	382	414	386	362	373	444	397	393	374	427	387	390	410	418	402	414	379	398	438	406	359	399	402	389	413	372	409	388	396	421	337	374	428	393	406	414	403	404	416	419	373	423	409	365	389	412	412	413	363	407	381	402	397	385	415	394	403	395	390	447	396	383	375	413	365	422	360	415	371	425	380	381	421	408	425	400	391	396	414	379	360	384	438	410	380	387	421	383	424	400	370	385	405	400	411	412	408	418	409	416	387	409	412	380	420	382	396	405	417	416	372	371	400	396	422	395	414	414	412	457	386	413	378	402	363	424	417	410	383	404	393	417	386	415	434	405	372	405	386	414	386	408	412	386	395	401	388	379	419	420	433	382	373	406	436	391	396	365	404	430	410	432	422	394	427	396	373	426	415	386	414	402	427	424	378	413	445	387	401	411	389	385	403	390	381	418	392	392	408	417	402	417	453	432	396	401	413	413	384	421	402	402	391	372	388	383	408	412	374	395	359	384	371	426	383	412	400	413	399	405	426	436	444	418	452	389	414	403	395	400	411	384	397	381	382	401	369	426	376	389	370	437	374	423	418	423	408	392	407	427	388	431	383	353	390	375	398	425	342	424	411	446	410	421	416	416	404	368	390	402	396	411	436	394	395	391	397	409	359	396	453	428	374	431	417	415	421	437	421	415	412	424	387	451	395	407	385	387	390	412	431	384	388	379	379	384	370	411	384	394	404	416	389	437	408	390	411	406	403	419	392	398	398	370	418	376	399	364	390	392	403	408	405	404	407	413	440	408	407	441	404	410	431	452	413	395	425	405	397	412	415	384	407	382	396	396	385	396	384	428	365	413	358	391	368	411	408	422	390	419	388	380	403	398	390	390	415	395	414	396	402	420	360	423	401	393	407	406	465	451	399	382	431	372	374	394	418	391	417	412	406	401	389	390	386	388	411	405	409	411	430	364	409	359	375	410	382	376	399	387	392	373	367	388	394	388	410	406	406	385	418	362	416	435	426	380	411	401	425	399	392	430	400	381	381	405	412	409	391	409	401	368	429	388	415	424	398	437	386	459	395	381	406	424	400	395	442	437	408	387	386	379	445	424	378	417	403	377	376	397	397	412	436	368	387	418	413	380	388	395	391	364	389	425	433	397	375	395	397	415	415	413	412	411	394	424	405	407	416	410	387	405	372	418	439	382	369	425	396	398	441	379	398	403	380	396	375	417	354	419	368	414	387	418	387	377	419	382	386	364	397	402	405	383	418	401	410	431	415	408	409	424	418	358	426	405	388	408	405	441	400	357	385	385	404	365	404	450	451	393	382	385	412	422	369	401	402	352	374	431	410	357	372	386	394	415	392	447	387	386	389	383	387	398	362	347	431	385	412	421	397	410	379	400	391	380	370	416	366	369	435	446	402	372	378	397	410	374	375	382	414	372	399	388	407	405	396	386	406	382	416
35792	57845	42737	26387	11013	4436	1756	1486	1284	968	820	740	678	714	625	584	597	544	554	479	512	498	498	475	465	488	511	469	464	445	464	451	451	515	468	458	490	454	438	484	441	451	455	467	452	458	457	442	480	461	438	429	460	448	452	384	461	446	438	434	482	458	431	459	618	1092	1271	1185	913	585	470	441	432	446	453	413	453	420	462	461	473	439	447	441	466	433	451	493	450	442	433	424	455	473	446	387	408	429	460	469	474	422	416	434	463	452	450	472	417	431	453	455	481	451	453	414	424	470	509	448	451	436	470	454	442	443	456	470	427	430	453	483	463	450	455	440	441	458	439	461	410	457	429	422	421	461	450	502	446	472	453	440	453	484	486	453	467	435	487	487	438	448	477	454	416	459	402	456	466	395	468	435	439	443	439	453	458	481	483	470	419	465	449	427	434	461	456	382	426	434	442	430	456	452	421	472	459	435	454	406	433	442	450	442	459	441	459	474	480	433	424	439	458	447	445	447	451	423	409	454	462	420	438	446	432	469	428	478	449	491	424	474	478	439	430	414	451	446	492	427	439	455	462	483	446	432	455	424	474	418	438	453	458	477	470	436	468	452	477	435	504	465	434	460	438	477	414	440	415	444	429	462	424	465	428	486	452	424	439	445	445	438	454	467	466	432	441	456	448	437	456	435	424	455	412	442	505	441	416	433	436	445	450	435	453	436	437	426	422	434	447	462	424	432	413	425	455	439	445	439	460	463	445	446	458	417	472	442	470	460	462	424	399	479	457	448	457	462	471	445	452	432	460	420	433	421	450	420	454	424	480	438	446	460	447	444	434	450	428	443	451	437	429	493	467	467	425	487	456	426	428	491	467	433	436	472	460	420	422	441	437	465	482	443	448	492	438	485	475	444	468	437	422	440	448	452	454	432	471	452	463	460	472	455	421	467	468	455	453	414	401	471	411	434	438	446	468	477	484	452	463	415	439	469	440	449	415	473	434	452	457	418	427	408	471	459	407	450	446	455	445	428	456	436	435	448	407	440	471	452	391	490	424	411	457	466	440	410	429	395	460	453	442	437	433	412	475	430	483	458	461	441	472	446	459	447	438	404	453	403	464	442	449	460	450	444	464	434	454	468	459	427	424	467	462	441	482	422	450	436	421	458	412	425	431	450	473	433	449	417	439	436	427	435	492	455	452	456	459	440	416	477	445	501	441	440	425	449	486	461	443	416	414	460	460	471	418	491	441	434	403	443	458	455	459	408	450	462	398	456	459	444	420	470	464	418	454	468	442	432	454	444	433	464	455	438	426	466	470	424	463	470	443	430	404	423	451	446	453	435	417	449	414	441	391	420	445	448	422	426	455	444	443	451	464	429	454	481	446	445	422	447	445	442	423	424	437	481	424	451	453	476	430	434	440	415	441	431	491	470	446	483	444	445	440	436	461	446	431	430	448	436	455	447	437	490	488	434	439	458	441	442	469	461	433	440	437	424	466	414	410	476	444	450	465	447	415	430	425	439	446	413	414	438	463	416	431	427	492	475	460	454	406	413	439	446	448	464	447	473	457	421	483	443	489	453	437	430	437	423	487	449	411	431	429	438	442	445	467	446	442	428	435	448	441	458	456	444	461	454	478	443	435	445	441	465	451	417	414	398	469	461	442	447	456	453	442	428	464	460	447	453	452	394	507	475	456	412	469	446	448	434	415	479	428	435	407	443	438	425	416	452	458	418	467	434	464	428	451	451	409	453	469	402	436	404	424	455	466	473	485	460	427	437	411	463	456	459	466	442	478	429	451	414	464	450	446	455	454	445	434	453	468	422	461	473	426	459	450	461	430	470	435	464	448	463	450	471	449	461	456	429	446	450	476	432	454	424	444	492	445	445	449	470	392	421	448	479	447	487	453	439	450	435	439	429	451	451	477	439	460	426	441	451	436	450	456	468	464	458	468	398	465	405	445	459	441	459	431	446	421	454	438	451	457	461	439	433	471	439	460	440	461	467	450	448	435	481	488	458	471	447	465	456	436	418	425	452	454	450	454	409	447	436	446	463	458	454	434	471	444	443	454	424	463	422	422	463	446	452	452	451	489	443	423	412	423	445	416	490	458	458	449	447	481	442	468	461	460	427	445	440	481	442	425	455	436	419	447	454	422	388	472	462	453	423	452	395	437	494	429	440	455	410	449	415	427	454	446	461	451	425	432	425	465	430	456	441	440	455	442	455	471	427	447	440	459	524	442	440	464	399	431	479	430	460	447	434	450	413	447	454	427	432	451	453	410	472	431	438	440	418	453	440	439	443	470	437	459	463	441	403	449	397	450	455	435	442	479	443	424	462	442	467	429	447	403	428	460	434	440	468	455	433	471	479	466	422	429	438	408	477	436	431	410	427	473	492	437	442	429	454	431	423	428	439	415	474	438	426	451	447	436	422	431	449	421	435	476	426	442	451	495	468	457	438	420	447	431	444	430	425	439	454	445	448	456	449	456	428	442	413	456	452	455	468	434	447	434	467	439	450	438	469	442	428	430	441	444	476	466	431	440	483	460	423	450	463	472	438	471	466	418	435	443	443	443	446	456	432	450	442	458	482	429	432	424	447	441	405	461	434	446	454	465	435	430	476	437	480	441	489	450	424	494	479	444	446	480	466	418	462	460	459	419	438	446	456	453	457	408	444	458	466	455	425	443	419	456	427	428	456	494	488	462	441	432	422	402	452	432	433	422	432	466	456	431	442	452	449	447	436	470	452	435	413	453	468	402	424	417	450	444	462	400	408	460	439	446	469	444	446	445	463	445	433	458	436	437	429	459	415	449	456	433	467	421	485	438	419	447	437	478	449	472	417	439	457	484	449	441	466	447	476	457	423	473	451	478	444	456	461	438	448	442	435	444	422	411	439	471	413	444	437	452	456	441	447	475	446	471	427	462	471	419	420	419	444	434	484	448	431	498	464	465	457	459	478	433	489	451	457	437	441	420	425	460	399	430	436	442	440	406	453	434	443	429	454	475	443	425	444	456	421	432	472	448	454	459	452	432	414	460	471	440	446	425	424	434	447	449	442	441	435	407	428	448	452	449	410	401	451	464	419	447	459	430	427	445	429	430	438	467	433	447	440	459	452	444	440	457	460	454	444	432	444	454	442	445	482	428	452	417	444	431	434	494	417	461	447	484	437	423	454	453	418	465	473	451	473	471	475	414	464	463	443	407	429	457	452	436	400	429	455	470	425	440	452	459	471	437	444	443	455	438	425	461	444	442	472	470	416	446	455	464	425	443	453	459	412	456	458	449	422	436	473	448	464	402	429	438	469	448	455	412	424	450	474	431	432	460	437	432	423	437	443	458	454	441	404	456	450	453	421	457	431	436	433	447	449	448	420	421	465	446	444	444	506	462	462	425	425	428	454	430	459	447	420	427	453	468	451	426	450	450	447	429	478	480	409	437	469	416	431	459	431	407	444	463	442	485	424	430	443	516	465	455	459	462	467	422	417	474	421	461	427
29250	29803	30955	17343	3297	807	449	420	416	381	376	396	362	355	379	358	371	333	359	326	355	366	345	353	356	362	358	363	355	329	342	355	341	315	375	334	338	365	345	331	330	362	346	379	359	334	368	335	308	343	331	357	342	364	331	328	352	388	370	354	338	372	342	331	354	410	379	388	390	358	369	367	349	357	360	334	365	369	338	378	366	347	350	357	353	360	335	359	326	333	375	380	342	327	322	371	330	344	346	361	381	364	365	373	319	330	316	318	347	315	338	340	368	371	368	344	347	372	357	353	338	362	340	332	350	339	344	376	362	355	351	361	325	385	338	369	345	339	328	358	312	343	322	346	347	377	351	347	354	361	332	377	342	368	348	359	341	355	343	363	330	348	348	352	345	368	358	404	332	385	339	333	353	354	354	382	325	382	381	348	346	352	389	349	369	381	340	350	363	356	322	342	339	361	352	378	376	367	385	335	330	343	335	317	334	347	331	364	309	335	339	368	350	341	384	362	317	337	359	355	297	361	340	362	340	380	340	341	325	327	344	338	327	348	371	347	358	350	357	360	337	367	343	354	323	316	387	349	375	362	333	344	322	378	316	351	354	382	362	353	316	347	378	377	367	328	371	365	348	346	369	375	341	320	359	334	342	347	328	351	351	361	320	310	345	349	349	334	336	339	327	362	371	323	366	362	357	364	358	351	346	348	356	337	372	339	311	355	337	325	372	322	313	330	344	320	342	319	316	334	355	371	340	354	355	367	345	366	336	345	361	345	336	339	352	334	348	339	380	351	369	340	366	369	359	335	322	387	328	383	357	346	378	354	352	331	335	345	343	341	338	326	329	357	347	317	362	332	342	307	348	360	340	376	331	396	316	355	352	338	396	317	327	362	337	311	374	375	335	372	332	330	327	353	354	378	363	373	357	345	339	310	350	335	354	326	339	362	338	345	347	329	333	322	376	365	352	320	347	353	317	341	337	358	322	311	358	339	327	342	336	348	332	319	358	329	364	312	329	313	380	346	354	347	354	348	314	358	367	342	357	328	356	375	351	356	334	319	343	355	358	362	361	344	342	377	354	336	346	318	356	347	360	372	378	332	314	392	315	363	383	344	333	324	349	317	353	362	341	342	356	335	323	359	334	358	363	350	351	312	351	377	332	377	328	348	350	352	324	342	341	371	362	357	365	362	362	347	393	334	359	366	378	312	353	327	344	310	337	352	335	327	381	366	342	307	326	388	351	383	357	334	337	357	351	346	352	349	327	354	347	348	339	382	359	345	352	382	345	346	351	319	365	358	366	331	330	324	343	358	355	359	306	368	366	355	352	352	357	329	354	354	343	350	362	369	335	340	342	360	358	347	369	340	343	336	339	352	349	342	324	346	352	314	338	342	335	323	354	376	329	329	347	326	379	358	351	386	368	359	348	330	385	314	353	363	352	382	318	337	315	352	352	345	348	359	366	340	316	312	352	340	379	334	361	315	337	318	351	390	368	332	317	381	338	329	308	341	336	333	372	320	332	345	354	401	384	340	346	329	344	337	354	355	363	369	354	344	355	382	334	370	369	369	364	351	352	367	361	351	377	335	337	330	333	363	328	372	341	368	378	362	326	351	353	322	325	371	348	378	362	351	353	333	347	332	368	333	375	366	355	315	334	358	370	344	335	355	339	340	374	337	349	354	343	326	356	346	351	312	388	345	344	326	395	351	360	337	333	361	376	338	354	382	337	343	315	339	336	351	339	362	364	330	320	381	360	368	339	358	324	358	374	337	316	359	349	344	360	332	353	372	326	334	360	319	310	364	381	327	303	347	347	359	346	360	366	327	356	337	347	328	388	351	333	339	355	343	359	376	319	361	336	333	382	376	364	346	336	362	363	329	337	320	388	327	353	348	328	350	349	346	332	356	339	341	354	355	337	345	349	341	364	369	365	340	328	315	323	366	329	380	373	309	338	316	361	398	391	359	380	342	318	346	356	336	332	352	343	352	364	346	350	370	338	329	327	327	368	343	383	373	362	332	338	361	350	373	353	316	346	330	332	343	396	360	337	343	354	324	345	362	365	351	345	349	366	339	352	349	356	347	309	382	316	346	334	338	310	342	344	338	387	342	354	352	344	326	363	340	365	344	327	346	389	365	356	367	390	348	336	357	346	333	370	352	359	350	344	344	361	350	340	330	361	338	352	340	333	407	341	329	342	342	339	340	331	395	364	346	375	358	352	335	351	352	354	370	354	336	354	347	342	341	348	337	327	375	347	375	349	322	292	337	386	343	355	382	376	320	345	340	325	324	326	366	370	344	363	341	354	342	361	360	343	325	363	362	380	336	349	347	366	339	331	396	364	369	371	396	373	318	386	370	342	337	352	326	330	347	372	346	362	351	338	335	347	355	324	372	359	361	335	352	361	325	341	318	322	332	334	363	348	329	360	355	342	346	326	340	322	379	342	373	360	317	341	324	370	351	341	350	338	363	352	318	330	364	357	343	327	337	328	318	326	352	342	314	343	367	350	350	368	317	347	342	325	378	318	321	335	367	349	338	360	357	322	347	387	387	329	332	355	348	346	325	377	358	371	329	356	323	348	356	363	353	334	348	378	351	315	321	340	342	336	330	354	361	336	382	341	314	354	364	337	329	345	362	340	346	338	340	364	341	349	360	336	374	365	355	334	347	352	354	353	344	348	361	360	372	362	385	337	317	342	311	337	328	345	341	327	370	323	373	340	327	363	351	342	307	373	360	345	363	367	317	342	337	362	344	368	329	345	378	387	326	324	347	364	386	336	360	345	336	362	313	318	350	341	326	337	360	346	353	329	328	333	344	309	359	354	391	348	353	318	353	373	344	347	365	368	357	355	305	374	374	307	351	375	370	382	392	342	366	351	339	350	344	324	320	339	364	316	350	319	371	358	346	363	345	353	337	352	332	332	349	299	354	376	354	360	331	366	392	368	363	327	355	342	355	352	354	334	328	358	340	330	328	387	346	374	348	347	329	348	352	323	342	341	331	350	332	344	346	379	359	344	364	346	379	334	344	330	345	329	346	359	330	350	335	338	350	331	332	311	349	365	326	356	340	340	340	366	353	354	326	349	390	357	349	338	375	336	323	354	371	373	333	367	374	354	343	348	334	343	367	354	368	351	347	367	356	353	363	344	354	390	381	330	316	347	355	335	347	353	326	351	360	375	321	336	324	359	348	345	354	350	364	339	376	358	340	353	333	332	320	370	347	354	343	346	332	349	310	333	355	363	327	357	370	341	343	337	324	375	342	347	376	330	358	359	350	331	369	375	328	386	373	351	338	343	387	351	350	356	360	365	347	378	344	320	357	370	349	335	360	351	367	318	340	378	355	343	349	369	362	321	346	345	359	326	334	340	328	321	337	394	348	334	378	378	335	368	325	339	369	328	365	356	378	365	367	349	340	369	353	352	388	328	330	359	318	348	342	341	289	387	343	352	347	350	352	345	353	344	332	348	365	336	320	397	375	367	352	344	349
34153	46254	31618	14378	3833	1193	535	552	462	452	444	411	412	415	410	419	442	418	382	426	405	402	419	407	410	428	399	416	399	418	426	405	406	428	430	440	406	428	399	412	411	399	433	385	397	393	408	434	425	397	403	385	405	391	391	400	375	400	456	375	425	418	445	377	388	395	430	451	467	434	407	394	386	433	374	424	432	419	364	433	392	382	423	414	395	387	390	424	412	429	425	418	411	396	418	379	371	427	416	368	405	406	408	415	394	393	453	425	397	401	412	399	389	386	408	406	413	456	388	415	427	382	431	382	373	404	399	455	438	373	392	412	420	423	385	435	373	373	462	412	401	444	397	412	416	405	406	376	395	429	406	358	373	425	402	401	393	403	375	393	415	384	400	414	428	386	392	372	396	407	416	413	377	416	403	407	433	365	410	421	417	410	386	410	441	390	421	386	385	433	390	387	422	422	394	419	422	420	431	386	442	417	400	417	412	426	385	407	374	415	405	389	404	395	416	369	425	376	397	415	436	399	392	395	404	404	386	407	382	370	432	384	370	458	430	410	410	381	399	403	378	407	389	387	406	446	377	410	417	406	384	417	400	416	378	427	418	373	404	444	424	414	408	374	394	369	390	388	405	380	420	426	421	446	407	397	419	408	427	427	430	411	409	406	418	376	391	374	434	391	414	394	396	403	410	404	416	384	383	403	431	385	413	434	388	402	388	414	438	399	440	436	422	412	412	415	440	394	389	416	414	429	400	421	429	387	393	393	380	392	423	439	361	413	417	415	439	378	424	379	377	424	425	422	416	369	415	351	397	417	419	406	387	437	404	405	375	399	407	370	425	410	407	414	426	406	414	405	413	393	388	410	428	434	367	416	400	412	389	394	370	411	414	407	408	416	386	412	417	420	387	414	379	399	414	368	417	430	411	413	414	417	401	408	444	396	385	420	373	431	430	397	424	420	411	392	446	393	416	437	359	381	416	422	438	387	425	397	419	415	411	380	384	412	409	402	417	390	438	397	436	383	381	400	422	389	401	405	405	382	405	427	386	427	413	454	415	412	370	432	392	400	390	420	417	406	399	367	406	384	412	440	391	435	398	401	433	413	418	413	392	365	417	378	369	418	378	416	426	384	396	397	380	381	373	419	415	374	418	445	374	416	419	399	397	397	368	393	406	431	423	400	424	420	414	378	425	383	428	431	435	407	386	365	420	412	370	397	396	427	405	415	396	392	397	386	366	416	418	403	405	386	402	427	418	366	433	431	368	417	328	376	380	420	400	396	406	386	383	412	409	361	398	389	408	371	399	403	415	418	404	389	441	408	443	433	434	400	403	386	432	422	399	396	416	391	420	394	396	447	441	403	401	367	383	425	420	430	406	401	385	401	412	411	419	404	390	424	429	408	430	404	417	410	417	401	387	402	418	407	413	419	409	430	407	387	403	392	403	425	407	404	375	426	439	458	412	390	414	414	422	396	434	413	406	422	432	409	385	424	433	428	414	406	426	364	386	408	422	397	389	430	446	390	412	377	404	334	410	438	390	362	420	414	418	401	413	382	407	373	383	395	399	403	403	419	412	386	422	404	376	408	377	416	381	427	442	393	410	417	404	435	422	391	368	429	392	392	434	404	407	453	400	410	433	439	416	401	397	407	416	417	451	404	367	420	388	400	384	418	394	412	386	381	424	407	428	421	382	410	390	387	387	383	419	431	391	400	475	412	399	381	428	399	394	424	383	397	357	406	426	380	402	387	401	424	382	401	380	410	403	385	395	396	399	422	407	408	419	383	405	410	394	401	402	413	412	421	349	435	393	381	392	369	435	395	389	413	410	438	402	429	400	414	416	374	440	401	416	401	391	351	415	430	391	359	423	438	430	424	416	397	409	422	406	365	403	382	403	407	424	402	394	405	401	408	407	424	434	378	421	395	397	367	405	413	415	417	362	429	455	377	427	419	404	375	400	380	445	443	422	425	376	432	423	401	386	425	417	407	383	390	396	408	396	439	371	404	440	407	411	431	447	420	428	403	411	448	413	400	388	413	410	447	382	450	373	402	448	390	403	400	431	406	439	412	406	413	436	399	417	442	390	359	409	423	405	374	386	391	399	415	385	416	413	351	350	392	409	400	419	393	427	391	432	409	415	426	398	414	402	402	423	422	422	370	366	391	420	411	390	406	435	389	419	385	414	400	424	406	416	430	440	410	397	420	409	402	410	404	380	391	395	417	436	423	425	408	402	393	409	429	383	411	419	457	417	400	413	403	390	395	371	400	390	382	402	392	428	382	400	367	385	430	417	389	430	405	415	386	413	396	358	413	430	426	433	378	396	401	396	421	421	434	426	422	389	388	409	410	407	416	394	442	421	418	404	367	368	408	397	402	417	366	393	417	430	409	421	408	398	413	404	413	410	424	408	386	405	396	397	408	396	414	415	417	377	426	443	424	425	400	401	426	405	411	381	401	408	432	407	420	419	432	412	419	370	398	382	398	427	413	404	375	414	378	427	419	409	428	380	413	419	415	360	413	415	390	402	402	424	440	409	386	395	404	424	377	396	376	423	428	432	437	407	378	436	391	410	408	427	411	398	418	425	420	394	415	394	432	431	428	417	430	408	448	401	402	406	392	386	406	404	391	381	408	396	383	422	392	367	385	417	402	404	410	368	391	378	373	434	397	391	399	443	373	406	422	413	419	377	379	429	420	405	399	381	394	426	412	406	392	404	413	410	398	412	405	404	366	405	431	432	426	427	391	394	372	418	449	407	427	368	445	454	444	400	378	413	404	388	431	408	416	412	365	446	429	403	362	398	424	402	401	424	414	409	396	372	410	398	438	403	417	428	431	432	406	421	399	395	403	415	409	408	416	411	417	422	399	397	426	399	381	394	407	402	403	378	403	407	412	416	385	420	422	381	425	424	392	404	390	419	440	413	413	405	386	427	391	406	349	390	402	420	415	400	452	411	417	441	406	440	435	420	420	427	392	422	432	401	389	422	412	399	397	407	372	427	424	382	391	370	452	430	440	363	392	396	369	412	398	395	397	434	436	467	404	393	408	424	390	421	401	430	404	421	403	418	419	398	381	431	431	373	403	403	401	370	443	424	400	435	420	393	414	432	417	423	422	405	412	406	413	399	392	432	382	359	431	411	412	378	423	407	438	381	384	428	410	425	421	402	404	426	460	393	391	367	401	386	434	386	404	420	400	406	404	403	407	397	424	402	405	421	375	426	390	410	419	422	414	437	410	400	428	375	448	395	404	408	408	408	427	401	399	379	391	412	413	426	392	385	432	419	427	411	410	420	405	420	424	393	415	385	441	410	388	397	415	399	420	372	459	393	401	361	368	422	462	398	432	414	403	430	420	435	425	397	388	400	412	417	404	407	410	402	397	425	383	403	400	406	393	423	420	348	400	386	392	372	404	395	371	426	423	386	386	417	439	390	400	458	431	393	399	455	432	393	407	400	395	412	412	414	403	412	368	399	389	378	434	423	385	400	413
23841	20973	28225	24221	20706	10771	1148	622	489	470	402	407	388	365	374	360	361	372	325	359	311	318	362	357	346	347	289	326	296	340	334	332	340	310	301	344	336	319	322	338	327	337	338	320	324	308	294	308	350	306	335	317	285	311	306	318	310	297	331	311	298	336	342	329	362	487	551	583	504	397	341	343	309	317	316	318	319	316	332	336	317	288	355	341	316	359	308	298	310	314	308	369	319	338	299	325	353	276	301	309	318	301	316	299	321	299	323	293	310	322	309	331	323	309	326	309	334	314	318	306	305	307	317	325	310	296	311	328	341	283	325	307	300	336	329	296	346	301	289	318	334	284	308	342	329	313	337	324	340	340	301	338	325	314	318	316	306	310	315	334	307	311	285	319	300	318	328	323	316	308	279	311	321	332	285	321	316	291	302	332	284	301	297	303	305	316	327	313	298	330	315	334	328	303	350	278	315	310	306	323	329	316	321	300	271	300	338	309	328	319	309	339	296	324	330	301	325	302	350	328	303	299	341	303	318	306	309	327	337	332	318	315	334	309	323	304	299	302	316	325	316	328	323	318	331	302	314	315	321	290	320	299	292	283	289	315	356	309	306	332	300	334	360	317	316	320	324	331	320	325	341	318	316	308	331	327	312	306	327	316	319	327	285	351	317	305	315	321	294	323	340	304	298	324	340	320	351	328	315	342	319	313	303	325	290	310	345	321	309	332	334	300	286	305	315	291	319	337	300	294	348	314	303	306	301	295	346	334	316	287	330	311	307	322	289	318	309	297	313	321	316	314	305	300	349	331	347	322	303	316	337	311	305	342	312	280	324	306	321	307	315	291	298	308	296	316	314	284	302	275	331	282	306	348	296	309	305	321	289	316	346	300	318	328	336	300	317	318	342	325	302	334	308	320	308	321	297	324	325	324	302	331	335	324	318	320	291	311	316	309	305	303	306	301	319	344	339	350	296	344	313	309	287	322	300	296	299	311	356	293	343	345	286	332	286	316	337	353	317	335	299	305	298	322	310	322	314	290	332	315	315	321	323	289	318	286	303	337	320	312	301	294	344	292	329	331	339	339	285	314	321	322	327	340	311	359	339	330	300	314	356	320	322	338	324	319	296	324	294	305	281	350	313	296	297	310	337	336	338	305	332	336	318	349	292	310	317	326	319	338	334	292	291	319	317	316	309	327	306	300	311	307	317	299	352	330	311	338	322	308	329	364	309	325	312	314	271	336	310	318	312	331	300	338	294	337	305	326	315	343	318	306	353	284	286	313	305	316	306	301	318	321	317	344	322	317	323	335	297	315	318	315	308	322	313	298	322	334	287	327	313	282	317	320	303	310	332	295	296	375	325	315	301	297	314	319	332	319	315	308	324	295	300	299	314	322	306	309	314	330	319	316	347	329	301	310	318	320	319	306	321	290	331	302	324	347	337	322	327	315	363	279	327	309	323	265	319	322	325	336	333	308	322	318	317	327	350	333	322	280	344	327	332	295	342	295	321	310	312	317	301	300	345	354	304	302	320	336	299	309	326	334	327	332	344	322	308	323	316	289	319	331	288	339	314	314	322	312	353	315	325	326	320	286	341	341	298	292	298	315	309	330	329	321	314	300	293	340	291	329	321	332	351	311	326	328	322	313	320	294	328	310	290	305	304	300	321	319	303	335	301	309	346	326	324	335	306	314	310	339	294	333	340	313	295	302	343	318	310	324	309	301	334	313	329	338	309	298	354	321	302	320	305	318	331	308	321	313	278	309	293	327	292	324	305	344	299	348	349	284	304	317	320	312	328	302	320	308	324	304	312	302	316	307	340	335	318	308	289	308	313	303	308	292	342	304	325	352	301	330	311	333	343	311	310	340	285	329	343	337	331	334	340	307	335	306	297	305	294	336	298	350	362	337	314	323	311	340	313	331	326	356	328	309	286	312	284	304	299	314	302	362	309	294	320	309	317	322	331	334	312	303	313	348	312	315	318	318	344	303	324	335	326	317	323	324	319	320	319	326	318	310	320	318	344	299	337	312	321	308	301	333	341	337	304	336	310	327	347	331	308	311	313	312	293	308	312	333	319	327	304	319	311	326	328	306	326	289	350	315	301	328	308	351	311	319	311	319	345	314	321	330	310	314	311	341	330	304	302	323	313	322	323	317	333	323	305	340	316	314	319	288	314	303	334	275	318	307	344	336	318	309	325	302	336	332	294	339	290	343	343	307	324	304	316	310	353	323	327	317	326	314	310	314	321	325	315	338	307	313	315	265	336	317	318	340	299	284	322	292	333	320	317	314	325	315	309	295	298	318	315	324	303	305	332	250	303	347	294	343	318	334	334	351	310	331	331	302	295	321	334	338	307	338	290	313	289	316	299	293	283	328	288	305	299	283	311	322	304	334	327	291	330	313	301	342	361	305	318	331	330	320	310	324	275	337	349	288	276	329	308	331	314	322	327	322	311	317	340	300	345	323	334	328	280	303	302	334	301	304	281	321	289	361	302	337	324	312	350	319	315	303	318	325	315	311	280	318	306	323	299	332	326	339	291	307	318	326	349	299	318	339	304	337	305	317	332	269	307	327	301	320	295	312	332	287	337	345	303	304	335	320	317	299	332	309	355	351	280	319	293	305	324	287	340	329	350	294	320	291	357	333	343	319	308	316	330	315	331	320	326	331	333	321	311	323	296	308	283	317	339	292	302	320	326	315	328	339	310	299	308	308	345	321	366	310	322	318	312	324	306	325	333	305	300	309	276	343	317	288	304	287	329	341	360	331	322	300	305	313	324	305	312	341	349	352	337	335	344	326	318	307	322	323	324	312	304	335	321	339	341	288	293	334	312	311	343	307	305	300	345	316	295	340	313	360	330	306	327	313	319	316	333	299	335	325	322	319	338	301	342	328	281	301	354	321	312	325	307	304	324	353	303	329	342	320	289	307	339	341	295	351	307	321	317	327	299	328	326	318	340	315	310	294	290	298	309	329	360	338	317	332	331	331	317	289	323	303	347	298	341	306	326	291	307	359	341	283	339	323	323	327	316	331	291	313	317	329	340	321	317	339	311	306	309	313	308	314	337	305	314	329	352	339	340	352	318	319	324	311	323	318	326	340	294	307	322	304	300	317	343	314	322	352	316	338	340	309	306	319	317	330	302	344	332	303	321	294	312	292	295	326	312	318	349	317	322	319	352	316	338	315	323	343	354	310	292	322	314	313	324	315	314	357	335	334	329	303	334	339	337	308	312	294	309	315	320	348	312	308	333	355	318	328	289	310	302	328	302	301	311	312	300	324	319	296	321	295	309	337	316	289	311	304	334	309	329	330	350	315	297	340	326	310	334	337	300	305	309	298	319	311	332	316	328	321	298	308	331	284	333	301	308	290	337	326	315	318	336	300	320	302	336	345	306	308	349	262	296	318	304	331	311	306	329	352	325	331	301	303	345	298	319	327	319	322	275	342	328	317	342	308	351	299	308	341	318	301	313	289	311	327	356	344	333	315
32307	58497	42264	25423	8680	2659	1152	893	746	602	573	494	459	467	453	423	474	394	423	390	375	407	378	417	388	391	378	396	403	428	375	358	388	386	382	364	388	374	359	360	386	384	400	341	362	364	379	349	374	380	359	361	393	372	403	388	353	370	364	359	358	350	350	369	439	663	732	744	629	492	360	414	355	361	333	375	363	386	399	361	368	386	379	340	375	363	356	351	378	354	378	376	369	382	341	368	377	382	357	329	371	386	377	369	357	381	363	372	343	435	363	364	368	348	346	345	343	371	364	379	369	364	361	371	325	398	390	390	391	366	355	378	413	344	368	353	375	347	349	337	375	381	399	354	380	364	370	358	382	349	336	358	369	360	367	361	369	337	338	401	315	383	331	378	364	381	373	333	375	361	386	341	419	383	370	383	352	364	369	362	377	361	359	346	427	379	343	358	382	371	364	373	378	340	398	386	392	369	373	367	367	353	393	351	389	383	364	393	402	366	342	353	383	360	355	382	359	368	360	357	374	385	405	365	365	387	345	364	367	364	353	391	389	367	404	397	355	335	352	364	369	360	365	380	371	371	359	381	330	351	367	351	348	389	381	358	380	373	376	391	392	386	385	364	421	357	372	363	364	393	368	345	399	349	372	347	374	373	377	363	378	383	344	373	387	344	380	389	382	367	394	367	409	382	356	384	380	340	371	360	381	369	396	346	392	357	355	418	345	354	365	345	361	401	340	356	360	371	353	359	356	392	358	373	322	380	327	346	345	360	371	365	365	337	379	339	393	371	357	356	375	386	360	340	365	373	363	346	375	360	369	387	393	389	367	352	369	354	401	371	372	372	353	344	356	338	363	360	384	383	358	355	417	366	370	378	393	395	334	356	362	361	386	342	349	383	380	361	388	349	371	367	361	363	363	346	363	315	335	383	394	357	349	370	402	388	379	332	364	388	370	361	366	401	358	386	372	328	386	386	348	370	407	390	365	367	342	399	371	392	359	353	371	362	370	404	370	385	365	359	351	368	363	367	364	382	339	348	365	376	374	380	373	345	341	378	374	327	358	377	374	359	366	378	396	406	369	382	382	356	367	345	378	357	356	379	379	350	348	352	375	375	340	386	366	334	377	412	351	378	375	369	357	372	352	336	386	368	358	364	362	334	342	374	340	369	353	393	362	366	346	381	361	353	363	381	372	357	383	410	331	370	351	376	363	372	395	364	382	385	411	341	356	354	374	361	350	341	361	404	346	376	376	350	348	369	377	362	385	374	379	391	354	374	360	373	394	375	381	378	381	376	378	410	347	360	356	394	386	380	364	382	334	388	354	343	365	369	341	348	341	401	388	399	378	354	360	365	360	358	331	384	382	347	360	358	364	366	392	419	407	387	354	347	320	404	342	366	348	367	336	342	353	392	346	355	397	389	358	364	381	348	344	350	351	342	382	341	376	366	356	401	379	333	333	348	367	376	371	331	388	351	358	354	351	395	347	367	368	372	376	379	385	361	347	342	385	369	355	375	357	342	325	359	341	377	376	357	389	387	381	358	360	374	368	389	370	390	387	329	402	360	352	397	370	376	381	331	368	354	385	362	397	346	354	390	373	365	369	380	400	375	366	363	370	365	390	394	379	341	353	365	340	339	365	370	386	378	354	345	394	364	350	378	367	367	350	338	378	325	393	359	376	378	379	394	344	352	351	338	388	362	356	361	378	370	369	356	395	408	351	365	356	361	356	348	361	362	367	360	413	382	384	367	342	363	357	389	367	356	356	374	403	371	387	361	389	373	348	429	313	375	361	326	363	377	347	357	326	352	347	390	379	350	351	403	346	377	372	358	355	331	385	352	377	352	381	371	380	374	348	348	355	353	342	394	349	381	352	354	364	385	348	364	357	379	373	364	362	367	365	316	367	375	349	372	360	378	372	403	340	391	384	376	383	400	387	386	379	372	379	378	386	339	382	346	386	374	364	389	375	356	384	393	383	375	346	347	339	377	360	314	360	326	370	328	341	394	380	348	357	359	379	354	404	347	354	394	365	369	368	362	370	360	357	372	389	386	336	346	351	353	364	370	378	322	368	341	372	374	351	368	373	365	386	358	399	392	376	382	361	359	375	352	352	368	361	364	390	355	383	383	402	350	370	366	392	355	396	400	367	385	372	360	341	343	361	367	392	357	376	357	333	353	429	373	412	379	355	348	375	344	374	392	389	356	372	355	368	358	356	370	393	373	368	347	379	359	399	347	397	366	361	375	333	393	322	354	396	372	382	402	352	362	367	372	344	373	378	336	368	376	385	394	377	368	367	395	358	369	373	406	379	349	345	362	387	368	334	369	400	357	387	389	379	362	353	340	347	341	338	370	357	387	378	370	399	352	403	365	371	408	373	399	341	395	342	331	381	367	351	375	377	379	337	393	342	363	380	345	378	354	355	392	344	345	357	341	360	363	364	368	380	355	403	402	382	338	375	336	336	353	352	376	364	352	332	368	371	372	360	397	383	371	381	345	380	381	375	350	375	385	393	329	361	367	367	376	382	350	390	346	381	364	350	402	356	350	379	373	351	320	343	343	366	385	366	363	414	369	359	376	311	339	384	355	414	360	370	364	385	342	344	375	366	360	389	404	386	375	369	386	387	380	353	351	352	392	356	386	356	378	361	364	384	385	375	357	373	377	376	341	370	367	346	383	396	392	360	399	381	372	376	354	382	367	386	384	374	392	384	356	342	341	379	357	371	367	363	382	367	372	383	369	370	402	376	394	361	368	411	349	345	357	385	356	414	363	350	378	350	360	376	373	349	383	386	369	352	374	363	374	362	355	357	385	379	361	378	395	383	379	389	329	379	362	421	360	376	368	375	404	357	336	338	349	374	351	356	341	409	368	361	329	369	387	363	400	351	346	398	355	364	376	351	381	395	358	384	364	363	396	358	380	363	346	394	364	375	361	371	370	367	340	350	332	391	356	363	341	380	355	397	337	352	383	375	403	358	362	364	369	364	358	338	370	337	389	362	366	406	391	339	380	358	381	378	371	361	371	419	389	401	398	365	358	389	355	359	338	346	361	368	363	343	388	342	375	405	364	378	365	360	363	388	393	361	364	372	384	378	369	393	365	372	357	382	382	382	373	371	358	371	367	323	347	357	347	345	341	362	359	366	336	371	387	345	376	386	381	384	381	368	379	361	356	390	359	413	372	372	362	366	356	346	389	403	346	344	368	346	381	376	367	383	395	327	397	364	391	316	339	364	354	382	342	387	354	374	371	353	363	344	351	376	341	398	405	377	421	399	360	340	356	357	355	366	349	347	371	359	371	383	387	396	366	343	389	392	351	377	360	371	375	336	373	369	329	357	355	384	406	350	345	324	333	353	385	385	357	346	355	378	353	380	357	344	358	366	331	406	378	339	337	375	381	360	372	370	392	411	391	397	320	387	330	355	396	350	392	378	363	343	354	360	379	359	399	378	393	386	348	370	350	359	373	387	340	375	345	349	358	366	368	377	384
25206	21076	27277	25130	12255	1658	700	549	488	475	467	488	446	418	469	463	450	447	455	472	427	428	446	420	426	411	452	418	436	414	436	449	398	394	451	417	410	414	401	413	421	417	398	409	411	419	427	434	382	454	400	419	430	458	398	423	401	433	416	393	412	424	436	394	437	491	554	605	547	457	457	414	440	435	441	406	415	451	448	416	441	424	420	441	404	403	425	398	459	421	430	418	448	441	420	429	410	401	420	418	439	446	454	451	469	451	458	398	459	401	411	428	418	428	400	429	443	430	428	434	405	443	423	418	399	391	420	418	432	493	426	420	412	442	452	428	432	420	400	440	411	415	435	458	397	387	484	467	401	406	438	428	407	432	423	438	433	398	408	399	399	426	460	425	425	409	424	438	433	456	427	427	432	417	448	468	442	415	485	418	410	432	449	422	452	422	442	420	468	470	413	418	424	428	417	408	424	447	447	386	448	420	421	410	400	464	473	418	437	423	440	413	436	465	448	437	420	413	388	431	450	443	443	422	463	378	453	469	404	439	392	443	448	435	420	429	389	443	421	427	464	440	417	455	457	413	426	410	418	383	459	382	431	471	398	397	452	433	433	365	395	428	424	408	428	414	438	389	450	437	441	416	430	436	428	404	432	404	468	435	425	435	439	442	427	414	406	429	423	443	402	391	416	425	381	444	434	416	398	423	446	429	420	426	435	407	412	406	434	425	411	417	423	421	431	440	427	460	425	433	438	456	408	435	443	410	416	414	379	422	439	423	409	427	405	428	439	405	417	450	433	469	438	442	407	416	435	433	424	390	427	416	448	403	429	434	459	432	388	434	405	450	394	388	426	398	417	405	405	420	402	436	441	393	417	421	459	456	418	415	437	417	406	413	430	419	420	408	397	429	445	414	405	412	441	390	408	452	382	440	408	404	415	440	438	420	467	447	402	419	435	416	451	402	426	412	449	426	421	437	426	379	396	422	408	414	431	397	440	448	417	411	415	443	432	456	392	421	405	419	443	435	444	403	408	442	400	448	448	443	406	379	439	421	433	416	427	415	433	454	430	457	413	432	419	433	403	420	440	421	417	425	425	408	429	449	421	399	406	425	390	398	410	433	405	452	401	452	449	420	427	407	409	418	438	431	448	392	417	428	430	412	429	417	460	416	426	422	489	427	409	430	388	452	422	454	420	455	439	395	443	440	423	419	413	459	446	410	414	435	455	410	429	423	393	414	410	421	407	417	457	414	386	418	422	458	427	449	489	437	363	408	465	401	456	415	420	423	423	455	450	435	398	451	412	417	426	384	408	447	444	439	412	418	444	466	443	366	450	432	460	427	411	467	384	445	423	441	416	453	402	451	402	433	443	422	428	441	431	438	444	419	432	432	415	468	420	405	417	430	410	433	408	409	398	419	433	432	444	410	427	436	453	432	438	425	399	419	429	424	413	436	428	443	405	414	429	439	422	391	429	421	435	420	404	447	418	445	465	421	394	405	405	424	419	442	444	442	394	416	448	411	415	458	431	425	392	435	430	423	409	446	411	437	437	391	407	431	426	407	410	449	427	407	437	443	404	387	460	409	409	435	438	385	399	386	424	425	396	406	430	448	433	450	413	435	401	452	495	450	405	448	413	410	382	445	462	444	418	426	423	427	403	407	442	424	435	396	397	418	440	411	454	410	428	447	417	435	434	449	462	400	465	393	440	413	413	424	437	405	422	425	411	398	444	402	419	418	420	439	415	456	439	437	409	392	412	435	412	386	415	409	436	418	419	408	421	405	429	414	427	391	453	431	411	409	437	438	437	411	420	422	399	448	423	424	412	443	387	419	421	431	410	444	405	423	413	405	387	445	434	414	421	423	444	404	413	447	426	420	406	438	431	418	419	411	392	387	439	437	433	392	427	455	448	448	410	450	414	409	410	422	451	444	398	398	386	427	459	390	449	433	427	416	380	402	403	446	399	416	444	416	449	410	450	460	395	436	384	406	421	446	416	437	422	430	415	374	405	434	424	413	405	445	418	409	451	411	430	438	452	436	429	413	403	426	402	439	440	422	407	412	432	414	447	422	432	457	445	434	427	413	423	471	437	421	410	426	400	428	436	451	436	427	430	404	433	445	436	406	415	441	448	405	412	456	408	384	402	419	439	418	442	416	454	418	422	419	406	398	414	427	397	389	412	431	436	385	456	409	391	447	441	435	440	469	430	428	474	410	403	444	419	429	436	404	440	424	429	415	451	439	424	424	398	428	454	438	418	399	409	393	420	420	450	402	421	386	405	424	447	418	440	403	445	436	443	432	409	407	420	429	435	432	407	418	435	440	416	418	433	425	419	398	440	418	410	420	445	428	433	434	413	419	439	406	416	464	435	408	435	417	409	440	411	422	420	447	406	432	444	408	423	376	417	422	393	432	439	435	448	408	422	408	387	426	413	410	415	428	461	417	391	444	405	414	390	379	397	446	416	388	433	388	433	403	429	415	417	406	432	451	431	439	404	406	375	412	402	409	438	439	444	422	416	427	377	383	435	398	420	413	407	420	441	406	455	434	423	434	450	431	442	428	431	466	422	417	410	392	416	427	409	397	411	422	414	454	439	404	440	436	433	398	423	387	381	393	412	417	448	468	427	405	453	427	441	407	464	443	400	418	450	408	457	415	466	382	425	419	429	424	423	427	402	408	410	440	430	430	455	480	413	438	421	383	459	429	430	428	416	407	381	396	388	435	435	431	429	403	464	407	397	438	405	424	449	472	465	436	417	443	434	442	449	420	450	430	410	429	431	377	461	422	404	418	455	428	406	399	432	431	427	423	469	401	430	450	414	445	419	454	412	434	410	410	418	384	417	424	398	445	476	426	379	405	418	440	417	435	419	411	406	447	407	390	436	421	429	422	408	413	434	395	419	433	448	420	423	457	406	434	414	426	404	442	440	408	419	455	414	453	415	470	424	458	429	401	414	414	405	421	387	427	439	422	405	409	400	425	413	479	411	423	459	414	434	436	419	408	421	415	431	420	440	421	457	428	394	463	402	456	397	437	419	413	437	413	407	403	447	444	456	399	427	387	428	404	415	451	378	413	435	446	433	395	430	462	450	427	429	453	436	426	437	451	422	411	438	424	469	401	437	433	403	424	429	431	449	385	435	468	410	422	388	403	421	427	411	443	435	410	434	422	452	415	413	423	408	436	422	381	448	446	431	425	397	427	418	433	425	431	438	403	436	431	407	385	412	437	431	413	426	389	408	470	445	400	426	406	417	440	452	429	425	413	438	402	430	447	381	432	441	426	451	441	448	431	438	425	414	452	423	406	409	408	443	387	402	433	426	437	460	415	439	403	434	439	463	411	457	403	393	448	443	383	462	458	418	429	420	418	465	418	426	399	385	427	439	440	466	424	427	375	454	410	424	406	411	423	434	405	427	422	470	388	420	441	405	415	428	448	459	449	453	467	469	439	426	443	429	422	454	430	482	424	353	459	443	419	430	432	399	404	418	451
34300	51553	32520	17790	5572	1534	976	765	628	601	569	583	545	558	549	490	515	558	536	455	497	501	500	514	502	463	516	494	508	480	475	481	511	486	517	448	487	505	481	479	482	455	493	512	477	453	509	500	469	442	477	471	483	477	504	508	474	483	457	524	506	503	453	486	500	606	651	684	640	571	530	503	501	474	500	451	464	488	512	467	462	482	482	501	461	490	470	478	536	486	491	515	450	471	469	472	489	531	521	541	448	511	505	519	448	475	479	495	487	516	473	481	469	457	451	445	507	434	520	477	468	493	464	513	509	481	508	495	456	486	481	488	490	489	492	472	459	475	488	462	458	458	472	481	474	517	491	456	505	515	468	474	485	526	486	451	482	494	493	478	477	494	469	476	484	474	504	487	495	498	511	503	495	482	451	477	480	487	514	487	488	474	495	482	479	479	475	460	460	423	511	441	506	481	490	504	471	466	471	479	501	517	497	513	514	474	493	445	502	456	501	439	472	448	459	480	506	475	478	485	465	493	451	483	511	486	501	473	461	476	499	460	527	518	469	465	497	444	489	493	476	473	446	475	490	513	498	482	526	493	472	481	479	476	497	462	492	481	473	467	472	498	493	488	465	498	475	493	474	487	511	521	488	447	495	448	474	482	463	476	510	457	454	474	482	499	451	493	461	473	479	493	509	480	466	533	477	496	453	476	490	448	453	469	493	496	483	483	488	483	461	478	443	473	460	443	498	508	444	462	457	484	490	499	458	473	482	474	420	465	505	509	490	488	479	494	464	483	458	485	478	476	464	472	444	509	461	485	496	498	488	508	502	456	489	481	468	526	471	494	515	465	507	485	503	499	480	499	474	488	492	484	467	474	494	441	487	494	511	460	488	537	462	451	525	468	486	451	469	501	513	504	487	497	497	522	471	481	486	504	456	506	502	464	468	480	469	483	438	475	480	486	511	462	466	478	485	498	514	476	500	508	475	498	475	525	458	467	469	502	485	499	490	477	498	487	500	488	461	496	459	533	459	511	523	476	486	451	498	523	466	516	495	469	455	497	471	442	479	462	537	473	471	523	492	487	505	502	474	472	446	482	534	499	513	455	499	459	464	505	466	527	485	451	484	446	498	495	478	488	494	483	492	475	484	481	490	464	475	462	487	484	470	471	455	503	472	485	456	458	471	473	480	491	498	476	480	447	473	516	474	469	492	481	468	464	431	485	450	467	471	497	473	444	484	515	473	465	455	437	461	490	449	512	487	484	501	461	534	477	477	471	451	541	530	465	486	516	489	495	490	472	517	490	465	508	542	447	502	487	459	486	481	452	505	465	480	469	496	506	465	498	488	491	480	459	496	484	491	459	480	521	494	500	498	504	452	493	450	490	498	473	511	492	474	491	483	500	508	512	474	519	470	508	487	433	480	465	507	514	452	492	494	490	471	486	419	501	475	513	471	460	486	466	498	482	481	493	490	483	470	493	502	490	439	533	510	468	495	471	486	481	493	475	423	525	490	456	445	513	462	522	497	497	517	488	478	450	503	470	482	466	468	459	442	466	492	483	488	459	506	479	456	419	458	469	496	488	473	501	513	471	480	483	483	465	502	467	493	452	464	515	436	474	474	512	440	501	461	480	471	479	467	488	495	482	493	496	500	480	484	482	500	484	473	499	475	481	488	448	497	471	514	489	461	503	491	474	488	445	479	497	441	503	506	465	488	520	518	496	481	479	481	438	458	510	488	465	516	481	488	479	505	477	485	517	511	481	492	430	477	459	499	491	478	511	486	509	498	477	463	491	475	490	519	456	470	461	466	482	495	469	488	528	517	494	472	450	497	482	490	526	498	520	484	474	464	524	455	483	475	463	533	443	474	505	495	537	480	490	472	499	485	476	500	471	505	525	478	457	473	512	499	503	469	454	469	457	452	473	472	485	503	492	527	522	494	487	492	474	454	492	480	466	495	496	486	530	514	480	502	478	486	501	461	506	475	473	463	482	476	491	483	513	508	431	518	523	449	498	503	458	497	498	482	492	489	493	472	487	498	459	489	455	493	503	488	525	485	471	540	478	501	501	474	469	494	473	477	451	478	484	481	468	543	454	480	516	496	443	506	481	457	487	499	462	491	469	457	471	485	459	469	449	487	469	508	458	464	487	493	494	461	510	467	457	512	441	460	475	479	492	497	459	472	543	471	477	508	480	494	490	419	469	465	496	472	491	504	472	493	517	476	502	464	484	505	497	510	451	480	487	487	482	469	457	491	475	489	515	496	496	471	491	486	497	488	445	444	466	510	512	482	532	487	487	475	439	522	486	448	484	451	469	472	522	483	476	491	463	513	452	492	521	473	520	475	498	484	455	488	493	479	447	466	467	510	463	466	463	478	474	496	494	476	486	486	501	481	525	444	465	477	513	485	474	454	490	477	501	487	489	486	464	471	473	463	496	479	450	436	486	508	468	461	512	507	511	464	472	511	517	466	468	465	492	451	475	475	461	470	483	475	509	492	480	486	508	493	517	485	458	480	486	471	487	470	502	503	475	472	504	487	485	462	433	526	445	460	453	496	466	463	495	485	540	475	486	480	509	491	476	507	504	470	485	495	500	488	475	476	465	478	473	448	466	470	463	491	473	497	493	464	464	490	480	478	459	521	503	451	482	466	473	458	482	448	498	492	451	454	515	497	476	475	511	474	460	514	492	472	482	491	473	492	505	526	466	515	479	525	481	448	499	487	472	452	456	482	500	488	503	500	476	465	460	453	477	502	508	474	517	430	503	547	503	465	494	481	475	487	498	447	446	510	538	489	508	459	477	486	524	490	494	473	461	472	502	481	531	504	482	437	457	476	452	478	495	513	475	480	513	512	499	432	497	488	522	464	541	519	487	502	475	495	502	476	489	512	457	502	502	481	487	482	502	476	465	482	501	489	467	436	445	484	483	473	505	501	498	489	449	489	502	456	466	456	475	424	504	474	470	440	473	546	510	457	479	503	456	493	453	477	487	483	491	463	471	497	489	479	450	514	495	488	482	490	464	530	468	482	476	478	467	499	480	487	474	463	520	474	482	485	491	461	483	489	473	512	503	509	500	460	455	501	510	517	517	479	435	466	528	513	474	475	505	529	480	487	470	490	510	490	430	469	463	468	506	474	495	477	504	469	511	480	483	523	469	500	493	485	470	508	467	487	468	450	467	466	470	539	467	481	465	511	501	494	457	515	506	463	511	516	495	517	476	481	489	550	439	505	491	462	477	494	500	517	463	520	506	511	457	479	494	471	467	455	434	477	488	496	500	462	483	489	453	522	471	523	516	502	502	501	497	482	503	483	473	447	467	498	481	496	484	521	468	483	459	504	482	503	516	460	483	474	505	483	469	520	432	499	476	482	488	498	488	495	470	481	483	476	491	502	512	451	482	470	453	498	480	482	467	438	498	531	494	496	488	456	507	499	497	501	483	470	495	468	498	492	456	472	465	463	491	502	489	523	490	516	489	501	469	498	468	483	498
22685	20982	28539	23676	21016	20760	8323	1096	796	658	601	579	552	508	498	478	486	452	497	425	422	427	451	477	447	422	470	417	426	427	406	410	388	407	427	427	443	454	460	427	460	415	412	362	394	411	388	402	384	400	403	395	414	441	373	450	390	421	456	392	417	380	424	391	512	740	929	892	729	587	444	377	455	426	405	381	408	348	433	418	421	367	451	396	381	383	417	401	375	385	410	403	371	413	409	398	406	402	433	408	396	372	421	419	410	416	374	384	450	399	416	394	410	431	393	415	404	407	380	410	373	414	392	391	431	417	384	415	446	366	424	418	399	439	421	442	440	457	418	388	378	431	404	397	413	392	406	380	407	418	370	379	370	405	406	381	436	429	409	398	385	460	406	376	408	396	362	382	453	378	368	387	439	425	415	409	372	428	419	416	393	414	362	375	390	416	423	375	427	408	441	409	443	413	401	405	425	408	359	396	417	389	436	397	434	420	391	418	406	390	404	399	414	409	407	371	381	367	397	425	427	409	417	371	405	417	394	392	402	389	430	402	416	392	412	407	401	456	393	408	437	418	388	397	443	452	391	393	433	386	433	432	433	372	407	370	407	399	409	405	405	434	406	416	422	430	406	415	406	410	398	406	419	374	396	433	410	429	430	406	388	427	389	412	397	434	393	407	403	402	427	388	409	401	429	432	405	432	381	421	385	390	408	444	404	391	431	439	376	412	384	386	398	406	420	433	376	380	420	419	403	434	410	436	410	391	426	408	428	410	424	383	414	400	405	395	385	411	421	399	385	418	435	407	387	431	406	427	413	375	395	418	419	411	412	412	413	387	404	380	408	391	402	401	417	429	389	414	419	411	374	409	376	417	372	423	398	399	393	388	406	403	412	421	382	418	415	403	393	410	413	403	420	377	443	434	404	400	400	383	424	453	370	437	400	395	424	419	390	438	439	376	347	438	392	404	419	400	392	409	371	366	438	425	413	391	445	409	401	422	384	397	424	385	433	402	411	414	393	389	438	426	434	386	370	434	426	412	410	367	384	365	414	405	402	399	410	377	387	386	409	414	381	366	442	387	440	424	413	393	370	405	440	388	419	412	408	420	415	403	424	429	401	440	413	380	397	425	369	353	394	393	403	418	390	424	347	406	405	404	414	420	408	377	412	385	417	394	445	420	378	441	388	413	391	406	387	411	412	422	418	381	368	396	400	435	434	396	398	394	416	388	417	449	422	420	419	426	408	422	463	421	404	375	398	393	371	403	431	411	407	368	414	419	384	382	475	396	424	400	401	406	407	419	412	385	432	454	396	384	400	372	394	425	399	408	424	420	407	416	416	388	404	402	393	400	427	418	408	414	416	422	392	396	377	386	440	391	422	382	437	400	382	404	405	381	407	428	405	416	373	378	479	380	391	409	371	425	396	399	413	402	391	427	407	372	409	409	409	384	453	399	401	401	444	361	375	399	435	453	413	386	378	403	373	387	398	411	432	422	371	446	384	437	425	386	435	445	418	384	396	446	420	401	377	392	412	381	431	403	383	437	394	411	368	454	413	388	423	378	421	436	385	392	367	423	423	388	402	446	415	445	388	383	393	426	428	435	397	389	400	423	419	391	434	440	422	416	403	413	408	401	418	385	404	413	401	398	419	392	407	401	457	431	428	397	407	418	377	390	397	395	404	380	410	396	412	433	430	378	388	400	428	401	393	399	450	379	405	396	421	426	427	376	384	387	422	383	405	448	387	417	409	401	465	398	406	402	399	388	423	404	408	415	398	388	374	427	428	413	415	401	400	411	447	420	399	421	396	420	384	466	364	422	437	428	424	392	403	402	445	420	408	394	364	421	389	426	422	424	398	391	407	402	429	385	399	422	416	398	398	387	403	392	430	370	410	387	433	368	385	381	436	386	447	359	408	386	392	401	373	411	377	394	415	415	429	404	393	402	392	396	445	419	370	419	413	392	404	415	409	420	392	430	449	412	409	396	406	425	392	385	417	387	402	406	429	406	432	405	423	393	356	422	381	399	422	409	423	398	417	395	415	368	386	380	410	395	448	406	437	397	420	430	418	433	405	391	395	389	443	423	355	414	423	406	407	396	414	380	390	394	401	443	389	370	394	387	395	424	441	420	386	434	416	396	390	377	432	390	404	432	373	375	424	388	424	403	381	402	431	449	395	406	409	385	406	410	415	401	417	391	395	436	435	419	402	416	396	403	435	378	417	385	404	412	428	399	420	435	382	410	400	413	389	415	390	399	425	403	368	404	383	393	418	382	444	389	417	409	422	394	393	411	435	425	409	393	409	379	400	369	419	402	404	383	395	403	420	412	427	414	375	390	456	390	414	454	414	389	397	393	414	427	393	429	432	398	417	451	403	386	410	370	403	431	378	392	421	382	374	441	403	398	394	400	379	424	417	396	423	372	410	405	374	378	371	383	411	424	410	378	388	416	439	407	365	423	399	437	403	373	442	402	399	431	402	403	397	342	388	373	414	403	429	387	410	405	405	398	402	441	461	435	385	440	410	391	413	427	425	408	388	415	438	416	382	390	398	422	438	427	402	378	433	370	401	400	388	375	394	416	403	413	388	375	447	372	402	420	413	402	448	390	374	407	416	417	397	412	425	364	380	417	378	444	429	405	426	413	416	390	397	420	356	430	411	411	405	393	412	416	413	414	394	359	421	424	388	389	418	409	377	424	435	385	387	414	447	380	413	398	405	391	445	408	418	411	442	384	418	393	416	405	404	391	353	395	430	377	377	418	378	427	396	404	379	432	425	408	392	371	412	408	424	406	399	405	413	420	379	446	436	407	440	388	400	416	400	423	388	392	428	382	375	404	378	427	411	393	393	387	430	437	425	383	408	419	392	403	422	395	448	398	404	411	441	398	375	402	361	419	397	412	431	383	436	419	412	435	434	378	398	404	380	387	363	416	403	390	389	384	424	407	386	412	380	385	383	369	402	397	395	405	403	360	394	400	383	432	383	392	426	388	421	384	384	413	382	389	392	379	434	396	434	435	406	378	388	382	403	407	378	432	421	421	398	391	457	439	395	414	411	420	409	408	384	382	416	393	383	417	423	404	394	377	382	443	427	401	422	411	421	397	403	413	392	413	398	415	435	420	400	406	401	397	408	424	389	429	384	401	397	406	396	420	406	403	420	410	399	397	416	393	385	406	386	383	403	401	402	399	390	434	408	349	412	411	429	425	383	360	401	380	417	388	412	407	410	382	413	419	438	439	414	410	387	384	422	413	392	380	405	390	409	389	412	420	427	426	415	405	427	406	436	428	420	394	409	389	443	425	445	413	395	429	419	398	392	384	442	423	441	396	411	424	392	442	388	398	388	428	420	425	411	390	381	417	388	413	437	400	367	426	383	401	374	444	391	407	429	405	414	435	431	375	408	421	379	389	432	398	420	406	379	376	419	395	406	397	407	444	394	379	474	414	394	399	407	441	415	435	412	375	420	417	407	360	405	399	394	383	384	408	387	408
36544	56411	43584	28361	12907	4166	1878	1348	1026	862	781	741	675	624	618	553	561	558	518	495	509	505	495	489	493	505	490	483	448	456	515	479	482	462	498	420	472	455	451	437	462	429	456	483	461	436	473	465	468	459	451	417	448	475	437	444	470	436	472	463	506	464	460	476	543	914	1215	1224	922	720	469	473	494	456	464	421	427	470	418	448	452	479	457	425	405	469	434	438	503	473	420	444	406	447	392	456	436	461	439	429	443	444	447	413	456	455	502	413	430	481	441	444	461	446	423	416	468	403	423	425	445	448	472	435	443	486	425	418	468	439	452	446	489	425	468	467	449	408	428	460	476	446	418	482	430	423	435	432	460	458	417	436	444	486	439	468	487	436	471	453	411	417	457	443	475	436	466	468	467	426	479	446	468	467	473	493	474	505	426	490	470	465	452	440	452	434	447	479	467	455	465	471	441	468	422	469	420	470	481	458	422	484	443	450	458	461	441	435	457	475	448	447	468	479	401	447	459	429	446	437	462	452	451	474	469	426	448	456	439	475	456	432	445	442	469	463	445	449	462	429	450	481	455	455	442	465	414	457	455	422	420	466	422	472	460	424	431	441	469	471	431	475	466	463	433	432	429	413	463	446	437	456	458	464	429	457	454	423	460	458	508	434	444	475	442	438	442	449	413	435	448	478	422	472	479	443	486	422	465	472	420	451	477	448	455	422	434	432	434	463	427	463	486	407	470	456	443	457	463	466	426	427	452	458	410	431	429	447	471	460	408	450	473	412	461	466	436	456	425	433	446	439	442	444	492	433	475	446	446	444	468	423	474	442	452	446	452	430	433	413	449	467	423	453	446	433	431	406	456	474	439	431	446	440	431	454	430	462	452	465	454	430	427	459	432	418	477	431	440	460	432	430	457	460	457	418	466	459	471	436	460	532	433	466	469	432	465	394	470	467	456	443	419	467	448	443	463	452	427	451	500	429	446	461	430	461	424	476	448	421	418	476	444	436	444	490	442	438	438	438	451	461	463	460	427	450	470	464	461	433	470	449	456	456	451	462	465	441	421	448	441	480	454	457	502	432	410	449	422	443	446	426	433	471	483	438	465	436	441	473	455	440	455	478	434	424	472	480	422	485	424	430	438	467	443	499	423	393	499	442	422	393	438	458	421	459	431	419	441	438	452	465	432	479	432	472	471	469	421	446	452	440	448	465	463	450	461	425	456	468	398	464	459	404	434	429	458	479	442	458	446	438	444	449	450	469	430	452	438	456	430	475	487	435	472	452	459	469	427	416	465	498	471	474	436	485	465	457	469	464	424	438	444	463	454	438	452	439	432	474	495	461	447	468	433	470	458	436	475	445	452	492	434	441	479	436	432	451	448	432	471	494	449	412	516	430	446	487	419	452	428	472	474	430	440	456	462	427	445	414	429	462	424	457	444	447	443	443	468	472	479	490	464	450	451	458	435	477	441	422	464	432	446	463	442	457	493	440	432	455	427	461	459	432	450	422	504	452	447	463	467	470	454	465	468	446	442	422	421	488	447	440	445	463	433	423	459	436	457	471	449	425	457	483	431	440	472	426	451	448	465	437	464	423	448	426	492	401	461	443	441	467	457	452	455	431	430	466	429	448	461	426	438	451	458	442	467	458	436	479	468	441	431	445	451	457	444	449	446	443	446	488	482	466	430	479	419	452	440	424	424	438	491	467	477	478	453	448	493	441	439	452	469	483	407	425	413	485	463	436	436	421	425	462	487	462	428	441	436	459	477	439	475	478	483	453	477	458	466	427	442	452	470	487	446	445	456	449	433	481	433	478	432	443	432	469	450	490	418	460	460	435	468	452	455	474	430	489	453	440	488	453	463	470	458	439	420	396	421	447	432	441	476	424	441	443	407	456	467	470	446	442	456	468	447	442	432	462	443	446	466	463	460	440	446	424	409	454	420	494	437	460	433	451	416	410	486	447	429	450	462	475	444	460	432	424	485	444	431	420	440	479	463	450	415	503	449	456	442	456	485	433	439	476	429	476	466	449	431	461	430	430	427	439	470	470	437	462	463	425	448	420	428	447	443	461	427	461	421	487	444	457	483	425	467	453	427	443	476	420	416	427	438	412	442	438	426	444	485	481	465	451	451	472	476	447	455	449	394	472	440	427	452	440	417	435	465	417	444	426	488	458	429	443	444	480	451	418	424	429	464	447	488	436	436	466	458	465	466	431	463	432	474	424	429	422	455	435	407	474	458	402	428	436	479	448	439	457	441	443	445	461	449	430	465	466	439	446	418	411	432	478	471	449	460	432	438	466	442	490	479	470	462	462	430	434	434	454	466	453	446	480	464	463	468	447	438	463	479	461	486	442	446	428	474	460	470	432	447	428	444	451	449	451	467	488	465	422	453	482	434	466	453	471	429	439	472	479	476	440	466	449	424	435	468	445	421	457	441	412	499	462	470	442	423	478	432	441	431	430	437	408	445	443	451	435	453	443	444	467	451	435	477	442	456	455	430	431	438	438	449	419	420	509	499	447	471	460	483	428	462	433	467	438	450	425	444	426	468	484	478	455	442	484	412	417	448	499	452	439	432	460	455	463	431	436	435	447	435	438	442	461	457	436	436	436	461	461	457	382	437	431	470	434	443	475	454	457	458	453	434	468	477	491	406	433	429	435	444	438	472	457	495	415	439	448	465	468	439	418	432	439	411	455	459	476	443	451	466	446	448	419	495	451	459	461	441	450	460	413	459	481	471	448	450	459	484	431	455	434	456	446	443	433	439	445	467	438	454	440	460	407	429	454	453	481	467	425	462	437	474	455	438	451	430	441	458	469	490	444	438	452	457	463	441	469	456	460	476	469	446	479	465	466	434	458	432	463	418	439	479	485	441	449	453	422	459	433	444	460	433	454	456	405	451	450	438	463	414	468	463	434	458	437	449	447	425	438	441	487	451	421	474	451	488	438	431	438	473	463	440	465	447	484	463	422	433	434	438	438	473	411	475	443	450	432	444	464	434	466	474	457	454	454	434	482	425	438	463	456	475	442	462	465	474	432	447	446	438	469	422	440	450	446	469	468	438	438	470	446	487	466	464	478	432	456	514	440	459	429	437	464	468	468	430	455	454	453	503	481	437	433	454	433	407	429	461	442	482	451	468	476	486	471	480	450	468	446	460	438	452	463	462	413	455	431	455	441	415	452	441	420	434	457	453	457	459	445	456	459	448	444	469	489	441	450	460	475	480	449	417	459	496	437	446	411	453	438	471	432	467	448	441	467	438	477	414	452	450	492	513	403	460	435	472	444	431	432	445	445	429	428	465	442	415	408	470	456	454	443	422	424	462	433	483	416	447	475	449	421	445	451	457	476	446	436	423	468	442	411	459	427	459	460	431	471	437	421	458	455	426	446	438	451	477	454	419	468	471	473	427	424	469	457	493	465	459	425	443	452	451	448	450	440	426	424	474	437	412	475	458	461	452	478	432	456	489	422	449	444	455	416	486	419	447	451
28430	29633	33868	18356	5248	932	452	385	358	400	374	334	354	357	375	354	347	361	384	379	373	345	366	321	355	359	372	333	353	363	340	314	337	351	321	333	360	326	340	360	307	305	341	340	350	351	350	349	319	344	379	375	381	330	342	356	347	359	312	357	365	315	401	353	339	335	362	406	362	333	320	367	340	343	368	328	326	333	375	346	355	325	327	329	361	336	345	345	341	389	346	349	370	348	371	340	374	349	350	358	352	365	329	320	390	317	368	348	334	361	360	350	337	351	325	360	321	364	357	352	369	295	336	316	358	345	333	357	369	380	345	361	355	333	348	334	335	347	308	357	357	343	332	331	314	329	344	358	334	339	356	339	351	371	349	323	330	324	311	365	352	331	363	337	376	363	327	355	344	340	359	362	319	353	346	353	375	365	324	356	341	350	336	322	336	338	373	365	369	365	355	373	365	362	347	361	342	310	343	346	367	316	348	345	367	355	366	358	337	332	349	317	347	356	362	360	349	340	388	368	332	334	351	357	346	332	351	362	353	353	321	319	350	338	350	343	309	318	329	386	340	319	318	366	335	361	346	309	338	352	345	348	318	334	337	357	336	348	347	330	388	345	344	341	306	351	325	355	369	343	371	350	337	346	335	343	346	331	331	315	349	361	354	336	347	328	361	331	320	355	339	355	322	373	394	336	356	388	337	336	369	314	330	360	319	339	383	333	350	330	373	406	341	323	339	329	370	374	360	371	350	346	351	357	364	323	335	297	359	356	321	353	340	335	330	344	357	325	352	352	327	321	335	345	378	336	312	355	330	334	328	368	352	359	382	358	327	342	309	329	343	361	372	339	346	354	341	356	354	329	347	379	373	339	327	362	323	320	345	394	348	375	328	346	366	333	354	349	358	333	354	338	382	338	344	372	375	352	324	325	293	330	327	375	338	344	387	342	341	346	314	311	372	351	362	369	370	380	349	351	370	399	337	340	362	351	370	332	365	341	388	344	364	335	385	319	338	361	343	348	345	336	349	342	318	356	355	380	338	329	329	307	371	342	319	318	346	332	336	350	332	333	331	339	375	332	353	327	338	336	348	357	318	372	342	377	347	360	375	362	345	344	338	329	315	325	371	329	324	331	333	333	341	348	344	383	332	359	321	350	334	356	366	338	327	353	388	307	345	357	344	363	361	322	341	347	304	319	361	324	364	360	389	342	327	353	340	351	374	343	344	340	372	324	345	379	352	360	356	321	357	334	323	352	336	375	306	343	356	336	357	381	362	334	313	330	392	332	350	337	347	335	358	364	343	350	366	360	383	343	338	373	347	330	366	322	324	332	354	323	331	357	364	320	362	318	352	319	337	321	335	360	355	346	353	312	383	351	332	346	361	350	368	333	322	333	341	344	346	325	348	351	351	317	382	342	329	334	341	353	356	327	368	318	350	350	312	342	361	364	351	315	335	357	372	361	345	354	318	358	346	370	316	329	346	346	336	335	334	329	385	373	353	360	355	356	360	340	342	325	317	359	341	344	341	370	356	350	355	360	352	362	360	330	335	368	336	306	364	366	339	322	348	367	376	356	317	338	324	295	353	329	376	331	350	373	373	338	358	350	333	378	354	368	341	367	362	333	365	328	331	322	345	381	385	356	363	310	357	323	332	374	340	326	359	375	356	318	323	336	328	325	370	334	378	340	343	357	366	324	350	333	377	342	349	379	358	327	353	343	365	335	333	359	342	363	341	373	360	337	351	347	393	325	329	346	338	355	375	350	364	369	358	340	356	364	353	370	332	315	352	376	350	334	322	335	331	356	345	363	335	341	354	361	347	355	352	368	372	316	317	307	367	357	365	341	324	343	374	355	346	317	375	357	339	372	344	332	330	333	364	370	333	349	360	331	384	335	352	351	358	357	364	346	355	339	358	326	353	377	321	332	362	348	353	329	319	391	320	376	332	372	383	352	322	346	340	335	364	341	373	362	352	331	343	334	357	335	316	323	346	343	379	356	358	339	358	361	351	374	373	347	350	348	296	337	346	344	333	320	364	353	336	368	344	351	342	373	361	334	392	344	338	367	345	360	336	326	343	373	345	366	337	348	382	352	361	316	318	353	343	383	349	359	353	357	362	370	333	319	327	337	339	346	361	366	358	320	320	346	351	326	361	356	322	329	394	334	334	353	382	332	359	357	357	322	348	356	364	384	318	346	374	329	350	355	362	320	308	346	356	351	328	336	348	350	378	365	351	363	345	340	343	360	342	355	333	319	331	339	333	351	321	340	355	379	335	335	354	364	335	379	338	352	311	358	336	382	314	348	338	360	326	347	360	317	351	294	365	358	318	382	362	333	353	359	365	326	341	346	344	350	310	346	345	332	366	319	349	338	337	330	347	353	358	330	353	334	373	333	373	376	309	360	328	363	340	360	354	368	383	359	321	352	356	361	332	349	340	351	304	343	338	350	376	390	352	342	366	281	365	325	332	358	332	364	356	374	336	356	338	339	336	347	330	352	340	327	311	362	347	341	356	322	355	342	359	390	361	355	372	353	357	368	347	345	324	344	336	381	343	342	333	353	345	322	325	369	343	367	343	311	344	372	354	345	360	373	317	329	357	355	349	348	356	328	342	356	341	354	357	318	348	350	313	368	351	357	363	345	333	321	332	378	342	335	376	315	332	351	324	344	370	379	376	351	399	350	345	336	345	334	299	348	347	327	331	348	363	323	350	350	343	349	328	353	358	352	339	349	361	313	348	342	352	364	350	376	363	348	352	354	321	340	359	358	360	328	338	318	321	329	327	346	371	374	373	377	324	335	350	347	335	329	383	337	323	380	318	339	313	370	332	320	331	344	335	358	344	363	329	344	317	341	365	320	367	336	338	329	333	361	361	329	340	356	327	326	318	378	347	340	331	341	373	333	348	355	352	351	356	359	356	347	352	346	333	331	303	308	339	353	335	364	344	322	367	338	329	356	350	329	380	343	359	366	341	350	402	345	341	336	358	322	359	327	363	350	356	328	359	320	349	345	354	353	347	358	368	318	346	353	343	348	355	312	338	381	369	360	327	337	376	342	365	320	345	357	359	367	323	380	343	337	341	350	344	328	319	355	337	371	333	334	365	334	355	347	342	348	332	354	323	318	334	358	329	300	331	308	348	354	334	344	322	352	368	341	331	346	336	360	379	350	343	366	369	342	343	332	347	347	335	351	337	339	337	361	373	337	347	349	344	384	361	340	349	305	363	362	369	363	330	366	342	331	366	333	349	360	377	343	322	347	334	321	330	328	345	323	348	361	350	379	317	359	352	295	332	340	353	360	342	327	326	337	340	353	349	349	365	313	304	339	319	359	330	339	356	371	344	345	356	322	369	365	383	339	358	381	351	353	360	316	338	317	363	333	343	339	349	351	321	308	321	295	339	368	326	336	340	362	332	315	298	350	347	336	348	346	337	339	374	333	379	382	371	320	365	346	336	334	330	343	326	348	322	340	358	369	344	372	354	349	336	325
30592	46951	34754	14657	6730	1426	612	448	471	421	406	418	461	419	449	415	411	436	407	412	409	431	401	433	438	422	419	392	404	402	411	426	394	369	418	376	410	386	461	382	400	383	426	413	406	412	439	447	401	419	408	383	415	447	419	426	421	421	382	414	402	413	436	424	407	449	423	475	494	408	404	412	397	402	387	450	381	399	388	388	461	386	423	390	393	386	391	387	430	407	459	385	410	397	407	416	422	422	435	412	460	386	409	401	379	396	393	393	423	399	422	451	413	436	406	415	458	413	424	406	433	415	421	412	378	354	404	440	389	404	403	388	420	409	413	437	418	410	400	425	399	403	397	374	404	423	405	410	424	390	415	359	395	395	373	416	405	425	401	407	412	385	390	397	410	416	402	417	384	385	413	411	384	432	435	382	410	403	399	373	379	429	392	434	402	447	410	388	380	381	404	431	431	413	450	404	399	414	373	411	394	401	409	436	448	396	385	402	408	386	406	402	417	426	389	381	426	389	392	401	411	401	386	417	401	406	393	398	393	416	436	417	395	353	394	418	410	430	401	411	460	389	425	397	389	379	428	436	394	388	385	398	452	438	435	381	401	404	370	392	396	380	369	405	406	438	384	404	427	384	379	429	388	386	426	374	371	388	402	400	456	403	417	389	423	406	408	370	402	390	371	424	396	370	430	388	440	419	422	382	459	413	405	386	441	422	401	424	404	397	378	394	394	405	401	423	371	391	407	381	417	388	438	415	395	422	396	440	382	399	422	416	365	372	410	405	437	393	410	375	388	391	410	387	395	408	376	416	415	426	395	416	430	404	399	380	403	410	412	404	428	399	435	374	459	401	384	360	431	409	372	393	372	412	397	381	393	414	419	425	385	386	374	429	425	393	404	419	421	426	417	396	378	389	399	389	417	454	394	415	384	417	401	450	390	418	401	406	385	448	401	410	421	387	402	388	416	404	439	394	413	420	403	458	416	430	398	399	419	398	391	444	369	402	389	368	408	435	387	430	425	389	412	404	418	409	395	398	433	413	406	446	411	394	419	413	412	411	386	407	392	382	367	415	414	413	401	375	422	392	394	410	420	384	427	411	407	392	406	425	409	397	394	423	424	398	433	389	373	402	375	427	410	403	411	416	395	419	423	372	414	407	399	419	417	430	414	413	400	413	385	365	410	417	395	450	370	404	415	391	409	404	364	410	398	451	381	415	424	374	397	395	402	395	378	420	438	404	413	383	438	404	380	392	409	397	408	383	411	385	407	419	396	394	386	391	418	421	416	425	419	382	426	386	417	433	404	395	355	407	380	365	424	384	376	439	373	394	425	428	409	394	416	430	445	408	404	402	406	409	441	431	379	399	376	382	372	402	424	391	422	425	434	406	397	402	379	423	386	400	409	384	399	405	415	422	403	398	434	421	410	385	422	385	394	400	403	412	398	427	398	438	381	426	411	381	412	390	380	408	405	403	422	418	382	369	360	413	379	420	398	449	362	409	355	375	417	455	393	374	407	385	424	430	401	421	423	385	410	407	389	435	383	403	420	394	407	418	375	416	394	407	440	401	415	420	392	416	409	400	416	421	382	392	375	385	413	440	405	419	443	432	420	400	408	413	430	391	437	412	411	439	407	436	382	395	389	403	418	412	406	406	398	434	384	379	419	391	422	409	390	418	413	374	422	421	377	373	406	409	432	399	426	378	415	362	431	380	433	371	424	405	423	424	401	399	418	407	418	397	406	385	412	431	355	389	370	421	413	386	393	425	401	423	426	420	405	399	397	418	434	397	422	408	444	458	426	400	371	382	376	434	419	414	391	391	411	395	396	394	396	413	457	427	413	392	390	384	400	387	392	430	440	394	409	398	388	383	428	412	410	403	396	429	408	406	420	398	403	440	422	383	398	451	396	416	421	374	395	370	401	424	403	385	396	392	416	387	398	448	366	398	396	415	392	409	410	397	444	394	408	404	404	429	399	414	392	440	404	409	408	390	380	425	403	415	411	372	375	383	420	363	380	418	380	417	438	357	394	425	382	428	397	438	385	386	368	415	423	402	398	382	394	399	420	394	403	409	410	446	436	398	409	430	385	361	364	358	404	399	424	427	370	412	435	407	411	410	404	417	384	435	395	375	385	391	410	395	404	412	394	395	396	416	408	390	417	395	406	413	368	402	367	411	381	413	398	410	406	393	391	469	406	404	399	404	405	369	440	411	369	399	374	395	401	430	396	396	421	383	393	389	397	407	385	414	391	371	377	375	409	394	399	399	407	418	403	414	391	362	406	378	374	387	388	396	382	412	419	381	409	363	388	410	377	385	416	415	388	411	417	387	355	394	384	414	406	399	380	414	447	414	391	382	405	409	405	389	407	371	392	441	409	391	402	372	401	418	384	438	396	390	438	392	416	425	414	403	397	403	442	437	415	419	402	423	376	439	392	407	376	423	413	397	435	390	428	393	362	382	445	443	407	377	390	395	395	415	401	389	426	418	390	390	417	389	399	405	392	380	404	348	412	408	409	392	373	404	395	418	397	395	423	387	416	377	394	379	416	424	407	396	413	414	418	358	407	410	412	434	400	382	379	384	397	408	392	382	403	412	415	419	413	405	411	396	422	423	425	360	400	390	388	401	384	398	358	401	409	417	396	418	390	441	388	380	395	387	415	437	402	393	404	384	405	397	409	384	405	407	412	414	416	443	387	398	386	389	402	417	393	423	401	397	406	377	440	370	416	408	391	421	407	388	379	427	413	400	381	382	400	389	426	395	367	424	399	422	422	421	391	374	423	401	379	392	448	392	381	389	413	398	417	463	434	392	425	438	358	394	386	434	432	392	389	412	421	406	405	423	367	423	375	425	391	429	392	367	424	414	380	396	416	413	419	418	420	397	379	382	403	373	385	413	401	456	401	396	375	407	425	382	403	417	371	393	404	414	392	365	400	430	419	425	401	387	409	425	431	421	427	428	421	412	356	409	408	397	419	404	407	466	393	437	416	393	375	434	399	419	414	408	394	362	421	369	357	411	402	409	424	392	413	438	405	374	409	410	447	384	413	401	421	374	429	401	424	398	395	413	375	374	381	403	419	359	446	428	392	434	434	418	381	390	426	450	385	395	406	440	391	408	371	400	406	415	413	389	409	427	391	416	440	438	376	454	406	419	395	381	404	412	382	385	400	368	423	393	405	366	397	385	404	419	374	379	381	416	409	410	414	381	403	394	393	405	411	411	397	400	418	418	410	393	414	401	393	393	374	425	429	403	375	446	433	392	408	396	384	388	396	403	380	370	379	411	399	436	393	391	377	381	404	387	440	427	379	401	389	400	442	386	409	386	430	430	429	382	404	401	390	429	387	415	435	443	454	405	392	387	426	399	427	407	411	429	410	392	390	380	374	413	427	425	426	364	420	390	395	375	366	422	414	426	410	402	426	411	395	409	427	403	425	427	408	419	419	442	413	434	446	417	403	403	436	385	417	374	403	384	383	424	433	396	396	392
23769	21005	28224	24456	21201	11386	1133	520	456	439	375	421	398	336	367	322	352	313	352	320	348	355	372	324	323	314	348	339	329	328	321	311	312	322	335	302	349	329	323	307	328	297	300	308	329	302	291	321	315	304	308	337	321	306	313	289	311	313	325	324	294	350	293	320	341	519	560	600	459	355	323	304	332	342	309	321	318	348	303	315	294	319	327	312	315	315	339	345	324	323	312	349	290	337	326	325	304	335	312	327	322	295	325	324	328	331	320	330	303	349	333	322	340	348	323	301	322	311	314	304	307	314	325	296	303	335	318	303	319	333	326	322	307	328	282	329	326	295	344	304	339	303	309	333	335	282	318	307	310	310	332	339	304	311	342	311	272	302	322	332	296	296	347	308	336	347	322	305	292	323	293	316	309	296	295	329	318	321	332	358	292	296	323	331	333	285	292	362	312	309	329	290	304	289	305	299	331	324	282	307	325	305	305	335	348	324	302	284	337	324	356	294	304	312	305	310	308	316	317	315	304	311	326	316	307	306	329	309	336	336	308	311	326	305	292	314	328	298	321	295	322	320	316	324	316	320	286	315	286	293	285	337	310	323	310	325	293	296	286	311	325	328	315	331	297	290	316	296	324	306	325	302	360	297	330	281	316	330	306	309	321	319	342	320	322	344	297	297	309	327	319	306	325	318	302	325	309	327	296	342	316	314	251	278	332	286	309	323	327	294	329	290	330	334	327	299	334	343	316	314	306	320	308	295	304	316	287	332	311	297	364	291	323	316	332	305	295	298	307	337	300	325	299	339	310	314	334	317	294	310	330	302	314	320	327	320	327	312	344	302	323	323	334	308	291	306	317	303	345	322	346	293	317	315	313	295	356	310	321	340	305	302	320	325	325	320	313	349	305	332	308	345	330	293	305	312	287	303	321	322	311	296	343	329	330	341	313	361	308	305	322	353	308	326	339	301	351	309	302	323	316	325	324	308	352	303	340	323	327	318	332	335	300	305	341	326	302	319	310	315	315	299	322	300	315	314	293	295	320	279	319	285	309	308	321	282	344	323	304	337	328	315	317	329	330	291	327	342	304	305	297	318	309	337	331	317	309	303	354	313	295	319	316	290	333	288	337	369	297	326	322	321	294	349	310	321	325	329	346	342	316	305	302	341	317	321	294	340	294	302	299	292	289	313	290	316	343	323	298	305	332	292	336	339	305	313	347	315	318	306	316	332	309	310	304	298	324	314	285	304	337	317	327	304	279	358	316	302	299	336	293	290	310	345	309	314	346	302	302	329	322	324	352	305	317	290	314	315	304	317	353	359	340	332	303	335	325	326	321	306	305	319	314	334	306	332	321	290	283	315	306	315	307	311	329	303	297	296	336	347	307	316	319	331	345	301	308	305	339	291	308	313	298	299	315	332	312	321	345	340	304	320	320	332	365	300	303	323	302	304	313	334	327	305	315	333	298	321	291	328	316	372	293	316	279	320	340	317	326	272	313	303	322	322	353	299	278	342	316	327	323	331	362	319	319	307	291	362	310	310	305	310	306	326	308	366	299	316	303	320	302	314	294	326	307	298	339	309	309	317	314	314	286	314	293	313	321	327	303	308	310	318	305	355	320	306	291	303	331	274	287	320	292	332	302	327	289	310	347	303	285	330	310	318	329	304	314	301	325	301	322	352	298	274	296	321	315	293	307	279	308	333	326	321	326	305	323	318	335	317	306	312	295	344	306	334	314	340	361	310	274	326	288	324	301	327	306	323	313	316	330	306	306	307	302	321	336	302	325	337	325	304	346	305	333	301	289	302	288	332	324	311	306	313	289	317	334	332	315	320	317	340	330	323	344	313	296	285	312	335	339	312	286	324	354	300	292	293	315	359	306	333	284	330	293	308	314	322	335	301	310	323	313	293	337	294	325	337	298	330	324	313	346	309	296	309	340	314	312	345	284	314	286	364	332	332	309	315	292	274	319	306	314	340	334	325	341	304	308	322	327	336	308	295	327	343	303	310	319	291	297	309	310	280	304	335	345	306	353	331	306	360	348	321	306	325	342	306	320	296	325	360	311	317	326	315	312	332	309	317	323	310	299	298	276	324	328	297	348	337	309	306	302	311	357	332	320	294	338	340	330	339	301	327	305	323	314	306	298	316	367	291	303	319	322	337	314	281	313	300	312	350	360	303	324	286	351	332	323	283	305	333	323	299	338	303	364	287	316	314	337	328	296	320	325	287	312	329	318	355	294	316	307	338	304	341	329	320	314	338	342	296	330	322	298	300	339	281	306	293	304	313	307	324	321	313	318	339	309	337	323	297	307	310	289	330	296	307	301	311	308	334	276	312	299	315	333	350	318	311	292	316	292	326	318	304	313	303	329	292	281	304	288	324	330	361	305	297	317	327	323	312	321	325	316	330	335	333	292	326	324	330	316	306	295	332	297	268	297	348	346	310	302	331	330	373	330	272	329	310	297	326	299	330	334	332	319	325	337	287	311	282	305	289	306	318	339	323	307	314	320	319	311	324	324	297	287	319	299	318	306	313	336	339	288	330	313	330	312	306	325	316	280	307	325	304	318	323	315	302	319	300	291	295	328	317	319	352	335	315	295	331	305	296	345	291	328	301	312	324	332	302	297	356	306	319	310	320	337	328	349	338	289	329	314	336	352	316	354	299	325	301	291	332	338	317	329	366	330	318	337	295	322	298	309	333	325	327	304	319	293	328	295	339	322	325	317	342	321	302	362	306	320	314	320	280	306	323	296	310	336	281	302	272	295	326	313	296	324	320	322	318	323	296	323	324	337	326	300	286	343	345	315	297	321	329	339	318	336	324	277	331	331	320	334	275	316	307	335	315	331	277	290	312	287	343	307	295	260	322	310	302	327	369	310	301	316	316	308	327	334	321	308	320	321	295	334	304	325	314	313	321	303	288	290	314	306	322	281	310	326	327	322	312	335	312	302	329	321	313	305	314	304	321	306	306	315	319	331	296	317	292	288	333	346	349	279	299	328	307	340	304	309	331	317	365	300	325	313	343	329	303	318	315	288	310	327	328	303	318	323	343	348	314	312	351	307	281	304	308	316	300	323	324	311	314	342	314	285	303	294	309	295	317	337	326	314	294	318	327	319	318	307	329	292	302	312	301	320	295	304	308	335	323	290	300	318	319	319	286	328	296	332	324	327	310	312	301	321	313	318	282	293	293	284	284	360	326	305	328	281	297	331	338	333	310	329	304	324	322	322	312	311	329	303	313	333	302	329	320	344	320	306	302	299	303	321	298	284	315	315	313	324	328	337	347	279	368	318	320	323	325	330	318	330	305	298	295	320	352	299	321	342	327	303	343	320	307	344	314	350	313	322	301	293	315	301	323	318	320	294	322	332	321	307	312	338	308	310	289	327	328	323	321	338	295	327	350	321	293	293	341	317	315	331	327	324	327	324	318	340	335	302	285	312	339	310	335	323	318	336	326	315	321	315	296	285	319	298	296	313	316	331	322	321	347
32160	57151	44622	28619	15831	2243	1109	775	689	610	499	483	462	468	438	390	414	425	429	415	382	438	433	385	390	377	381	407	380	334	370	397	406	358	352	381	396	408	376	380	383	410	377	356	348	377	411	384	335	381	365	332	340	355	386	375	358	361	377	342	377	399	358	350	436	610	772	788	570	431	384	366	382	375	366	362	365	347	370	372	377	395	338	354	348	348	411	360	332	359	337	363	358	390	394	331	374	353	360	359	359	343	332	389	354	378	366	406	392	380	323	358	347	370	373	367	395	366	371	345	325	386	372	386	386	384	380	384	367	375	380	364	354	349	348	399	349	404	382	409	393	333	386	376	348	353	371	338	391	396	382	352	358	366	359	354	373	361	357	396	389	385	368	390	325	402	370	372	368	367	336	349	356	388	349	361	405	389	347	378	383	374	387	380	362	387	352	316	398	375	373	374	396	349	356	353	369	340	386	358	374	352	344	378	366	385	340	390	325	372	370	363	375	379	343	406	347	381	389	370	345	348	349	395	358	340	355	359	387	397	353	346	382	351	401	351	379	364	360	365	378	389	370	374	377	355	339	341	375	373	341	353	366	384	346	357	331	340	361	353	343	382	365	348	391	322	362	357	354	346	360	374	358	365	352	343	377	368	368	327	381	369	371	372	373	334	373	365	392	339	372	377	373	357	354	350	317	377	371	321	394	343	384	379	338	377	336	390	368	376	385	374	384	346	345	371	374	395	381	373	400	332	388	402	358	353	355	373	371	387	392	348	362	353	354	361	348	390	377	367	356	366	346	353	356	365	341	373	365	359	369	354	392	367	351	360	389	340	374	390	373	378	378	368	378	345	341	394	369	358	357	348	416	336	349	363	372	372	377	349	380	368	378	386	416	389	367	381	384	360	372	361	357	380	375	337	385	358	357	358	372	385	371	375	355	347	375	386	360	350	374	357	366	381	360	321	373	374	346	365	334	354	351	382	370	367	388	318	359	370	374	306	357	348	354	361	331	361	377	380	393	345	365	345	381	385	387	393	371	347	361	413	361	347	377	370	363	344	372	355	358	399	373	345	357	326	363	331	364	375	374	388	339	408	395	378	367	359	361	365	362	397	362	379	349	354	353	383	357	361	347	367	387	387	340	326	363	342	357	374	353	366	350	379	375	353	381	315	387	340	380	388	352	322	386	343	380	385	371	377	322	335	351	350	368	357	377	373	348	356	331	375	317	365	364	384	365	373	358	365	373	348	388	353	368	360	379	385	382	357	321	365	334	357	373	393	363	393	350	364	360	378	378	341	362	357	375	361	366	333	352	344	381	360	354	368	348	390	350	363	382	368	345	376	373	338	333	397	373	350	370	342	360	363	409	375	347	372	382	357	337	388	343	352	355	379	374	400	350	366	359	369	365	383	359	366	361	376	355	372	339	364	341	356	362	367	347	362	387	365	346	371	379	359	372	367	369	390	371	395	389	391	357	373	354	379	337	387	330	379	372	356	342	420	357	376	375	375	320	384	347	347	330	381	357	349	350	364	371	356	326	334	349	378	359	372	350	357	367	351	382	356	344	373	348	325	354	362	378	331	364	378	364	364	365	383	371	339	371	374	357	379	336	363	380	368	398	378	372	362	343	381	361	410	386	341	346	384	365	386	362	375	378	379	341	347	372	348	361	354	374	393	359	376	359	333	333	352	375	361	362	345	374	389	361	360	361	380	360	378	385	358	368	389	347	398	396	383	341	338	369	359	330	355	357	355	324	387	326	355	360	384	371	346	385	364	359	362	368	323	384	361	341	356	399	355	351	381	421	387	395	354	359	387	318	328	360	367	361	386	385	339	343	360	367	339	416	370	374	393	375	344	382	367	353	381	381	368	387	384	332	352	363	324	355	349	379	374	342	351	395	388	387	370	364	340	339	327	365	325	393	359	355	364	373	356	349	386	367	380	389	321	337	339	365	356	353	388	398	359	367	367	334	369	352	378	376	380	348	396	394	382	417	401	389	379	373	360	348	355	346	382	362	401	360	391	351	349	365	366	394	334	377	393	373	370	415	382	373	379	360	383	392	383	368	358	369	335	375	387	378	348	382	358	379	367	390	364	339	366	347	400	356	373	375	379	350	359	356	372	341	389	373	381	343	337	344	337	341	353	353	350	383	342	364	407	377	360	361	339	353	351	375	372	340	365	363	405	345	385	385	345	391	351	352	370	361	379	403	384	369	391	365	371	370	367	369	379	323	368	349	373	351	381	372	348	409	350	346	401	370	354	375	337	357	356	368	360	353	359	381	387	391	381	366	373	352	333	363	374	366	365	381	356	368	384	371	341	366	336	359	346	381	376	386	378	337	360	382	366	381	331	330	351	328	393	349	366	350	369	363	347	372	373	360	366	360	360	364	334	353	336	363	355	325	383	373	354	348	392	370	347	358	363	345	387	321	377	396	347	366	362	354	379	392	360	364	348	407	376	364	371	367	338	376	344	383	363	390	350	372	363	353	350	360	374	373	372	386	353	380	341	356	356	363	385	355	363	335	365	369	372	373	366	371	391	357	355	372	374	375	397	393	342	358	362	344	379	353	372	364	375	351	368	347	344	318	381	371	370	333	346	355	331	350	359	327	366	357	341	380	380	334	356	360	363	381	363	351	382	374	366	372	412	390	352	368	379	363	326	380	417	362	339	384	363	349	354	383	373	351	347	339	368	354	358	359	374	372	379	356	359	374	364	358	386	419	347	382	353	374	364	352	321	380	356	337	403	360	367	317	386	375	366	384	373	368	374	328	352	324	392	318	371	360	364	339	345	349	386	377	348	372	365	391	359	376	355	397	361	388	364	335	368	357	371	372	389	343	336	336	335	339	368	319	357	381	376	353	370	333	378	392	372	400	363	358	372	420	394	352	327	381	378	392	385	375	374	353	363	396	377	365	353	346	363	328	367	370	330	345	388	349	335	381	363	340	336	329	346	358	356	375	363	359	360	384	358	356	359	355	387	391	365	365	371	370	327	363	358	379	344	327	369	350	387	403	359	348	341	357	383	335	390	400	357	365	359	370	352	360	366	341	376	331	385	394	415	323	352	372	358	333	379	382	369	362	352	369	344	356	393	390	350	352	375	368	333	358	354	364	359	377	347	304	349	344	364	365	381	350	399	345	343	357	367	362	382	336	364	368	386	367	363	367	369	385	349	383	355	367	363	389	390	354	348	369	355	365	375	339	342	391	351	327	390	368	377	361	393	371	372	329	359	396	359	335	343	390	413	356	359	414	395	361	366	378	361	354	359	393	379	360	355	331	367	366	392	377	365	374	327	374	366	370	388	381	361	360	351	359	402	349	359	355	334	373	362	359	339	340	386	389	394	356	384	382	374	375	360	382	369	374	389	383	325	349	373	377	344	376	342	383	369	396	410	348	349	355	371	341	402	362	382	396	352	375	357	354	358	368	360	378	355	374	388	388	383	340	359	378	375	367	351	338	356	360	366	363	365	379	348	344	353	367	359
25068	21069	27856	25499	14526	2401	678	558	541	517	476	513	461	453	432	449	446	453	445	408	411	441	464	439	379	428	439	410	397	395	422	461	416	449	387	464	437	412	429	447	431	382	427	415	445	422	410	427	378	439	443	430	442	421	430	411	447	391	456	458	402	462	443	441	491	546	573	570	558	437	425	443	419	442	464	418	422	413	388	420	413	404	417	443	438	437	446	440	385	444	403	415	441	409	446	392	423	443	415	445	404	418	411	428	443	419	415	420	439	415	440	425	413	412	448	417	434	407	443	453	455	413	421	440	435	433	435	454	424	400	412	426	428	449	451	465	388	424	400	432	457	424	450	432	380	445	414	413	437	415	386	405	428	400	423	462	382	437	420	402	420	432	421	424	415	406	422	415	402	420	413	450	413	443	416	390	445	433	384	435	410	444	432	433	411	435	420	452	503	411	470	414	399	407	412	402	415	434	400	415	397	439	419	406	431	424	410	417	415	401	428	441	425	404	467	396	423	397	440	375	422	425	421	436	440	375	441	459	435	431	453	419	426	398	427	431	418	442	425	428	431	437	433	453	436	417	437	417	421	406	428	461	419	421	452	449	428	423	440	423	422	447	461	442	406	436	432	413	445	442	444	398	415	456	420	438	430	422	430	408	435	427	398	440	415	400	443	431	461	431	469	402	444	423	449	417	425	432	426	438	424	408	447	434	435	452	420	419	460	432	442	431	462	428	432	438	427	385	464	439	452	455	409	404	403	429	443	458	427	434	383	411	440	431	449	447	428	438	427	420	433	430	423	443	416	434	446	438	458	404	412	410	444	420	461	465	428	430	420	420	423	429	449	402	420	414	403	484	391	413	430	464	414	425	416	457	386	477	423	434	435	424	402	441	397	466	415	429	444	416	421	437	474	435	440	421	418	465	401	389	450	406	445	427	464	427	393	430	439	459	434	418	386	379	401	419	429	425	403	418	401	439	409	418	410	434	405	440	417	415	437	444	416	410	432	422	393	443	462	442	450	394	430	422	381	416	429	436	452	412	432	454	417	438	472	413	432	443	433	416	429	443	405	409	411	426	429	413	418	453	440	419	426	405	435	402	437	414	435	411	419	441	408	432	445	415	452	413	406	420	422	421	395	426	476	421	408	456	399	423	457	429	407	419	425	450	432	430	414	416	415	395	430	403	443	427	448	413	396	424	422	397	439	427	421	449	451	444	439	409	434	448	451	424	397	432	415	423	436	413	408	441	404	411	434	397	429	435	428	452	414	426	486	430	425	444	447	438	453	402	463	375	436	390	401	404	412	440	373	410	428	412	388	423	432	438	456	464	431	451	405	462	422	451	446	415	420	416	445	411	461	443	395	396	400	456	432	406	428	455	421	429	399	422	406	438	439	422	439	421	421	426	455	439	423	431	407	417	425	425	400	434	418	428	396	401	401	411	450	449	395	446	391	442	444	426	443	409	400	433	418	433	446	422	452	382	409	392	438	448	426	436	416	419	394	442	407	421	431	372	461	416	420	427	392	431	415	436	396	465	444	426	444	416	436	419	443	406	413	450	433	437	434	411	422	439	443	420	428	426	409	417	435	398	396	420	464	426	446	420	453	421	447	403	400	443	412	436	428	405	421	423	450	421	407	419	446	445	433	430	379	403	427	424	444	430	418	467	436	431	420	398	419	441	408	420	407	395	417	408	416	400	427	420	420	412	446	385	404	437	413	406	389	426	422	415	453	453	390	404	475	439	393	411	369	436	453	399	435	452	416	401	418	424	408	406	415	418	436	449	433	409	455	448	413	439	440	442	435	403	417	402	408	418	428	424	441	427	402	430	413	410	430	441	392	445	422	463	426	415	423	438	437	398	422	421	412	449	414	429	400	420	399	416	411	416	435	398	396	410	422	410	396	423	422	451	404	426	474	429	474	410	419	456	410	437	417	425	411	425	452	422	417	433	438	445	430	422	452	434	426	431	405	459	400	402	457	424	435	395	388	406	468	418	432	402	425	438	436	445	418	394	421	397	411	421	415	419	433	429	419	405	436	421	425	415	422	434	427	418	394	408	437	419	437	383	443	411	435	407	421	404	422	414	421	414	411	438	442	416	446	442	415	394	392	406	457	421	423	448	418	443	443	397	427	415	437	408	447	415	424	406	420	428	437	439	383	432	430	434	416	443	405	410	408	414	384	404	463	406	418	397	443	433	412	413	427	430	432	412	437	398	399	388	404	391	406	469	390	415	415	428	418	437	464	412	443	447	426	411	416	454	398	438	450	424	429	432	418	471	459	455	408	424	425	406	443	437	417	398	378	397	412	413	432	426	455	445	404	416	418	426	390	443	453	445	404	432	438	443	451	443	428	443	392	421	401	431	467	433	427	414	450	407	415	408	439	403	440	384	430	443	385	448	423	431	427	391	450	395	372	428	422	437	435	394	378	447	437	442	407	429	428	417	405	433	417	430	432	410	406	384	451	417	432	431	423	468	447	428	402	402	423	410	434	435	438	420	408	424	438	392	421	410	408	408	403	438	404	426	395	420	404	416	444	409	445	403	413	433	416	429	407	408	439	419	393	410	417	441	431	436	415	401	419	431	398	430	418	406	447	434	419	419	437	444	438	461	412	464	427	399	401	423	464	422	385	445	465	419	444	434	425	402	425	451	434	391	401	437	390	375	387	416	432	414	409	469	427	423	421	419	422	421	377	412	414	416	436	412	422	422	442	456	419	406	434	432	466	421	409	439	420	406	387	427	422	423	410	434	421	423	505	428	410	427	447	457	402	440	408	429	427	449	377	406	392	424	405	442	408	412	405	455	451	399	458	403	387	390	412	417	437	410	409	453	423	397	413	403	429	421	377	458	426	429	459	463	385	451	415	455	432	390	434	419	448	417	447	421	432	432	412	417	418	397	430	410	442	443	401	437	426	422	421	427	405	417	436	431	424	412	407	415	445	424	403	440	442	436	439	419	434	437	427	418	429	464	434	422	434	426	441	454	422	450	436	418	437	408	392	427	416	385	387	405	435	458	414	413	444	428	426	408	446	451	442	440	418	448	425	435	403	441	439	464	405	377	418	429	436	435	440	426	443	435	421	474	415	419	435	435	409	451	430	447	412	421	412	429	419	440	458	428	436	427	392	468	424	433	429	414	419	419	428	424	459	424	408	423	430	449	399	465	418	423	459	430	382	460	426	403	435	434	433	435	417	398	417	410	439	442	447	421	405	425	413	442	406	423	374	436	411	419	410	369	435	429	412	441	407	389	424	425	410	458	410	450	433	390	417	411	398	434	380	407	415	448	404	412	425	417	432	433	420	404	454	393	453	404	412	428	386	408	398	432	437	421	417	438	415	415	438	419	441	438	444	429	412	434	388	425	461	437	418	404	453	418	440	417	417	426	438	427	393	399	433	406	412	404	400	435	437	444	391	431	460	410	415	423	410	438	425	416	426	416	393	416	433	432	452	441	422	427	432	416	437	438	416	407	437	422	448	427	408	404
32191	52803	37950	21660	9884	2158	967	787	741	686	656	589	553	582	513	510	524	492	496	501	505	528	540	476	484	534	471	525	458	496	499	488	496	475	495	472	523	479	510	493	500	489	485	507	485	480	479	440	484	505	475	453	491	508	504	499	472	489	519	510	456	522	520	488	508	638	718	721	625	507	465	476	494	515	522	462	485	476	464	476	482	494	550	509	492	493	473	533	473	471	484	452	461	486	526	477	515	459	453	462	471	477	508	492	490	493	468	422	507	490	495	463	499	523	499	442	461	474	499	489	508	469	486	511	494	478	451	485	506	472	458	481	466	480	478	470	446	470	493	450	492	501	487	507	504	500	463	541	473	487	491	485	512	472	469	476	464	531	495	513	520	455	513	431	484	482	469	459	510	527	514	470	529	471	458	494	509	475	476	468	498	467	490	448	464	478	470	475	503	490	473	444	504	454	475	470	484	488	479	481	514	508	473	497	438	471	477	482	492	508	511	461	457	511	510	465	506	473	560	471	485	490	506	495	462	511	472	501	486	497	443	462	454	470	484	480	483	460	442	492	528	515	500	508	496	494	492	475	497	459	463	484	477	493	504	488	519	472	444	502	516	471	463	497	483	487	477	510	456	493	498	470	504	457	460	477	480	477	455	483	509	477	475	492	477	522	493	448	455	477	455	482	481	466	459	508	454	506	458	470	495	478	467	450	522	522	460	448	449	473	459	484	460	450	488	448	491	513	508	493	499	479	506	497	470	440	524	506	495	455	489	508	476	506	463	480	494	488	452	469	459	492	480	461	511	488	491	529	446	501	478	439	470	497	508	523	496	487	461	462	480	479	485	489	484	461	503	491	469	457	477	494	488	504	480	463	460	504	476	464	503	498	510	456	495	443	498	498	502	517	467	522	493	477	484	511	478	446	502	453	461	484	469	457	449	511	497	497	501	490	483	500	561	477	486	499	492	478	505	493	501	499	515	457	475	494	522	467	487	472	456	496	461	505	487	492	472	461	450	480	459	502	500	448	495	465	484	492	499	449	480	479	436	465	522	458	495	499	526	485	466	477	454	508	502	521	442	511	464	508	524	447	466	499	489	484	443	511	463	485	495	507	497	468	468	417	482	506	440	481	537	484	508	476	488	466	475	483	504	489	487	452	465	482	532	492	510	515	452	503	480	480	501	462	485	472	500	455	489	519	468	475	472	456	481	512	466	495	458	483	506	480	515	507	459	462	476	499	469	512	501	464	443	486	483	488	478	477	496	501	512	505	495	511	486	507	465	468	490	457	467	495	489	486	482	529	477	483	514	501	480	459	470	466	471	487	504	466	461	494	515	516	491	476	502	468	474	469	474	487	474	480	482	469	520	434	470	487	466	537	490	458	514	487	476	518	520	493	450	466	473	451	457	493	471	465	455	471	498	494	493	477	475	472	464	484	463	498	464	499	496	495	459	465	465	489	484	475	511	519	505	490	493	456	502	457	490	451	495	479	489	507	529	478	480	483	498	507	496	483	456	467	478	464	471	451	475	448	530	499	488	487	480	509	466	454	487	471	428	498	490	466	478	448	487	455	489	505	484	466	469	507	489	508	458	489	465	471	473	544	464	486	525	479	470	492	462	458	479	498	494	499	481	479	500	480	471	471	486	478	475	457	488	515	478	477	449	504	478	485	456	489	454	504	436	484	465	466	465	426	489	490	484	497	459	468	470	466	508	516	514	471	497	477	502	450	471	495	479	505	477	486	491	443	485	506	489	496	518	465	451	481	477	502	473	492	499	452	474	493	490	478	494	485	491	498	499	437	485	469	504	505	470	434	481	443	509	460	525	489	463	489	455	473	525	448	477	506	460	444	477	460	470	525	476	467	500	461	498	485	460	475	457	479	504	505	495	459	482	475	430	451	475	457	466	470	497	490	495	482	523	469	475	468	449	526	480	496	497	510	493	512	457	499	477	477	466	519	459	479	463	472	469	504	482	503	461	495	459	492	489	511	502	496	505	486	498	485	500	455	479	526	450	492	461	491	511	522	453	483	441	488	529	440	498	500	479	503	473	484	476	484	477	499	505	513	493	532	491	454	501	492	465	480	539	483	473	518	515	481	487	510	471	486	457	521	508	484	506	498	482	499	505	446	486	488	522	451	475	476	521	518	479	475	474	461	482	511	444	500	478	480	518	483	503	467	484	480	472	450	492	467	520	432	500	518	515	505	493	473	478	483	484	461	475	477	495	499	476	487	471	457	482	463	518	497	480	489	508	499	480	472	447	509	448	458	470	490	470	488	504	477	469	483	453	499	467	518	473	477	518	489	486	431	497	502	512	493	460	520	482	501	510	529	509	507	496	498	437	508	484	464	520	473	501	472	475	474	464	502	474	527	473	445	504	500	495	491	499	448	461	511	459	468	470	493	453	433	511	491	480	484	465	461	507	515	487	495	483	480	454	459	518	499	456	517	491	480	481	483	438	457	499	496	470	514	483	510	483	470	498	512	482	480	502	509	475	494	509	478	457	489	527	464	522	521	434	470	486	472	476	458	495	474	481	478	496	509	459	453	482	441	461	449	499	508	509	466	509	489	485	477	508	527	449	468	496	486	498	485	459	472	474	523	547	507	456	508	455	482	501	490	492	471	492	481	492	447	494	499	488	483	482	451	486	496	494	462	477	478	493	502	484	435	504	499	522	490	495	498	472	512	488	491	504	470	471	488	473	514	501	490	518	465	514	469	486	472	478	482	493	472	497	489	450	483	490	484	481	545	497	487	499	461	516	475	481	476	523	484	500	503	491	496	455	479	502	526	484	470	481	477	485	527	493	442	501	492	505	458	490	502	498	444	503	499	478	462	489	526	462	522	506	450	467	475	460	508	470	493	477	475	503	494	497	487	432	482	510	488	477	469	446	494	477	466	487	486	495	477	479	472	454	449	505	485	471	477	510	465	508	453	490	448	471	489	475	443	491	458	451	488	435	453	487	432	454	459	490	454	492	464	422	458	481	485	500	479	482	472	503	499	480	501	460	544	505	477	528	524	465	464	487	460	521	465	467	462	484	480	484	482	491	455	494	486	467	492	481	459	474	466	505	462	502	473	501	471	481	496	491	468	489	497	447	467	489	477	493	503	475	488	482	491	525	483	505	480	470	502	479	510	462	488	457	485	471	480	485	489	508	512	485	459	527	518	463	441	479	461	497	454	468	449	481	494	463	499	500	488	477	504	494	443	504	452	497	439	500	447	466	460	450	460	474	475	472	503	522	473	467	495	504	484	528	479	492	509	489	497	458	452	512	521	446	521	454	486	469	473	516	487	496	485	484	472	454	470	481	453	460	493	493	494	473	464	467	469	474	496	484	497	491	483	501	488	501	478	474	483	458	452	481	490	485	487	463	514	484	480	506	448	527	533	473	496	514	479	510	475	473	497	486	498	495	474	510	500	487	453	490	478	487	453	513	491	498	530	473	511	449	478	499	511	495	534	474	488	448	476	493	494	492	478	483	530
22719	20988	28544	23639	21075	20687	8610	1130	830	774	682	584	556	519	586	510	527	506	442	458	501	471	419	447	445	470	454	440	430	408	391	444	437	446	417	435	394	442	417	420	437	406	430	409	409	401	420	429	423	381	438	409	433	408	396	436	413	408	400	395	408	373	430	425	547	865	1046	965	743	530	473	423	416	415	384	417	410	375	421	419	406	394	376	407	389	411	387	428	439	427	412	430	367	433	394	411	432	428	378	456	422	436	405	410	403	390	416	396	376	423	412	413	421	418	400	410	400	459	391	343	396	435	424	383	417	414	444	404	417	427	403	414	452	424	455	403	396	378	411	432	429	412	395	447	398	411	403	431	436	426	429	402	411	421	437	404	437	408	401	405	397	399	384	397	385	373	405	405	386	422	403	396	417	392	403	425	415	414	394	425	375	431	414	400	422	394	357	420	399	408	419	404	403	404	443	406	425	409	409	394	400	401	433	409	421	412	415	419	414	400	403	392	383	426	411	405	452	360	413	424	413	400	384	421	376	425	406	425	387	424	418	395	385	415	422	423	391	399	400	442	391	424	432	426	459	396	434	426	452	405	407	453	408	419	433	394	386	466	431	398	420	387	415	397	402	414	390	385	396	449	405	387	446	363	418	451	431	387	436	373	377	410	412	419	424	423	430	421	413	391	424	440	426	374	413	404	437	434	416	389	382	434	387	414	417	409	432	422	382	422	422	420	409	397	363	436	415	394	429	411	390	407	417	385	373	404	424	413	432	400	407	378	408	422	392	408	408	369	415	391	440	407	391	399	400	434	398	398	412	417	397	410	409	419	438	406	401	372	437	422	420	417	401	409	408	414	430	409	401	397	402	408	405	402	397	416	406	391	440	391	391	374	370	449	434	382	413	406	406	387	384	402	413	383	431	420	398	369	368	385	398	386	423	419	418	440	383	474	395	418	412	390	414	383	385	360	402	397	386	399	420	420	404	414	428	427	399	406	423	381	372	425	408	401	427	412	408	441	414	435	422	403	406	416	403	428	439	366	399	424	430	408	400	400	354	389	398	420	401	412	435	423	394	357	407	400	368	421	402	418	407	423	409	385	413	411	455	433	392	449	398	390	434	411	427	427	394	378	424	402	437	443	431	417	413	411	399	441	399	401	403	397	418	416	395	375	416	379	413	421	410	388	406	440	407	392	406	401	392	409	383	403	403	415	401	404	413	429	403	403	411	392	407	434	440	414	394	411	407	390	395	408	455	447	422	432	422	422	389	412	403	426	376	398	382	380	424	435	409	397	414	428	405	368	380	402	380	435	397	406	424	391	425	437	411	414	396	397	413	433	401	402	421	429	394	422	414	419	384	414	385	382	367	391	431	400	434	425	411	382	435	401	461	407	396	435	419	407	406	423	409	406	411	436	417	399	468	456	412	381	394	401	431	402	425	414	395	402	416	420	416	415	438	453	420	404	408	398	414	428	434	416	419	405	415	444	426	416	444	424	404	410	374	413	392	427	377	384	425	423	403	434	407	396	440	365	396	427	379	412	380	413	409	432	406	369	393	384	403	382	388	413	442	407	441	383	358	423	419	403	459	367	414	391	401	417	411	403	445	425	404	433	383	392	428	398	420	442	408	422	401	403	471	415	446	441	420	415	375	410	399	435	413	407	407	387	398	438	432	384	420	444	424	418	378	384	403	421	390	399	432	394	484	378	447	378	418	386	427	398	380	391	394	378	398	399	389	399	384	456	432	422	405	408	388	414	409	408	387	422	423	390	418	428	434	385	443	394	447	429	455	401	409	384	397	421	407	353	434	414	404	413	403	418	409	398	368	387	380	390	413	385	417	404	363	423	406	418	401	402	392	450	414	405	379	394	406	406	410	461	388	384	411	403	386	404	422	424	404	422	424	390	387	414	410	386	381	422	414	419	423	398	417	431	422	389	426	386	386	422	382	368	407	435	420	411	420	391	418	420	407	401	403	383	393	437	397	403	400	391	369	413	428	435	430	388	396	449	418	403	441	394	367	400	395	416	387	406	416	405	433	396	419	439	416	413	422	455	425	424	419	396	370	442	376	391	425	403	388	406	411	366	400	382	429	434	387	394	454	401	404	417	399	363	390	428	392	411	416	447	368	452	406	424	387	423	440	421	415	384	411	403	429	413	399	421	396	438	426	438	372	399	372	413	392	458	435	412	425	439	382	417	383	395	379	385	385	450	430	389	408	410	399	396	409	437	409	400	457	431	420	379	418	419	396	402	419	396	453	365	408	393	419	417	416	400	427	420	379	415	392	426	441	428	401	373	435	418	381	456	415	377	428	377	396	407	395	406	386	403	415	427	399	423	399	438	385	411	389	413	440	397	427	414	405	415	378	420	409	419	387	409	411	431	393	430	398	444	376	430	444	405	391	389	406	420	412	450	401	447	395	403	446	405	418	426	385	411	410	395	398	424	440	397	446	445	417	421	416	422	393	434	422	481	436	396	402	412	395	380	468	443	421	399	407	439	387	424	420	379	416	408	400	423	403	395	398	430	409	385	426	421	442	384	417	423	427	379	433	388	406	437	398	418	431	403	422	371	405	383	441	391	447	450	382	395	428	413	381	420	369	402	393	413	379	403	385	425	418	406	361	400	382	415	464	404	404	447	422	434	394	448	412	404	438	449	433	431	414	411	431	408	401	395	411	388	430	424	400	413	397	402	417	439	442	408	434	404	434	417	425	389	377	377	425	422	415	409	432	403	439	420	445	402	425	424	413	413	375	416	428	426	449	424	366	408	392	424	426	401	398	432	408	396	401	409	393	408	405	395	426	441	410	414	420	410	398	403	413	376	407	410	396	415	397	377	386	404	385	391	407	401	426	396	400	446	416	397	389	362	415	419	453	395	417	404	428	435	418	403	389	430	408	408	399	414	410	389	434	388	404	379	435	409	394	384	425	408	406	394	421	415	392	393	395	405	434	410	395	425	384	423	408	411	414	402	408	391	368	403	394	386	416	409	441	420	368	398	383	430	400	385	376	415	399	416	429	388	370	434	413	388	396	394	392	397	386	396	430	422	397	452	433	381	451	397	409	422	398	410	409	410	447	393	444	394	399	417	394	392	424	406	390	396	439	374	399	414	422	378	410	417	401	352	425	412	381	416	404	394	403	418	421	421	400	372	429	474	416	408	407	382	403	457	431	447	385	416	414	418	407	438	395	401	405	403	429	397	470	420	406	406	400	393	371	397	446	407	407	392	421	430	403	407	412	423	460	394	427	375	414	397	420	397	408	395	395	403	412	428	408	378	410	387	398	449	421	409	359	405	411	409	418	402	403	426	433	411	428	392	437	429	413	406	419	392	405	386	398	395	432	398	383	396	398	379	432	403	384	391	409	417	406	372	424	379	421	412	415	413	395	394	412	421	406	413	416	396	374	429	414	419	403	374	390	398	443	396	423	418	437	401	437	416	390	392	395	435	417	390	418	403	388	405	377	426	419	410	404	415	411	443	421	360	397	412
35101	58926	41623	31394	19119	3110	1917	1542	1175	1091	944	780	714	647	609	629	621	519	512	566	555	520	563	533	492	461	482	506	451	530	449	463	458	493	498	477	496	456	448	436	473	450	453	452	468	455	461	466	459	450	490	485	453	445	510	469	444	458	461	481	435	444	499	449	584	1214	1367	1275	1016	622	464	452	456	469	476	422	418	463	451	486	447	449	458	449	416	446	415	433	420	442	464	423	455	464	462	435	461	439	469	429	428	462	468	470	469	422	472	492	465	466	504	470	415	477	425	428	464	466	480	464	428	489	410	452	495	458	443	413	443	497	460	443	466	432	461	457	488	444	462	473	421	467	450	435	447	438	439	457	447	439	452	490	465	441	427	458	457	476	477	463	442	457	474	464	445	426	486	464	444	451	481	428	430	476	455	454	419	445	440	448	467	440	453	455	472	442	439	448	462	473	443	453	471	450	416	454	447	462	451	474	428	443	470	445	455	446	491	486	448	413	473	448	427	476	456	419	457	457	448	499	480	414	467	449	417	453	424	481	497	455	424	456	452	466	480	441	481	465	451	494	440	445	453	447	435	484	439	454	442	442	444	451	431	464	461	468	447	429	447	457	482	451	437	443	420	413	461	442	417	442	455	453	456	461	483	461	443	513	435	473	438	456	454	426	456	459	462	459	468	430	467	461	459	438	461	473	432	468	448	447	478	440	450	444	445	448	439	432	464	450	479	467	464	465	445	452	470	454	460	492	442	437	457	483	444	459	445	453	432	461	452	462	404	486	462	426	450	428	467	441	468	451	449	466	482	426	459	448	452	449	460	457	461	447	486	472	449	479	459	434	483	463	449	445	483	452	458	438	419	443	426	478	434	453	485	467	457	472	437	401	453	465	452	457	449	442	454	423	440	460	476	456	434	448	472	437	413	467	450	382	433	433	394	462	477	441	426	433	419	483	484	455	417	464	434	426	431	491	481	456	475	457	481	442	465	505	471	451	434	402	423	464	448	441	468	459	469	444	452	485	461	432	447	441	446	430	484	444	433	463	474	458	445	424	438	421	410	457	508	419	447	450	454	468	459	465	470	414	456	460	415	409	439	411	490	463	449	467	443	473	449	486	466	426	461	441	450	474	429	443	453	461	418	454	462	454	453	457	469	437	438	426	434	457	440	429	468	416	446	453	447	454	453	463	442	460	430	421	467	405	464	465	468	476	447	454	442	448	434	461	440	436	464	457	453	441	441	450	445	484	444	466	492	470	454	455	456	489	448	451	458	433	453	421	436	470	420	428	442	435	455	407	467	445	485	429	451	451	468	423	450	476	448	453	428	452	468	471	446	439	450	443	475	474	451	486	457	475	449	464	483	446	426	446	470	487	431	468	448	469	452	463	468	443	447	424	445	448	467	461	429	464	441	473	441	432	441	461	477	455	445	457	470	455	412	456	439	439	453	438	461	462	464	443	443	451	491	454	437	461	463	450	524	436	467	470	475	437	458	456	460	473	444	471	462	455	436	435	477	451	462	478	467	456	453	488	435	481	466	442	445	483	473	445	396	476	469	444	443	462	433	434	456	465	467	459	463	445	453	440	432	451	441	483	451	440	430	447	457	460	460	465	436	467	436	455	481	422	477	453	434	447	453	464	460	427	444	472	455	422	456	444	430	459	491	450	477	446	411	440	458	457	452	422	454	458	461	492	485	447	500	452	443	445	479	457	439	451	481	426	482	499	432	441	433	470	463	433	440	476	473	412	446	444	499	451	465	425	439	494	434	472	432	432	466	453	426	478	464	440	451	451	461	464	470	453	454	439	449	455	448	466	447	453	461	436	422	471	448	442	474	437	451	439	476	478	436	448	437	437	442	454	439	464	452	452	458	478	420	433	421	442	422	444	488	467	460	448	434	443	406	429	447	454	452	454	484	459	478	424	462	403	471	486	464	461	456	452	457	421	421	481	457	460	426	408	451	444	459	433	449	416	478	423	432	446	438	433	423	434	464	476	475	444	483	450	466	481	484	472	455	445	465	451	443	425	428	470	482	412	471	440	458	463	444	413	448	448	472	431	446	466	466	438	428	445	472	440	471	455	463	445	473	443	469	453	394	462	442	428	463	441	483	440	465	471	489	430	482	426	454	450	498	469	475	414	458	479	468	475	467	487	435	480	434	458	457	420	439	417	404	482	454	467	442	405	432	429	433	475	420	430	442	439	435	495	436	418	459	425	429	469	491	439	453	467	452	447	436	434	464	461	501	463	417	429	477	417	448	469	438	446	496	434	445	465	463	458	475	426	510	475	460	484	428	444	456	450	439	482	465	481	433	474	487	448	452	448	444	466	481	436	445	457	467	446	445	452	429	422	454	498	474	474	435	452	465	453	439	442	422	463	440	473	433	454	484	455	471	440	450	451	495	432	439	437	440	481	462	462	495	515	472	436	445	485	482	439	441	459	469	424	418	431	474	426	442	462	446	450	465	453	447	447	444	427	457	447	456	452	428	432	451	428	419	424	461	449	410	474	456	465	450	470	480	447	449	446	499	430	453	473	452	447	418	422	454	444	449	449	468	456	442	424	469	447	478	455	485	493	447	447	440	471	450	454	450	476	474	457	485	456	468	455	436	422	432	455	410	449	461	441	431	450	441	445	435	442	449	457	458	449	469	404	488	484	448	464	448	457	454	441	438	459	432	487	457	456	458	461	429	468	469	462	459	466	407	422	446	452	419	441	438	444	474	429	433	451	472	473	449	477	422	424	433	450	412	466	437	416	400	477	467	458	464	443	472	442	465	461	464	415	479	510	435	446	490	442	451	423	449	474	438	427	447	476	489	422	468	446	481	463	431	471	474	469	435	422	451	456	465	446	420	483	434	428	447	430	440	477	448	459	447	472	407	469	472	483	439	455	462	474	429	444	436	460	424	453	397	476	433	437	440	428	469	489	469	475	403	456	460	454	464	431	443	446	432	447	434	442	456	456	485	411	427	452	431	501	473	461	501	421	469	453	444	441	442	451	462	467	468	428	418	449	455	443	416	449	472	422	451	468	470	430	424	440	448	445	407	426	464	428	438	420	430	415	493	477	430	476	461	467	453	444	473	431	411	427	420	480	455	438	453	479	492	463	464	461	457	430	492	458	469	453	455	425	461	458	428	445	445	425	437	429	447	456	448	501	433	450	454	462	484	450	445	422	438	454	441	441	444	453	409	459	459	484	421	474	426	446	454	456	467	475	436	477	464	488	486	444	463	441	444	464	460	445	485	430	448	450	479	473	483	436	429	498	482	466	475	471	452	471	479	428	429	463	454	462	427	487	452	449	447	473	439	475	435	413	482	480	479	436	434	422	492	437	435	435	452	457	502	430	456	469	446	433	441	434	462	442	454	474	415	445	461	452	442	434	466	467	467	421	440	448	428	445	425	501	455	424	455	469	474	478	476	472	477	469	439	425	442	486	458	437	418	448	470	421	441	413	438	453	467	464	491	469	440	449	447	448	457	460	483	444	428	462
28968	29308	31136	18044	7050	793	453	361	371	382	371	354	354	359	346	338	369	377	358	333	360	321	357	341	347	364	369	376	336	313	316	349	344	374	318	365	339	384	364	376	340	348	338	375	357	380	406	353	380	339	330	363	351	350	311	375	358	363	337	385	364	345	384	350	359	392	382	398	381	378	388	369	362	370	373	334	330	338	338	375	351	349	357	345	353	346	332	365	359	380	382	381	333	364	344	338	358	358	346	328	365	332	349	329	358	338	327	354	359	320	321	344	349	329	350	370	384	362	393	331	361	350	344	360	360	369	378	345	346	308	364	357	391	325	355	359	354	386	382	331	354	323	385	354	349	340	369	352	329	370	335	351	360	332	349	329	342	325	344	356	343	370	384	352	398	363	351	374	363	335	363	382	360	382	331	364	357	348	333	380	352	348	369	354	372	343	324	343	354	351	343	381	338	359	338	359	385	326	347	320	320	389	364	333	359	376	351	356	361	348	334	387	361	335	371	367	355	347	350	324	368	351	348	389	379	389	353	358	382	338	310	364	362	370	343	350	370	371	364	367	393	379	345	355	357	351	338	403	356	324	362	358	313	340	363	346	342	333	339	340	315	365	342	347	344	329	371	348	364	343	324	368	330	337	316	378	342	367	307	332	389	360	357	387	346	350	380	400	301	339	314	343	324	335	331	364	354	364	364	342	338	324	334	350	371	362	350	317	356	342	351	338	339	330	376	375	344	380	334	346	349	385	321	355	354	361	335	351	389	354	334	356	353	357	377	343	342	371	315	308	356	355	349	353	362	349	335	317	369	342	319	344	348	351	345	351	309	357	337	361	358	395	370	348	359	344	352	385	369	342	366	375	393	358	358	364	331	391	353	344	334	373	353	336	335	373	337	355	356	349	378	337	354	330	341	374	346	371	358	366	331	352	336	338	327	336	367	385	330	362	392	365	327	358	348	337	349	357	351	359	348	358	342	349	364	350	360	357	347	323	353	375	379	341	356	410	345	379	339	355	344	339	353	339	346	334	330	347	327	343	344	332	349	363	355	375	384	321	367	353	349	338	339	342	347	359	348	362	334	367	345	364	352	344	362	326	359	316	352	344	339	349	327	373	369	345	361	351	336	376	339	363	364	337	342	356	336	343	373	371	328	365	343	351	342	335	359	312	334	367	357	347	329	320	350	364	341	372	330	345	329	321	333	345	332	362	365	335	319	342	354	342	355	326	375	369	349	345	345	339	340	350	344	338	346	355	348	362	353	364	349	349	348	361	342	384	371	351	364	382	372	388	382	343	348	307	330	335	359	327	336	326	370	362	334	346	367	369	298	375	357	355	382	370	355	360	358	357	329	335	355	368	371	325	362	333	359	353	387	356	350	378	376	330	371	330	363	326	360	348	361	347	348	354	337	338	353	353	368	363	340	375	358	365	346	377	356	377	357	369	365	344	325	337	330	336	367	356	331	372	346	357	329	348	348	356	374	334	361	355	354	337	311	381	341	363	312	371	343	335	356	362	343	366	340	337	353	316	383	356	366	348	374	361	329	355	331	362	379	357	364	360	362	391	376	348	334	333	366	348	360	363	356	361	326	349	325	353	341	369	371	376	384	351	356	355	328	369	329	336	344	359	352	372	360	349	340	382	380	392	353	333	342	387	352	339	358	374	351	380	334	347	350	312	338	357	362	336	356	340	333	340	379	348	340	360	372	378	331	362	315	354	363	347	348	349	370	333	340	372	356	360	375	368	345	374	359	351	370	354	347	348	333	343	373	313	323	337	362	316	338	372	365	372	332	331	325	346	362	341	338	356	350	350	326	365	358	356	329	369	347	413	363	362	350	364	348	371	338	319	343	359	381	366	379	338	355	285	362	373	354	354	375	346	336	321	354	343	350	344	370	355	362	324	326	324	345	363	357	360	351	325	338	357	327	363	354	335	367	366	376	357	350	330	384	345	332	340	350	339	364	359	342	353	377	334	350	372	329	359	364	333	365	341	350	349	368	339	362	344	372	345	358	367	334	328	324	378	394	331	334	354	347	336	362	344	363	365	345	333	327	363	360	360	354	353	352	378	371	391	343	357	338	313	356	356	366	352	354	343	351	351	330	375	316	376	389	356	372	336	357	333	368	352	385	334	362	370	395	336	341	333	386	358	347	370	356	360	320	382	351	341	351	317	345	362	351	333	335	341	326	346	341	369	350	344	360	358	362	359	328	362	359	363	344	363	340	365	345	345	343	340	373	374	337	358	345	313	393	342	381	345	370	376	346	324	395	373	362	358	373	316	340	377	380	380	387	375	350	355	377	329	351	358	399	363	333	351	354	328	334	366	384	343	371	355	329	341	369	348	342	345	362	362	350	350	366	337	364	357	381	353	356	382	363	384	360	355	324	345	332	345	343	370	355	316	355	368	380	329	338	343	341	355	359	352	356	366	370	354	339	353	363	360	343	336	333	358	310	343	354	348	353	362	365	342	378	350	342	361	344	340	355	339	352	346	411	326	388	330	352	336	374	342	368	362	345	337	346	362	324	352	334	351	350	362	321	331	346	354	342	379	335	318	347	345	385	328	341	362	339	386	344	322	349	333	366	333	368	368	352	359	356	385	358	371	347	350	374	379	363	356	339	360	336	354	360	360	349	351	325	340	360	335	367	333	360	363	310	354	365	328	340	356	377	388	321	335	329	336	344	363	368	361	331	339	380	376	373	339	342	342	372	362	353	395	370	363	343	342	370	379	344	347	313	388	339	361	358	367	345	347	342	393	307	369	344	374	364	360	373	332	377	369	363	313	381	380	325	332	362	346	315	314	379	347	406	383	385	340	365	362	370	338	350	332	363	364	352	347	361	344	352	374	385	359	336	372	334	345	371	375	340	370	345	325	362	345	390	358	349	388	345	380	359	364	342	372	339	339	363	344	340	387	341	341	335	405	350	354	364	342	319	370	375	346	309	341	355	331	334	382	312	342	369	386	328	347	338	352	364	364	345	374	352	372	350	338	359	357	383	353	382	378	366	383	350	343	327	360	366	353	363	356	353	331	354	334	359	367	336	392	384	351	360	376	373	349	351	365	363	397	337	372	361	350	359	344	371	342	330	376	341	331	330	338	390	346	384	333	353	342	334	347	344	332	367	336	348	357	397	350	373	365	362	332	367	338	360	377	360	347	342	373	340	355	370	386	346	377	333	318	362	349	335	359	364	374	341	342	366	389	349	339	342	357	353	367	344	375	373	347	358	352	352	351	345	357	347	354	364	352	342	349	339	355	345	365	377	313	386	357	349	392	348	333	356	387	353	359	337	347	355	357	368	352	347	362	368	343	352	325	406	347	366	347	348	307	366	366	339	379	345	354	385	357	339	332	365	347	366	359	335	356	341	338	395	350	357	379	350	353	347	363	351	326	343	322	360	351	344	338	330	320	368	328	340	377	346	361	347	355	347	335	348	331	342	346	344	358	349	364	358	350	357	327	350	356	336	353	337	363	342	332	347	329
32821	46671	31455	15672	8799	935	515	460	461	441	451	471	421	410	438	395	385	436	403	409	400	416	396	419	408	426	379	412	416	422	400	443	450	412	402	404	431	364	420	429	395	417	386	425	420	388	406	395	415	388	420	391	417	391	417	398	427	396	404	415	405	425	413	447	412	443	434	421	445	412	378	406	409	413	405	411	395	404	408	434	421	404	411	408	404	396	415	385	407	375	390	381	413	438	381	402	389	387	401	414	432	412	407	421	398	409	427	365	380	413	397	390	381	420	436	390	389	394	415	413	405	394	387	393	367	390	423	386	417	415	385	408	420	362	445	410	413	397	459	399	400	420	387	363	424	432	422	425	427	429	365	362	410	413	427	427	417	403	428	413	370	419	397	420	432	415	391	438	428	389	411	438	427	385	410	404	399	404	430	425	437	427	421	428	431	389	409	416	368	401	432	440	411	413	429	428	420	417	411	396	397	424	412	430	357	405	397	420	413	415	401	428	430	397	375	396	392	393	448	400	424	419	409	441	423	390	414	424	417	426	419	428	397	384	464	389	427	426	430	412	400	400	406	394	426	382	397	372	420	363	412	398	443	446	410	402	420	402	388	406	439	409	356	404	373	393	379	422	410	411	422	403	401	419	423	429	400	404	401	452	437	416	436	398	379	445	424	438	417	416	386	445	421	438	428	386	390	383	387	434	372	446	420	408	417	373	400	436	391	380	411	370	397	403	419	421	400	436	429	412	427	425	391	420	434	419	405	384	442	419	403	429	377	438	439	414	429	391	421	380	379	413	412	438	414	392	408	392	441	383	406	405	436	423	427	409	457	423	391	371	454	410	416	397	411	410	418	395	398	387	427	381	453	428	423	410	409	402	410	415	411	417	411	427	380	412	385	423	391	381	422	417	425	430	417	422	401	380	392	426	384	404	441	416	397	413	398	388	412	414	392	409	410	420	414	432	437	429	406	446	409	403	412	394	397	393	380	382	413	407	473	376	439	425	439	408	418	418	420	381	414	418	451	434	396	417	389	422	406	436	431	420	419	404	416	430	390	418	397	393	403	410	376	419	386	426	410	391	429	414	417	378	389	388	379	410	423	415	380	418	395	415	446	411	410	396	381	423	395	396	425	447	395	388	369	399	449	382	401	411	423	394	403	424	391	387	414	385	394	386	390	411	429	375	432	429	389	453	417	448	439	404	439	436	400	400	370	407	394	427	397	407	423	408	395	394	395	434	421	399	395	414	443	443	404	390	406	417	402	426	412	414	443	426	430	401	437	391	407	405	441	402	385	407	436	399	408	425	402	427	465	405	412	382	403	388	404	399	407	382	436	388	401	385	401	426	422	403	418	398	392	413	420	401	423	414	369	403	362	457	416	380	370	406	383	393	385	386	455	395	397	401	424	425	395	414	430	400	438	397	403	438	400	431	391	414	396	441	402	392	382	384	378	396	404	421	393	423	436	415	433	440	391	425	426	442	438	446	393	401	436	392	424	385	462	406	416	400	419	420	439	426	394	413	383	380	397	436	371	426	443	365	388	408	405	409	445	407	440	376	407	392	389	434	410	398	457	382	393	414	437	441	428	433	416	374	370	381	382	438	392	393	412	397	409	412	405	409	400	415	418	418	378	423	394	420	392	424	416	428	440	418	395	400	409	403	395	416	402	386	398	409	406	419	418	414	394	443	440	391	413	401	437	389	391	386	438	406	414	401	415	400	398	398	406	438	392	389	401	413	392	400	401	381	365	386	398	407	431	401	368	420	414	431	425	405	396	414	402	432	424	377	433	433	443	424	406	351	434	410	427	439	413	399	438	379	413	384	399	405	357	428	394	395	384	429	401	392	426	369	416	418	351	424	416	409	375	381	429	412	412	405	415	400	456	402	406	384	404	410	405	394	435	418	390	392	427	415	425	407	402	378	408	399	410	410	410	423	403	413	376	430	381	399	455	415	420	403	386	400	447	406	403	436	402	387	399	406	408	418	408	402	412	406	378	476	465	435	420	417	406	419	421	426	399	375	421	411	408	425	417	392	425	437	406	406	427	445	433	445	416	373	398	384	429	432	430	377	361	398	406	424	418	414	404	417	399	408	430	412	428	396	426	382	414	417	412	404	410	401	414	389	407	410	402	434	436	439	421	419	431	418	403	398	389	414	391	409	403	399	414	421	391	445	400	392	405	409	429	435	413	433	414	418	416	391	423	393	397	416	431	390	418	439	389	386	404	416	417	401	415	406	404	404	439	438	415	425	416	395	425	404	394	391	392	458	425	412	379	418	391	407	406	388	406	436	430	432	425	371	414	422	428	437	426	430	397	407	442	411	428	424	388	397	443	394	396	436	396	396	416	418	402	386	412	436	423	397	385	377	398	422	402	444	417	423	415	394	400	412	403	384	391	380	391	401	410	413	404	392	417	427	415	404	434	363	399	424	408	393	383	426	395	407	409	409	440	380	404	411	440	405	415	428	444	411	403	418	384	427	427	409	437	393	418	373	372	416	417	389	434	402	415	382	409	395	405	404	407	399	374	389	371	451	438	384	406	438	427	430	433	412	424	392	431	428	362	386	411	425	409	387	441	427	386	422	391	375	400	379	472	399	409	372	375	412	398	396	412	428	385	412	432	362	434	449	445	461	442	401	394	400	409	432	386	418	378	421	400	401	428	421	428	405	375	379	419	403	403	387	424	399	402	438	405	430	423	455	419	440	407	390	429	423	409	371	411	399	430	386	428	409	436	392	409	381	388	394	422	435	394	399	393	398	455	398	384	413	398	378	400	407	421	432	393	398	387	385	423	399	399	426	384	404	428	410	369	396	437	407	398	425	428	418	430	443	396	394	417	426	427	428	417	377	411	410	415	399	401	405	395	423	381	417	430	410	387	388	380	401	430	417	431	416	426	424	431	399	388	394	422	415	426	428	408	408	409	471	426	421	411	380	438	397	418	396	425	401	407	436	377	386	416	405	377	415	404	403	394	427	389	408	374	410	421	406	400	429	381	393	393	413	398	445	401	389	429	406	423	395	399	431	381	420	390	425	435	399	412	433	438	402	408	423	427	421	392	405	430	416	450	358	402	383	419	424	431	408	414	387	397	427	389	431	381	409	414	394	439	412	401	386	422	406	382	428	402	408	431	438	391	419	436	381	415	426	447	435	418	403	386	419	414	423	428	394	401	404	419	426	410	407	400	396	396	435	437	430	389	407	398	402	379	421	410	404	408	442	437	442	407	425	418	409	434	442	411	423	373	424	393	416	421	405	417	405	382	429	407	432	404	395	384	425	393	439	405	393	418	414	435	405	410	444	395	404	415	422	425	385	392	401	423	438	427	405	435	399	427	398	412	409	405	413	399	407	405	398	421	410	464	384	401	385	406	375	420	407	417	368	435	383	400	389	388	403	410	432	409	395	419	403	418	427	454	412	393	439	377	395	385	415	398	402	401	366	412	395	453	399	411	407	437	395	401	436	387	418	424	417	414	434	395	393	400	427
23770	20970	28228	24447	21400	11581	1252	570	513	472	451	380	401	360	377	401	372	364	353	309	318	318	311	324	323	340	350	320	326	327	299	288	339	327	310	353	302	329	284	338	342	332	319	327	320	344	310	298	344	273	353	276	314	318	305	309	312	331	313	282	317	330	327	337	368	538	533	555	465	373	337	334	316	341	306	288	335	312	310	327	336	341	315	328	335	295	297	328	301	311	308	322	339	302	309	310	299	306	311	319	317	307	327	321	303	310	290	297	309	305	280	329	269	299	309	308	300	306	294	301	302	295	309	313	312	322	299	320	296	335	319	337	294	326	308	310	328	300	335	296	324	326	304	316	308	296	288	313	296	321	321	350	321	317	304	326	331	330	300	333	299	311	318	311	317	306	314	287	336	313	299	308	315	340	282	340	319	336	318	306	327	326	315	336	287	327	319	303	317	301	314	323	308	287	300	284	326	276	322	339	284	329	314	303	313	308	329	330	329	310	274	328	306	317	333	342	312	324	314	293	351	325	304	299	310	283	295	317	319	319	296	278	348	327	313	341	325	294	325	327	311	293	287	306	306	340	311	339	329	294	307	298	300	338	299	312	304	322	282	302	303	340	342	293	330	305	297	327	316	303	308	291	314	326	325	321	306	282	298	315	345	319	298	341	319	312	322	312	307	345	296	321	324	314	291	277	325	310	323	332	287	299	322	338	313	294	316	319	322	313	320	336	326	284	312	312	294	294	307	316	314	304	296	295	306	354	306	294	318	315	329	304	300	294	318	314	339	310	318	325	308	334	303	304	335	294	272	286	305	274	342	274	297	340	311	305	305	318	315	322	318	299	279	300	334	307	329	311	325	291	287	313	337	327	327	329	320	322	305	314	327	304	297	306	281	338	311	319	325	294	329	314	322	348	313	308	301	305	310	293	328	336	314	285	286	314	320	319	343	287	302	301	301	331	285	322	322	303	309	280	296	329	290	303	345	329	313	290	316	316	303	312	305	317	344	305	307	317	292	348	284	339	284	305	319	318	298	319	298	294	318	326	331	314	280	299	307	310	320	299	307	335	336	266	330	329	337	300	285	313	316	309	314	323	348	313	296	318	322	316	288	331	315	299	327	339	327	303	291	317	282	325	316	301	309	304	326	311	277	325	327	297	361	325	314	318	328	311	334	313	303	301	305	319	292	326	300	318	349	329	309	298	288	318	277	334	341	322	300	285	324	326	327	321	285	326	335	293	307	297	338	328	332	284	295	302	322	301	330	315	325	336	322	327	305	313	294	290	311	312	320	321	330	345	284	296	300	281	312	333	303	346	318	325	324	302	336	304	308	303	342	295	319	320	333	310	339	324	317	330	294	309	320	283	316	318	317	314	321	310	269	327	313	279	302	313	318	334	316	346	301	294	293	296	321	297	286	295	290	329	303	308	279	318	283	320	310	289	308	307	292	339	319	289	300	330	286	309	312	299	313	302	280	295	335	316	337	324	325	313	325	291	337	293	315	316	319	284	321	320	299	292	283	317	306	324	329	320	322	316	301	319	350	310	330	286	326	326	316	304	285	327	317	287	315	312	334	319	277	299	295	319	330	324	338	329	327	312	353	301	298	342	316	328	275	283	301	336	321	318	296	300	283	314	291	298	296	345	310	316	352	307	314	340	314	312	319	322	320	318	305	290	272	299	305	292	360	306	292	344	301	293	291	307	318	300	330	286	320	337	330	324	309	296	303	322	299	309	293	331	324	293	320	297	310	310	301	313	301	317	308	319	335	304	284	288	305	275	311	307	322	331	331	333	325	291	316	338	317	317	297	329	334	277	340	318	311	337	327	297	322	342	308	290	305	336	286	304	333	277	306	283	313	332	305	342	271	351	332	352	299	293	295	284	310	280	305	324	319	323	322	325	311	328	316	315	317	287	337	318	325	286	334	301	302	304	317	310	313	296	303	284	315	293	325	295	321	327	329	323	328	309	326	306	312	308	328	297	331	306	321	323	311	297	325	305	299	340	283	321	335	305	353	326	315	293	313	315	336	308	300	296	320	317	335	311	310	301	307	312	336	329	306	326	350	367	302	278	282	306	271	312	329	308	290	272	330	346	358	302	316	275	277	289	355	297	306	336	367	330	325	293	323	321	302	319	313	323	298	296	278	301	293	316	342	300	339	311	316	304	298	307	297	331	326	321	302	292	346	319	314	306	315	324	291	305	334	285	285	305	286	306	288	281	317	295	313	322	322	324	307	313	321	297	335	309	297	314	283	315	289	302	290	337	293	275	320	304	312	272	332	310	329	307	319	294	331	325	332	338	308	326	296	303	334	306	334	319	322	342	307	336	332	312	324	294	328	291	318	328	315	282	325	315	334	312	318	311	317	291	335	305	311	334	334	309	314	325	314	314	316	306	317	295	333	323	312	328	281	319	297	299	339	338	325	327	331	319	340	320	334	311	293	322	308	304	314	283	298	294	337	337	303	344	311	290	328	375	283	301	304	340	312	298	310	294	299	322	339	285	256	300	311	309	327	295	314	317	308	281	319	334	334	313	288	311	315	300	335	287	311	320	291	303	305	340	279	296	316	314	305	320	335	363	292	317	342	304	312	319	303	327	303	309	308	306	312	303	346	278	299	321	325	298	310	333	293	315	309	293	313	305	325	344	320	314	291	315	303	273	316	306	319	290	298	320	309	350	284	354	327	312	332	308	310	326	314	294	323	301	317	281	298	301	305	335	312	340	320	295	298	295	317	284	345	337	313	316	325	312	300	329	320	279	326	318	287	307	329	298	328	314	276	313	326	305	301	273	287	312	294	326	291	349	309	280	317	327	355	320	323	266	315	335	311	310	319	315	284	334	287	324	270	318	308	306	316	329	341	350	300	304	317	320	328	320	315	281	282	285	326	292	321	310	329	287	268	304	338	310	314	307	327	326	297	321	336	293	333	271	303	310	321	327	318	304	320	315	291	337	312	286	327	263	300	328	301	314	323	326	318	326	278	316	297	314	314	320	300	328	318	306	339	324	286	312	319	308	312	299	297	294	304	302	314	318	287	303	326	309	298	337	302	311	331	286	302	311	312	310	266	320	348	317	311	319	253	305	328	277	321	336	336	301	332	311	315	334	306	331	303	292	351	311	331	298	318	298	316	300	332	294	323	315	291	310	356	349	308	331	276	287	330	316	306	283	286	327	293	328	301	309	300	299	308	323	315	329	315	314	305	307	303	290	271	346	323	293	325	330	322	277	304	321	324	308	327	326	291	287	301	313	309	286	292	301	321	291	309	273	310	317	286	300	292	299	324	306	284	330	281	330	317	330	311	304	306	306	320	285	328	290	311	307	310	294	307	319	316	326	352	322	318	310	303	295	312	283	326	331	288	355	276	316	291	334	321	311	311	289	313	313	296	319	308	344	321	314	322	317	335	289	332	326	307	334	301	324	301	280	293	331	290	295	308	309	293	327	314	300	304	312	278	303	325	323	322	335	299	305	327	290	273	306	303	281
31434	56692	43665	29771	16205	1838	1120	856	792	672	570	524	559	459	462	455	420	439	374	422	377	386	409	414	362	395	399	390	408	367	352	367	351	355	337	374	359	397	359	351	359	364	373	357	343	372	388	378	376	338	355	402	377	347	380	383	376	355	364	371	368	340	371	383	491	725	749	727	662	410	379	381	320	334	355	401	366	333	378	359	331	368	363	385	361	363	340	377	353	370	358	386	375	351	367	358	343	323	336	352	351	358	334	374	342	382	346	387	392	335	320	375	390	343	338	357	361	345	334	336	357	357	362	367	356	364	348	379	371	355	338	372	374	369	364	364	367	345	380	353	358	403	370	372	357	367	331	357	356	370	372	371	334	376	405	355	375	360	373	357	355	340	372	366	349	381	373	369	373	342	332	373	348	365	367	349	362	365	342	363	367	365	342	366	354	371	377	344	360	373	331	331	370	380	360	375	352	374	345	329	345	365	383	369	367	366	326	375	375	373	364	355	347	378	379	365	384	360	341	340	323	365	355	345	340	374	353	375	386	387	347	387	392	343	373	354	364	332	407	381	339	374	385	334	374	350	371	361	333	340	387	376	342	326	345	344	355	362	355	397	373	364	350	382	370	369	352	328	317	402	329	388	365	372	338	376	352	339	385	376	352	355	353	411	373	382	363	338	355	360	347	343	361	349	338	370	370	372	379	343	354	349	392	374	373	343	348	417	365	354	375	385	350	377	347	365	370	390	354	385	360	381	329	373	380	365	385	373	355	386	370	356	338	327	362	338	351	336	371	355	352	366	349	367	379	338	354	383	355	392	325	358	372	345	369	330	360	346	369	365	347	329	354	355	355	364	350	380	363	379	355	346	369	357	367	352	344	359	385	354	334	319	386	402	340	356	400	383	360	387	343	355	370	355	398	366	392	335	385	351	331	364	329	381	378	321	303	386	370	355	314	377	348	366	382	345	397	343	355	368	369	368	348	367	337	389	367	361	389	353	372	346	372	365	359	414	342	382	338	357	363	356	382	333	348	336	366	361	363	360	368	361	346	354	355	372	389	344	392	325	320	375	354	364	356	368	351	361	357	379	338	333	320	337	366	376	347	382	345	381	389	380	394	358	358	371	378	366	339	357	347	360	393	373	361	376	357	334	381	351	392	357	337	356	374	368	341	371	365	366	343	364	375	360	347	343	365	386	374	351	348	377	381	356	326	363	358	398	360	383	328	360	350	343	347	361	350	370	346	373	359	355	372	387	382	360	348	359	358	366	357	338	422	354	316	341	368	364	347	343	359	361	342	347	402	346	314	368	363	369	394	369	349	391	368	358	349	350	369	376	351	330	369	340	360	343	361	341	356	374	344	338	323	331	361	340	359	397	375	333	342	376	347	369	381	363	382	350	356	365	367	348	330	370	341	339	375	392	333	349	353	369	343	387	382	382	378	383	362	361	342	346	373	368	358	338	391	343	361	374	358	332	387	336	350	342	384	369	402	365	386	399	379	361	393	358	365	331	361	333	333	370	330	374	351	340	355	391	357	390	356	351	345	370	363	357	363	342	354	350	360	382	351	326	360	378	369	367	372	363	359	358	332	360	384	345	353	371	379	360	366	362	348	369	347	385	344	379	351	358	366	388	376	378	399	379	368	368	348	380	366	374	392	364	344	395	382	358	402	341	363	370	378	337	357	360	335	347	377	369	356	381	389	372	370	360	354	362	337	341	372	388	373	347	370	348	353	359	357	359	379	358	355	358	405	376	363	344	352	338	357	368	347	354	365	378	364	355	369	357	392	382	331	403	340	382	364	361	371	398	352	354	379	346	325	340	323	339	342	414	356	371	353	361	329	390	382	348	327	351	347	372	335	334	383	363	371	362	384	347	354	331	351	345	377	376	338	380	347	327	362	347	365	353	349	388	385	401	381	371	346	355	361	316	335	380	345	347	342	370	374	347	331	370	360	339	346	328	383	339	347	387	376	382	382	370	365	341	359	359	357	337	343	352	373	373	402	384	366	369	367	378	355	352	388	335	353	379	364	364	363	380	344	369	367	353	360	377	352	362	357	368	339	349	398	351	370	326	354	377	370	345	336	341	357	399	361	342	357	344	347	380	378	363	382	337	356	382	356	370	370	330	363	381	388	367	351	353	348	347	375	393	371	371	355	331	349	362	371	385	386	365	382	349	342	380	362	351	363	350	360	359	347	392	347	347	351	379	377	331	358	387	404	346	360	394	362	377	341	368	352	367	332	385	383	367	361	340	368	369	377	347	355	356	367	385	380	360	351	372	349	394	350	309	361	335	337	362	363	349	359	368	347	355	323	351	366	352	355	384	351	361	371	372	327	347	335	347	361	369	354	382	373	340	347	380	385	364	355	389	391	359	374	368	360	392	403	349	344	351	368	367	348	402	347	382	340	338	387	354	361	366	369	339	371	351	359	365	352	366	369	386	374	363	379	359	395	370	348	363	380	366	380	346	320	345	374	356	336	394	331	356	363	364	383	354	352	342	387	355	376	362	359	340	371	335	403	354	372	344	352	325	381	351	333	341	376	332	368	359	368	368	358	403	363	330	360	337	342	382	354	366	343	326	332	378	348	370	339	389	346	369	354	339	382	344	377	340	385	342	346	368	324	364	363	353	364	363	357	365	384	364	361	385	380	356	352	369	380	336	330	355	328	392	363	367	365	341	354	343	412	358	355	373	355	364	362	348	356	354	361	389	341	378	354	394	334	342	335	373	378	357	384	377	331	357	327	372	357	335	337	367	351	364	361	377	374	354	349	375	380	368	357	355	376	390	343	395	360	352	341	385	345	368	375	371	335	378	349	362	359	328	358	376	360	381	363	376	375	382	347	370	365	321	367	327	368	342	383	313	325	351	365	375	371	343	382	348	365	410	358	356	355	398	366	320	360	384	365	340	401	379	369	366	415	376	398	380	367	392	374	363	370	380	356	357	363	378	371	343	327	382	381	337	361	375	346	363	377	352	372	405	330	349	363	335	387	319	375	386	366	365	365	353	367	375	375	369	341	400	356	352	345	342	362	363	350	354	378	377	362	344	373	386	369	362	344	383	332	359	381	345	346	377	370	355	374	375	341	341	409	381	345	329	344	381	341	372	338	353	340	367	352	378	377	392	316	365	362	351	376	357	391	372	372	347	373	337	340	337	380	372	387	346	344	358	364	359	361	371	349	367	353	333	334	368	395	355	367	370	352	345	373	367	370	369	374	355	342	363	365	363	354	349	326	345	363	361	352	381	361	363	357	342	348	425	393	366	346	357	378	353	354	311	334	377	348	336	382	376	400	381	368	369	353	332	342	370	345	373	377	378	346	337	352	341	341	372	349	339	341	351	346	332	394	365	371	319	364	362	371	361	360	354	353	366	342	362	396	355	358	344	348	364	359	328	372	348	371	368	353	383	395	326	384	387	359	354	376	354	350	375	392	347	313	370	375	345	355	360	315	390	381	359	366	338	363	344	343	371	368	383	375	328	382	362
24972	21040	28055	26835	16014	2471	643	504	543	534	472	474	462	446	441	436	444	449	409	448	416	426	435	426	418	404	417	409	425	416	455	423	419	417	435	442	449	476	410	424	376	425	391	438	430	397	452	417	415	438	438	390	446	403	415	410	388	424	438	415	422	427	440	402	457	564	551	519	499	426	461	456	418	408	455	429	420	423	388	465	437	433	427	481	407	420	410	394	414	415	415	416	408	430	433	432	439	396	396	415	414	415	424	430	448	390	425	415	416	433	414	432	450	414	411	430	391	464	395	409	451	433	436	406	426	376	433	443	409	463	393	438	409	394	446	429	430	413	428	433	400	430	416	415	396	399	406	436	437	447	439	439	436	446	449	392	398	448	399	424	436	437	420	441	448	417	421	446	423	419	420	430	416	449	410	424	431	439	422	417	424	410	411	392	438	437	458	395	405	413	425	400	434	424	424	460	421	410	432	423	416	402	421	417	411	411	437	435	453	413	420	412	439	380	441	412	414	423	406	453	421	458	425	448	457	444	405	425	460	436	400	456	436	427	384	445	424	421	443	424	420	412	438	434	452	388	446	433	441	450	445	444	408	442	418	419	411	440	406	404	408	408	433	446	432	437	431	430	431	392	400	426	418	434	454	428	426	432	420	430	402	466	412	409	421	427	417	422	456	452	431	433	429	405	481	415	421	401	417	413	432	390	423	393	410	415	415	462	435	414	428	457	452	404	456	394	427	440	423	447	425	408	423	413	415	420	395	409	458	425	450	433	415	443	462	440	430	441	437	398	428	397	443	428	377	384	450	435	391	414	448	451	430	415	399	453	405	429	443	387	392	433	405	414	404	408	479	471	455	422	406	438	409	440	404	416	441	436	435	412	437	455	432	445	406	437	433	415	362	452	440	430	428	405	409	396	421	456	442	425	416	416	415	422	440	444	442	439	395	409	423	417	420	394	431	441	419	406	427	425	436	432	424	410	413	432	441	399	406	426	410	442	384	399	435	384	438	411	416	414	454	429	446	455	486	409	411	429	416	412	455	426	431	405	402	437	411	420	410	423	423	412	397	437	466	434	412	410	428	428	430	455	395	399	391	402	417	397	454	437	488	415	395	433	426	434	425	409	397	424	436	399	421	453	460	412	427	403	396	395	409	444	412	452	408	485	403	424	387	421	433	419	403	398	432	434	423	440	454	429	430	440	411	394	431	403	412	427	406	403	401	469	439	387	404	431	381	410	394	429	457	418	406	379	410	383	390	426	412	429	438	416	430	428	398	438	416	394	493	423	427	426	403	438	424	436	456	405	456	392	427	446	417	439	419	370	426	390	417	418	438	420	411	468	429	444	410	431	421	403	400	412	410	438	393	423	441	371	441	441	408	452	400	411	409	416	446	425	458	412	436	474	432	422	392	393	434	450	421	420	458	400	434	414	430	432	423	446	403	383	423	413	427	417	433	422	419	430	462	414	428	417	424	412	438	374	399	415	394	419	452	365	409	416	421	433	444	446	457	425	452	414	442	437	424	425	423	465	461	383	397	407	447	427	423	415	431	439	419	436	412	397	402	454	410	370	446	436	418	410	436	437	382	441	440	411	478	361	431	453	412	393	391	422	450	394	444	417	434	421	443	421	396	394	411	456	415	453	388	458	394	415	417	436	438	443	416	416	433	429	409	443	399	378	376	439	428	458	405	435	414	425	447	413	446	420	409	418	435	406	406	428	413	442	419	400	437	428	411	462	383	428	420	441	427	440	420	433	410	445	407	457	391	409	401	444	408	424	397	455	425	455	407	484	443	393	403	418	485	485	444	453	416	410	422	462	437	443	446	392	422	440	470	412	431	435	378	426	392	473	448	434	452	455	384	417	456	452	408	453	389	435	391	422	373	421	407	408	433	430	442	437	427	405	394	412	418	433	411	438	414	431	443	397	414	437	463	406	421	427	428	473	420	418	432	409	408	398	413	380	411	434	450	446	390	442	434	430	433	384	399	392	456	415	435	419	429	426	451	416	428	369	388	424	398	433	450	440	449	436	453	390	384	396	435	408	388	379	441	439	425	407	388	384	457	438	477	431	400	444	426	423	385	411	420	446	423	442	415	410	411	435	417	433	447	411	452	404	408	425	434	421	419	385	431	420	427	415	424	401	409	420	380	422	417	394	432	434	466	426	427	400	442	428	411	471	419	443	443	432	414	434	409	443	410	431	402	451	424	455	429	406	421	460	429	436	456	410	442	388	458	438	425	443	429	471	407	398	411	423	422	458	436	426	425	375	425	423	401	443	420	434	416	435	442	419	444	422	441	465	406	418	447	433	407	392	422	441	409	465	425	431	443	401	428	473	401	426	388	446	490	416	436	428	413	428	395	440	408	400	421	427	426	446	444	428	450	453	408	408	400	438	417	432	406	448	389	423	378	439	431	404	426	421	388	393	420	435	386	410	400	415	443	438	405	437	415	418	429	394	435	421	431	409	444	445	452	448	425	403	443	433	425	427	440	396	423	426	433	448	410	429	456	402	437	434	443	377	419	394	404	409	392	419	452	401	428	414	472	412	423	431	399	445	426	386	416	475	445	454	415	411	450	429	378	448	398	403	431	403	412	429	458	442	406	444	443	406	459	425	428	416	475	433	412	448	421	409	407	429	423	437	452	419	422	413	463	413	427	445	407	462	455	412	462	429	444	435	465	434	434	442	464	435	397	417	412	420	435	442	450	411	429	381	398	379	490	456	413	396	394	444	408	454	422	407	406	421	395	433	456	421	474	452	407	427	411	415	453	418	419	436	422	426	423	440	418	427	444	412	432	412	419	438	417	406	432	413	443	429	412	416	458	432	429	416	449	417	406	423	465	419	445	454	423	422	431	434	422	400	423	413	398	433	410	420	415	373	400	439	411	435	388	411	372	409	414	404	415	399	440	402	406	414	400	448	397	399	431	392	402	419	416	428	409	442	419	417	429	419	444	423	399	440	418	427	417	414	429	421	427	426	411	454	421	426	457	408	442	428	414	392	389	422	402	426	426	404	408	471	429	431	398	426	434	433	446	433	433	426	437	462	372	422	441	437	433	429	414	399	436	431	417	441	413	415	427	427	414	399	437	429	398	448	405	439	430	434	442	433	441	416	463	407	412	426	424	421	427	394	461	429	425	403	397	433	425	424	403	399	408	441	409	430	427	421	438	429	448	444	429	462	414	436	453	437	447	388	450	477	422	464	398	456	426	399	391	406	407	446	397	426	404	394	421	383	408	413	423	419	435	413	388	394	405	462	444	407	405	407	435	429	407	428	420	432	388	428	395	427	405	400	445	419	403	389	406	442	416	407	417	457	429	443	417	424	384	448	419	376	448	396	416	435	393	426	442	399	388	409	404	433	401	392	441	451	427	400	430	407	422	452	451	436	388	421	443	434	434	434	426	410	408	441	429	401	453	401	429	419	401	426	396	415	378	430	433	431	427	401	423	415	426	442	435	431	382	406	432	450	453	428	405	438	388	389
34029	52357	40078	28707	10847	1501	941	733	704	674	602	546	547	497	515	477	508	530	512	501	512	482	519	469	491	498	470	484	503	467	486	487	547	509	484	505	522	486	448	489	496	483	482	505	483	525	462	483	525	510	496	492	487	491	484	487	486	513	477	470	544	454	469	532	511	657	636	676	560	504	463	511	466	495	485	461	518	501	490	488	522	458	506	497	525	454	504	465	492	483	523	521	481	461	482	476	461	500	459	457	465	498	484	494	463	487	489	487	461	490	467	493	493	497	500	499	481	480	508	469	489	476	453	475	482	502	481	518	459	497	456	495	491	427	497	480	492	496	476	506	456	486	505	482	502	498	470	492	475	476	479	478	475	520	482	430	528	497	488	484	497	500	464	494	466	441	463	480	481	476	448	472	477	496	451	498	473	498	517	493	486	495	492	488	523	467	480	474	475	481	493	498	506	483	489	502	485	487	481	494	477	497	515	501	466	492	484	493	520	527	512	450	499	526	467	520	456	455	511	496	463	460	509	483	508	510	464	495	503	532	482	472	434	525	443	465	484	531	524	461	490	536	504	470	502	506	477	474	512	498	499	502	502	464	476	481	486	480	466	511	496	486	478	473	467	469	472	497	493	509	463	486	481	471	434	459	486	518	467	522	465	460	499	469	446	474	491	462	483	469	467	548	459	490	515	483	485	459	530	485	462	450	466	491	497	485	450	498	496	456	489	498	471	480	476	474	480	495	501	486	481	464	477	501	457	502	481	477	493	461	474	466	519	469	493	503	467	488	479	485	469	482	481	450	473	497	452	493	519	462	496	479	438	469	492	478	468	488	504	477	469	499	526	487	492	511	466	468	472	466	502	489	497	453	491	486	491	466	457	491	518	472	481	481	488	464	491	484	509	523	498	473	498	456	453	470	457	512	472	444	483	508	436	468	494	483	477	464	484	495	466	486	471	472	471	457	494	492	461	515	463	471	496	493	504	450	519	486	461	477	487	445	499	496	504	507	514	526	484	508	459	469	499	477	489	507	460	475	465	503	456	462	463	447	457	457	477	488	505	446	498	471	442	460	475	468	509	482	487	510	476	477	512	520	477	489	477	486	466	483	480	461	510	464	513	463	485	476	446	463	496	463	494	469	481	487	442	442	440	451	492	461	517	501	460	517	498	492	451	477	480	472	508	514	451	495	479	515	478	490	448	488	483	474	507	477	450	499	492	543	500	503	502	457	515	495	468	434	478	537	491	473	483	487	491	500	474	493	457	500	474	507	509	444	462	499	479	517	462	484	477	468	467	489	497	452	488	493	463	510	493	478	488	463	491	476	477	521	491	495	509	452	437	496	483	499	459	505	545	506	486	480	510	475	496	500	486	483	486	449	471	460	489	502	460	464	492	471	457	471	466	477	486	502	505	515	521	504	491	440	523	488	483	485	471	484	504	439	509	487	499	446	498	474	492	492	492	502	475	464	486	455	482	527	448	431	465	481	482	496	503	505	477	477	517	485	464	458	475	461	479	505	446	502	486	495	463	460	456	490	511	472	472	474	511	472	512	499	482	478	468	509	502	469	458	457	480	528	458	498	480	498	508	513	473	457	451	463	477	487	507	444	521	470	483	478	489	452	516	452	452	462	478	485	518	505	474	517	470	470	513	509	466	498	500	469	520	461	478	495	456	481	513	453	476	494	462	479	467	486	479	483	501	510	499	490	504	469	500	473	465	479	465	468	475	501	507	492	463	467	465	466	499	500	475	477	495	487	466	470	472	459	496	504	493	485	524	482	462	500	466	453	455	465	460	508	484	493	455	469	471	435	453	483	519	456	467	477	505	455	488	527	481	490	509	494	495	475	454	495	460	465	513	486	548	485	483	487	480	460	479	482	507	507	492	457	499	474	476	478	463	488	508	496	472	490	454	478	452	511	466	444	470	478	472	431	450	458	494	466	486	504	466	452	491	505	488	464	521	496	535	500	473	497	493	510	491	500	492	488	488	468	490	484	478	497	472	482	456	481	491	477	441	489	495	477	485	493	490	480	512	468	495	462	479	471	450	420	474	478	496	478	442	491	529	519	491	504	479	483	447	489	455	478	463	487	478	478	501	479	506	469	478	490	485	467	481	495	467	490	486	465	472	476	466	467	474	502	483	493	469	462	467	462	487	477	518	473	489	456	479	470	466	479	456	481	504	452	485	519	463	494	452	464	506	466	481	503	467	484	447	481	533	470	506	471	489	511	476	480	447	495	507	527	480	470	528	495	523	483	502	467	490	500	459	487	464	529	453	487	494	504	470	449	488	456	485	482	473	501	488	480	502	478	492	497	493	461	518	495	499	474	485	529	451	503	483	468	510	480	445	515	504	521	469	446	497	489	497	503	491	458	499	518	480	508	496	491	470	480	461	507	487	477	472	528	484	481	453	474	473	486	476	476	478	463	478	487	468	473	507	482	487	473	466	508	472	489	483	448	459	492	477	472	490	453	480	493	440	506	470	466	509	496	484	490	487	513	465	461	513	480	453	479	485	488	487	475	480	458	483	466	483	485	450	473	486	464	489	501	473	460	474	504	498	469	492	507	506	509	465	494	480	454	493	482	486	498	476	499	519	447	464	457	447	478	496	467	478	555	481	474	510	493	504	480	502	451	500	513	530	489	471	479	468	455	436	485	454	488	468	497	498	468	517	452	499	453	502	470	480	487	437	467	509	519	471	503	452	480	479	483	459	515	492	478	521	480	428	503	493	476	466	483	512	519	479	509	478	473	491	478	446	499	483	451	502	493	452	506	485	484	464	500	480	508	493	412	474	513	514	508	493	477	453	516	498	473	484	453	483	489	473	478	463	492	498	507	446	489	427	487	520	462	514	498	458	464	518	486	483	462	461	481	497	461	500	534	509	471	494	506	438	492	491	495	505	484	505	476	475	460	486	492	509	454	453	476	460	510	450	442	509	468	513	480	514	476	498	512	521	472	519	478	500	467	493	495	503	501	487	487	464	482	483	476	459	522	459	509	518	474	506	482	472	473	483	492	465	453	483	441	500	480	468	500	451	486	479	519	482	477	487	568	506	485	453	452	489	493	480	484	505	484	465	529	476	463	443	494	457	476	463	470	499	489	507	519	469	489	479	453	427	478	489	497	455	459	514	441	460	472	447	481	519	464	469	492	468	476	492	482	475	467	480	476	479	472	500	521	494	473	465	470	448	460	497	495	474	530	526	505	498	471	500	459	511	462	456	469	522	481	483	457	480	484	493	458	497	457	469	440	426	471	473	466	502	449	472	481	470	503	480	499	522	487	480	469	515	457	506	491	495	425	504	476	497	497	497	502	488	459	515	514	465	485	453	517	520	473	453	495	495	487	458	469	433	477	443	499	483	507	476	484	479	453	538	491	511	452	454	512	516	481	480	480	484	507	448	489	478	503	539	492	505	493	482	457	473	487	440	463	451	488	465	449	432	474	500	508	484	481	493	482	525	473	443	512	460	474	484	516	478	455	504	510
22682	20955	28562	23629	20975	20699	8050	1101	775	676	641	576	536	494	527	493	481	483	473	425	462	454	458	425	425	415	440	402	436	437	458	421	451	425	463	417	417	411	390	413	407	384	410	441	430	414	442	381	432	399	406	392	435	410	432	382	429	409	415	421	434	401	413	426	575	857	774	818	699	548	414	388	410	381	419	439	410	378	415	432	413	440	403	399	420	387	403	426	395	416	388	433	388	438	369	417	396	394	410	409	411	424	391	443	392	423	395	425	363	375	414	407	355	362	395	432	361	393	387	415	407	431	391	420	435	405	405	382	383	446	422	430	396	378	440	427	409	415	396	428	422	376	394	379	421	386	347	400	391	409	420	418	385	372	385	407	427	402	428	437	397	357	403	419	409	421	363	414	407	402	403	392	379	380	378	416	393	398	399	420	398	410	424	348	408	386	395	398	394	401	398	433	401	382	379	434	396	366	434	385	403	402	428	410	400	431	373	394	412	411	431	416	447	395	373	411	409	437	407	410	393	416	375	396	432	384	405	426	396	427	383	426	420	416	389	390	384	385	427	435	391	373	438	387	382	399	379	411	399	414	427	407	407	389	428	395	404	408	402	388	425	393	412	414	407	413	436	394	376	368	395	433	421	410	397	401	404	415	446	403	389	402	396	402	378	405	391	387	392	387	432	378	421	448	419	414	407	376	391	399	423	370	395	413	389	409	428	417	410	374	379	391	405	391	400	388	400	423	409	392	439	388	374	418	394	439	436	396	432	421	395	406	443	432	391	400	416	406	388	415	420	402	383	384	441	406	437	429	422	406	409	410	428	381	420	387	450	400	382	400	394	380	405	419	386	391	415	424	371	418	407	402	380	403	376	412	403	406	407	445	421	393	379	397	391	429	410	439	408	410	407	400	389	418	378	385	396	421	411	422	398	392	436	432	398	422	427	408	412	362	425	437	424	409	436	413	419	385	405	416	416	384	384	371	403	412	398	378	370	447	406	398	372	393	414	395	387	407	427	404	400	422	413	428	395	396	387	406	408	417	420	411	382	407	392	407	389	440	435	386	388	394	433	390	377	402	393	396	427	395	422	397	390	415	406	458	415	425	455	379	382	394	400	403	378	422	436	392	435	379	364	432	427	428	383	396	399	414	414	403	413	407	403	412	426	355	390	381	339	415	389	409	439	394	430	375	418	393	408	419	441	407	388	372	415	415	429	394	406	381	403	405	393	412	381	406	393	372	403	442	404	387	397	385	373	443	392	423	422	382	417	399	417	392	398	382	386	402	361	410	404	437	433	401	408	459	412	392	396	409	425	406	429	396	413	390	442	436	387	411	375	389	382	421	439	404	406	419	391	407	376	376	375	408	403	406	397	428	424	432	386	421	415	421	412	389	430	393	416	431	427	377	387	432	399	412	396	445	427	427	404	395	402	417	410	394	394	443	378	384	430	430	420	409	395	427	376	407	381	451	425	372	399	407	418	410	398	424	402	398	396	416	419	368	376	387	363	374	420	395	394	409	382	397	422	419	400	392	448	396	389	398	383	399	379	389	407	387	401	397	376	422	386	425	378	369	423	416	412	405	395	418	372	385	397	366	421	432	415	399	385	403	387	410	413	414	372	404	378	448	439	419	403	377	442	410	398	400	388	410	395	435	432	409	420	395	405	397	407	396	434	404	415	374	412	381	404	388	459	419	416	342	443	366	419	407	378	382	399	413	397	399	390	419	391	390	372	398	415	456	369	419	425	410	420	425	394	391	422	389	408	360	396	380	381	388	418	393	404	414	432	407	367	397	395	422	426	414	410	408	400	403	430	398	400	401	412	405	393	397	427	395	426	390	398	397	406	413	387	410	395	403	413	445	371	404	451	408	396	425	423	403	425	408	406	374	380	413	414	373	396	410	434	408	404	404	414	387	373	404	375	386	405	430	405	389	425	398	395	436	388	415	376	407	370	450	376	402	335	418	401	386	430	416	388	379	423	402	382	424	407	388	416	394	413	431	417	382	390	386	413	375	441	445	407	432	398	384	370	399	408	423	396	407	391	388	411	410	417	390	384	394	425	380	422	425	399	433	409	403	417	426	392	421	436	406	434	405	383	384	459	401	397	435	429	412	389	419	406	431	420	424	380	361	366	417	418	374	389	428	399	386	423	402	447	386	405	414	409	410	393	388	377	411	387	424	410	434	433	427	373	418	418	407	406	411	385	402	419	396	448	415	388	434	389	391	410	389	412	410	436	417	419	410	374	438	400	404	430	370	407	386	406	403	373	428	400	384	375	409	415	413	367	415	399	393	425	465	401	433	383	398	397	402	376	373	395	384	402	375	455	374	419	381	385	435	383	422	400	353	373	437	410	435	423	426	393	422	373	415	420	398	440	405	424	432	400	436	424	408	405	380	395	416	406	415	369	416	377	395	400	409	380	422	428	382	396	399	402	408	402	399	435	387	439	392	367	408	413	453	400	411	383	418	426	423	415	376	390	419	410	418	461	421	411	402	427	417	409	419	416	414	390	432	402	387	378	397	435	394	399	423	408	409	416	383	403	383	386	392	459	421	437	430	418	380	413	412	390	432	402	424	410	421	381	401	353	418	409	395	374	409	398	418	420	404	420	408	435	396	424	378	387	405	436	387	362	382	398	432	375	394	391	406	433	407	379	411	405	401	411	385	424	383	411	393	438	398	414	410	413	419	397	356	393	415	426	401	439	411	430	377	425	368	423	386	421	436	428	396	406	411	407	416	373	399	396	434	396	396	396	395	403	432	407	413	411	424	376	418	421	412	422	395	393	428	395	434	387	406	371	439	419	448	402	443	372	405	409	397	435	391	394	434	395	377	423	382	411	398	404	392	423	424	388	381	406	385	412	373	426	420	409	419	396	412	428	417	388	399	392	409	399	382	409	412	441	390	416	387	427	420	424	389	394	409	416	419	429	413	416	427	427	434	406	410	415	421	420	363	417	391	427	442	414	438	415	399	374	443	446	426	406	404	425	396	439	430	414	409	415	403	435	385	418	391	417	395	398	412	450	409	396	400	438	379	439	376	411	400	397	434	470	435	382	408	392	426	390	432	392	427	377	422	383	386	410	419	449	438	441	382	383	425	443	364	399	438	400	406	403	405	395	414	424	417	410	363	437	386	401	400	422	395	395	404	392	400	407	378	414	365	397	399	418	425	395	398	418	416	394	379	413	398	423	452	378	400	395	430	408	457	400	405	370	427	414	408	437	411	402	420	416	391	397	394	417	397	388	418	381	406	380	399	376	423	419	395	385	395	402	410	385	394	425	405	408	458	390	399	383	433	431	395	424	394	419	433	396	419	382	438	377	376	411	428	450	404	385	378	451	427	434	432	432	390	436	400	398	441	424	397	390	374	442	406	408	455	414	434	419	415	420	420	389	426	417	398	393	409	382	401	446	402	403	405	406	414	423	399	394	405	393	416	390	409	412	385	400	446	421	382	386	382	404	416	391	410	443	406	406	403	389	411	419	431
35395	58164	51855	24844	7925	3708	1811	1397	1251	1018	893	774	652	674	614	563	567	565	500	542	538	539	518	515	485	492	503	496	461	494	489	471	504	461	542	437	469	478	497	436	482	454	491	423	488	441	472	433	422	439	479	438	446	454	485	423	478	401	496	430	488	460	455	442	704	1134	990	1047	795	676	524	456	491	454	442	468	444	440	443	450	413	456	437	463	464	456	414	434	423	461	432	451	426	416	442	467	437	448	463	448	472	439	439	447	439	421	435	491	446	436	445	481	442	410	458	462	474	448	458	460	447	449	480	440	481	450	480	469	441	467	440	451	465	453	462	441	466	427	457	459	474	447	473	457	457	469	425	446	468	433	425	490	439	433	440	470	459	480	476	405	447	432	458	459	458	486	453	428	469	428	467	426	452	480	450	488	428	434	461	464	455	454	458	436	443	454	457	467	453	461	435	423	447	431	446	453	411	449	435	431	464	464	454	422	434	456	452	448	434	449	437	406	491	493	432	441	463	462	420	457	434	491	461	500	447	457	455	427	447	423	458	439	428	441	431	450	459	473	427	447	491	453	461	477	456	504	454	456	485	433	455	438	459	449	419	470	457	456	421	453	450	436	469	454	457	472	481	472	432	478	456	480	436	489	443	445	438	446	438	408	429	445	458	412	406	420	437	431	442	449	468	452	442	468	443	455	481	449	457	432	469	426	459	479	442	448	471	450	457	463	451	423	470	420	457	392	456	477	448	432	475	438	452	490	467	434	454	404	477	456	429	432	433	407	433	433	440	439	462	434	444	438	420	416	425	461	468	425	449	423	416	448	447	429	454	458	432	474	439	479	455	453	455	435	489	453	472	431	427	475	444	488	458	444	442	483	426	486	479	453	447	466	437	439	445	468	454	419	434	465	457	455	486	448	440	440	430	438	476	473	463	466	438	462	425	471	452	468	455	443	454	464	402	453	453	481	472	470	469	453	428	468	440	453	437	428	430	467	452	497	416	448	462	434	444	450	489	474	422	441	435	460	431	490	410	480	442	431	450	461	471	439	448	424	446	503	411	446	441	478	468	444	435	461	442	440	442	459	455	438	443	434	467	424	424	412	429	499	438	440	468	446	476	441	473	472	439	460	463	472	443	446	450	448	474	462	440	469	465	433	484	463	425	465	441	429	432	463	459	476	444	442	403	453	417	485	463	432	455	424	460	413	489	483	449	481	468	434	437	437	427	425	410	453	467	412	437	436	456	481	443	450	479	439	448	458	456	473	440	435	410	448	462	464	400	483	467	454	446	452	455	448	445	420	434	457	433	418	434	440	470	442	459	433	457	436	429	416	458	419	461	474	399	458	459	432	464	467	429	444	432	470	441	451	472	448	465	463	478	408	490	457	456	430	433	477	440	430	437	469	460	441	456	436	446	434	470	434	440	424	417	466	439	435	443	462	427	455	429	446	462	444	463	465	447	423	457	477	453	449	447	421	456	475	398	445	441	453	471	442	419	463	492	466	458	426	409	432	441	446	444	434	482	431	471	469	489	480	502	453	465	490	439	468	435	471	468	437	468	432	404	432	426	486	410	463	477	432	465	476	412	468	491	460	438	440	478	447	452	439	428	422	430	429	432	453	474	436	454	441	480	449	475	425	457	447	435	449	444	466	469	420	444	461	454	448	472	441	388	471	474	460	459	465	416	481	456	475	459	456	469	412	431	409	435	431	421	430	486	429	444	428	433	447	495	417	425	401	435	457	458	478	450	462	499	451	473	457	449	462	443	464	446	425	451	428	412	436	463	458	439	387	421	428	468	445	428	457	444	448	432	468	449	401	434	434	433	436	463	466	403	458	492	444	415	439	416	478	465	494	473	458	483	469	463	449	484	428	449	450	441	486	464	438	428	462	405	431	432	454	464	457	446	435	432	443	416	438	443	442	462	462	463	463	479	385	441	395	415	459	443	411	484	463	452	447	447	451	443	434	409	458	457	464	439	404	452	436	451	420	435	421	471	495	475	460	469	458	442	472	459	431	471	457	465	481	448	443	462	436	463	434	447	481	484	422	431	448	443	466	448	468	441	484	471	425	432	461	451	475	425	441	460	439	425	465	491	454	470	466	451	473	467	465	472	440	467	430	495	413	445	433	475	439	475	410	429	472	446	439	466	442	445	464	488	472	412	440	479	510	456	460	435	481	486	463	488	433	470	480	452	470	454	428	464	481	466	429	450	466	471	437	450	449	414	479	446	429	430	470	461	437	443	467	449	431	422	413	454	443	441	439	438	436	461	442	414	428	459	449	423	479	437	430	440	429	429	424	501	465	479	447	407	438	440	418	437	459	450	424	496	464	460	435	442	422	451	423	420	448	472	416	471	443	467	435	470	426	431	440	421	459	417	444	429	433	433	481	439	446	441	431	445	458	463	444	421	455	431	448	463	467	429	485	445	491	382	413	456	455	421	440	452	470	447	462	454	449	465	432	451	461	441	477	465	436	484	425	427	438	470	441	438	450	442	421	417	473	462	428	439	442	477	471	449	406	429	480	445	438	470	462	499	425	490	420	423	459	456	426	434	427	445	439	489	450	461	492	426	414	457	446	446	465	447	467	446	462	453	473	440	455	493	465	452	449	424	452	433	466	467	433	447	498	451	475	442	455	423	488	453	467	433	453	466	461	454	425	469	450	443	442	499	467	451	428	499	452	439	459	454	448	460	451	447	443	429	459	501	487	467	448	420	465	458	462	495	439	433	436	408	466	440	458	449	444	434	446	465	463	427	462	453	503	475	420	457	430	452	498	423	438	454	460	434	442	428	445	435	444	467	398	429	402	466	482	451	448	467	442	497	476	430	435	472	443	450	432	432	400	464	463	437	447	445	451	452	441	447	453	473	427	439	458	444	436	420	446	453	490	441	477	435	473	485	417	431	446	418	431	479	456	467	454	452	467	429	443	511	416	455	430	463	460	467	457	416	422	440	462	432	422	456	450	441	439	474	484	471	440	470	490	450	452	420	448	437	428	473	448	433	441	430	484	454	445	484	440	484	432	493	452	476	444	465	441	447	436	461	450	477	455	441	467	481	468	456	439	444	427	463	481	440	443	459	432	419	449	439	437	477	464	467	456	433	455	439	449	461	440	424	470	469	472	477	438	440	460	462	484	454	423	503	403	444	506	444	445	475	427	453	477	439	484	451	421	443	489	490	429	446	430	468	460	431	510	418	486	433	423	427	415	405	467	483	450	487	435	411	456	430	481	476	499	436	418	418	440	420	481	443	437	443	456	431	449	489	456	456	465	475	457	468	474	443	435	460	471	513	431	475	454	453	416	471	468	466	461	404	490	475	440	431	446	473	476	441	448	466	433	439	437	404	428	463	404	446	450	469	443	446	427	439	408	437	448	452	484	426	476	467	462	477	460	488	441	451	454	478	453	472	435	435	452	447	431	476	432	461	456	455	458	457	450	436	473	454	435	443	431	457	445	420	444	419	458	479	416	449	430	488	454	447	485	436	458
28113	27160	33168	16925	2675	621	450	411	413	409	380	390	354	358	363	354	335	382	325	354	371	350	350	337	362	368	346	361	368	336	324	347	351	377	373	351	347	345	338	343	345	380	308	370	344	360	359	389	391	372	361	346	356	349	310	357	349	357	350	376	353	343	345	364	342	372	407	419	378	374	362	337	391	361	364	377	307	356	347	374	342	350	352	379	355	363	342	355	372	351	362	344	343	371	368	353	353	329	349	376	317	356	353	353	328	368	379	371	332	328	342	308	353	350	365	364	341	350	334	361	341	363	336	394	385	365	351	335	356	309	351	318	339	353	333	369	360	357	353	326	395	349	347	348	364	348	370	377	348	317	341	329	356	337	360	358	357	350	355	337	358	341	368	325	345	379	338	350	329	368	320	307	376	360	388	343	345	371	355	310	361	357	364	338	360	330	368	384	353	367	348	371	341	361	336	377	344	349	340	333	350	347	338	388	337	365	370	337	338	345	349	341	391	344	340	381	334	369	361	343	332	340	344	342	349	340	366	353	384	355	353	337	331	337	352	355	334	351	347	370	374	335	350	343	403	334	350	356	352	338	344	366	346	329	320	369	326	358	350	351	355	376	338	353	377	373	350	331	333	347	363	344	383	360	335	332	351	378	351	371	351	383	367	364	342	343	314	341	339	346	351	382	368	343	374	320	367	342	386	358	384	354	345	332	356	340	333	369	354	343	348	372	382	353	341	361	353	364	349	352	341	327	374	359	380	331	365	331	379	353	374	346	337	350	369	333	334	323	308	342	350	356	368	352	352	398	345	326	353	340	327	328	338	365	331	334	374	329	344	333	353	343	361	331	349	344	367	342	367	360	382	349	348	364	348	316	372	355	318	332	339	350	365	380	352	341	373	314	364	376	326	350	334	346	378	375	329	321	363	353	360	376	344	360	358	361	360	349	345	328	347	388	300	354	347	328	357	368	379	373	338	361	339	351	350	365	374	374	332	335	331	372	355	356	297	369	351	369	347	353	337	326	314	380	342	333	349	372	363	342	352	330	352	337	328	310	328	351	371	338	344	357	303	327	337	340	372	349	345	345	341	356	337	352	355	330	347	359	376	310	341	350	374	368	359	355	352	344	364	356	346	329	345	336	330	373	349	356	354	371	334	330	341	379	377	346	380	364	312	333	355	380	343	345	344	395	320	358	338	369	359	373	332	361	364	370	338	358	329	364	342	348	319	347	366	366	327	327	365	374	374	337	345	343	374	363	319	356	379	326	349	333	373	368	347	347	332	354	351	339	372	388	327	370	350	362	364	365	346	357	337	373	350	330	342	360	351	325	346	348	364	382	340	312	349	352	392	371	346	379	374	377	378	361	353	357	330	400	337	359	364	364	344	350	378	373	363	397	375	370	341	367	351	353	348	325	354	355	341	376	310	331	359	354	346	370	345	322	299	352	361	328	341	369	341	374	332	370	335	359	342	351	330	377	318	371	342	320	378	361	333	384	343	351	344	303	336	335	341	375	370	365	345	362	355	349	382	364	353	363	331	365	357	357	375	378	340	361	329	351	349	328	343	335	382	359	316	338	349	370	313	372	323	326	371	341	349	360	337	325	373	348	364	391	346	342	353	361	359	335	347	353	362	345	345	377	382	355	351	373	352	360	371	357	346	386	347	369	343	352	349	358	348	364	354	364	352	353	324	353	334	340	360	350	356	360	374	331	325	360	319	346	398	344	369	362	335	334	332	332	399	350	379	364	358	338	359	377	329	366	346	370	381	370	367	348	331	339	372	379	396	346	347	349	333	352	388	343	316	344	354	316	334	380	350	391	358	354	297	358	346	351	364	349	361	377	324	353	373	349	351	386	319	348	361	341	367	360	365	359	345	369	348	302	373	403	341	361	354	372	345	342	358	360	327	352	383	353	360	352	355	339	341	375	356	348	370	345	344	351	330	354	398	333	370	382	374	339	344	356	338	346	357	374	376	348	335	346	354	360	342	375	339	329	377	350	335	359	376	334	402	316	356	349	364	350	356	354	341	353	359	353	327	365	338	364	333	325	382	345	367	341	359	335	349	350	326	371	353	368	332	317	348	320	357	341	370	365	366	359	355	350	382	340	360	339	324	353	329	344	369	396	339	353	376	335	365	376	323	347	347	335	359	325	341	343	349	339	321	370	356	323	328	368	363	328	337	331	377	350	352	343	350	353	370	378	384	367	334	346	383	318	395	366	350	345	345	370	339	349	376	314	364	325	357	343	339	330	378	338	312	342	349	397	298	390	341	347	363	320	334	339	333	370	360	372	337	369	340	369	367	367	353	360	341	342	321	302	344	371	356	355	336	348	362	389	344	339	331	339	340	340	372	365	366	348	333	329	363	346	358	337	370	351	352	361	358	324	357	326	354	365	351	375	349	374	340	333	363	333	357	350	375	364	376	355	348	311	365	356	375	299	332	327	373	369	348	336	346	377	361	339	357	362	364	324	345	334	397	355	357	359	355	348	357	364	338	348	384	335	387	368	342	359	365	328	346	351	356	356	314	345	336	337	393	369	343	345	377	349	352	358	359	336	368	391	379	367	368	354	379	344	330	358	390	337	334	346	364	360	322	358	373	371	328	342	355	348	358	356	380	364	359	381	362	352	362	366	360	368	321	329	319	360	409	335	325	380	350	349	333	351	331	361	375	342	347	331	402	365	333	351	340	334	330	371	366	363	350	360	350	338	309	343	332	357	365	378	381	372	358	357	338	358	335	355	335	354	371	349	364	345	332	340	357	342	353	370	360	339	361	341	347	349	321	330	369	356	306	365	351	334	342	352	375	369	351	350	360	353	319	353	314	350	348	372	341	345	366	375	355	350	360	360	336	351	359	365	369	363	384	388	361	356	351	356	335	368	392	358	318	336	342	342	365	388	356	348	335	385	337	366	325	363	361	372	375	348	358	361	362	334	360	352	313	334	322	330	360	348	322	334	347	363	361	361	339	345	353	383	365	362	365	378	365	368	351	343	375	356	357	367	346	346	309	353	371	347	365	342	366	357	328	370	301	387	336	348	346	358	346	328	367	379	353	333	346	348	350	361	361	372	367	372	336	318	357	335	332	343	357	334	340	359	359	354	387	317	396	384	354	343	400	372	397	374	361	356	372	352	380	348	346	357	336	363	351	347	376	342	354	335	349	345	368	391	342	361	362	370	371	339	368	363	346	337	335	363	362	375	355	351	377	351	391	373	337	370	323	356	334	374	343	360	368	347	338	355	360	372	340	300	342	348	336	384	323	338	364	371	366	335	343	362	335	342	359	349	361	351	341	358	345	344	364	326	337	345	368	347	337	377	345	375	383	353	369	315	318	349	371	353	346	376	385	401	343	362	353	348	366	384	365	356	354	346	362	329	322	349	345	351	286	334	354	356	375	333	366	345	342	330	344	347	362	314	347	337	357	328	358	340	340	363	367	353	330	375	372	366	346	311	348	388	352	348	324	355	309	323	361	340	353	354	373	370
29690	45040	33287	13010	3063	934	599	548	500	492	496	446	391	403	442	426	411	419	437	445	365	429	409	428	412	411	413	432	379	418	403	444	421	357	390	389	396	410	442	385	441	398	380	398	401	411	416	427	409	440	404	384	383	428	431	365	428	418	399	395	430	415	396	416	420	414	468	474	451	456	420	386	380	392	415	432	380	394	417	406	374	410	385	435	404	407	442	437	392	405	455	431	407	409	407	419	421	384	416	429	421	418	437	418	397	430	380	402	432	409	400	396	416	434	421	409	396	406	387	396	421	430	438	445	411	403	375	409	421	397	396	418	407	446	395	391	412	418	401	430	423	408	420	432	390	422	450	408	400	391	379	402	421	403	373	400	382	425	407	432	404	407	384	406	381	427	409	394	402	405	422	394	426	395	401	374	418	385	389	403	416	403	393	429	423	413	426	396	387	419	392	374	400	401	440	409	377	450	415	405	433	378	425	414	409	384	443	440	400	394	400	427	384	397	384	408	397	390	421	413	445	421	419	378	371	386	419	413	383	415	406	426	404	409	380	414	391	354	424	426	385	400	438	383	410	383	387	424	423	390	410	402	377	441	369	421	414	394	425	384	399	406	400	382	399	411	404	416	423	419	400	402	441	400	413	410	389	440	418	399	372	425	386	383	441	414	427	444	399	409	431	417	381	423	402	433	405	380	408	414	388	430	402	422	411	436	392	434	409	444	406	428	380	406	427	401	424	410	392	388	405	428	390	393	378	414	398	372	428	380	415	397	369	424	415	425	382	412	447	367	409	422	399	392	391	406	441	426	385	425	420	386	382	426	428	388	418	368	385	406	409	387	417	414	379	409	360	410	430	386	386	398	400	404	371	423	420	422	406	376	380	439	415	402	423	437	423	428	390	385	429	438	405	379	384	400	416	422	375	353	422	464	384	389	425	404	421	401	409	439	400	422	384	373	399	386	383	409	401	415	362	413	399	403	376	416	405	406	398	394	403	416	430	445	428	422	424	428	427	436	361	427	426	413	414	415	378	403	372	397	430	403	398	414	399	410	396	402	412	409	392	404	401	416	398	418	406	409	433	415	395	387	416	412	423	392	425	418	417	401	392	383	391	406	439	391	410	385	386	371	407	439	418	432	404	386	437	416	398	381	379	428	432	386	424	386	385	406	412	408	427	425	425	435	410	391	418	409	408	426	432	389	425	432	392	399	428	384	379	389	411	416	433	449	444	452	418	400	420	427	415	417	409	436	437	433	404	401	404	402	400	415	410	422	369	425	429	388	359	395	436	433	407	446	405	400	435	416	440	422	438	421	408	413	393	429	384	403	432	411	417	379	386	417	433	397	414	418	401	399	400	417	401	435	426	416	423	414	390	395	446	416	407	426	393	427	393	408	380	406	439	399	395	414	408	412	399	388	422	401	432	419	411	411	423	383	367	404	373	449	401	393	435	400	428	417	370	391	406	424	428	412	427	423	398	432	411	423	418	445	429	426	425	433	421	411	424	396	417	397	413	419	403	420	421	408	418	397	414	382	437	384	435	370	407	413	368	378	434	409	413	420	401	428	419	400	397	436	384	421	378	440	383	405	404	430	434	385	432	378	419	374	433	417	398	384	417	426	409	423	429	428	411	412	450	436	408	400	417	389	424	425	395	411	419	394	393	376	426	398	440	403	428	413	426	381	370	416	414	423	407	400	421	406	422	397	401	404	418	377	396	403	417	378	393	430	417	436	386	404	426	423	387	414	379	365	409	395	428	411	428	404	412	433	383	395	414	432	410	426	432	430	434	399	421	357	409	403	404	411	392	417	408	445	413	407	418	427	383	402	428	402	429	408	410	436	414	394	438	411	382	405	405	406	386	413	410	407	421	381	434	413	394	422	414	415	407	420	412	399	386	407	430	420	396	386	409	422	378	404	381	400	427	455	419	389	443	401	418	382	385	401	432	407	411	406	395	388	386	405	428	407	394	382	386	419	424	439	406	421	398	417	430	389	389	408	386	406	420	429	407	368	378	377	412	360	417	444	401	416	424	430	373	439	386	395	442	413	385	415	399	396	391	385	412	412	436	383	373	419	403	399	422	396	431	410	391	409	396	416	437	384	446	399	384	428	382	405	383	420	374	435	436	372	406	399	403	444	378	375	437	406	400	438	448	377	425	385	408	417	417	408	413	448	412	407	400	451	407	413	425	406	378	411	381	361	395	376	384	434	426	392	462	409	428	418	431	434	404	400	406	455	395	414	406	388	353	437	430	434	415	397	398	426	377	420	424	452	398	443	380	430	384	366	431	389	383	419	397	428	420	412	396	425	387	427	374	386	437	458	376	453	383	417	397	408	422	413	400	403	413	420	423	391	378	418	398	428	381	382	416	429	403	417	412	426	396	400	402	381	441	431	395	404	451	385	434	397	385	451	405	413	429	442	412	421	443	411	412	384	405	416	417	416	436	405	406	425	374	409	423	430	415	397	395	392	413	427	418	433	417	408	413	418	447	418	397	390	413	423	373	379	440	417	426	428	396	413	399	416	355	406	406	417	422	378	442	417	399	400	443	411	398	430	413	427	417	412	401	393	389	401	373	415	408	403	437	416	440	420	427	390	381	380	417	385	409	419	426	430	357	436	421	405	446	423	428	400	373	392	399	415	425	390	410	417	428	384	423	367	421	440	402	416	417	411	379	412	416	446	473	388	393	414	382	391	458	393	423	412	394	437	404	422	392	429	369	425	402	433	418	376	445	402	432	422	431	418	425	400	379	430	397	445	414	415	371	440	389	400	430	413	420	375	406	396	426	441	402	413	440	403	382	427	425	377	435	411	429	429	425	408	404	405	407	420	413	436	405	404	424	406	380	396	409	379	424	378	436	391	441	397	421	400	431	404	430	398	421	398	391	379	378	417	377	424	432	398	399	403	434	412	393	399	414	426	444	400	400	433	432	420	404	421	407	399	373	430	430	394	410	396	422	408	369	380	412	411	416	421	410	390	414	387	429	422	422	441	446	392	428	400	386	376	402	459	415	418	400	408	409	405	418	393	405	404	420	376	443	373	415	385	438	432	394	408	398	407	444	389	423	425	397	411	446	430	411	442	408	426	407	393	454	419	394	395	439	385	420	400	421	411	393	395	433	387	407	375	437	433	420	414	426	418	431	417	397	410	389	432	439	398	468	408	417	392	390	400	401	426	397	437	407	370	408	418	424	416	416	394	411	397	436	388	435	422	430	433	391	425	370	380	390	426	430	380	401	405	415	369	421	420	414	409	429	424	389	386	391	442	459	405	396	451	420	414	372	445	422	403	381	412	393	395	447	364	467	411	423	433	431	398	386	422	437	411	354	403	381	391	429	385	438	413	430	421	418	395	436	429	389	438	404	427	409	400	384	370	443	373	408	444	432	431	408	388	426	412	425	427	389	410	434	414	395	423	386	396	405	383	408	376	399	404	427	427	421	416	389	393	416	411	385	415	416	429	431	422	423	370	393	399	449	437	383	412
23759	20975	28171	24150	20692	9976	1029	719	559	522	490	422	413	370	389	364	351	386	361	341	329	344	358	338	330	344	346	314	340	332	343	328	386	696	348	290	318	316	297	301	317	320	316	313	307	334	320	318	318	352	305	332	351	333	348	302	317	325	320	338	350	283	309	316	425	581	621	574	467	444	394	327	310	350	345	322	330	330	315	327	326	303	300	316	329	289	284	341	330	314	354	312	329	292	310	276	331	294	289	307	307	321	330	326	302	329	316	329	334	304	302	317	302	321	300	321	325	345	296	302	318	319	311	293	338	343	306	339	273	345	316	313	298	300	324	316	312	299	328	325	325	341	325	309	283	328	346	366	305	319	328	306	308	337	317	313	308	337	281	306	319	313	289	299	318	316	319	319	350	322	303	325	326	300	328	315	347	335	315	305	333	309	313	302	295	299	311	298	305	341	304	351	318	316	324	314	308	315	336	361	309	276	326	316	317	276	330	322	344	315	330	318	312	325	307	352	317	305	288	267	350	297	306	340	305	316	290	303	313	270	310	311	284	330	330	322	314	309	324	352	320	301	297	304	316	288	326	307	313	317	345	332	330	300	363	334	317	320	337	328	329	307	331	300	337	284	324	306	303	334	335	320	314	320	305	316	320	309	326	347	329	322	338	331	315	310	299	329	314	323	318	322	275	316	302	305	299	297	334	351	322	324	342	287	322	318	286	323	294	329	327	307	318	310	314	344	290	324	324	313	321	306	354	317	306	307	291	320	340	321	278	335	325	335	329	341	306	310	320	318	313	281	343	309	340	325	336	312	291	324	332	303	323	340	287	301	292	342	305	305	343	312	337	285	299	318	321	300	294	311	319	336	346	345	331	305	306	359	298	305	332	301	327	297	300	315	310	338	349	295	300	315	331	310	296	346	314	308	309	306	318	338	313	333	306	339	315	285	347	330	339	333	328	302	330	355	302	311	327	291	326	329	302	356	322	299	310	269	325	300	289	335	335	340	315	331	343	320	326	303	305	298	310	300	326	295	327	296	307	331	320	316	324	306	328	314	301	327	315	367	320	323	328	302	290	316	330	317	293	319	315	342	345	339	327	280	334	299	332	336	331	316	306	333	314	312	307	310	327	329	313	313	312	301	330	315	302	346	322	304	297	304	298	328	284	328	303	333	308	319	314	348	292	339	298	287	349	309	304	280	298	319	305	311	299	322	308	294	306	324	333	338	322	302	347	338	305	343	324	321	337	308	302	317	304	315	311	302	313	320	334	332	321	331	334	305	303	299	337	331	318	319	304	345	285	328	321	347	304	313	304	331	291	326	308	305	330	333	318	322	321	322	294	300	297	319	313	297	326	344	310	349	305	285	316	301	285	326	323	346	303	285	344	320	322	313	315	301	303	330	322	337	334	352	336	351	309	327	316	310	321	320	343	306	310	297	318	324	340	324	312	309	322	349	316	279	323	293	332	325	324	319	353	304	328	311	321	334	311	315	303	298	348	294	306	345	314	325	338	336	340	292	323	319	323	323	317	324	308	320	360	331	331	322	312	320	333	317	335	300	348	315	339	325	344	301	332	302	315	302	322	322	309	314	298	275	290	323	328	323	310	334	306	326	286	321	318	331	334	312	311	339	339	315	315	327	290	333	315	341	305	324	325	320	303	307	301	324	332	321	313	312	326	305	315	307	345	342	295	335	322	278	327	340	328	333	347	349	319	310	315	319	335	337	315	300	312	305	348	329	320	305	293	312	339	346	325	343	313	323	321	318	329	287	312	305	328	290	329	344	319	318	285	316	296	320	314	318	307	301	334	336	306	348	293	336	326	330	303	312	336	312	312	332	292	278	330	302	323	317	318	306	292	345	309	328	291	308	334	302	307	292	338	309	293	290	301	309	327	303	307	349	297	317	335	300	330	287	307	302	330	315	324	329	325	314	325	318	331	304	333	333	322	357	319	301	293	321	326	301	319	321	311	306	323	310	293	320	319	349	271	310	285	322	298	322	304	314	313	309	320	351	338	325	294	309	345	311	329	304	331	288	324	303	308	330	313	326	328	317	310	316	330	315	340	328	331	337	314	306	320	303	330	330	321	321	297	321	297	335	327	349	336	301	312	307	318	295	301	326	311	307	339	330	362	314	278	339	319	310	315	315	313	336	343	339	314	289	290	331	328	308	275	322	311	337	304	313	300	328	333	293	316	266	296	333	332	312	325	302	317	322	313	290	324	325	329	317	322	303	323	285	325	347	316	321	331	293	309	308	330	303	331	298	290	293	328	307	342	318	303	318	304	314	308	324	317	311	335	354	282	313	322	298	331	292	344	302	289	324	332	341	297	313	293	321	365	360	316	301	328	300	296	315	315	316	323	355	335	303	348	319	321	342	336	323	287	282	286	359	315	323	366	304	326	320	318	321	303	322	296	323	304	312	310	331	332	324	321	344	296	293	322	304	318	329	314	299	319	337	325	301	319	328	325	309	298	294	316	323	297	269	331	314	302	326	303	301	307	318	320	319	319	312	324	318	317	307	296	320	326	315	337	309	301	296	340	338	339	334	313	344	330	309	331	332	308	340	287	326	328	305	317	311	301	331	329	300	331	331	358	317	306	308	331	300	331	345	304	326	315	323	336	302	298	328	311	321	342	323	306	316	323	329	301	310	303	307	324	320	298	313	302	303	314	327	329	346	322	317	321	298	331	287	320	270	280	352	357	321	332	321	319	318	313	296	310	323	321	302	315	305	302	309	303	314	289	330	311	329	314	316	327	312	316	311	305	314	314	352	296	296	336	311	289	344	333	307	319	336	310	351	343	290	336	305	342	325	315	292	325	314	335	332	302	333	303	329	308	341	300	303	329	333	297	314	323	291	332	331	302	317	304	306	284	315	320	319	302	291	349	350	315	327	311	327	336	340	293	350	300	311	287	318	320	290	325	314	305	311	329	311	328	298	306	317	297	324	304	297	321	343	327	287	313	309	341	301	327	295	323	311	314	322	328	316	319	311	323	333	315	318	286	332	334	321	299	329	303	309	323	309	291	319	314	301	299	333	314	333	315	336	290	317	296	300	304	306	296	295	347	307	309	310	327	308	341	313	311	308	299	304	285	322	328	315	311	335	328	291	316	319	342	310	307	305	331	325	306	306	295	301	325	298	311	335	326	307	302	333	306	316	299	276	304	305	321	319	323	311	314	329	329	306	333	310	318	304	334	338	330	323	318	297	332	329	344	304	307	301	276	307	304	297	280	291	339	325	316	308	299	321	343	323	322	324	315	330	348	325	317	329	301	317	315	286	320	321	333	285	327	308	312	331	329	286	370	326	304	323	316	321	334	310	336	315	301	344	332	340	309	329	292	326	341	340	305	316	321	265	315	337	337	315	339	318	322	298	348	320	351	311	320	331	320	303	336	288	326	305	335	255	245	356	306	297	338	333	294	334	330	361	311	354	328	296	308	314	322	332	311	377	316	335	294	330	359	319	291	309	310	305	313	309	332	321
30820	56794	41536	19609	7956	1750	1282	1020	890	793	696	593	529	510	465	458	456	422	408	384	437	429	413	432	376	401	417	394	395	380	416	375	461	931	448	370	348	386	374	351	407	378	368	356	390	373	377	359	373	385	356	371	399	370	351	365	337	365	344	388	358	359	361	367	526	690	782	677	617	600	448	355	359	353	398	381	333	373	374	374	364	346	347	318	394	386	323	349	371	340	340	382	388	382	367	357	362	368	380	389	361	376	355	367	374	384	386	369	385	399	386	386	387	367	355	406	364	364	338	372	334	345	405	357	399	367	365	393	411	391	380	384	363	354	354	370	382	362	375	358	356	336	374	370	365	384	385	401	389	379	353	347	352	387	349	390	376	395	369	390	361	367	374	361	400	321	380	358	364	357	348	386	366	347	344	388	382	348	349	365	390	380	358	350	387	333	379	370	388	368	349	383	346	400	324	383	382	362	342	364	389	366	384	387	373	384	384	346	343	357	368	348	340	352	364	388	374	362	376	363	357	405	361	362	353	361	383	364	353	375	330	377	367	367	394	389	381	353	393	379	338	359	369	396	407	392	357	391	390	381	391	368	395	329	375	393	371	366	364	390	372	358	368	367	343	305	376	357	385	363	364	361	386	391	307	386	383	344	375	380	370	374	357	375	369	357	354	395	347	364	367	383	353	377	368	409	349	390	376	372	364	351	366	351	369	361	369	369	352	378	367	360	380	386	332	351	338	379	355	381	365	356	401	385	401	353	335	367	378	373	352	344	342	368	388	411	353	372	377	355	386	358	354	385	360	356	380	379	360	354	387	390	370	380	363	345	409	359	376	360	359	375	373	351	379	382	401	365	382	388	371	396	396	360	352	334	372	348	362	359	387	371	340	366	382	348	334	346	355	389	352	366	366	384	390	396	372	394	373	422	348	367	393	354	357	393	370	361	363	373	398	396	351	348	365	359	378	382	355	360	375	356	380	364	406	376	351	345	384	378	377	368	348	380	390	378	379	361	354	359	339	339	384	389	366	335	384	342	399	371	371	396	397	356	342	394	344	367	366	362	327	378	386	375	371	374	374	354	357	373	352	387	360	369	338	410	385	340	356	346	330	384	396	326	392	331	349	387	367	344	378	400	386	363	375	357	393	371	356	366	373	352	372	394	391	383	421	377	348	346	350	376	347	371	362	346	369	363	332	346	345	358	376	378	374	364	376	369	349	373	337	341	364	382	378	372	357	371	367	368	367	369	394	383	358	421	363	346	348	353	346	348	405	365	368	361	396	342	336	364	398	373	368	360	346	378	379	400	377	375	362	358	348	374	387	372	399	373	351	371	366	354	374	362	360	346	365	366	328	376	340	398	341	357	376	353	364	368	334	397	386	354	373	353	328	354	358	397	331	350	349	391	389	373	400	371	341	398	400	386	377	342	402	375	376	396	384	370	384	299	376	383	355	353	372	343	359	376	324	394	369	380	370	379	365	348	383	372	360	367	365	383	376	379	356	422	320	365	360	372	370	372	374	375	360	374	322	398	394	358	357	358	367	369	359	377	344	365	346	371	363	354	340	389	388	323	357	356	381	343	356	342	357	377	326	398	398	354	366	360	375	385	370	347	394	413	362	331	379	353	406	382	382	368	351	357	350	391	393	372	357	372	373	388	372	338	347	412	372	415	382	374	351	333	373	326	382	361	336	358	367	353	348	381	341	364	378	404	366	352	366	364	385	369	361	378	386	366	370	378	342	400	351	338	413	372	406	380	360	370	395	374	362	335	375	393	329	361	374	368	374	347	367	343	350	322	346	369	387	357	347	366	367	390	356	388	343	379	358	369	368	364	391	367	383	377	350	359	386	373	383	389	360	397	378	370	388	334	392	360	373	402	361	364	377	335	354	350	353	382	345	383	364	380	345	378	367	381	344	360	376	396	352	374	380	381	322	359	401	404	363	380	365	360	359	369	388	376	351	335	364	352	397	365	383	351	341	377	349	339	381	404	380	355	394	397	382	384	362	368	360	355	408	362	357	391	362	359	407	389	374	371	391	373	364	363	347	406	381	378	362	365	378	352	373	368	349	366	376	388	344	390	371	379	375	356	359	388	344	419	402	350	393	375	383	348	350	357	345	341	388	367	340	364	354	353	329	405	384	393	355	360	360	336	366	380	341	405	356	345	368	351	369	381	359	350	375	385	393	387	374	391	370	384	348	341	355	403	361	356	370	364	376	358	352	346	358	353	327	367	355	355	355	343	357	385	357	385	403	331	382	375	375	377	378	393	385	377	350	390	406	353	368	377	361	377	370	368	370	353	351	364	357	383	347	391	345	360	404	394	347	375	368	365	339	373	370	377	384	379	359	384	341	403	370	383	369	382	368	369	369	396	362	356	348	340	343	411	431	360	347	359	357	360	376	351	366	350	373	369	384	375	367	340	390	402	372	401	394	376	377	381	372	378	315	374	374	374	338	366	347	358	365	393	364	369	343	352	381	346	371	349	354	330	353	372	379	391	377	355	348	383	367	399	369	350	340	370	334	320	374	359	396	334	366	335	375	364	370	390	380	353	365	355	366	375	386	365	369	408	384	348	390	373	369	355	370	350	392	381	370	385	355	382	346	354	377	360	369	396	373	364	374	387	370	388	375	382	337	389	371	339	370	385	388	392	356	380	375	368	406	347	365	361	355	353	379	389	388	377	400	369	364	346	375	373	384	358	356	368	363	390	358	368	351	385	386	349	380	392	349	379	385	370	360	378	386	372	368	380	361	352	369	348	364	331	350	373	350	356	347	379	383	349	374	357	348	368	356	381	363	359	372	338	386	383	348	387	362	337	342	372	388	372	402	383	380	392	346	333	370	375	323	361	355	366	356	378	331	358	371	348	365	358	378	366	366	382	375	308	385	364	403	351	363	393	358	397	347	388	378	345	351	369	357	349	332	398	390	361	372	361	368	347	369	384	338	364	409	359	339	380	390	346	396	354	363	384	370	361	358	359	376	363	366	361	361	353	371	367	373	351	390	349	353	334	360	384	382	408	412	373	354	351	335	354	378	375	387	351	329	392	351	378	354	357	379	348	366	338	362	366	365	357	358	342	382	381	348	401	373	352	384	388	391	379	384	380	363	341	342	354	344	336	366	383	362	373	347	379	386	370	351	390	378	382	349	345	369	386	352	338	373	355	397	354	365	376	393	393	364	357	364	387	336	343	354	382	368	376	405	375	349	408	393	400	354	376	356	363	385	366	337	349	385	381	365	306	358	345	374	365	359	353	340	359	372	361	371	363	378	392	361	340	400	355	346	398	346	367	350	349	386	376	359	330	429	408	384	359	346	358	372	401	376	385	372	397	376	386	350	358	366	347	384	387	357	345	357	359	351	357	392	357	385	368	354	414	367	367	354	361	394	365	398	388	373	348	387	361	362	361	361	372	355	394	389	349	357	328	334	358	365	350	368	369	393	345	362	369	366	401	395	364	386	393	376	382	355	378	381	351	339	364	361	377
25075	21047	27395	24833	12920	1470	682	624	560	547	495	489	433	484	447	413	428	455	442	458	432	420	452	470	422	465	415	419	409	429	409	420	427	526	673	454	413	466	439	462	426	407	417	425	422	419	426	431	450	417	467	411	429	444	406	393	426	427	410	404	454	416	428	461	431	479	523	510	504	459	484	443	438	430	439	422	417	416	423	441	416	426	439	475	429	459	429	427	412	405	452	427	418	448	450	418	416	417	416	407	444	388	423	432	437	478	447	390	413	445	444	418	480	428	453	465	440	437	403	437	389	419	467	446	414	439	439	436	429	421	422	418	385	406	468	417	411	416	434	400	432	482	438	452	420	435	411	433	379	418	447	416	419	435	441	410	428	441	446	446	461	386	459	412	436	439	421	422	446	407	416	472	453	469	420	426	453	467	400	417	419	450	393	413	408	453	413	447	447	419	394	425	431	405	398	401	433	397	387	472	414	402	431	416	443	388	422	445	428	418	441	432	419	427	424	426	393	409	451	411	437	465	410	442	437	418	415	430	436	445	456	451	422	427	419	421	437	422	398	443	428	445	433	407	425	411	441	433	445	441	405	448	381	429	413	447	398	415	447	447	412	441	430	414	350	444	478	410	420	443	424	397	454	452	413	420	404	402	434	436	396	428	406	384	405	413	437	414	485	419	425	431	407	414	468	443	431	428	451	445	414	416	461	408	412	413	408	419	425	432	453	395	416	403	424	456	422	423	406	431	380	446	436	443	430	471	451	399	389	402	437	447	439	442	394	430	446	425	402	423	466	409	454	429	408	426	456	420	409	420	410	446	392	411	419	463	406	422	458	415	466	392	419	442	391	446	441	439	441	469	439	453	423	387	391	421	411	367	399	397	419	396	477	436	422	427	454	414	419	415	396	440	446	420	419	416	425	424	431	425	421	432	418	422	418	406	394	432	404	455	421	418	463	443	429	413	417	461	453	470	418	433	408	428	416	447	469	433	445	418	444	401	405	426	402	448	444	427	386	385	440	425	447	417	461	417	447	459	445	402	406	387	446	415	420	425	404	440	409	421	440	414	463	428	405	426	421	468	409	402	409	398	391	407	414	440	410	418	412	400	425	409	434	437	398	439	470	433	493	431	434	425	434	384	426	410	449	440	409	434	461	434	396	434	406	402	396	417	470	426	443	444	441	407	427	417	403	399	422	402	444	406	430	428	407	381	423	430	385	437	426	395	436	455	416	413	429	416	429	400	406	409	465	408	386	417	421	473	420	428	413	456	426	446	411	411	412	421	402	446	427	385	452	448	415	430	433	436	393	469	417	398	434	424	439	390	443	435	410	433	428	430	425	407	408	425	423	442	441	435	410	405	404	447	465	427	467	439	412	404	447	439	410	435	402	425	460	451	406	418	429	461	406	439	440	394	434	441	477	433	449	410	449	416	386	460	453	422	422	446	408	392	461	397	409	446	382	456	451	450	445	434	446	420	448	425	438	394	451	420	427	428	398	403	383	414	440	430	430	466	430	410	462	421	398	459	441	421	427	387	423	406	437	422	413	426	415	431	424	393	431	466	403	425	444	426	444	456	448	470	414	440	426	409	437	441	458	418	417	392	402	408	416	454	476	407	394	442	418	363	442	432	431	425	442	420	423	387	411	417	389	443	445	411	432	422	430	428	439	450	386	413	445	433	441	436	456	387	417	394	432	418	406	434	428	463	423	402	415	446	410	455	425	437	410	432	413	372	410	434	419	439	417	423	464	432	466	431	398	403	419	418	422	437	422	446	436	413	425	425	375	422	429	410	427	396	368	404	454	439	440	458	402	392	416	452	447	418	477	461	443	417	447	418	443	411	427	451	410	420	387	408	445	416	402	424	415	430	408	391	425	444	412	440	382	426	403	453	423	444	402	394	424	422	445	438	407	399	449	376	403	434	430	387	437	430	436	468	429	446	438	440	430	376	451	397	396	461	422	421	409	444	448	433	399	416	419	407	435	422	443	428	459	437	432	409	416	406	409	440	421	404	438	440	426	443	461	432	437	399	464	462	429	431	432	440	420	463	445	432	426	418	430	410	424	400	398	436	405	435	428	410	398	439	436	409	401	411	413	421	405	391	443	431	397	426	439	436	388	418	424	404	440	412	466	401	386	439	431	444	431	413	445	451	429	472	473	423	431	454	430	411	412	426	449	449	445	456	423	446	448	404	404	448	425	432	431	436	392	429	481	450	438	421	416	400	422	394	427	424	428	483	405	425	431	425	417	438	430	432	440	446	417	428	404	405	430	407	445	421	437	429	441	439	429	413	382	413	411	455	417	381	430	451	380	462	435	436	422	397	423	427	440	450	431	415	453	427	426	420	403	408	441	421	419	398	406	451	434	446	412	430	438	442	447	469	421	435	389	422	416	476	376	424	404	392	426	409	410	440	411	412	454	425	483	416	432	459	439	417	452	418	423	465	413	414	439	407	457	424	392	444	462	407	398	465	456	429	435	447	431	455	390	411	429	383	412	392	404	423	420	410	403	418	416	440	423	377	425	458	454	405	434	451	432	413	424	417	457	419	424	455	442	434	399	391	416	428	424	428	414	425	407	425	426	402	423	399	462	406	447	420	439	425	405	411	429	411	451	403	418	430	400	428	406	408	410	431	429	424	452	433	447	404	465	395	405	424	413	469	412	437	396	434	416	423	409	437	433	459	394	456	479	461	440	431	413	414	418	441	404	454	419	427	427	411	408	403	418	414	441	399	432	411	399	379	409	457	423	427	454	414	433	435	474	422	447	405	406	431	420	426	422	417	417	399	453	428	447	467	416	433	405	424	421	414	437	428	435	460	391	427	381	451	414	395	425	404	386	402	467	410	437	429	427	414	403	409	409	389	424	406	443	432	413	413	423	418	425	432	422	422	436	447	417	406	410	455	380	465	440	447	386	426	441	465	429	403	394	424	409	400	425	416	408	426	428	423	418	434	424	424	434	440	432	396	435	399	437	399	411	467	417	469	428	444	410	416	427	440	390	404	430	405	439	431	429	406	478	441	429	442	422	450	436	406	419	406	438	428	428	434	436	423	450	429	397	443	452	452	458	429	408	422	435	379	436	424	423	460	405	420	421	437	391	447	432	394	440	439	409	432	424	425	410	454	427	420	408	430	419	412	450	412	444	433	432	429	392	436	393	408	437	435	416	422	425	414	457	449	443	443	406	400	397	429	411	408	400	392	426	422	432	419	414	438	436	412	392	392	422	408	421	430	422	435	413	413	424	385	408	415	433	441	436	478	432	441	430	429	421	431	450	417	436	432	431	432	439	426	402	409	399	432	433	403	397	467	440	436	408	418	430	417	438	459	441	404	394	390	430	414	441	434	433	398	372	428	444	416	442	430	402	447	418	375	452	358	415	426	442	388	443	421	397	441	410	423	465	440	407	412	417	428	431	460	425	425	442	406	436	420	398	447	408	404	475	404	384	428	401	397	440	425	442	412	392	413	407	409	419	425	416	445	447	417
33840	48910	33501	13324	6901	1415	989	868	759	687	651	607	612	591	547	551	494	539	525	484	503	490	528	493	529	497	516	499	496	503	491	491	485	666	826	505	486	498	519	483	518	501	494	526	489	492	515	497	483	478	483	487	486	464	494	455	490	474	492	471	487	445	519	452	525	633	627	582	552	572	554	482	519	516	494	487	488	481	483	483	496	478	470	492	482	485	499	499	481	450	502	482	492	478	470	455	509	445	481	483	449	519	483	487	496	492	515	512	513	501	506	468	480	489	458	493	497	502	472	467	518	497	483	457	488	476	520	474	484	483	531	482	440	486	496	519	522	453	461	487	499	508	508	462	495	503	488	494	510	478	488	503	485	491	520	494	488	478	516	509	479	492	484	503	506	489	448	437	480	475	479	497	485	462	503	489	494	499	526	507	476	540	518	498	474	456	490	475	488	455	500	497	461	501	488	488	473	477	463	484	530	511	482	463	503	503	493	460	497	486	466	506	471	478	496	441	543	437	517	520	486	521	491	501	445	510	484	514	482	483	484	478	493	506	482	472	450	487	482	469	478	507	498	447	532	437	484	489	451	518	499	451	490	449	473	476	465	500	461	461	491	499	446	487	456	501	510	431	475	492	522	501	492	487	495	477	473	497	458	465	488	467	469	460	482	472	491	483	496	493	476	503	469	458	490	440	510	479	525	508	492	497	442	450	463	476	503	490	480	498	489	447	484	472	469	493	503	492	503	464	479	492	495	509	444	496	496	487	486	513	489	470	486	492	471	509	456	464	459	482	489	519	480	487	461	509	511	480	517	483	525	490	490	445	478	463	489	475	488	496	513	456	488	469	490	483	506	483	490	493	497	491	470	497	488	482	491	476	521	474	515	467	495	490	520	514	478	488	543	512	490	477	482	479	461	459	507	499	500	522	466	488	477	460	486	532	482	457	483	485	480	520	443	439	471	524	500	507	494	485	459	490	485	474	499	462	465	493	455	500	535	476	466	526	482	474	497	520	511	499	485	473	508	482	474	508	522	487	466	479	461	474	485	487	516	477	471	478	466	480	473	487	495	474	482	492	529	502	477	460	499	479	448	462	469	497	465	500	490	476	494	498	516	466	503	497	499	497	461	467	493	465	490	534	494	518	516	516	451	484	501	468	537	486	462	465	467	478	485	495	535	491	473	503	471	476	483	496	518	533	460	518	459	505	454	501	463	497	488	463	492	532	463	518	495	458	493	441	480	476	483	488	488	453	514	522	494	488	503	485	525	501	480	503	427	514	485	464	490	486	474	440	530	495	471	454	473	480	453	504	519	473	498	453	503	506	514	468	488	508	479	485	521	505	478	490	440	499	452	465	470	514	509	513	488	460	466	447	487	483	483	482	467	444	483	469	484	509	490	488	517	488	471	500	506	477	534	480	513	479	530	474	462	513	441	491	480	515	510	492	483	445	507	489	471	463	473	476	477	502	467	492	475	486	470	465	497	495	466	528	514	527	462	484	448	508	483	483	497	531	481	474	508	474	496	425	487	493	462	466	445	478	490	498	506	512	493	506	471	477	489	497	495	513	518	480	481	491	442	506	496	531	508	462	493	502	511	506	519	496	466	499	504	452	474	461	494	512	477	478	475	498	513	486	470	503	493	469	463	468	511	473	486	492	478	476	522	504	518	497	498	514	494	476	478	491	483	490	474	486	484	514	443	473	519	509	479	481	493	504	493	503	508	509	496	463	497	501	490	479	490	513	484	489	507	488	483	525	485	504	495	484	430	487	513	492	468	480	474	497	484	465	486	509	528	459	492	501	487	485	489	481	514	471	505	428	454	508	488	485	457	477	434	497	492	499	464	539	514	438	515	473	443	526	467	483	499	502	484	454	471	450	495	461	485	458	522	487	468	480	506	512	498	469	488	475	497	494	456	506	473	507	484	509	478	430	482	458	495	523	524	471	471	514	500	453	464	480	496	461	472	527	487	474	494	488	470	496	489	450	489	498	518	531	495	521	527	477	472	486	530	438	500	492	488	510	466	489	527	476	472	515	483	512	488	454	500	489	505	510	502	482	487	454	507	484	516	502	512	506	470	522	501	452	505	459	462	502	518	500	510	484	546	486	512	494	480	509	495	491	474	488	467	528	458	496	487	509	481	495	491	449	462	486	481	517	443	500	436	460	484	535	491	461	492	506	487	490	490	493	494	498	444	496	468	485	526	514	488	498	486	457	483	506	489	517	494	462	479	473	482	500	481	507	495	438	475	486	505	489	463	483	514	498	457	481	497	476	490	521	493	461	476	473	443	481	453	495	473	415	519	498	509	506	466	479	484	530	460	493	486	478	455	509	464	502	490	469	486	478	491	476	500	479	487	508	472	458	491	480	490	506	458	471	456	498	475	463	477	494	470	515	438	506	533	499	502	425	484	467	478	511	460	478	543	469	508	505	533	473	474	494	506	466	475	442	484	476	500	482	481	494	482	492	509	464	530	480	477	493	545	440	474	479	475	481	541	508	470	517	463	513	469	507	488	488	507	468	496	488	430	479	453	476	476	500	470	479	467	463	476	482	513	478	494	512	496	493	507	462	508	454	499	479	502	461	512	514	469	448	489	513	527	504	507	496	465	477	517	472	466	453	506	489	505	429	492	500	470	435	525	503	506	489	478	442	497	520	503	480	474	474	509	473	509	482	503	493	509	506	479	509	469	483	472	488	478	483	486	502	478	480	493	506	447	480	480	514	467	541	496	465	522	495	523	508	473	500	462	504	508	487	467	483	473	480	464	505	458	485	494	490	487	468	529	490	517	474	478	523	526	498	484	506	481	436	459	473	517	496	476	522	516	467	501	492	456	505	480	515	504	480	471	471	503	490	507	534	455	451	496	510	479	496	499	495	481	479	494	500	505	493	498	473	511	487	475	525	499	516	492	486	483	486	482	485	509	488	505	493	490	434	483	480	490	465	492	512	500	463	460	486	475	502	475	503	455	527	448	474	479	463	515	521	472	476	492	494	494	479	496	525	486	472	500	429	522	486	518	507	499	500	488	466	515	482	466	470	477	469	511	493	522	406	494	479	472	496	440	492	507	484	495	481	461	482	462	471	493	473	470	483	491	471	523	461	477	499	488	481	459	515	502	511	474	459	483	489	476	447	528	508	463	488	536	457	490	484	507	486	463	468	477	493	524	508	464	521	513	466	466	482	481	471	472	482	517	478	480	485	459	466	477	462	506	492	451	520	521	482	467	488	464	460	512	496	477	506	474	490	475	528	514	490	526	501	463	469	512	475	477	499	475	489	481	470	528	479	481	489	501	477	455	507	482	464	474	446	495	475	502	491	488	455	455	441	459	481	515	462	518	501	473	508	472	483	501	494	484	475	482	492	509	497	529	506	478	474	452	480	474	479	499	501	518	464	541	502	508	478	515	501	525	479	450	468	508	496	483	469	469	468	469	462	476	492	498	484	499	452	492	489	501	533	484	503	493	466	490	497	472	458	493	516	500	477
22770	21010	28549	23705	21025	20928	8489	1076	865	771	669	572	537	571	512	461	464	501	430	451	452	471	465	436	496	455	436	458	416	425	432	417	412	388	447	461	406	427	399	385	396	385	444	449	373	390	420	438	420	399	410	397	434	394	413	413	417	422	406	414	414	433	402	433	690	801	681	674	695	583	429	414	413	396	406	381	426	398	417	381	385	405	377	404	431	386	404	392	366	403	373	412	405	406	408	433	391	394	388	412	426	366	353	410	387	409	433	406	415	377	375	402	421	385	405	410	422	409	427	381	433	413	410	380	394	410	377	407	365	365	375	387	403	403	372	397	398	417	394	393	413	417	374	450	378	406	416	386	382	341	407	434	408	383	418	447	387	403	394	426	383	413	378	399	398	406	408	472	446	441	387	435	380	377	417	427	407	381	407	393	401	412	391	387	389	409	387	398	391	420	401	380	399	415	429	423	400	417	396	404	396	344	424	425	371	398	418	392	439	410	423	432	426	407	378	428	396	377	386	413	442	385	400	400	380	412	397	386	414	390	426	399	365	398	400	396	380	434	459	400	346	423	410	365	404	419	411	390	425	420	399	406	370	396	387	350	439	396	378	374	373	370	325	358	424	391	429	411	402	386	397	393	415	399	432	408	389	429	347	399	399	391	381	387	383	403	387	373	411	370	440	394	411	373	416	430	404	381	427	386	398	394	378	405	376	428	392	390	424	390	422	403	383	382	420	406	399	412	396	383	414	380	394	363	400	384	391	389	412	356	373	373	398	395	402	410	378	372	424	441	385	365	351	379	421	411	413	425	377	428	412	451	416	370	399	416	390	390	440	384	405	392	389	457	414	441	396	403	391	385	386	382	404	401	405	376	378	390	379	386	378	380	430	418	379	398	384	383	378	399	384	387	385	405	401	391	418	411	397	427	422	412	426	378	382	397	395	404	400	397	384	433	380	386	419	431	388	395	388	411	386	390	399	432	428	416	411	410	383	415	391	414	372	437	409	409	404	411	386	414	358	408	376	381	395	385	410	389	405	379	389	351	392	430	404	408	396	364	388	413	386	385	394	389	396	374	398	419	391	409	409	376	387	410	405	398	400	404	414	413	397	385	377	444	439	379	405	382	385	390	397	409	388	447	410	386	383	412	391	411	386	374	395	428	382	404	380	394	392	416	391	413	414	417	365	406	424	422	413	368	374	392	419	396	409	412	371	398	416	401	406	396	390	394	432	386	383	389	370	429	395	398	395	405	389	366	395	408	395	410	420	408	368	395	416	398	393	422	418	398	387	398	410	375	388	420	412	363	387	431	421	394	383	412	425	394	415	418	395	385	414	401	406	415	393	385	409	397	386	388	398	384	375	399	397	421	444	417	383	411	366	379	402	357	400	366	394	403	399	400	397	424	387	426	387	412	383	425	367	372	410	408	405	430	414	389	377	376	388	402	405	374	379	404	365	365	392	387	394	376	402	401	414	398	413	366	429	428	394	412	419	397	438	364	428	398	417	371	378	393	419	398	421	390	425	392	389	409	437	397	455	409	388	387	417	415	387	389	402	401	421	394	400	366	377	407	372	391	414	378	382	408	417	401	393	420	415	402	437	402	410	373	380	413	380	360	384	387	424	385	379	388	402	409	424	404	404	388	418	369	433	428	404	402	373	411	386	371	412	392	413	369	363	375	399	401	412	398	416	404	381	372	372	389	414	416	383	351	404	399	366	376	410	407	391	435	380	384	428	422	399	386	429	418	415	399	382	456	399	391	422	408	413	406	372	402	395	398	375	399	394	379	381	406	400	393	410	401	394	421	399	393	386	408	399	382	388	397	408	417	390	390	401	396	395	393	405	393	414	378	328	406	377	413	360	396	393	402	406	408	385	371	426	415	422	419	390	392	422	405	387	379	390	436	374	418	402	401	390	396	414	403	384	362	412	424	394	430	377	429	385	434	355	391	413	385	371	397	433	406	411	405	381	391	400	368	387	393	431	354	424	389	424	383	390	424	432	379	387	446	421	423	373	354	385	449	348	393	408	397	414	372	393	405	400	432	413	366	387	403	407	394	391	394	386	379	389	375	436	403	401	418	356	434	407	401	410	386	404	387	406	391	399	386	411	382	376	405	384	405	383	405	417	353	423	403	366	363	368	396	403	405	393	409	389	418	386	404	397	360	408	413	418	415	395	387	434	411	433	376	394	361	432	389	405	401	362	391	384	387	445	385	424	399	447	399	394	386	394	394	402	396	373	407	382	411	399	376	424	381	376	408	384	374	394	365	392	421	428	381	414	395	390	393	420	404	369	403	382	372	413	413	385	409	404	445	414	350	386	350	459	389	400	410	411	439	412	399	381	399	373	356	369	370	410	389	414	402	390	391	408	428	422	362	375	376	417	378	401	401	401	414	428	412	406	419	413	378	395	404	395	421	386	411	384	389	383	375	412	383	380	379	370	400	398	419	395	415	376	404	389	428	361	383	416	375	401	413	392	381	415	398	392	395	391	374	419	398	408	372	419	403	391	417	375	374	376	392	392	423	363	382	417	410	415	364	412	455	423	450	377	384	378	394	384	384	394	381	390	445	409	438	373	430	380	382	373	400	397	422	409	403	411	356	407	406	360	397	393	410	383	399	415	425	370	393	385	421	401	419	425	409	400	403	393	376	386	419	398	389	400	388	437	428	400	380	386	378	418	416	400	438	383	414	427	362	434	384	381	377	389	386	416	373	402	387	389	446	369	406	391	409	426	345	415	403	382	397	395	395	398	398	389	369	378	374	428	393	383	371	414	414	423	417	385	382	358	434	403	391	389	363	403	415	366	397	404	408	412	410	383	379	404	389	405	415	376	404	383	399	445	402	374	397	408	394	377	412	402	437	369	372	407	391	417	410	399	372	443	355	435	420	433	386	374	395	424	413	390	365	373	425	387	393	376	385	370	411	392	436	436	378	421	417	376	405	406	379	384	375	394	379	403	397	406	414	394	417	410	411	408	412	385	394	418	384	382	412	381	383	387	377	390	418	406	393	411	401	396	400	402	373	416	427	404	394	397	406	362	388	392	389	424	394	415	395	417	393	396	396	424	406	391	407	444	394	440	399	380	365	400	400	384	436	398	404	347	428	385	398	384	437	420	410	379	405	420	401	364	413	361	374	395	370	378	386	397	395	391	418	411	388	404	379	399	409	421	430	400	411	412	409	403	399	415	416	369	405	337	408	394	396	399	420	381	405	412	410	436	387	396	394	374	427	367	427	426	445	395	413	395	417	375	393	417	405	414	398	416	430	403	419	428	388	401	367	380	439	400	380	403	399	386	442	379	373	384	385	376	385	389	388	381	392	401	403	373	400	386	387	453	393	397	400	358	402	434	400	404	441	371	373	390	363	434	386	394	449	446	369	404	382	433	378	409	411	420	430	402	413	373	401	392	394	384	410	393	365	405	405	381	395	420	418	392	408	379	368	421	413	397	381	372	389	396	399	385	423	393	407	385	406	417	371	431	403
36690	59559	41985	21718	7897	3542	1926	1454	1326	1144	905	802	770	664	656	604	619	567	577	517	520	540	482	483	444	480	489	525	505	473	472	482	483	537	550	540	464	456	469	467	501	445	508	481	469	442	414	467	453	473	468	477	462	447	462	438	486	428	451	405	436	446	463	517	804	984	856	835	906	702	463	444	467	417	449	459	423	445	454	411	405	463	457	450	459	423	441	466	479	408	450	481	432	435	434	431	421	471	478	483	400	468	464	450	447	397	425	469	446	449	485	407	455	459	436	458	425	435	441	427	430	451	453	446	438	448	467	450	447	460	443	477	460	454	462	461	490	430	442	453	414	475	459	432	473	429	425	454	479	444	443	428	409	440	434	417	415	443	448	462	458	423	435	463	448	420	465	418	422	448	455	434	427	472	449	465	452	454	427	437	441	488	466	426	456	438	450	447	486	489	447	461	408	460	446	488	452	449	464	446	446	447	463	409	412	452	454	455	412	450	440	420	407	488	484	438	449	413	436	442	442	442	468	399	410	450	436	449	465	442	453	444	443	450	454	459	456	463	442	445	478	439	409	461	455	418	409	471	472	435	455	485	446	454	437	404	428	424	453	453	471	420	418	436	464	429	418	428	466	422	433	457	433	454	472	421	413	476	413	426	460	452	437	480	470	452	426	453	438	410	381	434	465	446	463	453	454	458	448	442	454	453	448	446	437	435	449	441	448	451	455	428	466	439	481	481	451	446	455	450	441	391	450	453	463	463	426	435	455	403	433	421	388	465	435	471	425	450	450	409	439	447	459	452	433	423	418	484	435	445	431	442	437	462	437	425	482	441	423	426	496	430	475	466	455	435	420	474	445	434	407	450	415	428	509	423	421	436	441	455	425	429	438	453	485	426	438	432	436	421	433	466	469	419	440	415	473	455	430	456	453	459	448	484	422	450	427	440	462	480	483	460	432	439	436	430	452	441	482	433	451	451	391	462	491	429	455	439	440	440	428	440	431	468	471	421	417	446	438	447	435	459	435	458	454	445	447	461	443	454	469	453	410	454	442	467	443	478	429	482	468	466	432	423	447	437	449	421	478	468	434	462	454	437	448	462	466	416	419	438	434	496	409	413	417	442	457	438	445	433	432	456	447	435	478	444	442	432	485	455	447	456	441	451	457	407	426	390	446	467	434	439	452	435	437	440	429	474	416	424	448	466	448	437	425	425	427	463	476	496	415	468	485	454	440	422	425	465	422	436	419	413	446	503	467	436	444	455	472	397	446	442	446	459	440	510	470	457	436	452	458	479	479	437	459	435	464	425	438	424	442	413	413	425	462	447	434	425	437	400	439	449	476	435	477	438	465	435	455	437	441	436	435	448	411	458	447	440	460	441	428	450	437	455	437	460	442	475	451	446	470	397	444	423	407	491	438	433	458	460	457	432	448	438	453	476	489	436	458	413	476	479	397	399	435	415	475	448	460	460	418	422	416	422	446	430	426	431	433	445	439	459	418	475	432	468	428	458	437	452	434	448	471	446	432	470	429	413	463	468	457	435	456	435	440	435	407	452	402	423	437	414	462	473	482	454	428	488	471	455	427	484	433	446	449	427	423	402	467	431	457	450	473	448	460	423	455	463	426	453	480	426	452	447	464	416	428	450	433	469	422	449	472	456	425	474	438	445	452	476	423	411	448	459	459	447	441	421	444	429	424	426	453	434	426	431	502	433	410	432	477	449	432	463	442	445	455	437	450	438	455	427	459	435	438	379	412	447	439	390	431	430	471	425	474	490	462	433	422	447	462	453	434	443	443	430	497	424	425	426	436	440	428	442	455	475	395	453	446	429	451	425	465	404	488	432	437	444	458	439	415	440	410	421	437	472	432	405	446	431	435	448	446	414	446	451	458	466	423	446	467	468	460	446	430	463	414	472	467	442	482	446	453	455	433	440	456	456	445	469	416	439	450	455	429	414	435	396	442	426	425	464	433	465	431	459	428	438	412	432	451	410	421	428	450	449	454	444	469	450	439	461	442	408	421	462	468	442	436	426	464	442	435	464	437	435	428	465	425	440	450	420	443	449	412	434	463	463	423	467	408	459	462	459	444	448	437	451	463	448	442	434	441	429	452	448	450	430	444	478	460	437	420	455	470	446	441	443	420	415	390	410	426	428	417	453	444	457	434	452	472	413	446	441	487	421	452	427	444	437	416	490	470	452	457	459	451	450	450	426	455	470	439	429	488	460	458	450	456	414	443	442	393	428	436	452	458	486	441	478	458	423	432	382	428	439	445	437	422	434	463	442	448	453	442	453	437	432	448	417	464	460	436	433	504	436	400	418	443	425	438	390	427	423	406	411	436	425	462	455	401	480	431	454	479	447	456	431	456	411	400	472	439	439	408	428	457	434	413	430	456	431	503	407	446	444	468	444	426	419	443	456	473	461	480	423	416	450	438	428	423	417	450	435	444	446	445	390	467	425	467	404	466	441	434	426	438	453	453	495	432	485	445	462	416	444	484	460	436	435	417	437	463	472	466	482	456	452	439	455	460	459	412	398	445	466	430	415	419	475	427	472	436	417	431	453	478	429	462	474	450	416	461	434	459	464	442	450	407	479	419	488	461	476	457	433	459	446	461	400	459	418	473	438	448	417	452	450	444	399	453	440	434	415	473	495	441	440	447	460	429	438	451	457	419	497	417	436	399	443	425	432	420	430	443	452	495	431	480	451	432	458	481	467	444	451	457	427	410	428	435	420	426	444	457	439	445	465	439	452	423	424	448	451	430	432	430	466	441	419	441	460	429	461	443	461	442	398	448	438	421	420	397	470	461	449	430	440	429	467	471	465	436	471	433	456	436	430	410	473	461	422	462	450	438	451	413	439	410	446	430	415	449	440	445	462	451	445	455	435	460	463	426	443	439	428	460	473	416	443	445	438	471	455	456	465	482	439	435	415	434	438	427	465	414	477	410	422	412	446	423	454	436	450	425	462	445	432	451	445	430	435	425	457	428	443	424	420	434	452	440	425	456	470	484	421	433	431	440	459	434	433	414	441	456	467	452	448	433	449	468	434	458	462	445	435	473	428	423	470	417	462	422	408	479	444	452	426	444	412	451	459	460	414	423	490	468	431	406	486	443	420	420	484	447	432	439	452	450	442	441	427	465	456	453	458	430	441	465	453	484	430	428	436	431	454	458	481	428	428	457	460	460	426	438	425	460	432	475	414	459	458	473	414	449	403	458	452	442	429	481	409	448	452	428	428	433	458	419	435	445	444	465	462	452	431	414	428	458	461	482	451	411	458	430	433	434	425	491	413	492	442	459	464	454	413	466	462	444	436	432	426	469	420	458	446	427	464	441	449	443	443	406	484	399	475	454	429	443	442	432	445	441	422	421	428	443	428	449	422	475	445	415	472	429	410	437	496	458	438	422	447	451	415	453	457	444	454	468	462	422	441	429	438	443	449	434	474	453	445	456	405	444	500	449	498	446	421	470	443	447	426	479	461	472	454
28710	29264	29993	14176	2330	821	416	404	369	393	392	336	318	364	381	347	350	345	346	303	324	341	343	360	312	325	329	320	311	335	330	310	321	296	327	347	324	327	295	332	341	329	308	325	328	289	320	336	345	316	340	342	320	333	308	299	317	345	314	340	346	359	285	336	362	333	361	294	361	333	322	356	301	308	338	329	331	308	339	364	313	320	330	324	337	351	334	344	315	328	342	306	362	325	335	337	332	297	299	313	354	307	330	315	317	333	319	294	353	276	302	306	313	318	296	352	313	316	335	302	339	366	318	330	319	302	340	344	317	331	311	346	301	316	309	340	326	350	347	332	342	361	322	336	328	326	342	337	363	324	329	325	328	323	329	335	361	368	316	319	336	317	346	343	327	315	358	335	327	315	312	321	288	338	332	356	348	330	330	320	323	307	324	358	363	337	331	342	326	313	343	359	315	359	316	316	323	337	324	303	359	315	348	345	308	323	335	321	325	326	308	318	343	346	338	310	357	320	346	325	336	364	338	332	344	325	343	339	338	340	357	306	331	334	311	329	311	334	348	296	311	322	318	309	357	361	316	313	331	308	342	284	322	362	366	349	331	323	320	345	308	316	349	323	294	304	319	294	293	340	317	302	355	332	307	356	351	304	315	328	318	340	315	340	305	321	302	335	321	395	315	312	335	344	326	329	320	291	342	357	338	330	348	341	319	330	323	299	286	300	325	311	343	387	326	360	342	319	311	323	328	369	306	343	304	340	323	336	343	350	304	309	350	338	329	288	327	311	310	326	329	328	332	316	329	330	353	329	306	315	341	335	360	319	329	320	328	331	322	323	311	358	318	315	343	330	326	324	319	320	337	318	338	306	330	345	350	342	323	333	310	337	313	326	315	324	323	308	335	315	316	352	339	381	310	319	333	332	389	326	335	342	315	330	311	325	338	335	356	335	339	338	334	316	312	341	325	348	372	323	337	299	320	331	363	370	351	344	334	346	323	332	323	329	335	332	348	339	325	329	339	377	306	342	311	327	348	313	347	297	318	328	339	327	327	294	352	309	354	349	323	356	325	340	322	323	344	319	342	313	353	326	375	355	360	315	310	320	320	319	335	323	329	338	318	336	325	325	340	328	320	285	328	342	313	305	320	294	329	350	328	311	319	338	312	324	319	323	343	352	365	336	356	342	303	324	326	306	317	336	334	309	329	317	369	343	321	322	336	340	305	344	331	338	321	309	334	325	332	323	307	308	297	350	328	327	296	353	302	317	331	354	357	339	314	352	301	315	345	327	329	340	340	341	316	340	353	320	333	352	323	324	325	331	356	333	320	308	370	370	320	316	331	345	314	327	327	318	320	330	327	305	336	330	352	333	298	304	324	363	311	300	324	316	307	324	315	312	312	341	344	320	339	332	336	348	333	312	323	338	291	321	332	340	281	341	314	305	308	333	279	363	348	335	362	343	340	349	358	334	340	344	340	318	349	307	333	345	317	345	335	279	338	300	340	366	290	329	320	311	344	324	325	355	294	353	336	299	356	312	327	340	315	329	293	337	324	343	375	318	312	340	320	350	317	315	343	351	355	305	306	309	349	315	342	336	315	334	313	314	340	354	319	343	338	347	379	298	345	349	326	325	306	328	358	314	306	337	326	315	346	314	318	330	335	353	296	303	355	334	330	317	343	325	337	324	309	304	323	352	336	300	292	341	346	349	336	304	310	315	330	320	308	316	352	317	352	319	339	332	318	323	314	333	345	307	309	327	339	324	342	322	324	335	327	308	304	320	360	340	318	348	321	318	296	326	342	293	344	370	330	346	332	333	303	313	353	342	332	327	336	337	341	339	330	357	345	310	306	334	363	321	337	348	346	326	315	311	334	342	319	328	339	339	292	328	374	341	300	316	321	313	308	310	324	322	326	328	327	344	350	349	331	329	365	342	348	301	363	324	311	329	302	355	343	321	370	327	290	354	336	331	313	312	321	325	332	309	341	350	335	312	335	315	343	363	335	312	337	331	335	315	355	346	312	310	307	306	310	313	338	313	339	316	315	304	331	333	357	308	361	332	349	324	303	334	350	334	324	335	356	363	367	345	340	328	349	352	305	313	327	288	315	300	296	309	316	309	322	333	331	365	340	349	338	304	330	330	320	361	334	313	353	329	325	321	332	338	326	307	335	345	343	329	329	312	344	346	344	318	321	342	307	367	362	313	338	327	325	328	319	288	343	321	339	311	330	332	304	326	354	321	320	314	309	302	293	301	326	366	315	325	375	303	322	329	326	346	331	360	344	373	338	319	348	341	333	337	327	326	326	321	328	325	342	330	345	342	349	320	314	304	385	331	310	347	312	323	313	300	282	346	353	342	337	295	340	329	367	315	342	315	316	335	350	326	297	349	314	305	312	343	386	329	296	315	331	305	349	334	304	342	314	326	341	335	317	341	302	337	347	357	294	320	346	328	305	348	311	384	340	337	317	356	302	317	341	329	335	318	314	304	338	327	310	350	339	336	325	385	289	344	338	317	342	318	334	323	321	337	366	345	345	334	346	301	341	293	341	308	336	304	334	345	359	338	314	351	357	331	349	348	320	329	359	331	322	339	353	328	327	321	323	354	343	327	326	298	314	329	336	347	311	315	340	300	372	328	317	321	308	296	352	338	335	338	314	330	361	339	326	342	327	312	330	359	326	348	337	320	305	302	315	324	313	330	315	345	334	320	297	299	330	333	364	322	322	308	316	371	334	332	327	302	321	317	332	321	314	340	324	338	310	324	309	335	341	345	337	330	362	338	353	336	324	346	317	356	299	328	345	341	309	340	315	373	328	347	297	287	342	319	326	340	324	311	342	314	333	343	329	334	360	321	321	311	360	320	341	359	335	335	314	348	339	348	353	322	355	308	318	314	353	352	362	343	298	310	344	350	334	322	312	329	334	301	330	347	361	320	330	342	354	354	345	346	336	335	317	337	308	350	355	319	335	314	354	331	319	340	305	294	318	334	295	310	302	310	336	326	350	311	305	325	331	337	345	333	333	337	319	303	311	342	348	327	327	296	325	333	342	330	335	305	305	323	347	353	316	345	329	346	289	330	328	307	298	327	331	350	328	311	327	311	321	342	299	335	310	314	352	342	348	316	342	300	346	355	320	346	338	343	321	327	329	327	277	341	339	347	302	338	330	375	345	340	379	334	350	340	338	325	339	331	314	336	351	360	329	344	321	350	347	347	311	313	340	321	342	311	335	345	337	306	338	339	317	303	316	338	318	336	337	315	319	344	343	306	318	304	351	322	310	304	334	357	331	362	317	336	311	345	315	297	348	345	292	295	333	318	346	330	342	310	324	370	314	361	311	363	335	328	408	342	331	351	358	333	348	314	325	324	363	340	290	338	341	319	337	307	344	320	312	330	354	332	330	336	348	329	363	328	330	318	363	325	324	362	344	317	362	349	310	332	354	315	342	331	354	353	306	321	332	316	336	343	320	353	329	339	364	328	310	347	364	320
32519	46269	29891	10989	2838	1357	603	565	527	558	485	475	442	437	390	380	386	399	410	410	388	368	402	368	372	416	357	387	374	392	409	387	341	388	425	365	395	427	373	403	428	411	390	395	398	384	396	387	377	397	403	387	404	367	412	383	354	363	396	403	411	396	401	416	367	386	384	421	378	375	371	359	377	407	436	434	390	388	374	406	409	390	380	423	397	357	386	385	387	363	385	409	367	377	367	407	386	391	422	417	416	397	435	406	393	383	393	415	406	406	381	403	390	401	392	381	396	386	412	390	383	400	399	389	360	412	434	375	392	376	372	372	379	379	432	382	384	388	390	397	442	385	408	410	373	389	384	420	380	358	363	377	413	374	403	404	389	402	372	391	380	374	361	387	354	401	388	359	388	385	416	390	369	371	433	390	374	360	392	431	427	367	415	453	412	388	401	407	381	403	346	374	388	404	428	385	406	412	377	405	393	390	361	415	411	358	384	384	396	376	401	375	412	391	364	428	403	372	368	405	349	360	392	406	370	426	389	340	374	389	393	400	392	395	348	345	407	377	378	396	381	397	414	361	368	393	356	399	425	404	395	377	371	378	396	392	380	389	387	392	372	399	408	390	398	361	373	352	393	374	382	388	380	394	413	357	373	427	385	375	427	370	416	376	352	358	365	360	387	375	384	417	386	395	400	400	370	387	373	391	359	387	380	383	400	380	361	405	372	428	361	368	359	376	367	393	385	397	406	408	375	382	409	383	394	399	360	424	402	378	409	393	407	397	373	375	379	383	416	369	403	370	373	412	421	375	414	374	408	348	391	376	381	407	362	405	380	390	413	411	373	384	400	425	379	382	409	389	344	387	402	369	386	389	336	387	355	384	374	372	360	395	412	401	383	396	399	410	370	363	383	383	390	364	353	386	384	371	410	395	418	423	367	376	387	412	395	382	413	360	364	387	400	392	381	374	413	375	384	382	405	355	364	362	387	372	413	367	383	382	394	403	383	382	384	417	402	398	375	393	397	398	378	411	393	397	381	394	395	402	411	370	374	368	396	385	424	379	415	401	386	429	366	391	376	388	371	385	386	406	415	394	382	346	376	406	389	419	380	388	416	374	369	399	376	394	347	404	388	381	369	370	370	392	378	407	375	405	386	359	370	410	376	393	369	384	375	398	379	363	406	390	388	402	374	400	362	392	387	377	373	358	383	400	415	383	379	380	379	409	389	405	391	372	404	367	359	381	420	370	399	410	375	403	374	402	391	379	421	397	392	402	414	390	404	379	364	423	372	407	390	382	379	404	384	384	409	378	423	385	389	445	386	388	366	396	388	399	395	398	415	405	358	391	391	377	349	378	389	391	396	404	367	402	388	399	365	396	380	389	409	387	400	377	393	389	414	374	371	388	387	366	374	388	405	367	402	388	382	419	393	365	397	386	414	378	380	369	372	423	391	402	387	424	364	378	391	394	425	415	393	388	383	411	411	407	380	384	369	358	398	402	390	387	384	383	431	393	384	346	413	403	395	401	405	398	407	399	380	385	411	405	400	390	412	357	410	393	400	404	397	384	412	359	370	367	345	389	360	376	386	386	381	384	440	378	397	403	382	413	386	436	376	356	395	399	363	377	411	352	362	343	379	379	391	424	395	366	393	362	381	407	363	396	412	406	369	370	379	399	410	411	381	405	400	383	360	384	389	393	394	433	393	377	448	385	395	358	391	406	410	401	414	414	400	426	402	418	358	403	379	376	393	392	399	361	402	372	410	395	385	394	378	381	373	357	402	375	363	387	372	424	374	381	385	360	388	407	419	388	396	411	394	390	401	363	388	393	371	418	381	366	360	382	375	395	397	389	388	387	395	374	413	383	355	370	388	391	415	376	401	370	395	370	426	382	374	390	424	380	351	403	374	339	398	374	389	373	410	410	407	385	367	392	397	377	368	417	410	420	356	394	389	416	376	358	361	363	415	385	379	423	370	370	414	407	405	394	397	381	364	386	402	402	434	367	379	384	384	382	373	365	382	396	406	395	349	403	405	377	409	375	408	360	419	378	367	395	390	391	412	369	403	424	380	391	382	387	351	366	386	363	423	377	369	410	392	387	392	411	387	401	371	388	372	368	364	390	409	386	359	358	377	381	375	338	383	388	378	347	408	403	396	365	381	391	379	411	376	397	380	406	424	403	360	382	388	390	381	353	378	390	403	360	386	374	378	402	361	368	322	381	369	415	384	332	349	398	388	382	396	409	354	355	419	390	379	388	373	365	372	390	392	400	378	356	338	397	391	409	414	388	392	389	361	429	404	414	377	410	390	415	412	407	390	415	397	363	401	406	417	370	390	379	382	384	395	409	393	355	381	385	397	385	381	387	375	368	394	379	362	395	357	395	397	394	396	381	406	407	380	399	368	401	380	370	386	380	376	393	381	388	388	397	367	387	426	384	397	395	392	381	394	391	391	387	382	398	414	382	412	394	404	410	374	394	400	373	389	351	382	355	403	386	396	388	346	379	377	400	402	374	385	394	365	354	363	388	386	351	385	398	387	431	397	399	412	435	412	418	388	349	385	366	403	390	390	405	361	349	352	372	385	378	406	371	397	383	341	399	352	397	363	433	416	397	396	402	358	382	407	371	359	408	376	381	384	357	387	377	411	419	402	365	361	352	396	381	404	393	405	384	395	400	366	410	383	378	362	390	392	374	375	377	380	417	399	403	399	362	394	382	394	394	371	371	361	383	374	356	391	427	409	403	403	377	349	363	396	419	372	373	378	377	405	403	396	387	390	414	392	420	391	375	384	383	409	376	371	386	405	373	353	387	358	410	418	374	401	387	342	386	377	419	373	388	378	367	386	406	405	397	388	376	364	377	395	366	359	382	349	392	379	413	381	378	382	400	408	368	397	412	429	413	377	414	357	393	385	390	369	391	358	381	403	419	406	371	365	376	398	374	395	378	373	394	407	369	378	382	431	338	360	404	410	368	396	387	403	386	425	385	423	376	397	400	387	381	375	381	400	400	379	349	415	340	407	394	377	374	409	392	363	357	362	395	371	374	391	403	385	404	437	398	374	396	402	385	373	370	403	367	378	377	392	392	413	416	383	402	366	404	403	389	393	368	410	396	380	388	367	381	392	378	372	392	366	401	368	437	371	358	416	371	422	396	401	361	384	405	424	417	406	378	387	352	391	388	358	402	375	385	399	419	385	392	355	421	403	406	379	380	385	400	421	380	375	383	371	392	376	414	389	370	393	351	423	412	390	396	405	352	404	371	398	384	400	412	397	389	364	397	371	390	381	366	344	416	406	377	402	385	344	363	398	360	393	414	403	386	377	399	369	372	403	377	365	400	392	389	400	366	389	403	400	394	406	365	386	384	390	398	391	420	391	387	394	389	401	395	417	394	387	342	398	344	396	408	385	389	396	400	396	398	388	396	385	378	413	399	407	384	399	383	417	411	439	380	394	412	381	349	433	398	393	369	378	383	386	367	391	425	378	375	370	425
23826	21021	28129	24130	20886	10639	1032	626	528	505	441	404	387	335	337	316	325	311	322	340	309	325	329	295	350	292	350	283	321	316	301	283	289	303	290	313	334	298	308	315	325	297	301	308	320	310	327	286	299	291	310	322	277	281	293	298	319	328	289	279	281	314	289	283	349	442	467	423	453	414	338	313	270	282	283	285	281	313	308	291	309	271	302	316	292	296	285	271	310	287	304	322	311	278	292	311	318	290	277	312	298	293	312	297	288	315	298	278	275	291	299	299	289	291	294	298	309	310	256	271	308	316	300	328	317	290	318	309	321	297	318	317	303	311	290	277	311	277	286	281	283	280	287	270	279	310	309	348	302	317	305	318	295	323	292	304	284	286	322	328	298	304	295	317	303	271	304	303	282	290	307	299	310	294	274	279	308	252	310	256	282	282	320	264	271	283	312	295	310	286	307	282	282	298	301	314	292	288	290	297	308	291	294	291	293	292	332	317	302	266	293	276	305	258	319	315	300	323	282	313	307	306	316	259	298	271	317	278	298	307	346	299	265	302	322	297	335	314	293	289	296	272	259	284	269	308	302	320	312	284	302	312	272	311	300	312	287	303	291	292	293	290	286	259	298	291	289	296	328	326	291	284	301	324	305	296	292	305	305	280	302	280	276	257	244	264	313	283	303	292	287	296	282	300	309	292	300	279	313	297	299	258	281	269	302	318	293	276	325	294	288	292	272	300	273	272	295	285	303	303	303	272	271	270	277	305	278	297	293	285	286	282	324	310	278	290	322	268	291	309	281	298	265	313	320	307	301	277	288	274	305	306	326	262	288	295	309	290	288	348	327	315	291	316	284	305	300	276	284	306	300	289	271	291	306	287	324	308	286	302	281	302	281	310	335	282	280	276	288	294	301	283	296	292	285	288	283	323	309	316	296	320	292	286	255	314	282	279	276	311	274	277	333	319	267	294	299	295	306	315	263	298	297	304	277	278	304	294	320	290	293	323	287	302	287	273	274	300	323	289	308	273	275	286	304	308	302	297	292	297	290	296	289	300	284	314	282	275	256	295	318	280	305	287	275	313	298	288	309	299	287	287	279	293	290	295	265	332	263	278	306	291	280	323	292	284	269	276	314	292	324	294	283	304	305	309	290	314	281	295	288	301	287	281	311	295	322	326	325	290	287	307	281	297	295	321	306	284	291	287	300	288	313	310	312	285	319	312	323	288	264	298	269	292	304	301	308	291	282	288	301	275	285	302	266	278	306	288	321	266	297	275	311	318	280	283	307	295	307	250	297	274	300	274	305	307	292	310	305	274	287	319	298	297	298	280	286	270	307	289	294	308	252	311	296	283	283	284	279	308	312	321	290	323	290	285	287	293	315	324	299	312	275	287	303	300	326	278	294	297	280	297	265	286	311	307	335	298	293	282	276	280	306	281	318	269	278	304	314	303	280	281	296	272	317	284	309	307	323	319	338	302	276	283	257	303	300	308	299	311	306	274	273	294	280	291	298	314	269	315	304	306	300	292	303	302	281	277	288	315	298	307	279	293	297	282	304	299	336	292	284	324	321	287	309	311	315	317	316	325	284	267	319	294	285	307	350	301	267	305	284	326	271	303	301	303	304	279	336	289	269	338	304	303	273	318	307	307	285	290	278	302	301	283	297	301	302	290	294	285	316	313	307	287	333	302	298	306	319	273	298	283	319	295	321	281	287	294	317	322	325	290	273	286	316	321	290	300	317	274	293	283	313	280	304	297	317	274	320	298	292	325	295	320	294	313	295	312	293	301	314	297	300	321	299	294	273	311	294	324	319	284	281	304	301	327	310	316	304	276	272	288	314	278	334	286	315	293	280	266	270	305	281	281	294	293	278	300	337	328	279	295	293	298	295	281	297	281	326	303	328	278	298	313	256	281	328	296	299	309	272	296	282	294	312	287	289	284	314	295	330	306	280	291	310	299	297	318	276	294	310	286	286	287	276	292	264	302	318	326	305	301	292	305	295	280	313	297	319	271	300	270	286	308	280	272	282	249	298	317	304	300	292	315	298	285	277	292	294	287	298	284	283	281	314	331	282	300	306	305	281	271	293	289	295	309	318	285	289	276	308	296	282	306	310	279	286	300	278	269	261	312	292	301	314	307	332	335	304	311	307	285	299	312	316	315	297	308	288	311	307	279	311	261	323	288	298	288	318	270	311	249	290	322	319	279	304	285	293	319	278	293	313	284	280	268	293	288	306	296	283	289	268	267	258	278	294	271	291	304	323	308	295	304	314	284	285	277	331	268	309	309	297	297	300	285	299	288	287	277	287	313	330	294	303	302	276	281	271	305	281	307	300	297	289	278	272	294	253	294	316	290	286	293	299	275	287	290	313	279	300	302	299	270	265	318	290	308	274	306	319	277	328	323	312	329	306	257	317	321	264	265	284	306	284	269	279	315	296	300	277	301	309	294	283	294	286	294	329	285	302	263	326	290	264	273	277	319	296	296	298	287	303	281	293	339	287	300	286	283	277	328	280	321	295	287	294	254	274	288	316	297	287	289	294	276	288	280	293	295	306	320	325	315	283	295	290	306	339	332	293	280	299	307	281	310	298	324	310	271	273	326	301	294	340	268	271	306	274	301	263	297	320	301	296	279	321	322	281	297	277	317	273	321	293	303	281	319	294	288	306	292	302	281	304	298	320	275	281	309	306	294	279	306	285	313	307	302	296	305	305	288	323	323	321	284	321	291	310	313	296	296	312	295	287	295	313	285	280	301	268	294	332	298	309	321	278	313	277	302	304	273	322	253	279	305	289	292	307	316	267	326	323	275	313	283	311	311	306	327	300	309	295	279	312	314	333	295	294	282	291	296	297	284	332	287	326	316	311	303	288	294	286	288	329	284	323	302	306	294	289	282	323	346	313	319	277	271	287	322	304	307	265	316	290	286	275	294	290	306	308	273	338	306	302	278	289	303	296	302	303	300	332	315	287	307	292	291	267	263	302	298	300	277	263	283	272	297	310	287	301	271	256	297	330	306	309	276	304	292	318	296	311	287	292	313	293	308	299	294	321	284	302	302	260	288	337	307	310	294	269	290	284	276	291	297	316	292	283	293	273	291	319	288	288	292	283	298	298	317	293	288	317	288	274	295	279	314	275	286	304	292	299	277	308	328	317	277	302	281	310	280	306	283	287	289	285	292	295	285	322	297	253	322	288	274	288	297	318	292	297	339	319	298	278	327	302	311	288	285	299	272	307	292	307	277	304	323	315	296	271	290	271	294	276	273	302	299	272	313	302	296	296	285	258	274	304	274	296	313	283	269	302	310	287	285	286	280	300	289	313	325	306	321	352	282	309	311	287	301	272	296	319	323	294	291	323	326	287	257	287	290	307	313	291	279	286	293	292	292	268	312	305	323	318	286	286	302	289	287	274	306	281	300	280	293	306	275	293	274	272	308	266	299	305	276	284	293	289	288	283	305	292	299	310	323	292	309	302	300	316	296	301	326	329	306
36967	53114	33699	17262	6757	2998	1103	913	797	734	631	571	458	452	467	423	420	432	379	403	405	383	355	346	365	360	355	338	361	332	371	368	369	330	377	345	372	368	308	293	361	379	356	352	337	318	358	360	325	371	351	344	360	329	331	386	357	384	359	323	360	320	328	340	427	624	630	561	510	435	394	338	344	340	356	351	346	344	349	362	360	324	368	316	368	353	366	348	354	362	335	367	341	378	340	322	341	347	340	338	352	363	340	341	329	326	353	342	343	365	359	345	333	374	353	343	347	352	332	329	307	339	372	339	347	352	326	355	345	320	357	376	367	361	352	323	344	373	309	344	330	339	324	328	380	354	350	353	366	315	351	351	370	350	345	365	350	338	372	336	387	335	356	332	354	349	352	321	337	339	323	344	331	339	391	341	356	353	356	368	363	346	338	347	339	346	370	347	368	316	342	341	339	377	368	377	356	349	322	335	358	374	338	343	367	336	366	346	335	360	347	364	363	322	362	337	340	309	352	325	349	342	325	335	358	344	341	330	332	335	319	350	348	356	338	357	356	373	330	306	337	360	313	367	332	350	324	367	384	332	371	322	334	386	339	354	346	370	337	334	371	382	349	331	356	341	365	360	340	309	325	360	345	362	336	350	309	348	325	345	338	375	356	362	327	341	391	373	392	332	323	356	318	346	373	342	331	331	383	358	365	360	369	344	321	342	382	338	363	350	320	347	321	376	380	343	333	360	343	365	341	312	325	312	369	352	329	325	339	340	352	336	373	329	320	351	330	347	365	353	343	322	348	349	315	320	340	359	362	336	369	336	349	374	373	356	350	340	318	319	335	382	326	353	336	372	342	333	311	318	344	356	360	340	360	362	327	351	333	358	330	349	369	360	342	324	314	364	325	340	346	329	331	347	360	317	346	355	336	301	358	324	337	322	338	358	345	343	319	355	363	340	313	325	374	345	358	325	346	335	330	350	330	368	349	327	339	322	342	360	365	355	307	348	341	353	375	340	326	374	314	343	357	341	363	344	356	360	352	377	347	339	384	349	289	371	385	352	342	358	371	317	349	379	395	339	322	352	362	354	365	296	358	332	347	370	361	344	372	322	343	351	346	360	378	342	353	333	365	352	337	330	341	342	344	340	324	378	356	314	363	371	366	312	334	356	331	327	347	334	355	292	330	334	385	356	358	318	328	367	356	352	355	347	320	329	346	356	366	359	331	365	337	357	349	324	340	354	358	289	356	339	307	366	351	365	352	352	361	339	355	364	352	375	359	367	345	360	373	352	356	335	352	343	360	320	337	328	362	359	366	372	340	365	366	347	319	341	341	361	337	340	330	366	354	326	346	313	329	337	358	352	371	331	328	325	344	363	363	321	332	333	341	329	344	348	336	342	346	358	333	332	338	376	328	369	339	324	332	346	335	354	398	330	340	334	330	331	320	335	358	351	338	341	345	366	347	350	344	343	345	334	335	312	351	370	353	351	337	313	343	379	375	331	343	354	345	375	336	342	349	348	376	383	371	351	352	328	333	358	361	323	366	342	353	347	344	347	376	377	336	323	365	324	336	386	370	365	365	379	355	332	378	345	353	316	341	352	354	342	351	344	351	305	319	345	346	366	325	338	321	304	355	362	342	344	368	350	331	343	325	371	374	347	285	359	307	338	381	368	322	372	327	317	332	341	346	336	355	340	354	380	336	336	350	338	364	376	343	332	325	345	364	357	348	327	333	329	352	352	385	351	364	323	341	335	369	361	344	340	329	333	384	340	347	341	374	365	330	329	354	369	324	321	315	367	367	341	334	369	329	345	340	313	339	317	369	330	327	364	316	333	318	332	365	318	371	348	352	339	343	321	330	352	338	334	343	311	339	344	319	329	345	367	354	358	348	350	350	360	360	372	349	366	350	339	313	365	336	340	344	313	369	345	347	336	355	317	320	351	351	357	342	308	324	345	360	366	334	362	310	336	341	346	337	340	380	342	321	340	340	364	362	366	357	323	335	323	341	355	338	346	357	371	350	314	359	346	354	373	334	337	354	323	339	335	341	339	384	354	320	364	350	354	363	319	358	332	340	330	322	368	347	337	368	325	378	358	325	350	345	359	323	329	349	355	351	330	381	375	336	376	342	390	350	324	325	353	345	356	344	319	366	364	309	343	329	359	330	331	387	337	341	320	340	342	364	386	338	351	369	341	319	328	346	343	346	327	336	355	343	351	355	323	348	385	326	374	308	346	376	323	359	324	318	341	386	382	343	327	336	377	338	359	363	321	330	348	328	352	335	329	348	357	330	355	343	371	338	362	361	368	349	327	330	339	330	350	349	340	366	333	363	360	347	327	343	367	326	374	343	336	340	352	356	344	369	343	345	305	339	399	300	359	340	357	376	321	348	338	347	339	333	351	328	345	351	344	354	333	340	308	347	352	372	341	357	360	344	339	345	380	316	335	347	362	373	333	360	329	350	343	359	341	351	360	320	338	348	336	330	350	354	363	360	360	370	342	347	328	327	393	323	350	349	312	321	338	406	344	349	361	367	346	363	376	353	350	317	357	311	349	369	371	342	362	356	319	348	367	354	323	330	325	347	338	356	340	331	337	333	339	347	364	349	331	347	356	380	345	356	311	353	314	334	381	336	341	331	354	377	331	329	357	340	349	329	367	343	346	327	376	329	376	342	366	344	353	336	333	316	357	352	399	321	353	316	362	345	355	365	354	321	361	317	319	354	356	372	339	326	326	316	329	355	347	319	372	346	340	325	349	341	316	356	347	329	387	328	322	344	318	338	315	363	353	352	376	343	344	342	355	344	364	358	342	387	353	327	333	349	318	354	327	358	368	379	359	320	349	349	360	324	348	366	317	343	383	324	328	305	342	335	314	334	367	384	380	333	303	328	340	354	389	314	387	301	341	349	337	343	342	361	331	328	344	376	350	363	311	346	361	376	335	384	351	345	336	353	348	358	330	343	338	359	316	343	362	335	342	372	339	359	353	362	370	359	323	349	340	339	355	368	366	355	340	358	342	317	361	346	321	322	317	344	319	326	373	350	306	340	352	342	373	351	299	358	337	343	299	331	342	323	314	328	337	345	354	334	358	322	347	343	352	347	385	387	336	346	377	358	367	374	315	372	345	374	311	360	369	353	342	358	363	371	382	349	353	331	378	341	308	354	346	348	325	336	354	354	333	355	353	356	327	325	339	348	349	337	321	302	355	364	359	342	372	313	334	350	339	319	329	358	352	295	364	345	351	347	344	358	333	338	346	353	373	358	346	348	345	331	341	339	327	342	367	345	349	352	335	314	351	362	364	344	357	331	373	342	313	369	349	356	354	325	349	354	364	369	356	332	338	366	320	369	363	373	334	365	343	360	349	369	348	346	342	325	353	352	346	346	321	367	347	322	365	353	343	344	346	382	366	350	380	346	324	357	354	368	339	347	402	315	353	348	338	371	379	354	358	342	309	328	327	355	366	336	360	330	342	337	335	365	329	361	319
25106	21041	27102	25076	13461	2280	677	641	537	574	535	541	504	409	495	419	426	427	425	436	427	421	402	427	435	419	411	415	424	428	374	378	442	506	430	417	388	387	432	411	385	389	363	392	397	409	357	423	431	436	395	422	431	426	378	394	403	373	409	375	393	422	440	403	409	519	510	434	430	472	420	382	406	427	413	415	386	409	437	371	439	384	439	390	408	444	429	418	403	393	399	416	387	434	407	403	380	379	391	416	441	434	403	406	403	442	446	389	412	419	410	416	402	388	445	393	419	399	380	411	367	389	411	411	379	417	441	444	417	415	417	391	393	449	378	406	416	412	405	408	416	409	408	379	431	402	473	388	380	393	394	433	424	396	369	436	424	418	434	394	377	391	411	425	411	416	393	408	364	404	430	427	469	395	413	422	399	430	362	430	400	424	455	422	434	443	399	396	407	425	387	396	389	409	434	412	445	418	401	415	405	416	421	392	397	397	415	398	391	439	407	415	380	425	407	419	407	436	378	406	381	429	415	402	416	399	444	397	397	434	454	414	380	415	428	428	399	397	399	418	415	411	439	404	419	402	412	449	402	409	422	385	401	367	396	427	418	435	400	415	381	426	420	407	432	388	404	415	429	420	410	421	410	403	422	409	413	398	422	434	390	426	399	407	418	451	424	399	408	430	424	441	410	415	405	435	394	365	415	422	410	389	394	409	389	401	422	394	399	424	429	417	414	421	401	399	425	381	391	418	404	398	368	392	404	393	434	418	429	410	411	464	415	400	406	438	415	445	433	411	447	412	433	421	410	413	412	377	403	483	440	388	423	423	417	411	417	424	412	431	422	448	427	413	433	441	360	423	410	432	418	407	402	385	433	427	431	431	404	388	394	402	398	401	390	450	386	423	404	393	428	418	339	412	407	442	413	437	430	405	420	409	377	436	457	396	421	412	404	412	430	433	440	405	375	408	428	444	403	380	401	383	404	423	421	431	425	416	441	433	407	404	442	387	377	430	387	402	405	401	410	423	394	419	425	433	381	434	441	423	421	415	410	429	422	420	399	412	417	413	396	419	405	386	401	394	380	375	402	431	414	452	426	371	412	409	424	403	446	414	392	426	410	418	426	444	384	433	438	387	424	433	410	393	410	402	396	422	426	426	444	429	436	415	388	403	455	433	427	424	425	380	416	430	440	393	375	419	421	395	398	424	401	437	423	417	419	406	391	423	418	407	411	416	423	430	396	386	396	400	399	440	400	380	443	427	411	402	392	411	418	408	372	433	376	410	445	398	396	420	421	422	403	409	410	428	431	402	402	419	417	451	417	378	451	383	450	431	371	400	449	447	429	427	395	398	415	421	412	438	435	402	408	388	412	410	393	402	410	426	407	391	431	444	439	386	444	431	420	382	389	377	382	459	397	426	402	424	417	359	432	399	404	436	419	438	371	450	424	443	392	406	450	401	413	422	433	444	422	393	430	400	402	400	430	436	419	424	446	432	417	412	451	405	452	376	374	417	402	426	389	404	390	409	422	429	399	391	399	414	425	436	406	428	421	455	410	442	385	446	412	429	396	418	411	420	457	413	424	416	409	389	413	413	383	405	402	401	424	400	434	434	384	420	439	426	378	392	429	419	428	427	395	417	423	398	384	420	429	419	404	436	418	408	400	405	431	413	426	405	399	379	432	409	419	394	403	419	363	423	401	427	402	386	438	419	405	383	413	377	364	429	417	401	394	425	396	412	381	392	428	421	386	430	402	393	431	390	398	433	403	433	399	416	412	441	420	459	408	400	389	390	429	411	424	424	402	395	417	404	430	447	399	399	436	433	385	426	400	373	418	437	408	417	424	414	448	424	399	411	367	419	379	417	381	365	394	414	424	401	421	425	416	437	442	427	437	410	429	416	424	439	390	419	451	389	388	425	425	394	383	407	427	374	404	398	437	380	386	413	425	439	408	432	401	413	371	374	412	419	388	401	421	398	448	393	397	444	443	444	415	391	424	372	439	414	392	371	405	411	470	430	410	420	380	391	374	422	391	403	432	430	408	408	376	427	414	377	416	407	366	405	369	416	419	391	409	416	431	384	452	412	430	383	406	400	410	423	379	416	441	434	407	420	424	398	373	390	432	379	405	392	380	365	400	416	419	394	398	451	457	400	431	423	395	431	395	420	457	386	431	430	390	422	405	415	439	374	406	394	412	392	450	368	416	409	426	389	413	423	413	421	390	403	416	415	413	434	444	415	411	376	402	340	399	407	443	407	398	404	386	431	380	400	415	441	397	406	420	385	424	399	388	424	432	381	418	391	404	409	407	389	406	429	457	391	382	383	432	464	406	417	398	438	412	401	378	377	411	407	401	441	384	402	441	391	435	433	382	406	414	424	403	392	429	431	443	420	411	396	427	399	398	400	423	423	409	410	389	432	380	417	454	412	404	348	373	419	367	439	415	427	425	420	369	396	423	413	400	425	383	423	441	415	399	409	389	355	429	415	380	420	413	426	430	419	401	405	401	440	407	385	391	425	411	380	416	415	412	454	371	424	381	441	413	421	410	446	375	442	388	411	427	440	411	414	395	414	405	348	398	379	400	415	442	430	420	398	420	408	429	376	421	404	403	412	412	392	385	398	412	411	391	401	414	388	427	360	433	385	383	409	409	463	429	402	413	458	462	423	411	400	376	411	439	394	396	397	387	427	425	442	397	405	396	429	371	433	421	393	433	418	434	391	383	424	457	430	422	419	440	413	401	409	432	399	427	422	396	432	428	398	444	396	394	419	399	397	401	388	418	409	424	418	413	406	395	433	369	404	408	431	445	384	428	399	401	413	435	413	453	425	376	419	420	380	424	390	385	375	380	426	448	381	419	388	389	401	399	427	416	393	415	378	360	417	469	408	403	408	382	427	405	398	418	429	426	402	392	407	418	419	420	384	376	407	402	416	440	402	424	408	403	424	397	417	402	422	414	395	447	367	427	422	409	400	421	399	383	422	392	395	408	400	411	422	424	385	386	402	408	426	405	450	419	386	411	380	372	445	393	449	388	400	424	412	427	400	389	404	399	411	414	420	407	440	406	419	401	430	408	416	408	420	439	409	452	350	413	424	441	403	426	418	419	388	385	374	386	382	379	431	453	398	431	444	403	421	406	415	453	384	380	417	415	452	429	423	410	414	425	387	417	413	407	415	393	397	439	451	436	403	430	391	404	377	417	410	399	389	385	385	390	402	430	395	364	433	415	448	385	384	425	406	415	438	410	375	428	401	432	445	403	416	403	419	417	391	426	385	396	452	411	373	371	390	415	422	454	406	429	390	435	420	408	432	424	408	423	404	427	430	410	389	414	384	386	421	407	424	404	421	394	402	451	390	414	398	426	411	414	406	393	416	398	448	412	400	393	439	379	436	438	432	411	409	428	443	398	377	413	423	386	406	425	395	424	423	435	406	413	452	373	421	403	444	430	421	417	414	424	386	419	414	447	388	375	426	416	386	406	391	446	391	403	446
33477	47391	29792	16998	9152	2695	1039	933	754	722	657	639	617	548	545	524	536	510	492	478	508	447	508	473	489	507	524	470	446	525	498	499	505	659	528	493	468	500	490	455	446	449	444	465	513	515	491	468	459	439	475	537	491	460	460	456	440	486	465	486	486	492	513	446	529	636	628	579	540	559	537	467	463	471	478	441	422	480	483	467	443	507	484	436	470	461	500	475	481	469	465	466	467	477	510	440	512	447	489	481	468	474	496	478	490	496	485	459	461	476	445	461	484	483	472	489	451	462	489	472	495	503	489	443	490	485	461	499	462	475	482	481	443	466	466	491	463	470	475	468	491	514	485	477	423	473	497	457	465	491	473	502	474	434	444	506	478	532	476	498	467	469	474	476	474	472	470	478	467	472	473	494	467	474	466	476	473	508	507	479	527	461	473	453	477	470	471	475	476	464	484	515	482	460	423	487	459	513	481	457	497	444	476	444	484	450	497	487	461	468	516	481	483	453	478	424	479	468	490	485	470	429	455	439	507	449	476	504	483	480	463	477	477	507	464	512	491	450	520	465	489	435	462	459	448	456	485	492	469	482	473	449	482	466	466	474	464	496	498	464	454	450	468	460	445	477	480	491	491	488	471	447	465	491	431	469	455	493	473	486	452	486	427	464	479	453	500	483	456	468	459	508	472	452	477	460	514	470	465	483	496	500	490	447	459	487	424	440	486	473	453	488	495	446	469	470	500	485	459	499	464	512	473	450	504	458	479	476	482	484	500	463	489	485	455	445	454	462	511	486	467	471	462	482	503	490	497	490	481	442	493	454	469	464	438	465	477	495	471	503	494	472	456	468	470	476	489	425	446	490	455	500	425	470	500	463	476	478	472	515	486	465	501	491	504	493	471	475	510	493	461	478	463	455	496	496	501	450	458	481	457	445	484	472	479	465	489	480	463	479	498	504	486	458	456	492	472	443	456	481	484	471	461	454	466	497	486	483	494	445	509	475	471	454	421	464	491	454	464	484	453	491	491	472	449	519	461	445	498	493	435	482	521	482	485	517	443	458	482	476	467	477	453	433	485	466	555	480	475	451	463	502	463	471	513	503	458	490	471	458	506	445	487	460	466	490	491	489	465	460	470	492	530	465	468	485	454	483	458	451	491	430	464	495	478	467	455	465	453	491	487	463	471	481	466	488	483	471	462	496	445	478	475	468	480	478	461	442	473	503	452	451	442	507	457	458	464	479	458	507	463	440	477	521	476	471	465	483	500	453	500	463	484	456	524	461	454	456	508	499	487	488	456	457	476	462	474	493	477	487	503	477	468	483	493	492	480	493	479	490	494	455	482	501	472	458	505	459	484	495	468	447	427	458	468	486	504	469	455	495	484	493	478	455	486	480	487	512	453	469	469	488	460	485	467	481	508	468	486	464	520	481	487	462	466	444	517	452	458	461	467	473	485	455	522	485	498	471	458	516	533	478	477	497	449	459	436	457	471	424	450	466	470	478	454	458	430	469	488	473	491	455	484	475	445	501	450	447	466	469	452	482	457	472	475	479	502	470	479	426	436	469	526	478	450	435	502	501	486	493	452	469	424	476	443	478	448	489	469	477	468	492	480	505	467	456	439	455	466	442	434	478	510	508	497	494	462	467	479	507	445	445	470	480	489	467	482	453	514	465	460	443	494	487	467	487	464	485	489	490	455	460	471	490	490	489	476	437	506	471	493	494	464	498	448	473	482	481	465	457	472	449	452	477	461	492	501	494	503	484	489	478	451	446	529	478	482	505	492	494	496	468	508	450	437	481	504	475	471	477	470	460	452	478	501	487	472	457	470	454	497	488	512	438	518	462	477	466	470	489	457	457	431	484	488	511	469	502	487	474	474	456	481	459	509	481	477	465	460	509	480	477	446	488	474	484	480	470	478	482	463	466	471	488	463	475	465	497	481	464	486	495	467	468	466	506	470	487	483	503	470	464	473	495	492	507	490	484	492	455	468	485	487	484	471	452	456	493	458	455	477	494	477	483	463	449	461	464	497	457	499	503	466	470	454	503	452	454	459	486	472	517	483	445	468	456	492	511	472	455	466	469	494	481	470	429	470	495	504	526	472	444	494	470	458	457	461	448	461	471	444	454	478	497	441	467	448	494	487	449	447	471	457	481	487	467	473	416	464	460	476	491	441	471	412	475	480	490	479	451	452	495	470	449	447	446	493	459	456	483	508	466	495	493	477	479	487	443	465	475	484	469	485	461	447	485	490	431	491	442	491	475	482	458	475	458	505	471	464	487	487	471	453	469	484	492	489	484	459	486	468	464	476	436	475	472	460	468	497	505	474	465	435	466	482	475	487	481	483	440	484	471	468	500	430	489	461	449	495	446	487	506	462	469	477	470	482	418	465	461	451	518	523	450	458	472	490	485	503	478	499	466	468	458	479	457	490	488	475	456	483	460	522	479	456	461	448	494	516	451	435	472	490	474	515	498	491	474	470	481	482	442	485	455	484	457	430	477	472	484	507	459	460	470	446	491	471	465	422	537	495	492	468	472	452	513	464	480	468	513	490	486	479	473	489	442	464	481	499	471	490	477	496	453	476	485	470	447	504	467	489	492	489	424	468	489	503	458	482	514	484	490	483	460	474	500	522	441	493	482	450	447	455	482	449	466	501	511	460	478	468	466	449	485	464	439	458	429	478	457	462	496	449	422	467	475	475	477	487	525	504	491	456	466	495	491	458	479	457	487	415	431	483	452	465	444	469	440	437	441	480	483	485	469	460	437	508	487	449	457	483	472	506	487	440	477	471	473	451	446	450	472	495	524	484	464	456	493	462	434	470	506	479	454	510	458	442	460	485	460	488	478	482	498	470	491	451	495	488	461	467	467	463	468	451	447	459	454	463	517	463	516	472	459	480	477	466	503	458	474	502	503	516	485	473	472	471	466	476	488	450	509	477	499	493	465	466	489	473	480	479	511	471	471	478	465	501	476	442	471	472	465	499	461	455	424	480	503	481	407	471	479	467	476	509	467	462	478	446	503	532	470	463	471	489	474	473	500	451	489	440	498	450	473	463	439	479	515	489	472	479	443	460	476	459	511	459	480	463	442	499	507	476	477	491	449	503	486	454	501	480	473	514	489	469	508	466	503	437	482	466	474	448	445	498	470	418	444	491	443	493	461	440	484	448	490	503	439	471	423	457	456	436	450	484	500	449	492	485	441	469	497	432	445	485	498	453	489	448	452	449	520	468	477	493	462	467	477	487	502	481	457	460	446	455	449	434	452	474	473	472	464	447	433	447	469	472	532	481	474	448	468	439	474	494	487	442	451	464	438	442	474	494	460	462	470	452	449	468	468	481	461	498	488	468	436	442	498	472	445	433	426	446	481	480	441	437	455	499	459	478	481	465	476	495	447	495	476	470	446	435	472	482	455	522	477	425	487	464	465	456	482	505	489	427	481	473	445	471	503	505	447	480	471	460	460	454	436	467	497	466	479	469	510	488	483
22738	20995	28582	23633	21092	20771	8922	1142	909	729	680	631	619	524	545	470	523	442	406	473	423	396	413	431	468	434	414	444	398	423	439	413	486	1092	1345	567	414	410	424	393	410	371	409	434	397	410	414	380	390	367	346	431	392	376	392	394	424	389	388	395	408	397	366	384	532	774	781	498	563	516	416	393	377	396	382	379	370	375	397	385	402	407	383	388	406	374	389	416	393	386	399	403	432	389	401	404	392	406	380	347	407	406	372	404	391	396	403	401	418	393	403	392	390	403	393	434	428	400	373	378	415	398	459	398	389	397	407	375	421	352	388	377	402	400	405	406	381	436	443	398	400	399	387	414	420	384	392	391	402	395	401	393	392	434	376	414	393	392	396	385	373	393	413	372	393	365	394	389	384	385	373	403	352	362	430	382	428	421	411	368	376	409	400	402	391	382	421	406	434	399	422	370	409	363	405	397	378	385	370	414	444	367	370	372	412	364	384	418	377	405	413	418	403	410	406	396	378	399	394	384	383	377	385	389	414	380	398	387	423	401	377	388	434	352	415	399	365	379	398	408	425	389	392	376	403	385	372	389	422	407	383	356	391	395	370	387	366	401	425	396	399	429	391	429	384	425	397	372	376	416	379	429	405	417	377	403	388	428	403	407	388	412	377	423	415	401	405	379	426	452	396	407	398	421	391	413	390	405	382	386	408	392	433	432	372	402	387	415	425	419	394	404	410	393	411	402	386	398	382	381	391	406	415	384	381	410	384	383	424	413	365	425	414	385	379	364	416	402	378	378	406	401	414	444	395	389	421	384	428	378	424	382	372	398	381	377	408	357	394	384	350	431	359	385	416	421	358	368	414	392	384	354	388	397	363	384	407	373	434	396	387	376	395	401	418	419	403	410	409	404	375	390	356	413	355	414	405	401	409	413	403	411	412	395	380	470	385	389	393	404	409	405	421	420	424	407	410	373	399	416	397	378	379	404	385	426	387	409	406	383	398	426	372	387	390	362	407	394	389	391	385	361	400	414	385	407	369	404	370	421	370	379	399	373	398	405	406	391	375	418	396	386	427	367	371	391	397	388	391	429	400	414	422	394	408	418	378	426	393	410	378	394	370	405	370	420	385	402	376	458	388	394	435	390	391	387	397	440	406	387	403	382	378	418	410	399	376	411	389	405	377	399	436	409	407	402	426	369	438	374	412	403	424	409	377	419	402	405	385	418	404	400	368	387	393	402	397	427	388	378	410	429	402	370	409	404	424	394	400	441	386	421	398	374	412	378	391	415	391	429	398	427	370	441	390	395	377	407	378	390	437	404	396	422	399	387	419	411	395	417	417	370	397	366	394	384	384	395	335	424	407	408	387	390	397	396	410	383	390	402	399	401	414	395	381	394	375	384	381	414	395	424	376	412	398	418	383	413	393	399	396	425	388	391	386	377	404	432	410	409	389	397	370	414	385	425	412	448	386	405	443	377	369	395	399	421	412	431	392	409	379	406	396	416	400	388	406	417	404	394	391	424	381	393	375	406	400	416	364	381	395	416	396	401	410	390	365	437	401	382	386	416	429	414	399	388	413	393	382	365	402	390	393	431	405	424	394	433	384	403	382	386	377	364	420	365	398	421	377	398	391	401	392	379	371	405	413	395	395	400	391	387	390	391	433	419	387	417	409	416	427	383	464	439	391	382	383	358	362	394	396	405	404	409	406	393	413	422	388	392	392	400	408	427	402	370	383	426	420	352	371	380	378	376	418	378	419	396	404	368	394	387	387	372	421	386	396	386	402	368	407	406	391	379	399	382	352	391	400	378	386	394	401	393	402	400	407	384	366	414	416	432	405	399	426	391	408	385	412	385	366	402	402	427	388	406	365	401	376	401	405	386	403	393	415	376	396	407	409	386	416	388	364	389	380	384	372	372	382	363	403	412	408	401	400	376	387	414	413	401	368	398	398	383	405	396	422	402	395	402	385	430	379	375	367	384	395	369	365	354	368	407	402	428	384	420	404	425	381	394	383	370	364	371	380	377	396	395	416	400	434	387	412	407	385	412	399	407	399	389	391	386	378	408	403	399	420	404	397	420	461	420	387	394	386	389	396	432	402	389	389	370	413	395	389	397	419	407	409	404	391	384	405	386	405	424	378	387	372	386	401	416	401	394	431	416	388	406	396	409	409	387	445	402	424	431	417	396	377	362	396	354	406	395	403	361	404	392	395	375	430	396	420	407	366	415	399	374	398	414	361	405	377	384	391	397	400	384	368	414	396	404	413	366	403	398	419	426	424	370	400	410	407	426	401	373	392	412	382	359	388	433	375	399	407	405	393	384	417	393	406	379	366	402	420	372	378	396	432	379	390	389	376	409	416	407	392	400	415	393	386	430	418	382	406	388	386	381	387	390	397	368	423	383	397	362	410	389	371	394	386	383	399	393	411	401	404	411	417	385	427	405	377	371	378	399	444	376	402	367	350	421	402	365	399	420	413	392	382	406	370	416	403	385	386	388	389	416	395	389	395	397	385	395	392	419	374	398	432	432	373	383	410	394	388	382	385	392	375	366	402	375	372	399	405	402	427	409	409	420	401	404	396	391	388	375	414	379	403	396	399	402	421	419	380	393	414	368	416	365	401	401	378	385	396	413	388	393	382	403	345	418	385	394	419	397	399	400	379	390	392	419	384	414	421	408	379	419	426	381	434	422	389	406	368	361	410	402	402	400	414	401	407	378	411	406	384	385	390	393	383	439	404	391	399	403	418	383	414	423	350	398	391	382	388	411	390	408	378	407	416	393	399	407	370	371	380	387	403	391	406	377	378	371	414	371	415	393	392	401	384	424	384	418	397	401	406	412	378	404	387	388	394	395	378	399	412	397	380	409	394	396	394	402	381	397	379	440	412	417	381	365	387	409	397	393	373	390	395	386	406	424	354	383	382	406	365	390	411	427	421	396	428	381	416	388	360	395	340	404	412	375	414	392	394	380	404	403	413	416	414	393	415	383	393	402	406	363	382	387	382	408	393	403	404	355	392	408	368	425	391	414	411	404	404	419	362	399	431	406	367	402	378	419	399	362	379	417	375	426	415	413	404	468	379	380	418	388	418	431	406	376	403	421	402	391	392	401	424	374	422	405	379	425	377	415	386	371	391	404	412	402	388	366	362	379	389	403	367	406	388	407	456	424	424	393	373	401	433	377	361	362	399	361	431	394	438	406	413	403	372	373	401	364	363	390	360	411	403	403	399	388	446	374	432	398	363	425	381	408	394	412	416	370	382	397	385	379	393	400	416	385	376	380	387	392	381	423	423	394	386	380	388	422	399	383	415	400	431	380	391	409	376	397	389	378	390	400	379	375	411	437	390	412	382	409	390	396	427	415	374	386	378	396	380	392	386	411	409	410	364	400	376	440	431	403	392	412	389	378	380	393	406	408	418	404	424	395	389	422	418	383	428	358	424	398	375	362	358	437	377	423	411	366	394	418	375	406	383	409	389	376	431	440	369	398
35884	61878	44125	30901	20532	5120	1903	1591	1286	1060	1026	881	727	734	653	614	597	571	530	511	467	460	510	489	494	471	506	465	465	475	482	465	555	1456	1757	594	445	416	463	451	480	461	490	501	446	451	473	450	478	433	461	414	448	451	445	408	481	437	456	447	425	451	444	450	710	977	949	541	630	599	450	438	432	446	450	431	440	444	479	472	461	441	446	446	413	446	409	457	417	427	429	441	448	455	445	426	505	436	443	432	437	451	409	444	451	424	459	438	424	465	407	426	433	476	456	417	410	439	462	464	403	468	447	460	461	444	421	444	427	435	445	438	432	469	460	469	455	468	485	447	509	413	462	458	460	445	436	413	462	429	450	419	440	448	430	463	457	448	452	412	420	453	446	438	440	415	455	421	445	433	423	421	455	442	450	447	467	424	452	456	436	411	437	442	445	468	442	448	422	469	466	433	440	426	433	444	441	420	444	418	436	437	439	437	453	441	461	477	432	433	441	460	485	454	437	423	439	438	414	469	437	428	439	483	470	420	458	409	441	468	444	432	456	446	445	451	424	438	411	404	423	499	435	493	456	452	450	416	456	471	422	443	452	431	444	426	416	392	477	434	423	455	435	495	427	432	389	456	423	433	452	483	421	470	450	471	441	472	422	415	419	451	423	424	447	391	465	433	428	435	435	423	405	431	445	433	437	445	410	451	444	443	448	433	403	441	426	448	471	475	460	421	405	437	444	454	390	410	435	441	450	421	430	448	441	417	474	441	466	428	479	432	460	435	423	424	457	467	461	447	432	428	494	452	456	451	461	462	450	452	430	415	469	444	437	447	440	430	436	418	433	487	462	463	439	483	433	433	432	436	444	440	432	445	433	434	433	457	459	441	457	436	417	401	415	397	431	455	446	408	406	400	440	401	474	431	421	461	420	418	458	437	415	362	446	413	451	459	436	444	450	417	424	475	455	379	440	480	454	469	452	463	453	427	451	437	427	453	411	450	430	465	460	446	415	441	462	467	468	454	426	456	427	468	419	481	426	428	427	450	450	432	384	448	468	425	384	466	457	415	417	423	437	438	451	438	441	460	424	438	433	425	424	433	417	467	459	442	494	455	461	446	438	404	460	411	425	428	439	417	456	425	408	411	450	444	461	443	403	430	442	435	420	404	453	444	406	439	421	423	412	429	432	413	450	473	453	427	420	411	429	478	437	417	461	445	424	425	411	480	471	450	429	477	467	442	395	431	427	429	489	429	455	427	426	434	457	449	443	449	443	444	444	471	432	454	430	458	412	423	419	416	432	443	444	434	424	461	403	447	405	449	429	403	428	423	408	437	441	432	480	416	489	461	437	439	435	482	436	499	425	415	453	440	456	446	451	453	447	408	421	446	478	480	432	427	442	402	416	409	442	421	442	416	446	405	467	417	459	443	445	442	430	434	423	483	440	418	448	453	443	433	438	427	473	464	420	448	467	438	461	396	459	462	481	390	408	449	460	453	458	447	404	444	446	416	456	425	466	430	445	434	428	428	454	423	437	469	440	438	434	468	427	457	395	432	452	423	458	443	434	418	434	447	451	403	460	426	408	434	437	448	441	456	440	457	414	472	430	442	444	425	437	402	449	450	423	433	474	448	435	447	420	428	499	466	437	453	437	416	448	460	425	452	400	467	436	464	417	475	406	448	478	461	465	422	410	445	398	402	428	452	430	452	410	387	440	421	444	494	426	406	421	452	430	420	417	435	453	427	446	423	454	452	452	448	444	433	443	402	420	439	475	421	420	452	476	433	475	453	434	442	466	437	430	423	436	419	458	420	400	438	429	450	435	413	433	445	442	465	456	387	425	456	440	429	424	398	443	461	451	437	437	444	437	400	470	452	432	442	482	425	433	421	438	407	409	464	432	446	465	446	431	416	466	428	458	414	457	460	432	461	468	469	456	433	468	465	438	460	427	463	374	429	402	467	426	450	440	457	421	442	488	400	433	449	428	447	436	456	471	434	452	399	440	480	414	422	437	458	384	467	415	443	438	451	445	443	484	426	457	445	442	471	406	421	439	441	432	413	415	452	418	435	401	425	425	441	443	423	431	448	411	431	460	424	451	413	448	452	424	474	425	452	424	463	461	405	451	442	446	426	449	464	444	457	401	451	387	430	438	393	452	463	414	434	467	434	459	460	450	440	444	431	417	430	395	453	441	457	448	391	474	420	409	425	468	448	400	462	477	444	458	408	444	450	440	424	409	452	428	459	431	464	440	478	443	400	457	415	468	480	437	464	402	425	435	463	471	402	443	420	426	449	472	447	436	443	427	464	426	420	416	414	431	450	460	439	417	457	440	434	428	436	455	477	436	458	418	461	437	432	468	446	471	451	396	409	471	428	422	427	438	451	461	449	448	471	381	438	448	424	441	456	430	407	402	483	449	454	465	391	427	440	450	454	442	434	427	446	430	433	427	419	441	443	461	434	481	419	488	442	447	448	470	441	446	445	454	447	458	373	442	468	452	466	421	465	415	445	375	435	456	412	408	457	403	434	421	461	424	454	420	432	415	418	470	457	425	404	461	493	479	437	472	449	424	431	406	425	422	430	459	470	453	429	423	451	427	424	449	453	474	426	443	493	433	447	440	448	427	440	413	418	452	451	448	439	475	463	421	438	469	405	453	471	423	466	472	468	461	428	448	430	450	442	439	446	453	426	441	431	391	385	428	431	427	468	458	414	446	433	446	458	438	429	442	414	417	421	419	448	425	422	462	455	445	459	408	450	500	466	434	438	454	457	424	428	418	421	456	438	404	454	451	445	434	462	418	451	473	406	448	430	434	403	461	435	441	438	460	407	473	459	458	448	447	464	424	440	472	421	415	398	413	416	392	442	499	480	432	473	437	447	447	429	431	397	420	442	415	457	444	473	423	471	441	437	475	456	450	439	423	475	414	409	480	457	482	476	425	459	457	432	420	430	456	414	452	427	454	445	448	439	447	456	392	422	434	444	479	424	405	462	433	462	464	405	407	448	427	433	409	417	459	432	446	464	482	454	444	408	403	385	432	441	453	436	455	444	444	447	472	415	444	459	461	411	449	432	423	396	464	415	469	438	416	435	436	415	452	444	421	436	449	449	439	442	447	445	426	432	427	452	423	437	433	441	441	424	432	465	418	467	400	446	424	474	443	412	444	445	426	468	405	428	480	405	410	408	415	431	436	442	476	465	443	439	459	449	468	492	457	447	437	429	451	457	431	435	426	413	422	444	463	429	470	416	452	417	466	446	436	449	422	440	459	428	410	429	433	449	521	439	454	423	411	464	395	424	419	468	465	465	441	450	434	479	428	452	411	402	443	427	434	424	417	414	460	435	424	413	450	504	446	447	442	402	439	395	444	454	442	431	470	475	415	422	438	439	467	425	435	448	413	404	440	454	401	419	424	440	442	447	423	429	444	430	433	449	417	456	423	460	457	454	446	471	464	416	453	437	434	456	422	420	418	450	443	457	400	406	451	402	427	459
28653	26492	27099	16463	4350	746	412	405	405	357	336	378	357	315	352	352	325	341	319	339	338	357	322	377	335	330	328	355	327	343	322	341	342	358	342	337	316	324	344	318	351	333	351	323	340	315	322	327	329	365	317	366	298	302	345	330	332	333	325	312	306	323	320	326	354	345	366	358	339	342	313	327	340	323	359	366	357	304	320	349	374	345	355	312	300	362	350	319	360	321	351	312	334	327	336	335	345	334	305	311	335	327	314	304	339	351	347	332	325	319	307	340	322	354	358	348	324	351	298	321	322	343	329	327	332	319	297	320	343	311	339	332	322	332	332	330	346	331	337	326	345	374	374	348	331	315	307	321	325	315	313	339	325	338	314	328	319	325	319	299	344	302	316	353	336	303	334	339	315	349	312	353	300	313	303	328	304	344	323	302	350	349	362	307	314	337	315	328	333	328	344	335	319	352	337	283	315	361	330	312	347	345	321	310	335	333	347	326	369	295	328	321	327	317	297	315	340	325	323	321	309	320	364	328	311	302	298	335	352	331	362	348	320	333	353	328	316	314	323	345	338	348	330	324	320	332	339	352	332	366	317	335	317	308	342	324	346	313	322	347	340	340	322	362	344	337	318	342	339	313	335	332	319	361	325	334	302	314	319	317	333	337	300	316	306	330	320	315	307	351	313	331	317	344	327	310	344	311	331	302	319	327	346	318	312	319	312	365	343	314	324	309	334	322	352	316	333	315	314	339	344	307	313	307	319	353	329	324	295	344	317	348	351	325	310	328	317	329	330	314	340	320	325	279	331	333	320	343	311	339	314	323	325	312	326	335	323	340	344	348	298	348	319	331	340	340	327	362	319	314	321	346	317	355	316	333	310	344	335	326	332	333	323	295	328	328	299	326	320	318	357	333	310	325	311	309	338	342	312	322	335	324	336	329	320	298	352	324	346	304	324	349	321	327	333	316	331	310	329	348	305	333	334	323	323	325	328	330	339	326	304	315	342	362	343	321	332	326	355	326	322	355	334	354	351	341	346	359	320	346	325	353	366	325	338	307	337	323	326	368	315	340	329	337	314	341	306	338	328	305	320	355	331	333	340	314	303	335	352	323	362	319	293	317	346	341	335	323	353	337	340	326	342	353	348	320	316	362	315	337	315	309	310	335	333	307	325	344	352	366	325	348	331	326	327	313	325	338	337	336	313	338	342	311	339	325	331	334	304	357	307	352	309	326	376	318	332	345	325	348	351	321	298	345	320	286	343	346	369	306	338	353	313	317	316	321	340	340	352	301	347	329	356	319	323	343	347	319	347	294	335	341	307	342	309	318	338	351	312	341	316	336	374	332	371	317	309	330	351	347	327	359	341	351	322	342	330	313	321	320	311	305	329	313	335	343	311	334	339	347	333	314	343	319	348	337	355	335	354	347	328	283	317	335	338	322	353	325	294	334	317	333	321	313	326	323	336	315	313	341	351	341	346	315	288	338	320	327	313	347	335	310	332	312	343	317	313	345	314	343	352	342	327	351	311	322	334	312	329	327	308	332	328	334	346	313	367	364	344	304	338	342	334	338	336	325	315	298	313	331	349	301	328	317	333	347	339	323	333	333	324	335	318	342	322	331	335	308	325	304	349	321	360	303	338	328	327	341	331	313	335	332	309	329	321	319	340	315	339	336	307	300	295	354	318	366	344	318	342	319	327	311	311	323	346	359	327	312	328	363	342	362	338	332	314	327	323	341	307	324	326	304	312	324	324	310	357	348	338	303	326	329	325	336	333	329	355	339	315	326	302	304	322	358	332	347	326	325	355	329	339	310	321	329	353	336	341	321	345	322	303	315	327	319	325	319	301	368	325	321	314	329	354	315	317	351	329	280	325	320	340	358	320	347	320	357	349	367	325	340	300	358	324	349	307	339	328	329	348	324	364	364	318	360	314	346	323	328	344	356	318	330	314	330	304	315	300	333	333	323	322	297	354	329	335	328	337	321	303	339	357	306	340	319	347	318	300	327	294	305	331	324	329	300	335	328	349	330	321	324	327	333	364	311	324	336	290	327	333	330	328	344	317	327	297	344	303	318	331	326	350	317	369	320	325	336	357	341	344	317	342	361	332	309	317	331	337	321	324	309	331	307	325	306	338	346	341	354	309	369	342	348	318	336	343	319	329	347	365	332	349	315	332	313	330	357	325	296	325	358	335	326	332	339	324	340	309	348	355	342	340	298	337	355	311	309	322	342	328	323	351	331	326	344	325	338	339	305	298	343	327	336	332	321	330	379	320	353	341	317	328	331	352	319	334	332	303	336	329	327	335	322	349	298	324	306	328	330	345	315	329	324	326	296	318	319	320	301	317	322	329	343	359	335	310	388	328	332	337	320	324	320	325	353	327	327	316	352	297	316	338	347	320	350	357	343	339	313	341	313	358	294	296	317	336	334	301	349	318	337	342	329	346	340	375	365	301	309	341	315	302	307	304	325	328	313	327	375	307	316	323	339	343	361	313	305	334	320	328	328	342	319	327	351	370	324	340	307	319	296	327	316	326	308	330	316	321	350	326	322	334	349	339	327	343	304	340	349	317	333	328	332	339	297	333	353	363	301	308	328	338	344	325	338	342	316	321	348	332	344	342	325	331	338	343	322	324	354	312	323	339	329	326	364	358	330	302	337	334	304	343	337	348	283	320	351	386	312	292	302	339	360	343	323	359	327	304	317	350	340	305	331	333	326	324	330	330	319	370	347	340	330	312	298	314	326	322	329	327	316	338	342	344	332	344	338	325	332	360	326	319	323	329	321	342	330	303	344	294	296	332	304	351	344	304	324	342	336	311	355	333	332	329	334	340	327	313	326	345	339	332	334	326	324	326	314	336	331	317	319	363	329	317	356	373	321	311	381	338	313	329	326	346	391	313	351	347	328	365	341	362	364	292	353	335	345	320	345	316	302	337	368	329	349	325	301	333	342	368	336	327	323	317	325	346	327	347	336	339	319	331	320	323	319	333	317	356	318	316	316	370	342	341	345	321	305	322	346	333	303	358	310	336	321	323	334	347	309	333	291	312	320	351	331	314	317	336	330	327	355	341	297	304	313	346	311	322	329	307	312	336	319	350	318	333	320	337	302	350	296	349	344	308	334	356	340	312	296	352	311	330	335	319	346	325	368	345	290	336	346	344	324	354	336	337	349	347	326	332	348	306	333	337	322	304	321	334	318	337	338	313	326	297	292	335	346	346	334	310	317	299	331	347	345	328	355	305	365	353	311	326	333	339	334	349	341	333	326	366	327	337	337	304	334	306	352	334	331	321	337	323	325	306	322	312	377	337	340	338	298	344	336	328	313	322	315	319	298	294	338	315	319	326	306	336	298	335	353	308	354	338	310	351	331	334	326	328	337	330	340	330	335	363	345	354	327	334	342	352	318	330	336	359	311	326	311	321	324	323	339	305	345	362	326	323	322	354	329	330	300	334	305	328	327	340	338	345	343	326	330	329	345	319	330	349	313
30591	41640	28000	14654	5482	1190	647	523	493	485	451	493	463	435	413	414	390	371	434	390	375	384	401	385	398	379	396	407	404	378	379	429	409	426	444	406	376	417	374	348	409	358	354	352	384	362	344	393	416	396	398	376	388	380	384	395	382	404	376	416	356	377	398	388	438	425	401	396	415	411	392	382	357	387	393	372	405	387	372	397	361	397	382	393	385	420	361	383	372	378	407	405	408	385	371	408	374	369	390	417	345	399	360	354	384	374	373	403	398	387	388	375	397	391	374	412	414	393	380	385	429	372	335	413	370	406	434	389	416	441	405	369	374	411	371	378	378	370	387	401	394	396	391	395	381	361	397	382	423	407	430	389	411	383	397	374	388	410	361	411	369	402	391	398	388	364	394	371	358	389	413	382	359	411	395	386	347	387	357	386	376	340	398	384	368	385	386	392	394	380	389	367	420	388	396	355	370	388	392	396	374	391	431	371	400	413	394	383	397	350	411	385	433	368	390	358	384	370	385	383	381	389	378	340	375	357	378	350	411	381	347	369	400	363	391	406	376	366	382	376	395	388	399	394	373	409	406	391	395	369	387	418	380	391	404	369	383	411	394	355	396	332	386	386	398	372	403	399	387	378	411	382	381	382	407	397	396	395	351	379	370	412	370	381	385	386	380	379	365	373	381	427	385	380	398	415	389	347	394	347	407	380	423	401	388	401	349	380	357	388	371	384	371	340	344	353	377	381	414	422	390	351	419	402	399	403	395	351	406	401	394	378	393	375	395	400	407	383	391	390	403	339	380	428	378	405	387	374	370	384	400	370	389	392	387	346	377	366	423	384	406	368	384	375	402	364	365	365	404	407	417	398	371	388	428	397	390	359	374	403	354	348	377	409	372	376	403	368	379	392	379	420	398	374	365	382	370	404	440	417	380	352	402	371	375	368	354	386	393	369	409	393	402	376	358	370	373	370	358	394	394	385	377	362	407	388	379	372	401	369	398	387	379	386	390	391	408	380	395	354	354	383	378	400	362	393	389	411	397	415	390	376	371	357	389	397	353	361	418	360	403	404	414	370	358	383	385	355	387	411	406	382	376	400	383	392	387	368	348	349	328	399	418	415	418	412	378	390	401	425	383	385	367	371	390	379	394	396	398	373	392	363	375	375	346	409	416	391	384	383	385	400	357	422	365	390	361	384	401	398	376	363	347	397	376	402	389	377	403	407	379	425	382	404	384	362	411	388	385	384	357	403	398	370	368	372	370	406	393	406	358	351	386	404	413	432	415	360	406	405	393	388	376	423	391	383	381	379	374	376	351	367	369	381	393	395	359	383	403	369	410	383	360	334	393	381	412	355	370	368	383	390	394	383	383	370	390	361	370	384	359	414	384	377	392	378	390	390	381	405	413	407	375	406	415	385	394	383	385	384	379	386	370	383	388	342	367	405	357	397	389	379	389	394	368	377	348	420	383	359	382	380	377	391	403	357	374	388	386	365	414	359	373	372	376	377	382	348	357	387	375	382	406	392	370	352	413	367	378	401	386	363	404	371	402	380	387	426	394	338	339	378	400	397	388	373	357	397	414	424	408	384	403	386	381	369	394	402	404	382	377	395	395	386	406	403	391	375	394	389	395	380	384	380	384	383	392	376	366	382	390	356	387	404	366	355	417	397	369	391	393	366	407	400	388	395	393	352	388	395	391	379	401	380	396	396	414	386	379	337	402	411	394	408	404	377	421	406	392	350	377	350	385	373	382	355	383	385	366	380	367	408	373	407	377	380	369	375	390	414	368	394	412	373	392	409	383	392	372	399	377	365	415	412	403	373	373	368	401	379	353	407	405	422	385	399	390	424	382	353	413	371	372	406	404	368	385	402	403	375	370	426	356	397	370	391	395	409	386	335	413	396	399	377	375	352	381	407	364	371	403	376	406	384	407	356	394	405	393	368	406	354	400	413	381	397	367	381	387	388	385	386	352	389	403	380	384	384	404	407	374	386	376	380	432	390	359	349	392	381	392	389	406	349	353	410	383	392	373	375	408	341	424	376	355	361	366	402	426	422	374	360	366	347	367	377	367	389	383	406	431	416	377	363	366	392	375	393	372	400	417	345	356	388	368	394	373	395	376	400	388	420	370	380	370	374	367	383	397	427	444	396	394	382	382	366	378	405	430	390	340	401	383	421	359	397	390	402	391	369	382	405	353	404	404	422	398	395	390	376	389	376	379	348	411	374	391	385	386	422	381	411	377	399	396	376	412	392	392	432	371	359	375	357	401	392	395	394	380	362	398	367	396	388	398	372	375	421	361	349	376	390	407	382	359	415	406	413	411	387	407	365	398	388	365	382	353	395	406	382	390	411	402	357	420	370	421	405	393	396	375	392	350	382	378	385	382	376	404	405	386	356	400	392	389	390	400	365	398	387	397	406	429	379	383	397	371	375	384	386	392	363	381	389	366	379	381	380	380	383	391	373	399	358	405	378	392	391	369	417	385	377	388	423	358	375	350	390	396	393	388	370	358	385	378	363	419	366	362	408	380	422	393	374	399	382	417	374	383	393	374	406	382	374	405	392	381	399	391	394	382	357	368	386	366	413	355	389	396	393	385	367	363	370	377	390	394	348	363	356	389	388	370	412	353	391	393	409	421	373	408	419	351	397	408	388	369	368	403	406	416	377	420	364	396	405	387	393	393	367	379	380	365	344	426	355	377	391	376	373	400	371	397	415	376	420	343	359	396	365	381	399	399	383	418	372	359	402	345	414	387	403	374	373	368	371	385	396	405	375	381	390	379	380	353	373	389	410	360	383	394	390	354	391	400	387	374	403	387	411	437	381	414	381	391	406	412	403	402	382	357	424	383	390	356	382	415	399	388	413	389	367	374	385	412	377	367	404	389	362	391	384	431	388	378	394	414	377	393	408	366	391	395	398	409	374	385	376	419	368	385	365	345	367	360	392	394	407	383	381	414	365	394	409	366	373	400	403	364	370	395	365	363	407	408	391	359	384	368	374	366	383	372	368	397	363	369	368	362	352	389	383	376	396	371	428	368	376	350	373	407	409	360	384	390	357	379	388	366	370	355	369	381	353	390	391	391	386	419	389	412	351	378	377	393	395	408	439	399	371	379	363	376	414	390	403	374	373	366	377	370	382	403	379	370	430	398	370	363	394	368	431	385	376	380	338	385	364	372	378	366	390	388	370	395	390	403	411	384	387	375	383	389	387	383	349	375	383	392	416	361	369	398	386	377	394	353	402	371	380	393	398	397	380	398	387	387	374	359	408	391	388	381	404	375	355	392	365	375	378	393	383	421	385	391	355	378	381	396	398	375	382	367	381	347	389	374	395	355	376	341	426	369	397	392	401	385	426	390	388	411	353	375	372	387	374	381	394	358	408	364	393	405	419	396	423	369	419	380	392	361	423	381	387	351	394	411	394	359	398	371	392	382	349	395	360	407	391	372	391	373	372	379	391	417	394	354	394	360	407	372	384	400	388	408	363
23789	20966	28186	24175	20880	10956	1163	652	523	482	439	438	392	454	388	404	338	341	348	335	339	343	314	322	352	361	325	304	328	314	337	300	296	397	610	283	287	285	324	297	302	283	319	293	273	301	303	291	296	315	307	282	347	311	299	293	312	294	293	309	285	308	309	306	397	577	471	467	450	383	310	325	298	309	305	323	317	308	306	318	340	288	272	297	314	276	289	307	306	300	329	284	326	296	281	304	313	334	305	293	335	314	308	267	302	296	313	312	291	294	269	316	295	293	325	317	312	322	321	313	270	312	312	301	320	274	308	261	293	288	296	285	323	310	287	304	306	312	317	304	296	312	317	304	288	286	298	285	302	283	296	287	295	303	326	311	309	330	323	282	314	303	290	318	274	297	278	285	299	300	302	319	280	317	284	308	321	280	284	311	304	306	303	321	350	311	272	304	313	297	289	316	303	282	327	289	320	312	331	331	297	286	337	297	300	295	248	326	295	293	273	285	329	291	293	279	310	317	284	311	285	310	305	316	272	313	279	295	333	318	296	322	301	290	303	298	303	312	298	316	290	324	328	280	300	320	310	301	308	309	280	295	302	301	267	304	324	280	306	294	287	298	287	304	306	282	329	294	296	283	282	284	290	287	299	298	297	275	327	302	324	260	301	292	295	274	295	300	284	290	288	285	312	303	280	315	255	318	318	315	298	288	311	309	307	311	307	311	314	316	324	345	280	306	300	308	329	303	285	269	331	320	298	289	290	315	284	303	312	286	322	309	301	303	312	286	298	308	305	307	285	316	301	290	310	306	311	290	319	288	300	315	305	322	317	311	309	308	296	325	276	323	281	335	291	322	313	302	293	294	301	294	302	302	313	295	291	276	306	293	267	272	272	282	303	313	301	283	302	325	313	321	329	333	292	291	330	302	306	307	282	295	308	306	303	283	282	276	287	291	295	280	270	306	319	308	293	307	318	293	303	304	280	306	310	310	295	305	314	301	325	320	326	306	291	297	314	280	290	288	312	292	321	342	272	316	305	275	272	318	277	306	279	295	313	288	296	309	286	316	293	305	316	315	310	277	296	301	292	320	295	290	326	298	314	295	315	304	313	306	277	302	297	293	296	291	297	280	334	313	310	305	284	281	301	302	298	313	305	323	303	316	295	308	312	291	308	337	290	293	325	308	324	291	282	302	312	293	294	300	296	288	327	297	300	294	328	299	283	321	266	311	312	293	312	287	307	292	277	301	281	318	285	282	289	282	289	322	306	292	288	305	311	300	299	302	296	298	331	297	302	335	314	319	317	274	296	264	278	297	275	307	295	306	297	313	353	283	285	307	296	289	287	285	269	306	297	296	296	298	301	295	308	296	314	322	272	303	308	312	308	301	290	261	279	310	298	276	323	320	342	316	281	313	318	294	290	309	295	308	296	292	303	315	311	276	314	304	289	267	266	312	301	316	299	297	296	294	306	283	274	322	327	302	328	292	314	304	294	295	281	313	307	310	295	345	307	299	307	299	291	323	319	294	310	300	306	272	311	278	333	281	290	296	299	289	308	295	278	324	279	306	324	289	305	322	283	270	301	310	261	335	299	304	291	299	354	302	274	299	259	296	290	309	286	315	306	287	289	309	295	315	321	312	320	305	307	302	310	334	311	322	261	310	312	315	317	298	302	278	292	314	306	301	283	296	315	322	286	324	271	332	294	301	341	295	289	325	288	273	305	294	350	309	289	305	300	298	309	300	276	279	317	299	308	305	309	289	300	282	290	294	308	315	320	310	327	304	277	296	307	304	300	295	308	322	291	326	280	272	289	337	281	307	320	316	284	298	311	309	299	292	323	289	312	278	310	301	298	305	282	294	297	325	293	317	295	271	287	337	306	331	298	343	297	281	308	292	323	308	298	316	305	340	331	320	287	294	288	321	301	334	327	279	273	300	286	323	302	285	288	322	281	310	294	276	288	299	284	288	302	309	290	335	309	294	292	288	324	305	294	303	312	333	311	276	294	293	294	302	284	295	319	293	319	300	289	316	338	325	287	331	312	321	283	288	275	305	354	347	292	273	305	288	310	322	299	305	313	292	303	272	306	296	298	313	288	313	296	278	277	300	357	271	290	312	290	273	308	302	307	297	309	297	298	327	281	292	275	301	320	309	289	315	304	304	283	306	337	274	297	294	325	316	301	302	314	278	292	312	292	310	281	318	315	299	295	315	268	280	305	315	300	278	291	312	290	313	345	288	330	268	322	316	331	289	320	288	323	293	304	319	302	334	299	291	340	296	300	318	303	326	296	307	307	305	300	291	272	289	315	305	304	270	318	298	315	306	284	340	309	321	329	295	291	307	309	282	301	311	307	286	302	292	302	293	332	280	282	342	303	290	326	314	312	295	310	300	305	317	317	306	306	318	301	297	299	293	319	306	330	281	285	286	304	293	286	297	295	305	297	299	281	309	323	311	287	300	305	262	291	317	275	294	311	314	287	280	306	308	302	325	293	315	342	326	335	266	331	297	323	296	269	283	304	309	301	287	285	290	287	292	317	286	283	276	302	273	305	307	323	301	294	308	295	300	301	288	297	306	324	312	299	304	274	293	307	309	320	310	299	297	300	272	310	254	323	297	333	292	275	291	343	298	299	302	300	295	304	280	315	297	340	311	301	300	299	280	308	269	295	294	268	343	314	346	327	258	307	278	307	313	301	295	341	291	343	334	295	313	367	322	288	296	315	318	327	308	280	312	308	321	316	328	310	295	287	305	275	321	287	326	332	313	309	324	316	297	314	299	274	300	289	282	307	317	272	305	294	280	316	301	289	286	338	295	293	303	313	299	305	273	295	313	300	305	294	280	302	295	286	294	280	305	303	312	322	289	310	315	269	297	326	326	287	294	294	300	301	268	297	323	305	280	323	323	313	291	295	296	299	286	306	322	275	277	308	279	323	314	326	300	286	320	285	300	297	277	334	304	287	304	310	294	300	320	299	311	283	326	299	283	308	294	280	277	298	283	272	283	278	279	306	280	322	304	276	322	313	327	287	335	305	302	273	315	313	307	278	311	278	287	308	313	287	289	312	303	284	266	290	313	296	300	309	289	326	307	290	296	335	344	288	298	282	306	313	313	306	295	304	277	328	322	283	319	289	302	292	303	323	310	337	296	297	279	282	285	301	287	315	299	340	314	297	327	323	323	302	291	317	301	299	320	311	318	270	316	294	334	287	298	252	325	302	310	296	275	288	297	297	298	301	295	281	298	304	353	309	266	309	300	319	290	288	272	264	306	280	309	291	319	297	303	319	322	279	304	280	310	273	304	317	319	318	328	317	301	310	290	305	296	307	301	311	285	323	306	295	307	290	310	315	274	313	331	299	267	321	316	292	321	298	306	292	314	326	324	332	310	294	303	294	311	297	316	306	333	299	292	300	283	347	286	320	281	285	305	265	296	309	280	323	313	288	328	268	310	286	311	274	302	299	295	273	298	293	311	302	293	319	300	336	292	342	273
32039	50584	39471	25485	10044	2028	1173	950	806	677	668	617	530	545	495	456	469	400	392	427	406	403	372	419	364	384	376	372	365	359	351	340	382	472	844	365	376	360	366	363	374	347	378	335	364	360	360	372	366	333	391	333	361	376	377	355	356	369	359	359	347	366	343	333	444	705	574	638	550	400	352	333	319	322	358	321	368	346	329	366	398	336	374	378	334	359	344	340	369	320	366	349	342	368	364	363	351	347	368	354	378	348	359	382	366	378	350	340	340	378	331	368	386	376	351	380	342	349	360	335	341	362	356	355	378	339	343	332	342	330	372	356	357	399	318	372	375	347	342	365	328	327	350	345	360	315	327	363	352	360	334	336	345	345	321	349	338	326	345	343	330	354	340	369	347	323	380	362	385	339	375	351	368	344	368	320	341	340	360	357	341	409	325	342	342	350	357	308	338	314	365	352	371	332	350	359	354	357	357	316	362	351	318	304	328	379	335	342	328	339	340	351	334	336	352	372	345	338	340	310	317	344	344	364	340	318	323	379	349	356	334	348	337	342	300	344	360	339	329	328	396	354	341	337	368	349	326	356	362	335	337	357	336	370	363	361	398	370	367	380	363	334	357	367	350	374	364	354	345	361	349	390	321	337	342	346	351	340	369	327	388	380	350	371	372	329	336	335	370	343	335	327	353	316	356	359	335	337	323	388	291	341	340	361	377	366	345	341	345	312	343	370	357	358	333	363	342	370	368	334	384	357	346	369	362	333	361	363	378	337	345	301	354	364	326	339	348	360	367	367	328	300	331	386	321	345	374	347	345	324	346	320	365	349	345	358	365	341	333	354	385	348	331	401	355	358	365	332	378	344	338	326	350	378	343	362	343	335	340	344	352	354	357	350	356	364	330	346	371	367	363	354	335	351	345	352	305	345	358	373	352	351	328	360	370	337	352	336	326	323	318	360	323	336	354	334	369	370	368	371	308	360	324	324	328	358	348	350	339	349	360	372	381	366	360	308	338	337	337	370	335	364	312	367	375	345	377	344	363	343	337	352	348	353	315	355	339	357	380	369	355	349	347	346	361	350	339	363	362	356	377	363	356	342	359	337	355	387	348	367	334	331	361	345	339	355	325	321	336	341	362	340	337	355	354	347	333	321	332	370	316	327	329	371	344	339	366	334	327	384	322	326	324	381	378	345	342	352	345	363	324	343	355	330	337	354	347	350	329	366	372	373	347	324	342	339	335	348	334	377	385	349	328	358	305	355	349	375	368	338	350	351	321	329	322	330	322	344	353	376	364	339	358	322	374	348	347	336	367	331	331	331	334	330	333	371	369	313	367	363	359	321	343	322	355	403	326	357	351	372	337	355	360	329	352	318	360	331	326	312	349	358	320	343	355	360	354	363	351	366	361	325	346	346	387	325	344	319	334	327	352	376	342	351	341	382	329	348	361	366	365	364	341	379	373	337	374	351	372	363	366	342	326	377	354	370	317	315	349	349	350	367	376	338	350	344	328	359	362	324	344	350	405	343	370	362	367	360	338	374	366	343	317	355	324	355	358	409	322	345	315	336	349	362	344	373	330	359	367	374	361	371	342	372	360	352	340	364	373	350	350	346	338	336	399	372	341	330	321	377	357	361	350	329	361	349	357	305	346	335	389	360	331	353	356	330	318	345	339	297	334	350	343	361	358	316	370	352	355	356	359	380	318	352	319	351	359	355	338	334	375	345	329	376	329	317	340	350	335	320	326	362	339	319	317	370	353	343	339	353	338	368	329	360	353	336	367	345	382	375	361	336	322	372	331	341	351	352	364	377	351	318	365	339	307	346	327	362	383	299	348	344	333	353	362	360	324	346	339	346	352	367	340	361	338	374	323	316	341	336	348	325	352	346	367	353	365	359	385	345	345	344	349	374	329	354	353	335	370	350	322	365	363	369	346	369	348	359	359	337	357	351	345	313	393	318	346	374	380	313	342	333	345	374	352	360	355	335	356	360	349	333	362	365	352	389	345	343	381	369	349	362	359	336	372	362	356	359	334	364	348	327	351	339	365	364	337	352	354	322	344	346	359	355	354	379	350	356	352	343	356	330	326	366	352	339	356	363	355	347	343	381	371	356	370	351	353	350	350	346	398	346	349	326	352	336	359	359	395	327	371	361	365	347	338	331	329	319	351	337	340	333	351	367	364	358	339	335	364	324	346	322	356	363	352	347	367	386	334	335	329	327	374	319	337	389	335	379	365	350	358	373	309	349	334	351	370	341	368	326	342	341	361	350	321	342	345	341	361	345	355	375	349	344	340	366	323	357	317	379	373	370	341	348	345	333	331	341	351	357	348	362	348	378	368	327	356	348	344	365	361	355	315	345	363	376	353	346	373	377	333	333	349	343	339	330	356	366	338	353	356	319	337	343	356	343	357	357	365	350	360	350	323	388	362	356	338	345	349	335	342	314	346	358	338	347	357	369	378	355	351	353	356	387	361	339	372	362	348	329	361	317	351	370	351	361	352	363	327	349	370	337	320	375	338	340	357	340	342	330	360	358	326	372	343	330	340	356	354	369	369	332	343	337	351	377	331	344	345	364	334	346	357	387	342	323	332	333	364	351	358	345	357	353	349	341	344	352	323	369	357	345	341	320	340	370	349	336	338	364	338	356	352	298	373	335	394	372	366	328	337	350	322	370	336	361	396	357	352	341	348	337	381	332	373	346	343	342	365	341	354	350	327	371	338	338	332	340	340	341	329	362	339	350	366	355	324	328	333	347	404	314	377	364	342	338	368	375	361	313	364	348	358	333	318	346	362	349	383	339	361	367	341	345	338	353	353	339	361	351	357	339	346	380	352	321	352	318	358	355	369	327	370	333	357	361	364	366	355	344	368	350	337	346	342	330	386	336	343	360	328	369	337	349	357	339	357	369	343	354	327	344	371	332	370	359	360	337	356	350	370	326	329	341	334	337	330	333	367	361	362	341	324	363	356	358	352	351	313	324	341	374	367	360	313	352	350	359	337	322	402	339	346	345	345	315	361	349	346	354	372	344	317	364	346	359	384	350	331	339	366	341	351	338	356	358	345	377	349	355	326	315	332	343	331	335	354	344	337	343	377	346	358	374	359	321	363	341	408	356	354	360	339	365	334	404	340	337	352	357	350	346	328	332	350	362	338	353	312	329	318	382	343	338	340	324	330	351	353	300	363	354	354	337	367	373	317	349	346	367	327	347	348	345	355	323	354	334	339	337	348	345	334	324	357	368	321	343	342	359	376	339	338	349	334	379	364	326	372	364	335	365	368	361	365	342	339	345	379	305	368	327	326	326	343	373	363	338	324	379	310	353	349	328	384	362	345	365	347	341	368	361	352	361	390	362	379	349	324	370	360	346	357	369	348	377	358	342	357	355	321	357	347	334	337	315	328	374	328	327	343	391	332	387	407	350	352	360	360	355	323	371	317	347	388	325	309	337	359	372	354	362	392	344	366	345	343	338	341	362	362	370	367	355	348	376
25150	21022	27327	25003	12679	1367	664	621	554	535	502	490	507	465	440	456	460	475	443	433	409	420	435	425	421	426	445	406	411	386	458	416	441	425	454	484	439	407	458	402	398	443	423	441	425	388	386	424	424	455	402	433	416	400	432	431	413	376	412	399	415	409	410	458	485	581	569	502	451	493	410	401	429	458	407	405	455	407	391	428	405	414	404	438	437	422	419	426	424	409	428	427	429	428	404	423	460	412	423	433	391	413	425	442	419	397	443	438	445	397	422	398	432	416	428	442	414	418	422	394	422	405	420	423	420	421	437	409	435	392	443	427	407	411	435	383	425	430	444	427	440	399	402	402	407	423	415	395	449	441	414	454	446	400	398	450	403	425	411	375	445	453	481	406	427	421	442	412	397	410	447	448	422	395	409	442	419	436	402	415	410	408	406	434	430	409	470	370	442	422	432	412	454	439	418	432	427	418	413	420	408	426	402	448	457	419	457	427	443	398	377	386	422	391	402	433	418	406	444	393	407	409	433	407	433	436	410	426	425	390	439	384	432	451	443	444	422	445	379	373	415	454	449	419	403	393	402	414	443	419	427	414	409	426	441	435	425	413	430	405	424	427	438	400	438	430	438	413	432	397	430	449	421	438	418	388	406	402	408	410	442	403	411	458	429	436	439	389	448	399	400	420	423	444	424	432	438	425	401	405	394	442	422	447	405	425	388	440	407	397	429	409	456	423	417	490	404	379	392	390	428	395	424	443	385	448	414	428	412	420	405	406	413	406	403	436	409	398	415	429	436	387	393	401	448	419	424	399	437	424	409	405	457	453	429	432	427	449	407	426	412	427	432	423	387	445	444	448	412	403	443	395	448	416	405	432	407	406	426	397	420	419	418	410	444	422	403	415	449	435	454	441	455	428	405	371	419	426	415	414	385	429	438	423	431	424	433	452	398	405	407	419	426	415	396	392	427	469	421	442	449	434	399	429	449	401	395	416	436	426	401	450	432	434	452	409	431	413	430	387	408	395	396	422	401	443	428	406	436	468	445	409	418	435	437	414	434	391	445	447	397	396	417	408	433	428	420	406	415	400	428	412	458	436	435	419	441	454	420	399	423	446	399	422	407	427	385	400	389	391	433	406	431	407	420	390	450	421	393	387	408	405	429	416	436	428	415	433	406	456	413	434	464	404	416	431	431	441	424	413	409	451	417	435	434	397	429	434	409	439	399	420	428	432	447	404	407	396	459	442	435	449	429	410	403	412	432	422	446	403	411	439	430	442	404	439	442	440	469	447	381	422	390	436	423	400	416	444	409	438	449	420	419	450	392	417	443	386	406	441	407	408	442	437	414	411	419	429	433	399	412	406	428	377	449	475	430	405	398	413	439	391	419	440	410	475	430	379	395	427	449	419	455	438	433	387	397	413	415	415	401	399	433	445	415	396	415	430	440	408	387	425	375	400	420	441	424	417	408	424	435	402	424	421	449	421	410	440	377	415	407	385	401	448	450	423	425	404	415	408	430	423	417	437	427	378	446	398	436	416	411	400	390	447	404	393	406	408	445	435	413	394	438	429	432	425	444	425	444	439	388	434	411	404	427	386	458	404	401	430	425	432	410	454	425	431	405	444	406	403	404	441	420	427	449	407	410	418	413	431	443	394	417	441	443	427	400	442	412	434	428	422	427	415	405	405	380	439	438	416	395	440	421	416	412	394	449	413	388	417	404	447	413	408	453	439	419	413	417	400	434	409	393	447	428	417	403	452	409	438	409	418	418	401	438	412	439	413	426	362	410	382	427	436	409	453	413	410	406	432	400	422	414	383	426	398	427	444	434	369	435	418	392	467	406	412	441	424	417	434	417	447	417	392	423	371	405	436	418	414	413	386	399	413	421	422	426	420	398	392	437	453	445	431	401	424	442	419	425	394	420	422	414	432	387	457	393	493	363	402	427	426	391	465	442	412	424	447	410	437	403	409	417	401	391	418	426	443	449	433	435	425	456	418	393	401	421	407	427	414	465	436	429	414	411	443	433	417	417	461	460	441	445	419	391	428	467	490	384	436	433	427	464	416	403	400	436	420	451	423	400	412	402	404	437	443	384	414	378	374	401	438	428	430	406	421	435	420	396	436	428	428	397	400	412	406	389	399	407	425	426	448	430	409	424	478	428	399	413	420	451	424	454	415	429	419	418	401	425	420	398	408	394	419	403	398	422	443	424	450	409	456	407	463	437	373	433	425	432	417	440	447	415	409	471	423	424	396	451	413	388	439	455	446	399	461	435	437	475	415	402	417	400	379	381	394	443	423	389	429	387	466	402	461	385	418	415	440	480	412	414	419	414	474	442	440	418	416	418	450	421	402	441	416	432	408	419	435	423	397	442	429	446	426	394	450	429	458	449	441	444	417	434	405	418	422	419	408	420	437	416	423	452	438	418	415	356	384	409	455	449	415	458	457	436	432	444	430	385	392	420	428	412	407	417	399	416	422	445	393	448	418	432	409	439	449	388	414	430	442	437	460	430	442	415	379	400	426	431	424	423	433	416	449	438	400	426	442	413	381	381	426	430	395	428	407	460	439	432	419	451	458	408	435	411	469	434	453	389	424	383	397	434	436	419	402	414	413	483	449	480	387	428	466	395	404	420	429	419	406	415	428	418	415	433	401	368	439	438	409	431	389	379	420	422	440	446	404	420	400	425	386	444	435	434	416	408	415	414	429	415	441	430	456	433	404	396	398	426	408	406	416	396	430	407	442	413	402	430	419	426	408	406	427	451	398	457	411	386	461	399	438	444	444	416	429	429	419	419	415	429	403	446	388	415	438	434	404	404	402	395	479	459	446	416	435	429	432	429	438	423	422	404	434	381	399	413	417	424	437	450	417	397	444	451	448	454	429	459	418	424	443	384	402	371	429	437	409	440	418	409	455	428	447	425	429	426	456	456	421	427	428	406	455	444	423	450	436	437	425	415	423	449	438	467	415	404	403	416	412	437	433	387	409	410	442	419	446	447	416	476	418	407	421	397	376	400	420	450	441	423	399	440	411	414	428	420	396	409	405	409	425	498	394	430	417	408	435	401	398	434	414	451	410	390	409	405	392	448	432	435	444	444	397	391	440	421	410	440	392	443	415	417	408	455	415	449	414	401	392	437	426	427	433	421	425	455	445	414	404	432	422	419	440	415	399	399	398	453	400	427	438	436	407	431	432	418	415	430	412	366	438	438	429	424	404	452	428	422	377	447	422	453	409	453	457	399	408	466	419	433	430	468	403	411	417	460	456	433	451	445	438	440	451	451	417	462	411	427	410	406	432	416	413	446	464	452	445	422	364	409	431	416	395	420	448	429	417	423	370	438	430	428	420	413	427	439	439	421	449	428	464	442	421	439	425	413	408	398	411	407	411	404	452	436	437	411	420	396	400	416	410	426	412	401	401	408	402	400	455	403	449	415	483	439	405	404	428	387	437	421	442	409	413	454	416	415	389	419	423	442	397	389	456	425	406
32754	47265	33198	17750	6062	1352	964	867	723	694	648	584	570	558	548	536	587	524	513	523	494	503	505	506	505	478	469	496	520	458	491	463	495	503	494	488	504	461	468	510	487	460	479	514	482	480	459	498	503	510	457	506	440	508	450	524	461	463	446	497	503	476	451	471	587	669	720	607	555	539	510	478	497	421	503	453	475	535	534	461	505	497	463	507	451	473	465	496	440	499	452	461	468	526	509	517	505	460	504	475	494	486	501	460	495	486	513	481	529	487	458	493	494	488	480	451	535	514	444	499	511	510	515	480	521	444	473	520	482	463	484	504	465	492	469	482	520	459	509	479	503	465	513	489	475	492	493	429	517	469	484	502	471	529	438	509	467	443	501	481	503	494	516	488	498	484	497	501	510	484	467	443	498	486	475	480	482	478	504	473	523	463	521	472	510	506	480	500	489	477	467	484	490	514	453	486	484	463	485	492	499	455	513	505	490	505	497	480	508	450	499	478	493	496	485	474	483	471	497	449	506	496	464	471	451	469	506	452	458	440	456	473	468	547	484	498	504	459	476	514	447	471	476	489	468	488	483	499	433	491	468	498	494	462	501	482	462	462	478	495	452	497	507	508	508	434	517	472	451	481	519	503	452	460	455	457	503	482	445	486	495	463	485	485	444	459	477	516	493	495	529	461	503	487	501	485	509	508	500	485	473	454	468	465	528	478	489	471	469	444	508	471	535	488	454	484	472	502	514	489	488	461	503	452	474	458	502	454	476	478	493	462	478	434	469	485	473	486	513	470	450	505	446	477	502	453	501	487	452	491	502	502	551	474	501	490	477	475	467	444	466	462	495	497	459	491	471	471	478	463	495	471	472	497	463	498	473	462	488	440	422	447	490	488	472	433	468	506	463	476	455	449	482	456	460	514	473	458	441	488	474	457	463	494	486	485	483	465	452	501	466	486	529	532	512	477	546	476	416	479	475	473	478	521	481	437	499	512	504	482	509	493	473	504	490	468	484	470	496	514	468	474	494	500	481	451	495	439	423	480	473	469	497	457	465	478	518	494	466	486	504	488	416	496	452	505	458	446	490	466	472	468	450	484	507	436	503	526	480	492	482	494	492	469	468	497	505	470	517	469	496	522	463	467	475	501	505	469	495	463	476	481	532	468	465	461	508	526	474	495	502	502	476	484	475	489	471	470	460	493	484	479	465	455	460	475	467	493	502	478	453	475	486	440	564	478	454	499	502	446	485	476	513	482	436	489	495	505	488	473	482	487	476	432	477	473	485	486	495	490	492	476	492	484	482	469	474	514	468	461	499	485	480	490	491	497	456	497	493	510	474	497	465	511	456	461	533	502	461	480	501	476	481	502	490	486	463	551	452	469	483	461	468	496	486	495	494	510	488	486	495	425	461	481	475	475	483	499	449	515	499	472	462	517	454	474	510	484	489	475	504	504	476	474	498	498	483	491	488	492	487	451	432	486	445	488	484	471	457	491	500	530	492	469	499	460	510	510	495	490	494	466	491	469	475	483	506	512	449	520	508	510	470	479	507	492	510	483	463	496	479	489	490	490	477	458	506	508	484	479	471	489	498	463	508	505	478	469	502	477	467	476	494	466	477	496	495	486	493	515	481	467	469	421	481	476	460	461	490	513	491	525	501	483	482	481	499	454	439	501	487	463	469	491	483	457	454	467	484	501	501	491	495	505	504	515	523	454	503	472	511	473	453	492	464	493	469	480	477	532	471	504	501	501	442	513	496	486	494	472	515	457	514	500	478	500	466	479	511	507	485	483	483	459	499	446	455	476	523	459	497	458	513	507	498	472	465	477	506	505	517	442	473	511	483	486	470	462	456	500	475	465	459	490	506	485	482	490	478	447	444	433	442	451	466	464	491	478	494	474	454	486	451	460	466	480	485	457	438	446	509	500	489	463	466	505	510	502	416	472	483	482	503	501	479	499	472	462	531	482	491	482	512	497	460	465	466	494	524	484	480	470	439	467	481	458	466	494	482	512	427	503	478	495	482	500	513	486	515	467	506	513	471	493	504	500	436	449	493	468	491	489	554	503	482	478	479	512	441	508	511	456	461	490	436	488	520	457	502	494	439	502	473	464	513	460	469	531	501	478	448	533	475	478	489	442	510	466	505	481	448	496	465	443	501	475	500	513	486	472	495	467	478	485	481	511	485	463	445	466	484	494	528	401	467	479	456	452	466	451	490	473	464	518	429	498	473	496	508	494	508	502	439	453	469	475	487	476	470	487	459	514	480	481	463	472	464	462	509	498	438	496	458	474	503	467	451	457	476	483	473	491	472	477	474	463	494	548	458	496	473	493	500	472	448	490	484	486	446	465	475	438	447	522	438	474	472	469	518	477	439	451	482	464	462	472	487	432	491	487	474	412	489	455	481	486	505	476	500	531	482	490	486	504	450	446	478	468	516	513	476	503	475	512	487	495	487	485	489	491	477	513	471	452	523	537	492	473	509	490	502	476	499	484	495	456	505	503	459	470	502	462	509	477	497	484	481	467	476	498	480	459	513	470	483	493	531	493	447	489	484	520	455	468	465	479	481	461	481	497	516	495	479	456	492	464	481	470	472	448	486	446	510	433	477	482	463	516	492	486	434	511	463	513	478	471	496	499	439	454	476	474	508	462	503	502	502	507	454	458	470	495	447	498	467	461	492	458	506	478	477	536	480	444	500	473	467	484	497	473	471	506	494	487	470	499	484	482	483	507	516	461	486	446	483	495	472	495	520	470	491	509	473	473	496	491	505	490	456	500	479	464	445	471	464	495	461	471	478	485	507	520	498	436	497	452	490	494	465	489	465	479	483	483	523	485	533	466	439	482	489	465	483	469	450	468	463	512	513	515	422	478	475	482	468	467	483	488	483	481	453	499	497	456	481	473	484	481	486	467	518	500	508	492	470	497	476	450	505	462	496	458	481	464	489	441	442	489	492	488	484	420	485	462	479	476	478	493	476	484	458	457	472	470	463	456	494	484	453	516	502	491	470	481	501	519	488	468	475	498	464	463	472	469	509	462	521	489	513	487	494	502	517	513	457	511	471	422	462	484	462	502	502	482	519	486	464	472	489	496	469	467	505	479	449	470	509	493	479	502	511	482	496	488	474	458	449	474	483	464	471	492	484	492	447	433	457	464	459	478	485	462	468	462	489	470	504	550	492	520	490	454	479	479	486	507	422	459	495	487	509	463	494	464	474	441	476	467	527	496	468	462	481	479	493	437	505	448	477	515	428	522	484	504	479	464	505	504	480	471	470	502	510	472	445	478	492	449	498	462	444	479	474	514	462	498	486	490	449	455	485	479	533	508	513	486	460	507	462	478	494	484	505	505	427	448	456	500	476	465	458	448	457	465	495	494	522	479	471	476	481	495	486	490	480	484	461	459	488	522	506	458	500	516	491	459	516	471	508	490	490	487	473	461	460	477	479	474	487	523	478	475	476	467	480	492	460	477	529	471	462	467	513	461	504	497
22808	21039	28612	23684	21062	20863	8188	1186	818	773	711	691	589	553	552	502	488	501	511	485	446	445	452	457	453	438	443	408	412	425	443	430	428	619	632	425	409	429	423	371	356	404	398	394	392	405	430	389	406	429	413	386	392	409	411	418	429	406	405	403	421	398	413	381	675	829	792	573	549	516	417	391	397	375	434	424	420	404	391	401	423	365	402	380	379	417	375	426	401	400	409	402	371	354	398	388	406	387	405	377	381	428	398	351	396	371	396	387	394	365	403	402	370	392	412	400	380	376	443	406	409	401	408	390	429	447	373	402	404	376	433	388	415	422	415	402	394	401	374	444	390	369	367	395	406	373	377	412	372	399	423	398	404	381	390	422	394	393	402	422	386	353	389	383	367	370	377	371	385	381	399	366	428	377	382	405	342	396	400	405	407	422	394	410	409	414	402	406	413	368	411	368	390	396	386	357	360	394	382	382	402	416	380	390	399	387	405	427	392	393	377	419	390	379	415	401	397	424	385	432	377	369	420	365	378	390	357	391	413	422	383	401	404	362	399	396	396	403	412	400	379	413	400	390	388	369	369	424	382	435	404	358	368	430	393	378	361	331	400	403	416	370	409	384	352	417	391	423	404	391	410	404	404	389	387	370	398	379	412	407	380	405	431	392	394	402	412	407	417	375	406	402	368	399	423	415	414	404	403	399	367	382	378	376	401	399	391	384	434	365	395	417	435	394	422	422	424	366	351	421	390	374	399	406	389	389	413	402	409	351	389	409	411	432	381	420	404	416	394	380	389	424	399	404	377	391	417	373	434	413	422	380	377	380	370	408	387	431	355	441	411	400	407	420	386	445	361	407	370	425	405	408	405	419	393	386	404	388	405	410	383	403	356	392	358	385	390	405	391	379	378	405	415	440	406	381	377	443	457	394	414	415	389	423	382	397	369	428	399	392	385	430	359	344	404	381	389	378	405	379	384	393	392	400	362	426	413	413	351	403	434	379	408	421	400	423	402	358	369	367	410	368	393	378	369	417	408	386	379	379	396	356	413	382	388	413	396	401	364	391	420	380	398	407	386	416	379	434	387	379	402	387	367	400	391	373	376	384	386	423	396	373	385	423	399	381	397	413	437	361	389	347	380	421	378	400	428	351	415	379	388	360	418	398	363	442	409	382	430	387	387	376	381	388	400	415	350	386	401	393	380	418	389	382	397	396	396	392	435	396	423	384	428	393	397	375	385	393	406	387	416	383	409	405	399	414	377	368	405	402	392	391	362	394	407	410	423	398	382	429	419	393	393	411	355	363	384	350	381	420	409	407	405	358	433	369	439	425	414	415	393	384	383	362	378	381	394	399	416	375	400	387	398	427	380	382	422	420	402	396	393	383	394	384	413	405	399	401	394	411	390	392	370	386	405	383	400	445	374	388	379	412	386	414	429	401	415	449	442	352	407	395	391	368	417	402	404	347	392	381	368	426	382	403	396	443	424	399	381	441	398	405	406	392	406	383	421	410	395	432	436	409	430	372	372	403	413	393	414	439	354	418	428	392	382	381	420	352	367	386	422	369	388	409	381	403	389	353	386	387	362	416	419	392	392	416	372	377	415	357	366	386	396	402	423	409	398	364	424	390	392	375	382	386	423	415	387	405	391	390	402	407	345	437	420	417	375	370	378	413	389	400	405	371	425	410	402	409	374	374	355	417	399	388	404	403	369	386	359	397	385	390	381	366	406	404	380	390	402	384	389	420	378	408	388	415	396	410	416	377	424	373	395	422	405	405	420	396	391	410	406	396	412	435	355	358	400	410	389	396	390	445	404	385	346	395	396	408	368	397	381	406	419	394	408	385	386	384	381	384	435	403	411	383	392	409	431	400	386	403	376	413	388	385	392	405	384	408	400	405	372	386	380	403	394	418	391	404	378	392	387	361	385	384	398	402	393	396	430	401	392	397	431	405	378	384	384	383	405	389	419	408	422	398	374	408	421	372	402	419	396	393	376	395	415	434	419	364	372	370	387	414	401	392	410	377	395	365	388	390	343	397	414	397	410	403	378	378	407	356	377	446	406	375	392	390	371	391	417	408	381	346	383	412	432	383	425	412	410	392	405	403	427	384	414	377	408	420	412	376	358	407	376	394	399	410	413	386	389	386	384	388	393	415	371	402	384	424	410	413	382	382	394	401	402	391	415	389	394	392	387	380	393	410	379	405	407	377	428	386	386	378	437	382	364	423	375	423	368	425	366	403	383	371	400	373	392	392	391	386	393	395	389	380	389	445	407	382	399	415	424	396	413	415	422	385	364	378	415	402	374	359	416	375	379	410	413	372	379	417	377	407	389	415	375	411	402	367	407	391	405	436	385	395	396	401	402	380	406	411	388	378	387	398	414	390	376	364	402	408	420	385	403	419	374	394	368	414	398	412	406	416	386	373	412	428	400	390	390	405	393	365	424	391	402	368	375	399	401	425	395	394	400	415	392	391	409	409	411	389	394	379	396	412	351	396	411	366	412	391	411	368	368	408	430	390	387	382	369	410	405	386	409	410	459	387	385	386	410	416	403	425	365	424	402	363	397	376	390	363	400	388	373	424	376	394	415	393	409	387	417	367	413	396	396	408	421	404	397	394	429	413	359	396	414	399	439	383	381	434	405	421	389	403	409	394	389	393	410	387	386	366	425	382	407	405	377	374	415	388	394	357	383	425	401	384	367	398	397	405	379	402	381	385	413	382	414	421	374	389	402	364	408	432	431	385	379	368	398	385	396	389	384	407	434	354	382	380	430	403	407	386	401	421	387	404	386	410	414	383	412	407	428	375	386	422	397	374	384	392	408	400	418	379	365	353	420	376	421	419	388	393	421	381	401	398	393	372	402	394	405	406	384	406	378	427	405	429	362	396	405	387	385	412	393	403	392	395	379	425	395	411	439	380	390	408	394	395	401	370	373	398	387	437	400	358	402	389	383	379	422	434	423	399	379	387	392	401	434	371	364	395	404	382	355	398	408	405	405	351	440	388	388	400	407	404	373	419	390	392	385	396	373	382	395	375	392	375	391	373	371	404	389	398	377	397	388	388	406	379	422	378	397	394	401	381	399	418	405	380	396	380	418	417	364	399	409	367	402	396	410	428	399	383	384	382	405	373	398	391	403	355	409	382	381	403	426	433	378	388	361	398	380	369	404	427	388	382	386	428	408	388	397	397	393	391	446	357	381	401	373	374	443	379	382	378	410	391	417	404	378	424	381	380	412	386	389	404	390	400	432	380	419	380	401	401	413	406	396	404	391	382	400	435	430	399	378	401	426	394	407	435	375	422	404	397	385	369	403	398	386	413	403	389	396	402	410	411	401	384	383	408	391	359	418	351	405	373	406	366	431	350	372	385	382	392	388	401	380	379	385	425	398	398	392	389	432	404	415	368	391	432	410	380	378	376	364	411	401	366	392	397	403	412	391	404	376	385	379	417	389	366	425	398	408	409	395	392	395	397	398	387	360	356	440	397
33842	61014	42537	25586	11400	2922	2039	1582	1348	1103	1013	926	822	792	678	602	565	581	555	576	529	503	546	475	504	496	534	459	462	478	501	475	495	777	762	459	453	475	473	479	469	494	402	417	432	461	477	491	416	446	436	437	414	442	425	412	465	474	463	419	456	449	440	448	904	1066	923	700	622	616	501	458	462	403	434	426	426	454	446	414	459	443	472	431	432	407	472	457	413	380	438	440	447	420	411	437	427	458	481	437	416	451	446	404	448	427	476	497	475	430	444	442	422	398	403	427	470	406	414	445	467	418	424	415	427	482	394	460	451	461	422	466	456	435	432	437	481	441	429	439	422	412	464	405	445	431	423	458	435	434	449	448	402	455	435	405	423	435	456	431	424	434	454	471	458	429	462	427	427	466	427	454	432	456	434	430	475	421	465	469	471	437	403	471	418	429	452	401	470	474	460	467	423	474	452	451	435	438	431	406	448	440	442	443	425	467	429	431	454	420	440	383	395	437	424	456	437	473	473	455	469	469	445	459	461	450	446	436	441	418	451	444	422	441	439	405	474	428	467	431	467	450	466	421	462	435	425	423	451	463	451	475	426	456	446	433	418	439	463	471	420	434	412	469	427	451	444	447	419	449	465	448	404	432	446	444	427	447	434	450	422	444	452	426	439	407	415	427	461	469	439	439	444	447	440	414	416	428	389	437	478	428	444	421	431	450	435	456	430	459	454	408	427	410	459	457	420	399	457	440	412	418	438	450	430	393	462	455	438	447	442	427	465	453	462	455	449	439	393	475	441	473	456	448	463	464	450	432	441	417	458	453	408	453	434	430	419	449	430	416	423	458	448	423	440	494	422	434	444	454	420	423	466	452	428	418	460	454	439	437	433	431	457	435	438	448	435	436	428	487	436	448	412	434	452	452	414	451	423	440	432	406	398	438	474	404	423	434	422	454	394	493	443	441	434	423	469	415	447	447	428	456	418	415	427	447	437	438	435	472	423	420	414	450	427	465	448	429	444	409	420	422	453	408	467	459	399	434	395	437	431	425	461	436	453	437	424	418	438	418	413	436	441	385	441	467	449	442	461	441	420	474	439	440	454	449	424	459	436	436	439	427	444	417	438	427	437	481	452	464	422	471	461	464	397	441	437	461	447	426	419	454	434	433	433	446	427	449	433	448	409	463	425	428	473	452	398	432	423	414	440	465	447	449	423	473	452	467	444	423	447	452	485	439	452	449	409	433	414	448	473	434	472	476	408	404	522	431	441	444	460	434	419	434	439	417	443	423	442	436	421	440	412	429	449	443	451	485	452	449	427	449	455	430	429	448	409	436	463	460	415	440	459	424	424	434	438	422	465	411	425	444	408	403	429	458	425	464	453	467	401	424	427	431	447	429	410	442	414	433	385	460	413	420	415	443	421	429	417	447	457	420	436	470	427	443	422	456	437	441	447	451	450	464	463	459	454	449	438	420	466	419	433	434	449	438	457	446	400	444	446	446	409	437	436	496	454	436	418	425	452	422	436	395	449	386	416	430	450	413	465	425	399	431	461	411	432	434	406	424	426	453	478	411	415	473	422	465	432	454	429	452	440	439	501	439	447	429	453	416	430	419	435	425	446	460	433	411	420	449	437	458	436	429	415	491	443	446	479	432	452	422	417	465	464	440	436	421	438	469	469	433	466	481	381	437	398	414	434	420	424	433	465	439	466	465	450	478	481	453	442	421	438	427	467	439	462	414	440	427	459	415	473	442	442	447	441	423	475	455	418	452	424	418	443	433	430	435	426	428	424	405	449	417	455	438	429	457	419	429	425	470	409	420	429	422	433	436	457	430	440	455	403	431	443	423	422	422	385	437	445	444	446	451	449	431	456	445	441	474	432	428	399	426	415	423	462	409	461	429	439	421	464	440	448	444	442	423	452	465	431	422	421	422	437	424	444	404	472	432	439	429	426	453	402	419	414	473	434	429	466	459	460	426	436	430	424	454	417	411	404	396	449	431	441	464	417	448	439	451	385	456	429	393	430	432	397	406	456	441	460	421	421	418	426	415	453	430	447	420	428	465	407	439	431	421	482	426	415	439	444	422	404	429	403	422	406	470	437	448	433	449	404	453	411	430	477	450	429	415	438	448	457	457	406	466	436	428	429	450	394	485	416	451	424	414	447	414	452	444	432	396	412	454	447	481	433	418	454	405	430	450	455	421	426	470	433	394	423	440	412	492	444	443	449	436	435	476	460	477	445	423	445	454	463	439	437	444	434	425	443	432	468	437	443	455	478	434	445	445	448	467	423	430	453	415	422	417	454	434	439	427	450	446	494	420	439	416	430	430	469	411	433	393	458	447	465	439	426	421	391	444	451	431	466	445	429	436	451	421	439	430	415	462	420	437	448	454	443	433	430	475	440	451	428	440	425	433	425	423	420	456	484	442	458	440	471	451	439	453	425	447	459	463	454	434	433	455	472	413	413	433	475	427	429	459	470	442	455	407	430	418	440	447	437	431	444	406	435	426	471	433	435	439	413	478	445	473	452	429	399	437	462	447	479	431	430	423	441	426	426	414	455	414	445	433	430	457	427	431	442	447	402	462	488	437	486	470	455	422	440	476	441	457	456	447	410	472	406	428	459	451	397	441	454	438	439	413	463	415	461	451	456	468	428	413	440	434	449	498	430	460	411	427	397	429	382	428	421	456	413	448	470	458	422	414	444	449	434	454	414	451	428	427	438	438	464	395	425	443	415	411	400	415	430	440	433	430	456	407	449	460	439	431	406	461	453	479	440	451	452	431	462	450	429	441	435	449	457	460	443	410	406	449	445	468	426	414	444	433	422	416	468	425	472	417	443	430	427	485	451	421	474	469	470	403	454	453	441	434	443	430	439	438	440	444	440	429	416	443	478	415	459	431	408	435	446	451	446	397	423	413	464	433	436	453	450	449	427	455	429	430	452	477	430	428	457	443	448	449	406	431	409	478	472	454	421	478	434	458	445	442	403	447	441	454	399	426	435	458	414	437	445	449	440	427	445	479	408	426	443	425	476	438	408	423	422	431	443	435	451	418	437	464	422	458	461	457	465	443	456	466	427	451	435	396	425	452	434	449	463	417	426	445	448	441	423	453	458	422	417	467	432	407	456	430	444	436	446	424	424	441	434	448	438	428	472	439	522	443	427	475	467	417	490	426	466	443	466	449	430	440	413	434	411	479	440	408	460	423	432	419	449	395	401	434	451	400	437	452	456	441	442	406	456	445	439	426	449	447	418	466	457	442	423	466	453	481	461	445	424	451	437	484	432	426	398	446	427	440	409	408	452	488	436	459	427	445	460	417	444	430	403	417	440	456	427	430	459	452	425	449	484	413	447	431	442	461	460	447	463	423	423	450	436	456	422	439	427	452	450	404	438	420	437	431	425	435	472	407	426	452	438	456	433	437	433	459	470	437	456	422	430	439	428	453	410	429	434	433	422	426	464	473	438	434	427	426	428	459	431	456	433	437	469	458
28932	26425	29090	15339	1899	533	412	396	395	391	369	355	348	370	336	345	340	345	317	313	347	346	361	321	325	325	325	343	304	336	305	309	300	312	338	362	296	308	306	329	304	335	314	318	320	329	340	353	328	355	335	303	354	353	320	302	322	311	297	345	324	362	356	343	339	301	327	314	303	338	328	307	290	318	322	325	342	303	285	323	323	315	336	360	307	313	304	314	298	328	334	309	300	324	330	310	313	312	311	336	324	328	329	307	354	297	308	313	312	329	322	295	343	304	344	318	300	335	362	285	339	300	326	303	338	315	316	325	346	311	306	306	310	291	308	337	328	324	308	291	345	312	314	305	352	348	332	335	335	342	314	316	274	306	327	303	311	351	305	334	327	318	334	331	306	352	292	331	341	306	318	333	317	326	337	308	325	333	314	343	341	320	303	311	329	354	350	322	339	314	275	306	309	296	337	312	282	306	326	313	339	333	328	337	306	331	305	319	338	329	323	324	308	347	328	360	321	337	303	313	310	325	327	298	350	306	316	297	357	369	280	310	325	291	321	316	279	356	331	313	294	292	345	330	299	336	319	347	335	335	348	314	322	346	317	320	304	338	317	313	319	306	333	310	329	319	329	314	335	298	293	301	328	283	330	321	327	314	329	323	313	332	307	314	346	321	323	320	334	304	351	323	285	283	323	325	324	333	325	332	321	310	308	334	320	335	303	316	314	327	323	309	292	330	317	299	312	296	299	295	334	312	314	351	335	361	333	298	319	312	359	345	320	323	310	348	311	312	322	332	328	303	347	304	349	346	359	327	327	349	336	333	318	321	318	333	308	330	312	312	308	321	316	317	304	294	303	340	304	292	329	310	293	308	332	331	311	327	338	331	320	294	316	302	335	329	335	286	337	323	331	345	343	309	318	360	318	314	305	299	329	335	326	296	324	347	344	343	330	311	322	313	334	327	336	301	288	322	329	328	344	307	340	300	327	319	331	308	289	340	335	306	306	318	303	338	353	340	307	301	323	329	374	369	309	308	356	324	365	317	336	332	338	335	306	339	326	346	327	315	310	318	353	361	312	327	312	325	344	330	290	320	345	321	358	309	313	341	315	294	342	343	334	309	310	343	314	281	335	352	335	278	308	326	288	303	309	319	330	318	350	294	298	300	301	311	346	334	315	342	328	304	347	364	303	293	317	319	326	317	334	333	307	306	324	317	324	309	321	299	343	307	308	296	325	341	302	323	342	335	298	279	318	321	305	309	299	337	305	333	322	323	335	306	312	346	327	310	309	333	335	331	332	283	320	327	340	306	319	306	319	304	292	327	306	335	328	304	307	310	327	297	320	329	350	331	326	325	347	334	322	320	288	309	349	320	319	335	313	315	303	303	295	327	338	323	327	348	314	335	337	309	332	323	331	331	309	306	326	334	325	319	315	286	333	346	334	337	319	327	326	318	280	329	343	318	325	328	301	325	328	307	309	344	306	305	334	311	329	348	302	302	285	297	317	322	334	331	326	346	319	311	310	324	309	306	293	326	294	325	333	340	310	333	305	320	342	328	301	308	331	339	312	302	298	319	273	294	288	363	326	339	307	324	397	330	332	295	348	348	330	321	309	353	331	347	322	310	333	348	316	306	334	323	317	363	334	338	345	306	316	333	343	297	348	344	357	306	333	311	327	306	334	329	342	298	337	306	321	310	314	313	290	305	336	338	326	328	328	338	323	284	330	326	307	357	317	365	312	324	301	310	340	310	330	316	302	339	326	325	339	336	329	321	318	345	316	331	340	359	331	340	314	308	332	326	311	320	326	330	330	354	337	339	324	323	341	298	313	319	344	333	318	311	346	298	286	354	339	310	315	308	362	342	300	354	338	281	290	323	335	338	322	343	333	327	312	339	289	340	336	324	325	337	339	305	325	306	315	321	331	321	301	338	296	339	334	328	308	315	311	297	322	301	316	345	314	326	354	325	346	294	280	302	280	356	298	348	314	318	340	328	306	307	293	359	295	341	332	345	306	296	316	323	311	313	305	337	333	336	335	354	292	322	335	324	323	313	333	321	334	307	281	335	304	337	317	328	280	325	335	338	316	346	341	338	289	358	322	313	336	311	330	342	290	319	325	292	337	301	334	330	328	300	287	310	321	316	304	351	323	325	308	307	307	320	320	317	337	352	351	322	345	330	317	322	328	344	318	288	304	331	307	338	343	314	359	313	269	321	297	312	331	326	302	306	319	317	338	317	300	330	312	338	307	312	301	347	336	312	295	321	371	321	339	322	318	335	351	329	328	314	321	320	325	323	312	313	315	295	331	332	323	345	321	356	307	311	311	303	275	327	309	329	331	321	296	337	310	291	275	324	292	317	363	313	329	315	280	341	350	344	323	318	325	332	291	303	286	333	323	340	299	340	339	320	295	312	319	330	334	310	292	321	318	331	305	306	324	308	325	327	310	330	337	289	321	322	305	308	311	318	325	310	297	305	287	348	317	320	349	286	281	301	322	332	323	283	314	296	327	346	324	346	316	323	356	304	281	314	348	320	287	373	315	302	342	306	308	312	319	305	328	337	315	336	334	330	342	345	336	328	302	353	315	309	309	330	330	311	295	350	343	272	311	332	336	299	344	344	328	321	337	291	353	312	324	303	362	344	308	311	346	325	312	323	312	334	333	306	346	326	333	299	345	357	315	335	339	316	302	324	330	288	286	338	284	342	333	319	288	329	294	321	342	304	322	328	321	322	319	316	332	347	328	326	341	322	320	320	324	329	302	303	341	311	327	302	347	331	305	306	315	310	323	309	315	320	336	323	351	342	323	360	294	274	305	358	332	297	313	325	315	327	340	301	324	324	330	334	325	317	297	313	323	322	292	342	318	320	287	288	292	319	333	350	319	315	324	328	327	306	322	332	325	316	291	328	334	309	334	309	321	287	316	323	324	279	334	333	329	327	306	330	294	342	335	338	347	345	336	314	332	289	323	312	305	292	340	357	336	325	347	304	341	344	320	307	333	301	332	331	314	332	296	287	329	318	316	322	276	320	338	318	323	308	307	341	336	301	319	314	322	345	359	362	326	292	317	351	298	352	352	328	345	316	292	329	311	320	314	340	318	306	321	321	327	338	345	336	326	286	357	309	340	330	296	340	330	292	339	292	272	352	281	321	308	334	315	319	302	332	356	345	342	305	308	307	317	351	337	345	314	296	304	316	319	287	316	313	300	335	300	306	329	348	334	296	309	308	345	359	338	312	324	340	320	328	308	315	328	321	352	325	309	349	328	308	308	346	316	317	315	319	340	289	347	329	308	328	334	300	315	316	316	297	314	324	308	302	312	313	349	357	294	299	352	327	334	335	305	337	345	317	307	307	344	360	287	330	309	347	325	331	336	344	331	334	318	338	316	325	324	326	318	287	319	273	331	308	338	343	292	326	315	337	388	338	338	321	296	332	346	317	300	313	330	316	331	322	320	318	312	306	329	315	349	321	326	341	310	337	319	323	320	298
32511	42517	30758	11962	2306	715	556	527	501	459	453	458	425	431	419	394	389	388	383	412	394	369	353	356	393	365	382	379	405	379	386	417	374	402	405	397	368	385	401	400	386	353	370	418	384	362	381	365	351	384	363	382	379	403	366	357	373	396	390	392	340	384	379	385	341	365	377	359	414	363	380	426	343	427	378	404	386	351	393	390	359	377	357	330	399	387	375	391	424	375	400	364	397	401	378	378	370	374	375	405	399	375	388	390	394	402	384	347	398	386	370	357	388	375	375	358	414	392	379	337	370	340	367	372	397	382	398	381	342	402	392	370	387	399	362	406	382	384	360	382	365	358	374	370	373	394	371	369	399	388	369	399	414	364	361	404	395	370	400	392	356	362	387	377	386	395	339	369	324	389	355	400	400	376	355	359	404	386	381	363	410	377	392	377	404	406	377	414	348	375	360	375	374	397	357	373	342	425	416	388	373	374	372	377	377	370	410	367	419	382	362	411	361	389	379	383	379	372	357	362	372	394	384	384	400	351	356	393	391	399	390	370	398	370	357	392	374	383	365	385	348	395	350	385	387	372	367	389	352	367	376	369	382	363	336	398	370	386	410	403	412	424	352	355	386	384	351	360	330	363	353	384	376	387	361	372	356	363	358	372	355	382	392	380	380	376	352	383	405	351	364	344	390	371	336	404	381	399	403	406	405	366	379	375	339	374	396	371	352	407	392	376	364	363	407	391	350	368	407	352	385	425	371	403	367	371	366	375	368	396	372	420	350	369	381	348	387	379	410	388	343	363	392	408	370	392	389	371	394	391	377	371	377	358	350	403	373	358	377	384	368	400	365	413	381	361	366	381	382	402	392	389	386	391	373	347	374	360	363	385	367	373	379	381	380	381	398	401	395	397	371	383	384	359	395	376	403	407	382	357	378	365	403	353	389	375	362	380	373	381	392	388	392	358	339	407	358	386	418	365	376	361	369	370	368	406	394	392	357	348	359	406	361	385	393	375	412	402	394	366	326	337	408	371	349	360	359	379	405	390	359	336	398	361	366	404	367	368	379	350	419	386	383	359	370	353	387	387	379	367	352	418	385	336	385	337	377	387	358	391	363	349	383	398	386	369	394	387	330	385	379	397	354	381	411	396	354	426	364	375	373	348	380	377	371	355	385	357	388	380	387	393	388	384	386	374	373	387	346	393	395	373	367	377	412	362	403	402	353	370	392	379	397	372	368	366	394	355	360	388	370	370	388	351	362	401	386	408	374	390	386	362	377	354	389	396	340	369	372	385	365	358	387	404	391	386	413	376	388	368	354	368	391	365	376	410	379	362	371	374	381	365	370	370	379	340	366	368	374	359	394	365	358	406	377	373	390	359	395	398	385	406	353	403	393	397	377	406	369	395	370	348	381	380	388	413	420	373	373	381	381	415	374	347	446	381	366	368	381	390	376	366	361	379	371	340	429	418	374	372	376	359	405	396	387	364	379	354	388	395	355	413	402	397	383	373	365	373	392	342	376	359	379	380	370	387	390	403	393	374	409	364	387	377	374	385	401	413	395	437	363	380	369	380	370	396	357	394	393	349	389	398	392	397	385	382	390	412	395	367	379	366	350	371	358	365	362	364	378	415	355	400	394	382	371	329	413	365	386	375	347	395	361	428	382	349	382	332	335	385	403	377	395	360	361	363	362	345	369	354	378	427	359	374	372	356	379	413	378	389	381	372	384	399	389	369	366	341	374	384	403	393	399	414	365	368	386	365	360	400	401	361	380	374	375	374	391	406	369	388	349	394	378	394	374	409	361	394	388	398	395	391	367	405	381	379	380	383	389	373	348	358	383	374	409	400	380	394	373	365	395	381	389	369	393	353	363	362	359	365	399	338	401	362	387	360	371	387	378	351	361	395	389	371	407	384	382	378	387	408	416	378	359	396	401	412	348	360	425	380	410	348	383	350	365	387	390	381	373	383	390	409	357	384	400	381	357	381	401	383	339	390	390	381	355	368	347	410	384	379	403	366	361	386	380	405	356	388	387	382	407	344	335	411	380	402	385	372	370	402	356	381	375	319	378	419	334	379	391	375	365	384	410	358	377	392	368	375	353	377	407	373	389	360	395	389	363	354	371	396	384	406	425	396	401	383	376	354	361	389	395	372	407	381	379	361	391	353	402	371	356	372	337	373	420	357	378	416	367	351	384	350	399	383	355	361	396	373	365	354	395	363	385	354	380	365	398	344	357	349	363	390	379	400	348	396	371	422	385	405	386	375	383	351	412	382	383	359	379	377	391	345	346	345	374	388	393	389	369	383	374	395	423	358	386	364	389	364	422	393	366	370	366	400	382	377	402	395	381	400	378	406	369	376	351	412	411	397	361	360	403	351	392	408	375	357	382	351	376	378	392	374	409	359	439	377	385	372	408	396	386	337	421	398	389	349	373	391	376	400	377	366	390	407	367	346	383	376	348	374	387	397	394	366	369	368	391	399	412	391	432	384	378	378	366	397	374	357	362	350	406	387	363	373	388	382	377	348	373	386	400	374	376	379	394	388	377	371	362	338	353	416	364	377	397	382	368	395	395	351	362	385	412	336	393	409	354	372	385	380	389	394	379	377	397	368	401	364	344	398	386	399	375	397	378	367	371	382	386	372	366	409	390	384	364	366	350	387	348	377	385	380	347	392	384	364	401	362	391	379	363	349	384	396	346	366	371	351	370	392	372	423	389	352	396	381	415	374	367	362	387	373	419	374	369	376	378	379	365	364	361	359	381	399	376	397	406	355	383	369	398	402	356	392	349	377	376	394	366	379	359	400	367	361	337	397	379	359	365	390	368	393	379	343	353	382	383	393	359	375	378	364	393	348	398	378	351	365	358	351	388	355	362	357	397	342	349	358	367	400	375	377	422	394	368	343	381	346	383	373	365	386	408	385	424	400	390	388	379	377	389	383	340	381	371	377	405	392	358	378	403	358	387	388	384	353	392	381	381	390	393	378	390	382	389	367	406	360	399	365	371	370	371	415	360	387	375	394	385	398	397	419	395	406	375	409	397	417	373	359	369	375	413	386	387	363	378	411	399	372	354	337	380	381	392	379	354	351	379	342	383	382	392	409	382	366	371	358	401	402	391	409	373	392	363	385	399	378	356	395	407	384	340	372	399	384	378	364	398	407	380	389	357	343	382	369	393	349	382	390	408	361	358	359	358	346	393	404	389	368	402	383	381	400	399	353	416	375	390	372	351	353	398	392	344	380	343	377	410	392	393	359	409	389	364	369	403	375	416	378	399	370	384	380	408	374	360	356	363	401	378	388	372	375	380	389	357	384	359	410	380	390	382	382	377	385	386	364	376	382	351	408	384	371	372	371	387	385	368	330	373	345	384	352	395	362	371	333	394	375	396	374	383	389	396	388	392	361	371	363	406	397	358	379	374	346	406	378	398	382	368	373	424	333	384	372	381	379	388	359	383	392	388	374	382	374	382	369	356	401	374	373	369	371	363	355
23850	20984	28054	24148	20799	9314	1030	694	542	480	449	440	372	386	381	370	339	326	331	281	308	309	299	304	294	339	286	303	299	312	265	300	310	381	438	315	268	293	277	311	271	308	274	255	289	307	281	283	307	292	305	270	278	254	304	287	293	290	259	267	296	256	272	270	317	304	300	271	439	304	290	302	285	270	279	291	303	299	292	301	315	301	305	277	247	272	289	277	278	265	322	277	242	302	285	309	281	337	280	290	268	295	288	283	306	254	290	296	285	272	301	313	271	303	284	292	272	295	256	276	280	283	276	290	270	265	288	280	255	312	280	286	279	304	265	265	278	274	311	281	274	286	248	267	281	279	285	301	271	288	286	275	255	259	308	266	280	285	274	264	296	289	275	259	280	289	248	282	288	256	298	290	257	291	293	283	291	279	266	279	290	279	265	267	291	281	266	285	301	277	309	276	280	294	262	262	281	282	277	273	297	275	300	283	267	260	282	278	310	337	303	260	308	287	280	277	281	239	322	292	293	279	278	286	289	295	265	309	291	275	269	287	292	283	286	308	292	269	284	282	272	273	246	289	288	277	310	283	270	286	261	292	265	264	280	270	264	271	255	276	296	272	304	286	264	271	259	250	272	268	304	262	278	288	307	305	261	300	273	262	291	287	304	276	272	284	310	285	270	258	289	259	289	264	280	267	278	293	289	272	262	295	316	259	289	281	258	284	261	280	294	306	256	267	285	294	256	263	295	270	297	280	266	306	277	274	261	290	272	262	284	309	293	281	270	269	298	254	263	259	292	295	264	302	266	267	299	268	271	266	290	263	267	249	262	294	284	283	284	281	293	252	265	280	271	276	285	281	285	274	274	295	303	271	254	270	283	292	299	299	327	280	273	291	279	264	272	256	289	298	312	292	297	295	286	280	260	289	284	245	270	295	276	308	255	272	284	312	280	265	260	285	288	319	275	287	290	310	274	291	298	298	292	310	279	287	291	262	300	269	271	276	266	268	255	317	234	290	287	266	308	274	256	279	285	255	284	286	291	302	293	304	259	274	283	258	288	308	289	297	274	265	265	301	277	272	273	321	284	287	298	289	285	324	270	280	297	305	294	272	311	303	266	284	294	271	293	276	251	283	287	323	270	272	260	280	309	295	254	295	303	297	279	285	265	273	266	273	273	254	290	276	286	286	303	296	282	313	333	280	278	273	280	303	281	270	292	264	288	294	280	252	326	295	291	263	236	284	266	285	257	281	286	294	280	283	265	261	265	282	278	281	278	296	248	268	268	263	324	277	307	263	312	253	292	292	275	283	303	280	239	258	311	286	289	288	297	286	308	300	283	275	276	276	259	293	255	290	304	262	277	276	262	296	254	276	261	300	242	279	287	276	264	278	254	273	287	267	287	292	274	299	283	275	292	271	261	279	291	285	304	256	280	267	290	287	294	247	236	289	282	286	274	245	269	279	274	274	286	295	259	292	270	288	311	276	272	294	263	275	278	242	242	273	301	269	301	280	272	258	274	284	286	269	263	243	290	304	294	292	255	295	291	274	289	286	253	288	268	292	282	260	254	272	284	261	291	289	256	292	306	284	311	278	285	255	266	290	276	305	260	280	285	306	282	298	275	309	297	280	283	263	272	280	306	277	289	295	278	266	302	277	274	296	285	287	275	313	294	275	314	286	306	266	257	295	293	281	272	276	297	311	260	307	258	276	296	252	298	338	278	256	292	286	300	272	288	274	279	271	295	268	300	297	274	272	293	306	322	293	302	282	285	284	257	294	279	314	269	289	254	267	261	237	276	313	270	304	278	258	298	278	268	265	267	286	293	293	281	309	257	284	286	294	279	269	241	247	272	249	284	291	254	275	276	268	265	289	289	261	272	284	247	276	255	294	289	304	283	290	270	260	270	263	293	273	286	272	240	310	283	266	287	294	280	295	301	269	312	288	254	282	296	290	286	297	298	267	249	274	245	260	286	290	278	246	293	260	289	278	293	261	280	286	296	265	267	295	262	262	276	272	312	297	283	291	271	279	281	283	291	303	262	289	273	267	299	255	282	269	261	281	314	281	270	293	246	303	268	260	244	306	297	260	273	276	267	285	307	271	282	268	289	257	266	283	289	281	270	257	264	315	293	250	280	307	273	291	288	248	292	289	280	291	309	266	277	298	266	288	265	268	263	259	277	290	312	288	290	275	286	250	283	297	274	289	248	261	255	293	271	288	287	278	281	269	281	285	279	305	274	284	287	289	272	280	282	298	264	279	261	269	303	288	250	290	263	280	296	293	270	294	264	278	293	261	288	264	257	317	258	289	311	291	285	301	313	305	275	302	298	274	252	289	257	294	273	280	284	256	264	286	290	281	292	281	301	281	269	280	263	273	290	296	296	295	273	273	291	275	294	280	266	274	291	276	271	289	293	269	284	294	268	318	288	282	292	287	266	294	279	275	259	314	275	288	288	288	285	275	287	282	296	278	274	259	288	276	261	281	244	274	274	274	305	270	272	276	307	262	283	270	295	276	269	270	303	266	264	312	271	274	275	295	322	272	266	314	287	275	286	285	275	279	271	279	296	262	287	277	280	323	296	279	266	262	314	271	288	276	301	268	273	282	293	291	288	261	317	280	278	294	297	284	269	304	229	274	265	272	244	281	311	271	281	272	265	280	264	302	286	258	266	290	289	290	289	281	264	258	266	301	283	266	307	285	298	283	259	267	291	283	266	298	289	322	240	281	297	280	247	294	270	259	267	293	295	276	271	274	300	289	276	262	284	287	294	276	308	260	261	298	257	257	292	278	271	253	299	279	272	298	276	270	294	255	275	271	284	292	292	269	300	260	279	255	279	302	284	249	284	289	277	290	278	280	281	267	300	271	291	285	284	276	274	292	286	264	276	286	282	278	285	279	299	291	264	279	268	281	305	292	298	283	277	278	262	276	261	299	305	266	266	295	277	295	285	264	274	262	303	289	295	329	271	272	302	265	271	277	246	270	288	291	276	299	324	276	293	295	300	273	275	261	261	308	331	239	276	299	283	265	306	284	282	288	289	322	287	273	287	298	274	308	283	266	282	271	256	307	230	296	279	261	286	274	293	260	265	265	291	270	268	295	280	269	250	279	304	277	288	253	289	261	300	284	255	268	282	286	277	254	320	261	285	298	266	301	293	330	281	295	275	283	266	272	274	278	255	278	279	285	292	260	251	272	305	290	287	295	284	293	266	254	289	251	266	287	299	266	278	262	280	285	281	271	291	262	275	259	287	278	270	274	303	264	283	275	279	298	292	283	263	266	280	283	257	274	280	276	293	282	274	301	277	278	260	263	239	287	288	285	264	265	253	276	266	271	289	289	259	277	274	253	263	269	285	260	287	284	291	270	264	283	305	274	265	272	260	305	300	273	299	271	297	298	266	292	287	276	248	295	271	257	260	283	264	276	273	289	265	285	264	303	304	284	275	269	281	297	305	308	294	262	282	275	293	301	277	291	313	296	263	276	296	268
30483	52600	38141	12031	4451	1757	1199	1013	881	701	610	579	508	468	475	487	422	414	401	416	401	364	374	397	356	377	334	373	340	347	323	359	337	519	625	375	362	326	335	358	300	358	339	346	315	338	343	309	321	295	328	344	326	329	356	331	351	315	342	326	355	339	346	349	375	354	342	326	524	348	349	313	320	300	323	356	346	303	328	329	353	338	336	301	322	323	329	309	342	320	317	338	330	323	297	323	346	341	326	365	357	324	345	381	309	357	307	348	321	355	312	321	305	325	339	343	339	343	323	312	292	319	300	325	305	324	345	335	338	334	359	309	371	311	361	324	354	331	324	349	323	305	343	301	310	328	344	365	337	328	309	326	365	343	341	312	331	317	364	306	332	330	322	317	337	319	321	318	316	331	321	314	342	324	310	317	357	334	354	359	311	317	362	367	359	320	312	317	324	331	345	303	330	360	319	330	351	309	368	356	322	314	328	327	320	311	338	306	294	341	312	348	325	337	314	321	368	326	324	321	328	322	349	305	317	345	344	359	324	336	313	350	333	334	337	356	356	323	312	340	307	325	304	358	344	307	337	329	328	333	317	338	307	344	331	352	319	353	344	306	362	334	330	314	359	309	325	329	340	353	340	336	332	320	338	319	329	323	324	332	320	349	319	327	325	319	332	302	326	313	349	320	322	355	343	321	337	345	328	347	349	305	326	327	342	320	304	336	324	340	303	268	339	322	302	313	344	347	331	317	325	350	293	360	341	308	349	331	354	346	327	337	347	312	336	320	323	330	355	335	339	311	315	318	362	312	308	337	310	309	322	345	335	312	323	307	308	355	337	353	339	332	337	344	318	323	334	292	324	289	348	357	355	313	342	397	300	329	319	343	314	318	354	318	327	322	326	335	321	314	323	348	349	340	320	315	283	302	311	320	302	277	357	326	332	304	295	334	333	348	325	335	333	313	318	355	335	322	329	336	344	308	335	345	334	321	325	342	321	327	323	337	294	340	304	316	322	334	319	315	302	303	347	299	306	308	344	320	326	300	339	317	342	322	308	313	329	324	330	343	346	341	305	333	349	328	339	348	330	334	310	349	332	336	309	296	309	335	379	344	324	316	315	344	340	302	348	346	358	339	298	327	325	351	306	358	328	341	286	363	311	313	307	316	320	316	342	331	321	344	334	352	325	333	329	350	321	339	331	327	354	342	314	332	299	298	327	363	332	319	287	324	342	340	367	344	314	341	310	303	325	325	324	323	349	309	323	332	339	320	314	330	298	299	328	357	337	335	339	313	315	313	359	337	322	321	333	323	315	330	317	332	337	335	329	322	322	340	350	288	333	317	317	323	328	293	311	357	315	334	326	317	315	329	353	350	327	316	347	358	322	329	341	362	310	341	337	327	346	333	340	274	323	320	334	310	339	335	323	326	320	311	329	335	304	312	340	312	340	328	316	357	308	305	327	317	312	361	350	330	311	304	306	336	318	354	348	347	331	327	345	353	325	346	310	322	341	305	309	318	306	328	317	326	317	361	342	348	347	304	297	290	341	310	328	316	331	387	314	297	303	322	306	342	328	333	315	338	294	326	346	298	358	352	317	341	315	320	321	312	324	364	329	335	329	308	308	338	319	323	333	311	314	334	337	292	327	323	328	341	340	325	313	317	299	313	360	323	337	350	298	324	324	318	350	374	325	303	328	353	298	326	337	319	327	325	333	356	324	322	319	337	364	314	330	314	332	335	301	344	290	314	299	297	357	309	332	346	297	334	289	362	325	320	341	355	327	321	332	333	313	319	322	320	315	350	295	335	373	342	330	338	317	324	343	338	300	322	314	348	351	314	329	337	298	316	342	323	319	319	332	306	318	339	336	313	354	325	321	313	372	319	328	304	325	297	372	320	332	340	312	319	334	330	370	358	302	312	341	313	352	320	341	345	306	303	344	339	304	338	323	333	348	346	349	337	330	356	354	335	328	348	322	280	334	314	301	332	324	357	306	338	348	341	338	320	359	322	354	318	312	352	344	310	336	347	337	318	310	329	332	316	306	315	323	314	320	326	331	326	351	340	327	319	322	343	314	341	325	368	324	337	350	333	341	315	332	326	298	319	312	301	337	331	325	319	333	305	320	337	329	305	328	315	322	314	305	344	319	318	309	331	286	319	312	353	342	326	313	339	307	351	354	341	337	320	347	331	328	332	347	309	330	299	340	309	332	327	315	334	339	349	298	360	318	299	353	340	322	343	318	345	324	321	315	339	312	314	303	306	349	330	336	330	326	343	335	338	366	363	343	317	351	346	300	324	331	351	353	333	328	322	315	363	301	335	344	300	318	316	328	331	343	311	300	350	342	353	353	368	345	317	323	313	322	325	323	344	351	326	316	347	310	354	336	339	352	333	342	353	329	328	294	370	337	312	315	339	307	299	302	336	332	326	327	305	326	329	330	343	319	336	325	353	326	342	339	349	347	337	323	355	311	285	341	356	304	324	299	338	343	296	359	343	350	327	319	311	318	333	334	326	341	300	324	324	319	328	334	343	332	338	361	356	348	324	301	308	320	311	308	296	315	303	324	295	359	311	334	301	358	280	320	363	318	352	354	315	321	336	319	323	329	330	368	346	331	302	337	355	333	323	332	356	322	305	337	359	343	365	333	332	356	318	329	329	335	311	308	311	317	349	341	329	338	341	324	324	346	330	329	343	357	359	308	315	328	336	320	297	331	328	302	298	331	336	376	308	309	343	351	364	343	334	335	323	331	294	293	322	309	314	325	319	332	343	329	319	333	333	330	339	351	330	357	343	317	329	321	300	304	327	329	315	319	340	351	314	300	295	331	341	322	331	350	381	337	358	307	322	347	348	299	328	354	319	343	341	331	338	342	336	335	324	322	348	370	337	348	354	331	328	332	321	316	326	310	347	287	313	348	323	341	316	338	343	316	337	320	313	314	333	331	354	331	312	342	309	341	295	323	320	308	321	327	326	311	318	332	351	315	343	311	368	341	329	329	344	361	329	334	319	314	299	319	341	337	321	367	346	334	331	347	358	333	311	316	328	324	332	356	289	316	340	317	323	326	328	337	340	317	324	321	322	359	320	344	321	310	325	345	345	327	352	344	357	317	318	327	346	344	353	340	350	338	313	332	329	325	322	321	325	311	315	347	336	328	318	323	306	287	331	324	334	347	341	347	322	347	350	338	323	365	317	326	320	340	327	343	341	349	331	333	319	345	324	341	330	328	342	299	335	332	319	311	333	338	347	371	329	340	329	345	331	318	305	346	330	330	328	334	335	321	346	320	336	332	292	333	332	315	314	330	320	326	323	301	326	323	298	375	342	334	347	317	346	334	356	309	316	347	349	321	339	328	290	354	301	314	340	328	330	348	342	379	333	318	313	321	326	321	371	326	307	355	318	304	359	340	335	352	339	322	359	331	332	334	336	314	339	353	360	331	322	360	320	319	315	340	340	316	342	305	310	341	348	323	298	316	329	314	328	296	310	349	349
25150	21049	27230	24775	11207	1294	664	595	565	499	516	493	465	473	459	432	433	481	463	421	451	429	393	435	416	405	402	389	413	438	432	442	385	384	453	433	408	435	418	391	425	407	417	394	440	422	409	425	382	412	418	438	404	431	422	398	388	415	392	411	380	410	381	422	427	449	430	393	457	428	399	382	434	406	411	383	407	396	417	405	420	385	408	414	400	406	424	378	428	362	392	391	399	420	419	425	403	435	431	396	413	442	420	394	407	430	390	396	395	411	449	405	395	395	382	428	436	371	406	421	391	389	392	367	412	436	409	398	416	446	416	397	406	398	401	379	428	387	400	443	395	382	411	440	400	401	434	405	429	374	384	428	423	422	396	405	391	391	463	426	433	398	380	451	427	426	422	427	385	382	421	422	429	376	370	422	382	426	399	407	449	423	415	374	440	414	466	399	383	406	379	426	402	400	410	373	414	411	393	396	420	419	418	374	440	374	380	397	414	403	382	388	436	445	409	379	406	412	382	433	404	373	420	395	410	391	424	374	394	413	417	404	437	414	443	410	419	415	420	418	392	418	357	415	383	430	383	411	403	410	408	432	398	415	398	392	424	413	431	420	452	414	405	399	388	407	399	431	381	414	440	396	388	389	443	455	401	380	406	369	379	391	426	421	374	412	396	401	408	429	398	397	399	411	363	422	413	422	421	375	412	433	396	393	390	428	433	421	424	409	420	408	418	388	443	394	390	374	386	409	422	389	410	383	375	372	390	381	369	405	403	413	372	404	386	402	399	443	402	420	410	395	402	420	424	407	398	370	441	385	385	402	437	412	434	390	415	414	411	412	418	411	389	430	410	397	404	401	400	423	402	405	409	449	423	385	408	417	401	377	354	409	370	393	426	373	409	399	398	380	391	410	413	387	413	412	385	420	395	388	416	424	429	421	375	431	435	424	430	401	432	365	421	432	409	406	401	368	374	427	429	425	414	415	409	407	383	413	409	422	423	388	375	401	372	424	394	413	409	403	394	386	397	409	413	419	418	389	422	435	413	401	427	411	397	410	442	414	394	384	413	433	413	405	413	406	376	427	405	382	401	375	391	412	419	419	435	430	399	399	381	405	422	418	412	421	382	424	403	371	428	397	430	419	419	411	402	403	430	409	386	410	390	412	383	382	418	391	404	438	419	418	430	374	396	397	432	388	383	376	401	448	421	381	425	379	392	415	424	417	396	450	412	418	401	399	410	378	433	376	432	385	413	410	406	384	405	414	421	355	389	409	382	400	435	397	437	382	406	365	407	403	385	431	418	376	410	412	418	380	463	389	402	408	392	393	416	380	380	399	436	420	428	407	385	362	399	398	450	398	384	378	381	396	413	431	390	402	400	406	413	427	393	409	456	416	429	353	436	405	441	403	396	415	370	381	385	397	392	409	390	376	426	393	431	381	420	414	422	435	407	403	385	409	364	387	387	420	406	400	415	396	425	378	406	408	410	382	413	436	407	398	443	427	394	397	422	424	434	397	388	390	439	392	387	439	405	403	407	468	427	390	427	390	421	410	417	412	400	386	433	387	400	408	367	414	404	422	421	405	435	430	402	421	409	446	405	414	413	396	396	408	375	396	426	428	363	380	423	424	406	413	415	434	410	409	401	411	389	378	399	402	401	405	393	388	412	390	401	412	414	444	394	413	441	395	414	383	407	404	412	414	421	417	405	395	386	389	398	408	414	416	434	430	419	373	404	419	399	387	406	394	398	462	391	394	398	423	432	417	442	419	421	364	414	353	446	387	389	428	445	376	387	411	419	426	452	416	431	386	409	412	403	441	398	386	421	423	402	453	392	405	407	387	413	403	401	385	371	401	401	399	421	408	363	393	407	412	399	430	385	434	403	414	452	445	389	390	396	431	383	408	365	403	394	429	396	391	399	407	403	432	403	387	395	412	389	365	385	411	400	415	370	384	417	432	392	390	398	429	393	404	411	427	413	413	438	387	449	411	390	452	388	419	426	386	430	403	432	386	390	382	401	440	390	404	400	398	434	390	389	397	389	385	420	411	412	420	448	381	429	384	432	378	415	423	412	391	423	421	395	437	442	416	389	395	406	418	413	418	405	422	384	401	413	402	405	392	418	420	418	385	439	386	379	421	405	404	406	385	427	426	431	424	410	417	407	391	385	437	403	411	400	393	381	418	418	410	451	390	375	397	411	390	417	368	398	427	425	436	408	433	437	437	437	409	406	397	405	418	404	389	400	377	392	417	358	441	403	432	426	395	393	418	370	404	406	376	396	425	405	368	383	406	420	398	400	410	420	434	454	441	392	424	423	427	373	393	359	454	435	440	409	445	410	411	390	406	411	384	418	386	428	399	415	443	422	398	396	401	409	383	410	402	424	387	436	420	401	396	423	441	421	383	391	369	392	420	390	421	408	385	406	431	421	437	429	405	427	416	425	401	461	416	385	373	402	416	410	414	390	439	406	393	377	416	403	404	407	420	415	400	433	431	430	408	370	391	414	386	408	404	432	451	389	416	379	453	433	376	414	413	398	401	432	409	443	433	408	415	419	390	386	417	387	409	384	425	417	397	420	395	420	368	422	413	412	388	388	401	420	411	403	377	440	415	393	415	389	413	438	377	391	399	402	414	393	420	380	389	429	389	435	370	391	383	425	402	406	405	422	397	426	417	432	442	415	434	398	407	424	418	413	398	413	418	377	409	416	438	430	379	396	358	395	407	378	421	440	371	409	440	375	400	410	422	396	431	436	430	406	405	424	366	415	428	373	374	391	424	426	420	437	403	423	386	410	402	441	429	378	411	397	386	394	365	386	388	427	438	430	399	438	415	405	400	391	388	428	450	419	410	408	381	392	386	440	385	421	404	399	389	412	368	417	396	392	440	384	394	394	449	419	446	402	379	437	406	406	380	418	417	414	394	387	392	393	396	444	407	401	429	412	376	391	387	404	452	425	413	436	448	380	443	392	400	386	423	413	408	370	448	412	393	433	398	419	423	419	364	420	370	395	427	421	388	396	378	414	397	394	408	426	363	409	419	423	394	409	410	416	391	387	395	437	385	416	449	406	377	433	426	367	401	408	426	420	418	409	384	403	382	405	404	412	426	421	432	388	430	398	385	407	375	400	387	385	403	453	466	381	406	399	418	399	433	407	423	369	384	427	392	426	397	426	408	402	433	437	402	421	421	441	349	412	430	448	379	394	424	390	381	428	393	403	419	393	385	385	416	402	402	410	418	418	397	413	401	398	408	399	428	436	364	389	406	424	404	380	444	442	421	392	409	447	394	386	408	377	435	402	410	407	392	419	397	391	375	416	393	448	406	427	399	406	408	448	406	422	428	400	445	427	444	406	409	392	377	425	399	413	391	389	406	395	411	391	412	388	389	432	414	427	414	394	424	397	389	416	419	422	410	429	412	397	415	385	419	390	429	393	444	404	448	418	388	395	395	414	389	379	374	445	432	383	394	394	456	426	406	407	394	363	403	427	367
32922	47860	31930	10771	4422	1538	953	856	736	669	642	560	581	527	562	522	538	528	533	494	516	484	499	485	448	479	470	481	478	457	450	488	462	452	482	416	459	455	452	470	491	446	465	477	457	487	480	494	455	470	450	489	452	478	516	458	444	479	469	485	485	485	464	488	540	566	485	466	549	508	431	466	474	444	483	458	490	433	485	458	471	483	465	493	458	469	475	477	451	475	470	467	459	465	440	471	453	446	482	453	487	444	448	448	448	464	492	478	482	456	459	497	481	487	487	463	460	483	469	465	481	484	489	512	451	466	460	446	426	469	457	432	467	519	427	453	465	433	484	475	464	474	510	472	444	479	482	447	468	477	494	459	438	459	441	496	427	455	472	423	445	410	521	491	483	479	488	468	469	446	484	430	457	479	457	461	472	459	472	467	485	461	495	478	433	496	444	446	456	485	490	467	482	476	456	442	474	439	455	457	443	479	458	447	473	476	480	497	465	451	472	464	472	472	446	457	461	419	493	451	493	418	434	479	475	453	467	467	471	445	440	468	445	441	438	416	424	463	452	479	452	467	480	453	448	450	454	452	480	482	448	493	481	452	526	484	460	476	444	482	486	441	460	425	479	421	473	458	454	466	463	469	489	506	469	430	419	470	470	442	488	472	475	460	473	453	476	495	479	453	510	502	460	475	466	488	470	488	494	484	470	421	456	471	484	435	475	463	470	474	421	451	474	494	526	472	467	486	485	462	465	457	489	490	448	441	514	451	473	439	462	446	452	458	467	505	502	468	427	480	459	449	463	461	437	473	496	472	459	472	476	416	499	442	444	481	505	487	505	459	487	442	480	472	465	483	467	512	471	463	451	510	465	467	491	433	419	467	482	494	491	447	464	478	448	484	458	458	435	425	432	523	430	472	445	522	473	442	506	458	439	522	472	477	440	489	445	476	430	484	452	452	466	493	462	434	464	471	475	463	443	438	479	523	473	480	478	452	449	457	460	463	471	463	466	443	466	479	467	458	458	445	480	475	465	458	488	474	442	448	481	444	456	459	459	449	473	479	455	468	483	496	468	475	453	493	465	453	446	475	464	464	477	449	488	460	460	492	485	482	468	467	483	487	462	458	454	514	459	474	515	472	451	486	464	458	471	466	453	439	491	471	454	458	446	476	435	485	480	450	453	547	466	440	482	497	448	472	479	469	458	454	461	496	442	444	458	464	481	474	464	452	450	441	472	481	438	484	451	446	461	454	434	483	496	442	465	442	467	475	470	458	472	450	465	459	470	495	465	468	479	473	449	428	448	464	465	454	469	471	444	460	496	477	456	495	468	476	449	452	487	445	500	456	483	490	490	475	457	451	438	455	458	449	487	473	435	519	453	438	462	446	453	462	512	467	480	437	454	451	487	419	473	476	453	459	439	476	476	492	453	441	487	422	451	500	447	490	442	444	428	482	461	466	471	441	474	455	491	502	494	473	436	482	447	430	472	458	457	456	493	494	440	444	448	472	467	448	454	459	447	476	476	493	492	465	479	437	447	455	454	449	445	476	456	501	463	436	500	447	492	463	466	449	463	457	436	451	504	461	484	430	434	440	481	485	471	476	442	462	456	436	449	472	468	438	450	448	484	526	479	488	404	456	442	493	484	467	462	449	476	483	469	450	493	467	441	461	464	482	469	464	477	449	465	475	442	489	467	457	485	476	475	468	480	456	492	470	475	481	465	461	482	502	445	465	454	460	484	429	446	445	464	471	465	492	440	485	491	471	468	468	467	474	473	468	458	503	461	480	470	458	464	459	449	463	495	435	500	413	471	468	433	431	462	460	489	462	473	470	502	492	440	456	468	451	455	469	452	480	462	463	473	464	465	435	460	473	450	477	463	455	490	445	492	482	439	444	455	439	483	453	477	488	434	437	470	445	466	458	497	454	450	479	491	463	481	466	453	441	431	460	481	471	487	488	459	473	484	463	432	475	442	460	444	399	451	467	457	442	457	437	458	490	467	422	466	467	461	468	453	480	477	487	495	454	464	515	445	495	449	463	478	454	470	421	457	499	484	469	458	445	450	520	462	446	476	477	454	479	474	472	466	479	487	466	480	470	500	487	504	479	470	507	487	452	474	491	479	460	448	504	480	453	440	457	466	408	454	450	515	462	475	465	466	459	451	420	429	462	470	484	478	428	462	500	425	455	470	471	468	493	478	470	501	448	482	470	428	472	442	452	450	469	455	477	427	447	468	422	443	429	442	471	481	464	470	448	450	461	477	461	454	462	462	465	450	463	456	461	468	431	440	464	474	488	481	470	495	448	485	430	486	456	461	462	443	418	502	450	470	481	442	509	418	473	485	474	452	494	495	452	469	472	458	461	457	509	509	475	486	481	486	452	436	462	475	424	464	442	462	458	511	478	506	487	481	498	470	451	438	478	433	451	465	476	505	473	432	450	496	473	483	457	479	459	458	451	445	490	454	467	454	475	439	483	451	486	441	495	468	470	500	456	471	461	475	458	437	438	482	452	482	466	446	505	461	477	490	490	452	470	453	474	449	410	444	432	441	438	515	449	486	479	462	473	443	479	449	439	494	466	532	484	486	486	487	454	464	425	480	462	480	480	510	504	478	485	463	453	448	459	461	478	457	441	492	476	453	515	411	481	489	499	445	417	439	486	476	503	465	451	487	474	470	460	482	458	426	486	455	459	473	485	469	468	486	451	449	501	474	477	485	452	451	487	497	455	463	492	453	499	484	429	413	484	468	464	477	452	448	464	505	470	493	471	468	468	434	491	464	443	475	485	432	492	469	479	464	444	427	465	484	459	449	493	536	473	459	505	484	468	494	493	476	512	465	472	470	439	496	456	460	453	458	443	467	466	486	444	501	481	464	484	490	454	455	471	490	447	461	464	490	478	492	484	473	470	452	438	454	472	476	468	485	463	462	458	484	471	467	455	466	488	516	463	500	459	446	429	438	471	459	481	452	452	478	519	475	449	512	432	482	495	452	455	454	443	477	443	465	445	470	490	460	453	455	443	473	448	451	436	464	440	491	480	475	479	508	472	453	459	469	448	496	461	498	494	458	489	465	471	449	473	447	438	426	465	443	481	491	489	452	498	457	497	476	471	457	447	463	453	483	464	450	478	478	427	438	486	476	460	444	456	432	447	457	432	454	464	470	450	457	415	453	444	456	506	473	487	474	474	457	455	452	455	497	465	476	459	465	464	472	452	442	474	465	419	479	456	468	498	459	460	457	479	513	448	503	447	433	420	426	409	431	441	483	452	457	455	496	470	482	471	455	478	468	443	451	471	458	446	479	467	498	456	468	456	438	485	489	451	469	434	517	466	483	469	447	463	433	477	463	472	458	460	470	443	463	419	467	454	475	465	474	495	450	458	479	469	490	471	481	465	454	466	512	419	478	459	510	450	459	505	476	427	482	439	451	471	477	483	465	465	500	442	467	456	455	463	478	482	458	486	469	482	448	461	451	443	462	482	495	499	476	475
22766	20991	28556	23619	21004	20880	8397	1172	863	762	685	620	611	584	559	542	495	437	439	433	408	442	416	435	411	390	371	379	455	428	379	368	421	364	376	408	400	391	437	385	429	390	379	433	407	379	391	391	401	345	369	399	376	376	348	365	421	427	364	391	349	391	416	377	470	401	402	369	610	389	401	388	377	361	409	435	388	378	391	390	397	372	370	396	382	404	387	410	391	408	382	429	403	376	384	374	401	401	371	396	405	401	419	416	394	399	425	392	357	406	377	372	384	397	388	389	379	379	386	372	374	369	358	407	387	406	428	414	416	417	401	405	391	412	376	385	360	381	361	339	392	372	389	363	352	376	375	366	397	394	383	375	346	385	351	381	369	386	343	381	397	402	380	368	372	361	427	395	399	402	402	378	387	409	390	429	371	391	321	422	378	364	417	365	393	405	375	386	385	422	393	405	406	381	373	383	362	397	402	390	360	339	393	365	419	388	368	382	366	357	361	390	446	390	408	371	380	398	397	363	372	339	411	422	404	412	366	347	380	376	378	384	374	394	379	410	382	370	416	362	382	377	365	391	381	370	335	403	402	384	377	366	365	351	381	380	395	411	374	386	374	420	370	351	408	377	381	393	386	411	396	414	375	368	392	405	365	369	409	403	355	397	361	434	362	368	407	376	372	392	388	367	364	385	401	393	361	371	386	362	357	351	381	365	370	411	365	348	386	406	399	395	388	369	407	359	363	348	389	376	366	364	375	395	373	391	376	371	374	369	333	370	380	374	377	352	375	436	368	372	382	367	367	401	408	402	387	353	367	424	400	393	384	347	382	371	375	354	410	377	413	382	382	432	377	412	369	365	393	357	350	395	378	371	391	391	397	371	361	336	382	379	377	368	392	398	391	380	407	357	410	377	362	400	383	382	396	440	410	375	409	371	367	396	375	416	390	384	377	360	387	393	393	382	413	332	372	356	423	377	372	382	380	358	419	367	359	390	376	351	387	418	407	387	370	368	362	415	369	386	392	358	393	418	379	384	401	408	405	345	391	381	384	374	375	414	351	382	395	361	386	350	405	401	397	373	398	374	417	392	366	417	352	400	371	388	404	371	373	422	379	398	369	386	355	363	378	364	374	371	353	367	406	407	366	376	380	400	400	429	420	376	404	387	380	423	391	377	358	402	369	366	338	385	373	383	373	379	386	396	358	409	358	373	375	375	419	377	367	358	411	394	391	365	381	391	368	402	385	400	378	384	369	370	343	383	389	400	426	371	361	372	352	396	412	379	358	370	331	388	367	372	405	337	379	395	380	392	384	392	369	377	342	415	393	377	346	392	351	379	342	367	397	403	374	437	411	382	385	401	388	357	412	376	404	408	408	386	364	405	410	384	370	412	379	357	373	361	344	390	381	368	374	390	381	364	374	369	397	404	364	403	358	414	412	416	382	404	365	380	384	372	377	366	396	364	399	373	405	388	323	320	348	407	362	403	375	411	389	390	364	392	379	379	365	377	393	407	400	380	346	391	369	379	406	422	406	366	429	408	368	370	375	367	434	348	356	394	394	377	362	369	384	385	393	387	374	377	399	394	363	360	405	406	411	367	365	404	410	372	385	391	392	378	369	394	387	379	411	397	419	366	396	412	390	393	377	372	353	402	367	375	421	385	412	367	384	346	394	367	383	360	364	351	411	362	384	388	390	381	367	362	404	397	371	380	369	395	391	411	397	404	367	390	375	355	399	378	378	376	393	388	376	357	388	361	396	407	387	334	380	363	382	414	389	358	388	403	405	360	434	370	407	409	372	369	352	387	390	380	369	349	367	384	387	361	394	422	403	356	377	398	404	380	390	420	399	370	400	356	349	379	336	402	389	423	410	368	373	389	382	359	400	389	394	400	395	358	351	370	386	383	424	392	379	377	412	354	409	399	388	362	366	416	363	358	417	403	401	370	377	386	337	384	414	363	406	370	399	388	405	409	409	392	383	373	405	361	383	432	356	419	382	413	427	411	385	348	370	420	350	360	370	341	384	447	385	396	364	387	387	396	398	381	367	352	380	366	396	416	366	345	417	389	389	364	379	385	427	402	370	373	400	394	399	353	359	367	388	360	381	391	359	349	435	370	376	405	381	409	386	404	416	392	372	386	364	394	406	388	387	398	384	378	368	369	380	379	348	415	377	404	361	427	336	402	364	386	380	398	349	388	420	350	366	339	369	370	376	361	397	384	379	390	361	402	357	380	362	382	384	364	367	403	390	380	363	352	397	376	377	376	398	366	403	429	351	404	369	373	401	409	393	359	388	396	352	427	402	398	396	394	383	370	391	364	374	356	424	377	382	388	388	373	402	395	419	398	392	352	367	407	407	387	397	385	410	384	375	356	414	358	401	398	386	350	384	373	393	361	374	419	409	406	383	358	406	385	396	368	398	359	364	410	397	412	418	382	422	397	397	386	328	384	384	371	395	392	389	397	408	399	366	411	408	415	387	388	349	364	385	354	364	354	335	390	378	392	379	388	389	389	394	350	373	383	386	386	379	379	376	347	408	390	388	386	386	412	406	373	356	367	381	417	416	354	365	400	376	382	385	414	361	378	404	368	402	367	383	352	369	400	363	404	394	373	405	365	407	364	372	367	379	377	364	405	421	363	337	375	383	404	419	381	347	391	383	373	390	380	406	403	329	365	368	389	369	374	413	365	378	371	373	378	356	357	372	369	363	365	376	366	383	408	401	358	370	383	392	352	405	377	359	367	350	396	371	377	377	408	368	410	430	390	368	414	373	368	381	338	380	373	387	382	347	406	361	385	407	384	387	383	383	396	367	389	363	375	373	395	369	372	402	383	413	372	367	386	375	351	433	387	387	364	408	353	385	374	383	394	399	380	362	389	358	401	384	376	382	400	389	377	393	412	401	365	383	405	381	402	397	362	345	369	348	396	381	370	379	344	383	362	336	385	389	383	371	386	376	405	371	414	389	352	380	362	378	368	409	406	373	387	383	393	349	343	394	385	377	399	359	422	374	383	363	380	382	372	368	389	404	387	367	383	394	381	372	399	349	373	361	397	388	380	370	380	418	377	384	350	381	375	399	368	367	364	414	400	391	351	351	400	375	396	391	400	381	353	387	385	385	375	420	347	395	362	358	376	383	390	393	379	391	382	407	384	387	361	383	393	405	412	376	367	387	352	400	349	384	381	408	410	348	354	392	387	393	361	399	382	417	403	381	386	396	394	389	384	369	365	394	397	350	377	402	375	381	377	375	398	401	379	372	394	379	346	374	398	390	359	359	375	372	397	393	369	371	429	407	391	385	359	385	398	400	395	369	380	370	388	368	362	398	386	396	407	377	421	364	403	369	400	390	371	385	360	375	348	382	407	391	379	389	384	394	371	387	379	411	394	366	382	385	400	364	372	373	379	409	408	395	391	395	370	381	398	342	362	350	395	381	388	357	378	383	363	339	392	414	356	408	389	389	411	369	340	390	403	399	387	345	357	393	382	385	367
33524	57701	42021	19665	10276	3698	2092	1604	1317	1142	926	863	775	701	663	655	638	585	572	522	563	523	540	516	517	472	490	460	450	451	416	434	418	480	465	465	460	448	452	479	441	445	407	418	436	436	466	416	387	435	430	440	416	428	446	450	438	359	441	415	422	422	405	459	543	441	501	461	785	424	433	435	421	429	427	400	403	393	426	412	450	418	471	403	422	400	428	435	435	422	407	405	445	424	407	393	442	425	387	467	442	406	411	462	403	405	444	430	429	398	419	439	414	422	452	414	425	453	384	445	434	408	438	439	467	404	418	428	419	461	451	435	443	438	427	428	397	464	411	425	430	433	416	402	419	416	413	408	423	452	428	437	407	437	430	405	437	420	423	383	453	381	446	412	418	420	452	471	407	388	398	446	394	401	411	427	426	442	413	412	455	468	412	426	436	410	415	429	437	439	446	425	451	416	416	401	426	430	440	410	435	437	409	437	390	425	442	409	412	449	425	421	413	415	406	388	405	373	424	446	399	426	415	434	445	402	421	434	455	410	441	402	422	416	398	423	433	404	424	448	431	414	408	431	377	437	445	422	409	385	392	406	431	436	424	436	442	451	425	442	439	412	417	408	427	419	445	420	414	445	421	408	420	434	417	389	422	438	441	411	407	441	370	438	426	414	409	410	449	396	429	439	422	423	423	410	435	410	445	400	456	429	450	420	416	435	428	402	411	413	404	404	402	411	394	374	393	395	411	429	426	384	432	418	425	454	426	407	447	390	413	388	415	456	441	436	459	419	435	411	425	437	382	441	419	439	412	437	407	449	411	428	379	419	442	418	387	454	446	434	432	442	406	436	443	405	392	441	425	419	421	390	402	439	384	406	464	390	442	415	415	399	418	420	445	359	419	434	427	415	418	417	399	409	393	438	412	404	397	453	391	372	446	416	441	450	434	424	416	388	400	414	412	452	429	389	444	442	437	462	404	391	406	454	425	415	461	389	446	461	409	415	437	412	426	456	400	403	419	418	430	432	421	416	390	412	446	431	427	443	442	409	407	411	421	415	424	417	422	396	439	411	407	440	448	423	403	469	417	436	407	412	423	419	401	425	407	433	380	440	401	461	419	393	430	414	435	428	413	426	378	422	421	385	390	386	398	405	452	458	427	442	415	386	400	472	398	420	415	408	379	469	426	398	416	414	424	428	433	436	409	423	416	447	396	398	469	409	411	415	441	393	433	434	427	404	422	405	422	433	394	439	452	445	423	400	440	401	450	452	425	415	386	408	440	399	427	471	432	437	405	430	447	457	421	421	425	407	425	408	403	424	450	417	422	452	406	410	460	462	400	402	439	402	395	389	378	428	438	406	437	419	428	407	430	413	430	419	411	401	431	436	416	406	391	395	411	414	396	449	403	427	399	426	442	483	438	409	406	421	388	425	424	413	441	414	438	438	396	420	401	435	424	409	409	394	432	440	443	430	389	432	441	430	399	408	380	434	410	406	432	456	398	413	460	403	395	392	411	418	416	387	405	428	443	408	442	415	452	449	431	423	405	452	418	450	418	406	435	431	442	416	414	418	460	443	431	418	385	429	421	418	393	441	392	441	453	440	417	412	427	406	407	415	411	424	435	423	408	390	434	453	475	431	411	443	445	425	395	433	399	387	427	416	410	449	414	460	418	430	415	405	401	447	445	387	441	399	425	407	428	401	436	430	394	430	407	458	415	453	459	446	428	418	419	396	433	413	449	403	408	420	385	420	430	456	411	397	430	405	413	397	447	439	381	433	424	454	385	418	433	388	387	442	413	397	420	444	425	408	410	461	424	426	411	430	425	390	426	431	415	414	439	413	406	454	442	439	429	424	409	417	453	389	436	410	425	423	452	438	381	413	416	439	401	419	429	458	414	380	406	427	397	408	412	419	422	391	399	398	434	427	414	424	448	430	455	439	419	411	429	400	423	375	412	411	447	420	447	444	429	433	454	413	404	446	420	424	427	420	434	446	437	458	386	426	415	423	394	423	403	438	410	418	397	411	410	401	473	418	446	416	417	441	403	435	431	428	415	447	412	419	441	446	398	418	435	438	427	437	451	440	434	423	444	394	413	372	440	416	448	451	379	405	431	426	436	430	425	439	418	414	402	453	429	439	406	434	419	450	400	426	379	421	397	431	464	449	428	395	430	402	423	415	394	402	441	431	405	429	391	441	429	429	441	423	413	410	433	421	392	428	440	388	416	393	408	383	424	426	423	403	423	425	399	424	428	443	432	387	396	414	429	418	389	390	409	448	436	420	429	377	425	401	417	399	401	417	465	425	423	430	427	438	435	436	377	458	381	390	425	422	443	390	416	448	427	403	422	417	424	423	431	440	449	393	447	421	427	405	408	408	408	422	447	436	425	434	430	455	425	420	426	421	431	424	464	417	426	471	424	461	424	409	428	400	399	440	444	427	424	405	411	425	390	450	425	399	434	426	423	407	426	415	420	474	433	437	417	422	429	450	413	398	440	414	416	462	389	413	400	436	437	413	388	429	429	394	396	409	401	450	426	422	437	410	395	408	409	413	445	418	410	447	443	439	459	402	449	425	423	451	428	454	436	444	386	429	407	430	428	434	432	430	432	415	417	426	427	399	463	453	423	450	440	427	425	435	403	449	432	424	458	409	421	426	392	402	406	432	421	364	433	415	433	416	400	392	435	486	431	465	418	443	458	403	416	413	417	423	454	416	417	450	399	424	417	417	442	440	424	456	416	410	363	434	406	435	433	459	442	450	421	425	404	425	390	379	398	415	372	447	407	471	459	421	412	407	418	436	408	409	410	436	393	417	388	454	435	408	431	425	405	421	411	423	439	408	396	444	386	413	393	392	448	425	453	397	428	400	419	407	479	419	413	442	426	408	401	461	418	412	445	391	465	421	402	414	423	412	452	429	389	414	416	402	421	417	449	404	407	405	448	413	412	396	423	427	398	449	441	438	464	414	409	406	453	435	452	447	403	456	406	422	417	418	400	457	393	398	420	414	431	452	410	442	441	384	399	429	415	439	389	431	394	398	406	382	463	427	429	425	409	419	430	389	399	433	432	405	388	399	439	437	430	409	426	411	428	407	392	441	421	441	435	442	428	409	405	444	426	398	449	402	440	430	407	418	428	430	409	438	401	434	400	401	372	466	451	413	417	385	395	441	431	451	423	439	433	417	413	457	410	393	396	415	426	421	426	393	443	439	426	411	389	404	420	431	441	423	408	398	415	459	427	424	443	395	385	446	434	474	427	420	408	435	384	395	393	413	397	420	407	425	428	426	407	418	415	348	424	399	389	398	416	396	411	391	434	454	418	396	426	403	399	402	421	437	381	409	407	450	430	414	406	400	421	414	381	409	421	421	451	406	394	440	429	448	452	410	417	404	417	454	428	434	443	418	431	416	392	405	413	454	430	441	446	432	439	384	399	398	402	460	429	436	387	398	435	418	417	428	414	413	402	438	450	436	431	394	428	438	393	428	406	407
29032	28174	29298	15433	3504	764	441	391	369	340	334	398	364	341	345	326	352	295	354	337	353	331	356	334	356	336	347	325	318	317	321	359	351	317	336	299	330	345	321	330	337	293	337	317	317	286	328	323	322	291	315	322	359	341	350	336	333	324	373	325	333	348	300	314	330	300	293	345	321	325	315	327	294	325	331	290	303	303	337	348	306	303	322	329	303	324	332	282	335	319	323	335	329	321	321	343	326	324	320	284	337	386	293	316	317	358	308	317	328	328	294	324	300	330	317	317	332	318	301	300	307	302	336	317	333	266	319	292	336	305	335	327	314	334	336	333	317	303	312	352	306	341	294	347	314	365	349	330	326	315	328	330	326	314	290	316	327	320	333	314	349	349	345	340	315	335	347	344	352	348	321	314	324	322	320	315	324	367	306	338	360	318	305	313	315	342	305	282	322	336	314	357	309	319	286	303	328	329	341	281	333	298	333	341	328	331	321	333	323	321	292	352	293	333	330	314	308	350	277	285	306	325	322	325	335	331	324	341	311	325	353	318	354	333	307	332	313	305	316	311	307	322	359	288	325	311	329	315	329	337	336	320	281	320	300	327	289	322	306	305	313	297	331	313	327	323	308	345	308	307	342	324	326	327	330	357	336	323	292	301	350	353	332	331	344	343	301	331	318	316	314	339	304	319	310	327	313	282	355	306	287	344	349	318	328	314	315	309	320	356	315	309	342	313	341	328	314	366	316	338	328	336	338	323	338	322	341	309	334	345	302	335	320	309	357	295	324	318	306	309	337	313	306	342	319	333	290	291	318	303	338	338	288	302	342	325	346	351	307	320	326	349	319	323	339	305	334	314	336	348	323	319	303	324	333	335	298	321	356	305	310	332	332	320	334	307	348	323	341	292	318	345	323	338	317	305	346	346	334	318	304	327	319	318	315	330	348	320	339	328	336	335	323	325	308	322	291	323	339	318	345	328	351	309	280	332	315	321	354	319	319	349	325	351	325	327	334	368	337	322	341	315	329	309	309	328	336	319	335	355	351	323	318	331	314	335	333	322	328	303	298	318	319	318	337	335	327	367	305	301	341	317	333	364	335	324	357	276	332	347	332	306	327	331	318	317	328	333	327	337	308	291	312	310	326	310	337	359	339	308	334	285	318	332	339	310	319	320	312	340	303	322	306	342	328	311	332	306	298	325	309	334	339	324	322	380	303	289	362	311	334	335	335	326	334	318	328	313	317	309	345	321	317	317	345	318	319	353	325	345	305	325	308	321	314	305	326	334	340	326	354	318	300	326	320	318	312	335	320	324	306	326	338	328	302	320	342	320	354	303	329	330	323	324	351	342	321	335	342	300	302	316	344	329	322	351	359	321	361	357	289	312	330	308	344	310	354	309	310	317	321	333	360	359	322	301	305	310	308	338	330	303	308	341	304	307	366	286	313	342	301	313	385	311	327	322	318	296	338	336	320	327	326	327	320	287	335	323	337	291	310	330	293	364	334	305	327	338	363	314	355	343	313	328	298	300	305	328	300	323	332	331	302	318	296	348	352	344	318	358	312	332	322	316	338	319	326	330	321	341	333	327	327	333	343	317	314	324	307	316	314	340	328	341	329	326	321	283	333	300	334	311	267	274	311	341	314	346	289	353	350	330	334	320	335	316	306	329	328	336	357	326	343	344	338	323	319	327	303	330	322	319	327	344	333	292	315	287	323	299	317	280	304	290	285	321	280	327	324	302	320	310	321	320	325	328	302	308	322	295	349	318	291	316	365	331	332	313	324	307	315	312	316	307	327	300	324	309	299	315	317	340	302	360	344	306	307	332	294	347	313	322	310	293	320	334	333	304	314	326	316	338	305	296	290	309	295	308	313	295	312	327	316	341	338	327	347	293	351	277	338	296	277	308	345	333	337	341	331	351	335	330	321	306	330	302	347	354	347	341	334	328	362	322	347	312	333	352	342	287	330	328	345	308	348	364	324	296	331	323	310	319	331	317	317	325	323	354	303	302	325	324	289	346	321	329	352	319	331	321	339	312	324	326	320	321	330	311	347	302	341	298	315	340	363	326	346	286	352	337	301	349	329	337	303	285	348	311	353	323	333	331	345	359	304	307	311	331	310	307	346	288	324	323	318	354	330	339	350	338	362	327	310	339	324	315	319	294	327	321	343	323	353	307	328	324	295	350	307	326	335	355	319	336	319	306	313	320	315	357	342	313	333	321	334	333	336	310	332	313	324	318	302	310	316	303	317	330	310	321	312	296	334	338	326	312	318	356	326	338	319	311	338	361	305	333	325	303	317	314	313	324	335	340	298	322	359	323	296	333	296	331	325	339	337	360	336	306	320	304	304	339	298	314	319	296	305	297	312	331	339	310	326	336	268	330	331	320	322	333	321	339	353	312	329	346	330	331	337	327	345	331	321	356	344	345	321	297	315	288	306	345	329	343	320	361	352	343	330	329	336	307	335	298	328	313	294	304	318	328	345	308	379	326	310	301	312	325	347	300	348	357	337	326	300	309	296	332	370	340	347	335	294	304	309	315	351	302	335	345	317	307	322	326	324	320	338	334	332	296	327	299	308	343	330	318	323	329	322	304	329	333	371	316	345	307	334	298	328	334	342	298	342	323	315	343	322	336	324	309	307	316	339	325	337	325	336	343	330	334	331	336	345	311	339	315	333	302	308	333	365	344	311	363	302	300	321	315	292	299	322	326	333	334	332	323	338	300	323	311	284	302	334	335	330	311	300	321	325	296	316	356	325	343	335	323	324	298	322	320	313	360	341	350	320	303	322	344	318	308	331	313	322	331	323	359	323	343	341	334	313	308	347	326	335	294	312	337	300	332	318	340	345	310	312	314	297	290	306	330	332	318	304	326	316	318	311	280	353	325	304	313	324	314	326	357	307	315	289	327	317	355	311	323	307	341	324	329	348	333	346	325	310	339	326	324	295	341	312	305	329	362	338	330	300	343	312	312	302	312	341	331	323	321	343	324	311	300	338	308	326	307	325	345	322	336	324	345	314	327	346	312	309	314	333	348	358	332	341	301	320	328	341	362	283	317	330	315	323	343	310	321	326	287	324	304	306	303	320	366	302	325	329	351	332	319	359	333	328	311	343	348	319	367	303	317	345	326	314	309	345	323	326	335	294	357	338	295	313	352	334	298	341	319	337	305	327	329	327	328	317	321	330	323	330	310	301	322	317	322	311	326	285	308	319	340	334	332	321	337	332	312	364	305	312	333	327	339	286	318	294	311	323	337	333	326	336	339	324	320	339	313	322	332	325	328	323	376	312	310	346	289	338	357	304	328	307	345	333	305	312	328	311	319	311	318	368	295	300	297	303	311	303	323	333	366	346	330	320	307	310	300	331	309	319	321	335	308	326	332	336	333	319	281	333	328	300	346	339	373	278	293	323	328	334	330	279	335	324	311	321	324	310	335	302	319	338	312	308	314	343	336	335	338	327	322	320	317	318	317	318	347	325	335	328	322
33264	45081	29454	12519	4771	1125	548	451	459	467	425	403	418	440	431	449	401	391	415	401	394	402	414	366	390	363	396	403	394	412	373	345	387	394	373	384	366	365	365	372	388	382	389	405	376	396	364	369	390	383	360	383	382	362	368	426	380	367	395	386	387	403	351	389	368	365	350	357	364	380	407	379	370	380	355	393	396	379	382	365	396	385	384	373	389	392	376	397	393	362	391	399	406	412	376	370	386	349	388	368	401	361	358	379	355	398	373	378	371	361	387	359	370	346	365	366	371	375	403	388	372	379	359	396	377	366	389	354	389	383	417	410	358	418	417	355	377	375	363	373	382	387	372	356	386	348	387	363	385	394	381	368	347	352	408	380	364	368	376	386	367	415	414	373	391	362	405	391	382	361	356	368	374	373	365	390	380	379	410	388	385	366	370	375	387	406	393	371	394	375	397	385	385	379	343	413	376	358	391	410	404	370	356	358	392	355	374	380	420	404	420	338	362	403	392	400	372	402	358	396	380	383	383	393	383	379	357	374	388	410	365	358	382	389	418	368	385	392	388	375	379	380	372	338	400	381	351	354	445	334	343	355	359	396	408	358	377	378	365	367	397	371	378	378	415	379	348	368	363	420	419	358	404	367	377	377	397	395	404	358	359	387	361	374	372	368	371	352	384	373	402	390	362	379	414	353	368	355	380	400	381	408	364	389	377	338	377	432	380	371	383	374	370	400	367	400	339	388	378	373	409	379	365	391	399	392	378	369	399	400	396	389	386	382	411	366	383	390	391	389	388	393	393	379	369	387	388	411	385	411	373	339	384	384	375	382	375	366	378	385	371	376	398	358	374	376	370	363	362	371	360	402	390	374	375	393	365	370	373	369	375	370	375	414	391	388	395	321	369	353	369	395	407	370	395	385	372	373	410	387	386	394	373	366	387	401	365	349	395	383	377	365	382	405	367	387	386	391	379	368	356	343	365	385	390	378	373	358	368	381	423	384	375	376	357	377	395	408	366	418	406	338	394	390	396	389	381	392	383	364	372	398	349	416	380	390	383	370	357	362	366	379	380	356	371	394	375	370	351	413	384	394	389	338	405	392	362	364	388	389	394	346	356	379	376	401	404	370	407	396	385	338	366	389	404	401	408	383	396	376	354	358	407	369	367	414	394	443	391	357	339	358	392	407	421	402	341	357	379	353	368	415	378	395	349	384	380	390	349	399	369	403	401	370	419	340	404	354	404	406	404	367	374	380	350	383	401	368	382	372	395	375	350	359	376	407	399	367	380	348	396	397	372	377	365	359	341	352	362	361	359	403	361	394	374	385	397	344	364	359	395	361	375	357	426	384	412	363	404	398	339	378	400	363	389	353	379	377	357	390	389	376	369	354	360	450	370	416	378	358	377	383	404	388	395	361	372	360	376	372	414	371	341	387	359	354	385	421	322	381	413	388	395	364	390	358	369	378	382	368	377	381	392	385	374	369	338	396	360	424	389	377	347	350	396	392	375	397	382	406	335	363	338	361	369	335	347	380	373	396	356	400	414	364	382	372	400	363	406	357	379	372	361	401	349	366	388	398	379	376	374	401	354	360	364	361	378	384	394	355	405	375	341	380	372	412	384	396	372	390	378	372	337	354	375	377	367	385	398	384	407	372	361	356	383	378	393	383	402	351	392	379	388	378	383	357	338	393	355	382	362	370	402	351	343	386	367	337	383	399	376	355	411	392	392	364	373	412	362	409	341	409	370	399	395	402	368	393	341	378	376	361	384	359	347	337	348	376	384	385	394	367	384	358	384	381	396	359	385	409	369	419	372	382	410	363	382	404	405	381	392	381	361	388	341	365	397	380	405	378	375	357	405	375	395	395	356	396	339	360	405	399	355	389	387	409	378	368	381	378	407	381	388	378	368	389	369	357	366	355	363	369	370	377	380	381	378	388	350	380	397	385	386	370	349	345	388	402	360	371	363	404	381	373	404	416	407	387	392	385	400	372	361	370	369	385	371	355	346	369	383	332	385	401	390	386	381	376	393	385	360	394	434	397	350	374	378	388	367	387	363	357	364	370	362	391	378	369	393	384	369	390	370	397	386	381	391	391	365	351	375	389	424	378	417	356	364	375	343	426	399	363	421	375	352	334	374	410	356	419	376	378	393	366	358	362	373	383	416	395	383	392	366	369	370	346	342	387	364	371	381	373	359	388	382	357	395	391	362	360	345	365	386	395	382	391	409	376	349	373	414	341	382	377	382	362	398	366	387	357	381	404	370	382	376	337	413	379	391	346	361	393	345	381	404	356	377	359	383	386	360	390	368	410	370	388	378	365	383	402	353	387	391	380	371	397	391	385	363	355	344	394	379	404	412	366	379	388	365	359	404	382	389	367	396	390	398	348	410	377	364	398	401	380	327	403	384	330	382	370	363	368	388	375	358	374	390	365	350	375	395	364	379	375	385	414	374	388	377	367	394	364	388	386	394	365	376	389	329	372	357	397	384	397	388	357	364	390	349	364	371	393	406	365	403	375	351	375	391	378	355	408	394	364	358	386	358	375	394	387	410	382	381	379	408	369	383	370	360	368	386	386	361	381	381	417	367	380	380	390	370	398	373	376	363	373	394	378	398	371	387	374	399	421	382	387	406	376	369	392	399	386	358	405	351	363	393	378	380	383	375	367	381	417	399	381	404	357	371	370	350	368	349	419	386	386	362	360	382	381	344	350	427	385	363	366	411	356	355	383	387	378	378	379	402	406	378	451	393	377	376	392	344	395	406	376	372	390	388	419	395	381	387	365	423	358	356	390	380	350	411	370	375	344	384	400	381	342	355	351	383	389	362	365	387	365	383	397	389	367	358	399	358	370	386	401	397	383	346	397	394	372	386	367	365	370	384	378	367	392	365	371	367	382	389	394	375	398	356	389	403	387	352	401	361	351	378	359	391	373	377	414	395	394	375	384	369	368	370	364	383	364	348	380	350	421	365	405	356	387	348	386	384	395	403	372	355	368	383	408	396	373	435	378	347	359	357	427	374	395	374	405	380	331	388	419	395	337	345	389	388	395	349	389	389	389	387	357	377	369	410	370	384	373	356	352	372	371	366	399	346	389	385	376	393	360	348	386	385	414	387	341	386	368	352	362	399	390	401	381	372	368	384	403	394	352	390	388	405	406	353	399	362	397	389	346	367	368	375	370	377	349	383	370	366	356	377	385	377	355	396	376	373	337	370	373	366	391	361	387	374	360	398	399	354	350	388	353	393	391	391	393	370	355	370	360	385	339	369	394	367	350	364	378	361	352	365	375	354	345	375	415	366	345	389	370	378	423	408	384	388	327	398	401	366	411	397	413	408	389	390	393	367	327	374	373	372	354	384	440	372	381	396	351	364	377	426	411	353	399	399	319	342	366	376	351	396	360	388	347	340	358	418	362	368	385	361	361	382	394	379	339	386	388	365	382	370	392	365	368	356	401	418	371	382	367	421	362	370	380	417	433	355	382	389	394
23867	20983	28177	24084	20876	10409	958	555	466	429	390	371	410	365	341	354	360	372	357	336	315	332	304	309	336	301	301	319	298	315	305	325	314	443	776	607	334	286	297	295	310	344	287	302	318	319	301	306	326	287	312	278	312	289	305	291	294	324	295	310	324	305	303	367	420	402	346	313	333	284	311	344	281	303	315	323	302	322	296	315	337	284	303	312	314	289	308	308	327	288	313	292	298	319	316	287	295	271	286	318	286	293	275	310	328	329	315	292	291	326	305	319	325	308	295	303	303	323	314	274	305	288	323	323	286	295	317	309	314	265	302	314	302	300	308	343	283	316	291	309	294	307	290	317	296	294	284	301	324	302	296	314	293	273	295	295	322	304	286	283	298	311	301	300	329	283	307	313	313	296	329	310	302	305	322	285	287	319	311	310	271	311	310	325	323	265	305	304	285	274	282	317	309	295	279	290	318	293	330	320	285	308	285	334	274	320	300	296	266	320	305	294	292	255	299	305	290	312	319	320	326	279	298	317	297	285	288	291	301	315	293	339	287	272	286	321	283	313	299	340	286	292	278	302	310	291	284	321	308	325	272	314	292	293	327	286	296	277	316	290	324	307	321	279	311	286	292	328	286	297	298	281	280	317	306	320	277	317	298	298	300	294	337	313	291	303	322	292	288	281	332	279	321	301	275	276	300	316	311	292	324	287	319	298	291	323	306	290	342	285	285	295	315	302	297	317	293	323	280	311	297	321	279	324	317	291	303	317	284	271	302	260	284	298	306	294	294	329	301	296	305	275	331	337	306	303	291	302	292	280	303	278	292	311	307	331	304	300	277	305	307	323	280	296	303	313	293	317	306	294	307	311	335	324	286	316	305	324	327	316	295	279	295	295	300	304	316	281	287	279	344	262	309	292	305	323	311	304	297	321	281	280	313	293	311	296	280	314	325	303	301	307	289	270	318	293	310	303	297	298	318	297	323	285	300	315	285	286	311	314	296	319	315	287	310	280	295	292	293	265	310	306	328	299	328	290	265	336	263	300	292	311	314	305	335	287	311	271	307	323	314	284	333	315	304	328	272	294	292	299	301	290	323	291	325	287	288	272	309	287	263	267	303	297	324	300	299	314	320	285	332	298	335	293	294	332	293	319	280	315	279	292	314	320	309	276	296	286	290	305	310	297	264	279	307	304	318	271	273	290	303	315	317	299	288	303	300	292	281	301	296	300	312	313	318	278	304	310	304	305	302	308	304	327	299	293	277	328	317	284	290	285	277	338	304	298	295	301	308	304	315	325	277	285	301	294	286	312	301	294	301	290	295	274	298	295	287	291	326	301	316	292	279	303	278	329	334	306	305	331	332	314	291	336	299	279	293	315	318	300	295	315	298	298	312	317	299	307	302	319	312	283	262	299	294	288	298	289	297	322	286	312	299	304	318	298	278	310	288	287	323	261	303	310	301	304	313	316	303	303	305	295	320	317	299	327	277	329	328	303	306	286	328	310	303	298	318	296	304	278	279	298	296	266	294	319	288	266	302	336	292	350	304	325	294	314	318	286	320	320	283	308	314	277	288	296	323	288	278	334	281	326	352	303	304	267	296	326	309	308	296	282	295	285	298	322	304	279	298	304	319	293	311	275	273	302	284	273	315	324	317	271	320	304	322	284	298	287	316	293	295	287	281	310	329	319	296	275	315	288	315	276	307	277	310	311	273	314	306	317	300	323	283	282	309	315	306	290	295	337	290	303	306	308	307	306	299	281	287	315	316	291	258	306	346	322	301	290	277	316	351	287	274	285	305	287	290	303	298	311	309	285	297	312	273	306	305	297	272	302	285	325	346	325	288	304	326	263	317	317	300	284	265	296	361	241	277	314	310	310	314	293	275	338	335	263	300	271	283	311	280	265	356	324	282	313	304	286	319	285	318	318	330	294	282	316	322	300	320	295	300	314	317	297	302	295	270	322	263	285	300	299	269	284	277	306	310	292	296	341	313	318	301	300	303	310	294	310	297	313	315	289	310	314	305	303	332	296	302	298	320	323	323	299	307	304	317	308	323	295	313	300	314	297	284	307	331	299	314	287	314	313	283	313	299	300	305	300	332	330	292	325	274	300	286	298	294	299	315	322	309	289	302	310	303	313	285	294	310	306	308	277	287	302	288	301	288	272	313	263	297	279	317	330	269	298	301	309	287	275	287	308	300	304	295	297	242	301	296	317	293	291	297	306	311	309	271	289	337	293	298	311	294	293	277	326	312	297	304	307	307	292	302	282	296	275	297	287	279	316	310	302	308	279	294	281	295	285	331	323	325	308	271	311	294	287	279	291	297	288	300	290	280	268	312	280	319	287	300	295	258	288	282	304	322	310	281	310	318	292	322	260	314	289	310	280	320	315	310	316	296	317	297	304	282	295	277	295	279	282	277	252	318	287	314	312	302	299	293	284	331	310	294	301	284	307	299	268	292	313	292	285	303	293	313	319	306	284	297	279	316	303	299	335	316	337	327	305	290	292	294	293	333	306	287	284	273	283	281	308	288	277	297	279	316	326	310	291	286	297	297	305	317	296	288	271	309	309	289	325	305	289	302	299	308	294	313	282	288	322	275	292	320	271	324	302	302	317	274	289	276	298	315	301	304	296	278	283	304	298	297	294	287	300	299	290	305	312	262	253	289	302	250	288	302	291	312	285	305	296	291	310	277	261	321	330	308	320	322	295	279	309	289	290	328	327	303	287	314	291	305	338	289	310	301	269	324	314	309	301	292	265	289	324	296	317	330	280	306	291	307	327	297	287	302	295	325	328	329	320	289	285	308	281	289	333	311	311	290	316	289	285	334	298	314	294	280	302	324	332	324	309	350	314	345	290	293	304	301	306	299	277	302	277	293	315	271	318	291	310	296	306	252	340	295	300	309	310	298	288	302	303	298	284	296	295	296	316	303	286	298	307	270	304	295	296	300	285	295	321	303	309	274	307	279	318	303	293	333	329	296	306	317	318	295	335	301	311	302	322	285	308	296	318	285	291	320	309	258	299	306	283	323	295	304	334	314	310	289	322	337	281	300	275	315	270	297	329	286	323	303	297	303	297	311	310	296	302	292	321	318	289	273	309	263	352	298	291	291	328	276	297	314	292	337	308	304	296	296	300	274	304	290	294	319	307	310	295	319	327	328	289	293	317	287	316	306	270	280	327	292	326	296	312	298	294	305	280	303	281	315	295	291	286	286	292	314	300	310	339	306	299	314	306	314	311	315	269	331	291	304	309	285	295	273	303	326	306	286	300	322	319	299	274	272	309	303	304	309	312	295	298	300	319	301	284	303	277	328	311	278	336	313	304	286	292	306	280	303	302	307	308	268	294	273	321	328	286	308	310	302	292	301	313	275	298	319	293	267	281	314	314	283	310	325	327	293	322	296	311	302	298	291	288	299	317	294	295	322	300	337	345	331	294	292	317	257	304	287	304	290	292	342	290	282	310	317	319	298	316	295	337	290	299	348	306
34550	50212	38846	17028	8766	1633	955	755	640	635	551	506	490	447	439	413	426	433	404	389	406	396	414	379	370	380	362	388	382	340	374	360	396	488	1074	784	414	351	343	352	365	392	356	337	347	354	357	346	347	317	353	351	366	377	329	375	342	369	290	340	360	366	350	445	565	537	360	365	421	320	326	349	363	327	319	334	326	387	377	341	365	343	339	334	361	360	332	345	344	365	322	363	371	367	351	336	367	316	341	337	350	344	342	309	377	360	348	357	353	367	349	357	382	346	314	333	351	293	330	316	363	362	307	349	321	359	351	374	353	349	353	356	341	321	324	351	362	316	353	351	328	356	371	332	400	310	326	364	362	359	362	392	367	353	360	319	337	360	349	329	368	346	348	369	360	336	306	362	363	328	394	338	367	392	342	332	333	360	309	299	347	387	343	367	373	364	330	338	321	344	322	345	348	352	335	358	387	330	335	338	358	340	333	341	333	334	334	346	359	336	358	304	338	325	360	340	321	345	349	355	347	360	367	349	369	351	353	357	324	340	331	363	367	384	358	354	345	345	334	338	368	319	355	385	346	359	350	370	357	379	359	374	351	353	329	352	354	353	352	342	344	351	364	361	330	371	354	336	337	376	316	349	381	338	353	353	357	373	368	318	340	331	389	330	334	345	348	356	358	357	395	335	372	326	348	358	344	360	344	352	335	310	339	333	361	358	357	329	315	357	338	340	347	363	364	360	338	342	347	353	414	338	344	323	348	369	338	357	354	344	318	341	418	378	320	339	346	373	343	354	347	341	345	358	343	386	353	337	370	351	322	321	352	331	374	348	352	363	364	319	330	357	347	354	409	405	315	380	339	338	334	325	338	310	339	352	393	354	358	365	299	335	375	337	398	382	339	364	362	348	356	368	376	357	326	357	378	343	369	361	355	318	334	324	371	319	335	332	339	365	358	341	348	375	347	321	333	341	323	349	350	357	357	342	345	360	385	370	369	345	363	342	362	343	340	358	370	357	348	344	340	369	359	332	380	332	347	324	359	340	349	353	332	320	328	330	385	355	363	362	347	390	358	342	356	355	346	356	383	350	334	357	344	371	352	312	377	335	338	361	352	347	374	350	361	352	331	333	336	339	359	358	367	348	326	372	323	357	332	368	360	330	345	387	305	362	332	325	350	332	362	331	370	326	321	354	320	342	362	345	370	344	357	327	342	321	364	350	330	332	345	361	331	327	323	367	348	352	365	316	386	339	322	341	345	326	371	350	349	366	355	348	376	329	355	356	322	341	342	330	371	346	348	326	361	371	321	349	339	315	384	340	312	337	345	335	359	340	318	341	346	331	380	332	354	335	334	354	348	356	335	341	373	351	347	351	370	350	373	336	341	341	361	326	350	330	356	331	317	329	359	355	379	356	354	340	352	330	349	304	367	334	348	360	358	356	348	346	370	347	332	360	364	344	350	333	350	364	327	312	346	358	364	333	332	338	351	359	369	362	338	381	361	362	330	357	363	311	366	342	348	310	328	327	349	368	341	342	351	329	328	351	338	349	331	348	329	356	338	345	339	317	345	330	389	343	366	366	385	363	314	355	347	333	379	347	335	355	351	355	325	376	332	306	334	326	325	346	359	343	354	385	355	355	370	340	336	369	372	356	350	351	329	368	371	340	358	304	375	338	318	365	352	330	338	372	355	350	357	307	337	358	362	350	346	383	350	339	338	356	356	326	341	354	374	360	336	376	344	359	352	308	313	370	350	321	331	355	351	377	352	337	348	340	320	349	356	338	347	348	345	350	330	350	349	343	329	357	366	362	344	348	359	340	365	370	351	331	354	343	353	373	338	373	367	353	342	356	356	346	340	355	334	344	313	383	345	384	369	333	354	349	330	335	349	360	364	328	333	360	357	331	365	384	359	342	337	357	330	375	353	365	365	356	360	344	349	332	340	355	364	347	305	351	342	369	366	383	348	376	338	366	347	341	338	363	381	393	335	353	374	370	338	354	340	334	366	337	359	343	333	342	360	358	325	382	372	370	354	361	356	376	324	359	359	319	351	314	370	354	320	323	389	324	357	323	331	339	348	358	336	347	352	316	344	375	381	391	324	345	346	387	341	384	361	371	352	366	318	360	389	368	348	368	313	320	355	338	359	344	358	378	351	337	367	345	375	348	368	375	333	337	353	339	343	367	361	338	360	323	354	321	360	344	345	364	371	321	387	339	384	338	352	337	363	328	397	365	337	365	364	335	354	344	358	330	379	344	363	327	379	347	330	353	341	355	339	361	353	334	348	341	351	374	345	312	356	351	368	320	338	349	350	348	368	373	360	338	347	364	334	363	327	367	366	378	344	370	321	306	351	348	338	337	395	337	346	344	343	344	338	364	326	345	339	359	342	345	332	384	331	328	397	320	344	342	356	343	352	352	327	376	335	324	344	370	331	343	362	350	365	375	393	339	351	364	331	337	353	366	325	342	318	355	334	375	364	356	325	346	334	373	343	353	346	388	352	340	350	336	360	363	361	337	362	333	347	359	324	337	367	347	321	356	341	340	324	357	369	330	344	347	349	329	354	370	355	362	313	350	355	342	342	348	362	335	322	352	333	342	373	379	380	376	388	343	320	330	352	377	326	332	323	355	357	326	366	323	373	350	368	355	348	349	342	336	347	373	344	350	344	350	321	335	324	324	350	333	330	355	348	371	314	369	334	354	316	323	343	360	360	329	350	331	336	359	363	359	338	378	343	362	347	382	363	399	320	357	351	346	348	370	368	358	332	341	374	323	344	384	355	361	360	349	368	342	364	376	341	348	338	348	359	339	339	353	363	356	376	326	349	316	336	352	341	336	316	348	333	331	378	355	336	385	362	323	339	367	358	354	304	343	395	372	367	355	357	320	358	325	356	343	323	384	368	399	322	305	371	355	351	342	324	317	376	347	346	343	345	347	329	367	373	319	358	312	370	376	352	378	323	334	352	343	348	331	379	337	376	345	348	358	375	362	340	358	316	331	330	367	347	354	332	343	362	337	405	365	382	364	328	359	356	345	331	336	338	346	349	391	359	367	314	348	342	359	368	334	393	356	385	355	351	340	382	346	328	369	370	350	341	346	370	361	349	353	337	355	319	349	360	353	376	349	344	332	347	351	355	358	324	377	337	377	341	328	360	356	339	333	331	343	337	348	366	338	324	353	356	327	343	361	359	372	343	339	351	335	361	358	376	323	349	374	347	346	348	330	340	343	353	335	337	317	343	350	322	370	346	350	338	376	349	331	350	376	382	341	336	345	323	367	353	373	351	359	365	324	364	363	356	352	338	328	341	341	335	365	337	329	379	337	344	362	304	336	358	358	331	348	313	367	329	354	369	327	351	339	299	337	383	341	355	325	323	370	364	319	370	348	343	386	349	355	351	345	349	346	358	330	351	353	360	349	352	331	387	333	343	377	376	308	351	343	343	341	339	366	354	359	356	365	366	343	352	369	335	363	317	354	352	376	349	330	342	340
25029	20981	27622	24745	13794	1664	644	531	511	469	476	463	453	456	438	438	392	412	447	425	420	443	450	405	431	431	450	415	438	402	409	450	457	419	494	447	441	459	389	425	407	415	374	390	396	424	406	380	357	391	448	411	385	410	415	469	402	369	428	444	391	430	432	483	521	476	427	435	446	423	410	402	426	409	395	416	434	411	404	398	416	406	408	401	404	442	401	364	436	423	426	452	409	415	388	427	403	423	414	433	405	384	392	407	372	393	408	443	409	404	415	402	411	365	438	416	388	428	413	399	420	408	413	442	432	413	418	411	388	401	386	433	439	392	444	410	396	411	404	405	429	422	428	380	418	421	437	423	469	380	422	423	407	431	425	405	449	430	417	416	375	365	428	415	443	365	386	396	411	427	384	437	410	387	384	386	397	394	409	418	391	416	417	423	396	417	413	427	415	383	420	407	411	393	419	426	406	393	438	399	400	405	411	384	391	449	390	443	390	431	412	390	399	397	403	433	411	428	430	413	378	374	395	402	412	418	407	430	390	400	416	383	443	434	413	401	418	392	417	406	419	409	432	416	432	414	426	418	394	401	439	374	417	387	406	422	411	390	422	404	362	385	411	411	416	386	419	434	378	400	386	396	428	414	378	379	400	374	404	396	394	428	398	392	351	448	425	427	423	418	404	372	426	398	399	376	435	435	414	394	411	447	382	438	403	386	406	381	437	417	404	427	430	401	384	378	396	413	391	397	406	447	397	378	397	401	422	447	411	403	404	423	399	404	420	397	402	379	438	398	453	404	432	425	426	428	435	392	416	421	403	396	411	386	389	410	426	468	399	401	420	391	399	412	429	390	425	402	409	411	369	403	411	427	396	382	418	423	406	411	399	453	405	397	387	422	435	397	371	426	425	400	416	397	411	410	417	410	429	404	423	404	415	402	375	371	420	391	401	398	440	411	413	410	416	421	373	409	382	392	413	412	431	384	405	388	363	428	418	410	446	415	427	411	431	385	401	407	421	427	427	424	433	430	405	415	423	378	411	403	444	422	421	429	400	409	411	408	406	443	398	403	399	424	434	404	419	397	422	415	412	455	423	402	429	371	417	413	464	426	413	405	403	420	407	417	458	406	391	413	415	414	463	400	434	438	414	407	433	373	385	435	428	344	419	385	385	383	406	451	422	406	435	413	400	377	411	403	406	397	441	404	427	389	404	362	447	418	358	428	416	434	383	414	417	423	396	418	421	431	423	411	390	437	422	381	385	412	402	431	405	406	428	411	395	409	423	381	422	386	425	424	424	405	404	389	458	401	399	396	397	368	394	424	427	431	406	427	372	390	430	383	414	408	390	446	386	400	393	424	431	408	415	418	426	413	437	409	405	401	403	397	409	399	431	432	420	400	419	403	409	430	397	448	424	425	426	440	412	429	393	418	411	428	448	428	422	409	379	458	412	398	395	409	411	435	383	423	383	410	359	414	404	413	419	416	444	400	411	458	395	421	386	390	418	399	399	409	411	394	433	370	430	417	425	422	432	418	392	407	418	415	423	381	437	436	435	424	380	395	416	383	391	418	389	430	438	419	402	394	359	397	409	411	409	424	409	396	410	443	418	432	424	448	427	426	417	402	466	441	383	426	408	445	419	404	454	423	417	414	410	421	413	417	427	421	403	452	434	404	397	411	396	379	415	402	433	376	400	442	448	446	395	410	405	419	406	392	400	446	378	407	416	401	418	410	382	403	374	411	451	395	384	408	405	381	394	421	418	386	381	424	404	435	394	418	394	397	394	376	400	445	437	407	380	393	404	420	408	402	388	411	399	382	376	396	429	422	400	409	422	392	372	430	408	393	393	437	398	404	425	412	413	434	412	378	415	397	409	441	390	432	426	365	483	376	371	380	382	429	394	409	395	387	437	404	430	378	393	424	382	394	405	430	394	428	427	400	425	373	412	433	457	399	394	403	413	402	383	440	413	397	407	382	422	400	415	409	414	411	379	382	426	429	385	373	448	398	399	437	383	388	385	415	377	425	436	425	431	374	396	424	428	405	432	412	402	384	392	421	406	408	406	417	421	427	403	374	428	415	384	416	409	411	436	404	428	397	408	418	429	414	435	417	405	403	370	425	400	431	403	380	430	407	382	433	413	457	434	440	396	432	387	390	386	422	378	398	389	400	405	419	414	405	409	392	406	419	405	394	424	452	442	399	380	445	397	438	386	442	401	394	409	408	358	413	394	387	451	413	421	426	376	412	436	380	421	423	388	457	401	384	410	395	403	418	398	432	405	455	389	390	383	419	409	448	406	389	420	422	399	406	393	362	407	408	365	389	395	423	400	420	384	427	440	379	383	437	367	406	404	385	388	427	392	385	412	416	402	401	425	385	384	396	407	417	400	447	418	406	381	361	412	419	444	420	405	422	389	436	372	398	408	406	394	403	397	398	370	415	406	398	449	366	397	417	398	393	418	419	409	403	415	378	396	428	395	413	397	406	436	425	389	452	384	404	429	410	400	390	382	448	368	403	404	414	437	404	432	339	380	417	423	415	451	394	396	416	410	444	382	414	432	431	394	392	415	440	399	408	392	403	426	391	391	378	405	434	408	410	419	393	358	441	398	435	426	400	408	387	421	428	390	423	435	409	423	448	407	394	366	399	440	388	410	378	445	417	403	416	368	423	387	395	427	406	407	397	397	403	420	409	449	450	369	431	406	447	455	425	427	403	427	397	432	380	400	360	374	414	406	412	432	402	411	432	419	405	415	444	408	424	369	409	409	443	430	373	392	401	418	374	411	452	398	378	386	376	425	391	408	381	408	386	411	419	427	443	429	381	389	429	402	443	381	433	391	405	410	413	439	374	407	393	433	400	414	387	366	397	382	403	407	382	415	423	414	417	429	416	404	369	416	401	393	414	374	376	425	391	450	400	421	408	412	405	439	395	396	382	427	415	400	432	459	422	393	448	418	429	403	420	436	452	429	366	418	424	419	430	429	413	386	410	419	429	417	375	449	390	390	408	410	395	408	383	384	447	386	406	390	394	427	408	413	447	399	403	396	396	427	405	399	447	411	429	414	410	402	459	401	400	409	419	385	442	425	432	391	412	362	422	406	386	429	397	434	386	395	372	403	376	417	394	427	420	454	413	425	428	429	428	412	433	405	447	423	417	397	433	430	389	450	414	429	412	416	408	405	405	402	402	424	432	422	439	411	355	388	392	432	414	472	446	397	418	404	406	372	402	394	413	405	440	371	405	389	379	426	387	369	402	447	406	397	445	395	436	418	362	403	424	390	376	417	374	416	375	419	395	398	422	407	419	418	371	445	393	433	433	383	433	395	394	413	376	403	417	389	415	436	396	401	426	440	402	411	405	372	422	387	440	407	416	409	385	414	407	410	385	419	405	430	418	424	429	398	406	393	397	383	396	430	449	389	416	389	382	415	422	404	402	372	375	397	406	377	435	399	445	387	385	451	439	399	415	409	412	429	413	373	390	427	382	425	405
30237	50071	35588	15854	9663	1441	942	792	698	652	606	616	564	562	514	509	535	531	516	466	517	499	519	522	487	474	476	478	460	465	481	458	491	513	528	547	451	541	465	479	520	475	479	447	494	503	458	447	464	445	478	459	472	456	464	409	480	452	475	477	474	498	510	568	637	509	452	461	584	489	444	472	466	474	438	427	466	525	457	483	468	476	453	536	468	480	446	476	448	474	441	485	460	476	489	441	482	464	467	453	462	488	426	511	469	468	475	443	471	491	485	448	479	453	508	499	476	494	469	449	480	475	475	452	476	443	453	489	456	450	441	481	485	457	461	443	471	471	429	462	468	473	474	473	425	466	440	488	464	458	479	478	481	484	456	473	431	470	452	478	443	478	461	474	505	474	487	489	457	509	434	499	454	536	488	496	478	475	497	475	492	498	455	465	452	480	462	436	479	482	449	502	493	448	444	459	444	407	443	523	434	460	455	481	486	463	520	453	445	457	489	494	467	436	480	479	467	504	459	519	497	465	471	469	486	484	466	467	490	425	487	474	486	477	485	479	437	492	472	463	449	518	439	480	439	501	462	519	471	446	454	441	482	439	465	435	464	474	446	453	459	448	486	456	465	487	476	486	470	461	445	472	461	446	509	478	481	476	452	486	490	463	474	465	463	462	428	464	446	490	481	489	474	490	451	457	443	464	467	457	468	471	436	502	449	468	471	480	472	468	413	522	454	483	482	454	450	463	448	474	440	454	487	488	429	479	476	482	451	497	476	458	492	506	463	435	438	477	490	467	480	447	425	486	444	433	480	463	493	499	456	456	442	447	507	478	496	484	487	465	463	477	446	450	484	482	482	486	446	500	461	457	490	462	441	491	468	459	456	473	523	476	503	433	449	441	481	457	485	502	447	494	469	442	480	506	491	445	430	471	514	466	434	453	496	480	475	463	500	497	479	500	490	448	485	458	484	493	451	465	480	508	496	481	513	468	468	449	460	494	425	454	471	456	446	448	462	456	473	468	443	467	445	474	440	476	450	459	479	475	476	448	475	445	441	451	431	439	449	462	451	483	476	470	426	449	448	466	493	488	461	473	449	461	461	461	482	421	481	493	461	465	501	511	432	454	465	472	421	471	502	451	476	455	452	449	491	499	472	494	507	477	445	424	456	488	460	433	468	397	468	478	481	479	459	463	485	478	433	510	502	439	506	465	446	470	483	470	429	476	454	440	445	499	504	501	451	451	501	467	427	468	447	451	471	499	425	478	449	455	466	480	467	482	436	428	492	497	463	472	465	485	474	498	436	484	484	493	448	485	458	480	453	461	501	483	485	460	473	472	513	486	506	481	496	469	490	426	482	441	422	466	484	457	457	501	447	491	468	470	453	446	428	485	471	436	449	453	460	445	468	478	494	471	445	461	465	470	489	471	482	478	502	463	470	453	458	481	465	443	467	440	503	478	451	453	490	463	487	451	481	455	468	489	464	457	473	473	471	493	451	466	465	466	498	431	482	456	477	487	484	521	470	465	491	504	464	496	483	428	493	486	485	468	477	506	494	447	468	458	466	473	478	478	513	498	514	473	480	479	467	505	444	500	451	464	482	479	482	447	466	424	425	422	441	485	473	462	480	452	423	484	459	491	482	481	457	481	471	503	427	440	458	448	462	438	429	456	487	479	482	455	466	480	405	461	450	443	505	492	423	478	443	441	439	508	472	482	489	488	484	463	458	448	497	475	460	468	461	485	480	500	461	441	498	489	446	444	479	521	470	449	441	475	430	452	482	494	473	492	487	456	445	470	486	440	495	481	450	481	487	485	456	459	461	488	500	478	494	478	444	479	478	490	484	446	469	413	479	435	471	421	467	448	441	465	449	480	520	434	498	446	489	467	497	440	470	448	480	461	457	447	488	484	499	469	467	504	454	498	479	448	468	472	470	448	442	478	452	457	440	448	433	472	471	476	472	467	454	448	446	466	500	435	436	447	482	453	489	457	489	476	459	457	448	451	434	473	479	434	462	522	478	499	494	486	437	460	488	493	496	490	487	502	502	415	452	487	466	446	460	462	506	472	450	471	456	478	431	462	440	498	459	465	458	468	462	467	504	492	472	460	464	470	466	457	481	482	459	446	485	487	443	469	459	442	451	409	507	452	462	431	492	477	464	431	500	470	464	460	448	481	453	468	487	499	470	470	468	485	476	450	481	436	476	539	470	468	478	462	499	458	489	445	450	469	518	429	513	467	459	482	490	447	480	463	452	469	503	476	515	477	499	484	451	456	453	441	509	472	417	485	480	473	472	486	499	469	452	468	476	471	496	525	464	469	481	476	491	465	465	497	490	448	454	436	481	483	464	455	470	468	445	441	468	423	502	521	495	463	468	467	420	458	460	488	461	485	428	489	450	454	468	471	468	473	469	471	482	481	440	438	497	457	446	477	474	436	475	465	465	505	465	485	468	482	453	479	456	464	471	471	452	468	447	466	513	464	450	460	479	442	465	491	486	473	457	458	487	479	448	470	481	496	469	446	445	449	479	467	497	476	505	483	435	433	453	463	458	468	437	487	457	470	471	474	442	445	490	435	505	513	448	473	460	471	495	486	467	464	503	478	485	475	473	506	475	495	499	424	455	418	465	486	478	451	455	468	486	476	439	453	468	464	448	505	468	483	473	472	507	448	466	459	513	475	474	478	475	456	481	475	451	508	462	467	461	470	479	442	449	441	444	446	459	458	443	471	493	462	458	468	455	497	446	463	469	447	443	488	466	478	519	449	458	466	437	457	482	476	462	468	424	493	493	466	446	415	463	493	440	498	471	444	473	499	481	490	458	454	490	485	520	465	461	503	431	448	451	428	457	437	477	455	469	459	436	482	464	501	454	491	473	502	506	451	497	439	491	476	461	438	431	492	469	474	490	471	492	476	442	475	486	473	460	469	454	460	486	457	473	491	440	478	470	459	460	435	465	486	486	483	471	414	457	474	460	467	478	500	471	476	470	453	491	482	450	484	513	458	436	486	454	501	491	533	485	418	470	462	487	448	452	469	427	478	470	479	419	489	470	433	453	496	461	473	454	480	444	463	482	472	489	467	474	456	467	474	490	470	502	457	472	485	460	489	477	479	458	464	462	469	503	480	469	487	484	480	454	457	477	441	490	454	453	481	433	456	421	459	450	502	460	448	463	447	426	508	459	439	456	479	482	507	472	474	451	462	481	467	446	476	431	480	447	469	467	469	458	464	451	491	483	467	503	453	475	476	431	455	459	522	510	480	477	463	450	494	470	462	481	446	469	463	487	437	473	486	488	475	449	432	459	455	480	499	427	428	423	472	448	465	462	473	461	473	490	463	432	431	452	471	472	443	425	459	477	494	474	444	464	485	476	445	476	506	456	475	527	458	477	487	476	482	475	469	454	479	480	496	490	468	475	453	427	463	449	447	467	441	464	436	482	463	451	478	496	487	514	437	491	467	432	483	451	497	450	435	461	449	469	482	438	475	464	461
22716	20979	28532	23639	21031	20720	8099	1101	836	691	636	559	539	511	530	541	504	484	473	503	454	418	429	427	426	428	349	437	391	430	381	404	392	383	461	398	404	425	344	367	401	342	382	380	394	378	372	365	373	392	388	376	390	414	401	364	375	371	372	386	368	358	368	386	415	390	386	441	540	354	364	408	343	363	359	359	365	354	377	400	390	406	369	372	377	378	361	363	405	385	372	410	371	360	350	378	388	357	369	370	345	353	358	351	369	388	367	364	395	390	339	397	390	397	381	388	418	378	378	343	383	382	368	364	372	393	349	395	414	405	362	368	380	389	347	367	374	356	382	389	397	388	368	402	361	364	383	329	393	391	399	376	362	357	383	363	397	392	382	390	359	353	353	363	354	345	369	384	391	340	368	372	395	358	375	371	426	359	378	391	403	390	395	385	412	411	355	391	410	346	387	341	410	389	366	373	342	360	383	382	361	353	410	383	368	392	362	348	367	384	399	380	332	372	391	383	338	375	422	393	371	352	345	346	397	428	352	344	368	339	379	381	385	405	367	356	404	374	371	423	388	359	364	367	359	364	386	392	374	376	390	410	404	369	349	363	367	387	381	362	384	377	373	417	377	386	370	374	344	383	400	360	377	370	336	387	391	369	400	408	374	356	343	351	345	375	383	366	394	352	364	402	352	400	358	387	355	367	361	386	375	385	394	366	370	357	344	384	400	362	385	357	382	391	361	365	380	369	373	384	355	396	410	350	398	370	345	359	377	356	384	374	384	366	373	335	375	371	395	379	354	392	363	350	351	361	404	360	369	379	367	345	370	380	371	374	384	346	356	415	354	411	372	356	371	342	340	370	373	355	387	388	392	346	369	366	419	407	394	377	377	379	374	406	359	417	405	379	408	360	389	390	389	371	378	375	355	354	366	367	389	367	414	357	383	363	351	358	352	349	359	383	361	427	368	379	362	357	362	341	360	371	383	397	387	356	376	366	416	407	366	394	376	383	377	380	416	368	351	344	395	377	395	371	375	362	384	387	391	383	353	385	373	390	376	371	369	371	382	366	374	369	369	371	369	379	414	387	391	388	376	369	382	353	411	360	356	400	353	408	387	372	365	370	356	357	350	348	399	407	366	375	367	358	367	381	360	381	365	384	342	375	383	335	357	430	342	343	376	371	387	373	385	392	367	396	376	389	404	354	365	381	388	393	349	381	388	366	400	358	368	416	371	342	391	405	358	361	381	385	383	390	385	370	380	429	426	353	346	397	360	403	359	384	410	367	373	390	364	374	367	382	368	355	406	374	388	383	379	360	406	338	392	391	402	386	383	386	340	348	400	382	367	335	378	375	371	384	356	406	355	411	366	358	372	365	386	388	376	345	342	353	380	384	385	375	376	368	356	368	374	355	358	362	384	412	408	381	385	393	377	424	397	347	355	390	418	368	372	355	378	398	392	376	341	393	366	393	384	363	387	352	366	345	383	391	369	383	356	335	373	383	384	379	371	382	386	392	354	401	382	367	375	389	360	369	375	357	390	365	397	356	363	353	379	396	360	382	347	406	391	374	335	374	365	355	377	365	408	372	369	404	342	357	381	344	387	323	378	365	376	384	381	361	394	387	375	402	363	374	375	393	375	400	389	390	386	380	361	347	394	385	383	368	370	362	363	354	383	362	375	394	395	393	395	362	383	335	348	385	370	362	360	374	357	396	378	385	368	374	356	339	362	362	374	366	411	347	391	366	386	361	362	376	380	370	361	356	368	379	378	386	366	359	398	381	371	375	355	340	409	371	372	380	403	374	377	388	369	362	389	355	396	415	381	378	417	338	382	400	412	373	349	413	389	385	386	384	368	385	365	351	406	401	369	373	399	358	395	372	370	374	352	386	363	394	352	382	350	373	389	373	387	419	421	394	382	389	353	376	371	352	395	375	369	363	396	356	376	396	370	390	333	371	361	370	357	351	353	374	381	353	375	401	344	394	381	397	394	351	357	413	396	408	374	400	361	384	357	383	394	373	371	386	372	401	365	392	374	379	373	386	393	373	360	366	415	364	370	327	347	373	394	375	401	385	397	337	407	378	402	366	358	367	371	379	342	390	399	360	372	410	382	364	377	367	375	350	386	387	396	368	361	389	333	385	419	361	381	417	378	369	407	367	381	363	377	342	411	389	405	382	353	412	409	405	386	354	346	389	372	360	361	412	372	432	357	379	361	386	371	379	338	383	354	362	392	369	344	397	371	358	349	358	382	347	405	373	391	366	358	381	389	356	367	379	361	364	404	368	369	375	429	369	392	351	378	362	393	392	414	392	370	372	365	403	373	360	405	381	404	347	369	357	409	396	388	343	380	374	370	398	350	368	363	369	385	361	372	409	352	356	374	422	391	386	355	362	363	349	366	410	390	373	363	389	367	362	375	396	367	383	382	355	381	391	413	367	367	350	346	390	393	385	372	377	422	380	365	343	407	342	370	388	362	384	353	383	382	401	393	359	351	423	401	387	381	359	394	365	391	378	364	358	347	359	352	350	349	370	368	391	401	389	398	381	369	391	398	375	363	374	327	369	376	360	392	383	381	388	391	410	419	409	408	367	370	388	377	388	400	366	414	350	385	381	392	416	338	371	377	391	371	358	371	393	348	368	364	370	421	351	386	355	391	359	371	377	387	372	384	372	354	362	397	403	421	357	383	373	367	398	365	364	364	363	363	361	337	377	392	363	366	376	347	369	329	414	393	391	369	353	370	368	388	409	375	398	399	360	356	360	345	357	390	353	358	399	383	371	356	384	362	351	378	407	395	400	376	343	380	364	367	343	367	387	396	357	404	399	425	339	384	348	381	363	349	417	345	378	369	372	366	383	392	381	416	390	370	380	327	384	361	367	338	348	383	367	371	376	393	385	345	351	374	385	374	365	363	409	400	371	368	387	366	373	374	367	370	365	391	374	360	315	378	370	371	370	386	391	378	375	358	348	344	352	391	364	369	380	356	358	348	405	374	371	363	379	386	371	377	339	366	402	378	363	399	355	371	359	412	367	375	375	378	374	362	400	387	377	359	372	374	394	379	356	379	407	379	375	375	350	377	381	398	422	391	338	381	378	384	361	417	356	376	355	396	375	392	366	364	402	352	392	386	389	381	365	370	406	329	384	347	395	351	361	420	367	381	383	382	378	343	377	377	365	356	377	366	383	383	382	381	389	348	368	384	410	360	363	367	415	391	332	364	376	384	390	381	369	391	401	371	383	411	388	368	363	385	380	389	380	367	383	369	362	360	354	422	370	363	421	373	399	335	361	369	360	395	374	355	360	358	361	364	363	385	388	378	384	384	364	388	394	387	386	384	380	421	368	339	384	383	391	407	344	382	376	377	375	382	389	385	369	381	350	378	382	344	371	368	361	385	362	355	369	368	385	341	376	430	360	376	384	394	399	337	360	397	361	387	376	393	373	375	362	361	415	377	407	387	369	390	401	375	388	348	408	363	360	368	361	384	368	361	413
34977	59752	42710	29281	14074	3063	1861	1436	1212	1033	878	797	706	687	660	621	613	588	576	547	493	485	526	536	483	454	490	435	458	472	485	473	403	493	472	451	445	468	454	434	424	423	443	437	452	424	454	417	423	412	444	405	385	440	438	430	440	432	425	414	459	418	410	497	437	426	432	495	726	405	409	414	385	403	425	459	385	422	387	432	408	459	455	416	459	456	415	396	414	419	416	418	429	454	407	415	457	405	389	448	447	404	398	442	406	462	427	406	413	430	408	431	431	428	428	389	407	458	434	418	405	407	406	445	424	422	450	466	444	422	421	442	435	436	433	431	422	404	414	441	437	411	427	428	431	429	443	411	453	465	407	399	427	420	427	412	435	410	433	437	412	438	436	419	398	435	413	414	436	423	424	390	431	432	409	410	432	405	406	378	417	427	427	423	441	446	432	405	457	410	429	422	406	407	407	435	455	409	436	413	432	405	419	406	416	467	423	408	402	381	407	398	388	439	420	430	388	434	407	440	391	414	434	409	418	431	404	386	394	420	399	407	398	403	429	443	433	407	433	389	402	433	419	411	383	426	412	468	396	434	452	411	433	429	421	437	407	436	406	421	420	461	434	456	398	407	418	432	410	415	394	394	388	409	441	436	425	426	443	403	435	435	403	420	392	395	391	449	425	447	412	419	418	381	455	420	400	388	431	381	406	416	422	393	421	376	402	405	417	431	385	443	457	434	415	424	399	429	413	411	420	449	422	404	432	420	426	410	405	413	419	435	433	390	414	414	406	411	396	449	433	429	397	428	429	408	441	447	397	385	411	439	384	401	446	411	404	423	381	454	431	429	378	426	424	424	431	425	416	420	383	407	382	429	434	406	418	390	419	442	404	479	373	393	424	428	419	415	434	436	443	419	408	389	429	402	386	390	424	424	417	368	450	492	400	399	419	413	445	405	414	427	436	437	439	430	383	412	399	436	435	422	400	419	428	412	439	417	408	447	420	403	477	414	403	430	411	414	447	446	418	412	396	388	401	406	455	388	370	403	408	414	446	407	427	412	413	425	441	449	464	407	401	423	413	431	418	390	403	417	432	417	408	424	452	416	430	457	440	420	385	442	397	425	450	424	413	395	445	403	450	406	427	400	383	434	407	388	430	445	424	420	401	388	446	453	427	386	424	444	410	387	393	398	439	374	439	418	429	376	403	391	433	385	460	402	416	393	397	391	406	436	465	416	414	352	437	454	400	411	445	420	421	432	421	419	412	460	429	407	398	390	414	411	410	413	394	432	411	412	425	395	386	427	400	434	396	396	410	421	442	403	405	397	391	421	383	423	412	429	407	401	430	388	411	390	384	400	406	406	435	400	412	408	425	430	419	405	430	430	427	447	408	394	442	394	448	394	391	425	461	404	404	436	420	449	424	437	376	412	425	375	421	424	416	391	386	422	415	405	407	414	414	404	401	423	410	406	410	416	426	440	400	400	425	424	373	399	414	408	440	398	439	432	415	397	436	363	424	457	426	405	432	421	410	448	407	440	429	445	461	404	432	419	423	404	434	402	434	420	422	440	435	462	400	395	413	399	416	409	445	426	423	385	387	433	392	411	397	428	403	425	418	386	414	402	417	393	413	446	410	451	379	389	409	421	412	444	414	366	434	404	421	396	400	409	430	382	414	412	427	412	382	409	392	401	402	412	410	449	415	416	400	398	392	420	411	427	394	413	450	420	411	411	420	407	397	394	446	470	450	426	455	399	408	452	379	404	424	383	444	470	418	437	425	388	408	422	425	420	410	393	412	432	441	402	436	433	417	415	422	418	445	451	404	417	407	432	418	399	362	425	437	387	395	427	381	395	405	395	408	427	395	411	406	391	389	439	446	416	427	423	440	408	425	425	419	385	424	411	424	419	425	443	417	447	423	371	421	430	416	426	387	420	421	447	391	396	425	423	437	420	430	433	411	410	479	424	427	398	430	422	386	413	375	436	440	425	467	433	430	405	427	402	452	404	424	419	447	437	417	439	458	416	418	435	404	433	443	468	399	407	457	446	397	394	404	404	426	436	468	455	441	412	427	427	432	436	391	399	452	423	419	419	408	416	396	393	418	389	381	438	428	425	421	382	420	447	410	449	436	453	415	420	435	417	412	419	441	435	449	369	406	430	400	418	463	417	437	425	392	418	393	421	450	427	446	408	402	424	405	428	442	383	412	450	399	419	403	418	435	431	447	372	413	403	426	435	423	450	396	373	406	391	415	422	397	450	407	412	413	436	390	417	435	431	404	425	420	431	422	421	426	446	404	428	427	365	476	433	429	375	437	437	442	435	419	391	391	443	460	395	427	403	387	399	376	424	444	456	440	363	402	405	439	401	446	402	399	436	432	434	403	401	399	438	444	408	438	441	424	449	436	407	416	451	420	424	405	391	415	428	433	422	406	401	422	391	430	365	424	422	420	424	402	408	419	420	435	444	411	399	409	441	394	436	396	403	405	411	404	421	419	379	424	450	411	434	402	407	442	393	444	393	448	391	438	419	384	422	403	406	439	439	402	425	433	436	418	434	420	400	405	430	437	457	448	423	421	416	424	380	355	419	425	463	390	439	464	437	432	416	398	419	402	444	428	400	430	424	388	427	441	455	424	387	448	408	422	392	449	447	413	390	401	396	410	394	440	390	390	391	419	403	412	415	428	388	449	385	395	425	389	443	405	413	419	419	402	428	419	394	419	383	402	407	438	397	413	420	441	424	426	381	424	408	427	423	442	417	404	436	380	430	424	398	447	413	432	464	389	426	437	370	414	421	436	394	392	430	428	451	434	401	372	396	401	453	429	433	398	438	430	449	410	442	394	426	416	382	430	410	423	427	434	399	414	437	414	392	388	418	390	396	423	420	408	429	398	426	413	406	438	431	438	388	429	450	401	477	419	396	452	412	407	418	414	419	408	424	464	412	423	418	403	407	403	449	415	403	415	405	406	448	401	388	432	403	485	402	404	433	427	410	394	417	394	423	424	426	437	429	402	438	460	434	422	412	415	383	406	406	392	413	404	409	448	377	434	438	425	439	419	417	431	413	394	405	423	427	413	428	436	382	414	461	441	472	397	393	417	398	405	438	386	415	418	391	411	419	438	392	393	426	417	406	412	420	428	424	420	411	388	380	414	412	390	382	413	403	444	437	409	437	400	401	453	409	413	393	451	460	452	411	414	439	428	453	402	409	400	435	428	449	416	451	437	380	444	396	456	428	430	438	442	432	414	426	418	394	375	410	404	415	379	408	430	433	419	411	413	418	414	407	432	387	386	399	432	429	408	435	425	408	418	418	390	426	430	456	405	408	438	438	409	446	439	415	371	434	432	429	377	426	450	406	405	428	420	430	423	476	454	406	426	404	450	399	387	419	412	417	427	404	424	419	399	429	400	423	440	393	417	371	421	388	440	398	405	451	445	436	421	421	404	411	392	435	419	381	419	401	386	427	399	401	422	417	393	398	409	400	377	434	375	415
28909	28348	29510	18747	3951	562	380	353	343	357	316	340	326	309	319	314	323	317	290	324	295	346	334	315	336	309	304	319	320	300	310	288	284	301	310	317	296	291	327	328	283	344	290	292	319	286	322	313	290	333	290	262	292	324	312	289	287	293	313	321	304	285	287	274	314	313	303	287	312	297	272	302	306	310	353	344	311	317	309	305	280	297	350	298	293	320	257	297	314	297	308	303	291	281	307	316	288	281	301	303	292	317	321	326	312	312	302	301	318	333	293	296	295	304	269	320	293	306	339	290	312	336	305	291	307	311	293	301	293	299	334	296	318	312	337	282	298	313	282	290	321	304	297	275	295	296	298	287	292	359	293	308	338	282	309	300	324	330	285	280	289	309	308	298	295	292	295	311	293	289	304	317	287	267	302	311	296	305	313	325	312	322	291	287	287	301	294	304	306	287	317	290	308	293	289	293	293	282	303	265	299	281	283	294	289	289	336	307	311	321	313	327	304	268	314	320	289	322	281	288	336	286	301	289	301	315	318	300	307	271	292	308	276	292	340	298	330	301	330	302	316	254	302	318	296	303	318	282	295	307	270	282	301	305	281	312	299	338	284	310	311	295	317	310	295	320	300	306	262	287	291	311	300	311	351	316	301	304	294	327	275	323	269	281	280	326	302	336	279	304	289	290	311	320	291	290	330	311	294	281	315	277	299	250	287	288	309	303	303	313	285	296	263	308	269	334	310	297	321	305	324	333	297	298	318	306	311	294	316	340	338	295	317	296	300	315	341	318	275	315	293	281	320	300	304	299	333	292	293	265	298	289	276	323	301	309	312	309	337	288	275	322	316	322	284	295	321	306	281	302	284	321	311	278	271	299	292	321	292	299	321	316	328	288	292	292	304	294	306	299	303	303	309	310	299	299	310	319	322	306	320	292	293	289	320	321	314	309	270	297	297	332	308	297	319	286	301	316	287	278	283	326	286	294	316	306	287	297	301	281	284	333	296	310	296	329	272	348	314	262	293	280	300	303	301	309	306	307	280	275	307	314	305	301	279	311	292	285	300	294	297	301	287	306	302	288	289	310	306	315	300	321	323	323	318	310	308	316	296	267	333	290	276	297	289	280	269	284	299	289	298	299	286	313	254	294	285	323	289	291	339	304	312	322	282	301	302	302	281	316	311	288	338	304	306	307	305	327	276	306	305	300	293	300	313	301	330	303	280	326	306	323	332	295	297	328	334	316	313	296	288	285	283	296	304	308	302	277	298	292	295	305	304	302	311	315	291	316	271	333	275	322	278	287	319	311	297	283	287	270	319	302	270	298	296	304	300	310	303	319	302	304	318	317	305	291	291	307	311	293	294	290	295	289	282	289	288	296	335	284	307	298	304	282	304	276	297	276	284	313	305	267	317	333	292	279	311	299	278	320	328	311	354	307	327	304	308	327	287	280	280	312	315	331	271	293	307	305	312	318	309	317	289	300	292	278	298	315	274	286	317	307	266	288	307	284	293	315	294	320	301	341	300	319	292	314	274	312	355	284	326	286	298	311	316	295	271	312	300	314	260	277	310	290	306	290	315	331	290	310	313	315	315	302	317	263	305	311	305	259	300	283	297	285	299	316	281	301	313	308	307	297	302	302	307	273	310	297	305	314	279	328	310	285	294	293	306	329	312	334	294	311	281	309	295	325	330	298	307	313	313	312	294	321	306	291	282	304	248	291	267	295	288	311	320	306	300	274	282	321	309	313	315	299	342	313	291	287	307	321	308	290	287	291	329	309	303	305	348	295	281	281	323	321	298	318	300	343	339	327	282	302	299	282	320	315	304	288	327	319	336	279	287	300	321	300	294	311	281	312	326	312	275	314	310	308	288	331	296	296	301	308	342	311	302	295	313	295	326	322	315	320	311	302	318	332	303	305	321	311	251	285	295	282	278	304	319	319	309	328	290	354	301	289	299	306	278	297	290	331	308	303	308	323	297	312	308	303	295	283	327	314	319	297	290	302	296	301	303	297	340	292	289	299	309	291	315	304	289	298	327	304	272	285	302	282	305	273	271	290	312	295	296	321	298	268	284	291	342	275	290	326	332	323	303	317	270	327	317	289	270	290	323	316	281	318	289	290	305	302	305	273	311	265	282	286	273	321	305	328	320	300	285	310	286	291	308	306	282	292	298	293	296	281	281	317	330	322	302	306	293	298	303	310	304	339	288	294	309	319	296	313	325	280	267	303	294	293	283	294	281	317	306	289	329	331	328	289	289	294	312	298	287	294	298	284	275	332	302	304	330	324	285	309	326	306	286	315	308	332	319	291	297	290	317	312	308	308	296	261	322	296	302	290	288	279	295	305	333	309	293	265	300	299	312	315	259	300	312	319	304	299	286	289	312	314	298	275	277	294	291	291	293	298	274	300	270	325	292	305	325	313	304	306	321	314	327	292	324	301	286	322	334	307	319	304	286	313	291	313	284	281	305	302	297	301	336	305	256	315	316	279	305	294	309	306	304	276	282	328	307	293	316	302	322	315	297	332	291	278	311	301	292	298	311	328	301	278	287	315	317	306	278	320	317	319	313	332	275	311	307	337	283	273	276	318	327	297	296	328	310	292	327	313	316	311	292	320	311	316	304	302	300	300	286	306	293	314	279	315	319	301	284	301	327	280	284	311	320	330	328	314	289	312	292	267	285	286	305	295	334	295	314	289	301	291	325	316	303	282	296	300	328	311	317	277	306	296	311	300	294	318	289	312	310	288	312	294	301	287	308	291	315	292	293	299	302	318	288	312	329	315	319	298	285	275	308	305	312	303	334	329	303	327	310	345	296	298	310	296	312	289	302	299	309	292	298	327	270	309	343	329	315	320	309	305	323	316	297	314	324	279	343	298	281	287	313	308	283	320	333	304	314	299	300	285	311	279	317	285	321	290	287	298	320	304	312	321	289	310	284	308	315	302	309	318	289	309	322	306	291	288	273	307	282	314	286	283	309	306	292	297	303	318	314	310	313	310	296	306	330	318	309	318	289	321	324	285	258	293	322	321	351	285	275	283	278	314	304	288	270	288	336	325	314	314	302	283	314	293	278	292	306	310	294	309	329	275	309	293	319	285	298	317	308	299	315	318	273	335	329	296	283	290	308	302	307	292	300	299	314	342	316	282	308	300	325	299	307	282	295	286	321	286	293	287	307	282	309	309	297	299	297	315	303	297	277	260	316	294	326	316	298	307	298	314	271	300	295	294	304	297	343	282	323	290	324	288	300	318	302	282	302	299	291	310	284	291	298	296	280	317	294	295	319	289	292	289	280	315	253	290	299	312	319	283	304	332	291	309	303	290	287	316	268	327	307	295	335	272	311	283	265	285	290	305	301	306	307	255	300	305	316	306	288	299	286	318	269	307	293	332	323	311	299	294	300	282	313	293	328	307	328	302	304	319	312	293	300	334	256	276	342	292	274	317	307	308	297	295	322	315	304	290	308	307	310	298	284	302	279	273	319	331	302	299
32902	44912	30284	16926	4399	839	545	407	430	427	432	404	383	443	391	389	370	360	401	364	314	333	331	363	379	376	342	346	379	378	367	363	392	349	350	385	361	376	356	364	359	327	373	373	381	363	357	319	378	381	335	358	382	343	321	379	331	330	365	327	354	352	365	349	410	394	326	362	363	407	317	356	326	329	339	351	403	336	377	363	390	352	348	385	365	376	355	341	333	333	342	328	397	337	382	347	352	388	359	350	351	358	363	359	353	348	346	371	397	381	330	362	366	359	349	362	341	362	329	370	375	360	346	364	355	338	365	366	359	356	330	375	357	374	355	322	394	368	358	371	323	363	351	356	360	367	367	351	350	370	341	329	357	353	362	420	369	366	359	367	354	345	349	355	314	338	322	352	334	341	341	342	336	378	354	338	341	328	347	381	323	345	391	346	355	365	384	366	347	340	356	385	336	334	344	347	391	393	330	370	355	398	363	333	368	369	357	317	313	376	363	358	341	351	320	336	379	358	369	334	360	404	369	349	325	369	372	363	322	344	394	357	340	326	356	330	378	353	364	341	340	356	357	361	360	346	338	361	356	364	368	349	361	344	344	352	385	359	376	383	366	363	388	341	375	349	387	378	363	329	343	350	396	354	342	366	381	361	365	363	367	349	360	360	371	337	370	336	332	367	334	354	373	335	353	356	354	369	344	363	330	322	365	327	368	377	389	353	372	355	351	356	345	392	378	362	354	343	361	339	341	361	340	350	357	338	350	337	342	377	319	352	345	373	341	347	359	360	352	381	336	358	321	393	350	355	356	380	375	347	348	386	353	357	375	360	344	368	361	395	357	352	341	362	371	369	320	359	374	397	355	373	341	349	370	378	380	358	358	361	358	359	337	343	369	363	356	345	371	354	369	362	360	366	372	337	332	360	399	378	338	347	334	341	365	376	340	333	378	346	356	373	408	383	353	345	360	361	339	353	367	346	370	337	358	353	344	356	338	398	320	347	374	379	350	365	360	365	385	372	364	376	359	374	351	377	368	350	345	340	338	374	384	343	379	355	353	350	341	338	373	344	330	345	381	400	389	342	344	353	363	379	315	354	368	357	332	378	367	354	346	399	351	351	367	326	351	350	341	353	351	398	363	334	372	344	358	345	341	371	369	353	364	339	354	359	349	350	347	343	395	345	341	345	339	338	382	378	340	361	346	349	361	350	377	383	341	358	360	389	328	365	370	331	371	390	378	369	374	360	318	347	371	351	329	318	357	342	353	351	333	360	360	396	328	379	352	354	360	351	345	361	387	355	351	373	350	388	367	321	348	383	360	331	359	375	321	334	332	350	345	356	394	378	358	357	385	354	359	378	404	326	352	331	340	364	332	302	345	363	343	368	362	357	363	361	341	356	352	350	372	356	389	389	355	341	368	380	345	345	346	373	347	346	359	347	350	381	376	377	355	366	349	390	364	367	403	363	355	357	368	352	341	356	378	375	349	375	340	371	329	357	368	384	401	359	371	364	378	379	362	383	386	352	365	368	347	358	368	378	368	344	341	352	361	336	341	352	335	349	388	347	327	348	415	353	363	381	337	346	369	370	350	364	361	380	337	392	398	350	336	362	362	361	381	334	372	367	314	349	361	377	388	346	354	409	350	375	368	362	409	355	325	355	401	396	332	383	314	350	354	376	402	378	353	356	371	353	357	321	334	405	383	384	351	351	349	338	380	367	359	366	365	377	356	383	358	341	349	403	391	395	391	362	363	327	384	363	358	351	332	353	359	312	345	325	336	357	357	365	331	351	373	366	354	358	336	354	366	334	363	356	387	373	360	322	375	353	371	363	360	344	348	359	359	341	342	350	359	347	365	360	361	366	364	386	361	342	344	336	374	362	354	383	333	329	349	344	403	343	370	397	375	358	336	379	348	363	338	347	355	345	380	371	340	320	352	375	365	381	357	377	345	352	365	358	352	367	321	378	371	348	339	366	381	337	392	357	356	372	347	327	330	374	321	350	378	369	326	341	368	349	341	356	334	378	357	376	357	375	369	384	357	318	335	348	360	361	362	377	341	348	350	395	331	358	343	345	352	379	399	355	380	373	382	369	359	367	338	358	349	364	394	366	357	383	344	359	330	370	361	327	352	350	332	361	347	352	353	369	313	333	338	356	360	381	367	363	333	370	361	339	327	359	352	380	349	350	364	361	374	372	347	372	366	348	371	345	349	385	395	369	377	361	358	361	378	387	312	365	349	338	379	370	359	363	345	358	366	352	356	375	365	352	360	355	356	356	345	356	321	359	361	386	348	352	376	355	364	398	344	345	399	362	352	375	345	373	335	366	344	374	353	401	344	349	350	361	377	374	375	349	367	370	321	394	361	352	339	346	360	345	355	357	351	351	346	378	357	346	394	339	372	356	366	375	359	357	380	360	356	380	358	324	392	352	367	346	379	382	371	405	334	313	370	355	337	368	351	360	370	372	379	385	354	363	336	339	333	345	375	368	356	380	329	357	358	378	398	397	360	351	354	352	338	357	358	358	320	350	325	347	372	380	358	359	348	361	346	358	334	307	366	356	352	367	363	374	372	356	353	343	412	355	353	343	368	341	351	344	362	378	353	383	333	339	327	353	352	340	368	341	372	327	348	365	364	334	414	338	371	375	308	409	315	393	361	338	356	346	362	359	366	362	353	344	354	354	331	332	348	344	375	329	364	362	358	385	359	388	361	323	356	358	364	350	364	326	347	329	352	364	351	345	373	397	351	339	375	344	320	405	336	383	379	376	336	359	369	378	330	345	347	346	374	350	399	353	344	381	347	381	350	341	341	361	387	381	358	365	333	377	374	367	335	336	383	373	321	379	361	344	339	352	373	375	350	348	396	307	339	378	316	355	360	368	331	371	396	370	408	321	369	349	345	371	335	364	344	388	378	357	363	375	365	350	389	358	386	339	349	367	361	409	360	371	354	347	376	366	356	359	329	342	327	334	373	334	344	359	345	342	372	354	374	361	342	367	367	346	338	339	362	355	391	352	383	367	373	364	371	359	335	397	370	357	320	347	382	364	363	368	384	317	354	372	368	380	367	370	387	385	358	334	376	362	387	368	352	364	336	366	355	344	405	369	341	349	403	358	351	361	346	330	351	341	327	394	361	353	371	341	364	388	370	365	368	360	359	342	357	371	359	348	369	362	345	366	343	362	341	313	362	359	375	356	326	341	349	354	337	375	325	383	357	375	379	394	350	334	324	341	349	350	369	356	363	302	351	344	347	396	399	383	353	377	357	362	345	357	367	382	307	339	378	352	342	348	371	346	338	373	337	317	345	342	383	362	348	366	373	364	340	373	357	387	322	340	365	337	352	350	347	372	328	360	371	320	347	346	374	338	332	348	355	403	373	375	361	333	364	345	344	350	383	384	336	361	356	383	330	381	392	372	383	382	370	360	352	335	374	376	348	330	367	387	359	356	327	353	386	339	383	334	357	418	364	364	347	344	358	344	319	355	375	360
23834	21007	28144	24271	20810	10691	1016	548	486	459	435	373	411	316	333	353	337	330	270	294	305	295	301	298	274	275	271	241	279	313	304	285	272	347	473	290	261	253	248	261	268	263	283	291	285	259	247	279	243	269	246	263	239	291	233	308	284	254	258	236	270	269	270	308	268	264	268	280	276	247	270	270	260	294	260	285	250	226	267	246	261	254	288	287	266	241	268	297	287	254	285	249	281	274	283	269	270	281	280	288	258	251	254	240	264	293	260	271	291	252	259	233	261	303	274	284	251	263	259	258	271	237	285	268	273	280	289	290	235	284	284	267	265	298	234	242	270	267	257	281	282	278	242	288	264	269	249	288	274	263	265	268	264	257	271	253	280	240	264	244	271	255	296	248	266	264	270	268	269	266	266	257	267	258	277	290	267	271	258	273	283	271	250	249	269	261	242	272	252	275	262	277	256	246	256	277	268	270	283	232	283	267	255	269	296	311	272	263	264	268	251	298	255	282	239	286	266	266	282	264	257	284	257	271	274	273	267	246	236	273	265	263	292	273	283	264	263	297	249	278	270	279	293	259	288	236	271	294	260	268	256	251	264	243	278	235	271	252	262	263	253	253	289	277	263	242	257	283	254	248	264	224	245	286	280	286	242	240	265	269	268	277	246	266	272	278	275	253	245	262	272	280	265	275	280	278	258	260	303	289	255	284	231	258	277	274	282	265	281	256	257	223	249	283	254	271	258	274	234	266	255	250	247	255	271	269	313	242	242	249	239	281	255	283	273	254	250	277	271	278	268	277	287	247	270	268	264	244	273	265	245	262	267	260	251	282	231	263	268	265	276	250	255	254	240	275	270	242	267	269	276	263	275	273	276	260	245	245	299	272	273	229	261	264	244	282	264	280	289	277	251	278	271	276	271	273	262	255	280	237	284	265	261	234	251	255	255	268	275	284	298	294	273	252	256	257	264	274	268	250	253	260	289	251	270	268	266	248	257	260	257	241	239	252	293	264	295	273	264	258	264	263	278	262	237	269	283	263	265	263	281	283	265	276	250	259	292	263	245	230	246	285	259	282	253	271	258	249	272	254	287	239	245	268	239	283	259	260	261	254	266	237	268	266	254	287	253	263	265	262	287	275	283	264	246	240	263	278	285	239	243	267	257	277	257	268	292	275	276	271	276	282	263	282	262	256	263	251	232	271	272	273	235	258	248	251	279	287	273	253	265	282	266	283	275	241	281	246	262	246	255	269	260	257	240	237	252	249	245	257	253	243	259	260	281	236	275	257	250	246	265	265	300	240	241	254	271	257	242	245	269	241	265	267	275	273	263	252	256	257	240	252	258	229	247	245	263	257	268	253	276	265	270	301	244	265	288	256	275	257	272	252	246	241	248	285	262	262	249	237	258	258	255	251	274	264	274	253	260	237	276	275	284	272	236	261	282	269	263	272	265	270	265	256	250	256	268	220	268	253	275	239	280	260	277	253	272	242	250	264	271	232	285	277	255	285	283	283	260	257	265	260	242	257	273	255	273	275	260	262	296	264	269	270	295	266	265	239	261	276	252	220	278	261	285	263	270	262	247	287	244	248	282	273	248	256	277	258	261	267	270	295	261	255	266	278	245	277	245	253	281	288	269	245	259	278	281	269	261	271	288	284	230	280	276	243	239	262	243	269	280	247	258	267	268	248	288	271	261	274	281	261	269	268	288	270	245	266	274	287	225	232	246	276	243	306	283	270	284	297	268	252	282	256	271	275	276	257	261	236	250	272	278	249	284	265	292	264	285	257	256	267	284	252	281	271	312	252	264	256	315	257	273	262	283	289	259	303	249	290	228	276	258	286	279	259	268	282	233	276	266	278	253	240	259	259	253	244	260	255	271	245	262	270	275	272	273	279	285	235	285	274	242	277	264	279	254	275	290	270	260	246	263	264	272	282	253	243	254	244	270	274	270	265	276	252	249	245	256	288	258	241	273	271	260	265	267	298	259	261	271	274	288	278	266	289	255	290	261	275	244	287	280	283	258	276	244	247	257	263	256	285	244	248	283	249	249	242	241	283	248	252	256	250	275	259	278	260	273	256	250	283	254	286	257	277	263	256	260	270	282	281	257	254	258	288	274	250	269	245	247	249	254	244	230	293	246	248	267	244	280	271	235	244	253	246	266	294	277	247	273	284	305	235	300	263	256	275	260	261	273	261	263	267	269	256	265	262	263	255	282	277	256	247	269	268	286	242	290	236	279	277	251	249	278	255	292	251	233	264	270	262	242	264	222	264	256	271	284	256	261	249	268	238	252	259	250	294	273	238	273	237	252	270	247	260	271	254	261	281	266	256	264	265	270	275	231	245	281	269	293	262	244	286	242	258	259	263	288	252	272	261	269	274	269	284	240	295	250	280	257	246	256	264	243	259	275	234	242	265	261	272	280	245	259	272	279	240	272	273	247	236	236	254	271	263	286	289	264	283	248	258	275	284	286	256	295	259	299	241	250	277	270	261	241	223	240	267	244	265	252	302	275	271	283	242	267	280	257	264	269	222	282	259	281	259	268	245	271	272	262	276	276	270	280	266	250	249	277	261	241	260	242	252	255	260	261	281	290	259	244	274	253	235	256	262	255	255	277	273	273	254	260	272	294	286	262	284	252	283	247	246	262	272	260	258	244	282	277	246	267	272	252	263	250	276	257	234	256	260	281	270	249	242	265	241	283	262	268	277	261	286	267	253	249	234	301	254	223	276	273	245	263	268	273	260	272	265	263	267	260	244	239	262	286	255	290	268	274	263	246	293	247	244	258	236	228	260	270	284	229	266	264	254	262	276	278	266	287	273	263	274	273	232	265	263	244	262	288	285	288	280	286	290	273	265	252	250	258	250	263	278	258	270	271	285	252	258	262	258	272	255	294	266	279	288	281	265	237	266	275	267	234	229	264	289	269	281	270	256	261	260	258	269	282	284	235	263	246	257	261	253	266	275	289	261	267	238	281	278	246	271	282	268	270	289	280	273	253	262	257	240	259	240	286	249	273	287	272	262	258	245	275	259	269	279	247	259	254	303	266	288	286	279	278	258	242	279	241	278	285	247	272	241	266	257	274	264	260	254	271	260	271	286	252	261	271	247	264	302	284	246	256	277	258	270	242	272	252	277	264	257	290	276	278	250	254	250	257	275	261	287	274	266	285	272	262	284	256	255	281	238	257	249	263	273	271	271	248	294	257	270	300	263	265	282	292	303	301	271	241	275	252	261	238	276	221	277	252	273	245	282	242	236	301	269	251	232	276	268	274	261	225	274	290	268	230	279	270	286	264	248	313	252	268	243	240	267	246	276	276	247	282	246	254	271	264	277	257	287	240	244	261	277	272	284	247	252	252	269	261	244	288	280	257	253	260	251	272	263	253	266	270	278	282	272	277	262	284	273	248	249	261	272	257	255	265	240	286	280	250	277	281	263	260	244	246	247	263	246	266	232	252	237	271	325	251	222	266	282	265	228	274	253	255	259
32684	53881	39802	23535	9125	2393	1129	819	735	628	557	521	447	480	432	401	387	411	399	369	356	352	334	373	339	357	302	341	382	338	344	323	311	483	626	326	326	324	336	307	326	301	352	288	332	324	322	312	313	313	339	334	342	327	312	288	338	314	318	309	325	344	317	316	296	301	310	329	323	316	335	284	317	296	287	324	307	354	318	354	323	321	324	303	307	307	287	304	311	328	304	291	316	331	300	298	297	336	289	306	328	335	297	305	315	318	299	301	292	304	300	309	296	303	366	346	321	303	293	311	346	308	318	274	334	265	307	343	296	307	332	311	297	311	321	321	306	339	297	324	315	299	289	347	298	342	306	305	297	291	301	309	309	323	318	315	323	296	341	317	319	317	291	307	312	300	282	338	311	328	280	292	315	309	338	313	352	307	309	308	290	292	313	312	315	307	309	314	334	350	357	333	290	308	337	336	310	297	325	294	309	309	329	316	303	280	317	301	312	295	347	302	330	284	306	287	350	331	352	315	287	294	302	305	326	318	303	292	313	275	332	343	295	295	342	302	325	320	300	324	258	323	314	325	324	333	280	303	308	311	311	313	333	336	286	294	309	319	318	296	311	306	326	315	293	306	333	342	284	326	300	309	296	312	318	318	323	290	302	308	328	310	329	307	309	344	278	297	321	337	298	313	307	340	294	302	323	310	314	322	307	325	308	311	310	286	301	299	300	306	283	331	310	276	316	298	313	327	301	313	309	281	314	306	292	332	307	277	315	309	332	340	311	323	304	340	309	319	306	314	327	334	306	306	294	294	311	326	308	276	288	302	336	304	315	320	304	320	296	266	292	299	340	287	286	321	325	323	300	320	294	274	309	312	325	316	312	292	314	297	333	310	311	326	330	333	297	296	318	289	290	330	318	292	283	304	309	277	301	311	289	270	304	309	345	343	309	306	311	321	323	301	329	319	305	313	282	301	287	316	313	316	313	301	320	298	317	309	285	316	328	315	320	337	324	301	295	317	340	290	307	296	280	321	319	315	263	308	304	316	299	289	293	291	308	311	335	309	300	326	291	351	307	283	310	285	307	299	290	303	299	283	336	299	345	298	314	322	289	254	342	313	304	303	316	366	326	320	294	329	310	306	306	325	296	304	302	303	292	291	308	317	317	325	342	336	308	318	323	318	261	322	308	319	319	309	287	292	330	301	309	314	278	294	307	335	293	336	295	307	299	324	315	311	323	307	333	301	314	305	329	301	321	340	313	316	304	279	291	313	289	337	337	325	341	331	336	306	324	285	290	312	310	284	302	297	317	320	294	342	289	332	304	329	300	318	277	268	318	299	283	279	313	323	300	298	318	347	278	298	310	319	344	286	336	305	312	317	285	280	321	333	285	315	322	316	310	287	308	281	304	310	316	320	294	297	313	303	305	319	327	294	294	312	317	312	276	319	331	302	346	297	314	318	278	358	313	286	295	362	287	324	314	289	335	317	327	308	315	307	285	327	279	302	279	335	323	319	329	283	289	316	323	307	306	308	309	324	310	304	308	305	333	299	316	303	316	334	310	301	306	310	313	283	329	326	335	302	299	281	343	291	293	310	296	320	319	305	277	326	303	311	317	323	306	297	294	277	255	310	293	288	333	328	312	322	317	306	321	309	312	312	318	285	304	334	333	317	324	288	313	308	328	305	302	296	306	302	314	300	281	290	323	333	302	315	357	313	328	316	319	277	355	308	321	322	292	301	359	328	320	331	330	301	288	278	296	287	315	347	340	289	288	293	308	324	313	311	292	305	308	337	335	338	323	329	331	302	306	330	312	336	288	301	354	314	325	328	313	323	316	301	317	318	333	324	328	288	315	306	318	300	308	321	281	291	288	306	320	311	270	320	321	288	313	300	301	328	306	315	305	287	317	309	307	325	307	313	309	317	327	324	349	288	313	372	315	286	308	357	291	341	301	337	310	317	301	319	269	303	293	329	329	322	329	325	312	336	298	293	344	300	307	325	321	274	314	290	343	308	286	329	303	299	291	294	278	301	299	341	319	303	306	329	301	310	306	335	282	315	293	304	316	322	307	276	292	322	312	301	292	287	305	289	361	321	326	312	297	333	306	300	315	320	335	291	318	297	325	329	307	305	323	299	306	316	274	310	275	343	318	312	306	272	304	323	316	281	274	303	324	306	244	313	276	330	320	318	303	303	316	310	300	325	281	314	284	320	289	340	301	326	348	313	329	329	294	293	305	319	320	295	301	325	288	281	291	286	307	289	316	283	297	324	323	292	309	335	346	312	325	281	318	301	280	312	323	311	315	291	355	309	308	298	338	275	319	318	293	307	330	308	314	308	314	327	310	325	302	314	323	312	294	301	342	310	328	278	301	261	307	314	298	307	334	316	342	318	320	295	305	320	310	300	290	313	307	310	327	342	305	313	321	329	310	320	304	329	316	324	316	305	314	315	306	338	302	317	321	290	311	309	298	312	313	308	297	316	309	318	316	308	303	282	311	352	295	272	277	320	317	331	330	285	320	299	326	303	305	313	292	319	304	301	299	327	324	309	279	285	294	300	315	298	282	306	310	285	328	293	299	319	314	352	292	320	310	338	310	305	301	324	324	340	317	299	296	292	299	318	292	319	316	303	312	310	331	313	301	310	310	327	277	289	301	296	336	302	310	324	311	321	316	313	286	264	330	291	363	332	289	316	289	309	310	309	306	307	287	337	291	336	292	322	332	305	305	317	285	287	324	330	278	325	325	275	329	286	300	292	305	293	337	313	311	300	296	301	306	329	298	324	316	304	327	319	328	324	329	321	334	300	327	292	328	313	307	322	316	300	286	318	313	303	275	311	307	323	335	307	311	345	345	301	329	314	351	279	280	326	323	307	309	299	290	330	299	303	337	310	317	348	315	330	304	316	322	301	284	309	299	280	343	310	302	348	319	273	319	322	304	312	302	327	329	300	306	295	294	321	323	286	295	308	319	302	314	286	327	310	317	319	315	273	341	295	319	323	333	313	353	325	300	303	325	292	289	305	286	336	302	302	286	282	328	304	323	342	310	336	307	275	311	296	310	305	299	351	337	312	291	292	313	334	302	269	311	274	314	320	272	294	315	316	323	334	306	284	357	309	329	337	319	275	295	328	302	307	308	348	272	333	303	329	294	336	300	294	294	325	342	314	293	301	293	311	275	327	326	316	290	292	317	315	306	281	311	320	305	335	334	300	336	293	316	324	333	299	270	316	319	298	284	289	313	306	321	300	304	296	301	346	297	304	272	320	334	291	286	299	329	312	345	305	313	326	307	309	288	303	320	334	331	283	315	311	290	329	331	333	325	320	314	311	311	309	307	297	281	317	352	304	313	335	362	311	330	306	330	297	304	303	303	318	311	303	320	296	298	330	332	283	296	300	299	341	294	292	315	316	319	328	308	300	323	304	333	316	283	350	277	313	280	308	302	298	309	293	276	295	306	280	304	339	315	294	322	296	293	296	312	291	314	290	296	329
25011	21002	27655	25205	15328	3931	722	536	445	448	482	455	464	391	451	409	404	405	418	381	421	427	384	413	365	393	424	368	393	413	394	407	393	377	466	387	413	373	397	374	358	375	422	410	348	384	379	385	364	446	399	413	395	415	351	354	366	376	387	420	437	369	361	384	423	413	395	380	398	389	355	388	378	373	375	389	394	392	421	403	377	385	387	416	347	351	405	384	377	372	396	388	421	341	365	389	384	378	393	406	414	392	428	400	348	375	388	413	379	371	397	409	404	393	409	387	374	438	403	391	373	373	370	373	383	410	399	371	381	413	422	334	382	384	423	355	391	401	397	409	383	363	385	380	383	389	383	435	391	347	375	364	350	366	397	400	399	382	397	339	403	404	410	404	414	388	381	409	457	376	376	373	383	396	377	425	375	379	411	397	380	410	413	425	381	403	400	412	345	394	433	435	377	413	394	389	406	355	368	383	404	369	382	423	361	420	391	378	360	421	384	381	410	414	409	404	403	388	369	356	368	412	372	373	408	412	379	379	415	390	412	367	416	374	431	383	365	355	375	393	422	368	387	396	388	400	383	401	393	342	373	380	414	374	413	368	380	398	372	376	375	401	359	366	431	381	399	367	398	411	391	358	406	410	383	393	349	391	355	351	420	385	408	407	359	402	363	370	410	371	363	394	388	383	355	398	375	368	395	411	402	385	378	394	379	416	394	400	372	400	420	365	411	388	400	386	390	423	415	381	385	383	349	383	384	380	371	400	411	387	382	395	375	385	389	401	382	410	404	441	358	407	369	396	397	396	385	391	350	405	347	355	404	378	407	397	401	409	380	374	386	392	404	389	413	412	376	376	380	383	383	376	414	355	391	370	417	343	381	374	393	377	363	386	367	395	379	383	392	417	379	358	381	402	397	369	403	410	420	379	411	408	390	373	373	394	397	353	383	391	350	367	385	409	365	363	394	383	386	343	377	399	400	387	407	380	394	390	412	392	365	375	392	413	339	374	409	377	400	416	370	338	398	382	386	389	405	406	390	400	398	397	383	376	394	378	378	395	412	392	379	397	389	368	401	385	385	357	373	380	406	369	375	395	401	411	401	400	392	363	374	428	415	364	369	412	389	393	412	375	386	402	398	374	364	379	357	385	384	390	353	385	394	406	392	395	384	409	385	365	418	382	391	390	396	377	402	404	396	403	427	388	385	391	374	367	397	364	398	369	383	367	382	388	378	400	376	331	401	408	419	361	363	453	363	382	413	367	414	373	390	378	407	436	367	370	347	323	396	388	398	387	397	386	383	410	388	375	393	405	404	395	396	361	361	385	389	386	348	391	396	382	372	390	391	370	371	368	382	405	362	363	389	405	378	365	366	386	376	415	367	399	392	389	387	359	406	391	383	375	353	401	399	358	393	383	357	369	376	335	382	386	370	346	376	368	403	394	390	396	391	389	401	376	405	428	421	394	386	377	407	411	401	413	355	383	387	387	395	373	384	382	364	351	399	401	363	444	373	362	393	359	367	371	360	384	342	419	383	383	388	378	402	391	380	387	383	384	413	386	383	390	383	397	416	366	374	384	354	368	376	406	430	370	391	374	408	406	361	394	393	408	416	375	365	378	379	390	340	401	398	364	373	401	370	394	380	400	399	401	386	396	379	393	368	356	385	390	393	360	403	421	406	374	386	365	425	377	381	381	395	365	357	407	379	397	385	407	408	375	380	392	413	381	360	376	388	351	384	422	401	400	382	400	430	415	390	359	434	407	373	422	380	405	380	350	396	392	363	370	403	389	350	384	390	380	387	378	404	379	380	410	340	368	402	389	407	403	384	408	340	410	382	405	388	382	427	380	382	376	379	377	398	406	397	363	366	358	371	375	398	388	380	362	360	403	413	391	348	427	374	378	393	375	385	375	376	388	382	380	398	377	403	359	408	379	376	383	417	429	344	402	408	361	393	384	384	379	352	402	385	439	368	362	397	348	386	372	397	407	397	410	368	383	376	387	364	367	383	384	413	345	400	414	359	393	379	395	353	389	379	407	418	378	388	366	383	412	397	392	366	402	370	380	395	408	360	393	375	362	346	377	405	373	372	388	372	405	366	363	375	398	364	378	412	335	375	370	388	404	390	399	365	405	366	363	391	421	379	397	371	381	424	417	360	339	374	398	332	370	371	392	425	376	409	356	369	397	384	376	382	393	376	365	366	372	385	374	394	377	393	380	393	381	358	368	370	354	377	408	381	390	356	388	400	391	375	382	392	374	423	378	390	373	349	387	430	406	360	403	384	384	387	380	387	427	390	353	374	338	400	380	382	388	399	391	385	363	337	399	375	374	388	390	373	391	398	368	378	387	416	362	384	389	356	373	421	415	373	376	397	387	397	394	370	362	420	371	393	377	420	364	360	399	353	384	405	384	374	382	405	399	394	404	369	430	395	372	353	401	354	398	397	410	373	367	391	368	369	364	392	376	357	391	369	394	363	401	382	358	359	398	404	380	392	402	386	382	421	392	391	398	400	353	350	399	408	372	325	378	405	406	399	416	381	407	396	383	407	370	388	406	395	400	376	368	384	390	351	383	358	405	380	367	390	402	392	428	355	397	400	379	379	387	372	407	378	369	369	400	401	397	381	402	392	409	366	396	411	393	411	368	401	398	385	376	357	390	400	387	382	362	377	339	437	407	403	387	395	421	382	388	401	399	422	384	379	380	391	358	387	376	353	375	397	425	348	401	406	401	387	353	371	424	360	385	367	329	396	402	400	404	402	394	393	402	379	382	365	381	370	396	361	370	368	398	394	435	383	404	370	417	393	384	391	367	402	391	389	415	401	406	409	407	426	372	387	392	392	427	397	373	380	391	392	385	414	390	364	403	383	380	389	408	396	352	410	383	393	418	413	384	417	354	402	384	391	385	383	376	406	396	364	376	382	385	377	381	385	377	419	379	392	388	427	370	348	374	385	372	400	376	402	399	398	418	379	395	383	394	398	349	386	392	416	426	353	388	345	387	379	341	391	406	387	407	372	357	382	378	350	364	406	379	410	394	395	346	357	389	390	401	385	370	404	383	401	369	413	375	387	394	410	389	408	393	381	387	416	408	368	384	380	404	376	398	423	371	389	376	394	413	379	397	386	393	383	376	418	413	389	397	382	371	398	386	365	391	395	394	393	404	422	359	379	392	383	405	389	375	370	373	378	380	383	374	385	395	389	371	405	408	348	383	404	396	407	402	394	358	384	383	400	398	394	366	360	416	376	425	371	373	390	345	381	384	362	373	413	394	378	360	370	418	424	436	371	361	372	350	388	431	374	381	374	384	394	376	390	367	402	381	386	384	401	406	347	387	401	357	396	373	365	354	398	395	368	382	402	357	414	407	416	394	376	402	410	413	365	391	386	394	357	382	393	370	412	371	351	353	403	355	378	389	373	357	378	400	365	375	374	391	382	385	373	371	393	398	385	387	404	359	407	402	382	378	349	413	391	403	386	373	385	377	348	374
31846	47708	37359	18619	13273	3913	882	776	739	644	584	604	560	564	565	535	473	464	485	476	528	465	468	484	491	452	507	457	446	408	445	437	443	491	585	443	447	466	473	480	444	441	413	434	438	413	413	451	465	458	467	461	463	454	475	431	458	460	493	447	439	473	414	462	441	430	446	420	415	456	482	419	412	451	415	421	447	403	436	438	468	445	465	480	434	427	473	461	458	423	446	498	506	488	433	454	451	438	454	414	480	467	438	437	469	437	434	429	462	419	473	454	413	430	456	435	454	451	451	445	415	454	453	403	442	425	439	477	457	450	464	508	426	421	473	442	430	395	439	399	433	476	437	423	446	446	440	431	432	451	452	392	434	491	460	430	415	455	461	436	453	444	417	417	434	467	435	443	436	395	421	477	493	478	432	421	448	427	429	443	458	458	419	443	443	451	418	460	471	436	445	478	436	454	454	474	472	458	435	469	452	419	421	438	441	456	441	431	457	410	467	442	462	432	470	436	423	456	459	451	473	449	446	429	448	428	413	412	458	414	466	420	425	396	484	426	440	467	468	419	436	438	445	457	424	464	447	449	429	467	448	433	439	465	409	429	457	462	437	456	448	417	431	453	430	414	459	471	440	407	447	413	445	461	448	487	431	447	437	444	471	455	454	410	461	439	440	470	426	436	429	457	449	467	455	403	456	456	452	443	445	459	449	431	435	437	421	434	473	450	466	417	419	418	453	452	445	471	451	439	448	495	444	486	501	443	424	446	445	491	455	450	442	416	486	459	421	432	457	441	428	482	461	450	440	435	465	462	432	481	436	458	432	417	467	430	462	446	460	468	428	462	455	460	412	483	433	429	418	483	471	416	433	452	510	468	472	454	425	450	449	439	427	423	415	436	450	444	507	486	467	453	455	486	447	423	430	455	464	447	388	473	466	437	416	433	432	431	448	401	409	441	465	469	406	438	488	438	420	452	424	433	424	460	452	425	421	450	470	466	457	441	472	441	467	453	426	446	417	438	422	425	462	409	446	451	431	435	436	442	470	445	471	469	423	475	438	462	393	442	466	448	443	420	452	415	452	450	453	463	454	443	412	481	408	449	436	432	406	424	431	422	446	398	466	464	444	436	463	419	463	454	409	441	440	456	450	453	420	415	442	456	399	453	407	442	432	440	448	435	431	485	425	449	410	449	412	432	445	439	444	461	460	478	449	476	447	400	438	424	401	447	459	453	444	442	446	485	435	435	430	408	458	418	419	437	414	462	404	447	422	443	484	433	436	488	500	460	463	432	478	462	444	438	451	428	435	444	421	498	468	432	467	463	489	442	440	429	459	446	435	440	451	427	461	490	422	464	433	434	449	500	455	426	442	440	459	431	447	455	472	431	435	446	462	438	440	440	428	442	444	443	452	474	437	441	458	445	446	436	453	448	416	437	454	413	443	481	453	424	422	438	398	454	425	458	476	481	456	431	466	482	499	460	440	441	472	457	480	410	439	451	410	453	446	427	436	442	410	438	413	449	456	469	438	478	432	454	451	456	428	446	441	448	471	413	465	486	481	453	450	453	428	444	464	408	458	436	471	474	445	425	433	447	498	433	436	440	425	442	425	462	415	419	404	448	465	498	424	446	504	454	444	454	457	486	454	420	467	466	441	458	443	432	428	439	461	440	406	466	481	474	467	469	436	444	463	458	459	442	468	452	427	463	459	442	479	461	440	465	478	460	468	469	437	456	428	459	444	461	440	419	435	459	415	405	418	452	451	470	450	467	452	431	466	469	451	421	451	428	430	442	421	444	426	416	465	467	449	439	425	401	446	442	424	438	421	440	425	414	472	420	465	432	414	421	420	478	435	407	443	456	425	437	477	445	497	423	433	475	449	428	438	403	470	465	435	455	447	473	420	463	446	474	463	411	470	424	429	426	459	484	445	432	440	482	450	427	451	465	456	468	438	447	473	408	415	434	460	428	431	441	419	478	443	444	451	434	482	454	411	449	488	414	431	448	445	436	440	455	479	452	479	453	486	404	442	489	429	430	467	424	458	457	451	450	470	471	444	486	416	456	460	434	407	470	437	436	432	428	455	470	429	437	445	446	476	481	386	430	424	447	467	457	411	448	430	431	451	404	446	442	431	447	425	469	443	449	473	445	404	445	445	437	456	428	466	418	453	458	474	442	441	447	484	430	445	474	435	431	420	459	494	397	441	427	449	467	481	460	447	467	450	471	436	408	421	408	455	439	433	436	450	470	427	465	482	447	431	422	422	441	466	435	425	415	485	421	408	419	422	426	484	446	420	440	425	449	407	484	446	421	455	435	432	437	424	465	461	443	504	452	443	424	446	438	483	443	487	467	501	421	411	455	419	470	453	469	452	422	464	424	488	450	456	441	443	463	427	413	446	421	433	445	448	437	405	466	448	432	431	478	437	436	485	420	448	427	435	427	433	509	473	423	470	470	444	479	455	474	418	442	446	444	413	448	451	459	412	421	458	445	432	448	416	435	447	451	431	443	427	425	437	421	434	415	427	419	458	448	433	430	457	443	464	442	435	466	443	452	469	474	477	426	464	434	444	423	428	469	452	432	448	437	471	475	427	506	449	454	469	474	442	443	448	427	426	438	436	443	462	439	445	450	441	453	431	445	435	479	462	442	430	441	441	429	446	443	416	461	432	457	441	425	412	456	387	465	429	449	475	408	447	405	433	444	452	439	406	432	434	445	471	407	410	463	423	458	462	447	469	452	456	454	428	463	488	433	484	444	406	417	422	430	449	392	444	438	429	436	477	442	443	466	427	442	432	416	441	447	425	451	433	451	424	472	464	452	421	416	466	410	469	438	446	479	466	427	491	425	459	424	437	423	462	463	468	429	435	429	471	409	477	417	420	416	458	432	421	442	434	437	466	447	427	442	471	405	472	472	454	457	445	449	442	452	439	451	466	440	427	460	452	434	480	464	459	421	455	442	455	440	460	418	456	444	455	439	427	438	467	448	461	432	420	433	447	467	427	425	432	498	471	428	474	423	440	490	447	449	436	512	464	405	414	450	455	417	421	432	423	451	419	462	416	459	470	487	482	412	461	435	474	428	471	445	457	439	460	431	470	449	430	447	447	414	437	434	437	450	450	421	441	426	462	422	433	420	437	454	436	443	432	479	455	454	451	451	418	470	447	478	382	437	501	471	450	484	478	466	461	467	431	440	482	421	434	471	448	461	472	473	428	445	480	455	428	451	438	473	446	439	428	457	449	421	447	422	455	410	449	424	433	436	422	481	460	458	463	411	471	446	432	439	446	435	437	468	435	444	444	456	463	461	451	453	469	438	442	460	463	434	441	462	414	463	411	470	471	492	462	437	410	458	442	462	429	445	419	487	458	459	447	464	465	469	421	447	434	465	452	448	425	461	433	435	465	438	434	442	444	456	445	488	460	458	438	470	469	450	480	478	429	440	469	450	492	446	459	445	455	446	428	426	404	474	487	464	438	438	434	432	448	467	448	462
22797	21004	28524	23724	21286	20697	9065	1140	764	716	711	580	577	570	486	510	471	439	433	446	436	419	439	379	448	413	413	418	370	393	394	401	403	424	637	344	370	381	371	387	373	378	384	359	369	382	350	374	387	411	367	391	334	381	365	367	403	366	369	378	361	384	386	561	387	375	380	364	397	370	366	369	373	342	387	355	351	372	377	375	369	386	359	377	380	382	382	389	376	343	367	334	368	343	398	404	404	365	401	354	381	400	372	399	372	374	346	388	341	390	373	359	338	321	369	391	386	386	361	378	341	388	399	374	372	411	381	404	362	346	354	408	388	378	356	368	359	371	370	367	363	359	373	381	340	392	378	360	354	345	386	397	367	348	367	347	369	353	383	380	375	352	400	372	380	372	365	374	391	378	391	363	360	358	413	403	390	333	375	377	369	353	376	394	397	400	375	369	372	377	378	373	360	383	365	342	361	386	343	374	386	329	349	364	395	362	383	351	340	377	330	367	361	367	378	349	363	402	371	382	353	390	363	377	400	352	366	348	395	392	347	389	373	339	379	361	420	354	339	361	361	386	353	395	343	388	382	352	405	339	390	373	340	382	376	404	357	345	364	375	360	368	360	381	355	377	342	353	356	338	361	384	372	404	368	348	370	341	384	346	354	360	372	366	406	369	347	357	355	392	384	375	374	374	351	378	372	339	379	350	410	397	368	400	351	387	356	364	359	348	373	380	364	408	346	390	360	356	397	377	357	393	391	380	350	371	353	337	391	350	363	351	385	357	347	377	337	351	355	382	388	355	358	339	392	360	373	375	386	367	362	383	376	360	341	398	359	370	391	340	389	372	361	359	401	391	343	393	395	374	369	343	349	367	369	361	394	356	376	384	368	352	379	380	387	362	351	360	374	385	342	326	351	370	378	375	374	393	364	401	347	378	372	369	382	376	387	369	337	397	391	337	381	365	363	348	368	353	390	366	390	364	382	341	388	375	357	362	354	373	377	375	375	384	346	384	373	383	362	397	365	348	392	357	348	385	382	340	356	338	392	380	337	380	372	383	360	357	350	387	368	362	391	368	333	335	357	362	367	377	340	404	365	339	370	359	360	350	384	394	361	368	362	369	361	387	371	383	343	367	391	388	358	390	374	366	366	355	339	355	352	400	343	392	357	366	346	378	356	370	334	380	364	372	347	341	334	363	355	340	378	350	350	357	323	345	369	337	366	376	370	336	389	316	394	370	380	372	331	327	388	361	344	389	358	366	382	366	357	410	367	361	370	358	369	355	348	378	356	344	383	342	410	368	365	407	342	408	410	358	373	335	411	334	342	362	377	362	374	393	357	352	371	373	351	352	402	361	369	335	357	423	374	350	360	367	370	391	387	381	335	352	394	377	346	394	417	377	367	365	394	358	364	362	375	363	364	362	382	364	369	362	368	373	374	367	407	373	385	374	327	347	387	384	366	350	334	380	372	376	347	341	386	377	385	381	363	345	399	375	395	376	367	374	360	379	364	393	349	386	392	332	353	339	353	363	373	368	376	328	388	344	375	357	379	385	394	387	371	380	358	331	364	371	342	359	389	329	362	354	327	354	347	364	378	376	352	376	336	334	365	380	387	365	379	394	367	369	367	334	370	377	389	403	378	380	354	346	368	363	365	337	398	373	373	343	363	358	315	393	356	360	384	356	346	379	352	371	370	352	378	365	379	372	320	386	356	339	366	370	376	386	390	362	381	369	368	366	354	367	392	345	360	337	351	367	396	348	382	360	375	342	381	371	371	328	348	349	381	354	354	354	346	374	346	389	364	390	364	376	342	386	386	353	343	410	365	372	375	378	379	315	327	357	394	336	361	379	400	337	376	363	408	349	357	422	366	375	364	411	363	340	339	375	390	383	358	384	382	375	373	343	363	334	356	374	374	385	374	384	386	385	363	367	362	354	375	355	386	372	364	352	372	365	355	363	355	368	372	391	357	349	399	401	357	373	384	359	379	348	402	365	361	351	355	381	342	388	371	350	389	368	328	373	359	384	380	327	384	374	376	365	389	371	348	364	353	380	342	364	358	377	358	363	351	376	388	368	372	355	379	344	368	351	361	365	381	344	359	348	353	390	390	358	355	349	399	366	353	388	342	365	324	386	350	378	359	393	373	387	362	358	402	341	357	389	367	375	363	349	338	379	346	367	385	370	357	334	361	334	367	403	363	330	366	366	385	369	363	352	420	320	376	383	359	363	366	361	392	385	351	392	353	368	376	344	382	348	324	354	391	356	346	351	384	347	372	378	372	361	386	382	368	352	397	377	367	396	378	376	350	359	373	368	387	371	344	422	392	350	375	344	345	338	359	381	392	345	407	360	348	356	389	368	375	363	388	381	377	339	366	358	367	317	359	359	349	380	361	394	403	346	356	377	341	371	358	370	391	360	358	387	333	342	359	343	373	389	389	380	360	383	366	337	368	360	401	396	354	350	356	335	367	378	362	369	364	384	377	334	395	353	400	347	384	407	325	409	344	354	359	383	387	383	327	356	385	367	397	374	376	356	365	353	339	400	386	409	354	332	349	381	368	375	350	381	356	372	372	382	385	364	357	366	363	369	336	395	367	356	360	362	376	346	353	381	356	363	385	383	376	384	408	393	378	376	381	402	363	385	329	364	384	402	379	371	403	384	343	357	342	395	329	399	402	345	357	360	360	369	342	380	356	367	363	366	351	371	384	381	367	391	403	396	366	382	360	387	361	351	383	348	372	366	381	370	382	379	355	317	378	397	383	370	356	360	383	361	384	350	369	335	356	372	358	378	380	381	369	369	357	367	345	356	381	367	353	336	368	355	355	349	360	382	362	391	342	355	359	356	347	368	379	354	331	352	372	354	375	348	382	316	325	346	369	382	350	360	351	398	395	351	374	328	374	371	371	371	357	338	360	366	334	374	354	331	384	368	376	412	367	406	372	393	385	375	381	370	395	370	320	339	377	369	360	342	379	344	358	361	404	359	397	361	364	389	361	386	377	375	386	372	382	362	389	357	382	339	388	340	366	336	356	387	348	339	359	361	399	367	358	346	409	369	349	357	346	367	357	380	387	345	341	359	365	363	353	343	367	407	338	376	351	398	363	390	363	388	344	340	334	372	370	387	366	351	391	349	365	343	369	374	344	328	349	380	334	371	363	359	392	360	362	387	353	364	383	390	342	341	378	348	355	380	392	358	369	364	349	375	389	361	352	378	378	390	360	373	374	390	390	381	394	373	344	365	389	356	359	390	357	357	367	376	366	393	350	361	366	407	375	393	339	327	371	359	386	370	374	367	338	373	352	391	383	351	372	358	393	382	396	369	371	345	368	336	376	387	389	393	392	342	353	361	363	354	367	350	348	397	366	407	383	384	358	351	339	364	360	400	391	387	390	344	347	338	364	348	364	347	390	348	390	356	362	351	360	375	390	396	350	320	360	373	310	360	358	389	374	377	358	376	397	390	371	377	370	377	353	386	361	350	361	380	357	357
32875	60457	48082	31773	25294	6917	1910	1534	1273	1028	956	905	743	691	649	575	599	567	527	563	538	508	472	481	478	488	485	417	431	435	470	419	441	457	805	465	422	429	416	449	421	433	442	411	417	430	405	425	403	421	434	426	417	429	392	446	393	385	380	409	406	406	410	682	409	425	397	441	374	398	413	411	398	411	429	398	389	432	436	414	412	434	411	400	402	414	435	433	433	423	387	403	414	415	418	429	409	416	431	410	392	402	400	389	391	407	399	433	405	407	403	414	420	420	435	400	430	428	419	433	362	398	418	413	402	411	416	411	409	416	412	432	425	436	392	400	429	403	441	402	399	405	404	383	394	416	374	399	374	380	393	393	414	391	430	427	414	395	386	406	386	397	415	400	385	436	437	428	382	438	427	386	414	391	426	421	429	425	428	415	437	401	389	390	392	418	442	455	415	400	446	418	422	384	399	371	411	376	404	428	425	403	383	394	404	411	432	408	449	412	404	400	456	386	371	410	401	416	397	383	387	411	443	405	417	408	388	409	415	407	429	388	401	449	424	374	392	391	387	376	384	434	381	412	376	416	386	383	391	377	411	431	402	401	401	409	390	433	400	415	453	420	400	417	397	421	392	385	418	409	403	380	387	422	409	399	394	427	374	414	422	405	422	415	386	415	429	405	382	409	380	386	400	405	431	436	374	378	381	429	443	432	387	421	402	457	390	416	419	425	431	430	423	438	401	385	416	388	390	405	393	390	423	418	406	397	384	414	410	385	423	403	420	351	440	422	392	382	457	446	446	406	417	406	433	416	435	423	426	401	383	393	407	382	456	367	419	408	423	381	410	386	414	403	384	436	393	387	406	389	393	420	402	417	367	401	402	399	409	409	439	409	434	441	393	374	413	380	453	396	399	415	360	405	418	419	424	380	411	414	397	381	411	408	419	413	413	407	382	377	386	419	423	411	435	436	399	369	409	376	430	375	369	396	405	417	455	403	405	396	407	426	392	353	418	416	435	391	402	427	380	411	384	399	435	397	427	377	413	393	429	396	420	450	410	410	400	444	406	412	437	415	401	427	398	427	431	404	399	428	426	417	398	408	382	391	388	421	378	408	425	390	401	399	379	403	393	407	389	361	434	386	412	423	423	442	388	403	421	420	391	403	373	415	397	387	419	416	384	415	416	405	417	430	377	415	391	381	424	381	392	397	395	452	385	439	403	419	375	416	380	417	430	402	388	405	404	421	407	410	398	389	422	414	406	436	411	406	393	422	431	387	409	375	392	396	366	409	409	358	381	420	420	425	395	382	376	391	399	408	410	407	440	404	391	437	407	401	374	390	406	389	429	411	402	427	394	391	409	420	372	409	440	435	431	399	383	426	379	412	376	426	386	400	423	436	390	441	399	406	374	385	401	418	442	423	445	398	403	392	419	448	394	437	426	403	380	384	404	391	412	402	376	435	436	381	409	424	416	431	412	420	404	391	398	396	410	379	396	416	439	392	377	421	404	421	415	397	406	369	405	376	401	425	376	390	385	392	447	402	387	386	397	406	407	406	399	422	440	388	463	444	394	408	416	430	401	427	400	407	380	404	425	388	415	423	394	414	439	403	410	363	388	413	439	445	400	434	371	437	426	393	385	402	397	424	394	408	433	407	408	415	397	392	401	403	428	400	402	387	431	387	398	372	405	389	408	412	374	425	398	406	426	445	412	401	407	393	391	389	410	411	427	367	410	396	410	455	369	429	407	388	411	409	400	415	403	401	419	401	398	437	415	384	406	386	414	432	404	416	389	401	357	421	387	411	442	430	380	415	403	398	408	384	410	400	411	388	454	413	393	409	413	393	370	382	394	375	409	426	446	398	396	461	448	401	412	398	427	435	409	382	424	421	394	373	382	407	450	406	428	412	422	388	401	415	391	423	418	427	399	408	418	418	393	416	451	419	437	434	426	415	407	384	386	453	445	433	443	414	444	434	406	409	422	423	400	415	436	381	421	395	403	415	392	432	426	396	380	391	386	432	381	373	416	424	398	406	409	380	407	406	419	397	442	393	423	424	437	423	401	399	438	441	406	390	379	416	384	392	421	399	404	414	402	395	373	409	411	429	395	400	404	420	440	399	404	405	402	401	413	398	409	404	427	385	410	438	423	403	417	414	378	378	406	425	415	418	392	448	417	429	404	450	426	422	380	414	419	448	389	426	418	429	417	411	421	384	406	442	423	379	418	404	404	414	421	386	442	390	378	451	394	393	349	394	408	498	430	430	405	402	414	411	406	417	415	412	388	423	395	383	384	402	383	404	394	427	440	407	393	395	428	437	399	397	442	391	421	412	390	429	413	392	405	409	354	387	408	401	375	404	426	404	421	399	435	450	422	414	395	373	383	391	401	407	414	428	403	402	417	388	387	449	396	442	433	422	418	404	422	408	423	390	416	422	425	413	399	394	431	437	408	400	371	420	409	426	427	394	415	441	429	417	425	385	434	409	417	409	426	405	411	404	387	390	407	401	400	400	396	397	380	432	394	424	419	411	377	418	414	425	397	378	391	402	400	408	375	427	437	397	391	393	414	407	417	434	414	412	429	418	407	404	436	390	470	437	392	414	417	435	345	403	432	377	412	410	385	407	430	378	396	387	418	477	419	395	425	407	411	387	416	393	404	427	388	404	400	410	416	396	382	403	392	412	459	410	444	422	403	398	402	421	382	430	405	430	403	392	389	418	415	439	362	378	447	438	394	462	395	434	435	428	427	408	394	381	365	435	364	445	377	375	373	392	434	388	421	381	404	381	406	381	397	372	422	397	391	420	379	428	377	406	349	408	405	378	424	427	416	427	406	373	445	402	410	422	413	387	419	399	411	383	415	400	434	404	415	372	373	412	374	417	452	433	425	406	393	424	391	350	424	382	446	400	407	413	388	457	405	364	380	411	434	379	408	416	452	404	441	426	401	416	433	414	419	410	449	428	395	418	380	434	397	407	454	433	391	410	423	423	419	358	409	366	410	410	403	384	402	440	387	436	399	360	401	413	416	378	418	392	412	427	405	396	403	471	409	406	405	461	417	395	424	403	424	399	405	392	378	432	398	408	411	402	430	437	370	406	399	394	419	403	390	414	400	384	412	396	417	389	398	434	404	443	407	407	397	372	407	402	394	403	355	405	410	400	445	397	409	399	392	368	420	382	395	446	443	393	404	394	434	406	386	367	413	379	421	383	385	412	393	407	413	399	422	396	415	406	386	424	444	406	392	411	393	409	413	410	416	425	430	394	416	406	397	421	426	419	410	446	417	378	359	408	403	402	438	435	428	420	422	362	418	397	392	375	445	405	401	412	442	425	422	430	405	406	414	416	420	378	392	390	401	395	409	395	425	393	381	399	390	388	370	394	427	392	417	427	365	384	424	389	409	429	403	423	398	414	380	393	443	408	411	409	434	402	408	403	398	409	417	416	408	408	421	420	413	400	391	396	431	399	388	409	388	383	428	406	404	387	381	386	429	420
28947	28571	29295	18440	6333	788	363	302	345	362	333	329	322	322	297	331	309	318	327	300	301	298	300	269	304	301	273	256	285	312	298	291	303	271	326	295	304	274	276	300	297	295	339	309	281	289	308	277	291	284	248	283	276	266	304	309	300	316	311	267	266	281	294	287	280	283	266	289	304	275	319	316	308	310	276	286	287	302	331	285	300	296	290	287	296	269	275	286	286	303	295	309	289	314	314	306	313	278	285	285	280	280	275	307	291	299	291	305	312	278	305	275	264	293	275	313	265	302	282	307	322	266	286	287	290	307	274	274	293	267	266	295	296	288	278	303	287	287	295	300	278	297	316	285	307	260	282	309	302	327	306	272	266	265	293	285	278	299	279	285	281	286	292	273	307	277	294	268	321	336	292	294	287	298	324	301	302	325	293	280	291	267	293	331	326	276	270	282	320	292	269	291	303	278	315	276	292	303	291	289	294	277	325	305	276	309	313	308	284	281	296	321	288	266	284	334	305	299	307	303	311	277	298	268	283	306	289	274	282	333	304	317	310	287	283	305	285	296	295	290	296	286	310	297	285	298	285	286	300	273	304	289	282	261	279	289	286	314	314	287	291	286	300	274	275	285	276	276	289	290	308	299	277	285	321	287	290	286	260	286	261	263	294	294	249	311	301	265	289	320	307	275	304	299	274	261	302	279	297	263	292	298	306	277	312	273	290	293	274	288	274	310	304	283	321	286	271	304	299	320	326	306	271	295	311	288	274	316	280	268	278	324	309	297	285	318	263	302	313	290	266	287	270	269	286	302	295	308	277	308	276	286	279	317	317	284	306	287	292	303	291	285	298	303	301	311	316	320	284	304	280	326	296	310	276	287	274	318	299	301	311	283	301	296	289	304	261	285	274	309	289	271	288	278	281	286	298	287	263	301	314	305	314	273	296	313	297	253	297	299	300	284	280	292	287	292	271	279	271	285	297	310	287	283	254	267	300	290	258	274	293	286	314	283	298	339	303	315	277	321	279	292	298	293	283	294	285	289	315	297	277	263	295	272	271	276	282	294	289	281	291	283	306	301	315	286	279	279	271	278	305	283	310	308	271	301	330	296	301	279	281	322	287	301	284	302	315	287	292	301	294	312	305	287	255	286	293	281	284	286	281	324	314	270	254	250	303	306	282	279	261	267	301	315	280	305	273	263	271	298	311	299	300	289	307	292	286	300	316	286	318	277	278	276	303	310	286	310	315	296	299	256	288	299	277	298	300	277	301	308	280	273	255	265	313	286	315	252	255	288	328	317	285	290	293	322	268	305	313	289	310	297	312	287	267	284	270	278	304	315	287	312	308	334	322	304	302	297	312	284	302	262	308	271	277	294	272	302	284	300	310	292	283	278	293	297	287	281	282	286	270	270	294	286	278	288	302	249	265	297	271	296	289	292	288	326	293	260	315	263	287	285	294	270	299	299	287	312	312	291	253	300	283	289	280	292	310	296	277	297	298	278	290	298	294	283	270	299	290	286	297	249	303	277	270	293	308	278	297	302	276	276	251	311	276	289	302	299	269	308	297	288	274	286	299	286	287	289	284	249	282	299	275	295	273	305	328	306	308	271	278	267	261	292	297	281	283	283	269	312	293	282	284	308	300	310	304	297	301	268	295	284	313	280	314	286	283	298	283	290	277	312	304	287	324	305	309	245	297	269	281	296	279	298	281	300	290	285	305	293	273	288	291	278	282	280	301	288	296	288	286	269	275	263	302	298	254	284	286	298	281	295	319	290	282	269	313	289	297	273	310	318	308	299	276	306	282	310	284	283	313	292	256	277	262	281	294	280	313	291	304	298	274	314	286	321	271	301	259	295	311	284	320	294	305	316	283	256	280	269	289	297	289	302	276	304	314	297	288	308	278	280	293	304	290	301	292	293	308	300	282	290	291	278	307	309	295	287	295	307	265	319	298	300	271	330	307	316	274	311	294	294	298	259	295	284	286	272	295	302	269	302	300	278	297	324	289	290	294	298	272	311	300	282	277	302	268	307	332	315	321	279	341	275	292	285	276	312	321	297	279	310	269	292	286	286	280	305	301	288	283	304	302	254	273	297	301	287	260	268	260	297	290	254	303	298	301	292	323	298	291	276	294	288	274	314	289	303	289	300	283	276	287	255	261	266	302	273	268	321	316	285	280	297	298	302	305	326	278	275	305	270	277	289	280	299	276	306	277	321	297	274	273	287	320	281	302	312	261	323	311	273	275	275	317	289	291	285	303	304	295	311	295	280	310	297	285	294	276	292	291	299	313	309	286	283	274	280	314	327	293	308	272	273	297	295	298	285	314	271	309	266	295	311	307	295	294	288	245	260	293	266	273	308	297	272	292	285	288	299	280	266	307	290	284	298	281	310	240	270	275	263	294	312	306	305	270	289	294	256	295	294	313	293	279	291	304	288	270	290	286	319	308	290	283	277	295	292	277	303	284	298	295	296	305	303	307	288	287	301	323	284	286	288	309	293	290	300	282	282	289	281	257	295	303	298	313	286	314	312	278	310	265	307	321	285	274	313	275	316	308	265	263	302	294	289	303	315	298	288	297	282	251	333	281	299	254	279	257	262	274	299	291	283	256	294	286	258	302	308	301	298	284	255	302	269	281	275	282	299	283	289	269	303	290	305	262	283	298	306	290	292	266	304	316	284	317	277	291	326	323	288	288	276	262	317	295	273	263	285	299	292	298	291	284	287	309	309	293	277	278	289	292	304	320	287	291	307	290	324	300	326	256	289	290	259	297	271	282	293	273	284	301	303	290	296	294	269	303	310	291	267	315	278	241	287	291	279	321	260	303	297	315	302	280	261	289	326	305	295	295	291	288	291	292	300	299	299	297	280	292	294	321	280	310	337	271	243	291	281	310	294	259	300	306	265	272	281	297	304	309	292	278	282	325	293	307	282	294	289	317	281	280	281	309	310	297	296	280	279	316	325	289	272	297	322	320	297	320	294	292	288	274	299	297	300	304	264	280	303	296	306	308	309	280	318	249	335	276	285	295	305	302	299	311	252	305	266	269	322	278	280	300	300	296	299	310	315	316	296	280	293	320	284	281	267	279	298	269	307	280	289	275	296	275	281	296	309	287	280	284	287	300	275	273	300	268	299	279	296	283	287	267	268	297	299	295	295	279	288	290	288	288	275	291	297	272	276	289	305	295	297	304	297	288	292	279	289	283	317	278	306	288	275	280	292	302	289	291	276	266	276	288	306	305	278	274	280	312	291	281	275	310	267	313	306	285	277	298	299	297	279	315	285	268	293	303	307	306	263	294	317	312	294	277	276	299	290	299	284	269	282	302	268	307	300	302	306	295	352	310	296	286	318	305	290	278	299	291	291	300	298	273	293	315	294	313	294	294	285	331	292	297	291	293	311	276	310	304	266	315	293	274	285	302	322	264	304	287	283	279	295	305	292	260	295	311	310	307	305	332	301	290	288	295	293	295	293	255	285	267	269	322	306	305	277
32404	45587	29730	16611	8036	1077	503	415	423	397	425	384	367	383	395	363	363	361	348	351	387	362	393	353	405	330	337	351	349	367	345	382	332	325	330	363	327	339	357	341	327	352	353	354	336	340	371	359	336	369	397	344	332	365	351	323	336	349	350	377	337	342	316	337	328	345	337	356	344	363	347	349	365	349	368	341	365	367	378	355	335	352	335	350	364	349	347	319	376	330	323	367	387	344	326	375	341	342	361	342	379	347	310	366	338	347	336	350	349	339	380	343	380	357	337	336	328	319	365	328	320	391	332	359	349	355	319	340	379	379	304	324	378	377	356	340	341	358	347	338	351	336	356	334	345	353	351	357	353	339	359	323	360	320	365	336	329	325	334	322	378	369	330	308	353	353	329	349	338	337	343	359	362	317	348	346	367	352	397	350	345	342	309	327	323	353	336	346	342	382	377	356	351	349	359	335	310	348	379	343	325	353	375	346	339	339	328	352	366	363	324	374	346	384	362	338	345	356	344	339	358	372	373	347	339	347	346	364	341	353	357	314	323	402	352	316	358	338	359	339	304	334	346	320	361	343	347	352	380	324	326	352	383	344	373	359	365	347	366	368	322	326	340	346	327	351	354	338	348	381	363	396	328	349	349	327	347	341	342	323	319	346	337	354	360	351	351	328	344	352	317	351	323	382	341	337	369	302	331	327	318	331	353	341	347	351	354	352	355	341	323	318	386	383	321	332	372	338	349	334	331	340	359	335	355	335	330	354	341	341	303	325	365	351	375	340	344	353	350	377	332	340	359	355	351	342	348	354	379	330	358	347	332	329	328	376	366	336	353	361	357	345	333	326	335	350	324	336	348	378	366	336	320	354	377	371	357	371	332	362	322	336	350	364	327	336	303	348	339	318	343	343	325	325	364	346	348	349	331	370	336	339	326	373	340	353	339	344	349	349	343	341	348	359	353	344	347	358	312	378	357	324	316	331	328	345	332	360	345	383	318	315	355	342	322	372	341	333	345	341	371	363	350	348	361	370	324	329	351	362	343	356	316	336	360	298	352	354	343	343	367	323	351	341	346	344	359	345	342	362	350	340	362	358	367	361	338	370	370	347	327	334	355	331	347	322	338	369	369	329	321	342	335	353	341	364	333	340	317	357	346	338	373	340	339	349	383	326	324	357	359	320	332	335	356	347	350	325	339	332	327	340	372	356	329	356	315	351	374	341	334	321	344	342	340	383	354	348	346	350	364	329	336	325	331	352	351	364	346	365	347	323	362	342	344	336	341	352	360	356	333	343	351	342	354	354	297	338	334	345	369	349	366	316	345	330	369	314	384	383	324	375	327	326	318	351	359	356	341	363	358	334	310	332	345	361	338	320	340	319	360	340	367	392	369	334	347	345	325	338	371	370	337	378	335	345	364	335	320	343	346	331	339	342	355	348	338	352	355	345	370	332	370	344	360	342	352	328	350	332	348	358	359	352	342	351	338	364	355	339	356	329	320	387	313	331	352	365	328	331	363	318	349	333	367	387	344	342	332	345	372	335	329	349	308	313	387	309	350	359	382	306	323	323	342	360	342	380	362	332	361	328	343	325	336	354	309	342	338	349	370	318	331	329	341	336	373	321	347	339	367	314	330	329	344	327	351	347	321	364	346	355	361	345	348	350	356	364	347	345	375	347	331	330	352	326	353	363	351	356	326	350	341	334	349	347	330	331	342	332	361	320	389	365	350	378	332	341	345	331	330	339	358	340	358	331	321	349	349	339	338	319	333	368	355	366	347	315	362	347	344	311	348	368	386	340	368	333	338	358	354	324	368	337	353	319	371	361	343	366	334	365	356	343	342	339	330	352	383	388	321	367	380	336	295	361	342	347	359	337	344	301	318	330	333	328	335	378	370	394	317	391	332	352	335	354	343	336	346	317	331	347	345	318	349	358	337	340	362	342	328	337	360	335	318	353	369	327	347	344	314	323	365	349	362	356	327	360	339	320	340	354	336	347	323	321	344	360	359	340	359	321	343	345	323	342	356	335	358	369	364	348	327	376	334	321	343	343	336	327	347	342	322	324	359	344	378	354	335	342	320	344	342	339	360	359	374	337	346	331	339	363	367	352	310	342	335	318	341	380	335	359	343	346	353	334	364	326	337	314	328	322	311	349	360	328	355	302	361	390	357	342	365	360	352	358	326	322	341	351	323	345	365	305	370	349	354	306	327	321	367	370	358	334	314	339	338	320	384	341	341	351	351	371	366	319	377	346	342	370	357	344	324	336	349	347	352	370	302	347	355	351	336	381	344	373	355	349	372	398	328	349	320	344	325	370	347	372	346	339	326	343	358	317	349	331	336	374	333	342	323	365	342	363	338	349	327	353	347	324	344	362	309	366	322	351	357	351	338	323	327	340	356	336	329	337	340	391	344	370	363	336	330	350	360	331	360	333	338	368	366	335	353	357	313	354	331	323	364	324	317	365	332	339	349	330	355	352	310	330	353	384	343	332	384	323	348	347	352	381	344	353	339	323	352	356	364	345	330	341	356	331	357	334	344	366	353	369	325	344	338	337	348	328	354	331	333	347	372	352	329	336	337	331	347	354	351	385	356	334	332	360	374	338	331	372	350	325	326	345	345	340	366	318	343	351	337	355	365	330	379	375	333	324	371	346	333	343	329	330	342	326	356	329	383	342	329	332	361	313	353	329	313	367	368	333	337	354	333	366	346	338	337	347	350	357	329	372	394	371	331	350	344	341	311	372	340	347	342	354	343	368	336	353	357	362	381	362	377	355	305	343	356	380	345	341	374	369	352	366	354	350	361	307	372	341	326	349	313	339	394	361	350	335	361	367	329	349	337	359	335	335	324	363	343	397	301	363	359	370	347	375	347	318	330	367	354	317	335	379	331	333	359	315	372	298	337	376	293	350	354	289	325	366	348	324	323	331	352	352	343	321	341	370	371	335	349	336	345	340	326	339	351	339	300	358	343	337	338	360	341	350	332	341	386	337	348	334	386	343	345	350	344	343	366	362	358	312	358	348	341	377	338	345	299	319	333	348	319	344	341	351	346	351	353	341	308	325	341	351	336	332	334	366	325	326	340	330	357	300	369	363	322	373	328	364	385	320	351	347	345	319	358	336	359	325	402	347	338	360	349	365	383	344	372	327	338	354	327	333	332	351	330	340	351	351	315	370	363	355	387	305	334	365	338	355	348	332	362	358	346	323	369	347	344	370	310	373	348	348	329	343	306	320	362	364	340	326	308	350	331	340	355	356	317	361	360	329	355	325	350	354	348	335	326	336	342	350	322	359	358	357	316	334	356	376	326	322	383	337	324	367	388	323	315	356	333	354	353	320	355	373	358	340	335	369	322	343	337	341	327	351	386	352	338	351	344	339	310	367	306	371	362	343	329	361	326	381	370	350	317	352	376	365	341	331	325	332	327	345	350	366	365	340	366	344	340	353	346	362	342	341	355	337	371	332	322	348	356	346	363	335	325	325	334	351
23743	20976	28181	24268	20947	10594	1300	641	455	367	360	397	355	313	312	309	281	288	266	265	298	289	286	262	279	255	291	243	259	265	284	265	255	231	395	295	248	267	257	237	275	225	271	254	270	263	260	255	259	282	267	225	242	270	239	266	266	259	255	256	241	247	229	235	264	246	223	273	253	255	243	258	232	280	245	261	260	257	250	256	251	278	244	280	230	256	259	259	277	244	260	258	262	281	275	247	254	259	254	236	271	258	280	279	234	245	278	240	229	249	232	253	246	244	247	277	263	252	251	249	262	257	269	235	251	222	250	286	254	271	260	246	257	275	261	231	257	264	245	220	270	251	268	236	245	229	236	236	269	226	277	273	247	234	235	246	241	256	256	297	252	252	271	236	249	240	263	301	269	274	253	257	251	264	251	249	255	255	249	257	264	252	261	273	277	266	234	270	251	269	235	296	251	267	237	259	258	254	265	244	242	245	245	271	258	260	241	233	250	252	263	252	255	239	264	278	242	228	252	237	262	239	240	253	258	263	250	269	245	260	246	213	267	214	279	233	239	254	294	250	267	235	260	258	269	286	246	263	235	301	243	253	271	249	225	248	264	233	262	260	254	254	268	229	275	250	260	252	250	248	256	241	232	256	225	284	229	269	289	273	254	262	282	262	278	277	281	256	259	235	239	257	248	273	254	255	265	244	276	250	258	229	241	236	246	238	270	251	286	249	260	255	240	241	248	226	276	263	258	237	260	270	266	278	235	265	266	274	279	283	233	236	268	272	249	250	269	246	251	246	259	249	284	227	263	250	249	248	287	239	248	232	241	266	263	249	249	287	249	266	244	236	266	251	269	245	213	245	261	249	240	268	265	270	257	261	254	246	265	231	257	235	240	244	254	257	253	262	253	249	263	270	269	246	239	258	243	263	261	229	264	243	259	235	252	249	247	274	262	252	237	249	263	260	255	244	275	257	260	256	251	260	278	255	243	243	271	250	264	250	260	255	248	267	256	244	246	278	240	264	264	273	263	242	237	246	248	252	243	255	247	270	288	268	247	240	261	219	258	233	283	259	260	290	246	238	273	220	251	245	230	259	265	269	256	273	241	267	245	237	264	260	264	240	244	241	265	257	261	260	264	263	206	260	260	254	242	259	289	249	265	259	240	246	244	255	250	237	241	255	236	249	264	234	250	256	238	237	262	258	242	255	252	281	251	239	258	252	239	239	232	296	243	254	247	256	250	250	271	269	258	269	241	244	265	231	226	272	239	270	268	240	282	272	253	247	252	221	243	252	259	238	269	262	256	220	241	228	261	268	251	252	233	256	252	267	268	271	255	247	261	255	224	284	216	259	246	253	253	258	267	257	262	273	263	275	239	237	267	253	233	218	226	240	271	262	264	259	265	278	257	264	258	258	261	235	237	228	281	234	245	240	257	270	277	262	275	245	269	287	251	264	258	273	212	229	255	253	258	264	256	246	235	261	251	239	247	265	281	252	252	273	227	253	232	247	265	276	258	242	252	254	274	294	249	266	268	265	263	280	295	257	273	252	266	248	277	266	268	275	247	231	239	247	287	270	246	275	265	250	271	267	269	243	262	263	239	277	255	249	262	229	258	233	255	261	254	263	270	253	236	195	241	238	258	278	270	260	276	241	240	262	251	250	254	235	271	244	261	265	234	257	281	250	241	241	252	253	253	261	246	255	254	261	279	257	276	252	264	256	250	278	251	234	248	251	243	264	241	262	262	252	262	263	266	251	266	248	248	286	248	293	268	256	266	276	253	240	249	257	222	249	278	274	278	260	256	242	258	243	234	253	237	238	243	244	252	263	254	237	259	254	241	244	241	276	260	285	288	243	224	253	251	276	297	247	259	250	264	235	254	222	245	272	249	250	241	237	272	264	268	255	259	224	297	272	234	264	263	250	240	245	294	274	235	258	263	240	235	278	299	255	263	228	265	255	249	257	242	256	237	255	257	270	258	234	252	234	259	243	265	252	266	231	268	245	242	253	237	257	248	241	249	251	241	220	289	261	256	250	255	265	233	268	255	246	260	257	261	247	270	228	218	248	236	257	266	269	259	252	250	248	248	277	256	240	267	258	254	241	257	255	256	250	263	262	282	242	245	252	262	259	262	266	269	238	239	312	255	268	233	267	261	251	295	248	251	233	265	265	242	272	244	237	254	268	291	250	253	261	237	232	248	250	261	242	249	228	268	264	254	266	228	263	250	268	251	245	256	277	260	251	255	242	265	253	267	249	249	228	239	281	249	257	262	275	273	274	256	258	223	263	254	242	252	256	242	283	227	259	266	231	246	258	255	246	254	226	233	281	294	267	248	225	249	264	266	254	244	278	274	238	252	252	248	243	244	257	267	261	277	241	246	239	272	261	254	270	277	243	239	252	251	266	253	238	280	262	261	269	254	270	240	247	254	242	266	248	243	255	244	257	265	243	242	252	245	247	262	244	249	268	264	253	242	262	249	263	271	273	270	274	241	255	218	244	249	232	251	299	274	232	253	265	249	239	264	270	246	234	248	239	264	280	229	268	256	251	249	246	250	265	243	245	262	245	260	264	264	239	232	255	261	259	258	274	230	276	252	245	267	256	240	245	237	271	249	254	228	251	240	239	241	272	268	262	241	273	230	259	248	262	263	250	266	271	246	259	272	247	288	244	274	270	256	275	264	268	273	232	250	231	262	261	216	266	245	286	259	252	234	248	255	271	238	265	272	265	280	254	264	243	228	256	277	250	239	249	252	263	232	273	246	252	247	241	259	245	242	263	270	256	250	278	239	250	259	270	241	251	262	266	246	248	261	246	250	273	239	288	258	265	225	269	262	237	248	244	274	246	261	239	266	248	253	239	236	254	241	232	253	253	249	260	252	255	243	291	250	245	254	267	253	240	222	268	235	260	249	247	262	250	209	252	277	241	249	236	284	252	242	252	219	241	279	269	237	273	259	242	282	293	235	261	236	275	257	257	247	256	247	240	242	261	247	255	239	259	273	247	256	252	266	249	274	247	262	281	282	253	277	245	256	263	258	262	250	249	268	255	268	248	276	245	258	272	258	275	261	255	255	239	283	244	272	260	259	253	264	260	256	250	256	267	242	219	282	278	234	240	259	249	256	262	236	275	285	222	250	246	262	240	238	257	256	251	279	263	255	246	265	226	272	244	265	246	278	233	260	272	269	288	276	262	254	255	271	251	258	269	238	241	233	260	252	247	238	262	236	277	259	238	262	262	223	242	240	281	234	267	256	251	248	228	275	267	234	269	265	236	245	277	256	252	256	274	253	271	238	281	242	280	253	244	249	241	259	256	249	263	234	279	224	241	265	270	269	271	268	269	238	257	219	255	253	267	258	231	260	241	259	247	241	246	257	255	279	270	273	257	254	250	228	255	241	238	246	239	249	253	253	255	300	242	233	246	262	274	246	250	252	233	254	290	260	263	253	244	254	256	252	262	261	251	267	243	252	243	260	274	283	261	253	260	260	259
32641	51322	40606	26154	11832	1660	1524	902	674	597	561	513	480	453	422	384	394	339	400	348	367	328	321	329	310	305	293	319	316	315	325	322	312	295	484	303	288	290	299	293	285	305	295	323	277	311	295	294	280	321	319	302	279	316	279	336	308	305	252	282	301	325	280	309	307	314	298	297	317	303	275	271	326	304	315	290	293	308	307	307	289	285	281	299	292	314	303	304	283	265	331	265	280	311	286	296	316	282	296	313	297	312	292	342	292	294	294	293	319	294	323	332	261	325	291	308	296	307	291	298	301	296	330	286	301	286	302	296	295	307	309	305	277	294	300	304	285	314	289	291	318	294	288	302	288	301	272	303	324	311	304	303	305	281	307	308	283	313	291	309	295	308	294	301	295	333	287	311	290	299	324	345	299	311	296	294	297	306	305	326	277	315	312	300	305	323	305	302	308	312	316	334	337	319	288	316	296	281	313	292	288	317	298	261	318	321	259	288	341	263	324	303	306	319	276	286	281	283	281	310	289	316	311	304	303	300	280	283	288	322	309	311	274	323	307	316	289	307	294	314	307	276	302	288	310	326	279	312	307	273	311	309	272	297	301	295	287	320	323	295	271	318	267	275	295	320	289	278	307	297	265	289	318	313	309	277	307	295	304	265	318	299	278	282	296	286	304	283	273	315	281	312	298	313	305	322	295	285	295	263	329	288	323	279	284	295	337	308	316	282	279	302	331	281	293	295	290	279	302	286	272	317	294	303	317	310	312	332	302	292	274	313	304	306	317	266	316	276	271	311	298	326	309	297	307	327	324	295	283	288	291	288	309	297	266	317	277	288	324	337	319	297	304	276	328	301	256	290	303	321	302	288	295	297	269	276	252	316	336	295	303	298	278	301	290	278	281	277	299	303	287	253	293	287	299	284	321	286	312	313	275	301	289	332	315	309	270	317	292	284	300	266	269	296	287	264	299	269	272	309	276	291	307	284	257	299	314	262	295	322	286	291	295	325	306	292	314	294	315	268	282	306	305	295	289	320	292	285	320	298	292	290	327	318	319	269	301	293	272	305	283	314	292	265	335	291	280	282	316	303	300	310	273	277	303	288	281	275	316	293	294	291	290	295	325	292	293	291	313	318	333	311	314	288	307	316	297	285	325	284	278	287	284	318	330	298	274	335	304	282	314	283	290	301	305	291	318	314	311	289	291	334	300	294	297	297	304	306	310	316	302	286	300	309	283	271	282	322	274	286	322	300	295	284	298	298	333	278	279	332	270	301	320	310	288	295	296	279	294	331	290	282	306	289	307	305	286	312	290	292	313	304	312	342	301	313	325	291	309	314	297	311	286	295	288	282	299	266	273	295	296	260	285	260	297	275	325	291	315	304	296	282	277	293	303	275	316	298	261	290	307	295	273	288	283	305	295	296	304	318	290	298	315	330	289	274	307	259	291	281	303	301	287	315	275	277	307	299	281	278	300	276	277	268	287	303	315	305	288	307	287	287	293	314	322	289	330	295	304	303	308	295	306	306	316	299	273	262	316	306	288	324	269	297	314	275	301	279	323	299	333	300	309	301	337	348	288	319	302	269	274	311	253	303	304	296	288	298	321	294	286	303	296	312	301	316	308	309	286	313	299	304	283	302	293	287	286	275	299	296	274	278	283	299	285	272	307	303	300	313	287	289	290	282	279	306	288	290	287	299	281	306	309	303	268	275	272	295	303	284	303	285	277	298	300	274	256	304	294	282	291	300	311	302	304	286	330	297	269	303	301	291	309	287	299	282	312	330	304	297	299	309	276	293	280	264	268	288	329	284	288	309	298	295	271	302	265	299	285	282	295	290	264	300	303	284	306	292	312	332	279	335	328	269	288	272	307	312	293	298	319	285	277	326	292	302	299	312	288	268	287	272	251	286	290	281	324	291	301	281	310	275	309	321	304	265	293	273	297	296	267	334	322	305	279	298	322	301	293	309	327	327	310	270	280	305	266	283	279	284	267	297	311	282	304	271	291	283	310	312	276	301	317	301	311	314	319	315	334	312	292	276	308	282	308	307	308	318	305	273	300	300	299	268	296	317	286	309	309	304	289	276	296	292	308	302	283	290	303	335	306	282	274	279	277	331	267	301	302	299	334	289	307	294	278	308	280	287	344	290	271	332	310	351	282	276	292	318	303	299	274	302	288	274	281	311	279	305	324	291	285	315	307	318	279	289	282	300	268	300	301	315	285	313	277	312	301	263	285	267	265	288	308	275	274	318	255	319	314	302	287	301	297	294	322	275	303	285	307	305	292	297	339	301	287	306	303	302	301	278	293	275	288	320	314	301	312	298	337	318	317	310	263	306	317	295	293	290	273	309	276	313	262	307	312	295	279	282	325	328	302	320	281	303	295	279	311	285	285	298	315	291	275	297	286	292	306	273	307	303	315	318	302	312	286	301	285	285	308	285	320	278	332	317	290	281	303	304	298	301	306	323	300	295	283	280	292	293	264	290	305	308	278	303	289	284	312	296	303	313	275	290	281	277	286	280	292	301	272	250	287	280	316	305	290	278	294	293	253	308	283	290	320	324	300	294	319	272	333	276	273	294	301	295	296	327	309	287	298	312	291	308	297	277	275	301	317	320	267	295	311	296	308	310	318	287	309	339	295	315	298	298	306	295	309	319	253	321	279	303	292	317	281	303	310	310	310	285	291	286	280	305	292	270	308	313	318	277	331	268	294	296	308	324	255	270	318	314	278	330	295	310	307	295	294	297	294	311	302	317	309	284	298	304	298	302	326	297	318	310	288	305	291	264	291	310	303	298	308	312	277	302	281	319	304	279	303	313	289	303	302	279	293	301	276	321	289	280	316	295	243	280	294	292	279	313	293	309	334	323	325	274	302	331	302	303	294	311	302	301	314	284	305	274	278	273	313	327	290	312	301	324	322	288	309	322	284	298	297	299	285	323	324	305	295	317	278	312	279	308	289	266	292	289	298	295	301	322	311	307	298	273	297	300	292	308	333	286	299	257	288	259	284	308	289	326	308	268	289	301	282	294	315	299	309	287	314	279	297	309	302	324	315	261	306	293	314	261	313	293	314	272	314	300	309	285	302	276	315	286	286	297	292	315	259	302	287	294	300	298	312	301	283	293	277	306	308	275	301	306	295	280	298	276	300	293	323	304	298	308	275	284	319	306	274	296	299	302	324	273	291	325	260	304	321	307	298	288	298	324	360	309	307	333	278	286	305	310	321	288	277	306	303	275	297	298	303	280	302	316	271	296	305	333	291	297	288	284	312	259	302	304	309	290	312	313	289	328	286	292	319	294	312	315	278	314	303	316	341	314	316	274	321	279	311	306	290	304	303	290	283	285	312	320	329	298	302	274	290	302	306	303	299	305	281	327	274	301	280	298	298	324	319	289	323	311	323	296	296	276	294	280	292	307	321	298	311	279	270	307	302	287	299	306	300	254	323	327	305	313	298	344	285	283	307	315	301	296	338	312	288	295	296	301	266	294
25033	21034	27761	25351	13304	1556	791	628	513	451	487	494	478	441	396	434	421	396	409	405	384	431	376	386	378	386	393	388	377	378	415	401	402	370	486	422	373	355	390	388	408	382	367	382	366	360	367	390	384	405	423	369	372	387	381	375	392	424	389	387	386	384	424	383	347	370	384	394	405	400	398	426	388	395	392	407	393	375	388	400	367	382	398	414	380	397	392	390	372	408	335	399	381	390	382	374	406	371	387	361	377	390	376	389	377	386	419	376	389	361	393	359	386	413	398	397	392	381	362	401	383	338	385	370	377	370	364	348	361	429	348	352	370	381	411	397	395	340	384	410	362	373	381	378	430	408	372	392	387	363	393	377	390	384	390	394	387	405	409	389	342	399	327	363	361	398	406	403	353	395	401	371	366	410	372	370	399	376	413	394	381	432	376	400	380	352	388	337	379	370	388	374	396	386	363	369	398	393	393	385	358	366	369	385	401	393	390	356	400	391	385	355	351	361	426	364	402	388	380	401	354	383	378	372	364	379	358	404	414	351	364	387	398	381	389	382	378	346	398	368	365	417	347	378	372	342	405	392	375	380	364	394	360	347	400	351	403	379	381	359	380	368	395	419	386	400	390	361	349	382	359	387	364	410	365	375	353	373	365	410	375	379	350	381	344	357	356	387	403	399	373	406	377	360	395	362	365	419	379	409	366	373	349	365	355	404	354	418	394	366	405	385	384	381	399	399	424	405	373	414	382	374	393	362	400	397	412	362	395	363	375	375	394	354	350	396	411	399	404	375	369	389	359	365	362	389	420	363	393	369	405	376	387	372	366	385	424	371	348	361	365	365	389	349	363	402	406	392	390	367	406	422	367	387	379	414	357	355	354	380	399	365	361	419	380	352	354	414	378	388	382	379	374	394	390	350	403	371	356	415	393	369	402	343	402	404	392	406	381	389	409	368	376	402	371	351	405	386	358	374	393	369	426	383	356	380	407	405	388	361	409	374	403	419	373	381	360	385	401	383	376	370	386	367	358	365	386	371	364	386	400	400	367	358	383	407	395	356	384	395	388	368	420	392	357	396	377	413	441	410	406	348	403	371	412	354	371	434	389	358	434	375	356	409	408	375	394	387	353	373	385	352	359	400	375	415	398	376	389	380	393	397	367	364	388	413	376	400	367	397	376	405	407	392	393	398	386	383	384	380	400	375	364	383	409	382	364	383	385	374	372	368	388	387	372	413	371	391	345	407	368	368	390	397	394	381	388	398	419	374	386	398	422	384	389	371	363	365	393	406	385	392	365	380	400	402	396	402	399	400	364	420	370	375	351	376	373	362	395	380	386	404	381	364	347	439	420	388	404	398	369	366	390	404	369	348	371	389	436	375	387	383	387	365	403	365	403	387	366	416	383	399	351	384	380	395	361	361	374	388	362	374	371	375	398	338	378	400	375	387	417	400	384	387	354	370	382	379	396	375	387	341	404	372	416	392	371	402	390	400	385	348	403	392	375	351	398	413	393	354	372	409	383	361	371	375	381	369	346	405	372	366	394	392	372	353	355	398	373	383	389	385	377	391	394	401	414	360	350	388	357	354	367	371	400	344	393	388	381	386	394	373	363	412	380	379	367	384	370	400	368	345	376	332	370	381	365	395	407	359	383	393	414	338	382	391	390	402	392	375	385	398	334	383	373	409	388	375	417	381	367	376	398	369	400	360	351	374	393	386	382	424	370	397	346	374	392	387	365	380	364	381	362	394	363	406	386	410	382	391	371	405	376	378	346	406	400	392	403	372	381	339	349	392	371	384	369	386	347	356	412	368	384	352	412	400	388	362	401	381	390	388	386	380	388	386	387	379	369	372	403	344	354	392	388	344	376	372	380	377	423	375	349	381	356	359	371	375	362	376	394	372	364	368	380	389	404	416	393	384	390	377	401	384	364	420	388	406	419	385	401	344	387	384	378	392	393	398	398	379	392	401	348	380	370	394	378	384	414	397	401	400	408	382	388	425	393	400	376	388	396	387	405	370	369	383	379	389	393	387	368	384	391	377	415	379	365	389	409	387	404	384	367	389	388	370	371	401	387	407	399	396	363	390	400	405	394	375	381	414	382	393	393	370	395	413	407	362	377	397	402	393	394	381	369	352	395	391	368	419	395	392	390	407	404	347	383	367	369	385	366	404	377	359	395	373	399	408	354	352	405	397	363	378	405	361	363	370	385	361	378	361	378	350	400	389	404	362	383	382	379	408	357	375	394	397	382	396	414	438	430	326	407	388	378	360	364	387	406	424	385	364	401	364	394	372	377	388	403	404	384	388	394	382	386	393	381	378	402	395	402	351	408	384	377	356	406	342	401	360	400	349	340	371	394	348	374	374	367	365	409	403	378	420	377	397	361	379	401	401	385	362	408	346	375	401	385	360	406	341	369	389	393	418	400	344	364	383	383	418	396	390	380	359	380	387	378	388	419	396	387	346	382	364	387	354	416	364	391	365	424	382	361	357	414	387	385	377	383	366	428	374	383	391	366	401	409	380	388	384	381	382	353	363	375	421	375	392	415	367	361	385	371	394	368	357	366	368	347	372	388	368	349	385	369	366	404	374	402	395	388	400	377	364	392	366	371	391	364	382	394	364	391	366	386	415	379	397	380	348	372	410	360	404	407	424	383	390	400	389	400	398	356	379	381	396	413	399	389	421	344	365	364	366	395	383	396	392	398	401	378	390	393	379	341	374	357	378	378	404	336	385	419	404	381	413	391	352	385	357	414	372	382	373	383	394	366	410	412	387	402	403	358	359	351	394	392	396	406	365	405	377	422	374	411	368	393	425	391	394	346	360	372	377	384	428	386	416	361	403	360	427	352	364	389	410	365	406	362	378	345	372	417	387	394	384	401	390	387	376	398	403	412	380	413	385	416	389	358	342	407	387	391	427	397	375	355	363	383	378	355	385	363	376	365	403	372	365	374	329	382	393	376	408	373	411	367	389	377	404	381	389	372	381	374	365	371	380	373	402	394	396	378	378	374	390	392	386	387	347	360	384	396	387	382	379	364	403	388	363	377	364	390	391	381	387	369	369	376	400	382	392	386	366	402	398	407	352	402	404	381	389	414	403	394	384	388	371	396	376	394	380	381	384	369	390	371	378	404	398	359	401	396	370	419	368	383	425	388	379	380	418	415	373	375	371	368	368	376	376	386	359	381	377	373	334	386	378	377	376	364	408	398	384	362	381	391	364	375	388	328	374	403	402	386	386	369	409	380	360	371	391	390	367	398	397	417	356	385	391	417	384	385	379	381	377	359	396	386	372	365	382	418	430	387	374	394	380	387	399	424	359	376	416	391	366	371	404	353	409	375	352	407	402	403	407	365	368	373	397	383	371	394	380	353	383	370	377	371	371	357	382	395	405	351	415	370	381	385	377	374	384	373	403	377	371	344	369	385	334	347	379	389	415	396	384	386	388	345	386	398	364	368	387	402	424	416	365	373	367	379	388	368	423	399	379
31329	50524	38423	20801	6527	1493	1275	934	629	609	569	548	579	542	534	523	517	489	481	495	489	451	445	444	464	465	484	475	483	432	471	462	441	438	608	500	480	436	468	466	414	474	438	464	457	425	418	424	447	477	435	448	475	418	402	447	433	438	441	468	477	455	438	421	437	465	424	430	452	424	432	466	425	458	414	437	448	439	435	438	453	462	423	414	487	449	489	449	447	444	420	427	439	469	458	447	401	395	419	405	441	436	479	475	477	429	426	471	414	428	412	433	448	453	444	451	441	421	427	408	434	410	461	487	444	448	453	442	453	458	458	439	456	461	427	432	419	462	447	430	424	441	481	439	463	411	442	434	457	420	407	419	450	408	436	443	404	417	435	429	427	419	459	423	449	433	441	409	433	472	414	430	412	428	446	443	409	429	436	403	433	449	453	430	424	419	450	452	422	429	459	428	406	452	447	474	451	436	449	422	435	452	484	449	483	465	465	461	428	416	462	392	467	444	463	473	432	457	459	432	448	427	451	455	468	470	436	442	431	438	432	457	460	429	439	464	448	420	479	436	458	483	466	454	455	418	439	409	402	442	461	442	466	417	444	454	452	423	448	418	465	463	459	398	429	452	447	428	447	398	412	425	415	433	418	461	443	470	442	447	465	443	454	419	436	435	451	419	490	461	451	417	458	421	461	444	421	440	474	425	403	466	435	481	423	431	408	456	436	442	439	437	450	448	434	461	417	459	487	441	401	448	473	449	443	451	441	434	427	443	461	439	448	419	454	421	471	419	460	398	446	464	481	401	412	430	429	435	459	429	441	459	464	432	451	487	424	438	457	454	433	425	449	425	455	433	456	426	428	451	437	443	431	439	465	394	440	464	454	463	432	431	430	432	457	417	416	477	457	456	444	406	443	455	415	454	440	416	478	454	437	446	462	432	420	466	460	415	403	482	481	461	444	432	465	432	433	445	435	381	444	433	429	425	429	462	455	424	460	422	441	448	446	450	485	448	468	445	446	419	459	529	398	392	425	418	470	445	413	434	435	438	439	427	412	427	413	476	443	471	425	421	446	466	447	444	425	453	458	427	456	435	421	442	430	436	419	432	395	450	459	426	406	464	441	421	481	415	402	452	446	438	457	425	443	467	454	436	452	464	420	426	414	467	482	455	428	419	425	439	404	452	437	447	468	448	461	447	472	460	464	418	463	436	445	416	461	429	448	417	442	429	436	417	454	401	438	459	424	458	428	429	483	485	448	472	416	448	465	465	410	435	471	413	426	429	389	468	441	449	443	439	432	434	469	426	457	444	449	416	453	462	436	448	426	421	469	423	443	464	427	458	429	428	445	425	416	447	447	424	450	444	459	432	439	446	419	464	451	464	458	441	440	458	442	425	391	438	461	403	459	446	423	409	454	462	460	470	426	413	454	411	442	474	426	445	445	461	414	462	468	416	431	454	445	446	433	429	406	400	445	464	420	455	431	414	445	464	462	429	457	452	416	477	420	432	403	443	471	423	464	416	425	390	441	427	407	435	431	428	430	409	439	438	440	402	467	429	465	470	453	415	458	449	445	428	443	413	462	406	429	418	415	442	421	463	451	449	419	415	423	434	468	409	448	407	450	420	436	465	434	434	468	473	461	445	448	428	422	454	479	443	405	446	491	451	430	438	390	451	426	438	415	468	440	434	448	448	430	470	427	427	455	425	434	393	452	401	414	453	463	429	418	438	424	416	461	432	453	474	466	463	456	417	447	461	412	439	439	469	479	433	476	407	459	365	438	445	468	428	393	449	424	425	460	405	391	442	423	467	477	447	440	439	436	469	461	427	441	430	440	438	445	449	435	444	401	414	475	421	402	396	436	444	449	456	420	452	428	423	437	431	446	445	459	453	453	430	434	482	457	425	434	395	428	438	423	438	432	425	438	440	460	445	450	410	473	452	434	481	447	441	422	415	454	441	449	454	435	453	443	452	455	446	427	441	433	401	431	431	479	445	430	430	492	457	446	444	412	468	432	438	456	471	440	428	444	428	441	446	454	441	423	452	464	441	411	388	451	425	440	442	442	436	461	445	425	449	439	429	421	440	476	424	406	424	435	440	430	392	481	425	456	417	426	447	439	413	426	390	475	420	448	438	426	451	395	442	440	404	425	422	441	422	486	455	414	443	435	410	469	430	447	443	437	465	494	409	460	469	448	442	440	470	467	409	443	431	421	433	461	437	436	435	441	466	437	457	441	437	460	451	469	435	442	445	462	434	414	454	459	464	453	476	442	472	413	428	466	417	460	429	438	459	446	433	454	429	449	451	428	453	449	456	384	455	432	469	429	490	458	469	420	432	454	434	467	429	467	452	410	452	419	446	421	426	485	420	403	425	453	409	433	437	399	466	457	448	427	426	444	455	452	427	472	425	425	421	461	437	446	415	476	447	419	458	441	493	439	450	422	447	469	462	472	448	435	403	428	446	458	417	466	422	424	493	433	463	429	429	409	434	458	429	467	430	445	445	454	463	458	453	418	446	423	423	416	437	471	412	441	463	472	464	399	441	431	412	425	427	479	418	430	457	453	428	451	453	481	393	390	435	410	418	424	465	439	458	461	416	431	393	442	434	440	413	412	424	476	426	426	420	436	433	423	449	483	449	412	461	458	460	455	432	433	448	419	471	473	424	442	443	414	428	463	458	435	418	456	411	406	460	465	486	444	427	467	445	426	437	451	423	458	467	467	428	447	451	407	410	459	420	464	425	414	444	406	421	452	473	446	462	457	424	435	413	415	480	440	446	452	437	470	439	425	444	442	466	467	472	431	415	417	432	450	456	421	422	499	454	408	425	413	472	439	464	429	424	433	455	432	399	430	419	447	414	411	433	436	435	434	409	429	417	466	461	459	418	474	448	479	431	469	411	453	497	458	450	439	415	400	498	412	414	432	437	447	411	425	458	436	454	414	441	431	426	450	432	425	435	428	445	419	464	435	416	431	497	412	444	429	437	443	450	445	388	428	444	437	423	442	450	435	458	451	453	480	441	425	467	440	441	412	414	427	448	485	420	414	447	420	443	416	434	448	479	447	444	454	429	414	469	447	445	411	437	446	446	437	453	455	425	473	448	438	439	427	423	428	446	474	443	432	467	450	432	423	470	445	424	412	417	409	431	447	429	436	404	433	406	440	441	483	455	445	420	393	478	447	432	457	422	443	421	437	425	423	444	400	470	459	432	458	411	403	434	460	482	491	436	429	425	441	424	441	430	458	424	476	421	445	443	461	442	466	443	448	439	440	415	438	427	425	483	429	469	416	468	437	424	456	440	423	445	440	442	443	420	443	428	433	431	480	421	439	426	436	426	436	428	424	459	451	459	415	445	486	452	463	436	443	432	440	478	449	421	468	403	475	435	406	430	462	451	438	417	441	456	466	426	450	424	416	442	405	456	405	436	420	443	446	433	433	424	434	427	444	460	446	478	427	431	421	403	457	454	429	465	441	444	429	425	423	404	419	460
22764	21014	28636	23672	21091	20729	9270	1156	752	637	598	580	602	561	541	482	459	445	446	430	400	382	371	401	439	450	379	389	369	432	368	435	442	383	875	1392	389	371	366	370	354	360	361	400	361	369	370	399	381	398	374	396	352	384	386	382	370	376	362	370	379	344	354	389	350	377	367	380	363	362	360	410	355	362	369	374	349	343	386	392	368	356	345	368	397	370	355	335	404	335	374	353	349	376	368	349	370	363	370	369	360	348	377	402	367	430	379	344	344	366	360	374	370	364	365	372	381	378	375	342	368	339	350	409	383	358	396	374	365	398	375	344	368	388	357	358	371	375	369	368	385	367	366	336	342	413	313	392	368	370	345	358	378	368	382	346	404	337	372	371	394	375	374	348	396	366	380	363	366	343	363	354	393	401	362	400	345	369	328	370	332	401	351	356	389	386	395	369	354	347	337	374	361	349	351	397	376	393	363	365	357	366	377	356	383	376	379	364	356	377	384	376	364	383	364	376	379	349	372	363	352	350	341	328	403	378	372	383	387	359	365	391	377	381	404	356	349	392	382	411	397	374	357	388	370	341	363	353	413	377	372	364	378	376	404	408	345	411	410	355	371	385	383	370	383	399	377	348	384	353	362	383	362	372	365	389	381	381	341	374	381	356	387	353	346	369	351	401	378	348	363	363	357	347	339	348	375	371	365	352	338	368	409	375	381	382	371	374	334	358	389	378	395	381	422	338	328	365	356	379	353	369	375	364	362	367	317	363	375	368	365	354	376	331	375	357	366	396	391	338	337	390	351	352	395	392	352	393	370	358	372	361	372	402	369	351	378	371	357	356	411	367	399	413	341	390	390	358	359	331	388	378	402	369	332	358	372	384	368	383	365	379	374	338	404	376	383	405	348	375	357	329	356	358	358	388	358	387	359	346	352	373	388	363	351	397	357	361	356	412	368	361	394	382	364	402	379	340	372	378	374	367	380	373	362	359	357	350	365	382	364	357	361	392	355	365	357	397	373	400	378	361	395	353	341	333	370	385	382	412	383	359	411	366	381	389	388	349	357	379	360	362	370	349	374	352	371	344	344	371	345	378	401	370	353	339	351	352	349	360	397	354	378	367	347	374	375	387	378	395	375	384	381	370	392	406	363	367	373	352	359	342	365	345	378	372	383	386	378	333	402	380	400	376	390	346	335	341	387	371	370	317	338	319	385	373	378	371	361	371	378	394	334	333	360	370	349	358	378	410	346	347	326	374	387	393	370	382	363	381	372	376	376	359	353	344	354	337	332	375	382	346	362	371	341	370	352	348	376	382	367	375	353	360	356	384	372	377	345	375	390	387	349	328	359	387	359	326	345	353	387	360	361	403	390	373	368	379	363	364	365	393	381	345	426	372	382	358	382	383	384	349	375	393	382	355	366	364	367	399	391	334	378	376	422	372	348	350	395	370	393	392	390	381	385	362	368	366	360	368	355	348	371	396	370	418	371	379	355	358	361	378	413	353	370	353	363	386	328	372	370	336	396	343	333	366	383	381	356	378	355	393	373	371	357	356	382	341	356	372	354	358	384	315	352	367	368	354	387	353	372	370	389	384	350	380	371	367	360	388	381	371	357	352	363	350	352	348	377	375	363	391	335	381	369	367	405	361	397	360	414	359	421	346	385	355	361	377	417	353	375	408	378	362	356	399	335	386	357	344	354	373	354	357	368	359	344	355	380	362	372	390	388	338	376	381	391	334	389	381	350	342	351	343	365	369	336	395	410	395	355	373	373	357	356	402	394	349	358	381	401	386	340	359	394	381	401	349	366	353	378	377	348	393	349	382	385	369	375	347	335	356	370	356	346	372	366	364	373	345	351	315	348	369	333	376	355	375	360	404	380	341	356	349	383	370	333	341	374	378	353	347	394	392	390	387	314	383	359	384	410	381	398	352	368	348	382	367	371	363	401	326	413	367	353	351	362	410	366	371	333	372	360	386	404	408	352	345	392	368	373	356	363	354	358	378	385	375	408	367	378	352	343	355	381	351	360	370	356	336	364	385	382	365	324	356	385	346	386	366	360	353	358	381	375	409	365	401	363	368	407	394	398	348	403	394	369	368	367	387	339	386	377	394	354	398	366	379	385	321	344	386	389	354	353	364	373	369	354	368	345	363	369	403	364	359	374	380	391	386	360	334	387	337	339	380	363	369	371	362	396	374	363	382	358	371	376	362	390	383	396	348	348	360	374	346	379	307	373	357	379	373	346	343	380	378	382	372	368	360	375	384	371	353	366	391	383	371	391	387	351	362	354	347	373	365	396	389	390	382	361	355	384	368	364	368	377	347	350	365	373	354	362	364	386	354	369	393	363	330	388	371	361	387	369	409	379	378	358	389	336	374	349	377	396	347	357	406	403	366	350	391	382	374	354	394	384	382	366	359	378	379	336	341	335	376	334	384	358	364	395	351	381	354	383	334	355	350	327	345	328	333	360	338	379	354	377	375	380	362	410	412	334	398	367	378	348	382	391	376	341	384	356	352	340	345	373	353	355	382	360	340	363	377	342	361	345	384	385	381	410	343	350	377	344	395	411	349	368	354	369	364	364	386	380	357	392	381	369	372	392	365	372	369	367	374	382	363	378	389	359	347	368	361	395	371	366	358	378	373	406	371	405	367	365	366	398	397	389	372	377	359	376	368	369	396	357	317	367	336	375	366	369	348	379	369	351	369	390	374	358	337	352	394	393	349	324	369	402	377	399	343	398	342	376	399	376	383	396	392	385	348	395	364	375	376	375	371	374	342	375	390	364	364	351	368	356	367	340	367	371	341	367	361	384	344	377	384	370	346	315	385	380	345	356	374	367	394	362	349	368	362	376	332	365	319	369	328	364	377	381	311	355	388	381	357	378	350	394	398	364	346	388	367	369	394	348	365	375	363	326	355	340	357	395	367	350	370	358	362	393	350	371	377	394	360	342	401	350	348	394	348	370	393	361	357	344	390	360	367	370	348	367	398	373	379	347	398	365	390	347	372	372	354	387	413	392	393	379	367	367	354	389	368	411	370	362	329	361	401	354	365	359	338	355	380	357	403	335	419	392	342	384	401	351	413	364	390	373	384	382	371	392	361	369	405	367	391	354	377	381	358	350	344	405	346	352	353	361	345	377	403	374	325	350	376	396	364	345	303	353	319	339	372	374	377	323	399	376	309	391	381	353	414	341	391	346	352	344	361	367	370	391	349	373	366	374	371	391	340	367	369	380	375	402	334	362	367	359	339	346	375	346	363	354	363	361	357	350	349	368	390	365	382	353	375	378	403	349	377	371	373	381	351	370	355	355	375	360	365	377	365	354	344	372	364	339	354	332	362	377	346	360	354	407	364	348	360	369	376	359	406	363	369	374	358	355	369	363	372	336	392	354	331	353	356	362	366	355	379	364	364	397	343	368	394	341	413	409	349	364	356	393	350	383	360	380	343	356	363	381	376	399	367	318	356	378	394	334	348	344	382	336	390	445	354
37039	59478	45697	33576	12044	5148	2887	1598	1168	946	791	755	727	706	625	599	573	505	502	515	509	479	481	465	450	445	454	435	435	417	446	443	436	443	1305	1856	444	404	431	402	440	455	448	426	416	425	391	429	426	396	460	389	426	419	386	413	391	437	389	403	449	452	436	436	412	403	399	422	412	424	376	412	421	419	425	429	414	389	433	401	411	434	420	382	401	415	408	420	405	404	457	431	412	425	391	415	407	432	440	396	420	421	390	425	414	392	387	394	456	334	423	389	423	391	454	428	441	403	432	401	390	394	454	405	384	417	421	411	423	409	405	426	408	383	428	404	399	400	394	408	402	423	398	445	418	411	398	439	429	433	418	423	388	402	426	393	436	438	414	433	430	408	385	402	432	416	415	406	405	429	426	453	428	456	418	410	448	400	421	444	432	447	375	406	442	384	412	445	403	400	393	382	429	400	411	402	390	425	425	407	414	384	403	445	436	414	418	392	399	399	410	426	372	407	420	453	447	404	413	428	408	411	407	440	433	389	392	454	413	429	416	441	381	484	387	426	401	416	408	400	372	387	409	441	420	391	366	429	424	427	405	417	418	372	423	397	404	406	395	384	410	426	419	402	383	423	389	392	439	438	442	408	390	404	412	388	404	409	380	419	410	400	384	410	444	383	426	436	388	399	381	393	431	409	426	407	402	407	429	411	399	418	389	397	413	411	393	396	416	405	380	397	418	416	383	409	421	390	431	429	377	424	407	395	433	417	383	412	395	404	406	380	454	394	408	372	392	380	383	413	412	395	410	413	385	448	409	393	417	395	424	402	386	350	458	388	374	413	402	380	436	401	414	402	399	381	396	397	373	397	392	440	372	407	441	417	408	396	394	424	410	412	370	414	403	408	404	405	401	420	441	382	408	423	405	460	399	444	421	411	404	416	390	404	419	404	393	434	447	405	406	412	388	400	406	409	438	388	389	391	422	411	388	403	402	386	409	442	394	419	393	392	392	400	396	413	407	386	433	424	372	379	414	395	405	387	407	417	414	438	420	414	415	394	448	403	421	408	406	433	441	418	412	386	400	400	362	407	434	378	410	414	434	441	417	377	446	409	423	394	419	416	403	419	382	382	421	432	393	391	387	435	379	364	384	374	387	407	446	416	431	395	424	385	394	409	398	378	411	420	416	400	404	401	417	424	415	404	395	425	428	426	435	390	396	430	424	425	429	424	418	391	409	427	396	378	451	376	398	386	428	400	437	431	394	424	426	411	368	423	395	428	409	412	382	407	446	427	414	415	397	395	420	446	403	389	434	393	415	381	422	374	443	368	420	391	417	421	395	394	404	415	380	414	434	403	417	405	421	412	398	376	377	413	439	398	426	365	354	404	400	411	405	425	420	413	418	406	429	399	353	444	423	394	439	423	384	404	392	405	410	404	406	368	448	378	440	397	397	411	388	377	408	400	438	402	432	426	437	427	405	462	409	438	385	411	382	397	411	423	357	416	398	390	407	400	388	398	411	397	428	416	414	374	418	385	407	438	395	395	396	447	404	415	417	409	394	431	415	409	418	411	430	432	420	403	389	444	381	408	422	431	377	411	390	438	419	426	388	429	405	393	387	449	415	376	397	449	425	429	406	366	374	402	432	418	411	408	399	432	417	405	430	430	400	420	425	433	369	386	417	412	436	413	434	437	403	422	391	417	414	387	432	372	403	410	376	425	453	390	434	430	413	332	395	386	381	417	411	407	410	445	413	426	396	427	383	387	389	401	450	423	433	410	443	402	419	384	401	410	409	433	397	433	389	423	434	436	383	404	397	400	432	406	396	393	432	412	425	418	436	389	389	428	418	454	402	371	415	411	393	373	423	412	437	396	398	407	429	442	388	412	422	335	390	391	406	427	362	393	415	410	426	408	411	459	403	387	380	406	460	420	443	404	416	405	416	411	402	452	414	441	402	389	368	423	431	414	421	408	424	387	418	454	407	415	393	390	410	413	437	424	420	422	418	388	394	386	446	402	445	390	411	368	477	409	397	375	468	406	398	423	437	413	414	400	392	422	412	398	388	432	424	423	412	406	394	405	393	371	427	404	426	392	383	409	420	391	414	403	433	453	429	416	406	375	410	426	413	409	420	419	383	400	405	448	410	432	410	426	373	418	383	398	377	415	421	416	431	416	400	409	369	384	427	402	397	440	394	397	450	422	390	439	403	415	403	445	422	433	417	408	425	391	400	419	403	403	417	402	422	412	414	424	449	426	385	407	414	417	414	403	386	404	404	423	422	380	443	412	414	399	434	398	448	417	417	422	425	418	400	375	417	435	414	448	386	398	435	419	394	408	446	400	408	383	414	382	376	386	410	406	423	354	376	418	424	422	450	406	417	414	436	420	381	426	366	403	399	445	402	418	387	377	415	397	389	420	401	422	378	402	444	426	371	422	385	414	435	423	393	419	418	373	410	394	398	404	381	403	377	406	405	416	390	400	405	413	408	412	395	384	395	410	429	425	429	433	448	380	404	402	390	358	426	436	408	418	400	400	394	435	455	411	361	423	434	397	430	401	457	400	428	401	401	394	419	440	440	392	413	422	408	407	431	399	421	433	423	425	416	381	438	421	426	381	396	432	426	441	396	432	380	423	422	381	417	426	396	408	382	404	421	430	424	417	403	405	390	415	427	391	402	395	406	408	412	414	415	402	403	406	441	408	421	453	416	397	434	422	425	417	383	397	411	439	426	426	406	410	384	415	416	429	399	385	418	397	417	418	416	421	408	358	411	400	397	398	404	402	417	389	355	400	436	395	387	406	388	427	445	407	449	411	423	383	408	407	418	405	446	401	400	414	437	418	404	432	426	425	456	360	405	396	421	426	382	390	394	412	424	427	431	395	427	428	392	401	403	415	379	368	394	406	418	398	396	391	427	411	410	426	429	395	404	413	417	373	396	396	412	414	419	401	379	403	409	424	411	412	366	440	407	411	438	444	420	404	428	428	409	394	420	403	397	416	395	405	423	424	435	422	429	420	431	391	411	419	467	426	461	403	414	424	416	416	433	365	439	408	433	403	395	422	399	391	395	440	430	394	428	412	384	408	410	414	386	423	415	439	414	416	430	394	432	395	405	376	392	403	409	382	409	427	404	437	391	404	451	414	444	415	412	430	409	403	399	435	410	400	420	441	423	409	377	440	422	411	393	391	396	399	411	425	411	417	405	422	417	432	412	409	372	390	388	432	354	392	420	394	430	379	438	395	417	438	458	402	401	404	435	437	417	416	419	408	411	382	439	426	413	419	383	442	404	404	381	442	404	391	384	395	387	438	408	419	405	400	416	442	400	422	404	381	439	378	424	407	401	405	414	384	415	380	377	412	404	422	429	380	418	440	427	364	396	410	416	430	429	414	403	412	403	398	439	414	426	423	408	432	409	438	419	410	425	439	385	415	393	401	383	428	482	408	431	384	411	401	418	416	379	409	414	441	375	447	382	365	427	381	395	404	361	405	413	448
28855	27868	30630	18178	1911	763	444	365	354	354	324	300	340	312	324	337	319	294	286	288	292	294	288	287	317	305	269	292	323	290	295	289	278	294	318	291	287	285	307	310	302	321	303	300	320	294	315	303	290	291	286	300	308	320	283	286	307	311	301	293	285	314	305	292	277	282	299	284	328	296	298	285	274	317	268	331	316	293	308	304	321	271	296	295	297	278	304	278	279	298	301	290	262	275	277	304	301	269	286	297	292	314	325	305	302	315	299	292	289	318	306	330	296	310	310	279	291	287	322	299	270	288	284	297	290	303	296	295	296	281	318	367	291	287	270	319	325	307	303	272	291	300	292	300	279	278	291	303	323	317	283	306	284	289	277	268	326	308	291	274	301	313	302	306	313	273	301	298	310	295	285	298	307	282	284	260	310	328	288	261	281	300	288	269	322	314	309	293	274	305	284	276	300	289	296	298	280	294	272	266	277	312	262	290	334	299	304	293	319	302	283	272	331	279	275	335	293	331	280	313	339	319	271	321	286	276	310	325	252	317	302	313	277	286	261	313	294	283	274	289	304	286	305	292	292	283	294	312	317	284	303	306	289	306	322	299	313	280	277	249	293	293	285	297	289	303	260	292	289	307	302	297	286	266	297	323	297	293	318	274	299	289	287	281	292	295	315	302	289	306	302	288	313	310	283	297	280	302	310	277	313	284	277	304	336	293	303	268	314	262	288	279	287	303	291	324	301	304	320	296	305	276	299	305	339	286	302	296	316	282	274	295	294	281	287	311	292	286	319	296	289	312	310	301	284	302	297	280	277	291	274	337	303	311	288	285	299	314	299	300	333	306	309	298	294	301	307	301	337	290	293	306	282	305	281	290	277	284	283	278	319	291	288	280	271	273	320	318	300	301	292	267	283	315	305	311	315	321	274	300	307	303	279	277	303	277	320	288	298	286	301	335	341	293	322	295	306	296	317	292	266	279	299	291	293	284	288	298	291	286	324	301	299	297	320	288	289	315	288	301	298	309	290	270	309	308	294	284	293	294	294	287	316	345	323	331	290	313	294	321	294	325	274	318	347	308	324	306	323	273	292	299	294	312	302	300	302	293	313	291	291	287	306	267	340	265	323	310	325	314	281	261	295	316	293	287	270	274	287	323	287	276	321	314	307	279	319	293	286	264	260	305	305	303	313	333	295	319	314	298	337	295	308	288	302	286	299	271	306	294	320	302	332	278	302	293	265	302	311	311	284	293	313	305	301	296	314	309	252	299	279	315	303	273	286	306	294	314	310	301	286	291	311	285	298	294	304	296	298	321	300	271	313	303	326	316	319	314	306	285	281	290	301	293	293	305	304	298	275	320	307	289	278	289	320	295	308	281	288	292	277	294	318	295	317	306	277	317	310	325	301	297	288	286	293	301	313	311	304	298	296	316	302	320	297	278	274	287	308	306	287	297	292	304	318	278	279	288	276	296	326	292	282	271	287	281	308	285	289	315	296	304	280	309	282	290	301	296	290	272	319	300	292	315	313	287	307	288	303	320	283	295	318	292	304	310	280	330	308	284	296	295	274	288	264	304	290	291	291	310	275	308	306	317	285	269	282	300	305	300	285	324	295	279	343	287	323	256	278	284	316	261	293	255	302	319	313	288	298	289	306	276	316	315	295	270	299	298	320	309	297	288	320	307	284	310	285	322	320	294	296	283	306	301	282	318	292	286	305	294	293	294	291	310	297	286	311	312	285	302	303	305	261	311	301	291	313	287	336	327	295	295	306	272	276	300	274	301	301	350	283	304	293	269	275	291	322	296	309	279	299	291	317	297	282	306	292	290	321	294	308	297	283	279	315	277	303	286	291	279	298	282	294	309	287	281	293	289	289	306	306	298	276	289	294	295	306	301	294	309	282	296	307	259	307	288	315	287	302	323	321	299	302	279	297	264	301	310	286	314	299	316	323	298	293	309	308	308	297	312	307	314	312	329	319	301	305	283	297	285	309	308	290	301	333	263	298	276	315	318	328	288	275	319	303	270	282	298	267	318	285	298	278	309	283	273	306	327	315	321	282	274	312	285	295	263	295	264	293	299	275	289	266	305	314	303	282	307	315	278	293	291	340	320	300	278	311	295	313	302	269	310	296	288	283	267	272	306	307	297	299	287	306	256	303	324	297	321	290	290	267	280	293	269	277	295	292	327	271	304	265	274	298	306	291	301	299	279	293	322	295	288	264	289	335	300	296	289	274	309	309	307	306	294	257	288	322	309	299	304	306	298	312	282	292	301	283	289	269	274	299	312	300	322	320	299	331	290	318	294	292	286	309	295	276	305	291	308	343	284	315	311	280	288	318	293	319	297	341	284	302	289	297	305	291	327	304	310	285	314	282	287	316	286	277	289	308	281	289	291	271	290	320	320	316	329	299	285	279	280	296	280	312	286	276	305	291	297	308	299	296	300	315	300	287	288	315	282	317	328	269	306	280	298	314	297	296	247	271	274	293	327	327	315	276	302	298	288	285	274	302	309	284	297	306	321	299	295	310	312	287	294	324	290	286	317	291	284	327	303	319	295	302	288	302	305	283	292	275	296	314	317	321	289	295	279	259	302	280	305	330	311	278	324	293	306	331	280	313	310	284	314	326	298	313	296	288	296	288	288	288	296	294	291	310	313	269	278	324	338	285	259	287	286	286	299	273	327	271	298	313	273	318	293	301	291	301	275	300	287	298	295	304	289	296	277	320	304	307	307	275	281	308	291	273	265	296	323	289	295	260	279	320	286	313	309	340	299	307	306	307	276	299	291	286	264	301	317	286	306	321	296	298	316	307	294	286	276	306	292	323	287	329	311	307	274	296	275	305	291	288	281	280	261	289	263	307	312	299	317	323	341	319	294	281	313	285	284	280	256	310	312	286	266	275	316	308	292	313	285	320	332	305	292	293	318	310	287	275	316	316	302	301	293	320	322	307	271	297	279	276	282	271	280	323	299	291	282	294	304	306	309	301	309	277	281	304	295	278	297	304	292	313	281	295	334	257	314	319	292	289	322	318	297	287	297	303	291	303	315	297	298	313	304	276	313	260	276	317	290	300	297	270	293	312	293	287	298	297	287	282	311	304	312	317	286	312	267	322	315	309	277	286	288	316	289	315	272	292	280	295	301	285	302	286	324	299	258	281	278	281	304	325	306	280	299	313	271	286	291	305	283	303	310	310	295	279	288	261	290	312	334	312	301	280	269	269	283	270	279	298	298	292	251	283	308	268	296	294	349	294	291	299	296	296	325	298	294	308	277	293	302	291	326	278	278	268	307	285	297	314	293	292	292	306	297	268	264	316	283	313	282	298	273	296	294	338	301	279	264	282	289	305	329	306	313	275	332	308	289	306	291	293	311	319	303	333	277	308	268	317	311	296	316	277	285	292	313	293	315	307	309	285	328	273	316	281	287	275	311	357	308	293	327	276	289	298	292	326	304	244	329	319	287	319	338	292	298	291	323	292	294	318	287	297	275
32671	44930	31658	15234	1598	1340	671	452	442	389	393	381	355	379	438	343	378	346	370	388	404	361	336	379	361	391	337	341	346	346	374	328	379	364	381	405	349	326	327	353	352	358	355	339	360	346	379	339	349	353	350	354	314	326	339	325	373	361	370	334	368	352	345	381	360	340	353	345	355	346	326	330	347	352	338	376	352	354	359	328	357	368	321	347	355	362	319	318	332	333	330	373	381	352	312	353	337	362	350	365	346	346	387	344	344	315	374	329	354	354	341	343	323	353	371	352	344	333	347	346	330	365	344	351	371	343	344	343	381	381	322	330	371	381	333	360	387	338	353	366	373	330	329	370	355	359	366	333	334	377	366	362	324	352	370	358	344	325	370	394	349	387	359	376	322	356	360	386	372	347	354	362	364	343	360	316	348	331	357	357	373	328	341	351	343	343	352	322	297	341	331	350	344	371	357	326	357	347	370	378	334	344	381	335	338	368	306	319	334	361	320	362	360	370	343	360	344	357	325	341	376	339	352	335	349	330	360	346	341	329	337	352	360	359	367	351	332	358	372	357	364	329	335	367	381	357	353	361	374	337	392	339	342	372	322	325	336	353	376	376	372	375	373	360	383	380	328	332	394	342	357	319	357	338	371	309	365	360	352	344	353	326	356	334	324	337	385	372	356	350	383	380	364	349	338	346	336	316	364	344	364	351	355	372	371	337	347	358	347	347	341	366	312	363	326	370	344	378	309	366	367	360	355	337	345	370	313	362	366	360	339	322	339	341	333	348	338	329	364	354	322	380	367	336	350	336	365	355	337	335	339	329	327	364	383	328	373	330	360	370	373	345	338	361	329	358	360	367	336	341	344	380	355	381	370	361	326	375	348	365	323	332	331	320	367	340	318	331	383	373	348	331	339	326	353	344	395	378	325	373	348	362	344	368	332	342	333	379	348	345	342	319	356	348	368	364	351	325	345	345	336	367	356	358	361	341	341	327	367	351	378	370	371	309	362	350	376	348	371	337	382	362	329	355	357	358	374	311	343	355	352	319	349	366	360	359	348	358	374	356	375	324	372	351	366	346	339	337	358	348	323	357	347	353	341	385	362	376	336	390	345	348	383	325	326	325	398	378	328	406	387	339	369	325	381	361	357	349	358	365	346	346	355	361	322	332	363	364	375	379	326	364	359	374	338	342	378	338	336	388	341	368	330	342	338	333	335	389	336	353	315	345	338	365	335	355	363	309	332	336	314	339	355	355	323	385	350	339	363	355	347	354	352	323	373	394	356	363	337	325	359	333	327	345	354	365	349	343	372	348	371	352	346	381	348	367	362	342	315	356	321	358	332	372	328	361	364	356	320	359	354	353	353	362	328	340	324	349	294	363	331	401	341	336	378	353	358	360	344	345	338	351	360	347	359	356	327	339	385	351	331	361	346	349	344	373	353	339	354	353	371	367	329	350	332	369	385	354	319	371	355	350	376	346	354	350	370	308	352	367	363	338	363	378	387	347	358	375	357	325	380	333	376	344	336	370	332	370	369	357	355	355	364	345	326	368	353	330	326	378	361	330	383	333	376	339	378	350	315	360	341	347	339	342	355	346	336	352	356	341	302	356	336	318	361	334	369	352	313	325	371	347	387	340	331	352	350	340	377	362	327	318	322	329	369	364	360	343	339	350	349	358	350	350	356	352	356	376	417	346	332	330	359	339	334	330	367	361	358	357	346	343	314	343	359	399	378	318	374	355	358	355	348	371	352	376	328	347	348	324	322	361	358	316	377	339	369	338	339	327	343	334	323	346	354	338	347	338	343	378	347	337	363	358	343	378	361	347	344	330	352	332	341	367	349	353	347	352	356	337	345	355	349	321	318	371	343	385	369	347	319	344	370	332	364	343	334	353	342	339	367	341	346	325	360	339	333	330	350	366	374	378	374	334	329	332	343	376	367	347	352	330	327	351	375	341	398	362	358	370	368	313	350	344	332	357	347	356	330	378	341	334	361	395	358	370	370	334	350	318	347	318	349	337	371	315	338	379	310	367	373	357	335	336	352	349	382	375	371	363	369	356	344	375	368	346	367	331	349	343	353	376	343	356	359	351	358	337	359	349	382	349	331	354	353	335	342	377	368	333	377	353	320	365	337	319	339	360	334	352	338	370	360	327	358	344	362	362	375	355	382	375	354	375	366	358	386	318	338	317	344	337	376	368	308	345	363	382	346	348	366	338	337	362	328	360	344	365	348	371	365	360	340	377	370	381	337	397	341	338	352	333	361	342	356	373	375	357	342	348	316	350	356	392	337	375	340	311	329	321	369	339	363	360	340	377	375	360	392	341	351	377	358	358	311	336	373	369	345	339	381	352	333	357	351	358	335	330	369	320	363	376	320	330	353	352	328	324	368	369	361	319	335	358	369	365	378	355	369	366	374	370	355	367	361	341	354	360	402	333	342	340	333	385	361	329	379	341	373	361	333	354	371	325	351	341	347	350	364	336	366	389	340	387	333	346	350	381	347	325	356	336	346	317	360	357	357	340	330	372	378	363	355	337	324	364	358	387	360	340	317	354	334	321	369	366	334	363	370	373	342	350	331	331	319	374	379	382	342	353	339	352	356	348	366	322	343	365	344	352	368	356	359	329	362	368	376	354	357	370	358	333	358	382	359	388	349	357	362	292	353	408	319	358	350	344	356	370	362	375	358	347	316	354	387	349	400	336	351	315	331	352	367	335	352	335	378	387	349	332	352	373	371	341	317	399	327	339	350	325	361	352	359	362	357	348	338	332	359	369	363	348	363	349	358	380	342	375	353	370	361	347	337	342	383	329	325	334	364	337	367	347	390	338	355	348	337	335	315	370	341	344	341	355	328	357	339	342	330	364	373	359	364	371	371	338	345	358	359	349	366	340	345	357	353	370	367	353	325	359	359	341	368	370	346	338	340	348	352	359	329	324	335	347	353	353	354	341	356	363	369	352	338	308	351	360	354	335	333	346	387	365	338	383	361	349	342	369	326	370	329	341	366	357	374	331	359	345	360	380	336	341	381	322	311	324	337	349	376	365	349	353	355	336	347	332	372	356	350	345	367	361	361	347	361	329	378	362	361	363	343	333	375	360	364	356	339	349	343	368	335	379	344	339	390	343	328	383	335	363	337	366	360	386	381	359	318	343	359	355	359	352	343	348	351	338	350	379	368	384	351	331	392	371	344	338	358	349	329	353	334	349	323	356	359	381	321	366	378	411	395	374	371	350	356	353	347	342	358	347	341	381	374	337	375	349	362	365	332	376	349	377	348	358	363	319	338	358	358	364	371	355	394	372	343	369	376	347	353	395	323	351	349	343	372	386	330	340	378	370	331	347	331	374	332	373	359	354	345	378	317	364	351	356	359	339	346	352	351	353	365	370	360	347	356	331	403	347	363	359	359	352	347	364	341	335	338	375	385	378	367	334	363	375	342	354	355	356	358	355	339	355	328	335	326	330	362	367	352	346	328	384	349	349	327	320
23780	20896	28012	24100	20661	10230	1180	660	479	421	386	376	338	324	338	307	311	283	307	277	311	254	277	294	282	308	291	276	265	272	252	285	254	264	627	806	279	245	276	265	265	238	256	266	270	255	248	290	260	250	240	260	264	262	250	269	263	266	264	274	258	265	225	211	242	258	243	233	274	251	257	275	243	232	222	259	237	254	260	208	248	266	224	267	259	261	253	238	261	244	276	255	265	274	252	241	271	273	261	264	246	270	265	235	241	282	240	223	232	269	225	254	232	263	227	272	250	236	247	278	258	239	248	250	253	238	249	246	255	240	241	233	253	268	243	267	250	249	262	257	257	265	240	256	243	240	247	233	291	241	246	225	276	235	265	240	260	281	252	253	258	242	267	260	240	258	246	235	260	291	267	240	258	247	269	267	240	252	262	237	248	272	271	289	260	256	249	228	252	243	247	257	269	246	271	236	251	261	242	264	242	265	237	255	229	267	246	265	237	232	294	258	252	242	276	272	239	254	239	245	251	270	241	255	264	260	239	249	250	281	263	263	245	255	236	224	240	256	265	227	224	251	262	269	274	233	264	257	254	238	251	237	257	266	237	237	268	239	242	248	278	251	256	217	249	234	268	262	281	251	275	260	228	254	258	266	267	252	270	243	243	266	265	241	246	277	250	242	269	239	231	229	256	268	228	238	264	259	269	240	264	281	253	249	240	261	268	275	252	244	264	261	252	250	257	242	231	259	252	250	263	278	270	258	266	257	238	240	253	245	247	267	232	247	269	241	222	244	259	244	283	275	245	256	234	243	258	239	269	228	252	234	259	233	236	247	237	248	253	248	246	252	251	219	271	254	248	266	235	257	259	248	231	248	260	253	256	285	220	253	250	255	245	266	237	233	250	247	265	248	246	251	263	243	253	238	270	217	241	254	269	243	265	246	231	262	231	264	230	267	263	250	246	253	282	246	243	253	246	265	247	235	277	265	260	272	222	235	270	237	233	251	232	248	274	237	237	243	269	230	270	227	246	247	264	272	246	223	247	220	209	281	272	247	253	263	249	284	256	255	246	237	255	260	247	241	234	259	233	248	284	246	271	258	251	270	245	251	229	279	245	258	278	272	257	265	255	271	249	246	237	268	260	235	230	226	251	245	249	263	268	275	231	276	272	269	252	291	244	245	252	246	243	269	245	241	249	248	253	249	247	283	235	257	265	264	273	240	261	244	268	251	292	258	262	258	255	237	248	288	238	255	251	271	273	249	263	250	269	242	260	240	238	268	263	236	247	267	250	258	265	253	247	259	250	243	268	259	237	244	254	227	266	254	247	256	292	250	268	227	260	271	240	242	265	295	256	237	248	275	257	255	265	249	266	235	240	259	268	213	266	259	244	259	253	255	222	259	256	273	247	253	228	265	235	250	270	247	264	265	261	232	263	271	246	261	239	240	224	235	281	234	263	270	264	223	264	263	248	234	254	234	284	258	243	249	241	248	264	214	261	213	240	268	244	230	242	210	247	243	230	245	233	264	241	217	257	264	262	256	259	261	248	276	252	256	265	253	271	227	257	223	248	230	235	268	266	234	239	239	243	272	262	250	270	250	254	262	235	237	278	241	235	235	221	244	267	244	241	262	247	244	258	263	257	243	250	292	250	249	265	230	260	269	247	263	271	245	243	241	264	255	264	239	253	234	253	260	248	242	266	242	246	255	250	255	243	202	249	239	218	238	293	254	274	247	257	252	217	253	269	279	258	250	282	234	249	254	251	240	269	251	225	281	261	287	257	236	246	259	233	250	255	247	233	269	235	268	231	232	273	246	251	253	255	221	244	259	278	248	265	260	298	257	249	271	249	260	249	241	250	247	255	254	246	260	255	253	243	256	260	242	250	235	260	262	236	256	226	264	248	219	240	254	277	234	285	256	274	264	278	258	260	265	273	231	258	260	253	252	258	261	241	213	238	254	234	264	240	206	258	232	256	243	230	276	259	249	225	246	238	269	260	249	262	240	244	258	243	247	260	264	235	253	217	252	248	270	282	294	294	254	236	280	254	285	262	233	264	247	249	264	250	244	247	240	232	269	227	284	243	264	253	257	266	230	253	267	237	244	256	241	244	250	263	238	226	286	251	246	235	271	252	241	256	274	246	262	259	260	253	263	245	244	311	253	257	243	254	249	230	256	260	252	269	256	260	243	243	272	272	266	239	298	228	239	263	272	245	243	246	264	246	242	230	236	255	243	237	277	240	240	264	255	248	260	254	224	228	236	242	219	255	254	245	268	250	232	220	263	246	286	231	234	230	234	258	224	249	250	251	281	244	251	231	251	265	220	261	247	236	273	269	263	286	218	240	263	267	236	258	247	241	224	231	283	218	257	256	261	281	265	239	276	281	230	264	237	256	252	238	255	273	218	233	248	275	258	255	257	255	263	267	281	242	247	271	277	268	227	258	241	252	253	239	281	259	257	282	232	257	265	266	230	273	246	268	268	238	242	253	214	234	265	223	242	257	236	256	234	219	275	256	244	248	254	255	236	252	252	245	281	272	251	249	236	233	235	231	242	246	254	271	273	237	273	266	269	270	254	258	281	267	242	262	270	272	260	307	256	249	245	239	259	248	269	259	241	258	237	280	286	234	244	243	264	235	247	215	244	246	244	265	256	245	273	248	266	235	240	273	242	242	255	246	256	263	242	250	246	233	222	262	242	239	243	259	246	259	247	254	248	257	252	255	273	212	259	257	269	252	258	262	251	257	246	235	265	270	274	226	232	253	258	264	234	247	248	259	264	226	251	243	249	258	250	240	269	245	244	256	236	226	245	235	247	226	255	280	221	270	240	267	268	248	253	270	262	224	260	256	245	257	271	249	258	271	243	230	252	253	253	260	241	234	260	248	270	226	252	236	243	269	278	285	235	246	249	233	241	253	252	250	266	260	226	254	241	255	255	250	260	256	242	261	274	258	247	261	258	238	264	271	258	262	250	249	234	237	258	245	240	265	251	236	242	278	253	247	249	246	233	271	240	255	228	219	262	215	232	272	239	253	250	285	253	229	267	252	260	244	249	242	234	270	239	263	264	247	263	262	261	273	281	243	260	252	236	225	247	273	247	260	225	288	220	236	246	248	257	226	238	260	230	242	227	265	244	248	235	243	250	235	252	243	247	277	280	266	267	244	232	254	245	236	251	229	225	240	231	224	242	249	247	260	236	263	271	261	254	234	261	235	272	245	243	252	246	290	281	246	257	238	258	266	239	242	267	255	228	230	236	224	283	222	272	237	263	263	277	261	284	260	282	228	248	255	280	237	292	260	258	262	253	270	250	245	230	275	274	232	259	240	246	234	254	243	246	244	257	257	262	289	250	244	278	255	235	264	251	271	260	252	237	234	256	279	245	259	266	260	231	256	268	256	246	238	236	241	256	228	259	246	258	268	258	233	248	256	257	276	223	263	261	263	255	261	276	257	240	235	243	253	269	229	266	252	246	269	223	257	234	260	237	245	210
32546	48319	37531	20474	4605	3216	1267	1033	789	696	583	429	458	440	417	385	385	365	366	379	327	331	354	363	309	309	349	304	292	313	321	282	342	319	897	1232	354	299	301	290	311	312	298	287	285	304	330	288	287	291	292	283	295	308	283	271	306	304	298	290	293	263	302	283	302	281	286	318	296	293	321	296	292	308	318	297	300	315	327	300	302	293	280	311	309	299	282	292	296	287	288	300	310	314	316	310	285	268	304	293	320	293	299	306	326	305	296	307	300	302	295	294	302	318	315	295	288	314	304	279	315	281	287	298	291	246	304	293	309	299	301	311	288	304	296	303	278	319	274	317	295	291	311	289	276	296	267	296	284	289	336	262	298	319	284	289	285	273	290	287	284	289	267	331	270	304	301	316	312	264	306	275	338	305	310	261	307	282	321	329	278	286	279	280	283	291	274	290	273	314	313	280	283	299	279	266	304	298	277	311	289	288	324	312	284	279	286	292	312	308	295	287	321	313	286	268	307	305	288	298	292	287	315	311	304	288	312	294	296	276	303	267	328	276	301	279	316	300	298	279	291	298	292	311	315	317	271	312	311	262	302	363	288	308	271	325	288	307	298	338	277	301	303	299	286	286	299	307	323	289	263	300	283	300	293	289	323	320	290	303	312	325	284	306	322	296	285	284	268	284	302	300	287	270	284	292	330	274	309	284	285	286	301	248	270	290	308	278	284	301	277	316	307	298	263	282	324	305	288	285	271	296	260	291	295	287	303	308	323	317	311	299	297	330	286	322	291	326	293	328	291	275	325	290	310	303	298	291	267	295	314	308	277	297	297	315	277	304	290	313	295	279	314	297	272	260	296	288	299	280	297	303	322	278	305	294	282	281	313	263	323	275	284	303	300	312	282	304	273	282	321	303	285	311	306	335	280	252	315	296	272	291	279	282	307	292	293	305	270	283	281	286	286	290	298	290	316	258	306	277	278	260	302	297	287	329	291	310	336	294	306	322	293	286	284	311	316	287	311	288	298	290	305	293	282	331	314	293	311	304	313	294	303	299	306	277	298	269	307	308	281	292	252	318	306	282	275	294	320	288	280	292	282	312	301	298	280	335	306	279	304	316	322	287	274	291	283	294	306	314	280	322	301	306	294	279	295	298	312	307	294	262	324	309	303	293	292	300	283	282	291	279	299	321	285	321	311	307	313	291	288	285	269	341	299	271	297	287	304	314	285	297	322	297	315	320	295	318	295	278	309	302	297	292	319	294	299	310	302	301	301	281	302	318	300	319	309	302	285	295	312	282	316	297	310	280	283	291	281	301	286	304	307	304	301	288	325	297	315	290	306	311	260	308	273	313	318	309	311	306	321	275	308	265	301	286	293	292	270	295	300	296	311	286	310	323	295	294	309	291	289	303	273	279	341	302	303	316	308	287	300	296	276	310	301	332	307	298	302	291	286	303	290	309	267	294	302	308	299	316	290	278	273	263	297	270	301	342	293	298	325	294	276	317	307	302	308	311	332	309	308	321	300	320	336	283	341	303	285	283	315	288	264	289	301	265	300	314	292	314	287	295	305	295	310	292	314	296	305	271	307	304	286	309	295	289	298	293	281	342	318	304	296	310	276	299	274	282	289	311	295	309	300	300	311	277	304	312	279	285	298	290	305	296	306	262	292	261	296	308	312	286	283	280	297	310	272	299	327	252	348	297	293	307	314	299	309	317	284	289	270	298	292	287	286	317	301	300	293	323	295	329	302	298	312	282	302	279	327	308	290	319	311	337	314	289	280	287	345	283	289	265	279	292	308	287	278	325	305	263	325	315	321	312	325	295	306	297	298	340	298	300	302	314	282	281	275	280	281	303	334	319	312	262	277	285	297	308	289	316	275	341	284	319	268	290	306	289	298	283	279	294	293	349	332	311	270	284	265	318	289	307	297	306	302	318	287	305	268	266	307	312	282	286	286	285	320	304	283	315	323	290	278	305	307	306	290	280	306	292	312	302	289	296	284	290	290	321	284	286	290	264	278	280	301	317	316	280	321	293	265	298	305	328	313	302	332	281	282	270	289	304	308	261	289	278	304	293	266	286	303	286	282	270	288	305	277	314	309	296	281	292	297	282	282	287	276	282	320	281	298	287	302	284	283	292	284	297	283	302	335	308	277	270	320	319	307	299	313	269	290	306	270	287	338	290	304	301	291	263	302	306	291	290	318	294	292	335	304	286	309	285	305	320	306	266	304	302	299	307	251	284	317	277	336	319	283	278	278	290	273	316	299	279	294	292	280	304	313	297	266	292	300	332	275	274	307	306	291	305	303	302	310	301	314	289	331	313	310	301	336	291	298	321	295	310	286	290	261	289	302	280	314	291	315	278	326	290	283	268	295	299	318	295	307	308	299	309	307	300	279	314	275	313	319	276	302	296	303	303	298	307	297	278	287	303	298	315	302	298	297	253	315	279	326	283	286	278	313	315	296	299	275	313	280	291	297	279	279	292	295	322	302	322	292	265	313	295	307	309	298	293	323	303	283	276	281	300	323	272	286	292	294	326	297	259	267	304	300	318	317	286	301	281	292	335	304	290	325	287	292	282	299	307	304	297	266	260	269	287	325	282	299	284	289	306	299	275	300	294	295	302	299	313	317	301	305	303	264	286	293	292	316	313	307	306	296	319	280	331	275	296	311	331	267	282	283	283	310	282	260	319	329	314	313	300	300	287	289	310	271	323	299	290	259	314	297	303	283	282	306	303	283	293	307	297	281	328	302	279	312	292	312	292	287	299	297	302	324	308	261	300	326	303	296	307	316	285	309	292	312	264	277	276	291	294	300	296	284	330	284	305	301	275	301	327	302	331	294	277	265	321	302	312	305	315	324	292	259	280	278	301	323	312	284	336	311	321	291	299	280	265	289	342	285	299	299	295	285	271	317	309	299	297	290	282	289	299	298	271	279	303	317	297	309	284	288	271	296	286	294	301	301	278	288	290	295	283	301	304	294	314	276	320	320	319	314	302	294	316	306	308	283	324	268	306	291	293	290	265	302	335	305	311	279	291	279	284	301	292	310	312	295	318	293	312	322	289	281	304	289	283	299	283	288	277	274	289	294	278	289	269	306	270	300	277	286	312	330	306	313	290	319	297	294	327	331	324	296	300	264	308	295	278	267	293	291	282	307	275	314	289	292	289	289	309	263	306	281	313	291	292	320	270	289	286	248	310	313	308	294	309	276	316	264	301	297	311	309	298	299	306	292	291	313	289	285	310	292	300	311	293	296	296	309	290	264	262	287	289	302	286	299	300	284	335	284	292	298	301	293	306	326	315	290	257	297	326	273	296	287	304	306	289	314	288	298	304	293	285	308	308	285	304	316	283	327	327	298	287	321	309	301	255	313	311	283	288	297	271	337	276	312	302	295	271	279	288	302	285	293	295	299	319	297	284	295	311	326	312	304	315	288	320	315	317	318	275	284	326	273	277	311	300	278	303	289	333	290	276	322	285	270	323	306	285
25037	21034	27664	25385	13724	2175	864	633	542	533	484	419	422	421	422	437	435	421	404	384	407	395	388	416	401	353	396	406	396	378	357	371	389	388	459	576	348	354	383	407	384	401	386	415	426	396	408	377	396	378	405	392	352	357	385	341	373	396	370	417	361	385	393	362	358	364	396	388	431	377	397	344	363	377	400	362	366	369	436	367	373	424	401	393	388	412	357	378	402	356	377	379	381	406	374	395	402	410	361	372	369	396	396	361	373	374	387	390	350	398	387	394	377	383	388	336	403	362	408	363	371	377	387	384	408	373	373	393	402	372	387	398	386	392	382	412	403	384	359	355	384	364	410	366	368	405	414	402	378	386	381	378	369	369	394	359	398	333	391	354	378	353	391	413	420	391	383	384	387	379	387	383	367	374	374	380	394	422	389	371	366	397	395	373	392	393	361	391	389	399	407	419	399	371	400	400	380	387	385	383	388	387	373	347	406	423	390	396	366	359	393	358	370	386	398	386	369	380	389	372	395	368	366	388	407	381	395	399	398	381	340	397	382	401	378	405	451	434	384	370	388	390	407	391	411	408	372	399	375	392	421	379	361	383	376	392	354	369	421	377	392	346	408	361	362	383	410	386	369	394	378	379	403	380	341	390	376	404	378	360	365	366	401	383	399	374	392	368	380	363	375	384	379	410	346	417	375	378	367	403	390	379	404	367	331	394	369	402	381	405	368	382	389	402	378	371	380	367	379	380	372	383	387	388	378	384	373	398	383	363	401	345	368	368	379	354	360	372	398	382	366	372	394	404	366	335	381	376	391	401	384	396	377	419	415	374	380	402	406	406	362	367	381	384	390	375	404	371	368	413	367	374	373	422	387	351	415	382	364	395	369	352	396	390	356	362	405	377	383	427	413	380	364	373	365	367	370	378	354	385	381	423	380	360	356	398	373	363	358	378	397	382	376	365	397	389	384	399	383	372	388	381	398	394	407	369	391	388	419	374	368	392	416	435	403	408	353	360	372	372	394	412	402	352	347	428	380	383	390	372	364	355	365	374	367	388	369	378	417	365	376	415	391	381	418	380	370	397	362	365	381	383	382	416	380	371	372	411	387	382	407	380	408	376	390	375	393	382	369	327	374	336	364	391	369	350	372	384	378	388	381	389	417	394	424	330	349	407	366	393	376	389	381	398	382	336	359	371	361	364	376	342	357	376	384	363	342	392	376	411	385	391	398	362	350	369	387	328	383	382	383	373	360	386	388	401	358	373	375	406	368	365	372	377	381	387	401	382	383	363	372	408	404	388	378	382	350	391	394	423	371	407	421	379	353	361	377	374	400	380	379	397	375	363	344	351	388	371	388	397	400	373	406	401	378	393	385	392	415	377	391	353	365	417	361	407	364	395	405	396	403	381	421	378	388	395	375	401	369	367	378	383	402	358	383	370	385	358	396	400	369	398	373	344	399	375	392	373	403	370	385	399	384	359	363	373	380	400	375	395	422	377	377	420	372	398	393	378	388	373	415	411	369	368	405	383	386	349	369	360	376	422	367	382	410	360	370	392	398	390	385	390	434	399	392	386	405	371	410	359	348	367	398	368	395	386	406	395	400	358	419	356	402	392	386	405	383	384	368	371	370	389	353	405	374	375	374	374	409	401	394	355	360	370	386	388	359	389	374	411	369	373	409	415	365	395	382	417	390	362	375	365	380	375	356	411	378	403	388	392	381	390	378	349	413	404	372	378	369	407	352	395	371	387	400	369	390	395	397	406	369	339	353	386	368	384	357	377	403	400	373	375	358	344	382	394	355	376	387	382	370	370	397	392	386	370	376	376	390	402	397	363	373	408	400	365	352	381	375	385	366	374	391	358	367	419	377	418	365	386	386	393	364	402	387	359	394	413	374	406	412	383	366	415	370	394	386	373	389	406	373	348	374	403	390	387	368	389	377	389	399	398	388	369	355	365	405	367	374	376	384	383	359	365	416	387	383	377	389	387	399	394	398	383	360	392	389	374	409	397	359	382	367	362	398	403	400	381	417	351	375	387	384	395	369	371	344	363	418	390	402	364	370	395	397	350	339	394	378	393	394	386	388	379	380	409	378	402	343	364	364	408	403	384	395	366	360	376	387	377	372	407	406	391	365	401	416	387	392	416	388	368	435	394	391	377	396	390	359	404	376	384	396	363	398	386	389	391	366	365	374	359	385	374	379	368	379	382	369	379	403	366	373	381	403	409	391	372	385	416	365	348	356	363	382	386	371	411	396	402	402	407	397	371	381	388	385	392	360	387	350	371	373	367	414	398	386	400	377	369	368	356	387	367	362	360	355	379	372	353	384	384	369	402	386	386	360	392	370	359	369	367	404	392	424	395	389	387	388	414	393	411	388	403	358	372	377	385	364	345	342	349	385	384	359	404	376	360	357	383	395	410	346	366	374	379	387	388	384	343	406	410	361	361	378	393	355	396	378	414	384	409	387	378	436	393	360	412	385	349	378	367	389	393	394	415	363	381	380	372	403	362	388	366	407	367	371	380	361	393	356	383	368	374	398	383	422	439	394	350	394	371	389	402	372	364	391	365	391	358	400	367	397	395	354	374	418	367	365	357	384	371	355	400	362	378	378	361	361	398	358	377	393	408	395	368	369	387	371	386	399	380	361	406	370	365	369	414	405	377	405	377	427	381	369	380	384	350	341	409	415	375	360	372	370	371	378	383	343	404	406	362	365	339	364	363	338	379	358	397	410	384	395	378	356	374	369	383	346	410	378	389	385	395	374	385	408	382	406	376	367	373	372	378	404	389	382	335	369	381	348	374	368	375	376	360	408	372	386	379	360	379	419	379	395	359	413	388	400	406	413	387	396	345	358	380	375	407	398	371	387	376	417	373	390	338	366	408	366	424	384	363	396	371	412	399	352	389	368	385	417	369	373	369	387	382	387	384	418	345	391	393	368	395	411	428	379	397	385	357	415	361	375	415	368	382	370	368	385	382	372	388	416	384	405	369	405	393	383	392	389	383	354	375	382	406	358	370	373	389	408	355	387	411	408	340	372	429	364	393	397	378	400	381	375	360	353	369	382	370	408	384	391	372	386	374	405	392	377	365	369	339	416	382	386	372	388	354	366	412	394	391	394	375	384	362	372	373	382	388	370	390	383	361	366	394	353	380	374	406	371	373	381	364	368	389	381	387	390	404	378	389	417	355	401	365	397	397	385	390	366	390	369	379	411	345	372	375	391	354	369	364	385	341	378	360	377	415	357	337	369	396	423	397	413	364	373	402	394	369	407	403	378	386	370	414	402	383	379	406	348	356	366	395	377	363	378	370	408	361	391	384	355	368	358	400	350	378	377	386	367	394	405	376	362	402	421	372	382	381	351	393	411	375	408	410	364	415	373	415	375	399	391	406	363	369	387	355	346	370	356	390	393	410	392	364	377	410	381	381	386	367	370	366	348	393	376	392	402	389	364	358	383	375	359	393	405	393	369	371	369	393	375	352	385	382
30566	47809	37104	20587	7893	2263	1358	1024	840	719	658	576	526	493	508	522	461	484	478	441	491	492	510	449	454	455	416	486	456	468	439	519	443	426	590	720	453	433	466	424	448	466	403	444	447	470	465	464	448	466	461	411	426	413	441	425	458	435	425	453	422	456	456	448	413	420	425	463	470	451	440	453	430	455	459	402	437	454	385	456	448	437	482	441	469	423	441	425	443	415	457	473	431	451	440	455	421	437	421	480	455	402	419	432	429	429	435	423	420	460	440	447	431	449	439	456	449	434	426	442	447	440	461	434	468	415	431	455	457	436	424	436	433	440	420	485	439	416	449	447	443	444	472	456	451	467	459	433	440	445	462	468	447	425	429	404	492	405	480	434	466	422	426	460	437	465	449	449	443	441	470	409	430	422	410	460	467	415	438	438	423	450	444	416	443	457	425	423	433	428	450	478	425	426	458	429	434	464	441	420	452	468	431	465	448	430	457	423	417	384	453	468	426	452	429	454	424	454	452	427	452	466	459	454	451	439	434	440	444	438	467	450	424	443	444	442	426	453	447	462	425	430	453	459	452	462	451	409	441	436	408	425	424	455	434	441	436	470	425	405	445	419	454	420	425	444	446	428	438	462	428	414	435	435	431	406	434	416	455	397	420	444	480	465	474	449	445	435	403	458	425	478	404	467	469	418	460	427	427	413	414	425	447	488	466	471	454	437	463	407	467	422	436	445	413	417	450	424	468	445	438	425	434	440	441	415	428	461	464	430	423	444	471	418	456	453	386	395	420	430	408	439	449	429	457	455	426	435	445	423	400	444	390	429	475	423	448	430	429	466	494	434	447	452	431	478	473	479	448	456	422	427	464	443	429	439	435	399	416	432	434	470	433	481	447	470	356	430	418	469	422	469	419	444	424	447	411	456	412	396	425	410	427	470	442	469	465	432	434	415	472	437	415	445	448	450	435	440	437	479	452	457	451	469	435	430	448	450	484	440	448	429	453	438	434	454	465	422	423	435	411	444	489	419	406	451	459	437	466	471	441	468	483	415	454	417	443	422	461	459	429	454	446	418	426	449	387	476	437	398	452	462	446	461	460	422	435	455	455	423	444	443	428	469	438	436	431	437	443	435	410	428	405	464	401	441	444	428	443	438	448	425	459	449	444	442	436	430	428	427	440	446	440	445	414	402	436	461	446	459	463	415	468	442	461	431	453	420	453	467	424	429	447	417	427	425	440	417	404	429	478	466	449	436	443	442	435	400	418	454	394	497	441	458	424	467	446	437	445	461	457	438	429	469	446	439	406	417	477	436	439	421	440	445	463	460	461	428	432	461	393	451	475	430	433	443	500	418	441	443	461	457	448	436	403	444	462	441	439	440	430	434	444	398	440	413	434	439	429	420	479	394	451	434	454	431	434	461	456	435	438	437	463	427	447	388	420	431	489	410	469	410	443	418	454	434	427	430	397	436	442	443	410	428	427	456	437	414	407	446	393	434	395	435	423	433	450	422	475	446	456	474	442	455	462	478	430	412	460	444	456	462	437	469	467	448	424	414	487	432	476	444	490	416	454	421	434	451	406	413	462	425	468	446	474	461	466	449	465	467	446	420	442	433	467	416	428	428	431	468	425	455	459	480	409	444	427	374	426	459	440	411	446	434	473	445	493	441	427	432	425	417	427	416	450	439	445	420	422	455	439	426	442	419	417	463	463	435	411	418	438	445	419	438	475	434	442	455	442	428	440	404	446	486	411	446	472	445	437	442	449	469	443	420	425	432	441	425	407	433	440	459	445	450	467	422	474	446	450	427	435	488	436	450	465	489	459	416	431	431	466	445	449	433	443	466	482	438	443	431	405	473	409	401	431	429	454	478	448	416	460	417	434	448	451	411	458	403	432	424	481	381	436	456	444	435	449	442	462	459	416	440	463	446	464	459	412	475	434	456	461	438	429	421	430	436	488	456	436	411	461	444	403	474	441	446	465	426	460	440	435	461	395	465	411	454	445	404	443	455	392	455	445	427	473	490	441	423	443	432	404	478	442	409	433	434	457	458	431	433	426	440	431	412	437	420	457	471	440	480	437	465	446	454	471	433	442	436	448	433	429	458	491	446	486	450	437	456	400	452	452	456	485	493	421	472	452	439	447	458	472	445	441	461	456	450	467	447	456	454	420	430	427	426	463	423	412	463	433	480	451	454	453	445	467	469	417	420	383	458	448	422	436	475	434	416	451	446	493	436	447	468	439	425	445	464	422	487	413	432	437	438	436	446	447	466	494	407	429	461	442	460	415	458	439	395	423	429	444	454	439	463	435	423	428	412	429	411	412	469	402	438	462	464	463	457	489	447	451	467	443	441	438	435	427	465	466	434	398	396	415	454	431	434	435	465	435	421	419	447	474	459	459	449	414	435	414	487	481	474	440	400	428	426	447	435	458	482	462	424	464	472	460	444	443	436	427	441	425	451	435	424	457	473	431	429	427	467	449	454	435	411	477	433	442	436	468	461	413	451	431	456	424	428	462	453	445	427	433	415	436	464	455	436	461	427	494	454	428	433	465	428	440	458	460	438	399	468	388	389	485	466	398	452	431	440	411	429	454	441	419	429	433	436	459	465	416	434	419	445	414	451	453	433	402	443	443	492	435	446	439	469	484	451	391	438	421	448	428	457	475	471	424	431	426	426	468	442	471	411	425	428	465	425	420	457	431	464	457	469	445	415	452	441	478	451	427	431	477	426	426	440	423	454	451	386	406	437	393	405	449	412	424	419	438	452	471	449	438	433	447	442	434	445	436	435	444	430	441	442	422	480	425	445	443	461	430	442	417	424	438	453	455	389	444	427	435	428	430	459	443	419	443	454	431	429	481	468	405	470	444	439	415	438	444	424	432	430	475	443	430	420	444	480	468	468	430	464	443	424	468	404	419	418	458	462	426	410	456	477	449	491	429	434	442	457	387	463	424	486	464	422	471	441	459	461	403	445	418	423	459	437	457	467	441	440	434	430	448	420	415	466	449	433	446	462	416	413	450	490	453	457	430	402	436	463	427	479	458	432	403	431	461	442	476	438	454	439	460	460	433	418	433	441	400	419	439	470	472	451	414	453	444	408	432	417	422	411	402	438	448	447	498	424	447	482	463	449	425	445	444	427	434	429	452	493	480	438	429	455	418	435	441	424	423	451	452	446	427	460	496	461	424	442	377	420	392	434	422	480	451	447	420	426	437	436	454	411	455	406	427	457	444	441	450	408	462	420	471	459	434	465	400	452	420	433	443	424	476	422	446	469	469	414	434	448	436	454	439	462	436	447	434	420	465	416	457	421	446	437	426	443	437	445	477	377	458	441	461	442	413	449	444	422	451	451	447	433	426	413	434	421	437	471	425	430	465	422	460	409	451	450	454	420	463	462	434	428	444	455	424	477	443	454	454	438	449	424	467	442	403	436	442	405	410	455	455	459	402	420	453	412	437	450	439	475	416	417	470	420	437	402	423	433	442	411
22817	21037	28618	23800	21090	20950	10528	1334	909	776	658	552	533	524	457	439	439	459	484	441	435	437	364	418	385	431	440	398	404	385	439	346	403	380	393	438	385	358	344	367	364	407	366	376	367	352	367	362	379	389	334	355	346	346	388	373	397	368	354	381	363	352	366	395	382	387	352	356	344	429	365	374	395	366	359	357	364	386	349	375	346	379	364	320	374	379	333	369	352	363	370	366	383	369	350	365	365	376	353	380	360	398	362	364	381	335	377	385	385	360	354	365	350	384	377	386	359	365	374	347	363	343	356	359	350	358	349	374	351	338	366	359	348	366	341	349	375	349	366	358	376	374	387	350	368	346	362	361	378	381	360	354	388	360	372	361	330	365	318	360	382	382	350	364	334	391	381	365	347	359	341	387	326	375	356	404	344	368	357	410	352	342	406	341	369	366	392	369	366	390	336	338	341	366	397	359	361	394	343	348	337	337	360	377	375	346	384	394	371	349	369	381	368	377	345	354	342	365	389	361	359	331	338	387	367	371	385	386	373	320	369	348	381	404	386	358	368	398	355	429	395	379	369	389	347	360	350	410	350	394	410	351	373	360	346	363	364	365	367	335	375	389	353	399	353	352	379	396	377	354	364	382	371	375	360	368	352	395	358	349	383	357	345	389	352	351	376	386	336	391	359	362	359	365	396	368	350	377	363	366	377	370	345	340	362	382	381	359	381	347	340	390	386	387	350	341	351	345	343	395	389	353	385	368	367	380	363	344	360	371	345	378	349	316	379	325	334	337	354	358	347	408	352	342	342	376	381	360	369	376	381	389	379	377	365	364	359	362	325	332	374	366	322	371	394	372	352	398	375	326	387	363	365	350	386	339	384	404	340	402	374	360	369	374	400	382	383	343	351	369	380	391	375	359	386	380	422	359	368	372	385	339	390	387	388	398	358	364	352	369	372	318	354	362	343	355	357	377	390	338	386	383	372	330	366	368	344	379	380	379	348	349	408	380	388	366	330	366	383	360	361	364	393	397	423	394	386	378	363	351	392	364	350	372	377	375	349	376	371	368	372	359	376	382	386	377	373	352	375	371	381	354	367	405	348	368	351	387	365	374	336	404	378	387	362	364	383	363	367	365	389	368	347	364	357	376	358	389	376	367	361	337	382	359	385	338	374	360	350	376	370	367	348	357	353	365	379	337	379	374	418	369	386	368	364	348	363	379	347	380	379	358	347	366	385	381	353	375	394	366	345	354	366	364	378	392	410	403	319	371	388	351	355	383	385	361	361	366	392	358	374	331	369	362	365	365	343	406	362	370	374	359	378	380	358	353	348	381	331	373	319	363	390	358	357	355	389	386	356	357	364	377	383	370	393	385	375	368	385	368	382	347	388	376	373	353	340	362	393	400	345	322	374	381	363	365	412	341	350	346	379	384	353	382	369	399	356	341	416	368	359	337	359	343	340	345	378	375	383	340	370	374	361	370	363	351	315	356	366	362	361	399	346	351	338	359	362	378	401	329	384	379	359	355	365	383	382	346	382	378	352	387	372	345	371	374	392	375	360	369	360	356	376	371	405	330	356	398	368	396	355	324	370	369	372	384	337	392	371	362	368	356	358	387	384	349	365	370	368	324	333	364	359	376	342	348	371	355	347	366	330	355	357	363	349	374	389	393	368	374	356	386	375	373	354	373	389	361	340	374	388	359	363	382	365	368	388	347	364	383	375	353	390	361	364	376	385	348	355	380	413	360	390	370	362	348	358	369	353	393	379	331	372	362	376	353	420	363	364	369	388	345	348	428	376	402	342	363	359	355	381	356	364	363	344	354	380	324	379	370	385	384	355	344	366	358	364	373	372	369	364	345	379	362	401	359	379	349	361	384	386	353	372	387	362	378	361	370	373	395	344	351	365	365	367	362	403	374	361	394	382	379	361	360	397	391	376	357	370	361	367	324	349	363	352	390	332	364	386	367	353	366	361	383	344	372	358	345	366	356	392	373	376	352	387	372	360	412	377	359	344	376	365	373	348	361	364	370	375	369	336	378	374	374	381	379	367	357	368	336	353	370	373	379	373	377	375	394	359	375	369	352	386	344	395	350	358	369	358	357	374	346	336	383	339	381	381	373	353	371	384	382	387	343	361	339	381	355	363	353	356	353	357	400	351	356	374	344	367	329	393	363	383	379	385	321	376	380	395	401	366	378	368	364	367	353	346	356	375	342	354	350	358	410	395	409	355	378	352	374	360	356	373	373	377	372	369	386	385	357	371	345	355	375	328	375	347	329	329	397	346	413	367	364	337	348	361	383	356	352	366	400	331	376	379	367	385	382	375	384	358	376	361	360	381	353	348	387	346	370	383	370	402	372	359	323	358	377	379	372	372	368	358	368	357	346	372	351	388	394	339	388	377	341	345	381	379	390	326	376	380	356	380	353	370	376	357	373	404	376	369	365	372	372	398	336	391	415	345	342	374	359	317	368	367	327	367	381	338	378	323	386	396	384	368	368	347	352	382	344	363	376	361	376	326	360	365	399	374	353	386	388	357	359	396	379	347	393	371	357	304	363	374	385	369	348	356	366	382	361	359	364	336	386	362	369	350	410	375	379	332	362	383	374	377	350	393	373	343	375	389	335	358	333	368	354	377	359	375	379	363	332	346	383	398	359	361	381	364	365	382	357	352	344	383	362	334	330	349	361	372	370	391	349	374	349	396	394	368	378	372	359	342	369	385	363	360	381	348	420	373	399	347	360	361	380	400	364	362	355	395	369	405	354	345	362	357	398	338	404	376	357	368	375	333	385	359	377	399	390	359	398	332	366	382	356	365	345	360	389	379	388	381	370	405	388	413	374	343	371	351	377	372	365	397	417	360	371	358	361	369	402	385	370	329	380	359	343	352	390	351	387	374	338	353	352	383	360	400	359	370	358	379	317	378	349	390	393	377	362	395	365	349	348	394	344	399	375	356	385	373	341	353	361	364	343	380	342	396	380	375	416	391	341	366	381	368	374	359	347	354	401	360	364	377	349	371	376	377	385	368	357	361	392	360	385	368	334	359	328	354	330	345	400	376	405	369	360	391	369	355	371	350	380	368	363	364	369	349	394	327	374	391	382	343	376	353	358	343	339	381	427	377	368	343	361	374	342	362	328	381	353	370	375	370	417	345	362	354	341	387	359	333	374	337	384	368	373	384	352	376	387	365	342	359	353	359	379	330	353	366	352	359	359	353	397	333	397	340	337	330	362	378	376	339	368	361	381	358	377	408	358	386	353	371	369	378	366	384	375	370	385	372	385	371	364	397	349	355	388	356	365	394	349	366	353	360	357	389	388	360	374	381	348	348	353	364	374	435	412	395	373	347	378	385	364	396	362	369	351	375	388	378	335	361	350	372	361	343	380	372	376	366	394	378	340	376	360	361	374	381	413	374	351	397	354	393	363	350	374	386	357	368	371	400	401	374	351	390	368	363	370	347	366	340	356	387	391	335	349	351	368	338	334	323	350
35492	61769	50853	35739	14011	8049	3573	1766	1427	1200	946	817	689	638	590	577	570	526	534	512	501	539	519	475	486	424	475	449	428	461	450	457	443	426	458	528	411	398	444	450	394	417	461	386	455	428	414	416	394	424	390	405	421	402	441	393	432	395	439	402	414	415	388	423	407	406	426	391	433	420	404	412	410	434	421	413	419	388	389	379	397	412	376	383	399	403	408	420	388	398	408	385	419	420	364	434	377	435	388	390	426	421	459	427	405	391	382	405	394	387	401	371	404	432	417	409	388	385	440	384	409	410	397	429	425	418	408	398	424	392	462	413	415	354	426	407	394	421	425	434	403	400	406	420	423	420	402	401	424	424	447	428	407	429	436	405	423	405	395	395	381	394	427	404	409	420	426	416	385	413	420	400	397	389	435	422	378	410	364	416	427	394	410	384	400	418	372	417	419	384	392	416	377	388	389	396	415	422	409	406	432	441	419	417	388	404	403	370	386	430	410	429	382	418	415	425	405	410	406	424	455	452	391	418	444	452	390	402	435	414	388	416	418	410	451	368	399	410	415	375	375	398	456	413	394	392	416	399	404	413	413	424	411	414	378	430	420	432	392	396	398	426	397	443	402	422	431	414	399	411	438	413	387	426	384	390	422	427	403	407	412	398	412	428	409	381	357	379	400	412	408	435	422	416	362	429	427	370	387	431	419	371	438	415	378	418	420	448	383	407	421	439	409	425	386	391	387	405	384	432	431	403	393	438	413	429	426	403	421	410	402	415	416	419	384	367	387	399	429	395	418	432	400	389	385	376	420	430	370	370	409	411	416	398	391	428	384	403	446	402	410	372	404	417	409	413	413	434	403	445	434	401	430	393	370	426	423	413	394	404	387	393	418	406	399	411	426	401	451	380	375	403	413	387	445	400	411	384	387	394	378	371	430	376	388	376	384	435	425	461	392	403	434	424	400	412	452	401	411	422	365	399	395	432	372	387	426	388	435	392	439	388	418	414	419	390	418	383	416	421	424	403	407	369	406	391	408	424	439	419	388	426	418	427	429	422	424	398	396	416	431	394	418	418	396	427	369	420	424	409	414	402	412	392	398	412	423	394	376	428	397	426	385	413	441	418	391	414	421	442	396	375	416	377	430	382	407	405	404	448	388	426	403	399	444	374	408	429	392	439	423	382	421	366	431	411	409	406	402	391	384	424	401	395	425	350	428	384	441	423	426	405	415	396	431	402	424	394	346	390	393	413	419	438	428	411	415	422	395	426	392	417	410	425	386	415	399	442	403	402	424	402	421	410	390	383	426	418	417	387	408	394	401	414	406	400	401	417	421	425	426	427	384	417	438	399	417	424	395	391	393	432	407	397	423	434	404	416	392	375	385	414	445	410	414	394	402	393	417	396	398	432	439	456	416	436	421	400	410	414	394	389	413	383	381	410	408	443	421	398	379	417	419	385	388	412	433	398	394	456	417	380	382	384	455	402	421	409	386	414	385	400	402	422	364	393	407	424	447	397	410	397	439	421	404	402	393	384	400	406	456	395	408	421	429	390	418	405	436	410	407	437	402	415	391	386	439	391	397	396	399	375	402	359	391	388	408	435	393	401	452	402	403	437	415	374	413	416	414	430	407	422	407	409	414	403	390	418	438	426	396	414	407	418	398	381	393	403	373	417	385	389	390	377	383	389	417	417	392	364	406	436	417	405	413	414	421	402	380	400	407	388	396	402	414	400	429	451	395	397	418	397	367	374	424	419	387	400	420	410	422	378	386	380	402	405	400	447	417	396	416	449	434	409	404	403	393	399	430	437	424	395	443	387	422	387	426	399	417	429	458	410	414	347	403	434	465	388	390	385	409	389	370	417	420	458	379	375	377	363	389	428	422	417	379	410	421	426	376	425	403	435	400	417	366	397	413	425	391	402	393	413	386	418	408	400	421	379	407	406	409	425	454	408	408	413	437	410	390	405	394	394	394	394	437	419	409	406	386	433	426	392	412	406	431	389	413	403	398	407	396	377	383	411	364	398	435	437	433	401	415	417	414	387	378	432	438	426	377	452	394	387	398	407	431	391	407	422	419	425	440	386	426	401	429	424	398	380	429	371	406	386	402	408	419	403	392	436	413	381	424	410	396	404	418	458	444	411	402	425	386	419	451	404	438	384	384	380	401	409	457	395	448	397	397	414	439	439	398	395	433	408	407	388	403	382	410	418	422	450	402	413	454	384	395	429	392	445	392	398	395	410	416	368	423	383	413	377	388	411	399	436	437	400	426	442	433	435	422	414	383	420	419	417	419	389	402	413	414	398	429	431	417	412	388	414	404	426	417	402	382	414	401	440	385	438	408	433	373	450	416	439	404	385	413	397	385	434	407	454	358	383	417	420	405	403	380	484	410	422	412	387	429	431	410	411	416	377	385	388	425	421	450	440	440	428	410	397	444	401	421	408	388	397	400	399	400	431	377	405	425	401	385	391	385	424	422	418	402	411	373	401	437	423	403	395	426	431	389	383	400	405	450	394	416	437	367	428	371	390	420	400	391	369	461	421	403	389	380	405	408	423	394	384	425	380	428	416	443	407	390	400	413	384	432	430	417	383	400	388	363	396	394	406	391	430	361	428	428	406	411	439	455	413	365	438	398	387	418	409	435	406	421	419	397	431	432	421	379	417	373	405	400	427	431	416	408	417	384	412	422	441	409	444	391	428	449	409	400	403	458	420	394	395	429	378	380	427	402	415	387	429	429	385	404	392	383	389	406	390	375	432	405	425	442	395	427	395	430	389	425	385	385	407	384	391	395	429	386	403	427	395	384	384	424	396	398	420	380	452	442	412	398	391	368	407	394	393	408	384	386	387	405	338	405	426	435	399	381	405	416	406	440	432	384	380	434	414	375	388	388	373	425	369	396	414	375	401	375	420	407	405	400	414	413	429	446	409	393	453	414	449	393	406	420	434	424	421	392	412	389	399	421	412	423	408	401	429	406	407	437	405	397	423	395	382	405	415	400	406	440	409	421	412	387	398	368	396	418	368	413	411	374	401	386	380	415	427	395	424	390	380	369	379	425	412	426	421	407	395	429	402	440	386	422	394	467	377	419	418	388	396	407	431	395	405	389	422	401	428	399	406	404	432	409	412	400	412	408	403	424	396	411	413	422	383	417	417	403	377	414	367	373	407	417	398	378	408	416	389	376	398	431	432	397	462	408	430	383	394	405	383	413	390	392	384	428	406	403	409	392	387	392	396	443	393	414	377	407	402	385	382	389	411	425	393	409	382	392	370	415	398	424	403	381	389	382	393	384	424	411	383	406	422	418	414	411	411	393	404	393	405	407	407	374	384	389	386	427	452	410	392	424	431	413	397	421	417	460	382	416	426	397	384	401	354	404	396	430	391	354	391	443	412	403	392	398	400	377	430	418	396	407	421	427	394	380	411	437	432	420	437	386	414	418	429	398	418	424	435	398	395	374	426	417	378	382	415	391	441	389	412	418	396	405	384
28812	29049	34034	18844	4915	1758	784	398	379	351	363	323	288	296	328	313	285	309	313	309	261	301	281	324	325	273	300	320	300	302	312	286	309	292	313	317	293	303	310	269	305	312	283	303	281	291	314	286	308	315	305	298	327	295	288	321	305	283	271	293	283	314	282	271	308	305	311	308	331	304	307	319	296	295	270	287	349	286	266	321	303	310	273	317	287	327	290	283	294	299	271	318	322	306	276	304	278	303	317	284	293	276	298	258	293	298	306	303	306	294	319	305	305	314	283	293	265	307	298	302	309	298	290	287	299	311	284	296	294	287	310	275	276	323	306	289	292	305	318	313	308	295	293	277	263	266	318	316	315	308	291	299	287	336	317	292	282	319	280	291	290	248	318	302	296	303	315	284	289	288	320	298	284	311	316	274	262	313	306	279	289	290	288	275	326	286	299	319	303	315	283	263	305	307	318	284	311	283	292	286	309	278	286	299	278	305	288	309	307	287	313	316	307	264	263	290	298	313	271	292	273	297	309	310	297	301	299	308	327	292	299	273	317	313	299	282	312	317	302	284	291	289	293	309	287	313	313	294	307	276	275	311	302	324	297	304	271	318	311	263	286	293	322	273	307	312	292	318	298	284	286	309	283	283	293	277	294	298	337	305	285	306	320	297	272	330	289	300	306	276	294	306	304	290	284	298	281	299	283	258	337	283	324	280	272	283	296	294	288	266	296	280	323	345	289	298	281	293	310	296	291	305	283	324	282	315	312	289	302	289	314	300	317	304	284	346	270	289	303	308	290	290	284	313	325	309	300	284	291	323	281	286	318	288	326	315	291	291	290	303	318	267	299	283	307	297	317	329	295	308	295	312	288	317	275	304	285	318	309	312	313	267	299	287	290	295	302	288	271	307	291	306	268	278	317	307	317	280	301	272	299	305	302	292	287	306	321	297	303	326	294	294	301	310	289	259	315	329	305	285	239	298	311	317	313	304	319	262	287	298	337	289	294	304	300	294	290	302	267	300	270	310	318	283	301	301	305	286	271	290	305	286	292	281	287	286	265	273	308	334	310	301	314	304	324	302	262	289	302	292	302	292	323	271	306	283	267	291	305	318	295	280	294	312	271	320	319	320	324	270	304	332	281	278	310	313	300	284	305	293	309	319	292	302	309	310	298	304	325	263	306	294	310	319	298	329	325	277	294	285	293	290	311	312	299	280	298	310	278	284	302	298	297	335	293	293	299	302	333	298	322	289	313	297	266	286	296	291	290	295	333	304	296	310	326	301	299	308	342	290	312	274	311	305	286	292	305	295	293	314	285	280	275	300	313	296	289	305	308	291	272	310	287	308	301	300	326	290	325	311	316	274	303	302	304	323	291	286	318	327	295	302	310	292	305	316	313	273	309	309	282	319	285	292	316	303	273	290	275	299	292	279	277	326	290	317	300	270	280	276	297	299	309	292	294	278	299	290	298	299	311	281	277	341	311	289	306	329	286	334	322	276	314	297	307	313	305	286	313	319	291	285	291	302	325	305	304	297	306	309	293	288	280	305	319	296	334	302	300	296	300	271	298	306	322	303	304	296	288	294	297	277	300	300	301	295	313	286	293	324	324	296	300	300	293	305	344	305	304	300	346	322	307	301	323	309	302	324	327	302	281	304	289	304	323	303	292	293	275	324	286	336	301	325	290	324	309	314	273	291	271	288	297	327	341	263	322	277	285	315	270	310	299	295	297	303	284	316	299	308	308	302	268	297	280	307	279	314	317	308	301	285	305	328	303	299	299	282	296	303	269	308	310	296	335	315	294	259	280	294	256	297	309	328	284	318	317	300	292	303	304	307	322	280	327	315	303	310	298	269	285	322	283	333	289	290	305	312	269	272	292	306	306	318	268	293	315	295	343	313	317	283	320	311	277	282	305	318	259	280	317	292	279	283	321	295	304	306	294	284	288	326	311	302	314	300	271	306	300	294	280	292	299	304	314	314	317	297	315	279	297	292	249	299	296	292	275	294	302	326	297	289	293	317	323	307	294	304	280	293	297	291	269	294	328	308	284	305	295	278	287	306	286	297	287	285	334	310	317	302	304	322	303	283	308	292	325	300	288	314	257	294	308	309	316	329	303	312	301	305	291	288	299	284	283	317	314	278	311	316	317	290	295	315	336	269	296	312	281	318	324	282	294	312	271	260	324	307	304	321	281	319	320	290	323	291	300	315	290	326	319	284	337	271	302	305	278	293	306	312	323	313	291	279	307	290	299	286	293	298	285	278	320	290	312	301	318	304	284	305	294	284	306	305	286	311	323	342	303	298	265	313	277	307	307	307	315	320	293	334	318	337	299	324	293	303	272	288	242	300	309	306	311	342	302	302	272	325	282	278	324	294	304	288	292	278	265	306	282	319	295	326	304	278	283	289	330	304	281	302	325	304	266	290	317	287	314	291	306	266	280	309	274	326	325	288	296	289	277	289	311	320	272	304	349	296	282	304	316	280	290	337	333	289	285	298	330	269	279	279	298	266	311	290	301	288	339	292	320	290	301	302	275	281	269	309	282	294	291	290	299	280	294	295	320	301	311	285	286	299	301	300	291	304	276	315	255	297	284	286	284	285	261	309	312	297	315	293	299	300	278	280	298	295	322	284	325	308	286	306	291	324	318	276	304	292	304	285	322	304	288	288	308	263	313	288	323	299	298	282	269	305	290	309	324	306	318	311	284	332	311	288	308	293	296	289	292	316	278	259	290	320	304	310	284	318	306	301	299	307	337	306	310	294	265	309	306	336	272	296	271	299	292	269	306	299	306	287	293	321	297	291	310	283	278	283	336	278	288	318	303	291	310	282	281	282	279	304	278	287	270	295	333	289	279	274	283	292	301	294	293	299	307	288	296	270	335	289	282	283	306	310	277	315	300	297	286	345	297	303	299	294	302	289	294	278	322	284	311	327	296	325	323	326	261	285	320	337	289	342	282	313	318	329	311	302	285	285	300	282	298	336	284	325	294	310	352	305	293	298	297	290	288	279	313	296	302	305	274	336	310	310	296	323	290	316	318	284	256	295	296	310	273	293	322	304	294	302	320	283	271	296	326	244	279	289	338	272	283	269	285	284	298	312	307	245	316	308	280	325	295	314	308	288	303	296	290	291	277	302	312	290	295	309	309	307	321	300	304	294	276	303	289	284	286	306	293	277	306	299	278	273	301	322	323	283	304	290	318	267	300	299	310	298	305	293	292	311	309	300	299	301	311	301	250	320	315	295	289	316	293	281	281	281	298	299	310	301	298	293	272	297	295	311	301	318	285	285	336	306	308	296	296	312	293	252	277	285	294	275	280	309	262	295	256	316	292	302	315	315	283	310	321	326	306	280	278	310	298	283	303	316	299	322	279	334	275	303	313	306	299	286	305	296	273	303	314	318	281	292	308	306	296	282	297	289	310	312	317	279	290	311	279	277	293	305	306	307	286	266	328	304	292	306	283	302	320	294	316	309	289	282	289	315	295	299
32879	46742	34901	14969	6104	3125	1288	581	506	444	463	399	391	384	335	391	372	337	331	385	368	350	379	342	317	358	323	339	335	373	366	359	360	321	341	385	374	350	336	349	348	316	325	313	367	357	343	360	356	336	343	357	403	357	375	356	358	360	353	368	381	362	349	338	356	319	353	363	330	370	357	365	337	339	342	371	346	306	331	352	350	374	350	373	360	377	348	362	339	385	357	363	341	343	365	331	367	342	346	363	348	357	333	401	346	364	325	330	321	365	358	353	354	365	359	329	376	352	358	355	350	350	387	332	371	358	333	339	366	329	374	377	381	373	374	347	361	358	345	360	336	365	345	336	330	366	341	359	365	334	399	337	346	337	341	381	381	323	356	342	362	351	346	346	383	355	329	338	359	341	336	329	355	346	378	334	359	315	351	354	362	327	361	371	382	328	370	373	356	355	368	375	363	383	351	335	352	358	376	343	352	352	353	377	312	358	385	362	333	353	352	331	340	380	350	342	353	337	363	363	364	340	345	376	375	336	372	360	379	355	329	343	381	363	392	361	345	395	391	338	315	370	356	302	321	356	336	321	348	346	369	332	382	342	385	334	370	311	360	332	340	360	370	349	368	351	323	335	350	339	323	368	337	354	376	354	350	373	344	343	324	351	361	341	345	364	350	353	362	361	371	317	360	363	351	352	379	339	344	353	349	361	343	368	367	364	353	330	345	369	362	360	356	348	343	337	378	329	361	347	379	353	342	366	334	360	327	347	352	395	371	336	351	395	345	354	357	351	334	328	369	357	367	351	381	338	327	351	366	374	361	362	365	361	310	325	339	348	389	364	348	344	350	338	373	319	347	339	310	371	338	370	337	364	364	352	325	325	385	342	323	327	353	362	351	337	349	354	388	355	336	328	377	370	355	346	368	339	350	369	344	358	340	370	340	383	333	327	338	353	349	359	328	353	349	336	352	374	340	340	343	355	349	349	320	368	344	355	340	362	324	364	365	329	349	377	355	352	382	359	359	378	326	343	379	361	341	367	343	332	369	372	352	368	339	358	311	362	365	346	376	335	368	362	363	361	349	333	368	358	350	368	369	374	359	371	343	354	357	347	354	350	358	333	372	337	372	365	373	341	369	344	359	377	364	345	359	383	352	356	376	341	347	358	378	348	290	333	349	341	356	351	395	371	346	356	326	375	361	373	356	384	340	359	337	324	334	322	382	354	331	368	361	347	417	394	337	364	361	348	368	335	344	357	342	344	355	362	364	352	349	391	375	349	335	365	346	348	358	347	343	358	327	330	391	366	346	345	369	360	375	355	331	351	357	314	370	363	346	349	348	382	350	351	322	337	352	363	365	351	349	332	353	336	351	368	356	327	335	352	344	322	340	367	341	370	350	331	350	379	358	324	347	336	327	359	349	358	349	344	381	336	328	350	342	366	353	372	361	365	323	364	332	332	349	371	351	371	327	333	353	377	354	335	371	356	334	329	328	349	344	376	332	348	318	333	353	338	372	327	383	374	375	353	330	349	359	352	354	356	369	380	326	358	357	355	319	365	371	355	334	346	342	299	372	377	346	383	364	354	352	346	345	347	338	342	368	351	357	367	353	348	340	356	329	370	360	351	376	366	363	333	353	372	349	339	339	340	396	374	366	345	378	360	357	345	348	336	354	362	348	372	385	394	326	347	319	338	344	343	362	354	360	369	361	319	336	357	322	401	362	328	350	350	358	359	338	335	345	346	376	352	328	368	349	379	345	343	349	346	356	335	367	339	339	337	362	362	360	372	363	315	376	334	340	345	367	365	367	348	367	338	371	344	400	337	375	368	357	375	338	371	353	357	377	348	342	355	331	343	391	347	369	357	366	363	379	369	350	357	331	366	358	352	364	338	304	370	340	371	351	344	325	341	348	349	343	303	356	368	353	376	334	380	340	357	360	354	350	359	348	335	370	331	363	360	323	363	331	376	398	376	344	357	362	321	372	371	368	348	365	344	363	329	344	350	357	384	338	360	414	352	340	330	375	346	360	362	350	370	362	331	352	347	326	370	359	325	334	349	346	364	361	349	373	351	374	357	315	334	352	381	330	359	338	351	350	342	351	345	385	370	339	354	358	309	360	369	300	360	394	351	326	373	350	348	338	345	377	353	375	341	346	337	362	334	336	360	354	369	357	355	340	377	340	345	360	327	357	361	310	340	354	347	343	345	361	351	357	371	357	345	370	333	340	342	351	354	359	335	346	350	328	331	353	391	352	361	366	358	395	338	372	347	364	370	317	340	389	333	363	348	373	354	358	365	362	352	359	347	332	346	343	349	347	336	364	363	330	344	335	341	389	336	389	332	381	342	374	392	357	344	352	353	363	338	354	334	349	331	353	324	359	320	337	329	357	342	370	357	374	325	361	350	369	398	348	341	372	339	346	343	356	359	355	368	337	354	367	337	342	352	365	345	318	301	377	315	367	390	338	328	325	344	337	393	390	332	350	340	370	349	360	362	360	350	344	380	366	343	345	359	335	343	329	349	351	358	358	349	326	364	334	355	341	384	339	340	360	386	353	368	330	351	367	353	331	347	337	346	329	374	364	332	300	376	332	297	404	326	353	346	359	339	364	373	354	352	354	352	328	338	345	355	399	366	330	319	370	345	385	367	320	340	327	348	319	334	330	350	385	337	347	361	349	351	363	381	351	330	361	328	364	362	341	346	371	327	320	359	364	338	395	352	340	364	345	369	351	321	328	347	346	330	362	359	353	375	339	324	376	366	340	341	348	333	363	363	346	360	359	361	376	361	350	373	359	394	332	367	340	350	363	341	345	355	336	367	343	371	366	351	358	373	380	368	341	334	339	351	376	313	365	340	332	345	388	358	361	341	356	356	370	369	347	329	375	353	372	326	385	340	351	340	361	352	362	323	365	331	328	366	335	353	375	342	367	382	362	363	359	351	342	330	357	373	380	344	381	365	353	329	346	347	345	351	317	352	377	349	369	347	370	381	364	330	391	356	361	332	334	319	362	363	358	379	376	360	356	355	336	356	320	391	342	359	316	365	300	346	342	376	370	365	379	335	374	340	364	335	344	385	354	373	334	331	353	349	380	360	387	309	329	365	364	348	349	361	363	362	358	355	340	354	354	348	346	324	358	345	329	309	377	353	338	377	361	341	340	359	364	338	375	350	334	359	364	331	319	319	348	388	378	335	349	327	332	366	360	363	335	384	341	367	326	358	376	333	364	350	378	341	346	345	386	356	350	335	348	384	352	355	380	352	362	379	374	323	340	348	319	363	318	361	341	355	366	351	353	343	344	349	366	383	367	348	346	342	382	361	371	365	335	350	390	353	325	345	336	370	332	375	327	347	325	373	344	351	331	321	344	354	348	343	373	333	361	375	389	340	345	347	327	373	365	347	339	354	371	368	331	359	346	364	335	331	344	359	346	360	360	336	357	403	368	349	376	352	323	356	334	383	363	357	351	362	343	337	362	340	350	351	385	348	362	304
23702	20911	28051	24244	20816	14321	3042	690	539	452	429	368	359	322	320	271	267	343	294	280	307	306	257	285	312	273	265	265	290	275	361	976	396	237	273	261	259	246	295	269	287	224	282	290	275	273	266	283	257	298	285	263	256	261	252	238	256	259	224	224	230	261	247	288	265	256	272	241	258	242	293	275	256	241	276	274	250	260	245	259	220	276	230	234	257	237	279	283	255	240	236	255	274	290	283	253	243	236	272	275	258	266	255	243	284	270	267	255	260	259	259	262	240	257	270	230	236	256	262	247	241	221	268	259	254	301	274	259	233	232	251	273	253	238	267	249	295	263	252	233	256	281	253	265	238	251	265	242	266	264	247	289	245	248	238	269	235	256	245	290	274	275	244	265	282	255	282	261	275	275	232	268	282	264	262	267	298	253	244	253	258	314	274	268	271	266	249	257	262	266	241	255	264	260	296	241	254	263	253	271	228	270	281	242	261	274	248	252	255	272	255	254	258	284	265	267	256	255	235	280	250	246	271	259	247	249	265	265	257	273	261	253	239	274	246	234	255	273	247	243	249	226	265	262	278	276	263	232	225	264	274	271	261	260	292	277	249	267	235	250	251	228	253	271	269	240	256	247	260	260	248	236	284	247	257	263	259	252	266	261	232	268	255	269	293	239	252	251	249	248	241	281	253	243	275	269	258	254	279	266	253	250	245	248	233	251	254	268	268	257	278	243	239	256	247	238	274	264	278	244	250	250	251	279	224	286	241	249	218	242	247	281	268	283	253	275	249	247	267	261	271	277	249	251	255	260	253	261	237	247	288	244	245	274	266	275	257	253	263	267	253	243	255	247	253	258	238	257	271	280	294	301	252	273	245	268	248	273	269	276	290	240	239	282	253	275	269	216	263	267	269	253	277	256	268	257	247	214	269	257	279	246	263	259	265	292	269	230	244	286	242	287	256	271	242	229	231	271	264	260	247	260	272	230	287	257	239	266	248	268	237	255	235	273	283	264	246	265	262	266	250	265	252	230	301	257	258	264	267	245	272	264	241	269	280	267	263	257	260	257	287	259	284	256	239	272	276	299	260	291	231	267	257	246	239	252	262	259	238	233	238	262	245	247	258	272	274	265	280	243	265	279	246	246	248	251	223	268	283	273	256	262	244	247	284	236	284	280	287	246	275	272	267	258	272	258	267	251	239	261	284	233	232	241	236	270	228	253	255	230	297	260	254	239	279	250	254	264	263	268	276	248	268	256	288	247	258	233	258	259	242	277	276	245	238	235	257	260	239	251	243	253	256	250	273	274	251	266	224	243	281	251	236	271	249	241	264	292	260	234	251	256	266	269	237	239	244	270	235	255	252	257	240	274	253	264	242	244	249	260	255	253	275	218	252	271	234	271	284	244	256	252	270	246	246	272	269	258	267	256	269	225	258	270	248	241	268	251	255	268	224	275	277	269	249	239	252	266	264	233	267	266	255	229	253	255	260	284	257	269	247	288	264	276	241	261	244	276	234	240	285	260	260	266	278	267	235	251	250	246	296	253	266	283	290	261	265	252	282	223	279	260	264	260	260	275	254	287	268	279	251	233	270	300	283	261	271	263	249	257	243	249	254	259	264	249	275	246	255	266	278	232	253	264	258	240	265	277	263	271	273	236	253	267	259	265	247	240	246	261	255	265	256	252	259	259	271	260	256	265	256	252	250	268	254	222	261	269	261	266	285	286	267	254	261	253	260	249	255	267	237	245	268	255	249	236	259	249	244	254	255	232	258	263	273	262	230	250	254	249	247	256	266	243	253	263	275	283	257	265	242	257	265	274	280	260	255	246	268	244	249	250	242	289	268	293	228	291	246	231	277	250	256	252	272	266	272	283	261	256	246	264	241	229	273	255	255	274	294	240	250	219	236	241	289	250	257	267	266	294	248	270	256	236	276	255	245	242	267	246	274	235	270	260	269	257	274	245	259	261	222	260	246	253	281	264	250	257	253	253	279	296	248	279	252	255	245	270	234	266	262	282	266	260	220	259	254	245	251	253	266	269	268	245	255	269	298	271	258	252	238	251	280	246	250	237	281	261	258	242	254	247	252	265	248	299	277	257	234	266	276	231	244	247	247	229	228	280	262	280	273	243	271	254	257	269	259	234	276	246	280	230	260	238	237	274	264	302	244	257	247	269	273	242	242	248	279	260	268	253	242	255	271	255	236	270	258	259	254	258	245	268	236	252	240	259	237	258	257	267	248	239	236	237	255	249	260	288	259	281	263	251	238	252	256	258	239	240	251	260	259	281	274	263	268	272	276	244	263	253	264	264	249	243	258	241	258	248	268	276	258	278	258	245	253	242	263	258	259	245	232	266	253	257	231	246	266	273	274	289	265	273	242	262	270	262	252	270	281	264	235	253	220	292	251	287	236	276	258	258	264	257	250	269	251	280	263	286	236	248	259	236	277	258	270	267	242	271	225	259	247	272	274	276	266	266	225	263	247	249	264	266	264	250	254	280	243	243	234	239	251	228	282	251	271	295	272	231	252	269	239	268	255	266	285	291	272	251	246	271	250	249	249	254	252	250	260	259	246	241	221	259	242	248	262	264	245	275	269	252	293	258	255	248	228	258	257	257	248	256	239	249	241	258	278	229	275	266	246	255	276	248	239	258	288	246	277	266	240	268	253	252	239	246	282	262	218	260	247	264	260	243	277	238	276	281	255	264	232	248	235	259	265	250	249	248	259	262	265	256	251	255	255	253	237	267	233	266	246	296	236	248	255	250	252	246	242	265	262	250	248	260	235	296	234	236	241	258	249	270	244	280	245	248	250	246	263	260	238	264	263	269	293	270	242	251	269	247	262	250	259	264	259	277	258	270	238	277	250	260	243	270	227	262	250	273	259	261	238	241	257	265	252	279	255	250	286	273	243	244	257	255	264	261	275	263	269	256	272	259	276	248	253	270	282	253	280	261	250	229	265	229	238	264	252	253	264	270	260	245	278	278	258	247	248	257	287	248	277	270	263	246	275	266	278	258	272	250	264	258	263	262	250	271	255	269	256	262	277	275	243	268	248	254	240	286	279	276	275	279	266	248	255	294	234	239	270	266	259	270	234	276	238	245	243	255	259	226	266	255	255	270	258	251	257	265	251	253	270	256	249	280	255	271	257	249	240	275	256	265	260	262	254	253	250	258	270	247	282	238	252	287	271	280	254	254	240	269	271	254	256	268	264	261	265	246	254	238	257	265	247	257	257	293	265	265	255	254	269	248	248	257	270	275	251	275	281	280	254	287	274	284	274	241	254	278	250	269	236	267	265	244	278	279	275	243	245	258	273	264	269	267	254	269	244	243	294	274	270	257	249	281	287	255	235	268	252	282	247	259	289	253	252	241	271	289	247	273	244	242	280	297	260	259	295	279	263	266	270	268	228	231	245	274	296	252	274	293	253	260	263	236	272	255	277	266	253	268	245	255	272	266	247	246	255	269	259	241	257	285	259	290	254	231	259	290
33634	55243	41857	25418	11773	9677	2488	1047	826	621	605	540	513	426	388	362	347	356	365	365	384	384	364	345	401	323	311	330	323	334	425	1419	518	306	327	293	297	293	318	306	334	303	353	283	314	314	292	309	328	296	318	299	327	322	326	306	309	318	287	335	319	297	310	326	323	290	300	314	312	297	294	328	283	327	308	305	300	264	272	297	301	281	276	311	305	321	280	305	317	317	310	303	315	271	329	271	312	307	300	310	290	305	283	281	294	302	296	302	255	298	295	313	288	288	286	301	284	326	291	296	298	303	285	317	290	293	301	300	316	267	303	306	301	274	306	310	290	286	288	299	334	299	305	308	292	320	304	292	290	292	304	309	307	291	305	337	310	285	314	284	317	328	348	312	295	320	329	316	332	279	303	291	276	292	346	314	292	299	275	286	267	322	311	341	318	315	292	298	308	309	312	301	308	310	328	318	314	310	296	302	318	312	326	324	316	334	323	278	271	314	271	333	306	274	295	310	305	286	306	317	307	317	324	304	325	312	289	329	331	320	301	314	292	327	321	292	302	292	286	316	315	295	284	302	329	299	302	304	292	310	290	295	330	318	293	289	292	292	335	333	296	318	276	266	331	285	300	314	299	301	278	283	316	315	282	300	309	305	339	327	320	294	274	327	253	297	287	293	276	314	325	299	303	267	291	275	307	290	288	280	309	305	285	302	284	322	308	303	267	289	293	304	289	282	294	294	320	322	319	316	303	304	306	286	318	329	297	268	295	310	304	316	292	320	280	306	301	319	311	278	304	299	307	351	299	312	280	304	291	298	283	289	293	310	293	308	294	312	336	298	282	324	315	292	315	280	280	318	290	315	322	289	309	313	318	266	317	335	345	294	306	309	310	306	292	312	308	288	275	316	288	283	294	295	303	329	303	327	274	293	308	349	329	265	301	307	292	301	295	288	285	323	292	316	345	304	276	325	303	290	301	273	308	299	282	304	320	313	306	316	292	287	297	278	310	321	320	277	297	289	311	297	335	269	299	295	300	323	316	283	314	296	302	314	280	297	307	317	297	309	297	304	330	293	309	288	276	300	306	286	303	315	330	297	298	308	298	297	292	313	295	275	327	308	310	286	315	316	304	317	292	313	317	301	287	331	292	298	253	306	295	299	307	304	340	316	324	310	288	298	302	321	306	292	312	304	306	284	334	322	338	294	280	309	308	306	284	330	262	292	301	296	327	359	281	299	285	299	275	306	353	313	305	309	311	361	322	319	295	301	318	284	276	308	332	309	308	316	309	290	329	313	276	311	312	290	315	274	313	277	321	293	305	285	307	281	307	300	302	324	290	287	309	301	306	308	310	297	328	303	298	321	298	306	309	303	266	289	340	315	309	322	278	263	298	293	254	311	321	327	267	298	277	311	278	321	312	296	298	313	318	297	294	303	307	286	309	297	274	293	299	287	327	335	301	299	288	300	291	272	315	314	302	321	320	291	292	308	308	312	285	291	307	293	310	304	315	309	306	258	313	286	317	306	319	297	324	295	295	327	300	270	289	299	280	299	317	280	267	263	300	324	303	304	280	312	312	327	297	313	273	281	286	303	300	289	294	310	296	309	300	331	256	297	283	298	294	286	289	285	325	305	310	311	325	320	332	349	287	283	323	296	302	301	295	294	308	310	281	352	309	303	328	306	293	313	328	329	311	291	311	323	276	305	280	278	312	278	314	314	292	306	299	297	329	304	299	304	313	325	301	293	306	313	296	268	312	290	306	329	306	281	285	308	326	303	303	282	276	306	333	294	275	312	287	307	317	327	303	351	305	337	285	290	294	295	309	284	291	303	295	300	309	306	314	293	275	323	295	275	284	259	313	280	307	301	287	304	287	275	286	298	332	320	323	311	334	283	313	289	304	285	294	288	296	298	322	312	311	311	274	299	295	317	284	324	322	322	302	290	303	270	320	304	312	303	306	318	332	302	284	297	291	300	305	303	293	320	334	280	287	305	267	298	286	315	306	295	300	344	288	284	289	334	302	309	311	285	324	274	337	329	295	282	290	307	331	307	308	291	300	300	277	336	274	296	301	309	295	304	332	320	321	291	293	273	307	296	297	290	271	304	324	283	309	311	336	314	286	294	292	333	303	301	251	287	316	288	317	290	323	297	313	302	306	304	318	303	322	298	293	292	350	302	311	306	292	303	302	302	307	301	327	295	325	301	295	295	326	280	310	332	286	294	314	282	316	301	308	318	316	337	290	292	313	296	306	309	293	282	304	327	293	295	313	274	299	286	295	296	313	288	324	278	312	322	313	317	293	304	312	287	315	282	311	313	332	277	317	315	328	340	281	264	250	294	307	314	278	293	287	317	268	300	304	281	304	315	270	313	319	287	272	318	281	318	270	338	305	300	309	309	307	286	327	319	309	290	325	296	332	279	285	304	321	353	318	307	287	294	308	291	288	276	289	305	311	320	275	306	300	302	294	272	329	295	336	301	313	284	278	314	304	306	341	304	305	307	289	308	346	321	303	286	316	310	303	292	274	294	291	291	314	307	291	295	308	313	311	332	259	307	304	306	294	288	308	301	281	314	310	292	288	304	307	267	319	275	272	326	288	324	322	292	302	318	284	330	271	293	273	315	297	287	296	318	304	301	314	314	285	303	302	294	311	272	286	282	297	277	305	326	327	315	289	314	282	306	310	286	303	298	287	290	312	316	305	282	283	285	301	328	275	297	287	311	322	316	256	322	286	300	317	273	288	294	306	273	301	278	256	291	326	289	293	299	319	308	265	343	333	286	323	313	337	322	317	315	300	311	305	311	298	329	311	291	315	303	297	311	290	306	313	291	280	288	292	333	328	300	322	318	288	274	306	283	281	332	328	320	303	311	311	297	315	344	262	270	291	294	315	324	326	288	324	289	300	311	311	313	300	301	283	276	324	281	280	331	311	280	290	277	299	348	299	297	308	315	298	288	325	281	313	292	309	292	316	317	274	312	325	301	299	300	336	296	327	318	311	303	274	318	289	317	324	303	325	297	307	296	296	312	311	323	318	283	288	255	315	288	284	326	280	325	302	321	309	285	282	284	305	300	320	292	317	301	333	298	300	288	286	286	303	290	315	300	282	304	291	299	288	321	294	305	306	306	308	289	292	328	338	318	316	306	308	298	320	334	302	304	327	331	281	291	306	333	290	300	299	270	305	328	304	288	267	289	286	289	311	290	313	304	295	277	313	335	288	311	274	298	287	316	304	299	269	284	301	286	306	317	310	288	301	300	304	316	275	304	299	286	305	307	302	299	305	283	312	279	293	318	292	306	326	288	339	318	315	296	307	295	296	321	316	308	286	300	315	317	281	287	316	333	285	311	304	295	303	311	309	292	290	302	324	291	290	290	304	309	303	304	278	314	332	312	309	302	341	307	316	302	335	327	286	292	310	272	279	334	306	334	318	250	303	307	334	298	306	272	293	291	318	327	315	255	297	282	289	280	323	295	300	305	292	314	281	315
24987	20988	27878	25172	13904	4361	839	612	503	487	454	489	493	429	440	411	418	433	429	412	436	371	403	397	422	424	420	394	398	378	383	615	471	384	419	507	420	444	381	410	425	390	370	402	373	411	388	369	417	382	376	389	383	383	408	393	351	395	383	419	418	426	395	380	377	374	383	413	406	400	366	369	373	378	394	399	381	407	349	359	390	398	357	414	374	355	384	398	390	401	427	449	418	393	374	399	404	393	378	357	392	376	414	407	391	369	374	369	400	405	385	336	420	427	405	385	364	379	362	406	393	385	395	427	355	403	374	372	394	361	379	360	378	389	425	397	372	403	396	414	353	403	395	434	383	379	362	407	380	393	409	410	379	397	421	379	438	396	386	369	352	391	387	371	395	374	405	396	410	401	377	347	409	407	382	391	427	381	394	399	396	434	394	405	342	439	410	415	370	397	420	384	412	411	392	382	381	395	423	389	388	376	401	376	403	429	385	412	384	402	381	369	375	395	399	409	400	377	375	378	408	388	423	416	407	412	372	411	419	392	405	412	405	418	392	423	414	391	372	356	370	361	404	380	433	366	400	374	338	371	400	370	368	411	366	368	379	376	418	407	391	397	391	413	368	419	422	390	393	421	411	395	365	421	394	385	375	397	408	394	415	383	376	411	399	413	361	427	418	381	410	387	385	403	377	391	412	401	393	397	392	407	427	401	370	393	361	402	398	393	403	382	397	396	372	404	394	404	390	420	384	382	401	421	434	416	398	379	387	390	385	395	390	378	376	361	354	393	418	362	427	404	374	404	400	381	378	407	386	388	370	390	388	383	396	377	404	393	366	406	385	397	398	382	379	380	379	384	422	357	395	416	410	357	378	412	443	412	436	372	377	407	379	388	447	349	376	412	408	383	372	399	414	396	392	372	382	398	374	342	390	386	388	404	398	389	405	390	364	386	385	369	360	382	396	397	422	375	354	349	407	402	359	361	385	385	367	367	383	434	400	391	410	421	394	380	403	385	402	396	413	414	378	390	402	405	409	389	438	417	397	426	405	406	368	434	378	381	378	367	412	366	387	406	342	365	391	422	405	400	408	409	444	388	408	382	417	408	398	389	385	392	372	387	396	388	372	372	397	395	418	426	384	400	393	389	399	392	374	383	396	404	419	387	401	423	384	374	386	359	411	409	387	401	389	388	426	399	376	403	346	405	394	401	373	429	373	414	385	414	428	391	372	390	400	387	353	406	364	428	417	393	379	351	430	386	410	402	365	389	390	395	387	388	403	375	397	392	415	368	375	384	338	359	359	386	412	389	384	393	429	396	373	404	383	390	416	415	370	395	409	400	387	426	383	380	399	431	348	385	377	413	395	403	399	390	343	393	336	414	383	416	424	367	393	354	400	406	374	381	398	367	404	414	360	391	388	369	419	435	421	418	419	424	382	393	389	397	440	384	384	414	437	405	413	383	377	387	397	374	426	388	372	391	405	403	407	404	392	383	385	387	404	378	365	383	383	388	422	395	389	381	371	387	398	393	383	363	384	405	395	375	416	403	458	409	461	387	369	413	381	434	403	341	395	377	427	387	384	389	392	389	379	410	416	394	399	419	383	395	389	360	386	398	395	384	375	367	409	401	390	403	413	351	414	402	402	399	391	403	388	401	394	382	376	406	399	415	401	411	391	372	417	404	374	413	394	384	410	396	426	409	379	389	373	401	396	376	369	398	415	398	358	387	396	352	373	370	403	402	394	396	369	371	423	390	399	403	406	398	348	396	398	385	393	365	418	397	376	411	394	369	415	368	390	391	379	405	417	396	401	388	388	413	399	389	399	429	422	404	406	378	374	432	381	392	376	426	382	429	368	377	400	381	380	399	384	348	364	378	415	415	390	387	370	419	356	423	355	419	420	405	411	403	389	398	410	414	410	404	389	398	398	393	384	401	387	385	380	390	420	423	401	364	373	379	362	394	407	427	423	395	377	349	396	402	378	388	405	387	383	384	402	386	396	384	398	402	418	394	392	387	361	402	403	398	365	411	362	364	381	429	394	401	434	391	403	383	392	393	380	386	389	351	404	385	429	405	402	381	378	401	401	399	401	431	382	393	415	412	381	388	397	405	392	408	391	405	379	376	373	331	411	358	400	383	390	398	394	403	400	409	410	385	417	391	427	381	403	376	390	392	394	378	420	437	386	395	392	393	393	376	409	402	410	369	364	428	370	396	393	377	397	417	383	395	397	390	361	405	409	424	366	403	397	410	397	415	392	368	408	347	401	356	362	393	388	404	409	385	402	358	389	380	390	381	413	390	405	376	395	377	374	414	418	397	377	410	396	414	399	403	388	392	394	403	397	370	372	384	365	375	375	385	393	375	406	398	414	437	421	380	420	389	379	399	358	381	408	379	398	392	412	410	418	400	417	389	375	410	380	396	400	382	436	430	404	394	439	407	392	382	382	403	395	401	367	388	382	379	384	386	404	388	426	372	369	414	411	420	432	400	379	388	403	358	377	393	370	393	377	430	383	393	390	398	389	371	428	385	402	413	411	384	381	412	391	383	356	389	408	366	395	399	376	396	394	416	380	391	434	408	405	368	421	384	378	398	386	382	385	359	419	398	375	406	399	404	402	415	401	392	361	409	390	415	417	358	391	413	373	374	382	399	381	397	373	389	409	390	366	398	401	372	424	360	393	402	371	374	385	406	395	396	399	421	423	388	404	406	389	382	375	426	407	386	404	400	385	389	381	380	428	408	391	438	340	385	374	382	330	377	365	372	393	382	395	360	370	379	404	365	400	415	363	376	411	402	414	394	350	418	400	398	394	391	371	379	357	387	393	410	406	403	372	417	375	408	380	330	353	409	387	391	392	376	417	404	394	356	386	394	413	398	417	396	415	451	361	387	375	408	385	382	426	405	368	376	363	362	403	382	390	412	371	427	395	388	372	414	404	425	424	433	403	389	399	401	412	380	396	387	394	383	366	395	415	377	417	396	410	400	420	383	357	367	391	378	412	404	379	362	379	378	384	383	404	374	407	403	390	410	386	367	396	380	421	422	381	379	368	392	393	373	421	385	385	397	365	412	391	353	409	432	393	399	376	377	400	394	404	429	383	395	363	423	372	409	366	344	362	423	395	395	404	409	394	379	366	352	368	381	418	441	355	425	401	377	392	412	401	381	371	388	439	381	375	363	428	388	388	379	399	387	413	339	415	390	378	379	402	414	403	443	382	410	385	375	385	390	394	358	383	379	397	409	408	403	429	411	398	387	406	420	378	366	392	385	389	411	423	367	402	414	404	381	407	382	403	417	382	395	396	399	378	405	409	387	424	388	392	408	380	376	361	382	394	376	383	434	410	406	369	401	407	400	388	425	411	411	376	400	380	383	381	417	436	401	413	375	399	413	414	395	373	423	384	403	396	390	408	401	394	371	347	411	408	383	386	389	390	377	355	397	376	384	366	408	392	424	418	384	410	391	398	407	392	408	407	400	383	408	395	363	425	384
33216	49476	39023	18956	9139	6130	1227	944	772	676	581	599	546	495	552	517	483	489	508	457	475	488	448	475	482	485	458	476	473	477	445	823	532	499	494	588	424	431	460	454	439	489	480	449	460	419	428	408	460	431	413	481	457	443	494	504	504	449	463	457	424	450	482	435	446	463	430	456	486	432	447	441	448	489	438	430	447	444	421	427	464	450	400	408	472	415	442	455	495	457	451	438	473	452	468	451	444	424	455	461	474	440	437	453	478	450	447	460	479	455	452	457	439	471	497	434	429	401	442	484	426	404	435	455	450	447	461	463	457	434	468	450	466	459	448	463	456	474	414	475	421	462	451	448	432	455	434	459	422	433	438	441	451	447	443	449	419	465	415	439	443	425	432	454	424	475	436	478	443	477	447	415	454	431	446	464	441	469	455	465	466	410	442	443	424	448	450	427	451	473	424	458	453	443	467	417	437	429	466	457	444	449	423	460	460	445	473	413	503	464	476	443	474	427	415	445	484	461	448	432	446	486	435	451	434	435	439	454	412	481	462	456	451	456	444	482	433	432	457	455	415	456	453	417	431	448	449	451	452	423	441	487	427	451	459	447	474	487	441	434	460	442	448	427	477	415	407	416	490	458	493	394	434	462	428	470	472	430	441	410	455	433	437	422	486	469	464	473	446	437	414	454	422	451	435	434	425	462	450	496	462	443	460	429	459	466	448	455	459	468	436	441	488	453	450	422	456	442	467	486	422	422	455	465	470	462	496	453	451	479	455	471	475	458	458	443	478	450	434	496	452	451	413	425	431	468	417	487	468	463	458	456	427	459	431	434	423	468	441	431	478	473	432	470	438	460	452	440	468	452	446	443	452	455	477	466	475	437	437	435	458	465	488	439	451	520	441	471	436	454	453	438	442	392	453	459	421	433	440	457	420	464	417	432	427	454	439	487	434	435	421	472	490	479	426	484	432	443	465	448	459	417	404	487	437	441	437	466	467	422	458	440	439	460	425	438	498	443	440	434	420	459	522	502	457	443	428	493	430	417	448	443	420	472	444	469	462	470	438	434	462	493	427	449	479	481	445	430	465	509	441	467	445	477	463	471	458	456	443	433	477	438	450	456	400	460	475	427	449	421	444	458	436	462	451	435	428	490	453	451	437	489	447	426	449	438	459	467	464	433	439	500	475	418	431	471	452	470	473	436	453	449	474	419	414	447	410	471	435	484	461	453	466	437	450	417	451	464	452	448	437	422	427	444	478	435	446	438	434	431	441	470	468	428	437	481	467	480	429	434	441	444	471	425	490	447	430	464	439	447	457	466	451	411	473	422	443	441	463	453	483	433	444	469	433	465	482	468	460	468	418	446	436	479	457	451	468	443	434	467	428	464	442	445	443	454	440	427	473	429	461	410	473	431	462	458	438	421	431	441	440	427	494	435	440	449	416	446	450	477	488	423	436	500	443	475	482	458	424	452	429	443	443	465	427	447	428	486	430	403	476	474	445	477	446	431	490	463	413	439	468	481	472	441	439	449	485	455	439	447	458	437	445	479	438	437	450	492	425	411	446	443	512	463	449	420	434	466	437	473	472	420	475	440	432	441	440	496	460	461	454	444	433	442	434	449	458	424	436	441	474	440	485	464	454	451	443	415	463	496	462	457	439	491	448	455	454	480	458	446	424	453	469	426	448	436	461	480	417	479	447	425	440	467	379	449	437	456	435	446	459	452	467	442	476	438	440	459	477	445	435	414	476	421	428	484	472	423	451	467	468	412	446	454	456	439	402	416	476	437	441	458	408	474	463	456	444	427	455	492	451	443	455	416	445	434	458	465	440	423	463	436	436	449	435	438	469	460	462	448	460	466	450	413	445	504	476	454	424	467	439	414	436	500	490	448	460	483	434	489	461	466	442	422	456	434	452	426	443	434	482	504	470	436	473	465	452	489	472	440	467	437	477	457	445	458	440	433	429	441	443	447	438	480	410	456	439	430	392	452	440	446	446	488	474	446	419	431	459	482	449	475	468	440	474	486	457	451	437	475	454	444	434	455	440	446	499	389	431	464	448	447	440	469	442	456	468	447	408	453	467	453	419	473	455	482	437	464	484	466	447	486	425	479	398	472	453	429	476	479	432	457	459	444	455	442	491	433	440	474	426	487	422	438	446	451	460	468	435	472	473	475	489	456	439	458	430	471	427	435	421	456	422	427	446	445	433	432	437	504	445	461	435	446	443	429	434	475	461	485	428	460	441	438	415	437	431	429	461	434	466	450	446	419	446	477	481	464	424	436	427	471	444	441	433	411	500	445	419	445	458	456	439	456	425	460	452	469	473	459	458	406	511	413	437	456	456	478	441	429	448	450	447	411	449	460	456	440	429	392	437	425	483	449	441	474	424	436	464	446	426	430	424	462	430	444	451	448	451	420	423	459	453	480	459	453	509	492	401	407	459	450	438	453	442	452	426	478	405	448	452	460	434	482	458	471	446	442	402	476	439	469	447	467	484	431	463	498	425	509	438	427	408	495	458	427	415	450	447	476	441	464	445	464	472	433	425	455	443	475	435	448	421	441	428	460	451	471	487	453	462	467	439	427	469	444	464	458	454	421	479	439	476	451	440	431	442	448	455	439	448	439	431	460	454	436	437	485	445	431	461	491	453	435	422	476	455	475	434	443	474	433	459	475	449	488	456	465	439	488	478	425	465	457	466	461	470	474	412	496	444	433	482	420	475	450	481	441	436	459	410	500	471	423	450	437	447	474	469	454	451	468	472	461	471	459	458	457	419	460	414	448	458	476	450	433	430	464	440	449	410	421	416	442	481	476	460	461	464	451	435	481	451	475	419	456	451	409	459	439	430	417	468	414	437	435	456	434	452	443	453	404	430	469	449	414	488	454	445	432	478	398	455	400	482	464	441	454	432	425	456	477	489	479	459	451	420	419	416	442	469	439	450	466	481	429	436	460	441	466	463	457	459	430	448	443	464	464	469	435	473	468	467	441	403	454	479	455	443	457	447	462	401	464	454	455	480	462	456	447	426	451	482	465	514	415	456	461	476	455	459	437	428	429	437	496	452	460	456	462	418	443	431	455	450	440	423	460	421	484	445	456	439	473	470	453	422	472	468	430	460	482	462	455	453	490	456	471	460	414	465	437	456	470	442	445	435	431	470	446	466	465	456	421	434	431	435	454	435	433	477	435	416	460	435	438	439	476	470	443	480	472	450	441	471	441	468	499	432	409	470	451	474	465	446	449	447	460	479	486	460	495	451	435	475	470	471	454	419	468	432	429	447	461	451	442	420	451	451	438	454	459	446	476	438	480	437	445	438	458	434	488	421	452	477	420	502	482	440	449	441	467	465	449	448	429	417	443	423	464	488	474	428	485	405	423	465	418	433	470	478	449	469	442	456	469	492	422	439	445	420	444	451	460	454	419	463	426	458	466	440	426	439	468	473	475	433	457	436	446	442	502	436	448	440	420	421	466	420	455	421	454	476	448	442	447
22650	20895	28463	23485	21001	21093	10059	1237	782	741	663	680	639	528	513	508	472	531	424	437	406	426	445	408	466	484	411	400	419	377	472	1498	510	391	575	1443	456	373	361	393	355	368	405	362	412	360	380	405	359	382	370	400	377	364	367	354	347	394	400	378	363	371	373	369	408	360	402	373	366	377	388	359	371	378	377	397	413	362	414	389	361	372	380	386	353	351	387	409	431	379	387	347	415	375	391	376	394	372	374	361	366	367	392	379	356	380	401	345	405	377	377	385	372	388	387	384	373	374	384	374	344	370	368	374	369	361	369	357	366	390	347	378	375	373	369	379	382	366	378	392	412	387	407	394	393	331	417	369	355	373	377	365	336	361	368	364	398	385	351	394	381	381	397	365	363	337	348	362	362	428	352	368	418	377	391	377	379	380	370	352	402	358	376	379	421	387	363	373	398	421	376	404	338	370	405	360	353	377	388	355	375	376	373	349	365	377	389	361	367	389	394	405	381	396	400	354	394	336	359	404	403	380	348	383	388	375	373	349	405	397	396	422	372	389	382	372	389	432	378	369	344	335	357	387	379	390	359	389	390	386	377	373	379	369	375	380	422	381	389	356	374	359	408	347	348	395	405	382	404	374	379	381	362	364	394	358	382	383	396	398	371	382	353	358	370	375	410	373	410	377	373	367	350	384	355	380	380	341	342	376	352	358	405	365	397	365	382	344	346	399	385	406	399	395	375	413	406	380	370	361	388	371	367	338	372	372	373	359	399	376	396	372	391	365	380	366	369	368	374	358	369	348	393	383	361	382	379	358	379	387	388	417	405	367	399	404	388	400	381	393	378	350	360	369	414	385	396	361	396	360	372	357	401	407	365	375	349	341	380	424	386	344	365	349	397	380	404	382	404	355	394	368	377	371	378	380	404	383	399	384	377	398	337	344	367	379	371	387	381	388	372	324	370	396	363	395	393	382	368	355	398	352	349	361	384	367	372	399	381	356	351	426	341	368	381	398	397	392	383	388	364	381	392	378	398	360	374	402	334	366	385	417	373	366	377	399	367	363	377	394	359	360	387	376	379	377	391	375	388	393	385	398	378	351	390	371	389	352	390	381	349	380	368	347	392	353	368	393	384	343	337	401	352	386	373	358	369	363	385	395	364	367	381	364	390	385	421	361	367	373	374	371	380	381	389	361	388	365	374	370	385	362	398	377	413	382	388	396	378	378	389	381	340	390	379	417	414	364	376	374	406	351	376	331	395	350	380	407	362	394	385	380	361	364	376	419	394	374	387	353	408	374	386	386	391	355	401	384	370	381	436	365	359	391	389	344	389	383	388	363	391	362	350	375	393	365	328	375	386	362	375	383	377	393	365	382	383	387	400	379	393	383	389	354	396	364	375	418	374	387	361	367	391	355	390	387	358	381	379	366	407	379	389	374	389	401	387	391	381	398	382	383	380	358	400	396	381	360	375	373	378	367	390	374	395	346	369	378	345	381	346	412	370	398	349	355	375	385	374	363	397	389	368	348	361	384	369	362	366	373	404	362	372	372	375	346	377	348	362	348	376	375	378	385	378	395	357	348	384	379	397	428	376	379	361	378	362	369	369	383	367	390	377	362	392	347	378	386	411	408	419	393	340	382	405	375	376	407	363	382	391	363	374	348	378	377	370	416	359	414	373	371	372	370	366	397	378	406	382	391	373	394	367	366	349	380	417	405	376	358	417	384	387	393	354	395	384	405	379	351	393	382	382	408	346	410	371	390	419	389	368	399	377	367	382	335	374	369	394	367	385	382	368	374	343	365	372	371	375	410	378	349	385	391	374	380	423	382	396	408	336	362	370	412	372	404	353	362	412	366	370	377	384	398	367	396	363	388	333	342	383	364	406	354	369	367	383	378	371	356	423	401	393	350	378	364	391	382	361	378	378	379	372	385	344	371	394	377	379	349	382	349	385	346	379	402	388	339	333	360	344	372	362	355	375	367	347	370	343	333	358	357	370	404	360	342	413	371	382	411	370	355	363	379	373	398	354	365	364	382	394	381	417	411	381	361	368	361	410	373	375	359	367	386	390	390	382	366	361	356	382	380	409	342	401	380	394	374	379	370	387	422	369	352	347	357	360	375	383	394	373	367	356	399	364	397	386	387	353	350	375	347	355	402	353	388	371	405	377	377	365	376	352	348	390	379	374	375	411	419	381	404	374	394	360	357	345	389	364	402	369	350	349	400	371	394	388	357	374	387	370	360	418	352	383	381	342	366	377	350	379	376	369	372	372	395	359	389	427	362	372	373	381	372	393	393	358	406	382	402	395	374	398	351	359	347	392	361	375	404	379	379	396	389	360	381	389	391	374	398	370	389	367	372	386	381	402	369	384	373	358	386	364	397	377	435	378	346	370	371	410	371	390	423	394	391	368	367	382	398	401	338	368	387	373	350	353	356	343	384	405	364	365	346	380	372	382	385	370	433	417	385	356	365	385	366	365	364	397	389	420	408	362	384	374	386	344	383	359	367	386	365	373	354	382	394	368	391	364	370	339	383	400	386	396	363	386	337	425	370	369	383	345	381	332	403	353	370	410	370	395	358	382	391	393	382	392	357	365	371	376	327	352	382	395	361	356	370	395	352	374	376	421	392	385	338	382	348	381	364	419	381	398	373	343	382	371	367	395	352	365	355	356	380	401	388	389	378	389	360	354	383	396	375	361	374	362	360	368	377	352	380	395	358	357	347	367	351	367	351	390	350	373	368	372	418	336	364	364	382	402	366	386	365	390	380	366	393	392	366	355	391	368	336	380	382	385	359	380	391	389	378	359	416	366	378	356	341	380	381	354	389	380	372	385	384	376	409	371	390	397	374	367	380	397	369	342	419	365	332	406	360	395	405	379	374	392	431	380	377	368	341	397	381	395	390	367	385	414	395	412	406	384	412	384	336	367	387	365	379	378	404	372	352	379	403	356	374	374	382	368	356	355	412	364	355	353	394	396	405	364	361	344	385	425	391	356	366	387	372	367	358	382	365	367	351	319	354	369	386	375	361	387	381	383	387	370	418	366	367	367	368	366	356	395	386	374	379	402	363	394	360	413	371	374	376	380	322	389	404	367	375	404	371	423	357	358	356	391	382	387	369	394	392	392	366	364	353	396	368	383	342	397	396	359	363	399	362	377	367	384	405	392	390	388	379	377	406	383	359	381	357	354	412	390	375	383	393	356	368	333	366	356	355	427	378	398	386	369	357	364	380	346	394	400	380	348	398	385	352	350	406	357	380	355	393	373	372	396	379	378	363	365	382	413	337	362	387	371	398	400	343	366	398	378	374	353	362	370	351	372	388	369	361	363	380	398	392	417	367	375	355	352	382	366	359	378	366	367	373	360	353	371	366	366	383	347	397	406	378	382	370	408	369	356	349	368	381	375	378	407	391	410	397	367	359	361	373	358	378	392	384	350	382	372	384	388	380	367	388	370	394	350	376	382	383	384	373	371	354	357	377	384	352	365	416
33197	61942	45659	22824	22309	12763	2125	1617	1292	1102	973	889	844	726	651	660	604	579	548	529	531	563	559	525	539	518	498	519	507	435	619	2122	601	447	735	2015	524	461	455	437	433	420	414	432	475	462	418	450	431	445	407	438	400	411	404	417	419	420	446	439	446	401	388	425	450	410	445	373	390	414	438	435	450	394	421	432	425	439	444	417	407	400	436	439	402	440	390	428	430	429	419	426	414	423	398	415	443	410	411	399	429	398	428	441	410	410	392	425	386	419	413	437	391	488	403	426	404	401	455	400	438	382	435	410	421	424	405	408	437	467	401	437	421	468	397	404	396	417	429	423	427	436	408	413	420	404	432	427	465	454	397	388	411	406	445	435	410	419	431	441	434	415	415	414	420	388	422	423	363	402	426	420	409	403	406	449	442	437	410	397	470	441	441	460	431	423	394	380	439	440	416	386	405	413	430	413	430	382	430	434	429	455	426	419	416	444	403	440	403	419	421	399	407	408	404	428	446	419	381	426	424	449	408	418	420	390	430	382	419	405	414	429	442	437	434	427	443	431	381	453	409	414	426	434	416	417	410	432	434	466	448	400	434	412	430	382	411	388	413	434	402	438	384	429	429	421	419	433	417	409	419	411	399	386	442	457	424	402	424	433	437	421	393	452	449	375	430	408	391	429	425	441	370	426	419	425	436	442	436	410	416	440	459	427	439	435	464	439	416	414	443	419	399	439	416	387	411	388	438	403	440	389	435	417	412	414	439	422	380	429	427	424	438	412	418	434	412	415	435	436	413	433	418	415	439	434	411	417	421	403	422	397	400	404	411	424	427	415	394	421	454	396	413	452	400	461	430	413	422	460	425	400	407	408	408	373	396	427	396	418	427	404	415	419	423	439	387	407	421	379	415	438	386	427	425	411	412	401	423	427	391	390	439	400	416	427	426	362	402	445	403	407	413	403	445	439	393	425	448	429	416	396	392	401	411	438	431	414	419	410	404	435	434	429	419	434	402	454	419	376	401	383	402	408	408	419	440	386	381	425	477	429	407	393	459	391	427	403	442	460	401	397	410	390	391	436	414	382	413	432	400	437	414	388	403	414	386	396	396	412	444	415	402	436	470	398	397	428	407	421	421	416	434	435	423	420	402	417	407	398	435	418	419	414	420	387	429	397	425	407	419	417	415	415	444	434	452	408	408	390	441	394	424	413	436	448	412	420	418	431	416	435	415	408	422	415	421	429	450	433	433	417	460	418	431	415	414	392	446	427	425	408	409	416	414	427	448	401	443	423	437	408	415	419	374	391	421	441	394	417	406	439	455	392	390	422	396	425	411	449	408	410	414	377	420	400	403	435	458	408	465	389	414	407	412	429	408	430	437	417	416	418	391	434	449	413	435	449	451	415	420	428	407	387	429	442	432	456	444	423	440	411	453	452	407	435	398	422	397	438	435	402	414	420	413	418	403	420	409	405	435	430	421	399	424	405	448	380	450	402	440	475	443	431	392	420	449	423	452	402	397	440	391	417	391	416	434	392	406	431	423	416	428	423	407	420	404	427	416	424	429	439	419	387	415	409	407	403	413	418	436	414	412	378	369	434	382	458	469	432	386	424	409	400	430	428	386	412	394	417	385	396	444	426	396	403	399	404	425	406	436	443	413	426	440	471	406	399	436	422	402	455	432	428	438	399	434	398	411	424	406	419	422	438	485	424	408	387	402	400	407	408	410	436	419	439	404	381	411	453	430	427	410	429	430	449	419	400	402	389	424	407	421	406	387	425	411	411	437	410	417	396	465	434	439	440	404	429	374	451	448	397	426	406	390	433	437	388	389	416	417	483	418	451	398	451	444	446	418	420	449	419	415	431	389	417	460	432	376	421	453	418	380	410	411	450	382	440	459	433	435	427	402	423	416	434	400	446	385	416	418	404	422	418	402	391	481	421	413	456	411	414	415	411	438	369	432	421	429	466	441	411	429	406	413	407	405	417	419	404	402	400	419	415	398	402	427	495	386	411	427	424	418	378	434	456	399	425	426	403	429	383	448	422	414	452	418	424	403	431	463	409	400	460	398	420	398	420	417	437	427	401	382	470	414	426	423	396	408	426	433	429	425	408	401	420	414	467	397	461	436	458	394	410	397	372	432	408	373	475	394	396	412	461	424	439	404	415	422	387	431	425	409	421	436	398	437	427	367	416	436	413	415	430	442	392	395	435	398	402	406	436	418	399	422	424	417	441	402	424	379	411	418	424	410	443	419	397	389	418	432	386	408	440	415	398	435	441	388	416	432	409	413	379	425	416	439	417	403	414	441	382	437	435	430	427	427	400	400	396	352	426	462	396	417	425	415	418	452	401	417	420	418	438	407	409	448	426	410	430	441	417	425	393	418	435	431	441	404	452	425	421	357	438	419	398	429	448	473	415	402	408	398	422	409	444	414	428	415	433	424	447	420	421	422	420	411	420	407	427	411	462	439	414	368	455	437	431	400	426	416	397	444	416	372	444	441	460	407	408	405	426	432	434	400	404	421	402	422	410	418	438	403	412	425	423	412	434	408	388	409	435	444	362	423	388	441	411	393	427	419	429	441	443	419	393	421	429	400	405	408	409	436	422	417	416	425	433	439	452	392	434	441	434	418	411	428	382	410	422	390	383	409	393	389	433	397	404	403	411	402	408	411	376	433	387	428	423	455	454	422	415	398	421	404	389	395	405	451	429	432	434	418	435	400	386	404	450	447	421	449	426	406	409	438	430	424	413	443	408	428	421	402	384	412	388	437	413	400	412	396	411	401	420	415	425	399	424	424	446	436	409	401	435	410	438	407	411	406	437	382	415	444	404	411	370	365	411	431	450	405	401	403	410	416	419	403	417	406	391	398	402	379	421	439	415	410	418	422	432	428	398	432	451	422	419	432	394	417	413	397	394	412	423	396	440	394	408	434	425	390	423	414	418	403	415	398	438	423	400	410	422	415	404	454	397	420	427	431	399	423	418	411	432	411	433	396	402	395	450	398	440	437	461	389	413	430	388	379	418	416	423	462	425	418	451	444	410	398	401	406	413	428	443	422	420	404	447	408	391	439	427	424	426	428	384	383	407	406	428	430	434	409	447	406	380	414	436	446	392	416	403	430	383	427	430	419	433	413	419	406	398	396	409	400	435	432	416	396	437	424	425	395	407	393	433	412	407	402	430	444	380	408	400	427	426	403	403	432	456	417	423	414	452	421	379	406	405	415	409	428	359	414	411	434	404	472	441	410	415	424	385	412	442	419	423	439	402	397	419	422	442	426	411	456	422	415	413	432	439	387	432	421	426	405	394	422	380	405	402	416	387	452	435	390	399	443	423	413	382	411	391	434	390	440	403	395	398	437	409	410	407	444	469	414	412	434	398	451	395	371	410	385	390	477	419	403	384	393	419	405	441	453	413	418	392	377	419	420	373	427	411	419	436	418	403	413	396	439	437	387	412	417	420	435	432	420	392	415	428	432	393	418	446	408	390
28547	29434	27149	14110	6560	3905	955	390	350	348	311	340	324	311	295	340	313	305	328	314	332	317	345	338	317	317	308	330	320	307	308	315	341	302	325	319	310	320	293	300	316	286	307	304	298	322	300	322	331	294	294	326	288	315	272	295	337	320	317	294	292	291	309	294	303	303	280	345	321	281	323	315	308	308	295	295	305	307	291	306	284	283	294	299	319	305	292	334	289	324	318	301	311	302	305	286	286	281	290	308	287	308	312	307	296	292	283	285	297	352	284	311	364	302	299	297	288	315	282	307	326	314	310	327	312	304	313	295	309	295	327	334	331	300	320	325	316	309	329	306	287	313	319	341	306	323	304	295	326	294	309	287	298	334	318	353	298	283	286	307	287	287	306	329	319	314	273	327	319	300	325	298	338	306	328	316	295	313	305	289	319	291	310	294	296	283	328	318	309	329	268	308	304	305	308	341	290	292	318	297	298	286	301	308	317	282	321	308	325	330	309	276	285	324	281	295	286	287	311	287	317	309	300	310	305	296	310	309	304	298	309	317	317	317	303	295	291	302	276	311	329	310	308	281	311	291	297	295	311	293	279	283	311	312	296	284	302	313	318	306	342	305	303	320	286	331	305	307	298	308	285	313	308	306	285	280	307	300	286	312	321	275	328	280	319	339	294	279	296	332	297	302	288	333	304	305	317	319	323	309	340	302	303	288	304	312	319	321	336	290	316	357	326	306	325	314	324	318	305	286	315	267	285	298	323	287	333	311	329	296	298	314	304	295	305	313	294	276	330	317	295	343	312	326	291	305	296	307	304	293	307	305	330	332	325	326	324	297	323	293	325	316	312	317	310	320	296	316	322	339	320	309	318	310	310	304	296	292	318	302	292	339	306	295	275	344	313	301	282	310	338	260	284	313	299	325	312	300	317	263	310	322	312	288	320	284	299	306	298	302	295	318	314	319	314	292	309	335	305	341	296	353	318	300	316	335	294	306	288	282	297	335	310	300	316	312	325	286	306	320	302	320	302	307	294	341	294	329	310	326	330	328	280	300	286	317	291	319	330	303	280	281	319	316	297	312	307	308	311	296	314	307	315	277	309	298	288	296	310	308	312	311	300	280	364	316	299	307	297	288	310	302	292	298	294	292	295	353	286	295	292	302	314	323	315	302	284	318	313	321	315	313	310	316	311	295	314	306	299	308	316	294	311	285	268	307	312	318	310	280	306	317	326	275	299	320	312	287	318	313	326	321	314	296	271	326	319	330	331	287	295	310	334	295	317	322	320	320	315	330	283	305	311	306	345	289	296	286	307	309	304	326	305	273	317	303	322	281	300	336	316	321	320	314	317	315	278	284	319	302	281	287	293	314	288	281	317	287	327	294	319	277	279	298	324	331	322	349	314	317	331	301	315	315	310	312	323	360	301	297	285	315	305	345	315	307	306	274	299	316	319	321	307	299	311	297	295	294	316	263	294	289	310	305	324	318	292	348	306	290	292	335	317	294	313	295	298	263	318	299	290	299	307	287	307	314	320	316	287	299	308	316	311	279	298	303	307	346	299	303	289	302	309	309	282	282	305	308	314	269	290	320	296	295	289	289	294	288	311	322	298	307	312	291	290	320	303	293	302	297	282	319	282	302	307	289	298	290	312	305	332	331	298	301	319	277	290	329	306	302	313	335	320	299	326	292	309	311	287	303	307	321	314	296	319	321	304	304	302	281	311	325	310	305	296	312	311	355	310	315	300	320	316	332	313	291	307	285	297	308	267	269	321	314	307	326	293	284	324	324	295	340	307	304	326	310	301	316	311	291	276	287	308	298	350	315	299	302	314	290	287	313	298	339	318	273	299	287	333	340	282	319	306	309	316	296	316	319	282	322	282	313	291	310	315	329	337	302	314	331	345	295	322	335	314	327	297	303	289	289	334	284	303	289	294	313	279	311	309	322	310	326	310	286	321	303	286	313	316	326	309	331	304	341	280	280	309	327	299	273	294	321	314	307	305	290	304	278	273	316	307	302	294	315	306	318	293	322	310	291	308	287	356	269	272	338	309	301	290	303	323	292	289	299	312	303	328	280	274	284	326	321	299	333	310	323	309	293	288	312	280	318	316	348	319	309	344	291	314	301	283	321	298	312	321	319	314	303	305	318	306	305	281	297	311	320	286	344	304	307	301	317	310	310	306	275	316	293	268	318	279	301	316	305	325	307	304	305	289	267	300	326	310	296	334	299	322	307	315	303	311	291	301	327	281	285	282	278	303	277	273	296	304	256	312	304	280	332	291	313	289	342	321	266	319	299	289	314	315	325	307	342	269	289	317	303	311	312	302	310	323	315	329	279	308	276	290	327	315	323	300	312	308	322	297	333	282	308	299	293	276	353	297	289	304	314	315	325	304	310	307	314	311	286	298	337	325	326	311	319	319	298	316	344	308	311	304	296	288	343	293	300	317	295	282	327	302	318	327	283	306	265	310	303	290	355	334	300	333	303	298	295	297	326	307	296	303	308	320	319	314	295	320	322	300	306	289	277	327	293	307	295	302	309	278	315	296	286	289	289	339	305	314	299	319	312	306	303	292	327	304	321	315	307	297	312	300	299	300	282	296	287	305	315	282	296	300	273	280	309	281	308	350	317	322	293	264	299	319	260	290	329	311	338	308	281	307	315	280	340	263	288	285	314	298	334	294	313	297	294	298	262	295	312	278	311	323	292	299	285	314	308	311	356	301	307	321	293	308	299	316	321	274	282	291	298	344	294	299	272	365	302	327	309	319	306	338	309	339	290	305	316	296	312	322	309	304	280	323	304	282	336	326	318	311	320	311	320	345	311	292	288	297	339	305	305	268	292	350	300	320	318	292	286	334	287	328	333	318	314	334	290	285	339	314	280	321	337	291	317	318	312	307	257	293	330	274	308	313	314	304	298	301	304	299	328	307	325	305	352	299	321	302	300	300	299	281	334	304	303	322	305	316	308	279	293	289	312	342	307	314	312	299	274	291	304	314	334	286	283	311	291	308	311	293	324	281	295	311	319	307	330	320	299	294	324	321	290	296	306	316	310	305	313	324	313	321	322	294	289	306	318	283	291	285	348	274	279	327	279	306	297	316	297	291	299	291	331	330	332	300	331	318	294	321	272	290	288	303	301	305	282	292	319	316	302	333	285	307	301	295	327	297	309	293	308	317	304	299	327	348	306	294	319	282	293	289	321	327	289	319	329	316	328	300	320	307	292	318	266	325	305	327	312	299	328	343	270	342	286	301	319	281	332	348	311	307	334	301	281	328	312	331	301	296	309	317	298	309	343	331	291	308	330	298	336	304	310	316	295	321	337	292	310	292	327	306	292	278	319	293	308	299	300	314	300	268	302	326	321	318	349	286	303	275	315	311	326	320	329	291	328	275	305	279	290	286	325	290	281	316	320	322	302	310	299	289	340	292	316	312	300	312	301	335	303	314	313	298	333	264	302	304	308	295	311	304	319	316	307	323	290	326	315	324	309
32240	46328	26466	11668	9307	6449	1332	490	431	397	444	422	415	425	423	366	397	393	402	375	382	380	406	393	357	413	369	364	377	336	396	481	417	354	391	385	370	367	393	346	335	329	340	351	378	385	381	378	345	366	376	356	321	361	365	373	325	338	339	342	336	381	335	378	331	335	384	350	386	352	362	353	353	351	349	380	350	354	369	373	380	344	371	362	335	367	374	341	313	368	348	359	366	337	357	357	366	382	385	374	341	364	368	387	343	331	384	348	381	342	355	348	385	329	408	340	358	369	356	409	383	340	380	356	357	341	349	357	376	355	365	357	335	345	354	337	350	357	347	336	351	331	363	328	355	352	373	353	354	366	395	357	398	368	377	402	352	358	380	403	334	364	376	353	388	402	391	361	355	356	359	348	335	308	379	378	343	334	361	365	358	384	369	374	362	341	354	384	363	372	367	388	324	375	354	347	361	371	326	354	359	369	317	388	364	368	364	372	362	369	378	367	342	341	377	372	370	351	378	337	357	363	346	359	379	350	329	376	393	343	372	358	326	357	380	363	365	371	351	321	380	381	362	347	367	363	368	350	335	372	327	380	343	347	369	375	358	355	368	355	369	371	342	335	380	362	343	387	348	371	383	382	333	345	339	348	340	382	333	366	322	382	349	348	373	339	382	352	369	369	369	356	353	377	415	356	340	388	349	327	367	360	366	350	349	358	392	359	366	389	372	334	335	366	341	337	357	352	383	347	368	374	343	356	392	349	371	354	374	377	356	323	356	354	370	345	381	355	356	359	358	364	351	356	359	376	428	389	360	346	363	349	337	362	346	355	378	387	334	374	357	369	366	384	348	351	345	371	358	373	352	357	365	358	342	371	365	341	347	328	373	331	353	373	377	365	346	357	370	366	380	383	363	377	353	353	400	393	340	356	360	368	345	371	339	354	353	365	344	339	329	362	353	378	367	346	364	340	344	346	394	340	367	383	332	377	343	383	369	364	349	370	381	351	357	364	362	345	400	342	385	380	357	386	350	336	355	371	389	377	340	353	347	368	353	346	356	360	367	372	332	365	371	322	380	368	317	349	366	370	363	333	387	353	357	371	343	365	359	390	360	345	367	359	361	349	342	352	383	317	362	388	355	354	380	361	377	402	382	330	395	330	339	356	367	331	347	389	330	356	355	386	360	325	404	350	378	376	368	400	359	369	369	348	356	376	331	375	354	374	361	392	360	354	366	376	362	340	348	371	331	356	332	304	350	370	366	361	376	352	322	324	322	347	374	347	336	334	372	354	362	363	389	355	396	354	367	364	378	368	379	374	343	318	353	356	380	386	356	347	383	327	349	350	403	314	367	328	357	340	366	365	310	367	349	386	374	334	348	366	375	336	344	393	351	347	344	372	357	363	366	354	365	345	359	340	358	340	340	346	369	352	346	372	345	378	361	380	370	351	338	380	359	348	331	362	378	358	353	322	357	371	323	369	375	365	380	354	377	387	362	380	360	339	348	369	367	372	394	362	371	367	353	342	327	335	386	319	378	351	327	354	323	362	326	361	379	353	358	323	358	344	393	374	382	349	340	362	346	348	367	374	378	380	339	361	390	352	349	383	392	380	333	346	344	355	372	362	354	364	345	367	366	356	373	379	363	363	359	361	385	377	375	363	360	346	380	370	335	349	370	354	380	380	359	343	376	376	375	365	360	321	361	404	377	372	371	378	363	342	398	368	379	366	357	362	340	327	396	334	346	348	348	346	358	350	328	401	381	376	357	370	342	353	379	353	420	354	404	353	362	344	360	376	370	365	371	347	348	361	369	360	362	375	335	365	342	315	339	363	373	396	344	348	360	381	390	350	385	340	403	330	366	318	356	340	347	343	316	352	371	345	354	319	350	374	366	357	321	329	354	366	345	334	341	357	356	354	378	366	372	344	351	348	326	336	378	361	366	345	382	343	352	362	305	388	387	369	343	354	365	346	351	357	353	341	348	363	360	380	377	351	349	358	353	361	384	345	343	392	379	341	339	359	337	379	366	377	323	361	369	359	324	336	389	350	377	339	393	396	380	375	373	348	334	393	355	344	348	349	369	389	387	357	369	369	369	359	378	374	360	396	355	352	389	385	353	368	343	395	360	331	336	320	337	370	357	356	350	329	362	369	347	373	358	391	377	398	366	337	379	356	334	327	366	337	356	370	372	344	362	348	336	380	381	365	345	376	377	357	356	354	367	354	374	358	351	370	343	337	374	350	345	392	361	351	345	370	326	379	350	387	345	377	358	332	380	365	350	365	348	352	386	333	343	367	390	363	345	361	358	352	375	360	380	368	390	354	372	373	378	368	362	339	353	343	338	364	374	373	360	348	365	356	322	357	400	310	356	401	357	376	367	343	389	342	346	360	362	320	332	349	328	347	315	377	337	339	375	355	343	335	356	348	326	392	367	377	337	327	369	352	351	350	362	367	359	339	373	366	358	366	395	349	378	365	326	387	361	355	367	374	355	327	377	345	394	395	335	360	349	364	371	361	346	343	373	346	392	342	353	364	360	326	386	375	354	371	361	367	367	357	375	385	323	371	361	363	361	365	317	359	363	334	337	395	340	403	356	336	333	327	374	383	384	362	349	337	350	341	371	383	376	366	356	374	326	370	376	386	376	328	378	317	363	376	344	334	371	345	374	358	358	334	382	352	368	372	390	341	379	335	331	330	365	319	384	373	355	400	370	364	382	329	355	356	315	330	388	319	363	371	324	356	315	353	389	391	364	376	334	362	345	390	366	335	363	375	394	388	358	360	354	369	390	363	312	368	341	369	367	346	332	358	362	363	346	350	345	363	367	372	357	363	380	381	387	390	345	388	358	342	382	329	366	383	362	365	357	394	358	360	342	365	326	382	329	391	363	362	361	362	353	383	358	349	381	366	344	350	367	345	343	378	333	349	355	345	325	375	371	325	359	361	368	381	316	367	352	376	376	357	354	370	353	337	300	344	391	388	358	343	363	375	372	354	354	345	384	312	354	333	382	353	344	358	388	357	360	372	347	356	356	364	400	353	351	383	384	364	374	352	327	362	387	366	357	384	308	349	353	364	345	348	351	367	385	352	375	401	350	363	359	374	357	371	363	335	336	416	339	383	372	359	406	341	348	342	364	367	364	344	348	381	323	353	365	356	375	381	393	353	382	363	330	378	371	377	347	349	387	345	362	384	376	319	377	361	373	364	357	356	363	322	346	331	340	396	368	353	378	344	349	379	384	339	343	360	361	374	362	388	364	322	366	360	351	361	356	353	362	361	353	369	374	377	369	397	351	338	346	360	350	389	359	351	358	355	353	365	371	373	388	371	345	333	326	365	334	366	363	370	384	365	347	362	377	359	351	354	360	371	357	380	363	382	395	365	371	366	367	409	376	357	367	364	369	328	356	379	368	343	388	352	328	370	353	386	324	388	337	347	376	358	352	360	374	327	340	363	331	387	376	346	334	362	369	372	354	362	368	384	389	366	348	370
23796	21004	28060	24341	21573	16081	2479	558	502	493	419	438	442	351	351	337	351	352	332	328	314	312	349	342	308	356	316	309	335	316	327	990	911	906	452	342	296	278	299	286	283	243	288	268	273	293	259	280	278	292	287	260	273	314	264	305	285	279	255	270	292	261	313	287	266	251	250	281	280	272	272	279	295	250	279	293	274	299	284	257	293	271	299	274	284	298	287	277	272	282	276	308	292	274	307	313	262	287	285	277	263	274	255	267	292	304	293	264	297	266	235	272	269	286	274	288	301	297	308	305	292	288	255	278	289	287	281	260	283	286	306	271	276	252	279	289	265	284	283	281	276	283	260	273	283	295	282	294	283	288	295	288	267	275	286	273	279	289	280	285	291	304	251	268	276	291	251	279	267	266	307	283	266	292	245	302	291	284	280	274	293	285	260	270	258	285	270	298	272	294	303	276	267	300	258	281	248	252	262	271	292	266	288	261	252	295	271	277	273	308	248	295	289	281	286	269	269	268	284	285	275	272	281	252	286	289	293	286	296	260	313	276	272	260	275	311	288	297	289	286	280	247	284	264	268	298	286	269	297	286	291	285	275	257	271	250	274	298	257	258	283	287	291	301	261	278	265	286	287	264	248	259	254	273	280	302	286	300	271	290	267	302	284	247	270	281	258	314	259	301	261	299	274	252	282	255	276	265	288	239	244	284	270	279	287	310	291	278	232	307	261	275	238	276	280	280	266	256	251	240	246	290	287	263	264	264	270	299	289	268	260	262	285	290	283	272	288	305	266	280	288	266	277	239	288	287	294	281	247	278	271	282	263	267	265	281	278	270	310	302	272	277	270	286	284	262	282	289	290	242	256	251	282	258	298	285	325	281	321	244	253	281	266	277	256	309	292	267	307	268	286	266	277	281	273	282	293	274	280	296	260	293	301	268	292	292	264	301	263	276	284	275	285	298	253	292	261	288	313	296	276	269	281	273	286	303	299	283	277	326	281	268	268	266	288	293	293	270	290	273	249	295	294	279	265	276	249	310	279	271	256	328	276	286	257	267	291	303	253	275	265	258	266	267	266	267	276	292	245	254	283	259	294	265	273	304	290	279	308	299	278	271	292	295	285	253	268	281	264	288	269	297	292	275	272	277	289	273	284	293	285	278	258	282	277	260	282	275	283	278	264	287	290	267	278	263	287	283	228	303	287	269	300	258	282	302	258	295	272	282	249	305	293	283	275	277	278	302	272	275	272	275	254	260	280	256	284	269	275	271	270	259	252	279	277	278	270	289	282	301	283	256	290	277	272	287	254	269	268	277	282	279	256	305	293	276	294	295	276	265	257	293	273	254	257	276	298	270	255	270	251	286	275	289	267	291	249	291	267	301	279	270	300	264	289	317	278	273	275	278	288	298	279	239	270	256	266	270	287	290	267	287	259	274	300	301	267	283	275	277	262	290	284	253	274	262	267	294	326	303	251	261	270	260	293	255	279	257	225	280	265	264	281	277	297	267	288	283	315	303	286	283	291	278	266	280	280	294	268	299	281	251	277	262	293	315	269	266	263	275	269	263	271	284	238	264	284	284	296	284	291	264	287	297	290	289	240	304	278	251	303	266	270	321	269	298	284	292	289	285	245	260	277	273	273	271	247	246	273	295	288	285	283	311	263	286	278	283	290	267	287	265	255	266	276	295	249	291	273	277	272	281	273	270	293	261	266	286	286	314	273	304	301	274	282	292	292	296	267	255	278	283	271	271	275	313	258	261	282	265	281	297	263	273	287	258	289	275	252	291	267	268	308	290	265	281	283	250	271	277	292	251	260	271	292	266	292	306	266	289	308	263	275	280	279	268	266	281	259	274	284	285	297	250	262	275	285	269	311	275	283	289	301	281	276	266	256	303	256	260	279	275	288	274	260	272	273	270	270	275	279	272	276	264	302	272	290	288	284	254	265	292	240	298	275	309	260	232	276	298	297	255	288	291	278	268	268	264	298	252	297	263	304	274	256	282	277	271	298	287	296	265	279	290	260	271	274	284	283	306	267	233	293	271	273	308	293	273	262	262	263	290	283	298	267	301	267	310	308	288	303	277	286	295	319	282	264	271	266	269	275	270	261	282	263	263	272	253	277	248	286	275	281	287	278	292	248	268	250	283	270	272	263	271	324	298	318	277	271	270	265	261	270	235	291	295	296	256	300	276	273	277	281	243	317	288	233	263	280	266	282	279	273	328	276	299	300	295	259	255	302	258	275	256	294	300	306	263	283	344	267	276	269	261	286	278	314	306	271	250	261	252	295	274	290	299	297	284	274	283	247	303	296	287	275	271	275	256	259	258	249	273	249	291	282	300	299	290	259	247	307	276	265	281	297	271	292	293	270	286	290	265	256	267	296	252	277	295	275	297	290	252	272	283	285	282	284	278	280	270	300	283	279	286	289	271	284	280	289	270	309	316	285	300	263	304	276	276	297	324	295	255	262	279	273	286	290	270	265	265	259	269	291	272	265	277	279	270	286	262	262	309	289	247	285	279	269	298	298	280	268	264	262	264	266	273	289	246	280	279	297	264	293	315	263	241	268	285	320	261	277	297	284	288	285	290	278	293	299	276	303	318	244	257	241	290	292	272	295	287	251	281	254	277	258	307	286	271	295	263	290	295	278	286	302	259	270	295	296	298	318	301	263	276	277	266	264	314	291	270	281	303	269	295	276	277	282	265	283	266	284	317	286	293	278	271	272	296	264	259	296	283	280	258	275	288	275	288	281	274	262	262	256	282	269	262	293	299	277	267	270	257	259	294	269	261	282	304	288	262	262	295	286	299	263	279	258	272	278	258	254	266	276	275	309	258	287	282	237	293	260	259	284	284	264	287	269	238	251	289	277	304	276	268	295	312	291	275	279	305	311	292	289	296	267	280	313	292	273	276	285	297	291	282	293	284	284	287	280	263	271	274	272	255	312	292	292	299	243	274	283	300	315	275	285	276	277	289	262	281	313	270	272	298	261	266	285	269	296	258	275	254	299	296	280	296	278	282	270	269	288	266	287	299	295	294	295	280	293	300	247	282	276	273	272	308	256	280	275	289	285	279	329	286	290	314	258	280	313	310	297	280	281	283	267	273	250	270	277	288	258	286	269	284	263	275	269	298	281	270	254	271	259	295	281	293	283	277	257	291	267	267	286	287	270	282	258	276	254	278	269	267	280	277	262	285	274	275	283	297	260	290	256	301	292	262	299	289	273	289	295	271	273	289	279	274	246	282	295	292	278	293	290	288	261	296	271	259	244	278	276	330	300	295	302	292	273	311	287	261	259	252	254	292	258	267	269	276	285	251	307	288	283	266	296	252	279	263	294	263	297	308	279	286	289	302	274	287	276	255	279	270	284	266	246	294	296	276	261	269	256	278	280	260	297	275	277	286	265	290	249	277	279	267	285	302	239	267	283	247	272	269	284	259	275	291	237	284	277	243	264	284	282	256	272	280	288	266	282	311	274	240	275	295	286	243
33224	53321	39672	25557	21246	10944	1317	920	738	739	661	639	491	550	441	396	420	447	399	372	401	409	389	381	330	415	380	378	387	374	454	1375	1310	1400	535	474	290	315	363	325	314	330	327	353	360	356	342	319	327	327	322	299	364	338	335	331	338	317	340	311	315	346	306	316	337	362	362	328	330	331	339	328	288	325	308	361	346	338	362	308	294	349	310	331	334	313	334	345	312	335	295	334	337	319	311	330	317	335	300	333	307	351	307	366	305	322	331	320	329	330	304	338	360	337	328	339	310	329	346	340	284	312	328	342	322	333	318	322	315	286	294	363	298	328	336	352	349	352	321	333	331	315	318	310	304	343	345	304	329	331	302	296	323	292	360	334	298	332	311	331	338	334	301	323	334	355	318	298	308	358	322	330	341	330	358	322	329	303	338	356	305	334	303	319	344	332	332	330	316	333	303	299	326	295	322	323	346	375	341	317	311	331	340	330	314	324	313	322	339	352	330	351	307	312	338	361	315	317	303	328	324	332	350	349	299	334	340	307	327	317	326	349	341	311	323	361	326	316	341	305	303	310	309	290	308	323	331	343	364	320	309	355	326	324	325	336	329	327	326	334	313	340	352	383	331	342	329	346	314	357	328	334	339	355	296	330	333	361	336	340	329	357	312	356	348	313	340	321	311	286	325	319	286	333	314	306	330	320	328	321	328	343	332	308	330	331	349	306	342	324	276	332	305	300	309	339	289	331	298	335	349	352	332	304	305	310	344	314	332	353	324	326	292	328	321	334	284	331	311	333	311	310	331	331	343	304	353	357	327	309	358	346	321	306	336	294	346	323	344	304	347	307	307	301	331	338	331	331	308	350	296	300	331	307	349	320	306	351	333	338	340	312	330	332	308	339	294	303	340	304	320	320	316	342	290	325	348	332	343	345	330	323	315	318	323	312	340	315	322	306	306	321	340	336	330	306	349	310	296	319	337	317	350	314	325	335	311	355	352	336	323	312	311	316	310	307	359	331	287	351	326	318	341	328	341	312	353	318	337	345	310	314	338	299	318	318	347	327	340	337	335	305	332	317	306	357	287	300	349	350	345	307	306	315	325	329	323	310	312	321	310	347	319	314	319	346	316	323	320	340	339	310	334	314	324	346	337	333	316	328	349	334	304	336	334	297	318	314	324	322	337	353	288	321	344	301	373	324	321	332	315	361	318	312	351	330	333	303	337	287	354	353	346	324	331	327	299	315	311	332	315	295	322	318	313	317	324	324	312	326	321	348	322	298	347	318	346	319	343	323	309	358	315	327	327	308	309	326	315	328	348	346	339	359	314	335	339	308	304	343	305	318	334	314	343	315	330	356	323	323	324	314	319	305	356	321	335	313	350	320	282	313	347	331	310	324	328	342	305	351	302	301	323	318	341	320	313	322	338	317	353	327	314	326	350	324	329	308	306	327	326	328	301	330	354	326	310	339	317	331	336	331	324	331	354	356	318	327	322	337	321	328	278	334	351	324	319	312	357	308	364	331	314	322	331	327	303	299	295	334	315	312	299	295	338	338	306	305	328	319	318	336	343	350	327	345	336	317	316	322	325	324	311	327	301	320	302	330	294	297	312	334	311	335	327	307	298	324	299	306	348	314	351	324	329	347	361	344	319	356	291	328	333	331	338	314	290	331	347	348	316	320	325	310	326	292	350	304	352	300	303	364	311	334	311	349	321	343	345	315	328	317	334	320	339	307	331	305	333	340	344	337	371	304	321	347	348	337	306	336	341	346	316	321	338	368	295	312	317	355	348	328	354	343	363	317	323	331	355	314	307	341	347	308	350	323	334	329	324	321	310	354	335	327	329	325	312	325	309	303	335	305	329	316	336	336	349	283	302	297	340	328	298	339	310	299	319	330	319	306	336	316	345	350	309	337	323	343	334	319	335	320	303	320	312	294	329	322	307	322	299	336	327	320	316	317	317	324	325	341	347	309	336	324	337	338	341	356	300	338	335	358	372	283	340	338	319	319	304	301	313	340	351	316	314	357	316	315	324	348	340	318	312	313	306	331	321	339	293	348	315	344	345	332	346	302	322	315	332	331	336	314	334	322	334	306	314	297	313	329	338	305	328	315	310	349	298	342	347	319	357	339	319	316	329	326	334	312	297	334	311	310	341	292	338	316	315	341	354	315	344	292	348	329	311	327	305	303	323	337	316	309	329	326	344	341	337	326	315	305	338	321	312	310	332	336	304	353	313	304	301	316	345	332	333	309	318	318	330	326	332	304	329	304	293	330	314	322	312	329	298	309	316	344	334	341	338	345	344	342	366	358	311	312	358	308	332	312	347	311	347	331	334	322	314	290	304	302	320	304	385	300	344	337	303	352	310	316	336	301	342	308	327	346	326	318	324	320	335	342	313	316	302	326	377	341	306	323	325	313	317	334	309	320	310	325	299	325	322	289	316	328	300	313	336	323	320	303	334	332	317	341	330	312	296	322	319	337	307	339	332	318	339	320	342	358	355	347	323	357	321	329	335	309	365	293	296	309	324	332	291	342	349	365	302	334	297	319	314	324	327	295	330	307	318	337	331	337	308	322	317	371	341	319	329	323	325	321	314	328	314	314	287	328	331	315	312	356	357	307	341	305	304	323	316	338	326	323	336	325	346	302	341	312	329	312	323	320	336	326	329	325	326	341	336	305	337	322	334	315	330	341	340	319	347	321	305	315	344	349	336	323	322	301	360	291	308	332	331	385	336	355	322	294	372	316	342	316	360	317	294	318	317	324	341	303	335	324	311	344	308	358	285	322	308	307	348	333	314	335	291	312	331	355	312	326	308	361	321	337	318	350	374	303	290	373	314	323	333	304	344	319	322	328	273	339	322	287	316	317	300	312	381	310	304	322	335	337	303	295	333	371	353	344	316	316	330	354	313	337	353	309	308	352	286	350	300	324	334	326	363	344	341	349	323	320	321	334	299	340	318	313	326	330	317	332	306	332	320	331	337	344	351	365	327	315	301	331	345	360	294	329	312	321	337	301	314	317	334	323	321	339	328	328	334	313	348	354	311	325	338	336	325	332	310	321	330	308	293	326	319	334	347	340	306	308	288	317	327	355	305	290	307	349	317	318	341	320	330	316	360	323	319	300	345	321	332	288	317	287	340	325	326	328	338	300	315	321	322	333	338	341	346	313	357	274	358	317	331	329	336	327	316	322	322	328	345	302	319	334	344	335	306	313	308	313	324	350	298	336	331	341	308	326	330	323	321	314	302	340	335	315	343	342	311	303	326	320	314	333	314	316	300	317	333	286	358	324	300	325	346	306	318	300	353	343	344	329	304	325	333	320	317	356	343	331	333	295	275	347	334	318	336	313	328	312	312	309	315	340	319	312	346	308	329	319	345	307	311	301	359	306	324	286	312	336	312	317	343	354	339	317	330	304	330	349	364	299	329	354	307	341	334	335	326	290	313	342	325	344	308	324	321	342	320	362	345	319	331	330	303	311	328	318	315	311
24924	20973	27300	25850	17384	5759	712	524	563	535	525	505	467	406	448	471	419	398	447	410	453	419	405	421	432	450	444	393	518	529	458	809	664	466	426	470	400	386	411	382	404	417	386	377	380	403	370	373	448	438	420	426	383	396	414	399	392	368	387	358	427	397	365	395	383	392	392	376	401	408	427	430	406	395	400	412	431	360	390	359	395	371	368	403	415	414	418	419	420	385	371	426	404	424	397	377	385	370	390	383	428	404	380	403	427	374	395	378	415	415	404	379	414	402	415	430	385	421	399	398	411	372	414	395	394	383	432	406	407	393	440	380	397	403	397	397	373	415	426	394	405	385	424	407	423	408	396	369	396	422	380	389	394	380	414	424	375	407	428	409	384	414	402	411	388	377	412	382	389	392	400	378	377	415	395	395	439	388	388	393	412	434	358	382	396	391	399	408	376	387	409	358	418	382	405	375	401	410	395	423	398	388	388	394	366	387	394	374	413	440	399	399	404	382	372	384	381	386	390	424	424	427	373	426	394	385	396	408	380	409	425	426	445	402	364	390	414	409	396	406	388	398	405	390	424	431	411	436	419	406	394	383	395	398	386	409	390	382	427	401	408	378	423	405	404	386	417	397	379	388	392	397	437	391	416	440	406	380	364	371	387	415	406	398	369	425	434	405	418	406	386	379	376	375	392	412	410	374	397	435	407	414	416	392	397	355	380	358	401	431	356	439	402	372	397	391	411	422	411	397	367	386	365	418	400	401	366	406	418	413	418	390	466	415	361	402	415	416	426	391	411	374	375	384	382	398	382	408	409	371	408	385	399	394	407	393	442	439	422	409	394	422	395	419	395	394	409	422	368	381	374	423	391	430	360	430	407	381	408	370	399	402	393	388	352	391	384	426	423	403	400	400	393	404	391	422	393	387	415	398	432	362	386	395	397	403	377	418	390	401	427	389	381	428	427	365	392	378	379	401	402	403	433	367	380	389	409	423	381	403	412	387	445	352	373	447	388	397	379	397	390	389	412	398	396	379	364	428	432	418	415	431	423	393	406	424	377	419	359	413	392	416	387	421	400	415	400	394	406	428	410	417	419	413	427	406	370	404	376	395	386	381	376	421	405	406	396	389	379	392	416	393	393	409	373	424	417	418	398	398	414	379	382	400	405	395	388	407	418	419	393	407	371	414	407	419	387	385	428	384	444	408	414	398	389	390	422	399	387	430	391	426	372	382	450	391	382	374	401	384	425	404	416	381	360	363	381	406	363	390	424	406	374	412	379	404	414	400	386	387	360	385	378	422	415	393	365	384	360	386	418	402	404	397	403	401	400	377	416	400	414	409	445	420	426	397	379	378	408	421	368	393	409	396	389	402	392	420	398	365	374	410	413	394	383	357	435	429	413	433	402	393	450	387	383	418	428	390	434	434	369	436	411	369	407	401	403	386	372	435	398	421	371	379	431	404	392	434	417	371	392	402	372	421	405	397	385	425	419	418	367	401	405	422	411	418	391	380	385	410	438	402	385	413	364	397	426	398	416	390	416	393	400	410	367	383	408	419	368	385	397	412	364	355	414	412	406	397	383	408	416	384	380	370	427	394	400	412	419	389	441	406	387	407	373	391	394	383	404	369	383	375	402	445	428	419	408	372	429	385	389	423	421	411	384	383	386	428	376	372	390	401	393	370	372	415	384	385	370	415	393	380	424	410	375	386	381	395	365	406	385	388	405	373	371	423	436	386	404	372	381	391	398	399	408	415	417	383	412	413	401	403	390	400	425	385	407	389	389	404	408	444	408	397	405	423	405	383	414	440	369	386	413	360	419	399	417	393	379	401	427	375	404	401	363	378	370	388	432	359	385	407	414	404	397	373	367	413	416	374	377	400	397	412	416	414	421	361	403	401	422	383	416	406	383	396	429	412	412	406	401	403	400	436	384	387	385	395	454	425	379	382	372	359	368	386	401	377	392	410	380	393	399	383	386	420	371	406	424	380	401	420	384	377	399	392	397	359	409	393	373	387	370	385	372	372	419	375	396	411	406	413	395	380	403	393	385	433	382	396	378	408	385	398	402	390	361	378	409	386	410	436	377	425	421	388	408	390	436	424	398	378	403	398	391	386	416	357	436	405	394	426	400	410	414	395	389	373	437	389	402	447	380	420	383	413	442	389	409	438	402	419	391	448	423	374	406	381	392	403	408	404	417	381	404	431	406	422	426	396	421	378	386	424	400	414	402	359	393	397	405	444	397	419	386	390	385	450	398	414	419	421	377	383	392	409	418	389	354	388	422	410	412	412	400	372	383	400	422	388	381	379	396	392	397	411	429	371	369	380	391	398	445	388	423	395	386	413	426	374	393	410	404	423	400	419	392	372	410	438	408	408	388	403	426	372	347	379	426	427	392	392	369	408	428	419	378	385	430	381	377	416	379	412	372	385	397	380	377	385	409	386	397	404	420	379	409	394	404	427	399	384	361	406	398	396	395	395	396	413	415	393	441	392	422	356	404	409	389	408	423	420	405	412	380	387	402	381	419	415	412	378	398	369	411	420	439	432	417	393	404	415	399	405	383	411	419	388	402	389	403	398	373	412	403	408	369	389	427	396	364	402	388	416	359	378	408	416	436	395	424	405	392	418	401	399	386	376	389	396	385	413	401	347	359	414	405	410	430	377	412	419	372	423	392	409	422	418	398	401	376	391	415	412	401	368	414	419	414	406	394	389	431	419	404	386	392	378	399	385	407	399	377	394	428	389	421	400	384	439	400	381	385	418	424	388	391	427	431	400	397	398	366	409	365	406	386	399	422	427	393	396	393	395	396	357	409	398	369	393	400	380	380	386	398	380	398	428	407	431	433	387	376	457	387	399	388	387	396	397	385	418	397	387	372	392	397	388	404	376	386	439	387	393	419	395	396	418	348	370	372	382	415	403	397	388	427	411	358	420	432	394	394	388	409	469	376	397	429	403	419	400	411	418	407	424	413	355	444	394	401	373	400	386	403	393	388	379	358	421	395	367	381	396	391	420	419	396	378	366	402	382	382	417	398	420	395	387	382	360	396	392	444	392	393	414	369	416	377	405	384	375	412	408	389	411	416	436	395	399	376	357	369	368	379	392	388	406	413	378	390	387	415	414	376	416	390	364	387	374	407	401	382	408	384	349	394	400	416	389	396	408	385	365	367	395	400	412	407	435	400	427	377	415	402	400	391	405	369	372	380	366	395	392	394	428	411	352	421	395	426	398	402	397	409	401	370	408	394	386	414	405	419	429	382	412	413	388	380	390	393	407	437	364	405	383	411	405	390	367	393	399	424	429	400	370	376	434	410	405	386	408	393	401	424	375	395	409	390	369	381	395	401	415	377	383	401	411	422	405	371	401	376	462	407	375	409	410	410	429	422	412	421	386	386	419	406	407	426	377	382	383	400	400	407	409	395	417	383	405	380	385	395	402	396	434	403	354	423	366	396	369	387	399	395	407	429	373	400	404	382	378	377	386	404	396
33543	49637	35335	25120	16909	6223	917	849	729	662	683	654	626	507	540	484	454	525	507	467	497	475	476	490	491	514	492	454	662	658	579	1027	822	630	500	532	461	437	491	478	445	479	480	481	474	425	438	461	466	447	449	460	462	438	476	421	453	414	455	497	452	501	445	489	463	479	491	472	464	474	443	442	453	499	469	443	440	444	454	439	477	475	459	461	466	468	471	502	472	486	431	414	450	436	435	458	496	460	502	453	455	439	465	434	456	421	457	431	458	455	485	453	451	445	457	487	448	450	474	462	464	488	487	449	452	469	448	472	421	477	460	473	439	465	434	480	479	459	454	487	442	450	448	433	434	450	468	436	488	504	470	479	449	487	450	456	469	462	421	426	444	464	481	448	470	439	470	467	431	430	433	429	436	469	511	443	485	507	488	435	475	444	447	422	473	477	453	520	487	436	428	483	503	459	479	458	464	476	455	483	425	420	449	443	467	488	500	433	489	422	461	465	479	481	449	465	457	474	459	470	472	480	446	457	478	417	457	427	404	472	490	446	421	411	458	478	469	421	460	412	439	431	499	446	448	459	469	448	435	474	490	439	477	477	430	447	471	462	470	470	485	459	453	465	463	454	458	480	451	483	481	461	429	456	414	438	510	436	496	464	482	477	470	439	464	449	478	462	492	491	472	445	479	437	473	437	470	443	487	435	444	428	435	480	448	450	494	499	450	439	486	450	445	452	487	469	470	522	456	452	420	432	478	441	448	432	476	474	463	429	478	470	442	461	460	444	468	457	449	477	454	476	440	418	461	399	442	448	417	463	491	457	441	456	455	459	461	452	462	481	468	441	468	445	474	460	486	456	444	483	469	445	452	457	469	438	417	444	496	459	461	451	430	418	465	416	464	466	446	513	471	458	477	469	452	498	456	496	463	459	462	403	465	438	458	482	454	445	435	454	460	433	500	464	460	429	486	440	469	518	456	458	476	471	413	431	459	466	460	461	442	479	431	444	492	456	488	458	441	443	472	461	481	461	471	437	488	424	445	474	458	476	452	452	464	471	475	452	430	465	453	458	456	477	432	429	471	448	509	468	457	437	452	474	467	456	482	431	468	458	446	434	478	418	404	445	442	471	454	478	448	454	466	472	455	459	500	462	428	442	440	472	487	426	416	447	476	484	451	466	429	442	413	436	468	436	441	475	447	470	479	445	438	465	452	423	470	452	447	464	450	469	467	445	460	445	430	439	485	449	471	471	452	464	473	464	447	457	471	453	474	462	447	453	450	474	442	480	479	436	500	447	463	461	483	464	432	461	450	410	419	465	494	467	475	475	424	465	465	477	449	447	476	454	494	447	458	448	476	474	432	476	474	461	471	504	439	457	416	436	442	494	457	480	445	460	487	448	480	465	451	484	451	463	457	453	473	479	469	461	471	448	432	464	463	427	467	478	468	486	449	460	480	464	466	464	501	421	458	475	440	472	432	454	471	499	448	460	456	460	454	414	480	460	450	468	484	429	506	457	427	426	459	450	457	470	453	483	461	475	473	430	493	500	471	434	462	444	441	503	442	452	420	461	480	451	479	453	462	444	475	519	439	477	450	498	449	458	462	442	465	464	467	427	465	489	464	443	467	444	463	439	474	419	444	437	441	441	461	459	472	457	452	444	475	464	476	451	437	473	456	429	455	465	477	470	453	451	454	468	449	462	460	475	469	431	478	497	469	458	445	439	468	448	452	436	447	453	462	435	425	451	460	446	457	437	447	449	429	445	452	467	477	461	463	456	422	457	459	469	446	463	513	464	481	483	479	471	449	454	480	456	457	460	478	461	424	510	491	465	473	483	459	457	469	418	447	492	450	443	491	497	462	484	476	480	444	460	460	469	477	462	434	430	484	506	475	475	452	446	495	441	471	465	449	440	463	470	428	494	449	415	455	443	497	438	463	476	450	422	465	485	476	426	495	452	493	466	450	473	406	453	420	488	477	456	475	459	463	463	500	476	452	498	472	465	459	491	438	447	431	477	453	486	452	482	539	457	454	478	449	427	446	479	481	484	464	474	420	461	514	477	447	464	451	460	457	450	424	458	407	483	444	485	458	459	450	480	514	457	452	427	485	421	446	424	448	435	452	460	507	463	464	496	498	438	439	471	428	443	466	476	445	471	460	460	462	454	431	447	466	468	499	480	480	514	463	473	473	491	454	417	475	466	451	462	437	460	486	462	479	461	455	432	495	459	453	467	455	427	472	473	481	488	448	463	436	461	454	491	448	440	447	490	432	442	484	437	473	500	437	434	451	458	467	444	461	454	457	438	451	448	461	484	468	455	463	472	460	459	528	471	430	491	465	430	445	453	450	464	427	456	476	457	491	449	466	457	450	512	469	448	455	461	479	497	466	451	473	453	426	445	429	448	465	467	446	441	458	473	452	443	443	454	445	456	462	459	449	471	465	497	453	457	483	465	462	465	480	458	462	457	464	482	458	458	472	509	454	479	475	475	440	457	454	450	451	449	452	490	456	481	464	473	470	451	437	442	480	461	482	483	449	443	471	450	461	439	462	448	435	438	474	430	452	449	416	448	481	460	437	417	461	480	453	457	489	471	510	471	489	482	471	443	444	446	460	450	473	507	458	440	454	464	464	428	421	462	437	464	437	454	446	464	496	475	478	459	460	468	461	465	471	466	483	452	438	455	457	469	440	513	477	431	466	426	476	466	479	464	453	459	463	487	458	475	439	487	432	445	474	464	463	453	444	483	428	465	433	454	417	439	449	483	470	461	437	449	469	493	425	476	452	467	448	485	456	427	437	466	474	485	429	470	443	455	420	464	447	470	483	452	430	469	435	477	439	457	445	444	431	449	502	455	447	455	487	452	469	459	480	457	437	440	468	479	440	455	457	448	452	438	475	456	445	436	489	434	402	447	490	461	450	462	465	441	444	498	436	454	468	446	449	450	452	424	428	429	431	469	461	452	479	484	457	490	446	446	450	466	463	456	435	459	457	453	450	466	488	481	483	436	465	454	490	435	474	438	486	439	451	464	468	468	445	473	436	457	452	492	461	430	486	497	449	479	456	439	496	436	430	478	464	424	428	439	457	443	449	466	403	443	426	447	426	492	442	488	453	447	484	445	454	468	488	486	477	465	440	444	456	457	457	436	471	479	452	428	432	471	471	477	424	502	422	471	461	449	478	425	478	500	462	440	470	509	485	478	481	427	482	478	489	494	492	481	449	442	440	456	498	439	456	425	446	436	486	493	477	449	445	456	426	467	443	431	470	459	448	437	446	477	439	483	456	454	466	482	454	430	427	428	439	491	450	477	484	489	415	466	469	481	449	458	427	481	459	477	443	476	464	455	446	443	447	498	461	475	465	472	464	448	422	472	458	439	469	449	481	447	449	443	447	440	450	417	446	444	488	436	468	486	486	455	458	467	450	448	470	424	472	493	409	475	455	447	447	458	437	462	461	463	494	470	429	463	475	457	474	447	476	440	430	463	482	467
22689	20969	28569	23627	21400	21381	10444	1169	752	815	647	627	616	543	510	566	509	518	460	436	441	466	493	457	466	438	447	411	483	553	1097	1996	2454	1257	695	750	415	386	385	381	409	380	388	411	392	381	387	375	368	382	411	406	373	400	369	382	391	383	398	381	363	383	383	359	412	390	390	421	413	377	406	393	365	372	398	408	384	387	399	396	371	371	365	357	403	378	385	374	423	409	387	373	410	387	405	383	406	376	375	413	375	392	359	349	410	422	362	374	357	386	407	393	392	375	395	360	370	420	417	412	390	402	382	367	369	398	385	421	409	411	381	379	403	382	385	393	384	393	396	395	431	399	415	387	366	375	365	410	416	390	406	343	386	414	419	396	339	419	378	367	373	388	395	405	378	439	360	371	386	394	398	402	408	388	410	357	372	378	399	418	423	378	405	377	390	384	365	399	385	399	381	405	370	402	394	338	395	398	397	399	358	394	365	391	385	406	404	396	374	386	438	419	397	357	351	387	372	385	381	380	355	384	383	396	353	414	378	375	382	390	382	355	397	387	376	367	362	350	423	375	392	406	408	388	400	380	408	388	367	380	362	359	385	429	367	388	450	406	385	360	363	398	399	420	416	387	355	375	418	396	393	397	397	391	416	397	372	366	408	376	403	373	401	380	405	398	400	408	408	412	397	373	364	372	391	396	390	390	382	377	368	392	358	389	425	380	420	394	362	409	389	410	367	384	372	378	376	385	400	402	372	381	391	361	373	377	373	383	398	365	403	412	380	391	387	409	405	399	379	345	392	401	391	360	390	404	405	365	388	385	361	375	374	399	388	425	409	421	385	353	401	411	397	389	380	370	375	428	410	391	410	378	414	395	350	393	384	370	361	407	381	384	385	416	385	396	352	389	394	396	379	384	418	396	430	364	411	399	422	406	373	382	329	397	362	410	395	446	360	365	385	381	377	422	380	404	393	384	372	383	350	403	372	374	400	377	417	389	396	391	384	380	384	395	417	406	436	369	382	359	393	378	420	405	392	387	367	396	365	405	326	416	374	378	429	370	356	417	402	408	359	404	393	373	345	410	392	397	361	349	420	397	376	391	362	386	404	364	372	382	401	407	391	431	369	358	399	398	369	384	390	406	388	397	345	368	433	359	379	384	387	376	403	393	389	383	375	422	394	417	405	406	365	385	378	374	363	375	394	368	416	412	391	347	373	360	337	396	385	391	383	414	389	392	420	391	395	390	381	383	374	421	406	400	370	359	404	382	351	401	396	393	376	408	379	405	399	401	371	407	390	369	352	374	413	404	404	405	384	399	390	379	409	369	406	372	394	357	364	414	395	392	419	379	393	395	376	404	376	370	398	402	393	397	358	379	415	383	392	408	391	395	380	385	385	356	391	411	382	380	420	401	374	402	377	355	372	396	380	355	432	386	364	389	390	399	362	414	393	386	347	357	430	388	385	347	407	392	390	419	363	394	390	401	362	379	386	414	392	418	405	399	386	349	374	376	372	360	402	406	422	346	409	372	352	396	397	376	382	363	384	377	379	340	375	403	380	373	426	356	383	379	373	371	415	385	421	410	402	381	375	386	408	397	389	367	406	384	378	371	426	426	397	386	370	390	347	367	382	393	393	405	393	387	416	420	381	359	356	394	393	391	377	363	423	382	407	377	396	366	379	355	373	387	414	400	398	346	406	396	389	368	406	385	380	385	397	381	379	412	363	406	391	392	397	403	385	363	408	340	409	406	428	348	392	405	420	385	383	384	395	385	376	379	402	376	425	388	376	379	417	374	369	381	369	402	410	374	375	399	392	361	359	385	392	384	386	383	400	391	378	336	370	433	348	384	371	415	391	397	385	396	373	365	378	368	375	371	375	407	406	370	380	399	330	385	375	418	380	374	340	375	402	398	380	390	413	386	389	379	366	355	379	372	383	413	360	395	372	402	372	361	385	380	386	344	366	384	358	412	374	372	374	385	366	393	424	388	423	377	386	415	422	424	383	389	379	353	384	367	426	398	417	410	407	388	418	379	375	360	394	380	388	395	373	382	355	383	387	385	397	380	378	389	348	381	385	334	407	362	385	392	365	367	383	373	372	364	388	365	404	434	355	397	373	387	403	400	359	400	403	357	357	413	366	380	391	409	408	373	382	399	379	406	364	378	381	365	405	355	385	365	388	384	391	362	421	388	436	385	391	412	378	370	392	365	373	416	394	433	430	367	373	391	368	402	390	389	389	393	356	430	385	390	362	377	353	402	387	397	449	379	391	395	399	402	368	397	403	362	383	386	384	374	360	373	399	401	403	396	382	404	403	382	415	399	387	377	363	399	423	389	396	380	385	372	392	397	362	404	392	401	396	377	389	403	386	415	391	369	399	389	385	412	380	413	420	388	401	384	382	412	408	384	392	420	377	394	387	396	402	399	392	399	412	374	391	414	387	391	395	353	393	365	416	403	354	362	427	360	386	376	383	368	419	393	399	396	385	334	392	382	397	368	395	371	362	362	397	394	374	407	381	397	402	365	360	361	369	397	427	412	380	416	396	365	373	387	372	379	388	374	385	388	378	356	392	382	440	381	372	367	360	354	389	362	402	372	385	422	406	373	375	364	366	390	388	352	397	357	403	406	404	393	412	390	407	379	375	398	397	416	387	420	377	385	394	373	408	379	353	385	416	381	389	374	364	386	373	357	391	409	396	386	398	401	414	398	386	415	382	350	398	408	361	361	388	377	408	393	362	389	369	366	356	365	394	376	388	381	385	366	379	410	387	404	425	391	422	422	355	420	365	414	362	408	401	363	348	369	375	380	410	416	399	410	422	360	400	361	415	383	404	401	411	431	365	379	374	403	395	395	365	381	401	375	402	400	408	370	408	379	404	404	380	364	361	394	382	390	361	390	381	392	385	373	380	394	408	368	397	399	368	399	404	355	402	359	388	387	430	371	361	414	386	363	412	412	406	400	382	403	390	400	344	386	413	403	383	366	401	395	422	407	364	401	376	406	359	378	403	411	416	382	394	397	390	376	389	373	371	337	404	412	378	414	367	400	422	377	386	390	381	408	370	389	375	400	388	383	411	397	406	380	381	336	365	368	387	426	383	385	397	375	386	389	361	364	405	401	427	398	361	391	396	390	414	391	401	377	425	421	370	387	382	429	373	419	412	362	374	399	411	383	402	382	359	425	404	393	338	359	437	402	360	382	391	375	360	388	376	388	410	349	360	369	373	403	360	420	376	407	384	432	385	351	409	394	379	405	386	401	401	426	401	351	392	417	385	398	369	392	376	376	351	394	399	402	371	373	395	414	381	387	394	419	392	363	359	389	383	411	394	380	394	394	400	368	375	411	422	353	382	392	416	403	353	393	387	368	390	395	351	364	399	393	398	426	385	401	407	380	387	378	379	371	380	373	384	377	382	409	415	393	390	388	387	382	364	379	395	422	382	409	373	374	365	416	381	385	393	386	373	404	404	414	409	387	401	420	365	378	358	380	420	384
36138	59190	47099	33114	29527	14613	2169	1458	1220	1142	1044	890	760	649	709	685	638	585	558	555	534	535	555	539	552	581	519	521	670	727	1496	2753	3360	1764	876	954	475	451	423	435	424	428	443	431	420	417	430	449	426	436	413	460	413	450	439	444	428	423	453	435	459	453	480	416	452	423	404	432	436	441	433	414	431	439	435	411	449	402	451	411	404	427	449	440	454	422	423	446	424	385	381	441	396	436	461	458	460	434	461	446	425	453	492	481	421	400	441	405	423	456	434	443	423	402	426	426	439	431	436	452	401	446	432	378	452	417	460	435	426	425	446	443	443	427	442	436	428	451	414	395	408	404	457	412	435	387	443	411	403	437	417	447	429	406	415	399	422	441	440	413	459	456	446	427	431	437	426	378	446	446	451	451	423	450	450	460	402	418	413	424	436	436	415	422	445	395	419	427	440	447	410	461	462	435	429	438	415	440	395	444	457	429	434	436	424	450	438	433	454	431	446	394	454	429	447	425	451	447	420	426	411	394	447	402	441	483	438	411	447	422	413	448	458	451	434	430	445	443	422	442	444	411	455	455	415	447	446	432	430	420	383	396	466	431	418	412	432	410	400	414	433	438	431	432	460	458	419	469	431	439	427	415	425	455	397	424	435	416	426	428	435	437	417	422	413	409	478	440	402	447	421	474	430	450	425	441	463	449	502	422	422	440	415	430	398	408	419	404	467	436	462	420	434	426	435	416	449	449	452	384	424	407	402	414	414	433	404	422	412	446	425	406	414	381	458	431	437	465	396	417	426	445	449	446	459	390	416	462	478	385	439	427	460	459	436	411	411	426	433	435	418	453	466	390	404	404	449	430	453	448	453	446	470	432	465	414	416	473	422	436	416	416	447	421	393	458	419	419	417	434	440	430	455	457	452	413	422	445	403	437	425	422	452	397	430	419	431	430	395	408	408	436	426	438	416	437	447	430	393	439	433	470	430	407	429	451	444	446	420	391	400	376	494	414	447	437	431	411	420	430	415	417	458	434	444	439	422	417	442	455	420	437	410	405	421	419	438	427	381	458	445	428	436	444	429	469	444	452	435	443	416	422	434	384	405	418	434	437	447	414	399	445	422	405	404	409	384	436	459	442	422	431	424	463	453	431	455	439	433	458	411	422	454	459	397	456	463	446	424	448	419	422	423	426	448	433	452	419	455	424	425	422	438	448	420	413	425	450	476	444	454	470	437	429	426	447	397	443	429	436	430	446	423	452	444	421	413	452	423	424	466	409	478	427	435	421	434	449	446	436	457	462	438	416	405	427	472	417	440	431	444	410	456	440	442	405	428	407	435	418	467	434	436	403	442	461	461	423	429	381	436	430	447	464	437	441	405	386	412	407	431	395	381	420	421	420	436	418	425	414	453	415	407	450	421	391	453	425	454	413	444	406	458	408	435	448	408	406	438	420	452	455	454	413	407	442	435	393	449	442	438	421	460	468	449	448	435	431	440	433	434	400	434	447	404	424	419	387	409	408	407	440	422	423	410	453	447	406	437	391	429	434	396	469	418	412	449	419	420	429	401	461	426	438	446	393	443	434	400	405	477	429	455	434	424	438	448	419	383	433	448	440	450	409	444	435	456	439	421	447	423	426	413	442	413	440	469	418	463	417	414	420	377	453	400	420	424	428	412	431	469	456	437	454	440	432	437	449	407	422	460	413	410	435	388	463	442	417	473	450	451	429	420	432	452	448	412	411	428	444	441	463	417	451	398	431	412	415	438	457	459	448	425	408	450	420	431	421	453	403	427	431	419	415	435	448	419	438	452	448	394	428	449	409	419	472	405	405	401	397	433	433	423	429	420	432	429	420	468	423	453	445	444	443	413	420	445	413	417	451	445	448	405	399	438	479	393	415	405	459	434	442	446	390	429	459	385	416	442	440	447	435	446	385	408	434	437	458	447	393	439	443	395	409	468	443	418	418	436	452	446	426	432	386	462	475	449	433	454	437	455	401	414	399	410	461	425	432	438	453	422	423	445	430	448	420	464	431	414	415	419	458	431	411	484	406	464	402	428	435	408	470	413	384	393	437	426	442	401	448	418	421	407	445	415	449	427	470	435	477	403	439	451	453	425	421	471	443	404	451	424	436	428	438	437	416	452	391	437	444	415	438	403	475	465	400	400	409	442	448	487	432	434	451	436	418	395	443	410	431	425	423	401	419	424	456	415	429	439	442	390	412	404	412	430	434	415	416	423	394	443	438	411	394	460	439	418	435	436	413	402	421	451	453	422	492	449	443	420	415	460	458	444	404	446	391	431	420	444	387	440	432	460	449	464	456	418	484	404	417	429	428	439	409	434	444	435	455	417	402	436	475	422	401	439	425	453	444	441	434	425	465	415	427	409	394	463	402	421	419	423	441	440	435	387	437	428	416	454	441	402	424	443	441	404	442	450	429	436	441	432	412	422	405	450	448	406	454	427	441	426	437	427	473	422	356	448	432	412	452	450	440	450	402	443	416	432	419	394	458	433	446	405	404	408	407	416	445	396	460	416	446	459	442	424	450	456	419	412	430	423	439	442	437	445	434	424	473	436	420	420	467	459	438	429	404	448	467	473	408	407	437	455	413	477	436	426	443	428	445	472	439	447	435	451	465	404	431	432	467	404	438	403	402	431	443	399	444	449	428	449	442	462	429	422	407	379	437	471	436	432	424	403	450	441	429	386	445	422	465	425	452	377	451	424	465	435	428	406	430	441	425	440	412	458	446	433	427	430	472	460	442	426	403	412	454	420	424	402	395	439	413	425	401	440	443	444	406	396	437	421	439	430	446	439	381	408	429	399	446	438	412	457	439	415	417	411	431	480	428	436	451	446	441	416	439	454	445	394	433	423	436	402	448	424	431	429	445	440	427	444	430	416	432	436	405	422	393	412	432	460	406	473	427	453	418	427	406	422	426	453	440	417	400	408	427	435	419	410	418	427	434	429	458	422	424	455	418	440	438	419	429	414	417	458	424	438	408	421	416	457	415	414	471	409	445	406	428	436	426	411	434	421	419	423	449	438	427	445	434	430	421	431	386	446	438	379	450	421	404	417	464	454	431	458	453	401	450	432	467	427	408	424	447	402	406	458	386	433	429	409	468	475	426	450	424	418	437	446	458	389	432	435	405	412	389	391	438	433	435	410	449	460	459	424	429	452	414	430	430	420	453	416	425	447	415	362	428	413	437	426	425	392	446	431	449	410	450	403	458	453	466	436	459	415	442	430	417	436	450	404	432	422	437	397	405	424	453	378	424	455	428	434	436	466	409	438	420	440	430	427	408	407	424	426	437	410	407	414	409	450	426	442	387	454	417	420	452	431	473	431	447	437	397	429	389	427	434	444	487	436	425	403	453	452	406	414	432	398	438	425	452	476	416	447	394	442	412	420	451	428	445	408	425	428	417	422	431	437	419	447	465	437	430	440	443	404	437	475	435	413	439	459	417	386	443	427	451	466	429	408	429	399	442	419	455
28490	27312	28432	17823	9697	2541	630	420	385	334	407	395	364	349	381	336	330	315	349	337	356	357	351	352	305	338	320	360	331	371	347	423	456	376	357	356	323	310	308	363	358	346	322	341	319	318	314	301	304	323	369	302	326	305	342	323	304	302	311	327	303	330	332	316	334	316	305	298	334	315	351	346	348	347	322	314	333	325	318	337	330	291	327	302	325	327	301	340	326	320	358	333	333	327	345	314	320	353	330	369	306	336	371	326	306	355	337	321	314	332	327	301	314	281	309	327	352	310	336	320	343	292	315	305	330	321	329	313	325	289	352	347	360	306	312	323	354	320	366	302	358	356	311	338	341	325	353	335	337	320	302	338	332	324	333	309	306	315	327	316	322	316	333	298	316	335	310	336	330	317	322	336	295	369	343	311	326	291	349	310	340	356	354	332	338	336	360	315	309	332	343	325	318	342	316	323	334	306	338	354	332	308	301	350	315	355	303	347	343	330	311	351	319	327	321	317	341	328	323	282	314	316	316	299	307	353	325	341	328	342	341	294	301	329	290	300	314	319	315	350	324	324	305	343	321	323	322	301	307	340	316	351	313	365	320	301	312	329	288	361	317	303	332	335	328	342	300	332	326	329	325	317	322	331	335	314	328	327	308	330	326	306	319	347	302	298	347	338	344	301	316	309	338	324	350	324	327	297	345	320	305	318	325	306	321	331	280	335	313	356	315	301	319	348	312	307	334	309	310	346	325	333	304	351	301	330	313	331	343	313	331	339	358	341	335	319	306	321	303	319	342	313	313	307	340	356	321	345	322	321	328	348	353	346	324	353	324	303	322	353	329	331	336	334	304	311	333	325	321	329	332	310	335	321	324	350	341	327	325	327	335	326	345	332	302	337	342	338	324	324	329	292	313	306	343	327	271	325	314	296	361	302	313	316	345	311	353	309	337	326	328	311	340	322	327	319	299	331	343	347	332	308	347	348	308	320	332	299	335	303	324	358	311	326	304	317	316	343	334	332	311	317	291	309	354	317	318	338	339	341	337	324	314	342	337	331	326	326	342	303	330	296	339	332	323	316	326	361	342	321	321	318	327	332	352	311	323	338	292	333	339	355	324	377	334	311	360	327	331	372	338	349	342	319	328	315	320	315	306	301	305	323	312	348	342	317	350	322	321	313	327	345	323	325	330	321	308	307	292	313	339	323	287	298	329	291	335	305	348	325	324	330	337	346	321	326	325	334	317	342	313	304	334	304	342	344	317	324	335	325	322	322	306	294	292	327	342	294	313	316	322	283	319	316	335	292	316	308	354	313	348	324	310	349	312	349	352	331	298	323	326	328	341	316	342	279	348	338	302	325	284	285	333	348	304	317	330	310	328	302	297	345	319	345	314	289	335	326	309	322	335	330	276	356	338	309	372	359	333	347	329	307	291	302	303	343	335	331	359	340	353	336	310	329	341	326	307	325	322	335	335	345	324	352	308	349	296	299	322	323	343	347	335	333	334	308	340	331	302	293	309	330	328	311	302	307	316	299	359	312	294	318	316	300	319	307	335	325	281	311	336	357	324	332	303	326	317	319	318	325	320	312	321	335	310	312	321	348	322	297	301	303	326	339	346	307	343	302	310	354	369	324	343	319	312	306	307	328	334	350	340	335	289	331	297	304	309	311	317	314	299	331	360	306	316	326	317	329	340	316	348	307	328	325	295	288	333	296	321	343	323	330	323	330	305	325	305	350	316	328	326	320	340	351	311	328	326	312	304	336	300	299	316	291	330	328	333	317	355	342	294	332	316	297	304	350	308	306	311	350	384	310	324	320	287	332	327	315	315	325	345	309	331	326	313	309	298	339	327	318	341	340	295	357	355	351	350	324	345	330	319	347	345	306	318	327	338	315	329	318	323	301	304	344	336	335	339	333	335	340	298	314	331	355	315	334	331	320	307	330	314	313	322	331	360	298	302	296	347	316	353	339	323	315	318	312	322	345	342	318	352	302	325	313	349	319	307	309	354	318	322	349	330	364	322	311	332	321	324	287	345	324	304	294	347	306	309	326	304	348	321	344	323	323	305	306	322	317	300	343	298	313	297	318	320	303	326	339	335	306	306	302	318	304	329	313	348	345	333	319	324	331	322	304	344	329	315	292	306	326	335	342	323	338	320	356	365	310	293	332	314	307	314	341	339	317	329	324	335	308	310	279	309	319	331	297	292	311	317	306	325	291	300	330	313	315	337	311	316	353	316	350	326	328	321	295	312	356	300	312	316	329	344	323	309	327	323	298	319	329	334	313	331	351	325	308	329	335	365	349	305	338	324	305	307	340	317	338	330	303	324	302	333	303	323	332	337	312	321	297	317	316	337	335	294	334	321	308	320	291	318	301	322	329	329	332	364	318	302	308	330	306	317	325	358	345	327	296	318	346	317	297	346	344	339	326	327	327	297	325	349	320	309	350	358	305	296	312	352	301	325	323	324	339	297	340	294	314	324	329	330	345	344	319	315	305	354	334	330	305	313	340	324	350	375	304	340	349	338	316	327	343	319	356	345	295	320	339	371	299	349	316	340	338	317	327	325	309	301	335	334	348	331	339	336	326	307	341	307	336	339	292	348	338	344	313	324	315	332	354	319	340	301	341	322	353	330	328	317	287	323	347	338	322	333	335	337	302	329	336	304	330	314	328	314	315	304	329	331	336	331	299	296	293	324	330	313	332	326	303	357	306	335	328	331	313	324	333	352	329	331	321	295	337	348	297	340	287	321	309	329	343	359	337	336	312	319	301	341	301	333	334	348	339	319	336	317	328	307	307	363	353	319	304	326	353	341	319	306	343	354	353	343	322	310	340	313	303	336	310	317	356	297	289	326	320	325	325	342	320	326	296	314	348	323	322	309	286	328	291	326	299	313	322	306	306	353	306	339	293	336	320	312	308	327	326	331	319	307	323	311	332	358	329	317	337	321	345	334	354	307	320	346	310	303	306	323	331	328	321	314	311	336	312	301	348	316	330	344	339	329	335	303	303	302	314	324	319	337	303	332	336	341	331	343	323	310	335	285	342	361	328	341	312	334	338	319	312	329	349	335	328	299	316	327	324	356	330	334	333	308	313	324	337	306	319	338	300	303	332	343	321	336	297	340	314	310	343	310	342	335	319	345	342	356	330	338	358	339	333	320	299	322	295	313	335	306	344	362	302	336	324	341	298	289	317	325	323	342	311	290	298	352	299	327	312	352	336	346	339	306	319	316	324	343	342	303	293	360	329	329	305	314	326	305	327	310	310	308	330	294	306	303	290	340	298	354	328	333	335	310	336	314	297	316	340	338	346	299	323	340	328	352	326	308	358	318	322	299	324	319	329	345	324	324	319	292	316	328	321	337	320	364	310	307	329	332	317	304	333	325	328	321	321	345	312	299	297	347	337	338	308	336	334	344	338	337	318	334	297	341	344	346	314	358	340	352	343	324	325	341	304	347	303	341	331	328	309	351	337	333	342	320	320	322	353
31481	44484	28877	16630	12477	3455	749	539	492	507	495	470	478	430	452	401	422	391	412	397	408	428	425	414	410	386	411	398	421	472	459	535	591	486	385	413	379	426	370	391	393	394	366	382	398	356	381	412	401	376	363	393	384	399	343	351	370	399	387	396	362	384	369	369	377	378	385	356	400	404	375	408	376	384	403	371	357	388	409	403	348	388	384	371	395	391	404	390	411	393	371	393	403	405	362	367	430	366	391	384	371	387	375	349	358	363	396	395	377	363	369	368	395	373	412	402	399	352	402	393	354	387	381	382	382	382	365	369	364	362	424	354	363	369	380	370	369	424	404	375	335	380	405	367	340	355	406	390	375	350	380	392	387	367	410	387	396	370	389	373	383	346	393	380	356	377	394	388	404	388	350	369	398	380	371	364	409	401	396	360	375	382	352	410	392	392	363	369	404	370	369	409	374	358	386	396	366	359	410	368	401	373	377	356	383	388	403	392	357	415	401	352	370	379	385	379	404	369	360	380	364	396	368	381	405	353	362	365	377	398	417	405	374	369	386	434	352	378	387	389	425	396	394	350	377	406	395	401	379	397	397	401	372	364	398	404	377	396	382	382	392	419	399	385	387	402	370	374	387	383	403	403	377	408	365	403	381	377	398	385	402	381	416	378	391	411	406	383	382	365	395	369	393	378	393	386	386	402	360	365	367	388	369	412	344	371	366	372	370	374	424	398	384	372	429	354	419	404	362	368	387	378	392	384	361	356	385	373	388	424	355	384	390	391	403	390	392	376	378	386	363	404	387	371	381	403	376	374	401	380	403	356	359	372	398	384	406	401	384	371	345	403	402	361	372	352	340	388	354	358	382	372	418	366	377	348	379	417	375	355	399	386	379	380	357	399	402	377	404	401	375	369	383	346	357	390	409	377	398	374	357	390	385	371	367	378	369	374	381	398	371	418	363	376	378	372	377	386	396	352	386	402	367	411	384	386	410	374	390	371	366	374	414	391	401	410	418	399	394	384	386	373	377	362	382	380	402	383	382	381	342	381	384	378	377	350	378	371	363	391	370	394	374	355	355	390	375	388	419	378	376	392	361	395	401	358	405	392	351	375	394	400	393	385	382	364	381	384	390	380	386	368	390	386	342	381	383	388	415	389	393	407	414	387	379	393	384	369	408	384	380	371	428	392	367	404	398	405	382	416	384	367	378	388	403	387	396	384	367	367	371	390	390	421	376	374	373	394	391	389	386	377	407	366	361	376	392	366	361	403	387	387	369	388	424	405	379	387	383	367	374	383	369	368	341	374	374	356	398	367	369	350	392	382	371	343	385	331	399	388	399	433	365	367	390	403	401	406	366	391	363	364	373	375	396	396	381	380	397	403	389	399	339	385	386	396	388	405	368	419	371	367	421	376	373	345	390	407	410	371	357	402	368	341	370	380	378	383	382	372	406	365	357	365	372	394	371	372	321	403	363	392	332	361	336	397	344	338	370	376	364	392	380	366	355	384	371	359	384	361	372	410	361	381	344	371	379	374	400	419	371	346	429	356	366	380	380	396	392	384	377	377	389	394	378	347	379	409	421	422	375	385	414	352	339	390	400	418	412	414	390	384	387	368	369	398	382	354	384	397	401	377	372	383	370	384	372	367	390	395	397	372	395	368	354	380	410	360	392	394	343	364	364	396	338	349	379	358	382	398	380	388	353	384	371	388	387	401	376	423	365	373	359	393	357	376	355	374	402	406	372	376	347	373	383	376	391	403	348	379	410	358	365	362	374	392	373	408	357	398	363	371	411	372	359	390	381	390	396	383	346	377	397	360	353	378	358	350	384	386	357	413	372	384	400	373	390	383	370	388	378	411	360	401	394	353	392	400	376	409	368	372	378	365	413	378	383	390	374	406	375	384	367	372	403	383	380	410	386	359	379	412	401	377	386	399	409	396	390	361	370	423	353	375	378	406	426	390	388	361	380	376	378	384	378	357	359	388	403	373	375	389	393	379	393	367	359	368	396	383	396	373	383	391	366	386	404	354	418	412	381	379	366	380	413	399	384	374	402	370	386	393	366	373	382	396	390	378	357	373	371	376	385	386	400	370	379	363	404	376	373	370	361	369	378	379	417	400	387	375	386	380	389	370	380	363	364	405	397	383	331	418	364	381	396	353	388	430	406	404	415	388	412	389	342	346	385	375	360	404	371	368	424	338	417	354	388	372	369	397	383	379	386	397	363	417	393	381	357	412	367	402	366	381	381	385	392	370	384	372	381	351	422	392	422	360	377	353	390	336	384	378	337	379	415	374	388	389	370	384	401	372	354	395	377	384	382	379	381	384	408	423	370	365	373	396	389	389	365	395	410	369	367	406	348	371	375	381	397	370	393	413	376	391	376	354	371	394	381	394	367	372	381	368	407	362	374	375	376	394	397	415	391	424	379	377	372	407	357	407	399	356	372	387	353	373	389	375	415	398	397	410	326	409	409	404	382	371	392	349	372	357	375	396	363	398	353	384	379	376	407	397	342	380	412	381	388	393	380	348	388	377	391	347	370	370	359	422	365	358	342	380	411	388	367	378	354	360	370	366	397	381	396	375	363	384	374	403	369	353	383	390	373	377	385	337	349	410	389	393	385	364	371	396	393	382	383	367	397	396	368	374	363	381	409	370	390	354	403	356	390	376	383	398	356	372	374	369	381	375	388	374	389	391	404	381	412	385	379	361	410	423	383	386	384	385	377	386	347	415	383	361	367	367	402	396	353	385	390	375	402	392	373	376	419	359	346	386	412	335	382	393	385	388	375	380	399	383	403	369	382	385	383	377	366	404	390	359	380	394	410	394	391	366	384	371	400	355	396	365	388	373	385	377	354	415	356	368	413	394	360	391	383	343	368	406	415	380	388	368	390	391	373	347	358	367	391	355	383	403	353	361	398	385	382	386	377	374	356	358	385	391	406	376	355	359	394	359	389	387	404	366	375	348	408	375	409	380	390	387	361	364	389	388	311	397	381	372	396	385	403	414	378	388	390	388	365	410	389	369	386	357	363	377	358	353	402	386	385	389	368	396	374	398	377	374	385	403	365	373	386	376	365	338	405	412	367	399	375	400	382	365	372	377	362	401	395	390	382	406	414	348	421	357	380	410	371	425	375	371	397	365	394	417	389	369	401	375	385	390	383	387	374	389	383	410	371	370	394	363	394	365	409	373	356	391	413	399	400	383	418	390	390	365	358	383	421	403	379	377	381	374	358	404	359	392	405	358	348	378	352	394	358	379	390	370	396	364	402	408	381	398	414	401	384	397	384	412	360	377	430	384	372	386	386	381	395	425	365	364	375	403	379	404	385	357	362	397	399	351	378	382	392	368	334	407	383	359	382	399	409	391	368	387	406	328	367	380	373	347	386	390	380	418	370	394	376	364	379	368	371	343	379	411	356	427	385	417	396	383	397	374	376	380	404	390	410	394	370	390	379	385	384	381	388	390	351	353	381	431	378	370	379	392	404	397
23759	20982	28058	24348	22180	15866	2448	680	536	483	543	442	469	430	415	380	403	333	344	352	325	379	353	374	335	330	495	1111	1808	1405	1198	929	850	518	325	413	344	315	331	339	324	311	305	310	305	294	342	328	337	311	302	308	304	320	303	319	333	323	310	325	305	306	306	299	306	334	301	304	298	301	300	319	305	319	304	313	304	330	297	333	318	305	304	328	289	304	331	320	300	296	326	305	319	334	313	342	318	323	340	318	317	321	318	311	306	338	326	295	292	311	300	290	299	314	318	299	306	334	325	329	302	327	326	301	314	281	287	319	334	309	300	314	304	330	296	342	328	324	305	313	293	318	310	317	325	298	315	275	329	332	289	301	312	343	282	326	351	308	314	326	317	312	315	343	303	318	306	349	337	299	319	288	306	330	287	325	309	305	315	324	344	317	302	266	300	320	336	350	307	295	312	318	301	317	295	297	307	296	312	316	294	324	294	333	305	351	300	313	359	310	298	302	337	312	282	316	333	282	332	310	269	300	281	328	304	294	337	335	331	334	317	320	309	288	324	312	299	312	323	300	304	323	341	336	309	346	319	301	276	322	314	286	303	311	310	316	298	339	336	302	317	292	356	283	302	313	317	315	326	316	307	298	327	312	296	286	312	335	306	268	299	319	321	328	306	309	296	324	297	343	298	295	332	279	282	304	301	302	311	315	316	324	289	326	303	345	335	317	313	312	293	305	292	288	274	303	293	317	328	338	304	327	291	305	309	327	320	314	324	287	284	341	299	311	312	301	313	287	322	309	301	308	313	309	301	326	270	296	301	325	324	276	378	302	322	344	295	302	337	320	297	304	338	310	293	299	334	322	321	303	323	299	321	314	310	314	323	334	314	332	303	313	300	265	309	330	339	307	305	346	285	312	309	306	317	324	341	318	293	310	322	320	301	306	306	312	309	301	329	312	328	306	304	312	314	307	335	294	314	325	311	319	312	296	313	301	315	292	309	276	315	310	328	297	312	313	301	292	329	323	300	329	340	334	306	310	319	327	321	308	326	325	313	340	321	293	359	298	328	329	333	333	327	307	352	317	333	286	292	303	289	322	313	287	322	309	338	301	318	298	309	339	307	316	310	333	329	290	302	304	317	301	296	293	276	307	309	308	293	310	320	296	327	323	321	328	279	350	346	300	302	289	347	315	309	314	326	314	319	301	335	322	306	305	291	284	305	300	315	354	315	297	317	311	293	331	340	300	342	301	321	319	318	319	307	300	326	295	315	310	315	319	317	292	300	306	327	326	303	285	320	291	349	322	301	324	323	290	305	311	290	320	279	309	306	292	333	273	326	325	315	301	314	324	294	314	308	302	317	312	302	314	290	296	324	315	311	315	324	313	321	292	311	315	283	310	325	300	291	299	316	278	310	337	350	305	298	299	318	324	323	305	305	316	315	306	281	327	338	304	314	344	290	304	284	313	299	335	319	291	285	348	296	303	322	284	308	308	319	325	321	316	299	295	310	304	305	306	285	284	311	302	342	278	317	319	346	310	331	302	305	310	312	335	309	298	348	322	320	301	339	312	317	304	317	321	314	302	307	291	310	311	324	351	323	303	329	296	331	289	356	320	309	323	310	297	287	327	316	310	278	304	306	310	329	293	283	315	300	326	331	317	328	321	328	320	313	333	286	313	331	314	289	324	299	281	323	315	318	326	306	316	302	298	329	307	334	341	321	324	289	301	293	274	288	273	294	318	291	303	292	316	292	302	301	328	300	322	316	307	322	314	355	310	307	327	302	299	292	329	323	309	308	311	326	296	288	335	324	316	298	299	312	334	315	298	284	325	315	330	334	344	303	303	326	340	281	300	313	294	349	320	311	295	303	316	308	333	270	296	305	335	293	332	301	316	304	303	316	292	330	284	317	287	315	298	307	335	292	319	286	281	324	312	302	339	291	317	359	294	315	330	297	296	302	340	329	316	311	337	314	311	300	316	306	332	310	318	341	319	302	304	287	325	327	294	308	304	315	333	337	273	281	322	306	309	343	245	308	305	332	367	333	283	288	345	304	276	325	303	303	308	295	333	311	290	328	295	307	317	298	306	289	291	299	322	312	325	288	299	332	286	312	309	331	311	330	282	303	274	330	283	310	300	322	285	293	314	300	298	308	309	295	325	330	338	307	259	303	341	336	321	328	331	301	297	321	303	337	314	308	335	294	316	320	298	321	308	304	301	323	316	301	331	344	286	349	318	299	297	317	321	298	313	319	314	320	328	308	326	344	307	322	303	309	344	297	289	292	285	325	306	321	339	313	318	300	294	314	291	329	295	340	320	308	289	299	317	308	315	299	327	293	339	309	295	299	307	299	324	308	326	300	317	331	307	289	306	303	290	319	277	295	303	309	313	333	344	312	314	310	311	337	328	308	299	305	310	288	304	298	331	281	326	337	324	329	305	319	342	292	294	315	299	315	307	318	328	338	328	335	315	309	289	313	323	322	317	286	349	308	313	318	301	342	314	285	296	308	309	322	293	318	314	336	292	298	297	297	360	302	310	331	315	304	337	340	295	355	341	325	308	299	301	296	322	312	280	311	301	326	303	347	330	308	336	340	336	315	315	322	306	314	347	310	311	294	327	284	330	307	297	332	326	327	287	318	316	328	295	329	280	304	310	286	306	325	304	303	317	315	334	336	353	317	333	305	327	328	309	286	318	328	319	275	315	317	315	306	329	280	325	303	297	307	267	324	310	331	317	297	321	329	285	329	301	337	306	306	338	322	273	346	281	288	332	320	302	287	322	296	302	318	321	305	280	323	314	304	303	331	294	316	312	278	339	316	337	290	312	304	305	329	292	301	318	321	317	292	315	319	316	313	342	342	313	306	325	301	298	329	309	315	292	314	353	345	303	286	318	312	301	304	309	330	292	303	335	303	305	335	334	289	328	303	309	292	300	302	323	307	313	333	307	341	324	317	334	304	315	312	294	295	317	346	301	307	300	316	313	347	286	331	310	339	304	281	298	309	307	267	345	325	317	328	324	307	341	307	310	340	310	354	309	333	290	311	323	287	313	310	313	300	308	308	278	332	318	328	315	298	305	311	324	277	320	329	350	314	289	312	307	317	302	345	328	292	259	278	321	298	318	306	310	315	350	285	323	358	323	321	310	305	325	307	327	317	299	327	286	295	318	334	313	328	310	328	325	290	312	295	328	327	325	317	319	313	303	326	324	326	309	308	319	325	309	316	320	294	295	325	325	320	294	348	302	285	295	340	289	308	320	295	329	267	293	326	306	305	295	332	304	334	305	297	329	274	304	292	304	328	298	346	299	332	316	300	309	341	330	279	295	326	314	303	328	324	354	310	348	346	347	326	306	280	317	293	307	302	301	347	322	321	301	298	306	345	337	330	298	305	313	312	332	305	295	314	304	313	352	330	286	311	311	324	317	341	317	299	325	331	305	296	308	311	320	310	302	310	288	309	306	347	327	321	326	318	302	277	314	300	303	315	278	318	335
32808	54507	39531	29006	24935	10044	1134	878	781	753	722	626	633	560	507	435	439	474	449	436	471	482	456	441	388	429	650	1608	2508	1988	1619	1264	1192	681	389	542	404	368	384	315	383	338	333	364	355	397	353	379	363	341	400	306	358	359	363	366	367	377	379	324	384	333	359	353	385	392	355	343	344	363	358	350	375	377	375	342	344	339	352	369	363	350	386	357	379	364	370	399	307	351	358	337	355	366	339	369	367	357	356	358	353	373	366	364	363	354	358	344	346	360	404	364	390	344	340	376	345	381	363	384	334	365	329	362	334	355	357	349	320	335	391	362	351	377	388	370	360	326	387	333	348	358	346	385	355	406	367	357	361	404	375	321	358	357	371	327	345	369	374	355	368	376	391	357	347	389	369	360	409	361	337	355	328	343	372	365	400	375	330	337	327	343	387	374	400	357	348	351	362	344	354	366	355	355	353	354	372	341	367	336	341	380	378	360	335	341	362	329	355	357	358	350	371	342	383	351	343	354	331	378	343	375	363	376	372	407	406	373	342	354	379	358	357	357	368	345	398	349	325	366	386	391	334	358	417	357	374	345	367	325	368	353	358	359	350	366	325	374	346	377	338	390	375	354	379	381	321	366	352	359	341	390	353	330	340	363	401	373	391	366	360	358	361	322	356	346	346	358	354	397	350	345	354	349	367	352	381	381	385	373	359	357	338	337	353	368	369	356	370	358	350	367	364	353	395	391	366	374	360	397	354	361	384	353	384	354	328	381	367	360	337	382	360	324	321	374	327	377	346	320	345	366	354	366	361	372	336	364	347	363	350	369	363	382	350	349	369	373	351	373	358	359	340	365	380	414	374	341	389	359	351	368	333	362	380	349	338	388	330	368	374	353	334	335	381	398	392	334	341	355	354	365	377	362	321	350	352	388	373	365	417	339	369	364	372	391	340	333	376	348	363	333	368	352	348	375	361	336	364	367	353	335	384	364	366	358	389	347	405	375	370	343	365	334	344	380	338	366	367	394	342	378	384	351	338	400	369	367	337	372	353	370	375	331	375	396	361	371	348	403	368	344	356	371	402	381	358	370	378	371	346	350	374	393	357	371	377	365	338	367	354	385	372	363	355	395	359	381	342	362	373	359	344	324	356	357	337	362	373	381	391	359	379	363	353	377	367	359	339	346	359	407	352	344	372	356	354	323	339	336	365	371	352	356	380	344	397	367	388	362	409	334	381	359	347	347	336	365	364	376	371	349	364	344	404	367	356	397	390	365	399	359	377	413	341	362	364	372	364	369	347	366	350	393	362	357	325	360	328	395	360	383	334	392	349	359	335	352	349	369	338	350	379	336	355	381	356	373	335	366	315	355	364	382	399	337	315	338	345	374	336	374	352	353	394	380	396	352	335	334	385	405	363	376	336	354	390	345	381	359	341	362	345	323	354	363	357	350	343	372	364	330	398	370	353	357	327	358	355	365	406	346	388	371	400	372	338	352	375	366	407	377	353	383	388	397	360	359	353	367	334	370	376	361	348	369	387	362	363	357	369	371	342	357	352	366	371	379	384	372	406	360	342	361	353	348	362	399	329	368	327	372	344	361	379	384	345	357	337	363	372	337	368	361	334	347	373	385	337	355	320	393	331	387	349	342	369	345	339	376	349	346	381	361	344	328	381	387	390	360	375	355	353	358	373	356	411	353	387	369	350	371	364	376	373	339	344	338	365	366	372	356	397	388	365	392	375	330	346	356	362	327	358	361	376	334	354	365	362	383	358	370	352	367	364	351	373	332	371	385	346	389	377	397	368	376	362	351	366	337	374	356	375	367	326	374	378	350	330	345	369	347	358	368	344	343	374	342	377	350	348	362	383	386	360	394	338	348	340	373	338	369	331	354	340	378	354	391	347	378	372	348	321	353	333	372	372	376	362	369	353	347	350	346	345	361	377	364	350	358	370	365	372	358	371	346	351	368	371	323	331	364	367	347	377	307	360	358	377	345	390	368	351	392	384	363	342	331	353	350	351	344	380	318	377	372	341	356	347	371	339	332	361	384	365	389	375	336	378	348	390	357	405	365	343	366	369	361	346	367	387	346	361	337	335	353	345	355	359	358	365	368	334	396	328	349	363	331	340	350	365	345	362	370	325	336	389	367	400	343	347	373	355	368	400	337	404	369	328	363	369	370	363	377	374	366	356	352	345	384	357	350	358	372	347	347	354	349	378	381	329	350	355	360	346	345	347	367	350	386	364	357	342	365	344	359	336	382	362	353	361	379	371	353	373	349	356	347	361	398	368	341	358	381	358	346	343	389	356	333	358	369	376	392	375	359	355	349	370	359	362	337	366	355	364	353	342	355	344	381	348	374	350	341	362	356	391	340	370	366	399	327	346	353	363	359	326	327	341	366	360	339	368	359	320	370	346	352	368	368	339	362	355	363	366	368	329	381	352	391	341	373	371	352	346	367	369	351	379	371	386	373	355	377	412	368	378	361	346	395	351	345	393	352	353	326	340	341	350	380	330	375	356	359	369	376	353	360	401	364	398	355	359	378	351	378	357	336	374	373	358	363	340	356	392	381	321	372	337	338	349	383	355	344	372	351	332	350	372	370	335	376	352	329	374	350	355	381	366	351	371	349	344	348	373	383	356	365	334	334	351	345	366	351	394	353	368	378	363	361	393	363	341	371	382	357	368	384	376	364	388	384	357	351	362	359	371	371	341	357	381	357	364	337	349	335	339	347	361	361	385	335	374	325	375	372	369	349	356	338	377	364	345	362	322	358	341	359	367	346	348	352	329	370	351	401	384	361	342	347	327	368	344	384	380	342	408	341	342	370	371	353	332	361	337	357	366	375	346	324	357	406	357	371	355	374	380	371	373	389	325	375	380	355	379	363	352	362	398	390	411	351	372	352	356	334	349	330	390	361	368	399	368	330	353	397	353	352	356	361	375	387	376	364	385	401	335	350	359	393	372	379	314	381	371	338	371	360	333	363	370	366	349	338	334	362	402	380	333	396	413	348	332	341	374	374	375	398	386	364	355	349	378	349	334	367	356	373	360	420	395	399	392	347	324	337	388	370	392	372	377	329	376	350	377	368	349	351	343	341	358	348	397	341	335	359	369	385	327	355	358	391	360	356	355	366	378	370	371	362	368	345	360	387	344	319	349	318	356	358	379	376	391	337	364	341	358	355	369	354	392	372	340	340	347	353	364	353	362	369	397	382	366	395	359	347	389	343	348	349	346	397	325	323	350	333	368	339	338	352	361	364	353	359	357	381	394	374	381	344	359	344	341	393	369	359	367	372	344	352	332	360	354	332	362	367	363	350	397	378	347	358	382	354	349	365	388	367	343	387	341	364	392	346	358	360	365	351	354	324	366	357	372	377	385	359	360	359	364	380	353	358	359	385	364	362	380	351	346	352	346	364	359	368	355	353	374	330	377	369	359	327	397	369	394	368	339	349	348	354	350	363	369	357	352	350	334	373	366	346	340	352	366	386	379	343
25017	21074	27584	26251	19738	5029	758	583	539	556	529	503	539	554	548	462	467	482	515	456	493	445	449	490	470	461	455	587	728	683	614	829	991	860	502	505	507	403	444	410	431	453	392	427	410	412	427	422	435	430	429	421	432	437	410	421	391	420	412	381	420	421	448	445	453	417	448	397	414	433	421	417	434	397	412	448	377	419	427	434	427	432	420	430	428	441	465	416	427	433	428	440	424	435	425	427	405	416	454	460	444	458	425	436	470	398	418	427	453	427	440	441	409	400	410	414	430	417	424	458	438	428	404	427	451	437	424	421	461	420	439	445	436	466	423	425	397	437	432	428	444	421	400	444	425	434	414	412	457	399	464	432	444	399	470	471	394	418	414	448	437	445	437	387	429	446	443	406	409	457	393	456	442	445	419	442	412	439	406	408	400	415	427	463	411	437	410	431	448	441	450	430	425	448	397	400	448	459	420	461	399	406	401	467	451	428	427	451	445	431	460	434	402	430	394	419	477	402	449	442	462	453	430	412	442	413	420	420	441	475	421	425	473	453	438	436	407	447	435	399	393	410	450	414	409	430	411	415	415	453	441	420	410	418	446	428	441	441	429	434	431	447	416	453	443	425	441	450	383	414	417	418	423	441	429	433	448	437	418	455	433	408	423	452	440	407	428	443	393	451	427	434	400	482	388	393	395	429	423	438	439	470	447	431	415	438	388	404	407	435	429	423	411	429	417	456	436	405	404	425	451	419	430	455	446	441	450	459	415	438	428	426	453	417	448	378	403	411	478	420	423	492	465	414	431	467	417	419	438	439	421	456	436	472	435	438	449	412	438	456	438	422	461	461	461	442	455	417	427	427	467	400	452	429	461	415	411	425	410	420	463	434	444	436	357	416	444	432	414	423	429	398	440	460	435	463	437	424	447	447	444	431	423	414	427	416	442	454	447	389	387	428	430	454	439	456	441	410	454	442	459	432	412	469	423	461	425	388	432	468	409	414	413	408	440	475	421	419	441	443	417	416	395	401	455	417	457	461	435	379	430	454	414	414	440	462	391	452	454	423	411	404	419	415	434	404	439	408	381	427	419	467	436	403	466	429	446	444	454	429	440	384	461	443	396	445	431	410	435	442	413	384	368	466	448	420	394	441	425	416	451	423	426	463	446	424	467	446	410	399	395	437	447	420	387	438	402	448	403	427	365	433	450	455	439	441	396	413	422	407	440	433	446	418	451	441	439	448	423	414	396	452	400	445	443	416	413	432	437	447	439	411	410	389	419	408	485	445	404	438	437	430	437	419	416	445	422	400	394	433	445	433	428	419	428	426	471	434	439	439	459	453	484	413	421	450	427	438	473	436	430	438	434	408	429	445	447	446	445	428	462	438	420	439	440	407	447	418	448	409	419	424	410	404	401	431	408	425	435	466	433	426	394	409	440	432	442	413	420	448	447	436	441	450	444	404	421	393	433	399	414	480	444	396	428	442	386	434	485	422	437	443	463	412	447	458	437	415	482	454	419	428	420	446	395	455	430	420	446	410	461	389	419	400	398	488	409	424	415	422	485	457	439	439	399	408	448	418	426	468	418	405	450	435	465	432	464	427	424	419	420	414	415	431	445	432	405	417	442	428	432	427	435	454	455	393	479	470	443	419	447	456	434	447	397	436	458	432	419	441	442	424	398	435	446	434	446	432	441	442	439	400	416	434	424	462	406	412	445	396	411	450	393	445	474	399	410	448	419	435	474	456	402	391	420	434	427	418	465	449	457	385	413	451	410	428	416	435	468	430	427	433	420	460	431	450	428	462	426	448	438	414	450	400	432	465	421	399	464	405	424	418	416	435	425	427	423	424	447	445	432	431	411	401	417	427	412	431	448	438	418	457	448	418	429	411	446	443	423	419	424	448	399	442	424	430	410	423	456	439	471	438	425	412	469	432	415	433	468	428	427	411	416	439	432	417	458	408	393	460	421	434	472	412	398	451	416	418	392	416	397	421	418	426	435	388	445	439	427	457	429	388	447	439	402	430	411	440	458	439	449	454	453	434	406	398	412	478	457	427	409	425	421	430	435	433	431	445	359	464	454	418	436	417	433	436	430	437	450	453	458	398	429	434	378	387	437	413	453	471	416	398	425	422	437	391	440	445	414	426	401	412	415	441	438	431	454	431	433	428	407	425	435	408	447	447	474	419	464	426	430	421	427	437	428	451	454	393	420	423	409	434	448	417	441	449	428	422	397	422	400	418	406	430	460	427	435	414	426	395	419	458	448	449	446	461	456	455	444	446	396	436	475	429	418	431	447	435	420	427	414	437	430	431	443	434	465	454	398	452	432	409	443	423	427	438	376	446	377	456	425	399	458	437	435	467	434	406	465	431	431	438	480	413	431	424	416	438	431	443	429	386	384	410	410	426	439	450	430	428	420	407	431	420	428	422	434	413	475	435	447	422	400	437	393	417	439	452	426	445	462	407	405	436	406	450	421	411	383	421	400	453	442	495	441	433	406	440	427	393	427	417	427	421	423	401	421	432	448	450	442	377	422	446	433	438	415	419	430	378	442	421	408	412	415	460	426	424	440	399	410	423	450	409	424	437	443	442	434	444	404	448	439	455	431	426	434	449	449	422	416	449	452	411	440	425	418	425	421	422	437	418	437	457	466	457	452	450	445	420	421	416	403	452	412	440	404	388	436	426	447	415	447	423	416	444	419	424	426	427	432	411	456	430	436	418	452	453	470	431	412	405	414	397	392	438	457	416	413	439	427	447	446	422	428	390	463	438	422	440	396	418	440	395	412	438	472	455	426	427	411	451	405	430	444	448	450	435	477	429	427	406	429	456	446	414	406	416	433	454	406	439	438	413	423	441	417	406	439	440	462	420	452	443	444	428	454	429	436	421	452	424	427	412	431	477	462	422	421	421	448	427	413	420	424	472	450	472	472	435	418	455	388	440	431	432	439	391	402	432	439	424	443	426	443	475	421	421	428	429	446	435	457	444	428	434	427	396	432	439	440	478	452	463	433	381	394	380	457	439	393	440	395	430	441	429	484	442	432	445	433	442	451	448	433	442	441	423	419	415	411	431	397	428	462	455	441	469	425	468	456	430	402	424	428	417	403	421	440	411	419	429	427	436	401	420	433	462	401	426	429	459	476	428	438	444	438	435	431	415	422	441	443	449	453	449	448	444	433	415	436	435	430	435	450	435	415	402	398	447	410	431	434	452	397	441	420	456	416	409	434	422	433	419	426	462	430	455	444	416	444	444	469	421	436	418	455	423	451	434	417	449	393	406	425	409	418	431	448	484	424	410	413	429	436	447	448	436	440	425	379	422	404	444	451	430	445	403	398	440	434	429	427	444	422	422	419	424	427	422	476	395	463	464	390	405	449	417	453	383	420	412	443	463	423	440	430	456	445	444	418	448	458	413	461	410	439	443	423	436	460	431	472	442	389	436	406	420	417	459	452	434	411	457	454	446	425	448	425	440	399	441	419	456	435	431
32816	53084	34464	27982	20851	2925	968	848	754	638	747	667	662	653	595	575	569	594	551	572	549	518	554	524	536	541	518	787	1010	938	910	1026	1453	1110	661	633	634	448	468	483	486	477	488	472	516	466	502	490	490	491	475	456	447	511	487	528	459	458	461	516	496	501	513	471	466	522	489	482	488	495	503	438	510	478	500	515	492	478	492	474	516	496	492	472	478	464	482	469	471	481	469	515	499	467	480	497	509	521	454	499	517	474	485	503	515	463	500	483	504	510	483	474	506	499	486	525	481	499	536	462	484	470	544	471	503	498	490	515	473	463	499	503	501	482	523	502	483	503	462	482	482	491	478	490	504	482	482	518	485	478	473	478	489	506	471	465	491	542	505	507	506	472	473	510	503	479	514	484	468	570	513	506	502	482	486	482	484	439	471	526	477	447	454	463	533	493	555	466	523	486	476	520	501	471	482	458	505	460	507	480	505	490	526	498	483	508	445	513	497	496	478	488	469	490	470	497	520	475	518	452	511	471	525	496	459	487	507	495	509	489	448	465	482	497	465	419	515	532	499	482	498	478	541	484	500	472	505	490	485	504	483	453	463	469	492	470	437	495	475	471	489	526	506	475	503	512	521	522	515	474	471	516	508	490	518	490	478	489	511	509	497	493	492	481	491	477	517	487	519	457	496	503	474	516	462	441	480	461	513	483	508	520	503	496	486	486	491	476	505	477	475	512	483	494	468	484	467	480	448	489	493	500	494	456	486	458	467	482	451	464	507	475	470	504	485	484	499	512	471	453	476	488	530	458	460	461	492	515	521	505	504	528	498	475	497	476	521	501	476	486	532	515	509	480	499	477	494	525	505	492	520	491	455	500	484	517	501	457	489	510	482	507	506	457	469	463	493	532	492	471	457	507	506	491	511	470	490	484	466	477	486	518	499	458	524	482	491	465	471	507	531	471	493	484	463	489	505	455	514	517	465	512	469	489	501	511	512	487	487	483	509	515	496	481	483	466	487	514	496	491	480	463	464	486	478	503	507	454	460	488	507	503	531	461	530	518	458	499	515	508	501	478	474	471	474	499	509	487	522	520	519	491	505	477	512	479	509	498	487	482	455	478	486	463	491	443	509	445	490	527	451	498	467	487	483	540	500	506	541	467	522	483	514	457	465	500	467	498	495	479	515	473	492	515	487	491	495	487	487	459	493	542	492	443	484	492	468	447	471	494	483	483	489	493	518	507	494	518	497	492	499	509	477	491	509	472	490	506	494	457	493	487	498	453	548	492	494	554	464	526	440	492	493	518	486	499	456	474	468	461	474	477	500	496	487	437	515	507	520	510	475	462	468	501	486	480	522	451	518	502	498	484	502	503	496	485	490	516	460	485	483	475	449	502	501	481	532	490	486	478	512	482	473	492	524	490	501	496	488	489	518	537	480	496	522	513	484	528	477	489	472	465	490	492	498	488	484	484	533	508	486	484	483	502	506	483	469	465	476	505	470	522	493	473	515	548	509	489	515	486	511	465	523	474	465	477	479	461	477	485	497	481	495	502	511	492	478	477	492	505	503	490	485	510	470	463	528	493	477	485	481	504	498	478	488	501	468	476	502	474	507	485	437	499	514	465	484	525	466	467	480	507	434	540	474	472	528	462	487	522	493	485	516	473	518	547	460	503	509	514	508	489	467	464	488	506	468	494	500	484	484	502	489	495	464	506	456	505	482	506	478	479	501	469	488	478	497	461	492	481	523	530	472	460	519	488	503	516	455	481	491	539	502	543	486	498	506	511	506	517	516	483	499	486	484	496	475	513	478	458	495	491	515	496	482	501	500	511	525	464	478	514	441	506	466	508	494	482	501	465	483	466	472	505	514	503	467	471	488	462	515	519	486	539	505	466	474	485	456	454	460	548	517	465	532	517	510	475	484	505	527	537	433	492	486	491	477	444	492	500	520	463	496	473	451	524	535	502	541	495	480	486	472	482	479	490	493	484	490	502	510	526	517	505	489	490	511	481	447	492	501	540	469	504	506	486	506	472	497	490	490	506	484	480	516	496	518	475	448	478	495	475	459	505	488	505	466	469	474	497	508	492	507	501	519	475	517	507	492	485	495	461	520	488	444	508	503	474	485	489	488	521	448	500	479	509	491	497	465	469	497	478	485	521	477	510	473	480	507	490	500	490	485	505	482	461	438	526	470	479	474	480	500	484	464	437	463	538	488	496	490	453	488	520	530	527	478	468	499	465	511	504	473	494	480	473	494	502	480	484	495	511	512	516	496	498	485	528	497	464	457	487	516	477	452	505	498	518	491	486	477	501	471	479	495	521	459	510	525	537	453	493	471	447	512	517	448	503	506	488	468	496	543	491	504	465	471	490	524	487	518	488	487	533	484	497	475	505	463	484	463	537	511	523	466	476	452	505	476	497	499	523	527	452	493	469	485	491	493	475	482	495	484	500	514	492	482	500	483	490	501	470	461	491	469	498	480	475	511	492	535	462	479	462	502	479	463	488	447	504	513	478	485	507	522	461	476	528	500	480	487	523	508	534	492	503	443	503	495	478	492	468	467	508	494	524	521	460	491	456	500	511	540	492	502	471	494	511	473	501	475	446	493	501	459	512	446	510	511	466	491	530	467	486	469	488	472	465	492	480	511	505	442	501	451	500	463	478	444	446	460	521	475	456	513	488	449	427	493	494	512	520	469	482	481	472	482	471	510	534	475	489	499	501	490	506	506	484	487	457	472	515	471	505	490	503	496	463	516	503	499	493	514	458	461	453	490	509	528	493	486	452	506	487	490	498	479	470	486	489	462	507	474	504	505	478	463	491	512	471	514	503	487	490	497	507	459	433	460	498	517	481	479	464	466	511	485	514	486	474	487	464	468	520	478	454	531	539	508	477	456	468	480	473	481	512	454	487	491	493	549	487	467	481	485	515	482	473	473	507	481	468	484	466	491	514	488	495	483	524	503	462	487	515	471	459	484	487	458	472	487	477	473	499	501	469	506	477	494	471	513	439	454	504	499	519	508	484	491	453	546	463	454	482	501	523	467	469	447	481	462	490	498	537	501	510	460	495	455	469	491	451	506	495	497	461	482	467	506	478	509	470	454	462	516	472	476	544	482	515	464	499	559	467	477	475	483	475	481	475	506	499	486	512	486	491	486	465	498	513	470	439	485	497	493	487	488	507	482	512	511	502	477	492	515	440	471	481	484	469	473	469	488	474	475	486	471	503	516	445	444	503	469	483	506	498	482	452	484	489	500	513	528	529	518	464	460	501	482	482	523	475	493	470	500	475	507	475	460	533	486	449	496	486	483	478	488	445	486	521	500	501	510	480	465	473	512	509	507	501	480	471	468	452	490	517	502	493	487	475	504	509	496	498	502	470	494	497	450	477	503	515	501	497	513	445	535	462	491	459	508	490	480	491	529	459	476	547	498	452	481	497	503	503	463	496	470	472	432	467	470	502	497	494	468	492	488	441	493	459	525	455	498	489	511	494
22643	20923	28430	23765	21760	20352	8877	1207	895	733	733	814	661	811	660	548	557	510	555	526	504	491	505	506	435	460	474	969	1930	2771	1912	1744	1927	1136	634	637	550	402	450	408	417	418	426	437	392	417	420	433	449	415	393	390	391	417	399	428	400	426	421	411	436	403	466	382	429	401	422	410	390	398	423	429	431	400	377	443	421	434	377	400	407	421	430	409	378	413	417	377	404	414	413	394	428	415	385	408	362	429	415	418	402	386	403	439	399	395	402	396	422	391	436	449	418	376	398	411	400	392	385	402	387	434	410	408	402	404	401	407	418	427	404	429	402	372	412	384	401	420	451	402	424	411	413	440	440	413	413	385	407	386	410	402	394	367	404	413	404	410	409	429	376	380	426	422	384	419	400	385	405	406	365	458	415	387	407	366	400	422	419	421	370	425	412	442	448	427	433	386	436	414	392	442	403	475	404	383	435	441	411	405	375	407	407	403	429	465	393	415	410	378	421	397	451	400	390	402	407	421	391	430	404	373	456	410	442	381	417	393	410	418	401	445	395	398	427	374	380	397	412	423	392	399	373	416	392	404	427	409	443	401	407	401	431	436	441	402	454	423	386	426	370	424	417	373	381	433	388	383	442	426	418	361	429	382	391	402	441	405	463	412	398	409	400	413	461	431	419	413	418	423	410	418	442	445	408	465	406	421	404	402	395	392	401	426	390	397	413	394	426	376	403	397	395	420	453	424	394	370	419	370	398	369	412	425	413	457	415	396	437	439	399	407	409	423	375	412	401	419	408	415	407	423	389	395	423	398	411	437	403	457	444	439	436	434	460	382	402	399	431	428	424	398	420	415	424	377	390	419	423	402	388	390	407	398	377	405	402	419	367	435	422	403	381	404	423	425	376	393	412	425	438	414	433	375	395	417	423	416	387	383	417	387	436	411	378	414	427	442	398	399	409	436	451	396	401	400	417	408	410	380	380	419	428	402	399	423	408	380	442	402	402	455	410	447	414	375	411	430	439	385	393	429	404	407	408	420	417	413	393	429	454	390	402	393	396	397	426	416	393	432	418	398	440	432	410	427	414	433	416	400	404	383	414	412	434	421	391	417	414	398	413	403	452	403	440	415	430	394	407	431	406	405	442	393	419	401	414	434	430	458	386	432	446	412	374	409	381	396	421	424	445	448	373	406	394	419	430	409	388	403	429	412	428	413	376	362	393	416	407	429	425	417	405	404	437	406	435	413	398	415	406	419	453	388	416	411	473	424	380	386	386	415	408	396	439	381	395	397	435	399	433	418	410	439	436	410	401	403	383	434	392	413	414	381	387	401	371	390	403	409	433	424	402	406	393	434	439	421	411	384	403	389	427	426	406	404	410	386	406	438	418	397	428	378	398	406	428	405	408	401	374	448	384	386	415	418	429	384	407	403	404	430	405	410	440	406	411	377	431	400	382	461	439	379	426	426	390	418	368	378	414	414	441	415	415	438	405	420	398	426	370	418	426	423	396	429	399	363	385	387	390	428	403	413	389	398	404	377	407	397	422	400	397	417	388	400	411	399	438	414	425	398	384	376	421	416	425	425	386	408	375	405	407	399	402	398	416	405	432	398	437	417	450	406	435	361	394	424	394	421	410	414	420	465	407	410	429	452	396	379	423	417	416	416	395	388	394	442	401	434	407	413	378	425	390	450	422	442	430	422	381	397	461	374	406	412	388	418	457	419	394	377	430	449	432	426	415	380	381	425	426	406	384	380	382	440	404	381	393	437	422	416	382	394	447	369	408	426	430	382	380	418	415	401	411	398	436	394	407	410	411	431	418	411	422	402	458	397	406	403	376	446	415	406	409	377	416	399	390	377	415	393	433	406	399	412	413	407	418	429	400	468	461	392	416	402	446	450	396	413	388	389	408	402	413	405	424	426	377	428	397	402	390	420	433	401	416	381	428	434	432	408	401	436	418	442	423	428	436	402	421	441	423	399	405	425	402	404	453	398	411	408	399	400	410	427	400	391	372	423	398	415	407	408	423	388	377	415	442	411	418	410	397	428	423	422	445	408	365	416	416	419	443	444	430	400	389	389	438	378	388	385	407	373	408	416	435	420	399	360	417	417	374	407	426	406	406	397	403	428	392	412	397	375	395	430	427	458	414	410	409	398	443	393	397	409	415	428	423	445	396	409	403	393	395	404	398	430	433	387	431	398	431	360	425	365	411	372	401	388	404	416	389	453	409	384	432	440	417	412	349	407	406	433	406	455	394	462	410	447	433	418	402	395	365	388	414	415	404	372	414	380	417	419	436	406	421	388	340	404	405	430	402	416	410	370	396	422	399	394	384	396	430	404	441	374	387	414	401	395	385	389	375	374	381	408	450	428	387	412	395	414	421	422	407	405	408	413	409	445	428	388	394	384	428	377	453	436	393	387	375	381	391	410	383	434	386	423	409	389	423	403	444	403	395	370	404	399	356	419	440	429	374	383	396	413	387	418	387	445	449	395	430	370	413	400	393	431	392	438	433	380	465	415	402	430	394	432	405	422	438	393	419	405	391	422	397	400	393	390	400	400	433	388	415	394	431	431	422	449	379	418	387	377	444	420	424	416	390	422	449	389	376	400	406	414	375	374	435	422	387	401	421	406	447	401	433	438	395	395	441	411	396	407	421	416	398	431	412	392	396	439	423	427	417	410	404	418	414	398	363	395	413	432	427	443	439	414	403	386	407	376	432	387	413	411	415	409	369	401	439	395	401	403	402	415	396	415	403	423	395	394	426	408	411	406	413	382	420	433	396	410	403	418	424	363	428	367	391	423	400	392	402	399	401	373	426	400	403	410	406	363	435	428	391	393	438	410	394	446	406	398	404	428	397	382	417	416	407	419	402	403	388	407	396	454	368	391	425	405	412	436	425	384	383	433	416	385	425	386	354	410	429	411	421	444	422	391	367	412	412	398	397	363	425	383	396	419	419	377	408	394	411	458	418	389	432	418	392	360	406	423	478	400	423	378	413	419	373	365	413	455	393	413	368	417	444	417	399	412	423	401	391	415	414	360	406	433	428	394	416	413	426	438	411	447	396	435	412	424	421	412	381	443	415	394	379	415	430	383	433	410	421	418	408	408	399	426	378	434	441	381	401	397	400	422	424	428	400	467	431	403	376	404	391	417	407	435	431	374	414	404	417	382	410	414	394	404	416	430	413	422	388	401	447	423	445	407	366	421	390	381	420	391	404	447	398	386	403	433	433	426	394	387	417	407	420	395	423	376	428	461	403	430	403	385	403	396	402	425	394	430	400	404	460	398	412	407	405	406	420	443	374	397	428	449	431	406	417	382	414	386	416	392	430	393	430	408	400	425	404	406	407	403	384	432	428	416	396	404	415	383	391	421	401	435	410	418	382	427	363	412	389	379	421	424	423	409	430	410	431	418	406	426	400	414	436	408	419	453	371	369	385	376	434	417	371	423	419	398	403	415	414	413	416	395	436	387	435	389	416	394	414	385	408	415
34864	58424	42899	38559	29196	3395	1921	1666	1340	1039	1073	1092	913	1017	823	692	640	698	666	626	658	570	588	610	524	551	630	1312	2776	3918	2761	2472	2637	1591	808	881	668	475	415	459	455	434	437	456	453	480	489	490	443	436	426	461	435	445	433	454	415	445	457	451	419	467	437	432	442	431	434	407	501	454	466	464	436	477	473	446	482	441	464	417	478	488	427	450	460	523	455	457	462	494	444	480	482	470	438	434	460	450	483	448	480	455	418	453	447	443	413	435	455	453	457	430	472	452	447	469	440	439	440	423	428	474	464	455	459	460	457	481	441	444	477	463	425	463	435	475	469	463	445	475	435	453	467	489	454	454	439	451	429	454	462	455	431	433	449	460	389	455	444	463	445	427	476	462	466	463	480	462	476	446	468	474	447	478	459	415	454	466	450	435	448	464	444	431	440	446	463	427	447	441	465	484	462	483	412	434	482	479	450	444	473	462	461	458	454	467	441	429	477	440	449	443	402	428	447	452	452	412	445	443	447	456	461	440	456	438	462	485	434	469	437	455	469	427	435	475	442	453	457	442	456	457	468	417	427	494	438	447	455	483	486	455	443	491	427	449	462	443	468	467	430	490	426	445	438	454	431	414	460	468	406	460	448	456	433	454	462	502	459	446	477	448	451	440	459	437	435	467	484	433	458	488	432	466	443	418	476	457	447	458	418	467	467	445	471	462	483	501	472	466	452	444	475	478	449	429	443	432	478	439	472	457	444	431	476	456	445	432	445	468	447	430	450	439	461	493	437	421	424	452	459	451	447	423	478	461	447	450	465	465	451	449	424	494	461	436	457	475	442	483	464	502	464	448	464	448	442	451	432	482	439	478	442	463	449	463	482	455	447	486	491	458	450	447	439	466	460	451	446	460	449	457	454	491	437	461	440	463	447	476	455	500	462	454	436	431	481	467	465	470	446	470	433	488	457	410	451	458	433	460	466	473	415	466	480	456	457	500	467	456	463	452	435	456	489	469	411	459	457	447	484	434	449	489	416	442	478	464	451	477	458	434	464	438	438	450	430	444	463	436	456	477	468	416	474	410	458	475	444	447	429	434	435	461	445	483	470	409	488	464	450	443	428	413	454	459	481	460	445	408	463	464	470	448	462	456	421	402	457	446	493	467	422	453	442	477	468	464	484	484	458	461	424	467	485	465	416	461	449	465	432	488	483	464	456	480	447	409	444	465	455	436	472	436	444	429	455	421	422	461	438	430	436	416	449	405	436	462	460	438	487	470	444	465	428	423	425	486	452	441	474	466	465	429	464	453	446	447	474	436	461	469	462	436	466	441	423	440	474	430	464	438	461	447	444	447	462	453	431	480	472	437	451	427	430	438	458	484	454	445	488	487	441	460	458	454	445	446	460	472	453	424	448	472	442	455	459	448	401	473	421	442	511	444	436	439	422	457	463	450	421	449	454	430	460	431	472	445	444	457	440	461	492	421	482	452	492	492	473	411	467	506	452	479	436	457	453	435	454	455	431	447	426	463	444	450	455	460	457	433	489	433	446	463	453	467	458	427	501	447	469	470	459	440	483	419	453	460	432	437	463	473	482	481	463	423	439	454	433	469	465	416	470	458	417	471	409	478	468	440	453	431	448	482	469	479	461	465	435	458	526	469	443	457	490	440	462	453	445	415	453	431	436	441	453	448	437	419	463	436	432	432	457	478	472	440	477	406	469	496	448	456	474	424	422	459	489	430	438	463	441	445	509	470	433	490	446	451	442	456	446	490	475	429	405	480	473	467	433	458	461	426	418	458	472	445	423	427	484	425	450	428	443	485	428	433	447	447	474	439	462	435	490	445	452	496	492	441	421	437	482	429	416	422	489	456	464	425	440	454	447	466	464	456	469	457	523	465	422	472	458	446	448	447	451	468	458	428	477	452	456	462	397	448	446	436	458	439	429	449	454	457	479	440	465	425	455	468	442	454	442	414	484	491	437	437	469	508	453	500	437	430	470	446	480	466	442	444	438	455	452	443	451	423	486	448	428	458	457	449	454	481	468	445	453	463	448	458	453	382	470	438	470	442	429	480	450	433	413	443	447	463	473	437	425	454	434	451	442	414	448	483	457	423	404	412	458	467	482	433	466	457	445	481	437	446	457	439	470	447	462	465	482	472	441	458	434	478	452	432	454	434	450	466	436	455	445	494	463	442	456	437	483	435	461	436	437	453	459	454	456	464	464	469	461	449	433	434	447	430	445	452	460	451	442	484	471	482	467	477	448	437	460	451	436	473	474	440	463	462	469	452	462	445	460	475	377	432	436	498	425	457	475	462	465	477	441	489	461	462	433	455	433	449	447	471	437	462	422	442	430	423	430	447	465	441	475	409	440	457	440	436	469	438	447	484	454	464	470	435	424	451	463	445	479	443	470	488	454	461	461	458	416	439	429	433	464	439	432	448	455	471	424	464	455	476	448	492	442	434	421	425	424	421	434	509	456	447	458	441	456	438	455	467	453	465	424	480	465	447	444	491	474	492	411	429	503	444	424	455	462	415	464	486	483	462	460	471	450	462	437	412	498	464	443	439	459	451	484	465	446	439	457	466	449	472	466	465	443	445	457	387	467	486	462	450	440	426	418	429	446	439	472	473	418	456	433	438	483	457	480	449	449	448	489	451	461	437	479	460	430	457	451	413	451	443	440	491	446	499	477	455	429	433	436	425	418	440	455	410	470	418	424	457	497	463	476	441	428	441	431	454	458	440	443	452	476	430	428	456	436	449	460	460	480	440	439	461	472	444	446	477	447	424	489	445	445	449	465	432	478	471	442	437	467	438	457	470	472	462	417	436	432	470	453	451	455	473	432	441	466	450	456	448	430	459	444	448	476	425	467	464	421	458	448	495	430	453	477	448	478	447	460	449	473	468	437	487	442	439	490	484	462	459	452	441	425	419	511	460	448	445	454	421	449	444	467	437	452	480	423	490	423	458	443	407	422	450	442	446	463	472	462	434	474	448	473	431	441	483	454	469	451	464	432	432	420	450	467	419	431	437	430	450	450	411	517	445	464	461	476	461	458	459	416	471	459	463	424	480	490	465	443	456	481	454	478	442	418	449	465	461	477	431	432	467	433	477	432	445	475	459	442	467	442	452	480	441	458	513	511	432	466	429	465	495	468	464	441	419	441	452	472	469	464	476	506	404	438	419	442	467	440	428	457	477	493	476	449	451	446	454	447	469	423	448	437	494	478	445	458	486	510	468	447	476	468	432	431	448	450	497	441	485	484	480	476	438	464	466	463	457	466	414	482	460	436	416	424	465	450	435	430	500	468	438	493	471	433	422	469	415	464	464	481	446	482	463	444	429	457	433	411	414	479	446	445	439	437	469	440	454	452	432	476	414	454	448	450	449	463	446	407	436	430	470	452	471	428	455	487	456	444	441	448	417	496	472	446	418	437	450	447	488	499	434	444	450	461	477	505	437	456	452	449	460	513	436	424	443	435	480	490	462	470	466
29146	28904	30459	25744	9697	797	407	447	400	391	383	394	346	375	378	371	376	375	356	372	357	382	324	347	351	336	339	419	434	433	387	383	396	447	368	363	327	367	363	349	324	358	317	313	350	334	336	321	338	343	351	332	335	360	322	345	334	345	357	367	347	329	328	361	391	363	319	339	326	350	350	343	354	329	354	315	324	369	324	364	346	329	337	344	339	354	332	358	329	334	349	355	349	328	332	346	386	366	359	350	333	332	363	337	350	351	362	388	368	366	334	358	365	382	312	326	371	319	300	354	342	320	342	298	320	321	344	335	367	341	344	348	352	375	333	338	338	378	352	358	367	364	328	341	364	353	352	316	325	326	372	358	356	321	308	334	339	308	377	345	363	358	330	337	363	334	364	322	368	332	350	349	338	373	349	331	377	390	356	355	370	351	305	334	345	329	347	373	328	300	325	319	330	356	369	323	356	349	334	342	350	363	386	351	330	343	300	382	374	360	367	371	315	313	333	338	341	331	322	375	316	347	361	332	318	373	325	357	344	329	340	329	326	345	363	340	364	346	338	329	360	349	348	365	352	340	347	284	350	321	348	335	339	311	341	373	339	358	364	341	296	332	388	360	339	342	369	340	333	373	321	370	329	348	322	347	335	369	353	353	329	330	336	327	351	320	341	335	355	346	351	330	363	327	329	345	348	340	338	340	314	341	352	323	336	359	332	322	360	326	345	329	330	346	343	338	354	318	350	353	356	371	341	364	365	348	339	299	336	310	323	366	346	368	351	343	339	312	347	342	347	356	365	333	333	363	360	343	286	335	336	341	347	355	370	333	336	352	340	342	323	335	350	336	369	320	338	307	329	365	311	347	344	329	349	328	367	381	349	337	343	329	368	357	345	318	329	306	316	342	314	310	347	325	356	342	349	366	354	343	350	333	365	355	341	322	337	369	333	319	326	319	330	347	331	335	325	371	344	322	312	360	334	331	335	353	330	343	350	333	376	344	341	338	351	353	330	316	372	334	348	340	344	319	332	349	326	363	349	335	338	322	360	344	330	345	363	383	345	334	344	346	366	351	365	297	329	352	329	345	345	375	326	340	333	338	342	339	352	341	342	344	348	345	336	355	316	329	345	336	351	320	313	320	351	350	348	342	352	332	346	351	341	361	355	331	294	318	395	340	333	372	333	316	365	359	335	343	365	341	341	350	357	335	356	383	342	331	313	352	343	345	345	359	355	337	312	360	335	343	306	358	340	337	387	335	328	358	335	339	300	323	352	334	358	348	332	318	324	316	358	316	354	347	334	343	351	350	321	359	332	370	355	330	332	348	364	337	364	376	324	323	312	362	354	375	343	348	355	352	339	378	314	356	329	332	352	363	354	358	367	338	316	345	349	351	329	376	352	347	376	345	366	379	327	355	348	354	324	332	317	320	343	339	319	343	322	330	349	398	372	346	341	306	325	358	391	344	335	316	382	308	316	358	292	345	333	331	363	343	327	336	309	321	357	324	359	356	339	356	346	371	351	370	320	329	328	339	333	352	356	328	315	347	362	369	327	326	324	373	358	338	363	319	326	345	317	348	342	349	349	313	347	361	338	363	348	352	343	336	353	338	334	368	336	329	363	358	350	353	345	342	370	325	311	367	370	336	312	345	325	335	359	363	361	339	315	354	364	360	357	365	330	345	319	327	328	357	362	307	301	325	360	346	375	360	330	346	340	328	363	360	370	346	359	314	326	361	338	350	351	351	329	353	338	362	321	370	347	350	336	327	367	337	364	341	316	378	312	352	345	313	331	346	361	376	374	288	373	338	346	351	338	387	344	361	334	346	342	365	345	348	340	392	339	347	325	339	349	311	354	365	346	374	351	340	361	323	351	311	360	314	343	359	353	329	344	334	333	332	324	338	361	344	369	351	345	320	342	348	341	347	332	317	317	346	333	351	335	344	364	349	349	347	330	309	322	343	350	337	346	333	339	309	350	351	367	317	342	306	326	339	338	360	320	321	329	340	344	378	333	338	340	327	354	320	328	360	325	350	334	328	336	325	344	331	351	343	356	383	346	324	332	330	346	326	358	361	360	335	338	359	329	330	344	375	344	365	337	356	296	366	345	349	345	373	336	333	296	353	380	365	379	323	347	343	341	342	325	348	301	351	341	350	331	323	348	356	337	349	353	341	336	330	333	351	336	311	312	357	352	330	353	326	320	322	359	352	362	354	313	298	338	314	336	365	376	336	333	342	342	364	347	369	329	323	372	322	366	354	303	321	333	342	354	328	343	362	330	357	339	333	346	311	343	326	360	358	330	337	317	340	363	360	347	364	347	334	326	305	337	354	336	362	342	381	376	357	301	338	349	341	325	385	336	319	337	359	346	355	340	360	332	295	373	339	378	318	323	365	314	349	359	329	343	322	332	349	337	356	351	344	336	329	334	365	336	351	347	317	343	298	375	352	343	349	336	347	365	349	370	346	342	357	325	373	367	328	330	358	316	347	332	348	358	352	348	331	320	333	367	350	362	334	331	349	305	329	355	323	340	349	324	351	364	327	357	346	376	365	360	342	352	303	332	362	385	335	349	331	371	320	355	344	344	349	339	325	361	338	361	358	341	373	312	412	361	348	329	305	340	340	325	360	335	350	313	331	328	321	351	340	338	325	343	329	333	311	347	385	358	343	351	387	347	364	339	334	346	355	327	312	308	375	343	323	347	343	335	348	354	365	335	317	369	356	363	342	366	322	360	336	353	344	352	363	342	360	317	352	339	340	314	344	340	323	326	314	325	348	333	316	365	351	314	364	341	396	316	336	392	330	355	312	331	324	351	342	342	337	378	345	324	328	345	369	376	324	337	366	321	351	370	363	359	360	376	373	375	370	349	370	366	345	351	367	367	345	320	328	336	391	374	341	328	320	338	342	307	324	313	355	343	332	360	342	338	339	366	301	333	341	384	361	359	325	338	346	347	345	363	341	317	369	378	340	345	354	334	307	301	322	331	349	330	341	338	348	356	341	323	343	316	367	341	359	355	359	347	406	328	342	331	318	342	339	346	333	318	343	342	355	347	357	393	332	342	332	333	327	330	349	325	349	322	332	354	348	337	369	324	359	337	332	330	349	348	330	342	317	343	362	350	343	328	362	334	341	343	352	341	365	332	342	330	307	335	346	350	313	356	342	318	323	309	349	314	339	318	352	344	342	332	315	338	352	300	355	351	326	379	322	346	347	351	369	432	359	356	304	373	329	355	376	332	314	331	310	324	353	343	324	345	330	344	361	362	328	362	350	344	359	348	314	368	293	328	345	328	368	354	341	374	345	311	345	325	339	306	361	338	343	342	307	376	368	342	342	317	370	355	361	318	351	365	312	329	352	337	400	316	330	333	355	339	342	324	346	369	346	344	329	382	303	344	365	333	351	353	337	343	362	340	350	338	375	383	337	339	316	377	356	353	334	325	352	335	353	347	373	356	344	311	309	335	302	324	346	336	334	325	366	325	338	328	362
33561	45164	31980	24283	9826	774	484	536	530	488	475	511	435	467	453	454	491	468	445	410	430	452	435	427	431	400	375	450	549	514	456	502	518	518	484	442	449	392	416	430	374	393	406	379	443	418	377	405	398	397	411	409	361	413	391	431	381	428	375	401	401	388	376	412	379	415	413	421	387	441	402	426	416	361	378	393	380	404	373	384	397	417	373	406	392	407	458	380	398	370	385	373	436	417	419	406	424	383	409	390	391	403	388	390	395	389	395	429	381	397	427	406	396	386	363	398	401	362	420	398	386	427	382	405	406	384	399	416	405	404	384	387	385	362	386	383	379	407	393	373	385	410	401	379	415	401	384	368	398	379	438	397	410	358	361	430	404	388	413	393	378	378	382	407	399	376	373	377	425	389	397	420	393	415	427	408	387	396	397	398	435	397	395	414	428	406	410	414	416	383	425	405	377	359	415	438	385	409	438	385	397	419	415	400	401	404	366	380	394	387	393	395	384	379	418	392	392	403	403	429	411	399	400	382	380	418	405	405	411	407	415	405	418	392	396	393	370	377	447	398	388	359	374	350	416	399	388	390	403	423	361	382	383	408	387	382	425	383	403	439	419	387	372	421	375	432	408	378	425	399	405	381	384	378	388	434	372	395	396	388	417	396	404	408	380	383	402	382	415	417	400	377	402	410	373	411	439	413	373	397	383	403	411	421	434	392	380	378	385	430	411	405	391	413	420	397	389	400	376	379	439	374	416	409	405	411	360	404	370	400	404	413	376	386	439	390	400	421	388	395	383	405	412	404	423	377	368	382	428	369	430	382	419	386	391	397	387	382	412	401	397	395	405	409	438	403	402	416	362	359	405	417	373	405	386	413	404	427	438	385	423	412	387	414	359	436	386	389	372	402	399	411	381	396	392	401	372	410	400	407	379	403	395	372	405	419	417	398	393	380	387	387	406	413	399	411	412	386	400	402	384	414	426	387	401	382	388	376	411	374	372	377	462	413	389	387	407	365	364	412	407	392	423	391	399	420	410	439	403	391	395	437	441	390	377	445	396	404	385	348	444	423	412	404	408	389	395	437	403	352	402	408	394	418	405	369	389	407	432	416	400	409	413	401	430	434	389	434	397	416	434	387	417	417	401	414	404	421	376	408	410	407	390	390	407	404	413	391	413	404	406	380	390	416	419	391	391	401	398	401	411	383	402	372	415	416	396	408	380	420	387	429	411	397	448	414	390	381	379	391	429	399	408	402	393	414	368	410	385	398	407	425	393	395	371	390	406	390	408	390	399	350	425	376	397	385	418	416	409	405	390	391	389	406	412	433	427	417	426	381	396	403	400	434	418	383	415	442	410	392	389	411	387	413	432	373	403	417	377	403	385	399	411	394	422	396	440	412	401	396	387	407	419	417	395	410	420	376	457	391	401	440	408	388	407	385	382	408	420	438	412	404	384	395	371	388	373	370	353	414	390	402	415	397	370	395	433	388	395	406	413	403	367	383	387	405	364	384	413	367	394	393	432	443	392	397	371	402	417	411	432	382	378	398	410	401	379	409	406	384	435	419	403	397	412	400	397	449	451	400	386	427	377	401	407	412	453	393	387	394	388	384	412	375	388	411	402	416	413	369	417	395	401	398	430	377	407	392	417	400	424	393	405	413	418	402	366	407	424	415	391	396	376	405	392	416	435	401	405	399	427	358	418	391	384	364	381	390	383	387	364	372	419	418	439	415	411	437	402	391	405	377	376	393	370	404	403	419	403	417	419	404	407	385	455	403	370	394	434	391	419	423	386	412	439	384	368	423	381	407	410	422	403	386	359	436	387	389	403	423	418	392	377	381	397	399	445	416	389	371	420	406	424	398	380	400	399	404	385	410	395	414	370	395	433	417	406	440	405	417	427	382	407	420	420	396	420	411	387	369	397	439	400	392	394	412	399	455	418	445	400	351	408	392	411	382	398	407	389	385	409	384	408	426	385	364	393	386	409	392	397	402	402	411	400	403	405	402	420	413	419	372	386	393	368	392	406	416	368	426	437	394	380	402	418	404	403	409	421	423	389	357	379	430	405	405	373	426	439	421	376	388	394	397	374	386	403	427	401	410	358	407	385	421	429	417	426	378	368	405	419	387	409	336	399	416	416	402	381	410	420	405	381	391	370	406	420	413	386	392	375	425	426	419	407	390	406	419	407	391	397	453	374	403	382	356	419	402	403	407	376	394	414	385	398	420	446	389	387	375	421	411	436	404	418	383	381	381	409	359	404	344	376	440	400	365	387	392	358	398	369	402	399	391	409	377	397	413	432	416	399	385	364	407	400	424	389	416	415	437	382	423	429	403	394	382	395	418	423	391	419	414	403	415	430	379	423	406	386	428	396	443	407	400	411	396	401	395	385	388	401	409	430	395	430	372	417	422	421	414	431	397	425	369	424	405	377	384	396	414	370	432	389	392	400	436	372	392	432	430	414	410	410	390	403	410	395	422	404	377	392	394	372	390	414	410	417	392	415	401	395	420	411	407	382	415	429	420	386	427	399	393	389	394	382	387	369	394	417	381	397	415	445	415	397	377	401	388	402	390	411	414	380	388	372	406	406	390	377	369	397	394	369	392	424	395	402	413	416	351	408	390	415	377	409	383	407	385	403	404	381	428	363	374	418	400	376	412	394	406	389	363	395	413	374	415	422	428	422	406	415	372	350	365	402	409	408	388	414	427	396	427	420	400	410	430	401	376	415	390	417	417	393	413	409	415	378	371	423	411	404	399	410	346	388	416	409	407	396	409	379	393	424	414	379	435	452	446	385	392	384	402	388	391	416	390	380	405	394	389	390	410	424	381	416	395	376	403	378	420	400	387	399	434	432	399	389	370	377	364	396	414	421	410	400	393	427	399	385	399	405	386	381	407	407	404	346	398	398	383	433	403	422	401	390	405	405	409	417	396	382	407	392	408	387	407	402	368	395	405	378	383	372	379	421	410	407	436	426	382	423	352	415	418	405	384	380	411	391	382	386	403	366	407	398	414	378	405	372	412	396	399	389	425	414	432	417	402	393	396	393	425	352	401	399	392	398	455	403	414	392	368	408	370	369	390	405	380	415	368	384	414	367	380	340	407	406	422	445	398	374	394	386	420	424	425	413	418	406	397	412	409	399	377	424	397	377	392	366	389	427	384	367	399	405	392	421	393	415	403	391	415	419	407	397	389	384	414	376	425	411	392	400	390	435	444	434	397	421	390	427	394	410	444	354	428	375	412	404	388	403	396	407	409	396	392	394	413	389	390	428	386	387	439	388	406	436	407	420	396	397	379	378	418	409	408	436	370	426	426	360	409	412	387	413	381	401	408	400	414	409	386	409	426	400	384	382	403	393	393	402	382	389	420	390	377	413	396	350	398	402	397	395	403	381	402	415	403	397	424	414	426	417	383	431	437	383	446	382	420	423	404	444	440	427	372	419	389	405	402	392	381	397	437	394	422	401	403	388	369	397	358	422	403	403	386
23770	20930	28195	25184	21784	11688	1189	590	531	513	402	488	456	439	435	417	377	385	403	357	341	318	377	327	338	326	356	502	788	671	907	1254	833	818	588	352	294	327	326	294	306	290	304	293	295	296	288	292	284	323	300	317	306	285	269	324	290	300	306	306	284	276	295	319	293	282	296	302	296	306	297	296	298	318	312	285	298	311	307	319	317	308	303	343	288	320	300	291	283	300	301	309	278	301	312	289	300	317	310	301	286	310	273	306	293	296	295	320	293	305	310	322	310	278	317	286	303	296	295	307	309	270	291	304	303	277	318	306	280	315	297	330	296	286	315	299	295	321	268	284	313	296	264	290	280	277	314	297	314	294	298	310	281	304	308	322	309	318	299	298	315	281	291	266	292	281	299	329	297	298	307	313	309	289	302	298	314	308	272	306	297	303	288	309	314	284	338	304	312	279	327	304	322	298	288	321	305	314	282	283	353	279	309	325	277	336	316	307	281	327	329	291	316	331	315	326	307	308	290	309	309	294	290	307	304	319	292	317	265	284	302	290	267	325	309	294	326	301	256	297	283	316	318	289	299	331	296	308	306	310	307	291	328	298	312	300	319	305	274	293	306	318	340	326	297	309	305	294	309	268	303	318	255	276	296	318	315	331	305	297	303	294	332	289	302	270	276	294	270	297	285	310	311	284	293	310	265	313	316	315	321	302	320	281	265	307	304	326	300	284	302	295	290	302	291	324	327	267	295	334	289	299	290	319	322	276	304	282	309	289	291	297	332	294	304	298	278	332	281	303	286	314	304	296	286	288	270	303	283	303	315	298	311	290	298	311	296	282	282	327	303	331	282	276	314	298	294	297	348	295	291	292	324	326	302	322	306	274	283	305	305	299	317	304	321	294	308	302	318	295	299	315	331	311	310	287	265	318	286	270	308	323	306	303	296	316	275	292	313	273	292	298	332	293	286	291	316	282	293	287	321	311	269	282	284	327	316	289	277	294	301	289	318	305	314	311	304	276	283	291	304	285	311	271	313	291	286	313	304	338	305	308	304	272	280	322	274	293	313	312	276	291	291	318	289	321	294	298	309	274	261	292	290	315	273	287	296	289	358	301	299	266	308	321	289	291	326	287	296	297	300	286	323	275	321	283	281	293	297	305	310	306	273	354	294	296	324	279	314	288	313	303	302	281	287	304	292	326	297	297	306	312	313	281	307	295	300	313	329	289	291	296	296	296	301	292	299	295	293	283	292	293	275	287	291	308	304	281	288	319	289	324	300	295	295	296	324	291	305	320	328	301	312	283	344	334	333	323	313	304	305	280	319	286	295	291	302	270	297	311	286	309	292	281	309	294	329	284	303	271	304	316	283	294	283	278	324	287	293	308	343	319	270	334	303	292	280	307	314	315	284	325	332	291	287	308	278	319	266	292	272	287	310	288	330	316	285	288	318	286	303	277	335	319	292	312	301	301	350	304	297	312	273	314	266	317	304	278	316	302	304	293	301	287	338	272	293	286	332	304	292	285	278	270	279	281	304	330	284	303	267	309	318	278	314	309	308	296	309	293	289	317	293	311	321	311	312	277	328	294	304	305	310	323	287	303	300	311	290	273	316	296	274	308	312	305	308	293	297	287	317	305	297	266	295	273	291	293	313	308	299	308	285	263	296	292	338	317	302	303	284	309	301	286	327	299	300	333	312	305	314	336	312	321	321	288	286	304	296	307	284	301	303	302	318	282	324	313	302	313	325	298	311	303	310	331	307	278	299	292	261	328	313	308	288	340	299	285	307	307	285	325	294	287	284	326	300	293	331	298	289	283	336	352	295	308	295	297	290	289	296	294	301	305	318	271	281	333	288	310	319	320	307	312	283	319	305	316	289	316	315	275	318	314	274	290	305	283	301	305	327	290	310	261	299	321	293	258	274	327	286	320	309	298	311	275	288	315	284	273	299	282	316	328	342	318	299	282	280	295	308	326	309	305	302	297	311	285	302	278	302	295	301	326	340	296	270	320	267	280	337	326	325	298	326	315	316	302	286	311	325	311	317	287	283	276	287	309	304	321	301	288	296	318	311	340	327	308	303	299	289	287	315	307	298	308	288	314	302	290	290	304	313	308	268	301	309	279	271	299	284	282	291	330	295	278	281	331	288	296	289	328	267	297	348	292	289	317	350	327	306	309	280	329	291	282	304	284	315	318	332	299	298	268	317	317	306	295	277	263	276	315	292	297	294	290	309	301	300	291	278	323	282	275	313	263	311	290	283	283	351	302	329	277	297	304	279	284	308	304	326	284	317	297	297	273	311	295	315	316	333	309	309	302	325	289	280	300	307	295	285	334	322	289	263	274	300	306	319	287	330	276	306	286	292	281	308	315	301	316	309	305	311	308	280	291	321	318	311	287	283	286	314	287	266	326	318	296	289	288	296	299	327	305	305	339	278	252	285	315	306	290	335	305	313	296	282	294	333	286	324	274	321	291	315	292	319	282	318	336	311	298	287	297	279	324	325	290	263	282	340	310	302	300	277	269	358	305	297	308	285	292	300	294	341	321	310	305	292	307	326	262	301	300	323	293	278	289	318	273	278	280	311	296	310	300	309	271	296	301	330	289	297	307	291	308	291	302	293	307	329	282	310	331	305	292	303	310	278	335	274	285	309	286	285	318	275	290	283	276	289	288	296	298	286	266	294	285	267	303	318	299	322	265	290	319	291	331	273	277	292	311	275	332	305	313	322	292	325	297	305	293	307	268	304	296	321	318	323	264	318	332	283	319	296	310	297	324	301	290	292	276	261	302	287	300	290	296	321	323	283	303	327	294	329	318	306	318	279	311	259	290	298	245	289	327	285	310	326	308	302	283	318	315	322	321	300	292	303	259	273	321	317	313	295	283	308	302	293	283	284	283	294	306	271	281	297	283	342	300	321	331	296	312	307	289	300	303	314	298	320	306	293	341	307	279	303	265	292	326	286	272	300	286	324	305	270	270	284	314	312	312	305	295	312	297	318	307	308	300	315	331	305	304	294	289	297	295	282	311	278	280	309	330	314	249	287	308	310	289	322	303	286	313	320	273	296	306	285	274	316	300	282	280	293	317	290	298	310	301	322	251	291	273	305	311	301	312	280	311	290	306	298	316	295	291	311	298	315	325	307	285	297	304	317	300	298	328	326	326	261	300	292	298	279	322	308	302	299	312	270	314	307	333	294	308	295	291	312	299	301	316	305	290	286	340	322	302	294	287	305	289	330	279	290	308	281	315	300	290	323	272	306	291	300	298	307	294	285	311	313	336	268	302	298	302	276	315	305	305	300	356	305	300	285	294	294	317	288	313	285	315	328	298	307	271	296	272	318	288	290	277	299	273	281	311	320	304	315	295	302	308	311	317	299	289	322	292	306	293	300	291	286	326	310	291	331	287	272	302	325	309	294	276	288	299	300	309	295	289	287	286	272	297	309	300	311	308	316	313	313	290	297	337	319	303	343	299	306	296	303	312	298	307	282	315
34776	54469	46003	35399	16718	1370	864	789	922	734	555	696	679	590	601	542	507	481	481	439	407	401	419	426	433	419	436	754	1142	848	1321	1700	1176	1045	773	455	376	354	327	328	310	333	333	312	302	369	324	345	349	360	328	350	355	330	354	357	341	329	321	342	338	375	359	351	368	343	364	348	384	329	320	352	329	302	348	328	362	343	361	345	331	343	371	317	370	341	346	353	344	350	382	336	336	356	327	355	371	362	347	316	343	380	349	356	336	342	343	343	332	372	350	354	334	335	363	356	341	333	340	326	355	360	338	344	361	349	355	318	364	353	369	336	357	347	335	350	320	373	353	350	366	364	346	374	343	323	340	332	375	355	350	369	349	317	359	318	327	360	376	338	332	324	392	333	371	353	326	349	356	323	347	335	334	345	359	335	347	374	354	318	333	360	365	331	330	336	368	351	351	345	338	332	334	377	339	335	345	328	334	330	340	359	384	309	373	326	356	359	329	346	385	320	317	347	363	366	343	309	356	338	307	335	368	323	349	366	356	323	346	317	358	350	367	334	381	367	386	343	345	361	333	332	374	374	343	320	328	351	345	362	360	356	375	340	366	378	345	353	316	351	370	373	376	348	372	341	353	356	381	340	371	363	352	371	322	363	355	368	346	346	363	342	326	353	332	373	333	362	336	324	357	352	335	329	353	370	342	369	349	350	347	342	356	364	360	372	374	367	333	364	357	332	366	333	328	345	315	331	373	316	351	366	327	342	337	353	358	345	355	341	325	333	338	357	355	352	304	334	347	338	321	337	363	359	345	341	332	328	341	326	348	330	384	358	337	346	343	373	369	374	341	305	338	345	354	369	344	369	310	342	326	398	316	326	356	362	345	372	365	380	345	336	340	390	350	349	329	315	379	340	368	382	343	347	358	374	331	334	334	310	344	320	328	328	356	353	382	354	354	336	333	337	381	330	345	349	310	348	352	321	355	322	361	329	341	378	376	331	304	336	334	320	346	364	344	344	335	349	350	335	339	340	340	364	325	347	335	361	324	322	320	375	348	339	365	361	329	398	365	316	362	340	343	351	395	354	332	335	346	339	342	344	366	365	359	358	369	376	337	311	356	342	328	386	366	344	358	356	364	349	302	352	360	348	342	337	319	348	354	325	313	348	353	339	324	357	337	339	357	334	371	353	342	330	350	342	354	312	340	341	354	330	366	353	368	374	355	325	376	327	406	349	349	324	383	327	339	342	375	360	334	334	341	359	334	381	361	326	327	313	371	323	348	345	352	360	341	334	389	354	378	334	383	346	362	316	387	357	338	341	333	364	365	336	357	374	360	341	330	372	364	326	351	332	325	328	354	315	351	363	363	353	344	356	349	350	353	332	341	361	336	357	319	317	369	335	393	352	361	382	348	367	363	316	362	328	319	367	356	369	363	335	323	384	326	352	343	364	364	373	352	380	376	322	307	360	365	374	340	344	375	357	351	334	337	341	340	342	342	337	312	348	367	353	323	380	371	352	349	344	332	336	350	364	363	353	394	352	349	362	337	387	357	368	358	338	362	378	324	324	370	368	376	372	359	354	369	377	356	355	328	329	375	322	333	381	326	336	336	355	344	385	370	325	365	337	374	330	386	339	359	338	333	335	332	341	354	344	375	362	338	416	378	350	351	393	322	340	340	372	340	348	354	354	355	338	378	373	372	345	339	333	365	339	353	387	369	349	357	339	341	342	343	351	344	371	335	338	340	338	360	354	392	352	357	359	350	341	370	340	347	351	319	343	341	353	317	328	356	336	345	370	380	294	371	345	308	331	347	360	324	364	340	357	320	334	372	315	354	364	375	354	340	350	301	340	335	353	342	367	383	352	345	310	381	345	312	371	325	348	347	323	346	356	320	358	376	326	373	382	324	346	323	352	359	359	336	364	346	335	360	349	324	359	338	351	348	342	328	329	372	318	360	348	339	334	327	342	318	330	346	350	340	354	329	357	383	332	340	341	358	310	377	341	345	341	317	383	351	361	329	358	358	339	361	360	359	353	350	344	359	325	326	363	350	330	378	342	333	375	352	355	364	353	360	320	351	368	341	322	371	336	371	349	369	341	385	388	352	358	314	352	352	325	339	355	368	361	341	356	351	341	318	343	337	348	363	360	335	357	370	323	311	342	354	328	367	358	333	369	352	320	335	356	356	356	338	351	328	372	345	358	365	332	384	398	366	353	336	340	351	322	330	380	339	374	351	341	348	338	360	333	349	333	378	334	325	353	362	330	342	323	324	356	350	393	342	305	343	322	345	365	379	334	331	379	375	345	344	336	339	366	352	322	361	350	354	330	345	372	331	351	349	346	352	322	366	353	333	345	336	312	356	349	356	342	336	358	330	328	349	312	361	358	381	355	354	341	358	367	338	357	347	342	333	335	334	366	360	351	338	361	343	331	339	369	336	390	362	367	359	359	353	336	346	352	348	349	335	375	346	312	352	344	321	341	376	371	332	338	359	365	328	341	368	332	356	371	361	365	345	363	326	362	314	366	366	334	364	339	347	342	359	355	345	330	304	333	370	321	366	355	331	357	358	332	321	354	354	338	353	363	329	328	346	391	352	311	375	342	351	375	353	367	348	353	368	358	311	373	321	361	354	371	339	358	338	369	314	358	326	346	343	335	357	390	329	312	359	354	331	355	380	375	319	275	346	343	342	346	316	314	316	354	361	328	346	347	343	363	334	349	384	356	341	344	338	377	335	363	343	329	358	342	335	356	336	365	322	366	315	359	344	363	362	371	367	338	378	375	369	355	327	358	391	339	329	345	368	340	361	362	373	335	326	370	361	359	353	366	368	361	365	352	348	334	312	337	356	361	345	380	325	304	331	335	367	370	308	315	363	354	337	333	379	357	356	359	336	319	300	370	353	325	354	355	337	367	338	362	369	357	346	367	354	311	347	332	345	338	362	393	379	354	355	359	330	349	332	341	351	342	364	329	370	350	340	356	327	352	366	347	378	337	333	347	348	318	349	385	356	339	375	352	348	375	349	325	326	351	343	354	351	368	368	339	360	369	329	354	337	317	381	335	346	336	388	372	364	357	322	382	329	332	351	322	340	344	329	344	366	378	347	333	338	338	336	343	330	371	349	341	343	351	343	369	357	351	336	356	327	383	370	354	369	384	344	349	366	326	328	340	359	312	327	349	351	325	338	332	358	329	335	328	333	338	353	318	355	331	385	352	342	355	325	338	340	360	359	355	327	309	381	367	325	342	351	342	360	326	324	324	338	381	337	353	346	315	367	336	363	382	346	376	331	324	340	327	312	305	361	335	337	363	339	348	321	359	345	381	359	368	321	356	332	355	371	379	334	354	321	355	339	362	345	349	362	310	342	354	343	352	404	349	336	369	353	372	352	337	344	365	367	392	365	344	329	342	355	329	339	355	323	345	373	349	351	337	302	342	368	322	340	340	331	337	369	357	317	347	336	367	354	363	356	327	338	383	347	351	356	355	340	312	375	350
24984	20996	28573	26981	13483	1628	625	537	556	553	460	517	517	534	491	489	535	484	450	438	484	489	486	449	415	489	449	875	913	793	614	840	896	657	463	413	415	384	424	407	419	427	428	445	435	420	432	458	442	463	447	447	437	428	424	422	465	422	420	394	434	431	430	439	384	368	447	437	435	414	412	396	443	436	410	451	432	426	424	433	453	397	425	397	398	425	418	426	452	401	402	372	413	436	419	427	428	452	441	406	426	439	423	459	422	444	399	439	433	430	424	391	422	413	441	429	429	475	431	428	426	414	442	422	397	405	431	423	391	463	449	434	424	464	409	404	366	466	419	403	456	406	415	392	427	417	383	439	432	438	432	422	400	452	462	427	410	406	412	437	419	413	427	434	468	389	399	417	439	434	431	407	410	405	435	428	414	432	434	410	459	431	436	390	434	418	440	430	395	442	441	426	415	421	430	420	442	398	429	420	420	452	409	416	426	463	448	438	417	421	452	443	432	456	417	427	392	469	450	431	392	439	400	422	436	452	449	414	420	431	461	431	454	454	393	425	415	445	445	442	435	446	418	416	456	446	448	445	402	412	436	441	431	431	420	427	463	418	417	433	401	403	431	409	420	455	432	434	410	434	424	453	397	399	468	441	433	394	438	414	422	428	430	390	419	436	444	441	439	445	416	417	393	428	437	438	421	454	425	426	446	404	442	414	418	446	441	434	413	421	415	433	438	402	411	425	427	402	439	417	403	420	464	403	436	401	416	438	424	420	443	416	411	416	406	437	453	449	443	421	409	411	453	423	445	424	423	418	415	455	427	402	422	421	400	413	436	430	475	426	443	461	449	435	443	416	418	416	450	401	441	443	415	435	416	442	472	452	403	445	421	402	441	445	455	419	396	443	423	403	423	432	442	415	400	405	424	445	428	420	490	441	398	463	464	465	461	402	418	416	421	440	435	440	440	425	438	464	457	447	424	425	416	400	431	408	426	428	458	432	435	405	441	447	450	422	436	433	402	437	423	420	422	383	402	416	403	432	438	415	414	404	441	445	417	422	430	411	443	424	448	430	405	416	432	431	399	454	453	444	403	424	425	408	444	437	423	458	379	385	423	452	445	461	416	418	435	440	446	439	484	366	394	434	468	436	437	440	431	441	471	433	420	458	423	408	402	398	416	441	420	403	419	440	481	455	399	449	435	422	468	411	397	446	449	433	446	469	425	461	424	420	413	414	458	389	411	423	430	397	417	426	428	447	415	428	410	423	412	413	424	456	420	415	427	416	406	444	402	442	420	440	428	429	421	460	427	452	441	429	404	454	459	419	422	398	426	406	418	423	416	418	445	436	421	397	424	424	409	447	440	414	449	426	417	429	426	429	419	424	376	413	426	460	457	421	438	439	395	425	447	392	410	401	431	426	409	423	393	427	432	436	440	417	422	425	429	414	406	419	440	380	425	434	426	434	429	441	441	438	429	395	439	426	403	453	462	456	421	431	447	431	419	443	396	396	428	426	433	388	393	417	389	409	470	433	403	416	415	419	453	437	396	375	448	439	432	415	398	438	402	421	430	441	431	432	426	478	438	441	426	458	413	430	409	395	426	445	423	445	412	409	425	489	436	435	398	457	439	413	404	451	438	405	417	439	395	424	433	447	410	431	381	447	436	409	418	421	407	429	407	429	420	420	440	386	387	401	400	413	397	419	376	410	453	438	457	436	434	436	400	426	406	413	419	454	443	420	450	423	405	440	412	412	393	392	437	439	440	434	428	382	409	435	441	413	423	421	418	431	415	408	416	418	454	428	403	418	449	438	431	459	423	410	455	429	422	461	427	434	419	442	461	415	394	428	409	429	443	397	440	408	428	466	420	469	413	399	392	430	431	432	424	423	423	437	418	425	440	423	404	419	435	425	381	423	421	401	456	388	386	427	442	448	435	431	447	462	443	387	453	468	416	423	418	440	444	430	446	349	433	425	430	411	417	391	453	436	430	377	413	427	406	451	449	471	458	419	406	430	422	436	443	392	401	370	420	449	440	456	447	388	414	461	415	443	437	450	420	432	455	457	417	460	428	452	436	442	432	388	433	400	412	404	442	421	435	399	415	445	406	435	451	417	432	480	445	420	402	432	420	440	427	440	394	431	436	388	427	418	430	439	421	390	428	434	427	441	428	392	427	402	407	432	412	409	424	422	441	424	410	416	454	404	459	423	423	423	421	412	450	397	497	434	395	486	418	443	423	411	412	414	436	413	400	440	439	434	427	406	403	402	478	436	429	461	433	422	415	416	434	378	388	444	444	441	431	406	403	397	414	430	426	430	459	480	425	412	420	432	451	417	411	414	427	461	427	401	394	411	400	419	397	447	420	439	431	415	441	410	390	432	412	439	477	390	444	432	435	447	400	388	445	451	426	441	395	417	395	430	440	418	403	426	419	424	408	434	432	459	430	433	452	446	441	416	406	437	412	421	389	390	423	395	436	423	433	467	397	453	428	432	371	405	452	413	430	421	421	399	398	439	441	436	450	437	405	438	439	416	438	459	423	463	452	429	455	389	408	450	385	441	463	426	430	409	419	423	428	419	419	381	436	420	486	436	387	402	428	415	447	403	393	413	457	435	413	403	412	430	500	416	424	441	425	443	415	398	434	446	468	401	420	483	436	379	392	396	405	440	399	418	399	412	417	438	421	413	399	454	421	408	417	400	391	413	440	432	460	442	422	416	444	429	429	442	419	438	386	435	462	427	432	432	427	446	397	385	453	432	425	470	416	413	434	426	428	400	402	454	445	451	428	414	427	412	448	423	419	428	467	431	437	440	466	409	432	449	415	449	428	394	407	438	426	430	450	428	442	427	473	445	455	433	493	415	458	414	427	416	407	435	422	419	406	415	466	434	430	448	403	434	449	425	429	411	373	438	427	416	416	450	440	429	409	449	481	409	436	434	421	423	409	438	417	435	439	482	432	427	438	445	445	448	437	436	421	423	411	409	460	448	397	413	438	439	429	467	466	465	420	417	386	407	430	445	448	435	431	420	452	396	419	441	448	474	405	384	422	465	399	424	432	429	435	409	432	441	413	440	427	398	462	430	408	428	401	433	447	441	431	428	443	458	425	418	428	426	444	439	428	422	430	415	418	424	415	454	427	430	447	459	435	467	447	460	432	441	411	414	429	440	422	438	424	410	430	449	418	409	432	432	409	454	436	421	435	405	466	402	444	441	475	450	433	417	462	412	422	412	422	431	434	447	397	444	428	432	446	404	423	442	418	406	401	428	435	466	417	433	439	418	407	396	424	447	452	426	463	409	423	441	430	449	430	419	459	417	389	412	436	410	477	409	423	441	459	409	414	419	402	402	412	450	425	462	440	421	434	383	454	373	437	405	455	397	400	446	414	388	431	431	423	437	414	404	461	417	415	425	480	418	406	403	411	423	413	431	446	408	422	418	454	423	433	461	407	452	445	445	435	473	420	408	439	431	406	429	418	409	456	455	449	450	440	420
32308	51598	43555	26877	5751	1186	873	802	788	739	634	717	725	650	575	608	621	578	569	527	553	555	507	563	490	516	570	1170	1310	1052	794	1166	1206	898	552	521	486	482	500	499	466	519	445	494	492	498	500	486	502	492	471	510	445	452	500	495	521	513	492	481	455	503	513	513	507	450	509	528	509	493	483	481	464	517	462	470	471	524	479	523	425	531	468	462	499	469	460	462	526	504	444	464	507	467	509	498	503	483	471	504	464	477	479	468	477	489	513	491	496	506	445	507	464	508	479	478	488	516	484	497	473	467	503	500	452	498	459	489	481	490	474	486	481	441	492	453	504	510	490	519	509	463	475	466	502	485	457	471	481	499	505	462	528	499	495	453	491	487	501	490	500	492	464	487	499	481	530	481	510	502	499	482	483	546	474	488	519	508	464	464	482	489	522	488	489	487	466	463	485	480	501	487	483	480	533	492	506	463	481	530	487	485	489	473	483	482	469	455	510	469	463	521	459	460	489	460	484	473	486	516	503	529	448	481	477	459	525	479	483	478	501	501	457	487	491	483	488	502	496	498	486	509	521	478	515	534	472	529	501	514	492	474	496	500	427	499	500	512	508	495	514	518	501	502	460	480	483	499	497	472	511	460	496	485	477	490	490	466	480	465	467	500	482	505	523	491	496	450	465	540	514	481	524	486	489	454	505	506	510	462	504	453	514	491	483	488	470	505	438	484	479	475	447	451	495	483	536	469	497	476	493	503	510	532	492	504	489	519	486	543	518	513	513	486	518	481	501	476	456	442	538	489	464	501	511	514	497	487	455	477	477	498	496	509	491	529	491	460	504	526	465	513	440	494	472	507	495	491	469	486	501	510	474	490	476	479	517	530	480	447	474	511	488	463	480	498	422	462	491	491	493	524	489	497	508	506	500	476	448	474	482	486	523	507	515	474	509	500	521	507	507	492	449	498	516	485	520	502	465	469	508	496	469	498	488	499	462	473	490	469	497	520	492	476	557	492	470	484	493	490	492	539	469	452	525	478	455	537	499	474	469	501	469	504	496	537	491	513	481	513	523	478	506	451	502	469	492	495	507	491	495	451	525	505	509	471	482	472	526	475	474	498	485	496	509	460	526	496	500	502	456	511	450	500	531	520	483	470	491	508	471	481	483	496	505	529	523	529	490	487	498	517	474	485	507	498	469	443	485	472	493	506	485	466	507	504	488	487	502	445	447	490	484	474	489	453	446	469	479	462	477	494	515	498	465	473	482	507	480	505	483	488	480	482	504	488	490	441	535	478	489	457	462	490	532	503	476	553	502	465	507	468	473	465	480	471	490	453	518	487	488	467	529	477	499	458	505	498	494	472	499	445	492	451	505	456	474	493	509	450	489	462	484	519	530	466	508	513	504	480	488	521	489	505	479	477	515	486	472	506	501	471	533	479	497	471	488	493	478	478	530	507	473	513	448	461	476	454	503	516	469	506	472	497	500	504	469	483	519	471	509	523	479	478	507	513	495	503	475	497	482	503	494	488	498	505	492	486	485	474	487	481	506	484	472	474	511	474	514	471	504	484	511	492	489	508	490	484	462	482	492	515	504	484	525	529	480	510	457	479	489	523	478	510	536	519	506	487	508	492	475	508	468	468	484	480	485	493	491	483	507	472	549	474	514	460	455	487	492	482	469	489	479	511	514	512	495	492	504	494	462	424	481	501	466	491	486	489	505	490	473	481	512	451	465	468	481	479	512	444	506	487	480	523	495	465	533	504	495	493	476	494	473	505	491	453	507	528	499	451	513	519	484	495	510	515	472	473	514	506	487	534	522	470	518	475	466	490	484	492	521	456	503	469	475	480	474	465	520	487	507	507	447	481	459	502	520	507	468	468	463	496	488	486	518	503	438	501	466	493	533	532	526	484	513	519	460	468	473	476	501	498	510	468	487	476	474	489	504	458	473	484	485	492	480	451	483	494	488	497	521	500	485	490	453	506	486	521	479	484	462	443	481	436	479	499	499	477	506	524	537	451	500	507	472	458	481	477	509	512	459	474	472	471	477	497	446	508	522	511	497	482	502	454	445	488	484	501	507	504	501	491	531	519	507	488	458	473	480	503	477	510	520	486	461	485	482	463	485	527	487	457	474	506	497	494	481	486	469	451	492	522	463	465	503	487	480	480	469	499	477	510	452	502	502	485	462	512	451	523	502	470	464	446	485	503	475	530	453	467	512	495	462	510	490	494	483	481	472	510	496	499	498	483	479	527	472	494	441	510	533	499	521	465	510	474	474	514	466	478	514	499	508	481	475	464	508	456	474	520	478	492	520	501	487	524	497	491	472	498	482	491	492	506	460	465	489	551	527	472	504	469	480	503	472	541	492	496	494	475	535	444	493	484	502	478	493	450	463	508	502	488	496	485	498	503	477	484	477	527	512	466	491	488	488	505	489	518	504	499	479	498	433	477	493	498	506	480	487	504	481	518	523	520	497	497	486	515	539	459	498	498	474	494	492	485	508	485	492	481	476	474	489	464	529	509	491	500	450	484	509	476	512	459	510	529	508	453	505	517	480	486	472	498	473	496	477	514	475	486	482	484	505	496	492	502	471	467	480	473	483	475	505	477	486	486	437	489	501	488	516	475	473	469	455	511	515	519	482	492	491	547	489	479	518	493	484	452	499	485	455	462	474	479	522	451	458	527	468	477	468	457	469	466	486	474	500	489	456	481	501	502	480	507	506	510	511	518	534	451	516	485	496	490	499	502	508	473	479	469	492	456	492	503	494	502	469	479	520	507	514	501	483	476	478	481	468	471	509	474	489	514	475	504	491	482	492	501	486	511	449	491	484	462	469	505	464	451	484	502	492	497	461	484	451	491	484	505	502	504	482	468	459	506	479	498	468	487	474	520	493	515	470	488	439	468	476	485	494	461	491	511	488	507	478	506	468	471	497	466	480	451	473	443	482	526	527	454	507	480	469	515	474	462	504	508	471	492	504	487	533	456	495	497	503	481	455	493	444	471	470	489	514	479	472	523	495	508	472	490	480	470	484	462	496	455	462	453	455	483	486	494	521	502	467	471	461	516	447	461	503	509	493	475	500	512	528	481	490	495	503	504	489	498	468	502	453	452	498	484	495	512	478	446	455	459	519	480	485	515	499	464	458	500	454	509	479	448	477	530	430	509	482	455	473	521	486	463	492	519	491	515	505	553	513	489	506	508	519	491	475	504	484	468	469	519	477	486	493	490	475	469	477	473	508	515	491	468	479	498	504	482	483	454	485	515	514	503	527	521	501	484	514	463	529	497	485	491	544	486	517	497	472	494	450	487	487	530	489	471	504	481	518	520	474	513	457	513	484	555	513	523	463	490	500	470	447	514	479	503	483	528	522	512	468	497	500	466	494	500	484	474	502	489	476	475	518	453	525	482	523	501	495	462	512	508	514	495	471	493	473	472	504	456	522	481	482	519	498	521	494	521	489	529	488	472	519	481	552	489	452	509	460	510	482	488
22701	20928	28541	23625	20937	20488	7892	1032	732	765	704	595	694	669	659	673	699	572	556	472	520	526	553	507	486	468	444	428	481	483	528	2376	3435	2904	1244	566	423	376	429	382	395	421	383	426	421	408	384	420	395	426	395	408	432	424	440	403	417	403	437	427	461	439	405	392	428	449	412	434	402	414	385	435	369	460	387	441	416	424	419	417	452	354	388	411	386	464	394	409	412	397	435	401	413	419	370	406	389	412	393	421	433	441	394	439	406	389	425	396	372	413	428	447	381	414	406	436	402	424	417	436	419	387	442	429	401	403	396	438	442	397	395	415	421	380	411	406	407	423	411	397	410	379	416	405	387	369	429	386	430	451	390	402	413	453	414	417	407	412	378	413	436	432	412	424	406	398	431	422	423	442	416	420	392	390	401	417	414	397	471	374	401	415	442	419	408	457	461	436	436	421	401	397	442	401	399	382	417	418	425	394	425	413	420	371	401	426	424	401	403	382	395	391	430	385	432	403	411	406	429	399	416	419	412	399	392	397	433	420	363	409	451	420	413	419	436	400	410	409	410	421	386	411	435	413	410	437	403	400	461	403	383	417	418	390	406	404	415	439	400	375	408	384	394	385	408	421	413	423	428	389	394	440	428	424	393	418	461	421	404	403	419	408	409	401	429	414	437	432	434	421	391	395	418	434	383	440	414	437	419	402	398	420	414	418	399	386	423	416	387	409	441	425	421	406	394	409	430	390	416	435	439	391	406	393	435	433	402	441	409	393	428	436	421	408	425	404	412	415	392	446	399	464	444	428	425	413	376	407	407	422	437	428	413	391	418	423	411	421	436	424	428	429	402	421	407	404	393	387	416	397	405	401	390	421	391	404	424	417	445	439	421	401	384	413	443	385	411	398	462	422	415	424	441	418	385	411	388	395	406	393	410	403	422	425	401	415	439	456	421	406	408	401	383	398	399	407	411	377	417	409	353	431	419	394	408	352	432	419	393	389	399	390	406	432	376	441	401	392	403	408	438	398	425	453	396	428	395	416	404	411	365	440	408	394	425	432	409	450	405	390	413	423	424	393	411	387	394	451	368	431	377	430	394	424	401	403	422	400	402	426	422	411	443	387	403	412	427	367	438	421	421	412	430	427	458	411	405	438	428	401	458	394	451	405	386	450	397	416	443	441	406	416	385	432	401	384	412	375	389	399	439	431	448	429	437	436	425	425	440	421	395	407	423	416	391	436	416	430	403	416	364	441	441	380	381	408	427	417	416	415	371	405	377	409	423	434	417	424	453	399	395	382	399	411	445	409	403	422	421	435	409	438	414	420	405	407	383	426	403	433	429	381	412	422	404	407	382	431	414	422	418	423	411	429	419	438	394	409	421	394	430	412	383	429	428	393	424	435	443	402	390	409	413	370	434	415	432	408	399	406	421	422	427	400	404	440	396	422	459	417	390	404	463	393	393	385	416	420	409	390	397	438	422	442	404	406	436	442	448	417	424	397	386	391	408	379	414	418	390	435	419	398	430	390	425	399	418	405	372	410	428	387	376	404	402	416	424	423	398	437	400	444	412	399	380	391	400	437	431	438	434	391	391	421	435	404	411	441	449	420	398	400	411	406	399	396	410	414	410	412	377	405	430	389	406	410	392	394	429	447	426	418	415	408	426	417	416	409	437	397	425	411	388	409	415	425	437	433	419	403	428	414	455	368	397	426	396	384	423	407	426	424	406	413	407	376	395	396	414	378	431	430	412	405	426	424	420	404	402	392	394	401	405	422	402	426	422	414	399	398	403	395	420	416	434	452	450	381	444	417	416	416	443	418	435	424	432	415	388	379	418	411	437	378	388	421	435	399	438	448	432	429	389	387	363	405	432	409	423	413	425	462	412	364	385	416	427	408	409	407	449	406	394	412	401	423	407	399	412	416	408	418	415	363	440	419	405	384	427	413	403	428	425	392	418	417	381	439	418	395	373	411	389	422	419	434	402	423	418	461	404	396	366	407	400	428	417	420	398	389	425	419	432	435	418	408	418	404	396	395	436	416	434	443	377	384	402	383	406	433	419	419	449	411	460	425	459	372	390	429	410	416	422	414	416	408	420	407	387	423	440	384	402	366	358	391	401	400	444	402	429	420	443	377	408	373	443	455	397	441	445	413	386	391	426	402	372	383	427	455	448	406	403	431	373	407	440	435	429	398	442	457	438	419	416	404	434	384	411	428	397	432	398	424	408	386	410	441	394	390	446	398	431	431	400	393	420	365	409	409	423	407	409	410	448	417	427	371	398	438	419	438	389	420	376	434	415	392	397	406	447	389	401	399	394	434	424	412	400	355	400	419	398	436	452	376	418	376	408	409	422	416	434	399	397	429	396	415	378	412	408	442	423	395	431	405	468	404	399	386	454	422	409	426	390	441	404	422	403	427	411	397	385	407	427	423	419	402	430	412	399	390	424	417	434	430	406	458	424	409	425	412	419	407	398	430	408	433	410	383	426	416	422	419	418	431	415	409	393	380	397	374	459	423	460	435	411	402	403	434	397	423	416	411	422	424	390	396	415	423	408	413	416	434	400	429	436	392	393	390	398	403	393	404	428	437	415	420	448	408	430	408	430	406	410	417	394	428	417	417	410	389	398	416	418	412	446	474	411	435	414	392	427	392	425	416	426	421	413	388	409	428	413	424	386	412	413	411	432	417	394	415	433	401	417	418	407	409	450	426	391	427	429	384	408	418	413	374	373	418	401	388	413	448	436	383	416	431	433	436	434	405	389	427	418	384	420	415	425	404	434	406	386	422	443	399	414	400	434	392	447	404	410	399	424	423	431	393	422	411	442	398	406	383	429	450	409	383	414	436	442	384	451	410	427	373	397	425	400	449	389	397	405	396	420	417	415	392	425	417	463	398	404	428	442	387	402	409	389	390	384	424	408	420	427	403	396	387	428	386	433	407	467	396	403	393	373	363	424	399	422	422	391	422	414	414	404	447	432	403	429	390	411	424	417	421	441	403	393	414	409	425	443	423	425	413	408	412	418	405	389	403	411	473	432	423	409	413	387	433	410	449	424	421	381	405	404	393	405	427	382	388	394	368	431	422	432	493	396	397	412	394	360	404	411	407	428	429	448	418	407	366	370	396	412	432	422	428	376	454	431	417	402	428	393	427	418	399	411	404	395	376	411	406	399	398	415	395	429	395	390	395	433	405	406	394	422	391	388	391	384	396	389	373	383	421	411	408	402	405	404	421	426	410	390	398	418	393	404	420	413	394	385	404	422	415	408	429	429	383	411	405	384	412	397	430	412	399	392	405	377	375	386	413	403	435	429	403	413	447	403	397	439	422	424	420	396	465	428	411	418	400	434	409	442	406	412	410	453	425	437	422	420	421	415	421	413	389	430	444	400	436	375	391	423	411	481	425	401	400	424	375	404	425	397	379	418	418	402	405	405	437	415	386	407	422	449	427	377	422	442	394	413	412	402	403	399	403	391	388	439	430	409	401	413	394
35080	63897	53390	34028	7169	2639	1857	1395	1157	1170	1055	755	888	839	846	890	790	756	659	540	620	590	625	550	569	576	521	500	528	523	723	3236	4902	3858	1584	619	465	463	480	512	451	473	494	457	456	436	463	442	452	474	434	418	423	451	410	448	431	437	492	453	445	457	456	414	447	444	473	429	454	468	458	485	475	462	421	477	485	469	444	476	418	431	456	419	464	445	480	421	456	451	457	484	433	440	454	446	436	426	472	481	464	424	467	464	441	455	456	450	417	450	467	429	472	480	428	456	489	482	451	472	458	435	463	464	463	455	490	445	456	444	452	497	461	440	485	443	472	447	462	461	502	467	458	456	433	457	460	440	417	468	473	501	447	443	427	444	478	449	477	455	449	477	430	445	444	468	487	473	456	454	475	480	479	455	462	450	452	492	454	471	408	487	467	467	451	480	478	453	448	463	437	437	466	460	440	485	464	436	473	439	513	466	470	423	425	411	463	495	439	457	466	506	457	480	444	434	438	448	474	419	486	490	415	454	463	444	463	453	459	438	443	458	460	456	452	468	459	458	455	451	447	482	444	446	427	460	427	434	414	473	452	451	458	440	432	456	449	434	465	470	462	480	447	438	429	440	460	436	432	435	495	442	446	480	455	491	476	458	464	450	482	526	492	450	449	448	429	459	466	434	434	464	414	478	495	463	440	450	466	466	488	454	474	445	474	444	464	473	458	477	491	460	454	461	468	479	457	433	448	434	475	449	478	448	477	476	496	456	443	437	432	457	441	485	452	490	417	474	452	465	456	481	456	472	470	450	459	434	479	475	424	474	470	460	439	470	439	419	463	478	460	477	490	423	480	450	443	452	451	460	441	508	462	467	452	450	444	431	459	462	423	510	421	472	450	439	471	494	462	470	466	457	494	508	445	441	455	448	470	464	492	441	434	473	463	466	437	463	456	427	477	451	483	494	484	502	459	432	486	451	485	454	477	471	434	453	482	447	473	456	460	441	435	492	468	464	464	430	480	483	487	442	471	466	499	466	507	452	477	444	492	474	467	434	460	488	427	466	448	459	447	471	420	465	444	448	459	474	464	397	501	486	461	418	458	445	459	448	444	493	440	446	452	464	459	464	412	429	453	491	462	451	448	449	460	475	480	418	435	437	482	469	457	476	432	430	455	450	439	459	485	448	473	473	479	440	428	471	459	456	478	458	454	457	430	470	450	413	476	449	458	465	434	465	496	472	440	442	428	470	448	490	470	480	438	470	453	479	448	451	494	453	455	452	467	426	426	449	462	454	483	506	482	464	445	468	453	477	454	496	466	491	470	443	446	435	456	451	472	441	441	460	449	428	476	452	453	465	449	454	428	442	456	457	457	474	451	477	436	440	468	452	407	432	472	442	429	450	485	468	464	444	466	488	467	478	468	441	470	462	409	463	446	460	436	481	459	445	445	458	445	501	457	478	482	469	428	424	471	445	436	463	493	440	444	485	464	459	459	449	475	442	452	444	410	473	421	435	469	448	432	445	442	462	438	473	485	453	455	437	453	452	416	478	466	485	483	426	465	465	485	451	468	466	420	421	502	469	474	462	451	472	414	412	472	450	455	439	462	471	461	434	481	443	452	463	446	480	502	452	455	480	458	471	465	480	402	448	465	482	447	477	456	449	457	440	469	455	430	449	405	448	459	433	417	451	471	449	473	491	468	454	436	440	443	482	456	446	449	435	431	489	465	467	474	470	491	444	464	472	491	443	440	425	444	441	417	455	475	440	486	480	491	438	467	442	472	471	461	455	426	474	464	432	459	462	442	465	411	466	430	475	459	489	459	493	437	436	465	454	427	469	481	474	438	454	452	486	464	482	400	499	452	465	456	478	457	465	460	456	426	457	469	468	416	470	458	461	472	450	461	407	467	439	478	458	469	481	453	444	423	462	450	456	420	483	471	456	473	457	436	461	430	468	475	507	455	425	487	450	438	496	434	428	436	427	452	413	465	461	477	442	428	460	444	449	456	454	423	471	454	458	455	452	455	462	425	466	434	494	436	485	450	474	457	414	485	489	465	480	450	459	444	470	463	448	436	472	456	501	462	470	434	452	462	464	453	481	407	462	435	447	491	464	474	506	461	425	444	469	473	492	452	430	434	438	446	497	480	457	471	438	456	408	458	462	439	463	427	450	471	430	431	471	486	425	431	434	459	447	447	427	442	449	445	473	458	436	440	464	478	508	453	452	448	450	444	477	448	473	464	467	473	437	451	466	460	461	479	428	428	484	454	434	434	476	460	491	472	468	461	457	448	438	457	471	490	465	481	414	458	437	443	456	421	482	471	476	421	467	459	457	434	470	467	445	488	452	476	416	416	475	457	470	457	460	471	434	415	480	468	398	476	491	412	428	422	480	474	461	468	449	488	435	461	453	443	475	469	443	445	491	452	469	453	424	419	455	443	438	498	460	438	475	441	422	435	425	467	464	458	460	478	480	455	422	495	497	468	449	445	449	439	455	452	468	458	445	484	457	482	453	438	426	451	440	439	433	455	473	458	411	465	456	518	460	436	444	471	446	431	418	470	442	479	422	443	458	425	473	437	451	432	452	465	462	477	459	444	476	427	458	471	494	480	451	453	395	485	400	416	434	518	448	440	458	448	465	452	455	465	457	491	454	480	406	491	452	452	444	453	444	472	419	415	432	464	499	429	460	455	412	472	445	464	466	432	450	428	435	444	460	452	434	424	470	469	475	481	467	417	469	463	496	454	473	480	455	480	427	467	475	444	434	452	469	478	425	429	449	451	465	435	435	477	465	459	449	470	469	458	455	442	404	454	456	473	501	456	452	416	422	466	471	455	448	431	460	441	451	465	476	431	481	430	446	463	477	462	458	490	469	465	474	473	461	436	449	474	467	454	433	478	459	464	487	493	461	434	454	438	464	445	466	449	478	449	446	452	438	438	426	451	480	459	436	438	487	478	491	420	461	460	469	481	404	434	492	462	453	411	432	498	450	438	441	436	464	461	470	491	474	439	461	467	471	452	445	446	444	487	482	481	449	490	487	453	455	456	445	462	447	427	436	439	425	469	442	465	447	465	466	455	449	449	467	456	440	473	435	445	444	426	408	462	453	460	419	434	471	440	420	430	476	468	459	494	484	486	455	474	419	458	454	439	482	419	446	432	426	460	444	438	453	467	466	472	472	446	427	472	427	458	446	482	436	456	481	413	443	466	491	470	465	455	447	457	471	472	477	434	486	428	440	457	494	441	512	435	441	436	470	436	478	458	456	458	422	452	429	462	455	479	470	455	501	443	462	466	448	492	466	495	481	441	470	470	442	427	448	467	427	429	462	466	490	434	467	451	476	448	509	463	456	475	481	437	445	488	432	461	450	461	477	454	460	500	468	474	478	471	481	467	386	492	485	436	510	445	472	425	436	429	455	472	412	492	427	425	470	404	479	512	477	450	481	408	445	423	443	500	421	460	469	465	436	476	459	464	466	456	467	447	476	491	453
28384	31037	37720	21186	3584	579	469	395	404	395	419	385	366	359	404	357	373	357	379	374	344	354	341	372	365	370	354	365	392	387	356	407	496	581	527	405	361	366	365	362	348	331	332	365	369	341	344	324	388	388	366	374	359	325	358	329	342	314	341	355	351	335	324	332	366	381	334	358	366	365	347	359	335	354	363	368	358	347	342	383	349	351	359	339	367	336	352	359	312	341	388	370	357	374	330	341	342	309	337	310	399	356	368	327	344	306	366	375	326	353	333	352	339	340	345	355	335	358	338	325	353	333	372	347	341	384	318	344	374	330	370	343	368	337	317	373	328	317	329	369	359	358	344	370	352	351	351	326	355	348	351	346	351	374	364	351	351	335	367	347	360	361	364	359	330	342	330	376	340	335	350	324	377	328	331	345	366	363	361	348	376	340	357	358	320	327	371	355	378	319	356	369	353	350	344	320	328	342	360	321	351	321	362	357	326	339	373	345	311	324	320	331	364	323	351	344	315	319	345	354	348	335	329	352	359	347	342	327	320	343	358	354	340	327	363	378	361	354	357	344	373	340	328	354	322	326	343	330	336	325	322	333	344	370	342	354	350	335	348	378	348	372	332	343	311	331	333	333	334	334	337	350	342	350	339	352	361	367	349	341	360	370	361	369	338	322	350	318	345	335	341	381	318	345	342	346	324	350	331	371	350	339	373	344	371	359	359	337	322	350	340	334	337	359	353	324	370	354	320	296	366	351	369	347	325	350	358	311	352	376	328	344	348	369	333	342	329	325	332	333	354	341	318	350	363	327	373	335	311	336	376	376	364	335	358	343	329	337	326	339	347	356	364	353	334	336	346	360	345	332	313	327	338	356	348	378	341	335	355	329	353	370	349	359	349	321	348	345	361	354	320	352	347	361	357	340	344	336	362	322	342	329	334	351	370	372	366	321	322	350	336	356	331	338	348	285	346	352	331	342	382	388	330	337	358	368	290	342	348	358	332	336	355	381	374	353	354	336	346	373	332	363	346	366	344	355	347	348	350	307	338	325	383	336	350	324	336	332	352	369	339	332	333	384	344	356	347	345	326	369	318	340	374	352	369	357	355	356	346	345	362	362	344	350	346	373	338	338	352	376	376	356	342	322	339	350	334	326	345	334	367	350	341	351	340	360	375	358	336	327	387	339	343	336	325	329	328	374	354	381	333	337	364	342	348	353	349	368	332	349	335	312	354	324	343	351	318	353	334	317	332	360	358	320	315	342	343	358	359	366	345	363	332	360	362	342	349	339	336	334	388	355	339	334	350	334	327	366	337	345	342	314	329	334	355	351	329	357	366	359	348	316	336	334	335	386	378	353	295	345	352	348	356	312	374	351	345	362	359	392	352	354	355	345	334	368	341	343	374	325	357	351	341	344	327	348	351	363	343	361	320	346	327	358	370	353	348	352	345	342	363	346	323	345	337	331	332	335	352	345	352	372	336	361	365	351	342	384	333	352	324	316	351	356	343	357	330	359	346	319	368	402	348	356	406	333	321	379	340	347	358	351	358	332	384	354	362	327	344	361	328	328	322	355	322	379	392	313	361	336	342	367	336	347	352	296	347	332	336	375	341	326	334	348	359	357	349	356	385	345	328	354	373	368	376	353	330	348	364	316	375	330	329	329	330	323	362	335	333	327	347	365	319	321	323	364	361	321	345	347	392	356	367	333	351	348	322	336	376	345	344	342	400	360	329	359	302	345	313	348	339	326	338	358	338	354	357	338	343	372	340	319	327	349	366	368	378	368	372	351	325	345	336	376	321	343	345	350	365	337	353	329	325	331	324	335	341	332	356	342	352	318	333	356	337	337	370	350	372	327	377	387	360	348	354	311	355	354	345	306	364	296	347	382	342	355	369	381	371	343	342	359	366	349	361	333	398	323	325	320	349	341	310	377	357	331	319	356	330	339	356	356	351	388	329	350	324	358	348	328	326	370	352	337	357	361	353	325	345	359	331	326	337	360	386	357	373	323	354	368	360	330	326	333	332	357	319	304	294	334	349	342	323	353	338	370	395	332	331	346	338	330	322	348	380	337	361	324	347	346	336	340	314	353	354	324	340	329	331	336	341	369	350	340	330	309	354	346	366	335	346	318	358	355	327	365	346	322	345	358	351	348	334	377	340	338	328	363	329	399	370	311	298	354	328	328	320	340	339	351	321	329	333	337	362	339	352	322	354	318	358	353	344	340	355	356	322	334	329	356	320	330	325	338	366	376	348	343	344	305	329	353	356	362	338	349	340	309	339	355	346	360	340	364	348	348	354	349	342	336	347	334	335	299	353	347	350	351	317	351	370	337	363	350	351	355	375	336	361	387	350	336	368	330	330	374	342	344	358	327	355	359	344	336	365	333	335	379	330	341	371	342	372	326	338	358	388	348	374	376	336	354	337	347	342	339	337	382	345	355	337	320	345	335	288	325	320	387	350	338	330	333	329	346	362	338	332	335	389	384	358	365	352	360	329	356	340	346	297	348	336	355	345	342	366	339	333	365	344	331	364	324	345	357	349	345	347	339	343	350	374	319	351	317	338	343	341	331	341	373	352	315	381	340	326	361	346	334	364	360	341	326	349	333	338	350	376	349	331	379	329	380	367	355	358	347	318	343	367	358	317	316	366	350	351	353	379	328	364	342	357	384	346	361	371	348	320	336	348	335	341	346	330	377	358	332	345	370	366	345	325	359	345	365	356	347	343	319	349	371	337	341	332	325	359	344	362	350	333	354	340	337	352	345	338	352	341	336	313	321	389	340	306	356	335	350	368	348	335	345	331	309	325	358	351	355	348	367	362	378	337	353	370	384	375	342	327	349	322	365	359	354	359	341	352	341	375	359	330	338	333	340	307	343	361	369	344	351	307	295	323	340	308	361	353	358	353	358	330	361	349	340	336	345	330	351	370	335	327	359	309	346	332	336	337	336	384	324	354	329	362	358	381	323	345	333	328	380	331	342	331	332	335	335	326	360	346	347	341	332	344	358	335	370	345	357	360	329	363	315	321	360	362	351	367	347	339	351	351	338	349	338	335	342	325	360	353	358	342	348	339	365	316	355	326	332	340	361	344	336	344	340	363	340	356	375	356	355	358	368	366	366	373	331	333	349	348	336	342	351	357	352	355	353	350	381	354	330	354	361	368	339	353	332	343	360	374	386	364	338	319	338	365	359	344	315	339	346	370	359	389	325	382	342	355	329	321	374	357	325	365	349	325	357	352	355	323	318	316	348	308	355	337	379	347	385	374	307	328	351	365	371	341	343	336	374	307	345	371	321	372	363	326	380	349	374	314	366	324	343	345	361	352	369	343	326	325	350	342	321	317	341	395	362	340	343	318	336	370	329	335	340	329	370	371	353	335	362	362	360	362	308	324	355	331	349	332	372	350	352	335	375	386	364	331	374	388	328	347	371	359	335	369	341	328	333	373	384	348	350	331	342	343	382	343	365	370	334	371	358	361	350	349	337	373	342
31180	50122	36618	17389	2956	793	752	596	513	535	526	451	452	506	470	467	465	444	444	421	467	480	434	428	384	402	429	402	432	405	436	504	671	705	688	458	418	406	362	404	388	408	418	396	390	376	389	457	449	411	404	381	384	369	421	385	439	417	445	417	415	408	426	418	437	401	401	432	401	443	397	396	408	438	360	422	410	389	407	389	382	390	407	410	418	397	427	380	418	376	425	416	390	409	400	455	407	408	394	409	378	405	380	417	376	418	398	426	448	394	394	452	414	386	429	394	416	404	421	379	396	445	417	400	432	392	407	400	439	396	395	390	390	397	381	413	396	417	401	390	429	374	411	409	417	384	388	394	406	411	402	401	429	383	437	453	420	388	383	388	395	373	424	418	418	380	421	375	415	415	394	398	384	391	393	398	417	403	418	412	420	416	432	399	415	406	396	404	410	432	420	425	432	411	410	380	413	386	420	425	430	409	404	426	382	390	394	400	412	429	411	375	380	371	412	378	393	420	409	400	375	417	419	450	436	361	399	412	423	397	404	395	406	419	365	401	433	405	373	406	405	456	400	422	388	437	408	421	384	405	425	392	400	396	404	409	394	386	426	377	404	420	453	396	371	425	415	402	407	406	399	399	379	385	390	412	451	378	384	375	369	414	361	388	399	378	402	415	388	342	376	401	405	385	386	454	412	445	387	400	378	406	445	411	408	436	417	431	372	393	403	367	404	411	374	417	401	398	388	437	385	369	424	407	380	400	381	393	400	392	400	365	409	412	391	424	428	408	400	426	407	402	447	386	363	410	409	417	430	373	353	377	406	399	377	409	443	447	397	405	415	388	395	396	389	411	375	414	387	435	385	404	413	395	422	392	432	437	403	430	397	455	393	390	384	423	428	426	408	396	415	413	412	403	399	409	380	403	396	404	358	381	367	424	427	420	419	420	391	401	365	399	394	414	400	408	428	422	409	421	392	385	397	381	423	387	415	384	399	414	420	389	411	345	424	429	399	417	377	415	382	413	384	406	408	408	404	415	411	400	402	413	398	425	429	394	393	401	402	404	409	393	432	413	407	443	418	423	397	398	380	389	409	393	382	409	401	393	391	418	394	372	453	435	374	400	415	412	371	429	425	389	415	422	359	420	392	414	404	384	398	391	391	396	376	415	430	398	412	378	407	412	421	416	366	375	366	407	445	400	396	413	410	394	395	364	428	417	438	396	399	408	446	391	414	413	400	419	410	402	404	425	388	417	384	410	385	410	379	386	398	397	373	399	416	408	410	408	419	384	421	405	437	394	391	437	459	418	397	370	423	425	415	436	409	403	391	384	401	370	408	387	382	400	395	397	399	408	420	415	399	410	382	407	381	393	409	429	432	401	400	421	399	391	421	398	415	434	380	394	392	383	393	402	405	440	435	423	398	387	391	398	392	397	405	416	409	424	395	401	392	402	383	378	415	433	423	418	384	416	419	417	359	385	403	400	390	399	437	421	411	402	407	418	402	402	398	397	419	396	394	437	425	388	387	393	395	390	423	393	401	426	399	412	415	411	403	395	423	421	415	410	372	406	393	434	389	367	410	387	373	393	379	401	431	406	412	402	451	412	408	380	428	408	400	388	421	425	423	418	418	421	378	412	408	381	395	384	378	435	379	401	387	405	390	410	413	394	443	397	436	432	393	422	426	399	420	432	383	408	414	440	424	433	417	424	444	397	432	411	396	391	394	431	399	428	424	380	394	403	424	406	384	412	379	393	424	402	402	394	402	397	390	432	395	405	380	417	367	409	431	427	423	410	402	377	373	397	417	415	401	402	410	417	394	397	401	376	376	411	426	416	412	400	402	426	401	405	408	415	389	418	368	422	436	393	401	418	430	433	392	392	415	398	375	381	380	412	398	431	416	455	397	399	402	402	376	424	380	395	383	394	404	373	388	397	398	385	416	432	402	426	438	392	380	403	436	393	413	401	411	401	413	391	394	396	400	410	447	396	372	393	389	384	427	411	442	430	413	406	379	373	420	411	427	393	375	402	399	394	375	406	410	414	405	458	428	387	411	422	415	402	367	381	389	409	356	393	393	374	383	393	384	422	406	424	429	426	397	377	361	443	411	368	383	428	384	433	434	417	417	429	419	411	408	417	364	399	426	397	433	393	449	465	413	379	413	358	408	435	409	363	411	395	396	390	411	434	406	417	373	382	413	410	406	375	422	436	408	409	398	432	405	393	385	403	347	402	387	387	413	399	386	386	420	419	384	403	397	417	447	399	426	424	406	402	457	435	404	421	378	404	427	399	408	408	399	423	385	405	428	420	362	386	392	373	386	419	394	381	422	383	405	363	411	414	419	392	441	389	407	378	395	410	434	389	395	435	417	421	432	377	408	401	406	409	415	420	381	420	352	405	423	399	380	404	415	440	414	410	425	428	432	435	417	395	409	454	386	397	416	373	407	390	416	424	412	386	415	398	382	387	410	397	383	422	424	420	434	420	404	416	408	407	399	379	413	364	410	380	401	387	410	422	402	407	370	429	404	404	402	409	364	401	436	398	396	396	402	394	396	404	393	452	384	415	430	429	449	395	400	398	405	409	423	397	409	436	446	399	397	402	412	372	401	367	424	398	406	407	394	411	427	378	432	437	372	396	418	376	406	436	397	387	398	375	417	422	404	403	384	395	402	375	388	379	395	409	417	398	415	391	438	390	395	368	406	418	402	388	389	366	394	454	352	431	368	450	408	394	393	402	383	414	423	411	413	409	399	431	426	443	386	426	385	419	413	387	417	390	403	397	396	407	411	365	413	412	402	405	413	393	425	415	353	419	360	410	380	426	409	395	381	415	383	407	396	391	396	388	401	432	437	404	381	418	385	413	380	399	358	414	394	401	388	400	426	366	413	376	401	425	371	415	382	413	405	411	443	391	425	379	401	377	400	390	400	416	384	420	415	408	420	394	400	404	402	394	385	399	397	379	380	379	399	378	395	421	400	381	438	368	391	411	389	411	395	391	397	397	374	435	417	393	417	369	388	409	379	409	409	393	400	375	390	391	413	384	423	409	444	389	426	393	377	384	362	409	397	395	380	428	396	392	396	413	414	396	395	414	404	406	423	393	407	403	411	417	388	387	408	398	410	448	397	410	401	405	397	398	433	406	419	413	396	395	415	413	388	409	396	401	370	432	407	390	416	375	411	401	447	389	421	442	419	379	396	373	417	401	438	396	412	384	425	417	380	423	437	431	394	392	394	374	396	376	422	386	431	431	402	382	402	385	406	410	417	395	434	424	440	382	419	420	391	378	434	370	385	409	420	399	392	406	411	449	406	388	419	403	405	380	386	446	427	401	411	380	392	387	377	434	422	416	425	385	412	418	405	375	423	386	397	430	430	427	418	416	407	389	453	432	394	389	404	414	434	391	393	395	417	380	395	416	402	414	387	416	382	431	380	401	413	428	416	416	400	396	413	411	378	392	421	427	398	412	401	410	429	393	389	422	394	402	425	389
23570	20803	28190	23879	20474	9888	1100	704	477	445	457	449	406	399	435	401	384	358	368	368	374	378	349	370	364	341	325	571	571	315	373	901	1339	1166	643	389	304	270	306	308	293	296	287	287	274	262	306	286	279	297	333	283	297	287	283	296	287	274	256	305	299	310	289	264	271	317	328	291	262	301	329	316	275	302	279	304	277	279	288	285	290	299	296	279	274	316	292	301	287	297	290	291	289	308	272	273	298	270	287	287	263	285	296	290	301	282	272	269	337	296	305	264	317	301	307	277	272	285	254	289	296	316	276	310	277	325	301	289	293	308	281	308	288	302	284	284	275	301	279	327	278	294	289	293	256	281	274	300	258	312	293	278	312	285	290	275	313	287	266	282	317	318	297	302	298	296	278	279	293	294	282	290	296	255	292	309	277	298	297	260	317	318	311	295	289	300	318	294	329	302	270	310	278	283	319	300	305	277	241	262	282	307	270	303	313	319	298	284	268	300	283	299	294	289	269	292	272	295	273	281	291	293	277	273	311	311	289	295	336	292	318	304	298	259	294	292	327	291	293	248	300	281	242	277	275	289	305	273	259	276	267	302	284	264	300	277	298	281	301	300	270	275	280	272	293	298	288	290	302	263	291	303	309	309	284	265	269	302	292	293	276	282	307	314	283	320	279	284	246	292	289	332	286	283	287	290	295	270	294	279	306	302	261	289	283	298	283	295	289	291	248	307	277	269	280	290	263	302	271	296	313	280	284	302	293	323	305	288	288	273	305	277	306	296	244	290	322	290	279	295	286	320	316	274	287	300	282	279	278	293	298	283	263	316	253	273	307	299	282	286	270	279	301	281	281	252	292	268	286	287	302	282	302	283	280	280	283	320	270	268	256	305	278	292	287	304	286	283	307	271	290	309	267	292	295	297	292	295	304	285	267	290	301	291	312	306	294	310	307	305	244	299	307	276	296	274	284	320	263	312	279	295	295	281	286	280	291	300	304	296	293	309	313	298	296	289	274	294	295	262	311	281	309	295	282	283	300	268	305	291	318	255	294	312	271	303	263	326	310	276	276	311	280	263	279	279	294	253	274	289	309	278	295	278	278	282	303	291	290	298	280	276	303	285	315	269	325	270	297	282	312	301	295	311	312	300	291	314	275	272	283	290	297	274	308	251	276	290	300	324	293	269	247	283	279	297	302	296	306	295	323	279	287	300	308	288	273	298	312	275	312	287	294	277	272	303	310	271	304	284	288	313	323	306	291	285	260	305	282	294	300	247	313	290	290	306	292	283	287	286	299	293	278	298	272	313	293	323	291	311	279	304	313	277	259	284	292	300	322	293	284	311	286	274	285	269	269	250	287	284	287	288	258	288	309	313	276	309	261	289	327	307	296	274	293	317	270	305	301	279	286	258	286	312	275	287	282	274	302	285	291	309	325	275	271	294	283	257	275	297	318	311	299	298	287	322	278	253	261	280	250	323	274	286	279	269	303	272	299	281	264	287	294	298	286	311	286	311	288	295	287	321	300	306	263	293	250	258	279	301	287	302	282	294	299	323	281	299	302	293	277	296	282	272	265	306	310	281	307	281	301	279	310	274	281	303	278	300	281	281	273	261	273	265	280	278	288	271	269	293	313	282	294	311	283	285	295	263	299	296	312	266	268	285	331	259	291	280	264	247	287	328	261	283	276	307	288	295	302	285	273	264	296	266	325	284	289	264	287	281	264	310	275	304	285	308	297	269	283	276	276	289	297	277	295	296	287	295	282	271	286	293	326	279	318	326	284	298	274	278	271	297	301	283	282	275	303	304	306	286	286	305	276	305	262	314	292	305	294	304	259	288	275	301	283	282	283	283	259	286	287	298	303	296	267	280	290	303	287	278	286	309	303	288	283	308	280	319	270	276	289	278	311	312	269	290	295	314	295	297	290	291	277	277	261	288	305	271	296	286	310	294	267	299	303	304	292	295	287	307	301	288	298	297	283	280	288	312	283	301	291	295	278	273	287	326	277	251	269	284	302	282	279	311	267	302	334	298	294	281	288	281	256	280	298	276	299	290	256	290	262	292	318	298	271	275	292	296	292	272	299	281	327	290	297	270	283	275	273	288	300	297	286	261	291	296	325	296	325	277	291	270	319	271	233	275	273	309	271	300	314	311	288	278	299	317	259	309	302	306	265	278	293	315	326	294	263	293	289	284	286	295	292	303	256	257	277	298	282	272	287	291	259	301	282	289	297	271	288	293	301	293	296	289	295	285	285	300	281	281	298	291	278	288	292	298	335	281	303	265	286	291	272	309	292	293	273	344	280	281	272	308	252	289	265	285	263	266	264	301	295	280	269	266	303	321	337	294	291	288	286	315	307	277	262	260	288	297	286	295	253	310	273	293	297	293	284	275	296	275	282	309	326	290	287	258	305	267	263	270	270	289	260	269	284	311	281	277	299	282	259	288	287	294	299	288	293	282	294	287	302	263	318	263	277	292	315	283	280	304	301	290	263	273	284	291	289	303	286	300	268	315	330	272	311	280	291	264	263	283	291	282	282	293	277	291	294	291	304	285	333	238	289	320	296	280	279	284	263	282	290	294	297	276	273	291	291	310	295	292	278	280	278	287	306	311	278	306	302	279	268	283	295	245	304	279	294	297	281	289	286	287	280	279	259	292	283	299	246	304	291	310	272	293	296	275	302	270	281	269	298	306	307	289	285	289	296	294	289	269	301	286	279	288	294	281	276	311	299	327	269	286	284	283	306	291	296	295	251	303	293	288	297	303	286	268	310	281	289	275	333	291	300	304	275	269	307	272	326	311	279	282	323	309	275	260	278	296	279	276	301	271	293	283	287	282	315	304	274	273	284	290	288	274	298	269	300	295	265	298	267	256	274	306	271	291	294	277	286	299	298	307	259	301	288	265	302	316	298	282	284	290	301	307	302	268	290	287	292	285	288	269	325	279	290	271	287	288	313	288	277	299	288	312	280	280	287	296	291	280	271	295	286	273	298	277	293	297	280	313	297	295	324	281	312	306	312	272	284	295	279	296	301	290	296	278	282	283	262	291	300	253	289	265	265	285	297	279	274	299	304	282	293	303	299	316	261	287	298	311	270	300	310	315	313	276	300	287	281	276	312	301	301	263	290	292	298	261	282	315	278	328	267	286	259	291	281	241	291	295	289	288	295	272	317	296	304	315	262	288	298	282	270	283	299	277	293	292	267	264	293	279	315	311	267	270	275	312	273	287	270	303	268	318	277	308	268	292	289	313	333	317	272	277	284	251	271	311	270	269	306	303	299	281	297	256	273	308	288	282	262	276	285	327	280	319	266	328	283	311	294	285	291	312	301	281	254	283	326	275	294	286	285	279	268	277	273	284	310	257	333	279	317	304	306	309	286	310	313	270	275	283	286	276	276	279	295	279	230	293	297	288	253	301	301	268	317	274	330	281	265	313	302	260	263	297	290	270	301	305	283	292	304	298	271	276	299	290	320	292	292	259	289	286	262	295
32529	59909	46778	15335	1756	1414	1391	1072	777	669	677	624	506	570	529	461	416	460	451	460	503	490	467	459	436	421	409	791	776	381	549	1237	1857	1577	836	531	357	332	378	315	315	347	353	323	358	360	319	351	370	319	323	318	349	342	332	336	339	331	319	341	340	356	314	325	341	329	343	311	360	347	352	353	348	295	331	337	321	315	301	337	331	349	352	332	364	331	367	352	322	322	295	354	340	335	348	333	322	322	295	339	290	309	338	350	335	305	339	362	318	320	377	345	307	304	310	351	314	358	338	324	323	344	343	354	323	311	337	338	329	332	316	313	353	327	328	323	343	311	325	346	348	333	308	339	347	323	352	316	334	339	363	347	332	327	304	330	335	338	314	369	374	344	343	346	344	343	352	363	341	327	334	316	293	304	345	314	325	364	333	322	333	322	318	310	338	358	354	299	301	315	338	354	344	351	345	341	303	296	316	343	315	327	324	327	322	332	395	287	353	343	331	348	336	331	329	346	345	347	316	323	338	341	389	338	346	321	336	352	332	296	319	298	365	350	316	304	354	295	309	365	341	328	319	336	313	354	349	337	337	357	344	316	315	332	327	325	308	366	351	342	345	335	364	339	329	339	307	313	299	307	352	324	348	302	374	312	309	341	309	340	334	341	343	338	341	349	350	345	357	342	360	301	302	344	362	320	334	352	318	320	335	288	303	346	321	319	359	335	328	370	330	329	333	329	367	349	310	332	361	336	349	349	318	331	329	334	347	323	325	334	333	313	319	326	342	340	316	309	310	304	337	310	334	303	346	380	352	324	328	335	350	340	313	331	317	348	318	341	319	337	355	322	311	346	331	316	339	347	354	339	314	323	352	341	354	336	322	316	324	342	341	349	339	328	313	346	309	325	331	327	343	286	306	320	341	343	354	301	323	309	349	336	343	355	342	332	318	336	331	345	313	340	325	308	326	331	301	354	320	337	360	349	329	325	341	346	318	351	324	332	345	318	324	341	327	320	286	325	332	343	346	334	307	356	354	330	317	322	366	321	317	360	353	317	347	317	335	327	336	345	365	318	337	336	306	339	304	315	334	319	361	352	340	359	345	351	324	353	343	340	298	303	329	341	300	351	356	323	326	327	363	400	344	332	332	352	340	331	327	290	322	324	342	326	314	318	343	324	351	339	327	321	337	320	352	373	298	295	346	303	326	344	342	325	339	320	320	351	367	311	333	339	320	319	300	362	343	335	340	349	346	345	350	347	364	322	335	309	326	323	313	318	350	336	340	341	348	334	339	361	293	319	328	364	344	328	328	342	329	336	318	338	345	340	333	383	350	327	368	320	364	349	355	334	327	324	321	356	326	334	314	333	358	347	308	331	318	330	324	353	348	321	309	356	329	343	331	356	331	323	333	348	348	298	348	333	313	339	337	335	347	342	345	361	368	319	339	325	333	334	326	334	330	302	314	359	328	335	346	341	303	340	336	328	330	353	313	334	305	320	302	336	314	337	305	318	330	306	363	346	335	340	294	335	355	336	307	330	309	333	307	316	317	324	360	321	369	324	325	352	314	350	368	346	331	352	327	378	343	320	345	327	373	327	329	321	345	320	318	339	346	363	334	346	314	341	325	368	331	360	319	351	342	354	342	336	347	358	325	341	324	348	325	305	359	333	342	309	349	305	351	342	373	278	301	326	337	317	316	332	299	348	339	310	326	341	342	342	298	322	338	365	351	329	370	335	318	302	344	299	353	353	347	320	314	339	335	329	358	347	341	331	319	334	342	327	317	306	349	319	322	330	351	321	334	332	335	318	313	320	338	308	355	330	337	342	373	351	328	334	304	357	344	328	330	326	338	331	350	351	338	314	322	334	359	370	315	321	324	336	290	323	337	357	308	331	291	351	356	329	357	331	300	305	280	313	335	345	341	335	328	311	341	333	365	377	326	337	329	310	329	332	332	336	325	325	358	355	326	346	349	364	341	300	333	339	349	317	314	331	334	330	343	353	315	339	319	312	311	316	360	340	321	351	322	326	309	368	331	335	331	332	341	324	331	354	355	343	304	337	358	343	345	353	317	315	297	348	323	360	292	351	299	315	346	316	333	356	343	339	321	344	327	336	350	365	343	358	360	322	354	302	320	329	350	334	299	363	361	340	316	317	343	347	326	300	316	333	323	323	330	353	322	336	316	348	330	318	323	341	370	312	325	322	346	335	325	348	348	322	350	314	350	340	327	333	319	341	323	356	333	280	364	298	329	327	347	355	339	355	311	327	337	323	348	371	313	359	315	320	346	303	358	353	364	319	335	331	344	321	310	290	302	331	322	329	351	366	338	364	328	344	338	336	330	333	347	297	324	303	343	333	332	350	330	320	358	334	358	329	323	332	323	351	344	343	314	328	352	330	337	318	320	340	345	332	308	368	361	366	344	332	365	329	339	326	326	333	325	322	330	348	345	332	313	315	349	334	358	293	347	342	319	333	331	303	322	318	338	312	346	339	325	354	336	329	303	296	380	327	325	311	315	335	340	323	346	336	340	314	336	344	340	344	337	322	324	301	318	359	302	379	350	343	348	344	329	340	344	325	342	324	313	368	321	347	345	342	331	328	336	331	326	298	313	338	322	322	366	330	355	339	344	326	356	336	370	329	339	317	324	332	316	323	328	353	328	338	324	341	335	332	340	320	315	322	344	352	349	298	331	338	319	345	335	316	340	347	357	339	342	327	318	331	358	334	332	331	333	309	323	332	358	343	324	338	341	340	335	323	359	328	347	342	315	331	328	296	326	353	328	339	314	351	317	374	345	348	339	338	326	321	288	330	315	310	365	344	342	364	350	314	318	344	343	306	338	312	333	315	321	342	328	349	342	320	310	323	345	360	356	324	308	347	350	337	345	336	304	333	346	333	381	359	343	309	332	343	295	329	336	316	325	384	337	316	324	344	359	339	312	350	375	345	364	339	306	346	333	344	305	313	345	323	318	363	326	333	346	352	313	364	348	335	324	363	353	331	322	289	347	312	341	328	347	323	346	335	366	338	333	311	335	334	319	377	327	320	341	351	330	345	326	323	339	334	338	330	322	352	324	329	311	360	347	366	350	341	364	350	345	319	318	346	340	347	340	327	368	346	369	341	347	334	331	349	288	329	361	340	333	317	346	327	344	305	375	347	357	335	305	309	334	326	328	325	315	333	350	314	303	325	340	312	303	344	346	331	355	357	314	347	324	318	311	327	348	351	353	302	340	347	332	328	368	326	318	337	331	342	312	322	324	329	346	322	311	347	326	336	321	321	351	325	301	339	332	316	315	357	358	317	302	376	371	301	320	372	329	335	317	335	337	355	341	338	322	332	317	335	336	349	319	322	323	335	347	324	337	312	343	338	331	339	329	332	353	337	360	327	342	299	316	320	326	354	322	319	357	308	329	340	330	322	309	341	351	312	360	358	322	306	339	293	327	313	337	328	342	333	360	295	320	306	324	348	330	327	338	340	326	323	362	312	354	315
24949	21018	27868	25032	9578	934	677	638	543	477	488	512	488	486	475	475	472	500	459	466	469	459	473	499	486	436	418	707	882	541	488	703	707	461	477	434	434	424	439	430	405	403	397	409	433	414	412	408	420	417	412	428	381	417	416	395	404	432	411	431	391	457	419	413	404	414	412	384	413	412	410	409	443	416	427	400	447	410	391	427	421	459	440	392	392	413	406	407	404	426	394	405	425	408	437	419	395	394	387	409	414	393	389	432	388	422	423	401	409	410	436	400	441	422	404	466	415	439	402	386	390	401	410	425	411	396	444	413	403	405	392	392	442	437	433	381	389	427	404	394	409	430	402	436	394	395	399	442	393	411	436	425	457	378	409	405	407	397	414	438	407	411	427	440	375	430	416	415	412	394	384	423	411	452	390	423	421	416	393	406	401	404	436	392	439	426	404	414	410	386	443	442	435	412	422	410	414	434	423	449	397	378	429	431	426	368	413	391	412	396	390	421	408	415	436	368	389	403	418	439	446	423	355	416	415	411	427	400	418	381	401	401	425	442	432	421	382	401	387	399	397	357	386	400	398	403	429	416	429	391	398	390	404	399	402	408	485	402	410	467	452	381	381	402	440	418	414	439	403	390	401	412	433	405	422	424	419	409	423	386	425	437	441	415	404	420	458	400	440	387	424	406	439	444	439	389	383	410	420	389	425	409	401	415	405	429	442	413	393	410	407	441	433	417	378	380	383	405	433	425	418	422	423	446	373	384	403	389	394	369	445	408	398	434	408	436	393	395	406	410	424	390	392	388	395	419	461	405	438	390	422	432	381	414	402	400	440	457	403	399	445	411	405	444	431	409	428	445	441	431	417	424	406	394	418	429	386	414	427	408	420	425	415	408	430	393	421	412	413	411	439	386	395	405	418	426	411	399	416	387	393	440	411	445	434	386	420	400	403	375	407	383	433	459	398	427	415	398	438	412	413	421	408	402	407	446	414	405	414	399	404	434	420	428	384	392	437	400	459	407	446	454	407	407	427	401	428	406	414	377	392	399	376	379	423	408	424	397	418	433	421	409	437	442	389	428	370	404	407	419	400	398	416	416	420	408	419	408	439	436	435	460	396	419	436	421	393	426	382	403	436	384	449	424	416	426	407	375	437	418	421	416	468	397	429	429	425	402	425	406	411	436	426	383	400	396	422	426	416	434	451	390	396	417	411	424	418	392	418	412	408	432	451	430	430	408	407	419	411	395	427	408	367	387	390	418	382	404	349	440	399	391	433	419	433	429	437	461	383	397	396	396	401	430	408	388	392	420	407	372	404	433	371	385	416	440	407	449	408	411	392	389	400	417	429	424	417	425	414	374	404	439	396	450	399	386	410	392	389	422	420	412	383	381	410	401	403	409	417	468	385	419	423	403	372	395	428	372	425	416	429	383	429	379	404	382	398	449	416	402	378	384	443	401	451	433	405	411	384	404	416	373	415	369	442	407	414	423	420	422	438	463	425	440	414	422	431	399	441	455	422	414	405	450	419	430	389	400	403	408	403	411	406	407	403	406	426	410	423	427	426	425	390	399	409	432	410	427	379	413	372	401	408	387	408	408	400	425	408	409	423	394	373	398	397	442	401	427	416	424	401	469	424	422	417	405	420	423	397	369	422	442	383	409	418	414	390	392	439	423	417	389	393	402	405	454	428	400	395	397	440	458	407	402	451	405	421	404	431	401	401	412	420	425	397	407	436	416	405	437	398	424	381	404	412	441	421	437	376	440	369	379	436	420	387	425	449	405	421	393	414	393	430	434	436	415	412	403	446	448	427	399	409	425	403	377	442	422	412	422	395	401	424	397	401	401	393	400	405	417	431	412	407	410	404	386	416	427	413	409	397	409	405	370	431	417	443	421	418	412	374	393	412	425	357	433	405	427	405	429	405	409	402	419	403	409	404	409	385	384	432	439	435	388	431	416	423	419	429	391	443	397	414	433	376	455	429	417	398	445	433	387	421	436	440	424	421	399	410	399	401	417	433	384	432	436	447	431	418	443	415	372	399	408	410	407	404	435	422	426	410	391	396	444	400	408	380	391	399	436	439	455	415	420	411	448	432	410	424	445	413	425	388	412	390	447	385	417	384	411	409	416	402	424	389	414	410	431	447	427	409	417	400	394	401	368	401	378	416	440	427	384	429	416	415	417	408	454	462	397	413	409	414	456	392	383	414	398	398	380	400	430	434	430	388	413	411	404	418	410	423	391	381	433	433	424	430	441	404	432	367	382	433	369	372	435	441	413	374	422	450	430	436	437	403	415	445	410	393	436	428	400	351	439	435	413	414	428	426	393	433	453	408	400	408	395	404	431	420	393	426	430	406	444	385	426	401	424	404	425	384	409	397	382	401	418	426	425	430	429	409	402	409	444	396	396	425	472	400	392	414	412	408	422	381	385	437	406	457	400	432	424	395	423	383	433	411	385	372	393	399	408	427	431	409	394	425	423	409	391	437	389	403	392	404	448	386	423	430	406	409	391	436	424	406	394	434	398	400	387	423	393	420	407	423	391	425	417	419	381	409	412	440	395	422	425	396	372	405	384	445	402	408	416	417	418	393	403	428	436	411	408	419	410	416	438	401	407	408	405	398	381	410	415	395	357	388	384	382	429	397	427	406	403	419	431	433	431	424	399	422	427	451	419	398	419	433	425	385	399	404	420	439	411	385	413	368	421	392	431	400	383	419	432	419	413	414	415	383	402	420	394	425	403	408	423	377	434	389	381	397	443	409	433	423	422	402	414	441	410	435	430	410	403	407	405	420	395	421	394	366	441	400	397	374	446	402	431	412	434	431	419	415	416	393	398	433	404	408	407	425	416	441	405	440	424	417	400	392	396	399	409	423	409	422	394	402	389	419	400	389	409	393	430	396	416	397	398	407	392	437	444	385	441	419	416	419	409	412	420	437	420	403	419	428	404	401	377	381	391	430	424	421	422	440	442	400	399	426	418	390	429	432	423	401	414	413	411	402	430	420	461	405	451	419	401	389	398	395	433	432	434	369	375	404	396	404	459	435	415	401	410	436	434	420	413	418	424	449	416	412	405	413	420	384	419	410	414	395	427	418	438	392	408	431	393	449	440	411	447	366	376	400	424	426	403	425	351	432	380	416	388	391	434	434	426	378	401	378	409	413	400	399	425	425	426	410	409	419	379	424	428	401	415	379	411	397	445	450	415	429	450	429	401	392	370	423	412	397	410	411	416	394	426	408	425	437	412	406	418	412	437	350	399	428	399	395	386	396	354	404	430	425	442	404	422	392	395	418	412	417	393	415	422	447	402	424	411	411	372	405	382	372	418	387	386	388	411	435	398	406	427	388	443	394	438	384	403	416	395	440	393	415	404	411	422	425	410	404	443	395	431	410	406	409	399	384	368	398	410	420	409	383	399	415	415	414	445	442	419	421	421	389	413	403	427	419	416	413	411	433	386	409	388	403	406	394	405	423	406	410	401	383	405	421	400
34139	52033	39008	10919	1334	1096	1052	909	833	746	689	691	630	604	601	588	598	561	536	546	525	576	570	555	570	537	489	885	1256	709	558	995	958	570	521	516	499	487	439	496	484	479	482	488	468	487	454	496	456	463	477	456	520	497	447	488	442	487	499	498	452	461	474	473	496	483	447	497	496	486	480	437	484	440	487	474	479	503	518	466	508	473	454	485	474	491	423	480	429	476	492	445	463	478	492	446	493	415	462	468	460	476	469	493	452	503	492	433	472	500	457	461	462	498	477	495	481	455	492	523	470	451	513	458	498	463	455	483	482	478	449	459	468	463	493	512	463	467	461	477	453	518	442	468	449	482	464	483	469	458	490	469	475	495	502	466	487	477	469	484	493	505	473	473	492	465	430	501	471	474	456	481	438	478	486	497	451	467	474	457	466	496	484	477	470	449	495	463	472	481	487	484	490	457	491	458	455	453	509	485	484	444	472	474	454	508	443	497	461	489	503	496	417	469	489	425	458	483	458	445	502	485	471	467	451	456	477	465	448	442	490	473	490	492	445	485	481	483	515	444	468	479	464	448	445	431	465	472	462	467	490	464	473	475	429	500	468	478	435	458	473	491	472	470	495	486	445	490	502	502	483	473	504	516	517	461	451	476	496	477	489	510	443	466	449	501	471	503	445	470	483	487	495	462	466	450	449	502	492	450	476	471	458	458	438	485	434	487	469	500	513	496	463	463	492	486	486	488	506	502	492	475	476	493	471	472	465	478	498	509	454	472	510	452	486	482	469	508	426	467	463	442	474	464	495	457	507	487	477	448	490	477	502	465	444	484	490	511	451	458	467	494	495	429	450	463	468	468	465	488	451	500	466	487	468	493	472	496	454	476	477	489	472	488	509	478	472	476	530	440	487	486	478	483	487	472	512	521	432	474	494	477	434	494	496	469	453	472	467	498	461	486	517	482	455	439	464	459	470	484	452	506	491	481	454	466	503	489	472	460	475	465	499	510	474	479	461	434	489	503	433	473	483	492	449	478	435	462	483	480	455	472	468	493	476	486	452	486	501	494	475	515	505	435	473	446	478	458	506	487	489	472	436	505	473	466	487	467	446	456	480	455	507	479	465	455	460	476	518	462	481	481	451	501	488	468	428	463	434	452	459	523	487	501	440	440	481	516	481	462	460	486	483	500	480	478	460	500	483	518	495	492	497	461	461	482	506	452	475	481	489	475	481	467	450	487	479	519	471	449	473	459	487	451	459	505	459	441	491	464	469	471	476	485	469	472	460	506	493	517	475	490	472	471	438	481	459	492	482	480	451	491	521	508	452	473	483	518	450	466	485	433	458	517	447	485	500	434	448	492	486	501	470	483	465	465	456	455	523	457	500	487	499	489	478	451	476	470	483	488	468	478	461	436	483	505	492	452	458	441	458	464	480	467	462	466	459	473	462	469	468	493	478	476	505	493	500	481	477	442	481	455	453	489	445	488	477	471	506	465	462	448	448	484	454	487	438	447	472	464	442	468	500	489	478	451	457	454	469	441	509	435	469	487	483	464	464	428	488	483	468	493	452	499	472	468	500	424	461	442	468	492	457	457	468	484	478	444	467	495	479	453	461	475	495	485	450	438	471	504	464	503	461	464	495	461	464	483	500	477	474	500	454	507	481	474	454	489	437	507	500	454	474	534	464	511	512	475	453	485	460	498	464	496	468	490	490	447	435	473	455	466	482	498	487	468	477	471	449	463	478	521	466	468	511	449	485	443	516	473	518	461	444	486	522	453	488	482	452	469	436	491	435	495	452	489	486	502	482	474	488	500	462	466	449	433	472	473	496	467	466	471	487	485	497	484	447	442	490	453	442	465	461	495	484	486	493	436	460	458	472	453	466	486	518	446	453	475	493	486	478	494	495	472	477	509	452	454	485	488	441	455	469	491	459	469	445	470	453	436	495	455	481	459	451	445	464	485	497	444	485	499	496	469	445	491	456	455	479	429	462	457	472	514	453	447	465	457	526	505	480	451	450	460	492	460	449	502	496	497	488	480	463	494	476	457	479	461	465	480	478	399	501	441	456	479	496	506	469	465	500	464	476	503	462	463	469	464	467	459	432	466	475	480	481	488	454	439	488	495	458	533	487	500	453	511	443	486	461	477	476	468	467	485	466	465	491	481	487	498	485	499	481	438	470	449	505	519	511	435	467	485	513	498	495	438	454	502	468	459	442	472	495	452	459	467	507	471	480	492	427	476	483	481	479	475	503	482	481	517	487	494	484	449	480	512	488	470	459	459	497	524	468	510	445	465	467	448	488	439	489	468	474	461	471	431	491	454	474	440	478	471	473	471	487	472	453	456	415	431	473	464	500	471	481	475	433	422	489	460	449	450	471	481	473	455	451	478	513	474	428	456	462	488	428	441	471	455	435	465	502	455	482	472	456	468	468	498	486	445	483	487	450	492	462	464	481	500	465	471	488	485	473	449	451	469	480	498	472	453	469	476	480	504	498	469	490	482	499	484	495	450	519	501	477	467	462	515	490	493	456	504	458	480	540	460	499	490	483	478	447	474	469	498	476	472	455	476	467	434	490	466	456	483	497	515	501	438	472	488	466	438	454	464	460	445	481	461	484	451	510	451	485	468	513	469	475	502	456	460	463	449	456	495	444	496	438	488	501	476	463	438	494	463	507	473	472	491	478	475	481	433	450	461	474	452	466	491	498	400	488	455	464	442	483	475	477	452	503	435	465	479	482	480	475	467	489	459	458	492	494	478	524	453	482	474	487	438	441	440	515	495	501	475	476	475	488	438	496	468	480	467	484	454	478	481	503	450	461	476	463	449	486	464	437	470	486	481	488	509	449	498	454	484	465	495	505	449	505	446	480	479	480	454	448	447	468	472	478	474	461	493	467	500	487	468	432	493	481	448	438	475	471	451	484	476	441	505	503	464	526	439	473	492	475	488	470	477	502	462	467	514	460	506	477	466	519	481	472	502	472	455	499	462	498	443	511	452	484	516	464	505	473	456	465	469	497	455	467	422	471	432	457	453	451	462	498	454	466	453	475	535	505	494	474	458	498	444	489	529	467	458	473	456	447	445	467	454	474	466	508	462	472	484	481	472	500	479	482	453	459	468	479	463	490	476	473	460	457	501	483	452	437	476	491	517	455	502	445	469	472	456	448	479	469	450	477	450	532	480	479	476	513	471	484	446	462	484	508	494	474	467	522	472	465	441	428	429	504	439	495	497	508	491	455	500	471	529	512	498	470	429	481	442	516	475	456	522	496	513	466	472	490	475	428	494	493	478	442	483	463	505	476	464	472	446	456	470	489	469	506	490	435	482	468	509	481	474	490	506	509	479	480	497	489	454	457	490	478	495	463	470	456	504	472	497	449	454	464	468	495	446	479	479	462	462	475	459	448	497	466	492	467	506	488	452	489	465	452	479	498	471	456	467	465	496	468	451	483	493	484	464	468	450	514	495	443	462	464	448	479	452	487	443	480	485
22739	20967	28469	23638	20954	20898	8007	1127	903	769	751	761	773	706	606	633	630	588	581	553	539	534	544	489	511	512	461	827	2155	2373	2357	1952	2045	1131	460	440	431	425	445	416	401	410	415	394	387	407	409	444	393	426	414	422	412	412	415	376	428	423	376	449	408	406	393	431	402	395	402	395	414	421	385	375	395	381	437	440	367	398	415	402	395	442	401	398	426	407	382	393	407	443	427	406	402	401	398	371	445	426	430	410	390	379	417	385	421	423	395	388	356	385	405	388	414	426	440	409	453	379	397	425	410	392	380	373	429	417	439	406	400	425	467	423	427	441	451	420	390	443	428	387	396	398	426	427	405	443	399	413	419	381	376	432	441	391	419	425	413	440	404	393	366	419	413	413	420	406	446	430	412	405	399	386	382	405	438	378	409	424	409	400	412	423	435	420	437	415	417	417	406	418	425	366	399	398	419	431	425	379	414	412	423	432	423	413	422	401	433	433	419	429	405	402	415	420	411	410	402	421	403	412	394	401	422	388	398	421	367	395	410	411	382	426	432	404	435	413	366	400	417	390	442	434	392	382	383	399	403	434	407	412	398	396	417	412	411	380	419	413	404	409	408	427	407	408	449	386	380	410	440	418	421	414	425	420	417	405	404	423	387	399	389	404	412	396	418	398	432	425	384	428	421	398	422	401	373	371	410	408	432	396	404	405	412	396	399	411	420	425	393	410	405	429	454	438	401	405	386	421	398	386	392	373	391	428	388	410	395	433	391	401	396	400	400	430	412	399	413	428	416	382	380	396	389	409	432	417	412	431	423	414	413	403	443	411	397	399	437	404	413	434	383	402	409	437	394	386	436	394	425	406	386	385	385	399	417	469	411	393	404	420	408	410	421	430	399	417	409	376	446	435	427	397	403	395	415	433	391	416	404	391	413	403	380	421	373	410	393	423	430	395	393	413	410	400	392	406	423	428	407	388	391	418	381	393	451	418	396	392	403	425	395	394	417	412	436	378	390	413	424	397	404	375	365	393	400	408	404	406	434	381	432	415	440	418	414	400	413	386	415	437	427	415	452	411	368	375	404	442	406	416	424	435	423	440	415	396	406	427	449	400	425	420	430	427	423	410	407	382	418	401	429	401	431	415	439	438	380	398	444	389	408	431	391	408	393	392	397	423	392	408	427	399	428	413	413	427	428	386	425	409	392	391	436	387	402	417	377	400	418	415	387	429	391	421	404	440	400	398	417	405	412	408	410	406	378	398	392	387	462	400	391	412	433	384	389	428	422	396	435	410	395	386	402	417	438	393	412	406	408	417	359	423	431	440	416	422	423	393	411	350	407	385	386	402	361	419	419	396	422	415	408	434	405	397	380	410	417	404	415	422	404	394	417	395	404	372	420	411	386	421	430	444	355	425	410	406	425	413	434	428	397	387	413	398	392	411	385	414	425	430	386	405	399	384	399	418	455	413	390	408	415	413	397	386	419	407	378	434	375	393	400	433	396	377	388	419	396	412	414	462	417	420	409	409	404	436	423	418	413	409	421	392	403	455	400	423	395	391	431	367	391	391	388	382	384	408	418	425	422	442	410	429	428	384	405	400	388	411	428	398	391	439	421	417	416	402	423	436	406	409	404	440	389	402	394	419	398	416	392	402	423	432	394	408	375	419	425	395	415	424	385	401	435	415	405	380	409	376	386	420	408	418	396	418	401	418	419	410	403	377	409	435	389	417	407	434	398	449	400	372	425	390	390	424	437	393	397	403	405	410	409	382	402	430	383	413	421	418	411	384	409	404	393	411	410	421	411	409	440	380	414	387	416	397	400	400	413	427	389	374	437	420	404	405	429	400	401	459	413	388	372	363	412	431	431	432	431	412	414	405	414	452	412	412	454	417	414	419	432	451	414	405	435	391	421	415	402	409	400	441	439	403	403	402	404	401	432	380	433	399	381	396	356	402	420	399	418	374	405	445	378	402	385	412	379	414	396	394	372	431	398	440	415	394	384	415	443	389	432	415	420	409	448	438	412	412	411	420	405	397	386	402	392	396	412	405	426	400	415	418	396	421	417	426	417	381	392	419	412	386	428	387	424	416	394	394	430	431	399	423	392	432	404	402	411	413	414	422	406	426	429	431	386	417	394	397	406	404	438	440	363	403	376	414	420	434	402	389	429	372	430	402	428	392	436	436	419	415	401	406	432	421	423	405	443	418	386	407	403	375	461	397	380	415	405	430	407	459	400	406	419	400	427	406	428	407	421	405	405	388	416	425	381	384	392	373	432	383	388	433	388	387	402	352	412	407	433	444	409	375	381	411	401	410	410	407	426	422	417	446	405	389	400	410	393	409	421	381	400	407	413	414	418	400	427	386	404	391	382	432	458	441	416	400	414	407	404	418	407	415	385	363	413	415	407	400	394	364	391	437	426	428	415	409	444	409	435	420	399	388	400	410	397	402	394	447	421	402	407	430	418	388	394	374	394	358	395	405	415	391	389	408	411	426	429	377	413	388	450	412	395	425	421	416	395	400	414	396	404	384	376	412	391	402	402	399	435	407	397	377	400	408	420	426	388	426	427	405	434	363	386	406	373	407	416	397	400	401	405	396	390	421	380	435	425	438	422	371	441	417	415	424	417	451	374	433	402	408	393	388	419	382	427	395	408	395	416	395	416	385	445	393	383	439	400	405	413	436	435	431	418	365	407	383	390	402	390	429	427	445	414	395	390	397	422	386	403	380	415	422	383	411	422	385	451	396	372	443	413	390	411	375	368	387	410	391	428	412	418	397	436	399	403	399	385	401	401	395	408	409	413	431	392	399	389	396	397	436	375	412	444	398	423	412	395	401	354	391	413	431	442	419	416	412	429	441	396	423	371	391	420	423	368	375	377	418	403	414	389	455	396	422	424	404	403	402	403	437	409	449	417	394	408	406	383	450	394	437	408	414	406	383	421	443	392	405	387	400	419	381	409	386	377	433	414	403	443	383	427	406	391	448	410	409	427	433	389	413	435	416	415	416	403	363	432	439	424	382	422	413	412	381	434	399	413	410	393	366	420	374	407	430	401	410	411	430	437	337	391	394	415	445	442	423	398	444	411	379	433	404	457	416	365	382	423	392	413	407	402	409	422	436	440	413	393	393	434	435	409	414	431	411	419	426	386	403	411	385	386	405	460	408	389	410	401	423	425	380	413	378	420	406	430	429	393	412	372	393	408	428	435	395	423	401	385	407	434	424	394	413	419	402	427	391	461	389	380	353	389	394	399	401	402	374	416	391	420	403	416	413	433	409	437	383	451	430	362	407	398	404	431	401	440	433	355	405	444	400	399	419	411	387	400	428	398	384	374	412	415	382	435	414	391	447	402	415	393	386	417	421	414	439	410	384	408	414	404	422	447	397	333	403	417	405	400	382	417	445	406	378	420	394	414	413	414	421	386	443	408	407	402	398	412	417	402	419	399	415	377	438	410	430	374	445	417	388	380	423	400	389	425	415	425	422	394	401
36773	63429	43311	10150	3632	2664	1939	1522	1364	1156	970	974	1024	916	836	805	838	758	736	654	627	560	612	595	639	572	594	1115	2873	3308	3143	2679	2879	1494	556	474	475	444	480	447	433	437	468	476	469	474	445	455	452	453	509	517	441	454	480	451	447	428	467	480	427	476	448	448	458	454	418	475	437	487	420	434	443	455	438	445	463	452	436	460	467	446	492	440	411	463	405	440	439	425	457	456	425	421	413	404	445	456	457	466	430	441	445	440	449	456	442	470	428	461	399	463	434	471	456	430	466	458	455	437	473	416	429	470	464	421	437	470	467	458	449	471	412	414	411	493	422	446	443	440	427	443	453	445	440	471	488	447	448	436	438	450	425	425	460	467	445	467	472	421	451	428	418	461	428	432	479	426	455	456	447	474	491	472	452	472	426	451	456	497	464	465	453	464	482	461	477	460	468	475	468	453	445	464	437	450	456	460	436	454	455	479	449	455	475	422	482	452	456	428	446	431	430	487	489	404	496	457	420	437	473	409	444	463	454	453	423	475	449	429	432	477	464	436	426	431	457	420	461	483	444	471	425	438	499	438	435	439	473	417	460	474	496	480	453	458	437	465	445	472	462	446	472	450	446	446	455	427	433	454	458	518	449	442	430	441	477	468	486	405	434	439	431	450	423	471	453	453	408	435	437	448	435	441	470	444	443	450	398	463	433	465	484	454	448	453	454	434	466	474	464	447	439	465	446	451	455	440	422	449	400	485	427	456	480	411	420	485	480	468	445	447	475	444	453	456	471	441	414	407	411	428	494	446	444	445	468	455	435	433	444	425	472	455	467	419	426	465	489	474	492	491	475	459	466	452	479	457	473	464	450	435	480	405	439	458	481	429	412	438	493	437	439	419	490	477	475	461	419	479	447	421	443	491	443	500	470	455	403	457	467	444	431	432	435	430	444	443	445	488	436	456	452	501	430	452	470	471	462	486	467	435	449	460	425	458	523	432	384	464	412	464	496	478	440	432	485	509	424	433	475	458	446	446	452	460	447	461	485	476	414	441	453	438	432	452	463	448	469	407	427	472	488	464	454	439	477	457	461	459	433	494	432	476	470	459	443	408	466	456	449	444	475	455	433	444	447	441	474	470	427	474	452	452	426	445	457	412	437	431	438	494	461	473	448	439	431	461	461	447	438	485	446	464	487	430	446	452	445	464	432	445	465	467	414	442	443	449	489	474	494	451	470	453	454	463	484	452	421	399	452	469	461	441	481	435	426	422	471	417	431	468	468	465	476	435	476	462	448	490	424	458	430	475	465	449	432	433	455	432	461	449	452	434	416	449	446	455	472	471	458	464	465	483	436	461	401	488	436	411	440	436	499	470	458	451	415	460	452	457	453	424	459	445	410	450	440	406	470	476	444	426	476	412	440	420	492	461	461	444	429	447	452	440	491	463	463	470	452	423	431	471	444	425	482	498	445	444	476	435	456	460	408	457	407	436	477	470	420	409	449	500	473	438	467	412	442	463	507	443	465	471	444	474	448	467	449	427	485	471	460	435	443	409	464	472	443	466	438	426	450	457	458	444	456	439	467	452	419	463	442	460	474	421	467	481	445	464	464	441	438	445	447	467	433	441	447	455	461	452	434	466	452	422	464	440	411	462	430	466	449	482	446	495	430	449	434	433	424	438	462	452	478	426	453	456	434	437	462	466	465	446	444	438	449	431	432	447	464	436	433	442	425	437	434	450	478	462	459	454	406	461	422	460	461	464	467	463	461	484	430	451	452	444	473	421	437	440	451	442	449	466	420	445	432	434	459	436	442	425	446	429	456	436	441	475	458	455	450	436	452	431	454	431	443	441	487	482	462	440	476	477	452	505	412	480	452	454	433	457	455	425	432	469	477	474	466	445	458	459	476	477	436	441	488	459	425	432	423	476	451	469	454	422	449	473	474	445	444	454	472	450	468	418	472	466	454	449	422	435	464	474	458	451	471	488	400	419	437	438	473	479	442	467	460	451	467	419	486	438	466	454	465	428	452	470	457	452	432	445	461	443	458	466	462	493	440	479	453	466	428	428	420	439	439	453	488	415	445	398	491	419	440	420	448	465	424	437	442	454	465	451	453	438	453	423	457	446	430	425	432	441	465	444	426	462	430	433	465	405	488	438	479	449	441	487	466	424	427	448	440	474	453	440	449	450	488	452	423	430	463	474	498	451	450	425	488	457	464	462	447	445	470	451	472	437	449	445	467	461	461	435	435	462	455	491	434	450	431	490	471	437	455	465	453	442	445	476	448	453	463	464	409	413	427	458	423	446	484	468	448	427	480	485	443	451	441	468	399	435	436	457	475	454	453	459	446	454	406	438	438	460	463	454	445	481	450	465	445	435	458	452	423	419	468	458	437	442	467	501	449	434	448	471	445	467	453	462	489	448	481	457	439	459	441	466	498	425	455	428	448	486	450	445	432	505	479	450	477	436	499	476	454	470	435	469	480	426	451	467	434	467	460	486	414	432	427	502	480	447	462	457	425	467	481	433	475	487	426	425	475	432	469	433	448	403	452	451	505	418	432	482	476	446	445	455	454	443	487	446	457	480	433	426	452	444	430	456	433	497	446	421	428	440	433	470	424	469	496	443	408	464	469	452	461	436	456	486	444	446	459	471	445	438	438	465	406	444	418	419	421	436	449	471	446	486	461	463	454	427	446	456	480	455	483	439	440	477	437	460	412	484	450	423	446	476	446	454	462	462	480	454	436	475	448	474	435	474	485	445	468	470	468	450	470	448	454	465	417	450	454	450	445	462	443	432	470	472	486	480	468	454	400	423	444	445	473	415	444	468	441	443	446	429	479	431	450	484	442	456	475	444	472	452	472	460	438	467	469	448	488	451	438	450	433	491	468	443	456	448	419	478	416	435	465	453	426	460	449	459	434	428	455	434	414	443	439	469	473	467	430	441	457	450	444	473	437	448	414	450	466	434	435	436	437	473	459	470	408	465	442	477	451	493	428	420	449	456	457	458	432	445	482	437	460	425	456	487	457	439	449	484	451	454	454	430	447	435	465	456	482	467	429	448	446	430	480	456	420	467	453	415	431	451	428	431	435	464	453	454	452	469	415	424	489	480	418	472	458	413	425	456	471	396	437	430	461	444	423	461	421	472	453	477	477	436	451	459	449	417	470	444	449	439	428	461	460	451	426	461	436	456	447	470	459	471	460	469	460	430	439	470	430	435	467	455	438	471	459	440	450	457	427	464	457	446	425	465	453	457	502	429	441	468	430	446	457	404	422	438	431	451	444	466	447	433	491	455	449	420	516	466	431	479	481	430	471	462	463	443	409	482	448	438	420	418	481	447	474	467	448	473	482	473	488	479	426	461	442	419	406	467	478	441	455	471	463	407	454	432	449	465	461	437	486	436	459	462	437	455	485	469	472	435	431	426	476	447	499	440	431	460	442	448	463	464	430	452	423	441	405	409	484	438	412	441	472	431	421	446	427	426	462	453	444	433
29110	29578	30311	9025	909	507	441	396	392	389	365	348	405	418	427	416	391	372	359	348	404	366	363	349	388	363	385	428	475	478	439	381	429	414	380	341	318	364	347	327	373	333	332	357	326	340	341	317	391	324	390	342	368	329	326	372	316	328	353	355	345	334	348	364	348	334	356	338	327	338	360	381	325	320	372	362	349	340	338	324	332	359	355	361	352	316	331	342	342	324	353	366	355	312	367	383	362	338	361	372	343	348	344	347	326	350	357	337	343	356	366	362	337	335	378	367	370	289	334	381	365	343	346	355	373	338	369	387	394	343	356	334	331	319	346	343	315	365	342	328	339	342	349	326	385	369	350	343	359	379	370	376	382	361	352	355	348	356	349	375	363	337	326	337	351	349	366	380	316	354	343	318	360	357	349	342	339	341	375	346	318	349	372	348	326	354	353	337	339	378	335	351	339	346	342	356	336	347	380	318	326	373	347	357	338	314	340	373	360	324	329	334	348	357	347	357	320	371	336	330	372	373	325	344	344	344	373	351	332	358	348	352	395	377	372	319	316	369	384	348	378	302	362	359	309	327	368	389	330	341	364	343	368	347	325	374	328	351	333	359	353	333	353	357	337	335	372	340	342	366	373	319	368	336	311	339	333	385	345	333	353	361	336	314	372	348	350	345	386	364	380	335	323	330	341	365	352	344	353	331	356	338	366	352	335	331	348	345	340	345	356	348	351	337	377	364	350	326	365	340	359	357	370	326	368	380	336	365	367	334	356	356	318	352	340	365	365	380	360	369	354	323	306	350	322	337	342	329	353	368	338	334	317	335	318	371	352	311	296	326	318	352	339	347	365	373	336	340	340	352	328	305	384	341	327	330	343	372	363	339	345	347	370	312	330	341	345	318	350	364	349	358	378	354	339	345	343	349	301	384	356	335	323	365	319	363	366	335	350	381	321	360	354	363	386	374	336	344	373	346	347	354	376	374	352	349	323	350	349	329	363	351	344	372	337	349	366	349	345	327	373	325	335	318	355	370	359	340	391	350	336	377	329	356	383	344	344	332	358	321	338	349	337	358	365	374	365	339	327	341	375	309	351	345	370	330	354	359	346	327	340	322	329	346	347	358	357	357	395	344	353	361	349	348	373	318	348	347	364	363	346	352	325	372	340	353	361	339	352	347	394	312	380	337	347	361	353	387	346	333	335	358	328	358	370	370	347	338	324	345	328	350	333	325	355	364	377	354	332	322	335	339	333	331	344	385	357	348	352	346	395	355	324	350	375	351	325	315	310	360	353	347	361	351	367	358	377	369	347	351	308	351	323	367	384	315	332	333	340	347	351	363	317	341	330	383	373	347	320	354	370	353	340	353	335	349	335	367	393	339	336	337	319	335	368	370	348	346	349	360	329	343	317	317	336	345	358	364	391	347	369	325	373	346	369	350	318	346	346	351	340	397	391	349	384	337	354	368	382	379	345	362	333	334	349	380	381	338	328	351	337	348	363	373	343	357	329	343	349	380	318	371	340	352	349	318	366	387	336	356	328	360	360	337	354	403	387	303	311	354	342	332	355	323	349	334	350	341	353	348	336	339	350	354	378	359	346	384	346	338	327	360	379	356	354	367	317	363	347	364	391	361	359	343	346	351	329	351	333	347	356	354	350	335	390	360	351	327	347	370	371	396	346	343	350	360	365	360	352	376	318	329	314	346	352	365	351	347	354	349	371	331	373	376	349	365	337	326	331	327	343	332	365	361	379	335	366	367	375	333	379	352	342	360	380	339	345	374	350	359	318	393	328	350	349	328	329	333	366	369	370	369	366	343	317	334	344	364	336	358	311	323	337	329	365	332	332	327	347	342	370	348	343	382	362	374	376	362	330	359	350	356	356	369	343	362	341	370	348	301	383	377	339	364	331	365	346	351	338	319	374	360	347	338	351	333	332	337	340	333	315	364	371	352	340	351	318	348	328	323	324	353	374	339	369	373	330	350	362	337	365	347	320	377	341	371	372	388	334	374	375	391	349	370	314	358	338	389	371	352	352	339	342	352	354	331	318	364	370	361	317	385	366	349	350	313	363	352	354	324	378	354	338	343	346	366	339	304	365	371	356	351	336	312	377	363	330	354	369	371	371	373	331	357	360	331	356	354	327	365	372	320	378	347	353	353	360	318	340	358	362	317	336	377	392	349	378	330	356	324	319	350	307	349	355	344	339	322	320	350	346	388	342	349	354	357	360	341	347	310	362	334	369	365	344	347	370	346	318	349	352	359	349	331	362	317	383	344	331	330	353	373	329	370	387	351	331	336	343	328	353	323	374	387	356	354	349	356	363	339	338	338	368	354	364	340	341	376	393	340	297	346	338	372	349	326	354	316	363	399	346	359	349	330	323	334	316	303	340	331	312	358	339	331	353	341	363	341	364	347	376	355	339	369	324	341	327	331	358	343	321	339	342	364	372	346	369	338	346	347	340	370	339	367	361	384	346	337	351	316	353	344	334	332	344	342	371	321	358	334	368	350	379	354	390	349	340	365	319	326	328	357	337	361	376	359	335	346	350	342	366	361	351	349	360	375	354	342	360	358	291	360	351	359	382	345	377	378	345	381	345	368	359	346	326	365	361	350	362	342	383	369	350	371	388	356	353	349	357	383	354	353	377	337	340	350	355	349	365	326	373	323	357	346	346	354	303	354	346	355	337	301	358	355	333	366	339	370	372	312	326	353	310	347	371	342	340	354	321	334	340	355	352	330	366	347	356	352	340	333	359	335	364	357	318	328	348	375	375	363	377	351	337	351	364	351	356	341	373	339	343	359	322	379	344	364	350	363	339	348	347	367	360	344	336	338	361	340	366	358	365	343	373	356	336	314	341	342	360	369	334	327	357	380	325	367	328	409	338	363	388	337	350	351	307	343	327	348	356	348	357	359	358	354	354	344	357	348	352	378	364	337	318	324	328	355	362	362	360	357	352	338	323	362	358	340	349	369	361	338	381	358	336	374	309	342	325	398	336	379	382	356	345	373	351	350	345	339	328	362	364	314	341	389	359	340	338	330	334	347	341	377	339	374	371	329	348	369	353	319	361	352	330	354	346	359	340	353	396	323	368	353	332	357	348	350	344	339	334	307	348	403	336	343	323	339	366	372	363	361	333	330	329	331	311	331	333	353	362	365	346	383	363	370	353	343	345	359	343	358	345	342	363	349	327	330	358	355	343	367	348	350	351	369	339	337	386	347	333	331	333	333	356	351	399	357	354	360	311	346	320	351	344	348	348	369	345	330	341	357	388	346	355	338	319	388	347	347	341	358	342	385	358	342	328	356	371	351	318	378	363	361	342	368	345	345	352	350	351	328	343	356	362	312	356	383	376	343	362	358	343	345	381	343	327	327	378	312	328	356	356	339	325	322	369	329	377	370	361	356	331	366	366	346	366	343	346	295	335	348	362	324	346	352	334	342	349	346	367	327	333	358	342	393	317	337	340	340	354	367	351	358	316	343	310	334
33899	46816	29128	3248	1073	740	524	502	528	527	489	440	489	456	520	501	499	465	458	450	445	473	442	441	425	439	416	445	584	702	568	498	495	477	470	415	391	446	393	382	423	406	382	351	416	401	443	398	462	374	422	394	396	437	450	396	402	409	425	418	409	401	402	404	428	443	415	432	407	425	400	439	447	367	392	397	405	416	414	423	416	372	403	402	386	418	393	415	397	411	402	426	409	391	394	399	387	426	364	374	377	391	426	377	442	414	395	396	408	395	430	411	393	430	377	372	416	420	422	413	396	399	445	351	385	380	397	403	441	439	432	401	409	373	444	376	412	405	418	413	405	392	381	438	412	414	418	402	413	417	403	393	425	402	381	427	423	408	357	432	416	424	436	396	409	392	413	415	410	384	421	413	380	386	388	428	409	415	421	406	409	405	392	409	443	410	437	426	398	425	397	400	409	442	402	388	417	379	408	380	402	402	377	371	377	386	434	411	417	404	423	413	458	420	421	445	389	373	391	416	402	398	434	420	382	382	383	403	435	439	412	396	435	408	403	411	401	437	395	423	354	398	407	405	404	417	404	394	400	400	368	386	435	408	421	427	401	374	400	399	402	425	404	394	388	419	403	388	426	410	413	392	404	424	385	399	384	403	377	396	396	437	367	395	410	454	448	416	406	440	418	395	403	387	395	399	386	384	384	397	431	411	395	427	407	429	396	423	406	403	408	398	361	392	430	418	418	397	418	419	405	395	421	392	402	389	415	393	380	395	401	407	401	379	402	405	408	403	455	409	421	375	411	396	398	423	402	392	419	384	418	426	401	405	401	412	401	383	418	400	436	392	433	397	409	385	412	407	380	398	417	409	395	377	388	430	403	400	416	394	417	375	430	355	390	401	412	433	416	406	400	354	405	385	362	399	412	420	409	408	380	392	417	401	391	408	400	393	399	422	408	411	422	393	408	410	435	447	408	407	404	427	418	441	412	385	416	419	411	417	406	441	410	398	459	408	394	425	402	392	388	444	407	433	396	413	372	426	398	404	405	424	391	389	434	379	386	383	389	416	407	427	412	391	422	362	382	453	386	421	413	391	406	389	397	409	393	387	408	420	412	418	423	380	460	416	391	423	429	415	422	415	425	429	411	389	383	431	413	429	427	429	420	411	404	412	424	395	436	375	395	448	413	400	387	414	385	401	415	390	423	432	398	379	417	402	412	414	415	342	385	407	388	392	422	365	405	377	380	387	415	447	414	387	411	396	400	410	422	371	409	380	427	356	395	377	402	404	398	409	387	400	411	410	409	402	428	411	430	434	409	408	377	439	435	417	444	429	388	368	379	441	395	397	425	418	401	393	386	406	438	385	435	409	380	454	410	396	408	431	406	420	412	426	402	413	407	472	404	414	399	395	418	425	365	410	405	403	415	402	365	405	375	401	403	422	410	373	401	412	403	376	389	418	423	383	405	398	375	410	428	403	407	416	404	434	391	415	378	413	420	432	415	395	404	386	399	440	416	395	403	445	401	423	426	393	408	421	405	381	405	345	401	442	419	372	416	403	413	394	449	364	409	391	399	400	421	386	437	408	393	405	412	397	367	402	377	412	386	450	428	396	422	422	416	385	369	448	420	360	421	401	435	392	415	437	392	387	410	441	431	433	387	424	376	436	407	404	407	406	415	376	417	391	382	420	400	427	403	414	443	399	370	421	411	416	413	415	379	396	405	401	404	397	423	389	428	407	395	406	395	365	428	385	411	435	405	427	420	405	412	443	401	416	431	385	398	378	412	405	398	426	418	435	402	385	425	374	431	420	397	425	423	428	415	402	392	386	416	417	403	427	375	409	394	396	403	410	442	385	397	410	395	397	418	381	419	438	427	443	412	416	399	415	430	409	415	416	409	390	405	415	412	382	360	413	402	392	406	414	421	415	423	408	422	412	454	415	392	400	410	367	424	407	387	384	404	392	426	420	423	405	399	435	423	402	412	401	411	412	397	430	439	398	416	419	443	405	384	437	414	441	444	401	380	404	442	399	400	452	424	398	396	421	408	414	428	401	411	396	406	392	423	388	383	393	415	396	425	429	418	400	395	399	429	384	404	400	420	395	400	426	418	385	435	388	419	377	407	411	425	393	400	413	423	423	396	401	422	394	391	422	423	398	406	385	415	404	401	398	403	421	368	401	413	394	392	411	378	418	392	415	441	425	423	423	422	403	414	406	397	381	388	449	396	438	371	423	376	441	394	379	399	401	409	436	416	450	409	399	423	387	368	401	385	408	413	398	391	402	408	406	401	399	433	438	399	435	399	430	399	413	371	426	413	373	392	405	429	474	429	437	408	434	391	423	387	404	409	394	378	451	411	424	392	416	427	420	364	407	396	433	395	414	425	401	409	417	427	423	400	429	430	421	410	389	428	410	415	421	401	414	385	390	405	398	390	421	358	428	375	401	403	395	376	417	443	422	386	387	380	406	420	405	408	408	393	392	417	399	388	408	407	433	436	394	412	394	433	381	426	408	414	421	396	435	399	440	409	386	386	405	373	407	379	441	400	389	383	429	410	421	405	435	395	431	387	387	394	426	424	408	392	366	408	419	405	393	373	406	421	429	415	375	403	419	412	414	394	438	389	409	398	404	411	407	454	402	410	385	409	394	380	406	432	444	401	418	407	414	419	382	421	408	394	435	424	408	405	403	404	421	383	393	387	392	401	387	440	423	413	420	413	389	403	414	398	394	415	385	377	441	394	391	446	419	390	379	399	424	432	418	386	404	413	427	437	398	429	352	397	419	413	400	420	410	436	424	383	416	414	401	442	395	406	429	403	406	400	413	364	399	405	397	403	394	417	466	417	418	396	405	434	400	391	399	444	434	398	398	413	407	384	378	374	384	393	425	386	466	418	414	415	427	356	425	430	386	433	394	409	403	413	401	406	411	393	396	383	442	418	407	381	395	430	424	406	404	390	389	406	411	384	401	380	415	412	386	405	407	403	391	388	391	423	424	417	426	415	418	419	416	439	399	419	402	423	416	419	417	362	400	413	403	422	385	417	417	389	465	399	395	418	397	377	413	423	387	391	418	430	402	388	442	386	435	428	411	395	391	461	409	398	398	427	380	404	413	398	415	406	448	414	394	392	404	385	425	415	416	418	378	428	400	385	377	453	421	398	409	430	421	394	398	416	416	426	392	436	429	390	434	411	393	406	421	430	412	439	398	381	437	397	407	419	414	385	411	425	380	421	419	409	401	407	405	385	378	409	382	430	437	393	391	382	386	388	421	406	425	446	430	389	378	404	431	394	398	400	430	414	395	422	397	405	419	377	393	397	454	406	422	437	431	396	396	438	415	397	404	418	433	377	372	423	394	395	410	395	412	415	428	438	416	388	387	395	395	425	422	371	395	428	388	388	408	421	376	413	402	425	418	399	419	426	395	401	431	435	383	389	390	388	401	419	404	389	411	417	380	377	413	379	448	405	421	392	425	379	457	396	407	417	404	385	412
23742	20966	28067	24053	20847	9743	1078	655	522	492	455	448	456	478	471	484	442	421	399	386	414	383	405	361	357	366	382	462	1844	2266	1201	1223	1091	795	587	481	441	354	317	338	337	369	331	306	330	334	319	331	326	328	313	344	307	317	314	312	364	333	363	338	314	347	327	342	359	325	342	369	316	309	304	354	340	324	319	332	323	326	328	333	312	327	339	341	323	347	315	337	338	313	318	317	350	343	330	330	332	344	333	346	306	316	326	325	332	322	342	320	337	323	285	341	327	328	319	356	326	337	319	359	330	353	328	315	336	306	320	336	345	338	364	300	358	333	347	319	373	337	351	332	336	332	333	336	329	374	332	341	370	354	347	338	337	347	332	323	333	314	305	318	323	348	317	331	316	319	366	324	312	370	300	317	301	343	339	333	339	362	339	290	356	311	365	380	350	349	329	310	339	313	290	346	350	312	368	373	318	316	338	335	328	323	323	337	346	329	323	356	316	301	309	349	339	296	318	341	320	333	329	340	322	301	343	339	328	340	307	328	350	343	324	351	312	339	347	314	316	332	328	354	358	371	319	312	319	354	330	323	332	315	339	342	323	336	323	340	337	329	339	316	295	332	322	329	333	337	319	325	337	314	354	318	324	339	338	348	362	356	331	361	325	306	313	343	320	312	294	337	368	331	350	350	329	300	332	353	308	354	334	342	321	338	332	323	370	329	334	362	308	326	341	345	368	344	335	344	336	309	352	353	349	328	355	293	315	326	330	352	308	330	313	346	333	344	307	356	347	319	349	325	303	329	353	338	337	339	350	331	302	312	317	339	359	321	337	338	291	349	345	331	324	319	315	340	304	321	358	333	332	313	309	336	344	352	356	318	329	304	316	344	338	331	325	320	324	326	340	361	345	344	363	329	328	335	340	350	337	319	342	323	291	303	356	308	324	343	360	324	337	319	313	325	309	346	350	336	366	321	326	354	332	323	301	307	361	340	324	326	300	325	339	344	345	346	316	315	320	335	341	333	314	323	309	343	346	377	323	351	325	318	340	335	348	355	343	366	333	308	324	354	348	307	324	316	306	364	312	338	326	357	362	334	326	350	346	346	330	338	327	301	336	316	360	339	319	347	353	348	314	315	361	322	361	319	343	314	320	318	357	325	342	366	366	318	338	326	372	312	309	344	350	344	354	337	308	353	368	359	305	347	323	319	329	343	370	292	351	345	341	290	338	316	324	342	363	339	354	337	378	328	358	321	335	344	300	338	364	319	327	323	313	358	315	303	330	344	341	356	337	319	328	349	363	340	309	340	348	356	347	346	339	318	324	347	331	328	339	306	342	335	345	331	327	327	325	352	357	330	306	328	326	323	312	326	329	355	326	334	345	341	335	311	334	320	344	362	355	326	321	346	322	335	312	325	312	320	340	325	333	312	329	313	348	325	334	321	339	324	341	311	307	324	328	331	342	366	367	376	348	323	324	351	339	294	320	320	335	326	340	299	333	346	327	346	326	346	338	335	308	324	313	320	321	342	380	359	349	317	340	315	332	323	317	334	334	363	320	360	359	352	325	318	300	330	335	310	326	340	353	332	313	328	329	322	336	370	318	348	319	319	325	324	328	331	324	335	367	313	346	322	358	316	284	322	322	325	309	359	285	346	311	341	324	328	329	336	330	341	332	335	357	336	336	331	325	340	352	289	341	307	354	323	336	340	340	355	327	329	325	328	333	343	325	358	340	318	344	340	359	294	312	343	329	341	370	350	344	315	328	305	301	351	363	310	317	340	343	388	355	353	354	365	326	337	327	344	341	338	321	348	338	325	333	316	339	339	307	310	288	342	323	319	320	329	353	367	306	319	379	338	352	330	336	326	352	358	334	335	325	339	334	357	336	331	319	333	336	333	313	318	331	345	357	379	338	350	331	329	306	321	351	328	332	311	333	344	325	309	357	319	337	305	359	325	319	354	331	352	348	336	334	358	326	323	313	333	315	347	335	333	344	333	318	333	316	326	334	382	376	337	342	314	340	346	342	335	348	348	341	333	346	327	349	313	339	329	340	308	344	323	315	321	335	370	361	339	340	335	337	341	335	337	298	319	312	352	311	342	323	340	364	366	299	356	342	321	351	342	355	301	375	328	341	315	312	338	325	329	303	310	331	355	361	346	295	341	318	312	327	334	366	336	351	341	341	332	346	362	399	358	340	393	345	344	340	330	334	353	336	349	338	321	339	306	328	342	364	336	314	338	337	323	327	315	312	346	342	318	334	306	347	340	365	310	332	348	339	338	350	334	362	308	346	347	305	341	341	340	330	322	333	317	342	328	284	340	332	342	334	357	331	315	344	348	321	324	337	351	313	337	337	322	359	356	334	345	335	325	345	339	355	327	353	341	360	333	347	345	330	313	334	341	296	337	321	322	330	317	366	361	323	326	336	303	354	348	332	311	316	347	338	331	356	312	298	396	277	325	365	337	369	357	311	310	320	319	331	348	329	361	346	326	331	298	343	341	333	352	331	312	337	329	326	331	335	333	326	339	359	299	339	310	303	321	349	332	314	319	317	297	346	363	344	343	340	337	334	321	328	319	370	335	352	347	342	343	332	346	360	340	324	325	357	369	298	368	349	312	306	328	339	307	361	344	323	351	328	365	335	326	336	334	342	314	318	345	311	331	334	330	335	320	337	346	290	348	320	323	339	343	352	336	358	316	344	325	297	315	337	342	320	335	312	352	333	333	336	332	328	361	318	360	297	318	315	312	351	371	332	361	316	348	349	351	309	346	331	336	348	353	325	354	354	329	348	294	341	326	345	348	363	366	322	329	325	346	360	311	342	331	323	303	319	346	337	353	307	314	342	316	323	321	303	321	343	331	324	334	319	315	315	342	346	335	358	342	322	328	316	348	301	365	323	306	347	327	309	314	335	344	288	342	345	347	344	317	339	335	318	338	326	324	335	328	324	325	313	310	378	342	346	326	322	328	332	322	334	346	327	341	334	328	306	334	323	308	348	346	333	357	301	326	351	325	355	336	328	331	345	349	357	348	356	351	336	341	354	371	343	295	298	344	333	321	322	356	357	359	326	330	341	326	303	348	323	355	327	343	311	281	367	317	339	336	360	326	345	353	326	320	321	335	322	323	307	297	339	342	308	335	321	329	354	348	314	322	327	310	347	302	330	329	327	320	355	321	354	317	353	343	317	329	352	336	338	310	325	325	325	372	347	359	340	334	334	346	363	314	333	324	329	337	351	311	337	320	344	341	316	319	362	313	328	346	348	332	305	332	302	344	364	339	325	349	319	337	321	332	322	318	328	295	369	331	323	364	330	345	321	348	323	338	314	340	343	361	350	294	335	317	335	329	342	329	323	343	328	339	343	320	309	331	326	337	347	379	355	305	328	340	356	364	338	351	345	312	319	332	304	339	334	325	345	361	332	361	337	302	343	330	359	338	329	335	329	361	321	312	330	306	312	348	342	346	346	336	328	320	299	317	361	324	288	341	337	339
33052	54959	33881	6010	5479	2100	1274	930	737	687	601	639	593	604	640	579	566	524	537	554	484	474	506	461	444	438	431	615	2670	3201	1748	1617	1459	1217	885	619	570	388	339	373	379	387	383	405	378	380	399	402	393	386	375	404	434	364	375	380	427	387	372	387	425	381	423	361	397	384	366	350	382	408	404	399	398	404	377	369	433	417	367	392	375	388	404	381	378	355	387	376	366	391	334	423	409	424	362	399	381	393	340	439	402	398	365	366	408	378	383	378	370	388	405	388	388	387	408	392	399	390	398	415	412	397	376	378	396	375	390	389	372	406	360	425	386	408	388	410	380	359	389	400	389	350	371	356	386	369	393	381	393	341	364	377	376	351	385	384	393	407	379	383	362	420	393	418	376	355	359	346	373	376	412	379	407	382	380	383	372	385	368	379	402	381	378	434	359	386	346	398	411	378	391	376	432	384	414	377	369	400	399	400	425	392	411	408	361	388	393	384	382	372	363	389	407	387	404	397	405	360	412	399	401	389	374	364	405	341	392	366	393	404	377	399	371	373	366	368	383	380	383	414	392	357	396	394	378	411	401	393	375	379	374	396	366	382	374	420	397	357	374	392	381	417	374	405	356	389	410	366	425	387	376	410	403	388	402	397	398	402	349	372	393	392	417	379	377	443	418	401	373	392	394	405	414	373	403	365	376	391	376	367	373	402	396	376	390	417	430	386	367	365	408	403	403	385	412	369	368	370	386	397	383	371	390	441	371	362	376	402	393	383	381	356	396	413	396	366	404	385	402	360	383	413	371	385	406	392	403	359	372	402	375	369	380	395	395	413	389	400	379	411	368	379	384	400	387	374	375	408	391	406	351	389	399	393	384	415	354	365	362	385	380	389	382	377	362	351	421	363	400	371	379	413	380	390	427	377	386	405	375	393	384	402	382	378	391	388	406	395	359	357	384	421	399	407	339	417	393	378	394	370	397	395	384	412	390	387	402	380	386	386	385	369	370	377	348	403	401	403	434	367	357	389	409	421	393	397	385	393	395	376	339	408	402	358	363	371	365	402	356	378	387	368	396	401	392	352	372	375	399	379	392	365	418	391	379	338	354	381	419	373	395	387	378	366	400	400	392	358	390	399	385	386	362	389	387	338	391	421	393	398	380	370	392	345	397	426	384	389	400	374	396	388	400	368	344	375	385	361	418	370	394	382	352	378	373	367	409	407	390	407	395	376	408	380	392	402	400	364	414	405	375	396	376	407	352	350	386	369	384	388	390	370	372	388	385	406	386	405	395	396	397	380	347	399	389	402	373	357	374	384	377	376	383	386	380	376	397	358	381	386	388	376	401	425	407	361	447	361	384	380	366	379	348	378	402	380	395	379	380	402	351	357	342	389	365	391	397	374	447	406	405	377	382	342	387	408	369	394	374	424	380	434	377	411	387	372	378	361	382	373	383	355	393	371	348	363	346	383	394	389	385	395	360	371	393	363	431	383	374	399	398	380	433	392	373	395	378	391	425	415	398	389	371	378	417	386	390	426	393	353	374	409	402	414	377	357	388	404	390	392	361	361	382	331	362	372	380	367	399	383	386	384	360	384	361	365	432	383	375	408	399	379	366	402	419	407	372	398	396	411	393	355	388	385	390	399	411	383	391	371	378	400	396	389	357	411	390	388	362	355	374	374	379	405	403	339	387	371	403	380	391	392	373	365	391	414	361	399	400	396	365	405	385	352	373	389	355	366	383	376	387	377	405	416	409	394	355	389	376	391	380	401	378	395	384	406	423	410	430	361	399	366	382	403	399	394	399	381	384	372	340	369	345	408	397	378	424	388	420	381	379	359	393	332	388	390	390	401	352	403	411	398	413	373	401	378	392	398	378	386	380	389	386	391	378	392	389	371	389	375	404	409	383	389	401	415	377	384	367	393	356	372	410	377	386	411	345	368	357	380	380	372	383	395	399	381	392	417	372	385	390	419	415	379	366	440	389	397	385	388	365	366	394	407	386	415	384	394	392	352	384	422	387	393	394	367	384	356	372	387	368	396	350	386	399	368	404	413	389	423	390	386	361	404	379	368	379	372	396	409	350	378	382	356	340	400	353	397	397	393	370	409	404	392	388	407	374	386	356	384	407	386	384	375	383	367	386	401	398	368	355	382	394	391	389	346	384	367	380	382	391	395	396	350	358	398	365	360	376	385	393	389	428	398	388	392	392	374	399	391	380	396	375	364	421	377	353	374	382	381	382	360	372	384	389	375	369	390	393	399	415	386	371	392	386	412	401	368	401	386	362	415	403	388	397	399	375	369	408	403	384	391	399	374	393	392	421	379	392	426	367	393	400	397	371	407	370	402	414	398	394	388	370	387	385	404	377	389	402	383	376	347	386	418	383	353	420	355	420	377	366	351	357	409	380	387	424	415	396	377	385	367	379	405	380	386	429	396	368	404	392	369	386	409	368	368	387	401	403	389	429	393	370	367	390	388	368	369	380	386	377	384	355	383	393	386	394	388	383	377	378	370	360	387	357	383	371	407	363	404	374	390	353	387	418	394	381	379	378	351	384	391	394	368	365	370	354	411	388	383	349	404	380	374	407	387	358	375	389	349	385	386	370	393	381	392	414	375	381	385	360	381	411	413	404	423	384	389	404	376	436	384	367	418	360	407	396	415	396	372	378	353	417	386	385	367	425	412	383	373	396	370	384	399	397	384	424	417	363	352	366	387	402	347	383	349	372	400	394	362	369	407	409	398	391	397	384	362	362	418	387	428	410	390	362	395	353	383	378	395	406	397	357	431	384	383	400	415	390	391	392	384	378	365	397	404	375	380	400	388	422	414	357	364	376	368	405	399	365	355	384	389	432	376	361	372	388	406	390	398	378	396	386	408	343	368	410	366	384	401	353	405	360	386	440	368	365	352	397	384	376	376	371	368	390	354	396	396	388	421	387	390	394	403	393	396	386	429	382	372	349	394	402	382	349	419	407	387	387	426	368	396	354	413	376	413	389	383	387	389	389	387	380	387	381	375	422	391	375	378	380	398	350	410	351	401	368	408	406	358	386	380	387	410	361	372	410	373	372	389	374	378	406	364	407	380	362	371	355	412	395	412	389	391	374	364	392	422	395	429	409	362	391	405	397	384	384	376	384	397	362	411	400	417	362	354	392	374	376	391	404	375	367	407	353	379	376	370	401	357	381	350	387	389	360	388	390	436	388	370	390	402	394	387	393	406	401	355	390	375	408	399	365	405	370	411	386	358	390	365	365	372	403	396	383	369	402	388	391	418	366	366	390	384	381	407	403	371	358	396	383	410	396	378	386	407	370	408	346	399	353	372	381	397	432	372	363	387	393	352	407	396	353	386	380	398	403	388	411	406	392	402	398	371	372	402	410	402	397	414	374	383	380	389	383	403	357	376	406	376	413	379	370	391	401	398	380	403	362	387	413	372	407	394	414	385	368	408	393	418	395	414	398	353	405	402	353	388	380	376	404	367	384	364	383	388
25018	21062	26992	24716	10004	1938	799	655	599	514	543	549	527	530	522	589	511	540	522	499	508	480	530	483	474	485	453	604	1424	1220	888	965	900	775	598	484	468	446	484	472	449	420	527	441	453	445	453	439	400	462	450	468	438	457	400	487	434	467	451	432	443	462	450	476	440	426	450	444	457	462	459	467	449	469	483	453	500	428	414	495	468	453	458	464	438	451	416	447	466	430	454	449	440	399	456	467	449	461	465	461	446	433	451	442	429	446	463	468	432	424	447	412	429	449	461	450	467	462	403	496	422	466	467	479	416	445	434	459	449	472	476	436	441	485	428	429	442	459	463	436	450	453	406	468	435	453	398	447	432	480	450	462	459	469	459	480	432	465	457	432	464	442	492	434	456	432	395	453	450	446	442	422	482	395	441	434	452	481	453	441	443	462	465	428	452	426	441	471	449	444	441	401	458	449	430	460	429	447	454	454	440	458	442	444	442	509	446	472	452	422	438	442	451	446	437	418	405	423	436	400	439	443	465	442	485	406	444	438	461	409	487	448	470	429	471	466	476	457	428	433	449	459	453	450	453	444	445	455	469	463	472	469	454	433	471	451	479	447	412	446	472	494	465	468	461	443	480	455	480	447	456	493	447	460	420	444	421	434	450	499	490	443	483	457	453	435	431	454	420	485	452	460	408	457	448	443	458	454	485	442	449	458	449	475	468	472	431	393	432	475	441	475	433	480	448	426	452	402	422	467	423	427	407	445	459	464	478	402	426	429	431	435	435	449	442	429	490	443	434	437	456	413	453	445	472	417	447	476	461	450	423	399	451	419	428	460	460	482	453	459	438	449	423	434	417	486	469	446	426	436	440	478	472	451	468	441	456	464	451	459	426	405	464	441	456	440	423	430	494	445	435	456	470	442	451	424	443	438	437	456	422	446	439	455	455	445	459	448	459	487	455	452	414	411	454	449	472	443	447	447	459	454	460	441	454	437	448	449	434	461	466	427	459	452	461	493	458	469	462	449	436	449	408	468	458	442	438	431	457	447	467	421	462	416	448	397	434	476	484	474	427	473	426	478	451	443	438	468	453	489	438	427	444	453	425	481	425	435	437	483	464	457	475	417	440	440	457	416	467	459	407	469	445	488	449	432	427	441	428	477	442	475	465	441	439	434	469	459	443	435	461	416	409	456	507	457	442	445	423	462	421	447	487	461	473	463	425	456	457	424	491	424	447	447	421	442	487	482	420	493	468	463	459	456	423	465	480	443	407	455	457	486	439	436	503	489	459	469	458	451	453	409	434	422	439	427	455	437	486	486	470	460	450	472	480	458	452	487	453	408	434	450	460	453	475	492	487	415	403	429	429	459	439	443	478	463	444	480	436	442	435	457	466	446	459	461	404	466	431	447	423	448	470	421	457	445	450	420	439	424	453	426	431	493	433	442	482	489	397	467	440	456	484	436	448	463	427	439	478	448	429	448	468	419	452	493	471	456	461	482	478	429	447	416	418	407	473	453	477	467	503	429	446	451	449	440	443	464	436	448	426	448	420	459	398	444	459	450	447	436	435	447	458	419	481	438	485	431	437	465	445	452	444	457	442	434	458	457	475	437	464	472	434	460	474	462	451	451	438	486	457	455	441	455	451	389	420	440	449	441	453	459	461	481	437	445	438	432	434	456	503	467	484	460	450	503	440	465	462	436	467	441	413	414	456	504	478	447	462	457	476	446	414	491	434	428	436	432	416	406	498	431	470	464	432	434	456	446	462	462	446	482	456	493	443	459	442	454	455	469	474	450	466	405	431	478	498	488	455	435	471	423	453	438	431	472	462	433	445	455	425	435	460	460	463	444	430	462	449	443	435	455	436	457	434	457	460	477	425	450	419	427	419	451	477	459	450	425	486	440	421	418	435	478	434	448	422	464	454	458	434	435	487	457	461	449	440	468	427	459	460	385	484	416	476	444	441	429	449	474	448	411	488	434	428	483	464	441	471	413	497	440	442	468	483	444	469	437	454	480	455	446	424	491	429	392	455	449	432	429	446	469	441	445	462	422	458	441	484	431	431	427	498	454	496	455	493	466	459	409	446	466	421	462	432	454	435	433	449	433	414	433	408	446	434	412	421	433	448	449	442	456	444	420	471	438	449	447	448	446	463	453	443	490	425	429	430	435	465	474	458	439	483	442	453	414	481	451	417	443	413	468	421	463	471	445	440	447	416	458	447	463	451	459	472	430	485	476	471	430	411	463	467	450	457	428	457	473	435	437	448	455	421	468	451	446	485	442	451	480	428	461	461	449	411	483	492	469	441	455	460	438	412	468	432	459	488	440	446	451	451	458	434	462	463	460	425	439	453	435	438	434	420	473	430	465	410	444	422	453	445	457	439	456	460	422	457	468	457	487	424	426	437	462	415	443	470	434	454	433	486	480	480	420	444	463	437	431	466	426	452	473	453	415	467	435	411	472	426	458	432	458	439	436	470	419	464	465	457	438	498	471	473	468	439	467	462	425	450	428	439	429	436	452	444	467	459	466	455	404	445	425	421	463	436	463	460	491	421	453	453	406	450	471	433	456	450	478	431	455	454	441	440	435	505	467	470	451	470	428	453	389	451	452	437	438	470	437	437	448	439	445	465	465	478	449	438	461	452	442	432	476	464	481	421	460	470	465	446	446	479	435	469	425	438	456	457	441	448	477	469	412	440	459	453	432	433	485	414	437	414	451	460	458	489	482	451	443	433	433	439	451	405	468	460	466	440	453	429	415	443	452	479	456	435	425	441	487	458	440	475	477	454	456	450	481	482	464	446	424	429	431	432	443	444	421	452	451	417	434	441	442	449	464	425	463	457	440	461	425	449	434	446	447	491	448	465	431	428	426	490	439	461	432	445	465	418	410	430	421	443	466	454	462	453	444	472	472	469	428	452	452	439	470	450	441	423	445	460	437	414	432	446	471	454	478	443	452	456	445	454	428	431	459	453	467	469	460	439	427	445	441	483	448	435	443	436	434	455	469	469	415	461	434	421	439	506	477	421	476	429	461	433	441	423	467	428	386	476	442	464	441	435	429	451	473	451	439	414	458	452	432	462	435	439	487	477	441	408	481	447	450	483	453	470	378	452	439	460	452	432	480	469	411	458	436	422	407	436	451	434	428	468	476	441	436	477	448	458	418	481	453	474	436	466	448	484	440	454	490	448	459	440	451	454	438	459	459	428	461	461	452	463	482	488	450	429	416	465	447	456	441	428	455	472	460	445	418	462	461	442	451	489	415	461	409	445	429	457	407	504	434	428	457	456	417	436	421	421	453	456	442	431	473	439	463	473	445	455	427	449	458	456	471	453	426	497	476	416	455	426	431	457	446	432	427	451	453	474	470	464	444	409	455	435	440	437	437	431	441	424	437	493	477	504	416	428	448	450	448	414	433	459	462	416	458	470	432	451	480	417	416	469	445	465	437	456	509	514	480	405	458	454	475	444	432	459	428	472	442	436	472	416	428	456	448
33349	51300	23992	4925	3872	2869	1088	885	760	679	627	625	636	653	680	665	661	694	655	643	597	562	597	597	565	543	511	884	2036	1613	1204	1367	1181	1031	725	583	585	500	540	514	553	557	518	561	502	502	508	492	516	534	501	475	518	520	495	497	541	500	509	528	502	519	500	519	488	527	521	495	500	491	523	543	493	464	466	545	498	545	512	496	496	531	521	510	531	489	557	526	463	530	513	503	520	524	532	484	509	516	522	498	559	498	505	462	530	491	571	497	538	550	487	518	529	478	556	507	502	518	511	514	534	486	484	513	539	537	492	553	550	487	534	521	525	507	506	523	519	505	558	520	502	495	545	468	511	523	554	491	507	533	517	504	513	546	493	527	540	552	495	497	534	487	537	476	497	544	503	495	501	494	499	526	493	508	479	513	524	505	539	505	489	479	485	460	527	460	511	494	503	535	551	499	505	487	502	508	523	503	477	494	483	553	543	507	516	544	541	511	501	496	517	520	468	551	521	514	509	498	471	537	532	519	515	504	512	494	524	544	481	492	507	516	527	554	545	525	509	496	507	492	481	532	503	511	507	472	485	491	498	519	505	493	529	511	533	515	475	531	484	534	486	514	500	490	502	519	519	506	503	476	538	504	522	517	500	525	502	537	515	498	511	518	492	500	536	547	501	496	505	523	486	519	492	523	479	494	512	535	535	527	506	462	511	466	508	510	488	546	539	529	529	515	528	539	519	510	486	483	515	464	538	534	547	517	512	530	499	503	511	527	525	581	483	569	518	490	534	548	501	517	537	499	563	561	513	502	481	509	527	498	496	514	563	567	472	508	521	551	462	519	501	508	494	484	516	487	497	499	505	551	517	551	526	526	504	558	503	508	511	525	504	526	491	537	545	497	496	526	506	526	563	527	526	509	516	531	462	507	510	528	515	485	538	519	492	502	501	526	540	530	525	498	539	532	530	543	509	502	508	509	519	523	488	506	505	491	523	520	527	495	486	525	513	505	544	510	530	469	536	521	495	528	570	506	493	500	474	515	506	506	517	488	498	554	478	517	490	523	555	513	493	522	522	513	524	505	510	454	516	491	525	482	519	486	507	508	496	558	485	483	512	526	502	472	489	531	517	552	505	495	490	547	490	559	486	470	516	524	513	551	518	511	516	498	539	492	502	510	499	534	532	517	446	530	519	532	526	506	564	524	522	510	497	510	520	531	557	543	475	472	499	522	502	483	520	493	481	529	461	505	506	502	510	519	529	478	502	513	472	495	496	504	503	560	506	535	510	515	499	493	480	496	567	498	485	537	554	504	532	468	530	508	539	528	540	519	508	471	514	524	476	522	504	478	547	582	537	515	528	495	500	516	532	523	483	498	534	479	527	541	491	478	500	501	536	529	509	544	475	479	523	516	483	489	515	476	573	464	565	549	537	537	498	565	530	501	507	523	544	520	534	537	490	500	505	537	495	525	534	507	520	509	532	523	554	471	534	511	522	492	518	492	509	510	474	519	532	526	547	507	508	522	480	510	503	510	526	503	506	472	510	523	538	526	517	531	525	503	542	526	492	555	505	488	507	512	520	511	505	526	471	529	477	521	490	510	525	512	527	526	514	500	535	505	520	514	528	494	538	538	527	515	518	531	505	508	528	501	523	528	506	544	542	523	507	514	492	493	482	500	519	471	476	511	498	536	514	485	473	521	493	513	517	536	473	497	543	537	513	568	480	471	509	522	506	466	538	529	504	543	506	520	471	528	507	501	499	479	542	510	490	503	521	503	528	562	486	506	537	500	512	497	505	509	500	515	512	534	498	493	507	516	509	485	500	490	528	576	538	494	530	513	523	518	493	549	457	503	540	503	504	513	486	505	509	510	512	529	510	522	499	477	518	557	503	454	483	546	506	475	527	574	540	514	513	512	546	485	507	496	465	500	538	516	517	524	531	490	526	482	515	527	505	544	480	456	545	547	504	514	500	504	541	545	467	517	532	525	515	493	524	532	541	533	498	521	462	506	511	494	521	547	486	519	523	520	498	532	453	510	513	519	512	560	503	499	502	516	501	499	469	489	498	502	530	512	504	525	509	514	500	487	503	538	536	526	508	515	522	517	499	515	529	525	530	539	511	509	469	527	458	520	534	536	501	517	504	491	492	502	522	520	459	487	520	516	528	508	486	482	476	471	531	469	512	517	488	540	545	512	516	487	503	472	527	546	505	527	518	553	467	511	518	514	554	526	487	511	551	534	528	450	530	505	483	567	507	509	521	527	535	502	499	486	488	515	475	515	481	548	528	514	479	517	490	512	528	526	500	486	526	516	497	529	526	540	506	495	536	490	517	541	507	504	517	488	525	533	513	521	503	491	524	460	529	492	553	494	544	504	556	546	493	529	500	499	471	493	524	490	521	543	544	500	523	490	479	512	545	492	514	504	532	501	510	534	515	488	491	530	539	573	500	511	521	519	508	521	492	521	474	510	511	466	498	532	523	506	550	532	516	470	543	531	508	496	513	489	504	500	507	495	460	493	531	502	517	534	508	537	535	507	502	521	494	483	512	541	519	519	546	520	519	473	487	528	513	515	517	500	508	517	507	489	514	528	515	544	515	515	487	499	523	485	489	488	515	488	504	509	541	515	515	548	507	508	510	472	499	518	503	492	520	514	543	485	507	518	517	515	500	485	516	495	515	544	512	493	528	498	505	519	528	499	538	493	507	528	506	503	565	495	487	536	530	505	540	476	504	559	499	492	537	473	508	530	510	499	547	498	506	474	526	522	534	499	563	524	534	522	557	490	521	481	474	510	505	513	528	509	509	522	532	468	514	499	501	553	533	521	553	486	519	532	511	499	487	553	548	498	503	479	525	488	482	534	521	523	528	551	525	469	498	510	510	482	496	471	498	542	543	511	566	509	495	487	520	500	505	498	522	515	526	494	480	478	519	490	560	497	527	519	505	516	478	507	513	501	496	498	512	486	510	495	499	518	473	507	502	527	494	539	517	520	497	518	494	538	456	502	517	521	530	532	502	508	512	488	518	524	507	527	505	524	524	496	478	477	526	517	535	513	511	475	502	470	550	515	532	531	500	481	537	528	511	473	508	484	503	511	519	512	504	497	539	542	513	507	508	491	525	494	533	541	511	577	517	501	524	497	540	536	499	493	506	499	558	523	545	470	503	513	518	527	542	523	510	503	554	535	518	530	506	497	503	477	508	496	490	522	497	515	516	502	529	508	507	469	504	526	513	472	543	488	498	494	534	522	505	528	472	484	500	554	531	507	491	508	475	483	492	511	519	548	508	463	517	491	479	522	469	519	533	518	519	521	482	469	519	543	487	535	487	468	554	512	500	530	552	478	518	496	514	471	504	510	533	522	514	522	477	493	456	512	533	507	485	507	480	469	520	481	521	542	502	528	512	516	514	539	526	501	532	524	530	501	499	525	510	527	518	522	520	481	490	505	472	505	551	501	461	547	511	473	476	552	496	499	546	496	505	493	498	502	483	540
22720	20923	28419	23556	20922	20947	9655	1100	809	706	704	658	630	614	654	620	596	565	578	535	556	537	527	499	530	568	458	467	1669	3202	2674	2165	2486	1973	1439	868	617	416	436	438	423	417	396	407	431	421	443	415	422	430	448	456	441	449	463	429	403	392	460	444	439	462	410	471	418	414	444	441	418	393	443	460	440	420	465	421	461	408	453	406	471	452	448	382	421	449	422	436	415	469	459	424	458	420	441	429	448	377	421	428	416	416	401	463	442	484	441	421	451	397	423	394	418	442	372	429	417	423	428	447	410	433	470	436	445	407	430	463	435	439	461	420	431	412	428	395	442	457	411	428	442	464	470	458	446	395	446	403	450	448	429	425	469	456	420	470	402	448	438	432	457	443	426	424	478	421	418	425	439	433	423	457	393	401	465	450	434	400	443	436	419	445	419	415	411	418	442	427	412	406	379	436	435	411	434	436	405	426	432	447	411	457	435	441	436	393	453	465	427	413	446	414	442	431	403	394	417	425	433	403	419	459	432	403	422	430	424	431	409	454	455	421	423	439	429	392	427	453	411	396	436	410	418	404	431	417	410	471	435	447	430	406	438	437	445	444	427	432	407	461	430	454	414	424	396	430	436	434	417	443	434	451	472	423	408	428	447	442	388	382	448	434	433	449	440	405	412	439	423	395	438	404	413	455	416	402	430	438	450	442	417	442	427	441	451	408	429	435	430	457	451	420	431	448	407	438	428	418	412	437	457	426	411	428	466	441	424	438	404	429	480	437	478	431	434	438	410	437	419	427	466	411	419	425	420	458	454	447	437	433	414	444	425	416	448	411	440	434	422	399	450	408	417	428	429	435	414	449	410	390	403	424	386	430	427	470	419	403	426	407	445	446	476	451	439	418	465	485	431	410	408	422	441	422	396	450	449	420	449	453	437	421	467	485	429	420	390	441	417	394	421	428	439	433	407	403	414	421	402	430	444	452	455	408	466	450	433	416	471	448	454	416	409	409	438	413	426	420	440	463	432	428	422	435	442	424	427	407	464	448	453	463	436	426	442	438	415	417	420	442	422	415	402	393	437	441	404	400	472	443	477	405	422	427	434	424	432	426	420	422	404	441	405	441	459	406	457	433	412	413	445	438	422	432	427	470	439	429	409	439	390	451	406	440	435	438	443	420	450	381	460	454	420	428	393	433	476	449	437	438	414	434	414	439	439	444	442	499	448	455	387	449	398	429	451	453	463	416	425	400	402	437	417	406	464	402	431	454	435	390	431	425	447	438	465	445	454	469	413	475	441	441	416	394	439	392	448	476	426	454	410	435	442	393	459	419	482	440	430	430	430	434	427	410	433	406	400	388	437	431	444	467	466	408	411	452	447	431	435	436	456	421	447	397	443	455	455	434	474	405	446	435	408	435	441	426	439	447	429	446	452	419	419	417	424	379	446	429	429	423	426	439	419	420	427	431	436	437	456	422	481	468	455	439	436	411	415	424	413	416	414	433	414	475	408	472	393	417	422	423	456	401	429	434	415	405	403	429	419	441	433	449	429	421	441	407	450	446	430	413	440	396	443	474	445	444	443	414	454	457	424	432	450	462	454	414	456	430	409	426	455	442	456	437	423	437	442	435	417	419	454	405	426	406	403	419	401	415	425	442	432	457	433	437	454	431	460	458	490	451	403	427	456	432	442	448	409	426	429	455	436	453	422	426	431	437	442	435	490	423	398	448	430	438	427	404	415	436	466	404	465	434	432	405	434	421	444	413	442	452	419	386	433	436	432	445	459	420	413	443	421	410	441	448	436	426	388	436	435	449	434	432	429	462	414	464	445	443	400	444	442	413	439	399	442	432	427	438	466	433	444	457	493	434	468	412	455	420	438	450	426	471	464	435	419	434	418	465	413	418	443	411	445	434	406	427	426	410	440	448	441	441	460	417	432	466	424	413	406	426	401	446	389	423	454	419	405	420	437	399	426	371	401	424	436	425	402	440	460	462	397	434	395	454	447	423	410	406	457	482	387	429	409	419	450	411	427	434	415	435	444	432	421	391	434	414	441	448	407	445	437	433	397	437	431	463	424	428	456	377	435	441	425	403	443	406	421	429	431	465	437	410	450	397	418	459	450	431	456	407	453	426	427	415	384	415	434	403	448	429	423	434	429	453	445	399	452	425	430	423	477	448	433	453	451	407	395	425	438	447	405	424	432	439	412	454	435	431	437	445	450	455	408	468	401	408	391	416	427	439	449	409	441	405	387	436	437	446	442	438	428	419	416	436	417	432	411	404	429	405	441	412	403	452	425	382	501	457	433	423	393	424	437	437	433	424	425	370	394	416	436	436	433	415	426	424	462	404	447	459	450	457	435	436	414	452	451	474	417	433	397	440	438	456	496	419	445	411	412	457	436	424	465	400	434	419	415	435	433	430	427	441	416	445	457	440	416	436	411	420	433	453	403	433	428	427	433	451	397	479	457	416	439	454	413	454	438	454	399	450	402	446	402	445	407	379	402	445	395	465	417	421	400	419	464	425	428	414	449	486	435	434	421	459	445	449	421	461	431	454	411	455	412	430	468	413	404	419	420	387	438	413	449	410	399	438	423	451	427	416	399	443	410	450	418	423	403	406	449	445	404	423	408	464	440	441	406	483	451	411	447	432	454	431	422	412	418	452	455	414	467	403	438	444	400	444	422	421	436	391	395	443	422	430	419	433	434	434	476	423	438	474	401	413	433	425	406	435	426	402	414	444	415	431	447	441	436	431	439	410	433	409	399	376	415	403	452	446	420	445	476	431	435	431	397	421	491	424	435	451	404	435	423	400	430	405	429	420	428	431	409	456	432	433	446	423	420	443	423	450	433	419	464	455	440	411	423	437	406	416	429	411	421	433	451	384	477	444	388	448	430	461	413	463	434	398	405	427	444	472	422	447	430	437	428	442	431	447	440	487	458	413	437	438	430	460	463	446	444	455	391	414	409	387	448	411	396	416	434	412	444	428	422	411	413	409	456	424	474	436	455	420	444	445	450	403	443	432	428	431	415	422	409	405	455	427	427	415	453	433	432	389	403	463	442	482	412	404	440	423	433	405	476	410	428	406	441	449	379	416	431	437	440	392	453	412	444	437	391	430	466	397	418	433	416	429	480	426	440	411	452	459	435	469	420	457	437	454	414	449	444	439	440	430	446	437	382	434	401	427	449	426	443	433	407	434	394	441	416	443	405	431	417	456	455	454	421	437	477	462	442	462	417	441	406	435	452	442	392	437	472	450	437	441	423	460	414	448	474	440	433	407	414	480	451	463	426	416	448	438	445	409	465	438	414	466	426	436	434	423	398	413	396	405	437	430	430	425	451	383	417	414	477	429	426	460	457	424	424	444	450	429	450	442	430	410	415	409	445	430	420	457	425	413	430	466	418	445	436	451	444	403	414	450	424	443	424	429	415	428	435	429	431	402	389	425	440	413	422	386	440	446	434	410	397	395	403	491	440	421	418	436	423	434	429	421
36885	58174	26757	14026	18551	11771	2373	1509	1185	1012	897	863	787	776	863	865	748	679	670	684	681	616	607	553	591	579	547	577	2402	4370	3589	3106	3408	2627	1814	1040	728	453	480	492	518	515	497	512	506	511	491	460	493	472	483	429	469	488	495	493	484	492	447	495	465	488	499	488	472	488	461	466	524	477	462	489	440	503	499	482	494	486	456	421	533	521	488	472	456	486	463	478	479	459	484	461	460	515	488	504	501	456	500	486	498	499	490	434	469	507	482	469	469	530	471	462	446	438	471	468	456	466	480	463	484	488	470	506	474	481	471	481	471	433	473	496	525	460	508	487	448	524	444	512	497	503	491	431	450	466	482	454	443	493	486	479	495	500	479	479	463	498	479	489	463	513	487	483	456	517	507	487	451	506	494	473	438	489	489	438	482	434	445	501	435	507	439	495	481	465	471	467	464	468	512	474	486	472	477	471	439	480	457	473	492	487	418	468	485	471	468	481	472	483	486	493	500	419	458	465	501	467	454	501	520	477	474	475	470	432	465	477	515	513	472	504	469	486	467	437	499	445	468	480	465	496	504	461	479	480	443	465	496	461	422	471	481	493	483	455	473	466	488	462	439	488	508	465	472	473	514	467	466	493	468	474	465	500	484	462	484	495	472	470	471	467	467	465	510	489	467	465	459	484	461	442	517	531	499	515	474	483	467	484	511	477	487	497	477	478	479	483	468	482	470	466	486	455	490	489	537	450	462	476	482	486	473	463	487	489	510	530	469	470	495	490	468	460	493	509	472	469	468	472	486	490	460	488	489	522	475	486	488	469	488	472	485	443	474	471	499	510	470	511	496	474	491	462	438	467	445	490	501	456	492	473	438	484	492	485	486	441	450	473	474	470	493	479	480	484	456	456	470	464	491	474	526	459	484	492	486	506	420	486	456	502	474	517	471	488	498	446	464	475	477	476	475	448	472	455	514	453	449	483	480	508	489	504	449	508	497	510	432	487	474	465	487	514	477	459	494	449	447	494	477	507	489	462	458	495	478	495	469	436	442	498	459	468	450	438	475	472	493	467	442	461	481	521	475	478	475	490	474	497	468	480	511	469	498	479	460	477	506	477	490	496	456	484	491	448	465	494	472	485	449	464	449	465	482	479	472	511	504	521	465	491	505	473	497	458	478	480	464	507	483	510	474	475	448	480	486	470	487	492	472	521	496	452	476	459	503	474	461	448	478	481	481	464	497	484	478	502	487	518	495	470	455	440	476	454	495	497	434	489	468	456	471	477	485	484	487	456	477	495	457	444	481	482	482	487	476	452	481	481	524	487	491	477	471	479	496	471	466	461	473	489	504	457	481	481	468	491	467	476	467	465	466	524	480	494	491	448	488	489	460	472	498	439	476	525	453	441	462	515	477	496	490	479	488	443	503	474	495	471	439	431	430	504	498	479	503	479	513	455	475	485	502	479	490	494	518	483	464	510	471	502	491	474	484	467	455	453	487	470	502	465	488	480	474	495	470	464	471	456	451	528	514	471	476	447	458	479	460	475	466	527	472	446	505	474	492	497	453	503	453	459	473	480	479	473	506	464	493	449	472	477	501	501	465	477	469	521	441	454	448	485	453	451	475	467	455	473	464	484	496	491	472	483	488	490	429	496	472	457	516	459	507	496	482	479	472	469	498	463	458	467	442	456	560	485	483	487	494	455	438	469	479	481	465	466	481	458	484	463	514	450	500	471	455	529	419	449	480	481	436	500	459	487	442	425	518	475	453	510	491	492	433	440	479	462	471	461	432	461	462	527	524	455	465	470	502	465	453	494	505	471	503	473	468	475	487	519	453	459	466	500	505	457	476	479	440	477	493	476	473	524	473	478	461	491	461	497	469	481	471	490	466	511	501	481	508	518	461	469	455	485	457	493	440	501	500	459	471	482	446	471	486	451	482	496	462	483	482	489	454	516	497	502	455	472	507	514	504	472	480	474	488	455	497	474	478	495	444	445	513	441	472	492	429	482	479	482	479	462	515	474	444	489	436	479	483	469	496	521	465	489	454	492	489	467	447	484	491	496	525	429	477	479	504	469	433	463	487	483	463	491	482	466	475	508	509	473	465	488	475	505	495	506	451	452	480	462	474	487	491	479	437	517	481	452	472	447	497	495	516	444	504	478	471	473	464	521	469	494	488	516	474	463	418	495	416	476	489	481	474	468	502	507	506	484	470	500	470	460	429	503	492	468	458	472	519	452	444	511	463	477	472	525	465	483	498	452	436	512	459	441	514	475	482	472	504	483	485	461	456	500	527	491	516	453	525	486	477	444	488	476	497	445	460	498	505	499	467	474	450	467	479	520	513	493	488	486	461	463	528	457	494	447	470	507	464	482	498	451	474	474	451	483	482	474	488	507	427	478	466	454	504	481	476	486	487	421	482	448	484	519	459	470	523	490	485	449	496	498	437	451	490	485	468	473	456	515	492	468	455	440	486	509	483	490	463	470	490	509	475	508	468	511	464	447	464	498	500	513	496	478	476	509	463	502	529	441	493	470	459	480	471	473	470	505	500	430	464	420	430	491	497	473	474	505	507	446	517	456	471	470	444	468	474	497	479	494	461	490	504	499	519	486	465	494	479	479	462	494	532	506	464	503	467	514	506	431	429	469	478	478	435	484	485	437	503	453	466	463	472	507	468	513	510	478	487	511	496	473	487	465	483	478	469	456	512	483	476	478	524	461	482	494	492	492	470	457	427	495	471	474	491	487	469	431	489	453	497	449	465	496	488	485	503	491	490	480	494	490	472	462	499	457	451	489	492	489	494	456	504	464	490	517	444	507	470	469	479	519	493	459	494	479	497	517	486	509	484	448	450	511	472	503	465	483	481	473	458	447	488	461	466	476	477	480	463	455	503	495	471	459	490	485	459	452	463	500	473	471	466	455	451	450	439	483	481	486	469	508	469	496	458	465	489	495	479	460	478	501	525	520	503	480	478	423	482	468	493	466	467	467	451	492	478	444	457	480	482	488	427	497	445	470	461	431	508	475	464	493	475	495	479	483	471	469	447	469	473	476	484	489	490	500	525	495	495	490	445	464	482	482	483	501	483	471	483	475	520	444	501	477	497	473	489	460	481	454	466	477	500	508	503	449	515	450	512	453	515	463	492	484	490	468	453	455	494	500	485	449	456	493	484	452	453	487	477	479	519	494	482	464	486	462	433	458	500	476	458	471	494	461	471	502	466	482	486	465	437	488	465	482	515	476	470	499	465	446	483	438	530	476	491	483	479	504	493	494	509	487	456	477	465	492	465	462	475	507	472	516	492	494	474	489	499	497	462	497	498	523	443	518	487	504	486	449	526	463	498	485	500	481	524	455	487	470	454	419	445	473	475	506	457	507	496	482	472	501	505	454	484	481	496	451	508	472	478	463	460	465	471	496	494	455	473	481	486	481	511	480	478	544	480	513	498	495	498	468	487	489	476	472	455	481	477	503	476	477	480	501	493	458	498	444	494	442
28565	27834	21109	9306	5351	3425	748	396	384	399	355	382	372	395	378	370	365	360	373	352	365	394	362	360	384	356	343	353	322	331	321	452	560	553	476	384	366	327	337	349	351	365	360	359	324	314	378	347	342	396	323	333	329	359	370	366	347	355	363	335	337	346	322	354	364	367	353	347	348	355	334	338	349	362	343	375	366	352	354	349	346	339	333	349	330	366	374	344	364	383	342	347	352	357	363	357	355	350	358	348	348	365	340	371	341	339	355	332	348	337	374	338	362	365	357	325	322	345	335	326	339	367	345	351	376	358	337	342	337	369	349	382	384	357	345	338	331	361	329	307	348	312	345	353	340	342	337	333	335	382	349	335	356	348	341	334	342	354	332	351	378	337	319	359	364	356	348	376	355	338	344	325	340	321	333	344	338	351	320	352	365	294	330	386	349	323	355	326	387	339	353	374	355	362	373	364	349	375	298	311	353	346	358	337	367	314	337	323	298	317	365	328	330	357	355	345	330	347	326	328	346	354	361	340	312	323	367	373	348	359	353	359	356	387	359	335	316	346	359	355	337	335	319	362	367	354	375	326	363	375	363	347	360	352	349	337	340	357	336	347	352	337	365	362	386	320	360	358	322	343	348	318	339	344	345	379	332	333	348	356	342	346	329	349	356	318	371	338	352	340	363	372	325	357	352	334	376	347	327	339	333	335	341	343	369	298	323	379	334	347	345	334	358	337	338	335	353	351	357	350	315	327	319	335	352	363	345	351	318	355	300	358	384	328	331	340	348	332	355	360	341	359	329	369	355	335	340	328	330	379	348	378	369	330	358	357	353	345	332	366	371	319	348	310	351	345	295	369	313	371	366	358	343	342	366	383	313	335	339	331	334	367	333	338	330	334	352	336	341	340	400	357	346	318	337	346	369	319	342	299	327	345	316	344	347	326	356	330	352	351	330	342	318	326	320	357	356	344	386	356	330	320	367	377	344	359	333	366	304	332	332	326	360	366	341	349	334	325	292	352	343	343	338	383	344	348	383	343	366	364	372	358	341	337	323	337	381	383	358	327	333	327	312	335	371	336	357	378	344	342	379	389	335	380	342	331	365	360	349	361	360	311	311	339	357	331	372	360	337	354	362	349	355	352	360	326	349	332	343	329	348	347	349	335	330	330	317	359	348	347	364	364	354	310	314	348	336	343	341	343	346	344	326	313	356	361	371	334	325	366	322	332	361	325	330	365	328	331	392	337	346	337	288	341	361	327	376	347	375	336	334	338	302	333	368	352	333	361	360	346	360	338	346	327	351	301	329	366	332	348	339	388	341	314	347	382	343	353	326	327	323	351	368	339	315	368	320	366	380	339	338	336	377	325	324	347	356	327	399	317	321	387	319	357	351	349	345	338	361	326	393	336	347	318	362	362	339	390	339	370	362	355	377	333	353	357	352	346	351	319	304	360	378	360	331	323	365	322	328	356	356	365	372	326	322	340	358	360	348	328	366	355	357	342	340	341	350	371	355	337	330	337	336	336	349	370	350	367	327	346	357	363	351	309	345	338	342	340	339	336	337	322	375	350	348	352	339	341	337	317	365	333	344	321	362	343	350	380	327	368	345	343	348	359	325	328	342	364	332	309	329	322	342	323	335	348	325	343	353	368	323	332	362	377	328	313	359	341	348	376	337	336	342	332	353	340	355	347	340	350	338	288	347	353	327	336	346	341	336	340	332	349	360	346	369	355	327	327	356	354	320	326	370	311	366	304	348	355	328	327	355	347	398	317	354	355	324	398	348	343	397	312	350	334	335	342	344	304	345	330	349	336	353	328	362	346	354	346	344	326	358	373	360	346	337	306	332	382	356	362	344	357	317	318	338	356	320	358	313	372	327	381	367	336	358	336	360	331	330	360	330	357	344	390	300	316	333	334	360	324	359	334	323	326	343	346	345	378	356	332	375	364	330	352	355	352	329	355	363	357	343	348	358	385	329	362	329	353	374	327	321	353	377	373	336	354	339	331	358	337	362	321	327	349	341	333	365	319	357	346	343	334	364	363	366	336	329	359	374	371	318	369	338	332	329	328	340	331	345	340	344	369	336	342	349	350	328	381	352	355	350	328	332	318	350	341	344	371	312	337	329	358	350	312	309	342	320	349	338	343	328	306	348	379	357	362	322	342	343	327	324	364	344	360	328	342	334	314	368	364	352	334	336	344	364	363	341	328	336	332	347	396	388	354	328	294	345	325	337	353	377	338	352	326	370	352	344	355	334	343	328	334	362	311	347	370	353	342	327	351	342	355	352	359	348	344	393	331	305	357	340	355	347	374	356	362	357	316	338	344	342	380	327	377	366	349	352	336	370	343	337	342	366	396	361	366	379	346	349	341	337	361	362	353	381	335	326	358	351	348	334	328	355	342	336	350	345	380	360	369	338	324	371	371	330	348	342	343	336	365	332	345	352	336	323	352	339	304	339	360	309	361	373	334	386	331	321	319	364	307	351	333	319	380	365	338	343	379	367	359	341	381	354	324	331	344	323	339	339	317	318	360	332	384	335	373	335	338	373	358	368	378	348	376	336	344	322	359	330	360	392	339	344	344	354	349	320	327	335	308	344	326	354	296	347	302	305	340	363	368	354	316	337	346	352	342	359	305	346	349	377	354	358	386	349	348	329	317	325	317	371	366	328	362	348	338	325	346	348	360	358	321	346	317	365	336	383	333	342	361	322	359	351	337	345	336	374	334	300	333	336	385	332	363	345	349	358	358	347	347	368	335	357	326	350	334	329	339	371	332	341	369	356	355	375	349	335	343	316	327	362	344	319	378	337	355	381	339	320	341	340	311	347	363	354	348	340	343	353	381	320	376	335	347	332	358	359	329	339	318	351	332	353	319	400	361	360	341	355	375	322	329	334	356	338	349	375	350	344	354	365	323	343	362	347	377	396	341	358	275	344	315	354	373	327	312	316	322	353	338	359	358	331	352	352	360	331	363	345	348	313	324	350	351	356	343	351	310	342	336	396	338	343	351	377	334	349	365	347	359	386	334	328	325	283	352	361	353	351	337	359	342	334	309	358	347	346	316	342	340	346	364	328	337	312	343	353	336	373	384	336	372	358	346	334	328	344	328	353	338	341	341	320	369	345	317	349	340	363	351	318	343	381	369	357	329	379	335	342	351	322	348	381	340	347	373	304	388	327	333	380	330	365	354	347	344	372	358	356	350	355	329	344	332	370	345	362	361	355	374	324	359	343	375	300	344	356	333	342	381	348	366	329	327	345	342	328	356	360	355	332	363	364	352	305	346	349	351	378	349	356	360	359	337	335	359	330	354	355	339	333	319	359	307	351	345	326	353	352	348	303	363	347	364	337	347	340	336	357	351	341	364	356	321	352	336	318	356	358	331	372	328	345	329	366	325	334	347	317	338	325	350	357	320	327	324	377	370	349	343	375	304	330	331	353	326	364	343	389	354	306	332	368	364	356	355	380	347	348	372	358	343	325	309	336	374
31822	43188	16782	7848	8379	5538	1001	458	485	450	460	485	427	436	453	450	395	451	407	426	481	451	387	439	424	379	441	415	427	429	425	579	773	763	585	513	467	414	417	405	393	425	398	417	392	431	418	432	378	364	386	440	421	404	407	410	406	419	412	368	409	428	411	400	403	372	434	403	410	387	409	410	427	386	444	416	419	409	407	426	414	404	408	443	418	433	406	388	411	377	435	419	412	429	362	397	411	416	368	413	389	387	364	400	401	395	412	396	392	401	395	360	439	395	385	419	396	407	424	399	411	421	420	387	429	417	416	386	379	428	417	396	406	396	456	446	413	369	390	414	456	400	446	404	446	385	409	401	400	441	431	415	400	379	414	409	398	397	401	371	376	398	389	397	443	403	418	379	428	418	397	416	422	402	429	402	423	426	419	403	431	366	392	402	396	364	435	442	424	411	374	424	393	418	440	401	414	415	402	403	402	382	449	382	401	420	402	409	369	391	404	397	425	395	385	403	401	384	379	418	385	386	433	414	409	413	401	426	419	424	365	394	413	427	383	400	402	401	388	360	430	424	380	410	374	373	395	384	425	406	433	423	365	396	416	387	401	396	408	394	396	443	382	399	408	414	394	406	410	373	399	414	383	403	406	404	406	404	466	406	418	373	399	403	376	398	403	410	396	369	393	387	429	406	400	397	427	376	376	457	420	419	429	390	372	395	432	394	417	376	382	412	410	404	382	402	419	427	396	419	395	367	438	358	396	382	365	403	392	375	391	361	418	374	367	438	432	378	381	363	436	389	425	418	404	426	399	362	380	399	421	386	406	433	405	361	410	384	387	413	402	410	379	407	399	412	362	396	383	407	386	416	378	433	380	402	391	445	408	412	397	396	415	402	404	391	394	401	414	426	358	380	394	385	405	427	417	388	413	378	384	365	413	385	396	440	415	391	370	431	383	427	404	385	440	381	403	407	405	454	394	408	428	405	414	398	414	398	411	417	380	405	433	441	393	390	401	415	369	392	379	414	379	403	395	382	387	416	421	415	428	414	411	469	397	376	395	430	423	400	386	381	405	404	445	412	392	400	399	413	402	389	429	401	412	405	409	409	395	379	398	405	423	408	427	446	420	455	383	374	410	409	405	424	414	388	425	414	383	404	407	418	397	434	430	390	397	423	379	422	399	409	393	426	433	415	413	380	406	383	438	408	423	395	389	401	421	412	398	402	410	397	415	415	394	434	421	406	385	414	387	449	406	378	401	383	411	409	384	404	404	413	411	436	422	402	404	444	404	429	384	418	379	342	397	396	434	441	412	437	384	389	400	403	396	417	402	402	433	374	395	386	402	412	406	409	408	395	393	384	395	385	357	439	363	395	407	409	447	379	409	419	442	397	396	436	387	431	408	418	378	400	374	419	431	366	418	404	400	395	415	393	367	428	387	394	442	385	415	438	403	409	415	383	398	418	386	410	415	411	412	369	377	384	412	396	417	393	447	424	386	407	425	429	409	401	429	433	399	430	401	381	403	393	424	423	388	424	390	422	442	420	416	369	420	388	399	400	440	404	413	410	446	436	437	396	411	392	383	422	407	404	410	389	413	395	396	376	397	382	379	395	393	374	398	421	409	363	410	378	407	404	410	433	425	402	409	411	400	369	386	440	394	384	400	403	403	407	427	388	413	372	432	408	368	419	397	394	427	433	405	399	459	441	422	368	404	393	367	408	398	419	373	404	452	437	381	405	378	390	396	377	426	387	370	418	425	387	409	435	406	399	403	402	398	393	409	384	414	398	385	418	399	407	406	413	395	388	422	382	434	405	375	440	425	390	381	399	399	437	406	393	441	422	384	402	418	390	410	433	401	413	383	410	378	432	380	413	415	385	426	393	420	430	426	410	391	404	384	411	397	379	406	391	388	432	413	383	419	414	382	397	399	372	408	393	396	410	403	406	386	398	417	395	397	388	392	397	418	406	385	427	376	426	383	362	440	387	407	432	409	397	380	419	398	381	410	419	427	365	407	428	417	399	370	427	387	394	436	382	400	407	407	412	421	394	405	404	414	402	409	439	422	346	411	403	401	365	447	405	409	381	391	410	423	438	407	415	384	398	454	360	429	396	423	372	406	435	420	412	385	393	388	402	416	420	413	375	411	374	418	381	392	422	398	389	374	399	423	411	384	447	440	407	408	393	397	394	379	400	365	431	399	390	393	398	381	397	361	376	389	387	402	404	407	429	393	381	415	396	394	439	421	432	381	413	396	390	429	403	394	415	378	386	414	379	392	403	409	382	419	424	378	418	427	391	388	422	388	431	411	382	431	411	400	372	400	413	404	412	372	370	435	437	429	407	422	411	350	388	414	403	405	380	437	392	408	396	352	418	402	376	398	426	402	412	410	404	376	398	359	420	381	411	408	377	404	405	422	413	444	438	398	391	398	391	441	401	413	415	385	408	427	395	373	425	435	414	398	381	398	404	373	397	430	413	420	378	417	381	378	412	440	437	398	405	401	412	378	413	439	419	410	427	378	403	404	431	412	391	395	385	419	398	376	408	405	398	394	372	417	397	402	390	397	387	405	397	396	408	415	418	427	394	434	418	408	432	398	371	411	420	408	394	431	423	429	396	441	424	398	425	376	404	398	423	425	392	400	407	398	375	403	424	405	447	407	429	407	425	386	454	416	396	387	408	378	391	407	394	379	420	404	402	395	408	386	421	410	373	401	424	420	394	402	394	401	399	378	419	406	395	400	396	402	379	441	384	415	395	408	422	408	411	397	370	412	376	390	396	417	414	392	425	427	412	389	407	410	400	420	375	402	394	427	416	404	408	355	383	391	405	406	384	410	367	403	412	399	383	423	394	417	400	380	387	422	402	392	433	407	406	440	407	406	418	371	387	413	403	417	428	399	398	441	381	366	404	398	406	437	408	407	394	413	405	390	393	369	384	387	421	390	431	398	419	411	368	399	395	390	406	409	411	365	391	369	394	400	405	430	351	382	404	417	410	405	399	434	387	397	400	430	389	397	394	410	415	378	426	426	398	428	398	413	356	405	423	438	424	390	374	400	406	383	417	421	380	413	404	414	412	403	426	354	385	395	396	427	417	414	392	368	377	428	400	393	422	400	408	343	389	396	404	424	418	422	397	418	373	372	394	366	449	378	383	370	362	394	379	399	371	410	403	401	387	383	388	393	393	440	403	420	411	411	450	396	422	433	430	395	402	366	389	394	422	398	443	416	424	411	384	413	401	411	439	394	418	397	400	409	377	386	426	371	418	413	445	403	388	438	364	453	395	423	430	418	401	364	414	423	377	382	410	366	375	409	415	420	394	391	392	367	405	416	409	371	415	414	386	406	405	407	425	397	415	405	424	409	401	398	422	407	421	401	380	414	420	398	384	411	432	403	373	434	402	413	404	400	434	400	383	396	408	389	400	399	417	415	428	409	422	404	398	401	397	403	404	393	414	417	377	400	375	410	375	387	370	436	402	433	395	409	379	401	408
23746	20904	27896	23972	21231	17071	3803	623	524	447	408	393	436	471	388	396	369	370	356	394	377	355	335	334	356	314	297	301	327	354	464	1124	1930	1645	1026	508	310	281	303	303	299	313	304	303	270	273	305	290	323	302	298	313	271	316	329	301	291	301	310	315	301	336	323	292	315	285	309	296	286	333	324	328	291	283	312	290	302	311	313	306	301	338	314	296	284	260	292	266	305	302	312	298	297	292	271	274	295	303	306	287	269	313	319	300	319	296	305	296	295	313	364	332	313	287	275	299	293	291	293	285	295	311	270	281	313	258	307	316	301	282	264	309	314	319	295	309	290	301	282	289	273	295	284	311	289	311	308	300	291	319	285	262	265	297	292	284	318	286	282	282	319	277	323	295	298	322	271	280	290	270	315	299	331	318	295	326	302	294	301	298	267	321	293	250	290	288	256	321	300	309	274	325	295	281	293	274	284	273	319	291	322	295	278	313	301	301	295	300	292	271	268	292	292	294	293	309	304	312	298	301	282	321	291	315	288	294	301	274	290	286	297	256	298	300	300	303	284	301	294	296	324	288	302	313	323	291	286	323	299	289	296	260	312	273	298	285	297	283	294	319	305	267	316	271	312	317	303	304	298	275	286	311	311	293	308	287	307	303	303	308	313	290	296	273	299	258	275	320	304	314	342	289	283	317	318	296	294	283	314	305	326	288	320	291	324	265	271	279	278	322	303	321	277	302	316	266	305	276	295	331	281	306	309	272	319	262	269	295	295	294	309	321	284	286	280	298	252	305	274	308	280	292	272	305	325	302	288	315	289	317	323	279	291	289	298	318	317	307	283	320	304	285	318	282	266	305	269	320	292	275	290	321	313	299	287	306	303	266	295	308	292	308	299	279	299	309	310	294	270	285	286	321	328	302	275	296	295	303	293	307	324	287	309	302	282	266	319	296	291	333	334	308	324	295	304	315	315	270	296	290	314	297	306	273	280	345	306	269	327	322	277	283	300	290	280	279	302	313	274	296	323	300	312	282	305	292	316	311	289	288	293	291	281	307	274	307	310	314	298	286	306	284	293	274	286	320	307	294	310	334	261	291	291	283	294	291	325	291	276	307	286	283	265	289	273	338	320	326	289	285	299	289	299	280	310	281	323	296	275	336	299	295	311	297	295	321	307	308	336	285	315	290	307	319	318	311	293	303	312	304	317	278	312	301	287	292	314	321	310	308	298	328	304	312	306	278	292	353	297	286	298	299	283	290	313	300	283	285	292	314	301	285	301	310	297	323	270	322	306	306	298	284	300	295	289	267	291	295	311	301	304	304	298	290	285	314	308	317	317	276	305	336	304	324	302	306	312	303	322	300	332	312	289	272	284	271	303	308	323	288	317	294	291	303	301	295	330	332	276	296	292	296	319	309	291	276	319	336	260	285	320	330	313	305	287	317	296	310	296	305	279	293	311	311	327	304	320	273	307	289	267	276	298	267	313	284	304	311	297	282	347	306	291	321	289	297	318	274	265	264	278	305	300	312	321	294	294	319	277	332	282	290	300	298	310	307	321	327	300	299	325	300	279	302	277	278	287	298	322	279	297	289	276	282	311	313	269	311	277	283	308	303	294	273	303	309	292	317	302	269	295	318	298	278	310	318	320	299	318	289	306	274	286	304	320	305	304	301	298	290	299	297	277	299	292	299	301	279	301	301	297	311	325	300	302	293	314	312	285	250	321	243	290	290	326	279	312	298	295	304	305	307	314	307	280	333	304	285	280	294	321	273	299	292	293	322	315	306	281	314	317	296	294	300	293	305	291	316	274	314	261	269	285	271	267	282	299	292	301	292	319	288	294	328	320	303	290	286	272	291	330	282	310	305	272	286	297	295	266	280	295	273	298	297	309	279	311	280	263	311	287	306	283	305	330	295	308	286	282	299	320	297	309	307	309	294	312	303	306	295	282	304	295	302	308	289	298	300	289	298	327	308	303	291	321	307	285	277	270	306	252	285	283	313	304	303	308	316	307	285	288	288	299	308	285	287	320	276	289	308	312	331	285	314	284	283	315	303	279	316	308	305	286	309	286	292	299	295	295	249	297	280	287	303	293	313	313	292	282	281	294	297	286	302	285	314	297	286	303	302	289	300	327	305	304	295	287	278	302	299	291	307	289	276	321	317	305	317	326	319	303	320	276	308	282	296	296	308	305	305	317	302	308	316	300	301	333	316	352	329	272	298	288	331	280	311	317	285	297	293	300	300	299	298	297	308	281	305	264	279	338	306	285	286	314	305	305	288	285	342	307	288	309	301	274	301	301	312	312	255	283	295	296	288	315	309	309	297	325	291	279	294	271	297	289	291	321	302	268	298	304	308	301	291	282	331	300	283	284	293	255	301	292	312	298	301	323	322	280	293	272	294	291	324	301	278	298	304	305	314	309	313	310	323	276	280	302	324	281	317	286	292	295	265	313	322	278	286	284	277	321	296	333	268	284	292	301	311	318	299	305	326	261	319	274	289	291	299	312	330	264	288	266	292	274	289	290	276	320	290	312	287	293	295	263	290	303	309	305	277	281	297	283	306	271	267	313	313	330	258	278	285	335	246	307	284	289	312	286	287	311	320	308	307	302	293	272	289	294	296	322	309	314	302	276	283	302	278	324	308	302	294	285	327	282	301	325	336	286	286	291	243	304	307	311	312	301	269	299	345	303	313	336	330	281	307	305	310	292	322	304	292	307	302	305	314	267	298	299	290	336	332	308	312	292	314	316	313	291	265	294	297	309	292	310	281	313	308	319	319	278	324	295	314	307	314	300	327	279	297	306	281	318	317	296	303	282	305	304	317	302	273	303	323	318	316	305	296	292	300	303	256	283	326	269	285	322	285	313	252	303	325	310	299	291	312	296	300	306	281	308	289	296	299	341	280	316	287	299	299	306	323	317	305	277	302	302	311	298	308	300	287	298	316	279	286	308	303	304	318	281	303	290	305	272	335	284	290	325	286	288	278	331	321	310	316	302	300	315	333	283	274	304	266	295	277	318	307	300	280	297	301	298	274	292	259	297	293	322	302	293	285	306	299	335	282	302	312	312	313	337	326	305	325	287	319	310	288	302	319	290	286	294	317	303	308	299	322	293	302	325	278	283	308	293	308	306	273	292	313	283	312	311	291	272	299	316	282	305	339	300	300	315	289	308	275	316	304	290	271	265	308	282	292	288	299	317	297	304	297	287	309	271	292	297	277	309	295	312	273	308	289	307	308	318	310	318	285	293	340	333	304	266	298	290	284	276	283	290	290	301	299	324	329	331	270	287	329	285	299	287	263	295	272	337	303	290	318	293	291	291	328	281	289	280	321	287	285	317	313	316	298	263	315	301	279	299	291	314	328	314	288	322	307	319	275	304	303	317	300	293	310	295	300	281	320	337	313	303	301	287	282	302	294	331	297	287	281	283	317	329	309	275	275	294	298	306	321	315	273	290	307	308	317	291	299	317	270	264	305	318	304	259	299	303	329
35429	51567	22825	9564	17790	13981	2610	756	732	656	566	527	522	567	526	423	451	427	482	415	497	472	418	445	428	380	410	398	385	383	610	1494	2822	2231	1418	646	376	330	361	348	335	369	337	356	359	350	357	364	320	331	333	328	371	363	354	323	330	370	333	327	327	381	354	375	347	328	325	378	350	328	380	348	363	342	357	343	363	357	329	377	360	303	321	330	308	355	332	345	339	316	332	324	368	364	349	304	335	314	334	359	371	320	323	388	352	374	299	364	357	324	365	369	362	362	334	381	369	298	323	332	336	331	383	350	357	377	390	375	359	347	359	346	350	315	363	344	346	366	364	336	357	327	378	354	390	364	351	331	317	349	365	315	313	338	333	341	323	343	373	333	357	343	381	328	332	320	310	369	354	353	317	345	345	372	399	343	381	367	337	305	351	367	339	324	341	374	374	323	361	350	333	354	338	345	353	340	357	386	335	401	347	337	336	308	324	352	371	350	352	346	359	327	305	353	358	319	355	324	357	358	330	340	349	317	338	351	347	369	333	355	335	332	342	345	350	337	365	340	377	335	338	367	328	315	332	380	322	324	335	337	351	358	320	362	364	328	378	350	379	325	341	355	371	360	346	329	333	325	352	335	398	353	374	364	362	369	360	381	373	364	344	351	371	312	333	349	343	334	361	340	336	344	350	348	337	343	337	339	351	380	337	318	375	334	373	354	361	367	348	355	337	364	360	313	421	361	365	334	338	335	370	375	374	354	354	362	350	332	312	351	327	362	342	344	346	296	354	336	340	353	378	319	324	359	349	338	320	327	369	326	326	380	360	370	355	362	353	341	358	352	332	368	329	344	348	359	360	320	296	386	376	320	332	348	341	319	338	370	310	359	374	351	370	341	345	353	369	340	347	366	351	354	339	325	333	321	353	357	324	359	356	368	368	325	314	317	353	362	349	346	362	343	344	358	326	336	340	330	351	322	351	337	347	374	370	351	363	340	317	376	324	347	373	329	304	376	357	349	318	367	331	358	318	327	347	346	359	341	330	356	364	328	363	330	382	354	347	381	329	334	340	344	364	336	377	334	350	338	349	316	383	346	331	343	349	327	361	331	383	364	371	354	329	356	345	358	343	350	310	373	371	335	334	352	330	350	350	348	346	365	332	343	334	366	342	349	353	311	346	340	357	325	359	356	362	364	351	336	343	359	343	322	350	298	390	345	375	354	367	370	354	345	331	316	366	312	379	306	351	336	360	329	358	341	341	359	355	364	344	361	353	356	359	384	350	350	307	360	346	334	337	330	340	342	377	320	345	330	373	339	330	327	332	346	376	330	370	334	368	319	344	355	344	338	327	372	379	342	358	351	370	344	342	336	341	319	361	386	358	352	333	334	337	349	333	320	366	337	360	342	330	343	363	352	361	342	358	354	340	356	362	346	336	349	346	328	346	366	364	359	325	344	319	331	339	373	361	311	348	326	366	316	358	358	316	338	354	331	334	334	361	352	337	379	363	339	329	346	357	363	373	338	312	329	337	375	310	342	337	386	368	377	327	318	335	346	331	341	386	375	334	349	309	355	359	325	346	349	368	317	383	341	340	341	341	359	380	344	397	358	320	314	363	373	358	332	346	325	331	347	355	342	343	317	324	352	345	358	332	322	356	344	334	376	318	356	331	345	339	334	367	339	343	367	340	348	368	347	365	369	319	357	325	327	360	351	318	336	344	346	346	339	359	337	364	364	363	348	340	380	344	343	350	328	369	308	352	375	348	372	360	360	338	349	358	349	333	329	338	352	352	352	368	331	362	345	362	337	349	340	353	339	363	333	362	373	345	335	356	364	375	359	342	365	371	332	341	349	353	306	372	354	314	334	349	354	351	322	353	318	330	370	352	327	317	351	369	334	325	338	342	372	366	342	345	313	364	341	353	355	328	391	334	321	354	366	338	370	348	363	330	357	362	336	365	342	361	360	330	331	352	345	315	355	349	354	321	341	349	318	319	354	342	376	315	363	366	325	358	377	359	351	360	320	364	352	338	360	359	362	351	355	378	325	363	316	355	347	350	329	364	320	317	353	367	371	356	341	332	347	324	388	364	339	363	350	358	362	343	368	352	344	352	376	347	349	325	378	356	353	347	361	333	343	368	330	366	310	330	378	351	358	322	329	338	313	344	351	348	349	329	365	323	354	339	349	319	359	377	366	333	363	351	318	363	370	335	328	319	328	328	351	333	350	356	366	336	333	340	339	356	373	336	368	325	357	327	371	337	330	374	348	336	331	321	340	340	352	364	337	337	365	337	391	339	371	328	378	321	331	327	376	346	338	339	364	325	340	358	379	376	347	342	370	372	314	340	394	372	353	357	339	335	328	367	358	346	362	346	356	349	361	376	322	370	348	343	325	394	312	355	355	332	343	328	356	336	367	339	321	328	362	350	298	330	364	326	372	361	340	344	333	354	363	341	346	366	354	307	373	342	357	345	342	329	360	339	318	359	346	322	372	360	351	369	346	368	362	380	327	323	331	344	333	359	388	364	343	358	376	367	361	344	344	338	315	323	364	375	366	350	300	335	363	322	335	313	357	345	387	318	352	342	321	361	380	330	327	351	375	359	343	345	322	358	365	319	299	342	343	349	385	361	317	338	380	341	362	341	340	345	340	338	353	327	367	368	326	341	362	357	346	334	380	333	335	359	344	336	364	401	353	363	402	338	333	357	342	353	361	326	299	335	401	352	356	365	368	345	361	336	354	368	361	355	353	332	370	377	373	331	380	366	327	335	349	336	328	355	374	315	362	326	355	356	353	332	348	366	367	356	347	366	346	354	362	351	332	357	337	374	360	356	304	378	344	339	346	346	355	325	350	349	321	340	332	343	368	364	322	347	375	363	363	349	357	366	372	349	372	348	351	350	353	328	330	341	365	340	316	322	345	331	329	353	340	352	355	359	363	351	307	342	369	349	327	329	336	347	315	341	331	316	334	366	368	349	375	366	362	345	348	330	350	340	378	362	342	342	360	339	376	338	336	327	338	310	316	301	358	328	353	353	349	386	364	312	328	350	343	346	339	334	337	337	357	365	372	323	358	355	341	351	357	359	330	324	338	361	337	342	350	351	331	368	340	334	324	338	329	349	343	334	320	336	328	386	356	355	369	352	342	352	323	369	373	338	347	346	353	371	360	359	381	316	356	348	342	340	364	321	341	362	339	322	318	348	346	345	342	344	352	339	364	351	339	373	364	341	330	379	363	342	342	339	336	348	361	353	361	323	313	334	372	348	359	350	329	351	357	350	390	320	343	380	332	330	369	365	327	372	344	331	337	360	339	330	320	348	334	354	351	315	355	342	310	332	348	328	367	352	338	338	325	358	334	367	356	354	343	340	334	356	339	377	361	343	327	382	351	363	344	378	339	320	353	356	321	347	328	371	359	314	335	340	335	328	349	346	364	323	360	367	340	340	340	347	314	319	337	356	303	348	351	349	358	361	324	356	342	337	335	352	361	352	326
25051	20943	27007	25286	18862	9495	1556	567	473	466	464	466	468	470	478	455	499	488	490	490	457	450	443	391	447	449	442	419	480	413	402	724	1274	658	478	410	375	374	412	400	435	420	370	410	423	398	417	475	367	433	432	425	407	433	384	403	424	420	413	446	443	410	406	428	401	387	410	394	407	403	442	417	400	420	438	397	385	396	391	424	442	407	399	389	385	372	396	419	414	449	431	384	379	392	455	419	392	378	421	397	421	422	412	403	390	415	421	386	419	409	416	376	368	402	418	406	398	415	432	395	418	410	442	410	389	396	422	409	446	373	355	419	451	375	400	378	431	430	399	372	407	396	406	403	426	395	403	417	378	448	421	420	403	416	420	379	438	403	384	386	396	406	397	384	408	429	416	409	397	396	391	408	420	419	387	384	379	412	386	387	409	407	420	390	398	410	429	392	365	418	428	413	423	384	410	436	419	410	425	401	400	377	415	405	430	394	389	430	414	390	419	388	415	401	403	413	406	416	392	426	434	419	396	415	411	410	398	409	378	402	429	405	414	432	385	429	444	396	400	415	388	389	391	367	417	424	379	453	377	425	411	406	397	390	389	402	429	414	424	433	391	387	446	372	407	392	432	399	390	374	435	392	435	396	410	432	376	384	389	413	397	440	357	384	409	403	390	373	417	419	426	387	403	410	406	380	419	386	382	408	406	389	442	398	393	397	440	404	407	389	444	423	414	453	407	419	409	401	376	425	362	436	398	385	418	423	398	412	381	420	465	417	405	432	420	426	380	428	380	406	402	426	411	425	425	420	400	425	384	374	386	398	391	442	398	391	442	410	391	455	407	425	410	422	437	399	406	393	396	385	407	386	407	399	435	398	428	443	413	379	398	435	408	437	420	420	412	428	390	407	414	440	446	422	382	371	425	389	426	412	394	433	393	382	449	423	405	437	423	408	400	414	387	406	440	396	432	414	386	393	422	402	392	423	385	397	405	422	425	419	386	373	425	384	464	398	440	432	411	403	422	409	398	384	390	399	407	391	428	393	411	419	370	410	435	404	416	408	431	415	411	403	445	408	416	433	406	360	431	392	387	387	403	404	389	412	392	396	413	439	396	431	426	386	403	425	380	421	413	407	410	367	394	422	456	436	407	402	429	391	424	422	411	404	410	386	429	407	410	418	416	397	382	393	384	412	413	378	394	409	388	392	407	396	409	396	398	409	400	390	418	410	429	404	399	388	431	384	418	423	405	433	434	432	415	408	382	412	426	397	399	415	426	419	379	376	379	410	404	436	443	404	390	400	418	410	430	420	410	418	366	378	425	404	415	412	400	407	411	418	415	391	417	408	428	398	392	417	390	412	407	414	401	393	406	405	403	361	391	409	398	382	420	391	448	394	417	390	381	370	441	373	400	402	426	404	373	392	374	422	357	426	440	398	384	421	450	419	407	438	407	429	377	408	348	388	415	362	427	422	409	362	392	421	435	386	392	410	410	436	412	366	439	405	396	388	427	435	383	392	425	426	371	398	437	380	398	410	368	391	421	455	378	432	427	372	429	372	411	430	404	385	430	376	402	388	411	408	385	406	395	421	393	409	447	404	385	405	402	438	401	398	448	405	429	426	424	429	416	406	395	398	400	394	407	395	409	428	389	435	460	392	421	394	417	375	400	395	412	434	372	395	410	416	412	402	377	421	386	415	393	403	403	390	401	364	418	374	376	430	411	410	376	392	375	443	424	386	424	399	417	394	414	408	421	399	411	375	373	413	438	356	390	392	397	393	447	416	429	417	428	410	415	396	416	403	444	415	421	399	422	420	440	390	434	390	424	407	378	387	406	402	431	389	413	418	432	421	400	425	446	422	391	392	393	398	438	398	401	421	410	402	415	395	412	421	377	397	415	414	410	406	442	443	405	400	414	407	409	396	423	393	397	404	430	394	382	425	416	417	387	407	408	384	415	390	417	418	387	404	412	383	415	399	387	405	442	427	443	407	405	419	395	399	391	414	401	362	391	437	387	424	385	418	403	393	393	390	407	426	354	369	418	408	389	399	405	460	427	395	395	390	428	406	407	403	385	420	401	423	408	387	435	403	350	405	368	415	403	444	412	381	423	431	421	407	371	431	424	401	418	379	423	425	426	415	440	414	424	421	399	375	411	403	372	377	415	419	373	418	393	427	407	393	417	406	436	406	411	399	430	390	370	403	416	445	389	396	444	419	408	373	405	398	376	418	430	419	386	383	375	367	437	423	388	404	411	412	367	406	423	451	390	426	423	391	442	449	432	409	429	388	392	415	379	383	403	430	417	369	395	369	412	396	437	399	375	406	412	405	459	429	394	429	420	383	393	414	360	417	404	391	402	400	438	398	393	434	370	407	415	437	407	393	413	395	389	403	400	387	418	407	421	447	393	418	394	436	378	410	414	426	419	421	398	432	427	432	405	418	402	357	422	453	412	410	431	372	389	395	435	361	382	427	404	386	453	360	399	401	423	381	444	415	358	398	378	394	448	399	447	417	406	431	427	410	394	426	392	408	410	386	416	378	370	407	404	396	428	405	426	378	428	422	441	402	396	400	390	404	420	401	405	383	363	414	387	395	412	419	426	439	398	412	376	421	400	427	413	430	409	366	419	424	433	411	436	400	399	422	435	398	427	411	414	434	393	404	416	414	355	428	416	434	390	384	393	385	421	415	405	420	392	412	410	443	422	396	458	388	410	428	402	386	400	402	386	413	408	397	384	405	380	409	419	419	404	427	433	386	413	436	410	412	399	402	414	360	402	404	427	440	388	429	379	372	412	394	427	409	376	386	397	378	394	433	405	394	415	408	452	390	440	387	392	366	368	438	443	419	441	377	410	431	412	424	436	387	399	420	417	420	381	455	418	417	427	403	411	434	388	415	407	424	404	391	428	425	395	391	404	410	452	390	390	399	418	406	421	407	392	425	397	394	426	425	424	414	379	411	416	414	434	400	387	382	411	430	419	388	398	407	410	376	367	396	413	422	407	408	424	368	398	454	420	420	402	418	426	409	397	407	379	404	423	400	411	396	376	432	454	422	406	442	368	433	439	396	412	386	394	435	433	420	435	456	409	390	408	389	411	429	428	399	401	416	410	372	376	404	410	396	398	393	387	413	395	381	402	387	421	465	390	388	393	411	443	410	420	406	372	424	370	447	441	411	416	405	436	390	424	423	433	411	401	438	392	384	422	434	396	424	390	402	374	395	423	383	440	391	414	457	399	395	461	431	410	429	416	439	450	409	389	417	399	421	441	419	413	367	406	444	390	384	407	414	435	390	374	420	400	420	408	397	388	419	387	404	419	406	390	421	438	422	404	420	440	436	413	392	388	404	429	371	404	406	381	409	411	429	379	422	427	390	389	388	399	437	400	415	414	423	410	424	387	432	421	420	428	427	434	432	429	412	394	402	392	406	394	382	423	389	393	429	396	406	429	404	417	374	403	436	424	415	395	420	384	421	419	401	425	395	393	386	409	450
30143	42310	27141	19957	20882	12037	1747	735	696	590	566	531	559	609	573	598	599	608	630	572	580	527	587	480	532	512	537	478	630	497	535	1046	1875	912	634	516	482	485	491	458	492	488	481	471	465	469	497	457	484	466	490	484	424	432	511	470	481	476	479	439	442	464	442	465	499	443	430	466	453	482	487	463	451	478	482	528	477	493	507	427	479	423	505	465	471	481	430	464	449	465	442	444	453	461	509	478	442	451	502	477	453	458	443	435	486	475	482	460	494	473	454	449	495	500	456	475	479	471	462	476	491	503	506	448	462	485	473	465	484	477	441	463	457	458	474	473	491	471	456	488	463	469	446	459	480	456	480	471	498	496	463	470	461	440	478	468	443	461	478	464	468	475	459	478	437	481	450	436	481	455	468	492	464	463	464	476	490	472	440	456	486	479	477	498	430	476	474	457	444	470	497	525	466	517	483	497	480	463	481	503	479	454	440	428	431	424	434	493	471	479	492	461	520	469	488	470	480	491	493	453	489	503	473	454	512	506	490	436	463	473	462	441	473	428	448	471	493	479	474	476	453	456	454	464	468	480	428	459	451	475	439	483	492	491	486	489	451	455	487	461	459	438	482	465	431	484	453	509	479	428	413	474	438	428	444	463	448	438	441	487	440	461	415	448	448	485	467	469	484	454	490	513	492	464	476	495	510	450	484	446	463	447	456	488	467	469	499	470	472	460	448	473	496	480	476	475	481	495	455	468	453	485	471	496	440	493	464	486	495	491	497	505	453	459	511	504	447	463	498	479	469	451	485	456	502	474	461	474	467	481	440	457	473	468	466	456	503	453	501	464	446	479	506	489	489	488	455	461	471	464	461	462	482	471	485	494	459	451	437	484	485	445	461	482	480	433	510	448	482	468	450	473	505	429	488	535	440	463	434	484	476	487	482	487	491	486	499	486	423	524	445	465	446	468	432	477	465	440	462	447	463	446	475	458	468	499	472	504	454	505	455	458	499	475	486	465	437	464	488	500	479	464	493	472	470	502	452	464	463	477	519	457	446	468	457	487	469	486	446	430	473	459	462	471	451	481	460	480	519	461	470	478	433	481	483	491	461	476	439	457	493	481	432	499	502	485	496	422	437	487	466	486	412	466	518	489	483	426	472	441	487	431	472	457	522	498	450	485	476	467	494	504	465	481	445	473	471	465	451	452	465	481	521	499	476	436	488	481	453	458	460	481	486	495	477	431	476	511	476	468	493	455	450	494	453	487	486	428	466	461	515	472	452	498	458	452	471	473	474	463	484	456	454	499	464	452	470	465	464	437	455	446	492	454	483	456	465	459	438	471	461	453	508	488	497	462	451	496	490	449	457	491	463	460	422	446	466	482	491	459	496	486	455	415	489	487	475	469	454	501	475	466	449	490	490	456	452	483	474	465	467	452	464	452	489	506	482	453	492	431	461	493	489	457	467	462	484	481	458	453	472	482	464	517	450	472	476	453	460	430	503	471	433	439	459	485	494	461	487	491	455	438	466	493	431	479	448	462	474	486	481	496	482	462	448	485	502	464	444	499	492	469	455	489	485	509	462	461	471	486	493	462	506	472	487	457	491	513	480	475	515	478	494	464	479	486	441	449	471	464	504	462	485	464	476	490	451	473	462	460	487	460	489	454	470	478	458	514	480	489	437	466	473	435	460	455	481	486	463	474	470	477	454	462	462	507	458	470	490	444	472	496	478	464	455	520	475	479	473	457	448	465	452	477	500	451	459	437	434	454	475	458	475	499	480	475	469	457	462	533	446	419	464	450	470	477	496	471	477	467	462	457	454	469	475	509	455	459	501	465	476	443	485	484	493	486	451	446	442	477	458	476	450	485	476	478	472	465	478	459	510	495	472	468	493	464	453	467	475	475	449	470	451	458	471	459	438	484	485	505	459	498	469	471	454	493	436	534	484	426	524	476	496	485	458	491	469	463	447	443	469	459	427	463	478	453	477	500	505	484	482	452	458	496	487	449	478	505	482	482	478	471	434	492	473	478	482	471	474	517	428	444	460	479	453	483	462	469	456	435	446	471	473	480	461	462	455	490	453	447	485	495	460	461	465	468	485	506	439	472	428	450	473	465	454	458	479	485	491	460	456	484	495	480	469	448	478	499	485	491	454	506	506	489	477	483	458	456	495	494	488	484	488	464	474	470	473	445	461	454	480	473	495	484	497	499	472	473	473	498	476	506	496	497	453	449	462	479	471	497	478	468	478	438	498	473	479	489	437	482	448	481	468	471	487	457	434	489	477	470	477	472	475	464	461	488	451	494	520	498	466	472	468	475	491	457	473	494	450	465	498	476	473	448	451	445	448	487	475	472	457	462	450	486	502	464	453	504	448	474	427	441	513	493	451	476	442	476	487	416	456	475	463	480	468	486	452	465	489	474	471	489	495	463	452	475	504	430	441	476	448	441	454	485	458	501	467	443	454	459	505	470	452	450	478	493	467	465	494	497	459	475	450	499	512	468	454	440	478	459	451	478	478	486	468	482	466	488	444	493	501	506	493	459	472	453	517	498	438	494	469	482	476	458	473	477	465	455	500	485	451	500	503	499	466	434	453	490	471	439	476	498	441	438	484	467	490	454	484	451	455	454	429	461	451	460	459	485	495	466	454	450	462	484	506	441	477	460	450	496	440	478	470	500	491	439	487	453	468	414	485	443	464	464	471	473	446	491	480	467	472	466	482	473	487	481	473	456	443	526	477	448	500	477	469	441	458	443	439	510	480	469	437	444	458	406	444	444	487	443	468	476	472	445	484	474	464	445	433	443	430	506	483	489	482	480	438	453	434	451	448	458	466	473	483	465	486	468	471	448	426	456	483	458	452	465	466	472	419	464	511	450	502	481	463	474	431	453	466	494	493	460	434	527	461	479	494	422	422	478	483	449	489	472	474	422	469	452	453	472	456	461	475	443	430	449	482	499	491	471	451	493	456	469	500	487	451	476	488	484	508	442	479	513	454	464	492	502	467	486	489	446	427	453	451	457	493	481	459	463	495	533	499	499	452	480	428	484	488	457	518	486	477	442	456	483	496	463	498	472	467	470	439	450	444	436	484	447	486	438	465	447	475	487	520	494	511	517	487	471	436	435	479	495	513	500	449	435	472	467	475	478	524	483	466	454	480	455	485	479	444	462	487	458	481	493	471	474	488	450	506	459	452	457	453	522	484	448	453	461	466	478	495	462	484	497	471	434	456	486	488	489	477	479	499	440	503	476	468	473	471	451	482	446	482	472	472	494	447	499	459	443	481	429	458	486	495	429	495	460	477	479	472	476	469	459	477	521	470	473	471	476	444	473	470	459	419	485	473	434	466	501	507	472	464	440	464	514	460	456	490	457	487	486	470	489	451	440	471	434	479	484	507	463	454	477	476	450	449	446	460	458	475	462	461	490	464	508	448	464	534	464	483	443	476	424	478	485	470	441	503	488	423	494	454	477	465	461	498	421	463	488	465	437	449	465
22791	20945	28510	23588	21907	21809	10517	1014	731	636	632	533	493	519	603	597	562	538	476	543	551	488	437	513	472	444	451	448	1226	1433	645	721	1917	2098	520	379	375	392	386	372	398	346	405	392	388	368	353	406	429	405	364	398	380	363	378	385	408	401	395	394	389	374	391	384	422	418	378	412	368	405	406	354	369	377	368	393	384	362	409	347	357	407	385	382	371	371	404	411	368	354	364	378	409	421	360	391	379	391	396	422	375	380	364	439	386	406	393	382	420	377	356	423	399	404	407	390	370	412	359	400	374	392	425	361	394	381	388	379	380	398	400	397	376	380	400	379	347	393	420	390	415	400	421	367	392	395	391	402	390	351	374	364	371	401	416	384	409	388	384	418	413	404	388	366	381	359	418	400	423	398	382	361	397	365	380	381	385	383	391	403	414	396	367	354	421	371	406	387	385	379	384	387	409	409	400	417	455	397	394	352	381	384	391	376	367	400	409	391	400	409	392	419	406	358	398	411	387	408	384	398	426	390	384	398	394	426	380	404	420	355	381	411	398	383	393	381	370	377	373	383	367	385	419	399	399	385	399	373	398	320	367	381	388	367	425	368	411	365	396	389	393	379	395	412	380	380	390	363	369	396	400	382	345	384	397	410	397	397	372	421	374	355	401	398	371	425	398	383	386	394	394	366	369	378	386	377	383	402	393	415	404	403	365	409	428	387	381	398	410	373	385	413	400	367	376	380	424	404	374	406	402	367	418	363	382	407	393	362	366	401	384	375	369	370	396	382	343	365	406	368	406	366	400	383	357	387	415	364	390	375	402	371	391	383	409	394	355	391	416	365	433	362	397	387	365	385	382	374	381	378	408	381	400	385	362	361	427	395	417	388	409	384	370	391	363	414	412	370	377	391	393	402	396	392	378	372	421	415	386	373	393	394	385	350	376	410	406	409	368	421	394	394	356	397	379	376	368	382	396	384	397	400	386	399	415	341	413	388	385	408	392	405	425	358	392	419	370	377	380	380	369	365	369	383	391	360	395	359	399	353	393	395	352	388	348	377	397	385	418	416	386	378	403	403	392	384	409	396	392	394	371	395	392	372	371	397	389	370	368	350	376	359	387	372	388	408	382	360	425	408	392	384	376	378	334	398	362	443	399	401	389	362	410	397	401	395	379	382	410	403	388	393	421	380	379	387	386	363	388	397	392	422	387	384	368	385	425	423	401	371	382	393	384	354	379	377	384	368	398	378	410	381	359	404	441	350	397	340	378	385	349	419	406	416	358	393	414	342	407	366	412	386	412	431	421	383	374	391	361	401	372	369	400	376	397	381	359	403	405	372	376	375	363	411	379	411	393	393	395	369	406	406	394	386	400	356	400	401	353	421	370	413	409	378	397	365	377	397	379	402	369	352	412	372	402	404	404	381	391	373	364	385	425	373	358	394	402	376	389	394	398	401	409	395	373	376	368	372	375	424	355	357	384	387	406	423	395	384	360	396	394	388	406	381	409	389	407	374	401	367	397	394	404	393	405	392	394	406	405	394	369	356	397	355	380	399	378	390	419	392	348	387	378	400	409	392	363	385	374	404	411	361	389	354	413	404	381	393	344	369	402	421	360	371	364	371	378	415	396	371	395	380	403	417	403	371	374	378	402	386	361	382	381	407	396	411	394	398	395	391	379	405	388	416	379	407	391	397	397	395	389	400	393	399	386	411	421	392	380	391	371	397	406	394	387	390	390	396	403	417	388	381	352	379	401	404	422	418	408	388	379	368	367	422	395	384	400	387	381	393	375	350	395	372	384	392	423	387	392	400	398	379	433	423	382	358	384	363	365	406	410	355	338	393	400	378	400	369	404	399	368	380	413	411	400	334	360	387	396	400	401	376	408	412	394	393	365	386	374	363	404	361	402	383	357	372	398	398	402	401	411	354	401	413	411	457	376	394	356	386	374	428	377	353	370	370	399	368	402	385	388	412	425	399	391	390	357	378	397	423	391	385	390	370	386	386	403	411	391	350	379	398	410	418	372	412	383	404	358	397	369	390	393	385	397	367	403	410	346	416	411	411	397	390	378	338	395	379	393	385	387	363	384	404	368	388	362	384	372	346	388	398	394	395	370	381	398	387	409	373	392	372	377	363	391	378	374	383	353	417	376	395	387	386	419	368	350	408	408	391	359	400	353	396	363	362	354	386	380	382	394	373	392	336	375	357	415	343	410	393	414	353	401	367	367	399	377	378	405	374	360	357	394	369	373	399	385	377	353	403	370	362	440	384	397	404	375	353	374	381	388	409	407	386	354	369	382	395	384	388	414	409	393	366	351	411	407	386	360	377	358	379	355	369	403	413	381	374	393	372	361	332	364	414	365	392	397	351	412	371	416	394	410	365	358	369	380	383	436	391	402	381	400	381	390	377	405	390	389	404	361	399	406	399	382	375	334	393	391	392	382	401	370	368	378	370	381	395	382	385	374	389	405	388	390	376	370	409	354	371	404	394	391	377	403	364	354	425	378	393	416	384	373	367	392	389	349	400	414	356	393	367	424	370	409	413	392	372	403	364	391	379	384	409	395	374	357	396	378	403	381	399	419	359	375	402	393	384	399	354	370	412	404	369	390	367	414	362	372	370	395	397	378	403	366	396	399	379	404	379	395	374	433	377	419	353	389	410	405	407	384	387	374	390	419	396	424	399	379	387	402	427	411	413	348	418	386	367	390	388	372	339	411	394	374	416	418	386	365	395	353	370	388	383	385	346	389	405	351	377	369	369	389	403	380	365	388	395	357	378	399	392	412	417	415	362	412	372	393	409	394	377	403	387	395	405	408	410	418	366	395	386	371	419	404	382	415	406	416	363	386	391	441	390	366	371	383	394	382	404	396	390	389	403	342	444	429	403	384	388	383	393	359	353	388	415	379	357	372	352	393	385	404	374	362	424	406	383	360	383	405	390	402	411	366	373	392	379	388	380	383	391	402	395	430	387	367	353	410	402	443	368	379	379	387	370	376	377	385	383	391	399	405	392	376	409	389	401	357	386	364	422	371	428	428	390	383	376	381	368	369	393	346	353	360	376	403	366	402	416	416	380	399	354	404	364	328	410	385	396	359	398	366	353	380	393	389	405	419	381	389	417	397	371	371	371	392	426	417	382	402	399	380	400	384	381	394	375	383	372	409	425	400	412	379	381	371	325	367	404	414	361	411	409	387	389	374	355	370	382	374	394	423	445	394	398	370	401	393	364	351	360	372	398	338	406	405	398	384	387	374	375	420	403	391	417	373	385	390	352	378	389	385	371	399	394	377	377	370	374	375	414	389	382	377	374	401	400	380	417	390	402	367	378	357	349	378	373	373	360	363	357	372	384	396	351	415	385	390	411	373	394	381	411	366	376	358	339	362	409	398	398	422	378	365	385	398	412	402	399	404	383	347	370	425	374	397	390	373	418	379	417	393	389	399	379	376	361	375	367	359	373	367	400	390	400	383	374	397	405	402	386	392	388	426	426
32663	60219	36625	35280	34653	16136	1874	1333	1119	888	869	752	703	770	737	732	712	608	572	596	673	622	602	620	600	577	558	550	1780	1916	698	996	2679	2827	601	433	446	447	476	467	427	420	417	440	429	443	442	431	464	452	452	418	454	450	418	476	410	445	445	423	419	432	419	420	443	405	482	417	432	400	425	474	416	467	447	414	436	484	436	434	410	419	430	440	411	441	455	456	430	401	409	421	403	458	398	434	435	465	411	416	452	452	425	425	418	416	447	460	432	417	414	411	452	440	448	432	430	436	409	436	445	439	440	403	459	456	446	426	416	425	421	459	395	412	443	422	422	461	399	446	429	447	422	425	419	445	454	433	438	432	457	447	448	408	425	402	452	463	385	445	419	473	422	423	421	432	475	356	441	397	418	420	442	425	433	431	423	379	409	471	452	429	439	443	402	453	464	421	447	441	434	439	450	431	426	458	394	438	430	430	447	447	425	445	441	367	432	406	466	429	443	432	400	432	425	415	438	461	452	409	432	483	375	434	443	437	444	451	489	424	438	394	413	410	410	458	416	442	451	439	447	409	438	443	435	447	432	417	442	467	464	440	479	376	404	433	417	412	414	428	449	445	406	391	461	425	441	427	427	408	428	438	480	433	413	454	439	459	427	416	405	436	400	446	430	422	431	455	436	430	403	409	439	433	389	440	428	420	432	449	429	455	425	426	448	410	427	453	431	434	413	433	425	439	432	420	445	426	426	437	407	433	412	433	424	434	440	487	432	412	457	449	419	412	476	443	411	425	447	400	452	439	448	449	413	432	427	427	431	451	433	447	403	398	456	414	438	445	440	451	440	450	436	433	408	444	438	426	409	440	427	415	391	430	371	420	437	392	443	439	460	415	437	421	408	417	427	422	434	459	458	425	466	405	426	423	419	427	428	445	437	454	426	396	433	417	450	452	405	413	447	421	429	407	432	403	470	447	455	446	408	429	428	401	464	402	399	458	473	414	442	421	412	473	443	415	453	432	423	458	419	415	439	424	415	437	463	455	427	437	433	421	442	432	404	473	439	434	422	434	438	465	436	454	412	441	445	438	449	419	438	420	423	471	409	407	458	438	430	445	424	421	421	438	415	413	457	449	449	421	402	447	425	441	422	466	425	468	423	473	432	443	405	420	447	402	438	443	441	441	411	438	433	415	437	405	407	438	449	423	440	432	458	440	467	442	422	428	390	417	431	456	442	443	444	435	417	431	448	416	418	439	442	447	445	433	408	424	457	454	375	394	435	405	416	400	444	451	432	427	464	440	426	442	439	452	408	437	427	422	424	406	407	423	421	416	442	431	401	439	454	430	439	434	452	394	428	429	409	458	423	396	457	421	443	436	511	433	470	418	446	462	430	397	465	426	439	435	440	426	448	421	459	453	437	439	420	418	430	441	401	446	453	464	458	447	449	440	441	445	442	456	398	406	437	439	412	444	428	433	431	426	436	425	411	413	461	419	436	387	455	459	451	419	427	401	462	410	414	453	421	444	426	463	434	426	467	423	422	432	445	446	413	399	416	423	430	415	408	437	378	472	420	436	393	414	448	418	460	463	405	435	427	400	431	446	457	451	430	430	407	393	413	426	467	430	449	463	451	411	451	429	378	411	454	400	446	497	467	412	420	407	428	458	439	431	419	441	421	414	439	442	438	414	417	432	427	445	429	420	429	442	422	412	490	411	442	461	475	427	473	414	461	402	416	420	462	419	435	414	414	446	439	429	450	434	417	441	476	431	461	458	398	460	410	445	418	410	464	424	445	429	441	486	436	469	392	432	445	434	446	424	412	417	415	426	418	423	427	416	475	409	410	428	419	431	414	441	459	429	422	428	415	453	429	436	412	467	424	443	447	402	413	409	420	473	447	415	434	451	448	418	412	413	419	432	420	486	406	464	472	442	446	427	395	445	440	418	407	395	425	446	423	443	446	451	450	399	442	417	453	400	434	399	422	420	434	425	412	447	445	411	490	434	432	446	425	404	396	433	439	448	421	450	450	454	459	459	432	431	407	426	462	430	413	437	417	431	428	497	386	393	424	423	470	414	432	461	429	448	410	459	440	456	420	454	420	440	433	384	426	446	425	423	416	400	412	435	435	409	457	405	450	432	435	438	437	408	435	463	451	439	414	424	400	445	473	422	419	406	404	442	418	446	426	403	424	410	443	435	426	431	425	425	473	398	441	462	444	443	409	447	439	420	411	468	430	418	439	457	425	452	430	446	449	438	408	394	438	417	432	436	406	423	454	469	427	435	411	452	431	413	417	414	414	409	456	451	411	416	469	452	459	417	456	439	441	396	411	472	406	425	441	435	420	427	454	419	446	436	374	457	442	437	449	428	442	413	428	432	408	424	443	444	417	442	434	444	473	428	444	458	429	447	415	419	413	406	434	429	443	399	441	457	424	456	428	411	426	432	471	435	421	440	428	434	448	413	434	436	420	412	438	405	435	427	465	433	435	424	458	457	439	488	469	425	443	413	439	428	416	422	453	420	430	403	412	437	447	438	425	414	423	444	428	422	426	466	405	455	406	447	404	434	409	399	435	413	419	431	459	437	448	467	445	413	418	420	399	420	415	472	426	421	415	435	456	452	457	401	460	469	447	460	412	437	418	437	400	456	434	401	447	422	447	462	478	409	422	412	384	423	440	430	457	435	437	436	418	446	451	436	447	436	419	441	444	434	411	464	412	426	439	420	417	417	445	416	463	465	425	432	456	452	436	384	403	420	446	436	421	431	421	459	447	449	464	426	412	452	452	445	447	474	451	402	454	417	460	414	440	469	407	452	464	425	410	430	431	448	424	432	435	424	420	421	424	399	432	393	428	433	460	387	453	424	453	454	442	417	432	428	463	449	444	440	399	412	394	415	432	433	435	453	430	422	465	427	452	394	405	418	420	394	465	411	425	454	415	439	389	434	451	429	435	443	407	438	410	434	409	435	461	449	422	445	400	432	426	442	426	447	447	434	438	430	410	404	438	427	420	435	413	441	413	422	381	406	435	457	457	420	439	424	443	404	465	423	451	410	443	450	382	441	408	429	439	442	426	386	401	452	449	415	462	445	442	450	429	443	428	463	474	429	410	418	457	440	451	445	442	395	408	408	457	424	409	403	469	418	407	442	432	438	410	430	459	410	442	465	455	402	407	453	410	454	392	411	419	423	400	420	432	423	442	456	462	429	438	426	421	397	427	425	394	424	409	442	459	436	439	427	430	413	435	419	413	424	428	440	462	425	405	434	427	408	454	418	418	424	426	419	433	439	430	409	439	424	435	457	399	432	438	435	410	451	429	452	460	426	432	412	442	420	431	433	407	416	426	425	435	455	408	404	440	475	397	466	423	429	453	425	429	412	398	408	419	427	415	395	486	420	420	429	376	422	414	446	444	420	422	451	451	408	428	474	423	465	398	439	439	448	420	462	444	422	418	422	434	417	415	420	422	460	430	435	396	438	456	418	408	413	462	424	425	440
28376	24527	25542	22218	13119	2419	440	389	365	320	343	345	314	363	366	369	351	355	373	344	343	328	358	356	359	357	358	354	379	437	539	542	486	385	380	343	329	304	303	336	326	375	347	328	291	339	337	314	328	320	332	326	339	358	325	347	344	313	329	333	316	322	362	340	316	340	340	347	309	316	357	316	311	357	307	359	318	354	322	327	355	320	327	342	332	303	354	335	305	316	337	343	323	357	336	337	301	322	295	318	313	367	325	335	290	329	335	350	326	339	324	348	360	333	344	336	324	313	337	308	354	328	348	365	338	309	339	334	321	333	327	290	324	338	322	319	334	335	314	309	345	355	354	382	339	325	339	310	338	311	343	337	332	350	324	318	333	354	364	340	319	331	330	325	318	344	375	326	320	347	334	347	333	317	343	314	361	336	336	358	349	340	369	322	358	331	341	367	358	357	312	336	311	344	335	321	331	323	330	333	308	336	338	318	320	318	315	312	325	323	335	327	360	311	330	340	334	308	337	331	334	320	323	336	295	298	320	335	325	334	322	310	328	339	349	323	336	350	348	314	341	319	340	343	335	315	371	326	359	330	326	300	304	324	316	315	337	366	333	287	307	328	343	321	321	326	328	326	321	359	309	329	314	297	318	357	330	307	348	331	335	360	337	359	342	320	334	370	320	326	334	348	325	330	351	302	345	355	364	360	321	326	337	351	331	353	319	324	341	304	351	349	305	320	332	340	332	311	304	330	331	347	352	326	274	339	323	316	341	359	329	336	357	331	352	336	369	348	325	301	339	333	344	379	348	342	338	328	328	316	342	322	341	347	317	324	284	313	330	386	312	325	341	324	342	313	318	340	314	326	332	341	326	337	355	344	315	324	342	312	338	331	373	332	370	334	340	329	337	323	360	354	349	333	327	338	325	324	352	353	334	328	344	345	355	340	334	342	331	334	321	341	358	358	317	336	351	335	322	326	354	354	358	322	340	333	352	313	364	322	321	313	325	346	310	343	327	328	309	353	369	340	329	350	358	312	320	357	337	368	304	314	327	313	334	321	305	316	314	340	332	285	314	342	335	327	334	355	321	335	360	362	326	330	341	319	339	340	330	332	338	329	312	276	300	356	318	311	357	325	329	338	342	329	304	356	334	340	350	323	315	343	352	315	342	323	329	312	338	358	339	331	295	357	342	314	303	343	325	338	331	327	358	323	339	337	339	354	329	334	312	342	342	332	325	337	362	339	320	356	345	347	345	325	339	319	326	346	310	319	331	325	327	348	336	329	316	325	308	307	313	315	325	316	354	337	330	367	332	359	335	311	295	353	346	346	325	340	330	330	352	328	317	331	306	332	339	346	336	321	353	333	296	345	326	320	349	316	343	345	354	336	325	354	344	350	348	306	326	321	345	351	343	315	328	346	305	329	365	317	325	338	346	344	334	321	319	367	333	336	312	325	341	328	335	360	296	324	315	320	279	343	359	344	319	347	318	323	318	336	356	328	340	343	326	324	336	335	362	334	312	313	320	355	335	294	295	336	316	335	338	348	342	311	324	311	319	334	333	314	324	336	345	347	332	331	327	346	304	335	329	363	294	329	339	298	323	340	342	296	336	326	317	343	339	317	342	346	368	336	331	361	344	326	323	327	313	372	313	370	325	329	345	333	284	330	342	324	327	309	335	357	334	346	356	366	313	334	306	355	348	304	327	349	313	302	331	342	331	322	309	365	362	359	343	334	358	346	338	346	363	354	351	359	309	329	337	331	374	326	294	320	320	320	337	319	299	313	321	331	356	343	325	322	327	344	300	314	353	342	339	315	354	328	338	323	367	312	362	359	318	342	335	360	314	309	358	337	326	343	331	289	329	336	318	339	353	362	331	342	348	313	342	331	343	349	365	314	342	337	345	338	342	366	315	326	340	359	357	331	339	294	311	349	320	362	305	317	360	337	315	317	309	358	334	351	319	327	347	319	310	356	374	347	360	331	367	328	375	328	300	323	327	328	337	341	314	356	342	319	346	293	320	327	342	359	356	355	300	329	337	324	297	312	345	343	341	326	357	375	352	308	345	302	335	342	339	369	304	323	305	337	286	312	348	338	367	321	330	341	328	323	310	325	352	338	332	320	324	333	310	342	345	359	331	358	310	302	352	314	346	308	305	340	311	352	339	367	351	310	324	365	354	335	318	315	319	314	325	365	344	318	328	362	329	321	317	337	369	290	326	356	297	383	320	326	316	342	330	326	354	342	314	326	356	334	337	364	378	315	346	353	379	345	322	330	355	329	331	353	309	308	342	374	326	312	316	346	336	334	357	334	327	302	310	307	314	335	303	315	318	338	308	354	312	333	314	319	335	329	336	352	329	374	353	327	362	306	340	332	347	330	329	349	346	340	317	329	346	319	338	366	310	364	324	326	356	339	333	341	331	328	348	300	353	324	329	353	303	338	278	360	323	340	354	323	347	323	330	346	336	314	328	304	357	344	316	360	339	315	328	344	348	316	344	314	304	354	314	365	337	347	327	300	321	333	337	369	341	360	328	310	320	351	315	348	329	322	333	318	333	325	327	342	319	327	324	322	309	327	319	368	331	306	319	314	302	356	308	298	363	325	324	326	312	337	323	328	336	317	347	360	316	341	344	313	325	365	328	335	325	359	345	354	317	343	325	324	334	347	325	327	279	352	347	361	337	306	347	356	331	358	284	331	349	352	352	345	331	329	327	339	368	332	319	332	364	337	342	365	330	306	330	340	340	350	325	322	335	311	329	318	308	334	370	340	379	334	283	341	322	310	311	343	313	337	305	327	344	360	350	323	314	346	316	331	354	354	331	329	320	347	326	330	332	326	338	325	355	329	352	401	341	343	332	337	368	356	344	334	302	331	317	346	357	349	352	332	335	306	343	348	325	290	320	322	327	347	333	371	339	345	354	355	346	337	285	322	338	323	323	335	345	323	345	311	308	308	302	339	324	364	333	331	319	330	319	325	321	340	352	334	325	325	326	331	311	336	363	332	341	347	320	334	345	323	313	342	332	311	299	348	321	337	334	311	375	338	307	343	342	349	365	351	349	333	356	351	345	342	317	325	300	345	331	331	342	322	351	347	320	323	299	323	353	323	323	342	343	323	335	321	309	335	326	343	322	316	331	363	341	308	300	336	313	343	330	313	332	362	343	342	354	309	360	320	326	341	375	325	348	346	323	325	340	346	352	290	332	333	316	327	315	360	351	317	339	368	358	369	327	328	368	321	336	353	313	321	316	315	317	298	328	352	343	332	319	312	321	321	348	292	326	317	373	361	336	331	333	340	346	309	339	314	343	346	328	325	299	345	323	356	364	370	357	335	361	339	323	378	351	310	358	320	346	352	312	339	352	326	347	340	325	369	350	316	344	339	358	336	336	351	322	349	357	366	354	350	331	348	330	324	315	346	348	323	314	356	320	328	375	372	374	348	326	356	339	321	338	337	338	333	338	336	304	337	298	297	333	334	337	325	335	320	352	321
30696	37827	26842	21592	15964	2692	666	529	466	423	428	394	410	438	401	458	443	463	391	412	425	451	417	431	424	377	405	429	412	492	650	694	620	457	402	383	391	411	413	369	369	369	395	392	398	397	399	365	408	381	372	405	356	375	416	375	407	388	417	379	427	402	402	391	367	364	418	349	373	386	366	380	389	402	368	374	387	387	390	402	372	381	393	371	376	415	434	381	373	393	388	367	406	394	408	382	388	392	424	376	380	385	370	390	366	372	362	378	365	373	396	391	395	413	381	401	435	389	398	414	387	417	467	365	389	433	361	362	380	406	406	357	390	374	396	378	390	400	384	388	400	407	394	419	353	386	395	384	398	393	378	366	440	412	370	437	387	370	401	423	357	383	401	378	392	358	404	407	365	377	393	390	401	404	383	395	384	401	376	395	380	406	371	426	384	388	397	374	393	391	388	373	408	390	374	364	429	394	376	425	367	417	358	392	380	399	377	412	398	374	391	397	390	391	344	406	372	413	407	411	401	406	374	405	386	421	372	416	380	420	398	424	377	394	393	394	390	380	445	367	397	397	378	420	395	425	386	393	372	352	402	413	392	339	382	378	411	416	386	386	399	387	395	424	391	377	376	369	379	392	391	410	382	410	415	377	385	400	425	397	382	381	406	430	390	398	412	411	365	386	360	412	389	401	377	371	416	374	387	383	401	385	395	400	389	381	396	405	393	425	409	391	412	364	397	387	388	391	384	385	404	394	357	453	367	394	382	371	384	385	386	393	391	393	371	425	386	399	417	356	425	377	358	376	393	379	365	401	378	383	369	413	353	375	353	447	381	375	399	373	417	354	423	397	381	412	407	374	436	389	417	389	408	362	400	392	376	423	348	381	396	357	391	386	431	393	392	406	390	372	389	407	355	372	349	411	390	400	392	382	379	409	399	419	367	390	401	390	400	377	365	402	401	416	386	421	418	429	394	405	385	361	409	378	412	374	390	405	409	424	400	394	392	355	395	395	396	419	373	368	395	380	415	412	377	408	369	401	376	372	388	413	403	370	376	386	372	356	367	412	379	385	376	372	413	356	366	352	408	412	375	400	386	425	386	363	384	413	410	412	419	414	361	405	388	400	422	369	411	422	396	405	386	392	393	394	367	389	415	409	437	394	413	399	396	410	421	355	412	412	380	376	393	400	418	391	407	375	378	386	403	398	380	417	409	374	384	343	386	378	395	353	393	383	412	438	384	383	361	390	412	380	361	416	365	372	392	426	399	382	399	408	377	424	422	397	422	390	391	404	353	390	429	402	401	410	381	372	401	387	370	369	390	389	410	426	407	389	415	422	389	391	407	371	416	371	399	413	435	392	375	372	362	415	376	371	381	381	441	404	415	372	411	386	413	376	405	398	406	387	358	377	384	387	380	341	408	330	402	350	415	395	387	388	420	438	408	368	378	389	371	394	353	422	376	389	369	430	406	416	427	375	409	376	350	416	392	382	412	405	362	413	394	416	379	409	387	386	393	410	406	401	409	398	408	372	373	396	364	424	362	378	391	373	408	364	434	404	417	422	402	424	391	399	380	404	407	408	360	373	383	405	357	399	378	383	389	346	404	399	379	370	385	366	379	366	395	397	413	380	363	390	395	385	405	385	398	412	381	389	404	382	375	415	399	334	403	430	356	407	396	397	389	417	389	390	414	396	388	416	365	394	418	381	393	357	361	436	337	372	397	417	429	373	378	395	383	384	387	388	398	366	373	393	392	361	394	389	378	367	434	385	388	357	376	393	400	372	405	401	411	374	412	397	389	415	375	359	378	407	400	396	408	412	374	394	379	358	418	394	391	391	353	381	383	373	355	363	395	398	393	368	396	407	399	430	336	407	373	402	396	347	359	395	392	357	381	380	404	439	423	391	378	354	428	406	370	412	401	363	415	374	383	365	380	383	377	389	394	384	374	387	366	391	427	360	444	380	441	400	370	412	405	371	410	367	405	382	404	419	381	367	360	396	391	381	383	393	388	419	335	367	416	398	393	432	397	376	370	383	405	391	375	410	372	417	411	374	368	380	357	404	393	395	374	423	372	412	390	404	363	391	406	407	415	404	387	408	357	391	417	419	378	402	383	401	376	401	400	392	431	383	366	361	396	372	404	357	408	380	360	393	419	393	389	383	410	412	432	388	395	388	357	363	381	397	430	410	405	381	419	408	379	408	386	395	396	432	387	383	394	386	370	377	399	400	402	384	406	391	377	374	369	358	397	413	391	417	409	369	386	418	405	378	367	412	407	374	396	414	395	363	419	413	387	399	437	395	386	408	406	380	398	402	375	401	404	382	328	393	377	404	385	389	389	422	399	371	384	385	345	360	360	388	408	398	374	426	367	386	422	414	404	398	395	348	398	418	396	412	399	385	379	361	413	389	387	400	372	347	408	364	377	382	408	389	419	397	414	385	411	393	389	378	373	392	393	441	376	408	403	383	368	429	417	389	364	398	397	368	399	402	370	383	382	412	402	396	400	378	431	407	381	390	395	389	416	382	378	390	380	402	387	375	370	382	367	390	389	412	398	396	378	408	392	417	392	367	403	374	402	370	390	385	418	376	362	376	375	381	409	397	375	391	413	406	376	387	388	404	386	363	412	378	399	421	409	410	355	375	391	377	386	398	409	378	393	402	357	413	406	398	403	405	408	403	355	384	405	362	355	417	399	430	385	371	374	398	399	394	389	397	398	375	387	380	419	393	406	395	385	407	381	385	381	424	386	379	382	415	410	372	412	357	384	343	390	422	382	397	394	393	399	413	417	421	388	395	388	391	421	404	390	391	408	410	398	360	430	419	422	394	392	382	426	401	397	376	402	377	413	380	383	364	382	394	400	366	388	384	413	373	430	423	403	392	412	385	375	392	388	388	395	421	412	395	405	400	370	376	389	365	427	403	385	348	382	422	418	381	422	433	421	426	406	400	380	377	377	342	402	392	366	402	388	405	401	408	373	364	400	368	372	394	424	424	418	440	407	412	395	381	393	412	430	385	402	351	393	389	416	378	400	415	429	397	385	414	372	439	374	398	393	418	391	342	392	386	404	405	420	377	394	411	397	368	420	392	395	390	372	396	398	431	412	408	378	371	378	416	381	386	368	399	409	382	393	388	379	329	395	377	367	376	402	346	379	396	402	399	385	403	398	380	405	379	399	400	360	406	388	392	410	389	416	394	375	418	379	397	364	410	390	391	413	410	380	429	407	399	399	411	366	373	383	403	362	378	384	390	411	426	438	382	396	401	399	382	385	389	399	410	394	363	396	346	432	424	391	384	394	387	384	381	384	396	371	405	376	373	415	372	386	369	409	405	361	400	400	409	390	393	427	390	376	350	395	386	355	414	422	375	416	375	372	394	400	394	421	415	413	396	411	392	375	405	361	416	384	367	393	389	377	415	404	366	420	415	407	380	373	389	426	386	430	401	391	391	388	429	357	402	405	380	373	395	415	366	409	396	384	397	430	398	403	356
23765	20910	28122	24721	23108	16319	3701	826	492	462	413	419	346	389	417	417	392	364	343	387	379	373	370	352	337	326	329	342	319	474	1077	1837	1859	1202	777	360	295	269	295	299	308	290	325	299	311	307	317	302	306	323	344	315	325	306	282	326	294	262	275	309	303	337	287	310	283	325	330	319	268	319	325	303	299	308	289	276	290	315	313	315	302	277	323	301	319	302	317	310	324	311	290	276	336	293	298	316	296	321	327	282	317	294	296	307	314	329	323	294	318	318	304	281	342	315	295	295	292	318	298	308	297	294	303	290	300	313	298	287	311	307	330	290	304	294	295	294	292	313	306	302	315	279	326	301	313	313	289	281	311	297	283	290	344	295	302	290	327	290	316	320	309	303	321	298	303	298	340	296	295	325	323	322	312	289	295	278	269	301	308	300	300	322	352	308	312	294	292	319	305	319	301	295	304	279	293	299	297	321	302	304	316	318	314	316	280	328	296	308	293	327	303	289	327	317	300	313	291	283	321	329	310	312	353	303	296	310	336	279	313	296	287	289	282	311	296	317	275	323	321	309	299	292	320	307	297	335	285	328	290	315	293	318	296	319	305	282	284	323	310	315	276	266	294	307	272	302	273	334	319	296	276	311	303	297	298	292	291	306	332	319	316	279	311	310	298	305	313	305	323	306	312	308	308	311	293	311	312	306	281	297	287	306	318	309	333	269	315	354	300	314	305	308	315	282	318	341	287	315	314	343	281	313	303	292	303	314	307	297	302	293	324	323	338	296	298	331	303	284	261	293	333	316	311	285	306	299	314	338	297	335	309	326	312	320	299	310	333	297	305	330	292	303	299	306	348	294	319	319	295	315	303	338	272	274	300	316	312	293	324	314	294	295	319	279	331	301	281	278	276	308	311	302	303	316	310	328	324	272	335	313	340	302	315	332	296	311	304	326	310	302	314	307	290	290	293	330	313	318	280	306	293	270	320	293	309	318	320	314	336	289	314	294	313	293	300	293	310	311	321	312	315	313	328	313	312	311	325	307	298	300	277	292	322	290	297	303	295	282	304	300	308	286	317	301	299	336	321	304	301	309	316	288	283	319	319	308	303	280	314	274	346	328	322	310	298	308	327	289	331	310	314	305	295	325	269	307	296	330	294	310	289	316	276	300	285	304	306	294	286	322	350	306	341	272	298	271	287	283	284	306	264	299	279	287	300	323	293	320	290	313	331	333	316	298	299	299	324	308	318	293	298	313	313	323	301	311	335	320	298	277	321	298	309	308	294	330	301	327	316	297	298	333	305	291	318	338	323	320	299	285	281	314	320	287	313	293	336	280	313	319	336	309	310	316	309	291	277	264	298	309	329	350	314	292	335	318	325	292	306	297	338	325	291	302	314	296	269	302	291	325	298	317	315	340	320	294	287	305	311	281	296	294	316	292	326	336	290	320	292	327	317	320	283	318	299	302	323	318	312	318	291	302	294	280	304	277	327	314	319	286	273	297	298	277	298	332	298	260	312	276	317	323	308	280	314	262	300	310	305	319	304	315	313	279	307	316	287	309	317	297	287	315	323	325	339	308	314	288	302	327	291	296	325	290	312	283	309	292	285	307	333	350	316	315	305	325	290	306	320	314	305	294	300	291	279	302	296	309	317	302	313	301	305	315	305	316	328	293	338	295	289	290	337	290	302	321	298	275	301	309	318	288	304	319	301	282	324	288	318	262	318	272	315	337	292	299	290	296	310	310	312	312	307	328	303	295	300	296	301	296	290	331	342	296	306	292	281	287	276	263	294	301	311	317	296	306	271	301	321	296	346	313	305	289	305	293	316	303	335	314	295	324	303	316	291	316	291	283	315	308	294	302	322	321	280	309	308	307	317	316	288	295	289	314	298	266	309	292	291	314	325	299	311	308	290	309	310	341	323	306	308	285	322	289	294	309	315	298	330	298	291	304	318	297	303	318	317	327	280	300	299	328	295	295	301	300	290	298	324	283	308	290	288	288	317	333	318	314	309	296	313	290	270	365	317	320	312	300	328	300	319	340	317	302	292	319	300	305	295	320	293	327	325	297	303	280	295	290	302	319	302	301	310	295	323	303	289	302	317	292	325	308	316	304	294	303	302	333	320	292	313	317	319	295	308	280	277	302	284	305	308	294	299	323	352	298	286	282	296	295	343	310	299	336	312	286	308	290	304	262	296	284	298	310	298	309	289	335	316	310	302	292	306	271	302	310	309	327	303	295	298	277	315	311	298	308	311	310	299	273	299	282	294	352	303	305	315	300	310	319	305	303	318	299	318	317	319	296	286	281	330	338	286	311	296	330	297	325	301	307	321	280	274	328	291	321	277	330	336	313	293	326	306	321	310	315	328	328	321	278	298	304	292	303	327	321	307	295	316	303	312	310	268	306	280	300	300	304	296	299	307	282	326	330	296	293	312	320	302	308	318	315	313	291	305	296	307	320	319	331	276	313	325	312	293	310	290	305	304	327	298	301	303	289	324	334	340	321	326	324	276	289	272	308	320	302	306	306	290	310	325	294	292	320	323	323	314	308	323	339	306	330	349	291	288	326	304	277	306	314	306	302	293	309	309	293	310	304	325	313	268	311	308	311	349	295	330	302	287	280	278	314	322	311	305	282	304	290	309	323	248	281	291	288	300	316	295	311	283	327	318	310	304	309	301	283	300	277	294	308	322	302	300	284	321	290	302	305	320	297	296	311	278	302	287	298	286	304	296	279	310	293	322	310	310	287	318	283	291	283	285	316	324	298	307	308	263	292	320	303	304	305	281	301	307	297	298	317	294	325	314	278	318	302	313	302	299	300	296	310	288	284	301	317	319	306	283	316	344	305	315	334	306	316	301	266	303	354	325	333	313	301	292	333	317	312	273	284	334	317	319	254	284	311	322	295	320	294	283	329	307	280	289	328	295	306	322	299	324	308	293	346	303	297	289	288	324	292	312	303	288	293	312	290	280	273	322	314	298	311	319	311	294	303	284	302	314	294	302	290	316	307	281	306	299	293	306	303	285	286	304	334	328	328	312	304	313	287	332	301	332	310	299	281	294	308	291	310	309	294	290	305	313	305	313	304	301	289	300	304	293	285	294	310	314	338	341	298	313	287	306	293	281	327	272	325	300	312	310	295	307	314	301	299	273	309	341	297	302	288	310	290	301	310	293	335	321	304	321	289	288	316	302	302	285	307	324	315	322	336	313	308	319	317	322	283	297	290	342	296	272	304	310	354	286	288	318	314	296	300	292	309	314	310	302	315	286	320	292	302	285	297	288	313	328	253	317	296	336	282	327	302	304	320	278	312	301	319	280	295	299	317	315	292	299	297	331	305	350	298	308	311	287	276	290	335	269	295	302	305	278	316	306	294	302	291	317	312	323	313	298	287	308	304	293	298	323	288	302	302	320	295	315	324	322	292	289	293	331	334	291	293	317	315	290	354	284	312	325	296	313	311	270	314	294	310	290	341	283	298	319	303	320	320	300	280
31271	49275	40220	34829	27639	9543	2903	1136	656	596	549	486	499	526	510	529	533	448	418	441	417	456	420	403	379	425	400	382	385	538	1597	2623	2670	1708	988	436	362	372	288	346	359	342	349	367	347	337	342	361	338	372	354	377	351	336	361	335	388	356	357	349	332	363	336	328	363	350	355	322	381	321	387	350	359	347	365	361	358	356	364	372	379	340	367	314	350	397	350	347	365	354	368	344	364	371	351	359	358	322	330	365	350	354	339	360	368	375	324	338	341	335	364	375	358	354	372	340	372	344	361	363	329	363	353	363	355	352	324	347	368	344	352	363	348	323	344	375	349	359	352	373	352	346	368	317	384	352	340	352	343	374	372	387	361	366	381	362	322	351	350	346	357	353	328	319	371	346	354	393	330	389	363	395	395	348	365	370	347	370	364	353	335	355	340	358	363	340	334	326	307	360	362	364	390	376	326	347	342	341	324	337	362	331	353	387	337	370	339	361	346	333	354	376	344	331	357	334	359	355	328	355	362	394	344	373	358	356	361	347	347	369	363	343	359	380	356	359	361	364	360	359	339	363	380	351	330	360	357	327	343	364	355	365	367	350	383	345	357	315	339	353	304	355	366	373	372	376	353	341	345	357	338	374	359	371	346	356	342	351	312	333	383	339	364	328	353	376	344	354	320	377	341	339	338	355	353	362	374	347	337	368	377	392	369	357	361	339	334	338	344	341	355	385	361	349	379	380	373	343	356	355	336	355	363	341	340	350	362	334	349	337	355	368	340	389	335	357	355	374	357	357	323	341	394	340	384	341	379	349	356	379	333	333	364	355	381	387	375	388	352	356	363	351	333	364	307	329	361	329	375	351	355	363	365	324	366	326	343	350	334	350	355	339	362	366	384	323	363	348	364	371	329	350	347	370	355	327	335	372	343	339	364	350	327	381	369	371	376	349	357	338	346	345	354	378	347	344	358	324	393	341	342	352	324	386	383	369	340	326	355	344	337	355	364	347	367	367	322	348	363	373	365	360	353	309	373	390	399	316	316	348	354	318	365	351	341	359	374	375	357	382	343	379	365	331	333	374	344	336	357	376	384	360	360	350	388	337	385	346	342	365	350	335	373	339	354	338	325	367	365	332	347	347	346	340	355	346	332	373	397	347	376	330	342	349	324	331	351	322	360	346	345	376	341	346	352	329	351	363	376	381	376	344	331	339	326	353	347	342	386	357	394	322	358	334	362	356	370	329	363	337	379	359	349	347	338	348	348	322	370	346	338	360	359	343	344	374	291	355	377	335	346	340	358	362	355	353	344	361	333	355	350	352	339	309	335	352	352	379	332	344	345	356	362	368	352	347	367	363	378	355	348	320	340	388	382	344	351	315	337	363	328	357	345	345	381	361	369	387	352	364	347	354	352	385	353	358	334	345	366	314	390	385	355	356	354	368	373	356	302	334	365	347	338	351	369	343	371	344	397	347	370	326	359	361	321	385	361	348	332	360	356	373	343	337	335	383	360	376	318	338	357	351	365	362	319	352	351	362	359	378	341	321	352	355	369	342	348	366	342	351	341	352	355	333	378	342	349	387	342	354	333	351	356	347	331	308	366	339	366	360	382	354	346	351	349	377	351	374	345	340	353	356	385	346	352	332	338	362	351	359	338	341	345	339	364	377	380	381	318	355	374	380	376	349	389	354	302	331	324	348	386	345	344	341	349	330	354	348	374	356	321	350	339	375	359	367	330	335	338	350	362	323	333	346	371	384	349	365	364	383	349	335	341	347	377	339	314	306	342	390	350	333	359	334	355	331	355	370	361	368	362	342	346	346	331	342	347	318	343	367	354	306	366	352	334	345	366	341	361	386	345	337	357	345	330	361	325	346	364	377	398	320	357	362	375	389	337	373	331	379	351	382	368	338	311	372	318	341	356	360	392	353	335	341	372	368	349	315	344	364	385	361	388	389	322	404	383	350	347	339	334	370	378	374	332	319	349	331	322	379	342	359	336	358	329	355	370	403	352	348	326	343	343	337	327	324	333	306	355	389	359	362	360	360	346	340	308	373	385	348	334	366	347	340	334	334	320	370	350	342	376	372	350	343	325	310	332	368	344	322	363	354	360	316	379	372	305	330	322	396	373	347	380	368	357	351	329	402	346	374	341	354	375	313	344	355	348	352	341	358	341	357	364	386	353	366	302	355	366	372	373	345	347	372	363	377	373	319	347	358	352	344	351	356	346	349	391	361	375	344	376	317	330	387	343	365	336	373	393	350	355	342	374	396	360	342	328	366	332	327	351	361	338	329	344	345	349	312	395	359	344	364	322	330	356	332	343	325	359	336	337	340	322	354	350	403	340	356	325	357	347	369	328	334	332	362	326	366	338	379	338	328	349	358	356	346	321	347	363	393	322	356	333	374	348	355	364	368	333	334	323	361	359	334	350	339	362	342	325	352	379	312	369	363	334	299	375	350	343	358	365	369	358	376	376	334	327	355	349	360	361	343	369	340	339	343	363	368	332	366	392	350	361	361	346	347	359	368	373	403	348	360	324	374	356	329	317	318	354	360	371	343	320	368	361	312	346	360	334	395	342	379	359	332	360	376	351	374	363	330	351	344	363	356	349	361	360	387	320	332	310	360	350	355	354	373	391	349	332	412	359	358	343	340	342	360	336	340	393	365	362	370	358	348	350	378	387	365	391	368	338	357	353	348	345	375	340	358	335	381	380	334	342	347	349	369	343	353	392	369	352	332	354	343	356	350	390	365	366	360	337	328	353	358	338	338	338	339	355	345	321	358	361	376	329	355	350	330	354	356	341	358	334	354	336	369	334	381	357	342	359	350	349	346	342	337	354	332	345	353	368	335	354	362	360	324	350	308	343	379	320	340	383	371	345	378	345	337	363	340	345	369	360	370	373	373	364	375	362	358	377	369	366	367	384	367	332	349	357	370	344	350	362	361	366	351	409	326	326	408	369	367	380	393	350	372	355	358	352	377	376	353	349	336	378	349	333	371	373	331	349	400	346	338	345	335	343	336	333	379	319	333	376	320	317	365	339	368	378	360	345	359	343	345	334	352	350	348	368	364	320	396	348	362	333	342	354	365	361	381	370	349	372	354	367	372	392	369	335	375	351	360	358	350	389	325	344	327	379	338	311	383	362	362	314	345	376	354	327	312	352	313	298	383	349	325	399	354	345	354	391	368	370	349	379	318	358	380	370	338	378	369	330	337	361	391	349	368	369	344	402	338	357	354	322	319	338	355	370	352	364	350	351	351	359	359	316	345	389	356	361	380	372	360	336	367	339	381	348	376	372	386	342	346	317	359	371	336	358	365	341	343	355	366	382	355	330	321	373	362	358	353	395	363	376	327	354	383	320	347	372	355	353	357	337	370	366	358	391	376	323	332	336	320	384	320	345	352	354	345	323	337	365	369	344	355	366	373	376	329	333	340	368	334	348	386	348	302	331	371	362	352	377	362	337	361	339	369	341	352	363	322	372	340	346	341
25019	20981	27690	26700	21297	11241	2424	597	520	498	480	492	487	500	474	498	495	492	481	509	421	469	487	450	436	427	480	459	542	723	675	971	946	810	649	504	474	418	433	488	484	434	466	421	449	430	421	450	447	442	429	424	432	407	453	472	442	454	437	462	464	474	393	459	436	432	401	473	449	473	435	388	468	433	463	408	443	443	415	422	451	422	430	458	455	395	392	455	483	405	496	429	429	436	434	446	449	453	412	470	435	455	417	429	445	416	450	403	426	442	382	431	428	478	454	446	426	444	422	480	439	449	464	417	446	437	444	468	468	440	443	419	456	444	424	430	449	435	440	435	492	460	411	403	435	459	393	432	418	479	437	425	425	423	418	434	447	418	413	465	437	428	406	434	437	452	436	452	439	467	430	437	453	468	427	420	454	426	430	423	420	439	445	433	443	398	435	467	424	421	429	431	459	400	411	444	442	464	439	421	443	459	441	416	436	425	439	446	439	488	431	447	452	439	429	466	473	456	445	425	434	410	449	475	407	434	473	467	422	432	441	470	453	456	449	414	421	500	447	423	392	443	432	458	467	441	441	458	411	420	432	465	440	437	437	442	462	452	462	445	424	409	415	427	485	429	469	415	380	431	459	432	401	457	429	417	451	426	428	448	439	459	446	478	451	438	442	424	438	465	426	442	416	438	444	441	429	421	425	467	458	428	402	455	429	432	408	397	414	471	451	454	464	445	427	475	445	453	431	426	494	421	467	438	410	434	444	433	460	453	462	401	437	453	477	416	417	428	476	453	395	446	385	454	437	450	447	423	460	469	404	443	435	454	462	462	398	437	470	469	423	438	453	431	461	430	445	425	442	451	459	458	436	427	439	453	460	407	453	436	477	429	448	449	478	458	442	444	457	447	422	438	440	421	436	448	437	429	458	441	460	445	431	435	427	459	456	457	406	430	467	460	447	430	463	422	437	455	435	428	466	468	468	412	467	434	418	483	465	414	424	419	425	405	458	465	435	456	446	412	444	420	468	456	446	422	429	432	448	447	450	433	435	439	424	456	460	472	462	440	459	414	469	483	424	441	487	460	452	378	427	449	462	445	437	440	420	450	448	454	433	436	419	417	433	401	434	413	412	410	444	463	481	438	457	392	438	469	419	463	432	429	457	432	448	451	418	450	457	438	394	441	474	435	451	408	405	422	469	444	453	398	424	429	423	450	435	449	434	470	448	479	466	486	442	410	448	453	432	443	415	423	431	423	437	425	432	447	441	438	430	449	422	431	453	388	408	411	418	482	467	399	397	439	452	414	415	417	443	443	429	390	438	438	432	370	437	395	457	426	465	439	437	443	429	456	441	412	438	412	422	408	409	432	431	432	456	432	472	443	425	429	454	444	425	408	450	452	411	397	433	422	452	470	439	422	426	440	465	409	428	448	476	434	458	461	448	454	435	420	413	424	475	412	473	423	460	477	437	454	468	419	419	432	442	450	440	466	459	432	448	450	452	424	402	419	445	400	453	430	438	464	437	434	431	411	461	435	430	430	446	442	430	455	406	417	455	425	423	408	408	434	429	454	445	389	428	434	421	438	438	429	449	413	414	422	491	418	441	449	461	428	444	452	456	455	436	471	414	446	440	458	430	448	422	416	450	440	457	422	429	412	461	410	451	463	450	444	448	422	416	433	404	408	416	456	451	434	495	455	415	416	446	443	386	454	405	444	431	462	440	471	423	417	425	459	418	403	448	405	412	455	431	443	440	422	444	398	464	487	452	443	420	445	466	437	435	452	423	475	417	416	424	436	419	404	471	464	438	448	421	465	468	436	451	446	437	410	422	460	424	436	447	433	389	435	453	454	432	382	428	463	446	459	429	413	429	402	425	458	429	459	441	449	428	456	408	419	418	412	403	443	436	471	454	489	432	422	404	453	407	415	444	410	443	453	496	452	413	440	429	449	470	436	456	454	401	438	451	447	430	440	445	395	442	479	434	451	414	494	403	438	464	424	464	463	444	429	479	440	438	465	451	426	436	438	419	435	442	468	438	437	442	490	428	465	432	438	440	422	451	426	442	396	417	395	495	387	425	438	449	449	424	451	457	447	484	401	462	452	470	415	402	461	447	400	462	456	451	482	481	438	459	448	430	414	448	437	437	409	480	472	425	419	435	437	426	422	428	424	465	431	422	445	440	452	458	417	404	468	443	440	489	446	450	429	461	449	432	442	467	454	431	433	421	430	468	438	422	457	426	449	436	453	423	469	430	439	446	406	475	445	401	457	423	437	443	433	441	482	415	451	402	418	420	448	442	431	433	423	442	452	428	444	436	390	413	453	406	413	441	448	463	445	433	450	453	443	449	466	454	443	387	456	424	450	464	416	448	437	435	432	436	434	431	440	418	467	469	423	432	437	448	451	428	476	447	415	461	418	421	392	436	464	445	440	438	431	450	447	427	460	429	454	437	444	447	466	425	443	420	482	463	433	406	440	459	436	431	421	430	437	489	460	447	390	431	459	455	430	426	446	475	476	440	411	456	411	425	405	423	438	460	439	461	423	459	426	419	482	404	424	437	460	431	441	437	439	448	430	416	437	475	429	426	454	424	409	420	426	445	466	443	449	465	413	472	412	409	453	478	459	418	449	447	411	414	427	460	437	444	444	426	447	477	451	467	447	417	433	433	481	451	444	424	432	420	436	407	461	434	422	462	461	433	391	469	438	447	455	433	431	437	401	400	405	422	436	433	429	466	446	444	465	473	428	448	440	464	445	471	437	452	450	494	433	443	439	439	439	452	429	427	452	439	447	446	448	432	452	476	463	430	456	439	427	446	435	434	401	458	470	409	458	449	469	463	428	432	421	438	404	404	431	464	438	461	422	439	440	423	433	439	423	439	401	437	455	446	461	424	429	448	435	413	484	413	434	436	467	436	461	442	460	462	445	408	411	418	409	474	413	426	463	448	437	423	452	436	488	440	457	433	413	421	444	413	423	410	440	432	464	440	451	399	454	425	455	486	450	468	410	398	467	434	392	476	470	442	418	452	443	455	411	412	432	437	431	460	454	416	438	461	455	419	482	455	413	432	435	425	420	450	439	437	431	461	460	406	425	436	439	420	491	419	495	459	397	444	456	428	483	488	441	424	420	464	460	420	422	450	450	431	432	425	427	445	445	448	444	419	449	453	439	421	433	469	438	397	453	418	411	437	432	431	390	419	423	434	429	425	409	452	429	449	479	421	461	443	434	437	463	453	439	424	445	433	407	442	451	428	426	430	425	423	436	415	395	452	463	457	460	444	428	452	439	452	424	408	431	433	424	415	429	466	449	453	442	429	489	434	393	439	420	437	452	453	411	402	450	431	457	423	435	407	434	446	402	411	434	432	409	427	485	386	449	468	481	444	472	461	426	429	411	438	432	451	446	432	446	429	468	417	436	426	461	466	429	442	438	440	404	442	432	457	464	416	503	425	461	441	443	437	462	420	414	412	444	421	439	446	414	458	402	423	456
33133	48591	37095	30279	24348	12647	3196	885	648	680	602	550	534	565	547	561	593	619	556	559	536	504	524	585	537	546	536	500	640	916	996	1301	1414	1046	853	586	505	485	533	506	522	507	511	553	479	512	534	511	520	516	552	519	522	499	518	541	536	477	512	515	450	517	484	508	453	521	498	506	528	485	482	503	517	505	470	510	496	509	489	518	509	483	490	507	514	506	485	521	473	496	523	510	521	505	478	484	487	473	511	476	541	484	513	480	482	515	446	508	463	541	521	510	495	462	509	500	495	504	513	484	506	517	513	509	529	481	513	528	521	505	499	511	511	510	539	511	504	528	484	520	524	490	498	501	518	497	536	520	493	488	481	508	465	533	550	499	490	542	454	498	486	517	520	489	504	496	538	534	530	476	575	468	506	480	501	483	485	489	480	533	500	518	517	533	479	526	513	486	523	480	497	543	502	521	513	504	493	499	479	532	533	495	565	523	505	471	450	456	513	502	503	464	523	490	541	502	485	450	534	525	531	538	489	495	496	503	503	515	520	480	511	524	514	485	552	506	479	499	512	520	485	473	491	477	514	539	527	475	476	480	494	497	531	512	512	472	512	535	501	488	499	513	494	498	543	535	541	501	482	508	501	511	517	509	505	491	504	492	521	521	528	534	496	462	517	506	473	509	520	514	499	578	466	498	513	487	493	522	474	466	498	527	532	509	513	508	494	504	517	491	510	509	568	472	498	490	513	489	548	549	517	500	509	508	484	490	507	508	526	511	502	483	472	537	483	531	530	522	502	485	525	535	498	520	514	511	485	512	522	535	514	486	468	484	528	509	502	486	479	541	518	517	522	503	457	542	501	498	497	491	509	513	512	519	520	551	555	468	461	500	503	505	497	491	523	496	490	515	492	483	513	551	522	504	491	507	499	489	492	483	520	485	536	516	519	472	496	495	506	552	462	532	557	514	514	492	488	465	480	470	484	517	531	509	509	515	504	515	467	501	479	538	456	534	506	500	487	485	524	532	483	508	484	486	519	534	466	508	495	516	483	508	524	545	527	525	495	507	527	453	500	518	531	496	536	497	512	494	552	509	525	524	477	509	533	498	484	487	485	523	496	531	513	507	502	508	561	491	470	504	505	554	480	497	492	481	509	525	508	498	499	493	529	526	531	476	480	534	493	492	505	488	482	492	484	526	514	514	533	495	561	543	491	533	548	515	492	495	525	487	468	487	476	524	518	506	469	493	486	536	526	465	511	501	506	520	472	471	512	478	523	521	517	463	538	462	516	486	452	454	480	539	487	550	506	526	484	524	523	522	519	488	489	517	463	502	538	499	503	501	532	479	535	516	534	487	468	506	501	511	495	495	500	514	512	491	520	543	534	500	493	472	478	491	481	525	524	492	483	503	482	494	504	524	536	512	507	557	464	503	517	515	508	484	490	527	494	500	499	482	490	500	513	511	495	521	486	495	506	491	502	517	543	498	479	503	480	470	464	524	526	485	473	473	493	509	545	540	500	490	513	454	497	489	555	503	506	483	547	515	494	505	513	494	514	498	508	508	523	501	514	474	503	487	502	490	562	509	506	489	489	496	521	481	492	529	499	492	497	562	497	502	529	499	506	494	487	464	513	511	496	525	520	529	499	515	486	510	500	492	477	487	470	477	509	482	506	504	470	472	477	498	536	511	480	530	525	515	523	509	526	528	506	480	461	498	483	524	518	497	496	495	471	506	539	523	510	514	515	506	467	460	545	491	491	527	492	494	501	511	465	497	496	513	484	460	548	567	501	478	527	496	496	522	517	514	505	484	486	526	515	471	485	458	508	493	475	515	512	508	495	506	514	519	509	489	497	513	479	486	504	500	520	525	535	520	522	498	498	495	531	511	516	546	532	468	518	489	483	526	491	509	482	515	495	538	522	530	538	499	489	530	475	512	533	538	490	481	501	516	484	496	514	525	468	494	508	462	518	508	500	519	519	513	516	468	492	488	509	522	520	482	522	499	521	496	442	493	549	532	507	484	540	485	464	515	520	513	525	485	496	500	511	482	464	495	514	461	507	494	470	489	561	477	498	475	504	503	505	515	482	533	477	539	472	514	503	500	474	558	516	478	491	498	519	481	484	513	526	473	502	538	506	458	502	515	494	524	521	518	478	529	486	526	507	514	499	502	504	522	548	508	529	533	506	524	470	468	537	515	496	487	507	485	483	434	544	520	475	508	495	483	506	457	482	448	521	510	513	479	515	505	504	499	526	507	518	498	500	514	525	537	520	518	501	505	508	481	503	496	514	468	457	522	516	491	496	522	540	559	480	491	519	484	538	516	536	483	505	482	502	536	465	470	528	518	486	539	509	529	513	485	536	534	487	495	484	521	493	541	509	482	513	487	505	474	521	514	523	502	507	537	516	512	509	487	514	506	481	507	464	457	496	506	512	454	505	525	525	503	491	481	484	494	497	462	503	514	490	510	514	469	483	493	484	508	509	515	480	439	515	512	482	498	494	484	537	540	495	526	501	496	511	522	497	487	489	530	509	479	573	502	521	512	475	500	534	510	473	555	494	468	486	495	542	498	532	526	455	484	537	514	498	512	509	513	488	511	480	519	526	509	465	499	528	509	493	514	508	503	530	499	504	542	461	530	493	472	498	537	504	530	474	510	499	472	476	495	523	495	530	468	498	474	469	469	520	500	492	521	502	493	519	508	510	488	488	483	473	514	492	494	505	491	506	520	515	469	496	475	519	507	504	486	512	479	512	467	551	518	456	487	536	489	514	483	468	544	528	486	537	505	475	527	481	498	488	506	508	487	504	521	509	515	484	525	507	497	541	479	509	503	509	469	469	503	538	508	513	489	514	496	504	515	497	530	558	503	519	475	518	496	455	497	525	520	507	521	535	480	470	505	495	489	520	518	515	497	511	473	502	475	500	482	517	530	531	489	476	527	548	466	495	496	503	516	498	502	489	477	530	525	500	523	483	462	492	515	516	487	534	537	549	497	549	519	532	537	462	508	498	516	487	499	511	474	509	531	486	490	473	529	508	533	510	512	466	517	512	498	495	511	544	511	453	487	517	529	489	486	510	529	473	508	520	483	529	512	490	504	523	516	528	506	515	509	496	462	506	503	532	518	522	519	465	480	465	517	537	518	498	497	498	563	493	522	526	485	478	475	480	521	450	518	532	521	506	489	515	490	462	515	491	469	531	512	506	472	497	497	498	463	537	508	533	465	480	485	455	498	511	524	510	470	478	463	528	559	467	497	473	515	502	503	491	506	513	548	531	491	505	482	506	468	514	536	507	515	512	548	492	543	476	529	484	530	528	517	517	474	500	524	463	482	514	501	513	485	477	491	546	498	481	467	486	509	512	494	507	492	497	508	513	512	502	513	501	496	492	491	521	507	472	506	519	521	489	478	500	519	485	525	481	495	537	511	447	463	493	513	567	480	497	517	485	519	500	518	477	515	509	471	546	538	450	528	490	474	488	498	553	514	529	516	505	550
22640	20939	28570	23705	21936	21774	13561	1231	688	669	612	602	568	562	558	544	572	600	585	522	551	495	521	445	520	483	465	458	689	1266	1867	2822	2626	1913	1041	810	523	436	412	406	441	428	436	483	410	418	432	412	487	462	407	426	403	405	448	425	385	440	433	398	437	409	424	429	432	431	448	383	414	451	427	451	394	433	428	405	428	412	431	426	413	414	432	438	418	389	442	425	375	392	424	390	440	403	400	473	465	407	441	431	414	426	425	409	445	421	456	373	439	398	441	428	427	436	406	452	391	449	432	438	415	411	444	410	441	367	425	387	416	400	459	424	418	439	419	431	366	423	453	425	430	397	427	415	427	456	407	395	435	414	457	414	431	441	416	419	445	401	441	427	457	441	431	422	424	434	408	417	400	423	414	423	444	473	417	438	464	429	431	409	395	432	403	436	385	440	413	408	442	380	439	411	437	406	448	390	429	424	444	398	422	416	419	418	436	434	420	457	418	449	424	402	432	427	416	420	390	429	389	476	435	424	438	402	470	476	458	417	409	393	453	449	471	432	405	455	442	456	429	446	397	435	408	419	414	427	443	424	467	421	466	382	415	409	397	399	435	456	419	416	425	407	429	406	416	448	408	394	429	428	436	440	415	388	444	420	404	439	422	399	482	436	413	431	461	433	407	399	460	417	424	419	422	422	434	418	445	405	436	434	424	433	412	453	467	447	411	390	415	444	411	411	407	405	443	468	409	442	447	441	444	444	416	440	377	411	406	380	402	421	390	399	417	435	411	410	445	388	438	426	416	450	450	414	424	411	420	422	416	455	418	422	434	406	452	424	393	426	440	426	437	448	420	415	392	419	425	438	393	434	444	434	421	453	400	427	454	409	437	402	445	422	448	441	464	420	433	404	429	411	410	462	461	437	411	428	437	481	444	397	464	427	445	439	429	438	398	423	412	477	418	427	428	407	428	410	418	445	462	436	425	436	426	428	423	434	436	430	404	392	428	400	391	401	393	449	417	416	409	419	452	457	431	405	391	426	456	403	426	390	440	407	409	437	435	427	405	410	448	394	438	434	416	421	450	406	401	379	441	450	437	449	405	418	433	453	402	387	414	452	436	401	398	416	406	426	428	448	437	431	411	396	392	401	444	411	419	419	435	411	422	449	403	401	418	359	434	442	439	422	424	452	428	397	430	393	436	474	422	438	381	411	423	429	437	425	449	438	413	400	422	425	430	447	430	380	445	423	413	435	464	436	388	397	431	426	409	389	460	448	408	408	431	458	424	436	415	437	419	395	411	427	414	453	426	423	411	405	432	432	425	404	446	434	382	429	398	451	395	424	414	424	386	459	427	399	396	447	410	486	425	402	457	426	437	408	414	407	420	407	447	411	408	434	445	392	446	442	402	422	451	420	440	411	427	430	406	428	400	400	433	400	447	439	402	438	404	404	421	408	454	409	398	451	385	430	390	423	416	408	457	415	435	408	429	366	422	421	401	440	420	419	425	408	421	387	414	407	442	413	441	428	426	408	402	449	430	405	412	418	396	389	368	424	437	413	422	418	420	455	441	428	422	404	472	444	444	412	422	465	394	430	430	428	437	403	404	414	419	428	442	401	423	433	450	411	430	431	427	393	438	414	410	399	462	428	394	423	435	445	416	432	414	430	412	419	456	421	469	417	397	447	442	395	407	418	400	419	429	445	469	387	419	425	402	411	395	444	431	455	430	431	415	425	424	411	406	429	435	403	425	440	447	452	429	439	456	421	390	406	414	442	434	419	446	427	417	439	417	405	412	400	406	415	393	416	446	404	367	438	415	375	392	422	418	447	434	448	445	435	408	415	455	433	407	419	436	432	441	405	411	434	430	426	410	458	396	425	446	433	447	413	394	418	401	440	424	415	402	375	425	411	424	397	410	434	452	406	435	420	383	404	418	419	458	425	439	411	420	421	426	418	404	415	413	439	388	421	415	398	426	431	414	438	396	427	440	434	399	440	403	417	412	428	416	427	380	427	413	415	417	409	427	396	440	395	395	445	405	422	444	440	433	452	414	434	382	442	442	425	444	422	458	450	433	423	427	464	453	396	425	436	414	439	423	426	436	405	413	428	406	445	422	374	441	403	445	429	447	455	432	454	451	404	412	434	397	399	476	417	407	447	407	437	430	438	432	441	437	453	424	433	399	449	379	425	391	452	418	449	411	447	468	417	422	448	409	418	445	449	421	417	404	446	438	426	391	431	427	389	386	413	442	399	419	438	426	455	445	427	429	417	433	415	409	406	418	436	372	425	418	429	445	392	392	386	462	393	432	412	450	464	438	427	437	426	456	460	447	423	439	418	430	412	381	415	427	392	418	443	442	405	462	416	411	436	419	406	401	414	435	426	412	411	410	431	412	417	464	407	389	418	446	435	403	459	436	419	434	421	416	408	422	433	420	393	434	422	431	409	405	395	427	454	452	387	412	381	445	395	438	427	409	377	431	420	429	454	466	402	421	422	413	460	426	400	444	408	403	415	375	430	437	429	405	422	405	450	399	392	450	423	456	416	431	407	441	383	399	420	428	397	438	447	419	430	439	431	422	402	409	449	414	440	433	415	440	421	427	430	417	452	439	412	378	413	421	422	417	411	419	412	435	428	410	423	377	424	407	395	404	415	427	368	395	409	387	397	407	439	427	391	430	418	422	454	385	446	435	464	435	410	401	457	416	416	415	432	398	420	449	429	432	406	435	438	457	438	419	410	405	389	420	427	409	417	407	440	426	428	421	435	449	431	424	434	448	405	472	435	431	416	411	414	425	402	422	395	434	403	428	431	449	416	433	438	409	437	426	430	415	420	408	403	424	429	441	411	433	432	427	432	448	416	422	441	414	420	369	443	401	402	404	438	413	446	403	403	411	407	421	404	436	414	446	399	398	475	426	456	418	420	405	393	429	408	416	455	406	428	400	409	444	436	423	400	444	420	439	425	439	441	404	417	401	421	452	419	454	382	427	371	442	400	464	448	428	412	465	433	421	464	434	441	436	434	413	438	412	405	428	430	415	435	414	432	426	438	455	414	433	423	427	395	416	455	426	397	407	413	387	431	431	436	399	460	415	437	441	404	434	440	449	426	424	410	431	401	431	415	449	437	436	396	459	453	452	392	402	418	443	466	433	395	383	396	449	447	396	421	410	436	399	431	424	460	427	403	404	436	422	426	408	460	437	419	395	437	386	440	397	442	474	453	457	446	415	436	414	451	419	434	417	468	432	408	453	427	392	399	442	432	393	448	422	435	433	428	449	371	423	398	420	430	459	446	456	389	431	414	418	471	445	390	438	447	453	440	454	412	405	422	421	427	427	417	432	421	404	416	435	399	422	421	422	408	429	406	428	400	414	372	423	451	458	430	420	409	420	458	448	426	418	404	407	433	429	400	431	402	430	420	386	428	403	443	383	416	407	414	424	427	420	366	474	433	413	429	423	434	439	374	389	419	429	428	407	450	416	434	390	436	446	419	391	435
35149	60580	50933	40252	32787	18116	6077	1220	1006	961	769	736	665	669	666	629	729	719	773	703	640	550	565	597	532	591	532	562	776	1841	2572	3991	3436	2580	1366	1009	558	497	454	469	470	463	459	459	484	453	523	459	495	470	465	465	462	470	460	463	509	464	464	449	488	469	486	474	461	470	453	443	477	504	462	482	499	471	477	471	444	475	493	464	462	462	470	493	475	471	504	489	469	435	463	484	511	475	491	459	461	477	451	447	493	439	486	452	432	481	478	450	494	490	529	473	473	444	490	458	453	435	490	444	438	490	441	479	480	483	455	465	524	478	486	473	439	452	490	455	451	448	445	483	458	494	502	451	476	475	458	444	474	484	431	454	500	464	463	449	465	466	489	471	475	487	451	458	459	476	448	499	465	475	493	500	457	488	473	502	489	505	487	450	458	518	489	454	467	482	462	480	467	472	527	495	475	454	497	448	415	463	498	512	435	497	468	472	468	449	434	441	489	449	455	444	449	494	467	490	472	488	462	494	470	454	473	495	486	450	515	493	464	439	466	446	504	457	463	450	459	427	483	481	434	499	484	446	449	485	477	498	481	440	481	481	472	537	488	474	465	472	498	493	483	433	462	468	459	469	443	479	452	480	500	462	493	519	463	482	475	510	483	427	417	481	495	463	470	479	501	480	469	468	478	457	483	476	470	494	503	448	477	475	431	465	451	485	441	430	469	495	466	476	487	481	452	479	504	443	477	495	453	497	482	459	467	515	475	469	470	480	455	467	443	464	451	471	478	498	441	476	486	452	459	487	441	446	503	434	485	487	446	476	445	469	473	452	534	520	506	480	485	459	443	515	500	502	471	515	471	508	485	464	477	501	467	481	499	466	479	489	472	464	455	452	498	475	498	492	512	457	490	458	466	460	487	521	433	473	454	487	490	500	477	471	513	501	508	496	484	473	470	475	469	476	479	482	453	468	481	452	482	453	502	472	449	452	500	427	465	506	469	479	471	509	466	503	445	468	494	461	463	445	479	486	477	478	461	474	453	455	476	484	474	482	465	439	482	488	441	505	458	464	467	436	468	482	474	504	472	456	504	483	477	493	498	463	454	463	489	471	497	451	438	470	470	472	495	466	485	514	509	465	452	465	454	479	444	481	486	425	476	489	473	476	455	460	470	442	493	433	456	419	518	471	493	442	462	461	446	483	471	476	466	439	461	501	465	509	469	476	470	495	473	458	475	483	491	473	479	466	429	489	492	446	486	427	490	491	500	512	448	434	500	493	453	442	506	454	456	472	471	463	486	445	486	487	497	448	490	454	462	469	480	449	451	453	455	475	479	501	475	450	510	417	508	462	474	467	518	462	471	484	498	437	451	428	477	491	474	479	439	468	501	440	487	478	465	470	479	513	483	519	518	506	476	502	463	440	484	441	449	476	446	469	509	492	486	453	481	503	479	460	506	480	488	511	445	497	515	515	490	456	463	470	505	465	470	456	473	467	468	454	514	462	491	478	474	463	439	475	514	492	485	488	469	508	513	472	498	467	461	429	472	496	526	448	474	483	510	470	470	460	486	463	436	433	484	494	460	480	471	457	509	469	483	466	441	495	496	481	446	460	457	480	468	453	439	450	508	488	488	443	485	481	473	436	423	485	477	481	461	454	461	432	489	505	459	458	456	467	435	477	491	483	468	454	445	491	464	467	469	464	468	492	500	457	471	455	438	438	444	498	474	480	453	513	465	469	474	446	467	504	504	454	440	464	465	444	489	474	457	454	440	526	449	461	510	453	499	487	474	490	467	440	501	517	450	503	446	447	462	453	456	460	492	464	443	482	499	471	471	462	464	478	464	512	506	485	489	465	478	458	493	480	446	495	514	488	480	492	496	467	493	444	470	497	460	482	422	501	501	432	489	467	459	475	413	475	491	498	475	471	456	449	481	477	458	454	509	465	492	490	454	506	491	440	452	500	492	455	486	441	468	470	481	496	468	470	505	469	453	491	477	455	492	413	458	455	490	474	479	508	445	475	505	475	486	477	478	494	448	494	464	490	447	495	475	503	495	508	481	473	449	452	461	450	500	469	480	454	464	461	457	467	476	501	450	482	514	456	451	476	468	474	467	461	455	468	488	503	496	496	500	466	488	449	471	459	450	481	453	450	472	464	486	460	512	496	450	465	470	484	478	463	487	467	473	505	468	488	496	444	531	503	464	473	477	478	483	460	470	439	451	514	468	490	504	477	449	449	459	417	467	460	463	469	489	504	469	495	504	470	515	479	463	466	477	437	480	481	507	487	502	448	507	463	475	442	467	481	458	482	457	468	485	469	481	465	487	487	458	499	451	416	493	472	464	474	464	493	455	488	454	489	515	469	466	523	466	447	481	470	448	472	472	450	443	439	470	467	528	480	470	480	474	491	472	458	475	512	467	445	440	443	480	489	470	449	461	486	474	435	419	430	489	466	470	481	487	440	474	481	470	458	493	493	471	519	532	455	488	456	512	455	415	448	447	510	510	495	444	462	446	470	471	455	463	470	460	434	425	462	481	452	465	505	445	427	453	500	452	467	469	440	494	490	462	456	508	486	505	469	474	475	461	462	484	502	481	470	488	509	476	478	455	463	443	424	471	452	498	423	460	455	474	447	465	475	457	458	512	478	437	447	474	470	491	466	503	484	471	440	488	468	455	514	487	489	472	484	459	474	437	441	500	483	471	491	456	472	476	488	518	480	461	482	478	437	498	476	473	418	510	491	475	466	471	469	420	472	470	463	462	470	488	488	455	444	491	451	488	442	466	463	452	498	449	516	478	459	500	469	453	481	445	482	488	478	455	496	449	518	460	449	450	443	457	465	456	451	488	449	495	448	472	462	481	521	520	454	470	470	472	471	457	427	453	479	460	452	467	466	458	460	466	494	473	464	477	480	467	473	478	512	476	508	475	468	526	424	491	480	471	510	483	496	468	468	492	476	514	447	460	491	464	495	450	473	475	461	477	494	475	472	476	468	470	474	504	473	463	451	500	508	468	477	473	473	459	461	450	471	485	508	471	449	458	518	459	471	468	448	491	499	464	509	495	478	477	432	470	455	484	465	479	479	473	506	465	481	436	478	483	430	411	458	480	487	467	491	447	461	451	487	452	460	471	481	492	478	507	438	495	476	479	476	448	468	492	416	471	474	468	444	484	449	447	508	452	471	481	463	487	472	464	471	453	473	451	493	470	455	472	505	491	453	429	506	481	464	468	469	484	494	469	464	485	468	449	497	462	440	474	476	485	506	510	461	447	451	452	457	467	486	483	483	495	463	445	445	531	467	492	467	476	482	414	469	467	462	442	478	452	460	433	440	443	505	468	517	477	452	487	500	471	467	416	469	498	436	465	479	475	467	413	455	513	485	440	503	489	436	499	479	473	469	483	465	473	500	461	485	485	498	497	458	463	489	482	477	470	461	482	468	491	472	485	493	484	497	505	475	481	471	471	470	516	449	473	472	446	441	480	462	486	458	441	495
28407	28840	33903	26017	15497	5126	671	396	355	366	347	365	357	349	379	366	347	393	385	357	335	357	357	379	356	368	408	367	373	426	541	518	510	440	338	334	352	364	363	347	376	348	348	328	335	379	370	380	355	364	350	326	354	349	333	332	366	329	382	356	335	361	349	355	370	350	319	332	351	355	356	389	344	346	349	351	345	332	351	371	387	373	347	381	361	362	339	339	360	315	347	334	338	362	344	341	359	355	340	374	327	352	307	332	371	364	352	341	309	363	360	321	335	348	341	353	336	316	337	348	349	334	337	384	369	376	351	374	330	380	357	367	381	362	385	366	326	359	355	349	368	359	372	361	386	332	323	351	372	347	338	363	362	360	372	342	333	365	372	397	352	325	339	341	362	357	372	350	323	364	398	368	322	357	394	379	352	332	365	403	366	395	354	360	341	387	376	332	319	347	340	355	391	364	348	327	367	351	356	385	369	348	360	351	345	333	410	365	373	406	370	357	370	360	331	369	392	347	340	322	360	357	362	348	344	370	364	353	353	371	359	359	315	342	367	334	352	355	343	346	349	352	387	350	367	366	361	298	346	365	381	361	379	340	323	343	344	344	341	327	382	350	358	324	353	360	327	349	338	349	345	351	343	343	342	339	351	328	337	370	368	362	354	345	356	327	346	346	341	378	348	365	355	362	378	379	332	342	346	323	342	339	361	326	367	327	346	402	382	351	334	351	410	315	358	357	337	346	346	363	349	376	332	338	341	361	367	362	325	404	349	379	344	354	357	345	338	358	344	348	330	330	370	370	376	381	346	356	368	355	365	375	340	376	343	317	361	361	400	376	317	357	355	377	350	350	374	353	371	334	344	330	354	372	354	372	327	354	358	335	373	353	336	355	388	342	326	355	359	372	324	356	312	383	339	322	353	321	385	360	347	366	397	358	321	334	305	363	356	331	352	386	349	327	367	358	384	343	359	377	360	379	380	347	352	357	343	337	377	377	350	346	342	353	320	359	331	360	352	331	335	380	381	363	327	364	338	335	360	390	351	332	363	359	327	377	359	344	389	358	362	318	359	366	303	332	375	331	338	381	372	363	356	366	368	366	352	371	353	331	354	385	379	390	359	348	348	349	327	353	355	321	360	364	343	345	373	347	355	371	384	335	339	358	352	350	349	339	380	370	368	360	326	350	340	331	347	364	338	346	355	352	364	361	340	379	390	357	341	354	349	342	360	398	336	378	351	369	354	343	347	328	363	351	351	339	314	346	328	351	381	360	361	364	344	346	333	389	374	373	349	349	352	360	351	363	360	378	350	362	339	359	350	338	351	375	358	359	339	335	354	365	332	376	346	379	382	341	325	311	387	353	380	349	359	383	349	333	354	337	354	337	324	355	373	381	340	350	344	342	355	331	352	332	354	352	349	381	367	348	365	321	362	380	333	370	362	336	357	341	356	333	363	363	348	375	359	326	352	354	341	368	377	348	355	337	358	380	370	381	329	347	350	405	373	389	369	361	371	338	329	367	370	342	386	335	387	347	369	335	342	339	361	338	394	332	367	344	362	366	355	366	363	346	349	378	359	362	339	325	406	349	360	378	378	358	349	345	344	367	355	383	363	363	316	362	385	386	348	339	340	306	348	360	339	365	336	365	350	340	343	368	336	378	362	363	352	384	349	368	340	389	336	360	393	378	344	320	341	357	374	397	372	351	366	352	367	359	351	338	373	312	336	352	378	377	360	391	381	330	383	344	361	356	333	375	359	352	382	360	355	340	377	345	364	344	352	354	340	368	384	334	360	354	395	309	367	337	359	350	355	337	367	344	353	339	373	376	353	339	350	317	398	372	373	365	385	394	337	365	354	363	345	355	342	320	348	332	385	356	351	345	320	366	351	366	347	378	370	381	367	369	329	340	372	341	355	351	346	356	347	369	347	345	352	355	352	345	344	376	356	359	368	331	299	371	353	354	372	375	347	362	366	338	356	342	326	349	345	370	341	367	345	361	332	355	361	340	324	365	366	370	348	334	376	367	342	377	367	373	314	355	332	384	390	332	352	323	346	350	323	353	364	334	360	371	362	322	363	355	368	336	327	349	369	381	325	348	356	336	367	367	358	345	388	355	344	353	343	340	328	344	355	359	330	371	377	367	327	342	372	341	322	340	366	368	388	338	354	331	344	362	352	356	334	350	359	348	354	387	350	388	392	351	362	355	351	355	347	371	367	333	376	335	363	349	370	332	334	384	332	337	345	350	348	346	359	369	314	398	367	351	394	349	358	357	354	375	322	356	327	367	360	337	342	357	336	342	367	366	350	361	353	375	344	336	359	364	327	332	365	342	409	369	360	335	347	353	345	373	343	351	331	341	327	361	369	341	343	376	397	354	388	339	319	386	363	361	326	371	348	356	370	317	345	382	351	357	369	366	373	394	333	287	343	354	384	351	357	376	375	368	374	348	360	330	382	343	350	364	376	342	332	404	363	335	339	399	357	332	377	346	344	340	338	359	368	319	379	350	344	342	312	339	348	301	346	353	344	374	376	351	406	338	345	346	373	346	341	369	312	334	347	385	353	349	370	366	344	362	354	347	369	345	343	370	355	364	354	340	350	373	377	359	368	321	323	321	372	342	365	361	321	347	368	365	320	334	322	355	350	335	348	373	327	345	310	359	345	378	379	348	350	373	327	382	341	376	372	332	349	363	359	334	374	338	331	353	346	336	341	348	352	369	381	365	344	392	359	320	372	390	358	337	394	332	353	353	378	330	365	363	346	367	379	321	362	338	340	365	350	384	358	369	344	351	344	381	326	350	348	338	364	344	379	309	368	355	339	335	337	366	361	365	368	332	345	353	351	328	363	339	348	331	382	343	394	363	330	326	348	352	359	378	354	390	377	331	364	375	382	351	323	369	352	347	386	379	344	389	377	358	361	357	362	339	328	381	354	371	350	361	359	356	357	356	360	398	357	356	352	358	331	368	352	341	361	370	348	357	364	379	349	350	357	329	349	372	354	360	351	337	357	340	384	379	359	319	370	366	376	311	358	349	340	389	353	373	333	363	346	349	358	353	359	335	320	356	347	332	358	376	385	316	355	356	385	344	360	346	357	355	372	360	351	344	358	368	397	340	351	319	322	323	301	362	330	350	364	359	356	355	337	338	376	345	371	350	376	373	318	371	365	353	334	375	388	360	328	318	356	355	387	359	334	402	315	378	368	379	337	340	391	361	362	344	364	374	381	314	358	361	386	356	371	333	327	370	359	362	349	377	379	364	367	351	358	368	364	367	359	330	343	342	372	321	355	374	331	342	339	336	389	363	369	310	345	333	355	378	345	370	396	355	299	365	366	359	347	359	338	330	352	352	341	372	341	331	364	389	356	338	343	348	372	353	345	333	390	353	352	383	372	359	345	367	359	379	365	357	341	355	335	379	335	364	355	355	375	368	373	348	352	404	363	338	409	339	332	391	369	317	361	370	329	357	371	374	371	383	382	352	364	353	344	355
30362	46713	35065	24604	17657	6834	946	480	416	390	439	423	408	397	437	404	439	465	457	438	417	452	417	468	443	445	464	419	457	552	639	730	655	462	424	455	416	400	368	439	424	401	427	428	383	403	432	356	400	416	399	408	436	399	412	397	410	419	405	459	423	377	433	405	439	415	435	433	403	419	434	394	411	415	427	437	408	361	458	407	410	397	446	434	406	399	386	408	441	408	440	405	424	425	407	443	423	456	403	417	378	403	414	448	417	396	372	400	417	410	402	370	436	437	433	419	398	408	395	431	400	453	398	422	425	412	441	434	396	427	419	388	413	392	435	393	392	403	395	401	411	371	435	428	399	407	409	423	432	406	422	422	394	401	413	423	414	404	414	401	419	419	400	419	410	406	436	383	410	419	422	456	431	414	396	407	406	376	378	421	435	417	427	440	383	434	399	414	413	396	400	408	442	420	435	430	404	470	424	387	383	413	433	425	421	436	426	406	408	415	374	415	472	440	430	444	405	431	414	394	424	398	449	385	435	381	426	414	450	431	383	352	421	394	429	420	449	429	397	434	423	413	459	389	395	453	414	416	406	422	443	372	437	449	393	405	420	407	392	416	401	362	456	439	412	448	395	414	425	436	421	451	451	411	410	389	432	427	425	416	468	392	424	419	414	378	397	453	440	407	400	431	392	426	425	404	421	408	413	442	446	450	432	395	419	450	411	407	432	385	423	438	433	398	389	406	444	398	388	399	404	471	398	418	398	458	412	405	451	441	399	395	403	375	438	423	421	384	433	407	453	414	372	414	435	361	396	433	404	396	409	406	389	418	451	420	408	389	425	438	431	444	407	428	430	473	432	426	420	439	421	405	409	411	440	424	391	413	421	399	409	408	422	422	410	418	422	450	391	430	422	432	429	429	420	421	399	402	418	413	400	442	424	401	417	439	407	396	411	409	410	417	382	379	413	445	408	429	395	450	405	423	396	390	423	436	446	375	380	412	416	416	424	402	395	424	424	445	444	386	452	384	403	418	403	411	425	425	427	406	404	454	422	385	418	421	418	365	381	436	418	385	412	429	394	379	398	408	384	393	389	408	397	385	388	407	424	430	412	408	433	420	422	403	429	450	439	415	436	426	401	446	426	435	411	406	424	425	426	379	431	413	393	378	397	418	419	440	425	426	409	406	387	419	399	419	381	432	398	432	430	438	421	397	378	418	382	415	420	393	383	443	406	460	427	448	390	423	405	409	430	370	416	392	427	424	422	431	408	398	445	382	422	379	394	442	414	439	399	402	409	397	408	450	455	384	449	410	383	403	389	414	428	417	403	421	480	409	406	385	443	440	415	401	418	388	390	418	447	408	437	455	392	402	406	388	402	389	390	396	411	402	406	414	403	389	422	352	448	419	419	401	449	384	415	434	430	416	388	439	398	401	417	429	408	404	417	437	429	398	440	406	416	404	407	412	404	392	383	373	400	399	422	398	406	413	399	391	413	444	424	439	428	427	380	403	433	400	408	424	431	443	430	428	392	432	432	435	453	401	414	434	426	382	482	385	414	448	413	389	396	385	393	405	403	433	370	436	400	412	426	390	396	371	404	424	423	419	404	404	454	422	409	383	450	444	405	445	405	404	409	423	426	456	415	418	393	388	383	426	407	411	419	413	428	435	432	447	416	420	413	446	368	441	382	390	473	421	446	423	414	417	423	444	390	431	389	427	444	421	430	426	388	406	405	384	442	395	413	427	416	397	410	388	449	412	471	384	424	451	401	420	437	416	430	420	406	415	409	388	419	370	406	403	404	417	391	402	388	421	410	400	419	446	479	411	407	404	422	420	419	402	413	452	397	418	445	414	399	426	396	465	423	406	399	442	401	398	394	402	428	352	411	427	393	427	423	425	403	436	411	440	421	420	401	369	447	374	413	421	405	408	404	425	431	402	403	417	424	405	427	398	425	423	442	437	415	407	397	424	446	386	426	438	430	390	426	403	409	407	390	446	425	395	446	418	400	439	429	418	403	440	446	404	408	379	381	433	389	396	392	433	430	390	371	398	419	412	424	403	395	411	414	399	392	415	403	407	423	442	409	389	409	442	413	371	430	434	424	418	395	418	387	434	428	396	397	401	400	435	412	425	420	401	392	437	392	403	423	424	426	401	442	396	419	415	410	443	416	386	394	365	425	419	409	422	416	422	395	389	392	402	439	408	432	402	375	411	426	436	451	432	381	424	410	445	400	391	426	413	458	468	440	388	396	449	390	432	424	440	480	445	411	455	393	438	420	413	378	410	394	421	438	441	405	409	388	420	406	448	433	405	434	403	383	426	396	394	441	437	404	443	392	447	401	407	460	424	427	404	410	419	420	402	384	380	431	422	424	414	418	443	431	422	415	426	396	389	469	416	452	419	429	419	429	412	416	428	408	404	407	395	428	423	409	404	410	398	427	411	423	412	410	428	385	451	418	401	446	435	422	406	433	410	441	404	401	402	435	405	415	443	430	409	429	402	399	399	387	418	445	416	414	441	443	425	421	430	439	411	448	422	399	428	448	426	404	424	396	375	434	412	387	422	418	396	402	370	396	426	398	435	436	394	430	419	415	412	405	438	408	435	422	397	404	380	421	415	392	407	424	452	400	371	401	441	428	431	430	430	413	394	426	389	409	429	424	420	397	410	436	384	406	413	428	430	424	467	382	421	404	408	456	416	424	408	406	405	400	420	412	421	429	424	419	382	409	385	416	386	417	434	409	412	455	433	406	408	390	396	439	412	416	408	433	443	390	400	426	433	412	405	414	425	418	423	404	448	432	432	403	416	430	423	383	400	438	468	410	409	384	410	414	406	442	408	463	430	426	422	389	406	403	439	411	409	398	421	420	420	390	417	435	416	394	428	403	439	395	404	425	422	410	413	408	418	425	416	401	410	408	413	435	443	456	406	391	414	422	431	389	442	421	406	456	400	393	374	415	453	417	423	421	412	469	440	417	387	388	398	410	397	425	394	374	408	363	383	433	431	399	420	430	425	437	434	415	413	405	407	408	413	411	393	403	426	442	408	403	399	441	424	401	420	409	428	430	423	454	385	438	380	414	428	409	443	385	443	402	357	415	432	400	421	421	410	430	436	402	419	414	422	416	431	431	396	376	382	410	427	412	404	411	423	414	420	402	389	424	410	414	432	378	410	442	421	412	415	457	408	398	441	418	442	432	420	397	386	422	437	400	383	434	425	475	410	422	434	400	392	415	407	414	418	396	423	388	441	398	452	433	417	405	413	407	395	391	454	435	414	425	401	432	422	416	410	389	447	417	414	438	418	434	401	457	409	431	410	378	432	445	400	419	451	455	397	436	399	436	403	428	439	405	414	386	400	408	422	436	440	404	464	382	416	435	400	438	434	439	433	426	417	391	421	389	416	398	430	404	426	428	421	427	399	409	408	415	452	393	372	432	428	411	388	379	427	428	420	448	420	403	406	417	387	459	413	436	391	453	393	406	365	423	397	431	386
23717	20927	28291	25432	22250	14962	2206	652	536	474	448	406	415	415	384	364	384	384	402	410	413	396	362	354	361	401	335	399	417	1179	1726	1992	1409	868	504	354	325	369	349	359	316	356	291	352	327	339	344	336	339	300	347	341	351	330	322	364	316	343	361	348	332	365	319	336	294	317	306	353	340	327	310	323	331	335	344	338	334	344	331	330	329	350	349	326	368	348	317	331	321	335	334	327	330	343	331	361	305	318	303	322	308	343	308	338	355	313	305	330	336	330	341	370	297	313	346	331	366	332	340	304	317	306	331	333	361	314	339	345	339	355	350	338	339	332	321	317	343	333	353	378	350	376	362	372	346	375	344	340	326	323	347	338	325	331	315	333	327	337	325	343	337	324	376	330	311	307	368	316	340	325	341	312	358	329	319	328	316	364	344	308	313	314	336	296	332	316	349	321	319	342	341	350	353	336	338	314	372	323	329	332	347	329	346	329	344	339	388	340	344	343	347	334	355	326	334	319	313	348	356	355	338	341	323	331	317	338	364	346	338	364	363	326	295	354	332	315	337	333	339	316	332	320	316	340	342	337	341	321	350	290	336	328	343	350	321	342	339	329	342	337	334	352	322	333	340	300	338	370	310	358	332	341	338	354	352	323	358	334	338	351	344	322	345	340	329	355	306	329	361	304	318	304	359	342	349	346	328	331	302	331	336	383	346	332	351	343	334	326	284	318	369	380	388	349	297	385	352	305	348	329	370	350	358	328	343	338	341	321	356	352	329	339	342	333	326	360	330	338	353	324	308	327	345	340	346	355	334	345	336	343	355	339	353	314	357	300	321	329	326	334	351	340	338	363	328	371	335	328	322	320	296	385	341	322	352	359	333	334	342	365	321	338	327	345	315	340	314	354	324	319	357	360	357	319	386	331	306	356	345	373	334	347	342	342	337	298	306	308	342	371	298	309	352	309	317	327	341	370	322	336	340	337	345	344	328	344	313	326	383	367	338	325	364	345	320	347	315	389	317	353	317	277	336	319	360	346	345	356	335	313	323	301	346	333	325	310	331	310	318	319	310	317	362	350	374	319	333	323	329	318	325	339	366	373	325	302	351	331	355	308	324	370	322	337	375	315	364	366	363	318	319	347	360	320	321	352	323	351	306	321	333	336	348	344	321	377	313	309	344	352	350	353	320	359	300	351	328	353	341	329	344	342	328	352	325	323	335	365	336	344	312	278	333	342	373	342	317	360	333	353	386	374	353	344	298	347	331	303	332	330	343	316	318	316	334	334	339	370	349	354	309	329	348	357	349	335	316	348	359	335	338	328	368	312	334	320	322	332	335	357	326	333	321	364	329	343	334	355	298	358	314	365	317	356	347	312	305	337	366	318	327	355	333	321	332	343	319	322	326	353	352	323	339	325	328	371	343	381	313	334	369	321	334	377	363	345	334	318	337	342	361	331	336	364	312	324	328	358	377	327	334	340	329	327	366	334	349	320	342	328	337	333	340	342	332	336	285	300	322	316	373	327	326	300	375	339	368	342	326	322	315	358	320	347	338	376	330	347	318	323	334	335	361	332	348	370	347	331	364	360	334	359	320	341	335	331	323	326	356	337	300	305	352	345	356	307	322	366	330	320	344	319	318	353	335	335	337	330	309	318	328	311	348	339	354	367	337	348	352	324	310	325	348	331	346	358	375	346	295	374	323	335	313	358	326	324	365	330	319	310	337	337	357	350	338	357	355	336	345	356	326	358	335	311	335	360	329	339	359	345	322	332	318	338	346	348	328	328	347	333	369	355	335	332	368	346	318	340	349	350	358	319	350	327	311	314	326	322	280	308	311	309	309	348	330	346	328	349	341	320	308	324	345	334	340	313	394	330	335	350	314	351	339	345	330	352	335	373	317	342	351	333	342	326	329	354	345	305	357	368	372	315	340	322	394	321	375	333	382	330	296	362	363	372	352	371	326	368	351	317	344	316	342	334	326	338	355	314	334	301	334	334	325	354	386	345	340	315	321	349	333	338	318	337	332	320	367	349	304	349	335	333	318	311	321	319	339	332	389	339	321	348	370	315	358	327	351	341	322	336	352	320	350	314	349	360	344	326	342	349	373	330	331	348	332	355	311	340	354	378	364	342	335	323	324	347	345	351	314	324	350	326	350	372	334	299	326	342	310	349	343	336	319	354	331	340	340	320	354	375	320	351	335	389	350	359	354	356	330	336	359	325	326	329	331	323	334	305	345	309	365	325	369	358	336	338	339	339	351	347	340	341	312	333	341	354	326	321	343	336	350	317	334	314	354	311	309	317	353	338	326	301	314	329	382	334	344	353	320	336	356	343	318	321	338	328	355	303	332	330	325	344	340	325	313	330	319	316	376	321	293	337	355	324	341	332	332	354	303	318	329	353	370	350	347	339	341	341	359	351	322	315	346	329	346	312	321	332	341	336	308	319	348	365	356	344	344	340	343	333	326	325	309	295	327	360	312	326	366	341	323	346	337	339	366	330	338	334	321	319	361	342	311	325	332	327	362	298	318	312	343	344	325	348	343	327	362	365	347	334	325	316	312	334	385	329	321	336	337	320	365	376	310	343	353	331	308	330	343	330	329	356	329	336	307	349	355	318	355	340	328	330	349	316	367	387	329	344	349	346	337	346	317	330	332	311	338	344	366	341	370	353	312	356	363	313	304	341	360	324	358	292	356	309	358	370	371	314	322	345	337	312	294	331	340	311	304	319	375	334	361	313	313	326	337	335	338	346	314	347	329	323	328	340	349	363	318	305	341	349	313	378	337	354	309	330	340	305	335	346	336	344	341	334	362	348	326	327	330	340	355	306	387	317	335	343	307	315	341	348	357	352	290	306	320	347	337	314	345	353	318	322	335	334	347	355	333	357	346	335	331	343	328	342	323	341	309	349	323	355	344	351	358	344	336	308	357	329	327	316	348	313	342	345	324	327	331	364	344	322	360	347	327	353	311	365	323	345	323	357	330	362	375	332	298	346	330	369	333	377	361	344	321	317	313	333	315	333	346	333	360	320	344	356	353	351	321	354	315	298	356	349	330	372	368	334	307	288	326	363	311	325	343	336	364	309	338	325	353	344	326	307	331	307	337	337	353	368	333	339	332	355	348	345	318	313	382	346	307	318	318	329	335	365	333	337	371	348	320	348	307	363	345	338	356	325	318	310	352	352	340	354	357	311	342	344	318	355	366	376	357	287	334	348	325	347	292	322	310	300	363	311	335	350	348	315	353	325	358	359	323	318	351	320	357	319	358	347	342	307	330	321	355	344	324	332	319	330	351	315	336	361	311	293	346	326	349	329	330	303	346	332	366	310	351	346	363	357	359	321	353	350	325	336	322	330	355	337	338	334	327	337	341	334	330	331	346	338	354	332	357	336	333	352	329	325	337	324	334	312	324	346	349	335	314	352	340	400	338	339	340	350	351	324	365	342	335	333	323	340	320	338	338	330	318	344	332	310	347	328	311	344	314	318	326	349
31643	57684	47363	36786	21776	7929	1128	812	719	629	597	504	469	443	478	472	493	463	458	514	517	458	435	450	440	437	443	459	533	1728	2485	2827	1907	1100	627	479	407	366	430	377	398	405	364	391	381	384	356	425	381	405	430	397	409	375	377	360	393	422	384	415	378	351	376	387	335	402	408	383	383	395	413	373	385	401	407	403	377	346	397	379	411	372	389	353	386	417	363	388	399	409	383	383	356	401	384	371	397	384	371	378	396	354	395	342	395	379	395	378	372	372	380	388	410	393	363	378	391	443	374	367	391	399	391	400	384	406	352	365	402	339	415	391	389	373	393	367	361	370	395	409	386	400	389	393	370	443	383	350	409	374	390	390	373	402	346	376	399	402	374	388	393	401	411	387	409	402	368	400	396	375	370	383	398	396	383	412	394	373	351	392	402	454	400	392	401	366	377	380	402	340	397	373	398	364	426	384	400	407	397	366	393	389	341	375	367	402	407	390	364	363	403	392	422	441	375	394	402	399	391	377	372	391	378	387	355	388	387	374	393	408	392	390	400	366	390	385	384	412	422	397	389	370	406	361	380	377	386	383	397	367	387	365	382	374	430	393	362	353	353	364	399	401	379	355	374	339	366	373	383	377	381	455	377	400	385	383	398	334	375	436	389	360	421	414	355	381	399	381	399	405	379	408	368	395	344	364	427	396	393	402	399	370	369	357	381	375	389	381	371	351	388	418	428	396	414	389	410	419	370	415	397	416	370	422	412	379	386	393	390	401	383	383	375	403	350	402	387	389	383	381	379	397	408	373	386	404	380	363	400	395	389	376	435	357	406	354	357	392	413	378	382	353	411	393	374	401	391	398	414	360	376	381	362	360	402	397	389	383	379	414	387	385	372	381	357	420	423	374	404	384	401	392	381	393	341	400	375	426	392	381	346	379	369	390	400	379	391	407	422	355	379	401	398	368	404	416	381	411	383	410	407	430	418	401	347	399	390	397	418	377	397	417	383	395	415	376	405	420	422	407	372	398	381	340	371	391	394	414	410	403	393	387	363	403	358	408	396	379	391	401	405	390	415	378	365	388	353	435	380	363	361	410	397	448	384	396	396	375	384	411	375	409	400	388	409	422	398	416	372	379	372	369	408	405	367	402	387	385	387	377	361	391	400	376	428	406	350	402	412	398	380	407	389	353	385	342	370	382	399	380	384	392	391	426	371	342	390	355	402	387	380	400	362	397	371	428	383	396	361	388	366	396	368	389	375	404	371	401	376	374	368	390	393	371	397	384	422	355	347	388	423	369	380	421	402	418	372	379	392	356	364	417	374	385	376	397	377	412	340	392	399	375	392	383	398	363	367	382	377	392	363	377	390	369	386	372	379	367	374	361	359	388	394	377	363	429	382	401	370	393	382	372	377	380	396	384	387	333	368	399	398	402	349	383	377	420	400	380	371	394	388	406	404	412	370	392	375	355	373	367	387	392	415	382	369	397	370	373	420	377	367	387	397	375	357	415	401	378	360	418	386	361	358	357	426	403	370	408	365	399	386	397	378	393	415	358	346	402	409	425	369	392	396	374	390	376	391	354	341	405	395	397	412	371	394	394	377	384	394	369	351	388	368	382	403	373	422	379	397	406	414	372	389	401	386	374	375	401	394	374	384	422	392	368	359	416	408	393	323	390	408	389	389	394	391	362	368	402	368	423	375	395	383	411	354	380	372	347	414	432	384	371	365	405	372	365	388	371	402	406	351	377	375	402	337	371	403	366	393	355	397	389	390	404	345	357	407	401	395	388	360	375	391	384	430	386	388	375	418	333	382	385	412	362	414	405	406	390	433	383	382	357	416	353	369	401	403	422	384	407	369	372	366	405	398	401	377	385	362	412	426	415	377	384	403	362	391	384	393	413	378	386	395	382	382	412	396	395	367	386	394	343	331	389	371	373	350	377	377	366	379	359	359	395	436	370	398	416	379	346	385	422	392	401	402	371	383	390	402	371	361	373	366	424	361	389	377	405	420	413	364	406	388	391	367	419	384	408	385	387	398	368	372	386	385	389	398	406	378	387	378	359	387	387	393	386	404	386	373	323	430	401	354	361	376	396	376	377	394	382	344	394	390	398	359	342	360	399	383	387	387	360	391	406	371	407	398	414	427	381	369	409	370	363	372	377	362	407	367	400	411	409	375	361	382	376	381	378	390	400	408	393	344	352	372	402	371	367	380	400	374	376	394	384	382	380	356	378	382	380	378	397	373	350	377	366	342	399	386	363	361	398	384	400	381	399	393	412	412	393	377	412	410	374	395	419	379	398	372	401	367	428	408	408	420	386	391	375	401	374	396	407	382	399	372	352	379	400	378	369	366	368	349	328	398	394	410	439	358	389	391	375	395	361	362	414	415	386	396	397	412	369	358	417	393	385	344	390	405	373	354	409	395	366	402	381	389	384	387	417	368	401	412	358	387	418	381	369	371	397	397	357	388	377	372	350	376	382	374	363	390	423	365	380	380	402	393	380	371	379	408	373	378	400	387	351	396	369	392	401	378	373	379	357	403	401	360	378	406	382	408	404	411	359	388	392	350	375	370	385	374	363	385	407	408	386	435	390	380	374	365	444	393	400	379	386	399	402	390	409	371	364	384	367	381	393	367	354	369	378	390	401	383	443	366	390	376	393	380	400	412	383	407	404	414	363	391	370	367	403	395	408	394	404	410	388	388	441	398	367	398	417	407	362	403	418	372	393	379	381	401	401	386	346	411	369	383	408	347	366	413	367	390	390	417	358	382	373	405	362	348	425	380	404	431	384	367	359	418	393	358	361	414	419	396	396	333	426	390	374	389	381	365	376	394	397	384	434	402	365	420	410	398	389	390	405	389	371	383	380	379	359	396	382	367	403	434	383	368	391	359	394	392	386	372	381	392	367	351	385	383	397	393	401	364	399	367	353	407	381	424	357	375	405	405	369	368	366	387	387	366	383	404	376	403	375	406	372	343	404	413	376	382	426	392	384	385	380	429	409	373	391	390	414	430	364	404	349	375	344	393	397	399	405	358	392	401	400	396	399	371	385	380	364	386	376	391	397	376	383	366	394	366	383	382	384	388	369	363	381	399	378	388	401	380	360	376	387	347	359	396	368	373	397	395	369	392	396	371	377	387	424	385	345	380	397	358	421	366	353	355	358	386	389	410	408	366	366	387	395	363	369	372	401	382	402	388	383	416	392	367	373	403	394	397	407	400	359	373	388	396	395	428	360	385	392	379	390	413	406	386	374	363	394	355	404	403	425	391	360	424	375	397	372	376	382	397	401	406	383	344	404	369	340	397	377	386	398	404	396	387	401	388	385	380	358	442	354	363	389	441	421	368	383	396	361	382	384	399	399	373	385	393	368	384	377	383	352	379	384	380	365	395	379	361	412	436	424	370	382	377	377	373	381	377	387	371	373	409	388	395	379	380	383	372	425	360	368	372	396	380	375	394	384	361	388	365	375	402	391	396	388	376	388	358	396
24970	21031	28561	27362	16662	4702	728	567	524	521	509	543	487	467	486	518	501	445	471	523	500	511	466	479	436	461	473	464	511	683	1105	1362	1131	837	673	549	456	480	419	471	451	478	493	437	458	443	459	470	471	511	463	409	451	497	426	461	418	443	472	431	464	435	438	418	451	424	406	472	434	461	413	411	437	477	468	471	483	507	466	429	472	453	477	405	492	471	470	452	470	458	432	479	451	480	407	478	482	474	474	462	449	443	432	466	481	423	477	440	493	449	478	496	457	474	467	446	416	491	438	459	450	478	489	448	442	467	441	458	470	463	475	438	491	465	434	488	459	461	436	500	464	497	437	481	499	459	452	501	461	461	447	459	499	485	450	435	457	418	443	437	453	457	452	464	500	472	437	446	444	461	441	457	488	449	480	458	438	444	452	448	470	442	467	436	423	454	464	445	436	463	445	470	438	433	518	453	454	443	489	463	472	454	448	409	431	406	444	499	483	438	433	465	502	445	470	432	479	460	438	440	475	466	469	446	451	465	468	485	485	457	476	477	415	465	454	446	450	435	500	449	490	446	445	456	459	506	429	465	464	458	470	465	450	459	436	495	455	428	466	426	483	469	442	466	473	458	421	445	425	465	479	481	469	444	469	460	440	441	450	500	501	476	482	463	440	463	445	468	439	443	443	449	453	500	448	485	481	460	472	457	468	450	445	458	466	450	460	464	453	447	439	472	442	413	461	491	453	447	412	417	480	460	460	470	503	483	434	465	470	438	458	447	473	474	468	453	428	469	429	399	466	475	451	442	458	456	453	455	448	446	479	462	475	428	439	499	441	472	427	415	456	452	455	495	496	461	476	448	477	496	466	437	473	425	440	438	484	471	477	430	453	476	492	422	448	441	491	461	438	484	460	472	454	432	457	459	464	457	501	441	491	481	461	437	445	451	430	442	443	479	451	436	498	449	463	456	445	466	454	456	498	478	450	500	455	486	475	448	448	461	449	463	462	485	439	449	453	478	471	437	472	438	491	443	463	471	482	445	454	420	472	453	462	457	471	444	468	425	474	434	484	447	453	467	435	443	423	448	431	450	453	433	465	448	480	521	434	454	449	442	493	410	432	436	461	465	469	517	454	502	469	418	443	486	483	448	464	466	432	481	440	456	446	461	485	447	447	462	463	453	446	455	487	477	464	470	455	454	445	475	448	476	471	492	444	468	452	456	453	472	453	462	444	404	503	504	450	456	420	466	425	500	422	454	444	473	442	463	479	456	467	437	451	485	466	501	478	448	462	456	468	448	455	487	481	456	444	483	434	477	470	443	455	448	429	417	459	459	481	479	469	451	458	415	461	468	494	442	426	431	438	425	422	451	472	443	432	470	456	473	476	461	475	446	485	459	462	471	448	456	457	446	489	446	477	452	442	453	460	479	423	452	461	451	497	491	458	453	444	438	442	467	453	488	459	451	459	471	448	435	463	469	438	444	453	484	476	429	444	463	439	436	449	452	456	471	436	509	451	469	444	473	468	451	459	450	462	391	451	447	438	439	458	437	428	403	490	450	503	437	482	453	454	483	451	460	426	459	452	472	497	530	439	437	435	476	461	468	437	427	456	448	429	463	452	419	436	454	473	483	488	509	449	413	444	480	458	500	472	456	464	433	476	475	430	450	476	441	463	450	454	435	465	460	447	436	431	458	410	409	443	447	415	482	496	458	450	434	429	477	453	455	462	430	428	406	451	450	453	476	476	473	473	425	427	473	453	474	447	516	462	468	458	450	466	491	492	445	399	493	453	447	469	451	450	477	478	459	477	473	535	450	497	446	461	458	486	469	436	450	443	440	441	413	441	484	437	473	467	438	496	461	477	476	476	475	453	441	471	474	428	468	445	474	449	446	436	423	459	433	477	436	432	472	451	429	472	428	405	443	427	490	456	454	451	455	449	454	429	447	441	441	496	478	458	479	479	460	459	478	460	427	450	453	457	478	463	443	459	446	452	451	453	464	473	443	444	471	512	498	451	470	457	447	451	461	495	486	435	464	453	480	480	479	460	447	447	426	425	423	444	451	453	462	484	448	475	424	433	460	477	472	465	480	455	447	469	437	467	464	472	472	482	465	460	484	404	442	432	445	446	462	477	495	494	473	453	441	459	452	428	403	463	476	461	475	462	461	421	406	467	470	455	440	441	505	450	441	455	411	475	427	473	508	450	483	437	437	472	461	459	482	470	458	480	451	474	460	446	450	434	444	412	471	472	454	462	458	456	445	425	415	441	423	427	447	444	428	449	469	469	447	446	446	489	462	516	475	488	408	445	496	429	446	449	418	445	497	439	426	466	519	474	462	432	441	497	483	461	446	442	476	474	470	488	424	427	497	442	447	467	438	452	449	443	428	436	459	473	423	448	447	439	478	489	445	429	483	451	444	486	456	462	459	459	488	481	471	471	467	481	469	446	467	443	471	413	455	468	468	473	467	435	499	451	449	458	481	462	442	442	465	436	486	435	447	463	443	461	452	442	436	488	504	495	454	468	451	489	457	437	435	488	476	477	438	449	472	452	456	438	459	449	435	441	476	432	466	466	475	477	442	450	468	446	467	507	463	455	456	461	469	445	444	462	482	470	452	413	461	460	445	465	436	490	489	453	456	469	494	433	469	408	471	440	468	478	458	420	464	467	474	456	441	453	465	437	434	441	449	478	461	434	413	437	451	479	453	423	466	448	470	462	441	436	453	484	483	424	474	466	524	449	454	464	457	467	464	458	431	431	490	454	435	473	435	463	484	450	471	456	482	451	444	450	470	481	461	483	446	410	449	470	441	457	435	472	496	493	460	429	451	467	448	449	474	440	480	434	447	457	442	496	460	449	427	461	470	473	459	430	454	446	426	425	411	424	462	477	466	401	458	456	425	455	478	444	443	460	459	476	460	448	473	454	461	432	427	474	446	438	427	446	415	468	466	454	469	481	510	446	470	466	467	462	473	453	457	467	482	448	469	482	451	429	429	429	478	438	464	454	435	459	485	474	460	445	427	494	437	458	439	419	448	468	442	440	457	435	414	426	457	441	457	436	465	476	475	455	460	470	467	430	455	461	473	474	495	497	491	452	457	439	448	448	458	472	454	423	479	447	414	437	461	465	451	423	422	490	481	458	482	482	466	446	468	472	426	454	499	440	461	451	489	485	419	467	448	451	462	433	453	431	430	408	463	418	472	431	468	478	477	447	461	450	474	462	460	471	450	461	481	496	447	434	463	456	495	461	443	500	462	471	433	504	490	437	470	472	472	453	490	481	495	470	437	501	441	448	466	474	481	464	466	433	460	494	460	471	473	475	446	440	452	410	479	437	425	494	475	455	475	414	458	455	465	465	474	440	490	466	435	459	454	444	442	480	454	453	467	483	470	466	484	485	471	460	474	441	469	454	463	458	486	439	461	459	451	434	467	459	485	475	476	435	449	453	455	450	473	527	497	453	450	460	459	435	422	472	486	487	447	426	468	485	452
33249	54292	43326	28592	13688	4721	854	813	680	618	600	650	590	573	578	572	531	594	567	627	640	625	571	577	544	579	577	615	621	967	1679	1881	1517	1145	833	698	553	517	516	538	522	492	560	541	525	599	534	559	568	486	503	526	505	550	527	519	523	494	524	525	483	507	507	525	545	502	521	543	586	558	492	516	508	543	508	534	550	458	526	521	559	504	506	490	517	555	528	562	537	565	520	518	480	555	566	525	538	529	534	556	531	564	530	506	515	541	541	524	539	509	502	545	520	469	535	494	553	523	500	549	521	528	525	495	533	490	507	559	533	519	520	490	524	501	511	495	547	543	538	521	533	504	521	522	506	571	531	542	530	531	506	516	541	518	493	550	539	510	534	549	526	521	526	544	561	505	530	494	541	541	490	501	506	538	464	494	534	492	522	549	514	468	555	510	533	532	577	505	510	517	512	560	522	543	522	509	542	489	477	494	519	554	524	524	506	526	520	514	517	486	568	547	527	539	539	540	471	572	511	488	544	481	516	509	492	541	536	527	506	566	549	538	510	584	498	528	547	519	551	549	553	561	561	554	523	551	528	505	523	556	532	524	538	569	525	521	492	531	539	543	524	511	520	543	485	537	543	539	550	513	523	551	535	524	526	549	514	513	540	522	467	492	492	563	560	499	490	531	516	502	516	523	521	481	519	485	556	512	519	525	535	577	548	530	474	519	536	549	519	545	525	553	510	530	532	549	522	552	505	496	492	485	511	489	524	530	524	534	529	526	511	511	569	524	520	516	478	517	555	527	528	520	503	565	577	529	542	545	552	563	535	488	533	558	538	549	485	549	500	518	527	515	524	507	530	507	521	478	496	541	551	524	518	525	515	533	509	532	550	524	515	510	495	543	555	510	504	487	520	503	495	533	530	514	524	493	516	539	486	541	515	570	563	579	518	518	553	524	467	518	528	534	504	503	554	517	496	539	547	527	511	559	528	550	541	550	511	568	528	485	577	475	514	511	548	508	532	515	519	502	515	534	519	541	514	515	554	522	518	531	579	528	497	540	522	525	491	549	526	515	498	535	529	548	509	546	541	511	514	505	530	533	529	548	558	531	531	517	512	529	525	523	504	549	521	538	522	572	520	510	520	516	519	546	526	493	533	534	499	503	541	521	550	505	528	544	547	562	485	525	528	522	540	503	507	541	519	556	549	490	518	500	497	590	540	524	505	545	560	517	518	535	521	508	570	519	493	502	539	559	531	532	517	521	560	525	509	523	558	545	517	544	525	508	539	517	535	532	527	503	528	588	509	529	492	522	487	525	522	542	502	550	534	539	528	566	509	565	561	514	514	530	520	551	529	552	536	553	507	538	558	499	539	568	544	520	552	557	512	534	556	509	545	483	496	506	506	524	489	483	554	528	573	470	548	516	505	497	538	517	547	524	506	546	564	502	563	531	508	497	502	498	515	527	523	519	537	494	533	484	558	559	518	544	561	496	520	531	565	532	536	478	559	494	553	485	507	531	533	490	549	456	543	538	529	515	504	548	522	502	533	539	536	515	527	538	569	539	533	497	539	521	522	524	557	525	540	559	543	485	507	544	520	487	556	515	518	540	549	532	546	520	514	525	498	538	540	518	535	509	502	530	542	542	512	486	514	542	521	528	497	526	533	513	492	519	532	495	465	534	587	505	542	520	498	531	581	529	511	528	545	545	539	478	554	540	490	556	518	536	528	514	514	551	519	534	539	538	499	486	525	532	549	559	511	520	530	543	513	551	483	519	586	510	509	490	515	557	537	581	534	507	513	531	515	536	530	550	560	510	514	455	518	516	569	614	526	517	488	491	521	524	492	499	565	486	549	553	515	514	515	500	514	526	531	578	495	529	527	524	540	552	515	523	508	525	540	546	492	507	530	524	528	511	509	506	500	485	547	480	536	482	511	529	549	526	514	498	509	485	512	560	537	563	503	574	519	552	582	467	528	538	581	560	541	505	528	553	499	509	552	534	541	531	555	549	533	499	555	508	510	553	528	513	537	518	534	512	534	557	527	516	559	527	527	472	531	516	584	566	523	533	494	516	525	519	541	542	520	512	514	503	534	517	518	517	552	526	502	556	512	560	530	567	513	526	538	524	517	515	524	504	515	571	540	496	524	537	500	517	537	529	511	523	533	510	535	548	569	490	549	568	476	501	515	540	558	526	512	518	518	537	516	524	517	497	520	521	473	487	496	522	561	498	547	492	561	546	515	561	534	500	546	530	527	526	522	550	508	513	521	518	559	529	491	538	498	513	529	525	543	565	505	519	525	520	550	544	517	498	520	509	523	508	492	497	539	558	557	504	515	523	534	537	544	539	518	533	556	516	527	524	529	559	526	530	534	547	517	545	531	519	529	538	559	498	516	522	519	527	512	531	571	483	531	528	527	550	501	574	518	502	522	522	533	531	561	500	548	578	518	524	524	532	541	526	537	518	524	533	518	533	532	537	523	495	547	531	493	557	530	509	509	525	498	540	498	570	526	531	517	519	459	552	552	562	504	524	540	563	539	539	504	527	512	504	538	539	513	590	580	517	546	511	494	528	531	489	573	560	494	562	552	517	537	517	557	548	518	512	495	548	555	530	511	479	477	511	574	559	526	540	509	480	549	505	493	538	520	569	523	524	544	527	505	567	521	473	489	555	516	486	493	503	529	549	501	533	522	504	553	491	518	530	530	504	528	509	525	538	523	540	559	539	493	502	545	485	506	523	581	531	536	548	504	501	528	499	503	569	531	504	487	525	503	550	469	536	540	568	540	532	509	509	519	552	537	509	557	492	512	570	543	552	527	496	563	530	470	522	501	505	544	507	482	557	495	526	520	551	492	547	535	525	548	528	521	505	527	522	515	550	510	523	505	525	522	525	525	545	534	558	576	510	540	534	521	515	549	530	575	545	527	505	506	507	501	511	535	520	545	532	505	538	542	527	503	511	525	523	536	521	536	523	538	496	525	530	528	511	489	492	551	558	534	524	486	554	516	506	548	545	511	512	530	508	548	509	528	517	501	500	477	558	531	518	530	523	522	501	494	515	566	526	519	505	525	510	517	510	483	512	496	536	501	555	514	517	545	513	528	490	506	537	532	537	528	556	508	560	534	503	500	508	528	514	571	540	523	521	463	506	578	543	538	543	531	513	531	551	529	530	498	521	527	526	526	529	518	534	530	513	516	520	505	510	538	525	544	530	508	518	532	511	534	518	525	533	508	527	549	524	520	517	529	524	520	564	547	515	524	523	507	530	532	532	528	525	519	515	469	518	517	539	563	512	517	516	524	525	554	492	542	517	529	515	539	539	554	513	578	518	547	523	528	532	566	530	498	540	538	505	515	557	546	519	513	521	516	483	530	533	561	516	529	536	520	551	511	517	520	542	527	544	512	543	524	505	495	548	528	528	580	510	486	546	553	533	478	517	541	508	561	527	501	520	503	517	527	525	481	525	466	546	538	513	525	547	512	537	505	508	538	518	536	544
22848	21044	28731	23944	21446	20790	9697	1157	827	730	722	641	648	566	589	585	599	577	554	574	564	524	543	530	535	562	554	533	656	1842	4105	3535	2541	1628	1066	699	612	500	481	508	515	484	466	427	475	478	483	450	496	472	520	476	495	453	519	500	485	483	491	501	495	474	472	480	504	507	465	479	497	493	498	463	480	480	513	456	470	481	470	521	447	496	491	482	448	521	478	481	490	509	472	478	480	490	464	492	465	522	487	530	473	446	456	443	499	495	518	490	503	512	506	477	465	480	490	424	524	496	488	470	459	472	493	427	498	467	479	506	470	496	468	473	474	455	475	469	524	494	477	472	480	483	468	490	479	443	463	495	451	461	491	509	521	451	481	469	478	469	464	516	501	436	470	486	481	474	454	479	499	451	482	459	450	448	495	499	478	425	489	471	461	502	481	490	505	512	503	498	472	470	448	460	483	456	494	492	484	462	491	461	445	508	481	484	470	491	493	472	458	494	458	527	473	476	530	465	450	480	456	464	500	447	468	469	458	470	458	460	479	484	479	463	437	491	497	499	494	468	484	444	460	485	484	445	471	510	446	511	488	476	499	474	487	496	449	506	448	464	467	484	484	496	479	475	503	495	491	484	483	476	480	475	512	478	476	449	466	462	483	437	482	506	479	472	475	474	516	495	451	471	460	463	449	472	502	448	474	504	555	486	477	479	452	474	506	475	456	502	458	495	461	478	489	492	466	500	455	503	492	477	503	485	483	477	496	488	482	467	504	483	485	492	484	456	488	443	507	502	520	519	494	485	517	456	484	453	480	484	458	452	516	461	492	478	505	500	472	475	470	493	470	486	486	489	460	483	469	460	450	475	488	450	479	489	488	493	516	471	469	505	459	493	507	487	484	473	462	469	491	480	487	476	435	453	489	440	475	505	478	477	510	442	489	471	482	511	495	463	469	510	503	472	493	441	468	504	462	494	467	481	471	473	473	516	495	507	474	492	476	461	527	508	465	467	455	478	488	450	526	413	465	499	460	489	456	438	466	490	464	455	519	502	527	468	461	474	516	495	462	512	528	506	453	489	438	472	523	496	510	481	473	459	519	540	486	500	464	437	447	492	494	465	515	468	508	465	486	520	452	452	434	483	498	463	514	497	443	460	494	469	491	504	453	490	474	482	434	470	511	478	449	477	458	477	494	491	482	468	492	467	516	473	479	466	484	464	487	436	500	488	516	472	507	516	459	439	491	484	473	495	464	484	488	501	455	495	482	483	515	455	462	422	495	474	462	484	489	483	452	460	470	502	459	454	458	482	463	450	460	492	484	426	452	481	488	507	489	496	465	496	528	475	501	460	487	448	487	439	528	444	454	484	490	486	478	486	511	457	488	497	463	496	488	485	490	462	447	486	472	502	479	497	492	468	487	454	489	442	541	509	501	465	470	480	445	484	505	495	505	512	436	477	475	482	464	461	482	481	450	475	447	477	481	517	472	466	432	526	467	458	508	462	459	502	409	467	457	485	458	478	468	442	494	469	450	529	462	491	477	470	437	465	490	450	486	505	475	466	455	493	490	453	470	445	518	492	510	483	460	437	452	473	472	460	490	479	458	494	540	495	459	470	479	524	471	466	488	479	488	465	476	471	434	484	521	490	507	492	470	473	456	447	444	449	485	486	493	523	525	496	500	488	493	500	520	474	493	500	496	466	471	448	478	478	480	500	475	485	495	459	528	432	496	493	474	456	501	475	486	502	476	471	478	472	516	471	486	471	483	462	471	489	483	464	457	494	471	497	457	501	455	523	495	460	474	503	471	448	488	452	469	479	467	470	451	457	470	487	469	471	509	505	499	487	443	476	468	466	442	439	478	494	493	472	477	510	465	463	479	481	472	443	456	486	510	514	512	467	485	486	504	496	472	497	482	501	472	491	505	493	490	466	477	514	497	481	461	467	518	465	455	499	453	507	486	485	480	458	489	476	444	474	472	491	446	506	493	463	502	484	506	497	459	470	476	499	506	457	484	483	484	486	512	476	477	431	464	522	490	469	502	496	486	489	514	471	463	496	471	482	473	463	509	488	458	494	546	458	502	464	451	499	514	487	485	452	483	479	499	511	475	483	470	459	449	471	473	460	465	489	501	450	443	516	456	475	485	467	483	474	487	494	502	490	514	454	497	459	497	446	451	464	494	486	478	467	491	483	473	471	497	481	482	496	509	460	481	507	499	486	497	464	483	509	476	487	504	455	511	501	438	480	472	501	437	489	458	472	465	511	502	518	448	515	498	487	492	495	505	488	491	489	475	452	492	477	498	487	454	451	490	473	481	481	444	491	492	468	466	468	491	483	485	465	517	459	491	502	504	450	426	495	522	525	488	470	415	478	508	444	458	494	503	469	481	444	472	497	466	534	500	433	488	473	464	472	468	472	467	506	461	454	501	426	452	501	472	468	484	464	525	467	476	491	490	477	475	474	456	482	469	492	516	469	514	435	455	455	502	491	483	468	489	452	493	508	458	451	466	464	465	476	426	471	487	483	492	443	482	498	477	516	452	511	466	484	470	438	499	472	502	508	478	481	517	478	492	479	517	456	476	484	475	479	484	477	475	464	457	497	487	451	513	466	402	483	465	498	476	479	473	488	473	504	508	470	466	528	499	475	469	496	489	455	488	486	520	463	501	494	438	479	493	496	486	488	475	521	458	486	452	453	473	464	489	489	490	492	462	469	429	473	486	470	466	439	485	543	500	493	479	492	509	446	486	503	512	491	453	518	477	455	456	512	512	483	503	503	463	482	483	472	469	431	472	494	482	458	505	472	485	449	493	439	478	469	424	493	484	486	483	434	470	458	474	451	504	483	419	520	474	513	516	484	441	491	439	514	460	463	487	507	489	479	490	456	474	448	480	422	500	489	512	507	468	454	456	428	494	482	456	482	471	486	509	497	474	453	476	468	480	484	477	443	458	443	490	455	471	492	502	484	505	485	505	464	486	483	483	479	458	484	503	491	485	465	462	492	455	487	473	476	484	545	465	482	493	517	510	482	460	449	476	510	506	472	465	455	526	492	498	485	469	462	464	447	487	470	432	475	483	463	482	490	497	485	500	508	450	435	485	468	507	494	520	446	520	480	457	471	466	459	498	480	487	505	463	511	419	489	470	485	483	447	472	494	484	514	470	496	467	532	472	483	463	508	500	457	428	477	491	450	476	514	452	461	477	476	489	509	473	489	440	502	474	486	486	492	487	508	505	475	490	466	478	461	478	494	494	440	486	535	481	486	469	479	455	490	493	489	431	493	488	483	502	451	492	444	489	496	500	483	474	498	523	467	476	461	471	496	490	479	501	465	486	452	451	514	472	479	491	481	449	421	503	458	465	506	482	470	479	458	489	488	482	511	500	485	484	473	492	530	459	509	491	464	434	506	473	482	488	479	480	527	508	471	474	478	498	458	474	509	435	481	435	468	479	509	477	474	456	476	497	450	450	493	483	486	487	469	521	485	480	501	505	467
36017	64551	55120	40972	26238	8840	1675	1340	1147	1022	928	786	736	669	700	648	645	649	633	752	664	650	628	596	672	672	645	638	767	2581	5620	4797	3338	2087	1296	864	633	531	553	506	481	533	560	550	521	551	539	542	510	554	519	566	568	534	535	517	493	530	505	564	482	539	527	491	502	509	520	519	544	514	515	524	518	533	505	497	504	516	544	513	533	500	540	506	539	529	481	554	554	543	557	554	511	550	487	511	528	533	558	522	546	536	508	502	523	530	506	533	517	523	507	538	547	534	514	523	540	508	531	533	585	497	509	518	579	528	519	505	506	570	502	544	528	533	561	553	488	508	500	532	513	540	550	562	474	542	568	545	516	531	546	514	544	526	524	507	516	478	485	529	520	535	525	523	547	504	490	523	511	534	498	497	544	507	494	503	480	521	545	518	550	507	545	544	536	529	534	574	557	507	495	531	548	518	557	519	537	527	549	538	539	490	537	520	499	522	525	525	547	520	520	528	542	556	495	531	559	546	510	516	505	556	510	512	529	587	521	566	532	571	559	498	520	532	531	526	531	524	540	513	544	530	515	542	531	508	562	512	484	531	541	539	519	497	533	506	488	565	536	508	541	550	522	550	555	538	507	551	513	537	509	555	534	547	472	516	521	567	564	512	559	490	493	574	530	531	512	506	522	553	548	547	569	531	457	539	491	521	524	504	555	577	547	548	523	490	519	521	530	496	519	529	536	514	523	515	535	533	508	521	555	491	584	510	566	544	553	545	500	547	565	502	534	528	566	497	543	516	509	553	489	503	520	495	542	513	515	540	539	532	557	504	547	516	507	499	520	502	526	532	536	540	553	529	524	510	532	507	529	534	588	545	503	544	561	571	526	562	518	536	521	544	526	508	521	461	531	541	554	554	589	518	542	507	507	548	561	524	525	514	523	551	496	535	501	540	566	498	538	552	531	535	545	535	521	504	507	535	551	522	549	507	532	547	512	544	517	514	500	535	508	517	522	531	544	506	546	566	540	556	523	512	536	543	532	573	559	506	552	521	509	565	480	512	539	531	550	525	528	521	568	532	542	550	537	576	492	552	508	562	544	539	534	528	530	504	502	498	535	550	479	524	548	496	506	533	512	569	547	551	553	539	555	524	507	546	504	551	548	557	544	528	508	497	510	513	540	558	569	538	554	540	566	554	511	553	547	550	529	535	522	508	537	548	532	474	505	535	532	540	528	474	501	536	561	497	551	519	539	535	544	536	485	507	533	552	527	514	554	519	566	513	554	557	550	556	512	496	510	531	492	531	536	523	561	538	528	546	521	527	524	543	490	523	539	513	558	515	524	487	529	528	523	533	540	588	574	563	523	545	599	557	558	548	524	547	541	515	560	519	530	529	506	559	528	545	514	540	527	549	537	557	514	495	513	507	517	537	525	552	507	518	570	575	540	504	487	541	541	552	521	509	522	481	465	505	543	495	544	518	496	534	535	544	527	515	538	500	511	527	544	599	524	557	492	521	580	512	512	557	553	565	514	536	546	565	536	515	515	524	533	489	513	525	565	530	485	492	479	527	515	505	529	512	502	500	543	523	555	507	515	498	531	509	526	532	544	525	506	566	548	564	533	482	520	547	520	513	558	546	532	479	535	517	525	485	511	534	547	549	530	520	544	545	531	555	533	517	509	544	525	578	541	481	546	524	509	491	532	530	500	529	554	531	484	546	547	505	515	506	549	531	512	537	508	502	493	515	542	514	495	551	537	485	529	541	534	514	518	501	536	524	524	552	521	537	560	520	494	504	524	525	539	527	501	513	492	528	577	542	541	494	498	513	549	553	579	520	491	552	496	511	517	539	519	531	524	503	490	526	485	523	533	519	508	512	555	554	543	517	521	503	537	509	547	516	541	485	530	532	529	552	503	530	496	536	559	570	526	517	501	559	506	543	501	519	519	549	534	539	534	581	514	536	556	547	543	552	544	551	499	520	512	506	517	535	483	515	475	536	516	545	527	526	492	484	514	523	557	483	492	525	526	541	501	515	520	506	542	552	485	514	533	498	513	522	478	542	548	534	548	567	490	504	542	526	523	523	563	505	538	510	518	508	548	551	507	561	526	578	513	496	516	556	535	520	522	540	535	528	532	530	558	540	503	509	513	476	560	606	543	535	502	549	518	553	531	559	529	545	562	534	539	544	541	549	512	488	551	539	503	548	517	524	547	490	501	512	536	535	517	515	499	527	507	526	517	521	581	507	537	547	498	551	505	516	531	511	564	513	508	500	514	521	540	541	556	510	510	546	518	507	570	494	559	554	543	538	538	563	503	525	542	557	497	497	521	516	572	465	547	504	501	519	485	534	571	554	511	518	532	497	525	552	534	558	538	526	514	482	538	532	528	529	571	527	546	504	518	520	530	481	555	543	538	525	495	521	480	538	511	498	500	520	571	482	514	524	520	543	534	542	521	515	478	571	516	513	536	540	530	522	538	535	558	536	526	496	533	523	522	516	566	518	518	509	543	479	562	551	533	508	547	553	520	538	521	490	577	517	532	540	494	539	520	541	553	546	478	520	524	554	512	503	491	546	549	545	523	532	522	548	536	589	475	522	490	513	555	534	541	544	547	536	536	533	562	544	526	558	529	511	537	519	499	505	536	536	516	530	510	535	560	525	544	505	521	518	494	548	547	529	521	540	539	547	525	515	573	523	552	542	519	557	543	554	526	491	511	532	528	538	527	528	523	515	491	530	531	533	515	516	524	543	540	494	561	536	521	502	524	511	499	502	526	511	556	564	547	521	520	544	502	546	528	545	486	515	532	528	520	517	515	577	501	512	493	537	495	494	533	532	530	490	556	541	543	546	498	530	533	529	579	510	520	542	509	535	512	514	502	504	526	538	505	529	512	519	543	528	496	521	538	534	539	543	529	527	544	557	573	540	509	478	537	511	515	552	500	525	499	511	501	540	553	507	490	512	522	533	508	511	555	506	597	536	487	535	539	545	541	513	516	543	535	527	575	553	513	557	532	477	557	510	458	526	503	547	559	501	512	490	537	500	567	562	527	517	533	518	537	527	537	539	550	543	547	505	476	519	537	557	510	559	500	534	531	528	531	516	528	501	522	579	581	584	538	541	496	480	576	555	519	539	537	487	550	473	517	568	535	542	514	517	504	564	533	519	553	514	512	565	567	557	534	500	537	542	575	535	565	502	509	494	551	531	548	565	547	532	512	533	522	590	550	502	509	512	544	501	543	492	499	506	541	505	534	561	549	547	538	541	533	493	506	549	500	550	578	552	566	539	500	536	525	510	493	517	533	584	559	529	544	557	496	521	508	521	544	533	517	541	503	580	506	535	530	491	500	553	505	560	525	523	503	558	509	519	520	516	513	520	551	493	526	519	497	535	513	518	527	550	524	525	536	546	547	539	487	518	526	535	560	562	493	577	498	517	565	536	543	549	575	534	501	523	509	531	510	555	549	527	536	509	537	547	523	539	544	560	578	520	539	575	559	528
28957	30562	38460	25409	9133	1525	427	449	407	406	409	435	421	379	372	399	403	416	431	400	423	379	409	417	393	444	409	429	401	459	493	550	589	556	524	451	451	380	418	390	414	421	404	448	387	416	425	392	422	345	412	404	375	403	373	369	411	417	441	389	359	380	437	384	407	403	413	413	446	395	417	425	422	423	421	421	418	388	428	402	408	426	403	397	365	463	392	394	404	380	445	376	396	371	400	379	393	376	391	382	403	412	386	391	424	394	408	389	386	427	404	394	410	363	401	379	393	421	435	417	423	407	382	392	406	411	395	437	398	421	407	411	394	398	422	392	420	410	375	397	404	395	430	389	372	410	391	411	396	378	373	396	376	386	398	392	418	363	430	418	427	382	396	423	409	418	380	420	411	399	378	402	451	413	402	406	401	417	390	394	407	401	406	425	421	395	379	417	389	387	408	400	380	388	388	385	394	398	382	404	412	407	389	408	421	388	350	394	443	387	409	398	405	408	400	378	413	382	360	429	395	446	408	402	403	392	410	409	409	430	394	399	409	402	374	411	408	408	429	393	422	417	390	372	393	383	444	403	401	399	371	418	376	401	390	395	399	409	370	450	400	369	372	400	391	411	437	414	399	392	411	399	401	387	406	375	416	411	373	393	404	366	429	395	428	414	426	389	421	425	404	397	407	432	402	406	395	387	415	395	385	344	405	410	393	391	386	407	415	403	397	396	421	385	425	399	393	425	385	373	438	405	359	430	397	416	409	382	393	384	402	375	441	402	426	393	403	382	399	397	439	415	416	411	435	398	409	389	418	344	395	425	407	404	399	398	407	411	430	393	386	398	397	394	399	398	369	404	411	413	384	396	419	403	386	419	418	426	420	358	433	379	411	396	421	388	398	403	400	381	376	406	396	373	421	418	412	383	369	380	407	401	432	401	406	415	392	418	400	416	418	390	401	389	416	425	389	400	420	366	427	411	447	407	410	388	401	401	423	429	374	402	384	414	419	385	372	393	381	397	424	400	426	429	406	378	421	421	383	430	402	431	424	404	411	383	417	428	440	395	402	433	388	409	402	412	417	407	404	409	421	416	372	389	439	443	387	401	399	392	407	423	433	397	376	389	361	403	437	404	401	427	369	409	419	386	387	402	418	387	427	385	392	389	404	387	441	378	388	402	408	414	408	428	422	401	410	411	387	418	409	388	389	369	418	466	387	397	430	372	413	365	431	431	380	419	405	393	421	388	443	385	414	401	387	417	394	412	376	400	373	420	380	383	386	417	380	376	353	391	420	387	418	383	402	442	406	428	408	386	391	394	405	407	384	398	382	391	365	403	388	423	393	421	401	430	427	373	410	438	418	396	379	405	429	398	418	390	411	381	394	446	405	389	403	451	363	408	400	457	404	403	395	401	376	430	392	414	380	422	388	390	414	387	375	418	367	368	390	413	426	403	386	378	414	437	371	432	402	427	399	393	401	400	408	395	428	425	378	401	436	424	397	392	432	385	404	365	393	421	426	379	403	371	403	386	432	388	415	391	412	430	420	405	403	358	383	395	418	379	387	384	424	400	382	401	418	401	395	368	421	389	420	441	432	392	391	394	410	405	396	410	392	446	417	405	361	399	395	423	392	378	389	409	421	400	413	367	389	439	421	383	437	415	418	383	377	369	412	416	360	422	426	389	415	395	367	401	390	397	391	392	411	384	407	369	386	419	414	364	420	408	418	434	412	402	397	362	410	413	418	386	380	415	387	429	397	423	411	399	400	408	417	387	454	419	389	390	378	394	370	429	418	387	427	420	407	401	384	377	372	416	358	360	380	417	402	413	423	408	391	380	416	385	356	403	402	386	394	435	429	411	402	387	427	368	404	378	402	395	349	399	365	419	414	402	392	367	417	426	390	403	383	423	380	356	397	407	396	393	420	394	407	410	378	402	414	411	415	395	404	451	415	402	403	399	398	404	416	403	381	399	411	386	401	409	417	391	422	413	422	384	391	380	427	433	436	414	433	449	396	427	392	412	380	394	400	438	403	379	380	388	385	398	432	435	435	410	457	425	394	442	409	390	378	387	441	374	409	458	437	416	391	373	407	429	384	396	416	411	395	411	404	418	381	374	386	404	391	437	387	384	399	423	440	410	394	412	388	401	392	407	391	428	405	406	390	428	421	374	427	460	452	422	394	411	342	419	413	373	390	431	392	388	375	411	408	388	405	405	408	403	431	400	425	373	405	418	375	390	404	399	390	409	405	433	389	460	360	417	401	411	429	428	413	422	371	388	397	385	445	423	433	395	384	402	383	418	381	397	441	416	411	421	391	421	455	387	416	393	415	397	387	387	409	397	406	385	385	407	405	370	388	408	384	409	404	379	410	427	376	423	444	397	392	412	389	403	404	432	397	418	437	418	377	376	365	400	403	410	403	382	451	409	373	372	368	407	411	385	382	422	408	421	397	435	410	382	390	397	456	393	420	395	426	410	456	370	404	375	384	429	464	374	403	428	406	391	464	402	414	438	414	385	368	407	415	398	406	416	434	378	386	401	414	397	402	372	386	437	404	386	438	388	438	408	411	385	425	423	416	417	425	389	388	406	395	395	401	393	422	402	386	435	396	399	378	409	393	371	418	423	448	410	369	374	432	385	400	398	366	440	399	384	398	440	381	405	410	382	434	451	382	428	385	379	401	405	402	355	433	384	397	405	424	381	378	370	410	384	387	396	395	367	421	366	400	416	405	411	424	411	406	381	415	412	414	404	406	403	365	385	383	407	407	405	380	390	394	399	403	399	375	412	400	374	395	423	391	391	415	396	403	388	408	410	382	415	396	405	405	431	368	430	398	421	408	423	391	444	401	399	392	449	372	407	415	395	430	412	411	419	413	421	396	422	419	396	405	403	401	396	384	407	405	363	364	435	428	418	409	401	369	415	410	396	392	414	417	428	394	410	404	427	400	399	381	410	426	395	428	387	409	381	412	391	363	426	404	391	408	402	411	439	400	436	413	412	420	412	380	385	420	386	409	422	388	405	399	410	416	402	384	402	401	423	414	403	407	453	389	397	387	378	404	385	413	423	391	424	419	394	438	413	427	412	388	423	411	396	423	409	398	385	407	400	423	374	427	418	362	409	454	407	378	386	398	440	459	357	409	409	441	431	399	426	404	423	409	401	375	383	401	388	396	417	368	367	426	380	371	376	391	387	416	407	412	399	419	419	376	392	421	418	365	404	395	410	399	425	424	385	399	366	396	392	396	382	387	406	415	401	426	446	392	406	412	379	388	392	407	370	398	423	401	401	377	447	391	435	419	397	376	440	391	393	415	363	402	414	400	406	389	396	367	404	399	389	397	402	381	395	404	385	417	425	394	435	421	372	400	402	392	381	427	409	389	388	449	374	392	378	409	390	403	427	435	375	432	410	396	368	423	402	412	418	369	376	403	375	423	388	377	412	413	397	438	444	406	410	415	366	429	388	391	379	420	397	424	426	389	429	363	416	391	425
32937	48649	38646	22218	10192	1971	565	486	501	498	485	492	484	484	440	471	461	478	497	473	516	471	480	479	533	497	526	474	495	543	668	736	754	660	644	569	496	512	445	463	429	505	451	477	475	470	482	427	475	485	456	496	461	458	472	474	471	452	478	506	471	446	428	474	480	470	461	490	489	485	501	459	491	474	506	476	462	477	440	480	481	498	468	478	469	497	438	482	467	467	456	461	493	453	442	459	463	437	493	461	435	499	460	494	465	488	467	459	455	490	473	486	463	491	442	491	439	450	411	472	445	515	486	448	477	459	489	462	459	446	459	458	465	477	492	445	487	472	500	472	440	467	451	456	455	427	484	444	469	434	467	468	451	431	456	473	459	419	470	422	432	490	461	408	473	461	516	449	490	457	491	480	465	493	484	441	478	448	489	458	453	464	474	495	475	468	491	470	441	472	446	497	441	443	462	491	460	508	460	493	455	483	454	452	463	499	472	468	455	450	446	478	471	473	464	509	464	469	499	472	461	460	460	486	439	454	487	476	462	472	462	464	520	478	482	435	472	480	481	516	478	502	449	473	436	468	499	477	451	445	432	463	445	487	468	493	452	466	429	493	453	473	496	449	483	495	418	447	453	449	504	450	445	481	470	475	462	526	447	477	470	454	481	492	506	451	449	476	452	484	489	456	482	501	468	475	445	478	463	462	500	514	437	448	489	458	472	489	460	466	423	481	459	448	489	495	493	467	480	478	504	458	484	456	470	466	478	471	485	476	485	458	450	445	521	451	466	462	470	460	431	439	525	443	504	477	467	493	478	453	500	476	453	485	470	475	475	442	480	477	469	452	476	480	481	456	466	459	460	463	463	472	440	444	477	439	482	446	443	496	497	481	419	477	460	493	501	473	466	442	428	485	493	429	495	469	456	455	489	456	465	452	467	494	469	450	457	466	478	475	436	412	427	478	491	455	441	470	457	450	445	470	477	490	423	416	500	477	473	478	473	428	472	468	483	468	498	494	488	445	472	456	465	458	477	467	443	471	464	469	500	451	441	424	458	506	444	481	466	444	469	453	455	464	495	481	501	438	467	477	464	489	485	470	442	428	430	502	482	470	505	485	439	476	469	461	437	478	448	494	476	470	492	471	492	475	500	457	472	471	491	451	435	453	471	471	447	456	460	441	464	460	466	499	449	485	475	434	475	504	482	476	463	437	432	413	475	462	470	457	461	509	478	462	466	491	482	479	429	457	470	444	508	501	492	469	466	482	479	489	453	429	482	456	463	461	480	439	469	486	464	475	466	450	455	470	434	462	463	447	447	458	465	468	503	437	441	489	494	473	472	465	463	456	473	474	502	455	458	493	429	445	457	452	476	510	484	464	456	470	447	449	464	469	444	479	516	442	454	454	453	421	475	421	470	458	443	464	444	471	473	456	465	473	479	464	471	464	455	475	439	437	507	524	426	451	500	484	454	520	488	449	473	503	451	464	429	479	419	512	504	447	466	494	434	501	477	488	484	485	472	479	465	483	472	481	474	462	488	486	467	449	470	457	452	446	471	460	455	433	488	448	480	449	496	515	458	457	488	499	424	471	490	460	442	443	470	484	454	459	494	478	459	480	439	479	423	461	428	450	484	444	486	467	435	489	462	478	455	451	487	475	437	484	447	448	466	434	439	498	467	460	459	459	457	445	466	480	471	468	501	446	427	451	459	452	507	484	458	485	445	488	486	468	482	457	436	480	472	486	493	449	460	451	467	466	440	500	490	451	485	474	490	493	455	469	470	458	448	481	463	487	450	489	475	455	473	427	474	477	455	420	461	459	439	463	439	478	463	454	496	494	508	441	482	468	485	477	467	473	466	471	503	441	453	508	460	440	433	477	518	481	431	452	502	450	475	481	482	480	464	439	498	481	486	449	475	455	462	480	456	476	458	505	453	465	435	465	475	486	450	463	461	488	467	471	454	482	495	481	472	489	459	481	485	494	459	489	469	451	486	438	457	470	452	446	454	490	458	448	473	466	481	485	451	477	426	479	440	454	457	439	443	441	447	478	466	443	447	467	475	488	471	482	449	447	440	478	459	467	463	494	460	460	507	461	469	525	466	464	477	499	490	450	488	478	492	456	438	479	466	446	487	449	470	496	459	471	489	465	476	491	449	433	519	454	487	474	490	468	439	457	498	507	517	451	473	495	509	509	473	447	484	461	478	479	439	437	465	468	498	453	489	457	460	483	475	461	451	466	474	499	498	446	410	458	474	465	459	448	500	444	493	442	499	483	509	488	460	471	409	451	472	493	461	475	446	463	467	448	443	487	489	453	426	443	456	483	467	479	485	462	439	453	535	492	473	473	439	456	488	437	500	476	469	510	456	450	453	459	464	452	439	513	466	453	445	483	438	457	448	472	501	486	466	444	475	423	450	452	473	439	469	485	474	455	461	456	455	450	521	435	454	449	473	455	479	498	463	486	487	497	478	495	488	475	445	452	493	474	452	482	451	448	467	442	436	432	491	491	504	454	487	461	467	464	485	463	479	459	481	457	458	471	452	470	445	422	497	490	490	487	482	429	448	475	462	457	477	472	477	479	436	488	450	471	486	467	485	476	414	468	484	457	457	462	474	453	499	434	466	514	443	506	449	492	469	474	470	477	458	475	465	478	465	471	476	478	427	437	442	479	463	456	484	453	487	501	433	470	483	465	455	504	449	451	471	436	449	486	472	461	470	483	459	495	454	461	484	470	481	484	466	465	477	463	459	472	471	458	480	427	464	507	469	456	443	465	502	452	466	453	492	480	431	478	458	483	466	483	483	464	454	436	436	431	476	472	463	453	457	491	466	453	471	482	458	496	473	475	439	410	500	465	441	453	462	527	465	462	487	471	454	437	500	474	460	451	490	465	468	434	452	486	454	464	462	482	445	493	518	453	457	461	429	443	470	431	451	491	504	472	481	446	479	495	449	482	489	451	477	446	480	426	502	437	504	491	480	491	461	459	467	484	441	484	456	455	479	462	473	484	479	477	444	470	467	461	427	468	476	472	443	471	473	480	482	494	485	511	440	432	452	474	458	460	474	462	520	469	464	470	486	460	482	464	464	441	441	438	475	452	472	479	488	497	480	485	486	454	463	466	455	450	463	457	443	449	467	445	461	471	450	483	493	459	478	455	452	478	486	446	504	495	448	466	476	425	494	437	496	483	450	479	469	450	471	489	448	522	472	461	450	467	450	453	507	437	466	474	485	489	443	503	482	460	462	454	454	451	456	449	483	467	486	440	486	434	435	433	471	472	492	445	489	497	462	435	449	454	470	438	455	469	489	485	453	465	469	451	427	497	445	457	468	492	503	444	459	552	501	444	469	451	485	446	446	478	457	446	458	485	419	448	479	467	480	451	475	470	433	492	460	456	460	489	471	482	446	467	462	438	485	485	476	460	478	435	454	491	447	462	452	485	478	482	463	426	477	482	495	436	483	482	436	467	448	475	475	456	465	537	443	477	430	451
23715	20913	28349	24823	21480	12046	1230	604	523	446	425	409	395	415	399	380	397	389	398	426	400	405	420	372	394	401	401	382	389	396	820	1426	1560	1425	1083	754	478	311	363	340	362	394	325	327	334	343	364	379	368	338	341	306	350	365	321	343	335	376	341	337	314	360	338	325	302	324	342	334	333	375	356	347	331	370	338	345	368	350	348	349	316	317	326	334	333	326	371	355	350	364	327	345	350	347	337	323	367	351	386	342	335	343	326	330	349	385	332	357	331	348	354	342	360	311	338	352	356	354	363	349	345	319	342	328	346	341	332	379	338	353	338	356	367	350	368	355	329	343	333	347	347	343	319	351	319	354	353	347	339	321	361	331	329	340	342	334	352	366	329	324	331	355	378	360	324	317	363	349	357	326	355	354	337	355	326	378	353	344	341	335	324	370	333	348	337	347	328	370	345	380	354	324	364	327	347	364	329	366	377	313	333	360	318	370	354	323	330	331	331	331	374	346	343	323	336	352	343	327	332	367	339	331	352	336	353	323	334	350	339	333	348	327	305	369	306	336	364	345	329	374	323	360	371	299	368	349	321	339	334	356	330	330	373	347	347	358	339	359	335	373	359	348	335	350	339	342	339	357	330	390	344	326	323	353	338	327	389	383	376	334	357	314	356	359	351	362	353	322	337	365	349	308	348	324	335	346	311	347	329	357	348	356	343	339	341	336	323	364	354	336	360	366	351	312	356	320	348	321	358	349	331	345	342	326	352	335	373	300	348	372	329	346	357	308	341	335	367	347	373	318	305	340	342	380	325	360	338	313	358	373	330	374	348	332	346	386	320	317	334	318	331	368	346	332	372	341	353	323	343	315	365	310	350	327	316	335	315	367	338	326	322	363	334	323	320	344	359	327	369	349	339	351	332	351	339	336	366	345	355	330	342	341	315	352	383	356	378	357	300	333	372	359	352	335	328	355	316	333	341	309	336	358	352	309	332	351	374	325	353	363	330	357	345	323	332	381	336	378	333	325	376	350	337	332	354	346	350	373	349	349	327	358	341	324	327	325	364	315	309	360	334	366	310	312	322	338	314	329	331	342	355	364	335	361	359	386	343	313	370	312	375	352	342	350	345	355	317	387	312	343	366	328	358	329	341	322	347	333	372	332	337	320	364	317	338	348	368	314	326	330	331	358	355	337	348	385	355	332	378	323	375	348	323	354	365	361	358	331	361	364	348	359	333	313	349	362	378	336	360	403	356	365	360	352	338	349	364	324	335	319	334	368	357	337	365	348	323	357	337	364	354	352	296	347	317	320	339	337	350	345	349	364	363	343	344	398	339	334	335	349	376	356	346	357	351	309	365	368	338	349	381	303	354	344	323	318	352	337	369	361	369	350	338	330	328	308	340	331	357	324	368	379	376	302	335	347	334	334	367	336	359	344	332	332	347	371	336	342	372	350	351	331	344	346	327	325	362	311	343	334	347	382	358	360	362	330	330	367	314	326	343	357	357	318	354	322	323	354	334	352	323	316	357	339	347	322	336	334	359	331	353	317	309	339	343	323	357	344	306	345	307	344	351	346	342	337	333	335	339	342	317	362	353	333	364	323	354	338	348	327	342	348	361	349	316	335	295	360	365	328	359	356	354	320	358	312	363	336	342	367	332	294	364	381	350	346	355	357	372	352	347	340	330	347	319	361	340	329	310	344	335	338	335	340	334	335	315	339	342	343	343	313	307	346	327	324	315	359	342	339	332	351	344	334	336	324	333	341	357	328	331	342	362	349	309	349	326	338	328	361	369	335	335	327	325	354	317	378	302	356	347	314	350	346	329	352	339	375	342	345	380	363	338	335	341	309	344	370	369	345	353	338	348	335	349	342	336	365	353	345	338	363	364	346	367	329	341	351	369	354	369	357	336	340	368	337	359	346	347	353	358	335	333	343	339	373	391	389	346	350	328	334	347	334	349	304	353	353	368	366	354	357	326	312	360	325	330	310	343	366	335	336	319	328	321	368	313	365	323	335	364	322	377	362	344	349	348	342	372	345	322	302	350	378	308	293	377	323	361	356	310	351	333	373	343	330	317	377	338	392	350	338	373	327	393	314	362	333	323	360	355	360	344	363	326	359	368	330	346	369	318	354	359	352	360	327	350	349	381	355	347	315	332	354	336	371	344	343	340	361	378	362	336	334	335	360	333	357	332	332	349	358	369	363	372	345	356	353	333	371	346	356	358	308	379	332	368	324	341	333	351	327	330	353	362	332	384	335	362	342	338	335	375	330	323	384	360	375	351	326	372	297	318	358	388	364	316	360	310	362	333	338	353	346	352	337	348	336	380	314	350	329	369	341	348	345	357	341	376	333	375	306	349	305	350	354	360	339	351	330	380	330	339	328	362	311	348	352	352	352	311	350	360	350	338	360	331	338	363	357	341	351	366	335	328	343	382	354	353	370	340	334	327	346	316	360	347	355	364	353	335	339	295	337	375	342	360	361	302	335	337	345	325	334	332	363	344	347	337	353	335	376	333	308	371	357	333	367	338	356	336	329	358	335	359	382	322	338	356	349	324	362	335	334	335	326	329	307	324	320	344	340	325	346	343	357	365	328	329	358	360	333	316	362	367	349	341	339	341	357	324	306	350	375	336	338	346	339	341	369	345	318	349	349	341	283	337	354	330	364	333	350	352	318	373	368	353	316	354	360	343	330	318	360	334	335	367	328	348	353	344	329	327	339	326	360	310	329	372	366	370	336	350	365	338	332	344	322	348	375	318	332	352	372	340	332	330	339	333	330	324	344	320	362	360	351	376	350	327	350	326	346	341	372	342	354	321	349	361	340	327	351	338	317	363	366	332	360	337	344	292	329	323	363	376	358	377	314	328	350	346	344	309	329	343	331	323	358	344	360	329	329	311	363	324	336	365	373	325	371	339	343	346	345	341	362	346	335	337	359	336	330	353	339	339	342	349	322	365	335	324	333	339	320	326	361	361	320	320	310	351	313	359	344	329	324	342	379	329	353	352	381	354	345	359	343	339	320	354	360	339	379	331	351	330	311	323	334	296	325	337	354	356	341	347	337	356	343	329	366	323	305	306	307	354	381	342	330	321	343	342	347	347	312	319	361	329	369	350	328	355	317	352	329	376	337	345	337	345	350	334	348	309	316	362	352	343	329	338	322	357	368	366	362	360	344	364	353	352	326	334	327	339	305	352	336	372	329	341	340	318	366	343	338	331	360	314	372	339	334	324	302	349	316	368	339	347	354	377	336	310	369	327	368	368	344	343	330	356	337	357	360	330	336	377	378	404	347	333	339	322	313	324	361	321	361	338	348	344	330	340	347	319	354	327	307	323	347	348	340	355	325	354	335	347	367	341	362	319	326	319	376	337	356	327	354	330	337	317	321	321	378	329	343	301	344	355	322	363	331	308	354	374	355	352	333	352	323	306	318	374	330	384	333	344	357	337	316	309	331	359	366	344	324	364	348	302	343	338	353	341	361	329	356	374	366
32467	58797	48244	34298	17677	2052	974	752	647	579	551	512	500	461	497	476	488	490	494	469	427	498	455	449	408	473	533	486	491	503	1111	1907	2257	1989	1544	923	557	395	402	425	428	360	394	374	414	391	406	372	351	418	376	397	424	340	395	393	407	371	405	413	401	429	393	432	397	431	391	451	408	396	379	357	381	396	376	397	386	411	410	402	379	397	407	400	418	419	368	409	417	387	370	394	402	385	387	420	388	437	394	408	391	394	389	431	438	381	386	393	398	393	405	374	363	373	425	386	367	387	389	404	393	429	386	361	388	426	390	406	411	401	384	438	411	379	412	409	397	402	380	422	431	363	398	406	419	364	410	394	387	366	374	418	398	393	402	403	380	359	405	398	388	397	408	402	422	381	421	397	384	385	399	450	377	387	390	387	398	399	379	387	400	410	421	367	417	421	426	397	396	409	420	399	412	421	382	421	427	416	426	424	400	412	374	376	365	400	420	400	390	405	373	439	410	394	386	403	382	369	454	394	381	404	382	397	365	405	439	405	402	414	441	392	421	452	396	378	403	363	402	372	382	404	378	419	387	410	392	394	401	403	409	393	361	374	377	377	384	402	395	381	397	418	379	381	398	377	399	405	413	370	400	368	402	407	354	390	368	386	389	418	408	369	375	381	407	393	389	411	407	422	393	383	369	411	385	439	383	428	424	409	414	443	385	387	407	421	388	409	410	422	401	379	418	400	421	404	360	417	432	380	397	453	365	392	386	361	396	385	388	416	399	385	433	404	400	386	394	383	375	382	423	410	400	391	380	404	424	371	384	408	367	393	379	407	397	391	402	387	397	424	412	403	384	347	395	406	408	391	403	378	428	373	398	409	408	415	408	407	415	382	356	411	421	369	386	400	369	369	412	386	367	420	366	410	411	386	396	393	412	365	358	405	402	422	413	401	387	422	428	408	393	416	382	392	372	386	382	388	386	391	371	420	382	394	366	425	412	385	382	410	369	389	386	397	394	399	405	404	408	404	391	401	417	385	389	391	358	395	393	378	441	403	396	389	373	419	418	390	399	403	402	403	390	400	428	418	393	386	408	373	383	396	379	397	389	378	403	397	411	382	390	399	382	382	361	408	376	392	398	407	362	368	394	401	414	375	425	426	388	398	376	404	418	355	361	369	402	379	409	431	366	385	418	428	390	399	382	368	428	365	401	402	419	387	402	388	377	376	406	381	382	385	407	384	350	418	403	386	397	428	402	388	393	373	433	413	415	412	368	391	389	399	390	382	408	418	391	430	387	393	429	373	408	409	417	408	387	405	395	417	374	352	370	423	377	376	414	401	389	404	388	400	390	360	376	406	352	403	398	383	413	402	395	371	404	396	390	408	365	377	385	399	396	379	422	398	405	386	410	345	362	403	356	421	408	393	403	399	405	406	405	379	426	397	381	399	398	362	410	414	404	422	402	372	423	412	399	408	404	416	422	387	370	388	396	439	402	397	454	396	415	402	387	357	385	433	372	434	407	372	405	374	357	396	411	366	392	421	427	392	418	378	378	398	367	386	394	424	406	374	404	391	390	400	379	431	377	413	404	405	417	371	406	378	403	344	443	402	386	416	378	429	387	400	439	395	440	397	377	417	398	423	402	422	372	381	420	391	379	366	405	404	371	370	392	419	384	393	398	366	409	396	418	401	392	411	405	390	412	399	382	452	387	401	411	374	423	367	412	380	407	385	384	371	389	414	384	403	357	436	392	370	391	388	433	427	418	400	402	406	376	365	418	421	424	393	388	387	402	413	390	376	416	378	410	375	406	385	419	377	435	397	356	391	357	360	409	385	396	412	427	366	392	393	389	403	396	408	363	416	398	395	402	412	417	405	367	401	355	392	391	372	387	405	419	383	402	391	405	392	382	394	384	379	393	421	380	424	368	398	398	424	417	398	405	402	386	425	371	411	398	414	371	398	411	386	435	385	377	451	400	442	387	386	410	401	376	410	382	404	402	370	404	385	394	371	398	411	357	393	361	377	394	412	425	409	388	401	392	401	413	417	411	394	403	385	423	427	365	438	386	402	385	388	420	432	383	378	413	383	389	408	394	393	404	367	412	428	403	370	418	411	395	401	399	381	399	404	385	396	414	427	372	364	413	406	374	385	392	413	428	404	404	368	408	400	404	426	383	389	385	383	378	389	374	395	421	366	380	370	365	421	389	396	413	396	368	392	404	376	396	405	407	375	407	422	390	388	394	390	389	393	422	412	410	405	427	402	419	387	401	399	388	399	383	436	412	365	391	391	377	405	417	404	367	353	405	410	369	393	418	378	398	376	355	415	403	431	392	389	401	400	391	375	412	393	397	397	413	412	363	389	423	397	390	380	403	400	384	402	431	363	446	388	391	388	364	398	415	412	375	431	385	402	418	370	383	409	407	361	378	403	377	401	387	439	418	358	409	425	396	430	360	389	413	437	382	382	402	430	376	395	413	375	387	411	397	363	431	355	410	423	411	427	395	373	418	381	404	426	364	405	408	350	418	414	405	416	365	384	404	411	389	420	395	385	402	382	411	382	421	390	382	410	403	372	376	386	381	393	363	404	420	404	411	433	401	390	378	379	366	402	398	398	437	433	408	370	398	384	412	384	408	388	419	380	399	384	350	374	422	439	391	406	368	418	396	395	414	378	426	397	383	391	430	413	382	389	360	437	399	389	388	416	406	418	421	408	384	407	371	383	379	420	386	416	427	399	388	365	392	420	403	360	398	379	421	408	383	375	403	411	396	398	391	409	410	414	414	432	403	417	388	392	388	422	413	352	385	403	388	365	392	422	376	365	399	374	400	384	404	381	380	398	369	369	396	365	408	442	407	420	379	440	399	364	384	396	382	385	376	398	433	375	397	355	383	385	423	364	397	364	413	404	372	404	392	369	357	429	398	362	380	407	418	412	374	398	440	388	415	424	368	399	394	387	401	417	402	408	365	399	400	438	409	414	402	365	398	402	399	413	407	356	407	406	397	368	392	401	403	404	380	399	353	430	404	405	413	395	406	425	378	399	407	443	386	412	433	423	410	454	366	397	385	426	385	439	388	381	352	398	404	475	382	421	396	397	394	411	369	457	406	394	361	410	374	420	396	449	391	387	394	373	395	392	419	392	380	413	419	374	391	413	393	390	393	368	385	423	386	366	423	401	420	421	398	384	370	378	390	370	390	378	405	389	404	386	386	391	421	403	365	383	381	403	361	388	405	357	389	423	404	374	410	398	355	392	401	422	410	450	415	388	379	420	397	376	409	375	395	390	389	367	457	408	386	370	426	400	407	402	406	419	401	407	399	408	401	399	381	407	400	421	403	436	426	424	394	396	402	360	376	429	427	397	417	408	399	401	416	386	410	409	395	402	416	399	387	397	399	394	415	367	410	432	399	397	389	435	402	387	415	365	363	400	391	362	370	407	388	402	362	401	389	410	371	425	396	391	414	397	406	396	420	403	404	388	378	385	383	449	360	349	398	419
24905	21029	28214	26634	17046	3245	698	586	537	552	497	559	517	457	527	517	446	521	490	489	452	460	473	496	476	501	479	512	520	601	757	808	1054	1122	1013	752	639	513	454	481	447	468	499	479	453	446	461	464	448	475	430	436	464	475	443	458	473	420	484	496	481	491	479	430	482	471	424	476	479	475	497	502	461	475	463	442	472	516	460	447	462	466	445	491	495	492	485	457	479	468	462	414	477	497	431	464	439	432	466	444	443	530	492	451	437	494	456	468	434	495	448	485	502	489	477	466	467	455	436	452	446	458	484	478	461	475	451	467	482	458	482	477	462	502	501	468	463	454	413	467	466	442	442	489	434	455	477	455	458	432	469	464	444	467	460	463	435	476	466	414	450	500	504	471	453	463	523	464	470	440	454	430	486	443	462	463	480	477	424	494	482	448	487	465	485	437	445	460	481	508	452	467	474	426	475	488	487	505	494	468	458	500	468	457	466	440	479	472	464	474	445	433	459	449	491	472	478	454	474	447	492	447	474	447	492	497	439	466	480	474	463	444	456	447	465	501	454	470	493	474	436	461	493	516	445	455	419	458	471	485	448	498	459	443	459	442	459	442	447	474	450	430	451	475	483	443	452	449	462	459	486	456	454	468	497	464	493	453	431	518	466	441	461	432	434	435	447	435	461	442	441	482	457	446	459	452	468	458	466	497	492	460	465	449	430	486	488	485	481	485	506	478	461	478	432	448	487	490	447	476	479	475	453	518	472	479	472	475	471	452	471	475	465	456	451	496	457	468	452	474	503	451	461	417	494	440	502	467	494	456	463	479	481	523	481	486	462	471	438	438	486	413	458	448	493	460	479	494	446	460	464	510	463	470	440	478	476	471	437	468	448	463	490	453	468	463	476	459	466	467	455	465	497	497	478	473	484	450	470	433	487	513	491	468	471	433	437	440	477	468	459	470	483	480	449	481	458	451	451	463	464	457	435	471	432	436	481	461	489	441	461	469	467	476	480	487	496	453	489	481	467	449	481	469	475	475	487	473	483	402	446	488	465	467	459	464	497	470	430	447	470	445	467	476	475	455	511	540	465	513	421	484	458	488	475	451	504	486	476	471	429	491	486	453	461	469	493	454	503	485	472	473	479	507	471	478	470	477	490	447	472	419	472	458	491	453	481	498	458	468	450	455	465	479	466	482	472	471	480	481	453	457	426	439	456	503	464	457	464	459	500	474	474	496	471	464	461	430	465	457	457	506	463	418	446	444	459	467	498	466	508	506	413	454	465	452	469	467	504	461	457	466	452	476	433	466	481	469	411	469	492	455	492	486	484	451	455	509	496	481	498	474	471	461	437	499	446	483	462	457	478	473	468	457	475	433	440	499	465	464	414	459	505	444	468	492	488	437	460	421	468	444	439	464	477	476	468	433	472	478	471	470	511	458	467	476	498	479	451	444	485	455	461	472	465	488	517	477	471	466	451	468	441	454	481	467	500	469	460	461	453	444	479	510	503	489	460	475	479	484	470	467	420	470	441	463	470	461	467	497	468	498	508	532	493	456	450	426	486	457	470	494	446	480	471	460	465	465	477	444	489	467	501	469	523	500	471	480	481	456	480	493	441	447	451	467	458	485	457	451	496	428	458	454	472	454	451	470	505	480	462	474	433	467	478	432	463	499	453	411	456	487	470	480	475	498	453	452	467	451	435	437	469	478	461	454	458	451	484	449	429	457	463	457	484	467	454	461	452	446	444	434	456	471	485	445	456	492	467	462	474	470	438	439	477	483	469	471	470	468	445	512	501	449	439	471	460	476	448	511	448	463	480	473	495	486	484	436	499	462	447	446	458	462	455	495	469	445	461	473	489	502	490	471	476	480	494	437	479	479	448	474	476	446	447	436	424	482	454	482	466	477	477	486	470	452	469	435	469	444	446	468	450	466	454	482	423	477	472	480	473	468	451	488	453	484	465	450	459	479	498	466	471	472	464	449	444	503	422	469	460	420	502	423	480	445	462	471	463	477	459	440	458	451	485	474	454	464	470	426	422	450	464	505	460	485	464	468	440	450	456	470	453	452	468	445	451	461	453	436	459	479	460	483	463	454	431	482	488	513	505	464	480	476	495	461	506	456	466	438	517	444	435	492	480	473	499	464	470	493	462	449	470	474	454	448	450	460	436	477	458	481	454	481	499	489	447	482	469	438	452	456	421	464	475	441	523	469	440	478	490	445	497	504	440	510	482	420	484	446	476	506	480	475	484	425	481	455	417	463	481	444	490	442	425	482	466	424	486	445	454	452	435	487	450	455	455	476	465	439	499	471	470	417	443	487	472	467	475	466	459	472	483	506	487	466	484	426	484	473	461	453	459	463	449	497	504	460	429	482	456	513	495	472	452	481	495	487	478	461	476	483	458	452	437	488	510	455	468	474	481	425	440	479	443	495	471	454	429	427	421	484	505	483	489	469	442	443	474	494	480	463	460	446	478	485	460	488	448	467	522	472	461	454	477	480	464	440	455	446	433	486	444	468	469	452	427	468	476	467	472	466	462	437	475	450	444	425	477	526	465	481	451	486	480	482	518	471	505	446	517	425	464	464	452	485	494	501	481	440	441	480	460	460	456	503	475	434	452	480	462	461	468	430	446	458	430	466	479	494	436	463	450	458	456	521	488	461	432	476	476	469	458	453	423	470	484	460	476	456	479	457	494	460	491	468	439	483	452	519	454	470	485	457	445	461	477	483	451	458	452	485	500	475	469	439	481	495	473	480	444	457	470	507	458	472	486	450	424	408	459	488	502	445	450	458	473	429	433	485	463	464	443	468	482	482	456	467	438	483	481	436	466	478	501	445	485	436	483	481	465	457	465	469	463	471	469	465	479	508	480	496	452	456	479	473	419	454	481	444	499	450	450	456	499	459	489	478	464	483	445	464	504	481	503	491	504	451	504	481	429	463	385	508	463	469	441	467	496	493	482	486	484	470	507	466	461	448	436	445	477	432	468	468	497	449	428	433	428	488	471	449	502	470	479	463	504	433	500	517	500	447	449	495	456	468	463	476	432	422	480	451	461	461	474	456	476	456	464	460	473	458	484	467	461	458	469	438	445	436	474	454	476	481	498	431	485	429	456	456	494	463	481	483	438	472	473	458	471	463	460	440	456	490	476	469	494	490	437	440	480	440	458	457	485	461	446	451	485	459	424	490	451	476	485	466	534	472	435	455	447	482	517	482	493	461	439	469	465	478	489	448	499	442	486	521	486	442	446	483	494	500	445	460	450	478	476	497	475	467	470	483	430	471	481	434	458	470	527	489	433	484	446	450	457	456	515	447	449	477	461	447	450	440	455	477	440	480	466	459	467	476	432	518	471	513	465	469	451	492	446	484	489	508	496	464	463	476	467	488	501	465	449	489	462	480	471	484	433	482	482	478	448	447	483	461	494	530	443	491	494	479	448	447	475	490	468	447	464	471	479	458	431	444	435	469	449	465	493	447	484	447	459	512	474	484
32630	54184	41178	28063	14032	2165	814	763	719	666	578	599	572	611	561	597	535	632	512	569	537	594	511	585	541	641	559	592	605	786	1041	1159	1508	1512	1394	898	781	567	540	538	520	564	537	515	528	485	567	564	527	529	512	478	520	511	533	528	508	538	523	551	569	518	561	521	526	556	512	547	497	502	542	581	523	546	551	556	567	540	515	552	539	505	548	510	512	526	552	530	554	550	539	551	535	516	514	509	515	507	499	555	546	515	531	544	537	538	526	511	530	570	495	540	536	569	544	567	556	551	526	531	527	589	487	513	550	499	564	485	541	578	533	518	535	554	535	532	520	579	529	508	539	565	529	507	517	515	563	533	538	568	535	534	534	532	551	536	501	513	519	531	540	552	525	543	578	517	538	517	519	509	540	512	483	524	489	487	544	495	516	562	539	538	554	521	496	543	549	552	569	507	526	522	558	535	520	508	551	504	542	520	514	527	539	529	526	513	505	555	544	526	521	530	525	525	555	525	546	521	532	548	544	523	522	575	561	504	547	545	549	548	543	554	488	545	527	523	536	518	549	557	514	503	518	522	571	524	511	509	564	542	554	521	516	530	491	528	511	527	521	538	524	538	506	513	478	543	530	516	568	565	537	526	549	547	524	537	536	592	570	539	555	524	530	509	533	508	534	517	504	507	524	515	532	537	515	536	532	558	542	547	527	543	515	567	520	530	541	510	492	551	526	493	590	479	535	511	579	559	532	543	530	483	516	473	534	577	527	494	557	518	521	528	506	539	570	547	544	512	496	537	539	516	536	575	534	567	520	534	552	509	579	529	483	518	517	541	501	525	507	534	518	516	493	542	503	501	530	504	532	551	544	529	507	539	545	539	541	543	492	497	489	514	513	470	521	529	517	557	529	513	545	546	550	504	550	528	534	545	517	525	539	540	564	573	526	510	529	543	565	541	519	530	528	535	545	492	506	529	519	551	515	544	525	540	576	556	533	554	559	533	548	500	559	489	546	530	517	531	578	518	519	513	547	585	574	545	562	514	555	568	516	511	535	546	526	528	501	536	510	539	550	553	517	548	537	528	553	553	527	546	553	487	541	536	525	490	515	585	482	574	509	561	517	495	541	533	516	554	558	464	560	537	526	560	578	506	544	555	537	521	541	546	584	541	519	514	561	525	549	502	516	542	510	526	547	513	501	534	511	523	538	523	509	542	516	489	533	536	530	537	503	505	561	593	558	512	527	487	533	576	547	554	562	536	536	540	552	537	506	519	509	504	542	547	536	559	513	497	533	594	508	526	535	555	513	518	507	538	535	548	531	479	524	502	508	544	565	543	549	558	561	523	552	549	514	540	543	548	521	552	516	543	528	548	571	517	552	538	526	567	522	523	520	506	535	535	525	515	484	582	544	515	541	504	525	537	492	500	519	509	540	563	529	506	561	506	550	494	531	522	538	508	562	530	562	533	577	539	530	506	534	539	518	549	514	497	559	512	506	515	538	511	537	503	545	541	538	535	512	512	535	552	542	484	576	544	522	523	524	557	527	549	511	508	516	533	503	492	495	531	494	536	514	523	524	565	509	513	549	544	547	538	502	518	536	527	504	551	492	545	519	536	548	584	535	510	527	553	543	538	541	501	558	497	572	554	520	539	532	524	490	559	514	564	512	540	577	544	529	506	575	547	536	549	469	558	499	543	526	488	519	570	525	551	497	512	549	516	535	526	537	533	536	549	517	527	523	559	559	494	525	553	551	535	541	520	510	493	530	515	495	497	568	502	549	536	540	508	539	529	572	527	527	522	553	562	501	544	546	552	526	552	556	514	499	534	504	555	529	574	540	514	512	538	518	531	532	572	543	492	565	529	536	518	515	567	482	548	541	529	532	492	523	512	549	527	535	500	535	526	526	522	526	534	552	523	529	527	520	518	490	552	561	501	522	528	491	525	503	560	520	511	550	532	515	553	508	521	527	542	536	545	546	539	536	528	512	553	514	534	511	504	524	528	478	499	544	478	551	513	558	518	514	541	528	532	521	535	502	518	531	565	516	548	516	595	538	518	550	514	519	569	508	487	518	545	549	510	544	456	526	507	516	547	543	549	492	553	513	540	537	541	549	528	502	519	515	527	525	570	522	564	548	510	554	561	533	523	513	505	496	517	503	519	507	518	535	523	516	556	516	505	539	542	532	515	518	552	528	544	562	507	579	510	519	575	552	496	495	555	487	546	547	554	553	527	487	535	525	532	514	534	523	559	542	471	531	519	570	506	532	557	537	473	528	505	560	568	476	551	549	490	502	520	564	492	521	565	538	494	533	567	574	562	554	541	556	520	509	517	531	557	542	515	527	498	507	537	520	518	521	518	481	564	542	531	481	521	528	534	538	551	535	498	538	476	530	490	496	548	577	549	518	506	485	509	525	495	507	544	558	553	568	537	539	539	512	558	534	540	594	530	521	518	516	501	555	546	538	552	542	521	562	460	544	541	512	564	558	535	553	512	551	560	553	509	496	535	550	509	552	516	526	534	531	557	550	570	535	526	501	544	514	547	522	507	532	554	581	536	532	564	527	543	491	545	516	509	506	505	539	506	500	528	504	540	500	507	535	526	505	521	513	505	537	545	488	539	530	503	503	526	521	533	529	534	522	508	533	525	527	512	519	560	547	533	503	537	522	554	534	569	520	508	552	527	542	570	520	547	538	511	563	518	517	513	549	496	549	543	498	489	524	514	559	556	531	478	490	541	549	536	559	509	569	490	528	536	491	547	558	577	554	498	519	533	547	509	518	534	502	508	499	530	525	577	522	524	524	502	573	541	494	526	518	549	516	507	532	556	555	509	503	544	533	564	551	553	514	545	559	552	521	490	544	505	519	580	554	548	523	566	507	564	551	516	502	527	523	511	508	550	524	544	528	543	495	539	578	614	507	527	505	522	545	524	552	535	566	499	527	512	532	526	568	540	519	531	517	512	505	545	501	543	543	543	510	503	525	549	547	521	548	512	544	535	535	544	523	519	520	537	539	569	489	509	559	545	534	558	487	551	499	541	571	558	559	521	560	542	531	510	510	576	522	583	543	534	541	497	555	532	549	501	552	567	557	565	512	473	530	477	530	550	524	525	515	544	525	528	517	497	578	521	523	522	527	507	536	550	517	521	523	513	525	493	524	511	567	550	518	552	536	523	545	563	512	524	528	495	499	568	543	519	523	563	497	538	514	537	553	539	512	534	505	541	543	511	514	510	543	518	567	554	523	527	565	489	537	485	535	539	530	519	509	529	492	515	571	514	581	552	558	520	511	524	515	553	537	537	490	564	538	509	557	504	504	511	536	547	517	516	483	538	538	521	546	488	555	537	548	557	533	556	517	530	553	525	542	522	555	544	519	524	557	524	517	535	534	538	523	522	492	507	551	486	537	541	571	569	484	543	526	541	538	545	510	526	561	527	503	567	543	504	530	565	532	530	541	546	525	529	515	547	515	562	530	546	536	558	519	521	532	556	527	534
22680	20927	28505	23739	21189	20392	8500	1037	783	695	641	567	618	551	527	545	541	501	533	523	485	541	534	543	512	509	505	489	552	694	1383	1977	3052	2875	2292	1397	655	425	477	448	399	449	478	447	485	407	429	454	437	439	415	441	461	487	449	468	458	398	449	415	455	441	442	425	451	469	440	458	432	435	452	459	431	452	423	406	453	440	455	431	459	415	432	404	454	451	476	435	466	437	439	403	450	444	474	434	426	475	434	439	447	441	487	464	437	451	471	439	403	451	475	432	455	465	452	428	435	488	434	459	447	385	449	412	456	429	446	440	440	415	447	455	412	406	455	463	427	427	473	427	460	436	489	472	435	427	459	439	444	439	422	469	427	459	440	453	435	443	427	451	429	434	456	453	426	421	472	445	439	439	466	463	448	451	423	448	430	473	438	459	417	462	388	467	457	412	469	474	473	424	427	421	430	419	441	432	463	473	415	445	437	456	464	440	428	460	465	434	429	454	461	463	427	457	441	484	447	423	467	410	461	437	432	447	459	463	447	441	423	445	430	424	474	445	463	429	431	406	478	414	451	442	427	440	451	452	422	464	428	431	433	444	424	429	410	441	426	442	459	444	456	457	442	433	454	476	430	467	450	465	454	458	453	426	484	433	445	437	412	437	434	454	467	433	470	460	451	443	427	460	457	456	415	453	446	434	434	498	429	450	406	453	468	436	458	392	441	474	423	408	428	458	433	430	456	457	461	447	454	445	433	462	406	472	443	444	459	456	433	425	412	444	443	444	461	457	486	467	441	456	412	419	460	492	460	430	449	446	484	459	380	399	483	438	482	435	436	431	465	459	446	441	430	460	464	473	442	471	429	448	459	480	447	438	413	414	425	424	460	433	444	468	479	409	426	443	404	458	453	421	456	463	435	447	448	465	414	449	456	454	459	463	426	471	476	452	450	457	432	396	462	423	450	443	444	462	453	449	444	428	460	392	430	436	446	434	442	447	452	420	448	432	431	442	480	427	434	486	420	438	458	471	399	429	450	453	440	443	476	487	446	433	436	496	508	447	419	423	469	422	444	421	454	430	404	459	513	456	468	454	444	435	434	446	402	482	401	442	449	492	411	423	457	460	457	473	446	443	421	421	427	441	442	467	446	449	459	463	402	392	479	428	441	457	477	432	450	431	472	468	438	447	468	449	449	415	442	429	429	441	428	410	434	439	455	424	457	446	420	452	434	450	442	445	487	426	450	425	426	467	436	425	473	446	429	416	465	481	425	385	439	443	399	472	472	457	462	409	459	472	429	457	457	442	386	409	451	431	445	463	450	459	456	411	435	457	440	504	456	474	474	482	478	479	473	425	421	418	449	483	441	443	482	476	444	425	466	478	457	447	435	501	427	426	473	439	470	449	458	436	449	425	422	432	449	467	426	452	476	423	415	440	478	434	470	492	486	394	451	449	438	483	454	462	453	444	441	400	452	434	442	400	485	464	478	456	415	472	423	492	461	471	463	449	434	432	439	453	451	449	462	451	413	455	447	418	426	465	459	394	435	419	448	503	412	506	461	423	439	470	453	456	461	440	415	459	437	431	456	443	424	441	458	428	419	460	460	451	422	504	386	441	439	440	420	424	440	480	469	453	464	426	431	492	439	482	460	422	434	483	431	444	414	421	466	491	457	434	460	464	428	416	449	461	415	397	473	462	459	462	451	493	462	442	452	428	463	457	444	474	472	454	470	414	442	451	489	430	452	417	464	459	486	448	444	427	435	470	440	423	413	428	435	454	445	496	458	427	443	458	481	434	459	460	426	436	450	446	458	440	475	436	414	422	489	467	477	431	443	488	435	463	457	415	457	428	428	450	438	435	440	474	446	452	443	444	424	437	468	405	448	475	418	452	436	453	437	480	473	452	418	439	481	435	447	451	448	459	443	470	460	408	405	464	492	455	486	426	465	459	442	427	417	452	397	478	468	462	476	454	453	452	447	462	439	434	473	424	468	459	450	450	455	448	446	448	466	437	422	456	453	392	450	440	434	439	488	444	452	446	437	419	433	448	411	489	465	443	456	434	416	446	468	449	451	426	477	406	452	452	452	409	439	438	459	422	435	427	424	468	424	461	416	485	465	462	462	444	438	449	440	418	460	459	424	469	443	421	426	451	427	436	443	426	452	460	459	449	447	476	451	454	405	445	433	433	407	449	463	426	453	503	460	449	414	470	461	456	429	417	484	415	451	445	469	452	474	467	391	438	424	430	470	452	490	434	464	444	434	433	436	430	420	439	421	452	452	460	455	450	418	455	490	475	458	462	428	416	434	428	420	446	462	427	451	425	478	440	482	433	425	421	433	418	416	405	456	425	421	440	439	455	418	452	424	431	454	446	441	464	464	452	458	453	452	432	430	477	425	420	459	438	494	446	426	469	469	468	449	475	428	446	435	418	454	465	469	440	460	505	419	432	483	463	452	458	472	438	473	467	434	434	454	436	398	457	460	477	474	465	416	463	421	456	477	466	444	403	398	481	424	461	456	478	443	430	432	408	399	445	437	415	437	427	428	458	476	455	395	447	463	409	446	429	448	454	417	451	440	473	471	436	470	442	468	429	441	447	433	428	436	429	465	419	451	404	452	435	431	457	438	437	472	465	419	460	452	460	474	406	435	416	498	464	445	486	417	449	413	498	433	432	481	421	447	464	452	463	422	444	441	441	453	458	451	462	439	417	413	432	451	449	435	447	458	429	426	411	426	437	420	444	451	438	453	451	454	421	492	454	491	426	423	446	427	446	440	499	443	486	428	419	408	413	455	444	470	469	477	456	413	432	440	469	440	450	428	439	413	445	423	439	459	432	464	438	480	447	428	444	443	423	430	436	496	470	455	416	452	492	440	428	452	428	437	456	445	506	432	416	424	467	438	430	446	488	509	410	477	458	420	469	415	455	407	479	453	464	440	443	434	469	438	468	438	419	453	412	408	451	442	456	418	450	433	441	438	425	442	415	472	428	429	450	460	458	464	419	417	437	471	472	473	472	442	455	435	456	450	418	434	438	451	455	458	410	439	463	433	459	478	441	453	433	437	442	430	433	451	429	467	459	423	475	454	484	451	436	461	473	515	408	463	463	432	436	431	418	450	442	463	476	446	431	451	402	431	432	392	422	429	458	481	458	444	446	416	454	490	436	445	457	438	435	429	487	469	487	471	470	468	424	428	457	438	405	500	460	443	469	430	458	440	449	428	453	394	426	456	438	456	446	411	418	466	441	416	447	453	445	474	479	456	447	428	420	455	431	436	424	444	428	453	461	427	453	473	453	374	437	442	452	423	469	442	454	470	439	453	441	466	418	460	445	468	425	408	428	450	455	450	451	468	450	464	461	479	473	414	463	490	430	449	411	441	440	479	488	431	430	432	461	453	444	479	475	443	424	432	444	446	456	445	474	429	419	456	399	462	434	446	460	427	427	446	445	419	449	436	429	456	438	408	443	448	455	437	474	489	429	434	455	468	446	474	447
35635	63914	52995	38830	21000	2240	1705	1358	1103	927	834	774	749	706	667	691	683	578	584	605	561	537	626	626	581	580	601	642	599	936	1995	2782	4274	3846	3022	1801	830	445	495	485	501	495	477	479	493	476	512	489	496	493	484	509	468	475	481	461	487	530	481	498	504	471	511	499	487	510	470	493	498	457	495	502	460	467	538	509	493	483	510	464	513	494	492	511	535	511	478	504	507	496	478	487	493	491	495	462	480	511	522	500	508	511	495	483	455	515	497	502	500	460	531	493	494	484	506	482	523	500	509	487	474	497	532	518	528	499	490	495	523	459	506	476	525	485	502	518	523	506	514	499	500	538	475	492	492	484	505	533	537	517	495	451	496	479	488	485	513	469	519	483	513	486	529	492	482	512	505	515	454	537	521	492	474	479	505	517	508	504	534	498	500	507	467	497	504	536	481	483	466	510	556	500	510	493	499	486	471	457	500	477	509	477	492	483	522	470	500	488	483	492	513	521	514	480	489	449	542	516	520	482	506	458	486	492	470	506	490	476	520	456	478	480	492	513	516	505	498	518	509	499	496	512	483	490	472	506	476	467	502	480	498	502	497	511	524	497	478	490	510	478	503	481	469	519	518	498	510	475	470	509	504	524	493	509	485	498	543	469	459	484	505	483	459	521	487	508	478	508	454	474	483	518	504	493	491	451	502	493	519	516	463	487	472	479	450	495	516	522	491	516	532	488	464	474	494	477	486	474	481	496	503	478	485	485	485	472	501	475	502	497	518	445	484	511	511	529	513	521	474	507	515	476	513	520	473	470	450	505	515	509	470	520	514	495	503	493	480	500	475	469	494	484	451	495	501	521	479	541	545	501	506	500	500	512	487	477	480	540	492	512	496	521	506	509	509	483	487	476	463	506	529	540	492	502	512	497	520	504	508	494	480	457	463	506	475	482	488	475	520	456	460	497	510	463	498	476	524	476	496	491	515	469	512	495	526	522	441	476	470	484	519	492	486	500	502	509	531	449	461	494	455	486	510	505	475	485	475	514	515	505	463	486	474	461	480	496	484	510	493	496	469	475	520	461	485	509	482	470	474	453	494	496	495	515	481	476	488	504	493	526	510	498	496	469	500	532	527	476	476	512	501	499	484	489	496	508	503	483	451	513	477	464	469	487	503	550	458	552	509	518	478	498	511	488	504	469	466	506	478	490	523	484	512	492	511	451	515	492	519	535	454	476	511	513	498	488	483	517	521	511	511	498	475	492	475	486	483	474	517	477	483	493	526	457	495	508	475	522	474	482	511	505	486	491	448	512	502	527	463	461	491	529	524	467	435	485	535	491	477	466	521	498	489	511	494	505	493	481	512	483	471	502	516	496	529	504	470	496	507	517	461	503	475	506	475	499	486	524	511	531	498	512	488	501	491	502	486	503	464	487	505	514	475	496	500	488	478	448	500	496	483	487	452	545	473	505	427	520	492	494	470	484	467	499	482	481	524	458	521	490	480	472	488	485	470	482	495	497	505	473	522	516	510	477	509	498	520	485	491	466	515	461	498	467	511	494	535	482	504	471	510	520	487	477	506	496	480	490	468	455	463	519	551	481	481	504	462	482	488	514	480	524	534	511	504	513	495	492	544	508	499	437	465	473	491	520	498	501	450	505	510	490	464	501	501	488	466	524	484	500	495	502	435	487	497	513	485	493	499	518	517	482	525	487	502	491	494	468	502	460	482	493	501	528	493	453	504	511	526	505	512	496	471	498	495	503	482	491	510	530	479	470	523	509	481	514	525	462	515	495	499	501	513	488	506	508	502	453	507	467	489	512	524	479	460	484	468	546	480	490	464	476	480	475	505	473	497	509	498	464	496	495	530	486	492	469	517	492	492	485	520	497	495	522	454	465	522	476	472	482	489	515	477	534	498	499	481	485	487	535	490	434	485	559	520	520	474	451	493	479	491	467	492	455	509	509	482	513	515	503	485	505	469	495	502	482	479	524	498	535	452	510	499	514	457	533	493	466	538	540	508	461	487	480	520	490	507	490	461	483	461	452	495	531	493	505	491	509	458	454	499	502	483	524	448	495	482	478	507	497	520	481	486	481	483	499	517	474	482	472	461	484	488	497	437	472	471	536	512	502	545	468	535	532	520	495	492	486	490	453	481	527	481	493	504	519	498	464	515	469	482	483	472	491	468	527	490	496	453	497	493	470	523	496	472	492	493	483	525	506	532	515	479	520	480	489	493	470	490	501	510	492	523	499	474	466	510	491	463	510	521	477	494	502	476	535	506	541	493	517	496	481	476	527	499	497	490	496	509	473	461	494	491	520	470	479	489	491	505	519	480	496	521	500	480	508	499	487	489	493	505	503	517	523	520	512	498	489	524	525	508	464	487	525	481	507	508	476	486	517	521	495	502	511	486	491	484	475	535	506	472	487	475	469	510	511	490	486	485	474	477	497	501	519	487	485	504	517	494	505	490	478	486	482	536	472	463	499	520	527	504	463	508	512	507	497	503	501	515	502	486	548	520	477	502	487	520	521	480	502	522	500	488	499	510	484	458	450	480	504	516	458	490	489	496	504	481	472	498	511	453	482	493	460	484	476	493	531	497	476	485	473	516	485	492	501	511	476	486	447	521	502	488	486	525	483	510	481	450	485	498	494	467	515	496	496	535	478	501	512	482	529	500	520	511	496	494	473	477	497	489	472	469	501	485	499	491	518	485	503	478	524	502	496	478	476	481	502	463	480	524	475	493	496	451	499	504	491	484	474	498	477	489	503	468	505	472	488	477	502	496	483	534	498	481	507	514	486	516	498	487	489	451	504	508	482	502	502	510	488	492	446	524	513	512	518	490	518	507	461	512	469	579	494	460	526	511	545	497	454	437	481	519	498	502	496	486	497	497	461	525	480	486	494	501	496	519	489	503	462	509	529	501	474	452	495	493	500	510	494	516	471	480	488	512	512	501	459	503	467	480	500	487	492	482	506	501	480	482	508	479	480	489	487	475	460	456	509	504	503	492	493	498	476	501	496	495	513	498	493	481	507	508	478	523	505	515	490	509	492	508	511	531	457	474	469	489	466	485	475	496	467	489	493	502	499	484	486	470	497	459	498	479	469	513	479	509	509	525	466	490	476	509	497	510	522	497	480	529	447	532	467	476	513	497	494	468	471	490	483	501	450	475	471	487	466	478	480	494	504	490	471	534	521	487	527	496	490	515	443	490	530	503	469	492	531	506	497	481	479	438	537	503	507	480	461	486	458	529	502	500	509	504	477	497	488	477	526	476	498	493	492	463	469	479	504	506	483	517	501	472	461	497	501	472	504	510	470	479	475	479	475	461	490	536	519	504	509	488	534	479	486	471	505	503	474	474	496	482	505	488	477	473	511	486	530	502	487	457	474	464	507	505	526	512	474	475	519	456	498	474	495	472	450	513	501	510	514	513	481	511	500	501	488	465	485	515	507	506	512	510	460	532	478	516	501	495	505	508	481	454	455	518	488	535	457
28825	31380	37591	23774	5378	513	415	347	372	365	371	359	335	369	326	359	335	361	338	335	353	351	338	372	367	354	350	361	331	393	478	482	426	400	364	349	371	350	318	376	326	322	350	325	319	349	332	319	315	342	334	346	336	349	357	340	364	362	316	359	344	334	337	323	313	319	321	356	386	353	325	345	343	356	340	344	324	310	339	347	346	341	357	333	356	355	323	303	347	337	336	343	331	341	335	328	334	376	350	344	366	354	337	353	311	323	347	314	326	339	338	303	365	325	350	364	340	347	310	370	377	377	384	347	330	355	373	346	340	356	356	346	356	336	373	355	300	369	330	307	319	347	371	352	332	337	354	333	350	341	376	337	315	334	340	310	358	321	327	372	351	329	342	353	354	353	298	334	345	346	343	329	367	379	374	372	342	347	330	359	329	362	358	316	316	339	333	334	333	365	344	328	366	358	389	321	352	356	343	366	338	322	341	300	332	341	303	322	385	345	350	332	325	300	362	343	372	340	326	326	349	358	340	390	359	358	355	355	358	347	329	369	331	369	341	342	328	367	334	323	298	333	338	348	324	345	339	315	310	337	363	327	318	320	287	363	320	355	334	332	300	354	328	327	334	359	350	351	348	367	303	339	334	340	333	335	347	335	356	368	333	317	328	334	320	350	367	341	347	350	346	327	332	374	365	325	326	333	339	313	340	349	338	357	331	365	347	376	335	329	340	346	339	323	372	319	348	330	352	327	354	343	338	353	324	359	367	342	343	376	308	362	342	361	350	352	352	347	342	334	320	335	312	364	338	375	330	332	305	363	340	345	346	339	364	332	335	367	330	338	376	326	330	354	349	311	353	351	311	338	366	372	331	331	358	330	354	334	337	350	328	359	322	340	364	381	312	332	343	325	345	334	311	333	341	346	341	336	362	345	313	322	324	347	330	388	359	322	365	358	364	344	334	353	354	359	316	356	342	345	335	334	329	319	331	342	346	313	352	369	353	307	345	320	337	317	329	365	337	324	317	354	366	354	342	339	329	314	359	363	352	297	339	333	342	333	358	365	342	358	352	315	336	369	327	335	338	346	342	330	337	372	336	339	394	307	327	367	335	354	337	347	330	326	316	349	322	325	373	339	351	365	360	339	352	334	358	323	345	355	352	310	360	359	339	335	348	361	331	345	328	387	367	352	333	356	349	377	319	360	338	323	365	358	328	349	307	318	357	349	346	326	364	344	330	339	348	356	323	348	337	325	343	361	339	374	355	336	338	350	329	337	327	344	357	348	333	357	310	355	336	349	314	327	361	316	341	338	311	312	323	310	308	338	338	351	329	367	346	376	342	345	351	355	345	327	372	364	300	370	371	328	315	340	370	372	307	379	348	327	359	317	346	336	320	353	363	342	326	339	356	318	329	354	328	370	340	358	300	364	347	365	352	356	359	357	344	352	375	356	356	349	345	360	320	343	320	336	377	321	324	340	348	341	352	313	388	358	343	318	336	365	318	369	312	336	356	345	333	349	353	300	337	312	330	331	348	348	333	329	367	347	332	328	331	341	312	343	320	345	319	339	320	310	321	341	351	335	332	356	337	391	345	345	372	309	357	380	334	385	331	359	355	355	396	323	354	311	365	355	334	311	334	347	353	372	312	313	304	367	335	338	353	357	349	353	334	316	315	339	354	346	332	342	347	378	337	341	340	326	335	353	360	359	352	337	328	350	343	334	347	303	328	345	357	338	336	366	343	312	359	353	347	346	356	355	320	299	355	335	309	336	347	326	333	355	352	325	349	349	345	386	326	348	364	361	313	376	351	356	331	313	346	362	315	352	334	342	353	360	341	307	371	355	335	349	352	352	345	371	353	334	337	364	354	350	330	329	356	329	353	328	385	360	313	364	349	303	341	320	318	322	322	338	335	336	332	351	349	297	356	330	345	333	344	357	326	349	367	348	325	339	363	301	330	319	336	366	328	358	326	322	322	359	355	345	338	349	329	352	368	329	362	334	321	356	312	366	348	323	348	341	356	322	325	333	350	353	357	341	346	346	314	326	330	333	355	358	372	364	368	333	322	358	325	354	346	340	318	378	335	340	329	348	339	350	333	388	310	327	340	347	337	364	339	317	331	343	348	314	320	383	345	348	348	332	371	314	358	321	345	336	347	387	354	323	361	390	332	364	338	319	342	348	354	353	347	306	373	370	337	377	381	335	323	348	334	331	317	354	328	353	348	378	347	330	394	322	352	352	332	379	364	325	317	358	338	365	345	319	371	363	311	314	353	353	320	350	341	357	373	321	331	342	337	329	353	349	340	361	363	340	337	357	325	323	341	331	317	312	360	337	317	319	353	344	331	313	338	325	366	358	350	358	376	315	329	326	305	369	305	292	351	372	330	388	355	341	344	332	372	355	365	346	348	364	369	385	362	338	334	347	346	355	329	366	310	342	320	330	346	357	351	314	344	371	342	331	344	358	362	352	386	353	353	363	342	369	340	345	316	318	347	337	341	357	329	376	335	326	343	321	362	360	336	364	317	324	343	344	375	322	314	342	371	383	335	350	322	349	321	341	343	309	309	345	388	337	333	334	388	351	349	353	353	315	342	330	349	348	328	302	333	316	323	346	350	366	356	354	322	333	326	328	341	361	335	341	338	302	326	330	372	335	318	325	311	324	352	322	336	333	373	340	346	346	353	338	362	347	339	313	347	361	339	342	385	350	352	332	314	304	346	357	325	386	326	341	331	327	357	371	344	316	320	367	372	347	345	340	349	342	317	332	417	328	345	355	326	320	331	362	330	334	374	318	348	363	339	344	350	345	330	384	330	320	353	364	348	347	350	334	357	344	336	313	379	362	310	331	350	361	348	343	321	370	349	326	324	326	370	366	354	322	362	346	327	344	360	321	362	334	326	349	350	339	336	350	319	397	353	337	359	324	316	354	348	352	367	337	343	354	343	307	325	325	327	333	343	343	354	373	335	367	352	350	326	317	330	335	324	342	337	344	368	373	355	361	328	356	354	365	349	362	375	311	331	319	328	348	341	374	340	352	322	344	318	339	349	328	330	345	326	309	361	347	369	324	351	362	322	363	326	360	313	351	358	367	327	362	355	344	362	295	342	306	349	344	335	332	333	326	362	370	361	368	340	350	315	350	354	334	325	353	327	349	366	324	307	339	310	354	346	318	344	313	350	357	350	313	330	336	355	345	339	358	325	375	326	317	352	309	327	345	340	379	334	350	328	312	329	306	350	364	316	341	377	328	317	332	342	364	359	313	358	319	342	330	367	330	341	319	338	340	361	360	349	322	359	330	330	353	295	354	385	336	358	352	341	360	343	299	359	351	338	301	342	339	350	339	336	344	368	343	325	342	319	328	335	346	344	336	359	321	352	318	366	319	345	333	320	361	335	347	344	347	327	351	347	334	339	365	358	356	350	338	313	344	331	365	336	315	312	364	337	330	366	322	331	322	333	343	337	322	355	380	321	372	366	350	370	339	352	319	298	313
32753	49413	38228	20192	4559	534	503	453	447	428	392	416	422	411	439	440	404	424	419	446	401	445	414	435	399	393	405	411	437	419	582	660	584	478	441	401	381	374	408	401	381	416	396	401	355	409	374	415	388	409	371	412	409	426	396	405	399	401	390	372	405	400	429	414	382	381	368	403	393	387	397	420	381	411	406	406	407	393	383	385	384	416	394	449	381	381	388	444	396	412	410	385	408	411	422	432	440	438	407	392	420	413	401	435	390	397	385	405	379	358	390	371	404	392	399	392	413	399	404	397	413	437	410	402	392	417	389	388	389	404	410	397	383	407	388	366	422	408	377	354	400	359	351	413	420	426	394	416	375	393	368	376	368	411	402	415	409	392	409	378	420	366	385	406	413	414	413	388	402	388	421	390	377	402	447	415	416	398	382	391	422	398	436	403	426	395	402	408	405	415	442	386	401	437	402	376	407	408	395	429	398	405	408	398	411	404	421	388	370	425	399	410	385	389	426	400	383	394	402	376	383	396	381	382	403	391	415	351	401	378	395	439	440	404	447	432	391	401	407	381	408	383	398	374	443	407	409	415	384	426	378	409	402	385	418	380	392	407	404	377	417	427	377	423	365	381	406	376	372	391	422	401	419	405	451	392	398	404	381	417	411	408	398	394	394	417	400	414	371	399	418	406	431	386	426	386	404	405	394	401	400	400	403	407	387	396	415	398	410	405	402	372	436	408	376	375	393	445	374	368	378	381	370	378	396	443	391	425	375	403	396	424	452	390	360	415	403	390	386	402	401	391	407	369	385	431	412	438	388	403	371	425	406	404	401	383	402	404	406	441	412	427	401	401	364	374	385	365	421	433	386	388	427	396	414	354	392	391	393	396	400	387	406	423	383	410	387	406	418	384	420	404	395	354	383	398	415	406	415	401	380	392	381	424	397	392	391	403	410	453	435	378	395	402	388	387	412	434	411	419	407	410	408	386	418	378	455	417	408	362	394	406	416	410	414	415	386	404	411	427	378	393	393	405	411	386	369	429	429	409	412	390	413	402	391	425	360	382	455	396	409	414	416	425	360	369	406	434	437	406	420	393	384	392	363	401	407	405	387	424	412	383	435	391	426	406	384	427	416	376	407	391	407	381	389	390	418	387	381	403	388	402	357	404	422	381	348	399	410	391	367	336	390	329	391	361	391	422	377	428	375	408	378	379	386	415	393	399	390	386	401	403	366	402	423	412	416	409	408	395	424	409	396	382	385	422	384	415	384	374	345	393	428	400	374	359	420	389	388	389	387	399	401	409	408	363	420	378	376	394	413	392	397	404	402	403	423	429	418	409	369	361	406	390	429	414	438	377	405	413	394	434	407	401	396	402	400	396	400	420	424	401	425	426	415	383	443	374	382	399	425	390	401	370	364	397	410	414	389	359	420	388	409	398	383	401	422	395	406	392	406	381	421	372	419	432	396	379	423	426	367	389	392	400	388	346	366	405	433	390	368	381	358	383	414	438	429	362	386	397	414	388	417	434	370	389	400	441	397	378	401	439	428	434	406	398	424	419	391	406	394	412	383	432	376	413	411	379	369	400	422	375	398	429	391	401	417	389	387	409	402	412	381	389	406	399	408	387	370	402	377	456	408	325	427	398	385	424	383	361	407	404	409	378	422	420	416	396	380	410	383	387	420	400	412	405	435	394	395	384	413	393	376	403	410	421	385	409	398	366	379	367	395	407	382	383	392	419	384	399	413	438	396	412	401	374	412	383	435	397	424	407	401	416	401	414	394	378	379	394	436	424	418	401	418	415	422	402	399	356	388	377	396	398	422	420	391	404	429	461	379	426	414	377	415	378	368	382	370	382	419	395	455	377	417	364	398	379	411	402	398	386	415	421	378	431	394	414	405	420	429	407	380	404	367	415	371	401	407	421	418	387	388	423	389	399	420	379	400	403	379	419	397	359	390	401	445	400	381	434	399	386	398	397	417	389	436	420	389	386	393	409	390	405	431	436	427	405	362	410	389	397	401	396	372	364	399	397	383	410	375	409	391	403	387	383	414	411	407	388	405	389	393	402	424	397	381	394	371	378	386	432	375	374	406	365	388	388	420	413	422	391	388	380	377	401	389	389	404	397	432	385	379	358	416	413	421	394	380	375	395	419	389	424	391	365	410	411	385	404	407	380	385	421	393	376	398	413	449	400	419	399	409	412	388	390	400	432	391	394	371	405	384	430	361	401	407	394	390	389	388	424	415	426	397	375	400	393	404	442	389	372	431	391	388	405	414	390	400	390	462	380	403	399	396	388	378	410	414	408	390	407	376	377	387	404	395	406	375	437	410	401	411	390	429	414	411	393	393	383	390	388	446	415	374	407	392	384	373	366	407	435	391	384	385	367	405	401	364	411	374	420	393	404	389	409	387	397	378	402	423	389	435	395	392	403	400	379	377	417	432	361	408	361	389	362	369	385	394	442	422	407	414	422	410	381	419	347	374	400	397	389	412	380	413	393	395	426	405	394	409	397	389	421	391	379	409	390	442	373	368	404	356	382	427	387	453	398	380	406	396	432	418	414	390	401	416	373	407	356	397	392	372	401	419	439	410	408	405	421	400	408	405	405	394	460	409	403	387	382	426	388	404	395	393	407	402	424	389	379	396	425	419	387	395	422	413	398	403	421	376	419	413	382	392	372	408	401	423	390	403	378	415	406	407	412	390	408	401	362	396	399	405	380	352	403	419	400	404	372	389	385	430	402	390	403	414	391	392	389	357	406	400	402	378	385	417	433	404	374	418	380	418	396	408	366	395	431	411	436	364	372	418	386	407	400	399	409	409	424	394	428	419	433	393	408	433	416	435	409	422	432	377	373	388	378	389	387	446	404	450	399	383	396	370	377	415	389	408	387	413	431	430	405	405	427	395	424	415	417	401	377	387	405	353	393	420	402	382	393	396	443	401	429	403	356	446	404	374	413	420	441	411	429	395	404	403	360	420	405	394	396	406	424	405	386	387	412	388	373	428	423	412	373	395	391	388	397	376	347	406	382	373	408	447	393	385	412	417	333	402	372	392	409	391	419	429	415	370	396	403	407	375	396	407	375	376	426	395	397	388	400	427	384	409	402	434	354	414	398	408	387	417	404	447	398	399	390	392	387	404	368	386	385	434	410	421	390	384	385	404	421	386	401	387	405	384	422	435	398	409	415	387	417	406	353	393	394	400	389	401	381	397	404	370	391	411	392	377	384	400	395	411	387	417	420	392	422	375	407	427	403	371	390	376	408	407	400	428	440	397	424	405	440	397	388	375	400	412	379	412	404	380	404	392	401	395	381	455	431	399	428	409	398	372	409	361	419	405	390	393	396	388	414	392	415	378	415	403	383	439	377	380	417	386	431	398	402	388	411	397	398	381	384	391	404	381	376	415	419	398	430	407	435	385	404	376	400	398	410	392	396	400	408	399	369	420	418	366	410	389	384	366	402	418	377	417	390	409	404	440	400	383	383	391	399
23749	20908	28189	24650	20839	10125	962	574	456	424	412	364	402	325	353	353	345	360	338	352	345	353	329	345	319	335	349	375	530	983	1143	711	715	828	601	417	343	281	302	279	311	282	317	331	295	333	288	273	315	340	308	298	286	314	290	283	306	290	326	321	314	326	276	304	306	331	281	298	337	337	305	291	304	282	284	272	297	313	287	291	336	267	310	335	297	272	330	316	291	304	310	289	308	296	330	300	281	300	287	286	310	279	291	304	298	313	289	319	328	273	287	296	291	289	319	293	305	273	309	294	297	294	328	288	297	305	301	308	298	329	295	303	294	287	332	300	305	285	276	282	330	281	301	289	299	299	307	310	305	271	314	319	293	337	270	305	293	287	295	341	322	296	313	288	278	273	325	289	331	289	315	291	287	280	317	308	298	262	325	304	287	312	304	279	299	307	322	294	319	280	326	280	309	304	302	306	316	288	306	321	295	303	320	312	301	316	317	326	338	306	297	277	309	296	323	285	299	278	285	299	320	301	317	280	283	315	290	297	277	309	292	278	302	293	295	287	337	272	304	321	303	268	286	309	295	282	320	324	333	276	327	312	287	313	304	295	281	338	310	312	255	299	296	301	308	286	294	300	296	302	297	287	306	299	328	285	306	305	284	304	287	302	316	317	321	298	298	294	282	298	303	283	303	307	313	296	308	289	307	305	273	290	313	312	254	274	302	320	289	324	326	287	308	297	281	316	289	297	324	308	305	317	348	307	261	314	299	289	300	328	322	298	294	325	282	275	319	329	292	303	306	308	314	317	298	299	299	310	304	324	320	280	287	298	328	292	290	303	302	298	324	261	273	302	291	291	269	280	281	279	314	281	291	269	308	284	309	286	294	315	331	309	298	320	314	320	308	325	307	290	311	304	324	284	326	316	269	296	285	310	297	304	318	299	333	316	276	341	293	307	338	269	298	321	299	290	302	293	326	286	275	306	316	309	288	313	300	328	325	284	292	316	301	290	304	287	318	328	280	324	332	330	294	301	282	325	313	279	262	296	273	314	306	291	338	295	283	318	304	309	288	321	294	303	293	330	323	270	329	282	301	321	328	309	265	321	288	282	337	316	332	287	292	311	289	330	285	300	270	302	289	288	335	290	295	304	303	281	293	316	313	276	298	298	310	315	285	270	318	308	310	286	291	295	280	290	302	311	280	294	288	318	306	280	305	305	316	323	329	297	290	277	309	293	275	308	308	324	289	305	305	294	279	282	265	294	316	291	306	338	310	306	329	320	313	292	284	303	289	299	320	308	294	313	279	332	303	325	296	281	299	299	309	299	320	299	301	283	310	290	320	303	300	320	317	317	320	292	281	298	318	275	290	329	303	349	314	309	280	283	295	310	293	326	295	275	279	308	308	291	291	317	285	327	290	275	306	278	316	295	296	309	296	315	299	313	306	314	260	301	306	311	298	327	273	318	315	279	279	293	314	315	324	289	300	337	294	281	309	273	297	304	340	303	336	283	286	292	302	326	317	293	282	325	314	282	269	293	310	291	276	304	303	304	333	271	303	263	298	333	294	289	286	299	307	304	303	305	290	334	321	321	310	287	307	303	285	306	288	300	348	312	305	329	305	306	289	319	292	285	295	311	288	288	324	294	306	329	286	301	300	309	305	296	320	310	336	289	322	296	325	310	315	340	297	267	320	263	275	300	277	291	292	289	311	307	299	300	284	260	288	316	310	269	298	282	272	299	284	316	312	303	274	313	301	282	333	303	325	266	302	299	291	310	302	290	295	311	300	309	306	352	298	316	305	310	311	280	309	300	319	275	316	296	318	281	276	292	307	296	280	338	289	307	316	283	298	310	278	313	284	277	295	281	326	312	250	298	311	300	330	304	299	308	279	288	282	284	281	314	265	303	294	284	299	314	307	327	254	339	271	301	303	309	293	325	284	285	269	295	300	303	290	315	288	281	295	297	303	296	326	304	312	277	302	299	326	363	304	282	290	304	311	285	321	303	264	304	283	307	321	276	315	280	317	325	309	327	294	329	297	294	273	320	293	288	301	303	292	312	311	296	336	316	299	309	289	273	309	290	287	289	298	309	297	290	321	331	312	313	292	318	284	329	314	306	265	278	296	289	299	308	275	277	300	276	315	285	293	324	295	312	326	308	271	277	310	264	263	280	306	309	281	317	315	323	310	332	340	316	288	308	307	322	294	257	328	296	301	301	292	284	294	294	296	309	267	294	309	302	308	313	281	300	299	327	298	310	268	270	285	326	300	301	291	296	304	312	314	314	285	316	297	297	318	324	297	287	287	321	279	279	312	302	317	282	294	292	332	289	297	290	287	308	336	303	311	304	302	287	276	282	321	282	294	323	320	280	258	291	308	317	307	294	314	308	300	301	272	322	319	273	326	287	304	287	301	276	296	306	324	298	283	337	272	308	297	304	315	312	301	324	300	305	307	344	336	320	302	317	312	315	295	290	296	274	285	318	290	297	295	310	306	309	318	274	287	309	312	313	311	283	301	259	295	306	316	314	278	305	293	299	303	283	303	297	291	311	286	313	281	302	312	340	287	306	267	274	301	286	289	292	323	311	322	293	292	290	291	316	290	284	297	261	316	328	283	345	290	297	308	286	298	302	313	324	303	271	295	306	283	333	315	313	307	307	305	290	294	311	312	289	302	310	344	269	295	293	285	302	297	352	307	327	277	293	318	288	296	295	277	328	299	266	310	303	303	314	315	317	270	296	294	335	305	310	295	303	309	315	344	298	300	296	323	290	308	284	273	289	309	318	297	302	280	303	295	311	319	304	289	302	340	273	294	319	288	295	299	298	316	294	322	310	297	297	327	304	333	292	309	300	314	309	308	292	329	281	345	330	322	290	274	288	325	295	308	302	299	325	291	310	300	308	313	311	283	307	307	310	288	306	300	301	306	302	300	272	299	306	281	301	330	292	308	302	277	304	306	297	306	307	291	274	322	325	324	301	330	303	317	326	307	272	325	327	303	307	325	272	275	310	290	315	302	291	283	329	274	300	288	284	333	348	286	300	323	298	263	319	306	303	276	325	301	283	277	270	273	304	293	288	287	330	303	301	297	289	320	290	335	331	321	296	277	279	310	297	294	288	295	313	305	340	293	327	328	321	310	287	307	294	319	333	310	308	318	329	312	285	308	281	276	291	274	301	288	288	297	296	301	313	308	292	300	284	309	289	315	322	331	272	297	285	296	303	302	288	286	325	289	312	319	292	303	279	289	337	326	306	298	287	305	303	299	294	316	275	286	316	288	281	328	290	314	321	333	306	322	323	322	290	303	312	318	316	282	301	317	294	320	318	309	285	294	278	311	294	337	277	307	287	288	283	291	305	304	313	285	288	288	325	293	271	317	297	335	295	298	323	290	336	301	319	294	279	275	318	311	283	292	290	326	314	285	305	304	318	267	282	352	302	323	282	291	301	284	290	319	300	259	270	313	285	309	293	275	312	296	288	322	279	301	277	306	302
33456	58993	44889	32376	8484	1194	963	806	664	578	546	493	488	441	464	453	415	421	427	412	392	385	404	404	443	447	444	432	646	1385	1515	937	992	1028	702	504	410	358	321	333	365	337	358	342	335	360	313	338	343	372	328	361	399	342	360	361	339	343	345	347	344	350	354	315	319	332	357	388	345	370	352	331	355	377	359	360	347	337	344	365	363	334	387	343	334	362	328	333	329	373	329	346	346	374	362	356	369	341	339	346	343	343	325	360	361	320	344	365	357	331	337	361	336	323	375	301	342	317	333	359	352	339	316	305	341	349	337	356	342	349	307	348	346	350	318	358	383	369	335	360	352	381	345	324	342	360	380	368	354	321	357	351	352	363	359	348	381	363	338	344	344	365	344	318	332	355	349	336	358	367	355	362	368	344	360	300	342	383	354	362	370	363	355	350	356	348	347	367	373	371	393	390	382	365	332	374	372	331	351	357	331	356	377	324	339	354	343	362	347	359	354	332	340	345	331	370	362	361	342	335	365	349	342	367	338	319	329	376	364	338	317	347	359	355	364	384	376	350	389	364	336	349	362	341	350	360	388	346	343	327	366	345	359	353	361	348	347	347	343	363	358	334	336	376	342	389	381	350	351	329	341	370	337	355	390	376	365	358	339	357	363	373	331	325	346	395	377	351	374	348	355	336	368	366	330	362	341	380	340	353	356	331	372	383	317	367	352	334	334	338	350	364	320	384	351	370	339	314	335	371	334	318	352	375	370	338	377	374	353	341	412	356	351	353	370	372	330	358	351	334	372	347	417	354	340	336	305	338	350	346	344	348	344	396	371	340	368	348	345	358	340	367	357	348	370	356	360	350	356	382	382	354	343	370	358	377	370	349	346	324	365	328	336	349	331	361	346	333	337	358	377	346	355	360	366	370	353	376	365	359	366	363	339	315	353	331	357	337	353	360	356	344	373	366	316	387	362	342	346	350	352	398	337	346	368	333	344	347	338	340	340	328	341	333	378	326	345	369	332	352	327	302	342	318	369	348	363	348	346	364	288	352	342	369	352	354	369	347	357	366	340	398	346	339	354	329	366	347	324	353	339	366	350	337	360	323	326	383	339	368	338	350	360	338	316	327	374	359	347	374	354	373	360	362	350	362	333	345	358	345	371	340	372	356	354	346	334	346	362	382	352	342	320	351	384	330	362	356	350	338	365	323	359	334	366	390	344	333	365	350	343	371	388	357	319	347	351	358	362	357	361	356	368	328	325	335	344	376	350	372	354	353	352	381	360	359	321	350	342	344	344	350	370	323	339	348	404	335	364	355	370	350	362	365	376	358	318	356	360	348	372	357	370	371	357	329	338	338	337	352	336	358	343	348	357	352	368	342	366	341	347	379	321	370	341	357	338	355	347	359	368	328	332	325	367	371	318	365	357	362	345	357	372	358	363	352	331	364	349	363	336	343	386	321	342	367	355	338	373	339	365	332	335	356	320	379	360	321	348	364	400	347	351	312	362	343	353	340	345	352	315	387	372	360	346	373	324	348	337	335	377	350	358	360	348	336	392	334	330	330	386	344	359	334	354	334	359	385	359	335	376	334	364	380	326	360	342	296	310	360	352	369	347	352	338	347	338	334	334	337	332	359	355	361	361	352	344	340	350	357	359	362	348	312	314	352	355	378	388	338	372	320	317	347	350	351	332	339	345	361	368	339	332	329	307	368	343	347	376	391	362	313	349	353	338	374	325	345	373	369	375	351	370	350	372	357	355	356	344	355	340	357	351	351	329	348	381	356	362	380	371	316	344	375	340	344	390	384	377	363	366	361	375	344	360	321	341	313	368	375	345	373	337	323	360	352	342	332	327	348	358	374	333	355	340	357	371	354	335	345	365	343	370	363	345	317	340	326	360	361	339	334	363	397	380	333	359	359	364	336	314	342	363	344	341	358	331	365	316	372	311	341	361	350	379	345	307	342	346	352	351	312	359	316	380	313	372	353	343	359	354	362	354	329	341	340	331	342	384	323	328	354	316	387	335	350	355	335	361	340	352	357	373	365	384	338	337	340	372	366	335	339	343	328	337	345	350	352	349	383	348	360	349	357	346	352	310	360	328	351	337	331	317	354	325	321	350	357	334	353	391	332	361	297	351	351	373	347	349	346	315	365	328	346	363	355	323	351	337	357	368	344	361	348	366	362	354	360	326	373	359	343	353	368	357	380	318	340	341	360	357	372	336	357	353	319	364	349	364	329	374	341	355	391	325	367	353	357	313	351	350	327	370	375	343	403	355	336	323	348	343	354	348	329	372	366	319	363	325	338	345	357	373	346	341	372	336	360	351	373	320	348	347	355	358	345	349	341	342	322	354	369	345	376	356	381	354	360	357	364	336	299	368	332	372	334	355	339	388	332	331	324	350	355	358	364	348	347	334	330	365	352	337	315	347	380	370	343	343	376	367	344	350	345	320	334	383	347	356	337	340	339	324	349	338	355	299	338	298	328	333	332	386	344	394	353	361	321	351	344	334	368	347	356	321	369	354	376	360	353	378	330	356	390	350	377	349	354	367	380	356	354	380	382	370	357	342	359	352	341	381	333	361	366	354	361	359	348	334	357	329	376	322	392	342	366	333	369	354	364	363	345	356	329	313	354	353	351	306	341	397	351	369	346	340	328	324	322	375	353	320	357	345	326	331	331	358	391	351	328	345	365	380	350	326	367	363	347	350	335	361	343	351	345	344	355	322	339	363	317	379	363	353	347	346	353	356	361	351	363	356	336	327	350	374	354	368	335	351	331	358	338	353	333	320	338	362	361	331	331	350	356	335	358	349	327	346	352	357	364	338	352	349	348	340	353	344	334	339	358	338	378	372	349	328	330	337	370	347	338	370	348	350	325	348	343	347	354	374	340	375	345	353	329	359	327	368	346	302	348	353	347	335	309	343	333	350	373	357	345	378	353	331	375	345	336	323	330	329	333	328	361	358	356	330	361	347	358	326	368	321	348	350	351	351	336	353	347	357	353	329	361	331	346	373	369	340	342	363	343	342	361	353	376	350	340	333	340	346	340	362	356	356	352	336	330	329	331	342	378	330	337	355	363	374	375	348	324	341	353	338	357	354	338	343	354	351	382	338	356	332	361	347	375	338	335	363	334	330	348	357	364	333	317	318	346	346	384	320	370	334	343	351	376	338	382	324	359	370	352	332	388	346	325	360	373	388	343	347	352	359	306	360	359	352	373	360	345	350	364	330	345	359	347	354	364	340	367	334	377	349	331	357	365	385	326	350	362	350	322	322	365	347	354	350	340	350	325	364	344	377	360	366	357	356	375	333	365	402	334	322	359	341	331	369	360	361	369	347	345	348	397	322	364	365	356	305	343	317	353	369	359	340	343	369	355	378	350	331	349	336	377	357	377	349	341	319	364	348	370	355	325	347	357	361	361	337	325	371	372	366	327	347	343	334	352	378	322	364	314	334	349	343	343	353	334	355	399	377	359	358	381	334	338	374	359
24990	20994	27960	26071	12903	1310	599	602	524	528	498	470	473	514	534	487	494	482	492	498	487	497	461	472	470	455	476	494	476	769	1234	1208	969	831	673	573	537	482	458	487	498	485	494	448	498	488	481	459	467	486	477	453	443	512	463	494	466	460	425	480	472	456	475	481	461	477	477	472	456	500	477	477	487	406	459	488	484	512	496	450	478	494	466	473	446	475	464	492	507	480	455	472	472	479	467	469	491	469	486	449	475	450	436	499	457	449	501	474	486	477	452	466	488	520	482	446	501	484	479	512	496	476	485	460	435	480	504	449	484	470	489	477	521	431	461	480	464	470	471	469	493	482	497	481	465	452	480	507	426	452	437	444	446	489	472	480	468	484	490	506	461	427	477	479	497	483	503	462	525	486	479	468	459	458	462	463	442	467	511	483	494	504	469	467	479	441	482	448	483	436	506	476	474	479	475	463	458	470	482	483	438	439	512	445	463	499	490	499	510	469	500	493	478	487	473	489	469	437	494	495	467	515	483	449	455	453	512	496	445	481	435	477	496	508	486	470	486	452	488	480	474	437	464	514	495	474	475	436	460	434	463	454	485	434	486	481	487	435	492	434	483	489	497	492	499	488	503	479	516	480	470	473	439	494	429	461	461	479	480	469	486	470	456	478	509	472	445	472	476	506	484	460	487	461	483	472	452	468	453	481	490	506	465	466	484	460	510	522	427	467	443	477	455	469	450	478	482	444	456	460	454	504	480	470	470	530	459	457	484	494	494	432	480	480	486	481	505	500	490	503	408	448	454	483	441	489	457	478	465	502	458	497	463	459	447	464	480	512	501	497	452	474	517	486	488	496	438	506	487	453	488	477	482	498	461	514	503	487	501	454	485	459	473	480	466	479	458	467	436	478	450	460	483	480	496	475	429	497	492	466	468	496	502	467	478	487	484	453	454	468	477	445	493	509	491	516	437	496	489	500	454	489	477	437	454	466	477	494	463	476	444	478	483	503	482	464	475	457	474	463	462	450	494	445	445	484	449	442	476	453	540	489	496	473	468	488	455	471	463	473	464	464	453	467	487	480	466	496	447	502	470	422	510	488	463	492	513	460	452	489	453	482	500	493	475	462	469	461	484	455	479	465	470	487	481	471	441	471	479	450	480	432	481	500	472	482	482	492	491	486	475	496	463	511	445	459	507	505	460	488	496	465	445	471	452	479	472	466	431	480	476	479	520	470	482	452	469	471	466	452	509	431	479	427	473	474	438	444	460	444	463	463	514	460	433	453	500	465	457	461	451	503	443	475	454	454	441	477	445	449	485	451	480	472	443	486	459	461	495	491	448	492	480	459	457	484	474	452	439	426	499	480	490	506	451	474	441	461	483	479	477	447	468	477	483	476	479	466	447	457	471	457	442	453	467	490	491	465	432	500	489	457	483	475	507	459	448	469	472	485	471	483	489	495	468	478	463	462	446	448	463	458	486	470	463	419	485	500	469	513	452	474	494	481	479	468	461	473	468	492	476	455	513	484	469	500	469	442	482	493	486	457	457	489	424	482	437	427	468	492	429	466	480	458	484	431	467	473	464	488	479	455	477	462	493	482	459	479	502	484	444	480	457	464	455	494	469	489	489	482	491	458	465	435	461	471	472	478	485	492	484	503	486	514	487	481	505	493	470	480	464	481	478	464	514	452	500	484	467	465	470	480	455	470	461	421	485	495	403	468	446	497	447	496	481	446	459	450	456	514	425	494	445	449	480	505	474	476	487	448	475	480	479	463	459	476	497	501	482	479	486	446	439	449	467	458	462	462	448	481	533	491	518	498	435	421	513	504	465	421	494	484	499	486	471	490	484	490	525	482	500	504	490	447	462	460	494	429	470	453	527	491	466	481	478	523	462	453	448	479	481	508	476	447	478	461	451	499	506	448	470	475	440	494	483	511	469	454	471	465	467	497	460	494	456	460	490	462	458	494	531	507	490	492	479	455	492	477	479	517	467	474	466	510	439	492	487	456	506	473	464	478	480	496	471	462	469	519	481	469	463	475	473	474	431	483	490	452	487	450	529	525	430	466	506	476	426	464	493	488	469	459	501	445	521	498	411	481	491	450	489	481	508	484	462	467	461	461	498	443	452	432	485	457	476	478	447	474	479	485	483	452	477	481	469	446	482	450	462	468	443	475	471	441	469	464	481	474	449	507	457	495	472	464	481	445	497	458	470	468	523	519	473	468	488	450	481	465	469	510	468	491	509	485	453	479	496	485	454	474	490	474	438	491	472	480	456	498	472	486	465	529	471	493	435	474	519	453	481	444	445	440	475	481	481	449	462	498	495	435	430	444	498	447	451	520	434	466	482	496	463	443	494	445	493	516	459	422	468	496	434	465	476	440	467	463	417	455	509	464	477	477	469	467	491	445	480	459	473	489	473	451	465	503	460	511	445	466	519	499	486	488	481	478	497	476	462	451	491	460	453	474	460	499	475	475	514	455	451	430	505	477	470	513	479	473	487	432	488	456	468	464	472	457	459	457	481	460	517	490	453	483	476	464	480	454	432	451	452	470	466	484	490	489	447	479	494	454	493	480	479	463	468	463	469	444	487	492	497	468	466	480	488	469	484	432	454	464	525	453	496	480	438	430	468	487	492	464	469	462	452	476	469	483	462	490	453	483	456	482	475	484	426	448	484	494	441	440	487	455	443	503	454	452	476	492	494	492	468	469	483	470	501	443	487	470	489	414	479	504	491	457	490	473	479	478	460	473	459	468	517	477	486	485	456	495	438	468	470	489	503	468	512	471	463	446	471	474	499	477	443	445	426	429	487	483	445	469	519	500	480	457	464	445	464	451	458	509	459	475	480	478	495	470	483	472	480	438	462	487	483	467	477	485	485	491	470	421	490	509	447	473	497	450	451	465	464	476	484	470	460	504	468	452	490	483	481	441	481	460	457	478	498	492	439	450	450	476	493	448	494	463	459	475	501	489	470	464	519	453	476	467	446	461	482	492	457	441	449	483	436	461	496	468	434	430	482	484	444	450	471	469	423	469	479	458	478	477	467	489	470	460	450	469	474	441	472	478	515	458	447	464	490	515	457	441	474	473	476	484	470	460	479	457	503	506	476	479	480	458	498	473	465	509	461	458	462	463	449	458	452	469	515	464	480	467	508	499	421	457	470	432	463	467	444	483	435	440	495	497	466	494	441	492	480	476	490	476	501	468	472	484	482	468	474	456	453	476	442	491	465	459	435	516	472	490	481	434	480	478	469	462	491	484	460	492	501	487	494	466	463	438	449	458	502	436	551	458	481	472	472	462	478	463	455	468	487	502	475	485	489	474	472	461	504	488	500	476	483	449	495	508	429	504	472	464	468	506	471	471	460	483	522	460	469	474	470	466	454	462	466	490	504	449	440	477	494	442	457	486	454	461	470	469	481	468	472	486	513	476	514	512	509	477	475	458	458	484	465	462	451	484	459	524	472	478	437	479	479	500	469	460	506	450	475	469
35523	51517	40112	25306	4043	977	830	778	740	649	646	588	596	596	613	599	598	567	548	560	543	557	550	551	560	552	607	570	592	959	1760	1615	1364	1125	910	715	633	569	554	532	502	515	555	538	547	562	527	553	550	534	537	582	541	538	549	567	527	522	559	553	564	502	581	543	571	535	567	527	545	557	522	532	547	580	530	503	561	510	562	545	546	573	521	534	530	558	523	503	576	556	568	510	539	544	523	558	508	573	506	525	559	575	565	553	510	549	538	502	557	582	549	518	536	580	563	522	564	519	538	567	542	559	501	539	557	520	537	573	550	543	517	515	564	530	535	504	567	534	534	565	515	559	551	544	531	574	552	536	521	519	560	568	528	526	537	549	511	551	569	518	547	517	532	553	505	546	515	559	541	508	564	577	571	496	527	540	572	555	531	549	545	576	544	560	615	547	558	537	564	576	561	486	521	575	531	530	560	532	580	546	530	545	488	516	519	506	562	522	546	561	520	493	560	546	534	497	515	529	581	553	539	538	515	529	527	548	540	519	541	574	553	522	555	536	552	520	535	486	552	554	526	495	534	523	556	561	552	541	548	501	551	537	552	548	526	525	543	548	537	538	551	532	590	559	578	546	496	556	548	522	570	553	537	538	532	555	531	529	548	542	500	536	495	534	534	529	566	527	555	527	565	566	503	546	549	537	543	537	551	555	560	551	550	499	517	553	533	544	585	541	609	560	538	555	541	497	559	528	543	519	558	551	543	564	569	558	525	542	567	527	547	523	575	523	546	557	526	540	527	545	495	520	538	558	514	521	541	531	522	515	540	570	503	540	565	555	536	558	558	538	513	550	526	503	558	528	585	513	521	552	505	539	538	567	548	592	544	499	521	533	585	547	533	552	525	551	527	542	565	528	492	523	534	536	518	555	503	571	501	570	546	552	519	504	554	560	542	538	493	537	538	484	513	565	564	537	499	516	524	549	555	584	510	523	530	519	557	538	538	538	527	526	557	515	521	528	519	533	527	510	518	564	520	536	519	534	566	523	509	564	571	521	554	601	523	533	556	547	556	516	507	568	539	544	551	528	532	543	555	526	526	541	574	564	514	513	552	543	547	566	551	552	559	496	519	543	573	545	535	530	550	519	505	544	545	532	507	553	562	512	537	589	569	538	546	533	523	562	532	568	551	512	546	563	501	550	528	557	526	562	511	538	536	531	551	576	535	570	602	530	529	549	541	519	525	517	500	542	562	542	561	538	536	514	560	492	541	553	563	539	522	468	502	467	548	565	525	581	545	525	516	538	519	534	510	512	536	522	547	527	514	573	561	539	572	569	509	522	512	608	550	499	540	513	549	526	556	537	499	499	532	512	605	571	542	590	524	498	530	592	533	529	563	528	575	556	533	563	574	519	526	543	554	571	559	550	553	580	540	541	558	553	542	540	543	577	560	524	543	530	544	571	585	561	536	551	565	546	542	535	558	500	536	526	519	559	571	492	576	538	516	515	549	565	538	505	533	563	536	521	524	530	540	549	557	566	566	548	512	546	581	547	511	569	541	550	525	522	572	554	529	500	564	511	513	554	529	577	516	549	570	559	527	502	536	566	534	581	569	496	516	557	540	530	583	560	551	511	544	524	519	542	513	548	515	538	496	540	537	578	536	544	540	535	531	542	542	519	544	480	560	499	580	530	566	513	571	540	531	536	538	578	554	537	526	527	530	526	525	558	506	529	525	599	537	507	561	487	556	528	557	550	522	530	522	545	546	533	541	481	509	503	528	525	563	521	567	511	545	563	527	523	529	537	600	561	534	548	555	523	537	512	544	528	576	534	527	552	548	496	509	546	528	503	550	599	555	512	546	535	608	569	553	506	573	544	552	503	522	521	525	560	524	541	543	518	540	545	503	534	544	525	576	500	576	574	480	555	562	542	510	535	547	539	563	508	517	583	536	537	532	520	558	534	537	484	532	604	551	582	550	583	573	538	479	575	532	496	544	550	554	576	531	558	507	515	562	523	509	520	546	509	519	572	545	552	567	565	552	534	563	531	483	527	534	511	520	512	543	516	558	538	522	526	545	555	567	560	526	540	531	587	547	569	546	570	548	513	502	583	515	530	553	572	561	565	544	523	532	550	554	565	542	568	557	585	488	536	523	537	548	580	547	553	560	546	550	523	501	498	544	533	569	535	518	543	568	483	539	491	548	560	535	513	582	544	525	568	533	562	520	549	569	529	494	561	512	538	550	550	516	537	532	513	506	542	568	556	539	518	560	513	536	589	557	570	520	523	540	542	573	494	501	557	483	554	528	514	533	556	562	542	487	533	592	552	580	541	520	554	507	535	558	547	519	543	509	574	569	554	531	587	525	489	524	498	521	559	531	588	545	486	567	567	538	524	559	538	522	557	550	571	536	549	545	580	515	511	538	524	519	523	555	568	516	552	557	512	533	530	531	549	504	558	535	536	534	544	540	548	507	546	587	559	479	513	503	524	530	557	574	514	513	558	548	546	553	520	519	577	553	552	541	561	530	528	548	521	493	537	553	571	549	540	509	507	516	529	577	555	480	552	522	525	566	545	543	524	563	529	531	523	540	542	551	536	557	539	516	548	571	583	553	545	571	503	539	490	544	560	546	526	503	551	569	511	528	553	519	554	537	556	524	554	523	528	554	584	558	533	582	581	508	531	532	552	553	548	494	460	559	553	496	552	556	549	561	530	526	551	525	549	541	533	560	509	533	543	515	569	553	516	546	532	557	523	575	562	526	531	522	532	518	558	561	530	535	575	565	550	520	532	540	562	554	557	523	537	563	566	504	539	547	531	503	513	580	543	544	558	572	561	521	534	531	488	504	546	497	534	545	547	534	538	560	540	531	470	550	554	551	522	518	516	544	532	548	541	516	570	514	503	533	534	555	570	538	556	529	541	508	502	516	527	537	545	545	530	512	566	573	529	474	567	503	548	532	504	573	494	514	530	543	520	568	514	534	545	540	530	518	515	504	571	522	534	519	541	526	547	521	557	546	602	517	521	562	507	534	541	533	530	555	517	587	557	532	520	554	510	532	574	539	529	525	582	526	510	557	558	552	544	552	509	556	530	573	538	569	524	550	578	536	568	538	521	523	523	545	561	538	520	546	485	581	530	541	591	526	500	541	523	547	585	544	547	580	511	511	531	558	567	549	566	513	556	565	510	538	530	539	539	514	506	547	525	531	496	553	558	515	534	526	571	510	546	540	530	557	512	486	578	542	555	560	505	565	521	562	534	539	560	553	548	565	549	522	567	527	545	569	538	503	539	525	532	570	551	505	530	540	532	559	598	541	545	516	579	558	542	552	481	529	553	558	497	538	510	525	541	511	567	527	570	563	485	546	537	560	510	515	518	492	545	545	539	549	565	542	545	548	518	507	538	534	560	551	514	553	533	553	504	573	570	575	533	548	564	541	584	558	533	551	563	584	596	517	536	533	547	531	542	526	566	562	566	590	582	523	513	574	510	547	521	515	529
22664	20926	28506	23542	20931	20691	8192	988	741	657	693	618	600	599	633	599	593	598	575	554	538	533	543	522	551	574	541	521	581	732	1440	2593	3521	2848	2073	1241	790	625	539	475	489	465	489	504	485	486	501	488	486	479	483	472	454	486	482	442	463	517	505	490	510	501	456	443	489	461	511	505	499	439	412	487	480	473	504	458	517	468	473	515	473	474	516	496	482	481	470	483	466	443	500	497	463	479	475	521	488	477	497	453	494	495	442	466	478	462	467	455	489	464	448	475	452	456	484	484	491	462	429	442	490	485	500	487	500	487	472	443	488	482	494	489	472	504	479	481	474	487	497	523	488	540	474	492	458	488	459	422	507	493	512	496	490	440	430	488	446	456	481	527	478	479	443	424	483	450	426	437	481	488	470	490	476	488	465	468	505	494	460	455	491	493	459	504	471	465	472	460	478	440	486	492	488	437	487	482	489	468	500	491	425	462	465	452	465	438	489	485	472	479	470	528	505	491	486	467	481	498	501	498	515	458	477	496	475	468	437	491	507	491	471	481	513	500	465	447	491	514	466	474	467	487	480	462	470	475	476	504	441	460	462	483	503	500	501	473	448	487	501	469	480	510	487	462	471	447	476	438	512	484	429	446	466	468	507	471	444	416	490	484	478	515	507	478	434	475	481	472	512	448	472	489	491	493	459	495	467	477	467	487	492	469	461	503	476	466	518	482	513	458	475	515	487	465	487	501	491	483	444	484	475	489	494	458	472	504	478	467	444	510	492	463	453	453	475	465	508	456	453	498	472	489	488	428	469	503	506	502	479	458	488	460	487	480	478	475	486	507	502	482	461	445	484	482	524	463	475	489	462	492	527	478	486	503	490	483	489	451	495	469	451	448	519	453	506	471	498	502	465	484	443	480	469	504	472	455	459	449	465	482	479	482	490	512	468	499	460	473	459	469	483	503	471	446	431	448	458	464	466	456	477	507	501	457	489	502	486	492	474	464	459	451	458	446	453	515	445	466	484	468	474	457	452	446	509	454	496	500	488	520	487	484	461	468	465	451	466	497	480	448	497	499	489	500	482	467	507	474	459	471	487	462	467	477	440	488	471	537	498	485	496	476	414	462	496	510	461	447	498	457	498	506	470	508	463	472	488	466	473	497	472	484	509	520	431	463	476	480	448	471	457	480	452	480	479	484	506	493	479	460	530	456	475	472	488	474	507	467	466	465	464	472	453	485	480	465	460	507	466	487	497	475	489	479	502	468	434	479	470	495	462	506	453	506	489	458	445	510	496	456	494	465	461	433	443	467	473	506	468	487	474	513	480	482	462	457	428	503	468	473	483	452	513	479	507	461	465	498	476	489	463	496	517	455	460	477	477	434	485	437	484	509	485	482	462	509	487	465	481	512	439	494	498	492	477	502	460	455	449	476	475	478	503	521	464	482	467	469	463	445	485	455	471	499	495	505	455	454	451	484	504	457	501	474	487	491	471	453	436	465	449	479	465	455	501	487	474	483	477	446	459	468	504	488	477	492	465	477	484	470	502	495	468	449	467	520	486	470	454	477	498	524	469	503	457	429	500	492	448	480	453	473	490	483	460	502	465	474	457	456	474	455	507	504	467	521	483	516	486	474	446	488	475	474	481	476	461	489	475	465	491	449	508	437	460	500	429	513	484	478	491	508	435	465	456	492	488	461	523	466	494	475	448	438	466	462	514	464	488	450	499	493	481	510	482	449	491	509	491	481	469	515	444	450	456	487	513	490	506	498	532	456	521	475	472	485	461	489	486	461	474	439	472	464	507	470	472	466	466	499	470	455	507	463	479	478	451	466	470	443	477	489	484	477	466	502	443	432	451	456	456	454	505	482	459	474	472	483	489	468	514	458	465	456	432	495	488	457	463	481	460	488	509	463	475	494	460	440	471	465	484	473	527	486	479	493	511	439	473	496	447	468	488	464	489	490	500	461	452	475	455	492	472	466	417	465	483	491	460	451	456	469	447	453	488	486	505	474	477	476	455	484	487	481	487	468	465	443	457	501	511	479	458	448	456	522	473	433	481	475	449	469	554	456	471	415	468	483	489	474	471	537	488	473	472	476	494	454	469	493	433	518	481	499	512	491	479	495	466	455	465	457	451	468	483	471	478	517	470	469	498	480	443	466	465	469	507	483	480	464	480	487	470	510	523	491	475	470	475	501	476	472	529	464	498	451	481	459	473	473	478	474	462	461	491	455	473	491	469	477	465	446	435	486	453	474	451	477	459	470	469	465	496	497	474	517	446	447	532	441	472	500	489	497	481	521	460	494	452	473	504	463	475	480	460	487	508	470	452	477	454	469	480	465	493	509	500	439	487	500	483	478	481	490	499	444	458	481	479	507	450	450	484	477	498	495	468	482	451	462	492	500	501	457	510	478	529	443	473	489	449	521	448	515	451	472	483	477	461	497	446	479	530	470	497	449	452	471	495	442	505	496	473	470	487	445	478	488	433	452	485	482	498	460	458	460	497	467	442	490	479	431	483	485	456	463	466	407	485	495	497	501	490	497	495	463	473	501	491	483	493	496	461	455	478	500	451	475	502	449	529	453	479	453	490	474	487	462	488	464	498	522	522	487	487	508	479	479	463	461	535	455	435	485	478	438	488	464	468	504	490	466	481	476	471	472	486	490	476	476	465	474	507	464	468	475	438	463	497	494	511	486	462	471	477	473	494	451	468	466	490	476	517	446	476	484	455	501	477	454	515	458	429	481	491	447	442	467	436	476	467	476	474	461	469	464	484	476	481	499	468	478	427	451	477	466	482	476	519	459	480	499	496	484	463	493	430	462	518	508	477	460	464	464	467	471	478	442	487	426	491	478	444	432	482	466	507	471	458	490	485	501	470	483	484	467	482	503	502	492	514	469	486	493	495	461	465	463	435	473	463	470	475	488	503	492	482	485	429	468	506	459	510	483	524	477	456	459	470	436	451	452	504	485	447	492	504	482	466	436	457	460	474	471	475	545	452	468	475	467	484	477	459	464	528	486	484	498	462	473	469	470	453	436	484	480	496	470	492	480	458	524	509	472	493	495	456	472	482	472	488	485	484	478	432	477	447	475	448	502	484	461	504	505	519	483	532	473	482	471	533	450	455	499	437	497	509	506	478	456	479	490	496	540	436	447	476	488	507	498	470	473	460	458	498	487	464	489	520	461	470	516	486	470	458	510	458	479	495	466	463	460	484	516	522	438	458	521	524	479	491	461	501	502	446	508	473	518	481	488	448	509	474	454	483	492	479	480	507	422	484	466	453	474	464	514	474	496	493	449	477	456	474	499	465	463	493	487	445	478	460	468	520	470	456	470	457	484	452	490	517	489	467	516	433	488	419	464	479	443	491	488	447	442	520	505	491	483	480	444	426	465	482	468	475	475	449	464	526	480	433	473	475	459	462	472	499	457	426	483	491	452	463	502	451	449	466	497	424	458	488	485	493	481	423	436	457	428	494	458	453	487	508	486	496	477
38262	65287	50485	29669	5824	2059	1605	1299	1213	958	895	756	777	705	714	723	696	650	666	610	626	576	595	673	609	599	585	586	612	1063	1868	3586	4851	3847	2720	1549	1021	708	598	525	496	548	520	497	509	543	561	545	502	524	569	554	522	497	539	537	514	493	521	529	574	559	526	516	517	548	509	538	550	509	516	520	539	529	522	548	520	532	535	550	537	498	527	494	535	514	505	519	539	516	542	522	556	537	563	533	506	504	571	544	504	513	540	551	564	528	510	550	474	563	596	522	508	520	516	530	530	492	536	489	535	565	550	479	522	473	537	530	506	555	511	517	532	563	524	544	527	501	514	539	532	559	511	522	538	502	510	565	482	540	509	496	494	523	572	507	495	493	506	515	495	505	521	523	548	527	489	572	522	543	562	531	533	537	539	527	523	516	534	499	527	574	524	548	540	513	512	500	503	521	570	543	513	531	542	555	533	521	561	526	511	561	542	496	514	525	521	550	468	525	550	534	559	543	502	551	505	544	521	515	476	528	482	522	537	523	552	500	542	528	527	511	497	560	534	519	546	518	553	517	543	513	471	521	516	548	551	546	532	521	556	525	495	550	555	559	514	505	518	506	545	542	545	537	556	491	491	533	497	491	542	550	519	514	482	593	561	546	493	530	544	502	487	514	513	540	558	535	545	541	515	525	561	554	487	526	541	545	565	548	547	475	511	524	517	532	513	530	541	576	500	522	522	537	535	498	523	550	557	536	533	495	510	528	526	466	498	491	526	537	553	525	547	522	511	513	529	500	544	515	513	503	546	502	517	543	550	506	518	528	534	509	534	515	540	501	487	495	534	506	522	517	538	535	522	550	548	511	528	543	501	535	536	514	570	512	534	545	496	525	525	525	513	478	552	475	616	494	481	500	563	493	489	549	507	497	557	546	488	474	536	504	532	508	546	500	523	550	534	532	509	528	529	528	552	532	532	532	522	545	507	522	549	516	521	551	507	502	530	545	494	532	531	546	530	509	567	539	528	546	535	507	517	553	552	474	499	521	505	553	503	528	519	531	534	543	490	519	528	560	511	500	544	556	531	516	504	536	519	529	529	560	525	495	546	560	511	506	523	561	540	532	524	507	539	468	541	493	541	511	496	536	528	503	520	550	500	535	527	544	496	523	519	494	548	525	524	553	522	555	535	505	553	531	519	511	547	529	559	558	476	526	522	511	519	541	500	496	509	557	569	549	522	569	492	506	522	550	516	543	516	547	509	536	498	493	535	527	532	499	562	560	512	493	509	531	539	503	539	478	538	518	565	520	553	555	509	498	508	500	521	487	554	532	499	539	529	549	529	508	522	503	548	535	488	530	503	519	545	560	542	582	507	552	567	535	521	544	554	523	523	540	516	543	508	566	532	491	570	512	567	490	533	548	511	525	553	554	511	533	553	517	531	554	528	470	522	513	546	517	515	518	500	533	545	504	555	488	495	568	529	527	519	545	514	483	524	529	495	500	508	506	503	518	568	517	542	516	555	531	484	517	507	530	492	541	505	500	547	533	553	558	528	528	477	564	520	531	505	498	520	499	539	503	529	531	556	521	551	544	492	556	529	548	466	571	538	524	530	540	533	567	504	522	504	547	502	527	491	530	476	541	531	603	546	521	541	536	514	505	506	526	524	498	517	552	557	567	503	508	474	503	551	504	528	523	543	500	561	478	545	561	500	500	512	513	547	545	491	534	523	476	544	508	555	534	515	535	522	530	490	534	497	513	506	554	540	534	518	527	544	518	547	504	549	517	574	504	527	533	545	516	535	569	561	559	512	517	532	487	545	503	493	560	538	548	535	555	525	536	512	496	551	486	562	536	535	550	502	548	554	540	527	543	548	573	543	544	509	517	511	544	553	520	532	503	500	509	527	541	534	538	559	547	580	540	530	513	521	530	561	503	541	535	528	545	495	509	527	580	572	564	563	551	497	508	557	532	509	515	527	555	494	520	548	552	568	538	501	522	498	558	514	555	534	522	507	524	548	533	539	523	519	524	539	563	614	546	514	500	548	520	501	530	520	532	501	525	508	532	510	550	505	536	537	557	519	505	527	546	510	526	514	521	537	547	558	501	501	528	535	518	562	500	555	495	507	522	495	539	542	542	474	504	518	545	489	508	547	550	555	538	535	515	492	547	545	560	497	528	526	559	532	519	516	473	526	576	514	536	527	523	501	535	511	545	553	504	550	545	526	533	524	504	522	510	545	482	529	536	524	530	494	510	519	553	524	517	531	524	516	575	525	539	502	538	531	498	519	506	537	509	515	511	518	502	504	543	540	540	512	519	521	525	506	543	582	527	510	541	508	550	488	527	531	516	535	533	483	523	509	501	540	540	513	510	554	521	471	529	518	552	502	527	554	555	558	511	530	511	515	526	506	538	508	511	522	538	537	529	520	532	510	521	547	555	517	530	509	514	496	576	514	524	526	525	530	537	516	515	545	529	564	539	525	518	521	532	529	513	537	458	521	557	501	529	489	537	505	565	523	557	538	549	531	506	549	492	531	548	509	507	509	499	550	489	512	557	520	535	520	483	557	528	536	590	500	520	509	508	518	519	504	522	527	512	504	539	530	587	550	507	552	528	535	536	545	567	503	491	551	548	530	543	524	556	478	533	517	520	554	494	512	535	501	493	525	497	556	515	542	522	544	527	518	477	557	540	465	502	501	517	560	554	499	541	549	558	534	540	504	550	557	551	508	554	535	535	545	555	558	544	530	527	517	532	510	527	507	507	513	497	522	531	511	547	485	558	541	553	529	546	515	498	546	543	519	513	539	512	525	545	520	535	555	529	528	559	551	507	534	500	514	533	508	545	539	556	549	487	521	518	542	536	535	516	585	553	555	469	521	549	556	527	558	498	524	559	479	506	512	512	542	576	545	543	483	498	534	509	510	523	517	499	548	527	510	547	534	521	496	522	499	516	524	531	495	513	531	540	501	497	518	505	539	576	570	527	531	569	471	542	530	510	515	558	521	505	545	502	546	518	529	551	551	520	562	553	503	503	542	512	554	512	523	495	543	545	540	505	531	545	528	502	534	555	504	508	543	555	516	527	512	563	483	535	550	547	574	564	526	507	513	582	552	539	554	530	544	528	472	529	510	495	556	539	544	546	544	554	539	556	524	517	528	562	527	525	537	531	491	525	490	543	512	525	544	522	540	490	509	515	541	486	509	484	546	517	519	531	550	492	535	514	493	496	479	522	500	547	512	528	589	504	511	514	528	539	531	517	490	545	510	547	545	534	503	471	511	490	550	521	508	510	493	515	495	505	526	545	523	534	491	534	528	492	541	525	518	535	554	491	554	503	510	502	545	518	540	516	525	537	524	579	563	551	482	500	534	506	559	533	500	488	495	543	529	582	526	522	557	523	500	577	507	556	535	550	519	478	519	513	522	505	555	549	510	485	533	521	515	533	558	516	555	533	549	541	507	540	526	485	531	536	529	520	489	535	542	536	547	502	500	569	506	504
28711	30291	35406	16533	1293	502	467	489	441	427	447	412	441	407	454	436	436	437	394	388	417	441	424	417	437	389	437	429	424	412	410	462	533	665	698	606	491	461	449	438	441	397	437	436	405	416	434	385	445	399	391	442	425	388	426	416	434	431	423	454	397	420	413	398	429	398	396	422	401	442	412	399	437	416	412	399	436	395	410	436	427	444	412	425	398	419	389	425	440	381	427	423	408	439	408	417	387	405	413	446	410	434	412	407	389	416	436	382	464	398	403	413	433	437	411	426	414	380	428	404	421	384	410	409	426	421	431	412	411	412	427	444	382	433	428	426	441	414	379	450	424	389	415	401	423	414	430	399	409	382	435	421	428	420	413	396	400	407	399	412	410	424	411	430	426	444	453	403	426	425	422	403	457	392	436	428	431	435	436	403	408	456	444	446	375	420	400	434	455	415	417	371	416	401	422	413	424	412	420	451	405	412	414	441	416	410	420	405	428	435	424	425	428	421	422	404	431	418	419	441	400	440	419	413	427	387	400	437	386	431	400	410	410	458	432	393	434	442	412	406	413	475	424	472	444	417	411	401	439	391	441	411	415	465	453	391	423	405	412	409	414	413	390	418	415	421	423	422	440	410	422	382	409	413	445	409	440	405	440	424	405	443	409	440	407	456	461	409	435	388	421	413	404	418	444	438	450	390	447	449	383	408	398	419	405	443	437	407	414	358	454	438	425	410	411	402	404	414	379	412	420	476	405	420	406	425	373	437	441	393	440	450	440	400	384	384	385	417	427	408	413	426	426	442	404	419	429	421	413	421	393	442	414	417	477	434	417	421	387	414	404	448	403	413	429	413	424	400	405	409	401	423	422	411	422	436	420	422	396	417	440	404	413	396	409	404	407	475	405	440	406	439	428	402	447	448	407	417	425	413	434	413	455	454	420	407	412	374	444	386	450	412	427	395	388	441	422	403	401	433	414	447	404	417	423	413	435	355	449	387	418	389	404	449	433	423	440	436	397	423	416	429	413	398	431	432	394	418	431	391	420	407	378	379	424	392	410	417	391	479	404	437	404	407	424	404	424	416	418	402	421	387	426	451	458	400	419	394	421	407	417	441	411	425	432	414	425	414	465	412	409	403	408	390	424	417	420	419	406	396	411	448	411	382	429	423	380	428	422	410	415	416	427	439	428	411	396	457	411	424	465	400	390	415	399	426	406	404	378	414	400	442	426	419	436	417	382	404	403	429	421	408	410	426	401	401	430	415	400	448	416	391	464	425	440	407	410	432	402	407	403	430	399	399	416	405	460	391	428	439	434	432	408	413	420	415	409	418	405	413	455	414	443	453	415	408	409	437	409	377	394	398	380	418	431	408	445	417	418	402	457	458	459	411	413	375	431	420	412	411	424	405	400	409	412	435	424	405	436	430	436	429	395	402	407	421	389	410	390	385	381	407	435	439	433	407	396	444	408	392	389	399	390	439	405	425	388	432	438	415	442	425	440	427	391	419	371	430	432	391	434	437	409	440	416	395	472	424	440	395	413	448	398	399	389	424	422	426	376	387	428	449	430	418	413	375	406	450	417	398	418	436	447	414	376	425	391	389	390	390	429	420	429	433	420	438	422	397	413	455	429	400	420	442	403	439	426	399	424	386	429	415	416	430	432	418	412	416	374	416	404	405	444	394	408	433	419	446	432	459	393	403	429	409	419	415	432	399	418	432	396	406	376	426	385	399	409	426	421	396	414	425	425	390	413	433	429	461	449	396	428	430	456	414	388	427	392	409	406	424	438	412	414	418	416	391	461	410	432	420	439	400	422	405	374	438	415	460	404	418	444	413	457	439	385	413	388	386	448	422	433	380	400	407	420	454	433	429	425	411	434	416	396	444	465	402	413	430	414	439	447	423	387	424	410	406	443	364	388	415	432	428	384	449	409	415	419	423	435	430	438	410	423	410	383	408	424	415	449	412	380	444	457	448	421	390	383	450	421	384	410	434	444	392	425	415	422	408	417	393	403	432	411	458	394	458	421	404	423	435	412	444	416	465	405	420	411	421	408	391	431	432	417	419	413	409	429	409	429	448	449	403	430	386	378	384	386	390	430	429	416	416	405	418	412	420	436	388	417	401	409	433	405	427	436	384	417	411	380	415	382	406	439	427	402	383	427	437	417	456	391	396	442	407	399	447	447	426	411	416	408	433	452	449	402	422	428	407	420	408	401	478	439	417	435	419	401	402	422	427	421	420	436	452	388	447	403	422	412	380	428	406	391	431	403	439	405	411	460	424	416	394	381	403	352	418	444	412	421	410	435	439	455	408	417	377	422	438	440	391	402	438	429	404	458	432	418	405	476	369	429	428	426	406	430	419	432	429	416	427	418	413	393	437	422	452	438	440	403	409	431	431	480	427	409	398	393	432	434	406	382	422	422	401	400	420	429	381	435	405	416	399	453	393	408	402	390	403	430	441	428	411	435	410	429	438	405	416	392	413	396	433	422	410	400	410	417	441	395	410	444	443	415	468	431	430	418	450	441	444	428	421	373	435	415	440	398	424	422	434	377	461	406	434	403	446	425	452	427	413	446	436	413	413	422	415	403	416	446	424	406	425	424	446	433	434	396	431	407	403	402	398	410	441	372	391	424	433	419	417	403	417	431	449	445	433	429	440	403	447	428	425	451	444	400	372	429	389	431	447	442	401	421	431	433	447	424	420	433	424	419	404	435	459	394	460	413	415	423	414	413	438	411	471	400	457	412	385	408	413	454	375	420	417	446	420	403	440	428	464	425	415	441	435	421	408	447	384	417	391	413	457	423	420	438	401	436	422	401	434	423	422	437	429	428	408	397	386	456	411	428	422	426	421	369	426	391	391	442	403	401	420	441	457	419	386	464	424	415	408	392	431	444	440	433	405	393	376	423	421	410	438	414	433	476	408	416	395	391	411	459	391	407	427	444	425	401	410	387	442	429	424	414	385	447	409	413	425	421	397	424	389	452	433	405	411	429	439	424	410	414	402	404	405	470	408	431	424	419	435	408	435	401	418	417	416	412	429	392	408	396	426	420	411	397	424	403	390	425	407	430	392	394	433	419	400	410	407	406	396	429	412	380	404	416	399	396	436	413	434	425	401	464	424	410	432	421	441	384	415	425	426	402	400	409	426	396	404	398	411	448	394	418	439	437	409	417	443	419	448	437	441	441	427	421	392	447	395	450	410	394	417	414	390	410	414	402	437	443	449	414	411	439	430	418	425	392	413	406	424	382	436	430	412	439	423	412	412	397	415	426	403	403	407	449	441	406	377	393	458	414	387	435	408	405	435	420	409	387	425	425	400	429	413	418	425	413	454	379	386	433	455	423	432	386	462	408	418	412	413	406	420	433	412	414	447	396	410	415	395	449	408	409	420	393	414	394	455	445	434	411	447	371	422	392	421	418	386	417	404	385	406	422	403	423	418	447	410	433	446	358	408	442	453	432	426	389	395	439	403	445	423	423	414	422	427
33295	48469	35219	11262	738	568	580	509	538	497	532	461	488	471	493	460	482	475	489	522	473	474	469	521	520	486	496	519	501	513	526	606	794	915	816	695	617	515	503	512	490	507	524	499	481	488	488	471	514	463	501	487	489	516	481	482	469	482	471	501	484	455	495	478	463	490	445	515	456	458	501	440	445	499	473	480	475	482	468	498	465	448	486	517	499	515	463	490	458	517	471	463	455	468	469	499	439	471	463	479	490	496	472	474	483	522	457	495	484	494	473	468	512	466	485	455	511	441	449	472	463	470	480	477	495	532	500	457	510	471	482	462	444	473	484	476	469	506	479	508	511	440	438	455	492	496	480	502	438	466	468	498	494	482	444	507	493	483	456	480	499	470	449	444	448	457	489	511	454	455	497	537	510	460	471	487	525	481	505	468	510	498	490	484	477	503	469	462	437	493	501	493	524	464	497	501	499	461	473	480	499	456	472	491	489	486	503	469	490	472	450	490	490	451	498	475	475	486	436	494	454	446	456	438	495	451	488	502	477	491	452	485	451	412	483	449	522	459	455	488	475	459	454	501	511	470	486	520	438	510	461	457	493	471	501	485	470	469	477	447	459	453	474	476	455	509	514	473	469	491	469	488	478	437	470	536	504	470	503	539	496	444	462	506	418	467	477	460	470	472	483	476	451	466	498	468	455	467	514	471	496	434	435	417	505	507	501	424	503	458	501	491	468	499	482	475	458	442	468	452	428	493	479	497	483	455	484	468	434	499	469	501	462	467	475	489	493	475	503	481	494	478	498	449	448	476	453	456	468	484	476	474	464	453	474	451	512	433	497	483	483	510	506	493	447	467	476	449	444	451	445	473	433	466	488	461	490	505	491	500	446	492	486	510	484	508	455	494	486	499	510	488	461	468	506	494	479	501	493	482	453	433	496	506	445	424	510	491	476	445	473	506	502	457	481	498	476	476	497	469	474	428	469	491	466	468	475	475	454	478	472	443	457	498	516	512	496	457	513	476	457	514	480	446	500	484	508	475	491	472	520	490	512	457	522	498	466	502	492	479	501	463	518	494	515	471	495	481	507	449	488	449	477	506	480	462	509	461	470	444	473	470	467	476	459	499	491	478	469	501	472	489	486	494	488	492	477	482	504	491	461	495	454	464	495	484	473	493	467	466	489	527	490	443	482	496	461	460	489	467	505	506	512	500	444	502	470	500	499	473	463	478	488	456	511	487	509	490	469	466	445	466	522	524	437	484	431	468	457	482	498	462	500	492	519	446	511	500	450	489	473	463	530	491	462	457	470	487	475	498	484	442	437	463	470	501	493	525	480	473	482	506	464	488	464	482	484	516	484	504	448	483	499	477	453	493	500	514	453	439	496	500	464	478	494	479	470	488	466	458	439	513	489	503	469	515	505	509	515	480	475	480	453	506	496	501	464	478	517	465	466	489	475	489	455	484	480	470	510	466	451	466	454	513	492	473	461	459	522	478	501	471	469	492	465	493	470	516	472	500	485	475	499	454	490	444	464	507	457	468	481	506	442	484	499	484	495	484	469	443	508	515	464	471	468	500	469	454	499	480	515	504	471	462	532	472	466	490	474	457	457	462	494	465	484	513	462	471	484	469	512	517	500	518	436	475	469	472	489	433	489	497	488	437	495	475	541	497	440	463	480	502	490	469	443	483	491	511	470	541	470	466	493	478	503	489	475	517	489	518	516	453	491	457	463	503	483	459	480	462	479	519	461	487	511	469	485	457	473	493	463	458	499	476	503	491	513	470	483	478	494	471	469	500	466	516	470	492	495	471	481	454	469	463	508	509	496	495	530	455	474	458	473	506	497	501	504	457	525	484	508	479	475	490	476	483	483	451	495	502	439	489	462	471	477	483	464	452	487	483	511	500	480	486	498	493	503	475	459	514	505	523	489	473	489	535	459	451	502	481	440	463	484	472	496	493	467	487	450	513	490	535	475	489	464	526	490	510	461	460	458	481	473	503	465	508	469	497	459	492	485	473	486	433	442	496	463	506	492	500	471	466	485	467	501	511	507	432	453	493	507	485	504	512	480	481	510	496	514	479	493	467	457	499	500	452	471	478	479	491	489	474	474	464	501	490	503	474	467	459	474	501	450	485	468	491	445	477	468	464	505	456	488	493	486	478	476	468	498	553	474	450	532	466	502	475	474	492	451	481	504	481	469	494	480	488	474	458	479	475	462	468	493	481	471	554	486	475	527	474	494	466	508	479	462	448	448	478	471	475	436	514	509	463	459	444	483	489	472	448	472	511	446	482	490	486	453	478	493	494	490	499	449	464	495	487	446	485	498	486	506	463	436	469	499	481	460	458	473	470	474	492	471	479	521	489	480	501	501	474	440	453	489	484	448	472	496	450	483	466	512	469	489	501	478	523	482	492	493	473	507	481	450	498	501	463	494	501	500	486	473	516	485	526	491	448	499	476	504	454	453	454	480	465	486	485	488	483	459	508	459	485	483	475	496	467	463	447	478	480	475	476	484	458	456	445	508	504	476	447	523	499	479	479	470	493	505	480	494	487	487	471	464	465	499	492	487	469	511	519	460	480	504	488	459	465	490	501	448	501	463	459	489	492	499	475	482	475	471	469	442	445	500	476	498	476	474	443	465	434	529	458	451	486	470	472	510	510	479	470	492	440	470	486	488	483	509	512	471	451	468	507	426	466	463	475	501	483	522	515	484	468	445	494	485	494	478	500	475	486	475	463	488	508	505	489	463	503	453	480	443	520	498	484	508	499	463	483	501	483	476	482	495	479	501	499	462	516	477	499	455	494	464	528	475	522	486	495	480	465	492	508	457	516	518	485	468	479	461	489	501	448	450	465	495	475	486	494	478	445	436	452	526	528	531	466	479	473	456	441	485	453	468	488	501	512	488	482	495	485	454	526	490	492	501	462	482	473	513	479	482	488	470	467	470	464	509	517	463	459	467	504	472	466	482	471	521	443	470	488	496	471	507	483	499	505	470	447	438	494	489	485	478	476	441	448	475	431	476	494	513	459	464	478	492	479	523	488	511	474	503	463	483	465	482	498	459	457	482	445	477	467	516	495	495	480	460	491	496	470	502	483	457	440	476	478	489	461	451	515	463	509	513	446	532	514	496	490	460	507	480	482	469	481	467	470	507	477	453	481	423	488	501	450	506	482	492	500	495	440	493	467	471	478	454	474	512	485	501	505	478	483	459	471	529	480	493	472	485	451	502	457	478	492	421	482	484	531	470	480	500	492	483	472	477	462	459	507	499	465	498	501	493	483	453	491	499	489	487	476	481	485	494	494	464	511	476	473	495	471	511	501	479	472	484	517	480	474	498	485	479	472	437	437	487	486	491	513	474	470	491	507	487	447	503	499	461	474	478	509	503	486	505	485	461	484	465	456	490	467	466	442	459	487	485	479	497	459	479	500	504	489	512	471	454	471	453	490	464	478	488	455	503	474	469	467	502	482	496	501	449	448	469	508	473	477
23606	20780	27912	23809	20589	9350	892	615	507	480	515	416	441	461	428	400	416	418	433	414	399	386	417	368	414	408	413	412	429	446	609	1444	1943	1702	1209	950	708	495	403	352	341	362	361	349	374	376	391	334	370	386	375	408	357	393	361	371	379	373	363	360	385	372	351	375	391	386	367	391	380	356	368	355	347	356	378	355	392	380	333	366	367	390	365	361	391	359	354	392	333	357	373	364	405	351	369	376	354	373	317	374	378	370	396	364	394	350	382	335	367	352	345	352	355	332	374	376	369	367	368	374	353	374	411	353	357	347	382	396	350	360	341	386	382	340	388	404	376	376	367	401	393	330	374	358	375	364	394	373	391	351	401	367	349	355	397	370	364	383	409	387	380	370	351	323	325	360	378	380	375	356	365	379	372	364	400	398	333	392	368	371	344	382	367	395	347	386	334	348	362	358	343	363	324	384	352	357	343	401	340	380	343	381	372	376	369	386	363	380	331	410	337	412	356	382	360	359	346	375	319	347	375	359	364	326	386	404	387	368	386	321	339	353	361	389	368	348	392	363	385	394	396	367	391	375	367	391	379	354	378	389	340	360	360	371	357	379	377	373	369	384	387	356	372	335	406	383	355	378	349	391	363	376	366	347	355	351	378	424	379	388	377	387	365	356	347	387	381	360	380	390	385	351	371	371	406	362	394	384	384	347	369	369	384	400	365	349	352	379	380	385	365	367	362	381	399	383	376	362	343	396	372	358	354	327	365	347	357	358	391	402	350	362	330	385	340	375	358	362	350	411	350	384	348	357	384	359	369	364	393	384	396	342	331	380	366	369	355	380	375	378	367	389	375	345	367	355	371	366	370	343	374	357	382	344	387	341	415	378	342	366	357	370	368	370	372	376	348	391	375	359	394	351	396	394	379	378	358	371	365	350	381	327	387	394	341	381	368	391	343	409	348	359	377	370	378	375	337	353	356	368	362	409	378	356	335	381	392	386	350	373	370	394	362	385	375	383	384	339	396	361	365	382	359	379	350	364	381	372	351	369	393	368	343	372	374	404	362	388	360	384	372	417	340	361	395	383	335	393	368	391	377	344	360	376	350	347	355	351	361	382	384	375	360	393	373	379	396	347	332	375	365	344	370	397	410	390	357	372	339	384	319	354	386	361	399	374	330	389	353	412	356	363	376	350	349	379	340	386	408	363	342	355	367	424	377	393	364	377	361	384	364	352	383	389	323	374	323	356	344	364	377	354	388	363	367	368	400	366	355	403	388	394	344	401	344	381	366	338	352	372	401	356	389	388	375	358	341	365	323	369	379	362	319	405	404	364	323	379	382	349	361	363	375	384	397	357	365	358	364	356	371	366	348	350	353	364	374	361	347	330	350	384	358	336	357	388	376	364	364	352	373	366	352	391	360	346	409	376	378	366	359	371	382	338	390	351	371	390	372	350	396	371	335	373	362	367	348	387	398	358	370	394	343	375	339	368	384	394	375	396	367	382	342	358	351	357	365	359	375	390	367	391	339	348	376	379	384	370	367	380	363	346	375	376	373	357	382	394	362	375	371	378	336	344	335	398	336	355	395	378	366	326	370	401	391	343	371	370	358	344	362	376	378	327	361	384	340	369	402	374	356	395	358	388	376	359	350	376	369	368	383	360	329	346	351	363	373	341	403	363	401	378	374	364	364	368	363	390	384	366	325	348	355	339	329	383	371	342	331	324	371	381	362	334	344	351	343	369	310	366	345	382	363	406	364	368	330	351	333	356	350	357	374	342	403	352	352	363	358	384	365	382	336	343	362	371	359	366	376	354	342	431	336	349	391	374	391	372	380	364	365	390	383	366	363	352	362	368	374	377	378	370	385	409	400	367	379	391	379	348	372	342	368	363	352	359	372	382	379	335	337	390	328	376	366	391	369	375	351	358	369	370	350	379	391	363	361	366	372	362	338	361	353	347	365	369	359	380	345	359	369	355	315	361	367	364	367	373	379	385	393	337	365	349	370	344	360	367	358	357	372	363	385	372	383	357	358	357	396	380	355	389	361	371	382	371	370	374	356	354	382	373	384	382	355	386	387	391	378	373	360	415	336	387	413	379	361	380	344	379	390	387	344	389	399	364	336	375	342	359	369	345	397	351	389	380	342	402	390	370	362	369	381	387	374	418	387	341	393	365	342	379	398	351	340	389	344	386	325	363	371	334	381	350	356	365	373	381	391	385	338	350	394	377	348	366	381	359	359	393	401	373	337	363	349	367	381	364	375	344	392	387	381	377	339	367	369	382	365	351	357	379	391	354	358	394	364	383	397	340	373	376	393	347	367	385	376	354	338	375	386	361	390	343	362	387	335	374	388	379	354	368	372	344	381	348	358	352	369	349	345	368	375	355	374	393	323	331	381	368	374	392	359	366	332	349	353	355	367	373	364	354	355	340	334	387	365	361	354	374	338	369	395	373	378	367	350	386	355	368	366	393	388	358	370	362	347	389	366	369	374	353	395	367	353	375	361	346	386	337	385	401	364	375	340	369	353	357	381	354	362	374	399	342	362	379	333	373	360	366	381	345	357	369	377	347	402	376	365	378	373	360	383	325	363	388	369	362	338	371	341	357	327	390	330	357	354	370	365	384	349	372	391	354	353	374	365	345	392	371	382	343	376	369	346	409	355	354	403	348	337	361	337	358	357	379	359	372	362	388	358	375	389	348	376	363	359	402	383	368	367	365	374	394	388	376	357	339	364	372	329	360	363	364	381	379	366	379	343	375	371	381	386	358	393	393	377	369	365	359	362	362	362	335	349	373	363	375	377	393	388	373	367	385	370	388	337	373	387	376	336	361	365	354	360	387	365	378	394	377	415	364	384	364	368	374	358	372	361	391	360	385	399	378	356	352	344	369	356	353	367	338	375	358	339	364	358	354	345	354	381	382	358	401	365	372	381	381	369	367	391	321	347	414	352	400	380	355	381	381	374	350	367	389	395	371	381	368	357	329	360	378	388	361	347	356	364	347	391	356	377	374	353	396	371	380	349	397	380	361	368	394	358	380	382	333	355	377	357	385	379	377	371	378	355	375	392	376	398	379	378	370	370	385	375	376	413	379	386	355	372	384	387	386	380	344	397	361	350	360	375	343	354	352	365	398	403	360	360	385	350	347	398	363	392	382	376	393	336	347	358	375	361	369	358	378	334	353	363	356	372	395	355	392	353	400	363	398	374	379	357	362	362	354	325	355	386	327	377	381	377	339	385	357	391	380	392	374	388	388	366	351	356	374	375	360	356	341	359	383	367	365	360	377	412	351	393	334	377	341	360	364	368	357	362	350	354	373	359	357	389	333	373	349	379	360	374	382	344	392	392	389	399	345	329	343	383	382	363	361	381	371	352	359	314	354	373	347	362	384	360	384	363	388	352	367	399	374	386	369	347	385	347	348	368	360	390	337	366	341	368	372	401	389	366	382	365	378	344	356	362	385	387	372	379	380	370	409	349	359	374	366	343	370	350	412
35399	56635	39429	9207	1702	1280	1014	817	773	676	586	546	492	621	502	554	488	500	525	559	502	459	472	483	474	470	500	475	433	519	750	2066	2826	2368	1681	1333	899	633	458	412	417	411	406	431	382	412	426	397	428	478	391	390	434	411	376	409	421	427	392	429	419	410	452	398	371	419	423	402	432	398	472	435	424	428	464	406	439	388	467	435	420	405	439	442	452	406	426	423	446	393	434	425	461	431	433	421	413	427	415	421	399	452	396	427	446	445	385	433	411	387	385	416	396	396	423	448	444	423	476	421	399	420	457	415	445	403	448	408	413	432	399	426	405	440	405	442	433	404	458	413	398	409	413	432	395	424	426	426	403	410	426	391	431	442	423	424	423	431	414	457	424	396	376	409	431	436	437	437	422	453	412	379	432	438	417	384	405	410	413	447	415	454	437	418	395	417	452	417	402	401	424	417	375	487	433	420	469	425	402	396	410	442	443	463	427	422	395	425	412	431	407	426	413	435	416	437	402	404	452	412	401	417	406	409	424	405	428	460	431	441	446	456	384	414	418	441	424	424	429	403	438	427	446	380	400	411	394	412	431	436	454	436	395	394	426	414	396	395	432	405	375	414	421	412	425	390	449	431	383	405	433	428	398	379	392	424	416	433	457	439	393	426	422	460	403	405	414	394	428	442	420	457	439	419	413	420	419	450	412	405	430	394	432	397	450	412	417	398	422	423	408	425	402	436	452	422	407	438	413	446	422	404	500	396	410	419	420	382	433	411	364	410	439	445	417	409	460	416	421	427	406	424	398	431	422	381	418	425	435	388	426	413	435	443	389	430	415	420	411	421	415	429	445	452	440	440	435	399	410	420	415	427	405	440	403	440	453	404	429	396	451	412	398	409	420	394	435	466	457	387	438	446	444	424	440	430	421	428	412	446	424	426	428	413	418	430	378	483	497	417	411	409	429	411	419	404	434	455	418	453	444	403	403	404	395	419	444	433	447	371	417	443	475	395	456	383	432	408	425	419	428	430	401	402	433	430	410	452	466	435	423	385	438	414	416	427	378	404	438	409	464	442	402	402	414	390	427	409	433	463	414	454	399	440	406	470	423	450	446	397	418	397	425	402	452	448	427	413	462	429	446	414	401	442	424	412	432	421	425	417	435	430	424	426	431	446	407	395	426	436	477	412	442	393	398	406	408	426	431	436	425	425	407	431	402	422	410	401	435	414	411	410	438	457	431	436	380	414	429	426	442	414	465	410	446	382	431	451	415	397	442	445	406	405	407	408	413	425	399	409	436	416	441	415	404	421	401	422	409	449	451	416	410	428	406	487	436	426	372	440	404	395	417	395	439	391	403	400	429	436	416	453	395	418	437	453	421	429	405	409	428	426	396	427	416	402	431	388	446	403	401	454	394	416	434	392	420	431	398	390	408	432	431	413	404	442	405	416	420	408	405	431	390	399	420	452	457	412	380	423	422	418	389	434	411	414	403	415	430	419	400	419	420	399	391	424	423	437	417	406	430	428	439	457	409	436	411	451	444	438	422	421	449	421	400	409	466	405	427	427	438	425	437	415	422	413	428	399	414	397	458	418	416	437	444	446	434	428	431	414	424	442	395	415	416	444	410	451	401	425	418	411	414	426	416	438	410	402	426	405	422	417	413	437	442	406	439	423	414	433	413	428	409	421	403	418	407	398	419	410	397	400	447	418	379	459	391	417	402	452	417	374	439	437	435	469	430	441	390	406	437	434	430	387	430	410	440	441	429	400	432	395	422	450	462	440	421	389	400	431	424	403	406	446	423	400	436	435	384	432	402	444	413	375	433	429	447	415	415	430	400	385	426	398	390	415	410	431	408	363	454	424	431	437	387	416	414	455	443	407	422	414	402	435	439	423	447	436	434	442	425	442	435	420	396	443	421	419	438	425	412	403	435	438	449	431	436	430	436	403	415	409	411	443	441	440	408	443	428	385	425	385	413	432	413	388	417	383	419	445	413	420	441	421	436	385	425	398	430	407	393	462	402	453	414	418	438	409	401	419	440	446	448	446	411	399	411	451	468	414	371	427	434	421	430	362	442	402	411	451	412	413	422	393	456	431	411	430	416	409	421	402	389	397	424	395	439	406	420	417	450	412	427	418	409	375	419	437	389	367	391	419	414	410	432	431	420	448	418	361	390	401	396	427	457	435	393	395	446	433	410	445	424	449	449	413	442	431	418	433	425	415	413	489	443	409	465	422	431	426	424	426	394	405	434	421	393	389	406	458	414	402	428	421	436	448	453	393	435	450	452	426	402	429	430	418	453	412	427	431	433	425	394	391	430	425	415	454	388	413	436	417	419	408	420	429	423	422	476	470	419	398	438	409	414	430	444	417	460	417	437	421	451	404	404	409	428	400	418	420	385	456	428	434	446	422	430	449	437	442	442	366	441	403	455	419	410	433	396	404	414	444	429	410	449	420	416	425	435	411	428	423	437	410	417	421	456	410	432	402	436	373	417	400	420	422	429	429	417	419	410	401	452	437	425	392	453	433	459	448	400	464	409	442	405	419	414	426	430	459	386	417	407	409	407	410	398	461	432	459	444	426	457	453	423	428	418	414	411	407	416	425	447	381	440	418	414	384	410	404	423	414	405	423	484	438	405	447	413	445	373	487	414	453	428	441	414	420	447	393	416	430	419	410	445	412	429	450	428	389	433	398	408	471	411	410	411	412	413	433	436	414	433	401	435	418	413	392	426	448	417	440	387	438	438	410	408	436	431	405	454	435	448	398	404	459	415	430	439	411	452	422	435	436	435	402	451	416	433	428	453	454	440	442	409	404	400	376	457	420	435	434	411	414	439	420	410	432	398	390	417	418	405	377	394	413	415	401	422	429	430	404	433	399	465	430	475	403	450	427	437	439	448	456	405	456	412	444	422	402	449	396	432	410	429	408	451	439	409	412	412	458	399	431	441	392	402	401	447	402	355	400	407	438	421	433	440	419	390	413	395	390	384	423	457	430	448	400	410	441	391	400	387	392	400	402	437	451	439	445	409	418	418	385	434	420	418	410	400	397	394	414	393	426	414	432	441	406	433	431	411	406	399	420	426	398	453	430	430	427	421	423	402	426	457	447	413	420	379	449	402	378	406	444	423	452	411	416	425	440	394	434	413	428	414	425	405	421	407	388	436	426	423	462	463	445	423	412	433	463	383	412	409	420	428	435	400	405	369	403	416	399	431	381	460	431	415	454	421	390	431	415	415	413	389	373	443	414	396	454	442	420	450	406	394	404	398	389	436	451	379	371	434	428	413	395	453	407	403	420	395	438	411	434	431	406	423	414	424	435	481	437	425	445	438	413	430	395	414	436	422	408	438	424	425	452	386	445	442	405	415	418	437	425	421	463	410	398	387	426	420	439	428	411	412	417	389	424	441	398	413	416	408	413	425	427	445	419	429	383	410	430	439	413	401	389	436	425	444	446	412	383	406	433	379	415	422	431	413	436	397	397	411	399	412	442
24978	20988	27101	24627	9132	878	640	540	499	486	484	463	426	494	472	496	493	458	459	496	443	428	489	451	466	461	460	475	473	486	537	1146	1157	1004	798	592	463	448	385	448	448	451	437	436	410	437	450	428	427	421	427	425	452	430	444	422	434	454	416	438	453	438	413	444	439	461	438	422	424	396	404	398	431	450	434	424	412	470	417	435	462	424	434	429	425	418	476	426	409	429	446	421	409	417	416	420	423	467	490	422	399	414	410	402	408	427	440	422	401	417	450	418	412	439	410	428	438	442	434	383	458	445	430	452	411	438	434	426	446	409	436	451	414	419	448	428	420	421	446	423	456	456	412	409	424	378	391	431	425	474	480	432	441	461	440	434	414	426	438	436	432	441	426	405	484	406	448	434	430	419	449	482	463	431	415	466	494	423	441	420	449	424	458	438	407	430	439	431	420	420	413	437	433	478	433	429	443	463	391	444	453	438	400	403	479	440	442	453	437	429	424	401	406	463	448	441	420	455	474	393	436	450	465	442	431	461	421	448	434	452	487	434	434	379	464	414	437	415	429	395	427	415	454	443	421	428	449	394	462	440	416	461	424	423	418	421	464	431	422	430	411	453	457	437	465	433	435	455	443	454	458	438	433	428	438	430	408	459	440	446	456	435	443	429	392	438	412	439	432	427	459	425	433	447	447	417	411	449	420	374	424	463	442	451	423	428	440	411	434	426	415	419	419	464	428	435	410	472	449	462	437	379	439	454	444	436	426	449	436	441	439	448	448	440	423	412	408	415	442	411	464	411	473	435	407	457	436	414	430	415	416	394	437	466	409	429	415	452	443	437	436	429	424	435	475	408	449	443	480	466	452	435	415	450	473	424	466	453	431	436	454	415	428	443	424	416	464	421	445	455	434	483	423	425	422	443	393	443	434	460	455	464	458	427	449	433	436	391	422	404	425	418	415	407	423	418	438	469	434	489	435	410	444	380	451	450	431	407	410	443	429	409	410	430	427	465	444	418	446	433	440	411	462	420	390	451	431	441	420	471	430	455	440	408	418	431	463	435	442	408	446	478	449	448	444	415	418	426	406	459	463	442	480	433	413	477	427	452	395	412	453	455	450	445	406	405	397	484	427	419	423	424	418	409	381	440	427	415	466	464	482	418	414	425	454	449	437	465	435	469	439	425	444	451	445	439	419	472	384	413	432	403	419	420	406	457	464	440	431	417	418	398	417	423	447	439	415	450	420	411	419	438	445	400	424	437	419	448	429	401	436	454	469	450	432	437	434	440	445	489	447	433	410	411	406	444	442	455	419	413	453	440	459	448	450	410	434	444	437	452	418	450	437	416	423	442	430	442	497	414	478	407	431	404	439	443	451	439	457	460	477	428	429	441	429	410	438	424	474	448	455	475	417	423	451	424	460	435	421	452	437	435	440	423	452	430	427	412	455	400	464	429	442	411	438	451	421	414	470	473	434	426	405	442	443	386	407	426	459	455	451	384	437	427	414	421	426	439	435	451	446	444	438	444	428	428	405	430	423	457	423	435	408	450	413	451	416	434	452	427	425	440	437	443	446	435	449	464	445	436	421	460	452	436	463	402	428	408	457	444	482	433	438	444	440	461	453	480	417	445	443	423	439	468	419	436	438	440	444	464	443	431	430	452	455	482	471	435	427	434	457	449	433	419	418	463	433	448	417	437	439	423	419	434	430	395	488	430	429	471	435	426	455	458	403	442	457	441	422	449	438	466	433	422	421	457	415	427	430	443	438	446	448	435	466	414	417	430	456	421	441	416	446	456	415	399	414	452	408	432	451	443	414	421	455	465	451	424	435	428	446	435	386	474	420	414	447	449	485	428	431	432	451	463	432	428	421	448	442	426	436	422	427	468	434	444	463	455	449	409	446	397	432	453	465	434	442	419	425	439	429	464	436	463	441	422	430	422	404	421	407	413	414	433	442	424	480	454	397	452	464	403	442	436	435	430	441	435	443	425	425	428	401	440	391	458	391	438	437	466	441	448	435	442	464	382	419	447	441	475	422	452	435	427	457	457	472	438	408	424	437	397	449	428	423	458	385	444	429	398	463	464	411	455	425	441	435	466	439	481	461	454	456	404	419	426	421	396	390	427	428	445	447	412	373	441	413	486	453	405	491	474	430	451	427	475	438	432	465	465	462	443	476	405	389	480	432	430	433	433	412	457	458	390	423	424	429	416	440	474	454	423	462	390	422	432	440	447	419	460	409	427	444	436	427	401	405	407	439	403	452	424	446	426	414	431	409	407	486	472	408	428	469	426	436	466	411	439	493	463	432	402	423	448	434	462	452	436	459	431	417	437	459	438	452	425	480	449	449	426	429	419	416	398	434	446	418	445	412	415	414	427	412	452	456	456	461	455	423	453	401	440	392	435	443	446	451	467	415	417	441	451	439	439	448	468	430	462	438	428	425	440	424	409	401	445	416	453	452	459	432	406	450	436	420	425	359	419	439	411	416	419	456	460	474	452	408	414	412	416	469	437	470	446	435	442	449	422	453	463	435	469	438	416	428	405	393	444	414	488	456	411	476	416	389	444	448	437	462	430	407	432	392	418	429	435	417	438	423	446	421	430	421	424	432	420	426	460	439	392	463	415	435	416	451	444	489	403	463	408	465	431	438	415	457	446	437	432	406	439	398	449	429	449	416	412	442	421	415	458	436	433	421	421	463	423	450	429	422	448	422	410	459	445	451	430	398	433	430	427	463	424	415	418	458	443	423	409	422	432	421	476	427	428	473	411	438	408	434	452	449	448	411	443	436	445	437	459	444	478	446	433	445	428	427	446	409	439	407	472	443	432	423	443	436	405	453	433	474	430	400	426	407	442	435	462	440	441	437	437	425	461	430	445	481	423	448	476	420	424	456	444	414	418	418	451	437	426	456	456	455	441	422	423	451	454	379	432	447	462	440	384	454	429	433	460	435	449	391	435	407	463	464	422	414	484	399	437	461	430	431	429	470	396	457	417	436	393	431	474	455	424	474	460	459	436	452	442	437	476	423	487	449	456	425	460	439	442	439	460	447	403	418	391	423	426	412	429	450	431	422	440	442	418	449	447	406	405	430	436	407	407	452	461	434	478	459	420	467	458	399	411	471	418	475	403	451	456	396	467	399	451	394	445	461	400	419	437	458	398	443	470	428	413	453	473	418	439	442	459	432	423	467	421	444	434	417	482	442	403	438	489	410	430	476	438	441	444	404	422	411	472	432	429	439	441	412	456	450	413	427	442	389	438	464	404	398	438	474	422	436	452	453	421	428	491	454	431	466	455	448	412	467	460	426	448	415	468	428	458	441	439	461	412	424	465	434	398	450	390	464	451	420	439	435	425	419	443	410	435	438	416	426	435	441	483	406	427	419	458	409	448	413	450	455	440	378	452	472	423	422	425	427	444	446	424	451	442	438	435	443	457	451	438	413	419	418	438	432	463	425	469	443	483	429	422	462	466	412	454	436	434	467	422	464	405
33428	51536	26790	2696	1285	1047	913	728	632	618	615	571	553	590	569	586	550	513	529	577	562	533	505	508	533	500	498	478	502	584	730	1697	1653	1384	1023	655	580	538	501	460	459	496	474	469	490	533	494	491	498	445	488	521	465	497	504	516	487	466	481	489	527	463	480	522	504	484	497	470	489	511	501	495	529	539	491	482	486	510	473	489	482	478	512	469	512	502	485	478	459	498	509	519	502	491	536	491	482	492	505	490	481	512	456	497	481	510	505	526	467	494	488	517	460	494	451	517	517	493	511	514	478	494	497	493	504	506	510	479	497	497	472	512	488	495	481	503	467	512	536	502	438	561	513	521	476	507	438	509	523	488	474	475	526	473	522	533	491	493	512	518	494	494	511	508	536	490	494	484	500	512	493	513	477	490	506	522	476	524	490	487	522	542	485	554	491	520	498	538	470	498	474	508	471	506	462	495	528	528	524	466	455	467	482	495	474	534	491	513	453	487	490	509	516	474	482	485	477	499	498	515	508	521	485	529	511	522	524	476	524	534	495	508	526	490	490	499	523	491	536	479	482	445	487	490	511	511	473	461	538	458	497	517	495	509	473	482	462	493	482	476	517	525	498	488	517	460	475	510	483	491	495	506	490	494	518	499	496	470	511	561	474	514	518	480	526	517	491	517	480	519	476	489	509	474	520	478	486	486	526	481	517	516	496	510	494	479	507	443	501	509	516	469	469	468	537	471	525	500	533	479	527	497	486	482	518	495	475	495	478	459	501	512	466	504	535	480	544	475	492	460	510	502	518	529	518	504	496	516	476	488	496	498	518	481	485	484	511	502	496	438	511	457	518	500	497	491	501	483	512	494	487	462	497	485	508	497	483	486	519	507	502	515	493	520	505	513	508	526	498	487	499	504	467	464	481	457	489	516	478	478	513	512	487	482	507	503	496	505	515	491	485	459	528	534	472	535	490	484	477	528	484	497	514	501	488	480	519	555	492	512	489	506	488	526	486	488	503	507	517	455	486	447	530	518	516	502	504	529	513	511	509	496	505	484	533	514	510	482	515	497	485	514	502	503	494	501	456	476	508	489	477	524	489	498	492	488	475	508	481	505	470	481	480	497	492	505	503	463	472	517	528	482	490	517	469	468	541	526	462	510	468	498	470	489	498	519	501	514	508	483	493	479	505	530	503	475	504	505	477	487	479	512	487	494	507	506	487	488	540	479	469	502	487	492	491	490	490	489	482	497	498	501	490	512	497	517	474	486	454	472	505	490	537	513	476	494	533	463	490	519	512	517	509	492	489	509	521	480	471	487	491	545	475	467	491	494	489	484	464	524	516	503	526	493	508	463	502	490	508	540	500	466	492	479	489	504	496	488	471	485	495	474	516	455	490	486	482	522	516	486	471	462	504	478	506	476	476	523	490	479	505	432	512	512	506	495	504	487	545	487	490	512	516	530	511	472	526	507	481	526	473	542	485	495	509	474	501	441	517	481	478	489	482	512	490	489	455	512	480	466	464	454	464	472	517	484	516	503	493	485	504	465	488	523	499	479	470	478	494	507	487	500	505	540	513	468	507	509	463	500	509	481	494	472	495	504	489	498	490	516	478	499	470	524	474	504	475	535	508	501	506	496	497	480	505	525	501	541	514	560	502	478	502	479	495	515	525	502	552	479	481	485	508	532	440	459	480	476	508	491	488	508	455	490	486	494	513	484	522	496	485	507	490	491	506	466	494	487	504	458	456	465	532	505	466	458	468	481	492	460	533	485	494	489	525	502	492	491	508	484	490	524	501	529	537	514	502	487	514	493	502	487	491	483	487	476	497	500	480	487	525	470	491	500	489	498	499	498	485	471	493	512	506	513	486	505	542	503	490	471	479	494	471	427	499	531	557	507	446	482	527	516	500	528	513	510	525	507	527	494	496	472	494	486	493	444	460	503	517	514	510	490	528	491	457	519	510	532	487	507	490	491	439	545	501	515	490	483	495	467	508	519	460	504	479	488	490	496	475	501	484	497	500	496	479	499	523	503	475	499	516	482	522	486	488	479	490	480	502	500	493	529	499	492	504	500	510	512	466	467	506	466	499	499	481	491	472	518	503	437	485	499	493	497	495	482	466	528	477	493	516	472	510	520	486	492	483	518	517	500	533	491	507	508	520	464	525	482	515	507	486	484	504	492	510	455	505	493	537	521	488	517	500	484	506	499	494	494	519	500	497	496	517	525	546	507	504	506	491	465	485	474	523	474	501	520	502	500	483	535	515	498	487	492	508	504	496	465	502	473	520	494	483	524	507	473	494	480	434	489	510	511	437	513	457	474	487	489	463	525	479	524	443	503	494	494	477	508	464	469	520	500	486	513	534	497	516	459	517	478	556	525	532	492	456	523	498	462	476	484	474	470	468	481	499	494	507	503	495	481	521	488	492	471	487	493	483	502	504	498	512	480	465	494	455	507	481	529	466	454	523	503	529	496	481	476	466	515	450	512	520	513	494	494	498	548	485	482	490	515	518	507	517	495	468	498	516	519	470	501	500	492	525	503	455	460	533	547	483	492	512	489	433	521	460	499	498	529	523	487	492	492	460	502	448	556	513	477	515	507	497	469	527	482	508	503	486	490	478	485	498	493	469	485	484	533	506	490	459	498	498	510	494	467	500	512	497	504	478	492	496	480	511	537	483	504	503	509	524	511	492	503	475	497	484	521	481	520	485	493	491	537	484	494	495	540	489	465	490	502	504	480	474	492	528	437	472	467	473	503	463	475	533	534	541	440	480	481	525	523	495	492	520	504	481	472	466	492	510	492	492	476	485	506	509	522	499	511	485	490	486	498	500	515	458	480	461	481	482	469	493	488	528	457	496	501	513	489	504	512	500	448	492	491	493	493	500	500	474	501	515	469	522	486	472	490	537	521	497	467	507	505	534	477	487	499	477	467	490	478	492	491	488	484	493	483	494	495	474	509	448	502	479	492	491	476	506	495	510	471	526	479	523	481	485	504	509	480	491	518	522	519	495	498	508	480	487	487	508	474	516	465	528	495	509	471	488	478	496	510	497	505	474	493	499	487	530	507	479	508	512	500	487	479	465	511	508	492	504	529	515	471	489	475	477	496	476	519	449	515	510	507	512	499	488	504	500	491	466	506	481	512	494	451	499	492	505	492	502	483	500	523	492	473	518	498	472	518	498	483	480	484	508	506	507	481	499	477	517	485	490	475	495	535	489	468	490	485	505	486	513	486	498	504	499	497	534	485	481	501	489	471	531	550	502	510	519	517	494	513	507	510	535	466	495	488	501	496	520	481	534	523	495	459	479	494	487	482	487	503	502	448	504	480	522	492	515	483	487	524	508	489	461	521	478	501	480	530	518	466	542	511	539	504	510	517	503	508	477	540	528	496	480	534	489	531	500	515	476	489	499	544	546	493	496	483	500	511	508	489	483	513	493	511	519	501	495	487	506	513	481	476	511	500	490	489	465	500	501	482	501	471	490	498	509	499
22796	21029	28619	23657	21032	21059	8192	1109	741	715	648	632	608	531	564	554	568	527	519	526	540	549	467	457	441	459	476	436	439	456	549	995	1471	1510	986	645	461	405	426	411	387	406	426	402	409	401	430	402	402	396	418	414	418	436	386	438	398	434	403	417	408	403	377	394	409	389	403	445	426	398	386	410	415	396	396	415	384	392	397	380	373	393	403	410	390	401	381	378	413	399	407	416	382	395	357	402	393	359	384	417	384	397	439	410	425	395	411	371	405	394	430	417	388	389	373	387	431	399	391	386	398	373	405	416	442	430	386	379	421	387	370	423	368	424	383	400	379	398	409	396	409	412	389	417	417	387	374	382	422	415	391	410	416	396	401	416	419	409	372	431	434	388	399	377	395	396	406	421	380	390	395	399	423	405	383	392	395	378	416	381	392	403	396	441	383	402	422	412	431	370	401	434	418	421	424	430	403	408	412	406	393	394	403	419	392	395	407	407	358	394	404	407	408	394	401	430	417	394	371	435	384	432	393	379	447	367	409	409	415	419	385	386	398	413	400	388	396	401	405	421	414	376	394	396	397	455	387	411	421	415	405	396	436	400	371	377	377	408	408	373	389	420	379	400	381	383	402	385	408	392	369	375	396	377	434	410	410	434	437	402	409	415	434	380	355	392	438	390	430	380	436	391	454	439	422	390	422	429	392	400	383	431	356	423	428	409	423	417	385	421	403	391	429	396	410	409	387	414	389	418	412	425	424	393	394	385	451	430	377	440	387	404	384	406	377	418	411	385	378	435	423	399	401	387	397	386	424	359	432	375	382	391	392	361	375	404	387	416	403	394	415	399	427	405	377	383	415	384	373	412	396	436	362	442	403	398	384	425	419	393	389	399	422	421	415	370	411	424	391	384	390	396	389	409	372	389	410	374	459	427	395	418	416	389	428	388	414	380	413	378	419	399	397	408	450	395	422	386	415	376	421	380	402	401	416	439	409	410	393	418	410	421	380	405	425	376	412	398	391	413	422	403	394	427	427	391	401	407	383	383	410	396	397	408	443	396	420	399	438	413	410	385	386	390	425	377	433	418	371	408	365	421	436	379	428	431	387	433	410	430	382	391	384	413	402	426	419	383	413	390	391	411	446	406	414	376	382	420	381	395	424	395	411	391	396	403	409	418	387	439	374	422	413	410	409	392	420	364	434	393	432	374	368	395	412	379	425	387	385	400	403	391	405	384	380	435	428	406	414	428	403	419	410	383	417	342	399	422	390	447	392	397	407	410	399	384	408	379	406	432	395	386	383	406	406	408	399	419	415	405	382	385	372	391	384	398	407	390	420	393	428	418	413	394	405	399	428	425	447	410	423	451	386	428	388	429	409	394	408	397	400	379	401	389	371	387	418	426	373	379	406	415	409	405	386	372	414	391	409	407	436	422	382	396	423	430	412	397	391	405	417	384	386	386	388	415	398	392	401	373	421	406	396	393	396	416	394	413	419	408	374	387	399	427	390	409	411	388	418	366	375	416	387	382	380	371	394	415	416	390	437	426	428	402	407	407	382	397	419	422	396	403	376	399	361	394	395	442	379	397	386	411	368	390	426	408	393	411	399	388	367	387	420	393	421	431	418	417	392	434	373	399	414	401	415	437	432	428	420	387	392	370	410	390	429	393	418	397	384	408	412	433	422	383	403	408	376	385	410	422	408	413	425	455	429	423	411	392	384	407	398	390	383	425	441	396	430	374	379	350	421	428	424	392	412	393	394	407	431	387	417	390	423	381	407	385	393	410	387	407	417	392	411	398	396	409	382	422	367	419	376	421	368	361	402	374	409	384	372	424	396	403	404	431	362	405	423	430	392	424	422	402	410	407	396	385	435	389	379	410	407	360	407	374	395	434	396	393	380	391	403	392	396	394	384	438	417	389	381	395	399	401	427	420	384	357	384	411	393	454	394	417	383	418	424	410	409	401	368	423	408	415	427	349	417	439	392	412	382	417	405	416	388	382	404	429	411	390	380	385	368	413	436	399	408	415	450	410	382	398	396	443	395	397	401	387	406	411	405	408	417	406	424	403	408	361	364	399	408	386	399	403	409	389	376	364	409	397	387	414	357	430	385	408	371	421	379	375	376	382	416	395	424	420	346	404	411	420	399	400	418	399	338	406	426	414	356	396	388	372	414	390	392	368	415	398	416	405	408	390	408	424	368	391	398	414	414	427	349	437	389	407	354	380	413	419	368	385	398	387	390	417	415	410	404	435	430	417	386	360	422	428	399	402	422	422	403	377	388	392	383	394	391	395	435	385	392	412	418	379	411	382	395	437	393	430	387	417	395	402	370	408	407	411	403	425	418	387	410	398	403	415	383	389	377	381	389	398	400	407	403	400	377	392	437	401	412	394	406	412	392	376	401	393	433	415	366	387	408	410	427	417	403	428	441	392	411	457	382	373	430	409	431	394	389	412	424	383	390	382	418	402	420	399	389	395	411	447	400	388	392	390	402	385	375	393	413	393	405	426	427	395	352	409	407	422	421	412	399	410	420	391	447	399	417	410	430	346	375	404	430	367	395	362	392	431	432	411	432	392	394	368	393	452	421	369	402	374	388	423	403	411	399	418	439	392	395	391	439	422	383	414	443	402	414	460	390	402	389	421	380	385	383	368	427	403	393	372	394	416	429	397	411	374	411	409	388	425	415	361	405	425	406	386	366	391	395	380	413	386	389	403	426	409	420	361	428	400	415	423	381	422	381	404	385	380	396	393	410	381	423	386	406	371	407	396	356	416	399	388	402	384	372	412	411	416	421	396	384	446	430	384	414	370	425	412	412	396	402	433	401	394	382	364	416	419	393	426	421	401	370	411	413	421	398	423	423	415	403	436	420	354	416	399	401	363	400	425	388	411	415	408	398	392	399	397	405	448	363	386	398	419	393	392	385	401	378	404	413	415	407	417	386	424	374	428	407	414	380	388	414	406	381	401	402	404	376	372	406	387	410	426	401	396	416	388	414	379	371	422	454	430	407	388	384	409	421	394	412	373	406	378	402	407	402	434	383	396	387	441	374	408	381	376	402	461	444	364	445	413	400	403	431	379	392	389	397	397	440	430	423	415	419	392	381	390	367	400	402	416	408	416	388	424	367	425	418	350	390	386	474	408	387	379	428	407	415	360	419	387	388	413	445	368	413	411	391	427	370	387	381	407	397	381	396	413	392	391	373	392	373	402	427	408	393	361	405	413	399	410	385	392	432	418	387	391	408	408	391	389	381	400	404	406	376	406	420	410	414	399	402	381	400	393	423	380	412	403	409	395	403	407	447	394	403	420	434	416	378	401	428	397	367	364	389	400	387	426	358	423	418	416	401	404	417	422	390	420	399	439	414	418	396	385	399	394	392	417	412	386	415	424	398	390	414	399	404	383	379	400	399	431	392	382	389	394	377	374	421	390	387	388	396	404	385	384	401	419	350	414	405	424	408	474	400	382	398	416	424	409	386	369	397	401	400	410
35078	57503	23304	4742	3414	2429	1920	1494	1267	1008	833	794	728	689	713	741	736	713	614	595	621	651	576	506	525	516	588	534	504	567	656	1289	1946	1980	1261	756	545	456	424	440	438	437	490	472	453	449	447	431	445	460	440	449	416	478	465	422	433	455	453	452	455	456	457	451	431	462	455	433	452	446	410	399	463	450	424	448	449	449	454	485	446	438	463	412	435	422	401	465	498	474	440	401	461	455	459	475	441	436	440	452	460	450	443	470	445	451	469	519	453	450	438	430	445	472	411	449	441	399	390	468	456	471	482	408	467	421	432	465	479	433	471	475	435	441	464	454	448	448	423	449	436	471	455	429	481	458	451	453	438	474	424	465	438	440	448	452	440	460	397	407	445	460	498	434	461	462	430	479	449	429	431	434	420	434	457	425	411	444	438	426	469	435	458	464	438	406	457	427	450	425	460	413	436	431	407	438	426	441	451	435	448	449	472	452	448	441	432	435	467	471	450	448	432	476	423	453	505	442	420	408	426	439	431	443	455	430	445	448	436	419	443	455	429	471	453	478	466	433	499	420	468	431	453	457	445	446	437	454	412	458	433	444	464	442	473	464	391	432	391	410	447	446	473	467	408	417	433	468	453	462	445	446	421	440	451	455	458	427	467	438	433	457	418	449	481	453	470	451	438	434	446	456	456	450	434	454	438	458	426	401	468	478	464	427	468	450	428	437	426	430	422	422	444	469	441	460	436	456	485	420	440	451	428	411	422	436	469	462	455	400	460	430	445	477	457	462	441	436	444	454	438	431	462	426	445	469	426	437	437	423	439	428	410	456	464	429	449	469	452	459	429	395	457	413	410	442	439	455	454	441	433	466	429	479	456	492	437	443	450	401	447	488	437	420	428	431	442	421	406	435	436	464	457	427	448	403	451	454	426	453	448	379	420	478	409	402	473	466	453	421	452	428	437	461	426	452	496	443	447	472	429	469	423	450	463	429	412	406	468	426	398	421	450	431	435	442	424	420	419	433	420	457	427	435	469	469	423	439	425	449	439	448	419	479	453	464	403	447	449	460	441	479	412	432	433	455	455	480	443	425	436	454	443	470	451	437	482	459	431	456	469	430	437	462	465	449	440	467	399	426	434	439	425	476	430	448	429	443	441	435	458	463	476	453	439	469	470	417	463	453	467	450	422	466	447	456	448	428	452	423	464	416	447	421	467	473	456	461	440	449	418	446	455	459	410	446	450	448	425	433	406	473	451	452	457	441	480	467	483	455	429	439	412	462	438	443	469	445	469	429	436	443	433	443	411	465	403	438	454	439	437	435	440	442	439	471	411	468	443	451	422	432	437	451	489	484	441	430	457	448	428	460	454	427	447	420	459	398	433	426	484	457	471	483	467	469	460	454	419	440	434	439	439	477	447	435	457	444	421	475	481	457	430	398	449	473	433	403	434	462	436	411	477	464	466	487	446	456	461	428	440	450	464	412	461	396	456	471	461	429	480	439	433	418	446	470	402	431	436	463	444	452	428	492	426	487	468	446	461	433	493	424	433	455	475	441	423	456	462	439	440	409	455	408	423	439	467	441	474	465	443	463	435	485	439	449	430	454	468	428	427	438	488	443	452	464	434	448	414	447	442	461	456	436	426	437	408	429	453	476	470	462	462	435	435	457	429	421	448	440	458	399	448	485	401	448	449	458	461	465	463	448	433	427	442	474	453	432	428	439	456	472	418	438	438	458	455	456	442	452	422	452	405	469	426	445	469	434	426	445	409	475	415	422	439	394	475	422	445	458	456	465	439	411	458	447	440	437	447	437	434	422	460	466	461	433	417	445	426	470	407	446	456	468	468	425	437	365	455	463	425	430	441	453	477	436	421	401	474	418	455	471	464	437	436	477	438	453	431	488	424	443	418	424	422	448	468	457	475	429	439	469	467	390	429	482	486	429	468	442	445	428	446	434	433	418	445	465	445	426	473	465	463	465	422	413	429	448	450	441	451	488	435	424	451	432	444	421	458	420	454	488	426	443	439	447	448	429	487	453	430	410	440	429	478	462	442	480	463	435	488	485	390	447	428	472	422	448	432	434	435	466	437	450	445	433	422	432	444	425	451	441	474	437	480	465	461	467	446	420	425	449	465	419	467	426	445	434	457	444	401	489	432	420	485	439	412	407	413	483	435	462	440	417	433	417	452	467	459	460	471	436	425	456	465	454	448	433	456	433	446	424	425	452	434	407	446	456	433	417	458	440	439	406	424	461	445	420	460	464	434	434	430	446	400	437	428	462	464	458	471	443	459	451	444	445	418	460	459	412	462	473	433	428	469	462	451	438	404	442	439	435	448	466	428	483	424	462	435	454	481	440	432	482	445	432	459	424	491	430	472	484	476	423	389	463	450	463	414	457	437	411	413	427	438	505	430	444	430	418	455	452	450	456	439	445	441	458	424	437	445	455	476	426	410	432	468	447	411	468	486	426	477	430	461	402	470	462	460	451	440	450	455	436	408	498	429	468	459	489	475	455	445	430	439	423	439	455	492	447	464	453	486	429	484	389	468	465	458	407	434	423	444	409	475	440	490	460	427	429	429	486	435	439	423	457	438	418	459	458	426	415	419	476	455	437	472	483	468	464	461	466	403	435	453	426	463	462	431	473	448	409	462	431	460	447	466	439	466	449	430	454	466	414	465	471	446	417	436	431	453	464	436	409	443	444	447	439	422	424	452	416	444	451	449	428	463	456	458	434	469	426	470	456	470	440	431	411	472	458	438	423	456	441	466	450	453	460	433	431	409	468	447	419	428	458	432	479	460	465	446	459	468	457	459	445	419	444	420	467	429	436	469	439	460	428	398	463	446	458	451	424	449	453	440	451	407	430	446	428	455	446	446	460	463	427	423	432	449	439	463	429	447	466	436	433	450	413	446	482	462	443	427	433	453	439	442	426	437	420	448	441	445	432	407	430	454	492	434	463	432	412	432	445	404	494	497	424	466	391	490	432	456	453	411	445	436	470	445	437	455	436	442	423	418	389	462	450	410	448	458	458	426	450	427	454	446	441	412	439	446	451	441	477	401	412	450	475	442	427	419	482	459	450	425	447	456	450	451	448	459	442	444	429	466	435	481	435	425	452	421	479	440	440	447	448	436	480	455	472	489	473	452	440	439	443	430	443	452	444	475	434	425	456	431	410	449	417	466	444	431	422	453	430	440	419	450	450	459	423	451	454	473	470	444	469	448	440	455	446	435	454	428	444	434	427	432	412	459	411	432	449	444	453	428	411	443	437	414	439	452	440	437	422	440	420	452	473	411	482	422	441	441	427	433	475	438	446	443	471	467	458	454	441	425	431	409	407	450	427	447	441	436	459	443	456	443	434	457	488	426	438	453	434	426	487	433	454	424	457	474	461	448	454	419	444	444	394	438	452	430	460	409	452	474	429	459	454	423	482	435	468	417	418	457	454	477	405	445	472	496	470	417	418	454	459	441	435	449	449	409	390	447	458	429	436
28895	28577	23082	5362	610	494	404	400	394	392	374	401	359	349	383	429	408	361	381	383	373	350	375	393	390	366	363	332	406	391	404	478	454	589	567	458	448	363	342	368	372	337	366	376	363	366	327	355	362	334	355	359	368	351	367	370	362	376	324	383	395	356	344	372	360	328	344	344	387	346	349	362	357	354	343	374	330	358	349	342	382	355	344	351	343	388	352	324	351	343	335	358	315	350	359	370	370	359	373	368	367	323	347	377	333	342	362	343	370	362	372	385	328	380	347	353	345	360	374	384	341	336	350	329	347	358	332	349	388	351	360	364	351	360	321	348	346	354	369	351	376	354	349	321	374	383	376	353	352	342	328	363	383	345	381	348	355	339	358	332	364	368	362	356	345	350	371	388	376	346	341	324	361	387	368	363	381	379	340	379	360	349	342	344	337	353	352	367	352	400	392	362	343	352	359	360	345	358	339	388	382	392	380	352	341	352	349	363	346	362	349	367	356	335	342	358	383	384	369	346	332	336	350	379	381	362	395	361	354	309	358	366	366	354	354	352	342	322	360	358	426	342	368	324	356	390	358	364	321	394	399	339	364	358	363	380	349	367	371	366	374	395	360	349	362	365	320	374	373	361	354	370	348	354	347	388	320	352	361	352	362	371	347	344	351	374	368	360	340	367	359	335	341	368	370	356	361	352	333	345	373	361	365	352	356	395	348	352	345	348	364	392	356	357	374	383	354	331	343	367	320	341	355	344	345	376	354	336	379	329	389	339	377	364	345	376	371	364	370	368	349	338	356	365	335	388	340	372	360	384	346	366	343	349	344	377	321	381	364	392	337	351	390	348	368	388	372	296	351	370	345	336	381	353	350	353	355	332	372	379	366	374	367	353	379	308	325	373	367	379	373	363	325	356	388	354	358	354	346	374	343	354	386	346	328	344	386	357	361	374	351	364	370	363	378	340	357	372	374	404	357	333	347	363	379	307	355	358	358	384	388	370	356	344	381	359	391	382	351	380	361	342	372	354	352	335	346	383	347	340	381	354	367	362	319	337	363	374	371	365	340	349	352	360	359	384	374	379	338	358	333	389	397	391	367	346	351	392	342	331	372	379	365	379	357	375	346	385	373	348	357	377	336	315	379	352	347	343	338	338	368	371	365	373	368	354	373	346	376	320	355	368	354	360	353	405	379	363	365	343	327	378	353	382	357	341	372	360	354	342	330	330	366	328	343	362	318	353	355	388	343	355	349	371	333	351	397	353	392	371	344	369	335	340	370	344	408	385	373	341	417	329	400	351	385	362	348	348	388	361	391	375	350	375	363	386	311	360	378	362	379	342	372	372	370	359	336	338	359	372	359	320	379	375	366	340	373	354	373	367	328	353	363	351	390	348	359	364	375	357	369	378	343	376	319	372	347	362	379	368	382	350	362	367	369	386	365	365	358	354	382	338	355	366	373	344	330	366	351	353	349	407	355	403	346	359	358	371	373	334	362	366	348	370	352	401	344	322	345	348	351	365	398	381	358	353	363	366	383	373	388	382	371	390	330	331	366	363	341	362	355	376	343	387	352	333	356	382	343	371	350	374	370	363	362	331	388	375	346	409	352	334	364	351	357	369	353	335	377	370	350	334	350	378	361	369	371	342	367	338	371	338	344	319	328	359	350	343	371	382	348	365	365	380	364	372	332	347	374	355	383	343	355	377	380	348	357	325	361	334	359	360	318	384	359	346	358	364	358	398	382	356	367	346	368	376	377	349	393	365	349	336	358	353	405	363	352	354	373	361	354	377	351	372	373	371	390	366	359	357	371	367	368	382	318	362	380	336	359	336	360	343	324	352	354	372	358	366	366	357	346	368	387	346	354	349	335	369	358	346	347	350	347	364	357	343	397	347	373	336	340	373	367	328	379	388	376	377	363	331	348	373	326	387	359	356	359	363	341	336	404	352	384	380	337	368	362	410	350	351	355	380	349	373	356	379	354	342	376	383	341	354	353	331	329	354	344	347	354	361	380	366	381	376	356	351	367	352	344	336	353	351	383	334	341	382	371	346	348	360	341	356	353	369	373	356	338	342	342	373	376	373	314	398	354	369	319	331	338	372	345	376	343	390	372	340	349	338	369	354	383	401	312	368	352	352	371	372	374	330	374	343	340	373	395	366	408	354	351	387	304	372	345	343	385	371	369	368	353	330	371	352	341	367	374	339	368	370	340	317	385	359	365	370	384	374	344	351	364	377	366	342	366	377	371	354	350	344	371	349	348	351	367	335	372	368	324	361	374	356	339	372	368	308	345	350	384	351	366	357	353	356	341	379	375	363	383	373	370	364	370	353	358	351	413	366	346	364	369	369	362	333	334	383	367	400	355	342	368	359	365	359	341	318	342	354	368	344	354	360	381	375	394	341	322	344	368	365	334	335	355	343	367	350	355	385	373	364	376	376	386	395	364	361	370	364	359	357	383	325	351	371	362	376	347	313	333	361	377	342	313	343	359	339	402	346	355	372	345	367	357	348	373	377	337	344	362	371	381	370	357	396	349	363	347	358	362	351	395	352	363	383	350	361	359	366	386	367	350	386	353	352	331	364	350	362	394	355	358	362	353	351	348	360	369	354	327	372	414	368	360	329	399	366	346	357	363	387	327	385	364	334	380	351	354	351	351	385	359	365	353	331	385	368	355	368	348	373	348	350	365	368	365	393	392	373	351	371	369	350	330	361	373	388	355	379	353	370	352	345	379	369	383	360	359	381	389	332	341	356	358	377	374	383	355	368	310	354	350	356	375	372	333	360	392	376	379	345	376	354	334	407	348	357	337	357	380	346	395	349	378	364	333	367	377	396	358	367	366	388	372	346	390	410	363	374	347	355	362	334	361	349	356	347	360	368	351	340	361	359	367	341	356	374	338	363	337	326	332	384	376	347	350	320	332	369	351	355	359	358	375	334	369	333	367	385	379	338	402	338	367	355	355	379	335	378	393	367	361	364	356	343	341	355	364	368	371	357	374	343	347	352	373	382	373	349	364	346	376	374	358	396	389	353	366	326	346	389	316	365	355	343	351	360	339	339	395	340	310	341	385	411	357	351	367	372	386	339	303	355	392	343	354	375	370	347	374	357	355	393	362	373	370	342	357	362	341	330	353	355	372	395	362	371	381	367	353	381	361	339	360	386	370	368	355	355	378	360	383	385	351	368	382	345	367	331	360	361	379	402	372	362	384	362	373	348	373	361	323	385	388	353	389	375	390	375	357	358	352	367	336	358	354	378	343	350	348	350	353	333	370	334	384	370	363	340	364	383	344	351	360	380	364	369	339	356	383	361	327	394	340	369	368	367	354	344	346	361	380	347	350	359	371	360	384	366	354	361	353	366	347	367	360	367	353	348	370	375	380	350	354	354	373	354	361	352	335	368	369	361	355	372	345	337	387	323	349	356	364	395	388	356	315	364	360	347	380	364	376	355	352	400	358	374	380	369	347	367	381	323	362	356	363	383	326	371
33166	45422	16546	2362	620	564	520	487	468	439	404	464	427	415	441	431	454	462	466	451	453	435	456	466	425	446	465	422	462	479	477	531	671	717	628	629	494	431	431	453	415	398	433	381	388	424	425	432	419	396	406	398	432	423	400	410	438	427	446	414	407	454	439	414	416	405	425	420	415	411	445	440	423	454	403	424	409	401	394	400	430	443	409	407	408	424	403	406	430	449	408	426	455	434	429	443	441	419	453	400	447	391	415	455	441	402	419	425	406	405	397	400	395	413	445	395	422	417	421	380	399	412	410	415	435	411	464	424	459	400	411	427	412	418	434	400	402	388	427	412	410	440	397	440	432	417	468	432	453	420	418	428	398	404	412	382	414	417	420	419	414	428	412	436	450	398	416	401	416	388	400	399	417	406	445	387	404	407	417	392	379	446	436	384	440	425	403	377	431	416	423	416	426	437	430	438	438	435	435	456	427	420	441	450	402	386	423	421	402	412	438	425	433	423	363	402	400	428	393	446	410	400	418	399	415	406	408	423	381	381	424	429	395	454	437	404	434	416	382	416	390	438	427	419	433	425	418	422	452	429	462	395	423	417	406	393	381	406	419	410	441	425	414	477	421	409	412	444	441	402	421	384	411	400	437	426	391	409	391	368	412	418	431	441	391	433	399	433	428	458	372	394	397	412	444	376	398	413	413	435	410	419	414	428	445	396	408	414	435	414	456	379	423	392	429	414	398	386	402	417	424	434	413	444	463	407	440	406	451	436	423	439	406	409	423	433	461	413	423	407	439	445	387	408	427	426	414	379	413	449	439	384	391	425	439	412	395	419	391	432	407	431	434	406	404	427	399	413	442	421	423	445	407	445	409	419	447	413	427	424	439	448	419	428	398	389	437	364	402	419	427	414	423	438	370	372	435	388	456	415	423	441	431	449	431	401	468	413	390	402	445	424	398	451	419	415	426	410	420	430	414	435	425	401	410	418	429	402	413	452	386	414	424	393	412	400	443	428	428	409	422	415	456	392	448	407	375	449	412	398	415	423	381	436	465	432	429	403	411	392	479	390	416	405	451	405	421	410	388	405	442	411	455	430	421	441	431	388	421	403	405	430	409	413	410	385	420	420	389	439	401	417	439	399	456	432	421	410	395	416	388	423	425	441	436	399	404	417	425	411	415	405	433	411	393	429	413	416	420	429	394	419	470	435	415	429	395	391	418	408	451	397	430	429	432	416	425	446	418	416	379	399	466	402	396	377	402	392	424	416	390	416	393	423	410	424	429	429	430	460	404	422	425	446	419	421	413	401	426	415	441	403	413	390	453	436	414	424	401	441	430	422	393	402	441	435	384	401	387	425	398	418	424	410	425	439	408	410	405	417	423	426	407	400	419	426	400	438	430	410	475	435	434	397	407	421	382	412	441	396	438	388	429	408	405	388	401	447	424	453	462	401	395	421	379	371	420	403	438	417	405	395	420	449	433	444	416	436	398	419	422	466	439	418	420	379	415	412	411	436	398	418	427	406	443	379	400	459	416	416	406	406	458	416	448	404	427	391	427	397	394	438	428	397	458	475	399	451	452	407	446	438	411	431	406	422	408	427	395	404	418	438	435	438	415	422	445	423	408	459	470	425	363	420	420	390	406	421	386	429	398	437	402	443	424	415	404	438	397	419	431	390	404	435	442	466	412	421	443	406	402	384	438	423	436	410	401	436	414	443	447	389	444	418	452	409	431	458	422	414	399	400	390	407	397	416	423	435	417	422	395	436	447	422	408	422	474	397	407	447	434	377	449	417	419	406	424	450	456	400	434	427	406	429	423	393	408	407	413	449	418	430	430	448	421	422	402	427	426	413	419	414	457	394	408	442	437	461	423	415	455	414	401	391	393	438	426	432	402	432	390	403	421	424	396	435	414	399	413	404	449	425	424	414	458	453	415	393	432	444	413	413	401	396	403	435	467	375	439	414	398	434	420	441	449	468	405	403	382	408	435	396	385	423	447	427	444	423	450	444	428	438	436	388	436	408	402	430	436	416	418	410	427	420	426	423	452	390	412	393	404	437	422	395	413	400	405	419	384	409	404	427	404	456	418	416	481	417	380	411	435	400	463	415	418	392	442	440	419	464	437	413	409	384	461	437	437	420	421	383	443	389	400	427	410	411	399	434	417	416	429	450	405	433	424	435	445	439	389	428	458	414	422	419	377	458	397	404	404	419	412	458	397	408	433	402	419	427	441	393	417	436	406	404	432	441	420	377	424	423	404	422	415	399	418	416	445	444	452	432	408	407	420	422	415	426	396	412	447	419	414	429	445	429	390	428	384	390	420	451	410	382	426	397	453	425	429	413	393	389	412	450	433	395	420	403	382	430	429	417	428	402	409	411	356	418	440	399	408	440	409	394	415	406	408	405	437	416	412	398	400	442	405	408	429	428	453	422	458	427	394	437	434	439	423	409	423	438	412	389	413	430	418	399	404	401	447	440	388	410	417	427	402	442	434	432	390	403	385	379	410	379	446	378	434	382	409	430	453	420	405	422	420	440	403	402	387	388	388	388	420	399	429	448	439	393	451	437	434	436	428	415	444	425	439	401	432	406	419	420	392	362	421	382	390	429	437	408	426	416	392	410	428	424	424	423	405	414	389	385	422	410	442	427	433	416	402	426	414	433	447	402	429	417	381	437	440	419	459	392	413	383	375	418	408	386	413	413	402	423	422	432	408	434	442	400	438	434	406	424	407	437	383	418	409	438	435	436	393	386	410	412	434	439	417	421	437	396	419	377	398	408	406	413	431	439	402	418	455	416	431	452	404	408	468	424	374	400	409	413	426	451	435	380	432	430	419	379	413	424	433	401	420	383	382	409	432	431	412	394	441	439	424	432	431	383	427	401	450	426	436	439	436	432	382	414	378	380	375	410	406	437	410	452	431	415	441	413	411	421	412	386	409	428	428	396	451	432	433	390	390	453	397	447	425	408	430	403	390	411	433	453	449	423	442	407	393	446	421	420	432	412	426	407	448	448	441	421	443	440	429	429	376	460	410	385	391	408	396	428	426	428	412	437	446	430	425	420	423	425	426	447	390	401	445	428	417	431	440	444	423	453	443	399	453	437	445	409	422	427	418	415	442	417	398	431	433	432	400	418	411	437	407	428	429	450	445	407	390	431	422	397	414	440	438	446	433	393	409	444	383	418	384	420	434	400	418	398	425	450	445	416	406	380	390	442	439	433	411	378	416	423	433	397	415	416	408	408	402	430	447	431	436	431	446	454	441	424	407	408	412	427	395	386	415	413	409	380	393	407	446	402	421	420	415	436	435	387	394	404	421	414	413	444	431	444	416	434	409	421	426	411	417	381	395	414	444	455	433	403	393	446	435	415	418	427	412	428	422	430	416	376	420	410	468	420	425	430	417	402	416	378	425	398	379	403	401	405	364	391	424	407	398	397	400	412	424	462	440	423	404	440	412	405	414	423	419	422	398	388	438	405	411	414	417	414
23780	20947	28054	24019	20913	9161	1056	673	558	510	494	438	479	426	429	394	462	464	524	435	395	452	409	385	378	398	409	392	410	589	1236	1326	1477	1869	1472	1252	894	594	421	348	355	366	367	349	356	346	373	349	346	368	357	362	356	370	365	362	365	373	320	357	348	358	387	374	394	358	362	349	365	332	356	345	360	368	356	377	378	367	349	332	369	376	370	364	362	323	354	376	397	360	362	365	404	382	403	333	385	368	337	360	359	385	356	367	357	354	345	336	351	367	381	301	342	362	372	377	356	386	369	342	419	366	340	382	336	347	346	355	363	375	376	358	355	355	371	389	363	374	350	340	352	329	371	389	345	371	371	373	373	356	400	347	336	346	383	347	355	376	365	365	368	369	374	329	352	392	324	375	380	395	357	371	383	377	416	316	363	353	383	347	373	356	361	331	353	348	390	346	328	374	372	340	353	377	367	383	357	327	366	338	384	332	368	334	366	364	364	359	399	375	395	336	380	345	353	371	326	382	357	352	395	369	375	335	379	350	387	388	318	385	380	343	361	372	381	377	352	349	373	372	385	345	339	371	329	330	361	329	375	356	368	347	390	354	349	329	363	362	358	357	373	357	382	332	327	369	318	350	328	355	357	344	371	385	344	363	338	386	391	365	356	398	369	349	361	336	361	373	383	371	378	313	380	357	370	354	365	383	362	353	368	353	347	381	359	369	380	335	340	367	362	391	349	366	349	330	360	390	347	359	386	312	347	356	333	387	368	372	352	383	393	360	377	364	366	318	350	349	345	360	337	348	292	369	389	363	384	363	355	334	401	371	352	348	401	385	342	351	356	384	335	358	408	325	366	365	368	341	400	375	375	366	350	323	367	330	354	378	367	343	355	395	367	353	338	363	344	328	354	353	347	365	337	359	373	348	349	347	411	336	342	330	346	372	377	345	374	347	335	368	359	381	380	352	355	340	363	378	347	378	356	389	389	355	375	351	374	358	379	340	338	354	352	351	380	354	362	349	365	347	353	345	359	356	374	340	364	335	363	329	352	382	354	372	380	379	346	357	345	362	343	346	362	364	328	360	345	383	372	365	365	347	375	375	387	383	368	332	367	372	334	333	365	320	353	342	331	354	361	355	319	376	335	363	342	376	346	331	374	376	363	363	353	352	404	340	369	426	382	401	340	369	374	359	333	346	334	370	346	339	330	313	354	344	352	320	339	346	369	338	351	351	370	359	362	355	385	370	360	357	374	346	364	341	337	337	350	350	339	358	327	337	353	358	363	361	340	361	372	330	371	367	347	364	346	382	360	326	398	329	355	337	346	349	349	381	350	366	381	346	377	373	364	357	333	308	330	363	372	406	361	325	334	367	360	339	363	367	396	344	366	403	381	375	370	322	364	371	359	373	366	382	359	395	379	354	336	349	389	361	381	384	349	366	360	339	369	356	376	381	357	339	353	379	348	336	400	365	372	392	393	374	346	344	370	333	371	351	391	364	333	357	359	371	389	361	369	337	375	374	362	375	363	340	374	384	353	359	386	384	381	346	367	408	383	363	383	351	378	342	356	358	378	329	364	350	379	351	348	350	336	344	360	390	377	330	397	347	350	368	359	369	342	338	382	361	356	368	337	387	348	350	363	342	409	361	350	372	356	353	371	372	378	339	348	353	362	369	367	378	390	372	370	348	349	345	376	349	389	326	383	327	414	351	336	381	369	378	360	368	359	352	366	342	373	374	363	367	322	391	366	367	327	367	360	333	348	357	387	343	341	398	364	360	352	360	360	337	372	375	355	355	325	355	365	343	358	342	365	394	370	380	334	331	349	382	363	353	381	393	378	375	402	356	352	368	363	389	373	342	355	361	355	339	380	354	394	351	380	341	358	352	370	369	362	360	371	376	355	366	306	364	327	354	349	347	364	375	374	373	350	347	399	372	359	399	348	335	349	301	421	335	350	348	363	371	328	341	359	325	352	367	344	389	343	355	359	387	383	377	370	355	335	383	377	365	361	373	342	391	355	349	371	345	374	360	387	364	364	320	370	351	388	382	359	392	348	351	350	366	354	363	361	337	379	358	330	383	339	364	350	361	384	361	349	350	347	332	355	370	384	343	327	345	353	333	366	360	376	350	383	326	333	377	353	344	374	367	331	352	365	365	374	361	385	365	363	340	359	353	367	355	391	370	366	384	350	363	328	370	340	392	364	351	334	342	342	371	337	342	346	356	382	353	350	374	351	355	357	362	358	349	359	377	331	365	377	399	339	365	386	397	392	360	358	344	389	327	339	371	335	377	344	357	369	382	388	336	345	378	363	379	372	373	334	337	347	369	356	333	368	342	356	355	368	322	366	364	355	355	349	349	358	371	347	364	342	378	334	386	379	341	357	339	367	322	383	386	379	362	385	348	390	354	349	343	377	345	369	339	357	356	359	365	357	344	337	347	380	347	348	358	400	392	348	395	346	335	361	343	346	375	340	353	383	326	383	357	362	339	360	355	340	346	333	346	374	360	378	326	390	383	372	339	365	343	367	316	375	375	363	389	401	359	380	381	417	327	380	354	317	387	357	400	349	340	359	334	367	365	322	365	370	416	314	368	368	345	358	332	357	355	340	364	364	339	362	344	385	383	396	357	341	399	360	377	323	331	366	372	360	399	338	348	368	324	378	355	344	377	333	374	352	372	335	391	385	363	315	384	324	359	370	335	366	355	359	326	364	364	329	351	360	357	378	353	343	346	374	353	342	366	375	374	410	366	376	374	334	358	351	353	337	364	355	372	367	365	355	374	353	339	354	301	369	330	369	349	364	374	368	390	355	340	352	336	368	375	364	333	387	341	372	359	344	397	391	358	379	363	347	346	352	353	313	312	338	361	382	352	337	373	377	363	358	362	332	356	359	335	363	326	336	365	356	359	397	362	384	355	357	373	418	346	337	375	351	348	366	354	312	395	375	401	368	341	349	328	371	348	383	378	388	372	344	367	344	369	360	322	368	375	358	350	377	367	363	339	352	361	348	346	367	375	382	364	375	359	347	376	378	348	365	376	355	355	370	345	343	368	345	350	373	376	389	391	343	331	392	374	364	366	377	326	347	360	402	325	398	408	349	361	353	398	345	363	357	355	360	356	360	346	372	342	334	318	353	370	329	380	390	365	374	368	374	373	338	349	380	353	386	360	348	396	356	333	361	360	362	352	359	314	356	338	387	333	368	338	386	339	348	384	365	330	348	335	358	394	347	373	397	386	371	381	383	387	384	394	326	391	379	294	374	389	377	374	353	384	382	375	369	370	366	363	358	348	334	370	338	349	352	362	380	347	385	351	338	361	356	362	326	352	343	345	338	368	310	409	348	374	356	342	384	379	381	369	351	374	345	354	344	364	372	342	349	340	384	370	349	354	316	328	325	353	361	382	369	366	367	361	371	373	370	352	344	361	374	372	344	343	343	326	347	366	380	364	373	360	326	382	354	380	367	344	358	382	371	380	363	369	380	350	355	378	360	372
32010	47729	25579	6453	2444	1541	1138	992	930	742	649	577	604	514	499	519	567	590	635	527	517	470	450	489	498	451	485	478	486	811	1800	1914	2102	2704	2237	1676	1094	679	509	431	399	401	380	396	424	425	413	414	448	424	410	417	438	445	411	387	445	420	387	385	455	397	416	382	385	410	402	442	411	407	427	377	377	413	428	412	413	455	440	381	391	435	418	386	424	407	378	403	391	457	437	413	455	386	437	419	417	395	456	406	408	406	408	380	418	406	422	419	380	426	421	392	421	448	435	362	400	417	421	411	444	365	413	416	363	410	422	422	424	408	409	390	464	421	450	411	375	414	422	432	397	401	426	423	415	422	405	410	387	402	415	410	410	407	431	387	419	415	415	402	424	455	419	449	397	417	394	414	395	447	432	436	394	451	407	385	453	441	432	388	418	420	454	433	411	440	443	435	423	404	407	418	427	439	419	457	418	430	405	422	401	383	410	363	405	410	441	406	417	404	420	419	450	406	417	419	410	430	395	421	408	420	459	397	385	438	405	428	426	413	403	441	412	434	408	412	416	379	409	430	399	407	446	424	404	369	400	386	429	430	396	451	453	423	461	359	406	399	406	437	411	442	397	364	384	400	434	432	403	419	421	383	391	415	405	396	393	382	405	423	403	409	399	386	420	416	394	404	395	384	406	458	440	394	401	442	388	406	406	416	457	398	400	406	415	454	402	419	440	399	379	380	416	387	385	395	453	461	411	436	407	413	435	435	413	408	401	413	422	412	410	459	441	407	424	378	430	415	423	414	426	422	377	429	424	386	424	402	427	415	414	409	425	396	396	405	431	410	426	439	394	421	385	412	377	404	427	392	396	410	434	420	430	413	401	432	404	443	411	418	437	433	383	413	407	429	419	401	443	428	432	362	437	394	386	410	421	405	405	389	439	437	398	424	438	417	392	432	439	430	396	408	437	441	401	444	417	395	437	376	412	382	407	395	418	402	419	388	379	402	390	420	421	400	390	433	441	418	403	401	425	418	418	407	435	415	388	428	397	444	413	408	458	382	435	406	399	402	401	384	396	415	391	408	423	420	425	429	381	427	376	428	397	414	419	389	444	407	391	410	407	425	422	381	431	442	386	425	428	390	411	429	404	428	422	402	384	436	400	411	396	403	420	393	419	422	455	400	413	408	376	385	416	411	421	416	399	399	445	395	412	393	402	436	411	391	452	404	414	405	411	409	411	414	404	437	434	407	401	398	459	434	421	393	413	401	431	418	410	457	386	429	450	390	403	440	438	396	403	385	400	426	413	395	430	431	429	378	402	415	370	435	394	418	430	410	395	414	417	392	419	404	406	412	418	395	419	432	408	426	419	414	416	408	412	436	411	421	380	388	419	443	447	417	414	408	398	395	459	412	445	434	418	422	409	403	414	420	403	398	403	451	402	422	416	408	414	421	396	416	406	405	416	389	425	443	432	405	406	398	404	397	413	401	425	458	415	398	416	427	420	416	449	441	446	410	426	432	424	409	391	426	414	413	391	384	404	379	438	387	439	410	388	420	414	416	409	383	442	382	408	435	430	386	386	416	399	401	401	423	396	392	378	418	430	424	435	392	406	396	400	424	374	416	433	437	414	409	452	426	364	412	447	395	410	440	393	389	420	379	436	424	388	414	398	415	422	397	371	416	403	403	411	441	410	418	404	423	383	385	410	422	396	449	415	436	441	404	417	434	444	431	392	401	405	413	439	424	398	400	454	414	420	378	418	385	405	392	392	385	431	383	424	440	476	407	415	421	398	419	409	391	429	427	441	421	363	457	387	415	427	406	424	424	375	415	395	416	400	443	434	389	402	414	430	406	401	395	422	425	429	391	450	419	416	412	429	410	423	401	396	416	420	390	411	404	410	408	388	434	383	441	393	435	410	435	433	450	396	453	442	438	362	429	369	445	387	397	420	433	412	449	405	421	399	409	415	424	390	433	421	388	435	422	378	404	397	392	390	398	456	406	389	373	451	437	459	426	430	398	418	402	442	432	418	412	409	423	441	410	431	407	388	468	428	403	414	399	401	438	431	403	406	460	434	371	396	403	423	423	388	429	411	429	414	414	412	404	416	450	380	397	441	414	442	409	430	423	392	413	423	406	370	374	402	380	410	380	411	405	385	415	423	387	448	426	410	413	429	411	436	442	429	414	422	450	402	396	399	460	423	402	422	433	438	385	413	417	436	403	391	412	404	405	416	418	455	429	407	400	432	444	410	361	393	419	402	426	422	425	386	388	388	365	398	427	406	386	422	402	419	432	435	428	439	437	424	455	419	414	405	458	451	415	443	435	412	372	433	399	429	396	416	444	404	408	450	416	443	404	420	414	435	407	412	401	442	413	397	404	402	420	447	415	400	394	415	392	421	452	444	396	407	426	425	410	399	416	388	429	442	445	409	426	402	413	400	394	443	410	425	387	451	437	391	404	443	386	387	438	414	420	407	391	402	394	416	424	395	448	402	394	405	409	401	386	397	410	390	397	431	395	375	410	409	401	446	391	435	397	443	390	384	419	402	452	389	443	444	441	430	436	394	397	446	409	420	406	386	463	420	377	412	453	401	427	398	405	382	387	439	433	423	410	406	453	403	427	420	444	438	418	424	423	426	385	415	400	422	423	402	368	405	420	400	390	396	445	437	424	443	420	380	412	419	400	448	402	397	411	384	433	417	388	435	390	452	431	433	414	424	400	425	418	383	414	423	426	410	403	438	404	430	435	397	431	442	411	433	383	382	415	372	407	406	420	420	404	412	413	416	428	413	400	397	420	429	375	432	390	390	446	435	443	395	413	432	436	441	398	388	414	401	423	396	389	422	414	377	415	426	401	415	436	367	435	426	389	424	423	461	438	415	411	420	443	439	403	423	401	409	439	419	419	398	430	430	389	372	459	390	410	444	409	423	425	408	419	424	404	427	423	433	419	416	426	447	428	379	400	399	400	433	414	413	412	418	409	407	412	383	403	422	414	427	422	417	418	405	453	413	407	412	427	383	461	420	418	418	415	411	435	406	408	438	395	401	424	441	391	402	401	428	393	374	382	382	441	371	411	419	416	419	415	428	406	418	412	435	401	403	407	469	424	405	427	415	431	407	411	410	396	409	389	360	415	409	412	391	442	391	438	400	397	390	428	446	447	442	399	420	406	419	418	394	415	399	406	414	412	412	427	430	420	408	398	429	401	388	411	418	398	438	423	424	443	420	411	398	395	425	429	430	408	457	424	391	392	449	418	400	413	454	412	428	408	405	418	362	389	397	417	434	429	424	417	433	429	413	403	392	422	408	416	370	431	452	414	417	425	409	368	443	387	432	426	420	406	415	360	365	430	416	441	408	405	394	456	423	404	417	430	436	383	369	420	439	423	418	413	382	426	424	405	412	385	400	382	381	423	404	420	428	418	420	410	417	454	424	415	387	414	418	418	442	402	374	374	422	403	418	390	403	399	398	436	373	436	413	416	427	390	396	368	418	436
24934	20962	26899	24695	9300	1015	717	627	577	542	561	516	524	523	496	467	499	570	537	543	538	480	496	489	519	503	499	498	473	531	751	655	1039	1249	1232	1055	872	661	534	508	480	480	474	446	481	468	489	471	483	489	448	497	457	517	462	465	457	448	471	452	464	515	465	488	447	479	450	497	477	494	505	503	459	475	514	461	456	476	446	466	462	482	479	465	466	437	492	481	492	492	514	479	480	480	499	484	505	470	461	447	475	465	487	471	441	498	481	491	500	471	479	450	476	497	480	483	444	460	492	476	464	484	467	479	455	464	457	496	485	497	470	484	466	463	470	476	488	486	450	476	437	458	434	494	478	467	492	443	488	474	471	489	472	484	477	492	484	464	469	470	542	486	472	485	437	484	474	486	516	484	493	492	492	510	475	457	467	458	476	468	445	482	500	473	466	466	477	505	443	479	493	498	452	518	455	457	491	453	471	442	493	478	524	450	486	496	448	456	457	441	470	474	462	453	494	469	473	459	451	498	482	480	507	468	504	508	498	467	482	468	471	471	471	464	463	478	443	493	473	444	502	460	524	495	462	429	458	486	435	462	470	485	493	464	427	514	491	486	466	494	464	465	485	468	438	467	454	491	451	520	440	492	483	458	488	428	476	479	458	484	441	491	503	495	476	446	471	483	476	480	469	483	483	453	492	444	473	466	467	466	451	481	514	472	502	461	469	457	457	499	492	500	457	457	448	481	455	519	444	486	520	485	469	434	466	497	520	490	525	450	504	466	493	479	500	459	495	465	445	504	468	461	485	467	446	503	457	448	497	510	480	484	453	469	452	470	476	498	441	495	460	451	480	495	439	488	450	460	469	448	430	500	473	472	478	466	459	534	486	428	441	465	477	508	484	481	450	483	465	470	461	488	459	484	464	498	504	485	464	479	474	508	478	439	451	481	460	505	470	486	451	428	502	464	474	485	493	458	456	467	455	496	502	457	483	474	468	466	475	473	479	446	490	502	465	478	478	470	466	411	467	491	492	468	452	501	503	496	464	504	455	515	468	468	471	501	461	470	463	459	529	429	491	460	484	483	444	476	463	491	472	478	467	466	487	480	492	483	450	480	452	422	485	487	461	470	478	466	521	521	469	482	479	499	473	493	456	476	459	445	532	424	424	460	520	496	486	467	471	507	494	450	466	470	453	492	485	445	470	479	501	447	468	484	476	482	506	484	471	497	468	417	491	433	478	453	507	451	481	472	464	482	469	482	482	470	459	458	465	464	498	480	505	483	516	479	450	454	446	463	473	470	448	492	450	458	491	522	440	475	428	482	461	508	488	454	495	484	510	479	484	475	443	480	477	493	497	503	461	506	494	432	429	442	485	487	543	455	487	508	465	462	474	462	445	464	474	487	484	482	465	452	451	496	457	501	449	515	483	468	496	498	483	460	433	469	453	470	489	496	473	498	474	484	504	440	454	438	473	471	451	464	462	497	464	502	480	474	465	468	484	483	499	483	521	469	478	515	509	497	470	508	472	434	480	483	487	460	451	421	447	494	445	467	477	479	459	492	476	505	447	466	490	447	516	498	489	508	473	456	478	456	477	473	490	447	461	493	481	439	487	524	508	452	491	496	482	470	454	478	447	468	460	467	489	458	452	455	465	470	452	463	483	473	461	461	461	484	496	474	481	457	491	467	501	463	499	465	481	480	488	460	463	504	446	468	480	477	485	470	493	476	485	495	463	451	460	462	456	470	437	509	497	490	448	446	454	480	469	495	476	439	473	491	518	494	467	434	493	470	469	443	485	466	502	470	439	481	456	491	452	490	504	429	511	448	471	500	496	479	455	452	439	513	466	483	483	489	479	475	491	535	426	480	480	455	491	484	451	472	461	479	454	468	451	474	482	458	484	475	485	481	503	486	486	504	523	501	469	526	489	450	464	479	467	471	470	471	480	452	484	491	500	482	485	435	483	480	451	482	494	475	463	470	494	432	451	516	428	496	483	485	485	484	513	464	504	495	470	511	476	480	544	455	456	489	448	474	449	461	504	487	471	439	461	474	433	488	471	483	490	480	474	506	464	452	454	466	502	468	486	502	456	504	480	449	467	475	484	443	468	467	470	477	497	444	473	458	475	486	495	452	478	484	472	467	463	468	464	471	446	458	453	457	485	430	459	469	462	463	483	485	470	508	489	506	472	468	475	430	482	494	489	491	503	476	477	442	483	469	480	458	496	433	475	460	441	514	482	463	479	440	451	476	502	472	450	490	496	496	505	480	484	513	483	468	413	504	458	464	531	480	532	458	461	451	472	470	446	486	447	491	514	497	518	458	480	463	460	474	452	490	448	486	460	476	452	513	496	490	509	503	468	472	465	440	494	457	475	492	488	474	471	461	468	455	508	462	475	468	467	476	463	495	463	455	487	447	482	467	503	470	502	471	491	500	467	492	496	503	428	440	463	448	470	467	482	445	485	447	488	463	463	457	448	463	476	503	500	481	484	452	483	487	479	471	482	480	477	481	464	459	476	462	465	447	510	459	494	509	489	483	438	499	505	454	457	482	475	501	455	490	510	485	513	475	455	478	480	452	475	444	501	493	501	459	445	482	453	464	456	469	461	520	471	488	514	446	480	480	462	485	439	484	478	476	448	467	459	471	476	483	503	489	453	480	437	503	459	477	480	515	480	479	471	494	457	484	462	465	420	487	474	488	458	483	458	480	497	461	462	474	486	518	509	456	485	491	485	492	478	448	477	495	490	486	517	485	459	501	458	484	467	445	506	485	474	487	475	481	467	495	474	480	470	438	479	468	496	474	527	470	478	469	437	486	456	483	467	469	437	463	510	472	459	452	481	506	489	463	488	475	481	482	486	464	454	475	446	520	498	443	470	467	451	427	438	462	451	486	476	466	461	483	498	457	443	468	460	527	462	483	489	446	477	485	508	476	481	483	438	507	468	451	472	476	459	496	443	457	441	469	448	509	485	511	485	496	487	473	421	504	468	450	498	498	450	468	502	469	457	478	477	501	452	511	453	469	478	466	449	500	466	496	482	503	466	480	482	487	472	449	463	466	431	454	490	458	461	517	464	483	435	487	431	466	464	500	496	468	475	457	490	488	466	439	480	472	476	466	473	453	458	452	522	501	438	514	494	497	476	469	495	466	463	468	443	505	486	488	492	471	507	474	534	482	501	465	489	444	426	510	464	480	500	459	463	466	461	458	475	456	487	451	462	458	484	466	438	465	536	458	474	515	479	464	517	520	505	481	452	477	489	466	493	482	424	449	523	488	487	427	474	479	465	490	469	505	496	464	489	453	493	516	526	464	464	482	502	451	458	474	458	470	487	480	470	456	472	477	494	509	450	446	437	489	474	486	478	452	450	455	455	475	459	462	486	460	431	472	493	460	488	446	489	470	489	521	474	485	479	514	475	513	453	436	507	465	478	479	477	483	480	435	454	431	501	478	484	478	429	466	512	457	447	493	506	434	527	490	466	449	466	446	472	496
32440	46524	27969	4551	2020	1232	983	922	759	694	724	620	600	593	585	550	568	612	751	681	657	562	561	550	561	590	567	565	526	613	1062	793	1493	1833	1643	1451	1125	851	580	549	528	488	520	557	526	554	542	535	528	539	525	546	537	515	517	490	542	581	521	564	486	566	543	560	516	585	543	517	567	490	558	563	543	517	494	523	535	538	513	573	543	549	558	527	502	495	543	515	532	547	563	524	574	537	548	521	531	508	501	548	492	532	567	519	542	581	522	579	539	537	553	525	546	553	552	537	514	550	552	544	549	567	558	514	513	541	550	484	499	520	517	515	538	508	552	546	541	528	565	521	529	527	570	557	579	540	549	562	547	561	577	514	537	533	504	530	572	537	519	535	526	527	522	496	520	539	521	574	530	560	555	540	539	514	544	512	532	499	515	534	472	523	564	574	543	491	524	529	533	517	537	540	537	555	531	572	540	517	556	562	529	558	561	530	549	530	535	498	540	517	547	518	545	523	547	526	564	541	581	529	574	517	586	553	491	558	517	537	531	536	530	500	556	545	517	516	518	501	538	540	582	554	489	500	562	566	539	532	521	559	545	532	519	531	505	492	557	551	524	543	570	545	542	507	568	521	551	541	497	494	558	557	525	592	551	517	551	570	545	578	546	538	560	554	556	537	576	550	520	561	561	552	534	512	500	570	527	532	506	487	527	496	519	536	561	587	548	537	529	528	537	534	516	541	532	554	551	527	546	545	542	540	542	541	585	503	514	529	544	534	561	535	578	514	508	489	548	501	510	562	496	579	512	533	545	534	539	539	510	551	530	517	537	539	486	534	517	564	581	532	522	538	556	524	549	523	506	517	499	544	525	566	486	530	575	530	553	572	543	566	500	540	530	556	510	569	511	566	563	539	549	531	564	528	492	507	542	525	507	539	554	583	553	546	564	531	533	574	536	549	530	493	577	514	547	560	520	553	527	555	565	560	561	523	525	559	542	538	514	520	557	558	543	545	501	518	558	525	535	550	544	576	534	510	525	511	542	558	567	515	546	498	573	528	516	539	563	539	589	513	533	528	560	526	509	553	545	532	549	520	561	565	533	561	553	549	579	561	513	553	519	549	508	537	565	526	548	537	588	554	549	504	535	528	563	538	525	568	544	554	519	594	538	551	510	540	538	602	556	543	502	502	539	532	557	554	597	548	530	540	562	530	567	538	526	539	545	534	555	524	526	522	540	494	554	555	566	550	564	495	544	528	550	505	530	507	517	538	540	536	545	511	505	528	549	530	522	589	552	472	546	551	555	564	521	540	548	520	558	524	542	499	590	531	508	519	529	510	545	542	580	545	555	534	559	519	522	503	517	585	532	530	543	560	520	481	565	536	556	520	528	516	550	557	535	552	531	498	516	540	539	546	527	582	566	539	551	560	556	532	548	529	540	532	554	547	577	512	525	512	539	575	550	502	516	556	555	534	559	509	518	508	578	511	566	511	544	571	519	587	538	537	545	539	522	508	541	531	520	557	547	518	539	535	523	502	536	501	563	547	497	571	553	553	543	513	503	523	561	527	559	511	530	538	504	549	541	528	550	552	512	524	523	557	544	556	559	543	567	527	528	572	515	547	491	558	566	550	520	540	517	543	546	554	530	532	527	528	554	510	555	540	527	572	540	518	523	546	510	533	538	504	516	541	507	575	548	566	543	514	500	540	557	516	511	561	539	541	556	553	545	562	519	565	555	516	556	520	519	551	546	567	515	527	511	532	504	548	516	559	495	554	546	495	519	533	575	526	549	522	536	567	540	490	516	558	559	535	567	535	490	579	481	491	572	558	529	548	544	489	520	564	535	564	513	528	580	546	559	520	507	539	555	528	550	506	491	541	555	535	572	556	550	516	541	553	559	555	558	551	476	535	548	522	532	574	497	566	528	546	545	518	543	557	551	520	526	552	494	520	537	546	537	538	527	532	519	525	552	544	559	528	511	524	519	516	503	495	509	546	559	560	537	536	524	595	579	564	554	529	547	504	542	528	535	563	555	516	531	545	517	530	539	600	558	509	521	523	553	568	545	513	514	588	579	523	529	550	513	512	537	515	554	562	587	539	518	546	527	509	532	548	551	569	529	575	562	547	537	531	577	552	519	536	572	533	529	539	525	546	536	537	550	515	574	541	513	553	488	537	533	524	509	541	528	550	520	525	535	521	493	570	555	569	555	571	562	535	499	510	565	509	527	525	551	514	494	571	570	487	548	549	542	518	533	528	527	573	537	532	556	514	543	531	508	562	524	529	572	596	522	560	539	555	509	562	538	498	559	517	545	497	492	542	512	526	565	508	533	490	551	569	505	567	546	492	523	528	531	542	548	496	539	538	529	534	533	526	545	533	556	537	505	540	540	535	528	528	544	529	529	543	560	559	527	526	565	526	518	556	550	532	548	481	540	495	552	516	502	570	573	542	494	569	576	492	549	565	513	535	532	483	525	532	502	586	536	537	545	535	522	504	517	539	554	493	554	541	539	523	551	530	511	534	522	511	557	555	535	523	538	526	527	492	534	521	562	525	553	528	527	544	545	521	516	511	582	528	523	525	565	514	534	534	571	492	502	574	562	521	562	574	559	523	543	538	500	540	531	531	586	552	508	555	523	564	518	506	523	547	521	580	537	557	575	581	527	537	546	545	552	548	499	548	565	594	527	557	553	539	551	516	531	544	565	514	562	526	533	545	537	521	547	551	531	531	570	558	502	561	544	563	528	541	558	570	578	580	545	528	530	513	522	598	532	528	578	533	508	534	533	512	553	556	551	567	556	520	559	516	549	513	532	543	559	537	518	510	528	543	526	548	522	501	507	551	549	529	541	553	526	536	571	542	558	521	513	507	508	512	549	504	486	495	527	500	549	474	532	539	575	509	494	527	528	543	526	516	488	526	557	565	555	546	545	560	552	548	526	561	541	489	555	573	501	500	517	549	550	587	521	585	530	521	512	531	547	500	549	571	528	547	526	501	525	513	566	552	561	567	551	545	522	516	507	500	522	528	526	544	536	526	516	522	538	560	530	521	513	541	544	539	543	545	530	531	539	580	556	554	551	538	555	514	532	520	530	535	573	534	548	566	505	547	549	527	530	527	536	519	546	545	516	551	565	547	569	523	540	513	540	560	533	531	536	554	558	508	478	538	529	550	480	545	571	558	554	563	520	507	507	520	562	513	488	528	560	565	555	511	571	529	546	530	539	545	576	568	496	538	541	549	537	542	496	512	534	536	523	519	542	522	536	534	513	544	552	564	551	564	540	544	539	543	578	563	522	474	514	514	523	516	524	496	533	522	575	554	537	543	516	528	551	543	543	502	560	538	530	544	545	544	548	553	582	544	571	514	509	525	510	523	549	523	519	517	494	555	519	587	572	533	545	552	520	525	561	560	576	563	531	525	544	514	551	498	534	558	516	567	518	540	556	507	515	537	580	516	529	527	537	559	549	550	560	587	523	527	533	551	553	524	573	528	537	553
22762	20990	28614	23584	20995	20963	8336	1138	843	735	727	622	610	577	533	562	554	564	584	601	621	559	507	487	490	527	507	500	478	887	1657	2114	2566	2957	2456	1553	744	448	443	398	442	450	421	453	411	442	402	426	400	457	478	474	411	455	432	456	398	428	429	464	436	453	455	437	424	434	449	429	396	417	415	379	462	472	436	427	446	447	434	424	473	422	391	404	441	443	444	427	464	460	401	452	460	439	408	438	436	435	444	464	412	469	437	453	402	431	438	364	396	439	445	470	434	430	429	414	451	454	449	420	440	425	402	409	422	432	422	429	399	425	433	440	449	441	401	421	409	487	427	438	431	405	412	436	443	419	417	445	394	428	441	460	434	424	423	460	408	419	416	465	425	418	434	414	447	409	441	421	405	471	436	421	412	439	437	432	396	427	404	414	456	423	431	449	453	439	424	410	442	443	424	453	439	443	418	433	477	415	394	445	419	449	466	428	436	400	446	419	444	422	455	453	429	424	422	384	433	426	452	441	431	429	434	405	439	444	464	439	456	401	458	450	443	451	437	410	433	469	424	435	372	452	433	407	413	455	443	400	409	447	412	483	380	447	396	428	437	429	411	421	423	431	440	451	437	411	444	410	414	411	469	410	411	423	411	470	430	429	429	450	411	420	417	423	418	423	456	456	404	442	408	416	391	430	409	444	452	435	417	467	402	428	422	450	428	442	434	445	398	458	459	452	430	415	459	413	423	411	450	418	440	444	417	420	432	441	424	470	424	428	454	412	387	419	414	487	444	432	430	411	467	435	368	455	419	420	438	432	392	429	418	432	421	407	406	420	416	388	444	443	469	461	426	474	428	392	437	436	420	413	406	382	401	405	435	407	485	456	435	413	408	438	434	434	459	461	415	456	414	408	430	422	435	413	416	438	449	415	433	425	392	418	413	488	425	415	447	454	446	412	436	430	404	420	447	435	453	422	395	400	417	438	432	429	417	383	453	421	464	435	416	422	390	444	451	439	430	424	431	424	452	424	406	451	432	400	439	431	445	406	449	445	415	394	434	441	420	415	413	432	456	432	437	480	409	437	443	405	484	444	411	454	426	455	413	445	410	412	423	419	455	405	417	478	435	443	416	419	413	438	468	490	413	433	467	437	461	444	405	446	401	430	440	412	425	438	437	413	462	417	409	418	417	448	393	439	441	433	435	452	430	447	454	420	449	462	390	411	431	405	429	426	444	422	398	428	435	451	401	453	414	447	417	433	417	416	447	424	432	416	395	453	458	406	408	440	446	448	427	417	390	464	438	420	426	404	433	435	461	430	430	403	428	437	438	423	431	453	396	468	442	454	438	407	444	394	439	436	424	432	427	416	445	441	457	452	413	445	454	439	434	378	449	430	454	438	431	416	384	435	455	437	398	440	446	380	422	433	443	462	431	425	398	453	383	462	423	415	431	419	435	453	440	438	422	404	454	447	434	456	407	419	427	440	456	433	457	426	448	441	429	415	431	429	409	436	454	383	431	458	429	446	414	443	443	431	471	442	427	415	413	439	417	453	478	431	438	437	406	421	419	453	412	444	414	426	410	441	409	427	432	457	429	427	394	432	444	417	441	409	427	400	417	468	406	443	438	453	408	416	433	440	456	440	443	435	409	417	427	429	452	387	445	459	450	446	443	438	386	442	437	444	457	454	462	425	450	416	411	400	449	463	453	429	394	446	405	446	399	436	419	442	457	447	433	445	446	395	431	458	445	423	423	474	454	424	448	425	446	446	424	465	471	438	452	427	473	450	431	449	445	441	450	438	444	427	429	427	467	425	458	436	424	419	430	445	404	411	456	435	424	402	411	411	470	445	434	414	443	396	432	441	432	407	409	430	434	413	424	430	427	437	398	433	422	406	439	436	428	441	414	471	431	409	425	404	410	466	459	427	446	425	423	437	459	414	428	410	461	425	453	436	415	418	423	445	434	459	447	395	434	485	418	460	422	413	439	400	409	380	424	445	446	411	412	445	431	413	432	452	488	464	406	411	460	426	408	469	423	430	430	420	449	435	448	423	421	410	436	404	462	419	413	436	458	467	436	413	425	430	452	456	428	375	433	417	428	429	411	421	424	427	445	426	471	421	429	445	434	411	430	428	456	434	434	430	471	446	423	416	438	397	429	413	467	456	461	444	405	398	464	417	446	427	439	421	424	442	424	414	419	421	447	425	448	438	445	415	406	431	431	460	429	460	435	445	436	425	437	430	453	423	430	387	420	486	446	425	454	430	474	432	418	426	433	388	425	394	436	466	405	422	453	432	461	420	410	426	426	437	408	423	417	407	401	427	433	379	431	406	383	466	437	403	465	420	430	438	463	443	428	427	417	461	412	492	470	450	426	419	440	427	438	428	416	417	441	426	420	406	441	422	449	418	424	423	459	447	442	425	438	462	445	432	456	454	420	443	448	425	448	459	458	396	431	408	426	408	408	443	401	432	430	404	409	444	429	428	446	413	447	443	402	415	428	445	397	417	467	446	477	412	432	400	405	417	464	458	416	458	450	438	444	450	451	408	436	403	420	439	416	427	426	434	437	417	435	421	418	459	418	402	445	415	440	434	449	424	407	405	433	445	444	482	405	411	396	453	396	418	433	413	457	468	452	453	464	444	400	430	443	439	436	456	410	430	459	442	442	418	400	422	453	453	465	419	417	406	444	421	406	408	418	436	401	443	406	421	403	429	443	411	452	440	443	443	431	445	485	470	413	399	457	468	457	457	446	420	442	419	443	442	399	503	440	432	408	447	461	424	435	410	440	408	420	385	459	413	417	439	435	437	416	419	430	451	446	455	430	421	452	418	412	425	446	451	419	396	418	433	451	411	388	417	414	423	440	429	459	437	431	446	394	436	420	428	447	430	400	417	413	444	463	410	417	401	414	440	437	446	401	434	454	404	428	470	455	457	443	426	399	431	442	446	421	458	448	436	448	434	414	435	453	444	426	409	448	448	435	431	423	400	423	437	424	440	443	425	443	425	397	432	406	421	425	423	458	466	471	402	385	416	425	398	421	418	448	461	453	430	448	430	428	425	431	483	410	480	403	412	412	440	380	421	406	448	477	406	451	416	385	434	459	407	436	435	451	428	448	451	429	407	451	454	420	437	426	441	431	444	416	399	436	441	460	428	465	383	385	446	385	408	428	405	417	421	442	419	400	433	411	448	479	427	431	429	442	406	457	423	438	456	442	410	410	437	411	434	438	438	439	430	432	437	448	431	420	439	454	428	401	443	455	406	402	456	464	406	437	462	449	405	420	400	418	412	438	450	403	449	429	440	410	425	446	460	413	400	450	428	379	434	431	472	451	444	434	423	439	447	435	482	403	435	406	476	440	441	430	457	425	426	422	434	398	426	428	460	431	422	450	411	438	419	450	470	455	423	420	430	435	425	387	409	427	410	466	432	441	418	475	457	420	407	396	400	423	464	393	394	446	402	387	437	463	454	414	461	436	454	450	440	485	450	457	418
33531	60711	41589	9893	5642	2690	2033	1549	1321	1136	970	806	723	698	679	676	694	668	728	755	802	621	550	583	599	587	598	554	561	1196	2429	2860	3514	4054	3429	2082	928	557	527	503	432	489	477	478	510	491	500	480	482	473	498	499	500	466	481	497	461	503	476	477	478	469	508	478	479	475	456	511	482	500	452	462	467	491	432	485	464	451	501	473	494	470	424	444	482	480	505	473	486	520	479	484	486	470	451	488	467	495	469	489	482	498	514	444	431	491	484	489	467	487	474	498	456	475	494	478	473	473	461	493	459	442	443	499	454	452	444	443	423	481	445	459	462	438	450	457	438	503	489	478	496	452	484	464	471	485	471	486	461	510	497	450	487	461	512	469	453	499	426	454	482	457	465	462	478	533	496	449	504	492	485	460	477	504	467	452	483	501	480	479	458	466	516	484	520	452	480	467	472	470	490	465	492	468	446	453	461	466	478	468	463	491	479	489	497	445	485	483	477	482	472	483	490	503	468	514	451	484	490	463	473	473	464	462	472	459	478	451	500	482	464	449	468	475	491	442	435	504	461	500	443	479	483	451	472	477	466	450	481	480	521	444	488	451	418	508	512	447	505	485	474	447	455	474	482	440	516	461	461	482	484	471	440	464	473	467	496	464	479	460	465	473	449	459	460	500	486	470	463	504	458	459	484	458	476	465	505	448	479	456	508	490	491	484	451	516	456	484	460	445	493	510	463	454	505	460	496	481	457	476	471	491	471	435	483	501	470	481	447	484	484	460	462	457	485	435	451	447	452	461	489	439	489	475	493	462	449	458	480	478	441	437	444	472	436	487	496	480	462	490	410	457	467	497	486	480	499	469	469	479	497	457	454	462	454	462	444	460	454	449	459	443	497	486	476	475	452	476	474	448	446	515	454	491	491	484	470	464	472	444	493	503	493	482	459	474	483	466	498	512	444	478	453	481	470	467	506	441	482	491	454	486	450	453	458	459	457	447	468	482	492	453	496	472	475	495	484	496	442	467	524	442	492	474	452	441	507	478	477	463	484	459	444	433	456	473	515	486	488	451	434	439	446	448	499	519	507	479	497	488	465	467	474	494	445	502	450	475	477	493	467	477	472	455	480	413	475	460	462	482	457	473	465	485	505	484	449	435	449	482	477	459	459	496	484	454	497	482	390	456	489	464	474	485	480	498	458	469	449	481	464	509	479	444	466	500	466	488	472	466	471	467	486	458	448	461	541	488	453	481	455	482	444	466	490	481	481	493	449	478	482	464	445	462	496	461	457	468	462	492	465	454	496	489	448	496	495	458	483	476	502	464	491	425	503	493	484	491	464	434	484	479	504	465	476	491	439	482	454	461	482	463	472	468	505	477	522	475	462	510	494	482	450	481	480	484	478	429	485	452	509	459	465	484	464	485	490	480	474	464	462	501	502	445	426	481	486	457	511	451	480	487	482	472	469	454	442	451	493	504	472	459	507	462	472	428	465	459	496	470	448	479	469	470	473	469	486	440	481	469	445	490	442	469	493	448	453	477	476	523	454	478	450	440	447	438	480	475	490	444	460	493	497	452	480	465	449	483	482	477	480	492	455	469	470	437	462	463	466	482	457	499	498	487	477	479	466	467	482	421	510	471	525	493	444	462	493	454	461	477	457	454	432	472	451	492	494	483	483	489	463	491	480	467	461	494	502	442	528	487	487	477	488	464	431	481	462	534	493	455	493	475	478	481	473	466	480	495	482	469	442	453	449	465	443	495	484	440	465	479	491	461	466	452	495	502	489	452	452	505	504	451	469	478	457	481	495	471	472	459	457	468	506	468	479	499	478	448	502	469	501	467	481	478	513	504	470	431	506	472	487	454	496	455	487	480	447	450	444	445	503	468	444	482	463	423	475	461	477	463	468	433	463	460	464	490	454	490	429	482	435	431	501	493	461	506	475	489	488	440	424	522	470	482	448	456	472	476	486	482	458	478	472	462	457	446	467	455	430	478	489	450	440	474	502	459	464	481	492	461	487	466	477	485	491	475	488	461	531	449	445	475	459	468	522	466	466	456	459	463	475	454	463	491	497	466	440	485	484	466	457	465	527	484	451	464	440	464	479	470	470	492	465	465	461	482	457	476	465	482	478	438	469	485	489	484	494	498	462	434	448	474	452	490	469	466	460	463	450	463	489	468	492	482	469	458	508	434	503	476	512	468	466	508	487	474	450	447	493	496	508	438	472	467	451	498	493	464	440	502	435	515	490	495	508	470	501	485	436	453	482	422	484	517	479	495	471	461	443	467	473	467	513	467	486	457	468	467	492	434	470	443	491	524	480	467	451	466	467	484	459	464	461	472	475	488	451	494	467	491	450	463	472	465	480	440	499	519	474	460	475	480	460	493	510	468	473	482	505	453	472	498	488	471	472	461	457	464	506	451	476	491	524	472	472	494	537	480	489	456	478	501	526	459	492	438	447	478	482	483	475	469	484	453	471	485	477	485	436	427	518	477	422	486	482	456	492	480	496	457	454	510	448	478	482	495	465	469	476	496	488	483	513	435	489	461	487	473	444	450	447	469	485	501	463	474	444	465	479	510	468	471	461	446	493	474	469	465	452	479	461	484	501	474	431	435	474	504	500	500	471	506	497	453	465	461	468	457	430	499	471	466	486	475	517	470	478	505	466	452	446	465	468	496	460	428	490	472	507	468	486	497	473	509	470	480	477	505	443	493	459	506	480	460	475	476	494	464	478	431	490	450	479	490	479	426	479	464	471	457	460	467	467	478	447	471	440	495	453	490	489	488	438	472	477	485	453	449	457	460	464	484	492	545	500	482	471	454	486	472	473	472	505	440	463	459	466	499	459	454	465	462	440	481	449	501	485	495	517	467	471	466	480	468	485	508	485	463	493	490	476	479	501	479	438	464	457	461	484	507	466	455	492	480	451	447	455	493	465	478	465	466	435	470	476	489	479	455	468	506	488	481	447	462	461	428	521	459	482	468	476	455	486	487	440	474	487	459	456	482	488	514	500	483	452	490	476	523	475	462	483	467	438	446	491	484	464	485	451	469	489	491	474	471	490	498	432	473	447	481	483	464	487	463	499	474	475	456	456	481	487	455	481	470	484	493	462	495	459	486	493	500	470	463	491	455	470	515	502	446	500	430	505	483	495	504	476	491	427	496	501	433	486	449	491	456	436	454	472	442	490	467	491	475	445	494	508	447	468	464	460	498	482	464	516	464	475	494	436	496	478	432	495	478	489	516	468	456	432	443	463	467	515	483	490	479	485	476	452	463	466	479	435	420	483	507	509	489	474	466	473	493	451	474	505	488	450	448	456	421	460	465	431	463	480	433	493	456	453	479	492	507	466	482	444	477	487	493	483	463	498	485	496	480	494	492	479	474	443	491	473	485	480	497	474	470	492	520	470	468	444	494	465	504	467	481	485	482	487	470	468	477	443	467	445	477	454	470	477	475	482	465	457	472	500	463	502	452	435	449	444	465	469	501	455	473
28921	27695	25001	7459	1394	562	461	439	374	395	373	337	372	340	334	329	332	389	358	370	391	373	313	344	363	334	324	334	337	347	349	347	390	406	434	421	294	315	321	354	311	298	348	326	317	349	335	323	324	342	335	299	345	337	309	295	333	315	319	312	349	345	340	333	344	329	306	306	317	343	325	326	347	307	307	299	312	323	339	328	334	372	321	349	338	314	332	358	359	352	333	351	334	342	341	346	336	337	332	327	301	323	340	341	332	358	342	315	318	340	301	348	322	327	327	323	334	332	329	350	332	333	330	343	333	348	334	317	342	340	345	319	308	320	334	330	324	330	345	357	351	357	361	324	338	355	315	334	351	344	354	326	357	349	322	337	327	324	320	351	332	320	306	356	320	329	327	326	319	346	342	320	358	349	339	306	330	318	332	360	351	317	327	327	308	372	321	350	331	327	320	336	347	331	351	328	315	343	329	305	321	341	354	344	363	329	328	348	311	338	337	341	346	304	346	340	358	313	351	321	335	339	315	314	317	322	340	340	329	337	309	336	343	327	305	321	336	364	346	325	309	351	308	287	330	318	339	340	317	339	346	331	308	349	340	334	304	349	346	316	345	294	354	324	351	340	342	360	344	340	329	347	330	322	354	335	311	305	321	351	318	323	361	359	324	366	349	315	361	312	309	322	326	351	334	291	321	364	348	306	329	337	330	334	337	356	331	310	337	327	346	287	332	307	322	342	331	317	335	321	348	360	372	351	326	330	372	315	342	334	316	330	339	324	375	305	310	325	298	326	326	341	333	318	378	323	318	320	335	337	344	380	331	340	339	320	318	350	333	356	334	332	366	354	354	330	333	310	343	313	306	339	330	292	335	333	367	361	353	337	336	325	338	352	322	305	308	324	380	331	312	343	313	329	356	327	345	320	335	359	314	356	339	342	328	343	326	341	315	353	350	365	336	314	329	324	350	322	305	326	356	336	327	309	328	339	333	339	341	355	385	358	346	347	320	338	320	338	354	347	334	368	365	327	321	315	350	331	319	358	327	337	318	329	322	354	340	342	350	303	337	340	345	344	319	334	345	346	330	338	372	344	334	331	347	344	322	318	340	348	351	339	328	311	359	353	362	327	339	317	323	321	332	319	307	341	349	371	324	345	333	343	327	308	327	330	323	302	318	328	316	343	321	372	331	336	345	348	317	348	333	352	343	350	348	357	351	330	365	333	340	316	340	352	314	373	334	333	350	320	341	353	339	343	336	349	358	362	319	322	328	335	346	364	306	359	320	344	359	317	310	331	321	356	326	351	345	294	337	361	301	362	340	336	326	326	301	331	330	348	336	361	331	316	335	322	351	313	338	374	332	291	328	339	347	335	342	360	324	340	321	323	311	334	351	347	346	329	327	353	357	324	326	350	315	331	351	339	358	337	368	345	353	310	338	343	334	307	359	334	347	329	319	342	348	340	358	358	328	336	359	328	324	361	342	328	311	357	340	331	346	354	337	318	324	315	324	355	348	329	338	351	338	324	333	342	346	339	350	356	332	356	350	347	356	348	348	330	356	333	344	330	334	330	324	343	352	328	367	349	356	310	348	333	343	334	339	294	342	326	387	334	317	344	347	309	307	345	318	342	335	339	362	303	340	328	323	338	360	328	316	340	330	360	297	342	344	354	355	357	354	352	338	294	336	294	306	341	336	349	287	359	345	319	330	301	348	313	330	309	319	306	337	326	315	340	337	358	356	353	353	328	311	357	353	332	349	333	326	363	321	321	309	335	348	364	325	331	344	359	351	325	310	320	356	372	360	337	317	335	320	344	338	327	350	331	382	354	322	366	298	289	352	329	316	317	333	330	301	330	374	340	336	336	323	366	303	318	325	331	330	342	335	332	332	319	331	298	346	350	319	334	366	323	327	352	359	330	305	309	324	325	327	315	297	357	298	319	337	345	336	324	355	324	341	333	323	307	339	322	350	330	344	358	320	335	337	345	368	336	336	350	327	313	350	336	317	312	317	348	325	332	338	331	355	329	312	308	350	326	365	341	377	308	337	312	318	345	337	334	341	368	350	349	328	304	341	320	334	314	349	340	337	316	370	325	339	304	333	323	338	342	394	329	366	314	315	314	317	346	337	332	317	313	341	333	337	330	310	355	303	313	335	337	342	342	316	306	344	333	331	336	373	322	350	348	332	360	352	356	310	335	326	338	331	355	333	332	364	333	358	325	339	319	325	358	356	327	351	328	342	323	346	348	306	347	334	325	334	324	333	318	306	308	344	314	332	349	320	336	331	338	349	353	307	344	315	322	296	341	350	326	315	327	353	330	326	321	319	272	350	343	342	351	326	336	355	365	357	330	350	360	319	341	328	327	346	315	351	333	313	358	300	349	306	311	331	296	337	356	305	324	295	345	375	357	305	348	333	322	333	312	344	336	331	332	348	323	354	353	339	326	340	297	320	324	311	311	325	354	358	335	304	357	354	327	287	361	362	334	318	342	339	302	311	344	313	334	339	316	331	372	321	305	343	317	331	340	322	328	341	312	322	342	354	335	343	351	328	312	309	331	303	332	350	349	298	319	341	307	337	327	343	335	312	337	348	302	321	323	323	367	367	338	337	363	314	324	357	332	306	359	342	330	321	327	345	340	329	337	333	363	328	325	344	330	368	362	337	333	306	338	354	342	332	341	331	365	344	332	357	351	341	341	348	332	339	322	322	345	326	339	314	330	326	333	319	346	334	345	300	334	317	304	310	362	344	322	342	336	322	335	298	340	303	336	346	352	327	348	335	319	342	350	310	334	339	335	347	320	334	341	370	321	323	319	323	334	380	338	339	308	341	327	338	318	323	334	332	345	323	297	344	337	339	304	344	305	351	354	354	339	341	353	352	314	326	348	344	313	353	328	329	332	336	362	336	318	285	309	358	313	316	331	348	315	356	325	356	308	339	345	359	304	342	331	353	341	357	357	318	344	334	322	330	320	350	353	369	330	320	332	342	306	320	342	315	349	339	352	320	329	344	357	333	338	357	321	353	309	347	327	349	332	325	334	333	352	372	328	333	323	300	380	346	352	324	315	342	330	331	365	308	331	327	318	335	329	358	376	366	352	354	346	351	312	305	310	328	332	336	322	355	340	329	304	303	365	354	306	379	319	333	359	363	363	324	326	321	386	355	331	301	336	338	302	333	331	333	317	341	341	316	332	327	345	338	331	350	333	346	341	330	349	353	307	348	349	365	360	326	325	329	333	360	358	329	324	367	326	332	331	318	313	331	309	352	352	355	330	320	330	323	289	364	342	320	338	341	330	305	328	316	336	323	349	329	333	335	378	329	330	303	322	345	361	330	345	327	327	330	340	338	359	332	343	366	352	333	322	321	324	338	354	338	349	305	304	325	336	326	335	324	354	365	344	334	351	360	319	356	381	334	354	331	334	308	317	348	351	359	333	354	345	327	337	345	325	346	351	321	336	312	352	316	328	326	342	333	335	357	348	347	320	352	335
32808	44270	22867	3820	1945	574	494	453	450	446	408	403	399	395	380	386	366	426	386	396	478	457	393	393	394	421	382	392	394	388	428	428	471	576	547	478	394	413	406	346	369	387	398	375	385	355	414	399	401	410	401	375	415	384	387	374	372	397	404	366	389	419	421	393	389	385	422	394	395	393	431	392	356	377	386	381	387	366	391	403	385	388	368	387	374	434	416	366	391	369	381	364	387	376	375	426	342	405	356	434	401	408	367	384	395	381	381	391	395	400	407	414	393	407	388	346	380	375	404	364	415	391	402	400	369	372	419	397	380	394	369	418	352	366	422	379	380	379	374	412	409	375	369	409	379	382	408	378	407	413	390	423	335	381	369	402	422	369	379	379	414	390	403	382	370	384	400	395	369	414	387	377	404	365	399	379	388	407	443	393	359	392	380	420	362	395	403	377	388	385	374	362	371	385	376	398	383	397	405	402	393	389	427	362	431	389	392	360	402	394	383	379	413	400	383	407	422	391	398	395	426	351	385	381	372	414	362	367	383	372	404	413	403	404	382	385	364	427	358	383	383	388	411	399	397	355	361	395	383	400	372	406	412	376	390	347	390	394	420	394	357	402	389	370	388	378	409	373	381	358	396	397	370	401	366	405	394	418	396	396	411	357	372	391	396	406	391	400	355	410	419	386	408	384	380	360	392	392	402	404	399	401	407	364	386	385	362	395	398	422	368	392	387	361	387	393	374	398	397	409	398	342	427	340	393	373	394	393	368	369	400	429	399	370	343	390	392	392	397	358	398	420	385	406	372	360	385	386	372	377	401	382	396	384	388	409	388	398	385	365	396	366	409	346	397	384	436	399	371	377	401	380	404	357	353	422	352	376	374	385	357	410	405	418	408	362	383	381	420	400	373	407	393	386	431	374	396	380	391	397	408	425	372	396	403	372	393	397	410	389	380	380	383	426	380	383	418	364	359	423	421	391	403	385	369	371	393	383	373	385	423	415	376	374	388	384	386	368	388	399	375	358	403	395	384	399	355	412	402	388	386	397	357	381	389	383	396	384	396	423	396	382	411	379	370	399	381	353	431	377	386	411	384	384	382	377	403	354	369	417	366	426	352	400	414	397	404	369	372	359	380	385	361	406	406	388	338	414	398	403	367	387	435	392	351	370	388	404	391	387	377	393	381	392	355	398	437	353	386	405	399	369	384	389	406	396	378	361	386	400	418	400	367	413	373	404	408	390	364	388	409	415	373	387	389	401	393	374	399	382	376	378	414	406	371	445	406	332	398	391	385	344	417	367	404	416	383	381	377	386	394	384	356	363	405	407	383	358	393	409	390	399	409	365	398	375	394	394	375	381	404	364	424	404	399	389	370	354	360	387	408	422	395	423	394	409	407	385	373	367	375	356	408	398	426	393	385	398	371	359	407	422	378	375	397	392	387	377	408	408	391	370	367	390	396	391	377	387	390	381	395	402	369	380	371	390	362	420	386	411	377	368	373	386	405	401	372	360	404	366	397	381	373	382	389	388	413	411	351	358	407	390	374	386	392	364	417	354	380	393	367	393	407	389	393	392	382	376	403	381	376	383	405	395	404	379	353	372	407	393	362	375	386	394	380	419	407	399	372	390	420	363	413	399	407	420	373	389	389	406	385	355	347	395	436	372	372	398	400	425	395	371	422	415	383	418	387	378	364	369	404	381	367	403	397	387	392	372	391	394	372	388	417	420	386	412	423	393	385	427	392	390	379	380	407	331	376	397	371	363	390	416	419	385	410	381	388	393	383	394	390	395	374	382	401	426	378	353	364	373	389	418	418	402	382	384	394	380	405	398	442	403	413	359	376	374	362	400	369	365	387	391	415	393	391	377	421	370	405	375	386	364	346	389	329	339	389	369	419	395	432	425	407	406	406	387	388	359	398	413	379	375	393	396	392	387	384	399	402	396	382	414	399	362	394	390	369	386	411	393	398	396	354	385	371	395	377	386	416	381	398	411	366	407	385	383	389	362	381	392	381	383	414	364	437	372	390	390	396	360	397	347	396	387	439	385	387	408	398	409	369	384	361	376	394	408	346	368	412	392	389	403	388	360	395	389	388	403	380	365	393	393	379	359	377	406	412	400	369	405	394	388	397	411	391	372	364	376	357	394	373	409	381	420	390	392	368	374	362	374	367	402	336	373	408	405	381	406	391	382	407	403	374	393	407	381	353	423	432	368	373	436	400	399	415	408	379	378	384	373	368	355	372	385	364	417	376	375	362	392	371	388	365	418	386	427	397	395	380	398	392	412	373	367	387	391	420	415	421	400	405	404	360	410	373	376	385	378	390	400	394	345	432	386	407	406	390	385	393	357	390	386	373	400	406	408	394	391	371	398	364	366	437	380	362	342	415	418	354	394	352	408	404	401	369	372	372	402	322	380	344	359	388	395	378	418	419	393	359	409	353	397	381	371	390	380	406	383	374	355	384	425	403	420	382	394	395	397	430	377	391	393	438	405	367	387	371	364	395	394	421	411	435	350	383	389	364	415	400	404	378	403	408	446	391	420	374	370	374	361	394	393	397	400	400	387	382	392	389	425	371	430	372	371	377	352	390	399	418	403	393	402	369	401	408	348	388	398	400	376	365	385	396	379	378	407	393	365	368	394	379	407	390	393	370	405	382	388	407	362	357	395	389	383	384	414	392	381	391	386	381	392	416	375	407	362	413	396	385	361	391	407	403	383	403	369	362	378	408	412	375	380	432	371	405	380	392	391	359	365	399	405	387	405	395	364	408	396	386	402	383	387	403	404	419	376	395	415	391	376	401	389	410	399	424	413	397	403	410	386	376	381	394	417	376	401	345	401	402	360	387	398	400	351	390	427	385	360	360	404	383	381	412	401	383	423	419	405	376	380	432	372	348	370	395	413	381	393	368	386	381	364	382	402	374	389	376	387	398	389	375	409	363	391	384	385	384	396	405	373	354	372	397	388	388	401	387	377	423	425	349	404	393	382	403	396	410	373	377	414	392	396	384	368	378	430	387	403	383	437	390	412	386	407	368	408	359	399	389	405	377	382	395	375	387	380	365	461	395	367	362	389	401	365	385	395	403	410	426	388	381	409	403	396	372	406	401	370	407	364	400	377	392	423	382	363	415	370	382	381	402	370	394	387	427	374	406	375	394	348	399	359	377	412	399	387	375	361	389	373	374	393	378	395	389	373	360	423	381	369	413	371	380	389	369	354	409	380	383	429	393	352	389	404	367	405	369	415	415	411	361	373	386	369	422	387	394	413	359	398	377	403	363	427	402	394	389	450	382	399	370	383	397	417	416	369	410	390	393	388	432	388	386	393	428	361	415	364	373	387	391	407	376	398	404	409	387	422	383	407	380	396	371	370	378	393	360	356	391	371	392	387	395	373	377	390	363	397	433	356	391	391	377	364	371	419	377	348	387	405	362	392	382	373	344	371	388	403	378	389	389	437	346	395	397	366	377	383	388	408	419	417	402	398	388	370
23800	20954	28050	23985	20839	9921	984	703	559	469	448	442	413	403	394	417	414	399	382	415	396	409	425	385	377	353	348	337	409	403	417	657	1178	1828	1818	1328	950	594	400	345	318	327	350	320	346	344	376	336	362	338	316	348	366	322	349	355	320	328	349	347	331	341	376	327	354	310	371	345	366	328	377	348	331	340	298	382	360	357	343	302	337	358	347	340	351	347	350	344	321	358	370	330	344	313	351	356	295	345	375	352	342	317	310	338	325	325	357	359	334	344	340	384	317	345	340	341	351	345	354	359	316	406	331	344	373	333	335	343	328	344	352	342	354	344	312	327	331	326	356	344	346	373	382	333	336	354	354	351	333	351	352	353	362	344	339	353	331	333	361	337	313	357	324	327	380	355	324	346	345	330	351	364	338	336	380	324	374	314	349	344	370	365	326	337	314	344	305	333	364	387	343	340	372	331	341	371	318	348	344	334	342	348	334	359	356	356	335	368	363	341	370	362	352	343	323	338	330	382	340	335	368	350	328	335	318	340	313	312	375	340	377	335	360	310	328	330	325	390	345	348	345	367	344	377	360	342	329	355	349	367	374	366	366	332	366	332	344	342	354	330	314	352	364	342	339	328	348	344	352	330	331	342	327	336	360	342	331	356	383	374	363	361	343	336	344	357	335	316	326	324	339	349	345	367	337	309	363	365	379	302	328	350	324	323	350	360	334	330	346	355	343	358	370	344	324	321	320	360	354	327	307	319	338	365	339	373	357	330	350	383	368	333	369	330	346	352	356	337	326	371	381	331	361	325	373	319	333	347	356	362	331	349	344	349	335	336	360	343	343	363	339	328	343	352	314	331	348	341	351	365	352	334	343	327	361	341	355	328	315	361	345	359	340	370	358	339	338	312	343	354	353	346	346	359	346	342	336	350	327	368	356	381	348	356	324	386	348	319	344	324	309	300	350	333	333	323	328	363	330	317	342	346	351	345	342	365	360	330	351	367	362	371	331	347	332	331	369	364	333	337	339	339	346	341	353	374	345	335	379	371	355	343	324	381	326	347	350	330	374	383	353	332	348	341	335	387	341	378	320	344	334	325	360	324	358	318	296	323	362	354	347	334	330	354	340	333	326	365	344	314	342	370	383	354	341	350	335	349	351	342	332	368	359	336	357	350	325	340	341	349	377	382	352	353	309	317	322	342	347	349	360	336	351	322	346	379	325	350	355	344	331	366	332	340	306	346	330	345	322	392	340	329	344	311	358	344	351	339	349	344	334	340	343	355	325	371	354	355	317	343	332	348	349	341	367	363	346	349	381	362	327	376	364	349	348	343	324	327	340	358	339	367	354	336	332	388	340	348	350	389	328	362	339	348	359	355	335	357	359	367	371	360	336	315	360	380	349	334	334	356	348	363	336	349	368	348	362	354	371	349	329	372	351	349	302	343	353	357	339	337	374	337	372	359	356	338	334	344	361	359	336	360	347	319	366	340	390	352	343	377	324	363	327	363	319	352	320	344	362	347	373	323	341	337	371	332	354	337	345	316	371	371	363	363	373	346	376	330	343	380	354	352	349	292	341	353	357	406	335	342	319	344	354	361	326	361	366	339	346	332	357	370	354	343	334	304	365	346	325	327	342	325	367	334	353	367	345	340	367	346	355	318	372	324	339	366	339	346	331	339	361	321	347	334	344	333	353	364	341	326	313	318	344	341	333	338	334	335	374	352	333	341	364	343	343	318	332	364	334	345	353	369	348	374	350	350	309	328	330	370	360	335	377	340	334	340	327	320	320	319	338	345	354	360	391	315	334	346	361	329	320	350	364	341	344	358	330	376	367	344	351	328	334	347	381	332	347	323	336	363	348	341	342	333	357	333	381	336	337	337	337	333	334	334	346	348	358	351	354	324	330	301	320	321	332	340	363	342	316	354	346	365	356	356	346	363	344	315	338	340	356	339	339	357	363	352	373	347	392	353	330	334	329	352	344	358	353	331	317	336	364	355	322	337	344	336	320	336	375	351	343	372	367	331	361	370	339	315	357	329	346	358	345	332	372	324	341	328	338	338	369	335	350	371	333	368	356	341	356	346	336	359	334	362	374	351	365	329	350	351	348	360	352	339	353	333	331	373	342	378	366	315	341	355	317	330	302	336	328	356	350	343	313	358	356	364	337	361	336	326	297	343	343	351	289	364	361	346	365	353	349	377	334	353	364	302	318	380	365	329	317	314	336	336	369	340	353	342	350	350	351	384	344	340	361	342	337	364	360	386	359	345	327	367	355	340	355	357	353	347	352	369	351	343	343	368	367	335	338	345	326	375	363	329	343	341	317	343	321	379	374	357	352	349	343	349	315	338	353	363	360	344	386	328	302	354	378	330	360	390	362	324	371	354	348	353	311	321	360	356	357	342	332	350	332	328	333	338	376	338	360	329	382	341	313	330	347	385	347	339	309	380	360	383	330	352	363	343	321	381	310	367	345	326	333	358	369	341	339	359	374	339	342	344	326	385	342	348	356	316	343	360	324	332	345	334	356	326	346	365	355	336	366	306	363	332	332	350	359	365	351	348	330	327	327	358	354	358	322	351	344	368	356	318	356	352	311	343	352	350	366	356	322	345	348	356	315	338	346	325	335	307	372	369	352	346	337	367	355	345	312	329	391	348	360	333	379	357	352	358	345	334	357	351	347	358	324	358	355	365	364	358	349	372	322	366	347	346	356	337	363	332	340	314	337	348	351	345	359	343	321	370	366	382	344	356	367	368	344	341	335	343	383	346	359	341	367	344	358	363	317	334	337	356	343	338	327	362	350	337	314	335	334	354	355	362	313	338	353	370	372	319	329	357	370	344	349	348	353	358	351	327	331	327	339	338	325	351	308	329	343	328	334	381	355	351	380	341	325	341	380	347	325	353	316	362	337	325	336	327	337	329	337	359	307	308	374	313	324	351	347	380	362	328	349	366	362	320	356	371	352	316	352	348	329	347	331	321	359	300	347	346	353	361	394	351	325	363	366	366	321	361	334	330	322	337	363	359	352	350	339	323	347	362	318	346	350	368	341	320	373	377	357	364	330	374	346	352	312	362	365	356	353	363	373	328	360	356	377	341	330	323	369	322	351	337	355	370	363	339	364	349	349	365	317	351	347	352	344	321	331	363	351	342	363	327	325	347	342	316	328	357	364	326	366	358	334	358	371	319	334	339	336	319	309	362	372	337	389	348	366	356	315	318	381	362	317	362	330	331	337	359	363	376	354	360	365	357	357	363	361	347	312	362	334	344	358	366	382	302	370	354	316	347	329	346	330	352	356	356	389	350	326	354	352	354	348	351	327	347	375	395	337	346	332	345	362	346	342	327	376	370	346	297	359	350	333	351	365	368	338	364	333	331	335	336	340	341	285	328	352	312	351	333	332	333	356	346	357	366	329	299	343	365	325	387	342	351	323	336	338	335	340	362	368	357	387	317	345	343	364	327	324	366	360	340	333	325	325	328	349	336	346	384	385	363
32955	49766	32311	13725	5376	1432	1123	922	821	658	615	570	523	445	494	466	508	485	500	498	501	534	495	454	438	461	440	428	412	437	446	870	1635	2521	2490	1826	1143	749	433	417	370	356	393	345	367	415	401	403	386	381	437	446	395	392	389	384	405	424	383	358	412	423	428	405	382	384	392	401	361	393	400	382	390	376	409	386	395	402	391	421	349	423	437	367	431	367	405	385	390	414	431	413	401	374	383	366	380	391	382	386	389	413	414	392	418	389	394	415	376	358	393	403	382	388	396	331	365	372	362	369	414	370	372	391	434	408	398	384	370	376	400	411	424	393	418	434	409	426	422	386	375	414	394	364	385	378	381	383	364	418	411	402	400	421	356	379	371	410	433	420	428	380	398	410	369	398	357	427	382	390	375	409	396	430	371	372	416	381	400	364	373	366	407	395	372	381	377	389	408	381	405	382	391	391	405	382	392	408	396	386	347	390	396	356	406	384	367	389	371	425	412	398	383	389	408	402	419	391	415	418	393	394	403	403	383	402	384	354	394	405	414	377	394	381	382	412	402	379	378	362	393	411	413	414	371	376	454	417	398	402	355	424	403	392	387	404	393	438	379	360	367	430	375	399	418	379	388	371	379	384	427	401	385	375	388	407	389	416	376	421	401	375	395	418	414	376	406	385	397	393	393	354	402	400	345	396	402	410	392	395	447	390	393	413	370	427	415	388	430	356	361	375	397	390	390	383	420	414	399	361	386	423	408	415	383	368	410	401	383	362	423	406	379	420	372	391	404	430	404	420	365	388	408	418	411	398	383	430	392	404	421	404	417	420	372	392	392	380	407	412	404	362	407	388	381	391	375	367	384	402	385	404	385	398	402	396	374	380	409	402	403	419	429	392	412	373	391	380	410	414	403	415	378	391	451	371	421	407	402	398	396	399	385	352	378	376	436	392	415	418	384	414	396	385	415	411	374	386	392	426	390	394	386	428	400	390	352	381	435	429	380	357	378	381	397	378	417	400	408	397	429	387	366	378	376	345	432	376	402	396	364	421	405	425	390	386	391	365	380	403	397	388	396	403	396	379	378	402	349	402	385	416	426	390	383	431	407	381	371	402	419	394	391	400	418	374	375	395	419	387	411	411	412	411	390	395	358	401	404	412	353	396	386	411	427	426	423	351	373	395	404	411	380	408	374	375	400	390	395	381	408	397	405	395	390	397	396	394	373	401	381	411	360	358	422	404	368	365	400	366	408	372	377	407	373	389	401	384	417	398	426	393	402	374	404	401	363	384	400	370	418	388	423	396	374	390	388	365	401	410	360	407	383	384	376	393	410	376	414	385	413	380	372	382	408	382	402	380	402	375	403	410	423	419	426	390	397	385	422	383	354	399	403	392	399	397	403	384	391	385	392	376	415	409	389	378	369	363	414	416	383	393	384	417	394	413	385	385	368	406	384	400	381	402	392	403	360	388	371	384	413	354	392	403	363	380	390	394	398	385	370	422	408	416	394	401	364	404	391	395	382	396	360	372	377	371	382	393	429	395	408	422	369	381	395	423	402	375	374	388	357	418	402	384	364	361	366	359	383	398	398	358	400	381	421	364	438	395	390	388	407	355	409	397	396	386	383	424	420	365	373	381	402	387	410	398	416	354	375	384	383	400	386	417	370	380	417	397	380	401	358	410	384	404	384	379	400	396	407	397	378	405	422	392	371	417	372	430	395	390	402	395	376	399	374	393	377	383	378	408	411	379	391	422	412	384	379	418	408	388	409	394	395	416	359	389	379	392	424	385	408	368	385	387	382	372	373	413	407	383	420	381	392	418	384	379	380	390	405	424	383	408	427	367	398	388	400	389	427	357	432	406	382	398	426	418	421	408	403	413	397	365	410	445	420	370	406	396	400	373	406	399	401	359	366	407	424	392	394	422	388	430	327	384	374	378	425	392	398	398	390	397	405	394	409	384	397	387	374	382	408	375	403	400	404	436	417	392	413	352	391	398	405	414	446	410	423	421	388	387	374	372	382	389	380	380	392	365	387	430	383	415	411	392	381	375	401	381	399	420	404	393	354	424	383	418	390	388	403	392	414	404	417	414	348	411	397	421	402	424	389	406	387	426	382	399	441	378	408	378	408	382	391	386	379	420	390	371	422	404	420	370	388	383	370	394	416	408	407	403	356	392	374	399	399	386	380	409	390	395	408	430	397	422	408	397	401	370	409	401	430	388	373	393	394	376	356	400	403	408	397	370	374	408	415	367	381	441	386	380	424	391	393	383	375	357	371	402	438	412	399	358	396	359	396	416	418	394	397	377	377	426	383	405	406	367	344	389	404	389	406	396	388	404	403	411	385	416	394	397	404	413	391	405	411	425	389	401	382	384	378	400	401	403	426	385	408	398	376	373	412	397	420	407	357	392	416	389	367	395	395	399	431	365	382	426	411	378	383	399	387	377	386	393	382	409	417	370	370	396	407	422	375	396	413	406	394	353	390	373	380	387	388	380	423	362	410	391	374	389	413	403	399	390	355	358	404	434	435	367	380	368	379	404	405	423	371	374	409	384	412	383	415	412	420	397	397	407	402	405	382	383	396	397	392	420	400	372	394	373	398	369	410	426	382	412	369	425	369	382	406	389	399	387	394	407	396	355	391	404	406	396	443	391	415	422	413	415	414	408	388	400	365	393	412	374	408	413	396	384	393	379	388	420	427	374	374	393	410	367	374	428	385	382	382	393	380	389	392	428	407	410	373	383	404	361	403	396	416	373	403	420	396	408	367	422	369	408	404	399	435	349	380	392	416	429	387	415	410	407	413	389	396	418	398	399	427	381	389	401	374	398	394	375	397	417	372	380	413	396	388	376	378	413	413	404	413	406	362	403	396	416	391	384	370	373	394	372	393	408	441	345	412	393	428	400	429	379	407	420	402	390	369	414	364	437	424	400	351	411	406	395	409	379	374	396	394	404	388	406	384	416	387	390	386	375	407	390	431	388	395	390	415	404	397	397	389	378	386	420	401	379	411	398	421	396	374	372	401	381	402	459	379	407	383	408	424	393	371	434	401	418	374	401	364	375	395	411	400	413	388	395	353	379	417	393	371	398	363	392	407	363	393	399	399	367	370	420	415	407	351	386	398	407	383	426	378	440	391	390	405	412	408	393	438	387	378	353	393	413	436	391	396	398	414	412	396	359	391	391	415	406	384	419	416	420	385	385	422	378	372	380	378	401	420	397	424	395	397	392	397	413	399	389	397	371	430	402	388	436	428	362	387	412	401	367	399	373	387	402	397	416	402	406	391	363	370	361	382	398	365	383	401	364	399	439	408	413	388	400	403	407	424	358	421	400	388	391	408	387	384	404	390	425	420	377	421	386	358	398	385	395	392	376	423	383	435	411	427	379	394	399	422	412	399	410	410	383	362	423	385	356	365	385	424	369	415	396	374	420	382	376	403	388	427	409	398	382	365	401	372	395	388	425	411	395	385	395	391	406	391	405	371	393	365	384
25103	21034	27437	25274	12166	1270	734	590	553	571	514	568	516	454	546	549	504	516	492	535	534	519	566	516	496	480	503	485	502	495	521	660	1099	1239	1135	967	745	730	502	454	474	454	509	495	455	472	478	460	508	479	521	513	520	488	485	473	497	468	467	495	478	474	510	463	503	457	499	490	499	486	472	451	484	477	486	468	475	457	463	468	513	489	482	465	461	478	500	498	498	496	484	491	499	485	496	449	482	461	435	486	484	475	495	479	438	502	470	499	471	473	523	498	484	486	508	416	466	470	432	521	507	507	480	465	436	530	448	460	469	441	462	497	477	492	452	478	484	500	504	472	445	473	462	486	412	486	483	467	477	474	444	499	438	501	473	494	459	487	452	469	497	487	475	442	471	460	452	459	468	508	491	485	470	487	512	490	483	482	438	467	522	491	523	469	489	466	488	481	451	461	491	461	472	476	473	477	498	471	453	496	489	477	490	531	484	508	482	474	446	482	464	467	467	490	455	433	496	475	452	469	474	508	474	495	433	494	459	484	441	497	475	472	505	467	487	497	482	471	520	483	489	499	491	454	467	476	507	467	469	467	484	525	452	486	466	482	465	451	461	466	486	475	469	446	485	483	496	489	487	445	444	457	497	428	443	476	489	474	445	485	481	490	466	459	492	512	464	541	465	478	474	470	477	476	453	493	460	531	452	479	518	471	497	426	482	499	487	457	524	474	433	464	442	484	511	478	469	476	453	452	474	459	453	475	480	462	465	435	512	453	464	461	472	504	457	477	508	488	500	486	445	457	442	479	437	439	488	483	480	518	477	484	439	493	474	459	423	499	452	462	483	460	496	471	468	453	487	456	476	472	444	481	526	465	483	471	470	467	484	498	447	485	489	451	487	461	469	476	493	491	481	465	493	486	467	504	510	460	514	471	474	473	451	485	440	452	505	490	529	477	480	479	434	490	483	460	464	485	463	480	455	471	459	486	492	494	475	499	457	494	499	476	486	487	471	453	447	479	492	473	447	496	502	454	461	478	450	506	464	475	482	497	497	488	501	460	503	482	454	456	449	500	491	528	486	458	486	485	452	432	460	494	483	448	476	453	452	471	468	470	482	532	464	479	473	501	477	470	473	473	461	458	481	436	477	473	458	480	488	471	515	460	490	461	445	445	443	479	462	475	446	486	497	422	472	502	483	466	471	437	522	469	501	432	492	461	428	464	470	456	447	490	496	493	441	445	494	534	474	431	456	500	435	486	477	493	462	542	451	467	480	498	481	461	486	479	492	490	510	485	449	472	476	456	474	469	468	465	467	482	471	455	470	470	448	452	463	461	478	497	479	471	474	495	499	461	483	477	484	484	476	457	441	480	527	493	484	489	476	440	455	478	447	477	494	498	470	477	478	488	476	536	464	496	479	470	459	484	483	485	454	477	509	473	473	513	447	500	452	466	514	475	480	453	477	495	442	482	473	462	485	445	496	507	481	459	482	505	491	496	467	461	512	515	531	478	495	479	485	496	439	437	436	481	475	489	497	458	441	480	499	482	479	476	474	457	496	441	483	463	440	455	487	463	496	472	483	482	421	451	494	453	468	488	474	489	483	493	481	454	488	496	515	487	469	492	459	468	496	472	471	442	459	451	496	462	492	503	437	498	518	490	513	496	537	449	489	502	517	453	484	471	479	483	468	466	478	504	493	479	441	452	476	500	487	481	441	464	440	491	491	492	498	457	480	461	470	466	498	464	499	486	496	450	480	490	486	481	481	495	483	457	494	478	455	448	497	440	483	476	491	466	434	472	472	480	452	538	489	503	473	450	460	500	435	490	459	509	474	460	500	465	494	449	471	490	478	508	467	479	500	462	461	466	461	493	495	465	488	484	461	452	481	485	516	467	490	463	455	462	506	490	476	470	465	447	505	466	432	469	499	474	478	451	459	483	482	497	478	443	539	506	473	451	477	443	466	486	489	511	497	482	457	468	477	436	471	518	505	520	466	491	450	523	467	501	459	467	478	473	468	476	510	446	418	474	436	479	477	456	492	497	484	476	462	425	442	485	505	455	444	498	458	493	451	488	453	471	466	512	488	518	477	462	458	480	500	484	498	489	486	466	455	513	475	507	479	485	487	474	496	442	473	497	511	472	453	450	438	455	451	456	469	500	514	458	498	502	457	439	465	463	503	461	475	444	486	507	498	487	489	457	469	468	480	461	501	468	489	464	494	481	479	454	484	450	483	465	473	474	495	494	498	492	494	501	492	470	476	477	478	497	475	471	457	456	463	508	501	502	512	456	465	546	512	483	479	478	474	468	482	474	505	476	508	483	500	428	469	471	486	478	445	470	460	457	447	466	481	452	457	441	469	517	497	476	448	461	483	485	486	481	481	491	448	477	518	430	455	526	451	501	465	498	492	473	464	470	450	532	472	496	437	456	455	468	452	483	495	493	495	497	520	460	472	463	461	479	516	495	469	435	465	513	450	503	441	471	453	463	480	475	439	458	463	455	461	447	450	433	484	479	470	486	483	483	537	492	497	460	485	499	514	471	492	493	528	478	512	484	459	464	491	499	488	452	468	457	478	451	459	497	466	479	484	499	493	454	479	501	478	458	497	472	446	488	494	444	545	474	471	501	461	501	458	444	471	517	487	475	459	478	469	462	516	475	484	469	493	488	474	498	483	452	478	456	460	450	499	471	449	495	471	505	453	489	478	469	488	468	472	474	482	470	490	487	464	464	429	441	481	455	489	471	441	475	450	485	479	460	460	492	497	500	484	518	440	475	503	481	483	454	497	478	470	489	491	455	503	481	455	433	473	473	487	510	468	470	515	513	527	497	497	480	481	508	483	491	478	504	480	446	468	465	482	467	507	484	492	447	448	483	476	482	479	472	438	474	477	469	508	516	452	464	472	492	453	455	502	494	450	475	510	477	468	488	469	426	488	458	470	504	452	466	482	471	470	485	472	483	474	452	490	459	488	490	440	435	454	448	454	461	510	467	455	498	486	465	475	421	477	453	476	487	423	432	461	448	459	455	460	498	486	489	472	506	490	498	437	505	478	473	531	444	465	472	456	450	469	521	526	508	472	482	504	475	447	467	492	503	480	464	471	491	464	472	468	494	509	459	452	484	493	511	464	500	504	491	465	478	450	489	427	454	498	469	466	458	480	454	479	429	467	505	460	493	464	471	492	489	495	471	446	500	498	469	525	449	496	482	521	477	461	460	472	402	471	452	491	460	477	488	466	474	472	448	453	482	470	449	504	490	488	513	443	478	490	496	465	467	459	485	501	480	490	485	441	449	467	460	464	485	476	506	490	443	458	479	450	447	518	471	427	463	488	476	488	501	485	462	484	463	479	475	461	509	479	475	496	482	469	464	464	492	474	520	480	451	453	442	477	468	476	479	447	448	477	503	473	475	498	513	485	488	510	434	465	483	468	481	470	494	489	434	497	459	457	464	433	436	473	502	450	463	494	491	474	476	486	493	502	470	477	450	484	492
32736	48796	34733	18664	4649	1173	997	880	750	699	656	615	619	601	553	610	632	631	605	629	606	629	566	661	579	581	535	579	537	529	662	925	1442	1697	1527	1264	1055	811	620	548	565	529	527	508	520	554	540	552	561	583	533	528	547	596	558	539	570	538	536	567	561	534	544	550	489	543	555	545	587	518	577	499	521	571	533	517	575	528	529	565	535	529	541	558	548	554	543	541	510	570	552	536	530	519	568	562	547	525	506	536	545	511	598	558	529	566	554	546	562	549	528	527	497	515	546	554	506	533	551	528	572	517	542	538	563	571	546	516	546	555	553	554	543	515	555	534	542	521	540	555	542	561	527	538	512	539	557	498	537	585	549	545	537	514	583	547	504	548	542	562	496	536	554	509	546	508	543	550	535	515	522	544	508	536	565	519	558	546	564	508	531	508	502	521	520	518	531	523	509	548	527	542	563	529	538	523	550	517	580	524	517	553	509	492	521	575	571	567	539	525	554	566	553	529	514	542	560	562	549	505	538	538	519	561	537	498	556	549	510	566	527	551	486	546	549	546	540	484	494	568	532	513	491	537	557	555	541	538	547	538	521	563	557	528	520	523	529	546	512	511	569	552	540	560	524	568	538	564	508	536	486	582	527	542	505	502	528	558	497	526	558	518	558	557	544	564	562	499	558	530	519	525	549	573	530	546	573	540	534	530	517	539	592	557	510	512	500	532	541	541	510	503	556	532	554	513	532	509	541	580	556	549	511	506	552	507	547	532	523	523	509	540	543	561	502	538	553	542	562	534	545	517	500	505	498	561	481	493	512	537	537	571	512	581	557	524	573	519	532	560	559	497	513	530	546	571	518	528	564	561	540	495	545	539	534	549	535	555	557	545	523	503	524	544	585	561	531	531	514	544	609	529	502	539	538	510	542	516	489	519	541	548	554	547	521	524	536	495	514	523	486	545	526	553	553	511	539	546	507	549	582	530	544	571	566	557	557	574	523	536	549	530	536	557	521	533	549	566	552	521	531	589	528	523	535	505	487	512	569	532	534	552	531	610	523	526	524	546	501	534	538	534	525	479	542	522	538	540	558	552	555	542	557	522	536	534	501	518	514	511	547	535	556	559	586	542	539	560	539	533	548	515	501	529	518	556	536	556	581	583	547	566	566	479	525	548	533	526	602	531	495	466	552	506	521	572	516	544	508	534	565	521	549	574	488	560	526	547	546	580	604	488	542	567	582	557	512	517	539	510	478	511	538	533	543	506	539	506	592	530	552	542	525	570	513	557	563	542	532	511	561	558	505	521	521	526	543	545	537	557	530	552	531	526	548	535	542	521	538	553	527	540	529	504	583	534	554	509	537	579	555	568	543	520	521	534	532	532	564	515	561	524	542	520	578	546	525	547	515	515	515	514	502	531	548	532	535	542	559	541	498	535	554	529	565	535	549	511	572	561	487	571	548	509	541	563	578	551	582	560	531	530	547	524	518	513	537	545	579	539	573	527	517	520	569	512	533	552	508	521	550	542	534	542	522	533	553	562	483	555	554	555	519	524	554	503	536	518	512	572	530	522	554	513	529	527	501	495	547	519	526	542	541	504	511	522	542	529	513	566	527	532	519	527	515	533	562	535	552	502	510	559	574	551	556	550	488	521	550	564	541	543	549	543	550	548	587	528	518	544	514	522	566	538	514	570	520	553	518	534	501	529	550	556	538	538	547	554	497	536	546	586	560	557	507	529	577	554	547	527	555	533	531	524	532	534	544	546	545	535	511	538	553	553	515	529	582	523	531	549	545	505	530	526	550	565	534	526	520	545	529	581	535	554	537	543	574	552	508	548	533	520	550	494	548	543	513	540	494	543	512	549	558	556	488	536	526	549	549	541	521	511	555	546	528	573	552	561	548	507	474	530	561	531	538	559	523	534	525	526	540	539	540	574	514	514	544	561	518	538	566	528	539	507	515	556	552	532	546	523	533	532	536	552	559	509	516	524	522	551	536	541	559	572	508	567	552	499	541	550	537	582	511	544	550	536	566	543	532	566	560	568	548	518	534	530	527	544	514	516	526	549	562	546	535	560	467	523	524	561	560	513	515	536	517	539	531	518	575	533	541	544	537	537	534	551	527	561	566	532	548	465	551	539	512	526	535	530	557	539	576	535	546	489	541	585	563	527	538	479	524	542	565	582	490	584	532	530	563	489	540	521	563	493	514	529	528	565	557	523	520	521	502	562	495	560	574	581	556	581	530	526	519	561	553	532	534	558	538	568	559	536	511	544	581	565	541	534	588	539	492	572	542	556	559	561	510	543	520	554	553	487	531	536	564	555	532	550	519	549	534	559	549	536	543	525	514	533	573	516	537	526	564	520	503	563	587	547	533	521	552	556	494	526	501	542	545	559	559	516	541	535	523	543	591	511	521	519	520	528	529	553	530	544	506	593	526	516	517	538	557	525	574	536	584	583	564	632	584	539	545	530	535	559	485	496	524	552	544	514	535	540	546	519	566	540	580	523	556	503	558	536	555	493	536	532	538	519	507	563	519	559	554	541	526	551	527	537	535	490	531	529	538	528	485	521	595	532	554	540	550	518	518	522	516	562	515	537	548	552	563	532	496	553	578	524	578	545	558	504	585	586	552	557	518	533	501	541	565	523	541	546	502	536	548	520	555	516	539	520	533	537	543	561	544	563	541	549	539	553	545	514	510	574	515	558	561	554	540	525	542	505	521	547	574	564	534	536	545	559	556	526	558	542	501	579	521	578	530	515	532	507	542	545	549	570	522	513	542	568	536	549	524	541	531	591	597	529	495	507	527	530	514	583	587	561	499	537	532	553	525	565	498	548	473	533	559	532	537	570	519	557	533	546	539	532	534	531	530	547	542	552	584	545	551	558	526	524	528	530	527	547	540	545	483	511	525	535	560	575	492	562	535	538	575	577	515	525	512	545	525	520	549	531	578	554	535	542	544	535	544	528	545	498	514	568	534	524	542	552	554	549	529	540	544	517	510	473	546	554	508	521	544	555	519	537	519	508	572	510	519	512	539	556	477	589	519	556	559	514	518	519	520	515	573	526	531	513	541	539	511	571	510	532	546	506	573	522	523	559	532	562	568	536	534	527	555	545	545	517	536	564	517	537	529	523	533	474	533	516	551	538	568	560	479	512	534	517	537	528	521	579	514	584	505	549	549	525	514	589	544	524	528	524	540	532	467	555	511	502	520	512	536	546	529	530	571	581	560	552	557	545	529	539	508	586	523	527	530	577	555	521	573	515	522	566	545	572	524	523	503	527	552	551	533	565	490	492	510	541	513	552	522	496	554	537	542	540	505	514	570	523	568	538	542	549	569	508	566	555	513	500	533	549	558	555	541	505	571	501	528	577	463	520	557	520	482	555	527	517	511	507	548	534	540	515	571	544	557	527	515	526	587	525	499	542	575	561	566	513	530	570	545	531	503	528	565	498	510	537	566	569	537	507	550	567	554	560	531	516	566	487	525	557	561	539
22670	20926	28422	23635	20878	20666	8031	1153	839	720	654	629	605	540	514	541	557	556	553	537	489	505	562	565	549	496	478	473	501	598	2299	2413	2263	2319	1948	1486	1152	657	468	415	446	435	431	440	416	454	428	448	433	449	429	432	465	427	424	456	437	434	448	444	443	458	429	434	460	447	469	441	422	451	413	442	451	467	447	463	462	438	433	437	458	486	470	425	441	435	490	433	414	434	422	428	439	446	425	438	436	454	383	452	442	486	443	472	421	448	461	447	464	469	445	435	433	480	406	411	450	479	417	455	439	441	424	395	448	398	414	435	474	454	446	431	456	435	434	427	422	419	437	430	450	425	458	438	425	453	441	451	438	463	424	447	438	436	427	422	409	415	409	399	441	411	451	482	430	459	420	453	488	463	475	448	414	472	437	432	444	462	456	443	470	453	461	434	456	433	453	428	460	467	426	430	421	474	430	462	443	443	451	428	415	434	438	479	453	451	469	425	453	422	418	419	417	445	477	469	432	484	448	441	441	448	471	448	453	459	435	458	414	447	431	433	424	431	423	453	428	436	454	426	465	427	444	415	413	416	470	455	436	446	444	457	415	419	438	434	436	443	419	432	432	449	442	463	418	435	436	452	471	398	437	470	464	432	453	401	430	429	440	443	442	504	418	441	419	454	393	485	407	430	440	467	441	437	488	443	425	422	415	440	406	449	444	427	423	416	463	442	411	457	439	480	436	422	448	450	451	444	467	472	450	455	421	459	433	416	400	445	421	443	451	479	406	410	444	439	425	418	458	436	458	438	423	457	423	406	440	412	396	426	421	426	451	464	402	454	423	439	491	434	453	451	434	429	458	435	444	431	424	439	392	427	444	448	389	449	450	436	427	421	472	425	431	404	401	446	451	437	467	418	439	443	424	437	443	439	470	425	407	432	415	464	473	445	455	433	419	418	427	430	401	407	438	411	407	434	477	494	467	469	404	429	442	461	466	466	425	438	420	434	444	411	409	435	450	448	414	433	443	466	432	433	463	445	411	436	438	454	475	446	397	437	468	435	437	434	457	398	438	424	420	441	418	464	468	440	408	459	471	457	444	434	403	445	436	418	454	443	416	415	457	481	437	454	402	394	446	463	395	441	450	432	467	444	404	465	413	439	439	440	424	453	389	491	444	395	424	446	455	421	441	416	437	423	446	428	430	432	471	461	455	417	461	436	498	445	478	438	463	461	423	447	442	461	441	430	418	437	433	425	422	395	452	449	463	445	431	427	443	409	423	442	412	425	446	462	395	412	458	443	452	480	453	410	418	452	445	459	464	435	468	431	408	450	425	448	448	419	445	422	434	402	410	445	441	437	440	431	423	426	451	475	455	462	443	410	415	412	496	429	469	407	460	427	417	423	434	432	445	425	460	464	424	433	426	432	436	431	424	437	455	466	410	443	418	463	444	425	471	437	425	409	431	426	425	454	420	405	440	468	452	472	432	426	439	440	476	426	475	458	421	470	438	426	460	438	415	410	453	437	441	435	494	407	425	458	477	462	439	458	451	486	442	420	465	459	464	434	460	445	454	387	425	465	406	427	408	417	428	397	456	474	448	451	412	442	456	455	480	416	412	467	428	420	434	448	449	460	431	443	500	404	484	432	463	433	392	433	437	441	472	431	437	427	430	403	429	443	402	431	424	404	468	436	452	463	451	440	456	429	472	420	435	424	407	412	428	436	473	453	393	445	410	468	422	430	427	434	406	424	444	452	462	460	446	486	449	465	422	431	440	454	439	407	468	413	459	453	416	427	427	439	442	413	428	472	423	407	455	440	397	449	438	428	388	428	440	410	465	471	480	432	466	460	468	429	415	432	418	455	414	442	428	432	414	419	448	457	454	420	446	453	414	459	436	431	454	425	459	446	413	444	387	446	470	410	412	468	429	428	435	407	419	447	438	431	462	435	439	459	409	404	460	417	440	412	450	434	450	419	441	419	442	464	409	459	463	419	453	424	415	402	446	427	430	457	434	461	391	444	454	433	443	442	422	458	439	451	497	442	448	430	446	426	442	428	451	469	499	431	430	461	461	459	446	417	459	433	471	459	445	463	417	486	439	420	406	454	448	435	417	390	427	466	432	424	410	431	462	437	440	427	482	402	432	437	423	415	418	429	447	415	406	462	456	428	417	455	436	446	464	440	445	444	475	445	419	445	420	428	446	425	428	426	462	466	388	420	429	464	445	454	440	428	424	446	437	442	435	469	438	460	423	427	395	447	465	487	447	457	445	401	443	434	456	439	457	411	431	426	441	462	391	458	442	402	428	423	449	427	439	427	454	441	439	466	463	425	444	464	464	456	391	389	443	429	434	440	440	450	425	467	452	409	483	432	440	436	459	452	422	429	450	439	439	431	439	441	426	430	460	429	459	429	428	406	441	460	436	494	421	438	434	423	445	427	460	431	440	424	455	443	449	450	396	431	408	472	426	433	429	414	407	462	415	435	435	458	460	439	437	456	435	418	481	429	455	446	421	406	428	388	442	437	426	410	450	432	434	438	456	438	417	434	416	466	480	457	443	392	460	445	411	478	460	427	436	453	441	409	478	448	429	458	406	425	462	402	458	437	421	409	472	436	428	469	393	460	436	431	411	423	448	428	459	434	431	406	412	428	419	417	446	406	440	421	461	452	452	435	433	415	452	446	418	425	449	417	381	428	416	446	445	459	422	431	441	483	445	443	442	405	423	462	443	433	443	462	448	467	421	409	469	430	402	460	407	444	458	457	456	438	471	441	401	477	455	420	451	413	428	443	430	435	421	439	443	476	427	469	427	386	429	408	432	462	424	412	446	445	440	442	431	464	439	478	470	434	446	454	448	437	476	450	433	460	469	462	436	437	465	473	481	472	434	472	477	449	479	462	444	413	482	480	449	441	436	422	460	481	453	427	446	420	422	452	455	436	444	447	441	437	436	437	470	467	426	414	438	411	413	426	439	454	466	420	419	443	428	454	425	463	432	441	444	452	456	447	409	409	451	447	435	464	419	435	441	395	448	451	436	407	460	444	442	452	419	437	471	435	453	438	441	431	450	440	414	452	427	445	421	429	439	442	419	452	434	441	422	408	416	431	417	435	441	393	450	424	429	469	395	410	477	445	437	451	416	445	444	436	471	473	421	458	438	411	486	427	407	424	422	436	403	471	440	421	417	435	495	453	431	461	447	468	442	405	410	410	439	445	474	449	417	464	457	423	382	431	446	473	395	446	500	466	425	443	471	463	429	422	422	446	466	442	444	429	404	448	435	421	411	460	457	417	475	454	412	421	400	444	385	422	431	458	474	444	414	448	426	424	439	420	421	446	458	467	488	421	462	422	406	470	442	434	439	437	448	447	460	429	434	470	445	425	442	465	425	442	446	440	431	434	458	437	441	427	409	452	461	464	428	420	433	449	468	420	450	428	438	425	412	393	453	417	441	501	451	448	460	443	394	427	428	440	433	418	450	404	421	458	425	421	466	447	424	424
35298	61062	48758	20698	9201	2647	2021	1560	1238	1152	917	729	781	718	707	621	676	722	646	573	597	562	608	671	609	602	554	611	552	648	3105	3323	3051	3278	2591	2036	1578	783	508	432	470	492	478	456	507	500	487	474	465	486	449	534	511	536	502	475	492	485	484	493	524	476	490	477	513	515	498	508	494	451	478	504	526	511	447	492	485	476	490	492	492	486	514	507	485	536	492	456	486	481	491	494	478	488	498	477	492	482	462	465	494	491	456	496	486	480	506	464	502	509	496	471	450	490	539	475	481	477	497	447	480	517	482	498	534	483	464	489	496	435	486	471	491	477	461	489	513	485	474	491	494	503	463	481	470	489	483	485	469	465	501	536	474	457	514	480	495	509	512	495	462	526	500	477	498	461	490	491	451	487	503	487	456	478	469	491	485	467	537	488	517	445	504	481	514	464	490	461	442	493	486	487	480	477	501	493	498	483	478	460	481	502	478	449	522	469	469	536	467	457	471	494	484	467	508	436	460	436	435	486	519	507	518	463	462	455	487	499	497	453	530	467	470	499	497	492	521	484	492	494	492	498	466	511	493	477	467	479	506	506	450	476	474	524	523	480	445	494	490	504	482	461	479	476	462	438	490	508	484	465	492	443	456	470	456	488	485	431	487	531	473	473	486	490	501	488	531	465	503	478	474	447	492	486	507	427	507	483	513	457	460	503	451	477	473	452	474	467	494	477	471	418	496	509	481	507	448	539	489	466	494	483	494	488	509	502	529	497	500	462	481	476	500	477	452	515	468	477	515	491	506	449	495	440	444	469	482	509	496	544	434	443	489	432	511	490	488	495	467	458	465	525	503	491	470	461	531	480	464	461	479	473	480	478	464	529	476	508	484	459	505	496	458	495	509	477	482	436	455	487	453	496	481	460	472	483	532	452	508	458	520	519	421	465	466	438	509	481	452	518	476	468	515	490	479	461	477	524	497	458	496	501	448	497	489	484	462	463	481	483	510	479	491	495	505	461	516	509	488	499	495	498	473	490	499	492	475	508	486	482	496	481	501	481	455	499	476	473	466	499	471	456	461	489	487	507	488	493	496	503	484	483	481	525	518	470	475	510	432	488	452	469	509	493	490	479	484	495	484	447	492	473	474	466	516	478	508	513	487	461	473	447	527	448	491	531	461	504	467	495	482	513	479	467	453	472	498	479	472	461	477	486	477	470	493	471	476	484	490	496	478	444	494	523	508	471	486	525	511	514	460	503	465	520	463	522	525	510	486	500	478	470	498	462	500	466	467	469	506	462	458	498	461	495	472	464	519	504	501	490	450	480	441	470	467	488	504	523	471	465	461	443	506	497	468	480	464	515	467	469	507	486	473	453	498	526	465	499	513	474	511	457	517	493	506	462	470	490	528	470	458	476	482	478	484	460	508	481	459	527	465	487	480	480	464	466	478	469	494	489	493	474	458	504	479	466	481	455	495	492	466	499	486	470	477	499	492	481	495	466	496	514	465	471	453	500	483	470	480	458	504	487	464	511	498	478	486	487	452	488	511	472	508	478	496	544	471	502	466	456	468	477	476	471	544	478	486	456	453	472	515	516	445	494	491	483	486	465	499	467	523	439	500	484	470	527	461	512	480	493	484	457	444	467	494	460	515	490	439	452	423	462	445	478	475	421	532	497	479	483	455	495	474	469	486	475	469	478	466	491	480	494	522	460	462	477	449	455	471	497	501	505	494	532	463	480	523	504	472	490	522	478	498	517	455	491	501	494	493	461	551	467	459	480	464	489	477	468	504	528	486	471	450	512	462	516	407	498	504	491	491	476	459	475	457	496	521	475	501	490	487	467	464	507	468	448	497	484	468	483	466	462	514	459	484	470	481	478	498	487	436	505	482	531	462	446	472	504	477	462	462	487	472	470	442	454	462	487	490	480	496	485	468	493	477	493	461	461	445	488	531	503	511	467	491	454	481	474	482	504	488	498	426	473	495	493	490	485	451	493	548	495	508	482	488	496	517	466	449	496	490	507	519	520	475	492	490	472	467	467	474	504	482	467	477	456	490	464	514	465	478	470	472	510	484	460	454	484	448	482	464	460	451	455	505	445	447	473	502	476	500	447	474	469	471	510	492	450	477	470	466	510	495	469	503	493	424	492	482	521	475	469	485	466	428	511	507	502	483	492	494	506	451	479	464	510	506	468	427	495	473	488	474	492	461	499	480	467	483	517	485	522	472	513	468	494	482	495	497	517	472	472	499	470	471	462	491	465	518	487	504	489	474	454	501	498	505	470	476	485	478	502	478	452	517	505	469	465	458	485	499	452	466	509	451	518	452	465	512	491	520	472	486	493	485	459	502	476	471	487	509	467	486	467	508	459	521	483	472	526	517	438	456	522	441	490	475	474	498	492	469	487	488	546	456	493	465	465	472	442	483	476	511	524	483	487	428	479	492	477	479	457	453	471	509	524	490	501	475	508	471	459	490	450	524	480	493	479	437	523	486	453	504	497	481	484	500	419	474	484	480	488	501	449	476	482	476	481	477	484	467	473	487	490	487	468	493	494	468	475	467	450	475	482	501	477	470	467	498	514	483	459	483	483	482	498	520	482	464	465	516	498	471	526	475	490	514	465	500	444	503	494	460	470	492	474	493	467	480	489	495	538	508	488	461	481	477	473	489	484	468	488	460	488	485	471	502	501	498	514	501	497	483	527	475	501	481	472	483	472	476	450	429	464	485	468	462	453	471	518	485	509	529	461	505	487	521	516	491	506	459	491	494	500	505	488	477	469	484	508	478	478	492	494	463	477	522	487	484	463	523	461	477	493	480	475	473	465	485	506	442	490	467	484	526	499	446	489	511	505	492	460	475	495	474	487	492	452	486	486	465	501	493	527	458	444	426	455	473	494	473	451	474	483	478	483	474	447	488	465	491	480	457	513	478	529	465	486	483	483	491	456	471	477	489	464	477	529	498	466	448	505	487	455	467	475	499	489	480	521	476	487	538	500	470	490	434	449	483	464	519	492	428	513	507	506	501	524	482	481	493	467	511	458	509	495	507	482	484	500	484	492	467	449	445	470	451	496	482	483	488	457	468	502	483	514	478	475	482	465	500	453	492	529	515	492	491	478	487	489	453	469	558	481	503	465	504	482	503	463	497	469	443	483	437	456	454	489	457	493	460	503	495	490	483	435	478	520	494	479	528	535	492	536	535	484	488	520	527	469	485	504	464	469	488	484	496	529	482	458	484	458	454	505	502	467	444	516	470	490	460	481	491	487	496	487	461	470	473	483	468	488	480	470	472	452	524	467	471	447	497	506	487	500	458	495	462	471	519	478	476	519	475	503	440	479	474	481	457	470	448	462	477	516	496	516	485	500	466	477	479	466	518	446	496	443	459	494	491	484	500	489	522	463	484	473	491	494	456	500	498	507	467	463	513	490	542	470	452	471	495	488	503	496	495	480	526	475	474	486	484	481	484	458	496	495	478	452	430	484	495	455	482	504	464	461
29111	32581	32001	13395	2763	659	468	466	443	446	377	425	446	408	368	396	402	411	434	393	408	423	429	424	406	440	434	410	412	384	518	580	616	520	512	457	463	420	395	424	376	407	425	363	387	399	429	398	401	395	357	410	405	381	385	384	382	395	399	394	416	351	414	441	394	395	395	410	401	384	379	451	371	390	401	419	388	403	377	407	408	385	390	405	369	396	415	404	390	379	404	389	440	386	390	370	393	410	414	401	369	404	383	383	328	403	399	397	397	402	397	382	390	399	378	385	402	382	399	454	396	376	393	441	414	384	378	369	385	419	392	390	416	415	393	389	410	365	402	413	428	404	398	392	412	382	394	413	389	435	382	388	348	392	400	426	371	381	406	387	431	401	404	410	398	437	385	423	365	389	376	408	401	420	388	414	407	403	386	413	405	397	396	356	401	374	383	374	373	403	381	415	372	376	371	418	398	411	403	407	406	409	359	388	415	386	396	412	383	376	407	392	397	403	372	426	371	398	412	391	395	406	400	403	452	373	392	373	385	353	421	398	392	397	389	365	408	395	407	412	399	373	415	396	416	391	380	407	426	405	382	392	359	402	376	434	410	406	385	431	396	386	406	397	374	393	417	361	385	366	419	411	357	418	390	399	411	422	371	362	412	414	399	419	409	387	362	399	412	380	372	381	428	372	404	385	395	391	394	402	404	432	408	451	388	383	370	414	391	405	401	406	424	384	378	416	421	386	354	388	381	360	403	401	381	400	387	379	354	374	410	420	388	399	394	405	402	379	376	375	407	411	388	374	374	408	412	408	415	374	401	401	383	390	387	411	403	400	402	411	378	366	422	402	390	386	441	411	422	367	394	384	371	410	425	418	368	415	370	375	378	415	415	400	371	444	384	406	394	375	438	431	410	404	349	403	390	373	386	418	410	419	424	391	419	399	425	390	419	411	365	386	414	395	393	421	420	383	375	389	412	394	399	384	324	371	371	425	419	422	396	375	408	411	441	363	397	408	418	394	400	402	387	391	397	406	425	388	421	383	397	405	397	405	405	399	381	412	379	400	400	435	383	381	382	408	399	401	409	360	394	414	385	400	402	406	384	407	416	369	371	390	371	399	415	407	368	407	416	425	377	390	364	437	377	401	378	376	386	428	414	408	413	446	389	396	400	400	439	374	427	400	356	390	368	393	379	386	381	389	407	371	412	414	405	385	365	411	416	401	414	404	403	365	407	391	357	359	364	406	416	363	432	411	386	373	370	434	437	412	417	389	425	411	409	357	375	389	414	422	393	402	411	388	358	403	413	395	404	390	406	403	404	376	374	379	388	375	431	418	385	403	401	400	431	403	396	365	411	410	419	431	386	394	374	405	397	417	437	358	452	383	378	358	401	410	379	386	355	398	353	388	420	393	401	388	411	361	386	373	384	390	388	412	422	371	351	392	358	394	393	380	399	420	419	387	397	378	419	386	399	400	403	401	378	393	402	385	396	387	406	407	425	408	400	423	389	415	422	388	372	416	426	376	370	401	403	409	379	399	388	388	433	369	419	409	388	406	379	371	410	407	361	418	420	409	400	368	384	394	375	399	428	385	386	441	381	382	403	391	409	388	404	382	360	384	382	405	420	370	398	403	361	402	414	428	381	391	402	384	417	360	382	365	408	365	372	399	387	364	388	426	394	371	390	408	404	393	417	381	395	398	386	385	377	410	395	402	393	377	381	395	421	376	397	375	410	417	377	395	395	431	391	404	418	367	354	367	412	413	412	375	423	363	427	432	409	365	362	402	418	408	406	451	403	384	379	354	433	405	399	385	364	399	411	423	414	403	438	386	397	386	417	364	363	420	423	389	381	371	401	352	421	396	356	400	414	362	358	368	412	391	345	391	395	397	402	360	431	384	435	377	398	357	408	403	339	396	388	376	384	391	382	417	386	382	386	417	386	377	433	404	380	372	415	371	400	366	405	402	397	384	387	387	413	392	357	382	404	409	343	408	433	415	389	417	385	369	400	387	417	364	386	398	395	384	391	404	402	373	430	383	402	396	392	425	365	349	381	428	381	372	391	392	405	404	366	390	406	414	368	414	379	424	409	376	384	357	393	413	396	375	411	411	427	393	368	397	407	420	370	418	400	359	374	377	395	404	417	380	402	375	370	407	380	415	415	370	388	350	399	380	422	428	367	401	381	392	399	376	386	360	406	398	392	382	368	403	378	418	386	358	379	388	383	377	348	419	406	391	421	384	378	348	414	395	376	399	397	369	429	392	413	392	366	413	408	376	381	389	399	429	375	358	410	373	393	410	385	423	386	389	404	407	387	381	426	382	386	378	368	396	402	410	370	373	397	374	412	388	391	375	383	357	405	389	376	415	412	400	390	375	394	398	387	381	390	390	418	420	396	430	386	445	390	429	381	397	358	395	398	381	406	375	386	425	431	393	395	400	399	370	429	373	396	411	378	352	432	405	397	397	404	383	389	402	418	423	412	393	410	382	399	382	399	397	393	403	402	398	402	396	407	419	386	376	370	381	408	386	450	393	410	423	420	390	379	365	393	439	399	397	366	349	401	400	370	437	376	410	411	408	370	402	423	401	428	362	381	424	396	336	395	422	384	430	409	350	374	400	393	396	399	409	401	394	403	384	425	373	379	411	396	372	383	434	429	401	409	424	409	340	401	385	441	390	346	419	394	390	411	412	407	419	403	437	397	369	381	391	387	413	399	434	388	415	371	404	406	417	410	405	390	360	384	389	408	409	407	387	368	405	396	425	401	372	386	413	396	403	407	382	403	409	395	396	372	416	419	373	402	379	391	374	395	428	397	392	373	379	411	373	395	372	405	385	421	403	388	413	402	409	393	390	391	388	423	365	415	381	404	397	399	390	386	372	412	438	400	423	394	387	374	397	406	388	399	406	414	395	385	414	435	385	410	409	393	428	391	381	380	427	402	368	395	395	392	402	354	405	358	414	349	386	405	377	401	375	387	400	389	408	402	374	384	350	396	405	425	419	355	387	408	370	383	403	361	402	385	355	393	403	380	386	366	400	412	408	408	374	411	336	379	374	385	386	408	353	418	371	421	396	404	407	381	396	411	422	410	368	391	401	398	438	385	397	374	401	413	404	379	382	417	422	402	425	405	378	395	397	367	401	391	385	390	415	417	372	376	377	398	406	366	388	445	412	386	362	390	398	351	402	386	399	395	401	432	411	388	388	385	402	355	405	401	375	415	376	369	372	404	411	375	416	366	388	389	409	369	415	421	380	391	363	399	407	361	400	407	404	436	367	403	419	404	401	370	416	418	405	423	392	413	405	429	402	378	391	438	377	417	386	417	404	394	371	410	398	374	414	398	397	375	397	426	398	389	371	370	379	419	399	370	433	415	377	385	417	397	408	373	386	385	382	405	396	398	415	423	380	391	374	388	391	370	389	387	400	375	404	385	391	371	385	415	408	390	405	408	380	388	383	399	363	384	391	366	373	406	406	404	411	406	395	399	378
33728	50041	29394	9817	3203	623	625	539	539	493	526	490	417	435	459	427	445	430	482	448	498	499	479	449	529	486	456	513	482	472	664	738	789	678	611	540	521	517	473	465	465	448	446	435	465	472	445	429	459	428	465	430	452	456	477	438	435	466	466	432	478	495	467	476	430	476	467	437	475	480	422	401	467	468	431	445	447	463	489	438	511	403	447	469	433	479	497	464	431	483	437	450	471	473	424	450	462	442	481	488	440	471	457	484	439	433	457	434	438	475	451	444	463	418	471	488	441	429	446	434	465	434	443	446	449	425	406	472	499	449	479	442	483	449	477	425	484	436	452	464	450	415	469	430	464	453	456	487	468	489	461	433	436	452	455	423	421	468	425	492	460	468	482	461	426	426	443	434	437	449	496	476	448	447	462	507	464	446	445	454	437	450	433	448	491	440	452	479	479	450	437	456	458	447	464	489	465	430	426	460	451	434	433	442	458	431	454	435	455	417	476	466	436	486	501	480	435	484	467	452	485	439	425	452	430	466	436	466	464	394	444	455	475	460	477	463	449	453	443	445	429	476	447	480	422	435	437	442	473	424	499	464	457	452	444	493	466	484	465	439	453	459	482	448	448	473	428	466	472	460	432	470	478	504	454	452	416	457	442	462	469	481	423	452	439	457	438	445	442	433	463	446	429	439	458	455	451	410	442	453	474	448	421	471	455	469	495	453	449	466	469	467	466	475	462	474	500	491	441	414	445	441	466	473	464	439	423	415	470	399	509	460	478	512	411	445	488	484	463	475	459	423	454	428	475	440	454	416	484	521	461	442	466	421	480	478	431	432	472	452	468	473	423	474	434	457	449	422	458	470	484	470	500	436	448	440	443	455	435	459	465	455	473	448	490	437	460	444	434	450	415	495	466	466	452	495	457	440	442	498	434	454	468	454	440	391	445	464	465	463	461	445	445	430	419	443	483	470	449	439	445	469	422	455	465	439	447	449	444	463	496	430	478	422	457	450	441	492	493	397	473	447	461	443	451	426	460	435	404	419	463	455	459	427	427	407	421	443	457	433	477	422	443	454	452	452	500	423	416	459	452	472	469	469	478	456	487	463	495	433	479	396	489	464	420	454	424	488	474	450	458	439	436	457	448	435	473	431	451	471	470	422	493	474	475	442	449	481	466	481	479	451	470	454	440	455	443	481	460	453	488	462	447	476	430	451	417	443	448	440	438	471	458	480	420	479	451	494	445	462	463	493	430	445	411	456	418	478	431	432	414	425	494	463	464	477	468	418	479	424	462	461	477	473	447	467	457	435	461	451	473	446	452	476	488	467	485	459	427	437	422	438	475	465	430	436	463	455	436	492	494	460	438	435	412	479	496	497	470	462	490	461	450	456	457	447	430	435	402	457	451	436	419	443	416	446	463	460	519	461	426	461	466	435	425	473	479	418	431	488	448	431	431	440	438	470	450	457	473	464	423	445	469	448	444	484	467	463	485	447	454	470	421	435	434	423	495	491	481	497	469	471	439	460	448	467	454	465	459	435	443	498	459	460	433	436	457	432	445	473	414	444	423	454	427	440	452	494	463	418	469	408	464	482	429	458	466	451	432	496	463	435	462	435	429	449	452	453	482	461	417	441	420	404	467	437	452	453	431	443	419	486	485	450	458	461	507	470	453	477	457	490	426	463	426	459	466	449	477	479	432	436	429	441	458	454	474	446	423	454	423	458	499	484	413	458	442	437	464	463	452	457	465	457	477	427	483	460	429	484	474	451	421	458	459	429	467	482	486	437	433	456	462	439	488	446	466	479	471	458	464	455	472	452	433	479	474	500	410	454	481	475	445	448	443	430	416	468	445	487	478	441	450	406	468	470	457	473	485	456	443	445	442	463	482	444	460	501	418	464	458	481	442	482	465	450	469	456	447	467	407	431	441	417	479	451	433	453	439	439	439	467	456	453	477	472	452	478	454	465	433	443	450	439	444	481	475	436	433	450	438	477	503	450	475	436	442	485	483	455	460	450	452	432	478	484	466	443	402	444	441	422	456	467	425	442	407	473	501	472	468	451	460	485	441	436	437	461	460	431	434	436	499	398	457	446	462	441	456	442	455	472	455	451	438	462	406	440	428	410	464	450	465	459	455	512	478	452	469	482	494	448	453	444	463	434	453	427	465	429	460	479	473	461	506	454	471	451	463	477	456	467	474	442	473	427	428	429	450	489	441	461	461	433	434	459	453	450	481	468	464	452	424	448	441	459	471	444	444	433	499	476	449	465	502	464	450	420	477	456	423	443	447	470	487	435	447	422	475	484	479	472	445	427	456	460	449	493	431	463	462	463	441	483	425	434	429	463	423	486	440	473	446	441	446	440	461	473	484	420	447	476	468	481	455	468	477	431	426	468	444	466	474	455	442	430	451	421	429	447	449	417	482	475	488	432	433	432	430	459	445	414	388	440	495	433	457	475	484	478	458	428	468	441	454	471	454	461	460	447	458	463	470	460	450	431	467	459	435	437	465	476	447	448	459	464	467	450	466	433	469	458	457	498	444	451	492	439	467	440	458	445	451	455	440	429	435	432	477	448	477	498	476	458	451	492	443	470	461	454	451	479	457	438	414	455	469	426	450	481	473	430	462	476	431	432	414	459	472	451	469	443	486	499	456	468	431	444	466	448	468	455	490	420	452	462	467	465	482	472	510	449	414	431	428	476	443	430	479	463	465	496	437	455	457	444	468	424	404	454	468	473	500	465	435	444	435	484	411	492	441	501	459	453	490	492	444	447	443	477	451	478	457	483	457	456	470	430	446	449	470	441	453	443	492	424	407	446	434	442	466	424	444	452	404	424	448	433	426	456	467	443	432	471	449	486	492	430	443	484	445	469	481	450	455	487	465	440	457	460	440	432	477	459	452	503	494	488	467	458	478	449	457	442	466	466	463	465	457	438	443	442	468	434	454	435	443	464	421	487	453	434	468	453	424	476	486	451	426	446	466	464	448	473	444	449	473	452	445	435	448	400	468	445	442	442	462	457	462	457	444	482	449	476	480	445	434	483	468	446	482	465	456	434	474	462	450	459	436	498	419	435	443	487	472	450	424	460	451	463	440	463	442	448	480	420	452	422	469	459	460	466	484	451	441	434	443	480	433	449	443	455	435	476	438	474	464	496	460	496	480	457	482	465	451	444	473	470	478	472	455	448	463	448	432	430	457	464	464	449	469	444	456	461	449	458	444	418	442	445	482	506	478	449	438	441	452	442	436	442	441	412	437	428	456	432	451	461	425	428	447	448	456	470	459	462	459	465	501	459	467	456	433	448	417	436	414	482	440	436	501	440	479	450	484	470	452	462	440	398	466	474	440	459	426	451	430	451	455	445	420	455	452	441	417	459	443	457	461	419	437	467	414	439	462	489	489	479	431	449	465	449	453	450	461	462	442	457	421	532	419	438	484	444	456	426	400	447	446	429	481	468	441	446	467	442	466	469	493	449	493	437	450	453	441	456
23699	20896	27926	24098	20708	9536	1066	737	607	589	505	467	453	511	450	411	429	411	452	454	454	429	432	445	432	375	392	448	404	529	1410	2035	2054	1326	1099	717	622	473	423	400	387	420	397	377	392	390	369	419	409	395	409	393	357	359	379	439	416	371	364	362	399	369	380	396	386	388	405	376	407	387	390	408	410	405	438	424	391	378	398	404	380	400	402	414	379	381	397	350	408	373	427	368	406	384	402	379	375	433	374	390	375	407	374	369	413	373	378	394	401	383	425	410	356	377	380	371	378	404	410	386	373	387	393	408	377	368	397	383	391	402	393	394	411	429	400	440	418	383	405	399	395	387	396	403	379	404	378	352	407	402	404	418	386	408	404	433	418	414	371	395	393	412	381	363	376	361	388	409	368	359	384	389	359	354	344	436	370	369	376	386	358	378	409	398	425	363	365	374	403	372	406	398	385	420	387	431	401	364	390	377	355	399	403	415	405	352	393	408	390	428	383	392	408	353	376	412	360	400	361	342	427	409	401	414	406	389	392	380	410	438	416	384	401	372	407	376	399	370	383	388	396	390	404	390	424	403	396	402	416	370	384	369	360	361	387	408	421	414	389	399	400	392	414	405	381	382	429	393	419	357	368	349	400	390	382	363	422	408	394	383	399	399	401	389	416	382	387	399	368	384	381	386	396	393	426	402	398	361	390	410	421	381	404	361	398	386	385	413	375	369	411	385	415	365	374	376	415	423	369	394	384	409	366	369	423	393	386	436	406	422	403	406	376	388	387	407	388	406	365	403	408	409	372	381	401	387	382	417	405	371	377	392	381	387	395	347	379	392	387	338	401	392	369	404	375	379	383	396	406	410	392	381	416	408	433	398	394	420	377	382	426	419	369	388	384	353	379	344	381	384	431	421	416	362	373	385	387	389	389	420	408	408	356	398	396	384	398	375	365	379	390	344	414	407	386	400	431	394	352	350	387	414	397	402	381	369	385	370	397	374	361	400	383	389	400	395	394	399	419	365	441	372	399	380	398	426	376	381	385	365	395	373	368	378	371	397	390	377	368	423	408	357	372	383	396	367	398	396	377	393	352	362	386	391	389	391	401	382	409	385	362	383	351	393	442	404	367	434	377	379	366	437	406	386	414	401	395	459	381	388	393	396	406	385	399	384	405	413	387	420	389	360	378	402	370	388	381	400	403	396	406	386	419	384	400	384	412	367	372	374	429	365	339	385	387	376	384	360	403	424	435	403	403	372	366	394	423	354	354	400	374	390	397	406	394	378	394	361	395	396	403	386	365	407	369	355	422	409	353	378	390	426	389	384	390	394	383	381	436	407	392	374	352	378	371	390	406	390	342	378	388	359	372	383	389	381	399	340	382	407	353	438	409	373	401	404	409	379	394	384	407	401	364	402	367	381	372	371	382	356	382	387	427	400	396	402	379	418	371	388	399	417	410	378	394	389	393	363	390	415	409	406	363	438	415	389	368	387	401	389	369	362	422	406	359	366	388	381	420	391	385	390	429	400	410	385	366	392	376	429	426	384	383	350	408	394	435	422	407	386	362	381	409	394	396	407	384	355	361	375	389	416	416	422	418	426	369	399	418	387	389	405	371	385	394	380	398	395	393	404	400	385	385	394	391	430	407	397	342	401	367	407	406	386	381	363	431	425	413	405	373	372	394	350	435	399	385	358	362	387	369	400	396	407	389	393	408	408	375	376	396	402	389	388	387	411	410	404	385	358	374	389	382	384	401	377	365	386	336	381	357	393	413	371	426	426	380	387	416	384	383	385	411	406	401	405	384	386	385	379	366	406	406	403	425	372	357	419	406	386	408	411	416	390	383	381	373	394	404	413	389	401	388	413	396	389	388	409	393	404	405	444	377	389	378	417	398	403	416	372	383	389	371	381	409	387	353	404	376	387	412	397	382	411	394	360	403	399	374	358	373	359	356	397	401	397	385	394	399	353	370	422	374	347	412	396	357	387	414	362	394	357	358	409	359	422	399	386	358	419	352	406	375	380	387	383	369	396	405	394	389	402	403	388	393	386	386	382	400	394	441	388	400	368	394	380	404	370	360	381	388	434	378	367	379	371	369	395	389	383	370	368	418	366	374	392	418	401	415	402	372	392	423	398	385	414	401	451	394	381	391	389	411	375	378	411	348	382	411	367	397	362	417	400	377	352	370	393	358	401	398	401	429	371	400	377	367	378	385	386	395	370	401	352	387	415	398	382	437	381	441	411	394	369	397	369	404	397	398	423	378	401	433	391	395	419	358	339	369	375	403	398	399	371	403	354	430	392	389	459	367	380	363	395	387	407	395	409	389	384	368	452	367	404	375	376	378	347	377	422	412	417	404	389	424	352	381	393	414	458	399	362	414	393	423	357	376	420	413	375	376	385	374	388	361	395	392	374	392	439	408	385	413	400	405	383	379	363	401	415	394	396	392	410	386	391	416	395	395	380	370	375	367	341	387	359	399	414	401	401	385	363	416	396	371	374	401	389	407	407	388	407	390	399	400	345	368	392	350	415	406	390	391	375	373	427	406	413	412	382	381	384	391	390	387	387	383	368	411	375	395	381	405	416	385	391	414	381	410	359	371	388	389	404	410	384	390	384	356	378	412	384	387	387	395	383	400	387	409	387	390	369	405	412	415	360	386	409	378	383	387	422	369	386	388	396	402	393	361	384	412	383	391	363	403	401	352	401	410	381	381	433	366	393	419	321	395	424	415	396	379	366	392	395	386	412	393	369	397	402	384	422	407	404	421	421	410	366	422	391	428	373	377	395	373	380	385	364	393	336	406	399	359	369	412	409	412	391	381	390	385	401	401	380	390	384	413	368	404	426	372	373	396	416	393	377	409	367	416	412	374	404	365	391	435	401	385	382	462	396	402	413	390	405	352	412	369	405	387	419	374	402	400	398	358	399	393	401	377	348	393	406	341	418	400	428	371	380	379	413	402	416	393	389	414	390	366	383	377	417	383	380	373	381	374	367	416	406	373	383	370	401	376	378	387	384	393	363	361	401	409	399	417	408	428	398	435	377	389	394	388	395	405	383	398	350	391	407	401	398	396	394	388	402	426	368	386	393	426	389	389	389	381	375	415	388	406	375	375	365	402	396	388	362	381	383	364	391	394	395	376	380	373	380	391	388	365	411	386	371	385	409	405	394	407	405	408	399	378	349	362	372	414	397	417	374	446	361	389	400	416	355	372	415	386	402	380	402	402	381	392	390	384	359	404	428	391	394	377	409	414	379	346	383	397	366	374	348	396	413	408	410	389	416	402	378	388	405	417	400	393	402	396	399	368	426	377	423	395	388	389	363	386	360	392	412	412	401	416	355	364	371	385	414	418	412	390	397	371	405	408	367	410	402	379	392	385	393	423	398	359	391	397	415	377	377	437	377	378	412	410	390	372	407	366	413	392	380	396	381	380	389	387	403	408	397	404	393	390	406	433	390	377	394	350	389	432	382	387	380	370	346	391	407	365	343
34815	54634	37264	19141	6098	1574	1157	974	844	748	623	588	575	545	547	487	475	523	536	525	519	513	508	513	509	479	517	473	479	650	2021	2842	2783	1804	1510	909	696	594	487	498	458	450	469	453	492	444	467	465	445	464	445	481	445	437	424	464	479	428	467	422	467	420	481	455	427	448	437	475	494	448	430	462	466	418	445	440	418	449	399	408	465	438	455	459	441	440	428	463	428	458	448	422	446	449	436	419	478	445	467	461	455	439	459	434	447	399	417	479	439	451	432	452	445	458	510	460	450	435	421	413	446	416	436	468	460	454	379	445	445	459	449	453	414	454	448	456	424	451	429	443	439	464	450	486	443	424	429	456	490	415	456	447	454	456	445	413	402	448	432	443	474	467	474	436	468	449	447	452	442	442	442	497	476	458	472	442	452	436	443	489	447	449	474	457	471	487	437	445	415	424	428	427	452	436	461	435	482	441	449	457	435	417	442	473	427	425	436	438	428	464	452	440	435	420	448	431	472	442	463	440	459	441	475	442	442	430	447	447	411	451	409	436	476	433	462	411	443	428	457	456	416	492	409	421	445	430	481	438	451	444	422	430	419	422	456	472	419	483	445	441	405	433	446	426	426	425	452	467	431	468	474	433	451	408	432	428	458	451	433	472	464	448	428	481	418	453	471	460	477	452	429	476	423	480	439	471	422	432	446	477	453	439	445	432	449	432	431	437	440	427	426	481	435	405	442	442	454	446	401	394	464	472	475	429	452	424	436	457	414	464	478	439	434	432	477	422	455	426	452	416	450	458	449	459	443	455	416	512	393	414	434	457	442	451	447	431	454	465	449	437	428	454	455	469	433	434	467	422	437	396	475	434	440	461	437	407	392	473	445	435	433	432	447	458	455	458	423	452	458	475	411	469	472	450	422	434	483	475	396	447	439	457	463	438	472	410	424	436	455	465	464	467	430	460	454	451	427	415	450	495	428	426	447	466	490	453	440	469	446	462	436	473	456	455	485	408	443	453	453	405	427	461	421	463	449	436	425	442	473	453	457	442	466	457	406	451	472	441	458	460	505	409	450	447	461	429	459	439	419	438	453	440	452	429	490	484	450	452	477	451	409	439	488	445	465	406	420	476	417	434	463	452	427	481	423	441	484	432	454	470	423	453	438	416	445	458	422	450	436	427	453	415	464	443	462	423	466	437	464	444	418	446	441	479	442	448	437	424	477	453	419	393	465	436	418	449	447	432	446	421	392	434	432	413	435	454	412	439	444	454	471	488	484	422	451	483	477	412	460	442	451	478	415	448	465	445	477	469	446	416	453	430	462	458	443	444	431	427	455	454	481	439	474	438	446	444	469	430	444	428	439	403	486	445	434	468	417	447	443	437	447	421	478	415	435	460	416	448	435	437	435	480	446	450	468	428	472	483	408	482	472	456	416	445	435	431	448	415	424	439	425	438	412	445	473	436	442	489	440	438	468	397	423	488	438	433	434	469	455	490	454	431	467	419	420	465	462	435	440	433	418	511	477	467	468	417	427	454	442	511	435	473	448	414	428	374	451	466	457	469	489	416	436	423	444	421	431	439	448	485	463	408	402	474	430	428	412	467	461	457	449	461	444	430	395	458	465	474	443	454	441	431	422	464	432	437	474	462	471	437	439	418	456	462	411	435	435	449	448	457	430	456	412	491	451	454	453	454	472	489	440	468	453	436	426	433	455	410	492	473	453	463	467	450	391	428	435	446	433	467	413	459	439	444	463	457	452	462	458	432	440	411	481	433	439	438	400	405	404	500	434	423	436	415	445	415	447	457	441	440	424	468	447	451	427	461	398	394	442	434	425	457	434	450	455	455	418	464	448	437	427	453	450	459	462	470	460	437	402	464	439	429	456	449	488	434	479	457	482	432	454	438	425	466	428	469	452	448	462	423	470	433	447	402	436	439	465	464	446	440	468	424	451	431	430	428	417	466	440	449	440	488	452	432	448	398	407	478	459	436	430	414	441	446	405	449	452	431	458	400	449	452	445	423	460	454	436	440	451	445	459	417	426	430	477	470	400	467	428	440	448	471	445	461	445	471	496	457	457	440	408	440	422	449	469	465	466	476	433	450	440	458	426	457	395	441	435	433	470	467	443	424	449	449	420	415	427	461	440	425	429	413	434	451	440	466	471	433	468	425	453	420	476	461	468	410	471	446	441	437	457	437	428	459	403	460	446	433	453	429	438	400	462	442	459	396	460	470	465	425	483	457	434	443	426	450	412	427	448	466	434	412	402	459	418	458	427	479	471	440	426	469	426	431	434	480	459	490	465	456	460	479	442	441	426	417	462	421	434	443	429	455	453	439	452	461	464	442	470	437	429	453	405	461	472	438	465	442	463	449	435	416	463	470	445	448	458	456	442	416	455	419	449	424	442	417	447	474	415	488	428	456	417	468	436	423	441	475	471	440	462	456	482	466	416	448	409	435	417	436	442	459	450	434	460	433	439	427	439	450	471	478	444	502	423	443	459	462	457	421	438	424	398	417	450	454	444	459	417	430	435	461	438	413	444	445	449	412	451	458	452	465	448	482	474	395	482	474	472	433	433	449	454	454	443	451	442	419	435	468	437	443	414	455	467	428	414	426	444	453	434	463	483	435	464	423	476	449	420	449	392	465	434	481	472	454	424	471	456	464	422	455	445	471	465	408	409	454	432	432	424	423	489	449	423	442	484	426	440	434	441	444	437	463	453	413	451	483	441	435	455	408	469	468	460	450	430	467	447	391	420	453	457	425	418	430	405	439	453	453	407	428	457	418	479	442	441	394	454	460	438	445	448	459	444	446	475	433	445	443	481	444	473	443	415	459	445	443	471	471	460	452	453	440	439	425	440	420	431	443	447	414	447	452	459	430	480	480	464	430	460	460	443	396	438	479	475	464	429	480	458	447	443	438	446	462	410	426	425	400	395	452	441	408	410	445	458	459	494	418	449	448	452	438	454	444	432	476	449	429	456	476	447	458	409	425	454	453	448	466	432	445	441	455	454	452	440	457	449	435	439	475	449	439	478	454	426	450	460	427	459	485	446	451	411	451	462	441	430	446	431	437	505	453	463	449	457	443	449	460	455	415	477	452	431	423	455	457	460	461	433	464	405	475	431	477	439	456	485	452	470	445	429	452	407	459	454	432	451	423	449	424	421	453	480	466	443	448	452	419	486	411	452	454	440	435	430	422	458	437	472	415	448	423	439	445	483	420	420	455	398	460	403	443	458	417	484	462	447	466	415	446	455	430	418	432	418	440	451	457	456	421	438	464	430	419	447	419	457	411	428	434	460	457	409	434	472	468	428	441	430	418	453	441	454	455	490	435	464	463	419	448	474	401	418	433	467	435	451	440	430	448	424	476	418	478	443	431	478	450	445	385	397	477	462	408	442	444	443	516	465	432	459	438	464	450	434	438	466	446	397	482	456	452	461	436	439	449	439	479	454	407	419	429	451	436	445	443	430	482	436	432	441	431	432	467
24984	21007	27200	24772	11593	1203	714	658	594	599	610	542	519	554	494	550	528	498	502	512	526	538	526	526	515	515	476	484	510	524	602	660	884	1171	1222	1040	813	765	565	573	496	512	516	442	511	502	469	486	503	436	489	499	491	466	472	501	482	478	482	509	492	493	491	458	511	460	524	498	493	491	475	503	490	489	479	496	521	494	479	477	500	522	495	487	504	472	501	471	516	456	461	452	464	490	480	467	488	537	494	505	507	510	499	500	492	512	481	494	525	491	472	540	499	525	490	488	457	512	495	474	501	501	526	479	527	481	464	520	500	497	489	491	484	479	515	519	485	472	485	490	517	508	506	449	469	532	464	512	503	506	466	479	496	496	516	498	498	542	457	462	516	498	514	486	488	504	505	525	515	512	483	461	519	479	469	516	456	520	540	499	503	475	526	465	474	501	456	479	513	505	476	507	497	513	475	541	485	504	549	540	451	510	450	501	471	502	495	535	489	502	508	517	480	476	515	492	490	515	480	479	483	447	514	513	504	535	490	550	513	473	535	485	513	515	467	503	452	519	489	486	465	491	517	502	461	508	533	513	499	497	476	465	452	504	497	493	497	506	480	513	483	504	514	514	461	501	513	489	481	494	484	495	490	526	486	493	492	545	479	496	480	465	506	539	460	488	455	499	528	476	509	483	496	535	499	473	512	486	481	491	460	483	481	501	452	535	507	506	528	500	480	504	483	444	491	470	497	505	497	498	496	505	491	476	479	499	482	493	495	549	498	461	483	522	511	467	465	503	478	495	498	468	494	463	487	491	518	504	469	473	502	521	499	495	497	495	480	451	463	489	487	483	490	489	523	472	498	490	501	482	498	482	491	499	479	490	458	506	506	461	522	483	480	471	468	489	463	499	516	538	455	493	467	516	478	537	445	510	476	458	502	572	504	509	491	496	513	503	533	512	530	516	507	508	481	544	490	501	472	504	490	494	524	471	501	466	516	492	528	501	486	475	455	488	503	509	472	485	538	515	484	514	479	456	487	498	531	489	496	486	484	495	466	495	488	473	510	470	531	521	526	526	497	444	477	500	528	502	521	469	487	485	513	478	517	493	492	470	464	503	522	467	446	504	472	508	516	505	487	501	528	526	520	518	502	495	463	534	492	509	495	512	484	515	534	521	528	480	509	516	469	479	545	512	466	506	464	475	495	465	531	495	517	528	484	540	538	497	470	525	493	476	458	476	469	468	475	484	488	493	467	498	513	505	525	480	520	510	527	452	492	511	530	509	504	495	499	458	497	477	500	516	482	479	485	471	467	486	510	519	513	489	519	487	496	518	503	534	504	505	503	505	508	509	481	481	484	447	459	494	484	511	500	527	468	479	496	478	468	493	517	486	452	500	500	489	507	488	534	463	496	503	465	463	509	430	482	515	536	480	479	559	498	506	468	503	523	484	482	520	518	499	474	497	533	494	483	515	471	481	463	502	495	488	524	472	522	482	515	476	486	502	496	488	494	499	506	460	511	479	503	476	533	477	500	516	540	478	500	481	453	511	457	460	460	457	499	531	505	491	537	475	527	481	500	518	510	499	503	489	483	485	495	486	501	539	442	516	437	491	492	502	536	524	519	470	495	524	449	487	515	472	510	530	500	507	520	531	467	478	498	497	479	494	481	517	511	487	514	481	504	517	473	532	514	465	501	493	512	487	499	480	508	449	530	472	477	526	481	453	511	465	502	478	471	493	466	528	507	509	467	469	516	508	473	516	485	529	511	501	501	502	494	496	512	466	469	486	461	483	494	501	481	543	467	491	495	489	493	453	524	489	503	519	489	478	508	473	478	496	500	494	514	488	503	538	530	519	498	481	510	511	499	493	483	466	462	531	501	492	485	507	498	499	450	517	495	464	495	442	501	495	477	483	493	474	495	483	515	447	475	496	497	496	486	501	486	502	500	508	479	514	505	483	492	478	488	543	484	508	493	504	488	467	487	491	541	504	495	494	500	561	501	505	521	457	496	511	463	486	512	525	550	500	496	511	547	473	485	499	509	472	502	498	465	501	471	503	498	497	485	481	484	495	473	468	502	483	477	472	468	511	515	503	490	503	498	477	484	477	490	478	528	483	530	486	496	510	514	496	499	480	500	519	504	493	530	520	516	518	494	479	517	492	488	477	466	480	502	535	495	490	497	479	537	527	468	531	469	504	443	481	482	499	485	474	472	536	478	487	455	465	539	502	505	500	485	489	474	494	514	499	501	484	498	437	523	454	510	504	527	515	465	503	512	527	508	472	463	486	508	501	499	488	485	525	494	486	502	511	504	510	489	523	492	515	486	495	510	492	477	484	538	473	540	542	549	518	507	516	504	510	520	490	484	481	533	505	469	517	465	462	473	478	495	491	498	487	460	499	513	499	491	526	437	483	514	501	533	493	529	509	497	522	496	432	516	490	474	495	508	484	492	483	497	503	538	501	510	498	472	477	495	495	492	480	493	486	481	486	464	516	524	502	457	506	530	463	503	469	493	512	480	456	517	504	497	469	478	482	471	494	459	469	500	461	516	474	534	442	523	519	550	536	480	517	522	525	528	507	473	491	489	496	510	497	515	507	521	487	480	488	519	523	511	487	476	557	453	496	444	457	511	504	428	473	507	486	479	472	486	492	477	495	487	503	494	502	476	497	480	505	538	475	508	492	543	461	493	466	507	473	537	501	493	508	492	506	525	513	516	516	469	470	474	528	484	480	502	463	487	511	491	523	483	486	489	509	508	486	517	484	500	513	503	559	480	508	503	487	506	535	512	510	469	487	465	505	500	503	505	507	491	479	497	542	495	508	505	499	514	519	494	477	469	494	498	488	504	483	469	473	520	480	484	476	517	522	510	509	498	493	499	502	487	479	499	523	488	521	514	511	495	517	482	460	491	483	507	487	485	488	529	466	471	476	458	534	509	472	478	477	494	498	472	502	519	500	506	520	497	452	476	466	452	493	460	535	510	513	488	472	492	477	489	512	459	496	511	487	531	488	516	507	486	483	481	475	443	504	506	486	510	478	493	484	501	483	522	500	524	519	499	491	496	487	529	471	487	477	454	515	439	494	465	519	461	506	490	464	459	476	502	474	516	529	525	479	521	513	475	499	505	510	528	530	505	522	457	505	488	486	535	470	500	482	508	506	469	488	520	495	499	480	488	514	454	489	451	479	525	498	512	541	493	492	498	451	468	470	489	493	510	498	501	507	478	499	506	489	495	512	546	531	476	478	521	527	501	508	512	487	522	486	526	522	508	484	508	529	490	502	503	547	463	488	493	498	517	502	486	492	487	463	517	494	479	483	503	510	498	470	547	509	488	486	506	542	474	477	505	480	483	463	483	529	498	469	472	468	503	482	443	529	480	492	515	452	499	507	500	457	527	534	470	516	485	511	505	498	465	484	500	493	504	502	503	452	520	511	491	519	514	500	490	491	487	513	506	489	482	529	478	487	464	490	521	467	511	489	505	520	487	482	499	530
33584	52468	32285	13489	4390	1181	948	857	787	730	681	696	653	597	609	591	603	595	584	600	617	604	593	602	600	575	611	545	653	608	659	864	1183	1585	1649	1292	1055	876	643	567	562	532	550	590	567	540	573	554	551	536	568	538	546	559	562	552	562	540	574	590	574	578	565	589	557	581	589	573	566	509	566	549	544	555	542	557	578	535	604	566	567	559	567	544	600	573	514	526	542	540	595	565	588	543	514	545	567	552	570	593	522	577	500	560	548	551	529	527	583	559	544	586	569	568	587	587	580	504	554	550	557	582	545	565	544	561	602	559	574	561	576	560	543	564	554	593	513	553	529	603	564	566	522	559	547	554	589	582	543	554	576	509	570	517	528	533	581	569	607	575	533	503	555	569	524	543	541	549	564	527	539	578	590	537	591	529	567	576	564	592	529	563	545	554	545	561	567	573	610	537	571	576	578	560	584	581	559	560	572	524	577	561	556	559	558	535	556	575	606	556	608	558	559	515	569	548	565	547	574	578	579	544	560	580	527	570	568	592	557	552	549	606	527	545	563	535	512	624	574	563	543	534	556	539	538	536	582	577	596	554	593	500	545	540	542	564	553	550	549	579	553	595	544	537	558	537	570	600	524	548	487	574	538	570	566	559	550	570	569	609	596	566	584	586	534	598	574	530	550	559	575	561	571	528	550	552	588	574	577	522	613	535	553	554	551	540	569	591	552	612	583	504	526	563	547	606	551	595	570	562	534	569	590	556	572	513	513	541	523	531	568	588	547	538	572	532	583	544	562	548	578	512	590	535	585	523	556	529	540	530	581	547	523	592	567	565	525	547	569	574	555	533	568	534	569	576	537	583	524	547	581	553	576	561	554	528	507	595	606	577	547	547	571	565	542	528	526	570	559	557	546	486	514	555	536	470	561	577	586	530	552	559	530	548	594	568	507	556	572	585	537	566	525	533	558	523	584	581	563	557	537	522	557	577	538	550	594	527	545	556	599	572	522	545	547	528	522	583	528	563	559	585	584	515	557	598	588	552	518	538	525	571	589	543	541	551	591	559	564	577	520	589	534	545	573	572	550	587	564	562	587	570	562	536	567	584	515	555	586	540	581	544	501	567	552	588	552	546	540	546	535	523	578	550	606	533	573	543	554	588	523	566	544	518	546	549	571	584	561	564	529	538	544	544	585	525	544	556	611	525	563	542	537	548	598	537	566	561	584	591	573	561	553	570	579	534	576	557	574	513	531	543	530	535	571	548	552	569	559	575	571	557	585	540	583	567	564	546	533	557	532	642	563	570	590	549	541	565	540	536	575	571	594	589	576	520	575	555	557	550	603	528	563	549	601	539	565	558	586	586	587	551	493	546	552	532	565	596	562	612	567	527	573	539	540	532	576	600	555	569	562	526	555	580	547	550	566	565	550	597	547	570	579	545	582	519	544	523	553	508	554	569	604	531	572	559	562	563	562	575	529	554	558	620	585	556	524	542	559	514	543	560	560	532	562	551	596	559	587	554	542	575	553	557	570	539	531	558	612	559	550	531	572	542	570	571	568	554	597	569	553	537	557	599	535	554	557	581	543	550	558	555	604	530	609	548	538	564	550	581	575	570	587	560	602	550	563	573	589	520	554	543	553	536	580	563	574	555	562	532	573	537	557	526	571	607	541	570	580	570	519	575	570	570	559	567	557	631	553	536	517	557	566	571	529	583	524	544	584	554	558	565	570	542	580	573	547	585	553	580	546	578	560	559	568	548	601	549	573	550	542	548	573	568	576	518	583	567	566	541	547	532	555	555	575	558	574	575	588	581	548	601	523	555	545	545	551	559	551	595	583	548	569	495	540	608	559	573	604	526	570	559	532	599	566	547	571	553	594	570	582	557	564	621	578	583	549	549	575	549	561	540	617	569	531	538	560	596	559	571	571	571	551	610	507	581	559	563	528	586	546	544	576	576	566	553	547	542	557	547	530	509	541	544	530	569	587	532	578	516	582	567	584	555	556	548	582	554	599	543	568	573	543	566	519	557	560	520	535	538	569	559	574	580	567	564	582	535	584	541	523	548	570	561	602	569	536	541	566	570	564	538	518	592	545	545	581	541	540	585	532	566	534	554	521	581	540	579	551	499	560	555	592	576	548	571	576	548	505	537	539	541	560	578	533	548	579	555	579	547	598	541	550	574	571	550	598	566	579	561	558	588	558	573	587	553	535	520	558	569	559	582	554	588	529	527	561	565	547	594	570	558	577	558	573	550	583	539	571	565	586	584	558	527	522	567	543	566	541	539	557	552	564	597	553	588	586	579	534	554	569	538	559	571	573	552	524	567	594	560	525	541	575	576	537	564	538	589	554	570	570	547	558	540	552	569	532	568	511	543	571	580	556	543	531	565	546	575	553	577	562	594	513	579	577	563	573	543	525	574	533	578	543	600	530	572	571	569	554	557	555	510	555	547	543	565	566	560	589	529	568	562	582	558	540	542	559	610	563	527	576	532	537	555	577	566	551	527	573	543	597	581	564	575	577	572	568	522	576	555	589	582	540	570	547	574	568	550	543	529	544	546	533	577	515	562	538	557	607	531	571	589	548	585	582	556	550	541	555	580	560	573	553	569	527	542	530	525	571	583	584	553	550	587	639	553	543	620	568	556	536	601	568	555	548	572	551	540	537	571	535	555	539	543	556	595	537	560	499	570	572	587	534	546	573	537	536	552	521	591	553	557	567	560	585	533	570	586	533	541	593	585	544	572	554	502	558	563	529	534	564	573	585	554	508	540	515	538	560	559	577	578	591	529	610	561	515	539	588	600	520	536	562	532	534	550	547	554	557	537	559	550	601	583	526	546	539	557	512	561	520	577	552	566	553	549	563	531	601	562	568	551	537	567	541	569	538	598	555	545	531	556	553	530	571	525	570	551	535	591	589	577	556	535	513	569	554	557	550	551	545	608	520	564	524	599	548	604	557	541	563	561	563	561	536	528	563	558	541	566	544	530	599	495	548	572	610	535	496	561	529	560	584	594	551	560	552	532	546	539	559	521	544	570	576	565	577	545	561	548	579	571	550	558	592	601	589	545	553	588	550	574	556	559	597	553	539	550	559	538	535	595	503	557	532	537	548	556	565	576	552	525	531	526	601	576	584	531	564	561	601	545	585	553	535	562	582	562	599	521	564	570	568	563	570	562	567	525	548	528	545	552	568	526	559	572	547	588	547	574	517	573	593	525	579	538	518	537	602	561	546	599	578	549	559	588	554	566	554	542	573	589	546	542	553	575	547	547	596	545	579	569	551	577	554	528	504	561	534	573	555	565	574	587	563	563	587	562	601	542	545	538	586	549	542	569	546	563	533	539	581	553	558	549	541	578	536	555	569	544	584	528	577	546	521	578	585	555	525	550	558	557	527	603	531	540	572	553	536	527	549	534	561	512	540	555	581	561	536	589	547	596	563	565	508	590	562	571	506	531	548	558	547	585	589	547	562	619	538	546	536	564	537	550	509	575
22730	21004	28595	23629	21019	20805	7722	1023	727	711	687	648	636	556	595	565	544	538	534	539	543	563	565	568	547	554	573	557	538	535	503	543	963	2257	2699	2226	1647	1097	788	634	524	497	513	509	475	512	521	540	478	519	504	482	513	505	482	497	501	505	507	478	465	529	490	485	518	470	501	470	495	493	502	501	486	506	480	477	491	465	477	513	512	505	470	504	481	456	499	476	467	465	501	469	476	503	509	501	502	448	530	502	494	509	454	473	490	464	491	479	522	493	488	495	512	531	484	463	533	473	481	490	519	479	496	504	480	472	487	503	518	509	519	542	482	519	462	500	491	499	515	501	501	508	534	486	477	504	491	482	488	473	531	472	498	512	510	499	473	474	487	484	435	471	522	470	481	434	523	490	474	469	477	460	517	476	495	519	500	514	494	478	477	503	460	545	515	511	510	452	487	488	468	493	507	463	507	469	458	514	489	505	480	516	509	484	466	464	478	491	496	485	485	504	473	477	497	510	466	497	533	472	506	468	520	521	479	484	522	493	485	468	512	498	549	475	476	512	512	518	502	500	505	502	487	491	489	483	510	527	481	464	503	503	507	500	502	497	455	501	529	512	487	441	497	490	503	501	518	500	552	469	460	503	476	493	501	463	495	500	490	508	467	519	489	465	515	520	488	496	520	493	507	460	505	453	513	497	470	493	466	472	484	477	510	504	524	447	497	507	496	489	467	462	528	515	517	521	483	482	477	502	499	471	518	521	514	486	472	546	487	457	507	507	478	487	510	526	486	487	543	456	482	504	502	499	514	447	450	503	529	546	498	523	455	498	498	486	482	497	507	515	508	505	474	478	505	513	489	505	551	469	506	482	489	502	494	529	477	518	477	492	501	484	514	506	481	505	470	491	508	481	504	496	539	530	502	508	538	502	471	514	504	516	459	477	457	497	495	500	515	515	528	476	479	505	479	494	507	448	524	480	473	487	489	469	502	507	482	506	526	502	465	480	456	469	501	473	485	472	515	488	459	526	481	509	495	497	481	485	495	513	496	513	478	493	455	522	464	494	488	518	490	508	504	515	522	510	485	480	512	476	495	521	483	489	513	563	527	484	434	478	515	490	486	480	454	543	538	426	519	457	521	482	493	516	532	535	464	479	458	498	474	475	494	481	502	519	505	453	516	513	487	498	518	476	445	500	498	477	494	470	514	467	465	539	484	462	514	470	539	480	530	488	491	491	460	491	491	474	547	540	502	507	522	498	513	499	539	484	509	504	506	526	497	519	495	502	492	506	463	474	507	485	460	489	483	506	486	503	478	482	514	530	490	515	499	491	456	484	501	497	490	492	505	471	481	537	496	514	502	473	531	481	477	461	489	467	514	448	493	453	516	491	500	490	496	491	486	471	501	481	516	501	476	529	514	522	477	461	513	536	486	562	509	455	481	485	474	496	508	508	526	511	509	481	487	494	478	487	461	493	480	453	504	502	504	515	529	491	450	489	496	494	470	468	461	485	496	491	485	507	508	506	502	489	524	481	509	511	462	505	487	480	529	495	530	474	452	479	508	471	474	490	501	480	494	500	498	484	479	497	480	482	507	472	485	507	508	535	452	462	456	503	464	496	466	487	507	469	504	482	477	477	512	483	490	481	510	539	488	486	499	497	482	525	482	505	511	494	454	511	459	491	502	522	503	481	482	489	481	508	501	482	474	476	471	465	584	474	534	494	481	469	526	496	452	472	497	479	503	506	510	476	494	482	477	498	505	508	516	500	483	485	470	503	507	494	477	529	490	475	507	519	497	456	501	455	491	461	492	520	468	512	474	483	486	492	474	483	516	503	493	506	490	488	516	493	526	490	468	478	508	529	503	466	467	473	489	505	503	498	511	513	487	522	488	476	488	508	502	490	480	451	469	495	540	539	489	474	512	448	505	474	498	494	486	481	518	454	498	478	476	502	528	478	477	481	491	457	435	503	460	485	473	501	454	513	528	472	509	477	492	462	462	471	515	459	506	485	528	534	504	469	514	491	478	483	490	507	509	495	496	472	499	497	506	527	524	521	431	468	528	509	448	449	488	464	500	512	473	465	497	499	470	489	469	514	516	494	472	466	474	502	467	483	464	467	455	519	476	480	494	485	476	484	492	467	484	521	507	518	491	466	475	505	511	504	497	493	482	484	503	480	470	494	475	459	482	525	460	492	487	500	501	497	457	516	491	486	492	496	500	508	486	481	490	497	531	485	520	502	462	466	524	505	529	513	489	471	483	490	490	509	493	478	476	440	462	496	463	485	514	539	499	506	531	446	474	451	501	499	499	490	498	531	514	463	508	511	463	472	472	533	497	500	543	485	486	483	474	483	516	500	490	511	470	505	486	500	506	481	510	484	492	501	469	510	460	495	483	467	482	481	499	521	468	507	485	460	465	510	470	509	510	475	472	499	483	516	518	515	507	517	483	464	468	523	487	492	498	466	513	469	453	469	521	489	482	534	528	488	474	497	497	451	514	507	516	544	440	494	470	496	464	511	498	472	512	441	508	514	495	488	476	467	444	493	522	460	463	481	531	459	537	487	520	490	474	471	474	461	476	507	454	467	499	476	490	497	490	498	500	513	486	521	474	477	457	497	478	479	488	487	453	495	461	468	474	493	505	526	494	484	493	478	492	481	501	484	458	480	449	506	489	486	468	496	497	478	485	487	492	538	484	465	485	475	525	492	512	461	519	507	517	488	476	512	497	521	520	512	475	500	521	522	510	514	459	490	489	448	487	467	453	465	508	523	492	527	517	507	473	494	497	486	485	501	477	484	472	505	501	492	459	467	475	459	489	471	495	497	529	495	499	465	494	522	518	496	475	505	505	471	486	463	508	489	523	445	481	466	456	494	475	479	506	496	454	539	494	477	508	468	582	455	525	497	487	497	482	522	517	472	499	472	486	494	464	460	486	457	548	523	510	484	494	502	499	501	485	507	498	485	539	520	504	482	468	441	516	513	483	511	507	491	479	477	503	459	484	500	498	483	482	478	510	501	488	491	482	515	469	469	516	498	494	490	468	458	507	513	500	491	485	552	478	511	523	476	530	499	495	513	483	468	477	525	471	461	498	477	485	493	527	518	520	505	505	497	472	467	482	550	499	472	482	465	508	492	460	490	474	478	524	486	444	498	463	506	455	515	513	531	445	523	493	503	485	488	500	473	500	525	482	532	530	492	504	501	519	506	506	458	473	496	500	490	498	513	536	488	475	501	521	487	466	470	515	514	471	467	507	479	539	475	479	510	499	523	487	455	465	460	487	468	506	490	458	499	534	499	474	478	482	516	543	517	434	487	475	490	475	479	475	520	524	478	470	476	460	480	543	503	494	486	526	475	539	479	480	490	482	488	510	490	503	508	483	522	544	493	507	509	491	519	481	540	481	480	545	523	460	500	486	512	499	451	493	522	491	478	530	508	500	542	478	455	486	497	504	496	506	516	478	493	528	480	487	501	499	500	474	471	459	451	466	453
40233	61496	43004	23989	12151	2222	1543	1235	1124	951	908	831	787	732	649	655	665	631	609	639	702	631	614	608	628	618	606	570	605	621	595	610	1301	3178	3668	3108	2183	1466	977	748	594	528	498	523	569	519	567	542	533	510	563	569	555	548	554	539	518	566	507	532	543	514	547	557	535	543	559	562	518	556	543	499	527	534	543	563	524	544	539	523	560	522	504	564	552	501	579	520	525	557	576	514	523	507	525	521	532	546	539	545	538	524	536	605	528	540	552	567	564	542	537	556	528	488	576	532	531	531	552	500	539	566	539	548	537	548	518	546	555	545	541	546	523	544	554	565	553	548	551	542	518	514	518	552	542	583	540	573	580	526	593	573	538	536	514	556	563	569	560	556	556	526	541	606	538	525	543	596	529	540	580	524	548	540	554	498	519	556	479	579	526	573	510	535	538	532	575	523	483	528	549	563	533	516	563	582	552	512	567	541	498	565	552	549	515	550	546	543	528	563	508	560	548	499	549	526	545	524	542	519	562	571	504	609	583	513	535	522	551	530	527	541	544	538	550	547	520	530	545	500	522	569	503	566	542	567	545	541	559	590	528	534	574	525	547	520	555	536	572	537	543	544	557	560	522	560	555	524	548	541	586	556	558	544	553	497	545	522	493	590	560	515	563	507	526	523	561	551	565	534	536	534	563	520	516	501	568	563	537	512	527	532	573	535	494	520	593	507	530	553	527	521	534	607	541	550	552	521	512	568	573	531	537	561	587	514	579	533	579	518	527	537	532	563	562	482	547	510	578	563	571	551	549	539	522	569	533	549	528	554	525	514	522	519	543	519	563	538	511	544	546	566	529	533	598	535	522	516	534	542	543	530	560	518	517	546	557	550	578	577	580	550	528	513	526	517	583	527	551	527	551	539	586	530	506	517	554	569	518	522	548	543	551	520	535	581	512	506	529	562	581	551	515	506	499	554	560	528	574	577	572	555	540	574	523	546	498	530	496	539	514	509	540	571	558	525	510	560	538	506	571	549	526	546	585	533	549	513	597	510	531	529	523	525	501	541	544	506	526	577	529	549	541	567	516	524	557	568	515	556	559	562	516	532	560	550	545	596	506	530	573	492	524	535	549	492	524	570	548	560	565	539	572	582	531	556	539	537	550	535	570	545	597	551	526	567	552	565	521	537	530	550	571	576	567	578	519	537	536	546	562	525	531	505	551	573	513	527	525	556	517	585	529	581	519	571	521	553	540	565	503	536	556	566	534	546	529	554	553	550	552	534	543	544	531	556	530	525	565	556	542	574	593	527	568	565	529	546	559	546	561	551	547	524	562	525	520	551	545	527	564	570	564	542	560	536	569	540	502	523	550	582	561	543	532	496	536	519	591	535	524	556	531	556	548	511	517	524	558	538	576	523	534	530	572	526	530	521	561	502	566	561	523	512	519	534	548	543	545	534	531	542	552	564	565	584	567	549	574	532	553	581	562	541	525	500	540	541	543	497	580	526	520	562	531	550	555	586	519	595	542	562	576	531	524	577	564	554	508	566	567	578	549	545	530	561	534	528	552	567	533	540	572	545	531	562	566	537	555	583	589	523	520	552	543	526	562	547	591	536	474	577	540	518	547	508	529	506	580	555	545	551	519	540	581	538	578	559	559	552	526	537	544	540	506	538	550	574	588	538	531	551	525	559	549	546	540	548	574	526	546	531	494	545	593	528	493	552	545	524	532	529	568	529	534	543	563	521	572	521	555	552	570	557	544	544	514	559	516	522	533	526	530	546	528	547	550	545	515	544	481	569	564	516	542	578	515	544	544	542	556	571	577	532	504	580	559	536	556	539	579	535	539	512	520	540	507	554	558	532	597	565	552	526	546	519	554	534	555	523	508	540	546	522	550	506	541	552	566	561	585	533	563	584	532	539	520	532	547	542	556	517	529	538	558	583	550	549	546	494	530	558	585	522	533	586	601	559	528	486	535	536	533	550	542	520	558	554	566	533	509	559	534	521	562	514	531	550	564	513	500	555	548	534	520	572	585	534	559	520	512	545	543	562	596	556	533	556	552	542	549	547	525	527	564	543	541	483	526	548	527	551	541	532	515	545	528	577	536	531	538	558	488	519	542	597	512	537	573	545	527	516	552	557	587	524	605	546	559	527	554	582	551	563	550	527	492	591	539	537	540	535	577	494	475	579	568	539	534	574	557	538	554	528	520	512	558	575	553	556	514	553	553	530	538	515	537	532	538	569	532	549	565	540	560	563	585	543	540	534	513	536	530	528	555	509	513	542	547	551	512	561	548	544	540	512	506	518	519	516	548	542	535	525	527	552	526	561	548	530	553	580	520	551	486	515	557	553	547	487	512	524	585	546	528	513	524	538	574	564	518	543	533	586	519	524	493	573	572	539	537	531	502	575	586	549	519	513	530	547	547	581	549	576	546	551	518	536	571	544	516	523	553	540	545	538	569	576	568	517	580	561	550	554	477	524	552	543	571	556	510	535	520	525	549	565	555	552	555	542	562	539	527	563	533	506	550	552	584	547	543	546	559	538	517	565	511	549	520	546	504	567	517	558	544	571	539	560	516	566	565	523	545	571	537	560	532	546	558	532	514	502	526	551	539	572	565	537	500	569	540	560	559	561	545	544	528	597	516	556	506	513	570	566	538	543	540	575	553	559	567	515	573	501	545	557	523	564	541	522	519	531	538	559	562	530	550	521	548	532	560	563	519	542	512	539	541	565	559	557	540	530	527	507	562	569	497	538	546	566	574	559	552	536	580	543	528	577	530	558	544	527	508	549	544	523	564	559	545	588	546	529	566	550	548	534	557	536	548	509	575	518	497	537	523	543	533	570	541	541	547	515	528	517	530	534	521	536	547	536	547	547	545	534	554	550	527	507	567	558	547	525	522	539	541	532	563	614	512	570	561	559	564	545	475	538	548	557	552	528	527	480	541	505	545	497	526	542	549	504	512	570	546	536	564	522	553	523	582	533	553	557	527	524	580	534	489	542	511	526	541	533	537	548	508	566	564	555	563	569	557	552	514	527	553	545	561	526	565	532	547	570	596	564	521	551	535	530	545	515	571	584	545	546	571	550	555	571	549	516	552	539	557	546	507	557	517	544	505	595	542	539	522	536	559	545	557	532	549	559	563	558	514	560	549	534	526	478	524	549	574	565	521	560	527	561	557	568	527	506	529	585	522	560	567	504	529	492	515	532	563	523	533	501	517	506	562	535	529	580	529	567	542	525	548	541	516	533	569	534	552	541	517	538	545	541	561	488	540	550	570	546	587	547	586	559	563	555	502	552	523	589	537	558	541	533	551	562	527	538	525	482	545	522	545	539	591	504	521	543	514	526	558	574	505	569	528	524	559	561	541	534	559	542	533	554	576	571	541	524	540	524	564	578	562	564	536	529	578	548	521	536	570	562	553	586	522	532	554	531	537	555	549	572	536	521	525	560	511	558	541	554	539	547	518	584	550	566	571	532	532	532	583	530	539	534
29373	30220	29034	18088	4497	644	518	513	474	447	439	430	454	410	410	467	422	412	430	414	437	464	408	430	431	421	403	450	417	427	422	396	451	546	593	526	569	533	418	520	379	402	425	424	408	402	400	431	418	449	433	442	433	397	437	403	432	434	423	404	419	389	425	415	409	385	408	433	424	410	409	405	453	423	397	404	424	410	421	413	426	391	432	420	410	427	428	407	426	411	405	397	409	384	424	409	432	398	431	416	369	398	399	437	435	410	425	420	424	403	432	444	369	389	422	412	411	391	386	401	422	416	411	437	428	405	434	398	420	410	432	390	451	431	438	410	416	418	421	377	407	404	420	396	439	387	409	405	376	423	414	447	417	396	382	444	383	390	436	429	397	440	408	455	380	422	418	397	386	405	425	410	428	409	462	430	374	424	387	412	396	435	392	423	432	432	415	433	415	424	383	426	464	392	435	396	412	438	420	426	420	419	417	416	448	426	384	411	393	395	430	418	365	442	413	399	430	433	400	386	411	415	422	413	421	406	406	403	427	412	432	415	415	377	419	406	420	402	400	432	411	435	459	394	409	437	404	410	418	419	412	412	390	402	387	411	424	424	419	419	385	420	396	438	407	454	422	404	417	404	418	432	425	409	408	459	430	438	393	378	415	436	386	440	379	401	393	412	411	438	413	419	440	399	416	430	401	386	433	414	427	359	419	390	433	428	412	405	398	397	426	421	427	384	392	389	397	422	402	440	428	371	414	456	436	413	432	425	388	397	435	427	420	423	426	427	404	432	439	408	401	412	403	427	420	393	385	405	432	406	387	412	442	430	434	418	422	393	434	410	388	406	398	405	421	408	453	395	422	402	411	408	407	388	410	418	382	437	452	399	417	421	438	424	461	394	427	403	425	420	416	427	433	370	411	433	386	389	402	433	427	418	400	384	428	399	448	417	432	421	399	439	392	398	443	406	444	434	441	457	446	408	402	425	427	404	395	413	390	404	432	404	448	413	398	440	392	391	439	399	445	425	391	405	453	401	412	457	375	429	385	420	431	467	440	411	413	430	426	388	403	419	410	418	449	410	409	447	382	380	421	467	419	429	408	445	449	409	428	383	423	409	416	441	410	403	440	429	409	375	458	442	390	421	427	423	416	417	453	419	433	394	403	421	442	371	406	387	438	415	390	467	464	390	382	410	403	422	441	419	390	439	412	391	398	406	438	399	385	412	420	412	424	417	379	412	419	403	435	433	417	443	402	421	404	410	435	445	402	442	419	410	408	402	427	409	429	390	439	378	409	404	368	402	408	417	415	382	402	392	429	387	408	403	424	433	426	399	348	416	419	426	375	382	438	413	412	402	449	417	416	445	439	410	428	401	403	411	423	442	422	426	409	403	414	412	444	373	404	403	394	416	473	408	393	411	405	390	420	423	431	434	385	410	438	437	427	406	415	408	367	391	419	434	408	419	415	442	383	436	408	393	432	409	411	433	412	406	400	421	391	405	410	405	395	410	408	415	378	399	424	435	441	419	460	414	418	418	372	436	426	426	414	400	403	444	411	424	416	433	393	442	443	388	429	438	400	440	401	404	365	423	415	422	410	403	400	421	452	409	349	411	436	432	413	416	411	468	401	421	399	439	401	434	434	439	423	417	394	388	424	427	421	379	415	393	424	425	434	413	383	407	457	423	418	423	404	379	433	370	415	433	395	409	425	394	379	415	425	402	400	411	388	437	467	457	391	422	437	390	415	404	424	407	422	445	426	417	417	421	434	390	429	411	411	396	452	410	425	418	392	419	376	397	405	398	436	404	420	406	447	452	406	397	398	402	388	375	402	409	437	416	412	401	407	447	406	426	456	414	390	406	396	394	390	434	411	425	433	394	401	415	427	428	404	400	406	405	390	426	433	436	406	403	396	416	457	438	394	443	407	360	422	442	401	408	396	445	418	406	436	403	414	417	431	423	386	373	404	401	422	427	380	422	450	407	401	439	404	407	371	436	414	389	396	423	408	429	398	410	432	397	420	418	422	426	382	365	420	400	403	406	384	416	468	393	421	428	443	430	396	406	404	400	426	375	429	382	443	424	403	384	388	405	407	406	424	421	430	426	454	405	398	408	365	417	391	415	386	440	403	424	419	388	407	413	440	420	414	417	414	369	388	373	481	391	403	368	411	448	380	401	434	393	432	429	406	426	452	406	423	378	416	462	420	424	408	408	392	437	412	408	422	396	407	423	389	430	440	388	412	454	418	410	425	427	388	409	367	377	448	413	451	399	435	425	395	406	429	389	403	440	410	446	399	447	402	388	408	469	402	414	437	420	415	439	387	421	421	413	422	402	443	411	432	442	456	417	415	405	430	407	382	356	397	419	413	420	405	429	431	371	411	405	401	411	432	449	447	423	441	426	430	403	410	444	439	422	396	422	396	443	461	403	451	448	391	376	408	393	454	430	399	435	403	374	406	403	398	395	392	436	419	411	421	410	400	413	392	469	406	412	378	445	435	377	406	415	425	417	436	413	420	400	392	417	431	385	414	460	411	404	433	431	412	426	418	402	442	454	423	423	431	412	428	420	453	419	430	430	422	376	441	441	417	406	402	429	406	408	440	435	408	430	417	430	438	438	405	427	451	411	397	413	439	408	409	421	418	394	370	380	415	394	410	431	369	386	371	404	414	444	428	418	394	400	425	394	400	369	405	424	401	399	417	383	423	422	423	372	462	384	418	414	412	410	428	424	381	398	427	409	418	399	456	380	439	421	436	426	432	400	386	415	396	404	434	451	412	415	420	434	432	402	403	410	430	430	450	411	395	400	375	441	480	364	424	383	414	447	392	417	398	411	445	431	430	378	387	443	448	415	388	437	401	430	389	395	397	419	400	407	394	391	415	381	401	403	431	416	401	409	409	416	396	411	403	389	403	422	411	427	425	370	410	456	398	422	434	401	420	409	420	420	400	398	407	418	437	409	412	425	432	448	391	387	397	401	384	398	424	367	387	422	412	453	428	427	394	437	391	417	429	416	414	442	434	374	444	445	411	406	382	414	439	418	413	418	396	394	418	428	436	392	402	441	409	400	458	430	417	365	458	434	426	419	457	398	405	447	418	398	415	452	429	397	434	466	418	409	396	419	387	374	394	428	392	395	372	408	424	418	404	444	435	399	456	419	393	419	435	376	455	395	386	412	403	382	442	378	401	390	443	428	422	386	401	403	417	387	420	418	417	399	373	430	376	399	428	429	406	400	411	439	446	418	400	408	397	445	435	408	415	435	386	384	436	430	403	410	421	388	396	402	373	427	405	417	413	421	384	416	419	398	429	389	398	385	383	418	378	406	437	421	410	415	437	446	422	410	389	419	400	405	385	394	448	435	404	395	415	400	438	425	398	427	384	404	398	411	396	423	398	401	461	381	487	412	433	402	413	435	423	405	424	436	411	436	445	377	376	406	390	399	428	401	390	469	439	398	422	408	388	387	389	414	419	445	422	403	441	425	449	424	402	433
34297	47234	28385	16155	4941	627	579	529	551	513	516	510	492	482	490	472	479	465	491	511	493	507	487	505	499	527	497	486	512	447	523	499	564	663	768	713	737	595	566	510	486	488	556	428	450	510	481	471	482	466	471	485	487	454	455	447	489	481	454	469	496	448	459	503	491	465	447	482	449	434	486	473	527	464	489	488	466	458	451	476	449	476	471	473	459	450	475	473	512	481	450	500	456	439	497	492	432	460	475	519	507	460	483	493	475	472	466	477	466	480	470	461	407	467	487	429	475	432	446	447	435	414	524	471	489	475	477	484	485	466	449	496	489	483	498	450	474	463	470	450	426	466	492	436	447	498	467	461	479	480	469	466	512	446	506	508	474	469	485	484	495	476	444	448	454	451	472	467	474	486	466	492	475	474	475	510	458	493	480	463	473	475	480	425	461	481	487	456	503	472	465	469	451	475	431	482	454	441	453	487	466	474	468	475	459	471	449	472	454	460	482	527	450	450	507	468	445	499	477	499	443	510	467	499	435	450	451	472	485	474	484	471	455	457	507	474	485	473	535	439	470	474	457	471	462	466	481	483	466	495	495	444	456	488	480	495	461	491	473	489	472	471	455	478	416	479	453	464	475	473	447	490	484	474	487	468	480	488	469	478	482	463	485	491	485	465	440	479	496	475	489	454	467	471	459	470	442	472	503	480	458	482	499	503	474	483	463	456	503	474	460	486	437	442	501	486	466	470	491	505	420	466	453	461	475	471	449	465	463	457	467	457	468	453	491	489	449	465	479	466	502	497	494	460	456	452	445	490	461	469	511	497	474	467	474	505	488	480	449	450	455	496	508	475	486	481	484	491	478	451	442	491	443	442	472	435	486	490	495	457	468	461	431	474	522	488	478	515	515	475	495	461	482	442	463	487	491	478	446	464	445	480	492	443	458	465	495	513	461	480	514	469	452	474	480	465	453	459	476	485	471	509	450	505	499	478	475	456	510	499	427	484	494	448	454	456	481	508	472	475	464	476	472	492	482	479	469	475	509	485	464	465	524	502	487	458	452	457	491	449	460	471	466	498	473	470	470	503	466	482	478	447	440	503	457	463	467	472	463	501	483	475	488	471	469	456	476	477	472	460	472	446	495	472	467	481	489	434	500	479	473	466	484	506	468	449	521	489	457	502	479	490	510	454	464	458	414	448	498	499	484	467	510	464	460	469	452	483	518	456	480	455	464	481	464	494	467	502	466	457	493	458	454	507	452	476	493	504	493	467	488	490	475	493	466	443	431	468	472	486	463	470	493	481	504	479	514	465	450	479	464	460	513	479	501	468	505	472	493	481	452	461	510	461	513	475	444	494	459	492	501	494	471	461	513	485	481	472	495	495	479	449	497	462	486	408	439	432	468	459	509	509	502	478	489	423	497	482	483	467	491	486	476	440	469	490	467	480	515	483	502	525	477	477	456	488	513	454	452	498	462	462	449	485	468	474	483	454	439	490	487	496	492	486	502	453	469	505	472	460	494	482	480	471	483	491	478	445	480	480	458	427	440	479	485	471	454	471	486	460	460	461	471	458	462	465	468	476	494	504	468	488	469	490	463	458	433	467	471	500	492	485	476	492	455	477	512	463	465	491	470	488	481	456	450	482	440	471	477	457	486	460	490	465	483	466	487	467	476	490	449	523	449	513	489	498	477	455	490	491	492	457	489	486	468	491	497	465	457	455	462	484	465	440	489	460	451	493	476	464	455	475	469	490	494	439	451	462	457	439	485	492	505	491	494	490	499	471	456	437	433	463	452	496	493	488	461	470	485	479	451	499	482	476	474	508	475	486	519	468	496	462	489	497	465	463	456	477	462	488	504	482	484	494	460	463	487	453	452	478	502	468	519	477	463	492	491	468	463	480	454	451	498	461	468	462	445	490	466	477	473	507	471	476	475	488	508	483	462	469	503	487	507	517	419	467	504	500	497	429	451	427	487	484	472	512	474	485	486	491	518	508	467	491	468	476	479	444	464	471	531	463	439	495	443	497	479	473	468	485	469	486	459	459	509	478	472	478	451	485	473	501	506	462	434	495	484	509	470	492	416	465	485	479	498	448	476	464	458	472	500	470	473	467	462	454	480	470	460	464	486	453	490	462	478	475	494	483	517	461	483	470	436	493	465	467	428	458	452	466	444	433	501	446	466	482	474	477	489	460	463	450	429	478	461	425	508	458	488	467	509	480	462	451	460	469	486	485	492	497	447	481	471	466	477	434	448	503	475	507	460	483	531	475	450	504	469	512	476	466	501	497	493	464	484	485	477	511	487	497	448	486	503	453	455	449	477	466	497	478	479	473	505	467	483	476	478	475	481	472	475	473	495	458	479	516	486	497	488	485	510	452	477	468	474	491	482	472	509	489	471	451	509	537	475	451	503	464	499	467	500	519	464	468	497	504	502	451	479	435	437	483	499	498	513	477	452	470	483	479	469	410	440	457	483	491	482	452	464	501	483	486	452	449	489	473	493	476	432	458	444	499	508	445	493	464	467	506	453	426	506	482	464	463	447	509	470	469	462	454	484	467	484	462	469	467	477	483	454	506	464	443	490	472	460	447	513	471	478	433	490	463	491	526	449	440	487	505	502	483	490	487	506	497	466	481	468	480	461	431	471	484	445	478	517	494	462	467	459	452	473	429	510	453	439	438	476	471	467	495	485	438	473	487	501	490	456	477	462	459	499	490	501	444	468	501	496	517	522	484	458	471	478	468	493	488	478	491	446	469	481	480	443	445	466	463	477	479	491	504	457	486	457	460	475	504	476	469	481	513	521	447	451	458	510	476	470	478	450	431	479	504	509	482	485	515	496	420	504	467	509	452	472	504	489	494	474	468	524	489	468	486	528	463	502	483	475	489	488	453	506	492	489	510	476	459	436	497	466	459	483	471	437	493	446	448	469	482	471	502	485	487	476	446	481	487	431	465	517	472	513	496	471	474	486	471	436	469	461	463	481	471	473	493	472	457	470	442	451	495	482	433	457	450	434	497	466	470	474	470	510	457	472	506	439	485	453	484	471	427	468	451	474	474	473	455	478	465	480	474	503	506	485	435	445	462	479	451	485	509	480	480	445	461	469	446	465	461	441	439	493	460	471	488	473	480	448	465	478	482	513	461	483	470	479	467	461	512	470	446	490	497	515	481	454	440	439	508	443	486	464	475	430	496	489	478	493	480	477	505	432	491	473	479	485	491	441	495	497	491	438	496	447	459	472	467	485	473	481	506	483	459	457	483	492	429	459	499	477	448	475	488	468	486	495	458	498	458	468	499	436	469	488	483	494	508	487	471	508	499	476	492	474	449	497	496	464	445	471	472	485	469	482	494	453	440	462	485	480	478	431	497	505	505	508	518	504	445	473	470	471	441	463	465	494	503	518	462	466	478	470	479	467	448	523	499	454	493	467	465	473	477	464	448	452	491	479	490	477	488	452	513	495	452	453	462	440	451	508	417	475	467	468	466	539	455
23734	20934	28064	24187	20726	9718	977	640	550	501	431	493	495	421	402	423	425	388	387	425	432	400	428	413	396	405	404	383	376	339	426	567	1283	1687	1458	1234	1014	566	447	381	387	413	401	374	363	385	391	393	375	351	354	357	333	384	371	389	342	352	343	351	347	358	355	373	414	394	358	377	379	380	348	352	394	379	364	367	397	393	379	355	352	362	333	391	370	394	377	357	361	420	358	374	346	364	385	367	394	349	362	344	387	384	372	346	357	368	373	358	351	404	340	386	390	342	367	379	370	377	392	343	376	356	382	339	376	326	352	359	383	368	354	346	344	389	391	351	363	344	363	391	381	334	354	348	325	379	363	344	344	364	374	396	358	406	388	376	379	349	347	348	351	357	357	407	371	362	323	362	387	345	379	341	407	375	418	353	398	354	345	365	360	369	379	368	398	363	383	356	358	355	357	410	399	392	372	364	358	357	331	384	358	387	369	364	374	363	379	395	359	354	377	341	361	351	390	355	379	394	362	352	381	368	349	372	356	389	385	367	364	365	383	376	370	385	384	383	359	365	377	341	389	356	364	351	341	354	349	349	372	365	376	352	395	343	365	347	390	366	389	352	372	356	342	387	346	409	350	345	380	382	332	353	362	388	341	363	355	368	397	370	355	384	357	371	361	378	363	345	349	349	377	362	352	350	360	392	361	354	382	378	381	385	342	368	395	380	341	307	383	361	391	318	402	401	372	345	349	327	380	390	349	382	352	360	356	367	395	345	353	356	402	389	375	387	351	376	376	365	393	380	394	370	339	397	350	353	357	369	374	353	365	359	390	367	388	372	381	349	373	356	382	383	342	330	359	389	382	390	363	347	373	355	339	396	371	375	390	366	346	371	364	376	364	356	367	391	396	379	360	358	362	332	359	382	392	374	419	339	354	361	412	410	381	342	358	415	353	386	374	375	393	416	390	385	389	351	371	386	383	338	359	369	373	385	358	387	381	363	375	388	355	407	394	362	406	432	384	369	361	361	370	357	396	361	348	353	383	382	364	382	353	349	355	366	381	373	343	360	363	363	406	362	386	385	378	367	398	355	378	340	365	362	414	346	347	367	396	412	356	339	386	355	440	373	350	374	396	360	376	364	375	359	350	367	347	343	382	376	380	373	378	352	373	411	372	350	372	349	368	377	378	357	348	361	351	350	361	379	386	378	337	340	361	348	362	382	311	352	372	395	366	397	393	369	355	356	382	363	371	372	388	408	351	382	344	369	346	349	363	347	368	345	335	386	372	367	361	390	394	344	361	378	336	419	385	375	379	343	367	419	372	372	352	346	366	339	361	360	365	376	339	337	368	379	370	359	385	380	370	377	373	375	376	364	375	340	392	342	350	372	358	383	389	339	342	356	368	345	364	364	352	380	371	348	379	390	408	339	389	387	349	364	380	345	338	366	370	387	378	342	348	380	342	357	355	372	378	341	340	356	339	390	373	390	365	379	375	365	386	386	392	383	394	352	389	350	372	357	342	345	347	364	306	388	379	374	350	388	377	381	356	365	351	322	388	341	378	330	378	350	351	352	392	402	365	366	368	364	353	394	325	323	370	359	397	390	408	388	397	350	367	364	365	380	361	346	376	372	359	384	373	367	353	412	364	347	340	381	345	358	387	385	341	359	338	348	372	339	366	387	372	411	342	378	358	395	413	375	359	377	362	337	354	382	389	315	367	386	369	343	334	398	360	353	354	364	394	388	406	355	361	361	377	371	373	345	360	345	360	367	361	356	352	333	381	365	375	349	353	338	365	388	391	352	347	354	352	369	378	358	382	347	405	389	344	381	383	351	380	348	361	390	327	339	376	378	397	348	381	366	372	391	351	355	366	382	365	386	381	382	366	382	357	368	376	363	343	376	351	373	360	320	371	382	358	375	393	309	357	383	363	377	357	354	352	388	377	345	404	376	367	339	339	384	390	389	377	408	376	384	339	409	364	384	371	386	365	358	373	357	346	379	359	382	382	373	349	394	350	371	376	348	367	364	366	384	365	393	347	397	404	342	395	368	367	375	385	376	359	409	373	360	355	348	376	406	379	335	355	354	384	385	365	380	343	426	350	368	345	378	379	363	406	393	379	374	373	339	375	358	377	371	352	382	390	345	395	387	399	373	348	381	352	376	361	346	362	352	369	380	345	318	368	420	361	419	380	380	340	375	358	361	336	388	386	362	367	360	373	350	353	373	359	396	344	350	380	403	349	430	362	382	353	395	372	351	357	367	379	357	381	389	366	378	379	384	386	357	381	385	352	358	353	371	378	373	365	354	381	377	364	369	366	353	388	357	361	361	367	364	356	378	339	385	339	367	375	402	336	394	377	364	394	345	374	345	323	351	376	390	341	374	364	384	391	329	356	354	375	397	383	391	370	380	367	352	384	377	381	356	365	393	365	361	387	375	377	408	354	376	352	365	371	377	376	363	356	358	352	384	403	386	348	341	379	400	393	395	362	404	418	351	348	384	360	369	389	354	353	368	388	349	363	384	362	368	354	400	345	353	367	364	357	357	398	388	372	372	345	357	367	393	380	389	385	388	390	336	378	388	365	366	380	378	385	381	390	369	343	386	349	377	370	389	349	325	362	353	379	351	391	352	368	346	367	368	339	373	384	376	385	369	369	364	339	354	352	390	386	351	385	344	375	368	385	390	363	378	336	390	375	381	360	362	353	359	372	382	362	355	342	379	396	368	337	380	372	383	348	378	392	387	375	366	371	377	377	383	414	362	348	365	333	359	344	390	388	369	383	356	378	372	372	395	391	367	348	327	350	371	377	390	365	369	380	403	366	363	382	374	368	386	375	357	356	377	354	396	361	372	367	401	373	362	364	378	324	345	367	358	374	377	364	368	359	375	374	384	359	361	359	384	380	368	372	356	351	390	365	333	368	385	366	406	417	390	369	324	395	323	361	374	361	348	338	391	384	357	358	397	366	389	357	371	405	357	380	363	368	370	372	414	371	385	364	376	351	394	342	344	355	353	368	337	383	359	372	345	385	359	399	330	365	337	357	378	406	366	354	387	370	369	375	376	381	351	362	353	359	388	404	362	370	357	331	362	369	414	358	364	358	346	380	379	366	339	384	369	322	364	370	378	317	400	346	383	379	388	352	392	369	397	352	358	338	359	348	383	350	373	356	385	395	381	383	374	363	379	363	381	382	377	345	354	378	339	402	325	385	386	385	374	380	373	388	398	353	365	379	360	391	370	347	352	369	337	388	382	350	379	367	353	369	340	373	358	357	368	358	351	341	365	404	397	387	335	352	351	319	347	370	404	376	397	344	361	385	355	382	342	377	355	340	364	360	369	363	381	360	387	385	376	374	355	350	351	379	344	368	369	327	400	359	368	370	361	361	396	351	369	369	335	354	368	375	392	370	371	365	382	368	367	371	344	382	367	365	375	342	373	375	370	355	382	386	355	361	357	353	365	371	351	360	339	347	386	389	361	350	350	354	350	337	351	347	361
35074	53785	38684	24801	6509	1262	994	816	716	672	584	622	560	514	471	447	476	438	494	486	466	490	495	435	486	493	448	486	473	435	501	767	1874	2363	1950	1675	1352	716	480	472	450	411	399	422	386	425	415	407	419	399	419	447	410	391	363	406	432	443	401	403	423	421	401	409	462	456	431	421	390	417	417	430	422	392	402	418	424	453	396	418	379	416	449	416	455	381	416	416	411	421	428	383	383	403	426	427	399	421	420	456	426	417	427	434	451	395	431	378	436	404	444	380	400	412	423	415	433	396	433	395	389	446	481	411	395	388	412	395	442	401	433	403	374	425	402	403	430	428	401	402	404	376	438	413	425	381	474	428	424	450	465	427	387	405	411	413	405	433	438	409	448	412	416	441	465	428	439	418	436	403	415	474	396	420	425	423	444	407	393	425	451	430	416	414	418	439	397	396	431	418	384	400	404	394	396	393	439	391	442	455	440	413	413	431	422	443	400	437	376	439	386	415	407	384	434	437	399	412	403	468	439	390	444	407	399	389	407	440	446	429	421	422	415	375	400	438	432	435	434	460	438	409	407	433	417	441	387	417	389	418	407	455	399	429	416	399	427	427	421	410	415	427	456	404	394	407	411	403	382	441	418	414	428	426	429	370	420	441	424	422	412	413	412	413	403	430	440	414	460	427	407	410	405	419	417	413	376	432	460	420	440	410	392	395	443	410	443	403	406	411	387	398	419	415	408	431	429	419	446	436	384	420	442	409	421	406	429	422	407	433	394	402	445	381	438	424	434	434	448	460	399	371	402	442	420	428	406	427	443	415	421	415	436	416	449	435	430	419	429	427	452	451	411	429	408	427	435	432	405	422	387	424	418	421	410	427	455	471	473	414	436	424	398	426	425	412	419	403	409	427	407	454	418	429	446	411	399	403	426	433	418	393	444	413	412	447	410	396	425	390	414	403	414	456	426	434	427	451	426	440	424	391	441	424	412	437	422	445	410	402	428	430	387	417	424	408	415	401	429	405	425	412	423	426	434	428	417	407	416	406	377	478	434	416	437	428	394	468	416	450	440	438	431	417	441	428	398	414	432	436	467	413	451	374	446	406	432	412	435	406	450	443	433	425	393	409	394	446	432	433	408	392	429	421	421	431	417	403	452	409	419	402	416	413	404	407	387	419	418	393	397	417	407	394	433	428	402	426	394	420	394	419	392	472	381	480	412	437	410	432	423	440	439	423	421	408	417	439	466	423	422	405	439	412	472	408	425	402	426	406	433	428	444	409	404	400	399	413	375	425	424	416	397	430	413	379	425	391	419	413	396	413	426	444	443	456	426	453	448	416	407	425	413	429	426	403	434	390	457	447	440	438	435	443	433	404	392	421	400	403	389	398	415	416	421	388	441	448	427	482	436	421	430	417	425	426	413	399	473	425	436	415	395	416	431	392	434	379	432	383	380	419	383	439	437	430	440	416	408	421	430	401	395	427	378	405	430	456	398	437	390	423	450	413	444	444	435	445	407	411	437	395	430	399	424	397	371	451	438	403	397	431	397	402	436	401	415	407	428	405	418	401	371	388	414	431	413	399	431	422	419	442	408	433	401	439	395	426	399	413	459	395	400	424	419	457	442	445	462	427	386	413	385	415	436	454	405	426	437	427	434	409	391	426	420	414	411	432	406	397	419	413	404	411	437	436	443	389	439	409	400	457	408	411	439	433	434	426	432	412	427	386	425	411	392	396	405	392	399	417	408	404	422	407	396	450	410	383	433	438	394	410	416	388	413	400	411	447	387	404	432	436	418	433	432	392	449	439	471	421	390	426	463	439	431	417	446	426	427	413	390	416	405	397	412	395	416	395	488	437	408	406	416	399	402	431	415	422	439	435	423	411	448	440	445	403	445	416	387	423	440	409	434	429	429	451	442	428	409	395	452	388	390	444	421	421	426	418	377	428	410	416	395	461	423	402	421	431	423	382	414	421	416	443	446	401	403	374	407	443	450	428	411	415	406	408	408	417	384	406	411	417	400	438	398	428	404	398	415	442	416	417	443	406	416	405	416	386	389	403	433	393	396	403	414	406	427	428	414	398	395	450	395	398	397	417	381	406	437	408	443	453	411	419	412	414	435	432	449	379	434	435	410	428	427	415	431	379	420	401	435	426	415	402	415	400	402	399	394	423	413	409	405	400	405	422	416	411	429	423	413	401	420	446	418	394	399	444	386	388	417	419	411	431	423	389	450	429	429	412	387	421	396	413	441	407	434	460	392	423	388	395	444	399	434	391	407	448	411	393	420	401	403	439	439	436	390	468	426	422	451	424	400	447	455	418	401	436	429	420	438	430	420	410	394	412	382	422	385	402	421	422	453	433	442	417	411	438	422	401	407	386	423	411	440	415	408	413	428	464	417	425	384	425	436	400	422	414	434	380	400	384	410	415	387	450	400	432	427	414	393	395	402	439	437	439	391	404	399	444	413	420	417	393	401	432	431	434	413	398	430	434	407	391	445	381	423	410	397	421	434	433	408	423	428	422	416	452	429	378	410	378	449	434	427	438	408	413	428	434	409	394	408	418	421	409	392	419	397	414	420	427	423	417	395	385	397	405	394	398	418	438	397	443	375	423	388	438	427	430	388	453	404	370	429	406	404	383	403	447	412	452	396	426	426	408	377	394	414	431	410	422	394	439	428	436	390	462	440	401	426	431	409	455	417	393	402	427	455	363	404	400	425	432	412	424	398	395	400	385	404	418	416	407	415	467	431	424	423	435	407	422	417	438	440	411	399	380	424	391	401	429	448	449	382	416	393	408	410	403	383	373	411	396	431	402	420	448	438	443	426	438	456	391	449	391	414	373	403	409	397	405	422	441	447	416	456	442	393	411	439	398	438	431	421	415	429	418	421	440	394	430	442	455	427	434	407	399	412	417	405	434	457	407	416	411	386	425	431	406	429	430	386	406	423	400	398	402	394	442	449	388	405	422	396	447	435	407	426	469	381	429	431	443	430	402	390	425	428	391	405	420	412	396	408	448	433	419	425	444	427	377	416	433	407	408	428	423	419	436	437	451	402	445	435	400	412	448	430	393	433	403	416	383	460	434	425	427	405	441	413	439	417	427	426	408	436	426	437	405	428	386	454	385	405	413	406	437	441	385	432	416	421	415	426	435	430	421	452	421	394	410	396	416	442	380	433	404	438	421	436	406	427	430	426	400	415	411	386	424	424	427	381	389	413	439	430	404	407	421	441	461	396	441	445	417	408	414	443	381	387	423	397	428	423	414	436	386	413	387	422	433	444	427	408	382	417	394	395	423	444	421	407	439	396	405	399	356	391	395	436	399	421	401	421	397	380	439	427	400	403	410	377	447	403	439	444	405	403	403	408	370	408	396	407	437	472	415	439	421	451	385	434	400	399	394	405	451	405	426	414	411	418	413	423	443	418	414	412	427	422	392	406	407	432	444	436	418	422	431	387	434	418	414	420	396	418	463	467	443	445	451	431	447	449	409
24972	20936	27128	24851	11762	1030	624	567	471	501	479	499	518	492	477	439	454	447	486	508	452	495	430	481	439	473	470	445	484	468	471	529	904	1112	925	800	534	425	397	411	431	451	451	453	444	443	442	438	479	457	387	422	423	437	443	429	418	437	431	431	434	451	463	433	431	431	418	476	461	406	429	463	453	466	392	437	423	480	452	404	429	431	417	432	423	465	439	459	430	458	407	416	451	421	461	406	440	432	421	438	416	465	454	467	468	505	455	443	457	476	448	427	425	407	429	473	443	464	430	422	424	450	421	444	410	434	458	433	445	454	425	410	449	433	465	452	449	481	439	441	428	439	441	411	427	410	446	450	489	490	427	449	432	469	462	458	433	464	444	499	429	446	463	424	418	487	450	427	448	411	445	451	455	429	431	425	463	450	434	421	448	402	417	417	418	453	459	411	463	454	417	421	438	465	435	438	411	454	397	429	411	467	383	442	419	448	430	449	445	451	459	436	432	446	468	446	437	464	437	454	394	429	425	441	423	448	438	453	415	442	420	414	448	432	442	426	451	467	440	446	419	425	452	401	454	438	449	443	465	423	441	446	420	435	457	455	385	471	429	417	432	460	457	410	438	440	428	423	451	408	450	428	427	428	434	429	472	440	444	443	433	439	411	438	417	479	428	435	441	442	429	426	450	412	442	445	437	413	435	465	436	480	443	438	466	457	436	416	433	438	444	414	444	429	430	461	442	425	392	431	487	460	457	444	424	441	426	460	431	471	477	458	452	445	451	420	418	469	439	470	392	443	406	446	495	408	421	473	449	429	415	438	396	453	460	461	444	428	454	470	477	421	438	440	442	419	445	431	460	492	412	476	426	466	460	438	456	453	389	445	431	458	470	416	445	433	460	480	429	430	470	455	446	423	425	455	408	441	425	435	426	460	440	439	418	401	418	420	399	409	418	427	446	464	439	446	465	453	444	443	461	445	433	450	502	473	454	405	422	442	464	463	436	428	452	450	414	411	452	386	421	444	427	415	439	416	470	434	426	433	432	442	463	458	448	477	431	448	426	458	425	472	441	436	422	457	423	440	474	430	457	449	400	435	433	435	444	438	434	468	461	453	432	447	437	445	444	439	386	440	432	445	430	446	468	417	464	429	448	449	426	437	471	462	463	414	467	402	451	436	435	424	424	449	420	436	435	415	453	454	462	437	413	434	427	431	441	480	468	451	438	446	435	462	452	476	485	462	399	461	452	437	437	426	428	431	445	434	431	457	399	456	444	401	407	443	418	462	446	432	445	425	401	431	439	480	451	439	429	414	457	395	404	398	443	485	455	450	414	454	438	444	416	424	403	427	428	434	406	455	449	443	453	435	420	439	470	411	426	433	449	463	477	456	464	475	435	445	423	449	381	445	463	441	453	447	449	490	407	436	484	452	434	413	436	455	447	453	452	434	480	461	415	458	440	465	460	425	450	474	421	448	433	417	459	419	450	449	498	448	444	432	426	460	422	440	425	432	452	440	458	449	439	440	451	418	445	466	413	448	434	450	428	444	433	434	437	416	452	414	421	426	456	411	423	399	434	426	438	426	410	450	431	451	433	433	451	399	426	441	424	426	471	445	453	416	457	425	450	425	443	448	460	421	425	419	435	405	428	432	450	441	443	421	414	432	455	410	475	455	401	414	433	443	426	438	420	432	424	441	403	449	440	436	436	429	434	444	429	426	416	406	445	463	433	447	436	422	474	451	449	448	463	454	450	425	413	440	437	432	429	450	470	395	435	406	423	412	447	443	395	428	455	469	437	419	463	417	473	464	452	426	409	406	419	412	427	441	440	457	445	419	423	454	416	405	423	465	454	449	431	437	424	425	422	404	443	434	447	412	437	425	419	467	430	434	467	415	440	408	413	429	445	416	440	465	455	399	463	435	451	441	405	461	465	411	445	441	429	427	425	397	452	462	448	449	415	459	434	457	397	417	461	408	443	426	430	442	418	438	451	442	403	444	467	463	446	434	455	444	445	444	466	440	427	450	433	409	390	417	389	443	428	438	447	451	406	433	456	449	484	447	409	440	434	436	440	421	445	456	407	437	414	449	453	464	430	430	410	436	431	448	424	426	411	472	448	412	480	441	426	471	489	400	419	437	494	456	441	453	410	438	470	444	434	461	455	445	436	410	408	465	451	457	436	450	439	439	452	441	445	422	404	461	436	432	456	458	416	412	421	450	415	430	440	439	427	459	438	438	420	452	435	402	409	471	419	490	432	462	455	435	467	427	456	452	438	433	438	437	423	442	422	450	473	442	464	412	457	409	467	436	448	448	435	434	435	464	453	455	434	438	475	452	454	426	452	424	449	425	433	464	446	427	464	445	432	497	431	431	455	424	448	395	448	448	418	438	425	458	454	423	402	428	428	437	454	422	428	443	457	436	416	428	443	402	448	450	418	473	476	439	417	425	431	433	456	442	468	439	423	458	410	427	447	435	460	414	482	456	417	436	406	424	470	411	447	458	411	442	447	416	446	465	437	441	444	436	436	449	455	432	458	470	449	434	431	431	444	419	447	442	440	484	448	411	395	469	489	468	464	448	404	419	420	469	425	441	460	415	451	424	414	450	436	440	411	422	430	442	434	453	447	422	441	453	408	444	431	447	479	442	406	397	397	434	484	406	422	468	434	445	409	408	437	450	482	427	434	483	421	428	443	427	489	414	436	459	457	437	404	435	414	436	434	445	456	439	465	432	477	401	360	437	427	411	468	477	407	452	441	412	429	411	450	442	442	446	429	460	455	467	445	394	442	446	448	455	434	428	427	419	456	434	463	431	439	445	422	412	428	424	433	449	440	475	435	423	438	422	407	428	432	459	470	458	430	444	404	435	422	440	469	416	444	427	442	446	447	442	404	444	454	428	435	432	429	460	424	462	414	432	460	429	421	430	458	439	458	440	411	474	436	460	445	426	427	439	432	398	466	405	451	405	443	425	463	425	446	480	466	435	439	393	436	423	457	434	476	446	448	436	425	422	437	439	429	415	429	442	461	431	416	428	459	446	439	449	426	434	449	424	428	445	471	444	437	423	422	427	403	433	441	467	473	452	418	433	453	444	450	418	446	433	468	401	436	429	408	420	424	437	417	450	452	414	406	451	454	459	472	430	435	425	430	430	457	433	426	428	416	450	475	459	447	426	481	456	405	430	442	422	451	453	433	397	457	445	455	448	494	390	418	461	475	456	432	450	358	425	412	418	423	439	416	466	432	401	447	458	453	479	446	424	465	417	461	421	441	455	447	453	421	398	444	454	444	449	444	417	454	439	437	408	435	448	452	470	452	436	423	422	481	404	417	451	432	464	487	458	455	447	468	442	435	439	461	440	437	449	475	425	453	430	439	470	436	414	470	421	464	422	444	439	453	462	413	409	404	400	460	432	433	463	401	409	489	421	456	446	457	429	457	453	455	457	424	429	426	428	444	389	411	405	476	416	451	439	444	447	424	429	403	473	463	448
35956	49382	32633	17262	3238	965	817	775	658	587	592	589	564	588	571	527	547	537	521	527	497	544	540	551	545	529	549	552	554	529	547	769	1310	1537	1249	994	680	493	529	475	533	514	497	510	501	480	478	506	485	488	522	513	509	505	490	515	467	509	470	472	481	488	476	514	490	498	551	538	518	506	508	523	478	558	523	530	498	502	487	544	493	511	477	517	511	496	488	508	493	495	506	482	425	460	505	497	496	521	482	439	501	519	479	503	510	489	485	503	499	478	499	474	483	471	530	542	536	476	500	482	506	527	515	541	446	499	482	506	485	496	504	498	495	507	473	490	480	480	485	519	456	535	476	481	473	501	485	450	542	539	493	529	511	563	490	497	524	496	510	504	491	522	477	537	465	490	528	481	498	521	475	539	507	484	524	538	487	476	475	471	485	486	501	517	500	458	510	498	480	473	488	487	485	511	497	514	481	485	499	485	519	494	498	554	484	478	537	482	490	501	491	527	520	473	503	486	497	522	516	499	507	558	471	508	485	509	513	490	533	496	486	486	515	507	484	488	507	482	500	499	471	481	523	549	515	493	457	486	514	500	513	471	506	543	475	535	477	499	491	512	469	467	489	488	475	482	477	521	486	521	525	479	476	532	482	507	495	555	474	490	515	506	465	500	498	481	485	516	533	522	491	486	477	521	487	495	498	499	515	467	499	554	498	519	494	509	496	485	498	513	518	475	526	514	491	462	502	491	484	477	493	478	497	502	456	505	510	496	485	497	499	488	502	519	516	530	546	465	507	512	536	485	489	511	501	483	487	483	525	479	496	480	537	475	490	483	533	502	494	456	529	522	474	517	474	501	515	522	481	514	502	499	462	470	451	491	515	504	507	485	526	530	490	470	515	493	450	487	475	494	501	524	525	485	476	504	538	492	526	524	529	506	507	472	490	501	511	528	510	504	501	473	505	500	495	515	510	478	533	477	478	493	507	510	477	520	499	477	518	518	522	502	493	503	484	498	537	489	535	521	542	502	509	451	500	492	482	500	479	489	490	495	476	506	506	452	516	510	521	548	527	453	504	522	512	520	452	529	502	523	517	485	461	479	527	462	496	509	491	529	501	503	501	480	483	496	458	458	489	484	531	509	509	527	469	512	516	504	488	502	519	484	494	487	468	524	464	508	495	478	544	502	516	506	515	473	524	482	454	467	495	505	498	492	508	495	496	471	525	487	502	534	508	474	556	507	507	516	512	500	498	482	498	525	509	504	549	541	502	447	521	466	512	515	463	503	569	482	551	508	524	504	483	491	489	465	497	476	485	477	460	509	498	533	488	470	480	480	524	477	507	499	473	498	500	481	501	488	538	504	522	525	486	533	502	520	490	479	487	501	450	503	522	484	552	532	509	482	511	501	511	503	497	485	482	516	493	511	526	521	509	472	498	470	514	544	506	498	483	505	498	500	483	537	502	486	496	551	514	517	481	508	491	507	507	466	536	496	505	520	485	513	486	483	514	520	529	503	511	501	474	477	504	526	518	519	521	499	513	497	493	472	525	486	494	506	497	459	482	495	485	519	505	490	478	569	461	474	490	468	518	490	440	503	482	482	513	473	504	504	494	497	492	471	470	491	502	509	524	520	469	522	518	480	502	536	502	464	525	521	481	495	431	543	479	509	520	518	481	522	514	537	490	482	508	496	485	480	513	491	507	479	500	502	511	509	486	535	499	535	477	535	502	448	490	544	535	478	501	482	479	513	527	458	482	515	496	498	480	523	505	500	514	499	523	468	530	483	512	489	485	532	454	516	497	498	454	496	489	464	513	519	479	493	450	496	467	465	511	467	523	508	475	491	490	507	541	506	489	488	519	504	526	485	518	461	515	482	524	485	514	545	480	512	525	479	509	473	507	550	495	489	504	512	519	514	479	497	483	514	500	449	498	469	471	488	510	520	532	496	507	520	491	524	516	499	479	478	526	490	515	520	498	517	511	500	514	543	522	491	515	504	475	490	512	528	491	515	443	500	490	516	512	509	471	477	485	505	504	490	495	505	495	442	509	511	516	497	502	476	500	525	517	482	524	481	511	476	540	510	486	457	490	493	507	511	523	480	501	471	488	487	547	506	557	485	471	498	520	520	457	481	506	523	514	489	457	485	553	529	493	515	502	481	506	515	514	505	501	496	502	528	493	483	485	521	500	516	472	482	509	460	459	499	537	472	501	515	495	511	502	498	497	518	503	532	501	526	521	514	492	469	501	557	521	511	449	520	543	525	514	514	536	486	500	497	489	480	508	476	506	532	497	483	491	463	493	473	512	490	490	521	455	484	524	507	512	467	494	514	553	514	512	500	472	487	490	483	517	479	512	545	525	499	506	461	505	460	516	531	485	494	472	487	494	493	493	518	525	486	440	501	505	521	507	517	497	487	486	496	516	485	487	462	542	497	466	477	494	498	486	474	505	527	478	530	507	492	526	471	493	520	506	499	508	505	513	492	451	481	481	493	483	506	514	513	494	486	509	532	498	505	509	503	542	515	447	503	495	501	533	502	486	501	541	496	514	503	512	486	523	487	505	492	501	514	462	477	501	492	520	508	461	508	502	501	517	504	509	501	521	490	525	497	525	497	467	521	527	510	468	498	530	489	488	460	484	474	544	517	489	537	506	539	480	521	524	507	499	496	494	494	511	512	530	504	521	468	498	491	487	514	518	500	515	476	475	511	456	506	506	510	476	475	532	465	466	534	496	474	516	482	519	479	482	482	459	500	482	508	486	462	511	487	545	540	553	479	513	523	510	494	528	482	527	501	517	527	501	506	468	489	514	457	490	480	541	505	491	490	464	467	508	491	529	513	508	531	501	493	495	493	526	506	482	491	497	495	495	505	506	497	492	500	501	500	504	498	539	474	470	436	527	462	470	534	478	518	471	519	506	474	555	495	517	521	480	499	528	505	539	489	512	509	504	489	474	509	469	488	480	491	509	504	489	473	532	421	497	470	514	478	507	497	529	507	540	474	481	516	489	464	501	491	466	492	521	522	485	435	494	525	501	526	490	469	500	459	537	532	513	487	456	496	547	516	499	470	502	492	490	523	506	519	508	479	476	499	500	518	527	543	482	477	512	540	524	480	524	518	500	505	511	498	476	499	500	500	543	491	508	470	507	474	483	490	474	486	496	520	497	524	488	510	491	500	484	524	514	466	532	513	494	535	506	486	524	508	477	516	484	451	519	493	511	489	523	482	504	518	482	497	469	519	512	493	478	499	522	495	467	495	543	488	491	497	505	473	483	504	525	490	472	466	492	509	477	476	485	469	522	509	536	526	531	494	480	465	514	497	463	498	502	489	470	467	511	543	499	478	474	486	484	492	493	548	479	469	495	497	506	514	473	498	502	510	487	492	483	463	477	501	534	493	516	481	495	462	481	502	505	500	481	523	497	513	491	528	472	495	472	470	467	481	479	491	495	463	493	478	536	522	480	461	488	510	520	468	483	525	511	499	472	488	508	499
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
