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
339831121100	339831121669	339831122219	339831122769	339831123319	339831123869	339831124419	339831124969	339831125519	339831126069	339831126619	339831127169	339831127719	339831128269	339831128819	339831129369	339831129919	339831130469	339831131019	339831131569	339831132119	339831132669	339831133219	339831133769	339831134319	339831134869	339831135419	339831135969	339831136519	339831137069	339831137619	339831138170	339831138719	339831139269	339831139819	339831140369	339831140919	339831141469	339831142019	339831142569	339831143119	339831143669	339831144219	339831144769	339831145319	339831145869	339831146419	339831146969	339831147519	339831148069	339831148620	339831149169	339831149719	339831150269	339831150819	339831151369	339831151919	339831152469	339831153019	339831153569	339831154119	339831154670	339831155219	339831155769	339831156319	339831156869	339831157419	339831157969	339831158519	339831159069	339831159619	339831160169	339831160719	339831161269	339831161819	339831162369	339831162919	339831163469	339831164019	339831164569	339831165119	339831165669	339831166219	339831166769	339831167319	339831167869	339831168419	339831168969	339831169519	339831170069	339831170619	339831171170	339831171719	339831172269	339831172819	339831173369	339831173920	339831174469	339831175019	339831175569	339831176119	339831176669	339831177219	339831177769	339831178319	339831178869	339831179420	339831179969	339831180519	339831181069	339831181622	339831182169	339831182719	339831183269	339831183820	339831184370	339831184919	339831185469	339831186020	339831186569	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2693	3600	2300	2694	3600	2300	2694	3600	2300	2695	3600	2300	2696	3600	2300	2696	3600	2300	2697	3600	2300	2697	3600	2300	2698	3600	2300	2699	3600	2300	2699	3600	2300	2700	3600	2300	2700	3600	2300	2701	3600	2300	2701	3600	2300	2702	3600	2300	2702	3600	2300	2703	3600	2300	2703	3600	2300	2704	3600	2300	2704	3600	2300	2705	3600	2300	2705	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2707	3600	2300	2707	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2709	3600	2300	2709	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2712	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23671	21718	30118	23834	21700	21708	8971	911	622	555	536	445	462	446	420	407	355	421	386	412	363	395	360	331	3677	8875	6496	619	353	309	342	326	285	346	301	319	306	314	316	332	316	337	324	288	322	324	315	342	333	289	288	314	315	332	279	322	317	323	305	351	312	325	284	318	312	354	297	326	292	297	345	328	310	318	317	307	319	276	318	347	351	326	339	284	331	330	323	332	340	333	343	286	303	335	345	301	309	315	313	331	337	319	320	298	318	329	312	296	342	294	278	325	291	351	348	320	324	297	313	281	312	313	332	328	342	307	314	294	310	310	320	330	327	302	315	331	309	314	309	313	328	325	314	316	327	339	322	314	307	306	341	342	335	315	333	317	303	297	322	307	330	317	334	345	326	294	312	342	295	333	269	346	343	303	329	313	308	330	299	323	337	342	314	329	318	277	308	321	347	317	323	310	336	305	310	311	320	344	328	297	343	323	320	364	320	328	323	327	340	280	334	325	322	308	303	328	324	326	304	323	303	302	301	312	317	305	350	306	337	336	320	301	301	317	339	303	304	296	295	316	307	311	288	315	329	317	296	321	306	299	310	318	287	309	314	303	310	284	308	332	317	306	347	313	319	311	341	357	301	318	295	310	296	336	324	335	317	308	322	319	295	307	333	301	320	323	314	336	307	326	302	304	336	308	313	320	292	324	315	293	311	294	323	320	276	319	319	315	329	317	309	330	312	329	333	297	295	334	302	326	329	329	315	343	299	304	336	324	325	321	324	323	302	332	318	295	277	351	306	348	312	297	328	315	302	305	280	297	340	309	344	282	343	313	298	325	314	286	310	336	323	314	323	303	379	334	321	326	337	318	330	334	318	322	296	323	313	305	319	314	300	295	308	328	310	302	301	291	321	313	323	327	311	314	327	295	307	325	344	333	306	309	316	299	344	326	328	309	331	305	312	290	309	301	306	311	286	333	298	325	305	304	309	307	308	346	317	336	301	341	313	304	329	341	318	325	335	292	318	324	311	307	331	335	296	331	320	298	321	298	305	283	317	289	290	326	316	293	316	338	318	313	308	297	304	338	325	331	307	311	284	306	327	319	336	323	308	327	310	332	291	289	320	309	309	309	300	295	301	354	317	334	313	296	344	309	318	311	339	320	298	304	323	302	318	303	329	313	343	320	329	295	297	289	340	302	266	310	306	317	319	312	349	352	278	318	326	320	303	313	367	356	347	302	311	328	346	332	315	345	355	307	342	318	328	312	317	302	302	313	296	326	305	307	284	330	304	317	368	350	297	288	332	319	299	292	298	292	341	295	338	335	312	295	327	324	305	325	320	327	314	335	346	323	303	317	311	348	301	356	304	368	340	310	311	293	330	340	321	334	327	327	334	365	315	309	333	332	339	314	301	294	311	295	331	310	308	300	287	278	322	324	293	350	301	321	328	293	290	314	328	339	306	319	304	332	320	343	331	302	309	317	298	312	292	302	293	337	337	294	280	365	312	309	314	304	305	324	316	339	321	317	326	301	369	326	293	311	302	341	287	308	313	332	329	301	317	321	335	319	310	343	308	306	317	291	310	325	300	286	279	317	324	292	307	319	311	308	298	330	326	308	328	316	335	318	289	303	323	293	346	350	333	339	296	304	309	336	318	304	314	349	302	300	305	305	339	316	332	348	320	288	314	306	311	322	319	317	354	328	324	318	343	354	308	341	291	296	342	308	341	304	305	329	335	307	318	309	298	316	311	326	312	339	326	309	304	320	296	341	294	304	279	305	285	292	309	345	332	289	304	304	322	309	337	312	316	302	319	315	333	317	311	314	288	311	307	345	293	346	317	339	314	336	308	320	319	322	300	322	326	309	301	348	288	358	320	287	298	311	316	345	341	318	331	317	306	299	310	331	299	314	341	289	312	340	342	293	310	339	339	294	328	314	336	301	296	305	306	318	276	333	289	301	312	299	328	304	314	336	326	313	325	348	334	309	290	322	316	295	310	292	339	320	299	328	287	302	320	283	292	322	278	323	340	336	356	327	313	343	324	266	328	344	299	315	325	320	291	342	332	311	318	315	336	347	297	307	294	303	336	327	309	291	341	311	308	314	312	295	337	344	313	301	317	306	318	309	332	323	322	307	302	319	318	321	351	286	364	296	326	330	301	323	310	328	299	308	315	325	298	313	302	303	302	297	338	334	319	325	324	323	334	331	332	324	327	326	301	334	327	328	312	343	311	294	308	299	285	327	323	289	319	292	331	326	358	340	291	312	308	314	321	297	356	334	329	317	316	322	322	316	342	303	340	290	350	301	383	313	298	328	317	305	298	324	324	300	310	315	301	314	317	322	328	292	319	349	279	346	325	305	317	337	299	282	299	298	323	323	340	333	311	320	301	296	337	337	330	273	297	326	312	292	312	345	302	314	373	315	341	316	301	290	352	358	328	301	303	332	326	336	300	291	334	332	292	301	301	330	346	307	308	307	307	295	326	304	335	364	320	327	320	302	315	325	308	326	330	306	342	318	327	281	316	329	323	336	346	327	293	310	287	326	319	271	318	328	282	303	320	326	302	356	284	344	337	319	319	294	319	311	308	295	318	319	295	302	290	320	357	315	341	351	308	336	293	325	280	316	330	334	349	311	311	307	277	337	313	323	326	328	327	310	323	317	343	314	304	320	314	322	305	317	330	287	317	328	341	324	313	307	336	310	315	313	323	304	340	328	303	268	316	351	311	371	323	317	334	332	312	311	334	336	309	316	322	325	326	255	265	311	301	318	324	325	331	317	308	318	312	337	304	341	313	329	344	345	333	303	297	317	340	313	315	322	314	323	347	300	325	312	301	329	307	366	311	295	334	331	308	288	289	302	309	288	332	279	315	342	289	332	298	334	317	300	299	320	285	310	331	315	313	316	326	333	353	322	298	304	313	300	321	286	368	327	333	338	300	319	281	313	324	303	312	316	322	318	283	318	318	331	316	339	344	321	318	314	297	293	333	352	308	352	302	342	330	300	308	335	317	298	304	316	325	310	316	291	282	351	313	327	305	319	299	303	320	324	303	295	337	350	332	320	303	340	344	321	296	323	304	334	338	308	327	332	340	305	316	321	297	358	326	318	335	304	332	315	305	301	314	334	318	319	299	333	315	311	307	341	320	359	327	327	333	304	294	322	299	326	287	312	309	304	312	291	311	337	330	341	324	276	302	322	316	339	330	305	351	318	319	302	323	285	321	291	315	315	336	310	336	298	297	326	325	320	310	322	326	296	330	312	318	324	316	330	318	320	304	312	336	303	299	294	291	321	348	322	316	308	306	313	311	292	323	380	303	284	331	301	354	317	344	324	320	322	313	338	299	303	289	325	348	322	333	309	322	304	281	320	304	303	330	296	316	323	323	290	321	322	330	293	329	331	285	303	305	318	300	324	302	319	343	306	298	307	347	309	324	329	342	320	337	341	307	366	319	330	334	322	331	334	312	294	328	298	336	298	334	301	314	317	333	300	308	271
56495	76782	9152	5566	3811	2786	2173	1765	1481	1301	1072	949	891	807	733	727	733	680	651	670	613	648	579	639	8531	16834	12651	935	469	490	479	463	499	484	463	489	469	460	501	442	504	472	472	481	474	501	467	463	441	470	480	480	499	479	478	476	470	468	502	482	451	459	471	470	473	429	519	481	429	442	475	506	500	492	472	440	437	445	449	448	493	487	473	466	466	460	520	483	464	461	482	476	462	478	507	485	474	473	459	465	487	427	480	471	471	432	499	430	483	439	502	478	451	474	470	462	463	492	477	491	473	458	501	481	466	525	513	474	489	430	446	497	498	495	415	442	495	478	444	452	504	514	481	485	462	458	480	510	444	452	463	454	458	476	446	484	463	473	490	495	462	465	454	477	469	491	494	470	476	476	470	461	472	465	474	456	477	472	437	488	480	437	471	466	499	431	483	477	443	471	478	454	479	516	487	500	425	465	477	451	450	454	490	445	484	461	428	447	500	460	502	530	504	498	473	481	484	515	485	448	500	481	462	515	483	464	480	460	475	475	462	486	448	468	456	476	499	448	441	441	499	469	489	498	507	482	473	478	469	475	449	469	503	472	473	438	471	472	512	511	487	456	455	455	457	488	477	479	478	489	449	479	477	470	455	433	486	492	477	466	484	473	475	463	488	466	479	463	492	491	502	458	492	432	446	480	449	507	445	468	490	473	511	436	486	469	505	458	474	490	472	481	470	481	511	433	446	435	441	438	492	486	472	480	417	482	484	464	484	454	517	497	442	480	460	458	451	477	493	501	518	466	474	407	468	502	469	511	454	465	481	513	418	439	452	447	473	443	445	473	477	482	446	466	483	443	457	489	466	485	495	471	464	458	513	492	456	484	458	464	513	468	489	488	482	464	486	453	481	504	448	485	477	478	477	484	455	494	483	460	476	474	481	489	447	497	452	466	454	435	485	439	464	489	461	536	515	493	448	456	471	457	483	471	497	482	473	447	460	511	494	475	482	484	454	455	457	500	500	479	446	473	462	521	467	495	432	501	490	488	506	441	448	466	510	491	489	451	446	449	500	495	481	458	527	460	526	482	469	465	505	437	432	479	476	485	472	471	462	464	501	466	448	453	521	446	467	509	467	482	470	471	496	456	437	489	462	454	496	498	529	463	456	474	434	468	468	439	473	476	473	478	468	466	476	482	487	499	451	484	434	454	465	439	483	448	484	476	504	470	477	467	444	441	455	502	507	461	475	469	492	442	474	465	513	474	475	489	440	472	479	460	478	479	464	490	449	488	472	477	467	449	467	450	487	500	508	466	445	479	473	479	512	434	452	470	479	480	490	431	490	471	454	508	471	445	462	490	496	506	491	483	460	471	494	488	458	491	517	456	455	487	469	441	443	479	464	480	468	449	483	469	491	473	445	450	441	458	478	456	467	516	454	483	525	492	509	454	476	446	471	477	480	469	449	498	476	458	487	479	485	489	501	489	466	486	449	437	471	438	433	494	482	442	460	471	465	498	436	502	455	483	485	498	455	465	462	478	486	474	493	489	490	500	485	499	505	524	449	532	487	474	484	496	459	488	481	489	487	461	470	476	478	466	463	439	481	495	501	477	489	454	469	465	464	455	482	484	413	474	468	445	486	465	450	485	478	487	487	485	497	448	467	491	437	467	473	466	467	500	497	440	451	468	475	422	415	468	472	449	452	514	482	445	488	429	466	476	543	478	447	461	462	504	489	473	487	487	483	519	470	457	472	453	454	461	440	463	500	458	469	507	474	504	480	440	462	480	459	479	442	483	498	457	493	476	481	477	463	456	481	443	486	511	454	479	453	495	448	481	472	491	461	471	481	495	458	453	507	452	469	454	472	460	512	470	445	436	478	482	474	479	467	477	472	446	483	480	464	499	512	484	491	454	481	468	472	494	468	478	462	491	508	483	475	522	485	507	465	502	516	491	464	456	471	472	474	470	503	524	481	477	467	496	487	446	446	465	458	486	425	500	481	518	490	457	523	495	473	488	506	479	481	438	478	486	461	467	475	464	438	484	505	488	485	497	463	459	500	503	456	449	447	485	477	463	463	454	472	487	480	504	506	457	531	454	520	452	462	462	437	459	445	481	506	454	459	495	451	431	473	459	487	475	501	465	472	441	474	461	460	514	458	445	476	483	483	476	504	472	460	463	477	474	470	486	464	481	492	489	449	487	494	484	450	455	430	495	506	474	485	425	457	513	513	453	447	481	504	470	495	515	484	500	482	492	460	440	489	461	452	495	482	487	488	478	512	466	455	475	484	467	453	510	503	496	515	493	485	435	521	479	464	465	486	472	467	471	494	512	433	509	449	482	467	480	440	440	435	478	507	484	473	469	447	444	495	470	461	479	449	467	474	474	505	486	492	527	486	501	515	464	447	475	505	477	492	484	463	440	419	486	468	510	474	485	507	481	476	461	508	488	448	484	483	457	445	479	488	532	511	444	482	475	480	478	471	469	513	485	489	491	422	444	441	494	466	453	481	488	499	487	485	528	498	494	525	442	476	499	528	472	471	463	456	487	525	496	492	488	481	470	464	436	442	454	472	472	481	480	451	484	495	501	443	463	452	448	502	468	478	471	465	466	462	452	482	519	469	488	458	491	481	466	487	452	455	459	466	508	451	498	471	458	511	503	507	475	488	449	503	445	472	445	453	469	453	446	453	469	447	492	480	454	493	474	522	488	472	519	455	489	467	472	450	457	481	490	499	483	433	430	467	469	501	502	503	481	471	452	465	498	478	447	460	438	475	445	497	451	498	432	503	498	467	498	472	449	439	496	479	497	464	456	484	449	480	451	478	435	519	486	453	468	484	446	479	475	463	492	464	438	439	494	453	457	484	451	439	523	499	452	475	473	464	453	464	431	487	481	486	471	471	494	501	437	478	507	482	502	463	459	496	454	460	447	474	489	443	473	455	423	459	509	497	463	452	470	451	464	444	435	455	489	465	455	492	470	486	500	468	458	441	484	501	454	493	466	472	484	495	476	475	491	474	493	521	468	454	476	477	449	514	501	463	474	472	455	489	462	455	471	505	458	480	478	482	452	435	491	505	493	482	450	455	497	443	448	452	456	484	453	490	432	459	460	478	522	501	453	499	451	452	413	459	469	455	462	482	463	460	474	478	473	532	478	453	496	453	464	473	475	503	471	482	450	477	486	471	464	485	489	462	461	511	478	468	474	476	481	491	477	445	457	516	470	437	459	456	491	476	473	486	486	489	479	459	453	462	458	457	497	464	446	517	475	500	478	530	446	491	453	441	505	480	438	482	502	498	466	488	475	457	465	464	473	473	494	484	505	500	460	474	438	468	457	473	457	460	458	482	488	433	469	468	429	466	470	491	444	487	463	483	513	500	462	482	459	486	455	468	485	466	486	478	477	457	467	432	508	489	469	494	452	472	492	459	479	476	517	458	503	480	489	469	519	466	445	454	499	482	452	471	471	487	486	491	518	450	483	487	464	455	450	431	483
26571	21768	16206	2192	620	536	479	430	452	383	403	398	402	382	368	367	363	436	421	383	383	381	359	372	493	856	865	401	411	388	421	369	383	409	400	408	394	394	408	407	401	415	382	405	386	399	375	402	387	416	372	379	360	381	393	391	363	383	400	374	389	393	329	402	397	396	395	397	406	382	345	406	365	397	395	398	374	376	342	360	351	388	386	383	393	381	378	376	384	399	399	418	399	418	333	372	366	390	394	395	371	357	388	377	367	368	408	361	374	375	356	392	397	395	402	386	374	414	407	401	386	389	365	401	384	370	398	384	376	410	403	371	352	414	386	356	447	411	395	381	376	343	388	364	395	370	360	404	370	371	380	420	377	363	383	379	402	412	372	397	412	387	397	373	396	398	433	404	383	361	380	424	428	395	373	394	397	363	405	394	397	411	391	374	383	360	387	388	398	381	371	384	395	370	405	382	416	382	374	397	374	390	359	390	370	430	417	410	383	369	417	368	378	364	413	384	372	403	318	395	370	355	383	397	458	365	353	380	396	393	357	421	369	413	353	377	356	391	369	392	371	342	410	406	388	419	367	379	392	381	395	399	360	390	364	363	396	378	417	378	356	379	402	420	410	405	369	363	365	360	382	374	349	354	404	402	401	384	369	371	375	374	409	418	390	342	348	374	379	402	408	407	398	383	397	416	382	372	394	385	426	392	350	364	398	403	383	369	354	360	379	361	377	401	398	406	371	401	375	405	371	384	374	391	400	366	405	352	370	380	370	387	374	377	403	387	370	360	408	381	360	375	371	403	371	353	390	398	397	427	375	394	370	402	359	371	408	375	384	389	393	372	363	418	395	396	379	406	373	396	405	347	374	371	360	358	396	426	392	389	379	406	401	384	363	376	396	414	356	363	403	391	412	407	377	373	401	401	436	424	384	412	359	365	388	365	382	401	393	434	395	399	386	395	393	378	350	387	373	356	341	389	370	368	371	359	361	358	400	374	400	392	381	362	390	390	360	391	364	384	399	360	384	378	425	407	429	396	428	377	407	381	371	381	375	414	427	412	410	378	387	376	372	398	374	419	376	392	393	405	392	401	354	405	383	398	393	420	382	401	402	384	442	374	372	397	373	337	378	397	363	374	394	393	401	391	390	359	409	380	404	394	401	408	422	372	388	399	394	412	414	350	378	410	392	354	397	406	364	402	379	417	350	384	369	362	345	406	395	416	427	396	398	394	380	383	381	377	368	373	403	388	401	393	381	400	371	353	417	338	397	391	401	378	424	397	392	401	392	371	383	384	359	414	381	397	405	390	397	388	359	367	397	403	371	403	378	376	430	380	402	363	361	368	397	382	382	371	410	372	393	378	368	373	403	350	415	391	394	382	399	363	399	378	381	380	434	401	428	405	389	389	367	364	387	404	375	402	409	385	353	381	355	369	386	395	412	380	421	400	377	381	410	376	365	392	366	369	384	365	375	375	388	416	384	376	351	335	362	348	423	379	374	401	356	358	398	397	356	391	336	395	364	394	411	359	361	395	348	381	402	413	387	389	386	383	400	410	396	404	387	364	409	401	387	391	371	422	396	394	363	387	414	383	403	373	383	367	349	382	394	376	417	416	421	405	367	371	408	372	393	430	423	411	393	373	377	397	389	372	395	385	384	375	367	368	383	407	361	369	387	372	392	369	380	383	383	359	428	373	381	377	401	364	384	382	402	360	395	386	395	376	392	402	393	370	362	396	386	376	410	410	399	349	385	377	404	374	376	422	354	360	351	394	376	401	368	403	399	397	359	358	363	397	374	356	393	374	385	383	433	386	385	398	373	370	388	392	379	399	358	396	373	394	365	375	379	356	391	374	413	419	352	370	414	387	394	417	419	412	400	376	379	387	405	374	393	382	376	405	341	378	384	390	386	362	394	420	364	393	361	400	383	388	404	392	378	399	419	357	390	389	381	388	361	361	399	426	392	367	375	385	381	372	380	391	348	367	371	364	349	407	374	391	373	384	362	391	407	389	368	378	373	392	345	357	385	356	375	356	367	365	360	398	402	436	385	395	413	397	397	413	363	391	400	375	383	425	367	398	403	389	396	377	368	396	386	367	394	348	388	392	389	412	389	398	383	368	406	343	414	406	386	435	382	377	362	403	378	391	398	384	358	374	416	344	365	389	360	396	393	362	408	418	382	423	385	368	380	376	414	373	365	381	384	370	391	399	384	392	375	407	384	385	385	400	396	414	396	371	400	410	385	375	360	353	387	402	398	408	419	375	364	383	371	384	381	409	383	428	411	373	383	357	404	375	426	365	394	365	344	426	370	390	413	416	428	386	370	421	389	394	387	370	414	362	372	387	385	390	410	387	397	381	353	353	384	361	358	392	388	379	369	412	385	405	367	401	404	354	366	371	372	354	362	370	386	380	370	372	418	395	383	361	363	392	413	381	386	377	398	401	392	376	363	395	401	384	381	364	380	401	369	400	402	389	413	401	344	379	411	354	395	366	375	407	364	384	388	390	386	399	416	376	355	359	351	403	384	368	403	416	382	400	361	394	382	355	405	430	360	384	406	397	402	389	381	399	377	393	404	415	354	391	362	389	393	393	391	361	379	384	394	357	348	430	378	391	360	413	384	379	403	401	376	381	398	366	364	389	387	410	405	397	414	350	361	400	400	392	390	387	382	394	375	375	338	351	378	354	367	382	400	380	399	375	404	370	350	376	403	409	406	375	364	407	429	409	412	383	401	386	400	382	368	402	419	360	357	371	377	390	363	389	383	389	400	396	384	395	378	388	377	367	395	381	388	404	380	408	400	402	386	402	401	394	415	394	382	398	390	386	358	359	381	400	376	390	396	361	424	392	349	396	369	403	363	411	380	401	369	405	388	352	409	355	367	365	409	379	397	399	364	425	420	364	385	406	400	353	366	394	391	393	412	389	388	357	359	417	393	382	429	358	363	392	408	429	386	382	365	385	372	383	396	355	432	383	396	362	336	418	420	428	385	406	389	391	376	362	407	410	363	359	372	386	390	376	385	410	390	378	411	400	395	415	364	385	412	382	365	374	384	375	367	403	387	370	374	346	374	372	402	397	413	383	343	414	401	410	377	401	368	370	353	405	351	394	372	374	385	395	416	407	378	384	348	393	388	370	399	395	374	376	382	365	385	344	394	374	407	384	398	395	359	411	420	409	358	387	391	402	388	415	377	384	375	356	404	398	370	373	380	394	361	349	388	403	369	387	377	346	376	386	358	367	441	373	364	400	377	423	367	381	386	387	406	392	427	408	410	397	381	367	425	380	358	348	408	359	381	402	348	393	419	387	342	366	386	398	376	377	380	388	371	356	387	371	404	390	395	408	376	394	398	395	400	392	399	378	418	393	435	418	364	401	369	419	384	392	376	409	401	377	395	349	386	396	334	376	402	352	382	388	367	383	377	378	393	387	375	383	335	363	415	357	400	380	371	390	404	370	393	349	384	373	387	413	385	386	401	375	411	371	387	371
26180	32058	1563	950	800	728	698	679	631	628	568	595	604	555	607	575	594	561	561	610	542	584	602	546	1029	1880	1694	552	519	590	588	574	558	581	551	583	555	559	579	511	544	560	578	582	607	608	564	572	556	561	579	543	587	548	531	572	540	544	576	533	537	531	576	590	565	542	557	580	555	549	534	574	569	583	604	578	578	576	567	554	566	578	528	543	565	592	555	537	574	538	559	580	586	550	561	569	563	560	555	576	571	570	566	557	559	562	562	551	577	612	570	532	592	571	574	565	568	565	553	582	549	592	530	519	569	561	559	572	577	538	601	590	602	577	548	557	534	570	580	537	548	542	538	553	556	552	561	529	554	578	579	543	576	562	564	544	607	561	549	602	573	579	589	586	554	559	564	566	597	590	574	573	528	551	562	582	575	557	596	573	586	570	572	571	584	575	581	558	571	564	536	570	591	566	554	548	525	548	561	547	559	558	547	576	585	574	603	550	543	567	568	581	538	599	569	557	552	565	567	554	541	544	562	544	529	582	592	610	592	550	537	543	599	536	584	595	604	573	511	537	539	556	593	564	595	557	588	554	581	578	536	584	553	593	548	564	547	595	527	567	536	572	539	574	557	585	584	588	553	567	569	558	588	585	568	570	521	582	556	566	603	559	571	582	556	573	531	583	584	531	544	602	559	545	577	563	537	531	567	556	575	587	567	596	591	551	567	596	572	563	570	589	561	535	529	541	585	556	589	566	565	515	577	573	537	560	603	556	567	592	577	562	600	589	547	619	576	576	549	578	526	611	529	560	542	610	567	569	532	548	558	603	588	574	598	514	593	578	553	567	522	534	586	588	592	563	565	548	570	564	585	538	563	583	578	574	560	550	553	564	564	555	522	583	585	584	577	553	585	562	562	598	575	560	583	555	598	557	593	567	584	554	544	567	577	615	554	583	536	588	529	583	555	589	560	542	557	559	562	553	538	558	574	533	577	540	579	547	613	597	564	550	549	576	572	574	530	525	581	555	578	567	581	589	577	571	628	565	555	584	566	533	569	569	580	513	545	563	579	561	543	591	593	530	578	583	604	552	548	566	552	584	598	566	590	587	549	573	561	573	606	577	597	555	568	550	571	533	551	564	581	566	631	564	583	535	548	570	572	565	583	586	565	562	533	573	544	563	576	542	588	545	557	556	551	509	591	572	542	551	589	598	543	572	572	603	618	538	555	581	557	549	600	592	583	544	538	568	592	558	596	540	554	583	583	595	562	588	584	581	582	564	594	558	612	593	542	554	539	558	576	579	548	525	596	573	602	566	583	545	573	546	578	542	546	567	514	590	530	550	583	563	551	595	518	598	560	566	566	537	547	569	574	602	553	526	579	537	588	589	550	552	548	570	538	608	589	568	565	601	593	555	583	558	546	570	543	560	577	538	577	561	553	519	531	536	533	561	611	600	541	546	564	545	563	577	530	564	598	603	608	532	533	604	554	547	594	535	555	532	533	542	537	565	574	538	570	595	568	572	583	566	587	583	563	546	564	587	533	515	547	545	563	577	572	546	523	594	528	544	587	545	537	545	506	572	547	597	528	597	571	605	566	565	582	542	581	570	562	551	573	564	566	599	544	537	566	567	544	579	581	519	549	563	531	525	547	583	564	547	628	506	566	579	561	649	544	581	533	569	581	559	566	552	567	529	551	552	562	536	604	586	579	575	571	588	572	565	558	555	593	541	588	603	532	589	586	587	590	559	537	532	610	570	575	562	567	558	547	564	609	601	577	531	568	596	611	582	533	580	547	579	594	537	540	572	557	571	563	546	602	602	614	575	534	632	579	581	535	564	597	569	512	591	574	580	582	577	605	540	558	583	572	569	548	590	585	550	577	600	571	592	583	550	557	604	565	546	556	585	597	546	585	541	573	612	594	549	543	565	539	508	593	561	559	543	530	596	528	575	560	526	616	594	593	542	596	585	620	548	578	567	556	534	583	603	601	519	547	554	557	590	559	575	607	564	568	570	557	546	584	596	580	564	579	563	561	573	621	581	523	543	571	565	574	558	592	569	573	545	619	552	556	543	558	567	563	604	549	578	579	564	546	543	595	564	539	562	602	577	607	598	577	567	531	539	604	536	529	526	574	573	598	563	559	587	548	565	577	577	568	586	557	583	576	571	557	581	614	555	506	578	562	545	574	550	570	605	544	575	512	534	533	581	567	543	548	560	556	575	558	579	554	572	586	566	548	528	547	586	574	549	577	547	540	612	598	544	524	534	541	587	586	547	584	572	574	569	599	581	573	548	543	557	589	551	580	609	562	530	598	588	562	536	612	541	578	560	551	568	597	606	529	599	574	569	545	593	555	595	578	568	542	546	578	559	539	573	517	567	589	572	622	556	574	577	545	573	532	547	594	584	544	573	578	530	544	587	568	601	591	501	546	575	618	558	568	603	558	573	575	553	562	577	541	533	542	560	552	565	577	549	560	577	567	574	554	578	536	576	528	575	562	563	578	599	587	567	543	555	556	592	565	556	537	515	583	580	565	548	540	553	562	571	565	584	589	556	588	604	570	544	564	600	602	558	592	549	520	555	574	579	579	562	559	606	582	553	542	583	555	558	571	549	562	564	540	590	587	551	585	556	530	587	538	576	573	504	538	603	542	564	552	560	549	573	581	563	574	583	582	606	530	624	581	554	566	583	594	561	574	526	561	556	556	590	564	572	554	537	583	624	558	612	567	553	585	585	577	582	555	555	579	580	552	552	586	564	574	584	552	607	528	552	549	557	549	635	590	556	557	597	557	539	570	535	565	583	534	555	564	576	596	598	543	570	593	532	603	570	568	595	588	584	563	563	565	565	549	598	578	549	562	543	589	592	578	553	520	603	562	559	561	500	551	523	560	548	561	568	544	543	583	539	541	526	571	577	574	581	590	586	527	543	562	543	528	547	613	585	574	564	568	542	600	585	605	587	539	587	545	562	513	588	547	589	565	576	551	619	510	566	537	562	551	572	584	578	533	555	603	565	586	564	592	577	594	573	539	566	577	564	571	558	589	575	539	533	547	589	571	603	568	559	570	567	570	536	538	526	575	579	605	580	557	538	537	550	563	561	573	555	601	553	569	577	574	565	573	564	531	610	588	550	550	523	556	576	523	555	562	600	572	559	564	560	602	588	585	577	574	532	570	522	554	550	615	558	562	605	519	579	633	605	520	533	547	525	572	544	557	579	564	584	586	587	579	554	563	523	576	529	605	528	596	572	504	603	563	590	570	587	593	590	534	611	572	597	581	563	547	572	552	580	564	564	580	550	562	552	588	554	536	576	560	531	533	573	552	554	560	558	562	602	557	579	619	595	549	526	557	556	584	584	550	580	542	582	527	597	546	548	547	577	602	538	577	571	590	561	551	594	574	517	534	571	607	542	582	534	583	575	607	565	553	548	545	554	565	515	557	586	575	538	606	591	545	560	555	553	563	591	571	555	554	559	587	560	539	586	570	543	595	597	573	597
23918	20995	28261	23698	20828	8337	947	722	587	600	577	578	504	519	452	490	482	458	498	464	470	518	470	457	1585	4258	3356	529	419	495	476	467	442	478	485	450	411	480	445	463	514	462	414	481	448	441	477	437	442	441	465	473	436	437	458	460	435	481	448	458	435	436	488	481	486	454	435	433	497	404	462	445	440	474	461	431	424	461	472	455	449	461	483	431	472	433	445	463	502	461	459	432	463	476	418	428	456	468	440	419	451	414	474	458	436	469	473	411	405	447	470	429	483	444	486	472	454	449	432	427	482	446	403	430	444	464	467	440	445	458	460	436	424	427	459	429	446	448	464	438	460	515	455	495	459	462	450	451	441	479	450	441	431	458	461	445	490	460	460	450	424	467	479	446	431	502	459	451	424	464	485	477	447	421	487	465	453	453	456	426	462	462	447	426	429	468	437	460	437	459	422	456	475	457	457	486	420	490	457	469	478	477	459	489	452	465	447	464	453	448	454	457	437	427	446	447	430	428	445	441	449	457	417	461	461	501	481	452	498	427	408	447	449	481	450	448	480	456	465	446	448	445	460	464	459	459	462	471	454	433	490	425	444	453	420	445	429	447	420	472	447	433	448	428	462	438	405	473	452	477	480	491	468	454	484	433	464	448	476	454	462	504	476	455	450	452	443	471	449	479	454	434	477	467	463	445	471	445	463	422	445	466	461	418	431	441	466	414	463	472	490	453	506	481	462	461	425	457	485	482	498	442	409	473	444	438	452	465	453	438	444	445	454	464	446	474	458	441	468	465	462	526	466	463	421	448	426	444	431	449	513	453	475	462	462	464	411	438	450	452	440	430	457	458	462	465	435	483	432	434	460	441	455	462	423	435	458	480	460	465	516	469	460	462	454	440	428	452	475	461	434	445	493	485	491	431	464	451	485	450	428	418	456	466	459	428	475	417	434	427	445	433	494	478	454	451	472	464	435	460	480	437	472	439	485	420	428	439	469	421	442	469	459	452	443	437	478	494	432	472	438	448	456	437	458	451	452	448	461	460	494	438	458	428	442	474	445	485	476	477	447	441	455	428	434	438	464	459	476	437	448	425	437	448	452	461	453	464	439	490	443	447	494	476	469	476	430	414	492	505	471	415	428	433	435	490	448	471	456	439	445	431	486	471	447	460	448	434	492	430	475	442	465	511	433	457	477	429	445	454	458	478	486	486	478	461	437	483	425	471	450	416	422	439	426	420	450	474	477	445	485	446	471	465	441	468	465	469	466	471	419	433	408	457	450	476	457	502	470	454	485	447	441	442	442	460	440	466	446	446	436	466	421	453	401	498	447	440	499	443	476	460	451	449	438	478	473	479	478	471	434	457	483	482	477	465	489	434	448	448	456	413	456	450	442	445	458	456	445	457	462	433	437	439	466	464	451	443	451	453	471	434	462	476	444	470	451	416	448	466	426	413	440	426	493	471	455	437	469	488	427	471	476	449	463	455	460	432	431	460	478	426	425	490	465	493	417	468	449	438	402	462	460	442	455	465	426	454	445	455	469	445	443	477	477	457	425	474	442	489	440	473	494	435	498	473	436	449	450	462	450	437	477	419	458	423	421	414	451	490	446	454	448	460	461	488	456	443	465	441	449	443	449	485	463	451	431	476	418	476	467	426	472	431	433	447	445	437	455	412	456	446	439	449	453	408	466	458	449	424	448	429	429	457	439	458	481	440	511	479	434	470	454	452	448	452	427	445	404	431	477	457	478	459	490	439	460	451	440	417	470	455	475	448	441	419	484	463	433	471	482	472	453	480	435	442	431	430	462	452	454	437	433	451	478	456	443	465	448	457	451	480	476	502	475	473	478	459	494	447	446	456	461	432	463	445	454	504	415	460	421	486	464	465	438	427	468	485	502	468	436	495	480	484	456	514	452	441	445	426	455	433	432	452	448	441	481	433	434	480	431	492	417	439	439	424	443	497	456	485	456	448	464	469	503	469	454	448	450	468	410	424	447	459	472	485	478	467	479	459	459	430	455	477	457	459	456	457	419	462	444	472	438	461	448	468	439	457	436	445	476	445	483	440	452	417	476	448	463	406	449	482	483	495	468	450	434	459	455	459	445	428	454	429	462	439	458	437	478	452	478	464	486	490	447	461	449	424	433	435	438	454	459	458	423	427	447	437	462	436	423	457	472	471	436	469	488	474	480	481	417	475	411	445	455	447	456	459	460	442	464	414	450	442	457	467	442	445	445	464	439	479	459	450	470	469	429	442	451	493	454	472	454	467	460	484	453	442	471	430	470	418	463	464	461	455	430	467	438	424	476	463	455	447	471	484	478	455	459	490	448	467	464	486	428	452	479	419	463	499	443	473	471	457	453	455	439	473	461	454	470	439	480	426	430	468	444	488	456	410	435	442	436	474	468	426	474	464	460	452	446	489	459	449	466	470	468	515	450	441	443	476	492	455	459	468	447	462	451	435	462	451	443	508	448	430	485	461	501	440	468	458	428	482	438	433	489	433	461	421	445	434	438	443	466	456	463	446	495	450	469	424	465	432	475	447	482	436	440	454	486	474	424	436	461	431	447	438	441	486	465	438	477	434	489	470	449	451	438	448	454	436	502	437	470	411	455	466	444	458	507	488	460	462	448	438	502	453	445	435	453	459	451	429	451	466	461	455	440	487	423	452	461	414	468	487	436	493	461	457	444	413	442	445	482	461	429	432	463	433	450	426	433	437	473	449	442	440	464	461	428	436	441	446	424	454	458	475	435	451	448	440	449	440	437	440	429	474	462	423	508	470	489	403	468	459	439	492	438	448	462	464	439	409	441	499	439	438	467	446	499	483	451	438	483	459	430	450	436	437	447	468	475	501	480	477	491	485	492	490	450	471	436	477	446	478	471	448	411	431	457	461	443	459	449	429	437	474	476	452	451	508	476	430	440	467	438	454	445	472	442	439	451	463	461	399	445	447	438	444	475	490	468	470	458	472	458	451	405	471	431	465	463	438	445	455	438	464	436	490	483	432	458	435	450	502	459	514	447	462	461	446	422	474	471	443	500	486	443	423	428	432	454	431	412	441	455	425	476	451	459	492	460	436	444	467	456	459	480	440	423	464	455	453	468	469	464	450	473	443	471	436	451	512	458	420	466	472	452	437	475	451	466	425	439	462	419	458	457	459	441	460	459	441	434	464	483	426	436	424	442	432	448	474	458	444	409	449	451	425	443	484	448	434	428	459	475	460	442	460	448	452	427	464	423	462	457	434	447	479	456	457	429	447	423	466	457	469	434	419	461	474	446	494	466	462	440	453	511	423	505	486	470	422	455	474	457	460	468	435	484	467	436	450	457	445	421	475	430	455	462	512	436	453	444	417	427	469	491	437	448	474	487	430	444	482	443	432	402	474	438	487	419	451	456	477	472	478	470	436	474	476	447	477	435	414	495	462	447	451	417	451	446	466	483	488	467	451	441	431	439	475	452	451	492	454	431	433	436	430	449	470	472	456	445	432
49221	62752	5780	3209	2271	1835	1535	1303	1138	1079	967	903	892	877	811	826	786	747	771	769	767	713	748	751	3689	9465	7392	713	653	679	656	628	682	692	657	703	644	705	676	695	699	650	662	700	682	627	685	701	701	658	651	690	702	705	657	645	687	649	683	712	664	672	691	658	694	639	696	668	658	673	636	634	654	688	699	660	673	667	747	706	688	663	703	675	647	642	682	699	705	630	655	677	687	691	658	698	733	663	693	636	665	684	685	693	631	712	677	705	679	666	717	669	685	687	677	709	713	646	709	703	633	644	676	710	639	693	674	734	729	713	653	652	657	670	704	685	649	650	645	667	664	631	714	685	701	648	650	676	675	678	683	684	676	701	670	727	665	654	679	678	672	655	680	752	684	660	643	621	664	649	668	687	669	656	666	648	663	675	624	677	676	641	704	679	730	679	677	700	705	676	650	677	687	670	725	666	664	602	712	691	683	651	681	675	701	621	685	686	691	664	656	711	670	606	664	710	617	723	639	650	681	707	684	692	717	663	690	672	657	651	652	685	611	652	689	687	704	665	686	694	649	645	685	683	656	662	686	649	645	683	679	655	699	732	673	653	648	661	728	647	689	684	705	648	685	658	687	675	663	676	678	665	667	640	695	711	657	643	662	658	691	660	636	692	682	641	704	653	672	626	735	668	709	660	654	630	663	689	692	655	657	675	642	686	641	702	703	683	659	671	682	726	638	672	673	712	705	670	641	715	618	655	666	677	642	684	660	700	660	681	677	698	659	666	665	638	666	666	697	672	666	641	711	633	665	685	692	678	638	651	658	680	635	685	718	687	679	691	712	645	681	658	645	652	654	671	662	642	686	661	671	693	685	673	652	654	644	652	689	680	688	684	655	698	692	659	685	673	649	643	710	694	713	669	689	715	699	669	660	654	651	701	680	614	683	627	685	680	661	684	680	709	642	685	669	628	628	669	674	644	676	636	683	686	639	673	645	661	660	663	660	684	682	716	621	693	657	658	636	670	710	668	688	711	651	696	729	686	704	648	629	696	651	637	662	708	702	645	665	645	686	705	705	667	705	656	683	673	683	628	711	660	660	627	676	623	651	676	667	659	664	667	648	652	683	674	679	701	639	677	706	698	667	686	647	656	710	662	677	705	641	667	688	690	690	646	720	662	647	700	658	645	653	709	620	641	662	669	675	673	682	651	683	675	707	682	700	629	694	668	685	663	645	682	671	716	704	682	690	652	658	693	697	664	723	693	685	701	683	662	681	665	684	676	686	675	663	638	696	676	656	641	718	644	683	691	668	665	671	662	644	658	704	605	651	699	690	702	665	646	656	646	673	684	679	687	638	669	701	691	648	718	674	644	653	639	654	667	690	667	662	635	653	666	704	645	653	663	656	667	642	634	704	661	680	639	654	765	701	720	706	705	657	684	629	669	622	651	683	645	666	671	646	696	655	702	638	683	663	696	679	646	659	632	648	673	695	618	674	675	722	679	670	648	676	656	676	645	671	674	671	673	662	645	670	739	651	729	659	726	737	696	698	669	686	641	683	636	699	701	676	689	673	629	628	653	665	693	651	687	697	726	621	709	713	686	651	697	625	667	685	659	687	673	669	693	686	666	709	664	654	717	699	664	681	704	680	684	680	660	663	681	630	708	687	675	694	677	668	707	687	646	715	634	635	687	739	691	718	657	719	675	697	649	692	691	672	661	682	652	606	682	668	685	645	704	668	649	694	636	698	650	686	637	666	717	651	692	688	672	658	646	698	702	652	661	699	695	741	661	676	698	656	704	693	654	663	669	687	705	681	673	724	652	696	645	663	653	631	684	679	716	655	700	710	688	736	701	722	615	701	661	700	684	641	693	671	666	649	723	736	707	662	661	687	713	645	624	676	676	675	634	617	656	691	636	681	685	670	602	672	650	660	696	620	660	667	688	661	687	632	691	670	676	667	691	745	691	695	689	655	651	639	678	652	713	676	651	692	683	711	648	657	642	650	647	693	674	683	653	695	697	657	647	655	614	636	655	652	648	709	689	721	680	678	680	679	660	672	664	704	689	697	686	688	653	661	716	699	625	640	640	660	693	655	649	668	713	674	665	690	700	715	639	640	691	668	698	709	685	682	673	652	654	653	678	662	683	653	668	667	684	694	676	702	672	684	693	676	666	673	692	675	616	703	693	634	679	708	718	710	638	634	669	666	614	686	646	681	647	694	672	605	710	641	649	628	665	680	650	655	659	719	708	666	671	677	635	664	636	707	684	655	654	692	665	667	656	668	704	675	684	702	677	664	688	621	645	658	651	685	666	673	652	595	672	667	657	685	666	709	647	697	681	699	687	681	683	677	672	667	674	667	648	643	662	697	666	698	658	663	648	663	677	668	667	679	708	691	696	646	676	571	738	689	669	714	650	652	666	685	628	711	669	651	682	702	689	701	692	651	673	699	696	668	662	689	707	656	636	703	645	668	657	649	677	685	667	680	695	662	679	620	643	678	684	646	651	670	670	653	684	649	681	697	686	705	672	678	684	687	666	675	710	682	713	696	705	644	670	674	606	701	643	674	673	700	695	673	697	681	679	658	691	652	746	694	693	653	670	661	699	691	677	704	670	678	643	673	661	667	645	680	658	667	674	648	639	684	666	706	640	681	685	641	650	646	613	654	631	696	664	658	658	646	713	648	623	667	699	681	650	688	701	713	709	668	652	657	672	655	698	628	641	656	645	666	736	658	619	686	672	674	618	697	650	689	672	650	675	670	699	666	689	683	712	640	694	651	662	651	690	666	652	672	658	680	657	668	685	696	635	688	685	669	665	710	677	661	624	687	662	687	675	715	674	664	682	660	679	704	671	635	651	679	732	700	677	684	708	703	708	665	703	640	631	660	645	640	689	665	695	678	672	685	657	659	697	669	655	686	672	669	684	629	658	714	683	679	620	643	702	674	649	661	713	706	691	649	646	631	647	667	704	633	667	632	642	680	682	699	624	677	684	743	679	669	671	652	665	675	634	625	688	697	659	672	682	683	674	667	649	668	721	667	667	692	674	685	673	642	668	656	665	687	654	656	691	691	637	694	645	637	681	656	668	671	648	680	677	649	669	674	646	670	640	686	624	692	672	653	680	646	702	672	674	656	665	673	670	654	682	634	677	684	676	688	679	683	698	669	677	673	662	667	678	665	678	729	690	679	667	661	689	702	659	671	662	709	636	657	633	669	685	695	680	682	630	677	703	705	677	664	692	706	651	687	655	665	648	671	680	662	679	666	673	644	625	658	656	674	633	635	684	636	741	687	684	679	644	681	644	697	703	668	681	703	657	640	678	693	650	645	663	736	718	650	657	656	687	687	700	685	664	663	685	702	680	647	687	665	702	701	704	705	672	666	686	703	687	715	654	669	708	655	636	679	641	744	681	665	685	657	720	723	674	704	682	651	674	673	686	652	617	654	673	696	667	610	632	666	680	674	694	666	714	658	663	667	684	667	647	671	730	702	678
22805	20930	28510	23463	20916	20864	7064	816	596	501	480	452	431	396	396	398	359	341	347	365	365	314	346	354	2779	7832	5763	398	299	289	295	301	296	286	315	280	298	340	296	308	302	280	285	285	316	289	308	281	308	306	309	281	273	309	275	289	304	293	319	282	286	318	293	306	305	277	293	298	265	295	289	302	283	286	292	280	296	258	292	259	276	300	279	296	311	284	282	287	314	303	260	287	303	310	300	261	279	291	294	293	306	273	288	339	293	322	305	279	284	282	290	267	292	294	279	280	313	312	303	283	294	309	294	306	273	286	283	302	299	313	293	305	302	283	288	322	262	266	292	330	296	308	303	292	299	287	287	260	278	310	332	295	278	283	280	319	302	302	294	312	314	270	293	294	311	299	290	305	284	283	276	273	284	280	267	278	314	291	298	301	275	303	270	274	296	296	289	308	289	295	294	288	295	306	287	285	266	308	259	279	278	275	272	261	273	283	277	301	290	308	283	304	323	306	288	263	278	292	281	277	298	294	310	292	300	330	312	312	281	250	274	263	299	276	316	289	292	295	320	269	289	277	287	287	277	288	276	280	285	270	274	284	283	307	302	272	299	301	276	281	308	270	318	283	322	287	279	277	265	289	274	260	288	274	260	288	320	263	284	273	313	310	284	248	295	278	289	267	277	298	309	300	273	309	273	272	274	288	267	326	290	293	308	300	309	309	278	301	294	281	282	281	294	309	280	283	298	338	314	294	291	337	262	280	281	279	319	315	290	290	281	317	296	285	273	311	274	308	318	303	318	274	299	281	270	253	276	302	278	275	291	260	264	289	314	296	263	323	298	276	291	261	290	272	308	312	271	290	291	267	315	331	283	277	284	302	304	268	304	311	264	288	283	278	242	295	267	279	271	284	289	290	302	281	289	276	310	268	313	307	288	280	271	338	278	268	274	306	295	312	287	304	288	302	269	270	264	303	298	279	286	282	309	293	322	278	274	271	308	279	287	313	287	292	291	311	308	282	275	294	267	284	290	287	304	287	290	287	298	295	289	289	278	321	284	259	268	300	277	266	285	277	275	290	273	289	282	293	290	303	287	294	290	268	291	275	272	316	276	280	266	302	279	283	301	310	299	296	279	267	257	317	278	310	257	284	301	341	283	270	257	286	308	272	326	301	335	262	282	298	339	280	273	289	297	276	289	275	297	312	294	319	264	302	284	292	278	321	300	306	281	298	287	256	292	323	278	264	313	325	291	316	287	254	278	288	287	274	299	288	288	296	311	275	289	265	310	288	303	305	296	299	276	296	296	292	325	304	311	285	275	273	284	306	269	308	299	267	277	310	285	286	275	304	311	287	296	281	280	284	300	276	317	290	306	274	304	295	273	313	280	300	282	287	262	305	324	252	275	294	269	277	328	287	320	295	302	289	284	311	262	298	255	279	281	321	259	267	267	282	286	289	303	271	354	268	295	285	274	289	284	293	295	275	284	297	318	274	279	281	253	277	294	310	314	266	269	297	261	306	281	306	276	284	285	297	301	287	273	255	285	281	261	281	285	270	278	313	301	269	301	315	304	306	279	270	306	323	249	305	275	320	271	312	281	289	276	307	293	274	284	284	267	263	304	280	292	299	272	270	298	267	315	270	269	315	298	311	282	290	290	283	255	269	296	280	288	317	305	293	292	268	280	284	282	294	288	307	289	299	292	267	302	270	295	301	300	276	283	299	298	299	308	294	285	306	280	296	294	314	276	294	271	277	265	307	326	311	306	267	296	274	275	294	287	265	282	291	293	309	307	298	291	302	271	288	289	284	279	292	287	288	247	298	291	304	293	280	302	310	296	329	282	276	290	281	281	328	293	279	287	302	293	265	310	285	297	297	307	262	269	296	315	289	264	315	265	279	282	293	290	318	281	309	288	277	289	279	314	286	325	280	283	284	302	317	266	320	285	260	305	277	290	317	293	305	294	290	284	291	292	271	269	302	303	290	254	290	291	278	293	312	278	308	290	272	257	286	277	283	303	290	299	296	251	283	302	278	305	301	307	294	311	301	295	307	295	264	288	314	279	304	295	284	308	286	321	302	284	312	271	293	277	288	278	302	279	299	287	317	299	292	285	293	298	307	290	302	265	284	286	300	290	296	272	271	288	270	293	290	277	295	310	301	311	293	314	299	316	284	325	291	279	285	282	287	323	297	292	292	287	284	305	294	296	321	281	296	288	298	286	290	288	306	294	326	276	308	310	305	307	300	297	309	297	289	301	287	279	266	312	303	276	317	266	327	330	327	288	285	249	308	297	300	300	314	288	291	295	286	286	297	291	276	325	315	309	287	286	278	314	287	290	268	289	295	311	304	267	287	299	294	298	298	272	317	293	272	288	293	297	269	269	301	316	319	300	270	275	317	300	326	311	290	290	306	302	273	280	297	274	290	271	292	315	293	289	284	281	273	276	301	298	294	316	301	303	310	305	272	298	283	283	273	266	299	324	297	297	280	293	275	266	312	280	307	295	283	277	288	273	283	301	264	264	334	290	295	288	280	292	301	295	281	310	278	311	302	301	275	300	301	299	275	281	302	309	281	276	275	271	265	295	263	290	304	307	290	363	281	350	275	288	291	292	330	299	303	283	292	260	293	264	305	305	289	282	281	301	282	293	311	309	310	294	289	299	305	258	285	278	276	294	294	307	281	264	271	307	292	285	311	330	263	282	287	308	256	263	262	285	273	282	281	339	276	301	292	287	289	287	289	292	298	259	298	256	278	299	304	313	278	304	279	274	282	276	281	275	262	304	292	299	281	273	275	287	265	293	268	310	288	309	295	318	296	291	288	325	290	305	303	275	298	267	265	289	293	274	311	251	278	276	292	324	286	272	286	282	285	286	297	291	303	296	316	264	310	274	297	310	282	295	298	275	271	286	257	315	290	292	302	292	291	269	276	286	321	299	287	268	304	264	271	279	276	282	307	321	296	331	246	291	328	327	322	277	289	315	283	286	263	296	303	304	304	290	280	305	286	323	275	313	302	302	308	302	298	287	308	268	337	277	297	295	290	295	294	285	334	289	283	255	294	268	255	304	273	305	279	270	305	292	301	302	295	301	307	275	298	279	276	285	296	290	326	291	299	307	278	288	295	313	296	286	289	317	318	303	320	307	289	284	285	295	326	303	308	288	291	323	290	284	287	284	281	287	301	290	294	263	292	294	276	320	314	292	292	306	282	276	300	283	294	303	310	279	304	292	276	283	286	271	303	324	292	291	277	290	292	270	294	286	272	312	290	272	307	290	310	280	308	278	271	257	299	281	288	299	282	291	304	256	246	296	306	306	318	272	299	311	277	283	287	287	317	335	295	308	272	276	275	298	293	282	299	303	286	319	286	293	290	290	277	282	313	274	267	292	288	307	292	281	307	276	255	275	289	253	322	303	307	287	284	279	266	264	312	270	301	298	280	279	300	303	284	278	311	325	295	273	307	270	303	267	309	287	295	310	293	292	310	285	288	289	288
55578	68631	8697	5371	3629	2707	2076	1788	1426	1264	1056	972	884	783	736	731	645	638	575	602	541	535	583	557	6605	15523	10847	429	425	442	480	454	441	464	453	448	442	442	474	435	411	458	479	433	456	439	468	481	418	441	424	436	410	408	420	402	438	429	449	473	483	437	456	461	433	436	424	446	489	466	445	445	449	450	416	472	425	422	430	425	424	434	408	402	418	445	425	461	408	435	437	406	414	433	429	423	421	432	400	424	417	443	397	434	456	429	447	475	428	413	432	460	433	437	484	443	428	438	449	455	432	457	422	442	423	426	439	422	428	420	449	414	460	454	447	402	441	406	431	450	459	454	398	420	407	448	422	456	407	455	429	436	455	461	454	415	392	447	458	473	399	402	435	452	448	407	433	435	433	457	436	487	440	435	442	457	451	458	437	371	422	415	463	473	400	420	441	445	454	439	413	461	434	430	427	419	445	431	440	426	420	444	414	435	419	432	433	438	428	422	412	442	463	443	449	441	456	464	483	428	453	426	463	407	408	449	461	404	462	428	428	401	438	419	408	443	456	439	446	433	456	422	415	417	427	424	462	429	437	430	418	465	433	427	453	430	483	417	434	437	437	441	426	443	429	448	423	425	443	399	393	442	409	418	405	451	442	433	441	458	442	426	455	448	445	396	446	424	418	472	435	430	436	422	475	440	424	440	429	437	472	435	442	422	444	441	401	429	422	447	400	381	456	396	451	447	422	433	420	436	431	456	450	445	386	439	441	413	385	437	449	400	433	434	429	431	453	430	431	421	420	438	454	412	437	457	451	454	437	444	442	435	450	436	422	432	409	443	433	437	415	460	439	434	442	420	434	410	417	415	470	407	454	443	451	453	439	422	377	427	400	438	430	424	455	436	501	459	463	406	419	459	470	433	448	440	442	449	459	417	459	422	438	421	484	449	432	466	457	429	431	434	410	453	439	458	450	433	430	453	446	451	429	438	427	424	459	416	439	423	435	451	371	447	444	440	441	447	425	420	443	427	429	406	424	436	431	445	413	418	428	460	443	446	433	400	416	454	446	457	411	410	458	432	422	413	436	437	449	455	451	440	421	417	411	442	461	431	366	455	448	426	432	422	457	467	420	404	452	425	407	458	454	425	418	458	442	447	427	441	448	430	414	461	449	419	468	434	435	454	408	427	450	436	461	432	471	431	407	485	440	455	439	455	435	417	430	418	444	399	465	424	403	405	416	463	441	406	425	426	444	436	429	427	409	439	422	405	409	419	430	412	441	397	465	440	384	448	413	450	459	434	470	427	430	455	445	422	416	418	428	432	406	458	428	435	413	421	435	438	453	401	439	428	421	445	453	422	396	446	444	417	429	414	415	461	446	435	453	457	416	424	436	445	440	439	420	440	481	448	430	458	434	457	453	413	439	424	425	463	455	431	435	455	432	424	430	444	462	431	397	446	416	430	403	438	454	450	407	413	419	403	410	423	422	446	452	427	436	452	474	430	441	425	425	388	416	445	454	424	470	410	449	422	430	446	446	425	444	460	426	426	443	419	420	407	421	429	428	471	442	438	417	428	391	427	444	427	442	398	465	437	405	443	478	432	447	460	410	423	409	394	424	414	427	405	446	415	433	402	395	469	480	442	443	413	439	477	449	411	462	442	418	398	440	419	407	426	445	413	437	451	432	421	449	451	459	446	450	403	412	442	390	466	435	418	433	464	434	424	440	429	465	422	473	459	456	460	416	431	458	471	442	432	423	429	456	450	419	457	426	418	423	418	466	409	462	455	364	444	422	441	447	456	433	434	432	457	415	434	483	426	447	412	467	415	415	409	429	413	435	420	420	404	463	432	437	434	435	423	396	442	424	422	445	431	437	408	446	442	442	406	451	433	434	478	436	406	429	434	429	415	432	461	423	457	438	438	426	438	467	431	426	419	431	466	431	435	438	446	438	439	431	449	400	444	401	423	459	428	423	457	430	451	392	439	440	454	447	466	413	414	451	433	472	464	443	386	422	370	428	400	397	416	413	451	446	421	469	442	463	435	415	444	400	409	452	471	417	399	411	447	436	406	447	472	448	442	422	422	428	438	454	428	460	415	393	425	418	486	455	422	423	439	424	449	414	441	453	470	444	447	409	421	456	423	472	424	432	401	416	423	408	445	449	456	438	426	446	403	434	451	446	423	456	412	402	448	386	417	457	423	447	416	425	411	468	437	418	448	422	436	428	455	472	424	410	420	460	467	406	429	424	413	415	454	441	412	440	439	431	409	446	407	428	454	432	413	429	446	421	440	441	412	409	415	406	438	456	447	405	464	409	448	494	437	410	449	439	447	470	456	466	451	430	439	425	454	437	464	436	441	442	440	455	442	467	459	434	421	439	430	424	435	478	429	434	445	424	409	435	441	450	443	431	447	458	444	469	417	437	445	419	461	444	407	408	439	444	441	448	454	426	451	428	470	452	440	396	432	451	422	433	420	461	476	430	472	415	455	468	417	439	401	425	394	412	438	396	439	387	453	419	423	447	439	428	466	436	421	440	459	408	451	406	441	431	456	436	398	445	407	441	371	444	408	408	442	425	399	429	436	448	440	410	420	400	476	442	427	469	445	429	435	403	489	409	450	455	430	449	370	451	418	444	446	403	465	424	449	432	467	437	412	448	440	458	471	447	440	446	455	473	464	436	455	419	445	436	459	419	444	438	455	455	457	404	438	396	435	441	455	401	391	436	422	464	477	428	454	421	463	441	417	439	424	411	443	444	433	397	436	433	418	445	433	440	429	488	446	486	429	478	465	449	449	414	405	455	419	436	425	456	437	454	480	440	412	501	417	428	465	447	441	414	447	424	446	472	422	425	456	436	437	424	425	445	441	445	444	439	436	430	437	445	415	430	437	444	423	453	448	455	449	431	451	398	432	451	454	428	442	454	454	411	422	460	464	434	443	439	456	424	455	428	467	421	438	407	421	415	442	451	388	453	422	432	421	463	428	404	472	459	469	429	452	446	423	460	426	403	421	454	441	434	418	433	422	442	461	438	437	431	423	423	430	406	469	404	457	509	433	411	402	440	430	442	458	431	417	430	427	432	467	433	412	410	437	375	467	436	479	430	466	475	442	419	448	472	412	456	447	374	430	426	433	439	445	413	417	423	430	442	453	422	457	426	406	397	442	426	443	446	446	419	388	441	411	410	465	448	416	441	410	448	424	414	428	430	444	419	445	425	448	437	459	446	453	451	394	464	437	418	460	446	447	448	454	443	443	430	451	423	470	406	413	438	443	440	446	423	449	427	471	415	402	426	433	444	434	421	406	412	442	436	423	449	442	449	464	410	427	457	464	429	432	404	450	415	448	458	410	441	443	457	448	453	435	436	447	473	443	465	416	453	460	441	444	461	451	460	427	458	429	448	401	457	438	423	456	437	429	437	424	462	450	440	455	429	434	423	421	417	423	451	422	441	398	448	455	426	426	422	449	427	396	416	441	456	424	423	475	455	443	418	430
26621	21951	15042	1589	484	469	437	438	385	396	418	392	387	343	370	378	445	369	358	374	392	391	425	450	594	842	781	374	389	365	366	364	408	407	373	439	385	391	385	363	362	394	372	390	425	420	387	375	400	398	396	363	376	362	355	426	411	420	389	403	399	409	389	392	379	360	379	401	398	396	391	378	421	381	407	384	358	392	372	396	403	386	394	397	395	365	386	366	393	352	403	400	382	382	361	400	379	385	411	377	412	379	349	333	410	370	390	382	369	381	371	379	375	389	372	398	404	341	353	405	382	383	420	363	375	375	372	349	371	363	375	377	373	394	389	408	374	378	394	389	392	373	397	390	374	411	395	371	395	387	413	404	411	399	353	394	394	373	384	401	399	388	357	411	386	381	360	345	396	373	386	410	382	387	430	420	415	361	360	355	393	388	360	409	366	380	440	350	389	405	379	418	357	408	382	391	398	392	389	400	396	349	404	390	351	397	384	387	388	401	353	409	374	396	368	385	401	360	406	364	398	408	348	445	390	427	377	411	371	414	366	372	389	344	411	403	363	424	383	419	371	361	409	383	398	378	372	385	381	400	383	412	395	431	386	393	393	393	389	362	385	372	393	391	396	384	387	417	409	387	367	403	381	396	407	408	375	404	365	367	407	382	381	376	362	364	391	368	396	383	444	406	341	390	421	350	427	377	409	409	395	381	372	394	386	347	379	369	393	369	375	408	366	354	361	410	389	351	406	374	401	388	371	391	380	402	379	438	408	363	411	361	409	386	410	383	386	391	427	383	384	356	381	368	400	400	346	414	370	395	409	399	405	408	329	373	374	406	393	379	372	397	380	427	375	351	383	401	379	399	341	383	358	409	389	423	336	349	386	389	398	356	396	400	391	389	359	391	354	370	351	358	358	385	406	406	397	404	356	386	373	394	370	366	381	406	391	377	366	400	373	391	392	398	395	389	398	356	400	411	376	401	399	418	395	382	399	406	338	369	378	373	326	373	401	379	383	396	402	391	404	334	384	363	380	376	382	387	365	388	413	393	407	388	410	382	359	424	382	462	374	388	408	374	385	416	372	399	382	383	401	408	375	363	376	402	398	393	385	384	402	369	376	386	371	384	350	416	368	413	390	345	362	357	413	391	422	399	376	369	362	371	378	392	350	356	365	383	384	398	375	377	381	374	392	401	394	358	435	396	411	347	401	389	418	398	417	397	401	403	385	369	388	370	386	405	418	420	379	369	384	395	391	386	399	381	403	383	385	366	379	356	396	373	370	370	391	371	401	353	376	363	374	395	397	412	409	382	382	383	373	394	387	410	361	386	388	391	406	379	398	377	381	380	382	381	406	418	393	372	388	408	399	374	333	402	358	396	404	417	386	371	393	392	395	373	398	397	372	418	395	380	392	381	422	369	403	374	362	389	381	392	419	369	402	410	369	374	379	391	377	395	376	419	359	374	404	369	379	396	364	378	386	383	397	383	393	407	397	377	378	391	394	393	392	369	381	350	379	368	389	377	398	377	365	401	361	414	424	414	388	379	360	355	387	364	366	398	365	355	380	375	402	363	372	439	361	394	380	362	384	364	388	365	393	378	381	387	375	404	362	361	359	388	399	367	412	359	394	424	361	366	372	384	377	399	386	377	412	384	458	409	386	392	374	427	408	420	406	380	360	382	409	397	417	370	378	377	353	428	363	382	388	389	383	385	389	379	357	370	364	395	396	330	425	366	377	394	361	396	386	380	385	405	381	396	368	393	348	372	401	386	393	351	393	376	406	379	364	370	379	386	423	376	429	373	401	380	384	369	391	394	389	421	390	403	389	380	382	418	402	368	371	398	378	391	388	367	364	380	383	366	366	378	363	371	391	391	371	364	407	370	412	377	429	399	378	367	422	401	363	413	366	364	375	401	383	409	424	385	388	403	381	378	395	390	389	409	391	404	389	409	403	422	409	330	420	410	369	370	413	372	408	371	373	367	377	382	365	407	399	389	387	356	375	365	384	374	376	384	385	407	380	393	392	382	412	357	375	391	387	389	386	360	362	378	386	365	407	395	406	356	377	380	388	396	374	375	406	396	393	386	378	359	421	381	402	425	408	385	377	372	396	368	365	379	378	397	431	362	366	359	421	370	390	408	402	372	389	384	386	378	431	414	373	371	417	373	402	392	415	399	369	377	354	399	384	415	401	389	403	389	410	385	358	374	395	346	364	357	388	380	352	384	385	403	407	375	384	337	399	341	386	404	418	381	396	421	379	375	371	379	371	413	353	412	372	367	402	399	399	382	396	379	361	399	387	373	421	390	411	409	387	377	415	414	398	378	396	380	387	407	417	386	400	379	373	403	381	406	374	372	384	391	426	377	401	389	380	415	401	415	376	373	413	418	394	372	407	391	412	408	381	375	355	378	383	386	358	414	380	382	382	382	372	363	377	409	362	407	412	412	381	342	375	389	398	366	419	365	376	394	398	345	339	378	359	396	410	399	395	420	404	365	364	383	383	380	384	371	385	374	356	440	399	398	414	426	410	407	438	367	395	407	374	363	380	362	398	376	367	382	390	422	364	376	381	403	414	412	368	385	364	355	385	380	387	376	394	409	392	373	388	382	415	384	365	365	394	371	369	370	378	386	367	395	416	379	411	417	377	414	361	390	406	413	365	365	365	422	365	394	378	374	358	358	389	366	385	419	367	364	374	407	372	367	379	390	377	392	379	402	393	390	400	400	357	384	382	397	385	379	365	385	362	397	375	376	354	385	400	405	383	392	403	364	348	354	403	369	401	374	411	383	371	372	392	372	380	372	361	365	391	390	388	385	395	372	382	385	385	358	410	382	388	429	403	366	416	366	382	417	420	381	361	386	375	393	404	422	418	368	377	382	392	393	401	367	380	432	406	389	371	349	345	351	402	396	396	382	386	371	411	393	375	373	368	406	388	374	353	387	359	360	431	391	414	405	416	359	396	387	411	378	364	425	398	379	381	405	384	385	396	365	389	379	377	365	343	385	399	414	387	394	411	381	385	354	354	364	418	330	387	387	363	418	352	417	429	366	393	391	407	388	378	404	412	422	391	366	387	371	383	393	353	372	385	366	355	373	367	351	365	393	405	370	388	398	428	388	365	385	371	391	385	417	392	385	391	395	415	363	398	344	387	349	404	372	362	388	355	387	381	398	373	385	405	376	376	359	369	387	416	389	377	399	376	414	394	399	367	338	426	365	360	393	407	398	374	451	364	385	344	403	387	391	405	416	370	393	397	381	383	395	412	407	362	381	357	377	398	377	399	409	383	368	381	399	382	376	386	352	384	390	360	392	379	385	396	412	392	398	421	377	398	409	378	384	402	390	383	394	443	387	378	413	398	392	379	364	379	391	386	369	399	356	383	428	400	386	378	387	409	371	372	375	402	379	402	384	429	403	381	389	364	387	415	379	366	395	376	339	386	361	382	382	408	402	383	383	384	403	380	383	371	350	358	367	381	402	406	417	392	395	385	402
25675	33399	3406	897	764	699	689	689	616	588	629	609	595	596	574	582	599	578	567	567	571	573	604	617	1188	1801	1561	556	564	592	551	572	585	545	553	557	609	593	560	597	551	602	567	560	599	590	550	585	558	606	565	605	543	577	585	581	553	548	573	584	565	544	554	597	544	587	551	595	565	531	574	571	573	578	568	595	579	546	569	557	567	608	569	568	537	565	583	601	570	563	609	594	620	578	612	568	588	582	572	573	565	609	548	577	561	568	572	571	553	566	577	576	538	563	561	549	624	523	551	560	617	570	537	585	585	529	545	568	539	537	545	590	607	579	564	576	545	585	544	578	562	547	543	562	564	590	560	583	574	574	575	538	615	557	539	561	551	590	548	568	579	593	569	590	583	599	579	566	596	543	518	569	578	615	577	534	634	584	557	564	602	567	591	561	560	566	606	605	604	558	540	580	569	579	570	590	582	595	579	603	571	548	575	611	564	576	606	596	570	623	575	598	591	579	599	558	565	586	528	558	612	582	584	578	596	548	573	549	547	610	584	594	573	602	552	589	578	594	574	584	546	606	576	563	596	546	540	553	590	571	573	616	571	568	556	565	609	603	584	572	576	571	579	547	580	587	590	598	613	604	551	603	558	592	581	542	557	597	556	586	559	594	555	550	589	570	548	585	606	590	547	597	577	564	590	559	526	602	558	555	586	565	548	546	548	578	565	566	604	565	548	573	559	565	573	570	591	556	573	551	558	555	541	548	555	528	587	567	532	544	563	568	609	569	581	597	558	583	591	578	560	565	607	564	601	599	586	502	561	546	577	569	611	594	551	579	616	592	530	602	568	570	578	581	537	582	600	551	568	587	552	574	582	578	613	575	537	594	589	559	597	528	590	595	581	549	572	581	544	544	597	577	549	583	572	574	543	606	551	561	589	538	547	575	590	552	590	596	524	571	597	552	576	534	557	605	581	536	583	576	579	590	578	572	610	525	579	542	589	573	523	570	566	580	618	522	606	567	595	593	594	591	551	553	572	545	627	589	558	571	571	629	602	540	523	569	553	538	569	562	599	601	582	586	576	586	579	589	599	598	545	620	552	546	565	543	556	562	574	556	618	578	558	557	574	554	577	582	549	594	556	548	556	566	573	528	586	637	602	621	546	573	530	538	591	583	553	601	569	576	520	567	546	576	598	544	577	575	534	555	595	568	579	577	571	569	614	571	541	588	581	526	575	564	593	596	568	555	610	511	597	569	559	572	553	569	584	586	546	607	573	556	568	593	571	536	543	600	592	560	569	598	594	561	535	559	541	539	572	600	558	589	559	614	602	543	554	539	593	545	578	644	558	605	627	535	588	580	592	574	564	554	523	549	560	590	531	590	565	565	627	536	569	536	572	539	566	581	607	585	582	575	617	565	608	572	608	526	567	565	568	606	553	579	613	554	585	605	579	584	596	569	566	579	568	583	560	549	588	531	525	574	608	545	547	588	568	579	523	620	583	576	596	572	587	579	570	563	541	598	620	582	587	571	588	544	537	549	552	526	593	607	611	592	552	576	545	591	563	546	532	570	553	590	581	603	556	613	570	580	551	587	574	577	601	557	539	520	560	554	571	578	580	578	585	585	551	564	582	567	562	587	560	557	560	608	594	576	539	577	556	575	557	547	562	597	557	574	585	620	620	562	612	580	549	541	553	567	570	545	539	566	597	594	538	581	538	588	581	598	572	520	567	595	602	576	581	578	574	597	589	568	561	543	596	580	552	545	553	549	563	544	607	557	574	575	522	556	536	587	569	565	570	569	579	580	563	544	543	561	548	582	585	583	585	547	563	557	581	566	543	599	589	576	571	548	528	556	571	560	600	581	608	575	567	588	566	536	561	597	553	558	530	568	625	572	574	573	578	566	577	559	593	589	594	565	610	544	544	578	565	573	507	552	571	544	563	570	577	542	585	570	540	568	666	622	605	561	544	545	547	589	577	549	579	572	586	555	587	559	596	574	539	584	598	582	576	571	558	544	552	542	582	602	562	572	604	603	553	553	561	593	624	560	567	603	557	557	573	568	542	611	585	562	547	600	606	606	561	570	579	603	610	558	536	583	561	584	567	528	537	586	591	558	530	591	566	532	560	543	624	558	577	569	589	597	530	562	579	541	587	557	529	571	564	571	585	556	595	568	587	528	580	573	555	548	584	561	569	570	602	549	574	568	584	578	571	594	569	555	555	523	552	532	544	590	573	563	560	599	555	575	620	559	577	552	557	605	569	602	569	527	592	569	554	561	555	540	616	553	551	541	586	539	523	569	580	555	548	589	626	544	514	610	571	579	558	562	560	605	569	608	583	590	538	585	558	590	523	581	545	575	566	532	574	597	539	555	595	592	578	580	560	561	526	559	548	586	557	591	525	618	595	560	589	579	593	543	577	580	586	582	583	568	576	553	567	548	584	568	582	571	548	539	531	585	552	558	606	559	572	540	541	510	565	554	596	557	538	546	547	529	574	547	581	560	560	589	569	585	576	543	545	565	572	544	587	566	544	563	601	554	590	591	575	591	558	571	532	541	563	575	571	565	526	567	568	547	643	585	575	560	570	563	557	605	532	589	559	584	621	512	546	554	557	540	544	597	572	589	554	533	540	585	573	595	548	561	616	572	552	549	624	527	567	570	571	569	563	572	558	555	581	544	521	560	594	601	572	577	581	569	542	536	552	554	561	555	526	578	585	579	551	544	539	598	527	562	559	516	553	578	599	548	587	548	551	604	569	567	626	564	568	578	559	545	563	543	574	617	593	576	609	545	586	579	526	585	546	588	569	561	590	600	531	635	567	599	588	580	591	570	541	565	544	524	608	597	537	586	581	592	565	581	578	560	583	578	546	557	565	542	616	554	599	551	561	570	550	608	546	574	563	600	555	554	613	603	587	526	571	580	585	585	563	562	569	564	593	616	564	529	562	556	579	578	546	566	565	529	553	606	558	597	581	558	551	581	578	580	574	562	569	546	520	539	574	551	588	564	572	578	576	564	583	570	568	563	571	550	569	588	616	550	534	579	573	583	577	579	587	558	596	522	586	588	545	558	575	585	587	560	576	493	557	573	520	607	564	555	549	596	579	611	570	552	573	544	595	535	533	551	600	576	569	557	545	555	563	599	602	570	557	557	582	559	567	578	574	534	604	554	541	555	578	550	560	581	558	569	576	584	584	592	551	569	554	583	568	599	550	558	563	522	566	558	580	578	571	570	549	553	582	567	576	540	549	613	539	613	526	565	568	573	520	574	569	590	553	539	562	571	527	599	600	546	566	590	597	584	604	600	550	579	563	585	569	570	564	581	620	555	545	566	589	538	547	571	590	537	562	580	599	566	553	522	574	608	561	538	569	562	554	576	554	518	569	581	591	572	575	568	583	561	572	538	569	559	559	582	540	591	588	555	574	558	583	553	567	551	557	568	571	592	601	563	559	522	544	593	609	574	576	555	577	604	547	615	593	560	601	582	571	567	548	551
23892	20990	28348	23656	20688	8389	980	682	604	574	562	517	558	539	525	496	520	484	491	482	493	503	482	704	3959	3656	1376	446	446	466	467	494	453	452	466	476	443	472	463	466	456	467	471	479	478	485	496	456	460	517	463	501	461	424	436	471	486	441	407	479	495	447	423	447	445	474	461	441	472	421	500	466	436	473	430	460	451	421	443	432	456	465	425	430	427	473	448	433	460	461	448	431	468	449	423	455	437	458	479	457	452	475	468	466	464	482	478	435	470	501	426	421	474	471	447	495	488	445	434	459	425	440	446	445	439	446	464	425	467	443	446	447	409	491	410	454	492	456	490	486	466	445	485	454	437	473	429	470	471	478	447	446	435	470	437	462	448	431	448	437	444	492	435	500	463	434	481	456	460	470	484	411	455	422	483	463	483	453	444	476	412	428	434	485	475	493	467	449	425	460	442	447	458	436	434	433	484	419	474	445	438	455	421	399	458	450	480	476	463	444	460	428	435	447	456	486	470	447	465	451	470	456	430	456	470	425	418	466	445	460	440	475	458	458	446	431	442	452	443	466	459	419	432	445	504	462	443	409	454	471	445	449	470	456	459	440	451	410	485	469	486	468	489	431	466	419	439	479	426	459	475	473	465	471	486	459	465	477	442	443	423	475	452	479	459	424	412	442	485	462	469	460	446	499	482	465	449	449	441	459	453	473	481	402	466	453	430	438	392	464	458	457	462	413	435	420	454	419	437	471	437	406	460	423	450	439	447	453	452	477	467	468	425	457	450	464	485	462	426	435	486	465	467	441	497	487	475	453	457	447	442	479	429	431	433	445	507	479	439	471	439	451	453	467	423	432	452	464	412	437	429	452	440	474	427	406	463	445	462	499	464	457	451	505	458	462	414	453	472	450	483	463	478	456	485	449	441	435	488	481	453	495	467	446	438	453	468	436	440	452	450	440	460	444	488	469	473	441	473	461	463	410	502	463	435	473	481	431	483	455	438	426	464	414	475	436	451	470	442	431	459	455	487	440	485	452	479	455	445	487	477	465	455	474	449	453	447	438	466	451	420	457	466	450	459	470	476	458	441	460	426	459	468	424	412	486	473	453	496	463	477	452	415	459	456	465	413	412	473	482	472	478	464	472	447	466	450	445	442	464	474	457	394	484	434	445	459	465	465	493	477	449	457	446	456	440	436	436	460	408	444	463	436	466	491	483	449	463	456	487	461	452	485	456	431	456	457	487	451	467	480	427	426	474	468	424	453	448	466	427	413	468	462	453	430	463	451	467	440	475	451	443	490	453	435	475	424	450	476	413	442	476	451	476	460	473	464	449	414	431	482	449	452	437	471	444	440	471	468	442	420	484	456	464	448	415	469	438	456	448	436	428	444	453	460	444	452	462	487	458	447	451	465	451	446	490	435	453	462	457	467	448	476	459	433	464	501	442	450	513	446	465	427	459	435	483	434	430	441	433	451	446	438	465	481	465	448	415	456	469	437	453	451	435	473	426	444	440	444	455	469	460	450	463	472	429	461	472	455	464	476	415	442	462	442	482	442	462	470	470	461	452	405	444	469	460	463	484	499	454	442	486	449	453	440	438	449	421	458	447	438	453	451	454	429	485	487	461	471	422	472	434	476	468	444	464	454	466	452	442	444	457	433	442	483	444	452	432	443	450	496	437	444	437	469	424	437	450	482	498	431	472	497	472	424	446	452	446	461	441	486	441	450	462	514	439	486	434	439	458	469	452	428	445	432	468	461	467	456	460	478	427	478	449	462	438	454	439	442	454	464	467	451	426	504	443	463	432	476	459	436	417	483	456	461	479	473	490	485	461	433	446	461	471	486	491	483	435	468	446	441	482	445	423	438	456	510	440	480	458	485	453	459	489	448	491	456	439	447	443	430	490	499	438	463	433	439	428	425	475	445	422	438	470	479	473	443	467	438	472	491	455	460	440	474	459	488	465	473	487	463	470	461	414	451	436	445	451	468	455	430	476	421	471	490	460	428	451	474	444	495	454	458	430	418	445	428	471	456	469	439	481	459	434	459	468	464	493	452	449	473	498	419	477	468	440	485	445	465	481	470	454	445	458	426	461	463	446	453	465	452	410	441	440	467	463	446	426	430	463	467	452	449	454	468	499	443	439	459	446	460	415	480	453	435	433	479	448	491	442	444	481	441	438	436	480	459	421	415	471	469	475	461	454	430	444	468	428	441	426	455	423	463	456	459	478	477	485	423	450	497	499	420	423	423	460	448	469	469	446	496	459	473	474	476	446	454	446	429	433	431	474	430	482	455	472	445	474	436	482	448	463	449	445	440	489	465	446	445	457	454	479	461	455	473	420	468	464	449	446	432	419	478	451	449	473	436	467	442	479	459	398	445	424	484	468	459	439	463	420	473	426	451	480	441	446	429	452	501	454	428	470	467	450	474	444	460	477	486	431	441	452	511	467	432	428	458	455	453	449	483	433	443	447	410	439	428	473	462	466	491	478	430	420	428	416	448	488	425	412	447	393	478	452	434	418	417	487	421	465	445	451	442	444	466	418	440	410	464	473	433	419	431	482	482	454	453	424	466	482	419	428	395	427	460	436	431	452	463	454	424	460	469	466	435	490	443	440	425	471	471	516	468	450	484	464	457	475	446	448	402	433	476	468	472	492	454	442	440	432	480	463	413	458	436	445	425	459	453	487	451	473	454	450	466	432	441	476	392	455	433	439	459	458	427	460	462	421	451	459	448	457	480	468	471	456	422	492	469	486	471	472	436	446	455	434	438	474	468	449	475	418	454	423	472	428	507	460	429	418	464	458	457	486	441	478	476	476	455	483	477	447	455	419	429	434	464	456	463	457	489	465	448	447	466	452	466	429	468	439	468	446	430	465	452	448	454	473	465	458	447	475	450	435	437	450	466	456	439	513	464	499	465	438	458	461	474	450	475	444	444	440	450	458	477	466	426	436	427	448	435	501	451	445	494	476	480	456	468	459	464	476	476	438	429	444	466	427	413	485	485	430	461	496	412	455	416	439	461	473	436	447	453	463	462	465	454	399	430	426	458	463	458	469	473	426	456	450	468	469	476	449	445	438	448	441	481	444	440	444	477	443	455	443	474	475	465	437	425	476	457	422	443	435	457	442	477	420	462	440	407	431	459	460	434	435	452	488	448	460	427	494	493	444	497	450	419	453	465	429	468	446	417	452	464	424	469	485	473	515	434	424	440	482	418	441	477	433	459	480	463	460	488	422	456	464	474	468	462	455	471	448	479	453	460	463	476	486	452	423	458	456	454	463	455	451	456	435	447	445	464	473	427	460	453	450	483	453	464	475	400	448	454	489	499	474	466	453	444	427	457	439	449	500	448	452	444	449	478	453	434	454	446	455	468	413	447	471	437	421	455	410	459	495	473	432	443	492	458	481	435	421	482	398	450	463	497	492	486	444	436	450	445	463	460	495	456	443	449	425	449	468	451	433	507	421	448	424	464	468	479	457	412	422	440	417
47989	64494	9825	3166	2292	1771	1514	1370	1095	1070	979	906	890	904	869	808	760	752	830	725	792	748	731	1340	9100	8101	2759	649	703	665	672	685	643	682	633	697	689	741	691	659	673	665	664	675	690	686	688	681	675	655	670	638	635	697	706	697	689	701	717	669	726	652	651	681	633	663	628	616	708	712	693	639	616	657	690	654	695	644	654	695	667	650	704	630	674	679	697	684	684	668	705	683	670	627	701	720	656	691	656	705	651	647	672	630	666	713	669	672	709	662	665	619	636	611	613	665	652	718	660	652	639	717	672	689	719	686	673	693	666	704	653	694	682	680	654	699	662	650	647	731	661	652	650	670	689	695	681	675	675	631	664	684	689	708	644	721	697	669	644	691	626	642	667	654	704	636	652	690	632	694	662	683	640	709	663	659	676	708	666	691	672	662	647	674	677	693	669	626	684	631	638	707	704	657	666	689	649	652	652	655	655	680	643	697	756	630	720	665	659	684	666	672	687	698	703	645	680	678	686	662	679	680	676	668	639	669	672	650	679	693	707	681	675	664	653	673	703	695	691	720	661	667	698	625	693	653	659	648	663	705	725	678	662	687	693	671	668	666	659	665	662	664	708	671	730	619	647	663	647	675	694	648	679	673	677	679	676	666	730	695	681	698	669	676	636	657	682	645	714	659	695	695	670	709	643	714	638	638	669	648	690	701	699	643	703	642	659	652	711	701	607	693	669	613	700	672	687	657	640	742	692	683	674	678	691	675	672	695	657	647	669	651	672	676	692	670	651	701	646	670	638	649	639	635	672	684	666	688	667	683	708	684	671	660	664	690	683	627	725	691	686	652	713	724	675	659	686	695	651	717	675	657	682	684	650	628	639	705	681	673	625	657	663	720	676	680	641	662	689	662	658	640	679	662	624	663	694	662	703	645	655	697	637	695	697	706	686	679	681	676	691	681	638	660	685	651	655	634	681	649	658	701	666	686	640	644	657	683	675	684	667	666	665	629	634	700	661	692	698	650	655	728	694	661	683	645	677	699	636	655	689	628	700	650	675	648	708	696	614	664	661	653	667	639	658	683	712	685	675	686	639	660	643	644	699	704	687	685	654	684	667	652	641	663	670	662	682	667	693	628	694	671	704	678	633	688	708	679	672	663	640	677	682	688	698	693	614	635	646	711	669	719	633	647	675	703	666	687	678	659	716	714	654	663	636	684	710	647	695	703	671	705	654	642	647	656	664	661	655	666	647	650	680	682	697	643	714	708	683	747	632	690	653	644	675	651	680	684	739	650	619	654	662	688	652	676	677	675	675	677	674	659	668	614	664	660	689	635	761	636	645	691	722	616	658	711	699	703	643	668	686	711	648	652	650	660	687	691	729	659	658	680	680	657	660	702	660	693	654	646	667	686	623	661	674	660	687	701	654	692	657	690	656	656	670	637	744	668	689	624	701	652	654	653	685	669	696	704	678	652	664	702	651	635	677	707	690	604	657	674	679	670	605	723	627	680	690	685	644	661	664	605	639	665	663	677	647	703	696	655	657	675	642	679	697	699	655	659	691	685	682	673	643	628	705	678	661	656	632	658	678	672	632	688	643	665	670	655	685	652	705	707	695	700	684	719	705	673	667	723	684	670	629	693	674	671	683	694	676	655	680	632	681	690	650	661	677	697	658	698	692	647	652	654	642	607	676	677	677	672	680	671	684	714	693	652	622	612	711	653	681	631	681	649	662	676	701	708	686	704	660	659	655	654	673	650	673	646	685	706	680	685	682	666	681	662	692	697	698	660	658	646	638	670	679	648	688	707	651	689	645	638	663	670	653	705	663	702	647	676	683	692	654	701	647	657	671	676	710	631	689	683	657	631	691	638	680	687	629	695	659	747	655	722	714	675	715	702	673	638	652	685	673	660	655	646	667	707	667	637	628	617	674	643	691	654	701	687	673	666	700	692	646	730	643	630	662	649	688	679	674	668	661	668	666	667	664	692	673	706	661	673	622	692	679	663	661	608	650	715	678	624	691	705	686	682	687	665	700	655	684	671	706	665	707	683	681	691	666	689	645	674	647	709	683	636	636	664	708	681	657	679	653	672	679	704	653	657	629	653	674	687	676	634	671	657	670	717	675	660	703	673	630	721	653	688	658	684	645	664	627	638	676	658	688	635	651	659	655	700	679	664	662	641	653	686	643	663	671	682	707	671	632	676	684	634	670	749	688	646	681	685	673	685	679	697	675	684	657	632	672	653	626	652	717	721	723	659	690	709	645	667	683	670	678	675	671	684	723	679	671	675	646	675	699	741	703	669	653	699	654	700	664	706	636	633	703	657	621	686	704	680	645	685	717	669	658	689	698	691	670	614	631	676	658	647	670	661	695	650	622	688	711	681	699	657	682	691	636	665	722	671	654	652	692	661	636	654	689	648	714	694	658	663	643	643	689	651	679	640	645	654	630	674	673	706	647	677	654	722	682	678	733	647	640	664	694	727	686	717	668	687	703	707	693	671	649	686	681	697	683	686	654	698	670	672	714	692	702	658	678	699	691	656	663	660	636	671	658	705	678	681	646	689	681	620	655	671	622	608	708	663	721	611	660	662	704	676	652	729	674	701	663	692	690	654	670	658	648	650	675	694	675	685	679	649	672	690	665	678	691	674	661	643	637	680	685	647	662	656	690	684	681	633	653	682	653	666	711	661	671	690	711	698	679	708	660	674	680	713	603	695	648	651	716	658	659	664	701	716	650	663	673	637	644	696	695	709	657	654	664	730	644	670	647	631	659	711	693	701	690	673	690	685	616	675	659	660	700	706	647	629	657	661	641	664	617	654	647	681	658	644	673	684	685	748	685	631	675	695	711	682	666	666	655	663	630	670	688	652	704	645	670	703	708	687	679	679	654	676	714	623	656	665	631	682	708	635	661	668	708	646	707	617	650	643	657	672	673	663	681	670	685	658	643	678	697	740	637	694	654	683	690	689	667	711	673	665	652	672	744	636	678	641	671	713	686	696	652	698	668	684	687	661	696	685	691	682	669	650	688	696	651	676	628	713	656	611	671	735	608	678	649	683	648	710	647	673	677	683	682	703	645	666	645	622	722	680	686	694	637	656	716	675	697	656	694	660	656	689	659	660	686	698	659	659	629	671	642	638	673	651	671	647	689	705	691	690	665	656	671	656	661	707	664	658	650	623	674	663	689	658	683	649	672	712	679	670	651	646	682	638	691	663	710	688	665	666	692	674	685	697	638	691	677	634	658	711	692	631	720	673	664	671	664	687	672	683	680	664	624	665	702	706	697	661	633	657	657	682	677	658	661	651	665	670	713	663	671	657	713	660	743	681	660	698	661	671	643	699	703	666	642	675	665	712	663	665	663	638	654	654	685	628	733	670	666	647	625	700	637	680	708	675	740	687	653	681	664	662	661	653	663	699	658	717	657	664	657	695	683	639	645	648	668	699	632	656	684	608	659	664	688	712	652	708	656	694	671	689	653	683	634	659	640	671
22839	20934	28898	23091	20909	20907	9433	775	566	538	430	440	465	408	404	398	363	347	338	344	354	327	325	1664	7602	5322	732	281	290	304	289	280	317	327	318	333	286	284	265	274	295	313	296	292	260	266	309	302	307	311	327	274	305	299	290	272	298	324	289	276	250	285	270	260	257	318	294	271	260	309	271	279	310	288	254	320	295	278	299	271	291	310	290	258	310	282	298	321	314	271	295	294	268	340	279	290	274	296	279	272	294	305	322	259	302	257	300	281	264	257	256	282	285	266	302	285	281	272	259	282	286	309	278	294	257	285	266	284	274	292	283	289	294	297	269	280	282	272	308	278	285	282	285	323	284	290	291	287	268	269	269	263	277	300	251	273	325	289	282	287	278	310	261	289	278	291	282	298	284	280	306	297	297	283	284	295	291	299	297	269	283	289	295	297	323	289	263	289	307	282	303	264	275	275	253	289	272	314	293	295	289	281	337	261	288	268	284	284	283	284	261	270	298	297	300	301	297	289	293	313	270	286	286	259	281	294	298	282	289	292	295	279	265	281	287	308	284	268	291	325	287	276	283	316	278	299	283	270	282	297	307	268	290	263	275	290	321	298	269	287	272	332	286	293	305	297	305	286	298	287	295	288	285	272	292	264	262	253	286	310	261	270	269	299	296	294	274	286	287	267	257	294	286	300	275	259	300	263	284	273	262	313	262	303	279	300	291	277	302	276	321	297	283	285	269	279	296	283	302	304	290	300	280	299	253	261	310	291	256	278	287	262	293	285	292	304	280	267	300	306	285	245	306	273	275	271	280	277	282	282	320	313	272	285	309	325	288	282	299	270	254	272	258	264	277	312	316	270	281	308	269	297	279	288	291	284	274	268	282	288	300	305	306	257	268	285	301	267	285	257	277	281	335	292	302	296	276	314	290	320	315	293	321	290	263	275	308	283	262	261	297	276	288	291	279	293	283	302	267	294	250	293	283	292	281	272	282	270	276	295	294	285	297	283	286	302	290	350	293	261	286	258	296	266	296	287	275	280	296	259	317	262	311	291	290	248	272	321	309	295	290	263	285	269	270	301	248	281	258	294	274	295	299	289	303	262	284	289	274	257	278	308	277	295	286	275	275	261	240	283	288	299	248	258	240	283	295	286	272	281	288	244	307	276	284	305	243	307	297	291	280	282	289	268	300	291	281	285	289	304	308	302	302	286	299	288	280	265	311	283	304	262	281	290	289	284	263	288	308	296	287	260	293	303	278	308	274	309	288	305	264	286	279	295	310	282	276	280	295	280	285	297	267	302	277	322	299	308	301	301	279	283	288	294	278	290	291	295	282	293	327	260	258	301	277	270	272	255	295	276	302	283	281	298	271	278	260	298	307	285	289	284	327	294	289	274	303	283	255	273	284	315	301	296	280	271	279	322	290	285	274	286	292	286	257	314	305	276	296	263	292	298	286	254	275	306	257	287	293	285	298	255	288	264	309	287	292	270	276	278	278	264	279	270	284	262	274	279	298	272	288	279	296	285	283	280	266	296	306	295	304	293	286	323	291	274	300	296	290	276	259	295	272	283	269	300	263	273	295	278	259	307	296	311	288	304	270	271	259	298	304	323	283	296	265	320	272	296	287	253	270	284	279	276	304	289	271	267	263	261	266	282	287	285	275	279	288	283	271	296	277	276	288	265	292	308	273	279	297	254	300	269	283	279	273	283	315	291	291	264	321	290	265	295	295	296	290	287	298	315	288	289	306	280	266	289	272	274	281	283	287	289	311	272	290	301	247	288	290	267	303	265	292	286	255	269	300	273	302	259	290	293	283	271	323	320	265	304	272	273	273	296	296	294	287	298	265	294	301	285	266	278	301	278	294	281	280	264	274	268	286	288	271	280	269	288	313	281	271	315	269	263	314	286	268	272	277	281	294	292	264	261	265	286	285	281	275	271	293	277	300	251	287	296	307	285	280	261	263	287	310	288	260	300	268	287	318	263	280	308	311	236	301	273	265	262	308	280	285	312	286	285	290	292	280	271	287	265	285	310	288	308	266	306	280	298	304	330	279	292	303	286	264	256	273	295	259	314	290	280	289	259	260	254	311	265	264	265	264	286	289	284	261	289	285	263	275	269	285	284	303	296	259	245	300	297	292	287	291	265	305	287	292	253	288	306	286	298	322	301	289	255	302	298	313	305	283	303	267	304	289	295	272	309	279	282	289	276	304	263	289	279	283	292	309	294	297	280	292	270	256	290	303	258	237	296	297	283	280	274	274	281	271	279	304	303	267	287	257	306	287	294	288	298	265	291	285	277	308	304	292	280	275	313	301	260	301	273	301	279	304	280	290	279	294	274	240	284	264	331	284	305	270	272	264	320	287	277	257	281	286	279	275	280	303	296	310	296	294	293	270	302	283	279	277	317	280	296	284	311	276	284	295	258	289	274	289	285	285	307	282	273	262	263	280	273	266	251	269	269	255	264	269	298	303	256	324	310	292	269	289	270	298	272	276	299	316	271	307	274	291	276	297	259	264	281	282	280	298	278	324	300	292	268	268	288	278	326	288	268	266	290	301	305	307	268	298	295	310	291	266	288	300	281	272	290	267	282	279	274	322	261	279	275	286	265	263	278	277	289	249	270	265	295	283	315	248	264	322	265	299	310	303	296	273	274	242	308	295	284	325	279	258	278	262	279	283	258	279	263	305	297	277	300	265	279	284	260	301	311	282	283	255	294	292	283	279	295	299	283	292	292	291	262	269	285	250	278	313	303	268	249	286	290	277	266	271	286	290	272	288	314	291	246	249	284	309	305	301	287	305	271	261	335	283	265	294	286	306	264	274	284	289	294	287	288	278	264	305	272	279	307	262	279	308	277	310	295	294	281	289	292	298	313	270	269	294	292	274	282	294	270	299	292	298	307	299	285	295	273	254	286	321	276	289	264	282	283	307	285	290	272	282	289	268	302	261	254	284	282	310	303	274	276	293	268	279	267	286	299	305	283	282	281	290	307	313	280	278	267	255	282	275	273	288	284	280	289	307	288	271	293	286	279	305	269	288	304	255	315	285	304	270	275	305	273	285	276	296	290	284	301	305	252	281	290	290	276	290	291	294	264	263	253	293	273	286	262	272	296	305	273	283	280	285	284	292	268	282	305	280	290	284	288	278	257	263	286	305	299	286	263	289	270	293	299	258	269	261	282	277	326	297	301	297	285	285	318	283	300	272	292	289	284	276	284	291	265	288	279	287	275	272	280	293	322	293	295	297	278	292	299	260	302	279	305	291	296	316	305	285	280	279	273	291	300	279	272	265	287	263	294	287	294	260	298	266	290	304	274	259	292	305	262	308	285	300	266	277	278	293	295	306	268	259	316	290	288	273	283	293	296	275	278	282	285	261	273	285	276	262	288	277	277	261	293	268	279	306	288	303	302	293	283	285	273	268	285	290	278	262	283	264	279	262	301	281	319	292	253	291	287	319	277	294	270	277	233	271	293	287	299	280	293	307	249
54692	65238	11444	5260	3390	2542	1962	1610	1404	1112	1017	883	812	772	761	667	680	632	622	564	559	566	535	3939	15615	10411	1245	435	439	409	423	399	407	442	471	422	391	417	426	407	390	421	427	410	430	410	429	433	468	455	404	447	418	397	421	448	422	430	460	392	418	474	395	454	418	434	460	434	451	407	429	425	436	419	429	443	439	430	432	393	450	427	433	458	462	403	425	413	434	424	436	416	431	410	416	428	435	457	419	452	450	435	419	431	445	482	418	445	425	422	404	455	441	429	434	393	421	402	442	439	453	420	389	420	457	421	410	471	420	403	427	434	417	423	407	437	412	408	474	439	439	407	409	428	432	426	431	437	428	416	415	440	420	432	423	458	445	462	443	448	396	420	437	410	445	461	424	430	378	387	415	447	409	412	395	440	425	405	450	425	449	439	423	406	399	388	430	453	414	416	404	445	409	399	435	446	435	401	388	402	402	409	454	422	391	446	434	457	472	432	409	416	413	437	413	431	365	464	416	414	436	405	434	429	442	398	484	395	372	421	447	438	427	427	425	442	440	404	409	440	456	402	445	385	463	449	418	464	438	420	414	453	421	442	420	410	445	385	443	412	436	404	418	458	425	449	463	447	415	439	391	404	444	413	437	457	414	421	400	414	405	421	441	420	440	403	429	431	421	439	441	431	401	413	442	431	434	375	455	458	442	410	385	426	428	399	382	463	425	397	435	414	421	414	429	456	476	445	410	431	436	428	432	427	411	428	382	398	416	448	386	361	434	420	402	412	451	422	415	446	411	394	433	433	432	433	433	433	402	425	455	438	398	418	405	450	431	427	423	473	417	415	453	451	446	382	412	410	444	430	468	423	442	427	421	441	415	425	406	440	406	417	439	446	421	425	419	415	420	411	405	440	415	458	433	439	434	400	441	404	416	393	451	416	400	442	452	421	422	443	404	441	409	440	424	411	440	393	408	415	453	422	442	401	434	411	409	428	389	422	415	419	399	433	393	416	409	443	417	382	407	422	392	429	420	385	437	455	419	392	408	403	431	422	457	411	469	435	402	471	425	403	382	442	392	434	393	426	450	420	408	463	400	432	406	440	442	467	417	408	436	404	423	422	457	414	430	394	464	408	380	444	441	415	392	421	394	401	434	399	406	409	402	437	437	419	429	404	453	419	414	441	440	441	419	413	444	420	434	432	427	426	411	408	393	425	428	428	453	460	466	447	441	416	418	405	413	431	399	409	488	441	420	443	415	415	402	439	412	443	432	409	422	392	466	417	427	433	420	432	438	422	428	429	417	431	424	375	444	412	448	433	456	409	459	429	455	428	394	386	442	404	458	439	420	420	415	460	407	432	421	437	419	448	436	432	463	401	439	436	424	412	409	426	437	412	438	424	453	430	426	429	454	459	390	415	419	415	460	401	418	423	391	422	430	409	449	452	423	443	417	443	422	427	417	407	485	462	424	444	440	448	398	423	454	412	433	445	470	420	440	424	395	457	399	431	421	468	373	434	420	414	439	434	418	409	441	400	416	408	464	433	378	400	413	459	436	411	400	446	388	425	436	429	378	379	416	433	438	420	431	436	407	415	445	377	429	427	453	441	450	431	439	393	418	402	409	394	438	414	419	442	438	424	418	414	428	402	438	409	400	423	430	431	441	416	431	423	433	446	427	444	440	445	433	401	418	401	406	391	426	412	425	396	429	452	419	393	438	418	403	417	465	431	446	400	447	409	387	433	407	421	444	467	439	440	440	395	416	447	404	416	411	432	425	421	431	420	457	426	421	388	424	433	445	430	399	444	386	414	419	401	447	410	425	432	439	448	373	437	434	413	448	454	452	455	431	435	437	438	442	428	443	425	457	420	378	458	467	441	443	452	404	399	405	429	393	427	439	405	418	450	422	469	445	432	408	429	424	435	425	460	414	405	420	432	377	443	450	407	407	416	388	406	367	398	427	457	429	431	435	423	406	415	421	400	433	440	408	425	412	400	401	424	444	439	411	436	411	411	423	454	435	443	426	459	420	414	392	435	426	407	430	400	434	429	435	402	406	406	392	447	399	451	442	414	407	426	456	408	462	383	413	408	458	401	430	440	437	426	439	481	395	423	401	419	418	467	410	427	393	440	425	398	402	425	436	438	443	443	451	388	394	436	457	425	397	437	414	410	410	398	414	421	407	450	429	460	440	439	406	375	424	422	418	419	425	443	430	443	402	449	426	434	454	441	423	411	431	414	442	437	449	433	446	447	401	427	427	435	419	427	382	417	427	434	431	423	433	436	422	428	426	441	433	447	425	430	443	439	439	419	389	449	415	455	423	418	436	403	416	429	444	483	379	395	404	412	437	413	411	410	412	433	439	410	421	408	425	439	447	419	439	433	413	404	416	464	437	400	416	416	390	443	415	412	436	430	414	455	422	424	445	464	455	416	431	456	450	418	434	422	409	422	441	411	428	466	435	426	430	406	426	427	457	415	431	442	411	433	442	421	451	435	437	407	410	426	396	445	441	416	407	427	447	413	468	445	431	442	467	435	423	398	439	427	398	427	419	426	415	383	454	400	452	419	425	420	409	392	395	434	447	455	445	404	449	405	424	449	432	422	472	400	417	459	409	425	429	413	434	413	428	440	418	445	420	457	419	430	433	434	404	424	399	458	401	390	421	452	403	410	443	456	412	430	414	417	426	426	403	402	438	398	420	390	430	421	451	432	444	490	474	457	428	398	410	424	416	437	426	435	432	400	403	425	449	424	433	431	393	443	403	415	425	435	421	433	399	439	410	453	412	402	432	437	422	432	448	404	405	409	429	426	453	429	414	428	399	418	450	430	430	423	447	419	433	430	467	448	441	452	389	432	460	415	430	451	409	470	416	432	465	402	486	403	398	419	435	432	426	420	469	440	389	389	449	403	429	434	422	436	412	401	382	397	420	405	436	422	427	384	433	385	434	411	424	441	459	443	426	425	371	408	409	462	432	422	434	423	430	459	430	439	425	426	418	417	387	400	463	424	386	418	421	402	445	415	410	397	459	435	442	453	465	429	425	414	460	432	445	408	426	424	410	492	411	417	450	431	413	455	418	433	421	416	407	423	424	459	425	399	437	394	445	443	414	415	397	444	419	378	424	419	444	390	440	405	459	429	437	443	451	462	434	425	424	437	413	411	466	420	421	433	389	439	445	454	388	460	436	386	434	413	432	422	438	421	411	460	412	384	425	407	445	408	401	412	451	406	418	416	434	419	426	416	418	433	473	455	425	454	386	435	418	430	469	430	442	445	430	427	417	454	438	433	430	440	412	416	362	427	424	472	438	447	427	458	436	412	464	397	372	443	459	454	449	472	441	399	427	422	422	411	425	442	447	427	422	396	432	450	427	403	469	404	430	432	433	431	406	468	443	441	432	451	412	446	421	447	414	441	441	446	430	434	438	424	387	428	410	423	410	419	421	410	461	429	435	467	424	425	418	428	447	416	428	411	464	408	412	414	479	388	418	416
26710	22232	18195	2897	457	439	432	387	409	353	361	380	381	350	363	391	366	372	370	350	364	364	358	510	676	511	380	366	356	372	369	365	352	369	366	372	405	341	337	375	339	364	372	364	353	332	327	367	355	356	377	354	365	351	366	345	368	359	325	371	329	366	345	382	422	350	370	377	362	395	351	373	370	363	383	365	376	377	383	387	370	338	366	376	392	347	366	409	375	378	365	349	354	324	381	378	371	379	353	407	366	357	360	346	388	358	368	338	393	382	360	360	396	346	361	369	393	351	390	353	362	370	337	392	327	399	386	345	346	349	366	408	340	357	354	359	397	339	360	346	381	331	364	328	356	372	389	341	357	375	365	328	350	377	356	359	357	395	363	325	344	382	346	368	343	371	400	384	359	394	364	378	368	386	409	370	378	359	372	368	385	372	383	347	359	377	360	348	332	375	349	345	342	377	343	392	387	376	335	392	378	364	363	344	387	373	352	390	372	382	366	364	340	365	391	353	410	344	346	382	360	369	360	385	373	340	393	358	357	371	367	384	395	369	344	405	330	371	361	348	360	378	368	378	372	360	401	327	380	338	383	377	354	383	408	385	345	337	360	366	377	388	356	372	376	345	370	373	343	348	358	356	350	384	376	359	358	365	357	375	357	358	353	363	372	380	369	379	354	355	345	358	340	336	386	371	340	365	390	349	365	362	375	385	366	381	368	352	366	363	377	355	376	382	341	335	365	341	383	336	376	351	388	359	368	376	365	351	390	366	389	344	344	346	380	350	378	375	353	356	337	394	370	395	350	386	368	385	376	379	368	428	364	380	348	379	347	317	326	353	357	354	370	359	364	359	402	382	368	400	371	357	377	363	390	346	406	305	352	387	371	335	371	361	374	369	353	385	381	346	387	357	344	356	382	354	325	354	381	344	366	365	396	350	380	399	395	372	365	379	332	368	369	394	348	372	342	371	350	379	373	377	354	389	336	353	359	387	358	348	392	378	347	411	364	397	357	363	381	364	345	362	332	370	329	351	372	375	369	371	388	393	379	387	370	345	353	345	317	346	376	382	382	372	371	345	358	342	356	368	341	371	356	359	344	367	382	392	381	382	386	349	360	351	403	359	337	348	354	366	391	364	379	360	378	382	360	363	367	368	364	383	340	366	342	333	365	401	375	372	380	356	338	363	358	359	360	361	338	392	343	408	357	360	374	365	365	353	347	350	373	340	389	348	366	381	366	378	383	389	369	400	362	364	387	366	370	368	351	386	375	385	351	385	372	333	342	368	342	361	355	375	332	338	362	348	349	361	343	363	365	354	333	366	373	344	360	389	343	389	371	370	373	342	367	352	386	369	358	364	337	333	366	381	395	403	397	350	339	358	372	402	378	355	358	339	367	378	334	348	405	379	380	330	323	376	372	380	356	405	351	347	396	379	378	401	366	354	334	374	361	410	341	373	371	396	346	321	386	334	348	382	346	377	336	375	368	411	359	356	349	331	342	346	340	370	353	369	353	391	335	348	354	378	366	340	323	372	372	343	337	366	350	357	354	367	370	351	346	361	365	347	391	398	342	348	355	367	375	343	376	348	389	350	360	363	375	382	350	358	375	376	353	360	357	345	330	408	367	361	369	387	367	356	350	393	348	358	368	360	355	396	372	372	350	340	354	368	385	384	368	368	349	362	374	358	345	366	377	337	377	358	363	371	363	392	346	343	382	357	353	348	369	331	383	370	352	366	333	393	388	357	338	361	392	349	324	330	352	360	355	327	384	392	369	346	362	357	351	378	341	374	340	381	415	377	354	377	363	368	386	364	326	349	407	383	373	357	338	373	320	390	366	374	372	349	379	353	374	379	384	371	387	359	384	397	369	371	354	381	327	352	349	363	372	365	365	316	352	325	342	391	381	363	358	342	374	379	378	370	362	351	384	368	392	356	369	395	345	381	354	340	330	370	346	362	388	387	379	355	364	348	342	383	310	357	380	368	377	338	360	345	369	332	346	367	359	355	360	372	360	359	393	330	373	373	382	366	343	390	341	361	354	384	346	372	392	368	369	360	385	386	375	347	376	368	369	334	371	378	363	349	377	349	363	374	382	347	366	356	383	352	392	369	353	338	386	385	368	374	358	361	359	358	356	369	357	358	387	326	378	358	353	392	319	379	364	363	329	333	342	379	360	396	361	358	355	353	355	375	362	389	333	367	355	368	368	364	323	399	363	387	356	341	341	399	369	374	369	350	351	368	342	352	418	339	336	358	357	341	385	378	355	339	355	348	356	377	366	357	379	349	368	346	388	386	359	357	385	350	395	329	382	390	351	381	353	398	376	357	353	338	349	371	384	344	361	347	378	369	389	353	347	383	329	336	351	303	385	367	328	395	345	382	354	380	364	371	339	368	359	362	382	343	359	305	328	356	337	334	382	367	372	343	353	385	362	397	393	377	377	383	358	360	374	357	358	374	376	342	377	354	365	361	342	347	351	352	350	344	337	365	369	378	385	345	352	389	339	332	390	387	363	354	415	365	412	369	383	381	339	361	365	388	337	340	357	370	362	370	366	353	335	348	326	387	362	337	390	361	344	333	373	368	382	355	364	394	333	374	392	336	333	337	351	364	341	341	374	324	335	339	382	373	379	401	352	352	357	376	365	342	366	370	369	347	376	338	349	356	359	370	357	351	368	425	352	352	375	375	358	362	362	377	340	341	382	398	391	365	360	362	358	375	372	389	349	356	339	357	331	371	359	335	367	361	347	377	392	379	367	355	357	366	375	377	386	346	371	329	373	358	389	365	376	384	392	366	367	378	319	366	356	373	359	372	403	372	359	372	361	315	346	341	361	388	373	372	380	407	359	359	365	376	365	324	353	385	381	360	360	366	377	357	354	376	354	409	354	380	353	358	362	375	396	369	359	356	347	343	379	323	360	360	350	355	336	385	347	343	379	373	429	369	389	337	388	341	386	369	429	353	366	365	358	325	341	375	361	359	391	353	372	341	373	384	387	369	367	379	337	350	368	365	370	355	355	403	334	370	366	379	353	365	330	382	327	371	344	363	379	363	366	370	389	341	340	364	361	371	370	343	383	349	348	350	359	386	359	331	395	346	351	377	372	386	378	344	340	358	347	386	363	369	375	384	352	390	364	369	336	354	351	364	373	319	373	352	371	345	378	336	375	364	375	364	356	361	364	339	352	362	392	376	332	368	366	391	358	353	384	363	359	385	380	346	349	340	347	344	354	361	371	374	364	336	377	366	369	346	374	400	341	373	360	352	384	334	396	397	346	383	348	360	376	352	380	346	368	380	370	352	375	326	385	355	397	358	361	383	324	399	361	377	357	399	397	375	340	377	391	342	363	378	392	354	359	333	380	357	372	364	344	336	369	364	397	352	365	377	383	363	413	361	363	386	392	360	390	362	369	372	356	350	353	375	351	371	336	352	359	369	390	355	346	407	377	357	353	388	345	367	350	361	349	400	349	355	372	328	335	386	387	384	339	327
25488	35955	5026	904	751	641	658	597	551	573	591	567	585	555	533	578	573	614	528	535	542	545	524	950	1374	884	535	546	564	510	543	566	533	568	523	528	540	560	551	518	531	537	564	597	543	558	535	548	528	484	544	527	577	558	538	586	514	552	550	579	518	564	573	559	500	513	550	546	561	534	586	544	591	535	528	543	567	537	517	584	557	521	584	486	543	580	552	522	565	539	489	532	543	569	479	553	520	528	552	522	508	538	512	558	567	539	531	553	537	536	536	543	524	537	540	497	479	561	542	517	562	577	537	538	506	575	542	521	567	566	507	505	554	528	585	533	527	539	531	524	533	548	546	538	555	548	501	533	486	534	564	545	531	546	580	545	527	500	491	535	567	517	549	537	575	555	514	534	532	568	523	543	549	526	542	541	538	554	544	550	530	542	534	580	534	567	537	530	557	472	568	546	566	529	560	537	543	550	538	512	580	534	553	566	527	538	574	561	521	522	523	554	499	588	511	567	528	543	566	549	540	535	552	536	535	537	542	552	534	544	520	557	544	544	584	540	582	539	531	502	481	529	542	523	524	528	561	503	567	526	555	509	517	512	538	563	560	534	533	520	521	579	559	586	530	525	516	514	569	554	525	533	530	596	524	540	549	535	579	581	511	555	533	553	506	550	552	539	574	512	529	541	566	547	529	544	571	579	494	525	554	553	555	547	528	541	543	535	580	522	541	499	531	576	559	542	508	515	566	535	557	517	529	549	515	525	560	539	542	526	515	530	528	552	555	521	539	560	508	513	536	548	583	564	524	512	562	536	519	557	504	482	513	549	579	553	536	530	543	517	541	547	575	547	526	588	546	499	553	564	588	546	512	563	515	509	573	539	507	531	527	529	539	522	509	508	509	537	561	513	534	528	513	553	540	562	547	556	526	534	587	532	562	536	577	529	576	547	553	531	561	540	548	526	529	610	551	534	552	530	520	520	564	568	576	551	512	557	550	530	495	550	543	535	542	530	584	517	532	538	545	566	560	562	515	554	546	562	547	516	532	545	532	564	540	542	570	539	550	554	544	594	584	574	539	553	512	483	535	565	582	540	487	507	526	597	541	497	558	514	571	539	502	532	495	511	565	541	514	531	554	518	526	526	519	542	533	537	537	541	494	524	526	560	562	542	547	522	558	512	535	576	570	528	549	548	514	539	535	553	536	593	567	526	518	545	517	565	549	526	513	541	560	551	512	546	541	547	489	512	560	522	541	542	528	569	538	530	525	571	578	514	513	536	570	536	535	527	583	524	563	527	550	521	582	547	499	544	536	531	541	536	545	558	564	522	543	518	528	570	568	548	555	528	549	549	547	519	559	550	574	533	551	494	541	514	540	576	553	555	526	513	553	566	582	563	572	506	535	559	572	529	496	550	527	559	555	507	568	554	553	567	584	535	544	542	574	523	536	530	554	547	527	564	545	577	561	553	538	523	505	496	524	537	522	540	536	543	535	561	571	514	550	524	552	564	593	549	535	545	543	546	542	524	501	525	561	537	554	555	536	543	526	547	523	517	493	499	514	521	518	512	523	550	510	565	540	604	527	514	563	514	548	567	559	588	524	574	588	549	559	603	539	574	551	550	543	508	538	537	545	556	537	565	552	551	529	534	560	518	532	533	563	526	559	542	511	527	542	562	542	569	581	583	547	529	526	578	571	563	526	505	521	526	559	519	548	533	584	552	550	562	516	542	542	519	505	514	566	568	529	531	543	563	481	530	517	548	568	529	540	532	518	537	569	575	512	511	520	532	541	546	589	545	556	523	548	555	542	528	519	538	570	529	559	520	542	548	522	564	536	529	544	518	524	519	542	576	524	533	560	511	501	517	534	520	566	546	542	549	560	523	551	571	526	513	557	545	524	527	563	523	548	539	522	559	528	575	524	506	564	504	551	541	542	536	506	551	511	567	543	523	559	496	525	566	544	561	539	539	524	525	522	556	557	506	532	531	562	567	538	547	551	511	520	528	528	562	530	501	548	604	563	568	531	562	527	466	537	528	539	540	540	553	551	594	574	557	530	596	567	521	520	552	523	494	542	495	514	537	537	537	545	555	598	559	539	517	553	543	542	524	559	544	521	538	548	492	503	534	548	551	532	556	531	537	503	528	517	546	555	517	535	540	554	566	499	573	555	539	527	528	561	523	571	565	512	519	541	539	497	554	522	553	524	527	535	575	503	507	529	519	538	533	574	519	503	543	563	542	529	547	561	540	549	565	554	545	503	566	553	526	577	525	540	536	519	548	514	533	548	499	545	576	558	543	587	466	559	536	523	507	545	492	539	536	566	482	509	520	552	541	570	513	580	533	560	537	545	507	533	536	528	553	548	545	567	545	554	555	551	553	504	553	519	581	526	511	539	511	499	554	556	508	540	583	528	511	500	563	511	529	527	533	514	537	550	551	526	573	520	489	533	528	525	520	485	573	515	538	554	531	560	525	536	501	510	522	563	540	549	563	539	561	540	526	527	546	523	569	492	549	537	519	528	541	537	485	566	533	513	506	537	555	506	553	496	514	568	544	555	514	525	543	517	564	565	525	578	557	545	551	555	510	508	536	548	575	516	550	494	530	553	530	493	561	578	543	543	505	540	528	573	518	532	506	490	569	538	575	560	545	558	566	508	501	533	510	531	531	574	563	517	530	551	547	529	580	505	512	519	582	512	544	500	562	555	514	554	557	559	499	526	551	558	550	541	519	556	569	544	555	568	533	507	542	521	558	543	555	546	537	515	501	555	541	521	524	550	565	559	545	590	549	515	493	543	524	549	557	557	512	537	521	548	559	549	532	546	539	531	587	517	539	525	567	567	557	522	557	509	544	559	481	542	490	560	508	562	572	575	550	554	528	521	562	603	551	523	531	523	524	550	530	538	528	539	572	517	545	530	557	557	538	568	565	548	572	529	494	563	525	568	527	557	562	564	524	540	555	533	509	559	557	538	525	532	555	509	531	542	529	579	523	574	540	557	522	522	523	524	540	504	577	561	515	495	549	559	522	521	535	547	545	547	566	597	539	533	534	546	558	559	540	544	559	550	516	534	532	510	544	568	514	501	516	511	541	538	559	561	547	531	537	541	559	484	568	536	586	537	516	520	540	544	519	585	534	593	529	566	550	538	535	553	517	526	520	559	511	570	535	546	558	545	523	523	561	555	520	556	575	520	544	548	491	544	549	533	557	521	550	544	585	571	539	491	573	570	559	515	534	564	519	567	533	538	518	558	576	520	522	557	573	541	567	558	523	543	542	547	553	575	551	564	516	558	551	515	536	559	531	572	541	535	520	504	563	575	494	528	576	539	510	496	553	531	537	560	535	564	527	506	507	537	550	564	512	565	592	542	510	569	593	581	552	524	532	547	569	566	541	534	532	551	537	569	543	565	557	558	567	554	543	568	564	532	528	513	563	529	532	556	519	524	565	526	586	506	534	575	550	525	514	602	550	531	539	562	501	540	526	536	587	571	524
23842	21010	27411	24555	20848	9975	997	631	496	509	536	521	479	486	465	464	410	492	444	394	405	437	465	1316	801	576	438	411	386	437	409	464	397	478	410	424	435	403	420	374	466	429	423	405	442	453	438	413	397	420	416	436	377	404	453	424	400	465	456	402	444	415	414	402	429	377	440	453	426	421	448	413	405	428	431	373	412	391	439	402	442	427	427	436	417	408	419	414	409	438	380	448	444	435	391	431	443	429	402	422	408	432	440	435	430	418	428	414	385	429	412	421	448	384	417	397	395	410	429	419	421	464	412	411	411	400	438	412	415	434	426	409	433	388	402	412	422	447	394	426	421	425	397	419	456	427	405	420	416	426	426	482	419	392	390	416	416	398	406	413	492	413	421	367	408	391	380	399	444	429	371	427	425	415	421	411	423	428	418	432	405	377	450	405	436	420	418	409	440	430	425	460	394	409	421	435	420	417	414	413	421	475	438	394	423	453	439	469	424	408	403	405	414	439	431	402	415	444	389	445	424	397	439	417	445	433	423	443	433	404	406	465	427	420	429	428	418	451	418	445	407	429	409	446	428	420	390	427	428	424	448	514	379	431	427	412	424	413	415	436	375	382	407	385	387	410	414	423	435	448	409	416	399	436	385	428	410	406	419	430	464	411	446	418	435	429	422	443	417	456	402	421	390	403	421	428	389	402	414	385	397	410	431	405	430	398	396	413	380	399	395	433	413	466	423	434	400	414	425	400	451	425	416	449	408	412	403	447	414	424	421	430	412	467	425	438	388	407	404	415	408	428	410	456	398	462	448	409	422	405	392	426	441	457	433	426	460	420	426	419	418	415	412	418	434	434	414	435	423	388	434	488	426	409	401	429	402	410	422	450	394	398	400	390	408	482	404	424	400	419	451	442	408	402	424	404	388	415	405	426	386	403	430	411	422	458	425	399	423	452	396	435	415	460	428	419	419	394	408	431	410	411	438	458	423	412	416	400	420	447	446	412	451	444	436	463	401	415	404	399	406	433	381	451	428	442	444	432	386	398	434	384	449	434	426	413	403	421	412	387	426	417	433	394	407	426	413	406	404	382	430	412	390	407	399	425	444	437	377	395	423	426	410	408	408	424	394	430	417	447	424	394	423	435	436	440	436	388	422	450	444	404	390	438	401	397	402	433	421	406	386	426	432	424	422	381	421	406	438	394	413	415	406	427	433	412	395	385	425	423	427	396	414	462	411	407	366	420	420	397	417	389	434	455	396	414	407	445	424	417	421	431	433	419	436	444	460	426	455	399	408	463	430	447	468	418	428	414	387	399	420	422	397	405	386	417	422	407	414	434	392	432	438	435	412	403	408	388	405	441	410	394	433	434	421	401	419	450	434	421	390	450	420	428	400	418	414	440	426	446	408	432	435	389	393	392	388	422	403	420	414	455	421	413	402	447	443	415	397	390	398	438	438	403	390	419	378	437	411	407	414	444	409	400	433	398	440	401	453	408	400	473	452	445	407	449	430	434	437	401	441	417	440	432	424	384	390	373	405	399	436	425	418	445	403	409	398	407	423	390	361	431	435	428	436	404	406	438	401	421	428	441	425	412	474	391	416	429	414	419	428	393	443	413	433	412	402	398	404	395	400	416	401	420	428	416	445	424	408	404	396	414	430	385	433	449	453	380	415	389	404	452	421	427	465	408	412	410	371	401	422	411	389	407	408	408	403	414	413	431	394	418	410	451	432	430	411	412	448	424	418	410	383	411	437	436	415	401	396	436	412	380	407	415	412	421	438	441	401	428	386	425	403	428	408	410	420	431	389	424	405	440	415	386	410	374	404	390	425	410	463	430	448	409	437	450	385	432	433	413	417	410	418	409	418	477	396	407	411	441	398	402	392	427	431	444	429	442	418	419	389	414	406	416	433	442	424	421	437	412	416	428	396	440	411	426	408	405	431	410	420	401	435	425	427	412	421	412	444	434	412	413	430	448	443	454	392	385	442	411	437	416	420	409	444	437	420	391	404	404	397	421	413	451	427	393	401	439	425	402	439	431	393	381	389	396	432	412	415	428	410	450	449	402	448	432	451	402	389	427	393	410	433	380	417	408	422	355	398	411	422	421	413	410	420	419	429	368	438	409	430	414	442	408	448	452	408	426	410	406	416	441	429	446	432	416	416	418	407	400	406	395	453	394	419	423	425	438	388	433	378	391	416	404	410	434	408	370	417	405	436	437	415	409	425	454	458	426	402	399	423	445	421	416	394	398	408	387	400	416	397	398	437	431	423	409	420	424	410	386	421	424	394	393	420	403	388	428	408	387	404	405	493	435	387	431	427	441	438	441	397	387	420	393	412	408	379	401	443	459	438	432	418	428	429	418	444	394	403	410	441	378	474	414	398	427	394	427	456	454	437	424	418	395	430	383	428	422	453	406	408	442	412	411	413	449	427	394	423	451	426	405	453	426	403	427	428	402	451	424	416	416	390	412	381	408	418	380	419	412	415	394	429	440	390	454	401	439	429	418	422	418	415	465	442	417	374	399	356	412	402	419	429	408	405	393	395	448	423	446	399	401	399	430	430	370	436	414	393	423	409	464	391	413	407	404	380	397	445	397	365	421	406	440	406	409	401	405	377	414	449	458	431	412	388	435	399	430	456	435	401	440	404	398	408	422	412	425	399	376	419	427	383	393	425	414	437	408	453	425	414	424	426	425	412	415	434	432	461	401	388	391	411	401	430	416	372	413	409	415	389	410	453	393	428	410	411	407	412	447	402	435	432	394	426	409	408	409	411	435	411	393	374	412	372	448	397	443	394	449	437	418	403	399	430	417	412	413	447	437	401	394	434	401	420	412	440	430	394	419	420	382	396	435	405	457	439	451	383	471	415	418	394	395	422	416	439	442	425	438	414	434	413	393	451	382	438	452	435	401	450	383	415	427	406	419	426	440	414	414	406	418	427	400	409	425	410	384	431	420	407	397	379	413	365	420	390	444	401	394	419	425	416	387	417	420	422	382	438	404	405	387	408	413	383	438	430	391	459	455	402	400	445	398	416	426	446	430	431	387	406	414	425	379	426	394	418	386	437	393	437	410	438	435	399	407	429	405	397	427	405	387	394	445	397	417	406	397	451	383	412	421	390	409	421	396	423	394	424	388	386	413	397	422	453	397	423	430	414	415	419	387	382	432	446	422	415	467	430	386	412	408	421	431	389	415	429	399	420	402	411	436	399	406	438	458	409	384	390	384	410	414	428	433	399	423	402	438	388	425	416	413	443	391	398	414	405	404	421	403	395	410	400	416	463	425	419	461	455	422	382	394	401	407	424	426	408	422	405	428	437	398	432	393	394	411	413	409	399	419	434	426	427	423	390	417	429	454	406	437	397	429	437	444	407	374	382	414	424	410	406	412	386	378	395	413	402	414	391	402	459	380	405	413	443	429	412	409	423	428	411	433	419	446	446	441	418	401	418	422	442	425	428	391	391	432	406	393	379	407	420	449	449	448	408	429
46464	66034	7417	3035	2192	1764	1425	1218	1071	1007	920	856	787	818	746	766	692	729	681	721	612	704	714	2871	1684	1086	671	678	659	678	636	647	630	621	598	623	620	602	598	653	638	625	638	633	650	646	587	665	615	595	652	623	630	639	580	598	568	633	640	629	584	624	606	630	641	620	639	668	626	607	593	630	614	586	609	615	605	624	623	616	601	639	631	640	611	614	613	596	608	621	598	665	589	650	612	618	635	636	624	631	592	600	626	606	657	630	639	634	652	592	615	633	626	585	578	627	620	675	605	659	611	596	611	629	649	612	580	618	595	658	583	656	630	613	665	580	636	628	637	616	618	638	619	650	607	631	650	652	619	606	594	622	630	641	612	646	639	636	609	613	614	624	628	616	591	600	626	643	617	629	593	598	562	610	626	587	618	644	630	611	658	615	601	601	605	593	593	644	663	612	659	616	588	617	641	661	640	631	616	620	639	604	631	598	628	649	599	600	625	578	673	619	615	604	592	642	651	607	622	628	632	580	583	618	639	640	628	633	657	638	603	635	634	601	620	631	626	610	629	560	610	621	608	596	659	673	639	666	666	635	624	620	618	613	645	582	607	651	649	614	626	632	628	650	639	616	643	647	592	615	647	623	576	628	613	553	645	621	615	641	606	644	654	637	609	592	611	642	612	557	657	571	628	652	581	635	638	603	685	635	600	604	586	645	609	649	632	612	678	625	638	630	621	642	601	620	646	586	602	606	650	604	631	624	585	606	594	569	554	611	588	624	606	598	612	574	598	636	605	635	622	644	617	638	579	668	602	591	642	599	581	616	608	606	628	634	617	631	586	625	623	645	597	631	653	666	598	600	681	623	596	624	624	598	636	605	605	616	602	614	613	606	624	612	642	630	612	627	652	625	627	656	603	666	651	629	603	607	574	648	639	588	626	603	605	604	633	607	614	601	573	628	646	617	629	587	634	614	598	619	635	610	624	601	612	639	593	573	591	631	610	566	667	609	619	651	636	596	620	615	605	620	638	625	593	599	613	616	584	669	666	653	658	611	618	601	619	619	624	623	585	658	620	628	629	599	598	610	595	602	671	619	609	612	576	608	646	599	620	595	619	627	606	611	669	615	599	621	609	611	613	592	634	596	635	604	600	631	610	594	665	605	609	617	611	607	587	639	639	658	654	619	621	656	659	630	601	606	650	592	607	635	591	618	605	635	549	632	611	623	602	629	623	626	622	609	618	629	606	615	613	605	591	654	615	648	611	569	623	620	650	652	664	652	662	630	595	656	632	587	597	577	582	601	619	617	632	611	635	618	566	561	590	613	584	658	604	598	620	591	584	600	617	579	582	598	633	621	583	593	613	648	637	659	637	583	642	640	619	627	585	645	637	685	561	618	624	610	619	622	621	603	616	644	604	626	630	592	602	621	596	636	577	591	575	608	649	637	638	602	631	630	603	628	583	633	632	595	623	604	597	599	631	645	613	600	607	599	604	600	610	606	594	635	606	624	596	602	629	621	651	643	632	651	603	608	620	632	636	603	611	619	614	630	589	652	616	605	647	630	602	610	569	597	613	627	583	586	604	597	613	636	632	686	624	622	638	587	648	613	660	605	613	637	619	598	618	629	602	604	618	610	635	583	582	589	639	621	626	587	643	629	602	660	593	612	601	607	626	576	670	604	637	647	616	557	640	615	644	641	602	632	605	610	682	628	589	586	605	688	627	647	626	633	601	564	654	616	638	603	618	601	641	613	652	624	622	609	623	589	649	605	596	616	638	606	597	622	661	603	565	619	623	603	644	615	679	614	618	606	607	619	652	651	610	619	604	583	642	638	650	589	663	616	612	614	630	631	636	597	623	661	614	583	626	606	599	617	617	637	578	626	597	615	637	633	542	578	601	618	639	635	592	634	632	646	636	641	551	610	629	652	625	613	659	629	655	594	641	585	633	611	629	660	666	586	595	637	633	595	580	640	627	592	606	638	608	625	567	612	640	644	603	628	645	625	667	639	632	627	631	624	647	655	611	563	586	666	579	668	584	645	610	670	617	629	576	601	575	623	637	601	646	602	625	651	588	588	639	611	638	604	670	634	624	616	600	618	621	622	594	591	604	584	612	623	617	606	615	595	637	658	593	591	627	648	614	600	625	630	604	621	598	632	599	586	622	640	626	562	599	627	565	584	630	602	604	621	556	605	602	605	631	619	610	576	606	579	645	603	589	578	612	613	599	638	624	580	658	609	634	640	602	648	641	633	625	613	633	619	661	625	605	605	660	608	628	654	623	628	617	638	632	624	590	620	618	608	653	647	557	596	636	644	657	610	669	612	599	630	617	654	604	609	600	612	606	585	664	609	641	635	642	632	633	615	635	582	640	573	630	645	637	596	638	610	658	631	672	597	638	586	639	634	622	613	635	614	623	605	575	627	651	595	635	575	634	645	657	619	676	600	639	604	635	621	624	634	591	641	636	664	615	587	660	606	607	592	642	641	583	637	618	643	602	620	636	635	645	600	602	631	613	587	606	633	580	608	691	592	627	641	647	627	598	602	604	628	639	628	648	626	617	622	624	585	632	636	657	687	645	624	651	586	564	661	636	602	635	609	639	644	576	657	654	622	620	618	620	656	568	593	577	621	582	629	608	706	621	663	593	647	617	645	620	602	605	634	660	610	589	610	622	611	579	696	652	641	637	662	618	616	621	640	615	617	619	615	598	600	613	647	590	636	629	645	630	642	604	629	599	641	599	605	624	613	638	628	626	619	618	604	594	612	600	577	604	647	601	591	637	654	652	596	624	640	586	600	591	632	641	598	635	617	613	644	630	629	622	663	618	620	629	607	585	613	601	655	614	630	660	624	641	599	586	647	635	608	605	585	620	626	648	616	615	626	600	571	568	603	630	611	617	649	577	629	636	568	606	625	652	624	634	663	606	580	605	609	644	590	622	613	597	608	611	601	624	661	657	664	614	648	661	666	603	621	594	630	614	693	635	634	625	598	609	603	657	593	655	600	629	604	649	581	626	616	610	607	629	614	647	609	601	616	601	620	661	603	635	577	620	622	641	678	639	535	621	609	630	617	619	621	654	609	611	585	665	599	667	596	604	597	620	619	596	602	634	591	618	579	652	622	603	598	602	605	658	604	626	659	626	603	612	600	596	618	622	614	647	613	620	583	617	593	548	609	615	588	651	624	582	583	646	633	635	616	625	640	631	657	616	621	601	579	625	592	626	604	640	624	641	599	644	611	616	607	607	613	661	605	587	552	619	602	631	631	618	624	590	606	623	681	649	646	653	600	640	654	629	620	607	605	604	643	612	629	579	629	626	607	680	624	649	622	632	640	670	637	589	617	601	598	614	608	635	642	608	614	620	621	596	577	612	614	658	570	628	612	595	642	677	622	635	613	616	596	595	608	631	614	634	619	629	567	608	638	647	612	652	608	596	627	640	634	684	616	655	617	636	622	608	576	592	627	616	600	650	622	658	621	642	634	628	642	584	638
22758	20944	28118	23829	20904	20893	8543	700	486	442	414	386	352	329	364	322	345	313	266	326	312	288	466	1904	2192	877	264	261	309	257	261	262	291	277	232	283	269	256	258	264	247	270	253	268	269	256	245	303	241	261	252	240	264	239	273	259	270	274	243	240	228	253	250	256	243	265	246	269	259	275	254	231	249	264	243	228	260	268	242	272	260	248	216	242	224	258	260	223	263	272	239	243	230	248	253	260	239	236	227	277	259	247	252	236	240	240	249	266	254	238	239	242	250	232	260	274	261	264	276	255	211	253	259	254	243	265	250	244	253	246	249	249	244	273	243	239	299	290	252	254	244	260	237	246	261	268	231	260	282	246	287	253	252	261	248	265	236	250	259	268	248	263	238	256	247	228	236	242	250	249	260	249	268	238	250	241	270	266	250	230	258	239	266	248	244	247	258	278	266	275	278	251	259	262	240	237	231	244	231	246	250	230	235	255	262	257	258	259	261	261	261	267	261	245	263	258	255	251	260	251	243	243	240	261	233	252	258	261	255	272	251	322	261	262	236	281	271	237	251	262	222	269	223	224	267	262	240	242	265	226	269	237	228	238	236	252	220	233	241	251	218	255	239	277	243	217	312	262	274	210	250	253	269	267	222	248	261	250	260	231	271	244	273	263	266	249	271	248	232	225	221	260	250	237	237	259	253	249	261	218	286	258	268	258	213	242	249	260	269	238	250	254	245	261	262	259	254	238	252	256	226	237	254	252	222	231	236	264	246	258	258	246	253	247	268	261	257	228	253	239	252	261	233	240	253	252	242	275	252	264	234	259	232	238	220	277	238	259	267	271	253	231	253	269	223	260	235	257	236	291	253	252	247	228	275	249	214	298	246	237	251	227	226	231	234	233	268	275	269	235	254	256	273	259	251	235	239	246	245	235	254	231	251	247	241	238	229	263	273	256	262	246	234	254	236	269	228	296	234	215	225	274	249	223	255	227	252	248	220	252	259	244	229	242	254	272	234	263	266	253	226	256	241	271	261	273	254	234	279	249	254	248	260	239	261	256	265	241	254	251	254	271	245	261	253	263	259	238	262	232	235	257	263	239	246	223	248	264	253	254	232	251	246	240	266	235	261	295	261	263	260	269	252	273	230	239	239	255	260	242	249	260	227	254	275	254	243	222	235	244	276	275	249	256	274	254	253	233	263	257	258	249	276	238	251	241	221	252	240	249	256	288	253	248	255	233	261	262	248	284	250	270	246	257	271	267	247	249	265	238	252	272	224	248	212	246	255	227	275	234	262	246	237	228	256	253	279	240	259	254	251	289	256	238	257	248	264	249	222	229	262	267	252	261	268	268	255	258	236	257	254	271	274	244	241	239	253	263	220	280	247	279	276	226	245	258	233	265	262	266	263	256	246	231	237	256	266	247	254	221	234	266	258	261	267	254	255	244	264	227	236	255	252	255	270	262	242	269	273	257	219	260	250	254	238	255	230	246	226	221	242	232	254	245	249	258	268	261	238	233	219	235	255	291	272	225	256	241	249	246	254	262	237	239	254	288	236	240	244	273	283	240	267	249	251	247	289	216	258	266	264	248	305	256	217	249	286	243	232	269	241	259	232	249	247	276	224	258	247	235	243	271	238	266	230	249	240	250	244	221	254	238	269	236	248	263	253	259	267	248	228	274	235	243	257	259	257	259	230	243	228	260	269	244	251	257	239	259	220	255	246	244	242	264	236	214	266	249	274	226	257	223	231	265	266	266	262	253	250	270	265	273	269	255	254	252	254	255	245	259	245	261	256	246	253	249	266	236	270	264	273	242	255	275	307	225	242	232	223	260	242	243	263	239	255	265	239	252	258	275	247	259	250	242	238	235	248	275	273	238	247	256	206	250	278	227	267	264	244	269	257	241	267	253	259	239	222	259	257	229	241	247	244	245	233	243	239	233	252	233	225	271	244	244	255	262	273	240	265	262	241	243	253	250	274	253	259	273	259	270	251	278	242	264	249	239	268	259	249	252	242	271	237	231	247	257	215	250	228	273	270	238	265	266	268	269	246	260	283	253	242	256	239	245	248	273	266	265	243	273	243	246	239	258	257	247	254	279	279	214	261	255	244	266	263	276	239	264	257	249	241	245	270	255	248	251	217	247	253	231	237	231	270	244	217	245	259	235	233	284	258	282	242	227	245	263	249	247	242	262	245	267	240	257	240	302	259	240	257	251	260	284	252	241	239	281	266	261	240	253	240	256	267	253	246	247	260	265	251	231	250	259	268	260	276	269	279	235	274	266	261	230	238	235	260	239	262	254	257	242	251	261	274	272	237	257	225	275	252	272	241	280	274	248	262	259	250	235	242	250	260	255	268	260	270	257	273	280	254	232	260	247	278	259	248	252	263	283	231	244	258	246	230	268	245	258	275	259	250	239	237	249	249	222	249	218	259	240	276	256	268	241	253	248	231	266	235	252	228	227	279	233	260	250	250	254	232	271	245	265	233	217	246	254	274	239	208	229	254	277	270	261	256	247	241	244	246	271	243	249	233	263	275	234	252	257	272	285	252	249	269	243	242	251	241	268	256	255	237	251	258	257	227	237	260	252	273	244	266	247	220	264	252	267	251	241	261	244	288	281	236	242	247	249	241	264	243	253	278	242	233	255	262	244	251	233	264	265	260	274	272	228	230	247	222	261	264	220	249	282	239	265	239	232	256	242	258	261	262	243	257	244	256	212	218	231	245	273	252	275	261	226	226	276	271	243	263	256	268	260	275	249	252	237	249	236	231	231	255	242	253	241	246	274	259	240	254	231	252	224	253	253	248	245	224	258	254	277	211	250	246	252	228	246	251	245	250	225	260	253	238	264	250	266	263	259	268	234	262	213	262	243	253	240	276	284	243	275	259	226	242	235	245	267	263	280	240	242	239	276	268	256	221	236	269	222	252	249	275	263	278	252	241	241	275	265	262	236	233	234	236	244	258	239	262	265	236	258	228	289	243	255	243	260	261	231	250	236	248	240	213	251	231	241	252	251	215	235	242	249	262	256	246	247	245	247	262	262	252	247	280	259	265	256	237	239	242	252	268	223	221	249	291	232	282	252	234	256	222	231	234	243	229	238	245	236	228	239	258	239	277	247	274	238	246	256	238	248	248	264	217	236	256	258	235	277	258	250	263	241	274	243	253	228	257	261	250	259	253	236	253	255	263	242	238	286	241	254	308	257	252	261	245	237	254	236	249	259	239	264	260	219	219	242	232	244	279	267	237	252	258	219	249	255	242	258	242	248	224	245	260	258	255	243	274	244	238	254	253	253	279	250	266	252	240	251	240	254	233	242	256	253	280	255	238	241	250	240	243	220	276	235	232	236	249	237	226	232	261	245	225	257	276	225	225	247	242	226	254	275	269	263	240	243	220	278	255	246	246	280	258	243	261	231	256	249	251	226	227	230	228	236	257	240	259	244	247	231	241	239	256	265	243	252	249	265	256	248	263	245	248	277	238	221	246	250
51821	77148	8241	5059	3448	2570	1927	1561	1258	1065	992	846	774	708	640	642	604	579	511	500	518	498	1006	4725	4726	2006	420	423	454	445	470	439	387	381	419	396	410	392	426	395	373	426	392	435	398	397	403	405	417	416	379	393	384	391	402	425	405	385	387	382	384	383	381	392	396	389	387	417	392	403	388	391	441	381	388	396	378	382	376	372	389	386	384	411	385	366	364	425	397	393	377	428	411	382	377	364	374	366	396	380	373	389	368	371	394	361	390	373	405	365	363	366	379	415	401	384	374	387	375	402	381	356	404	407	372	378	375	364	386	369	357	367	378	416	359	420	405	386	380	401	392	367	358	381	368	365	388	369	373	375	454	409	361	357	379	385	373	368	384	390	419	390	372	392	421	359	397	355	406	378	328	401	404	369	409	391	384	399	410	401	359	447	392	387	361	400	406	332	396	370	362	408	418	359	398	397	394	357	378	394	406	396	360	358	390	374	364	348	360	383	398	384	409	379	365	358	416	343	382	379	377	383	444	390	362	363	356	365	378	389	365	399	388	350	363	401	373	389	383	399	423	399	349	425	434	403	389	367	369	397	400	376	406	404	347	351	423	397	394	391	404	383	399	404	405	373	368	419	388	399	400	394	405	373	357	364	396	397	385	386	373	429	383	374	365	343	374	420	379	400	419	409	377	370	391	372	396	399	391	421	388	361	340	387	373	363	385	355	384	374	406	380	398	371	392	381	359	394	391	376	397	380	379	385	390	366	384	374	367	359	367	372	355	380	379	392	407	383	410	366	409	371	362	386	382	414	385	381	372	371	359	381	406	406	380	321	388	388	344	363	410	367	367	393	403	372	369	382	385	400	359	419	390	392	369	393	399	426	399	374	415	373	326	412	396	350	396	390	330	382	371	419	365	384	348	375	373	434	339	384	371	416	379	397	401	346	383	367	365	384	399	370	399	372	369	377	372	402	395	398	381	346	407	391	394	403	414	383	402	413	378	364	392	386	363	386	410	396	379	410	363	409	392	386	376	423	367	382	388	367	397	413	369	363	393	373	389	387	389	392	406	379	403	343	367	373	367	378	383	388	401	394	383	409	381	385	405	339	356	375	404	385	384	385	367	391	410	363	395	362	407	375	426	352	377	392	407	368	385	390	393	377	412	347	370	394	396	347	364	368	377	388	415	401	380	384	398	378	410	386	384	337	417	388	372	399	366	375	371	359	399	413	385	382	374	386	373	366	374	396	375	363	363	375	412	378	382	379	380	383	388	391	381	385	368	350	414	395	425	377	368	382	364	372	335	386	392	369	372	381	368	391	384	423	368	395	365	397	391	397	411	402	396	391	359	369	337	334	400	386	376	342	349	355	396	409	419	391	365	385	371	377	362	406	388	383	392	343	380	375	385	364	403	373	423	407	385	389	404	354	357	369	390	384	387	392	400	383	417	373	381	392	413	400	393	400	406	380	355	394	425	398	354	356	379	369	390	406	388	398	390	358	368	404	392	393	389	362	366	378	389	419	369	389	384	392	401	387	404	400	364	368	357	364	418	368	365	388	373	368	381	415	398	394	368	374	398	397	414	384	358	379	378	394	379	382	385	394	403	363	414	371	395	402	394	382	394	387	372	387	383	393	407	425	364	384	379	369	385	378	400	368	378	383	402	391	401	394	378	365	408	357	381	375	398	395	392	406	405	373	395	382	376	407	430	382	354	372	379	367	362	406	383	352	401	353	375	386	380	401	417	373	416	364	449	384	393	356	394	415	401	394	368	374	369	397	393	351	369	387	369	362	351	372	380	389	373	373	395	431	397	366	389	374	409	373	416	384	376	400	388	378	379	374	376	363	412	361	408	413	391	387	364	385	409	396	366	403	372	381	390	374	363	386	401	401	373	387	370	375	421	376	365	381	416	385	374	392	365	398	358	356	378	368	359	337	372	364	393	401	375	381	384	397	358	360	394	383	376	402	376	353	365	353	377	393	407	389	367	382	372	380	406	363	400	406	399	367	390	421	424	365	420	370	402	427	400	377	383	390	412	399	342	417	371	409	386	386	393	393	390	382	369	393	414	381	439	382	366	406	394	333	392	373	380	381	383	391	378	402	434	396	358	393	386	407	381	403	365	367	397	412	383	379	396	386	335	392	389	383	371	386	378	358	388	385	394	337	393	396	392	354	380	399	425	370	371	389	386	401	341	395	391	330	380	357	364	382	339	390	363	397	342	365	380	371	397	377	404	417	381	368	378	387	382	395	391	375	390	376	378	375	411	394	368	379	364	359	413	391	405	418	400	382	359	378	386	386	409	368	390	400	400	400	394	416	386	406	371	371	422	378	423	381	377	412	393	381	361	390	364	388	356	399	384	370	386	383	408	411	376	355	369	411	385	390	381	407	353	381	394	371	397	398	374	388	354	395	398	399	360	398	408	373	388	362	367	387	403	362	414	386	394	388	400	386	374	378	384	386	434	354	425	398	389	361	393	382	413	356	371	374	373	348	374	371	366	378	366	404	394	377	395	403	391	399	390	362	397	430	393	393	362	362	370	374	392	383	388	394	362	365	364	379	387	376	380	404	391	382	350	413	349	362	363	373	359	382	384	348	394	396	396	384	385	404	409	389	396	383	384	415	393	384	366	389	402	378	372	389	354	397	375	364	380	371	388	351	419	406	371	348	379	379	377	390	394	395	376	354	395	362	412	375	395	377	426	374	369	367	360	403	396	403	380	367	367	388	373	387	368	405	367	384	398	358	396	399	381	348	356	400	393	374	395	398	369	373	422	390	391	351	397	370	370	345	379	388	378	399	425	368	422	391	371	380	357	396	359	401	367	382	396	390	353	366	377	390	442	377	372	390	408	369	372	364	404	374	389	397	396	370	385	378	358	389	394	375	356	405	389	378	373	382	372	371	380	414	354	357	362	397	384	399	364	419	398	418	392	368	376	379	365	399	374	401	349	396	387	411	409	370	384	382	398	401	388	392	385	374	342	382	370	381	384	352	418	410	341	407	414	376	396	394	372	361	381	356	354	405	401	361	395	385	370	409	401	402	349	389	401	393	405	403	412	414	387	410	390	371	391	395	380	368	372	349	375	387	341	390	413	401	397	390	373	396	403	371	365	378	389	371	379	406	388	355	370	444	361	396	419	402	399	355	371	352	375	383	367	395	337	390	376	375	389	386	395	348	373	386	388	365	397	380	399	384	405	347	398	376	349	377	378	369	375	404	364	372	366	337	392	381	384	388	357	402	384	363	366	405	402	364	369	382	387	377	397	397	381	342	387	375	358	385	382	380	384	383	360	368	389	350	384	385	420	377	391	370	375	394	422	394	420	426	372	389	396	389	363	375	363	380	386	375	388	394	390	389	384	413	412	384	393	333	388	414	367	400	373	392	383	350	402	398	368	409	400	347	362	366	389	408	394	380	366	408	377	402	374	377	382	414	350	370	385	369	393	374	362	387	383	380	354	388	401	373	413	390	393	383	395	459	395	391	369	350
26617	22556	16244	2089	434	386	426	405	355	371	419	354	359	372	343	395	358	370	313	361	373	360	358	401	473	437	339	371	386	363	359	344	343	351	322	339	355	369	347	357	365	373	344	387	363	346	352	331	323	351	353	295	363	337	320	358	370	368	355	352	303	359	354	350	359	347	334	358	376	346	351	353	347	344	325	330	327	345	371	354	361	346	375	369	377	322	336	358	376	371	372	336	326	352	370	345	373	308	320	349	373	332	329	347	389	392	364	322	363	366	358	345	348	337	378	346	362	356	359	341	371	339	328	324	387	344	303	412	355	364	344	316	364	354	355	349	364	407	349	373	312	372	390	370	364	334	358	344	338	331	340	359	355	338	354	374	374	346	361	322	363	364	374	345	368	362	371	348	364	366	338	341	346	385	344	342	372	363	351	337	348	323	331	352	395	359	345	344	353	337	357	326	366	335	373	351	361	361	357	351	373	380	340	320	374	354	335	317	331	316	358	358	370	371	346	336	348	350	362	340	353	329	337	334	352	328	360	380	396	356	373	342	328	356	355	349	335	341	330	331	360	327	342	339	350	354	345	341	336	401	372	390	376	363	381	370	342	333	365	372	344	377	346	349	369	352	371	353	377	320	327	359	358	321	366	351	359	337	346	354	335	363	377	350	356	349	367	363	328	364	357	352	344	357	365	341	339	354	310	334	367	347	350	354	346	331	377	347	345	355	382	354	337	357	355	354	368	351	300	330	332	386	321	354	335	382	367	334	354	341	332	350	377	361	365	391	338	362	352	354	345	346	317	332	358	356	372	389	323	328	383	349	335	355	336	341	384	356	342	375	353	297	346	361	336	339	336	327	365	341	336	363	308	386	375	307	363	372	329	334	351	350	338	354	356	378	326	368	336	346	318	347	315	360	369	363	350	367	337	358	356	350	340	342	342	341	313	343	368	361	381	369	353	353	365	347	299	338	358	336	368	335	365	342	351	365	364	363	330	395	354	367	356	349	365	369	311	311	374	359	342	357	335	365	359	359	377	365	362	339	358	304	367	352	350	348	367	356	343	364	361	323	356	370	330	372	363	325	347	371	351	321	326	356	378	365	327	341	343	358	364	349	350	381	376	319	324	328	347	361	329	343	337	367	374	324	373	325	390	356	325	377	337	325	331	339	366	366	364	337	367	362	368	370	386	339	343	317	379	330	381	369	381	351	336	384	356	373	333	347	351	362	365	402	339	394	380	357	338	355	350	349	338	349	345	358	328	352	365	368	367	341	397	346	337	334	367	349	364	359	339	358	338	346	335	359	383	338	340	340	348	346	349	362	358	363	330	341	344	379	351	323	356	376	349	339	340	394	407	368	390	334	350	362	363	367	325	385	329	341	330	337	369	372	331	337	329	326	339	326	372	366	361	377	353	338	342	342	352	364	373	357	367	332	324	318	369	377	344	375	370	339	366	363	357	342	369	364	364	340	384	323	331	366	350	328	349	333	333	391	338	359	361	347	325	327	351	346	406	352	380	368	353	336	365	363	376	345	344	388	359	345	350	361	341	399	368	362	357	347	364	342	323	370	374	356	353	345	319	362	356	364	347	344	340	347	386	359	336	322	327	372	343	349	378	336	325	364	343	349	319	313	343	365	336	334	337	327	372	381	352	345	359	309	352	359	331	352	331	338	366	380	337	343	322	331	355	331	374	330	392	348	302	327	342	362	350	327	339	334	352	337	347	351	358	312	351	373	330	358	312	330	330	344	334	352	332	366	343	335	330	348	357	355	357	357	340	370	347	336	369	389	372	343	385	316	334	349	334	392	361	366	368	373	302	351	355	379	343	362	332	378	331	350	358	365	375	357	364	371	335	381	365	363	371	344	364	331	363	365	351	389	337	368	343	366	388	375	363	358	335	355	333	355	381	355	380	320	332	340	359	364	376	327	349	329	378	330	352	361	361	310	370	360	390	350	333	393	324	334	378	339	360	352	348	351	358	360	362	336	327	325	321	359	354	334	362	397	325	351	354	372	327	359	320	356	352	377	364	347	354	339	332	345	367	323	367	340	313	362	352	381	324	349	349	340	378	344	330	323	343	345	361	340	339	366	341	365	352	359	336	338	323	363	369	337	359	345	335	358	328	348	331	324	350	377	383	357	361	392	371	350	364	346	350	367	347	374	343	371	334	376	360	347	375	339	347	378	346	372	379	344	355	336	398	339	379	343	361	352	344	355	346	376	333	342	346	366	347	349	349	326	364	355	341	375	339	365	342	326	361	355	359	317	382	355	371	347	362	364	370	346	323	389	331	368	331	340	376	357	384	341	357	311	356	355	334	345	339	358	330	345	370	342	345	356	350	335	389	348	365	354	347	331	334	341	342	370	363	340	332	374	332	346	348	365	367	369	320	348	328	361	347	297	368	356	371	375	343	346	342	368	317	306	359	344	354	356	354	358	338	349	376	362	392	370	342	360	362	315	355	367	343	346	380	373	354	366	352	380	374	367	354	352	337	376	370	364	359	327	374	335	339	377	320	337	370	377	342	374	374	387	359	318	345	365	349	338	366	331	378	331	319	354	334	355	382	342	377	364	355	329	344	377	365	358	357	338	333	375	337	347	353	359	338	363	356	341	352	361	359	368	391	381	365	338	338	330	362	332	341	357	371	360	341	332	349	359	352	337	356	336	339	346	339	357	376	344	359	346	337	315	353	352	362	357	340	352	348	362	393	343	366	371	324	345	343	328	369	328	369	360	365	308	344	370	334	345	362	356	359	338	343	348	346	335	341	321	331	358	311	372	345	317	370	355	398	348	355	378	361	355	330	376	337	364	367	331	351	348	341	352	365	346	364	354	342	334	353	333	367	356	352	324	359	351	341	348	334	356	342	371	354	366	356	353	374	351	340	373	354	346	338	358	363	368	346	368	362	369	366	354	337	376	359	345	339	350	363	347	340	361	333	351	353	368	361	317	350	347	357	373	363	349	310	350	345	322	337	351	358	335	356	328	355	377	361	344	350	365	382	354	356	394	326	358	343	359	359	315	342	362	342	364	349	317	357	357	352	325	339	373	339	356	336	364	328	322	374	392	337	331	372	348	366	355	365	327	350	352	350	350	355	368	360	343	365	376	370	363	349	339	329	353	321	330	337	351	359	364	377	355	334	344	340	366	377	326	366	361	338	375	358	368	346	335	358	342	363	352	336	360	369	340	382	341	352	363	345	330	372	366	366	331	367	366	360	388	354	365	327	339	320	340	366	337	337	347	375	332	323	324	359	356	348	346	354	356	394	343	354	340	354	332	344	315	338	346	351	351	348	359	380	315	336	342	363	371	381	347	360	338	332	367	361	363	334	370	355	375	351	352	355	332	357	380	342	340	346	367	346	338	359	350	377	344	340	374	356	367	345	326	382	368	351	343	322	348	316	345	361	329	352	337	364	300	339	336	334	341	341	349	369	330	311	333	371	346	355	344	359	330	375	339	349	350	341	369	365	351	333	364	349	345	354	365
24285	36442	2650	828	678	643	607	598	600	583	575	563	540	532	575	540	531	563	510	552	503	515	570	695	947	807	520	524	513	552	548	565	470	493	504	546	525	487	583	519	540	542	499	536	539	540	511	490	519	497	523	523	557	500	502	560	553	544	558	535	521	559	520	541	554	514	549	523	549	538	516	550	526	499	521	541	532	515	516	512	553	522	516	489	531	504	526	533	534	545	488	500	555	559	545	520	512	517	530	545	526	517	518	534	520	532	517	543	520	539	529	512	520	508	544	526	536	572	549	537	508	530	507	535	482	475	504	493	518	508	487	500	503	546	504	530	515	529	502	512	534	495	520	517	496	526	506	540	481	496	568	546	519	533	516	539	514	585	513	493	498	530	515	522	514	520	512	541	474	518	531	511	507	574	511	568	518	558	473	483	537	514	517	526	555	512	530	530	514	499	497	502	531	555	510	527	527	548	505	534	511	513	486	532	490	482	541	499	508	508	515	535	508	525	542	515	515	532	519	553	504	479	568	526	527	499	531	536	481	530	523	525	498	490	526	514	535	508	535	499	534	503	558	511	516	520	568	524	544	521	549	535	504	507	513	557	492	541	518	529	493	499	498	490	493	554	526	537	518	491	518	557	513	529	477	524	512	494	499	549	536	519	558	528	546	495	536	524	505	497	518	501	510	522	537	515	508	503	561	508	470	522	511	521	503	471	539	491	540	532	527	494	534	527	521	523	493	485	494	531	543	522	519	494	518	506	490	513	572	502	500	496	521	543	525	520	525	519	544	512	542	530	506	536	485	519	571	541	554	509	500	530	533	523	531	532	570	534	493	516	481	509	508	512	489	510	479	509	553	522	508	497	559	521	550	488	486	498	446	530	483	527	519	512	483	541	565	548	501	522	511	559	504	537	519	512	528	497	493	586	535	522	517	496	523	519	487	508	508	563	549	525	530	500	544	513	532	522	505	516	520	505	512	511	541	511	461	517	544	479	530	541	498	482	533	543	549	490	532	540	558	495	509	520	536	499	555	527	508	494	506	512	506	531	491	519	551	498	529	518	480	535	529	533	497	529	499	552	493	500	502	482	497	504	473	529	497	492	513	536	511	537	525	505	514	494	543	540	529	514	483	548	535	523	469	521	500	516	498	534	500	533	535	545	502	497	541	476	489	487	504	526	562	523	520	540	534	537	528	535	500	491	518	555	521	515	558	537	501	529	522	514	504	505	520	536	511	518	545	538	488	485	532	495	525	528	540	533	479	534	515	505	513	509	528	549	526	509	539	553	504	528	509	559	514	494	496	494	534	528	501	522	498	498	492	530	457	515	517	540	507	558	519	536	557	545	517	553	524	568	514	536	529	484	508	541	542	561	540	510	509	552	497	548	524	505	524	506	533	554	545	504	484	539	543	562	503	552	507	525	544	537	576	505	545	551	533	475	498	477	509	573	560	531	527	588	530	527	541	506	480	511	485	525	556	535	538	475	504	553	496	514	546	526	523	509	502	528	520	538	529	519	501	551	522	493	524	533	535	471	537	500	515	545	496	509	502	525	506	552	535	515	506	534	518	504	491	497	524	560	540	527	514	538	550	501	541	510	504	501	503	552	498	504	520	556	510	477	513	526	500	490	496	556	566	523	521	523	544	500	502	550	498	542	534	521	516	515	529	530	520	535	570	498	554	562	540	574	535	478	502	538	498	497	485	472	478	518	552	503	544	502	525	466	573	516	542	535	505	539	522	525	535	502	540	568	517	545	517	490	545	516	528	490	539	521	536	481	546	540	494	525	514	523	520	529	511	485	514	540	522	526	496	527	561	503	532	503	520	504	498	566	551	504	489	497	565	502	504	535	531	556	539	538	485	503	502	553	536	499	513	499	534	523	553	525	535	492	516	532	548	547	534	528	472	541	517	469	531	499	537	484	520	474	479	540	494	509	485	541	535	521	493	501	489	518	523	514	506	508	535	491	524	529	534	541	492	519	516	543	536	519	531	522	513	504	495	505	542	533	504	515	541	540	508	525	540	525	533	507	508	504	521	510	528	498	510	471	541	507	577	499	512	483	516	561	517	519	468	502	530	499	482	510	529	490	519	534	501	541	545	552	560	520	509	535	539	497	544	507	513	499	519	555	532	543	529	527	545	502	512	498	587	526	529	542	538	516	547	533	537	492	522	556	531	505	503	479	540	529	490	509	511	522	568	548	524	511	511	543	482	541	515	527	484	522	523	489	508	547	536	501	519	539	491	510	539	524	538	499	520	524	591	506	525	523	533	505	523	528	517	536	545	517	541	496	516	509	531	514	517	477	537	535	483	515	506	486	496	493	521	544	525	530	516	515	514	505	537	506	506	520	566	519	537	537	539	504	512	501	556	471	488	487	486	527	522	536	516	521	548	507	520	539	501	512	483	481	538	541	520	526	497	498	505	532	538	504	560	523	553	567	533	509	554	556	532	510	554	522	507	504	522	531	518	542	480	566	528	567	563	523	515	523	507	539	516	509	488	527	496	519	547	558	565	553	516	584	514	508	511	528	520	542	530	541	489	555	552	539	536	507	550	510	516	490	513	542	538	504	516	532	537	477	519	511	506	506	503	508	540	479	494	547	531	511	539	524	548	540	544	527	555	544	517	548	538	564	551	530	496	531	525	511	516	510	506	508	545	505	544	550	553	537	537	492	504	519	553	538	545	527	539	527	514	533	527	502	559	507	519	531	517	528	545	521	496	508	551	527	527	484	549	503	538	539	512	488	500	546	544	527	481	521	485	527	544	532	504	511	537	548	488	529	542	496	504	535	514	540	572	537	549	532	487	544	488	534	530	504	521	541	525	503	532	519	561	508	531	510	510	528	496	551	516	511	520	507	515	531	484	532	538	504	489	513	546	506	513	497	466	564	529	508	507	516	501	509	523	528	518	569	536	551	540	508	494	485	557	486	515	520	523	523	517	566	511	535	540	556	503	496	576	515	500	526	515	514	492	510	522	533	554	538	529	515	546	491	527	542	561	549	553	506	520	542	536	518	521	527	508	511	550	565	564	525	511	530	534	510	505	507	511	508	513	550	515	549	496	500	537	500	537	546	550	521	483	517	526	549	541	529	517	510	564	495	497	505	515	558	507	538	533	476	537	517	503	587	554	481	525	484	513	552	514	535	531	526	539	492	505	521	489	531	487	529	538	490	581	530	515	550	516	538	561	528	542	537	518	518	530	502	511	468	509	535	530	546	512	513	580	537	538	500	525	541	559	510	493	550	486	511	560	523	558	515	524	539	511	547	503	517	514	543	519	559	510	512	519	509	518	554	505	520	534	550	523	514	464	525	536	517	504	519	511	533	522	521	483	555	511	511	522	549	514	528	566	477	502	504	552	493	522	532	488	546	510	524	520	507	486	516	538	488	473	499	516	509	501	537	523	547	508	534	512	550	552	517	541	556	537	505	523	510	547	486	545	531	514	511	511	528	515	490	516	525	530	507	525	526	562	512	569	528	551	519
23876	21059	27651	24339	20570	6171	918	651	569	572	525	490	506	529	505	504	491	466	464	517	515	518	458	714	2807	3242	503	491	439	475	452	430	458	449	429	449	424	451	473	413	447	448	423	417	448	468	472	453	446	487	443	427	455	425	475	470	458	409	459	420	444	466	460	445	424	434	452	420	443	434	445	448	461	431	468	429	447	416	449	412	435	430	415	451	452	430	473	437	436	453	415	437	461	416	457	417	431	432	441	468	476	420	454	449	427	430	456	485	449	416	433	412	458	407	449	462	436	421	466	417	487	469	417	459	475	404	451	451	432	455	463	450	432	441	449	443	468	450	435	406	422	482	400	416	416	434	502	392	404	441	463	423	435	460	454	388	444	467	445	458	448	421	459	430	452	443	455	424	414	439	420	448	425	452	412	439	420	475	446	431	482	430	451	460	410	446	428	450	413	420	443	422	453	426	424	454	445	445	465	426	428	480	450	428	458	423	472	442	411	466	429	435	443	417	437	448	453	486	486	439	391	462	434	453	483	435	451	463	465	435	465	454	434	418	437	407	405	470	430	427	454	412	430	454	452	447	432	426	462	419	436	427	426	449	449	434	443	431	484	463	410	431	483	418	456	386	428	438	453	390	411	428	431	459	474	484	451	457	476	428	426	392	447	443	446	441	469	455	468	451	409	468	474	456	401	421	418	437	453	465	395	430	453	429	436	423	433	441	468	430	451	427	443	454	418	412	443	407	460	452	432	466	457	429	439	425	395	458	407	429	390	461	405	418	440	417	443	394	415	466	432	470	426	426	418	409	446	459	415	422	418	413	467	443	436	487	439	429	449	476	451	416	428	462	457	420	425	472	434	467	440	418	438	438	423	428	438	445	411	413	428	411	448	393	435	444	443	421	405	475	373	472	460	475	409	417	420	446	447	445	430	422	407	432	458	438	426	413	401	459	431	424	467	403	481	435	440	436	452	458	459	472	436	444	469	439	459	455	434	444	465	442	442	425	426	454	459	478	471	444	467	464	448	407	428	423	460	463	470	453	421	453	450	425	445	446	419	426	441	457	473	470	434	422	432	448	469	447	415	448	439	466	434	452	448	399	402	435	462	414	437	448	415	399	430	428	435	438	466	425	427	466	440	456	431	408	438	454	445	450	415	441	479	424	446	462	442	459	445	425	444	431	392	455	482	403	419	431	458	473	496	444	460	417	434	462	431	458	446	408	407	425	425	421	385	455	454	449	428	445	463	420	446	437	436	429	423	439	456	428	453	504	433	494	444	407	452	416	429	467	434	461	452	419	425	450	427	447	446	450	486	477	491	462	427	473	441	426	416	434	439	447	461	455	442	440	445	446	456	449	446	454	426	446	434	446	439	457	433	467	457	435	418	444	449	438	432	380	414	445	433	430	449	464	409	427	401	477	426	448	426	418	408	451	426	461	462	425	459	414	463	435	467	439	436	408	409	474	455	422	410	436	463	452	439	470	437	444	458	434	440	430	412	441	450	417	424	448	424	445	446	453	439	412	467	465	426	427	440	430	455	445	427	431	474	464	482	455	421	421	424	431	455	413	440	467	408	430	440	412	416	447	471	425	452	445	411	437	419	430	451	466	415	463	435	488	470	422	469	426	432	424	409	443	452	422	431	472	448	439	494	434	425	409	412	430	451	438	420	455	457	431	434	449	472	459	441	426	409	458	433	419	437	433	438	437	434	397	452	421	466	486	424	464	446	416	464	436	471	432	468	430	435	437	460	479	433	407	440	412	419	426	430	431	435	463	426	404	423	435	438	449	487	455	433	429	470	381	447	419	440	465	440	421	435	430	451	457	434	439	421	423	411	404	391	449	461	434	423	436	440	482	445	425	484	436	454	430	414	437	463	416	477	429	443	447	460	477	436	445	466	423	445	400	462	416	442	434	456	433	423	494	438	444	459	429	408	444	468	434	453	406	448	398	450	458	434	414	424	436	393	441	430	462	428	451	462	421	421	425	453	433	392	438	429	456	407	475	448	447	485	428	440	397	447	463	406	438	442	431	450	430	432	394	408	391	444	423	428	399	461	458	424	462	435	437	452	432	444	440	425	473	431	425	434	451	435	487	452	456	418	469	426	472	449	431	471	460	452	437	422	432	441	454	450	437	455	460	441	452	439	430	450	408	441	422	451	442	412	440	446	465	480	480	453	446	426	466	479	452	449	440	421	419	452	433	444	371	481	484	436	444	457	447	437	462	385	449	458	440	457	459	457	417	402	434	483	450	431	442	442	438	445	444	411	436	425	424	399	469	417	418	429	463	416	479	473	448	457	450	432	408	457	442	449	469	443	435	415	452	433	426	431	441	445	457	417	455	428	460	427	451	438	413	433	441	454	444	461	427	441	412	395	427	418	450	497	419	423	448	417	433	471	418	454	436	476	419	433	417	445	455	444	426	422	450	418	402	449	461	413	425	422	420	421	436	458	436	455	445	452	412	434	439	412	418	448	445	477	481	402	457	417	413	425	425	464	414	459	456	408	456	422	450	487	416	431	462	450	440	462	431	457	414	450	463	431	468	463	454	430	409	453	400	435	464	433	408	469	433	439	446	454	407	449	420	414	461	419	495	434	456	436	424	441	436	450	474	418	439	474	404	453	465	423	453	427	419	440	421	434	403	422	459	431	459	443	443	415	427	456	433	436	418	427	411	452	424	406	473	434	425	420	400	465	440	448	445	460	436	498	462	457	466	438	454	466	392	483	418	412	454	417	451	427	433	425	430	423	462	443	447	413	432	434	416	441	453	417	435	460	432	460	446	446	420	450	456	390	388	449	458	454	457	435	421	453	436	444	435	410	434	409	443	414	452	421	441	444	427	399	450	440	457	415	427	441	420	437	449	415	430	396	432	411	452	427	438	437	436	431	451	445	430	424	444	440	444	431	432	419	461	438	440	422	433	461	409	443	449	439	420	421	437	432	438	456	473	420	453	440	447	423	449	420	436	471	414	415	462	463	420	448	436	475	422	400	463	462	420	435	458	473	459	431	442	429	447	417	460	442	446	468	440	423	455	432	435	403	438	452	450	460	472	420	418	424	458	464	476	428	447	451	444	463	435	425	457	435	411	440	442	407	406	456	401	430	432	446	444	441	459	419	430	428	455	431	439	476	458	418	419	410	446	444	461	416	445	433	443	449	433	430	474	389	453	451	472	387	470	435	415	440	431	439	469	426	421	457	462	447	406	394	457	471	449	413	413	448	422	422	444	432	424	428	419	453	458	444	421	422	467	425	448	433	432	456	458	453	460	421	448	430	463	442	422	480	469	421	459	474	464	481	418	459	431	400	451	397	447	424	414	462	452	427	429	430	432	462	456	479	424	414	435	444	436	444	476	447	444	427	401	464	497	454	439	458	422	429	431	423	423	435	481	476	425	431	448	399	401	422	474	447	464	431	448	443	445	447	458	450	416	451	439	389	450	418	434	436	462	400	441	433	430	444	416	428	423	480	399	412	425	450	390	409	439
46223	69230	7254	3212	2303	1778	1463	1258	1096	1003	948	916	880	863	809	757	781	729	727	777	732	681	707	1478	6545	7086	656	694	624	648	669	616	663	639	689	629	670	623	638	674	680	666	684	617	677	656	686	624	656	624	649	647	642	662	659	657	630	684	662	663	614	648	627	642	668	683	594	646	642	645	692	645	673	611	686	641	704	651	625	671	654	660	609	609	617	694	694	661	633	616	621	634	667	635	652	670	643	648	652	663	670	628	600	655	643	647	641	666	657	615	644	624	656	666	627	633	669	673	636	675	650	649	619	627	654	654	642	672	663	661	659	651	636	650	632	668	650	637	662	687	595	662	634	665	664	642	653	659	660	660	650	613	654	683	668	659	672	642	665	643	656	649	623	667	643	655	668	640	690	641	703	648	637	637	633	622	677	662	644	627	628	676	670	636	666	611	645	632	678	695	650	645	663	652	625	631	610	673	631	634	635	670	635	635	632	614	632	637	670	635	661	648	615	631	630	652	640	652	665	624	614	638	647	616	644	596	644	595	633	604	645	675	654	637	666	617	707	665	691	668	653	645	663	604	630	639	679	688	599	658	609	671	628	665	636	688	644	672	617	631	646	591	620	643	630	671	669	632	643	646	612	641	655	648	666	640	653	643	665	650	606	662	609	697	693	648	619	685	682	647	642	647	606	629	657	664	664	672	645	632	640	666	598	614	691	648	648	661	625	617	667	630	697	613	672	663	641	667	663	630	634	647	697	638	677	645	632	641	635	626	610	676	611	636	632	655	639	608	640	649	643	659	634	660	638	632	645	649	652	649	649	619	642	660	651	675	598	666	657	644	627	601	612	627	662	663	686	655	659	629	681	657	645	673	669	659	631	650	633	641	704	634	639	602	678	618	634	685	659	625	655	640	666	656	647	627	687	675	648	650	677	655	649	631	629	612	648	658	634	668	672	632	689	624	672	640	647	678	658	637	664	628	650	678	632	652	632	653	671	646	613	677	682	633	678	661	614	636	666	640	663	638	641	652	610	583	656	609	657	669	670	689	639	656	657	632	664	629	653	587	603	664	685	664	627	619	642	659	601	612	653	674	654	669	642	646	634	635	644	658	621	667	656	650	661	654	607	638	620	646	637	637	664	694	723	666	656	663	607	654	630	661	612	657	673	601	657	667	640	650	641	646	664	644	644	689	700	575	634	674	656	699	650	608	610	665	660	659	665	687	665	643	634	631	682	603	685	658	674	679	640	652	619	662	638	633	634	644	676	643	657	673	641	645	647	632	674	648	601	654	682	639	591	655	661	662	638	668	703	677	666	641	623	572	623	634	632	624	668	706	611	612	653	612	639	630	704	619	678	627	690	622	634	659	643	631	639	631	618	688	655	664	664	652	657	641	625	649	670	671	652	669	633	683	653	606	643	644	651	602	654	648	685	678	634	647	649	625	650	645	612	676	644	657	713	703	630	642	645	605	655	626	654	677	635	670	643	671	691	633	651	629	617	662	617	678	655	682	619	631	661	650	678	669	663	646	623	670	694	640	631	621	613	662	639	679	633	631	628	622	636	653	683	641	601	682	631	659	688	671	642	629	669	663	613	688	695	618	624	649	652	653	630	632	632	635	670	622	650	676	607	673	600	674	646	619	624	651	646	668	654	649	660	672	675	650	665	624	642	611	657	667	664	654	619	648	654	635	595	606	624	658	602	662	672	653	649	653	677	616	621	643	589	675	639	675	617	616	637	684	644	654	651	651	623	663	689	653	699	572	639	689	607	696	700	652	651	629	635	655	641	642	659	700	662	619	693	622	680	617	607	631	628	638	710	679	658	658	655	650	668	674	650	630	696	656	664	632	617	610	677	669	650	641	643	697	654	668	626	630	647	686	644	629	686	636	594	630	649	655	645	631	624	624	666	631	619	682	654	637	603	637	668	611	642	626	645	644	658	613	674	666	660	610	647	648	663	654	644	631	661	631	642	700	647	618	633	636	662	683	666	611	644	660	632	626	662	651	611	627	647	666	645	644	685	652	641	657	664	688	629	644	671	655	663	662	675	652	684	647	640	664	690	664	664	647	618	664	668	650	637	714	669	650	609	654	674	667	659	654	696	696	653	660	653	683	658	684	612	655	687	640	663	632	670	683	646	640	674	624	672	647	688	640	636	671	606	609	635	680	670	634	657	628	614	654	656	702	686	682	660	701	624	633	661	600	627	677	656	654	678	644	678	655	652	673	678	668	649	683	683	692	653	619	608	651	684	644	665	636	624	620	661	683	623	619	655	637	691	666	665	663	667	659	593	680	632	647	633	666	632	664	634	677	630	680	624	624	601	673	685	659	668	642	683	676	609	689	685	657	645	631	638	640	661	618	666	640	632	654	681	688	615	632	668	615	684	665	632	703	643	668	652	603	674	595	658	664	649	656	642	663	633	650	681	658	635	636	650	708	663	670	629	656	646	683	611	677	642	623	662	658	648	660	674	626	639	619	585	657	629	636	700	688	647	626	672	635	656	631	624	589	667	603	623	636	647	645	664	660	645	622	661	663	649	635	645	669	642	627	631	644	605	628	621	668	656	688	655	618	671	643	665	687	678	655	637	702	661	636	627	635	645	630	658	670	636	691	642	608	676	595	669	642	655	680	689	678	631	635	642	654	689	644	656	703	637	619	633	643	632	697	634	659	683	621	689	633	615	663	649	695	673	626	667	610	646	604	647	663	631	620	649	681	687	653	625	629	685	678	649	623	609	606	651	648	653	634	607	645	613	619	690	630	682	673	682	669	666	646	644	587	706	626	660	611	680	626	636	658	666	647	654	599	598	697	656	611	684	636	633	618	683	623	631	673	667	657	620	667	693	648	629	691	658	622	649	629	609	649	624	633	646	658	678	646	616	645	602	675	644	628	700	673	651	572	652	626	613	643	650	658	649	670	682	646	642	654	682	631	671	617	603	678	617	634	693	664	649	615	631	640	680	663	671	639	648	692	658	623	628	676	687	647	648	637	686	725	660	682	638	651	624	633	652	640	626	626	597	649	683	657	645	662	646	647	623	628	627	641	612	676	610	608	622	611	671	628	648	647	668	627	608	673	676	631	625	652	654	664	619	625	674	653	689	672	648	658	619	614	623	622	649	627	647	702	662	708	648	631	655	641	635	623	663	669	654	680	609	665	639	635	617	614	638	678	638	640	674	677	660	662	741	654	649	655	648	660	602	643	646	645	651	711	636	745	650	662	637	651	605	665	649	644	652	677	637	678	647	650	607	656	676	668	643	673	639	655	645	629	671	643	694	685	669	682	697	666	641	674	662	632	620	624	674	612	636	634	644	623	648	633	638	622	609	651	653	611	626	648	701	701	652	640	608	688	592	622	623	650	610	690	657	662	673	636	658	670	620	679	656	623	648	689	645	624	655	689	673	658	668	649	625	633	667	647	635	624	616	653	640	696	679	666	665	650	636	655	614	654	636	639	650	669	597	648	679	638	628	660	628	658	709	621	686	677
22875	20945	28074	23922	20916	20755	4777	769	558	515	441	501	385	404	367	346	262	337	329	336	302	294	268	781	5497	4810	387	284	278	266	257	292	286	289	261	218	243	265	288	279	270	266	252	246	291	244	273	272	261	251	274	279	249	303	280	300	247	269	256	261	262	259	256	272	248	287	231	260	259	267	264	279	294	251	272	282	274	252	296	288	250	245	261	273	268	246	285	259	290	266	278	287	255	259	269	268	250	267	249	264	268	247	275	311	244	272	244	253	260	277	259	265	263	267	277	273	282	244	257	269	260	266	290	252	288	272	272	249	234	288	262	278	243	256	253	246	253	260	263	255	261	271	267	268	264	260	247	285	245	274	247	284	245	278	286	264	279	272	281	259	268	268	254	240	261	275	275	287	270	242	239	261	240	261	250	242	261	271	270	249	271	283	254	243	262	267	266	271	252	276	277	241	264	292	255	247	268	253	273	285	287	242	245	287	288	232	254	248	285	272	297	245	291	266	264	257	289	266	254	267	256	266	245	266	254	272	262	276	231	262	296	260	265	273	277	266	264	270	267	260	281	256	270	309	281	247	263	261	259	248	251	245	254	260	251	263	257	252	265	239	249	241	272	243	251	256	255	246	280	270	284	262	244	260	265	288	280	273	246	257	240	282	267	240	269	297	264	258	253	266	259	263	255	243	258	294	260	284	276	247	267	260	280	245	264	258	282	278	266	250	244	261	253	280	262	261	255	262	261	230	261	253	253	269	237	277	280	265	267	260	285	314	281	262	242	282	249	258	303	269	249	276	264	289	298	270	276	266	278	276	288	239	225	286	259	238	302	254	264	292	277	242	298	280	285	248	262	255	296	234	279	277	257	263	257	242	247	246	256	240	268	268	283	261	268	243	262	263	282	246	253	238	270	260	277	258	271	279	256	261	236	257	281	260	270	268	255	258	293	253	267	269	259	282	232	261	295	273	268	242	290	261	246	286	262	252	265	277	260	241	263	253	244	260	268	289	258	281	235	267	240	241	268	261	256	269	262	274	244	239	271	222	258	282	272	255	242	270	255	256	256	271	275	268	253	258	260	255	268	266	257	288	269	241	257	255	252	246	284	272	266	287	243	253	292	276	262	248	254	260	271	281	286	278	265	263	267	244	265	287	284	273	291	280	259	260	287	258	246	288	250	256	287	233	239	251	235	261	266	251	240	263	259	285	287	278	280	274	276	265	262	279	248	265	293	258	253	275	243	311	249	257	289	257	240	266	275	246	276	284	272	284	265	274	313	276	259	268	264	260	258	266	255	278	233	286	275	288	276	260	265	259	275	266	285	294	266	268	273	251	250	290	255	272	258	273	293	258	282	261	240	264	220	261	272	276	291	262	249	261	250	269	254	259	269	259	227	283	255	284	247	267	276	262	275	246	270	268	254	253	289	277	259	284	288	252	265	247	246	261	248	266	245	294	253	243	266	291	268	268	279	254	228	260	245	274	249	284	269	245	241	285	302	269	266	252	264	278	246	236	265	246	268	268	251	265	240	272	274	263	274	295	246	235	264	272	244	245	284	217	245	273	240	283	294	272	281	270	252	278	256	242	267	270	272	262	266	262	292	245	246	262	257	247	274	241	252	273	265	253	263	258	254	257	253	264	237	253	278	260	291	249	280	265	291	264	264	277	265	246	283	250	272	283	270	283	249	250	286	281	235	239	273	268	254	255	250	286	224	255	243	237	274	265	273	270	253	266	278	267	241	274	248	256	269	238	296	259	260	299	263	263	258	280	282	272	271	252	246	273	269	235	256	279	258	249	239	245	235	234	240	266	277	263	270	245	238	255	268	270	270	247	276	252	255	229	245	256	263	255	261	248	228	244	262	253	250	251	227	279	276	284	249	253	262	245	265	244	274	264	288	260	270	253	265	251	260	257	286	278	231	227	257	260	264	273	273	239	286	298	244	245	264	269	273	285	277	269	295	267	238	248	258	264	243	274	280	248	260	240	260	266	241	228	258	249	250	255	241	271	278	279	245	251	261	263	264	256	274	248	261	266	240	247	270	287	263	290	264	256	245	245	265	237	272	229	263	278	266	272	280	250	299	266	259	273	250	257	257	259	264	249	277	256	278	252	257	272	265	295	250	286	264	274	273	251	265	258	281	274	236	257	233	280	273	266	248	264	296	246	277	246	248	239	265	231	271	240	257	251	260	260	258	253	247	258	225	299	283	259	258	284	263	265	260	270	293	272	270	273	258	263	268	265	256	307	267	268	281	266	262	227	274	254	260	290	273	262	253	284	242	242	266	239	267	294	247	286	288	246	253	242	221	279	242	265	222	255	243	247	259	272	259	244	283	310	253	231	260	268	276	267	244	249	268	249	263	254	253	266	259	288	278	226	249	259	239	269	255	254	241	248	262	284	284	257	258	258	262	249	259	247	246	247	236	269	261	258	295	268	288	258	246	257	264	262	251	271	261	275	274	265	286	271	247	268	245	261	276	256	264	259	252	265	279	263	264	281	255	268	273	301	288	262	247	248	247	271	270	244	257	245	245	251	265	250	259	255	259	271	272	289	266	309	250	236	270	293	243	264	263	270	262	252	287	234	288	293	245	261	274	267	246	261	261	274	278	235	240	253	247	248	261	253	287	280	285	262	301	252	257	262	227	216	249	277	303	261	256	262	270	252	249	256	267	280	260	260	248	263	264	276	280	255	228	266	250	285	267	271	289	278	259	271	279	240	243	268	266	273	252	277	261	284	256	267	275	249	293	266	247	257	267	265	260	263	264	275	270	276	269	246	250	282	262	224	283	261	254	278	282	251	263	255	261	262	259	280	242	286	263	253	227	264	270	287	250	232	280	250	280	270	266	238	262	279	264	288	298	261	260	270	271	270	249	253	258	262	249	277	273	280	266	266	262	261	248	309	289	283	288	251	283	272	255	269	285	272	270	245	249	260	249	255	276	276	298	222	236	265	269	284	268	261	262	251	230	257	242	296	261	284	259	271	273	249	268	291	260	289	249	255	236	249	265	259	241	254	254	271	276	251	260	264	292	250	269	268	257	243	236	263	251	277	274	264	221	267	263	256	229	281	277	288	265	237	247	255	262	234	274	254	282	261	230	269	254	258	264	282	271	279	289	255	279	260	249	265	260	259	269	291	252	253	254	267	264	257	280	289	258	284	263	273	289	270	252	258	253	258	238	297	238	241	263	269	257	299	251	283	266	261	238	270	272	250	269	276	246	262	246	270	291	274	248	268	281	282	213	254	257	258	233	270	270	244	259	254	245	282	268	285	274	244	243	253	286	264	280	261	267	273	269	247	235	268	264	270	244	231	263	252	239	249	258	260	266	269	292	243	258	261	243	244	255	276	276	261	265	279	253	243	265	263	262	266	254	227	259	279	249	266	251	256	300	284	274	258	265	236	252	270	276	280	265	263	247	243	264	266	265	288	259	268	273	285	280	251	259	251	281	265	291	251	274	274	241	261	242	255	270	251	263	243	283	272
51591	78848	9737	5321	3627	2848	2025	1620	1427	1256	1051	1001	826	765	739	684	642	616	544	544	568	549	531	1949	12066	10129	538	404	405	419	423	405	443	395	411	433	431	437	399	410	421	433	448	389	429	389	422	417	391	396	436	439	423	402	407	392	389	416	413	447	388	395	439	404	386	408	410	384	387	379	415	396	402	429	391	378	401	366	362	409	405	407	411	415	426	399	393	401	433	389	345	408	400	396	363	386	369	411	425	393	428	414	422	448	382	396	392	390	374	388	409	407	439	406	391	403	384	411	409	395	391	373	381	408	380	397	399	411	395	393	419	372	393	436	395	407	395	355	402	423	418	385	410	385	382	410	385	418	391	385	411	395	392	379	393	379	400	374	388	402	388	408	399	360	414	395	387	379	412	399	425	376	415	384	363	434	432	393	383	394	355	378	392	395	379	418	392	425	365	392	378	379	426	380	384	395	377	383	408	401	412	409	383	433	404	387	401	383	372	388	409	415	419	387	381	383	391	436	344	386	405	391	394	416	439	375	381	407	401	393	369	395	408	368	388	392	399	390	408	378	406	410	435	394	403	391	369	401	395	384	416	426	381	390	398	406	407	374	399	425	401	382	385	443	401	439	388	405	367	406	386	397	388	378	382	392	373	373	362	398	386	409	376	394	422	422	379	372	432	413	391	429	433	402	420	380	398	431	401	419	387	397	402	395	411	426	394	355	349	392	404	396	381	387	441	419	376	426	364	386	385	380	412	386	376	397	363	366	378	397	388	364	430	392	399	422	398	384	370	398	376	392	373	393	387	404	408	366	422	366	376	398	455	411	402	410	378	383	403	381	376	402	369	374	379	367	410	390	386	385	405	446	404	390	360	409	417	373	380	387	410	406	387	378	409	405	387	405	392	407	400	383	382	409	396	425	361	377	366	394	426	371	379	354	404	386	386	423	389	407	362	437	416	387	384	406	371	384	397	427	401	427	402	380	412	402	374	413	408	392	358	366	393	405	397	402	404	380	383	396	396	439	379	402	401	433	392	412	403	387	416	423	392	353	421	388	402	408	396	382	405	404	416	383	410	407	403	398	391	386	388	404	409	378	383	384	383	403	376	378	391	361	381	415	369	402	400	397	422	374	354	401	410	407	379	401	415	372	382	382	397	396	420	392	440	389	409	374	380	387	390	361	390	401	421	387	403	401	393	388	367	408	395	397	409	400	405	437	415	388	413	393	380	398	411	385	435	378	364	411	419	424	387	380	377	388	413	405	407	399	384	354	413	395	399	388	418	389	423	380	423	407	410	410	387	358	399	408	387	401	417	407	412	413	396	395	388	408	413	396	405	385	363	395	411	406	424	388	426	403	365	372	379	381	380	398	399	435	419	399	389	415	416	379	396	433	410	380	380	365	408	386	384	403	405	412	395	346	371	363	403	407	380	432	395	369	394	395	372	402	427	355	417	391	389	412	379	372	403	431	393	401	386	419	408	401	394	347	374	378	370	374	413	356	383	387	384	413	408	377	388	402	370	402	406	348	386	382	415	396	387	391	373	382	408	357	395	401	403	443	375	406	385	377	413	387	413	414	359	380	369	408	379	394	373	424	374	376	378	418	419	380	406	401	351	393	434	376	380	407	399	405	401	396	419	358	387	410	430	369	395	392	409	393	396	388	351	417	391	419	410	401	411	397	424	393	347	372	410	388	399	381	453	410	397	408	364	403	390	387	345	400	407	424	430	401	415	376	420	398	400	442	417	370	418	412	352	389	387	383	364	394	391	394	403	423	368	368	417	382	428	366	426	421	403	403	430	372	375	375	396	382	377	398	393	376	408	415	428	391	407	398	390	410	371	385	399	421	391	411	402	406	397	392	378	424	396	393	404	373	400	421	412	397	389	363	366	357	423	380	341	390	381	399	356	443	387	425	412	402	382	364	383	371	413	394	420	391	404	391	418	421	413	388	409	435	411	424	418	418	408	414	376	381	396	415	393	431	383	383	389	399	407	373	404	408	360	382	420	424	390	379	421	427	401	401	367	387	410	399	403	392	390	399	389	422	405	410	410	392	421	342	434	416	389	420	390	393	379	393	396	433	358	391	434	399	373	389	350	386	396	387	394	401	375	393	404	372	383	409	382	401	373	392	442	358	389	402	373	360	418	426	394	386	392	373	415	422	406	397	390	414	410	399	413	370	380	385	399	413	417	382	383	360	395	382	377	373	378	389	389	373	438	406	399	406	413	399	378	384	353	372	358	375	383	387	397	371	370	389	401	378	369	359	398	361	410	422	417	411	407	395	400	403	389	428	383	390	402	373	434	392	373	407	354	402	384	372	400	380	398	347	402	418	388	409	390	369	382	395	397	377	393	385	418	424	417	403	410	402	405	416	407	388	408	432	377	397	425	422	407	424	397	381	385	383	409	366	361	424	363	426	406	442	337	403	394	342	364	425	410	395	413	426	415	382	376	396	384	405	364	362	401	393	396	359	373	396	380	376	395	415	387	371	368	413	417	408	381	376	394	389	384	407	411	391	433	393	361	382	407	395	370	433	416	397	377	384	395	388	397	402	427	382	403	391	385	387	391	420	396	384	403	373	388	346	428	393	395	412	390	386	397	368	424	396	396	403	408	380	408	410	391	400	397	406	380	384	399	406	392	370	407	429	369	407	391	375	369	373	395	396	375	361	385	422	381	393	415	382	401	371	397	378	352	373	377	382	393	375	380	384	376	390	434	399	372	384	428	403	428	416	383	402	363	404	395	369	425	378	423	395	388	415	400	386	385	379	413	416	365	360	394	399	402	420	387	401	386	387	399	412	421	391	384	368	377	388	382	387	392	376	424	406	401	384	375	358	403	393	433	439	412	374	421	410	416	419	405	375	439	436	380	413	387	375	403	383	347	375	407	348	404	376	362	383	388	416	395	416	385	424	398	417	367	391	420	409	408	389	408	409	391	414	405	414	416	434	400	377	436	380	400	400	393	386	368	371	399	429	358	388	432	422	394	419	370	385	372	347	420	389	407	380	426	407	372	410	412	391	415	390	394	412	418	412	376	435	364	397	396	417	380	366	397	380	376	403	399	395	371	418	378	411	359	381	419	386	380	426	389	388	390	425	378	412	382	386	414	402	406	406	385	390	404	421	376	416	401	390	421	378	380	422	387	353	410	385	396	404	391	394	427	389	368	382	399	416	337	388	456	383	397	411	408	381	345	384	408	410	388	411	377	378	395	392	403	422	404	404	375	371	414	422	406	385	385	409	404	414	379	375	357	387	388	409	423	390	397	380	412	409	401	406	434	392	400	390	388	405	398	378	372	384	389	416	398	365	380	399	381	378	418	357	402	379	404	418	353	394	421	402	391	416	393	364	409	381	398	423	383	376	368	371	389	390	398	372	391	370	418	411	432	388	442	393	385	397	396	406	382	422	377	421	397	406	381	415	404	408	414	376	398	397	431	384	395	443	396	391	391	421	415	390	398	390	424	397	411	423	376	375	381	396	360	352
26617	21500	13632	1277	457	373	382	349	365	340	369	319	388	341	322	326	319	316	358	363	347	381	318	354	433	443	345	362	311	328	359	352	362	351	346	353	315	324	358	366	358	329	316	345	341	346	355	345	354	316	348	354	332	301	345	341	373	336	332	324	317	361	338	331	311	317	330	359	351	345	313	354	348	359	320	316	348	350	305	330	335	379	350	329	364	362	322	328	354	355	324	325	327	378	362	342	380	353	346	347	375	336	342	338	344	342	319	347	351	330	371	341	363	316	354	338	349	349	338	335	331	318	365	360	351	314	318	328	338	307	346	344	342	356	365	353	315	325	352	356	327	322	321	323	369	342	340	349	351	345	369	354	309	379	317	336	327	364	357	343	356	346	358	356	326	340	324	373	339	344	334	376	367	338	348	315	355	338	379	324	343	355	318	340	335	357	333	372	343	360	338	354	326	356	331	325	339	332	372	329	358	347	364	338	357	369	332	371	337	379	345	339	367	321	331	362	354	345	366	345	337	359	323	355	376	346	357	332	362	355	343	363	345	333	332	331	341	400	325	358	340	321	351	312	332	331	346	337	311	356	339	345	359	346	334	352	322	361	332	359	346	356	328	350	341	356	345	362	315	349	347	339	377	348	324	358	368	381	315	335	367	306	338	323	353	345	354	321	342	328	386	339	333	350	360	331	344	337	329	356	315	384	352	333	368	347	341	357	338	307	333	355	355	337	320	351	352	309	366	341	353	354	332	348	350	355	359	333	325	326	326	337	372	342	333	334	375	358	341	326	342	362	338	353	357	345	346	342	357	339	334	329	331	320	338	338	330	346	339	317	342	325	334	344	315	323	349	332	336	329	336	353	328	319	327	330	368	331	345	325	339	309	325	352	322	348	358	332	334	375	350	358	317	377	331	346	379	373	335	311	329	347	327	346	340	355	338	354	371	339	327	372	354	355	347	346	356	341	333	362	318	345	322	368	366	350	350	331	352	348	329	350	339	337	367	368	333	355	360	360	316	373	335	352	325	360	335	321	337	361	353	322	335	328	337	365	351	327	402	354	361	353	348	367	322	337	325	358	339	358	320	322	388	364	341	303	336	313	374	313	358	323	348	368	325	343	348	387	346	312	336	348	325	349	361	381	325	336	324	359	328	324	365	326	320	351	377	319	369	377	356	361	339	374	337	329	372	364	320	323	345	346	352	336	351	319	352	373	344	345	332	352	373	335	341	381	367	286	313	343	355	327	321	354	350	347	346	391	347	348	356	364	376	327	378	357	356	346	338	359	338	317	342	388	342	300	361	336	329	354	379	370	392	358	344	332	320	319	334	344	350	314	332	335	374	380	334	348	338	346	346	330	351	331	362	346	357	348	325	307	341	349	323	353	337	333	350	353	329	341	341	370	335	333	349	350	360	351	341	337	336	337	337	321	385	335	336	343	341	336	364	319	354	365	339	356	314	331	336	337	343	339	368	333	366	357	334	359	329	362	336	316	348	350	355	376	358	320	363	363	372	364	380	366	360	353	329	363	329	344	317	353	342	369	341	360	354	346	346	319	335	356	347	365	358	342	347	366	362	326	334	297	362	330	348	321	363	327	358	328	316	339	316	342	354	317	316	324	361	331	370	338	329	342	332	399	326	338	366	346	320	357	310	330	358	333	336	342	330	303	354	346	355	317	338	344	378	315	376	302	361	359	331	354	304	349	375	359	326	352	353	344	340	359	315	337	337	350	319	343	350	303	329	342	332	352	351	348	373	313	366	330	338	340	316	358	362	356	359	368	361	354	326	380	339	339	374	329	310	330	355	365	335	332	337	341	351	333	336	340	350	356	330	351	366	330	329	336	382	343	371	338	344	358	339	369	329	330	334	355	348	353	325	348	332	340	364	355	362	353	355	338	341	317	335	346	330	307	362	329	354	345	326	363	317	373	335	361	351	365	353	328	356	372	362	353	331	359	318	327	338	323	314	356	324	356	357	362	337	312	295	328	354	339	347	342	323	362	369	327	355	324	308	335	358	317	350	330	361	361	386	347	363	357	317	313	328	351	337	344	368	336	371	352	332	343	334	330	334	332	343	338	355	329	330	344	324	351	398	341	375	353	347	354	342	335	364	323	326	322	345	349	327	318	334	365	346	357	369	347	347	315	362	332	387	372	329	306	377	400	334	357	348	381	379	340	358	340	338	352	333	328	353	343	323	334	363	350	327	359	349	315	352	351	327	335	331	347	349	369	346	341	348	346	327	344	366	289	359	357	332	340	367	331	319	349	352	303	337	366	338	366	330	369	346	352	315	346	358	295	367	342	351	329	350	347	355	334	338	345	337	311	340	379	357	355	356	345	376	354	331	365	372	359	334	319	343	353	363	348	326	368	319	354	356	333	346	334	349	376	314	354	367	347	324	325	327	335	326	348	335	332	347	364	366	370	339	312	330	332	334	313	332	317	342	385	343	325	350	346	367	331	339	351	320	374	310	329	329	353	385	344	369	336	359	338	319	351	389	335	364	322	313	334	338	313	351	355	340	310	322	300	325	340	327	360	349	320	327	350	346	333	388	339	309	349	343	305	325	317	310	320	363	349	358	326	365	378	355	330	355	344	360	360	339	368	345	354	319	350	368	347	355	338	358	347	358	311	357	348	350	362	337	332	356	329	362	373	328	350	319	335	338	319	344	341	353	341	361	352	326	351	358	361	363	326	336	379	379	360	313	327	387	330	296	331	337	357	333	328	364	339	362	329	358	338	349	330	370	331	323	334	340	326	341	363	355	320	348	360	337	302	363	344	337	342	342	333	358	363	321	347	326	333	348	353	327	340	325	330	350	339	344	344	370	349	350	347	323	344	346	403	326	334	346	328	311	336	341	369	317	361	368	353	327	341	363	351	325	336	284	346	343	330	334	384	341	304	341	324	345	320	369	320	366	310	348	382	359	384	340	317	344	336	367	326	316	358	347	382	343	347	339	351	333	354	348	338	351	343	339	330	377	356	319	309	319	336	323	362	327	345	358	392	336	331	341	324	337	337	337	327	338	374	326	345	354	360	391	332	346	314	388	333	334	332	359	332	332	350	359	354	330	372	322	351	346	318	366	365	335	352	334	336	337	388	326	312	322	343	340	348	328	337	327	336	356	350	315	316	360	359	351	327	341	346	319	316	349	330	346	298	339	346	357	359	330	372	359	342	297	351	362	343	354	364	339	381	317	377	349	332	344	360	350	347	321	333	343	312	321	347	313	337	353	377	332	336	338	376	318	355	360	343	339	362	347	343	326	358	339	371	347	367	359	359	333	354	327	358	376	331	357	356	339	340	359	334	332	308	327	329	345	314	331	345	347	336	338	305	307	355	334	352	350	347	411	323	320	363	372	364	326	334	354	356	316	345	363	376	334	363	355	338	338	353	349	341	335	375	344	352	357	319	338	328	354	344	352	328	334	345	343	344	350	355	340	343	362	347	339	341	340	311	353	337	407	377	355	353	328	333	323	346	356	343
23112	29547	1938	858	695	598	592	597	589	561	610	458	487	525	540	519	567	532	515	482	539	507	482	550	708	710	534	526	497	510	532	511	531	505	525	546	485	492	502	485	505	491	498	497	490	527	511	532	568	455	521	488	527	504	514	493	535	518	499	519	510	485	475	518	490	472	519	489	489	509	516	523	543	524	508	450	531	488	504	476	483	531	511	515	447	512	477	520	509	524	515	484	502	525	501	509	563	513	482	509	502	506	497	500	591	499	490	524	490	496	558	502	515	522	511	536	520	497	485	503	521	501	480	571	530	481	519	520	529	477	504	461	532	532	492	487	462	523	528	483	513	498	517	531	525	482	522	539	507	515	478	481	518	491	524	489	506	510	527	499	532	502	525	527	496	504	465	500	520	497	463	493	504	481	494	509	498	547	488	504	551	493	512	514	527	569	455	496	525	506	544	493	518	493	483	497	480	499	503	490	479	505	517	468	477	535	482	565	485	460	511	529	491	455	505	506	491	526	523	508	504	520	495	498	493	506	519	528	519	553	506	457	487	473	512	529	548	511	490	471	520	506	477	509	486	473	494	530	490	515	503	508	474	494	534	525	523	532	472	482	546	522	503	488	515	477	500	542	515	518	486	497	518	506	507	509	573	506	495	524	504	498	526	513	513	532	544	520	498	535	493	475	512	477	524	528	509	474	515	520	494	501	472	553	536	516	506	518	486	543	493	446	513	532	475	522	479	542	495	508	491	488	482	519	511	530	517	494	521	522	554	540	511	530	512	491	537	513	505	486	483	507	515	504	515	535	506	561	509	496	505	507	492	500	500	528	535	502	524	496	497	509	484	521	505	474	532	478	472	500	524	512	498	459	498	485	492	493	546	488	550	514	539	514	516	522	516	530	507	497	532	518	528	509	541	463	520	519	534	497	538	513	507	507	490	499	480	503	506	528	521	510	502	494	522	509	530	534	488	500	499	523	495	483	524	537	532	491	540	532	494	492	515	469	460	509	524	509	500	491	551	563	500	458	538	465	544	508	536	511	513	531	497	532	550	526	485	502	506	511	517	515	488	496	502	540	495	489	478	501	490	496	514	520	490	477	513	519	520	446	479	516	536	499	512	496	530	532	507	509	535	495	483	506	466	517	530	520	528	504	512	534	496	491	512	504	576	501	489	539	476	532	523	529	524	514	515	568	487	530	523	492	533	470	495	529	483	560	517	497	545	512	497	479	506	486	491	547	534	553	501	519	509	536	480	517	500	505	506	485	549	556	524	521	472	515	493	509	560	515	513	502	508	536	491	470	506	549	512	522	516	550	496	533	519	489	496	500	509	527	540	527	488	505	496	479	517	518	529	482	529	500	514	525	486	509	517	528	500	519	507	502	539	506	496	479	516	523	523	485	519	517	478	532	497	536	505	503	526	527	509	466	517	507	504	519	539	526	507	478	539	474	517	543	486	540	518	478	518	489	519	549	524	480	517	512	515	500	520	533	510	529	515	521	507	530	492	496	505	520	493	495	542	511	510	490	518	492	519	540	490	482	517	436	506	462	523	530	499	484	491	502	574	511	503	490	502	550	523	525	505	479	497	486	493	494	520	559	538	517	523	532	493	508	503	527	519	432	503	509	508	514	481	491	517	523	537	515	499	512	501	527	522	487	452	497	534	536	524	493	491	524	553	529	497	493	526	472	485	491	503	528	504	497	474	525	513	523	508	515	507	520	511	505	557	537	519	477	481	475	508	472	527	516	494	513	457	499	506	521	531	526	523	491	487	534	538	545	491	468	510	493	515	456	483	520	506	508	504	493	505	534	488	504	509	490	499	519	532	493	514	529	536	505	506	512	515	549	520	513	528	470	500	505	503	491	490	499	503	489	485	523	516	496	507	475	528	502	515	514	539	498	473	478	520	518	517	502	498	492	505	498	495	508	489	519	550	542	469	497	533	523	555	532	509	454	497	497	501	497	519	512	540	513	510	504	474	504	494	519	539	502	547	542	528	505	500	468	517	498	486	532	546	489	531	520	493	503	514	511	541	549	503	528	504	537	512	523	532	472	514	493	503	505	473	571	512	472	497	548	511	502	533	537	512	519	520	500	484	479	523	498	507	529	486	511	501	499	519	482	499	498	489	537	509	446	489	503	501	539	470	497	491	488	505	459	515	482	510	529	510	499	492	515	513	490	478	502	512	446	493	496	500	483	503	515	442	523	492	527	493	540	541	547	515	481	483	541	500	480	513	522	464	510	520	521	507	529	491	491	493	527	536	511	531	538	463	484	527	508	474	476	517	490	504	476	521	465	512	536	552	536	544	500	496	506	478	528	479	503	518	507	499	507	525	530	511	484	525	479	505	506	519	489	476	519	524	515	464	497	512	493	515	505	504	479	531	544	552	504	497	511	502	530	473	535	514	523	511	507	517	516	496	493	490	518	508	509	507	506	499	506	478	559	509	521	526	501	528	501	488	520	501	537	483	492	473	527	504	482	503	494	507	532	551	553	540	516	501	499	499	518	553	465	501	550	517	515	481	537	512	533	515	541	505	545	484	528	489	517	526	547	557	531	530	502	503	500	500	484	535	502	496	515	532	514	532	547	528	477	582	505	530	493	503	525	491	530	479	498	540	485	502	525	518	445	509	494	539	520	505	487	503	517	502	458	517	489	529	560	526	478	488	517	514	468	510	530	530	481	506	489	517	544	503	535	548	473	546	474	480	455	533	463	535	485	509	518	491	485	484	518	488	480	491	479	502	480	491	499	485	533	534	541	504	509	483	478	505	499	488	467	488	508	457	505	465	484	541	532	516	522	516	553	511	489	508	482	522	504	520	547	485	499	467	490	526	492	545	484	513	497	564	533	533	518	511	475	523	502	502	497	535	529	523	484	506	513	528	491	540	507	491	515	511	527	500	533	529	501	477	502	489	524	528	496	504	477	513	501	483	537	490	504	516	479	517	531	534	524	508	478	501	465	515	532	482	520	476	499	489	500	564	467	516	505	520	484	507	570	512	487	551	477	486	550	503	523	518	513	513	505	546	468	492	495	483	517	507	482	515	513	477	489	532	502	512	507	505	482	548	481	480	512	463	531	510	508	501	514	550	529	527	524	522	537	529	506	517	501	523	515	510	504	516	508	501	519	469	485	510	516	489	505	493	522	500	523	507	506	541	537	538	543	518	508	499	529	527	546	501	487	501	530	534	507	504	532	507	509	509	526	516	536	513	480	525	489	521	520	472	539	548	487	501	473	509	445	497	474	496	499	547	500	499	517	523	488	523	509	492	484	470	551	537	546	533	496	515	511	489	550	502	539	508	506	477	489	511	520	494	519	489	507	473	532	515	524	547	488	526	493	526	505	547	531	499	509	505	510	541	529	508	510	529	538	487	532	517	536	528	505	496	504	507	517	543	509	467	527	502	481	527	522	526	502	564	545	494	485	532	520	492	467	506	527	461	467	486	526	508	513	525	469	468	493	521	504	533	539	501	518	496	543	541	504
23862	20989	27897	24089	20470	5123	925	664	594	545	549	535	513	509	493	533	477	445	455	416	450	444	460	758	1754	1330	450	445	471	427	444	439	433	435	439	428	418	427	426	436	432	408	404	454	436	430	411	383	420	416	431	412	461	451	428	429	480	439	428	447	440	395	431	452	434	437	435	420	409	407	449	439	431	388	403	425	436	380	436	419	400	430	415	430	462	445	411	408	411	460	408	422	417	421	426	421	418	456	426	444	431	436	438	428	379	396	410	464	444	430	432	417	427	412	404	418	418	404	424	424	441	415	421	439	391	412	407	426	479	403	449	443	413	415	426	452	463	414	469	439	411	415	426	426	382	428	416	446	444	398	431	429	414	406	458	454	428	396	388	406	393	467	473	471	456	402	409	412	435	406	420	400	406	414	445	412	453	460	445	435	439	444	452	443	427	402	419	410	432	388	431	387	431	414	452	441	429	395	397	458	379	437	436	405	429	422	391	421	407	428	443	424	415	420	433	448	409	385	402	430	476	422	416	412	417	446	422	405	388	414	394	456	447	413	409	438	414	449	415	405	402	435	421	419	441	387	405	401	455	424	419	403	397	413	431	394	407	402	490	433	446	434	418	437	410	394	375	389	434	404	458	399	416	401	394	416	432	414	416	427	398	437	413	427	392	443	434	449	450	455	394	435	413	403	411	402	424	404	386	416	425	395	412	456	423	392	437	421	438	445	425	411	408	426	438	417	413	421	427	420	404	414	369	453	445	446	410	405	425	412	432	436	433	440	413	400	387	442	420	387	446	421	422	427	440	421	445	392	402	398	378	403	403	418	445	428	405	428	420	411	420	397	418	412	453	386	438	432	418	431	404	416	426	385	415	423	419	451	416	420	417	409	459	438	425	420	434	422	432	401	418	408	436	392	416	395	429	412	406	391	416	434	402	383	418	392	420	429	432	425	416	413	421	389	405	409	433	419	425	457	440	427	480	434	417	424	449	426	428	414	456	405	431	406	427	435	420	432	447	419	422	399	421	425	430	427	404	432	411	387	436	411	472	407	389	426	461	419	453	420	438	387	407	415	413	458	409	429	432	416	427	424	404	414	437	424	420	392	432	436	468	428	408	428	421	420	403	434	389	421	408	427	410	412	417	436	462	440	449	395	415	463	443	441	400	411	396	404	451	432	377	415	401	450	399	429	399	429	450	453	435	461	402	433	428	382	413	448	435	407	407	398	439	451	400	391	445	426	450	438	416	436	431	412	412	444	424	426	423	412	430	374	450	428	460	448	431	423	431	380	433	416	424	430	402	415	437	393	453	452	419	442	418	452	428	445	413	451	406	451	445	422	409	381	407	463	469	408	425	395	395	443	399	417	399	429	395	412	451	427	427	392	425	431	393	405	419	434	430	458	417	408	445	390	460	421	407	398	423	411	406	432	426	411	428	392	452	397	379	450	417	416	450	425	409	402	403	400	416	406	401	416	407	451	403	462	442	393	484	381	383	372	402	451	434	445	438	401	409	393	416	445	396	466	404	422	425	426	417	441	405	393	396	423	440	411	446	444	425	404	432	425	430	434	424	441	379	403	438	436	431	394	407	481	425	422	439	429	455	417	371	443	394	429	418	442	431	407	426	417	427	417	417	418	447	401	457	400	436	430	387	421	421	437	401	429	418	414	428	434	437	405	434	417	434	410	410	407	423	436	419	424	431	416	439	411	403	408	412	424	416	468	393	446	430	413	430	399	439	401	449	412	394	423	433	407	434	429	406	391	374	449	424	390	413	411	412	410	426	425	431	454	418	477	421	436	439	424	455	443	443	409	421	435	379	400	414	375	431	396	435	414	437	426	394	469	455	418	440	436	440	408	451	497	419	409	430	434	401	418	430	420	421	433	432	465	419	434	415	442	425	429	394	401	420	418	397	414	396	433	440	414	441	448	401	407	417	455	423	451	384	417	444	443	413	435	421	426	415	432	433	432	453	426	400	464	390	393	431	415	408	430	403	432	407	418	382	437	419	433	422	431	441	421	426	381	414	440	400	428	389	416	416	435	415	401	441	404	431	411	387	438	419	433	413	408	418	355	397	428	428	428	411	419	425	410	424	440	393	430	411	417	390	416	433	416	449	427	411	427	421	371	412	408	411	404	433	444	442	432	406	402	407	446	443	397	422	417	404	425	427	445	415	450	413	408	391	446	443	429	426	428	426	413	411	445	414	396	408	424	431	428	428	421	437	408	438	426	407	431	439	420	420	446	432	425	417	393	411	440	421	442	433	406	425	431	442	454	433	414	418	407	447	425	378	428	398	403	424	453	429	404	407	378	400	456	435	463	408	459	419	464	410	399	445	436	434	426	377	417	429	426	411	394	429	420	418	427	390	390	407	412	408	438	400	391	438	443	428	414	418	413	409	399	423	400	426	416	399	411	415	421	409	400	416	429	405	426	403	424	447	440	430	407	461	382	416	422	398	380	446	407	410	407	444	370	413	407	411	411	414	424	429	408	398	432	411	386	448	432	435	431	409	411	415	402	432	421	412	416	423	422	391	432	422	409	405	405	414	458	415	429	428	391	462	429	406	440	417	380	406	410	415	385	427	383	425	435	415	410	386	414	436	388	413	438	417	436	431	399	443	436	415	388	406	429	405	417	427	375	452	397	387	435	405	400	424	414	395	457	431	424	411	404	415	396	425	415	421	406	397	405	427	401	432	442	359	418	471	441	449	425	409	416	403	394	440	411	409	400	453	425	389	409	454	426	424	414	449	431	390	381	450	406	440	415	447	425	433	423	443	448	421	401	417	417	437	422	423	449	400	370	400	420	410	432	414	419	423	409	453	414	416	451	422	432	443	415	425	412	431	407	419	421	445	398	461	432	461	414	437	405	431	393	416	392	439	426	400	404	401	422	421	451	387	405	358	425	416	424	425	438	423	416	455	426	426	424	414	449	437	428	407	428	411	441	432	413	422	444	453	463	416	408	425	454	411	422	427	447	469	431	375	419	456	419	396	395	425	440	399	447	385	461	439	407	447	448	432	365	426	477	420	433	447	408	412	396	424	456	435	440	423	440	451	420	389	438	447	440	434	438	436	429	434	428	405	381	426	400	409	443	435	425	400	434	403	410	403	423	420	463	449	414	420	433	426	403	417	422	421	425	444	420	403	433	412	442	454	439	412	429	419	417	410	424	423	412	401	396	443	428	436	412	421	435	433	400	410	437	455	436	406	409	441	442	406	428	442	391	402	391	370	393	406	424	379	389	448	413	433	409	418	440	431	452	419	416	431	400	409	398	430	453	430	421	432	407	437	406	465	428	441	445	431	462	389	398	470	422	435	392	411	427	415	393	398	413	437	412	414	429	392	405	407	430	402	398	413	428	434	447	450	387	447	445	445	444	406	426	453	427	426	429	433	396	422	434	421	433	415	394	422	412	414	429	462	410	412	450	408	397	431	448	381	415	405	398	415	448	422	426	394	414	436	405	425	395	430	434	431	417	392	399	433	402
44809	64454	10165	3355	2343	1765	1454	1294	1157	1032	914	896	882	811	734	819	745	688	723	672	709	657	691	1591	4031	2904	651	623	632	659	688	624	625	635	660	644	644	645	653	639	657	605	615	634	624	626	634	610	636	663	650	635	615	627	606	609	589	652	579	570	648	608	596	637	656	692	630	605	642	616	640	617	662	637	593	615	649	607	642	611	603	605	636	655	610	608	638	634	684	655	634	633	592	591	615	623	621	599	618	642	674	642	642	609	639	616	618	619	634	595	639	667	669	636	615	639	640	603	582	672	569	611	660	602	639	615	619	578	611	604	643	609	647	627	615	599	632	626	602	592	634	645	614	645	650	632	626	679	664	627	607	622	626	631	673	669	649	641	623	673	584	656	616	633	613	661	611	565	576	603	632	658	579	664	654	612	651	619	629	661	669	648	579	652	622	626	617	652	606	627	596	683	605	567	586	644	646	598	635	657	609	568	701	660	688	597	641	647	631	625	616	646	621	631	616	614	641	657	624	593	605	607	625	634	580	641	633	583	627	648	621	611	613	672	626	635	632	654	635	629	641	639	651	623	609	668	597	684	596	631	656	660	603	616	664	649	594	591	622	621	650	669	648	620	613	648	616	648	631	658	631	602	643	616	617	661	635	640	640	613	617	642	589	589	629	639	600	654	603	644	600	633	615	618	642	610	624	637	626	658	622	647	676	599	643	566	581	663	578	617	651	615	667	649	613	675	604	633	608	637	621	615	657	634	631	629	626	624	605	659	615	642	628	643	636	581	632	646	650	626	629	648	569	615	631	605	598	677	625	596	624	637	599	636	631	617	632	640	634	650	637	593	645	592	642	650	619	618	664	651	582	620	647	625	647	623	599	604	638	653	573	637	636	644	603	637	610	607	648	633	652	663	664	620	626	583	592	618	644	647	647	651	619	625	623	611	635	625	591	613	620	637	684	618	676	615	637	628	637	624	666	639	613	641	618	580	625	655	638	639	623	645	628	633	679	590	578	672	623	656	594	676	669	618	644	603	581	593	642	659	624	631	626	632	636	655	641	609	604	682	600	652	622	604	639	615	617	643	657	604	579	643	623	610	623	676	593	664	607	637	600	607	615	641	634	638	607	604	599	631	669	651	639	655	587	625	664	639	670	593	649	563	646	634	630	621	604	633	605	627	623	678	629	591	591	635	639	611	658	682	634	623	643	599	619	591	595	633	601	640	615	705	599	638	621	628	647	617	634	623	667	633	640	693	615	649	648	646	613	607	620	593	608	593	612	587	618	605	592	655	617	640	637	633	615	618	666	590	600	604	642	633	667	605	584	579	575	634	583	626	640	613	593	657	601	603	632	631	650	598	613	670	643	623	610	621	638	673	623	662	585	597	636	600	647	641	662	624	595	629	605	687	657	607	677	638	624	581	599	627	591	613	613	590	579	695	602	644	627	625	668	668	671	594	585	606	605	640	648	611	649	591	653	646	602	612	595	634	595	650	621	620	608	620	613	623	665	647	629	643	630	644	652	668	630	616	691	643	630	653	592	611	630	606	604	661	610	655	588	618	671	625	587	643	633	602	583	569	631	612	625	618	622	647	625	614	697	628	620	613	634	622	596	657	637	658	637	592	594	607	653	635	645	644	569	676	655	588	647	581	618	650	604	609	607	613	570	671	634	616	608	630	631	655	605	619	612	645	601	648	596	628	614	643	612	639	637	618	634	629	657	560	640	595	600	623	596	634	641	605	600	623	629	585	645	635	646	589	604	654	621	666	611	572	626	639	642	636	582	640	635	655	610	614	637	598	652	652	665	633	614	609	652	636	646	614	600	625	604	585	608	613	660	594	596	656	608	635	604	646	583	633	590	632	615	648	640	629	629	650	636	618	647	630	630	656	621	614	635	592	607	622	643	610	627	595	614	645	652	623	644	635	591	596	647	636	609	656	630	628	659	640	620	644	633	635	609	618	620	604	635	642	638	612	626	608	599	690	613	599	581	653	596	643	613	617	574	626	616	677	691	617	608	648	652	628	616	624	630	641	607	623	624	622	589	638	620	646	619	600	629	673	646	603	656	640	625	630	619	608	590	626	655	615	608	598	619	646	657	641	651	589	666	635	650	632	644	639	580	670	580	602	619	631	676	614	602	630	645	595	605	598	612	597	638	675	648	601	645	613	638	609	622	609	668	565	567	601	578	668	687	600	620	634	626	610	641	561	582	656	609	633	665	606	614	630	667	619	627	617	671	654	633	611	624	604	683	654	608	668	610	630	638	623	645	651	624	650	664	626	560	597	630	572	605	643	584	642	602	586	627	598	648	609	630	628	596	624	635	614	628	620	629	582	617	646	622	621	663	648	627	634	646	669	616	658	599	609	591	663	603	622	639	627	617	606	642	550	588	607	592	612	633	671	641	614	640	586	614	660	650	651	618	612	672	619	642	616	658	648	595	611	574	632	615	614	623	630	667	615	565	594	605	607	609	645	637	631	621	619	617	616	590	628	590	614	641	624	630	571	629	634	630	640	667	599	642	611	620	613	633	607	647	581	624	656	627	636	611	648	605	558	646	655	632	627	585	605	601	639	605	648	622	668	649	626	635	580	602	608	615	623	643	637	599	652	636	642	591	620	615	603	625	634	608	628	609	655	602	650	626	673	609	600	616	625	641	583	608	595	667	633	597	655	621	586	605	612	581	633	625	628	605	608	575	635	574	611	660	600	616	597	610	606	632	595	707	627	626	618	629	639	650	651	637	628	627	640	618	578	604	599	622	635	634	623	637	620	612	663	615	588	584	596	623	642	650	592	578	637	660	585	650	634	642	607	559	578	636	618	621	557	617	627	649	597	649	646	612	613	616	645	637	617	609	576	628	607	669	657	616	640	601	662	660	600	647	627	569	632	621	597	586	615	593	620	692	631	611	632	635	619	655	648	620	595	603	627	597	644	644	628	658	619	635	647	614	654	620	607	654	643	605	632	658	641	602	613	576	604	627	641	595	652	633	597	597	630	634	653	621	598	594	583	659	666	640	633	645	618	570	622	679	627	635	672	649	624	619	638	662	605	623	596	614	577	614	648	650	650	667	641	627	622	631	624	636	651	635	618	606	629	632	622	614	602	609	618	651	611	635	623	625	621	604	631	606	684	635	587	636	599	619	624	578	646	607	606	566	623	642	630	629	665	665	632	660	616	594	618	618	664	612	612	610	674	657	610	621	627	585	607	709	673	676	651	631	631	598	638	646	621	658	582	630	624	658	603	628	613	608	636	613	628	630	629	647	641	635	604	647	631	617	666	608	642	645	574	635	638	604	604	628	594	659	594	627	574	598	588	652	583	564	675	615	600	589	660	623	638	604	643	592	627	623	597	619	642	591	615	640	632	659	596	651	605	650	639	666	612	638	609	644	660	617	612	600	600	694	629	592	636	621	621	596	639	626	577	635	618	608	604	670	610	625	645	588	605	639	658	627	579	625	600	662	705	612	609	590	612	641	636	593	673	615	642
22746	20858	28283	23484	20836	20730	5078	762	568	518	447	426	386	346	333	308	339	322	311	315	296	322	309	716	5114	3053	291	252	270	280	301	265	260	230	240	269	260	258	292	258	252	258	238	260	261	248	230	244	260	242	258	263	263	262	278	258	226	232	245	262	252	240	251	273	240	290	257	254	270	291	261	255	268	249	230	274	263	239	280	229	257	251	251	239	284	239	255	259	247	239	229	288	250	254	257	242	251	264	268	249	238	255	271	241	261	247	277	248	248	260	269	239	242	257	249	266	237	240	263	266	266	264	281	293	270	257	286	265	263	243	244	244	269	286	263	279	268	262	268	230	246	275	241	243	278	270	245	278	256	246	258	236	304	239	269	236	251	261	262	255	268	244	239	233	276	243	248	247	271	269	251	268	252	247	239	241	262	219	273	265	251	253	247	223	264	257	259	249	222	254	287	257	239	255	252	264	238	261	266	250	267	284	243	286	272	233	260	246	257	261	246	255	241	224	245	267	251	282	266	224	255	251	242	279	253	280	261	269	265	252	245	240	276	237	260	241	268	247	274	222	250	240	241	283	251	252	240	268	240	228	285	257	260	245	254	229	238	232	223	244	257	252	209	264	252	275	273	230	256	242	266	268	260	266	252	261	243	232	244	227	275	282	224	274	281	230	233	244	273	259	271	245	269	252	240	272	270	264	257	259	261	250	242	271	241	234	222	252	260	228	259	292	242	275	283	238	270	263	267	264	263	266	254	274	258	263	268	246	242	227	234	245	255	240	236	264	279	223	252	260	255	244	253	255	264	253	254	265	224	233	257	262	248	228	246	287	240	248	277	273	231	243	273	240	243	251	257	258	239	281	259	276	249	222	280	259	242	257	277	244	242	246	265	257	245	269	260	255	229	249	269	254	234	266	275	271	243	245	279	253	245	267	258	243	240	244	259	246	252	241	276	274	255	265	244	243	225	264	254	265	238	246	248	266	281	250	257	252	247	264	240	261	264	244	277	243	252	232	266	263	241	246	240	263	292	255	244	235	239	244	259	253	225	262	243	277	242	249	280	255	240	240	239	285	246	248	250	272	266	250	246	256	241	241	252	255	254	252	241	231	238	290	254	259	250	257	240	282	260	245	256	248	255	290	288	261	267	257	258	260	269	244	243	222	274	233	267	251	231	263	264	249	222	252	267	262	247	269	266	287	240	247	257	266	245	256	255	280	251	257	233	222	245	253	252	244	261	246	253	264	267	265	256	281	248	236	252	244	260	249	257	247	245	257	243	248	265	233	265	243	257	247	258	227	239	262	296	239	257	262	230	257	262	234	251	239	275	249	239	257	268	256	258	246	269	275	267	220	247	244	231	232	266	233	258	256	258	247	220	237	264	241	261	240	230	251	244	255	238	291	295	231	274	289	246	293	241	283	263	242	265	248	275	262	242	262	259	255	274	262	266	253	248	263	270	251	263	252	227	254	239	239	238	255	256	264	238	245	248	238	263	256	243	232	233	251	261	243	255	255	248	240	268	277	240	250	253	270	248	271	247	234	269	265	221	278	237	244	263	247	262	243	247	272	253	250	251	248	222	284	234	254	233	236	225	239	270	244	262	272	281	243	261	248	274	261	248	261	235	267	241	234	253	284	247	280	241	263	249	252	261	255	239	265	271	248	285	282	255	272	263	254	234	259	266	257	272	238	272	268	279	273	252	246	226	248	239	278	257	246	247	251	258	249	239	260	264	255	262	286	281	267	239	275	286	258	249	245	235	276	253	268	255	246	253	242	264	263	262	263	255	254	258	248	262	256	260	255	264	252	243	262	235	258	239	255	276	289	255	243	278	234	291	262	241	254	251	230	279	237	248	257	276	263	262	267	259	264	258	239	259	242	273	260	256	251	231	263	298	252	285	254	259	264	258	248	267	256	227	258	243	279	244	244	303	261	259	253	261	249	223	257	273	246	249	268	210	263	243	259	239	241	265	250	261	279	243	249	230	285	255	284	268	279	264	221	230	217	267	261	258	230	244	253	262	280	285	270	249	256	253	281	257	257	257	247	256	259	253	273	275	263	252	258	253	281	264	261	256	234	282	235	230	235	267	250	259	274	230	231	279	253	249	249	269	255	247	244	247	244	244	266	254	229	252	266	232	253	254	276	239	261	246	236	270	264	245	264	256	261	218	225	256	273	221	242	242	278	265	249	253	220	254	243	269	277	218	253	250	250	249	252	275	272	257	250	254	258	252	248	254	269	283	258	244	284	266	266	249	239	248	280	262	234	245	270	273	273	251	276	240	238	246	265	240	257	266	228	263	234	255	270	220	250	239	246	277	255	261	233	269	245	226	233	282	234	244	262	263	270	249	287	255	264	260	235	226	269	240	275	261	242	234	228	256	241	249	244	249	256	275	241	263	245	245	257	245	237	230	250	235	255	249	222	217	248	275	253	242	253	282	233	254	293	236	286	254	253	210	256	268	244	274	282	243	263	270	255	261	235	263	264	260	253	235	241	244	263	262	237	254	241	265	276	279	274	259	242	238	238	277	256	263	263	259	269	284	241	272	253	229	228	270	269	254	266	263	252	261	257	238	256	255	228	241	266	263	264	279	244	281	259	233	233	275	245	247	253	268	246	254	279	264	269	285	237	292	219	247	234	249	274	266	238	221	295	275	235	270	240	265	293	269	252	251	237	263	211	257	250	256	246	230	247	241	248	260	260	247	240	257	221	249	262	246	283	248	252	279	276	270	270	250	277	246	276	267	234	251	280	253	226	244	261	253	221	271	251	236	247	254	250	234	255	241	251	235	260	269	246	235	226	275	274	280	260	259	254	274	230	274	269	263	235	258	237	240	241	223	265	265	234	233	246	246	247	247	271	261	239	261	263	272	236	266	271	231	252	256	245	243	263	259	257	254	262	253	284	248	248	236	267	223	249	241	269	264	241	234	230	231	226	248	269	252	272	259	257	248	283	251	226	264	260	228	239	223	251	228	244	231	262	226	260	256	251	249	266	268	257	260	233	254	262	263	262	258	257	258	256	255	237	254	268	232	246	251	244	298	263	263	262	239	242	268	247	260	253	249	237	242	270	257	243	251	229	245	234	240	237	282	266	273	244	227	255	239	240	255	275	276	288	267	244	258	255	255	278	237	227	260	297	256	278	252	212	248	233	260	247	246	243	283	245	251	243	245	260	236	263	252	261	243	244	261	261	251	247	284	247	228	254	229	262	262	259	238	268	276	267	242	228	238	254	243	256	248	242	259	249	266	238	256	227	263	236	245	254	249	269	255	247	240	263	279	259	250	243	254	262	241	224	241	258	222	245	242	258	248	267	253	231	232	247	235	304	222	267	234	252	239	262	252	241	265	244	275	230	245	252	265	243	255	252	244	243	260	264	259	251	276	269	279	255	275	263	221	282	266	241	244	239	271	237	262	249	237	244	244	245	277	233	269	282	259	230	259	261	247	243	218	259	257	235	249	258	249	284	237	253	263	238	257	225	266	218
49991	72607	11854	5597	3756	2813	2174	1780	1539	1260	1082	942	842	787	714	669	623	630	557	529	525	505	519	1578	11264	5921	458	417	407	427	425	412	422	387	418	412	402	380	383	404	401	395	439	394	389	389	430	406	412	381	392	392	392	405	401	429	410	403	391	413	371	373	385	369	405	386	414	404	404	394	370	394	380	359	392	413	413	360	378	361	362	368	367	388	406	403	372	413	395	398	397	398	368	401	385	388	417	368	389	386	368	390	375	368	394	404	361	378	346	388	373	388	371	398	391	404	377	435	361	375	393	376	366	386	395	388	365	358	382	367	378	376	390	418	353	391	391	371	384	391	400	388	407	380	408	393	397	402	413	396	406	353	388	395	389	368	390	398	403	366	364	370	434	399	363	401	400	404	390	384	349	400	386	435	386	374	413	386	420	406	398	374	400	383	365	385	372	366	390	445	374	356	376	396	372	364	385	371	382	388	431	409	411	383	391	383	396	372	333	350	386	377	379	434	387	384	383	360	430	377	440	420	354	414	410	389	393	384	416	379	359	383	404	409	394	436	420	438	406	384	365	401	398	402	387	357	385	384	382	389	413	410	401	398	426	383	368	364	369	376	390	373	383	380	375	411	390	399	391	359	395	396	374	384	385	410	367	420	410	382	373	419	405	372	407	374	388	380	397	368	400	355	395	386	418	382	393	371	372	376	390	389	365	406	374	397	386	410	348	382	392	386	398	407	403	386	384	347	370	358	387	400	376	347	375	412	367	406	382	411	425	391	381	389	396	371	416	380	364	435	378	392	363	347	395	346	322	400	349	409	376	407	383	411	415	400	368	414	374	374	380	393	414	373	421	402	373	392	417	388	342	393	355	423	388	410	387	396	378	378	401	388	391	417	407	383	384	358	383	374	375	366	380	376	352	421	392	378	420	386	399	390	358	336	397	408	367	388	373	381	406	380	405	404	404	445	378	395	366	391	383	417	394	368	378	388	414	405	338	382	393	398	379	384	388	403	385	371	401	383	386	383	387	410	355	368	399	402	395	373	368	409	371	363	380	379	416	407	424	377	360	366	397	388	398	386	354	362	401	384	400	371	382	397	364	370	376	405	398	388	394	378	404	406	373	396	394	346	351	409	393	411	385	382	418	366	413	418	382	388	408	366	372	376	401	382	343	419	403	408	401	390	357	380	404	377	394	396	402	391	375	400	365	379	358	422	358	389	401	384	369	364	374	392	356	416	382	377	379	373	363	374	401	358	395	392	375	380	414	428	373	387	373	408	381	421	411	420	403	391	409	372	384	341	398	363	392	361	420	413	391	400	355	395	397	391	378	419	402	348	384	362	379	394	394	408	365	349	366	400	402	421	354	411	386	351	400	402	383	384	429	399	388	395	399	354	412	388	378	418	395	394	391	377	379	379	395	368	381	401	379	409	382	363	375	406	352	402	359	389	423	364	382	405	407	401	392	401	356	377	386	399	413	375	365	377	378	388	385	365	421	394	410	369	361	404	373	390	385	375	394	381	387	372	409	384	404	354	403	393	405	355	372	396	377	389	385	385	408	389	395	410	374	373	386	376	386	386	378	364	406	415	380	423	356	380	381	384	364	400	404	368	394	401	388	384	382	415	407	363	414	390	399	401	361	437	390	397	367	370	393	401	405	400	412	389	390	412	423	400	351	350	399	367	425	368	396	372	385	414	382	376	379	364	407	398	381	376	388	391	381	397	402	380	374	376	399	392	350	381	410	365	390	383	366	404	381	358	387	391	383	398	402	373	371	393	395	375	397	377	386	381	359	390	367	372	383	370	385	381	383	409	415	404	423	390	375	392	401	376	364	393	417	417	393	374	371	389	394	389	359	387	375	416	357	406	391	422	393	410	376	405	410	394	398	400	397	386	384	377	404	383	397	384	370	366	384	393	380	373	411	391	403	378	353	376	426	410	352	387	379	395	369	380	391	385	401	332	380	408	368	382	392	409	387	417	357	366	374	390	360	381	366	393	387	365	365	387	347	356	361	381	403	361	383	356	380	395	412	323	388	379	363	355	378	390	371	397	419	382	366	409	401	391	388	389	385	406	392	388	381	370	389	380	394	401	378	379	360	405	417	372	358	391	390	397	421	381	399	373	385	370	388	387	374	378	412	397	354	360	367	400	415	381	362	403	405	382	368	401	403	421	370	400	386	399	419	392	379	384	384	413	413	397	402	399	395	349	369	411	368	440	396	429	408	371	385	368	406	395	400	419	390	372	408	374	364	389	388	405	404	381	398	411	393	404	419	389	393	385	366	381	388	393	411	396	386	402	360	371	370	408	360	383	381	363	411	379	362	417	388	376	408	407	381	426	368	432	400	370	397	382	340	372	394	378	376	385	393	382	425	410	385	413	405	350	371	371	395	395	386	403	384	406	378	379	383	384	383	364	370	363	400	388	409	387	380	373	366	397	409	406	398	362	406	385	355	380	416	408	402	392	384	394	360	373	371	377	418	338	388	384	408	365	384	369	389	376	411	387	397	418	409	364	372	365	376	396	368	405	399	401	415	393	382	407	407	376	387	387	360	412	384	403	391	372	359	394	390	378	404	400	386	334	386	430	385	386	385	378	420	351	427	389	365	399	404	361	411	374	396	379	393	405	385	382	373	399	392	402	353	401	348	418	384	407	366	377	391	432	383	379	390	344	385	382	393	385	407	406	370	349	365	379	391	396	397	385	415	366	393	411	384	416	341	398	379	394	382	384	378	419	399	390	366	363	394	397	392	381	350	393	396	364	401	353	380	384	393	417	416	367	404	425	379	403	388	379	413	380	384	419	390	359	373	393	362	384	400	392	411	362	387	348	378	419	353	393	421	418	416	348	384	372	407	402	375	372	382	365	371	385	387	399	419	404	413	384	381	402	377	411	391	429	368	401	384	455	389	409	375	400	370	373	408	390	384	379	393	371	398	360	396	386	390	369	420	365	365	411	421	399	406	359	369	368	366	409	376	371	370	372	393	371	409	418	415	411	400	393	392	389	342	377	372	388	355	383	382	353	370	352	368	391	386	395	388	398	385	382	385	380	354	432	380	351	381	399	417	389	405	380	367	380	371	413	384	400	401	414	421	382	407	412	378	392	381	407	412	437	358	401	393	369	383	416	372	397	437	389	369	402	382	406	411	387	435	412	394	421	368	434	390	394	431	383	374	380	402	394	347	358	346	369	360	396	385	382	420	369	378	400	365	390	398	396	388	402	432	364	394	384	389	376	371	359	384	385	405	380	407	398	438	380	405	352	417	356	379	373	361	361	377	426	394	394	381	334	380	392	391	376	416	391	355	411	386	360	387	366	417	408	377	356	379	374	378	402	379	390	399	372	399	381	383	424	397	400	405	391	397	378	415	412	383	368	373	392	403	397	420	398	359	387	375	375	335	382	365	416	418	392	402	410	363	426	403	388	397	368	359	381	380	368	392	405	393	375	380	378	402	382	376	347	371	410	355	404	418	363	379	403	389	372	374	372
26623	21247	12595	1112	469	437	444	376	366	379	382	367	356	385	355	353	371	360	375	359	337	346	383	378	526	687	390	386	379	371	350	350	385	373	354	375	362	396	360	355	359	361	363	359	353	372	365	364	368	340	362	347	363	398	375	353	366	373	354	350	345	373	340	377	313	323	411	357	348	354	393	359	355	350	343	384	352	330	394	376	386	348	367	354	356	371	365	378	353	360	379	361	347	343	365	355	386	341	361	373	307	333	373	389	374	372	385	346	340	369	374	362	335	357	335	355	349	354	399	346	333	374	377	348	337	357	381	371	319	331	385	336	358	363	340	354	342	412	369	380	357	380	331	377	367	390	362	365	340	353	342	350	377	361	355	339	340	390	377	398	364	354	352	405	348	396	355	318	371	360	354	345	351	354	361	349	338	354	322	357	387	341	384	354	346	355	353	383	365	356	340	383	376	388	352	353	343	382	358	362	358	372	362	349	352	403	385	340	349	371	351	373	328	354	335	387	379	300	327	360	378	384	359	356	361	357	378	393	339	353	343	370	390	328	329	359	338	372	334	326	317	373	369	356	371	362	364	366	341	367	342	376	380	365	372	372	342	367	370	360	369	339	348	312	360	359	406	331	342	363	358	334	356	367	343	370	323	379	362	364	387	360	384	360	363	402	339	292	378	375	389	371	378	352	379	412	345	365	390	344	396	333	327	391	361	386	342	369	357	346	353	355	343	378	358	367	354	320	318	405	361	400	364	378	385	372	363	376	387	404	371	368	320	366	383	348	367	349	346	341	365	341	383	353	353	387	350	340	381	388	334	370	368	325	341	383	354	366	351	314	342	356	333	375	361	346	361	351	359	355	338	384	361	350	367	385	372	360	360	340	318	374	353	389	363	367	399	370	333	331	360	340	349	390	338	341	365	371	366	353	362	372	358	369	357	379	332	372	345	406	374	364	361	385	371	358	362	364	352	370	348	345	360	394	337	373	358	367	351	357	365	343	342	339	399	391	345	386	396	395	381	341	360	378	357	358	362	370	375	344	344	364	361	390	392	348	354	338	387	352	381	356	366	372	341	409	373	370	307	363	361	362	375	350	358	404	367	378	327	380	360	380	378	364	346	377	354	318	372	372	398	362	325	337	351	371	367	372	371	357	345	337	408	330	379	344	347	362	361	337	365	375	383	355	378	385	369	356	335	360	332	346	388	388	381	330	384	340	348	334	334	319	356	337	381	352	378	362	338	366	379	373	371	374	358	385	350	387	356	360	391	399	380	362	370	327	337	360	358	375	338	371	336	364	393	337	366	392	346	355	393	371	354	371	326	335	368	387	381	332	332	349	352	364	374	372	371	383	367	369	362	352	397	395	305	363	373	383	335	339	346	380	358	375	373	325	372	354	384	362	360	348	351	321	400	357	406	366	363	340	373	370	363	355	364	356	357	336	385	357	361	376	344	374	354	351	338	345	357	383	351	380	364	396	343	346	381	344	356	347	368	362	368	349	347	354	359	380	319	372	379	351	342	327	374	372	372	358	352	348	358	360	366	361	350	387	337	356	341	403	342	371	369	353	353	359	381	376	372	344	375	377	357	351	377	372	388	357	388	345	387	359	360	342	340	387	401	332	338	347	370	358	375	359	348	328	348	362	330	361	355	354	357	377	384	386	358	359	352	345	362	350	352	362	343	371	357	346	338	348	329	354	395	345	353	347	376	343	387	373	370	394	377	366	342	343	327	378	380	341	372	375	363	357	343	353	391	350	327	324	371	335	383	345	348	332	364	346	361	372	358	363	353	351	336	380	360	328	331	367	321	342	373	369	384	374	399	356	349	364	352	383	354	341	368	360	391	335	385	338	369	392	334	386	365	359	372	372	341	389	370	403	343	374	423	330	344	362	369	340	395	356	387	320	357	348	353	368	367	368	377	366	381	350	336	347	361	368	358	387	397	369	357	357	363	347	356	370	363	375	356	349	378	336	371	377	336	330	374	345	353	376	359	378	350	380	348	355	334	348	362	365	348	392	398	352	340	352	376	356	361	364	373	357	339	347	379	374	368	345	338	332	373	374	363	382	354	336	373	373	374	348	366	404	333	339	367	363	349	339	348	377	382	347	385	357	361	343	385	353	381	375	362	340	348	362	359	382	379	358	355	354	380	383	348	358	362	344	343	331	321	363	355	326	313	355	346	354	354	361	358	327	357	344	338	358	333	374	357	362	394	372	350	355	374	336	348	335	343	356	363	362	346	370	374	342	335	386	333	357	316	389	345	378	314	339	348	361	399	359	360	379	360	344	362	352	346	374	363	363	366	343	391	324	349	366	348	343	384	356	355	369	359	352	364	363	357	352	351	365	344	363	364	382	365	367	402	357	368	357	358	350	366	369	354	359	371	340	348	357	362	385	387	350	386	353	354	384	345	353	342	405	351	350	379	351	364	423	327	348	347	342	357	349	375	318	331	345	332	327	352	378	379	340	370	344	346	330	335	359	344	403	361	375	357	335	380	380	355	373	376	332	338	349	366	365	372	402	325	372	389	363	355	389	383	331	367	356	369	316	370	363	340	335	353	388	364	348	379	365	337	371	388	375	388	381	336	371	348	340	349	363	376	375	332	346	389	360	371	340	399	373	354	377	336	361	342	350	355	348	355	367	339	343	359	363	357	394	339	396	355	343	343	370	367	368	356	332	345	387	328	378	369	295	392	350	356	370	406	348	354	329	362	357	380	392	352	370	360	391	337	360	349	364	350	366	361	361	342	348	323	347	348	349	381	343	355	359	385	380	351	329	352	365	379	355	353	398	386	381	347	345	339	361	383	334	329	372	380	329	352	361	371	364	393	371	367	334	375	333	399	385	352	345	370	381	358	364	361	366	361	357	379	361	328	362	338	347	367	344	371	342	376	345	353	359	375	365	360	360	376	356	372	393	338	358	379	348	364	357	335	371	393	357	364	361	374	400	380	355	360	338	378	343	343	372	368	364	358	386	364	329	379	341	311	379	346	360	326	365	385	331	423	379	349	362	344	359	361	360	364	358	400	396	383	371	345	375	386	379	328	361	381	356	407	311	354	327	367	366	376	380	367	364	373	333	380	365	345	353	360	376	360	372	370	356	340	327	340	361	361	375	334	396	366	370	362	317	359	374	370	343	367	326	347	363	334	369	361	346	375	355	353	365	360	361	359	309	333	333	371	377	345	344	366	364	383	383	338	364	335	344	373	378	365	335	353	340	396	328	294	345	344	371	347	321	367	354	345	351	381	344	368	364	359	346	348	384	367	348	326	356	390	352	357	368	349	387	373	366	363	397	399	378	336	401	356	347	338	364	349	329	352	350	375	350	345	345	352	339	374	377	383	363	360	375	401	394	347	362	380	366	374	373	396	361	368	356	403	344	354	360	375	390	353	363	367	396	363	355	378	361	338	404	368	360	335	369	369	326	335	394	382	328	346	376	365	347	380	376	363	360	357	393	350	334	387	346	360	322	359	368	380	377	353	349
22141	25916	1421	885	739	662	661	593	638	557	578	566	536	569	604	537	556	583	514	569	524	569	521	553	978	1422	563	502	546	512	535	589	556	525	512	523	504	526	515	511	514	528	499	511	553	544	526	534	498	554	545	497	538	550	539	506	505	546	551	538	520	493	540	548	543	516	530	578	542	487	521	555	499	543	535	528	514	516	546	575	572	553	514	545	543	532	540	515	525	522	531	526	528	536	525	532	546	507	528	478	540	542	551	524	539	514	516	532	535	540	481	491	536	551	500	544	550	547	545	514	522	530	513	536	492	530	523	573	544	547	534	530	503	508	545	500	489	515	536	487	537	503	550	500	532	509	491	516	520	490	548	529	530	555	483	570	539	552	527	545	533	527	556	506	520	538	538	532	570	511	561	517	541	495	524	530	508	524	558	526	535	478	568	536	579	511	558	530	505	518	529	541	538	480	514	515	564	532	540	554	525	516	545	532	519	519	538	536	554	508	522	531	553	518	595	557	528	506	501	540	546	527	554	498	559	545	536	501	524	533	519	535	506	501	517	551	502	583	519	536	552	516	508	529	507	565	538	528	523	552	509	541	508	526	530	503	534	557	507	559	507	548	509	518	477	561	486	560	549	524	574	547	561	512	539	539	511	523	520	548	539	505	520	559	572	524	499	523	556	556	512	514	563	565	489	577	520	541	504	540	523	524	520	525	495	554	562	556	545	497	483	533	543	529	576	564	556	518	507	535	554	516	544	542	517	525	506	526	544	509	582	505	498	561	552	526	514	485	498	534	533	576	532	514	529	562	525	570	489	575	547	521	555	506	496	549	548	525	521	552	512	539	547	574	550	550	528	549	501	476	542	541	471	543	530	548	522	509	498	470	546	553	562	537	576	532	531	527	560	497	513	535	568	519	528	538	563	471	534	499	544	542	507	530	561	552	514	529	557	563	548	556	507	542	509	481	521	554	525	503	525	541	496	497	509	508	547	569	516	486	539	534	541	561	514	515	518	523	528	546	560	526	542	542	535	552	550	508	550	543	537	538	492	545	507	546	515	534	515	523	533	525	534	532	549	522	550	522	567	498	535	551	522	517	516	528	522	544	540	565	534	539	572	492	511	529	561	534	544	535	512	494	503	518	526	515	542	523	513	523	500	555	514	570	533	524	525	500	530	519	473	521	522	497	548	530	500	545	516	479	540	504	508	508	565	520	538	543	560	567	531	533	499	555	521	533	513	573	520	525	566	511	555	521	555	521	533	487	563	533	506	501	552	533	553	527	506	531	512	562	530	521	508	537	487	557	517	498	527	541	499	550	538	559	532	507	534	506	515	527	535	543	546	552	537	557	520	533	519	508	518	542	522	548	542	537	553	543	491	527	569	544	522	544	566	495	561	477	530	546	547	567	509	533	541	527	497	569	513	516	512	537	595	541	517	552	525	501	516	547	526	511	542	549	525	539	560	541	594	526	517	566	559	525	509	529	561	555	502	543	537	530	524	570	513	550	550	544	569	562	536	581	543	534	522	517	550	520	547	556	501	520	563	559	572	544	504	534	535	505	535	543	532	473	553	535	512	535	526	516	542	546	540	554	516	513	510	568	592	525	574	516	531	534	541	532	517	519	515	523	514	558	556	521	550	550	553	524	520	549	520	538	503	560	583	556	580	568	496	515	538	539	508	557	569	554	513	524	541	503	559	525	557	516	535	521	556	530	508	510	571	518	557	559	539	542	526	503	549	518	498	544	513	533	547	509	532	552	534	546	552	516	551	513	538	498	530	530	563	539	549	489	552	532	536	526	545	489	460	533	564	548	516	517	551	550	553	484	540	493	509	546	503	532	549	536	532	539	536	546	561	547	565	511	539	554	527	513	538	518	530	509	549	513	504	529	513	536	525	502	540	558	510	533	566	554	518	550	497	553	506	518	519	532	542	545	567	553	497	512	525	549	512	536	559	506	519	527	550	592	527	461	539	556	539	524	560	485	547	519	553	534	546	532	560	526	600	554	553	538	526	524	491	531	480	542	570	523	540	554	517	613	523	505	536	537	538	578	546	546	505	530	496	540	498	515	512	509	536	549	540	533	502	537	513	553	529	533	502	553	551	560	514	537	534	513	515	519	544	559	522	524	559	536	513	498	558	539	537	521	517	533	570	565	533	536	540	558	544	517	551	546	517	558	540	583	529	521	546	537	527	522	554	566	545	546	506	548	537	543	483	551	520	549	522	537	493	486	549	558	555	533	515	557	570	550	551	527	561	488	537	523	537	541	550	562	501	541	497	546	512	522	523	529	546	509	520	535	505	505	534	547	569	554	521	533	526	493	543	557	525	542	517	519	534	569	534	514	538	545	517	499	577	499	498	551	528	517	556	511	553	536	560	555	540	541	550	521	528	532	505	558	542	548	538	507	510	542	522	519	519	514	519	557	550	536	538	526	532	561	570	493	528	529	510	518	550	506	510	527	544	503	547	512	533	538	506	533	532	515	561	510	521	522	539	543	529	567	568	529	522	518	570	540	496	558	543	532	543	550	519	523	550	530	501	533	521	573	548	538	550	552	563	527	533	503	563	536	577	510	530	572	505	584	525	513	528	513	519	521	576	516	566	520	491	513	519	569	542	549	529	529	525	541	563	563	530	496	503	527	541	514	538	535	511	548	554	504	520	530	563	515	492	560	507	530	507	507	509	537	543	580	515	546	514	499	550	538	487	487	529	537	551	544	535	538	516	562	537	496	506	535	530	537	550	549	531	548	518	567	506	501	550	514	535	537	562	531	518	529	509	520	512	569	554	547	578	528	522	551	552	552	530	514	516	552	549	525	508	525	542	576	527	520	557	519	495	528	560	520	491	509	537	525	507	502	571	503	513	508	527	561	554	525	540	554	530	498	546	498	510	573	547	526	516	545	522	526	512	538	562	564	531	546	530	508	489	519	493	568	543	565	536	521	545	524	530	540	500	521	518	505	515	516	535	523	509	536	552	560	544	520	546	519	519	511	516	514	532	492	512	512	533	499	544	543	529	537	548	533	541	561	538	526	523	516	524	484	532	525	587	538	561	531	498	492	573	533	551	526	541	510	522	541	536	510	517	546	540	515	468	552	525	521	490	494	531	532	523	556	549	509	538	482	550	529	524	549	548	519	556	510	559	544	562	511	510	563	560	531	549	493	473	534	516	545	560	460	535	526	466	523	551	522	543	564	535	539	538	537	538	548	520	548	542	527	528	538	532	536	504	532	530	518	545	471	516	577	546	544	528	532	542	517	538	489	517	501	534	501	540	549	512	542	532	530	519	545	540	553	509	562	558	522	515	571	527	501	508	582	549	540	551	552	541	487	553	536	532	517	518	523	531	537	554	553	555	519	540	485	519	515	509	524	532	499	543	487	579	520	555	483	535	528	548	532	545	569	531	550	523	544	540	518	544	524	513	537	530	498	516	529	525	571	532	520	538	566	511	503	499	497	555	559	561	510	589	545	563	537	507	554	521	547	588	530
23917	20970	28104	23939	20688	5574	899	677	604	590	593	510	531	509	504	498	501	483	462	472	462	500	455	447	1783	4766	561	436	414	432	465	472	444	427	446	413	435	438	460	453	447	458	453	441	435	428	424	448	436	485	411	421	451	402	448	464	491	433	435	446	430	423	429	393	459	462	407	439	431	420	421	439	443	447	428	458	484	421	441	433	487	410	456	386	433	454	454	433	417	431	440	397	447	450	416	445	462	441	463	441	419	440	432	433	432	442	451	435	428	406	419	417	445	424	434	445	399	443	457	445	428	410	476	428	468	424	448	408	430	452	445	438	443	453	427	466	486	465	435	455	436	443	479	435	437	461	436	427	470	449	434	420	422	440	445	434	432	448	428	392	451	437	392	438	446	444	460	415	426	418	444	440	444	450	430	442	394	479	443	451	440	466	422	438	400	427	431	410	474	432	436	442	431	398	425	480	421	436	459	460	429	458	456	424	448	450	455	425	415	440	409	421	482	474	466	465	441	422	471	448	430	409	448	425	446	471	447	459	423	452	423	443	495	399	461	441	436	454	425	464	465	437	419	459	415	438	407	421	438	439	469	419	467	441	429	404	416	445	419	445	421	433	425	437	425	448	443	433	440	439	426	422	432	426	450	467	420	413	432	450	454	388	452	467	422	424	446	460	428	441	451	429	410	450	443	448	472	443	419	435	437	458	443	435	429	468	434	439	439	446	444	433	465	403	438	408	417	470	453	444	474	393	384	386	410	450	479	473	443	463	447	467	438	416	399	443	451	466	416	435	410	441	382	413	434	466	421	427	446	465	477	447	434	425	453	443	468	460	401	401	467	407	410	439	447	429	434	436	421	427	411	431	444	446	433	453	421	462	442	391	444	466	419	476	425	447	433	464	450	420	427	435	418	475	452	433	379	451	415	450	424	422	418	418	410	446	439	422	445	418	426	433	465	433	446	429	460	424	446	394	423	449	438	439	460	449	466	428	491	410	409	426	451	422	449	432	420	441	450	439	421	478	444	419	463	428	454	429	462	437	451	459	431	446	431	437	425	419	449	462	420	431	435	450	456	447	442	441	412	444	447	416	475	430	427	410	456	423	415	429	433	444	459	465	446	438	431	393	460	452	420	428	435	464	445	453	450	416	441	450	424	467	405	462	443	508	472	423	415	433	454	504	460	434	411	436	437	439	427	436	469	438	450	446	452	447	455	407	447	438	427	470	439	450	411	453	460	422	426	444	406	415	450	397	450	435	443	457	443	429	444	457	433	415	450	441	416	468	452	410	435	378	449	418	417	468	474	428	451	441	503	431	439	452	426	470	468	426	427	425	455	421	423	425	437	441	453	450	442	454	419	433	405	433	437	479	438	449	468	443	489	441	434	483	432	467	456	461	433	441	414	424	447	412	450	412	418	410	409	438	446	440	481	408	431	455	457	407	420	486	430	422	460	466	419	445	402	467	426	444	456	441	436	462	449	454	394	416	455	451	428	468	407	443	421	437	456	460	429	449	421	412	415	453	421	460	487	426	439	438	455	448	450	438	430	468	431	408	423	445	401	443	426	438	463	463	438	463	415	462	408	407	440	452	445	432	418	415	444	432	451	468	447	441	418	417	425	450	429	443	420	425	419	430	427	437	425	443	445	427	438	462	436	413	416	409	460	464	421	436	443	431	465	464	415	458	421	455	436	444	479	440	418	431	462	456	417	427	440	441	428	455	439	476	424	428	479	473	450	431	476	444	452	429	442	425	398	412	424	448	456	433	424	401	450	448	452	476	450	451	461	416	429	442	444	420	449	444	425	438	420	446	434	464	458	454	403	411	457	428	435	448	463	439	444	465	432	444	425	436	427	445	445	420	437	472	424	451	452	421	425	445	423	451	450	448	438	451	433	420	414	417	425	414	410	471	437	408	416	441	443	424	430	416	424	435	461	430	460	458	405	414	456	440	444	418	464	417	416	472	386	441	446	440	391	443	398	429	432	452	398	436	470	483	459	423	445	407	424	440	404	457	418	422	473	443	467	467	412	404	435	426	443	430	467	429	445	459	462	421	483	458	452	457	485	416	442	462	425	465	421	437	415	463	467	426	447	453	473	455	395	455	447	456	436	484	422	439	447	448	443	455	471	493	467	420	463	438	452	435	428	408	389	448	466	464	439	432	414	442	427	459	440	445	450	436	395	436	453	497	426	457	454	453	403	420	473	439	438	411	441	429	446	430	442	391	467	455	445	444	436	416	414	435	424	463	426	440	414	442	441	448	415	431	454	436	442	410	425	426	404	448	405	423	439	449	473	426	411	424	423	401	427	432	421	434	438	457	425	426	446	438	406	439	419	437	474	441	475	448	428	405	431	419	443	406	393	413	425	436	406	418	458	484	409	441	453	448	431	463	423	447	453	415	462	430	437	419	470	427	431	445	443	431	448	469	436	487	447	431	427	447	424	423	463	425	482	470	441	432	453	445	465	448	432	433	419	440	420	447	473	435	419	417	461	424	423	423	449	457	474	443	457	446	421	450	416	450	421	440	479	425	425	402	449	395	449	423	424	440	439	431	447	450	459	489	434	462	482	434	409	409	467	437	454	443	467	445	428	452	438	417	418	482	441	432	447	428	449	440	443	436	418	460	431	445	427	452	455	425	443	438	440	443	440	425	455	453	432	465	478	451	420	435	463	453	442	404	418	420	434	449	409	433	410	420	434	459	408	440	453	430	455	413	500	433	487	412	406	472	427	460	432	432	432	464	412	423	401	446	423	425	454	414	456	431	404	432	423	412	413	402	451	450	399	447	438	470	421	433	436	432	465	458	471	455	465	436	450	457	450	435	418	415	492	418	481	447	385	461	450	423	471	455	441	435	454	448	461	428	442	428	464	428	435	432	424	442	453	436	411	443	417	452	438	395	439	438	428	468	436	445	436	446	408	432	443	429	415	429	427	410	443	431	400	444	437	474	467	422	419	426	444	415	474	419	455	451	476	453	432	452	443	464	417	415	419	445	420	417	457	442	429	412	418	426	444	427	437	462	455	444	440	430	444	381	438	433	448	460	424	440	438	445	421	417	434	452	439	434	407	439	435	436	428	426	417	446	436	438	453	473	446	439	419	435	465	434	411	408	437	466	398	456	463	444	461	409	442	455	414	435	451	429	465	412	428	422	476	455	458	474	485	451	438	435	423	474	448	433	455	413	409	387	459	450	464	427	434	417	453	442	423	450	416	447	435	466	447	433	409	429	448	476	428	429	454	446	477	424	452	502	467	416	451	468	429	416	430	418	434	440	477	440	433	443	438	433	408	431	479	448	423	451	415	447	447	447	476	474	465	435	465	423	458	418	441	476	459	428	462	471	437	448	442	446	483	419	452	448	411	445	454	455	446	445	435	434	457	462	478	461	434	413	441	422	423	404	443	466	498	429	456	415	421	442	445	451	428	462	423	464	452	426	472	414	457	417	427	467	433	461	419	432	425	437	443	426	423	457	445	439	409	426	431	408
44161	54807	6842	3485	2452	1983	1595	1372	1142	1100	1038	962	862	883	846	815	801	774	779	705	748	699	721	712	4377	10202	822	675	683	671	657	655	704	669	640	650	677	675	650	657	628	634	640	615	667	689	665	670	684	648	689	644	645	650	627	634	631	707	659	641	671	645	673	707	629	623	678	650	645	656	628	621	654	639	693	633	698	680	668	644	653	677	635	680	644	622	647	610	648	642	727	651	647	665	675	672	647	614	653	659	623	665	696	679	701	693	658	633	673	628	645	631	687	683	648	665	693	632	626	601	653	665	674	660	668	662	609	654	663	629	679	640	641	661	660	644	641	669	643	674	677	684	676	657	593	667	627	605	643	667	674	631	657	618	626	637	609	658	635	625	639	658	654	631	630	683	671	648	663	697	622	627	651	675	699	655	655	676	641	644	673	701	660	662	627	612	648	657	675	657	657	612	635	652	649	721	679	617	689	630	659	640	628	662	620	687	665	612	619	635	618	621	667	692	629	691	662	732	662	657	659	608	666	626	659	666	635	637	651	644	623	614	639	652	604	682	663	696	626	628	672	643	613	655	642	621	669	662	648	634	632	594	658	641	638	673	673	590	654	637	644	615	635	637	663	619	664	635	672	665	669	618	669	660	641	619	613	602	665	644	696	622	637	675	672	624	648	680	695	652	640	623	684	635	672	673	637	679	628	642	711	630	607	672	635	651	646	619	636	646	699	630	642	622	645	640	670	624	700	637	639	664	711	635	709	640	662	637	687	692	618	612	655	676	668	661	671	644	613	698	630	618	630	665	651	643	663	631	629	676	643	595	634	676	624	638	646	646	695	622	684	645	653	625	670	625	672	633	639	644	635	619	639	683	641	613	647	663	711	658	646	667	705	673	642	659	658	607	653	597	654	642	667	662	637	642	645	631	647	720	645	632	665	671	615	658	690	660	627	652	649	625	640	638	689	659	640	643	684	670	645	665	654	682	621	652	661	646	643	659	634	631	613	632	644	635	634	642	615	648	658	630	686	682	663	619	676	697	676	666	666	618	681	615	615	652	703	674	646	630	656	678	668	665	681	670	658	658	647	728	598	647	635	625	655	641	650	638	610	608	666	624	651	659	653	650	661	657	647	613	627	650	660	641	689	586	671	664	652	676	676	628	667	646	622	646	646	685	671	657	612	620	638	642	672	630	664	664	651	624	669	666	676	671	670	637	694	637	654	652	665	628	641	628	637	663	675	603	648	686	639	643	657	624	641	647	649	664	663	610	699	631	629	636	669	660	615	642	598	652	679	648	647	672	654	621	663	679	669	677	646	695	641	641	661	647	627	610	674	647	644	644	638	724	653	673	667	632	595	600	647	651	616	655	648	660	663	668	649	626	675	605	648	684	649	670	638	663	667	660	647	620	663	660	656	651	643	652	643	652	637	631	634	704	691	684	650	649	659	633	630	624	628	668	657	674	698	628	639	638	690	626	625	675	652	643	677	609	705	661	620	646	663	665	638	713	676	656	606	673	673	690	653	615	663	648	646	590	618	675	660	648	670	680	599	648	664	641	641	660	630	692	643	642	634	676	655	691	606	668	620	632	700	679	613	599	636	667	642	648	622	662	644	655	641	632	671	717	629	673	662	601	639	644	667	680	613	651	663	663	655	673	631	663	611	671	644	661	675	676	596	652	632	596	645	634	639	645	678	625	662	696	624	610	706	600	633	629	666	694	641	659	627	650	646	647	606	646	631	654	684	658	644	628	665	644	634	710	695	630	629	656	643	661	613	627	621	632	627	643	614	664	633	665	637	646	658	677	670	638	654	696	661	690	612	617	693	632	632	644	632	663	640	646	645	638	639	629	640	667	682	644	655	647	608	645	638	640	627	660	665	625	668	667	636	645	635	669	641	673	637	636	674	613	660	627	654	624	609	646	658	670	661	645	621	642	688	644	646	664	638	582	676	637	645	652	652	668	604	615	694	684	672	664	662	602	609	655	634	674	666	632	682	672	607	627	684	645	676	683	713	633	624	664	614	636	703	617	676	639	656	633	658	623	649	639	659	620	618	625	619	628	613	664	626	616	631	673	636	631	664	689	659	659	651	629	621	645	701	684	593	691	682	664	619	645	664	631	641	664	664	605	632	631	632	644	625	618	700	638	656	659	687	670	665	679	657	684	656	680	610	668	649	666	675	669	675	663	607	655	654	635	627	672	662	615	609	635	618	609	662	631	631	669	627	658	658	637	636	649	670	697	701	675	686	659	644	633	663	653	640	611	664	652	662	614	655	625	691	625	664	616	640	625	654	621	690	603	685	663	629	666	678	646	616	663	640	606	677	623	642	667	654	653	632	625	625	667	663	634	644	644	676	664	701	658	659	692	638	635	664	682	671	628	651	701	632	659	632	644	643	660	651	662	675	634	648	634	657	603	668	616	655	632	625	648	680	611	701	632	646	626	629	611	623	582	641	698	650	685	666	671	620	670	636	685	672	650	634	652	661	638	669	688	652	670	636	670	644	656	662	643	693	671	675	619	638	667	668	652	659	657	673	589	613	659	649	653	681	580	626	681	694	663	693	672	629	671	633	644	610	621	663	668	635	682	678	682	625	696	616	666	627	671	610	626	628	638	619	671	647	663	687	604	678	605	669	667	642	663	650	638	631	647	598	675	689	628	597	664	673	608	630	627	651	591	636	665	716	649	638	666	659	618	668	638	651	644	622	649	671	682	650	624	646	662	679	673	628	605	698	635	622	661	676	632	657	653	616	661	693	624	639	683	637	666	619	679	683	620	663	667	650	632	659	660	691	664	686	653	643	650	678	633	621	676	663	680	654	643	625	663	650	623	707	650	616	659	662	623	643	637	646	669	637	635	645	611	666	675	632	689	635	651	651	690	652	674	659	666	655	630	612	650	659	679	667	627	691	680	666	616	671	654	584	639	684	616	621	678	668	638	625	628	631	643	649	658	650	683	607	658	659	621	642	651	653	657	636	661	668	663	705	671	647	636	626	670	665	683	640	614	675	640	635	635	623	671	669	625	674	670	674	649	660	636	623	705	646	693	696	642	675	660	621	671	636	664	629	652	655	605	664	621	647	657	661	675	622	625	687	648	672	685	594	646	660	678	656	690	677	653	634	689	631	636	626	621	676	575	639	622	626	643	658	685	678	635	666	648	621	629	666	660	638	660	659	689	646	675	686	672	647	628	698	674	650	656	682	642	688	660	685	639	646	713	667	625	610	653	639	643	613	616	630	685	695	624	595	621	655	656	645	644	633	656	642	635	624	626	629	686	632	698	676	639	627	643	649	597	673	631	611	645	663	634	644	653	640	605	627	665	658	662	672	613	632	640	607	666	642	647	677	646	653	627	647	615	671	638	709	619	625	648	655	626	674	667	647	638	673	612	635	657	659	669	687	615	683	679	657	621	633	634	641	682	686	664	609	655	659	657	653	649	623	635	667	655	677	617	704	637	655	653	638	657	624	605	641	649	647	662	617	651	666	636
22793	20915	28419	23539	20915	20830	4934	803	574	533	469	437	415	386	380	382	373	357	319	306	300	316	340	332	3159	9106	1241	267	270	265	291	296	299	287	293	280	293	283	280	268	248	278	245	281	294	296	288	275	253	284	284	256	281	247	303	283	287	278	291	280	245	278	284	270	249	243	270	261	263	282	276	295	285	258	268	282	301	268	249	252	251	238	290	273	280	273	260	279	273	259	290	289	279	266	269	260	241	256	253	258	262	291	270	282	282	286	277	263	296	300	267	301	270	297	265	290	291	262	258	275	265	239	270	250	264	268	294	265	270	268	284	281	260	286	268	277	241	239	252	277	251	303	280	278	240	255	284	300	258	274	247	266	230	256	243	271	301	295	275	309	310	262	265	268	271	279	273	233	242	292	268	266	260	285	265	250	265	266	289	289	276	288	240	265	238	278	260	257	259	295	264	255	268	281	266	249	281	298	303	272	284	256	255	264	270	239	265	250	272	275	258	270	241	271	277	268	256	271	258	262	252	283	283	288	292	276	275	263	254	273	255	315	289	244	273	236	292	251	271	263	289	282	286	278	309	277	266	310	253	278	231	271	258	271	264	274	260	255	267	258	272	264	254	293	265	266	279	305	266	281	274	273	264	249	260	271	244	279	266	266	252	288	241	287	251	270	271	274	256	255	286	284	311	262	248	242	302	273	235	259	243	298	257	288	321	264	284	270	266	260	303	245	288	251	287	311	247	295	265	289	295	274	289	264	268	288	281	261	272	251	254	269	240	240	262	271	270	258	257	254	265	236	248	288	304	276	276	317	277	276	258	284	272	279	269	288	249	278	272	296	269	246	266	268	306	271	285	260	267	286	251	265	273	260	298	263	270	297	261	275	277	286	269	269	272	287	276	258	292	217	286	252	269	279	251	241	260	246	282	254	263	227	268	277	269	270	288	235	282	264	269	284	275	271	231	269	272	254	306	266	248	282	280	278	308	284	260	264	250	275	282	269	274	303	275	246	287	242	265	272	255	269	280	271	232	292	277	257	234	295	259	259	218	256	280	231	261	277	255	250	273	253	274	281	283	254	260	256	273	275	260	282	279	272	277	256	274	253	247	244	293	268	265	280	258	295	260	248	277	284	236	264	281	253	264	268	262	283	268	278	259	263	261	282	260	248	259	247	234	256	289	303	262	273	271	285	250	307	242	239	258	282	250	247	270	291	287	277	242	292	301	288	300	249	274	257	260	279	295	269	276	286	258	244	268	262	257	247	281	248	254	270	261	269	291	252	261	247	252	253	287	285	242	271	244	280	265	262	278	250	240	260	276	260	270	244	269	262	279	265	246	273	257	287	261	283	258	253	275	302	250	276	279	254	247	257	306	283	267	278	273	264	260	280	294	250	259	252	252	252	292	274	275	285	281	265	260	239	276	267	301	284	262	263	261	270	271	271	272	276	257	251	241	263	287	291	257	268	268	280	289	256	289	267	276	278	286	283	268	228	287	259	251	278	288	292	269	276	262	267	241	276	288	267	263	259	270	264	298	283	263	312	263	269	301	240	272	261	279	258	258	276	275	286	264	256	268	300	266	259	249	264	285	276	257	246	269	282	241	287	279	286	268	278	287	279	254	281	272	279	270	214	273	247	253	284	280	294	252	282	266	246	296	281	299	264	283	250	262	286	270	268	296	267	267	281	268	262	280	273	268	255	288	264	297	253	277	282	288	261	255	278	246	264	249	274	270	280	265	255	277	259	295	271	260	290	263	269	255	285	266	278	259	270	275	245	306	217	239	268	277	258	254	247	276	295	287	261	278	250	255	261	236	270	252	257	253	245	283	257	249	258	247	236	255	295	289	261	274	289	263	282	241	262	243	293	256	300	261	257	266	258	269	274	263	255	257	286	240	266	254	291	270	242	273	295	268	269	302	303	284	278	274	263	260	271	266	249	254	264	271	289	269	290	298	265	258	237	272	270	289	265	262	254	261	269	265	284	275	266	283	262	293	288	298	268	268	299	268	275	257	260	269	273	303	253	315	250	241	290	281	300	277	274	298	265	281	270	271	235	301	300	277	254	253	268	252	273	287	244	307	290	271	276	273	235	268	280	265	282	292	283	269	258	261	288	290	239	282	261	280	282	293	254	275	292	260	247	279	269	275	272	259	284	257	266	262	277	257	299	291	283	278	295	267	272	249	266	259	278	288	266	238	288	287	266	264	243	248	292	256	279	279	275	298	260	274	277	278	272	306	259	240	290	280	266	282	262	288	259	249	292	250	261	288	249	278	250	300	260	282	254	314	264	262	292	275	258	276	257	283	257	262	255	275	279	249	282	297	272	260	286	269	262	249	287	294	248	290	257	272	279	238	270	266	266	264	267	256	274	256	258	270	274	267	257	258	260	275	276	257	280	281	275	298	261	261	288	272	289	266	285	264	274	274	240	290	272	288	285	287	241	251	247	292	239	263	293	258	281	276	280	281	259	259	243	269	286	256	293	275	299	262	265	265	251	257	247	279	253	272	278	275	265	270	252	309	287	278	251	290	277	239	276	257	270	239	278	265	269	254	274	288	247	253	235	267	263	278	243	271	286	252	272	279	259	284	276	253	297	288	262	273	252	264	271	239	274	265	294	300	267	249	265	280	298	268	262	277	284	247	271	280	261	270	275	286	279	276	294	252	276	274	266	300	254	260	233	274	263	275	265	248	253	282	278	257	285	255	252	265	275	260	274	270	241	257	296	261	267	280	264	254	258	252	294	231	287	295	265	270	284	290	239	244	270	266	251	259	277	269	273	253	255	276	262	253	302	251	287	252	268	242	262	237	285	269	268	277	265	250	252	259	269	267	249	255	273	293	280	254	277	275	294	285	260	262	270	282	261	274	246	265	307	281	256	259	284	273	272	286	294	269	274	242	246	295	266	235	265	288	247	268	260	280	251	307	278	267	294	262	251	276	311	274	281	302	252	233	290	263	262	282	255	275	285	268	293	269	280	239	238	300	279	262	248	285	256	299	258	297	247	270	258	279	275	246	240	240	274	293	272	268	279	287	280	275	313	259	284	270	263	272	264	255	251	278	247	317	262	257	238	259	287	268	284	285	277	296	298	281	259	274	282	265	240	272	270	249	265	310	278	252	253	293	251	258	272	275	261	270	261	277	274	264	282	273	263	275	279	269	283	273	268	283	283	268	266	241	240	246	254	240	272	264	284	271	299	264	292	257	258	270	316	275	277	281	267	261	256	296	295	270	246	266	264	248	236	265	271	308	271	265	267	297	266	256	288	273	272	261	269	250	265	263	249	255	284	288	278	284	276	271	278	263	279	285	266	277	280	278	275	285	282	276	276	275	278	297	274	257	253	283	288	282	286	258	289	299	255	254	258	288	266	289	282	279	268	265	282	270	294	255	287	286	281	253	243	259	272	295	262	266	294	274	281	268	274	252	270	283	274	258	277	246	260	285	270	271	243	251	260	266	276	274	269	276	260	275	277	265	252	281	246	277	274
48865	66512	10722	5744	3756	2969	2242	1849	1550	1313	1077	995	882	846	767	697	658	639	625	598	534	549	538	584	7522	17076	1756	422	471	418	410	425	449	439	406	416	439	470	444	429	430	402	464	402	391	424	415	408	424	425	419	444	422	390	396	377	383	389	437	436	398	405	383	396	411	435	418	405	407	445	445	407	427	437	421	449	454	424	399	396	400	385	462	404	432	391	429	416	425	431	433	439	401	430	443	385	394	441	373	430	383	452	408	417	385	425	397	462	432	392	440	405	411	400	431	384	422	406	438	442	383	399	392	394	401	383	447	374	402	385	421	416	407	373	425	424	420	413	422	408	426	429	418	439	408	378	413	393	423	374	401	409	396	421	410	378	435	400	436	409	365	417	412	420	440	465	403	381	442	408	425	385	393	413	427	461	440	414	384	416	396	388	431	423	366	437	379	457	446	406	426	415	406	383	421	434	456	414	400	409	401	406	416	388	433	412	421	459	434	387	431	403	430	435	408	409	425	407	406	400	422	419	417	413	368	401	445	413	388	418	409	424	419	421	441	444	447	418	392	425	410	388	395	417	404	424	405	388	395	434	441	442	434	425	400	366	399	391	410	423	415	398	416	398	421	415	419	429	390	386	405	394	420	438	416	407	415	419	406	428	443	377	447	458	401	375	441	423	414	406	401	429	444	417	423	402	404	418	438	425	422	425	399	413	426	391	425	420	399	412	375	466	415	428	439	423	423	445	407	433	428	434	408	410	422	361	404	418	399	413	373	417	432	440	420	429	395	405	396	412	410	416	435	436	389	415	411	426	411	408	379	431	454	422	439	415	400	408	410	422	413	413	384	386	414	427	417	393	406	422	415	412	399	388	412	393	423	423	415	402	395	407	413	424	400	400	452	431	404	418	391	438	431	401	387	436	438	433	438	392	403	416	429	404	420	436	375	412	373	433	426	419	402	404	407	456	423	393	420	410	414	391	419	440	412	416	404	414	435	391	432	411	415	414	395	418	442	417	405	418	422	400	412	430	430	412	422	433	395	403	424	388	426	389	397	408	421	361	431	443	404	417	473	408	420	402	418	393	413	407	432	421	425	425	420	403	435	401	444	402	420	450	448	459	391	393	412	392	435	419	408	421	448	389	386	419	437	409	395	437	405	446	415	423	408	408	416	367	391	412	423	424	398	399	409	412	413	449	401	409	462	426	402	416	394	389	419	412	458	418	409	389	460	417	404	400	437	382	418	436	411	369	386	390	381	400	473	415	409	439	408	423	396	414	406	379	412	390	416	390	437	430	408	398	461	410	428	397	430	403	423	409	426	404	403	405	406	403	371	400	409	436	437	437	388	429	380	349	443	427	442	380	389	402	417	399	403	428	431	428	428	415	414	420	429	419	399	387	397	407	436	418	407	439	428	410	429	401	410	420	403	385	387	385	419	377	435	435	410	441	390	419	406	426	427	446	417	398	447	415	401	423	380	444	391	422	407	427	412	405	425	405	378	422	426	408	431	407	394	431	414	441	405	385	433	440	390	384	421	373	407	414	399	416	400	405	427	400	450	406	422	441	415	454	419	438	416	418	386	413	433	424	442	409	428	409	425	387	401	403	417	427	403	437	372	415	400	410	426	400	388	422	432	422	366	394	421	431	446	436	409	424	378	396	441	448	397	403	422	420	417	423	416	447	366	431	380	422	408	372	411	432	425	417	394	443	415	443	439	402	425	433	402	403	410	389	399	448	431	409	401	472	415	401	409	389	405	428	412	377	413	413	420	408	401	428	441	414	401	438	419	394	424	439	441	416	423	405	397	442	397	386	387	386	427	404	391	419	410	424	381	433	410	423	419	418	385	389	444	394	401	419	423	419	437	417	423	419	371	409	427	387	381	431	398	427	380	440	418	443	409	404	407	396	414	413	444	439	406	397	396	363	413	416	396	398	415	440	402	398	411	392	435	457	395	402	401	401	458	409	398	443	430	401	423	470	361	425	422	405	409	392	422	426	392	358	434	414	386	390	419	399	443	405	398	418	409	397	441	423	443	427	415	424	410	442	414	429	407	419	411	407	431	424	410	420	398	427	447	441	399	390	425	421	405	394	382	435	408	413	390	373	423	428	404	425	422	404	388	372	432	398	435	392	399	441	416	404	444	397	449	388	401	402	432	412	415	379	427	411	406	401	423	378	419	439	385	408	380	418	390	398	413	422	425	406	435	445	412	438	432	422	465	442	417	409	419	411	417	370	417	384	397	425	450	411	435	406	401	421	396	413	426	398	421	420	454	427	407	420	403	411	425	418	415	398	374	399	420	396	421	377	392	392	404	414	427	391	420	406	422	396	383	429	408	394	374	424	426	366	429	405	367	426	421	418	397	405	410	398	432	405	428	462	413	351	403	430	392	406	410	399	366	411	394	425	402	409	423	414	405	406	399	428	409	401	406	415	381	418	399	450	406	422	405	394	443	430	372	387	417	406	408	393	358	379	426	419	404	440	404	421	417	420	389	413	374	419	422	387	351	439	441	397	381	402	421	413	423	431	376	427	418	443	419	390	392	410	417	420	375	403	426	422	418	421	411	425	382	410	373	426	442	425	379	415	409	424	351	421	425	391	445	395	386	426	441	413	431	378	387	395	417	396	448	410	417	438	410	401	414	468	400	451	413	415	433	421	388	384	451	400	428	380	428	419	405	450	406	415	446	447	429	423	421	401	431	445	420	363	412	402	437	386	430	437	410	451	404	421	426	430	438	430	398	407	409	427	393	397	381	425	395	380	411	416	427	415	425	390	419	407	412	421	393	441	392	400	459	410	428	408	419	399	436	408	402	408	419	383	394	408	390	413	385	438	427	411	438	398	386	444	396	408	408	420	398	425	412	398	429	449	382	410	430	384	433	397	400	406	380	409	418	403	432	409	400	410	406	434	397	419	407	412	425	400	435	416	411	396	399	411	411	418	415	430	390	400	360	410	400	432	401	400	427	421	402	394	417	433	420	391	439	439	404	425	392	407	418	433	412	400	408	405	404	377	424	406	445	421	437	385	408	433	418	360	365	404	432	400	396	398	401	387	398	376	373	401	410	401	439	416	440	415	393	426	402	402	430	416	388	414	424	441	404	415	369	408	386	417	394	421	403	423	387	446	419	423	394	414	434	433	407	408	418	414	423	385	400	426	423	370	424	376	395	428	383	431	416	403	402	397	382	371	390	421	369	384	442	410	457	423	387	420	402	401	417	426	404	376	429	402	408	393	430	421	411	416	408	405	424	416	367	415	407	402	373	389	416	441	408	417	402	423	400	402	416	426	373	381	393	430	421	414	446	422	358	418	395	411	452	389	405	438	416	434	416	383	366	422	391	353	431	387	405	394	411	422	414	373	422	420	434	418	396	416	400	420	386	431	409	384	411	463	419	398	417	382	390	402	408	381	384	431	413	408	399	410	383	434	417	430	406	379	391	441	432	440	393	403	422	419	417	408	379	411	418	409	417	386	417	418	397	437	386	395
26589	21047	12518	1277	672	582	451	389	405	408	351	385	386	367	385	382	360	390	409	365	390	379	390	382	610	1040	471	345	409	366	380	379	386	376	350	348	382	378	398	363	375	367	384	380	364	353	361	382	342	403	351	391	368	372	397	390	413	385	374	372	344	399	361	336	375	378	351	368	377	340	365	387	362	380	353	358	358	380	348	365	337	346	333	404	375	401	365	350	373	406	402	373	415	384	354	350	363	364	337	380	374	398	387	386	434	326	406	388	372	399	367	388	373	393	382	354	411	356	360	373	354	385	347	373	342	343	392	356	378	373	354	363	347	376	359	339	396	395	376	378	359	369	418	417	374	346	334	367	356	387	365	378	379	424	379	394	351	361	403	384	352	388	354	343	370	328	370	394	361	360	384	378	361	336	395	329	378	371	395	383	404	384	357	395	359	366	371	347	381	351	337	370	359	360	394	359	369	411	410	377	411	378	376	340	393	359	373	392	354	389	389	371	361	395	395	371	418	376	364	361	374	341	435	382	383	373	371	373	389	340	374	378	381	361	382	403	385	369	354	362	375	378	425	400	395	385	357	371	344	362	341	384	368	381	380	361	363	358	358	362	391	348	384	371	359	374	365	378	371	355	391	372	372	371	349	368	406	375	340	431	358	360	348	384	386	377	373	367	370	370	353	393	378	366	365	360	346	349	370	395	375	380	364	348	388	346	375	366	375	344	383	407	359	395	343	379	360	346	391	372	347	368	382	364	401	371	388	355	368	386	407	372	401	364	371	377	369	410	392	340	364	365	368	363	361	392	375	399	350	394	357	361	395	394	385	349	340	354	386	345	383	373	404	382	354	350	370	370	392	418	369	360	411	397	364	380	358	387	377	349	360	366	383	393	368	394	395	381	375	415	381	370	353	373	387	361	389	365	371	374	357	409	372	363	382	398	373	385	400	356	352	385	360	377	347	374	390	351	353	349	403	372	394	379	374	378	377	354	377	377	383	394	334	377	377	344	403	379	402	386	373	372	356	381	380	403	347	359	363	374	394	359	388	391	391	350	373	392	373	388	402	380	337	377	373	428	385	375	362	330	354	389	379	380	387	359	368	382	403	374	378	351	377	397	358	363	387	390	366	400	382	397	362	348	359	418	385	373	381	372	378	374	387	370	353	382	382	350	369	400	402	381	386	387	373	390	403	349	386	362	363	353	367	366	364	387	390	389	357	380	380	375	385	398	366	356	412	367	338	374	349	381	373	348	387	393	358	356	408	397	374	370	375	386	358	378	385	357	374	378	346	405	361	404	364	396	367	395	368	376	368	402	400	395	377	381	393	340	405	367	399	375	351	353	390	370	383	337	379	384	338	361	393	354	375	341	370	377	401	371	361	345	387	377	350	384	344	358	382	370	368	394	389	341	368	375	402	416	441	371	411	372	383	367	400	391	365	388	394	330	368	375	400	373	380	373	371	373	391	361	372	409	355	379	378	354	367	359	420	381	351	332	362	395	336	372	415	337	380	392	356	376	402	372	401	372	394	372	398	357	381	381	374	358	373	387	357	383	363	371	379	389	411	378	365	360	354	347	361	388	352	360	387	338	344	358	378	396	368	382	382	381	339	383	401	373	369	358	388	380	375	366	366	367	390	394	349	354	403	355	390	367	387	357	349	391	380	363	399	402	381	335	390	397	406	360	396	380	360	370	368	340	383	351	375	355	383	396	396	364	389	385	352	378	376	367	378	372	384	367	387	391	352	371	391	388	368	365	403	342	368	372	390	380	358	409	361	380	372	352	354	395	353	371	409	374	373	345	366	346	364	377	383	390	370	370	369	387	363	383	362	354	360	355	424	359	348	426	359	349	403	351	354	394	376	389	372	363	378	348	333	377	408	381	367	354	368	357	350	392	358	337	363	379	389	388	359	357	369	395	418	368	380	363	378	359	389	349	349	366	386	380	354	375	371	385	379	369	372	386	388	389	364	382	385	358	377	367	378	362	393	350	374	379	406	356	384	377	345	363	359	367	386	344	370	370	397	392	366	371	379	382	337	349	359	384	391	384	404	390	381	378	385	384	370	396	373	372	373	353	379	353	377	358	372	387	347	366	405	375	373	377	403	373	373	371	384	381	355	360	403	318	383	382	354	385	318	384	377	399	349	384	336	382	376	359	390	362	381	378	375	355	357	359	373	371	361	389	386	390	375	376	401	394	359	349	399	360	392	402	353	361	369	393	369	318	363	387	406	382	327	387	360	361	369	399	393	398	356	343	357	392	361	366	366	371	385	377	337	388	380	381	398	408	346	406	361	383	359	368	372	377	394	387	346	389	368	372	385	376	382	376	385	372	354	369	365	396	365	380	384	368	355	358	351	410	346	339	378	375	352	347	344	341	356	391	381	348	389	357	374	376	404	366	354	377	360	329	378	362	373	419	393	357	354	369	357	384	394	353	390	382	339	366	370	383	343	379	361	366	351	346	377	362	382	396	385	367	375	369	408	352	374	409	328	385	383	364	361	365	432	346	334	366	407	345	391	326	388	391	397	374	398	373	371	368	381	379	372	366	391	347	367	319	353	380	394	418	366	385	350	382	399	322	389	384	372	354	361	365	341	377	361	365	398	385	397	385	379	359	397	392	391	347	360	371	379	358	359	380	360	388	372	334	399	377	383	345	346	371	361	356	352	393	370	398	365	347	353	360	358	359	401	387	364	369	361	362	370	378	354	374	367	371	388	402	380	386	371	368	389	374	380	410	352	373	351	372	395	365	364	363	361	365	383	364	364	378	391	355	378	373	372	375	363	367	399	406	392	369	353	365	363	373	384	349	365	354	382	368	369	387	373	388	381	395	379	352	389	381	355	366	362	366	342	391	397	359	390	390	394	361	337	370	353	366	366	384	395	375	398	366	379	383	385	318	346	377	372	378	400	405	375	377	366	340	394	341	376	368	395	363	380	396	406	357	361	373	390	340	351	351	368	385	369	382	385	367	404	354	382	381	391	384	379	350	429	395	386	355	341	416	378	354	413	353	344	379	318	392	378	375	374	361	378	359	356	382	395	383	372	382	386	347	361	388	381	353	371	376	393	397	407	343	391	389	377	404	409	400	370	399	360	367	385	406	385	402	394	387	385	417	367	373	378	403	393	386	346	380	363	377	380	360	382	386	374	368	370	366	348	368	367	393	371	364	352	379	363	356	353	356	379	377	377	394	371	356	364	363	369	386	381	396	389	352	395	386	409	376	385	393	363	358	351	386	379	357	378	353	390	361	393	387	345	383	388	374	363	398	387	366	360	392	389	391	389	350	371	380	382	380	336	365	404	422	377	366	368	362	384	379	379	371	393	383	360	397	385	358	392	394	397	397	385	394	363	375	360	407	383	411	379	390	352	328	371	380	340	391	369	377	342	394	347	437	354	375	349	367	378	366	384	352	395	376	425	374	369	408	394	359	396	359	394	364	380	354	368	372	370	379	388	339	393	363	363	373	370	406	356	375	356	401	358	372
22921	25419	1597	965	801	709	661	663	618	613	644	601	614	583	578	582	575	567	591	565	579	612	564	529	1064	2241	774	552	589	583	569	545	602	542	612	526	569	565	558	503	544	545	558	583	548	558	534	615	572	603	543	573	549	579	569	523	529	552	580	538	633	564	568	603	497	501	549	570	607	543	548	554	564	562	546	596	572	601	577	513	550	558	560	564	563	554	557	528	606	593	558	581	571	563	566	555	538	543	508	580	560	532	561	532	578	542	569	602	540	541	577	542	564	577	566	521	553	557	567	540	562	596	543	548	567	601	570	569	543	536	552	581	577	591	562	568	573	565	548	564	574	555	564	546	547	542	539	555	558	549	570	579	609	619	569	556	594	599	512	592	575	556	593	568	556	583	572	576	527	590	551	597	576	566	533	578	553	574	546	569	580	530	582	572	545	556	521	556	522	556	571	557	530	589	511	551	559	529	534	591	536	531	522	568	531	532	580	565	528	587	524	580	554	534	550	520	558	533	538	569	569	596	598	571	538	529	530	567	566	533	555	561	565	563	532	554	549	556	555	570	533	549	564	547	528	572	529	579	550	560	573	547	558	552	587	607	599	533	565	555	573	570	587	579	569	594	541	563	561	553	579	562	587	561	546	562	606	587	570	530	526	570	561	570	541	611	544	600	559	562	535	556	561	528	566	518	518	566	549	563	602	552	581	547	563	558	558	572	525	592	569	561	573	596	567	522	556	560	502	585	551	600	518	558	503	585	568	535	550	562	570	556	576	512	553	568	586	568	578	605	534	544	511	557	586	553	581	509	550	532	532	552	549	567	580	562	555	571	585	560	558	596	549	537	536	549	562	530	565	574	532	566	567	573	531	552	568	570	585	581	560	566	532	601	558	559	578	593	565	561	555	540	561	574	589	552	528	589	528	516	565	570	507	542	495	564	537	523	563	562	549	566	574	517	526	556	580	596	552	547	571	561	560	585	541	539	540	621	587	560	564	562	583	566	552	553	544	555	549	537	521	511	552	529	576	537	554	554	548	556	577	573	538	537	546	536	583	546	502	547	582	591	564	590	540	595	526	575	565	556	579	536	557	579	558	557	571	579	575	514	569	582	538	558	544	538	568	583	528	613	550	576	561	489	545	562	581	580	556	591	545	561	583	543	554	591	551	557	541	567	559	547	547	581	555	566	549	588	506	557	507	540	518	517	525	548	559	508	564	559	559	591	566	572	545	566	553	592	607	524	534	547	513	603	545	570	502	563	542	542	578	551	588	567	543	548	580	552	525	584	560	547	571	594	575	574	589	540	552	594	557	547	595	599	542	557	550	537	561	531	541	561	562	551	558	550	537	569	598	532	542	576	567	590	582	582	554	557	560	567	557	555	544	544	530	537	572	547	570	528	556	568	560	524	588	584	598	583	548	560	597	600	538	546	583	565	548	526	542	533	523	565	555	558	528	521	550	535	532	569	563	576	569	512	588	593	554	532	568	545	554	563	551	559	600	563	613	596	589	547	561	524	573	524	562	542	522	561	522	559	584	546	546	509	605	541	522	541	548	547	572	578	559	539	536	548	534	573	548	562	523	580	549	567	555	525	520	580	634	585	551	569	597	591	563	532	592	543	556	549	554	576	579	594	580	526	541	549	598	608	551	530	549	581	544	624	532	594	576	574	519	559	550	575	562	559	557	556	544	608	542	587	553	558	528	528	541	561	557	556	560	553	546	550	586	579	523	537	546	570	558	530	561	577	577	572	529	552	590	518	556	578	601	554	548	571	535	551	559	552	576	578	553	589	563	545	553	567	584	584	547	573	551	541	568	548	546	601	571	576	559	550	536	492	536	528	547	519	597	565	559	572	557	569	607	553	544	563	568	538	599	557	566	541	586	588	563	531	582	559	541	565	581	574	573	551	556	573	560	577	536	551	586	565	548	558	529	569	549	555	597	554	554	532	536	578	569	549	583	589	569	543	558	567	573	561	575	543	537	562	553	583	547	565	542	560	555	551	571	542	537	570	574	542	589	573	571	544	580	587	556	550	553	594	555	550	608	569	589	629	586	561	555	570	585	566	547	504	562	584	581	567	533	600	544	573	521	610	539	532	573	580	537	549	541	524	561	583	559	575	538	596	597	543	572	571	553	576	547	563	558	557	533	557	532	540	544	552	534	496	557	524	571	559	578	561	522	570	569	542	564	564	574	579	536	594	515	524	528	524	532	560	565	568	582	606	561	570	563	553	589	503	530	579	546	529	565	600	536	549	580	543	549	558	578	572	570	565	580	554	608	590	531	538	564	542	567	549	514	579	545	552	548	613	551	539	586	611	549	536	537	560	538	581	556	558	604	597	596	557	586	514	550	579	540	540	545	549	581	550	566	541	574	579	559	530	566	531	568	540	557	559	526	551	550	558	518	550	589	548	561	530	522	560	583	574	547	550	518	586	562	531	584	523	573	553	553	572	572	590	595	574	575	564	563	528	561	560	530	529	574	555	556	553	511	571	548	546	580	577	520	539	578	614	565	571	559	583	508	567	517	561	549	553	631	570	588	609	575	532	585	530	602	568	571	549	602	555	565	536	552	567	554	550	554	528	546	578	549	531	517	548	528	560	557	553	539	593	564	562	538	584	565	536	519	528	555	542	573	552	566	536	542	543	573	559	547	559	577	563	560	593	568	579	573	575	548	551	550	510	546	563	571	577	575	541	539	558	577	566	561	532	596	578	546	534	576	561	611	544	553	548	542	564	554	546	518	577	548	616	539	604	531	545	560	568	606	574	567	586	584	548	560	579	568	568	543	560	560	559	547	574	601	570	560	594	570	545	559	585	577	585	578	567	582	583	541	583	543	590	583	508	550	529	576	556	522	537	612	555	581	623	594	567	568	505	605	573	560	499	548	527	574	534	552	561	565	568	583	558	557	560	544	560	591	568	569	521	557	549	599	612	568	514	529	526	546	579	580	561	556	595	533	605	589	544	555	576	566	549	521	560	522	516	581	547	538	571	536	526	535	595	575	573	589	565	572	563	588	540	571	554	547	577	550	571	560	536	558	569	552	516	552	545	597	550	535	561	584	553	531	559	581	550	582	562	530	563	526	537	543	541	560	577	581	567	584	605	564	537	551	549	528	553	525	564	524	530	562	518	567	563	560	536	580	569	600	538	561	550	519	560	552	596	591	517	561	575	579	585	557	538	568	569	559	579	528	552	546	573	513	563	553	550	517	583	566	554	507	562	530	542	516	569	574	578	569	556	552	547	558	542	562	543	581	552	575	590	560	526	557	534	570	550	559	566	598	590	559	547	558	547	556	553	603	532	580	597	555	567	552	528	521	566	557	538	570	579	579	569	552	541	569	527	578	564	602	609	604	581	542	618	554	545	584	547	556	569	539	531	566	526	569	548	539	555	529	552	547	545	563	571	587	529	572	546	588	515	551	561	552	538	560	545	575	600	534	590	571	578	548	529	540	571	539	570	567	571	547	601	519	528	556	565	592	531
23801	20861	28159	23597	20524	5214	998	696	631	582	595	566	514	576	535	532	519	487	492	478	499	493	543	511	2089	4890	1673	469	494	515	485	454	467	486	485	495	465	507	452	442	478	449	459	464	442	455	443	451	444	495	451	495	458	453	482	445	457	470	453	457	446	450	472	511	423	479	445	420	470	475	480	450	471	491	447	467	443	484	438	469	448	441	470	437	432	513	467	455	462	478	458	451	450	475	424	450	470	458	497	452	480	489	430	428	419	435	467	479	443	469	471	464	500	436	456	441	518	435	460	426	462	445	490	488	475	462	454	442	445	447	451	464	463	453	421	437	482	457	425	422	493	486	449	485	463	453	435	449	435	481	437	495	478	464	455	428	479	458	435	460	468	486	427	504	462	452	469	446	458	475	464	464	475	470	441	512	494	463	474	401	458	474	457	462	409	497	464	474	466	426	439	435	443	457	444	494	464	476	419	468	438	451	435	474	456	430	456	466	420	435	501	469	468	443	459	435	442	455	449	426	448	439	460	451	440	493	448	436	482	479	488	462	451	451	441	449	430	436	452	457	452	477	447	435	443	466	466	469	443	436	457	471	501	483	428	473	443	471	467	452	453	448	440	450	456	445	462	462	492	436	475	462	457	460	451	468	492	451	431	447	414	470	472	436	460	458	482	443	424	487	452	450	468	466	469	433	473	492	441	470	421	437	424	446	447	471	459	459	482	452	426	470	431	442	458	474	440	449	490	470	459	446	434	466	449	449	476	459	472	434	431	459	432	479	476	453	482	464	451	472	446	452	459	422	445	442	442	459	433	491	436	425	475	470	461	487	456	485	491	474	449	454	425	433	448	475	458	436	448	442	457	471	462	465	476	448	456	451	435	423	470	414	478	435	469	454	436	444	414	449	469	460	478	418	454	465	452	430	475	446	468	445	446	446	459	446	439	438	464	477	463	451	516	480	506	448	520	455	441	429	473	458	455	488	419	410	434	441	408	447	474	433	447	432	424	466	416	458	497	435	456	430	432	475	465	452	440	520	469	442	468	464	435	446	440	439	500	465	448	465	476	456	444	459	451	446	433	424	449	477	460	485	418	444	468	435	480	446	516	493	438	454	444	487	471	489	425	435	486	454	438	445	425	454	480	477	490	462	443	460	442	434	425	445	454	439	425	471	468	470	490	457	473	470	461	457	455	456	468	446	421	467	424	437	442	452	410	483	449	410	468	474	487	462	457	452	502	461	475	441	464	463	451	463	417	451	443	447	430	476	495	487	435	444	458	464	440	501	465	479	471	438	428	484	417	444	455	484	416	444	448	462	454	491	453	438	432	459	428	463	448	466	419	432	467	451	450	469	433	483	447	440	454	475	434	473	459	477	464	437	449	477	461	471	444	443	476	464	465	426	507	471	453	459	446	444	418	454	458	417	459	441	476	463	434	458	495	449	413	463	454	487	459	443	459	450	432	465	461	459	433	437	439	442	491	437	446	440	452	472	430	460	447	489	448	467	427	470	463	483	459	427	479	449	485	457	508	454	447	435	448	450	439	437	465	450	460	492	424	464	452	447	454	443	459	427	471	491	434	476	439	472	447	462	417	464	444	471	468	493	452	502	492	437	462	442	454	449	464	451	410	456	438	460	472	476	453	466	459	397	448	430	466	455	469	484	459	440	454	454	468	444	506	471	477	464	432	447	470	423	464	446	425	451	468	451	439	451	455	457	448	453	398	495	453	466	443	455	435	449	476	431	459	415	439	457	443	456	441	450	413	442	449	451	434	461	431	455	470	435	472	441	448	465	436	511	483	446	439	441	459	441	419	431	475	465	483	468	449	439	396	453	421	448	456	472	491	453	456	465	454	473	478	433	444	480	443	494	501	450	433	457	455	478	472	469	430	472	477	431	441	456	445	445	452	426	461	463	494	472	454	450	426	469	455	478	464	502	460	431	489	477	487	451	446	465	455	457	445	453	431	444	418	468	475	442	486	439	430	409	450	486	432	433	413	473	439	483	463	477	471	454	448	465	452	417	458	441	461	452	442	463	489	474	449	455	469	527	476	447	441	436	427	460	466	445	432	433	481	466	483	455	429	432	444	448	444	459	470	439	445	440	465	465	467	463	485	462	476	440	464	460	456	430	445	455	490	435	507	420	477	485	462	457	471	447	441	477	470	487	453	450	438	452	459	465	453	470	460	465	451	433	432	452	446	441	459	488	443	455	482	485	479	447	453	450	495	441	460	456	410	455	451	456	458	427	469	462	439	480	476	440	480	447	462	430	472	475	433	466	488	480	428	443	461	465	418	464	438	460	474	453	464	479	494	464	437	469	443	465	458	437	450	473	442	508	504	436	450	492	460	454	455	464	481	463	465	472	478	469	497	494	437	459	459	470	474	448	473	451	450	449	470	450	447	439	459	495	459	457	410	468	430	453	461	462	490	443	435	470	454	468	433	435	479	449	476	457	479	428	449	399	492	509	421	459	442	448	474	447	415	463	429	453	464	444	444	425	446	410	433	444	484	479	437	488	467	460	436	440	442	476	452	485	466	474	479	452	455	444	473	458	488	429	458	440	485	494	444	486	446	444	488	473	419	450	400	454	450	461	444	456	430	456	440	496	466	461	462	445	468	451	465	482	499	482	463	458	510	467	472	449	491	449	448	476	458	459	456	464	442	453	451	490	443	467	446	460	422	457	428	486	456	415	424	426	480	427	431	442	435	459	442	452	454	434	480	463	455	462	429	450	431	461	434	426	452	454	453	427	413	440	469	448	481	411	421	442	488	468	449	474	463	481	495	429	476	485	475	415	466	455	466	464	426	429	438	434	443	410	471	455	431	476	471	448	435	491	450	505	496	458	470	421	464	407	452	459	437	470	476	481	485	453	474	466	450	468	441	402	471	452	451	468	421	447	499	444	468	440	472	448	423	446	485	440	440	451	425	432	446	444	448	431	457	467	488	440	453	416	463	430	486	433	451	451	465	478	421	435	485	443	432	505	443	429	486	450	448	436	442	453	443	485	446	418	455	440	439	451	444	488	458	420	426	472	472	458	485	446	445	464	482	500	456	451	467	466	439	454	443	460	436	441	431	468	463	529	449	501	460	482	421	473	494	452	426	470	435	412	465	460	440	435	433	461	470	435	435	473	490	415	460	437	468	478	441	446	431	482	439	478	462	476	488	416	479	479	467	457	459	434	466	447	482	447	455	464	458	474	432	432	437	466	462	424	498	434	421	481	469	472	459	426	449	434	455	471	441	460	435	447	485	442	468	439	474	463	432	459	456	443	509	496	456	466	452	453	467	480	450	480	469	483	432	427	477	480	460	475	461	452	483	454	457	471	465	432	469	461	475	445	460	427	503	483	436	472	467	441	464	456	465	461	446	453	413	472	496	433	456	467	441	471	435	433	423	470	450	471	492	463	465	437	425	396	477	485	474	470	461	442	500	477	463	439	452	454	455	467	470	442	460	443	466	486	460	460	469	435	469	474	448	429	463	456
42485	52815	6843	3556	2450	1920	1591	1403	1207	1103	1044	953	917	843	844	820	813	748	787	783	771	702	704	835	4959	10952	3181	715	675	700	659	670	695	643	678	635	625	640	660	646	664	677	677	716	670	698	649	687	705	718	687	691	678	679	712	637	651	677	622	715	716	596	670	709	689	634	632	629	672	655	658	657	684	691	692	679	706	658	664	700	682	648	626	668	705	670	700	747	665	691	682	682	692	668	711	678	679	690	669	657	657	676	689	636	662	684	655	723	641	654	667	702	669	635	670	661	638	682	700	646	674	669	664	664	696	723	665	655	694	683	673	690	622	667	648	675	670	669	679	702	697	693	694	655	639	676	684	640	661	636	677	687	707	654	689	646	667	709	625	657	671	652	674	677	642	613	662	615	647	639	656	668	695	629	688	708	657	671	700	668	672	658	669	662	673	662	696	677	722	672	679	671	648	706	674	647	636	661	673	640	682	694	674	669	702	654	645	641	709	693	669	633	640	667	667	646	657	681	693	702	652	644	714	679	643	653	680	705	665	674	693	655	688	647	654	687	636	672	688	664	672	711	683	665	694	668	670	654	646	623	678	692	670	694	688	670	701	629	665	678	756	687	648	679	660	648	676	686	686	672	667	723	676	707	678	679	660	717	708	687	645	690	654	631	695	637	638	707	693	696	656	654	681	708	687	687	656	661	657	685	671	651	661	673	661	639	680	634	677	674	671	632	619	669	663	669	634	690	683	634	668	718	660	643	681	677	657	627	682	630	673	666	643	698	663	704	713	665	691	656	681	670	645	635	678	655	695	652	662	653	659	642	698	678	641	696	691	680	715	659	647	725	629	684	679	684	675	691	604	674	671	651	639	695	683	648	680	637	664	689	726	648	661	679	676	651	670	628	679	647	648	688	641	708	697	654	667	669	689	669	689	651	677	688	719	672	641	698	701	657	676	689	630	681	721	655	725	708	694	686	688	739	701	684	687	658	673	672	701	664	673	628	668	695	681	697	665	682	619	670	650	669	661	627	715	701	664	657	707	654	646	663	687	674	645	649	693	689	651	665	678	689	645	655	649	672	671	668	671	635	617	669	702	719	675	669	673	639	623	685	688	687	668	708	684	712	683	670	648	648	605	720	681	664	650	653	662	698	674	647	658	690	683	645	667	672	648	685	702	659	644	715	648	694	684	647	662	685	666	653	647	706	654	705	757	676	648	686	713	669	663	691	650	656	681	697	671	678	666	717	658	668	662	669	709	640	640	664	720	678	630	714	708	662	701	671	714	657	641	658	660	628	635	691	662	650	618	679	649	643	675	674	672	698	642	688	670	646	670	697	709	683	682	646	639	665	691	665	685	723	691	678	705	683	705	687	665	665	698	710	656	690	681	642	687	646	683	688	693	634	684	657	659	681	667	666	671	712	705	622	671	708	690	635	666	671	650	697	674	652	712	687	694	705	648	713	649	651	665	648	646	674	681	703	648	689	688	659	722	632	625	662	658	630	706	692	697	626	649	649	664	685	681	641	677	657	751	662	712	696	679	734	654	653	668	642	671	648	675	651	695	689	652	665	668	634	688	707	680	673	696	675	695	679	634	679	685	670	600	668	680	704	706	620	687	670	673	760	665	709	665	703	660	681	665	665	664	677	665	686	650	654	722	637	693	753	658	664	672	659	685	696	670	662	682	725	666	710	679	685	675	660	639	649	695	699	653	657	690	675	652	691	641	677	628	658	691	695	628	621	704	646	673	700	754	685	628	686	643	662	675	668	698	697	691	688	651	613	688	698	673	700	711	636	662	679	682	679	730	716	679	657	675	675	694	654	688	639	652	724	722	682	677	704	643	689	712	652	727	638	694	709	692	675	672	645	631	633	671	691	640	644	681	669	633	673	688	722	683	641	659	683	678	637	702	677	655	745	673	642	678	694	633	638	678	661	685	621	677	679	649	625	703	730	678	684	632	653	707	661	695	687	679	657	644	679	658	685	683	659	707	655	667	678	680	703	654	656	709	690	692	691	679	698	681	683	675	679	704	698	605	679	647	717	624	672	647	632	661	698	665	661	733	673	676	675	632	682	706	662	701	742	684	656	656	640	677	639	676	696	689	645	635	679	666	717	715	717	661	694	680	670	669	693	693	670	671	653	713	646	658	718	676	723	663	672	613	700	688	642	673	670	655	680	687	628	690	698	621	677	692	733	679	683	713	612	699	690	617	729	690	700	654	669	679	676	666	659	668	685	641	675	689	717	738	659	700	686	701	679	690	669	661	651	631	715	639	721	661	671	698	655	701	667	698	675	646	685	624	692	612	633	645	684	700	677	696	712	636	685	648	688	622	652	672	671	666	693	671	700	666	627	662	677	640	663	651	692	677	705	698	627	717	631	706	679	710	649	707	646	680	671	707	657	683	669	666	688	668	671	641	653	629	688	649	632	644	697	668	674	664	686	684	662	672	659	686	668	696	750	649	715	701	698	677	669	635	701	675	638	684	694	686	638	728	680	692	684	673	642	678	675	681	633	640	660	709	723	668	658	685	688	643	658	637	690	705	720	640	653	693	711	703	688	670	659	688	687	666	662	698	626	655	631	681	683	679	659	687	669	669	668	671	731	655	662	669	671	670	689	681	673	671	672	652	649	696	660	674	697	611	707	685	675	704	694	688	616	639	672	660	637	677	690	707	723	651	672	651	696	650	655	659	655	660	712	685	653	638	720	693	733	660	661	649	681	695	662	653	638	702	639	656	651	721	627	736	669	718	682	725	720	665	714	675	637	673	659	659	634	673	714	664	676	643	653	660	715	653	751	718	739	692	662	701	604	662	654	683	689	666	704	683	680	673	663	647	655	684	653	671	706	686	646	707	654	715	691	700	634	678	655	685	694	662	692	656	693	658	688	651	712	609	682	662	657	673	687	654	662	695	675	631	656	660	704	716	668	671	654	661	705	670	643	664	673	614	709	662	606	658	696	649	699	686	627	678	670	669	728	656	620	701	667	649	609	690	707	638	686	645	671	668	625	723	683	647	698	679	668	679	644	682	666	678	674	652	726	655	613	662	715	682	671	713	681	703	705	649	674	643	694	696	624	649	659	652	656	657	647	667	658	650	663	749	688	733	712	655	656	664	707	695	675	663	712	700	667	667	697	705	658	719	642	681	692	648	671	677	680	686	683	633	684	671	682	664	694	686	687	683	705	701	633	658	658	656	647	695	686	670	690	667	716	632	645	731	697	684	707	684	702	638	710	657	659	672	654	663	725	677	680	675	654	653	698	701	687	664	651	656	655	716	708	691	694	693	673	692	676	643	667	671	671	680	653	639	661	697	656	674	666	698	659	692	649	639	648	675	636	683	695	663	615	644	642	718	680	691	669	664	677	732	706	664	726	679	697	697	692	688	672	657	650	673	688	695	642	642	655	712	650	685	651	693	652	650	687	694	637	666	653	677	658	748	660	696	628	688	692	678	673	651	669	660	630	693	715	664	669	721	706	656	699	657	668
22735	20904	28905	23066	20895	20558	3526	786	622	571	512	473	439	417	402	383	366	349	363	369	343	332	354	381	3897	8696	3253	316	308	307	291	276	274	287	266	283	294	274	267	288	309	271	298	282	284	292	309	282	292	281	297	290	315	309	295	277	300	294	273	304	298	293	266	267	282	302	296	299	311	281	318	286	294	277	321	272	279	281	290	282	275	280	306	281	284	266	273	288	287	322	286	308	283	286	293	296	261	300	280	254	326	284	311	303	283	286	308	274	288	293	268	270	283	270	302	290	309	307	288	282	262	292	261	290	259	290	301	315	290	260	304	273	265	304	281	276	247	278	299	268	288	270	247	305	301	282	305	295	298	290	339	297	291	286	275	272	271	300	257	309	275	290	272	282	292	278	284	301	284	283	275	251	299	305	275	286	283	268	284	265	282	264	274	275	312	280	279	283	299	281	270	293	258	292	271	281	309	256	317	301	261	287	319	309	271	306	282	291	298	279	302	278	252	291	335	280	260	271	294	272	273	302	300	292	301	298	316	267	286	279	291	294	301	302	255	269	288	276	273	295	280	262	274	286	275	284	265	298	309	299	285	271	281	289	283	269	246	298	295	291	291	312	312	301	294	299	259	293	306	299	308	264	298	266	248	266	324	297	305	299	255	285	280	289	298	266	293	273	277	290	304	278	276	281	292	306	276	304	292	291	297	280	252	270	273	252	308	301	270	274	288	286	302	293	273	293	274	277	292	287	300	299	292	277	275	279	261	286	282	262	296	306	299	281	247	258	266	281	310	276	271	298	271	301	281	278	273	282	299	290	292	283	307	277	283	257	292	271	278	250	286	256	282	281	245	274	308	287	283	288	286	305	305	302	281	271	316	279	306	264	288	299	294	267	268	306	293	289	297	280	255	309	312	263	262	295	285	247	288	280	268	274	278	297	282	270	291	308	271	273	286	261	278	320	295	298	262	285	288	288	291	314	313	300	304	311	287	281	312	275	287	294	308	266	297	257	267	281	266	280	262	307	296	294	294	301	320	327	279	300	281	287	251	272	270	297	261	289	289	262	265	258	259	254	288	275	256	266	306	312	305	240	281	293	272	286	295	298	278	290	287	277	243	277	286	330	282	280	278	274	281	261	283	279	310	274	278	314	282	290	295	268	274	269	273	284	282	277	263	266	250	273	284	322	292	239	295	309	267	283	293	327	254	290	269	266	281	284	292	295	303	306	268	288	304	271	279	267	290	271	292	303	273	296	296	273	298	303	265	277	294	307	288	300	281	319	301	288	306	307	286	274	296	283	307	297	281	267	297	298	251	273	303	317	282	273	320	263	291	255	318	306	277	267	286	260	311	313	284	278	303	286	299	284	272	277	297	291	314	271	264	300	313	274	300	290	272	285	285	290	265	281	274	258	301	295	277	274	305	292	251	294	312	277	324	287	263	303	285	291	306	277	291	237	280	262	292	281	289	267	305	320	288	297	309	257	296	279	313	290	289	280	275	292	306	287	296	290	291	283	271	279	288	271	276	248	289	288	295	271	270	296	277	272	287	285	265	339	286	248	266	294	273	286	319	296	279	272	319	303	282	283	260	284	283	302	274	278	316	297	250	271	304	289	257	264	285	292	260	297	298	307	264	288	286	292	282	315	279	264	279	289	276	254	296	280	239	284	289	275	329	302	274	253	279	282	291	300	279	299	301	281	278	288	292	292	258	290	285	309	270	292	278	268	273	261	295	284	280	253	276	270	282	289	322	272	275	289	301	294	258	241	292	303	320	285	286	295	308	281	284	314	292	268	256	280	290	304	321	318	282	292	254	273	316	278	285	287	280	288	303	272	297	272	297	273	293	326	301	313	274	279	274	275	291	289	305	276	283	300	282	278	320	297	298	293	320	274	330	284	312	285	282	288	266	288	266	275	276	279	259	275	273	313	302	279	277	300	266	305	281	264	290	267	289	283	285	275	293	251	303	273	288	273	321	284	303	314	277	269	282	250	285	268	307	305	273	294	311	305	270	258	311	283	257	294	285	314	280	258	315	265	331	304	283	292	291	299	271	289	299	271	281	268	321	258	280	286	296	279	300	295	308	282	310	274	313	292	270	298	263	288	279	296	264	274	297	273	264	277	265	287	262	269	267	279	294	278	273	310	263	286	302	267	264	282	301	294	279	275	274	275	284	272	232	289	266	271	295	254	285	272	248	288	309	292	251	287	282	299	277	304	299	256	274	329	268	307	284	298	294	284	293	304	259	311	274	262	251	328	272	292	268	268	303	312	294	300	280	310	291	322	280	270	274	272	272	276	291	280	298	294	300	279	293	285	249	292	277	286	272	295	271	306	308	282	269	274	239	282	242	273	293	297	272	281	285	269	285	286	292	292	275	282	300	275	286	249	269	284	289	307	269	277	308	302	294	268	290	275	289	305	317	282	308	267	290	296	266	271	304	291	246	300	286	301	290	280	323	279	287	291	302	243	261	286	263	260	306	256	302	308	301	304	275	294	296	327	279	289	287	277	297	287	292	285	270	266	289	306	289	243	290	305	263	299	273	267	283	303	281	268	272	297	289	318	288	270	300	285	273	242	294	272	317	275	256	297	284	282	297	296	309	284	263	279	277	276	300	283	248	280	295	302	305	296	287	269	252	265	256	288	271	274	281	258	279	310	285	285	281	295	282	294	290	314	303	264	310	306	293	272	292	293	307	297	290	244	265	294	263	295	289	295	235	283	249	267	260	272	281	267	284	307	292	313	263	306	300	296	273	284	305	293	265	285	265	261	279	313	298	291	283	285	292	257	302	282	273	310	272	272	289	287	244	268	264	289	273	312	306	278	287	284	280	276	292	284	267	272	293	303	290	284	295	281	253	281	266	298	284	297	299	273	293	302	251	282	298	261	260	290	306	294	267	284	276	272	303	278	283	272	273	306	314	281	304	246	289	256	287	292	288	284	273	301	282	322	335	256	265	271	281	324	289	298	294	278	259	302	295	261	299	264	263	301	297	289	258	292	291	278	260	282	248	293	274	301	274	332	293	311	283	297	275	285	284	288	300	302	289	264	303	270	287	266	285	288	298	287	274	277	275	275	282	278	308	304	255	247	273	264	284	280	263	264	280	283	292	283	317	294	287	290	277	278	270	269	303	284	311	281	271	277	297	277	284	269	302	267	286	276	319	279	283	273	278	295	292	272	291	286	293	270	258	274	298	290	299	281	289	293	299	304	296	287	295	279	290	295	297	280	322	275	311	298	260	284	301	290	275	285	248	312	275	275	263	279	288	276	284	275	273	306	285	290	299	292	293	294	296	272	285	320	273	294	283	297	263	288	283	272	292	277	299	277	301	311	276	291	257	303	286	256	254	284	286	267	284	264	301	288	301	282	247	288	267	262	308	273	273	309	287	273	308	296	285	292	277	292	268	299	270	282	293	298	294	286	316	275	295	256	276	320	300	314	283	254	278	311	280	271	313	276	299	294	283	281	282	287	296	267	239	283	283	305
47127	55912	11313	5776	3907	2997	2345	1812	1509	1297	1064	1079	954	865	739	699	649	634	627	645	562	567	582	668	8985	16638	5776	439	460	442	479	429	459	436	405	454	465	406	429	423	471	466	394	441	446	427	446	468	450	488	440	408	435	428	460	467	441	444	453	417	435	408	395	425	438	416	445	414	442	430	431	457	449	400	383	418	434	472	461	432	432	432	397	394	408	424	451	417	408	425	470	414	431	451	427	437	422	424	437	418	421	430	410	450	407	426	425	438	420	390	411	395	453	414	415	421	423	434	498	387	451	439	379	423	415	433	432	447	430	394	457	456	442	410	457	411	446	386	410	438	450	453	440	423	432	432	442	406	466	446	443	439	407	427	394	430	440	413	426	376	429	415	420	411	401	440	404	445	438	440	451	418	424	465	438	417	452	451	434	446	423	437	441	398	438	471	414	433	429	441	453	436	419	407	415	458	441	418	433	394	433	404	465	445	478	408	454	461	401	406	394	442	422	433	448	479	405	417	409	432	441	414	439	423	444	490	389	426	416	425	439	428	431	415	461	461	414	403	432	452	448	424	401	434	410	444	414	406	348	413	417	412	417	454	427	391	438	423	419	437	445	403	424	396	441	437	424	410	441	450	439	417	442	399	435	420	455	423	406	435	468	469	446	432	408	419	464	440	449	428	445	447	404	435	461	411	465	436	405	406	423	404	439	439	470	430	439	404	436	428	397	460	436	391	422	390	462	419	425	395	409	470	424	408	442	441	413	439	450	417	438	441	423	462	410	422	423	450	452	424	380	400	423	459	416	458	429	410	436	394	443	391	446	444	445	453	400	415	418	427	394	449	410	422	443	405	407	422	442	405	465	437	417	405	441	426	389	406	411	425	411	416	456	429	426	438	404	431	396	427	425	425	479	416	458	428	452	431	429	439	419	424	452	442	406	444	451	443	407	419	432	419	402	445	423	402	450	410	419	412	459	454	446	432	423	411	430	424	427	422	436	424	441	455	449	398	438	428	442	416	440	446	437	408	414	454	448	438	404	443	382	402	386	446	457	439	401	449	427	407	414	412	465	447	393	443	406	422	445	405	433	470	418	432	418	400	453	424	436	419	416	417	426	423	434	423	468	409	439	409	440	445	433	476	433	406	432	407	448	425	447	474	445	420	438	439	472	409	411	422	408	420	426	441	435	417	433	448	441	441	452	396	355	460	439	429	458	407	431	446	432	450	439	417	437	436	437	423	452	433	440	427	412	458	467	395	426	431	441	427	417	452	414	425	408	409	465	464	451	433	436	411	412	439	406	433	453	445	385	388	427	454	394	428	413	415	421	434	416	420	409	445	409	429	424	397	415	417	434	427	414	460	438	420	443	412	418	407	434	448	432	430	428	440	441	406	432	427	421	463	441	447	443	442	475	364	443	396	418	407	438	451	458	425	422	458	409	456	434	414	406	444	457	447	443	444	412	435	430	430	444	427	431	423	460	427	442	415	409	428	412	444	431	442	394	436	460	421	423	419	432	412	369	409	412	392	429	396	426	424	425	409	419	437	379	446	443	379	425	410	438	421	408	418	400	438	440	411	463	441	432	444	444	417	482	432	442	411	404	445	412	400	411	408	409	401	455	444	423	434	427	443	454	475	416	442	412	442	398	440	419	440	439	412	421	402	415	428	424	411	431	435	421	422	466	437	426	400	442	406	447	411	425	388	428	429	450	442	447	392	423	459	431	466	403	444	434	421	442	444	420	407	391	397	409	431	394	423	453	455	403	459	486	439	431	418	441	414	416	428	427	428	418	394	424	442	398	429	423	405	440	441	408	430	453	370	396	434	411	466	438	425	411	436	441	412	423	452	423	403	413	458	417	383	452	430	445	457	437	433	411	416	450	454	412	380	395	424	408	451	438	430	459	424	445	403	417	423	443	464	435	420	438	425	389	393	416	430	420	415	417	463	427	432	424	449	423	412	398	436	412	470	414	417	419	434	433	416	413	450	428	414	439	412	418	426	444	417	446	450	413	438	400	417	441	415	433	427	427	399	413	429	428	444	432	425	431	452	411	431	386	445	452	407	440	442	418	434	449	480	446	423	428	383	412	434	442	411	420	412	432	414	414	417	453	447	413	422	392	391	409	426	421	410	441	428	429	417	409	403	456	439	450	444	404	410	417	421	371	397	387	415	441	414	415	402	447	447	446	417	461	459	435	365	424	442	432	442	431	437	389	417	435	430	444	441	439	437	429	425	441	411	468	403	443	457	431	422	422	473	429	423	447	426	418	414	460	430	423	413	410	406	444	419	447	455	444	454	422	408	426	421	401	407	432	439	431	471	416	412	427	455	456	451	457	460	471	402	451	436	408	452	437	427	431	448	460	434	462	399	417	432	432	426	460	410	402	430	416	411	419	413	458	400	411	444	418	446	429	435	426	442	448	433	432	407	474	431	462	436	372	414	435	420	402	473	448	454	413	446	414	442	436	458	434	418	445	437	465	379	441	431	431	446	422	420	401	445	443	430	419	422	441	426	415	412	436	446	436	439	440	397	435	437	416	421	470	476	441	418	417	433	450	392	454	442	393	481	452	418	464	451	426	412	409	427	434	429	429	448	459	430	463	426	452	413	430	441	465	427	403	450	429	451	427	399	413	428	423	414	489	432	417	441	413	429	446	382	432	431	444	408	435	437	424	410	435	467	427	425	419	431	402	434	439	414	433	419	439	471	417	432	450	443	388	408	440	457	420	456	409	420	422	438	430	447	442	404	432	417	440	432	424	407	424	422	448	422	454	434	405	439	436	438	429	426	422	454	435	436	399	423	440	455	435	483	434	444	425	410	438	445	415	432	418	424	417	407	461	445	429	440	399	460	422	423	420	422	411	457	441	460	418	436	393	417	425	459	457	454	429	449	403	454	390	425	424	440	436	447	471	451	404	423	423	422	396	399	433	416	409	438	432	429	405	431	431	408	433	397	433	447	393	455	405	482	438	433	421	405	412	450	422	433	410	396	412	447	408	400	435	404	407	431	456	447	413	405	434	385	429	417	447	451	434	430	410	418	469	427	448	427	436	425	456	397	440	472	433	438	410	454	429	404	434	432	396	415	419	428	460	480	450	432	400	419	464	419	395	400	413	419	409	439	434	422	448	403	416	417	435	405	426	405	444	440	406	424	432	475	445	393	375	443	418	379	430	439	423	409	445	425	433	434	465	393	430	413	403	418	441	435	428	431	434	420	418	436	416	434	411	411	432	436	446	410	429	436	423	428	454	435	435	398	428	431	438	407	408	428	453	410	413	441	411	422	433	453	449	444	436	432	392	415	436	419	396	418	471	450	404	444	422	418	437	437	405	425	439	423	482	465	404	407	416	400	435	439	450	439	407	458	475	426	417	425	420	456	404	445	421	427	432	436	425	423	448	447	403	440	405	429	353	423	455	421	463	406	444	407	423	448	451	416	424	420	491	458	436	424	378	435	429	397	432	441	409	452	438	426	421	428	453	406	434	443
26691	21048	11642	967	504	442	454	411	405	403	383	413	390	390	350	374	413	400	347	365	407	396	374	376	481	965	447	390	403	360	334	371	368	407	390	396	414	355	360	394	394	362	369	393	385	382	400	390	356	396	373	384	351	374	380	375	390	386	369	365	380	354	368	404	362	349	378	345	362	383	366	399	361	387	385	366	388	412	391	384	389	374	372	329	368	367	387	339	402	332	351	365	349	369	396	375	373	372	371	386	372	386	386	392	345	359	355	373	406	362	420	386	379	373	377	328	352	391	367	358	372	412	372	364	354	361	365	392	384	396	378	378	396	389	392	376	357	355	402	413	342	360	390	392	407	377	403	404	406	378	396	347	350	382	398	404	366	370	392	366	368	394	378	385	374	382	370	361	381	391	335	364	389	407	346	382	357	374	383	404	400	354	388	386	379	418	392	359	396	374	325	388	402	387	336	383	372	387	421	404	360	363	378	386	378	380	382	366	414	386	382	380	371	366	387	376	369	407	376	369	377	388	414	369	379	385	351	364	401	341	357	377	382	358	356	367	399	366	361	350	329	403	370	389	346	386	419	383	351	381	353	394	355	406	373	388	377	395	386	338	374	376	372	364	362	392	378	393	369	369	391	390	398	430	380	413	391	365	385	367	364	340	358	363	388	386	400	361	377	383	377	386	371	401	365	369	410	343	359	376	361	376	398	357	381	411	399	417	390	362	359	376	387	409	399	383	418	382	368	408	382	371	376	366	396	377	426	370	358	376	372	411	361	371	394	383	354	388	362	379	394	360	344	394	368	401	378	386	411	366	376	370	361	394	393	365	353	398	378	408	401	364	391	342	349	423	380	391	381	387	370	379	363	381	387	423	417	380	362	356	351	382	364	374	401	371	354	394	404	382	375	392	380	377	370	401	390	358	379	371	355	372	365	381	383	407	392	371	361	342	377	355	383	373	380	390	362	383	421	386	377	343	418	382	395	373	384	397	349	405	351	381	351	383	377	390	370	373	382	374	344	349	383	394	399	341	408	399	366	343	341	421	347	338	382	383	338	384	401	398	380	379	367	361	338	423	364	376	383	367	384	365	367	371	363	380	348	364	339	381	361	367	327	359	408	386	337	409	376	392	379	397	389	388	394	371	362	365	385	357	366	391	364	357	392	405	388	367	384	355	377	369	374	366	377	385	389	367	378	358	388	386	344	412	353	372	372	387	376	336	373	363	361	403	387	374	371	346	360	371	372	377	366	385	349	356	379	382	357	392	384	389	396	376	371	365	388	373	354	380	395	370	377	396	375	363	381	368	372	387	385	381	357	421	362	394	380	342	386	397	375	392	368	353	388	391	379	368	370	373	396	394	378	355	370	356	401	395	380	337	403	362	362	371	363	364	351	377	369	386	387	360	353	399	375	376	382	358	403	369	367	369	396	404	386	391	361	381	372	389	373	392	360	383	372	372	374	394	394	377	383	379	370	393	380	364	384	382	412	378	362	347	372	391	393	376	409	363	398	401	358	421	380	363	345	372	385	395	363	390	369	399	369	418	376	379	381	379	414	406	361	370	374	394	405	407	384	377	387	357	380	374	386	360	408	354	373	361	388	420	412	380	369	408	371	384	352	405	351	372	370	352	383	382	373	398	389	394	358	346	382	354	372	375	394	366	356	392	390	362	408	356	339	393	381	368	395	368	385	415	335	384	374	378	365	380	356	389	384	366	373	395	396	394	380	387	358	398	358	373	386	375	405	415	392	380	383	350	366	367	381	375	383	415	399	356	360	358	368	388	354	357	396	321	345	392	380	395	368	356	400	376	358	365	389	384	393	403	382	355	378	340	352	373	396	389	361	357	400	366	343	390	362	375	375	386	393	368	388	346	375	359	384	361	407	377	368	373	418	389	361	418	375	364	395	406	391	403	384	353	386	379	369	380	405	368	379	339	381	391	330	368	415	373	381	353	378	380	392	357	385	390	373	350	386	415	376	411	379	393	385	379	349	372	380	380	387	389	415	420	368	396	354	392	345	382	340	377	367	379	356	385	347	402	399	341	396	371	377	391	357	371	385	358	379	365	380	424	361	398	357	375	384	381	357	376	367	404	354	383	358	393	357	390	395	409	377	380	366	349	386	391	347	412	380	388	379	364	361	370	376	350	367	414	371	407	384	411	367	383	377	364	367	390	353	411	344	349	366	398	395	396	376	372	398	372	384	356	382	397	379	376	377	415	408	372	388	382	373	373	377	392	380	371	343	365	366	350	384	420	423	362	408	354	379	364	343	389	381	402	353	394	374	346	384	382	413	355	394	360	388	383	355	380	373	376	389	392	359	378	422	396	362	375	405	370	384	389	417	402	383	377	353	388	346	413	391	381	392	367	364	343	371	383	383	402	378	368	392	363	389	364	355	376	414	406	369	355	387	387	358	381	398	362	386	377	361	365	456	372	378	375	364	376	401	363	366	348	385	368	396	367	381	407	388	398	369	371	339	367	385	394	387	372	366	375	375	398	366	386	399	365	385	382	380	431	357	395	364	386	363	423	365	372	425	398	383	370	357	375	384	409	365	367	382	416	374	409	372	397	375	374	410	388	360	384	357	391	386	364	397	400	383	338	360	374	377	412	390	368	371	370	368	384	398	387	374	402	361	419	395	396	390	362	354	371	403	390	378	372	386	396	346	369	390	387	396	420	373	337	397	389	366	388	353	389	372	378	380	380	365	358	404	388	361	393	326	383	419	354	398	378	414	363	352	404	373	364	403	377	403	406	400	364	361	366	383	399	399	392	416	410	361	396	383	376	366	370	389	400	375	422	397	375	381	411	417	382	387	364	386	380	368	397	353	398	379	416	418	386	388	410	410	408	375	352	391	381	377	365	401	355	342	375	375	382	361	338	314	374	376	368	358	387	364	380	386	378	369	333	377	377	361	377	383	358	361	361	381	384	401	372	407	373	376	381	360	343	353	400	387	372	398	392	366	379	400	377	350	430	354	370	360	379	400	396	392	386	391	360	367	365	401	381	385	385	382	367	371	402	372	384	382	353	357	370	398	373	376	394	386	382	362	397	395	371	388	383	397	382	360	371	383	367	382	363	402	373	383	358	356	355	366	409	387	387	407	349	375	417	360	375	373	376	368	375	353	362	343	375	431	410	361	381	368	381	394	368	403	366	382	389	411	384	407	368	384	342	351	379	389	403	365	382	366	385	364	387	341	388	360	350	371	340	401	375	394	379	396	382	422	387	354	365	398	359	375	388	396	424	350	377	359	369	390	358	378	405	392	376	393	375	369	405	361	373	400	399	349	380	389	405	371	355	382	412	394	404	367	410	367	344	383	394	368	358	374	379	370	392	401	384	365	328	370	399	377	327	383	415	364	397	376	354	372	355	355	369	393	414	395	383	367	351	385	367	391	366	395	344	385	406	400	357	408	383	401	365	380	376	386	374	365	342	394	393	375	385	377	389	397	369	398	398	402	366	420	361	384	395	368	413	356	378	364	356
23237	22332	1397	911	741	719	700	620	659	594	570	618	605	558	610	554	575	596	560	562	542	580	550	565	888	2072	700	590	561	563	558	611	547	543	531	561	574	537	564	612	559	583	557	542	557	555	557	535	572	601	583	549	579	539	544	584	530	560	593	543	575	547	542	556	575	574	601	585	550	493	518	588	551	531	556	543	580	578	600	603	546	544	587	542	578	531	586	546	539	584	561	562	578	552	551	544	581	578	551	548	538	566	546	570	599	538	576	586	583	578	558	548	551	595	552	584	566	598	581	534	580	575	560	568	583	603	536	527	530	577	525	578	582	545	576	599	611	552	574	554	594	592	571	558	555	584	567	569	602	576	578	510	562	570	579	542	571	562	552	546	548	571	544	586	551	585	550	517	573	537	555	529	570	547	545	598	562	539	556	521	560	526	523	539	561	559	568	549	556	550	568	526	583	516	587	595	586	533	546	544	547	541	594	578	579	581	601	517	563	579	538	551	571	548	508	553	558	571	586	555	576	583	575	585	552	511	585	558	533	547	553	547	544	516	568	564	563	594	571	555	532	582	554	607	586	547	542	580	520	586	538	548	579	578	563	582	566	518	543	589	594	536	563	517	545	571	554	567	587	553	542	554	595	540	581	560	573	529	532	545	584	556	586	570	543	552	544	568	532	528	502	570	550	561	555	508	545	552	553	572	548	573	544	527	569	552	547	555	572	546	564	544	531	563	552	579	572	590	562	622	530	586	537	565	571	617	568	553	539	518	561	569	544	526	542	538	523	588	531	535	539	559	587	566	585	547	551	540	540	536	560	566	561	571	543	564	537	565	561	555	542	561	543	539	585	578	546	532	594	575	554	531	521	557	507	566	559	586	574	561	550	569	555	578	527	581	537	573	579	565	548	550	539	585	559	564	560	551	574	575	543	577	525	567	579	588	557	602	570	537	577	547	583	560	534	583	509	539	610	540	590	552	574	573	559	577	569	540	570	541	564	530	584	537	579	532	572	592	582	578	542	601	526	606	545	586	551	521	567	513	524	540	536	556	575	545	528	554	559	598	538	523	579	577	581	549	533	569	595	553	543	555	586	560	566	553	521	541	556	537	536	560	557	539	550	591	537	563	596	529	555	628	520	517	519	540	585	562	572	579	565	590	587	517	544	575	580	581	547	565	549	566	569	581	545	538	549	602	552	586	535	543	570	546	536	540	564	569	599	621	541	614	577	546	531	544	551	550	565	578	560	605	535	555	573	525	568	552	565	566	588	581	585	567	551	536	522	549	544	574	583	585	519	572	559	547	574	579	544	518	559	544	540	555	561	573	559	566	578	511	573	554	518	534	590	510	585	548	554	547	549	563	502	599	582	569	537	532	576	546	579	589	518	550	608	557	573	595	567	563	565	585	562	571	572	557	578	504	547	567	561	576	506	553	556	496	521	506	592	563	575	539	578	564	575	546	585	586	547	562	567	577	563	530	532	550	596	578	565	521	568	581	559	568	540	541	546	536	510	524	534	551	576	570	591	530	561	564	549	540	553	570	557	576	591	611	581	533	553	592	573	558	512	572	567	567	554	575	613	527	537	576	580	540	544	562	584	567	543	549	571	561	533	573	557	525	496	567	595	564	534	590	547	558	577	561	572	557	596	554	563	543	551	556	576	548	553	569	604	552	554	557	572	570	548	547	576	531	599	547	541	538	562	546	575	554	535	579	557	533	544	567	571	550	606	541	571	580	609	553	563	593	534	578	566	546	530	553	549	557	566	511	534	569	586	570	555	553	576	572	544	551	552	554	561	579	583	570	555	574	520	554	547	540	524	531	538	543	568	561	598	570	563	559	579	581	577	594	594	554	552	582	616	586	631	553	577	586	497	565	559	535	593	580	574	530	568	523	519	560	556	549	560	540	568	559	568	570	573	547	580	539	567	532	572	506	557	588	603	567	525	557	538	555	574	557	577	611	547	570	556	582	563	568	529	596	558	523	559	572	533	524	581	567	543	501	538	547	572	571	523	598	550	532	537	600	509	557	544	564	554	532	559	569	582	509	511	563	590	584	561	619	530	588	564	571	581	529	603	574	565	592	593	547	538	566	580	582	544	560	589	561	595	589	509	513	582	550	539	547	553	548	543	600	601	580	594	594	596	543	585	567	567	544	534	572	515	549	608	563	525	573	521	552	564	575	563	554	564	559	542	590	559	570	551	510	521	517	547	558	575	593	533	579	552	596	609	558	556	552	562	583	577	609	563	531	561	561	557	584	602	569	584	613	562	609	518	515	551	548	553	561	575	549	542	586	561	582	533	548	623	579	543	550	557	584	539	554	555	565	569	557	541	564	558	564	517	575	583	581	563	569	564	594	561	566	549	534	546	539	536	524	523	582	567	560	559	579	619	569	539	565	570	526	514	544	554	599	546	549	579	587	565	545	573	519	538	568	608	556	548	570	583	544	575	543	577	554	493	526	604	515	539	562	541	571	551	548	594	538	601	559	576	511	523	503	567	512	571	567	577	523	597	503	563	553	535	577	536	583	569	571	531	553	565	591	522	515	565	554	559	551	551	567	539	539	579	537	562	559	549	572	555	556	544	529	533	543	593	623	525	566	569	599	555	534	602	551	546	587	574	576	529	577	552	553	564	599	573	600	592	542	558	540	575	562	553	550	559	535	512	579	593	549	572	539	512	560	544	586	598	587	526	537	555	536	587	575	534	529	570	547	540	566	585	563	577	539	541	537	563	620	541	586	570	598	584	512	555	533	533	579	560	552	570	577	586	565	550	510	510	599	550	571	586	542	527	563	577	578	539	535	521	570	561	583	555	580	548	596	574	559	578	517	562	563	526	525	537	557	597	533	609	590	585	553	586	608	536	608	595	522	527	524	599	561	572	539	574	549	566	519	552	553	508	602	548	571	586	533	565	539	577	560	550	580	553	594	533	560	558	514	574	532	532	570	567	576	546	562	592	581	568	579	544	559	591	527	558	531	570	584	497	561	538	593	563	585	549	570	529	558	545	539	552	571	527	546	566	567	514	570	565	502	540	545	550	581	586	568	567	550	537	559	551	549	552	531	538	545	557	572	555	579	499	586	538	557	548	578	564	591	579	516	573	556	556	581	582	594	553	575	559	540	545	576	536	521	560	579	584	551	582	558	548	561	539	544	532	574	571	535	541	542	573	559	565	574	562	614	616	554	575	575	568	574	573	514	606	540	596	580	585	595	573	533	560	581	554	538	548	558	577	537	542	542	537	592	526	585	542	506	607	572	584	571	579	513	605	485	561	560	549	539	571	545	544	569	588	541	547	511	542	581	539	542	575	547	560	535	589	569	540	607	489	555	561	558	569	574	530	564	574	592	546	580	542	557	571	575	589	591	584	545	547	558	570	579	585	529	597	555	587	582	529	571	538	515	556	544	573	534	590	570	562	557	585	568	572	570	546	530	558	551	548	600	559	567	559	584	526	557	616	533	546	576	568	549	554	535	540	564	551	522	567	585
23805	20940	28157	23800	20608	4898	905	679	646	594	548	517	493	541	538	498	489	521	510	459	504	489	456	950	3192	2920	602	439	453	442	434	460	431	433	439	474	465	481	471	460	456	436	463	449	478	488	428	409	482	446	479	451	452	442	441	460	403	441	438	444	438	476	442	477	448	465	469	478	433	487	436	445	408	486	463	482	446	463	449	455	436	447	435	452	434	448	463	411	428	435	477	485	418	460	444	435	480	482	450	408	448	459	422	446	416	413	462	454	464	398	446	444	427	406	452	449	435	446	478	406	462	428	478	472	428	438	472	456	449	472	426	430	438	418	486	435	422	446	469	439	467	437	463	455	426	444	451	432	438	446	475	438	388	406	405	438	445	450	445	453	442	461	449	449	466	452	425	427	436	425	445	436	477	432	430	449	423	454	472	437	405	489	463	451	454	426	416	440	466	448	421	420	463	445	479	465	450	448	435	439	436	446	411	474	466	444	462	467	419	434	439	444	398	470	428	436	421	431	449	475	459	430	422	439	437	461	414	413	458	446	428	449	439	457	425	441	446	428	397	421	464	426	453	429	418	447	435	420	416	431	462	466	406	439	472	494	484	459	492	432	470	436	440	443	397	473	430	489	453	440	433	474	400	452	442	448	411	382	451	429	446	452	480	446	435	421	440	516	439	419	440	442	431	440	490	445	463	435	448	430	458	478	426	468	450	448	457	471	445	429	435	473	447	428	435	435	451	463	423	447	453	468	439	498	493	463	469	458	394	417	457	424	476	439	477	434	455	442	420	440	419	472	451	422	447	475	476	390	412	433	468	436	468	459	458	431	456	443	419	475	427	472	428	483	472	478	476	422	473	468	469	477	437	459	469	405	437	431	452	421	453	462	462	435	444	420	470	432	441	441	451	486	415	498	440	423	441	425	413	437	457	400	477	429	488	471	497	440	460	423	422	454	446	439	452	453	421	404	460	491	474	431	438	437	445	447	464	470	439	416	431	465	413	443	432	485	455	457	469	464	440	438	460	401	471	482	422	447	429	420	441	452	434	441	420	447	474	491	445	469	455	492	451	472	452	460	408	446	408	427	418	412	441	463	446	451	412	434	425	403	462	460	462	433	447	454	444	446	437	404	449	474	439	472	466	451	427	433	479	437	463	473	467	448	501	433	460	457	446	434	449	408	436	456	462	436	459	449	460	452	383	454	420	453	463	468	457	432	425	446	439	476	432	460	455	437	437	478	376	417	499	466	442	438	440	428	427	461	461	428	511	476	423	441	501	425	449	484	445	402	455	491	445	402	411	418	482	426	442	435	458	423	419	443	437	413	433	449	453	430	429	425	410	474	425	439	421	434	460	495	450	434	444	472	487	477	431	472	458	437	424	437	407	407	418	449	422	439	438	420	439	456	471	479	427	395	427	410	422	442	427	469	444	474	438	473	439	462	425	437	398	452	468	431	436	390	406	456	441	452	444	455	434	430	391	452	457	445	435	456	406	430	430	444	425	425	440	428	445	420	416	435	454	426	440	431	441	455	505	467	417	429	472	426	446	445	490	444	462	442	432	455	461	423	473	453	423	452	440	439	433	432	444	420	439	457	400	453	453	441	452	433	452	436	452	452	454	455	500	430	445	437	388	440	409	455	419	447	446	443	479	492	443	452	415	434	441	442	444	482	445	465	442	470	442	435	456	457	472	416	475	443	450	472	409	432	474	434	451	460	428	455	464	457	417	479	476	472	442	453	441	399	433	426	462	439	442	415	447	436	447	419	458	442	444	445	459	469	463	410	477	429	442	457	461	430	441	472	417	433	477	446	468	425	430	437	459	450	456	432	428	420	441	428	409	420	458	464	433	474	456	448	472	408	460	444	454	426	439	417	421	434	465	461	502	443	476	445	447	459	410	439	432	428	437	443	476	451	432	458	433	406	456	437	462	483	476	443	436	441	456	459	438	454	440	428	473	406	447	458	439	462	445	458	462	451	415	437	453	431	432	414	450	415	404	421	458	409	449	447	469	430	469	425	438	418	421	429	457	403	453	478	442	409	427	429	459	464	457	413	461	420	421	455	453	492	424	447	476	431	462	423	444	469	406	435	473	435	480	447	456	442	426	451	468	409	409	439	474	477	421	482	424	449	459	466	464	453	413	440	414	429	433	470	483	461	436	466	412	443	430	441	480	472	485	411	415	464	464	432	447	452	452	425	465	446	437	428	463	412	471	491	458	467	445	427	474	499	449	447	452	436	469	464	456	422	419	458	458	431	426	422	451	431	466	453	421	422	443	435	486	457	471	401	429	477	471	414	487	455	434	471	449	471	415	441	413	457	466	421	440	424	438	432	440	457	473	489	480	450	442	434	419	496	481	435	432	436	433	455	452	433	398	463	458	450	454	416	431	466	473	460	466	447	442	450	470	436	486	452	486	452	412	452	409	449	441	448	457	442	464	444	452	439	445	431	491	487	461	442	444	440	434	461	423	439	432	468	440	450	436	443	416	429	406	447	464	423	409	441	445	454	407	413	425	442	449	430	460	433	419	433	461	465	424	429	445	423	424	433	449	465	467	457	449	470	456	478	444	467	490	475	478	463	441	430	473	465	435	432	447	427	482	439	438	466	452	437	464	442	438	425	452	410	472	443	446	464	478	443	439	454	428	439	473	431	464	448	457	450	424	466	437	421	419	395	430	434	440	410	466	478	427	429	465	431	456	469	447	406	433	446	405	427	434	458	439	461	451	466	482	458	464	425	444	452	457	437	431	446	437	460	419	433	456	454	477	419	457	466	435	439	458	442	456	435	463	456	471	507	487	426	444	455	465	405	458	471	445	457	505	432	445	446	449	462	416	454	453	472	452	433	437	490	427	469	444	427	458	446	449	442	461	445	452	438	442	447	420	440	443	443	451	445	454	424	429	446	467	458	484	492	451	423	476	446	444	418	434	458	424	444	436	428	459	450	450	411	461	480	406	455	440	433	450	455	467	450	479	445	458	431	466	477	440	432	423	435	461	452	439	450	418	458	457	440	444	447	438	440	438	473	466	454	450	418	442	459	435	429	423	426	471	456	421	436	443	426	448	447	446	451	429	442	431	424	432	442	446	456	431	429	463	443	450	466	442	457	457	441	456	445	412	464	433	477	420	437	433	456	446	494	452	433	398	453	496	479	431	482	434	462	469	481	435	444	430	435	439	457	419	460	448	464	433	450	444	447	421	455	439	421	427	434	426	456	431	401	434	437	433	428	442	403	450	458	440	443	461	440	464	436	450	446	457	446	438	463	453	449	496	440	417	464	461	462	446	457	434	436	459	437	460	464	454	432	448	458	431	436	462	414	484	449	460	444	431	425	394	474	447	433	442	449	465	457	399	443	449	419	424	484	432	475	450	424	431	459	486	435	403	456	464	471	454	471	413	426	451	446	445	407	439	421	436	477	465	478	467	469	433	395	478	464	441	456	469	455	445	437	433	452	472	419	457	441	449	451	475	432	455	415	440	470	466	437
43982	49871	6887	3521	2481	1947	1653	1322	1198	1132	1034	961	953	823	891	832	783	731	807	768	794	715	723	1998	7600	6350	976	702	684	700	697	680	645	692	685	695	673	693	692	656	671	718	694	652	693	708	644	658	715	639	644	669	649	642	677	638	681	637	669	698	680	650	682	702	642	649	653	687	634	646	686	660	652	643	614	667	676	665	640	704	645	615	681	715	633	660	652	657	664	725	670	666	648	634	633	659	619	643	683	676	633	601	643	671	677	685	652	675	673	676	679	649	650	674	662	670	650	688	676	673	639	625	686	684	699	662	664	709	661	688	678	665	684	664	644	664	634	658	678	643	635	671	698	641	605	707	668	678	700	668	635	675	650	707	703	674	656	643	637	648	639	718	648	661	664	664	698	700	648	651	632	616	632	677	706	674	651	644	672	649	652	690	654	643	705	668	684	677	696	682	667	700	666	646	683	702	637	694	694	674	667	627	688	635	699	702	672	649	637	702	656	625	685	643	662	621	658	658	681	642	670	632	663	656	676	709	672	732	632	696	618	597	604	665	668	678	682	699	649	657	682	650	673	648	635	683	644	617	666	693	650	667	719	661	673	630	646	677	685	656	681	647	668	703	682	670	643	696	688	638	629	695	674	674	670	695	638	653	643	664	673	661	654	677	652	727	689	671	671	685	669	651	625	637	685	639	704	660	668	650	692	645	615	670	692	669	683	650	679	669	694	688	662	663	700	638	651	653	725	656	666	637	647	663	686	674	660	648	651	656	636	625	675	707	664	683	671	685	701	671	664	724	630	678	677	682	669	616	687	640	644	701	663	683	643	655	665	644	715	637	671	653	704	674	647	691	651	705	636	685	616	663	688	679	668	678	627	665	628	691	673	641	654	694	626	647	688	634	664	693	680	683	686	654	659	680	685	694	683	723	646	695	666	643	661	649	667	663	665	627	659	665	690	688	635	653	682	672	649	667	682	667	675	679	669	678	674	646	623	664	663	671	709	702	657	655	649	640	716	677	647	691	658	653	687	667	659	639	703	711	715	680	666	680	654	679	683	664	674	698	705	632	642	699	666	637	649	720	706	635	659	664	654	655	651	667	657	667	643	667	639	643	635	641	718	651	665	685	667	658	650	692	667	648	663	642	676	694	707	666	665	683	644	655	631	688	681	676	619	604	691	677	654	679	684	669	669	678	685	641	683	672	638	645	663	690	678	663	673	670	695	684	690	658	655	665	687	651	691	669	681	646	654	679	671	636	663	665	698	668	704	666	664	706	706	688	636	700	674	641	652	673	703	652	664	637	678	656	660	692	644	659	666	641	612	664	687	713	681	675	641	671	641	623	625	686	692	652	669	660	670	642	724	687	671	685	676	675	644	669	683	639	655	658	660	672	660	642	649	661	663	676	680	680	632	690	703	686	688	666	650	650	624	670	660	679	706	659	690	651	662	669	657	673	695	656	713	646	646	693	659	686	650	653	654	665	618	694	696	633	665	681	661	652	649	635	663	687	693	651	660	696	666	683	627	633	647	638	629	640	666	626	632	668	670	688	674	691	641	656	675	685	632	638	675	672	674	650	700	604	656	669	662	650	668	701	694	677	688	709	666	696	639	737	657	644	666	650	697	709	670	670	663	677	676	647	631	651	701	666	670	660	655	714	698	644	633	670	642	677	634	661	670	668	670	662	646	663	670	680	664	689	626	668	652	692	665	708	684	679	682	619	731	730	657	681	640	637	688	684	676	637	680	599	693	676	647	643	628	622	638	729	660	657	703	658	660	682	686	688	652	646	723	649	654	682	685	612	645	642	657	683	662	663	659	641	679	678	655	720	640	689	655	633	687	646	651	680	643	665	625	645	666	668	630	668	670	696	669	645	665	628	699	669	636	646	684	652	690	659	687	691	624	658	682	658	642	689	662	690	640	685	674	677	643	686	659	694	657	635	709	616	659	674	677	656	692	668	644	685	667	649	670	625	675	642	683	621	695	669	659	666	658	679	677	714	642	674	692	663	650	612	662	686	645	646	603	675	714	640	716	662	660	701	656	717	685	689	640	629	702	688	638	642	652	683	673	667	691	667	688	662	692	642	643	620	683	657	656	639	703	691	688	647	658	664	650	656	642	682	689	645	647	676	742	685	694	635	672	645	659	681	657	667	665	629	661	697	639	668	698	687	681	677	695	681	702	646	656	677	652	665	655	670	678	652	649	665	710	669	664	694	681	632	701	695	660	670	685	683	667	707	700	686	666	655	662	650	683	703	683	680	714	648	687	666	664	689	645	678	682	728	613	676	677	681	659	654	674	651	666	673	634	636	606	670	671	663	686	656	685	692	694	648	685	719	631	656	680	693	697	673	648	642	638	636	685	586	646	693	639	622	660	664	679	661	653	648	667	651	647	690	669	682	650	670	732	635	674	706	655	668	713	670	682	681	647	648	660	669	663	612	656	643	690	688	655	635	675	678	694	613	653	643	739	702	669	666	666	575	684	635	670	673	622	666	663	703	693	647	669	671	622	674	671	673	673	680	645	697	698	679	652	629	658	652	682	687	652	640	610	645	669	620	620	651	653	636	658	653	691	704	674	690	660	674	660	680	658	684	662	685	652	673	632	691	681	661	693	636	657	640	655	635	632	648	660	650	667	637	680	696	676	696	649	709	686	637	660	672	677	662	672	658	635	595	659	675	665	653	689	630	689	674	633	668	661	677	634	698	640	661	687	664	679	631	681	637	666	699	688	644	666	668	652	702	699	672	702	664	697	674	615	674	612	647	645	670	651	683	645	684	690	665	714	659	614	604	680	657	646	706	678	620	660	620	653	649	638	687	648	701	687	677	644	691	659	670	646	668	647	706	666	675	706	697	625	668	652	622	712	682	719	710	660	660	702	628	660	631	613	671	666	684	689	670	593	628	708	643	651	657	702	657	646	635	615	687	642	661	637	654	669	639	668	681	673	686	631	686	656	637	650	652	632	660	677	696	633	681	687	670	695	647	669	680	656	626	678	649	694	616	660	671	682	657	654	688	654	675	690	665	675	634	695	674	632	691	652	722	659	698	679	663	685	636	677	744	671	684	624	677	697	681	664	679	675	689	661	695	702	707	663	639	658	644	620	645	645	647	677	699	668	662	683	670	664	653	678	642	676	675	663	651	659	658	707	663	662	675	638	678	671	697	666	673	632	660	640	696	671	692	672	654	639	662	663	679	672	633	667	655	675	681	635	647	641	664	645	641	634	663	672	665	683	681	645	664	660	692	688	702	688	691	633	677	658	689	685	643	706	659	636	636	687	672	696	714	655	730	671	648	652	694	646	679	672	698	675	682	681	634	684	656	662	704	695	670	644	642	692	687	684	630	637	659	681	639	681	674	642	621	704	647	647	676	681	685	614	711	682	682	666	651	636	677	686	655	715	673	685	682	678	659	661	707	640	675	646	661	668	662	660	676	635	688	674	671	686	634	667	654	704	671	627	650	612	680	663	685	656	634	651	671	649	658
22845	20891	28796	23109	20888	20715	4229	724	580	529	476	426	381	391	389	351	320	319	322	322	318	283	320	1327	3892	4280	423	303	274	274	252	281	276	259	264	299	294	282	256	282	277	249	273	257	261	286	265	260	264	261	252	248	254	270	286	251	253	280	242	276	269	257	245	233	282	304	260	271	253	259	245	266	283	290	255	237	271	281	266	263	262	272	253	296	251	269	268	265	277	230	274	256	270	259	283	267	243	263	261	262	255	253	279	263	254	270	269	252	259	236	255	246	249	270	282	257	254	239	260	248	260	276	255	268	257	278	268	250	267	248	249	243	240	271	252	236	272	278	247	259	229	267	258	248	252	261	266	279	260	272	239	256	243	242	299	275	250	268	247	280	263	251	249	273	275	279	268	284	237	262	246	290	284	246	265	276	244	263	282	282	282	276	242	269	263	267	238	250	268	255	247	283	281	262	264	248	261	251	276	246	254	236	239	245	214	273	275	256	258	259	264	281	254	237	263	245	248	266	272	264	269	251	253	221	252	277	245	238	239	253	246	279	289	280	275	295	257	276	272	283	265	270	275	231	268	267	273	276	265	294	258	241	253	258	238	267	255	271	265	275	265	256	260	252	256	254	258	273	222	266	245	234	271	259	248	277	250	257	249	279	263	269	270	250	249	256	270	247	290	286	243	277	266	251	249	277	230	244	252	258	260	275	265	248	280	261	288	269	264	261	227	231	264	227	221	253	257	246	264	275	286	218	248	275	255	262	237	261	269	269	299	255	271	230	274	232	262	263	282	249	255	260	249	266	257	300	241	278	273	252	267	273	247	261	293	261	256	252	254	224	257	234	259	266	269	272	267	312	274	249	254	281	267	294	258	281	260	271	274	286	233	244	287	260	269	284	256	252	268	272	270	237	245	288	266	257	242	265	269	257	252	221	265	246	258	276	271	253	243	234	261	271	242	237	287	272	278	288	250	248	248	256	266	251	242	258	309	252	281	257	270	260	250	257	250	245	283	228	267	255	278	281	277	273	265	239	275	254	249	248	254	261	263	232	231	263	272	240	287	241	275	247	286	250	246	260	258	270	261	232	284	267	252	240	295	267	271	284	278	279	260	276	243	271	285	258	256	264	221	281	250	270	243	277	259	246	274	259	260	242	256	286	282	254	256	283	256	275	245	261	242	301	234	273	272	258	267	286	243	270	278	272	257	242	264	250	269	242	257	254	278	255	245	265	287	256	292	244	270	251	259	263	253	244	255	276	284	271	267	284	274	248	260	242	256	260	242	287	269	294	273	212	268	294	288	284	285	291	253	283	244	241	255	264	245	265	254	248	264	255	271	273	255	242	257	241	242	283	284	258	280	279	229	269	267	264	251	265	243	272	267	258	253	250	307	268	260	250	255	246	262	266	262	248	252	306	266	277	252	266	254	258	267	254	293	253	262	250	289	236	276	262	272	243	250	270	267	253	269	246	273	271	234	266	257	252	255	247	305	292	267	258	252	282	255	287	250	267	246	249	237	242	248	281	250	262	261	247	284	254	273	252	261	270	245	255	269	274	289	287	294	262	293	249	297	266	241	264	248	260	269	240	270	268	247	269	272	266	246	267	260	278	276	275	264	263	252	282	260	250	230	286	273	278	240	245	241	234	282	279	287	287	268	256	283	254	288	253	295	245	256	255	241	260	260	265	258	259	265	241	277	238	263	278	264	266	253	303	251	270	276	257	231	262	268	226	254	271	271	247	290	237	254	273	250	292	276	236	286	260	268	246	272	253	253	283	237	237	303	234	270	269	266	267	249	225	265	241	270	256	267	259	252	246	268	271	252	268	284	291	268	251	261	257	259	254	268	283	259	262	237	244	269	274	267	219	267	254	256	259	237	263	256	244	277	273	257	263	290	256	268	271	270	264	276	250	259	287	232	258	251	248	259	226	284	274	264	279	236	238	251	250	260	233	260	258	263	244	252	264	262	241	285	255	274	232	260	243	262	266	241	269	284	241	286	274	281	280	248	243	260	251	256	247	276	267	267	270	274	263	256	289	286	283	259	251	254	252	256	239	249	263	257	256	234	267	259	222	265	269	279	259	250	299	276	255	259	251	299	263	282	274	264	262	242	243	272	242	266	236	261	272	261	242	276	257	244	275	238	279	276	280	265	261	250	266	303	260	268	267	245	260	257	273	262	291	263	263	252	264	279	239	257	280	276	255	275	262	250	245	237	263	257	276	242	243	250	268	262	281	228	264	237	249	272	302	266	269	237	304	269	247	271	248	282	257	246	258	260	297	270	287	258	286	256	271	241	260	239	282	256	273	238	273	264	279	250	263	237	276	284	252	253	242	259	273	250	280	276	245	259	243	261	275	241	270	267	257	222	277	257	245	254	263	267	279	263	274	262	281	243	258	282	253	275	268	281	276	264	270	255	295	229	234	267	258	258	259	249	266	269	303	260	249	270	252	259	272	270	244	255	243	270	257	234	251	270	272	250	249	261	252	253	241	264	288	251	283	239	261	282	245	286	254	284	266	254	261	278	276	274	274	287	237	250	262	246	237	248	260	268	261	266	250	238	261	235	298	261	276	268	257	261	270	243	277	267	298	256	282	239	245	254	281	274	256	259	264	301	279	260	290	261	244	233	261	254	278	247	259	264	250	239	246	240	232	246	268	307	305	250	251	262	259	261	260	273	249	258	255	283	279	260	266	254	270	246	247	274	291	253	238	281	245	233	246	264	258	275	271	281	272	259	242	241	268	271	261	262	259	270	263	288	279	288	248	283	312	274	254	267	284	253	245	258	255	267	243	250	249	290	290	266	245	273	238	275	243	268	240	259	256	269	272	243	246	261	278	249	276	267	280	254	264	261	246	278	264	250	298	245	262	283	250	250	259	247	268	219	267	254	280	268	255	250	274	261	259	249	246	261	277	234	254	241	226	266	276	243	281	248	280	254	253	283	261	280	263	218	272	240	263	256	262	258	315	279	261	244	268	235	280	276	271	267	266	226	254	243	266	295	284	270	250	284	237	286	265	247	281	259	278	246	276	277	273	269	271	303	252	249	245	275	225	290	245	242	277	263	251	289	281	294	265	262	269	278	283	273	267	298	240	270	265	249	261	275	245	245	263	266	262	264	278	257	256	262	250	286	261	243	281	253	239	259	265	278	247	262	265	290	291	278	261	254	230	271	279	299	285	249	262	260	248	269	265	275	302	258	246	276	278	268	248	286	272	282	279	272	253	263	268	237	268	248	230	269	273	268	237	247	289	267	240	251	253	242	256	239	245	269	229	238	281	262	239	268	264	255	238	247	273	232	254	268	254	261	238	278	279	292	270	277	283	266	242	270	267	251	260	277	249	248	253	261	260	284	258	268	264	260	264	259	273	278	243	266	249	273	270	249	241	247	263	245	293	276	265	274	268	266	276	252	242	263	250	248	279	255	263	277	242	253	253	271	255	264	235	276	273	272	248	254	241	254	267	279	253	278	275	290	285	269	311	241	259
47322	61691	11008	5641	3794	2937	2200	1782	1445	1258	1120	975	954	785	780	731	696	610	567	581	577	512	567	3272	9018	8919	670	432	430	414	442	418	444	413	398	487	410	432	378	406	433	417	400	411	441	424	403	401	394	396	402	428	418	379	420	399	465	369	388	413	400	398	417	410	403	404	384	372	401	353	391	380	391	414	369	440	368	421	398	390	403	394	390	403	382	426	411	383	409	433	387	414	433	395	385	363	383	411	393	406	400	395	408	399	396	387	395	392	412	386	389	367	395	429	402	365	390	387	427	429	378	421	396	381	368	414	381	428	423	393	362	416	395	353	410	433	423	405	441	377	418	396	383	387	386	398	367	402	383	377	422	383	390	410	363	390	373	392	409	398	393	419	392	416	388	360	378	389	366	423	398	400	375	404	442	424	408	384	397	385	403	443	390	355	396	407	397	414	400	380	427	384	376	362	435	434	400	406	391	386	388	396	397	414	400	390	395	408	404	408	405	412	382	393	393	395	357	371	419	400	396	394	379	377	423	381	439	356	388	417	392	421	377	423	407	382	398	408	421	398	395	397	382	358	388	379	404	387	409	384	371	391	416	411	384	399	410	387	440	422	403	395	412	388	417	408	382	389	417	381	434	433	402	402	370	450	403	415	449	443	401	441	375	376	417	395	377	394	397	402	379	427	382	410	397	387	432	388	366	419	449	391	399	382	389	392	400	370	417	427	426	415	367	396	422	403	430	399	405	421	389	419	386	379	414	409	424	437	433	402	415	393	386	389	387	407	395	395	381	372	389	356	403	426	436	394	352	387	434	395	398	396	394	430	393	400	436	393	380	391	407	390	390	402	407	388	405	399	390	391	410	397	383	376	412	367	428	389	405	421	411	407	360	397	394	434	397	384	375	409	405	383	417	387	388	407	400	409	370	390	393	371	414	360	421	382	428	378	394	382	394	438	402	405	433	391	405	373	416	423	388	384	379	397	375	382	410	384	380	397	373	411	416	402	371	384	417	407	424	372	414	411	418	436	403	421	408	418	397	406	393	371	378	399	349	395	403	401	385	414	375	385	378	398	410	412	430	397	417	392	399	411	428	386	377	386	379	394	383	387	392	384	422	383	363	429	404	401	397	400	376	388	401	418	403	398	394	410	417	399	385	392	410	379	399	381	380	406	386	432	395	365	363	423	380	396	406	397	421	425	400	391	363	379	361	368	385	397	397	399	410	373	393	371	414	386	404	406	342	392	389	424	399	381	397	402	381	384	411	398	432	387	413	372	388	403	392	389	395	402	387	398	392	393	398	367	386	403	447	396	393	364	372	397	419	427	429	416	397	434	371	402	399	347	410	375	407	377	377	383	387	399	413	385	367	422	426	394	376	401	373	400	421	419	407	398	382	403	388	374	399	365	361	375	415	384	401	418	391	381	397	399	417	381	394	408	374	397	427	380	381	399	406	430	367	406	394	390	438	400	410	396	408	375	420	406	425	407	389	389	393	395	391	426	418	379	397	405	396	395	409	416	371	378	402	385	376	429	385	405	397	391	395	410	391	408	418	393	447	391	408	413	391	403	458	408	362	376	403	390	420	380	393	411	421	370	413	371	411	398	378	422	428	422	389	373	367	395	386	385	408	398	435	378	409	373	375	380	374	379	367	393	356	382	431	422	417	373	403	376	389	357	438	409	379	386	437	390	392	361	399	440	376	385	406	376	370	383	398	406	395	392	374	363	378	405	390	408	394	376	410	419	382	395	407	392	363	412	369	395	383	396	398	402	428	415	378	371	383	401	413	353	388	378	406	377	381	412	409	383	402	444	402	405	397	397	394	411	405	357	394	396	388	405	403	433	382	358	405	406	425	406	393	358	364	399	411	394	391	408	452	375	412	392	359	428	419	392	365	391	352	394	393	394	429	362	383	375	370	386	430	393	381	391	365	381	375	401	420	429	392	389	346	398	365	396	369	391	374	375	413	411	419	390	379	400	370	401	430	392	399	430	396	400	385	412	388	385	400	431	419	426	405	380	381	420	390	409	400	386	397	397	369	377	388	391	391	414	405	412	382	385	397	410	423	392	364	435	453	375	396	368	410	367	390	407	386	416	400	401	402	410	406	400	377	402	407	428	385	409	405	368	410	389	383	369	393	376	362	383	379	421	440	385	420	396	425	415	393	396	423	386	363	351	400	414	395	362	419	374	414	375	382	375	440	426	376	370	415	400	392	399	399	370	404	409	409	422	378	372	384	392	408	419	426	385	402	388	380	369	382	434	438	380	395	362	400	384	399	397	397	414	372	390	402	414	386	399	375	377	404	389	358	399	390	391	432	399	413	432	357	401	390	409	389	391	403	386	377	429	396	419	402	390	382	410	381	382	378	405	395	366	422	449	391	400	391	404	399	411	402	373	412	375	383	426	393	413	394	417	393	401	392	416	395	359	381	379	431	399	388	395	394	393	408	393	411	420	397	397	411	390	403	414	389	389	413	420	403	384	425	378	395	393	397	393	361	422	373	391	383	363	347	370	391	367	422	411	392	399	398	399	355	414	388	389	372	415	424	386	370	408	392	403	365	391	401	358	409	413	390	411	389	403	404	422	403	424	410	413	422	379	419	417	419	441	413	381	388	410	424	390	338	398	389	402	393	374	396	379	373	404	383	415	368	416	426	405	402	406	380	423	400	433	419	391	403	406	442	365	378	390	395	393	430	391	368	386	418	422	409	417	386	382	393	383	408	413	382	432	403	392	408	389	387	388	396	395	393	382	386	408	397	405	386	394	395	383	413	405	394	393	387	359	404	363	363	374	377	425	401	392	408	381	377	382	409	389	366	394	366	379	391	378	384	380	371	387	374	413	407	393	380	429	379	441	419	387	431	378	375	397	412	427	433	378	386	383	415	397	388	399	415	373	383	409	388	457	418	383	409	394	425	399	415	410	391	377	381	371	417	395	366	390	378	418	419	383	382	396	419	387	376	382	361	391	395	386	412	406	419	381	356	414	392	400	373	370	418	420	421	397	418	397	405	396	396	382	399	407	405	391	420	377	388	360	417	421	404	434	382	401	400	410	374	361	408	380	412	391	410	425	386	399	410	409	401	386	393	388	421	422	391	388	397	381	433	415	438	417	404	390	387	387	371	432	406	363	370	368	374	397	385	439	361	426	359	405	382	400	407	365	413	387	445	403	398	415	392	402	431	417	388	427	402	418	363	369	374	407	444	395	388	400	385	378	425	397	429	407	374	355	434	402	380	427	383	397	407	393	407	385	386	382	382	389	395	386	410	422	369	406	399	425	394	404	425	413	410	408	411	350	385	432	435	399	367	368	381	393	404	417	400	358	377	408	411	408	421	447	375	401	409	374	393	379	379	390	387	380	388	371	376	410	391	394	392	366	423	385	371	408	411	410	405	394	366	388	370	435	354	390	415	384	387	398	385	405	355	425	390	416	380	384	398	393	380	391	413	363	377	399	378	408	413	419	396	393	381	405	372	379	423	389	394	415
26755	21275	12953	1177	478	394	410	345	355	413	341	363	361	371	375	328	337	348	384	372	404	358	366	393	536	409	350	380	368	385	371	368	322	340	367	324	369	333	351	345	361	352	363	340	394	363	367	374	322	360	344	364	320	358	369	350	382	376	361	383	340	361	363	351	357	354	374	352	349	346	352	366	371	354	377	376	336	355	325	369	346	374	324	377	367	332	321	333	353	348	338	400	357	393	353	347	362	352	346	333	355	362	387	337	337	334	358	326	364	324	399	349	335	361	383	359	338	390	341	355	376	343	390	373	315	340	343	383	365	370	358	339	358	353	354	342	329	343	349	352	360	355	386	323	426	360	384	336	360	344	346	336	316	340	352	343	320	391	384	352	373	338	379	336	368	358	368	362	345	337	337	366	346	359	366	381	339	356	372	341	367	351	348	384	402	349	347	331	359	379	337	365	383	346	369	341	372	361	370	343	345	331	348	374	332	348	342	362	354	342	365	353	361	354	367	340	374	360	343	347	367	317	359	350	390	351	362	401	361	322	387	367	327	372	366	370	315	333	332	375	383	341	312	383	369	332	366	332	380	377	377	348	327	382	370	359	361	351	363	365	310	344	370	361	361	366	345	346	360	354	352	326	353	345	342	382	375	331	372	398	359	389	339	379	365	362	348	389	352	363	336	347	350	340	356	372	386	341	365	351	370	388	364	382	367	355	367	363	305	383	382	397	353	369	356	323	341	369	336	362	348	365	351	366	381	326	342	365	347	359	349	352	369	397	368	341	363	375	365	383	355	366	342	383	379	373	322	346	378	355	364	367	364	382	343	363	361	386	365	364	347	390	360	383	358	360	361	367	353	350	331	375	360	349	367	334	387	349	369	353	359	359	344	371	372	349	325	339	350	384	343	373	335	325	347	379	360	368	336	355	362	344	370	333	369	351	369	345	367	352	342	333	346	361	354	343	368	368	365	368	341	379	322	336	349	341	352	371	334	348	378	359	343	374	382	378	349	379	336	342	335	370	351	360	393	336	361	344	343	346	363	340	394	374	404	353	365	366	328	386	352	360	355	357	328	352	376	374	379	367	318	375	310	352	369	353	365	340	345	406	361	330	330	361	347	385	359	357	341	388	374	397	360	379	363	382	362	358	348	365	356	384	335	404	382	384	335	365	347	371	357	382	369	355	364	377	384	371	343	370	368	376	359	370	389	336	346	357	319	359	354	336	361	365	338	336	339	338	355	356	373	320	355	358	363	351	345	383	321	322	388	355	365	361	327	358	387	371	347	356	362	370	335	347	373	346	362	350	369	340	347	363	330	352	325	360	371	365	390	343	346	365	333	368	385	359	369	373	354	363	371	343	343	333	377	347	373	369	341	345	356	359	335	381	373	387	314	355	386	359	355	341	301	352	336	373	352	347	334	355	327	346	365	342	361	383	347	343	367	386	355	342	345	348	366	357	351	366	380	376	348	355	357	317	344	344	379	386	362	342	344	351	381	328	363	347	373	380	337	359	320	363	371	372	387	322	378	349	362	393	350	353	353	343	356	370	347	357	382	362	342	349	366	370	337	361	393	342	394	356	371	354	335	349	363	368	327	319	369	340	328	374	349	396	339	353	323	340	328	337	338	354	358	359	375	378	336	377	360	370	370	342	328	351	343	328	391	361	389	373	376	360	320	368	378	379	380	389	381	355	340	342	352	354	333	362	360	352	323	370	379	354	379	371	317	374	361	361	355	346	349	375	323	364	330	364	362	355	392	338	365	369	367	360	345	398	344	344	362	354	364	330	338	367	370	346	366	344	384	369	350	343	345	375	360	332	352	334	374	370	340	356	341	346	353	369	350	363	347	345	364	331	363	393	357	357	368	352	353	388	374	364	332	347	357	344	355	351	318	388	347	369	376	355	362	339	354	332	380	377	363	369	347	401	317	368	370	335	359	338	311	373	376	383	376	331	381	352	358	335	355	380	356	355	359	356	379	365	397	378	400	357	358	333	340	364	377	339	353	387	336	355	354	364	363	347	392	343	333	385	316	341	350	340	382	350	373	352	329	363	376	385	357	367	352	335	360	361	372	350	343	377	374	352	338	373	342	340	358	351	355	332	364	380	374	331	315	333	380	337	391	385	361	399	363	357	346	345	340	368	347	347	326	371	365	343	371	355	339	359	339	303	396	358	355	318	364	383	337	379	336	393	362	375	353	366	359	337	343	363	343	347	362	365	352	334	358	341	336	350	359	345	386	371	328	396	354	354	355	387	360	359	360	372	348	333	377	319	383	378	355	334	334	351	359	320	364	346	371	329	368	349	342	362	367	406	354	334	363	370	352	406	356	346	364	357	400	353	361	346	368	325	368	376	379	344	360	341	390	356	357	346	369	334	353	352	335	355	385	360	384	383	349	340	347	348	340	356	395	345	360	356	350	357	345	372	366	399	335	349	385	354	352	358	387	385	360	342	357	348	363	378	360	386	347	322	346	378	329	403	356	363	379	336	374	354	370	381	370	348	360	391	355	323	311	393	343	351	366	343	366	346	363	377	393	356	351	384	368	373	331	365	379	383	353	381	341	371	362	357	348	354	390	338	346	364	349	357	345	392	362	371	361	383	387	362	379	328	353	350	348	364	320	352	385	362	341	396	344	353	344	355	349	367	375	354	346	367	363	370	327	375	326	353	389	371	335	346	367	351	376	368	324	331	310	358	385	369	352	369	345	380	327	360	393	391	310	366	339	338	342	349	365	344	353	341	382	329	343	346	354	363	371	347	356	340	359	367	346	380	343	335	371	347	361	333	359	349	352	354	345	355	366	327	371	338	385	301	352	362	356	353	362	357	375	391	352	346	342	364	374	329	353	333	346	378	357	361	341	400	384	341	341	330	355	352	368	364	357	298	357	357	379	357	319	380	359	317	369	389	326	343	330	339	358	355	351	353	360	341	388	369	370	341	354	347	349	357	376	304	363	330	361	357	333	390	376	375	366	384	354	352	353	388	347	327	354	403	334	360	357	387	322	332	332	364	355	362	373	364	351	339	360	370	372	350	317	362	360	351	375	365	361	354	334	364	359	387	363	369	369	369	400	346	359	349	353	346	347	321	389	416	355	360	372	359	381	317	321	344	330	366	346	353	361	334	341	353	399	361	358	381	357	345	331	367	371	359	357	361	369	399	332	338	338	349	333	392	373	388	340	357	363	346	405	374	367	332	390	348	338	348	354	354	325	330	340	335	369	358	387	336	348	337	390	355	326	350	371	359	348	383	346	370	371	382	355	388	349	343	354	387	385	364	343	326	355	375	354	294	346	358	356	377	347	372	343	393	324	358	355	349	322	346	378	366	329	384	330	354	376	402	348	384	358	352	361	352	351	374	329	348	352	339	355	354	346	405	363	358	347	362	397	357	386	346	407	346	350	356	356	354	334	345	380	382	320	364	368	355	379	349	364	348	394	343	375	367	360	312	324	344	364	371	360	352	331	365	367	322	328	358	366	373	352	370
23939	28929	1583	852	720	682	627	644	584	589	560	552	582	579	580	566	542	534	548	560	553	550	589	540	979	665	521	545	542	527	546	572	514	554	516	515	508	476	521	556	523	550	537	531	527	549	523	594	514	527	544	535	545	563	506	559	565	549	546	544	511	531	531	534	571	522	534	525	524	515	540	523	494	519	540	539	570	575	519	548	530	527	584	533	528	554	553	515	553	515	492	539	520	550	546	538	523	533	495	592	518	563	521	566	525	522	545	506	509	514	567	592	537	534	555	530	521	542	544	524	519	516	540	535	509	497	548	524	531	540	544	557	534	554	541	566	516	541	546	556	525	518	532	551	558	545	509	543	519	529	546	530	561	554	598	552	531	569	526	536	531	520	536	545	522	512	517	519	520	555	521	539	551	551	586	517	494	552	572	547	531	527	522	577	562	544	527	542	571	530	538	529	519	529	520	535	507	564	517	531	557	534	566	562	554	557	504	502	553	565	522	533	557	548	515	545	568	536	504	491	536	551	547	555	542	532	500	534	547	517	527	570	539	505	541	560	556	543	504	519	559	537	510	544	514	559	497	572	532	555	511	526	613	501	528	548	563	529	509	515	515	530	542	546	558	569	577	530	520	516	514	581	570	569	510	543	530	531	576	517	567	521	530	515	536	564	498	544	548	540	490	554	526	565	530	577	551	558	559	509	486	524	515	489	540	547	533	546	548	552	537	539	490	528	529	535	500	567	580	547	514	557	579	524	525	532	561	540	553	565	514	555	536	567	531	591	573	520	551	532	531	532	498	566	547	529	507	516	501	553	516	533	513	531	504	546	530	555	524	513	539	502	540	528	546	534	539	487	593	528	548	552	523	554	535	542	540	567	534	539	549	531	569	559	556	504	512	525	501	526	572	475	489	536	539	502	555	530	537	499	528	528	512	518	524	541	525	556	509	589	517	561	540	563	538	561	554	534	523	531	550	578	550	565	517	558	513	537	550	548	555	511	514	512	556	524	494	542	554	504	551	549	525	481	524	530	502	524	529	538	537	546	546	505	536	548	514	531	551	581	512	530	555	516	533	566	546	543	587	548	580	524	553	542	546	532	535	520	531	514	485	544	554	551	535	508	526	491	529	515	520	510	532	543	570	526	512	536	537	529	527	555	577	528	565	546	525	517	546	560	560	540	543	496	538	513	522	516	546	535	544	507	556	545	515	523	548	512	522	500	516	496	524	552	538	527	530	540	512	546	556	576	517	503	524	523	521	524	509	554	486	523	551	561	543	528	544	578	541	535	526	577	518	541	540	623	559	516	559	534	566	595	534	473	537	526	562	510	470	540	500	561	526	537	558	576	524	532	550	524	499	517	573	539	508	566	561	516	536	507	525	550	529	506	557	508	557	525	510	527	571	549	562	523	519	512	523	541	552	584	550	520	525	524	525	582	521	546	565	569	522	494	507	578	530	465	521	521	527	572	533	545	519	507	520	562	521	525	515	537	524	511	522	538	532	542	550	537	521	525	607	543	505	545	528	527	552	536	530	523	510	533	527	558	567	500	531	557	530	506	527	541	521	532	521	555	526	537	537	514	538	554	531	591	537	568	517	547	560	564	501	543	565	545	536	542	555	550	531	550	531	520	526	522	566	534	551	525	506	545	537	519	516	534	546	534	537	548	508	493	529	559	549	550	516	568	526	540	531	537	511	520	510	521	556	541	557	495	524	540	537	527	538	520	462	524	489	564	524	541	529	514	529	547	576	514	483	545	544	537	548	563	518	555	537	511	528	564	510	557	509	565	548	549	551	516	544	516	509	537	544	514	491	508	556	573	513	514	552	553	527	542	568	512	548	541	545	558	525	496	547	532	541	544	549	500	516	543	581	536	547	513	554	546	553	567	572	522	523	537	546	539	553	545	576	527	508	572	500	532	532	578	562	533	547	532	534	564	581	526	499	516	548	554	548	534	541	553	529	545	541	544	518	484	520	543	523	557	509	558	495	551	523	572	508	506	546	503	547	534	533	589	592	522	526	527	528	547	542	523	511	501	508	544	540	506	533	559	498	552	533	530	557	514	542	504	578	570	522	539	515	525	532	509	528	529	540	529	506	557	563	534	504	542	537	520	511	523	509	541	555	519	509	559	530	538	564	519	546	544	531	528	544	540	517	542	561	561	566	533	532	541	529	544	509	556	553	538	541	506	510	503	559	572	523	545	517	553	480	566	546	536	603	526	594	535	530	531	564	533	587	493	534	568	495	544	516	550	535	543	523	566	546	522	531	513	545	557	536	587	566	544	499	510	544	527	533	550	533	517	549	540	515	538	557	559	557	477	566	526	547	536	530	541	537	483	530	502	507	564	545	534	536	550	546	557	512	514	514	491	479	568	517	567	526	558	542	553	543	538	510	482	574	522	522	489	530	505	558	535	545	543	533	533	548	518	537	547	551	537	526	561	521	550	523	544	497	524	536	519	566	540	504	553	491	534	551	538	510	547	550	546	567	511	541	493	548	543	599	528	500	557	535	534	516	528	496	518	518	603	541	572	539	510	487	511	537	565	556	545	527	518	527	565	510	517	515	522	550	539	547	505	508	517	543	513	510	500	564	563	515	549	506	543	512	549	568	532	566	577	549	556	560	583	544	538	555	497	514	521	535	535	559	521	535	497	511	563	529	492	550	542	549	571	521	520	493	552	520	547	511	523	567	568	472	538	530	559	538	528	541	498	554	507	534	540	550	527	536	545	492	550	512	540	543	538	507	522	518	555	528	523	592	556	532	496	524	540	561	555	514	511	549	534	560	525	505	538	549	522	542	532	538	520	532	527	556	528	566	568	501	582	520	550	548	543	526	545	488	510	523	515	502	495	548	568	480	522	514	536	557	516	554	524	537	521	536	515	528	556	566	524	513	535	566	498	510	531	546	553	546	544	504	513	541	507	528	544	540	553	535	507	544	534	539	578	545	523	485	526	486	544	506	496	547	498	516	548	560	531	548	538	526	577	542	521	528	589	551	540	542	513	528	554	547	575	503	535	505	536	522	530	505	536	533	525	510	546	553	497	543	517	524	550	522	515	546	545	560	571	518	544	525	522	550	566	550	503	512	550	549	552	534	583	519	545	517	493	541	479	518	535	521	518	524	515	526	531	550	577	543	526	530	493	510	508	552	518	570	551	568	550	552	511	541	497	570	559	545	510	536	516	536	505	537	538	504	532	517	571	521	568	531	529	524	554	527	520	513	529	539	550	494	531	573	497	570	564	531	534	570	501	537	530	553	535	543	520	518	566	504	496	553	496	497	526	547	518	514	544	523	538	526	527	514	482	547	542	546	528	545	566	558	512	563	553	526	546	520	542	531	509	535	561	564	531	529	536	548	525	519	584	517	547	532	538	538	533	526	554	564	488	526	563	511	535	565	517	541	532	549	508	578	551	556	549	549	513	567	573	527	556	510	516	547	526	521	568	538	505	491	570	560	518	566	544	521	518	543	489	549	503	582	533	525	537
23945	20992	28005	24073	19875	3730	838	708	584	551	590	543	507	483	489	444	493	489	491	453	474	481	484	647	3253	2460	495	479	439	477	410	478	468	459	450	397	470	476	407	464	468	426	465	420	432	444	433	439	447	454	435	438	458	425	431	420	476	421	426	466	456	455	421	423	472	468	466	435	463	466	445	476	454	448	439	469	457	442	463	436	469	459	445	436	453	448	417	432	463	454	446	411	415	429	450	442	418	458	484	457	451	485	456	421	439	435	404	468	456	443	435	455	431	461	472	437	481	450	493	464	429	480	455	426	483	452	426	462	437	395	474	440	435	473	449	434	415	458	429	447	459	421	464	477	462	458	438	455	457	457	433	454	445	492	465	451	465	462	424	463	402	400	450	457	446	399	460	436	438	459	404	447	437	437	461	461	422	429	467	487	426	425	483	477	472	469	415	455	385	446	410	472	462	487	445	463	454	458	445	435	459	399	454	468	472	456	471	444	427	460	500	435	461	433	454	447	438	466	458	372	463	478	451	468	459	449	449	462	424	469	465	432	471	441	426	463	456	423	425	415	470	416	448	460	467	469	477	480	437	437	442	456	448	446	468	476	431	466	436	469	440	467	450	450	470	442	477	461	445	425	451	409	450	472	451	459	438	469	458	422	438	431	463	467	445	440	461	453	456	452	435	422	418	499	399	439	428	484	471	448	402	456	429	438	445	425	477	456	464	467	449	485	453	476	477	421	442	483	451	451	474	490	462	427	463	442	471	473	446	432	472	449	450	446	437	433	438	471	448	434	439	456	459	431	465	485	443	412	412	466	445	458	467	406	438	466	453	409	460	450	430	494	462	416	430	414	409	434	471	445	441	413	483	470	470	462	409	430	464	445	455	479	464	426	424	455	438	448	452	420	453	449	447	467	430	418	461	430	416	458	444	440	473	474	483	451	451	489	433	452	456	450	449	494	442	494	440	459	441	460	487	435	454	456	454	431	432	434	463	453	461	457	450	435	474	439	440	432	421	485	440	394	470	435	426	445	457	449	440	437	466	455	421	411	451	443	430	465	468	431	420	431	453	458	423	450	483	440	465	450	438	453	425	460	470	446	434	429	440	450	425	422	438	437	471	488	451	432	422	452	431	457	490	436	480	427	440	490	466	415	443	442	465	424	457	423	442	445	404	430	455	415	428	425	441	477	453	396	422	448	477	435	411	492	446	447	477	466	422	444	475	444	415	445	425	425	439	414	480	478	435	428	437	444	460	441	422	461	409	442	419	437	441	406	436	443	439	480	424	443	450	467	448	442	465	428	454	460	428	501	445	457	392	415	448	429	454	457	438	455	422	424	453	430	454	432	414	397	419	443	436	427	418	454	453	448	418	480	433	438	464	447	417	497	416	468	440	473	472	437	423	433	447	451	478	480	475	448	427	462	418	430	472	488	422	470	416	430	420	429	407	457	423	448	490	472	431	456	435	475	477	454	481	451	486	445	448	416	449	420	480	460	469	468	416	418	435	416	420	407	448	460	457	465	436	482	473	461	461	429	469	450	422	424	495	413	457	438	448	454	428	482	483	437	466	463	410	453	462	422	408	458	446	444	471	455	453	463	449	431	457	429	471	437	452	444	467	434	477	448	436	409	480	492	471	434	484	459	433	439	471	434	467	452	453	458	427	447	469	449	493	480	432	455	460	436	412	469	471	432	460	449	438	443	450	406	434	445	493	427	440	471	433	471	446	469	418	457	413	458	402	452	485	446	442	478	457	460	433	458	432	478	463	440	463	438	458	448	476	438	450	481	451	431	449	421	511	444	456	452	446	450	440	453	473	461	460	432	453	433	467	441	431	462	456	430	491	482	457	466	459	451	433	465	448	437	441	458	499	479	462	421	399	425	475	477	438	424	422	450	447	438	456	436	419	471	405	454	472	409	440	465	443	444	441	436	446	420	458	462	432	477	452	465	430	445	451	449	480	447	456	454	434	447	435	461	464	440	477	434	453	462	462	469	457	409	462	493	454	468	456	460	465	467	465	479	465	435	439	462	442	471	454	456	461	496	451	437	457	444	457	434	489	421	446	446	454	446	472	448	431	428	460	451	466	415	460	388	462	440	450	458	461	446	452	423	465	409	443	451	404	420	441	428	445	449	427	437	427	493	488	462	481	450	444	462	463	434	439	443	455	450	425	455	465	465	412	426	465	413	422	441	411	421	473	487	461	437	461	435	451	422	429	458	507	466	442	452	401	445	428	450	441	428	481	433	473	442	446	451	461	431	458	473	429	496	455	483	394	459	421	472	472	508	433	428	464	405	449	444	435	407	423	465	443	450	409	428	435	454	421	436	458	435	444	465	424	407	441	437	495	430	482	426	449	426	456	451	450	422	432	470	440	468	445	447	466	485	454	429	420	438	438	447	412	452	421	448	444	465	440	441	450	441	395	454	478	438	470	483	449	427	444	478	421	427	469	431	421	415	470	453	463	460	445	457	445	458	468	442	395	452	408	459	413	458	448	432	449	455	456	468	431	455	447	424	448	454	429	439	461	465	475	435	410	459	409	455	432	436	445	426	495	463	409	420	433	461	439	477	442	443	456	447	439	421	441	442	447	429	456	398	465	466	469	417	417	480	465	445	416	425	473	416	432	481	466	441	462	435	444	429	461	488	426	421	462	426	454	459	428	415	430	418	419	461	455	415	485	426	478	479	465	445	471	467	465	433	431	464	432	479	449	471	438	416	444	446	446	421	442	466	446	478	433	431	427	448	473	471	431	445	441	424	447	456	450	451	457	479	471	439	490	455	432	468	401	434	450	431	436	451	420	471	400	471	427	512	449	445	430	459	451	450	420	441	454	427	414	442	427	451	435	501	414	417	469	448	453	479	437	463	474	472	465	441	485	415	454	479	465	435	434	450	484	511	423	492	445	493	442	407	404	432	442	449	439	478	428	457	453	438	444	445	444	416	423	444	445	450	433	469	431	476	480	450	445	427	419	436	451	466	397	436	433	448	453	445	463	434	433	456	461	479	455	461	438	484	456	439	450	439	458	413	425	475	427	407	419	483	450	464	440	455	454	502	460	437	464	441	424	483	483	420	484	435	450	457	456	441	426	458	423	424	450	432	473	451	412	473	442	503	468	476	404	472	408	441	447	451	417	428	460	472	453	424	469	412	437	427	473	425	450	441	455	432	418	468	441	426	440	433	433	458	447	442	480	438	483	438	428	438	460	430	419	450	448	432	471	411	442	484	438	479	396	447	437	421	435	425	428	440	469	424	437	435	479	455	434	449	427	431	443	449	428	489	490	411	477	409	445	454	411	442	420	452	417	445	449	444	412	469	421	442	462	450	457	440	441	441	467	416	458	424	475	437	452	509	444	472	431	455	410	480	464	458	453	478	453	449	415	464	480	465	441	444	438	467	447	438	456	451	442	444	450	442	429	447	438	438	430	490	474	460	439	460	449	427	441	450	435	428	423	476	471	416	469	491	409	468	433	403	453	453	463	446
44471	65360	7574	3381	2350	1875	1516	1366	1226	1131	972	1034	916	836	861	768	828	756	714	798	795	764	743	1250	7835	5562	717	675	668	736	677	661	639	662	698	678	690	631	715	662	680	618	671	658	719	707	701	709	652	647	664	651	696	650	641	624	671	642	656	682	736	654	682	651	656	692	679	686	676	685	679	642	668	711	706	627	649	676	700	653	644	715	648	650	674	660	674	638	679	672	667	681	681	716	653	653	648	687	675	647	688	638	671	694	659	650	668	688	671	678	644	660	694	701	669	703	692	670	633	675	646	612	704	642	687	649	690	682	660	653	640	670	652	676	691	691	706	656	676	712	624	672	679	705	662	655	653	699	722	695	682	660	702	704	680	698	679	640	628	669	678	672	671	675	649	675	716	668	693	679	654	698	654	679	650	715	681	684	679	633	699	686	709	699	646	673	659	631	707	717	718	654	649	670	680	657	704	665	691	678	668	667	697	690	649	640	684	637	628	630	653	676	718	663	743	657	644	650	666	591	616	666	688	695	608	713	655	668	645	673	643	666	680	653	678	684	663	691	703	647	697	676	689	679	656	648	673	672	680	724	629	642	661	699	693	649	686	678	668	674	687	657	656	627	643	661	693	639	665	654	640	638	656	666	649	629	688	673	606	696	689	657	684	705	683	687	658	682	678	664	637	642	640	686	672	681	657	660	672	667	653	656	683	686	704	657	676	617	654	653	625	647	701	673	667	671	697	686	682	685	687	683	657	657	697	634	642	651	671	712	664	670	722	670	686	674	696	668	677	729	652	705	626	696	666	747	667	632	688	708	706	707	718	685	654	655	679	697	693	679	675	668	691	637	673	649	649	682	620	678	672	627	653	623	623	646	688	676	659	720	676	677	676	700	644	623	656	665	684	698	651	724	689	684	670	713	676	642	676	714	701	676	643	646	665	629	649	694	629	643	721	671	712	682	686	660	629	661	692	686	640	670	657	674	658	656	676	646	683	687	702	661	635	658	702	707	647	675	656	636	677	682	650	689	649	720	703	711	662	703	695	654	677	667	689	616	714	658	630	656	674	633	687	673	637	689	672	635	688	691	723	675	692	637	621	633	669	641	667	700	659	692	645	710	700	654	664	703	684	686	698	673	676	642	652	664	663	675	658	651	642	632	666	641	686	662	715	654	648	694	615	657	681	679	721	650	687	686	637	652	607	676	660	700	665	668	653	687	643	681	732	668	682	645	653	687	627	704	614	673	685	699	670	695	676	685	626	660	678	673	674	628	665	712	647	674	683	673	649	676	661	669	743	679	656	683	666	666	698	677	667	663	642	642	664	678	655	681	689	655	704	606	635	709	650	662	675	683	672	678	656	664	659	651	654	675	686	677	683	682	618	686	673	698	670	694	675	689	674	726	706	687	682	669	620	634	687	683	658	666	661	653	688	654	641	685	661	673	651	688	674	647	712	668	668	692	694	646	697	673	725	657	638	662	644	685	670	695	663	673	688	714	665	659	739	684	676	680	662	630	659	655	643	644	656	663	704	647	682	672	696	713	671	663	671	702	677	649	633	724	665	689	700	695	684	716	684	716	702	681	630	692	656	706	687	670	698	662	613	699	684	692	678	667	675	683	689	684	679	647	699	684	702	663	685	650	726	661	660	639	643	684	678	700	680	645	706	670	638	704	680	638	627	664	679	633	706	660	663	649	680	703	658	664	627	670	628	697	646	658	683	685	635	708	654	629	668	662	671	662	693	686	694	659	647	697	673	703	661	655	644	690	642	671	684	693	686	632	658	666	675	637	690	674	728	676	714	633	673	695	665	712	703	673	648	669	671	684	714	693	701	662	658	687	655	689	658	693	628	659	688	670	650	699	693	624	645	737	666	649	690	647	644	725	684	697	668	675	667	641	703	647	717	634	697	664	684	662	670	652	687	652	700	712	621	706	692	689	703	709	689	682	705	656	724	646	670	655	702	651	681	674	681	710	688	670	676	642	668	677	642	631	671	709	685	667	645	690	699	657	656	658	638	692	671	696	650	666	685	679	697	668	633	663	649	660	669	675	670	658	674	678	669	677	661	676	704	710	736	658	684	668	692	691	667	667	639	625	612	645	632	666	673	693	666	654	653	657	677	698	661	674	651	674	669	653	679	678	652	632	672	641	673	646	680	696	649	671	687	655	671	693	686	630	685	692	681	691	657	631	670	664	693	655	659	682	691	666	684	666	697	659	679	669	677	677	681	681	663	697	642	646	654	689	700	676	676	694	717	649	692	689	674	699	668	667	690	670	688	712	627	678	675	637	653	672	716	643	701	696	653	671	711	664	701	720	657	681	664	653	688	690	671	705	658	647	660	698	662	618	677	662	673	663	707	633	699	647	673	677	701	680	675	707	671	708	698	668	661	676	683	692	697	729	646	650	670	635	705	700	661	688	664	665	672	658	694	665	667	686	679	705	654	652	644	665	645	675	664	673	647	664	694	641	672	647	644	667	646	696	672	671	603	702	664	679	667	689	645	705	689	641	634	645	649	674	672	649	690	698	646	620	698	671	680	659	667	680	645	666	665	638	648	694	649	691	686	580	654	663	699	663	706	727	707	681	676	645	670	682	679	624	657	694	662	694	680	702	671	650	677	691	652	654	692	693	696	675	674	650	704	637	695	701	652	644	687	645	665	667	646	622	674	640	621	677	685	649	669	695	684	662	703	610	663	654	687	677	687	653	689	671	656	674	668	670	643	606	677	692	646	635	671	670	698	668	696	667	643	664	718	679	677	722	669	674	657	676	690	680	660	683	614	675	679	639	669	664	669	619	715	678	655	670	630	657	697	666	662	689	673	668	626	635	666	670	650	656	664	662	655	649	660	689	654	685	740	627	666	673	698	662	711	667	628	681	681	661	665	686	619	630	672	662	687	663	726	680	682	678	622	651	666	665	670	697	667	663	617	659	646	650	665	663	630	655	642	657	646	620	720	672	714	691	669	656	674	695	671	678	678	669	670	680	649	655	650	676	690	678	616	666	669	664	659	648	646	641	665	632	650	650	672	668	705	661	687	689	655	695	649	671	643	669	651	680	665	675	702	692	706	689	689	621	619	672	684	674	658	717	658	675	628	695	661	619	623	666	659	666	699	674	694	623	675	659	671	660	674	702	670	674	638	675	654	703	663	667	675	682	686	733	684	635	665	693	661	702	680	668	665	664	633	643	680	643	665	629	688	699	665	705	647	686	681	691	714	617	687	655	677	652	692	678	644	704	632	669	688	652	719	651	704	672	684	661	676	636	692	672	689	627	638	676	687	670	650	646	626	659	682	659	708	706	752	642	715	688	671	648	675	665	693	654	711	660	664	643	645	610	696	681	665	697	651	652	695	697	692	671	726	682	698	713	677	686	672	671	623	696	647	662	619	673	655	695	685	676	654	642	684	641	671	624	709	666	671	633	705	631	729	656	654	653	663	623	624	661	642	671	685	674	693	738	692	634	684	654	675	658	669	689	710	679	713	707
22840	20914	28774	23205	20905	20516	4056	706	500	501	472	406	386	434	412	353	343	335	343	297	321	347	331	594	5908	4466	512	290	268	328	309	330	285	285	284	288	269	268	268	270	292	246	288	265	301	286	264	279	259	313	276	283	273	276	289	293	266	296	270	252	293	284	287	328	278	293	269	245	296	310	247	264	252	270	302	272	292	272	286	286	267	275	251	311	285	300	248	287	266	268	295	297	291	259	312	291	266	277	298	276	285	278	300	286	280	261	296	248	274	269	268	318	270	241	286	256	294	282	254	255	297	279	259	255	264	274	267	282	283	265	291	279	273	278	284	231	283	304	273	278	259	284	280	251	258	267	261	266	261	250	265	281	319	265	281	289	286	292	257	262	265	264	292	281	277	268	232	271	275	288	265	263	271	289	291	267	261	277	261	274	291	238	271	266	281	269	283	271	282	254	280	275	285	262	262	242	287	284	297	265	277	280	292	282	257	289	263	280	238	244	252	261	278	265	258	291	271	270	254	254	276	277	266	280	275	260	287	293	272	270	273	268	283	288	277	299	243	251	273	253	279	283	297	273	262	246	286	275	272	237	255	283	290	273	273	281	275	269	282	276	251	267	280	265	278	282	262	282	259	277	278	240	288	305	297	313	261	268	269	312	280	286	268	311	303	247	277	265	284	290	271	272	276	267	256	271	261	278	272	286	274	244	285	297	259	267	291	281	283	285	285	283	292	266	241	283	269	253	275	285	283	282	256	257	276	264	281	277	296	257	258	298	256	261	264	269	263	294	241	281	271	290	264	290	292	296	271	265	266	245	307	287	282	271	262	272	289	274	249	258	269	240	286	267	270	274	290	285	301	255	308	278	273	265	280	268	290	269	275	288	292	284	276	255	272	275	266	285	283	291	285	270	283	282	297	277	262	278	254	272	276	254	270	263	281	277	294	293	288	255	278	289	302	275	268	231	278	256	299	278	279	261	306	260	284	278	286	262	296	272	278	276	259	269	259	269	261	300	266	263	266	249	281	292	284	272	276	273	242	252	290	288	277	261	261	250	278	260	292	252	257	256	279	256	258	275	263	284	271	268	291	272	277	265	290	273	249	262	291	265	288	265	275	287	261	277	249	263	294	292	274	255	276	255	273	289	253	270	285	266	275	275	279	304	283	282	246	285	257	301	275	258	265	253	265	269	287	274	286	287	258	266	256	267	281	288	245	267	279	285	276	279	280	279	272	307	302	281	283	252	270	277	294	269	269	255	265	249	292	304	281	260	278	255	300	259	285	277	277	300	295	279	270	251	283	276	257	277	288	293	284	266	277	307	286	254	262	292	248	278	308	302	267	263	296	253	266	297	272	275	270	265	279	292	255	243	278	249	286	280	280	264	258	254	276	279	286	273	275	283	240	250	289	277	246	289	249	258	287	276	270	293	310	303	258	269	260	256	269	265	259	283	285	264	286	271	275	276	242	252	274	270	259	266	294	268	269	272	279	284	244	259	255	286	276	279	270	284	303	282	263	254	261	280	266	278	260	260	307	288	241	249	285	264	259	301	261	263	266	262	284	255	307	273	278	278	289	296	272	268	309	275	282	249	307	252	256	269	284	261	268	271	281	286	262	248	274	282	258	254	254	270	265	268	243	249	234	245	252	271	264	280	296	290	254	282	275	262	287	264	311	272	263	277	282	268	305	263	275	295	242	271	278	250	276	280	279	253	275	292	276	302	269	295	295	265	238	263	245	265	265	278	294	312	259	255	291	302	249	259	261	242	293	301	305	242	241	270	274	265	288	298	262	286	295	268	269	250	272	260	284	262	278	277	266	285	270	293	260	284	259	279	276	278	269	243	289	272	268	327	242	281	292	264	296	254	272	270	297	273	233	273	283	285	270	311	258	283	296	259	247	279	258	266	252	258	233	258	295	223	295	274	278	256	261	261	290	287	268	297	299	248	267	303	292	275	249	302	274	270	267	271	271	276	245	276	252	240	289	268	282	254	260	273	271	275	253	261	256	294	249	301	274	249	249	291	243	283	286	261	277	275	282	289	284	295	288	295	261	250	248	271	258	258	292	260	269	274	291	326	299	278	267	282	265	267	270	318	285	308	266	279	277	298	276	269	259	244	287	296	254	282	256	270	244	274	257	259	259	298	276	284	270	279	296	260	293	295	280	259	267	274	288	274	280	285	261	263	269	292	287	285	267	252	265	272	281	276	247	262	279	275	274	278	264	269	293	272	288	295	258	281	282	298	246	277	289	296	287	271	263	280	271	270	279	272	275	305	260	283	266	260	296	303	241	293	259	274	269	266	284	287	274	278	268	276	279	307	280	275	255	285	296	285	248	281	277	249	300	271	288	254	264	276	302	278	283	276	296	282	278	278	260	255	286	286	275	281	281	282	260	279	256	261	249	262	297	299	261	264	254	244	276	258	256	273	283	267	284	276	249	257	266	278	283	258	281	262	275	292	243	267	262	264	283	271	299	269	282	287	286	279	290	298	267	254	266	259	287	283	293	293	247	276	259	272	272	247	257	281	261	302	266	278	296	276	271	281	260	262	270	255	266	262	258	290	267	255	271	268	298	297	297	287	275	270	263	277	239	252	274	257	281	281	280	274	284	262	271	279	309	260	277	291	263	271	275	281	253	257	298	272	280	244	273	271	286	264	263	306	271	283	264	247	263	273	287	284	275	274	285	284	262	285	303	281	272	305	271	265	259	270	277	270	267	301	279	285	277	272	327	260	247	301	280	282	291	285	239	266	283	269	263	277	271	280	272	258	255	250	272	284	270	283	256	239	244	269	280	252	240	254	263	284	274	270	242	269	266	292	286	280	273	281	288	281	262	262	284	287	261	271	249	279	274	250	260	306	259	285	244	275	277	262	271	295	298	271	262	250	253	279	285	290	281	277	298	299	262	300	249	285	288	308	259	252	277	268	265	289	255	260	292	276	251	259	254	257	266	278	243	274	279	288	276	299	283	286	274	270	275	273	279	292	264	275	253	296	284	299	272	275	284	252	266	268	260	285	317	284	284	289	292	255	270	251	271	258	285	266	291	287	281	250	281	265	282	247	259	304	244	274	280	283	269	257	290	296	284	301	295	290	290	278	275	290	285	274	279	296	269	302	278	276	277	253	294	270	238	270	268	250	267	286	257	294	283	276	307	291	267	278	274	281	290	298	257	240	264	281	251	274	257	272	276	258	292	232	283	280	289	273	248	298	277	295	270	272	278	281	267	270	287	273	282	296	257	269	271	265	256	276	292	283	275	283	268	300	261	271	283	261	282	267	268	258	273	257	273	304	282	264	293	261	271	272	286	287	290	274	278	270	304	232	276	264	282	285	269	283	295	300	292	280	285	272	270	306	272	276	276	272	280	269	289	270	282	293	294	283	299	251	264	267	278	255	277	274	279	255	277	304	271	276	285	248	296	266	258	307	245	276	263	271	273	269	242	264	261	273	264	244	267	302	267	249	253	276	245	270	267	275	258	287	257	292
52649	75553	11597	5279	3551	2720	2095	1595	1348	1104	1044	908	830	781	802	682	645	620	625	592	594	527	586	1315	12997	9376	778	468	466	445	459	418	453	456	444	462	464	402	444	433	430	467	448	445	453	411	435	436	421	382	455	450	438	436	400	457	409	447	386	422	447	418	394	426	419	451	422	433	426	424	451	403	400	429	412	460	462	460	437	450	452	462	449	426	431	409	427	415	408	434	420	376	403	433	405	414	391	446	430	419	418	407	421	443	429	423	487	435	398	426	418	456	445	429	459	421	443	459	440	427	449	434	442	396	392	397	405	431	410	427	418	430	412	390	442	412	397	420	412	423	437	458	439	415	415	408	445	453	423	409	427	418	415	392	372	431	442	422	406	424	415	442	436	388	406	421	437	444	443	417	418	417	437	435	418	397	434	433	417	423	438	392	404	455	435	385	449	389	397	423	452	415	400	389	431	400	440	449	412	413	412	424	426	378	392	426	412	427	444	424	426	425	413	417	432	404	430	394	434	430	425	408	449	446	415	412	404	429	432	454	390	414	406	422	443	395	408	449	372	391	404	453	391	441	422	419	424	419	413	417	416	451	436	410	414	402	436	410	407	406	447	446	421	427	443	419	423	372	413	420	451	434	386	398	418	422	404	407	437	426	409	434	421	410	427	418	432	431	428	409	429	413	444	437	421	449	439	397	418	360	429	417	428	418	444	384	420	428	408	462	442	405	389	404	412	411	418	461	431	390	436	452	419	429	419	417	395	431	407	430	436	424	397	436	413	426	399	412	426	414	438	442	411	417	415	407	401	402	442	438	415	411	424	422	438	409	410	415	414	420	447	450	423	408	424	416	425	409	428	418	409	434	436	411	454	425	402	413	425	430	401	427	398	436	446	427	410	445	379	437	429	434	402	442	426	400	422	419	401	413	432	400	386	398	436	400	460	380	447	409	408	431	441	439	455	438	441	416	416	433	393	418	430	451	409	440	439	425	436	406	397	409	423	418	413	428	413	411	423	398	420	419	434	439	410	411	429	432	424	429	412	423	446	435	434	433	409	388	369	421	390	410	432	418	414	412	410	457	384	419	428	416	431	416	409	409	423	414	419	420	413	465	436	444	439	417	413	423	430	417	432	422	395	427	426	418	394	427	396	424	407	417	436	399	441	414	416	437	415	407	394	429	405	438	446	455	427	439	416	422	432	456	435	397	415	429	425	438	414	443	410	465	416	432	441	427	404	407	447	448	417	427	422	435	437	421	405	457	414	413	435	405	416	415	403	387	423	444	417	436	422	408	415	421	432	416	420	412	416	392	440	433	428	407	404	429	420	418	448	425	402	419	439	371	408	456	365	424	362	434	409	399	424	434	416	411	396	418	408	410	462	424	441	392	415	432	421	444	412	437	400	396	426	425	375	394	433	414	385	426	431	424	388	438	413	400	462	393	393	411	421	424	372	395	438	390	427	398	420	414	433	395	412	381	402	406	393	427	398	390	405	436	416	414	394	437	414	421	445	432	429	445	399	422	419	460	407	465	436	389	384	446	437	446	441	400	393	432	433	422	404	434	424	432	425	427	401	427	445	421	412	456	419	400	444	397	433	454	409	441	419	434	400	454	364	415	418	411	429	399	413	422	445	406	370	425	424	395	387	455	452	404	454	428	428	425	415	421	425	387	411	389	361	417	416	380	432	468	423	430	412	407	369	414	371	431	441	392	415	439	445	433	403	410	462	419	417	438	414	430	437	428	430	407	421	421	438	431	440	431	404	433	428	471	433	437	438	429	431	411	397	425	408	422	446	406	383	429	417	415	469	455	446	413	426	441	438	416	453	401	412	404	409	431	409	443	425	382	401	440	413	397	402	445	436	424	413	394	430	416	435	447	432	437	441	406	438	426	438	446	445	418	422	431	426	427	388	449	395	414	397	432	407	429	425	441	427	426	427	388	417	468	375	405	406	432	435	424	424	424	428	451	449	440	405	432	401	424	396	414	435	437	411	425	413	449	394	427	403	425	449	444	419	439	367	415	435	421	404	439	420	405	402	443	408	419	444	422	430	425	396	410	421	429	455	423	460	455	407	454	430	454	446	435	408	419	431	411	425	421	446	421	408	443	446	390	416	428	406	464	423	410	429	430	451	384	404	412	418	396	395	397	416	407	378	404	430	396	437	393	469	436	399	373	429	453	392	419	429	406	388	432	416	432	408	428	426	419	420	421	400	415	407	436	443	419	416	430	416	427	403	460	396	426	402	422	452	419	442	387	404	430	453	441	396	385	438	427	403	451	437	396	429	433	432	390	397	399	433	406	423	450	425	478	391	400	421	402	444	430	417	419	458	405	408	442	428	448	436	394	406	438	389	466	414	397	442	451	390	435	414	452	406	434	414	411	409	439	413	411	430	382	410	441	411	433	420	454	413	447	407	417	429	429	421	421	408	429	401	422	407	419	388	422	372	419	395	406	400	408	443	417	428	399	415	401	423	404	443	412	387	438	444	448	432	419	399	421	428	482	402	415	427	416	411	420	404	405	421	413	442	443	433	412	427	412	395	405	433	446	409	410	408	430	440	425	400	447	403	386	425	443	413	407	430	394	420	410	424	408	452	408	410	430	455	459	384	452	395	441	428	417	425	413	417	419	419	421	467	422	406	429	408	396	429	425	427	433	426	432	431	450	437	417	397	417	415	417	446	441	428	445	400	437	412	466	396	416	387	402	403	413	420	427	431	425	407	439	458	393	459	367	393	417	426	421	434	386	411	465	398	396	432	418	458	405	438	401	414	414	449	403	439	406	406	432	416	414	429	418	416	386	428	402	434	425	416	412	401	436	459	428	411	426	420	417	438	436	389	401	386	447	395	430	421	388	425	406	428	447	446	426	435	438	428	407	445	415	432	411	436	454	427	418	422	426	443	425	389	435	438	421	420	396	445	391	427	442	409	428	451	385	419	415	422	434	426	411	422	447	436	428	404	422	393	406	422	378	411	381	426	436	422	408	425	391	426	393	402	425	443	440	427	425	414	438	466	393	379	397	401	414	436	460	432	428	424	403	437	419	459	411	413	412	413	390	413	417	440	420	404	412	394	434	459	417	429	443	419	404	392	392	404	440	439	447	415	421	418	385	394	435	408	391	425	436	407	424	425	403	402	426	401	412	430	428	437	391	429	377	425	433	390	399	456	454	419	442	450	432	430	395	416	428	451	434	411	425	409	406	379	430	418	449	437	405	394	441	405	427	393	428	377	425	407	417	414	418	404	412	411	428	436	419	419	410	395	413	413	429	420	428	412	418	429	414	439	397	445	409	430	418	394	438	413	450	384	429	428	386	453	405	420	404	422	424	410	393	385	483	412	409	420	425	440	460	410	405	399	449	407	395	416	382	431	415	453	453	419	423	411	443	451	437	453	403	436	373	435	431	365	422	402	420	383	398	431	402	396	401	441	422	444	416	416	416	378	404	451	398	447	431	431	408	433	442	410	416	430	435	435	410	432	402	398	425
26694	21866	15167	1627	467	391	408	444	380	395	411	408	367	400	402	386	363	378	409	401	381	367	362	421	670	617	414	369	415	347	357	395	399	370	396	370	366	384	400	381	357	361	385	414	405	388	379	398	389	365	386	365	364	377	367	386	379	396	393	391	395	357	396	394	415	360	421	347	367	363	396	384	352	385	392	409	366	389	387	363	409	376	388	356	402	390	367	368	349	412	387	375	348	350	371	369	401	362	407	375	414	399	382	412	391	407	389	374	375	360	383	392	376	402	375	361	388	382	393	399	361	377	345	368	419	394	383	395	408	399	347	374	374	401	388	401	362	372	399	388	359	397	385	372	385	361	359	369	391	375	397	385	360	387	397	397	342	404	399	379	408	380	398	363	366	363	361	359	382	357	368	397	389	375	374	393	386	379	417	358	352	438	384	399	410	393	357	411	390	336	402	353	378	364	380	350	399	387	411	375	365	392	355	388	362	398	367	384	353	412	390	401	355	374	380	367	389	404	407	417	386	388	384	369	388	378	373	401	401	345	368	403	371	395	395	391	402	382	340	406	372	382	371	394	372	407	349	388	395	364	353	337	411	396	398	381	350	341	370	372	365	386	344	396	362	369	374	358	365	378	360	393	409	382	408	409	322	392	387	381	409	381	440	388	396	377	372	380	414	381	402	354	371	367	411	361	394	359	371	376	404	384	393	373	362	362	370	385	379	387	397	388	384	367	357	363	374	350	389	394	391	410	388	386	361	383	379	371	401	405	378	367	363	346	362	411	372	385	414	385	327	388	369	374	376	378	373	394	369	411	386	405	389	356	406	405	374	371	412	380	390	374	406	381	405	405	397	386	365	398	369	364	363	382	347	377	411	373	344	381	369	413	406	385	401	376	399	393	393	375	347	404	376	403	377	398	374	369	360	369	383	377	377	409	376	357	402	403	430	404	404	347	393	435	374	356	373	381	360	368	392	377	390	370	352	380	401	395	374	361	386	378	369	367	380	377	406	389	384	400	330	369	400	397	405	398	404	367	381	388	392	381	363	376	407	361	344	329	372	383	373	366	363	414	376	414	381	379	372	369	386	351	360	364	368	373	359	373	370	400	408	347	392	388	382	401	406	386	394	366	379	355	362	375	385	372	385	408	362	400	386	391	381	396	368	425	407	395	400	379	375	380	378	360	380	431	407	381	332	361	366	386	373	355	397	347	409	363	358	338	367	401	351	380	354	375	381	358	371	365	384	367	425	395	391	387	387	370	357	385	417	359	414	384	377	366	401	397	397	342	408	351	346	358	375	347	387	430	400	382	378	400	371	397	396	391	378	368	372	402	414	339	387	384	369	362	390	385	383	369	385	376	400	407	412	374	414	379	398	339	373	382	392	382	376	375	334	406	374	339	366	396	366	382	382	391	379	402	404	380	373	393	399	352	373	384	353	362	380	360	379	374	438	366	394	395	346	366	425	349	379	428	436	388	376	383	356	388	374	377	365	362	374	368	379	377	397	366	359	379	367	357	394	359	359	401	393	372	393	394	382	373	376	382	379	395	381	363	395	363	361	402	381	383	392	365	371	390	383	359	404	357	397	371	366	389	388	371	352	381	405	379	370	405	343	364	325	375	398	411	387	359	406	393	412	398	401	371	404	372	346	384	380	353	380	397	401	400	377	390	386	352	375	399	399	349	340	364	378	419	393	360	376	382	355	378	375	360	382	411	373	382	358	372	391	378	370	367	356	358	369	352	400	344	343	355	382	380	376	389	385	415	388	325	398	344	372	409	388	361	347	361	366	386	358	357	373	377	364	374	399	421	361	373	378	372	358	371	421	403	383	382	388	369	376	394	394	414	395	399	365	403	386	388	389	405	395	375	392	387	378	405	386	395	400	399	425	376	374	386	380	396	384	398	399	358	407	369	361	366	382	366	379	399	369	379	364	377	383	384	385	332	383	366	387	386	384	388	380	375	372	413	403	366	375	390	409	379	386	391	368	395	367	380	372	395	353	374	365	388	376	421	373	390	376	378	395	375	379	369	395	384	356	364	346	379	396	380	376	369	372	384	354	405	398	357	386	370	388	382	399	387	381	394	393	385	405	363	392	368	376	384	372	377	369	395	330	389	367	408	408	385	361	381	389	390	381	387	391	379	410	369	395	398	401	344	391	364	381	365	345	375	405	380	352	404	337	406	372	376	354	367	426	406	376	372	407	398	400	377	395	372	387	379	384	416	383	369	356	336	354	392	371	387	351	368	373	347	367	389	350	368	397	362	385	409	369	375	364	398	388	368	401	364	419	391	365	367	371	367	392	396	368	384	397	404	382	379	415	346	363	390	406	388	383	413	414	399	374	382	384	361	396	402	383	406	406	353	363	408	366	372	384	386	350	374	347	377	412	385	385	366	390	406	377	366	398	398	388	353	344	381	410	369	437	382	374	386	399	395	392	378	387	387	396	358	380	404	424	392	363	360	364	369	416	379	376	377	401	415	358	376	360	385	374	354	392	372	373	367	385	381	401	378	386	371	368	358	376	365	363	387	382	373	366	336	359	366	408	377	394	392	368	391	376	383	376	396	408	390	373	404	362	373	336	431	390	384	393	367	373	378	376	387	329	370	408	419	396	386	406	332	388	360	356	387	378	379	390	381	366	376	369	389	360	383	393	385	384	379	378	407	396	391	352	394	394	380	383	363	396	348	379	372	392	360	368	390	356	351	372	385	404	385	398	370	350	397	381	380	381	388	394	392	362	378	406	425	394	384	360	393	369	404	390	436	408	383	398	371	397	401	408	406	407	383	387	389	386	405	381	359	351	409	390	382	394	345	371	381	337	380	408	384	378	381	398	396	402	423	407	378	375	369	388	401	383	382	396	413	344	377	387	370	363	392	361	371	383	369	387	378	350	386	429	347	377	373	404	370	401	389	416	419	390	358	337	371	376	404	367	380	393	381	398	359	410	392	359	378	414	382	402	448	337	374	379	387	401	408	407	363	358	402	404	368	386	370	407	320	378	404	385	363	407	381	353	411	390	387	380	368	385	338	392	407	391	366	412	356	408	372	371	392	344	415	361	365	386	367	373	352	340	389	427	407	369	393	416	434	390	406	427	343	408	348	371	337	368	371	361	359	359	418	373	418	391	379	355	386	338	359	372	378	391	392	356	371	344	404	357	379	399	377	388	363	390	341	405	359	412	358	352	369	391	398	371	409	389	414	333	380	375	363	398	424	385	390	355	407	371	419	369	380	404	409	384	359	432	387	376	379	408	371	373	377	415	382	377	387	394	369	391	399	383	385	386	381	401	398	395	356	377	405	359	397	332	384	347	371	380	373	392	408	371	353	389	382	379	345	348	370	394	373	379	386	381	381	381	409	362	434	355	379	366	420	391	364	401	369	361	404	378	385	370	415	372	403	428	360	361	358	344	360	451	348	386	419	375	398	383	376	395	378	333	364	369	393	405	394	374	399	409	390	347	369	362	402	365	399	380	389	389	388	390	393
25537	32994	4152	843	726	750	681	639	614	649	629	598	584	580	637	532	594	616	558	540	608	590	655	658	1454	1113	558	581	598	578	601	638	577	578	523	556	546	576	567	575	581	616	547	607	564	543	577	587	628	588	564	578	560	576	604	551	563	564	554	575	570	582	575	540	591	563	570	600	547	628	563	577	570	560	607	545	563	569	580	577	578	562	598	578	561	589	567	597	582	582	540	623	567	568	621	571	609	577	542	513	597	583	551	562	567	543	571	586	557	572	536	569	551	566	595	550	578	596	546	537	559	582	576	549	601	574	548	564	591	511	564	596	570	580	540	596	570	595	568	548	593	574	607	553	540	581	549	536	552	591	513	526	540	606	569	572	571	587	544	559	574	580	555	621	574	561	571	565	532	575	561	547	563	579	609	492	560	560	566	647	538	556	581	587	544	542	581	597	550	572	585	542	582	529	579	579	575	589	587	560	560	602	564	575	539	553	589	598	589	568	566	596	588	592	574	548	602	561	552	569	572	615	577	548	539	576	559	548	543	589	599	596	579	552	587	541	564	533	533	593	560	527	577	593	554	592	580	565	622	588	570	575	576	589	561	562	594	530	597	586	552	589	551	598	549	591	532	569	556	555	614	608	540	542	586	611	599	616	547	567	536	551	564	558	557	588	572	571	561	588	581	595	566	571	563	565	541	566	537	585	555	556	546	586	583	593	596	571	585	615	550	520	576	590	590	555	563	569	559	569	561	564	565	607	569	548	587	569	577	529	544	549	570	552	594	615	573	573	567	562	556	607	545	560	601	620	591	513	598	558	562	587	544	527	578	574	550	579	603	608	572	599	560	556	566	583	580	559	592	595	517	591	583	569	552	547	573	607	616	598	571	555	565	580	534	582	567	557	528	576	560	570	587	564	593	575	562	525	546	601	575	561	552	582	541	568	540	601	604	571	501	565	574	558	575	529	562	567	565	541	577	576	528	578	594	555	602	556	536	518	576	612	566	582	543	540	538	558	549	523	611	580	580	562	566	568	533	559	566	573	546	552	545	616	551	573	606	572	527	575	543	577	606	561	576	608	544	556	557	618	588	572	551	521	563	567	542	586	566	560	552	595	538	604	547	587	557	559	551	592	568	533	578	539	576	582	576	552	571	536	568	555	525	540	586	554	539	566	587	589	589	544	550	560	508	568	567	567	523	556	558	580	568	549	530	562	597	557	527	568	605	577	535	547	545	580	549	598	596	580	575	580	586	594	558	597	561	539	581	572	620	536	559	576	575	556	573	565	551	538	588	565	584	599	596	565	568	570	559	558	578	600	575	548	570	536	555	568	520	541	555	553	588	592	576	585	597	535	583	561	544	590	525	576	560	576	550	599	596	583	573	570	608	534	536	569	571	598	633	580	543	584	571	567	513	580	606	550	593	557	562	540	539	568	547	567	573	570	582	554	566	560	596	589	540	567	573	540	541	568	554	570	597	576	530	565	601	598	566	509	620	561	585	550	629	574	564	561	549	591	523	546	593	601	556	600	613	565	561	565	561	550	604	575	568	552	586	512	562	542	555	538	607	582	562	568	634	538	566	590	569	562	539	546	605	590	554	605	568	586	588	574	556	558	558	560	620	547	554	567	573	578	568	581	564	568	572	566	597	618	586	604	588	562	565	584	557	529	563	582	575	554	577	544	527	576	536	561	589	593	596	551	563	613	554	576	593	550	512	574	624	567	581	558	563	585	582	586	598	543	563	551	562	584	559	584	559	601	541	592	541	558	599	569	587	595	575	508	604	546	600	535	573	523	579	561	571	594	574	529	557	590	537	557	553	583	605	526	546	591	555	571	550	591	528	589	581	580	596	563	542	587	577	530	570	548	576	578	555	555	545	565	542	536	596	581	534	581	585	529	556	552	549	573	562	577	583	582	591	579	567	587	560	523	566	559	527	600	550	547	566	583	576	561	527	537	596	532	565	545	522	575	544	619	553	599	571	517	557	580	646	595	551	593	583	646	562	557	578	563	579	564	542	550	582	566	562	580	562	589	557	592	546	564	571	547	568	588	546	555	581	555	533	592	568	569	538	610	555	561	579	527	565	535	600	552	595	553	556	571	553	572	559	569	580	555	576	576	587	574	536	561	548	555	525	574	528	566	570	563	565	551	580	538	536	593	560	616	564	597	552	563	610	589	546	610	554	565	562	571	561	576	610	546	603	527	569	590	590	533	587	573	550	607	586	576	543	555	580	579	581	560	591	548	554	544	569	568	539	587	588	580	532	621	560	600	534	594	566	606	576	554	569	613	622	575	546	585	567	532	595	539	566	534	546	579	608	609	561	634	541	583	568	567	577	568	541	636	552	594	556	528	624	588	562	573	573	579	539	539	583	570	614	587	562	597	583	613	508	544	545	525	561	580	544	602	594	541	607	594	564	562	540	585	534	557	583	511	574	568	574	537	556	605	566	599	580	543	533	537	551	519	573	611	565	546	562	579	541	544	573	596	576	593	542	576	572	543	555	547	590	562	557	545	587	560	553	587	597	584	517	571	583	543	575	570	599	608	574	527	603	563	557	570	539	552	545	553	575	524	582	547	591	569	551	583	563	567	573	590	541	573	569	587	621	557	542	570	584	586	607	586	609	541	593	535	572	607	572	525	531	598	531	587	596	576	618	581	577	565	594	565	578	558	564	534	544	531	532	563	597	562	567	542	603	602	556	612	595	560	529	616	564	571	603	555	586	555	580	573	576	551	533	545	563	610	580	599	580	560	555	615	538	546	557	607	546	599	577	599	595	567	588	594	574	569	607	531	576	584	570	512	560	561	582	568	547	614	607	576	550	545	548	523	545	598	595	563	558	548	564	571	559	605	571	549	555	557	544	556	598	581	572	577	591	548	569	550	567	583	570	575	555	558	569	588	567	562	559	585	543	558	555	555	539	557	561	577	537	571	606	561	573	557	549	539	593	515	539	575	536	544	584	570	555	589	575	577	519	567	548	589	569	553	570	542	575	581	562	570	589	563	589	575	624	605	592	579	554	578	618	521	533	585	531	558	567	576	525	561	556	513	568	580	568	565	592	574	590	573	551	582	576	580	561	543	584	575	557	554	562	542	543	516	576	592	605	558	560	543	576	559	552	584	564	584	553	536	607	550	545	578	550	591	644	569	610	582	578	590	582	579	551	563	581	557	507	571	586	542	567	482	573	584	586	604	539	600	562	571	523	568	563	575	580	588	575	590	567	591	567	582	583	575	539	562	590	539	549	555	604	567	548	546	527	558	487	583	596	575	553	500	550	562	596	568	589	549	563	597	540	530	603	583	559	559	583	565	595	554	545	589	556	593	570	588	546	572	565	563	554	543	561	594	574	593	623	598	570	591	621	587	568	570	584	597	546	542	585	593	577	542	551	510	562	517	535	541	572	558	555	594	550	543	610	564	560	555	582	599	578	564	609	538	579	565	537	581	587	565	566	561	592	572	563	564	563	533	577	590	578	629	571	592	585	595
23955	21021	27975	24064	20762	7284	933	741	594	635	521	575	518	513	515	527	540	489	487	520	487	485	509	695	2940	3267	462	517	512	459	466	459	455	432	502	471	422	491	475	468	474	439	474	486	496	481	445	437	467	461	477	466	473	518	487	479	463	453	444	479	446	440	498	451	453	495	423	436	458	474	425	477	475	468	466	460	455	436	435	517	514	484	469	448	507	427	460	489	438	466	474	467	464	422	479	481	483	502	471	495	411	499	463	483	472	501	471	477	529	465	453	479	459	488	456	436	487	451	463	451	465	478	449	480	481	433	486	469	454	437	472	478	492	443	465	451	460	482	471	459	465	420	466	424	425	492	494	471	458	449	488	473	430	466	498	466	444	479	430	437	474	483	482	476	455	439	482	483	464	433	462	464	449	495	464	461	442	426	480	459	475	479	488	464	460	482	485	462	501	465	455	451	449	455	472	464	476	451	470	449	413	448	472	473	480	471	461	473	507	440	499	478	481	463	464	475	460	489	482	443	480	475	487	445	444	464	450	475	501	458	485	463	474	461	456	477	460	491	431	455	497	460	473	483	464	466	416	475	463	448	457	442	436	490	482	462	449	437	480	499	463	480	490	463	486	465	448	482	459	476	441	429	449	465	488	505	459	445	486	472	444	463	471	468	451	466	482	437	463	489	474	469	482	457	460	457	463	481	463	463	476	500	466	493	462	439	467	477	438	450	430	469	476	435	453	458	447	418	479	463	440	498	472	470	420	451	435	440	438	456	491	464	525	460	440	459	443	472	470	471	447	449	472	481	489	434	489	479	485	445	448	462	474	439	469	482	456	492	442	471	458	477	437	498	470	495	487	482	491	474	480	443	464	472	479	489	477	437	438	428	454	477	435	444	472	484	460	500	467	459	446	487	451	437	463	475	434	473	466	496	410	503	468	418	443	472	451	424	480	466	474	456	491	464	469	520	507	474	470	437	490	456	451	499	501	479	462	500	495	391	528	489	455	422	471	476	492	463	459	466	484	502	475	462	483	485	484	461	460	464	483	444	398	469	507	440	443	490	464	468	445	484	506	435	441	463	492	456	486	446	450	461	472	471	482	474	498	492	480	488	442	424	449	423	494	482	449	467	445	434	473	427	484	456	478	448	430	488	460	461	453	466	478	448	491	456	463	493	469	506	454	490	462	436	439	427	476	481	490	452	468	508	501	494	495	449	468	501	478	484	486	492	483	451	495	451	424	459	477	456	437	496	446	440	461	484	437	459	487	493	495	455	457	475	469	436	474	491	484	476	487	453	496	501	488	410	456	477	431	479	505	448	434	463	423	486	469	443	477	484	447	498	455	468	458	419	507	474	441	455	485	457	480	479	492	434	445	451	441	477	475	440	454	481	440	447	462	474	453	449	453	462	487	451	472	446	466	417	447	481	478	486	507	456	423	485	426	460	453	480	456	460	470	442	463	478	456	447	489	450	429	490	450	452	455	459	444	462	445	440	477	469	447	513	447	491	459	492	450	467	455	431	444	413	461	442	480	460	461	460	462	439	482	488	469	474	474	477	429	464	468	447	482	476	472	467	462	484	448	479	470	446	487	435	505	438	453	474	431	446	454	469	461	483	465	447	456	453	483	464	458	458	513	442	452	469	454	502	438	460	488	456	480	464	453	446	440	463	438	446	481	439	452	450	494	457	463	497	454	464	449	491	481	463	474	460	509	448	468	463	443	496	481	434	468	447	500	484	442	454	418	467	468	446	505	468	485	495	497	472	448	453	446	443	479	460	477	438	463	495	484	412	446	455	438	427	458	485	478	479	464	487	483	483	444	464	429	442	440	461	463	447	450	432	474	480	461	443	462	466	439	482	460	497	484	466	519	428	490	411	511	488	475	473	509	474	474	509	433	459	488	481	447	464	466	456	496	504	504	484	443	461	461	457	474	493	435	490	460	500	493	454	441	467	444	429	453	450	460	475	470	508	420	433	485	484	471	458	463	467	484	482	434	454	477	425	467	448	453	449	452	471	464	515	499	505	468	433	467	494	505	471	430	419	470	457	491	458	493	449	431	488	461	479	490	461	433	428	441	496	455	495	516	450	427	463	462	423	484	471	459	443	493	478	441	473	472	502	458	495	454	485	459	477	474	470	415	463	445	472	459	454	500	443	468	440	474	446	477	453	468	471	459	432	435	484	441	451	477	464	428	495	426	451	481	455	476	503	475	466	446	461	466	445	492	450	511	464	431	473	442	447	457	451	466	481	467	447	440	452	492	462	489	496	469	465	454	456	464	478	487	434	454	461	456	517	448	475	452	454	431	445	485	430	455	451	446	460	440	443	467	447	480	470	454	444	453	450	425	473	420	505	489	447	405	488	486	448	477	471	473	446	465	497	450	447	417	493	437	466	458	454	485	490	430	476	463	435	488	461	440	472	438	443	484	453	430	455	464	441	443	455	428	456	470	479	456	442	496	442	460	482	418	455	459	460	487	522	454	467	445	478	429	455	456	427	509	435	473	474	409	406	458	436	478	478	464	455	459	483	475	467	487	457	470	456	466	438	487	439	466	454	480	461	485	473	431	449	480	482	452	471	507	454	461	454	459	459	457	440	486	435	460	468	464	466	471	458	439	442	464	465	494	455	451	447	448	447	459	479	477	463	465	498	476	467	439	444	474	470	439	484	477	461	481	444	428	444	497	428	489	479	498	450	458	464	467	438	463	461	456	455	455	460	482	436	462	456	465	467	454	456	414	455	461	521	435	476	427	457	476	446	466	459	483	467	461	480	450	453	422	487	464	461	493	447	493	481	467	413	486	422	450	469	463	500	429	479	499	425	488	448	452	482	486	456	466	513	487	458	443	441	475	447	476	470	468	471	432	453	506	492	456	497	456	460	475	455	496	448	464	437	449	498	469	444	451	479	466	502	459	475	486	442	456	476	449	460	452	444	489	470	474	447	503	463	436	479	453	461	424	465	484	465	474	461	431	493	483	430	491	450	464	448	477	474	492	474	400	459	515	458	479	441	465	476	458	471	453	475	467	456	438	463	445	428	424	461	476	412	481	452	469	459	472	466	466	465	447	429	521	477	467	443	457	485	426	443	476	463	509	456	452	436	475	491	439	468	442	457	456	456	461	467	473	454	441	445	478	460	434	400	457	471	463	484	449	488	497	456	448	473	463	423	425	429	432	490	451	492	446	462	447	464	464	485	482	450	475	457	458	464	491	453	461	451	464	493	483	449	467	447	467	450	461	462	442	468	449	485	424	468	479	468	450	428	445	462	463	486	455	451	454	467	404	440	433	498	474	453	475	450	485	452	447	464	450	451	472	463	445	463	479	479	462	446	455	440	439	475	486	442	454	495	462	475	421	485	463	466	471	427	491	442	431	479	481	460	418	446	465	465	463	432	448	458	472	445	454	461	475	443	470	483	455	481	448	477	491	461	466	460	438	527	505	460	468	462	437	413	505	443	457	483	468	474	424	441	476	478	512	458	471	467	433	443
46921	65344	6605	3221	2379	1934	1466	1334	1205	1042	957	1001	913	823	869	818	806	820	874	756	796	720	799	1392	7175	7047	710	680	705	719	689	703	712	692	677	715	748	718	669	695	659	712	685	742	765	694	652	717	718	672	677	726	704	657	659	687	655	737	672	710	699	697	700	704	695	676	701	710	681	669	717	683	677	710	714	677	685	719	690	678	704	642	711	707	712	693	728	688	667	714	686	653	734	704	650	677	669	656	696	686	661	659	679	712	717	694	701	693	739	643	670	709	724	707	693	679	687	685	719	652	701	653	719	711	681	674	653	705	693	739	668	685	636	727	684	701	654	694	700	712	700	652	693	682	692	695	726	691	671	719	670	645	708	676	677	728	685	664	712	655	665	685	657	653	659	694	667	658	676	718	680	711	674	671	656	673	679	712	682	722	724	672	710	634	672	693	703	675	670	746	721	725	668	693	670	672	662	626	733	716	665	728	708	668	657	671	655	712	706	713	684	667	678	711	662	680	689	696	667	679	695	679	676	679	703	675	687	662	688	710	717	707	666	717	682	678	697	673	692	696	674	683	674	648	708	650	670	680	701	698	705	673	672	675	690	706	721	726	670	684	697	735	678	716	707	689	719	657	726	706	708	666	718	685	680	678	665	676	717	758	670	696	617	722	698	647	699	657	689	670	690	677	728	717	700	687	667	659	694	676	675	704	698	654	696	645	695	732	649	715	707	744	677	713	669	667	703	711	708	668	695	657	693	726	689	692	715	720	661	728	682	690	721	698	666	714	669	702	705	714	697	711	705	680	688	682	660	689	713	695	688	691	717	696	732	665	673	678	700	703	691	686	668	717	648	702	696	699	703	729	707	652	750	651	671	703	714	667	727	655	703	704	695	661	685	671	671	725	689	698	693	708	668	679	647	647	694	738	669	677	692	693	678	671	706	658	747	634	718	653	698	734	726	657	690	676	696	700	652	681	659	726	733	682	690	651	600	665	697	696	731	680	677	691	686	706	705	714	701	706	665	644	671	672	720	687	706	694	723	705	676	653	692	700	689	679	698	676	664	708	661	746	664	736	662	673	715	689	732	645	675	659	627	667	686	679	715	717	719	703	703	696	693	683	671	670	685	705	661	725	702	674	679	681	691	677	642	728	689	698	688	692	712	649	739	713	704	700	707	705	673	686	685	736	721	689	683	648	709	680	681	712	701	719	704	744	706	680	692	704	704	670	637	696	697	669	690	645	707	728	718	708	677	706	674	712	653	680	707	658	690	673	679	684	721	665	691	643	673	696	706	652	692	693	670	684	685	698	660	672	730	722	694	672	650	681	722	667	726	693	669	677	710	719	667	712	689	738	734	696	639	656	686	675	703	722	679	675	677	702	643	659	703	674	725	669	681	744	644	710	686	708	632	733	684	636	702	713	666	693	650	697	739	693	666	703	668	711	682	691	685	689	655	660	718	717	656	682	668	698	723	664	680	732	651	706	692	707	700	669	703	740	695	714	720	677	750	683	722	676	693	700	706	652	688	717	712	676	693	695	714	670	658	667	663	688	706	687	651	660	665	691	668	696	717	691	714	699	673	684	761	741	683	693	719	667	671	718	652	656	706	675	691	714	716	629	676	708	671	724	688	693	668	693	684	721	653	711	701	695	661	717	694	755	679	665	717	684	741	686	688	720	685	677	690	678	623	665	675	675	710	758	703	702	672	710	717	697	648	670	699	687	588	722	738	694	689	678	758	721	675	721	679	735	679	695	716	691	661	675	672	662	704	696	722	677	690	625	675	658	636	720	706	654	694	709	657	680	718	707	739	674	695	707	729	690	663	632	714	660	662	692	658	676	683	719	690	628	710	668	681	704	647	655	679	728	700	699	711	662	691	635	675	661	699	655	657	684	683	724	674	686	692	700	688	740	751	669	727	719	674	692	690	665	711	676	680	712	703	696	707	675	696	652	684	692	614	726	701	671	707	717	694	692	682	700	725	723	658	720	700	723	688	715	718	665	701	680	695	679	682	644	687	654	715	671	642	695	680	706	691	662	758	722	645	758	666	677	712	723	678	682	649	621	670	688	705	641	659	654	639	740	630	694	684	690	649	741	683	684	710	666	700	675	731	688	771	688	704	671	691	672	762	731	665	708	728	686	634	684	659	657	668	689	695	645	661	679	693	680	644	675	698	670	676	680	701	664	691	683	674	731	663	703	724	665	662	680	664	662	695	739	687	678	667	638	671	649	671	696	715	678	672	710	668	646	636	690	627	693	670	697	683	713	693	680	707	693	728	711	696	700	710	662	683	699	700	637	695	668	731	733	699	732	656	711	719	669	677	646	666	642	679	646	674	661	722	686	644	687	738	676	729	688	713	669	683	697	635	671	677	713	692	689	704	719	714	661	645	714	694	676	676	651	658	705	641	680	703	683	684	679	687	728	705	702	681	684	704	633	721	733	703	644	717	710	637	715	638	658	656	715	714	684	701	686	666	659	673	688	664	626	718	677	706	698	684	709	711	689	693	729	721	726	713	705	677	713	684	693	711	699	689	687	689	708	711	700	693	691	683	707	686	668	668	692	709	739	682	663	707	685	691	664	681	700	682	726	736	672	713	721	693	682	710	696	694	699	705	687	632	713	667	692	679	703	735	705	717	709	708	718	697	719	738	673	689	675	699	686	672	727	693	628	657	662	677	674	686	677	696	694	666	677	667	729	671	694	635	693	689	737	711	637	707	681	715	741	663	682	703	650	694	692	661	662	734	673	679	656	748	682	696	704	682	675	727	685	643	670	675	689	701	705	696	705	678	717	672	666	695	708	712	735	689	675	681	689	661	701	673	691	663	721	714	668	655	683	692	656	686	720	645	680	694	662	681	629	669	735	671	703	709	668	711	716	692	717	641	725	710	709	699	730	621	634	685	716	693	692	677	699	754	709	696	742	781	693	722	687	699	643	750	709	666	737	698	689	671	651	721	700	696	710	694	666	726	668	657	760	653	644	691	685	665	670	718	743	686	724	670	707	716	710	670	694	756	669	673	733	718	673	714	663	714	670	627	694	666	660	688	701	696	658	721	706	696	671	680	714	696	737	653	693	677	670	726	681	687	665	661	689	700	703	693	693	677	712	654	706	704	657	678	665	655	664	727	706	683	657	709	672	699	679	655	665	693	625	669	633	683	695	682	681	680	697	717	667	657	695	744	665	674	697	678	654	705	679	694	733	721	745	710	702	748	668	665	773	675	710	674	654	734	668	672	720	700	712	755	674	659	711	656	663	679	654	689	717	728	680	714	646	697	703	689	680	715	700	750	711	644	721	648	684	701	678	685	692	694	697	693	749	649	732	736	687	662	664	686	697	688	645	735	721	720	675	692	736	687	630	666	721	717	703	652	720	716	684	675	700	654	692	704	683	663	697	634	710	711	660	675	706	679	703	728	680	674	659	655	653	636	755	642	765	705	678	642	711	669	732	677	728	672	683	660	676	692	697	672	696	687	688	716	705	663	737
22741	20849	28528	23208	20814	20739	5847	794	546	510	454	449	417	415	376	403	340	370	356	361	353	337	319	1117	5848	5172	435	309	278	295	272	281	251	280	297	292	295	293	295	273	257	258	291	304	294	261	293	291	286	299	299	254	327	273	234	278	291	297	276	273	289	299	292	262	257	247	297	274	289	272	293	299	282	315	300	299	269	310	300	263	287	308	293	278	291	280	296	304	281	278	288	293	300	307	316	255	276	261	289	287	279	243	285	301	293	259	280	255	260	297	306	274	281	243	301	275	265	280	285	281	290	287	294	281	292	272	287	256	272	277	273	274	310	272	292	294	261	255	283	252	276	276	261	267	297	282	291	272	252	261	274	285	289	284	262	267	297	273	275	254	273	289	280	261	313	314	288	288	258	288	275	265	296	301	274	279	259	285	270	253	254	295	306	270	278	269	278	282	272	312	286	277	257	307	264	266	230	287	276	263	285	289	285	263	277	295	287	290	294	278	286	271	304	240	288	247	268	290	280	276	299	265	292	294	298	256	261	291	302	292	312	293	313	277	288	276	298	260	288	291	273	263	293	262	292	273	287	282	307	277	285	270	311	268	254	319	289	290	253	265	294	293	249	278	289	271	256	278	281	279	263	304	285	305	259	297	276	304	302	249	259	306	260	286	281	286	265	292	264	287	311	275	288	274	279	276	280	273	325	263	265	250	251	286	286	282	270	298	299	265	311	288	293	290	257	280	287	297	245	276	280	265	269	276	272	260	298	257	270	295	295	312	296	268	265	277	303	252	266	294	262	283	338	291	303	291	254	280	297	277	253	297	263	265	266	288	245	274	264	262	284	276	256	276	281	254	289	264	271	268	294	283	295	287	299	276	259	258	283	275	280	301	270	292	250	292	258	295	292	271	268	257	275	261	252	283	252	294	278	289	293	275	289	278	264	273	279	269	285	279	298	283	272	296	310	286	297	273	275	270	283	282	313	279	272	281	269	255	279	298	258	284	255	275	296	263	279	288	282	278	316	266	253	286	264	259	284	286	277	279	293	297	290	293	314	279	289	268	281	271	257	286	280	270	279	278	271	279	267	273	287	283	268	307	264	274	276	247	278	250	251	255	273	309	259	280	291	260	257	266	314	306	276	268	284	277	271	270	302	285	278	266	283	263	264	267	277	284	302	273	294	284	278	297	314	257	273	268	299	274	277	315	250	280	265	275	268	253	287	269	249	326	293	263	284	297	284	276	299	290	294	273	298	284	263	294	266	288	268	297	265	271	286	254	267	259	302	304	292	285	279	300	319	294	261	269	269	263	318	289	285	280	287	253	280	289	301	295	260	301	291	248	296	289	329	308	270	287	267	297	302	265	289	265	303	282	255	287	280	289	265	265	254	321	279	286	281	282	287	263	274	283	273	275	307	269	294	294	311	282	293	256	268	310	286	269	279	244	285	271	273	286	290	270	264	266	293	269	297	279	309	263	266	280	270	261	267	274	284	283	261	280	285	274	259	303	274	283	263	288	272	282	275	284	269	281	294	273	282	290	255	284	288	284	285	254	290	293	301	267	295	304	261	290	274	275	304	292	273	263	282	266	243	258	277	287	261	271	280	302	293	283	280	266	287	276	284	285	292	281	268	280	279	299	301	281	298	280	285	278	306	289	305	285	274	292	333	264	265	264	313	303	233	293	275	252	310	285	292	279	293	287	279	266	292	294	294	289	264	268	289	271	293	291	274	256	300	264	257	305	296	272	308	291	275	287	315	280	258	290	280	307	297	286	268	286	273	281	294	292	272	296	263	269	291	288	284	258	262	261	300	286	279	297	278	280	283	306	274	282	281	268	266	292	275	277	273	271	299	283	300	256	293	298	301	270	259	269	276	308	278	320	283	269	293	279	311	279	270	285	304	288	276	276	288	304	238	280	287	280	268	289	290	271	289	257	287	251	269	256	278	256	286	263	260	297	279	286	311	278	260	301	287	274	313	301	289	294	297	255	287	282	267	268	262	288	260	299	271	262	322	288	301	253	281	286	283	277	281	279	278	278	289	300	277	246	282	257	281	284	254	285	272	268	296	288	283	258	309	286	300	279	309	259	287	282	260	276	307	280	273	286	276	295	274	274	268	277	246	292	290	304	299	285	279	292	257	269	248	281	278	251	275	268	300	283	287	282	307	281	281	264	269	305	290	271	276	264	289	284	274	266	282	268	289	279	285	272	274	315	287	271	297	286	271	277	272	289	251	277	297	296	283	273	272	304	277	263	292	265	274	275	289	297	301	270	244	239	282	282	298	275	275	296	269	293	296	263	261	291	294	274	231	289	272	266	279	284	287	309	281	259	305	298	318	276	306	262	272	266	282	286	255	280	314	278	270	283	256	276	277	299	260	268	282	297	279	291	268	306	307	275	272	290	275	278	297	281	272	274	282	277	297	260	293	261	273	292	258	317	281	286	300	310	276	285	292	245	282	253	285	326	303	277	295	259	294	270	279	287	294	271	271	253	292	253	286	287	281	255	249	285	290	304	290	272	261	270	268	301	273	279	274	291	274	293	282	300	293	283	289	297	328	287	260	295	305	272	279	330	279	287	290	254	289	267	289	275	264	267	263	280	308	298	269	269	278	288	277	285	293	256	275	306	266	292	243	291	257	288	260	266	291	271	299	293	282	269	300	261	268	290	285	261	267	286	276	265	300	291	265	310	263	278	276	274	310	308	291	283	243	269	289	291	262	279	325	254	294	267	282	280	295	274	281	270	260	274	254	299	254	301	278	269	254	291	302	295	292	274	285	248	277	258	298	275	258	259	282	318	287	286	272	270	261	271	277	260	258	308	266	295	272	303	313	324	277	260	284	282	276	301	304	289	283	297	293	240	295	275	268	282	278	274	261	262	298	311	301	298	285	277	266	278	275	269	275	285	293	291	280	282	274	273	303	286	278	284	271	297	277	282	266	269	297	306	243	294	276	283	295	276	297	257	279	278	298	279	271	257	263	294	257	288	289	262	298	280	276	280	264	254	261	279	288	285	316	290	255	290	284	273	304	283	296	263	261	263	273	251	264	279	284	288	289	255	251	276	263	245	248	261	266	305	302	293	295	298	305	267	287	288	287	267	284	287	255	281	266	286	282	284	285	272	303	282	301	298	271	292	284	288	265	255	259	268	270	273	293	289	281	272	276	311	278	291	288	277	268	293	298	284	257	291	263	293	290	265	304	276	270	256	265	253	275	301	291	294	265	257	270	271	260	289	285	265	269	284	270	276	274	259	267	278	311	265	306	263	279	271	287	275	306	250	289	291	299	290	297	293	273	265	252	287	254	278	286	276	317	299	293	274	312	285	304	293	284	260	263	277	287	282	270	305	288	286	260	283	297	257	262	256	267	264	272	290	273	276	262	277	259	291	269	284	252	261	260	284	304	283	275	273	278	276	258	308	285	299	287	258	285	278	272	270	280	288	301	285	248	267	269	297	284	333	305	303	259	283	276	294	281	272	272	295	254	271
48186	71810	9794	5329	3743	2765	2140	1686	1388	1226	1043	949	846	800	781	716	672	614	643	599	572	569	644	2591	12859	10677	619	472	471	433	435	488	474	420	453	487	483	498	421	476	481	410	412	417	471	456	419	429	436	460	444	459	458	481	467	429	427	411	422	398	469	433	409	467	421	490	463	398	414	429	412	445	433	442	419	428	405	429	429	477	446	411	437	399	485	393	421	427	402	406	458	420	422	404	389	422	438	399	456	424	444	413	440	400	450	424	423	446	409	428	390	431	418	449	417	394	422	459	452	435	438	429	404	407	419	442	424	428	437	445	431	404	409	421	426	415	440	460	454	405	419	424	420	467	408	421	421	408	441	431	425	420	411	463	433	409	392	434	454	435	434	412	434	404	419	462	412	444	433	435	387	434	406	421	428	432	442	461	427	433	427	398	441	443	409	430	429	395	441	452	426	393	386	433	459	421	425	403	414	425	410	448	436	456	461	401	403	431	420	400	413	411	443	459	427	407	459	408	460	395	430	394	413	420	402	431	409	429	445	430	399	477	433	436	431	431	431	428	426	422	427	414	431	456	381	414	429	428	406	427	398	456	447	417	448	416	451	426	432	425	434	411	479	400	434	395	442	388	396	447	447	410	437	419	449	417	436	414	426	387	441	418	428	410	435	427	437	440	417	421	501	438	453	421	453	394	407	411	403	421	459	431	433	410	448	415	452	420	447	422	424	430	467	417	425	448	410	397	437	438	423	394	437	416	440	371	453	431	451	433	413	396	435	422	431	388	440	430	471	419	444	449	420	393	398	457	422	455	442	472	393	437	406	446	415	438	484	431	415	384	438	446	421	428	460	409	450	403	423	447	429	444	411	411	398	419	426	418	403	411	380	447	439	453	405	415	390	430	411	464	440	404	400	443	433	407	420	371	434	422	430	451	444	431	429	414	398	410	452	407	440	428	390	406	412	406	456	452	406	432	413	415	404	386	421	423	424	434	419	394	423	444	421	380	457	368	409	419	421	410	431	400	437	404	410	450	417	399	467	418	441	421	439	474	399	445	438	403	391	451	420	446	404	443	437	407	422	448	436	423	463	394	429	428	471	468	446	435	489	415	423	393	443	425	439	397	423	424	399	409	401	460	465	430	443	436	453	434	417	418	424	436	437	421	390	431	464	446	474	437	440	431	403	443	457	442	395	413	419	408	418	418	457	431	446	416	425	401	445	462	450	395	406	414	414	416	399	460	395	435	447	459	426	415	419	404	414	405	450	396	397	414	452	421	412	431	442	399	457	446	397	423	428	424	438	434	469	385	418	434	390	429	407	418	419	432	434	432	413	429	399	381	423	458	434	437	415	435	411	405	452	413	420	433	403	414	431	395	416	369	393	464	435	404	437	440	418	435	452	378	438	458	412	412	380	428	393	413	444	393	406	406	422	417	412	394	449	450	442	441	473	444	419	446	375	414	440	430	449	416	399	430	437	409	429	421	422	470	457	426	398	439	423	431	466	403	436	399	436	409	432	416	421	461	456	392	419	415	457	409	440	423	452	422	453	451	391	412	436	484	381	396	425	441	428	402	428	435	386	429	434	398	426	460	431	428	413	431	418	423	409	434	411	418	420	406	429	405	432	437	415	420	432	451	459	443	422	441	437	412	426	456	439	392	444	428	436	437	415	390	438	486	445	401	437	442	409	443	449	430	460	416	481	422	421	407	450	420	436	441	475	426	446	385	466	430	437	462	440	440	427	434	411	429	453	427	464	436	428	405	394	458	431	429	438	426	425	426	412	448	455	399	449	416	449	420	415	408	415	406	402	451	404	441	422	435	391	449	393	420	457	408	440	419	424	413	390	421	394	458	426	457	447	417	430	453	453	423	426	397	427	425	433	373	431	444	412	388	404	448	409	424	446	455	446	431	449	399	432	438	431	471	387	445	422	446	446	425	409	431	409	440	454	403	447	444	409	415	420	411	419	398	398	411	437	442	436	402	428	387	422	417	426	405	432	431	424	455	442	404	414	435	419	418	417	443	453	401	449	417	443	411	451	446	418	422	419	423	397	443	449	409	417	452	406	419	449	449	439	432	445	442	434	449	432	445	426	485	424	446	455	420	444	408	432	380	429	438	436	476	443	430	460	386	431	416	399	403	436	433	435	442	444	430	431	420	427	430	430	417	439	396	408	433	423	429	433	435	436	412	436	455	413	405	418	433	434	428	419	472	434	434	435	447	444	455	428	428	413	479	419	432	404	413	388	427	380	431	419	439	433	421	432	423	417	426	448	454	404	384	440	417	427	411	459	448	420	419	402	439	422	440	389	400	398	408	401	420	428	423	426	446	414	441	454	449	476	410	412	413	441	455	450	435	433	420	441	415	421	431	397	427	395	448	439	400	453	409	411	446	393	433	426	416	422	419	439	425	420	446	425	444	449	420	462	433	461	416	428	414	440	445	439	436	452	438	447	400	438	405	409	423	446	444	412	453	443	416	406	410	409	417	431	396	435	468	430	410	437	478	435	425	470	397	428	411	429	446	444	494	416	418	457	437	426	423	412	440	413	428	440	452	467	396	419	440	423	432	398	451	420	414	449	418	462	407	429	391	435	426	426	428	413	466	394	430	412	461	453	420	467	447	449	458	424	425	440	438	452	453	384	412	439	449	418	461	433	449	443	436	433	461	406	418	420	441	406	422	418	440	400	431	461	445	441	385	425	419	414	422	438	414	422	499	427	429	430	407	443	441	431	443	420	461	461	434	411	422	453	427	444	434	399	391	410	414	405	470	413	448	439	435	406	433	420	465	441	458	409	436	442	416	428	416	440	406	482	429	472	430	466	417	446	413	439	442	438	429	455	424	466	416	446	419	420	396	448	416	413	447	456	430	386	459	417	392	420	420	436	405	427	463	427	452	445	420	392	432	419	420	430	395	421	457	423	432	398	380	401	408	404	422	451	417	424	413	420	423	409	418	423	462	416	436	425	405	423	425	409	419	449	462	416	445	415	447	434	440	434	396	387	422	456	424	421	389	444	412	420	475	455	421	383	423	433	474	420	424	437	439	452	398	450	423	406	390	471	437	444	447	443	387	427	424	420	438	435	445	413	401	439	428	452	420	436	427	413	425	456	446	411	434	421	435	439	422	441	423	430	420	433	439	453	399	417	452	430	433	430	386	448	402	428	454	427	414	424	446	424	447	424	378	436	455	425	418	454	418	438	447	440	449	416	419	433	446	389	416	456	477	454	448	432	443	409	404	419	412	429	434	415	440	414	412	437	462	425	417	427	401	385	413	449	393	403	448	460	417	367	426	422	457	461	401	448	412	449	458	457	435	422	383	415	440	453	395	431	427	418	391	423	446	428	414	425	443	427	389	447	396	449	452	395	429	428	421	437	436	431	410	384	430	428	411	423	409	419	426	464	467	407	426	433	425	425	416	389	423	431	404	428	435	441	446	403	434	409	435	404	425	441	418	426	413	459	425	408	414	413	448	415	396	428	451	443	402
26610	21678	14580	1528	485	448	440	406	378	422	427	412	404	416	415	458	399	391	362	400	401	403	394	476	793	677	462	436	378	389	420	394	419	366	401	408	360	406	395	393	398	449	381	388	389	383	408	390	409	411	395	417	420	403	417	380	389	390	395	395	361	372	417	393	404	445	408	389	426	396	414	387	418	430	390	370	382	406	414	446	404	360	401	380	420	371	382	391	397	396	398	391	391	394	415	381	357	371	396	373	374	438	379	355	355	378	361	401	389	403	402	415	392	402	351	383	381	418	392	403	392	402	410	387	414	382	401	385	405	407	413	404	405	420	386	416	400	446	409	428	364	398	367	406	407	398	370	393	382	408	396	423	405	401	412	373	390	405	406	414	429	382	380	394	399	405	374	369	374	403	384	426	407	399	393	383	383	379	394	406	396	384	373	389	400	419	383	375	370	371	409	371	407	389	403	401	362	383	381	378	360	405	398	414	433	401	387	387	419	413	410	408	383	371	405	389	411	386	377	384	379	357	392	396	407	383	410	395	402	411	395	430	405	409	390	415	386	380	408	437	393	390	380	398	393	428	409	444	405	379	398	424	413	411	420	439	422	362	429	402	398	423	364	392	376	370	417	427	426	411	382	424	363	376	393	430	391	425	410	385	374	367	418	390	414	393	410	407	404	400	423	412	397	395	393	429	406	415	397	413	371	411	399	383	394	406	396	402	342	400	428	387	408	399	383	444	398	410	380	436	402	400	354	367	409	387	418	374	401	368	374	426	399	395	397	401	387	392	387	402	379	355	362	378	422	373	397	353	395	372	403	386	406	380	420	399	426	394	388	360	371	399	384	401	409	408	382	395	390	406	411	403	405	384	381	388	385	403	385	355	398	409	407	389	423	385	386	385	397	393	375	402	393	433	399	386	359	385	362	359	435	384	373	424	444	436	421	432	383	393	421	401	383	403	369	403	421	404	380	383	397	395	414	422	353	414	408	380	378	381	408	377	394	427	402	386	410	377	407	395	372	394	396	427	374	406	393	412	417	392	402	375	396	382	381	387	390	367	416	391	393	382	412	385	413	363	413	379	352	387	385	415	355	384	374	384	404	382	404	434	347	387	381	387	380	362	374	431	398	387	369	401	419	386	447	420	390	415	391	382	394	397	365	366	399	404	406	381	394	386	408	399	383	411	417	398	412	421	399	393	404	416	407	391	370	390	389	386	404	406	404	407	395	440	373	421	409	345	421	388	401	363	403	386	412	379	418	406	427	380	380	378	393	369	387	369	377	395	410	365	430	395	385	409	404	399	392	387	410	405	375	407	414	389	413	402	380	415	397	366	398	392	368	408	415	405	393	432	389	417	428	374	407	390	377	417	412	408	380	378	403	413	406	405	380	397	375	405	366	411	394	387	384	384	405	411	410	388	423	407	353	436	378	376	408	385	416	370	426	419	388	402	394	401	383	397	375	409	413	410	386	394	403	409	438	400	441	392	422	414	436	417	371	393	393	369	391	379	371	376	361	397	390	404	407	423	404	412	390	405	394	371	382	387	395	397	418	433	411	388	405	397	397	427	412	394	375	372	381	398	394	393	405	367	381	389	419	428	417	383	388	405	388	371	441	436	393	401	401	389	396	414	391	429	376	382	403	443	363	404	384	390	401	382	390	392	398	372	435	416	382	428	383	424	412	361	393	417	422	425	417	394	376	422	401	402	412	375	385	410	406	374	382	387	393	389	419	385	374	381	407	408	369	382	410	408	386	396	394	404	408	409	406	370	363	384	415	406	356	404	426	367	432	416	415	436	425	407	424	394	385	393	417	377	413	400	385	443	346	389	390	397	380	419	355	371	396	391	413	356	430	378	406	428	393	404	345	413	399	432	395	385	413	416	433	405	405	390	385	397	416	395	397	395	398	406	393	392	377	414	395	360	402	410	388	398	403	399	403	386	407	400	406	391	386	375	384	338	438	386	400	369	420	379	374	410	402	371	364	391	410	403	400	370	407	412	407	427	375	383	402	407	414	413	360	375	363	388	422	392	390	403	386	383	406	406	403	404	405	424	413	407	426	432	419	446	400	411	423	438	394	393	406	395	421	372	383	372	419	377	406	382	396	428	393	381	404	412	380	380	409	423	372	409	364	379	386	408	396	406	393	386	418	411	401	412	391	375	412	409	374	419	398	379	375	413	383	359	401	384	411	398	364	396	418	403	364	409	386	404	418	403	384	399	374	402	410	395	393	419	362	375	399	374	379	412	397	406	409	403	433	395	389	431	396	400	372	400	416	390	431	399	366	378	395	384	392	391	396	370	403	390	431	386	383	360	412	405	400	395	438	374	379	386	391	416	384	367	402	379	382	409	375	389	425	402	374	383	410	378	386	379	386	375	422	373	424	402	367	376	414	384	401	399	380	395	413	366	397	398	395	431	386	406	368	387	392	355	403	388	389	372	391	420	400	413	428	382	392	380	385	366	366	398	384	407	362	358	393	414	379	381	378	394	403	381	379	407	408	445	408	412	390	394	394	390	378	394	396	402	398	413	387	407	412	369	410	411	404	393	394	398	388	391	395	414	370	368	362	394	377	373	406	393	399	411	380	367	409	403	423	392	390	409	378	358	445	431	406	341	421	352	384	408	389	421	387	419	382	394	381	398	398	391	445	382	407	434	391	379	417	400	412	414	374	426	411	375	365	409	370	397	366	414	413	392	417	387	385	398	406	386	388	381	406	401	409	382	396	411	360	388	404	379	383	407	412	355	377	402	371	372	390	407	426	404	422	404	390	404	413	387	398	393	389	419	379	426	386	427	415	411	425	409	420	352	383	428	365	404	392	377	414	369	420	374	386	384	387	373	398	400	395	410	436	409	403	421	344	371	398	389	404	411	409	391	417	399	403	412	408	410	379	395	394	368	392	356	395	401	373	385	371	410	377	397	411	430	389	378	431	398	397	368	369	362	389	395	410	386	387	370	374	400	391	420	363	395	413	397	363	388	395	387	385	429	405	372	420	376	381	405	392	399	388	371	371	376	394	341	403	393	427	369	397	439	391	379	363	371	409	406	417	400	357	401	392	381	380	383	391	403	385	395	399	420	401	386	372	397	429	419	391	410	433	362	366	402	379	404	420	390	394	437	391	375	418	398	405	437	398	387	401	405	411	389	426	399	377	413	424	404	441	416	383	421	390	409	386	391	376	385	390	433	406	378	398	408	337	394	428	390	391	406	421	394	401	405	415	429	390	420	374	403	360	399	390	378	389	396	408	422	389	402	408	399	381	384	407	372	396	385	446	398	413	388	405	405	407	439	384	395	405	383	399	373	377	427	433	381	398	385	403	378	393	420	399	398	399	410	404	418	392	417	376	381	391	412	415	365	404	395	400	413	434	363	405	392	368	388	413	379	387	414	377	412	440	406	425	422	408	355	395	381	394	383	420	407	388	418	393	415	390	419	417	405	373	385	378	415	397	417	380	398	421	429	392	392	416	388	395	436	354	407	385	376
23695	31983	1882	910	779	640	686	667	602	569	585	591	649	609	634	648	608	593	564	587	611	597	596	925	1624	1356	594	601	598	584	580	586	583	623	566	527	563	588	566	565	570	569	626	613	587	571	576	609	586	576	633	642	583	617	598	596	585	589	555	613	568	591	607	600	587	540	562	589	607	583	586	603	543	585	574	583	623	605	572	556	589	540	582	582	557	535	590	586	581	564	565	587	542	540	593	620	543	561	551	588	595	599	561	573	635	612	611	581	625	578	584	590	608	593	578	543	584	577	590	570	577	587	592	628	567	590	565	596	587	572	573	606	562	627	628	630	627	586	587	592	624	574	560	584	585	578	608	563	606	589	566	583	572	612	619	563	559	618	619	589	591	636	581	565	576	582	566	567	540	600	604	541	603	577	572	590	626	590	537	563	599	560	624	586	590	579	596	578	617	632	612	544	542	588	588	565	562	592	565	593	577	556	569	592	554	651	615	612	600	581	608	589	602	568	595	593	594	591	548	617	602	573	563	554	629	588	558	640	616	541	623	572	603	577	631	520	597	605	585	597	563	606	612	574	551	579	587	617	620	631	594	621	603	551	574	598	576	569	591	619	602	598	589	601	605	578	598	574	577	614	569	565	597	569	565	579	561	552	592	572	608	582	601	606	577	591	599	590	575	580	566	560	568	581	591	577	579	581	567	556	563	567	594	597	564	559	579	605	564	575	579	539	574	575	611	633	608	635	584	566	564	550	588	556	566	599	579	586	572	601	609	580	580	584	643	581	592	576	597	575	567	579	557	534	555	623	561	599	601	617	580	645	569	561	590	615	572	598	567	579	546	583	609	601	575	599	597	571	612	584	597	575	619	627	579	552	609	560	598	602	582	570	534	631	603	607	611	586	586	607	556	576	609	571	584	543	588	573	604	572	564	618	585	568	570	600	600	620	606	549	581	547	548	620	580	624	555	573	633	563	556	545	551	616	605	540	571	577	576	606	574	541	585	601	584	552	560	610	621	563	562	578	611	630	557	577	580	579	586	547	560	616	603	561	578	604	614	592	571	594	583	595	626	589	585	560	595	562	597	553	557	598	572	588	616	604	541	577	591	610	559	595	645	601	607	617	592	585	561	614	591	548	592	592	552	577	563	575	568	643	578	585	640	586	614	578	624	597	575	596	588	617	573	569	615	581	600	570	578	574	580	609	591	544	581	616	573	567	568	613	557	584	571	579	561	571	588	607	551	554	558	604	586	622	595	556	559	565	625	584	598	592	571	608	605	519	620	580	622	590	581	589	558	571	575	597	598	578	600	538	598	548	560	582	604	558	637	618	554	567	575	580	617	587	627	584	593	598	623	558	537	584	576	597	631	582	600	569	580	621	590	563	565	542	620	604	625	550	539	649	573	556	601	594	599	598	593	556	588	566	601	553	586	569	557	590	515	586	563	603	532	587	640	602	588	597	602	617	583	587	562	590	639	555	614	602	600	551	600	636	579	619	601	530	549	522	601	592	568	550	589	616	640	596	591	614	585	557	605	593	621	537	583	623	575	612	618	572	539	572	561	576	563	588	552	602	618	560	572	567	539	573	599	594	614	619	609	608	588	611	532	592	606	624	555	582	559	568	595	587	572	597	589	623	571	588	631	584	561	563	576	587	597	579	571	561	616	607	619	574	604	556	582	621	614	558	613	579	579	595	603	574	579	576	575	586	569	563	587	587	579	609	570	594	595	523	593	617	625	586	556	584	573	579	604	577	570	622	575	606	580	542	628	591	600	602	591	625	547	595	560	620	593	592	582	570	554	572	615	612	579	598	621	555	567	545	516	551	562	606	550	588	572	565	561	574	551	561	600	588	578	590	563	607	546	571	602	573	554	579	539	607	553	574	579	546	602	579	581	582	610	586	612	629	597	592	581	614	603	551	584	598	586	572	619	612	583	590	601	608	580	567	619	557	597	596	603	549	592	581	606	562	591	592	599	528	590	615	564	585	578	606	550	596	602	587	549	535	576	604	551	566	555	579	546	595	604	590	595	565	581	607	586	568	594	594	555	583	591	559	599	580	575	600	616	582	633	544	595	595	565	580	630	579	591	607	595	587	616	626	573	617	558	574	590	562	621	613	579	592	591	576	577	598	599	600	644	594	586	574	624	590	628	617	596	564	562	583	610	567	619	569	584	568	547	593	583	608	544	574	558	549	585	551	575	635	568	580	559	641	638	595	599	576	581	598	572	569	584	553	609	595	608	563	593	593	578	574	529	549	579	576	599	646	562	586	565	551	614	584	635	571	570	603	564	601	564	600	622	572	592	602	611	588	610	574	580	569	561	607	632	582	590	606	571	588	575	570	575	577	615	561	597	568	559	556	578	571	582	573	585	558	589	577	555	606	600	567	600	606	566	575	603	602	547	564	574	539	622	560	599	590	626	584	587	550	619	596	636	604	594	544	563	605	578	560	529	623	583	541	584	599	537	575	590	599	594	592	558	584	573	553	581	547	593	571	607	572	579	535	612	598	566	583	591	568	595	614	581	574	569	600	576	588	593	584	630	563	622	554	572	585	583	602	603	614	611	542	544	580	615	607	574	581	578	604	573	593	607	582	569	590	548	585	564	564	628	594	608	596	605	584	606	580	583	624	625	543	555	574	549	566	624	563	583	568	574	594	579	567	565	631	590	586	579	576	575	537	601	604	602	560	583	578	528	574	591	551	611	597	568	603	578	535	586	613	557	562	541	602	561	623	596	581	593	548	559	606	585	575	592	604	596	549	628	547	621	583	614	615	590	585	615	599	596	536	566	572	566	599	587	571	581	553	608	583	577	616	552	569	611	586	569	599	586	577	611	603	572	588	572	551	629	594	591	579	611	592	584	551	621	538	608	604	574	610	565	588	571	629	576	573	537	594	596	584	594	633	582	563	589	559	587	575	580	573	578	561	588	593	606	626	560	608	607	562	575	594	577	618	566	602	560	593	598	627	605	618	605	570	615	569	596	590	608	577	644	577	571	587	600	598	569	586	589	581	590	595	574	612	573	615	541	529	615	588	605	607	584	566	578	593	561	617	622	611	549	616	599	602	580	629	572	599	610	564	614	587	563	570	604	637	555	585	575	628	596	570	609	635	580	562	586	624	573	594	613	559	583	560	602	588	581	575	585	591	564	603	582	590	636	607	599	608	587	557	593	597	621	559	629	568	600	562	550	596	597	580	603	609	609	600	581	579	555	654	618	602	600	616	582	602	570	602	573	579	606	614	592	574	563	555	573	596	604	570	551	601	608	579	575	599	562	590	532	602	577	605	586	599	560	604	631	591	606	568	592	592	616	576	584	591	571	584	594	555	641	657	563	588	600	659	615	603	590	535	580	627	598	542	605	561	638	588	604	582	608	649	563	572	545	573	613	591	567	523	612	580	621	627	607	604	608	569	615	583	591	572	577	595	607	599	600	568	549	590	625	563	596	587	613	603	608	589	568	595	565	565	600	615	564	597	621	588	591	556
23837	20956	27874	24012	20559	6132	998	684	607	655	548	590	516	539	481	530	524	495	519	510	480	519	462	1212	4079	3042	584	491	456	470	483	487	490	443	466	459	456	433	487	477	460	506	491	509	483	467	495	469	498	505	504	445	489	454	482	469	452	465	508	438	455	507	470	476	481	483	420	486	482	481	464	483	446	471	467	481	471	515	494	483	524	487	467	442	504	502	451	439	461	475	482	493	425	477	490	444	506	457	469	501	451	461	494	484	491	464	470	483	450	461	463	456	477	450	435	479	476	458	470	472	477	454	456	504	450	496	463	456	455	498	493	503	468	472	494	477	489	434	443	503	470	423	495	448	483	466	480	429	474	486	466	447	481	432	480	466	439	457	468	456	492	495	478	454	479	473	492	477	492	454	530	455	438	472	476	491	463	509	465	453	471	477	482	454	497	472	468	486	442	457	491	504	503	513	458	472	461	495	440	495	488	479	493	495	483	470	460	445	487	466	463	503	503	429	479	513	471	475	460	469	471	463	462	466	515	434	476	478	446	431	477	435	479	471	448	476	467	451	436	430	510	453	460	480	531	466	488	453	457	493	468	461	487	455	460	435	485	469	460	441	464	462	471	442	465	445	506	461	485	503	466	448	501	422	465	436	481	475	456	462	457	484	463	473	414	453	475	474	463	467	484	459	446	491	523	539	468	488	474	485	463	487	458	463	469	468	469	455	495	427	496	460	476	439	450	431	461	455	491	451	462	458	450	460	502	451	479	468	476	446	490	470	474	494	436	470	457	476	495	498	493	474	498	473	465	495	496	456	443	477	457	450	488	465	483	494	490	439	457	501	510	464	471	467	472	470	454	405	471	520	471	481	467	485	442	470	474	435	474	476	471	424	497	432	458	457	461	467	492	453	488	468	455	465	490	429	441	449	477	437	472	446	489	471	480	498	490	500	436	445	430	469	477	490	462	462	461	473	521	477	494	424	489	487	491	450	466	490	479	448	488	473	473	471	487	499	419	487	475	461	454	428	487	481	439	513	461	444	487	449	445	493	458	467	443	455	451	470	483	462	487	429	482	472	501	457	526	469	479	429	463	494	479	486	459	498	477	485	469	510	467	453	460	449	487	472	498	463	495	476	479	463	462	456	482	490	496	449	466	467	491	441	469	491	464	488	464	465	444	509	453	423	464	488	449	477	454	472	456	483	490	476	434	483	482	477	486	454	469	489	499	495	478	465	485	472	428	505	486	497	468	509	479	463	468	446	516	484	485	469	462	443	483	463	442	437	452	508	461	489	450	482	481	445	478	455	464	446	484	493	469	474	459	478	489	478	470	467	474	440	504	490	468	476	492	486	513	490	474	497	487	492	453	471	439	502	471	487	471	472	453	506	450	487	493	518	438	474	503	457	456	474	485	448	465	464	479	446	474	454	511	477	462	491	481	501	517	476	451	470	448	485	429	466	504	483	434	455	427	484	480	465	471	507	441	477	474	486	470	450	471	487	509	471	462	444	446	484	462	487	453	448	465	455	461	498	481	503	458	492	499	433	447	456	465	492	476	470	486	448	470	463	447	488	485	457	470	502	465	467	461	456	459	449	478	484	436	489	430	452	490	505	447	528	471	483	502	475	453	480	511	455	481	459	487	476	430	458	486	476	467	503	489	489	482	491	495	478	482	465	466	466	456	482	483	484	496	481	435	491	507	485	484	472	450	469	518	507	511	461	474	490	469	466	512	455	435	442	489	431	487	480	479	479	473	498	478	497	446	454	449	484	494	455	458	451	466	434	476	419	498	459	451	472	482	475	487	469	425	459	485	472	474	471	503	482	508	481	490	465	459	468	478	456	482	486	490	461	487	454	482	489	452	467	426	469	464	466	476	466	460	441	476	422	522	460	485	472	461	440	464	474	500	460	455	442	486	461	472	462	479	437	484	474	468	468	493	484	449	495	513	446	469	455	464	460	462	480	498	471	488	477	483	463	455	476	475	463	446	445	464	439	426	513	443	469	492	482	525	455	459	470	501	500	477	472	471	487	460	486	449	452	457	454	450	468	515	436	421	436	452	472	472	473	446	483	485	414	477	457	457	461	496	463	467	530	461	479	469	449	460	498	501	463	487	508	439	485	444	471	467	480	473	481	457	466	463	484	418	453	443	492	460	522	470	471	481	478	483	509	478	481	429	426	463	514	462	482	480	474	490	485	470	446	466	519	489	456	464	440	462	452	423	501	461	441	476	427	466	477	472	429	511	466	452	482	439	445	470	475	479	463	458	483	480	503	518	520	485	495	496	488	507	453	459	465	482	474	456	487	498	464	499	465	449	465	480	452	475	479	499	475	489	468	459	480	504	476	474	478	459	441	477	476	467	456	481	487	469	456	500	492	494	475	494	462	492	492	498	470	472	488	437	466	486	484	479	508	453	481	478	494	445	507	493	481	479	491	492	485	479	423	447	463	495	464	467	482	460	482	457	459	454	483	514	448	476	480	438	462	467	490	509	465	464	446	468	463	443	456	425	479	473	475	452	478	434	474	509	451	458	470	487	483	482	492	452	475	492	496	439	476	462	470	470	495	418	484	479	498	477	452	486	502	496	474	443	461	477	455	452	487	401	479	462	455	460	472	480	500	454	468	407	490	495	466	463	429	436	491	464	437	489	461	475	437	489	504	490	491	439	431	442	466	446	454	480	464	475	494	500	483	497	459	432	441	478	443	473	477	495	473	477	428	467	450	468	469	494	506	468	475	481	475	445	458	450	404	467	449	480	465	463	479	466	505	477	478	460	495	487	479	506	480	474	476	465	468	474	473	457	471	471	463	453	489	428	483	462	454	475	461	476	503	474	477	454	487	445	484	509	449	470	466	466	462	512	490	522	450	469	469	471	468	545	486	490	477	452	473	479	469	466	463	493	492	450	503	483	461	468	479	502	462	461	491	444	462	471	482	483	464	480	449	468	463	505	455	489	478	464	433	472	480	476	458	472	446	500	490	490	490	449	518	469	492	490	473	482	464	477	495	463	432	494	462	448	467	444	439	472	471	467	474	461	509	479	517	494	477	491	475	459	448	483	476	503	486	413	524	485	475	449	445	444	479	492	470	477	479	467	463	453	446	483	481	479	495	431	473	469	471	475	446	425	509	496	466	492	478	472	461	503	526	436	472	498	478	492	469	469	532	472	463	490	442	469	433	483	488	490	453	466	476	482	435	439	458	450	467	491	444	457	468	504	520	444	463	447	423	465	523	523	473	489	483	462	453	486	470	466	447	476	490	496	477	493	493	442	468	474	449	468	439	430	465	453	437	487	449	458	478	487	516	457	434	427	492	452	455	445	485	494	480	490	476	435	479	498	480	462	459	493	469	503	479	477	499	491	483	503	453	433	477	479	457	486	453	459	436	456	508	475	500	483	498	494	454	458	480	500	473	462	511	470	444	488	456	469	466	467	483	458	436	449	468	491	498	462	463	440	497	489	474	465	445	466	482	486	484	450	492	453	459	489	443
45165	62714	7227	3381	2434	1865	1580	1401	1142	1087	1021	1010	956	927	919	789	815	817	807	786	775	776	740	2806	9372	6363	917	648	704	721	660	695	683	677	721	700	732	719	749	714	702	643	677	698	693	690	642	708	717	736	695	667	689	678	693	656	716	684	705	668	732	656	676	705	687	688	719	686	722	729	650	696	670	712	690	686	688	741	690	653	711	736	744	710	715	702	706	704	721	693	695	700	736	689	670	741	660	754	708	736	732	651	690	669	700	710	712	679	733	703	702	676	744	776	691	695	655	757	655	722	692	680	649	725	698	734	721	691	698	741	697	681	678	756	632	683	670	693	686	710	680	703	700	684	711	718	667	672	700	710	737	765	657	685	734	726	696	701	720	719	690	714	702	696	720	668	716	672	741	730	678	705	692	757	711	722	739	679	650	694	699	656	749	697	689	712	705	683	712	680	704	651	661	678	652	666	741	705	720	678	721	732	716	688	676	708	692	679	703	672	669	735	675	657	643	685	681	708	694	747	725	660	691	746	683	722	703	691	706	741	707	691	699	684	720	703	757	748	679	739	646	679	693	677	734	671	681	712	634	645	701	660	735	709	718	703	725	729	687	694	711	699	687	731	694	747	721	710	710	676	664	737	683	730	699	668	652	703	683	720	699	668	693	698	715	711	687	701	724	697	683	700	647	664	675	716	679	704	684	685	705	726	711	684	707	649	729	682	703	730	720	684	664	671	711	713	681	681	671	699	705	684	692	695	690	655	699	691	719	679	703	666	708	688	736	698	675	702	711	689	668	687	713	656	670	736	719	711	678	723	740	649	734	682	755	712	643	708	720	714	673	670	704	699	665	703	703	688	711	728	702	708	707	670	764	656	707	702	691	654	737	711	720	709	755	721	718	671	726	665	702	687	685	674	687	679	685	680	730	709	672	731	712	639	665	695	632	717	682	697	701	723	693	685	646	731	686	738	662	668	688	692	699	690	716	672	676	707	702	732	702	698	686	716	718	663	659	702	679	697	723	732	649	727	722	656	674	647	706	727	694	710	732	666	703	699	730	713	678	696	693	715	684	695	707	706	641	713	671	716	695	686	707	717	677	685	694	641	696	683	701	720	672	727	694	676	737	724	724	667	687	717	674	754	676	658	703	697	657	687	708	666	694	678	702	705	734	657	668	710	680	692	703	688	682	666	692	695	706	707	683	722	684	738	661	684	735	713	747	687	690	711	719	729	699	695	737	710	702	664	682	709	718	637	691	689	703	734	677	696	718	702	739	732	707	695	693	688	709	684	731	690	716	704	672	708	723	684	717	692	716	695	701	707	679	696	689	650	704	737	688	654	708	730	698	716	739	690	745	671	694	694	675	720	739	730	707	665	690	723	704	735	730	692	683	671	685	742	678	670	670	716	692	659	690	710	705	672	767	674	676	704	737	683	702	694	704	744	688	717	748	696	693	701	684	765	707	679	691	698	754	709	685	711	666	657	733	692	679	720	705	684	672	746	693	693	711	704	710	702	667	699	700	697	704	705	618	711	726	679	760	683	662	720	728	699	705	697	696	737	697	689	709	673	697	732	724	730	684	650	671	678	719	653	692	654	711	710	671	718	677	713	743	714	682	707	722	670	671	681	689	694	701	634	714	671	716	629	671	725	687	743	687	681	703	717	740	689	708	668	684	698	704	690	709	694	656	651	716	694	736	763	698	715	701	681	726	692	689	716	712	710	689	710	732	682	642	722	712	683	658	747	728	679	678	696	664	690	682	702	678	683	707	630	669	720	708	683	720	693	617	703	682	658	763	650	722	633	672	701	680	663	645	687	690	633	746	666	721	662	691	716	675	700	656	721	692	686	722	720	726	690	737	677	689	731	696	716	718	692	693	664	698	713	730	699	698	653	689	719	640	679	729	724	707	645	678	690	715	734	726	686	685	710	697	704	727	693	721	708	740	631	690	693	687	709	721	682	711	687	717	652	726	718	661	695	658	694	702	693	729	705	667	690	713	693	670	673	713	665	701	717	723	713	716	705	688	703	660	644	654	723	729	734	724	760	679	725	672	654	657	640	713	721	734	735	682	678	659	676	702	715	706	718	692	713	659	695	715	697	694	721	735	719	639	689	710	682	756	670	680	716	689	717	699	699	689	666	691	707	734	677	666	659	704	677	725	692	673	728	670	669	695	686	683	649	706	703	679	700	715	705	691	726	701	732	736	726	664	744	687	701	712	733	722	720	706	708	677	689	639	657	712	686	693	651	709	696	708	697	703	696	716	698	683	655	702	706	739	712	653	652	701	685	718	719	679	705	704	730	731	732	678	694	713	694	695	691	699	699	708	724	642	709	701	703	704	694	708	671	697	709	686	658	735	708	680	737	716	736	683	677	678	710	669	715	732	683	694	710	708	672	707	684	691	707	685	660	738	717	684	682	726	679	687	742	677	711	658	725	696	645	726	742	719	688	728	686	734	678	684	708	707	701	691	695	667	698	679	708	701	663	694	678	697	694	689	652	677	726	648	652	796	700	696	703	736	637	688	686	683	710	672	703	704	675	710	678	707	710	696	730	695	675	699	674	731	707	714	654	684	701	720	678	662	700	690	676	689	740	648	686	734	692	670	716	745	676	685	710	678	691	665	726	698	677	662	692	725	636	658	698	672	699	673	706	702	695	716	679	716	705	719	691	683	705	696	696	728	695	700	695	694	676	723	663	681	687	677	736	724	678	687	745	679	681	644	706	712	703	682	692	718	681	692	681	734	675	675	688	671	689	705	707	637	692	706	736	730	704	642	668	700	674	680	707	738	726	750	686	725	664	704	718	670	706	697	669	718	689	703	673	711	696	668	677	761	712	660	696	661	681	696	734	683	708	672	720	638	715	690	716	684	690	679	729	654	721	670	645	676	676	730	695	709	709	751	684	729	692	677	683	702	759	707	693	674	691	673	715	698	695	699	698	760	715	677	695	745	681	712	695	710	734	679	677	688	698	686	715	694	697	718	716	720	694	702	743	712	712	663	680	631	676	721	724	685	668	697	697	738	724	705	696	689	726	680	695	678	697	696	651	694	716	723	682	704	730	691	697	667	693	709	660	683	646	673	705	667	725	740	667	746	725	696	695	738	685	680	713	684	719	684	712	725	714	688	731	684	658	725	683	650	706	655	715	700	692	681	675	742	719	756	727	668	698	668	716	693	680	663	738	735	691	679	698	714	699	738	695	704	667	707	756	682	708	696	677	729	715	689	681	687	717	694	704	668	701	669	711	685	698	694	682	679	692	683	672	656	700	681	695	670	722	713	730	729	716	657	718	647	755	681	725	667	676	680	723	695	672	701	711	704	673	703	662	673	725	733	645	687	729	662	735	667	718	681	678	673	768	734	724	727	677	732	681	690	705	674	720	691	708	737	716	703	671	722	762	679	702	695	657	686	719	722	700	717	647	693	730	691	738	695	674	678	713	746	752	732	673	701	733	691	674	704	667	710	669	717	686	723	697	688	682	700	683
22779	20888	28561	23292	20867	20710	4475	807	576	552	516	511	441	455	395	383	367	369	356	334	353	352	336	829	6079	7997	1400	340	297	324	304	337	317	311	312	304	321	334	316	300	345	321	316	267	331	289	300	296	288	304	288	286	317	289	306	311	320	291	303	298	309	272	299	327	281	295	322	294	282	290	336	316	321	318	309	306	295	331	308	294	311	341	333	314	279	276	294	276	316	273	322	286	310	303	289	320	296	311	288	296	290	297	278	287	293	327	307	306	327	302	308	316	297	290	275	294	322	315	318	296	286	274	326	274	254	297	297	282	307	298	298	312	321	297	299	291	311	320	309	283	289	285	309	339	300	327	278	308	309	284	312	330	280	294	330	278	283	271	258	288	291	306	310	289	329	302	297	303	285	312	288	304	336	281	302	303	277	301	292	275	334	295	304	303	297	292	297	290	291	328	298	304	273	277	299	305	309	275	289	290	295	291	320	302	301	315	293	296	318	313	253	324	269	273	291	322	298	302	323	315	320	269	292	297	298	321	304	292	315	306	332	306	302	274	267	291	284	308	286	264	294	319	296	302	316	305	247	298	331	322	304	325	291	285	313	308	323	308	321	298	288	285	304	313	330	282	302	283	288	312	316	268	314	294	263	290	307	268	283	307	303	289	323	331	323	309	287	299	299	297	302	347	296	338	306	315	319	286	282	278	286	298	289	289	292	268	327	312	303	306	292	304	309	295	300	292	280	309	285	279	323	282	331	265	336	304	288	295	319	313	310	310	290	286	308	286	301	294	302	291	310	283	305	310	287	294	313	287	289	298	325	320	300	322	287	303	284	281	289	264	288	303	322	304	301	297	277	319	301	299	308	296	310	288	310	296	312	289	296	313	301	266	296	281	263	278	285	293	296	302	284	304	309	334	297	307	326	294	299	289	286	309	325	304	332	287	304	312	280	307	286	315	286	303	320	279	281	300	310	335	314	274	305	287	302	283	296	288	325	324	302	309	303	303	334	302	337	304	281	284	305	278	286	318	296	302	302	313	306	298	294	320	304	309	290	298	283	277	292	319	315	291	291	285	295	302	302	306	292	308	277	332	284	287	308	292	295	281	296	278	311	292	283	305	282	318	316	302	313	266	286	307	303	314	322	259	300	268	254	264	320	295	300	336	316	340	331	264	286	291	276	317	313	330	288	280	317	310	285	294	304	328	287	298	292	331	256	273	286	293	299	306	307	303	294	300	313	299	309	270	269	277	299	298	271	311	285	306	297	301	287	297	287	293	309	303	292	279	327	296	311	299	267	318	320	302	313	341	303	281	296	311	282	302	274	313	327	288	307	294	309	320	315	299	317	305	306	301	275	319	307	278	303	319	295	336	303	313	298	313	335	307	285	287	289	307	310	294	301	293	312	294	279	265	280	296	318	296	316	269	299	303	283	315	291	275	258	299	294	269	304	283	306	300	282	288	305	275	285	319	297	305	318	319	315	296	327	306	297	333	290	282	298	325	289	311	330	311	302	311	294	281	306	265	286	275	319	291	272	297	290	300	286	292	288	269	292	278	295	301	299	275	299	315	306	282	284	268	316	295	309	302	323	260	305	305	278	350	284	301	321	288	324	322	307	293	318	282	327	304	255	292	315	284	284	302	346	308	306	254	287	292	320	313	273	301	268	286	288	330	291	301	286	270	299	306	288	260	315	279	293	306	341	334	320	321	294	313	291	305	326	311	294	292	283	304	316	293	321	316	310	282	299	323	269	335	314	299	320	305	306	307	311	292	283	294	278	275	307	286	286	298	301	311	309	278	312	310	285	289	350	333	318	315	307	275	315	314	325	287	309	275	300	299	279	301	325	259	294	336	302	262	305	280	278	286	322	316	357	300	279	285	327	313	293	309	305	298	295	299	304	296	309	292	292	287	320	311	307	283	279	301	276	296	305	299	280	279	277	304	317	298	276	290	317	287	283	321	316	319	271	309	313	260	314	293	317	289	296	311	289	278	307	315	281	261	303	292	298	300	317	293	292	305	307	296	300	282	279	313	331	313	295	329	316	281	301	258	325	290	276	295	288	295	299	309	298	329	268	325	326	278	289	289	283	307	287	266	325	274	289	294	302	301	325	311	286	319	294	268	299	293	295	305	296	305	310	322	301	286	293	292	309	297	369	315	292	292	320	302	287	327	306	292	339	273	307	276	297	306	294	304	308	292	328	294	309	298	284	313	325	306	323	293	289	319	305	297	317	314	270	318	282	320	303	316	325	314	317	274	306	299	309	299	288	314	332	290	305	317	311	323	275	276	330	288	287	321	302	301	307	260	300	336	272	334	306	288	275	300	279	318	256	293	307	305	293	266	324	288	315	280	284	321	281	308	290	285	293	315	300	300	278	312	306	292	310	300	331	305	279	314	289	325	287	310	288	289	301	308	293	283	313	304	297	326	337	304	288	305	328	308	308	267	292	290	302	296	318	299	314	282	301	274	294	281	287	319	314	290	270	287	307	274	315	294	273	307	277	293	296	350	299	280	352	272	318	304	280	304	290	290	307	298	313	285	294	295	323	336	312	311	303	280	314	303	276	271	329	270	308	295	294	328	304	287	333	303	295	293	269	358	306	312	294	261	320	305	304	297	287	294	291	291	310	290	285	312	305	301	317	252	301	267	317	276	294	298	331	312	271	265	308	299	312	353	313	271	295	291	317	313	318	324	314	323	295	297	277	285	277	311	308	316	284	317	289	287	301	304	290	292	291	291	291	290	274	314	273	290	312	295	330	326	276	313	284	299	313	296	297	321	297	330	310	283	300	295	280	288	320	292	276	273	272	308	318	296	259	316	314	292	291	294	274	304	307	333	308	284	291	302	339	296	314	287	292	257	273	294	293	274	335	291	294	328	305	326	312	303	312	294	341	285	300	285	325	304	308	302	277	294	305	310	298	293	287	273	324	303	292	277	320	328	291	277	256	290	309	287	304	293	315	294	298	293	294	292	262	282	278	289	305	306	324	303	288	297	277	307	301	294	307	303	299	293	274	277	318	261	272	290	343	335	282	302	302	293	331	304	301	295	316	319	305	309	260	304	309	330	273	301	303	268	298	303	349	287	310	278	274	324	311	295	324	284	292	290	282	266	293	304	328	301	286	298	304	286	295	339	304	304	267	303	307	301	298	293	287	306	293	263	305	305	292	323	290	314	286	289	306	294	290	319	301	271	322	261	260	291	302	306	311	308	288	262	285	286	299	303	305	320	279	312	302	310	306	289	289	295	298	268	299	298	285	288	314	309	282	312	319	286	300	288	278	317	285	257	281	326	258	339	305	294	314	290	321	316	312	312	305	297	320	294	292	260	274	296	307	305	283	311	321	301	320	304	274	264	292	331	295	293	303	306	268	306	311	316	298	279	287	268	274	275	316	287	296	291	324	307	317	280	341	312	306	304	296	314	333	289	306	293	288	313	346	334	283	321	290	302	310	277	291	292	289	296	303	308	312	314	295	326	296	321	330	268
50051	68300	10152	5493	3688	2717	2099	1770	1471	1202	1087	1023	923	883	794	739	693	638	651	576	595	578	567	2015	13248	14838	2457	477	485	458	505	449	455	476	466	479	479	460	483	468	499	466	425	448	483	494	465	487	498	445	506	456	474	443	479	453	433	468	437	473	469	432	451	436	453	449	476	471	456	452	485	443	440	467	437	465	446	468	466	456	422	436	453	429	470	464	438	449	437	492	465	455	438	485	475	487	434	447	440	447	454	450	475	428	448	431	460	454	449	473	465	444	484	462	438	451	439	482	443	433	445	425	456	484	475	439	442	462	441	435	437	450	455	439	464	475	441	433	440	446	423	435	463	460	500	454	480	440	513	495	486	454	461	454	461	456	423	489	464	476	469	443	461	452	496	460	464	449	462	469	442	425	468	454	450	461	472	493	440	495	457	426	425	454	462	456	468	460	470	472	455	481	461	523	474	502	431	472	449	453	429	429	474	439	456	458	433	452	477	467	461	502	410	453	473	455	448	434	452	438	464	398	461	448	438	436	432	463	459	486	452	430	456	439	462	453	513	459	465	485	461	440	450	471	409	449	442	430	439	454	423	468	451	462	468	422	420	447	481	451	448	448	462	452	480	445	430	477	466	427	447	488	452	431	450	481	442	424	422	453	477	441	430	500	444	432	437	459	462	484	441	441	450	443	471	445	469	459	444	479	450	459	464	456	449	454	412	451	434	478	431	433	415	475	474	408	438	439	441	458	465	436	446	459	445	441	452	461	477	464	454	403	440	441	418	420	409	440	446	408	449	456	430	472	437	443	445	456	482	456	465	413	449	449	476	435	444	421	439	475	413	455	452	464	452	459	446	450	423	431	472	459	449	447	424	429	449	452	475	422	478	462	437	435	450	472	448	467	453	459	464	428	425	425	449	420	439	471	440	456	447	438	450	395	474	446	475	429	453	453	445	447	483	446	472	438	471	476	473	420	429	430	492	427	455	431	415	463	459	459	475	445	457	409	453	438	432	462	425	454	433	473	455	445	449	447	487	443	457	407	416	451	427	439	439	423	426	448	498	422	433	471	447	445	454	422	458	472	442	459	424	493	452	457	455	447	466	461	432	443	463	482	452	415	458	450	471	442	442	476	506	477	443	457	443	467	458	401	445	476	473	439	489	464	460	432	474	438	460	453	490	441	415	470	471	456	467	436	419	451	408	437	434	465	423	449	452	427	463	462	497	437	426	424	455	447	461	469	497	431	484	474	488	500	461	422	450	467	463	408	421	474	461	392	457	414	491	447	457	449	465	419	463	454	449	455	421	446	440	438	420	454	442	457	453	471	482	460	469	455	457	448	462	458	444	437	439	426	449	460	460	436	450	438	444	458	456	459	451	454	480	453	497	423	428	428	456	468	472	451	455	454	442	445	457	456	445	454	446	444	492	448	485	467	419	437	487	433	456	437	475	476	447	469	436	449	462	433	495	464	479	454	456	464	433	423	435	447	442	453	481	457	457	436	483	431	464	461	443	458	393	430	458	420	443	440	454	473	462	444	411	431	470	434	453	436	445	467	452	471	469	459	485	428	460	411	448	441	451	460	454	438	459	466	411	441	465	465	434	460	438	468	444	403	479	466	492	429	466	449	461	449	405	473	437	444	483	463	402	480	454	464	475	461	425	474	426	446	452	494	448	398	451	420	444	445	434	420	447	472	465	469	442	446	441	453	416	473	458	420	452	445	447	472	436	432	480	458	455	455	441	468	451	460	483	424	452	443	458	460	465	448	412	466	450	451	431	480	455	460	430	501	461	390	458	441	435	435	482	438	432	456	457	445	483	462	444	449	442	460	439	467	410	440	417	485	436	455	478	429	428	416	467	446	477	419	486	419	491	398	442	459	450	423	435	450	461	414	482	486	453	467	455	454	441	406	452	488	469	445	445	440	458	435	414	471	427	463	470	533	423	452	482	414	494	437	392	469	439	443	475	437	477	435	454	471	526	485	468	429	473	443	462	455	437	451	456	461	455	443	478	468	430	466	484	476	446	446	444	434	429	423	492	463	434	427	434	477	422	429	432	457	494	445	465	444	432	478	495	381	444	433	482	443	473	459	432	450	458	463	441	445	446	430	439	419	447	473	478	469	497	478	454	461	449	482	468	440	430	465	417	454	462	494	464	485	434	459	434	479	436	447	456	450	450	495	440	471	463	473	479	451	449	487	442	445	491	489	486	471	448	436	478	459	438	443	464	423	456	448	451	449	459	450	471	420	450	422	442	480	474	434	461	434	483	461	468	448	471	452	433	458	448	426	475	478	464	467	477	462	490	475	478	438	434	480	427	434	471	443	429	476	461	450	421	469	423	439	463	454	410	471	443	443	467	482	501	444	422	433	471	454	460	482	467	457	456	423	431	435	452	438	443	419	414	489	425	455	443	433	430	433	460	436	418	461	476	456	478	440	445	475	491	453	469	464	422	477	458	457	439	480	495	474	502	455	464	488	456	495	452	433	473	447	459	459	469	433	471	473	453	442	449	437	462	414	428	476	454	415	451	438	432	442	469	481	403	437	486	469	469	481	455	466	468	427	460	410	423	457	451	462	426	464	443	474	414	456	417	459	495	459	435	455	458	433	458	474	457	438	442	457	433	460	479	441	447	465	443	439	442	471	423	485	434	453	450	423	462	452	473	437	456	465	439	469	455	467	410	430	447	413	458	475	442	423	433	445	482	459	445	454	388	462	454	443	455	475	463	417	485	462	461	483	419	476	444	450	466	435	422	460	436	443	452	487	435	427	471	444	457	449	461	475	447	455	418	453	501	446	437	464	455	479	487	451	457	447	456	469	443	451	457	402	429	420	449	429	436	448	475	473	461	482	439	471	428	471	459	419	437	465	444	452	462	415	482	492	408	443	433	417	472	469	455	471	469	484	398	457	451	447	465	486	419	458	470	481	458	490	416	453	416	436	426	444	459	433	459	464	436	443	456	417	466	409	458	412	479	499	422	439	450	496	454	414	440	467	512	453	492	445	426	429	440	453	450	438	518	476	449	470	487	482	471	446	429	480	427	437	447	481	442	455	427	423	427	448	468	464	447	459	453	468	451	447	455	456	462	487	464	483	419	412	472	466	436	436	396	463	432	450	444	467	438	481	465	468	434	465	457	443	416	454	440	481	433	460	457	448	451	438	421	470	431	483	408	464	446	492	434	484	445	479	453	480	456	451	422	430	420	481	468	471	461	427	441	437	458	454	445	420	460	448	453	432	446	467	448	446	454	468	425	465	452	450	448	462	416	469	435	450	483	457	454	407	428	465	441	462	451	463	462	426	450	470	450	469	464	482	473	400	460	462	459	469	442	456	453	439	453	467	460	450	463	457	466	454	473	438	457	479	452	449	455	456	455	449	449	474	478	452	475	474	438	457	447	446	488	494	501	444	409	473	458	468	477	497	458	469	474	433	421	429	456	456	437	445	437	459	491	445	436	439	458	448	449	456	444	473	486	430	477	436	471	441
26794	21518	13382	1302	508	476	446	433	414	406	418	426	438	413	422	453	410	414	413	415	439	426	428	441	643	1024	522	390	453	408	441	422	408	378	391	401	429	420	416	413	406	402	425	408	437	415	400	436	461	435	433	445	413	405	420	436	403	394	413	404	419	395	399	391	436	405	409	384	431	401	386	444	417	412	419	393	429	386	412	416	409	409	437	421	429	407	445	398	393	444	400	406	377	379	402	365	424	424	406	427	393	370	422	378	387	430	428	410	417	430	431	386	390	409	405	418	406	426	419	425	395	406	421	414	394	409	392	391	435	406	408	421	425	397	423	404	400	406	458	384	407	398	418	406	410	399	419	408	404	374	430	389	429	365	430	399	383	361	387	397	375	444	410	384	405	445	374	400	398	418	409	413	406	398	409	427	385	390	389	398	431	392	395	419	442	438	419	376	397	390	377	431	407	378	437	391	411	432	399	364	409	423	425	390	401	446	395	419	399	422	404	398	388	416	415	381	420	451	368	411	399	396	426	389	400	436	417	441	400	422	459	420	428	410	392	386	386	425	435	393	433	398	450	394	457	437	398	453	399	431	398	385	424	401	424	429	399	420	390	389	409	381	396	411	415	407	394	395	422	382	393	411	416	422	385	409	386	406	411	421	429	373	398	404	375	382	409	404	429	441	408	398	378	459	406	416	415	422	426	369	382	446	433	444	398	441	399	396	415	395	419	405	445	429	407	403	433	398	415	411	415	438	423	407	422	365	378	358	414	400	397	408	399	398	431	380	385	450	380	429	444	423	404	412	401	428	429	426	416	393	388	436	401	398	382	395	413	398	389	398	392	403	420	387	464	378	415	421	396	422	403	405	402	426	414	386	388	378	380	382	383	421	416	402	387	409	380	400	403	434	401	351	418	426	406	423	418	400	431	428	415	438	400	411	379	415	414	425	430	415	408	417	368	428	415	407	420	416	420	415	410	387	454	415	423	409	382	391	389	410	403	418	396	367	446	442	439	414	424	388	411	382	378	400	412	391	371	414	440	411	433	417	391	424	420	369	406	441	379	424	411	411	391	419	393	436	412	395	372	366	420	414	385	399	421	383	408	415	382	417	430	390	410	441	426	416	422	392	403	378	403	361	396	372	418	414	423	432	392	351	417	396	414	394	422	384	430	382	402	398	386	399	406	408	401	402	390	415	409	407	416	446	408	400	448	411	427	405	403	389	385	447	389	402	444	394	387	404	415	374	421	402	436	395	396	376	413	406	428	422	415	390	410	402	390	405	399	383	419	421	423	437	395	414	441	438	390	391	442	406	454	472	446	429	402	418	403	432	401	412	407	390	413	413	418	406	415	398	375	444	426	371	421	390	410	409	424	411	403	410	376	401	405	413	394	391	395	417	395	396	407	407	401	424	420	415	382	458	385	386	432	446	372	384	412	408	366	361	402	414	401	433	412	393	401	410	430	378	405	425	390	414	398	374	394	374	409	362	440	441	403	394	410	434	423	475	404	390	365	381	424	390	386	394	456	376	432	388	363	425	389	378	418	420	395	426	393	407	401	404	360	413	372	433	421	412	394	416	431	426	431	413	399	426	407	383	415	369	395	416	413	398	457	447	401	405	423	407	380	350	440	384	427	407	439	408	407	398	415	340	403	399	421	427	435	422	423	405	414	398	402	386	389	446	412	373	412	391	406	383	427	396	408	419	408	410	393	409	392	412	396	431	394	441	407	400	406	423	396	398	425	410	406	414	408	400	386	448	390	389	385	393	392	432	441	393	387	395	416	397	423	425	421	437	408	389	391	405	440	447	403	445	426	418	432	437	434	422	422	429	415	443	395	405	433	430	392	395	398	405	435	426	410	425	403	403	402	404	387	378	406	422	385	387	414	401	440	390	408	430	465	414	410	412	395	401	391	409	392	408	433	381	403	398	418	385	419	407	400	371	409	424	391	410	411	418	406	386	394	414	394	437	406	384	435	400	397	424	409	374	382	396	380	422	426	369	407	408	404	376	361	452	389	422	433	384	429	423	406	394	412	440	411	438	436	407	397	415	449	452	394	389	419	395	402	386	431	384	403	383	366	438	414	419	441	393	388	410	426	419	432	428	404	464	378	389	399	442	426	383	387	369	384	435	445	393	435	390	384	398	384	408	433	376	391	415	368	435	404	411	413	413	391	425	385	381	442	415	406	391	408	387	418	394	414	412	441	432	431	404	448	423	417	430	423	357	420	431	359	389	441	424	443	384	430	390	396	423	432	395	426	440	407	415	402	372	381	425	414	432	379	424	397	418	382	422	388	415	384	402	379	387	435	378	417	408	403	426	425	434	416	410	404	391	377	388	398	419	387	423	407	397	387	384	423	432	395	401	403	424	397	440	434	396	389	422	433	402	408	422	375	431	387	384	429	393	425	386	435	428	433	376	371	391	394	376	403	409	393	414	408	405	423	420	382	420	419	419	390	403	410	360	412	411	405	406	388	438	372	432	441	418	411	404	380	379	423	367	391	376	425	383	415	413	395	414	377	414	400	401	424	410	423	430	400	425	396	407	422	419	418	418	415	437	408	396	410	425	403	407	386	382	442	409	388	381	400	428	393	413	427	397	442	393	403	391	411	386	374	383	416	433	402	377	413	385	406	377	403	406	384	418	399	386	368	401	429	389	402	416	412	416	387	398	384	370	373	401	408	381	352	456	390	397	412	437	419	414	372	412	421	411	377	388	414	459	415	403	429	406	410	426	445	423	408	405	424	371	428	381	459	425	436	396	376	410	389	427	398	427	381	438	397	450	426	398	405	404	415	405	397	444	427	373	406	431	404	388	423	434	402	448	403	438	420	430	425	402	378	394	421	360	407	389	381	361	384	436	394	398	409	369	381	417	443	434	397	413	388	394	396	387	388	431	408	372	421	412	393	429	412	442	403	395	363	418	380	376	421	423	387	386	439	403	468	424	417	422	355	401	408	429	431	379	391	411	446	433	448	381	417	430	403	415	405	425	404	389	361	417	439	437	410	414	420	338	411	431	426	411	394	376	420	416	395	439	438	416	439	411	392	395	421	400	400	407	417	370	400	427	418	417	404	431	399	416	410	424	410	442	398	394	420	422	433	432	420	430	448	387	423	416	425	365	385	371	367	408	401	407	417	416	390	405	421	408	403	419	394	375	441	396	372	439	424	395	400	355	400	400	404	392	391	421	379	415	405	377	403	466	431	408	446	413	380	426	420	409	430	399	440	403	414	346	380	416	417	402	408	410	403	409	376	405	419	402	397	395	375	418	420	396	416	405	401	430	397	416	413	391	380	421	435	438	399	375	391	391	441	397	459	449	413	419	402	439	408	405	395	395	420	429	391	441	373	395	386	389	402	426	397	399	397	381	405	420	406	421	386	400	405	393	426	450	446	413	438	389	388	406	381	426	393	362	403	407	418	389	424	460	419	377	391	404	417	427	362	407	415	412	387	407	391	382	381	377	394	369	372	381	394	394	434	421	413	399
24792	29006	1409	915	772	720	635	625	654	702	701	675	629	635	626	604	575	606	631	621	635	643	639	645	1198	1978	794	596	623	598	620	598	610	594	638	563	562	594	575	599	630	606	632	571	611	609	613	636	594	614	590	620	654	594	616	610	613	618	603	573	638	606	634	592	614	577	611	601	613	616	574	576	599	603	620	604	661	566	594	627	618	618	607	611	644	622	617	597	643	566	574	611	582	609	599	604	640	597	579	571	604	588	615	589	566	564	589	633	614	615	664	570	596	618	617	585	610	600	635	597	598	627	645	583	604	560	616	571	562	633	600	610	626	612	675	565	579	633	591	657	605	620	626	603	567	627	609	622	625	604	597	607	624	599	623	635	645	602	643	602	587	599	630	589	623	604	563	592	616	564	644	603	611	587	596	614	579	610	594	628	642	602	593	573	587	584	602	608	590	611	658	616	596	633	570	610	570	590	623	620	618	599	593	590	631	615	573	611	608	598	622	593	627	632	595	566	567	568	643	628	598	616	613	597	619	611	632	611	598	631	586	577	625	585	579	596	580	599	576	580	586	622	600	581	635	607	603	614	566	602	620	650	620	619	595	569	606	627	599	631	622	621	624	601	646	622	627	603	572	617	611	603	632	581	585	603	584	594	592	630	602	590	611	652	554	632	604	596	607	652	578	622	621	629	592	612	632	653	598	640	611	611	585	583	613	612	590	590	600	603	572	594	568	657	604	586	657	606	608	595	603	566	613	629	633	612	601	605	573	609	591	665	602	581	569	643	593	602	640	591	613	626	592	607	600	628	579	611	566	648	647	598	586	612	646	619	587	618	609	594	587	555	640	576	609	609	607	597	584	594	599	601	619	598	624	616	585	583	607	613	611	612	601	581	588	620	593	586	652	612	624	643	591	630	604	574	601	601	626	608	612	581	624	595	592	589	612	593	593	586	573	615	602	631	567	614	646	619	627	626	598	590	614	592	616	667	597	612	585	624	607	590	648	574	606	652	613	628	595	610	604	636	600	600	593	592	590	579	615	634	613	584	600	596	592	569	637	624	556	624	637	612	640	647	556	567	624	645	583	623	621	565	573	602	602	549	644	635	618	600	621	606	620	592	586	592	580	639	582	589	615	591	605	620	611	593	605	584	578	611	664	609	582	626	609	621	600	636	625	586	580	616	606	595	638	591	621	615	584	580	547	616	582	595	604	599	617	619	590	622	591	592	588	576	583	652	592	592	609	609	607	627	599	625	640	625	604	600	656	615	580	581	602	597	616	623	583	619	612	566	620	594	617	616	601	601	601	599	576	586	666	621	594	591	614	609	640	628	607	655	615	628	617	618	555	626	583	662	584	603	586	621	580	632	623	578	600	620	645	611	551	576	605	587	630	605	579	646	624	589	643	622	633	586	626	619	590	613	591	582	632	581	582	621	630	612	616	585	615	619	600	623	602	650	575	688	620	629	617	569	660	607	661	636	603	628	608	609	634	592	625	595	658	564	611	636	627	622	639	641	583	593	608	624	604	600	563	586	619	594	618	599	607	641	607	630	602	575	629	582	577	611	573	639	619	571	603	639	594	572	576	610	534	644	577	633	612	591	621	609	699	622	628	611	603	572	622	596	574	566	651	668	600	596	579	596	624	572	596	583	594	625	608	619	636	626	589	568	621	581	600	593	608	582	605	568	622	631	611	657	614	588	615	575	616	638	605	620	632	617	577	591	602	603	603	669	609	590	633	598	640	570	604	592	625	568	625	617	605	592	583	617	607	638	646	617	575	617	611	634	602	624	608	584	633	638	572	601	614	598	601	623	600	609	648	585	618	616	618	617	584	585	622	592	610	599	597	638	613	585	637	625	597	588	620	608	613	644	596	601	600	579	593	636	661	587	589	588	559	610	631	627	575	598	603	600	577	589	658	600	558	636	604	624	594	558	616	586	605	618	622	625	587	611	597	582	656	592	606	610	607	633	596	617	608	578	573	623	594	606	583	599	623	599	645	624	616	563	603	590	630	600	598	610	589	558	561	612	616	556	592	619	576	610	638	637	583	625	562	572	662	608	575	611	624	632	606	616	621	610	591	565	587	607	582	633	583	602	585	570	630	599	613	537	648	628	561	590	628	562	616	622	652	638	624	613	627	598	667	576	597	642	597	571	628	599	604	616	598	593	579	574	576	619	586	623	606	567	570	602	588	613	617	613	595	633	641	600	630	564	577	598	596	613	629	597	617	612	622	642	591	610	608	594	593	588	577	567	587	631	629	566	598	598	659	606	591	617	586	633	629	566	559	632	586	611	629	601	643	615	613	613	575	596	562	602	639	600	649	617	577	670	645	551	578	663	588	573	574	583	600	636	604	618	617	569	600	580	611	578	620	577	635	605	594	660	599	616	568	606	603	630	604	589	582	587	578	598	604	632	600	609	595	553	629	602	635	562	600	598	565	605	596	593	638	624	571	564	593	586	578	597	618	655	644	592	563	627	627	639	617	591	604	635	674	568	628	597	601	621	575	661	550	635	568	619	621	573	568	584	650	612	570	608	589	610	605	625	555	628	584	596	612	607	598	621	585	574	617	591	641	603	641	629	576	583	590	607	614	557	600	630	656	587	578	582	610	607	649	611	624	601	611	599	540	647	582	579	597	631	644	559	593	583	631	584	609	627	617	577	639	630	603	594	636	657	642	579	605	640	590	566	621	600	561	630	580	604	571	589	640	633	635	631	581	582	597	595	585	639	615	594	657	604	585	605	602	603	607	625	599	605	576	611	638	607	626	611	623	604	617	605	595	621	607	650	607	597	588	618	608	619	632	620	640	633	595	647	581	641	602	615	586	648	634	590	586	592	585	623	563	604	622	578	610	610	635	644	642	599	612	605	616	637	610	601	598	605	579	605	649	601	650	582	626	641	649	609	598	593	588	605	618	641	651	602	631	591	576	591	591	656	649	569	611	562	626	592	611	611	625	612	610	619	599	567	588	604	544	633	633	586	548	571	625	577	575	544	592	608	617	606	642	638	607	630	612	664	594	572	615	660	590	652	608	597	627	653	608	629	616	581	645	601	627	603	655	584	565	657	531	562	588	607	554	572	544	603	594	631	636	609	617	574	600	600	584	645	628	599	601	619	611	593	606	617	625	623	619	635	647	572	621	564	610	566	603	599	633	661	592	614	606	602	588	621	616	595	542	582	610	650	619	595	638	584	596	617	558	591	632	563	578	630	658	616	576	601	613	581	607	614	590	569	622	575	594	611	619	579	599	620	610	616	611	610	560	630	562	625	585	600	611	594	609	623	622	600	625	625	598	637	640	633	606	561	576	625	649	590	588	615	563	567	619	578	570	582	615	607	635	632	601	561	579	615	602	622	580	600	662	633	587	617	609	608	584	592	630	619	628	630	622	597	614	591	625	588	606	575	640	568	576	586	610	637	602	572	594	573	625	635	600	600	612	597	590	651	615	606	547	585	606	633	578	572	571	612	564	588	600	581	601	595	575	659
23821	20939	27911	23942	20466	5350	940	705	646	637	593	552	604	522	564	552	551	476	541	504	483	536	514	585	3007	4714	697	516	478	500	508	464	502	504	483	504	449	485	518	489	502	477	512	517	487	469	516	457	473	484	503	481	431	448	474	463	458	464	481	484	477	430	480	481	480	491	509	471	466	489	462	492	484	453	489	451	473	500	450	468	467	452	467	485	472	503	458	470	501	494	455	512	456	502	490	500	487	475	502	472	447	465	484	463	499	453	511	490	496	449	469	439	450	454	460	526	486	478	482	487	466	472	488	490	484	477	525	494	509	470	485	460	467	460	479	477	497	515	508	499	511	439	454	464	466	470	438	473	487	508	447	509	462	507	468	502	466	482	516	483	505	505	483	520	516	503	479	444	465	498	496	451	474	457	506	433	493	480	501	487	469	473	513	467	465	433	455	459	482	488	512	451	448	501	464	479	431	465	503	496	532	451	510	466	486	485	490	484	459	466	446	455	459	481	501	484	497	483	483	478	460	481	473	451	452	477	464	489	477	479	413	465	483	494	452	446	490	471	493	455	481	472	490	444	437	529	540	429	476	468	475	459	429	483	482	471	479	472	451	506	474	454	491	456	485	484	472	485	468	457	471	500	490	477	480	477	514	481	494	477	443	446	515	478	461	538	446	437	455	533	506	486	472	474	478	457	462	446	447	466	500	486	472	467	495	453	457	467	476	497	493	506	509	509	501	486	473	482	460	494	488	476	468	456	495	509	450	483	494	452	491	446	458	505	456	448	470	491	495	478	502	464	477	496	520	463	475	478	517	477	458	502	489	484	496	498	469	462	450	470	492	494	510	449	476	461	498	508	495	465	477	500	507	451	463	508	455	474	469	475	483	453	516	421	451	464	466	516	483	471	453	472	477	523	500	490	484	476	456	462	510	510	456	492	486	558	460	491	472	454	491	453	480	504	472	499	481	488	471	500	484	487	469	487	482	508	507	504	468	488	463	442	471	491	507	471	517	509	441	493	486	485	516	498	433	470	542	490	471	477	448	499	493	493	455	508	445	449	498	437	462	471	490	484	453	443	478	448	469	455	520	465	426	459	500	498	471	480	454	477	466	497	492	475	468	454	493	435	502	477	446	459	463	506	482	488	468	482	461	496	507	503	466	455	494	462	506	492	435	499	476	473	504	443	481	498	466	478	470	490	474	482	461	494	480	485	495	516	475	511	512	504	473	488	491	470	480	457	515	477	502	476	485	468	507	478	509	520	457	482	504	492	487	454	473	503	485	440	483	478	508	430	507	482	475	439	468	451	487	481	530	485	440	457	473	439	488	478	490	491	455	511	516	484	416	487	493	520	528	498	471	472	465	490	483	461	464	489	498	456	485	463	457	431	498	506	487	479	531	472	481	467	459	472	503	443	465	478	452	457	505	478	511	466	496	471	475	484	484	436	469	498	426	499	499	489	475	493	488	477	473	467	486	515	471	481	475	480	483	485	487	513	495	482	456	502	491	477	483	484	465	487	472	496	457	471	475	472	521	433	464	476	481	502	471	472	526	455	489	497	457	467	460	497	506	502	497	487	476	474	481	483	501	482	454	473	464	472	476	491	489	473	469	448	502	481	448	490	460	460	457	494	487	447	502	494	482	465	470	460	468	485	432	488	450	477	430	449	510	490	511	466	468	470	505	525	491	487	458	508	509	480	489	472	490	489	468	491	468	471	488	487	475	470	462	471	518	512	513	498	469	457	488	461	499	452	490	458	490	489	479	426	473	462	449	469	487	455	496	489	506	497	502	507	500	447	492	458	491	463	510	487	498	433	502	487	485	497	486	501	528	470	499	459	488	516	485	481	463	452	454	455	512	478	515	497	520	489	441	451	464	429	468	495	477	485	498	472	426	479	438	526	444	460	536	475	475	470	514	511	452	497	469	498	472	464	481	477	480	520	480	460	444	507	470	459	445	490	477	515	464	448	501	496	508	493	457	448	436	516	448	474	503	448	492	461	426	477	473	534	511	474	527	455	449	470	479	478	464	481	509	474	464	492	472	487	486	506	492	487	496	436	449	481	497	497	487	463	429	532	461	478	462	488	477	521	463	465	491	485	487	454	467	455	470	480	461	477	500	493	496	474	469	481	487	457	513	477	461	504	459	480	501	486	471	486	470	485	479	480	465	494	474	484	476	478	433	493	422	475	480	464	464	501	524	488	444	470	454	492	506	470	453	495	450	470	488	480	500	442	510	488	479	496	459	472	493	475	510	465	464	502	444	466	457	473	455	469	468	477	505	471	462	468	470	452	475	493	496	475	493	463	516	469	459	496	487	475	443	447	497	451	493	454	450	492	459	490	467	463	464	499	455	450	461	477	490	509	470	461	472	481	525	494	491	478	485	500	480	478	453	513	503	476	474	486	493	505	523	486	454	463	493	524	497	485	465	521	474	479	490	481	503	492	489	458	479	447	512	503	486	504	494	473	521	487	460	481	454	491	471	493	509	483	470	511	495	501	537	493	501	471	492	494	479	483	455	478	452	463	464	436	518	437	481	458	471	489	468	479	468	485	473	481	434	480	441	474	470	519	476	477	487	480	455	474	468	449	480	484	498	479	466	450	459	458	461	484	457	477	487	472	496	479	510	460	503	516	472	499	452	478	473	498	522	469	494	458	491	439	483	454	493	492	482	438	476	519	454	472	482	491	493	482	499	473	504	488	440	490	465	473	462	514	487	467	466	490	460	484	494	449	499	497	457	449	495	495	476	456	455	469	487	492	453	464	407	489	468	497	480	511	472	468	465	479	472	475	461	457	474	478	469	454	476	459	470	459	468	491	475	444	477	465	470	507	499	466	478	471	493	448	505	484	469	469	507	458	489	441	454	474	484	456	503	452	476	448	510	492	470	481	470	504	498	471	463	444	482	476	465	454	503	476	450	486	448	519	483	470	495	451	490	491	455	455	479	489	461	478	520	507	456	462	483	459	469	440	477	477	505	505	469	456	458	503	520	437	474	430	484	466	439	506	459	493	473	472	497	474	457	456	493	454	455	466	474	475	469	492	472	508	491	527	492	473	483	466	470	473	481	424	516	490	477	493	442	466	477	493	482	485	460	460	476	466	474	487	509	456	469	446	441	507	463	447	488	487	502	517	504	476	460	489	465	452	508	479	470	442	466	513	497	479	459	485	470	480	474	549	490	517	481	470	467	466	483	474	491	480	458	491	446	473	466	491	496	466	458	485	467	478	512	508	486	482	516	507	460	468	497	489	489	454	469	535	460	457	476	458	505	455	487	464	487	493	497	487	471	454	497	485	450	475	452	445	473	479	471	487	509	457	451	515	485	511	478	483	488	462	465	503	509	509	475	447	454	443	504	466	494	476	483	481	491	464	474	494	468	482	513	509	492	495	460	477	480	477	439	499	483	494	448	508	444	478	442	512	464	459	480	491	441	518	426	474	461	466	492	478	497	478	478	448	497	479	489	451	482	448	481	495	469	480	482	500
46141	60303	6563	3320	2441	1912	1588	1340	1231	1113	1030	995	920	896	893	855	757	801	803	817	752	755	797	942	7173	9896	1188	680	743	722	686	717	738	715	711	770	726	734	774	727	712	763	705	708	681	699	744	707	689	706	703	708	748	699	686	709	704	677	708	688	672	725	704	759	699	704	690	715	721	729	702	730	675	720	696	681	728	680	733	699	700	695	717	664	694	761	715	692	679	694	717	729	706	685	724	716	700	695	704	675	711	679	698	706	695	731	671	694	771	706	756	683	700	669	734	714	651	729	700	713	738	689	680	752	721	750	720	702	717	690	781	705	744	701	748	718	765	749	692	676	732	745	699	682	715	703	744	660	730	699	717	698	732	767	719	692	668	705	701	708	730	690	744	717	689	735	721	699	746	729	787	690	712	667	704	680	732	717	723	690	725	711	707	749	698	749	678	723	660	721	687	727	704	676	741	753	688	721	701	719	683	702	710	712	698	723	680	744	681	676	697	682	687	718	709	737	710	711	720	688	729	699	690	655	700	715	717	717	695	749	702	674	702	687	757	717	736	744	704	697	710	662	713	693	729	703	685	701	699	699	714	700	717	764	712	719	685	722	699	642	632	685	718	719	771	747	725	748	692	719	726	686	715	720	705	706	671	719	669	697	736	760	687	739	717	737	666	720	707	655	744	716	720	684	717	725	729	736	696	712	693	673	752	755	662	700	718	717	675	742	708	705	707	737	699	720	746	691	683	690	724	744	720	739	688	729	711	728	712	697	689	730	736	694	665	715	821	733	688	760	708	720	720	703	703	719	726	702	718	714	656	722	703	679	663	704	716	715	703	670	719	677	758	696	732	705	658	742	670	703	757	729	690	713	678	674	687	733	735	711	700	698	688	665	705	732	708	697	691	693	715	710	718	719	705	715	735	721	712	673	739	706	695	679	741	718	701	662	714	679	718	724	721	736	676	696	716	715	674	694	704	710	696	691	740	687	704	705	699	736	727	697	697	712	720	713	705	712	689	695	687	735	719	719	719	671	718	747	684	744	714	679	717	666	737	733	697	722	696	711	686	699	672	739	701	714	763	717	723	696	664	702	716	715	754	710	729	668	676	736	719	716	675	763	642	703	734	745	778	701	725	709	730	720	661	718	692	701	672	719	681	700	765	696	706	726	725	713	678	738	668	698	696	712	676	713	726	714	745	718	696	731	668	721	729	682	724	667	696	701	730	702	679	690	728	688	744	651	688	718	696	724	707	740	716	701	727	710	743	714	717	667	701	717	665	728	703	717	740	704	738	689	743	694	712	741	728	723	710	697	681	740	727	649	691	714	677	701	646	719	722	672	687	708	720	694	713	667	755	666	699	743	687	696	756	711	702	713	726	722	708	743	693	703	685	678	667	707	738	739	680	685	690	702	736	679	703	686	715	665	723	680	690	678	726	715	692	725	696	688	694	740	738	702	711	709	739	703	719	701	696	710	738	693	754	689	727	732	673	691	712	719	693	653	725	725	704	717	681	729	690	768	692	687	701	696	725	745	713	689	704	745	713	707	685	690	692	688	696	740	744	712	781	672	709	693	662	697	729	744	704	687	748	703	676	646	718	685	689	775	701	689	725	703	700	704	730	685	690	685	698	698	706	715	679	687	707	745	693	705	692	688	706	713	693	726	671	717	723	710	707	673	731	734	732	660	731	699	727	682	668	754	718	697	749	721	725	711	700	720	719	702	725	711	682	716	697	703	665	698	699	751	674	717	698	683	721	729	701	673	687	640	698	713	707	706	673	700	715	658	718	652	714	731	716	719	696	713	750	750	706	690	708	693	718	706	783	712	695	705	719	708	707	671	736	744	672	736	669	727	703	687	682	751	669	691	693	676	691	686	720	697	732	705	669	667	730	656	709	714	735	712	695	726	686	685	715	677	672	693	649	701	728	727	748	722	689	722	716	702	744	760	722	701	689	668	713	664	744	709	705	662	716	742	731	724	733	733	709	769	729	705	725	707	748	684	676	726	705	694	740	713	723	697	702	741	766	749	719	710	688	757	728	699	707	697	726	657	674	713	743	736	722	696	692	707	697	697	684	705	710	688	721	709	714	671	738	673	697	690	708	660	692	697	746	730	668	671	728	710	693	704	682	710	706	723	704	724	709	759	715	735	710	707	738	726	707	739	659	637	704	730	760	755	729	737	680	739	708	736	762	671	728	707	648	703	699	708	697	701	683	708	674	740	658	724	727	641	732	743	651	696	698	721	696	715	659	742	710	682	720	738	691	741	714	689	711	738	709	731	737	745	706	735	728	704	709	681	670	746	717	669	697	680	719	735	723	735	708	622	746	721	658	696	691	683	729	651	722	714	715	677	685	665	668	694	720	710	735	702	710	744	726	756	716	732	718	760	692	709	751	717	722	698	713	722	694	759	725	733	667	691	688	682	749	707	735	722	691	728	696	692	780	688	770	752	763	702	660	695	707	725	699	707	720	731	678	656	708	724	725	708	671	707	660	640	728	688	687	685	653	717	699	707	720	694	738	702	699	736	718	748	715	718	691	715	735	720	714	690	735	735	671	746	713	715	760	670	708	669	665	725	677	688	738	738	719	714	669	715	676	685	697	708	750	689	712	738	696	727	711	683	723	717	721	718	719	733	712	719	651	740	695	726	670	730	707	692	716	723	702	705	698	740	683	714	757	677	645	702	714	732	670	747	742	726	703	751	765	691	721	735	725	708	718	743	752	712	670	672	707	735	709	695	750	744	722	722	656	720	677	734	731	715	676	684	707	684	649	770	732	677	661	688	698	763	680	652	730	752	707	715	679	719	777	692	685	718	743	700	677	713	699	689	724	699	697	724	678	679	722	722	764	742	722	742	715	711	765	754	755	731	672	754	706	719	731	737	695	678	693	687	672	682	677	683	672	710	740	678	712	694	742	733	685	652	730	746	716	719	726	726	683	662	690	744	702	752	686	708	681	740	736	753	691	728	726	686	718	699	694	693	705	731	713	691	771	717	679	680	711	739	723	701	691	725	689	744	715	751	748	721	689	744	674	708	672	725	686	702	688	683	688	722	730	670	678	677	722	718	651	752	675	716	710	709	683	673	724	740	754	715	616	695	738	724	680	652	742	702	711	651	692	679	678	706	656	707	705	720	680	746	727	704	714	751	674	700	682	703	677	712	674	747	706	711	683	745	723	778	711	713	655	717	732	728	721	673	692	679	716	695	680	712	682	710	707	677	737	675	684	780	699	668	718	655	705	748	737	708	668	691	684	672	732	673	717	708	706	696	721	693	702	704	713	762	682	706	695	671	753	724	677	713	654	690	679	738	781	731	668	745	702	689	708	688	742	700	703	704	735	727	669	785	730	727	675	685	716	756	740	717	755	716	747	739	702	711	769	731	749	691	691	714	718	723	739	711	757	732	671	724	739	689	652	691	705	675	723	733	688	701	738	686	764	695	772	743	725	743	710	740	671	762	715	699	738	731	677	689	703	703	688	658	734	686
22728	20920	28387	23544	20914	20670	4349	758	620	458	488	431	447	430	375	361	360	367	339	385	358	319	353	529	4789	5073	364	315	295	321	303	307	296	296	298	293	283	305	270	301	295	264	297	263	304	306	279	290	282	283	303	277	284	283	280	278	302	301	341	266	278	285	276	296	306	268	289	302	263	296	264	267	294	232	283	295	281	300	305	309	291	265	284	271	290	267	284	267	258	277	287	265	283	285	258	300	281	287	294	299	281	294	287	275	287	265	285	290	302	271	263	264	281	284	281	255	281	278	298	310	264	284	277	298	308	283	287	309	270	276	343	281	297	297	254	312	301	323	294	283	292	271	277	303	254	254	276	279	340	287	297	281	286	301	289	242	297	293	309	292	304	273	284	283	305	301	317	273	265	273	283	297	297	280	306	307	268	277	289	291	270	263	288	283	280	282	282	288	307	275	292	293	313	287	274	288	286	296	271	291	276	279	306	296	276	289	301	293	266	268	288	267	263	299	281	285	318	312	301	321	287	303	263	284	307	275	271	304	264	280	293	260	283	283	279	311	299	290	287	276	276	277	303	271	289	243	293	289	303	252	303	265	263	304	301	300	306	275	326	291	268	253	267	280	308	283	273	328	308	259	295	309	266	291	276	279	280	291	285	274	264	262	283	281	313	278	293	272	284	297	289	278	274	286	314	297	293	284	295	261	276	312	285	289	292	312	285	288	270	243	294	252	308	288	267	289	275	298	290	288	330	288	301	267	262	272	281	284	293	279	262	284	270	270	269	258	276	272	288	282	276	290	291	280	301	293	254	263	289	264	254	281	283	287	290	290	268	265	295	270	253	284	297	271	261	311	293	277	262	286	240	283	295	295	268	295	282	295	267	286	317	260	255	264	288	292	261	284	273	307	284	265	295	301	303	255	301	291	267	281	260	301	264	285	285	297	277	280	286	290	275	258	272	272	311	297	264	279	260	297	294	249	299	303	302	279	318	289	294	277	260	297	239	265	265	310	327	279	288	299	256	257	293	302	258	263	277	266	294	278	319	274	313	310	287	292	284	282	262	286	284	245	282	294	327	266	283	285	255	277	301	290	286	303	273	272	271	296	277	289	260	290	260	286	276	269	268	268	283	268	290	292	277	268	289	291	268	297	315	293	289	290	261	300	282	329	285	312	311	325	287	313	302	303	292	263	242	280	299	311	294	269	310	285	306	331	280	262	272	285	279	305	286	287	269	292	289	280	308	275	310	283	286	307	245	302	267	258	277	268	279	267	286	292	281	292	302	307	304	257	281	270	276	284	270	273	275	266	277	300	289	316	295	276	299	278	283	273	265	260	287	248	291	265	290	293	262	282	288	279	286	312	312	267	291	285	291	285	275	264	266	287	294	285	314	286	282	320	274	286	283	257	274	297	304	290	272	258	268	292	269	271	284	296	294	303	281	299	294	303	278	282	273	286	253	303	291	313	286	284	270	290	311	273	261	280	292	299	309	267	262	271	288	294	277	269	270	251	315	287	250	270	280	277	292	296	277	269	295	269	263	282	278	286	279	261	287	262	313	291	321	279	293	280	291	258	277	288	282	290	271	260	279	276	289	278	285	255	281	307	284	291	291	275	303	290	288	292	298	328	295	293	301	248	271	299	298	285	278	273	291	285	294	256	325	252	280	263	266	302	278	324	263	297	297	262	308	305	267	267	270	306	296	273	314	282	267	303	268	302	294	286	279	295	280	286	293	270	280	302	299	259	276	278	276	273	304	272	250	251	289	252	318	294	272	268	290	279	270	300	291	269	259	305	262	287	294	286	272	284	278	241	274	296	279	298	287	263	277	290	281	301	293	290	281	291	282	300	295	287	330	291	283	283	260	278	310	297	287	269	304	260	252	294	281	309	244	283	268	309	289	278	263	296	315	274	280	268	256	293	292	286	271	293	312	274	280	286	296	292	261	273	256	299	277	274	265	279	281	298	286	293	316	280	271	270	287	305	269	308	267	309	275	269	274	284	297	282	293	261	295	277	301	285	327	298	299	275	284	264	312	284	267	309	278	272	266	288	295	297	285	276	292	271	313	299	288	294	266	304	284	263	307	301	288	262	266	267	291	303	267	274	309	283	298	291	268	313	286	279	281	284	245	280	251	260	277	302	319	282	261	292	286	283	273	296	323	275	268	276	286	268	276	278	269	258	307	292	285	292	315	286	275	256	291	245	289	299	280	284	270	269	272	306	308	280	305	318	281	286	299	292	280	312	280	285	285	276	275	286	297	287	278	293	304	295	299	288	308	268	249	259	307	281	304	294	267	285	278	281	294	285	287	297	262	311	259	319	290	247	281	275	293	282	251	288	297	284	265	274	297	288	305	270	252	273	289	263	263	278	285	296	288	282	278	270	283	279	309	320	292	296	274	283	282	284	293	295	274	262	290	282	281	281	267	290	302	290	294	286	286	280	262	279	275	271	263	299	273	276	262	305	305	290	263	263	300	305	288	276	308	286	283	280	318	281	291	275	285	276	252	282	294	302	274	293	277	292	286	282	258	284	306	299	273	302	301	289	286	277	269	285	325	274	250	293	283	289	262	283	298	281	288	286	278	284	309	268	287	284	279	287	298	281	302	272	256	294	309	301	249	288	297	279	297	298	323	269	280	249	282	312	297	291	284	271	286	267	290	292	312	280	274	275	274	264	297	256	240	286	281	278	256	268	299	264	300	275	259	302	294	277	265	312	322	280	255	289	292	262	270	294	267	276	283	261	283	305	302	275	262	288	304	279	280	279	295	260	284	286	284	262	298	279	264	272	244	299	252	317	277	263	284	277	285	270	292	296	294	272	294	277	293	260	323	269	290	297	284	282	297	275	267	274	301	297	302	275	265	266	264	296	267	268	277	281	307	304	275	293	289	308	265	292	299	271	285	275	299	271	289	304	296	271	293	277	268	274	283	289	290	274	243	240	282	295	288	295	306	282	272	257	303	316	258	268	294	264	311	260	258	286	277	300	288	266	269	310	291	293	275	322	304	305	300	287	278	283	289	281	281	320	285	268	238	299	258	264	269	286	311	300	302	307	280	295	284	301	280	273	237	292	307	249	267	298	274	293	281	281	268	292	302	249	285	272	279	301	253	316	282	261	290	291	251	271	297	284	274	282	274	277	290	285	271	291	271	260	298	284	289	289	262	275	279	283	274	280	287	288	275	244	297	281	280	274	266	283	293	293	276	308	260	267	276	297	296	275	253	296	293	282	305	285	313	269	291	287	269	290	283	287	286	293	318	287	284	293	268	267	285	303	276	273	281	285	264	301	309	299	275	278	287	297	285	316	274	277	309	288	277	259	254	288	325	300	276	281	302	275	270	292	279	266	270	258	267	252	267	262	299	287	273	249	273	284	298	293	260	266	276	255	268	285	263	261	300	278	295	282	285	291	255	282	274	325	284	276	261	292	289	282	277	292	290	241	294	264	273	260	286	290	297	264	287	299	278	298	254	280	269	316	273	309	314	304
52310	75265	9891	5356	3654	2726	2120	1734	1495	1217	1018	1009	897	813	715	695	683	630	634	546	597	576	524	1066	11156	9624	469	466	475	448	454	445	442	489	476	444	462	408	444	467	446	468	464	421	460	457	454	445	450	425	449	462	426	452	448	487	460	454	416	448	462	448	450	459	453	439	451	444	420	471	416	445	437	462	471	435	434	420	397	431	419	425	402	413	389	426	425	406	422	432	409	438	446	422	467	456	421	445	446	440	447	456	403	439	422	412	432	452	432	461	419	457	471	455	394	481	404	429	417	435	442	416	466	412	448	422	412	438	415	411	452	414	404	437	425	416	444	454	455	417	456	425	387	430	398	412	408	429	410	414	399	441	443	464	435	436	405	418	425	421	463	420	465	466	402	397	427	435	431	459	435	420	415	479	455	418	416	436	418	434	449	451	399	438	448	437	426	412	406	455	405	401	414	405	449	429	395	435	433	443	419	403	408	402	463	436	414	440	458	403	415	426	410	446	454	401	427	429	451	424	433	424	425	472	453	440	446	418	424	396	434	426	458	408	447	437	436	413	433	433	425	396	382	413	451	395	432	407	443	465	456	389	451	441	435	416	401	428	420	436	445	436	446	463	428	439	434	431	388	434	416	419	447	420	449	442	428	463	462	421	418	423	417	416	423	406	454	426	426	413	428	415	422	448	429	436	436	458	420	426	451	450	436	393	453	448	405	440	395	440	407	459	441	418	420	445	455	453	470	434	468	409	396	459	411	431	443	406	444	421	421	429	429	406	448	433	435	431	448	425	443	406	454	400	446	437	434	439	416	401	440	442	414	420	462	439	424	386	445	417	432	422	470	429	379	439	431	449	463	439	402	417	416	436	453	432	423	426	444	424	433	407	423	442	399	450	422	433	465	479	426	449	398	432	429	422	404	467	446	409	446	453	403	386	449	444	417	424	419	413	431	387	418	439	454	426	418	426	416	440	444	424	411	415	444	441	397	455	415	415	446	446	422	441	445	431	422	435	444	414	435	421	449	414	391	415	459	441	444	435	420	420	410	433	443	394	412	445	423	440	468	464	444	390	416	406	398	430	443	422	456	410	397	434	405	441	421	400	435	396	457	427	429	392	401	409	421	413	429	414	442	403	416	413	412	434	404	437	429	450	410	448	446	433	422	405	417	404	430	377	426	412	421	448	411	462	413	426	417	436	428	407	420	424	432	451	435	447	414	390	445	430	421	433	417	391	403	470	417	439	430	461	426	417	445	419	484	418	432	388	432	443	414	450	433	420	408	420	441	395	417	416	438	414	449	437	437	441	405	412	404	435	429	445	457	440	435	411	439	414	470	387	423	427	401	430	417	449	447	443	437	396	414	429	409	427	402	456	418	474	463	433	415	415	431	406	387	449	417	381	437	407	451	437	427	446	437	445	444	450	413	415	416	428	441	432	425	437	422	429	433	454	420	437	437	426	430	449	411	425	423	449	425	417	428	413	444	459	463	440	447	454	467	406	407	415	429	457	441	455	410	426	445	443	435	426	396	447	451	414	435	424	408	421	433	421	436	407	426	425	409	450	420	437	424	436	452	417	426	433	420	419	447	427	428	430	471	451	393	404	441	441	429	385	400	439	416	452	417	408	417	433	438	482	439	430	438	393	446	436	463	388	433	447	438	415	412	425	385	420	362	433	385	405	399	424	452	406	432	466	419	445	441	395	427	397	405	431	455	434	420	435	411	450	407	442	431	423	445	410	442	442	418	407	412	414	401	411	409	433	402	476	451	467	462	431	455	430	417	432	403	451	433	452	398	452	412	431	439	418	414	467	435	422	401	446	452	416	436	406	432	427	475	428	411	413	439	416	430	434	394	450	419	426	407	453	448	440	420	410	389	450	410	440	399	437	474	461	444	430	425	410	461	440	435	390	390	434	428	434	425	402	425	426	403	406	399	447	449	458	443	424	401	419	430	433	438	437	449	427	428	404	410	452	435	412	425	457	437	421	432	419	442	430	451	432	413	432	432	419	431	459	425	417	436	428	422	457	425	461	409	437	443	429	450	447	411	456	436	472	423	441	456	423	416	448	415	421	437	461	445	453	430	420	452	452	462	394	435	440	408	437	426	442	455	449	437	408	398	445	431	434	406	432	427	436	393	443	426	408	431	425	439	412	421	462	418	425	422	447	407	411	415	419	433	402	419	454	441	448	401	414	433	437	434	416	448	425	373	443	431	449	431	442	450	413	419	423	402	405	397	424	477	396	446	415	438	408	460	424	442	437	447	435	427	433	429	432	461	436	390	409	397	453	399	444	441	443	461	429	448	438	422	439	413	402	438	417	411	470	406	444	435	403	404	468	441	427	461	446	435	403	433	427	415	452	427	426	394	417	461	409	430	453	443	408	406	410	411	406	405	437	441	444	413	444	442	410	434	421	428	453	401	421	440	424	427	447	416	429	433	421	430	397	432	421	427	398	463	404	420	436	442	410	463	456	448	438	450	409	418	430	454	448	445	470	425	459	454	454	385	428	438	421	443	409	438	438	426	442	429	456	398	430	434	453	398	421	433	469	431	399	458	461	407	395	448	399	459	469	423	410	385	438	443	457	468	450	402	444	431	405	453	420	425	416	430	436	428	430	420	421	431	467	444	446	464	441	446	424	455	433	455	437	455	427	410	444	449	417	412	433	418	411	448	444	456	442	429	427	427	430	416	409	397	443	405	446	436	467	412	436	427	446	450	441	435	408	406	431	475	443	396	450	450	447	442	384	431	416	443	426	411	386	413	442	435	449	445	444	449	426	440	416	436	417	412	421	398	426	462	434	415	434	428	460	435	445	435	441	423	430	414	456	476	425	427	420	442	429	397	391	433	394	459	425	430	418	421	430	438	410	420	422	417	384	449	470	411	416	406	428	456	437	383	455	444	438	460	441	409	419	434	416	418	473	461	415	445	459	445	434	429	421	440	422	401	434	467	437	447	416	436	458	417	444	433	448	395	433	433	399	402	431	442	431	442	390	448	465	460	439	432	413	424	444	458	452	408	477	435	422	430	395	422	433	397	416	453	417	418	428	423	424	403	466	425	425	415	428	432	407	406	446	438	424	433	422	432	446	446	458	416	478	407	407	455	446	404	425	415	428	435	426	384	431	427	440	407	423	421	439	433	442	416	413	448	424	418	410	424	446	403	431	428	431	411	453	445	420	450	438	445	444	445	422	475	425	422	438	411	401	465	459	442	433	428	428	419	417	436	432	419	429	420	424	432	393	434	418	417	410	409	458	397	415	419	403	433	412	433	405	424	490	401	409	433	457	400	446	427	429	415	428	445	408	414	454	452	382	431	425	445	423	435	430	412	410	434	441	473	478	395	436	393	451	408	401	421	402	409	401	429	457	416	399	443	437	407	446	456	378	420	418	437	464	450	404	426	439	418	461	464	439	428	423	406	437	447	424	425	452	441	415	441	457	404	426	432	412	440	418	365	426	451	434	455	420	456	412	448	457	439	454	418	476
26808	21886	14802	1575	480	439	448	435	420	417	452	391	384	433	426	400	363	388	397	379	399	423	397	408	713	685	444	373	381	406	428	411	426	388	396	397	418	413	414	390	409	411	402	357	381	405	410	406	404	385	417	410	391	376	390	416	378	363	387	394	381	391	386	381	415	410	422	396	371	417	393	386	412	413	387	412	393	376	385	370	433	410	363	400	385	444	381	371	380	437	390	398	418	417	409	377	360	381	384	394	432	402	374	401	401	409	374	416	387	419	393	370	384	387	389	410	412	387	409	403	373	408	347	369	418	399	404	385	381	403	376	389	393	440	458	402	401	388	395	374	400	396	418	387	413	385	390	380	384	399	392	433	372	403	367	354	417	427	411	375	395	416	414	397	378	426	398	387	396	407	384	397	396	407	383	428	400	407	402	368	407	419	388	402	390	386	373	404	394	397	402	379	386	382	378	399	385	413	396	415	407	376	360	395	425	409	409	392	396	386	371	458	383	377	402	432	416	379	373	430	404	379	400	409	384	410	390	430	420	408	388	423	398	415	390	436	416	397	450	411	403	444	421	364	412	401	369	397	415	389	415	368	394	387	352	414	385	364	387	453	409	403	386	377	392	430	390	395	438	396	436	419	403	393	422	385	400	401	416	393	381	402	419	379	383	395	410	391	414	399	388	393	416	394	421	396	401	391	367	397	401	398	398	407	393	403	377	385	371	404	402	380	431	415	365	410	379	392	408	413	386	388	416	370	392	392	388	422	382	378	388	444	410	410	345	378	417	414	394	406	395	406	426	401	420	396	423	375	394	387	385	360	387	410	371	400	370	402	408	422	370	412	397	382	403	411	408	382	431	415	397	390	403	398	412	405	401	405	412	395	380	363	405	391	392	406	392	365	372	389	380	369	391	425	393	382	397	352	428	386	410	388	420	389	416	393	367	396	358	376	392	385	402	415	391	415	441	419	413	403	384	395	391	401	406	399	403	396	427	410	444	409	380	411	432	397	451	441	404	370	360	379	423	417	390	403	409	381	356	435	380	408	410	393	392	392	386	413	389	372	419	385	410	401	389	398	413	426	398	422	399	405	370	384	391	410	408	407	446	379	412	382	438	400	417	403	405	403	432	426	415	376	397	437	385	418	418	354	417	404	421	396	374	372	374	392	413	423	384	397	396	380	385	368	390	398	406	382	422	395	426	414	393	410	394	390	439	395	379	438	416	403	390	410	354	380	414	395	397	429	342	418	415	385	429	387	393	407	444	413	426	420	402	402	385	416	396	396	374	384	385	398	391	401	378	385	427	370	405	385	378	396	381	383	399	395	371	420	384	413	399	402	411	373	426	410	359	362	396	407	440	421	426	435	392	387	402	380	371	438	374	387	397	461	411	408	380	415	417	403	407	372	386	396	383	433	403	365	388	402	401	399	389	388	431	419	402	416	407	412	385	394	419	355	370	401	376	373	364	420	386	451	362	387	413	410	418	399	421	391	414	433	404	378	406	394	410	415	389	446	412	406	426	404	397	450	375	409	410	399	404	398	415	401	398	371	382	398	387	361	410	387	401	373	392	409	397	380	397	428	376	444	387	411	393	413	423	402	360	400	385	349	382	416	397	379	418	370	417	425	387	384	417	398	363	404	420	423	419	369	390	431	386	429	419	392	399	386	420	385	384	396	423	387	382	399	397	366	381	388	401	402	426	369	387	406	381	394	387	375	414	378	401	418	415	391	390	408	377	398	440	389	389	389	403	406	411	406	391	387	393	400	389	378	395	387	396	411	383	396	389	397	420	381	390	387	410	380	384	406	394	402	405	421	429	396	339	413	349	381	411	393	377	390	406	404	379	417	383	401	408	453	395	360	419	425	405	428	392	384	389	361	411	375	407	389	397	379	409	366	405	406	383	406	385	396	379	372	410	401	404	412	407	360	369	387	374	389	383	418	434	396	389	384	384	372	377	428	378	372	413	411	384	405	402	402	382	366	401	445	388	417	456	402	424	417	394	409	451	412	403	419	388	389	390	379	387	391	379	418	414	407	397	395	410	448	403	404	383	438	385	392	405	398	381	408	385	432	387	356	424	403	367	388	413	395	399	444	416	382	408	387	407	406	423	429	384	353	392	385	437	383	426	427	380	434	417	381	418	398	394	416	372	419	396	400	393	424	401	434	419	391	409	396	389	398	409	402	408	378	337	414	393	402	373	408	405	377	396	436	381	405	395	404	386	416	395	410	406	408	378	392	402	416	419	419	384	402	369	418	386	402	419	410	380	355	416	359	412	423	433	416	418	400	402	396	408	345	367	375	384	377	424	393	384	430	415	373	431	411	434	421	375	398	402	404	399	437	405	401	391	403	424	375	403	440	380	381	402	397	395	364	403	386	372	429	419	382	374	386	378	378	402	409	406	387	429	370	390	401	406	394	419	415	428	391	381	401	420	413	384	406	410	400	395	364	425	389	402	400	398	410	442	405	412	394	392	382	405	413	404	374	398	384	428	398	390	400	400	411	333	357	370	429	410	358	368	385	375	387	388	394	359	408	397	380	414	356	424	376	399	415	418	392	445	417	412	379	378	418	391	427	364	409	365	384	405	419	394	383	415	376	364	396	396	367	422	394	369	434	396	412	346	373	414	363	410	371	437	400	376	405	400	423	416	395	389	437	398	399	404	386	405	412	349	395	385	398	370	371	382	404	439	362	387	409	389	391	410	379	408	386	410	393	398	391	414	378	381	368	410	381	379	427	381	394	388	402	410	449	420	415	379	393	423	390	396	369	414	401	386	403	365	391	394	397	375	369	407	397	402	395	413	388	406	393	404	433	395	423	406	404	389	380	375	396	417	421	414	384	400	394	418	398	387	383	396	386	402	431	380	347	392	406	430	413	414	412	427	375	366	409	392	388	407	416	401	383	415	372	382	374	404	414	395	412	421	395	403	387	393	427	413	368	393	410	434	382	389	360	403	382	397	414	415	366	398	387	382	408	391	415	382	368	354	376	374	380	388	398	398	397	406	378	433	390	429	436	429	353	393	405	399	403	401	400	416	353	379	398	371	378	395	392	415	369	420	404	409	405	367	392	389	411	421	405	373	406	387	399	405	385	398	390	373	366	382	365	400	433	388	335	394	389	385	390	411	408	368	400	397	380	350	371	401	404	379	370	405	402	375	415	364	432	387	396	400	404	383	403	431	383	400	417	388	400	385	398	398	386	407	418	421	407	412	377	419	414	415	369	402	427	410	354	407	422	429	410	367	402	391	391	375	386	393	404	415	373	402	385	388	408	390	378	441	411	424	415	410	372	366	361	384	413	378	387	415	423	417	384	437	384	431	388	396	420	398	405	412	402	407	422	436	382	415	374	350	407	390	409	353	390	420	389	399	413	385	395	373	428	390	406	388	412	389	411	397	411	401	384	372	364	405	382	394	379	409	387	404	434	415	413	415	388	453	396	384	379	403	403	400	414	419	404	395	384	405	413	413	414	392	369	418	401	433	384
26031	33104	4201	858	765	749	691	671	622	630	665	589	616	606	604	614	621	606	590	615	592	573	595	658	1416	1325	587	564	584	543	554	551	601	597	572	638	591	599	594	570	573	569	595	566	558	616	616	591	579	655	596	587	597	574	544	626	589	590	621	554	585	576	641	586	639	629	620	587	580	622	569	524	594	568	555	614	576	557	552	586	629	607	580	573	572	564	597	532	564	620	570	619	563	608	610	570	573	592	576	555	590	590	596	532	607	569	608	584	584	551	590	602	578	598	530	575	595	603	584	576	611	609	562	635	561	568	634	575	588	586	572	602	608	571	593	557	562	634	562	647	571	581	593	643	583	616	646	604	605	613	602	614	639	623	559	623	598	585	591	582	580	602	616	605	617	605	622	596	580	571	568	641	605	559	631	592	587	593	599	621	583	605	558	590	576	585	628	598	585	596	597	601	611	577	632	587	583	562	569	583	587	624	595	569	585	587	580	582	594	590	619	611	616	559	619	583	593	599	634	598	609	573	569	571	579	566	576	596	616	581	620	605	589	585	625	532	600	545	570	570	580	519	597	580	575	610	604	585	587	615	609	574	607	586	571	600	560	601	616	594	608	578	578	589	539	560	572	570	578	575	570	586	648	582	638	585	606	558	587	589	621	556	633	584	595	569	618	560	588	610	589	631	587	607	552	574	541	551	585	621	577	588	615	584	598	609	617	634	595	570	599	582	561	602	543	566	624	562	588	587	609	620	591	576	583	580	612	578	609	578	565	564	587	588	603	647	548	558	603	570	596	606	649	555	605	602	644	622	610	567	592	602	556	640	573	608	561	613	593	597	610	582	616	563	624	569	608	588	591	565	598	563	596	584	605	594	569	610	616	591	561	655	605	611	613	603	616	594	563	590	610	556	584	606	591	581	605	591	612	602	573	580	576	569	544	602	602	582	571	597	610	626	568	607	617	597	568	607	574	598	584	601	568	604	620	588	621	605	630	584	576	566	592	594	609	642	603	579	590	620	613	590	596	613	554	561	579	597	571	613	602	583	551	582	563	587	615	595	569	576	579	601	579	623	612	609	534	615	592	577	567	586	564	584	605	584	531	571	577	616	562	601	579	592	571	554	605	530	599	592	583	631	602	608	613	629	588	619	553	603	569	602	566	602	580	647	554	578	605	587	585	598	620	614	570	582	579	567	600	579	620	546	579	594	606	577	628	591	594	570	585	595	603	605	564	577	562	617	552	581	596	613	561	565	618	585	597	579	577	574	602	554	587	602	622	593	635	588	556	608	553	571	622	604	607	590	585	593	597	592	595	571	629	575	573	578	593	572	521	603	627	586	577	569	602	567	624	603	574	551	577	602	586	571	534	571	572	565	587	638	580	573	585	596	593	564	557	608	547	581	574	560	592	600	567	574	589	576	572	576	579	568	554	592	586	586	571	578	558	586	546	574	576	629	603	591	603	583	593	619	585	608	552	623	602	589	560	649	566	561	589	619	571	622	602	576	601	589	581	601	603	564	611	600	594	583	594	628	605	599	601	586	577	622	600	613	594	597	633	649	556	606	577	633	556	586	579	603	619	621	568	620	632	628	596	603	596	568	607	592	596	588	647	605	582	580	558	577	599	590	572	590	595	615	575	588	599	538	643	622	630	611	572	584	596	569	643	624	588	532	579	550	584	580	608	564	627	599	609	542	565	609	550	603	648	569	621	577	590	601	614	580	588	628	585	609	544	623	606	575	614	590	612	558	583	550	568	556	579	628	597	584	580	573	610	611	625	570	572	567	600	590	583	565	589	582	587	556	583	615	616	589	571	593	619	590	592	617	590	560	595	572	593	587	591	596	559	626	592	616	595	565	613	596	582	576	591	585	591	597	555	661	597	584	559	572	583	562	565	555	572	632	567	598	594	620	620	591	617	572	648	616	594	652	579	556	606	602	588	542	631	562	613	647	574	555	614	569	561	567	577	563	612	589	631	594	618	567	585	570	633	606	611	577	571	607	592	620	569	590	596	581	651	602	602	652	569	575	604	569	625	641	609	601	619	585	620	570	591	577	614	580	627	566	625	581	595	605	611	568	610	586	606	622	583	581	613	638	573	579	592	583	606	588	581	611	589	609	610	580	597	597	597	590	541	604	612	577	600	572	551	555	579	603	594	588	600	592	549	612	588	610	638	598	589	580	614	595	626	577	571	564	621	628	573	614	575	561	563	639	583	636	597	577	604	633	591	609	591	608	615	591	584	581	601	613	548	593	600	576	571	617	590	580	582	574	602	610	576	585	587	604	643	601	563	607	570	593	573	564	604	593	578	592	649	589	600	598	583	550	572	616	588	600	614	569	622	592	617	540	605	573	568	605	564	608	585	615	578	609	571	594	578	600	597	572	567	606	629	599	614	559	619	637	600	568	634	587	595	615	555	569	567	599	578	609	600	582	593	613	586	563	582	581	597	612	576	628	583	567	576	569	626	545	599	596	586	568	600	590	568	573	578	568	550	626	585	561	606	603	605	577	598	589	606	620	548	576	574	586	576	571	615	609	608	525	621	560	619	610	564	616	556	623	611	564	581	572	572	585	594	545	577	595	583	588	604	536	591	576	599	622	558	552	591	567	606	574	600	577	565	589	593	625	582	571	587	621	597	617	577	571	602	614	569	592	566	534	562	618	600	575	588	645	550	596	557	561	558	610	650	596	599	591	572	541	607	589	636	642	565	590	604	599	552	620	610	606	576	555	581	622	601	569	573	562	603	593	579	550	579	603	615	612	555	554	587	564	619	613	568	578	655	589	607	595	593	593	570	610	592	592	632	537	610	598	587	571	597	569	603	587	613	622	592	587	599	585	578	611	624	621	611	597	588	555	622	616	610	639	587	585	601	593	591	569	598	633	604	557	590	605	599	610	613	556	591	582	589	596	639	584	582	598	600	590	584	543	576	587	612	554	599	566	609	585	566	566	644	604	592	590	593	594	649	560	571	579	573	591	547	620	537	567	571	624	596	530	577	543	584	535	568	587	596	590	600	624	584	627	582	616	588	576	593	611	593	563	620	575	575	651	579	619	615	607	583	600	610	624	570	588	578	630	628	606	621	667	613	607	602	613	580	573	585	607	576	569	597	572	630	620	625	570	568	601	581	601	584	589	581	598	633	560	563	574	600	551	618	597	591	584	597	568	608	550	543	625	574	594	597	593	602	621	611	616	614	598	589	574	579	578	576	604	569	549	603	575	619	617	547	598	582	592	577	582	570	553	600	563	583	625	577	607	589	567	594	594	549	591	599	611	569	590	638	560	582	550	575	558	589	601	596	611	585	549	603	592	595	579	595	576	568	562	617	633	562	547	565	570	566	569	618	596	605	636	582	615	611	594	601	594	563	576	588	582	569	587	596	566	569	604	603	573	595	570	611	578	605	565	586	599	598	618	551	627	599	657	604	596	655	575	549	590	601	614	591	580	594	586	634	557	583	600	576	584	573	602	588	601	578	557	559	545	612	589
23860	20998	28188	23781	19956	4695	917	688	579	563	560	553	560	572	548	517	542	476	494	505	467	496	475	1362	2703	1258	501	506	477	466	482	457	471	484	479	461	442	425	474	479	482	479	476	482	468	443	476	498	477	492	490	473	525	421	485	468	455	470	452	479	457	461	496	505	474	450	509	497	461	476	483	453	439	464	510	474	469	477	440	486	467	494	498	502	445	481	436	496	440	464	474	467	442	479	499	503	490	502	459	425	472	442	487	472	475	467	475	469	494	445	484	459	477	483	459	472	498	520	497	438	509	463	453	457	438	470	519	447	484	453	481	503	465	476	439	442	456	445	494	505	463	468	451	463	485	442	442	430	500	469	453	479	483	459	487	510	436	447	451	447	468	461	499	455	424	463	513	466	466	443	457	443	465	437	499	467	466	530	461	444	460	433	457	459	472	453	452	457	488	462	499	482	445	458	454	444	463	517	475	488	480	462	447	483	473	432	494	436	445	419	468	431	506	441	485	515	482	462	431	480	438	462	402	483	479	485	433	475	466	449	459	496	492	508	463	444	459	481	455	482	456	449	484	442	458	429	419	457	497	475	439	449	475	516	472	458	510	463	483	469	463	464	514	462	465	474	489	468	450	446	479	493	484	487	448	457	469	466	457	413	464	442	446	450	442	478	466	474	470	486	460	431	440	432	452	475	533	463	429	463	472	462	444	465	448	452	499	470	475	445	455	460	450	477	496	482	462	521	469	459	442	464	479	464	446	465	453	469	452	444	467	460	433	491	457	466	456	469	464	462	470	479	471	449	492	486	456	486	436	424	445	456	476	464	462	441	496	490	463	477	453	468	469	501	452	461	453	479	470	442	439	461	474	461	520	491	459	486	441	424	465	436	433	477	457	476	443	475	446	431	500	458	490	474	473	456	435	468	495	472	422	457	472	427	418	473	478	443	495	448	471	422	460	480	478	499	484	483	483	473	462	425	506	476	461	449	476	439	492	484	471	503	415	484	474	461	475	451	449	476	462	486	481	451	485	476	455	473	466	429	514	467	451	470	480	457	467	464	441	458	523	454	460	499	444	442	492	463	504	458	471	484	494	444	456	462	458	462	500	496	471	461	497	457	470	443	481	460	475	457	488	477	496	482	478	491	457	481	469	466	450	448	480	464	459	485	465	470	466	444	455	450	474	442	473	435	472	474	472	479	433	466	476	488	456	482	498	489	511	469	479	482	487	489	473	459	477	452	427	474	479	474	474	442	447	517	464	429	457	465	448	498	470	475	451	489	443	429	445	452	458	463	451	469	463	484	461	446	470	473	462	466	453	445	492	450	493	454	470	457	510	450	485	489	440	490	482	491	463	450	468	445	469	500	498	460	510	489	449	447	481	491	468	439	460	472	467	475	458	502	461	479	515	453	470	504	482	496	485	506	443	457	474	454	480	463	455	455	431	487	480	472	508	491	486	455	463	433	463	486	477	432	456	437	491	462	473	459	456	465	475	442	469	496	459	503	457	463	461	447	445	463	472	495	477	466	477	436	439	486	481	453	448	416	494	471	460	396	446	449	453	427	457	461	473	438	481	460	463	463	471	440	474	466	412	440	477	452	431	444	439	487	499	449	449	442	474	453	458	483	458	478	464	473	451	476	451	442	478	506	455	453	482	462	417	487	492	475	474	453	446	477	439	441	459	466	467	425	507	465	452	472	445	481	437	479	461	478	427	481	469	492	442	469	463	458	479	470	512	431	459	473	488	465	481	490	466	469	465	485	468	490	461	464	495	428	475	487	456	468	465	457	478	438	453	443	466	455	461	427	436	455	479	481	482	462	470	507	456	476	475	470	476	480	460	463	427	462	487	454	475	450	476	482	481	479	513	469	459	447	489	452	465	440	469	452	443	437	449	468	459	462	449	472	467	470	449	459	465	475	458	460	461	445	494	462	482	434	451	502	494	392	468	490	453	492	467	445	474	490	464	498	470	513	477	481	473	421	465	488	474	461	451	490	497	477	460	465	478	472	450	413	505	466	427	488	441	466	440	487	494	459	463	491	439	441	488	443	466	462	464	465	503	481	472	526	453	463	480	416	496	470	488	449	412	472	442	436	420	454	494	446	467	449	465	459	483	455	465	449	486	460	496	465	443	463	470	482	504	457	454	465	437	424	448	484	480	480	450	446	487	458	493	481	453	462	464	478	462	476	480	445	470	467	469	501	443	440	456	459	469	479	446	473	431	465	407	469	448	509	491	411	467	465	476	462	458	492	440	429	479	476	447	493	489	474	394	450	467	441	455	478	450	467	461	483	473	450	430	451	452	475	482	489	443	444	466	449	440	438	471	438	511	483	479	499	464	497	458	451	509	498	413	456	469	443	477	439	458	440	441	503	450	481	481	470	473	480	451	463	442	444	447	485	483	484	466	427	465	461	414	479	470	482	457	469	458	465	489	473	436	471	473	422	512	462	449	464	505	440	463	475	429	436	525	451	472	500	457	455	471	497	449	478	428	480	456	464	453	447	466	480	501	482	469	433	502	484	447	445	480	418	480	502	442	480	480	428	446	502	470	471	461	480	494	462	488	509	473	478	469	493	474	439	442	446	459	448	471	466	477	463	497	472	511	450	472	454	486	470	483	457	475	449	444	460	458	482	481	493	455	464	482	465	439	459	453	506	488	514	473	417	479	490	476	456	437	457	452	452	435	428	480	461	465	472	500	426	445	433	485	457	481	471	476	481	489	451	453	501	448	457	489	462	465	463	468	500	463	492	435	465	454	493	471	457	471	444	504	465	446	521	446	438	473	475	460	442	445	490	456	447	457	479	494	459	463	462	478	471	468	448	496	507	489	464	447	461	450	479	474	460	471	471	476	476	457	479	472	479	454	462	466	438	491	488	454	480	455	428	474	453	454	440	471	452	488	492	446	474	462	493	476	465	471	476	483	466	508	493	534	450	457	430	453	458	469	473	448	493	464	488	473	483	477	470	471	422	452	460	456	497	456	472	448	466	456	474	460	464	439	460	486	512	471	455	451	441	463	454	455	481	490	443	482	471	429	437	458	466	429	476	504	455	470	446	477	487	482	479	456	477	456	492	509	441	465	477	470	462	436	454	408	454	458	538	469	487	432	495	459	486	478	459	469	453	485	459	479	438	459	454	481	488	448	460	468	473	474	499	465	429	496	472	474	479	500	436	472	476	480	451	455	473	450	481	483	448	493	490	467	461	467	450	420	458	484	476	448	477	465	535	462	474	449	472	459	482	476	459	430	473	489	418	432	423	515	452	456	466	465	425	485	468	481	455	442	423	481	457	479	448	459	478	466	434	504	475	465	500	491	410	456	458	499	460	476	455	494	487	461	453	466	468	425	462	505	460	453	456	469	474	457	525	478	459	441	497	463	462	464	526	462	504	452	441	499	472	496	446	453	486	477	462	475	465	439	453	466	467	452	481	485	468	480	474	463	453	515	473	429	492	473	458	443	497	473	487	479	455	468	484	485	448	500	452
49688	69605	12626	3184	2276	1792	1487	1296	1140	1089	1055	957	868	918	805	820	817	773	827	756	769	720	822	3302	6313	2624	710	779	712	689	703	721	659	692	703	762	673	680	675	702	695	707	703	703	729	670	739	709	725	720	679	747	684	623	676	684	713	683	697	682	701	730	732	688	698	709	733	717	680	738	708	720	656	670	656	647	697	737	708	708	675	744	678	687	716	668	677	696	697	709	727	700	691	683	675	664	705	689	677	686	675	730	704	662	710	710	723	683	737	691	666	656	666	711	668	674	720	721	657	681	703	689	684	691	673	703	682	686	724	651	671	693	713	747	685	714	680	666	668	677	722	681	693	701	673	655	689	716	699	703	696	683	656	688	678	722	697	691	743	709	718	692	751	716	751	676	694	679	673	699	675	673	701	698	689	690	703	669	682	702	671	686	705	693	725	740	723	722	721	729	674	685	696	722	702	669	718	659	711	672	700	703	696	684	680	643	718	680	716	678	706	737	726	725	696	671	707	699	690	672	691	695	752	679	720	639	726	667	718	716	661	685	698	676	674	734	708	703	734	684	715	681	729	738	718	738	714	634	713	671	673	658	706	711	676	721	698	672	647	676	726	691	687	694	672	666	717	703	742	691	690	683	721	714	680	727	680	694	692	722	775	646	702	686	711	667	663	670	687	680	723	655	735	735	702	679	682	651	672	691	741	703	680	743	688	666	679	683	761	640	697	721	686	661	656	720	719	643	712	689	644	731	682	729	604	690	676	703	691	727	746	648	662	694	668	702	707	672	703	696	722	731	692	718	677	719	687	713	680	714	694	722	700	677	676	675	698	713	680	714	678	689	672	718	701	680	671	632	676	693	705	696	714	675	701	690	719	679	675	713	667	696	750	669	652	701	679	652	702	678	698	696	705	699	673	700	705	686	727	721	736	700	694	642	657	665	701	700	716	651	720	706	715	655	722	725	678	689	723	723	672	706	673	653	722	639	709	740	692	641	712	703	737	688	684	729	688	685	664	641	709	671	701	707	668	696	717	690	717	657	674	696	714	624	691	702	678	722	679	712	720	666	677	692	702	702	674	692	724	672	700	672	697	689	722	708	654	682	696	744	703	686	686	714	655	704	720	703	680	739	705	709	677	729	691	683	681	694	664	707	682	687	663	721	682	698	698	702	659	695	666	689	690	682	700	726	682	697	726	710	656	690	735	628	704	720	642	703	690	708	693	705	720	679	725	736	696	714	736	703	701	712	692	762	693	672	686	689	726	720	668	674	743	732	709	721	689	738	657	695	704	695	679	675	667	681	685	679	705	685	695	698	684	712	674	675	661	675	745	671	744	711	750	663	672	705	701	717	703	683	715	659	720	710	698	653	697	693	675	718	694	660	649	696	717	675	696	688	677	696	672	699	717	746	650	687	693	683	698	688	697	703	673	693	709	732	702	701	702	706	698	672	757	655	698	706	686	713	662	688	664	707	739	676	725	707	685	740	735	703	749	670	705	652	727	751	706	703	718	708	675	712	731	733	668	730	729	654	680	629	635	719	693	709	720	690	694	732	672	710	736	709	709	677	733	668	677	660	705	682	661	667	672	680	684	685	680	645	702	687	676	710	687	696	746	687	696	719	672	655	680	649	659	687	742	659	630	684	681	691	673	710	714	713	644	686	721	660	688	663	707	713	676	671	670	731	690	728	689	698	692	637	702	695	645	706	684	689	655	709	719	721	672	695	704	680	655	757	703	707	689	684	694	744	678	732	692	699	690	664	694	701	721	675	662	725	704	704	732	702	694	719	691	716	694	670	731	726	737	729	711	665	648	704	708	669	668	699	713	679	700	634	701	658	722	714	731	725	720	674	670	728	686	693	705	704	676	690	709	714	731	688	737	702	719	686	678	674	688	685	688	694	743	702	649	714	692	695	762	658	685	749	671	712	665	695	662	683	684	701	703	702	685	699	684	689	708	701	677	747	703	700	691	687	730	738	688	679	735	655	714	654	710	695	704	695	695	695	713	710	675	675	688	744	693	666	745	743	661	675	713	688	718	676	712	706	616	694	670	733	717	674	674	712	701	720	682	672	695	693	653	671	717	728	671	714	660	696	721	727	708	700	749	684	730	721	709	697	644	712	683	704	703	709	682	698	652	697	669	688	735	710	695	705	665	720	712	615	675	711	710	678	696	693	754	698	687	710	712	740	688	664	661	747	700	712	693	712	695	629	713	689	726	701	712	690	676	670	664	690	659	687	675	713	642	698	670	720	747	649	715	672	678	685	660	693	704	685	709	710	671	650	688	667	717	690	677	678	767	713	698	684	741	703	718	686	778	666	713	651	668	764	695	670	708	653	702	689	702	680	717	718	721	707	739	668	691	698	748	685	684	713	692	687	692	665	685	728	703	673	712	760	752	686	711	679	668	658	721	679	646	703	717	704	696	690	743	712	695	708	685	684	677	719	718	683	669	703	739	728	692	722	673	632	686	770	723	709	732	683	689	692	695	665	730	704	689	722	684	666	707	706	723	689	715	707	693	719	644	664	690	691	685	725	653	712	664	657	752	676	731	725	669	690	651	709	716	640	668	699	668	663	733	674	687	688	700	683	720	663	694	681	652	716	692	647	681	709	710	689	653	709	662	674	715	684	684	719	765	718	746	682	723	697	674	694	726	724	687	712	721	656	685	702	718	706	731	685	714	666	679	676	686	720	735	697	678	686	719	728	652	694	692	686	688	689	695	750	722	663	760	714	670	656	649	698	661	651	676	681	721	693	656	736	672	678	695	690	670	645	728	701	726	693	742	679	711	723	696	674	712	726	708	703	678	705	696	678	667	623	687	659	671	661	691	723	684	645	713	681	675	725	690	678	714	722	707	698	702	759	707	670	660	652	669	705	661	713	690	693	729	739	690	721	689	698	660	683	743	674	624	648	670	709	692	750	641	710	702	749	683	689	708	675	700	701	713	721	668	729	679	673	711	636	727	726	703	704	668	696	702	695	675	716	724	679	714	683	705	691	649	689	746	719	712	680	667	630	679	660	720	729	706	671	654	748	752	704	662	734	694	750	738	652	738	701	737	699	701	671	689	749	730	725	672	680	690	679	698	694	700	684	685	662	693	668	727	745	687	660	710	702	692	663	771	705	664	704	639	670	712	753	708	693	684	720	702	704	688	710	704	685	703	695	699	690	698	743	701	713	688	646	652	641	648	641	705	660	708	671	682	697	726	698	748	691	702	678	698	684	634	669	705	704	664	655	703	688	694	684	699	675	742	702	659	650	672	709	667	702	719	693	703	682	710	756	672	692	720	712	688	670	676	657	695	690	716	741	719	695	708	693	706	688	721	657	660	652	656	696	702	683	679	704	737	699	748	696	707	692	686	726	682	663	724	676	669	723	716	654	762	702	660	716	668	723	650	689	701	698	670	654	698	716	663	727	703	712	738	665	673	633	665	701	656	746	743	736	675	661	677	762	729	720	669	642	686	690	696	696	708	685	705	677	724	750
22702	20841	28336	23398	20811	20150	3392	757	578	552	496	443	411	387	357	356	380	366	347	294	312	328	386	2116	6762	1974	311	332	297	280	291	275	292	278	273	299	314	307	302	284	318	292	269	291	342	280	286	302	300	275	287	316	291	293	277	306	307	299	275	273	309	289	258	334	290	285	314	284	302	277	265	292	273	277	269	313	277	282	296	290	289	251	265	287	277	280	300	287	240	282	262	277	293	261	275	299	263	279	296	289	279	307	300	294	259	298	264	329	268	273	261	308	302	262	279	276	303	299	291	285	273	265	290	297	264	282	278	299	281	286	281	296	308	283	301	276	278	293	300	254	289	290	301	281	267	284	297	282	283	280	291	297	274	272	282	312	278	281	294	279	266	321	278	295	281	270	279	302	287	275	276	251	250	293	261	273	262	297	306	285	290	290	285	281	264	286	303	291	279	285	277	275	261	284	278	282	277	273	276	287	288	258	273	277	278	281	302	282	280	268	290	334	261	286	289	259	279	297	285	327	306	274	263	289	302	304	254	279	287	266	279	288	271	269	274	285	305	285	282	273	276	276	267	278	286	259	293	254	267	259	303	297	287	263	298	267	288	273	302	268	277	322	298	293	289	256	255	308	296	281	293	301	301	273	301	280	326	296	289	254	296	307	265	289	290	274	285	274	266	276	296	291	262	281	290	310	241	250	300	304	315	318	270	307	276	283	270	292	285	262	308	259	299	275	293	272	278	270	282	270	300	262	291	297	286	283	323	242	291	305	275	260	298	283	304	266	268	293	312	269	279	290	283	254	297	308	293	263	266	280	253	248	272	277	270	262	291	261	261	279	292	276	270	280	253	288	270	283	301	314	260	310	293	286	246	299	256	294	312	301	285	280	276	302	263	275	294	267	276	277	280	288	303	312	292	274	280	251	275	334	284	287	259	306	278	283	291	288	274	274	277	289	264	301	267	292	255	288	305	308	280	268	267	270	256	275	284	300	298	290	273	253	309	271	258	265	301	300	290	284	271	267	278	269	308	305	306	290	265	292	318	262	281	272	275	277	275	303	305	267	276	272	302	302	281	333	288	279	272	282	269	281	247	322	277	268	290	294	280	290	284	309	256	280	276	250	293	295	272	271	290	256	283	266	291	310	256	284	276	291	280	260	303	305	269	248	298	289	298	267	264	269	289	277	314	296	288	277	284	296	269	262	271	285	301	291	263	258	282	252	284	272	261	284	262	275	303	305	285	286	247	273	281	254	293	281	294	280	252	285	304	315	285	266	279	316	285	276	281	291	273	275	307	276	285	299	253	293	276	276	282	282	287	265	291	275	280	272	284	275	284	278	268	294	272	297	259	285	277	273	297	272	287	302	278	247	251	275	267	275	291	267	276	311	271	285	255	305	261	285	286	261	306	281	293	279	292	272	272	296	289	252	300	292	315	255	290	291	312	283	297	269	305	277	258	281	281	257	308	280	281	275	279	258	283	290	276	312	295	309	284	249	264	273	259	293	286	304	280	269	286	254	291	293	268	230	279	318	312	255	288	288	294	273	287	270	261	256	297	275	299	306	250	286	257	279	304	290	294	303	264	283	296	305	260	292	266	290	297	318	281	286	297	273	282	279	311	275	261	286	293	257	251	271	259	275	277	271	296	284	304	268	306	302	303	280	275	319	278	276	300	276	316	274	274	283	269	267	245	276	298	285	288	239	266	292	279	310	258	246	283	284	292	283	269	272	255	275	318	271	286	262	268	313	276	304	290	295	273	289	285	318	264	301	277	276	287	290	284	277	266	286	250	268	269	246	288	283	303	263	287	267	270	292	298	277	275	263	287	292	283	266	278	297	284	287	286	299	284	252	277	292	301	288	298	300	273	279	283	259	301	282	283	280	282	295	274	302	275	271	297	261	285	304	260	267	312	295	301	285	283	254	320	261	268	279	306	305	271	339	282	287	281	265	292	291	268	296	300	255	275	270	272	295	314	309	291	280	287	268	308	282	254	294	307	272	282	279	281	289	282	289	309	268	271	313	299	290	278	279	261	293	263	283	293	296	260	289	295	271	327	288	297	280	289	289	282	293	298	274	285	304	259	278	238	261	260	300	300	273	276	262	273	310	262	274	289	294	274	296	298	264	270	289	267	286	293	301	281	254	305	273	293	278	280	286	292	277	280	279	278	303	273	256	280	294	257	248	294	290	287	293	281	304	288	308	272	293	272	284	282	277	273	278	282	255	286	273	265	294	298	270	244	298	264	264	289	281	292	288	262	292	295	281	292	293	260	271	316	288	284	283	274	284	307	282	292	292	318	310	293	279	309	305	286	308	256	324	288	285	278	318	281	263	299	322	269	282	316	243	294	306	313	263	309	281	256	308	272	263	275	296	314	271	283	304	288	323	290	289	243	293	308	274	265	255	270	263	274	274	297	281	274	297	310	255	306	270	272	287	299	277	267	301	319	295	263	281	314	276	299	281	277	247	299	305	272	276	292	250	260	302	267	323	288	280	272	283	287	289	276	274	316	310	279	272	278	308	276	286	261	256	302	279	298	290	296	254	315	283	272	254	286	270	269	308	286	271	259	325	316	282	283	310	287	253	281	273	269	295	277	285	278	270	283	311	301	307	289	267	282	274	297	294	329	275	244	283	301	309	272	274	270	279	321	283	283	299	292	294	279	284	302	281	310	295	258	284	238	269	268	273	302	302	278	298	316	282	280	281	267	309	314	269	270	282	264	300	272	293	271	255	284	302	268	285	298	276	297	288	286	292	279	247	286	264	260	270	287	260	292	284	284	275	280	283	298	262	294	311	287	276	288	262	261	300	284	312	286	271	271	310	279	297	309	300	299	293	300	256	296	290	299	307	289	279	301	264	278	294	290	262	295	271	274	278	261	294	293	300	300	271	286	285	262	290	297	302	277	275	264	296	295	286	263	273	239	297	296	297	280	274	293	273	294	283	278	282	294	254	310	278	277	286	275	294	307	303	306	323	291	273	274	275	303	302	304	247	254	287	288	280	285	285	271	279	279	260	268	303	279	297	310	310	274	253	280	247	298	278	307	301	293	288	283	289	285	279	272	311	270	287	268	269	302	268	254	281	295	275	293	288	291	235	294	277	271	267	304	265	269	258	309	268	278	285	276	292	297	258	277	289	259	244	288	266	273	279	283	297	331	311	271	301	272	295	303	277	284	311	286	282	269	305	292	264	296	285	288	276	279	284	286	300	286	263	264	265	279	292	273	290	306	259	305	261	287	301	283	230	256	287	282	291	266	294	236	279	277	305	245	284	286	258	296	291	271	284	246	308	267	266	275	311	310	282	308	284	268	280	277	277	294	301	230	296	286	254	288	263	273	289	300	265	266	296	304	256	278	277	304	299	301	300	309	263	251	269	287	283	266	301	262	272	299	261	258	274	272	306	261	274	268	283	262	285	275	272	251	291	280	296	271	286	301	277	280	313	262	283	283	272	286	257	294	292	261	312	298	285	317	308	287	265	284	281
55819	78392	13412	5029	3500	2645	2016	1709	1389	1142	1008	1006	829	805	700	707	654	607	593	580	557	578	709	5281	14100	3742	493	473	463	444	474	495	455	432	430	420	488	462	448	465	417	433	443	441	458	408	450	443	467	465	444	437	453	412	422	494	459	414	421	414	450	466	458	452	418	449	461	461	440	443	436	422	463	395	449	483	429	444	438	410	455	401	447	441	442	440	424	462	447	460	424	438	485	434	474	434	455	462	467	447	473	477	442	451	431	416	432	423	453	438	408	414	448	429	421	417	434	437	391	437	411	388	429	410	441	444	455	400	447	452	429	423	394	437	463	448	428	438	451	440	401	420	411	425	460	436	442	424	416	431	393	420	432	442	459	440	410	424	434	435	423	475	411	450	451	458	412	434	406	416	421	408	432	409	434	447	435	447	437	418	442	449	460	433	425	438	444	413	427	475	402	420	468	431	432	430	446	408	411	434	438	423	410	411	430	435	464	426	427	412	413	443	470	447	404	437	451	439	407	415	445	419	418	415	382	416	394	421	430	431	450	455	396	468	451	387	398	454	425	411	429	429	452	424	457	472	403	450	447	405	426	454	431	459	393	469	446	419	430	453	413	413	434	429	386	445	467	413	410	403	433	462	444	442	447	424	430	440	422	460	430	387	440	400	452	426	444	425	449	458	425	428	463	428	427	430	428	411	416	437	420	435	482	411	447	450	391	424	439	412	420	419	373	427	427	418	430	401	430	436	374	411	455	424	392	444	418	433	422	421	437	449	470	424	432	420	448	424	442	451	467	415	418	448	491	429	427	433	393	425	426	412	438	401	448	446	445	438	450	419	453	396	425	467	414	445	418	422	460	419	441	431	411	389	430	425	399	466	410	435	436	448	462	440	484	445	402	467	450	446	458	447	423	434	390	403	425	407	435	462	437	456	409	454	417	449	426	397	462	459	416	448	430	432	461	433	400	442	470	429	438	446	398	401	416	429	413	429	413	434	394	462	441	393	454	414	448	415	412	444	450	448	441	394	432	434	442	429	457	467	406	460	425	443	452	457	427	454	410	400	414	419	447	436	419	447	442	415	417	406	464	453	428	430	408	459	449	424	454	400	410	414	431	418	437	437	441	425	440	447	456	437	421	434	407	445	400	435	436	383	400	437	436	396	384	452	421	422	422	478	419	410	446	416	431	475	439	473	467	432	420	445	447	416	454	439	476	423	418	424	442	369	459	482	446	392	446	434	442	431	424	445	449	402	438	388	442	425	416	414	411	450	398	434	434	491	461	443	405	422	410	390	468	397	430	420	442	429	417	426	449	418	440	409	453	422	455	432	454	435	447	464	445	460	400	441	418	457	465	451	445	430	410	412	457	420	452	443	442	437	445	457	418	407	425	420	421	461	423	408	447	433	449	428	432	417	421	414	435	452	403	431	459	438	401	409	411	419	437	406	446	448	425	435	420	421	417	462	447	469	409	438	413	458	421	440	427	461	449	430	457	408	433	428	405	398	449	450	441	451	420	444	450	441	404	447	442	408	447	447	403	481	421	415	427	409	425	442	397	465	438	425	424	452	430	436	425	472	443	439	435	391	405	440	453	460	443	433	420	373	404	406	423	400	391	446	453	455	462	438	419	414	444	453	409	431	440	410	407	410	421	426	450	458	422	439	478	489	423	435	433	428	430	463	469	455	419	435	433	441	465	426	470	413	427	405	443	443	422	411	443	441	424	472	445	441	410	400	457	462	408	434	399	446	430	409	443	403	427	419	470	426	436	416	438	444	423	427	419	413	445	424	446	459	442	433	458	458	413	448	433	438	430	430	435	418	432	464	432	434	436	491	421	423	458	442	424	469	436	408	433	423	425	463	395	408	426	411	403	439	465	453	387	395	469	433	446	439	415	436	393	427	461	400	440	426	434	417	470	450	400	431	418	460	427	436	422	413	459	424	406	403	451	401	422	425	439	435	430	435	426	415	424	415	447	423	431	411	469	416	382	447	450	443	432	457	420	451	467	426	418	455	432	425	452	451	448	446	482	420	433	469	454	429	419	442	437	420	423	450	440	426	420	433	435	420	399	464	435	455	444	451	434	402	436	428	410	428	452	431	400	460	421	442	439	438	424	392	430	425	414	455	463	480	439	465	437	422	416	446	445	411	411	413	459	438	407	425	462	443	430	434	466	427	440	401	411	418	419	417	446	463	476	505	455	425	446	443	445	444	404	425	424	405	479	431	444	430	391	439	438	424	414	415	441	420	458	433	436	429	416	401	449	386	434	442	439	434	394	456	413	418	427	406	412	425	445	441	441	433	403	422	433	438	422	390	462	431	445	432	438	463	395	418	429	405	450	425	425	435	445	433	422	464	455	434	452	429	403	426	443	433	456	431	428	411	423	441	442	418	453	436	446	457	421	426	430	416	464	409	431	459	422	405	405	435	419	425	462	432	426	420	429	428	388	434	438	470	454	415	417	484	443	425	469	399	391	456	428	407	436	457	420	481	447	464	408	431	424	450	409	407	445	489	439	398	430	443	416	448	411	415	478	432	439	450	405	404	442	419	445	477	443	422	401	448	459	448	430	439	426	491	411	443	470	457	451	421	435	445	428	480	419	443	505	434	467	420	441	443	429	396	427	443	465	442	433	445	417	404	383	429	426	447	439	432	434	460	448	435	409	407	418	458	439	408	447	472	418	419	430	423	466	438	468	444	445	438	446	419	466	446	408	417	470	449	438	429	412	414	404	460	419	453	403	402	396	466	411	394	455	461	428	437	428	412	466	438	438	450	416	398	442	472	442	428	468	448	431	406	434	424	433	441	438	432	426	414	462	473	455	420	433	476	439	427	447	447	446	439	435	440	412	445	447	427	430	417	440	469	402	431	477	390	435	418	430	423	426	440	439	369	467	438	427	463	437	461	454	435	434	423	428	417	439	442	405	456	436	411	417	436	435	432	449	420	435	397	428	443	483	416	440	416	454	388	425	456	481	429	416	465	451	410	438	471	454	427	457	416	434	440	455	439	418	444	462	459	380	408	412	449	434	439	418	437	420	417	444	410	433	426	441	428	425	439	447	425	414	465	451	397	405	430	420	427	436	427	421	449	456	439	391	448	421	419	439	436	447	423	445	417	434	436	399	464	401	446	415	407	416	406	427	491	472	446	385	418	406	442	420	455	454	443	444	445	423	426	452	478	421	424	458	432	416	405	441	434	429	447	455	461	414	449	462	412	449	427	430	423	442	429	435	440	435	456	388	412	413	436	437	427	447	403	457	418	435	428	398	442	438	425	418	436	409	439	457	436	426	391	437	392	464	434	397	436	472	438	445	433	436	431	428	392	432	435	440	415	408	400	416	439	447	455	414	430	411	476	428	453	457	440	477	417	430	420	474	398	413	432	451	461	435	403	427	451	449	426	447	418	419	453	438	428	442	459	395	433	409	420	405	442	403	432	431	450	468	422	465	419	429	436	448	437	381	411	460	447	465	401	460	436	404	456	422	444
26590	21518	13818	1338	506	466	461	428	441	431	402	413	388	460	400	403	378	386	414	396	393	397	383	499	680	512	385	397	367	411	415	416	374	415	413	408	416	363	380	364	383	377	363	394	363	360	404	376	400	366	419	359	449	354	365	402	419	352	384	397	447	395	424	396	389	416	412	392	389	398	406	432	395	393	388	363	420	387	379	443	397	413	379	384	406	386	403	407	438	379	401	358	382	357	374	372	347	390	388	402	416	378	382	399	374	384	429	392	409	375	385	360	397	393	416	397	453	393	382	428	404	378	362	413	422	408	391	392	399	423	390	433	374	382	416	399	416	416	417	383	390	408	380	427	401	371	380	450	379	425	375	392	415	410	404	407	377	375	397	412	402	386	387	424	395	364	384	377	375	409	371	390	398	414	392	394	392	396	450	407	390	404	413	395	409	393	400	422	366	378	407	376	377	392	386	339	387	393	379	351	366	355	389	383	391	387	376	369	410	365	397	406	421	405	396	405	356	380	369	375	407	436	394	379	376	371	399	416	392	418	426	373	427	398	412	447	389	396	398	440	375	412	409	371	413	414	392	372	361	398	440	416	384	391	399	383	360	422	427	418	393	408	429	385	417	415	420	410	395	384	367	394	374	402	434	402	400	373	360	398	396	405	364	404	369	438	402	402	390	386	393	433	402	398	384	413	370	408	377	360	398	399	372	418	421	381	401	398	425	406	393	369	412	372	415	359	388	423	386	424	389	399	404	380	369	395	395	373	378	380	435	366	411	384	393	393	388	395	402	401	388	409	405	390	400	418	418	381	412	369	388	421	405	409	386	405	400	409	376	392	379	391	405	394	370	396	391	430	375	408	347	372	363	426	430	422	443	382	449	398	384	439	425	423	397	367	421	405	417	387	418	408	413	399	407	324	394	421	387	394	404	353	416	399	402	432	400	409	391	385	392	358	369	411	381	387	376	361	426	406	411	416	418	405	405	404	395	420	405	411	391	388	415	414	400	409	430	396	422	405	357	378	429	403	359	392	399	378	390	389	425	426	399	411	418	390	366	384	386	376	375	365	428	368	385	375	384	373	414	422	406	414	381	379	421	426	409	433	405	389	407	410	355	401	377	384	391	384	398	392	408	397	396	383	407	396	391	371	384	425	398	419	413	379	398	398	390	392	404	410	345	396	381	375	382	381	394	414	387	365	389	395	402	394	399	370	425	348	419	397	377	380	399	368	398	403	366	409	411	366	406	393	430	409	384	376	368	375	390	393	396	395	405	415	416	413	407	409	400	407	387	402	377	392	383	405	407	391	396	397	394	409	399	404	423	387	398	368	382	372	406	394	410	411	421	405	406	404	407	411	376	410	387	384	383	407	372	398	367	394	412	388	396	383	408	441	414	405	386	395	406	405	376	411	381	393	416	389	404	440	389	413	395	376	401	372	400	430	410	411	404	402	399	414	382	419	371	403	377	424	399	371	403	390	382	365	399	376	410	426	406	397	392	394	388	390	421	358	349	384	402	398	384	390	413	401	398	393	392	389	451	360	433	395	393	395	361	403	371	361	404	390	431	377	389	369	417	412	395	382	426	401	364	387	424	416	395	401	433	435	393	388	378	383	378	418	407	390	381	400	365	409	402	390	355	402	394	400	397	407	388	414	401	429	401	378	435	388	413	400	393	413	407	360	412	373	425	387	383	383	386	386	389	399	395	405	388	402	390	414	357	379	424	392	403	383	397	375	346	384	381	395	350	416	413	440	402	393	411	397	397	388	422	397	396	368	375	431	416	428	404	403	422	399	389	388	373	430	416	412	395	434	370	374	393	385	384	401	386	389	366	385	425	369	360	416	397	372	414	417	422	410	416	415	416	379	378	385	390	377	393	422	419	398	397	423	379	383	388	393	397	413	385	388	403	393	395	368	395	387	415	402	402	387	396	413	386	414	374	411	420	419	410	395	355	393	411	372	359	376	376	417	424	384	437	395	402	411	398	410	394	428	391	430	410	405	367	447	375	398	397	424	384	403	402	396	389	368	360	376	401	433	421	397	383	407	432	395	379	432	358	414	422	389	398	406	384	412	417	389	401	423	431	430	387	388	431	405	392	409	367	394	405	384	375	396	428	415	431	389	374	399	392	383	373	437	399	371	400	376	374	392	374	389	387	374	403	411	402	440	422	406	375	415	376	373	395	380	406	409	387	362	406	391	361	442	412	391	387	383	396	389	396	384	381	378	393	420	408	388	428	379	413	422	376	386	396	395	361	393	411	395	413	389	403	425	418	415	383	421	370	373	374	402	377	401	397	401	395	405	400	409	403	398	379	411	408	397	389	442	408	385	428	389	375	398	379	384	399	360	426	382	410	363	363	377	406	417	392	389	406	396	417	385	391	410	381	406	402	423	408	388	396	398	389	404	391	405	406	442	402	402	429	390	408	391	396	410	434	379	409	402	397	387	384	390	426	397	398	402	393	398	379	417	402	388	395	407	380	354	412	391	393	400	408	440	410	416	392	439	375	374	415	395	386	397	439	397	409	417	356	435	420	395	378	404	387	413	396	444	383	402	379	381	368	419	392	396	403	412	375	428	401	380	401	368	398	376	414	432	383	384	404	431	391	420	422	384	402	396	379	425	396	420	400	399	390	401	403	372	397	436	363	450	399	409	416	422	390	400	398	431	378	404	417	387	375	356	437	374	427	389	417	384	410	411	384	391	426	406	415	406	434	391	372	407	394	404	393	399	355	403	389	406	423	401	374	386	410	394	384	380	427	427	381	413	430	430	426	393	396	387	398	374	358	383	398	368	406	409	388	386	378	395	401	428	388	406	416	408	426	393	364	407	408	397	393	372	442	414	390	404	404	406	386	390	398	388	421	418	448	414	423	420	414	430	401	398	384	433	385	402	417	396	425	432	380	401	419	383	401	378	405	413	412	433	395	392	402	402	399	440	391	391	391	356	391	415	399	373	394	429	389	411	391	398	384	391	425	359	414	392	391	405	431	400	379	395	372	391	371	381	403	419	377	401	415	398	382	401	385	393	406	368	388	397	412	407	361	407	404	453	397	367	414	373	379	369	420	396	420	429	402	397	387	415	404	406	399	412	402	410	404	380	372	379	400	390	410	379	373	397	377	414	414	412	391	408	401	398	369	418	387	379	408	419	378	424	385	393	403	402	390	397	370	366	371	355	373	433	368	407	399	425	369	404	388	397	383	405	394	406	365	411	399	402	402	371	385	418	403	416	413	396	407	387	397	399	384	396	425	392	405	405	385	417	428	375	404	439	379	390	395	416	397	391	395	417	431	409	396	380	371	394	414	402	442	390	386	397	395	374	425	388	382	387	428	410	429	372	420	386	383	409	394	409	401	404	392	393	392	383	377	406	422	400	412	409	441	403	395	369	375	389	393	382	406	402	382	380	423	381	404	404	397	401	392	366	373	420	403	427	372	403	371	414	419	376	417	392	392	395	400	377	391	386	377	426	394	391	377	394	378	402	379	405
26051	29781	2189	868	780	727	695	681	620	602	607	665	615	606	635	643	599	636	565	610	589	630	626	858	1508	877	570	625	598	573	601	628	610	562	582	592	585	568	613	614	606	612	612	572	612	639	586	606	603	556	601	616	625	628	583	619	584	583	559	574	572	595	595	632	583	574	552	567	591	583	618	623	567	606	612	627	606	598	594	608	582	606	621	587	562	557	599	598	628	553	583	587	618	587	575	602	547	572	589	581	594	594	620	622	580	575	636	610	591	607	548	600	609	564	587	594	612	571	596	583	579	561	577	543	600	542	595	631	593	607	559	552	540	598	594	554	593	576	627	580	612	600	622	582	572	606	578	587	583	555	616	551	536	607	636	573	600	517	585	598	548	589	616	598	620	554	572	582	616	596	632	559	581	565	598	586	576	586	541	615	627	596	595	562	576	614	556	589	550	567	583	583	544	577	569	596	621	613	568	595	579	592	563	626	580	620	589	599	557	574	600	592	613	624	590	602	581	590	600	606	550	620	567	600	615	575	594	577	599	625	595	600	572	592	612	626	568	556	572	554	530	576	623	595	551	599	640	639	597	588	574	569	630	609	579	586	593	572	627	584	588	570	572	612	569	632	612	600	586	627	575	556	602	561	618	601	557	592	637	583	548	583	577	586	581	557	610	541	531	572	601	587	603	599	585	581	599	576	588	580	576	594	650	660	580	616	609	601	590	589	638	578	603	607	561	604	614	553	619	596	566	578	606	592	583	596	602	601	627	654	594	595	541	541	558	618	560	582	567	564	590	596	596	622	571	595	616	589	584	601	628	595	614	587	574	597	565	571	608	607	577	587	590	634	555	604	559	582	584	561	572	581	571	615	555	585	571	572	606	598	577	595	602	562	593	546	629	613	593	559	590	597	590	593	569	595	596	613	585	535	643	589	602	607	574	601	548	621	572	589	601	567	588	577	643	610	591	558	527	626	601	583	586	612	570	616	604	595	615	622	524	607	600	582	578	597	579	606	609	586	587	610	574	589	571	562	579	577	596	581	527	602	557	582	585	561	619	564	579	568	582	599	599	606	556	563	582	628	617	588	589	611	584	598	573	597	587	582	575	610	590	609	601	582	577	619	564	600	589	610	619	600	582	607	571	604	598	575	601	565	586	580	615	534	610	597	549	569	612	617	567	603	588	589	586	579	551	563	579	579	569	619	632	582	581	592	583	581	580	590	628	591	562	576	614	627	583	541	582	565	603	642	594	599	606	598	566	604	616	591	604	606	600	572	627	565	603	539	601	583	550	599	585	564	622	605	606	591	600	617	593	585	597	646	587	565	602	605	568	598	631	583	582	610	595	571	607	578	616	612	614	556	595	626	571	540	575	594	560	552	605	547	610	606	544	627	602	605	577	586	562	579	565	584	580	618	584	629	585	553	606	562	612	594	630	541	545	588	581	553	590	572	586	547	590	599	598	590	576	562	607	603	575	593	591	592	580	526	605	594	625	583	584	620	563	588	603	591	608	586	595	605	604	591	573	568	573	616	610	563	623	561	596	628	617	586	619	559	547	604	599	613	606	618	567	563	590	586	613	595	588	588	552	605	579	556	561	579	589	606	625	563	603	566	542	585	587	575	578	582	639	602	532	574	555	577	578	570	555	617	599	577	564	600	635	626	581	577	558	576	605	578	586	555	592	594	611	625	593	606	568	597	606	624	587	586	544	582	581	563	603	578	608	561	563	598	573	535	604	566	633	574	561	605	581	595	609	562	624	581	612	547	599	581	605	594	593	579	609	523	569	580	589	609	597	590	581	608	592	554	562	573	609	580	616	604	610	599	585	573	597	566	588	613	613	563	594	551	573	621	596	589	570	587	595	563	617	546	610	600	574	588	601	588	578	627	595	576	566	575	579	619	618	593	566	553	584	594	594	557	569	601	571	586	574	587	602	580	557	627	540	580	587	613	579	605	627	578	576	564	593	587	533	563	604	573	597	584	604	585	588	616	604	587	591	599	589	606	552	557	589	612	567	581	622	616	592	558	579	569	567	599	573	545	595	564	615	588	619	613	599	571	575	621	573	572	578	559	615	583	573	555	565	601	609	584	583	548	616	602	545	601	594	656	559	552	618	590	604	639	592	578	588	548	594	588	608	555	612	574	546	583	623	605	577	584	597	574	565	643	592	594	593	596	604	568	555	598	570	601	623	565	568	584	595	599	577	566	542	595	589	563	588	587	594	564	538	593	595	613	548	594	578	529	602	589	642	600	535	568	614	567	604	585	552	544	567	587	564	598	597	585	604	556	583	623	604	570	602	598	527	585	566	600	611	639	593	626	655	561	609	561	593	604	574	561	635	608	603	631	591	564	607	593	641	586	600	555	597	598	578	560	586	589	560	640	597	585	565	618	619	591	585	577	619	585	579	594	603	579	578	580	563	559	614	588	609	561	599	613	609	574	576	596	600	590	605	561	597	579	617	593	586	590	624	644	589	549	582	580	577	609	595	569	591	628	595	573	609	570	552	588	594	599	525	606	571	610	532	580	614	612	611	598	569	602	572	603	590	546	586	577	571	561	571	560	559	613	582	600	603	568	543	590	578	572	592	565	575	606	594	614	607	589	590	596	590	590	627	616	569	594	600	581	569	583	563	586	620	577	576	574	607	635	591	590	601	565	568	577	573	597	566	601	585	588	592	577	542	587	590	604	612	577	575	604	607	595	578	600	558	592	588	536	613	599	613	578	621	568	595	591	586	598	539	594	613	651	599	592	601	615	549	585	594	602	573	604	599	609	572	591	593	595	591	573	595	601	571	600	549	583	591	559	609	575	589	598	581	593	601	583	596	616	568	651	587	600	581	581	624	634	600	614	571	635	596	605	626	627	560	579	635	610	560	586	563	597	620	628	544	561	581	550	564	597	596	595	617	604	590	578	624	602	541	591	615	561	586	573	622	559	594	586	601	629	597	625	618	570	602	629	619	604	608	577	642	627	604	577	614	574	617	583	596	617	589	633	586	609	604	572	566	564	606	563	561	592	569	579	579	565	619	623	575	580	626	548	575	572	640	605	586	571	627	590	592	595	565	598	604	600	584	602	576	600	592	610	615	578	608	562	582	610	572	567	604	610	619	606	572	665	569	584	600	614	552	566	602	606	553	583	584	596	607	541	606	572	582	614	613	585	577	570	543	563	591	592	620	584	589	552	614	618	572	577	546	596	535	591	575	639	579	588	565	623	589	584	625	566	575	570	614	559	592	637	585	602	611	598	604	567	626	548	604	562	570	603	558	566	554	630	578	566	598	540	594	551	603	593	606	590	541	576	591	609	597	578	587	602	657	549	604	558	582	593	576	553	613	572	579	617	570	599	591	565	589	547	614	633	552	572	597	569	588	588	569	623	622	615	567	562	568	594	607	556	544	597	606	554	575	546	633	601	600	604	588	584	644	599	593	549	613	590	564	593	559	527	592	566	555	622	594	608	557	589	567	554	544	578	586	622	594	616	617	592
23933	21012	28130	23997	20737	5859	966	760	651	610	590	564	519	536	529	514	525	464	527	514	464	527	520	1762	4010	2760	527	437	532	526	509	502	517	475	514	512	476	491	476	480	500	504	493	480	491	506	481	454	496	453	448	522	452	513	491	529	490	501	467	488	485	463	512	463	491	478	482	451	510	533	500	503	470	494	493	455	488	490	480	462	499	488	509	473	483	456	498	441	495	502	513	466	488	511	478	478	477	485	508	507	485	487	464	524	477	502	501	509	472	471	490	481	503	436	477	472	483	471	485	476	494	478	471	508	450	516	506	453	469	475	426	487	462	483	495	458	471	460	487	457	495	494	531	472	509	477	487	498	468	482	477	499	494	484	472	493	533	485	502	466	477	522	498	524	506	496	513	493	525	463	420	465	476	505	463	486	505	451	532	474	451	480	483	493	478	472	516	514	503	448	483	498	451	490	442	474	503	510	467	480	488	539	478	475	502	494	501	505	518	487	485	523	475	458	504	501	503	438	486	480	479	509	456	478	523	453	453	448	485	451	450	472	481	454	527	514	476	524	495	475	483	468	502	483	486	515	508	511	478	465	488	550	457	507	474	477	493	490	471	455	481	448	516	486	504	512	506	494	482	477	491	469	465	507	486	490	470	467	502	481	488	489	503	505	497	440	448	486	489	523	456	509	502	458	480	499	480	505	480	475	534	470	521	453	481	474	493	506	488	498	506	486	491	442	478	455	470	476	446	471	464	464	469	466	466	473	460	504	479	437	472	496	501	468	465	466	472	501	515	483	472	500	462	475	497	477	474	465	473	465	470	496	464	483	472	444	466	498	526	472	469	519	492	471	462	514	475	473	502	493	509	514	491	510	465	470	506	516	478	470	507	504	496	472	514	465	491	478	464	442	490	451	476	435	498	462	509	528	467	475	471	466	477	492	497	471	488	499	455	448	474	483	503	500	485	475	480	499	479	486	484	511	506	474	508	485	497	447	442	476	535	431	486	489	498	462	492	488	528	478	447	468	485	488	496	507	489	526	444	478	464	496	504	515	460	518	487	509	494	518	488	455	480	486	498	486	494	490	461	479	469	498	511	440	490	479	463	500	483	490	494	504	467	452	466	491	496	470	448	472	492	499	451	473	478	504	476	444	452	464	500	476	525	504	498	460	531	531	472	484	451	481	479	504	465	491	489	524	509	500	491	430	457	482	499	470	483	472	469	459	460	482	461	480	452	480	513	501	470	498	487	445	495	473	498	490	471	468	524	465	477	471	498	497	484	499	449	489	491	501	481	478	491	477	499	491	504	442	506	499	458	495	470	504	474	477	502	491	489	460	475	478	474	467	494	464	519	498	488	497	450	500	500	466	474	495	424	508	458	519	488	488	515	445	469	440	484	465	479	509	484	460	509	474	490	462	465	473	475	496	467	472	521	482	506	471	502	483	474	487	478	473	458	487	502	470	465	505	473	496	484	468	452	515	490	482	477	460	468	477	467	475	471	473	481	468	476	468	443	469	492	484	470	474	524	465	498	497	513	503	472	473	493	474	468	494	472	513	514	475	457	509	502	512	497	486	516	487	489	457	512	510	504	501	462	480	502	520	463	477	449	505	493	451	474	476	516	485	492	475	499	505	477	445	487	494	456	475	464	463	463	475	485	508	477	478	484	464	486	497	496	471	515	480	492	466	511	486	491	497	504	479	509	469	449	451	469	456	488	477	490	506	498	489	476	506	484	463	449	482	485	506	485	487	496	489	478	465	489	489	511	481	462	475	481	478	485	488	451	507	509	464	490	485	495	496	446	468	489	458	489	552	453	511	480	496	476	487	513	509	507	498	503	497	493	497	498	485	436	523	465	482	476	445	476	456	495	512	491	434	486	497	463	450	474	502	507	450	500	487	479	484	512	463	447	501	509	451	477	460	503	467	473	472	490	495	496	528	510	477	486	440	490	473	447	503	460	498	494	478	492	514	470	492	482	484	469	446	509	467	482	467	482	494	496	489	477	466	460	453	463	488	481	496	525	505	466	443	491	511	516	482	496	451	468	448	513	495	470	470	471	466	509	469	472	471	465	494	463	452	465	487	479	521	509	466	488	485	497	509	461	446	468	430	467	480	520	490	468	487	442	515	435	476	492	497	486	472	508	475	492	447	493	495	482	514	487	474	478	483	436	452	498	474	511	487	447	467	485	521	468	470	478	453	478	461	478	449	489	484	464	503	509	509	456	497	466	486	491	445	504	509	508	478	456	470	454	461	495	456	460	449	449	447	488	446	492	486	455	469	477	483	509	454	475	485	502	504	477	492	494	440	488	469	501	521	515	482	507	470	482	446	492	471	493	501	507	507	488	441	477	470	486	479	508	495	490	492	510	451	466	527	474	483	480	509	470	476	490	495	484	473	488	484	526	474	506	469	466	472	456	504	471	478	472	502	483	493	465	524	446	512	477	473	469	468	458	487	474	468	498	470	468	487	502	468	488	481	497	515	479	481	499	467	487	474	494	545	494	484	485	479	527	486	469	486	507	462	501	491	494	443	473	489	454	503	523	498	493	512	503	503	513	456	498	472	500	474	467	504	466	460	471	484	462	476	464	451	503	499	489	479	462	464	457	507	484	456	497	455	495	463	495	488	454	499	486	457	512	482	514	472	457	451	519	507	495	524	415	422	458	473	471	454	480	488	471	492	481	500	475	496	481	450	478	490	489	476	483	485	474	453	462	525	461	515	510	497	456	490	483	476	489	525	478	475	489	488	495	482	463	506	476	475	500	522	506	469	493	471	445	473	445	510	492	505	513	498	464	473	501	468	438	466	513	530	485	468	470	513	504	484	401	494	474	460	480	490	490	472	481	505	495	521	487	485	504	478	494	435	508	539	506	479	477	527	486	494	513	483	490	468	494	483	474	466	479	506	493	488	497	449	483	493	490	485	499	495	479	474	471	476	437	500	500	472	476	512	489	472	503	503	495	471	513	478	482	484	457	499	452	472	474	461	475	465	499	496	486	467	473	472	457	516	484	465	460	507	492	475	533	501	521	482	535	477	484	461	457	470	448	476	459	487	535	549	492	452	478	479	508	466	475	484	520	494	498	464	485	467	522	458	479	458	511	455	490	472	486	499	456	463	467	498	463	500	502	495	478	472	499	522	462	471	458	496	465	477	494	505	476	536	497	509	469	473	522	499	468	493	473	491	445	529	443	505	454	488	531	493	550	508	461	479	488	488	495	512	449	476	490	492	477	487	458	506	490	458	519	492	475	486	495	484	460	481	457	455	475	455	504	504	492	467	474	526	477	463	492	506	463	458	511	457	476	475	496	453	497	496	495	446	451	517	504	504	469	478	469	486	484	416	462	489	465	483	514	472	471	482	491	479	452	482	492	489	444	455	481	457	452	464	483	480	477	499	485	477	419	496	475	488	478	463	453	470	499	487	470	495	516	474	461	445	490	459	486	479	476	477	499	468	458	474	496	460	475	459	478	507	475	470	492	474	507	493
48211	57468	6973	3466	2411	1889	1615	1442	1288	1091	1037	1015	955	882	881	863	896	866	795	793	806	817	873	4175	9179	5706	756	733	776	760	734	707	740	738	736	735	750	739	700	766	706	719	690	705	725	732	732	710	724	690	716	731	703	744	746	727	779	723	686	696	659	733	724	705	741	759	699	739	753	753	710	722	720	726	744	783	705	729	732	657	731	701	725	708	734	719	796	708	717	758	757	755	718	782	693	727	745	691	732	746	726	699	692	729	703	747	698	718	705	718	756	683	726	687	707	736	721	727	703	743	744	666	700	684	663	737	681	738	761	739	733	723	711	743	743	689	718	689	726	702	752	715	680	734	688	708	709	723	722	710	704	699	734	738	695	718	676	731	773	780	703	721	738	726	811	733	746	699	737	734	710	724	714	728	690	709	720	711	723	779	720	719	758	720	701	745	758	746	734	741	771	683	750	700	709	723	747	702	748	717	724	745	691	733	679	722	768	753	743	720	776	726	691	738	759	724	712	730	714	723	713	745	692	804	689	736	684	678	743	697	723	697	742	764	733	739	718	720	754	697	757	733	671	747	716	685	755	753	662	721	711	732	784	732	681	694	689	664	763	718	684	739	678	698	739	723	735	750	734	716	688	705	731	671	744	711	725	717	699	729	736	733	762	741	744	775	680	751	738	741	704	714	709	716	705	668	720	669	736	718	714	672	693	738	708	749	721	758	690	696	702	725	723	784	762	694	767	728	717	754	708	690	652	713	725	693	723	710	690	722	683	757	722	698	717	739	742	706	716	723	729	714	749	758	693	713	678	724	716	688	730	675	717	683	731	716	718	706	724	686	700	679	740	686	728	764	733	732	643	732	724	704	725	711	770	746	719	694	694	711	712	630	786	722	707	698	734	712	683	759	684	729	683	676	641	698	717	751	695	751	704	696	750	707	745	705	697	736	719	715	707	755	722	708	751	707	729	732	731	742	671	723	702	746	789	663	682	717	691	693	694	703	733	762	714	708	695	724	769	761	725	755	720	735	730	714	763	678	696	703	734	717	715	730	715	691	690	681	664	707	710	758	704	731	694	706	725	711	739	714	741	745	746	677	728	742	713	696	720	708	708	717	712	781	742	776	674	765	698	708	721	708	773	709	688	768	763	682	710	731	725	724	737	708	705	693	688	698	698	706	741	732	733	734	716	687	750	736	752	736	673	634	724	744	732	692	712	752	744	685	745	685	740	690	706	733	721	697	687	730	726	745	707	753	701	714	700	723	717	726	733	684	734	688	655	723	722	795	683	746	712	668	705	735	697	711	724	712	696	678	742	722	773	629	679	726	726	715	715	685	736	730	751	741	699	698	739	714	717	739	660	689	717	685	703	668	731	707	718	715	712	765	765	742	726	710	726	748	724	709	707	692	733	704	763	739	736	672	706	670	658	744	704	681	712	698	757	717	727	686	717	722	722	767	757	686	689	726	707	717	739	689	697	707	696	692	761	721	740	720	752	739	729	712	683	736	730	702	695	765	726	722	687	768	712	712	740	710	709	712	700	731	716	668	686	703	732	688	671	703	765	732	766	698	680	739	719	731	759	732	706	739	717	715	707	768	748	719	723	757	732	744	725	734	735	749	739	664	736	700	717	762	758	703	710	723	780	734	724	701	752	698	732	731	693	716	721	722	779	761	715	741	795	725	710	743	685	731	737	731	733	746	758	710	735	715	698	763	785	710	730	682	693	697	719	712	707	723	707	705	786	745	761	705	758	711	664	731	708	747	728	692	716	706	712	718	702	703	747	739	740	742	718	704	754	714	697	736	721	759	721	683	742	692	717	750	734	711	696	717	714	719	734	729	673	671	676	751	727	719	734	702	717	745	739	721	677	745	722	720	720	707	744	725	721	713	678	718	739	753	716	734	734	778	740	711	675	714	707	689	713	677	737	669	686	775	728	714	727	704	687	739	746	711	727	713	761	769	727	770	777	700	749	710	703	673	691	726	724	726	707	725	704	755	746	702	717	768	722	724	708	729	745	757	714	757	746	691	715	737	722	703	711	736	689	721	669	695	694	709	709	717	669	702	697	718	669	708	748	755	724	707	689	741	676	732	767	728	762	717	671	677	731	718	770	711	669	798	720	738	766	697	690	727	722	716	711	643	715	745	751	708	739	682	746	713	715	707	741	690	744	754	717	722	727	689	721	668	752	706	688	706	741	767	734	684	674	734	669	714	723	768	717	710	748	746	759	708	741	740	741	691	750	675	751	765	689	712	748	736	717	729	727	721	718	723	702	687	713	704	711	769	751	700	695	680	736	684	689	726	691	748	723	777	717	722	674	740	725	750	723	715	739	727	759	716	727	697	742	752	736	731	696	724	747	688	740	720	740	730	692	732	736	737	755	705	697	741	763	744	749	758	724	758	691	767	743	747	729	740	742	708	710	665	745	739	708	689	777	715	710	703	727	745	757	687	789	760	706	714	708	706	767	712	711	691	710	690	723	793	747	707	747	698	707	730	702	682	719	744	751	741	708	674	723	741	740	742	685	667	726	737	750	759	724	768	670	708	717	714	688	746	727	716	710	732	689	706	710	743	781	720	775	706	765	711	712	762	717	720	711	709	729	710	744	718	736	721	751	706	733	717	747	735	721	697	718	707	743	745	746	780	699	658	770	706	740	686	698	658	696	727	710	712	727	648	723	710	717	748	702	708	723	717	688	735	759	706	753	739	708	732	756	701	724	704	704	719	703	684	713	711	731	735	699	725	744	752	710	736	760	768	762	742	705	733	740	719	672	724	680	693	696	707	724	733	722	696	693	734	740	722	716	792	738	761	702	726	693	705	747	733	744	754	761	720	745	717	713	663	732	724	739	734	737	779	712	723	739	708	679	769	725	703	727	700	700	720	729	731	706	786	732	752	768	711	725	692	686	744	721	732	738	682	739	727	733	717	708	785	742	739	785	698	710	753	775	792	712	686	709	719	722	696	719	727	707	777	681	767	685	701	702	716	710	695	764	742	730	734	745	722	721	712	725	735	670	698	740	744	761	698	719	725	735	716	709	711	784	684	726	732	717	746	722	714	713	716	751	744	715	724	698	706	727	734	701	732	739	727	740	700	728	713	724	707	733	680	694	712	657	726	650	689	734	721	682	703	734	647	694	705	775	753	702	723	702	668	699	742	711	727	699	732	738	695	754	689	745	757	755	699	783	724	695	753	712	696	738	681	712	710	693	757	690	711	683	675	671	731	704	680	710	748	735	729	684	791	706	739	704	748	722	698	755	714	745	679	737	770	714	714	731	648	737	748	641	708	731	739	720	737	709	753	705	749	710	696	700	718	703	759	733	670	765	713	703	756	764	751	696	735	741	718	682	734	749	756	768	738	709	778	734	778	701	748	700	777	736	711	722	710	766	689	704	742	722	717	731	730	758	719	742	791	711	735	709	731	705	692	712	689	731	695	718	738	729	730	712	778	714	684	753	688	718	745	717	737	712	737	703	700	748	731	766	702
22802	20929	28658	23284	20909	20855	5574	849	614	553	540	477	434	453	417	413	363	365	382	343	321	337	442	3325	7668	3626	335	288	314	321	312	312	303	332	292	314	304	314	338	300	308	325	304	303	305	335	293	292	305	304	300	277	289	249	291	321	303	272	298	281	294	317	299	315	278	320	329	316	282	332	293	304	304	274	294	324	310	278	321	325	318	299	283	305	330	331	308	280	297	300	310	301	298	339	289	329	278	303	293	293	295	316	301	309	271	280	306	279	324	300	305	306	327	295	298	319	288	276	306	290	306	290	309	278	301	298	314	297	324	297	266	288	301	271	283	302	313	297	335	256	304	298	300	317	312	301	296	251	278	326	287	292	320	323	312	285	263	279	283	297	308	292	325	314	284	264	346	323	304	318	277	318	298	322	323	314	265	323	318	298	284	330	277	273	279	310	307	306	293	298	285	292	309	287	281	330	314	301	294	324	294	306	292	313	271	285	317	310	327	309	279	339	312	303	270	324	280	294	286	284	295	280	295	295	312	319	277	314	298	291	319	321	272	317	308	285	289	315	261	289	305	288	288	293	323	311	307	326	308	305	319	322	295	314	294	312	312	299	341	298	312	274	285	330	311	298	286	271	285	311	335	309	283	321	303	341	310	310	277	329	295	286	317	275	309	299	292	300	322	328	295	343	312	314	289	321	308	323	303	303	309	279	305	348	291	277	288	343	314	291	303	301	297	248	313	265	291	306	283	273	268	304	307	284	287	295	305	305	297	302	334	291	301	298	279	286	302	265	318	306	297	312	307	282	328	312	312	301	272	312	290	281	271	279	276	327	293	288	284	293	301	293	288	303	301	275	291	292	277	302	310	298	278	285	290	319	283	287	280	310	308	287	292	274	307	303	304	331	309	269	299	285	286	293	318	312	307	291	285	289	283	296	327	298	313	291	301	268	330	297	293	304	293	286	296	300	338	278	317	291	292	260	328	313	287	294	317	288	291	285	312	309	336	299	298	300	273	304	290	295	300	302	283	278	265	302	291	322	301	305	322	284	302	289	293	286	299	289	307	314	312	301	301	307	331	291	312	292	277	316	309	283	310	290	295	304	289	279	280	270	293	298	310	297	279	291	315	293	299	313	287	316	300	282	309	323	305	304	309	311	283	290	304	285	318	305	307	306	326	296	317	286	291	300	281	299	300	283	267	286	302	332	302	292	302	288	300	343	294	334	266	299	289	322	295	327	315	312	290	289	320	290	315	303	277	317	318	284	295	287	306	301	285	298	282	285	300	328	305	313	327	291	310	329	299	270	315	311	306	286	281	290	296	311	270	297	323	293	309	280	272	292	289	301	299	283	289	275	298	297	281	299	299	292	294	327	313	299	293	298	252	325	287	300	302	307	312	300	281	270	279	300	308	316	305	289	266	298	299	326	284	314	315	289	286	300	318	300	298	333	300	320	317	277	266	288	286	312	294	278	306	305	295	336	327	284	297	277	291	305	316	325	343	292	289	284	290	278	303	324	289	299	307	306	273	314	297	329	286	311	280	311	332	299	325	291	293	311	310	311	300	272	293	302	295	308	338	285	282	311	302	284	330	281	319	306	298	274	318	314	296	306	290	277	312	308	280	308	296	301	284	305	291	301	292	289	285	291	283	311	299	303	303	300	289	265	288	300	286	289	297	296	323	306	278	320	289	283	292	309	287	303	289	304	316	297	304	312	321	288	284	292	320	298	277	262	313	301	285	335	288	292	294	307	325	287	304	289	316	314	304	288	300	282	301	324	320	296	321	291	313	307	312	298	290	279	307	328	301	313	341	318	296	259	268	284	287	340	298	298	290	316	306	310	311	273	305	292	332	336	298	302	274	287	309	270	328	302	286	278	300	298	298	312	322	315	301	307	271	279	284	276	317	301	320	294	309	290	310	284	298	316	283	314	282	325	283	303	291	312	294	274	297	346	308	319	321	285	309	300	300	284	277	311	329	283	303	305	311	319	317	283	323	310	302	276	309	305	281	266	301	281	282	309	312	316	310	293	296	306	307	303	302	288	305	302	316	310	285	304	323	320	287	329	331	299	314	271	267	308	315	290	292	313	316	312	308	338	330	300	282	313	318	310	338	298	326	326	292	311	315	317	290	300	318	276	322	275	303	325	305	300	318	295	300	287	302	286	313	284	290	287	303	294	321	327	313	318	298	294	306	294	307	266	312	324	293	308	273	299	300	296	310	292	298	310	297	304	313	311	325	327	307	288	339	320	283	320	296	284	341	307	291	310	273	297	319	304	301	277	293	294	295	285	289	250	311	289	291	305	333	281	275	307	315	344	296	304	297	296	290	290	297	305	318	274	320	305	273	312	312	326	299	292	291	291	347	304	289	308	308	293	320	262	302	284	314	299	297	300	332	293	315	302	294	273	277	284	300	317	260	313	301	297	299	283	317	298	311	316	313	310	294	280	288	312	294	299	319	316	296	296	286	273	298	306	286	328	265	324	313	281	284	288	300	271	329	318	307	285	298	295	310	299	275	289	321	301	307	297	309	314	287	289	297	297	279	313	296	289	329	281	292	285	295	301	301	315	284	278	309	292	316	300	304	311	293	307	299	314	313	333	295	292	314	297	249	267	283	317	326	294	302	248	329	293	258	314	307	306	284	292	280	317	273	307	330	299	299	278	296	327	299	312	265	305	324	301	304	284	318	311	282	297	323	306	276	312	266	296	300	275	307	289	293	313	314	317	307	302	303	307	308	314	319	308	306	278	288	280	288	281	310	276	327	291	305	313	305	320	306	316	262	291	317	302	320	263	324	314	320	321	304	306	317	287	300	308	315	287	314	281	314	305	298	327	315	300	308	294	315	301	312	323	318	315	305	298	318	303	324	301	319	317	310	281	328	310	289	290	320	314	299	263	295	292	306	292	285	299	290	309	312	266	297	336	293	259	298	277	296	337	287	308	266	292	308	315	296	305	309	298	301	293	313	274	282	310	281	315	308	341	317	279	293	321	297	274	313	312	291	301	305	286	289	332	304	326	316	269	286	303	321	304	287	315	306	291	296	320	268	304	323	298	287	289	300	294	313	266	298	286	306	316	295	294	306	302	309	285	305	296	284	322	287	272	298	317	300	308	290	297	311	325	309	270	341	303	287	326	293	298	274	266	311	306	286	294	292	274	300	303	303	293	292	281	331	311	298	301	316	275	320	289	276	287	280	317	291	275	286	329	322	308	326	278	301	292	284	307	284	265	305	309	289	313	293	303	340	288	307	307	291	262	310	333	321	278	293	318	298	318	289	295	275	295	330	294	306	308	309	300	284	279	325	283	314	315	297	313	292	299	311	314	310	302	310	291	281	294	300	262	287	312	300	285	297	296	280	290	305	323	317	301	298	329	306	289	302	276	319	279	326	310	302	307	279	296	306	280	277	296	315	293	310	308	293	289	310	305	275	298	290	301	287	300	290	307	287	295	330	288	308	264	329	254	286	323	295	324	308	297	297	281	326	285
54167	63718	9959	5410	3873	2831	2267	1815	1556	1259	1087	991	881	794	770	746	773	640	638	609	635	590	759	7552	15346	6811	501	483	460	495	495	499	454	495	487	426	466	481	472	486	485	445	462	491	476	454	445	445	494	449	469	449	465	457	493	426	470	459	451	479	476	452	431	461	435	517	453	476	499	490	481	452	506	455	486	468	512	465	468	456	495	435	444	460	479	448	466	448	448	447	490	451	460	471	452	492	458	419	477	449	454	445	436	443	423	446	435	410	441	428	428	476	492	441	443	467	462	471	475	476	460	434	480	479	478	479	453	431	428	485	517	433	490	457	442	438	451	474	441	447	459	485	457	496	496	473	462	486	475	449	479	485	424	477	444	458	435	434	425	477	413	489	432	448	448	469	454	459	468	451	421	431	447	467	456	453	445	440	426	488	453	497	443	414	438	504	451	412	476	440	462	440	448	476	437	470	479	452	438	446	479	438	472	454	460	448	452	451	464	476	498	456	461	429	461	442	451	461	458	461	491	425	441	440	446	515	435	435	446	437	440	449	497	470	425	458	497	452	469	463	452	442	437	484	464	458	449	454	461	453	514	498	443	440	455	439	469	488	493	431	456	440	510	452	441	406	471	435	439	421	457	467	461	466	460	467	449	456	440	452	428	454	456	402	516	472	472	465	454	471	470	473	483	437	439	435	439	458	475	439	458	447	459	434	445	477	477	466	497	468	477	482	447	431	490	455	479	462	426	441	469	436	434	432	468	431	477	490	428	451	415	431	480	432	437	470	458	436	441	463	453	464	509	488	444	433	452	419	439	427	471	486	444	468	480	428	463	456	485	454	469	476	492	463	483	473	436	465	474	442	418	424	451	427	456	454	423	440	459	444	453	482	443	438	479	417	426	460	465	443	441	449	454	442	473	475	497	454	471	435	497	443	468	448	470	463	440	468	457	478	435	423	461	465	435	445	467	498	454	481	419	448	433	449	418	466	472	452	464	446	453	447	447	447	453	448	503	467	468	451	467	458	471	458	460	460	459	484	456	469	456	441	479	462	456	461	450	482	443	434	482	446	449	420	491	448	452	456	464	458	453	418	469	454	439	450	472	453	423	448	443	436	479	475	447	448	458	442	457	468	470	469	475	436	436	424	484	467	401	402	467	469	409	457	501	477	483	466	441	487	458	464	474	450	464	459	478	449	478	412	421	484	493	461	458	457	460	463	423	482	486	404	469	414	448	461	413	444	465	496	468	427	503	448	474	451	466	466	435	417	439	495	455	429	469	490	416	487	492	438	424	448	441	512	455	467	446	445	429	432	450	432	468	410	486	457	488	448	475	462	463	449	474	456	461	456	434	445	394	446	450	448	486	428	441	494	463	435	450	410	437	439	477	468	439	431	449	474	437	434	423	511	446	449	458	439	457	429	478	494	446	454	455	424	441	448	456	464	478	455	469	418	442	448	468	471	463	462	411	463	471	435	464	471	440	464	443	448	455	461	444	462	423	438	448	475	461	508	458	422	452	416	437	434	438	486	450	489	457	441	428	451	474	437	450	486	437	450	487	469	468	461	390	475	443	449	476	469	456	482	463	457	450	435	453	455	466	451	408	429	435	454	466	455	488	462	455	430	443	504	481	454	439	444	463	466	468	463	506	476	452	431	461	502	478	460	448	430	450	462	473	466	443	467	476	484	450	451	488	456	453	451	447	478	447	465	480	437	449	433	442	462	438	445	433	464	434	461	438	437	453	466	446	430	480	425	472	470	436	422	430	461	410	429	458	467	455	450	459	440	466	473	438	462	471	425	464	450	431	414	449	473	440	455	449	472	487	479	476	446	475	475	435	451	425	441	458	452	447	422	437	437	420	442	481	486	422	468	460	500	462	470	446	444	469	448	465	442	460	448	453	460	451	478	448	470	464	437	439	473	451	467	466	475	436	434	481	425	435	441	483	491	469	464	463	459	485	453	472	462	438	473	471	438	467	445	495	441	470	439	436	433	422	468	473	446	435	508	448	513	437	431	464	449	467	465	472	449	414	450	484	461	451	463	451	479	477	452	473	447	477	472	470	437	491	464	467	427	464	424	422	474	438	488	457	457	479	465	482	461	447	426	435	433	431	429	458	446	440	453	450	449	468	429	451	421	441	440	489	453	439	441	513	492	444	498	445	455	420	467	469	440	468	480	528	427	421	455	434	462	447	437	444	492	447	470	482	427	432	475	461	470	512	456	498	478	440	443	452	479	429	443	459	481	450	446	427	446	439	440	465	440	457	479	422	486	457	468	437	453	479	453	431	468	481	449	442	414	442	452	472	434	447	482	457	470	458	418	483	430	444	470	475	440	434	463	481	468	474	505	459	457	455	485	466	484	460	436	443	528	439	436	461	505	436	445	458	485	458	454	434	474	476	431	414	477	453	445	442	432	408	471	453	452	451	440	439	486	444	472	453	463	445	477	438	444	464	463	431	473	485	478	450	464	450	460	460	458	444	472	455	426	470	477	453	447	450	457	498	447	477	451	454	459	454	422	473	479	430	467	465	433	471	435	452	507	496	464	471	440	440	481	436	444	475	468	444	445	420	460	460	455	483	472	457	444	428	482	468	461	461	465	422	415	433	479	426	472	456	463	443	431	427	409	454	476	426	462	465	425	446	440	475	460	429	477	487	475	461	463	473	427	413	423	469	501	454	448	457	469	450	490	481	455	455	421	448	439	449	446	480	472	448	479	471	441	425	455	468	446	443	469	476	428	435	450	468	454	430	447	485	439	479	486	461	459	446	485	430	456	483	459	475	455	479	457	473	479	425	421	471	438	467	406	446	473	460	497	479	454	462	461	456	452	461	460	452	469	461	460	450	459	439	430	474	463	503	487	442	481	507	407	471	429	503	476	457	403	427	454	445	447	441	445	418	472	445	443	470	462	449	467	457	458	451	422	446	449	437	442	464	480	420	426	471	440	432	451	431	497	447	468	435	476	383	454	470	449	450	467	453	425	453	430	466	474	449	486	470	402	442	425	469	472	451	466	444	439	457	441	447	464	496	498	454	460	484	492	456	441	458	460	459	460	466	451	440	431	469	483	438	401	436	437	440	445	436	483	483	495	457	449	424	443	474	420	488	474	455	443	494	455	411	475	437	452	433	473	439	476	417	418	482	451	449	461	459	435	457	487	452	408	476	457	439	451	471	443	445	442	537	452	442	440	424	485	489	475	439	481	461	446	449	433	445	466	462	459	405	479	464	448	471	443	459	437	455	477	489	440	431	482	457	481	466	447	454	455	439	453	455	434	441	497	435	478	452	457	469	464	457	444	460	448	441	476	460	476	444	460	494	486	454	436	452	446	445	421	439	485	474	446	455	490	457	515	512	433	415	457	483	428	434	447	492	465	446	455	457	442	474	399	454	444	484	457	462	454	476	457	462	458	453	446	452	443	412	468	445	477	452	448	431	418	455	445	446	508	449	447	456	462	471	446	487	464	459	472	453	442	445	432	443	419	459	436
26774	21196	14110	1403	511	484	441	460	431	412	403	390	459	423	397	419	392	401	385	414	419	407	409	448	866	742	411	401	407	443	416	453	419	395	421	374	414	425	404	447	410	441	407	404	433	447	372	440	388	445	427	392	420	404	410	422	419	445	401	392	416	410	394	439	405	401	422	418	456	379	455	431	414	412	428	449	407	425	414	385	419	398	380	400	385	400	428	401	404	430	426	405	422	450	433	420	378	438	420	459	417	404	423	408	424	445	406	410	412	420	376	409	405	400	407	409	405	426	409	383	394	402	463	426	448	415	386	433	465	430	408	448	414	428	409	436	434	405	415	400	411	416	442	419	407	407	394	407	418	432	415	421	412	429	389	401	398	422	433	424	371	386	374	425	392	413	417	417	418	419	435	422	394	421	403	409	419	408	421	401	406	396	431	424	438	370	378	404	400	378	447	436	452	430	378	435	415	435	404	402	408	437	447	409	418	421	434	435	433	417	383	454	375	415	378	460	399	446	432	406	399	400	438	405	388	427	420	429	463	450	399	406	431	436	418	424	411	380	428	431	406	444	430	401	442	405	392	411	399	415	430	433	431	395	362	430	410	406	399	369	397	385	432	442	394	418	396	435	393	413	410	428	425	406	448	383	412	408	399	417	454	389	427	406	415	437	409	438	386	466	378	382	379	420	437	450	417	418	412	389	459	435	424	403	415	401	399	434	428	441	400	446	415	421	433	374	415	394	384	444	425	465	387	379	429	408	420	453	428	428	391	459	433	430	410	416	397	408	478	401	384	436	410	425	399	375	409	462	408	393	377	385	403	399	391	411	426	429	426	435	387	391	413	381	436	403	444	446	449	426	435	432	422	418	434	384	400	403	410	413	401	425	443	406	420	426	462	398	418	432	370	413	394	434	378	402	410	356	375	392	440	420	418	406	399	451	412	415	392	459	436	395	415	411	422	437	417	418	417	397	418	389	411	425	404	390	401	427	408	378	431	379	393	419	415	467	439	407	402	414	419	423	417	397	429	414	400	394	402	387	464	408	417	399	441	433	402	392	405	404	383	430	390	376	413	411	378	416	408	415	376	415	407	401	379	426	386	410	416	416	418	421	405	376	404	379	394	402	413	392	407	414	445	415	448	442	446	384	443	408	421	396	427	416	440	438	417	407	410	391	401	432	403	402	379	443	391	425	432	397	401	428	396	439	417	448	421	435	413	423	418	415	420	412	406	420	423	421	408	413	414	405	401	421	410	438	393	415	419	411	392	416	425	427	395	427	429	394	434	418	440	393	402	425	412	409	409	421	389	447	427	392	442	404	419	443	403	412	421	403	402	442	404	421	426	398	430	418	425	407	395	404	362	356	420	401	413	452	430	398	437	401	409	436	412	382	436	426	454	396	425	407	402	410	423	425	411	429	426	401	413	408	427	449	447	416	436	403	390	399	408	388	431	379	426	429	406	383	436	413	441	431	460	415	427	417	407	437	383	397	410	436	419	449	414	394	404	402	392	401	430	416	449	422	429	412	411	426	406	428	427	407	436	418	435	413	415	449	434	434	377	429	404	382	408	412	402	393	445	417	437	415	402	419	427	427	363	420	385	397	422	431	429	406	466	411	449	409	446	426	405	401	408	438	434	442	444	412	418	380	381	385	402	396	366	425	431	393	426	430	394	394	432	422	423	389	429	387	390	406	440	398	392	390	417	414	438	361	427	414	383	416	387	402	429	397	431	363	418	396	430	425	417	452	389	418	389	417	441	396	401	387	414	431	428	406	427	432	420	387	421	413	402	412	393	453	418	425	389	432	440	431	422	430	411	387	405	395	416	386	430	410	388	401	413	406	385	441	401	434	411	424	443	438	396	386	402	402	402	416	445	395	390	424	394	423	421	381	430	430	425	406	464	356	399	400	397	444	396	403	412	425	383	415	413	404	415	416	381	430	411	418	407	413	442	420	411	414	429	371	447	414	429	421	405	406	392	421	397	425	439	397	417	418	452	441	424	401	451	395	408	410	380	441	449	410	386	433	415	417	419	368	419	451	409	446	445	420	436	430	422	425	429	403	413	444	441	418	442	395	406	406	367	408	393	425	396	471	405	400	386	390	425	403	411	373	423	439	412	422	453	450	404	427	385	407	393	452	428	389	418	415	405	486	435	420	437	408	399	396	413	398	424	418	436	416	394	407	391	390	378	433	439	414	405	385	402	414	419	394	421	424	421	400	393	415	419	421	418	400	415	428	445	418	439	479	439	408	402	435	410	364	410	415	400	403	397	406	436	404	420	385	433	431	396	413	365	400	408	410	386	430	404	432	409	417	422	423	420	403	400	412	409	403	433	430	388	434	403	393	397	420	400	401	411	447	399	392	397	446	408	405	383	408	435	423	397	402	437	407	429	422	414	380	421	370	425	416	399	424	352	406	385	393	427	424	397	425	454	414	410	400	397	392	440	462	452	389	440	421	433	382	391	435	411	405	418	424	423	418	416	410	415	373	439	391	399	437	426	461	430	463	421	440	372	426	425	417	401	421	376	400	422	421	404	419	468	412	437	392	388	424	384	416	426	426	414	411	419	402	416	410	415	438	393	382	373	393	403	395	422	436	412	403	414	455	435	435	413	401	429	398	427	405	410	420	393	434	386	434	410	422	422	445	418	413	425	417	412	406	415	412	382	398	406	417	417	422	423	431	417	417	405	429	413	430	407	409	410	435	385	423	408	392	424	410	409	451	461	438	437	474	430	422	387	449	434	407	406	422	410	386	421	418	432	418	391	391	432	443	418	428	428	419	391	378	411	418	384	444	445	446	417	421	421	385	411	398	390	416	428	394	404	433	397	429	408	396	404	385	429	404	419	410	403	419	430	440	419	405	417	383	374	399	395	437	401	403	430	424	426	410	436	416	437	399	431	418	376	440	396	425	404	404	466	412	446	417	397	412	432	434	393	422	426	415	428	415	458	395	427	401	397	386	418	440	406	386	406	441	373	387	409	394	423	378	462	463	419	407	379	381	394	399	412	439	434	362	441	391	428	380	362	380	408	397	408	397	414	399	404	426	420	418	400	454	413	425	415	422	388	422	418	374	405	440	433	428	448	422	401	419	383	403	410	436	392	393	404	403	413	457	403	390	405	421	436	451	414	405	413	422	405	420	437	392	417	409	407	407	414	434	405	448	411	405	416	424	405	424	406	410	430	459	418	390	464	422	393	396	452	424	417	426	414	419	429	431	398	416	425	457	399	427	420	385	419	428	397	435	396	414	410	419	404	443	443	406	448	415	376	419	387	436	409	380	413	434	404	429	428	387	403	408	379	420	402	424	420	420	390	428	381	379	416	418	422	436	399	424	380	416	437	426	409	438	406	431	445	388	442	410	460	390	402	428	424	454	433	408	401	417	427	392	401	439	418	435	377	412	371	401	417	433	420	447	408	403	413	424	433	432	415	403	425	420	426	391	401	417	408	448	418	455	405	406	402	421	433	425	416	452	405	392	427	424
26279	25637	1440	918	832	780	720	768	680	634	691	668	652	660	656	673	602	618	610	585	632	650	568	717	1913	1425	599	558	604	632	572	614	645	622	617	617	627	645	593	574	609	641	597	659	610	627	609	633	661	601	555	639	609	574	616	583	615	609	600	600	589	599	576	612	593	610	622	642	556	607	582	657	621	583	606	600	611	603	613	565	637	599	635	588	628	632	556	622	618	636	603	647	627	629	562	581	571	667	601	593	604	630	602	602	619	651	597	617	658	683	594	627	614	601	612	614	581	641	616	655	608	627	599	626	597	591	589	615	664	604	606	569	615	620	644	629	600	592	643	599	600	612	644	633	661	601	584	634	627	608	578	680	584	662	606	643	593	566	643	585	621	607	602	632	592	614	586	618	584	618	609	627	636	646	602	597	603	649	608	631	630	635	611	586	642	613	593	638	620	647	603	597	617	615	582	586	640	581	587	587	605	543	600	590	623	619	642	595	593	612	656	606	634	612	620	602	637	638	600	637	618	582	608	601	599	663	607	612	606	602	602	629	635	593	594	632	609	643	614	606	619	645	628	590	607	651	605	646	614	628	605	630	608	637	559	618	609	605	622	624	623	657	633	623	655	597	608	604	601	604	589	675	601	625	601	565	546	580	629	606	554	584	640	607	570	656	590	589	596	597	624	589	637	605	590	615	600	631	612	621	577	601	624	633	631	606	636	635	632	603	610	583	559	629	645	599	664	584	616	641	627	584	661	581	593	592	572	571	610	677	643	605	647	592	637	641	626	596	609	556	596	617	603	605	627	628	575	651	580	560	608	550	565	618	614	614	646	610	601	629	591	666	571	633	627	631	585	607	569	607	625	642	645	655	626	613	598	615	559	613	612	668	551	611	613	607	583	612	582	608	598	653	596	637	623	562	616	602	586	591	615	634	626	576	608	592	602	615	602	684	606	634	600	597	588	641	593	575	643	565	618	644	666	624	611	604	573	601	613	569	598	618	596	603	595	590	589	635	572	592	647	639	584	620	616	590	585	638	632	587	640	619	623	590	581	651	639	620	624	597	658	593	633	610	623	606	624	603	629	638	626	648	601	598	653	639	643	612	594	585	628	584	577	632	626	638	612	604	634	625	623	603	593	600	653	596	617	676	625	604	591	621	666	611	625	617	598	614	622	638	654	640	637	625	582	593	658	628	596	651	639	617	589	633	592	617	619	620	624	615	605	592	603	616	590	609	608	640	557	597	617	616	606	598	622	602	631	578	607	608	602	606	622	641	566	589	632	598	640	605	641	649	602	573	630	614	569	614	616	622	592	578	637	649	635	601	580	612	614	580	581	607	623	615	632	673	628	612	608	642	675	603	598	614	608	630	590	596	654	596	634	617	601	602	593	597	608	622	636	590	591	632	608	618	624	606	613	621	619	619	591	616	581	607	569	639	632	624	648	584	611	618	594	616	577	584	627	617	624	614	583	590	563	606	579	619	627	638	576	628	607	613	613	601	600	640	619	588	608	579	604	627	630	620	575	596	643	623	590	584	585	619	612	667	591	628	623	599	644	649	601	626	664	601	584	635	627	627	623	582	590	606	629	645	652	574	606	588	602	660	675	586	594	644	625	629	593	589	635	594	594	584	589	606	590	562	620	610	619	584	596	619	591	591	610	612	596	603	649	622	609	611	620	621	603	623	591	643	615	619	546	664	633	587	616	644	617	624	641	574	612	594	650	590	633	648	659	629	641	610	605	614	651	667	652	602	587	582	610	622	633	599	620	631	562	615	611	662	626	580	624	607	604	612	616	643	647	640	616	633	607	629	606	586	666	616	610	650	616	639	625	637	556	622	591	586	631	617	603	622	637	646	575	605	616	574	601	617	588	588	630	586	622	645	623	622	640	626	604	525	603	630	594	671	632	631	584	636	593	614	625	609	596	585	638	594	652	637	637	592	588	600	576	609	626	659	670	619	606	608	636	601	621	605	583	555	591	611	581	627	622	613	563	593	612	640	630	611	600	604	590	635	615	644	582	658	601	618	625	582	654	620	617	631	575	594	638	574	588	617	614	639	638	660	620	601	662	598	607	584	605	604	624	633	627	620	623	610	630	601	634	637	598	594	612	615	601	654	661	624	605	609	596	568	594	618	602	622	605	642	552	597	609	612	617	621	636	618	584	563	619	608	607	636	607	624	629	582	621	601	613	625	616	657	622	616	622	590	631	582	634	639	647	603	610	556	592	601	592	612	630	641	615	638	600	645	568	580	643	627	619	645	608	647	578	621	620	635	604	599	560	582	614	594	609	597	635	595	613	641	615	641	617	585	620	652	598	608	625	602	615	621	607	612	589	625	629	600	615	617	568	607	603	586	587	628	630	580	646	635	605	580	627	638	590	614	564	599	585	611	654	584	571	628	585	634	608	616	611	594	638	646	626	597	610	628	624	631	646	647	599	607	640	655	615	621	649	619	626	601	624	583	575	634	652	585	535	630	605	631	623	638	575	600	633	635	626	664	607	653	651	631	584	603	605	555	645	614	674	573	604	574	599	621	608	645	587	606	600	613	598	632	623	614	628	632	649	588	586	589	627	593	625	633	602	576	594	619	621	619	606	615	551	638	663	599	612	646	626	623	598	619	592	658	644	626	612	597	621	637	583	628	612	624	631	635	594	616	597	657	592	611	619	646	619	647	616	622	597	628	581	640	616	630	601	685	601	638	619	600	628	585	595	615	631	587	605	645	611	601	618	612	538	640	616	574	630	619	616	628	550	594	632	600	603	566	596	657	623	611	653	551	595	609	580	570	621	598	584	621	623	574	634	570	589	563	591	606	576	621	613	642	619	570	659	603	641	663	617	625	606	648	584	591	609	630	620	613	617	598	624	618	596	578	598	612	579	608	610	603	621	580	591	627	604	628	598	652	572	568	589	613	548	606	589	618	637	622	621	591	648	600	644	615	628	629	596	618	630	627	632	601	624	619	591	635	612	613	585	625	647	631	663	624	622	622	589	595	602	607	594	613	626	618	607	598	645	587	619	629	624	624	630	595	625	577	627	632	597	602	636	599	596	638	589	572	656	605	577	615	639	607	607	575	600	637	615	628	591	583	591	617	638	639	603	653	614	629	633	648	586	632	583	646	619	618	613	668	605	619	607	621	619	600	614	605	578	614	643	597	600	615	618	633	597	624	606	609	598	618	615	566	600	611	601	668	630	612	592	556	603	632	685	629	636	611	607	646	635	627	592	599	610	614	659	654	646	677	611	614	638	602	603	579	627	609	628	609	614	598	607	639	625	657	594	623	652	611	627	632	658	587	629	600	612	644	630	595	622	637	579	613	600	587	654	589	628	617	604	588	627	592	644	655	618	579	601	659	582	648	603	639	642	594	561	589	581	622	606	582	607	620	643	660	623	645	609	607	616	573	600	587	648	628	617	569	602	642	643	617	650	639	597	610	614	659	631	621	603	640	577	617	616	567	656	627	593	561	609	616	628	611	603	604	600	650
23850	20916	27977	23935	20821	7829	1039	755	630	585	583	604	563	556	557	501	539	503	531	526	502	518	530	954	3920	3676	577	504	476	501	503	494	492	518	520	502	500	530	495	500	502	501	474	514	485	527	498	493	492	500	495	481	507	438	493	514	535	477	488	462	500	486	476	509	492	503	451	493	447	462	470	511	519	496	503	465	451	507	475	476	523	512	498	500	524	502	463	463	484	491	532	480	493	521	477	489	491	500	516	510	477	507	497	495	447	490	536	516	492	494	459	485	502	507	453	538	515	491	515	486	485	500	463	491	485	515	502	545	507	482	492	512	435	487	452	512	526	461	516	499	471	469	502	493	492	512	485	510	489	523	470	467	529	492	499	484	495	487	528	457	465	492	491	483	488	474	461	479	499	513	481	483	502	512	514	482	514	498	518	540	544	505	489	487	496	471	489	500	476	459	448	512	478	485	514	520	469	482	511	491	483	511	447	488	462	476	488	484	524	511	497	509	507	483	512	472	493	498	490	497	474	450	506	489	527	487	475	442	529	504	510	472	495	500	499	477	470	477	530	459	477	506	479	520	516	480	510	455	492	450	506	489	460	488	468	476	514	477	459	499	458	516	499	478	508	502	489	437	489	473	515	497	534	499	492	510	499	511	486	508	496	515	472	515	491	454	498	489	509	517	482	499	465	502	505	516	507	500	514	498	507	471	480	506	492	523	502	456	518	479	484	483	488	462	515	464	512	526	481	511	510	512	474	501	477	472	480	487	496	461	455	512	538	505	464	507	500	499	490	473	488	462	485	469	509	493	468	498	482	481	440	492	465	507	472	477	513	461	477	504	539	497	497	509	516	485	468	484	465	483	477	522	488	523	480	491	499	497	483	487	490	490	487	472	516	467	514	475	460	485	490	470	479	504	486	464	477	525	487	457	501	472	476	477	502	497	519	502	548	506	489	484	453	460	478	502	526	491	502	473	530	479	492	523	456	503	465	472	495	511	504	485	481	488	501	478	466	510	506	516	494	485	497	495	490	497	515	491	556	485	466	471	494	513	504	419	510	487	542	469	545	517	516	496	498	516	471	473	479	463	498	472	490	500	473	485	488	508	512	483	486	517	487	542	520	489	458	459	500	481	467	501	495	478	505	522	501	489	547	476	500	440	528	475	500	494	505	540	521	479	488	501	495	506	444	459	528	465	460	530	512	495	484	503	437	490	485	502	515	494	507	476	505	465	481	503	491	490	523	517	523	490	497	457	482	514	495	456	474	488	487	546	474	503	478	477	484	423	511	521	519	519	466	517	473	485	496	487	491	507	480	467	507	477	466	517	506	510	424	468	481	500	498	499	504	437	483	507	458	485	503	532	495	504	475	497	500	490	505	478	491	509	500	512	499	465	516	507	471	481	513	489	511	467	471	497	506	449	505	512	506	494	441	453	488	470	517	516	504	468	502	483	479	509	509	482	477	465	489	510	491	493	504	466	484	469	490	519	468	514	546	477	490	493	482	511	507	489	477	496	495	453	542	502	474	508	484	534	476	500	520	501	482	494	507	479	546	493	490	511	507	518	476	476	459	488	485	515	491	500	479	478	482	522	526	497	450	485	500	502	474	489	485	497	476	496	504	492	498	492	475	523	486	503	502	456	469	516	455	473	469	511	463	525	495	495	490	471	490	466	469	506	507	505	476	548	485	454	439	485	484	498	512	478	481	472	464	492	509	477	457	453	447	522	501	464	495	470	469	463	530	497	456	479	462	482	468	477	473	497	514	477	512	548	453	492	490	462	507	502	453	514	493	446	470	508	511	529	480	475	519	487	473	451	500	503	506	501	524	462	493	509	512	500	499	489	483	493	513	491	491	463	529	501	483	480	473	492	506	521	508	481	512	474	479	497	490	496	472	457	489	488	479	505	493	482	472	477	513	545	489	489	461	529	509	487	482	532	468	484	497	491	528	469	536	522	468	534	458	467	486	481	484	526	466	491	499	507	474	517	480	514	486	488	474	494	493	519	504	510	481	500	487	477	508	500	491	482	491	450	486	457	477	493	500	486	467	507	487	441	485	493	488	490	485	495	477	493	455	495	503	518	478	516	489	487	498	505	498	444	508	479	473	448	507	455	460	462	488	483	512	468	508	535	502	472	497	510	491	503	519	490	487	469	506	490	458	519	505	494	508	482	490	505	514	461	488	479	452	506	551	513	521	498	528	483	442	485	491	496	492	469	518	502	481	474	482	504	511	496	471	444	504	492	507	506	472	479	468	514	503	494	510	499	489	492	497	491	484	439	519	480	462	484	490	495	507	512	478	474	449	489	475	493	472	513	496	489	491	486	493	495	468	477	518	528	512	487	465	503	492	483	458	547	506	471	466	500	487	504	495	531	540	487	497	490	475	468	486	440	465	497	482	484	472	469	501	530	468	502	516	481	503	472	450	506	505	463	516	473	489	490	485	458	474	491	525	504	528	482	506	492	474	496	495	470	464	501	485	503	498	497	510	453	518	492	479	481	489	489	457	486	483	529	484	512	479	477	502	480	510	507	498	494	484	521	498	476	441	500	541	507	503	473	513	506	484	429	484	479	487	498	452	474	471	493	487	500	522	498	535	487	458	527	503	476	473	514	515	503	485	458	517	480	479	503	486	481	477	517	488	483	511	492	491	485	505	483	499	464	489	478	513	472	472	471	535	496	490	449	485	460	510	488	493	484	527	472	513	473	473	502	501	489	528	479	524	508	472	482	482	480	481	451	486	475	488	522	491	500	509	452	491	494	513	496	455	523	482	544	488	503	464	490	481	481	515	468	497	522	506	498	510	520	456	488	463	470	482	507	487	475	475	522	485	468	517	477	498	478	500	465	491	472	494	496	479	476	540	493	520	503	466	494	488	492	476	493	458	509	481	502	485	499	512	481	464	446	509	485	514	519	499	524	512	471	491	482	536	554	514	499	476	517	474	452	537	480	497	517	513	515	527	483	527	507	477	487	508	511	500	466	469	472	467	498	507	497	531	497	504	477	475	539	526	489	465	482	475	478	473	536	508	481	475	474	455	504	494	493	483	509	492	454	489	485	471	536	498	494	527	507	490	487	484	474	480	474	499	507	515	470	463	480	503	491	470	451	507	461	495	528	488	471	495	492	512	476	489	506	475	480	517	492	535	515	505	497	463	495	485	478	476	507	520	477	501	470	467	522	492	478	491	492	455	465	512	486	504	488	474	480	499	501	478	474	476	489	485	495	532	487	465	506	466	538	455	490	462	481	501	497	483	487	489	509	481	459	506	542	478	464	464	500	472	505	491	463	489	468	514	467	451	462	493	494	515	489	487	471	492	484	498	475	482	517	486	467	461	497	503	493	456	484	492	513	481	508	490	492	520	524	479	497	514	511	512	468	468	463	496	465	490	487	485	505	488	492	466	493	497	492	486	517	504	487	497	458	494	461	477	517	454	473	491	479	498	514	485	498	539	495	474	475	484	479	480	533	514	473	471	521	505	501	521	553
49630	55049	6524	3514	2532	1915	1625	1417	1197	1154	1030	1001	885	917	867	853	871	862	829	796	831	783	760	1930	9027	7521	744	768	765	733	687	682	719	708	772	731	757	739	738	696	700	738	728	756	668	745	696	686	731	774	725	701	707	766	738	734	720	731	747	733	760	748	736	730	717	752	743	722	711	752	731	738	689	775	699	725	752	715	728	712	721	769	731	703	693	751	712	720	755	749	703	747	722	699	758	716	740	709	799	748	777	730	723	754	696	726	775	755	699	741	745	732	775	747	714	746	734	706	734	695	720	732	726	674	717	737	753	725	756	761	705	715	768	739	699	709	697	713	734	699	713	771	713	705	664	721	726	759	760	760	752	744	746	734	696	720	705	708	717	739	720	765	778	725	723	710	761	739	735	714	721	729	755	742	737	726	681	736	742	726	732	728	722	771	731	721	671	719	747	758	715	720	718	727	771	763	693	737	766	708	743	717	702	751	740	698	740	747	720	686	706	717	702	727	706	705	726	724	717	719	746	742	689	740	739	738	706	742	680	753	745	723	765	741	747	736	732	770	719	720	728	714	782	692	761	676	756	722	755	699	725	710	750	714	722	716	701	735	733	703	741	772	700	679	757	738	742	714	739	704	765	740	710	726	764	758	752	736	735	755	733	751	768	715	687	757	742	750	666	703	739	734	723	705	738	738	738	750	762	745	795	713	694	725	673	685	706	663	715	726	728	757	782	767	761	696	705	748	709	769	743	753	774	709	708	733	718	751	685	750	721	726	697	747	739	730	736	686	725	745	741	743	744	798	707	747	676	782	737	687	723	704	756	677	743	719	743	697	734	793	702	708	736	715	706	709	741	697	732	748	725	737	719	713	707	694	762	773	732	748	766	748	714	718	698	722	708	720	758	719	753	732	678	734	728	753	771	729	749	771	683	752	759	732	738	718	763	712	732	776	688	726	693	744	687	703	713	694	730	756	712	760	736	744	739	713	717	720	696	746	737	711	775	738	706	753	740	773	723	749	716	732	731	729	721	763	748	733	754	731	680	755	696	732	730	686	707	771	736	775	747	695	720	727	675	734	709	721	760	761	753	708	744	709	736	709	711	748	729	735	752	752	745	759	691	677	752	717	715	715	728	748	720	716	739	737	812	686	744	716	739	777	733	704	782	741	702	729	774	732	707	704	709	754	735	697	731	758	706	738	742	781	707	736	747	706	716	739	723	691	705	709	716	690	745	773	719	670	783	714	721	757	747	712	746	732	763	775	737	719	736	731	734	713	728	808	708	747	694	726	718	688	748	744	713	730	727	753	776	733	742	732	760	728	690	700	743	716	673	714	658	696	736	711	782	707	745	764	740	712	718	699	745	770	718	707	705	732	700	717	704	694	701	731	753	722	724	691	713	706	663	730	687	800	728	740	736	691	748	714	753	711	713	682	729	719	762	704	714	775	719	722	745	734	792	744	693	708	699	715	728	745	688	712	722	708	761	682	703	774	665	718	730	711	696	719	761	717	750	715	738	704	694	717	715	736	694	737	766	717	712	730	702	721	754	727	681	698	691	755	711	716	731	705	755	700	726	728	739	726	729	714	709	719	710	720	704	703	754	745	716	710	722	722	718	737	768	766	745	754	763	765	742	730	653	696	707	722	741	702	754	736	710	719	709	781	721	775	755	759	752	687	682	740	754	676	719	748	714	728	688	722	739	729	700	705	740	769	755	683	744	722	718	742	709	735	680	711	688	720	711	712	705	716	720	721	701	732	743	711	752	695	725	700	722	772	684	718	768	732	728	725	751	785	724	740	801	750	767	789	760	707	700	767	704	723	675	713	717	763	735	707	722	770	708	750	679	775	706	745	668	736	763	720	705	727	739	722	738	752	732	760	726	742	747	709	697	733	700	735	713	748	718	700	758	771	750	741	715	747	750	739	725	718	774	752	727	755	724	680	694	745	728	775	722	720	751	739	734	740	756	747	751	714	734	726	694	756	746	713	683	770	741	672	723	722	769	726	703	712	758	732	756	774	714	736	723	722	702	703	713	698	740	741	686	725	763	712	731	695	751	737	692	691	751	762	746	761	706	767	741	733	786	703	723	737	708	742	701	736	725	744	713	696	710	698	698	710	709	713	752	694	747	742	763	734	716	705	682	756	702	729	687	726	739	758	726	685	687	718	698	701	711	732	724	748	737	725	717	731	718	712	660	728	751	777	775	762	731	681	750	758	727	714	731	722	734	739	724	716	769	699	692	682	709	698	795	711	720	731	744	740	767	729	685	725	732	761	735	738	731	726	685	723	715	723	740	706	741	708	781	727	684	767	746	705	775	732	769	729	785	732	731	750	710	735	705	769	738	717	747	715	754	756	716	748	811	731	723	742	766	715	738	690	801	701	746	724	741	754	740	735	763	779	710	715	729	737	739	727	700	732	762	721	737	725	724	768	723	732	700	701	753	720	753	703	765	753	738	730	750	735	747	740	701	696	754	742	717	738	732	704	709	765	728	731	704	742	761	679	707	708	775	718	720	732	746	678	698	725	734	733	726	709	777	752	701	742	712	731	759	722	725	724	744	689	734	719	710	750	731	740	723	707	756	722	740	725	765	707	780	673	703	679	723	730	715	739	718	724	748	683	723	755	665	720	716	694	700	713	731	728	759	653	698	783	747	763	700	758	710	747	775	740	741	684	735	753	735	710	701	751	769	723	780	740	707	723	713	717	737	722	710	691	726	737	706	757	696	719	683	726	714	724	743	784	755	724	707	687	718	716	772	749	714	771	721	769	751	742	746	774	773	718	712	723	736	759	778	763	689	725	777	763	732	690	724	685	689	741	750	685	685	738	701	697	724	772	753	728	702	717	698	774	746	766	711	753	692	743	738	726	751	750	771	690	758	720	727	712	739	747	722	693	744	710	713	715	767	783	715	729	727	741	754	745	721	697	715	739	706	709	654	693	755	775	733	706	750	687	737	696	711	764	771	725	736	722	724	719	695	695	702	796	733	740	705	673	755	668	809	683	756	693	724	735	739	710	726	725	748	731	750	689	741	677	775	720	705	764	689	718	737	745	757	680	781	747	717	698	808	759	717	683	760	698	695	739	753	721	719	768	765	720	747	748	680	740	687	751	717	744	718	747	723	788	745	720	706	722	704	736	733	741	756	715	715	786	746	742	716	745	736	665	682	675	728	699	773	733	708	731	731	705	720	701	658	763	765	721	704	752	704	747	748	744	753	695	722	690	732	749	758	792	739	728	691	716	769	723	710	694	693	717	698	750	705	694	747	743	745	688	747	729	748	749	682	775	688	722	712	726	718	741	739	679	710	720	730	693	726	729	723	673	728	736	711	772	716	716	668	692	705	736	728	718	735	712	725	762	737	726	743	687	763	730	733	676	734	757	719	769	719	750	732	762	740	755	761	746	755	774	739	721	706	718	718	718	750	703	714	746	715	754	732	739	700	740	763	727	793	736	715	709	728	735	709	732	738	737	769	727	714	716	721	736
22823	20910	28559	23395	20904	20859	5902	829	595	563	530	479	467	439	435	376	397	378	402	384	327	317	348	1594	7730	4841	329	319	335	327	264	282	308	326	288	303	314	321	302	347	326	326	323	305	309	280	333	287	310	282	296	301	309	293	320	267	316	326	300	300	294	329	329	315	297	329	312	270	294	337	314	291	285	298	300	319	325	289	296	298	310	314	295	299	302	332	327	305	285	308	292	275	335	334	287	320	321	324	317	296	300	312	310	301	330	330	317	280	309	303	287	304	300	321	302	299	302	298	317	287	311	304	304	284	303	300	313	279	271	288	329	292	323	312	312	304	284	297	283	300	315	313	324	291	325	329	334	314	299	292	283	293	291	273	297	295	269	315	298	318	321	306	311	335	311	322	326	323	293	302	313	303	294	313	246	295	284	305	298	312	296	273	296	312	316	292	334	304	275	304	295	343	286	298	291	287	283	278	293	293	283	327	295	298	308	319	298	298	308	273	295	308	322	323	312	272	290	337	298	323	335	305	287	262	307	316	307	281	282	321	308	300	313	335	330	333	318	304	331	297	319	296	322	285	288	282	296	290	287	306	325	295	308	302	308	301	327	282	289	280	289	308	316	310	297	318	279	321	313	282	309	277	276	300	308	338	298	291	305	310	294	309	299	323	303	310	286	305	301	331	313	304	327	266	305	280	293	311	284	273	318	310	314	291	273	288	280	287	292	296	303	314	301	295	307	308	302	336	261	281	293	300	322	291	303	317	330	316	278	318	296	297	313	312	263	313	316	313	328	282	306	293	342	295	308	310	317	267	293	291	302	295	317	267	301	305	308	307	267	298	274	280	298	332	295	270	293	340	302	282	289	275	334	301	310	291	295	313	316	306	305	312	299	292	298	301	297	332	293	289	304	294	285	306	304	327	306	293	314	320	318	289	293	282	299	328	319	328	281	322	306	299	272	325	310	307	296	292	317	330	288	286	303	288	338	273	338	286	284	331	289	315	299	303	284	292	341	306	326	288	283	315	298	309	283	297	313	284	298	316	319	276	302	286	309	299	307	311	267	313	288	308	316	305	313	296	298	284	303	310	289	308	277	310	321	290	320	295	317	279	293	301	290	317	311	296	302	288	329	290	270	290	303	339	289	301	305	277	311	351	307	339	311	321	317	294	298	302	281	311	307	295	311	289	277	308	285	323	307	275	306	292	287	317	329	310	339	259	285	301	279	293	323	303	307	333	281	290	314	294	291	299	307	331	290	304	329	287	302	278	304	303	324	302	309	270	324	316	302	266	305	309	312	282	298	283	323	348	315	289	302	292	289	335	289	329	296	268	295	320	302	273	322	289	313	307	291	299	282	306	310	307	283	290	297	305	309	314	301	287	325	302	290	281	310	339	306	293	325	315	317	300	298	285	327	293	297	302	297	287	279	340	287	317	287	279	282	289	302	275	314	279	299	265	308	304	341	306	320	281	330	323	295	333	277	266	309	292	302	279	302	294	333	294	312	294	316	281	319	275	289	282	284	336	277	303	299	292	320	306	325	307	312	291	303	276	324	314	333	274	293	325	293	335	324	296	306	298	297	291	302	315	304	282	304	301	322	301	313	314	302	264	277	303	295	300	316	313	311	313	280	323	293	323	291	309	319	309	296	296	327	324	294	313	272	305	305	284	307	292	304	304	298	309	262	289	313	268	291	308	276	286	329	329	311	332	294	297	294	295	296	335	285	310	273	324	280	291	325	314	324	264	296	298	262	344	293	273	328	319	314	299	307	277	284	307	311	283	306	293	330	302	317	343	273	295	308	330	304	309	304	315	325	281	274	334	285	308	314	278	322	299	304	275	300	293	299	326	312	303	268	274	312	298	291	299	273	332	306	304	275	304	277	301	339	292	304	282	318	307	291	281	301	272	268	289	306	280	290	276	308	290	291	274	278	298	282	303	330	315	273	315	307	288	293	283	327	290	331	320	313	298	282	300	310	314	285	281	298	327	339	301	306	279	303	294	290	313	301	300	302	300	307	323	303	276	311	286	308	301	277	318	295	292	303	310	326	278	284	276	320	318	295	294	302	283	304	287	269	306	323	285	304	295	310	298	323	289	283	301	317	307	315	307	343	290	304	308	306	292	281	296	273	309	292	289	314	291	289	296	321	296	310	300	306	300	290	311	318	326	315	292	290	286	289	291	287	312	289	308	278	302	318	293	296	317	304	304	274	304	327	328	318	308	291	292	312	283	284	305	291	300	306	301	293	318	298	290	362	305	324	295	309	296	327	260	309	307	305	297	316	308	328	276	274	276	297	294	293	306	308	299	329	303	338	304	323	309	285	286	293	315	289	281	318	290	273	262	321	315	298	318	354	300	329	311	277	306	294	316	298	275	278	341	303	282	327	286	281	308	287	307	310	270	286	311	299	313	315	322	310	301	305	290	304	328	304	310	290	301	326	303	307	291	304	314	282	312	293	245	307	335	289	309	305	298	297	286	286	305	292	285	299	292	280	278	297	307	309	313	298	278	326	336	293	291	287	300	304	305	281	285	311	283	326	319	321	307	301	301	307	295	307	294	274	275	305	300	272	308	305	268	292	318	308	279	285	332	311	295	272	305	313	315	298	308	280	288	305	278	333	329	270	300	305	285	340	290	312	290	298	291	282	305	304	314	324	302	297	284	301	296	316	314	302	320	314	320	294	340	320	318	312	296	331	287	271	286	294	332	290	322	318	317	308	279	311	294	268	309	307	317	297	319	332	321	313	295	303	281	286	291	334	280	317	306	302	280	325	355	275	300	310	295	293	303	298	289	295	313	303	255	336	288	350	291	302	289	312	312	310	314	329	303	316	269	271	304	296	310	321	283	297	295	317	313	312	272	299	294	344	298	289	316	331	327	328	298	300	299	288	278	332	308	305	321	324	304	297	278	284	332	261	298	325	328	300	335	284	335	293	310	307	296	288	316	288	302	311	312	292	286	296	324	317	295	311	273	288	278	331	297	311	305	283	295	305	314	291	324	283	291	310	316	320	330	279	302	292	273	325	340	321	291	279	333	291	304	313	294	292	341	317	289	305	319	292	346	273	312	307	286	277	303	318	298	266	346	279	289	316	291	297	296	312	281	318	311	315	285	287	292	300	286	284	294	318	290	322	305	299	305	279	324	331	302	295	288	289	304	328	281	295	309	299	292	287	300	292	299	303	292	336	284	315	309	292	299	294	285	297	315	294	277	318	283	329	291	284	295	298	295	313	280	310	290	289	295	306	316	302	319	329	299	317	312	315	315	285	321	283	314	280	307	300	305	307	328	311	302	274	285	292	316	294	325	306	280	314	300	307	311	283	300	297	298	312	316	306	289	288	313	286	317	294	298	298	299	301	268	290	319	295	291	292	322	265	331	327	295	308	299	299	365	289	298	298	279	332	285	319	304	304	291	289	274	349	303	298	283	293	302	316	284	268	291	288	317	308	314	312	274	333	307	304	296	281	271	288	275	292	322	312	307	313	319
56522	60864	10095	5478	3816	2889	2256	1731	1504	1282	1163	987	960	809	827	744	663	660	662	616	644	568	640	3957	15845	8675	469	504	427	486	474	445	472	491	473	416	466	466	509	460	447	489	502	464	468	464	453	464	459	432	464	491	476	452	472	475	456	443	462	467	458	422	456	467	456	483	485	484	471	433	504	436	444	462	434	429	457	447	499	441	471	453	460	436	470	493	457	465	453	451	489	443	481	460	468	420	443	489	467	438	499	464	502	449	453	422	447	488	462	440	470	469	478	460	480	505	468	449	470	490	452	477	456	476	465	461	451	445	478	447	456	465	486	435	456	448	448	495	446	460	444	478	422	462	466	482	483	475	469	460	424	462	476	485	431	466	487	451	447	443	483	449	453	459	487	513	462	446	449	448	453	442	436	476	458	414	500	489	438	445	430	430	498	443	452	434	448	455	448	463	434	475	465	440	490	446	465	447	450	448	443	479	450	422	422	470	489	413	433	485	450	473	452	461	443	505	432	446	435	440	460	450	452	458	446	427	455	472	466	494	484	484	449	464	409	452	484	478	460	497	453	474	480	459	475	425	505	457	469	438	488	444	460	439	451	493	455	472	458	440	485	482	491	443	419	456	461	465	452	456	471	479	424	456	440	463	504	462	464	460	422	435	470	429	454	484	471	495	485	451	449	445	393	436	424	483	454	458	473	455	504	450	467	457	443	478	433	438	442	453	443	436	442	446	468	439	449	478	452	457	495	445	464	476	490	464	451	476	486	488	454	485	445	472	433	470	430	467	439	435	467	425	466	491	455	470	430	414	484	449	431	505	483	434	454	437	426	433	439	508	476	468	469	458	445	430	458	467	491	464	481	464	446	432	448	441	477	427	449	459	454	461	486	477	462	462	453	484	479	442	463	448	481	465	422	469	446	468	439	460	432	453	468	436	482	464	443	446	479	499	457	477	455	488	449	496	450	451	468	446	451	440	459	471	456	476	472	448	444	456	463	455	451	448	436	472	459	483	447	460	442	474	457	456	447	490	457	451	459	478	474	473	453	425	472	450	428	438	442	488	458	488	477	454	452	444	487	451	483	469	446	517	474	485	484	486	433	460	479	478	475	472	444	412	479	447	476	421	470	469	436	443	410	436	481	463	491	446	419	487	434	457	437	441	460	466	433	431	444	466	488	456	412	494	433	458	465	478	484	455	438	470	488	458	398	428	402	418	459	444	448	479	471	494	486	447	420	472	432	454	475	438	466	434	475	473	476	452	466	435	444	439	456	461	439	438	459	449	464	490	483	466	441	449	464	473	462	485	464	450	428	469	463	447	479	454	472	461	457	463	429	435	474	461	440	445	447	439	480	448	473	445	463	470	456	511	433	488	488	454	423	489	457	436	447	432	434	469	453	471	454	500	467	503	478	473	456	461	492	459	433	427	443	447	443	422	462	463	463	475	466	411	464	482	432	478	441	480	455	480	497	454	463	461	454	429	421	433	466	430	479	445	471	476	464	434	457	452	460	463	473	423	485	472	461	466	473	440	431	475	473	461	454	486	453	493	456	461	483	452	434	442	456	458	477	451	476	448	470	481	468	486	456	467	464	512	455	472	461	450	477	478	455	456	468	471	449	448	444	468	454	439	482	473	473	452	468	458	463	452	462	464	454	427	453	470	439	462	433	436	462	455	442	421	490	466	439	458	463	470	458	488	432	472	462	438	462	499	468	456	457	437	469	461	440	476	455	483	434	441	441	462	466	475	464	469	472	483	459	453	464	484	477	452	431	441	472	465	505	470	447	487	445	440	472	471	477	447	497	472	450	444	492	482	500	451	491	436	448	468	433	478	422	432	458	483	444	504	460	451	440	497	458	464	433	442	484	460	455	491	450	445	463	478	450	472	465	419	444	497	482	481	448	467	444	470	478	444	463	479	413	454	435	456	455	499	451	471	458	463	458	488	431	455	457	475	458	448	462	441	439	444	460	447	428	474	439	469	430	472	457	469	466	494	493	478	477	452	456	444	460	503	426	444	450	519	458	466	504	471	476	431	481	418	465	482	462	448	460	479	496	499	426	463	425	449	452	460	459	490	472	452	452	472	495	464	456	446	491	463	514	424	475	469	451	454	444	451	451	468	463	439	476	435	474	484	478	473	449	479	430	432	454	452	428	439	461	475	495	469	449	443	439	461	453	433	433	492	454	490	489	446	458	438	453	479	462	458	492	450	462	465	482	513	417	461	462	491	432	473	459	433	465	475	439	479	434	432	435	441	445	437	472	475	458	460	468	460	451	476	474	425	456	479	473	444	442	469	473	481	451	425	491	488	451	468	460	424	466	459	426	466	468	472	441	454	452	475	444	472	442	481	490	435	472	485	478	452	410	449	443	458	471	480	459	455	491	456	428	427	434	448	468	461	462	431	460	487	459	440	461	495	442	406	454	460	469	469	483	437	469	460	428	460	455	487	465	477	452	448	405	497	450	432	456	485	445	452	451	495	478	453	427	453	482	438	483	423	454	470	470	455	452	457	451	445	437	444	458	437	446	460	490	439	446	440	437	503	463	467	435	452	464	452	459	462	425	461	450	425	452	464	418	449	446	445	457	487	437	463	425	465	448	501	500	432	473	465	470	458	426	454	463	451	468	427	440	468	446	413	443	498	470	452	493	474	475	445	480	471	437	455	444	471	486	440	484	468	454	477	433	433	458	509	475	425	506	425	466	506	462	413	463	434	469	456	444	444	444	447	491	465	451	464	463	476	486	466	496	472	479	457	508	483	471	438	461	462	449	460	471	483	455	428	456	477	440	444	492	454	413	490	482	443	444	490	458	476	493	427	440	494	455	460	421	473	447	431	522	427	470	475	460	439	473	460	467	483	445	470	471	477	429	460	461	428	460	458	443	467	470	485	454	480	517	485	495	472	510	465	456	441	431	440	501	451	434	438	439	443	415	472	467	422	440	471	485	446	461	460	461	420	477	438	428	487	455	458	474	461	466	456	451	451	465	472	469	417	449	434	448	472	455	448	474	434	438	465	451	483	472	454	448	452	446	422	460	462	466	463	491	473	459	501	460	433	451	449	444	447	441	448	477	486	477	453	450	435	460	425	433	419	450	474	469	477	471	451	470	454	466	467	473	452	455	485	432	422	460	404	434	455	465	481	474	458	434	448	473	456	509	469	447	443	458	468	457	429	448	441	453	449	444	459	465	464	453	449	458	460	479	454	452	448	429	431	427	469	444	465	475	456	473	465	494	420	488	461	484	492	454	473	455	448	463	506	441	479	416	459	441	440	445	458	464	438	497	423	466	477	450	463	440	456	502	467	444	464	479	476	487	426	461	455	450	493	450	444	447	483	458	476	466	470	442	444	476	477	456	475	458	464	448	459	436	466	501	508	451	474	458	464	460	467	455	465	488	460	480	444	459	470	426	451	472	447	490	454	512	454	440	475	442	447	466	494	468	446	474	466	429	448	472	404	497	458	411	474	477	440	431	415	462	418	434	469
26712	21351	13418	1265	471	503	430	450	435	452	443	402	421	409	427	473	429	433	430	410	426	442	422	579	933	492	441	419	405	426	411	420	400	438	448	422	413	456	413	411	446	436	388	401	461	395	393	433	419	447	401	434	418	422	387	422	426	422	438	409	412	405	437	463	414	420	442	393	437	403	449	397	446	430	434	397	392	429	398	373	403	429	397	418	454	412	436	408	440	431	439	402	410	406	442	400	366	404	426	423	389	410	425	409	419	447	422	414	382	447	415	422	430	415	416	388	445	451	378	441	408	439	393	438	411	449	387	431	418	414	420	410	450	435	423	391	422	420	430	432	369	424	431	387	392	382	399	382	422	429	354	399	367	426	417	433	392	399	413	398	401	407	397	446	430	437	426	401	417	419	448	440	416	429	385	417	436	411	414	409	431	442	423	413	412	454	438	389	438	398	414	424	403	392	424	406	453	406	427	388	397	432	420	400	440	387	401	402	419	404	385	416	432	399	431	406	418	400	399	429	375	403	407	443	436	416	425	436	409	428	405	426	389	366	379	459	389	391	416	405	419	433	424	441	428	417	452	372	441	397	425	397	420	434	414	417	394	420	402	413	402	431	395	426	450	422	413	380	414	414	448	414	419	427	407	391	415	406	410	390	400	409	414	422	422	417	441	442	397	435	421	391	415	403	452	486	403	413	392	430	417	406	398	415	423	403	378	411	388	444	383	408	421	395	442	380	414	410	422	431	389	404	444	398	419	448	429	438	453	394	417	411	433	424	417	419	390	442	386	405	453	385	396	411	424	406	398	417	428	430	429	396	419	380	438	406	408	409	410	447	409	418	386	407	404	400	456	429	412	411	389	422	400	413	460	425	392	421	410	429	397	431	419	417	393	406	383	411	373	408	373	421	393	437	397	424	393	426	371	392	381	374	412	432	473	393	418	399	444	396	459	394	408	442	434	381	396	407	427	407	412	426	421	398	383	429	394	375	388	434	433	403	413	433	394	441	428	412	407	441	427	432	373	445	436	448	425	433	430	403	394	451	435	391	418	399	414	432	406	401	389	387	368	424	414	394	405	418	397	408	417	401	434	422	392	385	389	425	422	457	425	390	421	423	403	386	414	378	441	397	414	397	381	397	390	402	401	423	415	391	381	371	420	398	434	402	419	424	395	376	432	426	413	402	385	423	415	422	384	437	338	410	415	419	442	393	401	435	433	420	446	421	444	437	410	369	402	409	424	391	408	400	400	430	460	419	455	417	409	395	413	423	449	420	416	421	421	447	466	409	431	422	399	452	445	403	414	416	431	388	390	392	422	397	414	435	416	385	451	400	412	405	416	399	440	368	402	411	383	423	449	440	415	419	408	379	428	436	401	442	404	420	440	411	435	408	398	385	400	436	406	424	427	450	406	408	403	404	397	395	430	404	415	439	394	450	409	432	430	429	403	404	425	429	366	408	414	451	432	411	456	411	403	445	446	424	397	402	421	425	399	467	452	403	377	427	417	370	401	425	431	438	380	402	385	469	402	404	404	432	395	434	436	412	394	380	404	437	381	427	428	378	419	406	422	415	411	401	412	395	401	394	404	393	416	433	445	421	396	419	442	420	421	451	386	428	397	388	411	408	410	392	417	400	413	424	421	425	419	408	414	435	402	400	428	405	401	465	377	421	424	427	443	388	403	434	392	425	446	430	411	416	428	408	381	409	423	406	428	419	436	440	418	392	416	432	443	411	393	400	426	413	421	446	410	380	426	408	403	391	401	454	399	400	379	395	417	394	434	395	432	415	423	438	388	391	409	412	426	422	451	415	420	414	432	396	425	425	390	405	413	423	406	412	459	419	400	430	409	385	413	420	416	403	405	417	413	436	421	406	408	422	428	407	426	436	433	424	440	386	419	416	386	438	408	393	419	404	414	435	422	422	435	408	395	389	396	441	425	380	393	413	456	380	420	428	414	424	440	386	392	429	399	413	469	389	436	410	389	413	412	414	403	446	368	426	397	428	416	410	403	403	428	401	437	397	425	419	435	411	372	407	444	407	404	422	389	439	387	415	429	404	432	427	399	402	417	434	402	443	410	452	394	391	418	454	419	411	403	432	421	368	397	392	356	423	412	450	405	422	425	382	444	436	423	438	408	425	390	358	428	403	402	376	433	413	417	402	450	409	412	400	400	403	425	411	442	422	421	423	407	408	407	400	410	424	410	426	414	438	426	378	401	430	427	404	436	381	409	417	433	403	423	417	411	398	419	422	391	373	359	384	452	419	440	445	394	407	407	410	417	435	412	409	457	410	433	380	414	396	400	398	412	415	437	398	455	440	388	431	398	418	435	422	389	376	418	410	406	404	400	436	375	399	432	444	392	458	411	426	438	368	427	430	415	425	405	401	405	397	436	425	387	408	426	378	446	439	412	443	442	440	407	441	436	411	390	438	414	413	434	397	392	412	427	408	404	381	392	444	398	436	425	390	426	424	427	408	393	418	412	398	413	411	425	395	416	402	431	401	412	424	426	418	434	422	385	393	429	384	406	459	442	414	432	417	399	433	429	407	417	405	431	406	424	401	414	428	451	421	430	443	398	408	400	426	399	413	419	438	409	410	430	436	424	411	415	409	413	409	395	419	400	431	405	421	411	448	393	439	394	436	390	432	385	440	395	436	431	418	420	403	402	444	400	413	451	391	433	436	449	432	422	384	432	392	390	398	421	418	432	410	381	438	403	399	418	383	390	411	443	419	436	415	404	379	465	398	415	389	383	415	419	403	423	400	385	428	431	383	425	413	420	391	435	413	412	389	428	448	390	451	421	433	393	419	428	426	459	445	445	448	402	418	419	383	449	403	421	385	446	419	401	414	408	420	416	418	389	418	367	428	414	404	402	391	444	462	396	389	377	380	439	424	414	413	416	426	389	406	414	442	410	424	407	436	391	388	408	406	421	400	419	417	377	407	428	393	389	413	438	401	415	421	420	474	377	420	392	414	390	423	417	414	396	405	431	376	432	420	405	435	402	381	377	381	408	420	444	451	400	395	410	413	406	412	413	392	386	435	421	423	391	414	429	444	428	415	437	413	408	425	424	445	409	427	402	418	411	392	444	412	393	430	438	435	404	400	420	423	409	389	427	434	404	404	401	448	418	403	397	381	396	397	441	402	406	428	374	437	466	381	419	422	430	399	476	429	457	426	411	404	434	458	435	445	430	414	413	406	402	431	432	420	375	428	427	419	416	415	400	438	438	390	423	406	409	412	421	459	411	393	429	421	400	421	412	382	422	385	423	443	411	436	416	398	435	441	381	424	432	400	419	392	425	375	425	429	410	413	412	463	425	430	408	402	415	440	436	395	405	429	392	409	390	393	416	439	384	421	414	454	431	418	372	436	408	415	394	405	439	426	439	470	430	430	419	437	393	421	421	389	396	428	409	380	421	425	444	422	425	446	429	388	413	427	420	412	400	399	436	419	420	407	416	412	401	440	402	419	427	425	408	445	444	440
26323	26785	2696	987	865	705	719	646	688	650	637	662	644	645	657	631	615	615	640	634	604	612	687	1166	1957	881	599	594	600	599	624	671	626	616	629	613	612	613	607	602	597	609	605	597	640	605	684	556	615	671	594	606	611	606	578	592	625	586	625	598	589	568	642	617	596	632	601	611	599	648	648	630	659	618	632	633	631	604	602	612	595	596	605	590	639	616	580	651	591	710	613	609	597	563	602	621	620	630	618	601	562	607	622	612	629	611	637	606	631	613	617	600	606	587	625	630	635	594	607	634	657	632	613	618	677	626	646	621	596	654	614	631	592	635	600	612	629	630	597	614	618	591	594	648	633	601	629	636	670	635	619	578	603	667	650	626	587	628	618	614	549	593	591	596	660	593	611	631	633	573	600	646	632	592	665	606	602	606	637	625	611	636	607	633	601	621	614	626	578	609	606	659	656	580	658	610	592	611	589	575	624	577	622	637	577	622	655	624	601	648	633	677	625	624	616	612	577	642	658	623	617	612	597	648	665	635	674	620	601	619	605	621	637	606	626	611	634	622	621	629	621	613	707	628	587	600	634	581	654	637	612	619	599	567	569	612	599	619	603	581	601	601	589	608	662	645	600	588	618	633	637	600	616	595	641	681	602	597	655	591	614	599	604	588	592	612	651	596	597	627	680	643	599	644	643	643	604	649	628	614	613	637	582	632	620	612	601	655	632	599	627	641	580	598	626	661	611	601	603	578	619	624	599	662	604	638	601	610	594	620	584	668	609	645	641	546	662	608	609	627	679	603	596	610	592	636	631	624	681	592	571	593	615	584	650	630	637	607	617	630	621	664	634	641	610	583	613	614	559	650	632	583	579	666	611	587	602	626	656	604	595	601	623	608	673	648	601	596	642	601	652	648	630	593	635	637	618	658	611	560	651	606	609	617	605	586	604	604	635	623	573	587	605	630	588	617	655	638	591	608	591	623	658	654	587	629	634	636	555	613	619	577	623	642	587	655	606	635	657	604	607	594	593	643	599	625	652	622	597	599	595	599	609	610	585	654	623	652	584	620	591	639	588	573	617	586	652	596	604	591	621	619	582	598	650	589	679	662	611	588	618	557	601	643	609	617	601	628	628	608	578	614	641	670	619	615	655	650	591	613	608	658	607	632	634	604	595	640	576	661	623	658	586	590	616	640	604	598	601	657	616	615	632	626	599	612	592	679	610	606	620	598	625	627	591	640	635	660	616	583	654	657	642	587	605	577	639	620	621	640	644	664	628	606	601	627	636	619	647	599	572	625	622	594	597	623	592	587	614	630	583	593	640	615	616	584	602	576	593	601	609	626	600	613	639	679	609	622	625	664	580	607	582	618	614	602	610	562	600	576	561	615	622	635	621	623	622	592	628	624	596	632	624	658	574	569	636	622	634	591	610	615	662	600	628	577	578	622	617	620	602	601	619	629	632	593	589	618	631	625	595	667	614	614	629	631	614	572	639	626	580	619	610	616	626	623	615	624	571	602	686	625	626	634	584	628	669	647	601	599	617	630	568	584	627	635	572	625	598	591	646	555	628	627	628	631	631	617	620	618	603	640	624	624	584	562	590	609	598	652	610	601	713	605	594	621	627	664	614	567	629	638	601	643	581	599	652	624	657	628	586	611	626	595	618	620	587	622	573	624	637	616	596	622	600	606	571	641	611	617	604	668	612	588	637	613	607	609	571	644	568	618	600	603	610	625	611	624	590	663	615	630	637	586	612	578	662	580	597	586	601	644	630	617	625	602	634	608	613	615	620	611	596	639	631	570	629	596	659	614	580	599	636	626	630	627	623	587	587	637	597	611	616	581	614	596	637	561	605	614	658	622	607	605	584	572	596	607	594	597	625	588	646	606	629	575	629	597	628	587	578	611	632	601	636	617	627	612	603	643	603	604	669	623	629	585	617	595	648	626	638	665	616	608	635	628	633	657	595	618	635	531	611	633	606	650	622	610	626	633	653	594	647	641	588	585	602	640	603	560	626	601	689	651	629	609	617	602	619	569	625	606	627	597	622	619	602	607	593	630	640	625	608	590	618	622	632	634	619	593	593	640	627	624	652	653	606	593	611	662	603	607	664	641	596	617	592	627	568	604	627	606	607	579	604	616	619	641	609	594	592	624	637	649	624	603	674	643	624	598	627	626	623	631	600	623	642	618	606	616	665	594	600	606	615	621	621	583	621	593	596	590	564	567	597	642	595	620	646	563	625	600	598	612	628	596	621	607	593	604	624	592	636	582	634	610	622	637	583	637	649	642	642	630	626	594	603	612	656	611	587	603	612	626	589	645	606	626	621	561	616	622	662	617	633	596	617	598	643	624	592	608	625	617	605	614	637	648	635	622	590	645	625	632	616	656	599	601	622	618	611	614	643	575	605	653	588	577	620	615	613	587	593	646	621	612	644	659	609	676	626	596	594	607	614	608	612	598	602	598	637	611	588	632	663	606	617	581	604	597	638	610	628	562	552	604	572	591	633	636	621	603	633	606	607	617	663	607	666	614	599	663	578	629	626	615	580	633	613	585	573	619	636	622	625	622	654	615	602	653	630	594	605	611	584	640	661	625	620	621	611	621	626	620	680	572	608	660	637	646	597	620	632	634	663	631	551	605	599	614	572	632	621	658	582	586	562	593	627	592	591	628	616	622	620	665	583	609	582	568	616	579	628	594	596	637	596	643	600	643	637	622	587	596	637	587	641	644	614	663	599	633	623	666	616	586	598	615	633	606	631	581	653	591	651	598	572	625	620	635	640	637	616	633	623	645	584	550	622	624	605	636	615	613	629	651	646	618	626	580	607	610	600	619	606	600	607	628	590	614	575	646	598	590	639	599	607	610	654	641	591	663	628	624	602	652	599	577	561	570	634	603	648	621	599	584	600	593	639	613	589	624	640	630	631	609	585	629	593	628	664	574	614	613	607	605	609	636	638	609	612	551	605	669	671	621	580	600	569	634	635	632	607	582	619	642	563	644	617	625	560	613	601	592	601	612	625	641	648	613	612	632	594	619	607	642	612	595	643	592	603	595	603	596	638	642	648	576	636	631	595	569	594	617	576	621	623	621	608	598	611	606	641	611	677	606	600	632	675	650	661	610	620	607	656	583	609	636	648	617	624	640	653	577	661	597	612	631	595	671	588	550	624	610	558	595	557	553	594	616	605	606	597	638	615	599	642	594	638	694	666	631	651	612	620	629	619	626	595	593	617	649	598	627	607	583	597	595	635	603	648	622	612	646	649	634	598	606	642	631	642	615	636	582	638	587	595	612	625	666	625	622	589	610	613	652	649	585	604	629	602	629	611	651	622	657	638	622	597	641	633	610	634	614	628	566	641	629	609	612	646	592	609	610	649	620	637	653	616	609	597	596	555	581	621	641	610	616	626	575	664	605	616	668	578	619	606	654	597	607	608	634	596	616	638	589	609	580	582	625	587	634	634	606	617	633	586	623	639	635	613	595	600	590	545	614
23918	20945	27909	24072	20182	4403	931	719	663	654	623	580	622	566	512	567	529	531	502	468	509	487	487	1065	4955	2024	459	531	481	486	471	472	505	510	483	473	529	522	473	494	488	467	505	484	457	538	505	516	492	522	464	497	478	487	501	473	487	506	518	487	476	491	474	480	456	513	484	504	539	514	472	458	472	491	479	469	509	485	520	482	505	488	545	461	508	504	459	514	508	476	510	465	433	484	474	509	466	525	497	504	486	472	509	491	474	467	496	500	517	475	487	429	456	487	476	504	510	491	465	515	509	509	445	458	493	529	479	464	456	492	482	489	507	469	485	502	499	471	502	491	497	475	490	511	518	497	511	466	463	472	512	487	466	484	465	516	486	464	484	514	490	462	454	491	509	471	490	447	470	504	464	486	495	513	510	452	456	507	512	465	486	510	475	525	521	471	487	498	469	497	494	527	470	499	474	486	508	483	458	496	514	477	477	528	463	470	530	462	462	480	515	467	431	503	498	520	477	524	490	485	490	472	491	475	500	467	510	468	559	513	524	479	481	487	488	495	470	498	484	521	491	481	506	525	494	467	479	481	514	523	515	487	464	478	522	477	480	520	479	448	492	497	455	494	474	478	478	509	514	470	480	476	450	505	487	495	496	474	495	458	514	506	496	504	507	531	516	482	480	514	449	485	486	514	477	494	458	490	505	495	471	437	527	487	462	496	511	509	483	502	506	483	491	525	462	487	519	461	500	465	511	444	517	507	492	530	459	513	438	552	485	497	475	526	472	467	458	459	494	468	494	463	454	492	502	472	500	483	469	485	455	484	515	450	489	493	493	463	501	467	492	502	471	477	489	529	503	512	501	491	480	462	476	476	479	458	533	496	461	496	475	462	502	463	510	490	481	478	478	529	462	461	487	474	510	465	459	437	466	482	497	514	509	440	450	515	496	471	479	518	515	496	508	496	467	468	487	520	436	506	539	462	486	440	517	459	513	493	480	489	470	488	447	457	509	490	485	490	474	493	453	508	455	469	491	420	484	503	516	463	487	513	503	446	496	486	478	508	483	484	512	469	485	459	503	492	510	507	503	476	493	499	533	474	505	495	518	490	489	516	502	534	492	479	523	475	496	463	509	514	500	512	487	495	457	487	493	509	501	477	496	508	478	506	470	494	468	511	505	455	508	495	499	480	487	536	465	516	475	467	468	474	460	465	436	512	495	478	498	463	495	459	487	481	503	496	453	488	487	483	445	476	519	497	506	502	516	463	487	479	467	525	478	505	522	440	460	517	512	495	492	493	500	469	501	523	459	484	500	507	479	524	474	511	488	500	474	479	480	471	475	500	491	463	430	499	525	545	538	491	501	509	443	484	493	509	466	485	483	486	435	452	481	478	502	496	499	510	479	503	504	548	476	493	474	471	500	501	489	495	473	530	457	471	496	498	484	470	475	500	470	526	487	437	515	477	514	500	491	481	453	471	480	475	446	474	491	503	485	478	507	541	485	488	485	444	491	446	479	486	523	443	526	502	434	494	492	475	500	511	496	508	492	490	464	482	487	497	498	478	445	512	486	491	499	496	469	458	463	472	488	493	518	501	500	451	455	480	515	479	444	432	475	484	488	454	477	492	493	486	486	443	479	476	472	476	521	480	477	487	488	507	491	470	498	450	505	494	530	499	475	507	507	456	487	511	522	484	479	511	481	489	439	501	501	510	466	512	503	485	502	485	503	492	501	495	477	527	442	514	503	462	480	492	498	495	487	487	473	513	474	500	482	460	485	465	511	466	504	488	470	499	526	487	469	477	509	482	470	504	523	478	509	442	488	480	471	448	489	496	456	475	464	485	512	450	471	473	513	442	499	509	493	485	486	518	465	466	428	452	467	492	524	477	507	530	445	468	497	479	486	506	529	509	477	482	474	471	511	468	485	511	457	494	500	478	488	491	477	492	504	470	483	499	465	481	491	485	506	501	462	471	499	471	505	489	497	475	499	507	543	463	507	483	493	436	507	476	508	469	522	466	534	475	502	519	492	457	468	475	440	471	513	511	492	428	490	450	457	480	462	483	521	445	519	518	475	502	492	498	497	515	493	463	534	506	509	540	470	509	505	515	463	479	440	424	495	490	474	515	505	435	482	495	483	502	485	488	435	489	488	491	478	520	470	506	512	532	465	475	480	491	507	508	483	457	475	469	507	484	496	456	488	526	488	482	499	486	439	499	454	449	517	489	516	487	466	465	478	456	492	509	476	507	496	529	491	503	470	465	485	473	491	461	492	500	477	457	517	520	448	493	461	477	472	466	481	516	520	504	466	510	489	483	518	492	525	522	478	496	483	460	443	460	482	481	475	497	478	461	492	470	468	506	481	498	477	504	476	468	502	511	493	523	463	497	482	485	469	531	488	493	470	503	469	480	493	457	517	506	464	476	472	455	517	464	491	457	473	491	518	489	520	526	501	474	478	509	474	517	445	475	498	473	501	488	477	512	501	494	494	487	485	494	493	523	459	510	471	482	484	498	482	484	489	492	483	505	490	460	520	478	486	425	489	500	450	503	475	532	476	490	463	494	490	503	505	506	523	515	507	458	498	480	485	498	452	487	473	488	457	492	485	456	503	481	494	476	476	507	483	517	464	471	437	529	506	455	508	506	446	478	480	511	484	464	470	512	520	472	496	494	488	477	483	488	477	475	474	465	490	524	505	489	501	495	486	513	479	495	477	484	512	480	507	498	492	503	502	487	460	475	519	479	511	469	479	490	497	456	474	512	471	471	502	489	497	470	463	457	471	522	475	461	469	479	450	483	471	517	476	458	509	472	455	483	510	508	467	484	531	486	467	470	486	511	503	493	496	457	491	505	499	503	471	488	492	488	521	479	510	507	509	445	489	505	492	514	499	460	493	484	503	486	505	504	476	480	467	489	516	500	491	454	511	482	432	505	506	463	506	458	466	490	524	486	518	466	489	506	429	536	476	470	499	436	519	515	502	489	442	467	470	499	477	500	482	506	479	468	483	467	532	473	497	454	480	503	472	499	478	498	496	474	511	479	499	504	498	452	468	492	489	491	476	474	460	476	494	490	520	458	496	475	490	514	484	478	514	542	475	485	487	503	480	505	479	526	465	444	468	520	477	501	486	503	484	449	500	482	453	435	482	493	475	506	492	452	502	470	503	470	484	501	509	484	503	453	508	480	475	501	483	468	469	514	489	477	444	500	463	512	484	482	490	506	498	459	491	489	472	525	489	470	496	491	505	509	500	494	485	484	469	512	529	520	474	484	442	500	474	487	475	485	436	508	516	532	468	508	500	519	506	462	494	462	494	519	529	477	443	459	461	469	487	498	485	520	456	466	465	490	471	451	533	481	499	480	493	490	473	488	493	484	445	487	508	468	465	477	489	488	468	487	504	481	490	500	473	493	487	513	487	529	513	488	443	480	466	479	461	447	506	471	497	426	466	457	494	444	459	470	477	510	459	486	481	511	539	501	527	455	479	502	473	513
50068	55938	8874	3413	2376	1857	1551	1409	1182	1128	1030	988	972	916	915	900	860	854	823	778	768	749	863	2436	11076	4038	726	738	724	751	731	752	689	769	765	734	782	736	708	730	742	679	733	740	728	679	759	700	715	774	754	761	790	743	740	726	709	701	707	744	733	728	704	715	738	774	748	712	724	705	732	705	738	729	743	719	749	737	779	731	713	718	739	710	692	653	774	684	709	748	758	737	719	742	695	749	692	692	715	733	707	680	674	706	746	712	715	768	711	764	739	698	748	712	752	716	718	746	742	680	726	692	741	741	762	715	711	748	733	711	698	726	698	735	720	691	683	726	740	745	738	712	712	725	742	726	719	722	765	683	687	726	724	712	667	716	720	709	692	716	727	727	707	784	711	760	756	704	742	716	745	707	737	686	711	748	732	718	668	715	715	738	738	769	757	759	714	732	729	756	698	663	692	727	696	728	704	737	707	702	733	717	704	782	762	705	713	717	712	753	684	729	744	723	741	713	768	764	723	736	739	762	758	686	751	699	735	693	694	716	703	723	756	714	745	720	709	771	726	746	715	705	687	802	721	711	761	744	782	766	759	754	711	721	722	743	724	695	686	734	773	712	670	735	737	754	738	702	752	809	679	730	746	720	731	775	719	717	735	725	731	763	733	717	730	783	721	716	706	750	718	711	708	720	733	708	728	712	802	744	702	740	716	730	714	726	768	712	719	728	728	698	695	747	737	690	788	682	728	711	781	692	737	753	724	697	767	727	693	768	680	716	769	715	731	703	700	747	735	690	714	753	679	751	715	692	699	714	720	715	698	744	693	697	686	737	690	700	726	686	738	701	768	697	737	704	741	703	741	687	744	736	731	686	708	717	692	753	711	719	695	728	694	674	738	715	690	718	760	757	736	743	732	713	713	714	703	735	734	742	777	712	705	718	731	733	728	777	752	746	678	773	706	743	739	769	714	751	717	789	759	742	763	705	716	697	745	718	687	711	740	731	769	788	730	731	692	705	691	688	725	706	712	719	741	766	739	769	685	712	762	699	780	715	765	735	691	710	719	733	720	722	725	733	736	665	737	699	779	718	722	732	723	726	756	720	760	752	752	682	723	722	696	715	707	750	680	734	705	773	707	739	700	699	723	784	718	734	707	712	744	754	679	724	744	711	722	692	738	709	729	700	723	698	727	714	748	709	758	739	667	703	702	685	711	741	753	719	758	750	742	748	746	772	725	748	737	743	742	764	731	691	701	760	709	705	708	726	776	709	731	722	757	737	756	787	691	709	756	739	673	785	762	710	746	696	742	716	752	719	728	723	737	757	724	713	735	670	735	734	743	712	726	721	731	752	710	705	730	777	697	747	744	723	751	729	714	763	716	715	678	754	743	699	738	718	712	739	734	705	691	706	717	688	705	704	761	748	706	737	747	727	719	740	746	675	717	718	745	699	732	710	718	731	732	698	715	654	750	692	714	675	721	732	770	718	767	722	737	700	743	698	736	776	736	730	732	732	718	737	708	737	747	672	739	735	755	693	732	707	694	707	762	696	675	743	709	737	723	793	724	767	733	729	712	762	725	745	732	750	712	705	734	743	755	718	743	736	700	704	760	696	706	731	725	685	754	714	709	719	734	743	685	757	747	696	721	709	769	760	710	725	762	806	716	757	731	785	666	718	695	715	726	785	778	686	721	730	662	706	738	709	714	752	715	743	734	691	727	732	766	714	748	744	689	755	757	716	758	719	704	737	704	710	735	768	684	728	767	765	726	741	758	728	715	733	740	760	767	712	725	727	693	731	741	696	793	719	751	711	718	700	707	750	753	695	736	711	666	736	714	754	754	735	709	750	709	722	727	704	743	746	729	704	713	747	725	730	712	738	765	735	700	726	698	725	763	750	709	706	719	720	720	718	746	708	701	776	721	678	763	728	719	746	751	700	752	724	763	713	701	742	708	730	695	733	712	716	723	750	714	704	682	741	719	689	758	742	691	744	671	749	755	750	747	695	699	703	726	709	730	706	772	759	684	709	717	753	742	711	710	741	711	679	747	721	747	692	732	752	732	707	706	726	717	723	710	750	716	712	722	785	719	699	739	667	761	700	703	718	726	740	663	730	705	792	726	694	745	731	735	717	711	700	709	765	744	706	703	690	738	740	753	699	747	696	761	769	715	665	684	779	722	693	777	706	751	728	705	763	720	731	726	735	671	686	745	694	722	738	710	683	729	714	718	733	721	737	797	709	731	706	746	770	702	719	663	678	760	682	657	700	708	700	732	710	753	719	696	739	710	743	752	688	766	734	734	737	728	716	709	740	733	758	771	730	714	747	710	708	725	747	744	754	735	683	675	706	736	688	743	767	743	722	688	728	713	675	729	696	756	742	674	766	716	688	693	780	770	709	743	757	733	738	744	739	758	698	718	753	703	689	724	737	713	743	750	747	715	681	692	738	712	712	722	735	708	704	726	709	753	731	743	751	741	767	798	732	672	666	726	744	737	735	769	753	738	734	748	738	719	735	728	701	715	693	751	744	762	712	696	752	717	736	694	711	736	687	699	730	684	684	778	738	710	706	750	731	734	747	759	756	736	706	742	734	702	719	710	760	734	749	703	731	714	750	735	670	716	779	664	689	734	689	684	765	698	750	672	721	703	723	729	689	737	701	770	725	731	702	720	680	717	688	740	727	735	729	729	785	726	716	708	748	783	694	749	718	710	694	711	728	709	751	723	745	698	725	722	696	755	748	703	701	738	774	690	726	737	732	740	702	697	730	655	747	734	723	744	696	724	715	693	721	695	742	744	716	717	748	731	720	714	720	739	771	722	740	758	736	719	747	717	763	702	716	742	696	720	758	702	704	756	738	803	738	744	775	684	726	721	719	705	709	725	729	713	737	717	712	768	733	706	701	718	669	688	684	713	735	736	722	684	742	736	722	725	682	740	733	747	700	730	714	773	713	761	763	749	736	739	706	716	709	710	687	751	736	725	721	706	715	716	724	725	743	710	704	728	735	721	703	742	728	772	768	711	714	718	719	728	756	713	693	761	711	715	705	720	742	789	696	676	700	761	750	684	726	698	762	717	720	751	677	743	701	712	768	725	720	698	735	705	772	701	723	740	744	709	705	718	715	706	728	716	725	757	764	735	754	738	775	731	703	723	722	696	721	724	740	720	747	749	730	773	721	709	717	666	702	734	703	743	688	717	711	710	743	752	700	758	713	752	722	721	738	742	714	724	720	657	762	696	730	689	762	703	730	690	705	691	732	697	707	747	692	726	690	763	721	756	766	739	703	695	725	742	724	724	708	644	723	729	732	743	771	714	724	761	707	716	753	753	744	706	749	720	733	703	736	750	718	710	732	728	716	676	716	710	690	711	697	696	736	718	727	716	739	733	709	748	743	736	698	695	775	722	711	762	731	730	716	722	757	739	713	746	734	729	743	720	742	702	726	700	699	700	755	697	672	747	711	756	700	704	737	731	712	673	728	720	705	763	732	755	768
22843	20914	28711	23263	20909	20768	4317	825	628	584	494	467	446	409	396	390	378	380	377	351	355	316	333	394	7221	5261	347	320	364	301	288	286	268	279	312	304	306	328	285	326	291	320	329	300	290	301	287	306	279	304	287	292	281	281	325	305	280	276	317	307	288	287	301	269	267	270	322	312	313	282	292	291	286	295	281	302	276	294	284	284	305	306	303	319	298	297	339	296	275	319	291	278	306	279	303	335	324	249	300	295	312	283	291	290	280	306	287	334	329	322	311	267	310	287	291	291	307	304	276	302	278	287	297	316	285	321	284	283	283	295	284	285	320	302	290	280	293	280	327	301	304	286	322	286	295	315	311	294	301	264	285	282	275	305	284	319	272	304	298	261	284	260	316	297	278	270	289	304	314	270	284	275	307	284	300	276	282	291	287	352	279	295	292	317	304	284	288	272	314	290	282	285	290	290	294	274	325	281	294	278	262	294	269	303	295	336	291	281	288	296	260	304	294	336	278	295	305	317	308	321	308	315	305	301	285	281	289	292	288	329	289	302	285	315	277	309	307	269	270	311	320	303	322	300	317	296	283	317	309	297	301	319	302	298	300	299	296	295	304	321	305	309	283	288	326	288	284	294	271	332	288	306	275	288	269	331	285	259	303	297	292	278	311	316	310	278	318	326	293	295	279	276	314	317	290	280	280	311	302	343	287	260	322	312	293	293	281	310	276	286	326	289	291	305	285	274	317	300	288	325	267	263	327	270	292	283	328	310	278	267	315	313	293	308	325	279	308	283	265	297	316	319	314	290	273	299	262	266	289	287	313	292	303	275	290	263	287	293	309	274	298	281	316	284	275	304	314	267	282	284	295	256	304	338	309	290	275	273	268	301	308	283	298	301	299	302	239	308	276	287	287	272	307	272	269	268	302	284	309	286	279	290	283	287	300	269	281	278	279	293	284	305	287	299	297	258	313	301	303	298	319	296	300	319	282	305	305	286	293	280	289	317	294	295	317	301	279	295	300	344	288	297	290	300	269	278	294	315	323	262	270	315	301	273	300	280	294	297	297	268	300	307	293	288	317	303	286	304	325	287	303	282	295	320	322	306	290	277	288	296	317	280	299	275	280	291	267	311	327	265	274	272	308	283	299	285	269	296	292	283	283	305	299	268	318	308	272	286	258	311	285	294	324	284	285	288	292	308	346	316	279	286	295	269	289	324	292	305	264	272	279	275	281	305	260	304	296	303	303	297	290	291	312	307	291	313	285	290	269	286	278	293	305	312	295	285	279	317	291	278	277	282	310	291	281	274	311	294	279	306	312	280	291	313	309	317	286	316	279	278	320	274	306	301	333	293	294	308	253	292	273	281	338	310	287	278	270	309	313	284	301	293	273	277	314	298	294	297	276	301	276	291	317	327	259	269	269	291	295	278	285	283	315	334	286	335	299	266	272	283	286	328	320	311	290	289	348	309	314	297	301	273	295	310	286	279	299	315	296	284	293	286	297	313	325	287	311	296	286	264	252	294	309	293	298	273	301	295	279	256	292	303	286	324	285	295	300	281	307	311	300	327	267	287	281	300	299	299	305	297	303	296	310	296	272	300	296	307	290	313	278	285	272	293	268	326	305	319	270	306	293	307	303	283	312	346	277	287	310	260	305	269	273	309	301	287	293	308	293	297	308	312	289	286	296	284	288	245	295	285	297	294	305	274	311	302	317	280	282	269	266	308	300	289	295	293	322	309	291	285	285	287	271	285	306	293	304	324	291	287	264	278	282	264	288	300	294	291	277	330	292	318	313	289	293	286	272	276	298	292	309	310	286	315	292	279	276	288	276	321	297	262	307	290	264	279	289	287	280	291	297	312	276	272	296	292	277	298	341	307	303	283	274	302	307	289	301	293	287	307	299	323	285	299	296	314	289	346	309	304	306	276	252	307	273	301	300	287	280	299	306	328	317	323	277	317	306	295	309	296	276	311	318	281	288	301	296	311	272	268	311	304	262	285	296	306	311	319	261	306	281	278	318	305	340	277	281	301	311	288	295	289	301	285	299	306	305	259	290	273	264	288	291	322	330	287	285	284	284	302	270	273	297	300	279	290	307	273	303	297	280	285	279	288	328	261	299	302	276	308	312	302	331	291	305	288	300	285	280	289	296	313	294	312	312	309	260	290	294	343	288	296	264	289	266	284	342	263	309	293	273	288	277	324	291	320	300	297	308	291	292	301	290	288	276	315	257	280	303	306	292	296	277	261	278	317	317	295	301	311	329	270	278	317	283	262	293	307	308	312	280	305	291	281	320	332	287	298	264	305	276	311	322	314	283	287	288	299	276	283	304	285	289	307	304	303	305	307	310	304	268	331	305	304	290	281	286	266	313	324	298	299	280	287	293	273	310	296	311	291	273	265	279	315	274	290	312	292	301	296	281	293	292	300	300	281	289	301	291	269	310	268	289	308	279	302	320	290	290	303	317	278	297	301	295	282	300	315	258	263	278	307	313	288	268	308	267	296	285	320	289	285	313	292	280	300	321	295	313	292	299	289	291	278	285	290	336	300	295	285	313	298	279	309	333	281	290	304	294	267	283	298	283	322	307	296	303	291	316	280	276	318	308	293	292	285	280	302	300	261	304	301	285	266	307	263	267	298	292	276	319	305	292	293	307	319	279	315	286	316	299	297	330	321	293	282	281	292	293	281	279	290	290	304	309	282	293	302	292	263	308	291	316	332	321	305	303	283	291	306	296	284	288	280	291	285	304	318	308	285	315	300	277	269	277	296	326	314	290	285	300	273	306	294	300	281	306	297	298	285	298	308	312	326	312	307	298	318	283	291	328	289	299	267	289	286	327	295	270	271	293	302	272	293	260	283	284	302	280	266	321	281	309	286	303	295	293	317	295	316	253	271	270	260	281	290	286	291	303	306	322	294	307	313	302	293	272	292	294	262	300	293	303	322	311	295	308	295	313	315	305	301	299	294	297	272	338	308	300	280	315	278	295	286	294	326	296	278	285	295	311	314	285	270	316	333	293	327	281	289	307	292	281	282	293	258	318	293	307	330	289	274	296	288	264	303	286	260	280	288	252	306	310	289	281	283	264	259	309	274	313	312	297	268	330	274	295	287	287	298	306	274	273	302	282	291	309	278	292	283	268	288	283	298	287	276	319	294	295	274	316	342	295	292	295	295	301	284	295	296	290	291	299	275	290	285	282	308	313	280	330	297	313	276	282	288	299	265	270	308	308	276	295	326	302	297	332	277	281	266	284	296	313	316	278	272	286	289	330	325	305	296	304	286	278	302	282	284	284	289	280	289	313	311	306	273	300	265	273	313	295	289	311	290	280	313	320	275	283	294	271	295	307	281	297	292	263	287	278	306	284	306	311	294	301	319	281	301	285	270	317	270	324	288	272	289	312	292	279	299	272	281	294	296	303	310	285	267	301	287	295	287	321	300	273	308	313	298	335	287	270	305	305	278	311	272	301	314	324	288	307	282	308	300	299	288
54228	55874	12445	5670	3798	2826	2205	1800	1516	1290	1082	1044	870	843	777	720	711	669	601	575	567	569	565	790	15050	9340	497	496	510	482	504	478	478	461	447	472	474	479	477	470	440	429	472	454	490	434	456	477	437	506	421	431	450	482	480	440	458	482	490	424	461	463	474	426	447	468	454	446	462	447	452	469	499	461	440	443	450	442	445	432	427	464	453	460	455	465	443	435	470	443	402	460	444	415	466	429	438	446	514	452	480	483	423	428	478	420	435	453	434	495	435	491	458	481	425	420	425	449	446	454	438	473	449	487	447	454	429	468	488	441	446	458	401	470	478	429	477	439	444	445	442	450	455	407	474	483	493	399	426	485	461	460	446	489	481	400	423	457	463	450	436	474	463	464	472	439	455	427	473	443	477	461	422	437	428	460	468	489	484	434	454	429	470	469	445	428	449	455	408	428	457	506	444	464	506	500	464	433	465	426	451	448	435	440	436	449	404	469	447	468	437	427	442	405	478	455	425	458	446	438	469	453	401	419	441	443	436	418	460	454	455	432	457	477	462	446	457	453	445	433	481	402	467	469	465	424	431	434	456	451	453	454	451	423	443	473	433	452	421	475	456	459	418	458	448	442	426	481	432	464	477	460	464	472	487	457	444	462	445	427	489	431	452	420	416	451	416	444	415	438	470	419	449	424	422	451	482	443	423	463	479	476	412	410	440	443	433	429	444	444	470	438	461	424	443	445	465	457	459	466	448	428	474	434	473	441	464	474	429	452	443	426	439	491	457	447	420	474	450	471	424	482	458	395	421	454	448	446	442	478	462	440	430	430	442	453	450	445	470	450	448	423	486	430	439	460	456	441	464	467	464	460	474	426	464	431	452	462	406	422	465	466	448	445	450	463	430	402	435	437	499	497	431	436	453	426	478	443	441	418	452	484	443	448	450	437	441	442	444	440	439	450	450	481	436	440	420	453	476	406	448	419	469	449	414	476	467	453	457	442	457	439	437	428	417	451	401	434	457	482	470	407	470	426	437	468	478	424	474	451	463	464	468	437	456	444	469	473	472	444	469	507	464	441	425	426	465	459	438	435	405	439	415	405	464	460	403	497	465	460	446	411	450	466	445	458	435	457	458	436	466	456	464	488	456	466	432	453	489	417	476	463	435	435	465	400	446	429	411	451	432	409	416	401	450	478	432	468	398	463	447	411	408	439	443	425	409	456	450	410	444	457	437	422	456	466	418	431	449	424	461	442	416	444	448	474	433	442	427	406	444	401	434	467	420	407	459	449	477	478	431	429	435	446	453	461	438	418	499	435	433	443	424	433	462	439	417	459	444	463	442	473	474	430	458	442	449	457	440	440	459	405	450	473	462	452	441	446	427	458	439	475	475	459	439	440	424	449	471	459	474	409	458	455	460	452	456	444	457	463	468	427	461	453	468	469	467	463	438	471	456	467	449	451	468	470	457	460	474	443	450	453	433	468	450	430	443	426	444	483	436	437	469	432	465	436	424	448	468	427	414	400	453	431	438	427	433	432	443	447	449	452	488	416	423	424	461	414	461	427	448	398	458	431	432	448	427	476	460	425	431	435	441	448	445	439	464	491	408	484	443	419	431	473	438	434	428	467	482	399	446	446	451	457	440	469	437	466	430	443	487	487	474	428	469	501	465	423	431	427	443	424	445	479	473	479	450	430	433	436	455	443	414	458	439	415	458	442	467	449	460	469	431	470	441	476	443	400	453	457	433	450	456	453	417	434	444	481	454	433	428	473	469	471	465	437	428	458	454	437	429	450	454	389	451	442	426	433	445	459	433	420	436	498	491	438	438	509	468	442	470	428	450	429	453	447	481	471	420	453	471	438	419	471	470	413	431	472	462	457	456	477	453	450	461	510	487	437	464	462	474	436	426	444	435	470	475	437	445	417	475	459	448	478	419	425	483	463	441	464	473	444	438	468	440	446	424	488	413	431	489	454	449	462	462	432	420	443	501	476	434	458	450	431	442	414	476	454	456	452	462	429	441	451	450	430	438	443	470	422	449	442	417	436	405	446	486	446	482	436	454	440	458	494	423	428	468	418	447	431	434	421	393	437	442	457	462	458	474	416	426	470	432	465	439	439	435	459	405	422	453	421	443	467	442	467	419	472	466	454	462	423	462	474	448	428	433	420	440	429	455	420	461	472	437	434	461	468	472	445	480	410	480	460	457	451	439	425	461	408	427	450	427	463	410	472	454	465	441	425	468	441	471	436	443	445	445	466	439	457	463	480	418	462	466	445	442	404	439	461	507	466	473	439	454	457	430	442	459	451	462	467	438	446	408	413	469	442	469	447	385	467	456	449	438	438	441	441	479	420	425	443	448	466	481	458	453	425	451	432	398	396	449	445	463	443	475	406	430	488	455	442	438	451	429	466	458	453	455	434	424	494	440	420	467	460	411	441	493	476	422	427	437	431	478	414	467	425	416	474	401	440	425	447	438	425	452	459	481	455	429	462	455	438	475	440	464	445	413	439	445	476	426	425	472	453	455	454	474	466	455	466	433	448	448	442	441	416	446	460	425	450	468	483	442	453	435	452	494	468	439	441	482	451	456	463	451	479	491	468	429	420	408	426	480	438	431	455	417	455	451	444	442	452	450	475	412	447	479	439	443	446	426	468	449	438	452	460	454	485	456	428	428	409	462	466	456	432	474	445	457	455	491	439	435	438	434	473	459	476	450	425	475	465	403	448	463	484	459	461	474	483	456	444	433	426	433	454	446	452	421	447	457	465	432	452	431	442	437	468	455	426	430	466	463	426	464	457	467	409	443	458	429	461	448	451	454	429	448	458	460	476	449	429	452	488	392	428	438	476	460	465	446	449	448	467	440	451	428	436	495	410	443	416	449	463	483	462	417	443	445	486	472	422	455	466	431	415	451	455	465	443	464	441	474	463	416	429	444	433	442	441	449	454	471	466	481	469	456	463	426	432	440	429	428	433	422	471	375	431	433	462	439	396	460	454	449	440	447	448	484	446	427	449	461	437	462	432	442	467	433	446	500	425	422	428	437	469	461	469	456	442	491	476	429	414	470	464	444	453	430	404	463	471	432	426	465	438	458	441	422	472	451	472	425	460	445	491	421	470	442	455	431	464	450	490	485	453	453	454	472	455	416	449	442	465	424	462	454	436	437	460	423	436	461	457	418	423	466	469	409	463	465	438	450	426	451	421	447	467	468	456	470	453	442	443	448	497	455	467	413	466	472	440	415	430	462	468	434	449	424	494	485	428	461	422	411	448	472	473	445	437	448	428	442	442	460	460	429	445	465	448	426	474	452	443	457	489	472	448	461	449	413	453	453	387	419	468	454	441	466	455	434	432	431	429	412	493	428	455	453	405	451	468	451	475	457	494	431	408	456	431	452	446	434	445	434	455	450	467	433	446	435	467	466	448	472	418	445	453	432	474	473	401	472	452	445	445	448	450	478	422	468	449	448	459	438	457	433	443	454	456	478	483	428	443
26804	21000	12568	1156	538	452	440	487	439	425	446	440	440	439	425	426	410	394	411	450	442	448	407	416	740	934	460	446	397	412	394	423	404	455	417	398	436	426	456	444	399	424	422	445	428	432	459	404	430	386	411	415	420	423	423	454	405	433	402	446	437	426	442	406	403	444	398	418	431	472	396	441	448	423	362	404	424	443	434	425	410	408	412	412	434	436	419	437	427	426	434	468	427	415	430	363	439	416	411	420	441	425	424	443	446	444	395	433	433	433	397	427	435	417	420	423	447	418	422	405	417	415	417	397	401	395	410	414	415	390	431	407	434	411	440	378	427	413	421	440	407	414	420	428	432	398	417	399	415	408	412	408	405	438	438	426	442	411	442	451	415	409	414	411	405	442	442	431	394	448	387	413	444	411	398	388	456	438	421	407	396	425	410	414	403	390	420	426	397	436	434	457	405	403	395	382	426	414	461	405	410	424	417	407	407	413	415	431	399	408	408	361	425	416	452	428	458	381	433	429	390	364	416	431	418	440	410	432	437	412	410	433	419	436	412	386	423	420	395	420	426	443	417	458	418	417	405	389	415	402	420	404	435	423	402	401	413	404	420	407	427	391	431	436	424	425	411	417	392	411	412	423	405	398	440	391	392	415	420	469	418	403	429	400	418	417	401	412	411	420	425	408	448	439	379	426	384	421	386	373	464	424	408	435	404	427	439	407	423	418	429	445	410	413	416	400	426	383	434	423	393	420	419	407	447	411	396	432	441	431	457	380	428	432	416	451	411	429	443	418	469	416	451	447	428	434	418	394	413	435	426	385	377	433	432	418	431	424	412	387	400	394	399	400	407	434	411	418	435	407	421	400	428	416	420	433	438	428	402	427	440	416	430	420	422	444	431	422	407	430	396	433	416	429	464	411	389	414	425	441	382	408	442	430	381	427	439	423	393	400	429	421	421	393	405	404	403	443	377	461	427	428	402	422	411	400	438	381	420	382	445	430	453	427	426	426	412	420	408	423	441	491	438	417	430	474	447	414	403	439	438	413	425	407	449	411	421	415	449	427	380	379	450	396	416	451	397	379	405	383	446	417	428	432	415	397	437	423	421	400	378	393	434	418	421	397	391	430	414	436	404	416	432	473	417	413	425	436	413	423	409	400	414	421	415	430	453	399	407	415	393	386	423	375	425	397	448	414	406	471	427	394	418	428	449	451	391	398	395	440	438	412	421	418	387	412	390	437	407	442	403	405	422	413	417	424	408	418	422	408	421	429	404	438	422	409	451	407	391	451	444	369	413	420	404	390	417	421	404	412	426	407	423	414	416	395	410	387	431	423	415	408	392	436	419	458	452	402	442	420	391	419	418	411	412	432	401	442	394	413	413	394	437	409	434	416	433	411	414	401	400	434	404	417	408	411	421	382	400	440	430	442	442	395	407	381	436	444	408	408	416	437	420	448	411	381	428	403	438	386	403	400	416	411	384	409	396	411	392	406	389	466	410	377	424	403	408	387	409	405	388	411	441	453	414	405	431	415	432	397	435	431	391	431	398	419	431	437	407	474	420	433	441	399	399	386	418	409	408	414	418	447	420	420	441	406	388	369	408	360	419	409	423	416	413	418	426	414	433	402	430	393	416	449	415	417	380	415	400	410	426	441	414	412	414	428	408	432	448	423	431	404	439	395	386	443	397	415	405	392	413	399	406	448	428	396	410	426	424	405	402	422	396	431	463	416	411	401	397	449	426	405	425	411	456	410	449	418	434	412	417	393	401	397	417	445	456	428	405	414	397	410	435	439	402	437	436	410	440	368	426	450	458	425	402	421	433	409	428	428	389	383	435	465	408	413	423	417	376	398	398	422	426	416	415	384	396	430	450	392	437	381	404	450	430	424	415	406	441	416	441	436	437	424	442	426	460	411	398	422	408	412	427	423	416	448	422	415	437	458	396	403	391	392	450	423	423	401	394	387	397	448	412	404	414	431	395	428	432	415	412	379	430	423	415	412	436	411	434	416	418	417	428	458	427	437	403	420	420	432	418	450	431	421	396	422	439	393	442	435	391	411	417	431	443	366	420	408	464	461	439	408	413	372	395	389	420	423	452	418	402	425	396	433	386	404	412	428	392	458	409	420	411	449	445	444	444	408	416	396	422	424	425	413	421	433	391	415	433	393	409	419	451	410	395	422	406	450	412	457	451	380	446	419	419	409	397	419	408	399	412	392	403	410	401	441	420	388	458	421	417	425	410	424	435	405	421	403	428	434	398	448	450	402	423	387	402	403	429	428	456	443	427	440	418	381	426	425	396	419	494	440	401	410	394	384	426	421	432	408	460	396	426	393	416	416	416	452	431	425	424	422	426	406	433	454	436	405	393	442	394	416	434	411	405	414	397	400	419	474	462	393	451	391	460	405	401	466	422	430	393	381	426	435	432	433	417	442	420	375	464	406	425	418	424	401	376	416	399	353	426	402	370	431	443	377	398	438	435	416	409	413	411	413	450	420	402	418	425	400	412	418	442	432	400	452	428	419	388	407	430	432	356	410	443	393	418	433	447	410	401	393	393	455	377	392	397	372	450	422	397	418	390	398	395	468	434	436	413	430	405	439	413	431	379	424	432	422	419	417	408	429	398	402	425	411	400	410	386	426	426	401	444	423	410	421	404	460	401	401	417	394	399	427	389	412	387	427	437	458	403	398	404	441	430	423	423	446	410	403	408	418	432	397	412	382	415	419	456	398	412	389	357	434	428	434	410	408	436	407	442	401	352	409	422	434	438	434	394	440	472	431	414	461	444	408	400	417	404	413	433	409	400	450	438	386	426	446	442	419	422	420	425	421	415	367	433	404	414	417	389	427	428	431	431	406	430	389	415	397	416	398	393	427	434	426	419	415	404	396	449	402	392	443	435	402	409	419	407	400	443	480	415	447	414	425	455	405	410	403	443	448	399	418	417	416	433	409	409	397	443	391	440	445	421	435	426	386	377	432	437	427	429	455	393	406	422	439	402	420	384	437	412	421	428	426	386	392	447	474	399	401	396	420	397	429	435	424	444	441	408	404	463	421	433	413	393	397	423	438	416	439	423	381	410	431	412	434	421	395	395	407	422	436	417	420	422	410	392	406	405	399	465	412	488	437	411	407	437	439	436	390	427	413	409	430	429	391	412	402	412	400	399	412	418	410	403	414	421	400	381	438	433	409	411	437	391	398	428	401	404	407	410	421	418	397	431	467	440	471	422	399	414	440	388	401	404	455	455	409	377	403	417	464	390	419	438	401	424	404	456	425	409	393	411	404	434	420	417	393	393	422	456	429	449	437	430	480	446	443	445	429	416	418	401	412	438	440	410	428	410	401	404	426	418	414	411	425	415	455	445	436	404	437	403	440	425	458	393	464	426	405	448	466	426	442	416	393	448	373	441	425	400	459	409	433	411	405	411	405	428	389	432	416	454	426	437	426	406	411	394	386	444	428	399	443	403	435	388	423	435	405	399	424	415	412
25456	22190	2371	931	767	753	703	712	684	628	686	698	615	609	634	673	612	623	627	681	640	660	650	644	1447	1930	656	670	599	640	586	634	652	632	658	585	647	598	624	613	628	628	623	583	598	621	602	614	579	597	591	632	640	586	618	572	593	648	590	666	630	640	603	599	598	639	690	668	626	615	589	621	605	613	600	633	621	584	611	622	615	643	608	640	622	608	579	634	579	616	594	585	660	637	603	615	634	595	623	657	629	631	579	591	614	635	590	588	627	636	629	638	636	588	669	591	645	618	645	629	602	599	572	638	592	627	600	578	615	667	624	617	621	616	589	612	651	602	637	634	593	616	659	600	627	591	571	655	605	598	614	640	630	658	609	620	611	604	622	663	652	636	631	610	638	598	630	593	652	619	636	603	660	610	634	662	635	625	610	625	617	621	565	617	626	639	640	591	605	615	607	632	627	607	606	622	618	634	617	603	607	602	670	632	616	650	588	661	627	639	635	624	620	609	611	599	644	641	631	619	575	595	597	596	654	605	580	580	609	652	618	653	610	615	573	630	657	616	618	621	633	642	641	642	637	616	650	589	622	587	633	623	632	625	597	566	638	640	638	630	608	621	602	603	658	654	579	622	662	604	652	611	628	653	616	615	625	628	633	625	616	607	623	644	611	576	647	623	634	655	605	608	619	597	638	601	567	628	668	632	600	662	641	601	635	668	602	627	631	623	642	612	610	648	625	608	576	589	627	628	614	623	599	642	654	661	595	616	628	623	621	640	696	629	617	631	628	623	604	589	621	588	579	642	588	622	591	608	635	558	638	653	597	647	631	667	585	618	632	644	657	614	625	576	625	669	636	628	660	613	630	621	625	605	660	653	640	599	571	607	589	587	617	606	705	603	619	639	613	593	630	601	581	598	628	623	627	626	593	589	623	600	677	643	594	625	581	635	604	627	648	583	588	633	630	656	579	600	600	632	620	602	603	600	617	621	573	623	583	598	632	563	597	596	655	636	665	599	644	653	605	664	636	621	555	628	637	639	582	582	613	629	626	581	619	593	653	624	617	610	641	641	606	606	622	603	604	655	588	569	625	655	624	624	631	591	616	600	641	590	546	606	636	613	647	593	635	564	612	640	627	681	626	639	650	609	593	580	651	598	594	614	635	625	643	610	637	564	643	655	593	636	612	581	633	624	635	642	583	610	606	605	635	651	604	584	659	612	602	644	635	575	615	593	602	614	596	619	616	657	652	600	612	613	582	620	590	606	641	671	606	671	617	642	606	604	663	590	618	618	618	628	639	620	618	664	681	578	597	629	626	591	586	615	650	653	605	592	601	600	620	617	611	566	576	581	598	649	576	582	660	606	582	636	616	621	616	647	666	610	564	628	615	635	615	601	599	619	634	638	645	623	612	586	655	586	625	627	607	606	635	631	675	616	653	596	603	601	615	677	624	627	635	661	592	596	584	662	591	604	615	624	636	654	624	650	587	623	660	633	613	640	597	594	603	608	633	611	622	621	584	598	592	640	663	667	625	618	603	629	645	601	596	618	595	590	596	637	616	607	652	637	640	645	597	578	624	612	626	640	640	594	650	631	664	599	609	641	652	577	600	586	596	624	633	626	619	606	647	617	588	604	617	623	604	616	679	614	643	580	671	651	638	602	637	654	612	604	611	581	614	636	596	601	610	613	662	616	655	601	644	617	613	628	618	634	585	556	601	618	599	606	617	643	614	611	622	657	611	590	665	553	606	609	609	605	590	649	610	657	630	609	558	635	650	592	639	618	645	662	638	621	607	624	675	596	611	594	600	608	601	574	643	600	621	650	636	680	552	617	641	629	599	617	600	574	579	640	603	682	629	608	662	587	639	592	649	629	643	580	656	598	603	631	623	619	631	617	659	609	649	612	615	608	625	637	638	616	635	653	638	688	623	610	668	646	602	619	599	605	629	628	615	629	659	585	593	587	609	616	597	634	662	600	630	622	602	632	665	606	579	622	599	645	607	552	618	610	623	605	611	622	611	632	631	634	630	596	641	566	602	613	618	628	626	641	649	596	637	611	585	605	606	619	621	597	592	613	605	579	620	655	555	605	646	640	618	579	607	646	613	622	618	585	613	656	599	627	643	614	602	640	618	654	611	618	600	633	620	636	615	612	639	577	599	626	619	595	610	629	590	648	650	588	626	581	591	590	604	563	574	617	601	644	651	634	599	642	578	561	604	615	599	556	612	613	612	646	677	630	662	648	636	609	630	604	624	641	624	582	584	591	581	647	586	640	611	641	609	659	647	617	593	624	621	634	652	591	607	583	615	628	608	593	616	604	581	620	588	601	645	623	650	617	632	614	624	574	636	554	619	637	598	601	621	629	648	565	646	650	632	638	597	571	597	630	561	611	589	608	670	589	617	605	643	614	665	615	592	606	617	612	625	581	641	620	614	610	581	609	621	600	639	593	637	651	614	554	609	590	640	582	703	618	609	639	625	650	588	637	654	592	607	592	599	642	618	610	597	634	608	592	624	630	602	630	599	614	584	596	627	588	641	602	617	601	601	649	606	611	629	632	627	653	665	556	631	621	641	617	604	624	634	602	607	630	625	623	566	590	686	600	594	626	623	656	640	640	640	623	596	630	606	589	630	624	585	607	624	572	653	627	577	632	614	667	589	650	580	607	619	606	582	617	639	603	591	620	625	629	621	613	649	669	582	620	606	591	602	633	625	638	614	592	670	668	583	634	643	637	671	601	642	641	644	606	648	639	576	616	628	608	601	623	635	671	651	637	580	603	631	607	602	658	645	617	626	600	573	641	627	640	648	668	644	601	616	645	621	606	615	611	595	639	606	626	659	570	610	628	630	663	610	614	600	601	590	575	636	625	651	614	594	656	635	636	608	598	630	628	605	667	640	634	607	609	619	658	622	649	615	630	585	612	623	564	610	605	573	623	586	573	653	596	608	602	613	632	620	648	608	570	608	573	587	624	616	611	566	618	579	621	592	602	652	595	649	606	603	597	618	620	596	629	649	598	656	578	595	629	625	621	590	611	602	664	628	634	626	661	632	614	609	624	622	646	616	636	623	614	621	627	645	608	622	615	609	587	598	640	618	632	613	631	631	639	633	625	634	641	690	627	616	631	598	647	629	634	617	626	617	640	618	669	608	596	582	599	596	605	632	628	571	654	592	610	692	586	607	601	625	634	598	644	597	640	607	636	632	610	647	630	612	653	624	599	605	637	653	607	645	667	614	670	606	617	616	627	609	623	643	639	630	597	615	560	585	626	656	544	619	626	630	639	597	568	587	648	581	609	618	621	616	638	597	614	635	609	652	605	613	636	642	631	611	632	630	612	591	634	598	651	598	639	628	650	598	593	618	664	620	619	615	619	596	590	586	584	622	587	542	653	613	639	590	632	635	605	620	590	640	624	610	604	612	619	640	630	594	603	641	598	593	655	580	610	651	596	633	620	656	586	558	619	655	605	634	652	629	570	627	627	630	629	621	599
23650	20765	28085	23494	20502	5214	1005	708	632	638	620	618	561	546	534	598	517	508	520	507	506	522	512	547	3427	4707	603	490	495	531	493	539	500	511	523	512	478	486	520	525	496	507	457	443	472	467	500	484	473	517	497	518	471	526	519	479	474	539	505	531	496	499	521	490	504	523	518	457	500	477	518	491	491	477	513	482	484	474	490	498	463	494	510	490	498	491	506	499	450	465	506	468	471	477	524	499	497	476	502	448	482	520	513	493	516	493	517	473	509	513	507	519	516	495	499	499	504	483	508	492	518	490	496	496	470	497	494	438	498	504	492	493	555	515	524	493	509	537	501	461	477	496	505	511	506	522	476	531	500	502	457	486	489	452	501	492	497	524	471	488	535	505	522	479	489	543	486	507	496	465	466	479	521	512	470	514	464	484	531	492	512	532	506	472	466	470	464	479	507	498	495	502	505	474	469	464	501	497	469	533	484	505	495	524	513	480	496	472	497	469	477	529	490	479	449	487	519	483	482	523	463	463	514	491	466	457	485	483	465	527	511	477	485	519	492	467	515	500	451	511	480	540	489	470	447	502	554	483	503	498	479	482	470	536	488	521	493	495	534	474	490	472	490	500	511	505	493	481	501	500	516	519	511	465	493	509	518	482	478	529	525	493	491	481	529	493	478	490	481	478	488	501	468	479	508	489	499	501	506	536	442	481	500	470	493	504	492	479	505	495	459	477	491	524	488	485	464	528	476	509	474	507	463	480	493	496	467	529	498	495	501	480	495	466	500	541	517	537	493	494	497	514	500	468	453	480	522	508	514	468	497	502	466	534	448	513	509	496	508	472	490	468	513	507	534	538	526	498	488	505	503	502	512	442	463	542	519	514	484	511	500	492	508	492	469	495	492	506	520	500	499	483	498	481	475	498	503	508	466	472	489	501	498	478	474	492	468	483	493	461	496	497	486	482	455	551	505	476	513	477	472	509	466	501	454	470	505	517	499	457	486	465	498	491	507	487	492	532	483	511	483	498	492	485	477	460	470	488	460	519	485	534	488	493	506	492	501	492	485	486	504	526	494	486	491	467	499	479	455	527	547	498	473	503	490	463	494	510	482	492	460	512	499	512	489	471	524	502	514	494	535	539	471	482	518	493	503	513	494	426	488	478	497	485	489	451	522	488	486	454	452	505	503	460	498	508	516	473	489	507	508	479	502	485	523	477	517	514	511	499	473	479	496	519	504	495	497	520	461	475	504	469	471	446	483	555	493	483	477	497	471	509	522	481	520	514	468	492	497	511	501	479	514	510	513	493	497	468	499	492	472	475	503	499	486	505	542	557	527	486	484	467	520	474	490	497	478	480	521	522	490	510	480	535	477	472	537	491	469	522	489	479	483	497	495	504	497	488	476	486	484	543	498	469	497	493	491	486	502	524	499	540	522	508	538	462	485	481	472	506	472	509	484	502	507	518	466	504	478	516	483	496	511	509	511	494	526	472	518	500	484	486	486	513	483	485	499	471	493	480	483	495	461	477	508	496	531	463	511	487	514	537	505	463	525	473	503	463	489	479	488	488	524	496	495	523	489	480	505	502	482	467	517	512	496	532	476	516	492	512	495	525	517	526	498	467	513	540	515	458	484	509	481	454	450	513	502	481	463	478	449	523	494	483	491	473	502	475	489	487	502	513	539	483	519	448	467	474	518	490	492	472	504	480	553	490	471	552	493	483	517	512	464	519	522	502	462	466	488	495	476	504	482	492	473	467	520	477	500	435	495	496	491	509	465	457	466	499	467	479	524	424	483	471	472	537	469	481	488	460	530	531	505	547	502	514	523	468	516	498	493	481	513	534	514	493	497	499	510	512	477	489	482	512	476	461	495	519	506	480	505	506	501	520	506	490	480	486	490	483	511	533	506	560	537	496	518	474	496	499	510	494	526	520	486	529	454	505	508	482	489	474	538	507	491	519	486	508	489	517	492	486	497	498	470	497	503	443	479	495	445	497	450	472	485	471	467	458	487	496	462	487	516	511	509	474	476	507	492	492	512	486	515	451	464	487	498	519	477	487	478	500	565	499	496	486	526	526	504	497	534	487	486	536	484	493	472	533	470	517	473	528	471	532	501	473	501	493	509	511	453	512	487	463	509	513	497	509	464	503	490	508	507	487	490	482	508	501	494	465	514	535	499	502	486	490	516	499	467	474	494	525	452	444	541	548	447	501	491	495	491	520	474	491	523	501	458	511	507	499	498	490	513	478	515	467	489	481	497	520	510	520	523	489	472	508	492	466	553	533	512	487	482	488	478	486	516	523	515	485	471	493	502	495	484	484	492	494	475	471	500	495	491	472	521	498	523	492	497	465	463	495	473	479	479	484	502	525	490	523	532	484	475	484	464	492	499	498	519	474	491	452	512	485	469	481	520	510	496	478	482	451	473	521	482	499	528	501	510	504	466	503	534	501	495	493	480	500	507	506	514	556	487	492	476	515	537	487	488	464	455	473	501	448	525	505	504	477	529	496	547	508	496	493	516	473	486	530	481	491	536	483	528	482	506	555	481	496	496	531	514	455	525	493	484	515	488	535	496	507	506	459	490	502	499	483	517	487	499	467	474	471	515	486	505	507	516	482	505	460	488	533	521	490	498	513	527	496	477	500	526	525	516	469	494	475	485	496	544	524	512	480	490	516	493	473	471	506	484	515	466	500	468	481	487	450	503	452	498	446	470	449	454	452	514	503	521	480	491	510	507	479	473	461	538	458	495	514	492	460	490	512	486	499	538	487	499	452	517	489	477	463	503	499	479	520	491	500	468	509	488	482	443	488	471	502	528	465	518	469	488	521	498	468	508	496	494	439	498	469	487	497	526	529	500	482	506	489	501	493	499	502	495	474	487	460	486	487	530	478	528	468	509	494	515	493	496	503	441	478	502	466	507	499	479	515	484	512	487	491	508	458	473	464	442	507	489	489	489	513	450	483	507	502	484	453	501	509	492	526	489	501	488	486	477	481	456	503	523	527	520	443	496	480	476	497	536	492	474	504	479	480	477	507	464	478	488	492	501	493	503	473	552	476	492	498	494	483	485	506	453	484	480	480	530	510	541	541	453	486	498	497	472	515	509	489	457	492	469	496	488	477	488	530	496	513	486	526	522	529	485	515	501	521	519	452	487	503	478	534	495	490	476	502	473	498	522	494	490	498	509	522	522	453	481	490	540	526	492	547	504	458	480	505	492	472	453	500	506	454	528	517	484	475	494	465	476	511	505	514	507	521	476	495	464	513	503	501	493	477	490	479	486	478	482	484	481	468	510	518	514	452	482	504	553	466	493	527	480	496	494	489	540	499	480	452	481	530	509	490	484	488	457	508	522	485	495	503	497	502	488	524	529	493	477	497	464	509	529	475	454	513	477	523	522	479	528	491	481	483	494	470	499	483	529	525	524	513	465	523	498	495	487	486	445	511	476	490	508	481	507	468	516	535	470	500	452	477	509	475	479	486	525	515	499	485
45447	43767	6975	3554	2541	1996	1591	1391	1254	1162	1113	994	964	933	920	896	845	812	831	810	819	794	746	798	8043	9783	935	721	731	753	733	758	759	768	747	711	753	736	752	749	756	746	796	740	710	710	711	735	689	690	745	761	681	749	732	705	770	697	748	729	727	794	705	745	706	746	739	719	745	714	713	702	716	743	709	681	764	734	724	733	720	772	700	739	722	723	752	685	762	720	716	703	667	728	756	688	745	709	707	747	714	701	718	751	727	735	794	727	747	681	766	727	732	730	732	765	706	746	725	741	803	734	752	725	733	726	728	764	725	703	719	728	747	709	748	715	759	680	728	726	728	732	696	726	721	733	699	737	725	733	726	713	735	728	687	771	743	702	727	711	718	732	737	768	703	734	774	727	715	728	697	740	742	676	722	699	700	723	733	721	751	748	763	708	720	712	720	717	768	719	704	705	725	742	728	751	731	773	716	718	709	742	721	739	777	734	734	705	703	686	711	722	755	710	738	675	719	724	718	745	709	678	746	704	716	738	718	787	703	730	746	707	748	734	734	714	721	713	749	749	732	694	754	686	672	712	719	752	698	772	710	757	762	728	750	765	701	694	718	780	702	733	704	743	746	722	660	745	689	751	739	697	726	736	751	749	683	721	748	758	724	740	688	748	746	719	737	712	720	734	769	752	744	746	721	707	692	689	761	745	720	737	722	720	733	752	699	727	741	721	687	734	765	768	704	759	696	740	720	735	753	721	727	713	776	718	757	721	721	683	770	715	704	699	772	705	690	695	733	765	771	773	738	741	689	721	751	735	710	713	757	740	740	751	690	756	723	793	724	725	719	764	716	713	716	767	736	770	749	713	716	753	698	713	714	726	735	745	704	716	698	724	737	723	689	725	740	743	768	746	736	718	774	729	695	723	714	722	693	727	723	721	698	748	722	693	731	728	702	690	696	739	730	739	692	743	722	780	748	737	713	695	711	737	754	730	793	723	732	698	714	769	768	700	744	707	712	716	733	689	664	695	668	745	715	751	699	732	721	725	738	694	715	719	697	728	731	707	725	723	753	714	716	705	744	745	732	766	733	701	755	720	712	712	727	755	742	733	791	748	725	707	718	790	714	710	720	691	736	756	765	712	709	693	747	756	719	676	722	762	692	695	771	758	764	724	762	733	740	730	729	766	750	761	731	744	734	758	731	748	751	736	711	764	689	690	741	768	726	724	733	796	771	754	731	742	711	756	709	760	711	726	733	717	695	749	739	734	750	713	760	735	727	739	710	750	761	742	757	720	758	755	753	710	722	743	695	748	723	704	732	682	796	700	730	748	757	707	721	734	722	693	727	696	675	752	738	685	782	712	751	727	724	688	752	741	720	700	740	723	655	749	693	769	735	736	713	778	784	704	715	754	736	746	724	766	733	746	716	724	708	709	717	714	734	711	778	783	769	738	703	702	769	709	766	744	735	736	761	717	715	727	725	705	690	719	729	737	786	788	695	712	743	735	741	781	671	728	761	731	756	696	745	702	707	751	727	741	725	691	733	715	723	708	754	754	669	762	716	736	751	709	770	710	730	720	704	761	718	713	737	701	782	716	804	748	719	721	716	759	694	700	688	717	671	747	753	775	732	718	734	760	702	692	743	734	711	771	706	716	660	715	714	711	693	712	735	691	763	732	752	719	714	748	753	689	706	739	690	750	764	745	669	731	767	782	734	719	722	704	683	729	721	697	717	697	758	684	730	738	732	692	754	726	732	717	756	739	742	736	756	703	726	789	738	679	764	721	740	720	748	731	715	744	762	718	696	718	741	689	729	677	731	650	723	743	727	699	740	762	723	752	724	714	753	719	708	678	715	725	746	713	715	737	775	703	738	734	704	765	705	758	789	735	745	701	739	741	711	727	762	699	699	744	748	700	744	672	742	750	708	735	702	730	734	756	738	732	719	707	715	717	750	738	746	679	719	735	704	747	691	710	681	699	719	722	671	743	736	699	735	682	720	722	735	732	746	780	723	715	691	679	702	736	732	732	766	717	706	708	741	725	774	728	687	758	723	660	726	720	755	695	704	728	700	706	711	715	767	730	733	697	702	728	740	731	745	723	740	720	767	715	738	720	750	705	719	689	735	649	722	720	723	732	746	735	734	713	777	721	738	701	763	714	767	711	749	718	735	775	739	727	770	732	724	739	692	745	746	706	723	696	751	727	722	738	718	742	691	754	724	701	744	742	781	758	723	701	749	716	735	722	760	739	746	766	717	737	717	764	740	751	736	740	743	743	678	750	704	754	774	754	704	721	720	741	746	707	704	742	759	679	738	731	682	763	743	744	689	754	735	691	737	767	682	744	745	744	745	697	743	797	735	759	709	712	724	743	740	718	722	699	724	766	738	748	700	709	786	710	729	736	698	734	684	731	773	778	739	713	725	690	674	693	725	737	729	709	714	704	734	705	688	731	717	779	744	708	681	710	700	696	732	737	748	732	754	703	737	708	787	728	706	722	758	700	776	725	738	781	725	705	710	753	725	729	720	713	760	725	713	704	726	797	740	711	730	731	778	736	720	655	733	697	707	729	736	702	746	707	726	680	691	733	725	714	740	739	753	677	708	731	753	716	715	711	710	746	715	712	723	755	732	737	736	680	755	696	756	727	781	736	770	743	764	711	733	706	771	757	729	712	771	755	726	739	695	744	775	749	704	692	742	733	723	724	736	706	728	725	761	691	740	784	660	734	711	735	733	715	746	737	690	698	728	711	708	713	732	729	725	738	703	741	777	704	721	745	716	720	763	729	762	689	755	714	727	719	687	724	738	740	703	709	698	742	722	739	702	686	671	727	777	708	732	678	752	710	724	719	695	746	713	750	717	736	733	777	729	712	714	722	737	781	725	724	710	712	735	759	759	721	795	762	730	714	726	724	656	694	732	754	701	719	674	712	712	704	710	752	759	706	725	722	742	660	713	720	694	737	718	721	676	769	720	728	701	699	738	725	734	702	707	701	716	760	706	675	724	731	688	743	703	753	738	713	727	790	715	721	743	768	701	707	732	730	751	730	748	700	732	648	707	748	702	745	753	694	777	735	719	717	713	722	719	712	713	732	725	726	727	734	725	730	708	721	709	729	754	735	719	710	768	713	740	722	758	688	704	737	771	720	695	729	675	718	713	728	767	765	711	711	699	747	719	772	735	707	770	753	780	721	720	708	742	758	754	701	687	699	742	708	708	689	753	711	734	706	700	709	738	725	727	750	700	730	712	728	716	776	688	751	716	717	723	665	707	721	708	746	765	730	736	749	712	723	716	734	751	731	709	714	748	677	700	701	734	723	688	753	649	728	720	748	717	779	719	762	730	782	717	698	767	737	744	730	743	754	713	766	751	778	706	723	712	703	740	739	710	734	702	757	744	710	701	715	657	706	746	723	719	737	716	768	706	696	740	735	630	733	764	738	735	738	697	746	730	786	743	747	790	747	748	695	765	745	732	699	701	743	727	730	733	703	720	694
22828	20966	28890	23209	20964	20736	3686	882	649	609	500	470	459	431	434	407	408	388	366	373	348	368	369	788	8111	6609	402	347	308	287	325	329	313	306	320	310	327	302	305	299	327	279	314	304	291	325	312	299	300	318	295	311	315	281	307	294	286	317	289	343	296	322	299	321	292	310	324	285	306	298	288	321	301	329	308	308	302	316	311	320	287	286	290	301	313	272	314	308	314	328	323	283	322	285	299	304	329	308	316	278	298	293	305	312	308	288	309	299	337	313	266	293	292	292	340	295	303	284	305	314	334	292	308	315	283	326	311	318	310	305	275	306	313	310	286	347	316	299	306	315	305	312	300	306	311	279	278	305	310	342	282	281	277	278	303	309	279	331	319	317	294	318	302	298	310	304	330	290	305	310	291	275	310	282	290	313	325	290	288	305	291	309	333	301	302	277	301	327	302	255	311	292	288	302	271	324	294	309	284	291	307	282	318	293	263	307	295	307	332	266	267	308	298	318	327	296	292	291	286	290	332	282	266	314	333	338	288	316	306	311	290	293	299	316	362	281	314	282	303	294	298	306	320	326	296	295	290	309	272	319	305	295	306	303	318	315	302	294	288	292	303	334	266	312	291	280	318	312	268	268	305	312	306	326	290	328	291	343	273	322	314	280	285	290	307	308	326	291	315	284	299	297	299	289	305	321	294	311	292	294	291	300	318	285	284	314	314	298	323	302	294	293	287	297	294	289	276	275	307	311	351	301	303	311	286	311	313	311	327	327	308	285	304	308	304	309	289	309	330	321	311	303	289	300	297	323	287	310	276	350	306	297	298	337	304	288	302	288	312	288	266	274	336	304	305	295	298	318	276	290	276	287	301	312	269	340	332	277	288	312	308	306	316	283	316	317	300	303	309	311	290	310	292	327	315	272	288	287	300	329	271	314	311	294	320	311	276	288	302	310	275	307	316	306	301	294	339	330	305	331	300	272	289	286	292	304	307	304	319	275	282	280	331	310	301	326	311	309	312	278	298	290	278	294	295	284	322	300	312	285	330	332	270	257	331	301	293	286	274	324	313	300	303	329	294	328	274	307	313	323	280	308	305	264	317	299	255	282	324	295	300	278	353	327	277	279	281	310	286	285	280	324	319	324	295	316	287	316	325	290	278	290	274	329	298	278	319	280	289	309	302	312	329	296	309	311	308	300	336	323	273	279	320	313	306	294	311	306	308	313	299	312	303	291	277	283	297	302	299	301	277	288	302	283	292	316	307	271	297	314	300	290	285	320	304	294	322	318	282	297	306	298	313	293	315	279	345	299	318	318	303	309	307	321	271	299	281	277	299	299	325	308	318	305	273	295	288	264	321	298	298	300	316	312	292	299	285	300	302	260	306	294	295	300	284	281	295	274	320	266	275	308	295	301	270	295	309	280	285	291	275	298	313	332	295	318	283	312	282	319	330	288	285	320	304	289	295	299	305	303	277	292	304	305	282	306	315	308	290	327	333	338	318	318	286	298	296	289	296	278	328	286	287	306	281	325	291	312	297	263	325	309	312	309	290	333	267	316	290	290	320	298	307	282	298	274	305	277	265	296	323	318	315	309	301	283	293	288	289	290	291	299	298	285	274	286	312	298	287	296	319	310	294	325	280	285	283	293	297	307	293	335	280	303	294	273	312	306	305	307	326	299	318	309	268	274	310	337	291	295	274	306	292	313	257	285	309	290	298	284	274	305	312	313	304	325	298	291	328	266	295	287	306	316	306	289	307	309	297	290	295	297	306	276	291	282	275	326	306	306	315	303	299	296	287	311	290	314	294	300	281	277	285	302	293	331	291	298	323	287	315	288	353	306	277	302	292	292	286	273	324	285	328	352	293	317	303	271	313	317	288	296	307	306	316	288	318	286	271	292	296	293	297	303	299	312	298	317	282	313	313	269	295	302	279	326	305	257	297	318	301	308	302	313	304	301	278	312	315	307	305	332	347	294	302	314	299	264	250	279	295	300	308	288	292	290	290	272	278	281	288	299	270	277	308	303	273	279	282	304	291	303	282	287	295	305	300	319	291	341	299	333	281	298	276	331	319	318	290	283	331	292	282	301	312	314	315	287	319	345	289	290	311	308	293	288	319	302	308	304	293	311	294	315	296	303	294	281	344	289	294	288	283	326	323	302	295	305	282	285	286	286	326	326	295	276	313	321	275	314	304	300	304	287	285	311	307	309	276	283	334	321	283	294	285	283	309	297	275	278	271	305	300	315	297	283	312	298	312	290	331	309	276	300	295	298	276	313	311	319	303	335	346	295	289	288	303	285	316	293	324	288	289	296	310	296	308	280	271	269	278	288	289	282	320	284	289	318	311	270	294	282	319	316	329	306	336	276	329	299	270	302	323	280	339	286	307	291	302	287	314	287	309	293	281	317	314	307	279	284	269	299	293	294	288	286	312	297	310	321	300	292	310	320	323	295	292	304	342	316	295	297	290	282	285	306	278	265	312	313	304	293	298	299	287	339	337	293	304	302	304	306	287	308	324	293	284	321	301	289	272	290	310	292	298	316	315	292	320	303	287	313	313	297	278	272	299	307	338	329	322	285	294	313	269	323	320	281	271	309	295	298	305	311	286	317	307	256	277	290	272	277	293	301	328	296	306	317	299	291	294	302	350	310	315	316	320	307	287	314	290	267	301	258	315	286	293	296	293	299	311	314	311	298	316	274	293	307	327	307	282	285	314	272	302	282	320	307	307	305	301	283	308	301	302	307	298	289	311	323	261	310	294	306	303	288	292	290	309	283	282	288	299	336	299	331	303	304	315	290	300	293	270	234	289	293	292	298	312	300	296	290	315	304	275	329	265	317	310	306	303	313	287	290	305	304	295	302	296	319	290	299	312	277	307	296	309	301	334	308	276	323	288	264	281	325	292	311	304	341	307	307	323	314	298	339	298	296	270	318	336	291	339	309	309	304	302	311	309	310	312	289	322	293	314	314	254	313	308	250	291	290	309	291	316	254	282	322	277	315	304	286	282	304	309	317	301	321	294	277	282	293	315	292	284	326	289	300	301	280	321	302	321	331	291	291	300	298	315	315	307	287	286	331	320	310	300	323	297	275	325	326	313	308	289	312	283	273	293	319	291	286	328	318	313	312	296	328	331	319	318	355	317	297	271	294	282	305	320	311	266	306	317	283	297	330	302	310	259	307	306	292	289	316	284	312	301	303	303	323	320	277	301	290	295	295	314	287	341	312	289	303	278	292	270	301	308	276	280	298	330	287	310	289	302	291	312	315	302	277	302	315	317	293	317	311	310	295	319	312	316	298	292	305	317	290	291	312	286	287	302	267	308	313	315	305	299	301	310	324	318	303	294	283	313	297	272	293	296	313	315	277	323	297	287	334	315	301	314	280	309	297	304	327	314	278	307	301	272	290	283	301	291	279	290	286	305	294	314	304	302	310	300	309	287	302	293	302	340	314	317	283	332	260	285	286	315	300	299	311	295	313	307	298	293	313
46587	48355	11689	5881	3991	2997	2368	1853	1660	1330	1154	1091	941	868	790	767	731	681	683	658	644	535	587	1727	16220	11423	471	503	509	465	471	483	472	468	438	459	481	464	452	425	471	447	501	464	499	468	476	432	454	433	497	436	480	486	473	512	449	438	479	494	495	438	473	453	434	445	442	458	459	454	446	447	452	483	507	430	420	468	400	464	484	484	468	482	454	440	455	475	436	465	469	466	447	452	462	493	469	438	532	483	487	468	481	442	472	451	444	451	464	457	475	400	461	493	457	462	478	456	501	465	473	466	479	462	464	430	480	463	435	441	427	458	453	481	436	477	454	444	459	440	423	480	470	464	439	456	405	451	478	454	458	443	461	453	445	458	432	421	439	479	448	438	418	475	448	488	425	470	461	506	441	435	467	453	467	438	464	451	441	479	462	468	450	443	410	489	481	483	486	495	444	456	426	412	440	464	465	435	464	463	416	419	503	440	453	445	467	464	445	469	436	446	393	455	473	416	504	454	435	454	420	454	476	448	433	479	451	434	433	442	447	461	447	443	455	455	438	459	455	467	500	443	472	441	455	442	450	490	455	454	460	420	480	455	476	465	437	466	456	451	448	496	477	466	461	460	436	438	506	424	474	448	428	469	456	437	451	476	461	454	447	447	525	436	492	412	449	498	407	453	451	495	474	452	480	460	467	435	460	479	450	444	482	445	454	434	458	460	456	480	473	454	420	471	479	439	446	447	440	453	509	437	430	466	455	440	465	447	454	472	469	462	471	498	477	482	463	457	411	448	430	438	458	433	444	474	447	483	483	460	456	470	450	471	463	386	428	450	426	488	445	442	465	442	503	463	479	424	518	454	447	457	489	445	414	436	425	442	455	432	411	451	478	477	473	435	453	443	471	454	459	507	454	467	449	431	503	484	477	456	446	444	448	443	459	481	457	448	482	458	439	440	468	447	451	476	408	479	444	462	462	440	462	458	452	467	448	462	429	464	435	454	470	461	508	432	498	467	482	485	462	445	477	466	460	433	470	441	488	480	464	439	452	421	459	460	461	445	436	440	497	458	458	416	487	427	468	438	433	509	473	450	455	436	485	467	461	474	423	421	461	471	459	445	519	419	462	452	466	441	496	474	467	442	472	444	451	472	424	444	462	418	440	428	438	471	512	413	446	456	452	420	442	451	450	464	417	473	475	464	464	452	490	435	434	443	450	456	449	429	482	433	459	483	465	446	493	481	471	445	455	430	490	440	451	446	464	456	434	481	464	457	426	462	446	477	417	459	439	482	453	464	496	491	466	471	461	437	426	436	454	472	448	471	447	459	434	499	463	453	459	481	410	427	465	466	504	454	471	477	479	453	462	430	440	477	436	485	433	478	407	488	427	467	442	475	462	457	408	450	463	457	469	464	426	456	471	452	465	478	462	473	466	436	460	438	434	447	458	418	432	454	473	476	459	412	437	471	425	454	464	443	446	464	476	444	464	474	461	482	454	473	457	447	456	457	427	435	445	442	461	435	476	465	466	415	451	482	451	457	454	488	469	443	477	458	478	459	486	459	437	478	437	444	448	418	437	431	467	487	435	483	454	437	428	457	449	461	473	446	432	452	426	435	484	452	446	440	441	472	437	430	456	432	460	434	486	463	416	433	467	489	482	459	454	439	476	401	477	440	452	468	449	474	447	438	472	467	470	466	467	431	446	430	437	442	507	446	486	490	463	465	475	445	477	443	461	431	439	450	468	506	466	483	413	459	478	458	436	468	482	470	463	463	456	430	468	455	428	461	464	482	483	455	458	503	465	482	428	464	474	430	436	472	469	483	433	449	428	401	479	421	444	414	494	443	452	474	421	452	452	444	471	474	454	478	449	443	497	488	477	399	424	468	458	468	433	435	498	458	430	476	497	457	456	465	478	459	468	495	490	418	448	465	409	446	428	459	448	459	458	442	465	478	432	441	487	443	434	456	435	420	405	456	442	454	466	435	460	428	473	465	401	443	429	446	448	457	446	453	452	448	485	458	441	499	484	475	492	416	413	476	468	458	457	458	462	453	455	482	459	470	414	435	443	444	470	468	482	450	457	437	496	442	427	433	481	480	427	456	423	459	426	467	446	475	458	449	448	431	456	460	472	432	433	460	437	462	453	490	489	409	388	482	457	465	473	437	487	463	465	480	465	453	464	444	470	469	454	427	430	466	452	448	476	460	445	453	457	476	447	436	424	445	481	461	461	442	460	446	442	474	475	491	441	428	415	438	420	450	452	425	441	458	461	425	478	453	477	463	426	462	434	440	419	499	416	467	439	436	466	454	467	444	442	458	424	460	434	480	433	449	424	443	425	452	443	435	413	434	534	447	429	430	444	503	466	469	485	452	496	480	421	418	448	469	504	510	484	450	427	445	468	435	488	464	473	427	439	454	457	472	452	501	441	455	440	452	482	446	412	449	465	455	422	440	457	430	455	480	469	439	450	477	429	417	452	453	451	448	476	439	455	459	440	482	474	469	467	489	457	447	465	442	432	436	456	482	452	466	435	475	434	451	473	464	465	439	476	449	478	432	488	435	473	432	459	486	485	428	425	452	448	474	503	485	436	514	468	467	454	487	462	430	458	424	438	472	472	425	446	418	461	450	470	438	459	459	457	430	450	447	455	422	447	470	456	429	459	474	470	427	444	482	459	429	463	429	438	439	438	453	420	457	466	462	457	428	459	474	454	440	439	466	477	451	456	438	437	449	432	442	462	468	536	409	459	440	473	457	478	463	465	456	478	428	467	464	500	437	472	450	462	413	455	375	438	471	442	513	468	471	468	448	436	479	464	409	417	447	462	442	425	478	462	465	456	451	450	456	497	440	443	469	470	443	450	451	445	441	458	474	485	477	446	439	462	486	470	440	436	463	437	459	470	473	465	465	485	449	494	493	403	423	472	454	469	456	440	452	475	459	466	467	441	465	419	454	447	459	469	493	465	458	475	476	464	487	459	454	482	476	468	465	467	430	469	465	454	454	493	457	458	468	474	443	494	483	473	425	489	465	478	454	429	429	473	430	459	462	447	470	431	442	478	467	455	467	422	444	459	502	471	462	471	439	490	454	472	442	473	422	433	452	454	454	483	471	452	485	447	502	453	433	446	412	460	454	458	502	499	478	495	459	444	457	487	452	445	451	460	491	475	448	444	453	444	431	453	454	422	455	494	452	445	486	435	477	483	436	466	453	414	425	444	462	479	465	472	442	458	449	429	454	475	478	479	491	424	480	453	495	461	471	472	469	442	474	463	473	435	451	472	488	452	460	459	460	477	459	442	431	467	443	458	460	447	454	466	455	447	458	438	450	483	472	458	454	496	468	418	414	455	444	450	442	476	465	463	448	458	474	482	448	478	471	451	440	449	433	466	435	466	423	454	417	416	435	458	431	475	439	476	447	436	471	442	440	459	454	451	454	446	492	452	455	470	470	427	439	475	453	451	478	469	425	444	450	454	451	501	484	423	444	441	433
26647	20957	12067	1112	492	494	490	466	454	474	415	432	424	441	420	460	410	402	413	398	446	443	439	559	812	850	438	434	443	442	448	412	446	455	418	431	434	422	420	447	424	428	459	428	448	413	418	428	470	414	395	424	432	421	441	442	425	373	414	432	416	453	433	422	428	424	408	443	408	432	466	450	441	419	427	432	413	412	429	416	433	436	423	421	394	422	383	408	388	407	422	411	396	397	431	453	452	408	432	444	421	439	432	429	410	373	431	442	429	428	400	463	433	429	428	390	431	436	432	417	440	412	409	425	418	404	431	427	416	416	413	381	430	424	404	430	393	462	444	445	414	430	410	420	388	457	428	440	411	453	415	424	427	452	439	457	422	392	433	457	411	398	434	420	424	412	408	457	414	430	420	436	413	466	402	464	441	415	428	444	421	423	428	430	417	437	400	436	451	417	403	411	427	435	397	456	433	419	388	444	440	446	417	416	430	428	397	403	398	449	402	428	402	439	465	401	405	416	426	449	439	428	421	415	419	445	450	419	399	443	445	422	420	366	441	420	431	436	409	461	374	400	391	418	431	433	433	427	426	428	466	410	436	467	430	399	412	433	424	464	428	420	401	439	435	431	393	417	416	435	443	438	439	433	428	441	420	430	421	451	416	412	406	451	426	425	455	431	426	429	435	410	419	405	407	420	393	418	427	412	471	400	452	416	377	404	436	408	408	450	420	459	416	404	432	442	397	440	395	468	401	411	425	401	425	454	388	389	457	412	428	413	392	426	432	394	442	426	413	381	412	428	397	424	412	378	413	410	451	414	439	440	446	466	425	439	402	401	426	418	416	421	388	451	406	390	433	374	420	403	410	390	403	411	377	394	402	470	418	409	405	428	414	412	393	408	447	432	422	430	422	410	419	448	410	413	424	409	446	412	392	436	436	428	437	416	432	408	426	389	426	442	409	454	407	429	431	442	460	418	414	424	383	437	402	405	456	452	394	443	416	434	404	414	424	466	428	402	432	440	381	448	391	409	438	395	408	448	445	420	447	465	436	424	388	405	398	458	433	402	384	414	417	419	445	395	397	395	418	419	389	433	435	377	457	406	397	438	426	446	444	445	416	433	407	450	406	397	450	416	410	410	486	428	445	414	447	440	441	442	426	424	440	374	445	421	437	388	439	436	419	449	440	435	450	421	472	413	453	453	411	414	435	453	464	453	429	426	407	428	392	432	416	427	397	434	422	417	398	445	442	429	393	406	423	431	375	407	457	436	433	438	409	449	431	449	397	415	449	459	432	425	400	411	422	433	393	432	408	396	368	388	375	436	438	418	378	406	430	414	416	428	400	410	428	440	409	425	450	448	415	423	390	414	397	466	412	406	429	402	447	404	442	430	400	407	431	401	405	423	435	414	413	448	441	404	432	395	431	398	392	407	447	396	398	411	416	418	453	411	433	422	437	428	428	430	424	424	436	418	437	432	421	386	439	430	460	393	432	376	457	429	404	404	418	412	403	419	465	454	418	447	430	410	459	416	378	416	420	442	424	413	425	368	424	429	450	385	439	408	490	396	438	413	383	399	383	456	447	445	466	397	413	405	398	433	431	438	415	430	442	427	401	424	435	433	466	422	452	392	421	423	454	399	396	412	389	452	401	408	448	402	440	417	427	414	431	426	473	424	422	425	422	401	424	443	440	399	402	425	449	421	406	398	418	433	433	446	393	370	396	387	446	419	414	432	424	427	422	421	434	412	425	467	385	434	446	441	430	384	436	434	438	431	458	432	484	369	433	427	433	408	454	401	408	399	470	427	425	460	435	447	403	412	453	419	405	410	413	429	409	402	410	456	446	413	406	436	433	410	435	402	414	420	419	394	434	400	410	426	423	436	450	416	433	469	440	419	422	417	441	450	450	468	385	386	424	451	445	409	396	442	444	420	439	441	436	431	451	415	458	444	375	396	434	410	402	426	414	437	442	415	450	409	441	422	402	390	420	420	393	455	402	398	424	397	434	426	379	447	453	434	396	397	427	405	427	443	410	405	419	434	419	431	402	439	460	415	425	409	445	425	426	397	402	449	381	463	428	424	404	423	440	428	441	407	435	405	415	416	419	450	443	420	427	439	424	455	431	431	435	449	422	438	437	434	416	411	439	400	401	421	414	400	406	433	392	414	399	433	397	448	387	458	423	419	430	414	409	417	437	440	417	417	464	398	464	444	436	442	400	392	435	416	414	402	421	419	473	373	441	420	402	450	446	420	433	424	404	424	419	446	462	424	427	394	444	414	447	402	408	425	405	427	445	409	432	430	418	449	444	405	428	428	418	425	427	434	434	418	450	419	401	441	429	443	459	435	441	428	449	433	411	435	448	411	431	423	405	426	441	412	434	408	397	412	420	439	402	385	437	421	419	413	423	450	423	430	430	416	436	417	430	436	416	427	454	437	442	440	432	426	415	444	391	398	432	449	411	414	449	425	435	431	398	456	423	431	411	462	437	430	417	422	394	423	427	438	407	438	448	437	389	416	460	390	389	448	398	421	441	410	424	383	390	390	412	413	419	431	415	440	398	430	413	416	418	430	421	407	433	431	414	423	435	401	411	416	430	440	431	422	432	404	436	438	419	437	401	440	405	416	409	422	408	402	446	426	413	424	465	412	420	420	444	400	480	401	427	413	398	426	441	439	437	389	407	400	405	437	468	427	415	409	435	446	395	441	426	434	420	397	450	435	402	416	411	416	440	426	393	414	396	451	453	415	422	421	413	442	431	435	415	441	439	399	444	430	422	433	451	425	419	433	425	409	397	441	392	456	413	396	425	414	414	380	479	389	465	421	444	419	412	433	405	416	410	452	454	407	427	405	404	405	420	411	409	445	405	420	432	430	387	435	419	415	425	370	416	447	444	391	432	452	428	416	447	435	417	386	406	388	396	414	433	405	412	423	434	431	431	410	424	409	438	423	446	413	397	443	416	429	422	475	465	440	421	440	423	412	376	415	445	424	426	402	467	425	411	408	432	419	399	429	408	428	447	433	410	441	418	408	396	438	409	421	442	451	442	415	460	384	420	433	408	432	405	363	403	424	452	369	445	441	426	416	451	457	398	400	426	436	423	437	445	436	441	427	430	417	437	409	400	424	428	431	411	445	382	404	478	424	445	412	420	412	385	427	441	417	424	455	423	393	466	434	403	403	440	408	383	458	373	414	411	431	420	396	383	400	427	446	400	406	418	430	397	425	458	436	440	437	429	430	438	453	458	402	447	399	412	409	440	409	419	421	390	402	412	386	417	419	438	421	440	414	420	426	377	417	406	406	447	405	446	375	374	423	458	414	418	406	383	420	405	447	388	410	388	441	427	444	415	434	419	403	422	432	368	424	402	409	382	391	426	435	426	459	432	435	428	417	395	419	419	430	462	435	422	429	426	372	424	417	397	426	412	415	407	397	423	432	409	433	413	439	402	434	388	425	390	420	407	408	448	440	434	427	446	401	438	438	415	422	409	429
22851	20668	1523	1006	827	771	764	721	699	682	660	709	685	695	627	656	647	615	647	642	662	618	581	949	1778	1702	618	642	636	623	616	660	676	608	600	593	620	615	626	661	662	613	665	594	627	637	613	596	581	619	652	660	671	611	580	634	625	608	612	614	633	636	629	621	609	659	629	596	634	597	586	577	635	591	580	670	645	667	589	623	610	657	631	609	606	620	626	605	609	575	628	620	654	588	618	616	606	622	585	649	637	578	619	601	663	639	590	611	651	638	601	609	621	618	635	619	618	602	652	664	652	589	613	577	629	651	607	612	673	623	631	544	632	641	655	638	638	632	639	636	619	632	651	660	665	623	592	582	676	607	637	629	641	645	583	676	643	594	630	619	643	580	695	650	626	618	671	673	628	613	634	634	670	652	619	627	606	614	576	589	610	620	602	672	581	595	602	611	638	598	609	639	596	638	641	665	655	623	599	630	685	603	561	672	636	662	635	667	620	638	649	638	648	638	631	630	589	604	674	612	629	646	657	620	602	620	631	668	671	645	586	602	641	636	616	670	575	659	595	609	638	601	635	628	642	601	609	612	665	575	618	599	599	625	643	650	573	653	581	608	629	621	615	603	636	643	618	654	633	634	638	630	633	676	600	669	653	579	598	602	672	601	619	680	633	659	613	603	644	633	616	633	649	646	636	646	594	612	634	640	618	614	649	609	628	591	640	625	587	618	619	599	606	634	632	636	626	658	613	610	575	665	570	602	610	622	601	653	637	613	639	611	620	650	598	651	642	621	651	621	638	642	640	622	618	626	634	607	668	652	630	608	615	632	633	669	594	654	623	580	639	625	625	655	575	657	589	627	629	649	641	611	632	583	624	601	607	595	614	639	635	627	647	638	603	654	629	665	619	595	620	652	591	596	641	635	642	619	595	645	589	656	609	630	652	637	632	612	635	631	629	624	616	641	646	650	647	618	619	638	605	605	595	647	660	670	631	637	619	637	602	621	665	674	626	626	590	623	625	645	607	612	645	621	597	614	638	623	624	589	616	644	617	614	617	634	687	574	621	641	597	620	692	643	644	619	642	636	632	588	615	606	639	634	616	597	680	611	619	588	631	595	592	632	618	618	653	608	611	630	635	629	637	665	677	623	630	605	657	635	603	608	661	602	638	660	620	654	624	655	673	627	628	648	621	604	608	600	644	642	648	629	663	645	605	616	629	623	640	628	605	627	604	604	571	555	613	623	642	612	654	639	614	665	648	582	649	622	687	603	577	633	613	635	683	647	643	590	615	627	612	638	626	609	595	642	649	610	601	638	585	648	615	622	672	691	628	595	630	636	648	601	605	635	640	581	658	624	608	619	646	623	667	630	684	643	580	624	620	658	611	558	605	660	649	582	626	661	559	614	702	610	587	583	645	577	628	655	654	611	645	574	616	616	624	645	656	566	657	632	628	624	635	614	608	592	660	617	619	594	633	629	615	669	622	644	625	656	612	616	641	648	658	619	604	646	608	640	649	622	612	606	581	669	596	573	641	597	593	626	671	620	627	656	622	607	651	616	615	632	631	699	592	634	647	595	617	578	663	661	642	577	664	629	658	618	591	640	632	648	643	638	621	655	620	607	629	597	632	656	648	630	630	636	652	652	666	609	695	625	642	640	633	650	633	623	620	599	639	665	604	653	599	657	648	654	615	647	632	661	617	634	658	646	661	645	660	595	634	641	622	622	617	603	587	598	644	631	595	646	617	645	608	623	628	591	615	713	642	647	604	637	616	644	636	594	633	640	652	630	637	645	612	634	631	601	622	648	626	603	629	611	625	555	631	610	605	602	622	636	602	669	616	611	634	600	633	591	652	612	664	617	630	626	632	624	632	617	663	609	606	633	644	628	578	684	651	625	659	609	606	600	663	642	674	651	639	629	597	650	616	629	621	664	624	603	627	654	573	597	630	623	617	645	605	635	616	592	650	609	652	624	654	671	649	638	607	600	607	668	646	628	617	647	607	596	642	623	619	614	634	610	622	661	608	627	616	684	633	612	619	675	660	651	694	670	626	625	621	625	647	644	590	603	604	633	638	622	648	614	633	626	613	617	622	650	624	607	619	579	605	624	559	628	611	600	600	639	596	607	647	620	621	655	639	638	617	621	681	568	580	667	625	651	626	610	611	664	619	632	642	619	684	631	651	610	620	648	573	599	633	659	632	592	637	586	603	628	636	610	608	636	642	602	656	646	655	661	615	625	577	650	604	648	610	660	638	661	628	635	632	648	641	645	663	594	673	629	650	667	666	650	621	643	612	642	665	657	612	675	634	655	619	614	577	677	620	619	649	656	667	619	609	654	604	609	634	643	639	621	669	587	659	584	616	643	589	629	605	623	646	614	595	608	651	641	594	622	595	602	628	647	601	624	609	581	604	632	616	626	636	645	629	633	591	596	629	620	615	587	648	592	623	629	573	581	634	607	604	618	585	620	594	662	618	639	640	635	659	637	644	647	667	594	595	585	617	638	648	633	599	601	650	641	640	648	619	645	620	638	629	629	646	642	621	601	588	632	604	639	616	602	589	601	637	621	638	624	595	645	555	625	635	624	639	618	605	600	628	605	636	656	624	666	582	650	631	583	641	653	608	650	626	655	604	635	610	594	662	604	612	618	596	614	597	633	584	595	621	571	575	602	611	623	609	569	622	657	654	621	588	614	605	592	652	638	624	604	629	644	570	599	621	626	653	622	689	628	669	630	646	624	619	617	650	648	649	590	633	616	611	599	611	585	618	631	658	646	660	620	615	613	620	661	628	616	656	644	621	635	602	631	625	634	626	603	608	629	603	607	631	648	614	669	604	638	570	565	618	643	608	663	640	627	631	617	635	597	672	666	629	622	613	610	593	635	637	652	589	650	647	708	612	620	623	616	579	624	628	607	611	631	636	641	627	615	671	678	622	596	591	642	625	645	638	602	637	605	594	584	622	651	600	629	628	599	588	606	627	656	666	600	663	631	603	639	564	617	627	654	582	608	629	625	628	662	609	649	623	624	650	659	618	625	671	627	646	612	634	587	593	613	568	605	657	649	594	603	632	616	636	619	611	630	643	617	616	581	591	595	617	580	639	615	593	604	631	634	613	592	603	607	625	621	577	594	585	644	599	613	595	614	590	610	663	650	657	598	603	628	647	617	634	608	618	628	587	645	603	627	645	632	633	609	625	606	620	594	605	611	667	574	596	628	633	656	656	629	637	663	631	629	625	639	631	630	623	613	651	634	575	665	635	653	619	603	552	626	608	631	608	626	632	594	639	589	629	576	638	647	672	637	633	629	606	596	647	653	557	602	654	623	601	602	664	638	587	642	619	649	592	589	673	653	624	637	644	654	645	599	662	592	598	611	628	648	616	608	595	572	611	631	654	627	655	606	615	626	592	625	642	612	627	595	561	647	621	607	636	624	654	606	631	620	560	634	601	665	599	611	663	671	631	575	647	602	663	609	651	646	601	599	649	635	613	628
23870	20956	28146	23833	20486	4416	1031	804	659	628	605	589	625	578	522	571	488	556	533	536	494	518	525	2080	4776	2607	539	503	508	511	513	530	501	508	507	500	489	480	555	484	507	515	501	499	505	525	521	509	522	485	498	478	507	511	468	491	480	470	521	496	499	483	492	492	516	484	488	477	496	495	504	459	503	505	491	486	516	512	515	472	512	479	503	480	491	501	478	472	526	480	533	461	491	476	473	530	530	486	482	479	495	441	444	493	469	526	473	541	492	505	442	558	496	514	487	519	467	475	503	514	504	455	508	484	464	481	500	509	516	462	478	496	471	474	490	505	524	487	456	523	452	508	497	502	503	524	498	524	479	546	489	472	476	485	492	510	456	490	518	511	443	500	478	489	491	486	456	485	509	507	483	499	476	511	514	498	503	485	499	474	512	500	540	522	478	491	472	488	503	538	509	505	460	518	490	507	490	468	462	504	477	484	499	496	473	451	506	495	460	462	500	481	448	471	510	524	520	500	500	533	516	518	488	515	514	507	493	478	497	537	507	477	526	495	454	524	450	511	475	492	504	498	471	515	474	501	560	464	469	518	466	497	458	473	515	483	494	502	517	503	457	485	467	470	499	507	463	472	507	513	497	515	489	514	498	478	473	527	470	447	478	506	469	493	509	511	512	484	508	543	528	530	497	501	469	510	506	492	482	471	484	489	458	475	541	497	492	488	518	496	481	471	497	461	457	472	488	469	519	466	501	477	459	478	452	479	493	527	470	472	506	523	499	490	502	478	502	502	468	535	500	483	502	512	508	494	527	498	512	489	480	468	486	493	475	535	505	474	495	506	497	487	451	472	468	458	482	510	525	507	507	485	490	517	532	472	466	513	512	477	485	484	532	482	525	480	489	504	492	479	470	492	502	486	529	481	497	468	528	503	506	484	502	478	528	467	472	466	471	488	472	456	502	499	503	505	538	481	477	479	492	510	483	458	525	507	478	516	518	516	514	472	477	525	493	490	499	509	498	510	512	503	502	494	524	500	482	473	510	498	504	500	461	520	517	470	480	495	495	506	480	506	504	491	527	508	481	466	464	457	500	505	479	502	511	487	503	529	481	526	489	502	484	486	482	469	491	511	547	473	449	501	465	489	520	510	506	454	492	512	495	481	451	492	511	513	533	519	514	461	517	510	471	520	471	500	538	482	469	497	506	498	469	501	462	508	484	491	484	502	495	505	499	466	507	511	466	499	501	493	490	510	523	518	431	452	476	505	479	491	523	499	542	505	492	487	470	493	482	504	522	518	540	475	517	481	497	471	502	467	487	480	487	499	509	532	481	472	493	512	513	522	468	509	487	473	507	513	479	508	471	506	529	474	496	436	514	515	474	510	503	509	475	483	458	486	508	507	508	514	512	484	493	502	500	500	466	519	481	519	485	464	492	495	507	526	493	512	509	469	493	493	512	470	500	521	485	484	516	469	474	469	483	509	492	486	530	480	467	445	499	490	514	501	497	499	530	500	474	480	503	494	518	487	507	528	463	469	515	525	513	513	510	492	513	493	507	542	465	489	503	499	520	479	503	507	480	485	448	473	468	472	540	532	461	511	468	494	507	498	486	487	465	494	515	465	493	460	531	534	464	454	500	471	491	475	511	518	474	469	521	476	487	508	444	489	494	480	461	453	490	493	491	485	527	484	487	490	450	463	509	504	491	483	516	457	473	574	484	508	502	516	493	502	494	451	545	491	501	474	535	453	540	513	497	471	482	478	483	527	525	486	497	461	526	502	446	521	515	512	486	490	513	487	473	444	482	544	466	471	497	503	509	508	492	503	470	511	484	482	487	482	478	476	462	486	468	442	517	465	496	448	511	485	513	499	504	544	510	486	514	504	497	506	475	498	496	515	509	491	510	483	496	493	534	517	513	499	472	503	510	495	513	542	471	511	505	476	487	459	491	498	499	513	521	513	501	512	501	497	489	493	482	499	482	509	493	483	468	493	516	473	491	482	479	492	543	474	516	534	460	490	523	506	499	548	510	512	489	478	482	525	519	490	508	498	516	519	521	478	475	513	479	490	544	492	498	468	481	531	501	492	522	477	501	510	531	511	472	485	511	485	484	505	506	503	497	480	493	533	485	517	517	493	494	481	511	524	493	473	517	498	482	523	516	505	486	492	470	496	510	486	498	478	491	483	525	486	518	546	509	498	492	500	492	460	489	452	493	466	457	502	513	488	463	495	491	484	484	538	509	503	493	493	483	524	496	495	540	474	481	473	482	481	478	496	451	502	474	455	492	499	476	476	483	542	489	507	540	489	521	460	467	485	518	441	476	493	504	488	485	458	470	486	489	496	479	500	485	475	485	490	496	494	492	502	540	444	527	503	530	509	498	490	446	465	488	510	498	500	499	490	503	475	515	539	475	456	497	505	481	488	494	472	489	480	494	492	477	508	490	539	460	467	504	476	492	492	498	470	507	520	475	468	477	494	465	509	497	504	485	467	469	487	482	478	512	528	469	498	497	493	465	499	494	525	438	485	468	522	462	486	513	465	478	505	458	470	526	526	456	508	485	497	493	509	488	490	497	544	472	488	464	492	468	476	471	483	491	506	483	484	493	496	523	485	473	473	476	519	458	534	450	477	494	532	490	507	510	477	495	518	550	476	491	490	519	474	494	496	499	485	466	491	505	487	461	500	476	509	505	470	431	505	496	539	500	489	507	492	456	511	472	469	496	515	501	507	505	492	502	515	502	496	490	470	487	512	472	483	516	493	472	502	458	521	472	488	477	497	478	459	513	500	494	458	514	507	490	503	520	534	512	487	525	460	475	492	525	500	474	518	528	490	507	494	487	494	478	493	541	484	493	485	479	483	471	508	448	500	478	486	477	463	478	491	490	545	469	477	478	486	479	518	492	453	456	496	513	475	493	501	461	481	490	520	507	493	505	468	464	513	483	463	486	482	506	510	506	495	523	458	505	472	519	498	493	523	489	477	494	522	482	496	504	482	477	487	507	500	491	502	526	496	467	469	467	488	498	482	475	456	514	500	472	507	500	526	503	472	489	505	482	461	532	474	499	510	485	457	530	504	509	483	500	481	499	480	468	470	506	493	465	477	472	508	460	528	530	493	501	507	487	493	496	412	467	502	490	478	473	489	506	469	421	495	479	473	518	511	498	483	532	484	453	498	502	443	498	481	484	500	511	470	556	539	464	505	461	471	476	469	508	533	468	448	512	494	510	521	527	509	512	465	439	496	516	444	469	507	487	515	507	499	497	493	491	486	486	512	490	494	547	501	516	487	453	519	524	500	450	514	502	467	509	507	481	492	492	512	472	486	507	468	533	519	495	517	499	491	517	517	530	494	429	482	515	514	471	542	502	490	506	459	526	486	446	535	479	499	517	500	516	455	470	494	501	475	499	483	508	491	484	489	464	483	517	475	475	488	454	480	490	488	486	502	493	486	479	480	491	523	518	500	497	465	493	500	475	497	479	483	495	489	488	474
42074	42409	7093	3692	2582	2091	1778	1525	1280	1169	1162	1017	992	950	857	947	899	821	795	854	816	774	788	4905	10472	5564	729	774	738	773	750	730	777	763	740	679	725	741	721	769	702	731	779	785	718	758	748	782	734	771	745	749	749	726	772	768	728	752	718	762	717	750	782	769	781	761	727	706	727	776	763	733	740	735	730	717	758	750	708	747	757	766	716	724	760	758	736	756	712	714	708	762	757	754	735	711	755	659	763	752	739	712	725	782	707	703	760	714	776	725	775	766	745	714	685	712	750	705	765	736	731	765	727	708	761	775	713	718	735	743	730	717	765	761	739	704	717	786	720	689	715	720	763	757	706	763	761	714	763	723	715	714	727	737	744	723	752	752	724	732	707	734	731	773	682	732	705	754	765	797	760	763	741	754	752	746	719	795	729	769	755	742	715	702	656	755	795	775	744	701	746	748	757	692	700	712	714	738	739	757	767	735	757	802	740	726	780	766	724	738	761	768	735	755	783	774	769	722	709	763	700	750	720	671	735	737	730	714	710	728	774	732	758	761	742	767	680	746	735	786	733	749	718	728	704	751	688	739	747	762	781	763	794	779	781	755	793	754	741	722	692	707	761	729	738	727	725	691	698	772	774	769	675	728	724	744	754	749	758	734	746	742	708	747	776	711	782	775	759	731	693	742	773	781	742	731	758	688	727	725	702	771	737	692	714	749	708	729	752	800	679	764	698	747	744	717	765	719	706	719	746	714	745	763	730	713	736	688	774	753	773	727	704	716	731	728	763	738	698	729	725	757	762	741	714	743	771	690	726	725	783	783	761	742	742	723	714	728	730	727	731	729	725	737	723	724	727	745	727	731	739	789	731	738	738	792	702	737	777	753	777	759	735	740	746	725	712	734	760	762	715	736	743	726	757	741	705	742	735	751	737	708	704	770	715	747	748	745	740	752	742	713	698	776	659	720	706	705	764	741	773	724	727	733	715	737	737	733	760	720	698	762	753	732	723	774	742	800	766	730	711	687	731	763	754	768	724	764	751	764	734	742	671	759	745	752	753	782	740	703	772	738	745	752	750	706	757	724	736	760	764	775	695	746	723	688	706	739	777	722	741	743	713	728	741	716	781	699	748	708	745	700	735	757	745	675	751	750	750	715	717	692	766	770	749	684	732	754	788	668	759	777	727	746	770	728	767	725	731	743	775	743	826	720	745	717	772	747	681	731	731	744	736	753	709	694	757	755	766	745	742	703	769	761	768	762	707	732	733	682	746	687	711	723	752	726	737	722	733	741	694	735	702	718	782	737	750	713	748	719	726	757	724	787	727	752	727	740	698	706	738	722	724	758	734	705	751	745	695	764	757	791	692	789	717	699	775	723	698	756	753	696	753	699	734	701	740	746	728	739	736	703	742	736	710	783	704	732	713	760	732	809	779	708	734	781	683	751	704	742	707	784	758	747	747	761	710	739	716	790	695	748	703	798	732	700	717	811	768	726	730	784	771	753	753	705	748	746	729	685	741	723	758	794	730	736	688	719	711	691	769	748	724	680	736	743	781	798	749	713	729	737	712	715	737	696	765	735	765	680	756	745	716	732	696	697	740	724	775	704	763	748	740	746	756	795	751	743	733	729	775	696	769	694	732	689	738	774	725	778	737	781	715	758	722	737	781	750	728	730	746	766	737	727	754	778	708	743	733	736	695	702	717	734	743	751	777	706	726	761	735	739	706	744	714	726	727	703	743	783	725	727	721	701	698	738	771	770	736	752	736	827	724	720	731	768	719	732	718	726	740	685	670	721	737	713	682	742	739	730	736	723	793	781	748	750	741	736	742	785	757	789	741	766	776	763	725	740	741	743	795	737	728	756	698	763	715	707	737	781	788	757	721	755	764	672	755	717	764	735	733	774	774	771	715	729	757	754	768	718	735	742	728	723	739	739	716	730	696	747	732	734	673	751	723	698	725	732	732	735	723	760	731	746	775	735	763	709	747	734	708	758	730	716	715	699	772	711	758	756	755	742	765	724	776	721	753	755	770	714	705	727	752	703	714	738	762	725	782	787	755	754	769	698	737	771	775	703	691	728	706	768	716	727	732	761	735	753	716	719	737	752	715	733	705	745	702	746	741	714	731	692	717	775	725	724	751	756	782	772	742	747	735	749	767	742	733	705	724	744	749	741	756	697	757	768	729	736	746	766	771	751	720	741	754	743	709	744	748	713	743	763	749	762	701	719	772	766	773	736	721	721	755	744	722	728	733	699	678	707	759	746	783	778	772	732	754	750	699	739	781	705	741	751	767	708	726	746	757	725	771	755	697	776	795	671	760	738	708	740	755	761	750	711	748	722	760	731	695	718	708	722	762	715	719	709	704	743	745	731	746	737	722	734	752	726	741	741	726	723	780	755	758	742	763	681	757	766	710	741	743	765	769	699	785	748	723	731	711	725	696	754	706	750	782	785	709	732	716	779	718	750	685	714	734	763	762	689	702	711	725	717	751	763	724	754	729	709	701	738	744	739	756	752	680	759	774	733	750	745	709	756	714	728	711	711	756	762	704	725	732	741	759	737	755	782	702	746	740	784	732	723	678	713	787	748	767	742	718	703	788	747	741	747	735	747	751	723	745	712	714	744	705	723	735	749	707	728	699	770	727	713	734	737	692	738	747	779	699	707	741	726	712	709	744	683	740	724	730	765	753	736	688	732	704	759	736	775	730	729	759	756	750	780	717	744	719	727	726	710	738	744	778	699	787	729	698	766	722	702	757	715	769	760	700	754	743	732	753	706	750	705	749	709	748	727	797	695	756	732	721	756	797	726	777	742	714	760	700	749	693	738	752	750	720	748	728	751	766	728	730	796	753	730	783	732	766	700	748	740	740	723	693	756	741	688	710	707	725	732	718	733	710	740	747	768	755	725	745	674	741	740	751	750	743	718	722	781	703	734	755	694	745	728	745	752	756	724	720	732	711	702	753	708	741	760	747	753	742	755	713	791	713	697	764	775	751	703	747	775	722	740	717	783	736	738	769	790	761	735	759	753	717	725	716	747	760	776	784	702	718	730	754	753	750	709	701	703	776	736	758	747	733	740	772	753	749	759	763	741	734	707	738	725	781	766	703	717	730	737	747	709	725	706	776	731	767	747	730	752	740	730	713	685	755	772	757	754	704	782	732	742	756	795	654	779	746	728	726	766	736	747	757	699	757	802	735	740	771	782	735	767	761	742	751	727	773	749	746	742	683	746	754	716	763	690	776	746	739	762	737	722	754	803	768	726	697	754	759	724	751	704	756	744	736	715	727	765	737	727	751	696	738	720	723	727	766	773	714	708	674	727	756	760	794	721	741	697	711	745	731	748	762	779	741	733	749	723	721	722	712	775	727	763	759	710	750	718	746	720	750	741	743	768	753	716	755	686	753	725	761	737	752	724	728	730	734	720	743	741	786	736	740	746	743	734	751	754	769	695	753	745	737	725	763	686	726	743	713	745	753	719	742	736	710	748
22904	20933	28418	23605	20936	20646	3632	835	650	576	543	517	481	454	406	415	396	391	357	365	372	337	349	391	7708	7052	407	317	326	310	302	304	334	290	311	315	323	337	298	292	322	305	321	310	328	278	291	283	309	299	300	294	267	305	270	274	314	317	309	285	288	269	302	288	291	294	301	304	279	338	327	322	270	312	307	276	301	305	299	297	301	319	286	308	326	308	297	317	300	351	302	269	330	336	308	309	301	288	304	273	289	343	321	277	315	292	316	315	291	293	262	316	302	308	305	276	310	314	288	302	276	270	270	326	297	325	261	270	304	285	304	307	271	306	335	321	309	304	273	285	315	276	307	289	324	295	293	326	280	326	276	303	288	308	307	294	311	306	274	278	301	292	295	290	307	272	317	299	308	299	315	278	307	296	303	275	282	293	331	298	309	294	316	326	301	303	312	274	307	310	293	318	286	300	325	288	258	274	282	305	283	282	313	287	322	297	324	277	326	300	293	281	296	306	332	317	261	302	295	338	310	297	347	318	321	287	290	338	281	290	296	269	313	298	296	306	290	332	314	277	326	284	296	326	310	339	286	293	317	295	306	295	317	288	308	293	269	294	309	320	294	293	285	296	305	326	296	309	297	317	306	284	302	308	318	300	319	267	310	332	309	295	309	316	302	308	301	293	319	304	298	282	258	287	295	300	299	297	290	303	303	287	302	290	306	269	305	307	307	309	307	317	300	303	270	309	298	276	292	290	318	327	320	277	304	301	288	304	319	305	297	286	296	285	300	278	285	276	280	267	318	293	296	305	245	289	307	299	265	298	311	307	336	275	285	311	306	310	303	293	296	314	307	293	292	311	277	321	306	305	293	290	284	322	297	298	291	330	310	298	303	311	309	301	297	317	295	319	319	322	255	275	334	296	304	303	309	303	293	297	294	288	283	289	269	295	312	307	248	288	293	340	312	284	279	270	314	304	293	294	272	289	274	303	290	309	307	291	299	313	333	274	281	268	320	320	293	295	268	304	316	279	310	301	299	283	317	284	305	298	273	323	304	270	294	286	290	305	291	280	256	291	326	312	307	278	274	268	283	302	315	282	308	286	293	307	285	342	287	298	281	297	317	292	271	297	288	342	300	274	317	316	305	315	297	282	298	315	344	298	286	315	303	336	295	312	295	297	315	294	328	284	355	281	292	299	299	278	275	294	296	300	290	291	285	287	285	308	317	316	333	291	306	282	334	252	314	297	264	279	309	301	313	282	305	289	326	309	302	301	289	297	298	285	296	308	312	300	293	298	291	295	267	295	306	327	310	307	288	266	260	305	313	293	311	320	306	297	285	292	335	288	307	301	288	301	316	309	327	305	318	330	313	294	315	292	312	276	299	302	334	302	280	280	307	311	318	304	303	297	313	322	298	298	297	296	316	307	328	341	307	324	293	323	301	292	269	291	301	313	314	319	304	278	307	296	337	279	273	331	284	272	304	312	294	313	293	290	301	259	304	306	295	278	319	300	278	271	307	264	284	272	277	313	286	307	308	288	284	291	311	287	307	333	277	315	267	294	265	307	280	316	317	270	313	298	312	304	281	299	288	300	278	315	280	325	335	312	319	287	299	289	327	291	309	293	282	319	283	304	292	274	300	289	282	320	319	308	300	281	303	286	316	279	317	262	295	287	306	266	318	316	273	307	288	265	304	277	316	321	288	289	290	287	245	278	329	311	317	293	308	298	306	308	309	285	302	306	264	302	271	283	301	295	300	281	290	295	322	290	333	297	309	293	310	296	293	299	318	316	250	324	296	316	303	299	309	286	258	327	294	289	287	308	283	314	311	308	305	283	300	280	297	308	312	304	296	284	281	272	324	306	297	300	302	287	285	321	302	291	288	260	314	314	307	302	295	318	302	280	312	280	303	323	302	313	320	279	322	279	330	293	312	313	319	301	315	294	306	296	304	309	305	282	303	289	282	298	286	303	302	288	275	287	294	310	323	309	287	283	320	294	307	307	301	309	297	295	281	299	308	281	278	313	287	298	304	305	287	286	315	313	298	299	306	309	284	297	325	287	310	305	313	316	287	299	314	302	290	336	298	300	334	313	310	298	299	314	288	312	263	281	300	326	296	304	316	303	290	303	325	310	291	279	290	295	291	292	307	313	329	265	268	300	324	277	302	295	291	319	301	318	283	288	299	331	319	312	283	284	290	302	322	276	281	281	303	301	320	293	297	308	287	314	338	254	291	303	285	292	288	298	292	261	308	303	285	299	304	288	335	295	290	272	286	326	273	288	278	307	330	290	286	287	321	298	312	294	286	297	330	340	305	306	302	301	304	302	308	318	282	270	296	336	293	298	300	288	297	327	316	301	321	317	306	297	302	288	303	293	264	285	292	319	323	289	262	276	334	321	314	296	328	297	284	307	309	307	290	329	299	314	296	298	273	294	313	279	320	279	280	311	310	305	301	299	288	292	299	292	272	323	321	324	295	303	331	296	354	315	309	309	286	314	302	305	313	284	294	299	309	287	282	276	294	291	300	305	344	284	290	306	273	297	286	283	297	293	313	280	315	289	300	292	297	311	312	279	294	312	305	335	297	300	309	278	294	315	295	307	279	283	292	310	351	275	283	315	304	312	288	271	312	332	292	309	290	298	281	322	288	312	292	281	297	290	319	292	307	269	304	283	307	303	279	277	301	314	323	301	290	306	281	284	319	300	305	320	338	303	273	295	298	307	310	289	314	301	321	323	300	310	319	309	305	274	293	288	318	314	273	280	278	311	322	295	310	315	283	288	308	277	286	309	302	308	288	328	306	282	308	332	312	323	302	314	270	303	282	316	319	345	271	249	308	275	257	320	314	285	290	289	288	319	289	283	286	296	318	313	273	317	284	315	273	313	296	299	286	293	301	306	320	305	264	296	268	311	298	301	295	303	325	282	338	322	310	328	303	294	286	295	305	289	296	333	322	306	289	284	283	305	335	291	293	305	312	300	303	302	270	283	292	259	311	305	316	303	302	342	287	337	299	277	286	280	283	314	303	293	292	257	296	311	280	311	306	290	284	306	297	290	293	319	306	287	310	287	335	333	318	333	297	294	310	281	302	298	293	283	277	297	298	279	311	273	304	292	295	303	333	265	315	316	322	326	280	290	283	319	304	331	275	287	279	280	305	291	261	288	267	308	289	308	286	284	268	271	275	308	254	292	314	308	284	311	267	292	289	313	335	318	294	291	325	285	296	305	297	311	261	314	302	283	293	278	275	314	277	272	300	287	305	311	293	291	316	299	312	325	290	279	279	273	303	319	317	298	294	299	309	289	275	319	271	316	276	283	335	312	310	301	267	275	318	285	318	303	276	324	309	310	306	321	303	305	292	293	304	287	317	275	279	290	301	290	313	272	329	293	322	296	275	290	325	279	299	310	295	297	311	298	307	299	309	315	285	302	298	292	282	307	289	302	305	307	285	313	268	300	332	286	288	325	281	318	297	309	336	293	317	291	321	323	283	307
44648	44942	11625	5930	4103	3130	2486	1993	1572	1380	1196	1065	955	894	814	793	730	696	621	657	588	610	633	637	15539	12284	487	511	496	472	461	477	474	458	467	466	465	442	468	481	458	444	466	467	473	469	487	458	480	497	435	475	502	453	443	470	487	435	477	445	459	466	431	461	456	465	453	468	442	445	443	473	433	465	422	436	433	462	433	434	463	474	435	424	473	461	500	434	444	444	452	429	462	453	473	468	435	455	464	444	476	448	429	437	471	494	447	460	459	454	472	479	460	471	490	424	462	453	473	455	431	477	469	505	432	456	465	492	453	424	453	454	452	456	459	472	460	466	450	449	467	459	449	470	417	430	478	494	462	443	475	492	491	439	448	449	417	424	418	505	420	477	475	447	455	485	450	499	474	442	410	486	447	449	461	460	467	434	436	430	460	483	417	490	424	457	471	489	469	462	434	442	432	472	471	489	442	473	422	470	464	431	435	437	437	415	459	457	407	449	433	457	439	450	461	438	428	431	447	475	426	482	439	452	478	409	461	451	443	418	477	492	440	459	482	435	460	468	446	446	452	442	463	458	441	449	470	421	455	463	478	478	462	440	457	450	436	428	441	425	446	436	454	496	462	488	461	468	486	467	452	447	439	455	466	455	467	466	511	466	481	445	465	415	459	457	439	460	478	489	459	497	472	485	435	486	462	436	479	444	474	469	444	440	423	445	439	479	463	440	419	427	434	479	452	483	472	466	467	409	457	437	457	454	472	456	439	443	436	418	439	443	469	487	462	456	433	418	481	442	454	465	441	467	474	424	469	470	488	475	453	456	447	465	464	420	438	490	427	456	473	437	472	468	455	431	445	475	461	419	468	441	472	458	473	442	452	448	470	412	413	465	434	432	477	434	462	455	429	444	450	451	457	450	493	449	456	441	463	492	459	439	428	443	442	460	450	447	465	459	457	454	432	444	461	417	447	434	439	439	470	432	446	482	457	478	488	445	458	455	475	470	458	467	474	432	443	461	470	432	465	419	445	423	459	440	454	454	427	441	436	451	438	464	426	430	474	450	435	415	486	467	481	426	427	464	438	457	476	446	449	438	436	463	427	444	426	453	445	402	435	478	443	468	444	475	442	459	475	439	465	453	468	400	451	483	458	469	494	487	425	478	450	448	437	484	467	497	425	460	472	436	415	487	443	412	415	486	453	465	450	455	463	464	501	438	453	475	464	464	429	472	452	461	460	452	475	488	436	477	422	489	451	478	483	443	468	443	429	448	459	515	467	477	444	449	460	459	458	487	458	397	439	437	475	440	476	453	452	468	443	445	448	453	417	441	463	448	435	483	483	427	432	430	424	469	485	473	448	450	427	419	480	460	411	478	411	453	469	499	450	434	411	456	437	453	462	448	437	462	404	427	457	489	450	445	447	426	442	498	469	468	473	454	444	412	472	447	443	481	410	460	464	466	475	483	481	431	442	455	455	480	460	456	483	460	453	465	447	474	434	477	453	419	453	402	466	450	440	443	448	465	475	435	410	457	443	430	461	446	489	425	427	493	459	454	480	431	462	436	439	456	447	425	443	529	454	442	420	473	453	436	427	462	472	455	463	471	442	492	473	443	473	452	458	459	467	472	431	447	444	405	425	448	451	421	450	467	438	479	486	484	409	443	418	467	429	449	413	466	432	424	463	482	420	453	440	447	427	439	398	464	455	456	492	450	431	475	455	444	468	471	470	444	431	461	485	479	454	453	429	489	428	451	457	474	443	446	444	473	451	406	484	455	477	446	419	463	457	464	474	478	459	460	487	446	446	458	473	457	453	482	456	443	428	481	451	443	470	448	458	467	431	454	472	475	461	411	456	453	484	434	446	427	494	470	429	453	451	446	408	441	454	459	459	467	443	461	437	475	431	440	446	463	466	450	491	463	444	445	451	435	456	445	424	450	436	440	465	472	455	448	458	419	463	448	468	483	465	437	468	478	410	432	456	427	465	449	480	474	469	462	450	450	474	487	468	440	476	470	437	431	454	487	466	387	433	424	458	453	458	464	440	425	482	478	467	461	445	456	411	454	431	458	467	494	451	429	432	438	440	473	452	431	458	472	472	435	439	486	413	465	467	467	438	459	443	487	444	439	444	459	448	447	456	427	442	436	434	481	432	434	496	470	467	453	443	426	438	442	438	464	464	480	427	471	440	451	420	478	415	421	478	450	439	413	433	441	446	441	465	486	387	418	460	462	458	444	398	452	428	474	423	450	465	439	461	449	456	398	441	421	471	460	442	422	443	451	443	449	449	459	481	422	431	458	464	445	469	438	452	457	476	414	436	456	430	477	489	463	453	452	420	470	417	492	440	430	436	448	487	473	470	458	438	473	452	470	416	462	511	441	433	441	451	445	436	489	452	483	520	462	466	437	462	515	456	420	441	484	427	453	427	443	453	414	461	458	464	425	496	426	491	457	455	433	478	442	462	492	443	486	473	419	432	493	448	417	425	459	441	451	465	447	484	425	477	466	463	434	439	462	446	470	451	443	454	478	472	431	464	446	505	405	440	437	439	496	459	429	452	448	436	443	417	460	480	487	443	468	423	464	461	452	433	441	479	444	444	415	443	480	469	428	470	457	476	434	449	483	481	472	451	431	485	463	475	486	443	441	446	464	482	466	433	463	454	437	463	456	450	470	426	493	493	449	414	446	477	442	461	474	469	461	474	471	457	438	498	463	496	452	448	455	483	443	468	430	477	468	455	472	440	474	469	450	452	444	463	429	442	468	417	463	428	449	478	423	459	417	446	485	490	491	438	438	472	453	452	456	451	426	482	464	432	453	490	432	436	443	461	412	501	448	425	455	469	463	466	478	470	437	473	449	478	460	430	438	507	436	435	474	455	422	461	438	450	454	460	455	418	450	452	427	449	451	434	430	478	458	427	482	462	398	448	427	446	430	483	481	459	475	498	495	459	464	451	462	487	481	424	446	472	445	472	483	446	464	428	413	480	493	464	486	454	478	429	468	445	449	473	448	436	439	481	459	453	428	478	455	418	463	495	473	427	439	464	471	453	471	439	447	447	437	408	456	487	434	449	428	442	501	447	468	463	438	433	510	450	473	446	463	479	457	471	446	432	463	454	441	458	451	435	457	450	438	473	468	461	465	467	468	467	459	468	452	418	437	464	430	462	450	437	462	435	476	426	470	473	497	466	443	437	440	453	418	475	441	448	464	487	429	471	443	466	472	447	412	454	463	440	476	447	470	463	458	467	474	450	458	446	443	433	448	460	470	434	476	413	470	448	435	468	450	459	486	492	450	424	465	446	475	469	449	454	436	486	493	477	443	445	477	477	481	454	437	467	419	466	445	408	434	472	453	432	463	475	466	440	503	420	468	437	467	444	461	464	471	449	470	451	448	453	455	435	457	439	464	433	477	425	419	449	463	442	449	461	434	436	451	481	436	431	457	424	483	455	472	439	487	448	456	474	464	460	454	458	472	452	460	463	468	453	456	410	445
26576	20853	11571	984	503	464	511	450	433	424	417	428	436	454	459	437	396	440	418	424	451	423	445	413	687	959	450	432	406	419	437	430	420	397	428	403	423	448	386	422	420	384	413	422	475	423	408	454	411	416	392	393	431	417	448	427	422	453	417	400	394	385	452	392	414	415	428	421	453	433	408	449	404	422	394	438	417	464	425	437	447	424	394	404	427	459	392	400	405	403	436	409	404	423	407	424	432	405	402	392	415	414	392	395	417	405	397	406	395	439	406	434	415	406	399	434	420	436	429	438	413	418	413	404	419	414	420	425	414	431	463	436	419	436	395	398	415	449	406	417	451	402	446	409	396	404	387	386	411	424	413	445	400	401	387	429	407	410	455	421	422	423	401	392	410	428	402	428	448	375	416	407	423	431	416	425	439	437	453	422	433	458	455	401	415	407	416	421	409	418	416	420	429	435	426	414	442	411	394	416	444	390	394	419	394	408	404	406	421	444	369	430	377	422	409	419	419	421	424	429	426	415	401	418	406	407	394	409	402	425	432	431	383	455	436	439	423	398	444	448	413	443	407	401	424	418	400	477	395	446	439	421	403	426	424	398	398	425	411	409	468	425	390	427	404	420	423	430	402	460	413	405	407	417	437	389	472	402	424	435	396	403	385	443	418	421	420	414	402	423	401	442	398	438	402	408	423	441	389	433	399	419	411	399	398	421	408	439	432	409	415	404	457	445	421	393	391	406	414	385	407	425	400	434	426	411	443	410	425	425	428	440	416	412	375	432	387	415	429	423	409	428	444	408	409	421	385	414	419	399	402	414	428	434	436	442	415	455	439	414	416	452	402	431	418	406	438	444	432	420	392	421	396	433	428	424	389	440	429	426	420	454	397	413	415	407	438	402	392	433	427	390	410	405	436	366	414	407	409	433	448	429	416	407	436	416	422	406	404	411	402	408	422	423	408	389	433	410	390	413	411	436	425	456	397	429	436	398	407	443	445	427	450	383	415	426	423	437	430	392	423	390	447	452	421	450	407	433	438	408	401	427	425	433	426	423	425	432	393	404	397	406	398	403	415	383	435	420	416	372	415	379	419	419	417	409	403	413	411	433	390	379	403	390	409	375	416	400	371	418	431	443	414	474	408	429	438	464	415	431	429	429	414	393	418	424	437	411	444	435	385	387	407	439	379	407	416	440	398	432	440	392	410	435	398	409	398	408	429	427	374	449	423	411	437	422	409	436	429	441	416	398	428	408	418	368	425	372	425	411	417	376	412	430	460	416	394	440	410	400	381	447	425	390	451	410	432	400	409	416	397	470	415	401	408	409	412	436	417	424	432	413	437	438	428	424	381	408	409	381	404	439	432	421	424	423	421	460	403	394	438	392	410	432	403	450	440	431	402	393	383	443	428	400	391	410	462	415	415	426	412	420	368	457	435	428	437	402	389	455	417	400	396	419	410	422	452	443	457	428	440	384	426	408	434	420	424	444	436	420	413	396	428	401	423	442	427	438	421	440	438	414	450	432	448	407	428	445	429	411	404	433	390	426	420	443	416	387	370	468	429	409	412	423	398	425	435	441	408	418	414	403	398	438	419	443	418	408	433	379	428	403	404	411	429	418	429	422	418	422	419	367	400	430	399	365	453	408	453	418	399	394	385	383	422	440	423	429	405	409	438	435	392	388	406	429	432	424	426	411	427	421	418	374	410	436	442	419	405	425	435	394	407	395	401	434	391	392	422	401	407	438	400	400	405	422	460	442	397	401	430	418	399	426	395	414	407	449	432	406	434	423	433	399	402	390	424	455	399	432	440	405	403	415	410	419	384	385	409	401	414	422	441	399	421	426	356	445	411	406	407	421	436	414	400	440	425	422	448	392	364	424	426	438	405	401	455	464	446	422	415	403	393	412	403	418	452	386	403	452	416	412	408	416	428	393	429	412	400	415	405	410	411	442	428	429	387	407	417	395	428	413	414	416	422	424	409	427	453	431	405	417	402	416	403	429	431	442	424	424	434	403	418	469	428	446	436	403	402	425	435	425	405	391	418	423	399	440	385	446	424	413	412	432	436	389	409	388	420	449	425	431	426	394	407	443	437	406	391	438	402	414	403	434	454	407	422	402	412	423	462	420	422	395	444	409	390	423	392	368	410	430	431	416	449	397	473	409	451	402	414	400	459	421	422	413	433	425	404	398	422	411	418	401	408	401	438	419	380	403	406	437	430	411	422	413	416	450	441	392	402	411	445	408	412	376	436	412	416	400	429	458	417	394	423	404	427	444	386	444	443	378	395	429	367	440	407	432	426	421	466	443	412	393	408	415	410	449	407	381	426	454	383	409	441	411	404	410	457	404	424	397	417	407	458	406	408	422	403	416	429	422	411	380	389	416	413	427	402	427	459	398	400	426	433	470	451	417	401	406	422	385	429	446	425	404	406	434	395	437	428	437	384	427	401	418	425	434	419	404	442	456	387	418	374	420	393	407	427	418	415	414	417	400	411	432	459	438	387	415	438	420	433	431	416	431	419	406	436	416	407	424	417	436	401	440	436	408	433	435	420	434	422	438	407	422	405	377	408	414	411	440	409	418	432	416	450	442	442	392	407	408	409	417	464	432	412	401	447	429	417	408	414	374	407	412	429	436	423	397	426	445	385	424	423	406	422	416	424	391	411	394	417	410	413	412	411	394	416	457	413	433	406	460	419	420	404	407	434	407	377	406	415	440	381	424	423	385	436	429	442	412	419	423	442	399	394	416	432	397	410	436	444	417	417	410	423	392	432	394	428	447	423	414	429	432	415	433	409	442	442	402	415	433	427	375	402	378	435	417	399	432	406	424	388	413	430	387	463	412	398	403	396	402	396	403	390	409	421	433	406	389	445	409	377	437	420	391	416	410	425	405	411	411	402	423	407	388	393	415	421	412	421	424	444	434	413	386	377	441	418	466	422	435	465	408	412	448	420	426	411	434	424	413	456	426	419	411	440	411	409	386	393	381	403	427	427	408	419	418	487	387	444	423	413	439	452	410	453	426	372	375	434	414	415	443	394	380	416	413	431	447	388	446	395	426	433	400	428	432	419	446	385	403	401	419	425	419	431	435	387	439	450	428	411	459	422	426	430	390	422	434	448	416	357	393	434	438	445	417	424	417	404	390	417	425	422	417	443	405	401	410	389	425	429	414	362	372	442	412	409	380	428	405	405	429	422	442	388	422	413	441	425	396	414	407	427	426	426	437	445	429	395	415	412	382	417	408	397	452	406	431	455	399	391	465	449	438	409	365	431	406	402	436	403	429	411	395	375	418	398	415	427	420	403	444	466	430	433	396	420	398	409	402	426	429	416	453	417	396	455	438	409	434	403	450	410	397	382	423	429	434	414	429	401	469	420	402	364	431	393	418	443	457	399	417	404	394	399	423	424	405	426	441	438	444	425	427	437	393	432	403	377	418	436	456	432	393	416	445	418	444	421	451	399	413	439	398	408	426	436	409	419	439	432	405
20443	17450	1525	1053	871	853	788	727	777	689	656	659	624	657	641	609	659	645	614	632	579	629	587	595	1383	2034	626	605	624	640	673	587	585	619	606	590	649	647	603	607	627	622	628	625	645	613	627	597	635	623	588	601	646	647	573	581	644	602	623	611	667	610	608	591	659	632	639	619	606	555	630	623	606	610	635	638	615	570	613	643	643	670	618	615	625	665	566	665	616	595	640	611	591	588	611	615	643	619	634	599	636	664	635	631	643	602	646	604	605	623	609	628	680	605	618	655	634	604	631	601	635	648	595	620	572	589	616	608	625	631	601	635	626	633	606	631	648	596	662	653	604	616	576	617	598	630	613	625	613	600	631	641	594	630	630	579	610	605	623	612	616	656	592	634	624	601	624	605	642	614	648	634	604	643	615	621	617	604	649	627	612	611	624	579	594	592	606	616	584	572	592	580	651	607	637	621	616	643	651	672	597	607	643	623	637	605	658	645	642	632	623	609	634	609	649	635	608	626	612	671	565	654	640	605	612	632	624	673	620	601	611	602	606	598	655	640	576	575	632	640	604	601	596	618	576	625	597	630	615	613	656	624	618	607	625	629	594	617	609	599	628	647	623	630	618	637	604	612	600	617	629	636	612	601	597	619	609	630	571	624	609	610	622	639	630	625	627	660	626	615	625	613	644	608	622	648	627	609	605	618	636	625	607	695	617	648	607	603	620	613	634	620	580	580	635	627	573	589	614	643	660	629	650	573	631	608	633	643	611	616	614	604	664	608	616	653	633	652	652	604	628	624	609	608	600	651	566	565	595	625	616	590	630	679	619	607	574	594	609	623	654	618	572	655	601	670	632	592	592	646	632	609	625	645	617	641	651	617	631	638	627	618	581	646	568	632	587	630	614	650	581	652	651	600	598	583	633	619	652	586	589	590	603	633	591	626	648	568	667	562	649	686	606	596	627	637	601	640	641	614	597	658	618	624	582	598	616	603	632	642	602	638	617	666	626	614	587	622	617	656	650	642	595	643	609	609	635	646	633	648	623	617	608	630	629	569	596	671	616	597	608	654	604	622	577	643	615	621	621	577	587	660	629	583	623	576	625	638	639	592	644	664	584	590	659	589	667	647	609	606	603	591	630	613	649	606	611	631	599	627	658	656	609	637	609	655	648	635	596	604	580	644	625	616	637	623	626	635	644	627	652	612	663	638	630	629	658	618	625	623	585	580	616	609	633	597	630	604	601	596	599	616	625	608	606	603	615	655	649	599	618	610	565	651	595	633	623	618	621	648	596	575	585	586	571	653	633	591	578	601	661	659	585	622	583	626	639	634	624	595	590	594	616	592	600	631	645	602	623	582	589	645	618	649	629	620	655	625	622	601	625	635	567	570	635	639	611	637	622	590	624	603	600	613	646	634	640	623	640	603	657	616	614	640	623	571	609	622	656	649	611	629	632	634	610	642	621	622	620	622	584	619	635	618	630	646	620	648	620	589	563	612	600	637	622	615	609	576	653	637	620	647	593	626	632	634	631	580	622	612	611	639	569	647	693	666	595	676	630	676	658	621	657	628	607	652	610	599	588	567	604	608	618	642	646	591	607	643	647	628	647	604	616	601	622	598	626	587	585	556	637	658	618	672	630	569	593	664	618	608	627	647	620	594	631	626	623	633	558	633	593	599	619	609	598	596	603	626	668	593	626	598	697	645	581	605	607	671	619	661	616	636	652	599	637	660	610	663	595	600	614	605	635	581	608	632	639	633	627	618	581	590	626	611	612	641	649	616	644	613	628	604	636	677	614	648	638	621	629	578	618	616	589	627	652	586	661	579	642	650	620	614	619	609	603	643	610	634	645	635	609	570	596	666	637	629	609	645	645	643	630	649	636	644	616	585	644	618	652	579	632	630	655	639	622	628	576	640	673	652	616	632	619	658	599	576	620	595	611	621	607	639	662	613	594	625	659	593	640	608	609	636	618	580	604	613	631	607	619	580	626	618	577	619	642	641	647	609	635	591	609	613	572	613	608	588	667	582	609	643	633	595	675	607	640	609	601	671	630	586	635	671	615	607	636	609	672	655	626	663	635	580	576	627	611	634	605	569	584	588	613	625	612	617	625	621	566	645	631	611	618	610	644	594	588	597	646	618	637	574	581	629	637	617	640	631	617	651	590	603	558	627	656	628	653	629	609	602	593	624	601	617	645	673	643	623	597	656	631	645	649	642	646	658	587	598	648	658	601	627	648	624	609	608	621	585	623	609	638	618	581	615	606	634	674	624	650	602	592	583	636	616	634	586	604	661	631	610	638	565	621	617	577	612	636	669	652	617	635	643	621	609	629	627	604	611	645	618	618	618	657	619	624	611	633	627	609	613	644	596	614	605	582	633	630	612	624	595	643	647	595	635	621	596	663	605	626	637	603	610	623	584	623	615	620	640	656	629	599	596	666	603	607	640	613	633	650	602	591	639	630	615	644	572	639	622	588	619	656	623	609	621	619	596	623	591	560	578	640	639	633	627	614	641	615	687	585	624	623	648	546	613	640	617	617	606	632	600	592	612	613	629	625	622	631	587	614	630	622	708	587	607	628	652	598	578	644	623	620	639	592	639	610	632	678	627	652	608	608	668	673	587	628	614	592	568	635	627	637	625	645	591	673	609	603	636	622	665	595	646	655	593	639	607	650	568	587	638	666	616	597	646	642	579	603	634	596	628	616	589	635	609	628	650	604	591	603	640	621	605	613	620	594	608	595	586	659	630	617	595	598	590	600	626	663	623	643	566	606	650	620	616	604	609	597	644	628	618	619	623	611	622	595	652	634	609	627	630	579	636	623	589	628	622	608	626	642	618	661	620	630	649	611	611	622	635	625	641	613	625	608	598	597	611	595	609	598	604	571	607	637	655	664	641	622	643	583	634	640	625	617	609	620	631	606	688	589	632	628	607	593	619	600	653	602	641	608	634	641	621	644	623	673	627	648	664	619	618	624	574	628	628	611	613	643	610	652	620	600	642	652	687	624	640	616	618	612	604	636	630	624	619	626	638	585	603	590	606	611	636	621	571	618	618	638	602	622	605	642	629	607	579	627	608	609	631	615	554	629	622	618	625	617	605	584	597	622	636	632	620	591	634	616	617	598	594	578	612	586	615	624	611	666	625	621	619	635	601	621	632	610	615	642	687	624	597	656	597	642	619	597	610	643	642	626	614	624	626	635	609	619	601	615	641	578	643	617	575	642	644	599	625	612	615	585	634	599	619	615	623	619	612	613	653	599	643	662	651	621	619	604	629	580	621	613	557	607	605	575	619	625	619	654	620	592	594	593	646	626	628	630	639	568	624	670	605	665	601	667	648	592	618	608	615	628	611	619	615	625	598	636	600	586	655	606	641	617	622	580	604	615	592	630	604	611	583	622	651	615	606	604	597	559	641	595	649	578	626	555	604	599	588	590	648	602	631	628	623	599	604	616	654	636	584	628	629	584	630	653	628	641	662	605	587	589	594
23856	20903	27896	24015	20780	6143	1112	793	719	670	613	596	584	574	548	589	534	531	569	526	534	507	558	554	3395	4917	701	497	479	485	481	521	473	560	494	508	500	532	534	460	506	520	522	480	497	484	523	469	529	505	491	517	491	513	520	473	509	543	484	523	498	491	529	519	497	496	477	525	502	502	514	511	494	497	518	493	499	498	504	496	491	520	554	512	483	513	495	494	534	502	518	503	510	531	498	492	481	551	558	497	477	491	472	467	524	499	541	532	506	504	487	489	493	434	486	495	487	482	515	492	454	503	476	490	507	487	476	494	497	567	465	467	503	511	489	491	462	504	499	509	489	490	535	494	501	490	506	532	476	531	507	478	490	485	511	506	517	509	472	543	483	512	480	473	471	510	463	501	565	540	498	505	534	539	448	487	481	478	483	478	506	475	496	504	484	484	501	456	489	444	480	507	480	485	480	502	475	487	490	483	489	490	471	526	485	522	516	474	488	490	496	485	489	533	513	502	471	497	489	498	515	467	474	510	447	515	490	475	494	531	521	474	458	489	490	497	486	479	476	477	487	467	493	490	508	502	451	490	478	504	499	468	482	509	485	536	521	506	485	502	482	477	489	525	540	514	456	505	482	456	477	469	532	477	515	493	477	516	471	485	488	485	472	466	525	530	510	507	500	495	502	526	481	488	501	525	496	458	490	483	488	500	488	511	506	477	540	516	540	508	483	507	498	536	496	503	510	494	495	505	527	514	478	521	524	511	485	519	477	479	458	496	524	513	514	514	518	513	467	521	487	531	490	516	453	465	487	480	518	488	528	529	517	526	474	531	492	522	500	513	495	513	504	474	503	475	512	503	512	485	490	573	535	477	502	514	485	501	475	481	468	494	470	496	512	503	522	501	480	525	500	492	468	541	482	478	478	499	498	520	481	504	499	478	495	504	470	551	553	514	502	499	470	496	502	502	511	537	495	504	475	499	491	464	510	533	536	512	471	557	500	472	514	463	543	488	496	507	497	514	481	468	494	517	530	495	489	491	490	469	504	475	545	536	466	497	484	497	514	491	483	488	497	491	510	522	498	468	471	539	482	485	498	499	482	476	511	503	512	510	486	507	523	477	495	505	485	518	483	496	507	509	467	505	472	496	514	494	472	496	465	481	491	493	499	495	458	475	528	510	504	493	498	505	481	499	521	469	502	499	490	500	498	495	490	499	492	491	517	472	471	502	533	490	500	529	480	493	491	462	527	480	499	521	494	521	514	532	473	506	490	491	539	502	465	500	482	486	485	475	522	511	505	523	527	484	512	448	522	530	517	483	492	495	540	458	486	499	512	569	505	458	470	518	484	473	531	479	456	508	480	471	517	518	543	503	490	457	490	508	538	515	508	489	490	508	498	510	511	488	541	490	504	548	464	498	449	479	447	505	504	501	511	526	479	508	491	506	488	455	494	483	491	497	523	523	468	518	542	527	516	535	489	539	542	486	504	507	499	502	486	480	449	510	494	450	479	480	509	501	478	523	493	500	465	503	462	479	508	482	490	465	469	468	510	519	482	506	512	504	561	483	505	506	477	516	540	500	474	488	507	496	502	545	521	515	532	524	500	504	468	507	482	505	462	515	478	476	524	523	485	495	515	526	512	516	505	500	507	492	492	522	482	499	473	519	487	505	509	494	471	508	460	496	544	493	459	469	520	493	519	512	474	490	492	498	474	507	502	518	482	492	501	483	511	496	475	479	498	500	496	527	475	519	466	484	466	496	492	474	478	470	494	500	515	489	495	504	487	520	484	489	529	489	478	487	517	532	475	509	471	473	482	479	512	483	522	473	515	476	513	508	502	463	528	479	486	489	495	528	547	516	521	503	535	473	485	486	512	512	523	508	507	509	491	487	520	520	502	473	497	486	526	459	502	487	515	476	477	490	494	506	480	503	501	501	517	501	496	536	480	531	494	463	469	503	501	517	512	526	487	505	467	521	477	507	512	492	531	463	519	496	548	485	474	495	512	450	508	451	504	489	472	502	480	491	477	456	492	457	527	491	503	492	486	508	508	465	543	505	447	498	472	495	471	481	482	493	480	508	456	503	496	471	536	512	479	478	490	483	563	491	505	526	528	482	499	462	497	509	498	463	485	491	485	486	529	471	470	511	508	515	474	499	494	525	486	503	524	528	521	501	472	469	524	495	491	491	459	502	519	493	536	500	468	506	499	466	469	488	484	487	517	494	499	523	503	500	535	464	510	500	507	503	477	503	509	480	507	514	508	489	497	495	522	489	494	500	481	513	535	502	480	489	518	479	474	482	537	504	462	517	489	492	486	495	501	537	466	474	469	516	508	479	481	461	482	557	514	544	509	513	471	464	479	485	450	474	530	493	440	503	521	535	502	457	498	480	505	496	490	496	531	478	531	483	487	535	500	536	521	485	551	468	511	508	500	508	476	475	456	503	502	502	491	488	530	485	492	449	499	486	497	503	485	489	495	479	502	495	449	483	531	498	533	512	479	470	501	485	518	496	469	517	513	475	495	547	501	484	505	501	467	504	462	481	537	507	472	500	481	482	496	512	465	476	516	495	467	496	486	517	454	498	503	526	521	470	515	474	511	439	518	479	498	487	506	489	489	514	481	486	489	531	508	464	514	498	495	490	476	488	487	502	458	503	499	504	497	486	513	549	488	498	489	483	489	472	495	481	465	498	524	538	456	490	523	452	514	493	544	506	497	523	513	483	525	504	473	495	503	484	528	465	529	492	470	476	460	541	493	494	497	510	499	487	511	501	474	507	458	508	481	490	486	509	459	445	507	503	517	475	494	458	486	458	491	485	512	512	485	546	466	485	501	495	533	497	543	516	488	461	505	513	524	508	491	495	516	491	482	537	446	487	491	478	474	509	481	483	489	505	468	492	473	513	482	478	524	483	479	499	492	535	491	466	492	492	520	518	486	519	499	542	480	531	488	503	484	484	495	518	465	506	472	522	497	503	520	521	509	462	498	489	487	492	485	481	503	508	481	506	536	496	537	495	494	485	517	506	479	529	518	505	535	507	490	479	482	486	485	548	517	474	489	499	493	487	538	538	494	515	528	538	492	487	496	498	517	495	515	457	492	517	524	453	495	490	481	508	537	520	505	503	471	496	508	492	505	514	513	505	522	479	488	495	487	506	515	494	508	499	490	515	478	510	486	518	498	515	476	514	471	469	513	524	470	472	490	498	462	506	486	478	474	512	470	508	546	502	495	499	583	498	463	523	536	477	488	504	508	498	515	476	499	510	468	494	520	507	510	505	497	487	472	551	471	491	499	481	487	518	532	490	484	475	499	479	497	493	472	530	463	478	493	493	511	486	498	525	524	479	504	480	482	566	499	526	507	514	487	525	549	502	498	471	468	502	462	490	508	471	504	492	488	494	515	508	474	464	502	513	490	514	498	472	490	530	465	475	508	482	489	477	488	549	486	468	475	527	521	539	466	498	493	462	502	454	494	517	520	513	523	501	500	544
38028	36572	7366	3830	2596	2207	1859	1487	1303	1190	1082	1088	999	983	915	877	866	851	850	834	795	847	814	831	7974	10546	1009	735	763	703	755	817	773	755	740	743	779	763	789	752	747	700	752	765	735	774	752	709	710	703	706	721	766	713	734	734	726	751	768	749	726	749	718	770	723	709	777	726	745	759	746	759	762	770	716	705	739	760	713	770	726	691	707	701	732	745	747	724	703	746	713	699	758	733	716	721	751	761	737	693	711	757	731	729	765	730	787	685	738	741	769	756	710	725	751	760	775	705	706	785	739	683	800	746	773	757	732	725	741	727	781	753	709	717	733	739	744	725	692	750	750	721	767	746	748	815	761	702	693	723	741	672	742	688	757	780	714	754	766	732	758	759	721	700	723	679	717	788	770	742	773	713	785	743	745	747	709	730	716	731	692	736	696	695	746	692	712	793	700	708	735	713	672	731	736	740	726	689	739	685	777	719	722	742	764	739	722	740	706	692	725	799	715	744	792	727	682	786	729	776	718	699	736	811	721	721	715	747	724	703	745	803	768	779	728	701	742	773	732	715	776	725	724	786	767	738	759	715	702	751	750	696	728	700	754	666	790	774	731	783	774	736	726	669	709	768	738	744	712	722	748	691	721	746	743	726	710	732	737	736	734	764	726	769	724	734	743	660	701	703	737	724	755	693	741	749	755	744	760	783	712	753	767	782	746	798	749	762	709	735	753	725	706	724	766	750	740	773	739	777	733	704	728	765	740	767	735	777	758	758	730	765	737	714	743	707	763	708	684	756	729	714	694	734	711	741	762	735	691	703	704	774	762	774	721	719	789	796	710	758	729	733	753	729	729	780	752	741	735	769	735	741	739	736	704	733	708	736	684	684	716	727	740	781	729	723	728	718	731	762	729	752	765	727	722	771	726	725	698	721	682	753	707	738	734	740	680	766	732	731	707	768	771	745	757	690	721	743	759	742	747	693	712	739	737	707	689	735	777	713	708	681	722	723	751	791	726	734	734	797	749	756	704	704	733	719	752	719	741	710	720	774	728	748	731	754	756	696	704	772	723	726	730	706	763	758	724	712	706	758	742	695	735	734	698	751	733	740	761	782	779	759	749	774	733	748	717	731	708	752	731	691	748	735	728	735	757	787	705	746	753	740	750	733	723	742	731	719	745	736	723	716	713	731	723	729	700	746	769	735	723	710	748	793	695	705	754	703	792	749	746	693	766	735	743	765	739	722	712	733	751	729	749	768	766	783	732	746	694	783	716	748	768	748	698	727	787	748	749	700	738	655	736	709	745	723	732	758	743	757	706	750	733	739	749	704	702	708	729	732	730	720	714	760	780	738	799	684	714	796	726	783	722	770	718	747	682	718	750	744	778	676	747	806	684	719	748	742	742	740	741	742	724	692	760	771	754	727	716	737	724	725	749	735	772	693	725	713	750	674	726	710	708	684	748	722	736	747	725	762	696	732	765	718	756	724	691	724	737	769	740	707	722	683	759	703	737	734	771	754	819	715	705	739	785	775	708	754	758	688	709	721	722	713	693	714	691	759	699	797	751	756	755	709	723	737	774	757	724	712	729	751	717	773	758	757	732	754	720	764	752	715	690	739	755	734	713	774	717	765	725	772	701	773	724	712	710	693	749	740	712	751	744	745	700	736	777	758	764	748	718	713	764	735	770	732	713	736	767	764	753	704	736	737	734	732	751	727	690	751	754	758	734	680	705	739	705	728	729	737	739	782	733	692	762	716	692	707	740	762	752	696	719	742	714	713	747	764	710	766	729	736	694	764	716	657	719	732	747	762	733	757	720	755	785	722	748	756	725	733	742	766	728	768	762	709	732	742	734	715	748	741	792	759	714	745	742	740	737	736	768	754	814	741	698	703	746	735	756	765	741	793	731	781	713	755	772	733	713	754	786	739	774	767	746	728	744	709	760	745	746	730	726	710	717	731	743	761	778	759	743	755	713	765	723	742	743	703	765	778	710	759	753	765	755	724	767	726	743	759	753	716	739	735	722	754	758	738	724	733	738	725	742	734	750	678	746	718	706	731	801	706	777	802	713	761	704	761	744	742	681	782	671	721	746	665	742	721	746	800	713	734	723	725	740	771	673	755	770	783	710	747	730	763	735	753	701	755	720	770	713	724	718	716	729	740	732	670	799	769	724	736	734	738	722	723	741	702	679	786	744	739	731	805	745	694	716	740	681	741	710	779	729	731	747	730	773	706	767	758	720	756	792	758	739	772	715	720	773	751	728	698	727	728	746	735	712	692	724	750	739	725	725	720	768	776	713	697	720	712	734	694	716	745	752	754	757	722	724	729	716	699	702	757	738	704	788	731	755	760	711	729	725	752	762	736	744	686	747	712	725	714	754	721	714	713	749	810	714	761	756	751	695	778	733	751	695	708	772	737	755	729	751	758	732	761	711	726	689	728	696	731	776	760	764	786	731	684	715	762	707	731	741	732	742	756	697	741	738	706	745	777	750	707	738	718	772	780	759	726	719	746	705	719	713	755	757	698	745	744	773	774	744	728	717	686	714	719	715	745	740	715	758	735	763	764	774	721	740	781	800	738	733	682	731	700	766	724	743	672	761	733	727	707	736	717	729	722	753	754	712	725	726	704	673	755	737	692	751	702	696	726	695	754	730	726	692	725	706	712	749	759	747	744	719	751	696	769	729	689	740	713	715	687	702	746	753	765	743	701	724	755	725	687	731	766	723	718	777	698	727	714	779	767	725	738	683	712	719	730	736	784	736	765	728	748	709	789	754	806	722	780	677	744	757	721	727	782	714	761	725	754	695	741	711	717	767	720	741	760	745	774	760	734	787	707	744	700	739	772	701	741	747	755	763	762	687	718	748	728	706	711	764	749	723	705	711	749	769	722	732	767	746	740	709	760	671	760	730	689	752	720	734	735	765	722	764	704	710	739	750	702	766	655	789	728	736	728	776	731	747	751	741	708	753	734	749	785	691	729	708	751	690	722	704	746	740	724	695	692	734	709	725	725	761	752	762	748	756	756	731	719	750	746	729	760	743	751	786	739	753	723	764	760	711	716	763	749	690	738	741	706	711	740	758	770	718	752	705	739	739	759	761	751	718	714	732	777	778	750	748	762	788	729	742	726	765	725	804	760	733	733	727	790	713	751	763	734	713	755	786	734	726	730	704	727	731	779	717	732	734	708	770	751	712	746	736	733	703	755	739	710	714	690	703	727	747	774	716	776	757	722	749	757	753	747	774	746	749	731	703	736	752	745	725	687	692	786	733	700	735	774	718	732	769	745	745	783	700	714	749	738	719	745	743	745	729	760	747	720	738	763	701	798	730	774	736	764	781	757	741	746	747	746	696	737	812	706	707	765	725	786	734	753	744	767	746	751	740	740	759	726	702	759	745	748	736	788	738	735	743	711	728	720	780	754	733	771	701	707	760	727	722	747	751	790	710	691	744	751	739	732	727	684	747	761	733	731	724	724	713	701	704	785	706	738
22826	20905	28643	23326	20904	20900	5671	916	638	592	469	518	501	458	403	418	393	363	364	330	349	386	332	414	5627	9965	1595	333	345	305	311	328	328	333	317	322	286	329	305	298	327	342	310	317	302	317	305	301	289	324	308	309	369	309	327	260	346	300	305	292	319	281	293	329	296	298	318	364	314	309	284	299	329	328	288	297	287	286	322	313	301	315	311	295	280	265	278	308	302	324	301	299	322	349	316	296	341	319	313	325	305	279	310	299	327	313	311	304	264	290	308	324	324	312	309	311	322	315	326	285	322	284	304	301	300	315	304	308	311	351	302	303	300	305	284	309	305	303	313	326	308	274	328	307	274	310	297	310	298	351	308	299	295	301	315	300	285	304	310	300	329	309	303	326	313	306	339	304	289	334	282	289	325	286	309	296	292	287	277	303	296	302	304	314	317	306	286	286	298	285	293	301	298	303	282	303	289	288	310	299	301	335	320	309	300	332	300	339	317	333	293	289	309	324	318	309	279	282	305	300	316	304	301	267	309	334	321	290	290	340	293	314	295	267	264	271	289	319	312	307	275	324	296	288	282	287	314	320	314	284	280	312	336	314	286	308	320	300	309	310	279	326	333	308	291	320	324	276	293	299	341	304	329	289	281	303	311	299	313	328	279	305	311	314	291	288	287	310	326	338	320	300	314	311	334	296	294	328	310	317	300	328	315	285	296	282	286	336	334	306	287	322	299	296	273	319	298	316	322	303	327	303	277	285	306	321	292	323	284	304	311	299	301	287	298	295	312	317	306	322	305	289	313	277	307	315	323	342	310	286	315	313	318	290	290	300	307	318	296	304	324	355	287	302	290	344	290	284	321	316	286	316	287	321	297	311	299	302	296	312	307	299	288	322	309	308	340	274	314	313	310	317	305	336	275	305	309	322	305	289	297	307	343	305	290	348	291	314	301	294	309	315	298	263	283	291	303	303	329	294	298	270	328	292	292	319	342	287	286	318	297	298	291	310	322	296	269	283	296	296	293	328	311	286	308	309	335	304	266	342	316	291	304	283	290	321	311	289	291	303	330	296	289	307	303	273	304	297	323	315	318	344	284	259	307	315	289	307	326	311	325	304	324	309	314	310	333	293	303	266	296	316	294	286	313	306	320	304	305	325	290	323	309	315	297	311	303	310	323	302	326	300	284	320	315	322	314	285	319	308	326	277	312	313	302	274	313	301	307	266	320	306	310	321	295	332	281	307	306	306	279	289	334	345	302	311	297	306	333	300	299	298	270	309	287	300	327	291	292	309	288	336	268	298	298	288	321	280	281	332	314	292	303	309	329	315	338	331	316	275	294	310	291	314	330	311	295	293	281	288	304	303	293	333	302	296	315	287	282	283	310	300	271	293	269	315	313	319	324	332	298	306	279	313	291	315	277	304	325	317	306	296	293	304	313	316	327	323	320	282	319	319	307	300	293	322	314	287	323	311	292	336	297	327	325	302	327	307	324	282	312	313	306	318	291	333	328	292	299	324	306	307	267	310	291	298	277	313	301	301	302	324	325	285	303	307	271	276	337	304	274	324	312	315	298	272	299	302	298	313	308	277	290	293	330	303	301	347	314	296	318	326	305	320	322	309	318	310	286	305	299	304	293	329	302	310	298	286	290	304	303	307	299	301	299	318	294	314	298	281	329	287	290	309	309	320	287	322	308	295	289	283	296	276	288	325	320	300	310	326	315	309	306	302	314	307	318	295	291	296	309	293	264	303	291	303	316	309	330	313	316	309	303	291	317	281	302	292	316	322	288	313	319	272	320	311	290	292	295	282	271	304	311	300	314	301	309	312	316	302	313	334	281	299	306	306	296	338	330	279	298	309	318	301	323	300	320	277	306	332	314	309	309	319	304	289	316	276	312	290	312	324	326	303	318	289	281	282	301	303	294	303	283	299	309	317	305	298	297	288	314	318	292	306	292	295	286	302	299	323	311	298	328	294	322	297	289	299	308	278	319	303	261	292	294	293	319	291	297	290	302	316	327	292	280	315	306	326	312	293	316	315	302	313	272	294	312	315	318	296	299	290	333	317	297	305	314	339	309	293	314	298	311	295	316	299	309	336	320	339	274	284	312	312	270	325	319	324	304	302	344	299	290	310	297	297	321	322	289	329	330	299	293	293	318	305	318	319	265	295	271	286	307	309	333	294	294	302	313	324	326	307	305	337	324	315	317	313	308	330	301	295	293	281	322	273	296	321	332	302	305	278	300	335	302	299	312	299	313	304	294	342	307	321	297	291	279	292	316	279	296	290	342	289	283	298	298	308	297	298	320	307	278	296	294	315	316	308	323	311	307	308	280	310	290	284	295	287	312	309	293	321	291	332	315	305	281	301	318	343	302	319	318	298	311	291	303	354	312	299	302	333	316	336	313	281	306	290	315	314	320	340	304	303	294	293	283	314	308	307	310	287	300	323	286	277	266	283	296	279	320	301	330	317	304	322	330	286	327	286	301	284	311	299	319	328	287	319	283	328	299	309	264	298	292	287	309	309	280	352	304	326	302	320	289	293	328	292	321	264	308	293	280	284	297	316	312	322	300	310	286	310	305	306	283	327	311	309	313	279	317	280	292	303	312	299	308	309	298	311	308	300	308	347	335	301	300	332	303	292	277	345	304	318	306	286	291	289	293	298	314	304	295	326	332	313	303	298	260	307	288	299	298	258	323	295	296	282	285	324	286	306	303	294	317	312	339	310	297	291	309	299	305	326	290	304	295	323	279	315	291	318	320	280	335	315	324	311	316	331	312	312	324	304	292	311	293	291	305	329	307	293	305	296	315	296	294	333	291	304	325	287	311	285	301	290	296	290	317	306	313	305	308	304	282	269	330	308	269	318	294	318	316	314	290	317	317	297	320	310	305	322	270	336	299	302	275	294	305	288	296	292	320	306	291	329	315	337	330	291	319	351	338	308	289	307	308	335	310	306	305	349	296	320	305	273	289	305	293	315	298	358	291	312	287	316	318	298	305	307	305	310	346	303	316	299	308	308	319	314	315	303	286	304	312	281	301	304	305	326	309	297	278	296	300	289	341	290	303	307	306	312	304	293	295	322	324	301	311	336	357	303	309	310	293	312	302	319	299	301	313	325	304	298	306	308	300	284	313	283	298	311	308	277	314	279	306	315	317	306	330	350	319	302	283	315	311	306	327	293	286	289	317	305	309	314	309	299	306	310	313	319	308	299	294	287	304	318	295	279	318	290	298	275	298	315	289	308	300	288	309	277	325	301	286	304	298	283	324	302	338	309	310	293	320	322	309	300	286	306	321	335	327	307	315	307	284	298	337	296	300	305	315	270	301	293	300	279	313	340	326	328	297	268	332	329	313	293	309	299	285	301	306	291	285	284	295	327	314	282	290	339	335	302	316	312	296	312	289	338	320	290	319	300	292	303	298	324	330	261	353	302	318	298	303	314	304	289	324	331	326	290	308	330	305	330	336	284	289	317	328	312	314	313	302	311
41724	38509	11786	6139	4285	3315	2510	2126	1738	1425	1236	1086	1015	874	853	782	720	684	686	685	659	639	576	690	12435	17778	2134	501	517	497	478	510	503	474	478	485	480	472	475	452	481	470	482	495	449	477	446	459	462	480	499	474	480	462	504	525	492	441	460	487	514	459	452	487	443	479	480	518	415	457	478	473	476	479	442	451	444	495	484	445	467	435	448	471	482	458	473	485	448	488	513	469	445	452	475	441	468	450	458	481	463	426	503	450	461	469	490	447	480	462	452	454	439	498	429	461	445	453	449	496	490	451	436	474	478	467	483	434	481	453	449	452	489	445	459	456	467	435	455	454	463	497	435	485	460	427	489	467	473	419	471	461	475	432	458	478	473	481	436	447	490	447	464	452	440	477	455	433	490	469	440	454	447	465	450	485	459	485	446	438	468	466	454	478	458	461	467	459	501	477	414	452	524	459	493	431	419	457	428	441	475	463	444	461	456	464	462	451	478	463	435	452	454	479	470	486	486	450	491	453	439	453	456	410	473	469	472	441	473	474	475	483	469	465	471	511	501	460	475	480	459	460	462	447	461	446	444	438	476	459	504	419	490	477	438	420	494	466	465	443	476	473	479	449	427	421	479	494	487	443	464	465	493	450	474	459	464	453	440	455	454	452	432	481	442	414	457	464	448	473	458	497	468	438	527	436	447	479	446	457	455	509	464	471	430	482	443	468	473	460	478	469	454	466	474	501	461	429	483	434	466	455	405	469	460	415	492	448	477	474	477	449	464	497	450	457	438	472	480	477	456	454	474	441	434	456	463	465	455	451	425	432	461	444	463	483	448	477	461	486	449	487	454	476	448	454	499	462	452	477	408	434	473	482	457	432	486	469	469	482	430	453	513	460	443	458	441	450	486	465	457	473	455	459	439	470	438	476	472	466	455	465	451	445	494	468	476	453	451	480	443	471	477	447	444	493	497	444	466	474	457	485	491	452	453	471	442	477	470	435	493	490	466	469	428	507	457	476	469	465	436	462	459	484	490	488	472	443	506	502	475	444	472	453	486	421	456	459	473	472	473	470	471	451	457	424	451	459	460	431	469	446	447	485	456	468	463	441	464	470	466	435	438	512	471	424	435	522	474	470	462	419	481	477	463	462	462	420	462	467	474	472	472	427	480	469	453	463	463	490	438	492	437	515	460	433	482	477	437	480	438	496	490	482	445	453	457	493	476	460	463	435	464	472	473	519	429	465	461	446	458	493	470	476	479	431	451	500	454	475	437	462	432	472	472	474	520	466	460	484	475	455	465	441	423	466	475	459	469	484	492	438	465	459	480	461	444	474	451	452	444	443	421	462	475	496	478	477	472	485	473	439	485	448	479	452	454	476	492	452	466	442	454	430	441	448	430	492	457	436	448	472	487	455	453	465	463	494	451	486	482	442	425	480	425	448	444	498	503	464	497	476	462	456	452	462	481	469	457	473	449	514	506	433	493	397	498	490	458	473	448	466	496	488	430	428	460	471	434	485	465	445	449	441	492	473	430	429	466	451	458	474	453	491	485	447	477	490	464	439	455	456	443	477	462	516	467	454	500	482	472	451	453	450	466	470	472	417	437	495	461	450	459	475	461	440	470	430	460	474	463	482	481	457	458	433	440	480	431	477	430	501	441	478	431	505	473	423	442	456	443	453	468	463	421	471	447	466	446	438	514	448	429	453	484	430	426	432	439	463	477	475	468	426	453	414	514	476	437	512	469	479	445	475	469	501	463	505	470	494	462	457	462	490	432	479	480	472	490	492	491	470	408	469	432	460	444	458	431	464	472	459	451	501	480	489	460	493	439	470	465	484	448	462	479	484	471	423	494	460	452	432	444	433	435	437	470	441	522	444	478	468	435	467	458	468	440	450	451	508	479	494	452	429	494	458	463	498	428	456	447	469	542	480	452	474	515	498	474	451	493	443	471	474	483	460	492	474	489	418	479	458	472	461	473	498	437	449	470	453	481	460	466	495	457	475	448	471	480	457	442	462	474	442	504	480	438	453	463	484	458	478	442	473	500	482	440	483	497	455	478	447	408	446	474	429	418	487	460	434	482	480	467	440	440	486	475	480	438	446	472	482	503	453	469	457	473	469	415	467	480	461	460	433	490	443	458	500	487	491	459	449	445	433	452	458	486	437	464	477	469	451	477	449	432	490	454	468	475	482	502	446	504	499	436	482	482	436	491	495	469	412	529	456	449	481	498	465	469	487	474	440	500	461	424	473	479	462	487	459	467	502	427	481	462	444	460	463	477	458	450	489	489	501	445	506	466	437	488	506	458	420	456	477	476	453	440	453	479	498	451	470	458	444	464	494	458	475	499	456	436	492	485	444	481	461	472	458	450	468	457	441	472	449	454	440	489	457	461	466	432	439	448	430	511	508	441	441	471	437	490	459	464	437	470	462	452	480	476	472	432	471	485	495	475	474	469	461	500	467	482	441	464	452	435	467	446	473	461	469	452	408	477	480	427	461	472	463	458	477	454	466	496	428	447	471	459	488	439	488	399	535	442	453	486	457	428	461	417	467	464	496	441	482	482	473	475	478	452	444	494	435	478	451	443	457	497	437	457	457	494	447	481	490	515	466	468	457	462	470	482	479	432	427	461	448	466	440	488	454	465	451	464	475	455	441	452	458	469	474	424	508	483	490	465	441	465	420	452	476	460	447	484	473	475	464	449	419	470	467	446	495	493	445	441	466	428	473	478	451	471	448	463	468	449	473	446	389	451	465	479	504	485	428	485	460	487	469	488	449	460	479	489	487	435	471	429	475	443	431	435	460	454	448	469	477	469	450	479	454	461	485	484	478	477	488	433	436	422	461	461	444	437	434	454	417	468	443	446	444	483	453	478	489	444	484	466	458	420	463	467	466	428	471	463	480	487	479	434	455	474	487	444	491	448	462	460	489	471	462	434	453	463	461	465	482	471	477	454	432	437	467	448	485	439	463	496	459	464	484	471	455	475	467	463	466	472	467	481	502	462	493	442	451	475	460	464	441	501	446	460	481	518	432	433	498	437	482	453	458	476	439	438	446	471	453	463	447	475	449	480	474	493	467	462	454	454	462	479	391	444	459	433	474	488	473	458	429	477	411	446	483	463	434	444	444	431	483	489	477	480	468	439	484	479	456	450	455	471	466	458	459	463	502	458	440	437	443	490	455	463	498	474	465	434	463	422	456	448	430	434	459	457	452	454	472	457	444	471	487	444	475	461	433	469	448	460	471	456	433	456	450	457	446	471	453	436	460	438	496	441	475	458	482	462	471	443	485	409	469	485	445	474	494	435	459	495	470	498	449	480	498	466	417	428	455	464	515	468	441	475	445	467	480	492	453	514	476	468	501	441	455	457	462	435	483	474	460	498	438	470	417	454	441	458	448	457	490	481	461	459	460	476	460	457	456	478	479	468	486	478	446	455	472	451	465	467	479	452	454	461	475	480	459	475	434	462	483	448	431	475	509	472	474	464	459
26677	20852	12431	1163	561	505	501	435	502	458	479	444	447	475	436	414	442	454	460	424	422	400	460	449	850	1095	533	422	404	413	453	415	422	441	454	440	420	447	465	459	418	458	439	423	413	445	431	436	450	410	455	417	444	429	454	430	415	422	461	470	426	440	386	411	406	415	441	416	407	439	457	453	442	398	407	420	450	429	436	430	426	414	413	442	426	407	436	465	427	456	410	462	404	401	462	423	416	467	455	412	436	452	447	454	422	413	403	439	426	412	465	390	413	451	403	438	448	434	435	433	427	455	456	452	398	421	457	401	421	456	440	410	404	450	428	448	473	433	423	449	451	453	442	458	403	454	474	423	426	434	405	435	463	454	426	438	433	428	442	401	453	453	426	458	466	438	404	435	426	398	401	445	439	446	431	411	453	412	422	411	445	462	431	444	410	392	445	437	419	463	448	443	442	399	433	438	433	430	473	423	461	429	412	448	420	435	448	430	406	448	439	485	417	463	443	400	449	398	445	421	422	422	467	420	431	454	403	448	396	421	449	415	418	417	441	429	436	436	423	448	446	439	457	433	444	416	393	435	446	443	428	484	452	438	420	437	454	436	419	419	453	419	458	446	452	438	418	422	399	433	424	477	415	430	415	447	461	400	460	445	410	421	422	426	407	433	424	427	408	425	400	440	435	436	448	446	421	392	452	484	409	445	437	444	420	406	436	442	459	421	445	432	420	436	412	430	420	406	409	427	436	437	397	392	410	384	454	394	433	414	481	443	386	459	453	482	393	425	440	462	454	425	460	413	414	420	423	496	404	405	462	462	415	427	414	440	429	453	460	446	453	429	435	455	465	433	411	455	408	466	413	416	420	396	413	462	432	430	448	433	420	432	435	473	473	427	444	442	449	435	425	489	438	421	473	434	432	408	463	456	449	415	436	440	424	470	433	456	461	442	433	452	458	426	435	414	444	437	396	447	469	407	415	435	451	410	453	423	414	408	468	424	443	419	436	429	427	421	445	426	414	429	447	441	449	394	395	415	415	441	432	469	471	463	442	415	467	421	403	453	448	426	474	427	441	435	401	432	429	430	469	412	415	455	428	388	431	416	403	442	434	462	441	408	472	433	465	416	418	433	399	427	435	448	435	435	401	423	434	420	421	445	414	436	442	383	405	422	458	438	441	441	445	426	447	399	379	441	445	429	435	443	434	431	452	423	417	450	427	432	474	422	447	462	478	455	439	408	449	438	445	437	429	427	418	490	462	440	434	448	439	424	429	447	491	435	427	439	425	414	438	459	431	456	426	408	435	449	426	399	431	411	462	419	449	430	388	403	434	456	452	425	411	409	460	421	427	391	411	460	446	456	436	440	444	439	448	455	483	416	452	407	433	485	447	437	400	406	415	449	453	471	408	440	455	432	411	418	402	419	435	422	401	444	398	426	421	472	441	439	421	439	433	440	441	410	411	457	436	390	456	421	411	383	418	432	440	443	401	429	430	446	419	445	448	435	434	447	413	419	422	390	428	393	429	434	422	457	395	435	427	429	425	440	412	428	415	457	420	426	430	433	415	431	398	425	464	457	413	456	392	443	424	428	410	425	401	426	428	409	484	444	427	450	429	392	468	377	436	421	443	446	457	442	427	435	447	416	471	450	422	428	435	405	474	430	405	422	415	481	411	406	417	436	440	437	438	442	458	470	451	431	462	444	458	422	414	446	437	443	452	447	430	420	420	457	393	477	406	448	461	421	438	406	478	452	398	416	435	436	406	434	420	392	412	426	426	470	393	431	450	426	457	451	407	465	444	492	411	468	421	412	446	439	438	438	431	445	451	474	415	410	433	437	440	445	431	410	457	426	458	452	408	420	431	433	465	463	426	432	449	398	448	430	481	436	435	438	427	416	431	423	406	456	454	430	457	397	455	429	412	458	452	445	433	436	436	442	421	435	422	439	424	416	412	390	417	413	431	460	443	444	461	452	437	423	458	425	410	459	466	434	444	439	446	407	442	421	440	412	469	468	421	402	421	406	470	458	422	476	441	456	453	422	461	429	440	471	431	470	473	479	402	425	428	458	450	413	482	435	413	433	429	401	459	440	450	422	419	433	394	420	424	434	476	410	432	448	429	421	426	419	413	408	414	444	432	406	438	460	437	415	440	393	466	463	441	416	441	392	431	416	433	460	425	455	409	469	424	456	428	461	480	500	431	433	409	465	418	439	430	395	424	424	462	446	430	432	451	444	409	419	446	414	403	420	457	434	409	400	427	430	471	403	418	439	422	417	419	445	400	426	463	440	451	427	428	435	438	419	464	438	442	445	422	471	425	456	402	398	470	437	445	441	453	427	442	402	422	457	392	445	447	448	455	442	442	425	398	453	460	481	457	441	453	435	430	467	401	461	442	452	435	471	446	443	435	428	482	446	412	445	454	435	436	440	435	399	476	448	425	433	411	417	427	438	438	469	434	424	443	443	427	419	411	448	411	415	432	443	401	382	418	475	408	453	431	467	410	419	434	458	421	473	431	440	401	458	456	410	442	468	443	451	449	432	439	440	454	440	465	463	435	420	434	412	466	439	426	406	422	415	441	444	413	431	434	446	422	436	484	439	432	433	423	422	398	422	426	392	450	445	450	446	460	441	431	457	444	421	403	399	429	430	413	453	439	399	411	435	440	428	454	465	475	453	439	465	432	410	465	405	400	458	468	442	441	429	422	441	456	423	424	432	440	410	448	461	449	449	430	429	474	423	432	441	429	443	441	429	430	414	430	438	443	416	449	475	440	450	470	434	434	408	444	443	438	391	417	448	457	444	400	385	423	445	434	458	428	462	433	401	411	472	446	455	415	405	450	471	454	436	436	451	449	452	425	458	421	431	449	408	431	464	428	439	414	420	492	473	457	429	431	413	460	437	396	434	431	416	478	456	472	445	430	418	455	458	436	412	429	435	410	445	438	445	466	451	494	452	434	444	414	401	469	423	392	426	460	431	424	428	476	477	454	444	479	457	457	431	421	410	423	454	426	442	457	426	470	435	394	402	480	452	420	414	406	438	422	445	428	433	435	441	435	447	469	403	455	439	447	443	455	451	424	430	430	440	439	412	445	450	443	446	444	437	431	421	440	414	414	401	405	430	462	427	428	433	446	426	438	439	439	434	445	435	431	442	409	399	408	467	430	407	410	439	428	448	420	448	390	441	441	445	405	415	442	415	445	428	474	441	426	449	453	469	419	441	463	459	429	422	450	446	417	447	444	426	439	477	474	432	443	469	444	424	447	457	408	407	433	424	421	444	446	452	476	467	421	424	457	410	470	412	449	436	444	475	435	388	457	444	432	407	432	425	428	439	453	445	433	463	438	425	404	420	418	455	431	459	422	452	434	469	422	384	409	416	405	438	427	435	428	457	422	437	432	452	424	441	437	444	413	430	432	444	427	413	392	446	394	427	431	440	424	443	419	446	447	419	443	399	419	436	413	410	424	415	431	425	423	421	449	434	406	437
19715	16213	1501	1028	885	826	784	754	717	697	685	704	667	729	702	661	641	680	659	650	646	664	686	678	1765	2180	782	634	649	649	599	613	634	634	643	669	637	665	625	639	646	648	639	610	604	655	650	652	637	653	664	662	699	610	636	625	635	625	664	671	668	622	623	618	643	628	665	676	632	665	621	627	664	616	661	647	683	592	623	633	645	643	628	646	641	633	651	645	627	652	639	643	653	621	622	631	645	624	652	707	660	687	666	682	634	645	634	685	661	662	656	672	705	643	672	635	649	648	618	670	656	627	671	671	676	621	623	642	634	689	671	644	669	602	598	626	640	674	648	622	636	615	621	567	647	672	667	617	634	626	591	642	650	628	632	628	639	663	595	631	675	616	650	625	633	636	614	602	639	615	649	641	649	623	632	624	601	648	613	661	642	641	633	629	631	629	612	639	621	642	594	686	619	659	673	623	667	617	624	574	646	675	661	659	661	635	632	636	628	609	590	608	652	643	631	651	635	642	619	640	643	647	675	653	633	631	703	645	651	670	623	637	651	666	651	616	611	634	616	627	627	614	671	653	650	625	661	613	634	646	614	661	648	631	645	603	621	602	630	630	640	646	644	677	602	665	577	633	671	626	601	632	648	646	675	637	637	632	590	628	685	604	624	628	680	621	637	664	644	613	646	616	685	660	664	627	620	698	647	646	595	671	634	648	617	624	644	640	623	588	635	605	618	656	611	631	659	632	674	641	646	630	678	625	673	639	658	577	663	679	620	652	652	629	624	637	648	641	607	656	622	628	625	598	637	613	662	630	617	629	652	631	657	672	674	641	655	647	624	640	657	640	628	659	655	642	635	629	640	628	666	647	661	628	599	661	625	678	624	630	611	618	631	626	663	706	654	702	634	640	587	616	648	654	641	697	616	657	659	653	639	645	614	622	637	641	632	645	662	645	669	623	637	626	641	685	648	607	668	590	638	670	635	650	638	642	617	620	605	587	638	631	648	616	668	602	620	636	605	682	664	616	636	665	625	619	645	617	605	636	630	623	648	634	639	603	660	646	596	667	670	627	668	652	623	642	634	667	677	666	602	595	634	635	627	627	569	664	661	619	647	622	623	642	692	678	682	652	647	613	640	608	636	593	618	631	632	686	635	646	628	651	678	622	628	644	630	647	646	622	645	620	609	641	617	640	657	661	683	651	654	613	655	635	656	626	643	683	607	603	636	643	660	604	680	635	630	647	628	669	634	657	648	654	651	638	682	627	652	630	605	680	650	619	650	635	647	641	612	656	603	661	664	614	627	677	637	633	625	621	632	607	635	651	610	652	634	660	638	611	651	632	654	646	647	664	593	660	623	618	598	604	629	640	628	646	618	632	573	612	610	645	658	666	582	647	605	603	675	644	628	625	630	631	602	663	625	594	634	625	618	625	689	665	634	648	635	637	596	644	668	642	676	661	665	651	675	624	629	605	651	634	610	622	595	622	626	658	629	623	672	643	672	646	624	623	642	626	647	637	692	618	615	618	624	658	633	645	638	674	608	720	641	635	605	632	648	683	622	673	673	662	650	564	604	638	630	646	647	675	663	671	633	613	653	643	664	644	646	642	622	645	602	665	683	655	644	649	639	679	668	632	671	613	632	645	659	590	647	658	652	613	667	631	672	689	653	703	623	650	599	655	660	680	660	616	654	599	672	629	655	619	619	659	604	670	637	706	620	604	642	652	629	668	668	670	655	608	660	636	650	622	644	660	656	598	646	677	617	648	648	618	619	665	638	691	650	600	692	641	672	677	650	682	642	632	637	608	610	656	658	642	614	633	665	654	666	661	661	648	633	669	601	635	649	661	655	652	658	666	614	668	620	599	677	665	683	620	650	658	666	684	701	605	635	627	654	695	680	685	666	599	618	648	628	663	620	659	669	642	653	672	632	628	642	623	682	634	645	637	653	652	636	656	633	693	597	650	640	659	614	668	624	651	630	681	634	594	634	679	644	641	602	671	593	646	642	631	643	650	652	642	653	656	629	626	621	674	629	636	682	630	619	632	621	658	654	667	636	677	651	662	641	607	675	630	679	638	646	596	639	654	596	640	616	666	652	643	633	690	614	596	628	638	648	630	636	637	629	667	615	653	580	572	616	642	635	687	636	642	647	616	685	620	656	680	633	674	620	682	616	621	635	613	652	622	629	640	647	698	655	595	666	610	653	646	633	629	619	638	650	685	614	647	620	638	635	650	627	663	665	603	622	636	644	648	653	652	631	643	648	617	575	631	604	648	624	611	664	640	621	683	637	682	703	594	597	660	648	644	629	630	668	628	612	645	652	673	668	630	640	655	656	617	645	642	622	686	664	669	661	672	680	660	606	689	647	632	644	616	669	671	628	641	646	618	676	646	660	654	616	650	631	642	606	621	649	674	602	642	636	664	678	616	624	635	660	695	637	643	614	613	626	647	604	662	617	631	672	662	630	630	666	614	680	634	608	653	626	629	622	653	652	665	617	679	661	653	616	649	660	634	686	639	677	679	636	680	630	671	604	598	622	598	639	638	647	644	614	630	660	687	617	642	585	633	643	610	610	648	646	648	637	647	668	633	669	674	622	609	676	643	654	612	668	608	672	623	593	625	661	641	636	645	621	634	642	616	638	674	657	641	619	629	647	577	615	646	616	608	618	626	652	630	612	608	652	630	645	601	612	635	607	620	616	633	649	601	620	604	642	655	670	629	578	611	656	671	673	638	597	642	665	654	703	686	607	650	640	647	614	655	598	621	621	693	653	619	621	607	626	648	638	661	639	681	653	627	641	662	706	662	615	610	678	655	651	684	638	639	614	672	631	634	614	605	570	664	623	608	622	621	649	636	647	579	611	632	647	636	640	664	659	680	634	646	649	643	627	654	644	651	669	610	665	623	643	609	621	642	617	649	643	667	652	665	694	659	664	633	609	596	629	617	636	594	603	617	649	670	673	621	631	645	651	689	617	606	667	666	591	660	592	609	681	669	566	667	667	636	628	629	666	623	605	651	612	616	637	671	594	660	633	679	646	688	600	634	606	629	644	662	638	572	632	610	641	652	624	648	611	634	642	623	693	698	641	629	652	656	599	639	605	639	673	648	629	663	652	705	627	625	686	623	595	630	670	649	647	625	654	673	661	668	596	621	655	667	635	676	671	665	660	648	645	618	623	668	608	611	651	633	666	610	641	608	671	628	664	635	622	633	653	629	616	633	660	616	607	651	603	624	640	649	680	667	657	709	637	633	662	644	633	665	638	636	642	614	637	609	642	602	629	618	649	673	625	650	605	665	635	642	633	664	709	630	621	636	644	667	646	623	660	639	641	631	616	614	653	619	622	664	641	642	689	680	632	635	649	635	658	649	651	611	620	696	666	639	685	673	654	662	630	618	618	641	627	644	626	645	640	633	631	597	668	635	646	637	659	646	609	634	677	636	655	625	662	565	617	653	660	657	631	639	650	632	654	635	596	640	660	643	645	634	635	610
23865	20942	28114	23929	20904	7256	1054	772	663	661	639	603	587	553	584	556	573	546	566	564	533	532	525	688	2941	5136	996	490	533	511	493	512	511	476	536	466	509	502	510	556	508	503	450	526	525	497	492	467	509	513	496	479	490	534	503	558	513	539	497	521	529	503	497	485	498	518	481	496	505	529	512	473	515	490	533	488	471	537	515	523	508	474	512	507	546	494	530	510	549	491	521	480	508	493	523	507	496	511	484	530	491	514	502	510	463	497	576	534	525	556	463	484	517	541	502	496	541	510	516	519	477	516	507	490	476	493	509	506	453	505	480	514	510	512	492	497	504	545	532	506	511	485	532	491	530	497	476	508	490	536	518	489	498	495	520	527	484	556	490	500	525	501	505	492	540	486	582	471	532	502	482	473	507	516	493	497	487	522	551	485	515	490	499	532	473	473	508	508	518	493	515	490	518	500	560	484	487	529	484	506	533	529	493	529	467	510	540	480	468	506	509	499	490	541	480	507	498	504	509	505	502	516	544	477	518	441	502	499	503	484	494	491	515	502	499	517	450	501	517	550	511	510	465	506	553	519	494	501	532	499	512	511	512	478	509	480	471	502	506	509	486	475	509	526	544	525	585	525	545	501	450	498	504	487	522	471	537	481	499	506	529	503	506	494	514	501	484	494	530	506	530	541	492	539	508	492	487	468	533	527	547	482	530	494	535	494	495	500	499	506	522	544	496	528	486	513	509	524	498	508	493	529	502	480	512	525	486	498	539	518	505	455	496	512	457	491	485	548	515	522	524	527	486	494	517	566	465	522	508	502	506	491	489	467	483	481	460	517	511	518	547	503	528	500	546	491	510	522	471	520	516	508	493	484	501	518	509	493	542	521	505	503	477	537	496	504	516	513	530	536	511	499	560	535	494	506	514	479	489	495	510	529	477	510	480	526	528	488	486	522	512	502	484	500	501	484	526	518	502	467	470	508	455	481	508	524	538	523	467	510	523	523	496	509	499	447	481	490	475	543	507	519	486	514	485	529	523	502	498	477	519	484	543	504	466	517	492	489	499	469	511	493	496	535	533	534	478	488	469	523	508	544	530	476	452	469	518	526	511	525	518	506	530	505	545	490	510	485	477	527	444	503	544	509	542	529	528	539	524	525	528	550	479	547	469	520	473	505	497	511	499	499	527	545	491	502	502	502	536	480	503	482	505	526	499	498	517	486	538	490	490	489	500	501	523	483	494	517	515	496	469	489	488	546	482	534	516	501	511	494	499	473	504	521	503	545	481	479	482	479	516	486	491	489	485	485	494	504	503	529	513	466	474	527	443	495	515	507	486	515	499	464	520	487	534	532	493	495	534	536	512	497	501	485	456	475	540	531	542	490	500	483	535	508	500	473	543	525	487	491	538	510	482	499	470	510	510	495	536	491	537	488	486	550	489	494	470	504	471	493	519	515	490	487	528	512	494	511	534	503	491	535	471	536	515	497	486	507	480	470	551	518	502	480	487	488	445	491	500	505	528	517	475	505	492	524	511	468	483	535	511	561	522	525	505	526	513	495	550	538	471	501	515	485	480	522	481	518	509	538	526	500	488	515	498	500	478	467	557	522	503	500	514	544	504	522	499	504	497	488	530	526	503	536	514	484	483	489	528	485	510	510	502	502	505	488	532	540	519	493	496	511	502	468	484	538	542	497	529	546	506	491	500	467	513	511	523	504	531	509	486	501	532	564	512	505	488	468	502	504	508	507	482	482	527	485	491	515	507	508	486	543	468	495	496	477	509	507	492	498	502	503	523	472	505	520	524	463	477	485	507	523	508	449	545	540	491	516	506	513	491	522	532	521	479	532	487	503	528	492	513	508	558	471	472	492	523	507	463	495	557	517	520	496	514	472	477	523	472	499	470	473	446	479	542	486	466	475	509	505	513	491	465	500	516	553	498	531	532	531	507	522	499	482	481	492	524	491	532	537	480	466	466	513	498	489	465	524	470	472	499	480	499	537	549	517	515	507	490	529	524	494	529	462	539	503	465	528	495	454	459	509	464	491	512	534	530	499	498	511	478	544	528	496	528	470	504	516	499	556	492	518	503	551	503	519	489	498	502	496	472	499	482	499	520	495	544	510	510	501	509	502	517	476	480	495	514	536	514	489	490	508	513	481	522	497	493	472	478	481	493	550	496	558	532	546	499	509	511	512	525	503	519	517	467	530	474	488	500	510	529	475	531	502	531	493	483	490	474	555	496	537	524	500	525	510	508	563	479	477	537	488	494	499	536	471	510	538	563	515	450	519	491	475	519	494	489	490	527	483	479	508	505	476	506	473	513	520	497	500	500	520	482	468	505	511	499	527	472	494	510	501	499	515	485	453	537	531	525	533	470	481	522	474	509	529	459	523	507	487	541	516	511	509	534	538	509	534	500	479	551	511	532	499	487	487	530	483	522	499	446	510	518	451	510	494	489	459	537	517	532	530	509	542	511	523	567	497	492	472	530	493	488	500	479	496	488	503	530	520	517	479	494	498	505	494	492	471	501	498	513	446	474	536	493	485	529	499	502	500	468	499	516	458	475	502	527	541	518	496	496	563	510	519	492	478	508	461	499	491	514	487	523	515	505	502	458	507	479	482	493	535	469	524	477	517	517	520	554	467	536	501	492	528	493	455	489	559	523	529	518	485	502	519	504	505	512	480	519	529	484	534	523	510	528	473	501	491	502	479	494	516	539	530	499	506	524	490	526	516	525	501	489	503	475	532	492	526	475	529	550	496	533	536	493	521	479	495	486	482	514	552	476	493	509	483	492	496	525	511	534	482	530	504	535	503	506	487	486	529	484	492	472	509	440	486	548	455	509	552	507	521	529	517	509	508	466	482	534	546	469	508	590	512	509	519	535	502	504	510	474	487	501	494	508	501	497	499	493	490	494	513	495	479	505	499	524	513	502	489	528	553	516	537	473	507	520	491	499	533	530	482	515	520	521	501	543	496	488	511	506	531	447	441	479	469	537	507	471	523	474	477	536	539	509	537	515	495	497	516	514	496	502	550	513	476	476	539	524	524	495	460	508	499	509	495	496	528	550	484	521	487	543	509	528	495	480	497	508	502	481	504	494	557	492	489	502	498	524	498	504	504	510	489	487	540	479	515	530	496	515	518	466	509	518	514	521	531	528	491	495	537	495	503	508	517	507	520	507	467	542	503	493	505	485	482	508	509	539	540	510	452	507	475	507	490	544	486	573	513	495	513	458	485	495	533	495	506	510	466	516	527	487	464	509	504	478	511	445	483	501	487	529	510	478	516	485	446	504	485	518	539	503	505	561	525	499	507	530	496	497	508	483	508	521	500	528	506	473	479	515	520	536	493	516	498	509	515	530	503	560	483	521	518	516	558	522	508	532	502	535	500	549	455	485	512	490	502	517	513	519	477	486	504	504	524	503	497	532	482	523	510	491	554	507	497	534	507	512	535	511	493	508	509	485	505	502	521	506	486	526	545	488	517	503	483
39962	33530	7410	3777	2736	2255	1741	1508	1318	1214	1068	1102	1016	969	897	860	845	840	780	779	776	818	881	1291	6881	11078	1665	777	734	766	704	800	750	738	729	738	735	791	767	745	773	732	824	721	762	704	749	697	774	708	772	786	767	771	761	772	756	727	761	784	729	775	760	710	782	780	709	798	806	771	715	757	711	779	746	737	725	736	745	747	696	834	692	725	738	741	782	766	785	792	742	744	785	735	696	689	742	726	718	681	736	757	701	810	780	738	763	734	776	768	802	762	790	736	723	739	745	739	702	727	735	775	731	739	753	734	770	723	753	765	792	742	794	739	760	729	745	739	715	756	772	728	790	767	743	808	744	738	808	747	716	702	729	787	768	702	789	710	710	694	749	761	689	726	745	789	721	759	746	772	728	755	727	751	808	800	730	741	755	744	773	791	764	746	723	720	721	694	740	805	750	676	748	751	784	749	803	727	747	757	722	720	723	669	715	765	776	772	696	732	725	708	757	763	773	688	743	752	790	750	721	711	715	760	724	807	717	754	730	690	784	776	749	756	753	753	731	759	766	738	747	756	751	762	824	750	765	741	785	769	747	764	761	758	776	728	780	757	767	716	721	720	774	779	732	766	767	726	749	773	696	760	815	766	734	779	778	721	794	725	743	758	745	704	749	808	783	730	788	788	744	742	751	745	710	739	647	800	711	712	762	719	768	717	737	709	779	760	758	716	756	727	717	743	775	691	780	786	727	779	777	758	743	719	768	779	745	750	758	737	716	716	781	722	742	703	711	724	758	712	720	754	713	763	712	730	689	748	707	768	720	749	677	729	777	774	764	784	803	743	768	744	774	786	736	777	705	705	765	730	796	777	719	718	782	745	723	705	707	719	728	711	771	747	760	776	711	735	756	734	744	770	728	768	762	744	742	767	701	736	732	740	789	733	737	764	730	703	736	784	778	721	715	767	743	776	791	765	765	781	741	728	730	704	753	725	812	782	735	755	720	723	708	746	746	724	719	764	794	778	773	750	721	725	783	725	743	737	746	732	758	696	746	743	769	717	748	751	771	706	750	770	778	745	759	751	747	698	775	749	773	721	729	707	769	773	789	759	732	736	775	732	692	735	706	806	768	710	770	794	748	747	747	729	746	792	764	768	779	764	731	780	713	745	752	750	778	746	753	739	748	784	805	733	798	728	738	736	723	727	744	753	791	790	753	731	773	701	757	721	760	775	741	739	756	706	781	711	758	768	731	705	748	709	743	760	759	763	757	775	754	766	800	769	692	765	705	749	751	768	735	723	759	763	780	720	783	787	748	771	751	734	759	750	753	757	693	771	772	743	765	730	782	770	722	705	755	737	749	741	729	733	719	751	726	811	767	707	761	772	775	738	694	724	701	796	706	727	755	711	765	748	776	747	810	773	773	791	750	775	781	733	775	746	711	753	709	707	728	751	753	765	750	768	766	775	746	719	735	766	804	740	719	766	795	768	719	782	721	756	744	718	745	795	725	746	741	742	769	790	746	726	753	716	797	759	767	713	764	757	713	744	753	760	763	730	756	760	749	750	772	711	735	741	729	717	784	752	777	750	732	767	704	724	722	738	748	727	799	694	724	804	747	733	761	753	713	710	769	713	730	744	745	781	754	711	760	766	761	835	754	713	743	742	758	758	787	757	782	756	730	741	738	758	727	751	724	742	742	764	761	772	711	750	790	742	754	752	777	759	726	775	782	789	770	735	743	787	755	769	770	745	742	739	756	730	764	784	776	726	778	731	726	745	729	774	685	776	746	736	768	729	743	739	728	729	720	743	788	787	693	710	752	740	791	716	768	769	742	766	725	738	753	760	767	797	746	772	707	729	726	743	713	741	772	760	754	776	734	677	775	781	699	765	732	760	716	760	760	750	742	743	754	767	746	785	838	783	734	791	750	777	740	732	757	764	745	750	744	751	737	769	761	753	716	743	778	729	757	735	721	777	795	775	777	775	809	732	764	751	773	725	688	781	700	739	764	769	733	765	721	738	737	784	742	804	789	787	769	691	764	733	760	738	735	722	771	794	782	733	766	763	718	772	712	695	690	753	735	793	759	733	745	710	745	732	751	710	777	756	810	774	677	788	793	690	759	726	750	748	737	710	694	705	780	728	731	737	758	764	701	702	809	730	748	784	735	771	762	774	786	711	758	768	698	771	735	773	756	811	800	732	752	777	735	731	715	729	720	740	795	757	703	771	760	725	764	735	725	686	745	745	790	768	747	699	765	717	761	694	759	725	764	717	747	764	677	767	754	770	763	771	724	729	769	710	721	789	748	752	772	779	732	807	783	767	696	733	769	800	708	730	768	758	750	784	789	740	723	746	775	755	760	723	744	763	728	725	751	733	758	707	813	744	770	734	737	756	735	701	765	803	766	751	706	684	756	698	760	742	731	713	775	724	745	746	754	788	727	761	742	756	739	792	779	759	774	742	716	770	717	725	754	743	714	746	761	780	732	765	738	789	744	741	758	752	728	702	733	740	714	831	748	761	824	733	695	704	778	689	723	746	755	726	772	737	744	740	728	697	730	759	757	769	720	705	738	750	747	709	720	742	777	756	805	750	838	780	799	727	723	782	695	746	748	778	745	758	768	787	729	728	718	777	765	733	779	746	775	765	758	761	802	744	723	755	792	767	743	757	724	759	753	740	797	763	776	752	784	751	736	746	735	752	728	736	713	735	769	778	749	758	752	748	726	750	753	781	729	752	728	716	741	761	743	746	737	736	700	704	743	718	759	740	745	762	774	768	727	737	756	755	755	776	746	773	775	765	742	811	770	731	739	787	699	696	726	771	741	750	728	721	743	704	756	786	770	772	711	741	708	727	768	735	781	747	723	755	719	726	725	792	749	773	785	794	720	738	737	765	776	742	780	736	778	748	723	700	789	750	755	756	714	742	776	749	712	765	739	760	752	758	740	749	715	780	759	745	700	715	775	747	746	788	791	748	721	714	735	722	742	777	741	696	718	793	768	729	761	717	744	773	701	752	794	731	758	751	775	777	739	773	752	711	725	757	757	733	730	719	783	779	800	777	771	755	770	736	759	768	760	740	779	749	781	768	763	716	761	763	739	782	733	751	745	791	754	733	678	750	770	753	738	708	763	751	739	754	736	679	739	793	737	752	722	761	745	774	766	753	802	741	748	713	797	718	734	737	747	701	813	740	756	768	711	721	767	741	706	738	749	778	686	766	719	744	733	710	728	706	802	756	728	762	707	758	729	780	722	699	699	751	718	748	713	740	723	775	765	748	762	755	765	731	731	679	720	749	746	748	769	757	749	762	766	795	728	731	723	747	729	773	765	740	760	792	788	764	741	784	739	794	736	748	753	736	742	760	767	722	767	775	736	752	744	746	745	762	769	735	742	721	716	752	732	813	784	757	779	749	730	711	732	726	757	771	763	736	693	719	759	750	735	754	764	701	771	684	756	775	716	730	749	657	768	769	742	757	737	765	743	754	744	743	748	720
22871	20910	28855	23117	20911	20914	6149	923	681	629	611	558	469	462	410	470	401	408	384	345	394	368	357	1719	8258	8696	1210	326	312	339	336	303	317	308	309	313	344	333	353	353	357	328	318	309	331	319	336	344	313	348	332	303	297	338	320	315	331	302	330	314	351	322	310	329	303	337	316	307	331	325	306	294	320	333	312	335	334	319	317	337	303	297	318	310	318	305	301	302	342	334	334	353	295	329	332	313	309	302	309	330	329	306	321	311	313	345	326	307	301	321	308	315	332	328	322	332	337	305	306	298	333	323	334	318	306	341	320	347	319	305	343	310	347	334	321	306	312	306	321	335	308	302	323	329	308	346	331	322	328	317	313	312	316	292	347	303	309	315	309	347	338	334	301	325	360	317	328	335	294	331	315	347	335	315	313	311	297	326	320	318	335	328	340	306	337	295	328	320	307	296	317	288	298	314	300	335	297	308	314	299	296	303	336	356	294	358	317	328	342	324	310	289	316	319	321	317	320	289	318	280	327	319	309	316	307	305	310	292	293	301	271	340	315	310	331	336	288	340	302	332	326	300	325	307	321	307	306	320	318	304	335	355	292	370	300	334	332	325	361	325	326	320	332	305	305	331	355	319	314	351	331	312	319	307	324	318	327	325	309	340	332	332	296	314	290	323	310	322	348	286	327	311	313	310	330	311	316	300	308	319	327	311	318	287	323	309	316	303	313	317	319	311	311	340	347	320	289	315	311	303	300	289	336	329	320	312	303	337	304	309	298	310	324	309	333	356	332	332	318	336	310	346	316	329	315	315	316	293	337	326	334	330	282	316	328	313	307	344	330	341	316	317	318	323	353	338	295	299	285	341	294	331	345	307	308	325	312	322	335	369	325	336	319	296	322	282	324	324	303	330	322	291	315	299	338	319	309	321	360	350	338	312	319	335	310	320	349	322	337	324	318	295	292	326	349	326	332	333	329	299	349	287	308	346	324	300	307	297	343	294	295	342	319	325	291	307	316	309	301	319	336	330	319	324	325	311	317	315	303	285	290	317	300	300	299	320	287	301	312	304	338	318	300	312	330	297	334	296	331	332	314	330	327	324	312	315	318	331	324	323	331	337	298	317	328	273	334	341	329	320	309	334	319	291	288	332	324	310	328	326	305	343	321	326	321	331	301	323	329	320	321	296	310	304	298	330	319	314	302	298	298	335	288	344	318	306	298	302	313	327	308	321	325	307	286	344	323	357	303	311	303	319	299	292	351	293	322	342	332	311	289	282	314	344	314	294	320	350	311	306	330	322	278	304	310	312	308	314	314	340	318	344	303	292	270	323	334	300	311	339	323	315	294	300	330	309	303	305	319	313	320	333	338	351	315	303	323	288	319	305	328	311	310	340	345	303	295	307	273	304	314	321	312	308	326	314	328	317	336	343	319	339	306	338	312	296	314	344	309	313	286	303	284	332	309	306	273	300	316	322	329	285	301	317	334	329	306	307	336	330	314	324	298	372	305	338	335	302	292	335	293	317	326	349	336	319	285	307	302	307	329	325	286	335	337	321	315	300	362	354	329	325	315	326	311	323	319	325	323	325	310	285	302	320	352	317	346	328	292	296	304	315	329	311	316	355	351	291	307	308	353	312	293	352	317	330	327	314	297	308	314	308	309	303	338	304	311	316	342	280	312	320	306	316	301	296	316	292	312	304	301	323	329	313	308	348	306	308	262	318	308	367	327	299	331	303	309	307	287	327	321	331	361	326	314	315	317	317	355	300	353	322	315	339	339	302	317	324	323	312	341	320	284	303	324	317	310	295	312	295	322	345	336	322	290	315	311	291	324	326	294	341	344	348	302	311	339	325	322	308	346	321	333	288	309	319	329	285	303	290	311	325	290	301	324	322	338	311	324	327	329	335	340	309	327	301	302	308	311	295	310	319	314	327	348	314	326	342	344	322	312	291	328	342	313	361	315	318	319	291	296	300	288	306	310	322	294	318	284	337	347	312	300	327	346	303	298	283	297	316	277	303	318	324	300	320	308	339	312	312	351	354	351	353	308	325	324	324	331	330	317	311	335	326	318	281	319	340	332	316	330	316	299	343	296	341	312	341	304	342	313	301	331	335	275	311	299	293	333	289	304	319	322	310	309	325	312	321	336	326	355	289	288	320	317	313	316	333	298	328	319	297	313	317	286	291	315	276	287	297	321	306	327	294	285	357	330	315	312	326	326	314	366	326	345	318	294	317	337	330	321	348	318	301	297	352	331	313	321	314	295	295	313	311	311	351	327	306	348	332	314	340	323	330	320	325	296	316	312	312	312	323	343	321	311	313	317	332	323	310	322	317	319	309	299	332	323	313	320	306	262	328	343	340	306	347	304	317	315	314	324	293	299	318	316	320	310	311	311	294	302	273	330	308	320	297	315	330	308	310	328	330	335	304	301	285	300	346	326	331	300	298	319	310	297	342	315	321	308	305	346	316	301	333	344	327	351	333	332	330	305	310	296	335	335	336	348	312	306	327	301	312	311	318	288	307	315	295	319	322	300	291	302	323	290	301	314	317	336	316	328	333	345	310	339	281	271	306	307	289	321	304	338	311	304	357	325	297	323	320	279	334	270	302	282	310	285	310	281	318	311	307	319	298	319	313	316	328	302	316	298	321	322	329	311	284	315	321	305	360	329	321	301	341	313	326	284	273	349	317	335	311	289	359	354	285	351	282	332	317	301	335	320	292	340	319	307	320	316	313	291	325	323	301	300	300	332	333	301	302	335	335	317	312	321	293	291	328	316	296	306	296	332	311	328	319	296	317	296	281	318	299	331	303	379	337	303	332	329	299	347	321	298	328	319	304	344	333	312	316	318	303	324	322	291	304	314	307	306	318	296	326	331	306	330	330	334	318	288	303	345	274	335	310	302	323	314	314	322	317	311	350	310	324	330	314	346	284	322	324	329	349	330	330	328	338	296	337	304	311	318	298	275	306	301	324	311	346	320	350	293	316	315	307	332	311	330	327	292	340	297	329	351	314	301	331	311	317	326	335	315	338	300	362	301	340	300	311	306	313	354	321	327	297	281	303	326	337	333	284	332	297	321	347	354	310	305	303	324	337	315	318	335	314	317	318	314	326	314	325	310	312	312	329	314	316	305	309	308	331	325	323	326	327	341	301	342	325	318	310	325	308	308	282	341	294	336	328	331	267	290	278	299	297	318	309	303	314	320	317	308	302	330	334	339	327	294	324	311	317	330	290	312	314	325	311	323	307	292	295	314	324	282	325	304	311	329	342	313	306	304	328	312	326	300	310	325	328	325	322	299	334	332	308	311	307	311	297	337	321	263	345	328	311	311	306	328	332	260	302	304	301	305	326	313	304	332	364	295	333	337	286	314	286	327	303	317	303	309	315	319	321	317	287	342	287	339	324	345	306	304	298	328	324	321	301	311	347	296	337	306	312	289	309	335	325	330	307	306	305	326	284	318	313	331	309	318	307	351	305	282	296	283	331	310	314
44875	34681	11587	6152	4483	3222	2497	2008	1726	1354	1185	1128	913	944	825	761	723	754	669	674	614	651	620	4205	17069	15711	1893	500	466	509	504	487	521	518	456	517	492	505	467	481	488	458	461	507	469	493	475	527	504	499	468	495	465	498	516	480	480	486	482	479	491	470	521	480	538	457	475	466	498	504	491	493	479	497	517	519	444	487	489	459	470	460	477	502	485	462	520	462	496	486	511	450	500	499	499	465	450	465	482	466	491	450	477	469	493	462	463	497	474	481	478	490	500	518	457	467	504	453	502	433	464	486	491	500	539	455	488	469	483	447	474	457	487	519	484	485	479	480	451	513	504	505	505	476	505	511	461	484	459	456	453	463	493	485	471	515	468	476	507	478	460	482	470	469	475	531	460	461	517	470	498	444	470	456	479	515	482	482	483	466	508	486	476	461	502	449	473	517	483	472	492	427	505	513	516	452	475	480	480	503	447	484	499	465	478	462	483	463	482	455	475	499	514	461	433	484	493	501	442	458	454	450	482	474	490	472	427	518	499	466	464	466	493	465	486	453	494	474	488	490	478	467	517	497	453	470	478	443	482	470	486	483	473	504	472	467	518	468	490	487	470	473	458	469	492	487	487	472	485	487	501	490	446	460	483	420	472	490	503	485	503	487	537	510	438	471	490	471	498	498	454	497	503	474	477	503	473	460	495	481	490	477	478	471	494	460	465	485	510	436	503	506	464	474	500	463	450	416	516	489	503	482	473	441	439	500	474	455	446	438	482	470	532	454	506	471	474	481	491	478	529	452	468	492	448	445	454	455	453	462	448	474	484	498	505	466	465	475	497	483	453	484	458	467	498	458	495	509	549	493	469	510	464	470	474	450	474	442	420	474	478	456	496	484	500	503	461	450	497	506	450	510	453	525	492	449	447	482	487	443	451	449	438	488	442	433	456	496	488	472	449	462	471	482	443	495	510	496	464	457	455	442	460	471	464	450	494	474	491	464	511	499	490	502	490	491	498	459	496	496	465	487	469	452	498	470	438	463	482	504	522	470	464	482	482	530	460	497	448	473	515	476	460	468	445	525	476	457	461	494	480	480	469	486	503	507	478	459	470	510	481	475	514	519	525	471	528	506	487	471	508	447	499	456	489	478	475	477	472	498	498	489	482	446	437	480	461	506	500	480	485	484	492	473	436	483	481	502	462	447	481	515	489	507	497	483	484	506	476	474	486	466	484	472	482	524	454	491	509	457	463	481	499	484	448	461	483	484	458	466	501	458	482	435	465	433	475	484	482	502	481	478	458	489	514	441	428	447	451	484	486	472	517	451	488	448	496	473	493	447	506	522	507	486	486	471	444	429	491	437	470	467	425	508	439	485	481	483	471	436	448	464	504	433	409	503	491	483	482	456	490	476	473	502	500	481	446	485	471	473	467	489	458	479	456	519	490	458	535	485	479	487	501	475	504	504	499	492	526	456	491	471	452	477	466	518	498	466	494	509	496	470	493	498	431	458	503	466	515	501	528	452	497	500	488	477	479	493	486	515	472	478	469	509	471	508	529	494	484	450	487	434	457	487	461	483	457	480	482	506	435	477	477	431	467	501	469	501	483	453	489	468	458	464	457	496	476	499	476	508	463	473	516	468	515	461	476	467	490	487	483	486	472	462	457	519	464	466	486	494	469	476	484	461	500	465	458	484	454	491	459	476	441	456	520	478	449	487	463	488	482	459	487	488	474	502	450	481	478	461	488	487	465	440	453	444	496	499	489	487	424	452	475	447	506	470	505	492	484	498	512	439	514	492	445	445	486	451	479	481	447	496	457	517	512	471	474	449	494	499	441	473	485	494	506	451	440	473	526	492	541	501	466	484	467	503	488	454	453	443	494	495	469	468	462	465	479	473	457	487	487	471	479	501	476	487	462	485	460	479	457	468	447	476	501	468	447	495	506	473	454	450	468	476	438	465	454	485	495	485	475	482	465	465	489	504	482	449	507	458	487	508	465	463	489	466	472	505	476	500	484	481	489	474	494	492	475	481	506	441	425	468	482	480	458	511	471	453	509	492	450	490	492	470	478	471	434	437	484	501	482	475	467	467	485	473	479	458	461	523	468	486	464	445	489	512	477	460	492	495	483	464	482	510	473	446	532	484	460	492	488	507	493	468	441	457	454	508	470	509	509	467	489	478	537	438	458	465	515	523	485	468	465	489	498	472	451	502	468	475	499	466	475	523	480	499	454	486	463	499	516	517	474	489	484	420	446	468	482	480	514	493	474	449	465	459	472	422	462	479	486	450	508	463	494	479	494	513	477	457	499	485	506	456	470	503	489	484	472	500	452	493	497	484	485	506	513	491	443	490	497	500	490	479	484	464	452	516	452	454	445	482	471	473	475	500	481	450	485	477	483	475	474	500	490	433	501	482	519	528	472	493	487	487	498	482	505	481	480	480	472	506	457	448	472	489	499	470	468	486	496	501	466	485	463	499	507	510	492	502	494	506	463	452	487	456	493	496	490	463	504	465	493	441	475	512	494	487	445	494	501	440	477	498	479	478	468	450	471	447	490	509	463	505	481	475	534	474	517	488	468	476	436	494	502	510	462	478	480	484	456	461	501	493	473	475	494	476	521	438	485	472	470	479	482	462	481	456	471	500	453	497	489	491	484	468	460	491	473	412	507	462	445	521	470	470	505	474	507	449	472	493	484	453	501	459	468	475	480	487	473	504	485	503	482	462	513	522	474	467	501	471	505	464	476	491	443	464	472	487	491	442	476	487	461	491	459	505	485	475	460	472	517	496	497	484	499	429	486	487	460	520	471	500	445	484	460	500	507	505	456	454	470	485	476	451	491	486	489	481	451	464	474	473	506	477	439	501	479	441	469	498	493	465	455	507	471	459	440	457	489	480	459	421	468	473	447	476	526	454	502	480	492	497	491	430	485	495	479	498	496	486	470	454	433	508	449	483	464	473	506	464	426	436	456	475	494	488	469	464	455	509	488	466	503	473	480	488	473	509	502	454	493	521	458	477	513	486	470	473	486	475	474	496	520	449	480	470	475	490	505	458	462	472	503	478	450	480	499	470	507	466	481	497	477	488	495	459	457	480	468	444	466	507	443	431	468	482	485	493	510	528	508	520	512	498	497	501	452	476	470	497	464	451	471	502	492	511	473	468	494	507	469	499	467	453	471	536	487	468	507	473	462	484	452	455	482	471	453	443	444	500	503	473	449	480	484	495	477	461	525	504	506	482	480	477	521	520	486	451	515	466	469	488	461	503	470	477	501	507	493	428	444	479	456	463	505	465	485	467	459	493	439	449	456	468	467	460	468	476	477	490	454	463	458	494	507	469	470	492	498	493	495	490	521	474	485	487	499	483	491	512	460	473	464	490	497	465	490	463	473	446	458	509	493	510	469	475	471	485	487	496	458	519	476	494	525	512	479	430	482	480	500	459	496	475	499	474	470	458	472	513	496	531	496	487	467	516	471	455	486	470	452	467	461	452
26481	20744	12703	1231	514	465	465	488	454	442	407	476	468	432	400	490	450	410	454	428	442	472	483	543	874	782	430	417	455	414	439	448	437	425	427	424	414	417	417	416	416	414	425	426	409	400	440	438	421	441	398	447	412	446	407	466	443	437	452	467	456	421	409	392	420	455	423	428	430	418	389	417	455	429	420	446	403	413	417	448	438	394	401	440	410	459	454	399	459	449	440	435	393	411	440	478	421	423	410	446	467	416	442	394	430	425	445	440	366	423	425	421	425	431	465	428	444	427	412	417	399	398	420	430	406	425	441	457	420	455	428	438	442	422	420	457	426	436	437	405	392	442	402	410	477	461	420	406	432	466	425	421	417	439	437	413	436	452	471	413	425	415	414	443	432	450	419	398	409	443	473	393	417	411	424	434	461	416	437	443	441	466	456	411	421	443	437	477	425	426	448	419	448	452	412	423	428	451	421	407	430	396	389	426	440	394	397	418	440	404	437	446	414	426	401	443	449	469	417	426	425	417	457	452	403	402	448	448	414	408	459	454	430	400	412	394	417	409	418	407	417	433	437	407	425	432	424	452	432	410	445	408	445	426	416	415	460	371	430	385	440	422	455	417	452	440	414	419	440	443	415	382	442	430	410	455	410	417	441	446	423	444	437	431	422	429	414	425	413	426	420	455	429	425	428	404	415	435	415	417	405	420	408	436	412	425	455	470	407	420	440	449	409	434	419	394	425	391	422	410	450	412	436	405	432	411	423	473	419	430	397	412	388	397	420	428	436	428	393	448	418	442	435	442	426	425	405	410	401	434	411	452	436	440	426	431	401	423	415	427	385	447	412	435	432	410	452	459	445	398	427	401	437	443	430	407	451	418	464	455	406	430	439	378	444	402	429	471	440	409	419	434	405	418	419	453	401	438	407	461	435	397	450	447	414	420	424	438	425	421	412	398	409	428	419	394	446	453	421	414	473	418	429	420	449	403	431	461	401	468	399	440	444	418	420	429	403	449	390	409	389	436	420	399	405	371	410	402	400	421	419	410	449	401	414	429	418	414	466	400	420	406	453	434	424	426	441	439	446	448	416	435	419	409	496	468	412	423	429	450	421	449	415	417	382	422	439	387	434	434	426	408	450	405	432	451	417	470	430	430	427	434	386	410	419	422	410	384	424	405	398	391	427	424	431	474	414	434	451	459	440	400	436	431	399	414	410	429	454	424	406	393	459	417	393	414	405	419	438	428	412	427	446	417	385	432	446	420	389	429	410	423	440	432	442	418	410	428	456	429	453	405	403	432	471	428	427	445	427	458	410	446	440	460	409	391	443	437	437	406	406	446	468	489	422	429	433	404	417	441	412	439	426	416	399	413	404	442	418	427	440	424	453	403	421	440	392	416	447	448	416	451	403	427	439	427	423	414	445	405	430	397	394	431	459	420	428	417	439	419	408	423	454	421	415	431	444	458	386	403	398	461	419	470	414	448	396	400	415	389	389	449	406	432	443	452	450	436	401	474	398	418	440	417	447	393	427	418	426	432	410	434	436	398	417	448	396	432	427	420	423	418	452	398	450	426	443	436	433	399	396	429	447	411	433	438	444	433	394	430	400	395	385	447	406	431	434	446	414	426	428	430	433	424	432	432	412	452	443	408	377	469	417	409	427	426	426	419	412	424	413	481	441	430	438	456	460	433	404	432	423	421	475	384	457	412	395	450	441	385	406	452	415	429	387	420	402	418	417	409	427	406	392	389	442	424	430	417	419	446	423	436	435	421	405	468	421	434	449	415	397	406	423	457	416	415	390	422	438	424	437	397	440	434	456	444	417	401	409	448	415	392	433	411	383	417	439	430	406	426	451	401	409	439	429	417	437	430	460	414	463	413	410	445	421	459	408	406	410	387	423	398	433	456	390	425	419	414	407	401	393	435	369	427	434	433	429	389	437	470	420	386	461	430	432	447	410	391	464	415	454	432	411	374	417	422	446	436	410	412	421	418	429	387	434	431	405	424	433	399	449	428	428	417	420	424	454	390	379	417	416	401	447	404	390	463	432	444	408	405	461	443	435	424	422	439	454	438	405	414	441	402	420	416	422	454	423	435	469	439	404	451	468	418	439	452	411	473	411	449	424	423	407	423	426	420	431	437	398	421	444	421	420	417	441	434	414	395	444	424	428	427	409	457	452	434	462	400	417	443	440	425	430	436	435	406	455	420	405	413	431	380	434	480	424	433	428	451	432	398	469	431	422	451	416	386	443	455	414	410	412	423	388	439	407	441	418	402	456	456	403	449	464	419	438	455	420	440	409	401	402	439	442	447	445	398	420	399	432	415	422	433	433	433	459	437	426	423	428	434	418	458	440	440	404	422	406	418	415	426	425	447	452	424	428	427	394	474	444	491	464	423	428	408	437	455	446	453	420	384	447	429	414	459	438	407	420	433	447	470	403	432	428	431	413	431	436	464	420	417	430	420	437	414	420	442	448	400	378	445	398	419	414	420	433	456	428	420	442	437	414	429	399	394	423	416	431	409	410	408	438	394	405	415	450	410	404	419	461	429	443	401	430	460	414	427	432	422	483	406	432	404	432	422	420	450	422	411	468	425	449	417	462	445	460	400	451	404	422	459	432	424	425	445	464	419	465	391	456	427	451	405	427	443	426	429	461	434	415	411	447	448	429	403	431	414	433	464	414	432	419	406	433	400	416	411	405	436	431	431	422	407	441	460	455	443	397	464	391	388	434	436	426	398	411	417	398	414	407	394	405	408	419	396	437	425	426	396	472	421	466	438	449	394	419	431	412	459	396	458	433	419	447	419	426	443	446	414	422	396	422	422	433	400	401	432	433	435	400	422	432	430	477	424	432	406	442	425	419	426	390	413	462	433	454	406	438	415	397	431	451	422	399	421	395	416	423	447	417	430	463	424	466	435	404	394	426	410	429	421	417	445	426	433	423	405	455	421	439	399	445	397	439	441	423	418	433	463	438	436	382	417	465	395	373	407	414	436	431	402	419	423	426	451	454	438	428	441	435	452	432	419	427	408	413	389	402	393	470	420	414	404	432	398	411	398	434	444	451	424	442	424	416	419	434	385	432	453	458	404	435	412	421	452	390	436	381	429	395	419	417	425	440	449	419	434	436	451	488	394	431	434	448	409	431	428	409	387	442	425	429	431	406	432	410	449	438	471	440	467	415	406	410	416	396	411	441	431	403	394	425	432	422	453	438	408	411	432	433	443	438	396	423	401	432	419	450	412	412	398	432	428	434	370	416	449	447	453	438	438	439	408	435	413	436	443	422	442	425	428	422	415	420	439	406	420	439	436	421	400	397	401	420	430	431	442	430	425	411	425	421	424	463	427	450	392	400	416	407	435	396	404	416	427	398	403	422	426	408	422	409	410	424	401	439	418	420	411	381	410	434	416	426	439	430	459	438	424	434	407	445	422	409	425	433	397	410	443	431	413	473	416	441	430	430	425	399	465	409	426	388	426	404	458	422	427
19737	15125	1538	1000	955	813	741	668	702	711	659	676	650	571	654	653	645	635	647	626	683	625	633	964	1997	1397	613	605	660	611	625	609	626	609	671	637	673	607	588	673	653	642	637	589	614	622	615	589	613	618	624	630	603	634	608	645	596	660	595	598	654	626	597	586	592	589	638	601	633	614	652	679	588	637	619	632	676	660	616	612	613	613	626	601	617	666	655	616	643	606	617	610	587	674	621	627	596	646	650	640	630	618	625	653	648	653	644	614	652	571	579	644	628	638	651	586	634	651	626	627	603	645	619	616	602	564	599	648	633	653	643	662	613	592	626	660	587	616	571	610	589	648	685	600	642	657	614	630	636	628	638	613	604	677	650	584	561	610	676	627	612	651	626	588	650	700	646	652	625	614	638	577	602	610	621	652	618	576	646	627	630	682	623	596	591	616	656	640	614	616	677	645	608	610	648	607	630	650	659	614	651	631	629	646	609	622	648	641	620	623	655	656	665	597	627	636	631	643	620	636	689	639	644	612	627	614	593	606	641	608	597	612	583	645	673	606	642	683	646	618	588	607	641	636	634	605	641	646	662	614	602	616	632	656	644	602	609	596	667	652	634	587	648	650	617	600	637	599	618	604	555	615	659	601	631	613	653	614	637	611	639	658	595	603	624	691	624	611	600	579	630	619	613	641	610	593	560	617	576	627	666	636	663	655	597	639	659	598	571	611	634	596	622	611	682	640	631	644	647	599	626	647	617	634	611	623	636	632	635	623	607	601	605	668	606	657	621	629	624	634	648	594	638	613	639	602	626	625	597	624	623	633	635	622	609	591	630	646	633	635	617	636	590	627	630	604	627	624	673	636	613	603	575	640	642	626	618	599	659	642	651	615	579	637	616	681	617	610	573	618	591	621	604	623	593	689	651	633	638	647	636	601	641	625	648	599	609	652	646	628	649	637	599	608	624	614	652	625	652	595	593	611	630	609	616	606	647	590	589	606	629	591	644	593	629	590	606	619	603	604	672	643	648	648	598	656	626	653	625	673	591	632	611	621	681	636	604	621	665	626	676	605	595	626	606	604	630	573	630	606	619	637	621	625	606	623	658	601	627	611	649	643	652	620	629	648	623	626	619	614	658	641	604	664	645	620	615	598	550	657	604	633	640	612	604	639	609	630	643	626	639	594	633	658	631	617	616	654	614	568	656	628	647	624	648	628	600	624	617	625	604	596	614	624	646	622	624	597	612	645	630	632	637	615	631	590	617	631	629	646	588	629	626	640	606	577	604	610	685	626	625	642	620	604	645	651	652	641	667	625	642	620	656	650	613	636	649	587	583	614	635	601	618	618	591	649	625	601	623	624	607	674	632	624	620	602	599	621	605	636	661	642	648	613	591	617	620	625	613	614	620	614	652	639	691	623	632	648	604	615	663	592	622	607	649	608	590	646	659	605	657	605	640	626	607	633	624	648	623	657	607	635	661	596	636	616	619	622	624	604	604	672	614	565	614	625	604	625	629	625	623	647	635	607	621	616	680	644	604	638	630	651	628	602	619	627	590	658	580	620	621	623	608	652	606	627	598	639	643	658	628	593	626	637	573	649	623	605	565	624	595	647	636	653	592	613	650	654	625	586	595	673	666	613	605	600	606	606	647	633	657	628	670	610	604	620	647	627	649	623	649	630	668	610	648	623	628	620	622	616	636	603	696	618	615	668	587	595	623	610	654	666	623	598	621	575	608	616	625	622	653	604	659	611	623	607	653	624	641	570	622	622	624	657	641	652	641	655	681	621	649	630	633	587	597	643	636	652	626	649	618	649	636	636	583	625	652	658	567	604	610	648	616	638	634	671	640	616	637	603	607	655	691	649	620	636	645	655	645	642	625	608	616	636	658	649	619	608	625	575	616	626	581	626	618	660	616	661	594	635	667	629	671	666	630	628	618	610	696	628	626	660	628	616	605	625	644	628	628	631	635	655	652	609	633	588	622	695	606	610	629	622	629	607	635	627	608	651	637	636	626	635	622	618	604	632	591	615	590	606	611	618	646	678	600	609	660	613	657	592	650	621	600	610	625	616	616	625	628	628	631	664	634	630	651	645	653	690	600	595	608	598	650	622	656	613	606	647	641	593	660	644	589	637	592	608	647	655	630	616	640	651	616	625	628	646	632	687	629	631	641	631	607	638	636	615	596	613	609	622	574	636	574	591	619	604	607	596	641	646	577	679	595	626	610	626	621	625	637	643	587	603	609	607	592	592	644	621	665	614	631	642	611	612	675	634	606	681	645	598	677	666	618	565	633	601	609	607	626	626	604	579	630	634	636	601	603	602	678	584	631	613	649	622	643	630	631	622	634	621	614	669	602	620	600	605	617	657	597	608	647	620	645	624	586	598	650	618	670	639	633	612	650	639	614	642	621	625	620	619	644	643	629	671	648	627	625	586	648	591	645	602	659	639	604	590	665	602	605	642	585	637	630	613	606	616	621	670	576	597	633	595	628	596	646	641	641	608	606	637	631	629	618	639	613	626	621	589	633	645	686	622	627	632	638	623	665	605	636	621	661	652	673	638	606	606	622	636	618	634	616	668	594	701	618	622	653	629	647	649	640	585	638	631	646	629	644	665	621	629	628	666	633	647	620	628	653	636	665	644	595	634	572	635	609	609	578	653	637	622	617	691	607	627	624	640	625	642	623	650	609	644	607	611	629	591	619	639	596	626	570	604	586	609	622	642	641	636	617	604	599	577	606	591	654	664	633	610	612	574	597	669	612	596	622	624	627	605	606	592	642	630	613	604	625	592	663	646	604	679	617	625	598	656	629	647	652	616	634	638	663	597	629	644	625	593	630	591	662	611	618	633	633	635	634	620	586	621	635	620	675	669	625	643	669	599	642	598	648	644	619	676	622	637	613	584	521	609	632	622	612	644	676	614	614	581	576	686	646	589	609	646	623	628	663	645	628	624	602	619	643	625	607	647	609	588	625	644	613	627	661	641	629	621	627	601	593	617	638	600	617	640	616	631	614	621	639	662	613	600	631	626	583	631	640	641	618	617	602	575	647	636	599	627	647	615	610	570	610	633	565	614	616	611	638	634	570	628	627	638	631	605	639	608	675	627	636	650	625	619	649	626	623	663	611	637	618	638	673	634	595	602	630	615	618	607	608	656	630	610	631	613	629	611	648	634	635	625	636	647	598	651	643	597	628	597	634	637	655	611	635	617	655	643	660	601	638	687	609	653	653	634	627	628	622	642	640	618	600	659	615	647	675	581	593	614	621	635	647	630	617	592	640	607	638	608	616	657	629	617	652	642	628	627	613	612	621	665	624	605	621	610	655	621	644	614	591	614	642	620	648	638	613	633	622	607	636	613	639	587	641	610	639	592	656	657	665	616	648	632	622	643	623	669	596	625	625	648	649	606	617	602	656	565	612	609	623	631	638	623	622	629	620	624	645	606	637	669	653	621	674	608	610	651	594	682	604	611	617	651	656	608	633	618	635	597
23855	20936	27968	24080	20834	6696	1037	812	681	656	637	603	606	584	594	562	555	550	510	537	492	532	722	2472	3872	1355	517	540	511	521	480	474	498	502	552	491	523	514	489	465	501	521	528	480	492	500	466	511	469	455	507	475	526	522	493	470	482	517	423	490	485	454	464	522	521	453	482	496	494	472	464	522	485	495	511	483	474	512	497	517	481	520	478	488	484	476	473	480	495	523	504	533	479	510	513	471	468	473	469	495	483	487	490	461	445	508	497	511	505	484	505	494	486	504	487	480	485	460	505	517	496	523	520	469	478	501	498	486	521	543	483	508	480	476	490	463	474	513	530	473	489	466	477	499	505	473	483	458	471	495	489	542	456	518	488	533	512	508	504	476	523	501	523	462	468	461	468	512	513	478	499	474	498	471	488	504	484	500	522	499	547	490	523	500	482	475	518	482	506	467	535	494	500	453	478	522	503	473	493	439	504	480	463	480	480	482	467	500	478	496	471	496	488	499	450	510	505	486	495	497	523	514	496	542	505	511	480	467	507	501	492	510	482	500	507	500	493	485	454	502	505	527	467	495	515	480	521	463	477	516	533	487	487	480	508	483	503	486	492	454	508	477	502	513	475	511	469	476	476	481	533	484	462	481	455	450	507	501	468	489	487	487	456	474	539	509	494	484	482	493	521	492	491	524	489	506	506	508	477	493	479	431	529	493	528	511	456	486	446	471	485	508	468	510	498	491	499	496	518	499	485	497	525	497	502	477	503	506	474	522	503	469	486	474	471	485	505	493	493	488	472	492	477	497	492	468	496	497	489	513	461	500	516	516	495	480	467	463	519	467	444	494	499	491	477	492	465	503	499	450	524	488	495	491	526	491	490	456	507	468	519	487	472	497	454	503	449	520	482	470	472	510	517	505	471	446	497	488	517	488	488	538	496	474	504	507	477	506	501	517	495	460	500	450	493	494	458	481	488	543	504	524	477	451	512	491	503	506	509	499	522	505	535	488	474	477	494	501	509	503	516	475	465	476	502	456	516	503	488	507	513	454	492	537	518	465	481	512	473	474	516	490	486	500	459	446	479	498	493	484	479	438	540	531	510	499	418	483	509	469	475	496	545	489	516	513	507	468	494	474	492	517	498	522	462	512	460	481	477	475	477	488	490	462	496	455	465	520	505	496	473	506	511	502	466	483	503	494	503	463	492	470	513	514	479	530	524	478	494	489	528	468	476	519	506	453	482	441	516	478	496	489	471	495	548	507	511	523	513	488	470	498	474	511	488	492	495	466	507	491	530	496	510	491	434	489	484	489	473	497	494	486	502	499	508	519	461	498	459	494	546	492	488	517	488	507	485	485	502	516	531	490	461	550	482	453	462	446	506	483	513	482	509	461	493	496	482	483	461	495	479	461	517	494	457	480	467	491	498	511	467	473	427	512	508	516	469	485	506	508	473	481	440	517	482	477	482	486	533	484	485	502	493	492	463	473	505	492	472	517	486	447	458	500	485	521	484	482	488	508	476	513	493	501	501	491	516	517	484	458	484	482	519	478	489	515	482	476	507	512	468	511	503	491	496	474	483	508	510	501	465	515	478	482	496	466	508	477	517	459	453	491	500	524	496	483	501	480	512	524	464	489	503	462	496	499	504	497	475	489	490	508	503	481	482	499	478	529	505	502	499	470	501	463	479	497	523	504	438	484	460	492	529	498	492	465	484	504	513	480	479	513	440	478	445	508	468	519	452	472	557	523	484	464	478	503	463	537	490	483	541	503	498	454	467	502	490	429	458	422	512	520	478	497	466	456	471	506	454	460	504	442	484	506	482	511	492	507	469	463	480	511	519	514	489	502	464	484	497	478	474	479	481	433	530	494	519	530	462	463	475	526	463	519	470	491	466	513	494	514	479	493	509	477	518	483	485	482	464	521	469	479	462	487	512	487	455	514	505	479	525	488	491	514	432	461	474	486	496	478	485	473	496	510	458	529	472	458	505	535	483	464	498	485	495	488	460	510	531	445	487	470	506	503	502	515	513	498	502	460	503	529	527	481	487	521	513	481	544	466	502	508	478	520	483	512	468	487	484	494	483	489	486	477	480	473	493	484	471	504	481	486	468	512	516	477	505	489	485	501	462	506	487	446	484	503	479	503	481	507	495	475	525	484	529	530	486	483	472	498	498	492	493	494	472	522	496	488	519	502	493	515	476	473	508	456	466	473	490	478	494	500	555	524	513	453	478	460	525	507	501	488	525	493	497	480	509	481	519	511	498	518	518	527	490	502	498	491	488	517	509	494	508	542	506	488	491	491	489	493	490	504	503	526	486	452	455	455	491	502	469	477	517	498	518	493	526	519	475	482	501	498	485	506	498	439	464	505	474	505	447	484	465	462	518	480	512	427	495	482	468	492	474	489	472	487	478	507	516	533	474	512	500	532	453	495	518	469	470	442	505	464	516	478	502	488	467	532	506	455	459	497	496	485	487	466	525	494	498	482	455	504	483	509	515	521	476	463	483	499	500	466	481	469	481	495	481	515	466	485	485	500	495	508	497	511	480	514	523	476	507	483	478	490	460	480	508	456	492	507	468	492	485	507	487	481	480	472	532	509	534	472	469	502	453	489	466	453	528	479	511	495	507	478	497	487	448	495	488	531	459	520	518	488	504	488	495	477	468	488	435	469	514	521	484	454	506	492	484	509	506	501	484	504	491	533	485	489	479	507	476	501	505	465	450	486	475	470	498	485	498	498	479	475	484	487	503	489	505	474	492	479	496	543	527	507	505	496	462	484	523	505	516	467	516	491	493	459	504	517	499	490	480	462	515	453	497	507	459	479	504	461	504	494	443	522	517	518	454	482	493	491	461	521	482	491	470	474	518	512	454	504	502	500	501	462	511	504	453	493	511	476	471	505	483	478	478	551	472	501	455	458	469	497	480	488	485	520	487	434	483	504	464	517	469	444	500	484	491	487	492	477	496	452	495	468	489	480	519	510	512	488	476	484	476	459	468	490	491	486	506	472	503	475	474	501	493	479	517	497	487	479	518	493	501	482	504	489	488	508	485	476	469	461	532	495	464	494	499	479	466	499	494	487	493	461	450	498	481	453	509	504	500	477	468	472	502	517	506	455	455	451	493	466	517	501	489	507	497	466	502	521	496	467	473	488	508	483	461	481	494	496	474	532	499	471	489	495	529	482	477	480	474	433	455	468	471	438	469	480	512	485	503	488	497	478	498	487	507	473	516	478	473	470	475	491	492	529	489	484	475	504	495	484	468	485	481	498	532	486	478	523	483	482	498	469	485	487	493	478	480	496	493	491	467	467	505	479	483	500	457	495	492	487	502	498	466	507	481	508	480	493	467	499	516	458	481	472	475	479	480	505	498	505	455	474	484	501	526	487	524	492	507	465	477	464	489	447	510	498	544	501	464	503	503	505	492	491	472	490	468	480	493	521	488	497	467	518	483	490	512	515	506	507	518	500	511	469	511	507	482	515	461	535	460	448
39110	35561	7500	3925	2765	2230	1796	1548	1394	1168	1159	1040	997	959	943	892	884	811	875	769	851	814	1330	5883	8292	2555	763	721	729	738	703	707	706	702	732	729	758	730	728	719	746	762	732	706	726	749	742	757	725	762	732	750	714	755	676	656	709	704	758	669	748	641	711	728	728	724	689	701	726	754	737	756	735	701	699	718	728	720	717	689	765	706	709	723	695	732	722	749	778	714	730	743	707	744	749	744	702	754	725	711	703	743	732	741	708	713	717	703	743	763	702	752	705	695	742	689	730	731	686	714	712	647	744	715	748	779	719	751	733	691	739	778	737	691	714	706	771	746	705	797	698	777	675	734	727	734	741	688	748	675	716	731	787	686	729	750	716	758	692	737	671	749	723	756	737	747	682	689	747	737	759	686	701	756	782	785	729	729	685	722	747	745	757	755	706	748	711	729	728	730	746	740	723	732	675	716	718	744	699	733	701	740	764	741	756	701	715	714	724	730	684	727	729	729	716	725	705	750	722	759	736	716	740	720	720	748	755	728	711	675	727	721	712	702	732	742	705	704	762	709	719	775	724	733	723	727	691	710	734	720	743	716	741	713	685	714	697	718	767	760	722	700	766	747	734	751	765	700	754	729	738	747	781	715	771	714	692	795	719	714	724	736	784	761	711	779	698	733	768	709	739	728	742	770	712	681	751	724	745	755	782	744	661	713	740	742	726	731	725	727	728	769	738	776	711	723	715	714	712	751	709	749	795	697	723	716	681	707	702	691	716	738	702	697	702	700	747	702	766	780	733	765	709	755	714	738	713	732	702	709	762	725	715	747	768	728	748	721	685	751	762	747	737	769	726	760	777	746	743	659	709	724	728	702	685	728	707	719	733	740	720	666	719	735	734	687	663	724	771	797	702	709	755	774	712	738	739	820	745	738	730	675	736	732	762	684	731	690	764	729	717	711	774	747	682	716	738	710	783	735	781	780	681	745	728	713	758	763	774	704	750	713	735	754	738	738	741	707	730	714	745	723	714	725	718	729	798	695	720	733	733	732	732	733	727	717	729	755	734	722	717	760	766	755	760	726	753	721	757	759	728	718	722	725	705	709	781	738	715	724	765	699	739	675	730	708	732	733	741	735	742	747	713	700	784	727	765	703	700	745	718	716	726	690	743	769	718	737	652	752	749	768	677	724	739	746	703	731	745	701	745	683	728	707	750	746	699	713	728	724	695	707	699	740	685	732	696	667	711	755	747	691	704	768	776	701	732	745	733	722	758	685	739	700	726	724	687	734	754	707	729	689	814	712	701	723	741	710	718	707	696	682	737	743	723	740	703	773	750	690	722	735	742	716	699	738	681	713	696	683	755	680	729	685	752	676	718	733	722	764	719	719	696	699	730	704	728	723	721	717	732	724	720	747	732	721	713	727	722	728	711	705	709	727	719	738	715	740	736	723	773	728	756	742	763	784	743	701	729	710	731	703	749	726	680	736	688	722	673	762	726	705	709	715	712	750	762	720	724	735	703	726	702	739	768	739	737	726	718	786	692	755	728	722	755	746	755	777	723	778	748	693	718	717	703	745	740	740	705	674	700	736	761	759	722	723	684	714	691	750	699	731	775	744	743	734	783	738	768	705	760	723	711	722	711	761	709	748	721	731	761	730	740	759	755	749	659	758	714	733	759	687	710	706	763	718	772	707	743	729	736	741	699	734	732	721	729	681	714	738	775	739	725	739	759	713	774	731	739	714	745	731	728	715	719	735	747	704	700	691	678	714	697	788	730	714	691	780	704	742	680	749	738	743	688	767	711	681	729	726	765	723	690	785	730	672	781	706	694	697	707	695	727	732	703	720	725	706	789	723	734	732	699	687	747	721	720	740	691	704	691	725	703	715	683	721	721	702	741	702	693	772	696	714	724	775	692	729	749	756	718	719	716	726	732	721	755	708	732	752	782	735	697	750	718	776	720	706	775	774	709	728	715	710	769	710	734	704	676	759	742	759	702	752	723	717	702	670	759	740	715	724	720	697	738	744	733	739	709	721	710	677	756	705	719	758	750	752	747	684	775	720	721	714	726	762	698	694	735	728	705	752	751	665	678	754	703	722	722	744	706	706	723	738	722	725	738	721	722	737	765	755	700	807	737	766	701	744	691	777	711	710	717	739	741	723	708	756	697	719	719	744	684	702	766	709	758	724	727	729	745	779	754	721	731	736	706	732	698	721	772	719	717	706	738	730	718	703	723	735	728	706	736	697	671	703	699	740	749	768	749	731	720	691	700	709	702	791	725	705	715	728	715	710	767	772	729	737	709	719	713	723	703	694	718	786	721	702	735	768	720	735	691	694	753	742	708	719	746	724	678	680	725	744	718	755	678	742	717	724	716	744	745	696	728	686	718	703	783	742	727	681	742	732	763	742	706	755	711	774	731	734	702	785	710	704	713	702	675	710	720	706	707	690	757	736	763	807	770	672	751	733	741	740	732	734	674	715	754	692	712	768	726	740	780	699	753	733	737	673	724	718	727	705	721	793	733	750	724	756	745	699	730	733	670	719	697	703	774	690	714	776	713	717	725	751	726	736	732	717	695	693	740	672	692	702	750	689	710	770	741	788	748	751	690	724	692	799	693	720	699	726	734	751	691	778	744	776	727	694	720	662	794	691	707	726	703	732	741	696	719	769	777	687	778	705	727	725	720	743	733	728	696	747	731	716	728	707	737	726	726	732	705	745	729	751	712	753	746	736	701	730	768	765	716	727	761	746	727	736	719	713	704	719	737	668	723	699	697	726	755	679	709	677	744	740	722	715	741	732	737	775	787	746	722	756	761	694	680	739	730	706	707	769	764	697	732	686	706	733	702	726	726	721	697	663	749	740	684	704	708	758	731	754	715	774	705	754	735	750	747	710	731	696	709	709	716	726	707	726	720	726	711	702	715	762	743	737	727	712	744	790	747	725	751	711	715	749	682	682	732	754	755	699	697	698	661	731	713	764	715	693	736	711	744	739	735	751	707	791	742	707	731	754	714	775	686	715	707	706	693	757	735	768	744	727	719	714	662	742	707	748	740	764	755	730	754	790	721	699	743	757	769	746	673	713	713	728	749	696	682	750	695	739	722	712	713	713	725	763	730	723	697	759	717	718	724	728	741	761	755	752	749	726	743	714	706	756	755	780	711	703	720	707	746	718	782	745	690	724	726	729	747	760	772	697	733	702	767	731	721	709	716	735	731	733	729	710	718	693	733	729	781	733	716	696	693	740	747	713	688	731	766	713	739	715	750	710	744	709	740	780	727	700	731	733	717	715	704	734	774	756	719	766	733	727	694	747	731	760	726	773	754	729	734	744	727	730	690	735	737	714	758	726	703	687	683	758	736	701	740	730	681	721	724	745	764	736	703	714	769	696	734	748	688	729	708	767	709	708	737	696	700	716	741	773	721	743	694	729	725	729	743	708	711	718	710	714	756	699	757	713	779	764	762	715	731	714	742	764	747	750	773	703	710	758
22833	20892	28223	23686	20889	20652	3903	851	620	547	528	441	475	417	411	385	345	328	334	328	334	327	848	1126	4113	2895	307	321	328	323	315	296	306	320	294	272	285	273	290	306	292	296	299	303	304	255	269	291	260	270	267	294	289	289	294	297	289	268	282	291	254	266	271	316	279	316	275	280	271	284	290	287	262	277	292	289	274	284	299	290	263	272	308	288	267	304	297	275	281	310	273	266	272	309	269	294	275	284	270	313	271	273	283	279	294	285	279	285	273	301	306	310	272	265	281	273	288	262	250	300	285	286	283	267	272	278	294	314	263	295	291	272	262	261	267	290	258	297	285	240	282	280	285	286	290	238	281	284	289	265	295	242	238	260	263	265	267	290	312	287	302	266	289	286	236	300	263	258	276	260	305	286	280	279	287	262	287	250	291	278	256	302	280	278	281	245	257	274	288	318	212	301	261	281	259	297	274	276	275	267	275	288	292	276	266	265	276	277	282	278	311	262	272	283	261	301	271	272	261	286	278	298	278	249	283	260	273	242	271	291	289	275	276	256	310	255	298	290	271	277	301	313	268	295	273	301	264	248	292	274	253	270	277	279	272	296	265	265	260	281	287	232	292	246	284	266	322	266	293	273	302	289	271	270	289	262	297	295	290	258	271	290	264	299	262	271	288	302	309	276	269	276	275	290	271	276	292	243	251	275	284	268	283	259	300	269	271	283	301	265	257	270	275	289	292	278	277	297	298	286	282	275	279	285	249	260	302	271	266	300	285	270	277	313	290	271	271	296	269	292	254	277	274	281	269	265	259	274	284	333	290	286	291	279	287	287	287	284	299	255	283	302	294	271	246	274	298	267	298	267	257	255	302	313	280	301	266	279	288	293	270	297	273	273	280	267	283	282	280	272	281	289	256	285	261	288	272	278	299	300	295	300	272	316	286	264	255	276	278	287	305	309	265	290	289	262	280	284	300	263	284	303	273	262	245	273	282	275	302	282	290	278	271	296	292	297	283	263	272	281	241	240	297	290	265	316	307	280	252	298	296	268	254	300	285	257	278	288	307	277	298	283	285	263	274	304	288	273	279	248	257	301	302	289	274	264	257	279	263	287	307	314	294	307	281	273	278	243	306	276	276	266	250	258	263	276	247	272	293	291	241	271	258	263	290	275	288	273	277	284	313	246	299	282	265	264	306	308	256	249	277	288	284	269	274	248	302	283	257	278	284	245	277	285	275	260	266	249	246	263	252	273	257	299	263	263	283	280	247	253	273	296	283	288	294	285	289	283	261	280	283	255	294	273	286	325	267	247	283	241	265	297	296	293	284	273	263	260	265	284	285	283	277	280	256	273	255	292	289	299	281	257	305	294	281	306	274	278	275	287	239	303	274	282	262	254	274	263	285	279	277	298	304	276	263	267	305	295	288	281	258	272	281	262	268	279	305	279	273	270	289	292	268	265	280	278	264	256	286	281	271	265	292	282	258	247	250	279	285	280	286	308	277	283	274	269	274	259	304	290	278	264	302	269	310	236	269	278	294	297	269	259	283	253	281	292	272	305	291	268	272	285	256	273	261	287	299	271	299	248	257	248	288	265	276	269	284	263	290	315	274	284	272	266	254	248	292	303	281	286	279	284	290	258	290	289	271	274	269	270	289	261	298	261	275	282	291	305	257	307	297	298	288	269	290	285	258	251	290	282	284	285	289	293	283	285	302	286	253	285	267	290	274	293	307	299	281	305	330	249	272	296	278	261	278	278	309	278	286	261	252	269	273	261	289	274	257	309	283	274	279	252	290	282	260	297	296	267	268	310	299	275	262	273	283	295	311	263	275	268	292	284	283	267	262	317	290	286	244	297	282	271	261	296	266	266	292	269	273	310	266	277	276	277	265	317	248	262	248	291	296	282	256	269	300	303	294	288	240	282	275	286	273	275	288	267	268	265	288	269	263	294	276	275	296	293	253	282	275	274	265	283	286	307	288	280	305	265	301	271	273	302	254	248	288	261	272	253	295	259	283	298	258	316	282	258	250	302	257	284	274	280	256	258	313	292	252	275	271	282	264	292	292	293	261	276	251	271	264	291	275	274	258	280	287	268	281	255	274	313	302	292	271	289	282	318	307	288	284	278	297	296	289	283	281	287	275	284	266	287	277	274	280	273	279	307	286	272	274	278	295	301	258	248	304	269	264	265	301	279	259	247	284	271	271	234	251	255	262	277	286	295	280	261	267	278	256	294	257	281	294	296	281	282	292	277	271	292	285	274	281	307	264	297	284	316	274	248	276	303	280	278	257	316	283	260	287	269	298	283	255	264	256	304	268	264	269	272	273	292	278	298	282	284	276	299	285	299	284	305	303	276	316	279	293	257	284	306	302	256	273	292	276	263	239	248	286	281	299	273	283	272	279	280	277	277	293	269	289	275	284	299	281	312	272	281	286	284	276	281	263	276	287	274	267	264	289	249	276	281	255	292	282	296	272	274	283	280	327	257	247	274	295	264	300	282	285	292	276	291	256	265	268	306	281	294	295	298	328	253	276	284	281	266	271	286	317	275	265	279	273	306	266	301	279	254	297	311	306	288	304	266	251	257	262	282	306	271	270	262	293	247	281	254	291	276	264	276	261	291	267	281	275	303	284	269	270	260	298	254	277	258	254	283	258	281	271	294	271	291	299	276	271	264	267	300	257	294	280	281	316	277	267	277	261	273	257	285	282	288	287	269	255	275	272	260	285	279	279	278	260	297	265	252	294	302	299	289	253	263	276	301	302	262	298	279	288	250	254	253	257	265	309	240	277	261	298	293	272	296	292	279	262	271	257	289	280	284	265	279	284	255	278	281	260	279	284	313	278	264	280	284	269	283	296	286	281	297	309	260	260	237	296	289	292	253	269	270	265	255	255	286	277	256	256	289	281	281	279	260	245	288	259	295	258	280	285	320	270	276	261	285	288	275	287	277	280	285	282	285	290	278	309	287	320	247	290	257	298	261	254	265	283	264	279	317	276	258	276	285	269	307	284	262	272	282	282	278	267	256	261	284	291	268	287	270	279	296	272	280	274	255	286	287	285	286	278	276	256	273	281	281	270	277	266	287	267	264	254	287	263	269	270	306	271	278	269	253	300	265	291	303	265	247	271	277	273	278	259	285	318	282	291	267	247	287	258	279	260	253	296	256	284	311	288	276	309	262	284	270	279	259	291	259	253	284	298	314	293	263	255	289	276	266	293	276	284	260	302	267	299	271	274	291	271	246	295	302	294	273	263	293	259	292	266	294	294	290	310	281	296	288	265	280	285	277	274	292	272	278	302	284	255	274	278	284	284	259	284	277	297	278	275	267	275	245	278	276	294	258	296	300	316	254	260	305	266	269	259	275	302	289	288	273	277	236	267	277	264	303	267	283	290	285	257	265	282	293	272	276	266	287	279	301	305	296	273	270	264	273	263	266	296	266	264	265	282	319	270	269	272	292	264	246	317	296	260	282	281	309	269	285	298	285	287	291
44918	42586	11552	6151	4182	3135	2398	1987	1690	1413	1220	1117	951	932	845	740	636	655	624	594	591	583	1924	2744	9435	6387	495	451	498	505	464	441	447	438	443	450	448	468	464	472	404	441	395	444	454	443	429	453	445	414	408	476	477	416	445	437	432	473	415	411	414	388	416	429	429	427	441	450	432	453	432	441	458	449	435	393	435	388	419	461	390	426	441	434	418	430	430	413	449	407	463	422	432	433	402	393	443	440	439	436	469	418	435	389	425	444	389	466	448	420	465	439	428	430	428	434	437	432	418	418	469	425	413	413	437	439	428	414	432	414	440	406	394	434	439	435	457	443	456	435	447	407	425	420	428	444	412	421	456	444	440	441	400	424	425	443	428	432	410	473	424	393	393	417	408	438	454	398	452	430	442	405	437	428	425	411	447	449	425	459	428	433	440	448	437	405	430	420	425	437	434	427	449	441	469	415	441	436	393	426	432	422	412	423	438	447	426	423	392	467	427	424	457	449	437	437	458	450	414	430	427	380	427	410	459	398	431	405	469	419	435	398	393	422	439	462	427	435	447	425	418	417	446	439	465	439	445	452	471	436	445	399	402	432	425	430	394	452	447	397	424	435	456	370	432	413	393	437	435	396	451	397	438	443	404	447	417	420	401	443	396	418	435	443	403	415	466	394	406	446	408	421	450	426	428	429	436	470	407	461	422	432	446	445	449	444	447	421	432	444	433	440	454	418	430	429	418	422	435	446	436	408	393	399	429	402	429	437	429	425	436	449	384	420	395	433	423	411	453	435	441	432	450	428	435	425	480	425	422	458	403	420	409	414	404	455	421	418	455	419	410	396	404	447	388	394	450	442	461	404	417	438	484	422	420	408	462	439	454	419	420	419	434	420	435	427	466	403	449	414	461	406	430	441	423	446	422	430	422	417	445	462	436	426	412	460	451	447	410	414	408	445	415	427	408	403	384	416	412	425	440	423	445	418	434	471	444	407	430	462	412	472	451	411	448	415	411	435	416	420	421	403	448	418	470	447	397	417	415	420	439	432	460	416	377	406	440	442	432	436	429	445	446	410	422	415	439	441	392	441	408	370	429	406	428	403	442	403	429	447	454	419	446	416	439	428	456	424	452	380	442	468	425	427	405	419	433	426	420	438	450	458	431	442	425	430	490	395	451	459	410	451	475	443	427	434	408	443	430	439	445	400	450	419	406	458	445	415	421	474	437	441	445	462	448	444	425	440	417	449	414	426	418	436	422	482	473	418	436	464	431	388	446	424	440	443	409	403	423	444	449	453	429	460	443	392	426	412	414	414	440	461	393	423	422	413	443	425	431	434	422	401	436	418	429	453	451	393	449	419	427	461	441	445	460	393	425	422	417	412	464	409	412	434	459	403	442	456	421	435	457	409	422	428	453	400	429	435	410	425	390	426	372	427	428	430	386	403	396	425	404	427	434	408	385	462	407	435	410	413	429	483	427	455	395	413	437	416	424	436	424	428	415	428	424	448	411	395	417	407	391	433	400	444	418	414	434	422	405	441	443	402	414	439	410	424	429	417	417	439	453	407	411	415	428	417	412	460	401	432	444	436	414	409	418	419	442	459	453	427	431	460	398	427	433	442	416	436	430	437	402	438	455	410	449	424	417	434	445	429	442	423	409	445	421	452	389	430	423	429	456	426	440	460	412	446	430	455	417	420	430	419	424	434	385	458	410	439	451	443	428	424	428	433	393	474	447	416	407	421	430	466	448	398	469	442	449	419	425	410	434	410	422	398	424	440	433	426	396	420	391	417	407	404	403	470	457	398	427	409	440	447	444	426	398	416	429	443	420	445	412	418	436	422	434	419	443	438	448	438	434	398	457	412	419	400	445	403	454	450	428	424	457	422	454	419	429	445	452	430	409	409	428	431	423	412	436	432	430	426	416	419	433	390	416	422	415	422	421	420	403	427	450	454	408	432	434	392	441	451	464	416	463	447	446	421	411	432	425	403	441	415	406	450	402	407	419	432	413	450	450	425	415	415	426	415	411	454	424	417	393	421	419	406	439	442	437	442	422	486	421	451	410	397	430	411	415	460	388	465	434	436	417	446	448	437	460	451	444	420	405	451	425	413	410	450	383	407	410	435	418	416	430	446	434	441	432	405	447	431	435	431	410	461	440	412	427	428	433	417	410	411	403	416	433	380	410	454	447	403	406	461	435	443	425	376	441	410	417	447	460	436	465	434	412	424	439	392	436	473	404	432	427	410	427	432	436	423	439	450	422	462	445	453	426	440	427	394	416	422	432	393	405	469	402	450	415	431	459	436	438	426	445	405	435	439	446	407	473	435	426	394	421	453	405	435	409	411	427	428	447	409	403	416	429	452	440	427	409	445	417	445	453	427	417	461	447	396	417	461	407	409	411	456	423	453	439	427	437	411	436	431	440	454	449	410	422	409	401	431	408	461	399	438	436	438	393	436	425	444	472	407	410	393	410	419	455	426	404	420	441	426	408	393	416	389	425	410	414	446	407	477	464	397	388	436	412	407	401	438	380	474	427	402	427	429	402	425	413	422	414	426	407	405	446	387	438	407	408	434	402	410	433	477	441	426	433	429	425	425	437	465	409	405	448	430	403	399	406	427	407	440	426	423	425	419	400	424	411	411	441	453	388	430	428	409	406	409	421	409	417	435	444	401	422	429	453	431	394	422	444	416	448	409	438	395	407	424	427	429	430	441	400	435	412	456	453	423	398	384	414	481	431	449	440	434	412	458	431	420	432	435	452	411	457	410	432	465	445	455	455	432	416	433	437	463	414	416	457	401	465	461	419	407	412	437	423	418	440	435	390	441	405	434	435	420	401	432	433	438	396	477	402	445	421	442	453	466	423	385	417	435	455	437	444	384	413	409	427	422	388	427	384	444	455	406	397	433	425	444	430	422	429	450	435	407	392	409	431	453	425	412	430	399	418	437	445	393	413	417	445	439	424	459	428	398	421	441	419	427	394	444	415	440	437	446	423	438	446	468	414	424	429	449	448	454	420	425	441	471	438	464	449	458	402	418	441	425	446	404	416	440	448	434	459	409	437	448	481	406	420	455	453	441	398	408	441	427	433	429	405	412	457	401	384	427	457	445	426	392	424	418	445	425	418	437	440	413	458	417	427	443	483	415	450	438	444	404	432	398	448	419	445	421	423	434	401	413	445	431	401	423	428	458	413	445	441	432	460	460	430	430	489	407	442	416	417	390	445	468	443	391	380	432	410	437	429	437	446	397	414	431	406	412	428	473	437	439	429	427	395	385	427	378	427	445	427	437	411	398	455	450	433	427	425	445	441	410	392	414	417	457	441	458	435	414	446	421	432	433	437	390	409	428	420	443	445	395	395	424	415	445	429	444	420	414	442	417	431	429	432	415	431	399	362	442	423	408	439	442	401	453	417	432	458	440	410	427	441	421	404	429	425	411	422	471	465	429	434	421	408	444	473	419	448	414	430	420	437	444	408	432	439	433	420	424
26657	20984	11474	1102	546	507	509	505	457	491	472	426	482	485	411	413	446	429	466	436	423	409	451	542	926	893	459	434	438	450	452	444	444	464	417	426	434	454	446	472	408	445	442	447	414	446	427	424	462	434	440	480	433	471	453	410	412	410	435	406	435	407	457	425	387	447	433	446	421	438	430	426	434	421	410	418	442	433	427	446	443	424	436	475	432	437	431	399	459	448	448	480	461	431	402	420	412	443	440	429	446	414	440	427	437	450	423	414	410	450	446	413	448	420	431	414	454	468	422	439	465	448	441	400	446	436	470	435	503	385	444	465	382	459	414	457	476	443	473	448	458	436	441	395	419	459	463	448	415	442	418	407	430	442	445	449	413	471	415	460	437	439	409	445	452	459	438	473	463	436	453	409	429	459	433	450	390	466	451	421	414	444	436	443	417	424	435	439	397	457	427	448	442	403	449	465	434	414	434	401	474	420	458	424	414	460	413	441	431	409	437	442	435	414	423	464	419	410	452	392	457	413	414	435	436	427	418	420	428	424	420	441	429	441	425	435	457	422	412	435	460	448	439	404	438	413	474	439	462	414	460	442	452	417	458	451	452	450	464	439	428	466	421	479	445	451	424	402	419	426	415	427	453	437	376	447	419	430	419	416	455	439	397	456	449	442	431	435	444	457	423	425	417	425	424	437	385	432	458	444	448	451	467	440	425	434	431	431	426	422	406	436	455	430	407	464	421	431	428	421	453	429	409	443	411	412	419	468	421	455	456	427	443	468	480	448	447	452	416	447	404	392	430	412	451	432	435	436	454	475	461	448	438	442	463	450	480	423	451	434	450	394	433	413	439	415	450	447	413	472	465	425	475	457	459	431	412	429	399	399	445	452	484	388	460	421	470	430	390	422	449	415	418	424	461	442	455	417	437	413	466	439	425	439	426	453	428	430	457	451	431	409	435	448	419	434	448	437	435	424	443	415	403	441	452	416	467	442	443	452	468	405	413	479	390	454	411	445	427	428	464	427	438	424	427	446	414	429	410	412	411	444	497	445	413	408	439	401	429	411	453	425	433	433	447	411	414	434	428	432	443	465	430	435	443	445	428	431	426	426	434	436	446	461	405	438	405	435	451	422	432	424	424	422	443	459	439	449	391	439	431	431	458	457	447	423	422	387	449	427	443	432	446	433	409	440	435	474	417	417	425	451	432	458	455	447	405	450	432	473	435	442	435	435	439	435	466	442	429	449	471	409	464	408	430	409	453	449	454	424	459	467	473	433	415	441	465	433	428	410	452	450	446	423	426	412	442	410	394	448	464	449	433	425	384	414	426	400	426	480	437	432	462	422	392	436	420	440	455	410	452	432	409	416	437	492	471	471	432	413	420	470	436	449	453	463	425	440	440	470	451	422	430	425	411	397	424	459	447	417	470	415	432	445	430	427	396	439	439	400	425	405	443	423	432	418	418	448	415	417	448	462	430	431	420	454	408	430	424	426	393	451	434	426	444	429	430	454	432	449	437	444	425	454	435	390	449	445	449	437	424	417	418	452	461	408	432	408	440	427	398	463	462	419	431	455	446	428	439	414	440	422	437	438	419	480	435	450	459	437	445	422	426	428	462	434	374	449	426	446	447	399	407	462	460	415	440	440	434	421	414	444	427	436	438	414	414	413	443	424	433	453	397	414	394	426	433	396	447	447	422	446	427	484	452	425	454	411	457	467	414	419	432	396	467	440	482	424	440	439	453	401	424	458	444	398	436	464	440	429	430	448	434	429	424	423	450	457	455	425	414	431	443	434	409	464	432	436	441	410	433	461	447	441	439	443	455	465	442	465	436	414	427	429	450	460	444	467	439	425	440	440	442	429	441	426	453	435	419	449	411	432	439	473	429	433	412	406	433	464	433	443	425	403	465	406	438	462	443	450	468	389	431	441	436	431	434	439	445	435	436	423	446	439	433	460	424	392	446	456	428	452	400	462	423	437	460	434	440	412	447	415	434	434	436	430	409	475	438	449	427	433	449	428	415	428	432	391	438	446	444	458	428	419	443	412	446	409	406	445	417	476	430	427	424	460	400	421	441	472	410	429	429	456	459	449	409	404	444	442	446	415	425	407	438	413	434	429	458	397	459	475	435	427	422	444	439	439	435	459	451	426	433	430	433	386	449	415	469	435	424	409	453	452	429	426	454	465	449	416	423	442	417	461	432	441	447	443	452	443	424	441	425	420	463	445	406	401	422	408	447	416	422	408	407	437	410	454	405	410	421	419	489	441	436	447	431	447	456	459	408	467	488	454	436	420	435	443	402	414	432	430	418	472	495	425	448	422	442	452	429	456	461	449	450	437	388	400	433	462	456	416	472	452	432	409	415	435	441	411	410	462	460	449	456	432	454	447	424	426	413	410	451	444	426	453	426	465	430	456	432	431	434	443	418	485	453	477	468	466	426	413	416	467	417	409	443	441	462	461	432	432	432	467	417	441	466	424	482	409	420	436	445	460	427	457	462	461	440	441	413	422	455	409	452	439	448	468	448	456	416	422	374	449	452	423	441	424	437	402	394	462	441	436	454	429	443	426	485	436	459	450	406	432	363	437	446	441	489	464	441	425	447	415	432	419	437	402	425	479	438	437	437	432	391	433	437	424	411	467	479	442	427	352	416	455	408	437	469	406	450	412	410	455	442	429	465	459	414	402	435	461	453	469	433	406	444	460	437	456	427	414	422	411	446	412	430	456	512	454	430	458	424	466	406	425	426	443	413	448	454	411	431	407	417	439	416	438	416	473	461	425	439	430	458	461	475	455	466	399	413	450	450	447	485	409	391	421	422	450	452	440	431	431	420	440	430	423	419	448	404	481	459	381	501	439	436	422	425	423	439	418	444	431	408	434	456	448	437	392	412	416	375	455	425	426	432	433	407	464	412	412	419	412	427	401	415	432	393	418	414	436	470	438	441	438	459	440	407	445	415	431	468	430	446	429	429	453	434	434	403	478	426	432	441	444	458	420	440	425	430	434	428	441	438	478	448	454	422	460	461	442	435	406	409	447	429	424	447	457	446	446	414	448	413	460	437	455	491	425	374	440	412	430	416	411	440	417	412	427	470	433	459	429	407	447	445	447	451	448	437	383	439	451	453	401	453	436	427	434	434	458	394	443	420	437	418	454	419	412	415	443	415	429	469	457	465	396	454	458	483	479	425	432	402	450	409	485	416	427	426	427	410	443	434	417	448	417	447	442	440	435	421	430	425	412	467	452	472	460	399	395	446	475	451	467	451	462	419	431	429	446	464	414	511	432	436	461	448	444	395	408	446	364	441	449	413	430	407	429	440	422	415	425	398	443	439	398	442	452	445	376	436	386	409	441	445	433	459	424	434	409	461	443	418	416	410	439	446	427	419	447	425	429	463	433	455	429	437	450	443	462	422	390	459	388	419	423	441	436	441	399	451	441	440	436	451	434	441	457	438	440	414	457	453	436	420	473	422	436	429	452	400	416	436	446
18199	19570	1564	1145	859	843	772	819	773	711	717	714	661	690	676	670	677	648	661	650	664	664	653	1054	2006	1762	623	661	638	617	617	672	633	644	633	695	708	636	660	580	647	679	649	620	659	646	639	637	620	617	620	675	645	642	661	669	633	636	672	668	636	639	650	658	628	624	619	648	673	678	656	677	661	615	678	653	640	642	581	620	613	656	639	664	653	631	644	580	676	666	628	650	648	646	658	657	604	637	623	655	664	638	672	623	600	663	650	635	690	649	671	631	627	667	630	612	616	640	698	643	675	642	655	631	583	657	661	665	615	689	628	619	624	651	652	646	635	668	639	651	703	616	584	671	622	676	669	666	654	628	665	662	659	623	668	669	618	629	648	656	626	628	693	642	630	667	671	657	632	637	629	635	581	695	646	665	633	636	653	607	679	632	688	670	657	643	630	636	640	645	647	639	635	635	602	678	634	647	633	660	651	637	656	654	641	627	631	617	619	664	640	656	650	658	605	637	631	644	658	680	636	657	665	631	629	634	607	633	655	639	653	686	639	673	651	645	621	673	588	639	649	690	667	679	639	632	655	665	665	622	638	666	628	653	647	672	652	665	655	654	632	603	662	644	633	618	677	662	668	634	652	601	657	626	639	674	692	652	612	674	635	664	666	625	654	659	679	637	674	640	660	669	649	586	670	622	641	627	624	645	668	641	627	644	625	633	642	640	646	632	657	673	675	630	648	655	623	637	616	649	664	616	619	674	615	625	655	614	628	697	635	609	686	632	687	599	653	664	657	649	607	633	627	638	653	619	678	662	663	652	658	664	652	644	671	667	636	664	663	666	633	627	648	685	665	627	635	663	660	668	640	663	645	650	682	643	676	669	630	629	619	648	665	634	627	662	653	613	662	645	660	689	607	648	632	632	666	672	628	647	693	643	659	609	671	636	637	663	650	679	631	633	667	613	629	636	616	651	648	651	629	622	661	647	634	621	640	673	630	631	626	641	673	668	666	646	610	652	644	625	676	659	674	639	592	680	659	646	654	608	632	654	619	642	636	624	721	656	617	641	636	638	635	682	686	686	633	643	664	636	636	648	635	636	641	654	684	631	633	668	677	653	670	661	660	659	708	643	692	582	610	658	656	645	649	646	603	657	591	684	616	619	618	611	664	608	664	632	657	655	629	624	674	655	665	648	655	629	608	651	652	619	612	623	644	660	639	645	622	621	648	640	650	634	665	645	630	656	650	639	652	639	655	663	645	652	620	661	666	658	643	669	621	593	635	634	679	650	667	682	641	655	681	625	653	650	579	630	642	637	627	632	622	614	685	639	676	678	720	668	625	624	663	667	639	642	634	666	677	589	668	633	626	630	644	596	692	654	689	676	670	594	625	621	664	660	654	638	648	625	610	643	604	686	653	636	655	683	643	594	662	663	624	633	651	649	638	639	611	636	674	638	648	669	649	601	630	641	640	659	674	631	620	665	675	658	627	695	628	657	615	685	642	610	629	674	640	668	652	620	647	645	639	670	609	630	637	623	634	617	638	683	616	666	644	604	662	662	647	670	605	660	627	661	656	667	647	585	628	627	641	668	627	673	665	655	645	713	607	690	672	681	612	638	647	639	608	629	638	654	697	687	622	663	629	632	623	611	650	616	622	636	689	630	628	695	618	605	650	643	688	663	673	661	637	659	610	678	681	645	641	672	678	648	623	642	683	625	658	634	633	645	693	659	649	663	638	682	608	622	618	663	684	639	650	708	611	686	681	672	660	645	671	665	656	644	647	626	701	627	630	653	651	662	609	660	630	655	638	651	670	623	636	654	619	655	627	634	626	640	681	622	600	662	642	659	655	600	639	602	644	649	641	625	641	662	628	625	627	669	667	614	654	653	645	653	651	625	658	648	655	688	685	659	592	660	638	659	654	650	623	682	634	671	628	681	613	633	641	657	640	643	640	676	663	610	697	617	603	615	656	613	637	635	651	659	635	651	645	671	630	646	647	639	643	592	643	629	660	652	691	624	638	657	614	671	649	610	662	618	642	642	658	654	678	668	651	589	649	620	638	657	670	652	643	669	653	661	674	640	622	670	649	626	700	619	666	666	659	637	671	662	654	633	658	631	623	640	606	635	674	679	592	669	620	670	667	674	700	628	609	683	615	617	609	633	631	658	648	659	658	609	608	643	604	668	650	645	653	604	659	660	651	684	647	712	643	636	658	611	655	659	626	638	667	649	689	669	623	640	695	636	628	655	630	632	600	657	694	647	684	666	685	674	648	671	636	681	665	680	648	637	669	656	633	646	678	604	663	637	659	650	664	669	588	619	644	664	653	620	673	670	617	622	651	648	646	628	629	611	646	596	653	692	584	683	647	646	662	682	630	648	627	631	693	608	663	603	667	637	691	687	599	613	630	641	666	620	639	665	674	649	690	707	663	636	653	688	657	648	632	664	674	663	659	643	632	609	708	639	680	668	653	664	653	650	701	620	641	697	668	620	628	632	659	632	692	663	614	645	668	630	659	643	646	653	664	641	626	635	650	658	646	627	676	664	668	672	662	643	640	680	670	636	637	625	583	685	619	639	658	679	683	598	627	660	597	686	604	646	672	599	644	655	700	642	655	642	684	626	674	664	632	608	630	664	657	681	677	646	680	687	677	670	591	651	593	655	649	658	638	630	641	650	689	642	659	617	618	635	657	596	611	643	604	653	664	684	637	669	634	663	634	649	659	684	634	662	659	667	631	617	631	637	691	664	608	637	684	667	670	603	677	647	612	660	611	700	651	656	604	673	672	646	677	637	637	631	600	591	628	598	637	643	645	677	653	617	656	662	626	631	652	688	588	646	639	614	655	641	643	622	659	666	570	636	671	674	648	650	652	637	629	656	634	688	664	658	636	614	688	630	650	673	613	638	666	580	645	656	680	597	649	629	631	631	653	648	637	626	634	626	657	596	681	627	703	610	634	618	629	681	635	670	654	655	659	633	626	676	656	619	658	655	659	668	639	657	662	658	628	653	688	637	604	600	608	659	594	612	644	667	692	662	628	695	636	676	612	633	649	672	663	656	622	666	644	650	622	685	656	665	618	655	684	656	664	606	621	642	650	623	636	603	635	627	645	646	632	644	615	660	632	686	657	642	664	648	659	648	641	624	613	642	596	638	627	660	602	674	624	611	626	663	641	673	646	658	672	637	645	658	635	631	645	636	639	635	651	652	648	602	605	650	700	658	670	640	665	647	625	618	663	619	643	646	637	621	658	692	689	640	623	593	631	621	643	588	665	654	654	668	622	647	657	651	654	651	636	628	668	689	674	693	647	619	673	645	618	597	670	645	621	666	621	638	666	654	652	650	619	675	634	651	672	658	665	629	655	658	626	659	688	631	598	672	658	625	680	620	635	635	611	720	676	659	642	630	637	656	645	626	618	575	620	620	646	611	647	626	613	620	669	650	633	643	658	637	624	602	658	648	613	653	665	622	631	673	609	660	660	580	659	683	616	654
23797	20896	27693	24182	20641	5648	1069	790	718	658	649	630	585	595	584	546	567	569	530	503	535	554	890	3397	4459	2361	563	543	524	497	510	550	529	478	489	528	494	520	528	479	495	516	510	485	548	508	511	497	511	520	528	544	501	483	472	530	525	500	541	479	502	494	507	511	529	526	534	499	478	486	507	487	512	537	530	523	512	502	509	541	504	530	511	512	477	524	510	504	551	525	530	518	512	518	479	521	527	486	504	512	521	522	514	551	505	500	506	494	483	487	507	538	564	483	513	542	473	504	488	506	533	537	511	521	527	505	515	532	525	516	527	553	520	533	505	515	504	538	485	538	544	504	518	531	490	550	520	518	566	472	484	536	506	473	501	521	518	499	515	510	543	503	478	468	506	529	539	477	515	483	467	481	546	514	520	510	521	497	510	524	519	525	503	509	501	513	480	516	512	514	503	495	522	481	504	508	526	512	497	540	540	534	522	548	521	500	500	502	523	497	511	504	512	489	536	527	497	505	579	484	502	526	474	523	549	480	506	495	529	487	549	495	508	521	520	514	525	535	518	523	492	535	532	509	497	529	520	490	506	518	520	508	561	527	528	466	480	512	540	532	511	505	525	522	485	504	499	478	531	508	472	511	490	512	503	508	503	513	525	494	514	510	522	504	532	488	507	520	552	519	506	513	501	484	523	482	533	517	498	471	532	482	476	485	494	520	502	497	528	488	496	529	543	492	496	540	529	534	530	510	542	545	515	536	554	516	522	504	529	527	492	517	478	540	571	506	482	532	509	484	496	502	546	498	507	464	534	550	503	506	537	502	532	506	525	526	511	553	527	476	486	487	542	502	524	518	493	546	531	553	508	486	482	507	497	487	530	534	507	455	520	538	534	533	519	472	529	514	500	509	520	512	474	513	532	524	509	490	549	545	512	494	518	517	520	484	502	483	541	492	558	453	520	484	515	526	489	494	541	493	540	487	504	514	485	502	481	494	524	525	515	550	483	484	534	474	522	552	513	523	538	484	567	485	525	523	501	509	479	502	548	511	461	511	476	536	487	479	529	520	498	508	498	493	495	509	502	477	536	499	510	509	538	492	464	508	502	503	529	523	489	493	530	504	512	492	541	513	522	529	513	554	489	502	493	478	516	463	482	510	524	535	501	495	527	513	517	492	505	544	471	520	507	493	530	506	486	488	517	505	517	457	487	529	524	509	491	496	535	477	517	522	531	541	503	543	540	496	517	537	557	509	502	447	491	476	496	524	479	462	535	495	532	444	533	485	488	485	513	529	518	503	463	474	538	546	508	523	503	544	503	468	541	497	488	473	468	506	492	521	491	502	494	517	524	472	545	475	512	515	503	500	505	506	510	492	490	539	489	508	524	506	493	508	484	526	509	520	523	545	514	507	526	507	498	539	559	529	490	534	511	514	487	501	475	522	516	496	538	482	466	487	493	496	507	521	483	515	526	575	508	497	524	503	509	514	536	494	548	557	483	508	527	533	491	515	547	460	516	483	506	534	532	526	552	480	561	501	515	542	535	545	477	523	465	493	515	479	511	567	535	490	539	503	513	503	512	509	495	513	502	514	488	528	557	504	538	504	513	562	525	519	511	513	546	474	506	504	471	485	487	496	500	478	552	515	534	504	523	506	542	478	499	494	499	508	487	510	509	552	510	518	496	469	486	514	520	513	524	502	490	521	493	531	531	581	527	514	479	470	520	529	528	511	543	497	503	516	508	539	495	521	494	492	504	490	519	490	507	528	529	497	487	537	505	517	528	488	533	454	542	569	464	512	501	479	549	534	504	536	541	541	535	494	511	508	504	495	526	529	499	536	478	545	562	499	473	515	519	495	552	521	508	491	525	514	555	506	468	524	498	503	519	522	498	501	514	550	496	488	553	525	490	497	499	488	505	532	536	502	497	508	481	507	506	520	484	540	512	496	523	496	513	532	494	499	495	488	485	548	491	511	470	504	501	530	486	514	515	486	509	540	530	495	514	471	515	528	491	474	557	526	535	551	479	551	513	516	554	506	564	497	491	518	480	499	533	500	504	488	521	485	506	516	543	514	515	503	542	513	491	510	455	480	551	485	525	498	489	487	529	537	494	480	495	528	494	475	517	482	508	507	512	495	494	491	500	518	486	513	516	498	498	527	569	496	460	504	481	484	552	486	502	560	497	514	490	476	530	480	508	502	527	467	498	514	527	518	510	475	474	524	505	509	504	524	526	514	508	506	491	532	487	513	504	490	513	481	505	496	485	488	505	513	485	498	517	442	467	529	508	513	513	502	505	485	469	544	513	540	508	523	543	536	517	534	513	488	545	541	514	526	512	524	507	529	454	482	572	484	480	479	504	492	526	528	482	491	491	501	555	503	464	505	515	495	500	517	499	520	493	457	527	501	537	505	531	476	503	529	513	534	542	500	508	492	533	508	488	484	480	509	503	485	538	547	521	521	519	540	541	529	546	504	553	535	502	533	512	515	507	496	499	504	472	533	484	504	487	495	535	535	524	520	482	495	512	522	506	500	520	524	512	485	495	521	514	509	532	486	497	550	507	510	496	534	514	493	495	546	545	489	558	513	517	505	524	517	463	517	489	525	512	499	491	529	520	520	507	523	487	493	514	528	526	497	497	538	522	481	481	510	524	525	475	490	516	495	531	505	502	465	496	550	489	542	512	504	459	519	482	506	473	523	513	500	477	497	507	527	514	533	510	473	514	514	511	545	469	524	493	532	512	480	509	487	518	495	460	517	502	484	494	506	513	569	542	522	498	520	528	506	517	492	537	507	494	531	499	533	477	480	521	508	498	512	520	542	461	503	537	522	554	518	465	462	508	516	500	544	544	527	519	522	488	481	494	493	514	540	506	502	515	501	495	567	508	494	536	495	511	517	513	486	516	485	531	557	555	520	509	547	518	517	538	514	538	565	496	514	543	537	535	545	485	486	488	554	504	495	493	501	509	485	469	502	496	502	530	483	483	518	521	486	494	485	528	513	513	495	485	535	511	508	509	510	488	535	518	527	522	507	516	544	548	536	505	508	499	494	488	443	532	487	465	500	518	527	472	497	473	511	492	491	508	541	483	481	491	513	509	504	516	538	498	540	510	512	507	540	516	510	529	501	518	499	532	508	533	519	490	515	485	521	471	531	500	511	527	534	558	506	534	506	505	508	497	477	514	498	543	511	544	522	512	516	467	546	520	543	485	527	481	512	540	495	518	534	528	500	492	518	501	513	516	522	558	521	501	511	515	497	491	547	494	488	490	512	515	527	477	491	506	512	486	527	566	491	510	511	506	468	490	501	511	519	466	547	485	490	515	536	514	477	495	524	494	516	490	517	507	538	508	529	521	538	494	546	519	539	545	447	495	467	507	511	508	511	484	528	524	510	514	494	522	537	490	479	546	493	532	518	536	531	528	508	513	503	503	497	506	502	549	523	525	460	473	516	562	519	502	497	515	543	488	505	524	457	501	532	492	501	526	493	522	500
37058	37815	7517	3998	2779	2251	1904	1508	1394	1348	1108	1083	1021	981	958	865	933	839	875	803	831	834	1720	7863	9644	4924	823	751	793	805	735	712	777	727	792	743	656	803	756	733	773	747	781	736	750	831	728	791	768	756	800	794	724	717	772	779	744	776	725	773	760	753	721	749	753	743	789	826	755	765	786	739	752	742	725	752	698	714	751	774	705	769	758	721	676	717	791	729	768	753	769	728	766	763	790	761	723	763	755	749	736	727	755	777	763	695	744	749	787	698	783	795	742	739	759	752	748	806	717	799	745	751	730	776	722	764	718	742	732	787	752	780	807	684	760	768	759	750	686	721	780	753	696	739	725	762	735	748	783	711	806	739	710	769	723	759	783	705	746	731	801	738	734	763	732	718	731	725	749	762	792	798	803	732	798	726	765	722	744	765	760	766	736	715	757	712	717	765	714	743	701	719	749	746	796	768	760	804	749	801	787	782	772	738	778	759	760	781	734	753	734	741	761	736	786	718	810	768	738	801	736	768	733	749	768	764	791	743	772	749	759	716	764	760	785	746	692	755	782	804	762	777	685	741	763	758	769	715	817	766	741	766	728	758	775	714	709	761	752	708	740	785	751	777	718	752	774	712	771	731	768	771	732	755	690	734	741	790	797	817	785	784	806	746	748	827	782	765	776	778	774	723	769	772	770	776	789	766	782	758	755	771	755	814	744	722	761	744	766	699	747	784	721	743	760	746	738	709	773	703	779	773	763	753	760	722	726	760	789	731	782	699	795	785	722	761	765	681	797	765	736	770	769	752	754	714	753	760	731	722	760	756	748	767	743	776	713	775	766	814	753	761	729	796	764	757	794	725	750	753	725	750	766	691	758	832	761	746	768	768	736	808	749	739	746	760	686	718	711	727	774	767	712	800	752	779	782	737	774	763	741	762	804	745	747	743	766	751	723	797	765	741	766	705	767	731	773	782	710	745	784	764	747	717	727	751	702	770	792	737	750	758	727	803	775	748	765	769	764	739	787	848	724	767	742	742	723	758	789	757	785	753	815	780	738	778	729	787	752	762	776	788	735	765	699	751	784	749	775	789	779	816	753	770	784	761	775	769	775	728	783	805	735	719	723	736	743	794	708	727	707	700	728	770	761	771	716	758	789	761	735	778	811	750	755	719	756	743	780	740	756	716	783	733	737	754	767	740	790	779	737	783	732	773	806	751	760	762	769	790	741	724	715	739	741	724	721	738	742	744	755	718	756	772	758	750	732	683	733	765	759	681	815	768	779	792	724	749	722	740	781	747	786	751	743	804	751	741	772	777	740	778	751	701	754	755	718	762	805	734	773	769	744	788	760	723	763	759	753	689	761	776	737	781	760	757	737	784	752	746	732	760	791	735	808	776	731	707	734	811	738	744	723	757	819	745	740	740	759	738	782	774	687	770	739	741	719	821	703	762	755	751	774	709	693	723	776	698	695	726	783	749	747	787	772	800	727	749	802	680	753	730	746	747	767	766	756	753	748	743	707	736	763	713	759	733	722	746	741	756	751	765	759	793	744	752	769	832	686	744	774	802	769	762	767	722	756	780	785	762	759	758	749	751	753	695	736	720	752	762	761	768	771	740	723	750	760	681	726	758	755	709	717	779	760	723	727	780	781	678	768	743	760	706	785	755	743	701	751	726	732	751	742	761	801	735	753	738	788	703	763	778	736	770	773	734	792	750	734	771	706	729	772	764	693	770	755	753	763	783	832	745	712	754	779	776	737	745	781	723	760	701	755	673	718	769	748	775	677	715	765	796	723	707	791	751	764	773	775	773	723	767	743	781	714	726	777	775	796	679	759	778	710	743	777	784	751	722	763	737	713	744	742	732	754	772	742	798	729	740	755	772	718	721	773	797	737	712	754	747	773	757	738	743	800	694	753	676	774	759	733	750	774	792	778	733	706	711	811	743	721	715	724	748	786	761	738	748	773	719	728	768	706	773	759	778	779	761	757	769	704	735	764	779	746	746	719	710	740	750	796	736	732	767	796	732	764	776	771	747	737	767	705	744	743	749	767	765	757	758	758	747	771	744	756	766	753	690	789	707	754	770	813	743	773	765	750	694	746	777	695	763	737	763	748	801	731	799	751	733	717	786	789	776	729	730	744	740	773	731	740	755	749	797	758	700	786	707	723	742	758	749	805	815	787	733	807	742	742	701	756	747	768	752	742	737	798	710	746	707	776	762	782	774	736	705	730	755	734	766	762	726	779	752	820	814	719	749	770	803	770	739	751	723	753	755	707	725	733	753	791	726	784	785	737	722	759	789	771	740	735	743	814	738	762	748	770	789	731	746	792	741	802	809	755	761	740	746	768	722	747	751	802	758	784	759	765	740	740	763	748	791	748	769	748	745	740	778	746	744	710	803	758	782	738	762	718	742	772	711	763	812	785	798	734	773	756	778	767	774	758	723	763	729	796	739	766	756	724	700	749	742	775	757	764	790	721	743	764	746	775	727	747	771	760	761	730	747	784	755	708	712	758	757	762	734	699	777	694	763	734	778	760	780	751	755	792	721	767	710	763	771	733	823	738	728	790	773	750	694	751	720	758	747	783	787	753	754	750	779	782	749	716	736	708	794	704	766	809	782	781	787	773	751	717	731	762	791	743	808	744	769	710	760	738	759	739	759	721	763	782	729	764	748	791	722	708	741	710	710	773	773	745	754	727	819	811	740	732	770	766	750	707	754	748	751	754	729	758	781	795	765	770	738	741	801	771	748	758	744	834	757	756	763	685	739	688	793	811	708	711	709	709	755	751	771	784	736	772	761	744	749	746	775	791	721	766	701	733	764	742	790	692	761	785	753	751	749	772	692	738	743	698	754	734	819	742	797	739	769	771	779	765	773	748	728	744	743	747	795	790	767	725	730	736	772	761	737	799	775	751	764	732	721	781	763	763	726	737	795	762	811	775	804	814	777	737	803	730	728	811	743	782	800	743	715	767	751	710	751	808	756	733	732	797	796	777	759	809	763	769	748	719	765	776	761	774	766	765	753	790	717	760	766	761	746	728	731	789	722	782	756	760	713	731	766	760	769	763	760	785	754	758	738	740	768	753	714	783	738	793	749	699	742	777	749	771	754	716	783	737	780	753	753	741	739	781	722	773	791	756	736	797	743	788	794	739	760	769	749	703	735	717	804	748	791	768	799	732	767	755	748	721	725	769	740	758	767	781	738	810	750	781	757	787	731	741	702	722	693	789	749	764	697	759	737	781	755	747	758	727	769	763	795	759	793	766	786	709	757	784	738	763	715	724	766	732	710	779	801	752	715	748	735	743	755	714	718	753	783	717	804	737	723	778	785	782	768	753	751	766	801	750	742	783	705	737	744	736	747	746	713	710	769	776	742	757	718	786	697	741	724	743	801	728	765	731	741	726	757	712	772	746	746	761	774	723	771	754	799	785	740	753	750	805	752	773	793	731	753	754	709	741	758	785	761	807	732	763	751	753	750	735	743	787	733
22808	20906	28353	23560	20906	20815	4692	949	640	604	547	505	447	445	428	406	406	394	377	364	396	379	396	2646	7700	6211	367	336	310	325	302	333	330	343	333	301	313	336	324	287	307	291	306	319	313	292	285	311	329	278	307	318	290	322	297	296	299	309	298	310	311	314	302	276	309	312	299	308	319	332	306	312	326	292	306	293	291	300	312	304	294	318	329	307	328	338	335	313	334	295	297	282	292	294	286	302	278	288	298	309	316	281	310	338	304	307	315	289	295	348	285	349	331	277	311	270	319	295	299	269	326	291	324	311	330	317	285	333	298	326	332	315	303	306	315	292	326	272	310	318	305	292	320	324	290	292	295	312	287	338	312	329	287	289	330	303	319	335	292	288	303	310	330	298	318	294	286	319	311	310	292	311	273	340	300	294	279	316	305	314	296	288	324	325	305	306	271	300	304	308	304	286	294	305	319	305	304	314	299	273	316	357	314	304	301	305	315	318	287	304	287	316	292	304	286	293	298	330	325	294	303	302	302	317	322	330	306	310	308	328	335	320	324	304	301	300	318	282	282	302	310	351	302	270	331	291	325	316	335	283	319	244	325	308	302	312	299	304	305	288	289	276	341	323	322	299	307	279	307	313	299	294	309	309	297	318	339	335	309	312	298	304	279	280	308	320	302	295	294	316	292	308	325	303	304	290	307	289	294	319	266	296	320	305	299	332	303	311	314	317	347	295	292	304	293	293	280	328	283	324	316	319	296	309	315	299	319	304	303	282	320	293	302	310	303	323	325	306	276	319	323	300	289	292	307	310	332	328	312	315	299	274	278	319	307	312	302	309	299	321	315	351	292	306	313	325	286	301	307	305	311	298	313	343	314	311	355	309	313	327	290	308	299	295	277	318	299	349	320	296	304	332	300	304	301	306	304	305	294	318	285	294	316	296	288	327	290	301	303	315	318	343	328	306	274	291	276	307	310	276	280	287	304	283	310	301	318	288	298	311	280	316	315	317	296	273	288	295	298	316	301	311	321	306	297	302	292	302	337	296	299	291	316	309	294	320	305	327	312	298	306	311	330	299	294	301	294	326	309	323	318	316	314	300	338	299	295	276	289	324	331	305	317	288	303	279	332	284	308	295	316	278	310	331	288	310	304	322	310	300	298	304	283	313	289	333	330	308	282	314	303	304	303	310	290	298	308	288	287	298	309	303	311	317	290	308	308	321	326	285	291	295	305	316	306	284	314	342	310	298	309	300	321	292	284	300	309	298	309	315	327	290	279	290	295	295	308	323	335	283	313	325	270	310	288	316	310	299	295	324	309	338	322	322	325	327	312	322	285	289	300	295	328	285	316	300	319	293	308	331	293	285	300	329	294	258	338	310	292	301	265	284	291	305	358	298	309	301	323	320	328	312	312	310	309	312	328	292	284	332	296	310	300	316	307	338	304	286	278	309	301	268	296	282	293	302	289	274	338	319	283	302	295	303	303	315	311	304	333	334	326	294	301	342	289	330	328	307	302	324	347	316	319	273	297	297	303	296	329	312	302	309	330	284	303	306	312	303	299	294	312	321	315	287	306	308	286	314	277	312	323	317	313	314	288	305	342	296	323	313	300	298	288	307	313	297	308	282	299	297	320	311	333	298	281	327	345	331	342	309	297	284	304	308	306	254	281	328	310	322	298	309	303	313	311	297	316	287	284	324	331	348	314	302	328	316	297	334	307	309	308	331	274	291	302	270	308	279	296	321	325	285	297	304	296	297	310	321	289	330	300	298	293	307	299	306	308	335	285	307	300	309	319	289	314	335	273	342	323	336	316	299	293	295	293	287	323	315	315	299	283	292	323	304	304	305	309	308	295	295	313	298	309	324	330	318	284	286	267	316	270	289	307	295	281	330	303	343	314	301	320	281	287	276	297	266	308	318	298	302	358	313	309	302	319	330	313	297	348	292	310	305	294	299	345	286	323	299	335	317	316	324	297	283	305	268	304	335	315	310	312	332	289	317	297	301	316	315	308	302	326	317	339	325	309	309	272	306	298	302	283	297	319	288	338	285	291	310	350	280	274	301	298	317	312	313	299	335	279	286	298	282	314	286	281	322	332	316	316	301	336	297	295	326	277	314	283	285	300	321	278	297	299	308	313	288	297	310	303	306	308	309	334	310	304	328	320	313	282	291	305	300	314	305	314	285	263	333	296	301	308	275	297	305	328	300	267	313	293	303	309	316	319	292	309	288	321	289	337	302	290	306	300	309	321	313	304	327	274	299	320	321	300	331	298	305	333	282	345	304	298	283	313	274	306	304	314	285	253	282	320	309	276	310	307	284	317	300	291	320	316	317	285	296	312	310	326	335	326	279	306	315	295	292	307	304	293	296	282	308	317	333	286	294	324	296	303	309	303	329	313	287	331	318	311	283	309	314	306	324	284	305	308	335	290	339	296	304	261	273	277	319	306	303	281	311	270	314	302	299	297	284	291	324	295	338	283	300	299	296	290	291	313	285	313	305	309	290	320	276	283	310	263	308	294	260	314	298	336	292	300	276	312	301	277	284	320	325	301	313	297	301	307	320	309	291	297	311	285	281	320	281	287	344	315	308	331	284	279	330	294	314	315	340	286	327	336	319	344	287	299	308	311	290	276	306	309	324	334	303	277	286	288	298	309	314	307	325	317	311	288	308	276	328	309	299	302	301	290	282	300	285	286	298	320	314	319	330	298	324	306	312	277	286	289	293	315	326	314	312	276	296	300	279	289	300	321	302	284	297	315	282	314	310	271	297	314	321	322	299	294	303	286	316	329	310	274	333	301	351	321	299	319	304	337	317	297	299	338	322	314	286	295	264	296	300	294	327	301	307	290	314	333	303	302	295	308	320	321	297	293	308	283	260	355	302	314	293	326	318	292	326	312	282	306	304	271	306	278	299	306	285	309	344	282	297	317	295	281	324	335	315	305	297	280	324	317	300	293	299	304	292	302	322	302	286	307	287	314	323	304	302	305	322	316	316	320	298	301	331	282	299	334	313	294	291	292	284	296	328	303	317	313	324	277	285	305	310	288	307	328	318	275	349	298	319	315	318	316	308	291	284	317	338	294	329	300	290	308	329	308	305	286	317	309	317	279	295	313	316	309	341	303	309	313	278	293	323	260	310	282	314	307	310	318	312	293	341	306	286	303	317	302	300	311	270	318	312	324	327	310	296	312	326	341	308	319	312	312	277	307	282	284	308	311	323	313	274	330	322	293	336	275	287	297	308	297	283	326	310	280	303	308	311	296	310	310	337	299	288	287	312	279	293	330	309	300	317	283	334	346	284	304	288	287	343	307	324	291	296	288	319	294	323	313	323	278	333	295	272	331	301	301	311	305	337	313	292	298	303	320	326	299	303	315	283	295	298	302	322	305	276	303	313	298	297	336	301	303	327	318	295	300	308	329	329	283	326	300	329	326	271	293	299	305	305	309	306	301	312	305	271	305	310	271	320	280	277	275	306	297	311	319	272	342	341
41619	40634	12174	6415	4353	3476	2514	2055	1780	1491	1251	1111	977	895	831	799	708	696	701	689	618	642	736	6235	15612	11815	524	522	521	473	516	467	473	487	508	458	469	495	477	476	461	496	485	472	493	478	502	470	483	466	460	480	455	488	482	471	475	473	506	483	488	480	472	451	482	409	482	472	456	460	439	491	466	431	454	470	473	466	477	476	473	476	475	452	471	449	470	449	447	438	468	466	425	477	466	450	470	466	433	449	514	463	458	491	482	474	483	460	470	401	465	459	486	446	426	461	459	477	465	475	471	521	462	431	468	540	449	471	457	441	432	483	434	430	438	462	475	473	475	443	466	459	460	471	479	462	439	455	450	445	504	453	520	463	464	480	477	464	466	475	448	464	480	444	470	439	435	472	501	474	457	498	479	496	455	476	460	462	485	465	464	493	481	458	446	482	441	453	447	450	461	442	479	481	441	466	449	483	488	418	458	468	442	498	474	493	469	448	447	449	519	462	451	476	447	428	449	506	498	491	474	460	479	482	469	435	462	464	425	485	476	446	456	505	449	500	439	448	492	466	411	451	483	467	459	449	480	501	454	472	483	474	469	464	447	441	450	436	487	508	452	475	427	489	447	453	427	482	433	476	446	422	467	458	465	501	469	471	457	459	458	485	461	466	492	436	470	426	466	475	475	467	456	457	471	459	442	482	483	444	449	462	449	445	456	471	463	488	479	481	470	445	463	490	487	466	488	407	459	452	486	451	483	476	468	462	459	438	436	503	480	432	504	475	474	432	452	488	451	462	493	468	415	476	426	440	460	500	437	500	467	421	429	444	461	474	425	460	420	444	447	445	493	480	479	499	453	488	422	468	438	433	476	449	483	545	452	446	496	495	510	464	453	475	468	495	456	437	448	476	445	474	489	495	508	485	454	493	417	460	480	473	496	468	456	454	520	471	450	476	455	489	435	473	465	498	438	445	432	472	483	427	493	480	439	478	497	466	458	410	456	470	473	446	451	454	450	466	497	471	472	478	454	460	484	445	483	438	474	471	417	462	454	445	464	457	452	475	461	480	444	463	473	464	436	439	439	422	435	471	502	486	488	445	458	490	464	462	486	480	460	424	448	522	469	459	479	433	458	460	471	453	495	518	460	444	475	490	467	450	468	473	459	472	464	457	447	445	468	458	450	453	450	451	471	458	455	440	454	459	474	417	480	447	462	474	455	497	465	475	485	449	461	476	465	490	458	462	469	452	450	459	478	436	474	442	449	441	452	465	432	451	493	436	462	492	476	467	454	437	449	452	417	476	498	427	468	477	461	490	449	431	483	459	445	396	488	494	481	473	442	457	477	443	502	487	443	488	445	463	458	479	454	465	447	426	516	450	493	452	469	470	448	464	476	464	492	481	502	473	452	444	479	479	486	490	497	453	489	471	490	510	468	473	443	447	481	449	481	493	449	447	440	471	445	456	450	469	446	459	421	433	471	457	432	445	473	481	494	446	453	519	487	471	451	478	456	464	424	447	495	472	475	458	444	471	449	443	491	484	476	481	428	482	434	456	441	485	476	485	451	426	441	467	441	428	461	501	462	475	467	459	451	460	456	449	458	492	474	491	477	450	481	470	475	489	453	470	467	387	464	462	453	462	479	489	442	452	484	488	495	481	448	503	435	493	494	469	450	468	464	419	446	473	432	444	500	478	480	479	477	431	473	429	417	476	481	453	458	448	454	442	464	425	442	442	460	462	483	462	485	482	455	488	481	457	441	472	482	477	475	456	463	447	413	466	455	469	471	434	437	448	461	490	466	454	428	438	430	446	472	418	470	464	438	464	483	459	471	466	457	465	429	478	512	471	437	466	498	475	499	477	429	462	461	478	494	479	464	435	488	445	476	440	448	442	487	458	497	433	481	445	484	465	431	464	462	470	444	461	459	465	445	450	440	492	417	475	444	494	437	457	432	479	499	452	475	464	450	460	454	486	485	462	483	470	446	476	461	472	459	488	471	458	480	462	445	462	436	472	417	477	454	441	485	430	454	432	463	446	439	463	507	452	462	453	427	482	451	471	472	463	445	450	491	473	454	421	418	475	436	467	486	450	463	454	445	491	428	432	432	474	454	497	447	452	453	479	453	488	462	404	470	452	496	467	452	462	514	449	479	457	487	485	483	479	447	475	456	479	471	467	412	481	479	449	435	442	487	453	459	480	453	445	427	468	472	476	425	481	443	466	476	428	461	453	473	472	425	427	495	450	466	466	442	466	453	431	456	431	442	466	453	485	477	453	520	473	468	426	466	437	445	452	526	441	478	466	469	499	455	480	494	431	416	442	468	497	473	456	447	490	462	478	480	460	415	426	422	467	460	474	457	455	472	471	437	458	459	468	473	493	468	442	483	471	503	430	434	456	486	444	457	454	494	473	454	477	485	441	395	498	517	438	499	429	466	484	453	467	455	496	464	463	465	419	478	452	475	485	462	449	452	449	505	443	494	478	429	443	457	438	470	450	477	466	438	471	539	427	463	466	490	470	465	472	464	460	475	473	471	506	481	474	444	446	450	485	452	477	466	459	492	479	473	431	469	463	438	421	441	434	449	455	474	422	443	495	478	492	490	436	481	477	493	479	463	445	483	485	446	479	459	478	444	472	471	449	453	487	446	502	442	432	462	467	488	436	458	450	462	492	464	443	470	469	426	477	416	458	482	462	454	467	458	488	459	453	459	451	461	455	457	487	460	486	425	463	466	471	482	417	438	483	478	477	457	463	477	475	463	468	494	455	472	450	443	455	483	472	461	432	485	439	445	466	447	475	450	460	439	421	481	454	497	476	500	493	471	512	491	437	525	480	484	469	518	493	460	441	478	434	450	463	455	471	486	431	445	479	446	402	466	427	467	441	452	451	462	461	426	459	456	457	481	466	461	477	468	475	488	439	486	483	432	442	469	453	528	442	408	422	454	448	432	470	455	456	480	428	453	440	446	471	435	463	496	445	498	491	460	476	446	450	472	459	450	443	452	454	465	445	437	493	466	435	472	453	445	465	430	466	491	492	484	446	490	471	479	438	452	496	486	459	482	460	478	430	489	453	496	532	452	434	471	455	463	486	481	478	447	454	444	450	454	445	484	436	414	499	468	473	464	472	496	453	472	438	497	455	467	478	446	468	432	440	431	485	456	509	461	456	456	460	458	421	461	520	474	428	451	485	409	488	464	459	463	453	464	495	467	479	436	496	494	458	494	461	499	468	476	463	468	460	452	478	501	458	457	469	487	471	452	476	484	460	465	471	476	442	455	473	463	488	472	470	443	492	462	448	470	478	432	484	488	458	480	459	428	473	459	498	456	467	472	486	455	467	427	480	470	472	471	453	475	466	441	436	439	451	433	503	507	460	453	465	431	470	484	485	465	472	470	478	459	455	459	458	508	421	478	496	454	473	472	464	455	457	460	465	432	478	457	482	426	493	482	438	449	427	471	486	440	456	487	460	484	461	470	476	444	448	453	447	471	454
26396	21041	11335	1284	794	630	526	468	452	436	424	444	423	474	421	431	453	437	435	449	424	427	416	433	767	954	400	454	425	453	443	407	467	421	459	429	411	435	442	425	422	453	410	436	428	442	413	415	405	432	429	428	429	427	422	472	423	453	408	444	438	455	432	429	428	439	463	410	412	418	494	458	438	424	433	409	429	439	456	429	403	459	437	424	458	429	418	445	409	433	420	418	432	416	398	461	429	435	407	432	452	435	368	445	417	438	458	430	468	448	419	416	401	412	424	415	460	403	447	400	431	391	441	438	403	447	421	438	503	413	443	414	421	411	416	409	442	419	452	415	390	454	407	456	439	407	391	451	432	400	427	420	402	441	477	434	409	448	460	426	419	431	443	449	421	443	410	417	409	445	458	421	409	449	393	422	455	407	429	421	421	470	435	391	476	402	404	408	411	421	437	418	434	403	412	449	431	431	452	389	450	436	411	438	427	435	411	430	448	456	462	420	396	387	443	427	409	443	437	417	448	462	444	423	420	425	434	414	407	434	463	443	403	418	424	402	407	438	407	407	427	449	425	418	417	456	415	434	433	433	435	406	433	406	418	437	420	420	392	401	422	448	400	378	431	435	444	437	440	435	421	420	463	436	435	386	396	440	414	487	391	435	410	406	442	415	448	402	434	419	417	412	440	402	450	450	459	423	397	430	460	433	403	390	414	479	433	445	420	391	439	454	434	446	443	436	431	376	423	404	439	444	439	429	432	372	424	432	408	453	425	427	448	441	452	452	396	417	409	419	409	408	434	384	418	406	405	436	430	424	438	413	441	429	419	394	397	396	406	443	441	441	448	421	442	462	453	442	422	409	436	422	400	431	454	426	466	438	426	442	416	427	476	405	435	436	408	418	437	432	414	412	449	420	466	438	472	445	443	436	436	410	423	434	459	451	412	413	405	417	442	415	441	417	430	416	394	446	424	452	426	423	420	408	469	407	408	404	406	445	443	435	444	444	401	428	432	426	442	435	432	400	458	394	439	449	425	441	411	430	443	447	433	436	420	445	458	426	444	433	445	420	446	413	451	411	417	437	446	425	419	433	414	459	419	441	408	468	427	438	425	400	441	423	485	462	430	436	433	427	415	420	411	426	415	398	458	476	410	447	418	414	433	422	472	428	436	396	438	396	397	456	466	460	429	490	455	457	516	438	455	465	405	447	477	424	421	460	422	425	433	439	386	392	432	405	419	448	439	419	402	446	447	463	367	402	421	420	426	475	406	443	452	395	402	434	407	402	444	431	460	431	434	433	407	449	403	426	445	424	436	443	434	426	448	412	433	449	422	416	423	385	460	417	418	425	424	464	432	439	395	459	416	425	385	418	437	438	446	428	412	422	395	422	413	440	433	446	438	429	429	434	424	424	412	412	405	425	406	421	434	423	455	423	411	429	422	394	435	412	378	471	445	416	426	405	424	474	435	429	437	403	412	418	438	407	463	430	453	468	388	398	436	420	449	385	437	402	428	402	439	424	420	440	430	389	425	453	439	384	422	406	462	421	433	422	439	434	413	410	435	475	441	429	433	432	416	456	429	414	406	414	455	411	421	442	404	433	426	444	444	447	457	437	417	467	440	467	423	395	412	478	414	421	440	471	411	415	381	449	428	457	431	431	417	443	412	411	443	444	458	430	409	448	440	404	392	474	426	422	432	432	387	397	424	461	430	465	421	431	410	445	453	437	428	438	445	434	413	419	409	449	393	460	437	430	431	419	468	419	373	415	458	425	393	449	429	431	439	434	407	396	444	447	474	449	428	386	424	434	453	409	395	424	420	420	416	460	399	439	446	446	470	432	447	436	416	421	433	429	371	410	417	452	413	420	451	463	459	414	412	432	423	429	477	425	443	451	413	461	441	431	418	409	431	436	403	424	413	408	423	420	425	433	431	419	421	426	425	461	425	413	403	404	434	426	446	433	473	427	410	412	412	408	438	422	447	411	411	410	436	401	423	444	426	427	439	423	433	375	447	423	438	469	435	385	436	437	405	414	395	427	473	444	395	425	419	443	422	444	412	431	471	423	413	411	420	391	416	413	398	392	416	454	404	421	414	446	467	422	444	437	426	408	454	404	448	463	466	422	427	439	467	404	409	409	446	449	417	447	458	444	418	456	454	395	385	472	400	417	440	448	430	431	451	389	423	436	419	455	413	421	452	424	433	398	427	461	433	438	437	418	409	416	447	396	429	444	438	402	410	446	447	426	363	434	438	408	455	433	426	439	458	444	426	501	420	385	401	438	404	400	415	466	423	448	446	450	443	425	437	412	406	441	465	407	401	415	388	448	430	419	419	434	437	427	408	416	446	431	416	401	432	420	416	416	476	427	413	428	395	409	419	428	410	383	415	454	461	446	459	429	429	493	428	467	433	470	440	447	442	453	458	392	437	407	422	429	421	419	432	405	434	430	401	438	460	411	429	409	441	439	430	437	414	478	414	397	410	456	410	397	449	447	442	416	481	455	443	439	401	380	429	443	403	435	442	437	439	431	429	422	398	395	462	415	420	450	424	434	477	443	438	413	455	431	411	448	446	438	401	435	459	408	442	425	434	444	437	426	440	448	441	434	425	448	447	429	448	399	453	415	425	401	445	395	378	412	449	446	397	415	405	459	435	406	445	407	450	393	458	414	449	446	392	416	374	416	431	456	428	423	460	419	445	441	434	454	463	401	423	454	438	475	408	417	415	424	432	462	452	421	445	412	405	442	408	421	439	422	414	447	434	426	412	406	420	454	464	411	436	396	424	419	404	447	404	438	443	447	420	447	399	457	431	447	413	428	432	410	447	441	454	451	423	444	412	403	454	431	454	415	415	417	458	457	448	446	419	401	449	393	428	407	419	413	413	412	435	432	419	410	441	421	398	450	423	430	444	414	433	427	446	410	403	432	422	406	431	397	431	422	448	393	435	444	419	438	419	453	432	447	461	443	462	446	426	446	439	437	430	421	417	408	430	449	432	404	416	442	449	418	449	413	461	435	429	437	448	441	423	433	415	382	408	435	442	441	474	429	424	431	404	440	406	411	421	469	473	407	420	438	438	462	438	429	393	401	426	430	426	404	415	390	441	427	437	401	413	445	451	412	437	463	444	415	410	426	437	435	440	438	445	452	460	417	431	439	409	466	447	429	426	420	483	456	468	440	414	458	451	455	427	454	435	452	432	418	415	397	400	442	432	410	433	419	460	451	413	404	482	423	410	425	404	416	443	447	425	447	424	428	419	402	451	448	412	395	427	414	445	456	409	450	420	432	417	382	418	420	431	415	404	443	422	416	397	386	451	400	454	426	440	429	432	404	385	425	416	435	434	445	436	421	446	449	429	421	456	437	460	408	434	420	451	416	440	431	426	443	426	440	450	424	404	426	457	444	425	424	447	413	409	397	428	418	421	378	376	373	417	419	446	436	470	442	427	400	422	473	415	451	436	427	406	434	432	432	423	431	417	438	466	429	410	485
16268	21260	1791	1069	933	869	793	740	716	676	704	679	694	641	696	596	625	639	668	636	604	640	666	630	1672	1996	628	648	641	626	650	622	631	673	662	637	635	597	648	688	670	631	645	632	627	618	612	628	616	608	646	621	604	559	650	653	633	645	643	620	620	647	644	618	679	660	609	625	606	643	618	655	648	677	639	596	639	608	651	683	659	613	631	628	683	616	593	602	624	652	590	622	623	672	604	611	657	635	604	642	636	678	661	692	665	658	611	651	647	557	619	616	610	662	641	614	657	618	612	638	633	634	638	623	660	614	678	667	656	637	611	670	606	631	619	666	651	613	635	617	629	594	660	639	646	632	629	656	676	661	590	597	607	681	659	635	636	624	624	665	642	608	611	647	646	634	656	630	681	670	667	613	663	644	593	646	646	620	631	623	610	659	613	656	627	641	602	670	597	656	648	615	612	610	637	607	624	646	611	655	607	641	572	647	674	607	622	640	656	628	671	624	642	644	666	639	638	601	662	602	656	643	606	600	651	637	652	601	656	612	667	598	665	574	660	610	606	654	654	615	621	623	636	649	625	627	619	597	623	649	636	616	612	603	583	657	668	718	637	660	653	660	630	637	636	644	664	577	637	630	630	584	604	636	601	576	633	620	651	607	647	609	631	641	635	619	618	584	642	636	672	655	624	661	607	619	639	641	657	667	616	587	644	591	658	601	628	613	639	600	622	637	626	684	629	628	599	659	606	654	627	614	622	655	595	628	613	665	625	650	621	605	586	640	598	613	633	664	649	653	620	601	653	643	632	627	610	639	599	641	651	617	624	649	610	631	661	631	646	604	590	668	614	631	578	594	634	659	675	596	611	642	600	622	662	612	589	650	608	647	681	630	621	611	665	625	638	578	687	626	642	637	653	621	623	634	626	646	613	650	681	619	650	620	645	645	630	657	617	658	624	629	634	644	642	633	651	612	648	648	621	615	638	627	650	630	555	634	602	636	562	658	639	650	626	724	634	618	675	624	667	640	675	666	662	615	646	665	653	647	651	642	630	653	619	664	587	637	698	610	641	604	663	639	661	681	606	589	657	650	654	596	608	627	558	628	615	668	588	622	614	639	620	646	662	632	630	636	626	635	649	631	653	600	601	662	624	615	627	619	575	643	661	649	673	638	685	588	600	659	657	636	644	643	620	648	632	613	626	634	569	645	671	613	617	644	657	638	644	631	599	591	647	645	646	632	623	653	651	666	636	649	622	607	609	652	650	633	632	618	629	637	648	628	607	622	627	632	682	621	639	610	650	624	676	638	653	632	622	653	658	622	638	605	618	642	611	651	654	643	642	629	609	624	629	634	637	669	615	627	648	668	621	632	595	675	669	612	658	605	630	634	622	624	644	650	613	579	632	607	616	602	599	620	615	631	630	582	594	651	615	601	625	607	604	652	641	661	650	636	641	651	620	637	655	620	647	671	640	582	644	649	642	639	627	612	633	584	631	658	603	657	587	615	640	640	639	634	635	648	653	612	631	636	650	615	638	651	649	678	685	615	688	684	624	662	602	606	607	610	631	633	634	620	654	614	675	628	645	638	669	607	658	630	608	614	642	649	641	641	623	628	652	640	645	641	632	608	633	644	635	638	624	590	643	640	629	635	615	619	625	602	614	658	624	643	626	592	639	646	611	594	620	661	620	576	642	593	627	642	593	659	631	642	656	626	677	603	666	627	641	611	661	660	660	639	658	629	622	628	655	631	642	612	655	623	649	655	625	593	694	646	650	628	620	616	646	619	637	619	637	641	653	637	625	654	657	644	625	610	598	664	604	631	649	620	628	654	620	600	652	653	635	592	615	628	670	651	672	606	632	654	590	648	616	644	629	616	582	644	655	651	641	640	626	641	634	634	642	633	654	651	624	616	604	626	620	621	646	647	662	668	664	589	616	607	645	567	637	598	629	640	631	589	625	624	651	626	629	640	646	589	617	643	649	661	595	649	627	611	639	651	554	636	605	631	672	634	614	677	648	644	664	669	622	589	627	586	645	648	616	630	622	642	618	636	616	630	631	630	639	651	659	636	620	612	621	651	615	677	633	658	618	650	634	667	602	673	590	666	639	648	635	619	618	658	653	608	676	666	659	646	668	614	691	588	623	645	651	636	679	583	656	663	608	648	613	639	637	608	629	586	614	657	634	620	610	587	647	612	611	634	606	611	605	628	654	609	653	637	661	625	641	670	660	643	660	620	647	617	628	654	661	678	612	602	659	610	611	642	614	615	666	613	618	629	654	613	646	615	647	651	672	657	635	579	632	613	626	631	612	655	666	617	632	631	644	695	606	628	606	647	625	662	698	612	630	622	661	655	639	607	674	673	600	579	648	627	627	583	621	654	630	616	638	622	599	674	617	624	616	670	649	592	591	675	625	629	648	731	639	620	655	602	698	634	637	663	637	607	594	622	628	635	631	599	639	661	624	668	645	581	648	606	626	610	598	647	618	648	634	620	678	664	709	623	615	623	669	620	649	661	613	652	658	619	624	614	667	603	637	621	669	636	658	649	665	669	612	607	633	633	683	629	640	630	648	578	646	645	645	616	606	666	627	673	609	597	648	634	641	602	604	658	600	659	621	623	686	635	641	668	588	650	640	610	609	647	648	667	616	624	638	649	636	625	644	620	659	655	654	656	585	585	567	633	655	647	612	671	646	621	607	631	662	640	636	665	669	650	600	633	608	622	619	682	698	624	609	648	638	611	653	641	617	664	641	636	620	625	616	630	628	611	642	644	642	630	666	605	636	640	674	650	643	606	611	641	642	639	630	623	640	640	655	661	669	672	631	634	637	626	647	659	699	619	608	653	615	651	651	596	675	617	628	618	682	621	629	650	604	663	633	626	652	641	648	632	672	664	591	634	657	619	659	614	644	662	646	646	659	685	657	644	608	623	628	632	662	637	600	644	605	640	629	677	660	613	607	608	603	661	639	622	628	601	598	642	647	623	652	612	620	640	638	625	672	624	631	594	656	600	609	658	653	614	606	664	637	665	651	620	656	626	644	659	617	621	622	611	679	652	557	636	687	634	641	598	624	683	667	632	602	637	610	623	613	610	675	614	628	657	629	653	657	629	640	620	663	583	609	650	630	623	655	653	579	579	627	693	654	618	627	641	657	615	649	681	665	611	634	635	631	585	587	620	607	594	622	653	689	666	603	640	641	663	648	609	650	601	625	616	601	632	635	623	626	617	623	631	627	625	647	657	609	629	640	637	603	646	647	607	611	639	603	632	656	642	614	658	668	661	600	622	573	634	635	624	663	645	598	607	617	644	661	658	635	659	630	652	609	651	604	635	616	600	587	630	618	593	655	628	622	640	651	656	647	647	678	630	638	627	679	680	605	627	605	660	639	613	639	640	665	642	590	634	614	661	623	615	649	669	636	606	662	636	660	607	650	600	618	609	632	619	644	633	622	654	648	632	605	655	616	611	627	646	595	664	657	590	671	653	617	605	615	594
23824	20946	27902	24059	20047	3586	1085	783	691	594	610	628	585	581	576	558	549	562	545	580	569	509	537	713	4407	3112	567	532	496	545	512	516	483	482	518	484	540	513	527	492	500	482	466	501	493	515	527	463	529	524	523	515	487	505	523	515	491	499	481	533	487	505	540	535	501	472	505	498	507	532	488	520	493	480	548	513	495	487	511	507	524	508	543	450	524	512	540	537	517	507	509	501	540	511	460	495	495	497	500	489	533	502	517	510	521	476	490	500	531	541	516	429	479	517	494	512	500	531	477	508	485	481	519	470	511	494	520	510	517	554	518	521	507	520	494	510	508	515	472	489	505	510	529	529	502	504	503	512	517	530	493	508	500	542	485	506	509	565	516	503	523	482	500	516	500	488	481	470	530	485	495	493	513	484	493	502	503	551	509	514	489	495	494	504	501	516	467	544	544	512	508	521	524	499	513	483	544	516	531	485	481	532	515	503	500	500	478	550	507	531	508	481	493	450	535	501	451	502	527	519	483	555	500	501	485	497	515	484	498	506	504	513	503	501	507	507	486	493	517	512	476	521	469	503	489	487	496	488	515	455	542	477	535	508	501	568	492	486	461	457	499	508	485	471	508	496	496	501	528	528	473	509	530	544	489	518	502	489	517	494	479	500	518	509	512	492	471	469	506	492	529	462	538	496	482	509	495	462	511	463	497	476	452	509	496	474	468	517	503	501	504	444	480	489	506	465	491	493	504	492	477	516	531	513	479	511	506	482	516	509	480	471	500	495	504	510	464	505	502	519	500	465	535	500	547	525	488	500	482	457	497	502	487	510	479	493	437	510	494	506	481	551	450	497	464	514	550	521	532	475	530	502	526	479	494	477	493	526	486	486	501	514	480	514	489	510	497	508	524	514	505	495	502	483	501	434	492	515	493	486	510	517	499	483	502	474	474	496	482	522	520	478	511	550	475	494	518	490	510	522	518	488	453	532	492	514	491	518	521	548	509	479	484	527	516	499	491	493	511	458	521	549	497	448	477	540	493	468	491	474	522	519	503	493	476	498	473	462	518	474	486	489	506	522	481	476	502	525	514	496	527	477	477	494	483	478	509	500	492	500	487	458	475	516	512	521	480	497	513	519	484	512	527	518	527	474	501	501	487	508	508	524	460	498	527	488	483	483	515	527	524	484	490	496	548	523	513	484	505	485	482	495	516	519	472	509	517	508	553	542	538	503	524	520	495	504	492	483	451	528	474	517	505	475	488	520	517	529	525	525	501	476	506	499	520	514	530	485	486	490	540	475	508	529	492	523	505	493	537	524	511	537	513	505	531	474	491	492	495	547	547	524	489	519	530	493	513	511	476	494	491	526	527	482	498	441	519	499	515	507	499	517	494	523	506	535	488	523	505	503	526	502	483	515	558	511	543	524	515	479	520	477	480	499	513	514	504	513	537	502	511	502	497	478	518	466	505	534	536	487	520	459	494	482	508	487	498	482	500	488	495	463	521	495	493	531	518	523	513	507	530	496	503	481	490	499	505	508	504	517	554	532	503	523	502	475	491	461	510	481	513	521	541	548	520	517	536	515	475	511	491	487	485	536	494	539	486	499	532	504	506	453	506	499	487	528	519	539	507	515	498	554	517	525	475	494	513	495	498	483	520	495	522	536	486	476	500	501	520	539	513	489	493	517	507	522	522	472	492	484	468	501	516	505	492	502	529	521	517	540	512	514	500	488	504	481	500	549	467	502	515	493	528	522	522	474	504	502	498	483	507	508	518	559	495	465	515	531	487	532	529	515	537	482	481	507	512	481	536	484	516	521	537	539	527	489	531	459	511	500	474	450	523	510	429	475	473	495	474	488	526	505	493	471	475	494	486	509	492	504	490	580	500	504	479	479	471	521	550	454	485	437	539	515	465	515	509	502	540	506	528	529	494	526	512	517	482	515	523	503	506	499	472	514	513	538	477	499	443	526	504	554	480	504	497	492	525	518	506	476	525	519	519	497	516	508	537	496	484	430	485	467	498	472	500	484	479	470	440	484	496	492	513	498	493	515	500	507	526	506	506	476	494	502	496	508	471	533	502	526	494	484	489	453	484	492	516	523	510	499	508	538	502	484	486	513	555	496	519	500	514	497	559	487	511	511	518	499	466	528	514	476	489	500	503	487	473	512	516	502	510	477	492	530	496	491	526	534	503	483	504	501	512	508	515	483	515	498	501	504	494	532	484	475	499	542	545	494	467	488	510	486	552	507	496	513	456	514	527	541	520	519	501	492	493	532	496	507	514	442	508	507	499	482	500	492	498	509	471	545	494	556	539	513	469	470	493	516	503	499	527	482	534	465	519	507	485	495	508	507	494	486	492	533	511	483	516	487	560	499	526	485	508	496	487	522	482	495	512	521	488	461	495	525	503	484	490	475	476	517	505	523	496	507	496	471	468	542	479	483	479	520	514	508	482	544	506	495	494	491	461	503	529	487	502	534	508	486	523	488	509	503	498	470	491	478	526	496	520	518	496	511	505	504	484	524	520	498	535	492	518	484	469	483	506	501	479	455	507	494	513	486	509	498	526	559	503	495	522	574	509	468	521	496	511	466	469	507	511	505	511	521	548	452	488	499	496	525	527	469	493	544	508	484	510	472	503	456	573	477	494	521	504	502	524	474	509	469	467	503	534	495	518	486	460	489	514	501	475	537	500	495	494	493	516	511	490	493	525	492	484	498	478	478	504	528	547	498	481	514	494	552	510	527	487	491	523	496	501	488	513	549	534	495	529	498	497	504	514	486	511	495	538	477	527	487	494	505	499	533	508	467	555	491	523	531	501	471	538	495	518	544	509	511	530	505	513	466	487	476	513	499	494	473	440	485	517	524	491	522	504	415	516	487	494	502	514	476	478	537	509	506	488	518	572	457	490	485	506	541	497	497	506	521	495	485	490	528	483	458	492	518	482	489	536	524	510	515	531	503	471	511	486	506	467	519	503	466	514	509	498	514	487	498	516	464	493	499	456	474	459	487	495	509	456	505	518	478	472	516	492	529	523	519	557	502	477	471	485	495	530	457	483	524	512	517	496	498	504	507	500	514	497	525	520	501	484	475	541	520	512	468	512	463	480	524	502	530	481	515	470	506	510	528	504	508	531	471	501	477	496	476	444	501	519	502	537	503	522	489	484	465	462	494	480	483	534	465	473	568	535	534	511	485	525	507	519	472	500	505	509	499	535	464	513	430	503	522	494	514	525	551	512	487	465	499	500	496	479	524	469	524	522	464	508	531	483	462	449	514	520	477	500	563	507	462	547	511	510	492	512	502	481	516	509	506	528	551	505	469	486	523	512	497	481	475	480	487	500	535	526	505	505	513	478	523	502	482	471	515	485	494	481	482	504	500	503	503	531	530	521	494	487	512	483	518	515	509	472	542	474	521	509	499	527	492	523	538	522	465	522	510	507	533	517	530	461	511	528	517	501	515	472	483	499	526	532	519	479	490	548	535	489	502	526	505
36327	44926	7740	3917	2863	2157	1794	1464	1326	1219	1148	998	1016	965	921	881	867	858	824	834	793	829	788	1333	10013	5962	752	725	738	766	769	753	781	759	740	729	768	746	787	768	721	723	784	720	698	745	755	748	756	759	723	741	775	732	728	732	759	753	781	716	709	748	755	712	757	683	729	720	707	742	768	670	761	724	710	706	699	767	784	714	721	754	721	705	757	801	752	741	762	749	741	762	743	718	756	672	774	750	740	792	710	743	725	734	761	706	738	747	718	773	791	679	728	778	753	724	731	744	729	733	722	712	758	690	725	747	721	738	704	720	763	713	748	726	720	735	723	726	798	706	720	738	682	756	748	690	736	729	712	722	753	747	767	771	767	761	728	756	715	794	728	740	762	724	727	720	705	793	721	747	742	737	722	781	739	748	746	714	731	748	763	764	779	791	780	778	712	736	733	765	727	720	758	740	780	751	761	713	732	713	743	697	817	739	748	738	728	740	751	739	734	746	776	727	716	713	709	714	754	782	766	748	747	719	735	710	694	731	687	795	748	739	704	750	742	767	745	752	751	749	708	755	745	687	704	747	724	672	736	713	808	725	758	720	744	816	702	739	768	725	765	768	743	736	729	698	764	724	783	696	736	720	733	812	717	725	743	738	745	767	743	747	752	738	718	758	762	755	740	751	719	741	793	702	754	753	706	690	749	778	691	725	792	773	726	761	744	743	797	771	738	736	747	727	755	707	803	743	720	707	695	722	722	766	778	699	746	751	704	707	722	739	758	698	723	729	782	726	758	767	786	714	705	740	759	726	717	729	746	714	739	686	750	749	737	700	825	721	724	719	769	695	739	728	755	805	687	760	707	719	758	742	760	720	727	728	697	721	739	742	753	769	732	782	703	708	747	687	714	683	750	774	741	711	703	666	773	712	757	746	729	705	801	760	767	754	735	714	705	716	719	727	734	719	759	745	718	754	750	721	752	655	719	747	704	738	744	747	772	768	746	783	775	743	757	752	727	703	708	761	754	729	736	772	774	710	756	736	747	802	745	723	741	722	724	752	725	764	781	723	713	733	751	745	743	747	727	801	751	695	731	757	726	785	720	754	738	767	748	729	777	734	757	672	747	714	747	742	751	716	705	754	720	723	804	778	767	747	709	761	745	736	739	786	738	735	744	763	748	807	689	742	736	710	791	752	761	763	666	734	727	740	790	787	741	725	771	780	750	710	738	723	746	690	701	720	741	725	722	707	738	765	772	744	738	775	793	760	741	746	721	776	710	740	680	771	741	760	742	758	751	762	755	733	706	737	784	772	741	745	702	763	732	725	762	731	724	755	670	719	763	757	728	675	743	682	752	751	754	698	745	777	729	732	783	755	738	721	746	731	747	770	754	701	741	745	728	753	688	764	722	722	759	736	766	727	727	749	715	695	766	767	733	745	735	725	721	787	704	709	725	741	745	724	766	707	697	776	718	773	763	734	742	727	770	781	750	723	730	722	757	758	745	707	736	776	805	757	718	691	739	688	759	762	736	735	755	781	719	748	753	741	737	727	732	738	721	752	745	740	731	726	766	704	774	746	747	714	736	757	752	709	724	724	708	738	727	712	730	723	723	746	713	756	722	700	764	680	711	717	748	734	792	742	784	771	743	728	728	750	714	727	735	794	715	724	702	738	772	709	720	753	779	795	738	685	744	688	776	739	730	772	750	719	779	746	704	708	681	763	764	708	715	794	725	774	784	767	744	745	772	742	728	753	776	776	737	749	807	728	733	719	732	717	733	777	730	745	733	732	759	678	793	728	755	775	765	702	751	775	780	741	741	727	719	754	763	769	710	739	759	751	766	700	767	779	774	769	801	716	708	760	749	736	761	715	782	769	765	728	772	701	720	758	721	756	755	776	779	740	732	744	691	747	696	702	760	723	705	744	784	681	719	762	730	713	733	711	773	739	775	728	766	741	791	708	753	728	757	700	737	739	728	743	741	810	760	770	724	728	714	792	770	707	682	771	727	768	728	736	777	742	743	741	740	749	682	660	747	767	768	745	719	716	747	717	780	715	774	701	746	795	739	724	735	701	766	710	730	699	732	728	678	804	734	765	733	743	733	754	761	742	714	747	708	732	777	725	772	749	710	757	774	767	770	689	719	758	750	740	721	755	709	728	751	730	756	724	710	704	758	754	754	746	697	738	727	773	689	674	739	775	741	702	775	741	770	787	719	737	721	752	731	710	687	779	730	693	761	717	800	727	795	726	778	770	721	731	740	733	773	704	763	719	734	710	728	728	716	729	786	744	739	768	740	741	740	730	741	716	760	737	737	743	788	703	757	713	682	770	677	731	733	728	703	764	749	757	728	745	764	730	737	757	744	774	727	749	755	721	737	716	753	750	722	714	703	669	722	730	794	702	735	703	745	769	735	689	750	729	738	757	707	756	727	716	744	776	707	736	679	757	787	713	756	729	759	760	799	705	766	772	760	716	761	737	736	718	722	719	716	748	735	749	757	723	758	801	745	709	735	730	768	732	718	716	710	740	742	756	740	727	748	766	670	770	749	783	718	766	742	733	746	727	764	751	756	734	721	748	727	749	810	710	716	744	751	703	739	730	725	739	715	709	765	740	736	728	752	767	705	782	692	765	707	718	762	722	772	745	777	719	773	792	688	703	729	774	760	743	753	684	739	748	746	743	729	737	710	763	759	767	739	720	780	729	750	722	772	729	735	713	702	702	745	742	720	738	711	734	698	780	667	763	720	684	731	741	748	726	757	769	795	690	742	724	713	736	765	767	713	788	734	736	740	705	736	709	751	691	716	714	735	726	748	700	713	723	790	729	726	706	730	781	717	705	727	750	741	726	758	732	713	800	761	738	656	725	738	738	732	741	750	750	757	725	728	731	713	679	686	734	713	753	763	714	714	738	748	758	734	704	688	743	730	776	759	716	758	724	716	772	742	733	746	752	657	756	682	725	742	731	704	715	691	762	741	743	709	744	785	727	742	760	750	726	742	704	776	785	717	742	759	715	745	747	770	752	797	744	793	690	800	783	707	766	770	712	747	751	736	735	760	724	744	723	731	729	783	786	756	738	794	699	759	728	727	736	744	789	764	757	727	734	730	749	722	729	736	730	738	740	735	759	760	730	728	764	741	763	774	737	759	780	739	760	776	705	709	702	764	788	706	707	716	738	703	713	723	732	736	743	719	720	740	774	720	737	734	720	740	732	734	781	747	754	750	729	751	758	742	749	676	737	739	723	751	702	759	762	765	785	732	723	771	755	739	747	742	775	780	715	737	711	770	695	729	756	705	737	744	710	750	695	711	708	743	723	748	772	711	735	713	752	754	729	751	729	791	742	773	711	751	761	715	757	731	729	744	722	746	743	765	794	750	796	728	702	768	715	762	708	755	769	756	733	731	709	718	735	713	801	718	749	745	710	748	726	724	743	752	690	724	754	732	756	721	757	750	762	797	768	719	754	709	763	746	747	738	766	775	780	691	743	757	709
22584	20753	28676	22870	20738	20424	3509	835	599	533	491	462	459	442	417	338	371	352	378	370	337	363	370	1023	5812	1721	319	292	312	319	288	295	308	299	261	301	299	291	296	288	294	294	288	253	275	269	310	299	299	302	282	286	281	295	271	300	308	279	299	264	282	309	285	320	278	268	274	321	296	287	296	245	285	287	295	267	269	279	275	274	265	298	304	272	270	306	277	266	289	278	274	278	295	297	264	301	284	288	303	277	273	272	283	273	278	293	291	275	276	263	295	266	309	284	269	304	276	279	319	300	269	289	289	296	286	309	294	302	307	290	318	277	312	272	277	262	253	278	266	270	257	277	280	299	292	309	281	270	296	289	301	303	308	269	275	305	299	257	321	279	279	262	277	301	296	288	264	258	286	247	252	296	294	290	259	326	270	273	295	249	273	252	314	281	292	300	289	277	306	275	270	303	283	288	278	292	293	282	306	268	285	270	273	313	257	277	275	294	303	269	300	278	272	295	296	291	280	285	312	270	280	305	301	305	283	300	295	287	288	282	280	269	284	250	296	288	269	266	307	281	312	314	299	265	312	292	309	280	290	282	285	291	281	279	268	275	291	269	284	273	266	314	282	273	287	307	319	281	286	295	276	274	271	247	284	269	286	280	297	301	286	297	279	268	286	270	304	295	256	267	304	264	244	300	290	293	267	275	319	296	274	310	282	303	306	271	298	296	264	258	298	268	282	305	280	284	291	291	310	276	274	278	297	311	306	275	258	272	289	305	266	301	271	313	286	278	285	269	273	317	283	299	275	318	283	290	287	290	283	270	297	311	291	277	261	301	230	287	295	318	295	310	279	279	292	285	297	284	253	259	275	268	292	288	314	307	308	266	281	308	264	295	264	292	282	283	298	321	281	288	268	277	317	279	269	272	274	275	312	310	279	302	254	234	310	294	317	316	290	294	306	271	267	266	260	281	297	302	288	305	287	239	280	316	309	289	271	296	299	274	282	290	263	268	301	287	271	298	288	273	297	247	301	286	291	288	251	283	306	276	285	277	296	304	282	288	283	261	284	301	271	281	304	287	274	289	312	288	305	289	272	288	311	282	239	289	262	291	270	277	323	279	257	290	240	291	277	308	306	290	312	311	284	261	291	323	293	272	300	285	313	262	300	279	273	272	265	270	266	290	275	288	284	264	258	284	270	269	289	294	272	264	249	305	281	287	301	306	263	270	300	275	314	284	277	262	307	289	267	264	298	288	264	296	270	274	309	282	260	292	291	277	285	308	277	284	290	258	303	267	294	285	275	275	286	267	320	263	285	286	295	316	277	300	302	264	293	295	286	302	281	271	270	273	299	297	257	274	294	300	273	237	282	267	336	282	275	282	273	251	271	267	285	278	305	263	269	313	288	297	286	289	264	269	264	305	285	255	251	287	288	268	301	297	260	284	285	266	291	295	253	288	316	259	286	273	281	297	296	301	297	253	261	280	296	287	315	267	277	252	308	291	279	293	266	299	314	284	299	268	292	283	288	265	262	303	297	297	295	313	280	305	311	241	262	298	275	313	277	291	295	283	254	280	263	283	267	285	293	308	306	269	279	315	286	284	268	290	282	298	306	285	245	284	270	278	274	290	276	274	294	300	268	294	271	262	246	249	264	302	275	307	297	288	285	265	288	285	283	286	254	274	282	267	288	301	302	292	291	271	301	281	290	305	271	268	239	284	299	285	280	262	299	291	267	279	318	264	286	281	268	304	313	313	262	302	264	294	280	272	284	290	290	282	308	276	321	297	273	261	287	258	264	277	286	283	293	306	280	275	296	273	263	257	303	249	293	288	295	293	244	270	291	311	311	281	250	284	293	312	272	272	297	286	279	314	294	271	291	310	259	308	285	277	275	291	291	325	275	276	279	290	303	267	323	244	282	277	274	290	305	284	289	265	271	277	281	294	284	272	278	290	301	279	276	288	275	311	294	283	297	283	299	290	289	283	269	294	250	263	287	282	277	304	279	305	283	280	268	286	311	269	268	302	278	298	277	263	252	273	291	296	279	286	257	296	286	293	291	287	288	293	330	273	297	271	269	304	273	282	291	287	257	277	281	289	316	295	287	258	279	278	309	267	289	275	261	260	288	298	286	273	289	266	279	281	276	298	286	300	284	276	247	300	327	274	271	311	270	265	276	280	267	310	263	271	305	287	318	273	274	259	257	292	294	308	274	274	278	266	261	285	273	306	279	289	297	256	279	253	291	298	313	282	242	270	293	275	278	302	285	291	299	299	286	294	290	259	257	291	305	294	287	288	283	301	255	273	287	254	300	282	293	278	282	295	272	265	282	313	264	283	247	286	318	297	263	292	300	281	270	307	289	299	249	283	274	278	269	290	277	291	285	281	270	303	288	311	272	270	275	292	297	291	263	289	290	299	279	288	299	284	284	297	283	280	284	331	292	298	294	265	281	266	276	264	266	289	273	257	285	283	290	283	275	298	272	291	269	275	269	309	288	260	281	277	261	301	254	268	307	268	253	267	270	258	274	289	276	269	266	299	311	257	281	298	299	264	282	306	300	263	274	275	274	266	259	307	289	276	296	308	270	278	306	260	282	301	261	293	267	314	294	245	294	279	267	255	318	275	318	282	289	276	301	281	269	265	295	288	284	260	270	280	285	250	276	266	275	269	293	270	265	271	305	304	246	269	268	291	292	277	270	290	281	332	285	294	301	272	292	295	271	263	255	292	283	319	290	266	284	280	311	269	267	290	271	335	272	274	275	285	289	290	288	291	260	303	291	280	315	275	295	298	303	283	321	289	264	271	287	284	265	303	258	306	270	225	270	303	274	274	293	301	286	283	282	261	282	271	270	283	278	265	282	260	308	291	304	300	294	276	276	284	295	284	281	259	282	307	292	280	299	308	280	256	297	308	279	299	261	294	298	264	284	264	298	300	314	289	269	275	277	278	280	300	287	263	317	289	295	306	268	272	279	314	294	240	272	310	296	296	274	270	302	277	304	273	294	281	286	276	279	290	263	274	268	293	279	278	295	279	281	306	266	258	301	260	275	286	307	276	311	290	293	289	265	286	257	291	278	226	277	275	290	272	272	295	293	284	284	260	289	273	253	288	308	284	290	300	276	272	299	277	319	277	278	301	269	309	301	277	300	271	298	277	272	288	288	261	292	260	322	285	265	304	263	299	282	269	288	284	290	308	276	284	265	267	279	282	284	253	295	292	289	271	309	277	280	262	290	259	267	280	289	261	271	269	271	264	297	296	306	258	297	314	308	275	277	282	296	302	289	293	271	272	267	276	255	287	300	277	287	288	255	299	283	278	300	290	240	279	308	270	312	309	277	302	288	320	303	268	294	291	272	278	299	284	284	298	272	280	287	271	293	294	290	302	274	287	304	285	290	300	275	278	299	307	297	288	258	294	277	313	281	275	269	296	289	264	293	254	286	278	233	306	288	280	299	301	269	278	263	275	290	285	273	286	274	279	289	260	286	295	296	268
44311	50976	11935	6066	4236	3166	2336	1859	1566	1345	1107	1052	920	833	814	703	739	644	578	662	546	595	554	2404	12409	3250	505	476	472	447	463	444	462	477	448	458	456	462	449	457	452	435	417	445	468	493	498	432	452	454	429	417	476	461	434	452	445	425	467	466	407	445	416	439	434	434	471	447	439	423	427	408	467	435	440	441	425	491	458	436	426	436	476	463	481	452	433	438	401	419	456	440	440	409	467	448	447	439	444	426	425	414	443	445	407	431	432	428	429	423	415	450	426	434	405	430	416	413	467	387	465	440	459	441	434	433	387	416	449	405	455	409	414	450	437	452	399	391	426	393	406	392	431	453	454	415	453	425	434	438	471	446	430	443	439	432	436	467	444	445	398	417	462	405	426	409	448	409	439	413	424	433	408	378	431	427	461	403	433	417	423	408	441	426	405	426	424	436	438	414	386	419	442	421	406	438	407	450	448	423	465	433	401	443	438	425	413	429	408	445	441	405	416	447	453	447	444	446	452	425	458	411	454	449	440	435	427	436	432	433	452	428	449	457	474	417	425	430	418	428	416	431	437	419	420	412	428	457	415	436	407	438	445	398	430	428	420	429	430	419	444	428	398	439	395	433	413	371	447	447	418	445	417	439	405	419	462	401	414	422	451	426	436	418	434	404	409	400	402	401	412	419	482	413	419	394	421	436	413	442	425	395	442	414	457	442	410	477	441	450	442	406	439	457	437	431	410	439	462	428	450	448	431	462	428	425	442	403	458	435	448	431	452	428	429	444	448	392	414	421	444	438	456	418	444	401	463	422	422	385	429	399	443	452	462	425	445	448	437	420	425	403	453	414	440	447	437	428	417	440	418	479	403	454	407	434	416	456	453	374	426	420	429	415	445	466	424	449	473	474	417	445	427	448	400	443	442	402	422	477	402	427	464	426	451	420	464	451	461	457	443	416	450	414	428	456	450	420	449	451	453	419	439	425	433	421	425	408	392	391	439	437	416	442	426	393	442	418	425	433	427	441	433	437	457	425	456	419	432	403	440	442	433	441	430	431	422	423	449	468	407	446	453	447	425	462	412	426	444	406	435	433	431	406	438	415	402	443	436	469	475	391	489	458	431	423	424	456	477	438	426	423	427	450	431	434	438	406	448	449	472	465	452	433	424	439	466	442	434	404	413	425	429	414	427	410	449	456	429	436	430	444	420	447	414	404	386	408	467	433	412	422	421	408	425	423	391	373	402	431	415	429	446	421	403	430	459	423	446	455	419	413	434	434	419	417	441	431	424	442	435	423	432	417	418	459	473	420	405	436	436	420	426	429	437	424	413	392	427	431	431	446	440	404	426	437	434	431	411	409	402	436	478	462	477	483	450	423	396	387	418	432	433	455	432	422	413	430	429	400	405	385	422	427	457	413	434	450	426	414	417	445	395	435	419	412	420	446	399	447	410	418	443	408	436	404	424	463	391	425	429	416	432	448	411	427	418	458	433	455	431	425	475	431	460	444	404	415	422	414	425	435	436	457	459	461	431	462	440	404	406	440	427	412	434	446	425	441	422	438	431	431	419	434	446	423	406	441	399	437	405	453	428	449	407	459	421	428	407	418	423	419	409	449	434	414	437	419	447	448	419	450	417	412	410	421	414	444	448	397	428	447	415	431	423	443	391	400	412	436	434	394	460	428	457	436	457	439	424	441	406	463	472	438	420	409	418	447	421	385	441	433	451	441	407	437	420	421	431	434	412	381	461	414	435	431	445	429	427	437	440	432	444	428	472	454	405	388	434	437	445	426	411	449	416	416	455	454	439	446	398	438	417	405	430	464	411	451	456	411	412	407	425	426	423	405	452	444	411	449	443	434	401	481	438	400	424	438	451	404	428	448	418	429	429	446	447	436	450	454	417	430	431	425	440	419	451	453	413	431	406	443	430	393	436	418	456	432	402	456	422	398	416	433	442	397	420	443	406	418	402	441	456	444	452	426	431	393	446	427	449	445	449	425	450	411	417	429	435	398	443	435	470	452	447	394	448	432	412	449	436	431	431	410	424	391	419	437	410	413	435	440	380	441	423	410	435	456	416	422	456	403	431	404	458	477	420	447	448	452	411	449	395	419	442	432	439	423	441	418	402	412	398	434	444	422	450	447	471	431	420	438	430	425	434	460	414	460	457	429	415	423	430	460	420	407	433	424	443	423	423	461	429	396	444	442	429	438	439	417	434	449	486	431	420	374	413	428	387	385	435	403	400	398	429	451	449	425	421	436	431	420	425	402	464	432	438	387	407	416	394	415	447	441	428	469	435	441	417	397	484	446	448	428	444	430	440	436	450	421	448	416	426	430	439	421	433	437	406	419	404	434	395	433	403	430	434	458	441	403	428	414	427	398	415	440	419	408	410	416	430	423	403	397	425	420	405	425	450	431	440	409	441	446	444	431	410	450	406	421	394	434	430	426	425	429	428	447	425	451	449	405	446	450	440	427	412	441	451	403	432	436	481	461	442	402	448	405	427	444	436	409	444	395	442	435	467	438	438	409	378	454	402	420	398	427	477	438	452	370	422	439	444	437	453	418	441	402	447	442	418	422	420	456	433	447	444	460	369	452	443	447	424	436	417	438	399	410	447	445	413	444	379	393	414	449	443	466	452	394	452	433	476	433	403	444	447	397	437	419	450	440	452	451	441	449	417	424	424	427	397	444	448	431	404	401	428	439	452	437	387	439	393	430	455	415	449	418	430	436	431	433	388	418	455	414	390	426	434	461	401	398	448	456	454	448	494	404	429	465	424	450	432	388	424	409	441	456	450	446	422	423	435	413	462	402	425	465	439	407	456	422	423	450	431	406	432	447	471	394	414	424	452	454	419	450	420	399	419	418	396	435	435	437	424	409	401	419	436	399	401	407	444	421	458	412	430	423	433	453	409	436	453	438	440	427	423	439	456	418	427	439	454	446	414	407	429	381	404	417	405	428	422	455	417	453	423	443	418	399	422	439	397	403	452	425	488	453	398	420	427	413	440	447	429	452	450	446	418	462	394	403	475	412	433	435	423	466	448	433	436	431	414	428	459	434	431	448	426	458	436	424	435	424	458	434	440	439	439	442	440	396	414	420	460	423	439	393	429	404	442	416	412	402	418	429	419	440	388	385	410	430	418	464	436	430	441	436	431	443	432	445	424	485	437	447	426	447	468	427	390	439	447	410	425	429	422	412	444	432	434	457	392	429	395	476	427	449	431	442	406	470	395	430	425	412	435	433	422	435	448	393	410	468	416	421	442	428	450	419	440	443	457	435	422	412	421	412	417	416	424	408	429	424	405	410	460	460	413	407	457	415	424	427	415	444	447	450	460	402	433	487	416	439	437	430	430	420	427	435	416	429	417	455	414	464	433	454	435	440	442	413	398	421	436	455	449	430	433	429	426	407	381	417	431	446	435	401	380	480	444	423	430	428	401	406	464	439	413	453	412	420	412	435	412	414	396	425	433	411	428	417	407	420	457	385
26532	21448	15285	1724	583	510	496	457	431	455	473	457	453	445	486	430	475	456	448	473	471	465	499	605	971	695	423	433	449	469	457	473	482	449	499	450	442	450	466	420	448	411	444	475	454	435	466	419	483	440	441	421	439	465	435	431	420	440	464	458	456	461	399	416	446	450	385	430	433	443	461	449	424	488	434	451	431	459	427	444	445	433	415	441	450	450	453	448	459	456	459	402	423	419	435	427	443	459	441	463	418	470	469	452	492	445	442	430	444	416	432	429	490	414	443	478	430	460	475	438	457	440	437	457	419	439	441	457	423	428	445	488	454	456	463	458	434	424	444	388	441	474	470	433	460	421	445	439	450	438	451	432	430	427	421	471	436	438	464	416	422	465	457	450	443	426	434	439	452	457	428	457	485	477	408	444	435	483	443	440	460	424	494	435	448	456	429	434	457	438	462	417	450	451	438	437	440	435	510	464	429	460	409	416	450	450	468	462	446	430	460	470	440	423	440	451	447	431	469	470	427	423	451	437	426	399	446	460	472	420	449	424	475	451	430	461	480	451	447	430	468	438	466	424	463	443	432	419	472	442	440	499	432	464	429	459	435	461	475	461	457	400	449	466	467	445	429	455	464	405	467	449	474	424	453	466	459	430	449	455	456	455	405	454	424	455	539	438	462	452	443	466	435	432	425	446	472	386	428	449	462	457	442	440	444	459	441	429	451	466	441	468	449	448	427	413	425	413	427	457	422	438	466	469	440	423	437	472	453	476	463	486	435	439	446	464	441	470	458	435	439	433	458	433	453	436	418	442	473	441	452	438	427	459	403	444	452	444	458	418	467	471	444	452	431	438	471	452	440	453	450	463	415	444	440	447	459	414	430	434	441	464	462	454	448	478	472	456	460	444	459	445	464	409	444	455	425	441	459	447	449	408	459	442	465	424	450	450	457	444	418	470	472	442	471	413	428	459	466	406	460	432	443	452	441	458	431	440	457	436	473	421	461	453	489	436	457	443	458	430	443	440	441	474	483	439	429	447	414	470	471	435	466	417	380	481	420	478	463	441	480	418	486	463	466	445	455	423	457	445	495	426	424	443	458	444	430	398	436	450	415	452	452	476	449	425	440	452	489	440	451	473	444	416	473	469	462	440	423	459	475	449	445	454	459	454	427	438	396	438	414	414	433	416	475	448	439	435	430	428	435	420	438	452	453	462	499	434	467	437	431	421	448	424	451	448	405	449	451	463	438	445	439	484	435	452	455	439	441	457	447	420	429	432	446	482	434	463	450	440	480	456	510	430	439	466	476	458	440	447	466	450	443	481	420	413	461	446	433	458	428	436	465	416	441	466	438	446	444	412	448	431	459	444	453	434	431	432	446	420	433	449	452	473	459	422	465	445	471	415	428	452	432	459	415	489	469	455	444	416	447	460	441	430	495	436	460	443	458	453	446	477	456	425	419	387	438	442	471	435	423	392	458	519	478	425	477	447	441	419	455	449	420	472	471	440	450	470	461	457	438	466	443	455	441	464	470	477	430	418	432	422	472	475	436	466	446	431	480	432	433	446	431	441	442	441	445	446	488	467	461	501	387	479	416	475	384	439	409	467	461	435	468	503	404	441	435	459	442	473	435	429	476	459	451	439	422	443	433	473	495	414	414	435	431	446	424	472	447	433	456	418	460	423	441	460	446	455	437	477	470	481	454	404	436	453	463	450	509	471	433	452	433	449	486	470	444	442	471	448	456	455	434	458	453	454	442	418	447	417	479	436	476	426	465	442	446	416	471	444	458	424	457	411	421	444	435	461	479	444	476	450	446	416	513	453	423	514	459	466	476	423	430	447	430	419	425	436	425	452	447	399	421	486	428	415	419	444	435	473	468	444	417	435	447	455	451	436	479	449	439	435	431	442	448	455	440	413	431	444	425	418	458	436	463	412	409	469	439	459	433	412	454	471	431	451	424	464	474	481	465	453	464	459	454	463	427	458	451	458	419	404	433	413	479	431	456	429	465	439	459	457	465	453	431	485	449	474	480	446	429	477	440	452	467	470	470	464	454	483	449	465	425	466	419	437	469	445	447	442	413	425	454	453	427	416	468	447	474	439	447	414	454	433	434	449	430	436	440	449	442	425	421	408	419	459	420	433	456	445	439	462	446	466	431	424	466	471	432	451	456	427	471	448	492	433	399	418	486	443	436	455	444	446	456	443	426	423	473	465	397	454	404	467	413	437	440	388	461	445	461	454	434	432	421	455	476	453	478	454	459	425	455	436	447	437	490	469	423	502	462	469	450	425	435	453	442	434	436	452	437	482	466	444	428	455	481	427	450	424	450	431	430	448	450	456	458	468	419	450	465	429	480	484	464	451	468	430	458	453	436	469	479	418	417	441	416	466	476	443	446	414	463	419	464	412	451	439	440	439	446	423	449	449	452	443	424	447	472	434	444	470	468	461	474	444	454	481	482	456	433	410	438	479	447	476	472	446	481	400	469	456	457	426	472	443	471	446	446	466	467	461	436	461	458	453	456	471	457	435	457	435	475	435	427	418	404	435	428	476	449	458	448	452	457	461	432	437	442	426	438	437	421	436	426	432	454	422	419	458	486	495	414	436	459	436	459	459	442	449	439	457	429	432	475	438	432	464	468	440	465	402	457	426	447	464	471	436	468	450	474	440	446	432	431	453	490	471	470	475	480	460	430	489	473	447	436	442	457	448	486	447	436	410	437	464	450	486	451	466	456	484	478	400	454	416	426	400	433	459	457	433	451	440	420	483	467	459	491	477	428	454	448	430	451	437	469	433	412	446	449	480	441	443	414	457	440	454	480	446	445	446	427	479	442	449	467	415	436	447	442	442	482	473	474	432	476	450	430	399	403	486	471	459	445	470	462	478	457	433	436	473	460	442	451	451	427	449	478	419	465	453	469	464	423	427	454	451	454	457	446	443	463	449	480	460	433	464	432	454	448	446	433	455	451	456	441	444	441	423	420	478	436	432	405	431	447	439	434	457	466	436	468	449	457	481	441	461	405	474	445	477	440	437	431	437	471	442	415	466	444	440	456	437	440	460	443	441	405	440	460	426	436	426	445	423	428	408	494	449	453	448	423	496	458	478	486	425	459	435	409	496	444	453	426	468	447	456	407	455	487	457	453	467	457	451	447	421	445	481	431	448	466	417	475	444	471	473	475	440	465	471	460	444	459	456	446	421	447	413	424	465	414	405	447	421	458	443	437	454	413	501	428	471	449	465	451	441	429	429	442	447	449	456	421	458	449	445	423	433	456	447	448	452	459	455	472	481	419	446	463	459	463	427	429	458	505	440	464	394	447	445	449	428	432	448	412	430	452	427	416	462	430	455	416	452	471	461	454	443	442	440	441	421	424	449	439	463	469	476	427	445	455	483	447	454	421	447	442	433	419	441	433	459	457	484	460	460	437	471	456	453	420	460	436	459	439	467	467	445	421	422	411	436	435	454	447	427	426	434	441	445	427	484	445	487
20050	30509	4668	1045	979	822	795	724	703	694	718	706	635	667	690	705	677	727	603	675	649	657	694	1142	1979	1391	643	656	653	629	683	714	640	682	642	679	675	675	676	704	693	660	674	633	660	692	642	676	694	674	636	609	630	703	623	662	661	657	666	700	654	672	666	695	670	660	674	659	628	641	665	643	628	667	646	724	643	681	709	656	642	661	620	617	648	642	653	690	686	650	656	622	677	687	668	705	678	651	660	670	692	690	615	618	654	674	673	698	703	664	629	688	652	627	678	688	641	596	638	681	636	683	669	628	675	623	661	669	700	727	685	660	684	663	642	679	670	678	633	694	656	728	671	680	694	668	666	656	688	638	687	676	664	682	672	678	671	635	684	636	655	693	665	679	663	686	688	603	660	656	681	694	681	677	667	631	668	605	696	631	647	641	660	678	676	649	658	619	641	710	671	670	650	651	636	675	643	691	612	637	676	626	691	658	623	652	677	652	676	672	599	659	632	648	667	637	626	654	654	671	676	622	609	638	649	625	650	658	621	714	682	669	669	692	640	664	621	686	690	629	682	639	654	658	667	680	612	629	667	671	671	667	668	642	688	678	676	653	674	693	652	668	687	669	665	699	688	666	648	680	709	680	686	655	661	616	676	720	663	687	664	685	651	659	640	681	651	690	658	689	700	690	657	675	643	656	593	679	695	666	670	656	661	674	646	666	684	648	692	629	650	628	620	649	663	641	653	663	651	681	634	647	672	668	656	641	649	673	673	613	650	659	678	650	674	626	666	623	683	675	701	650	596	651	681	632	675	654	680	639	674	634	654	689	683	694	663	657	685	679	685	678	643	685	668	686	657	620	628	701	664	684	656	658	607	684	689	661	644	663	697	664	625	652	714	681	651	695	664	637	687	647	645	631	672	654	687	657	661	650	623	718	664	652	637	624	675	686	659	662	691	638	673	657	625	660	632	662	678	644	622	658	698	637	663	683	630	654	658	643	663	664	624	678	675	636	653	672	662	732	655	656	635	671	679	648	623	672	685	665	682	663	625	639	691	666	676	663	653	656	623	689	648	666	651	655	622	629	677	677	658	662	667	630	622	655	638	671	653	684	638	639	646	698	651	619	672	661	619	697	616	674	643	636	625	666	656	669	610	612	665	612	641	678	659	625	690	666	677	648	680	616	633	687	628	650	643	626	612	600	682	656	683	695	676	621	639	671	645	605	633	680	680	683	676	695	673	660	639	642	670	639	674	663	636	668	653	615	629	635	647	658	670	627	730	672	664	623	638	622	663	647	630	675	656	630	660	662	690	666	742	683	634	637	667	662	676	649	692	664	679	633	727	678	648	644	659	622	618	675	637	644	628	641	659	668	619	674	643	654	687	660	675	642	680	655	680	663	662	644	672	675	673	624	678	653	692	658	670	649	608	657	630	641	653	620	667	637	634	660	618	669	683	710	652	660	637	680	684	680	671	653	671	632	706	707	672	681	668	628	640	667	678	661	653	662	637	651	730	614	659	660	707	629	656	568	640	660	653	652	657	630	675	712	686	659	689	617	698	689	656	649	699	655	638	686	628	637	674	669	664	638	610	690	709	637	675	592	674	679	664	636	659	664	647	667	641	675	673	641	686	680	642	707	719	649	658	674	645	645	621	636	683	741	678	680	654	660	626	659	672	674	649	669	659	660	635	672	681	630	687	631	638	676	622	675	664	697	690	650	670	660	652	653	705	677	644	696	653	676	653	612	671	607	696	647	703	681	653	669	652	622	664	665	699	695	663	692	670	639	634	664	692	669	667	676	644	645	639	633	690	659	667	649	676	689	630	696	684	635	630	677	646	679	674	657	659	673	643	658	667	655	675	694	657	655	668	644	658	667	636	638	652	656	657	630	666	654	634	688	660	677	677	702	646	631	664	661	662	657	597	665	660	615	657	637	683	649	674	653	679	625	702	654	662	630	632	669	703	664	627	650	684	622	673	646	682	649	657	668	674	710	665	639	683	621	662	645	625	621	661	652	641	652	690	616	638	667	637	682	677	609	664	690	650	594	672	664	638	677	689	649	626	650	676	630	681	719	675	656	678	663	669	646	689	649	681	680	635	668	668	646	641	669	620	692	663	674	644	689	703	715	678	671	627	655	674	621	669	686	649	657	666	653	660	683	657	659	645	708	678	678	698	675	679	676	632	673	613	598	670	655	655	648	659	603	713	604	716	680	655	660	669	696	693	645	651	636	671	689	682	655	663	680	620	657	632	640	656	696	729	698	698	650	658	635	680	650	658	621	651	632	622	637	705	665	667	694	642	641	661	631	661	671	695	656	641	684	651	664	669	642	626	663	693	595	677	653	671	627	636	664	652	686	651	658	640	715	664	652	674	653	681	692	652	646	659	667	650	675	618	667	661	677	694	705	639	625	713	689	694	656	633	670	680	663	641	677	669	661	652	609	682	622	637	682	700	648	700	679	658	688	672	670	649	665	662	692	660	649	658	633	663	645	714	682	627	643	656	644	704	671	649	689	684	663	663	675	692	620	690	653	682	680	686	655	659	647	641	703	636	668	659	653	661	659	631	646	616	654	697	652	706	639	646	718	656	658	643	668	650	669	631	608	650	652	649	614	623	666	677	625	639	657	645	658	651	595	642	647	689	671	706	645	662	649	642	703	629	675	618	669	671	697	645	675	664	647	671	665	693	664	652	663	669	701	689	724	677	612	610	668	620	656	663	665	631	657	631	656	667	649	686	628	622	678	656	690	694	624	650	672	672	627	674	652	687	658	636	686	700	689	718	668	661	661	706	672	634	727	671	634	613	681	587	662	668	638	622	633	671	677	665	636	669	676	646	640	646	647	693	634	670	716	679	681	680	618	665	678	626	662	632	635	707	652	661	652	676	678	706	692	665	628	638	677	676	665	689	630	655	692	653	694	656	663	675	666	648	662	644	601	671	652	617	678	684	606	635	693	603	656	655	679	655	640	686	670	673	683	654	649	662	639	679	684	638	683	648	623	673	637	695	647	666	638	645	641	678	642	701	630	647	641	643	675	676	713	694	665	650	670	666	688	678	666	636	633	651	614	645	659	640	642	650	697	650	635	667	623	620	673	649	692	674	690	695	680	673	630	679	655	615	631	680	690	690	669	702	652	680	651	662	642	670	635	647	656	665	640	708	672	673	671	693	665	668	651	661	652	646	629	637	714	643	718	691	663	670	643	657	646	682	654	635	656	604	676	682	677	603	661	661	697	666	672	663	636	683	628	649	650	690	670	633	626	671	667	669	704	686	631	652	659	664	682	688	651	660	656	656	692	697	658	652	674	636	629	638	678	634	656	651	642	696	736	662	654	672	654	636	675	656	691	613	656	679	644	680	669	723	658	688	676	619	628	705	671	670	665	665	602	681	665	675	666	642	671	657	657	651	706	645	629	677	715	654	639	678	624	632	670	626	620	649	656	660	661	616	675	661	678	682	647	622	655	682	665	648	666	616	621	684	656	669	655
23803	20977	28706	23713	19843	5285	1065	753	677	645	691	649	608	604	623	538	591	565	536	534	568	566	561	859	3023	3067	554	519	510	542	550	538	524	548	537	571	531	521	522	528	496	507	518	562	525	510	532	536	534	503	548	539	512	513	527	520	539	503	531	537	523	526	511	500	532	521	539	577	524	554	535	518	483	531	520	538	510	508	541	565	574	596	558	584	506	516	566	528	537	514	535	512	500	507	547	504	526	551	521	548	505	504	558	471	550	559	515	542	541	523	534	532	476	511	499	473	514	499	518	490	527	515	565	552	565	503	546	541	503	556	511	525	523	500	485	544	519	566	535	524	500	498	506	531	456	517	557	549	495	523	520	534	506	508	523	527	512	511	494	528	523	539	538	463	520	524	545	508	530	503	504	542	550	559	528	496	544	506	522	542	551	517	541	561	556	551	552	515	489	585	508	527	524	545	557	514	534	541	550	521	492	532	539	504	541	488	537	566	539	555	508	553	517	510	500	553	527	523	523	522	483	503	540	546	553	524	559	538	501	556	536	560	543	548	520	553	500	516	540	522	532	559	534	548	562	551	514	498	542	507	533	531	467	559	543	521	544	528	542	562	524	496	515	549	494	523	533	529	501	544	561	507	520	540	521	525	485	543	500	516	533	503	532	501	503	529	482	561	533	525	493	537	553	542	506	537	507	507	521	525	556	536	543	538	534	486	530	522	523	492	559	528	523	534	527	551	542	545	502	532	573	518	533	541	513	537	539	490	515	486	548	507	495	557	507	541	505	506	528	520	531	509	460	531	555	485	509	523	554	556	548	480	557	529	482	498	487	482	512	511	526	511	547	516	511	538	501	538	473	540	518	529	546	531	538	532	500	511	542	528	505	511	512	543	545	534	477	491	551	512	523	505	547	535	532	491	545	532	486	509	513	536	500	535	534	517	533	520	533	497	508	503	526	524	527	504	504	538	532	499	528	494	505	518	530	500	548	532	516	475	594	558	528	520	505	562	517	514	540	548	531	555	545	510	557	486	512	524	522	540	550	551	514	530	575	538	529	563	527	538	533	508	588	513	511	556	519	499	490	571	491	492	526	519	518	518	549	548	516	496	495	572	545	521	510	546	495	548	526	526	569	552	511	533	539	492	506	534	518	525	530	524	532	517	513	501	517	506	502	498	505	535	584	574	502	511	516	530	549	527	511	525	521	537	521	515	540	519	534	520	535	514	557	533	523	533	533	510	464	521	521	522	540	554	518	583	522	460	524	514	490	541	522	499	496	491	572	492	576	533	480	558	517	528	570	519	511	563	485	527	506	531	519	508	538	524	567	502	490	553	551	455	537	547	528	509	561	507	537	501	538	504	552	496	526	574	568	576	547	537	519	552	533	554	549	548	518	506	556	516	504	539	500	524	531	532	526	496	558	534	514	499	562	532	547	534	523	482	521	511	565	509	533	521	521	563	513	506	489	521	527	525	540	551	502	519	577	511	507	508	488	469	499	515	494	559	501	555	478	507	529	535	511	528	524	521	494	540	542	519	531	520	538	532	535	480	523	538	522	516	506	524	544	521	514	481	512	511	527	519	509	526	525	524	554	551	517	467	488	538	495	525	533	544	512	528	548	497	550	519	496	522	578	538	587	560	567	553	504	509	526	539	523	526	502	532	538	539	522	526	547	514	519	523	500	525	545	544	505	555	532	508	497	533	544	531	533	547	464	513	518	542	506	507	529	508	501	513	467	509	503	517	525	485	532	514	536	499	533	536	512	518	564	507	517	548	543	532	506	510	521	506	573	529	506	519	478	529	520	527	534	536	497	529	503	512	566	519	534	498	525	529	531	495	545	534	526	521	542	505	507	516	540	492	494	507	582	528	504	505	540	538	512	515	524	530	532	503	573	539	515	508	548	511	545	531	522	526	519	546	503	500	587	522	533	510	519	545	483	563	538	505	511	539	530	524	520	510	523	547	561	517	543	534	533	530	560	527	578	542	508	519	512	481	535	513	551	529	558	522	542	535	500	523	586	532	507	537	483	516	511	521	473	504	508	506	534	500	486	513	495	508	545	533	512	515	527	525	570	502	543	557	523	495	559	540	546	516	542	524	505	565	537	511	528	536	526	515	523	494	507	534	500	522	548	561	531	526	519	538	521	483	500	516	496	513	536	504	516	479	538	481	512	541	523	514	577	519	537	509	547	476	495	516	511	493	531	528	531	497	551	542	539	557	570	525	567	586	516	492	540	488	522	512	503	485	540	554	504	539	541	531	472	540	548	514	519	511	485	488	518	545	551	533	541	500	523	493	553	565	523	522	509	483	523	483	500	491	496	550	519	547	525	515	521	513	538	520	509	540	506	522	547	496	529	549	553	517	500	565	563	540	568	537	544	503	558	540	485	554	526	522	502	512	529	487	507	563	525	490	504	515	557	529	516	531	532	518	548	498	536	553	534	583	549	541	538	539	515	545	518	489	549	491	571	521	519	517	505	532	550	514	498	521	535	482	539	474	541	524	533	499	514	500	498	545	495	514	535	508	529	516	521	511	523	518	525	545	531	549	523	517	552	529	474	507	515	539	550	563	488	518	492	504	499	523	517	487	478	550	526	539	550	501	532	526	512	497	517	492	514	553	476	518	554	484	532	550	544	525	519	527	522	539	491	534	506	483	540	554	531	524	529	523	530	547	537	532	530	509	522	535	487	550	521	550	521	542	517	474	502	562	573	532	548	499	486	535	539	564	535	532	548	563	542	522	528	502	530	540	529	529	519	463	581	535	553	577	531	521	565	513	506	536	520	546	520	522	538	543	505	532	531	548	532	476	519	560	560	547	526	519	536	515	521	534	532	524	536	499	515	517	479	514	539	536	502	487	509	537	509	526	533	527	555	544	540	563	538	525	542	517	528	585	505	500	510	486	487	501	535	531	531	570	549	488	540	510	478	533	510	555	529	576	497	543	501	543	527	534	517	495	525	545	518	523	492	543	523	568	556	543	505	480	523	521	558	538	558	534	477	532	527	503	507	544	521	522	555	535	505	540	513	494	526	509	548	545	518	512	525	512	504	494	558	509	568	513	515	548	521	538	501	505	544	594	536	537	562	528	521	551	486	544	542	501	549	522	518	511	536	553	505	494	536	517	500	506	564	498	492	512	525	517	533	542	517	545	512	510	497	504	532	509	531	481	517	542	477	526	520	519	516	540	539	519	502	563	502	542	506	473	501	483	503	566	559	544	517	527	489	518	513	543	495	517	517	493	522	523	531	514	535	487	515	512	550	564	545	531	493	540	507	523	523	532	539	562	525	524	518	534	505	478	499	514	534	520	535	571	488	468	507	535	519	498	504	524	502	575	534	528	538	539	517	532	542	510	537	524	528	506	532	545	497	537	490	543	548	532	537	467	545	498	527	533	498	497	540	483	537	539	515	530	513	503	543	536	503	529	523	513	509	548	517	501	539	526	497	538	511	558	562	507	500	529	540	523	492	501	531	487	543	523	501	538
46004	69793	25898	3290	2567	1927	1555	1302	1242	1191	1140	1092	1059	971	999	937	825	879	891	864	810	854	841	1592	7235	6340	823	835	802	789	801	770	767	792	795	754	741	751	775	750	828	774	783	783	799	740	796	757	776	790	787	786	751	742	757	780	753	775	725	783	819	740	776	795	776	816	800	751	764	809	806	742	750	780	774	763	744	757	808	789	784	721	824	724	739	791	781	764	731	818	826	801	772	781	788	764	816	775	817	788	777	790	708	799	728	774	798	775	788	796	778	776	767	799	776	798	752	742	760	758	716	785	726	789	792	767	776	736	743	749	782	796	806	776	784	749	752	798	761	762	739	768	802	754	766	763	804	701	774	778	764	739	804	802	823	772	721	805	814	759	727	731	804	780	727	788	751	810	733	817	762	762	773	761	800	775	808	771	821	811	733	734	769	797	781	822	780	737	782	759	768	780	762	824	798	770	747	785	770	775	772	750	791	816	795	756	781	785	791	771	748	730	780	759	764	778	757	766	772	740	827	828	785	747	770	852	801	766	769	779	746	748	808	764	727	821	766	765	803	795	756	736	744	766	802	792	758	806	801	742	794	799	784	770	746	726	782	783	761	791	742	777	774	743	809	781	807	792	738	783	801	747	780	771	749	749	789	761	760	791	769	782	745	797	796	753	776	792	755	770	784	780	726	753	808	801	741	781	780	706	735	798	729	797	804	744	765	800	813	725	742	776	779	725	802	769	762	778	786	779	769	709	733	731	771	769	778	701	757	758	820	745	749	776	774	775	758	769	801	819	751	773	742	746	772	747	746	742	794	773	795	779	749	730	805	787	772	764	764	762	765	755	758	800	784	761	757	745	752	793	766	802	733	714	792	775	751	780	805	812	804	800	755	800	771	803	761	768	787	754	767	773	796	773	803	818	786	813	742	779	821	762	755	845	740	766	779	782	771	740	744	791	810	803	802	753	792	763	785	790	730	757	755	813	723	754	786	741	784	735	756	748	839	786	786	795	735	778	703	799	807	753	768	784	746	773	764	769	803	734	745	786	766	817	702	761	750	789	797	801	751	760	725	738	795	745	772	784	740	830	778	802	780	759	799	812	779	747	776	768	747	761	748	770	739	787	781	737	805	809	753	752	762	762	791	738	715	755	788	789	759	785	730	743	750	810	764	801	781	732	810	817	764	771	753	745	772	807	699	820	768	767	795	832	761	771	734	769	723	753	779	826	781	773	801	740	743	753	761	785	789	748	762	743	784	755	791	818	778	759	748	724	729	789	752	790	786	759	787	758	719	803	799	781	734	769	769	737	739	787	835	807	758	788	791	813	799	761	786	718	769	775	749	777	778	755	760	824	721	754	782	763	817	752	761	743	775	758	817	784	791	791	782	838	818	775	779	701	769	739	783	710	800	846	805	783	736	791	760	765	752	736	851	743	784	776	804	751	769	737	791	758	749	807	741	816	749	776	772	766	804	752	736	775	776	744	765	783	758	757	785	786	787	763	747	777	815	758	759	799	785	741	789	735	766	811	795	806	801	772	796	806	818	761	769	777	742	789	779	727	781	765	736	732	761	807	727	734	729	784	756	745	797	708	807	772	727	789	753	799	742	787	807	760	800	786	781	776	777	771	763	773	715	791	764	768	722	770	743	749	758	799	789	823	793	795	752	738	760	786	783	803	794	794	770	818	748	738	734	729	782	798	793	738	759	769	761	783	814	780	746	782	738	776	774	753	806	757	786	792	748	830	791	812	777	818	740	842	767	777	745	733	805	751	787	744	703	786	781	794	759	771	755	768	744	796	775	757	777	786	756	739	833	746	770	736	765	800	758	734	720	807	782	781	731	730	829	783	762	761	773	799	800	784	798	771	798	755	757	775	751	788	812	736	740	703	791	695	784	801	738	794	746	844	745	752	797	758	760	824	827	792	787	795	765	795	734	810	778	780	784	725	745	752	740	760	803	808	728	764	782	753	756	800	781	730	739	814	793	743	744	789	783	814	780	824	775	760	770	802	823	777	768	856	764	745	721	772	756	726	757	755	760	780	785	806	744	758	763	788	756	723	786	767	760	767	750	785	745	776	803	794	766	777	761	770	787	785	772	737	757	750	771	767	741	772	773	754	780	803	763	782	757	769	773	728	766	793	701	760	788	771	746	744	758	798	759	769	753	778	799	777	752	744	787	755	766	783	732	742	764	770	761	746	734	788	819	743	796	790	788	779	776	794	791	790	775	789	767	789	700	812	808	733	764	716	745	687	752	802	743	751	746	770	761	808	813	795	786	786	781	785	802	765	801	818	823	878	820	800	747	794	772	796	748	758	697	778	755	799	786	753	755	778	751	783	811	735	742	778	788	809	797	804	793	750	773	774	765	795	805	773	749	764	718	775	810	763	788	763	791	757	775	790	766	774	788	819	723	812	768	794	711	790	803	771	719	755	778	737	770	781	747	803	748	788	762	789	782	754	829	802	791	759	752	799	801	779	755	772	735	737	732	777	776	777	757	791	772	816	737	780	789	766	769	782	804	705	754	717	715	776	832	739	786	769	774	818	756	765	806	788	829	826	754	787	769	760	729	719	778	766	751	752	773	792	770	780	800	715	738	791	761	751	768	800	787	796	774	814	745	802	716	770	742	790	725	769	760	762	735	735	686	748	764	775	741	729	785	742	812	771	784	776	785	787	717	806	772	763	771	779	779	775	747	821	769	789	780	764	780	731	771	773	779	784	806	799	828	773	719	788	795	760	792	803	786	790	760	764	772	787	784	780	733	734	792	755	799	796	806	782	798	792	721	753	730	769	791	777	727	742	761	764	776	776	773	781	730	747	770	781	780	780	726	727	794	792	810	766	776	752	729	749	800	750	785	754	784	803	798	800	773	770	762	698	776	748	783	773	731	783	750	802	783	752	752	800	750	783	784	851	800	773	758	796	825	772	796	767	738	783	768	729	765	789	779	771	772	808	758	796	767	761	799	728	750	780	743	762	794	761	777	781	757	770	717	748	768	752	832	778	759	795	763	816	777	711	767	745	809	755	774	730	776	750	808	741	768	762	742	756	766	815	780	764	816	759	771	744	733	792	805	800	790	795	764	773	770	763	798	745	751	757	783	774	741	718	762	757	757	763	775	735	787	793	843	747	723	811	808	748	799	755	772	790	789	783	756	785	781	759	808	754	798	776	783	729	775	788	761	789	786	817	823	772	760	797	768	803	736	731	768	741	755	737	730	764	790	770	731	775	716	780	775	792	743	765	755	804	814	761	751	821	750	792	774	781	733	793	785	752	756	825	791	758	809	749	761	748	741	754	769	771	800	775	746	785	770	771	785	758	728	796	762	775	793	780	751	768	753	786	824	820	747	774	744	765	787	736	773	727	774	724	786	793	763	736	817	747	761	761	795	759	822	802	730	785	732	777	791	739	847	749	754	747	795	797	778	765	777	734	697	763	754	741	767	805	795	762	751	805	715	754	797	770	734	786	740	825	761	740	783	759	772	801
22857	20948	28265	23835	20914	20490	5701	827	646	601	541	475	445	452	404	447	421	407	404	374	371	404	369	410	4432	6321	414	363	383	347	361	370	307	313	345	356	323	366	370	327	329	343	360	346	341	341	307	352	352	333	360	316	305	318	343	334	316	335	369	320	316	341	337	354	345	359	340	319	315	358	330	326	289	337	323	359	363	335	341	305	335	347	355	291	345	342	302	337	339	361	333	356	356	344	330	336	346	299	288	321	332	348	345	332	355	348	330	301	314	303	345	366	286	342	349	323	358	343	319	305	331	310	332	333	316	319	365	353	339	328	332	300	316	324	317	326	342	336	328	315	338	352	335	308	326	314	292	344	325	334	298	339	286	354	368	342	335	290	346	314	312	310	299	324	333	346	365	348	297	310	338	355	315	336	347	323	331	335	330	340	320	310	308	317	336	304	324	309	326	324	327	319	337	327	313	329	348	308	345	302	364	327	327	345	313	287	308	334	309	323	316	306	331	308	315	293	326	316	330	325	297	355	312	319	309	317	339	287	326	322	336	303	331	307	335	350	307	333	363	296	325	309	333	338	313	320	309	337	311	321	296	338	333	325	314	336	323	341	321	330	307	330	320	283	333	315	343	307	354	308	306	347	314	318	361	339	323	296	316	362	365	308	318	327	339	317	326	337	334	331	331	344	322	350	300	343	316	344	337	325	333	314	326	324	322	352	323	322	323	323	327	321	366	310	302	349	298	327	313	344	311	310	332	308	347	316	304	346	370	326	311	352	332	330	304	290	301	299	340	295	325	354	321	326	344	315	325	349	328	294	334	305	324	344	330	365	326	343	353	343	335	305	358	332	348	316	309	348	313	300	342	329	314	350	319	339	336	323	347	335	315	328	326	329	312	332	336	345	328	327	324	357	320	343	331	341	313	309	350	307	340	338	315	353	342	349	321	340	329	353	324	307	340	321	336	319	304	330	326	322	335	278	312	314	350	311	334	337	328	335	331	353	348	312	344	322	321	328	326	314	339	314	337	326	312	343	341	339	321	333	314	329	342	348	342	331	342	329	332	338	318	341	349	312	316	377	333	359	297	305	340	303	323	332	321	323	321	340	316	314	325	335	331	338	322	349	323	311	331	329	333	287	329	324	328	333	324	342	295	310	324	352	307	341	335	314	310	376	319	347	306	319	329	344	342	367	342	295	327	302	328	332	320	345	335	327	337	324	327	320	307	306	296	316	310	340	348	319	313	341	323	338	308	313	299	344	311	317	361	315	330	349	310	337	331	290	336	332	335	369	298	346	350	331	304	325	319	294	341	292	341	318	326	320	339	314	331	322	333	325	325	315	331	374	319	301	350	325	324	336	318	342	322	314	304	322	308	305	303	330	351	312	336	382	339	300	312	326	303	319	310	357	325	301	334	311	322	334	332	322	335	331	306	307	333	333	331	337	331	311	319	327	317	300	355	353	359	331	339	340	323	340	302	332	320	357	376	286	312	329	318	325	333	323	301	322	285	336	315	334	357	310	309	340	329	337	328	328	339	363	314	303	353	313	344	331	335	316	326	346	301	308	331	296	365	322	329	310	323	330	305	315	323	332	352	298	344	318	318	332	328	339	311	337	362	314	317	331	329	350	335	309	322	327	306	340	332	312	321	334	332	355	308	326	331	301	317	319	317	328	309	364	343	362	301	330	344	329	324	303	308	323	330	340	346	316	313	338	361	314	318	310	349	338	349	329	328	332	327	335	338	318	305	318	311	348	304	313	304	302	360	338	332	327	312	302	360	358	361	338	322	346	364	302	323	302	349	293	321	327	328	357	330	340	334	296	349	334	328	314	321	314	327	286	320	350	320	328	302	315	304	332	325	310	315	338	290	303	328	343	344	319	324	326	339	314	301	355	331	332	338	332	336	329	327	319	331	354	331	310	342	337	331	363	314	315	326	306	355	349	347	332	313	350	327	344	317	336	334	342	304	347	313	298	338	313	349	352	337	317	329	323	303	321	337	321	308	325	334	293	362	354	345	311	349	313	303	338	345	327	323	334	338	325	330	317	358	343	312	312	317	323	331	343	302	325	329	319	345	353	356	331	330	309	316	336	316	329	329	313	342	348	327	342	302	317	333	305	367	308	299	343	321	360	329	312	357	300	330	318	337	311	331	353	320	316	316	353	343	346	313	310	303	316	346	331	325	318	344	327	311	325	336	321	337	319	358	318	318	288	369	353	336	315	321	322	355	321	311	312	325	327	320	329	307	327	334	343	285	328	327	356	323	291	309	316	320	331	347	335	330	316	332	335	337	304	326	315	320	312	312	326	347	314	331	323	369	348	334	333	351	302	318	341	304	326	302	297	305	351	318	329	324	356	310	314	321	346	328	320	308	327	299	321	349	318	316	342	332	343	312	322	321	312	306	323	311	330	317	341	326	350	323	327	309	332	318	333	341	330	369	367	337	312	322	312	337	329	326	346	331	332	307	370	306	333	334	338	308	316	327	332	365	362	311	337	343	307	287	339	333	316	331	332	354	332	345	339	339	334	327	345	334	342	309	337	338	327	310	373	321	330	332	340	328	351	301	311	348	363	296	311	330	341	307	326	306	336	317	336	312	312	321	347	319	303	363	334	321	307	329	345	311	313	361	313	329	315	333	359	313	318	320	348	319	336	320	334	339	327	336	312	327	324	352	311	321	343	335	313	313	300	313	299	305	327	315	326	327	299	304	299	377	307	318	283	306	330	339	320	297	306	318	338	335	331	328	321	329	336	355	362	313	354	320	333	359	326	362	347	309	305	330	330	328	321	326	301	324	322	343	334	325	353	318	311	326	312	336	305	323	327	313	312	310	341	337	305	295	312	314	348	326	330	290	295	332	310	347	326	330	334	322	344	327	281	308	326	330	391	333	326	310	317	341	323	337	340	339	331	333	328	327	323	342	336	311	346	348	313	305	359	287	346	325	336	350	307	321	318	313	318	325	367	291	365	348	353	316	309	342	328	326	320	346	312	359	341	299	321	336	325	359	329	361	351	319	331	334	331	340	343	322	328	333	317	326	334	313	312	328	335	346	337	339	323	309	336	301	332	370	309	309	328	340	324	325	330	324	320	343	352	321	326	310	330	312	349	313	361	336	342	318	361	333	337	328	298	301	322	311	301	297	317	330	335	306	359	329	338	319	300	359	313	306	316	321	322	333	343	335	327	299	339	327	310	329	336	329	313	345	317	352	335	341	336	326	310	347	317	343	298	321	319	293	324	323	311	350	307	351	323	326	326	341	330	317	321	337	319	355	335	356	328	312	330	314	346	325	349	313	332	324	344	284	339	351	304	296	344	320	328	356	314	338	307	340	315	333	329	314	335	332	354	316	309	332	368	378	339	326	302	350	333	327	331	333	297	325	365	314	348	325	326	334	302	324	320	340	297	342	341	321	325	315	310	321	349	319	338	337	330	327	332	308	316	308	322	296	319	314	355	335	328	331	319	332	303	356	303	317	330	329	333	318	345
52039	86416	26459	5074	3457	2524	2019	1671	1450	1290	1185	1063	841	841	796	809	762	678	628	726	640	596	630	671	10378	12282	560	515	524	521	483	538	517	516	502	477	526	515	506	479	491	535	510	508	523	450	504	547	476	502	496	513	525	531	474	488	478	465	501	465	485	520	476	491	476	496	492	462	499	481	484	455	495	483	481	472	484	545	488	483	509	482	529	516	480	484	503	515	495	490	507	456	509	499	481	511	521	499	456	478	511	464	535	504	501	487	497	530	464	485	508	478	486	512	489	477	510	470	524	509	500	498	501	480	530	499	453	515	512	516	448	513	479	540	505	478	483	492	484	479	480	474	504	469	484	514	465	476	514	503	468	496	476	507	517	477	473	492	474	484	462	488	546	459	464	466	512	460	472	496	478	460	484	527	508	497	511	466	512	506	473	520	520	526	487	507	516	524	519	507	517	460	493	488	457	457	493	487	514	475	503	498	489	477	498	468	498	494	517	433	465	488	508	467	495	474	474	485	480	507	505	506	490	498	498	496	530	502	522	480	496	484	511	524	476	482	520	495	468	501	516	471	462	447	507	480	466	488	473	496	494	496	468	488	477	457	491	472	511	481	477	503	486	499	501	497	517	465	508	516	491	471	485	502	503	448	499	513	483	484	497	474	463	496	510	499	504	483	456	477	490	507	481	517	477	473	493	485	500	490	454	500	526	428	498	496	500	529	508	499	479	503	477	440	479	479	490	463	515	494	478	463	500	495	517	481	511	522	511	474	481	489	511	523	512	498	482	506	511	538	492	498	477	499	489	499	457	508	491	517	503	496	481	509	513	488	507	505	486	477	480	473	492	520	473	485	492	479	462	497	461	519	518	514	488	485	480	498	463	497	450	502	476	472	439	524	542	501	522	552	475	481	488	448	499	512	481	518	483	522	474	469	469	486	500	493	465	513	478	525	483	497	521	471	512	531	512	494	515	485	486	527	472	481	483	479	498	454	490	511	469	461	488	488	511	491	510	470	491	492	471	489	467	486	514	499	495	493	494	484	492	517	483	463	487	502	470	476	533	513	466	477	488	503	497	471	520	486	485	515	538	515	505	513	478	485	545	497	489	543	488	486	492	479	499	479	487	478	505	470	484	465	463	487	487	487	478	530	471	444	503	527	539	525	468	513	464	500	502	477	453	497	490	497	488	487	518	510	499	494	495	527	455	486	535	483	489	473	525	439	442	488	451	503	466	479	494	486	490	503	474	474	498	470	527	538	497	498	488	476	437	487	500	513	469	474	506	510	545	507	483	500	489	490	537	483	518	551	481	483	496	441	505	485	500	527	447	471	488	487	467	479	514	501	502	506	489	453	521	514	485	477	515	512	481	485	506	489	496	481	484	507	465	530	512	521	477	487	450	495	504	507	484	481	479	522	460	460	527	516	485	456	491	465	493	485	505	539	521	491	468	469	469	494	481	469	489	502	495	507	490	512	497	466	530	508	478	504	482	505	497	500	474	492	521	481	535	518	478	481	478	433	528	485	483	508	494	524	486	556	521	499	479	508	490	547	490	454	464	483	525	516	507	485	476	483	515	499	457	545	481	489	518	482	494	473	495	464	492	512	494	498	504	458	466	475	510	495	493	483	499	507	506	506	492	534	500	487	493	497	502	534	478	471	480	517	498	543	512	517	524	502	503	483	446	518	499	482	501	481	478	467	517	497	500	473	492	462	511	486	484	497	471	507	530	489	512	448	534	483	467	488	489	498	453	491	474	506	483	448	476	490	485	501	500	467	516	471	479	437	532	514	487	471	433	476	526	499	471	518	475	478	519	465	486	506	527	507	481	489	492	513	471	480	465	495	527	512	489	508	497	469	517	516	467	493	489	513	479	474	507	476	514	494	509	486	482	469	469	481	497	482	482	485	481	492	505	524	522	484	483	475	483	501	501	495	495	506	452	470	505	480	484	480	500	512	509	506	511	456	492	457	499	528	508	471	517	467	495	501	481	472	455	522	518	526	493	480	507	468	487	506	539	470	519	522	534	516	499	516	490	482	532	537	456	492	485	480	458	470	474	469	514	488	515	534	510	455	503	500	472	488	462	486	447	503	511	497	459	510	462	452	480	503	538	490	497	479	530	472	464	491	490	507	511	533	443	485	517	549	447	491	473	487	522	467	469	471	530	511	513	493	491	522	476	511	490	497	471	498	497	508	518	478	478	499	489	497	494	512	474	462	508	491	490	508	509	503	507	494	479	486	471	469	505	485	495	503	507	518	497	472	487	505	507	432	497	480	505	513	478	487	462	565	492	514	489	509	513	505	494	510	501	514	488	468	491	507	536	514	498	478	480	503	500	517	479	463	506	522	506	490	481	460	486	535	468	533	470	475	479	499	471	464	471	484	457	482	469	465	515	476	486	510	476	510	503	509	473	459	492	446	471	491	495	499	502	502	483	507	496	500	507	509	479	457	478	508	507	486	507	480	475	478	514	494	500	519	483	491	511	488	505	448	491	541	508	515	492	515	490	522	499	531	475	480	490	478	521	484	479	471	512	504	494	499	480	477	496	508	508	475	490	469	501	496	471	463	500	508	467	487	486	498	501	482	493	488	501	498	469	475	456	507	421	476	486	513	500	494	458	494	544	489	479	490	514	459	498	512	481	511	456	468	516	517	486	467	521	466	485	454	530	486	469	492	501	467	462	491	476	487	487	462	516	476	499	484	498	484	494	519	492	481	480	497	483	516	473	500	495	473	499	512	525	468	459	512	474	484	526	495	508	445	458	485	519	541	474	482	434	501	487	502	462	521	508	460	491	464	504	505	495	478	489	468	486	478	481	475	516	506	517	486	476	528	526	458	481	529	531	473	514	476	507	521	467	487	474	478	463	490	508	519	480	490	487	484	469	502	483	506	519	473	462	485	461	535	480	484	526	463	514	463	503	463	528	483	439	520	521	488	506	472	495	504	507	555	495	503	488	473	500	522	476	505	422	484	501	483	542	436	468	495	480	491	474	496	528	491	458	479	480	511	490	515	542	490	472	471	494	483	461	521	509	512	472	488	445	491	511	502	445	479	511	504	496	475	548	532	511	492	440	443	515	483	511	469	500	471	504	459	464	509	472	482	487	471	511	492	499	491	512	499	520	498	491	479	510	459	516	494	521	519	490	490	520	479	485	506	481	475	463	502	494	474	475	482	472	486	505	502	462	475	483	471	491	476	482	502	492	529	491	498	487	528	484	498	474	486	518	482	502	492	465	510	527	467	535	530	459	471	495	486	459	500	492	505	524	488	473	478	490	514	495	532	488	499	468	462	491	507	511	507	490	526	507	487	490	461	520	477	482	439	482	522	449	492	487	485	532	487	460	504	492	524	466	512	507	495	486	477	462	496	504	445	467	466	448	518	506	453	505	499	504	504	500	454	511	480	498	491	451	473	448	500	450	490	476	510	499	514	528	475	481	506	481	470	501	447	477	465	461	498	496	530	492	503	486	442	508	447	487	465	492	492
26660	22615	16835	2243	595	524	493	500	471	468	475	463	471	533	493	488	460	454	449	467	417	452	476	403	747	798	452	445	440	451	476	483	484	461	428	481	434	443	448	469	467	486	456	463	466	473	487	472	404	487	466	464	455	487	444	474	469	440	420	474	440	446	468	444	442	415	436	467	440	423	468	449	439	445	456	446	437	429	416	480	481	482	435	510	442	473	473	500	482	430	466	469	469	453	447	478	444	484	459	434	459	476	421	450	473	453	412	435	512	448	518	441	429	505	474	464	441	448	443	418	454	503	423	445	442	449	459	445	471	438	440	465	459	463	455	451	461	423	477	459	455	471	451	458	514	435	452	451	446	473	446	435	432	439	440	442	451	513	409	412	487	454	445	431	477	436	470	461	478	461	446	446	461	457	439	457	445	470	439	491	438	443	418	413	440	461	456	480	455	460	473	486	434	440	468	484	484	486	443	497	460	460	463	448	448	432	449	468	440	456	439	455	451	473	462	459	401	469	452	467	469	447	434	458	456	459	426	467	468	473	458	453	431	445	460	436	455	462	447	446	465	439	432	501	444	427	460	459	451	451	475	469	480	417	455	477	455	493	452	427	460	479	465	473	425	488	447	456	497	461	462	442	480	459	482	439	508	424	456	497	450	451	432	439	463	429	491	475	429	456	448	438	441	454	456	492	445	454	472	461	472	452	459	439	456	475	486	464	468	437	515	473	457	425	462	459	460	477	441	440	440	474	444	483	435	450	445	427	414	495	475	444	474	438	425	497	462	499	457	458	489	502	410	450	487	446	461	469	472	429	478	449	472	418	459	471	456	462	450	465	443	447	411	456	439	457	455	454	439	461	454	428	444	438	426	457	409	426	496	462	445	461	422	444	458	454	476	464	483	461	462	463	452	471	454	490	472	449	447	410	428	428	435	442	443	415	452	455	449	460	475	461	413	462	430	496	472	434	506	455	455	420	464	434	478	428	471	447	476	475	408	479	475	422	489	449	461	471	468	449	457	424	446	420	433	435	470	457	398	469	452	440	426	441	450	435	461	495	493	424	467	451	430	470	418	444	493	479	450	464	437	496	449	453	445	441	479	441	458	432	427	429	415	450	441	438	485	437	455	468	448	473	443	469	445	460	452	437	473	481	450	443	434	430	495	452	477	405	490	454	457	459	437	420	456	483	464	469	434	479	456	447	484	463	427	470	447	461	433	417	440	469	443	478	463	473	445	483	443	447	433	483	448	455	437	476	424	436	447	454	416	441	415	478	462	435	473	457	484	451	451	436	477	458	472	436	474	463	436	461	484	481	434	427	446	457	447	442	462	468	419	444	478	487	440	424	418	459	433	456	429	491	418	481	431	435	449	481	464	455	461	446	441	464	477	432	468	465	454	469	447	483	436	450	440	428	502	476	426	452	426	433	510	457	456	448	437	495	461	478	485	422	466	456	476	444	434	406	415	489	450	439	467	429	483	462	428	438	466	478	488	430	441	458	485	442	475	457	487	471	451	442	465	474	418	446	396	450	438	455	470	451	483	444	446	494	456	444	426	425	439	472	453	491	432	470	443	464	447	490	469	459	445	466	461	444	398	463	458	429	450	465	454	476	473	446	468	428	447	492	431	472	463	416	428	424	427	472	455	479	471	448	452	449	478	445	462	424	410	436	452	472	455	501	468	443	456	450	464	451	453	450	474	445	441	451	476	464	447	501	473	475	455	482	430	446	470	466	497	456	447	465	438	467	458	430	457	414	450	454	461	499	462	426	475	487	432	446	456	438	474	465	436	458	435	468	467	461	466	441	422	459	452	436	425	438	474	451	481	484	435	472	424	436	467	471	471	418	446	459	438	499	440	494	470	457	430	477	474	447	478	456	474	423	443	437	443	465	459	479	426	451	476	444	467	437	443	469	449	470	459	450	447	488	431	459	428	484	486	470	439	444	478	473	465	469	468	483	439	433	436	473	464	458	447	447	462	447	466	465	421	451	440	464	414	443	432	429	484	407	472	489	451	518	431	470	439	423	472	421	459	448	480	438	473	492	438	461	445	492	452	433	437	422	494	466	442	475	470	477	435	447	454	419	450	439	516	457	455	464	455	454	453	462	477	474	462	435	484	419	473	483	452	472	445	412	478	416	440	448	455	434	463	430	427	464	476	469	473	465	465	466	481	447	470	448	468	408	427	486	466	464	425	423	425	460	428	487	450	486	443	440	443	452	468	478	434	457	458	473	493	487	429	444	445	421	463	465	468	474	474	438	468	448	500	453	460	489	455	464	456	468	450	494	438	473	404	427	452	458	460	440	429	472	447	491	446	460	455	423	444	470	482	456	469	449	439	473	469	411	441	459	452	475	442	447	456	499	442	473	468	463	423	435	488	457	427	443	484	442	442	441	444	487	459	458	455	453	450	442	490	423	499	466	478	462	443	484	453	450	460	415	466	452	392	472	445	470	457	435	473	430	453	476	456	457	466	485	493	448	499	421	455	416	471	437	470	450	481	469	457	425	440	417	415	437	470	464	457	452	444	425	460	428	433	441	456	473	463	466	432	478	454	424	473	483	448	473	445	458	432	443	434	445	471	447	463	422	476	431	447	452	463	445	448	455	441	436	466	450	458	414	467	496	455	439	453	467	456	456	422	461	432	463	451	426	447	493	455	480	458	472	426	467	477	442	443	467	439	393	469	432	467	464	447	463	468	496	482	445	437	475	473	488	443	436	490	514	394	464	436	424	461	445	486	438	433	464	455	456	459	459	484	478	449	452	450	462	473	441	440	472	471	467	445	450	463	463	443	443	463	452	457	476	460	450	472	476	460	487	417	463	453	458	466	444	442	481	450	454	432	437	493	429	451	440	460	424	460	445	452	455	442	482	454	486	456	464	433	433	470	484	455	480	470	463	467	460	480	477	471	461	492	453	451	448	484	458	445	416	447	461	433	419	462	442	462	455	482	416	456	492	459	440	465	447	463	457	465	432	488	423	451	455	460	454	480	424	463	440	449	469	486	431	412	425	458	456	479	454	472	465	468	467	458	496	451	459	430	464	462	484	441	463	462	451	502	429	451	470	469	454	420	480	482	450	450	477	446	448	472	426	432	501	467	447	437	458	414	458	502	452	456	441	448	434	457	491	454	449	450	491	437	484	454	478	444	453	521	455	460	450	454	436	461	449	447	466	461	478	472	418	477	451	457	434	436	460	445	436	455	463	453	440	456	453	488	436	485	470	424	423	480	457	436	442	463	450	474	473	444	434	442	430	459	445	452	413	450	422	463	452	455	474	474	455	443	485	470	466	470	419	445	474	452	434	460	467	444	435	470	415	438	483	471	437	466	461	426	449	435	444	425	469	432	459	435	449	449	420	484	499	418	393	397	445	456	465	452	436	468	484	435	438	476	430	438	471	434	498	491	430	428	518	479	439	451	457	413	427	448	448	486	445	455	418	487	452	454	473	447	447	476	466	472	471	433	453	485	440	439	449	430	464	456	443
23866	37286	7290	1119	836	797	751	791	751	734	746	716	726	702	689	728	717	705	665	700	647	657	632	663	1498	1570	680	686	706	673	634	671	636	635	648	688	704	681	701	669	679	691	715	626	688	697	673	645	630	726	667	728	693	649	652	654	654	683	683	654	640	625	687	645	706	670	703	689	661	624	674	630	660	665	713	684	651	628	665	632	707	633	682	662	675	640	622	706	667	704	682	684	687	654	672	666	663	700	671	698	695	641	673	656	648	671	711	657	621	643	662	638	660	685	694	654	684	651	652	677	672	704	648	671	689	633	642	683	618	650	609	618	683	741	699	698	709	692	643	689	666	701	639	679	680	684	652	636	662	710	663	663	699	667	663	675	671	639	648	669	627	633	687	693	688	689	717	657	631	659	667	675	634	650	705	658	674	625	659	689	648	669	672	658	674	640	707	691	641	632	694	673	640	673	670	675	690	653	733	680	687	651	643	704	651	661	666	688	624	704	652	662	681	729	685	681	669	640	677	686	681	657	674	622	651	667	693	606	666	665	673	628	650	690	674	704	671	658	693	679	674	656	665	673	668	651	676	654	669	709	693	656	673	649	667	707	674	644	680	682	628	677	640	670	657	656	653	615	695	695	656	717	683	682	715	659	656	658	674	665	677	643	610	700	664	676	705	658	648	687	678	643	683	688	660	639	693	620	704	645	661	686	676	636	689	683	657	687	655	638	707	665	651	685	658	643	637	689	660	685	660	685	639	652	705	694	700	683	680	666	652	626	693	705	680	638	668	618	639	656	691	658	662	698	682	639	693	603	623	688	681	692	648	660	667	658	722	668	656	687	654	657	622	671	668	695	632	684	636	705	669	660	661	682	653	647	651	708	634	638	660	663	667	651	685	676	698	692	705	661	665	649	656	699	720	643	638	646	705	653	607	704	660	636	706	691	633	631	639	682	723	679	707	641	642	641	636	681	665	639	661	605	659	616	685	653	682	710	658	659	670	649	599	648	703	618	671	690	661	685	653	638	682	631	605	679	669	674	662	685	638	673	630	685	702	713	666	671	649	670	658	648	637	673	650	635	700	683	614	692	662	650	654	682	674	661	650	697	645	665	652	676	678	622	658	659	677	659	673	685	649	677	650	677	682	646	621	604	678	653	627	618	624	641	632	668	679	653	627	646	642	667	624	643	640	683	679	667	674	656	700	649	677	668	704	657	663	727	662	674	691	709	624	665	666	620	677	650	661	689	692	678	645	687	695	626	650	671	661	665	710	657	643	641	674	649	668	648	657	703	695	666	622	688	692	689	635	682	662	691	656	637	656	662	667	642	668	680	670	626	643	694	671	666	683	668	662	661	666	709	643	670	669	676	703	628	690	623	644	650	694	653	657	653	648	646	672	640	713	684	684	666	677	664	665	660	656	698	672	669	661	684	697	689	646	631	646	677	690	680	672	612	701	681	658	675	675	633	661	671	601	637	691	660	650	648	635	667	660	648	677	694	658	665	717	676	640	638	696	682	640	698	699	656	679	650	653	662	664	672	663	682	669	666	664	667	621	635	672	673	674	671	636	654	705	681	663	690	700	688	681	645	679	663	653	628	643	669	694	676	688	705	611	657	668	656	694	677	662	669	670	652	659	697	672	671	685	694	661	671	670	632	670	687	632	639	697	675	693	660	678	624	654	661	695	701	691	683	627	701	669	672	664	639	689	656	669	681	639	676	657	680	611	681	641	703	685	746	677	663	708	669	627	670	666	666	704	644	643	686	656	661	665	664	637	671	731	661	684	654	630	708	715	649	633	679	657	636	665	703	683	719	724	652	637	660	645	646	650	639	706	674	660	710	668	625	712	672	670	589	652	629	665	696	659	669	695	677	692	684	627	685	650	668	693	666	672	710	694	670	637	704	617	743	692	664	661	713	703	677	646	670	652	664	671	693	641	665	696	660	663	677	666	639	683	676	642	666	661	676	645	679	640	703	665	656	724	681	624	654	645	700	657	691	625	657	662	675	632	634	654	682	684	707	683	720	640	643	660	694	672	669	605	667	725	682	666	688	607	657	668	659	709	667	658	727	640	676	713	672	646	629	675	641	648	650	700	641	654	683	668	640	751	672	619	692	642	671	660	637	671	706	645	643	656	624	656	669	659	650	656	691	637	683	666	670	671	686	658	660	695	742	666	663	712	678	664	677	701	653	687	672	614	662	662	660	661	722	618	650	652	644	634	697	669	669	686	714	665	680	668	670	634	661	657	667	700	626	660	704	686	648	635	643	658	673	645	640	650	652	639	687	679	698	659	701	612	644	673	644	649	675	668	690	678	638	643	694	669	652	605	669	663	650	694	686	646	685	613	680	682	673	691	661	705	682	676	689	638	676	641	651	664	670	643	603	644	637	764	663	650	643	685	659	659	657	672	714	675	646	699	626	630	671	632	589	628	683	649	695	681	640	689	676	685	636	658	716	700	616	740	638	680	669	677	659	648	722	652	673	650	640	692	681	592	673	633	655	657	660	632	634	679	689	650	657	679	675	686	725	702	679	688	590	646	658	681	678	669	675	697	644	648	644	647	633	662	676	647	651	693	637	643	683	639	693	687	673	665	672	681	662	693	706	627	679	691	691	662	667	646	647	670	644	657	667	639	674	668	625	664	648	666	678	633	649	700	692	648	647	688	658	662	694	658	714	705	659	650	679	648	668	676	709	655	707	635	645	674	658	683	678	618	673	656	698	712	661	651	700	684	634	713	674	669	655	659	720	688	687	676	668	656	634	685	698	669	597	669	681	658	697	686	670	683	654	675	692	660	714	662	654	690	631	648	663	665	652	636	647	676	665	680	617	665	683	674	688	661	665	668	639	666	657	671	718	665	653	687	680	627	725	684	652	710	640	677	633	676	692	707	664	670	685	679	662	689	671	613	687	701	726	660	647	675	678	650	622	624	668	662	661	654	604	645	619	632	671	647	650	643	675	691	661	688	679	690	695	652	650	680	682	622	664	683	692	635	665	673	686	637	700	629	685	690	668	654	669	709	666	658	678	694	654	653	653	651	668	680	608	718	691	667	671	678	680	667	647	638	674	637	683	692	642	663	690	632	675	644	697	674	654	726	687	653	659	674	623	686	673	709	663	660	665	639	661	629	680	682	626	700	684	691	689	648	658	672	670	656	679	640	662	681	689	679	672	672	675	656	640	666	695	679	651	705	693	664	680	653	686	657	640	675	682	637	654	648	683	683	710	566	704	674	648	644	653	666	657	698	648	659	666	681	647	689	687	663	692	638	636	674	641	671	683	667	650	681	690	669	651	665	712	652	679	676	676	668	657	688	669	676	679	687	626	667	673	642	677	678	702	668	640	683	699	660	687	650	694	667	651	662	649	646	655	694	658	661	674	637	672	634	659	656	664	659	687	657	674	662	641	667	667	629	670	657	677	689	642	647	684	661	636	695	702	677	641	664	723	650	672	641	678	646	664	674	664	677	695	660	661	653	678	699	645	698	707
23829	21097	27919	24163	20498	5960	1024	769	672	621	644	587	606	600	563	552	518	589	546	564	549	571	533	939	3673	1312	559	550	511	502	517	535	560	532	483	474	525	505	508	516	512	514	527	547	505	557	577	539	488	501	543	523	562	504	563	481	506	526	498	524	503	496	526	527	524	456	523	511	534	488	494	534	510	515	519	561	506	551	514	479	516	496	519	535	554	495	527	510	530	525	498	518	497	509	512	486	519	550	497	502	486	530	479	502	481	524	519	521	476	544	511	525	517	534	540	517	527	508	509	498	535	492	529	520	464	526	511	503	526	493	513	534	512	542	503	480	497	525	499	503	518	533	531	564	472	519	513	507	509	539	480	486	506	522	495	511	524	498	522	521	491	500	483	558	520	509	549	545	506	510	500	458	528	492	475	512	498	514	550	508	532	481	526	517	506	515	525	506	515	563	527	494	522	504	513	460	506	488	509	547	526	517	513	510	543	519	531	506	539	504	505	525	469	501	517	501	487	506	542	522	497	534	502	521	522	524	492	506	531	513	501	542	464	509	516	497	539	534	527	507	523	488	529	483	526	486	519	514	475	525	481	507	512	482	502	517	537	522	545	505	496	511	549	480	548	502	511	496	524	484	493	538	521	503	486	560	537	504	496	523	512	509	471	512	542	500	517	490	532	552	485	536	521	493	498	510	545	542	521	510	530	510	531	506	477	494	517	531	500	523	491	500	476	465	539	478	527	468	512	476	542	510	494	506	534	500	456	492	467	519	524	564	518	490	534	494	552	534	515	491	516	534	542	541	494	505	452	501	543	532	525	468	519	543	503	511	515	483	449	514	488	496	481	517	524	489	513	488	523	516	480	529	514	534	516	511	498	463	498	511	511	527	486	519	528	533	496	494	505	513	540	502	534	508	498	508	513	466	509	565	482	515	509	503	501	475	505	528	515	506	522	531	506	513	546	589	501	547	476	535	561	491	529	542	552	518	514	542	509	462	498	492	544	548	518	484	501	512	510	523	482	482	514	495	571	506	519	494	525	522	545	533	504	509	502	533	499	535	531	512	553	483	534	494	524	502	523	476	468	515	583	534	508	561	494	524	510	488	523	484	490	556	503	520	533	546	476	503	543	494	534	548	536	514	546	497	520	529	528	577	555	513	553	504	551	525	491	534	524	488	520	544	507	515	513	515	514	536	538	520	523	507	547	516	497	487	526	534	595	531	505	539	490	493	463	507	530	519	499	505	480	473	480	513	504	473	492	512	484	520	537	511	478	508	504	483	513	466	514	514	526	475	561	491	566	513	492	500	485	485	503	511	519	544	526	490	511	537	548	525	500	509	504	479	496	532	534	504	491	514	508	499	509	505	496	534	542	511	496	517	533	531	506	487	508	497	507	476	508	524	519	526	523	533	568	560	475	485	526	516	513	546	491	526	478	492	504	496	506	524	482	486	481	496	535	468	501	527	577	522	520	510	509	496	511	483	520	529	521	516	511	516	486	500	525	478	510	507	508	508	542	544	509	490	538	558	521	490	537	525	542	511	486	504	524	553	498	501	509	540	480	565	527	491	530	501	532	540	506	490	490	513	528	520	534	535	559	507	531	529	539	538	521	494	503	521	517	497	524	495	456	501	552	526	494	508	515	530	497	469	479	511	482	514	484	530	539	523	511	534	484	497	519	510	488	529	546	489	480	535	570	479	515	523	484	527	584	475	471	517	556	542	533	522	532	523	480	536	517	509	497	521	546	500	459	526	499	491	504	519	494	497	512	518	517	493	515	495	497	533	526	511	507	541	482	451	535	479	518	481	541	523	495	509	563	483	524	486	517	522	488	521	500	503	521	493	542	530	493	496	495	512	520	522	487	553	526	497	502	470	485	531	501	506	484	501	491	480	524	486	570	470	507	487	512	508	474	527	486	493	509	480	492	511	503	519	539	464	489	506	525	558	526	527	543	515	524	508	547	524	506	510	533	502	516	507	529	531	519	501	510	507	492	521	510	522	482	514	492	529	496	518	523	544	518	532	511	526	497	525	542	467	477	509	543	536	523	507	494	529	483	497	561	551	537	536	532	525	491	532	527	450	530	540	524	523	549	523	550	520	503	547	519	515	504	517	548	505	511	544	487	492	529	530	497	482	497	519	498	521	507	507	537	476	519	522	451	489	528	562	529	526	479	540	510	502	493	529	530	510	511	537	493	497	474	530	509	520	530	556	524	547	521	507	501	482	535	522	544	554	506	522	508	488	496	483	488	531	515	488	489	516	472	533	538	495	477	490	491	514	488	558	536	512	505	489	507	533	530	530	525	466	498	505	530	475	511	543	582	480	505	534	517	531	548	492	508	500	521	504	533	542	517	483	452	502	515	508	484	504	511	484	513	485	537	514	510	530	532	539	505	490	541	515	551	497	505	523	570	514	508	547	481	514	542	508	495	493	544	473	530	519	489	514	532	527	527	530	547	530	517	513	506	541	510	494	489	510	563	481	465	483	515	505	545	498	517	483	533	520	496	484	503	536	549	564	500	541	513	547	491	523	512	505	541	517	501	508	525	525	524	509	482	477	524	498	554	533	512	545	554	549	482	489	528	506	515	489	499	531	522	558	513	527	527	497	499	522	516	496	509	510	509	544	553	494	522	466	501	513	537	490	487	477	522	512	552	493	531	522	481	501	527	511	525	537	566	502	530	502	538	518	529	531	479	516	522	492	494	504	462	556	516	506	533	534	522	529	532	527	496	505	511	486	509	549	528	499	492	498	546	526	506	517	484	508	545	517	491	534	517	540	493	509	500	472	479	530	508	502	529	491	494	512	495	524	523	491	569	528	520	508	516	535	507	519	489	533	484	526	527	544	509	513	535	527	498	490	539	510	495	520	526	543	518	528	518	489	477	523	503	523	495	516	513	539	539	500	507	480	493	513	506	496	543	542	540	492	496	524	485	571	535	519	519	505	532	494	520	484	523	510	528	544	517	526	537	525	519	504	534	444	510	535	480	515	499	508	508	529	524	528	527	518	496	530	528	529	505	546	494	510	556	523	539	519	543	532	498	570	503	523	534	502	451	515	502	507	507	524	511	532	538	501	513	517	537	506	540	503	514	520	529	556	506	517	489	539	507	496	485	511	510	491	512	519	508	500	553	526	548	518	506	520	510	515	490	505	540	513	512	526	546	485	518	519	493	496	509	517	529	544	537	511	513	521	509	526	511	487	526	497	514	492	531	461	523	528	510	518	518	522	515	547	498	491	561	527	502	492	501	486	514	506	473	508	547	514	529	522	517	498	551	485	501	496	527	545	500	491	518	520	536	536	520	494	510	514	492	517	522	491	504	533	510	517	545	532	517	540	534	525	490	508	524	551	555	495	542	502	499	499	479	527	491	482	493	562	477	535	525	510	522	499	532	504	482	528	516	492	524	529	475	492	506	516	464	503	515	531	490	515	535	532	476	539	506	519	519	520	547	526	485	502	484	486	510	509	473	498	512	497	526	509	537	525
44619	71724	7498	3595	2455	2010	1664	1528	1284	1081	1111	1014	958	924	928	967	914	895	824	838	835	824	791	1873	8206	2482	813	749	773	750	745	767	748	806	781	720	829	770	798	741	765	775	750	810	773	782	815	733	791	742	693	716	742	786	735	749	742	748	708	744	781	760	763	738	749	756	763	774	767	730	733	724	703	753	783	726	762	752	772	722	775	741	763	762	771	776	802	755	790	744	767	786	789	770	792	787	779	738	773	746	779	775	779	739	780	749	763	760	755	791	731	755	795	728	751	770	761	758	723	706	729	760	773	806	736	787	736	720	759	752	740	735	761	744	762	788	757	761	741	748	751	763	778	806	730	817	744	793	736	817	720	742	741	761	756	734	752	724	752	768	718	779	739	714	785	764	693	757	758	741	739	745	759	756	774	763	794	815	752	776	752	783	755	765	769	695	782	775	734	789	758	736	742	704	735	730	718	738	769	742	759	782	767	740	743	682	770	739	787	795	793	752	732	766	777	739	779	771	754	783	767	745	775	779	730	753	738	661	806	796	741	745	738	776	747	784	787	760	735	740	708	765	782	756	750	748	793	725	768	737	741	774	788	763	739	716	754	789	733	769	759	810	770	748	749	737	739	707	782	728	798	740	715	781	777	792	750	768	770	676	713	723	693	779	720	759	733	756	700	772	734	761	733	743	759	702	724	755	729	736	788	781	755	734	774	775	742	743	765	766	712	693	781	742	709	775	746	772	802	717	711	782	783	741	740	766	724	767	758	732	801	780	765	751	732	707	766	703	760	697	741	775	761	799	766	736	789	781	734	719	772	733	723	820	756	736	798	741	773	777	791	728	752	740	755	788	775	715	764	738	792	766	716	731	733	700	762	767	788	810	765	696	755	796	714	770	785	722	741	799	759	759	794	757	746	741	732	762	769	783	772	725	785	795	739	791	714	776	762	779	756	723	710	752	747	812	758	747	693	772	750	761	785	733	802	792	779	759	751	752	754	718	804	800	725	775	726	797	726	791	776	759	770	712	692	758	749	738	743	740	742	737	807	825	792	765	753	725	731	804	748	735	759	706	743	741	777	738	803	774	741	761	733	762	749	723	752	715	775	734	701	696	709	749	764	746	771	749	726	754	702	756	740	770	815	748	784	742	725	683	715	764	728	815	782	760	808	736	753	737	706	773	754	736	765	762	769	717	778	729	788	773	782	751	783	751	742	804	793	749	753	749	736	715	801	720	724	744	732	786	693	813	701	724	792	791	766	762	747	719	748	817	794	727	751	713	771	745	779	781	735	697	754	755	750	720	773	773	781	763	765	748	781	773	786	777	746	782	775	773	737	782	761	743	733	684	777	777	771	747	775	802	781	771	723	732	767	785	759	765	745	734	767	751	721	732	723	701	785	762	730	739	774	746	743	789	784	749	742	739	770	769	760	727	737	753	796	749	730	747	748	765	733	744	766	755	769	777	725	796	728	780	711	792	765	750	770	733	737	775	779	782	732	803	755	719	758	801	754	771	714	724	811	744	751	686	748	772	757	774	750	789	773	702	742	755	791	771	785	819	741	734	763	775	777	736	755	755	730	742	740	802	715	812	759	706	795	769	724	759	775	743	796	780	770	785	779	730	787	745	706	783	754	752	755	723	768	703	764	720	793	741	781	757	757	733	796	763	768	774	761	752	766	752	761	708	713	793	784	754	729	763	761	709	732	743	739	755	701	745	798	778	748	723	744	800	749	743	769	758	714	763	746	785	734	793	748	789	724	731	756	765	772	758	795	774	754	744	759	717	717	766	714	725	784	762	728	750	789	743	755	773	721	785	713	779	753	763	753	736	754	731	757	784	760	773	714	797	731	735	745	779	715	750	757	734	775	730	799	796	757	742	778	739	726	736	747	694	689	748	724	746	755	744	743	751	770	790	731	761	768	719	774	738	728	756	811	767	740	822	743	746	760	746	733	731	768	778	767	795	736	729	764	708	722	761	738	756	786	749	756	729	827	720	771	729	745	797	764	753	797	724	752	776	756	794	763	740	780	731	732	745	767	804	728	791	783	772	736	748	734	787	753	744	745	771	788	746	763	794	696	758	812	760	761	766	793	737	742	741	781	777	736	765	773	762	766	726	767	784	809	765	730	736	783	753	748	795	762	742	754	747	780	753	725	705	756	757	763	753	750	777	749	751	760	788	723	738	738	730	727	769	731	773	732	715	777	757	780	719	765	758	777	741	754	788	778	735	807	767	741	806	720	754	781	747	751	766	791	806	752	786	747	745	782	745	762	752	754	781	787	737	766	778	788	777	806	725	750	753	765	755	727	743	730	744	776	768	836	763	782	761	755	728	776	722	729	811	787	764	745	773	774	807	775	792	742	776	772	764	739	724	745	758	733	745	787	746	749	723	741	765	735	786	720	727	752	726	741	698	754	765	752	726	755	763	765	783	749	797	767	757	778	784	796	795	751	708	735	770	785	728	781	747	778	751	749	781	754	763	740	758	736	743	696	738	769	745	787	777	780	727	718	807	747	735	738	756	789	695	747	747	755	787	730	764	750	735	758	793	769	754	750	735	755	766	791	740	796	794	762	727	814	815	765	777	786	801	791	745	790	800	805	704	740	782	826	820	798	800	756	770	749	744	738	792	750	766	738	777	772	794	727	745	759	791	761	785	796	772	699	752	751	764	723	775	764	739	730	739	781	740	741	762	764	720	767	728	741	774	784	762	771	729	752	722	742	769	769	755	765	793	783	730	744	806	777	774	778	757	736	710	718	713	790	708	724	772	759	781	795	782	762	726	736	776	787	755	773	695	728	757	705	800	760	739	734	709	755	756	765	777	787	781	799	749	706	782	748	705	774	772	723	688	719	746	783	753	762	708	782	758	749	789	721	754	756	710	795	715	790	747	717	753	778	807	741	739	806	743	746	771	786	733	766	743	759	723	757	745	751	752	709	826	747	776	742	784	795	753	758	752	730	736	752	749	808	780	759	753	733	735	741	739	766	768	816	775	727	789	760	825	686	716	743	761	799	759	735	762	762	780	753	759	720	810	726	750	762	776	770	765	739	762	770	738	715	772	755	754	733	779	728	703	744	782	756	727	733	748	739	750	768	774	776	774	758	770	688	740	723	766	743	759	742	714	781	782	774	787	750	789	759	763	728	830	732	740	770	721	758	773	767	785	778	762	737	754	752	732	792	781	746	809	751	742	737	735	751	770	782	700	734	771	787	729	745	795	741	770	780	731	710	750	760	752	738	750	763	780	760	700	758	729	761	825	731	749	770	797	698	769	761	734	741	734	753	715	782	766	787	724	702	753	768	717	731	747	776	753	802	776	747	768	722	750	750	739	720	732	779	736	766	773	745	795	758	743	793	740	798	742	790	735	739	744	755	731	746	721	751	761	807	743	721	753	734	757	731	764	791	755	774	700	744	743	799	793	736	801	726	743	788	740	731	726	760	789	791	720	787	708	768	715	777	778	767	765	760	730	756	759	761	738	731	745
22846	20948	28573	23389	20914	20791	5027	764	597	519	494	447	430	424	421	386	367	345	349	332	362	325	355	2002	2761	312	307	318	260	313	308	277	299	304	320	274	267	277	305	307	321	290	320	301	290	299	292	277	315	272	309	296	287	309	339	284	284	277	283	297	284	296	260	307	283	271	263	306	293	280	258	305	287	307	299	287	296	295	269	279	275	317	328	260	295	259	271	312	274	279	276	285	305	305	273	267	288	284	282	295	317	289	269	282	309	295	291	297	308	276	300	286	322	272	316	294	286	261	284	305	275	279	294	309	282	298	293	275	289	286	337	291	283	329	301	265	309	256	286	287	259	264	289	268	304	291	322	268	318	298	251	285	271	300	266	273	268	276	288	293	315	309	305	249	293	286	294	292	287	310	264	309	283	290	287	257	288	329	270	263	270	264	285	293	300	328	295	294	269	289	300	297	281	315	277	273	289	294	289	276	292	324	316	292	294	297	279	277	288	278	285	236	284	272	300	263	308	280	333	295	305	266	310	270	279	278	293	284	311	272	268	276	314	267	326	272	272	274	308	279	278	275	305	301	325	270	295	267	278	267	295	264	289	273	284	281	303	285	276	314	294	322	279	287	262	254	288	286	269	286	287	280	300	305	319	303	273	289	299	277	313	328	304	315	283	260	286	292	286	265	278	272	294	267	319	289	273	302	281	302	278	290	283	321	290	318	319	288	287	267	299	315	257	280	300	288	275	289	277	299	281	309	285	272	271	308	281	298	288	288	296	318	260	300	277	297	295	270	275	279	289	289	299	281	276	270	282	288	302	308	270	292	301	293	264	285	295	290	297	285	289	249	302	261	304	265	246	285	282	276	290	283	284	268	291	275	292	286	292	271	271	270	313	269	277	295	313	299	296	294	288	275	281	267	342	320	283	304	273	286	323	256	303	268	277	314	288	294	278	314	269	294	290	250	286	298	261	266	290	277	277	292	302	298	267	290	297	285	286	285	311	296	291	307	307	298	274	274	309	285	289	281	272	274	268	298	295	296	296	316	280	256	322	302	318	299	281	306	288	291	291	249	297	266	281	294	308	264	329	309	276	295	275	274	301	301	274	276	269	282	287	297	266	276	284	302	263	277	310	303	293	309	284	303	276	270	311	277	287	284	299	265	301	267	271	278	332	326	261	288	257	288	289	316	326	275	280	280	258	300	305	278	266	264	279	325	315	305	275	303	301	293	284	280	296	298	294	262	274	284	292	284	267	289	296	292	312	273	310	286	307	277	290	290	295	281	293	282	287	300	308	304	283	260	308	306	319	290	277	325	271	288	290	303	274	295	260	292	290	293	290	307	298	306	294	288	284	301	294	323	285	297	289	293	283	296	311	306	287	278	272	280	304	343	266	243	262	298	285	287	282	264	289	263	266	294	276	281	326	292	289	273	266	298	305	290	293	314	298	266	309	277	284	284	270	296	237	278	311	283	312	307	297	301	267	309	291	289	279	280	310	293	286	282	286	292	275	278	245	273	290	270	290	296	287	277	279	274	284	304	275	252	309	295	298	280	310	298	271	302	272	301	260	288	259	295	257	250	304	245	317	234	263	275	308	290	286	263	275	283	306	278	305	308	317	261	272	300	277	282	287	309	298	255	286	313	303	281	266	299	275	277	306	292	274	263	251	266	303	291	242	307	291	278	304	290	315	295	285	273	278	302	293	294	274	314	273	295	277	300	274	282	298	290	306	290	261	278	296	275	278	284	293	290	281	275	267	290	262	294	246	282	284	305	297	280	280	281	260	285	290	302	294	285	256	293	271	301	304	296	263	298	274	289	292	273	285	294	303	277	323	299	286	264	269	270	286	294	303	293	300	279	289	278	273	311	322	299	278	287	308	290	326	314	287	270	280	304	300	302	276	284	297	284	274	290	272	263	286	281	289	295	277	273	258	312	298	290	276	273	260	286	276	299	307	280	293	279	273	271	280	295	264	289	282	273	299	311	268	290	267	285	295	312	295	322	282	291	244	285	302	258	263	269	272	293	287	295	297	267	310	269	288	298	270	306	277	285	318	295	295	305	252	282	302	317	283	272	300	292	274	270	277	290	269	286	310	290	286	276	295	288	307	283	323	262	313	285	254	297	283	279	286	282	255	303	303	278	293	288	242	263	290	274	281	276	304	303	296	300	297	288	321	270	301	279	274	307	306	319	275	265	273	313	242	300	290	265	285	281	276	280	303	320	297	284	311	300	260	261	280	261	268	263	281	277	304	289	328	243	282	302	296	297	290	305	267	314	291	285	307	276	286	295	323	320	310	266	281	304	326	272	257	299	268	278	279	266	287	270	276	301	291	307	298	280	310	268	281	283	296	281	263	291	295	312	291	299	296	320	291	293	282	281	267	280	275	295	275	283	302	313	303	307	286	292	322	298	295	285	281	276	294	278	309	286	284	267	278	263	275	275	305	290	277	310	312	322	271	275	269	305	263	293	289	301	288	283	275	295	314	308	274	294	296	301	269	250	259	296	301	326	281	256	286	268	280	309	296	324	282	283	292	305	290	317	308	269	266	275	302	280	285	287	291	267	280	288	331	270	250	277	278	277	288	323	298	303	304	317	279	249	277	299	277	301	288	286	270	282	266	282	287	284	315	282	307	314	308	283	296	279	304	284	274	282	251	287	292	296	268	272	281	302	280	270	296	323	269	279	308	293	246	307	273	297	306	298	305	301	305	274	300	283	299	296	279	246	281	276	263	288	276	319	281	283	264	279	262	289	285	302	253	269	309	311	259	286	277	288	271	312	302	311	264	296	331	303	262	267	300	287	298	291	279	269	288	275	273	292	290	269	286	286	279	268	274	301	259	284	304	259	324	283	302	270	297	283	287	294	297	299	321	275	316	253	317	286	271	302	266	264	258	310	283	293	269	283	283	282	297	288	288	287	282	281	292	291	272	302	292	283	290	286	261	289	317	271	315	283	301	279	313	264	279	281	285	292	288	282	266	276	325	298	307	265	274	287	285	271	261	279	275	268	279	268	278	306	301	303	323	273	295	295	305	293	287	300	307	274	272	285	282	296	265	297	323	288	285	263	282	293	288	269	279	302	291	301	347	255	272	262	299	298	283	293	290	274	299	281	293	295	268	286	303	277	289	275	290	290	267	274	296	288	293	306	318	289	268	267	315	296	277	275	307	279	281	299	273	292	290	268	279	310	291	266	261	291	288	275	283	311	272	271	286	287	284	274	302	278	308	263	301	297	307	285	262	265	278	302	312	286	294	295	313	263	291	283	295	296	258	259	313	285	296	305	281	265	300	285	297	290	302	291	259	299	287	275	307	294	284	288	261	240	320	266	308	302	245	320	284	266	302	297	249	308	317	280	282	282	274	310	293	297	282	291	321	245	311	282	272	280	295	276	251	290	284	294	264	265	272	278	291	292	267	312	291	296	258	268	273	291	278	266	309	287	279	269	292	285	296	260	273	295	295	302	310	284	284	283	278	307	279	282	272	275
48171	69202	10242	5626	3811	3025	2296	1811	1422	1255	1089	937	826	857	773	692	727	626	631	620	563	583	585	4846	5942	495	496	526	444	494	484	447	411	474	456	468	434	452	484	464	457	412	451	459	418	444	416	461	451	472	443	446	482	444	412	455	427	443	419	461	445	441	474	433	450	474	468	453	401	444	448	432	447	454	421	418	444	423	438	438	418	417	436	444	475	422	449	398	441	461	458	421	457	441	468	424	421	419	455	438	408	447	443	428	475	418	435	416	444	435	430	453	456	420	422	433	497	480	433	424	435	422	458	462	426	445	445	390	424	441	425	411	407	442	414	421	432	465	424	423	427	456	433	439	405	444	470	442	431	477	438	448	414	462	432	451	456	399	420	429	445	411	434	444	406	431	418	429	446	448	448	409	445	455	409	432	412	417	489	481	431	462	414	434	432	414	435	412	437	399	426	400	440	420	464	426	444	475	425	461	439	432	434	423	431	453	454	403	420	437	424	433	392	410	443	437	475	449	425	448	413	434	450	455	430	435	430	406	421	483	400	466	426	425	424	430	447	438	409	445	423	448	461	407	408	432	436	457	455	441	432	419	413	423	427	431	429	442	446	460	421	393	465	424	444	404	425	420	421	430	396	437	386	430	407	437	435	426	442	433	425	470	465	464	422	427	415	444	417	439	431	426	477	448	447	435	399	420	448	439	441	428	430	434	435	429	394	438	463	405	434	446	440	475	440	460	432	431	425	395	475	439	442	432	441	388	419	428	438	403	432	450	436	409	408	434	451	463	448	433	431	442	394	422	431	424	453	429	425	474	385	426	451	467	434	418	460	434	412	433	417	395	433	416	456	461	470	452	464	425	458	470	439	433	425	451	420	459	437	425	428	419	441	427	446	409	408	423	420	416	417	418	436	419	444	432	456	476	424	432	396	420	447	474	407	451	450	452	422	452	450	466	444	450	443	414	451	448	434	436	391	490	424	441	410	412	407	450	420	431	439	419	444	431	440	425	448	480	438	439	427	417	433	425	402	462	439	458	435	439	430	469	438	435	453	461	438	460	448	408	419	436	452	477	391	466	428	443	391	428	403	432	434	439	414	475	407	423	458	449	437	414	400	440	422	411	429	435	415	474	485	464	433	476	449	470	428	425	420	441	428	426	418	401	443	430	459	470	449	454	441	488	416	436	442	455	421	422	427	403	447	390	422	443	407	455	469	431	434	421	448	413	414	402	452	459	410	451	459	464	410	417	441	437	438	450	474	456	437	437	397	412	438	474	414	439	457	458	430	409	416	423	437	441	456	435	421	405	396	400	441	458	438	415	463	417	429	436	429	434	404	433	460	424	463	458	430	419	419	472	416	434	441	465	436	465	421	480	422	394	423	442	428	460	395	437	432	459	450	432	419	425	407	439	436	469	446	471	439	439	431	443	444	420	467	404	421	404	445	435	398	427	458	440	425	441	467	444	456	424	459	469	450	417	459	405	438	461	448	439	425	405	443	422	461	474	409	414	448	453	415	417	482	442	447	410	472	444	450	446	449	443	463	492	453	436	475	427	417	414	443	404	415	478	464	419	431	426	447	381	435	423	463	401	465	452	432	452	417	411	442	395	415	422	464	451	453	409	419	448	448	417	401	423	439	432	466	472	436	434	452	406	414	446	418	409	424	410	435	407	459	439	415	444	464	393	453	431	413	454	432	453	439	465	401	452	420	433	450	453	444	465	436	386	436	433	453	430	401	412	457	398	402	408	394	410	432	423	446	438	444	442	428	426	434	425	451	460	419	442	432	428	427	435	437	438	427	407	423	446	464	444	428	451	459	411	415	470	424	420	451	428	435	453	459	428	461	420	422	418	411	428	464	424	473	434	409	414	451	435	436	421	445	416	395	445	414	483	431	404	440	454	419	453	450	440	455	404	434	422	407	449	429	437	422	419	446	439	457	455	419	442	472	417	447	417	454	426	435	409	429	437	455	464	476	432	407	437	407	425	433	416	448	397	409	457	413	437	450	407	434	417	456	415	474	435	439	442	424	431	467	394	468	473	429	428	440	458	428	436	428	479	428	410	399	445	455	457	425	448	451	459	395	442	433	423	444	394	415	423	465	417	456	458	458	423	459	440	411	409	428	416	464	438	415	425	405	423	452	434	432	393	449	406	464	398	450	450	435	401	460	462	423	439	452	433	449	394	439	423	431	454	424	436	423	433	449	416	450	431	442	420	409	423	412	463	410	416	401	458	392	425	472	449	410	453	389	432	446	449	467	447	449	447	448	459	449	430	402	455	421	449	430	412	401	474	437	416	449	394	460	437	447	450	441	444	417	457	448	464	431	448	447	427	452	409	383	408	461	443	404	417	403	430	403	440	462	413	455	410	433	389	391	435	402	441	404	447	411	456	440	429	451	440	438	428	461	426	414	434	466	458	426	425	476	449	487	424	422	439	430	409	375	412	416	413	423	441	446	424	427	457	420	442	416	419	431	420	416	441	449	429	444	443	413	475	451	436	425	419	440	403	428	434	462	467	434	447	431	416	417	430	419	467	440	409	456	411	461	434	450	451	460	434	411	419	426	480	422	411	414	458	413	436	402	446	468	435	448	405	410	437	427	460	422	416	464	443	437	409	421	402	386	449	415	435	421	365	413	418	478	435	430	410	406	413	370	427	430	413	454	442	478	428	449	453	416	455	472	433	446	433	449	449	448	387	394	435	431	456	470	441	422	425	408	444	437	478	425	431	470	422	449	446	416	461	468	434	427	435	411	444	424	492	447	467	449	465	409	437	471	414	481	417	417	421	426	427	428	425	421	449	432	446	428	383	421	436	433	425	424	440	415	437	470	434	476	468	446	465	441	414	458	452	416	443	436	416	466	425	441	449	400	431	464	422	430	456	434	436	434	426	430	414	466	407	415	482	435	388	451	466	419	415	409	444	449	418	423	426	445	449	466	423	433	440	418	437	420	430	443	468	422	428	422	432	431	387	421	396	435	437	417	462	432	411	436	445	461	414	426	429	435	406	449	425	452	440	443	385	465	456	430	411	390	423	415	429	449	432	456	401	424	427	443	450	445	386	415	416	414	416	463	434	431	445	394	405	442	412	430	440	416	428	425	442	439	435	421	428	407	406	457	421	435	440	428	446	467	403	424	427	408	433	451	461	438	447	461	446	448	436	451	398	399	434	471	455	436	396	455	402	425	406	450	396	427	436	434	424	427	431	446	431	452	402	392	444	417	419	461	462	449	433	464	416	452	411	424	475	409	447	410	418	418	414	454	376	474	446	439	426	403	403	401	421	448	426	455	426	428	447	410	421	441	474	432	427	449	481	412	421	430	411	429	457	425	415	428	400	422	379	408	411	433	425	400	459	447	424	434	425	456	460	426	429	431	425	443	417	405	419	433	450	463	394	423	421	423	413	428	455	428	440	398	407	431	438	445	414	453	428	417	414	438	441	417	413	422	421	411	407	408	457	402	437	433	450	440	463	422	439	418	412	458	417
26596	21440	13159	1232	534	487	461	432	463	426	432	426	406	413	383	452	390	393	428	421	421	417	424	465	467	466	387	395	399	420	440	387	433	410	365	429	424	414	421	422	390	392	396	433	424	440	398	413	390	443	396	432	437	444	399	392	376	427	425	413	401	379	419	422	452	444	422	420	414	426	380	409	405	421	456	400	436	408	409	431	468	360	384	388	411	387	412	384	435	410	386	414	389	423	407	419	398	443	441	423	438	434	428	392	431	395	457	435	442	404	425	366	423	410	412	379	422	427	418	444	435	374	408	426	414	426	415	447	400	406	432	448	448	372	401	401	406	431	431	405	399	410	392	432	436	456	417	437	402	415	378	413	472	396	421	409	382	423	420	430	407	423	471	408	426	440	425	442	389	449	474	409	466	431	416	414	440	424	410	419	414	408	425	398	400	406	402	412	402	423	434	428	383	429	395	451	415	401	411	417	412	412	430	426	394	404	416	432	418	407	428	437	459	404	402	380	422	427	414	455	437	407	416	426	406	427	404	444	411	400	439	421	420	420	461	392	372	386	417	415	423	411	405	420	403	438	375	384	394	385	376	428	400	414	395	424	428	441	407	417	385	418	422	440	407	457	425	420	386	420	430	410	408	409	438	395	446	427	428	419	443	411	433	386	445	386	397	422	384	407	386	420	436	388	432	436	395	414	441	444	371	392	405	395	403	404	418	408	431	449	407	412	411	411	425	418	396	416	426	426	422	407	429	424	415	413	391	389	421	402	399	413	358	422	449	454	409	413	413	425	399	407	420	406	395	412	458	412	409	415	426	387	434	425	389	433	372	396	385	425	412	456	441	441	435	413	423	438	453	406	400	417	462	415	438	448	415	425	382	406	420	415	439	407	434	390	420	398	406	416	455	436	440	407	368	449	367	437	435	413	437	431	446	467	420	404	406	417	422	409	402	423	430	390	444	435	419	389	394	449	436	415	411	426	391	415	436	422	459	397	417	454	441	419	406	405	416	452	420	436	409	459	404	384	403	433	387	412	383	379	429	439	405	424	407	413	410	409	423	434	419	399	454	381	390	409	383	409	420	428	413	423	430	427	431	421	441	414	416	418	408	395	436	454	418	439	426	411	369	423	444	445	436	401	421	438	454	389	407	368	384	389	426	401	415	423	384	402	416	420	451	387	413	434	408	405	377	426	400	445	424	444	403	395	440	395	434	415	381	442	416	421	379	443	406	406	397	423	384	395	429	423	401	442	408	385	442	420	437	458	389	404	433	428	445	419	455	427	382	379	438	409	408	418	413	392	455	403	437	411	437	398	420	406	379	388	424	380	435	414	393	398	414	412	436	456	383	441	430	436	433	450	401	429	395	424	386	379	424	366	416	410	452	411	406	402	405	442	403	410	431	439	420	384	446	411	425	406	394	414	425	456	424	404	422	415	424	427	428	383	421	386	418	428	446	407	424	404	409	411	393	417	414	429	414	469	401	434	403	410	408	414	420	419	432	422	420	376	407	403	452	439	431	432	417	422	369	400	381	400	429	439	417	394	440	422	405	433	417	408	397	417	414	397	424	406	399	386	389	392	429	426	424	396	407	433	422	414	403	430	417	404	375	400	432	424	415	396	398	425	393	432	411	407	401	442	423	423	430	412	467	433	391	376	389	410	426	426	462	428	410	422	404	371	410	455	414	410	399	454	418	400	430	414	452	406	401	429	423	428	424	403	395	443	431	435	450	423	448	430	455	409	469	402	403	421	402	427	418	389	402	442	441	409	434	466	415	424	406	404	412	422	429	434	416	419	389	387	447	396	443	413	432	439	432	402	388	419	420	415	400	415	395	419	401	434	414	444	427	421	412	423	394	408	431	415	391	440	421	383	407	400	435	419	409	476	421	453	378	459	420	430	409	450	390	371	422	411	410	397	428	414	373	412	434	419	414	466	394	436	389	404	396	415	406	371	439	410	408	406	465	408	444	425	409	381	394	423	454	433	418	405	424	438	412	406	415	438	415	413	450	419	479	411	418	386	427	379	394	398	381	441	421	432	423	454	417	435	406	429	405	430	465	402	396	403	424	450	412	416	432	379	446	403	414	443	401	406	407	451	417	447	446	425	384	396	412	393	420	380	429	410	410	398	391	397	433	434	417	415	434	407	412	424	395	428	419	384	414	409	434	409	424	387	429	424	407	423	413	416	427	408	404	426	407	409	392	404	415	426	389	458	382	410	425	408	437	395	404	391	429	437	456	427	432	411	390	391	416	426	424	376	421	438	393	384	451	406	409	420	424	420	443	407	395	429	428	425	394	389	442	396	406	435	409	443	412	395	406	414	434	389	432	405	396	417	424	439	406	408	423	417	449	404	399	441	422	417	421	417	432	396	410	429	413	428	388	394	427	434	409	433	426	391	405	425	429	428	430	436	418	408	400	405	418	420	412	429	433	426	405	448	420	402	414	408	380	473	405	412	457	406	405	442	437	427	439	412	422	431	426	436	417	434	413	438	444	386	401	453	389	403	393	430	421	420	403	420	426	418	428	436	411	404	462	413	415	431	406	423	417	446	450	394	440	406	412	387	434	423	423	417	374	415	427	432	479	373	410	416	412	388	406	408	408	430	424	429	423	403	397	450	445	431	422	387	414	446	419	419	394	403	431	437	414	404	429	421	427	417	441	414	377	382	418	417	433	391	390	424	384	418	412	432	415	392	422	433	405	387	372	465	385	427	431	447	403	407	414	412	422	420	435	425	430	448	435	393	429	398	443	435	423	425	434	408	423	418	365	414	412	409	436	442	405	452	393	429	423	400	433	412	408	448	387	404	405	414	427	424	402	465	436	369	442	444	414	407	440	439	433	398	416	404	421	402	427	438	380	458	425	405	418	389	384	407	429	435	410	409	412	398	413	431	411	410	402	411	411	423	434	389	423	383	376	395	412	421	409	413	404	391	394	427	433	360	393	452	403	402	427	440	439	414	402	405	396	414	418	409	410	433	411	421	366	426	469	435	428	391	432	413	398	394	407	437	418	404	415	398	451	420	422	425	424	400	425	396	402	410	417	417	408	454	434	403	466	421	428	406	391	418	429	405	392	378	434	411	369	406	434	421	408	440	442	436	397	429	435	408	415	417	445	405	428	427	427	378	401	456	354	411	402	400	411	395	454	414	421	430	449	396	406	383	444	426	406	410	455	437	429	445	429	450	392	415	403	434	422	415	389	381	412	412	436	381	416	400	452	386	383	398	378	429	446	394	396	392	432	404	406	429	416	418	384	451	455	387	426	437	409	415	426	422	390	469	424	382	431	412	396	395	386	405	385	430	448	408	397	424	403	405	435	411	397	417	448	383	408	429	386	414	406	411	438	411	410	419	418	406	400	435	419	411	406	393	441	438	403	418	409	422	389	423	377	448	421	401	424	399	441	421	365	396	389	407	419	431	404	467	435	399	414	437	411	393	405	412	418	460	428	419	393	419	416	444	422	426	410	404	436	433	452	425	426	388
22272	25822	1472	968	905	825	709	691	663	650	644	667	626	667	638	589	629	627	633	617	628	649	605	767	741	609	651	582	609	612	595	586	606	611	662	613	627	594	616	640	600	641	621	630	584	615	595	642	615	582	604	608	569	615	640	628	620	609	630	612	610	608	647	590	628	633	570	578	620	556	571	591	646	569	630	578	606	623	619	576	615	602	602	622	609	624	616	605	621	592	625	615	549	581	622	646	581	578	629	600	639	614	613	616	573	585	623	610	617	596	613	643	642	625	610	628	563	603	582	640	596	609	655	608	596	624	603	586	599	658	631	605	556	603	596	653	604	598	594	572	580	598	610	623	631	632	637	597	633	644	635	599	631	621	632	599	658	605	650	600	607	641	579	637	641	598	652	590	587	575	646	579	563	620	637	652	619	626	625	642	611	575	607	609	610	651	610	593	589	583	650	565	599	570	631	640	630	581	609	587	623	609	602	607	623	579	606	573	610	629	628	583	546	619	585	626	626	558	598	576	620	639	588	571	580	637	576	643	622	578	668	609	657	596	588	578	642	606	616	610	637	585	615	623	612	642	610	622	618	650	617	617	585	593	639	552	617	599	623	590	582	591	642	630	600	602	622	606	604	621	609	615	594	584	610	611	575	630	609	638	592	603	610	631	645	569	660	649	636	613	580	593	606	623	609	643	630	557	634	619	586	647	636	604	650	627	614	627	596	593	642	606	646	617	639	648	626	577	632	618	576	626	581	572	606	615	590	614	640	612	594	637	605	609	580	588	625	627	597	582	638	603	608	622	626	607	607	621	612	610	627	598	589	583	610	593	604	608	606	631	609	634	615	612	580	596	596	599	621	612	619	630	611	617	583	626	653	608	609	593	562	633	607	629	603	616	595	623	549	601	598	631	657	619	623	565	572	570	611	597	592	623	615	604	622	643	587	608	604	609	584	657	636	619	586	613	589	593	586	582	631	613	635	622	624	605	604	619	584	621	603	582	568	651	613	623	567	634	647	640	593	574	653	670	583	591	597	577	616	537	617	600	595	575	635	588	609	578	630	598	625	578	577	619	592	583	560	616	660	649	636	642	582	663	590	596	576	571	641	648	634	642	597	595	598	625	613	605	592	609	628	607	610	581	617	637	611	623	611	596	610	632	653	593	571	569	580	585	618	592	613	604	619	622	614	589	628	590	619	632	611	605	606	600	629	595	599	568	623	597	590	621	613	602	611	616	611	630	607	606	603	594	568	593	593	600	588	592	618	600	642	585	562	618	641	577	616	619	597	589	619	602	616	613	567	628	571	618	579	583	627	610	625	559	595	589	618	600	611	585	606	584	585	576	650	582	641	593	636	592	573	585	603	600	617	612	622	602	600	626	592	632	566	641	609	606	588	584	609	655	624	596	576	635	622	608	617	554	600	602	624	587	624	592	574	604	589	632	595	619	584	660	642	611	604	582	611	602	642	613	630	636	618	618	654	637	651	592	632	599	604	626	590	597	634	618	591	635	574	574	609	608	617	611	633	647	602	608	603	620	615	653	594	585	616	634	623	607	603	674	608	627	607	650	585	615	596	566	612	629	617	623	591	566	598	639	640	603	608	604	631	592	586	631	601	606	601	590	565	588	617	592	607	623	611	624	612	595	623	592	608	582	635	615	587	606	624	633	628	602	636	622	630	594	582	594	611	612	553	632	597	559	574	623	616	622	629	606	602	630	581	610	602	617	598	637	576	633	586	620	615	653	621	599	586	623	606	598	606	605	566	584	602	589	598	652	638	636	608	631	606	611	644	591	617	605	646	589	593	615	600	568	659	609	603	633	647	600	619	568	604	593	616	577	638	622	601	607	628	665	626	615	610	587	603	608	625	617	616	580	588	579	621	641	634	603	604	631	586	598	649	603	578	597	584	589	626	596	608	627	604	608	565	659	572	648	609	582	599	633	649	593	640	560	581	606	652	633	564	635	666	578	565	624	613	610	576	640	601	610	610	635	625	615	629	582	627	596	597	647	606	615	581	579	592	620	610	617	624	597	593	645	656	667	614	630	589	587	619	597	604	612	573	632	574	600	620	617	590	650	618	649	598	650	575	613	606	566	608	607	623	614	580	604	562	601	582	604	625	607	626	606	647	567	630	651	632	598	563	655	616	653	636	637	601	613	587	569	636	601	583	603	596	608	588	622	553	610	592	592	626	626	627	607	649	611	615	607	582	613	594	615	601	574	585	648	617	641	614	586	583	599	631	591	624	616	650	585	617	610	655	596	604	587	617	611	618	606	636	602	592	587	605	640	614	641	635	597	586	646	627	617	612	633	644	632	621	648	602	601	650	653	611	608	631	574	598	621	577	616	654	627	601	609	570	641	633	627	633	589	598	622	568	587	571	625	649	627	575	575	623	640	578	563	593	588	576	617	641	657	589	598	617	640	601	574	583	610	620	575	613	621	641	624	592	603	582	611	608	626	608	593	640	588	635	593	621	616	639	620	577	589	651	613	560	629	578	614	608	639	638	590	617	650	618	590	630	627	637	576	556	665	564	603	586	641	621	634	665	583	600	591	612	577	590	565	598	616	595	608	609	624	580	575	625	600	617	653	580	603	582	615	623	587	634	583	585	635	617	604	617	553	632	635	592	630	602	601	603	578	584	625	604	569	594	608	641	644	622	619	590	621	605	601	602	631	593	624	579	631	605	619	569	556	596	652	626	608	634	598	604	591	642	649	623	635	662	594	604	618	577	588	610	612	637	610	646	650	610	578	581	596	608	606	626	565	604	626	597	612	590	612	573	608	593	604	612	598	620	578	597	638	616	600	644	657	615	630	587	641	602	642	632	633	628	609	646	600	588	652	605	626	627	600	571	623	607	611	583	637	614	578	587	579	591	643	687	586	622	595	586	603	622	644	578	651	600	647	560	583	608	576	594	589	597	590	609	615	595	585	622	593	634	599	598	644	587	641	581	607	609	597	582	588	595	604	586	591	604	629	645	648	599	613	613	671	556	590	616	649	622	622	616	614	634	618	623	578	623	646	582	606	604	651	630	591	623	636	594	640	615	603	598	625	601	576	593	598	634	628	594	602	628	619	590	653	633	602	620	604	642	618	651	626	649	640	590	626	571	629	582	594	600	573	639	567	647	637	565	654	586	641	644	596	601	636	577	588	569	596	613	631	639	584	627	582	620	643	562	590	609	594	603	589	586	648	635	597	597	605	626	614	573	633	600	607	566	611	638	604	604	574	597	637	619	603	584	656	574	589	611	625	590	631	627	610	633	603	640	598	589	654	647	610	602	589	584	593	606	629	561	607	640	641	653	590	617	625	565	574	617	635	613	678	577	579	558	598	615	622	621	584	606	638	638	559	625	601	612	590	615	602	660	574	600	652	616	564	594	615	617	670	600	598	592	610	608	616	598	599	588	617	592	612	648	604	620	614	597	604	601	614	568	622	628	625	597	616	596	637	612	611	545	572	589	674	554	658	584	618	592	578	591	588	636	597
23903	20950	27829	24156	20704	5773	1046	710	633	602	612	589	593	536	550	550	541	517	518	498	527	540	549	1065	654	477	498	520	513	455	463	507	567	497	516	510	509	500	536	499	487	480	496	505	515	505	535	488	507	516	494	487	455	512	489	497	484	496	485	488	518	472	496	495	504	493	477	514	525	495	507	487	515	532	506	500	516	487	527	485	508	531	503	487	493	514	522	450	513	523	456	490	506	497	483	489	482	516	516	490	468	470	519	476	510	455	494	512	452	495	468	500	491	486	516	482	480	492	485	507	511	469	470	495	481	491	495	469	478	513	517	476	474	490	470	505	486	472	472	499	455	490	487	507	487	510	441	518	524	482	502	463	453	465	506	460	494	507	515	520	519	512	511	518	478	457	501	479	475	506	480	491	492	509	472	516	523	493	494	512	477	522	519	462	543	504	485	486	475	461	508	505	510	490	529	497	499	479	516	506	481	471	467	473	470	519	447	530	499	503	468	449	481	489	480	494	514	490	501	514	489	495	455	490	448	475	544	468	513	486	516	488	493	497	548	475	456	479	507	480	483	487	472	459	507	477	484	457	580	518	475	490	476	488	509	510	512	504	495	468	545	497	448	470	488	502	504	505	486	433	499	483	527	508	479	478	490	481	514	467	445	481	473	484	462	493	486	473	517	492	479	494	484	500	456	520	464	480	502	487	470	523	500	512	478	458	541	523	466	496	500	509	476	507	520	530	505	483	480	498	456	528	464	521	481	503	502	501	499	482	499	495	479	496	500	511	545	469	502	489	489	444	494	493	496	491	488	489	465	489	499	465	519	487	517	500	497	481	505	462	473	516	482	458	454	484	497	484	440	498	458	441	517	460	478	442	477	516	512	547	478	536	491	489	488	521	497	504	484	460	521	470	476	507	509	487	501	483	512	502	519	453	476	487	510	535	466	472	487	485	492	475	489	466	486	489	462	479	503	496	504	516	463	465	476	494	499	519	507	518	489	499	493	495	530	535	495	449	509	549	496	498	483	495	516	481	509	507	492	492	514	504	485	514	495	480	477	492	497	513	525	484	466	508	454	505	510	476	480	503	534	490	497	503	455	524	471	496	494	477	469	499	502	497	499	476	482	502	519	527	508	506	511	493	485	460	430	455	481	502	485	457	491	449	470	475	488	517	533	454	513	505	477	453	510	511	450	503	458	507	517	475	492	539	479	471	502	487	492	464	465	510	519	496	456	472	469	464	498	498	507	496	484	498	505	458	460	474	486	532	527	436	485	511	481	460	440	495	489	501	486	524	501	455	474	498	459	500	525	451	516	499	503	483	440	498	482	450	498	506	511	486	501	516	499	466	503	512	501	467	482	535	486	478	481	510	469	489	484	512	554	467	508	467	467	492	478	501	460	467	480	468	472	511	503	489	477	557	516	453	515	500	467	479	486	468	467	469	523	493	498	512	491	423	528	491	486	486	510	506	488	509	483	475	516	479	493	485	486	483	502	493	468	516	500	484	473	561	536	488	454	464	478	510	496	488	507	496	505	489	499	484	518	478	501	489	507	441	488	492	480	453	506	502	492	525	481	495	479	472	502	485	475	483	483	515	526	496	470	474	476	461	474	510	481	470	480	509	486	502	509	442	468	511	494	510	511	494	460	502	492	491	480	469	502	462	470	458	499	495	512	486	452	488	470	467	516	476	509	459	514	479	444	524	476	456	493	472	448	496	476	485	501	459	497	491	494	493	464	474	512	521	489	488	491	498	502	515	494	466	534	466	477	484	469	492	466	446	482	463	529	456	500	498	495	468	496	471	514	485	464	473	451	485	461	486	525	504	504	475	490	459	488	472	488	463	502	498	508	537	512	479	459	510	467	500	501	528	524	519	457	498	489	500	503	499	486	493	489	477	459	509	489	489	473	485	494	521	483	507	454	474	479	500	458	523	538	470	513	487	488	480	458	501	487	510	474	488	520	473	471	493	463	470	504	487	501	525	450	492	507	463	514	476	464	490	494	482	525	515	510	536	525	440	513	484	504	477	489	513	519	481	463	482	519	506	482	495	497	485	493	494	511	489	493	503	486	455	496	485	486	494	493	494	525	505	464	473	460	500	494	509	487	512	508	487	505	492	474	539	487	493	474	480	483	451	504	514	523	472	537	492	511	499	493	501	494	516	490	494	484	484	485	492	438	481	523	489	488	492	479	497	491	485	489	445	474	489	479	515	532	507	516	503	485	524	525	482	459	512	475	476	466	501	465	511	494	532	486	504	466	459	487	505	517	530	485	490	461	470	497	501	488	488	468	475	481	510	509	509	481	472	501	474	478	467	502	467	511	497	548	472	462	513	466	504	475	503	512	478	509	452	493	510	494	513	524	490	461	463	498	502	482	461	466	496	450	457	424	533	490	526	524	512	492	499	483	536	503	494	512	513	485	489	493	493	484	480	467	508	493	515	492	459	484	475	469	526	474	503	471	481	506	515	515	522	462	485	466	467	463	479	497	488	481	510	515	509	488	501	480	498	468	481	514	481	491	478	475	500	491	511	461	454	502	493	512	486	504	462	493	488	487	495	500	516	507	466	498	461	482	424	487	459	441	526	454	532	486	491	498	492	451	487	507	451	562	470	478	470	460	506	485	469	461	477	460	526	489	501	457	445	505	470	510	520	510	519	469	513	499	491	516	484	482	453	442	524	486	477	489	475	468	477	484	494	506	477	497	464	475	460	511	485	494	475	519	453	490	479	498	477	435	439	508	501	487	498	447	444	459	493	510	461	489	451	508	505	499	483	526	495	485	543	489	507	511	535	479	523	475	457	521	524	512	465	500	485	476	488	471	531	528	493	463	522	496	472	484	481	463	496	490	519	496	513	437	504	474	504	549	464	498	479	516	517	460	511	513	564	509	469	485	517	518	480	497	513	523	486	465	475	517	475	520	501	490	458	502	526	502	504	507	473	489	504	530	488	471	529	462	482	510	492	476	473	454	515	466	496	472	506	544	483	457	483	480	510	484	483	444	466	495	507	481	477	525	509	494	488	487	486	487	504	456	497	469	495	502	491	460	485	490	500	501	468	483	476	487	484	492	498	522	472	499	486	476	503	470	516	494	458	468	514	471	499	498	499	495	495	495	476	492	507	478	522	466	485	479	473	511	503	450	519	492	518	508	502	542	487	451	491	471	444	485	507	464	493	475	474	512	507	500	513	472	504	459	505	499	501	473	518	505	491	479	516	501	468	501	496	517	491	477	474	491	490	492	490	537	478	502	488	507	502	458	453	521	473	507	472	494	488	481	498	478	527	472	483	483	525	466	446	522	470	473	503	490	516	497	498	488	496	474	492	500	497	469	463	471	464	483	502	466	523	558	537	498	467	497	509	503	470	488	468	490	519	495	520	462	479	474	474	474	502	474	495	465	474	517	523	492	476	465	490	488	557	490	458	499	505	493	495	509	454	507	487	497	495	524	448	469	475	493	467	496	470	472	476	488	512	481	477	495	492	502	484
40824	47322	7091	3699	2669	2065	1655	1411	1251	1113	1050	997	898	926	901	900	810	860	820	789	795	801	845	2332	1185	815	735	758	745	769	733	750	748	760	733	704	732	735	738	731	753	732	723	700	716	755	712	726	687	762	753	725	682	734	725	712	689	749	645	759	703	760	683	753	686	732	748	690	726	743	768	673	773	708	770	755	695	724	702	722	716	679	682	770	677	795	743	717	767	734	722	741	660	765	724	724	684	724	686	727	689	747	722	719	728	746	696	715	705	776	677	705	730	686	684	677	744	716	692	707	729	751	757	675	731	705	708	721	736	741	710	690	724	746	737	715	724	679	726	742	750	778	647	798	703	768	725	775	724	685	699	755	725	678	661	749	695	706	679	714	709	807	687	749	683	729	727	732	739	692	782	717	708	722	727	780	679	780	743	722	730	728	773	703	708	746	726	721	719	678	742	728	737	735	742	690	697	708	718	685	731	730	715	738	718	667	730	766	692	725	718	698	705	739	717	704	706	713	701	737	713	721	725	689	720	708	698	685	715	758	717	733	719	720	731	746	743	696	687	718	732	730	752	725	720	755	732	795	696	731	743	689	766	701	733	720	718	711	725	696	696	700	697	761	769	723	699	780	691	716	735	716	749	759	688	744	707	735	695	697	719	736	723	705	759	802	717	703	718	721	735	668	756	705	738	693	766	721	759	703	737	753	762	688	754	723	720	708	707	792	705	709	676	711	723	711	715	731	712	684	704	699	738	719	725	705	731	732	717	668	701	776	750	730	753	752	731	729	709	722	716	705	685	711	732	742	724	689	738	655	787	707	742	712	727	661	679	750	742	724	738	710	686	690	713	686	687	706	708	697	719	747	676	748	761	760	715	708	698	756	714	717	710	708	739	752	700	773	661	756	691	702	786	697	749	731	682	723	699	708	717	728	775	650	726	713	739	708	714	735	685	690	680	718	738	730	681	737	731	682	690	709	710	701	686	706	692	752	717	682	696	719	702	715	727	702	708	707	703	686	709	748	685	748	706	749	705	719	694	763	757	724	736	714	721	711	693	724	727	701	730	724	721	709	743	725	776	724	752	726	720	684	734	712	698	702	675	669	688	743	677	713	737	725	707	729	762	734	670	751	698	744	733	703	736	744	722	722	751	747	762	676	665	762	709	754	742	677	755	689	750	741	710	707	690	737	732	725	708	707	655	732	690	774	729	729	727	756	705	688	711	707	749	764	746	752	719	727	717	716	667	730	737	717	719	738	740	761	723	664	753	753	696	696	687	731	737	743	689	695	720	694	754	700	709	711	708	750	704	703	704	676	691	748	708	697	694	716	739	715	693	725	708	789	687	747	733	673	750	727	724	711	694	706	733	694	661	702	744	726	733	693	704	722	715	768	767	743	697	757	729	756	685	700	747	677	709	664	767	785	732	746	718	740	718	723	711	761	707	721	692	760	759	704	739	737	708	711	703	731	717	732	752	700	747	725	682	795	684	739	700	719	686	716	722	682	731	715	743	667	717	693	689	723	757	732	732	725	695	751	694	763	758	702	730	747	732	687	740	702	738	701	738	714	709	731	704	679	732	714	708	705	695	681	749	701	708	690	724	716	739	772	674	743	736	743	774	712	728	775	721	724	735	716	687	735	708	759	726	715	709	696	708	752	665	718	723	728	727	747	737	691	728	710	718	705	709	688	722	686	738	697	723	671	772	696	722	770	743	739	751	720	686	724	667	754	705	719	769	740	738	678	697	717	679	725	712	770	725	719	658	749	755	702	752	733	738	724	732	732	690	705	716	690	709	779	674	707	696	693	722	717	682	700	692	704	742	717	716	765	699	666	757	762	766	706	716	752	719	711	727	789	728	684	685	710	727	730	689	677	717	698	675	697	750	740	702	771	742	716	696	732	722	671	739	709	677	755	661	761	700	736	735	718	701	718	698	759	701	725	720	701	741	706	724	718	714	769	724	699	733	742	773	729	725	693	683	701	712	753	704	746	750	722	738	740	713	717	727	768	736	728	761	711	745	673	695	742	691	677	733	727	722	693	740	742	710	670	748	702	747	702	699	686	738	737	683	734	724	746	715	752	726	712	724	676	729	726	742	750	698	734	703	709	745	720	713	733	697	693	723	705	794	741	707	729	696	784	722	692	746	693	745	718	706	716	743	654	714	689	715	731	705	724	747	724	728	759	708	724	707	695	756	742	711	702	717	735	739	703	686	753	691	746	710	702	741	708	740	745	701	748	743	716	732	724	727	698	729	730	703	664	704	687	670	720	696	709	764	692	768	762	664	731	681	697	677	700	713	754	684	728	718	725	731	708	666	695	672	697	745	740	687	719	730	730	689	683	730	710	760	789	645	719	730	793	700	740	705	744	737	716	723	707	698	709	738	752	746	702	716	724	697	731	697	700	740	683	666	788	719	753	714	726	720	712	720	677	758	748	711	703	761	703	749	694	721	739	725	771	745	719	726	719	724	728	748	754	705	720	663	690	717	671	746	772	765	734	758	716	705	701	699	728	736	736	738	714	713	694	721	702	692	709	733	675	742	702	693	731	700	712	702	768	699	713	718	723	689	702	767	695	722	748	674	724	751	718	678	730	683	728	741	702	737	712	677	718	701	740	711	721	739	719	754	710	710	770	723	674	689	717	731	736	690	727	712	710	707	659	696	743	729	719	701	728	713	702	745	739	648	755	725	719	750	748	669	747	749	683	724	747	774	733	744	700	681	691	727	685	748	707	711	716	677	716	755	745	725	725	720	732	755	690	741	757	701	754	732	738	739	692	751	740	705	627	726	740	698	724	740	731	738	673	712	728	714	676	741	683	738	753	734	777	766	712	755	731	679	693	742	757	750	689	706	724	666	689	765	727	703	774	725	696	735	755	732	715	708	769	716	718	714	755	723	725	767	736	708	715	738	725	734	728	710	697	724	713	729	702	696	693	753	743	731	651	743	679	695	686	691	723	680	735	672	731	705	709	742	716	747	758	710	725	736	733	690	762	702	703	746	704	716	720	723	705	687	671	671	754	728	702	668	722	750	717	742	660	752	739	662	795	719	696	781	710	737	739	743	680	728	694	688	748	782	772	722	715	685	714	724	789	705	732	684	723	692	692	723	760	727	704	716	725	676	724	705	745	692	750	688	715	715	729	733	714	696	733	727	700	716	753	761	707	678	758	734	748	721	760	702	707	709	687	665	687	787	691	748	732	735	691	735	772	628	672	715	722	759	710	703	754	714	707	699	729	682	705	717	729	710	704	681	716	680	737	776	676	727	761	715	720	754	700	731	745	735	716	710	753	711	733	708	739	741	689	670	733	760	717	693	695	699	701	709	709	684	710	759	725	687	712	733	737	740	694	725	737	697	702	699	724	720	743	701	730	727	768	701	751	746	671	763	739	717	748	724	754	710	709	683	726	703	767	730	723	778	715	728	735	669	733	785	742	699	701	755	731	768	739	702	678	736	747	730	703	763	726	694	716	737	741	690	694	688	752
22823	20902	28475	23463	20899	20722	3857	779	585	539	428	445	413	390	407	331	383	361	325	305	320	320	292	1836	1147	322	330	302	307	278	293	302	302	269	284	311	307	332	272	312	295	299	286	268	289	280	268	267	265	255	271	283	268	265	266	280	261	264	234	280	264	250	276	267	270	279	274	238	290	272	305	261	271	253	280	285	276	275	288	252	303	270	286	245	260	273	237	283	250	270	263	264	280	300	262	294	288	284	269	237	303	268	269	292	276	270	284	282	277	259	266	303	265	273	285	273	257	257	271	270	300	289	287	252	283	245	269	272	285	266	263	269	270	255	290	283	283	282	297	252	265	256	268	270	259	292	245	285	281	262	275	279	260	296	271	278	257	299	292	276	252	272	292	249	302	275	258	300	267	274	297	259	234	273	249	257	277	270	256	262	281	268	302	255	256	262	261	271	274	279	267	289	264	291	262	271	292	268	286	283	266	284	246	307	247	270	284	311	282	248	256	272	283	291	290	248	252	240	283	276	289	264	312	259	295	264	257	277	273	303	273	265	293	251	282	294	270	281	268	252	271	305	272	265	275	294	268	276	275	252	287	272	242	266	272	309	257	247	283	252	308	297	251	288	273	289	254	263	270	253	292	278	260	284	246	279	255	298	275	280	298	282	266	238	295	269	302	295	282	261	283	256	295	251	273	276	299	290	270	288	285	258	241	293	264	298	275	259	267	263	272	273	281	274	256	279	244	305	245	253	248	251	267	251	236	269	255	263	280	295	285	235	277	262	249	277	274	266	250	268	278	276	266	282	232	261	246	255	275	274	272	237	269	304	283	265	279	256	288	284	265	275	253	287	301	258	280	266	272	248	274	264	260	275	253	270	300	270	287	257	265	290	267	265	265	259	252	291	297	290	285	281	291	311	290	272	276	293	258	257	306	249	267	269	268	288	244	270	257	286	261	288	269	277	275	274	277	271	231	274	265	268	266	248	289	266	278	298	271	286	261	253	252	254	273	241	287	295	254	278	276	279	291	280	283	286	267	272	285	262	272	272	289	256	247	277	289	245	266	268	324	247	261	259	273	265	276	252	257	268	259	322	289	240	255	247	257	288	282	237	295	290	292	269	264	299	278	260	255	276	262	277	309	267	260	263	267	251	266	308	310	257	295	272	261	250	270	264	267	271	268	265	253	272	304	265	273	275	247	294	287	274	244	287	276	295	238	276	307	276	290	288	261	260	308	268	271	261	268	272	282	278	280	254	254	276	249	286	289	283	271	262	256	273	264	258	286	281	284	290	270	268	260	276	269	295	281	265	252	272	279	286	272	266	272	256	258	274	282	267	273	250	227	280	275	237	294	272	245	267	264	263	307	284	259	282	289	279	290	279	254	271	251	275	272	297	269	263	238	282	288	258	276	270	274	280	272	265	265	268	254	272	279	280	275	273	290	255	282	291	277	303	281	278	253	281	291	271	278	289	267	247	274	275	256	265	295	262	280	282	257	293	279	281	283	266	253	299	279	274	258	288	268	265	249	265	273	264	290	258	284	283	277	280	261	280	283	291	277	282	273	265	283	262	286	287	301	272	253	256	275	290	257	264	271	281	276	301	284	293	260	286	277	255	261	299	269	283	269	252	245	254	290	271	254	295	263	290	277	267	273	281	269	279	270	280	272	283	278	264	276	282	281	279	267	283	276	273	268	286	291	285	273	254	282	253	254	278	264	259	270	276	273	275	285	269	266	256	282	267	305	284	269	286	273	263	272	260	268	273	258	278	291	269	290	295	256	262	273	251	271	280	258	277	254	281	263	316	255	255	273	310	291	286	288	289	270	276	288	271	271	264	250	271	262	291	286	284	265	271	277	258	268	265	253	257	275	269	253	261	269	277	263	263	271	266	263	294	265	265	288	298	273	285	257	267	282	294	282	251	268	273	247	268	278	287	255	277	246	279	270	267	276	267	283	300	262	275	265	257	298	255	282	299	242	266	257	284	267	274	257	281	249	261	271	271	300	255	272	263	266	262	256	247	270	284	251	288	293	278	277	273	267	266	275	256	251	262	253	290	285	280	290	274	262	281	270	252	290	271	271	255	240	265	261	286	299	269	266	274	268	295	259	264	258	253	262	238	277	271	268	273	292	290	253	281	289	265	276	279	287	299	298	283	278	285	264	254	286	292	256	282	302	271	265	260	275	255	262	270	289	261	281	282	277	282	294	285	264	294	256	280	274	257	256	309	257	302	292	282	299	279	259	270	312	276	272	299	267	282	257	238	249	260	277	270	277	298	265	270	268	271	282	294	293	283	277	248	239	278	284	252	256	286	269	290	276	274	292	274	281	262	263	308	284	240	272	273	288	229	276	241	315	293	296	243	263	278	277	285	246	301	262	247	247	274	296	248	292	262	312	299	284	255	268	253	282	281	258	265	297	254	298	258	273	268	271	260	277	255	254	266	260	269	257	314	291	264	266	273	273	278	279	279	286	235	275	302	282	281	259	265	287	243	259	282	277	306	278	278	245	266	273	266	256	267	276	256	297	291	272	268	314	260	258	270	288	275	253	283	290	278	256	273	266	272	251	248	262	273	259	304	261	287	292	273	284	293	294	270	284	277	270	255	286	310	265	311	269	299	281	267	280	282	282	267	244	264	286	284	269	257	278	291	259	273	255	280	276	275	278	303	247	277	262	281	259	272	292	267	271	264	264	245	258	262	271	244	264	309	287	276	288	251	249	280	272	276	304	266	273	280	301	283	275	261	276	278	275	284	264	254	257	269	266	275	273	236	278	291	271	276	265	228	301	293	274	284	269	296	273	307	275	268	283	275	256	280	261	281	255	276	286	267	287	280	250	276	265	250	295	268	246	288	293	258	235	285	284	273	275	286	292	285	277	269	268	244	275	241	269	269	260	286	268	271	261	281	276	252	257	294	290	221	287	273	272	252	316	258	281	259	285	230	271	264	272	245	283	274	281	274	270	269	291	266	261	312	288	272	253	312	259	288	277	254	261	289	287	263	247	238	249	246	286	288	281	293	277	276	281	270	264	289	269	285	282	280	262	277	270	267	282	247	251	252	273	293	274	254	259	281	247	265	287	287	276	291	272	273	265	287	272	264	267	232	272	301	278	264	263	256	255	267	266	266	275	269	264	301	291	258	266	274	289	268	290	270	276	271	244	285	284	269	286	287	253	299	309	249	288	270	266	277	256	300	288	285	242	281	287	261	298	266	262	292	299	282	252	261	264	263	280	279	262	274	272	261	281	263	268	264	268	260	244	285	266	259	259	284	282	248	239	261	265	281	296	311	303	291	282	231	281	298	272	301	295	288	277	290	262	258	258	289	308	285	286	249	253	285	293	282	289	275	260	294	255	249	268	236	267	284	267	266	260	273	282	261	269	273	270	267	272	267	261	303	267	285	292	284	265	285	264	284	281	287	266	279	295	268	283	285	271	255	283	255	264	255	276	261	289	264	256	263	269	273	273	276	277	285	260	302	304	274	275	260
43547	54844	11138	5978	4197	2948	2210	1877	1494	1268	1112	1000	833	802	699	698	650	603	616	578	598	534	589	4298	2593	479	476	482	451	485	456	462	438	471	478	454	454	453	457	442	460	467	480	429	413	410	452	455	455	434	413	444	444	426	448	443	423	431	423	437	419	391	434	444	414	436	402	409	402	423	429	449	413	396	424	435	420	407	403	419	407	425	421	423	455	396	400	434	430	412	442	430	432	412	422	446	435	442	408	376	428	416	412	422	445	427	406	405	419	441	410	402	435	460	415	457	412	405	437	393	415	434	420	413	412	439	401	447	421	437	424	389	383	431	384	423	437	423	410	420	419	411	425	415	397	448	419	401	399	415	415	412	402	465	467	435	410	408	416	421	424	427	407	441	434	407	413	388	449	459	396	417	443	405	428	420	421	398	421	438	420	440	422	410	418	418	431	413	400	441	394	417	443	438	420	412	391	399	412	395	433	415	444	415	425	419	405	411	393	378	426	420	416	375	462	432	434	424	357	412	403	432	410	418	441	412	374	435	438	406	416	463	409	408	410	440	381	444	409	400	409	421	433	437	410	437	403	394	412	382	392	403	435	380	408	410	411	428	412	413	412	422	400	433	437	400	381	414	389	401	433	469	415	417	392	379	413	430	426	400	446	413	416	428	434	409	435	440	415	459	446	399	457	434	417	454	444	431	410	424	425	407	417	424	393	419	393	394	409	423	421	442	411	389	476	395	410	381	445	420	413	450	433	414	431	426	449	433	432	424	403	429	378	413	390	383	401	431	408	417	394	437	427	449	423	416	445	438	421	422	402	429	464	433	424	419	421	429	399	394	408	403	390	448	372	432	440	398	426	441	448	397	425	454	414	391	416	451	398	407	429	433	431	421	402	409	413	396	397	430	388	432	406	425	422	420	423	416	462	426	395	415	425	406	419	416	424	428	415	396	423	443	412	442	424	424	414	413	405	422	432	441	366	389	413	399	452	398	428	418	449	409	423	431	411	417	415	435	391	402	405	396	408	425	412	413	379	460	436	419	441	410	411	390	365	396	418	424	412	397	413	398	428	410	423	429	386	412	443	410	419	379	423	456	406	399	427	402	418	462	435	432	403	418	432	419	459	417	433	407	370	409	404	447	416	444	419	433	446	421	406	402	422	402	420	418	430	414	440	405	411	390	433	430	387	421	427	422	427	429	410	439	400	419	440	365	372	431	424	401	426	416	438	416	398	440	423	435	406	415	423	407	391	447	413	402	411	448	427	396	383	448	430	456	434	426	410	447	390	394	435	379	415	440	403	400	399	383	427	393	420	402	415	448	419	393	442	413	390	401	424	389	392	406	456	430	453	438	423	418	437	379	429	417	405	415	433	402	421	401	394	395	442	431	426	426	414	404	381	416	414	434	428	424	416	467	408	433	411	382	429	455	368	410	413	402	455	375	394	415	405	413	424	425	378	441	398	440	480	443	442	400	409	384	438	413	424	385	428	420	415	414	424	416	417	450	421	472	414	414	405	406	419	443	414	416	416	397	408	400	390	415	403	399	402	418	379	422	401	414	398	417	437	410	424	414	362	417	394	389	409	372	452	392	408	437	366	428	412	413	429	415	423	399	431	406	393	432	418	413	396	428	404	433	400	419	429	421	400	406	408	440	419	404	417	424	438	412	432	474	419	428	418	439	442	399	424	408	426	417	394	432	407	396	396	431	409	417	403	441	376	373	460	426	459	424	415	454	412	423	431	402	430	409	397	414	459	412	443	408	402	419	377	404	374	392	446	456	432	415	399	420	389	438	412	413	417	363	418	429	410	396	420	429	428	395	410	394	437	397	436	415	410	443	447	442	386	355	430	424	421	401	411	423	379	401	374	376	388	433	415	442	376	422	393	405	399	420	407	428	447	434	417	420	428	416	396	416	418	432	451	432	425	393	445	413	425	401	395	435	411	418	409	432	413	449	412	419	449	423	399	409	403	429	441	392	424	423	397	409	438	472	406	430	438	426	410	446	396	404	429	431	415	418	402	418	395	426	411	419	443	416	410	410	428	426	425	431	422	406	403	417	423	459	397	419	414	452	436	437	442	373	443	386	380	431	424	427	432	402	430	442	404	440	415	405	412	389	408	414	417	419	403	407	429	449	407	413	441	420	439	395	446	404	418	446	416	413	421	408	444	427	395	447	443	410	424	412	384	430	409	409	397	401	425	431	437	432	376	406	432	396	423	427	403	428	450	438	423	432	435	454	389	424	428	453	428	426	420	412	405	416	392	412	448	470	412	410	390	437	418	422	414	382	432	434	402	393	443	430	449	406	401	456	401	405	417	424	410	393	433	437	433	440	407	410	419	468	396	410	413	401	427	404	475	414	412	410	394	402	425	409	384	417	429	424	431	428	437	380	358	427	422	439	382	398	426	403	421	394	411	392	385	453	443	442	416	408	381	432	396	403	420	369	411	428	419	413	441	408	433	423	386	394	418	432	427	430	416	423	408	434	378	414	435	434	412	394	375	420	423	378	479	388	435	406	418	423	436	386	418	434	419	403	439	427	452	422	411	432	439	447	446	442	386	427	412	429	377	432	376	413	414	449	408	413	413	421	432	388	435	446	439	391	417	434	429	431	412	423	420	437	455	456	421	401	435	449	422	412	428	416	423	433	378	405	441	434	392	427	397	392	388	465	422	421	438	428	424	390	437	439	432	421	425	420	439	419	421	398	430	407	409	436	415	405	431	399	420	390	406	420	435	409	410	406	438	413	424	394	426	423	422	451	423	397	429	470	428	405	398	398	440	379	414	420	439	412	386	366	409	388	443	424	419	398	414	423	382	403	401	431	380	416	434	409	403	419	413	407	415	435	403	401	446	435	416	376	462	406	425	440	420	420	421	384	420	397	367	401	453	381	433	403	372	422	432	395	403	436	419	394	446	428	433	431	429	410	419	418	410	418	442	418	409	407	428	449	437	416	422	417	436	423	413	439	424	441	409	377	432	451	409	408	401	411	423	423	435	467	410	431	443	362	407	410	409	415	400	403	426	396	416	402	452	416	446	431	406	452	442	428	411	415	433	432	422	434	423	414	430	447	397	466	396	382	403	421	396	458	407	427	396	404	411	452	390	433	424	407	432	407	407	427	410	441	397	411	383	418	434	426	452	421	399	443	417	424	403	431	395	401	438	416	405	434	413	472	393	430	431	429	432	422	389	405	403	376	412	407	405	444	403	423	412	426	440	399	410	439	434	441	405	419	409	431	437	394	435	411	445	417	450	388	467	408	404	420	416	416	412	395	403	428	417	454	421	424	428	404	420	370	450	413	387	416	396	389	457	413	385	400	407	443	397	422	403	434	433	392	409	425	419	391	450	449	411	421	424	418	408	410	461	395	417	422	441	409	437	411	376	412	434	435	426	389	438	407	439	414	406	406	396	417	414	413	407	429	395	461	411	437	429	420	408	414	427	415	398	412	435	406	429	434	431	403	421	397	423	432	425	428	383	411	424	430
26569	21167	13469	1340	528	470	427	427	436	426	399	409	424	405	437	402	415	394	404	415	408	401	387	448	466	433	442	431	437	422	396	433	415	427	431	404	410	382	455	411	440	390	403	405	424	403	406	415	412	426	431	421	414	379	412	412	390	434	399	416	391	384	411	396	400	405	411	428	398	400	405	427	407	405	419	406	379	388	424	370	391	416	401	399	443	417	415	445	377	401	414	391	397	432	397	429	434	387	412	429	421	392	418	389	439	437	421	395	373	373	394	413	403	413	411	407	409	427	396	415	448	404	389	427	438	369	387	396	406	426	444	403	377	398	398	438	424	410	416	392	412	405	426	429	391	428	395	423	432	368	387	413	413	406	408	407	390	390	409	420	440	367	391	403	420	434	411	413	416	440	389	412	419	381	432	398	409	418	424	438	395	421	423	404	413	442	420	432	393	405	413	396	397	425	424	401	428	415	402	398	386	405	413	435	355	372	365	406	393	435	429	437	441	399	420	411	383	382	406	426	405	430	440	410	387	426	414	392	438	400	390	416	446	444	411	449	386	439	393	397	394	415	404	402	396	445	419	422	374	423	427	413	422	432	411	390	410	411	409	455	393	413	421	411	419	381	424	435	442	450	445	397	432	393	446	430	412	409	421	438	407	388	413	403	411	426	371	420	402	398	422	368	396	429	439	396	386	434	403	405	436	409	394	384	405	422	428	408	406	413	377	431	417	409	447	419	358	371	411	395	428	392	430	432	439	405	416	411	410	396	450	426	368	373	433	422	376	419	404	382	401	414	390	395	392	415	412	385	352	398	431	384	420	431	409	421	398	407	398	409	436	448	424	401	407	399	399	423	451	382	385	389	436	405	412	407	402	412	384	400	453	399	410	392	429	386	413	425	402	372	416	403	427	403	392	430	405	395	403	399	407	405	407	396	395	395	363	398	369	387	368	418	422	426	417	415	400	403	431	440	411	411	404	432	390	419	394	443	427	450	406	423	429	390	406	411	390	390	389	398	416	415	404	393	391	387	438	371	403	401	407	413	417	446	352	404	386	438	426	428	396	444	410	384	413	418	404	423	431	409	415	440	380	397	392	375	394	410	424	426	427	404	405	432	449	379	460	395	407	416	407	397	381	407	391	419	434	442	420	405	392	395	430	384	419	418	418	441	390	413	400	410	423	439	383	442	404	416	414	418	396	398	403	393	412	397	405	441	391	389	423	416	412	399	427	430	418	408	412	419	402	387	393	404	421	395	423	398	412	411	461	422	383	408	415	404	414	383	398	369	433	387	407	403	398	418	370	400	406	436	417	354	402	411	402	434	438	412	419	388	390	414	414	429	426	427	406	354	398	414	415	426	413	405	386	418	424	441	395	399	388	412	405	430	396	453	384	409	440	422	418	398	431	374	429	426	416	428	375	421	424	435	382	436	417	411	411	397	398	399	431	396	426	422	418	389	371	446	420	453	414	412	418	402	420	415	385	393	446	410	401	394	401	460	407	413	406	396	410	428	398	406	426	403	430	404	397	377	405	412	409	374	366	390	411	417	430	422	402	394	412	390	422	434	415	402	399	407	413	415	405	414	403	395	398	364	418	382	413	401	396	410	424	423	431	431	424	404	413	431	419	400	403	398	441	396	377	398	444	405	415	400	405	390	401	384	396	414	411	382	402	422	377	423	416	423	384	418	432	389	411	370	434	439	428	398	413	391	411	420	418	391	374	400	428	471	415	409	402	395	417	442	395	437	399	375	408	424	389	432	390	445	420	398	388	388	424	425	395	365	417	418	409	402	425	399	423	404	440	403	439	389	415	381	413	451	407	418	456	375	404	420	392	411	408	436	459	437	429	420	383	418	391	388	377	406	475	425	423	393	403	412	411	405	426	429	435	387	376	399	392	407	417	431	410	404	405	408	419	420	403	405	423	388	447	422	456	427	389	437	415	388	411	405	427	416	402	410	402	406	398	358	431	397	418	431	413	402	399	398	414	407	406	412	407	390	410	427	431	401	396	425	395	428	417	425	411	420	448	398	412	416	413	421	447	399	421	390	393	378	389	420	392	433	399	405	421	427	409	396	400	391	392	432	404	466	423	400	366	441	405	360	397	458	394	375	400	404	401	411	381	418	410	423	439	400	403	437	372	419	429	423	380	389	388	424	412	417	389	408	405	406	386	399	392	374	406	431	424	382	412	412	417	400	431	398	438	404	411	418	446	388	437	401	408	416	430	383	414	366	413	396	406	421	399	417	423	423	421	398	411	400	400	401	383	406	445	413	389	421	436	417	399	406	398	372	399	369	407	394	446	421	428	385	422	418	402	421	415	407	394	404	389	392	434	385	396	398	404	431	423	399	390	419	429	434	388	424	411	386	406	419	380	422	377	388	400	442	388	411	420	397	395	407	384	427	436	419	412	394	393	407	417	404	402	420	421	456	423	403	434	406	398	410	448	427	415	394	467	373	387	413	416	433	423	446	430	439	418	396	407	425	426	389	419	415	412	442	436	406	379	435	399	382	403	431	426	380	426	410	414	390	371	385	415	404	400	400	412	413	378	397	422	420	441	404	406	413	402	436	418	407	367	432	371	391	428	407	416	382	445	433	418	421	382	395	428	387	393	376	403	372	419	398	425	395	413	451	388	421	428	439	407	454	425	391	391	414	400	412	408	441	423	409	424	419	397	419	425	411	423	400	403	395	453	392	417	375	403	386	412	406	419	436	394	437	434	421	389	366	412	457	415	429	403	443	445	392	420	416	456	423	373	395	431	444	399	411	380	377	374	446	435	396	384	404	414	374	396	423	431	410	398	414	430	408	411	417	411	413	398	447	442	434	396	396	395	384	402	445	391	427	429	391	425	412	409	424	404	417	407	424	417	392	414	435	416	396	418	365	399	447	421	417	418	424	422	410	373	400	396	424	398	426	394	413	432	420	428	392	419	405	424	458	408	419	397	392	387	424	380	440	395	451	419	418	412	376	422	399	408	442	409	416	401	413	416	445	417	459	379	367	440	397	407	413	399	427	413	359	434	419	399	402	404	385	398	411	400	450	387	427	422	374	393	424	430	415	419	415	392	427	382	416	404	440	424	413	402	393	403	413	370	412	392	375	408	404	414	417	411	426	428	412	392	442	394	394	422	398	408	383	414	420	390	461	420	411	404	384	402	373	446	419	402	429	411	460	393	417	434	408	402	425	412	410	414	386	419	383	444	408	426	371	422	381	381	387	412	375	418	365	386	408	423	400	428	420	374	401	427	403	391	405	424	414	425	432	432	428	397	394	424	426	402	388	427	417	410	382	408	402	382	419	422	433	396	383	440	446	399	453	421	401	409	413	394	377	411	420	419	416	424	393	452	392	436	406	380	420	408	404	417	436	419	413	404	406	419	418	457	408	433	387	398	412	408	422	414	398	392	395	393	446	387	416	412	445	409	391	399	389	397	459	428	428	403	390	445	387	385	413	387	396	410	404	389	394	430	411	439	401	455	383	423	385
19977	26101	1400	1096	858	707	717	704	715	644	634	616	639	601	626	641	620	619	637	577	603	640	626	719	704	629	586	623	530	615	620	626	595	618	640	612	616	655	658	557	598	585	610	639	673	618	588	608	624	615	621	609	614	579	635	604	655	595	636	612	628	660	582	577	559	582	649	629	617	611	615	586	595	568	649	616	585	615	584	624	614	639	594	616	589	590	656	583	644	624	613	622	639	632	602	590	626	586	630	602	652	576	592	598	558	578	598	606	609	631	591	617	578	653	636	587	624	620	576	615	574	602	637	625	593	592	644	611	603	639	615	614	660	650	624	634	582	605	597	609	596	673	573	601	577	624	570	635	598	615	593	658	612	602	626	600	581	595	532	560	597	631	599	607	614	617	596	662	616	603	590	634	610	604	573	600	562	590	598	643	600	662	573	623	629	613	607	617	617	587	608	608	606	561	592	609	629	597	635	607	635	600	600	600	571	612	573	588	652	602	663	619	620	613	610	604	622	601	570	621	640	593	569	575	585	622	633	631	624	582	581	603	588	604	609	636	616	669	646	622	631	615	594	561	621	633	627	638	587	598	650	614	554	640	593	608	621	637	606	604	621	612	604	565	609	623	601	597	616	632	610	609	610	568	559	591	599	658	636	556	601	626	602	650	592	587	648	599	611	604	615	583	604	625	626	635	561	636	615	597	603	610	630	611	630	590	618	624	556	608	596	590	571	666	574	616	610	594	564	599	611	657	617	619	609	621	566	604	580	607	581	625	596	604	579	601	634	562	587	601	620	599	594	604	564	642	621	600	619	624	563	636	638	658	606	579	630	643	589	614	615	587	619	650	594	636	589	592	623	570	627	625	586	660	593	586	612	524	636	580	642	625	596	568	618	593	605	604	644	683	586	562	585	621	596	644	599	610	607	577	617	640	605	540	620	632	589	607	584	598	625	613	600	580	608	581	629	584	611	580	608	615	586	608	600	571	603	621	618	570	597	594	616	569	610	581	560	612	623	617	627	616	582	568	576	623	579	617	594	580	620	608	609	621	593	611	654	608	568	594	594	584	652	598	600	600	545	563	612	582	599	619	600	596	603	616	587	600	651	613	607	556	610	573	670	581	582	599	616	599	600	591	631	615	627	560	597	583	625	621	617	625	624	591	549	591	586	602	630	601	586	572	645	621	606	587	562	584	624	597	632	613	591	608	587	595	588	600	582	635	625	613	651	618	631	589	605	607	565	659	635	628	645	623	608	605	606	616	635	645	655	610	607	574	626	598	589	588	576	575	607	630	626	608	618	579	621	633	643	618	609	640	613	603	597	642	601	594	598	619	621	602	612	570	609	619	641	612	605	593	668	593	654	687	607	636	550	612	592	606	607	624	603	632	676	616	618	638	620	586	555	586	614	639	574	632	579	615	623	647	578	578	591	573	593	607	626	633	616	603	570	603	646	633	549	604	607	628	567	588	594	637	606	602	612	622	636	573	571	618	596	570	576	667	590	599	641	559	615	608	597	603	604	612	634	637	581	629	586	614	627	628	618	601	618	575	655	617	602	587	589	599	644	627	645	601	614	621	614	568	599	610	597	640	593	640	591	619	635	615	606	595	606	575	635	575	618	597	610	608	574	601	601	590	617	564	596	576	573	646	541	583	617	597	622	593	581	571	589	582	585	586	618	625	592	614	668	634	627	584	637	616	635	600	576	655	649	584	582	591	684	631	603	621	647	622	606	601	642	599	615	586	577	575	607	572	638	640	617	601	555	596	634	623	650	640	588	625	652	637	601	631	633	572	610	623	633	596	617	615	623	553	620	571	620	666	611	637	625	590	634	630	609	608	649	601	604	635	628	586	609	628	618	622	597	597	604	601	615	599	624	607	603	587	598	587	641	627	586	607	578	580	645	632	592	639	584	622	620	631	636	632	612	581	605	638	599	622	556	608	618	644	649	641	638	661	644	594	611	597	652	610	605	611	632	629	547	569	619	593	600	571	658	583	587	636	618	580	642	612	561	614	618	625	584	581	616	622	644	618	616	618	614	606	588	629	636	624	555	619	603	574	644	582	589	646	649	619	609	639	618	602	571	588	569	577	573	591	592	624	597	575	640	605	587	598	560	660	634	600	564	627	613	572	575	591	619	611	634	637	610	550	584	626	619	613	607	610	555	570	605	603	611	623	611	609	639	645	597	569	657	577	631	589	553	605	625	642	626	574	635	571	627	581	607	633	572	639	586	599	599	594	599	621	659	628	634	586	624	610	641	627	572	587	582	607	636	602	582	605	640	668	597	600	578	623	593	603	589	576	587	591	590	619	548	558	604	634	586	563	627	641	597	632	628	611	609	633	625	626	636	616	576	603	595	628	612	606	593	629	640	628	588	626	651	613	609	607	591	603	602	590	590	578	628	632	635	610	623	614	650	642	624	601	638	599	622	603	642	623	569	550	597	611	612	593	613	603	631	573	634	582	578	597	625	621	623	610	596	584	591	616	603	640	594	612	634	598	640	620	605	613	587	588	599	603	610	597	616	620	598	589	574	652	613	596	605	613	623	626	617	606	613	608	608	646	586	640	599	625	631	593	611	619	631	648	573	597	607	582	585	588	575	604	641	608	585	630	597	615	567	610	640	584	626	609	588	600	630	672	575	629	619	594	563	614	601	604	637	606	605	601	613	571	618	618	592	599	616	595	568	604	587	553	583	609	566	653	608	617	595	592	592	627	564	547	649	592	630	600	641	590	618	635	612	617	599	640	617	590	615	603	603	573	615	614	605	614	632	616	593	589	582	589	584	643	593	604	652	580	559	572	612	592	632	589	663	640	590	578	611	614	626	589	618	607	640	598	600	594	585	662	637	601	621	604	627	632	646	615	570	620	588	628	544	616	631	576	628	609	642	616	586	606	603	593	599	610	634	626	637	606	621	623	603	603	655	616	582	585	604	583	597	580	601	632	631	610	595	610	624	616	607	604	601	584	641	606	619	623	613	627	620	569	637	604	603	610	604	625	582	597	605	661	655	589	666	585	620	592	600	569	636	601	628	598	633	662	588	588	617	617	633	647	603	630	573	604	590	584	604	618	573	579	624	582	619	571	628	603	632	601	616	584	617	610	598	626	601	558	637	625	604	627	601	611	606	577	565	616	618	628	603	585	628	641	557	591	605	611	593	601	590	561	587	606	615	555	608	616	624	557	613	618	626	608	594	577	619	635	583	587	582	615	578	577	618	577	635	605	630	591	641	570	594	587	576	621	649	608	624	576	606	656	631	618	604	647	640	614	593	626	585	590	650	650	647	589	624	592	638	600	644	566	579	598	616	646	596	613	574	666	597	604	618	579	600	635	600	605	627	634	592	611	639	583	628	595	614	612	591	568	595	553	647	634	580	618	617	609	609	585	650	598	615	669	573	621	628	624	578	632	621	592	633	594	646	590	622	660	581	627	570	584	600	686	605	581	626	623	584	622	630	595	607	637	583	650	638	622	641	563	635	605	617	619
23671	20796	28072	23484	20675	7639	1008	827	652	589	589	584	558	556	540	517	564	540	541	503	517	503	480	715	1098	475	524	505	500	471	494	489	494	475	491	510	468	496	498	458	477	502	495	487	478	518	476	529	469	461	514	486	506	486	447	524	499	503	504	502	492	523	528	489	462	502	505	517	514	508	521	445	516	465	507	497	500	445	437	524	512	498	534	472	485	473	506	502	493	500	474	444	455	505	486	497	528	503	429	472	527	477	521	493	474	488	456	476	539	476	516	462	506	467	490	474	506	475	490	495	463	503	484	455	482	464	494	502	510	484	457	473	490	506	477	505	494	473	518	479	504	520	473	510	481	473	473	524	452	481	448	499	453	549	482	493	476	459	487	466	497	465	480	489	514	483	501	487	494	469	507	491	547	514	495	516	508	498	469	513	487	501	466	485	461	533	496	485	480	479	456	495	503	470	489	486	473	463	469	460	503	468	463	494	493	480	444	517	494	478	474	474	464	481	468	538	503	471	502	455	473	467	456	483	473	486	518	453	514	493	493	468	514	511	489	496	437	475	448	522	470	476	483	452	458	515	491	515	495	500	535	540	508	516	469	481	469	492	456	469	507	473	451	480	474	492	449	471	486	538	525	475	487	471	505	486	493	467	493	476	443	474	468	456	498	467	499	475	490	484	496	480	482	498	480	501	480	489	483	495	449	478	487	493	471	495	481	485	489	497	455	493	475	491	481	479	461	477	442	485	449	520	453	483	485	441	479	460	446	469	464	485	492	497	480	453	460	470	485	487	459	489	478	492	464	502	466	455	467	489	486	468	487	484	480	491	484	471	479	480	479	504	465	496	479	476	484	477	506	488	495	525	462	524	513	513	460	498	516	470	474	458	490	470	470	431	476	493	476	526	510	473	487	505	490	456	477	490	467	522	502	434	504	475	509	476	493	524	467	472	455	504	487	467	442	474	477	498	450	449	477	479	529	486	501	472	456	484	499	462	505	477	481	515	487	498	478	493	506	512	487	496	497	510	499	475	476	509	516	495	498	473	490	489	492	494	491	450	489	500	485	456	476	466	490	459	531	497	466	532	454	537	506	484	473	508	451	476	521	502	481	500	485	509	452	443	452	462	463	465	453	475	512	457	485	467	475	465	467	488	479	492	443	491	483	486	495	472	475	480	465	473	483	488	469	476	501	434	504	473	515	454	480	516	500	475	464	457	512	445	488	468	526	501	480	461	462	499	483	491	489	503	466	455	467	461	485	454	484	530	444	481	461	457	499	462	446	494	456	509	468	482	541	457	468	480	490	484	489	476	490	481	458	478	460	509	488	472	451	478	472	479	476	511	453	454	466	485	516	523	463	483	510	505	498	497	482	502	471	492	480	496	440	496	484	473	497	498	516	490	499	513	527	453	490	504	476	476	480	473	465	478	466	488	520	476	484	509	470	461	496	490	509	488	473	467	475	487	462	477	463	483	517	465	476	494	509	495	489	481	478	453	509	494	495	501	485	502	451	449	471	461	467	482	496	481	481	470	478	506	467	507	491	492	469	496	433	494	482	483	521	499	458	462	455	491	463	501	525	474	526	495	519	480	472	505	502	483	491	478	479	468	488	495	487	503	485	506	477	474	477	502	501	499	487	495	513	461	487	499	471	524	501	470	469	478	488	467	463	462	464	473	463	486	517	474	515	521	495	513	518	508	477	496	500	476	472	488	507	524	509	496	514	537	468	496	475	485	439	439	487	464	462	458	499	463	485	483	491	498	436	493	452	510	484	496	487	473	511	485	502	487	466	477	475	497	479	495	438	495	457	460	466	438	472	478	475	456	483	490	463	511	478	482	470	495	467	489	482	503	516	488	478	512	495	490	486	449	454	492	456	439	489	478	477	485	515	496	452	486	547	456	470	496	493	507	486	459	504	493	462	480	496	484	449	479	470	504	489	508	503	498	505	478	515	487	486	478	482	516	453	487	496	495	477	506	465	448	493	426	476	464	504	466	480	456	457	456	490	475	461	494	476	478	475	475	482	481	475	517	478	514	456	473	461	456	488	507	463	509	478	500	506	504	495	450	466	512	490	475	504	521	455	506	505	470	507	481	525	420	510	464	506	536	454	483	506	501	512	454	442	522	473	473	489	514	490	505	462	472	476	456	468	473	475	477	506	452	447	471	468	488	463	488	476	483	444	495	478	462	496	516	481	496	502	512	491	478	496	479	437	491	486	469	456	506	498	453	506	467	494	467	476	477	462	440	475	489	477	487	464	465	526	505	494	428	492	483	494	489	490	462	472	485	454	480	525	445	456	462	460	507	446	482	504	492	547	483	433	475	489	507	488	482	473	467	476	507	497	487	523	473	485	515	480	502	524	467	501	472	491	504	523	521	511	489	508	480	479	480	477	515	453	539	460	487	483	497	488	465	498	473	450	444	501	506	477	491	479	460	462	486	449	507	509	483	523	478	486	488	486	476	504	495	478	523	491	494	452	469	480	479	484	480	483	469	478	505	494	493	457	479	491	452	468	520	477	447	498	488	482	470	500	458	443	517	485	488	495	476	455	493	452	470	477	500	461	470	484	483	495	483	486	515	438	439	454	499	477	455	450	483	530	493	467	506	479	478	443	493	443	460	465	476	473	491	506	505	462	466	507	500	471	481	486	478	456	479	480	473	482	461	484	515	511	474	453	463	475	472	480	519	480	475	492	518	481	439	481	511	538	472	484	505	505	466	483	471	505	509	501	474	513	509	488	479	547	478	504	511	448	502	446	495	455	492	537	492	504	465	528	490	492	456	470	448	522	483	493	471	440	494	505	488	495	474	523	502	516	509	482	498	490	469	456	498	501	513	522	461	504	515	489	498	457	482	476	477	520	476	500	509	494	484	455	483	474	491	513	467	462	466	533	458	495	486	490	449	462	453	520	490	474	433	472	492	466	494	489	511	455	485	504	520	486	465	467	472	496	493	448	483	483	484	452	510	506	500	492	522	478	471	479	452	506	522	495	477	449	513	445	460	472	455	488	457	438	491	510	487	495	476	460	471	493	490	439	462	466	496	444	452	469	460	484	485	492	500	482	475	505	428	482	472	492	469	475	504	503	511	504	496	502	494	479	478	490	468	488	506	477	481	489	467	450	500	474	488	481	502	490	499	440	487	503	466	459	490	493	479	495	483	476	480	474	486	493	499	477	498	440	468	507	519	470	457	489	510	514	532	479	504	456	472	454	450	466	487	443	453	449	461	472	494	457	527	476	498	474	493	496	464	463	479	473	479	512	483	451	486	511	456	473	480	493	490	462	473	489	479	484	528	486	506	501	478	464	508	484	484	453	507	477	526	494	461	485	510	509	471	489	477	519	473	528	500	487	470	534	495	528	472	475	478	476	492	495	483	519	450	483	470	484	508	478	447	483	471	503	459	446	480	523	518	474	537	472	526	491	518	469	481	518	473	465	435	491	474	460	489	439	466	492	510	470	486	479	475	527	475	469	445	479	490	510	478
41060	57814	6675	3802	2664	1934	1651	1391	1241	1136	1065	1001	947	945	852	862	823	819	806	816	827	783	764	1406	2297	722	749	756	749	770	767	722	781	762	711	709	709	728	681	727	716	712	747	733	715	726	717	758	709	725	709	739	733	754	708	739	734	729	695	714	690	668	723	738	740	717	733	747	776	719	742	743	736	738	727	734	739	695	770	721	735	720	698	723	707	707	727	750	726	665	732	727	723	683	707	739	717	695	735	759	753	717	734	711	694	696	704	681	764	684	680	718	694	755	747	734	725	682	795	771	714	791	710	761	699	721	704	720	706	720	725	746	724	740	739	755	717	669	712	721	705	709	706	701	751	700	724	729	736	711	742	745	753	712	764	705	739	764	685	720	718	738	739	706	725	722	711	691	737	701	704	719	726	712	747	694	727	691	769	690	741	695	702	741	749	709	691	768	787	698	742	732	678	768	749	727	736	665	702	736	719	739	713	667	751	713	737	693	691	731	712	644	723	780	739	751	748	727	733	738	768	723	729	722	672	701	768	730	721	736	715	723	742	739	726	751	734	680	758	683	709	717	671	737	688	743	753	721	731	696	745	722	703	775	778	703	724	700	695	744	740	737	707	729	762	707	699	719	695	735	720	725	689	739	730	713	660	708	734	718	712	713	699	719	706	707	679	754	750	748	702	716	717	696	725	707	716	687	741	702	719	754	739	682	701	715	753	724	677	763	766	676	712	681	721	694	728	711	721	690	731	749	714	731	746	717	697	723	754	709	701	709	690	692	702	741	682	743	744	734	747	746	718	718	740	731	741	722	710	680	711	771	744	682	718	733	710	758	746	721	716	733	690	732	677	696	723	764	735	747	668	708	703	744	755	729	726	707	732	757	666	720	731	712	703	739	718	745	741	726	705	744	726	718	692	728	730	702	750	705	711	715	730	694	739	740	703	723	717	744	702	748	737	739	698	755	718	755	756	721	705	792	676	752	736	736	713	725	716	728	756	727	734	727	749	727	721	719	741	694	741	705	697	714	726	775	709	760	733	727	748	745	651	739	726	763	752	730	732	705	726	746	686	737	742	702	744	717	718	695	695	749	723	700	701	717	769	732	661	734	723	730	761	727	752	658	720	742	737	745	761	704	701	759	723	690	697	661	774	771	743	730	742	700	684	733	700	698	735	690	729	712	736	721	688	726	712	755	719	694	660	679	685	691	741	708	723	702	684	670	682	719	720	739	694	716	751	721	704	695	735	722	737	730	709	713	710	682	717	701	713	670	727	698	703	746	764	742	765	697	731	751	711	720	709	669	713	747	739	727	708	706	677	758	699	685	690	724	713	686	706	709	734	745	723	751	750	738	750	724	691	691	691	738	726	689	729	671	734	757	736	715	701	721	732	709	708	791	747	715	730	753	767	732	706	743	763	713	744	775	700	744	730	700	732	699	770	711	715	720	759	711	729	726	729	732	690	728	770	711	727	743	741	711	707	713	704	730	700	723	725	727	747	690	724	736	726	719	678	692	720	705	691	736	674	715	719	692	666	730	716	741	739	671	711	745	728	740	723	730	708	723	721	737	764	692	697	777	706	715	741	674	758	690	735	756	714	751	681	718	767	698	714	718	756	717	699	708	696	692	721	740	734	697	736	731	734	686	708	699	704	688	721	745	726	699	706	721	728	715	678	757	735	717	735	679	750	696	732	699	688	755	793	751	725	771	767	713	716	680	758	713	743	710	702	718	739	716	720	712	733	741	695	763	762	713	739	759	781	750	712	724	738	723	738	770	704	692	711	673	660	726	774	705	702	695	729	748	687	717	719	765	708	696	764	713	727	703	695	672	765	703	712	669	705	719	728	705	720	746	700	777	732	722	691	703	731	713	716	737	754	765	705	700	677	786	741	682	730	676	735	736	740	695	797	679	671	699	746	716	729	698	736	763	700	708	684	722	706	758	726	726	748	729	795	733	693	746	684	681	734	688	702	698	719	720	725	722	723	700	695	678	724	724	727	759	725	736	721	705	717	701	695	715	751	714	755	713	729	693	704	708	676	728	701	734	681	729	705	740	689	675	710	750	727	723	710	725	770	692	715	664	705	706	705	693	728	697	677	753	688	721	717	729	713	739	717	693	724	687	694	723	691	777	672	737	746	691	717	765	727	711	746	723	718	738	707	706	756	714	709	669	714	773	706	685	697	750	723	726	717	733	756	674	637	752	750	709	716	738	705	710	738	708	728	755	703	734	680	700	713	741	733	698	732	687	710	670	665	679	748	742	706	730	721	707	739	714	724	737	799	717	776	744	720	681	743	745	725	728	722	712	709	739	749	713	754	693	687	722	720	715	693	709	708	725	756	657	756	708	761	736	700	713	703	702	729	721	746	710	734	688	704	703	700	738	714	755	713	678	720	752	682	681	716	671	680	785	748	728	686	704	794	732	747	763	718	683	746	668	699	723	693	677	692	742	696	719	752	747	702	685	776	732	721	732	701	740	700	738	711	716	703	755	703	696	713	697	751	702	712	722	709	682	709	729	727	682	720	683	774	704	736	729	690	717	719	702	691	718	745	724	741	743	694	746	717	689	702	702	751	714	710	702	717	699	744	710	767	715	754	699	711	714	714	724	737	666	744	751	704	721	743	715	733	726	798	709	707	724	720	698	706	736	737	713	710	747	755	689	752	709	722	759	710	667	718	691	720	715	757	747	696	717	729	711	744	721	721	726	703	695	731	732	717	743	735	732	754	673	721	750	725	693	739	751	724	668	747	735	733	680	764	711	706	686	700	666	725	706	738	731	650	704	714	692	682	730	703	691	766	710	736	740	702	704	750	708	707	703	753	701	691	735	749	763	733	718	761	683	715	708	726	676	794	683	778	732	718	743	730	706	759	720	701	716	698	770	722	736	719	692	711	692	736	708	771	686	702	677	697	732	744	748	709	734	733	748	709	691	728	684	703	734	664	766	715	716	717	717	781	744	744	745	744	733	704	686	775	707	743	649	729	750	752	732	740	714	758	654	690	689	702	731	753	712	721	727	712	704	753	690	759	680	745	690	741	697	697	690	756	706	678	691	731	729	756	721	741	747	711	728	731	732	746	714	727	761	747	725	750	764	737	705	703	704	736	699	735	731	697	702	705	711	716	683	724	698	721	737	737	718	697	736	704	707	730	834	709	747	658	701	685	751	738	760	742	769	700	702	755	714	718	739	670	721	734	720	692	707	725	721	722	729	773	790	657	733	738	716	712	722	712	678	740	746	741	718	738	721	672	747	672	747	695	753	715	716	680	758	727	740	731	754	658	699	730	717	783	676	730	728	773	660	720	696	719	733	750	712	727	742	719	716	743	728	732	730	694	662	748	735	716	702	728	703	714	741	698	696	702	729	693	744	695	747	697	756	773	670	721	675	710	705	701	647	739	753	718	706	703	711	791	743	683	742	753	739	713	742	703	705	740	736	735	743	712	746	714	787	741	701	801	702	758	746	716	717	641	715	798	746	718	699	786	759
22779	20916	28576	23343	20900	20827	5316	741	571	575	510	438	428	418	401	383	332	383	346	310	328	367	357	2103	1753	308	335	296	277	297	300	301	305	312	312	319	274	313	270	286	275	320	288	265	301	299	305	290	282	285	314	281	281	273	274	301	292	282	281	281	266	304	299	303	264	315	279	340	292	290	280	289	285	275	301	279	276	280	287	298	290	309	317	285	291	280	273	305	254	282	332	277	300	271	280	308	290	294	293	270	283	293	283	273	266	258	299	273	283	279	296	269	303	272	234	302	258	302	266	287	302	304	301	254	273	308	270	298	254	290	315	313	291	263	311	305	285	301	276	280	310	312	290	267	287	258	268	274	298	284	287	308	255	284	266	289	278	273	289	291	278	277	277	296	281	269	281	287	297	281	299	292	282	279	278	283	263	275	310	263	302	287	303	311	296	289	328	282	296	275	316	272	280	277	270	311	271	282	306	286	259	240	316	294	302	294	270	283	279	266	262	264	278	286	282	288	296	268	287	266	256	265	328	282	283	266	267	259	285	312	269	279	259	290	308	295	303	274	292	262	286	301	263	309	314	268	283	321	281	256	311	285	281	266	268	282	315	302	277	276	292	323	259	282	285	248	283	283	281	262	259	281	282	290	257	263	285	274	299	289	271	277	284	290	273	304	313	297	299	278	303	314	266	266	275	297	308	287	285	298	306	311	307	285	283	320	303	279	281	338	298	274	287	278	284	294	299	265	276	296	250	330	298	294	300	302	301	254	251	279	302	306	290	298	294	298	261	286	291	285	288	306	271	291	222	287	301	278	273	279	290	257	295	275	262	282	264	272	299	297	279	273	277	282	261	281	249	296	281	305	258	268	278	307	273	271	286	268	268	297	253	263	294	283	263	294	283	278	295	290	287	284	272	301	276	288	276	274	297	256	276	276	271	271	281	258	263	302	282	300	256	298	305	305	289	281	293	319	293	279	303	261	279	281	301	287	288	272	293	282	246	281	300	275	277	287	300	284	287	284	280	283	299	265	288	297	302	297	272	263	274	282	263	294	299	278	266	282	264	285	303	315	269	259	276	310	294	305	292	291	290	295	297	299	305	289	300	297	298	299	280	277	302	288	297	277	293	291	294	280	258	293	306	293	272	295	273	282	281	297	280	316	265	291	290	280	263	291	288	269	295	246	291	295	308	299	237	259	244	300	307	273	268	243	317	297	281	277	265	285	267	290	297	283	259	290	284	265	298	275	302	308	290	272	287	293	288	248	284	294	244	299	301	278	275	282	282	327	279	280	293	287	284	259	285	283	271	298	270	280	282	276	295	289	306	280	287	302	282	300	289	281	275	276	280	289	261	284	286	292	290	277	305	267	272	282	270	266	285	298	290	285	243	297	291	310	272	298	262	292	255	258	291	262	270	263	293	269	286	282	307	257	267	321	269	270	261	284	275	284	261	264	309	280	301	243	269	275	253	282	307	300	316	292	299	277	276	300	268	267	268	306	282	285	289	266	282	274	285	296	290	280	282	270	282	275	278	278	308	293	282	285	298	276	281	267	295	284	309	281	255	295	289	291	275	265	236	262	284	277	271	272	269	271	254	307	273	239	255	264	281	263	313	272	302	299	314	292	282	328	290	257	291	262	283	283	272	280	271	323	283	269	314	277	311	260	285	292	280	284	295	260	268	305	293	286	292	275	267	306	257	281	280	267	293	291	279	277	304	273	271	288	285	260	270	273	280	281	284	261	298	302	289	237	293	296	291	278	257	266	259	290	268	287	293	323	254	302	287	280	275	265	313	273	271	259	277	254	272	300	298	306	289	310	288	280	306	286	287	293	291	264	263	315	283	289	312	260	267	278	292	295	283	313	289	277	250	299	316	298	278	259	278	278	306	270	265	286	320	278	283	278	260	300	288	295	291	272	258	286	282	289	264	307	273	269	261	316	279	294	275	281	305	277	298	286	309	279	279	289	279	269	306	258	297	307	287	276	287	300	271	298	295	286	297	261	302	299	276	299	281	321	291	274	309	269	290	312	288	297	293	277	313	286	287	276	261	284	295	285	271	282	296	262	277	289	306	284	276	284	251	291	296	287	247	286	299	307	268	295	280	310	267	312	268	288	322	294	275	290	241	286	273	311	285	275	272	264	314	293	278	291	271	303	288	280	275	299	277	296	279	298	272	285	304	296	306	295	270	281	293	275	313	268	306	286	278	268	275	284	300	275	306	277	296	289	257	282	307	260	258	279	284	297	275	269	286	287	263	281	257	256	315	288	296	270	279	282	299	278	266	261	294	288	282	268	306	255	276	300	292	265	271	284	285	275	270	283	289	315	279	259	285	257	287	287	287	269	294	261	274	274	274	268	279	256	287	253	266	284	298	295	289	285	274	295	273	269	301	302	283	294	282	300	284	305	289	312	273	300	255	296	269	307	300	284	322	309	255	294	281	303	286	278	278	257	280	311	296	270	266	295	266	287	253	265	272	296	306	269	280	305	262	256	284	291	261	275	274	289	288	276	265	278	280	279	264	297	293	277	298	285	286	281	277	268	300	266	282	278	265	253	290	255	281	270	284	272	317	283	266	291	264	259	256	304	258	300	283	280	256	261	288	309	282	273	289	290	290	239	302	295	264	307	299	288	285	280	296	256	260	267	308	277	264	284	301	260	289	264	323	295	292	281	278	281	298	287	285	255	296	260	293	296	301	245	281	298	268	248	318	288	289	284	307	272	267	300	286	250	285	303	286	262	312	284	299	311	315	289	279	292	300	259	280	264	286	292	284	296	284	263	256	282	242	285	244	281	290	296	292	281	277	273	308	275	283	298	289	273	274	272	274	298	307	275	274	262	259	290	298	274	283	306	269	304	273	293	285	308	294	271	247	271	270	295	296	295	279	289	299	262	297	273	273	296	276	287	256	276	279	307	260	308	277	281	306	263	274	297	282	264	294	279	281	319	282	281	297	294	310	316	281	281	297	265	293	288	288	249	325	308	317	260	307	290	294	277	269	293	293	277	294	302	266	309	296	283	280	269	294	285	297	300	250	272	279	290	294	281	261	262	266	260	273	281	317	269	258	256	273	296	278	301	288	266	284	300	296	285	281	283	292	284	288	287	288	264	302	303	340	278	250	254	289	298	271	277	300	275	290	317	271	254	261	256	273	258	278	256	276	288	281	261	282	288	291	291	310	314	279	281	260	301	289	282	269	301	285	274	279	287	283	278	281	295	292	283	300	287	279	260	302	263	278	288	274	287	277	278	283	285	304	282	257	283	292	279	290	280	282	269	282	277	255	276	262	276	304	275	272	303	286	277	288	280	309	289	284	260	282	266	299	286	314	287	284	313	283	262	291	307	302	284	275	290	305	262	294	280	270	269	310	269	236	258	266	285	281	286	290	296	253	304	283	293	315	283	324	319	283	299	273	286	307	284	262	273	264	259	275	280	278	305	306	281	292	302	260	265	280	275	289	290	288	275	320	274	267	261	295	281	296	285	269	290
47636	69325	9381	5676	3704	2760	2210	1735	1456	1235	1082	1003	907	803	745	710	648	636	665	583	540	533	608	5022	3486	516	448	523	489	465	473	513	467	469	454	464	484	471	456	436	450	478	470	466	452	427	452	462	487	438	408	436	428	433	455	461	478	428	415	472	454	431	486	441	424	427	430	492	419	418	488	409	422	439	458	471	440	463	434	426	437	412	382	424	442	424	437	408	453	403	472	433	410	414	445	418	409	390	460	462	417	446	461	435	442	430	452	412	378	417	408	420	405	425	413	405	400	430	447	477	441	411	386	425	449	434	402	436	434	443	462	436	443	415	433	431	435	428	440	443	416	431	444	426	444	421	436	423	444	436	393	398	423	403	451	457	425	432	423	435	423	396	454	418	441	418	400	417	400	465	426	431	434	445	430	438	398	400	416	429	417	442	449	399	432	417	418	450	437	404	432	436	460	418	457	426	442	412	425	423	405	464	432	439	463	417	466	433	426	436	434	450	413	449	443	409	406	396	425	423	448	425	396	424	442	432	432	487	387	421	450	427	456	460	414	439	422	432	420	425	384	443	408	467	413	419	412	423	406	490	464	446	429	390	421	466	461	425	448	409	432	384	452	433	415	434	411	463	407	446	425	440	401	426	405	437	420	411	458	389	409	456	414	457	437	434	452	440	448	442	413	430	413	442	434	448	444	414	409	447	428	430	380	459	454	422	465	423	465	449	417	457	405	398	442	420	416	410	416	446	407	416	446	440	460	457	435	434	426	442	395	441	423	430	419	449	416	421	452	473	395	444	377	408	411	436	388	402	388	446	440	403	467	402	502	446	408	411	445	440	453	444	452	411	431	445	391	391	405	405	420	430	424	464	441	441	437	378	450	408	447	422	460	399	446	411	429	444	449	407	424	464	436	435	449	451	442	437	460	436	448	441	412	437	414	455	441	419	408	419	421	414	441	422	411	396	410	437	443	401	441	408	437	451	441	414	414	451	426	448	428	474	439	415	431	448	436	432	445	467	438	473	413	435	401	435	444	407	416	427	406	443	431	432	434	427	431	381	430	425	423	473	426	426	414	434	445	429	427	433	477	389	457	421	437	428	413	446	430	418	455	406	405	411	467	418	397	412	441	490	434	483	457	433	412	424	421	429	439	455	449	419	415	420	434	450	415	437	435	453	403	406	430	408	460	447	425	407	422	409	432	398	408	421	466	463	457	440	451	434	451	390	437	402	428	429	442	425	481	411	393	441	436	413	441	452	412	418	425	440	413	414	422	393	418	465	403	421	418	436	400	438	372	412	427	440	445	450	410	472	440	415	445	422	418	409	408	411	444	442	430	434	437	443	429	439	409	435	441	446	403	421	407	430	445	476	444	428	408	448	457	412	445	421	416	456	461	441	475	433	425	434	449	440	443	427	409	438	422	452	454	421	448	424	461	427	418	415	420	433	443	462	422	440	468	402	425	409	459	433	444	429	441	424	399	409	412	430	439	416	423	447	454	394	454	422	416	392	426	434	413	452	434	428	451	432	422	433	439	428	456	400	435	425	430	443	441	430	408	420	440	436	468	422	393	428	421	414	426	435	434	400	417	445	398	405	457	435	417	456	428	418	434	402	432	427	409	399	439	433	440	426	434	396	414	383	452	447	441	416	399	452	447	404	414	414	425	437	420	446	426	430	416	424	436	440	453	393	430	445	443	435	443	427	439	422	444	406	427	410	431	441	455	415	429	441	439	400	449	433	482	412	462	403	425	407	425	413	454	436	453	416	421	417	415	423	418	410	439	430	434	411	424	440	413	425	420	425	453	410	408	440	466	398	419	434	449	454	462	405	423	442	443	449	431	431	420	447	421	412	417	416	464	432	441	476	366	425	433	504	433	399	405	404	417	420	443	457	450	448	450	421	446	446	456	446	408	423	455	434	469	460	389	393	418	427	443	428	431	397	462	436	421	436	423	450	419	459	458	394	426	442	407	437	427	437	452	417	413	480	403	442	407	407	433	444	410	435	430	381	397	389	400	429	452	487	444	442	437	417	407	401	429	431	382	456	409	433	439	435	424	428	451	445	439	428	422	433	390	442	420	434	437	446	479	435	435	404	403	463	417	402	419	429	442	433	418	436	429	415	412	430	412	432	411	398	425	448	399	439	417	405	420	425	439	420	448	411	417	423	390	450	446	439	418	423	404	444	458	443	458	418	456	421	458	409	400	418	398	400	431	402	391	381	433	436	476	445	437	456	428	416	443	411	440	449	464	487	432	438	390	418	441	413	422	428	439	424	458	458	420	393	436	451	428	415	442	447	421	417	421	425	426	426	423	424	425	411	430	391	408	445	410	451	397	421	466	426	437	409	440	442	484	399	412	427	443	438	468	446	443	431	422	515	472	429	412	456	437	438	429	396	443	463	448	407	429	442	421	445	427	450	449	410	443	425	442	423	403	427	409	424	418	459	403	447	413	421	426	430	415	415	417	439	385	428	443	420	462	420	405	427	399	429	458	419	462	407	399	436	418	417	449	461	424	452	423	423	414	439	434	420	420	451	407	435	394	393	435	425	412	402	415	444	402	426	466	434	451	415	428	427	434	423	467	400	426	470	421	417	426	440	411	430	457	437	424	423	445	454	432	453	432	398	468	462	414	433	372	431	416	452	420	421	421	439	443	405	423	447	431	431	436	428	441	441	429	432	403	419	403	400	422	444	453	421	418	424	426	429	459	413	427	421	454	405	425	414	436	401	450	423	440	434	431	404	440	437	430	426	419	433	416	429	415	430	431	426	414	437	383	409	459	482	410	434	437	418	447	379	434	424	431	418	451	411	417	402	446	443	442	427	433	407	418	411	411	471	428	405	455	464	419	452	406	455	399	462	436	422	418	438	447	437	409	409	467	407	389	394	414	414	424	428	456	403	418	461	449	392	471	421	463	442	453	434	418	427	412	390	408	458	414	416	419	427	441	383	438	439	417	469	433	432	445	408	437	445	450	452	437	398	389	447	439	436	433	439	399	434	417	433	396	453	475	429	442	390	386	413	433	452	401	465	409	417	439	437	435	457	440	447	415	449	465	400	395	416	425	411	401	458	433	420	440	428	395	415	436	425	419	454	425	421	448	417	419	459	433	401	490	428	432	387	429	398	465	417	421	436	409	462	432	434	399	422	411	460	431	425	444	429	460	403	422	467	440	425	384	414	421	427	469	411	473	388	432	396	424	421	410	422	412	429	441	445	425	418	415	458	442	437	454	428	446	442	428	444	426	437	423	439	401	396	478	443	427	428	429	454	440	490	397	421	457	416	364	496	431	422	428	404	435	446	449	416	426	451	429	408	436	405	414	423	450	433	441	425	442	425	421	416	425	459	476	472	398	424	417	441	458	420	416	421	398	466	423	401	447	426	434	425	417	414	432	421	405	425	429	429	454	481	445	432	437	433	433	420	466	426	424	437	438	407	438	440	405	423	467	407	417	424	410	408	406	426	452	411	410	389	421	440	418	406	413	418
26600	21337	13766	1379	526	460	441	455	439	410	436	428	388	342	424	441	410	421	405	445	416	467	425	392	446	405	419	411	395	407	427	398	395	441	420	424	472	436	425	414	441	398	438	463	408	435	412	434	416	407	438	414	408	419	379	446	445	435	415	428	400	402	448	418	409	419	387	424	419	426	405	444	385	409	440	415	441	397	389	412	421	423	382	408	417	448	446	427	417	384	395	400	382	404	462	378	422	402	376	409	413	405	433	394	388	413	382	436	406	403	412	447	397	427	433	403	438	423	404	428	428	400	442	416	414	377	438	394	462	409	429	389	401	436	416	383	462	410	382	439	436	404	400	410	430	409	443	408	409	438	430	408	439	438	438	436	437	432	388	434	398	447	401	405	392	404	443	427	482	426	449	450	446	426	409	430	429	412	376	419	436	405	407	451	418	408	414	400	425	404	414	417	405	416	437	389	416	390	412	437	398	405	438	420	458	390	393	409	414	426	415	424	400	413	395	445	403	448	398	412	424	426	431	381	438	437	442	418	391	440	422	438	429	438	406	393	392	399	426	378	442	423	414	408	414	425	440	390	378	426	412	361	428	418	398	429	412	407	426	436	406	442	415	430	441	422	415	407	415	379	416	410	440	419	442	388	413	404	383	426	399	398	410	388	419	441	418	413	431	401	396	442	404	401	424	429	431	417	405	415	393	406	401	422	446	415	415	395	412	424	411	411	393	397	397	433	431	405	410	433	438	414	394	378	409	445	427	409	431	436	412	423	376	420	395	404	394	412	403	440	431	442	424	390	396	439	433	402	423	445	399	375	462	433	437	418	404	419	402	407	409	445	458	426	428	430	460	410	427	381	421	397	411	419	429	414	435	431	391	386	379	423	417	404	429	472	413	434	406	417	402	420	428	430	432	426	413	463	444	416	439	377	425	419	430	421	418	433	402	412	406	418	410	397	427	432	439	411	434	417	438	414	414	400	429	432	428	421	405	438	427	404	426	379	454	411	403	439	395	414	419	418	419	390	405	399	426	427	434	450	418	440	422	428	373	407	417	382	406	412	414	428	428	398	408	400	392	420	450	403	459	403	404	439	421	400	407	421	402	398	443	398	384	419	445	436	454	436	396	406	422	387	380	428	423	410	417	401	401	371	409	416	408	402	408	418	407	429	388	429	412	467	385	402	419	389	417	405	418	416	423	391	417	431	432	447	397	417	460	411	370	419	412	381	420	419	432	381	409	391	422	411	399	404	435	447	424	458	403	390	369	465	426	418	399	421	420	390	413	423	421	460	397	379	445	405	417	417	433	448	452	380	432	422	432	430	451	397	447	443	399	412	448	426	420	385	410	439	449	425	452	413	420	393	429	415	443	395	425	369	423	430	425	427	442	441	407	467	424	393	416	398	418	425	437	424	406	407	416	434	414	405	430	445	430	389	389	393	419	375	463	418	408	411	422	431	385	383	427	433	431	385	443	396	422	442	393	411	433	363	392	446	400	459	432	394	390	411	434	429	423	424	388	422	421	407	421	426	384	430	421	417	446	418	428	411	439	402	395	428	407	399	423	379	430	419	415	428	407	443	395	437	429	428	443	409	396	417	410	424	419	393	406	452	439	410	445	438	434	430	451	420	418	397	443	419	447	445	433	466	447	446	417	408	446	408	433	367	402	421	444	395	429	416	446	420	412	433	404	412	414	398	404	400	405	408	435	440	413	443	411	433	410	404	433	425	415	432	427	428	399	405	423	412	446	444	421	413	421	395	408	436	428	400	439	418	405	437	426	400	399	434	448	393	395	412	402	417	376	435	441	420	383	454	454	377	409	458	410	416	437	416	427	391	430	413	436	404	423	410	422	413	441	413	400	426	438	413	424	396	413	419	414	403	437	434	416	459	396	401	428	416	431	408	419	416	417	424	374	414	410	408	385	429	403	396	407	435	409	435	396	466	394	394	429	432	412	413	412	377	416	409	428	408	438	423	430	429	447	396	397	391	455	421	387	390	400	428	401	408	450	396	422	431	425	433	436	426	390	389	390	380	405	432	429	410	412	415	445	393	438	414	465	394	429	407	428	416	415	407	395	408	424	415	394	430	401	392	385	431	425	412	389	374	400	430	457	476	392	396	418	384	451	391	405	397	399	398	404	421	398	425	440	431	391	396	411	449	376	434	449	387	394	414	422	425	449	450	396	406	427	380	416	399	389	410	430	393	375	406	417	457	416	433	394	417	437	409	395	428	383	381	386	400	414	441	424	407	378	408	410	421	434	426	391	380	395	420	415	414	404	405	413	468	428	418	419	424	397	409	411	380	404	391	396	402	410	463	390	414	439	429	413	414	437	453	436	389	416	418	444	421	406	431	435	423	391	426	412	404	417	420	399	404	437	393	406	398	407	405	390	405	407	418	429	421	425	440	415	395	450	396	405	410	402	374	423	438	410	418	434	419	410	462	444	418	410	447	379	419	406	442	418	398	416	399	385	448	436	405	422	405	424	401	384	442	438	423	422	420	430	452	382	402	425	428	457	425	426	426	433	371	434	445	411	435	449	401	398	397	379	401	414	409	375	407	408	380	416	460	413	404	422	417	429	418	370	420	423	386	348	403	452	413	425	409	415	431	415	425	432	440	425	395	444	388	401	412	441	450	412	384	385	426	426	436	399	407	410	469	431	391	418	393	368	457	404	418	415	432	413	393	396	429	375	409	394	427	420	421	408	417	407	445	454	409	423	410	441	407	412	429	412	421	415	396	415	400	419	418	380	481	439	378	406	432	418	424	381	398	430	406	430	414	399	413	434	406	428	403	400	414	431	419	425	418	413	389	428	470	415	387	409	384	413	402	450	462	436	453	424	425	420	436	444	393	386	411	440	377	394	417	429	426	424	429	409	429	382	443	408	411	431	434	451	418	413	385	416	402	449	417	414	396	415	399	444	428	408	420	442	431	406	410	431	451	394	396	417	421	404	441	441	411	429	418	441	413	413	377	424	405	439	416	420	411	420	364	449	393	419	427	428	415	427	401	412	425	413	404	413	408	405	416	447	433	384	401	410	464	411	429	388	395	430	448	430	409	420	425	461	411	381	436	460	420	439	430	435	409	420	412	385	418	403	414	402	387	392	435	412	376	378	387	412	410	403	400	421	410	421	419	421	401	398	442	422	422	407	420	414	410	398	414	410	425	438	432	445	414	408	420	395	415	402	391	452	419	425	420	420	422	433	440	437	390	424	416	409	389	423	403	457	411	436	394	381	404	385	404	402	422	398	436	393	396	404	438	403	423	451	428	427	414	404	426	423	425	427	432	415	405	410	402	419	410	419	382	421	423	413	399	393	416	439	436	422	409	415	411	430	406	405	381	408	409	432	443	391	396	405	439	399	397	397	440	412	378	421	443	413	429	388	419	400	407	398	428	420	415	425	400	373	425	416	416	420	423	381	430	406	471	422	414	425	403	422	402	436	419	400	393	408	426	390	430	409	406	453	425	401	413	376	433	398	454
22900	28729	1675	1015	823	718	676	678	699	616	586	643	607	632	626	651	631	638	628	662	611	631	633	582	620	659	576	605	623	615	615	579	593	571	624	612	584	588	634	598	616	591	618	574	572	647	626	578	577	596	603	642	603	604	646	612	624	656	595	636	665	583	609	621	644	614	643	586	612	607	599	577	602	626	649	559	636	563	598	606	621	589	582	584	589	608	612	560	616	609	592	587	603	606	629	626	581	618	564	579	636	620	514	602	622	630	639	614	642	593	653	595	630	610	614	575	619	598	603	646	640	604	610	663	583	638	629	567	601	620	580	591	576	660	632	618	601	621	600	649	600	607	581	595	639	635	620	593	630	608	600	570	610	553	626	575	609	611	621	588	603	592	683	632	598	605	595	613	574	624	581	587	659	570	604	656	617	616	609	651	645	625	648	573	632	601	618	613	622	581	584	609	623	602	628	618	600	613	584	582	580	644	608	579	607	637	668	665	606	626	606	593	631	620	579	612	602	602	596	613	586	607	600	617	623	562	589	606	642	609	599	601	637	596	608	631	579	620	624	614	591	661	621	576	637	604	605	577	626	577	603	609	638	612	623	606	619	642	639	602	629	625	633	637	677	628	584	592	569	590	622	621	647	598	615	598	613	647	606	615	597	600	618	628	591	657	624	610	631	619	627	639	615	612	581	587	601	640	635	592	605	597	596	620	612	605	605	596	592	615	610	577	601	634	584	650	614	624	616	628	618	620	595	616	605	604	605	600	615	613	639	655	564	602	602	599	634	590	603	630	646	602	560	629	607	578	624	619	598	598	609	593	602	624	619	629	622	620	607	610	583	608	594	601	602	614	635	660	613	583	596	658	617	588	581	618	581	580	605	626	633	615	626	595	577	615	642	618	607	577	684	626	591	622	622	615	632	635	593	609	621	623	605	579	633	595	602	612	619	574	616	658	628	609	643	584	637	623	605	598	626	629	644	615	590	617	607	606	609	630	645	592	655	642	633	592	636	620	645	635	585	627	622	646	590	659	637	623	641	617	612	636	619	633	581	632	602	659	622	581	623	607	603	618	576	630	640	581	673	655	639	622	633	590	616	571	615	622	627	562	608	606	642	632	625	588	616	630	580	608	622	635	578	611	613	594	611	599	612	633	636	601	624	620	597	585	611	609	604	586	592	618	603	597	614	578	583	623	605	608	604	622	614	604	635	650	614	601	661	625	570	625	621	644	622	593	597	606	644	626	627	619	629	655	608	622	595	654	607	611	573	560	575	603	606	654	642	617	593	575	603	639	615	624	622	599	579	687	616	623	622	633	571	637	573	616	603	610	571	596	625	615	578	644	616	604	598	605	590	626	583	597	652	629	641	585	577	614	611	593	597	618	587	626	572	630	580	585	607	613	615	607	602	592	653	644	549	650	591	606	618	649	593	621	618	578	601	601	627	643	626	620	622	620	671	609	594	638	621	628	599	533	608	590	619	619	616	603	607	592	554	630	582	643	643	595	650	635	572	593	635	647	601	618	586	596	628	595	625	600	595	600	640	625	611	602	642	610	613	588	621	602	597	593	643	615	601	574	646	620	564	602	609	587	615	626	614	612	597	603	626	578	612	598	591	585	609	625	622	583	601	600	566	577	599	611	596	637	615	609	582	609	586	649	602	629	611	608	600	672	579	600	590	609	616	619	630	646	591	606	630	600	604	619	612	574	637	594	656	647	627	592	593	603	585	698	591	638	552	584	650	602	617	609	582	634	642	570	568	624	590	610	598	613	635	651	606	633	649	644	656	628	662	624	585	610	590	645	605	595	618	598	629	619	605	639	633	628	608	615	612	618	622	554	621	626	590	622	618	613	610	642	631	571	588	575	609	596	614	601	553	565	629	607	586	585	611	614	551	657	582	627	625	610	602	588	647	596	615	557	635	632	612	626	609	626	634	611	675	602	570	656	626	586	577	633	592	636	626	613	601	641	614	557	580	638	576	591	645	564	614	609	623	589	588	674	600	634	632	606	604	562	615	584	644	639	588	575	613	627	611	664	628	594	620	591	620	631	598	594	608	589	627	628	593	604	637	637	591	631	661	610	623	643	631	598	630	607	593	600	624	573	618	598	598	599	555	618	599	653	606	616	642	615	591	559	574	567	593	619	665	604	599	562	599	648	616	647	621	620	635	606	608	604	619	614	620	573	621	613	614	609	582	599	581	611	627	584	574	569	624	589	630	580	576	632	552	640	593	584	593	573	599	600	628	625	610	599	614	656	632	645	596	617	584	624	613	641	658	616	580	594	592	637	617	604	604	610	634	618	646	614	611	625	619	605	591	593	631	607	594	633	617	590	564	619	608	630	602	591	588	609	619	643	606	615	585	601	634	618	652	621	612	590	626	625	612	572	623	621	588	603	633	613	631	593	616	597	561	660	628	602	608	635	595	586	616	656	642	549	607	626	595	608	619	609	635	645	615	615	627	629	582	620	643	621	642	593	615	643	574	593	638	594	639	602	616	646	606	583	649	658	605	638	625	632	647	639	590	625	605	605	572	614	626	566	630	639	622	615	618	617	583	607	617	652	586	624	605	624	599	641	629	569	608	612	608	634	632	609	611	583	613	601	545	570	585	586	635	603	575	602	605	619	599	611	652	561	621	603	639	556	589	647	609	562	616	613	622	568	607	627	578	636	615	662	607	607	598	619	642	612	585	621	608	658	627	618	627	578	605	641	627	609	623	605	596	617	625	603	640	580	598	616	625	615	622	610	613	599	595	573	636	561	614	600	571	587	583	600	681	623	592	604	587	605	600	624	584	605	637	590	615	615	594	587	636	575	535	651	684	642	619	620	527	597	634	630	623	629	633	600	587	604	604	619	608	607	651	623	616	591	603	606	616	602	628	618	565	624	595	615	640	619	648	618	619	609	627	574	656	575	615	651	574	630	561	609	610	600	640	581	608	584	648	624	602	629	622	588	589	617	571	615	609	629	629	571	622	596	570	615	590	629	631	596	637	589	586	633	608	599	616	597	630	627	585	606	583	621	640	616	666	569	621	646	601	625	626	646	637	606	632	564	618	624	623	610	600	547	588	641	610	604	603	609	646	683	615	606	660	619	635	623	601	620	607	605	650	627	637	610	577	615	610	594	623	615	656	588	632	618	601	555	620	615	625	596	596	623	617	629	579	629	607	647	605	605	640	616	596	611	617	623	593	612	621	609	604	604	656	586	642	613	627	641	634	587	596	590	587	601	633	619	605	590	606	611	586	642	596	624	609	612	623	648	624	603	604	607	581	620	601	620	627	623	586	587	673	619	585	627	567	584	629	589	605	602	630	625	624	629	619	617	602	604	642	635	636	584	645	619	623	596	597	617	604	595	631	594	662	624	603	636	610	587	597	588	611	628	650	599	640	573	594	607	615	645	592	594	636	601	641	625	629	609	587	593	617	614	648	577	627	610	611	597	609	596	578	623	679	620	603	635	620	667	595	579	596	607	614	587	637	632	591	632
23854	20968	27838	24111	20592	5712	998	773	703	608	602	583	519	601	561	540	551	564	545	491	511	559	552	503	548	518	508	488	547	484	529	434	476	486	477	493	523	493	491	497	479	469	494	483	491	501	472	476	504	475	504	508	522	477	457	492	509	475	506	521	473	486	478	464	544	485	523	483	486	511	495	473	514	522	497	522	500	512	481	524	470	509	527	471	481	494	498	462	485	466	497	480	496	532	484	508	509	506	473	505	530	512	496	519	468	516	474	494	507	459	453	496	483	441	534	475	500	535	536	484	510	506	487	481	504	530	483	512	510	502	471	486	519	502	471	513	480	456	482	507	512	499	460	510	511	508	460	507	493	528	503	489	527	507	452	475	499	488	515	473	543	466	519	496	508	511	552	479	495	493	492	499	488	501	503	497	519	504	492	486	517	537	487	495	493	500	522	466	493	496	522	517	515	493	482	491	502	518	509	484	470	501	504	514	500	464	456	467	532	488	498	533	469	456	454	460	511	481	514	514	477	496	461	491	518	516	495	499	518	497	502	487	484	489	525	465	486	516	481	494	493	474	478	453	474	437	537	477	481	456	522	486	497	499	491	480	481	472	505	487	492	475	495	519	501	490	512	465	490	470	505	487	484	516	458	521	486	472	510	535	515	498	519	492	492	489	481	503	502	470	505	475	480	464	512	491	521	488	535	511	502	484	486	477	479	464	466	529	502	467	524	482	505	542	515	513	479	508	483	496	503	470	547	515	540	514	502	489	501	501	523	486	517	481	492	473	530	512	508	480	492	532	470	460	488	456	455	486	482	521	499	533	496	490	482	485	548	504	488	485	542	506	482	480	486	560	478	468	491	501	485	500	451	550	561	529	477	528	500	490	475	489	488	518	484	483	481	507	528	477	535	493	486	484	529	491	454	507	487	492	516	501	482	482	478	451	545	469	506	492	538	524	488	495	470	508	493	477	513	508	496	515	510	495	497	501	504	483	526	495	540	468	521	491	504	470	466	457	523	488	508	496	487	482	453	518	463	514	486	513	505	527	495	492	532	517	508	472	503	516	479	497	522	475	448	516	511	494	479	491	498	507	486	490	532	493	521	500	496	517	527	544	523	477	516	463	505	462	476	445	519	490	518	499	528	504	516	488	520	459	546	515	569	503	524	498	495	480	491	450	493	542	475	493	492	477	481	508	505	487	495	464	497	486	446	502	488	487	482	515	503	523	499	524	493	490	497	506	458	498	453	475	508	460	472	531	441	506	513	485	496	492	495	468	475	490	479	460	477	473	486	483	494	479	504	517	503	506	464	474	487	479	462	482	518	485	475	500	493	499	471	510	477	514	480	444	466	483	518	522	491	493	494	481	482	501	529	513	472	505	488	472	502	460	469	458	470	515	491	494	522	497	524	486	511	489	511	469	497	463	514	512	499	532	474	516	481	500	488	506	492	447	485	510	470	501	462	475	490	491	490	532	466	522	469	515	555	501	460	467	504	491	494	506	514	483	460	441	462	487	500	459	448	526	449	482	527	528	500	489	513	514	473	468	478	498	480	493	501	541	537	507	500	495	505	501	480	501	470	474	503	519	507	467	532	476	503	487	496	523	479	514	526	499	481	486	485	463	497	516	514	513	530	511	491	511	522	470	471	507	499	482	461	473	496	488	495	484	441	498	502	485	489	472	511	475	524	489	524	503	508	521	508	507	517	486	480	508	498	504	490	485	490	504	494	495	496	474	490	483	523	488	515	510	513	470	486	517	495	503	517	515	501	495	529	497	519	474	472	501	447	495	517	502	428	474	455	479	531	510	494	493	487	545	444	458	486	495	514	496	464	518	463	527	499	515	491	533	503	494	493	486	518	488	477	502	493	467	485	517	498	493	480	475	518	458	488	492	528	451	503	501	484	508	519	494	483	470	485	507	503	483	487	512	526	480	469	508	494	503	556	521	505	491	466	529	502	501	495	504	494	512	474	456	456	493	504	482	518	474	497	492	510	519	485	508	535	527	463	475	533	507	522	491	511	492	515	487	487	470	491	505	463	507	493	486	514	497	493	520	473	528	519	474	493	519	486	488	497	461	473	478	485	488	526	474	533	490	488	501	522	493	517	504	508	464	490	516	445	442	533	470	476	454	511	492	485	443	470	523	467	469	499	482	493	493	509	507	526	509	521	475	473	524	488	485	510	508	448	457	481	496	479	497	485	528	467	484	482	502	476	458	518	514	522	461	530	501	473	478	504	505	457	509	474	473	511	504	479	505	506	486	491	489	496	499	471	432	520	469	511	498	458	489	508	505	488	511	507	456	530	511	514	494	502	503	535	485	501	458	521	498	473	560	483	469	512	473	509	465	482	486	513	527	483	493	474	466	483	539	479	479	468	503	502	504	515	465	480	512	509	509	494	492	476	508	501	475	519	476	546	476	480	495	492	487	481	523	474	479	501	521	523	517	480	466	467	477	500	482	519	471	526	468	461	494	476	513	488	541	504	472	454	535	522	475	528	452	482	509	545	490	503	493	471	480	506	453	462	512	486	481	475	510	536	502	510	485	506	499	495	510	479	486	510	582	467	460	507	506	503	499	488	507	503	479	498	528	509	505	506	503	538	505	480	473	472	467	480	525	488	505	455	461	491	482	475	500	500	494	489	487	518	480	500	506	513	448	531	495	485	516	447	478	476	499	480	503	500	494	502	464	515	517	520	504	435	494	519	506	493	497	471	526	502	482	509	502	469	454	491	464	515	498	512	525	519	480	502	501	475	505	479	500	536	487	473	518	516	513	537	497	478	539	462	474	477	525	511	497	491	505	510	475	494	467	484	542	498	500	457	475	513	496	471	424	503	502	481	520	492	490	486	492	471	466	463	458	475	531	514	482	461	514	478	474	514	503	459	515	480	469	543	508	491	482	481	472	496	466	500	523	446	490	492	469	522	463	476	509	493	511	493	499	454	534	494	496	460	535	481	533	470	495	520	506	505	471	511	507	490	478	479	476	507	507	481	483	483	500	481	517	527	481	490	528	481	473	508	512	476	513	466	508	494	488	494	512	499	512	516	477	522	451	501	489	488	469	484	485	539	471	508	469	491	523	492	459	472	532	467	458	476	482	488	515	512	485	476	479	481	478	472	466	468	512	497	448	506	520	482	500	514	493	452	494	500	479	503	513	507	513	513	514	496	495	489	517	506	500	471	477	509	502	512	492	510	531	501	495	504	504	556	463	444	514	483	470	469	507	495	487	486	489	492	497	537	513	467	467	474	427	500	474	465	490	481	506	489	494	521	478	490	455	469	505	524	492	494	470	519	473	506	480	526	461	490	497	535	509	536	470	530	487	475	482	519	522	485	489	502	500	484	506	532	493	474	503	508	473	505	541	475	465	454	491	478	487	469	509	522	521	474	491	523	517	458	516	439	485	526	512	540	502	520	510	503	479	450	479	531	511	487	479	495	519	481	478	483	506	445	507	473	515	505	479	484	469	503	531	488	492	482	500	510	517
42473	62248	7356	3700	2553	1992	1523	1343	1215	1136	1094	1030	917	954	902	878	858	833	829	790	771	788	770	742	804	786	802	768	848	746	748	742	733	725	789	769	748	746	765	740	769	745	749	767	720	733	734	745	742	730	771	734	752	763	762	718	713	770	724	789	703	742	735	736	693	751	731	767	751	716	766	764	745	663	772	727	718	743	707	726	742	718	760	741	724	730	720	719	711	781	753	737	707	760	764	754	736	729	768	713	703	753	747	702	733	738	749	714	723	724	703	733	752	662	695	732	714	737	761	664	736	697	722	729	764	686	751	711	786	793	723	715	752	710	732	734	725	663	670	729	717	715	672	690	700	707	715	730	749	777	739	754	721	703	712	772	713	722	710	709	702	722	758	734	788	718	728	703	722	730	765	787	758	675	765	775	736	688	775	754	723	757	725	718	687	705	761	776	694	709	751	745	713	724	720	761	740	696	751	726	740	700	742	739	700	698	707	752	761	712	713	711	748	705	707	712	748	739	731	707	742	694	724	763	689	727	726	676	747	715	775	728	685	730	720	748	717	741	709	722	699	768	757	729	734	760	714	699	728	745	735	732	740	734	729	771	711	732	705	771	717	740	803	735	705	721	757	725	668	722	757	745	687	771	729	690	723	729	721	700	757	781	740	736	713	692	738	753	725	754	689	745	755	737	760	724	736	749	702	707	751	685	747	786	709	735	701	735	690	676	733	733	734	734	776	725	740	746	731	729	778	727	655	746	699	773	708	748	740	704	706	717	694	724	702	750	729	777	686	705	703	734	732	746	731	759	726	715	701	698	683	727	694	737	748	749	746	741	709	753	716	716	745	729	719	715	778	763	707	696	724	718	722	730	720	735	693	674	715	728	726	738	721	730	709	716	708	724	695	703	737	764	726	717	685	663	688	754	749	750	692	768	731	707	691	694	718	702	751	742	685	789	730	755	732	703	698	697	716	716	756	751	731	744	777	712	723	730	756	773	728	729	773	712	718	725	702	699	709	731	734	739	718	702	690	728	730	693	714	730	775	691	726	742	709	710	745	744	727	705	727	689	753	744	764	720	750	770	714	744	807	727	689	723	729	735	744	763	733	769	746	741	730	736	732	719	747	737	763	761	716	689	733	672	733	731	742	687	754	756	779	731	740	705	726	725	758	722	710	744	752	723	728	731	675	783	704	686	760	686	759	720	753	725	720	676	666	727	681	736	681	711	751	697	731	749	715	717	754	717	785	781	717	701	761	682	747	717	742	762	702	720	744	710	718	751	725	717	737	730	740	702	704	725	718	690	721	738	739	738	695	716	726	724	740	691	753	718	727	695	704	725	746	703	742	705	723	745	725	759	722	775	735	755	759	758	769	684	711	717	712	699	741	750	719	736	743	742	679	743	729	720	698	710	691	715	726	714	712	726	729	705	699	742	711	706	718	738	680	775	719	764	747	711	733	697	760	722	742	744	772	718	694	764	780	700	691	682	740	709	676	726	702	781	762	727	742	761	781	757	765	761	769	733	743	757	749	723	677	796	733	710	739	729	657	679	741	779	726	717	732	721	723	759	756	728	743	733	714	722	706	689	712	713	746	746	729	736	730	731	684	767	759	710	713	761	704	679	702	789	671	755	728	745	752	729	735	704	768	718	694	761	718	747	746	726	691	699	705	711	733	698	745	753	738	745	722	695	689	714	747	781	697	741	705	685	797	740	747	712	736	726	691	700	702	697	735	706	735	682	708	756	722	682	683	752	678	742	741	706	746	733	734	785	694	747	736	727	746	733	734	769	711	726	709	746	797	763	732	725	730	756	763	746	726	764	718	672	736	723	729	769	748	739	758	695	702	732	752	762	732	740	701	718	761	772	707	728	736	799	724	678	716	709	703	722	705	722	705	704	704	730	705	707	720	722	755	719	727	743	725	688	714	770	712	699	735	719	706	748	750	697	706	741	731	741	687	767	723	735	706	759	704	722	736	670	721	748	710	700	678	774	735	754	711	725	698	730	763	719	665	697	704	682	755	688	737	739	714	720	719	703	756	717	683	697	765	692	693	752	727	709	710	769	735	781	693	711	752	734	699	694	712	723	728	739	716	695	740	759	715	718	738	733	684	743	736	705	760	712	718	686	750	716	766	708	744	698	741	759	768	704	725	689	757	703	742	723	719	731	739	740	708	719	711	749	760	726	734	688	724	710	761	750	765	724	683	742	746	732	721	745	727	746	745	750	739	739	782	671	705	700	731	731	763	733	717	737	742	709	741	734	704	732	721	730	691	762	724	776	689	722	736	751	777	752	770	706	727	698	718	751	726	696	726	740	735	747	730	729	703	699	728	746	727	729	693	750	763	716	722	729	721	715	704	647	696	732	703	743	697	732	696	728	719	706	711	716	709	718	698	693	695	743	694	715	708	717	751	741	788	753	681	730	820	731	711	697	719	722	734	725	712	716	737	679	733	756	753	707	749	763	711	783	771	712	755	690	753	718	766	796	733	734	718	719	685	729	722	715	724	754	683	718	743	778	743	729	737	723	757	732	694	730	747	757	731	713	717	724	716	775	727	718	741	741	731	765	692	699	725	723	709	732	722	755	725	711	695	749	676	712	770	715	716	726	717	688	741	749	734	720	712	753	724	772	761	727	715	738	725	733	719	706	727	732	787	719	744	750	745	699	757	756	711	732	718	757	731	731	744	700	742	717	754	732	706	775	705	694	741	736	717	726	717	753	691	701	732	719	708	743	753	706	726	717	718	706	721	765	737	710	706	763	766	718	707	712	744	723	751	749	765	740	717	778	772	732	736	718	760	752	770	675	685	722	697	751	660	718	726	781	714	719	755	725	713	741	711	740	747	718	722	709	730	754	746	673	658	712	728	723	736	751	714	743	708	791	693	721	710	722	704	735	722	759	738	752	725	692	719	754	693	706	710	746	759	732	719	717	747	764	746	727	725	689	732	731	732	706	743	717	734	722	729	745	736	758	745	710	753	731	746	729	712	721	709	727	721	737	770	706	717	687	684	714	714	728	681	673	699	732	738	737	708	703	726	751	701	741	742	728	749	691	732	677	693	691	751	739	676	747	739	720	719	707	741	701	775	744	738	805	767	736	732	730	762	769	736	705	767	726	723	743	733	686	744	754	711	643	748	701	675	706	740	761	663	687	738	700	734	703	738	694	724	734	685	722	708	747	735	720	760	731	699	732	710	742	742	724	783	707	752	722	746	710	709	757	713	783	732	728	716	716	725	738	763	768	728	752	704	716	731	745	717	733	786	709	744	754	719	739	708	734	702	759	729	761	708	697	763	747	731	705	746	744	692	684	722	684	774	730	729	752	702	707	723	726	738	700	737	722	698	705	702	743	715	698	667	695	755	712	727	741	739	710	703	702	774	711	741	701	705	755	751	754	735	768	786	739	691	728	718	750	758	720	713	697	706	746	752	749	760	764	684	664	761	715	762	777	689	734	697	699	697	760	730	727	754	700	719	760	705	691	722	730
22774	20906	28273	23629	20896	20638	4128	788	579	516	485	451	432	384	375	366	366	351	335	368	333	327	339	339	580	311	273	293	287	295	292	287	329	323	294	323	267	288	277	280	277	293	252	304	270	298	294	308	252	274	288	273	259	294	286	252	275	275	307	284	293	274	255	303	282	309	269	270	292	309	286	279	245	283	301	274	290	264	285	288	281	266	278	245	316	282	249	259	301	287	275	292	290	312	261	248	253	273	266	272	279	291	292	296	292	276	292	291	257	273	263	241	291	258	296	307	293	262	291	249	283	265	288	296	269	265	280	275	260	271	271	261	295	297	296	280	305	286	270	265	267	271	275	252	266	259	303	288	260	293	264	278	274	293	287	292	281	261	286	257	282	286	266	285	250	280	252	277	286	289	293	297	285	276	323	275	291	286	311	253	297	270	268	286	309	297	286	258	270	277	287	291	276	294	255	270	270	290	269	266	254	277	271	250	314	284	306	254	249	283	270	269	291	274	276	302	286	291	281	286	266	262	297	269	286	256	284	243	282	260	294	287	244	287	282	301	284	292	288	260	294	260	264	291	235	295	276	289	260	267	283	290	284	291	265	267	280	246	272	265	276	292	276	253	284	323	290	260	278	278	277	266	292	268	287	285	258	264	262	281	269	279	273	257	299	291	265	294	294	280	305	291	256	312	288	267	266	286	268	273	247	295	295	279	261	264	268	288	269	269	298	281	266	304	256	280	261	281	268	264	268	281	279	279	300	312	259	293	295	263	268	282	305	274	261	279	304	276	293	273	303	274	284	282	283	283	284	279	273	293	270	270	288	269	292	274	277	270	287	276	269	271	238	258	283	254	267	257	263	281	255	284	265	295	277	289	300	271	266	266	304	260	244	299	277	300	270	290	284	263	258	275	305	271	279	274	283	291	285	282	267	284	273	291	296	303	268	276	299	273	240	290	274	290	302	259	286	288	272	290	267	302	277	258	277	271	302	257	242	286	309	268	276	271	260	266	261	313	287	259	256	257	274	266	285	277	269	285	283	277	287	268	298	262	266	256	265	246	292	271	269	274	260	256	289	292	283	273	243	268	258	265	284	256	252	275	276	288	258	266	289	268	256	281	294	324	248	295	275	269	267	244	262	290	312	297	250	244	252	291	271	268	262	279	309	243	293	275	261	283	262	263	282	308	281	277	242	283	282	253	275	270	292	275	290	288	269	312	292	271	264	271	276	288	256	320	272	313	268	266	271	268	279	274	285	248	322	254	270	249	273	274	286	275	269	297	251	269	270	283	282	302	265	262	286	300	273	288	295	265	267	313	253	258	287	275	260	263	266	246	274	308	283	301	278	274	258	288	289	286	269	317	298	254	271	261	270	288	277	267	277	306	284	249	319	259	246	283	268	292	288	304	271	282	277	251	282	252	270	271	276	245	290	269	273	264	300	271	266	234	267	282	289	271	292	289	281	307	282	283	287	270	261	280	294	295	281	265	267	264	291	281	276	296	266	293	288	289	275	263	310	280	258	300	281	288	245	266	267	272	276	277	308	269	284	282	275	294	306	263	291	307	270	268	312	271	292	263	275	276	276	269	274	286	256	265	301	296	321	272	313	295	269	280	255	278	278	278	274	270	287	308	265	298	270	281	280	262	291	276	278	297	285	299	275	285	271	274	295	269	287	267	271	261	267	274	308	277	287	275	279	295	276	282	262	262	271	254	294	288	291	261	271	298	304	291	280	258	284	295	258	293	277	292	304	284	261	285	257	286	261	278	275	281	274	273	294	271	286	270	268	274	264	305	270	277	274	267	294	281	274	277	288	308	263	275	274	292	283	284	306	274	270	287	309	304	284	262	288	300	262	263	265	296	254	284	268	292	275	278	291	286	325	298	253	254	285	247	298	257	285	279	288	264	247	293	255	282	295	278	275	290	297	296	261	272	242	267	273	292	263	282	289	266	269	264	256	262	264	248	266	269	282	287	299	315	293	268	305	276	261	275	284	272	269	283	276	276	256	304	293	277	236	291	266	266	270	267	282	284	280	276	267	288	271	275	271	280	281	287	274	283	306	264	253	275	279	314	248	270	285	276	293	296	291	258	306	279	268	269	265	254	259	261	302	263	299	271	258	261	278	261	286	266	268	275	264	289	283	282	282	275	300	294	265	279	258	298	296	312	269	309	288	291	289	279	293	270	291	275	246	250	288	276	271	268	283	286	302	259	250	294	290	305	282	298	297	258	274	276	274	264	309	284	276	282	289	268	293	278	266	290	293	279	287	267	252	288	322	284	268	310	276	273	263	248	271	288	274	288	287	269	301	269	260	276	279	271	272	284	269	269	281	272	281	261	308	267	268	261	258	292	286	269	286	264	256	295	283	284	289	250	316	300	277	275	254	299	264	276	259	283	267	269	287	247	282	262	285	258	258	259	282	275	262	296	287	293	301	303	284	296	294	268	289	284	283	279	290	282	270	262	274	270	280	271	279	282	279	272	274	300	267	288	262	276	277	253	265	275	287	311	283	291	255	248	310	282	270	289	292	285	258	266	284	284	253	284	263	294	258	258	278	273	249	273	287	282	306	271	272	286	259	290	260	252	275	262	246	274	294	312	280	300	244	254	314	282	287	280	275	285	293	272	285	271	288	276	292	289	257	260	289	269	266	267	281	287	307	296	295	288	307	253	273	261	283	291	269	271	280	280	279	275	245	299	299	293	270	308	290	294	304	270	262	265	309	276	290	288	300	286	262	309	281	289	318	277	291	306	257	271	263	302	287	262	293	299	275	268	277	278	267	270	283	278	281	300	277	284	288	299	285	294	280	269	288	264	308	252	277	281	283	329	270	261	278	292	253	274	299	257	252	263	284	290	288	257	295	263	278	271	265	238	295	285	327	274	269	232	274	289	282	306	281	289	275	303	260	261	300	276	271	272	286	287	283	274	266	262	310	269	278	267	269	295	277	236	252	242	274	283	241	285	260	281	287	243	266	261	265	266	266	285	269	286	291	269	272	277	276	279	250	281	278	272	285	255	271	277	272	246	282	273	271	272	270	265	284	285	287	292	291	284	299	302	275	270	249	263	256	269	298	256	276	269	305	239	273	283	281	259	281	280	274	278	260	291	280	290	287	278	269	274	259	262	268	241	273	273	267	275	292	270	256	278	301	297	257	278	306	260	313	298	310	276	260	253	297	260	276	274	276	289	260	285	296	278	314	269	267	241	305	278	273	264	301	250	293	271	272	279	273	292	288	267	310	266	261	285	268	274	253	258	297	253	259	274	268	290	265	264	267	288	301	304	291	274	322	258	266	289	255	274	263	268	297	295	292	288	278	293	281	280	253	282	267	286	299	295	286	270	272	274	295	309	283	300	291	260	279	280	267	288	297	280	268	294	292	255	269	263	290	248	308	302	290	286	297	311	242	265	289	289	267	261	303	300	287	282	249	260	263	286	297	268	299	303	321	273	309	266	265	292	289	276	284	274	268	270	240	284	265	293	290	274
46769	75393	10240	5639	3732	2745	2177	1718	1474	1240	1109	1023	879	799	792	710	625	590	581	569	576	511	528	530	1219	485	509	482	502	465	490	453	460	471	455	437	473	477	457	459	398	430	395	440	458	469	445	471	418	451	433	399	433	388	446	473	433	464	439	406	446	460	431	404	414	430	405	458	415	411	464	420	429	440	427	421	422	447	423	437	471	453	404	431	427	427	399	429	426	473	429	426	400	422	442	460	409	448	437	401	404	417	446	452	402	452	432	408	416	443	454	425	398	426	432	424	443	436	451	423	416	412	405	429	445	440	411	424	413	414	430	428	424	420	447	454	411	441	422	416	437	437	422	416	392	403	423	386	425	436	414	395	420	461	446	423	435	399	443	411	431	438	387	461	405	407	415	401	428	449	425	434	413	406	392	399	436	403	384	476	400	417	414	388	432	437	438	434	396	449	412	414	384	405	421	416	404	407	410	477	410	408	415	431	442	414	415	448	405	442	412	421	442	385	412	412	439	435	422	429	426	398	387	416	408	372	396	443	389	423	470	412	433	434	404	426	446	413	404	412	374	410	416	386	449	404	391	406	433	419	441	432	399	406	436	419	440	405	435	377	403	404	417	394	424	430	413	431	404	422	466	414	404	411	418	407	408	415	445	398	397	425	419	423	432	451	358	429	439	412	417	436	380	425	442	448	428	428	459	417	430	427	450	376	427	397	399	438	439	415	400	397	422	439	423	451	389	400	381	425	392	433	414	443	402	388	405	401	439	417	436	398	418	439	428	394	438	449	465	417	435	434	415	422	444	425	390	424	422	399	429	385	452	382	450	457	392	425	458	391	450	418	421	441	375	422	414	420	444	442	418	401	410	398	405	380	382	405	433	413	384	381	419	425	407	390	416	391	419	419	432	436	445	427	425	470	422	400	406	412	375	382	398	407	450	395	411	389	415	402	425	396	422	403	423	417	443	453	416	456	409	448	453	429	431	439	416	425	421	404	395	429	410	437	435	415	460	429	399	433	431	405	389	414	437	396	428	396	427	404	426	389	382	410	417	440	431	411	431	459	376	382	370	400	419	404	429	383	411	396	433	429	427	389	386	428	410	439	411	436	432	401	395	376	396	421	423	407	406	435	419	415	410	444	452	418	383	399	425	430	440	409	432	409	437	403	466	430	429	419	417	430	406	422	431	412	440	429	406	443	419	415	437	410	400	433	391	459	425	437	431	435	426	398	405	428	430	412	421	437	411	457	429	442	410	430	452	421	442	392	426	436	413	429	428	386	437	439	424	441	401	460	442	422	451	436	394	400	400	432	425	422	424	417	422	429	400	427	418	427	396	446	410	421	390	425	386	386	416	427	390	453	378	424	397	403	438	430	399	417	426	409	403	411	404	415	410	455	421	451	442	409	418	466	430	412	425	419	405	405	445	427	401	446	388	465	415	404	415	411	387	403	426	438	432	435	451	448	404	429	390	440	425	393	437	396	400	405	418	434	389	406	443	405	433	423	412	414	426	431	408	426	377	401	425	400	411	411	384	448	380	438	441	401	422	415	420	451	400	400	416	415	410	412	423	415	434	385	439	414	400	399	433	431	422	408	420	393	385	419	389	422	424	420	403	421	404	444	444	418	426	399	415	410	470	455	395	449	458	438	431	409	448	418	419	407	402	401	426	420	381	427	425	481	419	423	388	423	438	412	420	408	422	407	407	416	433	405	420	379	444	421	415	399	416	422	402	394	418	392	411	431	401	372	444	415	445	405	420	393	434	389	468	434	414	439	423	404	456	433	411	414	421	412	431	447	429	416	408	401	388	428	446	444	405	462	394	421	393	438	407	402	441	430	429	434	392	421	435	415	396	461	412	436	427	442	420	404	404	406	404	439	439	390	409	415	457	463	444	408	423	421	434	433	428	425	414	430	406	428	411	419	415	428	434	429	408	409	457	406	421	454	390	408	455	407	439	408	370	401	448	394	357	446	439	459	407	419	441	403	429	398	445	426	446	350	415	408	416	405	413	433	400	420	407	429	416	438	435	417	387	451	449	413	432	425	433	416	428	397	408	411	426	422	418	401	423	418	398	425	406	401	374	444	418	414	434	438	385	395	389	382	440	407	433	428	384	409	428	412	412	430	431	385	411	413	415	391	423	467	424	409	403	446	412	430	401	393	454	419	385	447	417	413	426	442	423	448	396	401	432	412	407	399	447	413	415	458	421	384	423	391	415	474	400	418	405	414	428	407	404	438	445	411	417	444	446	394	422	423	447	444	435	409	449	468	419	441	419	409	431	402	420	421	428	373	431	424	414	436	424	440	426	390	402	435	421	439	454	443	428	425	432	415	450	413	438	404	395	405	409	413	386	375	405	443	429	427	424	419	433	410	438	433	419	422	393	430	398	395	446	431	415	393	392	410	425	449	467	435	394	411	439	472	437	468	441	433	403	467	407	406	426	409	415	419	393	409	429	431	410	432	405	393	436	417	438	447	419	410	467	436	414	401	391	411	410	441	415	426	399	425	424	452	417	463	413	400	446	408	432	433	417	437	414	431	450	463	405	396	420	407	426	410	407	464	419	416	413	410	413	408	431	394	456	390	424	429	423	396	454	435	410	448	407	408	415	418	447	406	422	406	410	439	388	435	428	407	405	418	445	407	413	387	414	423	425	441	409	423	410	423	464	427	404	396	404	455	414	455	437	400	437	426	428	389	430	437	420	450	424	411	425	433	417	440	428	396	417	403	426	416	411	420	432	413	398	470	435	399	441	386	438	413	410	454	404	415	398	424	399	409	426	428	408	425	418	443	432	429	437	408	428	425	446	395	426	454	435	414	415	422	427	408	396	414	422	409	443	433	415	446	424	400	401	414	443	412	420	454	439	413	410	418	403	420	409	408	428	400	421	419	433	415	387	403	410	440	401	412	399	421	393	417	391	429	414	437	416	433	438	423	381	419	400	399	415	428	408	363	423	443	379	418	428	408	451	421	406	428	428	426	385	424	422	443	411	433	404	410	434	416	437	418	426	377	392	416	418	450	395	466	392	420	459	440	415	437	387	401	388	401	410	434	423	408	417	425	371	432	433	400	409	414	411	392	397	449	419	418	421	421	382	399	424	404	387	400	412	401	411	407	398	410	414	449	446	428	413	398	410	446	431	416	424	454	447	394	361	401	407	441	420	419	428	428	465	409	422	407	417	426	414	450	405	382	400	389	427	393	435	416	397	413	453	405	434	412	411	419	407	424	420	380	412	421	402	414	432	423	436	437	439	401	477	432	459	437	398	411	398	443	432	418	412	415	439	452	421	426	423	420	419	401	435	403	408	407	439	393	430	411	398	405	396	396	399	427	439	452	438	406	407	441	423	405	440	418	433	427	366	459	401	400	421	430	432	419	436	440	455	392	447	393	425	381	401	435	408	417	450	479	391	415	427	377	386	397	419	420	448	425	435	434	419	377	412	409	441	425	380	404	399	412	402	426	386	441	405	440	416	422	429	400	450	388
26609	21251	14061	1356	506	481	466	443	456	444	439	416	436	421	449	408	431	426	413	420	399	428	447	415	457	458	409	409	453	465	448	431	424	405	427	436	423	410	428	453	430	415	423	430	408	425	421	420	403	382	443	405	440	432	401	434	357	429	419	457	398	421	392	436	415	444	412	447	412	422	426	428	462	442	441	423	408	407	376	433	432	400	409	426	402	415	429	409	427	388	473	404	454	427	437	413	377	426	422	413	409	417	394	422	372	425	396	450	435	403	426	440	459	445	367	455	428	405	442	405	461	394	420	418	410	424	398	427	431	413	422	401	431	417	453	419	463	411	401	458	396	428	405	404	430	432	379	408	391	402	430	432	403	403	437	427	416	394	417	421	409	417	441	447	396	433	418	419	425	382	411	425	430	413	409	415	454	410	402	393	438	380	399	421	426	412	407	452	444	413	464	433	412	382	466	385	413	426	399	403	402	429	441	396	432	414	452	427	422	422	436	389	403	420	368	439	373	417	401	421	429	468	388	408	457	447	422	402	428	434	429	425	424	384	410	450	444	366	422	463	431	405	417	451	426	419	424	373	414	402	408	399	439	394	454	432	439	439	410	418	416	427	433	405	413	470	412	401	448	440	426	438	467	389	457	420	429	398	460	402	428	403	412	413	431	396	418	408	445	467	425	440	410	402	432	398	402	405	408	426	461	442	411	427	404	430	428	409	426	461	413	442	442	444	444	392	410	395	429	420	441	427	401	406	430	421	449	398	431	411	407	450	399	440	451	424	370	423	432	435	407	399	402	436	447	382	420	428	402	397	390	407	405	419	400	432	416	423	443	439	421	437	401	413	413	405	437	456	406	449	453	393	433	402	401	427	467	441	413	425	426	413	390	447	403	398	445	413	427	401	420	426	448	407	432	443	428	434	417	437	442	441	435	381	383	427	428	452	441	421	449	416	436	448	393	435	414	433	466	404	414	388	438	420	426	422	434	458	404	395	441	405	405	435	457	447	417	426	417	439	429	447	443	413	437	428	394	409	422	422	439	434	416	442	377	441	424	432	401	433	432	407	420	463	439	419	420	398	450	432	459	438	414	430	449	416	429	431	375	399	422	413	440	410	418	410	429	435	400	418	459	394	422	376	404	432	401	423	421	418	445	430	411	432	419	400	433	425	422	397	455	433	426	415	406	441	454	416	481	438	425	413	436	415	462	445	423	416	421	410	431	377	462	436	431	397	422	383	423	438	420	366	424	453	464	390	394	434	393	403	427	421	403	425	408	392	419	422	447	453	467	425	435	428	449	445	384	454	434	410	450	457	401	393	407	397	417	393	423	436	413	412	410	425	440	442	417	438	436	436	407	421	396	456	421	458	422	436	437	452	404	398	417	409	446	391	444	384	447	422	427	417	436	400	421	410	431	427	428	418	390	440	433	406	426	440	415	432	424	405	407	440	418	437	421	404	443	454	427	420	384	421	450	415	427	458	425	449	412	406	437	444	410	389	406	400	410	432	431	413	403	454	450	406	394	431	443	423	428	437	429	426	412	426	380	456	423	416	434	405	418	437	429	411	429	437	382	441	417	374	399	415	437	419	396	431	441	435	429	448	420	404	408	410	392	385	414	403	424	435	432	450	454	424	457	429	390	443	434	406	448	423	423	423	420	417	387	445	431	445	422	413	420	396	439	406	403	444	405	393	437	452	401	398	475	446	450	408	427	424	421	399	446	414	408	392	421	413	416	435	422	493	425	439	417	415	435	441	419	402	430	417	432	403	412	442	461	419	410	449	429	425	441	470	443	411	415	394	450	396	440	412	392	434	457	412	444	429	408	414	438	439	452	420	406	409	413	415	467	444	406	416	432	434	415	398	391	445	414	439	428	438	463	393	432	405	432	415	432	455	459	432	409	427	477	440	454	394	440	445	431	435	453	448	419	401	415	408	446	450	416	396	421	419	436	450	454	414	430	435	406	422	414	421	410	453	417	412	441	414	455	422	457	405	427	460	444	403	419	418	438	425	406	392	421	424	454	409	416	423	434	398	430	409	417	447	422	420	422	437	405	426	459	397	431	436	407	406	418	382	426	415	420	402	413	432	451	450	402	378	420	447	450	451	461	380	410	460	408	421	424	439	398	428	423	402	388	450	414	442	454	398	395	421	406	457	392	414	445	386	427	424	391	459	447	442	431	403	411	413	460	436	404	425	427	438	415	422	450	462	457	404	386	404	439	389	414	430	436	429	392	446	383	416	420	403	399	399	455	388	423	446	419	407	395	439	437	425	395	403	394	443	422	406	442	440	409	375	435	474	356	426	410	419	392	438	415	448	382	401	435	403	422	444	417	431	421	438	419	416	441	458	389	455	405	404	408	407	414	392	450	407	458	396	412	392	407	451	434	410	418	425	407	444	459	413	424	444	411	429	419	438	434	438	432	475	427	423	418	405	418	405	444	434	406	425	411	392	444	407	458	452	424	427	429	416	396	424	427	465	410	440	429	389	411	397	433	478	423	419	463	385	407	414	425	437	425	445	398	414	417	438	417	440	431	431	407	448	414	437	423	457	406	446	400	391	471	393	413	421	400	424	417	430	411	429	439	442	428	413	440	399	412	382	416	405	426	430	411	408	431	432	423	440	430	435	453	425	436	400	447	448	395	430	408	434	400	424	440	431	443	397	433	426	420	417	425	401	422	456	411	417	450	397	404	424	432	441	431	417	430	415	390	421	420	463	427	404	445	456	434	445	448	425	422	427	430	410	415	428	434	391	439	420	404	440	392	428	431	410	407	384	422	401	397	439	435	362	439	427	437	409	434	393	417	417	390	443	465	403	463	435	431	418	429	398	400	468	430	425	435	428	403	463	401	440	434	415	416	417	376	392	421	425	450	421	420	419	367	397	482	412	424	386	446	407	444	425	418	414	435	396	443	410	422	443	455	441	420	420	413	447	413	402	418	400	419	403	431	431	436	416	413	416	447	428	469	417	428	433	441	435	439	402	435	403	470	436	421	420	425	425	439	440	452	427	415	440	455	431	420	442	438	444	379	365	405	403	434	405	443	424	407	429	423	421	416	413	431	424	382	419	419	422	426	402	454	401	429	403	430	448	411	439	389	418	439	424	400	416	430	412	411	418	410	430	445	416	410	442	423	393	412	428	423	397	429	446	413	404	432	458	421	455	441	419	430	406	443	418	416	421	415	361	429	434	402	411	418	376	403	425	435	445	472	372	437	456	436	429	419	402	432	390	429	406	419	448	369	416	402	402	408	428	379	415	384	414	432	393	408	394	422	407	426	411	455	414	439	434	414	418	447	420	429	410	420	449	410	422	425	444	447	385	403	448	392	407	430	412	430	420	384	397	431	396	403	393	439	454	423	446	453	430	421	403	451	391	427	445	429	381	434	380	412	426	414	448	446	421	378	421	453	427	425	454	442	432	438	407	433	424	420	412	455	449	404	411	408	421	418	447	409	419	438	413	411	426	410	435	433	419	421	430	405	416
22983	29274	4195	966	807	731	708	670	687	671	625	662	667	649	576	601	639	601	568	593	622	605	660	634	747	669	663	620	632	625	608	622	627	630	627	583	647	644	593	597	602	651	631	641	645	633	630	582	559	608	638	594	621	642	563	624	610	619	626	624	628	592	639	552	625	620	626	597	602	595	600	584	665	621	622	607	588	622	620	623	593	644	628	594	623	627	592	674	612	645	639	582	631	626	616	609	639	602	618	647	624	590	647	627	615	645	674	632	647	610	646	601	661	572	638	656	582	640	619	643	584	614	612	634	615	630	618	656	652	628	645	614	591	614	602	601	591	679	623	593	605	602	619	606	621	601	601	617	630	638	615	610	626	612	584	612	619	597	620	569	632	613	643	664	610	657	639	609	647	681	591	642	608	627	589	637	643	585	610	652	619	633	621	593	616	581	665	621	615	636	589	603	632	616	651	612	580	590	584	650	567	629	633	652	621	595	601	617	647	624	612	609	614	656	638	607	642	598	628	589	620	598	608	632	599	593	608	613	630	646	633	630	647	621	599	592	613	614	645	630	668	623	609	633	658	639	571	584	629	666	663	622	607	629	599	631	597	598	604	667	627	645	649	627	625	595	648	643	600	637	615	615	627	662	626	609	611	624	637	640	613	594	606	674	604	620	597	614	656	610	621	619	637	637	645	602	591	606	642	624	612	637	605	609	645	570	641	643	575	660	621	656	628	647	655	632	612	631	611	598	617	637	616	600	592	660	637	603	585	591	599	595	633	649	592	610	627	666	564	581	613	589	595	646	612	602	609	590	623	609	643	621	672	613	624	655	592	608	627	660	621	628	648	656	627	624	631	620	612	620	605	617	653	633	564	589	628	663	630	630	576	633	648	579	595	615	612	645	601	649	597	619	582	595	629	645	596	656	639	629	620	582	617	613	617	599	620	608	571	629	626	633	645	611	575	658	598	596	662	604	619	656	645	628	627	643	621	591	639	609	626	635	606	575	614	634	580	640	640	641	618	624	638	598	610	619	627	674	633	607	609	630	599	581	632	648	613	636	641	593	583	641	580	598	615	644	615	620	599	615	611	614	632	643	658	676	616	587	635	593	623	618	653	622	631	565	571	622	599	616	599	610	664	611	579	622	618	638	624	649	655	649	619	656	640	652	612	617	571	618	601	598	603	633	592	617	636	588	631	624	618	603	637	643	678	650	616	628	570	662	598	611	579	598	615	576	599	636	607	619	609	586	628	619	599	590	596	624	644	629	646	654	641	619	626	611	611	638	575	598	630	592	641	645	610	620	656	601	635	629	606	582	657	648	630	629	591	634	649	580	625	583	575	609	593	580	625	604	638	635	632	625	587	619	613	596	624	590	671	617	660	656	594	586	634	687	606	605	585	654	614	656	628	611	639	594	631	564	548	605	665	600	617	654	622	659	639	581	615	565	630	631	641	544	640	606	611	662	604	619	633	630	583	622	613	583	619	633	607	654	662	643	613	533	632	580	615	601	673	604	610	647	600	633	620	610	641	649	623	655	595	626	621	563	633	630	601	623	604	610	565	622	594	606	660	662	626	613	625	594	624	630	618	648	627	645	585	600	650	603	599	583	615	584	644	621	619	623	625	660	633	597	628	603	551	632	633	593	625	643	586	670	601	616	619	601	656	630	562	640	637	608	616	601	625	642	604	624	602	610	621	609	624	597	618	625	632	644	617	607	589	608	645	632	620	607	595	667	630	601	580	655	585	647	634	616	631	609	657	622	613	615	616	622	614	626	612	616	614	627	606	605	603	620	614	619	632	625	577	616	616	619	563	671	620	644	632	625	629	613	627	643	604	643	624	643	586	615	646	596	671	630	658	580	632	676	631	639	621	613	646	618	640	586	612	593	615	639	642	667	625	609	659	628	604	588	633	602	600	632	618	589	647	629	620	625	635	615	554	604	631	616	589	587	617	657	644	614	589	644	604	646	628	642	618	640	641	636	589	581	599	651	652	615	673	629	627	605	611	601	638	598	624	633	598	640	623	609	622	640	682	617	617	611	611	653	591	647	611	628	628	604	622	622	603	601	573	640	621	612	643	660	599	586	635	608	649	611	607	652	618	627	667	635	614	637	588	631	658	593	596	656	615	600	623	630	652	646	624	601	634	620	616	611	604	618	613	604	623	653	671	605	595	598	581	615	609	568	632	664	640	599	582	617	601	613	629	637	609	616	583	658	615	605	606	626	642	631	605	631	610	572	625	560	583	679	620	612	610	637	617	605	630	603	594	662	630	602	630	646	627	629	613	618	611	607	630	653	612	562	610	577	638	628	600	619	593	615	651	599	625	649	608	613	646	633	630	590	651	624	651	616	553	618	616	603	601	586	601	615	652	618	644	582	623	642	645	618	632	579	605	625	579	635	642	631	657	660	611	598	590	646	594	631	587	664	638	619	626	587	634	617	614	609	584	635	623	641	634	622	635	585	610	644	604	618	601	577	639	617	595	589	632	610	608	614	636	621	661	643	588	609	634	539	627	608	628	593	648	604	593	628	623	613	596	633	635	637	620	631	611	631	617	590	628	683	623	627	637	639	647	606	640	605	647	616	646	628	641	611	610	632	586	606	627	646	664	608	634	619	609	659	654	613	595	613	630	622	588	663	634	637	647	607	616	632	594	595	582	596	653	630	618	585	618	647	599	638	606	596	645	609	653	640	617	656	633	629	623	622	608	607	653	631	644	615	614	631	617	625	600	619	572	656	696	622	603	611	630	642	623	609	643	612	605	617	621	606	634	656	606	672	593	627	626	591	647	604	594	607	630	595	575	618	599	609	617	597	635	648	619	622	610	607	579	631	594	638	637	632	613	635	635	618	628	604	643	581	639	582	660	582	618	624	662	656	626	569	634	600	569	628	660	578	643	617	603	620	588	610	641	661	578	626	618	613	633	619	653	641	647	595	679	610	585	622	642	620	616	626	628	613	586	591	585	618	598	606	648	608	649	604	606	623	659	600	608	624	658	623	577	622	620	637	587	611	612	649	591	605	593	664	629	585	636	624	624	587	599	597	650	616	624	641	597	596	624	607	639	611	610	585	615	622	629	612	603	596	599	622	660	595	637	629	562	626	627	594	635	594	611	665	651	626	590	604	635	640	665	612	620	645	581	636	618	617	639	600	599	636	609	628	649	618	619	608	641	595	621	630	628	595	648	630	693	607	604	646	631	620	615	638	610	638	598	625	647	625	639	628	603	595	611	605	632	641	564	633	613	628	651	656	608	653	588	616	644	648	605	652	665	678	598	602	643	595	634	584	571	651	615	645	647	646	612	670	603	559	629	622	611	594	614	631	560	619	621	609	624	625	559	623	627	662	635	639	640	610	642	641	611	644	625	596	628	601	657	631	614	614	636	646	635	586	624	567	623	640	646	641	612	626	646	643	628	659	574	565	615	626	628	610	637	618	613	634	597	624	592	612	658	638	581	597	617	618	609	601	628	616	622	643	585	628	620	634
23844	20951	28003	24020	20560	5741	1045	726	683	638	613	580	580	589	572	568	521	565	564	520	528	535	525	613	1456	503	521	489	470	523	550	477	534	525	494	527	520	527	539	461	538	491	525	507	502	514	510	506	472	517	471	508	522	507	519	505	528	497	526	487	518	517	525	511	523	522	520	472	468	528	516	524	519	497	561	466	494	470	538	493	506	509	473	475	538	488	483	527	549	456	526	512	463	480	496	461	523	547	458	500	513	495	530	511	493	515	503	499	517	521	469	547	471	530	503	517	541	523	527	502	519	518	530	524	475	542	526	479	517	514	521	494	535	517	485	544	486	475	488	504	542	504	511	493	493	511	490	489	477	516	510	493	455	493	524	500	504	503	486	513	468	504	502	467	529	493	501	492	509	496	589	511	491	465	480	487	488	583	493	474	519	501	520	496	498	521	510	461	492	509	519	510	486	521	474	466	462	517	512	490	497	504	547	510	474	518	460	516	504	535	517	484	473	505	483	494	543	518	515	501	483	500	506	501	501	497	485	480	534	501	530	500	487	513	500	505	519	483	477	477	492	469	534	514	494	505	520	524	513	495	501	492	499	472	516	489	505	485	495	504	486	523	495	502	500	468	477	457	494	495	510	530	498	500	502	512	528	516	488	532	474	529	475	535	527	515	528	518	531	467	497	512	534	520	498	481	493	498	494	497	524	525	520	446	484	546	514	543	535	486	493	463	451	558	516	539	516	516	490	525	504	486	498	515	485	483	515	525	496	461	480	534	491	474	544	482	516	518	512	538	471	537	508	519	497	479	536	489	508	523	499	525	497	472	472	555	475	541	486	510	499	463	511	500	480	531	535	507	501	468	509	519	525	499	481	505	480	514	500	494	500	518	478	483	493	529	518	508	490	538	502	483	545	482	498	527	521	508	486	499	484	508	500	519	470	524	523	474	519	542	467	532	526	484	491	495	477	465	529	506	479	517	533	498	510	531	499	500	491	550	465	503	500	489	499	546	503	491	475	510	477	516	533	479	528	531	500	518	550	473	485	513	586	509	500	468	502	456	513	539	489	470	512	511	473	496	482	491	539	512	545	487	497	526	518	537	510	488	536	524	506	492	499	512	513	522	526	475	494	507	488	481	478	504	507	517	490	547	512	495	489	506	519	498	464	504	524	492	498	469	517	501	521	520	504	486	521	502	495	489	493	529	527	513	504	496	473	456	488	522	535	511	527	518	523	477	492	480	480	517	493	473	507	482	488	549	520	517	490	503	501	514	493	527	496	486	532	497	485	523	482	484	473	517	511	500	525	527	490	490	510	480	457	490	491	524	478	528	493	477	486	465	496	517	505	501	501	493	507	451	517	535	521	524	504	490	502	543	509	467	496	523	488	558	519	488	499	465	499	525	539	543	509	507	516	536	513	482	507	490	516	482	524	485	526	563	527	501	467	528	484	585	463	461	510	489	494	480	458	491	517	485	509	519	502	463	510	505	505	515	514	515	501	508	490	503	529	527	509	525	496	522	484	532	473	496	494	493	493	504	520	510	517	472	488	495	541	517	482	515	548	506	515	444	495	553	517	522	521	522	512	489	490	500	525	535	541	516	497	492	490	508	478	490	527	504	490	467	506	502	505	491	514	490	471	526	504	500	472	531	501	489	520	502	534	514	511	507	500	497	509	504	474	499	476	495	482	494	498	524	467	474	503	526	497	483	495	476	503	514	512	525	497	508	507	512	507	496	519	514	528	510	497	511	515	499	483	498	497	524	512	502	504	484	519	519	499	489	559	499	518	483	559	526	527	499	495	488	495	535	471	512	513	524	489	493	513	536	532	487	485	530	502	509	452	484	504	492	527	504	474	505	514	482	500	493	500	472	529	514	512	429	492	555	524	491	484	511	532	468	514	523	507	527	457	538	488	514	537	472	528	511	491	524	479	467	517	470	484	543	499	493	476	488	440	544	550	476	484	521	489	520	505	482	507	534	451	496	519	501	477	513	485	516	485	532	526	487	478	511	483	489	505	501	539	531	522	549	476	497	493	453	532	495	482	500	514	518	501	532	473	454	514	499	506	532	515	482	499	488	479	476	490	452	507	470	500	505	470	492	515	498	488	499	485	543	561	496	531	485	481	538	543	488	504	512	441	475	515	508	512	505	519	506	479	511	482	453	522	514	496	479	503	486	480	481	552	507	474	534	497	520	508	519	531	492	504	520	504	547	513	518	484	519	496	517	495	445	478	498	487	496	533	474	500	502	468	485	515	516	516	494	493	499	519	531	556	477	492	506	497	556	481	513	503	501	531	497	471	537	495	498	489	511	518	526	506	520	546	506	486	530	520	485	504	509	480	541	525	470	515	502	510	541	465	471	495	499	463	499	519	557	486	466	492	500	479	551	500	512	535	531	507	500	526	504	534	524	499	480	527	495	499	524	504	495	496	500	528	517	521	529	459	505	520	491	532	495	459	535	512	487	513	519	493	475	499	488	513	485	494	514	534	530	470	491	458	502	455	508	468	505	534	479	541	482	505	500	469	506	525	503	502	463	475	553	488	521	508	508	518	485	513	466	518	507	503	489	520	487	489	476	480	504	483	499	490	562	531	469	506	525	520	504	484	518	481	520	484	504	528	526	551	511	512	497	487	501	557	505	462	474	516	485	511	539	512	457	509	485	498	478	524	503	502	491	498	513	517	466	509	505	491	519	498	512	492	567	491	513	476	530	512	500	496	477	511	523	546	520	522	481	472	474	483	488	498	490	497	475	474	527	519	509	497	506	492	524	490	496	498	529	550	453	500	531	524	512	501	494	510	494	500	495	501	494	541	501	488	493	493	477	533	517	492	488	554	487	507	530	511	508	513	506	526	489	535	512	489	512	499	481	480	473	491	481	532	489	523	518	521	489	506	500	481	448	527	514	496	521	482	486	468	482	471	442	506	486	484	519	492	497	477	535	516	496	516	498	505	515	518	498	433	484	495	522	488	497	490	506	465	508	533	481	462	509	508	507	484	485	474	513	534	485	474	453	464	487	494	502	487	527	464	516	505	488	495	520	499	464	497	499	503	499	520	472	513	501	505	496	454	479	495	516	505	521	461	513	505	481	505	476	495	538	528	497	528	505	477	457	507	492	488	527	499	515	521	466	489	502	489	528	514	501	488	509	524	547	490	522	498	504	505	503	465	487	497	451	511	540	485	534	508	502	520	546	494	514	477	554	521	486	565	479	536	474	459	568	510	496	535	507	551	490	507	458	493	516	510	549	478	488	511	503	507	526	496	504	514	492	498	518	509	493	492	510	509	505	512	496	467	505	510	543	499	520	499	513	502	525	536	500	525	490	466	498	501	492	537	498	491	514	493	467	454	480	446	503	495	495	536	498	554	507	532	534	509	486	504	512	537	525	501	506	480	475	467	521	482	484	511	517	523	501	511	491	519	486	542	518	519	477	522	528	503	467	499	501	470	511	478	489	473	496	464	463	540	531	521	517	508	509	507	471	515	469
44633	64422	11568	3531	2394	1963	1656	1427	1224	1126	1093	993	978	955	907	876	881	852	841	844	824	803	818	1043	3485	802	772	773	781	787	781	712	828	759	784	793	699	773	725	757	768	755	734	696	745	738	724	764	696	729	753	776	740	755	728	698	764	743	716	739	747	709	748	736	747	713	753	737	763	752	728	749	729	706	769	739	777	731	723	735	728	749	767	746	735	748	785	755	749	765	738	776	754	779	753	764	688	761	744	721	714	768	711	770	751	747	745	791	721	756	714	765	730	730	707	748	751	713	760	784	724	752	789	699	729	734	749	724	743	759	769	788	711	736	752	763	733	740	765	712	735	706	693	677	743	741	719	740	730	721	769	723	728	744	758	703	788	720	712	749	713	714	749	723	702	755	732	770	771	731	712	719	711	755	763	768	748	743	734	727	750	727	750	743	694	729	765	709	734	736	767	743	739	745	744	691	714	758	774	695	709	748	770	728	702	790	707	733	716	735	715	747	717	740	780	741	693	800	731	769	736	770	710	759	784	752	739	708	728	737	715	739	749	692	767	749	789	741	757	729	755	747	701	735	716	753	701	727	696	759	784	773	755	746	753	710	731	739	750	696	729	743	718	746	748	712	707	730	747	719	743	765	753	713	789	734	766	692	778	704	716	734	725	697	716	710	788	731	739	757	753	731	744	699	639	745	788	773	790	755	729	765	718	735	762	743	771	764	723	757	672	784	777	762	729	757	721	737	775	740	800	686	785	739	754	735	717	729	808	721	731	720	730	694	754	716	767	714	753	710	741	760	707	752	774	742	791	725	768	732	724	753	696	733	756	751	746	754	725	722	712	749	727	738	741	739	729	699	727	720	745	719	765	763	771	741	741	719	742	736	792	760	773	746	737	706	771	687	725	708	722	760	727	721	753	738	731	753	744	713	738	747	773	783	754	725	765	766	743	756	738	741	735	796	750	723	703	772	755	713	721	716	733	762	727	712	703	734	712	712	733	719	694	771	784	721	731	721	703	749	776	792	750	723	783	777	739	760	743	777	711	740	731	717	725	760	740	748	755	775	728	780	745	769	726	709	707	779	767	755	735	750	766	761	777	773	739	793	753	766	748	766	742	737	711	775	775	728	718	730	759	793	739	787	712	733	730	768	796	759	741	732	741	714	738	751	737	750	821	784	720	721	791	712	754	747	806	741	723	758	770	750	702	750	715	757	745	763	742	795	764	692	715	768	731	754	769	743	767	795	742	751	752	714	710	759	735	761	735	717	733	723	741	769	743	701	773	750	758	729	755	763	749	714	788	786	744	776	765	731	763	734	769	748	733	757	766	699	739	675	747	770	692	708	768	724	727	727	783	768	759	745	749	705	770	717	758	743	750	785	733	738	744	732	770	712	752	678	758	730	724	740	691	761	722	662	730	745	721	769	765	740	681	726	705	730	715	724	739	722	742	764	730	751	790	790	709	757	763	714	735	770	749	753	692	770	792	791	740	734	682	776	762	813	769	801	754	775	738	703	722	737	741	781	776	766	759	725	764	772	710	753	713	757	748	745	673	821	745	751	728	721	700	730	757	775	818	719	685	773	723	786	718	730	726	770	748	735	701	710	706	769	747	734	692	765	759	773	732	779	734	754	712	790	731	752	756	711	730	754	755	739	709	766	728	788	701	735	756	764	735	732	772	811	740	718	717	682	711	791	766	772	726	704	712	762	760	775	736	752	730	728	747	747	735	768	744	774	800	765	742	745	734	709	739	746	740	744	750	743	758	720	721	747	740	729	767	805	733	744	678	719	727	733	690	725	774	755	752	722	722	748	715	755	747	713	736	771	780	758	711	740	738	785	758	750	747	753	728	726	733	758	706	744	764	795	711	732	713	795	710	753	713	725	691	776	753	714	754	741	742	716	704	725	794	739	753	731	760	747	798	712	794	762	765	757	731	760	770	742	700	743	679	721	776	717	719	744	698	711	753	773	750	764	761	736	742	780	733	711	749	701	753	726	755	696	730	762	731	703	681	751	757	774	723	729	720	777	732	741	693	742	764	750	738	745	693	789	799	773	707	744	756	717	719	768	729	763	755	732	725	779	745	783	705	746	697	808	736	722	708	705	731	749	749	710	766	731	748	739	722	753	710	751	722	712	744	787	722	752	709	700	720	745	742	715	723	754	752	733	734	743	755	732	725	747	770	726	724	722	798	746	717	753	733	743	736	727	718	732	697	696	760	698	769	752	705	726	750	753	735	675	695	720	693	763	740	708	784	787	731	727	730	645	763	738	696	743	730	742	764	753	736	726	749	710	801	721	745	715	755	791	714	761	716	719	730	716	722	753	737	758	778	741	763	766	757	714	711	719	741	762	737	774	712	736	722	764	763	721	724	798	721	756	787	759	725	735	746	702	726	759	702	765	757	776	756	726	785	738	756	728	743	750	733	775	722	730	684	729	723	693	739	723	699	764	706	746	716	705	757	731	694	749	741	734	731	702	746	771	712	739	732	733	730	759	760	758	777	811	735	732	763	707	709	737	782	727	736	707	762	742	742	777	700	770	790	737	703	734	719	706	764	714	763	724	781	760	761	726	783	758	750	797	741	695	777	743	721	735	722	735	710	709	729	732	761	701	770	719	744	756	729	730	735	778	722	748	692	749	742	716	816	777	706	760	726	763	768	753	701	739	745	729	754	760	775	740	739	736	715	739	768	748	772	714	725	762	767	735	758	735	695	755	732	730	747	706	737	734	727	733	738	703	742	729	742	749	759	734	754	751	689	733	750	709	797	722	718	715	669	783	728	763	738	762	735	744	732	703	733	751	761	736	709	743	759	748	734	761	716	725	760	728	689	679	731	733	717	742	706	800	772	761	826	732	686	717	747	735	734	742	759	701	690	709	777	700	702	741	721	736	713	750	768	752	745	713	737	724	768	721	772	745	727	750	747	720	711	742	762	698	758	742	759	730	740	774	787	709	767	743	772	715	750	726	788	743	701	722	721	811	744	722	754	710	726	736	747	748	721	795	750	749	760	788	721	723	736	772	758	764	719	769	719	723	740	763	711	783	727	731	764	789	755	713	733	749	764	714	761	752	762	768	719	745	713	735	736	734	786	759	728	707	762	700	709	759	781	799	755	695	693	683	727	750	742	770	738	789	703	737	727	749	768	728	719	731	734	704	728	762	721	794	743	686	757	747	783	739	717	709	731	730	710	726	788	730	757	714	694	784	754	758	721	766	712	717	762	741	726	718	701	730	773	694	769	745	790	711	788	723	710	754	776	778	765	775	737	778	706	735	768	729	765	709	737	700	727	708	726	746	751	736	717	743	764	706	740	685	735	736	743	710	730	764	726	740	752	747	712	742	754	753	725	781	759	740	743	781	708	752	741	718	742	758	720	714	758	768	719	765	759	706	735	737	745	739	742	731	766	743	746	738	782	725	769	724	782	774	756	747	731	767	730	750	757	743	747	791	768	721	748	762	783	764	764	669	748	724	798	760	694	695	775	795
22831	20922	28294	23677	20909	20729	4627	819	591	550	516	441	416	403	396	398	360	331	370	358	332	359	279	315	691	308	312	302	312	294	317	314	292	301	313	292	317	280	288	295	299	303	301	278	314	293	299	297	272	269	290	307	269	273	289	271	278	310	263	251	303	302	303	290	251	261	294	285	285	270	304	325	285	300	297	286	269	253	318	277	301	297	269	271	304	275	266	264	298	259	316	294	269	315	269	287	291	286	256	290	284	291	301	286	267	275	250	295	275	268	294	278	280	266	268	319	295	287	268	260	307	291	256	269	274	281	283	259	266	295	310	278	269	313	274	254	285	284	273	280	266	300	291	266	293	286	276	275	303	272	306	276	268	269	295	331	262	272	281	268	252	252	274	278	324	292	311	290	292	274	283	279	256	259	251	282	300	272	293	293	292	302	311	261	246	265	294	288	274	267	254	303	283	268	293	289	273	281	283	285	303	279	269	295	267	264	293	270	302	280	285	293	252	243	257	249	289	310	289	276	261	300	289	274	303	297	257	277	263	280	268	272	261	298	303	297	285	313	272	287	260	277	289	277	295	267	253	265	271	265	278	280	267	292	287	301	270	275	279	254	291	289	335	314	265	287	268	290	282	302	267	273	289	286	294	277	284	276	260	249	296	275	254	262	304	245	264	266	271	256	301	313	270	277	270	277	282	301	264	308	271	265	316	264	292	282	262	248	280	262	285	282	291	265	268	314	271	279	288	283	278	278	269	271	298	287	273	246	292	275	276	264	262	307	244	244	275	266	263	273	276	273	252	289	287	305	284	290	293	253	288	280	289	283	279	283	280	306	310	286	295	273	281	285	263	264	279	304	309	286	267	308	273	299	287	283	275	264	278	280	286	243	268	313	278	269	285	279	306	296	245	265	296	269	272	273	276	276	321	290	301	256	280	301	287	275	290	296	255	283	311	273	278	290	277	285	267	304	274	280	308	293	273	302	285	278	284	299	246	283	274	290	293	258	270	285	268	283	296	280	306	275	258	286	306	268	303	272	270	278	296	295	275	265	284	325	296	269	281	296	251	265	278	297	261	300	299	260	283	310	286	281	284	280	293	250	274	271	272	298	293	260	286	282	272	279	297	262	287	290	286	273	301	308	279	263	266	305	290	262	290	264	285	265	290	297	245	278	283	304	280	280	298	271	294	282	261	301	302	262	284	297	288	302	275	297	287	283	298	304	289	266	240	289	273	244	317	297	300	304	294	282	267	277	281	334	291	245	273	291	308	258	285	278	248	276	324	282	269	298	287	278	304	255	295	272	260	317	304	286	276	301	308	297	323	292	303	269	273	268	313	285	286	295	296	259	300	278	261	261	283	284	279	253	280	248	257	283	268	294	282	280	301	281	268	288	279	286	283	304	296	317	291	266	251	265	269	272	293	270	287	304	303	248	266	280	268	291	271	315	275	274	298	275	288	253	263	299	273	290	272	266	292	264	265	260	294	260	302	258	277	285	281	280	296	317	290	290	273	294	259	277	268	321	271	277	279	284	279	275	258	259	264	284	302	269	287	274	288	285	298	300	257	284	274	276	251	269	322	280	284	308	250	300	294	284	268	264	274	292	276	296	246	282	263	249	309	280	259	264	276	272	297	278	291	294	308	295	282	320	259	292	297	270	306	286	237	293	292	292	279	273	273	274	283	248	282	295	285	254	261	289	285	283	278	278	290	262	285	298	278	241	257	270	293	264	262	276	309	289	273	290	294	290	270	290	316	285	286	266	278	297	292	271	266	289	267	281	292	288	284	259	271	265	272	266	273	297	297	299	269	281	263	293	266	291	272	260	274	283	289	282	321	282	275	277	261	293	307	271	301	289	269	261	306	301	291	252	308	291	311	264	297	292	249	295	286	275	282	313	298	273	291	262	302	297	299	291	291	278	284	262	281	312	294	297	284	259	286	285	285	262	287	286	272	303	268	273	291	301	270	285	266	281	299	285	278	260	285	288	238	280	273	267	258	252	284	276	272	273	283	286	290	273	293	270	290	282	292	262	261	244	305	302	282	266	294	298	285	307	267	287	278	297	295	244	294	267	263	290	287	239	257	289	285	301	286	311	299	294	257	296	292	300	327	307	260	294	298	297	292	258	262	259	288	276	331	265	284	305	293	282	328	291	287	283	285	292	256	263	277	277	289	273	281	261	280	288	263	267	271	289	264	271	262	297	292	290	282	291	277	274	270	274	269	274	287	269	240	284	270	312	296	287	279	321	280	298	283	295	265	277	278	268	306	278	272	288	301	254	250	278	253	271	277	284	265	336	272	245	292	269	276	287	295	282	299	271	271	302	282	269	282	274	303	285	304	278	274	307	271	288	251	274	298	290	246	271	264	264	275	275	278	268	287	277	316	304	280	294	299	290	276	285	268	281	279	242	274	267	306	293	271	281	323	294	306	311	268	252	292	260	314	279	270	267	269	296	280	307	250	277	293	287	302	263	323	272	277	279	274	279	308	281	308	288	292	264	257	294	292	283	296	279	258	297	274	282	315	279	287	278	293	289	302	311	274	280	295	286	296	288	281	291	305	260	283	298	285	293	301	301	271	281	290	278	282	299	283	265	280	276	300	268	283	283	266	259	251	278	288	272	303	299	293	252	300	283	290	273	261	280	281	276	276	313	279	284	263	266	292	313	304	276	288	279	305	247	250	293	291	262	321	285	273	264	296	276	298	295	291	297	299	307	255	284	267	268	282	257	294	263	282	299	270	308	279	282	297	264	273	287	296	282	304	266	293	274	246	254	299	248	274	279	287	265	265	288	278	310	291	300	270	262	287	291	289	277	300	261	267	276	279	277	288	286	291	297	298	278	281	260	274	281	306	281	272	300	273	272	297	283	282	290	255	287	264	259	280	301	301	283	271	274	283	280	285	260	241	266	266	317	271	251	302	275	315	279	274	287	300	257	294	281	282	252	264	251	274	251	300	284	274	267	277	313	282	288	275	275	293	290	300	279	300	275	278	296	309	267	270	334	291	279	311	301	284	299	295	268	289	307	290	293	298	292	280	295	272	315	294	268	260	279	256	270	311	294	280	280	280	298	272	307	315	285	275	293	271	296	293	273	269	287	245	252	273	296	268	296	304	274	270	268	327	314	275	302	286	285	267	277	280	279	287	264	268	295	260	282	310	252	266	273	302	291	322	303	274	284	279	275	267	267	275	261	273	278	282	286	296	252	264	315	284	268	308	283	275	278	287	294	299	267	279	277	300	292	279	301	305	268	281	260	319	268	267	296	271	287	280	296	318	304	275	261	267	263	282	266	277	291	273	297	290	278	263	265	278	287	301	266	304	301	262	257	288	271	292	270	292	294	284	281	271	296	289	300	259	297	270	277	311	281	280	304	280	267	287	289	288	296	273	283	264	298	292	299	288	270	301	292	285	266	295	275	300	294	237	286	276	262	265	297	318	291	278	289	262	277	301	309	267	301	270	271	268	260	283	257	253	290	305	260	294	277
52167	76452	11219	5520	3736	2755	2164	1778	1463	1263	1060	940	882	788	760	693	680	660	609	602	574	545	528	639	1463	480	526	521	462	484	476	502	458	506	496	413	473	463	464	473	479	466	448	444	467	432	498	439	441	475	447	426	437	442	425	420	439	425	426	425	460	425	443	432	450	497	445	457	423	437	426	441	458	422	461	450	458	431	432	424	422	461	433	394	421	413	451	438	448	431	455	456	408	416	450	464	396	442	392	421	456	436	463	450	458	405	421	444	420	422	431	396	406	444	435	429	436	409	452	437	467	415	425	420	443	433	414	441	403	408	396	421	423	414	422	414	411	477	446	436	444	433	400	446	450	395	413	452	422	391	411	407	388	428	451	394	423	435	427	416	429	460	410	393	450	442	427	386	440	404	441	421	411	477	391	412	433	443	439	434	469	429	417	441	470	421	444	446	402	457	419	413	426	414	440	404	418	415	395	432	437	438	444	425	437	439	398	436	436	423	417	468	452	442	425	446	436	405	407	449	383	434	404	451	441	417	424	424	462	415	443	421	411	429	438	416	411	447	434	420	428	423	453	409	381	452	394	487	420	416	417	430	470	454	439	440	426	458	413	415	444	384	426	413	432	452	421	442	424	436	414	421	410	446	449	431	378	430	458	438	443	385	410	417	386	469	430	428	424	419	456	442	412	406	420	406	408	389	419	399	431	435	431	484	394	406	425	456	392	405	457	392	440	438	424	382	419	415	414	398	418	425	392	448	421	434	434	430	439	434	394	418	440	428	420	405	433	427	441	446	397	424	453	425	434	426	433	388	417	433	444	434	419	444	418	431	454	470	419	432	422	419	452	447	439	416	445	457	463	417	450	420	436	438	390	421	464	419	419	431	428	389	405	421	452	388	453	471	454	407	425	386	443	374	427	407	428	451	392	475	434	445	418	450	418	432	422	434	470	401	435	433	386	460	444	405	426	444	416	447	451	417	401	422	425	420	417	415	406	435	425	433	454	413	419	438	419	445	404	423	418	428	444	416	437	453	409	433	376	446	434	453	427	425	437	396	405	448	379	423	438	443	437	437	411	435	448	429	428	450	419	422	450	421	431	441	421	416	426	415	394	467	461	430	411	423	446	430	421	395	427	449	446	406	406	408	422	407	388	423	448	429	426	394	390	429	415	479	426	441	428	426	419	398	422	437	408	403	416	408	398	422	427	401	455	440	469	400	405	414	421	412	438	408	443	383	433	443	405	407	420	447	418	426	425	436	413	453	419	411	440	484	399	434	408	424	410	372	432	412	437	432	471	423	423	406	434	408	415	448	430	423	435	443	441	439	444	409	405	397	448	425	438	423	423	425	425	439	434	407	457	411	427	434	450	437	426	441	409	428	424	433	467	423	429	407	431	422	424	467	414	432	426	367	382	426	435	407	441	425	447	434	440	434	390	441	448	475	412	448	441	433	425	420	432	410	449	448	431	470	423	427	445	422	423	461	426	426	454	441	427	403	416	484	430	417	450	419	423	433	417	428	411	402	444	439	444	441	444	441	495	421	420	430	454	449	426	407	426	439	437	421	428	448	424	413	420	455	446	466	446	447	437	454	406	433	433	403	441	416	433	425	421	404	458	469	450	416	440	483	431	445	377	408	423	441	419	404	430	421	412	372	408	433	416	432	399	425	419	402	376	410	438	417	467	400	398	430	449	420	445	417	438	470	419	423	422	383	439	430	444	433	419	428	444	425	417	460	429	430	438	446	441	398	442	448	421	445	417	421	431	393	422	430	459	441	425	423	386	426	455	448	428	455	398	420	438	410	416	434	411	437	448	389	397	433	444	479	424	435	421	452	425	442	395	398	423	418	433	376	437	431	387	412	430	414	420	450	442	435	413	443	439	433	456	412	442	418	448	428	417	435	431	423	425	407	445	437	461	422	442	442	422	422	420	428	433	443	405	422	428	400	436	428	437	422	432	464	436	445	399	406	421	428	439	417	432	427	398	400	432	433	417	441	426	437	413	414	439	405	429	421	418	435	420	451	419	445	376	440	435	407	440	412	442	449	424	382	428	393	419	438	391	441	401	400	427	382	434	411	439	421	438	414	382	405	425	421	463	420	460	428	429	415	426	430	406	400	455	446	398	455	410	426	429	463	455	457	431	469	408	408	408	384	465	418	442	432	448	438	409	422	472	402	416	424	445	442	429	404	393	425	420	391	473	419	463	443	380	426	424	400	471	420	448	425	463	440	409	447	456	403	414	389	386	455	442	429	421	428	422	434	434	409	432	405	431	456	447	448	431	400	441	411	426	428	405	402	399	434	424	377	417	414	476	436	421	404	472	403	431	436	419	411	418	441	458	407	442	446	440	397	465	353	429	445	430	430	437	390	415	439	442	468	429	398	419	432	429	391	444	428	434	421	419	478	453	399	398	476	456	420	423	428	444	445	440	422	456	402	428	418	407	389	411	403	452	402	413	423	448	393	472	420	400	439	393	456	462	448	438	415	422	416	460	457	452	382	407	467	389	455	390	446	419	412	447	405	435	415	449	434	472	427	402	392	453	439	434	427	414	414	414	456	425	464	434	439	462	447	479	421	443	424	419	425	462	434	431	460	413	451	406	408	447	419	418	447	434	457	449	415	433	446	426	460	395	436	436	395	404	442	418	455	432	410	436	429	450	446	452	416	417	393	429	434	443	447	426	415	398	418	445	386	413	464	438	443	400	438	434	430	414	408	425	441	432	419	468	439	420	423	401	414	435	423	413	438	438	437	396	414	434	427	417	441	435	437	418	424	453	422	425	416	432	420	397	395	441	457	419	440	389	432	411	430	433	450	485	420	431	417	442	455	456	430	449	446	414	445	402	464	410	427	448	410	428	468	443	417	437	441	436	450	427	426	467	440	451	410	446	448	430	421	406	431	455	454	430	430	436	445	406	430	402	441	420	416	403	439	447	438	463	417	407	420	444	452	449	410	410	453	465	415	421	444	420	405	470	433	387	428	467	498	445	414	412	476	417	413	420	413	403	446	414	472	428	419	385	416	429	428	409	435	445	380	454	440	402	408	444	397	414	415	436	411	438	419	452	417	387	434	404	443	396	463	411	459	439	409	411	416	436	426	453	434	399	418	410	392	397	408	495	406	393	436	450	410	418	402	460	438	411	430	470	428	435	459	382	395	437	406	422	456	416	426	450	428	445	400	397	468	438	412	421	411	420	426	394	433	415	394	451	427	397	425	431	426	445	425	427	420	428	453	422	410	419	427	474	430	412	430	423	430	419	402	449	459	379	454	451	439	447	440	426	391	409	413	450	428	451	413	408	444	439	410	444	442	452	453	470	429	417	426	426	435	433	416	448	426	435	469	458	417	405	392	421	416	376	454	426	446	451	400	428	448	421	425	454	440	428	408	446	455	442	417	396	400	385	448	434	446	394	450	443	424	436	449	444	464	412	404	415	423	399	440	423	450	420	445	402	448	413	404	442	447	437	422	455	399	408	422	389	418	439	440
26579	21343	14603	1544	499	457	456	454	483	455	443	424	451	413	439	465	445	421	437	423	445	435	437	459	462	425	389	429	412	421	422	441	413	429	438	427	427	401	416	414	440	429	449	422	435	411	437	413	444	434	418	432	414	420	415	455	449	415	443	440	401	403	442	447	431	428	442	424	374	433	438	413	419	443	444	419	427	443	412	431	404	431	403	395	396	404	423	444	442	415	425	378	440	433	408	435	456	435	432	411	432	417	424	423	415	424	408	375	427	366	428	461	450	429	408	422	411	425	427	435	425	414	414	426	412	444	410	392	416	407	429	409	446	431	436	388	466	407	444	404	428	390	433	462	424	430	421	411	451	401	459	437	416	394	421	414	423	445	435	393	428	401	441	465	432	435	432	458	386	418	437	454	448	400	410	455	417	430	403	423	463	411	381	408	441	433	422	430	424	434	459	415	409	414	470	438	465	403	375	429	449	401	417	448	400	434	433	404	443	411	440	413	416	420	395	477	445	411	462	433	428	405	456	460	415	435	406	433	417	436	383	423	417	424	454	443	416	431	453	442	405	431	406	405	454	435	399	424	451	415	404	433	401	423	401	426	382	435	427	446	432	384	385	416	431	477	435	430	439	402	409	410	424	435	447	459	459	437	407	446	425	432	423	426	448	417	420	399	431	449	432	419	423	427	388	450	404	430	462	421	433	420	452	420	385	459	444	448	426	407	435	445	484	416	455	443	455	437	391	429	456	440	455	409	443	422	434	422	437	419	420	429	406	438	423	444	433	408	437	420	421	430	440	478	417	422	444	471	419	417	447	415	430	412	451	436	401	446	430	432	427	425	410	435	401	463	395	407	450	400	404	439	434	461	392	410	417	392	403	447	411	404	454	427	438	422	413	422	436	431	436	435	423	400	396	406	433	433	477	447	462	417	453	396	435	429	455	402	418	409	397	420	415	419	396	402	369	415	429	409	423	450	407	449	437	409	396	442	419	385	458	393	400	436	432	450	429	434	458	437	408	424	422	408	422	409	412	407	405	412	412	421	410	416	426	406	428	404	446	430	410	445	442	445	456	418	428	475	429	436	420	472	439	439	465	391	392	425	415	457	455	406	434	398	434	431	462	417	432	411	375	460	425	422	391	437	438	412	442	455	442	442	410	453	446	411	421	454	431	411	437	437	436	434	437	438	411	412	421	443	449	452	393	418	410	407	447	399	424	437	448	415	429	417	386	465	417	427	417	436	460	421	413	432	423	411	405	433	420	435	419	440	457	434	444	446	416	436	437	455	457	434	391	447	456	413	445	433	432	414	446	392	424	411	446	411	449	425	459	441	480	403	426	392	409	447	429	489	402	407	419	429	440	440	434	450	442	422	437	454	440	415	423	457	441	409	425	420	399	401	434	438	417	428	430	439	431	427	436	464	454	415	416	432	426	432	420	442	426	464	431	433	456	442	434	424	444	442	434	404	454	398	413	443	427	418	435	439	423	436	432	433	423	455	436	468	441	413	424	409	410	438	457	412	477	445	415	440	416	412	397	432	399	465	435	411	406	462	398	457	408	481	456	436	399	423	415	441	423	445	462	448	463	437	448	443	425	455	411	431	447	401	409	447	454	407	450	434	473	418	429	408	458	449	482	451	445	430	426	413	440	433	442	420	435	402	386	433	412	437	448	416	435	466	428	418	394	408	422	428	460	419	447	454	440	449	432	415	436	417	397	411	481	444	451	399	432	418	406	436	392	421	448	429	377	440	465	460	421	422	419	461	412	425	391	440	414	406	407	425	451	422	441	435	425	436	426	413	400	450	431	390	441	448	425	405	416	409	440	434	455	434	408	411	429	452	428	415	427	423	421	423	433	447	421	428	442	408	401	413	437	441	452	426	443	426	410	428	412	426	406	417	440	391	389	436	451	444	418	411	461	409	425	451	440	441	430	433	425	403	379	397	393	416	453	439	402	447	429	425	402	384	437	433	417	434	450	427	423	446	441	422	421	419	438	437	401	406	414	436	389	419	456	452	458	429	446	455	433	388	391	451	444	433	425	433	437	442	418	398	431	453	432	436	387	374	473	459	413	406	429	410	445	432	425	402	438	413	424	471	439	468	418	413	411	412	432	422	409	403	416	387	394	384	431	433	492	429	489	409	448	423	459	404	452	430	430	444	432	407	468	443	406	397	436	418	449	423	452	449	408	438	408	398	455	459	411	449	413	402	408	458	409	455	435	430	398	419	391	404	421	387	434	440	424	446	418	474	409	402	467	420	447	411	437	436	432	437	441	426	443	437	414	443	443	435	420	441	412	442	435	424	434	401	433	434	434	423	422	418	414	439	418	432	411	476	415	409	428	436	410	428	411	400	447	433	411	417	430	436	452	481	427	391	410	433	414	409	456	377	429	429	412	423	441	445	429	410	410	399	417	388	419	442	417	388	442	380	436	400	396	433	436	404	425	442	412	389	442	443	434	445	437	422	404	416	405	453	377	431	431	432	430	444	438	426	431	470	440	418	417	388	465	436	421	429	417	462	446	438	412	432	438	432	428	385	394	435	463	432	387	430	459	448	418	399	415	395	392	469	454	441	414	450	477	467	435	453	387	411	429	434	437	417	416	444	455	440	438	447	418	424	459	428	468	466	418	403	464	423	454	406	458	412	440	465	419	451	420	415	421	413	400	394	463	424	451	431	416	445	425	452	434	384	424	405	442	432	461	413	415	434	429	439	433	435	430	411	416	378	459	477	405	459	446	427	427	425	424	460	400	394	402	420	449	431	407	440	459	424	441	442	410	415	449	427	430	403	449	438	424	409	385	448	403	486	416	431	420	399	400	418	426	431	395	385	430	427	430	440	439	413	421	466	409	414	440	413	433	435	439	394	458	436	429	439	441	453	447	404	431	415	404	440	443	433	434	429	424	417	485	439	393	427	416	413	401	471	423	449	417	408	432	445	412	428	446	383	427	474	447	421	449	398	422	440	417	433	457	431	420	434	426	434	412	439	436	449	402	407	384	394	452	408	435	414	446	446	387	427	475	433	444	426	440	370	410	450	437	447	414	464	391	418	433	416	426	428	423	419	406	472	418	476	405	438	414	422	427	414	448	410	430	382	458	418	447	427	427	463	429	437	423	431	440	417	451	439	451	438	415	438	409	430	471	417	419	413	422	432	456	418	424	407	415	458	421	370	397	418	411	466	444	468	436	388	416	397	463	444	440	427	432	397	427	403	458	427	458	399	416	441	427	435	430	418	400	394	402	428	413	421	434	403	416	434	412	422	389	425	426	414	430	446	428	422	395	448	445	453	417	460	404	415	433	408	419	416	422	450	477	460	422	452	406	429	433	423	409	410	444	424	482	446	437	445	423	427	394	416	441	453	422	426	449	456	420	425	433	409	401	435	418	455	445	435	458	429	436	421	408	439	418	399	430	419	412	429	410	447	431	444	419	411	392	440	400	452	441	457	384	385	388	425	417	411	420	432	424	403	458	419	454	421	418	442
24225	31020	2787	999	843	752	714	763	663	681	619	654	652	685	626	590	705	602	633	607	651	587	600	669	786	677	668	606	614	626	652	645	656	668	638	610	614	643	640	592	591	602	567	631	639	625	617	656	569	614	610	647	626	639	652	667	672	632	646	624	579	636	652	626	645	659	639	593	603	598	634	667	641	620	620	622	670	638	592	629	643	642	647	624	631	646	614	611	672	614	615	615	633	655	619	612	671	630	604	660	591	593	653	631	613	631	610	638	608	640	662	679	595	591	629	663	654	599	598	607	634	626	615	647	662	589	610	637	624	694	590	615	616	607	648	630	643	620	620	669	636	586	595	634	622	648	573	688	636	642	635	594	639	601	616	653	567	630	632	586	615	663	597	650	625	646	606	590	607	651	629	664	631	625	587	601	619	621	628	597	641	607	650	655	617	618	666	657	623	612	629	620	658	605	655	608	607	658	656	598	613	623	636	626	631	611	619	629	646	614	609	656	643	602	640	600	569	655	648	612	602	590	578	595	614	601	648	619	666	662	641	611	617	588	598	631	648	633	618	607	589	617	623	658	623	574	616	690	621	648	658	625	629	643	584	613	626	635	650	637	629	566	601	657	634	623	659	625	577	645	670	606	626	638	647	622	627	640	617	628	660	623	617	676	634	649	629	629	602	627	603	609	595	611	632	640	584	620	640	575	634	668	601	595	639	648	672	664	595	623	654	633	643	607	620	642	661	617	645	582	621	605	636	638	650	636	600	645	634	624	631	649	642	629	642	624	603	654	591	667	621	601	663	645	640	597	617	615	667	624	615	584	621	605	623	681	600	595	626	575	658	625	635	627	607	623	618	653	635	620	625	614	569	622	597	585	588	617	621	617	666	630	650	652	596	559	632	628	640	647	606	631	595	660	610	645	601	617	612	598	626	676	650	648	626	647	597	598	634	592	602	632	623	652	587	634	638	654	583	588	630	630	634	602	673	603	649	638	644	582	661	641	617	640	592	631	649	600	645	619	682	615	626	611	614	658	601	688	659	595	686	624	659	607	626	636	580	636	615	601	652	611	673	616	587	660	629	631	594	650	634	612	659	631	579	646	628	621	638	661	634	620	589	618	646	622	592	613	637	627	609	602	603	628	660	690	612	636	639	630	626	614	597	591	647	582	599	650	565	607	604	617	633	581	638	602	608	618	574	643	626	681	636	640	601	608	590	600	630	626	646	631	608	621	625	579	665	619	594	618	589	612	622	626	638	599	642	640	582	604	626	578	625	629	627	598	620	616	589	588	614	641	598	623	618	674	649	601	652	615	638	637	649	623	592	670	623	672	649	626	601	593	627	624	625	612	600	666	648	627	622	638	626	653	622	559	653	650	657	640	609	676	632	611	611	624	583	617	622	665	647	631	636	582	627	628	631	591	623	622	625	635	613	660	593	616	582	610	609	664	598	594	621	635	604	660	584	633	589	617	580	638	606	673	589	655	628	593	631	637	613	628	634	617	608	589	603	622	632	656	627	638	634	606	626	594	612	644	628	608	612	589	646	653	620	635	607	636	602	631	604	573	598	623	652	642	607	645	613	661	615	589	586	635	646	634	636	622	678	671	630	660	618	640	638	603	576	621	618	594	639	641	626	646	626	596	582	686	596	583	599	617	660	634	623	632	649	600	632	658	610	632	598	638	649	587	646	623	670	636	606	609	621	607	628	607	625	644	608	592	569	591	625	631	612	643	625	616	600	603	637	622	616	613	637	645	612	633	615	575	638	645	624	645	626	627	629	653	595	662	636	619	627	612	609	633	652	634	627	630	607	606	663	602	641	628	632	626	661	631	634	643	660	592	651	669	593	615	631	655	633	605	613	583	616	594	607	644	647	585	628	619	615	603	586	657	628	642	619	634	643	633	624	630	612	600	641	626	673	631	611	651	572	588	580	619	642	610	615	636	644	659	674	623	608	620	613	619	642	596	588	595	633	662	614	603	636	667	624	628	609	626	657	600	549	619	688	664	580	622	679	648	578	637	612	626	654	651	649	622	594	616	629	626	659	626	653	624	650	638	605	618	636	624	620	621	611	607	622	650	651	639	635	608	641	591	583	612	629	644	612	647	590	605	598	655	628	622	671	625	629	654	614	606	650	627	610	616	623	589	642	624	622	630	610	662	636	652	612	641	643	624	612	646	647	640	650	626	647	624	603	576	598	609	635	651	637	643	634	644	639	655	634	618	641	624	613	554	619	629	587	648	634	603	592	664	661	577	619	655	672	657	601	613	652	593	636	606	649	580	619	634	639	610	667	665	665	612	639	639	618	623	617	628	595	637	603	584	619	648	640	672	613	602	649	636	653	617	633	627	656	644	583	599	587	632	621	622	636	606	612	594	624	652	624	624	614	625	607	628	646	606	600	607	634	623	643	629	665	612	648	624	616	604	669	595	616	639	620	613	632	628	612	639	637	632	650	656	603	584	639	598	622	638	602	693	609	583	661	619	652	598	637	656	657	598	604	576	613	619	586	634	597	605	634	645	665	634	646	651	599	644	615	620	645	611	586	609	637	616	639	622	621	597	653	640	640	637	616	609	587	686	653	657	595	625	625	650	617	580	633	640	609	617	629	619	572	619	605	608	628	624	616	628	632	638	614	621	628	607	680	650	632	681	604	617	628	622	636	586	620	612	629	627	588	572	622	616	663	589	591	637	591	676	636	618	645	628	639	600	614	631	646	636	634	670	643	635	593	643	596	649	608	682	598	596	612	626	591	661	659	644	641	641	636	615	628	647	643	639	638	638	577	646	669	628	627	618	624	626	607	606	622	610	635	655	618	594	640	591	650	625	609	597	608	612	641	624	617	604	626	634	695	637	628	645	646	639	646	633	640	661	628	598	633	639	624	615	589	604	616	633	645	683	624	605	596	597	653	627	590	666	634	661	650	592	616	659	620	618	621	610	593	616	595	605	640	642	591	671	627	613	615	617	616	649	565	654	619	587	630	671	663	611	641	618	643	608	654	632	590	635	698	660	605	599	611	657	613	633	601	591	664	617	635	625	637	600	643	603	672	654	619	702	624	634	648	628	644	594	665	664	629	652	644	612	621	651	637	606	639	603	603	650	649	600	619	581	689	627	674	619	589	633	635	627	617	624	643	618	645	646	639	597	594	639	625	619	613	621	645	615	611	674	631	650	637	607	654	575	584	597	554	598	606	581	634	621	638	643	648	652	633	670	623	642	611	614	641	620	612	609	612	597	602	634	660	608	646	609	618	640	604	596	615	626	627	644	597	632	637	665	647	666	633	650	603	648	588	644	596	611	633	629	647	592	644	658	671	597	648	639	624	617	658	663	623	633	656	627	636	629	661	617	599	639	623	640	606	638	614	636	651	611	629	645	663	581	653	671	629	608	620	615	578	604	596	644	584	604	700	661	641	655	587	599	630	615	584	630	627	637	634	639	587	670	657	682	596	580	659	637	654	674	635	646	632	642	606	597	645	648	634	622	602	635
23856	20945	27742	24237	20813	7437	1094	774	703	708	658	639	552	580	584	536	586	583	565	527	509	543	541	666	2436	913	510	535	511	511	501	504	519	510	496	515	517	525	510	501	522	484	489	513	522	501	554	499	489	498	520	530	477	510	506	511	514	530	526	496	535	541	535	511	506	502	514	537	500	506	518	535	510	547	519	505	544	546	539	517	480	535	514	563	502	523	518	502	485	542	465	493	486	525	493	533	533	498	506	507	498	506	508	512	508	451	510	513	514	457	548	509	511	514	496	515	523	558	549	526	520	546	492	551	521	509	489	556	516	543	546	508	468	510	534	458	488	575	510	484	516	524	488	513	499	517	476	503	492	498	473	506	475	514	523	522	549	515	473	500	512	515	512	542	490	509	530	551	514	521	510	505	492	554	500	531	477	496	489	507	509	511	546	559	525	484	555	515	507	481	494	547	505	524	500	490	498	511	497	525	520	471	508	546	549	492	536	519	477	521	504	471	540	494	526	537	514	523	505	539	556	500	523	498	567	501	500	494	586	521	550	492	531	531	550	526	532	524	506	487	506	492	508	519	544	488	557	498	472	503	536	506	491	537	545	539	484	540	465	508	519	531	502	538	505	543	517	515	507	519	526	518	499	486	518	469	563	491	506	486	481	532	544	543	505	546	525	484	530	545	505	490	516	533	492	480	500	530	502	518	503	485	535	539	497	470	490	493	519	489	496	520	488	523	513	453	518	514	510	553	560	510	566	536	508	493	549	491	488	582	510	481	473	501	518	532	509	468	499	498	524	475	539	505	506	491	522	492	539	522	562	531	480	507	458	509	467	508	498	545	524	533	478	515	488	499	491	515	486	538	521	505	532	514	523	506	514	495	483	566	538	544	475	483	482	503	527	547	510	503	505	515	485	474	532	535	483	497	557	494	521	491	514	548	497	492	492	564	506	538	586	526	534	520	505	494	512	520	476	525	489	498	522	535	528	502	516	485	515	555	534	558	495	488	552	506	483	471	505	519	491	508	545	523	561	494	507	502	526	506	484	507	524	482	494	520	556	533	503	524	522	504	546	536	499	510	493	486	501	517	525	478	505	484	508	535	491	533	505	542	482	533	504	476	511	472	490	506	495	482	582	555	524	531	473	546	478	495	480	514	527	472	489	509	524	485	526	500	512	506	484	496	490	523	504	504	526	567	497	512	486	501	523	514	525	503	539	513	518	523	496	499	591	524	536	492	522	474	494	524	538	541	505	504	516	522	515	517	487	492	544	536	548	487	547	538	453	538	523	555	518	489	514	509	542	508	539	543	524	491	519	517	501	497	512	558	519	513	541	499	545	551	557	501	560	512	499	506	494	565	499	504	507	561	532	510	482	503	480	546	509	502	532	498	524	458	471	526	514	491	513	515	529	527	492	513	518	499	517	472	472	534	493	514	542	538	516	545	530	545	509	488	531	504	515	510	547	482	546	524	509	513	557	549	566	511	513	534	554	505	543	537	503	563	508	502	492	513	551	514	475	518	508	499	511	510	512	541	480	567	507	517	562	491	477	504	564	511	538	476	573	514	544	498	524	514	509	515	513	504	493	483	490	545	510	468	470	533	529	519	535	508	471	539	525	559	508	515	479	506	497	505	485	510	536	487	497	515	525	549	513	539	494	512	525	537	554	496	569	497	526	541	489	483	537	533	513	494	503	462	557	519	503	505	504	522	540	493	587	506	468	517	489	537	516	581	531	495	520	541	533	519	499	555	520	507	542	483	504	483	514	538	475	480	504	512	504	494	508	474	542	509	555	490	495	506	534	525	493	528	523	530	535	512	498	541	541	559	490	481	492	497	505	498	494	534	511	522	559	537	491	457	508	549	510	559	588	514	481	526	567	521	543	516	526	480	504	513	524	502	550	497	500	476	526	514	465	499	542	511	508	501	530	517	531	472	546	492	506	497	530	500	522	536	507	499	528	518	513	498	508	531	491	561	501	488	542	462	539	491	529	524	528	508	508	528	533	493	507	511	506	505	524	538	512	526	542	501	490	464	487	520	513	513	489	533	469	535	539	538	498	493	519	475	547	551	530	512	542	513	540	553	552	524	530	534	540	528	524	543	480	529	511	513	508	495	497	534	498	514	522	480	498	486	527	522	522	491	530	523	470	515	501	535	504	530	519	480	486	528	540	502	512	500	501	496	527	480	533	489	545	502	481	461	514	544	572	515	501	482	525	515	531	516	484	510	545	533	524	528	510	528	532	491	524	548	538	541	515	511	491	502	521	533	563	497	513	544	529	498	509	525	504	507	484	520	501	515	515	527	511	515	503	513	519	533	557	521	530	489	520	470	516	530	537	507	494	554	541	515	548	514	533	549	501	453	540	464	528	521	489	510	557	515	513	531	535	511	522	501	519	524	513	498	456	551	471	517	530	555	518	524	521	477	510	508	478	491	576	530	486	555	520	517	556	514	465	539	495	484	467	519	498	475	523	494	478	517	526	454	491	511	511	515	539	532	513	450	534	532	544	503	577	514	496	502	511	503	508	551	516	546	502	498	517	502	518	512	556	511	513	542	518	519	473	527	486	524	499	521	490	527	467	505	511	529	498	505	511	512	483	502	525	481	508	538	504	506	483	528	575	532	524	518	512	511	459	527	485	544	505	524	505	472	565	541	525	518	586	496	507	533	485	504	533	477	529	535	508	518	538	486	523	570	497	496	541	522	523	533	514	488	499	526	543	456	509	500	525	468	537	559	571	504	569	485	507	486	524	481	532	501	526	530	532	509	515	510	473	539	486	497	529	530	517	504	535	490	518	535	489	498	496	488	510	542	548	519	530	549	542	543	527	533	536	508	506	505	522	504	489	531	524	527	531	523	527	486	517	505	533	502	496	480	505	530	499	524	525	512	513	510	520	470	522	510	507	526	491	516	506	521	514	478	533	534	539	489	510	516	494	531	510	491	529	498	528	548	554	511	497	497	482	485	532	520	501	527	538	521	467	505	557	556	506	579	488	455	529	507	531	527	557	490	556	497	539	495	501	512	460	494	525	480	517	522	529	523	573	505	501	526	508	528	538	526	486	487	508	502	539	529	504	526	528	563	494	509	503	493	507	484	528	473	505	511	516	593	520	547	580	549	499	491	520	508	499	498	530	528	492	473	487	539	561	515	485	474	548	499	519	531	451	489	489	534	492	491	490	495	446	496	493	500	505	528	525	519	530	508	471	496	505	491	499	509	535	529	517	524	522	519	542	532	503	521	516	528	513	519	507	520	510	518	541	485	516	536	516	488	522	510	501	496	503	490	500	522	467	485	539	492	481	535	498	503	524	497	458	489	529	543	502	537	525	471	482	508	579	528	519	551	491	518	537	507	502	509	518	524	512	473	501	483	517	528	503	522	502	521	521	522	531	555	525	515	498	540	503	546	485	523	524	496	538	534	510	487	533	523	511	522	519	560	523	519	541	524	512	510	498	518	523	521	503	458	537	511	511	502	488	531	530	526	509	488
46677	63113	6916	3478	2545	1921	1675	1397	1324	1188	1092	1030	980	1038	977	911	908	896	865	838	794	856	833	1232	5713	1737	776	834	745	773	792	810	737	755	715	783	772	719	787	809	788	769	749	794	740	735	797	745	810	767	707	789	747	759	738	788	707	766	742	768	758	768	777	805	764	781	724	751	787	744	768	788	776	755	777	757	785	745	783	770	712	776	734	731	766	747	736	734	737	762	772	765	729	761	779	717	752	759	753	774	771	757	770	735	795	738	748	796	713	747	693	764	816	761	741	724	765	771	730	747	746	702	723	753	772	743	760	813	781	745	783	740	779	759	767	771	791	771	742	750	723	768	740	768	773	745	761	779	701	760	737	732	735	729	729	734	780	734	761	798	716	761	741	714	729	730	787	752	811	812	750	762	807	735	766	741	771	789	723	764	763	735	760	752	774	746	771	777	766	777	764	787	746	724	766	748	770	699	731	777	756	755	739	781	779	742	758	734	758	741	714	752	807	769	726	752	820	736	745	782	767	758	728	734	749	789	746	731	786	763	732	740	759	781	773	778	784	732	810	765	785	763	740	801	755	810	736	775	716	787	740	766	772	730	736	766	738	718	734	780	752	742	774	761	737	758	754	736	765	772	729	757	739	766	763	781	749	773	769	779	780	764	728	686	765	737	792	762	750	734	813	780	723	777	792	747	755	737	758	790	751	767	761	771	716	756	766	749	715	747	799	819	736	716	773	681	723	717	763	700	757	718	766	780	706	759	741	769	801	743	742	801	799	731	836	754	756	756	774	729	746	784	703	858	726	793	719	721	769	756	752	734	724	743	736	797	731	793	716	774	775	704	775	741	785	725	829	757	780	742	756	749	767	794	758	771	729	753	710	765	737	773	725	721	742	757	694	793	773	744	762	751	742	729	774	753	752	768	721	758	739	741	768	770	749	751	807	722	718	757	768	732	762	827	773	730	791	757	782	733	772	746	739	782	794	730	755	795	739	707	700	751	790	760	723	738	730	749	774	755	712	740	764	729	690	702	742	745	783	799	785	714	747	740	759	718	747	784	850	756	746	806	749	761	790	748	790	783	741	809	756	775	708	762	773	732	746	778	710	748	744	729	809	732	762	785	719	762	750	768	754	764	739	775	757	710	812	762	771	764	735	776	772	742	805	744	748	724	764	742	754	746	702	823	789	753	738	782	782	748	764	751	744	752	752	741	775	742	740	765	669	746	743	775	723	735	746	755	785	763	742	772	778	762	745	752	774	721	713	771	759	774	746	801	774	752	761	765	739	798	780	784	729	741	741	769	774	754	733	730	758	781	740	737	769	794	759	757	756	763	738	802	807	770	804	724	768	775	747	766	748	764	784	794	757	806	776	724	738	763	709	719	761	786	770	781	719	746	741	746	790	712	770	766	755	779	794	743	725	750	709	759	780	756	748	765	709	752	778	761	781	774	790	768	753	754	770	739	771	754	749	718	720	751	759	763	744	689	767	731	787	748	760	779	708	745	726	757	771	751	742	751	747	783	760	711	787	698	733	738	746	758	747	721	747	762	730	781	707	759	781	726	799	796	794	750	723	779	776	765	775	726	776	737	765	789	767	750	741	733	783	777	758	728	752	759	707	773	820	785	761	756	799	709	753	780	732	774	765	755	755	739	807	784	746	719	737	764	754	775	698	783	781	722	721	796	733	717	738	766	771	727	714	797	771	768	748	753	729	764	821	728	787	751	797	815	748	759	739	766	761	749	792	766	729	772	761	715	788	732	755	751	734	712	756	752	799	778	779	747	765	727	729	732	712	772	766	749	768	757	781	767	750	761	757	720	772	732	781	718	752	804	750	750	755	744	773	770	763	748	804	721	771	736	769	746	757	758	750	744	804	785	754	746	761	774	795	778	778	771	762	732	753	749	729	778	765	779	756	749	729	755	750	762	757	718	721	763	767	717	779	767	792	698	747	779	745	764	754	770	742	776	784	775	785	724	777	777	753	760	792	766	714	788	731	730	759	714	760	731	777	811	714	765	781	747	736	804	795	733	723	775	698	748	736	782	777	736	733	736	749	785	771	762	776	776	759	730	722	759	798	759	762	777	720	775	730	780	749	724	709	766	733	740	711	755	736	801	753	754	746	712	812	749	789	726	741	766	760	761	753	757	801	744	761	757	707	829	781	735	765	752	755	754	777	775	739	754	762	791	764	819	771	677	806	763	745	810	733	736	748	749	753	776	763	710	739	771	692	718	780	718	777	744	729	754	727	713	780	756	796	749	759	763	702	735	783	762	733	771	757	724	777	729	776	741	729	723	730	797	755	754	753	756	755	729	761	761	747	750	763	761	787	763	791	751	792	761	710	704	770	781	747	721	778	789	743	742	777	755	770	764	749	770	750	755	779	757	776	807	769	763	740	794	710	773	750	751	777	733	756	781	759	770	798	827	718	747	698	714	776	722	750	786	759	745	757	763	770	789	742	787	749	780	759	763	711	742	743	733	743	819	753	750	777	764	719	774	731	771	791	704	781	731	826	804	706	745	719	737	748	766	692	758	784	764	744	786	774	812	737	702	774	770	765	745	725	749	732	803	719	780	779	757	742	792	746	789	764	793	707	771	788	772	747	755	786	779	729	768	725	737	742	794	723	778	759	785	786	762	767	705	768	762	781	753	787	756	748	786	725	740	751	720	796	756	760	754	715	784	726	793	782	769	788	799	760	706	816	735	735	724	764	736	731	768	746	798	741	743	743	746	761	759	737	739	730	747	776	721	743	740	797	757	782	747	756	747	778	768	762	727	761	744	775	773	749	739	729	751	769	720	754	788	796	775	732	731	758	717	774	762	743	722	763	781	780	734	780	734	787	784	751	707	766	742	789	714	760	706	792	795	732	738	696	766	715	790	723	760	809	736	705	761	782	733	762	780	756	781	760	741	758	788	783	831	698	793	762	763	747	736	790	751	750	732	793	769	757	750	761	717	753	770	745	733	786	792	752	747	745	789	780	736	752	771	759	796	795	735	754	769	775	742	703	779	795	759	753	727	740	772	728	823	765	720	767	748	773	723	698	751	755	777	777	762	789	769	757	763	798	781	796	753	756	746	762	761	740	772	777	790	786	728	741	775	757	778	755	767	710	785	734	742	753	771	739	774	792	824	767	701	759	727	753	730	777	785	744	795	763	772	729	756	774	759	720	798	763	816	730	741	768	734	760	780	749	804	768	813	768	724	750	782	762	795	738	772	760	701	772	761	783	778	729	768	721	762	730	796	729	797	725	759	771	770	785	756	784	809	710	746	793	781	741	780	777	722	718	685	720	762	750	780	746	811	756	753	769	761	750	767	810	735	757	728	753	769	655	740	743	770	788	750	768	805	767	731	772	778	761	762	722	765	779	772	740	727	799	745	798	732	770	742	814	794	744	707	729	756	796	752	819	747	753	790	778	739	842	763	767	722	774	756	771	736	742	722	725	738	790	770	788	844	767	751	741	751	757	790	738	725	741	757	741	795
22738	20857	28147	23666	20850	20635	4221	846	584	549	496	440	402	419	369	373	393	359	364	405	333	342	314	436	3892	1559	322	330	302	299	336	301	331	329	318	280	279	318	309	321	302	295	291	284	324	314	313	309	297	270	292	319	305	300	311	314	280	304	272	326	277	286	297	289	316	295	300	309	285	290	306	297	317	298	291	292	308	304	269	298	299	284	287	287	298	290	289	283	289	285	272	322	294	260	271	304	303	293	273	274	307	306	300	290	263	304	290	291	317	292	303	300	300	294	299	293	286	296	298	301	299	296	285	314	319	317	315	275	281	267	299	281	306	279	290	285	303	300	287	295	266	314	303	295	289	293	320	288	301	311	287	280	321	279	300	334	294	294	295	279	301	277	324	305	282	315	280	305	313	256	305	301	279	283	313	281	278	285	291	253	337	318	283	284	299	269	290	303	302	288	296	316	316	300	311	300	301	286	280	300	263	296	329	299	283	302	266	297	283	318	307	287	283	297	291	282	300	262	294	319	272	276	292	309	287	312	295	308	282	289	317	275	315	289	280	303	292	301	301	318	267	328	278	296	314	286	291	307	301	285	288	296	290	318	294	275	279	323	300	277	261	281	285	310	275	308	296	298	296	286	258	322	283	269	290	280	308	302	273	302	310	305	264	296	301	343	306	296	310	287	335	285	323	275	309	310	321	290	281	308	275	282	311	291	287	333	307	305	303	314	293	321	275	306	312	279	302	306	266	284	298	298	321	317	273	321	295	275	285	308	309	280	341	252	338	316	300	272	288	269	300	282	288	282	308	296	294	292	287	285	282	296	298	280	291	317	317	276	294	323	338	301	306	315	295	275	270	300	305	276	312	288	288	280	272	293	282	309	295	321	356	277	283	309	272	279	283	289	298	278	287	316	298	312	312	291	278	268	263	281	297	286	281	292	266	314	295	301	270	297	299	295	301	320	284	285	302	276	301	292	296	312	289	291	310	289	320	300	295	282	283	332	302	320	318	269	292	267	319	303	295	264	306	284	306	323	298	303	294	304	296	276	312	288	277	275	278	294	276	293	293	312	295	292	308	284	297	282	263	257	343	292	272	280	316	303	304	294	298	304	283	270	279	306	298	284	294	322	312	311	281	289	295	279	304	293	315	281	280	302	286	287	283	307	310	293	315	291	302	272	291	270	283	294	282	331	307	317	305	303	309	306	292	272	283	305	317	291	294	322	295	278	285	300	279	295	287	265	297	269	286	266	299	292	290	286	281	292	300	279	270	270	311	273	324	304	315	275	301	311	281	269	294	306	277	308	295	303	281	315	303	290	280	325	295	291	280	307	305	285	273	300	320	289	294	283	301	288	302	276	285	266	303	327	299	268	289	289	310	320	279	287	321	285	288	298	262	312	299	299	259	306	263	277	284	274	269	291	287	278	302	315	297	298	303	292	299	294	288	305	298	300	290	305	284	286	306	284	316	282	278	303	305	271	310	287	273	320	270	274	285	287	325	275	274	302	296	260	286	304	300	313	287	290	296	283	293	309	287	299	282	318	298	291	296	273	296	303	284	295	303	294	305	293	281	297	291	321	274	280	287	282	332	304	306	251	306	325	287	307	277	273	295	314	289	289	291	303	301	320	290	297	289	286	293	297	318	283	289	323	276	284	296	309	303	301	297	305	291	305	273	308	305	283	308	316	270	274	285	297	277	305	309	334	279	281	302	310	276	287	278	298	354	313	320	327	276	317	322	301	280	298	320	311	280	316	313	299	267	290	291	295	289	288	294	276	289	297	314	306	282	271	272	298	263	320	334	310	294	306	282	302	321	318	271	315	297	306	321	287	318	312	278	283	298	288	306	308	274	273	315	280	291	275	309	295	294	281	312	317	318	314	270	299	292	299	288	323	320	270	280	352	310	310	299	298	289	281	274	288	293	259	293	306	299	277	296	288	313	304	304	315	270	326	303	318	260	319	293	269	310	310	304	300	309	297	300	319	315	317	265	278	299	295	302	256	306	301	286	325	301	294	310	315	311	308	284	297	321	280	279	265	284	266	285	310	298	277	288	300	338	293	281	262	275	281	300	288	309	285	272	286	302	308	271	297	294	263	279	282	313	313	282	308	322	309	295	316	293	297	293	291	271	263	274	311	298	306	281	276	308	275	305	253	288	273	295	290	298	279	257	279	283	287	275	290	277	276	297	297	265	340	273	296	298	323	257	292	285	321	297	304	292	288	325	292	312	278	298	282	310	291	295	307	271	303	320	283	317	277	325	243	287	281	296	283	303	294	301	283	305	288	311	307	295	275	277	266	283	294	305	278	315	293	282	301	300	276	293	319	284	308	293	291	263	268	262	311	290	304	299	314	303	325	293	271	275	308	284	314	302	254	269	304	271	293	307	334	300	325	284	285	305	267	324	317	286	308	324	310	302	291	302	275	323	309	308	325	298	305	305	315	285	297	286	295	282	314	281	305	301	269	300	307	304	278	321	276	285	297	272	332	285	316	314	319	311	317	294	307	280	263	301	279	295	278	307	297	276	307	284	266	290	285	307	287	278	297	299	279	296	276	296	300	312	266	312	284	321	305	278	306	294	302	294	302	292	309	261	309	296	290	313	281	279	297	289	314	272	290	276	296	286	292	283	307	290	306	282	288	315	273	311	306	299	279	287	271	322	286	301	312	303	261	310	278	281	292	310	267	310	307	284	281	321	296	291	298	272	271	279	309	298	315	325	302	261	310	271	290	314	319	318	295	334	309	251	277	266	263	302	282	307	315	286	279	315	300	269	280	321	305	290	337	294	292	313	290	288	322	285	256	287	317	312	308	279	294	275	267	275	290	317	297	317	268	254	328	273	313	321	305	321	262	273	276	301	255	290	299	254	288	278	268	306	281	295	334	278	314	280	310	290	295	303	293	324	307	316	306	293	287	296	308	283	255	310	271	305	283	313	295	323	304	273	296	327	276	276	302	267	273	274	303	271	326	302	291	308	325	290	294	286	282	306	313	267	308	300	301	291	271	299	309	284	295	300	301	313	278	285	293	279	266	316	296	292	274	268	311	303	319	311	304	317	320	300	312	283	295	284	288	315	320	292	312	285	312	280	314	271	289	312	299	304	338	261	306	310	281	287	283	319	303	284	306	299	311	289	290	283	311	297	289	263	264	282	283	299	255	284	298	270	315	299	306	269	296	316	266	289	295	274	256	309	286	324	274	282	272	286	288	294	288	264	289	294	287	292	302	327	305	270	288	256	284	295	264	301	307	314	268	264	281	272	311	256	324	295	306	298	287	292	306	259	290	315	311	302	265	309	288	267	317	284	304	293	316	304	331	300	315	299	304	315	302	298	321	293	270	269	294	305	298	309	264	304	315	289	273	270	267	296	316	274	271	285	296	324	270	276	307	304	302	297	294	295	306	298	262	313	315	273	287	287	321	299	295	304	290	286	289	295	283	304	312	277	289	333	293	295	303	277	299	287	286	284	307	293	297	315	299	293	296	312	278
51841	76990	11337	5537	3716	2902	2257	1843	1518	1272	1065	968	880	828	722	707	695	643	613	570	607	598	543	931	8697	3118	522	470	478	488	517	482	466	466	503	465	475	495	448	465	459	473	468	459	471	475	464	451	444	442	477	454	437	481	498	467	452	411	485	444	469	450	458	433	435	430	462	417	432	427	450	466	443	442	455	473	438	453	441	437	454	460	441	457	442	490	448	471	448	491	433	470	469	473	452	411	432	467	438	479	453	431	441	481	475	475	430	429	442	423	425	458	432	471	460	473	470	472	424	444	458	442	468	458	430	421	487	444	443	431	449	450	424	481	454	461	455	432	450	439	480	464	467	455	443	414	481	444	468	465	447	459	464	441	437	427	455	429	450	454	453	444	421	427	482	404	445	473	447	428	446	428	462	440	446	470	429	428	463	415	445	436	452	424	442	447	474	443	407	461	442	439	432	412	463	428	402	444	433	422	477	442	426	439	464	446	418	425	420	401	429	449	461	444	414	442	427	427	475	470	443	410	454	444	415	465	412	480	467	468	433	467	459	425	501	476	407	486	428	468	502	469	434	449	436	443	446	436	431	445	402	446	425	451	417	429	413	490	451	413	452	481	438	445	469	437	428	471	445	456	462	453	426	465	470	419	484	470	434	471	453	450	461	451	453	416	422	436	438	433	466	478	418	492	459	430	412	487	439	493	446	456	469	477	451	443	418	490	417	472	467	435	459	465	485	419	443	419	475	424	481	486	447	498	424	418	424	442	441	457	456	456	494	407	455	448	437	394	455	440	427	442	450	403	437	461	456	466	466	422	444	481	421	443	450	445	430	443	436	466	478	454	436	432	435	466	488	440	427	436	453	421	436	472	460	417	454	426	444	431	429	447	437	448	451	460	433	428	464	433	447	439	428	437	473	457	429	443	447	464	425	450	412	421	444	430	458	473	463	455	446	443	436	467	439	448	407	445	462	405	433	457	446	404	459	438	428	497	442	437	462	443	465	467	427	424	469	440	412	432	406	458	447	468	449	467	440	460	437	482	428	449	451	434	458	460	453	441	443	480	439	453	439	421	427	433	487	437	426	420	458	456	470	486	444	432	450	463	446	463	481	431	475	462	458	411	417	452	445	434	426	463	443	439	418	436	430	431	466	445	433	449	464	429	446	478	484	455	461	473	451	467	477	429	426	413	432	424	468	422	426	455	466	427	449	473	455	434	465	441	430	457	417	452	463	441	444	460	450	490	446	462	457	469	440	447	473	443	435	448	489	399	466	441	439	420	464	466	453	455	423	413	465	449	482	452	457	425	443	445	436	439	438	461	446	421	413	447	432	418	415	464	434	442	413	432	454	445	405	416	467	415	456	431	459	473	367	423	462	446	449	444	457	457	445	454	479	421	480	454	442	425	463	428	458	465	420	434	427	433	462	436	422	449	458	447	416	433	430	429	465	396	414	436	437	474	422	431	457	433	466	410	481	448	491	450	435	424	429	438	457	434	437	427	434	418	457	439	425	449	440	455	422	428	431	423	457	492	468	450	459	463	448	441	456	466	455	489	420	463	447	438	442	430	456	409	425	466	481	393	473	445	473	434	437	439	428	450	486	417	469	441	450	477	441	425	427	422	446	438	434	459	419	432	467	480	459	434	457	432	431	450	429	468	457	436	411	439	485	444	448	443	430	414	403	489	412	441	439	441	480	470	471	438	467	420	484	441	453	418	434	424	444	415	434	489	428	454	453	416	451	449	485	428	484	467	413	448	441	466	430	413	445	447	421	409	414	468	466	421	464	434	407	426	434	434	478	449	460	472	426	448	467	463	436	462	444	461	449	467	470	453	451	432	458	426	446	431	446	430	462	417	456	420	498	439	433	458	461	468	450	453	442	438	391	441	469	435	446	435	440	425	458	502	425	474	444	470	419	464	421	448	475	427	413	456	455	437	449	445	441	398	434	419	464	446	480	471	429	478	470	464	453	424	460	438	407	428	418	478	457	453	477	439	464	469	445	416	433	474	437	436	455	458	473	438	421	434	463	429	452	469	456	469	467	484	452	446	400	407	452	435	428	392	439	419	436	406	424	442	434	457	426	449	432	433	493	413	476	423	451	459	467	461	420	421	445	431	468	466	432	453	460	398	420	476	451	429	449	460	432	430	429	422	460	454	437	448	458	433	465	460	429	424	429	467	441	421	423	458	423	448	455	464	467	457	452	444	471	427	422	461	451	409	435	421	475	396	458	423	436	477	474	474	444	440	437	435	448	457	422	462	428	449	459	452	459	428	448	437	465	422	421	434	438	441	455	439	436	424	439	457	452	466	449	473	444	461	433	476	423	434	456	452	428	458	436	428	447	476	414	439	451	443	451	455	413	453	427	422	440	465	437	396	491	415	471	447	417	426	430	475	456	398	458	439	437	395	459	456	446	441	440	455	446	427	439	452	454	440	427	434	408	446	479	431	438	461	459	419	401	459	434	424	469	440	445	413	456	443	447	411	465	459	443	458	437	420	455	470	475	442	438	443	457	424	475	438	418	428	469	438	415	456	490	490	461	463	464	426	471	432	459	427	453	444	462	423	442	436	461	431	442	473	454	440	432	475	465	463	468	437	426	465	439	468	446	480	492	462	425	460	424	415	418	459	445	443	450	434	458	453	433	446	447	452	465	415	460	466	453	457	437	409	443	442	470	464	419	484	440	486	423	450	479	445	426	455	445	453	417	434	447	414	456	456	437	461	449	441	453	438	425	455	418	477	403	429	473	465	451	463	411	434	443	437	448	456	436	436	459	469	462	450	486	479	443	486	433	474	446	473	423	443	463	430	445	481	425	455	408	475	416	486	472	418	470	500	432	428	460	463	431	456	413	472	462	443	459	438	449	453	488	428	452	416	399	434	475	422	484	441	442	468	435	438	450	428	445	449	439	480	440	414	460	455	442	473	437	443	426	470	444	435	461	461	410	458	435	488	467	437	429	409	455	471	435	493	484	424	493	436	479	469	430	407	442	471	458	445	471	469	408	457	427	426	443	465	441	436	448	419	468	426	450	495	439	431	479	453	466	432	430	450	422	447	470	477	431	430	423	414	460	417	436	454	440	460	422	461	449	443	422	455	427	411	471	420	411	422	427	431	467	440	461	483	443	440	431	430	425	431	446	464	446	502	452	506	459	449	468	420	431	424	451	431	443	451	436	447	428	443	460	445	445	473	421	420	460	466	410	447	461	441	420	442	448	441	466	422	468	448	457	446	471	461	401	436	450	450	397	475	412	437	454	506	474	445	493	461	434	486	476	432	434	417	480	449	443	454	417	454	452	461	468	452	416	428	448	448	467	432	466	413	459	448	422	432	394	439	453	448	449	468	481	443	447	421	431	442	436	446	468	429	465	472	442	458	405	435	445	464	434	444	426	437	446	419	422	458	450	420	435	465	495	422	403	449	424	471	441	456	433	442	431	435	405	427	438	453	427	473	438	426	470	451	449	466	502	433	428	473	461	434	433	447
26357	21134	14180	1415	554	494	519	496	462	476	451	458	458	454	485	473	436	438	476	442	428	458	413	448	640	564	469	494	415	399	470	436	457	443	475	457	457	448	460	446	464	461	446	445	417	433	463	456	445	460	450	474	476	440	473	489	409	459	445	451	443	435	491	488	458	450	439	430	446	447	487	428	467	449	452	461	439	434	466	435	445	460	428	448	475	430	468	413	445	430	454	451	471	477	423	416	444	462	406	430	461	474	466	426	427	453	442	432	429	482	440	432	440	373	478	390	417	468	454	413	430	423	452	446	446	425	427	401	423	457	444	463	503	439	425	439	451	462	432	480	437	421	439	432	489	476	451	411	444	455	421	414	423	439	441	447	437	442	425	428	468	462	436	473	456	444	430	440	431	435	399	463	461	429	459	456	451	399	465	446	433	439	417	446	496	493	454	466	427	473	449	436	457	424	477	468	435	450	456	424	426	497	489	485	422	459	477	446	444	428	430	415	453	443	497	438	448	470	438	475	427	452	469	428	423	464	437	471	463	442	440	442	427	429	450	396	481	439	459	481	481	407	480	451	508	445	437	445	435	422	452	465	463	454	477	460	425	430	462	427	432	431	456	444	412	425	424	450	445	463	462	420	427	453	493	491	436	439	486	457	464	425	421	462	436	438	438	455	446	482	465	455	464	455	460	459	503	423	464	444	414	446	452	425	438	447	454	440	419	468	421	469	440	452	430	435	443	447	463	447	443	424	476	453	446	398	424	452	463	460	454	449	449	440	437	439	447	444	452	457	458	428	470	451	444	449	406	437	470	454	457	421	422	451	480	435	426	441	443	462	423	439	468	446	461	506	427	476	429	470	467	422	475	424	427	461	453	448	452	474	429	468	438	473	430	453	446	462	455	463	438	426	445	430	436	425	434	463	476	420	476	404	457	442	460	450	446	441	459	461	452	453	448	445	428	431	471	470	430	452	446	465	398	441	434	466	441	445	445	457	467	433	436	445	425	445	456	449	440	440	448	438	430	427	484	460	423	432	430	450	432	472	445	409	439	401	449	460	431	457	428	417	498	446	439	464	483	440	452	430	434	487	450	452	463	449	439	481	434	464	416	457	463	426	437	423	431	468	460	437	427	447	410	444	431	434	442	443	455	435	446	427	439	432	456	448	483	438	464	457	445	422	424	459	428	452	430	441	440	468	492	477	454	472	479	418	423	415	430	452	447	421	443	441	433	435	470	428	454	448	435	477	427	435	444	487	451	430	458	473	486	443	439	474	453	440	454	416	444	397	478	494	472	434	424	438	462	413	473	472	448	471	415	464	458	470	470	452	442	431	441	465	462	472	452	428	426	448	454	439	469	427	436	436	494	444	451	439	399	437	431	447	442	448	457	428	464	455	469	429	450	444	412	461	485	457	443	454	434	421	486	442	458	438	448	456	441	432	457	416	450	484	424	438	457	498	444	405	451	466	465	414	461	468	427	450	408	427	451	462	461	449	432	431	442	461	441	428	438	429	449	472	452	424	462	468	457	425	484	447	401	458	443	463	451	451	442	421	446	449	450	443	447	469	449	462	461	425	443	416	429	479	462	454	411	418	450	453	425	410	478	459	449	448	435	414	432	463	421	458	427	475	432	473	456	482	408	467	471	432	467	448	454	425	454	427	478	462	427	438	433	452	449	422	450	481	446	417	440	444	445	455	445	480	451	434	455	417	440	457	430	443	429	438	465	460	451	472	424	458	446	425	454	442	463	502	453	455	470	457	439	449	418	379	469	444	468	414	485	454	450	431	447	444	424	428	443	454	423	477	427	444	452	475	458	450	468	438	473	437	433	439	461	453	443	434	400	445	440	431	475	435	456	438	450	446	446	471	485	448	490	451	447	459	424	447	467	460	463	382	495	445	436	493	440	430	477	427	476	452	414	460	408	443	472	445	489	451	433	452	447	464	473	472	456	438	462	453	462	461	484	444	444	421	410	452	467	457	424	437	446	413	452	459	425	470	430	455	439	469	449	437	490	443	464	449	444	438	422	445	457	450	452	457	487	440	428	405	430	434	469	437	463	449	410	438	456	433	430	457	466	439	435	477	489	440	475	436	415	438	447	440	454	451	427	428	458	446	463	444	442	464	430	439	451	413	454	464	465	431	456	449	431	466	430	489	435	431	461	426	433	459	466	468	455	444	474	432	436	420	447	432	468	428	478	482	451	453	404	436	486	458	454	474	447	505	442	472	431	447	460	449	434	466	451	465	455	463	452	436	466	447	432	428	438	454	441	462	442	393	481	454	441	458	444	471	437	438	455	482	433	472	472	453	468	435	463	473	498	456	442	426	437	456	461	453	495	480	453	447	450	459	475	447	458	432	457	456	449	435	421	469	404	416	445	462	452	437	465	426	461	439	423	460	440	399	456	424	413	451	445	486	446	451	413	428	427	471	502	454	441	444	431	415	454	478	408	433	444	443	486	477	426	487	398	397	452	430	449	443	450	453	468	437	455	473	474	458	430	429	447	421	455	429	436	451	453	464	449	474	419	416	432	462	445	442	452	447	454	467	468	453	426	428	425	425	441	456	443	450	442	471	466	454	461	449	475	464	457	426	376	462	456	462	465	418	450	427	448	416	461	453	426	420	432	455	460	378	446	446	438	473	455	399	438	448	446	451	414	449	481	480	470	461	444	446	436	427	424	442	483	473	492	441	424	449	472	497	437	470	440	463	452	425	472	448	474	451	438	485	459	417	445	444	448	470	456	450	482	460	470	443	443	442	460	463	419	471	471	462	489	439	427	430	466	411	468	483	489	429	395	419	416	420	482	462	437	440	468	455	436	467	451	469	430	437	470	410	423	462	461	455	471	453	437	416	448	509	390	413	458	411	413	457	487	450	452	414	437	479	444	474	434	413	458	478	426	422	398	459	415	446	461	479	471	436	434	439	448	453	450	493	448	443	453	453	450	449	451	443	458	448	406	427	415	448	452	442	471	421	463	416	474	444	425	414	462	425	460	459	440	486	438	427	439	470	450	423	479	441	397	450	446	436	435	434	453	434	435	453	442	427	417	421	495	413	413	454	423	481	452	483	421	441	456	431	432	455	425	421	487	455	441	478	437	458	426	432	419	454	481	451	437	450	462	460	410	447	422	425	437	429	420	448	450	472	452	434	407	431	401	463	474	415	442	443	447	449	487	471	393	470	465	396	459	454	450	446	456	374	452	409	472	408	458	464	444	423	434	466	432	448	445	451	432	463	435	400	452	447	413	430	428	432	458	444	421	451	431	444	401	486	497	442	418	461	449	465	458	467	449	440	454	450	447	466	437	461	425	411	456	453	457	461	464	474	435	465	404	436	451	444	445	434	434	437	466	453	436	495	424	458	455	447	419	475	424	492	441	402	450	418	434	462	446	470	393	471	447	465	393	469	410	410	461	436	455	450	471	503	447	434	442	467	473	438	436	479	436	473	447	436	462	460	448	491	467	413	421	436	443	437	448	460	494	426
23178	29632	4284	945	828	787	784	708	729	684	696	639	686	705	621	674	661	695	651	647	638	645	674	784	1168	984	661	676	698	623	696	643	631	649	660	631	629	712	633	626	660	598	684	660	648	702	635	650	643	607	640	649	688	666	629	629	638	629	667	627	667	664	691	688	619	668	638	633	641	649	627	626	622	632	605	661	675	663	675	686	639	615	663	650	665	663	639	642	641	657	684	620	662	633	638	604	642	605	635	659	644	598	673	651	635	645	679	617	624	713	666	713	636	640	623	711	641	622	680	660	660	648	654	682	634	674	632	630	614	636	660	639	666	658	599	612	600	686	664	605	641	661	647	680	648	633	664	697	635	651	649	620	644	657	649	674	680	616	622	636	625	643	635	662	625	674	620	718	660	654	641	624	631	664	630	668	639	654	660	619	673	667	634	670	651	654	662	611	695	687	660	652	708	664	657	654	639	641	691	617	684	654	636	654	653	637	618	654	624	614	639	656	656	678	672	636	630	650	605	646	632	665	646	631	671	627	630	662	629	625	653	680	657	647	651	655	659	677	634	640	645	687	690	632	611	666	672	643	642	688	697	619	623	647	640	623	666	661	708	644	687	625	651	629	595	688	673	622	633	637	596	661	608	674	605	650	651	653	616	670	633	659	654	676	686	655	652	669	685	664	665	638	636	665	641	661	664	658	634	652	660	680	607	655	655	670	620	656	638	656	642	695	642	657	661	620	661	672	604	639	624	614	625	671	661	638	659	662	666	646	647	642	663	630	656	608	621	683	628	631	664	608	625	624	655	671	640	651	642	612	668	644	591	675	652	685	632	659	655	632	609	605	637	685	570	646	624	669	637	672	693	667	658	634	665	643	653	674	668	640	689	646	599	692	613	664	642	665	656	650	634	648	681	647	656	643	657	656	640	699	609	638	648	678	667	653	670	650	668	648	606	720	625	624	632	664	630	643	623	679	593	665	638	651	634	650	635	691	667	647	620	686	719	659	690	644	693	608	674	636	662	681	627	647	676	667	629	635	639	626	648	634	648	684	653	669	629	656	664	656	629	671	644	673	630	663	657	706	620	655	650	681	640	660	680	716	651	611	612	660	668	650	618	613	651	660	641	654	634	649	681	648	668	664	686	672	614	645	671	636	644	622	637	625	643	632	675	665	649	675	687	667	595	643	680	603	669	667	652	666	661	656	646	635	616	648	617	666	714	676	670	635	645	611	649	654	651	675	651	620	652	627	694	684	653	650	643	638	639	631	690	700	640	662	633	613	636	672	659	675	699	638	653	644	611	661	620	666	648	647	666	654	660	677	677	644	651	654	628	643	659	643	633	667	661	637	623	676	624	606	635	693	657	659	645	725	685	646	632	639	614	675	652	657	674	660	642	655	672	594	645	666	695	664	643	623	660	670	600	646	691	703	684	637	673	663	697	647	670	664	682	665	647	666	620	671	616	691	671	598	632	693	651	664	617	618	657	677	661	654	608	670	728	617	661	674	612	646	689	632	646	704	687	656	644	673	601	645	646	592	652	598	640	646	638	669	639	617	650	677	691	653	611	645	630	619	642	644	608	650	633	659	629	686	623	630	677	620	695	642	642	618	688	666	664	641	642	665	648	642	637	599	662	623	629	602	622	649	645	663	660	647	657	685	659	620	640	613	646	649	643	679	644	648	653	659	666	718	622	651	627	619	600	658	654	634	636	632	593	672	654	632	646	660	650	673	594	648	652	639	672	634	646	639	685	702	676	638	652	686	671	642	669	655	672	665	666	679	617	618	606	661	652	652	681	689	680	623	638	637	605	696	667	620	651	645	604	700	635	617	616	648	653	627	637	652	639	659	676	648	607	652	635	682	694	703	651	594	626	617	657	675	643	641	663	664	626	676	696	643	661	594	649	661	657	671	662	662	645	671	641	656	637	709	669	660	694	663	630	622	626	643	638	667	656	638	648	621	671	696	643	657	664	627	672	695	637	600	641	599	619	660	678	654	672	633	634	667	665	659	639	646	636	694	657	629	663	660	637	636	644	669	662	638	669	668	702	645	657	627	645	677	603	617	626	702	631	639	659	642	636	608	687	659	712	648	684	637	655	667	661	645	670	662	667	641	627	673	636	625	660	641	663	639	616	628	598	638	669	675	660	686	657	644	656	642	620	652	683	613	684	634	589	634	634	660	608	661	627	657	676	709	676	645	656	692	679	675	663	660	606	618	636	647	663	634	682	577	623	628	634	656	661	673	650	659	696	651	624	647	590	622	638	678	632	688	681	665	671	671	671	655	667	703	663	647	637	673	645	693	607	626	685	613	647	621	676	584	616	644	653	666	667	641	594	666	654	669	640	667	605	645	646	592	638	670	638	680	660	695	644	692	667	649	643	646	588	612	642	651	651	621	663	695	650	627	611	690	646	649	665	644	627	667	647	646	661	623	692	630	665	628	672	646	659	657	687	664	650	648	676	625	634	705	672	642	682	684	635	637	685	647	658	684	676	623	649	663	628	672	689	671	649	635	629	692	687	620	644	665	643	637	617	667	633	642	690	612	638	637	619	632	623	685	616	674	688	621	643	683	627	644	639	668	595	599	635	645	600	620	664	630	620	643	600	631	695	649	668	627	657	685	685	632	597	699	659	650	678	657	651	674	660	679	644	637	642	696	680	650	659	636	673	663	626	651	639	634	659	684	658	628	610	658	597	683	595	667	648	668	669	658	643	654	637	655	658	651	629	707	640	633	651	698	669	711	648	682	636	727	653	660	650	606	677	653	644	615	665	703	655	670	673	624	699	628	654	708	653	680	674	651	656	592	647	679	701	635	653	634	649	607	676	633	628	659	653	617	655	666	682	660	645	643	640	625	666	633	667	664	656	652	658	650	645	663	681	649	685	673	618	687	648	676	627	664	618	633	663	620	666	653	655	707	609	630	626	627	624	632	657	647	631	638	628	635	682	650	654	641	654	631	695	664	679	646	670	666	698	704	637	655	606	625	597	648	675	654	684	627	686	655	664	642	650	648	607	643	648	606	669	686	647	670	617	695	678	676	649	628	665	612	662	637	647	620	694	666	593	641	664	639	661	656	643	636	624	633	633	673	652	652	644	643	654	657	690	645	670	627	625	674	658	630	617	641	692	693	641	643	702	633	630	658	643	690	675	662	642	584	644	653	679	712	638	679	650	671	633	660	688	615	656	634	595	635	663	652	607	674	622	658	621	697	644	667	658	685	645	631	640	619	645	628	660	632	618	606	643	636	661	647	602	637	643	658	636	669	659	642	702	668	672	620	683	656	652	638	662	625	698	685	664	687	687	650	668	639	673	650	682	689	641	646	657	630	646	627	649	656	621	624	647	653	665	627	617	681	604	672	629	625	663	661	634	664	625	627	657	624	625	699	688	629	685	683	642	650	638	684	639	630	634	621	687	711	671	647	663	643	673	636	660	669	685	681	644	668	645	682	690	619	639	628	603	619	609	663	623	668	623	672	641	687	696	657
23854	20912	28042	23909	20808	7198	1072	766	685	629	613	647	574	565	601	565	566	546	603	571	559	550	545	1144	1907	768	562	497	561	601	596	546	488	531	552	550	523	529	508	494	504	562	512	544	487	510	535	522	550	514	526	521	542	540	521	529	573	541	531	517	505	533	533	541	522	526	532	543	537	522	517	508	516	537	499	495	521	504	468	503	516	513	507	482	535	551	530	560	472	505	471	506	510	545	582	539	493	541	524	548	548	490	484	500	494	539	492	512	520	534	541	519	513	544	524	519	493	547	569	526	517	556	538	476	510	498	533	523	539	501	496	555	526	531	528	480	485	503	529	507	530	508	540	543	547	550	518	534	502	521	505	538	524	520	515	536	503	535	501	510	477	507	511	548	519	506	538	518	538	528	507	560	550	547	566	516	485	501	532	523	524	520	510	514	487	487	510	526	474	509	509	515	555	539	503	516	501	521	502	510	524	522	535	550	493	523	525	546	505	511	505	540	561	513	547	513	536	478	513	515	504	494	562	498	487	507	477	548	525	545	523	487	534	524	541	516	520	516	541	531	499	501	511	516	511	480	493	487	477	511	509	530	562	498	517	517	521	536	530	511	527	526	474	519	480	554	565	543	521	492	494	534	508	475	524	542	517	524	534	513	526	535	499	510	530	493	567	539	537	532	496	500	494	511	463	500	509	480	531	515	508	530	500	525	505	552	528	498	536	550	512	481	514	519	517	553	467	537	541	553	549	473	523	460	506	516	530	532	502	481	497	555	529	488	508	507	525	546	479	519	541	479	504	520	514	521	537	490	495	550	508	479	503	502	530	489	500	519	502	511	574	523	518	506	516	502	551	532	534	515	522	431	546	523	561	481	504	547	552	504	487	559	490	485	471	479	557	506	511	523	530	515	504	512	523	505	493	498	491	526	497	536	527	539	532	501	538	507	538	531	514	515	518	486	517	553	543	502	509	560	574	492	504	511	526	544	500	522	514	522	488	531	566	499	517	557	546	549	510	504	500	544	557	534	558	477	507	571	560	537	503	514	494	555	507	481	534	538	538	509	532	500	515	539	546	532	513	512	537	489	494	507	529	505	503	510	542	519	495	518	538	490	554	518	514	539	511	508	530	538	518	528	534	520	515	477	498	489	526	524	526	561	504	492	532	479	555	490	529	562	512	496	531	518	548	546	507	518	511	502	506	523	569	519	576	500	513	527	532	504	523	517	466	506	547	526	540	464	517	553	472	554	512	559	552	543	475	479	508	532	507	486	524	533	523	500	537	504	519	527	515	547	514	525	533	556	509	498	504	503	499	544	531	503	543	546	491	525	537	488	546	496	508	512	521	560	513	490	521	493	517	504	523	504	490	493	497	539	483	500	535	514	435	513	509	476	511	541	510	498	504	523	535	534	478	491	513	498	557	522	538	499	513	530	502	519	478	514	508	480	506	514	440	513	538	536	544	511	509	522	524	521	536	552	535	485	555	555	528	570	562	540	482	520	514	530	459	491	502	537	520	569	545	553	517	496	539	522	490	532	564	565	504	536	486	515	473	484	552	525	518	497	504	509	508	481	504	515	494	502	505	536	496	486	569	487	504	515	509	521	516	562	502	550	517	501	494	505	494	511	538	513	468	510	558	498	507	524	545	496	528	514	525	517	521	577	534	501	525	501	490	492	537	486	520	481	544	521	472	526	513	545	532	551	531	553	538	534	522	517	492	458	484	488	539	525	526	535	488	529	516	501	536	491	528	516	540	521	517	502	521	511	553	500	529	539	562	543	527	506	544	526	497	496	534	482	513	516	456	487	505	496	593	523	500	495	543	543	508	527	497	503	541	518	489	506	529	544	513	452	512	521	511	536	524	509	527	543	532	538	553	506	529	507	594	503	538	440	520	525	530	538	493	499	513	523	515	526	537	535	543	518	493	532	530	505	506	521	530	538	503	553	534	516	514	531	495	509	485	569	541	503	500	510	514	516	543	508	509	528	530	507	497	534	523	513	548	537	504	523	528	496	485	518	519	505	488	550	498	497	503	520	450	547	528	520	529	528	510	591	515	549	531	530	519	562	515	530	531	520	561	537	524	496	547	559	488	528	507	513	529	528	518	517	527	510	525	526	533	547	493	511	557	540	512	571	490	552	522	468	538	535	522	563	527	523	536	558	556	519	557	501	534	483	506	531	467	501	537	538	522	502	503	479	522	527	527	526	513	505	498	495	507	510	475	511	528	545	526	538	487	524	491	538	498	500	520	534	498	532	518	469	531	518	529	510	490	532	497	538	549	512	499	498	519	538	495	536	514	526	568	505	531	514	516	490	525	554	493	492	528	558	561	573	515	492	508	555	517	557	509	515	559	488	524	531	527	495	520	513	503	528	528	501	504	543	529	496	549	467	513	525	504	555	517	529	515	517	518	527	553	513	549	527	506	503	515	535	499	530	524	494	530	510	515	536	506	539	502	538	521	523	530	507	519	513	507	527	524	477	499	530	472	514	503	518	544	503	501	569	540	535	542	529	516	528	502	522	502	540	501	519	536	520	505	485	469	521	521	551	509	555	476	514	509	528	504	535	544	502	510	512	474	498	498	575	493	513	528	563	489	556	574	501	521	503	539	555	518	492	468	494	549	521	479	491	516	531	549	503	524	496	476	517	496	487	541	497	533	519	542	561	544	547	545	480	539	502	509	487	540	512	489	524	556	486	525	557	498	536	524	510	502	520	496	490	516	515	527	467	526	526	493	548	570	530	540	494	520	514	544	543	513	511	544	505	552	501	485	496	513	533	542	571	483	525	549	515	501	501	492	536	537	527	478	535	503	530	526	502	523	518	529	515	566	565	541	494	504	517	498	530	553	542	503	511	538	482	513	503	476	538	522	502	503	519	506	522	551	525	509	489	479	522	542	547	536	571	538	531	536	515	518	544	510	536	491	510	529	518	503	491	532	521	512	504	547	553	532	530	508	491	544	517	521	542	497	465	539	491	484	543	552	489	511	523	516	524	502	522	511	510	527	499	497	517	509	505	528	487	532	555	554	515	559	492	538	534	546	527	554	572	511	476	543	527	490	501	503	520	529	494	481	491	506	499	540	494	532	519	542	490	514	570	508	519	519	513	505	559	528	577	501	522	501	535	525	525	476	547	512	532	487	492	484	508	522	529	486	522	510	506	494	533	544	511	526	538	548	540	513	507	522	546	478	510	477	523	541	555	509	494	512	520	540	522	521	526	481	542	531	564	522	464	547	532	523	492	491	521	501	534	522	488	518	527	496	532	525	505	510	497	547	534	542	544	508	542	524	523	524	505	518	496	563	535	535	501	529	524	527	521	496	557	527	523	517	522	510	488	510	543	535	541	526	530	527	506	516	531	511	528	532	473	532	529	500	482	515	537	533	539	509	538	550	536	546	518	521	504	551	516	529	536	530	565	525	519	471	535	549	522	526	484	515	470	513	526	524	526	521	475	540	530	518	529	514	507	505	486	497	545	551	521	515	490
43937	59291	7825	3619	2576	2118	1741	1488	1335	1214	1094	1044	981	943	885	920	916	895	900	886	810	828	883	2557	4150	1504	793	796	767	770	769	786	729	812	800	828	788	777	773	818	766	783	771	775	786	788	751	778	814	761	837	742	730	820	747	744	740	755	812	763	732	813	795	802	756	733	737	752	808	752	775	750	787	762	763	729	769	786	769	778	728	760	780	747	741	738	753	767	817	757	762	746	770	797	819	750	732	733	737	764	717	763	771	808	783	786	787	733	691	781	795	718	759	773	748	743	800	781	757	859	760	736	766	717	782	719	766	752	698	788	745	753	711	750	710	687	777	766	783	755	760	776	718	765	711	731	729	747	778	765	800	728	778	762	765	743	756	711	782	752	761	769	815	774	750	764	698	811	750	724	799	783	780	773	757	765	783	747	772	728	801	730	777	763	778	760	762	727	737	796	778	750	702	755	728	718	739	793	714	706	728	744	730	785	772	801	714	778	754	830	737	752	791	809	732	789	749	793	742	756	787	791	783	765	729	748	782	763	709	762	783	773	747	778	791	732	794	756	717	775	690	771	770	763	725	742	783	751	772	699	787	793	738	755	762	726	781	731	727	785	768	752	805	771	753	742	757	752	787	793	731	740	769	747	715	708	748	785	795	751	790	742	764	738	793	756	769	737	803	832	771	724	819	706	778	751	733	713	750	756	743	746	751	740	773	715	755	752	749	781	731	765	758	745	732	746	778	758	767	753	707	765	777	801	792	753	785	754	741	721	762	761	757	784	748	700	782	733	749	738	798	718	762	753	762	774	778	758	775	790	751	763	790	718	773	746	761	790	723	787	766	735	755	755	757	762	788	791	745	720	764	801	766	793	748	754	775	732	767	775	752	760	763	731	731	729	692	751	740	768	800	759	728	747	724	788	754	759	792	727	799	781	751	737	738	773	762	775	726	759	769	712	748	742	730	753	723	757	753	780	798	774	754	794	798	738	750	778	763	760	764	776	767	789	732	767	775	765	746	785	704	772	755	747	772	738	782	798	766	776	725	763	746	748	782	811	757	764	719	741	804	749	716	761	715	763	742	745	758	783	774	755	714	773	797	724	751	755	744	804	766	788	749	730	768	740	740	771	735	780	730	729	765	741	752	745	747	790	790	769	793	714	774	764	799	777	764	766	771	787	763	758	716	762	736	756	774	753	816	773	803	731	717	791	758	773	720	751	752	810	815	734	807	754	780	767	753	720	726	745	756	765	759	749	752	731	763	747	772	719	706	796	758	772	748	741	757	758	764	732	827	770	799	803	759	767	761	738	805	769	700	725	720	764	720	727	737	713	755	780	768	771	704	717	727	777	766	767	764	710	771	776	755	764	772	758	739	751	752	805	803	737	761	762	766	749	828	764	773	771	749	741	778	811	789	723	735	738	716	762	745	786	730	779	781	782	769	802	786	798	740	773	758	732	778	729	763	753	812	762	694	805	737	759	770	772	718	766	731	755	740	813	770	817	758	785	763	738	785	778	718	780	775	727	775	755	790	708	772	763	754	727	749	790	795	819	766	770	757	748	757	774	770	767	738	711	745	771	756	721	765	812	747	706	751	767	792	744	751	688	768	754	753	737	752	731	698	742	763	755	777	797	794	740	736	708	724	718	730	800	738	786	746	828	726	728	759	709	777	785	767	716	771	754	738	704	745	798	812	758	802	719	713	743	756	765	773	777	750	769	798	784	768	737	802	742	739	771	746	772	715	744	762	808	767	736	773	826	812	783	776	781	811	761	762	742	761	764	773	746	752	729	783	693	812	776	802	758	713	783	737	809	746	737	766	817	711	754	784	765	761	772	745	782	795	797	759	764	803	819	807	765	808	780	738	803	718	756	771	748	727	717	771	732	757	742	749	734	813	749	788	701	766	739	766	767	772	732	731	756	742	716	752	745	733	748	799	797	744	767	762	776	759	765	779	727	752	751	779	785	773	748	842	764	730	745	817	771	730	730	719	794	795	760	755	720	778	759	766	768	736	721	724	714	779	791	794	728	769	760	745	736	788	757	737	715	815	727	743	762	737	737	766	755	757	759	736	768	721	780	709	750	726	772	781	744	757	775	784	722	725	768	827	765	739	777	735	747	738	748	724	724	783	766	760	753	758	745	716	745	768	734	725	746	778	789	730	743	736	751	732	729	746	758	722	777	725	751	757	785	824	729	738	749	791	781	794	784	764	747	689	796	730	746	735	788	730	753	758	762	722	729	720	767	745	743	792	807	743	767	760	786	760	738	777	811	759	736	760	722	699	773	689	825	745	767	800	712	718	768	773	794	749	720	732	727	722	825	789	757	780	758	752	765	746	724	738	779	777	768	780	746	752	797	766	784	709	789	761	721	739	733	744	788	789	789	801	761	764	746	809	760	781	797	787	738	723	717	753	766	740	767	742	739	779	760	749	751	722	751	763	727	795	733	806	733	751	773	741	738	814	741	724	789	751	750	767	709	733	794	772	733	772	740	803	815	773	752	719	776	764	722	767	708	749	794	758	745	765	792	757	749	755	788	774	730	766	787	757	779	771	714	748	740	765	741	731	678	747	721	716	772	792	724	767	720	756	773	725	774	757	769	751	758	750	701	748	786	731	764	761	795	775	759	780	819	782	734	758	747	761	776	754	744	767	804	758	770	757	735	732	746	816	766	726	732	767	729	751	772	778	711	758	751	766	774	742	727	735	727	724	781	793	755	790	781	807	750	773	781	758	766	736	713	740	795	746	761	734	730	739	757	775	783	748	779	768	804	745	753	744	757	825	762	750	763	728	752	787	751	773	776	746	769	714	793	767	762	769	768	779	745	729	744	723	712	776	772	726	740	713	757	759	745	732	747	775	794	690	785	779	742	714	782	761	811	745	740	776	780	750	822	732	778	823	819	750	800	736	779	722	762	753	756	778	722	750	801	753	733	772	789	742	698	761	737	788	711	762	765	792	746	799	765	750	740	769	731	755	781	797	752	758	742	764	744	795	757	787	782	743	722	745	713	783	743	746	727	764	732	759	754	797	783	777	755	764	742	784	738	740	768	735	771	760	748	785	769	731	770	738	749	768	792	754	793	751	760	772	737	753	786	786	736	778	749	804	765	750	740	747	774	783	791	743	752	714	786	766	805	779	748	761	749	737	754	785	774	764	771	789	779	687	745	740	755	775	719	728	719	734	754	750	739	720	748	772	725	733	779	755	775	753	791	716	758	790	792	744	770	751	758	750	811	785	813	776	781	803	786	828	791	763	808	788	753	768	800	767	718	764	801	774	745	725	771	741	780	756	768	759	806	756	746	785	712	762	782	774	787	758	760	762	801	779	792	765	774	732	785	767	769	777	816	730	753	771	757	796	796	722	773	738	762	754	809	698	781	766	760	741	733	761	751	774	744	784	734	753	749	769	720	788	754	773	789	741	775	796	763	761	791	755	725	766	788	735	773	758	761	800	747	796	741	769	777	740	790	742	771	710	759	712	759	746	778
22885	20939	28853	23182	20938	20873	5348	850	653	544	519	444	444	398	376	396	389	389	354	362	383	354	539	2192	3008	318	284	306	293	321	288	308	292	273	276	329	332	290	316	286	304	319	313	273	318	320	301	293	308	323	283	297	268	293	299	311	282	294	332	322	287	288	303	304	312	326	284	329	308	292	297	284	268	284	273	292	321	297	277	270	295	288	287	268	294	268	288	287	276	317	314	319	328	295	286	286	329	294	306	301	319	288	266	322	279	296	323	319	294	304	283	277	274	306	296	263	274	306	285	296	282	309	304	285	297	323	284	293	316	294	322	305	297	314	286	344	287	297	296	315	304	303	255	301	282	306	289	300	290	292	298	316	310	281	278	294	296	308	252	315	294	247	304	322	334	302	327	312	314	295	293	324	336	278	272	277	315	273	303	317	324	331	282	293	273	302	311	322	311	319	298	278	296	316	277	282	273	308	280	267	309	280	280	263	296	290	268	309	298	304	279	312	269	306	289	321	262	318	276	282	305	267	289	261	290	267	307	303	292	291	295	293	300	296	329	279	317	297	304	286	313	283	326	286	266	285	275	273	276	302	279	288	262	313	284	269	273	294	284	235	299	291	290	297	290	313	295	278	297	311	260	304	303	281	301	318	319	274	298	305	290	294	286	320	240	286	307	287	298	288	282	296	279	255	279	277	301	260	288	283	299	270	293	306	313	311	293	312	307	272	300	331	290	302	319	256	288	301	271	293	291	290	326	302	299	311	290	284	267	296	290	271	251	310	289	280	291	314	279	296	305	283	298	296	261	284	300	281	256	292	324	318	277	279	301	296	294	305	299	271	278	310	283	308	312	284	297	280	261	307	288	331	272	301	288	308	287	292	287	288	307	268	295	300	288	336	300	323	306	299	278	265	307	300	293	307	306	298	264	305	284	315	291	293	296	276	274	269	280	325	310	289	308	257	271	306	284	304	296	271	344	316	283	307	277	307	304	274	302	298	320	278	271	288	290	269	281	314	287	292	312	299	273	298	317	273	287	257	270	313	319	303	307	303	317	315	295	277	305	344	315	293	291	320	298	260	281	353	320	317	309	276	328	298	303	329	271	305	271	284	277	295	316	292	276	289	291	296	326	309	281	296	280	280	301	303	310	296	277	332	291	295	277	279	292	325	321	315	302	265	293	283	302	275	307	304	288	296	314	277	316	279	277	287	296	340	312	295	313	289	291	282	301	282	298	314	283	302	273	275	297	259	308	288	330	281	293	305	299	323	301	331	288	284	289	281	270	279	290	299	285	307	312	323	284	343	313	301	276	291	302	317	274	270	285	266	283	302	283	308	299	279	318	285	300	297	297	284	300	284	337	285	302	289	302	267	314	309	306	296	273	325	292	290	288	289	297	303	289	288	327	304	286	313	286	305	280	303	274	273	282	300	312	292	285	330	267	281	278	295	315	291	277	287	304	297	296	263	286	298	347	304	302	315	263	272	278	305	293	306	320	295	292	281	295	270	308	268	322	283	324	305	283	309	338	318	270	285	265	267	294	263	309	295	273	289	288	301	273	291	274	326	288	275	284	297	316	290	291	331	323	290	308	290	296	322	268	289	296	305	327	295	277	305	294	315	279	270	312	306	300	312	288	337	300	293	294	287	290	287	318	268	292	311	264	306	306	265	290	297	309	275	301	304	293	276	290	272	340	304	256	297	313	319	308	311	318	296	299	286	287	289	302	276	307	288	324	317	292	256	311	265	320	303	276	283	280	309	317	282	279	277	291	306	320	319	303	292	249	292	273	276	287	323	284	291	287	284	291	280	269	307	254	318	253	277	275	320	304	299	287	301	298	304	304	288	276	300	316	288	308	296	296	261	291	328	300	305	272	325	303	289	337	321	277	287	298	311	291	311	279	300	297	291	284	309	320	297	300	278	274	310	264	321	273	325	274	297	293	314	314	289	278	298	321	274	272	303	281	296	276	308	289	302	309	296	294	305	325	285	291	286	306	291	312	309	293	332	294	299	309	308	309	321	280	318	293	293	298	306	277	306	309	285	314	292	302	299	267	288	280	300	331	284	315	285	323	321	304	293	296	260	286	308	280	296	278	319	295	268	273	280	292	299	316	302	291	297	274	293	300	304	287	309	296	307	296	287	305	262	260	295	286	294	312	301	297	275	306	301	279	279	295	277	300	298	312	302	304	268	291	268	259	310	306	302	274	312	280	278	295	293	305	300	300	297	276	299	298	287	292	293	286	282	292	278	268	314	303	275	343	308	318	281	302	310	277	284	329	296	302	270	290	315	286	296	268	267	274	277	303	279	267	304	289	292	307	297	316	295	302	305	309	283	291	266	295	265	282	251	291	312	301	283	333	307	307	282	288	285	289	302	280	294	301	300	293	272	276	286	273	302	268	327	299	302	296	310	301	267	281	319	316	292	314	286	251	296	318	301	307	331	304	314	292	280	287	294	300	281	316	297	288	301	304	284	269	296	300	265	280	290	293	319	293	271	299	291	264	326	313	292	271	282	270	299	296	292	290	303	301	298	272	285	265	316	309	311	276	286	315	306	284	304	306	282	306	284	272	297	298	270	298	315	307	264	320	283	308	312	291	251	314	287	299	290	261	332	277	267	290	295	294	302	273	274	292	315	285	262	304	299	296	310	296	304	322	303	281	312	302	265	282	300	317	325	288	293	301	293	312	260	300	272	282	287	271	317	308	260	308	292	305	284	309	294	279	290	294	308	297	275	308	286	279	316	302	306	301	294	337	285	301	286	319	291	282	280	324	300	287	297	295	283	273	287	319	287	285	279	293	282	258	307	278	318	297	284	299	313	290	294	343	308	307	294	270	302	285	327	317	307	288	280	296	290	291	276	307	275	271	294	260	316	273	301	269	302	304	281	309	301	335	304	271	288	284	275	287	324	284	284	300	299	314	282	301	315	297	271	309	290	290	273	292	310	305	308	319	282	275	311	306	316	330	297	292	304	304	319	288	290	320	339	278	264	298	315	294	333	272	309	310	295	296	278	292	296	300	306	315	316	299	307	281	295	296	286	274	290	315	289	265	291	284	270	284	298	326	297	294	285	304	303	286	290	288	287	292	299	294	313	310	283	307	295	291	327	290	278	265	304	296	308	326	295	312	284	318	301	274	315	297	316	273	298	306	293	264	301	304	287	284	295	305	297	303	277	288	272	303	305	303	272	312	283	283	303	319	275	266	286	305	308	301	274	290	288	277	293	273	271	304	279	306	289	267	297	267	277	305	263	316	286	275	277	259	261	317	265	288	302	286	292	277	295	280	311	304	313	306	294	282	306	308	288	292	292	306	294	279	326	314	285	326	290	271	305	312	299	267	302	290	285	318	301	310	295	265	315	295	298	274	280	294	293	297	268	325	299	322	322	313	277	292	310	285	286	319	294	315	278	295	283	297	281	303	285	285	328	287	303	305	299	296	288	303	279	331	276	286	302	290	281	282	285	309	286	282	269	274	287	290	287	300	295
50419	68135	10630	5688	3915	2983	2322	1926	1541	1267	1168	969	963	857	775	733	741	646	637	595	585	601	1114	5158	6611	536	482	460	435	498	502	489	464	493	497	471	439	513	437	448	495	466	451	482	450	448	472	461	446	398	441	448	496	436	448	455	516	464	425	419	459	381	507	467	443	460	454	473	453	492	485	459	439	464	489	424	449	446	430	452	453	428	431	433	423	440	450	410	445	470	475	451	401	458	438	478	438	480	395	478	441	490	459	458	446	484	467	455	429	457	431	452	456	456	439	440	405	427	423	443	437	483	418	464	446	473	442	388	426	418	490	422	439	483	470	509	444	429	465	430	420	460	430	464	429	438	441	409	406	435	462	459	447	437	445	433	442	435	496	457	462	435	453	440	481	464	401	423	419	436	434	460	416	443	462	454	444	425	428	457	482	436	456	468	402	428	445	435	480	450	460	479	464	457	460	435	458	465	452	424	441	431	439	474	443	428	452	409	446	431	443	437	457	445	479	429	458	432	418	416	429	443	406	425	414	491	419	418	459	431	447	465	420	425	445	432	435	472	472	435	437	451	478	448	438	439	427	415	455	405	453	449	443	408	457	447	481	424	470	426	402	435	477	434	483	453	395	405	456	460	438	450	426	400	455	429	430	470	444	447	412	450	444	420	452	409	442	443	451	420	450	471	466	482	426	449	438	463	454	474	422	470	450	461	432	469	445	428	413	424	448	447	437	433	491	429	444	432	452	405	438	437	424	453	445	433	462	445	450	416	442	467	456	419	461	467	478	451	446	402	430	410	409	439	420	423	479	427	419	435	464	462	450	432	451	480	401	453	422	468	471	418	444	458	480	454	462	468	499	439	457	471	420	484	457	436	463	419	434	404	446	454	430	442	428	437	467	449	445	458	432	424	446	397	459	436	448	444	431	450	425	485	441	421	451	447	474	458	465	472	443	477	396	452	463	408	465	436	457	428	470	435	442	420	464	430	471	439	438	430	418	414	439	456	435	497	427	417	440	472	455	443	432	445	436	446	444	452	438	470	452	432	416	435	451	428	446	438	452	438	426	483	427	464	475	405	448	461	432	467	389	436	443	440	481	490	462	420	402	454	411	482	429	413	430	471	465	450	437	483	454	451	426	488	457	435	410	463	442	445	468	435	451	441	484	450	463	437	467	447	464	443	448	447	431	450	453	481	461	425	483	458	443	465	447	423	410	463	447	455	436	484	436	456	445	445	433	444	449	441	411	466	450	436	444	422	452	445	469	426	440	479	433	475	458	441	452	442	450	444	468	475	462	431	409	451	437	479	483	423	473	410	463	483	446	428	417	435	477	445	431	442	429	462	440	436	452	453	459	488	461	462	432	455	402	455	450	421	438	448	410	477	440	443	454	446	478	460	423	509	473	447	456	460	443	446	403	434	455	481	434	447	431	461	473	448	418	456	415	394	442	477	462	418	466	467	458	426	472	439	458	450	424	455	446	410	420	461	445	457	459	435	441	454	470	434	451	440	411	435	434	430	439	480	478	453	430	415	441	409	461	390	443	448	461	435	459	460	431	471	442	430	470	427	452	451	418	491	404	428	456	438	434	472	449	423	457	453	474	445	456	488	441	445	443	460	390	446	455	411	414	464	445	435	456	445	456	434	445	434	432	426	443	431	417	416	416	416	447	433	463	446	430	430	425	473	459	427	466	455	433	470	436	450	471	469	425	452	445	404	482	435	449	460	453	429	478	446	432	437	490	420	458	423	456	447	459	401	421	464	441	436	424	439	433	415	424	411	446	431	420	486	429	420	436	433	419	444	437	473	425	426	433	433	435	446	471	430	418	433	416	442	475	449	443	425	431	440	423	432	430	444	394	414	423	416	457	471	462	423	464	431	418	466	445	467	428	431	424	459	442	458	485	443	456	434	439	431	470	446	500	435	462	451	452	455	473	413	448	397	443	414	484	430	435	415	447	447	419	416	464	470	424	423	444	417	441	434	436	435	411	471	476	430	429	428	445	463	476	436	425	482	391	467	426	421	430	432	423	451	424	415	474	424	460	436	481	455	443	425	434	433	414	420	401	469	422	450	415	420	424	419	456	430	448	435	418	420	468	433	405	472	429	427	424	456	430	390	425	441	443	436	467	435	456	454	450	417	432	458	460	462	445	451	466	431	447	468	460	411	471	454	502	473	448	436	442	444	461	438	472	386	420	434	459	480	425	438	432	426	460	431	435	438	442	435	441	427	454	429	452	490	412	447	437	468	419	459	435	451	447	435	440	447	461	431	429	424	400	480	450	490	411	450	448	412	448	466	423	481	486	488	452	401	470	470	469	395	440	451	467	437	455	436	455	470	437	430	457	442	446	476	448	431	448	461	463	446	428	445	463	429	429	390	448	436	450	459	473	460	418	398	440	494	448	408	421	435	456	433	452	472	448	431	428	442	428	449	417	431	445	426	451	454	435	444	458	482	460	421	457	431	470	421	431	424	471	448	418	459	449	437	460	428	445	469	457	450	461	443	439	417	471	463	446	469	460	448	500	460	448	435	428	446	444	438	413	420	439	437	453	422	453	443	468	386	427	452	431	469	454	443	465	480	405	410	466	429	491	404	420	430	453	425	451	447	423	462	469	446	434	485	428	403	435	481	460	425	465	440	406	434	459	430	422	424	445	463	455	458	488	429	436	481	410	444	485	469	452	424	421	448	416	430	466	450	455	472	454	435	435	443	431	481	416	424	467	460	443	406	428	461	417	442	415	431	435	439	439	461	433	420	439	413	424	443	452	414	429	453	419	463	446	428	418	470	487	465	461	455	442	447	466	439	432	460	437	400	440	412	449	428	459	466	458	470	440	475	448	481	423	428	445	422	455	447	454	440	502	442	423	384	458	436	480	439	452	429	477	419	495	449	422	449	484	459	461	451	438	510	464	428	452	454	450	426	467	421	451	423	428	442	475	429	476	422	434	448	481	451	429	439	392	441	423	422	452	437	490	397	424	424	469	484	397	440	434	466	474	433	456	469	425	454	449	449	458	467	457	420	431	460	427	398	423	462	476	411	394	418	438	404	426	429	463	498	458	449	460	468	468	444	428	458	418	451	474	448	436	476	479	449	475	473	440	474	471	448	440	438	419	425	463	458	446	427	463	443	417	442	459	426	438	440	442	385	421	446	419	460	440	423	418	490	422	461	434	453	447	462	452	442	430	428	450	427	407	462	478	491	418	480	468	467	458	455	450	464	473	482	450	434	414	455	430	450	418	434	466	446	452	436	404	464	411	421	454	390	459	466	442	408	445	434	435	423	415	469	455	445	420	473	480	440	394	464	443	442	443	435	416	425	460	468	479	453	433	472	494	443	431	433	424	427	433	472	473	438	450	420	501	415	486	451	451	429	428	459	456	442	440	431	453	465	449	430	409	443	442	444	492	430	464	445	435	449	420	466	463	486	438	420	424	428	444	450	469	455	428	460	436	436	465	445	414	440	476	460	414	447	476	492	461	453	434	446
26773	21145	14294	1453	520	465	456	490	485	457	475	467	433	428	422	442	457	450	403	467	453	475	433	523	498	441	449	456	414	445	456	454	437	442	440	379	465	473	449	454	471	407	472	395	420	430	452	457	427	451	469	428	472	464	433	418	435	449	408	438	476	453	413	447	431	471	456	435	431	413	452	437	426	416	445	452	443	426	489	415	435	437	424	435	406	405	449	477	418	402	446	422	419	437	421	442	437	424	427	461	467	431	524	445	426	434	439	408	441	398	446	420	451	406	446	404	421	456	428	385	414	424	411	415	425	462	460	449	421	455	423	390	453	445	446	421	401	425	408	447	455	433	433	384	449	463	415	457	453	461	429	415	442	423	431	403	412	420	445	450	408	415	396	459	407	417	454	462	413	433	453	416	445	464	443	452	437	452	468	423	466	435	433	428	482	463	464	436	459	409	425	448	447	410	434	425	435	462	467	451	426	408	449	442	418	421	450	427	472	436	406	468	450	452	396	444	390	447	438	428	433	411	455	421	427	462	463	434	411	465	461	438	418	455	470	462	428	425	438	379	435	481	436	429	448	410	407	416	411	432	445	428	425	460	452	406	437	436	423	472	446	396	434	415	431	431	434	436	431	428	473	424	458	418	437	416	458	454	456	426	425	495	418	412	391	446	431	438	394	471	443	430	436	460	435	405	440	407	413	422	423	421	452	443	431	437	421	442	467	425	455	446	462	437	449	469	436	433	458	392	454	452	448	454	488	432	464	459	447	479	451	442	442	430	430	424	459	415	432	444	430	466	424	472	428	433	452	440	403	406	433	451	446	410	433	401	440	451	449	413	416	455	445	446	437	449	405	421	405	453	421	464	501	425	423	408	434	451	441	413	446	397	452	410	434	435	385	402	431	435	433	466	443	439	455	422	446	445	414	424	446	419	427	408	426	443	458	440	472	439	451	413	402	446	408	416	503	396	457	451	428	426	427	426	467	440	482	456	430	424	424	445	441	445	406	477	435	452	426	415	472	444	464	433	437	440	465	448	442	404	466	446	415	470	417	413	436	450	428	411	407	446	451	453	442	452	452	414	417	437	445	430	402	434	428	442	455	398	430	465	446	458	409	422	456	419	425	375	489	428	445	453	394	415	454	440	431	437	461	434	440	432	438	437	433	453	398	449	445	485	431	402	413	456	407	427	425	454	446	434	428	417	453	439	427	426	462	448	403	397	493	479	418	449	451	447	457	417	440	400	455	467	406	421	431	421	437	414	456	429	420	449	451	453	420	460	420	415	471	432	454	506	458	435	430	450	457	421	434	440	449	424	474	433	419	424	411	432	400	422	409	428	473	418	421	418	438	435	442	444	422	409	442	416	404	446	420	440	396	417	396	398	453	480	422	441	422	435	476	428	404	461	444	417	428	431	438	446	422	442	468	480	425	422	434	408	428	428	420	427	402	447	418	438	423	448	429	429	415	439	435	418	483	459	450	423	448	423	439	417	450	426	459	470	461	488	446	451	455	461	436	427	438	430	405	430	426	429	419	425	448	415	390	437	412	434	464	426	438	448	451	432	441	420	440	453	447	405	439	415	436	439	425	464	421	441	454	406	472	395	439	431	477	452	403	446	444	411	452	395	442	452	450	414	428	419	414	443	416	404	456	466	401	426	403	423	447	431	447	436	428	438	393	429	419	425	441	425	388	431	481	411	453	479	440	396	450	440	451	409	454	443	447	430	436	432	449	458	457	440	445	489	449	456	464	402	444	476	457	435	438	423	399	426	457	414	437	438	434	461	475	469	458	475	447	445	452	426	451	425	483	448	436	442	450	435	425	450	408	410	438	453	432	426	421	440	397	420	441	439	429	411	438	419	422	413	436	431	449	458	435	469	453	470	436	440	433	416	410	450	431	470	442	392	449	439	420	452	466	377	481	394	462	448	407	443	402	410	432	417	437	399	437	440	441	420	450	460	445	439	420	447	441	471	404	453	454	438	410	441	425	419	404	442	433	433	482	441	417	432	468	445	421	428	457	430	445	452	460	426	450	413	443	423	470	402	433	428	434	466	447	419	420	450	458	428	458	417	435	438	433	427	441	457	455	473	463	395	409	426	411	438	417	454	449	402	444	372	425	452	430	406	443	460	446	413	398	426	438	458	412	443	448	447	442	445	398	422	412	436	435	444	444	446	459	437	449	413	455	468	393	421	437	427	413	419	440	448	402	431	419	458	388	433	447	448	414	455	446	445	414	464	455	422	431	450	428	414	419	441	413	450	451	462	410	430	441	427	500	417	388	433	393	474	455	419	436	433	447	441	447	439	444	416	417	453	441	416	456	428	432	440	426	442	458	436	427	425	475	423	481	439	448	449	386	487	462	414	440	401	449	445	430	423	435	454	407	451	409	412	446	420	452	437	448	462	439	454	415	446	455	415	448	450	445	415	454	442	429	433	412	426	456	456	476	449	422	427	430	444	464	420	438	402	439	419	459	447	445	457	446	437	442	443	448	445	390	419	402	416	470	416	426	419	456	413	453	423	414	444	441	453	441	461	443	449	436	449	462	404	449	439	427	416	426	444	424	435	455	407	424	442	438	424	456	446	411	444	480	417	434	406	466	412	435	451	409	455	465	407	447	440	429	428	413	480	435	387	434	466	439	422	411	426	442	457	418	443	426	417	417	460	366	413	439	458	411	436	407	442	479	418	414	377	437	430	467	422	445	438	473	410	449	452	430	450	404	419	432	411	419	412	481	383	413	451	441	431	413	500	432	462	441	448	450	421	429	493	430	451	427	394	464	418	469	454	432	441	447	473	403	473	453	458	451	421	423	411	426	457	390	422	438	459	452	415	451	449	437	421	456	457	436	430	428	444	462	442	419	449	431	404	437	406	465	443	415	442	445	461	414	439	453	444	441	399	417	440	413	399	422	454	429	434	438	433	440	455	453	447	434	419	439	424	435	427	439	425	431	456	417	447	462	435	426	439	424	455	431	414	453	433	424	466	453	429	423	435	427	440	447	450	461	455	489	405	457	446	413	414	427	413	442	448	465	455	418	447	454	430	443	405	412	427	427	457	433	455	443	452	448	427	446	414	435	454	399	450	458	401	406	450	465	440	433	421	444	433	431	408	427	398	434	426	439	443	429	416	465	468	420	450	422	471	433	406	437	444	458	392	473	459	433	463	470	431	464	465	445	429	441	413	409	438	450	390	459	453	478	436	421	402	408	385	450	474	458	442	435	427	468	423	416	420	449	452	448	439	461	417	420	459	475	452	432	436	444	415	401	441	426	421	409	465	397	494	426	412	408	425	455	430	438	470	446	432	458	404	429	458	421	397	432	404	463	418	459	474	428	447	418	406	471	418	436	422	413	427	427	423	439	449	415	434	474	418	424	425	429	458	450	437	419	446	470	452	407	417	435	440	419	438	454	435	473	432	456	453	425	437	395	443	476	421	429	427	465	452	422	431	440	451	444	439	439	436	462	405	448	399	427	432	428	405	419	442
23423	26519	1654	938	835	781	797	743	694	667	713	676	688	653	670	668	656	632	640	672	665	647	679	836	738	663	701	640	637	624	644	614	650	605	665	645	666	665	626	612	642	610	649	664	679	620	629	635	629	608	665	605	606	613	676	643	670	611	611	626	622	633	636	627	642	655	647	647	655	668	642	625	636	633	695	608	662	631	604	605	602	620	683	633	632	600	618	669	588	617	655	606	605	644	610	566	619	630	621	629	620	613	698	690	614	660	616	599	672	627	677	647	637	637	610	596	653	626	668	672	632	607	652	619	662	670	617	663	644	647	624	632	609	599	635	627	622	589	581	649	649	629	606	627	703	647	632	626	625	649	664	685	667	622	624	645	622	612	630	613	680	650	656	647	639	657	648	625	641	642	637	634	628	632	653	609	611	635	636	672	625	657	624	611	566	614	609	689	656	614	653	639	673	620	626	606	639	647	623	673	593	634	653	640	653	644	642	633	596	605	648	629	594	682	629	648	638	652	639	636	623	591	602	650	628	694	669	634	650	625	614	631	629	669	635	640	616	587	619	638	647	640	612	644	675	649	628	593	653	617	645	637	692	652	625	609	634	663	612	651	651	688	613	637	644	636	651	622	618	682	619	646	622	616	676	672	656	625	621	628	647	618	632	619	601	681	628	666	647	593	645	639	638	673	606	648	643	607	641	660	632	638	634	631	610	631	614	643	664	598	630	637	623	674	660	600	647	623	649	629	655	622	632	642	625	610	640	651	651	689	685	610	664	650	661	612	650	652	662	667	615	646	591	615	602	658	630	649	649	652	603	659	646	632	653	636	607	694	634	657	654	647	599	619	693	639	625	654	646	648	624	605	675	667	637	621	696	648	664	647	653	618	642	615	622	635	625	652	652	616	626	637	619	628	638	666	595	640	655	589	625	676	672	624	599	635	609	630	630	573	641	649	629	672	643	635	610	628	637	698	648	647	659	619	627	619	627	606	666	640	661	618	645	628	651	638	585	668	665	652	610	632	692	615	654	608	609	651	676	568	629	660	588	651	616	613	612	666	659	633	674	659	602	611	607	601	614	627	650	641	645	652	640	665	642	615	648	648	617	642	655	656	657	636	632	652	626	640	623	642	671	613	687	664	647	677	608	665	646	629	661	620	632	616	657	618	670	640	602	641	709	647	618	659	583	637	627	670	679	637	667	600	676	618	601	652	665	638	643	624	646	623	621	677	671	612	661	675	622	638	614	642	635	628	645	612	597	653	638	686	622	668	618	611	640	622	562	652	621	620	605	617	628	662	630	682	597	628	646	639	681	632	614	659	691	655	682	678	602	644	652	634	647	633	629	665	602	633	658	628	666	683	637	645	635	603	628	602	616	663	600	619	642	673	639	603	594	619	668	658	610	606	627	607	619	600	615	649	624	640	641	644	640	629	648	657	637	612	654	668	652	630	633	609	659	632	642	624	633	626	645	674	638	619	658	643	597	665	636	660	597	675	626	646	637	666	617	646	595	658	665	690	635	620	664	681	687	633	624	658	655	580	661	635	684	618	648	607	678	604	599	631	651	626	639	623	626	619	592	621	646	650	620	620	608	615	620	615	630	660	626	645	682	650	660	615	636	665	606	622	621	663	634	676	651	682	614	659	650	651	632	626	646	657	671	643	614	657	619	655	619	643	654	594	631	631	640	656	593	644	653	640	683	622	645	621	645	636	685	635	631	620	630	640	689	624	637	644	639	627	650	669	626	639	679	670	685	682	663	656	599	644	611	658	562	642	647	642	658	633	653	654	630	620	599	626	693	643	603	623	665	666	631	629	656	659	663	623	614	649	627	644	630	632	682	644	643	609	614	628	640	669	694	646	624	622	615	610	651	611	629	644	652	647	652	611	606	674	670	648	653	645	660	640	621	612	650	633	616	640	633	601	627	599	595	628	670	611	627	632	640	656	652	668	614	657	641	656	691	651	634	630	606	642	603	618	646	604	667	620	617	625	639	631	609	605	632	627	637	589	653	613	629	687	651	623	627	602	613	640	627	635	623	667	636	620	681	614	627	628	610	627	664	659	603	614	667	645	655	631	630	673	626	638	646	682	633	633	648	612	608	637	649	658	619	636	616	622	593	622	601	613	595	673	682	662	622	641	645	633	638	629	646	660	608	630	629	650	624	652	709	616	647	673	636	638	659	608	673	614	658	666	651	617	677	641	604	634	566	683	658	636	656	636	592	635	604	612	624	642	609	613	639	626	613	674	690	638	632	639	626	677	643	558	694	657	666	612	644	635	626	662	648	642	616	646	652	616	638	661	621	676	633	631	637	671	651	616	645	659	564	639	660	639	673	654	611	631	623	622	636	643	638	593	626	659	649	658	611	647	620	615	604	630	637	620	607	644	620	629	626	640	630	629	649	629	653	714	628	651	661	690	607	630	660	680	639	653	618	660	647	595	593	627	584	685	640	676	636	671	623	612	630	647	596	643	596	605	628	600	661	642	619	679	640	672	629	649	650	655	645	619	588	668	646	647	646	664	648	632	617	622	615	612	678	631	663	634	658	608	608	670	663	692	656	651	663	634	652	652	608	659	642	641	659	642	596	671	658	615	627	663	644	632	669	614	655	634	666	666	658	635	643	662	662	592	607	645	636	659	670	650	629	670	635	634	678	693	608	677	633	610	618	585	625	656	652	650	637	631	619	644	582	662	651	657	640	659	624	633	643	616	648	659	655	623	612	615	655	623	668	627	634	625	636	666	579	669	628	603	632	638	609	645	630	641	664	680	595	633	601	619	707	652	664	610	638	650	592	636	617	642	617	626	663	577	607	640	618	618	667	601	619	643	641	677	633	617	635	624	644	620	653	626	643	604	627	624	634	633	635	654	633	656	609	654	607	618	571	673	611	679	663	623	667	622	622	650	633	581	597	645	622	619	667	616	591	631	682	655	650	625	600	635	679	598	612	613	625	642	619	613	626	635	616	593	603	709	655	612	642	613	660	669	612	662	628	636	606	672	622	682	602	626	604	638	620	665	646	653	638	624	646	662	630	663	656	596	625	619	692	641	629	618	647	640	612	586	648	634	650	632	654	678	668	633	630	646	616	607	625	644	613	618	664	608	615	644	623	594	617	640	611	620	564	618	597	654	616	613	663	640	602	668	666	663	661	624	602	693	640	667	611	644	626	635	613	643	621	647	636	624	622	634	649	699	634	647	636	665	612	625	635	660	649	626	675	626	636	641	630	622	647	673	650	641	641	639	626	629	683	631	633	659	608	647	656	634	609	631	648	644	649	669	657	657	609	647	648	606	608	626	676	602	644	618	656	668	610	657	585	604	613	641	645	652	581	628	580	614	664	640	681	589	684	660	648	632	632	586	639	640	642	630	686	682	589	629	633	618	611	672	618	620	611	670	683	624	622	612	631	627	647	635	651	608	643	646	646	669	616	610	625	651	668	613	596	675	658	655	654	638	626	641	645	623	645	654	598	666	703	691	626	676	599	646
23760	20886	28347	23517	20740	6715	1069	743	686	644	609	588	614	564	572	570	561	564	560	550	556	512	527	749	566	494	522	487	525	519	546	517	526	522	527	485	486	512	533	513	482	486	506	504	500	498	532	486	488	509	519	523	507	512	509	496	514	500	504	504	532	480	490	462	481	497	541	512	539	505	528	511	554	500	521	537	510	483	497	543	487	505	492	488	500	506	528	494	497	468	490	516	523	498	525	530	554	508	482	482	517	538	522	518	501	505	513	451	483	523	517	482	509	504	539	522	525	532	458	504	513	486	478	507	507	501	477	526	464	519	520	492	535	489	441	468	535	492	485	486	537	544	515	504	514	481	529	509	523	486	520	511	509	479	484	507	511	472	502	518	481	527	476	445	513	463	521	513	447	502	506	526	491	475	504	506	483	515	513	509	527	517	488	493	487	447	493	522	524	497	479	511	501	514	543	502	452	532	510	516	482	493	498	474	497	508	495	508	520	546	483	518	520	483	510	501	519	546	467	495	526	503	473	540	515	543	533	519	478	518	516	567	538	505	519	520	491	527	482	513	545	491	519	507	549	504	494	543	483	467	491	473	536	523	519	493	479	502	510	528	520	533	525	543	510	488	496	474	531	483	501	530	521	494	468	476	503	510	462	536	528	533	556	515	518	504	487	516	523	514	505	504	491	528	494	501	489	488	504	459	516	494	494	521	497	498	503	541	516	509	509	497	472	510	500	514	535	520	486	489	531	516	531	475	513	507	510	524	470	486	512	493	552	536	480	508	516	519	549	516	481	524	489	514	542	495	518	553	498	515	540	503	512	508	525	538	474	495	522	504	475	472	485	503	521	496	498	518	514	492	533	524	534	488	535	468	504	516	486	518	479	503	526	526	511	505	479	499	531	514	524	518	512	539	473	497	509	495	522	484	534	490	513	538	496	513	556	488	464	495	491	524	509	535	516	524	502	495	513	484	516	513	479	501	517	446	486	522	474	517	542	506	482	497	529	507	482	500	493	514	501	520	517	523	546	512	498	511	506	496	523	555	493	514	509	476	505	552	486	525	514	500	507	528	540	493	489	501	493	504	509	474	518	526	496	491	532	506	533	522	514	515	527	513	477	507	497	509	539	475	488	506	459	520	504	519	501	497	512	532	510	483	537	548	517	519	519	528	528	515	554	536	457	534	512	493	481	519	482	500	529	503	523	525	521	457	484	507	529	508	519	506	556	531	522	493	530	523	498	523	469	498	501	488	511	518	512	530	527	534	533	511	538	478	500	515	500	507	479	493	495	486	494	522	508	525	500	525	510	508	524	524	517	521	557	530	533	463	499	524	511	459	472	494	480	488	521	495	475	530	491	505	497	468	509	480	499	486	500	517	503	498	517	507	535	498	531	542	479	486	505	527	530	486	521	469	517	480	514	490	513	518	474	527	474	475	494	504	511	468	490	526	482	470	492	511	483	506	563	533	540	507	500	514	499	461	443	499	516	495	483	516	487	513	542	500	515	494	543	523	520	497	507	527	545	508	519	477	562	564	515	532	501	484	486	549	450	482	518	537	515	503	534	473	504	474	468	500	510	527	514	509	530	495	501	495	538	500	515	494	531	516	503	514	509	512	501	519	521	492	493	483	535	495	540	496	500	442	482	501	547	453	499	514	508	494	454	501	572	497	507	579	486	510	467	482	572	510	508	492	483	486	520	469	502	511	466	481	505	561	515	487	532	497	520	526	494	534	469	555	518	502	504	510	527	498	501	521	507	474	508	485	569	499	511	513	466	462	469	487	510	509	526	533	519	487	507	517	514	491	459	511	517	460	539	486	487	508	484	469	536	515	451	533	511	502	484	488	498	481	504	501	514	528	533	479	506	535	472	500	508	533	490	522	502	520	503	465	533	499	533	539	509	484	530	511	471	498	471	511	486	518	505	542	518	479	498	516	552	538	526	498	520	492	514	491	485	542	495	513	484	512	512	532	508	527	533	502	572	512	507	492	507	498	530	505	504	517	543	492	499	535	500	509	498	512	543	506	498	476	502	514	492	460	503	509	514	529	520	522	492	498	517	509	466	515	485	563	450	502	512	505	529	556	491	542	541	497	461	486	503	468	495	471	502	511	504	495	519	517	495	503	504	541	464	480	496	519	490	537	465	485	512	481	496	458	501	562	496	485	512	535	539	504	510	477	502	517	500	525	501	497	524	525	526	469	479	534	492	478	517	500	514	510	531	508	537	517	483	473	546	518	533	493	500	521	542	484	488	501	509	502	566	494	483	499	518	501	498	505	498	475	552	507	535	537	483	508	499	509	504	483	507	457	501	516	469	516	472	497	510	510	542	482	496	535	500	517	486	520	540	485	474	504	531	510	483	495	511	475	449	503	504	496	499	517	520	528	492	513	545	493	462	522	545	502	497	520	472	477	514	500	541	542	471	534	516	492	520	500	528	568	472	509	503	451	465	497	527	493	511	572	527	496	547	477	502	523	507	548	521	526	505	491	438	505	517	536	478	516	535	492	490	485	536	528	466	477	459	523	525	537	485	508	471	535	521	534	519	512	459	508	513	514	473	517	505	500	489	544	510	502	491	517	503	510	521	493	502	514	462	524	467	528	486	493	489	486	473	490	518	468	526	544	503	500	517	468	545	516	515	481	503	513	502	503	508	487	474	521	492	513	500	511	523	493	466	503	489	475	522	521	537	461	504	461	527	522	529	505	522	535	480	503	513	534	459	514	464	509	494	485	531	496	500	533	503	496	509	500	455	529	538	498	501	497	508	535	519	551	526	447	504	545	528	511	503	549	506	502	524	479	489	497	462	477	520	538	522	511	493	510	567	499	499	536	494	530	505	525	481	511	486	523	520	521	534	503	506	564	503	482	496	528	495	513	501	520	549	537	502	467	508	474	488	493	507	472	522	476	441	528	487	489	551	487	492	504	507	495	531	486	525	461	538	461	479	498	514	505	501	503	496	481	502	497	502	460	520	529	478	501	546	511	492	515	513	493	480	524	501	483	542	501	471	474	551	485	509	498	485	508	496	499	511	548	514	489	515	549	524	466	529	527	501	501	500	543	485	504	476	524	477	511	478	561	494	531	498	486	484	511	523	489	496	450	498	485	497	511	495	501	490	493	507	492	476	514	463	511	514	520	497	493	537	484	487	550	508	544	516	469	491	523	507	514	485	510	538	497	502	490	513	508	494	499	531	530	529	505	528	470	495	521	501	468	525	458	522	495	532	482	530	485	467	493	500	486	526	518	519	483	534	514	493	556	488	526	478	480	457	551	530	495	530	505	500	536	540	493	554	509	490	506	508	466	507	516	494	541	504	524	525	520	531	515	501	504	468	524	480	491	480	522	469	537	497	518	501	539	462	495	468	533	441	496	506	522	525	488	512	510	481	505	508	458	519	471	494	510	524	511	505	531	503	490	494	493	520	512	505	525	484	504	531	523	506	518	538	469	509	522	502	501	515	502	517	526	487	507	486	530	536	506	461	506
43672	54343	6984	3568	2668	2165	1667	1476	1377	1186	1073	1069	1018	914	893	882	892	937	839	815	844	810	901	1384	997	789	768	765	753	784	723	731	765	732	783	731	728	783	736	771	796	762	765	772	750	749	767	781	767	749	766	754	749	767	756	726	784	793	762	711	728	707	733	749	777	773	759	737	749	734	746	806	711	714	777	745	765	796	731	762	746	765	737	727	737	773	710	794	758	751	731	733	765	751	739	831	679	745	727	759	730	733	718	754	711	792	710	738	775	756	762	772	707	744	730	697	744	757	749	711	736	740	736	703	740	725	734	733	761	731	708	754	722	730	786	759	730	775	774	741	764	751	742	786	706	773	691	787	770	734	764	685	770	775	762	745	736	734	731	793	719	780	735	692	736	695	738	742	737	775	782	746	692	755	734	725	702	793	759	748	769	783	777	683	737	751	731	718	753	797	694	772	783	767	776	732	736	735	738	780	754	748	769	750	753	749	755	701	752	757	708	777	766	797	770	775	714	732	718	757	789	708	751	705	689	738	753	794	742	744	739	765	751	724	757	739	685	749	764	761	732	728	768	772	742	777	745	778	781	755	751	724	758	758	717	696	764	742	781	750	780	735	755	810	740	727	753	724	769	745	759	766	719	759	780	767	717	763	751	760	749	799	717	755	754	778	771	742	739	702	731	752	760	729	754	746	779	720	728	735	763	724	677	792	784	718	753	777	751	756	764	769	809	750	791	732	706	744	803	735	778	739	750	768	703	724	747	732	777	753	755	733	751	743	768	706	763	749	771	673	693	823	751	734	751	765	687	741	752	808	681	744	733	797	701	707	764	734	752	756	715	785	715	729	754	769	757	740	747	769	737	721	756	725	760	750	714	721	787	714	698	696	733	722	797	721	722	785	711	707	731	771	771	743	735	816	740	804	782	737	727	693	726	729	734	734	805	739	798	748	717	748	793	722	755	690	748	790	737	751	715	715	768	703	746	710	750	756	780	752	764	758	813	710	753	752	774	742	747	749	744	759	790	716	747	768	754	757	767	820	766	725	735	768	753	738	714	753	724	710	687	739	755	778	696	743	757	761	749	729	745	727	689	753	719	713	706	754	729	743	791	719	734	747	731	736	779	758	770	747	704	711	749	730	745	753	733	770	716	724	765	754	754	734	775	829	768	773	701	762	729	694	730	771	712	748	780	741	726	692	774	753	740	747	735	756	754	772	746	773	717	783	752	724	703	811	712	751	733	736	773	712	748	766	758	728	777	795	747	772	722	722	766	737	722	687	676	706	722	725	749	756	724	701	733	769	736	759	710	734	697	711	728	749	765	706	739	712	708	810	740	760	754	725	724	746	735	767	765	791	718	738	786	720	706	744	782	743	724	748	799	775	714	712	753	738	782	757	764	695	742	756	730	808	730	704	734	769	735	768	758	752	733	707	745	716	770	742	747	691	728	699	721	755	786	755	747	728	686	749	777	775	731	768	737	754	736	713	745	707	683	804	761	756	755	755	754	728	793	747	761	770	765	767	732	721	773	742	696	753	741	760	764	751	737	763	740	751	763	742	708	762	728	772	758	732	743	712	704	777	729	724	736	708	688	776	718	726	752	751	756	697	711	676	799	729	689	725	749	732	797	784	690	748	747	798	681	740	800	735	728	760	751	712	769	704	784	716	740	732	724	728	739	731	787	763	758	723	760	789	719	754	754	827	795	731	755	758	707	740	736	707	730	708	739	748	766	737	726	790	730	742	708	769	784	726	736	712	738	734	718	711	745	647	776	760	713	748	718	769	730	757	728	771	718	772	754	728	736	727	740	728	747	782	777	745	779	736	744	713	737	739	763	693	733	797	766	767	779	727	716	706	711	739	801	774	735	707	784	725	758	729	760	753	724	720	737	818	776	729	720	761	770	775	797	726	751	739	740	711	738	760	753	716	699	727	774	720	731	773	778	739	708	741	757	704	751	713	735	741	766	731	757	756	714	767	804	744	757	757	744	734	735	712	767	729	764	712	747	715	758	757	727	709	760	749	734	735	722	760	796	775	723	730	742	755	715	806	703	752	760	717	748	768	714	741	746	772	702	753	759	724	718	756	806	764	749	738	753	749	758	718	795	770	768	724	733	779	760	742	742	717	714	715	753	725	698	735	757	758	744	779	761	775	755	758	741	749	825	763	748	736	726	738	692	747	715	742	738	807	732	765	702	727	707	716	733	762	706	774	740	743	743	724	773	746	737	765	757	738	732	738	699	730	773	744	742	757	703	784	746	771	702	779	721	721	698	788	726	746	721	739	736	763	752	783	749	720	687	781	727	706	692	749	744	745	747	755	742	691	713	811	754	764	692	745	730	769	765	736	735	754	754	748	763	739	746	736	717	726	731	775	755	734	749	742	699	773	771	732	751	748	759	771	746	749	719	748	780	779	799	724	771	719	757	720	764	795	752	754	769	727	776	787	745	762	744	739	758	746	726	719	778	745	736	748	747	778	776	734	751	751	752	784	746	741	714	726	736	698	739	766	729	771	725	746	707	762	759	757	797	763	748	739	779	745	799	759	771	781	746	768	825	753	702	758	715	708	766	747	756	721	748	731	725	762	746	759	750	759	738	753	785	742	761	771	737	731	788	716	727	761	757	718	675	744	758	780	780	723	739	763	729	729	779	777	803	761	777	758	766	773	727	736	774	758	714	803	765	702	757	715	784	722	763	756	742	727	792	729	690	735	768	747	731	767	753	706	760	760	767	791	760	756	765	772	716	684	770	711	765	739	753	739	763	775	750	698	764	719	748	789	741	766	737	703	733	740	731	753	735	757	790	752	734	733	713	735	737	737	747	771	739	776	780	727	713	733	800	733	735	764	720	758	786	743	775	692	723	735	731	787	738	776	723	741	721	712	751	794	776	771	754	725	779	729	717	727	759	743	772	776	749	723	737	737	718	733	778	724	769	703	735	733	727	705	744	750	772	740	729	714	703	753	734	766	702	760	709	713	772	674	743	725	717	727	738	796	706	735	748	771	748	745	742	738	793	728	789	707	751	721	725	750	730	714	737	777	731	755	755	749	721	763	778	751	750	752	740	729	748	704	719	759	764	727	669	744	724	722	703	725	719	759	745	738	743	698	750	751	775	734	751	736	765	728	791	729	723	796	740	779	707	711	775	679	703	726	735	732	749	742	764	713	740	725	804	751	767	780	730	731	742	784	743	721	775	793	710	754	708	780	712	742	780	717	738	706	708	749	716	748	755	787	799	678	746	734	739	757	719	745	775	761	750	730	764	736	705	759	753	746	737	755	753	743	719	756	788	735	757	741	739	702	736	760	756	778	754	736	771	786	731	790	747	776	735	744	782	717	778	732	725	684	784	668	734	695	705	760	713	739	762	733	738	751	818	771	747	714	708	736	730	790	761	697	768	740	729	773	753	727	764	748	777	736	700	724	799	781	764	694	738	743	718	725	745	729	770	702	732	763	777	769	737	754	721	700	788	680	721	724	814	734	750	786
22797	20875	28663	23201	20874	20438	3082	781	597	556	518	500	463	416	379	386	356	357	338	331	345	312	336	335	371	318	301	332	291	273	294	300	285	298	271	274	297	305	283	313	281	293	294	324	287	247	271	293	298	304	283	297	323	292	283	273	293	247	246	319	262	295	290	290	275	254	292	262	294	275	276	272	242	279	268	265	239	258	300	257	277	277	274	296	300	284	292	288	283	282	305	318	267	268	280	310	291	284	317	274	284	289	263	249	286	259	253	238	256	289	308	265	270	305	272	290	286	289	269	278	275	287	285	312	270	281	308	248	295	279	283	278	293	262	286	315	253	275	289	261	257	283	267	273	286	273	287	289	305	269	286	252	301	287	260	290	291	251	284	260	278	308	284	273	274	275	260	271	289	290	287	283	271	343	296	275	276	268	269	270	286	283	288	275	286	279	304	313	268	277	291	275	291	254	275	298	273	293	279	255	285	290	246	250	291	310	289	281	303	264	283	265	283	296	302	257	243	276	247	280	289	267	276	285	235	288	276	292	302	277	291	267	287	310	291	260	268	266	255	249	272	256	296	292	271	296	275	316	289	238	279	275	302	257	256	278	252	245	277	268	306	281	299	275	306	294	296	339	310	265	267	300	291	265	267	263	263	277	308	249	255	264	278	243	292	290	240	277	279	269	274	262	266	246	278	250	279	270	248	291	284	261	267	293	286	255	276	265	294	262	263	289	274	246	272	255	293	314	294	274	257	286	280	270	289	276	258	252	273	282	288	241	267	258	272	274	272	298	303	272	272	277	301	257	264	273	293	299	270	306	264	284	254	274	277	271	276	267	287	291	281	269	283	246	301	287	269	259	289	290	290	287	278	292	290	311	275	269	287	265	270	286	267	255	275	257	269	264	279	298	268	270	295	244	273	249	278	240	282	294	284	267	304	265	258	281	265	275	296	290	295	265	298	299	288	292	279	285	267	289	275	315	260	243	258	260	289	244	281	284	275	295	298	271	238	259	274	276	274	273	299	299	270	283	258	263	294	267	268	281	252	274	296	290	257	279	266	277	277	274	274	301	293	309	258	284	273	283	268	285	300	268	282	249	275	266	245	265	284	288	266	271	267	292	250	298	286	283	259	275	285	257	281	287	296	282	262	277	254	283	303	248	296	298	257	307	264	265	282	249	283	278	294	283	280	280	267	257	303	260	296	278	301	262	280	279	288	283	292	295	277	295	284	277	233	271	290	283	269	322	274	290	257	267	282	257	293	284	273	283	271	288	269	281	255	252	293	281	306	271	284	292	275	282	274	274	261	289	257	296	274	289	251	307	258	282	266	301	322	270	303	260	301	278	270	304	288	270	290	285	269	287	289	273	275	291	257	291	289	270	253	257	284	291	254	269	276	287	262	263	276	281	276	284	289	277	264	288	279	251	273	265	274	296	245	262	285	297	279	266	265	272	292	271	265	238	316	259	272	317	267	282	268	304	277	247	231	235	293	279	298	291	305	285	267	269	274	257	268	265	269	269	287	295	277	283	280	281	295	267	261	283	272	284	270	240	249	272	256	273	284	309	282	323	254	268	302	279	264	325	274	273	289	281	250	306	266	256	276	284	291	305	274	246	272	297	286	254	224	280	297	287	284	282	324	278	301	284	289	271	273	283	259	261	282	286	277	280	306	281	269	277	266	277	274	267	251	262	280	272	263	296	302	281	308	251	285	281	269	285	291	318	267	268	281	267	280	254	279	270	279	295	276	278	294	276	265	252	278	295	280	245	260	274	287	287	289	298	287	275	291	287	269	303	276	263	322	272	257	269	285	271	268	244	254	271	272	280	277	274	278	274	267	267	299	255	273	282	270	259	300	256	282	283	279	252	259	271	305	278	280	273	279	307	278	270	268	270	277	274	265	261	276	245	294	290	257	269	306	245	257	291	273	267	278	300	277	273	267	278	255	264	271	280	301	270	292	280	255	283	255	332	283	291	301	283	286	301	309	290	295	251	305	268	285	282	295	278	251	248	288	273	263	276	288	254	300	244	282	272	309	275	293	238	264	259	288	262	292	256	269	273	247	308	285	301	276	267	267	259	267	268	298	305	301	284	267	264	235	291	277	242	291	261	292	290	291	282	287	275	274	251	293	245	287	264	273	280	266	295	263	263	300	272	319	248	250	265	283	282	238	245	251	250	291	289	289	317	308	277	272	289	262	271	307	268	283	287	270	252	270	276	257	276	301	291	259	270	270	247	292	287	266	257	311	288	274	255	306	314	290	279	278	261	276	262	275	278	270	264	276	282	260	268	295	307	258	261	290	289	305	288	282	282	267	278	272	273	274	303	256	283	260	285	245	262	297	266	282	266	287	260	292	284	277	277	281	295	294	273	281	269	266	270	267	295	248	289	273	295	293	260	263	290	248	293	289	268	297	276	267	260	303	243	323	265	280	255	263	257	264	301	286	271	300	283	307	284	251	267	302	285	294	296	286	277	274	297	267	261	258	290	304	262	284	267	265	265	284	290	279	277	283	272	291	282	265	278	295	284	266	267	277	293	259	284	283	252	269	261	262	318	262	267	255	289	266	251	268	284	253	285	270	278	277	290	302	300	292	267	284	289	276	280	271	284	288	285	282	262	273	284	265	278	288	328	288	268	287	287	250	268	274	264	283	274	259	315	295	266	293	282	325	284	282	265	264	262	278	283	264	305	303	256	260	313	271	264	269	290	288	266	288	270	298	284	254	292	278	269	283	274	262	277	280	295	285	267	286	253	281	268	274	252	273	271	234	262	283	289	276	280	288	294	273	299	273	279	300	285	267	268	299	263	299	266	307	268	287	287	300	295	255	259	312	302	261	279	292	264	263	268	256	286	258	292	297	290	249	230	245	290	268	313	264	279	247	283	266	257	246	292	284	269	310	261	251	274	264	257	280	287	265	259	274	289	290	301	296	273	304	245	304	283	258	280	261	280	253	292	306	280	293	273	257	288	255	319	305	254	244	281	297	253	270	240	275	245	267	268	271	271	270	259	272	299	286	291	256	305	304	292	227	258	318	228	291	285	257	282	297	259	288	316	288	274	277	285	261	265	289	255	289	297	263	261	302	282	299	289	261	290	266	277	292	286	290	254	300	272	261	269	277	278	294	282	283	299	274	290	269	308	287	266	268	264	295	262	289	261	291	239	263	292	295	304	269	263	263	256	283	275	269	286	237	297	290	301	276	288	273	275	292	288	267	269	267	284	287	302	263	280	288	266	258	263	286	279	289	293	283	287	282	295	254	259	287	254	293	283	249	285	266	257	274	260	275	278	236	261	278	294	298	280	262	294	271	262	278	267	292	265	254	279	282	255	236	272	283	277	257	271	256	271	262	284	275	298	263	269	284	268	264	304	263	262	286	294	264	272	326	264	266	259	269	254	289	267	274	291	275	274	273	267	283	274	257	250	263	278	255	276	281	266	264	289	281	266	279	268	272	274	315	286	273	287	271	280	263	241	297	268	272	276	278	269
47996	53781	11318	5869	4064	2978	2322	1872	1554	1369	1153	1100	900	838	788	740	705	675	640	650	548	552	562	547	633	479	502	482	483	529	511	467	506	454	469	460	448	448	462	426	430	460	418	433	459	469	412	411	420	414	407	424	453	457	419	435	469	416	430	411	427	384	420	430	453	431	410	444	445	420	403	402	431	420	427	412	424	430	387	444	434	414	411	422	453	438	441	422	399	406	433	431	450	402	437	449	475	419	435	410	407	424	445	453	407	455	390	419	448	419	429	443	431	454	397	410	455	429	423	449	420	420	440	437	437	393	406	417	420	426	435	418	403	418	414	411	441	422	403	426	406	380	416	414	436	417	432	448	435	443	419	425	415	387	434	393	415	441	445	394	420	416	409	442	386	425	430	444	404	406	435	417	419	427	412	409	415	397	430	392	443	423	457	396	412	420	427	468	417	411	411	421	397	431	407	447	438	471	429	441	457	483	432	436	412	455	424	437	409	450	408	399	480	436	438	429	410	416	467	417	432	450	451	443	428	412	408	407	439	389	424	447	431	461	451	404	435	410	413	424	411	430	448	447	427	440	421	423	422	428	391	410	417	411	430	415	429	457	432	424	446	424	449	411	444	434	433	418	408	428	436	407	430	448	419	425	431	423	441	416	434	452	400	443	400	406	381	412	397	434	452	446	395	430	428	424	409	398	416	422	424	402	408	452	418	456	413	426	414	426	405	409	428	457	406	441	421	447	414	415	408	443	397	398	391	424	383	446	440	414	437	431	416	416	397	393	404	386	419	450	388	425	424	442	426	408	422	410	425	459	429	435	411	391	416	422	399	421	419	423	395	383	426	439	426	454	416	422	420	394	418	417	441	427	401	433	427	402	404	392	403	375	424	396	408	419	416	428	433	439	373	459	428	424	433	430	416	437	440	406	460	439	465	424	446	411	444	421	408	427	454	395	432	433	431	418	401	424	450	420	456	440	448	428	378	414	458	455	397	433	428	403	431	438	416	430	413	414	409	411	424	437	425	446	394	420	411	401	445	407	430	452	433	429	437	399	420	438	393	421	442	398	422	433	397	438	425	419	411	443	410	399	419	426	409	431	433	384	431	440	439	412	408	411	429	394	433	422	423	414	413	434	425	406	443	410	395	437	416	441	426	434	430	452	473	428	421	416	415	422	426	420	456	413	442	486	418	412	433	409	399	403	419	437	416	442	389	418	430	424	411	402	456	417	414	439	469	405	401	427	417	432	436	399	437	449	416	408	428	411	401	376	394	444	414	392	451	409	416	430	420	435	416	421	458	469	414	420	444	386	406	443	399	432	396	446	432	408	421	401	418	444	422	446	410	425	455	468	380	439	432	419	447	437	445	396	459	435	434	443	422	431	417	408	445	461	432	452	438	432	423	452	420	475	466	448	432	401	408	424	452	454	441	407	427	441	423	423	405	424	410	427	414	397	425	435	417	413	461	403	409	413	385	410	386	406	398	429	436	380	413	423	376	446	451	437	388	438	392	413	412	423	457	427	419	460	426	437	447	477	411	447	409	441	425	444	416	423	416	438	413	401	439	423	456	439	442	402	408	423	378	420	432	395	394	430	450	461	440	417	458	408	377	457	391	426	397	393	437	414	434	395	414	412	406	395	424	389	442	462	411	440	440	424	432	427	399	416	389	412	447	396	421	418	412	406	426	376	419	436	391	424	439	437	442	428	402	429	427	397	452	427	446	422	422	411	440	389	437	408	442	410	394	418	424	397	397	424	437	406	456	433	455	440	407	429	425	443	423	406	416	429	420	430	439	418	435	476	429	414	433	436	430	427	428	413	409	395	439	436	447	415	430	451	410	465	441	443	411	426	490	378	432	423	421	436	418	434	442	461	439	407	427	402	415	421	433	400	446	394	446	424	419	413	424	384	433	446	436	402	420	409	405	457	391	411	408	448	427	438	417	397	427	400	429	439	418	406	422	436	424	456	416	426	395	455	444	421	392	418	390	428	393	397	431	454	397	464	417	443	422	415	402	414	411	444	418	413	428	374	414	389	413	440	382	427	397	376	427	403	422	447	418	438	389	442	408	424	420	422	408	408	434	391	471	395	418	416	382	430	440	405	462	451	446	414	412	411	382	450	383	451	447	422	416	434	415	406	445	456	427	420	400	417	430	419	427	421	407	428	437	402	400	425	388	466	419	448	429	407	443	432	448	445	432	435	437	396	403	401	410	390	443	429	450	401	405	427	418	426	419	415	410	433	405	442	406	409	416	412	390	444	412	406	412	449	424	419	452	399	424	486	424	421	428	407	403	403	424	416	431	436	420	445	442	410	446	437	444	414	433	458	440	421	430	442	435	455	410	438	402	410	440	423	429	407	448	406	411	422	401	402	420	441	436	416	449	421	438	434	428	434	394	423	441	393	441	433	428	447	414	417	414	394	446	486	442	411	446	409	464	455	414	432	415	404	416	436	433	422	444	441	409	428	427	419	449	429	438	430	425	425	427	402	413	389	426	406	422	436	440	413	437	445	415	423	424	445	434	448	441	451	429	454	451	400	440	418	418	436	415	421	448	431	442	432	431	422	402	473	395	419	408	426	419	424	419	386	423	460	404	408	441	474	429	409	428	438	409	401	399	387	478	432	396	404	411	405	482	394	415	439	462	369	429	387	478	443	441	478	402	418	443	427	437	402	397	396	358	426	425	426	418	425	450	432	426	407	431	439	425	408	428	454	400	416	446	411	410	423	410	427	411	423	447	488	409	418	416	436	440	395	428	459	432	462	421	437	427	416	396	420	390	415	429	403	413	426	418	415	421	451	400	442	390	419	407	431	452	428	378	459	388	427	425	422	420	408	392	412	437	447	389	408	404	414	449	449	432	432	385	436	428	390	407	417	397	412	456	416	449	457	400	419	416	407	427	416	442	462	420	461	416	447	440	434	436	407	413	436	439	445	389	422	433	426	430	416	423	390	403	462	410	390	431	398	419	406	397	449	407	435	386	407	419	428	451	422	438	442	441	410	417	402	397	457	391	408	413	411	391	420	441	442	476	385	470	376	429	406	430	391	394	423	390	431	434	430	438	431	435	431	437	442	423	420	375	415	454	431	427	427	388	388	410	395	402	426	408	388	450	433	433	424	431	443	383	420	428	427	437	395	405	429	404	410	399	378	460	423	426	408	407	435	424	435	434	395	439	445	372	430	416	432	411	433	425	445	437	425	431	404	439	398	425	428	417	352	410	435	398	465	443	408	407	447	425	433	421	410	417	420	408	414	451	401	418	409	407	439	423	410	398	456	485	401	383	420	414	434	374	426	383	395	425	457	439	449	418	404	393	421	384	429	466	419	452	465	419	441	394	381	400	412	441	415	413	388	406	425	419	409	406	427	432	375	417	460	393	435	433	455	418	407	388	422	429	424	420	436	401	411	419	440	385	430	422	426	409	453	450	434	437	407	439	401	415	389	401	428	416	435	460	419	415	409	415	416	408	403	444	447	431	432	428	415
26463	20813	12089	1120	555	474	490	477	407	442	483	431	451	464	447	437	413	434	441	453	424	424	421	433	443	417	449	448	417	438	435	419	468	426	416	445	435	427	442	400	423	436	423	438	397	404	450	431	399	444	440	427	413	426	455	434	463	410	398	428	436	445	462	414	418	445	473	428	437	420	458	444	403	445	360	440	409	431	426	437	444	412	434	461	433	425	432	407	469	417	403	425	398	446	445	413	414	452	424	416	438	440	411	422	419	402	424	450	428	438	439	460	396	423	433	396	419	459	444	437	410	448	438	403	434	443	445	438	402	423	465	411	436	463	429	439	385	442	452	407	424	383	454	452	424	424	464	438	413	433	423	480	410	427	438	448	406	429	424	405	471	431	429	449	461	394	449	409	414	438	433	454	433	439	416	421	423	455	433	380	429	408	443	401	413	420	422	455	420	458	440	438	422	421	451	424	425	456	447	440	436	465	455	398	468	452	395	413	428	382	454	455	409	403	434	396	456	427	415	483	441	457	446	397	429	429	433	425	431	459	428	439	449	477	421	424	452	433	424	403	410	413	443	407	419	461	434	445	414	463	425	402	391	415	442	417	430	427	439	420	440	411	412	424	450	411	430	454	390	431	447	438	435	434	434	425	393	425	437	441	451	405	417	424	429	443	412	439	423	427	438	420	403	445	446	462	431	439	425	468	402	396	452	427	406	446	441	423	447	476	447	415	445	416	406	451	425	410	417	412	407	419	440	398	420	440	416	406	407	430	423	444	426	385	422	414	418	434	444	415	429	449	424	432	415	450	394	421	426	411	444	433	432	434	405	458	453	428	436	443	390	441	413	444	448	452	415	427	396	435	419	423	428	446	423	422	435	477	438	405	402	428	393	439	432	434	430	435	441	439	461	416	436	462	419	420	411	457	436	443	414	412	423	422	404	454	439	430	395	411	424	422	452	402	437	437	431	432	397	433	435	407	401	445	415	391	424	452	417	403	416	386	448	425	453	412	404	421	434	440	404	449	417	424	434	434	400	451	415	432	422	425	444	405	418	425	436	425	445	436	416	419	417	445	437	424	445	426	449	428	434	452	454	406	431	422	436	435	417	438	394	419	434	422	438	461	432	410	390	404	402	433	426	418	410	456	423	437	418	422	440	408	454	413	424	433	452	425	437	445	441	436	430	461	419	421	421	431	409	470	416	433	398	441	419	440	412	412	435	417	429	454	419	400	429	426	428	404	423	430	422	438	410	437	431	424	402	422	407	433	417	426	453	440	443	439	427	427	409	453	431	396	430	449	424	408	457	419	457	434	450	401	432	419	449	439	443	429	420	421	395	468	433	450	390	430	415	460	475	395	448	422	413	431	444	411	464	443	450	418	398	430	431	427	481	398	490	416	419	447	401	423	442	441	451	449	426	443	452	420	441	447	401	431	442	403	384	452	394	413	423	434	451	442	461	392	421	424	429	456	433	434	427	421	431	428	457	417	472	423	437	432	411	413	414	407	418	410	429	408	418	430	437	438	443	412	435	445	388	394	424	432	422	392	416	408	423	408	414	446	416	448	434	419	415	427	427	420	400	424	445	448	431	403	418	433	437	439	435	454	407	448	422	443	450	418	417	446	468	405	461	419	389	418	439	429	429	445	433	458	464	443	430	432	447	393	425	392	450	424	424	455	414	467	438	385	457	434	435	410	408	450	470	439	481	461	411	434	423	444	443	407	444	434	413	436	437	444	438	406	446	425	429	426	389	468	417	431	389	447	409	444	408	431	453	426	453	462	413	427	435	436	413	397	455	433	422	430	432	416	417	428	426	410	447	440	423	447	404	428	419	398	428	446	417	441	437	450	440	421	450	437	409	425	442	408	443	446	447	447	445	470	407	396	452	461	453	415	446	428	473	442	424	393	409	454	426	449	416	405	439	443	430	413	425	452	467	460	440	440	425	397	432	413	404	420	443	404	436	424	400	427	413	416	478	448	440	410	466	366	435	445	437	408	438	406	458	411	416	426	422	433	435	412	407	425	452	433	414	425	432	419	416	442	420	412	426	400	429	426	400	418	418	461	423	440	439	416	421	391	416	433	402	369	402	427	423	389	452	388	451	459	398	402	419	432	468	428	437	406	437	385	460	441	438	428	424	421	436	420	365	419	449	402	437	430	430	428	451	425	420	402	402	470	430	443	450	417	429	454	445	431	395	389	431	450	443	401	445	440	432	401	433	408	467	413	450	437	412	410	442	423	418	412	463	456	419	415	407	441	440	433	421	428	451	411	477	406	435	408	433	453	469	416	417	426	415	426	411	438	393	437	455	423	441	414	435	394	454	411	382	438	447	417	407	436	415	413	425	435	438	422	442	438	420	420	470	395	460	435	443	462	440	478	427	456	433	418	434	420	416	425	401	443	448	449	446	435	404	409	424	450	388	427	468	418	451	410	432	401	442	424	414	436	412	457	476	434	446	415	439	451	429	416	458	420	465	399	427	408	426	441	466	448	461	456	431	453	447	434	406	428	444	388	456	448	458	398	460	473	433	415	411	416	413	429	397	383	436	454	459	438	427	427	405	417	413	439	432	454	395	434	422	391	453	486	426	440	435	431	410	499	435	476	442	425	423	410	422	423	405	406	433	446	450	449	407	413	433	409	459	420	439	421	426	435	444	459	428	439	458	450	442	451	421	450	436	427	454	429	425	429	422	439	454	437	417	469	421	430	458	403	405	459	449	479	449	437	436	402	460	441	431	439	444	458	434	430	494	432	398	426	410	438	437	429	436	479	417	430	448	429	429	399	413	441	420	453	448	416	439	428	437	417	414	431	445	456	434	410	471	443	444	408	485	395	457	453	412	394	417	418	438	422	427	437	448	389	467	451	441	398	434	463	432	431	428	442	441	429	423	422	420	435	421	433	411	437	499	473	451	402	406	425	458	370	368	441	448	457	411	405	398	398	452	408	397	452	442	432	423	404	434	419	404	412	453	431	420	444	406	429	444	434	454	410	430	435	430	430	406	409	409	416	423	446	412	427	415	409	454	416	424	441	419	468	424	427	444	455	412	472	442	404	414	391	400	460	446	452	422	449	442	425	424	419	434	439	425	419	391	433	406	405	431	402	412	415	426	468	404	436	469	394	426	427	418	461	444	433	436	415	401	424	430	445	457	444	409	423	423	417	419	418	431	440	434	441	405	402	423	438	406	412	468	423	403	441	407	432	407	429	415	453	409	469	414	381	431	461	467	408	400	436	429	421	434	392	384	409	441	444	424	391	440	438	393	427	406	429	418	455	405	457	438	414	405	422	445	421	429	440	382	422	403	428	415	478	459	451	427	425	403	430	443	427	420	428	459	414	443	431	440	375	369	418	410	428	412	407	449	423	441	438	428	431	462	438	407	439	407	456	456	434	439	435	427	435	438	417	443	429	423	470	425	420	425	438	423	401	437	425	453	423	441	448	443	419	430	444	423	407	465	405	386	389	460	407	446	422	429	423	409	426	427	461
22363	21206	1385	997	826	787	774	683	667	656	705	665	711	661	621	647	636	619	672	635	615	644	631	693	760	634	671	624	623	605	633	623	629	600	643	664	590	641	628	652	601	635	636	636	606	649	618	619	631	680	609	633	627	617	632	607	616	597	602	639	650	714	663	646	610	659	687	655	704	619	636	595	637	659	656	619	580	659	621	640	654	637	617	611	627	620	630	619	610	634	632	636	693	615	641	632	609	642	631	634	653	581	603	605	624	606	592	617	600	611	681	597	635	643	640	601	609	632	597	637	634	623	631	584	641	596	577	602	643	627	657	598	661	625	630	628	623	624	630	620	583	700	625	641	688	649	654	627	603	619	645	645	675	639	672	647	627	635	656	616	616	652	640	647	646	680	671	673	611	665	593	652	610	655	642	617	616	611	654	650	664	598	661	596	612	641	593	600	638	661	629	668	619	672	654	642	698	595	636	631	660	576	682	634	620	645	598	631	632	606	632	674	692	601	631	636	583	631	612	633	633	624	651	634	613	601	651	628	609	620	604	643	685	580	613	653	631	633	631	648	661	626	628	669	621	638	625	646	609	647	642	655	649	604	661	659	663	623	624	660	653	645	611	611	605	623	610	615	652	648	630	674	668	669	652	605	611	618	615	618	657	607	650	634	654	601	650	595	639	662	618	616	652	628	624	619	632	632	641	637	617	602	627	600	619	611	704	613	637	601	649	620	594	622	629	609	655	626	624	641	616	659	599	645	622	664	642	645	629	591	623	659	626	571	599	634	633	625	636	675	613	633	633	611	632	674	616	644	671	602	652	628	618	634	620	636	651	635	667	609	618	639	616	630	627	599	617	649	679	616	620	594	591	645	658	630	624	645	652	611	622	627	619	591	654	635	656	640	657	666	638	626	637	632	631	644	646	640	645	663	666	646	628	662	645	641	625	636	598	638	640	626	639	584	645	667	604	616	661	621	601	615	611	659	593	683	686	629	637	606	623	568	619	600	644	621	580	650	609	607	625	616	639	617	651	627	611	599	660	651	655	652	627	645	641	647	627	623	631	650	653	621	640	621	612	609	640	658	595	679	616	640	667	612	615	628	654	652	601	635	610	611	678	597	662	617	608	640	681	683	649	643	605	631	675	629	652	642	608	626	594	637	599	605	584	618	704	662	598	619	589	610	588	639	637	632	631	641	661	670	638	636	639	624	622	641	646	576	614	629	601	616	650	668	662	635	596	623	648	627	607	629	630	627	630	648	632	654	691	635	678	585	677	625	648	638	626	615	660	608	615	645	602	622	634	641	663	567	639	625	615	640	624	618	622	656	625	606	611	681	641	627	621	612	657	606	644	619	623	633	670	616	623	612	686	662	613	617	612	618	673	639	621	608	638	638	625	616	579	576	623	619	660	672	643	653	660	593	656	629	652	641	626	593	630	627	680	616	656	692	636	606	616	607	659	635	643	627	645	615	650	633	633	609	593	674	622	649	638	631	655	651	628	632	666	590	632	647	621	637	648	603	649	614	675	648	619	592	637	637	636	634	639	575	630	610	617	605	611	613	602	650	607	617	651	650	624	690	667	601	624	629	622	612	644	605	657	634	664	658	619	630	604	694	642	656	613	650	606	614	616	644	641	640	635	672	606	646	606	618	601	649	646	601	660	633	615	661	608	652	610	631	608	684	663	652	607	628	576	647	661	658	608	606	628	658	655	626	648	660	631	631	660	688	613	616	634	648	621	642	656	660	614	658	604	588	646	565	652	645	652	617	600	647	614	635	602	657	574	620	611	652	665	665	600	578	603	631	625	604	632	644	609	638	662	638	641	633	563	545	590	629	627	584	687	613	653	633	661	636	648	635	634	641	659	634	631	636	612	612	628	608	618	638	616	653	644	653	642	620	664	625	647	615	609	628	607	620	624	679	614	634	667	582	631	630	597	671	617	653	613	589	619	610	603	578	636	648	620	656	641	621	610	630	629	611	606	641	642	669	636	575	607	631	696	628	652	649	564	641	606	619	607	619	652	616	620	650	615	608	661	640	671	641	607	660	573	626	630	623	563	650	626	588	614	634	606	629	625	639	629	654	653	617	612	601	622	619	605	613	680	614	624	601	639	606	646	625	622	669	593	640	611	625	690	631	603	640	653	652	610	595	642	646	639	621	599	640	643	675	635	607	640	616	616	654	604	604	581	596	699	633	634	631	610	656	694	598	607	614	618	619	626	629	651	618	629	617	585	647	603	642	629	633	682	620	638	603	621	642	637	616	620	610	648	602	644	605	619	597	659	614	600	652	635	597	601	626	632	630	619	654	658	638	650	651	638	642	619	565	612	626	687	648	599	609	671	629	610	626	647	612	653	632	664	648	630	563	654	644	666	645	593	660	641	607	642	618	669	602	652	634	625	677	658	641	651	632	633	609	618	628	684	627	613	605	667	661	617	651	622	635	651	629	658	657	637	654	646	652	638	613	625	659	633	704	612	659	676	645	625	643	635	661	614	651	634	632	627	642	623	670	682	660	649	618	650	649	649	620	620	651	629	606	603	643	643	662	656	647	663	639	632	666	638	612	598	698	643	614	619	605	654	629	616	589	650	643	637	628	644	615	624	609	617	627	614	607	594	645	626	641	632	648	644	632	624	642	594	625	622	601	663	607	628	613	592	643	662	632	643	648	635	640	634	585	647	606	615	631	589	664	626	688	664	643	653	647	579	663	646	667	611	645	657	646	648	627	616	604	638	638	595	625	640	644	631	628	623	638	587	664	649	685	630	657	631	639	616	620	622	639	662	680	633	618	617	590	643	596	631	646	617	610	660	651	605	600	627	617	624	612	627	599	598	643	622	624	610	654	590	581	630	679	609	597	657	674	635	588	653	653	649	629	656	617	629	635	647	632	608	653	617	620	634	620	613	624	682	659	635	640	604	632	633	579	626	675	654	643	629	631	642	624	600	600	635	663	611	659	638	619	613	633	587	626	592	640	633	689	615	642	632	621	650	651	673	601	583	654	639	618	638	634	618	586	638	648	606	664	640	659	662	613	628	628	585	660	642	658	645	621	643	615	626	616	651	651	631	617	639	661	632	612	646	664	687	611	658	570	629	638	647	640	641	643	641	645	605	664	613	584	662	646	600	620	584	645	623	569	633	646	672	620	570	674	647	677	604	608	638	633	640	635	633	627	643	612	607	638	657	603	675	653	649	568	646	593	650	610	656	623	632	609	614	614	623	668	658	634	636	604	606	611	636	641	650	608	656	632	672	593	594	609	634	603	655	654	644	618	635	640	646	618	631	612	637	621	612	636	601	617	669	636	647	628	591	608	649	587	607	629	658	618	616	589	616	591	636	574	631	631	571	593	655	591	624	655	653	638	617	629	658	595	576	634	655	574	631	614	609	639	649	673	651	701	625	685	611	576	615	609	635	642	630	639	646	653	675	637	663	608	674	642	622	612	668	660	608	627	627	642	666	613	625	608	635	612	614	591	612	648	648	655	661	622
23930	20955	27828	24209	20755	7089	1041	811	698	628	608	622	603	605	601	574	579	557	570	508	584	545	588	823	2014	837	528	522	558	499	541	514	516	493	525	535	512	520	470	532	466	559	538	556	501	537	535	530	555	530	538	521	530	547	543	538	579	477	532	503	541	529	535	547	525	497	487	515	533	502	520	552	479	525	508	530	562	485	504	546	527	556	527	501	521	536	465	545	561	547	531	513	490	527	493	519	557	535	551	471	537	523	530	539	488	485	531	517	551	534	502	493	551	489	516	506	517	539	505	513	515	473	495	531	476	540	555	534	499	537	506	479	556	482	501	494	465	501	534	506	512	495	472	493	542	510	533	538	489	530	497	514	559	504	483	493	500	540	534	500	536	529	511	467	509	536	535	595	509	511	553	530	487	550	546	515	516	528	517	488	529	494	515	530	560	508	507	538	472	498	496	531	539	500	500	504	522	473	574	496	513	497	563	482	532	473	507	489	514	504	549	557	514	471	500	489	532	508	512	507	463	542	499	484	538	520	539	532	509	528	556	527	501	526	558	532	510	537	489	494	513	556	525	497	463	534	534	518	511	539	547	522	494	508	528	496	469	536	503	525	546	513	536	501	506	527	523	525	529	549	505	514	495	527	549	561	528	561	536	527	507	516	490	521	496	485	494	531	511	505	521	494	524	491	508	534	514	517	541	570	533	494	533	507	537	494	544	511	497	538	554	490	555	513	498	507	512	522	510	480	492	493	548	499	530	494	510	545	523	514	497	537	487	522	500	549	482	524	524	536	543	572	508	507	534	528	535	533	517	538	517	545	557	544	527	538	519	535	533	539	540	513	521	501	501	485	504	525	504	509	527	508	530	545	535	513	505	517	559	501	502	538	507	536	520	527	553	516	495	534	540	469	538	535	531	540	494	479	503	546	510	539	510	506	508	520	484	476	509	520	502	513	513	552	516	520	487	535	522	501	515	530	497	500	517	515	530	474	523	473	503	549	513	533	553	540	532	573	548	533	553	539	519	524	539	516	521	495	505	483	497	507	509	525	505	525	528	521	496	519	544	496	517	515	528	500	558	506	520	497	545	530	504	485	499	536	556	545	531	523	503	507	534	505	558	508	473	485	516	512	499	497	565	489	555	477	509	513	528	516	502	481	550	537	554	491	551	483	529	528	516	519	497	514	481	456	533	542	531	563	544	559	484	466	520	519	517	482	520	486	483	536	510	465	508	543	519	505	558	513	517	532	535	487	499	476	506	528	524	546	518	538	543	470	504	545	522	543	519	536	483	546	536	548	488	474	520	537	506	538	520	503	469	500	497	500	508	486	496	551	486	497	498	476	477	537	530	534	506	508	543	528	535	473	521	544	534	450	541	543	541	508	531	532	534	521	517	542	526	500	498	489	531	532	547	514	498	556	520	509	558	518	524	470	499	542	519	571	536	514	525	515	507	545	575	501	532	530	507	546	469	537	472	529	516	546	558	539	500	477	564	520	551	542	495	516	563	541	527	542	505	511	502	509	532	469	516	491	540	534	511	498	502	486	524	550	527	519	507	518	508	538	519	524	549	526	529	531	558	487	547	474	535	531	531	541	547	504	526	508	504	526	517	518	514	527	507	492	504	516	548	532	494	527	495	527	512	490	518	524	533	494	520	518	487	494	551	494	489	503	550	493	501	585	496	527	518	485	515	524	494	504	504	510	515	532	559	528	527	532	462	522	517	484	504	490	520	535	524	452	553	522	499	488	521	582	509	515	523	539	498	518	511	556	527	499	528	501	536	529	484	542	505	543	496	537	532	489	560	514	524	505	534	523	524	563	488	494	521	540	503	514	502	564	512	487	522	557	547	509	532	541	484	509	499	489	527	482	515	522	500	486	480	511	548	521	493	574	505	547	548	523	532	506	522	496	546	530	551	470	475	514	488	550	518	528	521	453	526	528	518	520	487	526	518	557	522	548	523	547	537	563	545	558	507	538	509	547	538	543	471	521	482	498	524	496	539	514	532	504	512	540	528	538	488	513	519	502	500	489	512	506	499	542	504	491	520	507	518	527	519	496	499	537	537	543	543	508	510	547	538	538	493	547	499	531	464	472	519	509	527	558	538	522	512	540	565	541	534	548	515	526	493	499	480	511	473	550	520	498	468	529	528	546	544	525	524	563	528	534	513	536	535	491	513	539	537	545	519	525	480	481	510	528	561	525	528	541	506	545	520	528	502	492	514	486	530	563	516	502	506	519	526	503	533	538	542	491	514	570	503	534	518	518	519	520	541	471	488	539	494	500	481	489	502	513	513	552	478	506	501	547	545	537	520	536	532	546	520	519	509	499	524	511	524	527	514	521	549	496	505	527	512	507	484	532	510	527	488	515	532	510	542	506	524	492	520	494	504	495	520	489	528	532	538	497	500	522	499	525	529	542	536	526	541	505	508	513	537	495	542	530	555	507	507	488	522	519	490	571	501	521	492	523	517	536	533	514	548	525	536	500	502	530	530	524	514	509	495	564	485	529	485	539	514	510	533	527	530	549	506	483	469	496	578	572	535	513	497	498	498	493	564	535	563	522	494	508	553	529	477	513	515	509	516	499	499	525	540	548	508	524	557	549	524	530	524	532	534	530	492	488	543	517	500	491	526	520	477	523	496	502	505	511	538	535	512	534	590	530	519	542	529	535	509	529	549	507	530	508	548	524	516	542	491	529	525	477	538	505	500	542	495	545	507	531	514	553	474	522	493	489	518	532	516	509	523	509	536	500	477	512	554	505	499	516	511	545	531	487	509	525	489	480	557	529	519	501	526	520	521	524	519	493	523	504	519	553	541	481	539	544	463	503	511	560	496	502	551	498	527	535	544	498	497	537	520	492	509	521	502	511	496	520	487	511	534	538	581	523	546	520	527	513	488	568	574	533	520	498	510	537	512	481	521	543	521	539	524	509	485	538	498	503	550	448	524	501	491	525	537	514	518	519	520	506	527	488	540	530	525	523	488	483	492	516	510	529	512	521	507	512	492	505	510	508	469	530	536	517	515	537	508	496	536	489	509	545	541	521	534	497	542	515	489	501	507	531	485	495	506	515	532	496	496	534	530	548	531	546	507	505	505	518	533	473	508	498	506	490	519	509	512	526	486	540	500	507	510	542	544	526	508	521	502	515	523	529	523	565	502	520	513	542	497	516	496	531	511	523	507	517	513	520	491	508	498	532	528	521	496	531	519	515	506	512	512	502	558	480	504	521	540	535	497	532	509	530	503	502	539	522	497	509	543	507	519	522	517	490	493	535	547	501	496	563	524	496	496	532	518	535	536	517	456	472	490	499	509	535	529	517	480	512	513	536	499	511	505	511	485	498	499	532	475	510	482	540	551	468	542	512	523	498	505	501	533	533	486	501	480	555	496	543	522	501	528	514	555	488	532	535	491	489	491	508	523	500	482	529	499	527	500	513	522	490	525	499	499	536	517	534	532	536	519	494	536	500	506	506	513	496	544	534	505	570
46164	55074	8682	3552	2526	2037	1671	1530	1320	1194	1086	1101	964	928	890	854	918	871	874	845	877	852	872	1504	4631	1645	789	801	803	834	775	819	806	804	800	810	770	801	822	824	762	831	758	774	849	747	754	812	803	774	814	769	801	767	717	746	754	733	813	781	834	768	787	746	771	749	735	716	777	800	762	744	783	800	729	751	790	784	742	771	745	819	794	784	746	767	804	791	741	767	832	767	804	800	749	797	742	790	777	738	758	816	745	820	786	770	765	842	759	798	735	760	763	788	778	791	701	775	776	730	772	790	750	754	771	784	729	778	799	761	726	732	805	769	785	816	788	739	757	828	737	719	765	780	798	710	727	756	765	767	803	769	745	769	725	768	703	802	708	804	766	786	759	745	782	764	711	768	781	782	780	846	743	756	782	761	786	807	746	793	709	800	759	762	794	756	803	780	744	763	806	818	764	731	744	723	731	757	780	805	771	790	777	803	778	758	784	771	757	755	783	754	766	807	736	796	758	747	714	789	743	738	773	785	765	732	773	780	735	771	760	792	716	775	753	780	784	805	775	774	738	775	728	794	772	757	805	818	722	742	760	805	788	754	757	802	744	726	768	776	779	729	794	780	793	779	816	779	780	830	740	774	711	755	766	772	741	777	748	761	742	767	811	784	799	780	785	821	753	736	798	763	764	788	715	718	747	781	769	767	770	748	768	774	816	793	748	745	749	798	761	739	818	751	724	716	750	757	754	738	753	771	758	722	779	745	756	735	780	767	756	769	742	743	746	769	773	775	775	759	776	760	754	745	751	768	798	815	780	739	738	737	773	735	767	752	760	781	763	805	757	734	730	790	801	763	774	735	746	817	765	776	758	777	749	790	781	765	759	743	762	796	780	725	762	757	786	745	717	805	775	793	797	772	761	765	789	794	817	801	714	801	771	745	782	768	764	773	798	734	751	778	753	749	790	769	749	730	760	773	796	761	808	785	808	799	751	756	770	762	780	757	790	762	758	815	740	828	786	734	774	726	752	762	779	732	775	763	733	744	801	772	784	716	790	784	794	756	692	759	733	736	804	767	733	751	764	734	768	819	738	713	744	772	743	778	766	763	766	719	705	793	807	769	783	717	735	778	774	741	739	768	781	768	783	800	822	790	758	731	775	776	760	747	758	735	702	738	740	811	780	789	755	716	752	748	749	767	740	749	789	744	794	782	767	768	763	749	774	789	797	763	781	744	752	790	799	805	752	761	741	804	701	786	747	731	745	727	786	767	754	772	741	774	745	751	757	746	733	733	750	755	694	829	762	778	775	739	759	799	784	809	770	736	750	828	787	707	746	766	765	745	777	750	758	753	761	737	821	709	739	755	805	752	768	783	749	747	768	778	750	786	753	769	738	756	768	766	744	821	737	760	726	765	790	779	796	786	755	751	797	765	775	760	771	771	770	797	746	756	751	746	735	806	754	770	749	787	750	772	776	788	748	781	796	831	772	771	779	791	812	787	789	770	790	785	786	764	815	757	743	765	775	812	765	781	815	736	777	763	742	818	741	798	786	768	709	800	764	751	759	754	771	749	782	773	734	774	735	782	743	790	788	754	781	734	741	799	755	789	718	777	762	750	741	809	731	803	790	793	800	778	774	789	748	802	757	762	804	777	777	770	797	796	799	749	772	773	739	775	747	733	759	781	735	783	762	801	756	772	746	772	751	753	755	726	781	775	774	783	760	792	793	758	787	758	785	720	791	789	744	765	764	777	778	788	805	822	759	761	767	749	761	806	752	755	781	758	800	718	813	780	759	797	778	732	803	776	782	737	764	749	786	719	780	756	743	781	777	780	744	777	760	791	787	713	743	748	812	820	767	806	716	778	768	751	748	743	788	780	775	737	763	746	791	772	813	821	813	730	778	782	807	788	762	775	742	768	773	784	774	784	777	796	777	764	783	784	748	758	751	788	763	756	785	785	793	743	787	735	802	755	761	736	756	784	760	760	741	745	796	732	737	799	776	730	769	774	800	797	743	746	777	714	733	750	805	786	797	766	731	728	797	806	769	730	724	761	797	748	774	803	723	823	763	735	778	739	776	770	708	804	774	793	779	783	781	750	772	800	800	816	749	772	793	748	743	716	745	810	780	784	747	785	798	751	742	773	784	835	734	797	775	727	788	784	724	738	745	765	766	720	781	683	748	764	791	763	760	735	806	798	712	753	761	772	777	802	781	780	812	739	793	754	761	777	777	732	807	746	734	769	781	769	790	776	779	840	798	718	794	796	744	770	763	752	725	780	819	765	751	778	795	730	774	794	758	768	733	754	766	698	743	778	774	770	768	763	761	761	790	732	775	782	769	761	788	750	792	739	743	713	801	821	743	804	786	777	704	749	733	781	762	769	807	764	797	781	762	807	748	728	797	805	731	781	778	769	735	788	806	784	820	724	827	746	809	743	803	738	773	767	741	740	757	737	730	720	792	723	770	782	755	761	789	721	799	783	791	770	778	804	775	763	734	759	784	769	761	756	715	797	782	781	735	756	780	798	734	756	764	770	775	799	723	742	730	757	782	771	828	737	756	787	797	767	776	800	810	806	805	759	791	786	747	735	820	774	800	743	749	769	817	779	792	755	770	779	785	782	771	776	780	811	763	777	749	771	754	764	747	772	774	744	733	819	728	824	707	751	750	796	786	770	841	784	824	749	772	740	795	793	750	752	722	748	778	753	780	757	763	775	777	815	767	778	740	835	742	714	766	743	788	785	780	773	787	793	743	751	796	750	799	774	771	792	730	798	769	819	705	757	801	792	763	780	766	798	759	769	822	728	772	781	806	749	772	806	763	771	766	777	724	769	774	765	779	771	755	752	784	753	736	768	778	773	700	809	725	757	799	778	739	760	748	823	745	808	738	748	763	765	819	743	771	754	796	745	762	776	730	768	770	787	753	770	728	730	786	774	765	748	761	781	757	782	813	717	785	743	797	765	760	719	742	783	761	766	754	770	724	768	772	786	751	777	767	754	809	743	713	777	747	770	762	764	753	788	755	754	785	766	767	765	795	755	761	792	754	767	758	784	769	756	792	804	812	831	756	759	773	771	776	755	755	759	782	784	792	769	813	812	772	736	773	761	758	764	759	753	807	786	797	761	741	770	779	793	787	769	795	767	758	759	758	767	809	752	828	758	772	816	773	771	754	790	796	778	802	769	758	755	790	772	787	787	724	765	780	779	760	818	765	837	790	719	772	768	742	770	777	774	736	790	815	774	792	747	792	749	775	771	791	735	805	787	769	764	791	756	832	765	758	745	794	779	745	769	795	736	773	742	733	764	713	761	724	780	805	774	751	764	762	790	794	798	809	796	763	796	749	832	785	729	785	757	783	752	741	762	793	760	800	703	729	815	766	722	860	783	769	762	778	764	799	792	744	752	803	768	768	789	825	783	733	755	782	776	765	780	754	753	742	786	774	763	728	764	781	749	749	781	787	794	761	767	745	836	789	759	787	790	773	746	783	749
22661	20785	28071	23591	20782	20141	3143	694	600	500	496	470	460	407	386	363	373	381	356	323	369	353	345	1322	3081	823	327	313	340	313	315	305	314	315	317	341	316	344	294	323	312	339	288	336	312	319	308	282	295	306	307	309	301	315	311	288	288	285	304	297	287	321	289	287	285	304	293	319	332	314	288	305	286	308	330	299	293	310	307	263	274	305	267	306	321	275	307	289	311	280	262	306	306	300	286	284	312	269	298	290	303	285	285	307	291	296	267	252	277	299	273	284	322	319	301	300	287	285	275	294	300	290	297	307	293	265	314	314	270	303	310	294	275	305	298	322	334	320	277	280	292	326	327	293	319	299	295	286	315	301	305	276	294	297	310	286	293	277	282	283	283	274	324	284	291	295	317	316	302	317	317	301	305	290	292	318	301	289	290	281	294	324	314	316	275	284	283	295	297	290	306	322	313	289	324	293	300	306	258	293	309	302	276	270	306	308	311	312	271	320	288	293	297	289	276	304	330	314	300	280	292	316	308	339	285	302	294	268	316	293	308	286	299	294	307	296	273	286	294	286	248	284	320	286	280	323	305	279	287	325	297	276	284	285	289	343	307	297	297	306	291	331	283	268	309	293	306	303	278	309	291	331	296	282	300	297	319	266	295	297	304	279	291	287	328	282	320	317	309	324	284	295	289	320	331	285	295	316	320	299	302	307	294	282	285	306	321	289	289	289	309	336	290	268	309	314	292	313	303	290	275	299	304	323	305	315	296	331	316	283	291	292	307	337	302	285	288	303	328	284	290	279	330	280	310	332	305	323	275	278	303	325	289	311	288	294	307	287	308	337	298	305	280	311	275	293	298	323	308	317	271	285	278	290	326	302	308	305	283	283	310	299	300	303	301	290	285	319	299	325	300	277	298	269	303	275	281	304	271	290	268	280	324	285	289	306	292	306	300	293	288	314	302	300	316	296	299	324	278	324	299	310	289	285	313	295	282	315	328	258	318	315	299	270	281	289	313	313	275	307	290	311	295	307	326	293	305	336	280	285	317	281	321	295	278	322	270	292	304	269	303	306	280	323	289	308	283	298	292	265	280	317	291	327	296	320	312	324	284	301	291	297	281	282	277	297	302	327	307	296	285	308	288	266	308	284	299	319	270	281	274	292	308	307	302	267	288	310	297	282	312	285	285	315	314	321	297	293	288	313	288	325	292	289	289	300	280	297	281	316	300	302	305	293	312	287	276	308	311	292	293	283	314	291	314	318	268	279	283	307	296	294	295	331	288	313	291	323	325	307	274	308	297	284	304	262	271	303	288	300	282	286	290	259	281	303	288	295	296	329	309	317	285	350	307	297	290	303	315	293	281	320	274	281	290	313	285	273	276	248	320	285	303	293	293	325	310	285	317	298	306	301	316	306	285	281	314	277	287	325	304	289	329	285	300	322	288	281	275	281	302	321	302	269	306	324	300	297	303	276	295	280	288	269	276	296	306	262	278	291	310	303	289	316	297	317	320	327	275	312	276	300	310	295	316	284	290	269	299	293	292	265	325	320	303	309	272	310	264	339	291	299	274	288	327	328	302	279	315	297	284	310	329	327	303	332	331	288	282	251	271	280	285	270	263	308	267	323	296	326	306	308	274	303	278	270	330	299	272	294	310	309	319	283	271	294	300	297	301	299	300	294	298	279	281	298	296	300	295	285	290	314	268	289	295	278	323	298	315	334	297	316	295	326	317	299	295	306	297	312	301	301	306	296	294	276	304	300	302	289	328	298	308	310	283	280	288	338	296	329	287	292	292	275	274	314	328	295	286	283	303	320	303	302	309	289	288	276	284	291	291	310	282	298	305	296	277	315	291	282	286	297	319	307	304	307	295	314	305	312	286	281	285	306	290	299	297	320	304	326	317	292	284	300	276	305	302	297	306	309	281	328	311	302	297	311	305	298	296	282	306	311	260	311	310	294	277	296	325	290	325	322	262	301	290	281	295	311	312	264	305	311	260	307	320	307	290	287	313	286	309	271	288	308	308	302	286	304	322	277	299	309	294	315	314	309	274	292	288	287	271	300	310	279	305	279	290	281	300	311	325	310	324	276	270	282	276	295	313	320	315	288	310	278	295	296	288	264	282	320	292	296	312	291	328	278	299	287	276	289	290	295	290	274	314	304	305	271	299	316	296	295	311	301	289	297	284	284	308	312	296	290	284	299	279	280	313	262	282	274	314	300	305	281	310	289	325	299	310	269	285	318	291	286	288	313	289	299	291	324	310	322	299	257	313	273	294	290	298	321	320	288	285	330	289	285	318	312	329	280	306	320	304	300	275	316	308	316	282	296	297	279	306	271	303	289	296	281	292	297	323	281	268	301	283	319	294	273	269	316	265	309	265	315	300	303	291	289	329	316	298	272	321	289	291	302	327	280	313	285	314	285	284	268	293	298	293	315	302	283	280	320	287	286	303	302	261	291	296	301	292	298	282	300	284	295	343	285	354	312	289	302	304	306	278	304	339	283	294	286	313	281	299	277	271	321	285	339	329	325	303	322	313	257	309	279	270	266	316	279	327	293	253	312	298	291	298	277	302	285	309	273	320	284	331	277	294	308	300	283	285	298	313	332	288	319	275	295	325	325	278	299	304	298	308	311	317	309	279	302	282	302	300	307	282	315	278	278	296	291	324	301	289	281	292	285	272	306	305	308	274	265	308	276	286	310	323	289	301	296	299	292	285	302	301	301	294	289	305	298	260	288	295	273	253	300	329	316	311	333	314	284	277	289	267	304	287	317	309	321	296	326	280	281	307	267	300	294	298	269	314	312	275	262	340	300	300	277	289	338	292	313	283	278	278	273	318	296	301	318	285	298	266	288	319	306	279	282	258	283	276	317	297	267	297	282	274	326	305	305	268	290	313	291	299	307	321	312	286	310	303	299	303	311	290	284	297	291	288	278	264	284	330	304	301	303	298	294	311	270	295	307	306	291	268	273	279	331	271	317	307	288	285	291	297	311	327	334	289	303	297	291	312	288	285	283	298	310	290	307	315	301	305	288	279	313	287	287	275	318	304	297	322	283	304	296	287	335	270	273	293	296	297	293	297	280	301	313	322	318	308	324	301	292	273	294	298	299	277	298	323	314	307	263	302	317	275	326	282	318	279	282	289	281	311	302	289	278	292	315	347	321	295	319	271	236	306	323	342	291	315	292	267	280	295	304	305	299	285	312	275	299	286	308	301	292	315	322	328	325	297	290	308	309	305	286	347	254	275	304	281	289	271	293	292	317	296	332	285	305	289	307	305	317	306	315	286	311	297	280	311	300	309	312	290	282	298	309	269	277	303	306	305	317	289	297	346	265	293	341	301	286	309	302	328	264	303	294	312	273	327	350	300	315	270	290	309	298	283	309	312	277	314	298	298	303	302	288	280	282	294	287	285	307	298	299	299	282	298	282	313	274	291	275	303	301	302	298	307	303	305	284	337	290	302	322	275	288	255	326	282	307	297	291	280	313
54618	67224	13329	5350	3750	2871	2135	1823	1462	1267	1059	1010	866	835	802	732	730	670	613	587	635	573	532	3167	7485	1619	490	468	517	509	472	511	489	491	486	488	489	480	503	469	486	477	488	467	478	449	497	438	459	471	493	455	505	469	469	451	466	478	469	428	436	475	485	457	437	474	446	504	436	446	458	478	448	503	445	494	473	425	401	443	470	457	453	462	444	461	420	453	447	479	460	441	438	433	443	484	456	421	496	472	479	417	476	461	443	447	439	450	485	453	479	467	432	462	455	434	479	437	478	435	446	466	472	486	479	444	433	502	436	461	496	443	478	472	471	440	432	479	442	434	462	462	444	439	449	451	442	475	434	444	452	412	423	476	436	421	446	452	486	438	418	448	437	426	427	399	414	466	446	479	457	401	468	455	453	430	410	432	445	490	426	455	469	442	439	465	471	456	448	438	450	440	458	462	449	451	463	422	415	431	445	484	450	455	444	422	460	451	430	445	477	482	420	479	445	474	441	457	428	426	436	501	435	453	434	444	460	455	421	469	490	446	462	451	488	450	425	497	423	450	469	464	484	437	466	523	449	456	471	484	454	490	421	481	456	482	420	452	439	442	428	460	418	479	480	453	440	466	477	476	490	472	434	441	434	447	459	450	426	440	501	473	466	423	481	438	499	453	453	458	446	484	459	453	428	415	481	474	427	427	421	480	421	473	443	471	478	453	476	500	479	461	438	458	458	437	490	486	434	491	461	439	423	439	462	465	439	447	457	468	468	465	445	444	464	445	439	453	451	460	418	452	414	465	443	432	478	448	436	466	440	433	408	425	416	469	486	430	447	485	439	449	434	458	458	410	467	459	498	458	454	495	427	444	431	511	430	482	442	439	454	394	430	441	443	447	449	455	473	449	444	436	468	434	452	434	418	469	438	455	477	437	420	455	434	478	476	452	440	437	414	437	402	465	427	446	429	456	448	444	429	437	456	461	425	462	493	449	461	473	438	457	441	458	470	425	448	464	476	433	406	455	481	459	476	420	471	449	450	447	477	484	476	481	456	480	476	470	463	461	457	419	456	421	454	438	456	483	412	435	412	445	446	480	459	439	431	469	421	421	480	486	418	415	467	461	467	463	454	437	457	459	430	446	426	459	465	437	438	470	446	449	394	464	464	451	452	468	467	470	489	439	465	468	443	422	454	474	445	416	440	444	449	473	422	491	433	470	451	460	454	473	448	448	471	452	449	449	432	472	464	435	426	428	449	426	432	506	467	440	456	421	462	471	468	442	432	433	452	405	441	480	468	480	426	445	409	459	443	447	461	455	465	496	472	472	457	426	430	427	474	501	470	483	465	482	496	482	435	460	462	440	431	469	443	433	449	461	463	453	448	443	466	434	452	418	432	445	425	459	432	446	455	451	425	453	454	431	446	435	438	464	416	430	431	459	430	419	459	430	473	457	450	489	462	521	442	446	440	442	436	469	425	440	440	456	481	442	436	458	463	436	484	430	434	436	447	455	497	449	425	436	491	486	441	442	419	457	456	450	437	451	470	435	436	481	449	493	518	442	470	500	451	439	440	471	459	439	438	461	477	467	457	445	448	419	459	465	483	451	450	454	450	483	490	428	453	430	459	435	429	479	432	453	456	447	463	452	424	466	453	434	460	434	512	469	466	441	430	448	436	441	414	495	442	478	440	416	458	434	484	442	434	506	468	435	432	454	482	450	470	445	441	489	479	429	437	425	489	425	441	435	462	449	452	448	468	477	427	427	447	486	450	464	460	450	445	473	462	444	435	475	449	466	448	421	452	448	467	495	412	465	424	435	461	419	424	423	463	490	469	461	457	444	451	440	482	481	436	457	459	437	468	468	455	431	460	472	465	486	473	437	458	415	461	482	425	461	477	414	442	440	466	470	448	482	431	454	472	441	470	436	478	456	445	467	427	437	468	445	512	430	434	437	444	465	440	468	436	404	459	447	428	418	482	443	452	431	429	425	410	491	435	436	419	487	443	478	439	407	442	454	418	434	481	440	456	481	424	482	450	439	468	443	445	441	434	423	482	459	479	462	450	475	442	464	453	427	489	503	458	489	427	481	470	462	486	437	431	470	477	489	482	448	460	462	450	464	470	427	492	439	469	463	481	507	469	445	462	457	465	477	457	463	471	434	468	452	443	424	422	465	482	432	425	431	483	491	436	443	467	479	452	427	462	486	482	449	439	422	442	471	442	451	446	437	449	419	429	466	441	417	456	468	462	470	449	438	462	471	460	436	463	440	424	442	448	468	446	460	420	483	483	472	433	420	455	430	428	423	439	461	449	448	454	477	524	498	449	446	471	464	441	439	457	424	456	492	451	464	445	455	440	489	461	444	430	424	433	463	446	458	445	450	442	438	440	484	470	457	444	449	456	501	471	462	454	453	463	458	455	427	439	473	451	440	417	462	457	476	435	481	424	462	421	417	499	471	454	484	455	433	468	411	431	460	451	443	454	449	449	432	441	406	438	453	447	429	473	450	453	424	466	437	472	474	469	473	494	439	479	450	468	473	480	432	460	463	484	443	442	438	430	458	504	472	445	480	480	484	468	430	403	428	524	469	464	431	449	424	422	407	473	423	461	431	439	472	430	449	448	428	456	466	445	436	478	463	465	450	425	438	445	480	436	421	444	445	436	426	434	432	463	458	447	475	481	461	484	436	480	459	416	440	450	461	440	466	475	445	469	438	450	493	452	438	469	424	455	432	441	458	447	465	465	429	416	443	434	455	450	479	470	460	437	449	464	443	444	430	451	440	454	469	487	453	479	455	419	418	458	451	474	468	438	473	449	417	463	482	463	439	414	471	436	452	448	457	469	408	431	456	495	438	473	473	440	466	454	466	460	452	416	476	462	439	438	452	457	459	465	459	432	466	472	462	468	430	470	465	424	455	424	418	459	449	427	441	435	468	435	456	443	490	455	459	449	468	464	448	498	470	416	455	415	487	466	469	421	442	488	438	457	412	465	453	455	464	443	451	476	453	449	472	437	459	463	474	488	425	451	423	424	461	422	455	443	484	453	469	469	435	429	460	469	411	423	440	475	452	426	428	475	456	443	455	448	465	477	488	471	442	467	471	444	473	435	460	470	446	447	448	456	500	431	393	446	452	490	437	462	443	469	477	424	448	432	431	472	443	450	498	489	446	469	455	471	454	473	424	473	462	434	461	456	465	449	455	471	465	438	456	465	475	423	418	491	445	477	512	411	452	453	473	446	467	437	486	457	444	436	439	443	475	465	460	506	456	435	441	473	454	470	453	431	457	485	426	469	473	436	509	447	458	449	430	446	458	467	456	449	441	432	443	421	422	423	418	397	463	480	468	462	425	440	480	455	462	419	443	451	440	477	439	455	477	447	436	470	446	455	458	471	472	473	452	460	499	500	472	443	478	419	441	458	446	450	406	438	443	479	444	485	441	436	465	473	479	444	455	477	444	475	445	488	448	473	421	451	468	474	435	462	413	452	421
26517	21069	14524	1718	698	660	516	440	522	463	436	473	459	455	431	451	437	497	442	451	463	445	463	462	538	448	443	423	457	455	450	427	445	457	446	454	428	450	421	389	413	451	453	467	433	456	469	416	439	448	406	436	442	437	429	436	461	433	440	438	441	480	445	444	486	446	457	434	461	427	388	397	403	473	454	462	425	479	405	479	440	414	462	442	429	450	441	470	412	426	438	434	444	418	406	411	452	472	449	428	447	428	445	466	434	484	436	462	397	476	458	464	436	459	422	472	414	452	436	392	440	427	463	441	454	459	449	470	416	427	464	459	464	426	444	435	443	412	409	432	434	455	425	457	459	464	443	452	440	440	479	423	420	428	426	423	454	425	378	458	409	447	439	428	452	441	444	443	466	467	441	438	434	400	405	472	431	406	412	480	439	399	420	408	433	467	438	468	429	416	437	446	429	438	413	423	416	457	428	414	474	445	441	504	426	422	437	417	448	434	452	444	436	435	428	437	440	430	430	408	409	420	440	432	420	448	460	451	447	439	449	461	484	416	457	404	463	455	446	439	422	463	446	454	441	444	435	429	440	434	461	464	448	451	448	447	428	444	436	459	453	485	424	450	447	443	450	461	459	411	479	422	442	426	448	443	423	437	452	485	419	459	434	418	449	469	446	437	427	473	441	452	417	460	433	463	437	472	462	450	458	441	408	438	476	430	459	416	451	475	465	435	411	409	450	457	419	448	471	424	426	443	454	409	430	414	480	458	481	425	424	424	492	435	442	445	454	432	458	462	450	458	483	446	457	500	422	396	428	434	431	447	424	439	452	459	495	459	426	448	428	444	400	442	420	420	429	443	472	459	436	427	471	452	419	444	463	433	418	428	447	454	458	409	481	439	449	405	443	440	434	442	464	445	473	420	479	405	416	447	435	446	429	436	479	428	459	425	453	445	447	442	476	442	424	444	444	425	439	407	407	439	476	422	457	427	468	434	441	447	466	464	431	466	454	433	443	427	471	455	406	427	487	445	442	416	447	420	419	447	483	439	443	454	430	419	419	472	453	450	485	406	429	435	418	463	419	448	424	429	466	426	461	436	442	460	463	429	460	479	431	430	435	444	441	470	419	432	467	436	438	414	473	433	447	418	453	446	482	430	415	441	438	448	444	457	484	443	426	454	425	453	428	472	426	421	427	427	484	425	458	426	403	472	426	420	419	434	428	427	452	442	468	398	404	437	459	444	459	478	421	429	430	448	416	467	449	459	424	457	420	450	454	428	395	465	426	449	465	426	442	423	456	426	433	417	468	400	426	506	426	430	501	463	465	441	421	432	409	452	460	464	443	435	455	434	418	420	421	406	424	439	426	454	410	436	437	431	421	449	410	428	480	396	501	457	415	393	463	449	418	431	487	447	427	440	425	402	466	424	415	420	497	448	446	450	477	420	444	443	466	465	445	466	483	386	450	437	442	425	422	403	429	455	463	496	451	417	477	470	409	432	426	461	418	432	455	434	473	421	428	442	477	450	451	445	436	449	456	422	453	466	469	445	464	467	435	448	471	417	450	470	440	433	454	418	456	440	428	487	409	404	449	468	447	447	425	402	433	413	462	464	449	427	435	450	483	436	475	439	419	445	429	444	434	436	449	444	459	448	468	450	426	449	428	397	485	432	457	454	476	429	464	451	436	452	462	485	472	454	451	455	471	412	426	442	407	440	418	426	453	409	481	426	400	453	443	500	436	438	427	433	435	442	439	442	459	468	435	440	430	409	450	429	464	424	454	409	445	408	439	432	466	468	442	428	443	438	495	480	456	451	450	422	438	457	449	445	454	423	424	457	447	453	446	464	452	433	459	471	492	489	420	453	434	447	447	442	459	441	456	405	490	443	416	442	441	460	387	412	464	437	463	421	459	423	461	411	494	413	436	448	394	473	468	428	409	448	476	456	464	442	456	442	447	426	446	452	446	440	462	480	415	443	446	463	440	426	465	425	446	459	460	430	443	470	457	440	430	451	446	472	404	434	467	438	443	431	464	425	455	382	439	461	456	447	421	437	444	401	396	472	440	464	486	441	436	439	419	434	430	439	433	431	429	473	436	416	402	427	452	465	456	452	457	443	438	410	427	459	475	474	471	445	510	444	445	439	442	419	494	442	452	385	424	472	460	454	440	468	430	466	440	498	449	433	464	434	442	452	425	412	476	423	473	416	441	424	438	439	447	446	449	429	433	448	429	439	439	405	448	446	408	426	483	440	404	445	475	435	445	453	469	429	426	454	481	414	467	462	424	445	471	434	425	410	480	416	442	442	445	449	393	441	474	430	418	433	445	469	458	462	463	438	433	456	443	446	451	428	393	479	493	474	428	457	429	419	421	429	422	452	432	469	452	459	452	436	449	446	460	440	435	427	436	464	439	394	447	438	402	474	470	437	441	409	452	418	462	427	488	416	422	420	422	446	456	452	417	411	426	415	456	457	459	489	445	470	423	452	475	407	418	417	456	473	463	425	406	477	448	420	458	456	402	421	461	412	444	440	434	450	443	456	485	429	451	419	481	456	432	425	430	441	452	443	448	434	443	442	450	472	478	440	428	437	434	442	477	412	425	463	416	434	427	421	449	437	410	420	437	456	398	455	432	423	428	439	444	416	411	436	439	443	420	479	432	468	418	442	428	424	446	430	445	459	480	420	440	398	428	444	416	452	432	436	445	423	451	468	466	460	431	467	432	437	421	435	428	456	432	452	439	439	434	448	441	473	463	454	424	447	446	445	407	469	447	437	402	413	434	429	412	438	444	443	433	440	412	484	476	420	405	440	431	428	451	443	443	419	448	457	421	428	485	431	475	429	425	446	408	481	430	419	424	469	417	460	430	430	458	424	451	501	443	416	412	443	436	427	410	467	483	423	429	406	413	463	442	425	443	445	426	441	441	500	471	445	427	467	421	419	403	459	445	433	412	478	417	446	420	415	453	426	439	452	423	458	432	436	444	431	445	437	447	447	469	434	426	416	457	423	436	431	475	429	438	476	447	462	411	400	460	431	455	469	458	474	440	442	468	439	424	457	432	466	457	418	463	470	472	431	435	483	427	420	434	451	444	403	429	430	447	464	458	464	467	455	459	443	462	441	434	424	471	432	483	375	442	455	458	438	416	458	399	422	457	437	445	427	439	449	476	436	464	447	473	438	395	428	447	442	455	486	418	435	435	448	460	437	394	480	431	419	465	468	437	421	462	423	446	452	452	477	451	436	460	445	429	421	427	503	458	423	436	468	459	402	433	420	461	453	442	453	416	476	436	406	406	487	470	457	442	450	442	484	440	442	403	459	437	460	450	417	461	436	473	458	478	421	439	446	455	442	437	441	430	476	443	447	449	470	427	388	434	422	460	431	389	455	451	473	392	421	451	467	430	441	438	453	409	456	438	432	442	419	414	454	447	463	430	470	425	420	417	427	448	483	424	424	441	426	416	466	437	447	435	427	451	426	470	437	411	461	433	418
24601	26907	3049	1005	909	833	691	767	725	718	723	674	710	651	685	662	622	664	718	671	650	653	677	808	956	630	632	598	649	665	650	667	652	631	627	685	681	655	658	709	677	637	609	645	625	623	703	702	644	634	633	642	689	659	665	657	694	650	664	652	661	676	632	667	616	703	630	638	665	652	636	628	650	662	686	743	671	637	682	633	666	704	639	669	664	670	645	667	605	667	667	593	620	635	633	641	647	673	626	673	652	663	665	650	649	666	718	679	629	665	656	663	595	657	671	669	591	730	690	638	666	678	684	615	604	633	658	674	666	705	649	618	639	691	637	708	620	652	662	678	674	627	648	664	683	668	669	641	691	636	659	637	645	674	627	653	673	606	681	672	668	640	603	658	617	639	675	668	633	667	656	685	678	641	627	605	649	681	645	657	650	671	643	620	660	651	663	645	615	628	616	629	648	645	644	675	633	618	667	647	616	654	644	675	680	631	676	659	681	681	647	642	611	605	681	662	627	611	639	670	687	579	696	640	632	676	623	637	604	630	669	634	641	678	662	633	678	658	659	684	657	670	650	675	640	650	601	654	670	685	709	667	690	674	686	646	644	641	648	644	671	610	654	671	673	639	644	651	633	675	662	655	678	679	647	639	613	641	683	699	676	613	615	663	660	664	664	680	627	677	625	660	656	638	685	637	604	668	641	655	665	626	700	640	658	635	648	650	661	645	673	637	648	637	652	625	648	632	637	652	609	622	663	703	645	638	637	640	654	681	634	628	666	667	603	662	666	679	645	652	647	658	635	677	624	673	622	663	655	663	590	691	661	661	644	646	663	725	673	647	661	655	692	696	600	672	634	630	620	656	676	676	666	631	620	610	613	626	645	667	631	641	665	683	643	643	666	608	656	657	679	566	625	658	631	666	638	665	710	621	631	661	608	666	635	674	681	651	612	611	674	670	659	627	605	651	631	682	648	607	706	622	645	647	593	642	666	622	617	638	659	694	635	698	624	645	628	682	675	689	651	654	681	625	648	635	673	663	628	659	636	640	658	649	690	683	625	662	675	642	633	634	671	672	647	654	671	640	673	648	667	634	685	673	671	661	646	674	668	622	665	628	635	664	649	630	681	628	667	646	614	648	627	642	621	646	663	664	698	677	666	592	660	637	684	642	647	672	621	629	641	646	684	642	612	621	684	699	645	693	687	684	632	641	705	645	654	625	625	678	714	663	650	672	684	668	680	627	637	644	631	641	660	661	675	594	648	674	684	645	652	651	649	656	618	653	677	636	615	626	704	636	632	597	642	637	634	671	636	597	662	624	672	644	639	631	643	694	632	669	653	645	685	699	644	672	657	637	652	688	675	644	658	624	661	634	655	673	637	675	618	659	671	616	633	617	702	631	691	631	677	670	590	581	674	659	646	668	655	687	632	643	683	650	627	691	637	589	667	640	661	633	659	682	641	640	640	661	660	724	603	596	630	653	655	586	644	687	613	694	682	643	627	645	637	649	669	643	613	612	623	641	636	633	653	639	628	670	650	707	645	644	644	667	664	634	683	674	656	674	631	666	623	672	671	631	641	682	660	681	624	643	636	642	656	677	685	635	652	685	689	646	662	696	635	656	684	668	639	656	702	626	672	609	674	622	689	630	679	673	677	616	627	693	667	616	637	653	684	630	663	631	654	663	664	658	670	597	686	608	630	656	627	687	700	619	698	613	618	677	708	676	685	644	681	661	629	616	669	585	660	654	685	646	620	690	706	635	700	686	673	678	621	644	635	669	677	640	669	673	624	633	648	672	612	639	643	663	616	643	651	617	670	666	653	653	668	648	641	599	696	657	682	682	671	657	638	671	658	662	668	659	635	665	649	628	644	634	679	635	645	644	642	625	689	639	695	651	621	650	655	613	667	631	639	653	678	687	636	634	690	677	640	604	680	670	639	626	646	654	667	647	665	691	621	616	649	619	616	618	657	651	640	626	686	685	672	670	640	630	671	637	643	635	662	649	653	650	679	672	667	665	667	675	655	608	614	660	714	678	637	636	666	651	686	666	707	677	682	650	650	633	629	651	651	613	631	685	661	668	641	674	644	653	624	689	677	625	624	622	640	663	668	658	670	652	649	638	698	642	672	692	688	636	625	634	638	664	673	723	649	655	716	682	638	624	684	690	609	646	655	724	676	670	630	633	675	681	668	660	657	674	637	637	644	635	646	679	680	630	648	639	652	640	651	650	657	685	643	594	636	692	639	629	650	650	629	661	650	640	639	653	679	654	655	629	680	627	672	627	638	657	682	651	652	709	656	630	614	641	663	663	633	669	624	630	651	672	656	613	640	657	633	626	668	660	673	697	679	646	621	724	634	628	618	667	674	697	662	680	655	622	632	672	663	634	634	646	642	634	636	692	642	672	623	645	616	683	670	625	644	597	688	636	626	636	659	643	658	602	656	615	670	647	672	671	663	632	638	632	635	634	614	631	615	675	638	701	660	630	652	669	673	692	661	616	667	638	662	623	649	640	660	658	638	695	660	647	667	685	635	606	644	617	651	646	671	633	622	660	658	649	602	643	661	685	660	637	625	676	650	629	660	653	630	657	651	648	654	664	633	646	646	681	609	695	677	638	662	629	677	698	628	693	683	654	677	655	654	641	659	642	666	648	657	637	648	670	679	648	681	630	660	635	655	683	631	651	635	617	674	669	623	685	652	674	607	611	653	655	609	655	661	606	607	644	651	641	660	664	676	575	702	649	653	639	642	639	652	669	684	649	669	659	693	686	641	646	640	608	624	685	612	608	663	631	642	679	686	649	644	643	665	642	612	677	689	685	644	616	636	619	683	663	666	675	648	662	657	639	663	624	643	684	687	649	666	721	684	692	683	628	651	681	646	639	662	668	674	667	624	661	636	643	668	626	615	630	603	678	645	609	625	686	639	662	669	645	624	668	646	664	618	657	598	651	715	641	696	637	638	663	653	635	616	649	619	629	678	639	682	662	645	653	688	650	696	644	717	689	641	639	657	646	642	647	663	643	671	609	683	623	638	642	632	656	657	584	620	691	655	668	626	625	627	651	624	637	657	639	670	581	653	609	619	638	717	650	629	674	629	685	655	652	626	635	664	651	703	666	680	645	624	678	641	639	666	688	678	686	693	666	643	648	635	658	632	638	663	660	652	648	697	622	684	674	679	665	640	643	627	631	699	615	623	670	658	645	684	652	677	694	668	629	685	636	679	631	675	664	628	626	643	653	706	680	658	634	680	636	636	613	713	651	649	662	617	677	667	637	619	661	685	618	628	622	665	685	669	670	660	645	684	632	662	635	671	648	680	671	669	638	660	735	653	676	644	665	684	633	646	679	653	659	659	661	597	670	668	655	624	671	634	629	658	655	645	649	644	617	626	634	675	633	695	638	602	634	651	638	654	676	631	661	612	746	637	614	674	623	671	660	626	665	626	628	640	612	681	671	637	680	656	665	667	661	656	631	671	648	636	667	643	702	706	650
23834	20898	27978	23907	20819	7149	1087	771	676	613	644	593	613	594	585	550	588	558	543	514	498	517	565	934	1008	505	538	494	489	480	486	506	539	537	547	500	553	504	519	567	497	510	487	529	507	535	505	516	529	502	499	519	497	514	547	526	502	526	490	492	497	499	536	570	523	528	517	519	467	544	502	513	472	512	538	502	526	526	502	505	494	527	551	532	522	515	543	507	520	547	502	511	514	523	486	551	518	497	527	504	504	502	514	531	508	499	533	523	524	549	498	530	503	528	535	522	513	504	489	502	516	496	533	511	536	536	511	478	506	560	504	578	479	516	503	483	524	491	532	517	507	567	501	519	528	539	478	526	516	512	522	534	537	548	535	569	488	527	510	518	532	530	503	532	521	550	557	487	545	490	523	519	549	528	549	493	476	501	543	546	526	543	525	535	579	523	479	496	542	511	542	494	465	492	530	514	530	517	546	538	516	551	506	535	498	491	526	463	541	492	511	509	467	530	521	557	484	529	496	532	528	515	503	516	490	528	517	485	511	533	516	521	517	491	508	509	525	519	504	497	487	521	491	530	537	526	470	517	552	495	536	523	518	499	477	484	535	519	498	550	535	508	527	496	538	544	520	514	529	494	546	493	516	458	487	494	500	466	494	504	464	534	503	515	546	491	534	513	509	503	517	524	525	540	469	525	489	505	537	501	475	551	505	536	514	481	487	492	491	499	508	527	542	520	497	453	513	527	549	514	499	513	481	501	522	573	518	523	530	499	555	520	525	501	521	511	532	490	492	560	532	558	497	505	518	519	534	503	547	546	507	497	515	495	500	503	527	531	542	526	545	532	505	527	517	508	508	498	500	488	469	489	535	496	534	510	513	475	480	545	503	529	499	479	539	482	484	471	541	508	523	538	502	477	511	494	497	529	496	472	480	485	518	484	515	494	531	526	528	558	527	550	535	500	513	489	496	518	543	495	510	508	521	505	558	533	495	503	533	532	509	533	514	521	524	555	478	537	498	507	518	528	505	531	531	509	490	487	520	467	527	493	518	512	502	514	554	492	535	531	520	500	508	524	548	481	528	560	518	521	512	511	471	540	546	491	480	505	476	529	494	529	549	512	530	462	503	512	521	537	516	498	466	520	503	540	496	497	549	494	499	534	465	503	473	491	516	548	541	529	520	519	473	554	521	543	547	516	479	523	524	520	519	568	553	484	487	517	527	531	513	490	531	553	516	510	526	474	509	515	516	527	546	500	529	552	490	498	556	488	493	513	523	491	542	502	535	535	529	547	565	503	493	503	503	532	520	540	497	515	516	513	493	531	496	521	519	531	535	532	545	540	488	498	485	542	488	501	513	567	538	508	503	477	503	518	534	525	507	523	486	496	527	470	540	520	501	491	559	514	527	516	502	508	500	540	530	502	528	547	488	487	558	489	544	521	483	504	483	491	493	558	522	508	535	538	526	511	536	539	533	495	512	511	502	541	530	486	505	523	507	513	499	538	520	485	526	482	539	549	517	560	496	502	513	549	498	512	505	500	501	524	525	487	487	561	495	494	520	530	510	506	493	493	520	540	535	484	540	508	503	528	524	518	548	453	513	531	541	530	465	521	514	503	511	537	515	534	504	579	546	501	548	524	509	517	533	495	467	524	519	476	527	504	514	529	527	541	536	542	532	539	527	546	489	510	501	511	572	508	542	477	536	543	483	555	497	531	475	540	512	498	513	481	514	515	475	542	498	559	567	529	479	505	502	536	535	550	551	517	527	527	511	540	513	568	493	512	508	489	535	539	544	497	526	533	535	509	522	551	537	510	504	511	504	498	532	478	531	512	528	504	495	500	497	509	491	509	532	561	525	512	531	510	537	521	502	495	529	547	493	507	476	514	492	518	483	521	491	480	536	458	536	527	500	510	487	473	545	510	520	526	560	479	556	494	483	563	501	542	511	520	541	556	538	474	528	513	530	516	511	500	516	504	526	504	481	512	522	523	494	458	508	511	500	533	525	501	535	515	495	529	525	515	542	538	515	484	510	557	517	480	524	512	503	501	495	527	511	519	496	502	537	514	535	513	505	522	519	499	514	492	556	533	493	504	542	514	520	546	464	500	504	512	498	535	499	472	507	493	512	473	534	521	534	511	516	537	508	493	469	514	514	516	520	503	465	535	488	503	531	536	518	556	506	505	526	537	521	480	524	476	532	502	495	504	511	507	526	534	531	526	529	502	506	496	547	560	508	524	526	542	514	527	537	504	525	477	524	547	545	496	541	515	539	469	548	544	463	489	494	546	507	518	527	544	516	504	522	535	507	455	530	530	515	520	539	561	516	510	543	518	502	513	512	526	512	477	473	524	528	496	519	484	485	514	539	491	540	487	526	535	509	519	515	477	494	533	530	514	495	531	523	504	494	498	557	508	511	536	521	540	518	536	478	526	541	528	506	486	487	519	505	489	502	494	545	498	526	514	523	522	519	491	534	493	521	522	464	492	493	518	512	544	537	544	537	513	504	499	506	528	527	552	522	508	483	460	507	496	537	514	527	492	517	479	506	474	517	521	502	549	545	492	504	511	520	539	542	513	502	484	555	512	492	494	533	456	507	523	548	529	532	548	479	511	515	513	501	531	501	501	497	549	511	513	532	521	529	525	559	515	497	485	495	525	490	546	518	516	541	511	481	501	509	545	545	523	527	521	561	515	502	502	509	514	516	496	527	518	576	495	548	485	550	523	466	463	538	525	499	486	505	464	526	518	501	507	559	525	504	500	509	530	497	527	492	502	537	518	550	499	498	511	457	511	532	509	484	510	508	503	479	509	519	495	486	535	524	504	496	517	551	567	484	507	519	498	535	523	537	510	536	525	518	525	500	531	503	524	564	536	524	478	505	497	546	512	500	497	486	468	495	537	519	532	513	516	501	507	505	494	478	545	467	537	525	514	500	538	530	514	536	534	539	539	507	553	475	534	496	518	475	485	489	496	511	497	485	522	530	539	483	491	555	525	532	538	517	523	508	531	536	528	538	493	551	508	509	511	480	490	498	542	543	507	492	514	529	539	540	547	481	517	498	522	524	508	503	529	536	525	531	515	520	529	521	519	464	493	563	489	528	503	516	513	477	495	480	485	506	485	462	484	472	497	544	569	512	491	549	548	508	499	487	541	500	476	470	501	490	485	514	485	533	475	545	515	550	514	475	553	520	563	502	505	548	515	515	546	514	521	531	516	554	541	489	511	520	511	533	496	533	538	524	494	524	505	501	512	524	454	480	549	514	488	484	516	498	527	511	537	539	480	523	517	482	508	465	539	504	519	513	501	545	507	524	536	526	512	488	581	497	493	514	470	507	538	519	558	522	481	520	522	509	480	522	491	511	508	507	512	521	524	474	511	503	505	508	547	506	578	515	546	494	542	547	522	531	530	536	498	512	503	543	501	544	514	542	532	515	456	544	522	530	527	525	520	473	479	522	518	499	530	526	552	540	481	515	521	548	468	490	514	512	536
44671	54073	6732	3728	2765	2008	1728	1498	1397	1226	1148	1091	1016	988	921	874	860	868	810	859	871	800	853	1791	2036	795	768	731	825	819	766	802	787	749	737	778	791	756	812	817	773	724	808	820	791	720	752	775	783	723	755	769	752	747	744	754	771	792	772	766	788	739	761	777	740	780	771	775	754	787	758	794	732	780	778	725	774	813	758	743	774	749	777	759	774	770	763	766	756	748	727	791	739	754	769	776	722	756	753	767	772	805	735	733	793	797	821	721	765	714	813	679	750	770	779	766	765	802	740	731	758	760	771	724	768	799	756	783	762	783	726	726	765	804	735	768	788	709	757	738	759	783	791	810	727	716	779	729	806	800	797	740	750	724	794	760	766	725	723	722	777	753	751	762	755	745	728	750	780	769	743	728	763	745	749	749	796	758	789	725	760	788	744	800	767	763	730	751	798	771	768	788	769	796	829	777	758	798	766	777	740	732	764	748	778	730	792	755	763	776	751	755	776	753	759	735	787	800	805	798	690	754	794	731	748	763	767	789	722	785	781	787	775	754	759	768	726	819	785	745	762	793	778	774	714	757	786	745	745	812	760	754	738	755	764	761	796	788	791	790	738	743	723	731	807	795	755	775	778	736	801	786	779	765	735	769	764	762	740	749	793	828	764	792	768	730	728	752	714	712	773	755	768	744	766	794	747	764	805	781	783	756	738	778	787	786	764	721	757	724	768	759	790	815	735	791	706	774	737	731	765	716	738	831	726	786	784	806	730	744	724	718	748	791	762	729	751	790	775	798	752	772	693	750	783	767	802	730	722	805	782	774	720	768	801	741	717	754	722	798	781	772	745	759	804	775	786	749	809	791	757	723	749	723	786	760	725	763	772	745	747	774	762	729	789	774	759	791	783	803	751	716	754	740	784	757	795	771	773	762	754	740	738	724	817	806	733	763	745	768	780	734	728	805	739	776	735	701	742	755	846	777	753	706	750	773	761	753	773	746	801	762	780	791	720	793	830	755	774	771	781	746	712	693	767	766	761	780	764	797	765	746	762	749	804	724	802	737	742	806	682	782	766	838	763	758	772	725	730	734	782	814	799	790	712	777	802	754	734	788	781	755	768	771	733	785	747	772	811	790	724	786	800	777	777	818	788	754	738	781	782	727	793	763	755	831	801	818	754	713	802	737	780	752	802	744	737	719	729	760	758	754	775	760	791	753	736	768	741	723	781	756	762	773	717	792	793	736	751	810	785	793	750	758	706	797	748	744	752	772	780	751	749	735	764	774	782	771	804	778	756	781	768	773	754	798	688	745	774	787	754	781	790	772	748	732	795	719	753	788	720	776	727	758	809	763	765	741	821	783	803	818	770	759	772	820	750	748	748	776	773	803	781	752	743	765	758	785	795	748	778	725	777	784	750	771	772	743	798	767	801	768	750	770	744	741	751	801	794	745	785	747	774	746	758	806	741	796	768	753	771	800	788	737	769	780	741	749	767	756	743	739	760	779	756	734	744	835	755	735	817	810	712	768	785	728	745	794	779	762	798	785	725	766	754	746	749	828	773	777	775	723	772	785	784	732	765	770	700	770	736	789	769	800	782	734	750	760	825	722	696	749	757	761	793	808	772	765	772	780	780	732	805	787	768	778	750	719	739	792	728	759	747	844	772	763	777	794	809	734	761	758	752	719	734	745	814	721	820	780	774	800	710	791	769	738	788	751	721	746	759	769	803	759	722	748	741	794	728	805	783	766	767	780	735	736	743	708	744	764	758	800	783	779	825	780	794	720	740	784	728	789	743	804	802	803	779	791	752	695	777	780	754	788	768	828	737	772	788	743	766	765	757	751	771	769	706	826	795	748	688	796	763	739	748	788	837	765	768	790	714	772	775	761	753	771	775	773	738	772	763	745	825	775	793	725	760	718	804	729	816	759	794	769	784	729	760	821	773	743	750	743	720	799	732	746	751	754	788	755	740	780	747	786	761	826	766	751	740	748	770	742	786	789	781	791	755	778	762	735	700	813	770	769	762	751	767	763	763	741	785	775	797	741	733	772	734	761	810	779	775	746	745	719	735	756	767	735	761	784	746	731	783	806	747	747	720	749	725	770	744	770	780	789	741	718	808	785	806	767	732	747	752	729	815	730	800	734	732	747	760	791	761	731	726	779	740	776	746	776	803	778	749	751	790	806	765	750	725	807	782	762	705	751	769	746	751	768	765	753	746	737	736	739	777	743	737	742	704	743	730	774	786	754	785	747	739	748	797	734	765	736	760	777	752	766	736	780	803	764	751	779	752	777	774	823	768	755	761	781	785	757	776	762	785	760	789	729	728	776	745	734	760	761	734	713	753	763	770	782	725	779	744	753	778	789	771	771	750	808	713	782	747	784	700	771	744	754	749	762	768	750	771	785	750	799	784	730	738	743	756	787	748	732	730	739	809	751	750	735	774	793	728	767	761	770	733	778	772	788	750	775	703	743	770	768	832	772	785	724	796	779	766	793	749	773	776	740	735	775	800	759	757	775	748	755	740	754	740	748	745	708	752	755	800	779	736	760	709	778	770	808	701	768	756	811	791	771	766	756	810	796	793	762	771	742	772	762	772	752	773	835	801	743	743	755	798	740	787	744	761	769	738	743	750	753	742	748	738	739	785	766	772	813	795	729	774	752	762	720	770	774	757	738	775	790	785	722	771	783	745	757	764	803	728	745	761	809	765	765	732	778	777	772	736	750	784	705	781	729	794	765	771	735	768	741	751	773	756	696	733	755	765	773	775	783	763	803	761	727	781	753	772	785	733	825	808	767	788	804	787	762	760	761	767	792	763	733	777	782	740	755	789	767	779	763	730	791	813	747	783	763	759	739	754	750	770	743	764	770	778	784	744	715	815	794	764	749	804	780	765	736	780	752	747	789	772	756	805	766	745	742	786	772	762	779	761	801	765	800	746	771	754	740	733	710	743	768	760	753	720	769	815	814	746	766	771	730	726	814	764	723	777	743	781	736	802	752	748	743	766	723	823	725	737	736	820	758	806	739	776	787	798	783	726	740	794	764	794	845	778	753	738	811	771	771	757	745	708	780	783	751	790	781	764	799	731	748	775	793	780	769	743	771	733	745	731	741	765	805	696	747	725	780	800	715	747	788	771	723	773	720	754	719	759	733	780	797	798	792	762	776	797	747	773	785	763	708	720	769	796	776	773	752	765	709	751	743	778	755	749	734	763	733	778	756	747	774	742	766	749	741	721	747	772	766	779	735	766	809	803	743	783	737	810	750	763	776	747	766	778	763	742	753	757	792	709	784	721	745	750	799	742	774	768	768	795	788	777	791	775	760	723	762	835	766	723	794	790	739	750	738	760	789	764	742	786	728	741	753	804	796	804	792	749	746	747	780	742	817	765	775	764	764	745	750	817	749	752	743	741	780	770	773	798	825	775	752	756	739	765	769	741	800	817	762	749	738	753	762	775	734	762	758	778	711	759	741	751	798	778	776	736	763	788	820
22769	20847	28283	23520	20846	20713	4442	832	610	534	485	475	443	422	377	393	343	347	400	340	353	339	343	1543	1897	346	318	316	312	300	333	314	320	303	310	309	280	303	287	268	310	292	302	312	303	312	326	343	302	333	303	318	273	279	314	296	261	285	279	256	299	285	291	288	282	287	293	286	287	297	294	270	272	299	294	312	262	312	271	292	268	277	292	263	255	280	298	305	276	260	298	276	276	262	284	267	326	298	282	314	285	294	279	266	268	288	293	278	279	282	296	289	326	283	255	300	269	288	290	267	309	297	313	319	286	297	301	298	296	280	289	277	333	300	258	306	271	309	285	275	271	279	272	294	303	285	273	268	305	240	275	280	313	294	314	270	290	299	270	264	273	287	276	291	304	285	284	322	295	276	280	286	279	282	311	268	308	303	302	292	284	274	224	271	255	262	286	304	269	311	269	304	282	263	272	312	297	310	241	322	277	268	286	302	278	292	289	278	297	307	287	284	297	287	283	317	305	274	275	272	289	286	277	288	266	256	256	265	284	288	315	292	278	269	303	307	288	303	279	279	307	299	308	285	288	331	283	335	276	323	296	271	290	316	305	297	262	292	282	280	292	280	321	287	303	255	293	301	283	294	269	313	305	275	265	290	269	286	315	264	305	297	298	279	277	293	296	291	302	283	305	276	293	322	301	262	295	302	290	268	296	281	297	291	304	279	274	275	334	292	286	269	296	292	270	294	286	284	272	281	272	304	262	283	283	280	274	293	269	293	297	283	299	284	284	278	284	296	309	270	305	290	275	267	294	277	294	278	308	283	291	266	311	279	248	274	295	286	289	284	293	279	279	279	296	315	286	282	296	321	260	298	305	284	277	263	279	304	271	263	264	286	251	314	307	268	298	286	288	275	285	298	292	277	291	287	313	292	310	280	307	278	284	290	274	307	288	284	277	305	289	286	257	289	279	296	287	303	300	323	290	314	291	251	275	287	297	280	306	285	290	281	279	297	286	301	292	272	305	264	290	326	278	295	284	288	287	307	265	293	326	287	288	295	302	274	288	314	299	281	288	264	275	301	294	278	308	276	288	294	311	291	313	310	283	267	284	287	264	303	281	296	332	302	275	285	292	261	266	287	300	302	252	305	280	274	266	282	304	280	267	287	303	304	294	292	288	284	267	323	278	290	293	275	280	279	296	281	265	278	277	279	297	286	322	268	278	301	294	276	308	272	310	273	306	301	285	257	300	286	279	256	280	283	290	277	284	242	307	307	257	299	293	275	292	286	290	266	288	288	265	284	294	276	306	299	289	288	311	274	275	294	326	309	278	269	289	279	278	286	279	256	277	297	287	301	323	311	307	304	273	313	284	255	310	274	268	270	274	288	259	278	277	260	299	291	271	301	270	296	319	270	283	296	278	294	287	304	267	315	294	288	266	263	287	272	279	294	287	292	290	306	260	288	290	261	278	285	280	321	307	312	320	270	281	281	259	283	279	304	283	280	285	286	292	282	286	318	267	285	289	287	289	300	308	305	308	295	309	281	294	268	303	298	264	304	264	266	292	292	254	273	280	300	273	283	275	293	270	267	289	253	309	277	270	279	260	272	287	298	252	279	286	291	286	306	294	304	293	257	283	309	296	306	279	280	281	261	286	283	272	286	267	270	280	286	292	265	298	289	276	302	283	320	296	322	284	282	273	297	283	287	316	313	284	249	279	283	283	297	280	267	273	267	267	302	253	287	324	264	275	290	280	294	287	285	277	301	314	283	312	292	291	295	269	266	271	305	280	268	266	312	269	291	278	291	294	289	303	284	289	261	267	291	305	297	292	305	294	304	303	282	302	271	284	286	272	274	327	305	290	291	321	276	267	293	298	280	305	260	270	279	282	313	281	287	302	309	297	272	282	274	298	284	268	286	280	310	287	300	308	264	295	295	276	283	286	283	274	267	303	271	288	273	273	276	293	270	268	278	297	279	271	278	278	281	284	261	264	301	304	331	295	287	313	272	272	295	268	275	287	287	289	316	298	257	275	286	267	298	242	326	249	275	304	275	282	303	283	282	292	308	280	242	294	298	262	272	302	292	292	277	280	263	306	284	306	265	264	258	334	313	279	310	308	315	300	282	296	301	289	307	255	301	298	292	292	285	297	270	315	269	281	298	293	306	280	288	271	294	285	285	269	262	272	290	277	291	272	287	305	262	294	312	308	293	277	284	318	277	278	272	298	275	304	278	276	267	279	316	284	288	302	274	295	276	313	285	309	289	296	262	327	291	298	283	278	289	296	283	277	288	286	282	268	252	282	285	280	286	337	268	273	283	308	302	278	320	314	277	296	281	250	302	292	271	307	280	295	288	279	295	258	268	290	264	310	301	283	296	310	283	288	298	279	296	300	280	322	267	305	290	256	292	278	294	287	295	304	281	286	308	304	285	297	278	265	287	288	290	276	267	265	291	327	284	350	305	274	300	276	305	289	270	276	296	270	283	266	282	286	245	298	297	323	285	293	291	276	302	299	264	276	311	280	302	264	268	280	299	292	273	296	292	291	306	294	270	316	313	277	293	302	275	280	302	321	284	310	303	265	297	276	285	277	287	282	270	266	273	332	283	279	312	310	283	290	295	267	266	311	258	294	264	299	261	287	278	291	302	260	290	274	291	286	323	277	272	308	291	268	307	263	288	286	283	279	265	312	283	301	315	295	294	252	272	269	280	262	284	293	282	273	260	311	298	303	293	284	272	285	294	295	286	303	280	274	313	272	297	281	291	276	296	290	284	280	291	270	287	295	303	300	260	293	269	282	302	293	297	286	280	284	258	282	268	275	288	286	300	292	282	305	282	285	274	291	270	293	272	286	314	299	295	252	318	289	306	328	295	300	284	296	290	276	290	265	310	323	305	299	268	296	252	291	299	300	288	299	287	298	260	274	272	307	319	327	256	247	276	315	276	281	280	263	282	258	315	280	269	265	313	296	267	295	289	262	295	288	307	306	312	313	281	294	281	310	269	275	301	281	292	284	283	281	305	279	291	298	265	246	265	301	270	283	281	316	285	292	284	263	287	303	280	275	302	278	291	277	279	300	310	270	293	291	272	288	265	292	269	269	289	307	295	271	288	278	286	288	272	283	284	281	277	309	274	271	309	269	287	303	303	278	293	286	306	292	283	322	264	268	276	292	292	273	286	267	297	291	257	282	277	311	301	303	291	302	272	299	308	279	278	273	257	258	266	298	278	318	296	283	287	270	275	286	303	284	272	272	272	322	273	299	299	287	266	278	258	291	258	276	276	310	242	285	289	272	283	283	276	283	293	263	278	306	293	274	310	282	299	269	276	279	298	305	278	284	274	266	275	272	321	301	270	277	274	306	262	291	282	273	303	285	279	256	346	250	289	314	296	260	274	281	255	261	287	266	292	275	306	306	277	280	285	273	286	286	279	299	264	290	326	287	253	303	293	268	262	300	276	305	274	280	287	277	246	283	296	244	292	257	269	286	283	300	281
49279	62152	9956	5700	3992	2840	2290	1858	1513	1355	1143	1055	993	903	730	755	700	677	667	600	617	575	586	3837	4233	499	472	502	461	501	493	481	473	482	471	505	466	477	485	466	471	438	482	474	483	494	414	489	465	488	450	458	408	454	490	446	438	471	441	479	445	427	445	441	441	420	436	484	436	437	452	425	466	474	445	483	451	424	458	470	452	423	421	428	439	480	482	427	433	428	451	417	482	409	458	441	445	466	428	459	449	437	459	414	443	452	459	431	426	459	450	454	458	441	444	452	440	448	419	458	448	427	454	453	451	470	458	452	478	455	524	427	424	448	443	419	456	440	408	455	453	408	467	408	418	428	460	456	462	410	440	442	469	473	470	417	455	452	439	425	423	434	460	443	447	464	455	415	474	445	449	448	458	442	414	476	473	433	450	439	444	425	463	464	454	468	421	452	411	411	469	474	451	460	420	440	464	460	449	439	448	441	410	445	462	459	435	458	444	413	450	389	456	462	424	457	445	436	431	420	451	421	431	460	411	430	428	453	455	422	463	444	486	454	468	430	494	443	443	461	431	419	457	427	421	436	461	445	440	452	436	450	464	477	460	445	426	421	439	424	444	465	435	425	443	436	429	436	428	449	439	482	447	405	439	444	432	409	417	462	461	476	439	431	473	426	424	419	459	405	433	462	484	465	457	448	451	430	454	467	475	483	461	432	445	435	456	449	459	451	428	441	463	434	457	442	446	417	481	422	452	442	433	466	409	454	455	426	403	433	444	393	469	432	431	440	431	469	401	443	427	442	421	457	467	435	454	431	410	445	432	440	460	462	440	442	446	435	404	450	441	471	452	425	425	442	445	419	452	438	436	422	418	422	457	443	431	466	432	465	435	441	438	436	442	456	418	432	426	487	479	441	457	439	481	473	425	413	416	454	468	398	472	480	414	457	421	429	437	418	485	481	427	430	439	430	462	443	442	456	484	428	457	471	405	455	421	449	440	425	434	435	464	469	450	424	414	445	471	423	437	433	441	461	451	428	429	430	433	422	442	438	459	427	482	394	436	451	452	479	434	406	511	459	457	452	455	438	435	455	438	443	422	432	402	441	463	444	431	471	453	456	450	448	430	473	435	417	424	445	395	437	424	431	414	425	453	393	466	462	432	448	432	408	470	449	466	436	454	448	461	455	409	440	434	450	426	430	438	456	467	420	420	395	434	404	434	446	447	483	446	415	439	451	462	413	476	456	452	464	454	399	420	431	480	477	442	479	437	445	473	455	418	449	426	429	450	481	451	438	429	439	463	436	444	455	433	426	483	450	459	427	428	406	462	483	459	428	442	417	450	440	419	456	474	441	454	460	458	455	437	397	476	448	441	452	404	435	458	426	407	442	518	474	453	451	445	436	450	415	436	459	403	429	434	432	479	417	443	398	451	406	464	444	443	460	451	451	421	418	427	457	453	438	438	441	463	421	461	429	435	413	479	404	457	489	462	400	490	439	430	446	432	449	432	459	423	472	447	418	436	480	429	465	450	446	434	459	411	430	418	433	437	420	433	460	377	381	471	426	470	474	450	418	412	448	444	414	448	431	419	421	439	467	452	418	441	445	407	415	448	459	416	434	426	442	442	479	422	448	444	416	459	433	397	426	425	449	482	422	485	445	450	465	414	440	436	423	433	459	435	431	431	435	419	435	477	448	422	404	443	437	420	458	484	440	481	415	445	459	444	463	460	402	442	444	440	440	455	443	464	442	431	441	444	432	381	468	425	451	421	449	443	442	447	455	409	413	417	441	455	467	443	463	444	463	421	458	443	435	430	457	442	458	443	446	471	458	399	452	413	452	434	450	437	443	421	406	488	450	485	451	466	462	440	438	426	442	466	454	467	484	461	441	467	446	413	423	464	418	451	432	442	431	452	416	433	414	431	475	453	419	414	391	407	429	454	426	474	439	449	454	425	439	488	424	426	453	427	436	403	461	457	416	437	439	439	494	439	451	441	452	428	420	396	444	465	452	447	447	442	451	442	411	522	449	482	486	451	464	416	408	433	411	383	435	472	470	451	404	453	411	427	472	466	446	447	471	450	441	447	434	412	476	435	414	442	457	418	475	462	460	463	420	470	408	452	422	412	476	457	413	471	457	434	445	428	404	452	467	460	465	472	449	394	438	437	446	406	445	461	436	468	425	448	425	415	484	454	414	447	478	464	440	445	454	413	449	445	438	426	471	416	433	438	445	417	448	451	429	435	422	425	416	459	439	440	468	446	461	416	423	427	425	445	445	439	425	420	458	445	429	429	416	480	479	461	431	404	411	408	418	435	467	490	413	448	433	465	416	411	427	445	446	449	426	445	454	484	395	439	444	441	438	410	480	400	444	447	454	457	416	445	407	422	436	419	387	433	418	459	442	425	454	454	458	436	438	440	399	481	433	439	448	425	457	406	450	439	415	450	433	442	438	416	445	445	441	465	462	460	448	424	425	461	421	434	416	438	426	415	453	428	427	426	458	457	423	430	472	406	433	434	424	457	468	429	430	439	436	468	467	442	423	471	450	458	431	398	427	428	447	469	437	492	420	453	457	474	459	463	466	443	438	435	433	434	442	482	457	422	453	434	438	430	457	448	452	438	453	413	471	448	471	446	443	411	451	449	445	456	416	452	434	402	428	442	433	424	438	468	442	451	459	450	433	436	446	458	453	425	471	422	406	449	451	451	409	458	426	407	439	428	446	423	452	413	450	401	459	473	387	409	424	410	397	458	464	418	454	430	435	444	431	445	447	426	458	394	465	509	482	465	439	430	447	425	428	459	433	428	472	467	376	426	459	428	455	435	412	458	423	454	431	426	386	465	429	449	417	435	469	415	432	447	418	422	422	446	462	434	464	430	422	437	451	458	456	424	429	433	455	422	451	417	421	468	457	427	441	465	472	451	434	468	418	431	420	418	437	480	431	432	428	481	463	472	432	451	439	421	420	442	467	462	465	455	428	462	443	423	414	462	408	457	454	410	443	475	436	424	446	417	436	428	422	449	447	436	407	435	439	434	445	413	472	391	448	418	427	440	436	424	449	483	458	423	420	426	428	464	469	419	398	409	438	416	430	435	445	454	468	485	446	449	485	433	420	421	434	395	424	419	424	467	452	464	432	447	428	447	448	470	438	426	450	471	432	451	469	442	454	439	419	428	465	442	451	425	417	457	452	466	463	411	471	465	453	408	441	436	466	422	455	479	481	412	450	418	462	434	437	436	477	452	421	445	456	397	433	432	419	415	411	446	432	463	437	424	422	474	447	481	445	423	436	399	448	454	466	456	483	444	442	440	445	431	475	446	436	448	458	453	448	429	466	429	451	475	471	437	417	414	414	446	433	433	438	439	455	498	409	466	449	448	431	438	429	410	481	436	444	457	475	430	458	417	438	455	445	451	445	449	441	457	428	413	460	447	444	471	404	413	428	437	438	407	421	430	454	422	470	421	454	423	429	415	473	442	442	424	398	407	414	432	443
26572	21122	13127	1241	529	467	509	483	457	469	448	458	501	474	462	476	498	466	452	498	450	455	489	572	706	452	451	450	464	480	465	478	461	464	452	447	421	482	457	444	475	410	467	450	449	408	452	457	455	444	435	469	414	416	457	455	468	454	472	444	473	465	440	458	432	473	484	504	468	456	446	429	451	426	448	463	452	448	444	469	449	479	433	439	453	466	472	473	455	469	459	450	474	415	474	444	428	468	476	458	460	470	433	486	431	453	421	432	432	443	441	444	456	455	460	448	443	428	443	458	454	463	464	469	470	424	458	438	467	455	458	435	475	445	438	498	448	417	437	411	450	414	454	441	424	474	465	515	469	461	459	445	478	467	472	423	475	482	459	435	450	453	402	462	448	478	479	470	470	442	482	458	447	465	467	485	469	497	460	458	417	455	456	459	480	453	452	461	460	455	455	520	409	444	423	444	438	458	482	482	480	446	470	470	495	475	497	475	496	408	466	436	457	465	430	464	450	480	462	464	433	474	467	469	490	459	460	409	435	466	477	444	460	439	476	437	452	465	465	439	468	480	449	466	432	423	488	461	452	449	490	460	446	469	429	447	453	448	471	468	460	444	469	418	430	454	429	451	470	497	468	437	477	480	432	456	453	447	452	434	447	430	448	500	465	415	445	432	467	440	429	474	464	451	435	441	476	453	475	456	473	471	445	459	447	494	478	445	393	447	435	503	456	458	431	437	442	445	458	438	489	449	464	490	474	432	454	426	490	413	453	480	483	468	509	449	420	495	451	421	466	475	445	465	442	465	451	473	462	474	472	430	476	455	438	468	446	429	470	445	451	455	460	457	429	471	462	482	459	411	462	463	433	446	466	480	433	444	514	460	475	448	436	464	435	456	460	457	466	431	438	426	449	439	419	478	436	431	468	471	455	453	434	468	428	471	455	469	451	475	496	474	399	459	463	466	464	471	447	482	472	472	422	469	445	436	458	443	439	465	439	461	456	491	491	434	436	431	491	462	438	496	442	457	459	450	446	436	448	474	501	468	462	485	473	430	481	424	412	458	468	479	478	457	451	462	441	441	502	442	462	479	476	450	446	442	482	457	420	428	452	451	453	442	462	410	443	441	419	478	456	433	458	494	498	426	448	429	465	511	436	467	448	432	463	480	466	414	478	483	453	428	514	483	459	455	447	444	448	462	458	460	477	436	436	449	459	457	443	470	433	455	448	438	500	436	450	447	481	428	474	449	479	401	415	442	441	485	428	448	441	446	430	492	453	447	455	442	423	453	451	412	429	454	446	440	442	443	465	452	466	498	465	488	446	473	433	450	476	443	462	450	485	442	467	453	451	470	463	466	417	449	419	440	469	427	496	449	487	473	516	487	440	505	459	447	421	432	443	482	424	481	464	443	432	489	452	457	466	459	459	470	466	450	474	468	461	444	480	427	466	460	471	434	455	444	457	457	447	461	482	475	474	494	463	432	425	444	448	472	463	480	444	474	450	462	431	502	448	431	476	462	440	427	478	422	433	499	443	450	423	480	420	441	462	486	458	433	485	472	450	458	474	452	485	459	457	471	411	435	438	437	459	470	442	485	409	497	468	425	475	453	431	442	460	452	473	416	479	438	455	429	482	467	433	444	472	486	458	448	486	460	470	496	443	444	477	478	435	441	414	448	440	448	424	464	458	468	457	429	430	460	453	480	473	444	450	498	464	455	453	430	459	446	452	478	428	437	448	456	472	454	454	498	471	479	437	463	423	449	444	468	470	487	475	431	473	439	489	418	431	479	486	437	486	496	430	456	447	454	451	454	429	491	477	460	433	443	433	460	472	447	504	448	490	431	483	442	468	444	441	445	445	476	423	441	435	489	473	455	427	475	449	450	468	443	454	471	474	418	456	483	456	500	452	436	426	444	445	452	491	447	480	463	479	485	466	471	463	463	417	492	485	473	460	432	491	441	427	510	467	459	457	479	435	432	466	492	487	460	501	435	452	436	457	444	450	443	488	447	500	456	493	441	439	444	454	445	467	405	423	466	435	449	450	451	430	465	425	442	444	460	455	464	478	475	435	444	485	451	451	447	415	453	441	421	485	427	469	493	501	441	499	458	471	469	492	447	416	411	466	443	491	469	447	435	450	447	471	426	422	479	426	453	454	469	461	464	430	447	518	445	433	446	479	479	439	495	456	436	432	451	459	446	422	467	449	444	491	513	459	467	431	435	420	456	449	463	471	444	484	470	445	465	476	442	458	477	455	470	423	457	482	433	426	429	456	459	470	474	460	465	452	484	472	469	448	447	446	442	475	441	432	486	459	461	494	447	456	480	447	450	458	480	449	486	485	474	450	467	470	449	438	474	437	469	485	480	457	444	430	439	459	477	455	484	452	427	454	425	421	470	451	474	448	427	471	452	476	434	429	468	468	463	438	465	457	477	498	475	451	407	426	451	491	436	440	438	437	435	489	453	457	470	447	401	484	472	473	472	447	468	478	437	440	451	464	453	472	457	452	473	476	422	440	412	439	457	474	433	458	439	457	473	501	445	468	496	501	454	435	483	482	510	482	448	455	459	459	443	463	438	442	471	445	457	451	426	416	456	440	487	511	437	475	470	460	488	439	474	463	472	437	442	448	463	435	455	433	432	479	451	423	441	484	461	480	434	453	441	484	480	476	486	458	472	473	475	452	477	505	420	471	482	480	438	436	438	413	419	456	462	465	459	450	434	421	500	465	453	468	459	465	392	503	433	436	466	460	468	456	441	400	470	464	488	451	465	436	465	424	455	443	474	455	426	478	402	468	436	442	447	448	458	450	478	463	474	476	475	476	450	476	437	454	457	414	438	435	502	475	445	447	458	436	422	464	452	428	441	473	439	494	474	485	458	459	466	459	425	476	459	456	446	479	464	452	447	441	455	442	458	489	470	475	459	448	471	420	440	468	454	446	497	487	493	433	468	445	489	458	458	463	450	452	489	488	429	445	517	472	472	448	487	448	430	457	449	465	483	440	474	483	446	451	464	431	463	422	431	453	435	436	437	461	445	479	441	479	491	411	466	452	461	462	458	443	437	456	504	499	474	437	418	473	461	410	466	458	478	405	440	427	460	449	441	460	469	468	417	477	427	469	479	450	479	451	451	460	473	446	447	460	462	466	493	469	441	491	463	489	451	447	496	499	449	432	461	476	432	458	446	402	484	470	467	465	470	451	478	450	465	466	469	460	490	448	446	457	471	451	484	457	468	423	525	459	405	481	438	467	486	475	453	464	437	451	467	475	485	457	459	461	465	462	456	463	473	483	477	471	449	467	403	457	456	447	453	447	468	481	447	462	423	419	450	465	432	439	474	446	440	480	454	487	442	451	449	414	452	488	486	450	442	481	485	479	432	469	473	438	457	469	480	464	473	453	445	483	442	467	468	440	455	440	460	435	466	459	466	450	455	452	463	467	426	450	499	443	444	442	463	454	511	442	435	421	469	430	461	479	481	475	433	449	469
23519	25706	1678	988	847	846	773	758	710	662	737	718	732	732	710	656	703	693	668	643	680	651	653	1065	1255	658	655	680	696	643	650	678	639	696	728	670	681	712	654	668	659	681	700	684	669	657	707	672	676	660	646	658	617	691	662	642	648	677	663	695	686	674	687	671	674	704	705	662	663	664	687	678	683	633	687	640	670	665	695	677	628	679	697	726	693	692	649	684	684	646	660	685	689	666	660	664	729	693	678	692	656	678	664	668	702	653	624	657	636	685	706	684	663	681	680	673	620	659	614	681	664	662	708	735	673	686	652	683	640	705	648	667	653	681	678	691	660	673	652	700	698	655	673	668	668	659	611	644	715	641	661	682	675	651	652	681	662	718	685	645	676	636	671	672	645	673	662	726	659	669	721	681	684	680	700	664	656	684	683	666	697	709	699	713	622	699	663	640	693	680	646	686	629	695	657	661	680	649	699	649	666	686	711	602	644	638	649	689	661	707	688	626	667	693	650	676	768	646	626	629	711	705	652	653	681	690	679	668	673	682	721	711	634	640	674	698	713	655	666	666	640	673	656	710	680	656	686	699	644	704	698	659	630	626	679	678	667	668	626	682	658	626	703	634	654	678	668	707	661	685	639	661	679	703	691	683	645	688	697	651	651	668	684	698	661	646	673	634	680	675	681	671	702	678	643	687	691	678	647	647	692	677	664	709	665	648	668	642	686	686	688	692	675	620	666	654	656	705	636	714	667	692	673	657	681	698	682	679	690	626	688	650	643	700	705	699	702	672	660	654	691	685	659	642	668	658	683	640	690	679	654	662	657	710	723	629	690	642	666	674	719	669	636	674	678	635	673	684	664	609	656	694	675	624	623	722	652	671	635	644	644	708	691	654	713	668	643	693	711	682	672	628	697	707	674	695	642	681	656	682	700	677	695	681	644	671	683	660	670	687	690	700	675	662	645	674	699	663	660	643	682	687	662	663	636	639	696	729	642	663	692	671	658	727	666	636	697	660	667	684	715	694	684	662	650	705	671	669	720	658	677	666	634	668	661	656	696	677	633	676	681	735	673	654	657	656	680	670	648	682	712	696	661	708	702	659	697	644	654	656	678	624	617	705	627	741	700	656	673	641	664	662	654	626	630	671	643	654	691	664	697	661	674	700	650	683	620	611	729	665	630	679	632	702	695	625	611	630	661	637	660	640	660	638	693	678	700	628	676	650	679	653	704	645	693	660	675	645	702	644	712	720	639	707	640	674	647	693	660	650	645	689	640	663	677	644	655	718	627	670	637	730	636	644	675	653	673	652	723	645	669	651	657	634	661	617	705	671	714	633	641	622	686	674	726	693	688	677	685	653	708	658	615	685	627	675	672	657	665	642	661	666	672	638	654	646	644	651	643	690	698	656	634	669	660	704	691	689	682	618	708	661	705	661	748	685	683	681	672	691	674	668	668	718	647	616	663	698	624	703	654	624	703	640	654	642	689	669	662	626	689	694	638	641	669	655	675	661	717	669	698	679	643	681	656	675	635	660	584	661	658	693	683	645	675	696	687	704	663	742	678	643	670	677	683	682	660	678	666	682	683	689	696	668	668	693	700	656	690	652	712	658	660	649	674	656	692	672	650	650	680	657	650	669	642	671	631	655	621	601	659	614	679	706	683	659	604	689	658	679	689	656	695	644	670	689	657	688	686	635	653	703	720	683	668	662	723	663	731	635	701	644	683	682	710	720	685	659	664	645	651	686	673	661	674	646	652	668	679	684	626	644	673	650	661	679	679	673	654	716	616	650	668	701	731	654	714	695	710	657	632	681	697	675	690	675	633	663	664	698	641	636	632	660	616	697	647	673	632	742	654	601	697	695	711	617	626	685	700	709	665	651	731	698	693	675	700	667	672	722	683	663	656	659	680	711	672	659	645	654	687	684	653	707	692	677	637	708	641	682	626	671	675	679	671	665	712	639	658	650	693	645	628	625	686	668	638	680	698	696	661	687	645	662	631	694	697	674	667	698	635	669	704	655	725	690	647	653	664	682	615	650	682	650	692	634	636	687	702	683	677	726	641	631	680	682	672	696	667	716	665	682	701	676	658	685	684	685	704	673	671	639	627	651	637	663	671	708	703	631	638	683	658	661	674	651	647	645	663	675	630	682	652	637	657	680	662	641	680	697	682	671	653	721	713	633	668	684	668	683	636	717	680	681	668	665	667	636	675	636	664	712	657	667	683	637	684	678	632	680	687	725	716	671	646	649	645	689	677	730	703	645	695	661	611	681	645	686	659	638	639	691	615	698	725	656	691	651	681	662	689	669	678	712	696	708	664	661	686	642	680	709	661	699	669	669	692	667	645	686	711	683	692	667	662	635	641	690	715	662	646	710	674	667	683	678	713	678	612	651	683	688	687	627	682	704	681	657	651	712	661	687	678	691	688	690	662	660	675	697	636	690	721	674	620	677	655	668	664	672	695	634	660	645	687	640	678	655	695	675	651	685	709	702	708	658	701	690	684	708	648	662	681	674	650	687	662	646	668	683	653	674	641	705	619	649	654	670	703	686	666	662	653	619	627	634	668	645	628	656	672	639	655	684	650	707	650	665	694	715	661	688	690	663	680	687	659	696	614	677	677	691	669	688	680	692	655	703	675	682	667	654	714	680	627	666	641	628	753	675	652	692	698	690	642	666	673	686	676	684	707	667	656	663	632	613	651	648	669	653	654	689	683	651	656	662	654	724	656	652	636	683	680	663	686	671	664	635	698	686	691	619	663	685	697	705	640	634	664	708	680	705	702	632	724	643	690	674	682	618	665	623	655	678	682	684	689	672	650	669	653	638	678	659	657	685	674	685	660	691	625	688	673	690	681	672	686	685	691	672	665	673	712	660	696	629	665	685	663	697	684	719	669	677	684	663	643	709	675	676	728	656	677	655	644	672	662	679	723	642	667	595	674	695	677	650	697	679	689	691	634	657	629	623	689	692	679	659	716	678	696	709	660	686	638	661	694	650	697	639	656	698	725	658	735	664	694	630	739	663	715	698	645	687	679	675	700	708	676	610	650	698	672	659	651	670	679	676	695	700	671	724	640	648	665	664	720	672	697	608	653	644	624	699	680	625	684	645	649	690	682	672	649	597	656	678	650	669	661	616	690	675	711	645	640	706	653	623	651	667	674	681	663	692	652	646	682	638	686	694	679	701	651	687	689	640	661	688	647	658	656	709	659	633	656	663	650	682	663	658	664	635	641	649	703	641	667	620	653	656	655	704	647	656	669	715	669	658	671	691	645	678	658	693	640	685	632	674	669	646	678	697	637	665	669	700	677	661	697	680	673	690	713	725	663	665	649	663	649	638	637	699	661	639	665	654	681	673	660	670	692	641	652	704	627	701	624	658	716	660	728	649	702	678	678	655	723	658	671	717	675	657	672	689	617	662	663	686	687	676	712	662	647	653	678	630	693	684	658	669	643	639	643	693	664	663	674	655	664	645	698	648	615	677	696	658
23859	20938	27961	24003	20663	5989	1050	809	740	693	684	655	615	617	514	554	588	522	532	566	563	569	576	1873	1592	610	604	580	545	549	507	505	492	546	570	548	561	556	545	553	550	566	517	557	541	532	580	534	523	558	466	520	532	554	520	527	537	520	544	520	503	551	527	547	538	537	521	518	530	486	545	563	529	531	539	526	528	553	523	538	557	544	534	576	501	540	505	535	552	530	538	530	546	561	527	532	560	558	507	558	507	543	532	504	512	512	526	544	526	497	548	518	517	564	525	529	491	502	544	573	547	521	531	531	520	532	523	527	520	497	520	531	544	545	531	535	554	550	546	466	529	525	530	523	573	523	530	522	561	558	577	511	527	537	539	560	548	575	506	510	494	521	549	599	542	546	550	548	560	547	547	521	550	539	537	576	537	511	527	551	504	515	516	518	536	498	519	535	533	546	585	525	570	520	515	538	566	546	508	510	517	542	493	524	506	531	521	522	504	500	555	561	526	502	544	512	543	576	557	549	513	525	568	499	544	557	564	526	549	489	503	517	490	517	567	539	515	551	550	522	521	515	526	558	515	505	486	522	499	521	547	508	567	496	522	521	506	502	566	507	538	502	494	506	495	524	576	520	548	520	557	582	559	543	530	503	556	567	558	533	494	535	532	508	510	537	525	526	564	498	491	531	539	548	525	547	539	525	483	530	523	545	529	518	530	578	556	547	522	563	563	535	573	524	515	569	546	538	492	506	544	509	528	493	529	556	530	518	520	501	560	478	552	542	501	544	486	528	548	544	505	545	548	523	556	571	577	495	492	550	532	523	521	543	536	555	561	551	531	538	514	543	525	578	513	549	497	555	550	559	536	503	518	514	557	524	589	531	514	546	559	518	551	518	523	503	551	534	501	503	506	544	542	532	549	564	565	507	536	485	489	507	523	499	542	540	550	505	503	508	528	535	528	518	559	539	530	528	525	574	542	528	505	542	530	551	558	501	541	586	548	542	547	532	553	521	522	547	568	542	552	557	523	537	529	519	565	543	536	511	534	527	528	554	523	519	557	558	543	576	550	520	544	554	526	557	543	498	538	534	542	509	521	489	570	561	505	558	546	512	535	500	552	542	540	498	521	542	537	557	536	507	498	544	509	541	530	563	527	534	556	530	533	514	529	523	525	506	556	545	544	517	515	515	535	514	535	554	517	520	526	595	533	532	521	531	490	510	501	536	517	513	530	493	552	601	568	517	519	532	522	547	562	511	530	517	556	552	543	541	515	550	511	515	538	520	510	485	594	520	504	502	557	523	530	572	550	529	496	531	502	501	536	535	562	556	541	548	556	515	555	557	498	491	553	543	581	527	533	519	569	528	551	573	549	531	505	571	523	575	510	525	529	529	538	518	544	490	521	537	539	503	475	564	558	535	513	530	549	566	484	535	531	507	494	545	562	548	582	561	535	489	545	531	567	556	549	540	522	564	532	553	546	525	537	555	512	531	504	523	546	520	563	543	572	518	538	528	558	521	505	505	513	548	501	566	528	541	536	484	506	531	540	526	496	535	557	496	532	518	575	531	517	540	579	541	495	544	520	552	520	520	511	496	540	521	528	516	531	561	555	561	537	550	510	523	548	508	494	517	536	537	550	533	546	536	534	521	549	514	563	501	522	532	515	557	525	528	508	565	548	551	521	529	524	517	526	531	518	529	545	569	572	553	539	516	560	528	563	552	577	571	503	511	505	482	553	499	534	485	559	531	537	542	503	540	542	490	524	509	523	588	533	545	517	525	535	544	560	528	518	528	512	501	584	537	530	525	534	563	516	525	521	561	521	494	544	526	545	499	520	501	525	584	516	520	541	552	557	528	509	492	512	563	567	528	517	574	522	551	537	540	523	533	559	556	534	493	502	527	568	528	554	524	519	551	529	535	562	550	568	508	526	533	541	495	525	512	521	562	539	536	523	553	509	542	538	521	538	500	554	532	532	536	532	531	462	559	526	518	536	533	568	510	563	533	509	560	510	502	546	512	533	487	549	504	502	552	533	539	516	525	496	533	511	503	541	548	523	530	524	522	515	573	540	538	537	597	533	515	544	546	497	496	499	519	527	526	507	527	540	535	550	506	515	547	502	492	518	532	533	585	526	524	562	530	511	571	522	507	553	529	497	551	580	498	581	531	536	538	527	487	510	520	517	493	515	522	496	538	553	538	550	538	504	560	527	525	549	528	560	548	516	484	525	517	567	536	555	513	530	568	556	536	517	545	556	516	563	557	511	527	537	533	538	497	513	521	540	541	520	548	507	512	517	539	524	516	544	498	540	494	528	593	530	536	549	480	480	531	496	516	544	523	538	522	522	537	546	520	502	532	544	580	523	560	560	533	494	527	533	514	512	500	543	545	567	498	502	536	540	505	520	553	543	536	514	536	528	552	539	561	540	537	536	565	532	514	529	503	555	541	480	561	539	501	525	522	522	516	535	531	549	505	496	535	526	490	523	546	537	554	502	543	540	516	559	459	525	499	520	539	558	537	537	540	535	545	543	513	541	528	551	522	501	514	526	509	580	508	516	542	485	538	537	538	515	514	513	512	510	566	499	529	556	496	483	549	537	562	581	555	543	529	491	534	570	532	482	519	530	535	539	513	559	497	531	502	545	537	517	573	516	522	545	521	521	590	562	550	555	538	521	543	509	523	521	529	565	564	533	522	546	537	503	498	518	554	517	524	548	507	541	521	606	549	546	564	586	527	554	498	536	530	533	544	542	494	548	529	508	554	539	556	483	548	523	465	564	555	546	575	510	534	532	532	528	518	549	556	518	522	477	526	537	542	545	533	516	531	533	524	539	519	494	525	537	524	562	570	541	551	550	528	540	548	577	573	526	537	553	566	506	510	545	547	527	570	511	542	523	537	542	522	542	545	557	571	528	536	558	508	543	523	530	487	544	586	580	526	568	530	558	515	538	542	497	537	533	523	529	559	570	500	545	534	547	525	506	518	591	535	529	535	521	508	529	496	516	563	504	512	505	544	529	558	560	535	611	503	521	508	529	562	495	547	524	514	538	571	524	544	516	519	558	516	526	495	527	518	541	512	515	489	532	506	537	516	534	528	490	522	538	497	487	562	555	531	507	568	498	517	538	530	545	513	561	564	553	543	583	477	499	525	543	555	529	508	541	512	548	529	549	526	529	547	551	524	523	532	544	512	532	547	545	508	562	556	538	502	530	584	522	515	541	514	569	520	523	516	520	515	529	519	543	505	532	536	525	529	541	529	542	514	522	529	559	523	548	508	519	532	513	504	497	545	545	536	502	546	539	536	512	508	534	548	523	542	514	529	521	574	492	513	517	517	544	555	535	539	531	518	526	486	557	518	502	506	518	514	527	540	540	541	509	531	553	524	490	511	505	553	559	537	528	563	522	524	518	501	527	548	506	502	537	516	523	513	487	563	529	568	518	532	525	537	547	505	572	504	547	559	538	541	496	528	539	548	545	540	481	531	509	552	524	536
47004	56921	6607	3524	2607	2051	1729	1442	1324	1238	1093	1122	1002	1011	947	911	914	920	889	861	866	836	842	4399	3214	806	812	785	862	832	788	832	835	843	807	815	805	802	758	808	806	769	817	761	778	798	779	781	786	812	821	777	782	773	767	729	763	819	770	769	777	783	765	824	778	790	800	795	776	790	779	830	814	785	816	784	778	807	755	797	792	810	797	814	786	805	763	787	809	828	818	768	848	780	763	787	788	779	833	814	759	808	807	745	768	778	778	795	796	783	779	791	801	761	810	758	740	742	737	793	777	812	743	781	790	730	751	728	790	748	821	790	727	783	778	781	809	771	785	810	791	806	740	796	822	788	753	771	746	835	811	790	831	801	762	783	781	793	753	747	747	739	819	811	789	788	823	800	756	775	746	785	745	772	807	743	797	779	764	779	844	779	771	795	789	813	772	800	760	829	766	776	770	800	749	823	808	792	769	820	791	792	780	799	724	838	783	819	748	847	780	736	788	830	811	745	837	812	794	785	743	768	785	789	765	851	740	768	771	797	738	772	780	762	752	774	752	782	790	762	820	704	793	764	775	793	785	780	771	779	738	752	779	795	803	753	828	786	731	785	832	754	758	787	768	779	747	778	819	798	777	760	747	782	781	810	773	765	748	747	744	782	822	795	778	735	780	786	805	766	783	747	756	810	782	758	818	786	797	753	797	809	770	742	748	706	802	752	816	758	803	802	756	773	782	803	797	780	819	783	786	784	773	738	795	775	796	751	767	777	761	769	782	795	827	791	785	815	791	769	742	822	761	778	808	805	763	800	779	771	772	795	792	765	781	774	771	809	804	783	813	771	737	796	775	786	805	793	796	778	794	752	792	782	775	765	816	775	812	802	761	762	789	787	776	777	809	831	758	758	789	767	778	766	749	757	788	757	799	760	777	781	802	755	808	792	696	763	818	836	765	807	762	737	784	782	759	842	800	805	796	742	787	735	797	750	745	749	813	780	790	775	817	774	808	803	807	771	752	805	811	768	748	761	792	789	738	787	802	795	816	803	803	771	805	797	842	780	826	813	798	764	746	777	771	814	765	760	760	776	834	800	799	781	789	753	755	731	771	733	761	765	797	802	760	761	754	777	782	763	746	799	774	800	795	729	800	761	782	776	772	835	812	763	756	750	748	776	781	774	756	790	783	729	824	746	800	788	756	819	778	760	764	804	799	822	760	843	733	759	803	748	752	782	738	764	718	771	765	802	801	758	773	804	796	772	818	819	773	800	797	798	796	742	819	788	765	769	757	753	764	735	784	803	783	809	795	751	831	832	790	745	792	778	753	732	713	764	750	782	769	791	770	772	831	787	781	779	820	826	711	757	789	764	753	745	734	751	820	784	771	801	781	782	768	713	777	783	773	730	810	754	728	834	778	796	754	813	838	842	755	772	781	804	808	778	825	810	757	749	781	791	771	809	775	762	774	759	764	822	813	764	719	810	820	781	799	770	819	769	767	825	782	774	819	763	807	771	777	799	759	808	808	797	766	791	763	791	790	735	781	795	799	771	780	788	776	798	749	830	795	768	793	755	788	794	799	833	792	795	840	775	805	732	781	815	806	804	817	785	766	758	771	788	731	766	777	768	798	794	803	821	760	788	766	781	782	773	770	757	832	772	810	744	758	731	769	791	814	770	815	806	798	773	785	728	764	755	731	764	793	733	811	822	783	771	762	844	811	806	788	794	755	803	808	763	789	809	783	778	764	800	823	752	834	760	759	751	813	787	774	816	811	753	767	747	786	762	803	751	795	779	772	780	769	833	814	789	734	799	764	777	756	792	814	755	778	800	814	761	813	768	807	777	807	770	777	784	801	794	745	751	784	754	776	724	759	743	785	738	754	781	781	720	783	733	809	817	735	838	770	745	795	809	760	798	815	793	805	747	756	757	804	793	792	821	714	844	778	792	762	765	759	776	815	799	808	804	784	807	780	782	759	811	824	812	734	796	751	805	737	813	789	784	806	794	792	786	798	805	829	773	778	795	825	720	780	760	783	755	815	729	796	791	786	770	795	757	787	755	805	753	819	751	785	803	770	794	784	763	826	739	772	854	737	759	750	775	768	767	767	792	784	757	795	814	804	745	822	766	748	751	772	763	778	777	821	792	821	801	796	712	764	783	760	840	824	790	767	803	783	800	830	706	792	760	753	808	776	790	759	822	790	776	728	758	801	790	782	815	828	812	764	811	760	803	758	771	738	790	793	786	814	822	784	781	800	765	775	749	791	738	825	802	755	818	769	806	806	801	746	739	804	782	806	762	781	780	803	820	814	780	806	754	762	786	826	813	757	800	745	775	773	843	786	783	767	827	736	757	810	794	804	808	727	768	800	802	763	751	759	781	750	797	774	749	799	730	791	768	818	767	809	807	799	785	795	753	768	744	836	799	781	808	736	777	774	821	740	766	805	810	764	800	786	784	797	787	827	804	758	805	788	772	749	789	762	742	793	743	762	829	759	781	744	780	717	759	808	783	811	787	760	766	786	802	737	768	815	771	823	804	756	799	785	774	769	735	803	834	796	781	790	801	791	780	774	797	783	765	812	800	769	745	761	772	782	772	754	789	771	781	780	799	793	810	767	773	769	740	776	800	765	758	782	755	872	719	808	765	793	748	793	803	771	777	715	787	771	777	794	744	778	835	801	747	739	767	806	825	729	814	820	818	749	753	812	762	811	773	808	757	777	808	753	780	768	794	799	816	735	812	738	773	762	776	744	715	797	821	801	760	790	767	791	763	788	753	805	803	810	796	801	771	727	789	776	742	782	747	766	808	788	753	786	763	787	758	779	783	756	774	798	732	750	780	783	751	787	779	750	774	715	745	775	740	826	784	751	828	816	795	832	753	722	771	776	775	752	754	728	785	789	767	832	787	733	751	790	798	770	734	806	753	745	770	769	774	769	815	747	748	763	772	742	813	812	790	729	752	821	739	816	740	803	758	731	778	776	828	768	783	775	757	795	778	826	765	804	780	787	812	756	765	769	803	820	789	754	816	799	744	734	774	749	789	809	756	791	770	785	821	793	742	800	775	781	785	724	767	798	737	791	757	750	737	759	765	815	790	759	823	774	806	769	782	802	786	756	747	749	826	809	800	777	769	804	770	795	814	790	824	778	722	773	742	781	712	758	778	775	780	814	800	845	798	719	769	772	801	770	835	825	772	751	765	748	803	743	782	757	778	783	783	766	805	794	799	806	786	834	783	767	782	796	800	774	774	729	763	791	779	744	779	784	790	830	805	784	753	823	811	807	789	737	807	803	858	792	791	760	803	781	835	762	759	791	760	772	753	792	778	781	782	816	751	821	809	738	795	760	797	793	788	798	823	775	800	820	771	778	785	763	826	731	814	789	819	749	706	814	818	790	744	789	779	790	778	760	812	746	804	778	795	736	765	748	785	761	815	808	780	751	765	775	788	801	773	761	748	708	764	762	815	768	793	834	810	764	770	757	777	760	749	779	783
22847	20885	28391	23462	20875	20729	4766	850	628	584	545	467	436	400	373	433	396	399	384	357	383	351	380	1956	5702	353	314	325	331	316	318	337	296	308	314	317	305	337	303	312	312	308	287	317	314	297	298	314	321	339	310	253	311	303	340	281	311	312	331	328	292	314	314	328	307	305	338	307	341	327	279	298	311	290	330	337	343	314	298	315	299	302	316	319	311	285	330	277	285	297	298	290	332	294	310	292	318	320	307	298	326	308	300	321	283	306	310	296	308	310	320	306	312	291	291	332	318	271	282	315	290	318	290	311	274	304	295	330	299	294	284	280	309	292	309	329	327	304	308	303	333	302	326	335	296	269	296	264	273	330	328	300	304	288	294	307	335	349	300	297	328	291	343	323	291	314	302	335	315	312	283	294	305	300	286	279	323	294	316	311	315	282	324	290	294	308	319	304	313	283	323	299	335	286	304	305	315	291	305	312	287	309	292	336	330	304	291	269	320	295	274	298	297	315	324	292	320	319	329	295	314	298	292	292	325	311	290	328	309	307	313	304	276	274	293	301	281	287	299	315	310	308	328	312	318	338	317	301	303	310	301	302	297	309	318	291	307	302	305	314	317	314	315	332	334	328	320	316	313	334	311	334	312	284	310	310	262	327	328	269	300	305	292	334	311	312	271	297	292	308	333	316	295	300	290	302	304	286	295	291	277	312	301	292	331	325	311	283	313	311	272	330	283	290	296	290	307	302	320	290	283	301	315	289	299	299	317	358	312	302	287	278	301	268	315	310	321	304	297	335	336	287	309	293	298	322	276	309	288	297	330	298	308	286	293	325	316	330	312	313	295	340	317	275	306	290	299	304	293	275	286	307	303	297	293	310	336	294	284	317	295	282	282	295	320	314	284	332	305	290	321	292	318	300	308	312	312	340	288	300	317	284	292	327	310	305	302	301	290	298	293	284	299	293	272	310	317	320	293	285	336	317	307	334	317	336	283	299	281	312	298	308	299	312	302	326	322	330	322	300	326	289	334	318	297	314	319	311	299	289	323	311	283	300	325	306	301	310	333	305	287	306	313	317	304	259	313	300	281	309	306	327	300	331	294	344	309	309	351	284	289	305	302	341	312	277	310	311	320	293	297	316	346	303	301	316	260	277	281	296	335	316	304	299	317	322	294	272	312	337	328	322	300	277	274	349	290	313	331	320	331	293	286	281	280	300	299	309	313	264	261	293	294	308	296	288	286	292	303	293	292	304	304	293	320	309	313	279	315	303	307	323	309	344	327	310	305	306	317	283	329	306	318	306	321	289	296	279	304	341	307	269	290	317	297	307	321	285	319	317	305	310	293	318	300	311	294	342	297	311	297	309	300	325	325	278	282	311	309	297	303	311	314	277	298	286	308	292	274	298	300	301	295	312	343	340	275	328	285	310	309	293	285	280	294	336	307	319	321	301	271	322	299	292	293	303	279	284	280	293	311	327	313	323	298	259	336	304	303	299	329	307	294	270	272	310	300	318	284	331	336	285	338	315	326	300	291	290	317	275	318	271	264	305	317	320	312	292	280	304	306	311	317	316	294	307	279	317	332	275	300	343	336	312	304	316	321	316	310	278	312	278	332	298	322	307	284	284	317	323	312	278	327	313	303	322	281	285	300	305	310	269	311	305	300	305	271	314	331	315	318	282	297	311	326	286	304	306	291	319	305	294	298	318	293	319	302	281	303	296	296	304	282	284	306	273	294	291	289	310	330	354	307	279	308	299	307	295	297	296	295	292	295	307	279	293	285	308	333	294	293	303	284	310	291	310	287	291	340	332	316	292	330	278	271	284	310	286	305	291	297	311	292	286	320	316	284	311	342	298	299	304	300	298	327	308	288	294	311	297	295	254	305	271	283	290	311	324	310	270	337	259	324	305	336	300	311	356	309	280	312	292	328	274	293	294	323	304	321	324	284	293	315	289	297	290	303	298	308	312	292	308	301	318	291	288	301	294	337	300	280	306	268	309	286	291	297	265	310	328	329	286	317	285	316	317	317	296	304	262	286	276	293	291	301	291	293	307	309	278	277	288	311	271	298	313	282	283	296	279	314	302	305	298	279	318	308	286	322	290	317	303	306	293	312	315	272	319	315	325	303	307	313	294	300	313	275	284	286	280	326	325	263	263	305	313	308	305	320	307	296	288	332	309	300	313	294	326	297	308	274	290	292	311	305	290	307	300	298	295	288	334	302	297	269	295	275	308	300	324	271	290	295	305	276	303	333	320	325	304	270	305	286	296	323	299	315	309	292	306	343	286	307	290	291	298	297	308	320	321	299	287	307	302	324	287	281	300	296	278	285	307	313	324	329	342	313	313	292	301	302	294	309	308	280	302	310	308	311	291	295	326	292	302	302	288	324	307	310	301	320	278	276	302	298	300	324	313	286	290	313	282	318	293	309	347	301	329	324	324	303	313	333	305	307	307	272	300	310	309	282	286	292	311	291	295	324	314	293	295	301	300	297	302	312	315	302	299	294	285	284	292	290	314	272	290	322	323	303	269	284	309	331	330	318	313	294	316	316	299	271	283	303	298	313	286	325	303	285	317	292	318	312	299	317	299	298	330	274	285	313	298	302	305	304	309	305	305	324	294	312	323	317	324	299	275	310	272	313	323	298	316	290	286	290	304	314	289	327	279	288	296	300	302	300	285	275	297	296	290	297	292	268	294	316	320	292	264	309	328	305	331	301	302	306	287	292	279	290	324	315	310	296	315	293	288	306	320	304	310	286	281	292	281	329	294	300	325	318	316	291	282	337	295	302	325	318	294	288	305	292	313	301	323	299	312	292	281	295	340	272	277	287	266	278	330	328	300	277	296	291	280	321	295	310	276	311	312	293	294	278	327	334	285	310	302	269	266	305	322	307	254	276	313	309	329	294	280	309	300	284	303	313	276	320	316	310	319	274	304	321	303	296	307	300	346	323	286	330	303	288	313	303	326	281	303	302	324	308	305	302	301	334	303	313	300	290	279	271	336	293	283	291	292	289	314	318	334	311	306	324	297	312	288	308	313	302	315	295	298	286	324	302	287	316	318	295	297	318	289	288	303	299	283	270	322	281	321	296	290	297	308	291	302	283	308	291	327	326	304	311	310	302	311	294	284	310	291	309	314	285	316	318	317	318	286	291	311	317	307	332	314	312	283	328	315	324	283	263	279	307	289	284	296	297	295	327	336	327	310	310	295	306	321	318	302	311	311	327	279	284	303	310	290	291	326	332	270	318	362	313	279	298	334	296	310	323	296	310	288	294	305	281	298	311	302	301	290	297	315	331	283	297	315	274	328	286	291	295	329	300	322	304	319	335	299	275	319	312	293	322	329	281	268	287	302	313	329	315	313	310	323	331	273	285	305	303	312	260	317	277	285	278	286	289	331	315	326	318	298	301	315	289	288	296	307	327	311	281	290	298	305	278	318	303	273	296	283	303	287	321	291	318	338	313	294	300	328	286	288	309	309	270	348	328	308
51647	65539	9596	5671	3910	2898	2236	1853	1595	1293	1162	1056	936	853	779	717	684	677	685	630	651	584	618	4733	11594	497	506	519	526	503	471	488	520	474	498	449	470	492	489	488	457	482	462	473	503	498	504	480	467	475	477	469	477	486	479	484	456	475	467	473	424	472	445	456	493	415	485	476	473	461	497	440	446	437	463	448	464	470	478	476	421	455	485	444	489	507	457	461	481	462	462	456	459	490	471	497	479	461	436	486	434	450	484	500	474	463	486	470	462	504	470	492	451	446	458	447	443	433	504	422	430	457	436	458	458	455	460	447	455	467	457	463	494	477	431	447	483	477	473	491	431	483	477	465	422	470	470	472	455	437	471	452	464	477	449	477	453	458	425	460	474	498	464	445	470	472	434	484	506	521	418	419	421	455	417	507	487	477	441	459	473	495	500	495	481	478	483	496	476	439	447	463	438	456	462	437	479	475	451	491	451	465	489	442	447	465	427	473	461	453	454	419	414	488	423	455	423	451	490	447	435	454	455	470	446	448	476	469	491	470	461	470	448	491	492	477	425	468	444	437	476	478	479	423	447	508	503	439	476	480	483	468	475	430	445	414	447	440	423	473	455	452	498	484	446	461	462	425	498	468	459	435	479	491	485	456	443	467	444	417	465	425	469	516	449	430	435	477	452	464	436	482	494	475	480	430	463	443	456	480	486	498	515	449	452	454	453	466	499	441	465	471	460	465	501	450	434	450	459	427	467	486	482	480	464	464	434	484	479	475	477	466	476	472	483	509	489	438	469	455	477	492	474	464	481	458	472	439	453	463	456	493	454	490	489	461	442	450	461	441	474	467	453	500	429	495	445	447	481	449	491	456	468	459	458	418	459	483	457	513	463	439	461	428	456	444	480	434	472	430	422	471	450	465	443	462	480	470	455	479	439	440	428	445	450	483	476	432	480	430	441	475	476	467	449	475	496	438	414	476	423	456	474	458	459	460	475	463	473	452	443	442	459	462	504	459	483	481	457	475	476	466	480	435	463	478	496	446	444	468	454	478	513	455	449	442	468	394	448	443	444	491	465	466	467	449	437	478	461	476	449	475	431	457	439	437	446	468	445	436	459	461	469	457	469	476	509	481	446	488	465	494	427	459	449	404	465	484	428	465	428	463	451	419	446	482	516	426	477	440	491	489	477	469	464	451	479	463	449	474	470	468	469	474	426	456	478	477	465	441	435	479	456	451	474	424	439	438	471	478	437	440	470	413	468	532	467	429	484	449	456	463	470	484	474	433	488	488	487	491	488	470	469	450	476	464	469	448	451	441	432	424	477	458	437	481	467	462	503	438	435	436	448	485	439	508	482	483	507	421	469	501	482	478	431	446	443	469	488	478	437	455	444	454	422	459	482	485	444	450	462	471	442	449	503	509	483	464	492	420	500	448	456	483	449	432	488	436	463	459	434	452	461	437	453	503	462	479	481	449	473	471	448	455	481	481	465	463	408	449	443	464	424	471	439	488	453	479	496	477	464	476	463	446	490	422	473	461	434	482	469	441	459	481	457	497	475	469	422	466	463	491	454	453	488	455	454	450	470	450	460	437	461	448	443	441	450	484	445	440	463	433	484	464	469	461	445	456	480	403	501	467	473	468	433	461	441	485	440	455	454	462	465	449	441	491	443	406	472	442	433	421	489	461	417	483	458	474	445	404	455	478	529	477	470	468	443	475	451	434	450	453	485	468	458	453	456	452	502	487	501	448	502	453	533	465	460	469	502	457	468	470	442	439	449	474	453	460	468	481	456	490	465	461	435	443	469	503	461	478	490	441	476	448	469	474	446	464	458	461	448	443	415	457	451	503	446	419	472	435	464	448	463	463	449	442	466	497	463	439	442	460	465	439	430	452	432	448	433	476	432	466	442	486	471	421	480	446	458	442	437	452	454	445	416	456	439	479	498	426	445	460	483	435	470	479	450	490	433	438	511	445	445	444	473	475	468	491	465	440	462	473	426	419	452	448	465	506	505	478	437	478	442	446	475	480	457	472	465	471	445	509	476	454	447	433	487	457	466	474	498	410	473	487	443	470	443	485	477	453	467	485	461	467	447	482	481	464	482	459	418	460	469	438	467	450	470	424	455	466	459	463	463	502	467	458	486	475	488	448	469	440	470	438	444	434	463	474	451	472	457	450	424	481	501	444	482	453	477	478	449	468	464	444	424	445	460	458	453	457	502	455	423	471	468	479	442	452	454	435	481	433	480	474	462	446	431	459	436	480	500	465	459	467	450	486	434	461	455	458	430	436	453	442	472	449	478	462	452	433	475	498	454	456	474	458	471	487	440	480	460	428	460	458	444	443	444	448	449	437	494	464	468	488	486	471	483	433	492	455	491	439	477	447	492	430	435	449	434	420	465	450	442	447	485	481	448	442	475	489	471	448	474	468	429	449	455	465	420	445	472	449	466	510	487	470	470	463	469	452	464	467	465	452	433	438	464	438	468	518	440	468	520	472	441	450	496	483	477	501	490	455	479	455	445	497	429	434	452	492	506	466	468	472	454	431	447	464	473	486	461	455	457	459	469	489	440	473	491	482	439	428	459	475	466	412	477	421	454	494	522	464	456	448	467	454	494	480	455	461	453	458	428	439	433	445	487	433	469	487	459	435	466	477	489	429	480	444	462	491	465	471	455	440	457	472	493	517	400	454	441	460	466	446	487	453	467	504	481	464	450	444	472	427	458	468	465	468	496	479	447	458	413	462	508	418	496	438	461	477	434	481	464	411	451	426	458	452	474	466	484	465	471	492	457	451	503	437	458	457	451	467	448	468	448	434	488	441	490	444	477	457	461	464	466	447	518	475	447	456	441	475	475	477	461	450	453	470	454	454	450	471	480	430	445	488	469	487	448	456	450	474	452	433	435	504	460	483	458	471	507	482	441	470	472	439	449	440	473	476	455	489	459	468	477	473	442	496	446	463	441	470	470	462	462	453	448	463	413	470	442	488	486	493	437	470	454	425	460	436	473	427	456	468	460	468	452	461	458	465	507	446	462	455	438	424	462	460	431	487	441	425	459	484	473	451	447	454	445	422	488	517	442	448	437	447	479	458	454	475	430	462	531	417	491	468	443	447	491	455	441	450	446	448	449	462	463	463	469	463	450	483	447	460	483	456	467	425	475	463	441	445	459	443	458	456	493	505	464	467	458	458	465	464	447	442	446	449	480	449	460	445	470	432	474	473	461	435	441	433	466	450	450	468	457	473	436	493	467	472	454	439	504	484	464	453	454	442	483	465	443	476	485	449	441	493	472	464	422	467	453	435	460	472	425	471	459	457	441	513	477	504	441	486	443	462	444	459	481	448	402	430	493	487	478	470	473	487	472	443	452	437	450	472	464	467	462	403	425	485	445	458	480	427	478	453	471	466	476	471	438	474	472	469	456	470	436	473	465	453	435	428	471	471	427	440	435	454	462	465	462	421	477	433	482	475	464	424	444	448	420	476	429	454	441	462
26449	20996	13516	1312	566	504	487	461	455	453	459	470	450	453	427	465	409	466	462	483	455	463	512	434	527	439	429	470	443	418	412	454	475	431	447	414	427	439	432	457	467	437	465	440	473	498	461	456	460	455	466	422	433	441	426	421	453	485	462	449	418	432	465	439	488	433	420	423	435	463	428	404	442	386	445	457	408	406	448	451	443	433	427	482	426	413	419	453	498	439	486	483	463	444	425	451	463	415	427	465	438	433	480	430	450	450	467	457	451	446	433	448	403	476	453	468	424	440	463	449	469	450	457	436	468	433	457	451	445	481	427	420	453	452	420	447	414	459	422	445	421	428	489	452	464	419	444	452	443	484	451	427	445	458	444	443	446	454	426	460	427	444	426	455	445	425	430	447	409	430	449	421	474	459	460	441	413	443	455	411	449	471	421	449	470	424	447	441	440	474	461	459	418	444	459	454	432	454	408	414	429	422	439	420	452	420	472	436	464	413	434	445	460	434	452	429	443	476	425	447	453	492	454	413	426	429	440	415	415	455	433	446	462	434	436	426	445	442	404	438	407	422	498	480	472	452	460	467	442	437	461	434	440	431	450	409	432	463	479	462	440	449	448	413	448	440	464	445	447	470	440	431	471	448	453	477	461	431	454	441	440	422	441	447	471	463	429	492	474	475	437	408	464	441	453	450	428	421	405	418	434	454	442	477	432	428	453	464	439	442	465	408	469	430	451	411	430	440	490	428	476	451	404	465	461	447	451	446	445	426	440	467	444	444	445	439	413	447	420	452	433	446	438	444	414	467	405	452	453	470	475	480	439	476	412	465	421	428	462	394	468	446	462	473	440	432	440	438	450	403	428	415	432	444	424	418	457	431	424	432	439	421	461	417	445	489	406	403	484	468	477	446	450	445	447	469	459	417	480	448	437	448	453	412	441	390	475	457	467	417	456	487	464	454	442	406	444	442	455	450	443	440	465	453	431	434	420	457	423	409	427	477	431	401	430	454	412	489	483	452	450	421	456	420	443	425	455	425	434	442	448	444	436	473	444	398	431	433	467	456	452	478	432	422	474	462	425	464	454	422	459	458	473	454	446	467	492	460	437	420	431	448	468	475	446	432	428	417	495	463	453	435	443	423	470	464	437	478	450	418	440	416	462	476	439	455	416	465	419	454	443	456	425	421	429	412	440	451	415	467	389	432	454	421	451	462	425	446	435	475	443	416	468	466	416	455	447	444	436	473	443	451	445	444	465	457	443	445	404	408	472	432	411	455	459	416	441	443	460	475	446	465	413	417	448	418	457	402	477	417	459	434	416	450	413	447	429	419	451	436	482	434	446	429	419	441	413	433	444	415	469	414	481	438	428	437	423	433	473	458	428	418	443	444	483	439	450	456	422	448	406	465	462	480	457	449	448	441	423	424	467	446	442	438	427	451	422	476	432	466	440	432	411	426	456	465	447	442	470	446	428	417	442	448	414	468	453	466	419	438	465	456	396	444	498	402	463	466	462	425	439	457	432	427	466	493	435	450	445	474	411	480	423	478	435	448	433	466	470	463	479	478	484	445	441	463	443	439	438	446	424	450	485	495	461	451	463	458	395	402	418	432	405	427	430	438	436	451	430	449	460	461	415	419	439	466	409	446	448	451	450	476	461	441	487	437	476	457	435	472	456	429	476	486	461	435	417	453	416	457	413	449	460	431	444	431	447	451	429	434	411	433	428	418	409	432	451	446	451	455	484	437	436	427	450	410	421	404	419	436	430	436	428	442	418	425	435	466	430	499	410	439	437	464	409	441	447	469	454	458	432	472	420	476	470	428	403	428	438	439	438	426	465	455	424	456	424	438	448	436	440	416	475	422	474	411	435	435	444	424	497	452	439	431	464	435	451	431	444	436	439	502	478	454	461	477	447	412	453	430	403	481	450	426	452	436	434	471	432	441	441	421	435	464	440	450	432	459	455	441	424	422	442	431	434	434	468	443	433	437	478	451	444	432	421	449	425	418	444	483	457	446	461	456	445	433	515	452	434	453	432	443	459	472	433	466	450	432	425	441	446	445	456	469	430	446	465	415	454	426	428	478	421	416	425	436	453	427	451	417	463	429	447	426	443	443	471	460	459	453	442	446	465	432	447	481	459	431	483	476	456	422	451	445	426	419	453	448	442	397	425	462	430	474	436	459	447	488	435	455	431	427	450	446	431	427	465	446	441	443	448	434	457	438	452	450	437	422	418	420	469	437	417	474	460	429	394	462	457	449	439	446	427	413	457	432	462	445	432	458	442	422	469	425	437	459	459	446	415	419	458	437	423	432	456	427	430	437	404	415	466	459	467	431	418	450	438	479	455	446	422	441	460	419	424	453	419	447	456	430	465	446	451	424	423	436	441	446	459	465	464	461	453	420	442	442	437	422	461	424	434	452	408	444	454	435	471	415	451	455	439	447	429	450	450	424	445	419	448	450	440	452	454	455	427	489	431	483	450	430	450	411	444	408	454	454	459	454	477	429	431	417	413	410	479	471	433	459	430	426	455	482	450	453	429	434	445	444	436	456	455	450	443	431	449	433	417	436	385	466	431	490	467	451	424	438	399	457	420	434	413	491	385	446	440	426	447	490	441	440	468	441	487	444	449	426	410	445	476	437	465	445	437	428	473	446	441	466	429	424	451	448	468	420	428	426	451	459	462	469	461	420	454	407	463	479	425	422	463	424	461	429	472	441	471	494	440	419	443	471	443	446	482	474	442	437	448	464	470	424	471	455	443	455	471	428	463	447	448	473	446	452	449	498	452	443	459	448	449	394	458	453	433	481	433	453	447	469	439	441	445	463	413	483	466	459	423	441	439	443	432	449	427	456	461	434	429	460	427	446	449	457	464	444	455	446	448	438	434	455	436	450	423	485	425	442	419	416	401	443	437	443	428	445	482	458	484	411	480	411	477	448	437	425	403	443	421	437	453	452	420	438	450	443	425	438	440	421	446	456	434	425	426	422	418	450	417	442	472	439	442	411	478	452	463	461	457	453	445	477	449	450	458	454	420	452	466	418	435	486	446	466	483	458	441	429	437	435	442	460	474	417	420	406	458	431	451	416	460	460	498	454	455	431	462	441	452	431	467	437	432	425	430	439	436	442	448	462	433	442	446	454	452	424	469	415	481	407	414	445	415	441	439	456	440	463	461	435	473	441	425	459	433	430	472	456	455	449	448	429	466	446	456	416	441	439	456	406	431	446	427	412	445	466	414	442	446	442	482	457	433	466	466	479	442	479	438	459	468	454	467	446	426	461	463	410	388	460	439	421	412	467	416	453	471	437	484	408	408	470	483	440	456	435	441	422	441	435	429	466	430	425	467	462	443	460	451	434	440	459	471	455	471	405	448	470	438	426	451	442	440	436	406	445	446	460	449	418	445	422	463	429	481	465	438	431	431	463	457	430	427	437	402	444	425	463	408	436	441	475	439	452	441	485	442	450	442	417	458	449	454	444	444	465	431	452
22514	23946	1388	959	828	792	773	766	676	749	682	685	692	673	649	676	635	634	664	676	696	666	619	643	730	679	651	628	681	617	613	717	605	677	658	646	641	724	643	668	646	642	637	672	651	659	648	622	653	613	615	635	647	660	605	672	644	664	689	627	617	683	660	647	633	667	650	689	662	636	648	657	645	629	650	654	626	595	650	674	682	632	626	623	692	602	643	608	639	659	678	612	621	654	651	666	660	648	688	676	665	650	650	660	634	643	630	673	681	683	637	630	644	651	655	651	648	678	614	658	629	661	633	665	666	648	629	632	705	641	631	642	630	637	738	633	630	640	637	620	664	642	638	644	670	682	644	660	655	612	633	659	697	653	649	684	663	651	662	628	642	657	661	595	641	655	653	646	623	666	663	627	647	602	589	656	685	647	635	632	617	686	617	636	683	640	642	688	621	659	661	649	688	621	640	636	616	682	648	713	642	670	639	615	640	642	606	674	650	635	642	672	619	625	661	696	589	652	623	670	624	657	598	636	641	640	688	636	548	661	668	655	636	595	670	617	646	665	628	648	636	685	626	658	670	639	619	642	629	601	643	637	603	656	645	653	637	660	622	616	657	631	644	630	625	658	598	672	622	604	647	648	668	650	665	598	691	657	653	638	622	715	647	646	679	621	623	630	682	637	649	663	626	655	643	642	663	643	649	639	650	654	664	650	645	625	689	649	642	655	655	633	613	651	670	645	658	637	698	651	651	621	679	628	622	665	622	613	656	674	619	680	653	635	701	667	660	654	634	609	608	685	622	666	691	635	648	663	676	632	654	650	650	631	693	604	673	682	626	654	675	637	632	697	624	663	640	626	657	612	674	648	656	613	686	647	645	642	644	592	600	632	644	686	670	679	612	649	641	641	640	664	602	616	652	650	625	652	688	686	689	669	647	627	634	623	649	634	638	704	601	671	616	682	644	660	655	619	651	654	675	621	616	633	652	667	659	638	643	670	685	652	635	656	686	654	681	633	673	624	625	688	638	706	609	647	674	620	654	640	653	676	667	672	667	643	661	660	681	618	646	650	630	612	612	636	673	602	673	655	661	652	686	639	645	637	625	662	651	663	593	674	648	664	659	686	667	645	636	634	674	696	648	692	647	645	632	654	645	649	635	642	646	646	615	663	612	604	680	674	647	632	667	655	631	637	648	656	657	639	674	639	619	614	643	654	670	642	642	637	636	644	677	612	638	675	583	646	673	637	671	665	648	655	704	585	659	644	705	669	663	636	577	680	620	659	632	670	690	657	650	654	668	708	638	669	642	639	656	619	664	678	680	627	695	674	643	686	631	637	648	634	644	633	615	667	624	596	616	642	669	602	609	674	692	620	669	678	641	639	662	644	660	670	678	638	643	666	665	680	653	632	670	648	648	669	657	663	674	656	644	621	686	602	644	637	645	633	618	631	673	671	668	682	624	609	666	603	671	678	675	649	651	662	606	676	651	641	635	663	658	610	636	654	634	625	628	681	665	647	615	680	668	631	643	633	684	708	633	649	687	640	608	697	687	666	650	630	639	631	657	664	614	622	600	628	647	660	644	657	661	663	661	636	651	608	640	617	639	664	681	629	671	652	647	664	646	659	629	610	637	633	672	674	671	658	641	637	622	703	629	699	637	622	657	676	675	649	656	680	635	679	644	660	619	650	591	644	681	681	665	615	658	635	660	641	590	643	638	660	651	652	660	631	651	688	673	610	653	592	631	649	630	687	622	635	637	635	629	588	612	657	628	693	633	628	597	668	671	627	630	676	663	633	666	640	671	641	659	652	674	663	648	636	613	651	671	644	657	596	636	637	706	710	684	650	664	627	631	598	640	642	643	686	648	672	654	654	607	625	677	624	649	626	639	657	618	611	628	665	655	621	610	672	673	684	656	633	628	602	626	697	648	723	674	649	649	646	653	622	624	710	621	692	618	632	659	639	673	659	655	608	640	644	614	661	662	656	653	612	709	631	634	638	613	604	645	633	683	672	652	653	660	682	654	632	679	680	691	671	622	657	659	671	672	653	636	632	632	613	637	599	669	646	640	652	668	640	674	646	628	671	667	617	633	672	606	680	629	621	683	704	624	667	628	658	632	638	642	650	634	617	667	655	644	639	635	675	632	651	620	622	645	687	663	663	638	638	640	653	650	659	677	626	621	602	658	666	622	663	631	669	650	659	604	669	673	630	654	617	622	610	652	630	620	645	627	665	645	635	651	648	625	671	649	620	684	653	678	661	653	646	617	654	603	631	679	629	653	680	631	658	659	598	587	702	628	651	708	669	673	592	668	667	655	681	663	648	627	628	658	642	647	618	628	627	608	644	626	651	663	652	665	639	627	664	641	665	673	665	667	645	622	630	649	635	668	619	664	652	628	655	616	640	686	642	594	631	669	651	651	631	655	649	645	644	649	688	678	625	656	663	643	635	685	594	661	580	633	660	656	629	649	698	632	638	667	657	680	685	653	633	595	624	685	638	616	647	655	688	602	657	646	647	630	663	628	644	671	669	669	672	644	642	614	645	635	675	641	647	652	637	669	618	635	608	650	643	632	643	618	642	615	621	680	607	624	635	617	721	677	673	620	626	686	650	630	597	640	697	637	623	658	642	679	651	628	626	623	694	676	669	646	639	625	667	653	640	668	671	641	611	679	617	680	639	658	647	651	633	653	649	617	684	693	639	638	698	644	671	639	685	619	685	626	681	638	647	677	646	645	635	636	652	645	644	614	629	648	636	669	623	644	667	646	614	648	644	636	642	715	630	698	631	663	638	659	595	654	692	626	623	632	665	635	641	675	630	663	663	658	637	641	631	631	657	635	670	638	605	634	645	619	686	605	672	631	670	655	630	643	658	650	646	608	598	645	683	636	692	672	647	625	662	673	643	648	637	607	677	623	623	615	635	629	666	634	668	651	641	679	639	685	646	661	657	643	601	673	621	682	665	682	694	660	612	626	599	642	653	662	646	664	634	650	686	585	637	660	669	637	663	628	669	640	672	628	652	614	623	639	652	635	652	650	654	680	620	638	666	688	646	585	647	669	689	633	640	663	619	678	624	592	648	656	637	656	621	633	667	630	658	645	664	607	637	640	673	650	610	677	679	617	667	655	672	618	660	637	664	639	634	620	610	616	612	659	679	586	602	618	631	689	654	664	617	645	630	635	639	656	638	611	659	649	620	686	654	647	655	621	626	630	629	691	695	677	669	652	655	633	613	619	629	628	671	676	636	639	633	681	635	674	646	613	639	661	658	661	674	689	659	679	692	636	690	658	626	613	651	649	641	656	645	637	616	634	677	651	634	652	632	649	638	705	692	663	613	660	664	657	635	643	684	640	655	645	690	582	624	679	677	682	663	658	703	627	687	611	599	680	648	638	665	631	649	683	652	645	675	597	606	676	663	665	607	661	713	666	678	659	645	645	667	598	629	694	629	666	701	597	648	641	614	682	648	670	638	672	658	647	646	626	653	683	657
23808	20938	28077	23834	20481	4720	1028	849	754	658	678	640	622	556	556	549	541	590	586	529	587	529	535	926	1094	533	519	560	568	531	546	522	519	539	516	572	501	545	495	467	532	533	521	556	522	572	502	525	501	511	525	541	519	550	534	554	535	537	524	519	531	546	557	525	508	494	522	543	560	499	479	539	483	537	570	515	506	478	532	503	517	528	531	504	519	545	515	537	525	512	535	539	510	545	534	518	581	496	502	575	535	564	514	539	546	493	499	565	545	541	534	535	547	561	530	514	506	537	514	510	458	531	514	572	546	520	520	564	498	530	501	482	534	504	527	514	487	498	517	520	544	502	522	518	533	453	505	497	551	540	478	523	531	506	548	526	513	500	520	492	492	515	516	499	506	505	534	535	530	555	524	490	518	509	541	540	533	543	504	510	515	547	560	574	521	521	487	534	517	546	530	505	512	537	508	502	539	538	544	571	558	534	496	542	516	520	545	516	515	522	530	519	520	510	560	506	555	515	539	521	537	534	519	478	522	522	584	531	499	569	576	485	516	522	531	533	547	525	544	500	527	528	510	529	554	514	510	529	525	496	518	524	501	505	472	497	546	472	569	482	555	512	532	537	516	581	544	527	507	541	567	495	485	568	530	531	528	543	481	547	536	496	527	500	491	510	533	518	526	527	517	506	554	495	546	513	540	522	534	533	516	527	516	548	558	516	524	504	518	506	469	530	501	531	517	525	509	529	571	503	519	542	536	488	555	523	490	492	522	598	582	506	498	509	512	537	490	530	537	545	470	496	517	552	525	496	467	510	538	513	528	496	535	550	529	558	510	547	529	510	499	522	526	538	487	538	471	479	523	490	588	484	520	525	522	506	545	493	552	495	532	497	538	548	511	536	542	476	520	505	514	511	539	549	480	545	548	482	529	558	526	495	538	537	531	511	510	474	530	544	516	556	533	589	490	508	526	516	523	558	500	514	508	516	497	527	538	520	507	529	545	527	519	503	543	557	502	543	498	513	558	523	516	520	556	524	494	506	538	515	569	583	501	570	563	494	512	549	526	557	505	518	515	514	545	528	560	547	534	504	504	519	523	536	507	531	532	545	510	484	552	531	489	510	527	559	536	487	548	527	504	541	519	488	517	542	543	497	505	522	507	551	507	531	557	515	542	564	518	525	555	533	525	476	527	566	554	477	520	517	560	528	529	494	547	527	510	495	518	537	498	533	527	516	494	528	538	527	510	488	507	530	493	543	541	494	525	523	506	530	522	553	493	531	469	514	465	526	492	546	499	534	532	522	523	543	572	492	548	515	523	530	533	503	507	496	477	557	500	486	483	483	514	518	540	539	518	573	561	535	559	520	520	500	507	517	532	499	521	528	508	523	502	548	544	549	514	557	475	518	546	516	474	513	511	508	496	531	503	535	495	550	502	536	524	549	548	532	518	533	519	506	565	516	495	567	507	522	542	551	557	516	521	487	537	519	497	548	512	538	537	503	501	561	546	544	556	523	542	531	534	537	541	531	509	527	515	550	529	510	530	523	508	500	531	515	532	537	509	536	528	476	506	557	513	533	498	521	537	558	520	503	492	540	507	543	547	574	541	503	507	492	542	511	539	462	528	528	545	521	494	548	535	531	494	517	559	531	529	523	552	524	528	549	503	526	495	513	525	535	541	538	559	494	498	513	491	556	521	567	563	519	563	521	512	518	583	514	565	502	521	530	492	511	520	518	510	520	499	500	531	522	508	496	545	538	528	513	544	558	469	498	523	522	522	552	554	544	537	539	525	494	511	552	520	518	528	542	494	510	555	470	522	562	518	553	539	546	498	536	527	553	519	548	520	520	564	537	547	516	543	541	516	519	536	532	520	544	493	532	544	518	535	548	504	513	514	534	534	552	495	531	493	490	536	506	542	490	542	493	548	498	517	536	539	495	542	549	540	524	522	483	496	525	560	511	514	506	528	541	495	538	499	530	470	482	505	557	501	517	465	503	529	512	526	520	532	517	472	504	558	513	548	536	523	546	516	534	509	562	532	547	537	515	542	526	521	507	521	519	508	536	507	536	522	523	534	491	493	534	523	535	545	498	527	548	495	500	522	547	504	498	479	500	551	541	590	516	529	488	490	555	498	503	517	526	534	522	513	538	504	470	537	552	501	500	520	534	515	523	502	512	520	505	544	549	507	555	548	496	517	545	519	517	518	534	521	541	518	535	498	527	539	486	525	514	495	517	498	526	506	531	555	535	525	487	563	525	527	489	490	529	502	494	505	524	522	528	520	497	519	511	534	557	544	546	522	535	503	560	588	533	514	527	529	506	510	530	558	503	506	510	592	509	509	539	457	492	543	539	545	544	515	547	509	588	547	488	538	529	512	515	518	514	524	521	535	518	526	551	511	521	486	543	484	473	530	542	513	520	501	486	533	473	535	517	515	557	523	508	581	525	540	530	536	504	526	534	511	517	544	494	512	557	520	585	511	551	527	495	501	525	503	528	526	536	557	537	492	543	526	525	524	568	540	523	526	519	524	575	496	542	556	520	537	521	475	552	488	523	502	502	491	528	516	512	514	527	550	522	498	514	519	515	487	478	499	528	518	509	537	548	513	496	517	546	531	514	554	517	531	462	503	494	512	531	505	490	549	526	551	517	503	533	594	524	534	480	546	545	558	494	534	542	506	492	534	545	521	531	529	556	533	529	531	492	529	509	560	505	492	526	540	531	511	567	534	536	532	536	526	519	459	541	570	544	506	532	576	574	523	535	523	553	513	508	500	485	528	523	537	483	488	499	518	569	550	512	505	548	515	498	512	531	549	528	515	528	545	530	534	537	516	520	550	509	499	519	533	519	529	551	527	530	507	561	553	510	500	539	552	520	512	488	517	528	532	512	500	517	528	517	537	476	528	501	520	477	500	503	509	493	510	528	519	522	523	535	521	514	565	541	534	516	557	529	530	540	517	529	500	559	570	574	516	492	501	530	532	548	510	544	527	517	494	502	547	545	537	490	505	503	507	485	481	574	487	548	547	538	527	494	520	486	518	529	555	532	543	525	563	536	546	546	528	521	532	500	558	505	524	540	530	511	532	572	528	512	558	498	530	551	560	515	541	541	562	552	531	538	512	529	524	564	525	481	502	489	520	500	544	538	530	519	497	484	524	497	556	514	537	515	551	557	521	512	517	501	538	543	510	519	551	524	504	582	516	514	521	516	540	522	505	560	557	540	473	521	518	518	507	523	544	554	505	536	534	509	504	504	524	558	460	562	551	526	515	484	492	516	550	550	480	507	518	502	549	534	545	535	533	530	516	535	526	552	506	566	531	536	487	565	525	504	539	514	526	524	473	511	503	575	516	560	520	507	505	560	506	517	551	504	502	504	578	521	501	487	535	508	496	518	524	524	534	561	539	524	518	519	471	541	550	500	534	497	526	512	540	550	505	503	502	531	534	517	491	529	511	494	521	529	501	566	504	538	519	515	472	500	547	541	496	568	498	537
44031	42689	7186	3868	2651	2090	1677	1452	1346	1220	1165	1035	1015	1028	922	940	870	909	915	897	877	831	870	1866	2294	849	841	791	818	790	787	839	775	754	796	799	826	789	816	762	745	763	808	770	817	808	791	790	726	766	789	747	748	778	762	815	738	745	784	792	751	747	777	790	767	800	750	764	788	728	765	755	801	818	750	717	821	742	826	814	759	716	761	779	829	793	765	784	796	753	790	759	741	777	817	726	772	809	777	732	722	738	787	785	802	762	791	820	787	839	768	765	763	778	794	768	813	803	765	766	815	728	706	773	757	793	804	797	771	762	799	810	730	772	791	747	779	759	738	804	768	757	788	799	803	775	780	728	740	764	749	788	771	764	783	761	774	775	805	776	790	772	785	742	775	770	754	797	745	762	789	772	767	821	790	799	748	771	792	754	779	838	740	743	761	807	806	785	767	772	746	791	809	817	803	799	716	790	744	784	761	788	805	821	777	790	767	768	801	761	810	742	791	790	780	827	778	748	770	756	759	819	840	769	798	771	765	768	798	745	786	753	771	767	740	785	771	773	822	801	812	765	757	792	797	711	727	741	720	769	751	807	778	746	804	789	770	760	769	762	762	757	778	731	775	771	787	772	776	785	760	817	742	747	801	817	832	774	806	742	784	756	772	777	753	758	787	761	808	734	808	733	813	792	792	780	749	793	795	785	744	784	766	762	764	779	811	767	814	778	745	774	778	808	824	797	763	797	803	852	726	791	770	769	745	780	822	773	746	813	739	804	801	796	745	718	789	740	706	793	757	767	764	794	776	809	814	765	778	788	780	776	741	775	757	792	778	760	794	822	769	749	832	793	792	760	788	741	748	763	784	753	817	800	790	742	782	774	792	752	750	752	720	812	724	752	756	855	722	758	799	771	772	702	764	785	779	744	772	753	812	729	781	764	730	729	725	784	820	790	802	806	796	756	799	801	779	753	819	762	769	836	799	723	771	717	789	801	797	826	788	756	786	725	761	779	778	779	785	829	752	741	770	760	810	746	727	736	722	733	742	810	782	764	838	789	802	749	786	735	818	800	778	766	757	787	775	773	744	764	775	750	742	776	763	780	789	757	839	803	802	759	769	744	791	811	791	775	795	722	758	788	762	766	756	788	763	747	768	794	783	726	828	774	748	803	834	787	723	772	796	792	786	761	751	803	833	790	714	766	728	795	767	802	768	748	801	787	700	800	791	779	800	754	715	795	793	782	812	766	755	758	812	744	758	727	756	805	805	818	728	731	785	796	749	763	813	773	790	726	727	744	777	791	779	742	750	780	818	757	760	746	803	793	765	792	741	793	805	815	765	751	754	849	699	777	788	787	792	767	794	731	756	810	763	786	795	719	747	769	758	769	773	800	754	752	757	749	778	806	782	767	760	762	816	771	741	812	773	728	801	750	794	752	757	792	754	725	742	762	741	799	761	783	779	756	740	761	767	763	774	793	795	751	803	743	769	779	769	770	740	735	794	740	754	796	750	805	824	765	764	741	774	776	734	767	805	759	758	739	765	782	824	793	735	770	794	751	795	784	777	806	724	718	753	734	784	720	768	765	797	765	793	783	760	814	732	719	756	746	768	775	776	807	713	790	759	747	795	806	730	765	827	784	792	789	813	766	837	769	788	789	725	744	760	775	805	764	791	849	737	768	773	766	783	821	796	796	750	798	813	795	810	749	770	757	789	798	771	745	811	748	754	793	757	779	777	795	801	754	748	791	802	808	782	753	789	790	783	794	804	775	776	777	739	751	793	772	763	806	734	762	789	776	776	765	800	794	803	735	768	834	750	785	744	787	799	757	803	745	747	793	774	795	763	752	754	800	779	800	765	748	754	764	757	776	769	804	746	814	791	756	742	782	772	741	794	761	773	764	731	772	759	786	734	797	792	774	805	764	780	750	758	740	786	799	755	751	757	729	762	753	759	726	795	785	789	755	736	770	778	752	784	759	787	726	789	811	777	793	792	728	773	759	813	792	739	756	759	772	765	774	736	795	766	811	764	723	751	747	761	742	802	775	742	746	803	814	734	809	793	735	804	744	819	741	768	747	785	786	788	762	772	773	746	778	793	752	766	763	794	738	814	754	742	758	744	797	741	770	787	736	746	807	784	770	815	795	755	782	733	721	799	791	752	731	751	789	810	748	800	807	792	735	768	802	751	752	777	802	770	767	757	786	753	803	744	706	753	747	807	754	778	775	770	822	814	766	783	821	781	793	811	738	777	782	718	770	798	784	773	755	799	744	759	811	747	787	810	808	745	763	741	787	752	757	769	856	746	807	744	719	755	742	756	723	749	806	777	810	750	825	743	779	743	750	749	778	771	770	764	760	764	782	774	747	788	756	738	753	757	722	843	792	762	801	767	797	754	818	792	814	802	746	738	793	719	767	789	776	750	855	753	796	761	769	763	792	738	815	764	785	785	755	779	749	813	788	806	790	730	782	809	797	770	729	771	742	817	754	754	783	775	794	787	829	746	807	761	772	795	776	752	780	769	784	746	754	760	775	845	755	805	742	771	812	761	751	779	735	755	760	777	784	798	823	748	768	723	812	785	766	809	769	746	793	753	728	762	751	733	740	751	792	762	773	779	779	777	787	778	773	774	812	776	754	794	770	795	783	757	794	762	732	738	774	814	782	756	812	824	767	753	774	771	739	802	796	757	790	755	740	765	765	723	767	790	737	767	762	743	796	734	733	802	811	749	776	777	789	811	759	783	766	826	778	773	758	736	757	768	727	752	812	717	801	734	749	753	803	796	756	741	758	752	750	818	747	790	760	778	804	746	805	764	759	800	805	797	765	764	760	784	814	789	749	769	779	771	764	742	779	755	777	714	803	783	774	792	758	772	811	734	830	777	787	779	715	774	782	786	755	778	760	769	770	730	757	744	755	770	753	757	757	753	750	731	773	792	787	755	792	724	698	728	756	726	780	744	794	726	788	796	800	747	774	784	786	729	808	822	754	757	815	736	757	784	764	783	798	831	796	761	786	794	758	704	783	811	758	765	756	805	750	753	757	768	790	780	765	783	784	797	717	763	780	824	786	782	783	778	722	732	768	778	738	798	793	800	802	759	792	713	797	800	762	745	737	779	772	779	788	773	774	752	802	758	774	786	804	807	791	774	720	821	804	732	713	782	828	750	793	738	739	746	749	788	694	753	819	824	752	805	758	768	774	784	814	840	777	733	822	744	801	815	711	782	781	811	747	796	742	738	776	776	781	771	764	732	840	789	730	811	795	768	794	839	756	749	823	773	768	761	765	780	776	816	766	755	744	745	776	780	817	764	769	734	778	769	784	716	797	752	716	720	812	769	749	758	792	755	786	777	816	754	769	821	777	760	803	766	795	753	761	740	802	800	778	784	740	764	835	784	733	717	722	781	825	794	769	772	764	761	724	731	803	796	784	769	794	764	782	764	779	728	763	773	793	821	757	720	751	769	756	719	767	699	762	806	826	779	803	806	800	773	729
22827	20903	28402	23562	20898	20421	2900	842	624	576	511	494	460	456	432	396	355	395	390	348	363	355	331	1594	6139	805	342	323	323	301	310	305	343	336	325	315	327	361	312	281	266	288	309	312	305	303	288	317	311	318	304	288	315	303	310	313	297	301	290	315	313	299	305	291	313	315	290	294	309	306	296	294	286	349	271	285	286	290	325	281	294	311	329	310	307	295	312	327	336	300	301	317	287	286	302	297	314	296	286	301	309	301	317	315	317	318	327	287	323	316	289	288	281	308	325	303	299	305	300	291	324	305	305	315	307	314	297	286	325	298	296	300	304	303	299	301	307	306	307	294	309	295	313	307	314	328	302	275	299	306	299	276	301	323	303	301	293	287	307	303	303	330	274	296	323	329	300	305	322	307	286	325	343	311	285	281	273	302	289	324	325	343	311	299	276	324	288	296	288	310	317	338	303	315	287	329	312	267	330	287	315	320	313	328	294	354	323	311	294	276	327	279	347	315	281	305	290	295	363	324	346	288	298	322	292	312	328	312	294	329	323	318	300	281	307	309	326	287	310	278	270	299	287	307	290	295	284	312	275	306	309	299	316	307	319	321	318	310	289	349	324	282	292	329	306	293	328	311	294	269	312	321	303	273	314	299	315	285	269	321	331	303	310	295	308	346	296	317	293	315	312	289	302	294	314	312	310	320	280	314	319	276	286	300	268	330	286	296	285	288	300	320	328	272	331	312	302	296	296	310	293	313	295	274	278	285	289	311	299	319	313	318	299	298	293	315	288	294	301	286	279	293	311	304	317	312	316	328	329	297	328	329	299	326	333	327	296	320	315	317	291	308	303	307	315	312	302	303	326	304	284	298	289	305	304	333	280	291	268	306	303	286	311	310	289	296	317	306	282	307	269	295	294	319	325	324	265	285	315	315	333	307	296	321	313	263	304	286	272	311	313	318	309	291	269	313	295	281	317	318	315	318	310	302	297	267	297	315	322	290	301	270	320	296	328	287	323	330	304	303	325	316	332	306	314	296	291	300	312	303	364	342	306	283	273	301	287	313	315	305	272	290	305	293	308	299	284	320	266	328	271	307	302	296	312	330	318	290	318	327	295	343	340	301	321	324	332	336	293	297	296	313	301	299	298	311	328	313	309	294	283	314	264	310	283	299	306	304	321	318	274	301	295	306	297	332	336	325	297	312	286	311	300	278	282	297	311	297	304	316	305	328	319	300	298	310	291	292	296	307	288	295	309	294	294	330	327	310	318	312	274	288	294	282	308	284	310	325	294	294	297	295	295	312	305	315	326	307	298	299	293	278	317	323	339	295	306	275	291	324	291	307	309	300	306	278	318	327	292	292	309	303	280	297	305	299	291	328	313	326	304	293	271	328	278	281	267	318	298	282	300	296	305	309	275	289	316	297	303	306	317	310	307	282	304	305	319	279	276	308	279	299	303	335	285	307	323	326	291	343	298	313	289	302	311	349	285	330	278	334	312	326	323	275	325	276	289	298	292	273	318	269	313	333	335	267	293	291	306	293	303	302	294	322	282	299	297	317	279	297	324	296	308	282	294	293	294	314	301	299	299	314	286	343	280	280	293	289	314	303	312	307	295	300	293	297	294	279	301	302	296	299	296	287	336	286	306	309	308	295	318	336	288	299	303	322	296	310	293	291	274	294	293	307	302	305	280	309	300	311	276	324	283	335	336	296	312	281	297	288	322	299	324	303	314	279	322	265	310	305	343	313	282	315	313	303	313	325	302	336	316	279	287	300	268	282	280	279	302	283	290	312	285	328	296	287	301	309	306	318	316	323	310	312	308	318	315	305	291	303	283	296	298	288	298	297	283	299	299	322	287	300	288	287	292	319	312	308	289	309	335	284	299	277	307	277	341	276	290	278	301	309	270	280	298	271	305	283	282	294	283	314	272	296	320	327	311	293	283	335	303	325	298	282	283	288	271	302	274	293	310	294	299	289	291	295	292	303	306	306	316	318	293	281	316	303	319	312	284	293	305	283	281	319	314	314	306	292	327	276	280	301	325	311	284	305	282	298	321	256	303	335	298	294	291	314	319	306	334	311	301	313	303	307	315	311	305	281	272	298	288	282	312	313	294	316	298	300	264	329	320	296	278	298	342	289	306	311	319	286	276	301	331	325	283	293	304	282	298	303	287	292	313	322	317	312	293	330	268	306	333	320	313	311	275	311	320	304	327	287	281	285	324	280	303	296	295	281	319	315	344	324	295	284	260	299	265	283	315	338	262	300	303	290	277	280	289	305	314	318	315	270	316	309	297	315	282	285	295	278	302	299	319	309	328	317	333	313	286	303	306	303	307	299	292	295	303	312	305	327	316	276	295	299	343	294	325	306	314	279	304	293	274	305	277	290	332	300	329	330	296	295	306	331	306	325	311	260	343	284	287	318	325	291	288	270	309	320	301	330	295	282	303	308	309	287	297	285	317	294	300	318	317	321	283	299	310	320	281	320	322	326	301	300	274	302	288	313	289	312	322	286	296	330	296	272	284	278	317	311	327	315	320	293	339	288	280	322	249	291	303	317	301	288	299	320	285	322	304	313	291	315	326	271	289	275	306	283	294	307	320	277	297	360	293	308	274	328	304	283	310	330	289	306	310	305	308	289	311	329	337	316	307	324	299	296	317	294	294	335	296	293	318	313	319	309	350	309	307	294	294	283	291	303	318	309	303	307	329	304	302	330	277	296	311	295	320	304	310	274	289	316	287	297	272	284	281	281	306	288	295	325	308	291	309	310	316	319	321	291	323	287	315	304	303	288	305	298	320	303	302	278	305	333	320	288	346	335	334	281	288	293	314	306	306	303	292	306	294	287	312	332	289	321	286	315	300	303	300	307	281	305	305	302	308	319	293	299	307	334	322	303	287	295	312	276	311	321	287	333	296	292	300	304	311	313	286	292	352	306	282	279	302	276	302	296	324	310	302	300	308	322	298	306	320	314	275	304	315	260	317	292	303	337	306	331	323	316	297	319	298	321	294	291	330	323	283	305	317	290	331	316	290	277	287	298	295	311	296	275	300	302	293	298	324	331	302	297	301	288	328	280	272	330	290	315	280	290	330	330	276	256	308	326	299	295	282	337	307	286	261	294	283	304	329	313	276	267	316	301	298	289	311	310	307	302	324	301	281	299	314	277	300	316	279	292	302	308	300	297	280	289	291	293	321	323	311	306	305	294	326	299	337	298	292	301	288	302	334	318	322	308	325	270	299	302	330	290	318	299	322	288	308	300	301	306	295	282	290	274	292	328	296	293	335	310	257	303	298	310	307	296	316	303	310	280	314	297	291	304	278	287	300	317	314	320	298	325	284	296	248	308	301	317	318	310	304	282	291	277	294	292	302	292	290	308	319	296	302	297	284	306	282	300	304	325	271	301	339	289	287	289	279	310	295	299	296	328	313	307	303	298	296	296	286	292	324	310	276	314	332	327	276	331	304	295	299	280	334	306	299	312	313	294	308	306
50546	44588	11615	6062	4137	3098	2366	1999	1615	1385	1219	1125	952	895	872	765	746	692	662	633	621	617	544	3934	12360	1166	540	544	564	538	483	511	511	500	482	504	488	495	456	489	500	476	476	500	460	472	501	461	461	474	489	457	467	510	462	485	525	480	510	467	447	468	497	468	473	513	464	492	480	499	450	466	484	506	458	453	455	490	476	467	492	453	464	446	491	479	478	454	483	510	486	440	458	450	494	467	434	472	454	471	464	461	481	499	453	507	474	460	431	452	440	457	454	461	484	449	518	442	468	482	488	502	452	439	450	474	443	430	490	447	475	495	451	453	432	448	460	459	467	445	459	457	467	424	475	448	463	414	470	470	464	439	479	473	467	499	458	484	468	463	432	462	458	442	485	462	501	445	432	490	509	456	472	482	456	472	474	468	529	456	472	428	464	457	482	476	468	451	460	487	463	491	480	464	471	450	458	466	455	485	440	457	471	440	475	432	431	460	482	469	468	417	453	449	477	437	458	477	444	470	450	480	459	504	456	476	437	459	496	461	469	484	440	492	461	421	440	470	429	486	482	472	477	439	448	478	478	470	482	467	502	500	462	493	468	465	463	458	492	449	455	413	468	474	472	466	448	414	459	457	461	488	461	461	485	482	472	462	452	475	440	461	473	474	499	480	466	494	475	488	415	473	451	516	425	452	408	501	469	462	449	441	452	441	432	453	460	453	475	459	473	478	473	459	501	448	430	454	415	482	470	415	465	431	421	448	428	428	430	443	463	473	449	481	459	454	473	432	482	461	452	456	477	420	479	459	421	503	449	454	448	447	486	509	435	513	425	437	472	476	452	502	464	461	462	473	471	410	464	469	462	471	459	463	437	465	448	465	500	472	476	454	428	453	443	463	490	471	463	449	469	491	455	456	473	485	443	450	429	463	507	487	460	498	442	478	451	440	466	456	458	496	488	500	488	476	450	462	435	417	404	439	444	417	479	461	493	488	481	463	473	462	424	487	463	475	481	491	445	472	462	450	489	449	482	472	408	501	496	484	458	457	436	475	498	459	453	437	432	483	473	449	461	494	468	477	494	451	478	489	458	499	470	469	484	454	473	485	449	470	485	476	492	504	480	453	448	467	452	431	443	459	490	484	446	496	507	456	473	471	508	447	450	483	448	447	451	419	426	465	467	479	480	449	469	456	456	493	450	488	517	417	450	486	446	450	454	462	444	462	434	506	470	471	447	492	443	397	440	431	485	445	442	460	481	458	469	493	460	463	504	505	472	436	474	451	487	476	476	496	471	456	445	492	474	468	456	487	471	458	469	450	487	510	451	442	463	466	479	497	486	480	472	457	490	496	441	458	435	455	426	461	505	450	439	429	453	468	461	475	480	452	462	473	490	454	477	480	481	429	490	450	482	441	458	491	471	448	483	482	472	430	437	423	471	480	454	478	474	452	476	453	453	465	461	481	470	455	434	464	444	448	492	452	460	475	465	465	471	476	472	480	447	440	456	438	477	439	492	476	447	422	507	475	428	473	445	460	483	458	475	465	474	485	468	459	456	451	480	482	431	487	475	479	521	449	483	469	473	465	453	458	446	481	472	469	482	483	480	485	494	471	485	473	454	446	459	445	396	464	447	445	432	424	446	487	478	478	449	470	481	410	463	471	431	452	458	434	460	449	474	436	476	487	498	460	464	448	462	493	412	498	460	473	499	458	475	468	427	475	435	447	523	484	449	483	452	452	455	470	468	460	452	448	468	467	494	431	459	490	466	475	467	455	445	413	454	442	466	481	450	477	471	477	455	447	444	447	455	516	511	493	487	501	480	436	430	485	517	467	443	446	439	469	420	437	453	446	464	471	447	463	486	450	482	468	459	462	448	475	494	436	471	444	426	462	457	446	471	460	465	461	457	456	470	474	459	450	473	418	453	484	471	470	465	514	451	490	471	446	455	478	457	438	450	463	469	466	449	478	485	505	471	465	443	473	436	428	460	462	463	436	463	445	444	498	462	455	438	527	430	435	473	456	458	476	486	466	444	418	467	474	490	489	468	471	472	455	452	481	488	413	437	458	431	469	430	444	500	492	469	504	463	445	441	424	478	466	473	460	426	441	476	448	450	467	454	478	451	455	502	480	471	470	475	466	475	476	429	466	474	480	446	466	436	453	524	476	472	447	461	428	458	445	478	485	484	449	461	461	463	434	441	443	482	448	495	480	469	491	448	467	466	463	491	468	472	480	472	502	481	492	458	502	488	469	436	475	447	478	436	501	455	503	480	472	426	457	474	476	456	485	477	501	486	494	429	469	478	449	484	487	442	471	482	433	433	498	448	464	475	450	448	478	443	468	471	493	492	405	445	481	441	476	452	440	479	457	457	449	460	504	460	446	506	451	455	478	466	496	472	449	487	465	508	467	482	485	438	484	469	453	476	473	501	452	451	472	477	435	432	440	432	459	468	451	414	452	466	438	502	474	490	469	457	500	466	450	457	487	475	455	467	444	503	502	470	477	480	492	411	493	486	477	452	512	429	425	487	455	464	472	469	479	471	466	465	449	446	457	429	464	463	453	463	481	451	457	432	459	493	523	445	452	474	463	457	441	438	460	428	504	457	464	463	447	475	429	459	466	477	508	481	458	441	444	446	474	477	437	478	453	465	457	427	466	507	497	463	464	494	479	435	473	395	472	474	470	453	468	463	480	479	452	458	450	473	447	492	487	461	423	442	474	475	464	449	474	492	447	461	454	508	462	425	459	478	481	452	465	472	449	451	426	444	510	476	489	454	468	440	478	401	483	485	459	479	504	468	467	461	472	490	467	436	478	447	516	443	485	441	461	489	456	449	461	471	439	416	464	441	462	456	478	462	447	472	439	445	465	465	448	484	471	445	462	438	458	444	465	500	469	476	450	475	493	483	441	484	445	438	478	460	444	470	463	456	476	475	445	447	483	465	476	469	458	444	456	484	423	408	446	465	407	488	460	449	496	493	448	472	457	488	464	481	425	459	445	458	458	465	468	490	456	430	474	439	470	487	464	450	475	450	433	473	458	469	463	469	480	463	462	472	458	455	489	475	473	487	493	471	464	477	420	450	458	473	455	501	440	501	474	465	432	469	439	479	447	462	460	484	456	511	491	429	457	500	464	473	460	434	453	456	457	412	477	477	445	497	480	481	481	477	465	452	490	493	424	509	480	474	482	458	493	470	455	478	446	447	448	434	499	442	471	469	458	477	440	490	448	454	495	466	513	451	443	431	445	429	481	453	466	432	429	430	455	469	447	449	475	445	429	470	481	490	457	463	490	455	450	444	463	520	470	457	504	460	435	473	487	464	431	448	475	464	485	471	463	456	457	464	498	434	441	479	483	458	479	475	441	487	475	471	505	498	507	512	470	454	435	461	480	428	479	477	421	490	485	462	455	471	474	466	452	419	457	471	429	444	452	446	433	497	470	452	460	485	454	479	448	462	499	461	448	490	457	456	481	468	500	465	440	512	486	488	501
26614	20929	11337	1088	598	536	512	499	502	470	508	471	496	489	484	473	484	487	479	430	489	462	475	551	804	456	472	459	442	468	473	497	480	486	449	442	448	470	487	445	472	481	488	461	458	415	425	476	437	454	457	450	455	434	501	479	458	487	444	471	458	486	472	428	490	466	470	484	449	478	453	432	450	482	464	451	426	448	461	481	477	445	419	427	456	412	422	473	464	486	465	455	492	463	457	459	440	414	488	474	485	472	444	441	450	482	450	456	507	472	465	458	444	460	481	448	459	445	458	418	467	448	450	462	478	437	522	487	449	488	433	489	481	441	472	489	507	446	432	440	485	450	469	419	462	428	438	462	452	452	446	485	446	428	482	452	432	448	454	471	486	417	443	470	447	466	461	490	423	467	447	452	457	451	446	431	476	500	476	484	416	446	449	471	469	481	452	471	474	426	480	427	461	486	482	447	464	467	477	386	437	437	482	472	433	471	454	459	469	448	473	464	445	488	494	454	463	479	501	441	469	493	449	459	442	459	471	482	456	455	432	452	432	497	459	474	458	428	437	470	424	431	488	444	429	452	462	478	493	475	459	453	509	452	497	469	483	490	457	482	486	453	439	427	521	468	442	455	469	468	480	448	470	463	427	457	508	476	455	463	515	461	482	426	440	451	468	440	461	437	464	488	492	447	478	451	505	445	477	481	459	467	478	455	448	446	464	480	470	460	469	433	467	439	488	477	438	456	464	439	466	464	467	477	465	448	455	470	465	427	433	476	491	465	480	492	449	507	437	479	459	468	449	482	429	435	483	474	475	451	429	448	462	461	429	467	459	443	468	435	469	476	458	460	457	451	438	450	459	456	460	473	444	505	456	450	464	513	485	465	472	440	496	453	476	456	437	473	500	481	481	445	429	466	462	483	450	453	461	441	496	498	461	464	484	463	428	424	477	490	491	499	491	444	458	479	418	465	476	481	490	475	455	478	461	455	485	487	461	503	424	445	465	463	480	438	467	486	429	458	440	462	469	457	451	464	500	434	441	448	514	469	454	493	478	473	424	440	471	487	420	452	489	431	444	422	421	451	467	462	459	444	467	458	456	472	460	430	490	461	465	476	438	422	469	462	489	453	429	441	439	451	461	471	503	493	463	443	455	445	467	515	459	440	461	455	471	467	428	468	443	468	465	443	475	467	466	456	465	469	435	461	428	476	466	465	427	435	449	431	479	475	428	476	455	503	473	472	453	419	494	487	462	503	433	493	465	462	468	442	450	454	461	468	450	480	476	436	438	494	451	418	476	431	478	428	477	483	475	431	446	468	425	486	460	472	476	469	442	460	451	473	483	420	494	458	435	481	449	463	449	446	505	457	501	449	461	476	454	474	481	458	436	494	460	464	486	450	465	448	459	431	454	462	457	451	443	468	467	476	472	469	460	490	487	414	455	453	463	475	446	466	440	470	442	472	456	441	450	472	450	497	409	476	490	459	429	463	485	456	454	441	461	458	468	490	473	475	483	448	502	459	446	432	444	470	462	450	398	435	443	490	473	467	450	454	447	455	465	429	472	462	443	427	474	475	465	470	491	466	443	465	435	490	468	504	455	439	457	445	471	441	466	470	446	460	471	493	465	432	456	435	423	456	448	441	467	456	452	447	450	490	434	454	501	466	483	432	492	454	476	450	437	483	430	450	450	416	487	486	463	477	442	405	434	471	424	455	423	456	461	419	451	473	477	484	430	441	494	465	459	477	478	510	457	461	449	466	493	426	436	473	450	418	453	454	441	449	471	444	467	470	497	463	485	492	441	465	466	431	466	418	435	449	430	448	459	472	491	459	479	459	467	471	467	477	458	473	471	450	445	474	449	463	453	442	443	478	463	501	479	476	463	450	462	473	443	446	441	435	450	477	462	487	439	441	434	443	479	468	525	460	485	440	446	437	461	454	494	449	467	474	496	460	491	456	499	478	461	453	463	476	427	472	443	497	443	467	474	460	433	444	467	489	457	481	439	469	491	451	473	487	455	486	479	483	478	474	499	448	480	441	440	477	485	470	432	452	426	470	480	474	435	471	499	453	484	498	468	432	490	458	460	471	428	454	456	462	447	466	496	448	432	463	468	428	470	451	466	479	442	496	460	431	477	463	443	490	435	437	475	457	469	454	467	464	473	490	455	466	475	433	460	479	470	466	415	475	430	461	477	502	479	463	448	473	466	445	459	463	469	439	448	468	447	478	467	446	419	491	467	452	453	456	446	475	458	455	431	487	460	469	436	456	432	460	488	427	444	427	464	429	448	406	436	467	457	414	456	498	456	434	416	463	441	453	471	498	478	494	473	466	448	433	462	464	474	450	436	458	510	457	459	442	474	455	498	503	452	488	447	457	455	445	474	517	421	456	439	413	487	452	452	470	478	468	448	479	429	475	492	463	475	482	467	441	465	454	471	480	469	448	430	453	465	517	474	470	475	484	461	444	470	462	461	490	451	471	474	438	458	493	444	417	442	419	461	429	474	446	468	435	427	480	477	463	474	473	440	440	438	476	450	443	487	460	470	448	460	510	427	459	478	471	494	495	457	473	464	458	469	487	461	476	444	463	436	452	460	424	486	441	498	457	444	485	472	495	418	471	508	465	469	455	416	484	428	511	472	460	477	472	461	463	477	475	492	446	457	479	452	461	425	476	480	467	463	431	460	453	416	420	468	467	481	468	490	500	478	468	455	471	459	490	446	504	473	492	446	469	450	468	471	457	459	496	431	439	448	443	478	453	454	429	465	471	462	476	466	440	475	482	467	430	465	458	436	423	473	481	451	487	424	482	458	430	499	466	466	477	476	492	468	456	454	471	468	447	470	491	467	488	476	454	484	434	472	493	458	460	470	469	476	483	461	446	433	436	450	513	446	464	450	474	449	450	453	459	466	443	496	467	475	491	456	456	473	450	447	473	466	454	433	505	446	458	439	483	455	439	457	477	458	450	498	487	445	489	441	452	439	497	476	460	452	444	422	485	469	483	453	444	456	461	489	480	469	486	449	440	426	447	502	441	456	449	477	466	479	395	449	434	463	478	479	417	469	449	469	481	459	504	476	473	414	460	441	412	461	453	493	496	483	446	486	492	470	528	469	444	447	461	504	453	468	416	464	447	469	443	414	446	473	475	485	502	498	434	485	469	434	483	469	508	469	429	478	418	458	453	491	480	450	454	479	468	479	477	472	458	482	452	446	449	475	474	459	479	451	446	443	448	448	457	494	472	482	447	513	455	452	489	492	545	446	441	426	480	480	445	439	456	451	541	443	437	490	505	445	462	452	498	491	464	433	487	453	496	444	462	458	459	496	416	410	446	452	471	481	472	445	467	475	454	470	470	473	482	480	472	463	428	448	437	450	467	489	455	483	475	469	471	447	453	468	525	442	437	460	452	496	467	440	455	475	455	461	486	456	461	430	442	471	484	471	468	478	431	485	445	446	424	464	452	420	424	466	454	484	489	474	451	458	459	465	462
21155	18232	1571	1087	842	847	730	729	720	789	680	737	716	739	632	675	685	751	689	696	633	691	670	998	1521	698	676	670	659	675	659	645	701	647	719	706	676	680	654	705	673	667	649	612	684	661	723	693	721	659	688	644	655	684	666	677	679	711	676	708	683	696	686	681	679	655	666	640	660	698	684	706	711	670	682	691	670	677	683	680	640	694	711	659	648	672	681	678	692	667	672	691	669	694	738	687	641	718	645	701	667	690	700	690	663	691	684	648	649	661	690	705	630	654	668	676	690	662	702	678	674	687	711	675	651	697	697	712	724	698	665	692	675	666	675	645	670	669	702	671	683	689	704	704	731	665	724	661	713	668	694	660	706	673	666	673	705	695	674	659	701	671	682	730	695	726	684	662	650	689	673	683	746	609	696	684	675	676	671	732	643	656	663	668	708	665	710	668	676	636	652	664	701	690	669	667	701	665	676	662	649	685	683	639	694	686	654	632	718	623	704	669	697	694	686	680	722	661	695	659	688	707	679	689	687	686	662	651	685	685	677	709	689	763	688	649	665	706	696	677	653	724	694	725	703	687	654	675	724	697	730	644	680	710	692	685	679	670	636	734	662	679	655	640	668	707	659	635	684	679	675	693	656	732	675	696	671	700	707	680	704	673	724	676	689	692	679	678	691	659	653	678	739	720	716	666	670	676	710	628	654	644	654	721	672	698	671	680	638	701	688	660	686	660	663	693	702	647	625	676	711	630	672	688	676	641	640	663	704	685	658	680	657	684	657	680	686	682	671	668	699	666	666	742	616	691	651	688	682	691	706	697	701	679	696	686	659	682	721	668	705	676	651	664	674	722	710	687	670	651	675	677	667	683	662	661	697	655	668	622	722	699	689	649	667	662	685	656	683	683	704	703	634	714	694	669	641	657	695	692	675	670	668	696	643	636	723	664	637	697	654	660	656	665	662	694	706	688	687	729	690	617	687	647	679	659	684	705	727	667	705	666	655	748	641	767	636	702	696	656	698	698	666	703	696	704	702	695	668	719	692	669	665	656	697	714	708	708	657	666	645	684	691	650	685	675	726	701	686	699	659	646	712	671	655	710	653	706	667	680	688	680	708	666	675	714	712	657	684	690	671	704	650	690	654	687	670	746	644	671	694	702	689	724	664	647	672	679	711	683	697	663	689	725	659	693	632	711	657	659	687	669	676	696	700	698	685	663	687	667	663	707	665	629	699	669	679	720	700	671	710	671	661	662	631	697	668	661	651	684	663	708	695	692	690	641	697	715	693	676	648	666	645	644	674	688	703	651	715	699	641	669	696	693	701	742	695	684	675	680	710	678	630	652	731	682	701	633	734	657	677	666	664	703	635	692	669	692	617	720	646	695	697	700	684	683	680	696	693	641	633	625	726	710	671	668	663	677	679	663	692	631	705	651	649	645	709	652	673	703	727	712	699	634	646	697	660	667	697	675	681	705	694	685	681	665	671	702	706	645	655	691	672	692	676	699	699	715	674	701	672	672	631	662	642	685	661	609	767	613	676	704	655	723	655	711	681	655	705	680	651	664	663	693	694	672	660	671	729	669	667	669	654	680	673	689	640	680	629	672	689	679	659	642	665	667	648	693	671	709	695	632	643	712	674	685	633	669	649	680	662	662	652	695	679	679	648	662	659	640	680	677	712	699	646	653	684	696	677	690	721	722	675	744	705	694	700	677	691	691	671	685	678	675	703	686	632	683	656	701	680	680	682	670	714	676	669	644	648	666	627	654	689	700	688	645	660	687	651	646	657	663	674	664	717	661	702	679	686	747	673	683	627	702	629	687	702	712	690	651	624	636	685	690	677	696	689	706	708	681	689	718	696	696	703	701	693	651	712	665	718	693	698	679	667	650	659	694	693	676	690	702	685	653	669	687	690	643	634	731	676	627	669	672	654	642	685	626	720	703	733	687	698	672	667	662	723	653	616	667	707	688	735	712	689	669	664	661	678	684	626	695	656	734	669	738	663	678	671	674	674	723	701	705	672	672	685	687	680	602	675	683	633	692	682	612	686	683	690	671	694	681	693	667	657	718	663	659	700	694	677	668	686	663	688	682	705	655	669	650	672	673	686	680	672	714	667	705	700	703	659	713	680	641	656	642	668	671	649	675	723	681	679	649	686	685	662	683	703	710	683	698	674	722	628	724	668	639	669	666	705	648	653	655	682	656	649	675	694	705	631	662	690	626	643	668	732	666	722	636	657	708	677	636	680	683	708	692	697	621	665	716	700	672	658	697	682	667	635	743	663	694	689	709	730	674	708	674	652	666	664	640	699	696	705	655	697	675	717	645	663	670	674	681	680	679	669	697	693	636	624	685	664	670	689	704	636	671	666	684	680	617	673	689	720	677	679	701	688	661	770	699	667	668	663	689	660	706	718	684	638	695	657	664	684	713	684	659	641	662	668	659	748	672	664	680	671	663	659	675	742	671	689	674	674	672	676	706	689	678	671	660	685	724	683	715	672	671	700	677	723	685	659	670	638	688	673	653	646	677	672	662	690	722	670	673	667	688	652	669	697	652	657	648	661	683	681	704	712	648	610	689	716	715	636	694	692	681	697	691	685	681	637	703	698	665	716	714	684	657	612	693	702	701	689	690	698	677	711	675	679	705	679	688	658	712	670	655	701	651	667	702	661	682	665	716	709	691	675	661	668	731	617	726	661	652	611	623	694	642	652	716	657	700	671	669	659	643	714	645	711	690	720	709	664	676	653	670	621	681	678	712	668	650	708	692	689	713	692	697	702	669	657	653	710	690	687	638	668	716	669	710	670	678	705	632	655	701	643	652	668	643	639	644	710	710	675	724	674	682	668	678	691	683	689	686	702	685	663	649	643	671	726	705	645	696	662	610	699	675	719	697	667	666	677	671	695	654	663	706	688	675	706	685	680	680	700	632	689	694	662	675	645	670	697	664	657	694	694	734	689	703	692	701	700	702	674	647	682	735	677	698	631	694	712	695	683	697	674	666	694	668	646	630	677	702	703	744	705	652	685	688	702	651	689	677	698	646	654	693	649	716	691	726	678	725	700	638	696	722	696	675	666	658	712	683	677	650	685	700	703	680	630	639	687	634	678	644	689	655	664	657	680	675	696	680	692	665	664	691	670	660	702	713	679	708	678	691	691	693	676	664	704	646	677	651	718	644	693	710	712	687	659	700	665	646	696	695	658	666	660	657	710	674	653	655	681	668	703	661	651	660	657	667	685	668	646	674	691	716	657	702	655	693	708	697	655	673	653	709	674	681	706	689	649	723	643	655	652	688	655	669	701	671	630	650	681	661	677	692	695	708	691	680	651	689	666	673	684	693	667	679	722	696	625	741	693	649	741	740	707	665	729	721	695	704	753	696	677	673	727	684	678	676	626	670	668	709	728	695	668	687	663	714	637	679	718	666	709	765	687	633	666	665	655	667	672	692	653	664	698	670	657	638	674	704	695	640	686	713	648	668	680	687	716	670
23738	20841	27909	23857	20628	5652	1139	848	744	687	666	637	667	640	621	595	632	604	587	596	604	556	832	2865	2477	540	550	563	534	533	572	519	575	537	538	552	616	567	544	555	508	510	588	538	563	544	532	561	520	594	538	505	511	542	522	558	508	567	580	517	563	520	545	560	522	549	544	564	538	534	556	542	532	543	571	591	507	563	509	531	540	519	508	538	560	543	573	547	533	560	558	608	538	535	533	527	588	552	529	523	524	532	556	513	534	550	531	558	529	522	558	573	535	524	508	557	578	560	529	522	522	566	502	498	541	544	562	520	561	550	461	536	511	540	528	532	518	529	570	503	552	546	528	543	560	532	540	526	539	520	534	485	547	569	553	515	530	491	508	519	530	571	537	533	523	562	490	516	537	533	556	556	535	541	520	567	570	561	549	541	494	525	554	514	471	564	553	572	495	543	568	545	545	539	556	523	547	520	578	549	550	528	532	535	540	515	507	548	572	537	565	571	547	532	543	539	619	531	563	552	493	521	518	584	554	544	575	531	536	579	515	536	535	564	517	530	515	473	536	527	534	543	517	537	559	539	532	532	549	564	524	549	554	544	567	530	559	547	507	512	549	538	574	509	531	507	553	561	497	531	555	539	518	554	540	531	525	464	565	544	555	562	506	511	559	551	521	589	533	573	535	519	525	522	556	566	513	538	546	549	523	534	535	526	560	596	583	550	547	572	552	526	517	545	563	554	537	520	525	544	560	517	522	525	535	546	565	524	530	547	529	536	543	514	558	549	543	532	555	521	535	552	541	549	519	522	552	537	548	540	557	573	541	534	571	565	503	532	509	533	529	530	503	554	562	530	524	546	564	519	521	518	525	552	538	541	591	514	544	553	522	532	577	499	535	543	573	514	529	518	535	544	521	548	570	543	549	608	543	527	525	578	564	554	562	542	566	527	506	505	563	499	536	526	573	523	518	547	526	502	548	559	551	531	531	536	537	544	524	538	534	580	526	558	542	546	567	567	550	581	522	531	554	535	524	569	574	520	531	530	539	557	535	526	515	540	533	566	514	526	536	538	531	537	546	544	570	538	560	543	545	555	558	534	514	536	560	564	574	496	539	503	555	552	546	589	554	532	511	571	492	525	593	587	557	556	562	549	550	523	527	552	570	600	545	553	530	523	572	532	510	536	545	578	560	505	570	552	565	538	543	544	549	537	534	538	572	560	544	513	527	537	549	534	550	556	544	520	586	531	545	536	537	564	564	514	536	554	504	514	566	533	536	521	542	545	583	532	524	573	570	513	527	531	563	550	529	514	561	555	536	529	541	540	573	541	553	537	585	514	566	558	571	517	581	556	511	518	559	526	577	551	552	541	505	534	536	537	530	545	573	523	580	530	537	531	573	555	507	536	514	596	495	558	553	534	550	514	489	548	536	538	569	539	494	546	541	546	554	549	559	546	584	533	560	517	552	558	500	508	522	518	512	550	566	507	525	612	557	535	555	563	546	545	568	502	573	524	542	544	541	578	548	522	543	532	562	524	529	530	531	575	482	550	517	494	512	505	551	551	498	573	499	532	552	552	548	507	575	531	542	575	545	522	561	539	539	532	566	566	517	509	533	546	540	520	529	565	561	529	546	543	556	520	534	583	520	529	498	567	574	574	536	527	541	525	504	554	565	589	497	563	568	553	543	552	523	549	523	556	574	530	521	558	563	541	539	502	608	551	559	575	552	541	552	534	517	571	544	574	521	522	553	521	541	537	561	556	536	497	554	488	533	554	500	539	547	513	549	535	557	491	571	533	548	555	540	541	508	525	586	559	506	514	555	546	525	528	511	542	554	525	548	550	535	540	558	544	550	546	571	560	525	530	516	594	531	540	565	557	555	533	526	556	535	558	527	509	529	531	553	521	576	514	543	546	506	511	531	499	539	530	533	537	523	521	537	551	506	559	551	536	527	493	512	528	539	538	493	536	567	576	505	539	551	542	516	534	530	522	554	544	550	508	514	522	534	530	569	539	522	533	538	543	521	550	519	516	540	523	533	562	533	542	593	541	568	533	539	552	539	583	587	549	551	546	545	569	536	561	538	565	528	604	526	534	564	550	565	521	541	583	491	544	536	533	526	524	576	590	536	501	541	561	539	549	561	545	507	527	507	510	533	545	557	544	580	531	573	550	518	531	574	551	583	560	524	535	551	535	558	549	555	585	555	555	506	516	542	543	540	548	549	501	515	560	518	595	543	546	509	517	593	551	531	493	617	527	584	569	541	558	508	528	492	558	531	557	533	523	565	585	529	534	532	511	549	540	559	506	570	524	537	533	544	556	521	542	557	541	565	539	541	549	518	531	516	548	560	555	485	528	508	546	561	529	562	504	534	537	568	538	566	540	527	573	515	514	549	527	533	526	520	557	591	540	583	544	524	543	511	544	490	522	508	517	496	573	558	540	561	532	548	575	535	528	543	558	593	542	547	528	542	513	478	539	503	520	550	531	547	536	564	513	541	575	482	530	526	499	558	527	559	530	569	538	527	553	562	550	551	524	511	555	530	528	514	511	550	557	561	535	545	564	541	513	554	497	532	529	559	575	520	509	511	523	536	544	553	515	565	512	570	523	548	525	554	529	539	598	536	536	572	563	532	578	544	530	546	493	557	567	550	535	508	578	542	532	524	520	540	549	555	502	512	515	522	535	547	550	532	538	502	497	540	539	520	571	554	516	499	540	537	565	515	535	534	508	519	532	563	531	530	576	520	527	526	517	491	550	553	552	535	524	547	542	564	517	505	567	520	536	580	554	520	541	559	508	492	562	529	556	532	504	575	555	503	515	586	523	523	570	529	503	499	530	511	559	535	527	491	549	566	559	525	545	573	551	518	570	576	494	510	542	500	574	513	553	558	568	521	557	544	542	585	524	520	562	496	519	544	531	516	545	546	555	534	565	528	584	546	524	513	555	526	555	499	525	553	516	555	557	500	539	551	532	500	562	597	530	569	547	540	550	528	506	560	543	556	519	565	538	606	577	537	520	510	562	555	549	603	577	549	537	515	545	562	573	539	578	535	544	538	539	544	558	525	569	544	539	545	567	557	541	540	568	553	579	538	506	572	577	582	516	558	523	541	555	560	565	550	550	575	532	551	519	526	514	542	519	597	554	548	544	558	537	533	532	535	521	556	584	559	531	540	532	560	560	567	533	535	538	560	561	515	509	539	543	504	531	545	516	493	532	558	558	528	550	571	513	529	547	536	532	540	526	553	521	533	548	563	584	515	550	526	535	553	521	593	549	550	527	554	561	585	537	569	526	576	561	528	550	561	545	537	525	543	522	536	556	516	546	544	514	556	564	504	564	551	532	537	549	574	540	537	557	527	534	516	541	522	554	562	546	539	546	567	516	541	568	528	548	592	542	529	532	508	518	527	586	551	517	555	548	537	554	536	505	579	521	568	512	549	582	569	505	543	577	564	526	539	528	544	569	553	549	520	537	547	555	538	525	532	563	478	533
41226	40172	7720	3958	2826	2214	1798	1638	1478	1286	1201	1135	1072	1063	990	975	958	922	883	900	891	860	1427	6707	4958	844	843	830	814	831	828	857	780	797	840	809	759	824	830	806	825	863	792	754	806	803	808	781	827	842	817	784	818	820	825	788	767	804	828	805	742	801	802	782	778	783	755	742	759	804	844	779	784	757	832	796	787	795	807	760	746	797	784	785	723	776	743	811	822	786	844	758	790	853	760	784	808	813	842	874	815	777	752	815	766	799	790	831	754	815	781	810	790	798	821	776	832	797	792	800	787	824	843	795	781	774	765	731	759	814	805	767	765	798	764	782	799	774	789	781	782	797	755	796	768	790	771	818	811	823	793	780	783	801	764	754	811	796	779	799	779	807	754	798	797	786	780	772	849	773	765	834	771	823	778	762	777	794	757	760	829	787	788	797	803	800	736	793	754	825	774	795	797	794	806	792	842	816	749	792	808	777	811	803	767	749	809	770	826	794	757	791	823	766	743	786	813	846	757	835	748	782	788	801	770	771	853	766	870	748	766	832	838	789	799	815	782	783	802	793	795	746	843	731	789	773	773	768	779	790	771	826	796	771	740	772	750	774	779	808	784	810	819	759	821	796	761	815	802	782	801	786	828	775	783	813	811	756	832	791	793	820	778	835	773	810	774	799	823	806	821	831	803	785	772	804	808	816	787	774	794	806	747	769	780	735	810	821	770	791	743	772	769	770	776	825	775	786	786	809	742	866	789	738	804	836	809	808	791	816	830	779	799	767	797	768	856	813	792	745	814	826	769	798	761	782	788	816	741	840	774	796	763	804	782	746	806	790	789	783	794	782	793	775	803	806	788	791	809	793	787	772	811	779	775	763	835	821	807	808	783	789	776	819	820	799	796	837	806	742	773	810	776	780	784	805	775	798	834	779	772	817	796	749	793	870	796	813	803	829	807	826	792	793	740	775	757	753	811	762	771	775	821	809	795	819	823	803	776	735	817	850	822	806	801	781	784	749	786	758	752	859	802	751	809	871	790	790	779	825	788	859	802	779	751	773	847	829	753	774	858	809	812	815	811	761	739	820	797	781	815	818	802	770	802	817	752	746	832	796	744	808	827	823	814	783	835	732	767	766	766	799	842	804	768	766	808	826	822	823	811	778	761	771	775	805	777	828	802	793	806	787	789	746	834	804	806	798	803	810	786	787	826	797	847	826	771	817	797	800	727	839	822	766	798	775	857	828	795	810	754	791	793	768	784	793	805	746	767	755	763	808	834	771	807	773	779	825	825	817	823	759	776	783	796	811	826	766	767	768	735	779	781	794	786	829	799	799	805	785	810	777	780	784	820	765	772	790	841	778	823	780	759	804	793	765	803	836	774	800	760	822	798	783	803	812	807	767	768	786	780	765	828	781	826	742	821	801	813	794	790	783	799	836	810	800	757	776	807	748	836	788	779	788	806	790	862	836	800	782	806	768	757	783	799	777	755	767	789	794	798	783	800	778	795	829	788	741	785	815	815	804	793	782	788	795	791	778	761	812	786	752	792	769	810	730	755	808	797	809	806	776	778	783	788	807	763	826	798	825	766	777	797	799	804	761	799	830	799	797	843	770	760	765	752	806	774	832	801	762	758	805	792	799	813	799	821	782	766	776	795	729	764	791	762	852	764	750	777	789	743	811	813	780	762	772	847	796	759	735	836	755	804	797	802	798	787	802	796	778	769	801	759	747	812	775	785	778	827	799	810	783	797	797	818	724	754	762	805	765	811	794	765	777	788	792	821	786	762	768	821	810	781	822	787	791	767	799	728	829	828	765	816	795	787	757	821	782	790	711	835	735	821	832	775	765	789	782	797	746	770	816	820	825	786	754	809	798	782	802	746	713	775	759	791	812	807	824	849	814	807	798	790	771	782	780	761	812	785	751	804	774	766	813	817	766	824	738	783	799	757	837	801	859	801	782	826	799	828	782	786	789	770	785	778	802	779	781	769	788	792	787	793	789	809	747	768	805	780	790	778	788	803	796	836	787	815	790	811	828	833	856	779	779	837	751	785	766	731	801	773	774	753	803	770	802	838	804	809	789	781	804	812	779	798	806	765	830	791	772	792	797	753	820	753	768	814	759	806	817	780	815	784	790	787	803	804	822	776	837	806	795	804	790	800	809	780	798	806	759	782	762	781	836	795	762	761	765	789	766	795	796	757	805	749	766	740	806	776	760	751	807	783	779	769	878	800	820	821	774	804	843	814	771	770	751	774	769	814	808	827	806	784	807	764	779	781	853	752	750	787	836	751	766	775	824	725	755	792	834	779	807	781	797	785	774	763	824	774	762	848	780	805	746	816	788	824	798	816	786	778	811	722	787	795	780	717	794	828	820	820	804	796	747	784	798	808	750	788	816	726	824	761	803	791	833	752	831	758	781	817	802	812	790	804	819	797	801	787	805	803	803	843	787	771	814	800	714	730	743	765	752	783	852	781	777	773	786	798	792	739	785	780	786	746	793	830	808	751	793	804	800	776	819	851	782	794	839	811	828	822	824	824	803	738	816	771	806	813	794	784	786	765	832	788	792	766	790	789	779	774	794	841	790	833	762	809	810	787	778	769	845	827	762	759	756	806	795	779	786	809	768	842	766	744	801	835	824	767	784	810	764	758	802	748	816	785	785	808	735	800	785	822	839	759	787	819	808	763	746	764	819	823	817	802	796	806	830	788	794	762	784	827	780	787	780	813	824	741	811	826	837	836	763	791	806	808	794	796	777	742	820	770	802	801	761	759	790	801	791	798	747	819	773	864	796	814	814	782	766	783	796	784	767	813	784	786	778	806	782	748	821	796	824	758	793	789	765	797	796	781	772	835	833	791	731	803	779	797	857	792	757	829	788	752	854	758	764	768	799	800	789	758	782	821	786	769	828	806	804	729	773	804	852	790	802	793	812	721	791	790	792	793	780	820	808	788	842	736	806	803	801	786	796	807	789	814	810	800	804	778	762	740	802	813	820	769	789	821	785	772	837	801	797	752	819	776	823	770	806	768	787	786	775	767	807	799	845	827	831	762	771	814	752	805	833	798	762	773	810	781	782	801	786	783	826	770	805	815	820	733	796	810	825	818	799	737	782	764	810	751	798	759	765	790	784	787	818	768	732	801	774	807	769	809	847	771	769	769	856	858	794	755	798	782	774	777	766	773	789	805	779	733	779	802	765	791	761	804	763	811	825	755	787	764	774	805	798	817	795	805	762	759	770	843	816	746	775	763	767	768	792	781	780	783	795	746	774	774	789	817	791	807	840	824	810	790	830	741	794	747	802	748	773	797	815	824	795	817	779	805	759	782	799	780	776	825	831	841	745	824	766	767	772	807	776	789	802	792	777	811	798	796	796	798	764	797	845	783	789	805	787	788	795	816	781	765	815	822	767	775	839	783	776	802	781	782	827	754	754	790	797	824	777	806	807	846	812	826	809	817	760	802	820	834	827	823	760	787	838	773	821	833	801	802	764
22779	20898	28543	23395	20897	20779	4287	887	698	576	535	488	492	445	432	409	390	404	412	364	381	350	398	3446	3944	353	347	309	318	341	300	328	333	310	320	330	335	329	281	333	312	369	328	290	324	315	326	297	316	311	306	278	324	317	310	293	294	297	284	282	308	313	320	330	300	312	308	305	318	294	325	309	290	310	312	274	314	265	339	320	308	324	286	293	283	296	302	293	295	298	289	302	305	298	282	306	306	291	315	271	316	283	319	300	293	319	286	299	286	317	335	311	302	299	310	298	290	331	290	305	301	330	264	315	296	329	292	299	307	296	286	308	286	308	302	330	297	288	302	323	333	293	334	351	289	282	302	305	300	278	328	319	306	280	317	292	316	292	280	290	316	300	301	310	310	300	285	297	304	326	299	315	271	312	294	293	298	310	314	314	313	319	318	343	325	296	279	289	308	312	313	270	295	295	337	282	309	312	285	305	322	273	301	288	296	321	280	298	327	292	321	338	283	293	325	328	297	315	310	279	300	325	309	286	312	297	288	304	317	304	276	321	300	287	277	321	335	292	294	309	289	312	302	293	307	277	308	332	301	274	284	300	310	276	325	310	297	284	294	298	303	274	288	290	300	304	291	305	319	284	335	291	318	312	321	314	285	281	309	304	301	296	314	319	297	293	321	307	283	280	316	349	313	291	287	296	338	328	299	314	278	325	291	313	283	317	300	310	316	285	300	297	307	315	302	315	307	307	280	305	278	280	311	302	320	293	275	301	290	310	311	321	300	334	298	307	286	297	296	314	315	274	287	306	300	331	284	302	291	353	300	304	310	317	316	282	315	294	309	297	296	321	270	310	290	306	290	316	306	293	334	300	265	272	296	316	341	307	308	279	309	301	328	276	305	323	290	339	307	307	318	283	294	313	316	292	261	283	341	278	294	325	315	322	320	308	292	284	286	296	337	319	289	290	313	313	325	296	296	289	293	279	277	277	306	318	286	273	313	284	280	315	270	283	286	298	347	261	319	316	306	299	320	283	309	315	307	289	283	308	274	300	321	286	290	309	317	307	279	289	304	328	311	285	307	307	299	293	303	303	294	299	317	286	285	286	296	283	304	283	318	288	316	319	291	305	335	293	304	284	332	272	295	294	288	307	296	281	321	330	304	315	292	299	306	307	281	294	289	286	311	323	300	318	278	295	290	319	327	299	334	303	295	276	353	271	296	310	294	279	312	271	347	341	273	290	275	285	295	266	302	289	325	289	320	320	307	295	307	323	393	293	300	263	318	302	310	316	302	334	303	323	321	326	307	285	310	273	340	296	326	293	333	270	310	300	270	300	321	288	291	304	290	314	299	300	326	301	288	288	309	289	311	302	283	324	274	314	304	286	301	298	314	304	282	283	296	322	289	333	294	351	317	319	289	309	341	305	304	323	299	271	302	317	312	276	309	302	313	258	295	266	282	294	322	278	319	276	269	265	290	325	300	289	266	301	307	305	303	336	314	301	340	285	305	305	282	279	312	292	288	301	309	320	306	334	316	275	301	297	288	328	292	310	294	267	313	315	307	288	284	313	314	300	301	302	301	286	299	267	295	279	325	278	316	280	339	307	275	317	288	325	301	306	313	317	297	273	294	309	298	296	329	319	304	328	314	296	306	320	305	329	300	306	304	297	299	269	286	265	297	326	311	267	299	319	283	275	321	285	314	301	326	297	322	304	274	311	320	317	302	259	301	305	314	285	301	287	308	307	294	309	321	310	315	335	283	309	313	294	307	309	311	299	323	299	284	279	335	329	323	273	298	308	285	282	285	298	295	309	305	285	315	347	318	315	307	306	293	291	268	287	274	282	288	296	298	277	312	286	279	291	316	309	298	285	314	280	295	296	287	297	296	299	300	308	301	316	316	342	299	290	301	333	287	302	293	301	290	298	289	338	283	280	293	327	282	321	281	303	322	280	300	320	304	318	284	324	286	276	293	324	288	319	296	272	287	303	322	303	320	330	346	296	307	303	303	286	303	311	271	292	293	314	291	302	291	333	304	287	300	291	323	305	303	299	310	289	328	323	306	326	285	278	308	284	306	272	292	293	288	317	296	299	291	271	309	268	314	289	304	321	319	308	324	322	318	314	351	293	316	306	302	288	296	313	327	289	307	294	297	311	288	310	329	284	287	313	294	291	278	320	338	292	314	299	358	279	294	280	249	295	321	276	287	284	320	336	294	280	300	326	315	318	330	326	302	326	269	327	274	309	290	291	314	304	301	278	283	309	317	315	307	325	277	268	297	314	288	306	316	278	320	291	303	281	309	282	338	308	282	327	316	292	315	309	320	285	318	293	294	303	297	275	337	300	319	295	298	292	294	305	289	292	291	279	290	294	315	297	291	309	308	279	313	337	316	314	310	280	307	282	305	309	280	286	330	308	304	309	326	302	270	306	297	288	318	305	296	313	334	312	281	308	286	356	320	332	327	325	311	320	274	306	281	283	288	307	316	303	319	310	292	298	303	295	275	280	329	345	314	307	320	336	304	310	310	287	317	268	281	288	302	322	307	313	334	264	313	303	320	270	342	290	330	306	330	310	324	304	320	304	302	301	289	298	302	310	297	288	266	306	303	307	270	267	305	301	309	277	313	298	303	267	296	269	310	279	289	312	331	315	311	303	347	283	269	305	297	285	314	324	315	320	305	304	320	307	312	322	316	296	299	332	301	327	288	286	300	291	293	289	292	302	290	278	284	300	289	296	297	346	280	287	281	294	321	313	311	319	319	315	312	300	296	292	341	294	315	292	302	318	333	320	286	300	337	284	320	264	316	291	295	317	278	294	303	280	306	285	288	268	319	285	288	329	288	323	284	300	325	279	309	314	285	278	314	317	310	329	295	299	313	290	305	286	294	301	324	312	294	317	286	290	296	302	303	330	296	314	334	293	292	322	336	303	303	285	355	296	301	289	291	309	292	290	306	306	328	302	294	295	309	321	309	289	287	325	279	285	304	292	292	300	330	314	279	297	300	308	285	286	321	296	309	292	302	330	289	313	302	285	303	316	278	300	315	301	287	283	269	309	300	303	291	305	280	318	310	322	297	316	307	305	324	296	333	275	308	298	287	316	279	304	315	323	307	314	297	295	314	295	315	315	306	305	291	311	298	291	300	340	309	279	255	311	308	302	296	286	321	312	291	315	315	325	311	322	277	275	294	333	293	288	291	278	301	282	334	305	273	326	334	319	318	328	296	312	307	315	311	292	299	286	314	305	285	294	298	308	307	338	312	301	303	295	323	316	293	308	305	286	272	289	303	279	296	306	325	291	302	294	314	303	300	343	299	318	299	289	305	319	329	307	298	293	304	317	298	312	286	310	265	335	307	316	316	294	294	302	317	320	287	325	276	311	297	322	311	267	330	285	276	292	289	313	312	281	290	302	320	294	300	317	277	306	291	284	300	314	308	297	319	292	320	267	305	300	294	308	313	305	278	309	293	328	322	319	281	296	290	304	313	301	317	298
47265	46301	11987	6326	4284	3134	2588	2077	1689	1410	1228	1068	935	966	822	796	794	696	657	658	650	636	680	7937	8153	556	548	537	550	532	488	492	490	517	543	497	500	486	481	489	498	494	505	522	483	454	462	482	411	469	514	489	469	462	513	487	503	423	453	469	446	488	473	467	495	464	470	460	485	460	454	461	459	450	453	476	458	450	481	449	457	479	443	440	443	469	482	420	462	458	448	494	444	454	467	453	466	453	485	455	425	456	438	448	477	435	475	451	456	508	457	441	459	479	468	439	488	448	430	455	474	466	453	438	427	417	449	436	483	470	469	458	423	483	416	454	450	450	462	464	428	466	467	484	421	465	449	467	433	457	458	447	475	488	461	476	472	458	485	443	470	437	468	478	460	459	468	454	452	484	468	438	485	445	427	440	478	451	456	422	477	474	468	433	496	480	465	450	455	486	447	414	500	479	421	434	418	469	417	455	428	472	432	482	448	472	454	493	454	490	436	469	463	464	469	472	487	481	488	464	479	420	440	462	451	486	440	485	509	470	423	483	445	448	470	486	461	492	462	456	463	427	448	451	459	446	430	446	463	420	461	426	461	458	439	420	442	460	479	445	449	481	448	455	443	432	485	486	441	481	466	458	443	467	448	463	443	440	424	443	455	427	467	470	472	459	449	442	463	473	447	475	430	455	472	467	485	470	429	468	458	446	445	472	421	473	460	442	457	450	452	439	468	472	423	460	434	466	444	465	487	456	460	416	478	488	438	489	425	433	450	458	405	471	473	466	447	480	482	426	447	476	438	423	474	470	440	444	435	478	456	456	429	467	436	459	452	407	422	466	473	442	457	440	462	439	477	450	464	442	469	446	482	446	466	470	455	484	442	423	459	441	443	478	456	468	457	418	425	451	457	442	418	461	436	450	456	381	421	445	487	484	443	462	402	493	463	422	467	450	465	509	476	442	443	418	446	467	493	482	443	459	445	494	459	493	426	418	468	463	429	437	442	445	469	492	432	473	452	446	475	458	462	452	469	422	470	438	479	446	492	444	408	491	436	484	477	458	444	464	464	447	454	436	479	411	472	439	468	469	471	507	418	514	476	455	450	457	449	460	441	483	451	487	465	474	489	439	457	448	458	481	446	440	463	440	467	470	438	447	450	477	459	455	437	474	478	460	453	445	481	450	432	472	419	444	486	467	461	460	455	451	392	505	446	463	445	454	438	436	457	454	467	456	449	458	471	461	467	463	448	450	437	454	463	522	453	460	425	463	430	419	470	456	453	458	446	445	420	438	450	418	453	446	480	480	480	458	478	472	446	433	461	464	420	451	444	427	415	481	436	439	452	443	479	455	458	461	487	446	469	469	469	458	432	476	481	453	463	476	446	464	467	459	469	487	425	477	441	459	460	440	452	429	444	427	485	420	425	429	468	461	467	451	421	449	445	485	532	440	448	455	470	455	439	468	439	432	478	476	465	459	446	477	444	459	420	435	483	448	455	451	451	445	504	419	437	462	448	441	417	489	492	457	435	493	449	460	467	453	478	462	456	476	426	461	460	447	463	457	423	452	489	435	478	422	454	477	472	434	459	483	466	480	501	481	427	433	455	470	416	427	439	475	441	448	461	468	466	454	476	475	427	416	447	436	459	434	444	478	500	423	493	479	411	447	438	458	438	452	465	468	439	466	472	473	439	457	457	457	462	482	482	451	469	431	481	481	487	477	457	428	455	469	477	451	403	451	490	449	440	428	453	448	495	438	460	473	492	484	440	436	485	463	455	417	456	429	448	395	443	435	449	452	410	443	457	440	438	471	461	443	457	438	455	481	415	470	394	426	455	445	434	456	445	473	479	452	446	431	504	443	455	448	467	477	489	447	444	458	452	457	452	453	428	469	451	473	441	423	484	467	456	426	484	469	463	468	447	430	461	461	450	443	493	449	452	467	432	438	454	458	420	497	467	441	461	418	480	445	424	483	426	449	433	467	467	449	463	437	433	445	455	478	438	478	509	494	468	437	401	469	481	470	466	469	417	448	472	442	432	423	473	460	465	420	461	444	438	456	450	449	458	485	430	491	432	437	426	458	434	438	454	446	432	451	466	428	461	432	430	452	450	434	445	459	463	436	490	451	436	464	475	458	453	425	448	427	440	526	412	493	432	453	460	445	468	462	441	435	528	504	439	446	470	471	465	454	450	449	423	473	438	417	450	450	452	478	441	445	464	440	443	446	480	441	463	453	471	435	424	481	445	438	435	472	483	442	474	431	482	480	481	456	452	467	436	467	451	446	482	447	460	447	461	442	446	507	459	474	463	459	488	432	443	458	454	429	459	459	432	447	482	489	452	478	433	441	426	449	475	484	467	434	436	430	446	430	468	460	448	447	481	455	450	470	458	463	472	444	458	444	439	463	455	458	457	498	467	454	457	449	452	411	427	469	440	451	457	472	445	462	445	448	436	467	451	462	451	453	467	454	459	484	459	474	464	491	486	476	468	461	446	469	461	467	402	441	467	425	433	435	456	485	433	446	499	451	454	443	434	468	442	446	445	474	468	478	455	441	462	434	440	464	474	477	471	473	447	453	469	461	454	484	474	454	458	454	453	452	394	460	455	447	484	468	446	495	456	473	474	461	437	488	440	449	457	471	468	453	443	485	415	453	458	439	432	425	445	495	417	461	433	482	472	482	495	437	448	471	472	445	424	448	446	475	438	426	459	421	470	468	458	475	471	430	441	441	448	480	421	481	451	440	427	470	457	431	457	444	475	478	441	453	490	453	505	467	469	476	428	481	443	452	457	424	470	443	440	481	472	451	443	462	460	450	440	434	457	453	480	489	460	475	465	472	460	455	453	428	465	448	470	454	455	464	491	426	455	437	505	446	441	442	442	435	430	474	461	464	445	417	444	468	439	443	472	455	461	458	455	474	461	467	459	464	492	456	467	430	452	466	433	478	447	476	474	448	483	459	446	447	433	493	488	490	500	436	458	466	441	460	493	458	512	491	449	461	462	436	470	474	431	451	448	453	451	467	481	477	467	495	451	391	446	394	464	453	443	491	444	431	432	478	450	435	468	446	471	485	415	470	408	481	489	459	455	485	479	439	482	468	480	476	481	459	409	459	473	461	488	458	433	482	488	408	462	483	454	480	428	456	495	480	453	482	458	429	410	428	420	462	453	441	473	463	473	431	475	458	480	473	462	463	450	470	483	460	441	469	450	457	454	456	438	445	467	457	460	426	400	476	438	452	466	449	438	459	420	498	454	453	506	449	429	465	437	459	469	460	435	476	453	469	428	464	467	444	419	440	448	452	424	436	466	434	428	441	421	464	466	436	450	453	449	482	431	453	515	482	464	473	474	482	472	508	472	407	415	457	488	462	488	481	438	451	449	423	468	455	511	465	497	431	475	473	434	476	459	452	493	463	484	425	452	447	440	441	443	488	469	484	464	441	456	488	412	430	439	475	438	447	450	435	437	406	454	470	481	465	482	484	483	440	450	443
26496	20791	11873	1175	547	567	521	524	496	500	520	467	488	453	479	459	474	460	471	472	511	482	466	517	729	469	462	458	460	475	499	471	484	503	451	483	452	507	454	483	466	444	487	455	518	467	501	471	489	444	477	418	497	492	472	455	438	473	472	435	461	485	482	450	477	485	462	453	486	473	498	430	470	481	467	446	446	447	493	462	455	524	465	468	451	465	470	457	469	473	467	473	438	432	438	468	482	487	456	460	484	448	455	484	480	471	471	470	454	461	467	469	488	468	468	445	453	467	420	440	500	460	472	432	444	449	434	485	472	496	442	458	474	481	469	461	501	416	454	442	482	440	458	470	488	466	488	513	469	441	462	474	431	464	455	462	443	445	452	471	468	490	484	491	436	464	443	469	462	507	469	438	440	473	496	487	470	453	465	442	449	467	461	468	500	507	464	471	482	424	489	478	496	492	448	485	473	500	450	466	497	465	500	473	486	482	468	487	447	447	487	497	445	451	478	451	478	460	424	450	456	456	446	449	481	483	469	437	492	427	494	456	465	465	506	448	476	493	493	488	463	465	456	453	485	467	490	482	471	481	484	442	469	445	468	456	484	493	459	480	474	444	494	462	493	469	469	447	444	482	456	452	471	445	487	496	478	461	500	456	459	483	470	480	477	469	440	420	479	456	473	431	454	452	463	462	491	453	478	468	464	486	468	461	454	444	493	445	442	436	478	434	429	472	446	471	500	460	451	461	473	485	463	458	451	487	495	452	470	428	436	428	462	438	459	450	478	461	471	461	462	478	488	459	481	462	440	465	473	442	462	444	491	460	475	474	440	426	485	462	447	475	452	480	460	484	468	459	472	452	449	509	463	486	459	454	464	452	467	481	456	497	446	481	483	434	439	455	460	463	457	462	449	513	473	455	447	450	504	451	454	482	464	466	442	441	447	430	431	488	485	511	453	476	464	460	427	469	454	459	532	469	510	493	456	488	521	429	450	480	441	449	483	460	480	502	486	458	494	493	475	465	476	437	491	473	434	493	518	456	488	479	495	438	481	460	429	449	469	458	465	462	467	467	470	475	452	443	469	427	446	469	449	465	456	461	432	488	450	483	453	463	440	493	469	471	431	445	446	479	452	472	472	491	473	460	459	506	454	479	437	491	486	492	460	495	456	448	473	459	471	450	476	475	485	483	468	459	471	477	432	485	452	481	474	479	467	470	482	458	478	467	473	450	501	469	474	468	463	494	497	409	467	471	446	468	437	464	490	436	468	420	450	470	443	450	472	446	464	477	467	454	482	508	492	448	477	477	458	452	451	477	440	452	483	482	448	486	456	466	464	462	479	464	468	455	466	502	492	455	473	506	407	438	463	443	460	463	463	476	453	460	498	455	440	481	428	441	457	463	432	494	460	473	446	474	450	442	472	454	468	492	475	471	444	486	443	495	460	495	484	448	466	452	484	464	487	478	466	455	468	464	487	475	481	472	460	491	482	452	523	505	433	448	472	480	467	508	510	510	485	427	459	441	502	472	490	504	453	453	458	451	460	455	447	462	465	451	489	516	451	450	458	466	440	447	493	492	444	475	488	440	449	458	475	450	486	447	450	510	455	509	454	482	453	451	453	469	460	489	466	490	451	483	461	464	497	445	468	446	460	484	411	487	440	483	470	524	465	464	429	490	473	442	491	507	469	495	459	469	485	462	469	469	450	493	467	453	480	461	479	435	439	434	445	477	446	503	469	486	480	457	487	469	479	501	473	483	467	466	460	489	450	431	489	449	478	453	478	447	494	491	481	480	430	462	432	458	455	483	463	490	417	471	455	470	487	438	498	508	478	477	503	510	497	446	429	454	475	484	454	470	461	490	503	450	447	485	510	460	455	483	472	500	488	476	483	445	471	467	453	461	436	427	467	441	493	508	443	480	484	466	431	477	548	468	459	511	465	513	498	455	489	448	463	421	454	466	455	460	435	473	468	480	474	479	473	454	474	468	463	477	480	492	465	466	438	452	475	476	472	468	449	452	468	449	492	443	449	422	468	478	457	518	475	487	476	493	450	509	472	481	457	467	480	464	459	463	436	476	498	448	502	503	477	479	489	470	460	488	472	470	434	489	470	476	452	440	432	435	494	471	448	497	451	461	470	465	452	486	509	457	477	486	423	509	455	502	478	479	510	456	441	449	444	471	432	489	457	470	467	470	456	477	495	468	478	476	461	447	459	464	475	462	454	428	463	484	440	439	444	458	439	476	506	475	459	490	430	494	466	432	459	439	462	469	494	463	445	454	512	447	471	477	488	435	482	449	474	463	481	479	450	478	465	490	469	476	461	466	438	469	474	431	468	447	453	436	480	445	452	457	461	483	450	481	462	471	469	478	494	476	456	472	452	438	518	443	446	456	483	466	452	457	473	500	478	464	501	494	451	452	426	490	464	453	450	450	469	429	459	452	459	492	448	448	461	480	473	459	474	467	487	445	443	457	501	458	461	476	433	478	508	502	496	477	461	438	453	491	473	508	512	472	419	502	459	541	439	436	450	488	473	443	458	461	464	446	457	465	462	461	467	446	457	432	469	468	507	494	462	439	485	462	484	476	450	487	473	466	399	444	464	465	447	457	510	472	489	446	439	484	483	474	471	429	497	469	447	445	476	416	463	472	431	503	458	445	476	489	497	494	440	475	455	479	476	468	437	468	472	501	457	471	461	451	460	484	463	492	502	481	470	466	464	469	492	459	483	488	447	448	452	462	456	482	471	435	456	447	472	475	503	455	461	449	461	469	474	432	460	430	442	459	425	466	453	487	445	478	457	450	474	478	468	460	516	496	504	472	458	470	470	489	454	486	460	488	461	474	440	459	436	459	478	434	467	479	435	484	446	499	480	486	491	504	479	477	478	454	481	467	486	437	497	461	482	435	456	485	480	483	462	490	484	458	484	438	436	457	456	451	468	475	463	466	465	459	454	446	430	460	457	513	468	459	473	468	474	463	482	481	472	477	460	481	475	424	421	429	456	469	450	467	455	475	479	455	500	475	458	451	480	477	478	452	446	461	447	471	478	511	435	463	502	449	440	470	461	427	433	507	423	451	466	455	495	508	465	500	471	448	467	400	443	459	433	451	482	446	458	478	470	500	492	496	487	464	496	497	466	472	468	462	478	519	481	458	449	439	424	478	445	481	447	467	472	439	458	447	482	485	468	453	479	459	473	457	444	452	503	431	470	496	490	494	487	492	466	481	463	506	478	473	463	473	479	429	442	507	424	450	478	470	501	477	492	468	465	455	475	471	431	475	464	459	456	427	479	472	461	469	505	449	454	468	451	461	486	487	520	484	472	416	481	466	483	427	453	480	446	443	524	481	475	467	459	491	465	455	479	444	467	458	469	509	495	440	454	477	429	494	457	467	453	468	437	392	432	462	511	460	467	471	470	461	457	477	502	492	441	480	471	499	449	457	462	484	459	450	454	442	471	458	446	498	481	487	482	475	477	484	464	477	448	460
19677	16722	1518	1000	923	855	773	743	790	742	728	717	721	705	659	691	703	714	713	751	734	684	671	785	1466	756	700	681	696	699	685	664	659	663	684	662	697	654	638	698	732	651	657	683	702	685	696	674	691	669	657	674	697	709	668	679	656	671	635	673	716	684	689	693	686	719	685	743	700	632	711	661	648	603	676	735	653	635	675	671	691	641	670	644	725	664	704	694	655	694	676	721	655	689	682	678	692	628	602	689	641	720	696	672	690	710	688	691	721	621	711	671	675	667	705	618	643	700	683	647	670	647	654	668	660	661	665	651	716	741	722	732	709	680	657	727	703	699	679	663	662	680	695	666	689	694	713	676	678	666	705	688	703	689	688	687	691	660	676	711	724	700	682	698	661	689	664	648	642	651	702	654	729	656	699	688	711	724	682	673	678	695	702	696	713	700	678	684	673	693	694	685	675	647	710	675	641	701	659	660	649	683	675	661	655	698	683	703	704	678	718	671	618	666	622	653	671	684	659	677	721	708	629	659	666	670	686	641	704	691	706	701	667	689	654	703	682	673	690	651	710	706	724	676	681	668	666	751	718	651	655	631	643	656	710	723	646	683	715	664	669	679	681	670	728	664	726	693	657	668	663	675	657	656	704	679	692	669	683	680	716	674	669	658	688	676	659	712	676	657	706	646	696	729	677	670	689	645	694	662	702	684	652	703	625	708	680	657	680	720	725	682	698	642	728	647	687	750	639	686	696	702	607	682	671	681	715	671	663	697	659	653	649	672	660	666	697	684	701	698	648	653	648	708	661	687	707	659	707	697	676	681	697	713	680	687	659	651	711	727	656	665	641	667	615	647	702	695	703	687	652	703	701	673	678	671	661	679	686	673	720	672	695	659	719	721	667	677	684	620	694	666	671	700	704	681	652	662	712	693	674	698	711	673	647	704	681	709	665	686	701	717	675	649	680	649	693	656	627	624	672	647	691	685	642	723	682	680	659	675	653	657	642	645	646	639	658	642	707	698	704	675	690	628	727	674	710	670	711	662	679	661	693	649	627	648	707	670	673	691	724	746	671	682	665	645	727	660	652	676	623	683	690	648	688	704	649	685	659	701	662	666	689	707	636	730	727	655	682	714	664	691	683	683	686	688	723	660	655	700	628	679	682	688	686	635	665	695	650	723	686	687	671	660	663	629	643	723	720	621	673	685	688	676	621	689	638	700	732	631	625	666	678	639	669	688	698	664	697	727	706	701	676	676	640	678	693	656	680	673	681	660	706	635	664	692	679	661	654	691	683	633	674	694	706	654	706	678	686	685	671	700	695	683	664	650	664	656	693	717	640	712	703	633	666	656	692	647	633	682	703	658	656	645	666	643	677	678	681	674	682	649	708	656	699	699	701	680	686	693	671	745	692	712	653	704	696	715	660	691	678	686	686	677	716	730	714	674	708	649	646	684	689	674	649	662	724	646	658	642	681	636	684	640	684	685	656	666	682	667	691	683	678	692	720	675	717	710	668	655	670	600	680	703	680	649	681	672	692	717	685	702	664	722	692	648	676	668	635	688	675	733	660	697	645	670	655	695	672	680	655	709	641	680	724	630	683	668	697	674	655	663	676	704	700	669	684	690	673	706	667	668	654	686	667	663	620	668	681	645	691	700	653	718	678	687	656	687	662	673	715	690	676	716	663	679	669	652	690	691	685	702	671	689	655	668	659	649	680	682	719	675	705	647	679	723	657	667	690	631	640	633	648	688	666	619	686	712	659	710	668	686	665	663	718	649	635	723	650	637	679	656	663	699	649	672	685	664	711	681	673	701	683	679	689	660	683	662	664	708	651	674	710	682	693	666	654	671	679	681	653	699	673	689	669	670	665	676	671	702	722	680	675	654	659	716	642	677	673	630	684	689	683	641	691	686	684	595	669	683	713	744	708	665	681	721	679	732	706	661	638	698	657	693	634	689	698	641	663	681	691	657	683	683	638	700	716	658	721	677	682	680	674	703	671	703	709	677	683	698	701	693	743	662	659	698	710	700	690	685	702	673	662	726	682	672	705	670	729	689	714	664	734	709	643	690	675	690	682	681	651	709	664	682	669	702	683	725	648	658	656	636	679	641	676	689	649	631	693	642	692	698	637	702	716	696	691	647	697	681	633	643	677	632	689	675	663	596	621	649	697	689	677	719	703	653	662	700	681	682	681	711	649	636	685	667	677	696	659	684	661	676	733	657	656	670	708	667	713	671	626	622	715	699	696	675	699	635	687	690	706	655	718	706	713	692	713	689	713	681	651	666	687	734	699	658	711	667	700	639	676	679	668	689	677	702	673	706	687	682	687	707	631	685	700	681	664	683	714	660	715	693	666	641	704	658	679	690	669	679	666	723	639	673	684	699	665	681	670	664	639	725	680	692	729	644	707	680	613	682	632	689	665	695	682	679	674	641	654	684	712	671	659	704	656	644	697	674	700	663	648	675	721	692	695	656	669	706	664	657	686	643	649	733	674	697	672	675	671	658	707	645	682	654	707	693	650	689	664	678	655	667	678	612	632	702	661	663	679	695	648	711	698	694	687	685	700	694	663	658	688	698	679	649	675	661	702	678	692	666	719	609	681	694	696	612	701	679	660	694	659	681	663	675	689	670	710	657	652	692	710	722	656	662	675	678	749	647	685	685	662	689	650	713	689	668	651	699	670	706	699	710	702	702	691	626	645	698	708	672	694	691	677	640	705	690	672	684	715	718	671	704	667	690	689	642	643	695	678	665	651	650	664	653	679	700	711	650	665	680	683	631	652	649	716	654	690	676	694	669	648	689	666	657	676	728	701	699	699	695	691	715	680	675	708	697	648	647	647	698	694	688	685	667	674	682	691	674	704	698	702	663	707	677	673	685	657	660	694	668	684	641	692	696	680	668	686	722	673	708	718	698	722	662	699	680	663	656	686	711	703	663	704	673	664	652	758	695	692	689	691	698	660	670	717	657	687	674	631	663	708	715	734	679	670	650	664	666	663	663	713	652	662	657	656	653	669	625	689	660	702	708	645	688	677	659	664	669	711	677	701	682	676	690	718	680	662	638	663	712	684	649	657	638	685	656	692	690	694	671	655	660	696	697	669	611	665	612	655	727	659	660	665	677	646	672	651	667	691	702	735	681	629	661	685	693	694	669	716	698	685	690	665	676	675	626	674	687	670	670	668	722	693	672	695	703	667	659	725	701	703	648	653	648	643	655	635	672	655	669	669	675	669	662	708	678	666	682	692	670	702	704	664	689	721	685	661	651	742	619	660	700	687	665	648	697	673	685	701	694	682	666	687	663	751	702	676	646	688	682	699	659	677	684	706	694	727	656	676	679	626	650	649	698	711	686	690	702	690	738	662	705	589	709	642	659	735	731	685	706	692	683	713	641	724	679	668	664	692	703	685	652	713	671	695	690	681	676	660	702	692	656	667	715	733	651	676	686	726	619	652	669	699	679	689	675	653	662	636	690	688	642	726	656	702	650
23754	20867	27956	23869	20794	6946	1198	871	741	709	672	623	629	584	633	608	593	563	578	560	556	577	555	896	2136	910	547	558	546	535	558	527	558	564	549	528	538	544	546	516	484	562	471	543	565	552	579	531	523	542	557	576	515	554	533	553	528	524	527	550	508	574	488	567	567	531	531	545	501	520	573	549	539	549	509	549	563	545	495	527	528	582	568	509	551	554	521	517	540	539	536	545	543	516	532	531	545	495	553	538	522	579	539	543	535	491	533	497	549	554	550	540	559	555	517	508	509	575	541	526	522	560	530	565	549	578	525	543	526	567	526	560	521	545	547	544	550	537	530	528	536	537	497	531	558	558	562	549	496	528	564	490	555	539	540	545	550	548	538	554	539	579	533	524	511	522	547	574	521	521	578	538	478	540	523	519	510	530	545	515	533	504	551	526	570	505	521	534	532	555	540	569	523	527	537	547	539	512	532	553	528	513	507	566	542	566	553	493	503	514	517	584	550	519	503	508	571	515	507	482	543	562	518	540	550	529	541	560	546	545	494	553	536	524	496	520	542	535	539	510	507	525	529	527	530	536	552	531	521	524	529	530	535	548	520	512	536	557	533	535	520	544	526	549	556	552	523	546	540	502	532	499	542	521	517	563	530	553	541	535	560	522	511	545	562	517	516	490	537	573	553	513	568	557	525	500	537	541	526	529	551	512	529	516	524	593	549	574	544	531	555	500	562	582	511	550	585	527	530	530	521	505	514	517	589	534	523	546	576	518	529	547	558	506	521	543	501	534	548	537	530	539	512	555	559	530	568	514	527	520	556	565	522	552	514	502	526	508	520	518	529	544	530	514	516	528	495	536	517	500	584	516	497	549	606	589	536	592	556	525	506	566	567	511	518	505	508	519	519	532	548	532	545	532	560	539	562	578	518	538	498	518	513	528	511	542	509	552	533	576	533	543	554	501	547	539	509	516	577	613	522	552	558	544	516	520	534	560	519	567	530	532	492	520	551	527	528	547	545	518	516	519	509	491	511	521	505	553	521	545	532	548	558	533	529	504	532	519	509	566	530	497	551	523	554	557	507	473	570	558	533	537	522	541	546	503	507	566	542	522	501	583	547	569	509	546	583	515	522	514	524	511	524	555	554	548	520	489	527	502	544	580	527	553	530	575	513	531	492	533	553	519	512	506	502	585	540	542	535	520	533	554	535	534	513	523	561	567	531	569	545	562	537	489	526	518	550	495	551	561	565	534	531	506	559	525	534	547	530	530	522	516	490	544	521	550	542	560	595	551	500	571	546	491	532	511	554	525	532	532	551	558	527	527	508	523	488	492	508	546	517	553	539	535	516	534	564	550	495	573	521	501	548	487	532	510	552	553	557	550	543	552	532	519	554	538	525	539	567	527	534	534	525	516	522	529	534	487	506	532	552	529	517	536	499	509	530	525	549	538	516	556	527	517	538	519	555	550	521	535	541	510	524	543	529	553	534	517	494	542	542	538	546	525	546	546	544	539	545	523	519	487	504	522	571	541	546	581	543	532	599	522	530	497	539	528	506	535	501	527	572	506	530	538	546	583	492	534	537	562	531	508	485	519	535	495	560	550	507	553	540	542	519	544	550	535	502	577	485	542	477	547	557	522	539	535	523	485	526	504	526	525	547	509	532	538	557	523	519	536	560	528	486	533	495	487	559	537	573	581	500	554	549	521	515	534	486	546	531	514	546	517	496	542	540	559	510	516	544	550	516	547	513	504	507	540	558	497	545	514	513	529	512	545	580	563	484	543	533	457	523	520	565	523	565	510	555	531	504	575	529	531	522	532	524	485	538	517	511	493	543	524	516	516	530	518	525	548	540	540	488	558	528	503	561	513	532	551	508	525	542	508	521	541	565	525	547	534	539	514	574	516	523	506	524	552	511	561	562	555	536	532	546	513	536	522	498	555	584	526	520	560	572	527	557	565	554	537	540	508	511	508	503	527	530	515	553	532	568	542	546	555	574	509	529	519	514	544	552	531	568	528	525	520	531	538	544	501	549	543	533	574	562	518	525	527	552	541	514	532	557	561	522	565	498	537	509	540	511	525	485	533	521	516	565	511	511	593	543	565	550	531	511	550	527	569	557	535	509	507	525	525	522	533	591	517	518	528	536	534	552	513	514	547	575	515	504	505	520	508	525	538	528	546	532	555	521	548	550	557	549	555	518	526	532	576	507	562	533	534	551	551	539	486	548	516	530	541	520	523	549	518	511	530	531	537	531	513	570	538	541	514	533	555	553	531	549	499	502	514	538	539	545	531	531	535	549	523	529	494	524	519	547	510	539	546	541	520	543	547	565	571	519	501	557	529	542	547	484	495	530	523	587	520	490	613	539	552	582	544	516	558	544	539	556	568	551	537	493	510	536	521	517	535	553	498	511	554	514	514	518	518	510	512	537	490	531	523	540	521	547	522	538	536	546	542	493	499	505	547	523	524	526	543	548	547	501	546	553	521	572	545	513	532	587	560	535	543	497	543	516	526	525	595	556	583	543	531	523	550	546	551	521	542	536	533	525	533	560	566	526	540	562	551	537	542	567	555	555	518	506	535	551	530	518	514	536	502	507	524	518	506	521	546	517	580	543	498	548	538	499	528	553	517	508	507	560	582	506	532	528	590	546	545	535	577	522	496	545	520	550	591	575	572	535	540	544	535	515	545	517	542	496	525	550	560	558	531	549	531	575	566	507	547	537	472	560	510	574	538	552	530	552	515	515	523	508	516	530	545	539	533	520	548	512	561	526	503	546	502	522	563	506	545	524	543	489	500	510	580	495	526	519	582	562	505	539	526	533	553	534	523	521	554	526	564	546	534	539	547	530	536	512	541	529	515	545	502	536	544	570	524	510	537	496	522	576	542	561	516	541	553	513	543	541	548	553	488	505	544	536	547	498	537	538	494	569	530	505	528	510	523	539	559	529	555	530	578	544	514	546	576	568	537	536	547	534	551	494	520	500	559	515	544	536	544	531	524	535	568	517	565	539	527	526	538	531	523	531	512	559	554	519	519	541	521	530	536	541	545	500	571	558	511	508	539	507	525	557	506	569	501	569	505	509	531	529	516	534	512	533	570	543	515	532	511	518	559	542	490	539	536	536	528	602	537	536	539	550	557	528	536	556	537	498	512	558	519	500	533	521	500	551	578	525	518	527	532	548	468	502	544	488	528	554	545	544	571	552	531	526	544	567	533	572	537	508	531	544	550	531	557	573	533	517	551	514	537	519	518	530	516	515	538	494	549	544	506	566	529	523	544	512	557	535	536	541	544	524	556	571	553	525	553	550	504	559	478	563	490	540	520	523	506	537	552	542	517	511	561	514	561	538	516	509	498	510	569	522	563	518	530	531	566	561	555	521	504	553	534	560	544	511	524	513	521	507	543	521	548	542	545	543	499	535	544	590	501	532	568	508	512	491	538	521	548	584	572	559	551	507	512	553	515	561	552	544	554	527	552	512	565	506	537	511	558
39071	37239	7728	3935	2882	2295	1938	1674	1365	1259	1160	1154	1061	1041	977	977	943	901	885	930	889	860	836	1858	4741	1710	816	844	814	852	855	789	789	810	830	769	797	835	754	759	814	807	794	782	757	759	814	879	848	822	799	858	822	778	815	803	753	806	806	856	751	867	747	750	744	819	784	804	788	797	789	795	791	772	827	773	820	776	796	814	821	856	763	789	819	773	804	777	773	816	845	810	817	755	795	769	772	826	754	828	785	804	748	745	807	746	786	786	762	822	827	751	763	792	844	822	781	828	789	864	782	770	794	753	785	798	831	776	762	717	762	830	812	778	739	800	741	809	779	832	785	786	774	753	780	811	769	790	848	764	762	778	798	759	784	827	798	787	829	871	831	779	802	790	793	790	756	802	798	780	746	806	805	820	810	782	772	779	853	778	790	786	739	755	836	768	770	791	800	783	762	766	741	724	823	789	819	808	787	766	754	776	774	801	799	830	812	765	786	831	813	762	776	777	759	774	772	784	729	832	802	815	735	784	794	806	748	804	814	803	762	775	768	818	832	772	827	755	831	803	786	785	826	793	770	811	757	788	829	802	777	846	790	759	790	794	835	780	813	802	832	768	761	801	748	762	818	829	823	788	817	794	815	780	793	767	805	778	747	762	772	788	746	718	793	802	792	771	776	788	798	761	799	792	802	831	800	785	829	819	829	789	797	839	782	805	789	778	768	776	763	770	788	792	793	820	783	800	832	825	775	793	796	814	785	775	763	818	745	774	809	803	785	815	766	783	801	782	759	802	828	751	745	806	819	768	807	852	790	727	823	745	794	732	782	758	770	821	764	778	838	823	766	763	813	812	754	812	792	803	807	803	797	835	771	761	789	827	738	788	798	809	774	808	806	775	811	776	796	788	777	787	743	775	774	804	786	780	778	828	793	779	785	807	821	816	800	827	787	786	788	758	761	767	794	813	785	747	755	766	814	834	790	774	787	800	780	844	775	757	787	820	771	826	788	750	748	825	775	833	836	811	803	856	741	801	802	775	801	779	815	742	793	743	776	805	847	801	808	874	770	812	745	784	797	759	742	773	803	868	814	809	784	801	767	830	806	748	831	737	774	775	759	765	803	789	800	789	749	825	788	852	784	784	806	800	754	797	809	783	812	809	859	781	807	811	808	794	768	816	831	804	774	770	846	799	751	796	797	798	782	787	744	797	772	773	801	816	772	829	785	815	797	774	799	790	800	759	783	795	791	815	821	793	781	786	783	776	819	768	785	766	742	798	809	764	788	770	830	758	775	811	810	832	806	812	819	818	812	781	740	743	796	750	798	773	822	739	830	826	804	786	766	756	799	855	765	770	825	785	769	791	798	737	775	798	753	812	794	802	771	772	791	761	840	755	753	790	812	775	782	756	793	782	810	826	758	863	787	792	721	802	794	766	818	822	802	807	816	788	800	793	782	798	756	776	790	818	782	788	774	814	793	809	803	770	771	813	761	775	819	816	838	788	767	781	746	807	777	778	765	823	734	786	838	785	742	832	815	800	841	824	786	815	775	785	752	784	772	791	813	792	746	735	813	752	720	778	809	736	837	817	738	826	762	802	812	826	823	768	788	794	769	757	767	816	735	808	795	778	803	807	800	794	774	831	805	792	833	784	807	823	782	771	767	761	796	739	758	832	817	803	768	743	817	809	763	817	730	754	793	733	798	749	768	772	797	795	733	824	764	813	850	790	764	782	835	826	773	789	808	788	783	789	799	845	771	832	803	802	802	812	774	730	815	785	834	805	797	803	777	757	772	799	767	857	763	734	806	737	819	778	747	789	812	743	805	799	808	806	834	786	784	760	820	763	790	825	771	765	810	757	795	782	798	763	794	778	791	782	759	768	797	743	754	846	830	749	787	776	799	749	807	779	788	820	763	775	754	812	765	853	743	771	792	776	782	777	837	825	730	797	812	798	781	780	823	878	782	804	754	820	752	823	779	731	754	739	775	737	748	797	839	835	765	744	802	791	773	783	756	801	806	802	793	789	761	786	807	749	764	797	795	813	858	801	818	784	771	771	785	791	823	784	785	826	805	795	790	821	770	829	797	741	734	803	791	830	792	809	803	810	768	785	841	774	782	764	777	769	787	802	768	754	789	845	812	808	738	755	769	777	842	769	823	738	731	778	801	774	773	826	755	794	807	794	796	761	814	785	787	776	776	759	786	816	782	840	779	813	835	808	830	785	785	782	793	795	810	782	765	797	775	808	784	783	782	773	755	808	770	810	762	814	787	791	801	765	816	753	774	791	776	787	754	779	816	791	769	762	738	807	766	818	799	768	762	792	806	789	810	738	840	771	762	748	868	805	763	785	802	752	806	786	759	798	799	796	803	804	779	774	728	768	803	802	814	798	772	740	844	785	756	775	802	809	787	786	770	776	774	768	793	757	752	762	802	743	787	772	748	783	784	816	824	744	799	794	773	766	767	786	826	781	806	788	785	717	809	820	787	731	781	755	822	778	767	783	789	798	760	771	774	743	832	814	756	750	802	802	804	768	763	809	763	806	766	788	788	836	772	787	750	780	801	750	776	827	818	804	724	736	753	800	813	815	785	827	723	761	804	786	828	781	775	808	795	815	820	891	779	717	767	796	742	769	788	801	806	808	769	831	717	758	738	807	780	821	800	774	765	788	801	814	810	768	773	752	808	755	782	782	782	786	764	790	791	770	753	829	798	746	823	770	803	798	765	793	795	795	810	812	781	819	790	816	783	772	746	815	744	833	788	801	741	779	799	778	783	800	788	784	768	807	783	837	828	834	837	800	821	785	739	845	789	813	817	765	787	820	791	751	786	805	777	748	771	735	773	782	768	778	814	799	799	771	782	808	819	823	780	805	765	775	781	809	794	781	796	796	815	813	779	763	783	734	760	776	819	822	769	822	818	737	797	795	827	786	757	790	822	808	753	769	803	792	763	799	821	801	813	779	801	807	784	798	738	794	829	785	767	795	785	735	763	840	767	777	814	825	782	782	834	828	821	815	757	794	748	792	801	822	776	771	802	777	779	756	759	847	824	785	806	800	747	781	789	764	805	799	803	760	761	748	751	783	766	866	792	826	760	728	765	767	852	776	737	759	783	809	829	759	859	734	836	790	827	741	782	767	759	797	774	768	773	852	771	703	742	776	715	778	770	738	794	786	808	816	774	734	811	806	861	773	779	782	756	752	814	772	821	771	726	772	788	785	789	753	788	775	778	809	794	771	773	822	767	756	773	808	780	827	820	802	767	746	797	798	766	795	779	768	799	779	787	706	748	744	788	768	757	785	819	818	720	779	760	803	770	793	747	755	721	779	813	765	761	787	706	839	772	841	766	762	826	775	777	805	833	799	829	766	799	790	747	765	732	801	820	789	820	741	781	824	770	823	788	835	745	780	750	823	802	777	759	853	783	767	763	842	800	809	748	804	800	792	795	799	819	798	798	825	775	800	798	785	838	778	764	746	758	826	786	827	791	742
22836	20934	28841	23171	20934	20917	5191	952	686	593	549	490	483	465	435	406	419	424	362	387	410	395	383	1282	9163	2442	364	320	347	312	352	360	335	322	329	307	345	324	325	350	348	351	339	311	352	338	326	334	303	328	325	340	334	339	376	322	320	299	318	355	306	364	312	296	342	319	342	295	333	329	320	325	294	311	345	338	312	304	346	334	321	335	289	325	346	311	347	328	316	342	333	329	318	340	338	300	323	349	338	326	354	330	334	319	343	323	314	328	359	337	321	335	312	312	333	334	323	321	338	303	329	310	343	317	311	293	329	303	321	311	327	299	342	320	347	332	346	331	335	327	320	329	318	305	358	342	324	321	341	315	309	307	313	311	338	330	370	303	289	311	329	344	295	319	313	340	340	333	302	331	313	324	350	307	336	281	350	318	327	304	289	307	305	338	363	305	323	335	347	355	305	317	306	308	313	318	295	334	299	309	321	331	316	321	333	365	296	334	289	306	336	343	325	297	358	329	329	355	342	326	339	312	326	319	325	327	317	319	282	341	318	308	322	336	323	314	329	345	330	324	326	305	350	324	343	322	317	339	317	298	303	300	307	314	325	343	368	322	326	326	312	313	291	354	325	347	317	360	335	346	318	297	331	316	343	294	345	335	298	322	324	320	338	316	343	332	334	320	342	351	337	287	315	378	330	287	289	327	348	315	304	318	318	308	335	325	327	291	293	328	312	329	334	328	300	304	322	302	298	307	346	343	338	353	327	309	324	295	298	342	321	334	313	333	326	311	323	310	269	318	323	316	313	320	378	318	331	297	327	295	319	353	315	302	297	321	318	343	315	347	334	306	325	347	330	342	317	324	360	309	318	336	374	292	335	342	341	313	309	313	319	337	323	292	285	300	322	337	310	308	322	309	323	319	337	333	296	331	325	327	315	327	364	347	300	292	319	306	307	309	316	312	333	305	368	302	337	320	329	311	324	318	321	321	349	344	340	324	356	312	302	329	338	315	312	342	305	314	349	334	352	362	344	324	307	298	320	325	312	327	290	333	296	325	293	356	312	321	320	327	328	306	315	323	329	338	321	311	322	316	316	321	296	323	319	321	317	326	320	324	325	333	374	366	332	312	305	323	308	311	332	286	319	337	337	310	356	315	312	330	321	318	324	332	319	319	332	321	322	345	290	346	314	311	338	319	320	336	345	317	341	297	354	318	328	321	344	291	323	313	327	302	327	290	308	329	283	311	312	315	323	332	318	351	334	277	337	319	300	321	312	345	316	309	365	322	302	330	315	351	316	347	307	325	329	309	318	338	286	315	303	324	308	320	306	338	310	307	328	313	334	335	340	343	315	331	333	328	301	324	324	312	354	302	310	331	320	317	311	338	336	335	294	315	299	326	320	299	328	312	322	299	325	289	345	336	295	329	335	333	332	348	300	340	324	342	343	331	326	315	340	355	347	298	346	308	355	338	330	304	333	334	314	331	314	316	352	311	325	317	317	333	342	318	327	306	285	336	321	323	347	321	290	342	309	323	316	323	332	338	316	300	304	354	292	318	334	329	322	338	338	306	304	340	362	306	333	324	334	303	362	334	294	313	354	343	293	338	309	291	277	314	331	344	329	315	343	324	300	326	339	336	322	298	294	328	308	297	305	324	341	336	317	306	295	290	327	294	311	319	314	294	325	339	326	300	328	312	327	330	325	314	341	308	320	306	330	331	321	301	333	331	325	320	321	302	342	308	312	356	293	317	311	330	288	285	353	276	307	332	298	337	317	344	314	333	312	338	307	312	322	353	295	301	322	312	337	353	288	316	337	316	311	325	293	304	317	315	339	342	336	308	346	334	313	329	322	316	332	359	315	355	343	322	309	349	330	305	377	319	292	333	344	319	328	341	333	327	328	333	314	320	286	352	298	298	278	346	318	314	345	291	293	352	327	322	331	332	314	347	297	329	329	330	346	307	334	336	333	321	316	311	320	331	312	341	345	334	326	303	325	309	318	320	307	341	344	335	328	314	327	352	291	319	333	307	331	304	328	328	323	359	355	322	337	307	352	312	312	326	322	293	361	332	328	314	339	334	323	337	301	315	350	329	318	318	327	306	344	366	330	317	338	338	316	318	322	321	315	327	293	327	329	318	317	314	314	336	299	291	313	333	335	314	327	313	328	317	324	340	336	335	333	279	324	327	336	307	317	349	317	338	343	320	300	316	298	321	310	338	315	320	271	304	361	310	325	322	319	340	325	299	327	348	347	317	311	306	331	307	327	305	311	296	354	331	329	324	314	307	330	325	311	345	347	309	309	324	326	352	318	345	330	314	318	348	324	326	350	320	302	328	307	295	373	273	330	311	329	342	303	336	341	311	329	285	309	321	335	310	337	334	366	321	328	335	330	341	296	313	345	319	302	314	331	314	309	288	342	339	319	309	316	337	333	356	316	324	313	284	310	325	343	316	380	361	314	320	326	347	315	321	284	310	339	330	335	339	322	293	295	325	308	343	346	322	320	362	299	307	302	318	344	340	323	314	290	305	351	312	320	328	304	316	288	326	287	307	314	335	301	316	326	326	320	349	291	322	356	342	299	316	340	285	317	327	309	333	327	294	331	341	335	307	325	301	337	301	323	322	351	350	335	350	303	321	284	310	354	336	345	343	332	364	278	303	310	343	333	341	316	321	306	345	338	310	304	348	344	290	332	329	350	318	313	298	356	344	361	306	318	322	303	310	309	306	310	308	316	311	332	341	345	335	304	294	309	306	299	339	323	343	303	353	304	357	336	321	349	313	335	334	292	303	327	317	324	307	340	307	352	320	308	325	344	371	297	339	316	326	322	319	314	350	320	292	304	345	357	338	286	307	332	330	312	301	332	290	342	334	314	324	313	306	313	316	340	362	318	342	303	362	310	306	304	335	307	326	327	341	309	308	333	310	308	331	332	325	298	327	301	312	300	329	307	301	306	342	299	314	341	345	302	345	314	301	319	328	300	318	296	320	328	339	337	278	332	319	331	316	323	330	324	326	355	300	314	322	332	313	311	343	297	353	361	302	316	316	315	273	298	314	304	321	301	304	321	329	304	300	344	330	330	310	330	308	319	328	310	316	290	301	322	335	338	305	360	345	296	309	303	335	323	308	309	339	326	326	312	330	325	337	317	295	334	364	306	323	308	353	303	323	331	316	315	328	320	287	306	318	288	289	343	331	310	305	322	299	344	291	318	323	327	340	322	337	327	310	298	317	286	339	311	334	341	323	313	330	315	339	301	341	328	355	297	324	334	285	313	290	322	342	312	323	332	334	345	329	332	319	314	316	325	324	281	323	302	356	320	303	305	336	338	322	309	324	323	348	308	334	321	328	297	350	315	284	312	341	314	333	331	299	318	327	302	327	316	323	328	303	315	313	322	318	316	330	304	288	303	334	328	330	354	323	322	303	308	318	295	328	318	339	337	350	315	312	338	321	336	325	301	333	344	318	309	336	321	330	292	325	327	353	318	327	321	263
43767	41707	11966	6319	4342	3323	2585	2108	1686	1501	1276	1147	1041	935	861	842	766	703	709	693	663	644	582	3135	17933	3994	541	543	533	572	536	482	521	506	549	478	533	552	520	493	503	513	518	491	478	512	495	530	553	515	494	487	482	502	532	481	551	537	487	526	488	491	495	490	491	476	489	450	544	532	447	482	500	501	517	482	479	495	492	527	498	492	477	472	463	493	487	515	513	478	506	517	480	467	456	463	529	501	503	494	482	470	480	483	502	487	505	467	552	456	508	468	494	469	473	482	533	480	535	531	479	498	487	463	501	477	493	491	455	514	472	492	462	498	510	506	511	469	452	489	475	469	481	485	487	487	483	497	487	531	503	489	479	486	494	493	477	508	489	462	504	483	493	488	484	479	471	472	497	505	497	484	493	483	478	448	516	507	505	507	477	504	483	504	496	520	480	449	478	519	433	482	489	502	493	479	507	499	524	517	490	517	486	495	482	456	506	525	471	490	505	517	508	521	485	511	472	465	466	486	465	474	512	509	479	494	495	497	476	483	506	490	487	473	476	484	482	487	476	489	479	485	506	472	520	503	456	474	504	483	499	505	527	500	427	484	486	512	526	476	489	489	487	505	488	466	502	493	513	514	539	472	528	484	515	501	492	511	488	516	515	449	466	471	489	487	486	476	476	490	501	442	484	496	462	491	569	496	488	516	472	458	469	495	467	493	479	472	480	528	523	451	493	484	522	495	494	511	469	489	495	491	492	496	507	464	480	489	501	469	508	514	474	447	503	500	466	525	478	512	503	478	491	491	485	501	514	499	454	482	492	483	441	457	503	466	468	492	537	500	518	489	509	468	481	504	492	505	507	483	523	486	497	498	475	456	486	505	513	480	508	489	476	524	474	472	506	528	472	458	457	447	485	499	477	458	472	464	514	492	505	499	466	480	518	471	531	446	509	506	545	522	511	480	495	474	511	505	493	514	475	484	488	514	535	423	445	505	466	464	485	526	463	513	488	483	496	490	498	508	471	525	505	490	481	459	500	483	495	518	490	466	475	452	508	485	490	485	485	491	486	506	462	469	447	484	496	498	461	472	461	500	438	482	482	482	523	494	490	436	490	505	502	496	520	495	483	519	489	509	481	505	498	468	550	492	469	489	463	475	523	498	477	476	522	469	469	511	505	512	426	507	493	487	504	480	452	463	487	518	481	518	465	479	485	459	498	538	517	494	489	461	444	490	458	478	496	466	508	514	470	487	472	455	506	471	495	450	483	501	495	508	495	497	442	492	505	477	498	492	456	478	487	497	470	467	463	497	516	497	487	487	480	521	478	461	505	511	494	492	531	503	500	477	452	461	446	483	538	470	522	501	476	516	494	474	482	491	448	478	493	495	493	507	519	484	493	492	512	477	487	482	493	522	481	516	482	482	483	459	477	504	453	473	528	476	495	462	477	455	471	481	472	487	518	488	493	509	469	525	482	518	488	507	471	490	529	481	475	491	526	484	493	473	494	518	495	465	482	495	511	511	476	465	466	511	507	478	469	508	481	487	474	471	445	487	487	479	509	498	527	514	503	486	490	533	517	498	502	509	475	502	522	474	525	481	473	466	485	466	465	503	497	494	496	483	472	478	489	451	488	488	510	456	504	468	479	496	496	479	470	502	510	506	495	484	465	486	488	489	491	512	478	468	518	492	510	510	473	461	522	469	509	512	480	496	517	467	441	477	491	442	492	494	493	529	478	498	507	497	457	498	471	480	463	525	481	475	465	473	454	507	493	462	447	508	512	491	503	490	486	439	508	504	505	467	508	481	432	469	482	479	505	498	493	474	458	511	484	499	483	513	473	480	511	501	506	519	468	486	483	473	472	493	527	487	461	489	480	450	518	474	482	482	474	482	454	484	477	510	474	515	507	500	481	467	490	516	478	484	488	493	524	513	466	457	452	463	469	478	477	510	499	477	479	498	473	511	499	489	471	530	472	481	506	474	510	474	495	495	448	481	495	459	467	483	494	484	477	463	466	483	493	526	488	506	472	464	482	470	475	512	506	502	475	503	492	502	491	457	474	472	518	510	507	502	458	522	510	496	516	464	498	471	489	468	507	487	468	464	463	492	495	490	467	471	477	462	520	499	497	541	502	503	478	467	471	495	473	531	528	489	485	487	465	486	508	479	513	508	523	558	507	501	526	467	498	514	500	488	491	495	460	503	492	486	480	472	499	540	455	504	483	502	485	475	484	481	514	474	491	467	542	489	492	476	443	481	465	504	477	493	472	492	468	481	499	516	478	540	468	487	529	463	516	450	489	500	494	468	488	499	464	494	489	498	456	474	480	488	471	475	505	479	504	478	500	469	511	447	470	469	511	407	482	475	482	520	495	431	514	518	491	478	466	496	501	467	484	502	491	467	490	505	502	525	472	480	458	528	466	503	486	472	480	513	465	492	504	490	497	453	511	464	487	528	470	490	476	508	484	459	510	482	460	472	472	456	498	488	482	487	512	512	507	519	482	472	474	452	445	509	500	520	512	474	483	474	463	473	486	508	500	504	476	469	482	535	451	451	477	522	463	494	469	462	488	452	469	490	493	485	485	519	506	470	496	483	476	489	485	489	492	495	492	436	463	500	494	488	533	479	481	475	476	452	500	510	547	439	458	492	506	512	493	482	442	476	512	485	493	503	499	491	510	500	464	486	451	478	500	462	489	469	489	513	488	483	519	484	499	465	545	486	484	445	482	489	475	464	471	511	473	523	502	485	447	479	479	454	496	490	486	507	457	484	458	516	481	506	512	500	482	481	488	492	488	476	476	514	486	495	519	498	481	490	460	507	483	517	492	462	529	469	495	498	490	526	475	483	492	494	484	486	453	505	488	507	493	491	497	478	491	505	456	482	505	484	495	460	452	482	481	510	479	497	487	470	478	534	514	514	505	481	504	480	488	517	525	467	478	472	504	476	496	482	506	471	478	501	476	504	484	539	459	481	500	450	484	482	496	496	456	507	514	519	495	515	483	486	477	512	486	482	495	526	434	465	494	497	510	502	487	495	514	502	459	499	465	457	514	497	478	515	514	484	482	472	515	508	458	501	490	514	486	500	485	486	475	477	477	467	501	504	465	451	485	471	494	486	510	501	495	516	498	461	533	420	462	496	522	491	478	463	472	489	494	491	482	492	471	485	523	485	510	487	483	524	530	496	451	486	489	464	461	467	495	533	491	504	481	469	496	537	495	457	469	468	478	487	494	474	497	498	478	487	513	490	494	486	505	517	442	463	525	478	466	489	477	480	503	460	472	447	508	466	466	488	489	466	469	478	479	471	507	517	501	493	525	475	462	488	468	500	535	478	483	490	479	538	472	461	491	463	521	453	457	485	509	493	500	475	476	513	524	445	481	516	475	478	497	449	491	485	491	492	501	471	463	520	491	483	483	509	476	485	471	449	478	493	510	516	469	438	506	493	493	476	511	514	480	488	472	495	447	523	469	497	515	493	494	480	494	523	508	512
26529	20797	11764	1100	583	518	531	546	498	504	464	494	495	517	469	469	477	494	457	470	460	501	484	526	901	540	505	455	455	513	468	466	485	482	461	453	493	443	468	483	498	457	516	481	512	479	506	450	487	509	447	491	494	459	498	479	470	454	446	486	462	499	498	463	494	514	492	467	490	483	462	465	483	506	466	478	473	458	448	452	459	486	483	495	487	451	460	470	464	426	509	461	487	474	484	499	498	469	489	488	450	487	508	473	439	473	486	455	486	485	491	502	460	497	424	496	484	494	468	507	456	475	484	467	476	472	508	518	482	503	495	493	517	461	488	510	499	530	474	470	506	456	499	474	473	495	462	472	467	484	432	453	498	460	482	494	490	464	446	482	440	421	475	471	507	472	516	443	514	484	500	481	465	499	478	486	453	454	495	453	487	423	471	483	504	529	463	464	487	497	472	491	504	505	482	472	520	501	440	494	516	488	448	435	507	479	486	472	480	444	460	479	479	488	411	472	490	497	452	455	475	445	449	466	489	453	454	474	430	455	495	436	493	469	490	444	520	458	457	483	512	509	476	473	472	486	486	469	463	510	473	494	439	488	509	478	511	446	455	505	464	510	468	468	494	456	514	462	476	473	474	464	505	497	471	499	482	511	552	512	464	439	458	508	496	456	481	485	443	447	473	466	444	494	481	480	476	503	508	510	470	490	476	457	491	481	445	480	466	470	476	455	456	509	500	496	482	466	447	461	495	487	471	476	479	507	448	445	474	487	481	486	479	494	488	477	469	444	501	453	550	499	448	503	502	542	458	456	458	487	497	476	489	498	483	524	506	469	494	449	456	483	472	446	490	445	499	441	483	504	432	475	472	472	470	476	505	478	475	438	505	483	520	472	502	469	494	469	484	448	470	470	462	451	544	480	501	464	498	440	498	472	465	475	450	420	455	439	509	484	426	488	487	450	472	465	444	470	467	475	522	471	506	458	488	513	448	460	476	477	485	480	486	518	438	519	469	481	490	471	502	463	480	514	514	468	476	481	476	479	465	493	501	472	462	480	514	446	489	526	483	507	457	477	490	457	484	444	475	473	499	473	505	467	496	464	473	514	475	460	475	496	435	464	507	413	494	473	485	521	479	434	493	491	456	475	503	510	470	493	478	480	525	483	503	423	477	500	469	475	479	490	457	533	468	469	479	485	498	457	520	488	483	468	474	476	471	447	509	479	471	517	465	457	468	502	475	463	457	432	471	510	467	492	492	436	485	433	466	463	476	460	503	449	451	467	490	446	438	466	481	457	478	504	472	469	465	496	453	472	456	483	490	470	472	489	465	503	473	475	517	481	452	470	461	489	473	452	500	478	494	468	455	553	494	482	481	489	485	475	462	505	455	463	466	490	463	487	459	461	482	490	475	514	463	465	453	446	479	487	482	458	524	501	487	486	447	502	511	506	482	520	538	470	480	513	446	459	484	492	477	487	499	454	457	479	479	470	478	479	538	463	474	478	466	490	476	458	436	462	411	505	473	459	449	477	499	477	471	469	453	463	458	524	480	462	463	456	494	441	461	459	507	511	438	469	476	501	519	495	481	450	492	484	469	492	469	505	467	466	481	472	480	468	538	463	501	481	462	484	504	466	445	499	451	476	456	499	506	479	478	509	487	492	507	488	471	488	440	526	499	474	468	481	495	486	476	514	483	440	473	507	467	491	500	467	459	462	488	496	459	492	494	484	519	540	464	438	472	513	467	473	469	452	497	462	454	457	437	477	555	458	508	460	522	450	431	449	461	465	494	505	475	511	483	501	526	471	498	527	488	472	490	522	460	477	450	454	462	479	460	486	453	471	453	492	498	505	472	454	515	426	451	444	466	488	459	467	470	505	489	464	495	477	503	468	466	470	498	494	470	456	497	531	462	457	518	441	488	462	475	502	499	460	483	467	453	501	502	484	489	425	459	473	476	513	436	447	482	482	473	464	475	480	478	500	466	482	443	459	492	480	474	502	477	488	465	437	480	453	454	478	447	447	479	448	509	464	453	487	499	500	495	484	512	426	474	492	473	460	519	431	501	476	523	521	472	476	494	495	500	446	484	438	484	486	501	447	503	474	517	493	490	413	464	493	482	465	508	512	453	447	488	493	484	469	491	471	479	453	447	478	468	482	479	487	483	459	489	453	488	494	461	484	464	454	478	478	498	484	512	499	510	505	474	449	495	466	501	455	471	507	509	494	467	463	473	470	431	467	493	532	495	462	481	452	473	494	479	484	467	457	501	478	466	481	509	467	472	469	507	465	458	462	483	484	475	507	469	453	467	469	517	483	474	466	475	435	445	486	481	495	482	481	486	475	516	480	496	468	432	486	484	453	436	471	496	490	485	488	495	483	488	465	468	495	464	473	517	473	468	501	487	470	494	521	467	460	493	499	487	459	485	498	493	474	510	458	511	487	469	483	469	481	442	482	463	479	493	477	465	496	492	472	472	485	472	493	472	465	461	494	484	510	454	463	455	470	491	450	459	445	543	472	489	480	481	446	453	454	497	480	458	443	448	489	465	477	484	491	449	506	494	435	502	472	510	453	448	504	471	476	471	478	460	492	453	485	445	467	463	490	476	448	458	448	502	477	472	484	453	489	469	487	499	498	461	476	443	484	454	448	519	459	459	481	474	505	481	473	479	498	483	488	438	488	446	483	468	469	487	506	504	464	506	451	448	490	472	485	512	501	479	462	450	448	478	468	453	481	507	477	438	471	479	464	500	465	427	450	506	456	488	497	491	476	471	455	470	478	482	461	456	487	473	446	510	468	471	474	460	459	486	505	515	469	454	478	494	443	434	478	497	537	443	467	504	496	469	447	452	475	491	473	462	457	434	442	476	467	470	468	460	506	497	481	445	507	456	517	518	473	480	483	432	448	488	460	478	490	492	460	474	458	464	437	467	473	472	456	489	477	468	500	434	468	435	473	469	525	491	489	467	487	494	461	489	494	477	501	487	471	501	498	509	447	478	465	489	506	465	500	487	518	482	459	458	468	459	482	475	467	529	503	460	469	499	474	502	477	486	423	526	498	424	472	467	433	527	451	513	487	467	460	509	463	464	501	456	496	450	452	511	458	485	463	444	506	469	469	471	504	456	481	496	473	459	468	473	473	452	482	491	468	470	473	481	486	504	519	503	484	474	475	453	488	469	449	457	520	450	505	415	453	490	468	523	477	498	481	459	451	456	484	502	474	482	439	477	464	462	502	505	484	486	477	452	465	482	480	511	485	487	518	450	519	492	456	454	454	502	469	475	453	493	484	517	454	480	456	472	486	503	455	473	477	503	480	472	478	490	465	489	461	450	482	494	465	482	436	473	468	473	464	483	491	454	479	472	452	481	489	506	544	473	447	481	496	484	458	468	454	468	462	523	498	469	451	470	498	473	475	449	526	485	497	469	429	482	465	513	474	488	472	488	447	470	450	469	479	417	474	496	448	497	472	506	489	473	465	469	501	459	471	445	474
18430	14303	1599	1052	940	961	783	780	809	765	708	697	751	713	704	726	739	705	712	743	721	758	732	926	1923	831	709	722	701	717	702	695	712	705	671	722	696	749	699	734	698	708	698	709	688	681	698	724	678	718	731	740	708	674	669	696	688	730	691	694	681	705	698	700	713	731	674	671	672	695	736	724	703	731	726	711	687	713	723	708	680	698	696	731	679	717	673	659	728	718	654	675	707	719	696	714	653	686	718	679	750	764	757	722	652	689	705	719	697	707	700	710	745	738	680	715	674	703	705	698	748	710	709	717	715	667	706	664	748	712	685	723	707	711	655	728	673	718	684	687	749	682	687	689	732	703	678	648	682	725	706	659	733	686	667	639	657	669	757	714	707	683	715	700	704	670	700	683	666	679	682	688	676	731	703	700	676	684	746	683	680	713	674	674	712	705	726	708	713	727	721	698	678	660	702	685	676	697	707	701	649	738	709	728	704	722	659	691	724	713	752	702	757	673	696	710	689	678	705	666	723	690	752	718	694	747	723	665	730	677	672	682	620	696	701	747	723	728	692	708	702	731	766	728	727	699	716	703	680	731	707	719	700	684	716	676	709	725	689	692	747	668	670	684	723	721	748	701	729	714	711	721	744	724	752	651	656	684	696	744	657	721	688	724	718	726	695	667	721	733	689	701	722	715	729	747	647	687	731	722	715	688	666	684	685	705	682	724	692	734	705	719	740	706	756	675	707	732	691	688	669	688	671	684	773	687	718	707	713	701	701	706	675	690	671	693	708	715	671	716	706	703	683	712	697	681	708	730	726	717	713	742	661	676	723	634	682	687	718	714	729	727	717	694	742	678	661	705	699	705	704	645	667	651	681	701	694	715	670	714	710	684	722	670	723	722	651	667	738	713	670	723	711	715	702	711	736	731	708	720	700	694	742	676	679	732	726	690	702	698	700	694	701	724	697	704	746	671	716	730	687	668	685	706	725	708	789	707	679	719	679	710	694	695	675	704	667	714	701	713	725	699	711	680	669	685	761	697	698	698	727	662	666	681	675	668	731	702	721	709	657	698	680	707	727	725	736	706	697	749	730	686	725	723	719	708	666	711	721	682	696	729	733	699	675	680	729	687	678	734	736	722	652	686	742	731	704	717	690	756	707	734	713	664	713	646	698	668	706	711	690	722	683	704	716	690	748	706	731	713	652	715	737	716	675	650	726	737	728	687	678	669	708	651	711	757	729	716	723	701	723	734	667	701	686	699	705	750	655	649	720	710	730	697	747	752	703	681	684	697	726	699	704	725	712	685	710	750	689	728	719	678	686	660	691	710	708	696	734	695	755	686	756	636	692	709	704	685	713	715	712	732	710	725	703	694	639	716	696	691	664	705	711	627	698	695	725	691	698	723	725	724	695	690	679	649	718	711	679	753	681	659	670	724	718	693	666	686	700	692	672	738	686	722	724	716	699	682	703	722	675	722	670	700	685	694	702	700	699	745	697	740	711	706	694	683	744	705	685	715	680	686	680	696	692	706	665	726	732	677	707	688	726	738	689	700	725	688	720	714	739	686	712	738	696	720	690	741	720	685	723	692	727	689	699	746	745	682	709	714	646	668	692	688	697	729	683	682	667	694	723	700	720	690	722	731	723	691	719	684	719	680	718	723	688	679	701	721	723	670	711	726	709	713	721	663	717	734	716	694	751	692	719	682	714	681	715	725	713	743	725	742	698	684	646	731	709	731	706	670	658	712	714	703	707	695	706	695	689	697	701	699	691	723	712	636	695	681	713	770	689	710	689	706	722	699	733	708	735	704	711	683	747	726	692	701	708	672	696	745	724	724	706	720	675	698	723	666	705	678	717	684	717	678	726	736	675	657	649	718	727	674	709	704	685	750	708	707	749	699	702	684	712	735	686	702	700	709	686	740	697	708	707	684	680	723	717	708	698	687	676	717	738	722	690	713	716	744	699	726	677	651	701	711	689	663	671	720	684	724	676	695	705	766	732	735	693	696	704	686	726	742	696	686	697	735	734	683	671	719	697	714	731	681	634	701	724	744	721	717	677	703	692	682	707	703	672	706	751	687	705	718	721	697	721	684	684	731	700	742	732	727	753	726	669	685	708	693	703	712	714	695	747	689	739	681	676	693	741	703	749	725	731	684	716	701	662	679	695	726	717	719	684	709	724	703	708	673	691	657	748	713	722	726	660	714	762	695	683	715	681	664	694	712	710	695	672	715	683	685	677	664	736	690	685	655	697	680	727	720	712	626	704	697	696	738	734	676	736	691	680	665	657	709	744	715	776	746	663	677	702	661	750	713	692	728	686	687	683	725	664	710	736	708	666	682	696	733	639	762	728	687	673	739	723	731	710	696	648	694	703	725	743	726	700	715	668	704	676	651	686	681	700	692	708	717	691	689	663	715	651	690	712	677	731	690	743	665	675	712	664	695	721	646	694	733	668	695	783	644	736	709	649	699	707	682	743	673	676	715	683	688	685	690	690	709	706	685	690	674	707	704	692	689	728	675	678	719	717	731	684	683	683	691	724	694	701	702	715	742	721	735	662	678	726	663	695	652	720	752	738	693	653	684	705	690	715	652	654	683	719	722	678	702	662	680	723	744	707	662	711	691	725	692	718	674	695	699	712	705	747	675	690	728	696	689	661	692	658	733	716	736	714	702	731	707	712	705	720	693	722	710	662	648	740	689	702	718	649	698	681	659	693	683	693	678	692	733	705	716	744	687	667	673	721	727	698	721	708	710	686	724	680	687	741	705	706	713	663	702	726	727	698	732	652	708	747	708	753	669	711	729	702	679	668	720	712	672	726	685	698	718	698	719	709	724	700	688	713	701	671	715	742	728	735	702	752	736	703	723	660	703	715	688	704	694	686	720	692	700	694	659	706	696	705	751	669	695	703	718	685	752	734	649	705	669	700	680	721	659	702	707	745	671	750	711	707	689	716	756	688	729	769	684	701	654	737	721	693	734	704	765	728	686	704	699	704	676	698	692	711	744	716	701	701	720	676	733	718	681	725	713	689	740	700	704	681	668	694	692	730	740	728	672	692	760	691	697	717	709	757	683	696	707	734	702	676	730	649	676	693	689	679	707	713	703	677	719	698	705	696	653	728	738	695	718	698	716	684	739	732	713	679	749	765	733	717	717	703	685	713	683	693	686	691	716	733	667	674	716	685	755	723	715	676	711	722	721	689	675	714	726	711	700	714	698	742	691	695	716	686	729	718	688	693	690	710	731	716	714	676	697	684	689	697	735	698	711	671	709	656	718	708	698	718	708	723	696	664	728	663	678	694	709	733	721	716	656	712	675	702	694	690	737	715	668	713	684	685	693	673	735	743	733	743	729	716	705	677	720	708	720	673	646	678	680	701	656	707	714	694	727	724	739	707	720	735	704	679	688	711	718	706	668	703	715	672	709	682	709	689	672	719	743	673	690	710	705	676	691	646	672	717	679	663	715	646	749	692	677	671	649	748	692	728	668
23790	20873	28416	23455	20716	5430	1151	877	749	764	729	687	642	650	646	604	630	635	616	567	610	568	574	908	4970	1078	595	574	545	577	578	598	559	505	578	569	567	559	578	550	560	580	572	568	580	578	525	533	552	534	529	577	525	588	544	596	558	549	533	542	567	588	527	563	539	549	577	572	521	551	567	536	535	569	570	532	572	501	541	602	595	557	527	518	577	531	550	545	548	524	561	554	534	562	560	526	520	562	530	540	562	578	567	537	588	559	515	546	548	532	562	575	580	561	570	613	534	540	540	556	520	542	547	589	556	536	564	573	530	574	525	513	583	560	597	539	546	566	585	529	572	576	511	633	540	580	557	525	537	558	544	610	539	579	528	579	549	607	555	542	569	555	586	573	580	575	555	561	594	550	548	545	546	569	562	574	577	611	517	556	554	564	525	525	549	544	560	558	522	570	571	580	523	538	554	570	486	527	528	556	546	561	579	508	557	574	554	510	582	548	539	558	520	559	550	551	562	571	564	561	623	559	555	560	580	564	552	570	553	548	579	546	514	586	559	531	526	567	569	541	558	546	530	574	577	535	592	572	502	576	542	564	524	548	514	579	513	549	558	551	518	561	584	543	543	562	571	563	557	540	576	533	608	578	552	558	537	564	521	550	547	545	607	539	561	549	559	551	585	562	595	570	567	553	536	556	544	569	561	537	571	549	544	579	595	517	551	583	539	605	555	557	579	556	525	558	565	554	567	575	564	569	580	536	542	540	594	593	585	562	554	526	560	596	542	533	571	559	560	565	531	534	539	561	558	557	558	576	565	516	544	597	530	570	546	569	522	529	554	535	565	543	519	561	596	528	583	542	531	562	551	576	551	558	553	575	575	521	541	532	582	553	534	577	506	534	559	509	590	537	555	586	538	565	545	593	555	581	554	559	564	530	569	605	554	518	577	575	562	549	546	569	532	535	567	567	564	562	541	558	616	559	563	558	592	559	595	577	551	593	592	523	577	610	580	520	587	552	542	533	547	577	569	581	577	580	555	532	524	608	528	571	534	517	572	538	576	579	552	556	599	578	581	543	582	574	566	578	512	544	543	592	565	534	500	569	549	593	516	538	550	584	567	557	543	552	605	595	551	572	539	552	538	529	592	559	521	562	571	529	549	556	541	565	562	538	571	566	605	551	574	587	571	577	557	570	578	568	547	555	579	567	586	567	572	575	551	568	561	529	551	586	539	546	534	557	561	561	522	587	584	574	529	554	532	583	584	521	537	588	549	558	603	528	573	577	528	480	578	565	587	548	572	585	560	566	582	548	529	559	572	519	503	543	516	549	537	557	586	574	538	522	557	584	597	542	552	550	531	517	547	595	578	527	537	537	571	603	538	501	524	556	551	576	558	566	578	555	584	578	530	546	549	556	533	527	578	536	567	560	563	544	574	540	551	565	575	572	569	577	580	580	578	580	529	550	549	543	577	578	533	557	568	567	575	552	545	524	539	546	534	503	551	526	547	552	531	556	565	526	559	558	581	549	565	521	577	528	515	582	559	597	594	539	591	564	501	515	554	559	533	528	480	577	526	558	533	569	575	543	542	604	601	559	608	530	563	559	588	556	568	535	537	580	529	533	533	547	591	547	587	573	576	538	562	520	582	556	579	550	555	571	521	556	574	563	575	555	537	566	531	594	548	555	615	542	501	571	530	564	602	542	538	551	549	551	551	559	549	552	523	547	577	538	539	549	568	569	577	530	526	551	517	567	526	556	553	535	549	546	528	572	563	554	535	526	579	572	601	585	554	534	553	544	607	592	516	510	579	567	560	563	550	593	549	547	537	566	541	540	548	533	574	566	591	552	618	536	602	571	567	559	554	549	533	572	532	549	523	534	570	553	556	586	543	578	592	556	593	570	524	588	558	570	563	592	521	563	551	508	577	555	576	564	545	541	576	620	570	540	506	542	548	592	543	575	553	559	555	565	541	545	575	529	540	573	539	517	564	560	578	500	555	569	555	546	567	562	543	483	568	595	526	546	563	521	567	574	568	580	544	599	566	581	571	536	598	548	581	565	547	570	558	590	589	527	543	578	558	528	569	569	589	539	559	567	548	516	562	526	560	600	564	536	542	559	559	536	544	595	535	578	544	512	572	545	555	595	585	544	550	552	555	559	543	561	553	581	553	538	552	576	537	558	554	533	570	545	580	559	560	557	575	538	560	555	547	576	550	574	607	566	554	574	576	587	561	578	601	569	549	555	584	554	564	575	577	586	522	559	570	553	556	548	546	547	590	529	552	608	554	601	571	534	598	486	598	531	560	578	557	586	527	592	530	521	496	511	521	577	571	552	522	537	584	570	517	541	598	540	589	527	606	556	573	542	538	613	522	579	564	561	602	568	554	558	556	553	559	559	521	549	576	539	556	543	556	532	518	585	561	536	588	562	557	565	546	578	558	526	581	567	575	538	522	590	522	559	548	555	568	558	552	560	572	565	526	538	545	569	571	547	560	531	576	556	575	518	589	551	588	605	552	543	553	555	526	509	548	571	557	528	560	550	561	566	577	553	613	531	578	579	606	540	566	551	563	529	530	570	488	603	577	564	509	546	550	545	542	583	554	577	600	581	516	557	563	587	561	543	595	529	531	570	606	556	557	577	575	533	552	566	583	539	541	574	601	581	524	525	520	572	578	514	565	573	533	556	547	512	524	551	561	563	566	531	621	524	617	562	616	522	521	532	584	586	543	545	586	551	520	546	556	514	566	576	565	562	564	590	543	572	540	553	540	572	598	571	538	574	521	523	546	601	566	558	534	545	535	573	519	570	588	605	557	564	582	558	538	569	563	525	540	551	583	554	536	537	579	551	562	527	541	550	594	570	542	573	574	586	514	532	569	567	535	553	541	549	582	519	556	542	569	562	563	519	573	584	547	549	562	564	570	549	560	619	596	554	571	592	559	568	520	573	523	547	541	604	535	555	533	564	535	534	551	563	585	597	593	567	539	545	569	539	562	538	572	559	553	546	580	565	595	548	549	574	563	573	576	516	554	556	543	556	563	603	569	549	599	551	554	563	583	588	562	589	553	551	537	616	538	504	552	557	595	539	561	531	564	560	526	559	537	568	561	606	603	582	536	564	552	538	508	594	555	548	572	555	567	576	594	579	597	556	586	581	561	564	564	586	594	530	550	559	543	574	553	552	551	531	588	541	547	514	529	590	528	570	532	556	557	558	582	541	578	519	560	566	574	582	555	583	593	563	595	549	561	593	567	552	524	566	566	515	545	542	544	577	528	557	548	578	591	548	513	586	542	541	579	549	586	556	584	571	540	538	562	546	577	585	580	516	590	566	548	572	581	587	554	563	588	583	569	554	529	584	575	556	586	555	576	550	557	540	561	584	575	576	522	573	573	588	546	560	563	513	574	541	557	581	532	550	579	542	556	560	528	506	554	556	550	568	556	543	584	579	593	515	563	562	570	564	589	570	591	556	557	567	529	555	536	533	564	555	564	584
36510	28887	7700	4152	2925	2195	1911	1658	1485	1303	1254	1166	1108	1083	1027	1011	928	893	881	918	904	928	929	1733	11002	1731	833	919	792	826	834	834	839	862	832	862	837	769	820	863	843	861	828	824	819	828	822	831	814	809	843	850	783	797	836	797	832	824	836	787	767	822	786	784	824	843	834	879	869	812	811	781	813	811	803	849	822	822	776	813	809	865	809	850	808	831	842	810	820	799	794	815	822	837	785	803	856	761	825	793	822	820	844	786	833	818	813	803	817	770	794	830	790	830	788	809	767	836	827	821	823	829	783	772	787	824	840	812	816	808	833	844	799	834	838	856	792	762	785	825	841	740	815	831	797	803	811	827	810	786	868	802	837	833	800	833	804	858	746	839	836	833	810	788	833	865	843	755	804	793	829	842	824	871	803	780	858	809	887	780	837	850	845	861	836	811	843	814	820	764	808	875	802	801	831	845	783	773	795	829	776	827	784	828	817	791	769	818	819	803	805	854	812	817	826	795	823	765	782	848	811	787	766	775	847	835	788	811	771	843	850	862	811	785	862	828	787	775	774	865	794	808	834	810	861	811	794	812	800	797	790	777	870	798	765	813	886	805	831	781	814	807	784	800	833	844	797	788	803	855	802	810	821	816	871	829	833	835	827	803	829	846	830	801	812	775	821	812	816	821	813	833	843	791	810	842	815	803	765	834	747	813	789	806	831	809	851	892	797	847	770	898	830	812	819	857	792	844	899	825	784	826	829	851	862	836	810	829	782	869	779	835	809	762	854	788	801	818	805	791	886	817	845	810	856	827	861	831	872	820	765	804	759	841	835	850	814	760	861	860	796	799	851	781	841	822	837	739	798	816	832	807	759	780	811	853	844	813	806	821	836	830	833	829	823	825	868	786	782	808	805	798	810	779	843	797	806	820	794	847	805	813	800	818	816	766	854	807	855	829	815	850	804	762	820	820	831	817	777	819	764	823	817	768	804	828	844	780	784	829	812	827	783	797	832	798	811	797	803	807	814	805	781	815	833	803	793	827	849	862	751	879	843	803	804	816	817	832	782	814	777	862	827	784	798	792	824	856	780	863	922	824	837	763	799	810	825	820	823	820	801	855	821	822	798	828	794	806	828	808	794	815	819	855	775	802	796	844	826	800	838	850	840	747	848	802	791	830	828	843	828	809	829	823	832	826	838	822	849	807	831	794	791	828	816	778	874	846	800	817	764	811	879	840	858	809	830	823	845	804	816	805	845	806	755	820	806	851	805	819	810	882	839	795	787	799	842	875	824	867	834	815	847	839	809	834	832	790	810	809	835	766	846	790	839	883	816	799	829	825	814	812	801	779	854	824	769	830	798	844	827	769	825	873	805	798	821	823	795	778	858	857	805	810	845	821	813	806	836	780	830	811	830	826	806	741	828	794	843	851	756	830	835	820	829	764	805	810	809	856	802	824	829	810	811	855	791	812	833	765	846	810	830	850	786	783	826	819	795	833	865	786	799	817	827	855	782	821	801	813	852	790	794	791	821	784	838	827	852	803	848	835	791	770	803	829	792	803	819	854	819	844	823	835	864	798	812	811	804	832	824	815	839	755	819	814	852	855	809	815	791	789	800	771	798	787	827	825	820	793	765	794	784	829	845	829	826	812	845	797	795	886	823	821	808	811	785	863	789	849	771	824	825	846	812	843	780	811	793	808	887	837	836	806	831	794	803	847	847	821	808	844	819	814	862	827	766	757	848	835	839	844	795	789	853	850	841	797	801	842	843	849	808	805	818	793	779	875	837	793	845	819	827	862	809	769	807	817	794	826	820	807	832	786	781	784	847	802	807	853	819	837	832	840	820	828	793	882	864	866	822	860	830	819	822	789	819	817	874	799	773	831	808	815	834	754	743	786	832	857	822	814	832	809	788	786	822	788	868	827	830	765	829	833	771	807	866	762	805	794	830	799	788	820	777	784	830	813	806	799	796	836	787	837	858	786	755	782	844	777	833	810	805	790	749	828	831	788	820	824	841	838	792	797	792	825	801	872	810	789	790	873	819	841	860	804	797	825	766	834	839	833	791	802	790	820	821	814	833	805	849	793	843	837	803	780	852	823	798	817	879	808	806	762	840	821	785	777	816	814	779	810	840	821	837	793	859	819	806	767	832	772	859	794	797	834	783	796	786	788	835	819	838	799	779	802	831	818	810	810	836	769	795	869	820	806	806	810	793	790	813	839	816	844	815	849	808	816	798	826	778	786	818	872	791	866	814	868	771	771	852	849	830	836	815	860	839	801	836	786	812	830	849	837	818	859	798	835	783	827	734	828	870	769	797	856	807	749	756	808	837	788	810	826	807	829	861	814	814	856	839	778	794	805	815	833	800	816	829	831	831	771	836	845	825	835	832	719	821	784	753	854	812	795	811	813	784	806	861	838	853	776	801	800	855	803	830	797	821	837	804	855	773	786	858	815	827	847	842	820	840	796	796	802	804	780	821	823	777	774	806	813	831	801	779	765	798	805	802	796	860	827	815	806	831	798	783	811	837	856	783	774	804	827	780	806	816	845	824	830	797	823	823	802	821	834	778	822	826	851	838	775	866	779	826	835	857	777	853	878	798	847	809	794	848	822	829	823	845	839	797	844	776	797	835	851	822	802	850	858	845	782	824	797	828	824	836	802	841	812	832	795	784	790	795	758	853	828	812	807	810	825	785	847	851	799	803	790	823	823	858	818	856	807	804	796	786	818	805	814	761	828	848	765	784	776	825	820	781	865	841	802	809	807	853	872	849	795	782	842	803	840	816	774	831	847	793	784	847	828	808	790	849	841	772	797	824	807	828	796	857	829	805	790	816	848	789	826	838	809	849	855	768	808	785	801	825	832	835	840	829	884	825	788	806	820	802	874	785	842	795	818	801	829	835	825	818	828	847	818	811	806	789	806	847	845	765	775	802	813	736	836	832	823	854	850	835	817	812	798	818	779	849	834	755	784	790	825	830	825	787	828	848	818	804	847	758	873	836	807	813	836	780	808	804	822	823	798	800	757	773	855	837	804	830	716	866	789	909	771	814	827	803	813	847	809	833	846	819	799	782	866	876	817	841	833	826	839	802	825	764	830	803	789	769	828	800	813	755	821	821	853	812	817	833	813	790	773	827	795	814	764	818	788	818	835	801	814	829	818	800	823	834	831	825	780	850	801	805	837	805	854	822	839	818	827	805	850	786	851	829	807	812	810	809	825	843	804	825	829	762	809	830	793	788	890	780	797	783	794	838	850	775	776	818	818	785	827	889	815	778	787	860	822	792	777	816	778	802	824	801	809	798	821	810	832	848	843	778	804	839	846	809	764	825	794	835	874	768	859	800	814	803	806	805	847	804	812	834	777	848	801	771	863	803	780	831	802	836	877	811	796	821	802	811	847	800	822	811	802	782	874	777	904	807	792	819	801	833	831	834	843	776	779	834	823	816	867	830	825	832	816	817	798	821	835	786	788	851	794	755	796	860	822	846	823
22832	20912	28970	23016	20914	20748	3627	883	648	596	582	549	469	466	467	428	434	405	399	389	380	403	631	4638	7167	425	304	320	358	342	364	315	355	310	311	340	338	298	336	338	343	363	326	338	321	334	313	325	317	316	284	328	303	318	343	306	312	321	323	317	340	312	305	351	318	318	320	321	325	310	323	318	291	323	314	316	345	316	342	331	301	372	317	322	344	335	345	341	316	287	335	261	327	324	324	317	319	316	346	283	336	303	347	324	325	323	328	310	304	332	307	299	311	328	277	310	309	300	351	321	341	297	316	330	314	320	320	321	328	314	319	325	279	299	319	283	350	310	298	331	322	282	320	312	301	287	298	315	312	341	355	305	346	312	326	313	294	345	316	298	306	312	324	301	312	321	271	312	302	325	320	327	287	333	267	304	321	333	313	322	308	322	352	319	300	349	333	341	317	321	322	319	318	316	305	331	332	326	344	334	318	322	300	328	319	346	326	316	302	310	321	328	330	319	293	332	321	311	310	335	329	318	313	289	334	316	328	309	311	331	321	296	305	304	320	313	300	324	328	316	330	289	316	330	347	331	322	315	328	319	315	331	328	297	311	304	326	308	311	324	268	326	314	316	342	293	327	311	318	357	318	299	305	305	339	330	318	320	306	309	337	318	315	311	325	335	347	303	342	299	321	298	322	301	323	349	332	330	318	313	307	306	309	290	309	313	332	316	324	338	323	293	314	307	321	322	326	317	333	336	347	324	310	334	306	299	341	331	256	329	326	316	279	295	333	334	327	306	331	313	294	360	349	337	335	312	301	321	302	319	285	322	306	284	332	312	299	290	297	301	305	315	292	308	349	313	328	305	323	298	346	314	301	283	326	290	320	270	311	317	340	301	315	314	300	291	310	308	315	322	311	301	332	341	309	294	303	341	320	293	309	338	303	285	296	347	318	319	311	334	292	314	323	306	354	320	314	321	288	277	301	290	299	328	350	308	325	314	321	333	330	298	325	316	321	325	321	292	318	342	324	304	337	330	314	333	299	314	321	293	301	308	314	318	330	277	318	324	327	319	309	333	317	287	353	340	343	331	291	305	307	304	329	296	333	304	329	318	316	324	304	317	308	298	344	318	314	285	319	297	302	320	282	309	336	329	312	288	327	303	318	336	315	336	317	354	335	324	296	319	293	311	295	304	324	320	345	329	310	312	309	348	325	306	294	322	316	311	311	286	301	316	315	314	300	380	308	311	317	315	315	285	336	316	350	324	277	350	302	345	337	318	298	327	320	313	293	307	304	322	323	306	349	298	330	284	311	356	299	322	318	319	349	320	306	319	321	284	333	309	320	283	277	313	353	310	333	302	312	281	362	311	319	306	317	337	334	342	321	321	335	315	318	278	334	321	316	326	302	333	292	317	327	320	344	298	342	304	315	310	295	338	309	311	354	331	336	296	361	338	317	344	319	330	296	327	337	358	314	314	335	321	296	308	318	310	314	309	353	326	304	314	353	351	336	295	349	333	343	285	317	312	304	351	317	326	297	322	324	331	282	310	309	343	301	332	332	325	306	339	302	326	297	322	337	335	338	319	357	290	308	304	311	349	306	286	342	337	311	299	312	306	333	296	309	287	329	282	336	333	306	319	281	332	316	319	314	318	360	274	313	310	300	308	304	356	304	300	311	328	280	335	337	324	304	304	307	334	308	278	300	340	340	270	308	341	328	298	320	327	295	289	325	278	308	350	340	319	292	316	304	319	309	315	308	353	329	350	291	291	317	330	353	322	299	324	321	339	318	319	315	354	302	303	289	298	284	330	300	341	340	327	335	318	312	330	343	313	313	314	306	326	311	337	306	339	295	326	318	342	340	357	368	315	295	305	335	299	327	309	331	307	301	331	321	279	349	327	347	311	310	356	321	328	321	328	340	298	298	286	295	335	335	317	311	328	331	314	342	316	350	316	306	328	309	306	340	346	319	317	270	312	304	320	302	338	340	308	290	326	279	336	337	343	324	309	317	316	304	278	333	322	288	317	323	330	299	317	337	321	295	329	299	316	291	343	345	317	285	326	338	325	293	326	325	308	314	340	313	321	299	324	314	314	317	317	338	315	312	309	309	316	316	308	298	315	327	297	320	341	296	333	285	325	329	326	323	333	323	328	302	299	336	349	315	300	295	312	314	284	307	313	318	352	344	303	304	314	315	321	330	345	276	314	309	295	338	300	309	342	299	309	307	339	315	320	305	294	295	282	310	311	318	320	285	333	332	289	342	303	311	323	336	340	265	298	333	286	320	322	312	357	320	345	343	325	326	310	332	320	308	306	296	293	333	307	301	305	313	324	302	328	340	301	285	308	332	309	308	290	308	326	317	343	340	289	295	307	304	323	324	352	294	307	333	280	319	328	321	319	328	321	290	294	307	321	311	316	304	318	324	327	301	318	298	327	334	318	352	326	335	325	291	310	308	315	312	321	304	313	316	279	325	325	331	292	314	302	318	350	311	291	308	311	313	316	282	299	302	271	317	333	341	341	318	334	327	294	315	281	312	325	327	330	295	293	345	332	304	304	327	268	344	327	314	338	331	326	321	295	326	334	330	315	318	347	305	338	301	308	315	326	302	327	304	306	366	312	330	340	322	290	305	318	288	306	352	324	296	321	284	330	303	314	303	311	342	298	305	305	329	313	316	349	343	314	321	324	328	329	337	326	323	330	338	336	336	305	323	316	257	352	325	321	306	341	305	321	294	308	313	308	317	349	325	349	321	325	340	332	340	317	343	298	321	308	324	323	356	305	278	344	330	308	269	332	314	326	325	289	304	308	311	310	312	332	297	337	324	302	320	324	322	297	316	299	300	343	325	308	343	286	305	334	310	324	305	298	320	316	300	344	322	330	333	325	305	305	333	302	352	346	308	325	334	314	281	311	317	298	332	312	350	340	314	321	314	308	293	320	319	283	344	329	294	315	335	308	307	315	338	317	327	307	329	331	311	311	304	291	363	299	308	345	310	300	347	327	350	302	323	326	327	311	306	318	332	315	320	344	309	315	336	320	331	330	318	295	316	319	321	326	316	298	296	312	303	348	303	314	339	278	271	273	322	315	337	287	315	319	334	307	337	326	349	304	312	297	290	332	328	301	352	321	270	312	354	318	336	292	294	329	327	302	323	308	319	337	288	296	303	322	316	328	327	301	317	332	324	346	344	333	300	335	366	285	340	314	299	293	311	296	333	283	337	324	319	322	287	333	329	354	316	328	327	341	312	301	328	285	325	317	311	306	307	305	350	304	318	306	287	283	326	340	309	295	315	341	330	290	311	294	301	334	322	301	330	340	313	305	306	306	293	320	325	312	305	330	307	345	319	320	291	306	295	316	307	311	334	311	292	302	333	329	307	302	335	298	321	357	319	355	335	314	326	341	321	291	341	293	319	316	303	292	293	316	326	342	333	288	273	359	327	304	293	352	304	322	293	321	327	280	302	334	312	304	332	308	343	302	306	328	338	334	316	317
40920	35185	12083	6274	4354	3290	2644	2146	1765	1458	1195	1068	1004	948	921	853	748	786	737	692	637	626	1493	10499	12776	567	546	553	492	553	491	509	530	509	495	521	510	538	464	470	521	462	467	482	461	482	511	515	452	494	479	489	507	467	469	488	470	525	487	484	500	437	474	492	468	485	464	472	517	502	499	513	522	484	497	485	504	482	469	468	529	455	476	469	479	436	490	480	495	469	484	467	496	496	429	500	471	497	511	459	495	494	482	466	486	497	476	515	471	462	503	472	493	459	509	491	522	502	455	526	458	502	451	494	507	485	499	472	472	454	483	486	478	477	490	455	499	471	460	427	489	505	491	471	477	474	498	474	525	472	499	497	536	487	496	468	469	526	490	466	470	488	467	441	463	458	483	483	450	469	466	501	474	494	504	476	452	459	469	489	532	470	479	501	475	461	502	504	498	532	458	513	500	460	528	502	487	489	466	478	464	463	480	450	489	469	493	505	450	447	493	498	459	467	508	469	505	495	489	473	474	458	487	502	461	484	479	459	497	478	456	468	478	480	506	473	466	501	461	491	477	468	453	430	478	478	495	488	488	489	459	491	525	462	480	483	509	507	517	503	472	461	498	492	430	463	470	493	446	453	503	466	484	506	476	460	508	499	496	493	455	469	460	472	464	498	482	516	452	490	485	468	488	467	489	507	488	461	501	511	497	453	514	482	475	528	510	487	479	475	475	448	474	472	473	521	464	471	466	510	501	452	506	458	492	524	437	458	488	508	494	491	468	508	468	469	452	474	473	506	474	480	474	484	463	502	464	454	527	411	478	463	497	450	461	500	445	510	470	489	479	489	452	428	523	463	484	509	476	524	509	439	506	452	461	500	449	486	511	517	480	424	478	513	455	465	457	498	427	482	466	465	525	489	460	488	476	476	465	455	450	464	482	475	497	422	494	478	462	521	471	474	486	480	453	479	524	482	475	428	445	438	457	501	529	518	482	505	477	463	468	487	462	456	516	476	501	484	479	482	445	455	495	470	444	467	502	467	493	504	504	477	457	478	477	483	529	470	474	462	495	480	456	488	497	481	495	474	508	495	468	438	487	483	473	461	480	499	506	483	464	497	490	458	466	491	521	465	491	486	427	439	501	522	498	500	481	483	485	444	497	536	453	459	487	487	493	456	467	477	482	497	474	483	471	459	494	492	486	499	451	463	490	498	503	459	480	536	474	507	495	451	453	481	478	475	508	470	433	478	438	436	482	470	444	472	498	440	482	487	479	460	477	491	494	470	465	458	456	488	455	460	500	485	476	446	475	525	484	494	495	469	491	516	497	486	457	457	477	470	447	494	474	476	469	482	481	471	497	467	491	499	488	480	458	494	462	433	494	501	497	459	471	473	508	465	481	513	472	493	464	456	482	473	479	487	427	502	449	479	487	434	490	455	495	474	442	472	466	472	507	491	423	444	511	502	499	434	483	504	468	478	515	480	483	501	462	489	458	486	496	514	474	487	476	486	523	496	494	534	456	459	461	473	496	512	479	481	495	463	503	467	457	516	450	481	499	483	479	492	510	512	474	477	465	444	487	482	483	503	481	482	478	503	470	460	460	489	504	469	445	471	471	456	447	495	478	504	471	450	490	491	491	448	453	474	474	492	506	493	468	480	467	476	468	461	476	502	496	488	464	490	486	486	504	509	473	466	474	473	535	477	472	498	469	493	448	481	481	462	509	450	458	491	473	463	492	466	470	471	482	480	482	464	472	468	441	475	556	465	488	483	485	458	470	513	487	441	498	518	461	501	488	494	504	514	452	493	463	458	477	485	471	458	484	488	437	483	462	477	460	438	445	493	502	486	475	511	449	470	488	519	470	502	502	489	479	476	507	468	493	479	448	464	493	466	469	490	497	476	487	500	479	460	476	468	476	466	450	469	477	470	493	494	431	494	483	487	536	455	500	495	426	479	479	488	459	459	453	496	501	478	492	491	507	505	414	444	491	486	441	480	483	492	458	471	477	507	505	515	443	504	476	485	478	496	499	473	476	458	442	495	462	440	503	499	495	458	490	498	509	439	472	491	443	481	486	497	465	486	475	487	476	471	470	488	456	495	480	453	477	496	510	443	428	460	470	489	473	523	475	475	476	472	452	478	485	486	452	481	467	494	483	479	485	478	462	465	466	478	497	526	435	519	500	481	485	440	471	474	488	478	511	462	471	488	441	462	504	469	506	467	476	481	471	485	511	488	472	502	500	451	506	488	457	471	479	498	430	463	443	512	506	478	463	477	446	509	536	482	454	427	524	466	479	457	478	476	482	451	485	495	439	523	480	472	417	505	456	490	498	452	486	508	457	468	538	487	555	465	466	504	452	438	455	462	490	490	469	439	482	506	467	487	474	487	468	496	478	485	424	467	487	494	491	469	477	483	445	457	468	478	455	476	506	481	515	455	495	507	478	490	489	491	493	480	452	493	495	447	452	465	495	479	463	491	474	475	458	481	485	489	495	477	482	437	445	484	463	513	466	486	489	499	481	493	470	478	481	533	458	502	480	510	468	476	468	471	443	485	477	465	476	475	444	456	481	440	467	484	485	474	457	448	476	486	450	495	465	502	488	448	461	483	516	470	450	472	441	487	486	470	452	480	444	475	475	461	441	479	447	486	475	445	513	467	486	452	475	461	495	488	494	469	446	494	467	518	456	475	456	451	448	506	475	472	509	458	476	486	495	472	491	494	505	495	509	469	485	494	497	502	456	487	499	461	444	512	466	532	441	491	506	496	503	467	491	465	437	433	478	494	524	498	480	479	450	502	480	476	458	464	443	497	486	466	467	456	492	477	495	468	435	451	521	505	473	475	484	447	467	504	487	483	482	503	442	482	455	511	485	436	474	473	457	516	532	511	509	516	471	463	491	462	463	487	486	507	478	490	501	475	466	489	457	465	494	502	496	528	487	464	492	519	470	462	476	527	477	473	464	471	500	473	465	473	490	473	486	484	485	467	455	454	487	503	484	457	435	449	524	475	444	432	497	446	482	472	516	510	477	482	445	469	457	455	518	507	483	515	503	475	479	485	477	516	497	506	518	494	467	461	459	485	473	459	484	489	485	500	490	448	428	491	450	505	484	479	479	480	471	452	493	481	491	473	475	498	459	495	455	503	486	458	470	440	487	468	506	459	454	439	473	494	508	493	467	469	498	496	465	443	438	471	506	500	497	471	480	493	414	473	463	467	471	454	514	449	470	487	510	463	467	478	503	409	490	459	453	456	526	502	490	472	478	489	512	487	513	433	497	449	515	468	499	448	455	478	470	494	469	480	486	471	494	488	491	481	457	485	491	481	457	489	477	459	455	494	432	468	486	480	448	479	485	486	462	439	513	463	474	446	512	452	508	501	468	477	454	481	477	499	486	498	474	443	461	468	475	510	471	490	497	515	442	441	517	479	498	483	442	471	495	475	493	482	479	485	484	496	510	496	516	480	461	474	476	498	508	502	483	489	489	486	485	460
26257	20537	11235	1055	641	513	554	473	487	501	492	426	486	484	482	514	476	507	447	484	452	500	477	637	547	477	463	473	452	445	475	463	452	468	498	487	451	453	493	464	445	472	482	487	425	460	479	463	477	447	457	436	474	481	465	484	464	488	464	463	492	444	453	475	463	490	489	483	435	470	463	478	484	496	497	469	480	488	473	463	423	401	443	464	455	520	463	463	457	446	453	464	456	476	472	458	414	466	471	495	469	465	469	450	483	494	468	435	461	524	451	451	479	456	461	511	466	474	456	448	451	466	478	467	483	455	466	456	450	484	468	490	459	449	442	431	446	476	483	462	423	467	475	453	448	455	477	440	471	456	473	473	457	477	504	435	492	437	462	479	483	479	490	511	493	498	462	444	476	455	507	455	453	437	481	480	442	462	447	472	487	466	472	452	490	450	501	481	441	451	488	442	474	449	472	510	427	488	448	428	466	495	482	456	457	488	496	416	453	487	464	445	435	468	473	467	462	481	477	477	498	483	491	463	456	463	474	458	477	457	453	462	471	501	471	460	433	458	499	441	481	470	459	448	447	473	482	495	462	481	474	481	470	448	466	442	447	487	439	443	427	475	468	447	462	453	494	441	461	438	456	458	471	502	446	503	456	447	467	478	475	441	476	498	490	512	485	450	489	498	416	484	486	463	491	440	458	479	508	491	476	437	447	450	481	499	482	482	488	454	498	447	450	444	475	444	459	464	458	468	461	461	437	422	489	497	466	433	448	488	502	418	460	464	411	504	481	482	435	428	462	458	459	466	510	475	484	416	431	445	484	479	456	428	457	460	466	450	469	470	462	455	480	473	459	502	463	503	459	452	431	471	481	483	461	464	419	487	461	426	441	470	465	428	456	459	450	438	463	474	480	490	479	476	438	500	438	481	467	459	455	481	450	470	455	441	448	471	538	476	454	471	451	486	497	421	492	472	442	455	457	443	443	435	478	447	515	467	446	440	447	473	456	441	501	485	460	449	470	491	472	474	420	461	466	453	437	477	465	474	441	464	438	458	470	464	433	450	454	459	443	478	460	473	458	483	445	462	466	465	476	413	487	473	463	462	483	439	442	454	437	468	457	492	462	459	494	443	473	459	432	454	492	485	457	436	455	477	486	473	441	455	471	471	465	444	440	465	465	481	435	487	446	505	467	448	477	459	468	472	461	468	497	482	458	468	482	471	447	489	460	455	464	458	448	468	459	459	445	470	486	455	512	461	472	500	482	455	463	469	425	434	439	460	452	519	448	496	426	446	455	450	464	447	453	486	492	453	470	444	489	473	435	471	454	437	460	488	468	458	499	505	435	437	468	479	463	507	469	430	451	442	478	440	438	455	425	445	489	450	450	460	467	441	422	444	463	462	495	477	465	457	439	447	495	500	467	483	449	470	451	494	468	463	439	436	488	492	469	462	464	473	456	481	491	473	443	455	475	492	517	478	470	451	446	449	487	479	472	441	460	474	479	458	475	448	480	479	465	453	522	470	457	471	447	442	469	451	479	432	441	476	470	499	479	473	419	473	518	463	446	457	444	479	477	491	450	453	465	486	477	448	442	485	475	481	443	448	470	460	470	505	501	452	461	475	481	476	438	501	490	423	460	431	452	469	460	480	457	433	431	484	454	492	453	409	482	460	452	459	443	474	482	474	436	487	446	473	464	456	470	455	453	463	498	470	445	441	503	463	425	442	477	473	491	449	475	469	447	447	484	457	489	478	486	425	449	429	451	462	493	508	449	467	442	487	476	466	458	463	482	466	478	473	420	447	510	472	510	466	467	484	465	448	481	454	434	452	443	483	482	478	478	442	475	457	414	446	458	453	448	441	501	472	469	431	476	464	503	481	475	441	464	440	469	462	421	507	478	434	470	490	468	474	443	486	467	478	471	470	469	457	489	462	447	501	462	496	430	466	457	459	481	433	449	488	483	441	451	463	452	473	454	488	475	498	454	456	413	469	442	413	454	452	473	424	459	488	454	489	486	472	449	448	463	480	489	444	475	442	449	436	439	497	467	461	474	460	464	434	483	498	479	447	444	464	494	414	499	448	460	460	501	490	460	494	451	429	459	439	450	475	476	433	449	488	496	442	468	458	466	442	439	436	478	436	445	473	469	482	442	488	481	465	445	440	445	475	496	476	464	468	462	459	488	484	440	434	457	424	458	474	457	465	438	449	490	446	454	442	461	467	440	457	442	464	493	454	476	463	414	472	460	451	489	471	472	490	468	432	491	449	480	502	458	512	472	416	463	468	438	491	470	469	405	498	434	448	472	453	477	476	478	447	498	447	490	467	404	409	446	477	489	471	478	459	445	445	470	461	449	461	439	444	459	478	486	474	472	425	468	466	459	484	450	472	481	432	491	430	497	480	473	458	491	470	479	457	473	464	492	503	459	430	429	425	457	500	467	492	445	440	444	479	471	504	474	439	488	460	492	467	446	458	429	479	488	446	440	452	429	493	469	476	472	465	475	474	494	458	457	477	463	463	464	465	458	491	468	435	458	455	478	441	484	487	464	464	478	465	473	492	425	470	466	427	472	479	453	439	478	417	466	438	472	483	463	477	489	465	457	460	474	447	437	465	457	494	451	459	511	450	435	448	483	469	453	450	458	480	468	487	423	452	479	467	459	484	440	457	494	441	505	450	473	442	462	436	448	469	479	472	496	459	439	478	500	485	466	455	461	485	461	480	507	466	429	435	438	475	452	466	457	466	452	452	478	492	417	437	476	475	433	467	430	474	430	488	450	484	440	462	460	482	496	445	489	503	423	477	482	489	454	454	471	450	408	426	508	486	470	519	481	468	433	449	479	470	452	484	482	481	493	514	434	431	475	440	487	463	451	499	442	445	451	464	473	424	489	481	466	455	514	447	460	474	465	452	416	503	435	460	495	481	497	513	481	471	488	411	456	456	468	468	485	441	444	425	492	483	450	496	471	493	457	464	463	470	483	450	487	490	461	471	466	478	455	457	460	467	475	473	439	470	477	442	445	453	464	438	441	475	508	474	458	499	452	492	460	458	510	437	436	460	449	438	488	440	449	474	438	445	469	473	490	457	456	452	429	506	460	455	469	472	433	450	456	441	445	446	432	471	513	453	450	474	455	444	445	453	474	444	466	463	484	462	451	438	464	475	474	481	469	437	497	487	425	511	450	459	499	474	463	493	447	450	484	471	476	446	459	464	492	463	493	452	480	408	461	408	415	458	476	460	433	448	495	474	446	457	439	474	464	460	451	471	466	497	517	464	435	469	464	464	447	424	472	457	524	473	481	460	458	441	442	434	472	516	491	458	491	471	446	437	464	425	466	481	466	410	460	464	482	460	471	492	467	435	436	451	480	493	487	429	469	400	487	444	460	435	428	444	460	464	476	458	402	491	513	486	458	485	483	472	452	463	437	498	450	442	431	456	490	477	484	429	462	463	483	473	501	456	474	464	461	427	464	464	439	481	467	423	471	472	457	446
18734	11793	1444	1060	948	839	771	747	728	712	739	710	725	729	717	688	705	717	676	683	680	683	732	1121	960	643	745	686	700	682	676	706	696	650	704	742	667	708	634	698	658	710	717	702	721	624	675	693	680	666	699	657	684	703	671	665	686	706	704	660	700	623	660	665	679	671	655	678	688	680	687	664	670	686	683	688	718	646	650	647	678	653	673	710	692	666	693	658	664	614	672	698	631	693	695	701	664	717	684	666	673	706	632	677	655	663	704	691	652	645	699	675	708	670	682	642	672	661	671	646	659	670	674	663	758	679	669	656	720	700	685	693	669	667	685	670	659	651	698	725	677	619	678	690	661	688	639	674	673	652	655	703	658	678	642	690	741	681	666	673	664	650	674	638	690	711	702	659	623	681	710	669	635	716	689	680	689	705	695	680	680	699	688	714	678	662	651	708	646	684	697	693	674	719	677	694	689	682	678	651	624	681	737	677	701	710	701	641	692	681	699	680	664	684	669	681	672	693	672	679	670	681	652	639	682	679	685	672	722	669	697	661	702	631	664	713	739	694	704	664	693	728	694	715	660	691	679	632	668	684	682	662	618	657	647	660	654	659	660	699	699	682	682	671	702	648	698	681	703	646	677	680	676	680	715	680	664	707	670	711	708	648	688	705	671	678	643	701	694	686	670	662	689	697	703	652	688	676	645	645	676	649	644	702	680	708	715	685	667	623	684	643	657	662	696	652	707	705	677	661	706	677	668	648	690	742	695	694	687	669	677	667	669	681	655	668	699	731	626	678	712	642	674	650	646	703	655	690	682	729	725	675	733	704	657	662	677	642	721	679	690	674	660	723	661	705	696	690	722	647	733	717	674	700	691	695	687	669	742	669	680	692	761	699	674	622	712	701	691	685	649	644	678	678	674	712	672	642	664	657	674	647	669	653	711	664	709	664	686	678	676	709	649	656	668	672	687	651	650	640	720	713	725	675	670	695	666	653	683	701	687	639	679	682	662	707	681	693	676	638	722	697	674	717	664	698	669	690	691	628	649	681	641	664	662	671	673	659	691	675	689	681	685	696	706	727	693	699	649	654	662	702	685	722	685	681	696	650	723	681	713	679	672	647	656	667	734	699	621	688	677	720	696	674	703	709	742	689	699	685	645	686	634	683	698	673	681	703	644	679	689	714	714	705	618	675	679	712	677	707	651	667	694	689	683	671	600	715	667	683	673	666	670	689	665	708	642	723	654	710	656	704	719	687	673	654	702	728	694	702	680	703	676	698	676	683	685	681	687	691	644	609	619	724	684	715	720	665	696	685	717	658	689	724	709	701	669	677	706	687	663	688	677	695	655	696	686	705	621	725	693	643	663	658	632	686	657	702	691	702	658	704	677	728	707	668	710	684	696	678	696	704	680	707	694	691	705	677	689	666	712	721	693	735	662	651	693	703	680	633	691	706	679	699	668	651	670	677	628	724	686	680	696	668	664	666	732	698	689	693	668	720	713	698	711	722	690	637	683	717	684	673	676	705	687	724	672	686	709	637	679	648	717	755	680	716	684	673	650	678	700	692	680	632	677	721	714	680	704	673	688	696	696	669	683	684	659	704	680	661	691	712	678	692	681	683	695	680	742	719	692	685	658	664	677	664	621	669	647	648	613	652	684	724	687	674	719	677	677	663	662	703	665	669	711	690	663	717	687	719	679	691	709	692	665	665	664	672	657	646	640	680	672	683	653	711	672	673	721	682	687	632	688	675	709	699	710	658	699	649	652	699	614	649	636	687	655	662	675	691	658	677	728	669	700	651	723	685	725	623	701	710	671	696	710	686	646	686	670	671	700	683	631	673	665	665	709	641	661	700	682	690	709	670	641	703	675	655	639	700	581	669	759	699	728	661	683	683	658	683	682	671	696	706	689	703	658	666	687	678	638	681	629	702	646	661	725	660	727	646	656	638	685	707	670	706	688	673	704	639	722	653	656	633	644	678	718	691	679	654	697	640	688	692	678	657	665	669	664	657	647	680	681	656	691	646	671	656	662	760	659	676	702	698	669	685	619	627	673	638	627	671	711	699	682	692	647	754	720	635	697	658	641	683	649	685	656	667	676	640	675	712	666	677	661	665	646	667	691	705	615	675	689	697	684	665	673	664	690	673	645	673	728	683	690	633	641	738	693	705	701	677	698	659	697	665	697	675	632	647	719	703	678	625	685	689	696	653	682	712	670	683	716	741	661	653	722	643	652	691	691	685	707	693	692	635	672	666	672	648	643	713	670	666	691	656	682	670	676	660	680	678	655	723	682	694	671	716	683	661	698	706	717	652	631	652	669	689	630	663	706	668	677	693	673	701	665	688	661	681	716	708	653	694	705	658	703	676	650	661	687	683	688	654	610	653	668	631	662	644	668	645	667	685	718	694	704	639	663	629	701	704	675	700	661	672	683	637	650	669	651	690	694	640	687	658	680	683	676	673	697	693	725	688	693	637	694	658	699	680	687	682	653	662	676	682	650	691	660	701	695	681	631	653	690	686	674	642	707	673	651	683	681	707	689	645	699	641	693	705	669	704	667	728	670	719	680	654	698	702	654	729	690	694	723	657	657	691	728	689	654	707	637	640	675	683	709	689	690	662	694	704	698	632	638	666	684	721	719	665	698	716	680	658	662	679	680	700	667	753	668	654	678	651	714	693	676	670	662	679	666	695	662	723	717	661	680	705	638	669	694	690	724	672	696	646	702	657	677	689	632	694	677	727	664	699	669	715	705	679	654	640	733	676	689	655	671	666	726	718	694	703	701	675	584	674	662	706	683	699	639	636	681	714	702	682	713	667	675	658	665	695	663	712	685	692	692	766	643	682	674	670	718	659	649	665	725	685	681	711	728	655	661	617	677	704	638	712	693	697	713	713	652	682	715	695	638	685	657	657	705	697	694	680	705	692	675	658	709	695	671	634	671	668	704	630	685	690	640	675	696	689	701	675	652	679	652	690	700	675	648	633	706	662	656	699	743	651	712	652	663	685	690	735	670	695	665	694	706	689	710	654	664	650	683	682	689	712	684	660	633	691	719	674	686	703	646	657	674	726	653	741	679	673	708	648	682	668	689	670	689	702	717	652	692	653	649	657	694	640	672	703	693	674	671	688	722	673	710	663	669	693	675	703	688	694	709	669	724	686	708	668	696	719	706	711	661	689	625	703	632	689	691	704	673	664	652	729	707	721	648	654	697	686	663	680	699	671	652	719	674	681	698	685	658	661	670	672	702	652	724	697	669	691	690	661	653	645	683	618	629	698	667	683	662	712	681	712	661	738	687	657	691	708	647	670	680	662	697	692	712	629	672	753	694	712	698	674	665	705	690	695	706	656	685	689	676	724	683	678	709	654	658	654	662	676	671	681	661	682	655	683	707	723	679	661	681	652	667	734	725	670	674	710	680	706	714	689	674	623	676	671	668	689	716	709	679	704	656	699	653	710	694	700	682	654	658	736	686	646	684	675	638	695	666	636
23806	20901	28415	23513	20857	6847	1165	867	713	710	697	605	653	603	633	607	569	579	529	595	578	567	575	716	1451	1267	569	576	565	544	568	547	552	572	513	560	609	549	585	547	540	530	588	551	556	547	539	512	541	561	528	552	534	548	548	552	509	535	520	577	573	532	556	574	556	616	547	574	547	536	590	569	531	536	552	549	549	556	540	533	577	543	532	550	574	510	526	509	524	556	558	546	552	545	596	558	555	503	529	598	515	508	556	528	556	526	543	587	507	512	553	592	552	555	508	517	522	516	517	541	565	535	534	503	543	542	509	580	585	569	542	488	534	583	545	537	489	504	561	541	575	542	479	559	529	556	472	514	555	541	523	520	551	521	530	510	557	541	563	557	529	506	554	520	580	537	579	522	540	585	531	561	515	554	526	600	522	583	526	559	542	567	545	562	543	587	516	540	518	547	546	509	530	559	536	545	504	503	535	544	541	496	550	557	538	536	506	522	517	579	541	500	565	524	550	543	542	579	540	513	509	528	565	544	545	560	533	554	508	530	539	505	547	523	524	508	533	527	548	544	554	550	547	487	512	537	514	531	560	543	597	515	506	516	529	529	534	561	570	554	540	500	545	541	510	584	496	518	547	526	530	533	537	569	565	506	511	544	519	565	542	542	554	567	542	548	532	537	536	504	565	535	519	536	498	544	581	513	533	525	521	573	541	492	569	499	519	536	517	519	527	561	519	564	580	555	551	520	552	554	518	538	564	567	563	529	519	556	568	540	531	524	569	539	502	526	561	528	572	563	529	562	553	518	527	540	597	515	526	534	550	537	563	556	534	543	553	573	494	530	525	510	559	519	552	553	582	571	537	553	525	562	507	541	551	532	514	513	537	556	576	548	543	533	540	536	599	572	509	579	541	504	503	508	522	516	505	540	567	558	549	566	554	561	547	575	503	560	568	523	552	564	560	522	542	549	542	547	526	563	567	521	546	536	536	568	542	537	498	551	516	510	596	551	531	524	522	558	528	566	521	508	523	541	547	545	573	506	598	544	561	541	576	561	542	524	521	550	574	547	556	553	566	521	532	561	588	538	532	544	504	547	544	506	543	546	555	564	550	548	566	572	583	527	529	543	566	575	538	499	535	523	553	558	518	516	541	558	541	550	527	514	552	469	526	548	534	543	553	541	540	535	587	532	548	537	539	552	529	575	468	533	534	542	512	581	546	547	547	526	565	556	547	540	511	527	544	546	554	523	554	561	555	571	545	549	511	547	547	562	534	535	566	567	521	524	514	528	560	548	525	587	552	516	482	580	517	517	588	487	568	540	478	552	518	570	539	575	522	532	511	564	536	520	531	587	528	518	561	527	550	533	523	531	523	542	524	520	520	544	531	567	533	545	572	560	505	539	539	526	516	538	503	528	518	572	513	528	519	556	530	553	499	535	541	506	541	556	549	518	554	543	518	536	575	518	544	514	571	513	508	521	526	532	572	538	551	564	546	563	527	549	571	521	538	570	560	548	559	551	548	544	567	524	489	546	519	584	534	533	521	566	549	540	478	553	528	534	563	551	516	556	544	563	560	518	557	546	554	553	559	571	526	515	515	529	492	543	525	550	513	530	546	577	541	573	488	550	556	519	520	518	514	565	548	528	543	522	517	524	549	591	496	532	518	508	574	506	574	553	517	517	549	515	543	477	563	517	551	532	513	546	573	545	607	547	526	529	559	580	503	546	556	506	524	555	548	533	497	535	530	518	509	585	537	548	571	529	592	535	543	578	518	548	544	535	520	532	563	582	541	565	541	505	549	558	544	519	571	570	520	544	566	518	541	539	525	536	530	541	530	532	515	577	562	596	536	512	521	494	566	528	517	512	543	540	562	542	575	529	502	526	541	544	544	514	551	558	517	539	531	527	522	555	540	529	569	551	550	522	531	547	547	521	486	556	512	560	530	527	543	533	521	587	509	557	518	559	526	547	565	552	569	534	544	542	533	561	561	557	563	527	539	545	574	514	576	519	538	554	553	556	486	554	558	505	534	542	540	534	532	528	566	528	517	525	509	535	557	528	528	534	541	560	582	507	539	551	538	521	529	575	543	524	512	485	555	528	549	552	490	570	513	516	541	522	556	569	503	513	542	576	538	542	517	561	568	567	556	572	562	549	527	537	582	529	540	531	545	561	517	542	555	539	566	515	562	481	559	536	504	569	520	531	566	569	541	553	560	572	551	498	567	547	542	554	550	551	506	570	575	559	563	548	537	579	535	554	572	517	544	477	564	523	558	543	542	506	519	550	549	526	506	535	512	530	533	532	514	535	545	551	566	565	511	519	552	552	533	519	554	491	579	587	534	565	505	567	545	528	531	560	529	529	545	516	553	529	537	537	513	559	573	554	549	540	539	564	555	520	523	530	491	534	518	514	514	545	552	542	556	541	515	526	543	532	523	564	541	529	548	517	567	478	516	529	510	525	577	530	545	538	524	503	604	559	563	532	536	560	554	533	551	574	554	534	538	545	500	531	550	514	534	533	547	529	518	545	559	539	533	508	541	540	552	524	531	556	544	537	527	532	528	533	501	553	500	546	514	537	579	556	587	571	560	566	518	523	559	527	541	547	538	512	545	560	525	561	601	476	526	571	544	527	522	581	507	578	579	531	551	570	529	539	534	505	537	508	515	537	540	545	540	556	535	521	527	509	557	524	541	529	557	531	527	525	545	548	536	541	527	533	526	504	546	574	541	508	513	518	520	538	576	570	600	577	500	536	513	512	506	516	542	543	529	551	484	578	539	577	523	510	576	554	563	531	526	548	550	563	567	545	545	518	574	540	561	526	521	553	546	531	538	534	511	573	506	605	542	556	560	536	534	513	528	540	517	573	537	512	531	539	549	530	560	540	521	543	528	521	515	501	529	553	590	554	478	487	510	580	556	516	539	566	517	572	574	527	577	510	531	549	537	595	507	559	547	560	540	532	541	590	510	523	546	500	569	534	567	542	537	505	528	553	540	513	554	532	576	556	535	540	538	559	590	515	546	555	543	536	551	518	543	564	527	525	548	518	534	511	526	552	518	548	528	551	584	514	543	490	536	553	554	529	537	548	549	578	540	561	558	516	557	525	557	560	550	586	549	534	532	560	534	538	539	544	516	488	535	516	548	518	562	525	541	547	555	554	537	546	536	548	543	541	568	513	531	512	534	531	550	575	520	559	554	531	544	538	526	492	515	534	553	538	534	537	517	499	558	512	553	516	545	539	563	526	535	524	565	581	536	515	501	529	527	521	551	539	530	558	568	551	530	542	561	580	492	551	541	564	549	503	571	538	544	518	541	566	521	511	532	538	531	536	516	517	547	562	544	566	565	536	543	520	544	532	506	536	505	559	530	555	579	544	547	537	548	570	549	559	498	544	560	546	509	539	556	532	523	504	568	534	553	557	545	531	533	548	569	575	507	496	546	576	536	538	535	568	573	541	541	531	527	511	520	577	506	573	563	553	565	503	527	549	511	558
38052	26362	7882	4070	2939	2253	1911	1653	1446	1276	1275	1127	1103	1034	998	1014	943	884	916	917	864	880	956	1210	3127	2399	825	855	799	822	817	795	787	834	826	771	820	816	814	802	834	796	847	827	818	830	808	824	799	784	817	826	835	834	767	871	789	829	790	807	806	815	819	775	783	833	812	853	763	773	796	839	800	778	858	804	786	806	798	818	767	822	836	792	789	803	846	790	828	855	783	807	811	815	813	775	825	765	858	710	787	802	779	826	772	780	763	809	791	787	860	764	868	755	836	817	806	798	748	787	803	759	780	837	789	824	781	819	800	824	801	825	819	771	815	802	749	803	803	745	769	789	805	746	796	786	828	817	806	784	834	794	788	809	773	799	798	827	815	826	759	807	767	833	815	816	825	779	770	784	829	773	807	803	863	778	798	838	740	750	759	813	799	755	783	827	783	791	751	842	800	779	818	796	852	801	740	760	731	770	798	843	768	805	806	845	823	794	767	779	808	771	775	833	759	792	803	852	827	817	819	803	730	792	818	848	811	824	816	813	830	824	819	752	819	779	809	779	737	804	825	766	731	792	832	816	773	823	783	817	818	841	803	802	797	841	827	799	798	773	793	820	851	807	794	785	794	792	856	802	792	751	802	841	775	761	790	749	823	765	806	824	835	837	794	815	816	808	859	819	796	793	790	776	794	810	757	790	767	772	798	827	800	728	815	826	789	784	773	824	849	868	807	774	725	809	804	791	804	790	771	823	743	806	821	793	847	809	824	802	802	798	815	820	794	850	783	807	802	814	779	805	739	797	758	850	858	767	770	788	773	808	774	781	783	803	784	819	776	784	775	774	782	770	799	752	806	789	785	799	751	798	785	826	828	828	825	787	804	791	779	811	821	782	829	772	862	787	800	786	788	785	753	780	763	764	792	848	767	785	804	773	850	795	817	766	787	784	816	778	755	758	826	857	765	789	870	843	774	829	801	837	783	831	779	799	822	837	815	757	810	776	789	769	752	826	775	770	793	787	776	823	755	803	815	865	788	806	788	801	766	842	732	826	796	831	804	795	828	800	800	807	768	788	809	786	760	849	841	837	791	783	794	849	797	814	812	834	802	829	834	765	804	746	804	778	789	821	798	835	796	774	839	738	787	817	817	803	781	781	834	749	825	789	784	749	780	798	841	739	788	809	796	757	826	786	811	826	829	818	764	773	787	794	757	815	819	805	771	785	806	815	819	786	811	794	772	784	779	807	826	852	823	744	776	787	843	799	805	761	804	844	788	794	794	773	811	793	814	796	740	842	818	762	794	812	837	825	807	782	827	788	806	787	842	831	743	758	846	768	833	765	794	777	777	805	836	793	793	786	831	820	771	839	732	795	802	784	764	829	828	812	739	817	795	781	811	750	836	811	840	762	805	807	801	808	815	814	828	776	813	832	803	819	788	784	808	754	752	820	801	819	800	791	794	798	777	839	813	815	777	816	783	787	794	814	834	835	794	776	796	815	791	833	785	805	775	804	821	828	814	755	770	789	761	811	785	785	846	826	793	806	795	835	783	845	793	826	774	811	776	800	784	798	811	820	762	790	788	792	797	744	801	798	833	806	793	828	790	856	788	741	825	788	802	835	809	845	823	759	758	774	811	818	805	819	805	749	793	821	753	807	820	833	813	802	761	782	784	750	753	834	751	821	786	770	806	820	781	804	811	830	803	799	826	812	808	826	749	854	747	789	808	779	768	807	787	789	794	842	789	837	796	777	810	801	858	791	820	761	796	779	762	798	776	796	793	849	775	790	820	804	826	773	823	798	817	840	805	834	837	829	783	774	763	785	814	814	736	803	896	817	774	803	858	814	817	787	831	847	789	783	781	796	775	817	795	811	819	808	757	780	832	777	798	789	770	807	781	770	801	864	873	802	844	756	794	766	784	818	820	803	789	869	781	793	803	824	830	787	770	806	762	798	783	816	832	850	787	771	804	732	749	761	806	754	807	844	803	779	756	832	772	837	745	761	773	816	793	769	756	831	824	788	810	765	747	810	778	812	758	765	821	811	807	755	813	774	780	795	749	782	833	804	800	763	813	831	788	841	806	780	781	802	760	790	765	807	797	843	809	854	817	788	790	757	795	815	799	814	804	747	790	804	802	819	800	791	803	775	799	811	800	773	787	796	818	776	775	803	830	804	818	801	806	828	801	840	721	796	792	818	783	822	792	759	805	762	815	793	796	801	843	811	782	784	828	769	800	798	803	774	749	805	847	817	782	761	865	813	799	793	788	780	786	760	856	803	787	791	816	788	782	833	820	795	802	789	807	779	826	768	780	804	823	788	815	769	775	832	774	772	793	817	788	819	850	835	802	781	824	818	793	782	779	822	751	815	800	763	865	805	819	764	809	772	799	779	799	769	775	782	806	805	797	762	823	813	791	808	790	829	830	787	787	810	827	771	771	768	827	772	834	748	818	807	861	813	783	812	814	805	804	781	820	806	819	809	809	765	807	829	809	764	806	799	780	803	794	822	843	762	778	805	821	831	798	763	781	765	836	807	775	776	837	811	800	760	786	830	773	831	785	857	774	831	809	859	756	802	752	748	780	801	807	788	742	733	747	755	789	828	801	809	797	821	807	781	817	748	752	777	836	798	833	729	817	756	788	784	861	836	817	780	833	806	790	777	848	779	742	768	812	820	797	813	805	825	825	825	819	826	781	778	825	764	779	803	816	768	805	824	824	782	798	796	808	844	796	808	748	793	803	818	810	805	855	807	794	822	776	819	814	837	763	777	840	778	848	841	796	837	790	801	725	829	861	864	803	803	791	776	769	801	858	778	784	820	740	800	813	781	750	800	800	830	802	837	810	799	802	832	765	769	764	780	824	775	806	805	811	834	823	845	819	798	774	843	818	802	776	848	861	774	800	749	774	757	824	786	792	800	801	777	784	819	817	797	818	836	768	794	823	815	830	823	823	792	821	802	813	837	827	778	799	781	824	815	802	806	772	811	845	778	776	767	776	785	801	824	795	787	772	764	769	766	773	745	766	822	809	752	782	806	806	805	785	794	809	837	763	729	803	792	749	801	791	815	808	806	762	818	769	762	794	822	827	786	753	798	821	787	825	814	771	811	806	784	797	792	768	835	774	806	798	807	802	766	823	808	826	822	853	768	825	834	809	779	828	761	818	840	790	754	849	789	833	744	822	797	814	806	765	773	829	810	822	778	781	768	767	787	794	804	828	844	805	782	739	779	794	784	763	812	790	815	751	772	815	825	800	777	783	764	750	778	789	851	807	814	801	766	842	835	821	777	787	801	782	784	824	817	793	796	851	768	850	832	845	851	813	822	730	804	811	808	806	774	792	764	828	798	864	765	794	822	816	800	796	825	782	807	807	826	799	788	784	785	783	815	763	815	807	830	796	789	761	788	837	791	802	751	813	820	777	811	792	790	867	838	779	788	799	810	786	792	759	807	744	767	841	830	806	757	773	776	824	826	821	770	737	732	817	752	856	821
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
