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
340352028845	340352029364	340352029914	340352030464	340352031014	340352031564	340352032114	340352032664	340352033214	340352033764	340352034314	340352034864	340352035414	340352035964	340352036514	340352037064	340352037614	340352038164	340352038714	340352039264	340352039814	340352040364	340352040914	340352041464	340352042014	340352042566	340352043114	340352043664	340352044214	340352044764	340352045314	340352045864	340352046414	340352046964	340352047514	340352048064	340352048614	340352049164	340352049714	340352050264	340352050814	340352051364	340352051914	340352052466	340352053014	340352053564	340352054114	340352054664	340352055214	340352055764	340352056314	340352056864	340352057414	340352057966	340352058514	340352059064	340352059614	340352060164	340352060714	340352061264	340352061814	340352062364	340352062914	340352063464	340352064014	340352064564	340352065114	340352065664	340352066214	340352066764	340352067316	340352067864	340352068414	340352068964	340352069516	340352070064	340352070614	340352071164	340352071714	340352072264	340352072814	340352073366	340352073914	340352074466	340352075014	340352075564	340352076114	340352076664	340352077214	340352077764	340352078314	340352078866	340352079414	340352079964	340352080514	340352081064	340352081614	340352082166	340352082714	340352083266	340352083814	340352084364	340352084916	340352085466	340352086014	340352086564	340352087114	340352087666	340352088214	340352088766	340352089314	340352089864	340352090414	340352090966	340352091514	340352092064	340352092614	340352093166	340352093714	340352094264	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21455	20028	27349	24397	20863	20196	13675	1982	1318	1192	1121	968	1023	928	911	906	883	896	834	887	773	834	822	834	897	777	786	763	797	827	801	791	793	776	817	823	774	805	763	780	776	735	739	769	779	816	782	823	807	770	806	786	744	771	798	742	810	804	810	763	787	789	727	734	702	757	761	747	772	755	732	761	774	791	742	717	712	774	761	778	719	779	805	754	765	772	740	765	742	748	748	724	740	754	761	775	735	738	772	710	735	803	783	776	740	772	728	749	749	785	756	765	737	759	783	739	768	749	746	766	790	774	752	729	777	760	754	741	767	737	724	777	722	733	773	722	787	721	800	802	728	776	722	737	726	718	746	787	741	723	772	710	748	772	765	731	744	804	763	754	816	761	776	755	784	763	783	735	718	742	738	732	817	770	805	756	774	798	772	726	760	738	753	780	733	755	772	770	805	764	757	782	726	732	754	789	703	810	731	736	726	840	783	755	759	787	767	746	738	762	732	807	764	783	801	771	783	808	770	807	722	749	694	765	746	786	749	792	777	792	812	762	721	758	721	785	672	778	755	748	752	772	756	753	734	704	732	757	742	790	731	793	767	780	807	749	739	753	692	740	761	782	772	755	748	791	706	775	753	746	782	757	754	702	727	747	733	732	751	756	774	725	758	736	761	723	750	781	788	752	773	824	738	736	758	729	733	698	761	792	733	756	811	767	779	770	753	722	767	777	701	721	749	801	711	740	782	733	769	774	741	761	724	755	750	747	773	777	744	734	719	739	775	782	732	758	728	773	754	801	760	789	769	778	773	739	770	740	719	787	732	756	712	765	750	733	764	759	742	740	813	729	783	772	781	752	760	758	804	782	710	733	768	766	751	747	761	755	745	762	775	769	714	775	743	788	747	822	782	759	764	754	754	819	737	769	760	766	699	803	782	704	752	751	733	725	734	764	765	748	747	766	759	738	790	701	719	734	756	753	767	796	792	804	815	777	755	810	775	737	767	796	748	749	697	735	736	759	710	720	769	721	742	762	714	746	746	719	748	736	706	777	740	778	711	748	769	767	775	754	776	793	739	740	739	773	747	759	751	736	802	773	714	710	791	775	772	776	735	744	747	808	746	717	769	691	798	732	760	760	766	745	746	781	786	765	753	694	771	768	767	777	737	756	765	766	724	748	682	712	765	762	778	795	765	782	753	738	740	768	783	702	747	769	770	773	797	732	731	787	726	746	730	745	791	733	764	756	754	749	744	770	746	768	723	741	768	733	784	742	732	738	713	744	736	775	749	763	760	751	737	711	802	781	762	748	783	740	763	773	787	734	786	760	694	709	786	788	766	772	803	759	762	776	833	781	747	766	792	701	753	748	725	796	735	710	726	782	731	690	757	734	704	724	752	779	740	770	741	801	757	777	738	739	734	773	739	770	774	816	711	779	723	744	768	752	734	753	751	790	748	777	801	778	761	765	734	780	763	726	755	721	750	730	795	738	778	767	729	733	776	708	775	803	776	732	763	735	752	754	752	803	755	769	719	746	734	775	721	770	721	762	773	758	729	725	779	764	777	777	721	794	731	790	730	798	702	735	777	760	757	761	764	747	786	755	758	771	764	748	729	713	755	782	705	720	769	797	758	707	746	776	782	730	780	731	711	739	741	719	775	770	804	697	755	799	807	761	758	725	790	741	776	724	740	748	734	747	733	796	791	676	736	752	762	733	785	762	774	770	791	750	767	763	741	745	762	753	713	778	798	712	740	771	761	736	768	741	739	767	783	769	767	742	780	713	713	764	737	728	744	750	780	737	691	787	767	732	749	794	791	800	754	729	798	706	759	790	761	774	756	753	752	749	739	791	748	778	788	736	741	720	758	749	783	764	797	774	735	772	744	719	740	750	773	761	763	753	770	734	720	775	778	810	737	766	758	748	757	784	772	768	705	715	752	706	785	718	732	728	723	769	752	747	698	697	738	719	757	757	730	736	753	849	780	763	752	729	726	749	754	761	748	759	717	756	743	751	725	761	748	764	782	800	727	786	753	764	737	739	777	806	725	735	742	742	723	732	695	733	733	745	754	788	750	792	787	768	747	736	760	775	707	753	732	733	759	774	737	771	767	753	699	762	776	759	741	750	792	765	727	760	747	735	738	741	780	765	755	735	766	777	719	800	828	791	717	765	695	740	773	733	762	785	754	744	782	747	762	786	776	785	760	750	800	744	765	748	735	745	719	723	781	729	790	794	764	783	735	777	723	774	775	735	775	759	745	765	748	797	741	772	748	779	816	744	725	716	750	755	772	747	724	715	734	751	760	825	748	739	798	751	750	814	782	759	760	767	738	767	771	761	760	710	745	779	792	809	808	721	759	736	755	744	715	712	764	739	778	736	769	784	771	748	771	804	774	764	763	792	700	766	748	781	741	750	731	740	759	752	744	751	753	787	698	698	757	766	772	740	747	735	704	755	740	777	769	706	766	747	709	794	764	789	711	797	727	733	730	765	715	753	790	767	728	760	740	797	770	733	736	750	719	706	775	652	734	736	804	733	770	728	696	710	715	775	778	787	716	716	803	760	740	738	743	784	740	725	798	751	724	757	758	784	738	736	759	810	785	737	764	775	767	720	759	804	790	767	728	738	713	725	784	745	773	752	727	728	801	726	769	737	726	761	727	753	777	752	731	722	720	737	795	784	759	778	772	813	741	761	778	726	761	759	804	743	751	762	759	728	753	793	738	743	823	755	727	751	764	743	761	743	760	721	817	788	746	707	794	802	671	798	738	737	739	768	732	730	775	781	721	729	738	686	733	723	744	762	776	728	837	778	796	814	789	748	748	733	747	765	747	780	746	791	762	736	748	774	805	690	783	787	744	749	722	749	706	746	756	785	726	758	744	731	742	703	740	699	732	746	807	782	727	743	783	766	756	748	745	756	771	776	748	733	736	745	830	702	780	714	752	771	760	776	689	756	743	724	789	765	720	729	792	715	753	716	777	674	773	752	716	783	726	774	751	747	750	774	774	738	727	693	764	782	766	689	732	776	767	749	775	747	781	681	758	752	791	726	693	733	734	721	743	735	774	741	732	742	731	739	794	727	765	750	772	782	798	735	655	720	708	796	756	724	757	700	735	698	805	756	767	768	739	766	766	735	768	762	707	742	747	767	768	784	777	746	767	740	766	736	734	785	775	721	722	750	755	814	772	688	714	754	725	795	713	767	734	716	745	752	741	767	787	751	746	778	792	797	778	791	792	780	735	765	758	765	779	770	714	799	758	709	798	714	764	799	738	769	752	764	740	792	734	751	768	751	773	754	769	811	778	761	771	716	738	766	708	772	767	770	757	777	777	759	778	730	765	752	738	708	754	771	755	724	756	772	788	721	755	725	752	740	688	766	795	767	809	729	773	751	750	689	729	746	735	812	745	760	738	725	742	703	755	782	734	748	778	761	769	736	745	776	772	753	764	763	757	756	737	721	702	755	762	785	765	702	749	758	771	734	761	760	715	768	735	773
13318	16535	29050	52978	18114	3453	2826	2412	1963	1670	1572	1413	1318	1255	1140	1057	1057	957	980	929	938	943	905	956	922	924	876	902	880	896	897	884	891	885	818	841	857	826	847	840	824	798	873	854	838	837	825	804	834	767	815	847	821	852	854	821	816	851	799	908	846	833	819	877	823	847	869	807	835	855	837	798	838	826	775	864	840	842	841	843	824	856	793	820	809	833	793	835	872	857	805	811	826	766	774	772	801	824	845	794	761	764	855	804	818	813	807	855	825	836	755	835	793	842	791	799	797	831	800	771	833	813	806	819	780	811	861	845	829	804	834	839	818	820	832	843	845	835	799	787	812	848	812	859	760	818	808	852	786	820	822	771	835	776	854	826	847	795	800	858	813	777	810	833	861	850	808	791	819	794	873	771	808	797	851	839	825	830	848	849	850	822	817	798	807	808	855	867	799	867	858	835	816	807	772	797	761	847	826	810	845	813	880	842	875	776	802	801	851	818	822	788	854	779	807	871	810	825	818	801	798	802	823	804	866	854	820	817	823	836	796	839	805	796	847	873	805	798	861	848	792	796	795	836	826	760	821	780	818	798	816	811	820	815	799	806	851	824	814	798	877	839	827	790	831	825	787	835	797	781	846	823	809	771	817	823	791	761	830	785	773	862	847	843	842	829	836	844	826	817	801	807	782	807	858	774	864	854	810	783	849	803	859	816	794	839	797	889	863	847	856	813	856	772	808	849	803	797	770	827	754	797	790	809	789	839	856	772	804	830	810	826	805	824	857	786	767	847	814	844	849	847	802	822	870	828	793	841	751	790	819	813	770	827	775	796	783	844	809	863	845	815	775	849	802	822	821	815	859	819	795	837	840	795	831	824	888	794	831	790	836	793	832	810	802	833	805	826	784	835	846	819	818	824	836	799	806	813	851	802	760	837	772	783	837	864	831	841	797	786	820	841	786	803	801	787	802	800	838	801	828	873	859	806	781	863	861	832	808	837	790	762	811	774	806	868	830	820	763	829	864	779	856	869	837	819	824	852	820	814	844	782	835	838	799	838	840	803	796	809	806	831	817	841	782	817	835	803	807	821	804	777	817	773	836	806	831	821	832	787	816	831	816	830	881	773	838	782	800	845	863	770	831	858	803	827	805	812	814	868	829	843	789	822	786	814	821	880	840	889	859	854	844	766	845	809	895	834	863	827	809	836	820	815	793	810	836	824	824	835	805	821	803	834	826	826	796	814	799	782	827	842	803	737	805	831	860	817	828	864	818	828	833	834	807	849	780	839	785	839	774	812	817	812	810	784	872	805	788	828	803	790	845	821	777	784	824	786	814	792	830	820	797	791	805	874	827	795	854	858	787	802	774	804	850	834	866	783	814	815	793	820	788	807	829	833	855	824	846	791	833	782	867	818	814	846	837	811	784	868	797	829	845	833	845	809	831	827	861	845	838	834	875	841	796	765	850	829	835	848	816	865	811	758	808	833	799	815	884	861	830	829	838	824	827	852	860	824	813	839	835	876	795	837	786	788	778	736	806	836	819	792	802	790	755	837	809	802	821	784	865	807	814	829	818	832	790	828	786	805	833	849	786	772	808	815	809	796	855	828	766	836	829	836	788	828	811	802	829	802	770	827	805	823	814	830	806	843	859	817	801	852	843	815	856	863	810	834	809	817	818	848	849	834	830	803	875	837	817	772	850	845	850	851	802	831	830	781	850	815	786	847	818	802	788	850	777	834	824	815	809	778	790	860	813	783	830	807	834	832	815	817	874	820	809	825	862	823	787	781	776	835	825	829	785	863	831	764	851	827	843	762	825	772	812	820	800	823	814	818	858	772	781	800	773	836	772	836	774	827	831	802	808	796	802	827	758	855	809	847	868	887	830	812	788	813	784	867	820	791	822	849	856	800	827	821	829	878	814	846	850	837	834	782	808	796	761	805	828	786	864	824	857	823	771	841	821	830	820	834	808	783	810	776	790	820	893	805	821	841	826	813	864	829	829	817	842	800	823	816	825	875	796	806	847	786	805	812	830	844	872	860	790	791	756	856	791	836	774	789	867	842	819	842	779	809	797	785	824	810	789	822	845	876	780	870	773	801	914	832	807	812	793	841	782	809	805	861	822	833	802	801	855	784	809	826	813	767	850	820	864	835	793	834	810	851	842	745	825	810	814	762	836	815	841	840	818	850	805	834	836	822	784	778	799	843	850	842	797	828	783	830	789	806	826	812	777	863	825	799	827	933	771	829	784	779	846	817	846	829	813	795	799	869	848	791	843	834	851	851	870	810	839	842	766	791	863	835	865	826	827	819	862	830	844	831	829	839	834	831	826	825	838	870	772	819	821	854	840	848	822	803	795	820	878	832	822	809	842	876	796	792	819	802	831	850	788	876	756	822	857	765	787	854	814	873	834	830	865	804	824	823	759	837	798	775	827	829	810	804	851	768	860	830	834	867	832	816	807	792	804	797	808	781	792	881	849	781	838	792	785	816	806	835	803	803	849	847	769	843	787	847	818	792	841	866	851	804	786	823	817	776	797	813	819	804	830	770	813	849	812	817	836	823	792	803	860	846	809	806	769	859	844	844	845	774	819	838	746	813	856	798	818	798	822	837	777	805	825	821	842	809	796	796	807	785	741	822	861	825	802	820	866	827	793	830	785	798	799	819	812	838	816	805	820	778	785	808	861	810	825	795	831	857	793	800	760	886	836	782	848	831	830	822	787	827	805	840	816	848	771	795	776	788	820	855	830	776	795	864	807	848	789	808	808	845	849	844	822	798	771	852	797	796	815	815	854	816	814	826	823	794	770	831	814	827	811	789	791	759	854	844	828	839	787	843	774	840	827	846	813	819	853	777	838	802	841	877	794	782	803	871	796	841	786	865	802	818	809	823	832	862	806	856	807	823	844	862	803	836	827	780	858	826	807	838	829	785	761	841	862	828	827	835	814	790	770	796	825	834	790	844	861	838	777	865	780	836	770	789	856	825	813	816	818	813	799	835	768	795	874	864	771	808	807	814	820	777	798	851	778	804	827	785	837	842	813	852	828	840	804	848	873	842	868	826	773	804	797	851	832	863	767	790	798	825	815	779	817	816	824	814	789	820	839	879	801	830	829	829	792	797	872	794	802	809	817	815	768	840	828	837	847	873	780	865	885	825	842	784	831	769	830	873	823	825	776	856	865	834	828	819	876	838	803	821	782	814	849	830	805	803	815	846	826	802	868	810	824	819	824	810	822	791	841	810	839	838	823	849	778	855	800	760	822	814	795	821	787	793	813	780	828	826	813	752	821	788	813	803	846	764	841	837	834	853	817	826	822	807	804	824	840	843	793	805	754	823	796	816	893	798	840	862	790	824	846	824	840	823	826	832	794	815	806	831	829	861	814	808	801	807	792	825	858	801	803	823	823	867	868	823	750	843	793	817	815	810	824	833	789	779	781	800	812	837	778	877	792	821	830	800	831	808	835	794	801	859	838	801	828	831	816	828	848	839
27290	20494	10229	11826	3008	407	367	353	334	356	314	318	341	308	306	342	300	323	364	350	342	344	337	333	328	327	302	322	321	331	327	334	317	331	336	330	354	305	316	344	330	320	312	336	349	330	317	322	371	350	338	346	317	343	335	316	318	323	314	340	342	327	315	332	334	334	322	342	312	348	326	344	307	313	347	322	320	344	323	322	342	341	341	295	349	324	329	380	357	318	336	335	336	341	331	314	345	339	355	334	315	323	318	321	332	318	327	304	285	328	354	351	286	364	336	329	351	311	342	332	333	331	339	313	324	321	315	352	329	303	333	319	333	322	324	321	323	322	292	306	307	301	310	362	330	312	307	314	340	309	296	308	333	333	318	325	338	333	335	312	319	321	328	308	304	303	307	289	309	300	332	330	343	328	344	337	302	317	317	334	332	350	332	316	345	345	342	313	314	321	336	314	322	319	337	330	322	315	327	332	312	324	336	344	297	354	328	337	332	309	334	343	331	333	352	337	333	287	293	363	338	328	318	361	333	325	283	295	331	328	318	314	317	314	313	306	333	314	308	345	328	339	318	350	338	347	342	336	308	348	308	342	362	322	310	321	320	331	335	328	290	323	324	335	322	321	334	341	328	352	300	353	314	342	334	304	324	319	326	337	326	310	324	334	308	319	343	324	318	310	293	350	309	310	328	330	322	333	314	334	355	318	321	316	325	344	363	323	305	319	313	341	313	303	319	330	319	321	297	306	338	359	319	315	353	311	285	304	348	340	327	321	328	326	312	332	321	345	349	319	330	332	314	302	297	297	319	321	338	315	315	317	327	302	349	348	336	314	319	357	325	334	325	304	310	322	324	322	320	337	314	296	360	322	354	351	347	298	340	341	367	334	332	323	341	304	329	338	325	329	300	321	354	317	315	336	347	333	308	329	340	324	312	332	368	310	312	339	292	324	289	362	344	346	314	344	332	353	352	289	326	332	294	322	309	334	318	322	300	335	366	294	336	339	331	316	318	297	323	312	326	307	328	328	300	329	313	296	341	316	338	344	327	334	325	303	357	337	353	338	327	337	325	345	304	307	352	322	327	330	344	322	330	367	343	314	337	347	314	339	316	330	325	330	331	325	342	326	334	322	302	298	367	296	308	321	320	323	326	285	324	352	325	335	298	322	309	291	333	331	332	342	312	320	329	325	335	326	317	331	284	338	325	294	311	329	351	317	321	354	295	300	335	352	318	356	323	301	349	325	331	335	322	314	312	338	290	326	341	312	287	317	326	322	332	327	332	321	360	321	346	341	304	317	300	304	316	327	331	344	298	298	353	318	345	311	330	327	332	333	316	329	338	302	305	314	294	335	332	301	331	329	305	313	313	337	345	303	311	323	321	317	325	349	299	322	329	302	310	361	319	348	329	334	323	351	337	323	321	320	330	320	358	319	314	338	346	320	369	321	313	327	288	310	375	309	354	327	336	324	331	322	309	337	308	329	329	312	309	311	332	314	323	314	309	295	326	289	344	320	328	316	321	328	299	322	323	329	329	308	320	319	337	312	309	315	317	365	340	323	372	312	301	311	363	314	317	309	327	331	336	342	322	309	308	324	318	289	299	300	353	337	324	307	309	319	379	303	323	344	314	318	332	318	307	302	347	299	317	327	341	323	338	354	303	315	317	338	306	327	323	329	334	305	362	291	340	322	318	361	313	304	303	323	345	308	334	317	356	345	310	326	322	338	365	314	343	326	355	306	334	335	318	318	322	341	316	311	314	321	354	336	307	337	330	314	364	318	298	312	332	343	318	320	335	324	332	335	339	311	331	314	330	310	318	359	363	351	314	356	299	322	329	343	310	349	297	315	289	331	339	338	334	332	340	323	288	307	313	355	340	320	327	297	317	356	358	300	321	286	331	338	292	336	341	313	330	341	312	304	316	366	329	335	300	316	324	323	327	313	327	341	333	317	311	324	301	318	333	330	305	314	320	300	316	322	305	359	307	302	319	314	335	352	327	327	295	323	329	328	312	282	353	332	319	355	346	311	334	333	363	347	322	328	318	318	325	327	331	323	324	303	336	324	311	324	337	343	325	366	321	327	313	309	353	339	319	316	323	325	332	322	332	321	326	345	323	304	309	327	325	326	314	351	315	324	317	374	304	307	350	315	330	293	322	334	313	347	333	322	347	322	342	353	331	335	317	336	312	332	354	322	323	339	315	331	322	316	334	307	325	342	328	355	314	316	330	318	295	332	337	333	358	321	306	297	345	315	281	319	338	319	351	320	314	349	325	332	299	313	319	321	330	331	336	330	339	329	318	331	323	341	325	339	346	341	333	345	348	328	327	305	354	296	351	358	336	326	317	331	337	321	314	340	322	331	308	349	314	287	338	320	307	287	346	350	318	317	286	303	313	310	371	326	323	317	319	346	300	284	337	319	332	314	302	317	339	334	336	313	355	318	318	303	324	355	316	314	335	326	309	351	305	316	312	323	321	369	330	351	317	304	354	329	330	346	332	297	342	354	322	341	336	364	328	339	320	364	325	312	326	304	341	349	300	341	328	329	338	340	329	347	340	361	343	306	337	336	305	320	316	299	355	317	343	345	327	329	321	342	338	345	308	302	339	353	329	340	317	327	316	361	338	314	345	305	360	338	318	306	300	341	327	366	338	290	313	336	315	293	332	339	320	332	320	309	348	335	318	312	340	314	330	316	324	346	298	330	330	310	347	326	321	340	310	297	338	315	327	320	332	316	335	341	311	336	323	301	368	323	377	303	321	330	321	302	325	300	338	328	299	324	339	281	302	287	367	327	308	302	296	316	326	351	330	321	321	333	335	320	330	309	338	326	305	291	314	346	324	331	287	328	332	315	319	308	330	327	322	324	330	326	304	315	359	340	338	334	314	330	338	335	337	332	311	345	362	308	316	308	323	324	304	316	342	295	298	338	298	332	301	312	317	331	318	352	324	337	325	348	312	315	358	312	330	317	316	320	296	329	316	321	356	341	354	306	350	321	337	349	329	329	292	312	319	344	313	326	329	340	332	328	327	347	307	319	334	312	310	338	338	305	349	336	333	328	339	331	310	332	338	283	318	309	316	328	311	325	320	349	337	307	316	346	310	330	320	315	363	345	319	307	323	337	340	313	325	366	324	335	321	329	334	300	321	343	321	316	292	327	324	293	351	308	343	331	323	325	317	324	326	335	338	331	328	323	323	320	332	306	329	299	338	331	320	314	309	323	323	321	322	331	303	333	333	303	348	312	302	350	338	343	313	337	347	302	325	326	311	347	339	307	324	343	336	334	325	356	314	326	341	335	330	303	332	319	329	352	315	319	329	339	315	299	313	345	351	309	309	308	326	354	312	300	320	345	323	321	323	309	318	368	333	332	336	339	317	338	309	320	341	367	334	349	349	324	320	320	359	330	307	335	339	342	294	325	319	317	327	359	340	313	308	311	337	334	301	354	354	340	300	318	299	281	353	325	306	340	326	309	356	301	349	321	337	342
9572	2208	4409	11108	2961	510	443	438	405	406	443	412	421	392	427	351	410	388	384	381	412	368	407	421	386	436	431	425	413	408	397	403	412	388	393	394	381	380	381	374	381	389	429	387	418	363	406	394	400	355	396	397	413	375	409	389	374	407	399	412	416	433	395	407	401	418	422	394	401	400	384	382	369	390	361	374	354	393	393	396	406	406	397	415	390	384	415	368	403	403	381	396	351	368	379	348	352	404	369	397	371	422	389	369	384	403	381	372	392	390	364	383	397	403	382	416	390	397	413	430	398	372	425	413	423	408	395	399	400	448	370	415	405	391	397	391	393	398	393	386	394	380	399	423	377	368	425	394	385	377	364	438	393	386	420	362	402	397	400	405	383	383	393	388	420	407	408	390	406	382	410	403	400	381	420	333	411	402	424	385	374	372	398	387	394	432	392	359	362	411	401	378	378	362	367	419	406	361	429	430	399	375	384	411	398	368	424	371	398	420	434	397	395	384	373	369	387	414	395	374	414	420	399	374	409	390	392	387	408	398	421	385	388	403	375	394	402	411	434	362	406	378	402	415	406	384	397	364	407	397	391	369	337	371	414	430	401	399	391	411	368	401	367	399	417	382	371	366	389	425	418	417	399	385	355	380	416	421	411	372	386	377	419	380	384	427	440	426	388	368	394	422	419	419	369	365	400	417	413	394	405	414	395	386	380	395	422	400	392	406	386	429	386	396	376	426	362	404	389	370	371	375	410	377	416	382	409	402	386	429	408	426	404	424	401	385	396	384	396	394	416	371	376	381	387	400	390	413	404	399	370	406	392	377	417	397	422	436	391	384	373	389	385	383	371	394	390	404	393	409	428	383	411	379	398	404	406	389	405	401	370	402	421	395	417	420	420	397	411	417	411	394	434	401	395	389	392	410	403	409	422	411	382	393	389	412	402	366	387	375	390	416	388	371	396	424	414	397	416	395	399	382	431	378	364	423	425	391	396	408	413	387	373	407	450	392	412	388	373	385	388	408	416	383	418	383	376	371	390	382	378	408	381	441	357	414	396	401	393	373	390	426	407	398	393	383	378	364	402	376	401	363	429	389	373	421	398	419	387	404	425	397	411	437	401	393	419	425	398	395	368	387	388	404	389	422	383	379	392	410	407	407	369	405	365	393	392	380	395	380	402	366	371	409	408	404	423	356	428	410	435	377	425	379	380	425	392	400	392	396	379	366	391	402	426	370	384	417	408	359	411	393	464	383	382	399	437	430	417	409	410	374	392	408	408	403	404	404	384	370	379	411	397	401	364	428	382	380	379	414	380	415	425	372	399	427	403	403	415	411	395	397	368	385	416	415	408	401	374	402	392	402	366	413	388	434	382	437	378	385	367	391	380	425	404	382	394	361	430	374	408	383	359	398	396	398	411	416	406	397	411	398	414	359	396	367	422	389	399	405	397	386	378	404	358	415	393	414	384	420	431	389	394	368	406	374	372	354	417	402	408	389	374	410	398	422	402	398	399	427	387	381	418	406	416	386	372	370	403	381	436	413	427	412	409	433	411	374	397	411	418	380	390	396	396	375	398	399	394	400	409	369	397	408	383	412	425	412	378	412	409	427	434	431	401	408	408	426	399	393	390	385	406	409	365	410	372	406	402	381	376	370	388	390	392	422	371	411	431	426	430	406	409	382	379	402	419	396	389	411	422	384	420	413	396	409	358	426	405	393	387	391	358	401	414	376	414	405	376	357	404	428	424	416	409	388	375	389	407	426	386	416	385	399	402	380	374	381	410	395	406	386	388	396	355	390	384	383	415	396	402	386	391	412	405	414	417	367	386	403	393	421	408	375	411	397	409	388	396	404	415	384	396	423	395	439	399	418	366	385	413	392	375	385	363	395	399	426	406	384	409	406	407	355	401	397	376	376	423	452	399	378	381	385	397	380	403	375	400	422	423	393	395	364	425	372	392	396	383	415	410	402	401	383	390	403	422	378	373	402	412	420	369	402	433	380	374	383	383	416	465	395	414	414	396	417	408	393	413	392	386	376	416	369	375	371	398	419	417	388	384	406	379	383	406	406	383	397	409	357	411	410	365	415	395	409	392	390	382	382	401	394	404	381	399	395	402	441	374	389	412	396	364	417	368	375	416	388	395	385	379	403	425	415	386	379	397	417	350	385	406	428	377	415	400	434	360	365	406	389	393	420	390	379	379	368	386	447	366	382	410	433	435	390	402	403	384	365	421	428	403	404	419	396	411	413	382	412	414	416	377	391	414	389	425	393	373	392	426	412	443	376	381	405	385	360	375	399	412	394	382	411	380	373	417	423	401	351	401	388	393	417	360	410	399	370	375	391	397	410	390	402	365	411	381	399	399	389	382	372	376	398	379	400	405	409	386	359	373	403	375	424	365	388	338	383	400	423	434	368	419	394	396	416	397	396	421	400	416	402	391	387	365	401	408	348	445	429	358	422	390	384	397	429	368	404	390	384	398	401	358	388	405	394	395	406	401	401	384	414	413	397	403	396	403	402	400	413	434	382	400	415	423	379	369	409	417	402	386	374	406	406	377	419	410	415	412	397	373	409	389	381	385	404	382	398	374	392	398	382	405	375	420	403	396	389	408	390	384	379	375	358	366	401	402	385	361	399	407	390	372	339	354	360	386	380	409	401	400	402	380	420	387	419	406	391	370	407	377	398	396	398	370	425	389	401	396	402	443	430	384	398	408	397	409	381	393	384	395	408	413	376	429	398	403	378	388	405	436	411	391	400	394	418	377	378	427	385	368	405	412	390	383	387	406	419	356	383	367	394	391	362	393	398	387	413	413	378	368	410	372	370	374	398	364	370	382	409	402	410	390	415	391	417	415	365	397	377	389	396	401	411	404	386	369	395	426	396	369	373	381	396	419	393	378	415	372	386	411	388	370	408	401	395	405	404	429	373	392	398	397	390	409	420	382	390	413	412	385	403	404	394	377	405	395	409	407	406	389	402	413	422	389	380	411	427	403	370	422	401	381	410	402	381	392	379	380	354	382	408	416	416	357	376	377	375	362	389	370	384	401	413	385	390	361	366	387	435	397	415	393	383	388	424	384	388	406	410	366	390	411	447	390	353	409	408	409	434	387	371	385	432	428	398	406	376	434	397	426	363	372	406	363	407	433	409	410	404	408	452	383	397	375	427	409	387	397	381	403	400	401	375	393	374	391	388	407	403	406	411	416	454	397	439	378	418	417	456	365	396	375	375	394	377	350	407	369	411	394	371	452	370	419	413	416	398	421	378	414	381	367	364	427	385	391	412	387	399	407	384	386	389	378	421	405	373	374	369	391	407	384	389	410	384	371	412	417	404	384	403	409	392	351	373	405	430	391	404	359	426	406	428	391	390	404	394	383	381	394	405	391	389	375	438	384	351	377	409	381	390	382	386	371	414	386	407	414	397	323	389	430	389	402	380	391	404	411	397	400	408	377	406	420	386	372	393	396	417	417	385	379	377	416	413	356	419
23685	21260	28996	26362	24717	11377	1630	831	734	651	580	545	525	534	525	479	475	439	464	469	436	463	396	409	448	433	445	452	455	409	408	442	417	415	417	424	433	441	442	420	389	422	426	437	424	448	424	394	405	397	396	412	453	409	429	404	415	431	407	433	372	383	384	372	402	417	393	429	429	423	414	436	408	416	404	439	411	397	412	432	424	433	444	421	415	421	435	365	444	404	422	417	423	454	433	411	418	441	419	409	411	410	390	394	382	370	456	395	431	441	434	409	434	374	426	398	452	435	418	403	415	382	421	402	395	415	421	414	430	422	407	422	425	386	422	397	403	370	402	426	400	406	404	404	417	398	430	435	423	423	387	443	404	441	440	418	446	429	421	428	406	427	430	447	405	410	440	391	414	384	422	430	420	383	428	398	433	426	436	394	412	400	394	380	436	390	442	371	439	378	403	387	408	431	415	429	411	429	411	427	427	421	440	407	384	440	403	412	408	387	424	429	405	413	407	395	430	387	424	393	398	374	421	407	408	395	402	407	376	413	401	375	392	388	449	416	392	446	408	383	364	415	374	405	380	426	394	414	427	463	390	411	425	428	408	437	402	393	434	405	409	437	407	387	438	381	373	421	415	420	409	385	402	431	384	417	429	432	388	409	409	430	401	420	417	407	408	378	397	413	406	389	386	389	395	381	417	444	394	416	422	416	381	375	372	387	428	396	426	394	377	411	420	368	411	432	418	448	428	436	423	409	434	418	391	423	391	447	419	430	445	407	407	403	388	420	407	427	417	424	417	394	431	398	413	434	362	386	401	426	410	384	393	382	393	382	421	376	410	435	425	382	424	397	418	419	396	397	410	408	417	385	391	427	406	401	431	411	391	401	405	427	400	433	408	424	401	430	439	416	378	411	377	395	429	440	422	417	406	409	423	429	390	406	415	412	402	409	411	388	452	432	437	422	420	428	411	420	454	396	426	367	425	403	474	417	412	423	390	409	426	388	408	429	429	413	446	435	420	410	425	441	385	408	409	412	437	420	441	412	414	415	397	429	432	421	374	391	402	438	418	415	386	405	425	443	406	389	408	374	395	433	421	416	446	415	386	439	443	428	397	421	386	433	408	384	381	449	395	451	407	398	412	415	439	418	385	421	410	415	425	427	401	424	461	391	394	427	444	400	432	390	397	405	413	427	414	406	419	398	396	416	399	396	445	415	432	381	448	391	411	420	433	430	397	410	416	400	418	419	403	393	393	408	459	403	443	414	420	429	468	431	419	424	411	430	392	407	412	391	436	360	389	442	435	402	387	418	421	409	419	388	370	461	418	403	432	444	395	412	396	439	404	382	411	415	363	392	437	381	472	405	366	425	372	427	416	428	409	430	394	434	416	433	410	386	384	454	383	408	382	391	395	390	395	402	368	392	408	415	412	410	442	417	430	391	392	388	420	399	427	407	399	399	407	408	421	446	416	425	413	396	412	455	420	429	412	416	407	400	463	401	379	437	407	404	415	423	382	413	359	408	380	420	411	382	401	401	401	375	403	386	413	395	408	381	402	412	406	402	383	398	395	408	382	441	401	384	446	366	416	393	421	398	403	410	395	433	390	408	381	394	428	425	440	396	392	395	436	399	426	413	411	458	410	416	401	405	411	389	437	395	432	412	371	399	374	376	434	397	453	428	390	405	421	391	424	400	398	440	458	413	450	400	425	418	420	410	386	389	356	398	440	404	379	423	409	425	412	424	425	443	422	422	439	402	407	395	419	389	421	406	437	390	418	385	410	418	454	443	395	396	380	426	409	424	440	403	403	400	413	420	417	423	383	416	443	438	418	384	438	406	435	391	387	419	405	435	413	426	391	374	402	394	393	408	440	387	411	411	435	420	410	442	445	413	390	412	398	435	411	399	401	400	397	418	421	402	380	417	442	425	375	405	389	386	450	416	383	425	395	445	429	437	427	407	416	408	411	427	400	407	396	398	408	431	407	382	400	401	384	420	415	393	397	412	429	412	385	425	423	422	413	415	437	380	431	412	423	396	438	414	398	400	405	410	402	390	441	411	384	413	428	426	432	435	412	424	420	402	400	401	438	398	405	411	393	409	401	397	400	439	405	399	357	437	424	400	399	412	407	429	406	422	406	426	413	418	423	416	387	412	379	375	417	465	446	379	428	409	394	406	416	386	434	416	371	412	406	393	384	409	419	423	416	437	421	457	406	406	390	404	392	420	371	419	415	396	415	399	366	427	399	422	410	386	401	420	388	412	409	433	396	405	409	369	424	440	428	415	382	406	382	380	392	415	392	395	445	429	418	438	392	391	419	372	411	419	420	403	400	406	409	388	442	411	424	418	409	389	392	413	404	405	411	380	408	415	434	430	366	415	431	422	423	409	408	407	392	377	394	428	405	453	401	402	423	432	411	396	392	412	386	391	440	419	404	419	402	401	405	399	451	417	397	393	397	435	408	398	409	428	424	396	397	395	415	374	397	407	428	451	412	395	429	413	437	419	439	393	410	387	372	456	403	408	400	390	380	382	433	390	411	427	436	412	422	430	437	400	388	430	403	417	409	411	404	419	416	408	425	405	400	367	401	418	423	440	390	407	414	390	396	410	439	399	391	437	421	414	428	414	423	389	424	424	418	406	436	385	368	427	432	428	427	411	397	389	397	398	431	373	386	368	370	417	406	418	379	400	388	404	412	415	389	410	394	399	419	406	455	419	418	415	434	447	409	407	412	403	396	405	410	401	403	399	415	423	388	398	418	408	390	429	438	427	417	373	434	451	400	434	401	433	437	447	422	436	425	395	465	438	418	390	398	394	421	427	408	390	407	417	402	436	428	393	397	374	412	432	426	450	424	360	412	401	418	422	369	394	423	413	403	387	406	383	405	423	422	387	414	380	409	414	394	405	417	421	384	396	405	426	439	384	392	423	432	421	454	425	422	392	443	389	431	401	387	400	465	412	417	404	375	389	442	400	420	410	414	425	417	411	404	416	431	431	328	413	406	414	418	397	448	419	414	378	404	403	399	438	406	425	415	403	408	420	405	425	374	396	415	413	421	423	407	348	449	415	400	411	466	401	390	419	411	412	441	396	415	391	421	400	404	363	376	408	394	367	407	442	397	397	427	463	371	433	403	428	434	401	415	413	417	401	412	402	406	426	390	402	404	406	408	417	394	396	399	421	450	388	432	406	422	397	407	432	440	405	377	355	422	395	384	415	398	390	428	446	422	392	386	425	442	428	456	419	422	401	418	416	431	411	444	413	398	404	417	410	416	400	383	469	373	384	431	387	408	435	408	403	406	414	427	438	424	403	412	423	424	382	411	371	389	436	466	391	382	368	432	403	415	423	404	371	408	402	403	400	426	461	413	433	406	403	434	402	408	423	426	386	448	379	383	438	430	426	423	407	405	415	396	379	407	395	394	391	380	405	382	400	420	401	405	393	448	440	434	402	439	420	389	469	395	412	431	411	405	408	389	396	397	416	425	436	441	387
11164	10703	18315	45453	15473	1898	1558	1299	1132	993	858	789	727	640	649	610	570	556	601	511	569	530	492	543	528	489	465	517	532	503	495	526	484	507	492	475	487	467	508	492	456	503	481	494	455	514	495	471	517	467	476	496	467	455	451	462	462	466	493	473	486	456	479	429	513	484	459	441	431	469	474	468	461	480	440	464	431	490	454	484	472	434	440	466	457	500	478	445	484	466	498	443	461	447	473	496	458	490	465	493	465	473	462	473	506	475	477	466	476	454	485	467	486	490	472	480	488	475	505	471	491	472	463	457	488	496	434	460	468	495	445	443	443	436	456	482	460	489	473	486	455	455	460	425	467	489	463	464	464	479	483	483	468	468	425	463	483	469	451	468	449	489	524	484	446	443	516	480	470	471	440	476	482	451	450	417	458	475	492	497	465	446	457	501	491	459	451	477	442	436	472	464	494	463	463	444	488	505	480	466	488	435	449	438	489	515	474	464	465	418	501	447	444	479	461	471	448	429	496	465	445	453	483	430	468	485	474	496	442	462	480	487	487	434	451	436	488	475	472	500	435	482	458	469	459	484	498	495	462	456	476	475	488	477	455	496	523	486	461	476	494	482	485	458	470	478	466	490	467	440	463	446	448	476	429	488	444	493	451	473	449	459	455	430	480	483	472	435	434	476	498	438	460	470	444	458	440	447	503	450	515	458	487	464	442	463	440	453	434	447	449	448	500	481	457	478	466	439	457	446	469	457	484	477	477	442	457	444	498	498	486	483	467	429	461	490	442	493	450	455	473	505	458	466	514	475	455	461	430	484	466	475	460	458	454	458	514	474	449	463	474	453	447	451	466	481	454	492	459	446	464	432	466	469	463	500	471	511	446	497	461	496	449	467	479	501	416	435	481	471	422	468	456	428	462	466	466	472	507	459	434	457	466	442	469	450	469	481	429	475	504	465	433	429	456	454	489	452	447	454	507	466	444	466	482	433	479	409	491	458	479	447	527	425	465	450	452	441	433	476	473	464	452	452	484	462	436	459	438	478	432	477	463	459	415	481	465	449	475	458	448	478	454	419	477	454	447	513	472	446	459	454	493	436	469	449	441	493	475	470	510	466	444	515	499	459	495	491	459	508	473	461	463	487	465	444	429	459	461	452	404	461	494	481	424	474	431	465	470	438	466	432	478	460	456	437	468	497	471	448	473	447	467	491	456	458	489	472	475	443	431	471	462	443	475	466	480	489	497	444	475	457	478	450	466	502	437	449	509	471	449	467	464	465	461	449	477	494	486	445	492	499	436	468	479	507	495	445	480	444	502	441	482	525	445	443	487	478	448	455	475	499	434	471	449	468	485	497	467	456	495	452	454	483	475	461	461	461	451	475	456	473	455	472	506	506	488	480	451	455	488	491	493	452	468	448	512	461	472	472	453	436	478	471	471	415	453	453	471	493	440	422	497	409	481	437	461	439	473	485	441	474	512	457	472	456	486	441	494	456	493	474	438	466	464	503	471	465	446	481	475	483	451	469	519	453	466	426	434	461	482	460	463	491	467	455	479	481	478	428	459	477	476	470	457	455	499	495	493	497	501	479	469	469	463	492	459	459	514	432	482	456	460	480	484	461	454	441	466	482	470	413	458	426	462	450	467	448	438	469	467	480	492	479	485	474	481	467	482	481	486	496	438	453	466	505	480	495	466	453	476	477	435	454	495	457	441	434	458	505	487	477	436	464	458	462	496	460	479	475	516	473	463	513	451	474	499	456	455	493	470	438	464	476	458	458	496	440	466	463	454	469	471	449	482	456	490	469	464	463	452	488	422	485	460	501	444	504	496	431	467	483	502	462	436	502	431	448	448	464	477	436	423	471	470	450	461	431	478	451	458	486	480	432	496	475	464	458	481	474	444	480	507	456	478	450	473	456	463	465	479	463	489	530	447	452	504	492	469	490	464	477	449	498	467	492	454	456	463	425	482	481	492	482	464	444	445	493	468	441	470	472	454	452	450	486	481	459	457	488	473	431	493	459	440	481	458	465	452	489	486	422	476	449	516	485	440	467	442	496	484	460	488	472	483	454	475	494	452	444	460	484	520	478	438	448	505	477	445	478	533	459	456	473	490	442	479	447	452	445	469	459	466	431	481	453	449	449	488	448	463	476	465	500	517	484	459	451	462	485	454	442	493	491	461	479	435	479	467	476	472	465	463	524	463	478	466	474	471	491	500	458	496	473	453	465	484	475	467	468	478	471	466	473	481	455	494	437	445	507	483	487	485	510	473	481	482	438	469	450	493	451	446	423	475	483	521	471	488	484	475	434	479	468	494	498	512	445	486	483	467	496	464	472	446	452	456	449	457	470	500	478	475	495	457	458	445	450	490	456	449	488	448	457	424	423	451	452	422	441	475	454	476	437	464	488	457	459	501	490	467	472	458	464	448	464	497	467	440	466	449	464	477	461	504	495	496	455	491	469	468	445	440	468	457	480	455	486	486	454	443	462	441	462	502	437	465	455	476	465	487	455	465	444	454	481	514	486	481	471	487	492	453	475	505	473	454	487	499	485	454	506	491	464	475	481	461	466	475	477	484	450	487	457	492	478	471	476	439	428	475	469	468	431	499	471	442	439	462	464	462	460	446	437	476	456	479	458	451	451	497	479	498	479	493	451	462	455	482	454	459	452	453	485	483	461	475	477	451	481	483	450	490	458	464	442	456	483	439	428	448	438	495	497	463	475	481	447	481	490	447	463	450	488	442	468	440	459	438	447	438	476	477	493	462	464	462	425	497	472	463	443	465	460	467	476	464	506	448	479	491	458	465	448	470	437	438	409	428	488	427	440	482	466	494	494	431	473	446	525	473	460	480	476	461	451	428	489	444	483	467	436	463	450	469	470	468	451	449	476	423	490	503	470	522	481	514	483	444	442	494	409	456	447	474	459	483	409	483	489	459	461	443	471	458	450	495	462	459	487	516	464	479	510	460	459	453	460	499	466	483	425	466	491	468	480	442	466	445	488	499	483	464	451	458	489	447	499	464	457	479	478	491	423	465	452	481	455	503	460	484	481	464	486	479	445	433	452	492	485	490	455	487	461	487	413	449	446	462	474	464	449	449	459	446	460	453	455	472	478	498	464	504	487	460	493	469	491	463	466	460	465	469	444	460	454	474	472	481	452	453	479	444	471	462	470	449	496	473	428	480	468	467	464	436	444	466	469	480	476	447	483	470	434	440	469	480	513	459	474	462	485	476	498	456	499	502	435	475	428	446	468	459	468	452	454	472	449	474	467	483	493	429	434	477	450	428	459	485	460	503	468	434	441	492	474	450	451	459	476	465	476	456	443	483	452	451	490	470	490	485	477	465	437	467	431	453	471	435	455	489	477	492	465	467	459	460	463	446	474	451	460	494	467	479	465	475	484	459	485	466	465	473	481	461	467	418	448	481	482	510	473	426	468	452	416	446	427	445	496	447	482	446	456	473	494	463	428	451	466	436	447	479	495	463	476
24927	21244	27854	27195	18974	2872	886	762	704	687	695	662	630	640	644	594	602	646	591	600	612	590	630	615	605	621	593	556	579	604	612	619	599	570	595	587	602	604	609	580	598	634	592	598	593	565	575	566	632	614	592	613	575	623	606	574	613	575	576	603	579	595	602	585	604	571	574	603	603	544	600	591	637	598	618	564	572	541	596	604	625	605	598	627	570	598	607	622	556	652	603	577	557	592	616	574	645	614	594	610	650	599	642	555	560	585	594	588	580	588	614	597	602	618	571	578	552	544	612	580	590	615	573	562	597	598	596	585	585	577	611	609	585	618	581	537	597	589	607	577	586	565	614	562	625	571	603	556	611	577	583	555	596	590	576	562	582	554	549	624	592	555	560	613	563	618	603	579	592	602	583	603	562	594	570	582	588	598	584	566	629	596	587	625	594	604	580	592	573	559	555	549	587	577	604	532	597	565	591	598	630	536	614	625	566	570	584	575	526	583	610	578	621	572	543	577	590	547	594	565	588	578	591	553	613	601	603	628	596	563	561	548	599	566	617	553	617	565	586	627	555	564	549	544	570	557	584	585	641	627	576	521	590	598	587	616	591	553	576	600	620	554	608	573	553	637	612	604	579	582	590	588	614	610	579	613	571	599	571	576	521	612	581	570	583	584	604	599	580	578	615	615	580	593	544	598	598	559	611	575	555	573	601	577	525	571	584	562	588	622	599	550	552	591	571	567	599	613	595	618	568	623	639	610	592	582	561	595	602	572	599	592	610	585	542	590	584	628	585	609	573	625	581	571	614	561	597	601	603	600	605	570	556	561	583	543	591	571	588	599	610	623	596	581	567	629	571	550	603	625	587	570	572	631	600	626	596	587	630	605	620	553	600	575	584	570	580	596	598	600	618	574	586	592	596	547	576	611	605	570	602	603	585	547	614	561	547	585	585	597	554	556	552	582	581	562	590	597	543	558	577	564	616	618	586	567	568	559	613	563	586	600	580	566	567	543	587	596	597	557	594	577	579	546	574	599	589	569	569	610	563	606	590	576	591	568	587	614	586	557	568	576	587	577	613	615	572	574	569	620	587	607	590	548	553	581	586	576	605	554	565	565	625	550	594	573	554	531	583	601	582	590	562	613	554	611	648	599	623	633	537	614	592	616	557	599	554	624	582	570	601	601	642	583	598	639	597	609	603	582	609	627	578	580	558	605	585	609	595	600	541	583	571	609	553	601	558	565	574	593	566	582	574	562	575	583	659	565	601	579	552	567	564	599	599	577	575	559	595	560	587	591	586	581	580	561	616	604	620	563	541	573	588	584	584	620	601	631	558	610	551	605	561	589	579	614	594	606	534	578	606	583	598	644	627	603	563	554	623	576	582	608	605	595	580	583	569	568	567	597	613	620	609	598	589	609	583	621	579	549	553	579	593	567	590	613	584	618	604	564	579	631	615	628	562	575	582	579	640	561	571	616	583	574	619	580	616	600	621	622	553	578	574	563	583	576	625	585	570	573	603	581	616	562	572	626	601	664	582	587	612	603	607	599	637	578	573	622	578	561	564	590	572	590	581	578	560	589	585	600	602	574	582	557	578	565	597	616	588	603	611	612	633	559	637	609	575	591	616	602	539	608	571	547	635	562	635	599	603	589	621	613	589	588	574	602	590	635	614	552	566	546	594	616	609	570	552	567	592	618	583	583	621	611	558	544	592	563	594	568	597	601	565	582	609	581	567	594	554	587	568	577	607	613	614	584	583	605	562	576	570	646	636	586	566	605	591	580	555	596	594	547	558	589	574	630	593	560	597	557	598	606	578	551	604	594	590	583	607	589	620	596	620	576	593	605	607	612	540	565	552	605	624	562	563	577	584	569	581	582	566	589	629	584	617	591	596	573	604	561	591	560	567	626	572	568	602	578	603	594	608	589	648	610	598	592	623	626	577	606	563	591	556	586	590	621	588	587	557	599	584	598	574	577	608	616	591	654	597	575	588	630	614	601	554	582	615	611	597	574	593	578	608	599	588	630	547	591	576	605	565	596	564	596	598	651	566	611	596	605	575	580	643	588	601	610	583	584	582	609	568	601	598	598	609	571	576	548	575	561	600	614	607	565	546	580	560	597	569	603	539	576	563	565	586	592	582	566	632	622	591	595	561	591	523	590	623	569	600	608	563	555	591	587	559	600	583	573	593	601	629	614	560	611	599	603	637	587	565	555	570	595	570	571	591	567	611	586	597	584	553	587	596	607	549	603	583	600	561	591	529	607	588	587	552	593	577	562	581	567	583	599	577	579	516	607	616	626	593	585	589	621	558	584	601	568	597	575	616	549	566	543	568	567	562	604	628	608	582	564	606	558	586	564	563	582	599	617	588	567	598	580	632	545	620	555	562	547	596	582	573	573	597	580	570	564	595	579	615	569	604	604	568	582	600	609	584	607	541	575	547	570	611	596	594	583	565	598	597	586	598	615	617	610	587	651	561	613	531	582	557	570	572	581	572	617	589	626	607	591	594	557	540	596	603	581	583	560	577	580	586	538	590	596	590	603	555	559	555	567	624	552	579	636	595	587	485	581	576	573	573	550	579	587	584	608	583	605	616	577	550	588	566	620	582	548	558	528	573	606	560	583	528	612	615	577	608	575	581	645	586	574	582	597	627	611	557	571	560	601	566	577	620	558	578	587	615	568	574	587	610	560	593	608	602	553	616	538	614	597	546	627	620	639	576	613	606	605	579	573	608	597	556	591	595	594	589	605	573	528	590	629	543	616	578	550	549	545	549	587	589	615	584	586	593	579	572	580	591	610	605	563	656	553	577	613	539	618	594	563	558	604	587	559	556	636	643	607	632	585	601	581	577	600	599	585	601	586	581	598	549	566	630	605	617	571	561	554	598	576	645	605	566	618	596	555	551	553	592	569	609	577	589	599	633	580	579	640	553	592	589	577	584	595	562	594	613	579	585	576	580	568	601	581	567	567	601	591	570	536	553	565	593	557	574	608	584	560	576	586	530	586	579	614	618	604	553	572	598	600	552	564	588	591	593	567	608	572	573	613	605	582	592	566	612	560	596	584	587	559	583	556	600	596	559	593	540	568	627	562	576	584	562	559	606	582	572	582	596	598	596	589	620	585	614	613	586	565	580	602	629	548	587	577	588	586	577	596	617	614	566	591	622	586	608	568	616	561	558	555	565	572	551	603	586	590	587	619	584	606	615	594	572	579	585	574	578	562	573	571	566	604	557	580	598	592	579	563	566	592	545	571	536	568	586	611	603	582	579	605	592	631	616	571	602	581	568	594	635	604	554	610	583	594	581	612	591	578	643	608	556	561	618	604	599	567	547	606	576	609	588	585	561	573	607	543	593	555	583	547	567	596	603	548	587	586	560	530	540	592	584	585	596	582	602	599	596	602	620	582	564	583	545	578	598	572	583	602	602	581	576	570	594	615	597	568	561	568	587	563	606	593	596	570	567	600	581	620	583	581	589	574	572	600	592	614
10822	6983	11212	38067	12496	1421	1320	1169	1056	944	914	865	762	776	742	799	754	716	747	722	703	715	733	703	683	711	689	723	734	734	707	710	726	641	713	765	675	660	682	750	695	698	696	700	667	694	643	689	651	637	668	717	705	696	709	684	708	679	689	670	644	702	672	717	651	706	660	686	656	670	689	669	676	711	680	693	709	675	647	680	699	725	686	685	708	630	670	679	671	640	640	670	690	693	694	706	722	723	680	667	647	701	674	746	677	703	665	622	644	684	710	649	677	732	666	688	672	734	670	711	709	708	717	728	712	661	646	656	684	710	700	700	634	677	656	698	702	702	696	677	651	631	674	676	664	628	687	670	680	725	659	667	639	659	687	648	658	673	651	696	691	708	626	620	670	712	673	661	668	687	696	710	740	688	688	697	697	635	697	708	669	656	640	690	713	685	653	660	688	717	653	727	702	684	672	657	656	696	715	680	667	676	682	666	746	701	642	708	662	687	627	687	699	674	660	651	703	647	686	684	660	693	650	686	696	703	707	702	661	693	612	719	713	676	706	681	710	683	679	699	685	649	686	726	739	669	682	633	691	674	682	682	643	706	691	707	677	634	721	642	679	645	638	631	712	708	672	703	666	670	675	687	650	662	638	693	698	683	695	660	678	699	701	696	692	684	674	720	651	730	696	687	677	652	707	716	678	681	657	659	710	700	709	690	670	644	639	716	672	645	688	677	695	729	710	652	697	655	714	660	675	704	697	698	703	646	692	714	687	688	709	703	691	698	673	718	668	710	684	670	710	653	700	670	717	698	679	641	698	717	714	691	724	660	704	675	721	659	734	710	718	666	700	703	675	711	687	718	677	721	676	719	691	672	686	698	708	671	686	707	673	642	709	720	736	676	682	730	666	677	675	680	690	668	666	701	712	679	641	626	666	662	681	673	648	676	683	678	714	701	706	713	660	681	663	701	694	686	737	713	678	682	647	659	658	701	713	654	677	691	691	670	651	707	678	693	667	722	684	667	722	699	645	632	731	622	702	684	678	756	725	672	686	702	681	696	656	668	688	666	666	631	717	675	703	714	698	692	706	680	658	724	686	635	692	694	729	670	649	687	667	688	719	663	704	673	669	703	645	688	655	683	722	665	702	685	674	661	648	693	701	655	643	688	653	673	697	711	725	640	660	727	665	660	734	663	690	720	672	703	661	692	683	659	716	667	652	721	678	697	707	668	672	653	711	634	671	721	694	665	668	720	690	699	655	727	691	646	691	662	725	645	663	648	707	689	716	667	674	672	727	661	661	698	720	627	693	723	687	698	737	680	722	708	682	678	679	665	674	664	693	653	669	692	748	662	651	675	672	700	680	682	670	666	737	676	712	764	709	659	682	670	709	702	700	684	678	645	697	695	704	674	663	634	640	690	689	668	695	646	666	681	711	694	693	685	671	681	694	717	655	680	693	715	707	680	655	619	689	709	677	679	669	679	665	703	680	731	647	662	674	654	639	671	682	656	679	665	691	664	675	730	702	673	652	696	631	667	676	639	674	647	704	674	663	688	709	657	653	647	656	650	662	684	698	685	702	687	693	743	670	649	740	665	750	680	682	655	654	696	675	651	681	633	657	689	635	686	719	703	645	658	685	672	688	664	644	673	697	670	676	662	672	691	713	666	650	696	716	671	701	699	669	683	651	674	696	692	731	647	670	631	649	649	686	672	673	704	698	689	664	676	709	686	690	681	675	675	642	681	717	719	658	672	619	671	691	704	683	616	721	672	678	657	690	664	656	671	701	691	693	683	708	699	676	661	663	679	680	706	672	697	649	640	673	669	632	702	711	711	631	708	672	646	654	715	685	691	697	694	702	642	713	710	656	669	656	712	692	689	696	644	724	664	685	670	671	636	655	684	722	687	651	727	672	746	696	681	680	664	662	684	671	684	661	675	730	701	687	671	672	642	671	731	671	650	686	672	670	707	682	730	659	653	693	658	743	726	675	662	676	657	689	687	685	677	685	652	717	723	658	657	666	670	642	718	698	715	671	656	713	708	669	703	690	721	689	693	686	678	658	685	653	661	656	678	724	693	721	698	676	636	680	689	716	679	689	679	718	710	680	666	711	694	660	640	692	685	690	702	654	729	692	676	677	666	671	706	633	679	653	670	717	672	668	675	662	686	642	690	677	730	742	668	687	712	702	700	700	696	699	692	688	693	688	708	678	705	709	713	676	697	668	675	657	646	679	687	655	706	686	686	679	674	686	720	698	695	678	670	719	687	710	667	697	663	646	661	675	669	685	655	672	662	669	671	705	701	656	689	694	628	654	705	718	655	700	734	660	669	697	626	686	671	671	673	684	676	643	737	755	712	659	687	690	655	677	681	716	664	680	655	713	682	704	688	667	708	732	696	723	684	675	629	660	677	697	672	646	660	655	701	716	643	660	675	702	686	703	662	710	738	720	711	704	712	706	708	644	647	699	677	685	692	669	701	708	660	671	658	706	698	699	709	692	667	661	650	646	644	678	687	729	681	678	660	672	651	705	645	673	628	670	706	702	664	721	684	686	667	716	679	699	630	631	684	656	712	688	693	749	676	699	701	709	698	685	663	686	692	671	697	673	626	696	687	665	696	715	684	686	662	665	730	681	687	713	679	656	674	693	682	711	714	643	673	711	637	708	700	699	694	717	688	709	691	662	726	676	691	692	730	679	652	667	718	679	671	672	688	639	750	689	687	742	695	680	667	687	729	682	687	694	723	623	699	682	696	645	689	665	660	669	707	668	668	738	672	671	707	686	716	682	713	655	674	651	694	686	694	660	714	646	699	703	645	664	651	698	660	648	701	668	709	683	652	646	721	700	683	665	639	712	716	700	650	647	668	684	673	681	661	690	646	682	712	700	681	690	707	641	681	703	669	640	710	712	642	677	683	689	647	693	720	680	688	701	672	695	694	641	654	675	687	676	692	655	670	683	643	699	726	673	661	701	650	723	676	640	674	676	688	681	695	680	719	688	660	733	696	694	655	695	651	675	724	700	662	638	696	719	702	718	729	722	685	669	649	714	680	688	707	658	650	655	700	689	675	679	690	630	646	684	683	680	745	722	724	694	673	710	689	657	649	687	712	614	745	715	667	626	688	649	677	708	631	734	628	666	676	647	638	668	652	667	669	659	665	695	661	703	664	720	637	651	653	683	703	657	693	683	690	698	645	655	672	655	674	689	684	685	655	657	713	705	683	661	670	663	680	701	675	666	682	666	722	730	710	663	660	671	712	702	707	700	664	703	652	682	693	683	683	689	716	666	646	691	697	656	692	692	636	704	707	672	682	690	708	655	632	636	728	675	691	669	711	666	705	704	705	674	679	664	696	678	655	696	633	709	678	675	715	685	657	652	673	684	644	683	690	632	689	687	686	661	702	648	693	685	669	721	665	691	666	740	683	662	650	710	695	707	688	686	665	697	687	701	676	683	700	689	688	715	674	705	665	697	679	698	695	682	659	716	648	717	606
22733	21262	29262	24936	25694	19282	7889	1772	1333	1219	1213	1081	1082	1005	991	897	984	966	929	893	861	898	909	855	833	824	789	878	854	863	829	824	806	854	848	801	816	838	801	814	823	809	868	832	831	784	810	869	832	793	792	817	801	766	790	754	807	770	836	825	813	770	798	820	846	831	800	816	821	792	845	772	828	826	833	846	873	790	826	837	784	811	844	772	785	818	787	778	807	789	795	789	764	802	804	808	788	809	847	826	857	853	868	764	803	859	832	883	728	848	815	791	809	840	812	839	819	765	785	819	791	842	804	845	840	850	815	779	787	794	798	794	781	827	826	784	801	832	772	822	778	831	815	804	786	820	798	801	791	792	778	799	845	758	774	813	834	753	763	770	821	814	794	790	804	793	806	773	832	806	792	797	809	858	786	801	795	803	779	777	880	839	771	852	803	855	816	786	799	802	804	828	847	809	795	807	826	793	790	781	781	785	853	752	810	792	774	889	761	845	856	794	863	844	818	818	840	842	807	806	777	811	856	805	793	818	835	792	770	823	788	765	843	802	847	816	780	800	792	823	775	828	803	795	801	792	805	785	844	841	821	728	766	794	805	816	805	816	810	812	801	785	754	738	758	803	810	815	764	811	830	823	808	780	775	822	797	778	747	811	872	761	772	778	797	776	786	787	815	772	770	800	805	806	805	819	783	778	747	794	762	796	802	794	822	765	799	771	781	777	808	804	801	761	851	813	836	752	799	848	769	829	755	796	748	830	809	792	787	825	803	820	798	783	802	760	784	821	861	826	820	769	769	791	851	821	766	840	763	844	773	780	814	774	824	849	832	786	756	851	800	790	848	801	758	836	764	773	796	787	771	842	808	805	779	814	796	854	800	817	791	865	815	820	724	820	826	782	799	767	802	829	815	856	787	823	812	806	830	827	829	822	779	748	758	769	796	804	787	776	812	779	819	790	823	849	781	791	768	805	795	800	829	781	762	830	798	815	835	838	794	764	803	753	798	795	786	762	811	810	789	815	848	811	815	820	816	830	791	786	790	821	784	740	806	793	845	851	800	797	786	777	752	827	856	797	787	822	789	794	750	744	789	790	850	771	839	795	819	814	801	811	785	763	779	858	851	806	760	776	852	766	811	765	828	836	790	777	788	725	784	775	788	763	788	791	822	786	812	859	793	777	798	851	817	792	791	773	856	763	788	828	845	846	806	827	796	778	784	846	759	836	803	790	824	809	785	764	799	826	800	807	780	804	814	792	835	827	744	862	807	831	801	815	808	781	813	779	786	808	816	861	796	841	772	807	836	844	801	790	802	791	787	811	819	820	768	829	759	832	796	842	817	770	835	782	817	816	806	744	773	848	824	794	789	812	750	820	746	804	803	749	781	772	780	780	771	756	823	845	883	809	770	820	780	827	772	828	820	796	828	833	792	831	795	769	768	795	788	757	772	808	819	812	784	807	856	811	781	787	832	836	818	768	743	802	797	830	783	793	812	844	788	811	779	762	832	799	799	778	769	813	804	840	812	802	777	798	813	808	779	817	774	825	807	827	777	791	836	822	805	844	776	800	783	816	796	803	828	817	782	809	769	799	815	788	784	834	824	796	812	794	829	749	766	831	785	804	792	738	808	821	806	828	844	763	779	759	762	792	799	791	823	814	730	787	767	800	859	842	765	863	803	810	842	824	854	846	826	793	809	786	768	804	848	804	790	807	847	744	846	803	815	830	783	792	784	816	750	816	820	815	839	808	793	815	760	821	824	785	813	785	778	791	781	770	758	800	744	821	763	739	836	789	783	788	794	837	809	812	807	809	781	817	782	782	810	838	830	780	789	869	776	831	823	769	761	763	797	845	849	778	822	783	770	823	829	795	770	754	823	741	749	818	788	765	819	812	792	793	831	822	770	793	869	757	802	795	770	770	814	787	827	791	779	751	828	751	819	784	808	756	811	757	793	797	787	776	805	800	798	813	806	813	824	798	846	815	760	811	826	810	819	812	796	776	798	757	812	743	799	798	816	823	831	794	827	762	833	847	803	808	782	774	786	847	789	824	804	844	841	842	797	801	765	790	793	854	826	849	826	816	806	810	796	833	818	771	791	808	781	826	788	834	837	776	781	807	752	782	761	778	782	837	866	819	774	811	791	804	817	783	810	790	822	788	817	755	815	787	775	823	820	790	780	796	816	800	791	845	758	787	814	811	820	801	763	821	808	744	783	787	788	822	787	792	796	807	773	812	827	736	778	805	829	766	778	852	762	776	746	788	793	834	813	802	834	838	782	754	829	756	842	762	790	822	805	771	773	809	821	776	806	866	830	803	798	822	850	793	777	771	788	813	830	795	778	822	835	795	790	791	831	822	796	777	797	820	767	829	777	833	767	856	832	811	802	785	816	791	770	828	806	769	827	737	805	762	754	817	781	824	811	834	852	785	769	835	824	846	819	768	796	824	808	781	830	808	825	816	765	797	772	854	820	771	756	762	847	838	798	803	839	831	783	792	822	767	798	787	815	864	841	801	792	793	788	737	836	839	810	808	816	765	826	766	794	832	835	796	793	812	814	762	766	819	792	853	782	829	766	780	817	812	812	793	790	770	759	818	819	821	768	775	785	804	837	776	772	831	817	851	762	809	803	793	777	770	807	812	843	843	796	847	779	794	836	825	753	863	827	790	801	780	844	823	801	807	735	781	792	796	788	806	799	825	771	820	801	785	803	801	778	774	801	752	774	790	841	779	826	762	842	825	825	827	814	806	793	792	802	804	841	812	806	800	807	821	795	847	815	798	800	798	753	791	834	831	835	782	830	794	807	791	772	807	778	780	769	806	785	853	826	817	764	751	798	758	803	794	811	802	855	784	787	767	769	775	761	856	822	754	791	782	716	796	805	815	774	812	819	767	738	776	804	771	776	778	785	777	802	799	793	774	774	820	780	801	829	839	796	771	768	786	814	789	808	799	785	803	798	800	805	826	757	834	846	776	785	735	755	811	762	759	832	774	787	837	795	869	838	774	819	792	839	782	801	793	762	779	812	794	833	799	779	823	786	771	844	761	816	802	822	772	820	787	830	836	786	742	746	791	798	830	798	828	789	793	816	767	809	756	836	820	803	817	790	805	804	777	770	841	812	797	815	818	773	757	781	803	772	835	787	854	790	808	852	790	806	779	770	809	794	815	827	800	846	794	823	837	823	820	795	795	837	825	824	773	815	878	789	793	764	805	788	776	764	860	794	795	784	766	856	823	850	830	827	852	848	758	785	846	781	796	799	845	812	788	825	843	803	831	793	780	794	767	834	753	789	801	793	776	803	797	784	837	827	830	826	736	774	794	823	797	807	826	875	803	788	779	840	809	794	803	794	784	809	777	804	804	828	823	816	817	733	799	753	780	782	797	824	793	786	814	837	793	841	866	763	758	804	831	830	869	805	800	836	777	818	814	775	781	753	780	784	819	771	815	757	790	753	787	783	777	750	759	754	833	816	812	795	767	760	773	816	787
14774	17369	24099	56678	19869	3593	2916	2517	2078	1784	1640	1493	1378	1332	1191	1142	1091	1047	1124	993	951	1010	1022	969	962	948	892	936	950	901	944	941	953	921	929	899	924	910	934	857	936	894	888	876	862	916	893	876	892	903	962	956	839	901	877	874	887	887	868	847	901	887	837	868	899	890	895	858	865	903	908	838	882	864	906	833	891	891	947	849	910	859	872	864	938	907	865	886	897	875	818	839	957	862	854	903	839	839	841	896	845	789	881	853	879	870	943	862	879	888	884	916	878	881	888	830	846	857	924	823	822	901	843	873	853	851	878	835	827	886	891	815	900	853	887	832	880	902	891	871	911	813	870	829	876	859	873	786	886	855	845	829	923	892	928	901	854	906	920	815	888	831	860	922	855	917	867	834	901	891	853	846	895	892	853	910	857	859	910	887	913	839	901	875	842	881	857	906	872	866	918	845	907	876	892	879	880	836	833	861	894	874	849	874	854	844	853	870	906	860	878	846	927	898	930	835	874	852	846	876	847	862	901	900	791	917	907	840	856	923	903	859	913	888	925	876	871	916	883	885	897	878	906	844	850	839	854	867	885	869	885	877	882	814	905	893	864	891	932	903	808	832	871	856	872	875	858	842	884	864	904	797	883	841	856	905	889	857	863	909	876	826	857	846	819	882	891	827	853	869	902	883	913	778	860	856	870	884	821	860	911	864	915	857	849	833	870	882	857	897	879	872	861	890	878	875	898	761	890	902	869	940	877	896	833	878	858	879	889	869	885	852	849	931	885	891	818	831	873	868	843	878	874	905	912	867	840	854	868	877	835	930	859	851	883	900	883	852	879	856	861	906	837	889	832	826	834	877	848	849	863	858	840	907	883	884	822	838	884	885	879	859	872	847	853	886	891	862	857	868	893	908	893	852	859	880	870	890	877	839	888	887	853	875	897	841	892	844	888	822	893	826	888	919	869	858	897	812	857	877	859	879	850	839	849	871	817	888	929	880	856	871	839	847	853	840	842	884	873	814	870	872	834	883	856	844	828	860	859	847	845	886	870	838	854	862	879	820	907	887	902	842	847	893	822	861	907	882	845	819	847	890	862	857	846	876	890	828	907	848	879	900	884	849	844	836	873	850	932	853	851	889	843	923	912	886	841	848	897	893	880	893	854	875	905	865	893	789	860	867	909	822	870	865	880	876	849	907	867	875	900	817	890	914	916	913	835	903	843	868	885	840	836	881	866	840	864	829	905	908	853	850	863	844	919	847	891	882	888	843	868	836	814	872	909	803	833	829	884	888	908	875	894	839	894	813	860	874	853	877	854	841	856	907	827	860	853	848	900	893	871	853	859	850	875	891	899	846	833	885	821	877	857	807	896	834	862	908	864	909	892	821	832	883	844	881	850	876	871	873	906	864	837	852	868	861	850	835	874	864	836	872	846	853	835	914	877	886	837	887	811	866	882	890	882	837	814	875	770	834	837	852	882	857	860	860	878	856	828	832	873	870	844	839	847	828	878	873	845	871	865	914	940	840	880	895	878	843	813	895	869	903	811	870	865	856	971	870	893	839	917	838	838	866	848	879	877	877	869	860	874	878	844	871	888	850	843	850	840	848	881	892	864	901	871	850	881	876	902	919	882	893	856	879	919	852	874	894	912	870	897	867	847	840	844	862	857	838	833	896	850	870	856	919	823	912	855	908	827	880	841	875	890	874	854	844	918	839	862	930	896	912	856	875	861	847	865	854	815	853	798	866	835	870	893	889	922	917	865	817	882	890	884	818	854	914	909	849	936	893	880	894	867	918	843	915	853	949	941	843	851	889	880	872	825	907	852	855	848	916	872	870	893	831	855	890	847	846	865	881	787	827	826	850	835	862	861	890	869	902	845	843	868	837	800	901	874	948	867	844	892	797	839	857	863	924	840	888	827	860	891	873	882	840	874	864	868	902	889	884	888	805	851	861	815	880	853	849	882	802	861	901	854	843	860	878	839	897	859	896	907	869	888	888	892	873	864	805	820	892	887	822	913	834	861	861	872	869	785	887	823	919	889	803	869	872	834	840	920	840	906	878	858	896	879	856	867	861	884	833	941	840	815	903	867	917	861	859	852	912	843	836	871	862	892	858	843	835	900	887	911	852	863	838	836	888	831	878	897	882	898	903	928	843	881	840	880	834	943	879	896	811	844	798	780	875	892	865	906	916	863	867	866	855	843	888	886	929	870	790	891	874	890	908	906	901	879	871	903	890	886	843	872	869	916	847	885	931	828	868	868	857	872	888	834	869	887	895	858	885	898	838	864	865	894	933	875	850	889	875	866	908	879	862	855	857	907	908	882	917	858	816	847	882	838	848	834	869	876	855	871	888	883	856	841	894	850	880	888	855	857	873	821	876	917	896	899	884	853	891	838	850	886	821	933	891	891	881	837	907	831	851	898	862	858	908	900	850	852	878	866	923	878	895	889	892	853	814	900	829	861	921	894	870	862	864	837	856	917	839	869	877	866	898	861	845	872	831	897	845	835	865	906	875	892	882	820	896	870	866	858	868	838	865	879	858	898	856	833	880	857	870	874	910	855	827	907	873	901	829	900	847	893	939	846	899	828	884	853	861	876	871	835	848	880	812	855	957	860	840	823	853	879	845	842	902	901	859	883	810	813	891	817	872	827	909	883	877	831	843	844	848	865	842	857	891	919	837	838	894	863	850	832	899	885	867	892	907	883	844	831	846	829	882	877	843	895	841	861	882	849	880	828	899	919	874	843	883	850	829	937	909	896	873	888	844	877	901	866	913	942	891	903	924	866	833	896	910	851	852	826	850	830	858	859	842	875	854	882	892	827	865	890	841	836	855	846	896	881	861	840	827	853	874	814	851	840	865	851	886	858	886	864	854	892	828	868	889	874	887	862	875	890	876	879	899	854	870	830	829	881	858	846	823	860	845	856	849	891	883	894	862	835	874	893	825	876	841	848	886	800	862	895	848	840	837	861	854	838	820	821	895	846	839	890	845	864	899	912	822	891	897	870	914	904	827	847	921	867	863	891	906	857	874	920	876	902	838	879	843	855	872	810	886	863	917	917	893	822	873	859	898	890	892	888	844	866	841	892	810	877	876	897	871	866	832	891	847	866	874	871	836	907	861	885	847	847	865	880	835	916	856	856	909	884	876	841	856	826	918	801	884	864	846	865	823	885	853	859	807	888	877	854	863	797	860	895	874	916	890	857	867	899	841	831	833	831	887	901	893	856	890	879	853	812	883	881	846	865	901	853	848	893	898	883	888	889	867	876	822	882	892	896	885	887	898	862	828	875	865	863	856	841	841	846	897	890	817	853	815	831	890	854	847	867	900	916	868	919	885	935	891	880	891	846	921	893	871	896	875	898	897	831	907	879	892	846	877	857	892	885	862	863	868	855	835	891	868	836	893	818	879	899	839	873	887	841	861	871	874	849	835	825	849	884	860	856	880	875	883	893	894	881	857	855	909	879	883	825	886	899	868	899	847	918	871
27270	20524	9264	12230	3036	409	396	354	343	332	325	358	334	325	314	329	362	282	319	273	336	349	326	339	350	315	321	337	306	342	320	317	385	327	336	318	336	351	303	323	301	316	306	326	320	323	349	337	322	332	317	301	343	360	283	316	312	303	328	362	306	345	313	322	328	338	309	332	294	340	327	334	329	321	307	329	327	293	330	331	294	311	310	315	326	327	301	348	314	309	317	343	328	313	311	335	309	333	310	334	328	356	340	303	301	309	310	347	342	309	351	319	322	311	335	284	326	345	337	335	328	343	332	326	307	356	328	334	299	324	321	335	334	327	354	295	349	313	335	319	301	340	350	334	295	314	333	330	336	315	321	348	335	313	295	346	307	348	368	313	315	288	332	356	328	331	304	268	312	301	336	340	318	302	329	321	319	333	286	287	335	319	323	310	319	325	339	293	319	311	312	322	348	334	353	322	309	297	317	319	312	298	324	292	344	334	299	341	293	302	315	323	321	360	339	312	343	311	317	347	358	329	333	338	318	323	308	322	303	326	315	303	349	351	304	320	348	344	312	304	310	328	366	318	328	340	334	322	336	340	323	312	311	343	343	318	275	351	360	308	333	326	348	334	325	315	315	320	332	313	333	309	324	298	311	333	316	320	326	302	314	346	302	329	329	317	301	343	316	348	338	328	374	326	346	333	346	317	306	331	333	331	333	321	334	342	319	312	308	329	337	303	325	326	323	309	298	327	330	308	336	316	321	297	345	332	339	317	326	301	334	315	324	317	342	313	360	360	345	320	324	336	319	347	356	338	330	304	310	345	310	336	321	324	338	314	323	337	316	334	365	311	324	335	323	341	317	308	320	329	333	339	322	318	345	308	307	337	326	329	323	316	306	302	327	313	355	329	372	311	299	315	346	329	292	325	317	322	338	340	351	312	338	276	329	306	342	324	325	325	339	344	321	329	320	353	319	283	329	315	313	337	334	322	320	357	346	330	322	342	357	326	307	320	332	324	348	316	302	329	319	360	334	333	329	291	303	302	345	314	327	307	325	312	297	307	295	334	356	319	327	311	297	310	321	320	338	356	332	357	358	325	302	291	278	327	325	328	317	340	324	346	333	323	323	328	302	341	319	347	314	363	336	314	348	318	342	281	290	342	346	318	325	348	340	317	319	299	317	338	323	294	335	344	337	347	308	285	331	320	333	311	340	311	316	346	364	324	320	326	320	310	341	328	330	333	324	323	334	317	333	352	330	341	332	344	292	292	345	338	348	337	326	309	294	305	318	311	326	351	327	329	312	314	334	338	328	300	294	313	333	339	286	312	323	289	303	320	335	340	348	302	301	320	334	357	338	324	332	327	309	330	309	329	323	299	311	357	304	325	301	297	342	315	357	350	328	322	322	309	329	327	302	329	324	308	323	338	309	352	332	332	332	336	312	323	327	296	332	321	341	300	314	321	292	377	354	319	337	340	328	315	310	323	317	300	340	303	318	321	376	295	316	309	334	321	315	297	347	318	305	321	325	326	316	326	340	313	291	314	324	305	328	341	341	309	340	352	334	323	322	320	335	362	350	319	337	317	350	326	339	330	337	302	340	336	338	315	331	334	358	328	346	331	320	330	325	315	339	295	323	277	328	295	343	328	323	344	339	296	308	320	381	319	326	336	342	314	319	317	300	323	315	330	292	323	310	319	280	349	290	324	258	332	340	318	323	310	334	341	308	338	325	311	312	319	348	331	304	310	317	336	360	347	318	324	316	306	317	330	302	308	295	337	372	297	294	312	324	329	343	338	335	332	306	312	325	317	327	309	284	328	333	307	304	326	329	358	302	312	333	308	335	332	325	317	310	345	357	315	343	328	294	304	285	322	309	334	331	319	328	319	323	312	359	355	288	330	345	334	324	311	322	310	301	298	327	342	329	324	327	345	332	331	321	293	315	346	281	358	314	331	324	320	340	287	316	368	339	311	324	345	331	294	331	338	329	341	302	323	320	343	310	308	345	356	317	316	315	315	300	343	306	313	338	326	327	297	303	327	315	316	331	355	306	313	339	324	310	336	334	328	340	346	321	313	354	320	322	338	335	316	345	327	321	337	346	343	339	310	356	287	332	341	343	318	320	350	323	321	344	316	355	322	341	317	334	340	323	286	375	328	323	329	287	353	304	321	322	325	318	358	325	325	335	290	325	290	302	328	341	367	327	309	309	326	314	316	331	324	314	332	333	324	318	310	325	326	297	321	356	307	338	308	333	316	295	325	333	329	328	365	328	315	317	324	330	310	308	333	330	326	330	319	332	332	339	316	310	332	328	354	305	331	335	341	335	332	331	310	320	305	312	315	344	292	340	305	318	321	323	347	335	322	332	322	307	369	341	296	333	341	362	346	302	323	352	340	323	322	342	339	313	325	300	327	331	347	354	306	353	350	309	324	310	316	324	310	346	337	340	327	317	323	351	334	320	320	341	337	355	295	322	352	330	314	339	309	313	296	333	353	316	364	343	310	300	315	307	328	321	303	301	293	340	283	336	339	342	335	288	337	326	302	317	356	316	318	338	303	339	326	318	342	305	321	333	323	318	336	324	321	301	349	301	335	301	341	307	299	332	309	329	280	356	293	289	333	304	327	323	297	302	333	315	354	345	272	312	318	337	302	332	331	340	302	341	352	307	333	342	305	352	317	377	316	319	321	318	341	306	325	337	322	315	312	319	333	368	329	347	317	322	310	313	356	321	333	289	322	344	330	312	337	332	337	325	315	343	337	327	298	325	343	341	349	320	302	331	316	335	313	336	344	334	318	323	300	307	330	309	346	360	310	286	323	322	298	336	323	329	330	319	299	335	318	346	319	305	301	294	300	336	334	305	318	326	325	348	352	319	369	291	298	308	370	292	339	333	348	320	330	329	318	320	341	306	321	347	331	302	292	340	306	323	295	327	326	329	312	334	351	352	341	314	315	330	340	348	318	295	338	294	297	298	319	348	311	294	330	308	325	331	325	309	344	344	314	356	326	306	348	330	304	323	363	357	363	328	320	290	303	315	320	334	314	345	329	338	333	317	313	327	315	331	313	332	320	341	330	345	299	304	322	325	310	328	349	342	348	333	297	326	339	328	353	336	316	307	351	307	321	335	340	360	317	336	323	362	337	308	319	308	311	308	333	349	342	324	329	326	305	346	318	339	312	317	337	313	316	326	324	312	300	335	322	346	320	326	287	347	330	321	308	311	330	323	322	334	316	358	321	318	328	312	337	314	364	323	326	327	318	287	306	311	335	310	337	315	355	338	375	327	344	334	302	367	333	311	329	353	358	339	358	307	301	324	308	332	328	332	356	319	329	339	341	346	346	297	327	314	316	317	326	301	336	313	302	304	327	319	301	335	331	304	314	307	325	316	338	318	319	326	336	314	315	320	344	307	326	307	316	300	347	307	326	347	308	325	302	328	358	292	318	344	360	291	286	329	313	285	326	372	343	346	331	315	313	336	341	304	305	339	350	329	328
8538	2059	2594	11804	2907	511	456	417	461	452	416	439	375	365	389	392	377	410	362	409	417	439	397	391	372	415	395	384	389	416	410	367	410	406	377	411	381	399	350	387	396	365	395	369	392	395	390	428	376	383	379	408	412	398	405	400	370	401	393	427	403	401	397	423	435	387	403	412	388	372	396	381	368	371	410	379	397	366	422	360	410	392	393	383	402	376	434	415	389	406	391	398	374	391	382	364	379	403	390	381	387	386	399	409	361	371	374	397	415	352	419	359	352	354	419	404	386	403	399	406	373	396	410	382	396	394	386	413	400	375	372	383	416	402	374	397	388	388	374	380	356	401	383	404	408	388	409	338	384	390	391	358	378	394	383	390	403	399	375	381	411	410	379	372	376	389	391	383	393	387	357	418	425	412	393	375	389	379	409	391	420	358	405	412	400	355	390	417	380	406	400	438	379	400	401	407	377	407	394	408	385	407	418	379	424	357	414	400	426	363	401	391	389	353	379	364	383	384	373	379	362	394	400	386	424	420	384	415	373	448	366	416	419	426	396	383	382	400	375	438	379	385	380	418	376	390	420	411	382	386	422	420	423	396	400	387	407	393	380	393	387	393	380	367	404	359	366	376	394	409	424	383	390	391	404	398	389	375	377	362	391	377	381	394	392	373	374	393	362	420	391	397	410	376	382	433	393	362	381	386	394	370	373	378	411	387	390	395	392	421	393	397	397	400	387	399	363	400	403	371	391	351	395	383	398	375	385	376	353	390	371	410	422	392	393	383	415	403	395	399	393	409	400	420	395	371	396	351	372	379	375	383	411	433	409	380	392	422	390	377	370	384	385	373	385	390	402	390	406	380	373	381	394	397	383	369	408	396	393	383	424	407	379	393	402	387	430	387	377	395	418	350	379	385	391	389	402	369	393	409	400	392	412	367	402	404	390	419	388	385	382	350	382	394	418	378	399	368	375	383	399	377	386	372	386	405	395	382	387	429	416	414	415	382	389	409	361	399	401	377	407	385	370	374	383	409	396	425	396	402	372	404	381	407	375	382	374	377	407	439	400	402	388	391	380	400	385	377	395	406	358	386	369	457	388	423	406	386	364	436	424	435	425	408	388	437	399	405	371	419	404	395	401	386	356	376	380	419	372	392	370	399	386	387	406	407	354	374	397	387	427	366	399	410	386	394	397	409	405	407	392	393	397	359	394	396	386	395	360	389	388	390	401	360	367	406	382	383	366	380	398	383	369	417	391	366	383	409	412	394	386	380	376	372	404	396	401	392	390	431	395	375	402	409	373	391	372	376	374	407	433	403	391	358	390	411	408	383	384	358	392	391	422	383	379	378	364	372	390	383	369	384	398	384	376	348	373	379	411	354	427	371	395	411	361	402	417	386	375	361	415	384	374	375	420	404	394	391	394	376	381	370	402	360	389	385	372	416	376	440	390	432	374	411	403	391	421	398	415	351	354	405	376	408	388	426	395	384	403	410	400	377	350	403	374	369	406	360	398	384	367	364	396	403	396	393	404	390	395	365	394	374	373	389	419	394	420	407	400	383	387	426	392	380	381	401	421	399	398	414	392	418	408	400	391	418	393	402	394	379	407	404	423	390	426	382	420	398	401	388	394	439	401	377	406	438	404	386	375	383	412	397	409	390	416	398	371	370	358	376	389	363	408	374	416	369	392	351	380	419	407	408	391	411	421	387	391	394	397	386	377	384	425	392	395	371	389	382	369	385	409	394	369	396	379	386	410	377	407	419	383	393	426	357	392	401	391	387	412	388	373	408	393	394	395	416	412	400	398	424	399	376	395	388	387	373	368	373	400	404	378	398	420	385	417	365	407	405	395	371	395	364	435	429	364	406	418	363	374	393	411	382	382	403	435	401	417	382	356	414	414	399	434	394	408	412	379	419	421	416	371	411	367	344	404	394	364	420	396	400	395	387	379	387	399	399	397	408	431	405	385	345	405	405	376	399	365	410	389	375	412	400	386	413	383	402	393	374	385	383	384	403	421	383	382	403	399	428	409	390	401	384	362	382	415	382	378	448	382	356	384	423	373	411	389	393	407	365	429	411	373	394	417	417	412	394	412	369	370	361	373	418	372	406	404	374	365	432	398	427	423	372	355	396	397	384	393	426	398	425	370	394	400	394	420	370	395	408	362	350	391	383	397	378	388	394	420	368	364	372	404	391	400	396	372	372	389	409	393	411	405	438	403	406	421	435	388	422	430	386	398	400	381	364	395	392	389	411	383	373	426	389	419	376	390	420	420	420	371	401	383	387	342	411	377	394	396	386	369	401	365	345	385	390	414	395	420	385	391	403	357	415	408	432	392	384	391	373	350	385	362	373	378	379	389	342	432	412	404	380	401	407	347	399	406	407	378	407	390	362	369	399	387	381	403	374	390	405	393	367	396	395	376	393	423	371	376	357	381	417	345	412	385	420	367	412	386	433	362	394	364	403	410	407	405	377	399	363	396	405	359	365	402	394	397	363	424	380	408	403	393	410	387	405	401	389	378	373	382	368	376	389	407	381	375	396	385	369	424	369	374	383	390	380	405	425	392	411	396	348	395	396	363	388	383	407	425	398	401	410	419	430	375	399	415	370	418	419	377	380	410	411	398	419	390	403	401	401	366	379	396	406	407	362	402	433	341	394	366	422	419	372	376	394	388	381	394	391	381	383	381	392	364	367	431	364	400	388	389	400	380	397	407	393	388	364	409	392	368	385	387	406	409	354	437	409	402	414	404	414	386	361	389	389	360	407	393	373	413	407	387	403	379	368	362	418	412	411	391	380	378	388	351	384	391	374	376	349	401	388	433	402	410	401	372	371	368	379	424	387	387	364	363	385	401	381	426	366	410	392	390	397	396	374	357	408	356	419	384	389	447	406	380	382	389	364	378	398	378	398	432	401	388	400	399	404	371	388	383	400	413	416	372	387	424	408	426	426	379	391	404	380	392	394	364	375	378	377	417	397	399	379	338	405	363	393	334	374	396	392	419	398	370	376	413	371	414	420	374	362	404	364	384	388	401	381	394	384	384	424	387	405	398	390	326	401	427	399	440	383	405	394	377	408	395	399	392	410	412	389	383	418	363	391	401	370	406	401	400	405	410	412	383	405	388	383	397	395	372	410	381	385	388	409	375	380	382	379	445	404	384	384	347	383	391	387	409	389	396	370	390	391	380	355	356	403	391	405	373	398	406	419	409	399	406	397	396	371	394	399	394	383	371	404	421	392	383	402	404	381	384	391	427	378	353	367	390	357	392	429	397	376	386	417	417	388	383	411	402	366	371	388	402	408	395	381	402	411	359	404	393	420	368	421	393	388	403	404	373	378	392	372	382	361	372	337	389	402	403	383	385	369	382	386	393	400	414	368	361	401	403	407	342	393	339	413	420	392	403	369	376	394	379	413	411	415	396	384	394	395	391	387	382	397	408	387	402	393	382	419	385	391	389	387	388	388	397	409	344	381	377	398	405	376	406	395
23730	21236	28773	27468	24215	13441	2077	858	691	611	660	565	557	521	469	471	485	477	459	442	455	448	411	449	428	436	412	406	471	431	461	413	434	446	411	412	430	433	445	410	456	440	422	403	390	423	391	413	427	396	416	407	400	410	418	411	436	439	401	390	430	412	419	424	397	397	439	400	423	409	396	458	414	420	404	405	404	431	443	414	412	389	418	431	440	415	434	414	406	428	408	452	410	392	399	409	391	425	445	432	401	421	441	410	434	425	409	396	408	413	438	433	418	451	432	398	423	423	399	421	429	443	449	461	438	403	449	401	404	420	419	420	428	398	432	422	400	386	420	403	415	418	420	347	414	444	410	400	382	396	439	369	449	385	402	416	397	402	399	462	411	399	437	430	395	388	430	400	415	442	438	377	416	389	392	428	409	393	400	383	429	394	429	442	391	406	427	410	405	401	417	422	389	407	405	427	394	400	444	396	425	400	419	434	424	404	378	404	414	402	471	426	436	431	392	372	435	437	394	377	407	419	426	435	389	406	391	395	404	405	419	388	422	416	377	420	399	426	408	435	428	394	397	434	408	413	422	397	389	422	412	406	418	402	405	394	413	427	406	407	398	426	404	406	424	401	376	406	423	405	403	414	400	387	400	411	385	394	396	383	393	412	422	395	420	424	390	410	418	397	403	424	417	411	409	448	403	388	421	376	410	395	412	385	412	391	414	435	430	399	435	418	423	432	428	397	462	424	411	417	408	382	390	438	399	444	435	397	386	399	444	450	430	419	411	401	397	388	420	407	419	438	435	421	451	424	393	415	407	400	436	412	409	366	413	391	412	415	429	388	433	375	431	427	370	380	393	457	377	406	415	420	388	421	425	423	411	394	414	400	387	390	374	442	372	394	427	419	418	428	425	434	433	432	406	408	388	428	435	387	425	436	406	447	392	417	432	413	423	418	393	440	403	406	395	423	426	420	435	424	362	387	415	406	409	437	396	372	446	433	430	401	431	401	406	425	436	408	440	423	396	413	417	389	409	385	430	385	431	437	402	425	399	393	386	445	431	428	409	428	428	429	419	393	435	415	431	400	399	390	432	377	409	402	402	429	441	413	425	399	449	407	375	386	439	437	405	387	414	382	418	394	423	400	420	420	408	386	393	412	417	398	415	436	444	465	398	407	415	412	387	389	396	397	420	425	375	400	399	388	378	404	406	403	394	390	419	375	414	396	395	408	409	398	402	374	437	420	374	437	423	382	429	424	409	382	414	433	384	440	355	423	440	421	454	408	432	400	359	380	387	427	384	394	417	383	376	428	378	387	389	425	430	394	385	417	412	391	431	384	411	424	399	421	386	395	391	391	395	403	424	406	430	391	448	414	408	434	431	457	390	373	387	406	396	392	411	427	398	420	410	423	423	410	406	425	437	415	398	410	405	402	429	398	401	380	395	380	418	399	422	431	422	390	400	411	397	416	393	418	399	408	421	426	386	403	423	388	436	398	413	412	409	409	405	414	423	396	381	408	436	408	399	436	389	406	365	389	389	404	386	391	408	409	415	354	435	454	422	441	443	411	435	413	403	412	407	437	411	372	432	419	425	416	374	402	402	401	377	396	397	430	427	411	449	419	404	403	406	412	393	363	418	436	431	400	434	446	402	401	411	379	437	409	369	419	419	368	459	418	407	422	397	398	415	373	373	449	436	418	461	438	435	414	450	378	404	426	433	428	441	426	395	395	430	415	420	403	412	396	396	383	403	397	422	375	406	440	407	371	430	392	427	417	407	424	390	401	384	444	372	402	415	382	418	401	380	395	407	417	417	409	428	445	421	435	411	372	454	457	406	415	399	376	434	378	411	402	399	413	401	408	404	402	412	430	429	447	413	393	410	429	415	462	389	425	385	386	392	418	416	401	391	437	416	422	390	400	428	435	382	382	395	432	406	414	394	415	424	401	412	441	394	455	393	415	384	413	406	454	410	408	436	395	437	410	388	419	404	430	403	419	420	437	392	389	462	428	386	383	402	414	382	410	440	389	415	404	410	397	393	409	426	408	401	413	427	418	373	396	423	396	406	418	418	425	411	401	402	379	408	414	410	391	414	410	411	424	415	384	399	418	417	424	399	418	392	413	372	401	427	408	420	434	405	420	425	398	424	423	400	416	377	379	436	398	410	397	425	419	422	405	401	386	434	425	387	426	373	363	406	411	397	400	380	408	381	410	366	448	382	407	410	389	394	408	397	435	420	411	425	429	409	383	411	399	432	392	434	419	381	389	416	406	394	412	390	398	377	444	393	413	428	428	429	401	437	422	391	395	404	397	411	351	441	436	387	367	436	427	446	421	399	418	409	406	437	405	393	445	387	410	417	375	389	437	362	433	408	398	383	402	424	398	410	399	407	423	417	400	418	396	413	401	399	398	392	394	448	427	397	416	449	439	375	386	407	402	387	430	435	402	431	404	390	393	425	454	437	400	401	410	412	412	393	444	406	444	401	382	446	407	419	374	390	420	407	413	420	426	392	424	403	423	381	418	388	418	391	440	407	447	434	436	401	417	390	381	418	368	439	396	432	429	390	444	413	365	410	418	430	383	404	418	439	382	416	434	393	384	397	389	415	413	428	370	394	374	444	428	419	391	405	406	419	430	414	405	413	391	413	401	407	449	419	410	412	421	352	408	391	435	414	414	413	402	397	377	400	374	423	368	439	423	413	421	429	395	441	438	435	390	409	421	379	388	431	435	414	381	412	408	386	385	400	390	415	416	436	448	412	420	374	424	406	427	433	422	432	392	410	424	411	420	396	414	422	440	400	378	418	405	431	406	397	380	425	413	408	424	440	422	400	417	398	418	427	438	426	419	440	399	408	389	410	423	438	398	377	391	430	418	430	406	434	412	397	371	425	405	436	443	421	372	409	430	414	388	370	407	416	425	432	426	399	392	430	392	421	422	401	414	448	431	407	423	383	407	389	388	426	415	394	397	415	423	417	437	439	392	388	409	406	382	396	440	411	432	443	413	394	427	386	402	414	415	446	417	421	393	414	401	409	462	378	381	425	422	425	417	441	396	419	396	425	385	386	414	412	405	412	392	426	413	422	433	404	384	394	467	436	419	417	412	420	369	415	447	407	424	403	380	410	421	462	409	384	394	394	444	436	390	394	425	398	398	418	417	432	395	401	415	406	399	462	357	412	427	408	438	420	369	416	437	418	441	393	389	403	410	424	415	439	402	390	426	428	401	385	405	420	437	408	410	391	421	396	410	437	469	397	401	434	381	400	407	388	439	394	385	412	403	442	425	403	406	402	445	415	444	420	392	356	400	435	431	406	401	390	419	391	392	423	404	403	407	420	406	401	420	410	406	441	403	373	403	435	390	417	378	409	412	382	409	422	397	405	404	440	467	451	410	422	378	383	458	406	397	419	382	420	451	426	428	370	413	361	405	389	411	439	415	407	402	452	423	440	417	402	383	403	403	418	393	398	410	418	422	444	379	419	379	374	429	406	427
11839	10686	15288	48525	12830	1926	1610	1324	1072	966	817	753	678	656	642	554	601	591	551	530	531	563	519	516	526	485	498	462	528	518	496	503	474	481	476	512	506	478	494	506	500	504	475	450	437	509	499	481	465	463	501	509	492	482	496	462	444	473	473	445	470	484	504	505	460	472	491	501	525	480	458	515	459	512	485	466	486	458	502	497	440	482	505	464	453	442	443	478	505	523	483	494	434	465	475	460	470	443	459	462	467	458	478	468	473	473	481	482	451	451	457	457	443	469	461	430	482	471	468	426	461	493	494	448	464	454	506	481	456	465	506	460	444	468	449	506	480	469	460	455	459	458	464	495	461	464	435	412	478	472	444	519	427	448	475	495	458	474	426	461	478	479	478	461	463	473	449	506	459	493	471	483	499	458	491	421	463	456	433	451	471	447	470	493	480	477	473	478	441	476	450	438	478	441	513	483	442	482	488	505	508	483	502	511	472	460	460	478	497	452	443	473	477	465	470	458	462	450	492	476	471	463	510	495	439	449	444	480	453	447	442	476	440	474	446	473	436	480	448	493	450	472	487	446	501	451	467	470	497	457	465	503	469	471	482	484	466	470	499	435	467	439	480	478	462	458	467	441	467	482	430	457	461	459	448	435	493	469	486	487	410	465	478	482	463	488	454	476	488	409	479	481	454	484	458	456	499	508	481	476	484	486	456	450	450	477	502	477	447	481	438	507	426	467	462	472	456	481	446	450	483	429	458	482	465	462	451	434	451	472	466	474	422	487	453	483	413	512	440	501	475	486	442	474	456	452	414	486	482	478	482	447	514	435	477	436	449	489	467	447	452	500	470	457	420	495	432	433	467	484	452	452	476	449	468	440	470	523	450	447	475	450	449	462	426	472	456	451	435	467	449	464	499	464	483	495	497	459	474	422	465	463	477	475	496	495	475	482	434	442	494	438	434	445	469	440	477	487	477	497	494	491	492	467	461	462	464	490	475	482	464	441	471	421	444	445	482	452	445	452	487	476	436	441	472	476	470	462	483	485	456	493	436	437	454	460	489	526	461	462	469	479	474	534	522	454	500	490	472	502	434	438	467	485	490	458	489	456	473	488	476	489	491	460	478	491	456	473	486	483	476	440	438	491	487	478	490	500	465	465	524	458	478	470	510	461	490	438	470	475	461	454	433	437	477	434	499	455	527	446	460	477	443	479	463	442	466	510	469	451	506	460	460	481	481	449	465	476	460	493	430	480	491	494	501	452	452	476	464	489	483	462	496	465	506	451	495	439	470	483	446	424	456	493	481	474	431	469	438	488	428	499	462	462	487	472	452	472	472	463	483	464	503	457	425	493	482	445	470	435	459	488	498	443	455	423	458	506	455	467	472	471	462	477	444	460	441	437	482	473	474	489	471	488	457	475	452	476	434	468	476	444	493	510	454	466	438	454	496	464	484	485	443	497	514	465	450	461	470	460	448	480	491	479	464	485	473	498	422	476	487	510	442	503	462	459	448	434	457	465	456	454	477	476	478	459	476	496	462	468	450	496	476	464	455	480	464	454	457	456	460	424	474	472	476	469	426	484	413	459	463	479	468	475	499	451	459	457	499	468	451	483	433	505	483	473	472	413	462	503	474	502	460	449	453	492	464	482	476	455	455	478	463	486	488	479	465	491	471	472	465	437	441	482	443	483	465	432	458	454	468	441	474	475	489	488	459	476	462	445	472	466	443	487	491	444	485	470	463	454	466	457	460	450	465	485	448	454	465	495	468	461	467	452	464	466	458	460	473	482	474	480	473	468	459	482	443	482	522	484	459	473	473	446	462	460	480	464	499	500	474	434	470	453	468	480	479	453	487	452	463	469	460	509	458	495	467	472	498	479	475	440	446	442	478	418	457	456	486	475	469	460	464	481	460	468	451	489	478	505	490	510	449	453	447	439	444	463	465	444	471	470	412	478	431	479	481	450	445	473	482	483	449	498	448	458	444	444	455	449	480	469	490	481	488	498	501	424	488	480	488	469	463	416	504	461	492	480	472	455	483	437	479	480	467	441	474	477	449	486	468	467	455	462	467	472	457	467	462	504	458	461	448	502	483	482	482	458	457	463	462	471	489	498	476	510	460	477	476	503	463	432	483	433	464	502	468	457	460	435	440	461	505	461	490	476	438	462	461	469	462	479	462	456	440	489	478	470	473	492	476	498	529	497	449	474	497	450	427	436	510	482	471	476	482	454	448	444	496	482	476	466	452	462	499	469	446	493	456	467	434	469	475	496	444	499	440	453	465	453	439	482	470	481	436	494	454	482	446	488	491	491	470	486	482	428	465	472	469	470	474	459	498	471	449	486	458	468	492	428	449	492	451	473	441	501	476	493	461	457	469	442	491	435	484	455	475	491	487	453	448	467	467	471	498	440	439	461	497	447	485	483	499	473	476	416	449	463	451	490	444	457	470	465	492	446	463	482	476	481	464	453	463	464	440	499	445	454	478	477	470	435	452	456	488	450	464	450	471	466	465	484	424	431	456	470	455	504	468	414	496	484	476	473	467	471	487	472	444	501	484	442	488	467	513	442	460	431	488	452	512	481	495	427	480	450	507	453	457	477	473	476	452	460	474	486	457	523	457	491	466	453	467	454	468	449	426	465	492	402	488	483	471	466	439	475	468	496	497	428	461	472	473	469	452	450	521	467	479	484	465	445	450	463	500	467	468	473	472	416	457	464	434	456	448	436	454	487	481	440	456	480	447	467	466	442	481	421	474	432	439	462	452	459	512	517	480	459	486	481	469	454	446	479	474	460	466	459	469	486	510	453	458	480	462	477	471	459	459	481	487	456	491	443	517	442	452	460	470	444	451	466	486	482	460	487	450	439	471	457	469	433	456	463	469	434	455	479	439	448	461	488	450	491	497	450	510	492	445	460	512	459	455	426	433	460	493	424	426	486	456	478	501	457	460	487	496	467	452	488	458	493	434	472	452	465	457	453	475	446	495	437	502	447	488	487	471	460	444	470	488	473	479	467	492	476	452	506	446	450	505	474	492	450	460	476	437	448	497	479	474	479	456	468	455	447	455	472	473	466	464	499	481	453	476	474	464	449	478	489	452	475	461	479	460	466	501	495	494	479	470	492	478	517	501	488	487	489	457	429	484	468	460	480	457	445	464	459	484	489	482	448	450	471	490	453	466	436	474	489	449	445	463	461	489	481	470	464	430	468	466	472	473	448	470	456	469	473	490	466	459	486	502	500	481	467	496	479	462	423	512	463	502	464	482	477	446	481	499	497	470	450	478	481	525	508	496	480	471	472	474	472	467	479	487	488	465	466	451	479	477	478	461	496	444	475	504	468	472	496	453	495	467	461	487	457	478	450	429	468	452	442	493	471	467	480	487	482	489	514	472	489	478	461	508	445	452	505	460	460	485	464	451	490	471	445	454	484	475	452	427	466	462	473	505	479	470	478	509	460	456	469	443	472	499	449	487	417	469	481	460	474	505	454	510	485
24903	21248	27739	27525	19296	3667	905	783	701	680	659	664	650	613	629	614	673	613	646	586	585	594	614	583	613	586	632	610	597	573	613	585	622	595	577	591	627	576	592	588	580	559	538	553	587	621	586	563	615	582	618	600	598	607	602	636	570	587	598	596	607	594	610	627	573	583	622	585	607	637	611	596	586	582	587	588	606	544	606	568	614	572	592	644	565	577	606	598	608	592	602	541	587	588	578	561	612	545	568	563	620	593	575	564	603	574	595	595	595	543	584	568	597	563	610	589	576	579	594	597	634	550	596	562	578	566	586	575	644	585	550	588	582	593	596	615	544	586	618	619	576	591	568	572	576	577	619	603	611	585	605	575	658	571	652	589	593	594	565	589	620	574	617	572	555	559	569	590	590	600	564	615	595	561	597	623	634	588	571	596	582	537	579	603	571	598	566	542	591	590	627	561	615	592	575	589	605	575	571	619	594	586	600	616	605	609	558	580	623	590	569	582	621	570	566	575	553	611	578	580	559	601	547	539	593	584	593	623	607	624	586	598	577	579	575	544	556	584	561	618	607	565	549	609	574	554	611	613	561	575	578	582	567	561	558	593	610	614	543	563	543	617	587	553	571	573	623	593	561	608	581	581	594	555	604	602	570	617	640	603	579	573	557	617	570	574	557	527	629	557	551	594	584	591	574	600	614	599	571	564	569	573	577	630	572	572	600	640	607	607	579	573	601	595	601	561	591	568	591	573	568	615	614	546	550	575	602	571	608	608	613	609	585	595	602	629	583	518	596	558	654	591	592	613	616	639	605	619	578	548	584	576	551	588	578	627	579	551	566	645	587	539	585	613	597	604	582	571	603	544	605	592	619	569	592	591	611	593	594	608	595	566	556	585	590	589	611	587	619	582	588	582	557	602	627	671	588	606	532	556	578	619	602	592	606	587	559	572	596	583	587	600	576	545	622	598	584	576	625	624	613	585	586	595	587	557	642	568	605	551	638	555	618	610	590	602	579	630	607	578	585	573	585	575	568	559	608	560	547	617	611	607	557	541	552	608	581	642	587	604	586	578	546	613	608	574	561	587	567	554	579	580	597	574	567	541	571	579	568	618	573	623	569	602	595	609	544	577	582	594	542	601	588	524	582	619	561	578	596	564	613	587	600	601	580	603	628	578	618	596	588	603	547	555	584	532	611	578	607	588	607	561	616	617	637	607	608	598	563	544	629	574	568	590	582	617	590	603	589	607	534	630	617	599	566	586	601	591	555	613	605	584	572	593	655	582	589	552	576	610	567	604	567	600	615	613	548	602	586	564	559	587	603	636	572	616	592	603	610	607	625	614	620	606	586	583	528	607	572	567	630	565	597	548	581	622	607	605	576	586	628	594	615	580	614	598	594	615	564	563	598	572	582	616	577	572	587	593	550	631	575	592	596	578	582	575	589	621	602	587	573	583	590	612	575	581	605	581	535	576	603	594	537	583	592	622	588	565	563	589	621	659	562	537	596	581	599	586	585	599	624	547	549	612	627	624	609	618	594	594	576	592	574	612	608	587	608	550	628	606	575	652	552	557	580	596	557	616	529	587	584	554	583	589	581	636	588	582	602	597	547	601	604	546	559	580	586	582	609	584	543	578	563	584	586	584	596	574	629	592	579	606	576	570	619	580	596	593	612	621	582	594	612	609	580	577	605	554	641	596	591	581	606	580	587	602	579	613	588	597	552	579	596	605	590	604	560	608	578	627	588	579	589	592	542	608	585	612	569	634	570	566	596	669	585	556	577	592	574	586	618	611	575	577	575	562	571	580	586	609	560	590	591	561	602	570	580	580	598	604	569	607	542	546	599	598	595	611	572	574	581	607	600	617	605	581	548	621	563	605	612	561	556	586	588	624	588	622	541	638	655	559	603	586	574	623	629	632	595	595	595	601	589	572	635	625	558	580	578	592	593	579	587	590	657	559	603	592	579	602	567	611	548	598	570	584	580	561	592	563	580	575	571	575	599	574	623	572	596	575	597	636	558	598	540	611	536	597	590	590	575	603	595	615	572	592	594	562	557	611	569	611	567	622	580	583	635	579	628	612	598	611	608	569	565	582	589	552	604	678	600	588	612	614	548	580	623	615	616	513	568	609	606	590	610	559	616	583	540	612	614	635	599	564	618	606	621	561	594	581	566	592	581	587	573	582	563	610	575	661	603	611	544	545	599	585	601	625	620	601	581	574	607	583	627	572	552	578	633	599	566	573	577	563	611	576	582	600	567	620	624	607	637	627	552	588	584	608	585	546	582	611	597	582	634	572	587	584	594	562	600	615	629	542	559	594	606	613	548	578	578	624	593	538	539	594	566	626	621	605	530	595	608	564	589	623	585	592	580	568	525	613	568	584	555	585	616	577	638	579	563	554	563	556	535	603	576	624	559	531	598	593	603	551	574	590	644	584	609	580	603	593	613	558	572	572	617	601	629	581	568	586	560	552	592	585	564	541	577	632	553	615	573	603	591	584	589	570	600	560	576	580	613	577	571	585	587	588	638	595	589	600	569	583	592	585	555	594	581	608	582	627	581	586	600	537	592	619	625	567	571	634	570	544	620	596	581	575	581	585	592	575	557	624	636	571	583	577	576	578	564	590	587	589	597	577	595	593	611	593	599	601	611	628	606	559	649	605	588	582	587	607	584	579	571	563	634	596	621	535	589	628	608	572	578	582	574	604	572	536	629	617	610	588	577	555	587	619	583	597	567	569	554	572	600	589	573	608	610	603	578	555	562	597	603	593	604	556	570	577	577	557	619	644	593	604	614	574	610	587	604	562	583	608	619	583	593	584	581	538	531	618	579	618	627	578	594	568	557	620	615	586	560	555	562	528	622	578	593	605	563	615	598	567	626	611	572	575	609	590	560	587	602	604	595	554	564	586	537	573	572	557	578	605	600	574	609	584	584	545	598	564	636	558	565	618	628	554	601	608	590	601	567	558	618	580	606	590	573	539	593	601	579	601	591	573	583	607	558	615	574	591	612	586	607	640	612	624	560	565	573	619	588	561	551	630	612	601	585	558	583	596	617	514	582	556	585	599	561	642	599	573	596	545	604	607	593	612	583	562	614	593	593	614	606	605	555	643	542	593	584	594	562	591	581	590	578	595	574	595	590	571	590	618	546	553	590	588	608	615	582	612	604	526	555	575	598	550	563	595	576	573	620	582	571	583	562	615	567	569	627	607	583	594	581	536	569	582	624	595	556	590	603	598	572	599	549	603	573	581	615	594	569	613	636	599	603	582	586	572	596	580	592	611	589	562	603	626	628	610	583	585	606	582	580	614	591	610	555	588	595	583	609	604	584	632	592	587	584	654	583	581	591	558	539	601	589	569	609	550	634	570	614	632	613	568	598	572	574	524	600	589	587	588	576	613	593	571	599	572	631	628	589	645	600	576	610	537	581	537	626	617	564	616	596	584	582	604	548	580	595	570	590	581	581	572	555	585	610	580	562	603	556	562	642	603
12748	6865	8183	40488	8917	1440	1262	1115	1026	860	863	825	791	803	752	725	798	723	733	708	721	717	732	708	682	707	698	683	665	708	705	718	680	709	622	644	683	676	676	687	675	689	664	697	684	666	686	677	661	671	725	648	693	667	665	667	696	665	671	699	667	701	683	674	713	690	664	668	660	676	704	678	645	721	672	693	708	673	664	663	695	641	647	665	695	653	660	667	681	680	698	673	651	635	750	727	709	665	670	673	733	707	682	668	701	637	678	732	707	735	712	696	731	666	667	723	671	656	681	681	660	664	667	651	667	712	659	680	641	701	659	699	654	660	680	664	640	693	706	711	647	679	680	684	643	700	670	660	705	658	696	669	690	727	728	651	771	655	721	702	705	671	698	693	682	633	689	647	683	704	653	737	672	691	697	730	686	661	722	712	687	678	682	712	699	681	676	721	735	668	707	635	734	678	672	676	719	760	745	661	724	676	687	668	716	688	686	713	728	713	687	668	654	672	670	725	665	686	696	676	673	713	679	655	679	757	716	688	667	666	693	675	674	689	691	669	711	686	742	654	695	664	695	628	702	682	696	680	645	658	676	716	662	675	720	675	701	673	719	738	660	698	651	633	721	716	681	697	681	675	680	677	705	690	660	669	647	647	683	642	700	640	659	691	674	720	679	650	757	680	666	671	711	698	729	734	665	663	650	689	737	701	658	659	647	627	687	697	615	642	659	658	698	670	663	656	672	666	700	691	639	710	708	643	629	697	694	717	679	692	677	691	691	707	714	686	716	636	666	631	675	714	751	680	645	684	666	650	680	698	689	675	693	712	654	661	696	704	691	662	694	684	692	674	699	693	697	653	708	712	677	658	667	691	694	705	643	645	675	725	699	637	719	672	701	699	699	681	690	651	657	685	632	709	692	701	604	639	711	670	689	686	719	693	686	736	676	661	683	689	671	689	667	683	714	724	681	720	670	674	691	680	680	672	663	692	674	697	699	717	687	720	630	639	719	690	709	648	673	698	744	650	658	707	713	648	669	689	679	654	662	680	672	723	692	720	671	668	689	677	650	765	675	679	665	690	690	676	698	679	687	706	691	656	670	694	688	661	674	661	696	712	681	678	729	687	700	661	654	708	679	707	690	718	672	668	716	679	661	674	676	682	702	717	642	659	691	681	706	673	773	698	678	635	685	689	660	701	659	694	705	731	705	746	617	657	719	706	701	697	678	649	675	668	677	682	727	679	690	692	674	713	672	687	673	646	671	711	682	656	679	676	702	690	670	664	706	650	671	675	704	741	715	698	729	659	661	647	683	667	687	720	667	678	693	689	707	666	667	724	668	702	717	691	654	671	675	678	666	656	652	659	705	722	643	690	685	718	650	678	679	649	658	682	653	669	683	692	699	699	712	752	649	672	731	727	664	615	686	697	694	680	639	719	658	703	701	655	679	708	696	706	700	678	699	701	678	694	683	665	703	687	663	685	674	668	700	671	721	711	661	691	685	692	668	671	730	643	639	676	677	705	632	667	668	654	681	689	663	684	692	680	694	688	676	658	685	679	626	675	699	700	652	677	750	680	715	710	731	703	701	702	656	674	643	708	710	672	704	709	677	694	640	702	693	677	659	660	697	679	671	690	692	665	712	687	712	682	698	608	681	622	706	683	669	635	683	718	722	671	639	693	676	699	625	649	685	675	690	675	651	676	683	683	692	621	729	686	721	680	678	723	714	661	701	682	697	653	717	695	713	630	716	666	724	649	634	704	705	676	670	667	643	628	709	656	665	704	667	717	715	601	664	656	704	688	680	701	670	648	633	704	675	692	723	711	728	657	646	670	661	701	708	644	610	690	694	698	718	674	675	667	671	631	689	708	693	696	704	697	693	680	701	696	654	704	644	670	702	696	692	728	675	659	662	668	705	702	682	647	686	699	647	672	705	740	643	662	671	658	674	716	725	644	672	644	676	675	713	715	688	696	640	692	671	677	651	674	720	668	703	714	711	682	661	649	683	677	704	666	671	701	664	669	679	712	669	663	670	711	695	721	702	665	718	669	620	671	679	688	675	682	651	684	693	728	715	653	639	679	716	712	678	688	685	680	632	689	649	653	675	662	702	627	639	648	670	706	686	749	622	650	673	672	702	711	664	657	676	678	668	667	693	691	669	639	669	665	679	691	665	666	644	705	668	695	673	686	685	646	700	715	680	659	677	673	679	708	650	649	651	691	667	664	674	675	707	715	675	731	653	715	696	716	704	689	723	684	719	677	667	620	649	675	735	643	678	671	671	696	720	716	646	686	631	668	681	699	667	637	726	675	701	692	686	651	685	678	632	660	673	707	687	636	670	687	686	671	719	728	647	724	725	658	633	669	658	662	696	639	703	657	698	706	669	671	686	656	732	675	695	657	710	668	686	687	662	697	703	662	699	690	705	691	674	691	686	693	695	705	678	671	651	639	702	667	673	686	683	686	680	730	682	651	719	703	664	665	678	656	686	740	654	689	664	699	732	663	658	674	680	732	657	683	693	677	673	648	661	654	700	662	669	670	675	692	686	697	723	688	681	699	689	715	705	738	646	676	717	672	733	668	670	663	694	662	673	695	644	710	648	700	666	692	697	672	731	644	759	698	679	715	682	709	708	682	700	714	703	692	677	698	641	671	685	704	665	656	679	651	682	669	689	665	703	682	661	725	681	679	655	664	685	669	647	655	695	709	753	661	719	663	684	649	721	756	689	648	697	703	689	650	734	718	692	635	688	705	677	703	649	695	657	698	675	702	709	683	713	668	657	683	679	681	709	659	714	659	677	677	681	691	685	706	697	688	689	676	686	662	652	682	683	665	690	677	722	701	695	673	722	664	667	717	701	693	682	680	683	671	677	705	637	638	660	732	672	727	696	718	684	693	681	693	723	696	669	688	683	699	678	654	678	654	691	689	720	703	694	659	650	685	700	710	724	716	709	679	640	696	705	689	745	687	693	728	691	637	645	642	663	688	693	662	667	681	664	681	676	683	693	672	697	689	690	703	646	669	672	715	680	690	711	681	721	692	651	654	687	679	639	703	652	687	656	657	670	716	735	643	679	749	690	707	655	699	650	690	706	657	698	651	707	645	669	722	698	659	686	673	726	701	673	599	714	698	646	682	691	736	646	668	661	689	650	666	668	685	692	677	691	745	707	643	691	642	684	663	689	713	683	687	675	707	694	701	667	725	649	607	744	665	677	655	655	686	668	722	707	678	653	665	678	607	713	700	685	663	680	669	722	717	705	698	685	633	628	690	690	663	673	667	651	681	679	652	687	677	683	625	691	653	665	693	679	650	679	679	695	706	690	678	692	694	725	691	677	693	724	627	698	689	643	689	680	688	640	617	663	688	657	655	686	676	682	706	672	677	690	732	710	711	732	682	704	653	666	654	678	660	683	701	703	677	627	661	676	719	690	691	655	691	672	712	701	639	677	683	713	677	740	645	667	682	679	687	640	704	664	634	736	639	689	693	706	699
22764	21288	29180	25740	23658	20761	12135	1960	1367	1304	1159	1137	1001	1011	955	937	899	946	969	892	894	836	851	857	868	863	846	823	821	823	818	824	852	890	823	845	847	864	842	811	878	828	825	858	825	863	827	824	766	825	807	824	826	823	794	732	769	792	804	818	793	777	798	819	844	824	799	753	824	848	744	842	757	790	856	762	790	855	862	776	815	746	844	796	860	823	825	771	783	825	822	788	759	815	825	797	820	831	820	781	791	819	792	766	807	837	788	817	867	812	750	798	832	841	790	801	806	790	825	830	805	839	818	776	813	826	817	813	819	792	815	784	808	831	772	779	829	783	815	795	771	780	799	818	809	800	803	772	793	788	811	787	788	812	847	784	778	834	803	790	801	776	811	769	792	771	796	789	803	823	763	787	831	809	905	816	806	798	855	762	772	745	787	790	827	805	810	776	856	856	817	785	806	826	791	818	790	811	810	768	771	802	750	761	800	838	774	823	808	860	773	796	810	778	793	774	812	852	777	756	818	870	839	761	831	802	788	862	806	799	807	809	856	785	810	782	808	805	801	805	783	809	840	793	805	812	725	813	771	823	787	825	817	758	816	813	786	827	807	838	838	838	776	815	840	788	869	828	803	788	840	804	827	772	831	783	810	796	811	830	908	800	784	826	829	742	815	793	813	804	815	785	813	794	709	758	809	808	801	784	794	736	817	838	788	810	777	748	803	791	781	835	781	867	877	823	803	872	832	838	812	795	834	803	791	768	807	754	805	776	776	854	786	759	810	802	783	738	855	779	828	748	828	805	773	794	822	804	835	754	792	829	808	803	785	802	854	824	757	827	782	805	822	803	863	772	830	800	801	760	840	870	766	794	790	808	786	779	758	816	866	803	820	821	854	795	812	787	758	796	870	829	818	831	792	769	812	780	762	835	823	813	790	821	809	763	751	783	803	846	777	844	751	805	809	840	829	821	752	770	808	826	806	833	837	842	777	791	779	827	810	736	794	793	803	841	824	746	815	831	795	845	792	804	803	827	756	817	806	791	780	843	761	797	809	817	798	848	783	817	814	783	804	763	799	832	803	818	790	790	808	779	781	859	806	825	799	814	718	794	821	811	828	782	804	764	789	822	821	784	810	794	803	784	837	802	814	753	783	763	829	742	790	818	839	772	843	820	753	809	765	843	808	761	761	843	780	808	868	867	800	801	795	739	777	819	843	820	770	806	781	803	788	769	813	762	874	779	757	754	825	775	808	812	815	790	768	763	786	838	857	821	823	820	813	803	765	815	828	817	779	840	752	864	879	788	847	813	839	768	799	824	809	835	834	868	826	832	811	833	801	798	822	797	809	832	781	829	843	803	836	830	772	824	809	758	848	809	776	802	822	798	815	762	813	824	794	780	832	785	826	801	772	818	827	797	771	771	846	774	778	859	783	823	836	780	812	755	825	811	797	772	808	798	819	781	721	810	806	761	799	799	837	821	783	784	759	776	823	763	764	804	794	779	847	820	839	800	787	800	822	829	796	796	763	837	817	816	780	774	821	840	777	762	810	772	803	757	817	826	773	790	804	826	826	809	835	807	802	778	751	764	836	851	843	803	779	808	790	780	857	803	815	793	807	781	855	771	796	731	828	794	878	829	801	760	859	823	774	778	787	811	854	823	824	782	791	806	820	756	776	771	772	856	772	838	751	884	803	809	798	766	806	794	807	813	794	762	814	835	814	770	803	763	822	791	796	789	799	783	767	849	741	862	720	776	819	825	812	820	825	829	834	811	797	790	758	811	818	803	825	776	796	847	759	801	827	805	793	773	827	829	830	805	780	808	793	817	804	859	781	750	789	808	789	777	792	883	817	784	804	830	866	823	771	786	832	814	776	796	832	773	816	802	799	823	811	807	772	828	847	802	784	824	791	769	825	781	810	819	782	737	818	767	822	764	719	820	842	796	821	790	808	813	847	798	794	764	792	813	780	798	775	809	743	853	822	838	795	752	797	848	805	776	827	823	723	826	821	784	820	799	788	793	757	834	750	766	785	812	856	773	856	830	752	790	811	759	809	806	769	825	807	748	780	840	793	828	847	811	758	783	795	795	814	824	795	768	788	762	818	824	865	812	742	760	795	803	808	780	795	815	715	813	768	832	781	778	840	834	791	827	804	798	777	902	795	829	776	794	790	794	814	802	819	806	795	780	810	788	815	814	824	812	805	790	827	815	771	812	796	840	810	775	760	784	809	766	797	811	834	875	755	774	761	819	738	813	840	751	812	763	789	832	790	808	764	799	791	865	818	820	780	803	838	799	776	789	770	762	771	839	777	877	803	877	855	853	829	815	836	809	821	803	783	803	872	844	826	839	807	748	821	824	786	781	838	791	839	753	800	802	787	831	851	781	774	790	755	780	793	764	830	814	805	805	783	828	837	836	813	798	800	805	799	789	806	780	783	784	825	783	815	831	812	856	838	843	782	797	771	755	820	836	785	769	800	791	867	764	814	783	811	829	777	804	765	798	770	792	805	790	799	821	778	834	800	823	834	782	766	770	811	759	789	801	808	801	808	812	803	763	762	781	802	777	773	800	855	821	778	824	751	840	820	763	779	808	830	796	770	759	794	782	781	783	832	792	772	805	787	789	784	763	788	775	813	814	810	779	810	873	807	789	809	843	846	822	784	834	808	811	754	804	818	779	803	841	824	850	813	780	792	806	869	771	819	842	799	833	803	817	825	790	816	764	799	787	773	758	776	817	833	753	736	771	795	798	782	823	827	783	809	809	830	836	766	782	811	769	818	817	793	806	810	809	791	818	777	791	810	790	836	809	790	746	777	766	794	800	818	824	813	822	809	817	757	798	775	796	830	858	783	889	813	789	792	785	743	804	760	766	826	794	810	772	833	814	808	812	809	796	786	813	764	828	764	806	819	844	823	848	785	795	841	809	764	754	790	772	820	812	797	802	847	711	843	827	766	805	802	762	816	817	802	831	821	803	793	817	847	764	795	786	824	813	810	796	775	807	816	839	732	798	809	798	791	757	754	768	793	791	836	765	779	770	837	805	754	844	828	773	807	838	831	779	822	803	807	783	801	821	777	838	800	836	792	784	850	805	818	724	741	778	799	789	784	790	793	797	782	800	794	778	799	786	754	766	820	810	785	797	836	818	830	787	818	816	782	803	812	792	790	775	837	818	842	861	805	788	861	795	810	778	832	772	815	765	781	756	797	780	776	823	778	794	752	823	781	804	786	818	850	794	868	810	800	796	835	823	787	827	772	811	802	836	822	833	815	785	794	838	833	800	827	794	808	808	787	815	782	797	794	787	781	824	787	776	767	760	837	817	769	813	817	814	837	801	766	849	833	855	763	829	806	746	806	825	805	780	789	852	851	804	751	793	792	787	824	781	820	801	828	806	776	789	802	810	833	786	816	829	774	810	857	804	738	824	811	824	759	788	756	799	832	811	775	816	812	805	820	841	786	746	833	822	836	750	782	756	803	774	822	798	791	834
14056	17266	18431	59766	16613	3643	3019	2510	2088	1815	1543	1456	1390	1271	1182	1140	1054	1035	1038	1042	1002	1030	932	923	1053	972	956	947	937	955	956	929	948	921	855	878	924	914	853	888	880	849	882	943	905	885	863	925	877	866	893	882	892	859	890	875	896	823	881	853	931	890	829	867	954	888	886	890	911	875	815	811	905	847	858	865	843	853	862	918	905	912	871	864	894	814	850	845	819	870	869	843	840	908	835	906	873	871	911	936	872	916	906	960	862	903	906	857	853	843	869	907	838	928	865	862	860	849	873	925	901	877	876	866	868	878	857	859	926	880	877	884	888	894	893	893	845	850	877	860	904	921	869	886	848	911	922	895	826	834	875	899	852	894	892	882	890	858	868	890	894	892	849	880	857	856	910	861	839	879	839	898	930	915	874	885	858	854	894	852	872	892	830	828	910	891	930	866	885	864	882	866	842	865	840	955	856	911	892	856	863	872	832	889	893	905	911	895	894	852	908	811	867	878	805	823	849	899	856	927	901	884	889	849	924	883	851	885	904	865	915	860	889	890	926	922	891	870	847	850	933	832	897	851	911	857	837	878	853	914	870	870	909	838	870	897	842	864	870	903	907	871	858	891	827	907	897	958	866	853	852	852	867	871	886	908	857	846	839	902	880	880	834	869	865	898	795	881	868	781	839	848	869	860	901	839	936	890	897	862	864	804	849	899	915	858	839	920	879	884	862	913	837	841	891	876	886	878	872	852	849	922	847	843	858	874	847	851	834	829	941	852	812	909	857	850	878	847	876	854	864	895	822	850	899	863	836	811	892	858	918	854	838	852	889	873	893	932	873	902	840	882	922	865	905	882	854	900	928	871	870	862	886	868	903	917	862	916	883	858	872	802	852	903	858	847	844	846	850	910	853	854	899	913	877	817	859	903	860	853	849	952	890	908	813	885	917	835	857	812	920	904	845	834	887	922	852	882	926	873	905	849	870	888	861	900	880	859	893	798	859	867	840	903	875	911	861	885	837	828	840	875	840	887	833	875	890	834	878	858	830	862	863	849	866	882	829	884	910	863	874	859	876	840	889	892	841	896	877	917	875	891	910	916	860	824	853	868	864	899	860	896	850	902	875	905	872	840	850	877	865	862	887	907	841	884	881	904	848	857	836	878	872	909	877	872	841	891	880	880	930	905	857	853	872	876	857	801	883	873	852	857	901	861	812	879	861	843	904	871	854	886	870	879	822	891	878	853	855	864	874	865	890	890	824	922	884	882	850	885	875	823	886	872	826	861	915	886	910	887	830	892	859	876	873	886	865	868	909	875	864	899	844	858	876	930	908	884	874	886	855	904	888	868	886	893	851	886	861	865	856	893	844	907	898	865	905	841	849	904	856	854	877	877	857	895	856	891	838	868	893	908	889	833	854	837	869	865	817	813	849	883	878	873	863	872	829	833	875	904	883	892	867	843	885	889	864	934	878	878	867	937	837	853	857	849	869	897	890	856	900	848	876	897	882	891	858	873	879	890	869	861	871	824	831	809	916	845	858	871	871	867	833	909	818	885	865	884	863	886	850	883	853	845	849	874	898	916	883	866	869	908	928	846	919	891	861	879	862	826	834	857	852	879	878	887	860	869	908	870	871	882	892	868	886	884	897	880	844	892	872	872	906	876	880	901	835	884	831	876	926	859	851	869	885	915	865	894	862	900	838	945	828	844	843	887	839	860	898	908	849	897	844	861	860	890	850	850	889	851	893	891	910	897	902	815	852	922	883	891	897	869	860	863	869	831	888	904	837	905	891	840	886	889	892	887	924	901	901	848	825	905	875	847	861	834	826	852	840	799	808	826	882	905	869	898	928	864	887	822	900	827	836	883	886	919	881	817	897	882	879	867	888	917	931	854	904	859	846	857	855	848	865	829	832	925	876	827	871	844	853	879	894	847	883	829	892	845	879	826	880	874	832	841	839	864	875	928	933	899	865	827	933	835	946	817	816	863	893	845	866	854	895	948	851	843	947	828	907	832	889	876	892	865	887	894	878	886	860	872	853	852	887	838	816	859	888	884	838	850	953	867	858	866	826	917	853	887	890	882	910	854	933	828	850	848	913	908	852	881	848	849	845	931	880	838	885	858	860	947	830	828	908	873	868	915	874	860	862	786	862	839	851	890	868	889	858	921	842	818	821	842	853	812	828	875	894	902	846	847	882	863	900	866	868	877	848	843	829	873	859	867	888	826	865	856	866	890	892	854	888	892	864	902	844	849	862	812	827	859	901	855	889	903	894	859	886	841	836	840	851	853	943	861	835	893	810	846	908	897	868	839	857	861	852	857	874	886	844	855	895	889	860	871	872	897	875	879	887	903	864	861	887	835	896	827	865	860	856	850	879	904	891	876	916	839	860	918	834	847	847	864	900	865	850	829	881	855	907	849	886	877	880	911	861	841	929	930	831	931	890	871	886	866	843	879	916	859	883	872	850	899	816	812	848	864	863	855	869	856	841	832	871	827	878	890	829	835	852	896	847	836	858	851	892	876	894	887	885	848	899	901	844	888	877	861	903	842	880	862	890	874	829	915	841	863	893	882	873	886	903	868	815	858	868	869	861	884	896	853	865	853	873	895	923	869	880	886	909	899	865	854	833	889	882	879	850	894	896	831	857	824	855	877	842	884	868	884	861	915	839	862	853	875	912	896	894	880	855	840	840	871	836	856	895	889	874	921	867	862	830	860	889	857	899	853	889	854	878	855	876	869	866	900	854	888	834	874	839	898	850	860	833	895	840	849	899	892	839	905	848	900	833	847	848	832	850	874	841	862	877	878	852	864	898	887	900	877	876	858	929	888	855	841	896	815	869	888	904	865	871	875	873	896	860	870	841	873	882	849	831	833	883	927	881	946	877	884	818	859	841	867	907	837	851	832	909	834	864	890	882	901	867	901	880	848	862	871	880	841	918	929	843	899	881	849	862	865	874	861	804	844	873	832	874	861	908	876	837	914	790	809	854	865	848	879	906	882	868	878	888	889	844	880	866	855	848	901	896	920	913	832	884	869	907	863	882	916	901	889	874	870	890	897	852	857	860	864	901	863	916	835	843	849	890	880	817	874	867	892	819	865	867	904	851	894	860	834	902	864	856	862	901	912	863	906	888	950	879	900	841	844	816	830	886	845	904	862	902	867	879	880	842	825	824	921	857	931	906	916	849	834	883	875	862	839	844	917	862	846	818	907	885	885	902	855	808	889	864	883	845	872	882	874	895	892	866	889	837	846	860	893	897	820	869	841	868	839	860	876	851	875	868	824	885	913	872	864	892	896	855	910	918	888	883	834	876	908	800	932	786	875	908	848	871	923	847	920	909	889	870	890	883	858	804	826	864	878	858	985	876	832	877	868	863	864	879	854	834	819	862	858	887	828	881	923	873	893	880	829	860	842	836	888	872	843	870	865	826	916	860	891	898	876	888	875	927	835	892	943	849	925	870	856	786	856	885	844	849	885	857	884	840	817	879	897
27275	20450	8982	13591	2835	375	376	364	372	344	325	359	338	332	313	320	318	300	312	319	345	367	343	343	306	321	334	300	329	358	326	310	323	324	313	328	333	339	330	319	291	335	297	353	306	347	324	313	305	314	328	350	328	303	329	326	332	323	321	291	321	336	363	306	304	319	318	346	327	328	306	331	328	326	338	333	340	332	325	323	321	338	319	365	326	343	341	346	295	338	327	335	325	313	309	341	358	329	317	293	343	330	314	320	296	326	315	328	290	290	312	342	344	331	347	348	285	325	366	304	330	337	306	327	338	314	324	331	335	347	349	361	322	326	329	309	334	314	346	336	320	345	312	357	331	343	346	307	325	309	284	320	331	328	319	315	326	299	317	307	343	319	313	351	320	337	328	288	299	331	327	355	329	318	311	299	313	326	348	333	343	294	307	329	335	305	359	287	320	324	315	310	368	341	328	336	334	338	311	307	327	337	326	296	332	311	343	315	331	343	336	289	307	338	331	319	337	320	328	325	303	331	299	330	303	321	327	334	346	292	332	295	322	321	330	334	327	287	308	327	324	360	349	320	328	336	312	334	356	325	304	296	306	340	312	309	345	318	298	324	355	308	335	309	332	325	290	301	296	319	327	329	339	326	311	279	300	316	328	335	305	363	305	331	343	347	318	328	340	346	360	298	305	313	321	314	340	315	322	319	314	308	354	319	345	346	338	327	320	333	293	343	345	338	329	315	349	321	313	334	331	322	300	333	355	326	331	334	350	319	350	293	295	316	293	316	311	343	302	286	351	345	346	357	325	311	330	343	343	373	345	283	327	290	288	326	306	312	351	304	363	307	332	325	362	331	351	335	340	336	346	334	348	334	288	313	316	334	325	288	317	320	327	346	310	313	333	340	330	314	334	310	306	321	324	354	334	314	314	309	336	311	303	342	304	336	344	306	334	332	319	339	301	341	299	344	312	326	334	352	322	357	310	307	328	308	321	302	337	337	307	323	308	317	343	307	314	322	350	361	366	306	334	345	329	311	322	312	311	325	314	339	316	320	350	344	330	332	335	296	328	303	284	324	299	318	330	311	345	374	364	325	314	313	312	352	367	328	313	344	339	323	314	326	321	343	316	361	325	342	342	326	332	308	325	343	319	302	297	321	293	297	310	325	312	314	363	335	300	309	331	315	290	328	323	314	337	363	332	347	325	284	335	295	318	325	312	354	349	335	345	314	307	311	313	323	340	321	350	326	316	322	299	320	314	331	307	328	336	333	338	320	311	336	368	373	310	330	320	308	320	319	379	316	303	351	300	302	330	338	330	317	283	303	329	362	322	322	342	361	324	331	330	311	293	335	352	360	316	327	333	312	293	322	326	352	304	334	339	343	321	320	314	302	309	312	307	305	292	309	340	325	296	339	325	291	337	302	309	329	346	305	326	336	346	318	342	354	346	294	333	322	318	342	337	327	331	340	324	324	275	324	341	330	331	341	351	346	319	353	334	348	309	319	346	363	316	296	298	323	322	298	338	340	321	334	286	295	323	331	315	321	326	313	283	337	323	317	312	365	337	320	333	309	293	347	330	308	317	315	308	351	316	330	322	361	316	360	358	317	345	333	305	307	323	298	311	315	330	321	355	311	304	326	322	326	322	325	301	328	321	324	335	326	330	316	330	359	293	324	351	308	301	329	316	331	323	326	333	337	338	344	323	353	334	299	306	315	331	335	335	297	313	366	332	323	337	342	311	341	293	315	294	288	321	304	331	325	340	348	338	342	337	301	322	321	349	342	337	361	334	332	319	306	321	340	329	305	331	290	359	315	319	319	322	332	315	318	302	312	302	343	338	292	325	316	326	321	338	346	322	341	331	322	330	295	301	329	318	302	343	317	304	320	336	340	313	314	322	308	318	336	307	309	287	305	332	317	294	298	339	304	322	334	371	359	337	321	301	318	355	351	312	286	317	325	343	372	310	325	353	294	291	310	322	339	321	313	331	348	327	319	353	344	343	314	318	323	322	341	306	307	303	336	354	338	312	332	337	323	340	331	361	339	305	313	330	341	308	336	356	340	314	304	328	332	371	336	350	309	327	336	317	303	324	301	313	304	304	323	316	313	322	336	309	319	326	301	306	301	347	310	323	323	353	337	300	332	299	321	335	306	325	341	325	323	304	346	312	342	310	341	367	328	318	316	299	369	333	346	352	330	328	323	349	359	324	330	315	311	323	340	348	336	349	325	323	341	325	348	330	333	299	367	331	287	306	307	333	316	344	340	337	353	310	328	315	323	319	340	369	307	347	308	316	286	341	299	326	333	334	354	316	333	311	344	332	294	310	325	334	309	315	297	323	313	302	317	295	318	343	324	313	290	308	290	332	262	345	328	329	291	324	325	328	326	334	318	355	331	307	326	308	324	284	317	352	333	356	294	316	304	348	321	345	348	354	327	372	346	352	320	298	349	318	336	335	315	339	338	317	334	317	302	338	322	327	329	328	333	316	296	321	329	338	294	325	337	326	324	333	335	296	323	324	350	299	307	328	299	336	340	325	319	331	329	303	323	344	300	330	323	337	330	301	345	294	329	329	316	329	335	348	318	325	305	310	330	289	332	309	325	347	336	336	327	301	318	310	377	351	328	297	330	327	312	308	337	330	325	329	328	317	307	340	336	320	323	350	318	348	336	309	328	306	337	327	331	349	325	325	362	306	330	330	322	308	337	324	308	340	370	349	330	304	316	342	304	305	340	286	297	328	319	298	314	345	307	321	268	311	340	336	325	342	322	321	304	314	356	311	337	306	322	327	341	323	311	357	313	333	354	307	338	329	289	331	303	325	332	310	346	365	334	307	329	350	315	370	308	323	337	313	297	312	306	305	265	343	349	332	350	316	318	316	292	320	287	330	310	317	308	320	297	296	316	321	308	295	315	327	309	331	344	364	309	343	329	352	359	339	303	327	339	310	328	370	345	309	350	340	324	325	322	326	326	294	374	324	301	306	331	328	339	335	312	359	330	301	316	344	303	320	324	344	351	330	291	348	354	320	320	352	372	353	324	317	312	360	308	299	308	321	311	327	307	299	317	315	308	297	332	311	319	318	331	328	324	316	326	337	297	310	310	313	308	344	359	326	307	345	312	299	326	322	315	327	305	341	320	331	289	322	327	308	336	318	326	304	331	319	314	339	319	370	354	323	341	354	320	348	317	313	325	341	322	330	315	341	310	302	323	302	318	304	300	272	335	304	360	326	336	344	307	291	309	305	336	333	318	318	315	342	302	369	332	333	349	300	334	330	295	357	320	301	331	308	310	325	356	300	326	346	274	326	332	311	321	336	346	359	307	335	357	315	330	332	303	329	315	337	359	351	311	311	332	316	312	301	315	312	304	326	325	345	315	308	332	335	344	337	289	388	304	345	338	326	335	322	319	344	318	318	369	347	359	307	370	332	304	305	334	353	319	302	308	311	339	328	301	347	348	280	340	323	323	327	302	366	309	347	334	314	312	318	330
10366	2263	2006	13158	2256	508	431	443	429	413	420	394	406	396	396	421	389	408	384	439	426	400	416	407	380	434	376	402	398	397	403	405	374	390	351	403	367	436	400	390	397	418	401	389	401	404	410	398	405	404	418	406	428	405	378	417	399	386	375	415	358	393	375	415	388	390	414	402	409	404	381	374	414	398	390	401	397	365	397	375	400	363	393	417	417	382	413	369	387	433	401	396	393	414	401	415	358	400	358	391	394	423	398	384	390	400	395	400	377	381	431	415	442	405	427	408	370	378	401	359	412	414	381	388	433	400	384	393	395	383	408	372	350	398	365	395	404	385	395	412	392	408	415	411	429	394	363	388	363	388	403	380	383	380	408	358	354	428	424	392	361	408	407	368	386	419	417	416	368	353	373	401	371	399	362	367	390	375	397	365	371	417	381	374	396	362	421	392	386	393	395	380	393	411	386	394	397	382	410	424	410	391	400	359	377	387	416	382	374	419	423	396	367	400	391	384	388	417	417	422	394	396	403	392	402	421	395	420	430	380	393	390	388	377	416	404	359	399	375	379	386	400	395	390	399	385	388	404	378	414	420	379	402	411	403	416	389	429	362	376	391	412	385	392	405	391	373	408	394	419	393	385	393	416	454	386	363	397	412	399	413	372	404	392	395	390	375	405	383	395	391	407	435	372	376	416	407	355	389	392	399	345	410	411	439	365	369	386	375	390	366	397	416	410	402	382	380	437	381	436	420	373	360	379	355	386	393	413	422	394	408	427	377	366	398	391	398	416	389	393	383	398	397	401	395	409	420	385	386	398	387	425	356	382	406	402	381	403	385	403	418	381	369	385	374	362	378	343	391	400	396	385	403	388	397	413	430	386	384	358	414	396	401	381	410	389	413	414	419	402	364	400	369	412	407	392	388	377	414	385	416	372	381	399	415	399	388	377	382	428	386	410	361	355	402	395	392	405	414	394	384	405	400	392	386	372	392	403	404	395	391	360	390	376	382	419	397	382	379	376	408	373	379	373	349	362	388	393	384	398	388	384	390	432	388	425	406	398	378	401	405	383	422	399	416	401	391	385	405	387	421	419	393	376	371	397	420	384	425	399	399	390	406	398	384	361	399	364	401	382	417	392	401	419	379	438	348	419	428	405	404	369	394	415	367	359	357	376	341	412	411	375	402	388	377	372	408	414	370	395	413	395	392	391	364	389	385	397	373	366	408	397	391	356	419	384	370	379	428	343	389	402	415	393	396	374	394	373	433	397	426	416	382	426	387	373	404	371	412	427	394	380	398	409	379	394	385	437	403	400	389	395	367	415	377	389	397	358	382	361	390	417	407	405	399	391	428	405	424	389	395	411	389	398	414	377	368	402	429	371	379	372	396	422	391	392	426	425	415	398	367	384	433	382	400	408	406	369	406	388	376	398	427	418	378	378	397	415	413	372	391	396	401	420	380	375	399	380	388	393	396	400	379	401	406	384	385	400	385	417	364	401	407	405	380	387	392	416	409	374	358	374	380	383	396	399	382	385	387	413	403	399	402	396	325	426	411	394	385	436	402	423	385	416	377	376	381	398	418	384	347	402	392	411	377	406	422	384	382	397	413	407	443	375	375	413	427	415	387	402	404	382	432	404	405	431	393	412	414	444	423	374	368	383	394	403	412	392	407	396	399	413	429	417	412	377	391	381	420	397	398	400	374	410	414	380	365	369	399	391	366	405	409	395	400	381	398	424	382	442	394	405	425	401	368	385	410	385	381	387	380	377	395	378	409	366	368	413	370	390	392	404	431	375	394	435	401	390	421	400	388	397	418	410	364	360	420	361	420	405	395	386	406	400	411	385	396	373	376	369	394	421	391	377	353	434	379	407	395	396	388	388	406	403	382	411	420	387	339	411	395	402	383	408	396	386	397	374	395	375	426	397	355	394	377	392	374	376	417	379	382	405	409	399	411	413	383	377	396	361	396	377	410	410	380	398	410	406	402	391	396	418	411	385	378	395	391	388	388	350	408	408	381	383	358	408	422	414	400	407	382	400	398	396	343	388	424	385	431	395	392	427	438	401	406	393	385	401	408	403	400	383	387	404	381	423	370	389	402	380	388	376	377	415	398	388	389	370	411	403	428	397	382	384	349	415	343	386	395	388	388	424	410	415	420	403	396	406	385	418	395	377	377	388	384	397	384	382	368	415	383	395	394	356	399	412	354	383	408	353	411	398	388	405	389	377	386	408	403	374	374	350	400	408	377	398	391	433	374	363	403	388	362	406	403	395	382	411	392	418	366	381	401	390	378	379	348	376	402	428	394	361	399	429	395	373	416	380	392	390	429	421	378	374	399	410	400	395	414	403	387	378	368	379	394	399	431	365	417	378	419	423	365	418	375	391	437	372	375	374	378	402	413	378	388	399	381	393	402	444	369	400	383	411	370	380	375	406	410	401	379	374	388	410	401	421	401	400	421	421	401	405	413	384	393	376	428	379	395	402	387	350	341	421	414	389	376	390	387	397	430	369	409	382	392	401	384	381	404	386	403	403	424	428	395	383	372	400	424	381	401	368	414	379	392	407	401	404	387	421	396	408	404	380	368	386	391	382	426	432	381	353	377	374	372	399	391	397	395	396	418	400	390	420	381	387	385	441	376	363	372	408	398	393	399	408	414	395	407	377	392	373	393	373	425	408	403	374	397	373	424	396	353	398	372	407	398	414	369	410	423	416	400	389	371	408	369	377	392	406	366	401	372	403	427	361	377	425	370	377	388	404	400	404	393	376	395	422	412	399	416	403	379	360	431	390	396	412	378	340	363	356	372	368	420	393	400	371	403	393	361	378	409	429	395	387	388	394	417	364	397	392	432	376	382	384	402	380	405	410	384	414	398	417	404	399	389	400	410	397	386	412	392	383	376	402	407	383	421	406	385	402	367	374	411	404	406	374	392	398	384	383	424	415	397	348	394	388	415	393	393	403	400	423	400	398	398	382	411	403	389	397	395	418	393	370	355	379	445	389	357	398	396	406	389	385	370	430	412	351	392	411	384	370	391	376	399	387	358	396	387	390	388	386	392	409	415	383	376	398	410	353	396	399	392	397	398	375	423	392	410	419	424	395	392	382	403	374	377	383	395	384	414	382	384	410	410	400	372	396	363	434	399	367	410	397	380	389	386	392	369	381	393	376	394	400	401	412	384	401	381	385	366	357	412	399	419	428	394	390	378	416	359	384	368	422	394	408	402	399	369	413	420	372	401	403	388	415	407	347	410	411	385	446	393	403	419	361	380	426	409	400	413	385	429	400	382	344	412	382	380	404	426	409	376	375	383	383	381	415	411	435	386	429	454	412	409	406	415	440	384	373	376	398	336	395	404	382	399	388	387	360	368	400	395	362	390	397	400	390	392	391	399	359	395	395	362	398	391	391	390	389	419	352	382	388	413	384	400	353	366	385	376	383	385	403	403	400	432	378	401	402	393	435	412	410	383	407	365	397	370	420	379	399	378	407
23697	21242	28713	27816	24280	13635	2137	850	703	622	602	544	532	524	523	473	484	470	466	462	430	485	439	422	446	415	423	433	419	454	448	441	402	414	431	425	439	409	446	403	400	429	441	419	406	428	399	401	438	399	438	402	405	403	447	446	425	421	440	398	444	411	416	419	419	443	414	374	415	432	414	423	426	405	437	439	411	403	378	402	394	420	399	409	425	406	427	412	374	369	430	399	430	400	422	426	437	398	391	434	401	416	433	434	384	409	432	400	414	425	397	419	417	450	428	441	398	426	368	397	402	418	390	390	387	402	404	381	425	386	457	459	414	433	428	426	408	408	429	373	405	431	440	403	393	438	413	447	402	381	389	410	445	436	416	400	393	422	412	427	410	419	426	447	415	401	388	416	416	377	434	389	428	397	391	365	395	397	451	443	400	430	415	438	424	439	403	412	414	429	403	401	391	413	431	399	412	409	396	390	377	393	427	366	414	413	390	404	389	392	397	430	390	415	408	434	421	426	392	414	431	400	413	421	376	430	437	402	397	407	442	408	413	377	399	424	392	404	387	401	411	395	370	384	396	420	443	407	389	404	424	391	391	425	416	414	381	365	394	427	442	424	424	402	393	388	407	382	404	383	387	385	406	443	389	398	406	418	422	431	414	406	415	426	449	404	413	403	400	391	447	419	415	372	392	421	391	402	421	388	419	403	389	414	391	365	419	417	426	364	388	397	436	414	398	409	427	445	435	365	403	407	405	436	401	402	398	445	422	430	422	443	412	424	422	416	420	394	373	369	383	403	443	428	429	373	451	403	386	399	436	403	408	398	397	414	367	369	383	368	426	434	412	418	404	406	436	432	401	431	422	435	447	427	425	435	430	405	416	420	387	419	436	420	397	416	401	416	404	407	341	405	410	348	385	426	380	392	416	404	410	414	428	411	443	389	423	404	414	408	447	431	436	422	438	398	392	404	388	391	412	420	438	416	401	399	391	440	403	416	418	399	433	386	416	406	410	426	414	443	403	400	396	390	411	392	428	417	442	386	398	364	415	413	415	407	429	434	429	425	384	377	391	404	438	446	374	416	406	367	415	404	364	426	401	406	421	399	425	438	410	430	401	411	401	420	428	399	395	405	398	434	423	423	442	418	386	403	390	435	415	430	427	437	390	399	441	411	432	413	412	426	420	384	374	402	399	425	423	414	417	365	389	396	436	397	394	436	369	431	375	433	416	383	395	450	374	396	411	451	408	391	411	391	423	378	385	430	409	436	416	443	388	408	413	395	425	415	410	348	394	444	425	423	417	440	397	411	407	406	430	380	385	393	438	426	417	385	406	405	371	405	357	428	404	426	399	399	396	399	403	397	434	432	411	423	382	399	399	452	428	393	387	400	420	359	407	391	401	399	435	384	390	405	435	387	374	377	412	421	400	388	406	420	397	398	372	423	418	445	428	373	399	401	400	417	427	381	402	389	427	405	434	397	416	425	400	424	444	426	403	401	452	430	410	406	395	401	390	427	434	389	422	385	379	431	392	417	409	399	402	385	412	412	403	372	421	431	402	444	411	409	438	416	447	435	395	408	393	399	415	429	399	388	379	407	421	405	396	420	412	446	417	427	409	368	451	394	439	413	440	408	407	388	413	390	411	400	426	378	405	420	424	450	401	426	434	403	437	442	407	439	422	380	408	433	415	427	418	400	452	383	431	410	386	448	416	455	408	385	430	403	438	396	422	393	410	430	377	417	392	429	378	431	408	398	419	389	438	399	439	407	420	431	408	424	393	427	400	445	423	443	391	380	403	398	427	405	399	417	436	404	379	409	400	403	447	397	385	394	421	435	424	435	437	397	451	425	399	414	397	448	407	436	425	405	392	381	396	389	413	397	406	404	404	406	422	412	374	431	430	425	407	376	409	405	389	404	407	381	418	420	392	439	421	438	437	423	359	396	433	421	399	417	388	415	422	415	414	413	426	412	426	394	379	403	399	443	397	393	407	402	417	439	458	404	438	434	442	424	428	393	396	425	414	429	393	391	421	407	406	411	399	394	420	399	409	414	434	387	405	441	399	415	426	410	403	397	431	419	410	407	456	370	387	420	406	431	445	437	381	454	369	419	460	417	411	425	421	395	428	379	427	403	445	402	400	392	457	378	412	401	386	423	423	419	398	385	408	369	418	370	411	414	414	423	401	455	385	402	372	424	386	393	418	372	410	438	416	383	416	400	401	401	372	375	403	427	418	424	433	426	382	425	419	405	407	396	440	419	372	398	379	392	433	399	416	406	400	382	400	419	385	374	417	414	422	430	402	401	419	412	393	393	408	386	406	418	426	386	409	438	370	418	394	389	434	396	417	417	392	445	416	412	429	430	439	412	401	424	428	417	425	400	385	403	410	418	349	412	408	425	411	409	419	408	425	394	400	429	381	397	412	410	383	394	431	431	401	431	379	414	411	418	405	398	395	392	408	424	420	437	381	380	392	399	386	409	389	395	416	412	417	413	371	423	409	420	407	438	403	396	374	413	395	394	425	411	372	364	434	431	385	411	383	407	406	420	364	426	422	425	408	417	426	430	411	389	401	389	440	403	409	423	432	397	376	416	411	393	394	392	453	414	441	413	427	426	443	405	411	387	421	447	402	401	422	374	391	398	412	409	440	424	433	396	418	393	417	380	388	434	412	436	420	397	423	395	430	395	432	392	419	414	423	406	422	416	399	409	422	408	407	404	401	420	416	388	443	391	441	416	400	406	420	433	399	419	430	366	437	390	435	411	412	373	434	424	447	446	423	432	422	426	398	416	392	394	406	432	414	409	406	413	410	396	436	413	366	384	425	397	402	439	397	412	383	436	406	407	398	383	404	391	389	413	427	387	420	407	406	409	384	404	385	403	393	415	412	397	421	412	417	407	411	432	415	420	405	407	418	411	381	396	416	445	437	418	418	417	434	393	362	406	449	385	415	398	430	394	398	437	424	432	432	403	401	423	395	383	390	412	434	404	393	395	444	404	405	406	429	403	451	407	403	381	369	389	413	373	415	434	384	384	391	412	430	403	410	442	417	459	399	417	427	415	395	404	416	419	394	402	424	414	391	407	423	402	434	429	396	417	418	415	433	408	427	455	396	393	410	430	426	388	430	387	391	445	447	397	397	377	411	421	364	408	418	419	438	380	388	409	444	425	388	391	407	375	408	382	421	415	376	409	421	375	417	417	437	383	436	447	413	439	390	405	424	407	407	427	408	378	396	411	397	400	414	414	379	386	434	415	418	406	415	400	385	423	429	437	401	401	442	407	395	412	426	413	436	388	354	459	381	423	405	375	397	443	403	412	389	409	427	386	389	400	414	396	449	376	401	416	400	398	436	405	417	391	382	374	424	370	391	424	391	419	392	412	432	382	426	400	413	376	427	414	429	413	412	424	360	409	418	401	405	405	415	430	387	417	406	402	407	451	415	366	409	440	401	421	389	424	414	410	432	408	413	407	427	390	407	418	352	428	434	393
11611	11124	13495	49550	13221	1930	1618	1277	1144	962	861	783	740	694	644	590	645	593	563	587	579	538	533	473	499	538	510	501	480	503	495	502	460	518	478	444	506	471	504	458	501	503	448	494	449	474	496	475	506	502	458	479	464	486	428	461	492	463	446	454	522	493	436	478	466	516	455	479	492	488	471	471	431	479	456	452	468	458	468	478	476	477	501	493	489	503	486	467	495	479	464	466	416	483	499	491	462	445	459	443	432	472	484	443	433	462	452	476	462	466	490	468	476	475	448	490	482	516	459	460	503	455	454	415	469	448	443	493	456	454	466	480	480	455	462	451	501	449	485	475	455	463	471	484	478	512	474	450	493	489	455	476	484	446	495	468	482	452	436	465	435	435	490	485	482	436	470	419	476	504	475	453	451	455	489	475	432	455	510	473	421	501	472	491	454	505	489	445	462	471	483	469	477	435	459	511	493	427	472	474	467	462	484	476	439	442	477	481	452	435	486	445	462	492	522	489	473	477	482	461	462	474	498	492	473	482	451	497	463	447	467	466	468	455	485	512	464	429	479	456	439	448	478	452	464	457	477	465	470	447	445	487	435	460	494	469	492	513	485	485	495	469	466	448	474	461	474	462	483	469	421	446	494	459	406	470	494	496	458	472	492	462	470	481	473	449	450	486	437	484	485	503	498	463	460	443	436	501	460	485	434	429	454	482	454	462	461	463	520	435	496	475	459	457	505	480	441	472	444	448	473	490	499	476	466	425	462	484	461	470	461	525	469	488	490	428	448	475	473	475	474	449	496	477	414	473	454	462	484	455	467	463	455	453	455	466	429	438	474	446	435	419	471	462	474	511	490	479	452	480	492	463	440	449	480	462	476	479	461	434	493	488	481	436	452	470	471	454	459	449	485	452	461	473	466	425	491	488	471	468	481	482	482	505	489	460	501	444	451	453	479	442	469	468	489	472	438	478	494	455	449	441	462	480	458	434	443	451	497	494	455	484	496	441	469	480	465	467	434	498	490	497	511	464	457	450	458	464	467	467	513	473	484	476	469	464	483	469	504	458	479	464	469	475	484	451	453	488	467	476	496	479	433	485	499	464	468	456	479	495	476	461	462	455	473	437	480	456	475	453	450	468	451	497	469	458	457	474	460	481	517	449	426	512	485	444	507	481	432	479	446	451	483	474	511	463	497	426	448	470	514	483	487	471	473	475	452	454	464	498	456	467	445	484	489	458	485	495	477	458	451	491	466	452	457	442	496	426	474	505	472	460	453	489	446	467	455	473	498	454	445	461	477	472	406	476	495	463	486	423	475	445	488	449	513	473	492	510	458	482	461	443	414	506	459	442	417	447	468	503	487	513	466	451	449	469	475	467	489	457	452	466	484	446	469	447	500	452	495	459	489	467	445	490	432	471	463	426	483	474	471	474	431	490	489	457	494	485	457	462	487	482	458	472	487	477	439	441	437	470	452	476	494	468	485	473	439	461	466	456	440	465	497	465	449	491	458	455	443	510	505	480	435	447	465	476	500	510	475	474	462	451	497	464	440	460	469	469	481	454	450	474	479	484	449	485	470	493	439	472	514	472	471	474	520	488	475	477	462	460	492	444	432	459	433	477	492	416	460	455	455	475	466	461	474	477	458	469	425	463	489	469	462	440	485	454	467	492	476	461	434	481	463	435	444	469	531	451	502	452	437	468	493	464	446	471	492	506	445	488	460	450	433	476	460	452	482	465	466	452	477	477	470	458	502	461	472	485	460	446	481	488	450	481	485	461	427	462	453	482	438	490	441	448	472	474	480	452	506	442	484	447	499	460	499	429	444	437	460	502	489	471	449	457	448	497	486	488	442	444	482	468	490	488	466	416	433	458	439	481	496	483	460	462	445	475	437	474	467	438	462	483	495	407	462	498	476	467	459	433	458	473	453	501	478	462	475	491	456	487	494	445	430	508	450	484	526	500	515	444	476	465	484	470	437	457	439	491	545	468	472	477	470	490	475	454	436	493	461	436	475	504	480	481	477	435	471	467	458	484	487	470	446	450	475	484	440	459	461	443	442	457	456	489	444	497	465	484	434	471	512	501	469	439	460	499	493	503	449	500	452	455	448	443	429	483	504	460	466	449	457	489	471	486	447	478	481	467	441	503	446	456	492	472	462	468	449	502	477	430	442	465	484	457	464	438	474	469	453	463	474	481	488	492	489	472	475	450	430	467	498	472	430	456	506	459	475	481	473	448	445	446	479	491	499	465	494	474	449	477	477	426	464	461	452	467	445	470	494	451	430	450	493	462	431	461	483	483	461	454	481	488	436	497	463	486	501	461	526	473	476	440	450	528	474	525	491	477	465	457	474	464	441	460	478	498	458	461	407	462	465	465	492	441	468	471	439	470	477	509	433	472	419	493	488	470	457	453	473	482	447	446	463	480	480	459	441	525	444	468	465	461	478	482	458	476	452	473	459	463	450	461	445	475	486	502	492	472	485	431	453	483	451	475	454	456	447	476	478	504	455	466	456	458	467	477	495	491	465	457	485	481	446	490	470	478	478	458	479	476	450	481	465	419	494	478	437	449	461	470	474	486	484	501	445	478	441	495	493	454	434	493	473	497	436	445	465	490	449	476	484	515	457	480	475	450	479	456	475	432	493	493	437	481	482	436	451	451	485	455	472	428	479	487	481	464	464	452	493	420	460	433	490	462	461	474	460	445	487	443	462	466	452	475	465	453	438	462	442	458	438	466	467	465	486	455	455	494	475	467	501	476	489	457	507	463	442	463	492	493	464	459	490	460	472	475	463	495	436	450	451	457	498	469	476	472	486	425	480	510	462	446	464	488	470	454	502	479	499	483	473	451	458	437	473	451	463	452	475	490	436	486	480	441	454	490	452	455	464	524	451	430	516	448	436	471	461	476	461	480	493	456	487	477	496	482	501	430	479	470	463	493	428	484	479	482	457	456	496	470	485	499	468	524	486	484	438	515	484	471	469	464	455	467	443	494	466	461	483	459	477	470	484	494	460	448	470	456	420	481	480	476	449	469	451	509	476	450	422	493	456	498	470	420	478	471	483	460	498	455	501	428	484	454	461	476	483	477	466	459	466	474	429	474	466	482	483	458	472	467	459	459	461	467	422	434	480	443	442	526	467	421	462	469	480	462	485	455	480	442	464	452	428	471	472	468	450	489	503	466	466	451	456	484	483	467	454	454	482	437	487	458	459	459	466	443	445	446	458	462	437	434	486	462	475	470	442	440	508	463	468	508	516	474	504	456	459	451	462	458	456	485	473	459	458	482	474	462	495	498	480	496	476	438	479	461	494	483	493	448	474	492	457	490	487	473	506	479	525	464	452	506	456	413	455	476	474	474	406	469	443	491	433	465	460	463	475	503	460	479	485	494	441	437	476	456	457	466	490	464	488	479	503	488	476	466	458	463	441	456	480	475	444	480	480	436	486	499	477	445	470	458	463	471	491	445	466	467	491	460	447	475	447	470	474	464
24972	21256	27801	27707	19214	3283	912	748	713	685	684	641	632	643	621	585	621	621	634	622	603	642	611	657	624	617	571	588	582	594	576	645	592	631	577	584	607	595	609	602	623	605	608	582	592	552	589	597	572	604	565	605	623	612	603	627	602	570	584	570	548	586	591	609	631	585	563	601	578	614	607	575	586	586	588	600	630	551	606	552	623	586	616	567	622	568	553	559	610	615	566	626	543	590	579	564	539	573	580	554	604	608	560	553	563	569	586	589	613	627	579	578	573	586	610	595	592	556	556	597	586	610	606	598	609	615	625	600	577	578	592	542	562	599	581	599	595	645	594	571	568	584	562	621	568	561	573	604	563	634	591	564	583	646	575	594	612	592	577	623	580	600	595	608	560	622	570	583	586	628	607	589	565	590	559	645	602	631	571	601	579	615	582	598	595	574	617	590	553	584	616	605	594	624	565	589	557	623	594	590	587	578	614	589	628	594	604	644	584	613	599	579	607	601	611	575	592	618	591	571	579	616	619	589	573	577	564	614	606	543	578	603	589	592	587	582	574	574	597	573	606	566	625	601	555	566	592	531	571	607	592	649	546	600	599	553	592	600	593	582	580	598	623	598	573	563	541	601	538	602	634	600	621	576	544	625	564	588	591	585	596	584	605	617	599	579	587	546	593	587	634	611	577	573	621	591	622	559	588	632	599	551	584	567	574	603	557	569	574	589	555	566	543	574	596	570	597	601	586	642	593	550	559	574	545	599	566	592	552	598	587	572	621	577	564	597	604	569	534	576	597	623	624	608	568	609	643	607	563	584	609	599	574	603	565	606	580	572	590	616	597	578	606	665	546	576	592	636	549	579	584	546	572	624	584	563	571	604	576	575	583	593	586	591	627	631	565	588	653	587	571	619	570	555	594	579	590	604	544	605	616	624	594	602	595	599	584	541	613	605	563	564	594	550	598	538	600	612	568	603	592	569	583	563	596	575	559	612	601	591	607	628	594	617	593	560	609	527	626	587	591	602	575	587	600	591	597	588	579	590	614	585	600	634	537	623	586	602	615	623	587	603	600	636	558	545	574	597	593	584	568	590	591	602	606	580	610	541	599	561	588	582	572	593	597	605	592	576	599	566	582	605	571	595	607	568	606	612	582	554	546	610	559	575	590	592	582	670	613	573	586	631	560	556	540	608	578	609	596	618	608	598	600	593	627	595	601	626	577	578	511	608	607	543	609	567	611	624	588	543	621	539	543	625	605	603	623	565	592	588	611	574	590	594	597	578	597	585	571	591	608	593	597	595	594	549	583	592	551	550	601	607	572	595	583	559	627	594	531	589	589	599	564	531	587	598	545	599	591	598	571	553	628	596	608	547	579	560	561	563	530	595	563	586	550	580	583	594	572	618	557	569	612	600	569	595	565	591	593	604	559	610	537	572	568	599	586	595	631	628	557	597	632	610	565	611	574	576	605	589	624	602	567	618	589	540	563	591	577	564	531	536	565	597	584	564	547	568	634	554	567	565	567	584	619	559	568	597	589	591	574	607	593	577	635	584	592	578	567	558	588	552	619	593	577	597	570	554	598	559	592	587	588	619	600	565	556	605	585	651	586	632	611	559	593	616	591	510	619	610	560	559	617	623	606	591	576	581	581	556	511	583	576	558	637	562	569	597	568	561	615	601	578	636	619	604	616	581	548	605	604	618	544	525	580	615	574	581	583	575	617	557	546	583	579	585	591	593	604	623	607	566	580	594	568	576	608	558	609	605	594	606	602	574	590	578	579	569	636	605	613	570	597	586	588	591	543	592	583	556	583	602	601	580	594	592	592	549	581	576	605	609	580	574	577	590	588	574	578	581	582	635	607	616	593	589	627	556	596	589	588	601	609	580	610	573	557	598	580	569	545	619	636	591	597	642	561	553	610	548	579	565	549	594	552	585	541	545	593	568	583	597	605	611	583	593	580	578	584	628	586	553	624	655	551	574	613	560	586	624	588	541	593	566	588	602	581	603	607	592	590	632	553	595	607	589	600	584	584	594	577	584	563	578	582	585	591	584	606	574	578	555	612	598	552	652	547	612	552	627	589	593	629	626	558	588	597	570	588	593	633	583	554	587	593	573	594	573	600	628	604	552	585	569	612	575	617	555	577	612	587	570	623	600	618	603	587	588	585	588	635	581	587	556	591	564	579	560	602	537	533	603	573	581	580	600	599	606	590	556	590	602	637	543	601	635	572	632	578	587	567	578	594	599	556	599	595	586	557	620	577	607	535	585	575	608	603	554	555	587	584	550	562	548	598	625	553	580	588	532	583	594	624	572	565	592	593	571	563	603	594	601	580	583	630	517	596	585	587	576	568	576	603	553	527	573	574	575	577	569	591	593	607	572	568	553	555	564	566	529	573	532	576	588	616	564	582	572	572	555	563	580	642	616	586	592	582	589	567	591	620	601	654	587	601	582	551	571	606	561	610	579	585	662	576	598	568	535	621	626	579	547	580	584	573	557	537	579	603	563	609	589	569	540	592	573	645	569	614	603	612	596	580	577	592	562	581	565	589	609	572	586	619	617	644	582	566	663	579	548	611	602	594	596	577	589	577	556	566	589	618	622	608	601	586	578	636	564	569	563	638	596	520	598	611	607	566	568	589	580	550	602	601	636	562	537	569	563	588	589	611	593	565	584	587	551	585	609	550	597	594	632	617	610	594	609	577	610	586	593	580	583	558	602	608	610	578	555	599	570	551	555	573	570	546	585	587	592	649	578	598	588	536	579	604	550	633	580	617	581	580	545	621	593	565	578	577	562	576	572	583	564	570	553	597	599	605	599	605	556	595	592	582	613	593	597	573	606	574	569	567	607	578	569	580	605	543	572	609	536	553	578	577	600	612	579	583	585	544	631	568	573	641	576	620	603	592	569	581	596	585	545	607	604	614	532	576	574	574	579	587	613	600	599	592	608	591	558	594	615	602	616	597	615	583	517	600	567	601	570	567	550	612	603	620	628	586	592	574	589	565	604	617	588	609	596	592	584	563	564	601	586	588	603	543	583	518	597	592	564	621	605	608	618	585	573	624	602	564	588	603	562	601	636	586	627	579	618	564	558	561	567	609	595	566	595	571	597	616	612	585	569	601	602	580	552	575	566	566	589	566	557	593	566	601	578	613	583	649	580	593	533	572	584	533	622	593	573	609	581	585	577	587	585	569	594	582	585	529	573	617	564	606	537	573	584	627	574	610	602	591	611	591	559	601	583	553	588	598	617	639	611	570	607	586	601	611	580	621	600	552	584	639	594	583	563	621	593	612	573	589	603	584	564	573	599	563	593	628	575	589	597	564	573	589	577	552	607	581	564	567	584	560	598	595	576	591	544	527	588	620	579	595	591	574	590	598	589	581	591	548	610	579	565	550	549	588	566	584	595	616	598	554	610	605	633	585	585	627	588	585	548	607	605	567	587	586	576	556	588	549	541	608	560	562	578	558	562	588	597	599	637	573	584	616	618
10691	7294	8875	39306	9883	1474	1293	1087	1061	965	933	873	792	755	745	774	763	758	742	724	682	726	641	732	658	680	745	695	679	731	709	727	682	681	729	682	663	697	649	705	728	648	702	708	676	691	714	695	672	671	716	684	684	689	693	680	692	699	721	661	704	718	715	678	673	715	672	655	634	688	711	717	715	681	659	669	710	672	722	714	688	642	668	698	695	649	713	638	659	650	666	693	682	718	628	665	708	669	649	688	675	711	676	693	659	682	660	664	659	678	671	649	704	683	643	678	687	636	716	701	671	706	658	691	683	641	735	662	693	690	713	691	715	699	691	675	620	663	688	645	699	700	680	663	699	703	672	685	646	692	686	649	653	685	717	683	654	713	678	714	644	696	703	659	677	659	663	649	668	671	668	671	663	640	674	630	679	656	669	665	672	708	679	650	670	647	640	691	689	712	718	698	650	683	665	667	699	671	640	653	671	653	646	776	681	647	654	657	698	679	675	656	701	646	647	681	705	719	663	689	626	674	660	678	639	734	694	690	654	733	697	646	652	672	618	706	699	650	661	677	719	719	644	690	683	713	643	696	688	648	690	707	685	668	704	732	653	682	634	680	719	686	679	716	695	653	718	677	663	701	676	685	698	651	682	683	668	653	661	670	625	661	676	686	668	678	668	662	640	673	651	682	688	729	701	697	670	680	674	663	689	717	735	661	698	690	669	681	676	693	665	640	669	699	712	663	728	684	626	712	712	644	702	701	678	696	700	643	659	663	685	666	738	660	727	657	662	712	680	661	699	648	715	666	680	692	651	660	675	651	722	669	702	698	664	634	713	675	675	654	689	658	671	656	757	665	692	698	718	630	616	682	674	708	696	644	694	701	670	679	672	687	675	709	648	674	674	714	659	713	670	660	647	692	718	715	710	669	687	694	639	699	721	677	717	701	662	687	706	694	655	656	673	675	642	691	613	628	714	688	682	691	645	653	664	675	657	732	669	708	708	689	699	675	726	676	636	747	685	677	690	712	713	727	670	678	672	731	681	671	656	612	646	664	703	634	688	685	692	646	664	711	665	666	686	693	722	704	695	650	657	680	685	716	683	632	702	674	656	673	658	692	691	671	690	691	691	690	676	674	697	730	692	657	666	686	707	667	701	696	719	683	678	688	696	663	654	685	705	693	711	745	692	691	693	683	685	654	708	652	697	631	681	687	704	679	696	662	689	699	664	705	699	690	663	730	670	676	702	677	682	675	650	667	695	666	678	676	709	693	657	704	687	676	684	680	700	721	702	658	708	688	672	679	704	682	680	641	670	672	732	727	685	685	637	665	700	739	692	733	712	652	680	672	680	714	689	669	694	635	656	673	671	694	670	688	706	653	687	677	676	683	678	644	689	624	671	671	653	691	692	668	681	717	692	664	681	666	707	668	693	668	685	714	680	676	674	684	690	648	696	676	674	678	660	660	698	667	697	629	679	687	664	678	709	680	688	675	690	665	684	641	733	662	690	677	730	654	717	670	681	675	615	689	662	682	738	665	674	685	665	696	692	676	655	640	661	696	654	655	672	700	723	687	632	710	695	644	687	629	696	635	708	697	686	705	703	668	688	722	687	686	671	686	668	662	660	672	631	639	655	678	722	666	682	709	708	710	678	647	717	669	704	696	637	709	665	674	698	676	671	698	670	694	696	711	650	683	684	682	673	649	632	635	664	648	677	678	646	669	701	708	709	698	617	709	646	734	655	676	682	668	652	686	649	675	739	673	729	656	690	699	706	668	702	637	668	673	652	667	641	659	631	655	686	652	666	635	708	664	713	708	676	722	692	633	698	653	653	665	699	698	701	674	704	659	670	682	709	710	678	669	679	656	620	656	673	658	729	647	643	694	664	701	662	721	702	676	644	722	707	708	697	658	676	705	672	716	695	639	671	640	680	695	741	735	696	669	690	674	665	663	693	669	679	698	659	640	642	668	648	663	653	679	690	655	628	633	698	646	654	737	705	653	663	662	630	748	719	674	692	688	694	682	686	668	652	727	713	669	656	649	644	710	659	699	693	694	676	678	635	681	651	662	729	644	653	649	668	671	699	653	703	619	709	652	691	680	657	682	709	717	655	671	681	725	691	686	692	667	685	689	688	723	698	695	650	682	686	690	643	682	668	648	653	699	693	710	656	665	706	687	684	694	730	712	675	694	662	680	646	678	652	676	667	670	691	674	685	679	678	678	658	696	675	676	688	646	704	662	665	679	694	655	652	690	672	666	672	672	689	665	703	676	709	688	628	650	702	663	712	635	705	688	632	670	668	680	627	654	730	630	684	721	706	698	714	662	628	689	692	637	668	686	667	731	698	697	657	669	697	695	696	686	666	675	686	637	632	700	680	636	661	688	702	673	691	678	645	657	680	711	691	667	677	665	688	664	682	694	645	693	697	710	703	709	731	658	682	661	660	668	660	637	659	703	672	678	682	706	704	716	676	643	688	722	694	688	646	664	699	696	679	669	697	664	675	664	697	663	672	694	677	675	635	682	711	648	606	706	654	712	718	670	666	734	705	677	676	623	684	703	678	674	691	718	686	664	733	664	712	685	639	665	696	660	702	664	714	722	690	698	707	666	710	692	708	700	701	711	678	688	667	657	717	666	686	689	678	627	648	704	698	649	700	660	695	616	676	671	659	641	654	676	653	693	718	647	681	683	713	621	663	688	659	701	689	655	690	640	723	701	651	704	686	727	729	666	742	688	689	671	671	651	674	620	703	670	667	655	700	641	702	668	684	690	668	690	667	661	666	658	714	684	713	722	653	710	711	715	684	679	651	663	681	700	712	670	673	684	662	694	653	671	672	637	699	685	700	647	620	708	711	647	676	733	683	656	694	680	683	655	691	697	698	689	669	691	706	627	651	675	682	648	665	694	674	649	676	726	692	711	681	649	687	647	680	691	644	674	613	661	682	669	708	707	690	739	687	711	726	716	680	631	697	753	677	676	658	687	687	687	641	729	627	671	727	643	661	715	675	678	650	661	698	698	691	678	616	685	648	637	671	687	701	658	680	641	635	671	681	633	663	689	658	729	686	643	717	692	682	687	726	694	671	687	688	638	698	682	649	683	683	690	701	659	684	670	659	686	631	663	675	673	668	656	687	672	625	690	679	686	665	690	691	680	687	638	658	666	724	710	693	676	644	655	678	676	659	720	715	649	681	694	681	660	627	655	666	662	634	686	676	696	699	689	705	672	633	690	702	681	647	722	694	678	665	675	678	706	675	663	698	663	641	684	596	685	641	685	684	691	632	633	692	688	710	670	673	672	685	682	677	664	637	663	708	679	664	698	666	679	628	681	657	654	656	685	742	653	732	674	660	656	695	674	667	741	645	721	690	667	709	676	727	670	646	676	706	684	662	698	684	706	629	672	674	662	696	654	665	692	721	627	629	671	643	672	663	679	663	674	721	653	655	695	708	711	718	688	653	658	699	704	644	677	664	684	650	724	695	710	655	632	665	683
22715	21274	29262	25493	23216	21239	13554	2004	1440	1279	1157	1167	1023	1084	977	1034	951	936	916	844	872	888	826	840	846	867	836	850	823	818	822	825	855	805	815	847	820	804	824	852	783	850	834	830	773	835	847	786	829	850	861	797	765	827	831	814	823	812	773	817	820	807	803	826	817	824	822	808	778	818	801	816	802	849	778	828	856	771	820	781	763	794	847	828	824	812	819	804	816	854	793	799	845	784	815	787	769	788	852	862	825	833	815	784	798	873	881	785	760	828	783	835	827	795	858	773	747	833	841	805	793	830	885	819	785	776	784	797	791	804	779	818	817	840	833	821	802	816	818	804	830	789	842	790	809	771	790	792	808	794	828	811	790	866	857	845	791	769	785	784	771	824	801	818	772	754	837	790	825	814	782	835	780	812	796	837	834	790	812	825	840	838	817	818	791	759	841	810	820	784	813	792	782	743	807	770	806	838	809	837	755	810	804	838	814	835	804	844	748	781	817	792	829	829	830	833	792	842	805	824	820	801	815	851	831	842	827	784	814	786	858	741	796	766	751	807	831	775	856	779	811	815	771	803	792	802	840	771	788	822	791	835	807	830	778	748	797	788	798	819	794	778	809	858	786	753	861	788	792	783	786	847	827	797	817	767	759	863	769	882	779	791	822	793	812	778	794	805	848	810	776	768	830	814	842	788	821	817	791	822	821	826	814	810	816	825	849	837	843	840	810	812	861	795	817	777	797	806	834	833	822	752	814	806	846	779	816	814	850	802	805	817	830	822	860	807	831	787	847	800	749	850	853	856	777	761	831	773	803	804	791	819	812	777	785	813	767	803	810	832	837	855	846	811	801	799	799	800	770	780	750	821	823	806	852	817	858	823	783	848	820	774	794	785	864	806	813	840	858	854	835	812	779	811	807	811	777	790	823	796	778	845	824	791	798	801	805	772	796	761	800	811	759	823	797	827	791	808	826	779	819	810	812	778	879	822	772	781	779	803	864	769	762	807	806	761	783	821	862	777	789	793	788	817	832	845	831	796	772	766	791	800	790	804	802	746	813	812	824	827	757	782	774	776	769	783	780	734	808	777	798	791	833	777	799	816	842	823	795	828	775	821	782	831	841	797	789	814	787	795	827	731	798	788	792	777	752	798	815	779	814	900	799	781	779	815	785	849	863	792	777	829	792	765	856	773	842	814	809	813	805	770	788	802	858	788	834	838	812	785	821	787	741	840	818	857	833	781	812	813	810	809	845	898	803	789	831	793	832	820	798	838	793	780	808	772	815	800	797	837	778	834	779	778	783	845	832	804	815	830	777	774	816	801	802	783	841	800	813	777	820	809	816	789	843	847	774	749	812	799	792	836	805	827	785	777	851	791	854	867	803	782	849	838	817	772	768	830	817	832	770	818	828	811	781	848	812	818	797	791	792	833	793	820	842	808	778	852	811	823	785	794	824	830	825	839	783	810	831	799	741	853	809	757	744	825	743	795	812	828	874	791	816	847	769	782	816	804	818	780	818	805	772	832	836	806	853	848	749	813	781	809	791	850	821	797	825	814	825	764	804	864	806	852	838	837	756	811	801	832	829	841	811	753	820	812	795	801	793	790	834	813	750	826	847	781	866	761	798	820	822	804	780	818	776	800	788	796	819	775	833	808	826	833	845	813	830	806	826	777	814	826	802	838	824	821	807	811	781	806	806	836	818	840	784	838	788	844	851	767	824	784	812	797	832	792	817	816	792	838	820	845	850	795	841	797	816	784	870	775	829	805	793	773	834	833	810	826	779	812	754	802	853	812	808	775	779	830	815	795	752	776	775	803	786	810	819	763	775	794	790	844	766	813	796	816	832	764	808	818	817	826	823	762	777	780	755	798	768	830	841	816	775	784	824	794	826	818	822	800	818	821	775	816	805	816	762	780	791	802	805	761	825	845	824	843	776	785	813	824	774	811	809	846	796	798	813	797	802	791	805	835	830	792	811	804	806	843	824	820	840	763	833	803	827	862	845	829	822	807	760	763	779	821	854	779	767	773	786	817	753	815	847	781	838	791	848	834	845	846	831	787	750	800	784	796	810	803	849	778	830	803	818	791	771	795	785	804	847	837	831	827	823	775	851	810	802	820	839	851	821	788	816	749	820	783	776	827	766	754	812	806	798	825	891	801	792	833	788	778	814	788	852	760	862	834	745	808	827	792	805	734	758	820	754	843	779	849	808	790	821	806	808	747	770	802	852	840	845	797	775	780	783	827	811	789	783	797	805	783	833	819	850	795	791	752	796	806	781	792	812	811	790	859	767	753	845	832	839	772	810	823	804	792	816	786	774	854	764	837	866	817	827	780	840	795	818	807	802	788	819	765	802	768	784	783	793	832	780	855	821	795	825	828	819	854	805	799	842	807	820	763	816	838	779	793	875	841	749	792	784	791	792	842	753	838	834	769	878	820	808	767	804	781	784	838	843	857	804	794	792	844	849	770	792	785	788	817	838	742	831	780	798	787	828	786	783	831	792	813	784	825	736	809	785	841	817	806	761	751	815	833	791	830	810	772	791	853	869	800	765	809	770	817	849	851	784	827	796	761	890	793	767	802	827	763	818	766	824	767	808	809	767	805	773	801	764	793	752	841	776	771	780	756	788	809	809	812	806	795	776	772	795	791	837	734	826	807	855	788	846	820	845	759	753	847	839	794	821	805	777	812	785	814	767	792	808	798	834	779	795	824	797	806	819	805	828	829	833	796	824	825	831	791	854	785	777	824	771	831	821	746	827	826	829	795	874	836	847	841	779	840	824	828	781	839	797	807	784	790	819	776	816	764	810	755	740	822	748	794	801	777	793	831	788	842	806	826	806	787	789	825	775	802	790	793	802	782	788	811	781	857	837	810	772	809	844	780	844	838	833	822	813	819	824	841	809	797	856	782	796	808	742	790	805	824	819	761	786	817	796	832	834	819	877	813	744	813	783	863	830	842	794	755	789	793	793	816	878	848	840	810	785	824	760	791	799	811	788	763	779	805	796	805	827	822	771	759	819	763	812	812	818	785	814	796	800	799	799	799	821	820	794	812	806	795	790	843	811	825	810	785	789	790	762	765	823	794	822	810	774	818	801	791	789	783	795	853	877	826	822	835	823	786	795	825	821	827	823	812	816	809	782	865	773	814	784	765	813	813	787	805	781	832	814	806	783	815	777	773	753	848	769	800	786	830	773	768	849	769	851	825	845	854	745	786	776	817	831	777	793	829	834	794	786	806	769	837	795	832	747	806	835	823	784	803	773	761	790	779	763	833	819	818	774	808	812	835	813	792	831	845	807	811	792	818	798	822	774	789	809	795	756	781	739	756	812	798	805	859	757	787	782	849	869	762	849	798	816	790	817	745	801	814	823	806	813	786	761	839	797	821	786	784	809	798	778	814	774	811	803	802	796	792	824	806	835	782	787	800	832	809	784	849	820	800	801	822	833	753	771	747	803	804	806	811	805	779	823	867	803	804	838	765	870	802
13262	17936	23198	54273	18057	3648	3095	2548	2145	1793	1635	1465	1348	1322	1236	1174	1132	1086	1024	1007	1018	958	958	968	983	943	989	901	945	942	918	951	905	928	899	895	957	902	919	888	891	864	905	916	841	881	873	804	889	875	913	910	903	914	861	862	868	876	868	884	860	906	928	827	869	898	903	844	856	856	895	872	905	862	887	839	861	876	919	842	900	823	918	850	876	897	915	855	887	888	841	894	840	892	875	879	898	844	841	886	867	873	884	870	888	887	887	841	860	888	857	893	914	828	868	828	843	831	869	935	897	795	910	898	872	852	850	873	834	791	854	866	964	883	897	886	886	882	886	869	905	873	873	843	881	911	887	840	913	859	870	849	840	827	828	819	860	821	825	858	838	801	827	845	903	886	857	857	883	866	888	834	882	866	844	869	900	810	847	920	830	888	868	873	874	874	880	874	884	874	899	828	839	856	863	868	918	855	868	917	913	870	870	834	883	877	861	810	848	890	889	841	927	838	838	862	827	895	855	840	854	832	869	842	811	862	882	893	860	857	860	899	890	856	887	844	902	862	861	882	868	904	828	862	800	827	920	840	840	925	833	843	888	904	864	869	915	833	863	841	864	876	888	885	876	855	886	872	874	852	879	871	882	864	867	867	870	819	811	810	814	868	853	889	856	914	885	814	893	895	862	851	884	882	876	809	849	862	856	824	836	840	885	851	911	879	889	885	832	876	814	913	862	850	967	877	823	855	875	880	893	903	868	912	865	877	892	899	884	900	847	904	826	879	829	902	897	892	953	831	921	867	884	890	920	900	881	866	838	889	817	851	886	874	835	891	856	850	888	907	876	864	880	856	864	900	865	867	949	814	838	908	841	894	905	870	827	839	878	849	808	863	875	880	921	848	837	812	875	851	858	833	883	849	906	827	841	842	853	852	814	886	869	836	886	847	833	878	835	829	859	867	915	896	898	811	894	849	852	905	883	868	873	819	897	893	843	828	866	838	890	911	888	834	859	901	874	790	858	857	837	827	904	903	829	862	889	816	864	834	906	831	859	899	902	882	823	836	900	885	863	884	873	875	894	814	834	844	894	887	899	922	877	915	891	858	905	851	882	914	853	851	909	873	868	861	880	835	932	884	865	907	888	894	867	848	827	889	830	860	829	795	891	871	845	853	854	874	904	835	853	836	878	864	854	834	829	810	874	887	882	841	798	873	850	881	899	831	877	891	839	863	842	897	847	859	918	855	884	828	861	948	900	864	871	853	903	929	850	873	864	813	820	882	902	897	835	863	886	883	851	850	871	854	860	925	833	869	857	932	895	873	876	926	853	819	842	901	905	826	839	865	868	839	873	867	878	848	881	857	887	852	904	848	848	839	916	887	875	821	903	891	822	892	843	856	820	820	868	836	819	855	907	861	847	899	879	884	881	883	865	893	883	847	863	852	892	834	902	836	873	871	882	886	894	838	848	850	892	901	880	879	846	856	864	891	884	821	896	866	864	833	880	816	856	924	870	888	884	867	898	826	863	871	857	873	832	838	847	833	921	824	887	853	923	876	807	859	826	820	938	881	906	872	891	886	870	817	907	887	866	862	819	888	847	893	885	870	867	850	882	875	866	824	882	891	937	857	891	911	852	847	829	909	813	875	856	846	875	872	885	919	824	866	888	889	890	832	912	857	909	841	907	837	884	812	845	841	900	838	904	863	888	884	916	871	896	842	862	793	872	893	846	833	899	893	849	832	912	858	885	857	924	919	841	849	858	847	951	794	821	857	840	915	911	927	825	866	868	863	842	924	882	852	825	845	875	877	870	878	883	829	847	905	817	882	859	849	916	913	809	849	869	839	859	864	850	898	868	843	927	826	818	934	844	870	873	862	851	894	881	836	891	862	877	902	915	825	871	830	898	930	859	873	825	857	896	862	878	836	827	872	888	825	854	870	909	867	873	855	858	834	862	830	854	864	887	898	856	907	933	841	846	840	873	855	854	859	817	884	853	868	903	847	856	871	778	853	847	835	860	884	825	873	910	888	903	912	866	878	854	850	916	842	868	903	867	862	808	834	851	875	910	882	872	887	891	877	856	857	867	854	840	865	861	872	887	878	875	902	872	854	819	822	819	921	839	888	850	846	888	858	909	870	870	850	860	828	934	897	809	909	877	861	908	906	888	945	880	886	842	852	875	833	890	877	902	863	897	843	923	806	898	847	853	906	867	879	819	902	870	861	832	829	851	850	842	887	883	898	879	831	834	849	889	774	840	817	951	921	857	861	861	865	920	845	867	890	841	846	862	824	808	874	854	866	860	814	843	934	856	801	851	810	885	896	856	847	874	861	878	845	909	847	875	860	872	870	891	849	873	894	875	869	833	844	912	881	832	881	853	858	839	926	849	843	889	881	855	885	855	890	883	864	904	874	937	810	864	832	846	848	890	882	882	891	907	875	884	871	870	830	857	856	831	839	872	925	845	882	849	867	857	872	898	868	836	892	906	837	875	899	915	834	873	847	901	879	887	958	811	859	876	879	917	872	890	810	861	864	856	853	835	888	865	899	865	851	849	813	871	814	872	860	858	831	869	858	859	783	834	838	864	848	891	914	825	800	860	860	832	899	894	847	871	842	877	887	803	852	871	837	872	842	898	856	827	845	884	867	865	804	840	856	879	810	909	859	860	955	832	893	843	911	878	897	909	939	866	876	865	864	867	880	937	873	857	820	899	882	909	896	836	864	932	868	860	845	857	869	824	862	905	865	813	848	869	854	901	828	845	844	813	920	855	831	869	900	839	876	897	841	865	874	851	861	844	842	896	906	847	896	855	872	914	895	942	894	890	840	829	844	904	884	865	898	892	851	892	893	885	835	861	845	828	838	904	898	847	854	838	848	870	823	884	923	904	923	865	852	867	891	856	873	826	889	846	899	890	841	928	853	865	881	880	865	866	896	847	870	827	777	886	876	834	858	908	861	870	885	846	824	862	898	844	896	878	817	910	834	837	869	884	920	836	837	932	823	873	791	865	880	841	871	847	829	832	854	901	859	848	889	844	816	839	848	868	876	858	914	847	811	829	901	880	872	833	838	890	871	891	895	906	891	864	874	852	898	883	873	881	867	873	890	847	911	927	852	841	834	919	856	824	864	785	889	923	895	907	908	808	896	827	884	841	861	893	906	886	854	830	833	885	857	826	876	951	824	859	850	915	869	894	903	849	840	846	882	897	870	870	845	861	847	875	844	858	848	834	885	870	828	856	847	832	903	843	852	881	944	884	883	871	861	835	838	900	874	856	896	912	851	855	870	848	863	826	869	869	910	845	853	862	856	868	861	884	880	865	868	838	887	882	872	850	908	829	872	878	883	836	859	882	863	895	849	833	886	875	884	835	838	837	825	877	879	875	851	905	891	880	888	898	843	864	900	885	858	868	865	865	888	838	871	878	818	844	865	873	844	845	884	841	832	836	835	849	814	862	849	923	918	904	891	834	855	810	887	844	863	909	848	911	874	791	844
27166	20454	9224	12869	3551	397	343	333	339	343	334	305	335	297	328	319	333	307	309	346	328	317	320	324	304	293	316	342	327	329	311	371	369	332	355	307	340	341	330	331	298	324	320	311	323	342	330	316	306	319	333	306	317	315	330	315	338	350	343	354	308	345	325	323	304	332	333	328	322	310	351	324	306	336	317	301	337	318	315	361	334	345	310	321	299	290	337	352	323	319	302	291	333	320	335	331	318	314	303	336	308	341	303	333	320	319	334	342	359	312	352	351	316	325	309	327	352	336	343	314	315	343	322	319	316	323	311	327	361	342	331	313	306	331	327	327	340	315	346	326	321	299	336	333	332	320	326	323	340	337	340	327	312	322	321	298	317	315	327	301	280	310	309	323	318	336	372	317	319	340	291	320	310	296	324	320	327	326	312	321	329	339	312	342	336	351	341	344	324	354	325	323	320	347	310	326	315	298	318	322	329	324	319	325	293	310	346	322	307	331	318	313	315	323	336	323	366	317	349	297	347	302	292	346	310	302	314	330	338	325	329	298	355	294	328	324	324	323	327	342	308	311	333	332	326	355	354	332	344	315	301	323	314	314	335	321	308	306	314	336	329	307	338	320	335	371	326	341	347	339	317	309	325	326	297	306	329	302	311	314	362	344	341	343	321	347	325	311	330	294	281	323	363	327	332	330	304	336	326	286	334	329	330	302	337	322	328	349	315	323	332	329	331	332	356	310	309	349	322	350	336	326	305	328	362	322	310	307	366	305	339	312	318	303	347	328	337	304	312	342	324	337	332	332	290	321	319	341	352	361	305	327	328	305	302	313	308	328	297	319	334	340	320	324	321	323	312	317	322	347	322	348	321	324	313	311	319	328	317	321	305	330	325	305	326	352	338	338	346	284	333	357	341	299	306	311	305	325	301	340	368	342	357	303	307	340	334	341	331	365	325	329	338	317	294	354	328	360	340	333	324	313	328	349	311	336	303	325	321	291	349	313	347	324	333	362	324	297	306	309	345	281	307	333	326	348	334	312	302	323	340	319	353	319	331	340	334	306	313	333	342	310	313	350	339	293	333	351	325	301	323	328	324	308	320	319	344	332	315	341	320	352	338	335	292	361	326	352	312	330	343	318	339	323	293	313	331	341	341	295	326	323	308	327	353	319	364	343	333	349	331	329	333	314	329	325	363	365	312	342	326	325	308	332	326	333	341	330	325	348	292	282	323	307	303	364	324	322	337	313	336	338	322	350	289	294	318	310	357	345	331	310	300	332	355	317	337	326	353	323	311	331	286	363	338	325	316	321	340	330	297	318	333	311	324	317	328	338	356	350	339	355	326	318	300	350	357	352	344	294	307	357	321	317	313	322	321	328	308	344	327	288	325	319	326	322	304	317	329	341	310	311	307	318	328	334	334	314	305	355	319	331	330	317	350	302	319	353	304	322	332	348	313	318	324	320	330	328	316	352	308	311	348	359	291	318	320	341	316	308	337	350	339	322	299	307	340	332	336	334	334	318	309	311	317	311	314	339	340	303	298	357	373	325	353	338	359	325	317	330	339	316	319	334	350	312	300	307	322	306	336	340	313	303	304	329	292	315	330	311	308	323	325	355	332	309	331	324	337	357	332	331	324	333	362	324	327	293	328	354	340	319	316	362	332	316	320	340	308	317	355	334	340	313	337	313	334	301	364	341	359	322	328	331	317	361	315	338	339	316	337	312	330	326	349	338	366	297	329	293	271	322	310	307	349	333	316	342	328	333	355	325	330	336	313	336	305	338	334	338	310	346	342	334	325	339	297	306	332	324	348	339	329	338	321	329	314	307	301	312	309	369	315	339	372	308	319	340	318	330	306	296	307	318	333	352	339	325	300	340	344	299	337	323	333	340	357	352	344	340	348	304	344	314	303	325	305	313	328	354	339	343	328	324	345	323	337	283	334	319	321	354	330	365	329	325	320	343	313	316	307	311	338	331	316	324	326	315	290	340	322	334	326	346	289	302	328	340	336	296	344	328	322	317	312	301	337	316	327	298	318	339	341	306	311	301	323	325	344	331	324	304	322	333	365	310	322	362	327	370	291	296	323	305	348	310	330	327	302	302	302	345	296	315	355	321	321	318	367	330	342	326	337	325	287	308	335	296	342	318	319	340	319	324	301	317	328	332	327	300	368	312	306	283	353	327	332	310	312	387	324	371	310	316	334	342	345	349	317	303	324	334	318	337	342	329	340	317	333	321	308	336	318	315	354	338	344	342	319	325	331	298	304	318	354	290	335	309	337	335	308	322	322	308	302	340	299	316	328	272	326	296	324	295	331	350	325	349	344	322	319	306	288	294	327	330	344	335	327	355	362	328	321	335	303	310	315	353	317	316	313	342	322	326	312	353	336	356	334	331	348	343	322	341	342	313	323	322	327	329	289	332	331	296	314	321	350	313	340	306	321	294	338	333	349	313	332	361	322	324	321	312	334	297	327	312	272	340	341	325	322	342	332	360	314	318	329	324	342	309	309	335	330	337	293	338	304	332	312	310	327	313	317	324	338	318	312	329	333	298	313	330	301	367	318	318	333	319	322	311	358	336	318	326	325	320	327	327	304	343	328	310	336	298	342	317	355	341	337	322	307	337	320	310	309	321	327	328	281	326	338	339	279	318	340	300	337	309	321	316	328	348	301	331	314	338	335	361	349	315	345	330	308	310	335	301	327	322	336	301	349	342	338	363	318	323	323	344	335	327	334	297	364	303	300	350	329	319	344	343	375	328	331	321	335	318	318	340	268	311	329	332	340	315	306	297	325	334	316	323	323	330	351	322	319	298	308	327	318	299	310	309	357	314	326	291	329	319	362	324	338	340	382	359	299	325	355	398	338	347	326	349	327	340	316	332	301	321	318	353	300	308	350	325	324	346	340	325	312	331	305	318	300	333	317	298	338	340	304	302	300	329	327	299	352	306	326	353	335	336	294	284	335	340	306	356	310	321	329	337	344	303	341	306	302	316	312	331	324	344	338	307	306	325	318	344	331	295	307	303	330	314	335	311	303	318	308	353	319	316	340	305	319	338	323	350	311	289	322	327	282	317	311	308	330	326	318	326	306	315	348	345	321	333	316	332	345	342	313	319	309	343	316	316	338	329	319	342	282	337	344	289	289	341	311	364	317	307	287	376	345	300	308	326	327	271	291	335	320	333	321	340	358	331	335	320	317	311	349	315	334	328	316	334	299	315	317	307	335	294	312	316	325	334	306	320	330	288	322	306	311	340	290	321	340	329	348	301	358	321	326	327	335	301	321	329	315	353	318	375	341	327	371	304	338	330	346	330	343	347	336	306	327	319	327	316	338	324	344	344	348	329	331	317	315	318	331	327	338	333	348	332	338	357	298	326	323	339	354	324	305	336	328	332	362	374	328	332	318	312	327	372	347	332	304	321	361	337	303	347	341	326	357	327	299	301	321	318	306	354	341	326	344	296	296	328	311	329	328	351	351	328	309	342	312	318
8118	2314	2163	13324	2802	498	464	472	426	410	389	406	417	395	374	387	456	395	389	382	413	370	404	407	390	382	374	455	415	391	393	395	416	415	394	403	453	405	371	411	408	384	382	408	418	366	388	369	392	363	421	375	400	407	400	370	418	429	389	435	378	404	369	391	398	417	396	353	373	391	405	395	419	400	403	413	393	404	412	404	369	385	392	374	408	394	397	385	402	382	403	419	405	413	387	417	372	382	378	410	398	397	404	370	380	404	354	348	390	404	389	382	386	403	426	386	418	400	403	440	384	416	408	362	392	405	418	397	390	369	373	374	411	409	383	387	381	410	373	379	431	405	380	371	379	408	364	401	393	390	410	391	406	392	378	387	371	373	390	423	382	382	407	375	349	429	425	370	411	389	374	436	384	361	402	377	395	379	428	385	426	376	372	386	396	375	402	392	404	390	423	396	377	384	375	399	380	419	351	393	388	358	392	379	355	396	379	386	366	374	407	420	397	384	400	388	419	402	381	401	373	356	403	401	369	390	392	386	368	396	403	404	372	385	392	409	379	382	419	391	416	388	400	390	399	394	409	407	395	379	424	421	398	377	403	364	374	400	418	408	383	385	407	410	370	419	392	392	401	414	403	378	414	409	402	403	370	434	405	401	397	383	411	422	373	364	374	398	418	380	413	396	404	386	380	412	421	396	382	373	404	393	382	402	403	423	400	378	386	412	394	419	401	368	402	415	365	409	361	403	403	355	398	397	413	388	409	395	426	376	395	409	381	403	395	368	445	392	406	378	400	367	410	398	426	402	395	395	420	398	365	384	415	365	406	382	406	365	390	392	418	380	413	422	416	360	383	384	425	406	413	395	388	416	407	419	419	376	404	382	425	390	416	391	400	407	368	373	363	416	415	384	375	390	355	372	396	413	380	401	381	432	364	408	381	385	417	403	387	414	412	394	421	401	409	378	359	392	381	386	421	418	398	406	394	390	389	389	384	385	432	398	386	391	418	374	368	376	416	358	371	397	391	385	395	357	430	369	423	380	383	392	372	399	394	407	385	358	360	375	416	385	398	400	405	366	365	371	370	415	404	407	388	386	415	379	402	406	382	421	402	418	402	412	394	419	393	367	396	407	423	395	415	396	390	403	416	386	396	385	383	405	407	390	394	396	401	429	402	404	393	399	386	354	383	382	379	383	420	408	410	358	365	415	348	407	418	403	414	412	394	383	398	408	406	379	421	409	388	362	381	368	367	370	368	391	400	375	401	405	391	377	368	383	412	401	386	411	400	396	381	385	399	395	408	376	362	389	382	362	387	400	414	422	395	357	349	356	376	391	359	396	391	420	347	413	396	419	415	414	378	395	398	366	401	395	378	417	393	367	373	427	366	410	408	403	393	397	395	378	407	428	418	387	394	406	407	442	369	362	380	417	397	393	388	407	409	408	398	399	391	394	387	375	382	345	404	383	421	382	389	416	427	399	418	405	380	379	402	370	375	419	391	405	380	407	393	364	391	389	345	392	400	397	393	384	388	419	393	398	382	387	392	397	422	416	370	385	437	392	345	411	381	373	410	374	401	367	399	400	390	395	403	413	380	363	397	425	362	411	409	413	390	392	412	391	397	391	377	352	398	386	400	408	413	382	379	404	376	395	404	387	367	394	367	402	370	364	404	380	394	408	374	401	368	405	386	400	385	365	369	388	394	387	363	376	386	401	398	399	418	401	414	375	390	368	419	397	395	354	379	380	378	404	424	409	421	406	408	401	391	390	398	385	383	403	416	415	388	357	367	422	424	416	380	387	393	391	405	408	400	395	378	398	363	354	446	412	407	401	359	408	410	414	386	402	389	433	355	383	425	424	403	401	426	417	368	375	355	382	384	383	398	405	360	377	403	394	421	351	362	384	402	363	427	370	414	370	408	346	374	421	387	421	416	399	402	380	400	378	386	422	409	392	402	383	396	410	357	369	350	357	376	409	410	372	431	400	379	408	398	416	389	379	371	372	367	401	374	380	370	403	421	405	383	387	420	390	421	372	364	366	367	392	382	377	384	403	352	374	393	378	424	390	352	396	382	371	386	385	398	389	391	395	374	412	405	402	420	388	399	402	409	389	418	407	386	376	420	385	397	382	415	365	382	393	440	404	395	423	396	450	408	400	394	389	401	407	394	435	424	429	392	379	375	403	413	414	410	392	377	415	379	380	408	351	389	410	395	417	375	395	399	377	412	397	375	384	414	365	344	384	365	388	398	425	390	382	388	368	399	381	396	413	378	379	372	400	397	372	378	401	405	429	380	408	406	400	415	375	392	430	401	409	437	396	360	387	337	367	390	377	387	374	445	366	389	400	381	400	368	405	411	393	393	423	369	406	416	393	393	406	438	403	409	382	428	404	401	402	364	397	391	386	409	395	392	414	365	371	387	387	405	383	403	394	401	416	403	395	382	380	415	390	378	400	392	385	408	401	391	390	382	404	432	378	337	375	383	376	433	426	404	350	402	400	377	406	399	368	401	402	392	401	401	393	414	389	379	375	377	400	364	359	375	413	362	408	374	397	417	396	404	398	426	397	373	407	406	381	394	404	370	343	418	410	403	398	391	358	416	405	347	402	395	395	363	391	360	386	402	393	385	360	395	435	417	375	380	380	389	412	360	388	369	403	360	379	388	413	376	377	393	406	387	367	374	411	384	409	418	387	398	361	375	407	411	422	403	386	400	374	377	412	410	375	380	389	408	399	402	390	404	401	415	386	367	359	403	374	412	402	405	411	373	407	387	391	358	407	393	402	408	396	389	382	367	384	389	394	383	411	392	404	410	374	420	401	413	399	377	418	380	391	391	381	374	402	399	441	388	387	404	396	399	406	393	415	409	407	417	425	408	340	383	395	383	400	354	394	404	396	412	385	382	356	382	428	368	394	349	389	371	403	417	382	390	403	383	383	382	401	386	363	371	424	356	398	366	368	370	369	380	424	372	361	363	408	413	411	378	400	398	362	416	358	399	421	366	382	390	383	385	400	376	423	408	390	402	417	402	415	413	369	405	382	379	409	435	374	375	376	385	408	416	396	397	402	386	386	408	410	386	370	382	403	378	385	401	405	438	378	405	392	381	411	398	405	387	345	388	407	395	368	372	402	376	366	414	404	399	373	397	382	400	372	409	393	394	391	383	360	380	408	393	370	388	415	396	396	372	399	409	411	408	389	393	396	371	370	382	401	419	392	357	360	397	378	407	393	413	368	385	385	375	413	421	383	412	368	341	419	381	382	378	362	392	374	363	385	417	404	379	381	413	387	448	421	382	398	383	414	350	390	397	395	381	392	367	357	402	385	409	372	380	405	420	383	387	390	404	383	376	380	378	365	368	389	410	381	413	383	384	366	390	393	392	375	398	433	412	364	385	365	404	391	398	403	415	414	395	387	401	366	404	429	368	374	393	413	406	381	407	402	412	414	382	388	398	392	378	372	365	401	389	385	375	396	376	383	402	411	402	409	363	399
23692	21228	28871	28947	25802	17266	4285	827	689	655	569	490	552	489	528	493	494	490	459	451	425	466	434	443	455	485	468	447	398	447	426	445	436	413	445	428	427	450	462	461	410	412	406	449	375	427	468	433	409	399	426	383	441	449	409	409	395	430	405	432	433	431	427	451	432	439	389	472	419	403	437	391	425	403	430	448	451	403	435	419	434	428	445	402	451	427	433	397	417	429	400	427	415	401	396	429	410	428	425	431	429	417	444	372	395	402	420	397	420	413	420	397	400	400	427	435	443	381	429	428	401	380	450	384	449	433	425	442	405	428	455	422	446	440	438	400	405	415	429	426	422	404	434	427	420	402	419	449	405	406	424	424	443	422	424	428	398	449	412	417	399	401	399	415	395	413	435	403	391	416	456	424	415	435	422	409	452	441	425	442	392	390	406	358	445	423	412	457	456	413	427	437	428	447	403	409	410	425	441	441	418	395	427	408	393	375	425	401	401	367	422	408	426	453	415	413	393	412	401	423	390	419	429	418	422	409	426	393	419	427	416	404	425	394	395	404	433	427	435	436	440	394	410	415	419	408	400	411	374	393	434	406	421	371	418	407	384	400	416	403	427	377	397	466	393	427	387	402	443	374	423	389	429	384	401	408	406	469	371	431	377	392	401	421	413	407	419	417	445	442	450	385	386	438	445	403	414	418	408	428	406	418	452	399	426	408	402	404	437	436	431	416	417	427	410	406	400	377	413	391	399	427	409	441	441	401	421	421	408	402	436	408	425	409	423	413	397	413	445	419	428	406	386	423	408	442	422	434	428	435	448	407	397	392	440	407	446	446	417	458	425	407	443	435	402	410	411	421	449	427	412	409	415	438	416	421	462	394	407	405	393	431	436	394	386	432	425	420	390	406	403	397	415	464	443	393	397	415	413	401	423	414	431	405	474	424	406	404	424	397	396	411	407	437	429	418	428	390	385	430	392	403	430	416	390	408	419	417	435	418	394	419	435	385	422	408	411	414	444	412	431	466	410	433	437	427	411	416	425	421	442	356	427	399	432	434	450	420	411	404	409	442	410	423	434	417	402	450	437	392	397	406	429	432	444	455	424	392	403	430	393	369	389	460	439	413	401	406	375	432	400	430	458	440	446	405	412	429	407	435	485	447	405	432	410	446	394	422	415	410	406	405	373	435	436	435	404	398	435	405	401	399	365	382	439	428	430	421	411	414	450	398	389	421	433	423	437	438	394	400	424	416	426	441	421	444	414	382	458	452	425	407	414	384	410	440	420	429	424	411	416	403	382	416	415	421	430	428	445	437	444	487	421	427	456	437	405	444	442	409	363	421	422	378	408	463	433	395	418	450	446	449	411	429	416	395	417	433	409	428	422	449	438	420	382	417	376	430	455	451	404	425	377	416	374	412	404	455	443	402	399	408	410	443	383	435	394	416	428	423	392	438	421	411	450	433	428	369	388	390	448	388	442	398	440	412	410	428	399	440	427	439	405	424	405	386	423	438	422	440	411	430	391	384	400	375	429	402	435	415	444	436	449	426	386	404	390	406	383	434	412	422	380	480	435	416	430	411	432	360	407	413	390	450	436	427	401	429	377	430	409	389	371	408	411	418	425	414	410	418	405	411	399	389	391	412	389	415	429	408	408	405	377	393	395	412	400	375	403	421	403	400	396	418	427	381	442	407	452	436	418	389	408	424	411	398	413	436	433	422	394	470	438	412	415	399	444	420	421	455	434	417	414	392	392	433	423	422	431	385	392	402	453	402	390	404	421	398	408	426	427	452	409	424	407	429	430	422	415	420	424	395	434	377	374	398	412	404	389	392	427	413	394	404	449	428	432	397	421	401	382	423	393	404	421	400	394	409	401	417	410	385	448	401	430	449	427	420	469	430	431	391	386	440	434	403	425	427	383	421	413	378	439	428	446	431	447	385	385	420	407	394	387	389	396	432	409	435	396	406	387	408	391	387	413	368	384	445	440	424	428	417	383	408	416	398	421	408	428	409	411	394	373	414	391	420	462	431	409	428	419	447	421	438	422	442	466	437	421	436	372	416	387	431	427	433	437	391	423	435	427	420	427	415	413	424	396	415	394	465	404	478	425	428	441	424	455	394	436	430	381	451	433	434	420	369	391	459	392	412	396	468	414	443	435	413	446	404	394	427	464	384	405	436	447	437	434	415	432	410	415	429	455	373	432	444	464	421	432	388	450	447	468	386	415	428	409	474	418	401	387	415	405	428	399	423	393	400	399	380	418	398	394	405	423	443	455	436	407	391	399	388	409	433	412	405	442	400	418	407	429	361	428	422	418	427	427	432	397	420	405	413	384	418	401	406	419	413	403	414	419	424	386	405	432	431	383	442	414	413	398	433	417	411	416	401	378	383	401	442	410	430	400	400	404	423	415	415	410	390	431	426	458	421	398	398	412	417	402	426	427	422	414	398	453	394	425	379	421	382	387	405	413	367	437	398	369	443	444	425	395	434	435	408	410	428	440	385	426	399	393	441	418	428	397	407	395	395	411	385	432	461	430	405	445	426	390	411	414	413	455	387	423	415	432	413	374	392	437	431	441	409	442	413	455	432	463	421	407	423	406	401	439	419	405	420	409	424	409	387	462	415	458	434	439	415	421	372	403	407	455	415	416	417	393	443	405	454	440	426	425	393	440	435	430	422	407	430	445	447	431	464	432	423	440	418	415	459	425	443	471	410	415	406	426	435	406	398	427	414	437	395	408	358	375	444	410	393	394	458	396	419	427	420	407	416	389	449	409	402	428	428	422	401	416	431	419	396	426	401	434	402	416	393	382	398	421	425	417	389	426	445	422	423	429	386	432	411	415	408	432	438	432	407	430	420	385	413	416	390	431	445	417	440	437	389	369	407	418	427	399	439	420	423	460	410	403	447	429	423	433	387	418	401	410	404	410	396	354	383	406	405	414	402	430	389	415	446	385	391	388	421	392	412	381	433	459	399	402	420	427	387	428	433	425	423	414	405	410	400	414	386	452	418	391	424	426	381	373	435	453	425	368	397	440	434	430	443	398	421	409	411	432	420	376	448	377	411	439	418	407	447	434	451	420	408	420	376	403	441	384	411	398	443	432	442	432	410	445	417	430	436	425	431	438	415	429	397	438	416	452	413	381	449	410	409	412	435	430	399	403	427	457	434	422	433	388	418	440	374	433	431	435	423	455	403	402	384	427	402	418	386	418	442	448	427	419	410	408	405	412	407	391	444	426	404	414	442	423	470	401	404	424	401	419	390	408	445	423	405	404	412	442	405	404	408	425	392	406	394	428	441	412	451	414	415	414	400	400	412	442	394	406	423	429	402	468	439	431	434	412	413	462	427	442	417	412	395	416	412	391	380	411	431	418	418	445	365	365	376	415	394	426	421	417	407	387	387	397	426	386	408	406	425	437	433	446	414	399	403	425	415	407	424	408	423	431	436	424	395	427	395	400	409	398	423	407	391	409	402	413	423	426	426	406	411
8973	10869	16142	53170	17387	1905	1572	1189	1021	954	825	727	710	652	668	655	573	529	550	547	510	553	527	509	541	540	518	534	493	516	507	517	474	510	490	486	496	514	511	499	507	467	491	490	515	469	495	495	465	470	491	473	490	487	516	500	431	501	488	506	453	487	441	484	515	458	498	505	506	461	507	475	452	464	499	460	469	454	470	473	475	482	495	468	470	445	447	450	481	448	523	461	469	479	423	477	466	446	472	492	490	480	490	474	451	483	507	441	502	451	464	448	506	464	497	443	478	461	473	490	454	464	468	466	506	500	441	495	477	501	517	473	442	444	504	502	493	462	499	498	511	471	476	491	462	512	472	440	469	481	473	465	486	460	486	451	474	445	455	442	472	487	478	462	421	498	493	477	492	464	467	469	456	500	450	465	511	477	487	491	478	487	468	474	490	468	465	488	494	483	458	462	463	489	459	451	477	472	470	465	441	489	477	519	473	475	437	512	483	453	545	490	478	481	457	486	452	488	485	440	488	462	460	483	472	453	476	491	438	486	485	464	472	464	462	462	495	471	477	457	485	464	485	468	491	485	460	511	490	500	463	473	485	467	450	453	469	508	442	462	491	483	491	477	472	482	498	469	472	473	471	462	454	486	483	465	484	487	460	509	500	456	474	440	473	480	485	474	482	444	481	467	492	494	444	463	483	483	497	507	503	473	445	457	471	464	462	449	462	477	507	497	474	470	468	485	486	436	494	470	484	476	470	473	501	485	493	463	497	482	466	513	497	462	439	490	507	436	485	474	486	458	486	468	449	479	479	485	459	510	462	474	480	465	454	481	523	462	459	454	492	503	483	424	499	460	469	456	504	440	502	460	486	481	475	472	486	465	443	440	487	479	467	458	484	489	483	446	483	457	512	444	508	522	452	483	481	487	510	494	473	482	494	483	512	482	465	438	479	496	514	442	505	497	517	493	466	523	463	442	469	491	473	507	404	486	485	491	487	519	450	490	470	476	482	502	464	458	500	443	478	439	463	499	478	499	483	473	448	489	472	510	470	466	485	473	508	474	498	512	516	504	488	471	487	483	466	470	506	479	492	467	491	489	466	472	474	491	454	434	514	454	492	447	459	471	466	479	512	457	459	470	495	459	478	475	473	511	506	516	445	473	445	436	480	469	485	485	466	480	473	472	435	494	482	483	475	512	449	451	487	424	479	451	465	478	453	517	459	442	488	480	513	470	500	461	516	463	490	444	492	495	493	489	467	491	460	450	478	466	467	477	448	513	480	470	461	461	491	471	516	481	465	493	465	470	468	462	439	505	473	501	472	423	472	452	468	458	502	503	483	437	470	477	455	450	483	478	488	511	466	495	484	465	461	441	474	471	499	437	470	482	470	470	493	487	462	488	463	508	462	442	488	451	488	496	487	484	425	464	510	473	496	462	408	502	443	449	480	468	441	481	459	469	465	461	495	478	473	500	470	448	512	500	467	483	451	500	448	492	511	442	467	506	464	483	478	512	484	507	452	451	477	490	470	485	481	483	452	491	469	496	479	463	462	478	440	477	484	469	491	433	483	475	484	458	476	457	486	486	403	461	450	460	456	469	470	457	483	501	477	472	468	489	492	493	459	494	460	544	505	477	457	431	449	493	488	488	491	517	475	510	469	480	468	486	490	506	486	482	506	465	473	451	454	494	483	483	510	495	468	476	505	463	447	511	499	498	455	488	467	469	462	428	468	453	465	440	502	449	479	503	470	472	465	480	495	454	506	488	473	464	467	491	451	464	485	493	490	456	447	500	494	471	493	527	471	479	473	511	466	461	503	467	487	489	472	436	436	487	462	477	460	468	485	433	459	458	484	516	500	457	483	455	471	520	456	491	478	502	472	461	458	480	480	465	440	475	454	490	512	517	487	483	476	497	494	485	470	459	456	482	466	494	497	469	449	501	503	491	458	473	461	500	436	471	467	452	500	486	435	503	485	447	473	499	456	485	457	497	478	473	464	455	479	510	509	457	454	485	476	454	466	483	478	482	447	504	468	489	449	487	492	484	478	488	500	477	463	455	468	487	483	492	439	480	521	467	501	475	489	471	476	465	488	512	491	474	497	463	429	453	494	454	459	478	468	457	493	499	528	496	475	479	493	467	498	491	505	464	481	475	497	461	447	494	447	443	485	492	486	466	509	471	464	492	499	469	461	482	493	461	483	487	488	491	464	510	481	490	468	477	469	481	478	463	463	442	477	495	489	492	481	448	486	498	444	477	479	507	449	448	452	461	500	462	478	508	463	476	500	512	429	463	480	487	483	495	443	507	495	464	463	488	455	499	449	481	465	450	479	509	475	474	516	521	449	490	463	490	471	431	503	449	508	422	468	465	489	457	469	448	506	436	494	458	459	464	491	478	432	462	444	464	467	466	440	481	480	480	472	465	485	439	458	533	480	470	470	479	519	500	470	506	499	522	491	521	500	510	474	437	512	466	527	493	473	492	459	470	491	491	508	495	486	489	493	472	458	462	465	484	485	509	454	500	494	477	482	478	471	434	456	445	519	448	498	507	450	476	480	504	504	455	489	480	478	453	502	479	448	458	478	496	474	465	481	458	456	500	507	470	470	507	488	463	472	454	464	489	476	453	453	481	467	451	476	480	482	451	474	471	499	447	449	483	502	519	488	486	479	472	468	453	443	481	467	493	475	443	498	461	459	446	469	464	493	473	443	456	498	421	450	446	481	468	485	505	465	460	497	447	479	512	506	450	463	467	459	504	473	457	504	511	490	500	497	472	484	481	509	434	462	484	431	474	440	473	468	466	450	499	454	493	442	470	475	491	459	416	465	476	486	480	481	462	483	496	478	466	476	463	487	460	485	479	455	482	479	504	456	451	465	493	472	450	472	473	480	475	484	488	440	447	519	494	466	476	457	455	456	500	446	441	466	504	497	498	475	503	474	475	463	455	497	476	487	497	500	485	458	498	466	517	489	481	466	480	483	464	448	501	455	517	454	502	493	503	480	447	492	463	488	485	445	507	503	491	500	448	516	479	470	454	479	449	472	472	467	449	502	485	485	439	534	488	496	519	429	491	449	474	521	454	483	478	501	473	522	468	495	491	461	476	505	489	491	461	488	485	484	484	479	501	475	491	484	495	488	464	489	455	477	429	458	503	472	471	463	441	442	457	480	479	462	484	466	487	506	510	450	484	468	467	445	450	478	464	474	447	504	442	454	475	460	490	485	438	471	464	485	448	507	505	475	487	515	493	460	493	476	506	493	461	486	463	478	449	422	471	523	480	487	468	460	476	482	486	510	484	481	470	501	489	454	436	496	472	504	490	483	448	478	474	502	451	504	441	465	474	460	503	451	477	428	499	490	453	478	464	492	476	452	493	459	511	502	473	429	542	511	472	505	485	537	478	496	497	462	492	504	518	478	472	544	503	444	483	444	434	453	483	482	498	471	499	477	468	468	497	496	485	454	496	483	456	471	460	464	490	469	464	454	482	469	460
24958	21228	27961	29204	21435	5488	942	749	743	673	681	647	655	641	640	610	611	630	639	616	634	618	665	585	628	598	602	617	585	601	576	609	606	627	611	618	580	578	536	617	596	613	620	583	612	607	595	618	600	613	621	598	612	571	565	596	601	605	623	619	581	515	568	568	634	612	611	632	597	596	617	592	607	623	566	602	610	577	597	600	581	600	619	621	566	595	596	582	582	624	577	619	596	623	613	636	599	588	625	601	596	594	594	558	598	601	592	620	570	592	604	597	587	550	581	569	588	582	620	597	591	632	628	637	609	578	567	541	533	587	609	598	640	598	666	601	587	594	564	605	608	609	586	594	607	616	563	580	584	626	556	598	628	561	592	645	557	612	561	604	618	594	623	623	589	590	591	584	595	589	596	598	586	573	641	601	586	561	592	578	585	537	595	576	558	571	580	631	582	597	621	603	572	616	586	592	621	582	580	564	599	621	584	592	542	548	580	576	607	570	568	600	602	611	567	562	643	607	576	617	621	615	619	582	601	569	592	596	573	617	586	577	596	646	602	598	572	609	567	584	588	668	588	590	600	599	620	620	626	577	537	581	560	614	608	605	564	600	569	591	604	616	604	637	583	596	575	592	560	574	591	551	602	609	635	522	582	580	592	617	575	572	611	569	597	638	591	579	603	591	626	576	603	632	623	600	598	559	626	598	618	627	619	585	618	590	591	556	635	550	581	550	593	602	611	570	604	597	591	598	586	598	539	572	622	588	569	622	583	576	636	597	644	636	617	591	565	608	613	603	616	568	607	588	536	587	640	645	598	588	585	594	559	558	594	621	556	630	633	599	621	599	611	542	635	590	595	581	581	606	577	584	574	586	545	631	628	604	634	623	583	588	551	564	596	594	573	576	606	605	586	570	613	584	603	564	569	592	660	618	557	582	593	596	588	625	553	594	592	565	584	602	601	611	583	598	562	590	589	603	607	561	591	598	572	585	622	601	607	587	578	590	577	586	609	557	581	609	588	616	646	589	621	640	605	628	611	605	622	553	584	605	597	588	571	545	563	595	574	596	607	601	619	563	595	617	625	604	616	598	588	568	622	578	572	561	520	580	632	649	555	637	646	595	583	607	582	572	569	583	585	575	578	632	622	611	608	589	557	583	619	597	577	587	596	598	614	582	574	576	609	589	601	572	600	603	590	618	571	592	597	582	559	590	566	572	628	581	582	623	560	590	584	617	558	606	559	555	606	592	600	604	599	617	599	597	558	597	594	589	600	559	548	596	611	552	533	581	596	615	625	598	603	572	634	606	620	617	610	559	581	583	595	567	612	571	587	581	631	582	579	627	556	601	565	593	619	586	593	548	563	588	595	617	615	599	619	595	580	588	607	586	587	620	583	608	607	585	582	616	581	646	631	589	598	596	558	596	629	584	557	599	619	602	594	603	574	570	617	610	559	585	604	579	572	530	626	620	588	599	652	623	644	539	572	593	580	582	583	572	588	612	596	600	587	589	613	603	574	619	564	566	618	578	599	556	559	626	602	625	608	592	620	568	554	616	586	593	503	534	573	614	586	595	583	609	576	572	602	641	592	573	637	615	613	590	578	587	557	614	558	632	561	616	596	650	614	578	577	576	623	560	633	594	607	611	577	603	572	604	579	603	605	540	649	583	596	558	553	619	581	603	606	647	633	585	578	612	597	581	540	550	653	596	664	614	596	566	567	616	611	615	612	576	585	635	629	605	569	590	569	608	610	582	569	577	564	622	585	642	561	566	649	577	587	617	610	587	566	572	570	636	608	588	589	578	639	567	595	576	589	579	601	541	599	627	568	600	592	564	595	602	559	550	595	561	612	552	598	607	639	579	555	595	576	596	593	587	594	583	542	595	617	590	566	571	556	615	611	588	609	616	581	624	595	580	587	561	601	641	612	579	555	558	614	575	600	582	580	608	610	560	590	608	602	611	603	581	590	606	635	555	620	582	606	603	600	612	613	587	587	591	571	583	562	588	582	585	586	592	552	589	604	574	588	580	595	572	540	612	578	590	622	586	628	573	622	616	590	535	609	587	572	590	582	580	578	565	602	556	586	606	582	610	623	593	582	626	600	597	624	582	629	621	613	571	578	614	595	595	562	582	587	624	595	559	598	575	573	646	595	558	622	561	568	595	629	588	583	577	585	595	605	626	628	620	581	598	559	547	614	571	634	558	565	613	571	546	553	631	614	576	572	650	579	576	543	605	575	559	612	558	633	646	589	599	593	620	620	579	544	577	574	616	619	603	546	618	602	591	605	582	564	602	571	601	596	600	604	558	582	552	657	570	601	576	561	628	557	618	622	604	620	590	563	585	605	664	583	570	566	572	550	643	598	556	632	565	591	605	561	624	552	571	540	600	609	635	577	613	576	615	606	615	599	591	587	606	644	617	577	595	592	581	560	612	645	564	594	617	607	564	590	571	555	595	597	619	620	581	602	549	558	586	547	611	575	591	580	549	561	585	588	571	572	594	590	580	593	591	582	588	608	581	579	597	594	605	603	557	623	583	588	590	598	550	599	607	566	603	603	563	543	548	617	607	592	573	527	557	602	600	573	577	604	599	585	604	589	559	630	574	591	605	584	572	597	596	595	571	579	601	632	615	584	604	604	553	571	637	576	580	602	616	614	576	555	607	633	609	600	607	598	588	609	517	590	615	541	588	592	587	641	601	611	584	556	641	559	602	550	579	552	567	603	576	573	598	564	603	619	601	626	542	590	558	567	559	555	578	554	583	565	655	571	630	581	620	607	612	562	601	565	621	610	577	570	591	584	622	579	559	596	625	575	570	603	588	575	588	611	589	588	593	571	575	538	583	608	591	602	617	579	580	582	568	577	583	565	637	605	566	614	555	561	567	634	608	621	608	578	597	622	595	587	606	619	549	592	545	591	619	583	552	554	639	567	555	601	574	594	542	611	548	569	574	622	566	580	581	604	608	583	611	559	576	568	623	613	561	600	548	567	566	598	594	613	627	612	610	593	605	597	601	602	602	570	565	600	574	593	596	553	642	628	582	625	569	591	583	566	576	582	568	607	621	573	606	610	587	578	588	606	559	594	564	575	587	611	595	527	545	596	595	588	634	584	611	613	569	600	562	592	599	581	590	608	594	539	561	576	613	563	615	592	564	571	611	565	595	584	613	597	592	628	621	597	597	640	561	610	560	612	551	601	600	546	607	592	572	522	563	580	629	586	583	603	570	593	615	636	574	552	565	577	647	586	608	562	594	601	618	575	528	560	607	575	620	614	597	565	565	552	595	650	584	590	598	598	589	592	611	595	555	609	575	626	580	606	568	618	648	628	640	647	577	595	639	569	619	659	567	564	577	627	623	554	615	592	613	630	594	577	574	583	576	578	587	587	587	580	552	605	600	609	658	573	612	634	572	620	590	548	569	550	589	595	606	561	584	618	597	599	620	591	643	567	588	593	586	610	598	572	597	605	567	582	565	584	604	568	577	572	588	579	552
8418	6941	10936	43288	12669	1479	1271	1145	1030	925	866	881	801	753	790	774	689	708	751	708	691	759	636	719	698	689	687	706	671	718	691	665	703	691	725	669	714	671	696	654	695	699	699	664	689	698	715	719	681	705	672	680	681	639	711	637	677	716	670	688	687	690	737	653	704	705	717	693	732	721	685	669	699	697	736	708	672	669	709	650	720	664	665	667	683	699	685	709	678	708	667	739	720	683	711	670	638	667	679	710	703	678	702	655	647	690	667	731	674	705	710	723	662	677	654	681	660	685	691	739	694	709	713	670	682	650	688	677	696	682	712	686	662	707	667	669	671	712	668	734	692	705	665	682	740	669	704	632	690	670	682	688	632	638	673	753	696	678	645	693	686	659	704	721	672	695	662	637	693	666	629	664	655	656	681	676	686	690	740	693	679	696	682	690	648	662	698	694	682	676	698	696	676	684	714	680	674	740	641	677	689	735	662	702	689	620	689	703	691	725	693	685	676	689	692	680	656	676	681	735	735	682	693	703	645	693	741	719	696	715	742	699	638	706	719	738	673	676	692	682	622	666	661	711	648	660	706	732	670	707	671	684	692	720	668	706	661	664	659	657	689	667	684	658	693	673	698	666	725	648	689	605	659	665	674	712	680	674	704	694	695	678	721	653	681	682	679	664	670	645	668	678	690	673	681	708	705	722	683	701	707	719	693	674	698	686	653	671	696	676	714	703	701	663	652	707	731	673	682	690	680	720	733	672	657	689	695	661	718	669	650	686	717	686	695	690	687	701	686	648	693	631	670	696	723	646	719	662	670	688	746	631	640	627	663	735	712	650	643	675	674	691	703	747	662	697	690	672	687	700	719	679	672	703	658	728	711	679	685	647	694	641	665	688	703	679	711	721	718	707	692	629	696	678	704	703	674	672	656	737	686	663	714	677	709	676	678	710	665	679	689	658	699	685	639	691	648	710	689	699	662	655	699	716	724	697	676	663	645	674	661	664	676	659	721	689	680	647	665	649	652	702	656	685	676	700	669	689	661	717	678	695	670	717	663	695	702	706	669	639	744	674	688	706	728	686	667	745	668	699	687	696	714	660	704	715	687	690	679	683	687	677	650	720	688	730	693	692	718	692	684	680	635	702	664	704	640	721	596	691	700	710	681	700	698	682	694	669	674	676	704	665	736	631	685	653	724	674	671	637	666	675	661	748	647	645	630	705	673	707	628	673	694	698	688	726	714	685	663	662	689	694	705	713	709	694	663	652	703	683	703	745	712	681	676	670	644	647	718	672	692	625	698	716	642	713	704	650	722	633	681	677	685	683	704	691	698	745	693	704	681	660	712	700	729	691	692	705	721	691	704	695	689	763	693	753	699	669	672	674	713	664	711	701	651	665	708	713	711	668	683	672	696	678	644	708	672	707	693	676	672	703	711	604	688	668	707	641	686	685	694	712	660	744	686	693	706	631	698	702	711	697	650	696	690	695	690	703	614	670	684	639	686	711	664	643	643	725	676	693	685	693	675	744	659	724	668	716	732	673	721	653	654	681	661	707	675	732	707	690	687	661	671	712	698	621	634	736	680	756	696	764	676	695	724	698	676	706	681	702	698	689	703	672	639	695	661	666	683	671	678	667	703	720	627	647	694	654	718	705	669	724	749	629	607	702	702	679	702	682	667	720	659	713	659	725	704	664	683	680	650	685	669	665	678	710	714	648	682	656	723	714	692	651	669	713	676	711	720	699	701	695	699	614	634	625	717	751	657	686	708	671	678	700	663	678	697	714	700	666	722	697	658	704	679	694	677	681	636	699	621	701	681	683	662	644	691	643	658	673	653	740	676	702	660	642	628	633	694	639	664	654	696	698	689	687	726	747	718	658	662	702	689	720	678	699	705	701	667	683	668	673	677	649	636	666	673	686	683	669	698	663	691	646	647	696	677	658	679	674	662	654	704	705	717	673	694	701	693	691	678	677	674	662	683	715	687	699	708	674	666	714	671	716	713	715	670	701	721	699	696	695	680	654	654	666	710	668	732	665	734	687	686	650	700	681	732	710	687	723	707	696	683	712	679	708	679	691	680	709	693	675	645	662	630	642	684	677	654	697	675	700	711	685	713	650	711	714	650	684	701	651	658	688	683	666	667	669	690	670	689	663	657	671	680	685	676	676	685	723	726	740	678	699	676	706	693	693	709	727	611	722	692	653	662	710	741	667	746	719	647	646	688	643	676	649	658	679	690	701	658	653	686	674	707	681	671	712	710	679	679	669	692	670	658	649	663	690	720	686	666	645	658	703	702	698	703	710	744	715	688	609	651	685	663	739	655	678	708	675	698	713	674	644	726	708	722	674	707	654	652	695	716	656	690	655	689	669	689	679	704	657	643	643	670	686	702	668	698	672	713	679	694	690	690	644	636	688	671	670	669	649	710	698	649	724	685	707	699	624	683	675	680	705	667	677	657	698	678	661	739	669	730	701	669	711	707	681	688	750	622	702	752	652	656	661	674	672	682	685	669	695	707	709	717	662	664	668	665	685	665	668	685	698	675	676	678	680	714	691	699	672	653	655	659	643	702	682	702	701	665	753	683	675	697	691	682	653	663	708	702	672	654	668	646	643	687	689	686	661	693	687	704	663	657	706	646	638	689	655	636	685	715	643	679	634	698	704	692	684	676	653	695	705	668	694	638	684	651	674	706	711	689	678	648	709	691	679	712	666	696	618	667	662	651	724	642	708	677	651	715	706	668	650	673	672	674	679	672	698	620	643	672	654	752	667	719	683	652	722	684	644	666	686	666	667	674	701	672	701	656	660	688	726	689	682	739	670	663	671	716	708	700	702	667	719	693	670	670	690	721	681	736	691	662	690	666	679	658	684	682	659	673	631	713	682	681	675	623	683	693	633	706	699	675	701	726	692	692	664	686	705	664	693	704	675	691	701	647	744	700	728	646	683	675	654	716	652	699	658	671	692	684	713	701	656	688	698	703	701	699	688	705	704	679	697	660	665	691	689	700	661	686	671	673	679	696	666	703	654	644	716	670	682	680	680	697	679	666	671	695	713	721	691	641	731	623	714	686	707	684	665	706	683	709	680	695	708	696	681	690	724	677	701	685	720	671	683	644	682	710	695	692	702	699	699	688	692	681	704	651	657	700	673	682	661	673	654	686	696	675	677	668	674	683	664	680	663	713	649	692	713	671	678	675	640	708	684	701	702	670	688	684	678	708	687	671	712	722	694	721	671	694	691	699	710	676	694	664	687	675	693	716	673	699	662	698	689	666	704	703	638	676	698	664	653	685	686	705	697	664	692	691	726	674	699	707	729	677	703	672	659	677	685	706	680	668	692	719	653	648	663	697	737	639	742	693	694	650	673	686	695	683	684	684	667	725	737	688	637	674	697	683	679	688	653	691	733	655	719	666	655	701	704	659	720	718	720	690	644	653	672	679	666	660	643	661	695	680	702	689	695	717	708	641	697	712	698	706	740	641	677	705	680	687	691
22734	21258	29221	26331	23924	21178	16170	2447	1322	1221	1182	1090	1083	1047	1019	984	888	940	923	877	872	856	870	876	875	876	902	855	859	889	838	855	802	829	859	839	825	825	790	878	812	855	845	808	823	819	843	822	782	869	819	840	775	782	832	854	868	804	805	862	805	809	829	792	861	782	844	810	780	842	833	781	816	790	835	824	775	815	792	847	807	804	774	824	812	822	856	842	801	811	815	836	871	848	784	825	833	825	801	825	826	836	787	802	812	793	832	795	838	831	812	800	809	831	823	797	800	801	807	806	836	856	794	854	771	856	820	828	802	804	810	845	806	843	765	819	828	827	855	815	758	817	803	802	863	799	833	798	783	801	816	783	791	839	833	783	840	765	806	783	837	794	784	769	773	814	840	787	872	867	791	801	814	820	822	800	794	803	757	802	836	812	805	796	810	799	824	823	812	825	805	821	779	827	804	807	801	780	818	865	796	798	850	782	783	849	819	872	782	829	850	827	836	872	800	821	796	816	818	827	779	811	824	791	848	810	809	826	845	861	879	827	769	806	807	813	819	790	829	779	817	825	832	839	756	755	815	818	842	850	816	845	810	800	813	770	854	785	824	816	795	808	763	787	809	866	827	826	786	832	789	820	797	874	776	838	840	813	879	780	792	839	799	827	788	837	784	786	863	816	791	810	823	796	837	834	847	793	818	827	833	808	875	744	806	791	809	821	784	805	880	764	814	812	836	841	808	823	818	831	777	831	800	778	790	816	759	793	768	800	763	808	772	826	824	792	821	794	812	830	828	817	799	796	831	802	858	826	804	792	840	809	757	757	838	782	824	788	841	845	783	764	770	804	816	802	823	809	848	784	783	815	826	824	809	818	780	752	768	849	773	821	752	770	826	833	818	837	842	754	760	850	779	846	810	855	827	847	859	752	785	780	766	773	755	805	807	798	831	819	806	771	779	828	795	786	835	815	799	847	839	749	835	791	790	779	824	799	866	790	813	753	761	818	791	856	791	773	814	793	783	805	818	804	824	799	851	831	762	825	856	803	793	825	780	757	867	792	787	796	744	818	824	764	785	762	828	837	806	782	825	771	876	781	805	818	813	832	811	812	811	788	788	811	829	816	793	804	784	873	801	828	807	798	815	799	802	784	784	793	850	826	845	805	808	832	782	812	781	771	845	839	781	812	788	845	783	777	795	837	783	818	807	785	800	821	853	842	871	812	785	799	820	837	787	837	849	830	815	828	820	824	813	803	857	865	855	823	857	789	768	798	828	810	779	789	766	800	770	773	798	815	848	813	808	831	781	784	809	802	838	832	816	841	812	763	801	775	822	808	795	852	808	820	818	831	848	870	802	750	781	787	819	798	833	761	832	801	803	798	821	804	815	783	779	797	850	798	796	849	778	780	849	815	797	819	792	789	778	760	813	837	822	828	733	787	829	791	809	803	779	834	854	826	803	828	811	764	835	786	811	852	848	797	785	773	794	813	842	799	828	790	810	854	842	831	830	832	771	764	840	769	790	801	849	762	820	802	802	829	841	855	835	830	819	806	786	816	777	844	817	764	812	795	755	793	844	834	814	840	796	812	844	776	813	734	855	803	783	775	845	754	795	812	830	813	800	745	796	788	789	748	813	793	823	810	772	781	773	803	765	832	798	841	813	835	795	793	827	834	843	804	841	846	788	833	781	815	833	828	829	818	764	828	836	768	770	779	794	823	823	779	848	821	770	786	796	823	802	801	799	769	808	820	816	848	838	800	820	776	851	863	785	828	801	780	820	811	801	782	816	823	797	823	848	784	847	807	838	852	806	807	804	739	841	826	783	796	766	803	866	810	758	780	737	795	826	806	802	803	779	767	837	837	863	811	822	840	795	856	738	833	806	808	795	810	753	792	777	847	784	828	809	753	806	789	835	823	780	828	797	819	766	821	787	858	798	832	796	783	859	782	812	798	803	777	792	797	823	779	780	855	794	807	824	794	804	849	821	811	813	806	821	796	850	763	749	796	785	791	777	810	816	766	755	777	827	816	788	772	803	750	752	812	801	815	776	794	808	760	823	801	827	794	818	788	781	827	849	805	829	850	769	785	808	752	788	795	839	794	800	781	713	822	815	845	847	763	788	838	773	786	765	800	839	795	834	805	828	782	751	789	836	810	822	849	809	872	799	802	795	829	821	874	798	812	748	831	806	784	762	809	828	787	823	810	787	758	793	811	832	807	762	828	847	810	739	808	782	745	819	820	825	809	806	841	782	817	848	781	831	839	817	797	804	801	819	801	804	781	837	839	795	784	807	792	819	812	801	803	806	803	812	817	777	772	771	816	794	783	819	795	821	801	777	793	843	810	815	846	777	801	821	865	810	785	829	836	756	839	771	822	763	808	801	756	807	804	801	820	878	773	803	814	779	806	788	861	798	825	774	794	801	776	835	814	871	822	793	830	770	821	795	795	849	781	848	790	809	811	798	816	788	835	783	810	771	765	816	786	807	791	763	832	822	784	760	796	779	800	816	817	841	811	749	818	776	860	854	792	790	775	790	804	849	794	735	847	803	842	804	839	812	834	816	841	809	810	794	800	844	830	824	774	770	779	809	784	816	855	838	798	788	815	800	804	798	802	767	804	811	798	797	778	839	872	742	810	809	812	822	812	837	819	794	817	837	833	810	830	835	768	782	793	780	804	813	818	781	807	804	787	787	828	842	807	903	794	816	773	740	820	858	823	839	814	839	851	766	794	853	816	848	841	783	790	760	800	818	856	742	830	784	808	790	826	815	778	793	811	805	849	806	802	833	865	795	783	816	805	835	810	776	840	820	786	756	800	768	819	839	887	801	769	822	948	841	799	819	799	795	827	787	793	815	763	837	782	800	770	823	799	779	794	857	794	792	829	796	788	799	774	800	788	787	774	826	855	845	818	886	799	822	812	793	846	843	789	821	789	736	796	824	772	855	780	770	764	792	830	816	862	793	823	856	801	805	808	794	846	844	799	810	813	783	755	810	793	856	806	853	802	843	852	805	787	800	790	774	792	824	825	855	873	778	776	831	827	783	740	805	796	791	780	860	791	811	809	811	817	788	813	870	838	807	794	797	772	783	826	810	742	815	814	793	800	786	823	810	814	796	842	845	806	808	781	825	788	812	817	800	804	797	798	830	763	778	804	858	813	822	799	776	827	844	778	824	790	814	814	817	823	742	777	826	733	788	817	769	788	837	829	825	749	836	809	788	836	800	803	798	782	817	866	756	843	806	807	821	793	809	917	811	783	816	828	790	843	784	783	846	780	835	815	820	807	824	788	768	777	763	844	798	795	829	799	821	769	808	793	800	829	859	810	757	816	821	816	824	831	841	824	817	874	772	773	805	823	798	779	832	853	850	858	849	779	832	882	833	803	848	777	790	818	766	786	863	755	787	803	851	756	894	823	801	833	820	836	798	799	784	827	830	802	786	815	783	819	797	846	767	751	805	862	799	810	778	787	767	819	768	827	794	849	783	806
10438	17345	21156	61802	22820	3589	2931	2485	2022	1717	1572	1392	1327	1291	1204	1059	1167	1081	1064	1018	1034	977	963	949	943	976	964	964	955	913	904	923	947	910	907	863	933	871	867	893	934	871	866	870	912	886	898	884	822	916	852	853	911	854	899	870	818	861	840	909	924	895	885	911	887	856	938	878	901	903	862	882	913	870	873	909	831	849	818	885	902	870	932	852	877	898	852	888	902	872	865	883	888	864	883	893	894	921	886	858	886	893	865	900	901	893	883	834	847	862	855	885	833	891	915	836	872	917	941	866	873	854	848	900	866	844	834	876	831	887	880	894	800	870	892	881	880	849	834	882	833	889	903	857	887	824	873	857	868	887	875	896	892	893	837	886	904	826	852	861	845	869	903	922	886	880	841	921	906	905	883	887	863	936	869	864	841	927	839	896	851	927	920	865	917	875	881	854	934	869	868	887	867	854	918	883	866	928	871	903	875	937	846	901	863	906	858	933	897	819	898	848	892	914	875	858	797	858	848	860	880	890	841	859	786	886	846	918	882	878	893	886	870	895	872	856	860	904	899	841	869	921	892	870	834	899	900	915	870	899	894	850	880	835	884	934	859	884	860	871	878	845	874	832	908	852	828	898	878	861	839	856	854	873	959	868	903	838	848	866	848	881	856	838	892	845	922	919	863	871	862	864	876	862	885	859	847	902	899	900	889	891	911	900	912	863	865	811	864	840	861	891	887	909	851	867	880	937	869	866	849	906	874	913	832	918	861	875	867	872	851	882	889	906	916	823	888	869	904	872	908	845	840	914	913	862	887	878	890	815	849	910	835	848	910	855	894	909	890	880	870	894	871	899	838	912	902	853	831	895	863	903	916	894	856	880	908	872	905	868	875	890	871	932	833	874	876	870	930	880	872	854	904	851	858	838	898	820	831	889	833	918	806	848	907	863	856	901	877	846	857	884	896	896	893	866	902	888	820	863	907	830	856	883	857	868	890	911	920	867	850	912	829	894	912	850	873	893	853	889	844	875	867	870	880	851	817	929	849	825	859	849	936	885	847	880	835	847	867	918	871	885	860	844	873	899	894	935	854	884	878	897	863	870	898	901	872	832	858	844	858	853	895	907	834	836	866	850	832	920	920	897	840	873	841	911	885	852	903	925	911	865	908	869	865	884	850	858	890	873	870	893	928	901	881	889	930	880	868	851	878	918	910	869	819	872	861	859	898	819	879	867	865	934	861	881	829	893	853	850	886	843	836	882	869	830	846	916	883	838	912	876	910	839	884	869	876	889	895	872	859	886	873	852	852	910	874	851	924	880	858	849	870	859	859	833	862	920	880	893	898	931	888	840	884	889	840	866	859	886	858	851	847	902	885	922	892	895	834	856	875	921	883	820	873	866	864	882	851	895	958	899	891	888	882	887	861	848	863	889	885	842	831	892	817	885	879	839	842	818	904	885	850	853	881	909	913	868	859	859	859	904	886	912	846	879	877	841	894	867	871	870	902	854	844	889	868	847	831	891	883	830	881	832	850	869	838	821	865	888	800	923	891	876	883	884	828	820	870	849	855	867	877	878	879	851	883	834	892	826	874	871	890	890	876	888	880	890	893	836	888	838	866	846	884	853	892	866	874	894	877	894	890	836	932	869	844	868	886	884	890	839	906	915	979	880	861	859	864	865	887	930	880	872	894	920	870	854	882	896	880	855	917	887	865	880	847	842	845	864	890	829	887	898	899	803	936	886	837	883	878	930	864	867	816	865	906	912	862	861	916	880	901	883	810	900	844	883	831	879	849	862	860	862	883	880	810	878	872	869	906	873	859	860	863	869	905	869	829	847	817	911	820	798	885	883	866	859	894	847	877	858	866	849	826	868	893	879	878	904	865	852	920	883	881	894	864	855	889	834	885	834	928	884	861	932	854	900	884	852	910	885	874	904	843	897	834	928	876	866	873	799	859	878	821	830	935	901	856	828	875	892	851	885	875	913	908	897	861	832	858	857	860	932	912	900	893	858	876	873	856	870	880	835	885	911	891	898	895	906	855	894	918	898	882	814	847	860	832	868	914	855	841	887	905	846	873	832	893	865	859	826	895	877	920	889	838	807	869	875	903	904	907	903	913	871	889	878	908	807	927	844	837	868	803	848	906	861	902	866	893	900	877	891	854	830	811	907	926	878	866	869	841	864	874	879	845	835	922	810	892	878	905	881	888	873	903	893	881	905	915	896	903	859	865	893	921	866	893	903	838	900	896	848	845	950	887	905	894	796	844	870	874	861	848	862	872	865	873	830	855	877	852	889	908	809	861	806	884	878	906	843	920	846	904	844	903	866	884	886	829	846	865	882	901	928	848	855	851	842	922	891	910	884	879	882	845	873	874	830	893	878	866	917	863	844	856	880	861	877	903	949	846	918	921	882	862	870	900	921	851	883	852	882	907	895	856	938	865	854	888	887	830	888	835	829	847	860	858	858	837	872	858	875	893	898	897	851	839	845	859	847	900	879	878	845	874	847	844	862	884	828	906	814	858	863	883	835	865	862	876	851	867	875	891	846	896	894	878	873	863	874	867	863	891	908	887	876	877	863	890	881	862	884	871	880	866	849	892	875	846	822	885	901	854	893	904	860	834	886	868	862	868	862	869	843	876	865	845	856	839	866	846	886	839	827	817	896	894	891	831	839	871	836	865	889	826	873	838	904	893	833	907	913	887	842	866	873	878	881	896	812	861	868	891	900	836	864	848	872	911	891	798	910	871	845	915	885	908	829	923	890	862	910	907	872	830	899	889	873	883	867	859	844	837	895	858	878	862	869	878	836	896	857	849	850	876	873	868	882	872	828	889	918	842	886	856	860	846	892	851	872	893	904	820	902	861	866	827	823	883	854	880	879	882	836	866	864	826	854	901	922	838	897	852	865	922	913	841	885	861	913	816	886	862	892	910	936	837	866	906	864	892	914	850	900	874	852	878	854	859	855	883	911	911	872	850	842	871	887	921	841	940	856	897	810	878	880	768	860	867	887	865	860	887	842	882	843	895	847	820	820	883	849	870	866	849	867	832	853	884	841	880	799	869	883	831	892	878	852	898	864	872	883	864	880	866	935	904	829	912	861	872	904	823	876	813	878	919	855	908	851	851	820	841	873	862	849	846	904	889	864	876	882	864	864	867	908	858	853	898	874	859	861	817	928	822	876	875	895	868	895	853	844	883	881	900	886	883	878	834	835	906	941	856	801	809	881	858	838	860	904	915	857	887	842	882	885	881	864	908	892	872	859	836	867	843	853	851	817	859	855	861	862	888	934	909	905	934	949	866	873	891	940	894	876	889	850	872	848	864	832	835	840	828	863	877	872	860	899	840	861	901	835	879	791	896	830	837	866	903	907	825	870	880	855	795	866	842	888	890	856	858	856	885	881	891	894	869	942	859	848	901	878	890	886	879	866	838	862	867	929	871	851	844	883	927	828	848	873	821	807	830	898	823	874	898	846	912	887	853	862	862	823	877	869
27440	20512	9419	16643	4428	454	395	376	346	358	305	330	333	363	316	349	316	309	345	341	331	338	347	334	338	330	361	369	316	328	336	323	344	303	350	334	316	339	350	326	318	358	358	331	328	335	319	340	334	357	339	343	356	315	324	332	331	301	301	325	356	363	328	352	353	340	337	351	337	317	348	329	314	329	367	319	367	333	327	334	317	367	339	327	312	340	341	335	297	340	333	309	280	332	309	355	333	312	353	313	304	328	359	319	350	337	317	308	308	341	340	345	360	371	328	316	319	315	313	352	325	333	332	295	317	316	346	340	324	349	334	352	344	341	364	335	346	350	324	329	353	325	341	306	365	345	325	301	310	334	321	329	299	326	345	303	353	332	332	303	328	343	356	316	350	326	310	338	297	305	332	326	303	336	317	336	319	320	337	338	309	343	337	325	318	314	307	358	332	323	331	326	328	330	322	333	323	332	317	345	340	345	335	341	335	339	353	364	357	342	319	352	311	347	315	343	345	331	369	301	340	339	308	307	325	341	327	318	335	318	301	329	331	307	327	308	318	328	328	336	374	310	339	338	341	319	315	325	343	311	329	323	357	328	307	327	329	320	366	319	312	324	328	355	335	331	326	333	353	338	332	345	341	329	322	315	343	349	353	314	320	340	322	350	309	321	361	325	287	331	307	358	346	356	337	345	346	333	330	316	369	346	356	345	320	337	339	303	297	314	310	350	323	342	312	366	339	334	330	340	353	304	294	334	343	335	330	354	328	300	322	335	348	326	332	327	332	336	337	314	289	322	343	332	338	315	339	302	331	336	351	340	325	324	329	340	368	325	342	357	312	341	327	353	328	332	340	310	307	345	368	330	323	321	333	334	348	338	315	344	336	320	319	330	368	307	348	356	346	320	369	343	316	342	301	332	341	317	347	313	320	304	320	350	329	320	360	336	328	310	300	350	336	305	338	338	315	308	335	334	297	331	335	340	340	331	347	329	325	316	333	354	343	362	327	353	319	354	332	347	329	344	342	324	340	344	334	327	356	332	327	316	303	306	305	342	312	360	295	333	325	327	371	348	320	346	357	343	374	327	352	355	330	372	336	317	322	348	351	337	327	305	331	343	343	322	337	307	345	366	304	371	355	356	328	338	311	336	326	317	332	328	316	353	357	334	336	293	327	325	361	318	321	350	330	305	337	335	317	304	333	325	357	345	346	346	343	365	338	336	361	327	313	309	358	362	315	302	321	332	343	365	313	297	345	350	357	348	319	321	351	364	345	315	332	301	325	313	339	324	307	312	328	315	314	342	326	332	320	330	318	316	339	335	309	366	323	360	341	334	312	322	348	381	329	386	319	353	324	318	347	367	335	341	314	335	336	316	334	327	340	319	329	348	315	324	345	355	327	303	357	295	345	332	360	292	340	358	300	350	338	296	332	341	325	338	331	333	343	341	371	333	360	312	341	334	331	370	352	337	323	360	334	322	377	279	313	309	313	323	343	307	332	303	330	329	333	316	287	302	326	313	323	340	328	330	319	382	347	337	324	320	327	359	324	341	339	334	366	350	340	323	335	319	361	340	316	330	312	323	356	357	302	374	307	343	342	307	316	338	326	333	336	372	315	335	321	344	308	341	324	325	332	339	335	328	314	343	347	335	344	347	330	326	295	340	332	346	348	332	340	328	343	315	338	307	332	316	302	359	326	319	362	315	335	362	326	322	321	336	346	304	326	332	321	300	324	318	311	336	319	349	297	334	322	322	357	305	334	321	316	319	315	324	323	317	343	318	341	308	309	343	321	279	318	314	360	369	309	320	349	340	332	351	349	363	311	340	324	331	348	355	285	351	343	334	353	297	347	310	313	325	355	311	317	338	349	329	333	340	332	335	359	345	337	332	343	331	304	350	304	332	365	318	331	336	336	323	303	334	302	318	332	329	343	328	335	318	320	318	365	376	339	320	361	326	292	299	339	318	333	310	321	341	336	369	311	339	344	304	335	304	317	326	341	356	343	340	300	328	324	337	335	328	335	348	344	323	319	301	367	360	336	312	342	292	356	299	344	332	332	331	305	351	368	329	340	323	323	327	328	333	354	347	344	335	334	340	328	346	328	328	341	369	348	330	365	316	334	330	309	339	356	317	365	357	343	338	341	316	341	338	325	332	299	333	348	320	314	325	325	301	345	351	316	316	323	323	355	358	302	322	327	305	338	333	345	318	353	346	349	337	352	363	359	360	307	327	332	345	333	345	332	346	312	344	339	340	330	363	333	339	318	328	343	329	354	289	347	326	387	357	346	357	318	323	339	352	349	345	370	344	325	323	357	328	326	353	345	346	318	347	321	323	340	334	303	320	319	300	354	313	324	343	326	340	306	335	338	335	342	329	347	311	325	327	338	309	337	314	319	329	363	338	310	315	316	325	346	355	304	337	314	294	338	330	323	338	331	331	334	322	320	376	325	341	341	339	320	316	348	328	326	362	334	341	331	307	330	334	322	322	331	330	321	325	364	330	325	353	330	341	324	333	310	327	310	315	343	323	316	354	342	363	327	373	356	334	313	324	312	334	320	367	337	331	328	328	310	351	345	339	345	358	316	355	341	346	324	310	330	344	341	355	360	321	339	359	357	343	336	315	337	345	313	329	333	352	342	306	347	314	342	347	310	336	355	328	334	337	345	322	347	324	360	337	349	335	328	321	313	338	310	360	324	370	332	317	311	311	330	335	363	332	315	360	322	318	351	336	318	317	318	332	331	337	346	313	314	316	349	347	324	305	347	341	350	356	338	331	328	289	339	332	292	345	329	327	338	356	329	335	337	350	323	346	327	336	326	327	362	358	348	313	342	325	349	350	331	325	354	329	338	335	383	333	341	325	318	369	322	335	310	354	319	322	337	323	338	339	327	313	326	318	336	338	333	325	352	311	351	336	330	330	352	321	338	328	322	339	343	344	338	352	313	342	324	328	332	354	338	323	332	309	319	351	350	320	329	323	345	336	342	310	304	342	347	334	328	347	359	317	371	339	337	372	330	342	300	338	316	334	375	301	334	342	354	344	317	341	331	303	331	344	334	335	327	333	325	339	356	321	321	311	308	369	329	329	357	335	355	310	327	316	335	346	325	326	321	342	351	324	314	322	315	283	334	351	351	332	341	348	310	308	375	363	329	315	339	312	353	325	325	331	341	331	334	333	317	328	342	337	347	318	328	329	324	339	330	322	386	339	336	327	337	331	337	327	350	341	331	334	319	324	331	368	314	389	339	311	331	314	310	334	333	331	314	319	316	327	325	317	340	316	325	356	330	333	337	338	336	372	346	304	362	337	372	347	345	356	309	370	357	332	340	345	331	333	357	344	332	340	349	338	353	325	362	357	345	371	359	321	294	354	344	342	346	313	345	325	332	346	350	293	316	344	351	314	353	325	327	318	344	312	313	304	359	348	367	327	328	337	348	343	315	329	350	345	347	327	360	335	337	341	312	340	325	351	348	359	343	340	303	338	326	340
6351	2018	2653	15703	3726	501	497	499	461	447	440	405	389	409	407	421	404	404	402	417	378	369	460	347	427	432	438	411	375	401	415	389	429	408	419	402	375	380	410	429	379	429	426	383	397	395	434	397	336	414	380	393	397	390	396	382	387	371	387	397	400	399	425	389	388	380	377	429	408	407	390	407	386	409	392	404	419	380	400	394	391	394	377	408	371	394	406	379	392	391	408	399	352	402	401	391	421	432	398	395	378	395	402	398	387	414	413	398	427	398	375	390	400	393	377	423	394	426	418	392	409	395	418	383	406	407	351	420	352	396	426	410	399	406	402	386	410	406	406	423	373	352	418	388	367	402	416	414	375	409	388	415	400	380	387	392	403	377	408	386	350	364	425	377	391	452	401	410	367	394	401	372	403	396	409	360	387	377	406	376	409	382	408	362	422	399	361	432	409	425	359	399	397	431	388	390	397	384	393	400	429	408	408	385	392	394	426	398	358	426	412	423	409	395	398	410	403	400	411	406	416	404	404	399	424	405	396	419	427	366	388	415	404	405	378	413	409	425	365	383	403	390	383	365	395	431	384	402	426	419	400	416	417	382	395	428	427	374	372	389	411	417	358	399	466	401	356	424	383	421	440	421	467	395	410	447	404	398	420	373	379	405	384	398	387	377	387	405	399	427	389	399	404	385	393	382	374	373	374	407	402	418	373	391	405	378	409	413	391	406	370	420	427	390	381	371	414	372	377	395	406	382	414	402	405	400	384	394	411	409	412	372	413	394	400	350	376	397	405	391	368	428	393	406	416	359	395	411	414	404	423	407	424	422	417	389	404	408	428	421	413	373	396	371	417	386	380	375	396	401	407	380	431	398	401	415	399	396	407	377	404	390	363	419	404	394	389	406	423	409	408	393	400	429	394	386	398	373	401	391	392	374	420	397	382	386	433	409	421	420	403	436	416	389	412	424	421	401	416	419	393	399	393	403	392	373	382	404	376	377	389	421	403	451	390	414	387	405	410	376	399	427	416	392	383	374	472	438	399	395	375	375	372	392	423	397	403	361	429	410	390	405	413	405	388	375	422	373	394	374	419	421	399	400	413	396	397	367	425	401	405	398	366	382	366	422	404	366	420	356	407	417	407	438	408	407	391	390	411	413	394	398	403	347	419	427	368	384	422	386	412	371	396	386	387	415	403	404	406	387	401	358	437	373	396	403	399	413	416	398	419	383	400	392	441	390	374	389	379	396	402	405	397	366	401	414	379	381	416	420	414	402	400	411	392	367	401	381	407	413	382	398	397	438	410	383	409	398	404	376	391	402	383	381	373	386	372	398	421	432	412	398	395	422	365	387	394	391	391	421	426	372	349	406	449	376	393	442	395	372	418	401	395	395	373	376	423	402	404	393	364	392	424	418	411	408	415	433	368	425	396	397	401	420	389	399	412	454	371	444	442	393	404	378	437	406	401	410	389	366	412	379	422	368	412	397	376	403	386	352	408	397	388	395	388	388	386	383	393	364	402	399	378	428	351	410	457	378	410	393	417	387	408	373	413	366	459	402	416	385	413	434	413	378	375	372	411	392	426	384	424	370	392	413	383	400	399	411	393	389	387	353	396	341	396	409	376	447	399	415	385	363	373	428	400	390	371	406	388	411	389	426	407	385	414	373	367	422	403	393	410	437	384	403	376	424	382	394	400	445	370	419	376	412	391	442	422	370	428	430	431	386	395	382	403	409	401	415	409	381	417	413	404	410	399	365	362	392	446	383	408	367	401	437	371	372	418	363	367	400	404	386	395	408	419	432	379	389	396	381	407	443	393	382	392	431	384	410	419	409	451	410	376	417	384	390	400	421	426	383	393	382	403	410	389	400	399	374	383	441	386	409	387	389	416	432	399	377	391	413	386	394	423	409	387	377	422	394	384	390	404	432	399	418	385	363	388	398	384	413	419	365	410	397	419	407	397	417	380	391	372	390	385	422	362	389	383	417	421	386	404	398	388	385	398	404	410	385	386	424	405	423	410	388	400	399	410	423	418	395	404	390	388	401	430	402	408	398	397	383	421	400	419	389	400	414	416	388	377	388	415	403	412	434	384	391	394	425	385	461	393	405	403	424	388	372	413	399	383	402	398	384	395	385	398	378	358	390	422	383	410	420	417	385	390	439	386	380	402	398	391	380	383	433	393	411	398	450	412	376	371	392	384	386	419	404	428	441	418	436	422	399	437	414	406	388	392	377	436	374	386	397	392	405	393	408	386	372	398	419	387	425	369	380	400	393	404	464	398	401	435	421	414	402	389	411	411	390	395	404	419	431	372	436	429	399	389	444	394	391	398	415	381	412	375	404	429	409	394	388	371	395	428	429	413	409	412	408	382	398	384	407	421	420	380	447	404	395	380	381	430	401	403	380	420	400	398	394	402	415	355	420	422	399	398	389	403	427	387	413	409	410	377	416	399	393	420	409	433	369	429	403	406	390	434	409	397	387	402	392	392	421	420	403	426	394	409	375	404	370	396	433	412	375	420	386	362	414	441	399	392	433	412	436	390	404	405	382	402	410	413	407	360	369	390	386	393	413	430	406	397	470	423	394	383	406	391	413	389	391	390	383	400	407	407	402	398	370	397	379	420	380	388	422	415	379	407	412	413	352	449	399	390	394	387	418	418	392	415	393	411	385	403	400	386	396	381	417	389	376	437	402	396	355	426	391	408	396	432	431	376	403	379	437	360	406	394	385	402	405	400	435	388	403	381	406	388	398	398	420	428	378	427	407	384	397	396	393	378	393	408	422	409	406	398	386	390	363	425	394	386	356	420	444	430	388	419	432	391	398	458	418	409	374	439	416	447	375	444	391	386	413	394	424	390	375	429	394	396	368	387	386	422	368	419	388	400	394	377	403	400	375	403	378	386	408	367	384	379	409	412	387	380	384	410	378	421	410	395	368	388	387	421	389	421	394	419	385	409	403	399	370	385	373	409	382	368	406	400	389	407	417	405	397	382	416	417	395	398	407	411	422	402	418	432	386	450	391	408	393	373	410	398	387	375	422	396	423	402	427	416	376	398	399	405	400	402	427	378	402	410	397	388	368	394	403	422	418	389	388	417	416	383	442	370	399	400	381	410	398	429	385	382	400	372	396	431	374	394	372	396	416	394	385	368	391	383	429	369	415	404	400	427	396	409	374	417	433	437	420	429	390	409	428	389	410	400	362	385	405	409	391	403	388	388	392	372	411	415	413	416	412	406	425	425	412	377	412	374	417	384	416	424	392	389	356	399	388	402	401	434	376	443	405	437	436	427	391	413	387	365	388	410	409	399	359	390	381	423	387	384	399	439	402	407	379	368	418	440	401	402	388	400	383	384	386	395	417	380	433	423	408	396	424	388	384	415	388	386	419	406	392	430	390	401	388	425	382	382	379	402	403	403	423	435	377	397	428	382	368	396	370	409	403	425	399	406	407	374	420	398	411	424	425	337	448	409	406	393	382	415	390	401	402	389	416
23632	21252	29062	30345	26225	15848	3342	845	650	645	596	543	534	527	515	506	463	468	485	477	496	443	473	476	400	400	473	432	427	439	459	463	445	442	436	427	437	452	426	459	445	429	404	382	434	425	439	430	387	437	392	442	461	433	439	405	453	397	451	426	416	426	419	410	432	429	465	402	460	374	438	417	442	434	455	408	425	393	440	419	452	397	459	459	438	429	418	394	397	393	410	417	427	442	405	409	462	421	410	403	427	445	390	427	444	405	420	419	449	430	435	421	393	397	429	416	407	423	434	408	432	415	417	438	396	381	422	449	408	446	430	428	411	431	430	436	409	485	395	445	409	434	431	395	388	430	396	422	454	417	425	434	413	414	398	402	418	399	412	442	422	417	380	420	424	437	408	439	409	423	452	396	415	431	415	413	398	396	408	407	408	397	412	420	462	420	395	385	435	422	435	442	433	435	406	388	434	435	421	434	407	454	406	421	420	411	421	422	416	410	395	410	441	438	422	423	433	425	399	403	429	427	441	411	457	440	434	430	423	447	405	449	406	435	411	426	422	396	397	425	424	425	432	406	406	430	441	422	478	446	407	391	421	436	398	427	433	452	437	402	416	459	460	436	427	406	440	440	435	423	407	418	377	408	465	425	398	420	423	437	408	395	403	417	450	410	386	388	442	439	408	387	445	425	435	413	396	432	450	367	418	414	421	413	426	420	441	421	406	419	449	416	398	440	427	387	411	452	444	403	410	395	399	414	419	433	382	410	436	391	404	405	409	423	388	408	437	429	416	450	395	431	386	432	425	429	436	422	392	431	432	467	427	401	409	431	407	431	399	407	408	418	439	406	432	410	406	391	392	403	420	419	407	415	415	420	426	446	422	440	405	441	467	408	427	408	424	423	438	375	454	405	383	401	419	390	440	428	419	429	424	417	429	417	400	392	392	406	418	408	443	406	429	414	442	412	448	412	423	397	424	430	436	433	378	440	434	417	430	453	411	417	386	436	433	437	444	415	404	432	390	432	438	371	436	447	439	440	386	431	423	429	441	409	424	434	469	388	399	427	422	446	419	417	411	416	421	388	411	422	416	428	407	413	430	450	403	387	408	425	408	452	437	409	399	447	466	403	428	444	443	422	431	433	391	440	443	398	411	424	398	389	409	389	437	431	355	410	411	446	405	427	417	416	424	457	437	490	395	442	425	437	456	457	422	390	439	419	416	401	397	431	409	418	393	367	401	420	401	438	395	408	397	432	409	414	410	444	425	450	426	436	417	428	406	437	423	404	383	407	413	424	435	431	443	393	409	417	424	409	438	439	400	387	404	406	432	410	451	407	430	406	410	425	371	403	429	376	426	411	448	433	415	423	455	421	409	388	413	397	425	435	436	400	427	428	468	465	437	432	411	366	430	393	419	407	407	429	419	373	421	417	452	383	403	388	403	432	402	423	415	398	447	420	433	456	441	420	433	414	452	409	416	413	397	417	388	395	416	442	456	395	439	448	446	440	406	436	420	433	422	399	456	409	381	429	401	425	390	404	423	414	416	407	451	398	429	441	400	389	420	411	445	428	404	425	422	394	440	429	394	392	453	447	373	435	424	394	403	447	426	465	449	434	424	427	420	415	411	429	395	372	435	422	425	466	448	380	475	441	438	437	396	428	427	409	436	399	394	406	422	459	437	412	409	387	393	427	429	422	427	402	418	423	442	408	420	399	440	410	416	421	425	408	426	408	368	416	423	437	396	413	428	424	406	376	418	437	422	452	429	408	412	432	425	428	414	425	432	414	448	447	407	432	401	418	430	423	423	406	450	438	397	452	424	407	388	423	443	440	427	384	391	417	431	421	467	425	445	434	407	400	441	441	408	348	397	457	426	389	383	422	439	442	402	414	443	433	410	413	423	418	426	464	418	387	395	441	425	405	450	439	430	427	428	396	448	437	426	421	444	410	433	404	408	435	416	452	443	405	438	404	410	431	411	438	368	427	401	349	410	403	433	423	412	409	426	451	416	407	447	415	433	424	422	421	354	465	463	426	409	410	433	453	440	405	421	413	420	444	402	415	422	452	451	428	406	398	471	432	399	438	425	411	402	397	426	415	433	442	438	402	427	428	394	451	420	393	436	396	418	416	423	425	403	441	438	398	399	455	395	455	427	416	408	413	398	430	431	431	417	404	388	420	387	411	454	395	425	395	412	389	438	418	445	403	427	416	421	434	435	419	431	418	438	427	440	421	432	437	413	429	441	379	430	426	425	414	412	389	409	410	409	389	418	412	421	406	415	460	433	411	433	429	469	412	432	384	415	415	479	410	426	408	413	411	441	427	428	427	412	396	398	386	425	426	405	427	427	398	387	409	395	410	455	434	417	401	469	448	381	385	435	396	403	435	410	430	406	411	435	427	394	400	398	422	442	407	426	422	409	375	419	389	402	421	458	460	473	403	426	449	418	394	433	418	414	403	462	411	407	382	432	461	443	457	426	404	402	426	424	443	417	414	397	390	439	444	426	426	388	394	446	403	397	446	423	392	426	384	424	410	415	433	463	458	414	428	413	406	412	425	423	450	427	394	417	410	431	475	407	448	409	438	412	447	413	439	432	416	410	450	436	423	407	436	445	411	404	433	417	440	409	417	418	427	440	443	413	454	386	428	428	438	432	416	410	459	357	420	387	435	430	473	426	392	454	421	411	412	441	421	377	414	451	422	416	394	408	421	407	420	399	446	408	400	439	404	434	382	429	407	420	416	416	425	408	420	385	391	422	406	423	422	382	418	429	397	443	418	451	439	382	411	402	424	471	380	409	422	416	409	403	456	448	398	396	422	443	407	392	415	408	389	439	460	453	396	422	405	422	422	430	447	384	447	417	417	411	416	475	429	418	403	406	440	433	387	417	413	436	419	450	425	405	400	414	415	412	413	445	394	422	449	398	381	422	400	385	427	425	389	407	436	409	406	409	453	458	436	428	426	440	432	458	412	424	437	417	404	423	421	442	416	434	389	413	432	422	403	411	441	411	418	423	432	428	456	418	394	386	436	441	405	415	424	420	442	407	384	382	406	427	431	404	441	408	396	446	444	435	449	426	381	424	438	433	408	401	411	403	391	393	414	435	384	444	439	415	418	440	408	400	385	426	454	415	423	407	442	418	439	416	439	433	386	412	418	448	424	381	416	417	380	393	409	424	425	394	420	426	392	396	436	447	385	387	419	445	430	463	420	446	440	399	437	410	420	424	417	427	436	420	448	421	439	414	452	404	418	427	395	451	401	440	413	405	359	430	449	422	383	458	394	405	443	441	426	391	423	398	402	432	426	425	421	415	411	444	417	430	410	406	393	454	436	422	441	411	389	443	425	394	442	415	431	400	406	380	375	439	422	440	398	388	460	394	445	418	398	383	411	430	424	406	418	467	431	412	402	353	414	444	396	447	426	404	397	462	421	395	419	427	398	416	428	442	397	390	447	415	396	405	394	418	408	413	416	427	418	420	400	433	436	425	459
7576	10810	19141	51634	20552	1904	1545	1305	1043	935	826	804	745	685	639	591	595	560	572	513	560	537	558	528	506	515	488	505	507	513	532	510	501	509	515	468	504	479	514	464	514	526	505	491	520	485	487	457	498	519	483	521	468	475	500	454	466	458	449	453	470	472	452	503	459	449	459	452	454	489	483	462	483	491	510	535	471	511	485	472	488	488	488	489	481	443	476	450	489	508	502	452	440	487	477	481	459	492	487	488	485	489	463	504	491	505	473	477	481	465	466	475	493	476	481	477	493	444	490	470	460	442	488	445	480	464	435	467	493	495	450	472	464	493	444	476	470	446	475	456	454	453	518	437	450	450	471	455	466	514	469	480	472	519	456	509	483	489	487	501	494	494	509	473	504	494	467	476	485	482	451	473	462	460	492	510	474	457	503	492	473	450	476	478	487	475	468	528	484	472	494	470	498	452	459	497	499	498	495	534	482	513	517	458	445	513	446	457	439	493	474	473	475	484	485	483	501	487	456	455	454	482	480	500	465	458	459	462	493	441	468	511	472	478	480	488	464	479	511	446	466	476	464	434	501	495	486	540	491	466	453	485	493	506	450	472	462	474	489	462	468	490	480	489	485	444	452	466	449	479	494	462	464	482	491	503	461	474	485	463	482	439	448	486	491	502	476	491	474	477	474	473	487	475	487	476	518	497	499	473	454	468	464	487	481	472	476	444	456	501	487	478	514	493	501	492	461	474	467	476	459	481	469	514	439	455	513	517	494	491	469	471	487	460	498	487	500	473	493	460	461	476	466	489	493	472	453	485	436	474	476	434	452	473	471	474	499	466	465	452	474	488	438	468	488	474	442	462	478	488	472	467	500	492	458	514	466	486	467	489	458	463	483	478	470	489	460	446	507	450	466	482	454	459	461	502	467	471	459	456	470	496	473	470	510	519	463	498	519	478	503	481	466	487	485	487	487	452	460	467	457	462	456	500	510	478	485	455	507	471	467	471	450	514	466	495	464	441	453	445	454	470	476	478	502	483	465	465	506	446	444	452	431	452	506	467	479	470	483	466	461	465	476	494	504	512	478	472	464	479	467	443	474	467	477	535	488	462	496	479	482	503	447	449	481	452	477	504	485	486	420	434	492	465	453	498	455	477	464	462	446	470	468	488	470	512	498	462	482	433	497	473	459	449	461	455	463	485	488	495	496	467	511	482	492	485	438	467	491	470	480	463	494	498	474	471	458	498	502	500	462	472	430	489	431	470	480	470	503	486	461	477	487	468	469	496	474	493	478	510	460	482	493	512	456	474	445	487	487	430	502	470	434	506	498	463	494	448	480	485	468	493	458	454	456	468	507	478	459	459	449	473	466	476	466	443	490	452	485	463	455	461	482	463	490	498	442	429	453	468	464	478	478	478	500	460	494	494	506	457	413	499	461	455	495	457	472	490	502	477	474	452	447	472	495	451	475	453	460	457	455	471	449	485	470	489	482	530	473	458	450	443	501	495	475	479	476	480	484	482	486	474	478	451	486	452	475	471	503	503	441	465	479	458	462	455	502	497	453	502	490	489	501	497	482	478	454	431	491	490	452	486	487	501	521	459	471	488	428	445	455	500	459	461	514	501	514	473	455	482	470	500	500	454	470	512	463	474	481	507	444	458	499	498	496	437	502	481	460	506	485	475	528	485	462	466	482	479	459	468	487	496	475	467	493	469	456	481	485	483	508	461	491	465	440	492	499	453	500	471	505	513	503	498	492	495	438	488	458	450	473	456	485	496	461	480	481	466	459	464	501	492	477	496	474	488	522	477	484	450	495	490	487	473	429	468	478	468	472	453	522	490	438	451	473	449	477	488	479	452	463	468	443	480	486	493	477	501	493	510	431	460	528	490	450	479	529	463	472	478	478	456	466	471	481	473	529	485	466	497	468	494	451	512	485	473	517	486	492	498	455	452	483	490	469	471	460	494	524	473	459	441	485	430	490	449	483	477	480	455	507	475	465	467	461	474	489	481	496	484	492	453	472	501	485	495	482	504	478	485	512	493	461	488	457	521	463	469	447	492	447	465	473	469	466	469	454	505	469	436	516	463	449	483	472	431	504	483	501	480	455	491	475	485	475	484	471	499	483	479	463	488	490	509	459	472	497	464	502	471	491	457	481	488	490	457	457	474	463	474	473	480	469	486	484	466	492	479	498	486	438	472	498	481	463	427	459	482	449	459	441	470	467	465	432	452	454	486	476	513	501	445	470	467	500	488	482	437	477	465	491	491	437	503	499	473	489	477	537	465	490	485	482	504	455	463	476	488	457	456	443	499	464	451	499	480	512	480	488	465	473	464	480	457	463	449	475	447	443	496	464	464	507	526	464	448	455	509	496	494	481	459	470	482	456	489	496	483	472	472	469	451	532	469	484	471	465	469	471	486	456	496	412	465	463	495	504	451	451	496	447	506	503	480	436	448	438	482	475	476	433	442	517	495	471	506	475	485	448	469	463	478	431	498	479	468	454	428	498	470	461	465	436	486	517	484	437	481	470	464	478	505	481	455	491	535	475	472	510	484	519	455	495	453	423	526	510	431	472	542	455	477	458	454	460	476	507	500	475	473	482	468	432	463	507	470	485	457	463	474	478	497	489	504	509	460	495	474	474	451	489	502	476	504	479	509	468	480	485	497	490	473	482	521	450	452	507	460	468	445	445	448	490	468	473	476	517	461	492	478	496	552	485	504	472	473	447	479	454	486	474	453	520	480	465	462	468	515	455	465	499	448	459	482	485	468	482	458	458	442	531	473	429	467	470	513	489	488	504	466	468	455	492	438	471	435	448	505	487	491	518	445	435	501	471	504	493	494	458	461	452	453	472	484	483	468	479	461	451	507	461	499	469	500	454	490	466	478	471	433	490	460	477	484	457	475	512	490	486	507	472	485	469	461	453	461	490	472	439	481	477	459	498	467	477	472	494	440	464	485	469	497	470	472	474	506	499	467	467	455	497	471	505	518	486	520	482	471	456	461	470	509	451	455	481	489	429	493	477	483	526	473	462	495	459	454	462	504	458	509	448	449	462	475	481	448	455	475	488	449	480	436	469	502	487	499	449	467	473	507	469	512	424	463	494	482	493	469	449	498	519	456	482	498	494	448	480	443	520	453	500	502	469	473	466	451	467	424	451	463	479	436	468	467	455	458	461	492	507	466	460	458	452	435	479	460	467	462	459	494	440	477	481	462	493	495	529	477	474	473	496	459	449	471	498	519	457	428	484	453	510	483	525	463	476	469	478	493	490	503	492	468	486	462	466	445	478	478	460	468	479	518	483	501	483	499	477	490	442	486	508	488	456	446	491	481	486	481	448	487	454	477	518	459	462	507	476	448	492	474	481	486	477	481	488	473	451	465	485	501	492	461	503	497	460	486	512	487	486	459	464	456	475	499	443	484	445	479	464	478	471	450	442	443	463	446	538	511	466	483	475	459	469	475	481	502	491	463	485	447	486	458	436	473	460	475
24903	21236	28131	29456	20048	4736	934	777	682	678	658	665	667	674	615	602	641	589	623	650	578	658	615	631	617	614	601	678	625	584	621	636	595	619	611	609	601	605	602	615	626	588	595	580	599	576	585	619	588	601	612	595	585	609	611	562	646	599	595	576	598	561	587	618	603	584	579	620	598	596	616	591	622	627	605	590	645	562	595	633	626	658	588	612	573	579	544	572	638	573	567	552	610	594	580	614	544	561	598	599	611	592	587	593	623	645	575	617	573	598	641	592	581	625	578	585	558	600	532	586	590	545	627	563	580	556	596	584	599	570	596	553	583	615	606	592	581	579	571	596	599	600	552	601	606	587	616	590	589	587	630	585	561	596	626	615	599	571	607	602	597	578	573	593	603	580	597	605	614	571	611	599	643	618	556	618	622	592	581	601	501	568	620	592	610	597	634	578	554	539	611	573	580	595	623	591	613	603	560	538	570	573	559	591	577	591	545	574	594	610	591	640	594	597	569	571	619	566	593	624	627	581	631	600	523	602	574	605	610	617	593	600	646	556	591	628	638	559	571	592	613	596	606	609	623	593	610	547	591	589	614	537	569	580	598	536	607	600	615	610	610	601	588	629	583	608	595	618	604	626	605	609	576	592	556	586	596	584	612	550	575	595	578	604	587	582	596	585	577	601	572	610	640	615	626	621	592	600	566	601	549	599	588	613	602	569	651	603	569	572	623	530	564	584	594	596	620	593	592	606	587	615	622	651	565	606	586	575	610	584	604	570	623	587	606	611	561	609	586	579	585	598	603	563	649	642	583	561	621	622	557	586	603	595	554	601	556	594	569	605	611	574	637	610	599	612	585	591	634	615	546	586	608	610	600	659	589	624	575	561	619	591	596	564	614	551	581	592	588	549	575	605	577	626	574	583	653	592	560	585	599	601	558	536	602	584	567	564	658	566	592	590	581	538	614	596	565	581	642	593	599	590	591	584	554	544	604	637	595	599	580	630	596	611	604	588	624	606	604	596	610	616	613	583	562	617	548	588	582	591	623	586	601	615	650	604	599	569	636	581	556	579	632	613	587	581	621	577	600	621	565	635	583	572	582	565	568	568	573	592	603	620	571	594	596	576	635	547	567	654	629	588	584	588	589	590	633	589	589	604	569	611	588	630	586	581	606	572	562	591	595	602	580	588	605	575	609	579	578	608	592	568	583	577	598	577	662	596	574	608	654	601	586	567	600	555	605	601	627	599	620	573	561	642	626	586	584	622	539	580	555	568	618	570	537	609	578	583	589	616	578	583	590	607	621	600	583	583	585	598	610	548	606	613	639	593	581	591	631	569	600	626	538	589	595	615	587	607	569	599	534	626	646	574	588	550	517	599	580	595	575	601	601	592	584	587	596	608	609	598	611	562	594	580	647	600	605	568	611	562	613	613	566	621	607	590	597	644	559	573	593	588	648	624	583	609	648	578	601	620	608	588	612	641	591	584	589	564	603	586	597	599	591	557	625	633	593	625	563	605	622	573	581	574	624	580	571	604	621	598	574	584	634	652	599	552	599	564	584	574	587	590	569	587	588	561	603	627	596	546	570	628	552	578	578	629	601	570	605	602	599	606	605	594	600	584	620	604	576	589	569	604	592	572	611	591	619	634	635	625	589	610	590	657	578	637	596	643	607	612	592	531	607	591	620	610	583	630	551	605	596	640	601	606	596	616	587	589	655	631	609	576	530	592	606	540	624	619	605	554	574	612	594	638	647	607	591	632	581	596	604	607	601	583	613	562	617	606	621	622	617	625	642	620	539	584	582	575	597	589	580	601	573	623	593	557	620	591	589	552	600	571	554	545	557	581	612	610	607	587	585	618	600	668	592	608	632	537	639	602	549	593	607	568	562	581	577	622	591	633	568	583	597	576	613	583	608	617	606	552	632	601	573	604	629	598	564	541	585	581	577	611	599	603	617	639	590	629	569	624	574	622	580	576	638	577	592	595	630	616	610	604	575	595	612	593	597	575	577	581	601	594	592	592	603	633	584	595	568	568	600	620	579	616	591	598	593	624	599	622	596	609	603	617	586	553	552	636	600	540	630	535	625	592	564	599	587	600	591	593	616	642	555	625	607	593	562	631	641	600	573	557	564	604	634	602	630	608	551	582	572	577	574	609	590	596	624	574	597	636	613	591	586	563	594	562	558	597	622	571	602	597	607	610	590	563	622	594	589	564	598	607	600	557	572	624	641	593	590	569	581	609	624	614	569	588	602	599	556	588	564	601	549	546	585	641	583	567	574	592	589	620	578	619	619	646	562	564	659	525	610	597	626	612	555	573	612	630	582	586	605	606	601	628	610	621	547	569	573	563	593	553	601	594	595	635	582	624	575	521	616	620	549	634	610	570	570	564	618	564	549	625	589	600	631	585	612	596	610	574	608	601	575	602	617	593	586	591	651	578	620	547	550	592	620	590	573	615	580	546	556	575	576	611	575	636	596	566	571	578	631	631	624	590	554	606	564	633	587	629	570	620	600	618	623	602	526	560	585	550	599	616	593	584	645	560	553	613	636	548	609	579	587	567	635	593	571	598	589	582	587	612	639	586	587	607	624	605	606	596	600	583	590	617	615	581	635	632	554	584	614	601	588	613	646	637	560	602	588	590	581	585	606	593	554	569	586	601	564	579	592	600	621	593	641	543	576	577	554	585	607	579	611	565	603	591	561	563	577	608	549	600	622	589	625	593	607	645	597	569	641	579	600	614	619	581	563	577	562	591	587	587	612	584	612	574	567	570	587	572	591	586	608	572	602	577	626	580	570	593	560	568	610	651	649	671	577	616	543	589	640	564	579	589	585	605	553	558	573	610	639	525	560	591	604	597	564	598	649	592	569	574	604	584	603	566	598	561	584	617	591	552	619	561	591	602	597	619	567	597	604	573	598	627	566	613	619	626	562	546	601	615	594	565	612	614	588	610	627	596	608	599	583	584	585	605	554	605	590	621	623	594	628	577	579	561	605	593	560	580	631	610	616	586	625	607	553	566	561	636	598	590	554	615	553	625	598	602	623	532	581	559	592	592	588	578	601	573	570	577	541	567	575	600	633	571	608	623	618	600	542	603	579	631	586	629	599	593	588	584	523	579	562	594	601	595	612	629	615	562	589	568	553	592	547	625	585	604	595	588	559	572	573	601	609	645	562	587	558	646	611	599	626	606	580	558	617	569	585	607	603	554	590	562	616	620	625	582	610	550	587	569	609	579	573	608	620	630	653	593	596	551	594	605	603	555	618	626	602	580	601	573	571	583	597	582	580	638	602	618	573	569	639	624	611	589	604	560	571	608	601	588	587	603	633	619	586	567	595	605	594	570	578	584	583	586	629	592	601	637	620	570	623	577	577	625	605	610	618	615	610	611	596	597	570	591	550	606	554	569	536	602	581	592	574	566	616	605	599	548	563	589	582	607	618	631	568	564	586	592	591	617	582	589	603	571	616	570	577	616	593	623	603	603	570	586
8182	6792	15166	41548	13801	1531	1221	1066	994	895	875	845	782	787	705	757	725	728	721	716	691	724	725	712	695	667	685	694	700	688	725	692	675	751	730	703	666	697	732	690	711	674	645	665	682	703	684	673	688	695	688	709	651	715	684	681	654	673	728	683	693	689	705	681	681	649	667	681	664	617	705	704	705	688	698	705	696	648	737	678	697	663	700	701	667	720	665	689	694	704	677	680	643	691	690	713	668	685	701	716	668	697	660	708	698	664	673	730	720	665	685	673	719	672	693	720	767	723	683	683	710	684	681	681	690	637	677	694	686	694	735	649	732	674	683	672	714	681	699	698	659	725	658	672	683	719	665	646	666	684	723	682	714	708	660	691	669	679	675	740	697	670	667	657	671	686	669	667	672	677	621	701	677	694	678	658	672	666	655	695	696	641	685	661	660	703	657	648	656	695	703	677	679	654	666	681	676	664	658	702	637	673	743	693	701	666	661	731	673	694	731	677	666	708	674	688	741	690	670	726	663	694	637	725	646	646	663	704	682	692	708	699	691	674	712	692	666	741	698	669	705	705	656	723	698	704	648	698	684	676	725	676	656	691	705	738	685	700	651	636	732	658	697	672	699	683	673	711	661	645	639	687	666	719	727	629	722	658	693	691	684	703	679	623	676	700	693	687	716	694	698	690	709	708	705	691	660	690	662	705	659	711	737	706	670	685	698	670	706	665	681	652	685	709	678	660	693	657	670	724	672	686	678	709	708	652	663	722	711	696	680	638	662	623	688	681	688	665	704	690	671	684	716	681	693	665	655	693	644	666	636	705	660	675	676	667	714	693	690	699	724	714	710	667	668	671	628	687	711	662	634	689	691	717	662	693	700	696	723	666	689	707	704	668	695	702	653	687	656	666	666	675	662	725	664	636	656	706	643	697	671	670	675	715	653	676	738	680	714	679	698	698	683	668	671	650	679	704	680	682	654	743	692	687	658	653	670	618	679	732	688	675	713	649	695	667	666	661	729	681	716	653	704	599	655	693	661	707	658	677	696	703	703	708	661	692	648	656	687	671	693	628	679	684	658	653	717	635	690	652	686	636	683	763	643	655	634	662	663	683	694	718	710	727	696	680	723	683	626	672	677	694	653	674	684	682	654	721	653	649	688	660	632	669	628	672	682	723	646	687	652	732	686	730	648	665	694	664	706	684	684	697	681	713	660	708	694	669	713	696	657	722	668	674	712	723	692	698	719	681	714	688	699	760	656	658	638	729	694	666	690	631	642	675	676	685	672	683	685	687	678	662	741	702	720	662	691	674	648	717	677	671	727	706	680	670	728	702	707	648	639	745	611	633	712	646	744	685	711	651	685	719	695	715	688	655	698	739	658	684	747	680	710	610	685	689	689	667	678	691	721	669	701	693	684	656	657	657	672	639	691	732	675	704	688	660	654	666	690	657	698	689	700	690	673	678	656	633	673	752	675	689	651	640	712	686	677	730	661	679	690	680	656	673	687	712	704	733	636	660	670	622	677	714	643	741	719	697	657	694	671	732	701	672	657	757	668	696	682	687	643	651	654	705	681	662	647	690	676	681	688	686	639	674	725	699	691	671	715	727	650	658	647	645	661	688	663	615	695	686	686	688	714	674	625	702	659	636	723	667	679	717	691	671	661	592	642	721	698	722	714	691	652	683	674	708	676	685	710	752	693	688	652	685	703	651	663	627	648	676	646	659	666	685	697	673	689	689	622	657	683	686	730	700	680	686	646	736	717	584	656	697	729	641	735	681	654	666	693	700	681	721	680	719	675	688	681	690	630	672	633	662	684	697	720	655	654	668	677	677	718	696	680	658	686	734	727	688	667	706	697	731	649	679	690	682	743	693	694	687	665	723	691	683	679	696	718	681	691	654	668	702	658	661	675	677	663	642	691	710	694	676	681	663	690	715	698	688	688	699	646	699	691	658	675	669	655	655	638	718	705	679	638	694	726	691	701	660	709	689	647	656	634	654	682	697	653	681	712	693	722	659	653	682	691	648	675	686	684	660	665	670	678	709	695	692	676	679	679	729	649	644	662	681	693	717	660	699	672	677	647	695	682	689	671	674	684	630	684	681	669	684	666	668	706	699	721	706	665	632	680	667	644	684	681	711	695	679	702	692	718	681	699	710	649	687	685	717	612	664	688	701	669	698	727	740	736	676	689	697	637	689	698	703	680	665	709	702	730	695	644	701	715	688	700	660	728	682	668	654	671	693	699	670	708	712	717	687	660	665	633	682	700	684	695	689	646	645	713	710	660	671	686	682	670	717	707	698	721	690	656	683	682	707	649	731	662	679	692	699	639	713	745	668	671	687	712	657	706	646	723	686	669	631	684	691	679	688	719	699	706	715	703	665	686	679	675	668	664	690	776	684	672	667	700	721	661	740	604	684	685	710	677	659	639	698	697	711	649	693	678	693	726	699	685	704	724	701	695	683	687	690	691	691	687	674	679	721	693	674	713	723	649	737	654	657	679	686	669	667	641	707	726	667	642	629	730	667	708	705	633	694	706	664	669	732	689	680	712	663	664	715	697	707	653	680	637	692	681	670	724	667	663	662	694	676	722	693	666	671	714	698	639	696	692	676	704	694	693	670	703	698	702	708	643	715	681	706	679	709	621	683	665	767	724	703	683	674	665	645	722	676	720	730	663	735	650	665	682	717	684	716	697	716	651	736	727	669	696	687	678	699	689	672	683	691	634	707	621	661	705	686	691	670	686	705	677	707	689	690	680	677	683	688	653	718	609	674	706	696	646	703	695	676	704	748	649	678	642	689	717	683	675	690	680	682	661	674	681	708	675	646	743	697	723	680	662	676	632	662	685	718	663	707	646	677	712	702	691	720	616	710	698	688	694	657	640	687	705	681	675	666	642	724	692	683	709	704	659	691	669	654	690	701	654	679	686	677	703	680	672	660	640	702	708	669	737	670	713	698	655	672	665	700	700	669	724	695	702	681	668	656	690	663	653	650	730	728	672	733	686	662	676	675	717	652	683	686	740	731	712	675	668	686	693	702	661	690	687	712	669	653	702	678	673	730	640	665	721	732	658	728	684	702	680	688	664	656	686	687	704	668	709	672	697	665	686	649	700	733	720	672	691	659	648	704	695	716	681	682	704	672	671	698	660	649	668	673	711	702	694	705	620	676	683	687	657	668	622	664	738	681	655	728	710	630	675	643	700	714	677	730	710	660	716	649	667	705	671	716	667	677	683	725	721	671	676	662	686	704	668	666	707	666	648	642	714	659	680	685	670	700	641	679	693	646	715	709	726	689	700	721	676	759	721	653	690	635	631	656	664	714	699	673	682	673	662	693	707	707	670	687	673	694	684	668	651	668	664	686	704	663	737	696	668	678	672	715	705	687	675	663	703	660	659	674	685	686	669	692	638	683	740	679	639	703	648	674	636	624	715	604	685	671	684	662	677	691	671	662	692	679	668	690	747	681	716	668	665	690	651	654	695	713	701	663
22721	21268	29755	27335	23329	20564	12143	2057	1382	1256	1137	1131	1036	1054	1021	939	958	931	956	889	868	847	891	908	806	858	853	865	882	832	856	846	855	851	861	791	879	813	878	863	855	845	872	775	831	816	836	867	820	814	767	795	816	804	854	852	837	838	866	811	853	807	888	822	818	816	852	893	837	846	870	868	799	777	812	830	853	831	847	817	803	820	812	804	798	803	814	816	827	858	859	831	833	840	856	830	860	810	787	853	807	864	886	809	831	808	820	816	803	761	801	848	780	827	814	837	831	775	816	787	832	830	853	827	807	811	773	793	845	807	875	814	827	801	833	785	830	813	822	811	818	800	762	756	827	774	818	823	785	773	800	832	813	793	809	797	841	853	779	839	826	794	823	799	822	814	792	780	818	864	828	841	831	833	842	808	845	824	817	805	830	796	766	743	796	797	818	759	862	770	810	839	846	792	795	879	771	814	783	768	813	779	841	788	820	786	845	766	866	837	823	789	774	822	813	774	821	830	795	846	805	769	769	841	818	812	831	852	824	823	788	856	826	801	790	776	833	799	740	796	816	797	815	809	820	854	788	831	808	846	827	826	785	777	876	752	802	784	819	829	866	831	832	820	831	813	787	826	832	777	815	812	808	797	838	832	814	798	836	769	771	808	857	811	783	843	810	812	841	788	852	795	813	800	822	824	814	790	801	785	814	850	805	841	838	791	819	847	822	759	836	856	803	829	827	837	856	810	818	777	803	793	797	785	804	795	834	783	787	807	793	781	815	857	767	805	810	804	810	821	852	738	836	830	790	771	846	798	785	842	868	812	777	794	810	813	838	816	844	825	843	864	840	785	852	762	832	835	811	800	796	756	772	842	816	808	865	763	780	836	789	801	780	789	849	791	855	804	835	827	793	803	857	822	807	785	774	825	864	837	838	758	819	821	828	837	793	789	810	805	853	777	824	816	867	776	824	809	865	780	770	784	848	859	785	870	831	827	802	782	835	807	844	802	789	786	853	813	799	784	808	806	799	845	800	793	803	817	801	843	834	851	841	755	808	787	828	888	852	840	863	784	868	780	801	830	814	790	805	854	780	808	837	798	838	794	797	827	870	827	809	820	746	833	835	817	835	828	794	823	814	771	844	827	820	814	828	813	808	870	838	815	818	841	819	777	806	850	867	792	791	794	863	805	788	810	812	849	815	786	776	849	783	849	875	794	849	791	891	787	876	810	772	799	856	803	805	813	828	805	823	827	776	814	812	868	829	823	783	791	836	796	800	864	847	871	828	866	791	810	833	827	814	785	808	834	897	739	839	851	806	795	792	828	848	805	818	833	850	768	794	829	850	798	785	808	821	819	809	785	778	843	787	823	808	843	794	804	812	773	783	835	804	761	794	801	821	782	811	813	764	793	761	813	862	785	768	805	814	783	825	820	878	791	785	811	811	817	767	835	812	805	777	769	790	816	788	852	823	848	846	790	799	803	816	814	833	815	805	861	810	829	820	816	842	805	851	857	818	825	821	854	777	856	824	804	838	833	807	802	751	776	787	785	841	809	811	794	879	828	850	771	810	793	801	791	804	802	786	791	795	790	828	831	841	896	819	793	819	808	793	763	776	815	855	815	846	808	794	786	812	803	825	827	782	811	773	809	857	845	829	841	762	826	781	855	839	803	827	798	794	777	811	776	843	804	803	787	839	845	830	823	817	827	844	815	796	808	788	814	779	779	807	763	796	850	775	856	791	845	779	835	810	811	785	816	810	815	821	772	786	742	770	788	826	798	708	774	806	818	779	775	858	802	834	807	864	766	802	782	834	799	832	780	800	858	843	814	831	790	735	816	793	876	838	799	840	828	803	826	829	846	794	842	834	816	851	864	806	817	759	852	879	822	794	826	800	819	787	814	776	848	833	782	795	822	800	794	802	746	837	829	794	797	812	815	837	815	842	821	877	800	760	818	831	868	794	852	818	787	810	819	843	761	874	798	720	850	781	762	837	795	798	789	805	817	814	800	832	818	884	814	825	803	815	796	750	809	832	815	872	835	824	841	826	796	852	811	764	821	792	826	838	812	866	771	831	820	779	869	811	827	849	798	845	843	865	846	826	828	842	808	819	795	777	819	825	807	855	850	746	816	806	825	801	797	801	830	815	814	831	802	835	770	835	831	772	839	786	831	861	803	766	870	784	822	827	850	826	884	810	846	769	863	785	777	797	846	885	782	794	798	828	831	868	820	833	784	819	757	811	818	800	777	804	818	818	774	772	860	812	788	785	796	799	855	848	798	846	784	783	813	830	832	785	851	789	800	868	791	791	813	862	835	782	777	850	814	795	800	827	794	794	787	804	857	810	866	887	783	840	789	808	771	819	773	836	847	799	781	823	781	766	815	797	789	795	795	824	771	912	849	827	825	839	815	835	760	805	823	865	809	778	794	806	815	823	799	791	790	803	839	823	802	805	847	806	803	813	761	782	833	819	822	819	793	808	822	836	876	800	853	816	829	834	789	769	810	844	805	794	780	810	793	818	802	821	843	830	816	770	844	844	817	825	786	795	789	849	827	776	821	813	849	818	858	856	826	794	814	789	802	796	853	775	827	784	826	802	815	778	814	850	818	828	813	823	839	794	845	774	879	852	844	822	818	867	827	821	858	803	800	783	816	783	809	789	821	792	798	808	849	817	788	805	865	775	823	755	795	822	794	809	775	801	847	788	880	836	848	825	805	788	871	808	784	802	806	811	806	775	836	816	787	842	830	921	812	775	810	748	868	833	769	831	801	758	821	832	846	855	813	838	788	809	830	825	800	799	806	795	804	780	817	852	818	788	907	821	846	818	841	765	844	823	864	827	846	803	803	830	823	833	829	829	829	840	777	796	788	797	851	824	808	814	800	824	840	814	828	775	870	823	808	777	794	796	823	837	808	829	798	795	806	836	898	809	810	830	821	834	790	776	818	824	839	773	824	807	823	824	767	825	865	757	807	818	798	827	855	806	799	750	805	816	794	831	861	850	826	786	798	823	805	827	778	829	827	794	822	871	856	883	806	824	848	812	790	818	866	832	810	824	791	824	810	799	780	810	827	835	765	763	787	813	840	826	820	816	821	825	812	785	773	796	805	789	835	771	805	822	826	832	839	781	788	845	820	741	838	779	815	787	759	817	803	812	777	814	800	824	794	796	807	835	864	772	810	828	788	791	834	808	780	789	846	819	835	839	858	782	804	844	809	797	822	792	815	762	820	840	785	819	780	789	806	825	805	887	775	866	828	787	836	818	820	776	837	852	798	829	798	771	805	845	804	787	836	815	830	804	811	836	850	819	818	814	826	844	852	836	820	886	766	864	809	810	733	824	820	809	822	848	809	815	802	771	771	814	862	835	869	829	821	842	864	847	840	798	808	805	809	815	840	806	850	811	866	852	824	779	807	788	805	828	880	831	831	821	840	842	784	842	804	826	836	816	822	808	787	889	825	843	807	783	806	794	805	838	791	824	786	833	799	832	800
12170	17169	28128	58591	23098	3532	2799	2369	2119	1746	1592	1451	1320	1243	1199	1147	1163	1063	1008	1030	990	985	959	970	938	967	930	921	973	882	946	937	922	899	898	920	871	871	912	871	878	900	894	875	851	818	891	851	952	892	887	932	907	839	885	875	866	875	904	866	825	894	882	848	916	861	866	876	941	912	883	916	870	875	878	912	836	936	904	911	881	865	862	887	937	863	890	900	916	875	853	850	894	915	901	871	929	846	886	899	895	891	835	856	864	910	897	835	918	890	856	845	883	872	866	951	909	887	866	901	875	909	828	878	896	916	860	859	894	855	895	879	915	861	851	910	861	895	866	881	875	880	873	849	868	905	852	853	850	911	814	874	857	923	905	907	853	902	908	877	864	885	916	911	914	908	893	863	868	883	939	900	880	930	881	881	855	941	849	851	902	874	858	811	890	851	877	878	816	841	854	845	854	860	915	919	864	934	883	881	890	871	876	890	875	844	929	909	868	903	927	858	898	854	904	906	851	823	936	864	874	911	891	878	849	907	829	908	876	862	873	882	860	895	890	894	894	899	844	848	866	832	890	847	862	960	850	898	937	850	875	888	881	881	825	887	860	894	878	825	853	913	863	914	909	873	908	902	881	896	822	872	857	888	884	859	853	872	831	900	897	868	841	890	861	874	932	842	901	857	939	842	892	882	923	924	903	901	876	914	863	883	909	879	853	915	810	902	917	927	858	845	898	878	860	912	891	813	845	902	866	864	857	923	887	855	876	870	900	855	876	877	895	862	890	851	894	865	914	854	859	856	838	820	856	862	885	877	887	862	833	853	836	871	942	860	885	849	869	887	876	854	808	826	897	906	813	885	825	859	874	889	914	838	880	875	885	889	875	864	850	867	927	862	902	888	833	898	846	928	792	882	872	891	921	896	856	894	900	880	914	913	901	872	824	850	859	879	878	893	893	841	832	901	893	884	908	844	815	855	906	895	859	846	854	908	882	846	847	869	890	934	882	873	909	892	862	868	801	860	887	887	827	908	912	921	879	817	913	895	904	908	919	859	875	886	910	883	885	846	876	892	890	908	866	891	859	870	906	914	838	860	820	878	822	860	835	856	888	917	885	884	924	938	856	926	871	886	886	877	854	883	886	864	821	840	895	900	880	906	898	866	871	910	869	873	906	928	882	893	912	823	905	917	907	928	856	908	861	874	853	874	850	896	849	877	874	919	887	843	837	851	914	907	832	894	882	852	900	860	843	909	840	850	875	896	871	834	878	895	836	870	894	900	826	869	905	921	909	905	868	909	871	899	921	891	878	850	867	908	928	817	895	870	910	868	929	864	905	866	878	884	919	844	913	831	895	883	846	860	877	885	938	916	856	893	880	872	893	885	877	816	874	827	874	871	881	809	801	841	901	908	857	922	869	907	923	948	848	866	867	838	831	892	922	848	849	852	862	888	864	912	885	813	878	894	856	841	885	882	829	844	866	867	852	873	852	884	903	856	855	851	830	875	872	849	818	859	849	903	891	841	879	882	921	847	884	921	892	937	927	868	923	880	881	867	891	847	935	843	923	861	886	889	824	843	922	903	877	882	926	920	893	850	845	854	873	868	913	913	895	893	857	830	872	868	842	914	896	832	885	873	872	929	914	850	848	930	870	899	844	886	853	889	842	922	884	904	889	776	890	867	871	876	852	900	922	887	892	859	883	859	874	877	881	856	920	854	873	827	885	889	837	879	881	901	925	866	857	860	915	866	858	900	852	891	887	890	829	903	889	854	894	892	846	864	887	876	844	836	863	804	872	887	893	915	931	952	845	877	874	841	870	921	842	930	906	841	859	875	855	824	896	842	854	945	891	905	866	871	875	854	850	906	875	848	878	853	851	874	870	898	902	878	833	853	908	924	823	870	857	860	917	863	915	845	876	898	873	869	870	916	869	934	912	875	884	882	840	842	903	907	851	824	848	857	993	820	837	885	848	865	909	827	881	856	837	821	891	882	882	886	892	854	932	893	817	850	875	826	832	854	858	900	860	862	922	892	850	811	852	946	856	903	876	872	886	822	845	873	877	864	829	855	895	825	879	887	914	882	844	901	919	842	882	866	867	889	889	881	869	905	842	837	892	883	884	854	863	837	855	879	863	861	900	847	863	888	848	974	877	864	887	857	860	897	856	872	815	882	938	881	869	833	880	865	875	869	924	845	899	873	850	915	869	847	802	858	786	841	840	919	911	915	913	852	865	880	906	852	844	855	875	888	872	915	865	916	917	864	890	854	875	892	865	887	903	853	881	857	892	854	894	867	863	920	885	863	916	874	924	830	896	863	863	882	838	844	882	878	846	855	892	917	911	849	845	847	891	882	859	846	852	857	877	872	929	861	871	867	857	884	865	920	890	862	879	887	874	878	902	865	876	845	884	926	800	910	823	845	873	834	896	898	857	792	897	848	865	805	868	897	879	829	877	912	909	904	850	908	875	857	890	878	896	931	864	886	917	857	872	863	857	877	845	889	875	848	871	867	868	876	861	865	884	875	842	892	841	852	889	868	867	877	903	897	866	865	854	832	922	847	876	909	868	881	832	923	861	892	906	864	857	910	914	855	899	854	904	886	907	803	889	923	871	880	900	928	852	898	865	882	877	863	826	917	873	883	868	915	858	854	904	827	923	887	865	940	845	911	872	837	891	885	887	874	979	878	852	867	890	896	898	878	897	916	940	871	939	874	862	883	910	876	840	857	903	890	867	833	875	907	850	875	877	870	893	877	926	844	808	841	886	852	903	882	917	832	875	845	844	867	889	858	865	783	886	862	869	854	885	840	870	832	860	922	883	914	933	870	878	888	863	876	913	883	880	886	898	913	873	857	869	841	840	850	865	942	869	891	876	866	873	854	909	882	893	856	846	743	877	862	842	883	830	869	865	877	930	874	913	882	821	856	903	844	860	888	901	941	817	901	884	921	842	870	859	864	914	891	916	827	854	857	856	833	904	841	914	894	856	880	847	829	856	851	871	856	875	858	878	841	878	852	854	914	931	890	888	838	915	869	895	894	941	909	888	918	892	881	865	899	932	857	923	869	926	895	891	871	898	853	888	905	853	898	869	922	841	781	800	842	848	859	866	905	909	827	953	892	896	912	874	901	898	873	900	880	883	878	861	850	847	849	861	922	854	928	891	898	909	847	832	875	880	845	878	931	877	874	871	863	869	922	891	845	874	935	881	873	842	819	866	829	827	865	885	874	907	870	873	863	922	874	909	876	876	801	917	925	888	945	906	923	901	854	887	875	909	850	862	899	914	892	819	889	862	880	871	891	889	916	865	867	893	901	879	840	910	883	900	892	907	864	865	881	918	887	898	867	841	881	842	897	840	887	869	898	867	836	920	869	882	907	895	922	840	908	886	884	899	884	833	847	852	858	883	894	849	887	868	916	891	867	871	852	912	869	872	892	876	873	878	873	830	918	844	881	859	830	826	871	911	915	868	897	833	816	904	905	848	843	879	887	907	898
27156	20401	11205	14627	2619	414	378	373	360	330	361	368	354	359	328	320	357	341	329	354	346	340	317	318	320	320	330	311	352	294	293	318	325	298	319	339	340	313	321	322	329	307	344	324	323	346	292	342	367	316	305	336	305	302	325	322	318	348	325	379	339	300	335	309	348	358	340	351	318	317	339	320	336	333	339	342	332	301	335	340	355	358	335	319	338	313	327	325	321	336	292	348	335	323	345	326	327	311	323	347	360	326	333	308	300	327	333	315	319	312	304	322	341	340	311	318	357	300	305	311	286	288	330	332	331	324	314	353	347	324	314	350	338	341	318	295	312	348	308	304	325	308	310	303	312	291	363	345	337	325	377	312	354	295	310	301	312	313	357	329	326	305	334	333	338	317	308	325	331	309	317	322	342	312	341	361	299	337	361	331	370	348	339	342	319	384	328	325	319	317	331	351	343	301	341	290	338	353	324	334	325	327	332	323	319	314	320	322	340	319	325	333	316	348	316	312	341	359	339	372	302	292	304	338	353	362	323	325	321	358	367	310	335	328	308	356	364	332	341	328	304	321	331	334	352	312	316	324	286	344	345	319	299	300	327	326	331	309	329	313	331	309	337	287	353	339	326	328	315	331	343	334	318	302	317	343	340	313	324	366	338	315	330	336	302	346	311	305	315	350	301	328	330	316	311	332	288	318	357	315	321	341	339	309	331	332	313	309	357	319	318	326	340	299	327	341	331	308	306	312	327	301	327	343	334	309	305	334	316	325	312	351	349	320	347	339	339	316	312	326	339	347	350	338	294	336	338	357	316	316	357	293	337	346	324	340	309	304	322	309	325	357	331	339	326	338	308	323	290	324	371	333	327	316	392	308	321	358	322	350	282	303	311	289	328	334	377	335	328	331	349	307	354	312	317	333	315	324	300	312	310	330	301	344	299	336	315	296	298	350	314	322	333	336	370	341	263	311	320	316	313	364	310	333	320	367	310	350	326	324	334	345	352	324	314	331	293	309	311	325	307	327	323	314	304	330	317	343	293	352	322	354	325	319	321	330	337	317	322	299	343	340	326	317	367	327	325	359	333	309	315	350	359	347	322	334	299	327	297	319	339	339	300	316	307	342	344	350	311	323	329	312	302	319	374	315	304	359	336	340	319	280	313	345	332	320	311	342	323	359	323	327	326	330	321	327	344	330	327	299	331	343	323	350	362	358	324	307	316	307	294	364	296	316	344	304	322	345	314	323	331	335	330	314	327	316	304	312	327	336	335	307	306	316	352	345	298	337	339	322	347	357	317	320	338	307	354	347	329	322	301	300	330	287	350	349	310	312	316	326	347	322	331	330	335	317	297	305	319	322	360	311	307	285	322	321	294	322	325	344	324	304	308	304	312	308	312	291	315	300	342	304	331	326	343	318	348	324	320	339	358	302	322	332	301	328	300	333	314	338	334	354	320	307	294	340	338	308	351	293	349	319	310	324	347	325	337	320	326	309	353	312	294	329	319	327	331	324	291	322	298	322	323	300	291	333	316	334	335	316	322	339	310	320	340	312	352	318	338	331	366	327	328	347	282	331	322	300	357	299	358	318	336	300	285	322	338	279	318	322	342	356	321	317	340	325	341	307	318	360	334	319	299	306	326	296	307	305	318	310	356	353	304	305	294	310	312	337	342	338	339	310	340	338	341	306	341	309	313	334	325	343	315	309	313	313	320	293	330	322	331	317	292	320	335	341	346	311	339	350	321	323	319	309	347	290	326	306	293	329	337	325	294	308	368	303	311	330	323	313	328	350	300	310	323	324	320	306	331	342	341	317	340	351	306	308	334	316	356	320	333	327	348	340	342	307	338	336	349	325	346	311	318	326	319	290	310	333	339	325	335	360	329	313	320	276	345	339	322	335	376	325	334	320	329	316	301	317	338	306	324	302	318	332	306	323	307	340	316	333	309	341	354	326	355	343	326	327	319	326	329	337	319	305	319	330	304	324	317	305	321	323	322	343	321	352	334	309	344	318	317	338	315	302	320	304	337	329	312	296	339	330	299	335	338	313	327	317	345	329	335	298	313	323	372	340	333	314	296	339	330	320	302	362	305	326	308	340	315	315	342	325	337	320	312	332	350	337	342	330	292	333	299	327	318	305	351	327	358	312	326	319	353	308	334	332	351	317	369	324	333	302	348	335	318	342	344	357	331	347	306	337	341	326	364	331	302	303	309	336	337	297	314	336	299	346	312	345	337	317	297	332	323	333	301	300	353	318	321	338	368	298	303	330	330	337	313	340	314	315	311	362	332	317	315	305	323	348	322	329	295	312	317	291	319	323	317	362	334	342	323	321	346	350	345	341	332	336	327	366	307	323	303	312	316	321	357	329	327	314	327	329	297	345	309	372	345	345	309	307	332	331	327	328	344	320	343	329	346	312	350	311	350	304	322	306	334	333	316	323	313	318	343	295	331	337	334	324	333	329	317	331	367	323	300	338	311	297	323	372	320	315	336	324	312	318	343	303	328	316	309	354	314	322	347	353	344	302	338	370	321	284	363	355	312	313	346	312	340	317	330	337	308	332	357	307	311	312	344	327	296	341	327	322	324	322	326	291	280	300	295	353	332	316	317	321	315	324	296	341	329	327	301	320	334	332	338	330	354	340	320	305	309	344	306	338	317	360	380	332	340	334	297	350	319	310	309	328	340	307	331	332	343	321	333	318	339	324	320	314	343	332	316	347	314	291	303	335	351	312	318	315	328	321	337	324	288	315	298	316	342	304	331	291	299	330	336	321	295	304	357	327	344	314	327	342	344	336	329	327	338	324	326	312	338	309	336	346	314	317	317	320	320	320	316	320	298	294	317	337	314	335	330	331	313	329	248	351	343	364	300	327	316	321	305	348	338	307	294	329	310	334	341	348	334	319	312	333	299	315	349	318	345	362	339	342	348	331	328	318	302	307	313	321	341	307	324	330	329	329	325	335	337	320	319	333	311	331	335	316	328	331	320	315	349	304	314	322	331	339	335	335	339	337	304	318	296	319	308	330	279	330	335	324	326	330	357	300	320	342	310	325	323	354	357	313	314	291	326	311	330	334	326	334	350	303	309	311	327	333	339	318	298	349	322	329	321	335	347	334	311	327	333	343	357	351	321	328	371	361	340	329	318	324	343	315	336	326	333	344	317	318	308	327	364	331	331	340	326	321	349	327	304	366	333	337	328	339	357	351	338	308	329	374	361	324	319	314	352	347	356	310	298	298	363	346	320	322	298	341	358	363	291	302	344	336	337	329	307	320	299	348	357	334	341	268	302	339	349	353	313	380	334	316	324	343	355	314	345	340	337	318	330	324	300	331	333	364	310	319	316	324	320	316	372	308	316	336	343	354	321	332	344	328	303	324	305	318	327	319	304	351	319	331	314	338	298	339	317	319	311	320	337	304	310	304	371	338	282	336	326	313	323	324	305	296	327	331	330	328	377	334	324	332	276	330	345	319	323	293	359	299	336	325	344	333
7536	2088	5528	12320	2703	507	472	428	405	433	427	432	404	396	407	396	386	384	419	368	439	436	412	437	387	383	380	375	436	386	389	391	416	397	411	399	401	400	400	385	388	399	354	372	431	370	408	391	409	425	389	416	375	393	379	418	418	382	391	399	353	380	417	373	432	376	440	371	400	378	377	403	409	406	380	378	409	398	372	369	352	373	386	369	373	368	388	414	396	371	388	383	389	363	426	395	370	392	372	412	402	375	400	371	382	381	433	405	378	382	367	353	382	425	375	367	426	397	383	386	395	440	385	404	381	435	381	395	375	413	382	408	399	389	388	378	418	384	362	386	392	406	370	351	369	414	395	427	410	429	413	386	404	409	405	423	375	373	408	374	415	412	390	407	388	382	398	375	367	438	376	398	441	413	371	353	385	380	410	396	426	389	403	411	409	415	381	376	370	428	415	417	378	392	431	393	399	411	396	414	402	398	380	376	437	397	386	398	411	378	357	381	372	385	387	383	380	383	409	384	436	379	380	390	392	406	382	387	412	393	410	400	430	433	368	391	383	430	394	400	402	380	352	401	393	354	381	406	414	379	367	383	383	391	372	370	408	386	386	384	383	393	411	390	383	390	392	417	376	382	407	390	373	365	374	423	414	396	401	401	421	381	352	370	381	380	343	371	387	381	377	361	371	407	448	425	424	372	390	394	414	379	388	378	408	372	396	384	393	391	381	414	361	396	396	399	376	409	377	393	379	369	383	400	402	421	405	383	386	374	392	397	418	381	396	383	408	392	395	376	393	399	404	384	400	426	403	383	370	390	415	392	400	418	384	383	454	383	392	392	392	396	359	391	397	358	397	371	361	357	408	349	383	435	420	378	436	361	360	397	374	418	366	419	385	350	380	395	413	383	373	394	394	387	378	373	349	373	370	403	404	366	425	383	365	385	405	395	417	402	368	412	394	393	395	361	377	373	384	381	397	366	373	352	394	382	406	411	383	391	376	404	397	394	374	372	416	392	378	368	374	411	396	394	383	377	423	382	401	395	412	399	402	373	386	396	373	397	405	365	378	381	424	392	409	390	406	412	411	396	383	351	393	376	375	417	377	394	402	387	411	397	414	385	383	422	417	400	423	416	398	409	388	377	395	407	384	393	396	370	401	400	413	398	396	394	403	407	423	382	397	405	400	340	402	373	379	406	393	406	361	404	375	405	427	448	360	390	348	373	396	386	349	384	373	396	406	398	396	362	379	407	392	409	422	381	365	389	401	357	398	372	367	392	410	379	387	369	391	384	387	416	399	383	380	400	332	389	398	383	388	367	400	407	386	389	371	434	367	392	422	368	388	451	386	418	380	405	386	380	386	402	374	360	355	431	384	388	385	440	402	398	363	393	393	373	345	374	405	369	399	395	405	400	427	379	373	372	391	392	418	390	419	392	378	402	381	426	426	391	375	392	387	390	384	391	376	410	394	400	398	394	389	388	390	402	381	414	408	388	429	405	407	426	398	353	390	411	400	384	411	383	402	361	369	387	428	395	349	396	385	412	360	386	390	431	382	384	407	425	431	358	357	405	392	375	382	393	370	416	367	354	397	390	397	385	401	394	397	398	410	436	416	395	378	390	402	393	423	421	391	371	388	405	388	405	419	372	396	432	386	382	397	386	361	367	408	422	370	398	426	394	412	371	410	365	403	379	423	417	392	377	389	407	378	413	385	420	383	416	368	388	380	396	395	381	386	403	388	388	428	381	417	394	415	404	395	353	399	369	367	416	372	379	386	371	420	377	366	390	385	382	399	389	386	400	407	386	360	386	388	420	377	379	386	418	396	409	408	443	400	379	429	392	389	396	393	402	402	377	417	415	416	386	394	354	396	345	372	411	372	400	375	345	418	373	413	389	405	376	392	390	395	393	386	436	384	325	411	412	406	383	371	356	376	357	373	385	386	391	423	389	389	386	421	425	413	383	397	405	398	379	339	376	357	389	406	384	372	406	377	375	421	385	372	391	405	357	418	425	391	350	403	383	385	395	385	407	408	421	428	421	389	372	393	391	375	397	387	401	396	362	423	413	408	395	365	416	407	397	407	373	407	356	356	377	371	377	385	418	383	384	398	379	433	400	377	383	392	382	394	443	363	354	398	401	395	398	409	400	388	383	386	412	413	338	393	426	346	398	360	414	372	352	412	393	368	374	380	382	391	430	384	383	357	359	390	371	370	371	407	379	381	416	379	389	401	375	375	385	386	406	388	399	406	407	363	357	399	409	394	378	353	364	408	344	377	384	422	383	397	389	388	380	411	400	404	424	377	391	389	377	388	390	381	392	407	407	395	387	409	432	330	395	394	360	380	348	380	403	380	399	360	383	401	426	371	367	379	393	384	429	385	383	415	404	406	390	392	354	377	379	387	404	382	401	400	395	382	363	457	390	356	396	408	389	405	408	380	392	403	378	361	405	376	367	377	398	412	428	360	391	398	403	390	376	377	381	344	377	370	375	395	404	411	382	386	355	372	365	418	405	395	396	398	381	409	412	401	371	403	369	403	356	388	427	425	380	395	420	402	384	403	394	390	382	403	379	415	411	422	394	367	392	370	385	425	351	375	395	384	389	426	437	384	388	366	370	406	370	404	392	403	382	409	407	375	375	384	421	384	390	383	384	400	394	406	393	354	414	401	404	396	387	402	358	376	400	401	403	397	394	385	375	382	413	384	386	377	387	376	378	418	397	366	400	399	399	403	419	392	403	352	360	352	375	470	392	380	353	399	405	368	411	392	386	402	389	378	405	386	398	369	411	358	403	370	377	413	392	410	406	379	397	392	405	351	425	411	402	356	350	380	407	409	377	390	375	383	359	391	400	396	384	392	369	374	398	380	405	384	370	406	403	438	397	413	400	399	385	431	391	375	378	351	382	370	402	369	380	410	370	371	383	434	373	366	396	372	406	403	407	390	400	431	433	367	444	386	358	398	398	435	412	404	378	399	350	376	388	429	407	378	381	402	402	416	385	381	406	399	385	445	389	398	401	391	410	382	388	410	374	426	408	410	393	377	421	412	370	388	453	409	340	421	368	367	362	401	377	392	373	417	413	396	375	423	365	362	419	389	376	419	359	368	385	393	353	396	402	384	365	413	397	395	397	365	391	352	421	379	389	384	369	415	405	382	408	391	400	367	423	383	402	365	400	402	360	415	399	346	399	401	374	375	395	408	393	385	375	413	405	366	371	373	367	394	416	382	435	409	391	367	374	384	371	375	359	410	364	401	396	407	384	409	382	384	387	378	395	401	376	391	413	404	415	382	408	394	410	421	403	417	416	400	376	368	422	379	376	348	391	380	382	363	396	418	405	397	366	403	390	370	410	408	403	404	384	336	396	381	392	384	390	419	387	368	414	404	423	391	403	386	426	407	392	392	391	361	376	432	394	388	392	390	374	407	384	399	388	382	362	368	405	403	403	408	368	399	375	400	398	402	413	343	391	427	371	353	379	400	394	388	375	391	401
23663	21172	29297	29552	24628	15287	3076	883	728	654	602	525	546	527	489	514	457	497	470	462	436	431	480	441	450	473	452	447	443	424	425	460	424	447	434	454	477	417	425	403	440	407	398	433	413	414	418	425	432	417	439	426	430	400	423	381	442	422	432	409	443	432	437	441	414	396	370	417	382	401	437	407	420	446	444	419	428	404	434	395	405	419	403	458	398	387	441	400	410	409	427	409	411	420	447	451	435	472	433	395	405	429	428	431	445	441	426	434	425	445	458	395	408	416	428	409	484	432	419	442	429	441	417	422	424	431	436	449	437	416	404	412	421	424	426	447	451	376	422	388	414	449	404	404	421	444	440	421	396	423	426	414	444	406	409	426	414	466	404	434	432	427	430	440	475	430	443	408	420	404	422	411	388	432	433	446	438	418	396	437	384	421	462	404	435	436	461	419	417	410	418	412	415	422	408	419	412	397	398	413	413	382	453	436	449	417	419	427	382	426	446	414	442	429	454	429	418	457	441	396	425	419	401	395	417	450	412	414	433	449	434	436	408	402	410	396	397	412	432	417	384	414	396	447	428	396	388	394	426	429	397	395	422	448	436	432	427	442	423	419	418	397	434	422	429	399	395	428	413	428	422	422	432	434	434	414	418	416	413	432	426	382	427	431	416	416	431	464	446	458	408	421	456	405	439	406	412	417	451	436	414	426	418	444	419	425	427	425	436	439	412	443	414	410	427	410	398	435	406	412	425	427	434	417	447	401	420	433	367	429	413	407	436	435	359	427	410	376	424	425	409	430	413	429	398	422	426	426	391	414	406	452	434	407	420	408	433	390	420	448	402	425	409	419	435	426	402	384	409	411	415	419	416	456	416	397	418	429	450	408	406	424	423	432	447	437	422	460	407	419	422	429	408	421	416	409	414	419	389	442	405	407	421	411	398	416	416	410	437	407	420	427	449	416	434	418	443	415	437	431	429	424	394	387	388	408	410	408	436	439	430	426	442	367	466	377	423	392	422	430	415	404	405	456	388	444	437	388	418	390	390	412	411	408	424	422	420	444	430	412	450	411	416	397	433	423	436	415	431	398	433	410	417	446	437	439	419	435	417	399	406	451	396	423	391	410	401	437	441	431	439	405	417	422	397	392	417	384	445	401	392	404	410	412	395	434	417	418	403	395	399	392	412	417	433	425	458	416	406	372	419	397	391	437	456	440	392	469	432	451	416	423	409	473	450	422	420	443	387	467	447	420	418	428	414	421	390	422	428	375	420	433	417	416	425	415	407	411	417	418	396	423	434	384	419	437	434	396	411	417	460	420	434	416	418	435	417	436	443	433	448	418	399	414	421	402	412	413	447	429	427	455	443	433	422	411	439	425	432	451	399	440	403	386	394	450	449	401	446	451	403	435	420	400	435	462	380	412	439	436	463	403	435	417	419	412	399	423	394	413	402	458	423	433	412	409	440	428	398	411	409	446	389	405	414	424	411	440	387	417	401	433	413	393	392	465	430	413	419	417	474	437	395	418	412	423	401	437	438	403	423	396	384	440	416	409	452	424	417	425	434	423	414	425	410	442	406	417	428	435	440	410	453	434	450	420	392	405	410	431	414	422	433	404	384	423	424	406	459	404	421	445	422	378	419	410	404	419	428	419	404	414	419	439	407	385	428	402	430	394	400	399	440	373	415	455	448	424	438	429	421	418	394	433	413	409	418	454	412	418	435	401	460	463	418	433	408	443	409	456	447	444	420	402	437	429	452	397	463	436	407	400	417	411	434	405	403	401	433	413	379	401	391	446	419	444	403	414	402	450	410	440	417	420	405	437	401	398	432	413	415	430	414	426	372	427	418	432	451	445	407	410	450	413	401	397	435	440	406	403	439	411	435	437	446	412	432	413	410	390	383	398	385	428	424	434	422	420	370	394	433	418	407	454	447	418	419	429	412	431	428	413	432	394	448	411	421	396	437	447	407	435	440	422	419	439	381	430	421	453	390	438	343	445	429	437	432	421	431	391	414	380	416	401	418	430	416	384	427	457	395	456	442	469	433	411	408	436	475	395	412	415	432	408	392	423	416	401	431	430	398	433	431	408	439	412	353	386	436	392	441	418	465	444	437	475	426	426	405	406	392	455	414	431	402	431	439	437	463	449	454	422	381	428	421	416	378	411	416	433	398	431	424	435	427	454	413	447	397	460	375	424	407	450	433	425	403	434	445	471	442	412	394	408	430	432	408	436	425	377	416	418	399	409	422	377	401	402	423	402	432	390	415	412	393	421	481	382	442	383	437	448	388	441	403	405	444	421	396	434	454	433	414	399	431	370	411	417	384	415	415	409	454	408	401	395	436	448	412	401	407	452	442	389	414	407	417	427	382	388	413	427	405	425	400	423	439	412	420	432	407	416	408	400	415	416	399	438	443	451	420	427	424	412	448	391	436	386	424	420	426	424	366	435	434	383	405	407	400	387	451	446	433	395	448	413	410	425	412	429	419	415	425	406	448	394	437	426	428	416	439	398	439	439	393	434	448	426	451	431	406	393	415	437	421	397	448	422	418	416	467	423	406	425	419	438	455	440	421	393	420	432	453	430	410	407	426	415	426	438	415	407	393	415	406	418	413	432	434	436	405	429	429	405	411	410	447	445	406	423	416	397	433	414	454	436	414	400	403	424	409	414	410	449	441	377	386	406	410	429	407	416	424	449	435	405	424	417	429	432	452	412	418	447	410	417	375	409	407	414	421	446	418	406	436	434	419	445	424	417	440	428	399	424	379	411	426	406	456	428	446	429	394	432	411	388	424	415	441	399	412	382	398	377	409	392	426	438	428	404	395	427	439	395	433	388	408	440	428	455	436	407	405	394	423	408	414	450	367	439	414	412	407	430	430	416	408	394	428	403	392	402	431	485	399	403	396	443	404	405	418	414	408	452	386	480	394	410	422	416	392	409	408	409	435	381	408	410	389	398	442	425	476	427	415	412	407	435	453	395	417	414	423	414	437	406	438	430	401	401	393	402	424	422	407	394	435	428	428	433	421	413	450	471	419	427	404	424	430	383	404	406	444	426	392	428	460	428	450	408	387	421	437	405	407	404	418	469	414	411	414	429	453	413	426	396	395	394	431	464	412	443	426	421	443	437	418	405	397	412	448	428	391	415	448	455	450	415	396	378	405	409	465	434	434	412	423	401	435	452	421	461	426	433	448	416	436	434	454	426	417	407	388	423	404	430	434	409	413	405	428	489	424	415	409	425	397	457	472	417	416	400	424	423	432	452	414	441	411	431	457	434	412	433	381	401	420	387	434	435	394	404	421	407	414	393	439	397	412	460	427	427	440	432	417	422	450	419	456	420	424	408	452	399	440	422	407	427	417	420	448	405	454	446	396	368	452	389	410	415	435	409	416	406	434	445	414	466	395	398	390	424	438	430	412	414	428	428	409	416	440	400	414	407	421	400	399	422	375	420	420	405	420	377	425	412	453	401	442	385	428	435	435	444	410	424
9563	10891	21908	47283	21759	1813	1488	1230	1092	920	837	750	693	678	648	631	578	556	584	508	489	511	509	543	474	521	546	549	540	485	515	504	479	490	500	504	508	513	488	489	515	507	532	474	461	485	452	496	490	491	508	458	477	500	504	502	515	495	471	478	494	457	454	467	507	488	502	494	467	496	455	489	516	518	482	470	478	519	474	506	475	436	438	448	458	482	485	455	489	482	494	477	461	463	493	504	472	488	425	493	495	463	473	487	470	455	467	499	487	510	459	521	472	486	457	490	436	482	477	472	474	522	474	488	467	426	436	444	476	446	487	502	496	491	489	462	464	494	465	479	499	465	480	456	468	465	443	451	487	456	497	481	483	448	468	456	499	484	512	496	488	461	482	499	460	466	483	461	455	462	455	484	490	456	473	460	447	474	468	448	486	423	466	429	519	500	506	483	537	477	444	467	446	447	486	482	493	451	503	459	455	477	484	432	450	482	459	467	474	533	495	483	497	480	464	458	455	469	448	474	495	483	455	467	432	466	466	508	510	446	460	475	471	474	420	476	453	485	455	447	513	487	438	458	476	475	476	482	489	435	430	459	462	476	430	511	491	457	444	451	470	511	457	509	510	502	487	490	439	449	504	473	516	507	488	479	458	465	486	492	478	467	474	442	441	488	478	481	462	480	455	446	456	471	474	462	517	492	491	466	472	470	495	465	462	486	469	502	476	483	482	454	493	455	481	483	472	484	497	471	486	474	447	471	460	496	467	492	503	514	471	502	453	524	500	483	486	459	476	518	489	445	513	457	475	462	495	472	487	457	501	440	502	501	484	472	454	467	488	469	482	457	493	485	471	480	460	466	531	524	468	511	435	505	501	466	461	491	425	492	456	475	454	476	497	470	483	464	491	486	490	510	484	484	501	448	448	487	444	476	450	440	462	480	477	452	447	478	443	494	473	470	508	484	494	474	447	507	480	455	483	459	498	489	479	520	431	486	490	478	486	428	474	500	488	485	466	465	518	458	482	483	471	489	505	484	481	499	499	451	504	446	474	443	441	466	476	468	455	458	484	495	458	443	478	488	469	462	510	499	506	509	451	518	488	473	451	498	442	494	461	467	445	436	458	508	444	485	470	461	442	483	514	505	455	472	470	453	473	510	498	498	489	470	477	500	459	479	504	481	448	480	477	453	488	459	508	436	466	482	491	486	486	434	484	468	439	462	486	478	487	454	487	439	484	498	465	462	494	475	440	496	490	428	475	441	458	460	467	495	498	498	468	469	487	481	478	483	485	481	445	430	478	509	488	486	496	498	441	457	455	428	495	476	459	491	493	440	460	470	452	474	490	478	478	454	490	476	445	444	457	492	541	446	454	482	448	489	454	490	465	450	436	493	500	492	492	451	453	488	492	509	491	465	461	449	473	490	466	514	443	451	466	451	471	465	522	520	485	469	510	482	476	476	468	478	455	498	527	474	499	466	494	501	508	438	456	515	448	459	498	464	485	460	511	445	475	451	459	497	480	456	453	461	478	484	515	471	478	484	466	461	449	453	469	450	477	447	477	470	500	483	461	501	512	508	435	469	468	456	469	486	502	467	483	471	504	437	445	455	507	437	475	496	455	476	510	498	419	483	463	444	431	539	461	487	450	511	477	505	527	459	487	503	427	483	459	451	449	478	474	463	510	494	474	455	449	473	471	536	481	464	495	484	456	466	488	470	469	514	462	449	476	507	479	460	469	475	457	480	460	502	478	473	469	458	493	460	435	453	488	460	474	490	458	481	452	431	504	482	489	450	461	482	445	455	460	475	463	480	500	433	475	507	475	449	466	519	477	478	471	447	460	469	478	477	507	517	504	487	488	450	519	489	457	473	485	473	484	478	483	460	458	499	446	476	472	517	466	501	473	495	464	471	499	468	485	471	485	457	485	495	443	456	444	473	453	478	483	430	489	453	441	484	498	524	504	483	486	482	426	492	475	457	469	418	482	487	470	476	462	446	515	447	448	466	455	473	512	430	483	497	463	438	451	463	460	479	459	491	495	453	492	474	441	477	482	503	493	482	492	453	456	466	481	508	438	479	468	490	468	482	454	497	466	497	472	463	472	482	482	440	468	466	457	483	484	475	462	506	465	482	484	449	460	486	476	453	479	466	437	421	489	470	477	492	475	509	427	459	462	494	477	465	463	455	472	462	466	509	458	468	474	485	471	484	473	452	480	476	467	444	459	462	496	466	499	473	489	449	475	490	474	494	448	483	496	440	495	499	476	474	472	456	491	432	460	494	464	459	463	475	478	503	461	464	431	458	534	453	486	467	513	498	477	408	500	486	453	478	453	474	443	447	500	466	475	471	470	489	453	456	502	517	483	452	504	458	463	475	487	475	443	457	445	462	456	464	487	471	472	471	457	444	498	480	455	497	502	482	477	488	468	513	478	449	469	493	452	460	467	490	492	471	482	500	459	475	481	448	459	468	507	469	443	461	457	469	458	467	474	481	483	513	474	509	493	471	514	477	448	486	466	480	448	478	473	472	466	484	507	478	475	448	485	500	482	459	468	443	454	503	451	517	474	456	455	473	483	499	453	488	478	478	487	465	448	486	464	482	469	451	474	513	475	515	485	499	468	487	474	471	477	430	476	506	462	469	520	470	456	484	456	473	477	467	491	460	490	490	478	455	514	448	481	487	484	453	457	454	488	467	487	465	459	447	470	452	481	458	492	454	460	475	470	485	455	475	454	440	510	451	482	471	477	478	482	486	474	470	493	480	461	529	492	461	472	489	452	490	484	486	467	480	457	511	483	481	469	471	485	456	440	424	481	485	468	455	455	464	444	484	469	449	502	488	503	508	459	479	465	492	496	477	472	481	450	463	474	448	463	491	482	493	465	480	486	485	501	496	500	483	475	451	504	519	500	467	465	494	488	481	475	435	494	506	470	470	480	499	452	530	482	508	457	465	491	496	469	453	438	497	463	484	463	439	490	451	504	485	460	507	463	485	492	459	489	450	475	490	450	438	474	501	477	478	469	441	454	468	488	457	455	470	457	442	475	472	469	476	462	487	462	465	497	464	448	482	446	438	448	430	518	493	489	502	464	484	502	488	461	458	504	526	498	469	478	449	495	450	460	441	453	469	515	452	480	485	484	480	475	475	469	498	459	470	483	507	433	491	496	459	452	481	482	434	484	440	480	489	463	478	504	475	500	509	480	448	454	518	456	514	478	446	466	482	457	459	472	513	475	475	464	468	464	480	478	499	440	496	474	485	468	451	482	480	495	483	479	482	481	482	471	487	472	499	457	432	491	478	484	445	452	472	481	482	476	468	450	474	451	478	463	457	455	442	463	461	462	481	437	459	427	512	476	519	460	434	441	475	498	467	470	487	494	520	492	443	457	524	457	484	462	478	488	466	469	497	462	503	441	510	499	432	455	487	453	482	511	523	493	475	474	485	454	482	457	465	466	462	459	479	467	504	494	476	523	503	435	487	483	455	427	490	485	493
24844	21196	28697	29061	20060	5388	937	754	704	690	678	642	681	584	617	614	614	612	588	624	616	647	684	574	589	622	601	608	582	639	589	618	587	595	602	599	601	663	569	588	582	611	640	602	617	598	553	557	597	603	558	636	607	630	601	615	602	601	589	613	565	571	595	569	565	591	599	631	627	590	605	585	600	570	601	571	588	571	560	567	584	635	627	606	630	593	591	559	618	580	618	578	628	579	565	593	583	593	576	615	633	569	615	636	603	596	614	579	613	590	643	582	608	613	586	612	569	572	583	594	609	567	570	592	569	609	564	565	582	564	587	635	606	546	587	589	584	545	558	546	599	592	594	636	582	615	573	593	590	587	618	616	580	561	601	593	590	559	598	591	576	598	624	560	611	579	586	614	571	572	571	595	616	578	608	584	578	575	586	593	622	597	591	586	623	610	557	587	590	611	600	571	579	608	568	611	581	596	562	564	574	571	585	611	637	587	587	564	603	591	614	579	602	615	602	577	538	571	603	592	610	614	601	563	597	600	586	591	588	611	588	570	610	588	558	546	614	590	573	588	643	603	593	621	560	622	588	573	569	616	603	605	577	626	549	616	625	577	626	610	583	566	597	628	627	616	611	558	589	624	571	600	602	609	542	613	547	605	597	580	558	587	626	615	579	592	584	623	554	575	600	595	586	556	567	622	592	608	634	591	646	603	573	587	587	611	611	569	593	568	598	534	606	570	525	600	560	590	594	530	578	551	591	607	625	635	567	636	544	602	540	608	602	623	593	574	584	587	579	627	615	572	588	573	564	624	559	557	596	562	644	617	617	601	574	607	605	558	594	594	554	609	581	571	591	631	573	610	609	570	637	580	597	603	611	597	571	593	618	597	560	570	542	550	606	609	564	608	580	586	581	573	552	613	567	608	580	595	612	593	586	583	536	615	612	548	583	579	614	617	592	622	577	575	584	604	602	583	556	606	596	580	583	561	606	619	583	604	578	588	633	561	632	544	603	619	601	577	610	603	573	603	556	576	661	555	563	586	598	591	600	609	573	568	587	608	568	582	600	579	629	574	601	641	605	620	565	567	627	598	583	558	556	597	598	588	598	559	606	561	607	594	577	609	616	567	589	583	615	591	595	550	604	652	607	608	601	577	558	615	551	618	599	566	576	625	611	572	608	585	613	605	593	562	587	614	558	596	584	613	605	573	628	605	591	572	632	560	543	620	589	581	560	597	644	603	592	580	623	579	636	626	601	574	621	565	623	580	549	610	527	548	564	575	628	595	608	571	583	579	583	570	601	558	607	573	571	606	546	576	592	575	580	594	589	576	599	600	588	608	588	577	620	624	609	543	560	593	632	574	591	620	574	564	577	584	570	586	572	606	656	596	599	610	600	613	611	579	626	619	607	588	554	616	579	587	609	594	639	560	583	557	561	614	616	627	589	595	589	609	602	593	578	599	584	625	593	582	623	596	633	552	613	557	591	601	592	582	578	593	569	620	598	621	567	576	597	635	592	631	578	587	566	553	546	620	580	567	570	582	588	619	606	587	581	577	603	624	593	580	600	604	549	590	575	600	610	596	582	600	580	606	619	585	604	622	587	569	570	611	597	563	545	581	588	570	615	604	559	575	597	566	586	594	605	612	571	578	559	571	579	612	598	655	614	573	613	517	621	606	573	592	603	673	590	543	594	631	580	589	597	627	617	548	571	572	583	597	607	610	591	632	665	588	585	629	631	557	562	591	579	613	597	535	572	581	542	562	605	651	594	588	603	565	629	581	573	590	556	604	602	561	590	610	605	624	610	555	605	633	606	559	599	573	598	595	598	594	586	545	570	578	581	634	580	621	563	601	595	611	589	578	592	602	586	627	586	553	572	552	611	593	614	577	612	597	592	598	616	641	563	558	612	603	562	630	586	598	607	558	603	589	550	620	569	586	618	601	599	590	563	606	672	593	560	602	612	612	585	562	605	600	573	606	620	609	595	622	585	600	577	583	586	563	631	564	572	546	584	600	603	571	541	619	609	599	586	595	652	583	616	585	603	602	574	601	607	585	563	600	587	617	620	590	572	611	597	592	571	597	566	613	573	593	627	557	553	607	568	565	546	548	603	587	636	574	590	570	602	597	565	582	641	596	555	570	620	590	577	605	574	562	609	579	627	583	575	586	602	634	585	559	614	566	605	573	586	594	633	565	635	581	618	578	632	618	592	582	611	587	580	564	599	583	587	618	632	586	616	617	558	584	577	554	576	609	621	564	602	623	599	597	547	602	619	591	565	613	601	605	611	596	573	613	585	605	619	611	562	589	614	604	642	579	610	596	621	607	585	580	576	547	563	631	546	577	595	562	591	563	568	577	548	583	550	615	581	592	597	595	611	581	605	567	556	593	597	628	573	578	580	577	584	594	647	602	587	556	582	615	600	580	596	566	624	603	604	583	594	594	612	602	570	637	612	600	579	586	602	556	544	627	575	626	604	624	588	637	613	593	583	590	617	585	618	589	558	611	597	607	551	612	551	628	602	577	583	584	569	585	545	595	603	555	573	565	615	648	574	593	588	573	592	548	597	595	587	618	529	567	593	599	612	577	607	625	611	541	601	608	617	593	612	596	561	586	603	544	599	574	612	610	637	585	590	606	607	620	603	609	596	588	578	612	581	593	573	647	612	607	553	628	636	607	614	521	626	596	574	602	618	602	582	573	609	608	568	613	587	549	620	560	591	589	608	567	624	607	559	592	612	568	559	605	614	580	649	647	618	582	561	637	605	574	571	605	627	585	561	585	599	597	593	590	553	629	563	580	563	614	599	624	582	604	598	571	621	599	571	579	565	592	609	583	553	571	608	591	597	600	595	570	618	574	613	570	572	607	581	584	577	569	570	574	572	594	628	623	592	599	598	613	589	595	578	570	590	612	582	551	597	570	591	523	620	633	596	569	577	605	601	573	594	582	584	597	564	572	603	580	620	617	636	610	583	598	573	654	606	615	570	600	547	588	592	598	570	571	616	609	673	605	588	601	565	618	574	601	585	572	616	563	587	548	595	565	600	588	617	575	636	604	565	578	581	588	576	643	586	621	580	535	578	625	587	573	591	584	543	556	565	637	638	607	544	584	594	583	617	602	578	571	604	616	571	567	615	575	587	563	587	558	574	575	585	604	566	583	621	591	610	608	611	605	552	548	597	550	568	578	573	630	601	583	607	600	624	542	576	560	610	600	583	593	579	599	625	643	590	618	586	606	573	587	554	613	594	563	586	585	564	559	607	600	594	612	573	645	582	594	604	534	591	563	586	584	540	585	599	568	587	600	593	603	615	628	576	593	603	613	572	555	606	581	585	592	586	590	583	611	571	599	620	584	608	591	566	610	594	590	591	626	588	587	597	566	632	566	626	613	597	602	578	628	591	594	603	632	638	579	626	601	592	579	593	603	588	622	573	600	582	595	581	604	626	615	625	576	591	619	582	638	639	620	596	605	597	594	607	616	647	601	573	594	611	623
9342	6831	16704	37418	15634	1385	1299	1140	1069	882	869	804	771	761	768	746	740	723	709	711	740	731	740	697	720	698	705	694	649	707	750	712	696	662	704	717	680	673	701	663	694	699	692	683	715	685	670	677	679	676	655	676	714	668	715	717	692	674	662	688	669	655	682	691	705	702	701	668	692	674	690	716	709	733	698	684	670	667	701	688	713	693	663	652	674	733	673	684	614	680	724	679	643	724	670	688	688	683	647	697	670	682	722	677	651	648	654	683	646	670	623	670	629	680	732	720	724	671	679	673	629	655	706	700	677	653	696	667	680	693	636	667	660	694	664	691	724	690	698	670	723	675	706	669	720	673	680	697	666	656	679	658	618	696	692	683	652	703	700	673	670	654	676	661	638	676	703	662	678	686	698	716	670	691	693	664	700	681	715	673	741	661	692	676	726	694	673	686	699	714	685	678	700	685	623	719	686	712	640	660	713	677	657	687	610	673	746	642	699	678	683	670	689	673	685	663	672	695	682	722	739	702	660	661	683	673	696	707	723	674	735	646	699	688	648	672	626	653	672	670	671	668	671	643	693	647	646	716	655	735	630	694	666	701	630	699	666	658	635	711	669	654	686	697	725	723	712	659	692	666	692	629	681	657	635	651	699	653	677	654	674	669	697	726	653	681	661	665	699	725	677	697	760	704	684	669	676	679	676	667	709	669	704	656	725	693	666	651	674	696	658	681	679	672	678	731	693	703	671	697	709	698	676	678	652	697	702	705	693	662	662	679	683	724	730	678	682	657	661	708	651	635	661	707	668	655	691	646	651	667	634	664	670	654	737	652	690	684	702	659	694	677	651	712	701	683	634	698	694	724	662	708	650	702	706	713	663	684	679	697	637	621	656	668	713	701	684	676	689	709	685	676	665	723	704	675	672	668	676	675	706	639	673	699	666	616	713	696	649	676	664	714	641	671	656	696	683	679	692	696	721	692	683	682	694	710	665	674	672	686	646	661	681	698	689	736	652	703	701	641	670	671	677	654	666	637	711	711	680	690	683	675	735	685	684	718	723	688	702	696	668	632	701	665	663	700	747	661	687	652	698	633	685	650	687	659	649	684	637	673	662	720	699	671	660	682	712	674	658	678	684	703	720	652	692	677	700	638	696	687	650	692	650	659	672	691	677	725	643	692	698	667	631	655	697	642	690	699	640	677	717	638	696	681	683	693	694	722	670	711	705	631	652	615	700	686	697	678	685	680	679	683	665	664	713	702	687	675	646	684	655	677	707	712	727	666	657	732	692	735	651	678	725	679	651	678	687	722	673	711	624	693	665	704	664	666	669	690	646	669	678	640	714	694	645	665	735	711	671	683	642	616	655	703	696	685	705	664	697	660	662	628	665	658	695	699	690	694	692	674	635	727	704	645	676	716	680	647	662	674	694	698	657	656	695	695	747	645	671	690	678	709	671	669	653	718	658	662	680	670	670	655	718	668	717	667	694	681	663	680	686	628	707	707	701	652	671	697	720	673	641	744	745	679	680	705	669	736	679	688	671	698	712	663	698	645	636	639	681	684	664	709	650	689	706	676	706	680	641	665	640	672	704	653	675	646	673	647	669	658	684	700	672	731	666	664	689	671	685	626	666	659	654	694	673	660	701	702	643	675	680	682	715	725	657	619	648	691	667	676	705	662	677	652	684	667	696	687	699	633	675	728	645	704	685	655	730	671	678	692	668	635	692	713	704	679	680	711	702	711	728	763	645	667	695	682	676	696	684	678	688	663	667	721	722	739	720	658	742	670	718	676	646	677	701	730	673	669	665	660	676	675	677	715	705	668	682	668	669	692	720	687	725	696	720	652	677	687	686	691	667	664	667	734	705	706	690	700	698	701	688	661	663	660	691	683	663	669	687	673	639	624	666	730	686	609	715	664	699	731	692	666	673	663	662	707	728	674	696	675	701	696	676	657	668	694	676	684	681	661	694	670	690	700	668	686	653	682	632	695	708	681	688	648	644	625	700	658	703	688	715	673	667	680	757	691	642	681	683	685	685	676	690	643	699	690	700	667	675	695	639	679	666	683	688	687	709	708	660	710	706	715	632	701	689	698	676	680	721	637	688	664	636	711	657	656	669	644	688	652	672	693	649	643	687	689	669	653	717	650	676	705	704	714	701	670	696	665	692	669	677	710	685	698	667	654	691	677	672	690	666	700	717	711	694	672	691	679	675	629	656	722	652	683	661	667	675	689	718	707	656	648	667	703	698	695	666	679	718	680	648	652	676	665	693	691	647	642	728	702	697	630	682	646	706	681	696	660	657	709	694	683	690	642	702	686	673	637	703	670	655	628	627	682	717	681	674	677	736	706	686	616	680	664	698	664	671	682	680	708	686	698	661	678	727	662	696	734	718	662	691	669	709	715	715	676	689	716	746	719	726	657	710	655	704	658	688	678	686	660	695	734	721	634	658	688	708	672	673	668	711	687	671	689	637	707	728	667	679	692	682	685	646	695	674	726	660	677	634	652	687	706	704	742	654	695	711	634	664	687	677	695	672	677	648	700	664	722	653	704	687	673	639	685	646	664	660	654	688	673	689	713	711	654	704	707	679	720	690	682	635	660	704	671	691	689	657	678	669	677	654	715	662	700	714	675	726	667	682	703	663	665	686	682	674	701	674	681	658	685	668	663	625	697	673	673	647	714	704	674	717	675	663	672	707	619	737	702	721	699	689	655	703	674	725	684	649	672	638	742	680	688	661	661	664	690	696	658	699	662	706	703	686	670	728	677	647	659	716	686	664	645	638	709	653	726	653	643	716	673	691	700	682	699	698	678	693	714	671	655	687	684	704	663	721	686	661	700	611	676	701	697	681	671	649	698	714	666	684	703	686	614	687	661	653	655	703	689	696	686	677	629	696	681	694	736	653	644	661	681	677	690	623	703	692	670	739	715	669	657	696	713	643	676	704	680	698	677	693	700	646	643	692	661	652	697	716	655	673	703	737	678	686	671	668	651	712	646	660	665	695	691	696	632	662	682	689	687	629	668	692	700	621	661	653	688	683	640	669	668	670	683	728	694	710	691	663	643	680	689	664	663	678	685	656	623	689	732	681	670	670	642	624	685	678	706	658	678	670	731	718	711	675	692	645	675	675	669	691	660	677	658	679	657	668	715	735	660	660	714	673	669	659	673	660	658	710	673	681	718	656	714	693	713	684	649	653	660	646	668	633	672	729	714	750	649	695	669	649	703	735	684	629	649	677	693	726	726	715	649	620	703	722	731	686	701	667	670	687	711	643	689	704	659	666	713	709	667	654	718	651	711	635	648	701	672	686	683	661	688	670	693	676	670	644	655	674	657	682	673	638	670	649	683	651	737	686	681	683	692	725	674	656	664	650	646	677	671	672	715	668	691	685	666	678	695	655	718	682	683	657	667	689	704	690	668	716	676	681	682	696	675	692	652	681	662	665	707	635	692	671	627	678	730	681	674	684	656	667	684	701	668	699	688	700	667
22683	21200	29901	25887	22365	21401	16543	2298	1423	1287	1183	1156	1074	991	1013	967	930	869	874	970	924	837	869	880	849	894	859	855	880	883	840	847	834	867	840	755	838	828	855	872	859	856	848	821	817	890	835	873	829	841	827	822	815	866	798	769	858	858	816	797	886	831	804	876	788	829	798	825	840	854	861	793	800	836	806	863	830	861	835	836	856	776	854	876	839	792	806	786	827	810	830	792	808	829	848	822	784	809	812	876	863	826	801	842	862	822	804	791	794	835	806	807	819	838	812	814	804	853	824	846	806	802	792	794	799	768	806	812	844	843	793	845	830	784	848	796	849	806	787	796	807	816	832	807	826	817	799	753	836	821	851	840	779	812	811	815	803	867	840	761	818	868	807	812	782	839	820	854	830	763	840	829	781	799	813	832	819	779	806	753	806	824	821	798	821	817	814	838	843	782	843	803	832	790	859	785	848	834	795	798	831	823	841	828	798	831	799	779	842	887	842	783	768	825	846	781	820	811	780	792	809	847	768	793	816	842	814	814	817	831	817	828	800	825	845	830	784	816	790	799	789	829	852	805	825	777	855	828	805	852	798	777	831	863	810	831	799	884	796	821	867	815	862	808	834	758	815	797	801	803	829	836	742	774	749	793	831	828	856	814	805	806	863	757	815	792	799	812	800	807	826	814	809	827	788	836	822	776	785	799	858	792	771	831	818	798	776	853	813	855	825	799	794	824	824	830	835	816	800	817	825	801	801	791	769	825	806	807	776	849	825	850	846	784	816	811	851	814	800	815	845	771	800	794	788	799	829	776	829	796	819	801	826	815	794	777	798	810	813	839	833	823	858	788	810	810	864	866	809	813	843	817	807	834	834	852	828	780	819	810	762	806	850	853	836	835	788	848	788	853	821	856	771	814	807	820	808	839	839	768	861	797	773	777	794	834	747	833	788	811	770	816	832	850	790	840	801	845	797	835	788	811	833	822	860	817	818	790	785	855	796	829	826	772	801	747	793	824	810	852	843	788	913	780	832	856	840	790	817	850	820	773	815	771	840	793	864	794	809	827	863	872	778	805	833	813	787	763	858	794	811	830	796	785	783	799	813	818	772	799	793	838	845	844	803	738	786	832	828	802	807	870	832	819	820	792	815	853	798	780	833	715	741	798	778	824	787	778	862	849	827	806	812	836	823	791	799	828	805	834	794	836	785	814	786	822	815	795	836	792	788	858	799	790	776	802	775	839	797	839	779	840	764	827	799	857	830	788	841	780	802	802	800	872	845	869	854	826	823	903	795	812	853	823	820	803	720	783	832	760	809	812	818	788	803	799	835	802	870	780	800	847	839	791	805	869	835	787	838	841	797	792	819	729	829	845	784	848	823	871	812	817	759	839	824	826	840	812	832	819	830	795	811	886	814	800	769	832	824	804	805	860	847	782	797	792	814	825	809	817	848	809	812	802	815	801	803	796	777	832	802	774	797	799	801	851	809	817	839	808	897	826	852	852	833	856	847	767	807	835	817	755	833	806	772	837	804	806	785	857	809	800	746	851	802	855	762	810	849	829	787	840	853	830	797	768	822	820	828	769	791	808	850	879	791	817	813	816	822	899	832	852	783	828	831	795	838	845	831	816	786	801	837	860	816	791	784	797	777	867	783	751	819	789	814	823	808	815	773	818	775	805	847	844	788	797	804	780	838	818	806	790	863	781	813	823	831	845	782	809	861	789	810	821	843	767	797	850	777	793	849	800	827	821	799	789	779	803	830	802	861	824	824	819	809	767	805	758	768	819	836	829	837	807	836	833	804	787	823	798	830	782	774	828	868	816	766	747	763	849	803	827	749	815	796	854	818	833	784	844	826	821	805	846	838	787	772	796	853	853	789	820	804	819	803	818	826	817	784	841	788	795	879	832	851	836	796	799	809	824	809	824	771	813	826	823	805	884	797	824	810	795	887	832	836	869	852	750	821	843	865	829	797	807	763	806	780	844	787	791	814	832	819	829	824	855	802	815	852	811	794	826	840	866	811	802	802	788	807	833	791	815	834	819	843	809	785	789	818	874	853	859	823	847	805	841	803	866	779	801	813	836	793	792	779	819	796	762	831	785	841	781	778	836	777	789	776	813	812	871	801	807	837	805	803	805	781	778	807	848	822	827	795	844	816	814	834	775	814	782	795	795	788	814	797	827	786	798	763	793	865	822	751	822	828	809	844	850	821	808	788	773	736	814	764	845	852	826	834	830	837	801	834	801	765	786	856	831	821	818	792	800	822	832	770	868	808	807	777	789	857	838	851	838	838	830	849	832	825	845	806	811	788	824	813	851	819	772	832	839	825	853	790	780	747	804	849	835	799	805	819	838	781	765	777	795	802	794	801	839	822	791	846	848	831	775	811	783	845	848	784	789	773	829	815	788	852	816	853	759	844	864	809	797	798	870	823	751	794	849	800	804	836	781	782	817	788	802	835	795	805	829	769	805	773	822	794	798	809	763	831	761	859	804	810	805	810	756	805	820	863	856	824	799	824	827	826	808	830	773	840	831	830	829	752	805	822	782	791	827	764	755	813	857	794	803	790	842	857	794	835	771	814	836	822	777	809	799	819	860	786	819	841	743	823	801	837	813	838	854	768	807	818	846	779	809	780	803	851	837	859	811	778	776	871	855	848	801	810	809	882	773	835	825	831	830	842	810	780	811	789	777	792	788	877	854	805	792	858	863	808	844	755	863	782	797	824	841	791	796	854	845	794	801	800	820	844	738	825	821	817	737	771	833	847	843	852	744	822	775	841	829	799	841	809	804	798	828	864	833	823	860	920	778	822	793	821	856	790	792	817	755	845	790	799	812	785	810	840	795	766	815	816	825	822	855	760	763	793	763	847	846	821	836	835	803	810	788	773	809	815	820	808	811	832	783	833	835	818	822	841	814	862	825	839	797	780	806	819	816	801	831	761	796	868	788	815	804	838	823	781	793	815	776	824	775	849	811	837	852	807	810	810	830	768	840	888	814	791	833	782	859	793	811	854	801	832	762	847	829	769	852	843	796	795	853	791	825	822	806	790	795	849	789	847	720	836	832	853	819	788	777	804	771	788	761	810	825	834	775	805	816	810	781	817	858	841	806	864	775	837	838	818	797	826	826	825	798	757	824	813	813	816	848	838	848	775	786	851	796	764	792	831	818	793	793	825	836	810	846	827	818	790	787	807	832	812	837	838	771	802	794	802	806	799	821	832	766	803	797	806	806	828	806	779	815	764	882	826	790	882	813	807	833	853	811	767	821	782	818	808	807	812	806	811	839	781	797	809	813	806	825	818	829	850	801	878	815	773	819	784	794	812	791	794	821	787	812	804	822	830	773	807	896	780	841	829	811	789	794	833	813	800	771	823	845	803	823	792	776	763	830	811	800	823	798	877	815	804	867	828	814	770	823	777	847	860	820	808	821	826	783	819	780	802	828	848	820	843	785	793	810	777	820	784	793	802	801	816	800	834	761	813	800	839	817
13012	17183	27230	55396	25642	3620	2962	2373	2011	1751	1632	1401	1340	1234	1170	1118	1100	1062	1014	1045	1013	983	991	972	938	951	913	944	951	924	993	954	898	916	954	889	888	913	893	924	886	850	877	891	885	944	910	868	911	864	944	899	933	901	946	880	872	902	901	842	874	871	916	876	887	834	891	842	848	869	879	870	910	880	883	862	879	849	886	871	916	872	894	883	864	879	896	863	833	905	837	877	926	887	921	853	901	834	853	924	969	846	895	855	874	873	901	857	890	889	854	854	862	826	881	879	847	885	878	838	849	898	910	894	854	882	821	894	870	877	893	869	842	899	863	871	914	858	928	852	801	869	913	940	904	824	844	881	871	869	861	876	871	905	843	856	903	876	899	878	848	913	872	832	879	879	915	844	871	872	902	921	898	881	873	875	878	906	879	844	904	840	876	842	844	850	899	881	871	904	871	849	847	841	888	941	892	816	902	848	850	865	911	854	840	808	867	898	860	893	874	833	863	889	888	851	859	908	882	870	910	883	890	861	929	869	909	854	947	883	878	863	860	878	878	884	896	869	865	871	865	886	872	913	860	890	872	828	857	863	824	894	868	817	868	831	919	850	915	867	876	889	915	858	881	909	891	911	874	937	877	878	875	900	900	916	877	844	870	882	954	860	897	877	917	856	818	929	865	853	891	849	858	922	906	883	855	872	878	817	925	896	847	860	922	907	849	879	853	872	867	869	888	941	867	889	937	886	857	857	830	930	863	884	892	941	858	818	883	838	871	873	906	886	881	863	874	838	874	828	883	858	888	836	863	897	877	878	798	820	876	893	838	913	835	868	866	863	870	908	805	877	893	851	875	851	843	868	841	892	833	866	900	814	817	880	866	856	875	894	870	851	898	861	909	866	796	910	842	894	865	871	874	885	873	831	915	861	835	896	910	898	834	940	890	874	882	912	853	848	880	857	843	875	868	938	825	858	886	898	842	923	879	847	876	843	828	921	861	850	918	862	904	897	896	826	892	942	913	890	887	861	846	873	897	865	889	918	842	935	886	899	876	915	840	889	842	827	843	906	904	843	851	841	891	854	831	844	858	869	871	884	906	860	921	895	874	886	908	868	844	867	895	832	865	861	890	888	825	865	874	865	861	864	878	856	850	887	929	916	888	912	885	888	897	879	829	843	850	859	881	891	911	920	864	861	838	870	864	855	869	848	908	817	898	880	871	881	823	858	854	852	879	829	894	897	884	878	855	841	808	872	852	829	863	890	903	870	873	880	884	833	880	828	835	890	909	859	864	892	847	864	925	903	908	906	907	868	863	858	849	877	847	845	836	902	859	845	854	856	884	856	855	887	871	828	901	868	876	841	833	884	880	856	894	880	878	899	866	841	900	856	920	873	827	877	875	869	919	947	859	857	872	939	863	910	873	871	861	871	911	891	889	850	909	900	840	856	917	893	838	820	847	876	852	823	896	859	890	878	920	850	859	882	948	849	921	879	898	851	914	920	896	913	878	892	874	911	861	901	871	826	856	955	802	892	850	906	825	891	824	873	893	851	820	909	863	872	840	935	857	934	892	893	848	919	864	885	879	891	849	856	859	866	898	853	852	872	874	858	903	834	905	894	850	909	903	881	865	866	881	820	849	911	920	893	878	841	888	847	869	889	887	888	881	877	840	905	873	852	929	844	879	866	832	903	891	865	870	844	903	935	865	908	878	856	885	811	878	851	827	883	895	852	890	866	919	841	849	855	882	870	852	872	870	840	850	872	902	899	878	865	873	826	921	874	898	897	830	869	887	861	887	814	917	846	933	874	880	884	835	858	818	883	864	880	847	863	860	878	910	844	881	902	843	844	873	858	848	880	847	881	832	885	824	908	815	874	861	836	855	893	910	861	872	872	852	864	857	877	856	895	878	875	945	857	888	908	841	847	914	862	888	877	860	838	901	856	847	870	872	957	824	831	851	826	823	846	889	851	858	891	870	895	845	879	820	853	826	856	914	853	822	882	858	902	855	844	831	924	844	874	855	893	858	856	848	894	865	894	912	816	944	899	870	841	899	922	879	874	896	870	916	872	822	876	858	899	914	872	862	868	887	898	871	854	871	867	883	855	879	862	889	851	852	901	910	875	890	842	906	849	849	853	893	901	923	900	867	875	906	871	842	882	851	882	871	881	838	856	869	829	894	871	855	836	852	871	852	866	821	861	869	851	878	817	906	877	849	857	897	813	880	854	887	868	878	921	927	866	915	885	840	927	870	878	858	875	880	911	844	871	872	867	895	894	809	910	905	835	902	941	884	845	829	850	873	821	855	894	865	883	918	889	907	838	856	854	892	859	871	891	884	848	886	862	854	841	875	935	880	847	855	841	925	882	857	865	905	858	889	881	871	872	840	922	858	907	872	885	850	863	881	858	900	853	912	893	839	843	875	863	874	878	899	867	835	831	896	905	880	871	909	874	844	890	864	903	858	901	818	872	885	886	864	836	864	871	891	903	848	890	879	862	824	842	880	910	854	834	866	898	897	872	846	834	866	872	842	928	953	850	869	889	921	882	829	894	887	876	870	900	892	911	896	839	817	930	896	858	843	837	867	852	876	896	875	885	906	891	880	870	830	872	874	881	859	875	902	858	829	888	871	894	910	914	845	896	854	883	877	876	909	852	844	892	862	896	874	838	874	857	856	848	897	842	826	909	896	881	866	894	923	843	857	876	895	847	856	866	850	800	832	863	895	889	865	889	865	863	885	886	850	905	830	878	920	871	863	868	876	822	844	854	851	850	884	900	910	878	905	874	872	854	914	841	907	899	888	896	841	888	880	854	902	894	859	916	891	882	904	870	887	902	916	820	900	915	897	874	863	871	850	861	894	864	857	877	872	879	884	873	865	818	861	898	844	839	853	836	821	896	890	864	873	895	899	875	854	861	883	880	856	874	886	849	838	865	902	825	841	815	928	854	884	877	868	920	869	906	880	854	873	837	893	902	920	860	878	834	898	897	933	873	904	850	861	901	869	853	867	886	905	906	891	834	874	849	857	916	881	863	877	864	926	872	854	916	841	878	930	831	852	838	886	888	838	862	932	914	842	859	905	934	902	833	838	903	875	859	906	849	917	895	914	895	820	858	944	899	860	852	864	876	934	870	861	810	875	863	859	913	849	875	917	899	875	842	855	873	917	884	933	883	835	866	927	856	902	856	878	848	803	856	861	871	849	827	845	833	883	922	879	876	895	874	891	903	821	860	902	881	893	875	866	853	895	858	873	873	804	832	835	849	865	891	884	883	843	849	880	896	886	806	857	901	895	901	921	856	810	868	865	915	895	899	856	903	903	825	869	894	902	854	888	876	861	830	893	858	848	843	877	868	895	868	919	911	882	851	872	861	901	898	815	907	889	904	831	807	821	883	856	873	890	861	865	872	872	876	871	878	878	813	871	865	863	832	876	894	883	842	876	829	845	820	921	915	828	872	878	826	924	817	912	900	851	871	930	846	861	892	844	868	875	857
27116	20285	11306	15127	3737	451	380	351	338	356	327	366	306	334	352	333	333	353	341	328	364	325	314	332	346	319	295	350	324	348	335	329	320	346	342	319	326	326	302	342	332	320	322	352	346	302	328	314	314	354	291	321	361	318	315	282	326	332	328	303	329	313	313	321	348	329	325	303	307	353	330	290	324	338	340	309	376	353	321	300	315	329	336	344	348	361	335	358	320	334	340	320	326	326	335	357	317	319	325	309	313	310	353	337	334	322	325	361	336	339	305	328	333	328	313	335	326	348	316	337	311	329	359	337	331	320	340	304	302	334	350	337	340	346	347	326	317	325	337	286	333	325	315	321	326	354	340	338	327	318	315	336	330	337	343	313	332	328	334	312	350	308	342	334	335	361	329	304	331	320	369	337	275	295	333	352	337	366	320	329	336	330	290	307	305	332	308	330	312	311	328	318	312	323	325	321	296	348	313	320	308	316	333	337	301	321	346	324	314	345	348	311	339	339	307	338	314	332	325	316	319	346	337	356	317	308	344	337	335	298	341	301	294	308	312	312	295	324	310	348	351	306	328	334	328	334	345	321	331	317	316	330	326	310	310	341	323	330	313	325	300	331	338	332	330	317	331	317	319	344	297	355	338	320	334	311	335	359	315	337	304	330	343	332	311	344	351	321	297	339	315	324	337	309	329	304	295	349	326	348	298	282	285	338	322	319	322	325	345	344	342	333	303	353	328	323	310	310	342	326	320	308	331	347	309	346	322	341	343	348	318	344	340	331	314	353	338	300	309	340	336	305	334	352	341	347	343	337	371	322	313	333	316	326	318	311	311	358	326	349	337	321	366	333	385	352	313	327	335	323	328	334	331	331	324	298	340	318	331	337	321	340	332	281	316	348	323	332	305	317	329	323	337	319	350	326	317	309	343	328	332	293	345	313	310	332	326	321	345	355	286	367	329	322	367	330	328	316	329	312	313	321	307	321	327	326	307	341	321	317	324	333	327	319	335	316	328	335	315	348	318	299	319	298	320	318	325	309	350	323	312	320	348	341	311	333	340	337	292	330	269	372	312	309	361	312	371	316	311	336	347	336	326	303	312	389	357	315	329	350	323	314	353	319	296	314	302	340	320	305	311	334	358	327	305	352	315	311	311	329	310	335	308	338	332	327	302	312	321	336	348	344	304	308	326	347	321	342	343	345	324	319	300	344	299	326	320	324	296	302	315	336	313	322	294	303	342	329	285	305	333	337	312	330	326	335	332	328	300	329	343	311	319	325	311	308	311	352	329	325	304	315	331	329	335	327	307	333	338	339	336	314	329	321	338	312	336	325	309	301	329	319	305	319	316	338	330	349	336	314	325	315	335	311	287	289	328	308	351	332	316	330	323	328	314	361	296	345	341	354	320	311	318	373	334	310	347	319	320	320	322	318	333	327	332	293	318	329	326	295	306	291	356	305	324	299	315	338	302	310	331	321	363	332	297	322	339	338	330	296	338	306	347	333	326	326	322	345	306	300	333	322	319	335	315	306	334	299	332	319	337	358	324	325	306	319	353	326	322	320	336	323	368	313	342	303	337	331	309	319	346	344	330	327	331	305	314	322	319	316	365	313	359	350	376	339	319	341	315	314	328	310	338	334	362	336	322	335	330	343	337	298	334	327	305	323	335	341	314	299	339	335	350	317	325	327	319	316	305	318	331	317	312	316	352	327	321	317	307	311	368	314	316	340	327	315	317	346	333	345	331	317	334	316	317	337	334	327	329	348	301	339	341	345	370	324	301	309	333	338	304	335	330	322	316	303	296	318	358	335	329	337	332	336	329	330	317	337	321	315	341	334	294	315	313	328	326	336	316	376	307	335	321	354	340	325	323	313	359	334	317	331	309	316	337	347	363	323	335	319	310	342	333	323	339	326	322	339	339	324	324	321	310	346	344	357	336	320	324	344	314	343	315	359	282	318	344	292	342	312	344	318	351	353	307	324	316	318	327	326	313	304	318	327	330	338	347	324	316	330	341	335	324	312	355	324	353	333	306	337	329	355	333	318	317	341	340	339	324	318	317	321	332	325	347	292	322	314	297	320	327	326	345	300	324	357	339	337	301	334	333	285	296	323	314	303	323	330	333	316	295	297	330	318	357	342	372	324	330	328	289	320	374	310	333	325	344	319	306	330	314	349	318	332	325	322	314	315	307	316	334	327	293	278	324	324	337	344	333	296	332	317	336	288	346	314	312	342	358	347	319	332	324	324	331	312	324	305	321	325	333	337	315	310	302	326	312	340	326	336	305	321	330	322	312	302	331	314	312	296	301	349	327	326	297	307	303	324	333	317	298	332	310	336	358	336	323	354	321	349	333	355	330	327	293	308	334	332	309	318	312	340	288	305	328	321	333	336	334	313	312	330	336	284	289	339	325	334	315	324	350	339	367	349	299	352	315	331	361	327	297	324	355	308	332	322	369	314	357	346	332	315	361	312	343	331	318	334	315	324	300	312	353	329	368	313	325	314	317	321	353	366	318	357	349	336	327	320	340	303	330	313	344	362	321	342	302	309	322	338	298	325	323	356	335	316	330	302	332	348	346	329	328	320	305	329	346	331	289	313	318	322	328	326	303	314	329	308	348	316	330	328	319	317	327	344	295	324	314	329	316	331	315	351	308	337	332	312	333	327	303	316	301	303	316	316	354	325	318	330	325	334	342	344	333	329	308	319	369	346	330	359	352	295	361	314	314	317	341	327	329	335	326	323	309	331	293	314	332	339	337	317	326	341	333	329	315	336	350	302	333	295	298	346	355	338	326	326	331	311	310	335	342	333	354	307	339	289	323	321	340	315	326	309	321	332	336	308	307	307	314	310	339	316	324	294	332	339	309	325	320	315	318	328	358	317	314	332	302	337	322	323	339	336	290	351	321	343	318	306	327	371	337	346	341	323	329	323	294	286	345	334	329	358	326	339	332	294	349	337	322	309	322	311	332	327	342	329	317	324	335	308	335	290	287	329	283	314	368	328	306	314	351	303	321	324	366	329	331	325	318	334	333	337	342	343	311	329	335	309	333	329	309	350	299	317	334	296	367	294	330	338	313	331	322	341	324	341	326	333	324	313	327	323	331	301	335	354	318	306	338	312	342	348	337	319	340	317	323	371	325	345	348	300	350	318	314	311	339	328	334	305	336	300	347	322	320	310	350	318	300	310	323	319	341	333	342	350	349	333	318	327	360	306	330	319	327	351	369	337	322	337	323	338	325	326	323	306	282	327	345	311	343	318	327	313	317	306	286	356	330	319	361	320	293	338	358	346	327	339	348	341	294	307	347	351	336	321	295	320	296	312	314	326	320	318	305	353	310	325	336	333	297	312	321	281	314	324	355	310	316	323	320	282	336	334	293	324	303	338	336	327	339	329	303	305	350	308	330	317	287	340	338	329	314	354	308	336	339	317	329	331	292	339	343	314	298	297	297	324	341	337	350	323	344	336	333	333	358	291	331	316	291	324	330	325
8001	2116	5693	12290	3615	449	437	427	399	423	417	448	434	379	406	386	426	433	392	408	345	443	418	385	419	412	392	392	360	411	380	387	391	403	413	397	377	335	424	377	398	400	416	413	396	437	411	404	379	381	403	396	445	393	411	401	399	397	387	412	384	411	385	408	401	382	389	385	417	371	367	366	384	381	378	372	427	371	413	383	386	368	390	371	381	363	373	374	376	360	385	375	419	397	407	412	432	388	410	391	427	378	410	375	402	401	418	366	366	400	390	404	402	369	412	415	402	382	382	389	367	391	412	381	412	412	391	384	338	390	382	404	424	375	384	409	406	400	383	401	412	387	400	374	428	397	389	369	394	394	397	404	391	379	404	396	385	399	394	388	390	371	369	386	355	365	401	386	372	421	431	425	419	363	398	388	368	374	400	421	388	397	444	395	407	382	392	375	394	386	394	401	390	362	368	388	384	386	386	408	374	396	403	392	404	361	387	384	379	413	415	395	416	410	350	408	379	412	367	389	387	376	422	391	430	379	397	385	361	395	362	376	389	427	415	397	404	419	399	364	410	360	416	369	412	385	419	404	398	397	383	408	418	390	372	377	378	400	368	391	403	407	364	425	388	378	412	383	433	379	410	393	364	398	425	383	426	394	381	423	399	378	392	397	353	381	368	413	391	387	407	376	428	374	395	406	415	393	441	413	387	390	412	389	412	361	356	389	406	385	396	397	402	358	389	386	339	392	389	381	399	401	410	404	392	404	383	389	395	370	382	367	384	365	397	366	387	394	404	383	387	411	399	417	405	404	402	365	375	377	385	407	439	387	388	391	398	402	410	397	411	345	405	381	408	365	400	393	390	409	380	387	382	384	403	367	414	405	357	408	405	405	383	434	372	377	350	383	384	411	398	427	400	370	410	426	422	381	391	419	381	368	393	366	398	374	362	391	380	422	393	419	394	394	391	395	385	403	360	415	398	411	413	394	380	378	389	405	397	404	393	399	398	399	398	384	421	387	387	382	421	407	392	381	394	445	370	402	369	436	385	392	388	387	431	373	405	373	385	401	373	375	366	397	389	412	391	403	392	419	398	413	416	404	371	406	388	414	377	378	353	397	381	357	392	395	386	393	434	381	407	403	378	392	377	440	418	382	403	377	385	384	378	385	390	404	408	376	391	376	402	391	420	394	402	412	417	350	408	360	406	396	397	371	412	389	381	398	389	392	433	394	395	381	390	387	378	415	381	366	417	419	373	392	412	398	385	413	389	402	385	382	407	363	406	392	392	364	379	398	420	377	415	402	386	402	406	384	412	380	430	382	386	401	415	351	390	402	426	419	418	366	384	414	410	380	375	393	412	400	384	399	373	386	394	433	378	386	413	419	396	403	418	367	405	382	369	372	402	362	391	385	381	422	409	411	387	394	369	401	389	400	420	414	394	386	404	375	389	408	403	396	379	377	404	423	368	406	399	386	411	358	379	377	363	382	383	386	400	412	421	392	372	411	398	378	389	403	396	388	400	372	374	396	352	400	402	388	386	431	392	400	426	371	388	422	382	425	373	377	371	362	357	348	391	382	356	405	421	399	375	370	366	387	391	416	421	413	370	394	379	391	391	406	417	399	382	394	434	395	390	382	373	401	396	400	421	416	347	369	378	403	350	392	410	395	400	391	421	396	401	357	390	391	396	390	390	398	373	372	390	345	345	394	403	424	406	401	386	392	390	383	384	390	407	401	364	380	359	372	387	383	405	394	420	397	407	429	428	395	421	406	406	386	423	386	395	345	341	381	419	380	390	396	381	405	408	390	387	420	395	370	340	354	397	398	384	402	381	412	365	379	415	382	394	411	427	412	386	423	383	385	401	368	374	409	448	362	437	387	393	405	403	438	396	370	350	408	398	410	391	410	352	386	403	385	402	382	420	391	436	392	390	389	374	369	407	399	384	372	424	402	380	424	389	367	408	401	389	401	365	393	388	383	421	392	388	388	409	373	371	413	392	388	385	338	400	411	403	378	382	426	390	382	374	383	356	378	381	414	361	388	371	399	410	405	394	384	392	380	385	382	421	377	424	429	409	409	391	393	428	414	398	387	375	420	413	394	364	420	399	406	400	408	398	407	398	376	376	385	390	401	396	403	406	387	380	333	383	447	411	397	396	360	382	432	427	390	393	418	364	409	420	399	401	414	357	382	399	445	380	349	398	401	374	413	402	397	415	403	386	370	335	381	396	390	382	408	403	394	405	376	374	404	369	352	374	397	385	360	417	402	401	400	415	409	393	384	357	346	400	410	413	398	388	444	398	406	362	370	362	388	379	431	386	380	439	391	422	392	391	386	386	432	452	385	395	427	379	374	383	366	374	413	368	381	376	363	408	367	370	390	393	416	429	394	408	370	404	397	394	391	388	393	395	360	408	412	407	387	374	397	398	426	385	405	409	380	389	421	412	380	341	399	382	388	381	372	412	367	354	416	399	362	359	410	387	389	421	347	426	378	388	404	353	417	373	386	387	386	421	397	418	348	354	420	368	384	404	369	392	398	387	373	372	418	365	376	392	370	449	390	385	399	397	390	390	371	403	405	430	388	387	378	412	387	388	366	393	427	388	414	393	362	405	408	383	375	397	408	407	398	393	392	414	355	385	387	404	392	399	379	412	394	389	398	403	407	373	396	374	414	421	389	402	413	434	389	395	416	388	403	408	366	405	418	410	383	385	400	399	386	381	375	379	403	416	402	391	399	403	374	382	392	384	384	400	373	365	386	422	390	396	385	384	410	381	396	417	395	399	416	394	419	375	427	355	396	418	385	418	383	388	387	383	396	380	366	393	398	368	373	396	386	453	410	382	394	360	395	396	386	436	430	392	399	361	385	399	364	414	405	410	418	422	407	367	374	381	378	336	395	409	400	417	410	369	403	399	385	409	386	383	378	351	429	399	389	384	368	397	413	383	403	413	403	427	394	414	396	411	389	420	400	405	397	385	370	410	387	381	405	416	375	382	412	403	418	399	389	362	359	399	365	383	363	391	378	398	393	376	358	414	403	402	374	376	386	411	402	391	387	393	388	392	374	406	400	397	394	375	373	379	394	392	385	414	389	361	408	396	430	395	406	392	425	427	342	384	381	407	377	409	379	376	402	395	351	419	417	408	378	384	380	364	403	325	382	400	413	367	397	354	389	375	402	361	380	375	379	392	411	385	398	428	360	417	399	353	387	370	416	404	378	422	368	378	392	350	383	411	383	385	374	379	380	414	394	376	398	402	375	373	402	395	385	378	388	383	398	374	400	397	385	404	330	402	396	403	381	362	350	365	378	368	393	386	404	379	373	400	393	417	390	367	417	384	388	390	377	363	381	389	392	377	448	369	409	383	371	417	399	421	417	415	413	357	428	380	374	426	390	388	369	383	394	372	381	401	421	410	373	378	382	357	376	383	374	376	372	400	405	407	381	398	412	378	412	419	385	366	379	403	365	352	383	374	369	416	375	409	397	370	406	370	375
23643	21202	29413	31200	25215	15927	3217	861	701	645	602	551	593	505	520	513	487	499	465	460	466	450	436	425	456	446	434	452	480	423	440	417	438	439	442	463	434	431	414	436	426	413	442	424	441	485	472	422	395	438	439	420	415	450	456	439	421	445	427	398	449	457	431	400	402	427	392	440	427	437	424	427	430	477	432	433	435	415	426	413	401	424	403	436	434	447	417	398	420	441	429	381	430	385	413	444	451	402	426	401	430	457	436	466	447	464	410	417	398	415	419	454	458	426	426	453	432	428	438	423	403	419	470	413	379	434	433	430	429	463	450	396	412	383	414	434	424	428	432	411	396	473	424	433	420	381	412	411	424	410	438	438	398	429	453	438	425	431	419	434	450	388	389	412	418	411	466	416	397	417	452	412	416	416	406	440	444	475	417	425	413	461	445	413	377	458	406	425	443	404	446	412	448	395	407	432	444	426	428	415	420	460	428	409	450	427	412	443	419	437	407	411	392	432	434	399	386	441	411	426	417	435	431	467	453	447	432	420	420	454	419	448	453	442	447	435	378	434	419	397	413	430	446	467	399	425	478	398	406	433	412	415	420	375	393	379	412	419	405	459	408	399	449	409	383	427	428	422	423	442	425	430	411	437	458	421	440	429	400	441	442	412	415	418	398	445	433	440	410	449	416	444	418	419	455	405	457	459	408	391	415	400	417	434	437	393	457	402	414	417	441	431	397	440	435	434	455	371	405	430	419	424	442	390	427	410	404	440	458	451	403	431	453	426	431	440	427	412	419	450	392	406	397	419	438	429	380	400	441	401	449	399	415	412	405	420	418	463	416	449	413	410	424	419	411	442	417	399	431	408	389	439	432	440	442	417	417	402	447	416	406	430	428	417	414	422	454	437	412	399	431	467	417	440	410	405	416	424	446	466	422	402	443	432	455	463	447	425	391	431	432	403	445	429	426	431	431	420	424	446	414	421	402	408	429	442	413	445	430	445	442	441	459	376	408	417	430	424	440	421	427	394	404	407	413	447	388	411	414	421	402	440	421	398	426	443	433	445	431	396	431	405	461	434	381	451	405	405	413	401	397	428	422	459	427	447	422	450	438	463	410	446	420	443	411	406	410	395	401	389	426	411	396	402	422	426	456	424	405	424	397	407	421	410	421	439	419	408	443	421	408	403	398	380	426	405	421	412	444	382	434	397	413	393	407	429	447	426	450	419	418	401	426	431	398	459	428	462	405	431	395	388	445	422	390	469	368	440	418	415	475	436	401	417	403	465	439	417	397	419	409	453	433	423	418	401	461	448	427	428	418	417	416	392	427	421	443	411	435	397	425	457	444	398	416	444	452	419	399	421	429	375	465	410	418	400	450	446	405	435	453	433	412	391	407	402	435	445	396	410	399	393	439	408	408	435	383	413	425	395	420	390	428	438	422	473	430	419	428	418	421	414	411	433	423	387	392	422	392	454	433	440	396	425	415	417	436	443	470	419	466	393	423	402	431	425	421	430	449	405	392	443	424	417	427	428	402	463	445	452	410	413	424	424	446	423	423	440	405	396	420	427	442	410	376	408	455	425	440	453	359	424	416	453	423	422	427	396	389	424	412	425	429	436	461	457	404	455	394	436	421	410	417	437	425	391	416	451	419	422	437	410	418	408	429	414	425	410	415	409	406	408	439	413	426	380	409	413	448	438	433	382	424	381	428	457	401	410	438	393	440	448	410	428	453	402	413	491	424	424	409	420	421	411	451	444	426	409	408	447	439	401	418	437	409	434	422	422	389	431	454	421	428	471	438	406	403	427	422	431	478	392	426	416	418	423	440	385	476	413	413	416	436	411	424	403	434	423	391	416	441	392	407	403	427	443	423	381	438	438	441	414	420	455	385	439	438	452	413	433	421	404	433	472	410	435	441	438	413	432	442	429	420	432	402	427	437	402	435	423	463	446	437	443	403	412	440	415	408	408	393	439	454	382	389	396	422	435	444	396	410	416	423	423	453	424	399	408	433	432	439	419	401	436	410	437	439	428	434	457	449	450	456	407	424	378	433	429	421	439	453	379	411	434	407	439	438	452	371	423	454	391	448	448	404	445	428	428	417	405	402	415	396	406	407	398	400	453	427	406	417	441	410	459	448	398	404	409	478	374	397	407	415	415	413	405	379	415	455	427	409	393	414	441	422	409	423	440	416	431	420	396	404	397	435	456	400	410	408	411	421	423	471	418	390	440	449	401	424	410	441	426	414	424	429	428	439	447	380	450	425	433	415	437	421	431	414	417	387	430	406	426	448	405	419	432	405	414	395	404	396	387	453	417	451	431	436	445	447	416	442	447	400	459	419	424	405	462	427	425	432	461	437	464	446	426	400	407	419	408	396	416	396	404	409	431	395	430	414	457	418	432	415	427	434	427	396	437	434	415	405	427	408	437	454	407	404	397	426	409	440	463	453	402	392	431	413	441	420	430	422	395	399	439	417	439	432	458	444	417	415	459	410	422	419	435	421	390	441	436	433	380	421	434	426	404	434	419	406	442	425	406	403	399	387	426	428	428	431	419	405	411	422	420	398	458	411	405	398	407	410	422	454	400	438	412	423	418	448	432	443	424	463	401	420	399	426	406	434	451	441	429	392	433	401	396	438	414	434	447	434	426	408	462	415	440	410	455	419	466	426	391	425	415	435	414	424	429	434	424	460	399	404	443	451	423	411	441	424	447	412	426	462	430	402	396	397	463	421	419	438	401	406	427	418	431	403	427	412	410	405	431	414	434	408	440	404	435	410	463	383	434	388	456	430	418	406	433	397	410	424	446	447	399	438	427	424	421	477	433	459	392	419	418	412	412	417	396	422	427	462	425	419	427	428	418	402	405	423	428	444	452	387	433	395	403	400	415	419	452	434	444	436	415	440	433	440	440	483	400	437	412	445	396	419	408	450	436	411	405	454	394	389	423	429	432	424	407	423	420	398	420	431	422	409	400	437	448	415	393	423	454	432	401	384	421	419	423	389	428	408	438	437	427	430	450	435	448	409	402	410	429	443	424	416	378	442	406	441	418	409	437	442	419	401	437	428	427	436	386	405	389	410	429	414	386	438	433	413	396	394	425	405	430	402	406	407	434	445	400	388	433	411	462	442	425	382	424	411	420	422	419	448	471	406	416	399	424	426	425	450	397	433	410	465	442	428	422	436	415	462	395	434	383	393	433	415	435	416	407	457	408	440	436	384	408	440	416	435	410	451	451	450	421	425	433	444	430	455	444	389	439	412	446	472	399	466	451	426	411	387	427	411	473	410	386	426	426	388	381	434	434	412	452	386	447	420	421	457	385	409	442	434	396	424	389	397	421	426	387	419	400	451	439	405	410	420	402	413	434	427	427	460	404	379	403	433	417	410	433	457	404	406	434	389	433	437	410	444	459	408	415	395	442	409	414	416	427	471	466	407	401	476	423	383	437	418	447	442	403	419	408	461	420	417	433	409	388	430	440	389	462	399	468	438	391
9493	10822	24545	47986	21984	1830	1554	1279	1120	901	816	713	650	649	627	624	586	541	607	586	606	589	468	478	544	514	582	509	524	492	518	459	465	508	517	474	478	500	516	520	481	484	450	491	495	468	484	458	478	456	468	456	499	488	448	505	525	452	464	513	502	479	520	506	477	451	461	481	500	488	501	480	504	519	434	431	477	473	482	482	468	475	467	461	487	477	453	485	450	515	427	465	440	474	430	466	489	473	444	503	511	493	517	472	474	506	462	453	493	493	419	463	501	437	501	502	437	470	459	486	464	498	487	470	447	459	440	499	458	482	504	431	491	486	492	468	429	484	518	463	501	491	488	498	445	458	504	449	493	514	510	486	491	486	509	496	470	482	509	474	482	479	507	473	462	503	484	467	507	479	433	464	438	526	452	514	439	485	491	505	529	469	511	488	474	491	477	488	471	447	462	488	466	510	474	507	462	492	453	507	500	549	488	419	432	451	449	480	474	452	458	465	475	486	489	540	453	431	505	439	495	483	485	487	476	461	472	444	454	422	450	454	458	449	482	459	455	478	442	488	475	458	481	484	509	470	467	465	454	482	501	481	443	497	492	502	480	492	484	466	456	466	460	460	423	468	482	448	514	459	473	462	467	489	486	486	472	451	483	494	454	533	500	438	468	451	471	480	457	436	466	487	443	485	455	476	478	456	455	470	423	503	469	497	451	504	437	482	466	464	465	470	483	526	455	491	465	460	460	494	459	504	524	468	460	470	504	444	488	460	483	457	479	507	529	470	486	523	433	486	469	449	490	505	441	459	465	457	463	453	449	470	462	512	496	485	479	509	494	489	467	501	471	483	520	468	495	504	493	479	461	450	476	470	457	497	461	512	472	464	505	472	473	447	470	439	442	467	478	473	487	488	447	447	500	489	477	495	487	490	489	483	477	454	480	455	475	467	483	497	457	483	475	476	442	462	491	470	473	483	449	461	503	496	488	448	504	452	495	468	487	515	465	502	452	425	466	465	470	447	458	515	486	470	483	463	460	495	515	460	469	498	478	465	459	468	472	432	467	461	445	432	508	444	483	497	483	483	459	488	482	512	447	475	470	413	448	468	505	444	433	478	488	487	472	477	486	508	480	488	463	460	493	442	473	466	475	482	506	462	477	499	513	489	502	465	431	499	516	446	483	513	455	433	483	513	499	488	484	463	481	514	452	455	519	476	492	433	487	447	466	466	483	446	458	470	469	456	459	485	504	497	459	455	497	494	470	444	505	471	447	493	426	483	493	482	474	519	491	491	461	509	445	467	446	514	463	459	475	496	474	481	494	493	516	450	442	467	491	483	483	442	499	486	495	487	474	453	479	490	500	526	459	473	470	514	442	478	480	432	492	474	441	441	482	470	463	490	506	475	482	460	508	485	448	449	497	506	490	487	503	515	458	510	447	474	449	463	457	474	473	495	465	494	485	500	530	473	492	501	472	475	437	508	475	483	475	455	446	469	477	534	469	462	459	514	486	450	509	510	489	515	467	459	511	487	473	496	460	494	454	510	455	474	496	436	438	476	440	453	461	441	498	490	487	482	458	488	446	459	493	483	506	468	471	503	471	486	477	462	451	495	473	501	474	471	478	495	519	483	478	504	504	487	441	484	489	514	448	489	460	471	483	443	511	475	445	498	505	494	486	470	481	496	532	502	449	476	438	462	466	472	444	476	433	459	496	454	514	484	475	507	458	499	512	483	469	483	470	443	450	493	519	480	459	439	496	469	496	467	499	484	479	475	454	458	460	494	492	523	487	516	467	455	464	524	462	487	505	464	486	463	443	474	472	449	493	504	465	479	495	444	443	479	475	470	519	441	483	449	475	481	534	501	453	439	552	449	485	491	527	490	456	480	427	441	511	492	481	477	486	458	499	469	483	467	518	476	485	461	474	508	471	476	484	456	464	470	507	477	462	468	460	489	466	478	508	516	471	479	466	467	489	454	472	435	489	475	497	483	457	464	466	464	496	461	519	461	467	463	471	454	474	462	469	458	439	496	474	492	492	512	460	458	499	445	515	492	469	452	487	491	512	510	458	508	512	470	443	470	484	492	484	484	481	487	436	489	486	489	462	474	474	466	460	499	474	512	443	454	466	498	436	468	489	498	469	455	475	516	481	466	477	474	475	495	511	448	456	519	494	483	470	461	472	501	530	489	495	489	479	505	464	457	456	481	488	498	503	493	449	520	474	493	444	486	455	458	504	502	461	485	456	458	485	474	479	492	484	456	481	489	449	484	458	490	514	451	467	465	482	484	473	476	466	457	461	448	508	470	478	470	488	477	510	456	502	519	483	449	499	475	521	476	487	475	475	510	416	500	416	484	498	461	466	491	453	458	503	478	491	439	465	480	437	475	488	541	482	510	481	445	493	507	407	477	495	480	478	508	469	497	474	489	499	494	483	477	465	477	474	451	489	487	508	441	451	507	470	478	507	489	458	458	478	472	451	448	489	477	490	461	451	422	452	466	519	503	455	475	445	458	505	466	449	466	497	462	492	467	476	495	513	467	493	465	455	492	454	496	505	482	477	512	483	497	469	467	463	487	449	468	463	474	455	459	446	487	484	510	486	507	477	509	463	487	479	433	463	453	516	490	474	451	503	484	494	462	442	464	453	443	471	487	476	492	459	508	513	506	456	511	483	433	440	493	457	486	478	458	461	449	480	472	441	538	458	466	471	481	460	497	485	450	438	486	463	483	510	494	444	450	490	501	475	498	489	462	498	496	496	482	490	536	459	500	457	491	471	461	473	503	470	465	457	497	483	483	473	480	445	474	505	490	535	482	474	486	468	515	494	468	453	444	461	452	491	460	471	503	488	528	501	487	505	478	445	461	451	460	486	481	447	488	493	468	465	503	524	484	488	477	437	488	466	475	465	502	463	473	442	497	485	465	473	513	484	488	477	504	499	498	492	451	491	448	486	485	458	482	456	477	455	495	442	483	484	469	458	499	456	465	511	463	472	421	474	449	482	488	486	458	479	506	496	512	465	463	473	470	423	498	507	448	480	498	489	464	489	518	476	490	500	498	491	472	475	470	491	517	492	469	530	446	478	477	437	514	428	470	509	478	469	440	466	478	442	500	475	489	449	505	466	420	495	475	466	441	528	472	500	511	470	455	489	487	441	495	439	480	454	479	502	483	490	507	443	469	445	486	486	504	475	460	499	471	452	497	484	501	480	442	481	466	448	489	480	473	474	470	475	490	461	471	454	510	460	481	450	462	496	480	456	486	454	466	503	505	454	463	516	508	463	479	494	489	456	469	460	483	487	444	461	460	484	497	483	499	422	511	454	473	489	455	491	480	508	479	437	435	424	480	449	460	436	481	454	486	503	490	545	443	480	521	492	440	442	471	469	498	428	458	444	476	470	471	487	444	505	509	506	495	479	470	494	470	491	435	466	464	500	463	485	480	471	469	444	441	478	482	475	497	475	423	505	497	453	450	535	482	476	449	502	449	485	460
24803	21168	28335	30283	20242	3917	905	792	696	674	678	685	726	672	650	661	636	672	577	645	641	583	578	597	626	600	609	597	597	627	580	596	595	635	568	647	613	595	562	556	623	583	633	611	601	628	614	576	574	566	583	605	550	572	558	641	558	574	621	586	623	595	579	543	561	553	552	588	582	658	582	585	559	551	638	578	611	606	614	590	578	640	596	578	594	623	656	589	599	617	546	577	600	610	574	585	600	608	609	601	599	631	623	608	555	545	615	574	577	565	572	558	576	634	589	605	564	585	582	613	590	614	590	608	581	560	642	611	572	546	559	583	527	604	588	635	592	587	598	563	549	621	570	576	554	610	579	588	611	561	581	586	592	635	602	573	612	607	604	590	629	582	599	570	606	586	596	575	617	592	589	593	556	597	617	628	600	595	588	606	631	598	624	576	588	606	592	560	601	609	574	606	639	594	567	607	588	579	637	590	575	610	556	594	581	592	612	578	583	628	648	582	571	611	576	598	576	622	566	531	589	548	602	604	547	631	595	568	613	569	590	615	596	619	634	573	597	565	613	600	578	587	582	605	618	547	585	623	601	606	592	582	600	618	566	574	595	594	591	587	598	572	627	603	577	596	618	555	630	636	595	563	630	570	603	586	534	618	575	594	600	572	614	617	584	602	564	548	537	586	565	653	610	597	564	598	605	615	632	600	627	584	601	632	622	592	649	599	593	599	559	578	639	591	618	576	563	585	568	605	584	636	578	609	591	566	578	595	581	566	578	560	574	604	607	586	624	552	551	601	609	588	603	610	537	614	597	594	592	549	580	606	579	620	577	561	577	622	565	583	576	626	580	622	608	600	576	565	584	583	571	620	569	575	599	603	550	566	557	590	570	585	610	600	592	624	570	622	589	572	608	547	607	547	590	621	611	574	596	563	648	585	593	592	614	582	588	594	572	590	581	546	572	594	577	556	567	555	617	589	631	576	615	600	588	623	561	648	642	595	564	572	583	603	551	554	583	625	559	559	585	582	559	603	622	568	605	590	594	588	600	560	600	595	596	620	579	561	553	631	576	603	625	629	605	606	535	595	575	582	604	621	597	628	613	559	605	568	583	562	577	600	560	607	608	571	625	586	607	569	576	566	592	598	574	561	599	600	625	614	620	598	593	617	589	600	579	589	597	592	623	598	616	560	618	609	591	575	595	595	578	626	606	591	649	601	621	552	600	614	579	588	575	616	610	594	612	563	607	598	585	585	577	572	624	572	599	610	563	553	631	602	561	581	598	600	638	596	564	556	606	646	581	543	568	586	572	595	592	579	637	590	612	603	589	575	570	552	595	596	567	548	586	581	643	583	559	627	583	595	613	619	605	557	575	555	557	616	592	577	606	587	597	573	616	625	620	588	595	624	586	601	595	557	585	576	613	636	560	581	611	577	632	565	576	565	556	608	612	596	587	596	564	570	606	602	580	621	617	568	588	564	606	585	584	595	594	570	579	626	593	618	595	595	560	609	595	574	577	567	624	594	606	618	599	579	579	600	631	597	614	591	595	562	608	629	606	627	610	590	567	609	606	613	580	578	567	588	617	600	583	591	575	575	590	620	598	572	608	621	641	612	578	583	574	595	613	614	577	640	606	623	615	581	632	601	605	576	625	568	550	626	571	610	623	602	547	573	622	556	568	608	588	588	593	613	595	611	610	610	597	617	593	589	613	548	608	604	566	598	585	583	558	567	604	534	579	578	587	597	590	594	621	615	565	578	577	579	562	573	649	609	607	616	585	554	594	582	577	583	623	612	570	643	595	596	583	565	551	577	607	566	620	578	595	617	573	593	612	561	590	590	637	576	605	578	629	618	615	613	534	602	608	622	525	570	592	573	601	600	570	557	633	574	533	567	587	595	573	635	619	561	554	589	610	574	587	567	622	590	578	593	584	591	562	590	582	611	625	565	614	577	589	584	594	628	559	564	617	599	577	600	560	629	650	576	593	601	586	571	582	573	598	599	624	591	596	603	615	575	603	555	599	575	598	591	574	577	619	639	576	574	580	570	620	570	640	595	650	564	648	579	539	651	624	589	566	575	577	614	575	590	616	576	614	576	594	594	576	557	600	608	619	579	603	610	587	550	576	586	587	616	597	598	594	560	552	616	573	607	548	581	614	603	590	566	600	620	610	573	599	590	589	619	552	611	574	594	587	596	596	592	600	596	590	556	606	573	576	596	622	564	551	590	577	515	595	575	594	580	588	589	576	605	607	656	590	568	559	566	552	608	565	586	625	615	558	583	618	639	617	636	626	621	625	565	560	618	584	601	626	600	567	546	586	614	618	609	565	577	607	578	637	581	557	611	584	629	613	609	593	585	637	555	593	600	650	571	634	589	631	592	543	581	591	605	604	565	570	599	566	573	582	598	658	586	594	571	591	555	610	624	611	596	558	568	639	589	584	599	588	616	613	560	610	607	607	586	594	562	608	611	599	604	569	592	616	600	559	562	574	600	624	622	566	577	651	583	588	586	616	570	604	555	599	557	605	582	576	644	559	574	572	601	577	545	586	644	598	579	575	601	601	577	571	615	570	583	669	588	605	556	612	574	604	566	588	578	576	599	597	596	618	591	570	599	571	575	551	571	559	597	610	586	606	588	613	545	597	556	611	590	560	587	625	588	608	578	554	604	575	567	603	581	592	584	580	612	588	616	585	610	631	605	586	553	618	592	560	636	594	635	561	588	635	659	587	568	606	614	614	581	555	643	597	611	586	601	593	556	554	594	625	565	603	585	616	597	644	554	636	579	557	575	610	615	583	590	610	635	601	588	565	635	575	601	567	594	588	585	598	579	603	607	603	597	631	564	596	597	633	582	581	598	599	548	597	622	604	622	581	581	600	585	592	603	560	590	592	579	566	599	627	606	594	614	582	580	565	614	578	607	600	581	602	615	560	628	591	608	612	599	579	591	594	589	598	581	606	629	556	559	603	569	602	603	615	616	636	573	616	557	589	595	610	586	594	553	601	567	586	581	627	599	597	571	523	617	627	609	607	597	574	602	579	602	624	587	557	632	549	585	586	586	611	574	570	554	595	576	603	569	566	577	573	600	631	604	595	618	598	589	625	628	591	570	589	529	578	646	644	625	630	634	620	594	583	576	587	600	599	570	577	575	529	569	647	591	587	613	578	621	609	595	590	623	603	621	600	568	633	579	557	604	559	625	602	601	613	597	576	587	627	585	572	611	580	565	621	579	576	659	579	586	593	589	558	572	653	593	579	565	550	607	626	569	643	574	608	610	566	535	557	639	613	578	577	580	599	634	574	582	574	635	607	572	611	592	596	595	574	615	570	607	640	600	606	581	624	563	551	605	576	599	603	560	599	565	579	584	603	556	634	554	603	623	586	588	627	561	603	598	628	583	572	582	625	583	584	623	609	558	604	587	596	615	580	600	592	598	580	610	598	610	582	609	565	577	585	576	573	588	584	610	565	563	566	569	591	586	563	614	604	559	609	605
8590	7128	22443	37485	17919	1368	1230	1096	1039	957	866	814	757	780	712	758	711	731	714	704	707	690	703	688	694	675	741	771	684	704	655	700	717	713	723	662	681	718	708	709	691	683	662	739	733	663	691	642	710	730	653	656	654	685	712	688	660	656	699	698	702	720	628	701	685	715	646	620	717	716	682	704	663	715	674	713	731	691	674	663	705	656	701	718	646	706	725	687	709	635	635	680	649	666	689	705	682	683	668	705	659	653	676	671	694	647	686	715	673	721	693	731	690	642	666	694	609	634	678	678	696	711	689	700	667	738	736	707	624	705	710	686	686	734	672	654	667	676	680	657	680	709	700	655	674	684	714	691	671	697	679	650	674	693	671	687	673	677	692	708	668	682	693	696	670	682	664	680	728	668	652	667	723	690	727	670	697	662	693	693	736	746	681	678	648	685	639	735	698	653	676	690	650	639	700	676	714	620	665	679	699	669	683	693	693	686	668	731	692	679	706	596	708	680	605	663	716	657	666	692	679	676	660	715	706	724	739	705	694	715	644	678	685	647	698	685	685	690	672	689	636	643	676	735	670	657	696	655	678	676	688	669	651	646	735	666	681	691	677	657	751	658	765	684	684	712	683	676	656	659	694	706	670	717	702	697	705	730	705	675	704	685	731	667	700	637	672	696	705	687	710	693	676	727	640	671	674	682	697	687	672	661	746	672	697	730	704	703	752	670	683	660	709	675	674	671	686	704	688	732	705	662	666	654	715	705	725	696	668	646	673	667	709	701	703	649	632	701	680	665	710	686	693	702	698	652	660	670	705	692	715	676	704	711	677	712	707	700	716	679	711	662	710	656	712	682	682	689	715	692	717	672	693	659	670	697	723	681	685	693	682	683	716	675	688	655	667	692	669	715	680	653	671	696	712	749	704	663	657	684	641	677	694	649	637	667	676	661	713	660	705	666	677	666	712	676	655	699	709	677	708	661	702	663	661	696	704	639	706	689	637	668	690	683	704	689	613	685	643	694	676	677	707	722	698	722	633	706	689	731	717	672	676	689	704	688	688	695	726	715	678	691	697	737	695	621	638	681	694	666	651	724	671	715	695	687	680	674	732	681	688	683	698	695	652	683	663	700	748	605	627	749	690	644	695	690	695	722	694	693	773	670	707	735	670	647	723	722	677	668	696	683	677	662	679	663	691	678	651	702	689	651	700	686	677	750	669	675	656	674	689	668	723	664	687	661	677	668	649	631	665	695	682	652	692	692	675	666	680	718	669	654	668	672	631	660	664	668	680	676	686	675	673	659	723	635	709	700	642	696	704	697	682	697	697	682	641	647	703	660	671	720	681	671	730	669	669	672	709	651	657	712	639	686	686	690	713	684	676	677	686	692	692	614	678	713	749	694	718	716	713	706	682	675	669	660	696	649	692	683	650	691	687	636	698	667	680	686	654	715	680	662	657	678	685	681	725	693	634	699	667	673	673	674	675	686	729	653	717	679	662	669	658	702	695	658	716	690	692	683	663	703	704	722	646	712	682	704	682	715	703	705	660	697	735	704	646	659	681	731	657	677	641	642	726	644	651	643	700	672	636	710	654	689	648	724	664	677	663	694	690	705	664	692	708	703	697	716	673	662	688	692	686	684	657	692	692	704	645	687	705	649	704	674	703	675	673	694	676	642	677	690	708	704	707	647	641	696	703	669	698	637	680	691	724	689	709	658	637	707	672	711	656	684	663	656	634	665	685	687	711	634	667	682	728	706	682	695	659	686	697	744	626	718	681	712	699	660	664	696	685	679	715	650	619	666	715	716	664	681	657	677	720	643	677	686	677	671	664	689	660	679	703	669	688	703	716	728	691	678	678	645	680	698	679	679	679	686	703	683	707	668	696	675	683	635	686	655	666	655	709	664	698	673	683	675	667	687	663	692	698	659	622	712	674	690	665	672	683	665	695	691	679	684	688	675	672	696	709	694	672	688	658	641	710	654	705	677	697	692	670	709	701	665	664	689	674	668	672	701	631	713	727	703	719	709	676	660	715	669	694	695	649	737	652	705	689	665	688	735	684	685	668	726	714	708	683	673	700	631	668	652	675	719	705	685	657	713	667	631	645	637	691	727	705	732	645	708	667	684	641	679	653	658	711	687	721	643	709	692	714	673	699	710	700	679	702	726	709	653	752	737	693	650	673	717	694	677	679	680	708	674	677	700	629	715	718	692	685	674	666	633	669	695	696	671	710	691	716	668	670	670	707	704	689	717	658	682	667	713	660	681	697	713	690	686	693	660	711	696	723	701	671	717	706	666	656	654	688	661	662	692	662	703	739	691	683	703	652	671	695	638	650	687	667	694	685	683	706	690	662	665	690	705	699	739	701	671	725	694	645	659	688	672	712	677	656	669	663	675	659	696	676	726	720	708	691	687	679	638	706	712	719	648	657	644	669	664	729	642	625	654	689	729	643	720	657	679	667	667	701	654	704	658	727	700	664	711	668	699	686	655	708	682	703	659	743	705	701	631	642	676	692	651	700	666	687	662	724	714	640	655	670	718	676	657	709	663	659	673	703	711	717	717	715	697	696	643	697	711	693	692	666	719	651	666	710	680	693	717	664	698	658	740	687	692	671	693	631	707	725	628	684	638	697	695	711	731	676	675	668	687	655	666	661	679	711	730	718	650	648	628	644	651	704	693	664	658	663	672	693	692	679	687	685	689	714	741	624	723	700	658	668	716	659	675	674	671	670	659	728	725	654	713	702	668	694	702	693	695	697	687	679	694	702	707	663	717	692	677	715	645	643	686	679	732	668	669	656	666	701	712	679	656	728	663	713	679	688	705	675	727	657	644	734	712	675	659	667	662	690	699	671	662	667	707	657	699	693	680	732	638	702	690	686	662	665	706	694	719	676	665	673	636	685	655	675	625	710	664	659	697	699	673	657	712	670	689	663	663	653	704	687	653	665	662	668	672	698	656	671	677	721	649	703	684	665	643	697	684	641	690	720	597	664	725	723	697	684	690	715	676	639	734	645	644	669	660	701	683	717	649	711	682	720	707	693	673	717	725	663	681	653	688	700	722	714	709	696	717	668	722	677	700	696	693	708	685	666	659	657	699	707	682	659	680	641	662	704	709	677	692	703	653	698	668	708	690	653	723	690	631	652	683	713	668	669	650	699	646	667	670	710	662	704	738	675	660	651	673	647	690	718	654	664	707	667	685	710	715	694	704	681	666	668	705	684	673	682	671	646	729	689	709	720	711	695	666	726	667	657	741	693	704	712	657	706	710	676	703	685	716	645	675	671	669	684	682	698	668	703	687	701	689	686	722	697	697	676	701	693	741	712	664	681	695	670	710	656	659	654	621	663	667	718	693	687	680	690	689	690	691	698	692	688	726	702	688	659	682	681	685	759	700	692	659	664	649	682	695	656	645	700	647	702	713	743	682	650	675	704	682	677	658	678	652	698	656	687	674	653	699	701	680	714	656	674	694	654	670	628	711	701	693	666	698
22613	21188	28851	27298	25775	20212	11050	1945	1347	1245	1158	1141	1034	997	1012	952	927	874	932	882	971	867	883	869	942	893	880	893	868	835	873	848	810	858	863	836	836	801	844	825	821	768	805	827	787	805	866	820	829	787	839	830	852	824	828	847	807	811	824	795	825	823	818	779	816	847	857	806	767	803	847	842	807	838	847	810	811	830	835	843	789	840	796	857	800	822	803	841	811	816	871	797	798	807	816	816	840	875	813	823	829	886	831	826	822	826	841	805	858	772	799	826	867	851	866	818	790	860	762	841	824	774	848	823	871	854	792	823	821	808	865	855	839	769	845	846	800	848	824	821	824	785	809	814	836	802	775	792	765	880	787	800	802	802	750	790	832	851	839	783	832	774	817	804	805	816	785	839	810	827	798	857	816	795	831	817	821	807	830	794	829	861	840	812	865	870	825	840	809	797	860	805	824	881	826	890	886	778	825	833	833	825	802	773	812	834	811	811	861	869	768	789	818	796	850	863	868	795	823	809	792	851	849	853	806	827	810	862	834	768	858	782	873	825	824	856	827	795	797	801	801	756	811	788	824	771	831	839	844	812	830	833	789	832	782	819	805	783	823	859	823	845	844	900	788	847	819	863	799	800	812	890	783	810	818	803	809	755	835	890	845	870	828	860	798	763	789	799	812	790	810	842	830	842	796	806	812	746	777	816	817	798	768	799	820	796	823	814	834	832	784	812	820	803	810	843	789	825	803	822	811	845	825	793	799	819	787	812	808	833	837	821	841	810	831	854	772	821	763	820	803	819	809	840	807	821	803	764	843	860	871	881	834	767	816	794	797	816	791	800	830	827	764	846	774	798	834	794	819	776	775	834	801	864	767	828	827	841	794	820	809	841	847	793	791	824	812	839	810	792	818	828	818	834	837	805	809	788	816	801	863	847	813	806	804	830	807	812	776	795	806	785	810	788	805	834	838	779	829	823	831	859	824	820	828	834	848	805	832	832	821	807	745	814	763	820	835	817	826	858	803	874	779	766	807	874	821	834	841	846	820	838	815	850	881	776	815	811	780	798	808	847	757	815	784	839	810	792	852	786	882	841	784	823	798	820	822	866	804	849	833	813	823	806	797	790	876	826	861	840	831	819	825	802	826	831	812	813	806	814	770	859	763	824	800	805	814	819	776	767	735	789	843	790	826	815	799	757	816	811	802	843	834	756	814	802	800	796	779	833	848	783	865	796	802	796	745	816	791	906	840	850	799	796	819	825	858	824	823	747	825	775	820	809	853	828	763	823	763	785	830	836	823	838	846	810	851	781	792	812	824	796	802	841	784	826	856	816	794	817	852	819	788	809	812	838	776	814	833	859	809	802	812	835	855	849	853	867	825	837	840	805	881	879	841	831	833	860	820	771	776	815	793	865	816	784	785	756	836	809	785	810	796	805	802	814	829	789	778	787	807	807	772	816	839	827	792	804	789	853	785	843	846	761	790	804	872	767	841	827	821	844	797	864	784	818	805	846	805	813	815	833	879	862	867	789	857	802	768	818	796	837	819	769	817	817	837	860	808	868	788	817	816	817	796	862	826	813	818	797	803	812	838	853	844	811	814	845	858	828	808	851	796	886	818	801	851	823	777	853	763	855	837	789	850	851	798	781	817	861	796	812	815	857	858	854	803	884	804	818	773	808	818	848	897	758	856	827	818	846	844	812	812	805	781	822	819	829	810	834	759	877	780	815	796	804	828	832	821	852	843	839	814	807	837	789	859	905	863	827	813	831	777	834	836	801	793	810	784	818	854	789	835	761	794	846	807	791	812	770	785	889	798	762	798	780	817	809	855	816	822	830	770	770	784	847	816	803	859	797	816	788	814	828	842	818	801	809	756	822	840	830	792	798	879	840	846	843	782	807	807	837	834	864	874	807	812	859	875	863	833	848	798	820	788	856	809	839	816	768	794	849	845	798	806	831	814	850	809	822	814	848	810	767	860	768	845	825	794	772	807	863	805	787	820	806	832	775	829	811	809	858	827	837	796	802	811	816	833	836	816	788	810	839	826	847	811	813	837	752	819	860	792	827	814	828	746	766	764	837	787	844	809	839	844	838	836	859	788	796	805	841	810	782	842	889	814	861	804	819	769	773	849	788	813	794	827	802	817	853	830	808	796	837	786	799	779	838	783	850	773	775	856	834	852	792	791	870	833	829	834	821	797	777	817	839	753	802	785	782	857	780	857	809	819	783	804	798	853	773	855	786	782	773	810	795	824	827	789	842	819	827	845	840	795	750	819	794	854	816	810	799	792	839	781	759	802	798	851	813	817	835	815	827	795	841	806	779	791	799	809	835	788	806	813	823	786	809	818	834	829	791	795	812	845	829	773	816	790	775	786	848	793	812	837	773	836	824	836	817	810	795	807	798	761	806	785	822	805	846	797	790	825	820	784	798	845	824	776	824	852	857	868	856	852	842	846	839	860	783	823	787	820	804	766	796	812	808	781	850	849	823	814	806	873	824	797	836	792	800	873	801	845	757	812	827	801	764	795	818	801	792	822	803	836	793	767	855	798	772	805	806	786	828	826	781	855	788	817	807	798	789	758	850	796	789	779	782	819	813	853	858	788	772	858	857	754	789	809	770	831	785	784	796	814	838	810	877	823	828	812	789	811	819	824	828	805	836	775	806	805	807	790	803	859	805	829	807	820	819	823	823	841	779	822	840	778	805	816	820	846	838	789	821	797	843	810	830	745	803	816	755	846	822	838	845	863	795	799	771	791	801	813	801	804	826	814	745	794	889	799	749	803	829	813	848	830	839	821	795	835	795	831	875	830	819	828	865	773	821	867	867	755	830	824	781	832	791	813	877	829	791	820	829	823	813	831	848	827	821	848	797	845	814	823	836	811	777	814	803	859	822	780	759	821	852	799	779	825	834	844	789	821	775	835	857	832	797	839	810	853	828	784	804	806	837	835	846	765	769	844	833	818	861	819	783	780	822	820	835	809	824	810	787	853	826	836	832	793	807	824	796	817	845	809	817	795	835	851	822	811	873	837	857	795	828	796	821	811	810	784	811	815	774	865	787	827	777	865	770	776	902	828	790	863	822	860	810	877	779	761	794	795	778	843	838	796	842	836	824	836	868	846	774	834	803	844	774	812	800	812	841	835	839	789	832	822	798	824	836	808	870	840	824	808	849	783	836	834	779	824	829	808	802	816	784	837	799	774	834	787	817	820	795	828	851	781	840	831	828	810	801	819	804	779	771	775	855	862	805	844	795	866	769	850	790	831	827	795	827	836	861	805	845	847	784	789	837	763	784	832	869	836	865	811	820	795	822	863	857	766	863	803	826	806	808	815	786	839	828	805	846	813	819	816	816	795	795	837	788	826	828	827	753	834	827	779	760	779	806	805	828	815	803	846	794	843	769	854	836	826	812	821	828	780	791	807	831	796	789	800	794	835	773	803	821	830	750	780	826	867	841	849	777	806	852	837	786	857	781	807	798	833	768	836	821
11912	17924	36469	56993	26457	3490	2872	2302	2052	1747	1539	1410	1309	1233	1127	1129	1116	1064	1026	1000	1020	974	971	926	977	985	1048	973	955	905	860	942	886	902	895	919	874	895	859	925	873	940	912	910	902	910	902	877	972	924	918	857	937	906	897	878	898	888	883	886	944	912	854	865	915	890	918	864	845	856	864	915	908	889	852	932	916	856	877	854	864	884	906	854	824	917	903	866	864	854	869	901	858	894	873	878	923	938	913	932	856	905	901	914	886	872	864	881	887	879	905	858	889	904	858	881	809	901	833	917	897	932	882	893	832	884	864	874	902	875	950	862	832	892	885	934	829	926	940	877	868	873	851	844	911	902	917	883	861	907	852	903	885	922	882	815	880	876	874	877	847	839	889	876	850	876	823	951	900	927	872	881	923	858	897	900	830	880	887	861	882	867	898	858	861	899	946	891	853	941	855	923	802	878	867	871	896	867	848	875	879	840	856	866	893	908	894	878	835	871	841	863	906	894	870	900	878	825	853	825	841	835	854	861	906	832	882	862	872	885	847	891	906	909	867	843	863	876	872	839	875	876	887	915	946	886	886	913	863	863	899	834	848	874	865	876	843	864	834	871	876	902	910	835	881	861	905	841	880	862	910	836	869	900	872	880	877	849	884	903	869	885	963	838	900	895	899	910	893	877	841	859	878	910	901	891	853	925	889	863	859	907	836	825	821	873	893	848	878	888	903	867	860	934	927	833	833	915	885	898	827	893	912	882	833	817	850	888	883	879	846	884	880	861	881	874	855	863	891	850	855	824	830	881	919	852	910	866	926	885	851	920	868	879	881	868	904	909	941	832	871	836	869	878	856	908	881	857	870	853	827	929	875	939	898	867	921	930	898	897	854	884	863	885	886	861	912	882	838	854	897	859	897	831	868	895	890	897	883	851	897	904	847	873	891	898	897	847	926	835	865	881	858	932	864	885	861	851	889	915	839	829	879	956	869	857	852	859	862	859	885	854	845	902	836	845	857	804	870	870	915	885	891	846	876	880	870	872	820	884	909	862	889	814	852	874	897	877	874	900	879	814	864	798	897	839	876	865	853	863	895	881	874	937	871	872	873	856	857	924	901	900	882	917	899	869	889	901	897	909	929	929	915	868	894	922	927	991	848	901	842	934	883	837	930	911	920	870	873	888	831	867	827	817	866	881	870	860	902	857	822	856	872	844	858	859	892	861	849	866	909	907	909	863	889	893	852	864	877	896	874	887	859	933	842	923	864	885	860	846	814	889	831	877	923	879	822	872	866	895	898	859	897	884	888	847	868	895	841	901	957	875	896	911	888	869	876	832	881	853	883	841	919	859	911	868	879	896	836	853	868	830	897	842	908	918	948	855	884	868	889	872	886	924	891	858	844	864	878	933	905	827	889	812	887	869	814	873	837	834	804	851	867	828	875	868	850	869	871	887	934	846	854	876	940	900	861	878	879	909	905	863	883	895	909	803	863	876	901	864	870	853	863	905	879	877	883	909	860	906	876	859	888	863	864	859	858	876	860	862	841	822	914	883	911	889	915	879	899	868	875	851	848	879	951	940	894	879	864	904	905	829	901	860	880	871	845	888	861	852	937	846	862	849	881	838	904	866	886	854	861	931	918	846	839	881	932	889	893	911	851	881	820	858	841	923	906	885	895	868	866	853	895	912	852	878	870	878	874	892	895	898	897	871	865	901	860	865	857	812	887	890	947	878	885	856	895	835	895	915	870	881	877	898	936	837	883	879	820	877	873	824	880	911	917	886	926	856	865	858	896	875	872	901	876	941	892	896	873	814	910	898	856	863	841	877	872	888	860	880	818	857	879	874	904	880	887	853	831	880	895	966	853	892	812	865	869	836	867	881	836	910	857	875	874	886	920	876	864	853	920	833	883	832	835	898	948	886	870	879	893	878	882	889	885	892	914	885	883	890	868	838	865	821	840	841	910	872	872	847	866	875	882	875	866	879	899	880	900	868	935	919	911	840	891	911	874	891	910	853	871	895	855	872	839	898	869	851	922	877	904	849	875	930	860	851	875	912	906	860	861	912	823	849	899	870	875	853	880	883	869	851	892	838	864	893	864	887	831	914	861	859	826	889	877	881	885	937	886	856	853	923	848	892	896	893	953	849	844	848	872	873	895	909	894	862	866	898	855	837	854	894	911	934	884	873	897	865	862	829	899	916	893	894	887	955	866	841	880	883	866	923	852	850	861	915	900	929	906	876	831	857	866	883	918	851	886	872	832	922	866	879	931	891	906	920	867	883	839	888	904	807	928	864	871	839	837	903	885	848	913	888	895	915	842	858	905	870	881	911	897	911	845	914	898	928	891	898	881	861	904	922	897	877	890	905	900	894	876	883	936	903	885	913	877	874	870	879	877	912	889	893	859	869	895	905	875	844	932	853	883	804	831	880	896	894	895	846	839	860	926	815	870	851	849	799	873	842	797	882	915	888	896	863	827	860	916	861	860	893	858	891	865	799	916	887	882	874	874	923	926	885	869	898	886	881	853	859	866	894	864	856	867	839	842	912	862	875	868	891	904	908	846	883	872	884	879	879	894	838	883	891	918	832	823	891	898	853	882	943	878	885	871	882	896	868	874	862	854	918	857	875	885	841	913	904	869	863	847	872	889	887	872	910	889	874	861	897	942	909	916	832	903	918	890	912	870	857	859	892	899	840	812	871	838	870	844	859	912	868	923	874	912	854	862	910	852	914	847	851	860	857	883	866	829	879	844	869	883	838	830	944	875	856	878	906	862	855	850	891	831	898	829	927	842	848	861	884	868	907	896	880	863	867	886	867	872	856	945	832	880	924	859	879	885	881	863	919	830	887	903	906	929	879	871	871	849	869	869	839	860	914	859	850	867	803	891	880	862	895	870	846	863	883	833	867	880	901	892	911	883	867	964	901	834	896	847	866	902	890	929	887	857	878	935	831	908	839	868	939	917	858	908	939	929	903	823	872	837	870	858	887	864	906	887	902	889	838	872	907	870	872	875	885	838	879	895	877	866	861	921	846	882	854	845	837	852	914	864	885	919	903	805	900	857	858	856	847	906	855	868	855	898	851	864	921	878	918	848	822	822	884	882	838	908	848	873	899	895	930	870	884	853	851	842	919	849	887	858	866	907	893	803	856	832	856	889	874	842	846	812	892	917	890	897	885	854	926	857	867	858	863	885	835	828	859	919	901	866	891	864	823	857	888	881	904	871	831	858	906	925	921	904	875	885	873	889	890	850	889	856	818	858	849	859	890	856	859	953	875	887	928	889	893	884	948	891	857	838	845	913	882	839	887	886	851	852	909	827	829	879	908	950	838	848	862	861	825	883	906	916	910	857	871	899	889	828	896	907	883	850	831	875	866	875	912	892	886	876	832	918	905	822	883	861	821	864	867	864	872	914	875	871	855	838	849	914	875	911	877	874	895	877	850	877	918	914	877	866	928	841	942	837	875	879	910	926	871	876	892	901	908	885	868	914	845
27265	20466	17437	15615	3654	600	512	400	369	334	352	348	344	338	319	350	362	345	342	349	332	349	331	338	323	360	336	360	338	330	335	356	334	335	372	337	333	370	376	350	353	338	358	331	356	337	325	302	347	344	352	318	355	298	341	345	332	343	339	341	365	337	333	356	313	333	355	356	339	332	376	341	324	347	351	331	340	340	364	330	347	324	340	358	341	333	334	366	348	321	354	338	344	336	349	330	328	312	351	323	358	371	365	357	325	341	338	358	343	334	317	360	339	358	340	333	341	326	348	332	338	324	342	346	383	356	334	326	340	327	335	356	353	318	359	335	349	338	348	356	336	335	339	297	311	351	316	352	335	326	354	351	342	350	339	302	329	391	337	373	356	336	329	325	340	335	337	335	322	344	347	342	338	332	335	327	312	314	328	295	328	326	331	323	333	317	352	362	324	353	332	355	354	352	375	330	346	339	348	339	334	349	356	366	318	349	321	369	350	330	339	335	342	355	310	306	339	358	333	343	349	315	335	334	339	336	310	347	332	369	350	306	364	352	350	334	309	306	324	349	341	336	341	343	318	321	345	357	354	333	309	359	332	344	313	354	354	339	367	323	334	340	371	348	351	333	320	332	359	372	350	317	374	326	358	340	333	330	325	345	312	329	341	336	327	325	340	338	333	345	327	337	372	334	366	353	340	346	318	353	309	341	330	315	335	346	366	342	346	321	354	329	295	353	321	341	339	380	340	339	321	340	344	366	341	351	346	349	351	334	377	327	324	361	300	347	330	313	337	350	331	324	347	328	332	331	358	336	334	351	362	355	332	328	357	318	353	319	342	313	337	341	325	330	322	346	355	359	365	332	337	334	335	372	328	320	357	318	337	341	341	333	302	296	339	335	348	355	325	335	312	352	362	357	345	332	327	363	323	328	332	321	360	335	331	339	372	322	346	354	320	335	358	320	317	355	340	337	312	354	314	352	363	324	363	341	299	373	346	348	304	358	318	340	340	341	316	327	341	331	319	331	331	329	351	305	317	346	320	366	304	325	334	334	325	305	327	321	353	344	347	358	348	313	310	365	338	324	347	348	336	359	286	349	342	320	360	352	290	338	368	334	352	339	352	340	314	341	326	303	351	350	320	344	344	308	346	372	340	340	351	351	335	332	352	315	356	328	351	336	301	333	309	347	304	332	367	316	344	316	359	367	345	314	332	309	355	316	341	322	336	347	331	319	301	337	343	335	348	333	362	334	330	342	349	358	339	311	376	345	365	352	325	337	351	340	350	353	343	319	356	338	321	340	347	331	347	330	334	342	327	369	369	319	310	370	344	359	312	315	315	322	345	350	316	352	352	322	332	345	333	310	345	336	332	329	349	358	317	327	313	288	343	366	303	355	324	321	344	389	369	320	334	349	336	345	356	305	337	318	330	321	344	349	341	348	319	370	332	347	325	343	373	348	357	317	355	337	321	328	332	348	304	371	328	339	358	319	312	364	351	370	344	337	324	332	309	335	303	336	362	324	358	344	370	313	323	335	319	315	339	369	355	344	338	349	331	346	343	364	324	334	337	329	306	306	354	342	386	328	342	317	361	327	351	353	342	319	338	342	365	359	313	350	348	370	329	320	347	327	361	343	375	292	361	367	319	347	360	347	333	322	344	308	321	327	316	343	345	333	366	333	365	314	318	332	341	336	346	354	358	321	332	368	345	340	340	320	314	328	334	343	337	340	294	333	363	345	339	324	331	357	350	337	324	352	344	337	340	351	381	347	293	341	356	361	356	349	366	333	365	364	327	340	337	359	312	349	369	375	327	330	322	366	344	358	325	324	359	324	346	355	341	327	365	346	342	297	352	334	350	359	294	331	350	342	326	370	332	349	329	338	322	334	332	337	340	275	328	337	356	319	297	351	352	352	347	343	316	352	363	355	321	357	368	331	338	365	339	351	331	327	352	336	341	317	361	344	322	316	364	319	362	345	340	299	333	401	338	391	317	364	335	334	324	370	356	309	324	346	315	342	307	340	314	335	345	340	343	338	352	338	346	356	316	315	345	312	321	309	360	340	360	342	325	323	345	343	315	335	330	347	332	328	327	319	329	355	351	322	354	360	363	340	332	360	340	301	338	326	337	339	338	336	372	336	316	362	335	377	320	349	346	318	336	332	304	370	322	344	326	339	350	322	366	340	348	351	339	360	318	340	330	369	343	315	316	342	324	348	320	308	340	320	347	344	353	295	335	320	344	301	308	340	351	346	355	350	319	358	326	345	326	351	333	329	332	318	362	350	334	317	346	340	340	365	348	359	357	321	298	339	317	350	369	337	330	308	344	329	321	377	346	351	303	349	346	329	343	349	341	320	315	370	307	346	355	335	352	319	369	365	335	338	354	332	346	329	344	320	327	324	326	329	354	349	343	341	329	336	368	335	353	310	324	363	313	317	319	321	349	327	322	338	336	359	322	369	348	340	342	350	326	338	336	315	364	370	354	325	360	378	347	334	316	319	307	359	326	330	362	348	350	304	331	326	340	324	348	303	363	361	326	356	320	330	324	372	337	322	372	300	367	325	358	345	343	318	323	332	363	378	358	351	327	356	392	325	340	345	336	347	315	345	348	330	316	334	341	350	329	326	324	343	355	308	375	320	298	333	296	334	376	333	342	338	362	359	354	331	320	342	315	335	366	359	327	334	365	314	315	364	333	340	317	320	337	344	363	335	321	371	318	360	342	321	331	338	322	333	327	346	352	347	317	331	338	315	343	318	355	360	334	329	346	340	346	350	349	371	317	356	354	344	341	348	373	312	330	325	338	355	332	326	340	335	382	355	353	344	347	363	318	362	300	355	320	383	363	342	330	347	352	330	339	320	341	342	337	356	339	347	345	347	351	315	354	349	330	335	341	306	335	310	346	333	336	334	340	323	345	348	325	349	336	355	331	353	355	372	320	323	350	322	355	328	366	336	349	313	326	344	344	323	372	337	338	319	310	334	332	345	313	337	292	342	318	314	346	350	335	343	360	337	322	348	333	335	357	328	307	315	372	351	352	313	369	337	329	330	365	336	347	339	352	338	298	356	358	357	326	344	357	354	332	357	386	313	336	332	334	378	320	345	336	357	334	352	355	318	344	343	323	336	355	347	378	330	353	332	339	343	318	313	331	351	298	333	382	333	322	333	341	359	341	352	321	324	334	329	372	362	319	324	349	337	348	350	361	301	314	337	336	304	328	365	336	312	300	330	335	364	350	353	331	352	347	358	351	325	324	353	368	341	308	328	348	336	360	330	343	323	322	355	336	323	338	316	328	368	328	326	331	358	333	358	309	370	328	335	326	373	287	347	325	328	299	339	367	352	318	343	299	384	326	316	315	343	356	354	333	326	333	334	351	308	301	318	348	340	353	355	362	352	343	349	340	332	325	349	322	360	343	339	348	336	334	330	327	333	354	328	358	311	337	343	315	325	338	347	344	360	334	343	330	367	358	329	353	322	345	339	330	332	353	312
7339	2713	13495	11992	3377	521	492	453	430	456	424	423	387	423	424	383	400	409	419	431	383	401	417	397	408	449	408	422	388	388	394	427	422	410	434	409	416	381	332	422	399	399	401	409	402	393	430	458	432	408	379	397	433	390	438	398	395	391	440	413	395	418	389	398	394	433	383	379	412	394	392	402	427	361	423	419	426	393	365	375	412	372	385	399	380	384	393	412	407	405	417	408	426	362	401	399	385	382	423	441	388	431	393	408	391	389	422	389	396	402	389	432	421	397	411	431	424	368	389	409	439	421	387	357	395	406	423	389	392	378	408	415	402	421	402	395	412	415	401	417	413	403	448	401	435	428	461	416	392	381	386	386	410	415	361	407	386	418	405	415	408	398	386	391	423	410	443	440	392	389	436	411	414	400	403	402	467	419	447	398	397	428	380	401	387	433	393	435	405	410	404	388	406	416	400	392	402	409	405	392	409	414	417	381	408	413	388	411	410	396	452	421	450	420	403	384	424	405	405	406	394	406	417	408	430	395	392	397	390	391	366	405	413	403	364	420	383	405	408	377	408	409	400	404	382	429	404	391	362	418	382	399	454	373	376	450	424	400	349	419	470	400	389	354	415	432	436	403	365	428	422	432	418	405	363	364	392	405	420	413	399	400	402	427	375	378	415	392	424	413	409	419	408	368	431	383	369	405	416	394	387	391	398	398	382	424	377	407	400	431	413	406	420	392	423	378	433	382	418	374	390	442	373	416	405	409	382	371	419	395	411	416	396	422	409	433	425	389	367	383	399	411	395	401	396	389	375	418	404	397	429	388	363	424	385	407	389	419	393	377	426	411	421	455	439	387	399	410	418	420	435	441	388	362	390	386	411	426	402	399	453	381	414	409	438	372	394	400	408	418	410	396	419	410	427	341	449	396	376	394	395	428	390	398	424	419	385	448	410	382	409	414	377	430	428	410	407	434	373	399	417	402	417	401	417	389	392	373	410	440	375	443	376	409	394	391	438	418	414	414	392	403	408	408	385	391	387	413	403	414	397	397	396	414	408	446	414	397	415	434	421	408	395	401	439	427	411	406	414	419	437	397	415	393	383	389	406	433	388	413	393	425	408	423	395	453	395	430	395	367	422	385	406	392	386	382	393	374	422	390	385	408	424	416	399	399	388	404	442	401	419	378	390	430	457	450	399	422	421	411	403	399	391	419	407	397	372	394	394	444	384	366	404	403	394	372	377	390	401	427	421	417	388	394	387	400	438	393	426	398	426	445	414	392	401	372	397	373	430	413	429	390	411	399	420	415	405	387	393	413	438	390	374	389	406	364	397	376	396	382	388	454	402	383	394	398	429	443	414	388	426	389	432	395	393	417	423	401	380	401	401	418	391	394	400	429	392	395	433	392	381	388	417	400	440	388	399	416	428	400	426	386	396	422	383	384	407	414	415	374	410	380	382	396	403	403	371	419	438	459	403	422	419	423	409	356	407	398	425	395	432	403	409	424	417	439	389	411	398	424	402	420	426	412	389	377	439	404	426	385	389	400	381	419	427	408	430	366	401	359	382	404	396	403	405	403	408	410	383	358	388	400	413	418	404	401	444	420	371	437	372	407	390	408	404	424	439	385	409	389	402	350	417	390	396	416	380	381	383	374	381	426	434	376	393	375	422	416	433	406	399	403	422	402	395	397	392	418	342	413	377	406	398	387	364	407	410	375	435	372	415	431	398	410	427	437	405	389	419	415	399	435	402	387	397	397	433	398	442	413	392	402	415	408	424	402	395	417	369	397	439	381	367	365	447	378	381	430	407	399	412	427	417	407	441	396	412	429	405	388	429	378	456	423	399	410	377	395	420	424	427	465	415	431	394	419	404	381	391	445	384	408	407	374	439	437	405	367	406	415	381	413	403	408	415	402	367	409	406	405	399	403	381	398	406	421	420	378	405	396	417	415	448	398	406	429	419	402	385	431	404	375	417	427	430	406	416	444	396	453	413	405	408	386	398	425	385	415	399	416	406	417	372	384	430	409	406	413	397	400	418	439	378	386	419	386	389	384	412	428	424	398	393	410	407	373	409	377	417	405	412	410	460	405	403	402	375	411	394	393	419	384	376	430	433	409	425	422	382	427	410	406	401	414	406	405	404	395	371	395	407	430	407	390	393	370	427	420	390	387	465	402	405	421	387	411	363	399	428	419	437	396	413	399	435	421	361	445	431	404	431	374	396	403	401	444	449	420	409	380	378	439	409	400	426	409	400	412	407	374	396	426	422	439	431	407	356	407	426	401	393	388	400	400	436	435	405	396	362	404	411	430	383	398	388	415	439	417	414	383	391	399	429	400	425	394	388	417	396	418	413	416	417	395	405	400	417	413	417	392	425	394	422	413	405	383	399	433	370	388	420	410	410	383	396	376	389	413	382	417	425	449	431	370	393	406	427	371	426	391	404	408	426	422	412	421	416	406	425	395	381	423	404	444	413	423	424	400	393	398	392	408	374	394	389	423	409	419	369	414	401	402	395	393	413	432	416	391	401	389	398	389	393	435	383	391	410	408	401	367	355	406	366	415	421	457	417	403	436	383	400	422	372	412	394	396	415	390	412	384	420	444	415	402	375	360	407	397	372	404	380	383	388	407	410	384	431	415	442	392	411	411	425	404	430	435	422	328	400	417	412	419	462	431	403	409	376	385	422	419	382	402	405	409	399	450	420	428	399	399	437	408	421	430	413	403	439	397	431	417	429	421	402	439	421	391	373	398	421	388	404	411	436	386	401	388	426	405	409	393	409	422	409	416	410	415	392	397	361	372	395	416	426	421	440	420	390	404	380	394	380	384	413	401	386	406	412	391	418	407	416	406	411	417	399	393	393	377	410	430	418	384	432	403	437	433	412	376	398	422	410	408	404	364	386	425	399	413	402	421	421	416	380	417	417	372	411	411	452	430	380	404	394	418	402	383	428	424	414	369	432	405	431	423	367	402	375	435	395	400	414	399	393	404	403	429	409	386	409	440	385	398	377	404	413	442	399	404	415	388	378	434	393	400	400	405	379	419	416	421	419	394	415	380	385	372	361	397	421	403	387	394	376	397	395	410	400	405	418	377	410	418	394	420	423	395	381	397	396	409	390	394	364	415	404	441	424	392	395	403	422	414	428	431	391	377	415	400	425	430	377	442	415	418	397	411	415	419	420	385	379	396	392	386	426	427	426	398	424	393	402	392	424	369	363	411	385	375	382	391	407	400	399	414	426	396	359	383	361	404	391	401	437	397	420	389	456	389	422	439	410	386	377	340	393	451	385	373	418	404	402	413	403	375	407	372	401	475	413	380	395	408	382	416	388	405	383	435	400	395	396	385	378	385	438	407	403	384	404	414	419	405	379	400	414	383	387	398	390	409	399	408	397	407	397	391	447	405	438	398	416	432	417	378	403	407	443	416	398	411	406	451	397	398	383	377	428	404	417	381	390	406	421	369	435	377	385	402	402	452	394	409	423	390	402	378
23655	21174	30152	27569	24013	13552	2126	816	699	621	614	539	535	540	505	522	485	504	384	465	499	481	473	428	454	469	461	407	454	420	431	426	444	455	468	441	462	431	417	430	453	436	426	417	410	477	435	483	428	389	450	412	447	411	425	458	435	416	387	438	439	391	435	427	434	412	427	438	439	397	410	427	429	451	433	471	399	443	458	421	400	448	441	451	437	423	403	404	372	464	421	427	459	455	441	418	431	457	417	356	417	430	412	422	412	428	446	428	395	409	431	419	451	459	430	478	394	428	433	399	441	422	444	437	408	427	418	403	400	412	441	409	470	430	408	408	412	452	389	413	432	425	419	413	448	406	427	436	397	431	457	435	449	430	421	433	404	467	427	406	408	412	447	442	446	445	420	417	438	428	405	411	405	386	425	442	422	465	429	368	418	393	446	428	422	470	428	406	411	424	423	418	423	415	420	404	406	409	438	426	404	447	451	503	444	436	433	384	440	433	429	436	445	402	413	407	404	416	396	450	437	414	448	420	405	478	427	414	443	442	434	426	427	434	384	436	453	434	447	406	391	397	399	418	448	420	435	429	442	434	438	442	445	404	415	414	452	456	444	458	400	426	412	413	418	428	414	444	423	376	431	422	419	400	454	430	401	424	434	410	444	363	417	440	421	427	443	412	404	460	418	451	389	416	409	428	404	444	444	429	459	423	417	449	434	412	463	463	439	434	454	405	429	438	415	421	429	422	446	424	441	422	439	440	451	419	413	452	395	467	410	444	448	406	421	397	390	423	400	452	411	429	400	449	437	423	451	426	440	452	451	414	425	442	456	425	473	427	435	425	444	445	428	413	423	424	423	425	449	443	460	418	434	425	455	450	413	435	430	463	463	432	443	430	420	425	449	409	464	452	420	412	408	422	394	414	418	422	447	427	424	419	432	417	447	425	445	437	403	409	434	419	396	442	452	433	460	433	454	451	422	430	411	410	428	407	426	439	407	432	412	445	378	425	450	418	442	433	396	436	455	441	444	399	402	448	460	449	444	408	424	403	429	393	417	422	408	410	429	412	436	402	397	435	408	451	435	407	440	441	448	434	439	407	397	419	402	447	433	388	425	441	429	389	418	399	413	411	436	426	426	410	419	424	468	463	431	415	443	409	355	454	416	407	444	444	406	477	421	463	430	433	389	438	397	438	424	476	466	422	426	397	398	408	441	470	457	435	402	447	413	445	403	396	418	428	421	412	420	413	377	403	433	415	416	452	408	390	428	387	409	400	408	401	407	410	436	431	419	398	430	413	428	441	427	398	425	454	455	407	413	457	389	425	455	439	420	409	440	447	404	436	430	452	416	396	441	402	458	434	451	467	424	394	400	445	441	403	424	412	376	423	409	418	441	416	417	414	443	429	372	405	440	412	418	408	428	423	452	447	382	398	420	461	426	408	401	404	406	387	405	412	398	409	433	404	434	432	417	428	447	412	407	430	440	398	408	414	409	410	455	455	434	421	400	420	470	440	449	447	420	410	419	439	381	430	441	434	414	441	443	402	430	445	421	407	425	424	392	467	431	441	427	477	430	421	429	448	453	423	400	398	409	429	452	419	403	399	441	419	420	436	400	420	420	446	378	400	421	404	416	427	452	417	428	383	433	405	408	421	422	412	454	411	408	407	414	440	420	424	435	401	429	426	431	431	401	392	417	415	416	446	422	443	460	433	405	403	411	395	402	395	419	427	435	440	421	428	438	420	401	411	412	401	390	410	424	436	427	424	418	424	409	400	427	456	423	448	434	409	443	429	396	446	388	391	398	404	402	415	424	392	433	381	396	444	425	437	441	428	420	431	408	401	430	439	406	417	419	448	414	411	386	420	432	416	425	403	460	442	433	454	421	443	437	425	446	441	419	449	424	430	445	396	455	421	424	448	428	406	436	450	438	402	438	413	400	439	430	401	457	414	420	381	414	416	420	404	392	434	447	422	440	428	406	420	446	424	420	411	421	417	398	423	423	437	421	417	417	425	374	405	434	417	411	424	439	443	417	446	401	424	414	458	444	415	442	451	428	458	426	424	404	415	440	421	435	414	423	411	431	426	419	402	378	420	462	401	432	437	435	420	411	427	398	474	422	394	447	460	410	418	430	458	382	420	426	390	399	448	443	477	391	475	436	440	431	415	430	453	453	450	380	422	440	431	405	425	420	416	451	451	454	431	441	444	413	424	398	423	430	431	377	427	436	442	393	423	416	403	443	445	431	402	422	420	457	452	414	398	431	447	427	383	442	390	411	412	422	405	385	416	428	411	436	424	424	444	433	465	409	423	429	430	450	431	442	410	433	427	455	402	465	443	428	394	431	443	376	425	434	428	395	428	465	434	390	397	417	407	401	410	442	403	488	385	399	401	457	407	410	417	410	436	424	400	417	404	413	404	374	453	393	441	403	429	412	404	435	391	401	448	408	425	407	425	429	424	403	422	456	433	423	434	413	418	424	443	435	409	439	409	398	380	406	432	420	442	418	391	431	422	439	449	413	387	442	471	420	435	421	445	431	418	429	447	442	404	412	399	417	437	427	431	420	423	408	407	456	423	420	438	420	443	427	451	434	437	427	421	429	416	403	422	419	444	420	432	471	433	434	402	443	433	439	421	415	428	437	412	422	419	415	444	408	429	428	396	452	413	433	402	424	418	413	416	420	439	444	428	435	422	410	457	409	414	461	389	420	460	371	428	429	407	432	426	435	402	462	427	452	467	424	475	433	404	408	406	469	432	403	429	404	399	442	419	401	420	421	416	417	398	441	428	395	444	443	390	449	397	374	448	439	429	389	427	429	395	443	481	385	455	434	415	439	444	430	383	445	417	456	435	438	422	434	404	406	450	427	439	449	437	428	449	468	462	412	402	429	376	436	431	403	456	424	392	430	392	422	419	398	454	411	404	442	424	437	436	408	400	403	430	404	432	426	431	410	412	423	418	445	427	408	431	449	408	416	446	399	419	427	477	413	439	440	448	435	420	452	398	406	431	415	393	439	383	382	408	428	409	435	447	410	399	427	417	431	413	449	423	443	407	429	433	431	444	450	418	410	440	415	433	417	404	385	416	423	392	428	426	389	481	425	424	503	421	431	472	454	449	452	422	398	461	455	427	409	423	400	440	435	431	450	384	426	431	435	433	371	428	420	461	443	417	423	406	438	423	405	428	401	377	413	420	430	410	376	439	439	415	429	383	395	410	465	422	455	397	455	409	404	447	426	449	446	427	431	411	449	464	410	434	440	442	396	444	391	421	406	448	418	424	437	415	410	421	409	428	433	440	452	458	442	457	409	411	412	411	402	413	421	446	429	431	411	413	401	420	440	379	449	464	457	409	438	443	419	463	436	408	434	452	427	419	449	421	463	379	426	422	429	410	441	362	426	438	436	411	427	426	418	455	464	428	435	413	409	423	430	421	413	423	426	441	434	456	403	413	453	391	430	452	448	436	429	450	430	421	412	410	443	389	403	446	403	421
7288	11270	45306	44102	17612	1790	1424	1256	1034	913	873	779	725	674	651	623	598	558	546	535	567	552	558	508	535	537	485	480	478	503	509	491	497	542	535	499	464	500	526	474	466	521	512	513	535	505	463	488	521	488	479	494	496	476	522	474	471	498	484	519	479	509	510	494	445	471	474	525	461	546	465	484	455	487	487	481	447	477	505	509	499	445	460	436	494	515	461	461	469	486	494	490	512	494	496	509	457	501	500	506	481	410	469	439	494	502	498	504	501	442	484	470	466	486	463	501	488	474	451	451	513	483	446	458	515	474	466	500	478	442	525	519	493	516	469	454	459	463	438	459	473	505	473	508	477	446	449	526	501	512	506	491	454	512	457	504	509	473	492	518	521	500	471	474	471	495	418	464	473	500	461	526	486	473	480	469	481	493	484	512	455	475	505	482	462	456	489	443	541	496	505	512	500	455	463	431	469	451	475	482	526	464	455	515	486	505	504	482	502	503	475	480	522	446	485	479	489	477	483	486	464	465	477	496	476	470	483	489	460	486	494	487	468	451	496	485	457	491	482	485	448	447	465	522	488	501	449	466	473	492	510	459	471	477	533	462	462	476	483	475	483	484	502	490	511	488	513	508	486	455	489	465	467	472	478	466	452	455	478	480	475	476	486	505	472	461	512	446	504	488	470	487	476	525	473	483	462	457	462	519	451	469	488	468	454	495	498	503	518	447	498	474	454	499	482	476	519	491	490	462	510	488	473	447	491	475	494	536	535	463	470	466	473	458	518	468	512	482	485	472	436	476	464	487	426	483	472	472	488	511	483	496	489	465	480	489	459	480	483	497	448	472	472	470	481	439	536	460	500	447	453	488	459	487	452	484	469	512	459	490	481	472	461	477	459	444	493	485	498	463	495	484	448	470	507	458	543	477	501	537	511	435	478	464	493	508	485	473	500	535	490	522	475	509	468	477	463	488	482	483	480	461	487	504	450	457	490	462	488	462	485	483	487	491	474	446	437	474	528	439	518	462	518	496	513	491	462	439	503	477	480	498	501	474	430	494	500	478	461	516	478	474	516	487	496	506	481	520	447	476	462	494	434	488	505	474	486	456	490	496	455	491	480	492	430	493	497	547	468	461	447	477	488	442	447	481	480	522	462	444	473	459	490	493	523	472	440	474	468	462	485	504	482	472	454	458	478	449	512	474	476	497	462	437	472	447	468	474	482	463	468	472	500	484	463	475	430	515	477	476	467	446	487	461	499	514	485	464	484	513	476	507	481	497	496	478	543	480	475	515	504	435	438	481	511	457	449	470	504	447	453	431	507	485	471	497	482	476	514	466	460	467	470	498	453	529	484	475	482	448	465	485	489	496	493	474	470	483	523	462	450	468	486	481	509	447	504	464	464	476	507	502	475	496	504	498	504	507	498	502	500	460	473	472	493	439	468	504	497	484	490	449	450	497	472	445	495	528	486	459	451	455	485	478	515	515	473	505	477	454	489	483	465	489	486	475	461	487	488	449	467	524	461	486	498	450	482	483	462	466	433	487	476	499	498	501	506	488	458	473	505	503	441	520	459	485	444	495	474	408	490	469	484	469	476	472	499	498	454	501	455	506	534	476	493	466	459	491	491	485	494	475	490	505	434	497	478	518	497	488	460	516	482	454	481	487	490	480	506	449	470	458	470	489	494	481	463	483	514	491	474	513	497	532	488	447	464	462	505	461	467	495	466	478	475	482	477	492	530	509	465	465	503	453	494	500	468	473	471	506	495	460	476	495	482	487	495	519	486	472	493	510	494	491	476	490	498	488	473	503	506	456	435	467	483	455	477	499	499	513	483	495	483	458	474	487	483	485	484	460	520	526	499	466	454	478	508	480	491	455	456	527	478	492	514	478	511	482	499	447	495	453	470	480	485	472	436	514	471	513	505	485	460	534	442	454	478	475	486	510	480	448	538	513	480	521	470	461	466	459	447	470	445	497	488	511	466	454	477	478	491	471	459	516	489	466	473	470	506	482	465	463	478	487	469	492	504	450	467	488	476	473	480	465	512	501	502	505	495	462	480	479	485	500	495	471	477	512	484	506	485	500	485	451	492	457	485	447	479	508	445	455	479	490	482	468	490	420	527	465	477	425	480	515	467	482	528	465	454	490	490	514	502	480	473	504	481	462	505	496	438	491	475	491	432	438	498	458	484	523	479	528	467	473	498	508	491	470	471	472	457	489	471	498	480	489	469	480	469	508	500	502	498	471	518	481	490	469	445	489	468	548	468	429	511	458	490	487	479	428	509	437	483	483	464	505	472	444	511	498	450	433	459	490	524	490	449	493	476	490	509	473	474	495	472	490	467	475	470	482	477	504	452	491	504	505	473	439	485	472	502	486	458	507	521	496	432	457	521	474	521	436	452	499	473	490	469	479	473	463	467	464	475	495	514	477	492	499	469	493	498	489	438	504	467	509	469	448	494	465	505	466	438	476	471	481	522	522	455	472	474	457	470	477	479	453	488	499	489	517	465	521	477	439	473	506	471	501	537	495	499	466	464	449	468	453	503	488	491	462	509	496	453	479	471	464	481	481	477	479	439	499	484	449	482	501	540	476	494	496	479	466	467	493	443	504	423	487	441	475	486	513	475	441	492	467	478	492	469	504	464	446	495	451	524	474	495	445	499	482	467	485	458	490	535	475	482	487	454	494	465	495	452	491	471	453	477	467	492	485	488	494	462	502	530	420	466	469	481	492	479	444	483	500	501	475	526	477	478	443	485	467	522	480	503	460	465	490	487	521	498	510	507	487	446	471	499	464	472	507	465	482	468	504	460	462	447	473	455	474	468	496	457	499	479	495	516	461	463	499	456	468	465	485	501	481	478	485	483	500	458	463	448	508	432	468	498	498	470	491	473	490	454	497	492	466	483	494	489	480	501	516	473	507	485	489	456	447	498	495	486	468	472	466	496	494	505	527	493	472	460	472	451	420	484	479	497	526	480	506	462	449	488	489	476	487	498	459	492	460	451	478	501	493	490	496	498	526	482	464	467	473	505	475	481	449	465	501	478	469	501	456	490	471	506	502	461	493	484	478	494	481	455	502	496	436	540	489	497	452	465	454	492	526	457	506	454	495	481	492	471	465	511	491	478	493	491	487	464	474	459	487	435	483	472	454	483	479	445	476	456	501	484	465	501	496	500	499	456	497	478	481	505	471	499	511	527	475	482	486	436	439	525	463	502	423	489	491	485	482	470	480	486	502	483	469	486	451	498	518	497	436	465	469	516	477	481	486	517	460	485	487	456	523	495	480	471	487	475	486	491	495	466	481	539	486	513	491	500	460	480	497	489	526	479	493	465	485	484	468	461	473	480	489	524	443	469	518	461	490	471	484	470	523	429	459	453	480	475	516	466	491	471	513	506	456	489	478	490	487	493	484	511	479	466	482	478	480	460	452	492	519	461	490	487	465	505	451	471	503	516	504	475	482	445	511	498	477	457	477	452	477	483	514	521	479
24814	21177	29612	27349	18139	3135	896	818	706	687	729	670	668	667	625	624	603	649	634	633	586	628	646	607	602	602	593	607	607	626	629	616	615	615	592	617	567	582	584	579	646	603	614	611	640	602	622	629	583	578	592	603	655	597	542	565	627	615	595	619	570	596	639	623	607	613	612	644	637	563	623	619	592	543	603	596	646	576	619	544	620	568	546	590	594	603	630	591	577	624	587	587	616	575	595	613	566	583	611	564	583	600	559	607	577	580	599	559	590	574	605	568	551	614	607	596	615	571	649	627	585	567	589	563	605	597	573	604	597	572	569	647	618	584	639	525	631	623	667	610	582	620	623	556	587	568	579	620	580	593	592	606	608	638	544	583	593	567	598	620	587	605	546	554	599	619	627	599	636	581	600	644	626	613	606	590	575	591	584	615	565	612	599	595	645	581	603	621	584	587	594	598	588	628	596	611	577	562	615	620	606	557	592	605	583	578	622	598	580	566	597	611	581	596	600	589	600	654	598	610	588	617	563	574	577	574	556	557	570	608	561	595	572	557	614	630	669	583	579	570	595	621	536	569	601	601	607	604	585	587	580	545	576	543	615	587	630	613	631	574	590	648	580	551	557	582	600	590	589	603	612	578	602	621	629	597	610	598	559	549	568	621	609	585	624	588	552	560	596	621	573	592	596	628	608	610	625	596	596	576	645	624	595	587	614	614	591	587	603	549	552	589	647	579	586	601	609	588	599	602	586	593	583	561	603	581	597	609	621	590	606	641	579	632	656	622	559	583	569	595	600	638	614	583	563	570	602	562	631	546	608	616	541	579	566	609	544	602	619	603	594	620	615	622	626	601	579	574	574	597	601	604	619	596	570	612	574	615	584	593	578	600	576	567	610	633	568	522	563	585	596	600	612	576	563	589	650	587	573	567	567	574	549	602	618	590	584	582	580	647	659	621	559	559	615	604	599	600	614	601	570	598	589	554	597	583	575	560	615	551	605	569	607	578	590	610	631	591	585	591	612	583	576	541	588	590	578	639	566	576	604	570	572	574	615	544	586	585	561	588	582	586	615	604	567	663	577	609	586	591	622	603	601	626	576	595	563	588	583	570	609	577	614	577	587	617	625	616	573	591	607	564	595	608	591	590	584	573	561	605	557	584	552	632	568	584	594	590	606	577	649	582	554	600	621	630	592	594	574	626	599	606	594	617	597	614	557	620	595	599	581	602	576	624	589	587	605	656	615	596	620	558	590	613	642	604	608	583	644	581	610	595	560	588	596	576	572	611	577	566	623	610	626	574	608	578	617	607	547	598	582	588	611	574	619	605	590	568	557	563	627	564	620	576	602	562	557	601	584	588	607	601	621	598	563	582	590	600	584	555	575	596	596	587	595	554	607	602	585	538	584	593	568	618	597	588	619	595	600	593	587	588	643	606	625	572	602	613	569	586	622	635	560	619	564	584	602	620	583	597	609	562	600	611	618	552	622	610	604	611	615	581	584	594	558	618	559	589	591	648	616	602	612	584	574	582	593	603	559	581	647	577	563	558	577	569	586	562	606	624	612	589	586	627	604	583	634	624	589	579	576	585	619	569	585	582	565	602	616	602	555	559	576	595	618	592	599	601	635	681	602	555	594	567	633	551	603	675	569	645	586	612	579	668	615	566	577	636	579	621	613	550	602	553	577	608	548	620	549	561	594	609	551	580	565	550	557	633	587	542	596	618	610	593	617	602	583	602	604	587	555	610	629	604	584	600	579	603	624	570	573	591	581	570	583	606	594	537	613	620	612	550	584	554	571	645	602	574	581	554	608	597	572	563	611	620	609	591	593	610	598	573	599	584	549	594	580	583	587	608	593	573	652	615	580	582	612	616	579	573	610	557	572	584	599	575	571	574	613	537	612	564	560	618	593	573	626	575	609	639	567	597	585	588	564	602	608	639	554	590	603	582	602	643	574	582	612	566	606	596	578	611	576	612	600	620	588	604	619	555	574	579	609	624	629	562	626	546	616	577	569	607	594	564	578	584	568	619	618	655	550	598	560	618	603	599	548	566	581	576	627	617	574	620	561	603	555	595	654	593	579	620	607	619	660	566	598	600	583	591	604	641	588	583	564	575	566	578	545	567	601	589	612	587	581	570	636	616	575	595	603	588	577	590	605	625	617	606	608	594	581	598	597	558	600	589	607	624	525	588	642	603	592	615	571	601	602	530	595	608	578	635	626	588	598	604	591	592	609	557	621	557	607	575	534	578	587	593	584	564	583	670	585	610	576	564	584	557	594	587	625	562	560	583	659	621	592	599	595	615	594	595	569	606	593	576	592	556	621	550	583	602	568	608	583	626	669	553	568	635	570	612	584	590	610	570	626	600	628	585	569	608	597	586	569	572	566	569	599	595	581	629	605	573	581	579	612	586	620	607	620	580	626	576	604	595	611	567	589	556	579	590	603	608	650	585	589	610	610	590	587	572	641	601	590	594	592	595	590	620	595	588	549	552	630	610	564	604	559	580	574	607	595	608	608	520	589	585	609	567	604	612	584	543	613	546	607	610	598	611	617	618	598	577	629	623	590	583	594	599	560	629	592	590	604	627	619	591	598	622	591	618	611	574	584	637	640	605	575	593	558	578	570	611	588	544	610	614	588	618	580	581	567	591	613	519	609	585	591	556	589	571	626	588	573	603	557	609	603	608	617	612	569	602	574	562	570	550	570	614	603	575	604	618	607	592	603	597	604	602	577	626	608	601	590	603	605	625	559	620	608	554	617	574	578	597	599	619	588	654	611	588	615	573	611	553	595	600	581	544	601	598	580	600	589	603	614	596	572	579	540	611	584	559	609	589	605	609	655	559	613	572	572	594	598	561	587	601	601	593	642	593	545	585	604	607	637	603	605	572	564	570	555	627	567	609	572	646	591	588	597	586	580	581	629	636	585	634	610	594	616	607	568	612	661	613	595	585	573	607	587	606	591	589	593	564	604	566	568	567	617	621	590	608	570	607	591	597	581	594	654	599	574	578	585	562	548	584	603	566	601	595	584	630	619	601	590	594	603	573	576	580	601	536	592	558	549	591	611	593	583	564	565	628	600	596	580	616	575	630	582	647	596	603	613	545	565	607	569	578	558	529	599	586	610	637	589	579	579	595	590	585	629	587	536	609	561	580	567	615	595	627	628	583	552	568	624	664	595	628	599	608	627	564	606	542	610	586	578	574	603	622	577	598	627	597	611	604	619	559	586	559	632	623	540	574	626	548	558	590	579	593	575	613	542	582	620	606	519	583	576	623	565	569	566	583	576	596	606	598	595	588	585	576	611	610	595	572	629	613	609	612	560	581	605	588	604	587	568	584	627	593	594	573	596	597	605	576	574	595	592	586	589	575	601	597	608	625	593	586	550	579	624	600	604	579	607	593	604	614	539	556	578	619	602	592	622	613	578	644	557	598	598	595	602	574	578	583	597	623	613	574	625	581	547	609	616	646	583	586	588	537	581	649	596	630
7799	7398	36485	34455	13077	1422	1204	1091	964	879	899	813	839	777	768	760	730	730	696	692	723	696	677	694	689	695	676	684	703	692	667	700	706	716	705	674	642	743	739	628	727	661	666	675	667	727	730	655	677	628	682	684	699	680	713	675	674	633	643	685	650	677	670	643	639	687	704	669	676	650	720	740	712	689	675	647	645	682	665	663	719	692	653	667	693	726	726	746	725	691	687	658	659	681	679	687	673	686	642	693	723	663	679	690	687	658	727	658	688	679	661	653	703	692	720	688	680	731	692	635	687	670	655	686	646	687	684	676	694	727	715	688	703	672	668	693	679	664	712	681	680	717	659	686	684	692	681	662	652	674	667	678	731	640	682	662	689	734	686	653	700	674	650	729	718	690	673	673	702	704	684	668	646	711	623	708	658	648	672	690	693	706	661	662	694	665	672	728	637	661	711	688	701	733	676	662	662	706	691	755	660	657	671	682	670	682	699	652	689	706	639	717	674	690	702	666	687	633	692	698	661	686	702	667	673	662	678	690	672	668	677	682	674	731	668	663	619	731	671	684	660	696	672	716	692	642	665	653	709	706	626	604	717	678	629	703	666	712	713	694	677	673	698	714	672	667	639	650	652	650	729	726	706	712	676	721	692	682	692	659	705	690	729	669	697	602	664	666	653	653	686	670	665	678	663	678	649	690	753	673	693	628	695	682	628	657	697	657	656	703	653	672	648	617	666	696	655	664	682	659	725	680	693	655	686	663	726	703	615	697	654	756	680	683	684	706	678	634	690	687	747	668	684	662	689	669	658	659	727	657	709	662	689	692	659	669	690	656	673	676	687	668	706	719	670	679	649	687	677	706	689	671	632	675	661	670	686	676	692	678	659	694	717	709	686	687	665	731	670	668	681	708	707	667	651	688	694	641	704	691	661	677	666	672	695	705	682	679	659	721	652	696	658	665	688	707	668	681	718	682	651	676	688	679	669	688	655	641	654	651	694	697	693	683	679	648	717	697	681	646	642	716	685	679	677	684	679	641	661	667	704	706	662	698	674	673	667	698	642	695	690	659	634	703	671	698	663	670	686	672	649	682	693	741	680	730	705	688	678	725	677	673	673	698	694	637	658	660	684	672	681	680	667	674	717	726	665	727	672	670	694	722	663	668	671	657	668	668	669	672	665	709	711	685	697	678	671	654	663	686	662	674	683	697	729	668	650	677	645	676	684	717	685	701	698	679	700	707	699	648	698	714	732	706	695	663	696	711	646	663	709	639	669	712	662	653	703	700	656	693	692	668	675	731	661	626	715	648	663	681	697	671	699	702	667	747	673	677	711	679	682	622	651	688	705	707	673	677	653	656	691	668	648	664	649	678	730	661	663	678	670	660	681	705	669	700	661	662	711	678	681	632	694	670	682	702	663	671	643	648	720	689	633	680	654	665	676	705	655	645	725	705	702	702	645	742	689	674	675	689	645	682	661	674	639	672	650	700	686	692	685	693	679	689	712	638	667	669	697	677	704	687	699	642	685	690	688	715	668	661	707	629	684	697	654	729	639	724	726	638	684	626	729	722	694	667	731	663	632	674	703	675	686	700	671	676	676	669	661	698	661	695	677	680	730	646	682	651	724	707	661	678	690	734	677	700	664	708	659	687	685	739	674	665	675	658	673	701	664	658	676	663	660	659	684	694	684	625	659	696	717	663	669	669	680	650	641	691	689	663	664	666	689	663	711	683	702	698	663	714	644	691	700	657	701	685	642	654	670	691	676	650	657	692	666	667	711	679	697	677	660	673	690	654	655	684	671	699	647	703	677	688	659	647	685	697	687	671	634	709	651	658	686	729	646	699	640	685	670	717	659	677	710	755	659	684	638	674	669	619	701	679	680	692	739	674	684	688	697	689	711	685	659	734	686	649	651	653	657	696	674	646	671	677	709	654	702	699	671	679	702	668	672	701	699	691	724	684	646	673	639	656	673	705	645	718	679	692	697	712	717	700	627	697	696	674	658	694	692	673	672	714	690	647	710	704	666	682	660	632	692	662	660	692	658	682	660	595	675	651	694	643	691	674	706	644	659	675	679	689	659	647	673	658	687	664	712	646	733	680	651	649	708	661	697	675	656	650	722	709	692	707	687	680	700	686	683	656	698	675	634	664	684	700	735	633	648	669	681	659	692	649	690	730	668	643	640	673	731	669	649	643	684	666	652	659	662	658	698	674	701	712	678	672	691	653	632	684	690	675	711	685	649	629	728	684	696	691	701	688	681	628	653	729	720	666	697	694	647	695	683	655	655	724	641	701	667	703	673	662	708	655	682	692	651	684	697	615	667	672	694	661	733	725	692	691	679	673	695	715	681	685	676	702	668	625	680	668	685	654	669	647	714	647	714	642	727	644	692	643	736	709	691	660	657	638	667	767	673	652	695	714	701	689	732	610	692	670	656	690	683	611	706	678	722	676	714	656	707	608	683	669	675	710	670	684	677	670	714	652	687	621	687	659	688	685	678	665	659	636	664	710	683	669	677	689	707	624	661	698	664	725	695	690	702	709	677	717	683	674	687	656	698	697	731	657	721	693	672	639	693	673	655	708	673	692	689	673	707	700	728	683	665	695	679	675	678	683	727	693	677	674	664	662	684	690	685	669	699	702	664	649	693	676	678	726	695	707	676	656	655	666	710	690	674	697	662	670	708	679	693	675	681	657	704	670	662	659	716	657	696	720	673	708	719	702	689	654	675	686	684	668	640	669	691	697	681	671	623	674	694	699	703	673	725	698	653	708	693	615	657	681	659	677	652	645	675	672	671	697	690	638	709	716	718	675	651	673	682	714	735	745	673	731	686	645	645	711	663	680	686	669	670	687	678	670	677	679	665	674	678	667	675	719	695	677	720	713	672	711	715	706	699	653	718	688	660	716	696	721	657	706	689	664	669	673	722	691	652	648	696	673	660	731	689	675	654	668	693	702	671	717	628	691	663	690	633	702	691	669	663	674	671	660	663	692	712	651	700	702	663	677	694	660	673	731	698	668	654	713	696	629	677	728	641	780	665	678	674	651	707	659	674	716	682	705	691	686	684	687	675	656	683	702	671	655	741	679	634	703	693	747	636	683	680	641	674	626	668	687	651	710	654	692	665	642	651	691	671	660	693	666	669	654	651	644	676	680	740	693	688	704	670	703	616	689	651	664	667	753	660	695	682	669	700	690	711	707	660	739	654	650	650	647	660	731	666	696	642	718	647	715	665	665	689	693	662	711	687	705	676	744	728	694	605	699	665	688	630	674	650	713	664	659	629	651	670	654	711	657	698	672	672	697	681	708	744	704	665	705	688	717	695	685	667	682	685	706	663	673	671	682	655	642	698	679	689	654	691	657	651	670	683	711	653	697	654	695	674	674	737	685	664	675	660	699	660	673	740	653	679	703	691	640	751	714	697	703	670	690	643	694	676	661	659	650	656	679	721	738	698	709	716	661	672	630	694	635	697	692	674	664	647	657	697	696
22644	21216	30057	26564	23323	20403	11621	1855	1343	1251	1197	1073	1056	1034	1007	949	954	928	913	919	922	874	916	899	876	830	878	876	853	837	865	820	875	863	913	851	801	846	805	832	877	807	817	782	851	823	784	808	874	845	755	819	829	846	779	790	833	840	778	888	858	798	829	836	834	890	848	794	876	846	799	816	803	759	783	824	798	790	803	833	856	782	801	860	812	889	846	879	859	829	834	873	772	847	811	817	820	801	851	764	854	786	884	770	862	836	825	868	763	840	788	816	802	822	801	838	815	789	848	879	803	884	801	802	792	795	859	831	791	828	854	779	844	875	851	790	836	797	807	848	864	817	777	819	877	834	820	802	821	805	788	823	786	842	862	866	842	864	806	811	861	873	817	792	860	792	785	863	822	843	827	835	835	811	837	846	809	816	856	848	871	834	806	775	866	842	782	865	846	848	805	832	879	837	817	810	848	800	791	866	792	793	862	801	811	912	833	809	811	815	857	834	784	809	838	753	845	806	881	824	837	810	803	838	832	812	815	788	798	836	823	774	825	772	809	860	805	824	809	767	769	857	777	801	804	854	846	834	830	795	841	785	761	810	763	853	817	795	834	828	840	811	851	828	847	833	794	777	833	873	767	857	826	824	823	816	816	798	830	804	831	765	842	808	773	806	815	819	826	814	847	776	782	854	815	837	832	854	807	862	830	775	789	842	787	822	816	821	820	798	810	833	777	810	798	825	790	807	864	798	821	872	811	795	833	824	835	824	826	809	816	884	809	805	851	826	873	807	828	849	861	867	776	826	798	839	830	838	828	850	869	833	822	850	791	820	835	810	847	888	788	865	890	816	807	777	818	835	847	818	825	797	845	818	823	860	855	825	829	854	788	828	788	847	781	845	811	815	823	809	829	753	832	782	845	813	804	844	854	834	815	807	831	859	773	791	791	858	822	805	848	847	822	820	759	798	888	822	804	832	791	797	766	803	851	780	835	771	825	866	819	817	853	839	794	846	830	827	785	847	808	790	890	777	802	781	825	837	782	785	796	803	833	805	818	824	809	801	795	780	838	839	840	839	819	824	816	836	760	782	837	764	844	806	847	806	858	830	815	850	815	821	779	836	839	862	867	820	830	781	826	808	886	805	793	860	786	785	838	759	831	773	844	853	824	791	834	857	810	786	797	830	742	855	851	802	825	812	797	794	846	796	821	865	762	783	865	820	823	775	789	843	843	857	859	799	826	791	810	828	852	852	833	819	846	836	856	835	836	745	793	794	804	807	803	812	784	812	807	813	774	854	837	815	821	894	831	773	860	864	823	858	807	843	813	781	793	851	828	826	819	814	789	785	812	812	810	832	791	868	815	781	873	800	800	847	847	864	828	826	832	781	842	786	860	839	798	843	873	865	821	808	835	809	846	843	798	829	815	807	829	778	826	812	825	830	859	802	815	808	825	752	850	845	855	770	741	783	892	769	848	863	854	797	844	799	823	797	856	825	795	819	790	839	798	783	844	818	834	808	835	851	826	858	860	809	808	847	813	818	791	793	812	812	846	827	853	831	885	817	823	802	851	822	868	810	810	790	836	860	815	802	841	826	851	786	850	816	812	775	851	823	767	857	788	783	820	842	808	852	840	779	810	827	774	780	830	838	828	836	860	838	786	746	805	760	860	801	777	842	816	779	826	822	810	882	919	816	768	800	785	801	837	837	779	780	823	783	839	814	881	811	849	808	843	850	787	878	844	780	792	812	814	868	856	855	786	809	786	829	785	820	788	832	823	763	805	834	802	814	804	824	830	814	833	780	800	800	862	801	828	778	758	788	792	854	835	828	839	827	831	823	860	783	821	853	784	788	808	799	785	844	824	813	780	811	833	844	855	844	766	826	817	809	785	865	834	820	825	822	832	836	821	865	824	820	864	849	844	831	792	809	759	875	807	821	795	821	822	831	881	821	819	787	856	849	767	820	885	863	798	822	792	840	837	862	806	737	871	780	843	837	839	834	790	828	810	845	807	779	815	841	815	808	814	827	836	860	733	869	795	841	784	807	808	841	799	905	867	831	809	890	840	770	792	765	862	791	833	802	839	772	768	790	832	804	816	848	865	783	796	815	782	797	787	806	785	738	807	818	814	808	844	802	783	834	828	849	808	827	823	796	777	823	817	773	823	834	843	773	845	825	827	806	801	777	810	825	857	871	794	832	759	812	813	842	844	795	838	815	818	848	816	824	811	761	831	829	844	873	842	768	826	846	815	825	811	849	771	820	820	819	750	853	799	848	838	800	819	777	852	836	839	795	794	795	769	814	796	799	801	816	828	787	829	843	835	811	834	791	850	826	828	752	798	824	804	822	784	851	823	738	840	807	837	830	774	814	830	797	819	823	824	841	800	808	868	852	818	821	838	843	796	818	839	815	847	825	787	873	795	859	826	810	825	770	796	868	773	801	846	878	793	788	788	762	804	832	776	768	782	812	818	837	841	808	836	821	811	822	834	790	807	850	882	846	813	835	851	839	829	846	788	822	824	798	830	808	828	825	825	761	821	794	806	785	869	824	841	815	813	781	818	804	772	833	840	755	817	853	857	805	819	796	798	845	791	805	835	795	831	807	767	838	822	862	819	784	819	814	791	873	811	811	827	846	808	810	790	826	773	810	829	884	812	806	844	800	832	847	801	781	812	831	826	884	805	835	855	853	821	815	828	841	762	825	801	832	883	862	821	773	779	824	832	796	815	754	804	826	825	841	855	835	837	845	795	827	837	839	765	841	852	775	844	819	802	796	825	844	860	785	785	826	821	802	837	824	849	864	817	812	773	818	843	827	819	819	815	841	816	830	793	846	860	764	819	819	848	798	824	745	813	811	818	838	828	828	820	843	810	815	803	804	855	842	831	833	858	804	780	763	839	853	792	823	809	771	862	789	788	815	769	799	801	808	882	794	820	820	843	824	847	855	843	799	840	823	823	787	804	885	803	839	840	802	806	834	846	822	773	783	779	829	891	817	807	832	849	831	875	796	868	869	793	823	786	851	804	763	832	816	787	801	842	862	809	811	795	845	816	817	872	832	827	842	777	798	856	815	790	857	801	861	783	781	794	837	885	772	846	795	774	816	837	778	792	812	788	810	797	805	807	832	817	818	871	763	744	848	797	795	803	858	830	791	829	838	787	812	848	832	823	833	811	828	869	818	786	819	820	800	768	841	845	862	800	793	802	792	784	844	837	854	799	848	814	800	857	816	800	873	835	854	801	850	824	835	765	826	819	764	804	825	800	848	789	795	745	799	811	836	810	800	815	796	823	835	862	849	836	792	792	823	777	798	821	796	854	887	795	814	791	856	822	800	818	876	821	854	826	799	807	820	810	802	802	837	820	824	853	808	809	830	820	825	797	874	833	849	759	815	793	783	883	780	818	755	810	807	830	814	825	797	843	815	833	816	833	848	834	833	827	775	834	865	809	793	837	840	824	824	843	766	842	760	812	819	818	823	840	831	834	815	860	844
10804	18277	53213	55173	19663	3436	2759	2338	1957	1731	1566	1380	1320	1167	1151	1123	1089	1040	1041	1013	989	963	973	954	986	998	930	945	933	956	936	930	979	1028	954	859	880	894	852	900	899	897	862	880	878	934	861	935	880	837	930	914	933	902	885	849	918	915	910	885	899	864	898	892	922	911	894	894	925	870	887	959	892	857	860	904	886	903	894	843	871	931	885	853	885	871	922	800	882	847	892	862	847	869	886	883	882	876	870	880	896	875	865	902	888	901	870	895	838	845	892	887	864	820	885	877	902	865	841	884	885	937	888	860	874	885	851	879	857	893	893	891	903	836	904	899	874	874	855	861	887	909	867	873	852	878	859	903	863	888	880	927	914	900	819	890	848	906	891	916	874	905	888	870	905	841	868	859	871	892	890	872	960	904	868	891	920	910	844	928	900	824	893	877	891	877	898	877	884	912	849	902	887	887	884	916	920	868	857	831	867	871	876	890	904	864	881	919	890	899	874	862	898	895	888	897	886	922	867	903	903	881	852	868	877	883	900	924	869	866	926	890	845	850	910	843	871	866	839	861	863	861	868	871	888	919	943	890	894	930	881	897	905	860	822	867	917	826	867	878	854	867	863	843	900	879	900	860	867	869	906	947	863	885	847	924	909	905	839	901	895	883	876	864	866	897	902	880	859	892	858	891	902	896	875	890	874	907	888	886	879	900	903	883	862	918	914	859	921	852	906	901	905	893	847	946	855	884	904	891	897	852	840	866	904	898	879	892	883	927	854	931	853	888	789	849	895	845	888	893	843	862	890	855	888	907	863	881	818	808	899	903	903	885	873	929	868	835	901	902	868	858	916	838	867	870	847	894	904	886	897	885	886	827	897	905	903	909	923	883	860	900	853	873	872	911	887	877	910	907	920	885	854	909	896	920	877	885	912	900	874	927	867	895	916	857	892	878	862	927	889	881	881	832	884	902	869	860	882	828	852	841	917	890	895	921	885	829	936	873	882	881	897	863	863	826	885	903	890	878	887	904	876	875	842	924	919	867	889	867	884	896	916	909	889	879	846	893	898	902	888	910	889	948	852	876	887	864	950	900	889	906	916	902	817	884	883	887	853	878	855	878	922	904	865	890	853	811	848	858	913	888	909	919	904	899	873	899	900	812	903	860	897	851	912	901	873	905	897	911	890	892	913	856	842	908	923	867	888	909	914	905	892	861	926	867	866	867	846	885	914	914	821	879	831	879	895	867	879	909	895	878	872	827	905	891	855	933	869	890	873	890	906	888	878	881	919	849	909	892	887	833	899	814	881	881	918	881	903	862	848	894	895	925	896	900	942	921	860	845	880	906	879	863	855	867	896	919	878	854	865	833	910	887	889	797	891	887	942	891	916	837	900	850	869	951	861	882	867	883	919	924	874	874	864	877	877	907	868	942	915	857	833	883	883	925	893	873	841	888	883	914	907	890	962	829	900	937	858	890	825	892	872	876	839	853	890	919	869	899	900	934	871	862	820	874	829	859	865	861	850	892	857	935	903	871	855	888	875	898	889	887	875	868	842	866	897	851	835	908	856	862	805	879	823	877	893	920	886	923	828	873	910	874	901	880	913	919	847	886	863	809	874	884	873	857	895	870	847	893	925	846	893	900	890	882	884	924	909	840	902	881	951	886	916	882	882	883	892	877	820	911	927	849	863	887	909	865	892	858	899	922	918	888	877	830	848	844	936	889	884	902	913	872	908	816	893	886	829	912	871	835	915	895	856	812	922	869	896	874	862	909	861	862	898	943	903	868	890	889	889	857	881	906	866	889	850	891	841	815	894	899	929	890	837	850	931	918	884	897	887	847	834	869	878	940	821	892	937	866	903	902	906	833	859	843	886	900	855	850	905	924	886	836	871	853	914	882	897	889	902	888	934	871	880	899	860	925	906	906	911	907	880	797	924	877	837	870	864	897	831	886	856	873	862	917	882	879	841	827	912	916	871	873	884	899	838	873	862	933	895	865	898	884	871	847	875	907	908	857	908	927	888	817	917	914	899	863	877	855	874	831	864	867	890	868	889	857	897	897	876	867	888	901	881	849	867	879	884	849	884	868	883	869	868	889	902	844	871	869	924	926	868	967	905	831	888	874	850	870	871	849	890	909	898	869	797	874	878	895	891	847	821	879	888	911	877	856	884	876	860	862	865	908	891	891	836	895	866	884	878	847	863	858	939	846	863	887	874	833	877	854	922	872	889	845	920	893	847	920	952	825	918	880	875	868	879	844	868	872	881	887	846	896	883	869	887	840	863	898	886	877	864	855	885	908	888	877	889	900	896	876	899	895	937	915	879	861	842	869	886	889	864	861	851	912	869	861	871	927	878	831	880	936	878	891	848	909	888	897	862	895	895	877	901	855	899	835	910	902	926	863	883	894	809	887	893	861	866	919	880	934	893	905	843	865	809	873	922	888	918	904	857	890	898	877	906	833	847	886	845	907	903	879	893	902	848	889	840	874	876	880	885	868	890	855	893	851	861	870	847	901	911	859	917	918	907	886	909	879	892	923	896	920	896	819	890	874	912	852	841	913	850	878	915	863	868	893	867	895	859	814	862	878	869	892	849	871	881	849	900	881	951	922	881	906	895	868	849	894	916	877	910	871	892	884	858	863	907	878	926	935	868	848	889	876	867	895	885	852	922	892	908	888	882	875	921	880	840	895	880	874	894	917	871	873	893	901	919	883	853	871	880	871	825	883	897	896	930	831	856	868	897	881	855	897	854	847	909	855	910	866	851	851	869	901	858	920	861	873	867	861	836	884	865	834	855	884	875	859	885	870	895	858	888	859	865	904	833	882	857	884	913	925	924	886	916	935	905	832	878	864	889	905	864	829	875	931	836	880	931	861	880	859	903	874	908	815	861	856	862	909	892	926	872	858	924	882	880	899	848	876	883	832	891	895	885	886	854	912	884	868	859	845	871	918	846	886	847	889	874	829	821	910	829	878	853	893	921	913	899	869	890	910	861	879	850	870	859	901	878	886	878	858	850	931	885	864	872	850	870	871	881	904	880	864	884	886	875	869	894	946	947	917	898	875	891	925	884	891	870	904	851	838	876	883	866	851	838	883	868	882	894	843	880	902	851	854	846	903	843	858	867	889	844	838	855	875	895	843	981	892	880	871	817	892	840	930	891	894	838	948	825	885	913	882	864	874	861	864	861	853	896	907	911	877	884	868	896	853	855	895	875	846	883	888	867	916	903	877	853	879	876	851	898	884	867	924	883	893	915	867	888	893	890	867	888	848	895	867	934	841	896	885	876	854	880	892	831	917	879	840	829	887	851	906	919	862	925	852	844	863	844	870	852	873	853	854	848	823	891	887	904	875	868	896	887	856	852	898	956	959	897	927	824	859	871	878	935	820	840	848	959	953	905	895	893	884	884	896	859	852	896	900	825	911	864	930	874	884	868	850	873	926	895	840	859	884	877	923	905	875	893	865	924	926	809	876	923	859	879	860	868	842	851	890
27236	20397	22343	14477	3259	442	424	343	337	343	355	344	389	325	354	375	370	353	324	365	325	338	333	348	358	301	336	360	362	361	333	326	349	347	315	337	341	324	330	371	346	315	298	337	337	333	330	306	310	332	315	316	344	320	334	351	314	354	343	336	349	345	292	328	299	305	321	332	319	354	345	328	346	318	319	327	349	332	343	336	313	324	352	360	351	319	340	327	312	326	375	304	327	325	326	336	364	328	350	342	356	313	348	311	335	328	323	302	332	356	321	308	322	353	294	347	333	321	356	332	314	355	278	342	318	342	329	339	318	310	325	328	324	354	366	310	315	356	363	325	351	330	342	325	355	343	357	315	349	342	320	328	345	322	347	344	291	346	322	323	342	319	325	342	328	316	338	343	366	352	342	324	348	334	369	358	321	323	351	314	339	346	332	349	344	343	359	323	359	352	329	328	303	335	337	326	358	294	315	338	299	323	357	369	342	364	343	334	334	329	378	365	323	339	327	314	312	344	329	326	322	327	297	366	356	319	307	314	344	325	345	338	330	318	340	341	339	330	328	340	326	365	337	341	349	366	316	341	304	325	334	356	329	322	338	325	329	341	335	336	353	332	323	314	343	353	316	340	357	332	326	370	337	353	339	360	358	312	363	350	322	326	342	347	326	372	344	332	339	317	346	325	350	352	356	332	347	331	330	301	327	337	344	324	345	327	325	317	362	330	338	316	343	346	349	346	335	337	362	301	318	337	332	327	350	329	332	320	344	298	327	331	352	352	340	366	328	298	334	338	322	318	355	340	328	343	333	350	366	310	319	293	343	326	355	302	322	323	350	318	313	324	343	316	334	347	332	306	317	331	321	318	350	297	327	319	369	317	326	343	322	356	333	324	360	333	334	324	327	341	345	331	325	362	350	311	336	324	322	342	328	329	377	330	337	341	333	339	361	344	348	377	365	336	308	333	328	385	313	352	325	299	315	350	343	338	347	287	341	320	323	331	343	357	317	365	337	324	344	325	318	350	336	343	355	318	306	330	314	339	354	346	328	342	329	307	330	343	342	369	309	349	361	281	317	353	351	358	318	299	347	336	330	332	350	313	334	349	310	322	308	361	340	322	363	370	318	364	300	324	387	323	334	325	359	350	351	351	306	380	321	310	328	319	334	321	328	315	305	359	372	327	324	358	344	378	318	349	336	336	327	312	336	377	308	346	342	324	349	346	334	326	327	341	333	329	317	322	328	279	331	347	348	341	333	330	330	314	321	343	364	353	350	359	319	308	332	329	334	356	361	316	344	324	354	321	335	315	309	346	363	298	346	344	328	339	323	335	312	343	321	342	321	313	353	318	356	324	352	350	333	309	376	315	341	307	320	337	362	358	304	320	313	350	356	327	334	344	336	344	299	322	331	328	335	313	298	370	333	355	363	306	324	325	324	302	346	317	369	364	322	346	317	333	314	318	328	328	340	348	312	367	341	331	348	324	332	337	326	370	321	351	332	319	328	300	344	340	343	283	352	346	334	342	356	339	340	322	343	337	343	338	336	309	337	364	302	315	333	350	342	330	356	348	367	312	350	325	329	323	351	351	328	341	358	327	350	355	333	352	353	364	314	340	314	349	327	314	325	357	348	327	320	352	322	347	360	334	362	331	317	306	326	326	332	349	337	339	317	320	372	321	302	336	334	330	335	321	345	336	352	318	308	328	285	324	362	309	311	332	328	301	352	314	335	352	344	342	354	330	321	301	330	335	310	342	357	333	348	327	340	346	328	348	305	328	331	326	326	336	375	353	336	354	397	345	315	333	347	324	342	340	341	380	341	331	329	340	327	323	337	342	325	316	339	336	335	340	341	339	344	299	327	335	316	305	379	332	323	344	341	340	327	369	365	347	313	310	350	364	327	305	332	318	324	326	319	359	334	336	341	366	341	358	353	336	314	347	308	371	319	361	353	339	370	327	346	373	366	305	305	357	312	331	351	336	342	337	333	340	348	341	337	312	355	351	367	346	336	310	328	323	321	323	360	326	360	337	361	320	359	321	359	327	330	348	324	319	312	349	327	338	322	305	336	331	343	347	340	324	352	330	342	341	351	353	329	351	325	338	321	330	338	321	323	327	355	341	340	317	304	309	316	366	323	316	321	336	335	322	343	288	352	342	300	378	360	356	359	334	332	318	309	372	329	361	345	353	369	347	336	325	361	281	363	331	353	365	397	343	358	351	297	349	327	345	331	368	329	359	364	326	304	336	317	372	333	373	336	314	337	322	325	353	326	320	316	358	339	330	327	327	331	355	353	307	348	337	310	320	327	379	321	318	348	310	323	334	318	351	309	357	328	323	347	324	352	348	333	349	332	325	297	325	309	339	349	290	349	322	352	336	309	318	340	330	339	349	323	336	332	323	346	311	314	356	355	331	338	323	350	373	336	343	345	292	347	317	314	338	335	310	319	315	327	341	342	352	352	326	336	314	304	334	378	316	343	346	325	327	301	320	349	321	339	320	315	334	317	325	351	345	335	345	316	355	339	313	337	338	343	298	320	314	323	310	323	373	325	365	337	346	302	351	356	329	322	330	359	356	321	314	365	328	327	379	340	330	348	343	347	352	325	290	306	326	320	328	359	294	343	337	326	379	351	320	347	337	327	307	357	339	339	340	323	313	350	336	336	333	331	337	350	367	316	328	365	339	314	340	353	352	327	316	360	352	347	328	348	361	341	311	325	345	317	366	303	342	299	318	346	292	350	345	338	315	356	316	324	345	315	337	353	341	327	351	328	341	349	360	294	355	356	343	332	309	367	350	355	332	324	355	299	341	298	348	346	316	350	341	338	299	379	334	335	335	318	328	348	311	357	337	338	367	341	340	344	365	331	345	349	325	340	340	336	343	338	317	350	335	354	359	321	348	331	350	310	365	300	329	363	348	343	317	342	310	322	354	326	348	351	352	344	326	336	332	345	323	346	337	331	333	328	344	335	363	324	344	320	319	324	339	336	331	318	325	350	309	349	325	316	345	346	349	346	357	340	331	313	329	325	342	345	326	325	326	305	344	330	351	336	331	359	332	345	302	325	367	348	336	299	316	333	373	366	370	342	332	358	322	334	374	357	318	319	374	342	357	356	343	315	325	337	339	317	379	333	316	346	302	303	319	347	340	323	298	329	317	332	358	352	358	317	321	341	321	316	294	366	324	327	381	347	315	340	306	333	320	376	322	332	324	341	349	340	327	336	345	351	335	343	313	352	358	318	336	333	328	320	338	333	368	339	328	345	355	356	298	341	341	344	338	349	340	346	341	342	336	353	341	322	338	355	367	332	365	357	340	319	352	343	352	341	340	330	342	318	365	326	343	299	308	340	301	306	334	300	313	317	334	360	334	346	323	315	345	336	310	331	321	345	321	332	354	311	351	314	355	324	316	329	304	350	366	329	382	350	325	315	313	326	319	338	339	345	340	334	340	341	326	339	336	343	339	345	317	373	353	340	325	314	362	342	352	334	341
6893	2861	20314	11012	2702	503	483	495	427	395	457	419	414	385	418	372	403	406	403	407	423	433	397	391	426	446	421	411	384	413	378	415	411	401	384	388	418	376	442	433	406	394	430	434	411	400	418	402	415	402	448	398	393	385	373	382	437	410	394	411	399	377	410	407	409	379	401	424	407	379	412	367	389	414	400	429	418	404	383	420	415	390	424	396	392	397	432	394	381	410	385	359	373	363	397	375	398	399	359	428	408	389	374	425	409	399	435	374	415	404	413	407	430	399	397	384	406	400	414	422	371	412	405	388	378	401	387	418	418	412	408	387	419	427	386	420	430	426	409	391	406	409	400	424	404	409	440	383	399	408	409	381	375	357	387	389	407	390	397	413	380	412	407	361	397	380	391	404	418	395	384	388	398	382	386	441	394	398	361	391	429	418	376	366	397	427	405	434	416	412	407	405	395	393	368	397	401	376	452	437	390	406	402	409	430	406	383	383	414	392	407	414	414	409	415	419	402	406	394	416	368	433	380	415	402	403	394	408	379	440	396	414	453	399	435	419	368	376	366	416	392	409	408	370	418	425	402	418	408	342	403	395	333	402	393	431	378	426	420	411	392	429	433	405	440	389	405	390	390	394	354	422	394	425	399	387	411	417	422	420	411	430	430	408	411	433	429	400	409	417	400	407	385	403	366	381	388	379	382	393	408	399	426	401	404	393	391	385	390	429	390	388	427	390	411	404	392	406	399	415	397	359	427	423	391	403	378	403	400	393	414	397	411	421	405	438	374	366	400	410	371	399	391	431	409	391	390	370	390	350	389	389	432	411	398	393	437	390	416	386	414	424	438	396	406	422	405	417	412	401	418	399	381	410	398	412	381	419	442	385	382	415	368	447	371	382	400	388	404	428	411	421	410	392	397	406	433	436	404	380	408	377	408	410	410	406	382	393	427	398	404	408	375	409	419	348	385	374	391	375	380	371	397	367	392	420	432	406	377	396	392	394	381	361	387	433	418	422	379	388	426	398	415	425	370	422	402	374	400	397	386	414	405	391	385	394	407	381	382	422	395	379	405	408	367	358	360	426	416	396	380	393	436	436	395	410	444	433	386	407	405	423	417	405	411	425	405	400	424	377	439	420	405	415	396	386	393	421	381	443	374	442	404	418	431	423	371	365	425	416	405	388	415	426	417	377	417	386	376	397	392	422	357	386	399	403	435	430	421	402	453	391	395	399	383	390	396	402	398	401	410	406	427	395	395	444	412	389	411	407	409	430	419	411	424	356	412	419	368	385	424	406	382	379	384	416	399	401	440	413	463	390	369	379	391	414	404	365	458	408	404	430	401	363	376	377	414	421	451	436	400	407	395	403	410	402	420	420	378	376	393	407	406	398	414	421	438	388	437	362	404	418	429	422	426	388	383	448	397	441	402	393	387	418	387	416	379	427	414	399	441	419	396	419	422	408	371	389	387	417	370	406	393	387	397	423	447	396	435	351	397	395	420	367	407	369	399	392	396	366	416	420	383	392	422	411	418	403	432	387	404	395	359	383	430	401	412	408	361	405	428	405	410	421	399	380	421	407	396	431	413	405	416	372	390	374	441	415	388	412	415	405	383	409	399	386	427	423	395	380	430	430	430	382	396	403	409	421	395	405	383	407	384	407	421	381	407	406	414	429	417	453	376	416	367	409	435	438	387	390	407	383	397	410	384	406	400	359	406	414	384	419	436	434	419	376	423	386	418	399	392	363	419	423	396	402	437	406	413	392	407	413	385	384	379	395	404	388	403	403	427	378	421	359	405	406	387	415	400	417	415	373	393	378	398	399	427	425	402	397	388	387	390	427	375	393	394	419	352	399	412	406	410	424	394	384	383	397	437	391	410	417	396	365	389	441	399	374	429	421	420	407	371	384	438	429	398	384	411	429	431	366	399	392	401	394	422	400	409	396	373	402	387	354	407	378	376	421	398	409	396	411	404	380	408	387	405	397	438	385	408	426	428	404	409	413	393	418	452	404	402	390	396	411	413	408	388	403	381	406	425	398	410	387	405	392	416	388	395	374	363	402	421	382	424	426	392	430	383	405	368	422	365	406	372	402	436	372	422	436	391	406	408	370	400	408	388	407	414	449	405	419	397	435	397	413	417	352	434	394	390	399	396	418	404	401	408	372	406	442	437	393	432	427	388	425	415	382	406	411	399	417	379	430	436	408	423	441	389	395	390	412	392	401	384	428	361	423	397	385	374	433	435	397	405	397	383	418	372	379	416	382	409	388	384	395	404	414	393	391	380	439	425	375	428	425	432	381	372	377	438	421	381	401	441	399	415	402	419	423	429	384	395	411	371	369	407	414	392	383	389	386	432	374	448	414	408	443	416	433	372	381	391	393	398	405	386	391	419	413	410	387	443	378	417	441	381	416	367	404	378	408	423	415	378	408	385	391	416	419	403	417	420	424	430	417	419	414	403	350	451	386	384	413	450	406	395	377	407	387	401	428	404	412	428	440	419	403	396	381	400	424	437	379	359	366	421	402	396	395	409	386	405	377	391	386	438	380	422	457	400	398	381	407	391	442	393	411	440	407	396	387	421	424	420	403	392	401	412	432	410	413	397	384	409	382	407	402	435	364	397	415	366	418	409	413	426	465	402	408	379	411	383	391	387	382	366	367	387	413	391	402	421	400	424	424	405	407	425	396	409	400	395	402	381	387	383	420	444	408	385	401	427	430	374	367	375	398	393	397	421	397	380	402	412	411	495	422	422	437	416	363	450	386	415	425	389	408	401	378	419	453	407	387	407	411	397	408	408	382	383	425	393	391	394	377	373	403	380	428	396	373	385	403	407	373	434	395	435	388	389	372	402	434	397	382	424	437	381	417	398	395	430	388	409	432	388	370	382	383	412	405	399	387	395	394	391	407	442	397	417	381	412	427	399	365	403	422	390	393	373	426	383	392	406	405	369	404	391	401	395	403	396	412	409	404	408	398	405	399	412	362	380	395	445	378	398	395	436	425	390	403	434	431	403	383	397	370	407	411	424	402	368	389	432	391	425	423	394	401	378	374	391	412	427	385	421	436	390	423	400	380	396	391	398	416	417	409	337	435	409	426	405	425	426	406	384	382	410	368	370	361	400	411	415	407	359	425	418	408	396	420	410	395	393	412	409	380	412	393	381	379	367	406	390	426	428	417	401	391	417	385	398	406	373	372	406	450	379	414	409	442	406	395	381	410	433	383	389	383	365	395	384	419	392	395	431	379	375	405	387	410	382	411	376	409	408	417	423	411	397	392	401	399	373	386	369	412	407	401	392	402	392	395	422	420	397	447	386	403	401	364	406	418	391	357	398	386	393	398	425	386	410	401	388	399	443	373	411	398	380	398	427	420	422	393	382	426	396	436	399	383	411	406	425	365	405	442	373	422	399	405	408	394	400	386	391	427	385	378	390	403	389	389	425	383	420	421	397	408	434	400	407	391	418	400	384	404	427	427	409	409	412	375	431	432
23599	21186	30199	30190	24659	13416	2272	858	681	653	610	591	542	519	476	486	516	464	468	438	480	470	472	459	445	471	430	418	465	477	443	437	417	442	427	475	449	419	448	448	469	454	417	438	447	437	426	403	447	420	433	444	485	390	444	406	424	437	414	432	440	429	449	418	445	439	444	422	424	426	434	456	445	390	450	452	414	437	428	431	408	411	436	419	442	397	425	428	446	412	440	468	437	450	442	411	441	448	424	450	469	436	417	454	442	396	453	380	394	393	398	472	440	442	413	431	431	451	430	452	403	432	449	427	467	428	406	440	421	436	423	421	425	441	476	435	416	438	418	415	424	423	434	454	434	452	409	455	414	455	453	412	418	383	453	411	420	429	411	450	425	408	411	412	459	445	454	406	430	401	414	387	461	456	429	422	413	387	479	411	385	423	420	412	412	439	400	421	395	428	399	420	404	415	442	425	433	411	446	391	426	423	451	463	466	430	413	437	404	446	426	438	435	379	426	410	422	441	424	422	425	425	429	445	427	435	422	446	388	432	452	446	406	427	411	432	419	384	448	431	437	442	430	469	453	415	428	407	437	392	416	427	433	405	433	459	433	425	428	435	429	441	437	427	401	482	388	440	413	431	430	419	471	423	430	393	458	422	417	431	436	401	452	422	384	414	455	463	418	404	455	461	431	422	426	434	458	399	459	396	435	416	397	393	429	439	412	387	411	432	424	408	436	424	438	439	414	428	415	443	433	434	412	427	396	400	432	422	400	446	447	435	411	397	441	431	428	375	444	398	425	437	424	469	417	434	433	411	442	449	400	409	420	396	415	422	441	479	406	468	417	403	446	411	445	384	441	394	445	401	406	401	405	391	432	413	443	432	431	450	403	378	411	454	436	396	421	430	433	423	396	433	438	438	379	426	478	429	439	459	411	444	455	415	456	427	428	391	402	416	434	453	409	426	419	450	434	447	435	459	450	450	447	431	438	424	429	451	434	425	403	428	442	439	428	430	459	443	406	406	400	447	406	428	460	403	386	474	422	447	428	419	449	425	440	418	420	446	473	437	439	438	433	409	413	424	415	411	435	439	426	425	419	391	440	403	415	439	422	430	435	445	372	411	420	424	439	402	402	420	439	425	430	445	438	420	453	416	458	458	425	447	422	412	427	439	423	411	404	403	432	416	431	428	435	407	458	445	430	408	443	441	430	431	468	448	435	443	426	426	403	402	409	403	423	418	433	412	451	466	450	434	464	470	420	412	402	414	393	403	443	414	438	434	447	413	443	430	437	429	409	463	468	468	435	407	406	411	413	398	432	454	408	435	455	426	440	459	423	423	427	425	437	436	433	452	413	454	446	418	412	411	406	448	435	427	437	404	415	450	439	416	437	428	399	426	427	438	419	424	439	418	424	391	445	428	421	436	424	433	431	447	452	446	448	365	455	457	413	483	416	430	380	393	423	423	457	412	468	423	416	425	427	416	433	426	377	437	425	402	435	435	425	453	421	446	430	426	413	448	395	423	424	416	452	441	434	418	420	457	439	413	425	426	444	398	459	412	406	446	414	410	432	404	435	480	438	401	413	424	428	419	437	445	450	457	427	434	458	423	405	414	432	436	415	416	443	423	410	425	432	428	457	433	428	399	435	382	437	412	419	458	441	437	433	452	411	448	420	399	446	421	449	447	458	394	472	410	451	406	398	414	411	401	447	444	419	427	452	411	443	425	437	421	452	417	466	438	429	425	436	425	405	439	456	455	423	423	430	446	392	440	410	383	437	434	431	440	394	408	405	455	393	432	401	394	403	421	443	385	435	437	412	422	453	422	444	430	462	416	406	451	454	438	431	429	424	434	435	390	454	453	424	441	407	436	407	433	421	436	427	405	410	414	412	412	423	411	443	399	457	427	428	437	403	443	434	390	428	427	418	400	395	364	395	442	415	442	452	425	440	456	454	414	419	410	451	409	440	436	425	422	418	394	463	435	418	414	444	417	432	428	423	436	408	428	424	413	389	436	425	407	438	432	432	443	437	453	451	405	430	419	448	419	399	404	408	414	421	401	426	462	409	439	396	390	417	467	411	390	464	439	476	417	431	407	416	442	415	434	417	409	454	429	431	447	438	406	429	474	403	480	428	449	412	434	446	449	448	435	416	422	438	434	445	411	429	447	426	452	444	407	437	426	418	421	436	453	444	410	442	389	394	479	406	393	426	426	415	424	379	486	370	408	402	437	441	440	441	425	438	430	436	424	422	390	434	424	417	403	442	440	423	402	466	439	425	404	413	459	373	431	426	394	452	451	433	431	412	431	453	406	435	440	418	434	425	422	440	444	403	484	429	396	421	445	415	449	443	386	408	411	400	440	436	431	431	437	431	413	433	450	412	437	425	419	431	425	438	436	405	425	432	434	429	443	451	482	425	421	433	454	421	395	423	418	456	401	434	396	447	420	384	430	405	406	431	439	410	423	416	429	426	440	432	447	454	424	438	411	449	419	444	421	421	449	446	416	420	408	424	407	432	445	391	414	391	390	449	424	407	430	388	418	430	430	392	415	430	426	393	423	425	413	396	409	453	453	394	437	404	469	439	411	432	442	436	403	416	413	425	428	394	412	412	416	442	406	409	409	407	415	421	422	400	440	421	423	426	421	447	462	392	403	436	415	454	416	426	462	436	427	409	428	441	416	413	425	441	405	481	457	447	425	381	408	429	405	436	429	402	461	410	468	438	448	404	436	420	440	422	413	400	444	414	452	411	442	420	439	410	412	443	434	427	387	419	455	454	417	423	448	432	414	441	405	427	435	458	429	433	426	387	417	401	394	423	414	408	414	419	403	449	421	439	465	440	400	392	386	452	403	437	441	414	440	444	438	462	415	402	432	412	409	429	397	422	443	445	440	418	420	437	435	421	425	454	423	448	429	449	426	400	410	418	471	446	427	396	411	416	464	408	458	408	445	460	427	408	437	390	414	415	404	422	442	447	485	401	452	456	407	400	445	390	419	386	419	423	393	450	452	418	464	428	433	433	447	398	406	423	440	429	433	394	420	460	414	424	430	445	441	414	440	421	423	425	431	428	473	436	415	416	410	418	400	439	400	474	389	411	426	408	422	413	421	387	393	415	433	444	428	430	429	442	432	437	414	418	416	431	433	419	436	433	455	458	411	441	426	417	419	457	391	421	445	398	418	395	416	401	409	422	428	440	404	412	441	400	447	396	424	460	430	427	435	449	440	412	393	406	425	430	447	424	429	429	457	460	432	420	442	439	441	419	408	427	444	428	423	409	413	432	424	448	425	424	445	410	410	459	377	387	428	421	449	431	451	433	446	431	422	419	399	441	428	418	444	449	431	436	439	442	431	431	454	393	401	417	422	403	420	431	423	454	414	412	445	429	408	460	499	463	435	434	429	431	401	457	412	417	407	463	435	433	417	421	451	435	451	449	398	447	438	416	423	432	416	437	434	421	431	437	431	392	438	423	392	419	408	431	416	444	438	462	421
8620	11540	50278	46038	15904	1780	1466	1206	1029	950	832	745	719	667	642	610	637	594	582	556	568	539	530	560	540	539	503	559	497	487	487	486	554	458	534	474	467	520	475	481	497	474	439	460	478	509	467	489	515	469	462	484	522	489	468	478	481	467	489	511	485	497	472	533	485	463	504	473	483	447	460	453	520	468	489	499	487	506	526	442	476	486	518	444	452	491	470	493	482	513	476	514	490	480	475	495	435	452	485	484	477	472	497	474	502	465	491	507	452	484	508	443	504	483	422	490	475	484	508	490	474	479	476	463	477	509	480	463	457	466	483	510	506	503	499	485	467	483	520	477	463	494	488	470	482	513	470	460	451	488	514	457	488	500	466	466	521	493	498	526	502	478	469	487	521	525	474	514	453	507	492	458	461	508	462	457	474	471	505	489	475	482	452	459	464	537	517	430	468	446	476	492	494	450	478	467	459	444	458	528	496	484	466	490	455	504	479	494	473	459	507	513	500	467	470	459	535	497	491	480	515	448	468	464	465	456	498	487	498	463	474	459	514	492	477	489	461	471	485	459	488	491	541	462	503	500	509	439	457	482	518	500	495	485	461	507	486	502	493	472	480	451	511	475	514	482	471	499	475	503	517	461	492	462	463	471	506	495	532	477	474	463	432	506	512	466	443	472	482	497	505	497	447	472	492	467	486	487	486	485	499	503	478	507	470	511	477	506	473	490	480	510	517	503	458	486	497	491	482	470	501	480	462	510	499	491	523	527	496	457	488	498	457	502	477	458	502	504	509	480	510	473	454	489	514	460	517	481	489	457	467	470	475	505	465	434	489	489	475	525	457	497	474	501	475	470	483	481	439	478	456	503	503	486	513	490	485	472	503	521	512	462	478	447	478	508	525	508	483	495	514	451	448	483	502	495	463	494	477	497	475	475	460	548	487	471	525	454	502	488	466	472	478	506	446	512	448	479	528	491	506	453	500	499	484	464	472	508	449	462	452	471	477	500	459	461	468	457	513	468	451	474	509	467	469	468	494	479	517	496	508	514	490	448	517	476	477	488	489	513	482	480	510	408	508	442	505	467	483	511	496	497	491	473	480	498	462	495	475	478	455	458	476	505	476	460	479	486	497	455	512	483	474	508	520	429	472	517	487	508	517	494	478	507	460	448	463	485	514	471	477	502	488	487	466	467	474	471	448	482	496	520	440	501	468	486	477	491	475	471	490	508	490	459	476	489	453	470	539	513	470	472	459	501	484	471	504	454	486	463	513	470	496	489	474	496	480	513	485	461	503	435	500	476	487	495	474	460	509	506	516	459	491	472	517	471	487	465	523	492	455	496	502	520	489	501	466	494	463	487	510	464	479	469	487	475	488	472	467	486	500	503	491	484	490	480	505	498	472	501	487	497	493	447	450	454	504	466	470	468	507	454	456	508	489	496	479	455	490	445	485	524	456	466	472	444	480	488	491	473	480	466	503	457	494	470	510	459	467	460	500	487	517	473	465	464	508	479	489	498	437	485	456	477	452	449	463	521	484	509	458	480	483	475	441	516	486	476	516	491	537	441	466	501	489	472	496	479	485	502	493	495	472	503	493	502	462	485	465	440	489	459	475	478	494	488	464	480	495	486	452	476	501	488	495	522	530	515	466	505	507	472	532	492	490	496	462	514	475	434	495	509	454	478	471	489	484	479	475	469	495	485	505	495	478	516	466	498	521	474	460	496	432	485	470	484	491	460	504	499	505	497	542	459	492	481	477	542	472	462	478	419	470	540	503	480	518	481	517	527	467	504	477	493	494	505	463	466	486	501	462	489	491	458	505	507	486	447	494	459	470	504	491	476	465	502	503	462	492	493	509	519	440	481	501	455	486	495	472	482	491	496	506	494	489	481	493	508	492	488	486	483	518	487	475	482	482	482	448	449	540	508	477	478	477	518	486	464	456	474	527	485	478	524	490	466	479	484	488	492	506	500	496	490	481	489	448	502	457	472	521	458	496	471	476	491	437	499	476	529	486	472	473	441	463	474	460	492	493	492	506	494	467	493	465	493	520	478	449	500	484	509	526	467	478	509	505	478	515	503	450	455	511	497	471	437	470	504	463	452	445	456	513	480	493	490	470	458	499	474	449	504	468	478	472	479	474	530	484	473	487	470	490	478	481	435	487	503	453	477	517	458	471	458	471	518	466	466	493	493	490	505	470	489	462	515	501	490	434	462	477	495	496	481	485	481	474	447	516	483	504	501	487	499	480	481	468	533	508	491	512	478	509	472	494	491	516	520	428	469	467	512	459	501	488	482	469	461	544	475	495	463	469	468	449	488	492	507	498	491	501	471	482	480	511	482	487	487	506	472	470	492	488	490	498	505	509	470	534	476	484	483	462	484	498	488	475	487	498	464	470	499	499	476	456	476	462	492	475	491	518	467	485	497	462	455	467	490	478	480	507	499	473	485	479	467	472	482	468	456	489	497	489	501	513	459	507	525	481	454	480	511	511	463	472	540	452	502	504	491	499	533	445	499	457	480	477	503	439	491	446	516	464	452	505	503	502	507	436	477	471	459	477	510	496	447	474	504	498	472	508	462	480	482	521	511	475	478	457	479	496	474	471	476	497	521	486	506	503	477	483	472	481	463	483	487	468	472	463	500	479	468	445	481	470	510	481	463	493	455	484	499	483	477	486	476	461	481	498	491	486	470	504	513	458	493	493	484	471	440	499	510	451	483	486	515	503	484	482	509	502	479	463	465	456	459	512	467	472	468	503	476	477	502	460	504	468	478	488	459	493	525	502	496	489	492	485	482	465	462	509	455	478	478	491	486	488	489	489	478	487	485	469	466	513	476	448	483	423	501	506	493	492	511	461	460	500	459	516	467	480	487	491	495	520	542	481	500	473	459	499	459	455	485	427	495	468	507	476	502	463	471	457	445	500	493	468	509	504	493	483	448	521	517	490	529	479	472	496	473	457	494	497	475	458	478	497	504	485	490	459	457	484	444	459	497	474	505	483	469	451	490	453	476	463	514	535	476	476	492	439	495	484	510	520	487	460	502	485	484	459	506	487	459	471	478	455	493	479	502	513	459	461	496	502	509	476	499	519	492	497	503	547	472	483	503	490	478	530	522	501	471	491	477	491	458	499	476	513	462	497	510	489	486	486	468	487	498	465	500	496	511	500	495	485	475	471	527	502	476	460	504	488	488	477	513	474	461	481	485	519	488	464	525	462	505	475	521	509	480	520	460	468	479	493	485	478	480	482	478	455	471	480	485	472	493	523	499	493	465	479	453	476	468	460	482	437	489	458	481	462	534	471	476	461	457	483	478	477	490	520	471	530	487	446	535	521	451	471	478	483	481	456	469	492	436	483	505	443	488	489	483	499	489	510	476	463	488	486	512	467	514	494	486	490	480	453	453	492	490	475	497	492	493	504	472	477	509	467	490	497	488	450	502	455	499	489	515	477	502	438	469	435	478	488	484	492	431	500	489	484	491	502	448	481	498
24855	21196	29179	27583	19643	4402	913	736	704	698	669	652	665	593	673	623	608	633	619	582	618	587	674	642	577	593	601	677	618	613	609	568	586	598	576	586	615	620	598	566	590	635	583	601	611	595	593	616	634	587	573	579	620	584	609	616	616	645	611	582	619	604	587	618	536	578	660	598	595	586	581	599	581	628	612	641	625	577	620	602	608	571	600	629	618	596	626	609	572	576	573	643	559	611	583	596	603	571	568	576	613	623	607	596	617	623	599	563	586	623	565	634	590	613	586	579	576	573	597	593	610	522	552	588	580	594	644	649	601	649	622	596	621	619	544	587	590	573	628	601	604	587	599	612	596	589	580	617	633	610	559	629	613	631	592	600	575	640	595	592	590	620	598	557	620	579	593	586	619	579	589	604	515	593	578	624	618	584	584	596	583	564	584	597	583	610	565	566	584	645	586	598	567	601	574	606	569	555	610	609	597	612	640	618	635	594	608	556	576	593	597	628	618	569	637	591	577	588	598	612	645	656	589	591	576	563	567	538	607	597	598	554	583	591	577	569	540	592	588	559	610	580	608	594	589	587	582	629	620	584	598	590	590	553	593	562	573	604	591	610	612	602	645	604	624	599	597	630	611	560	573	583	615	597	611	531	633	641	605	564	578	612	652	595	618	582	577	580	568	610	633	652	582	548	592	609	590	617	667	595	579	627	611	578	584	555	604	608	581	616	606	574	575	583	588	624	596	619	559	613	599	557	597	606	539	589	600	544	582	610	607	558	598	564	631	617	556	647	585	627	580	595	599	628	604	609	533	604	612	603	575	596	580	577	559	614	586	598	577	574	612	636	575	596	589	582	591	604	599	546	576	574	568	568	570	618	607	594	590	632	598	618	560	634	543	625	590	584	616	618	570	615	551	570	566	570	614	619	577	587	595	582	577	582	572	612	594	609	565	599	593	608	584	574	575	602	630	590	639	553	601	585	586	601	613	647	584	577	582	589	575	657	587	568	601	560	594	612	570	584	575	565	612	602	590	583	628	583	608	586	627	604	603	573	618	612	601	574	589	601	612	621	626	652	575	621	591	605	594	587	598	618	565	575	622	537	607	582	602	612	605	565	584	590	575	618	619	584	564	577	611	601	596	595	578	620	597	611	594	589	587	587	639	629	587	613	582	610	591	574	563	628	616	596	574	589	606	620	614	593	578	566	605	559	562	578	608	597	577	590	618	612	548	589	586	588	623	608	559	568	585	603	589	566	628	592	558	642	581	584	586	581	622	605	575	552	553	615	587	557	563	572	570	554	592	570	588	584	577	609	581	605	555	612	557	598	579	587	582	606	619	608	560	588	640	562	619	563	652	592	609	632	537	553	610	579	575	651	604	590	585	582	575	580	599	648	602	575	596	635	612	570	591	560	591	606	556	571	613	632	569	590	586	611	548	557	635	600	632	614	595	533	573	592	617	559	612	612	621	624	564	600	562	595	617	579	558	590	624	637	567	583	592	597	588	565	615	602	594	567	591	524	606	586	583	609	609	586	583	613	584	585	559	567	586	593	573	556	593	590	594	599	565	534	584	585	595	578	633	597	614	596	566	591	591	603	613	571	590	583	625	549	593	615	547	568	601	594	590	588	615	563	560	631	614	637	642	591	617	556	592	585	538	601	611	612	601	595	619	625	590	584	579	529	554	588	639	637	570	558	600	582	584	543	572	606	632	580	552	604	594	622	566	568	625	579	592	616	585	632	584	572	630	586	567	593	629	572	584	621	595	548	558	637	628	590	623	576	602	598	628	594	600	586	628	613	663	649	593	565	594	573	607	562	576	598	618	595	570	582	604	603	649	600	606	572	622	603	566	559	591	572	541	610	606	539	605	589	583	581	557	545	624	594	557	584	645	597	577	586	581	625	600	578	550	573	572	625	580	607	637	563	556	615	642	569	630	584	593	547	552	614	644	584	596	571	570	553	606	590	581	557	578	630	592	621	598	564	583	595	617	596	587	620	606	593	593	608	590	581	645	573	580	591	580	581	574	590	590	599	575	590	576	613	585	618	604	589	637	595	575	588	598	603	588	640	604	578	581	606	567	569	614	619	587	573	593	563	592	572	607	562	613	626	572	656	590	553	628	598	557	616	626	620	583	590	594	585	576	557	544	549	620	563	533	604	575	584	610	602	602	585	585	576	588	664	587	552	597	588	622	572	578	611	573	610	542	604	597	575	551	616	595	636	614	583	585	590	604	580	550	602	598	604	558	569	583	550	588	592	626	569	583	609	599	588	590	614	564	646	604	664	591	631	609	640	606	552	587	601	638	577	577	558	592	571	585	563	606	567	579	600	555	591	612	613	604	617	612	617	584	578	616	639	508	606	609	598	613	579	576	564	609	644	538	613	621	610	583	586	577	571	665	610	586	602	549	578	574	593	571	581	579	569	601	599	559	604	580	592	607	588	583	610	579	586	649	584	589	608	606	583	620	608	598	593	599	627	571	583	574	577	600	599	603	611	570	587	594	598	529	603	585	560	612	576	623	590	563	550	572	566	598	557	583	625	637	584	594	587	571	579	605	590	553	583	568	574	632	552	581	616	606	581	614	622	569	582	585	569	598	606	585	593	573	615	578	589	592	621	591	591	580	591	609	602	593	586	598	580	556	563	604	605	614	599	589	547	623	572	599	609	584	583	595	601	627	592	587	512	599	610	584	584	578	560	620	622	600	569	645	620	608	598	562	570	599	601	571	617	613	610	569	566	623	588	596	545	588	571	611	572	607	572	545	625	546	629	538	623	630	610	607	585	591	636	548	581	612	544	601	577	566	583	657	606	576	568	591	579	600	626	578	543	584	591	603	590	601	594	629	576	555	616	589	575	596	564	591	599	615	603	591	612	597	589	553	571	646	621	581	631	580	650	600	659	570	636	586	587	574	594	591	584	577	617	593	605	600	584	607	578	608	579	583	608	596	586	584	625	634	589	635	596	586	589	607	595	559	575	579	633	609	631	608	610	596	575	622	572	592	582	572	567	570	584	568	596	591	578	601	614	584	628	639	603	608	576	592	622	615	563	591	616	623	612	612	589	572	575	585	593	568	599	579	587	600	586	592	587	581	585	562	620	596	591	563	593	611	590	586	583	590	590	602	607	609	615	570	597	614	623	586	615	601	587	583	565	586	591	593	596	569	537	581	583	571	547	601	590	583	574	617	609	566	596	568	582	552	596	610	589	518	590	575	594	586	561	608	611	598	605	561	583	581	585	580	659	602	585	591	594	613	571	612	601	572	584	605	606	619	608	601	610	610	580	642	597	608	597	595	612	607	616	600	547	611	614	578	600	584	594	644	587	604	560	592	567	577	648	582	589	605	612	588	623	577	586	596	599	586	593	596	596	623	578	613	601	606	630	620	629	608	585	591	612	619	579	594	547	586	607	620	579	602	601	607	568	558	619	632	582	627	583	606	581	581	576	584	597	590	603	592	564	638	571	564	619	589	590	563	596	619	589	603	650
8578	7742	39431	37073	12219	1387	1200	1131	961	882	847	813	796	793	776	786	756	716	724	724	695	691	669	753	697	719	688	681	707	671	693	698	712	671	680	654	638	689	671	672	729	720	650	668	678	667	709	705	667	706	640	742	681	649	652	691	660	641	694	669	667	676	747	714	687	688	672	651	673	681	627	703	685	707	658	668	705	691	692	687	653	707	694	700	689	722	666	705	704	668	615	700	667	671	666	646	670	727	663	678	701	710	667	736	663	662	698	661	695	673	670	687	678	651	707	648	715	705	672	666	696	668	731	676	711	707	665	651	698	670	698	631	676	673	667	702	702	688	710	718	715	718	706	715	669	695	687	683	654	685	683	685	691	637	657	675	677	738	660	686	693	640	680	631	659	698	707	679	702	678	687	728	653	691	684	655	697	722	653	705	665	703	723	652	676	684	659	692	677	714	667	688	667	728	714	661	699	760	680	650	691	622	697	661	719	692	639	703	686	612	705	724	673	676	683	620	649	646	650	714	659	693	694	697	704	719	730	683	645	671	719	696	701	710	679	663	661	640	715	660	720	704	701	671	652	664	704	708	722	674	637	641	627	701	643	716	709	673	677	710	647	652	659	698	697	673	683	700	702	695	669	696	695	688	664	726	662	671	698	693	707	684	672	682	683	700	662	685	698	667	713	640	722	745	638	721	684	688	690	673	679	706	715	749	666	731	719	673	682	660	698	696	664	684	638	700	673	671	694	667	712	647	684	679	665	686	689	691	646	641	711	676	687	717	685	671	719	632	644	675	627	749	672	720	656	722	682	688	661	707	689	690	681	668	649	698	682	679	648	678	703	713	629	693	714	710	730	698	687	702	668	691	673	693	712	683	665	671	674	664	672	705	679	652	692	652	727	656	695	676	682	659	702	659	643	629	684	686	682	683	728	705	697	651	651	668	690	683	701	681	683	715	682	659	657	761	671	670	610	699	711	685	735	670	707	710	715	685	647	669	685	687	685	692	712	674	674	640	666	658	710	751	696	695	732	704	690	629	690	656	659	676	734	709	703	683	654	678	680	687	682	700	670	632	692	658	710	662	697	686	668	646	695	665	695	676	717	681	676	661	661	685	665	684	674	721	639	698	684	730	694	716	675	667	665	656	689	653	646	699	680	692	661	683	703	711	657	669	658	699	687	652	687	678	630	724	675	663	637	670	695	681	646	664	675	670	726	671	708	710	654	691	705	688	689	679	665	709	667	651	676	670	678	661	689	669	701	664	689	674	678	685	745	631	696	672	680	668	670	683	672	681	639	688	672	677	684	641	674	689	663	668	657	661	673	673	686	674	685	722	719	675	694	704	675	684	624	699	707	667	673	686	695	696	696	681	652	664	707	637	667	710	675	662	684	655	657	695	715	686	693	657	701	640	674	665	645	727	697	656	745	697	670	664	712	680	712	670	678	657	658	677	676	639	715	727	651	691	661	686	696	613	662	697	690	726	715	639	710	676	667	689	739	662	699	662	698	654	702	691	684	660	629	661	696	705	665	693	665	653	668	647	736	715	652	664	698	629	669	704	666	661	719	695	672	676	681	695	730	705	688	647	705	702	657	655	704	676	698	632	669	670	649	711	710	720	671	590	694	663	649	681	678	706	665	649	681	642	665	644	668	685	647	663	673	672	707	734	656	695	652	717	658	695	658	690	703	682	680	648	696	697	674	685	669	653	684	667	681	702	687	736	680	658	645	695	710	647	697	695	687	644	668	718	675	682	680	642	674	716	656	662	695	651	664	720	697	695	627	689	684	686	670	689	700	648	693	699	691	724	717	690	636	658	638	705	730	658	673	659	677	717	640	669	664	682	648	688	669	710	714	645	730	706	701	648	693	689	660	680	686	709	692	685	648	665	690	657	709	686	622	666	728	685	711	685	664	702	720	628	646	641	671	684	694	675	707	683	711	638	714	711	668	663	713	722	684	682	649	643	651	698	703	639	680	666	699	664	629	693	697	675	677	684	715	680	635	655	711	671	737	680	682	652	701	638	675	677	649	679	690	724	686	679	679	683	665	677	678	672	642	671	659	679	673	714	690	688	687	694	696	689	694	699	667	710	692	675	682	664	642	668	634	668	672	680	673	718	671	707	653	680	679	723	706	679	668	677	645	643	702	683	664	661	698	684	693	737	679	692	676	685	675	669	675	635	693	664	674	669	666	673	706	702	689	653	626	678	712	644	686	675	667	712	729	644	699	687	699	691	642	661	673	662	704	645	697	702	664	650	682	704	698	714	684	651	644	686	671	709	724	681	682	667	664	647	690	710	644	658	714	663	692	679	707	723	667	687	659	665	688	647	675	664	711	637	690	667	678	664	660	674	667	657	690	687	683	668	680	677	679	694	709	691	673	697	712	716	744	686	725	664	642	664	710	717	704	691	674	656	657	663	694	640	616	687	714	650	732	690	641	716	718	701	676	712	670	657	660	668	652	646	698	658	683	676	704	709	722	684	667	716	731	696	693	637	663	684	686	691	667	692	650	690	734	683	691	741	658	672	668	671	618	630	653	675	682	694	645	663	690	697	658	698	691	666	678	675	684	708	696	699	644	691	682	696	693	678	627	632	706	699	696	649	697	670	667	708	688	669	679	720	688	671	665	676	682	723	685	681	688	658	695	663	739	718	724	666	695	651	704	645	680	694	676	655	681	648	694	678	682	659	691	685	660	675	710	672	617	664	684	704	635	698	703	664	691	641	657	700	673	680	693	729	679	701	696	711	689	641	686	655	693	677	631	711	659	685	676	687	671	660	686	701	642	677	702	702	686	719	694	679	699	699	681	670	705	677	696	673	690	653	680	638	639	675	681	695	640	687	654	660	641	706	730	691	616	698	682	658	656	660	669	680	682	698	688	686	732	704	658	682	634	668	705	729	706	653	692	673	674	717	685	688	734	679	659	686	667	684	700	713	683	701	663	684	664	683	691	732	620	658	706	693	662	724	675	691	705	697	706	643	681	675	707	672	667	657	657	727	675	681	705	661	698	662	696	715	716	699	642	683	671	636	715	647	752	699	718	662	696	673	677	636	684	692	662	662	675	696	730	678	666	694	672	690	625	672	716	661	714	743	644	720	692	692	672	676	669	664	680	679	641	632	672	659	652	680	658	644	694	690	675	697	680	681	695	665	641	692	681	717	720	696	665	660	616	671	677	659	651	684	678	675	691	651	678	689	658	662	675	722	675	685	632	652	668	717	653	698	692	640	711	675	692	703	675	675	716	684	694	700	708	701	684	656	645	662	711	664	654	708	673	644	642	692	672	658	706	714	688	654	694	659	704	648	676	692	694	692	654	673	689	685	691	674	662	682	699	681	692	682	687	731	678	701	694	707	653	662	671	679	660	696	671	638	687	657	676	698	661	657	675	678	667	681	711	705	680	706	647	698	666	661	699	669	695	659	667	666	701	723	724	643	680	684	741	729	698	684	698	698	678	659	681	683	660	635	637	723	660	702	718	612	660	696
22645	21206	29616	26467	24933	20862	13257	2021	1422	1276	1168	1073	1020	1049	944	992	923	920	922	916	851	921	906	917	885	857	878	901	870	902	815	842	835	868	860	861	866	832	815	925	858	774	915	841	842	841	841	800	868	859	785	839	885	793	804	833	838	876	811	837	791	888	895	777	843	838	855	845	820	803	853	810	813	839	793	814	875	852	883	851	798	821	839	862	816	812	831	821	814	823	861	811	825	813	810	851	832	847	792	816	821	810	867	835	862	810	787	881	863	795	787	806	843	792	840	874	840	852	773	817	853	801	828	803	838	853	846	824	835	820	808	861	849	775	797	846	814	814	866	857	868	810	867	781	822	832	808	830	787	853	766	853	852	809	805	826	799	833	819	832	827	779	853	867	828	836	875	869	827	812	861	820	822	831	804	824	864	794	765	775	790	798	897	841	804	795	857	869	771	876	827	760	829	794	851	845	870	804	855	833	862	844	761	840	857	806	828	861	846	853	792	818	809	803	787	795	809	813	828	815	821	841	789	821	805	813	808	835	818	801	823	820	815	842	803	810	838	818	873	852	795	795	899	845	820	825	827	777	816	833	777	852	863	816	815	785	846	810	788	826	787	894	833	782	836	845	796	818	802	837	796	805	786	818	798	801	796	846	838	828	853	913	794	819	804	817	786	838	837	766	822	826	820	844	811	786	829	845	810	821	819	807	828	849	861	811	836	790	863	849	817	856	812	846	853	771	792	802	769	798	851	811	871	809	787	798	859	870	824	761	810	841	816	834	784	864	855	858	809	819	819	804	821	823	819	790	856	872	849	820	856	812	827	844	801	803	773	837	813	854	831	842	839	836	818	833	836	856	846	772	805	784	819	830	820	811	821	792	794	799	790	783	813	844	804	850	811	830	807	815	788	831	798	876	881	826	828	839	793	818	832	824	789	806	780	852	835	843	842	832	858	798	861	823	791	840	921	831	863	773	805	805	848	850	780	808	811	835	830	804	812	833	831	794	790	817	816	817	808	862	837	867	851	780	833	822	839	840	778	848	824	828	858	842	842	798	805	868	835	849	827	783	844	821	807	797	770	868	849	808	856	840	836	816	795	779	899	834	821	807	802	816	840	848	850	878	768	820	805	807	818	851	866	831	846	829	836	822	766	791	866	787	861	850	824	793	813	816	818	757	823	784	833	806	849	794	779	803	822	842	855	867	848	807	855	835	786	879	837	817	767	841	854	818	777	836	847	845	790	820	827	803	801	866	783	842	848	783	837	811	889	807	843	795	828	766	800	856	822	886	883	798	852	830	837	826	810	809	901	807	781	809	810	816	863	826	834	818	831	893	857	812	855	773	767	844	802	814	860	855	783	792	802	811	845	900	832	834	843	849	781	808	881	847	857	792	805	801	850	802	861	829	812	874	791	847	804	877	829	806	829	843	823	837	817	825	826	855	850	802	842	829	810	866	790	779	823	777	824	802	832	796	787	845	832	837	786	816	831	863	830	826	815	807	796	781	833	811	808	831	848	809	794	783	816	769	764	777	784	831	805	780	801	787	858	785	801	844	857	816	812	824	797	801	797	816	858	799	868	846	783	796	832	849	858	796	816	830	836	853	814	808	854	787	828	762	835	806	798	785	847	787	781	812	803	792	806	853	773	787	829	871	789	856	854	834	830	837	854	854	807	842	814	837	792	850	774	809	844	774	826	823	846	807	841	858	786	817	847	877	792	756	760	821	872	843	820	826	781	782	869	829	808	785	766	784	774	875	839	805	828	817	810	820	794	823	827	865	786	783	813	764	817	796	788	822	802	812	814	796	862	769	829	864	830	834	830	820	800	787	827	886	767	837	854	860	838	853	781	808	792	842	825	827	834	844	822	844	793	838	851	855	811	799	828	785	817	833	810	805	800	764	813	829	826	846	833	837	787	822	847	813	804	806	842	773	839	846	846	836	856	836	824	874	856	809	785	803	790	798	839	774	794	836	808	824	792	835	800	870	813	894	765	824	814	851	817	833	848	801	887	807	815	796	797	818	808	827	837	860	788	867	847	886	815	845	796	838	767	830	827	807	815	819	832	793	854	833	810	812	837	789	824	861	830	868	829	822	789	863	815	795	854	846	795	827	842	803	842	812	845	796	889	833	817	826	834	821	824	870	848	839	822	819	825	760	865	845	812	814	832	795	852	844	789	803	880	788	818	869	848	822	776	857	782	815	862	803	827	807	834	812	852	782	814	798	837	822	805	826	823	849	743	781	834	795	793	888	849	815	776	763	836	858	867	858	791	843	811	823	887	782	747	849	878	811	854	835	785	838	834	850	807	805	863	842	802	859	826	823	795	782	800	806	859	756	815	845	796	828	851	866	833	834	809	864	833	809	805	799	844	802	827	812	902	823	841	865	780	783	848	837	850	814	870	808	840	746	798	874	846	816	799	796	813	847	784	841	839	823	837	843	785	824	803	823	782	836	858	791	793	852	800	812	838	870	825	827	836	812	848	755	808	855	851	836	791	822	808	857	855	845	808	868	832	770	851	863	825	865	840	838	807	752	804	819	837	808	824	759	819	789	776	811	835	812	872	813	868	843	825	803	869	812	829	861	873	806	828	811	798	766	815	838	849	828	825	800	816	846	775	811	839	816	872	810	802	830	889	752	808	807	852	859	799	785	768	823	811	817	827	818	782	785	844	812	842	837	827	800	857	837	831	850	842	838	830	777	791	801	786	803	788	797	793	821	821	807	803	810	816	781	774	764	791	807	777	833	798	792	783	825	828	861	774	825	842	843	764	842	870	827	774	847	803	814	739	791	864	808	855	873	826	791	813	802	804	804	807	810	820	827	823	842	822	817	786	842	841	871	836	806	833	870	880	824	831	818	783	806	813	843	792	873	851	807	849	829	795	853	773	863	815	827	840	846	877	860	843	780	820	832	836	845	821	797	808	769	831	835	796	810	850	761	826	825	809	780	835	824	801	857	820	854	861	813	820	781	822	854	826	813	872	749	880	811	814	814	834	813	879	841	808	827	811	782	845	817	854	800	814	764	838	781	835	798	814	851	787	849	833	897	807	807	810	827	817	818	820	825	831	848	833	823	822	791	800	882	805	842	824	855	848	809	889	836	825	783	852	857	794	829	820	830	835	834	815	847	836	801	855	838	749	814	862	849	803	807	820	797	811	811	851	858	828	833	806	795	770	824	830	874	887	818	809	842	836	840	817	884	787	831	799	803	771	752	848	806	797	785	822	809	811	836	868	851	841	842	842	863	808	807	822	793	811	837	810	801	848	861	824	855	802	835	832	806	791	834	807	871	810	853	835	811	797	870	844	825	805	811	758	795	813	757	847	817	851	824	833	827	839	858	793	812	790	836	792	858	813	822	850	807	830	816	834	830	771	809	843	815	823	818	801	837	847	787	762	852	825	762	860	833	845	843	834	805	887	806	798	866	877	835	813	809	823	854	848	829	857	887	830	844	822	828	826	792	828	817	827	815	815	788	848	802	845	860
12282	18485	50965	60152	24676	3480	2812	2309	1971	1738	1652	1373	1292	1227	1180	1126	1076	1043	1056	1002	983	991	949	981	1045	966	955	932	961	935	968	909	936	862	928	991	925	887	861	879	906	909	866	864	867	886	858	870	921	886	905	889	861	867	912	863	910	861	870	851	898	915	893	890	797	859	903	920	912	894	886	848	876	872	904	877	920	870	905	888	875	889	919	873	864	867	842	905	884	853	877	884	869	870	859	870	865	942	876	892	897	859	927	841	870	897	888	892	890	849	866	807	882	844	923	909	936	912	879	933	866	919	887	904	912	888	868	928	873	827	893	917	905	891	868	875	903	918	929	872	910	879	901	874	909	882	894	878	844	886	946	886	925	898	880	871	833	901	902	884	911	790	958	862	883	841	875	906	900	911	850	858	842	885	871	835	899	908	845	884	909	879	866	876	862	924	918	889	863	877	863	903	894	841	890	898	906	884	863	856	871	868	888	856	886	980	923	846	860	896	862	878	875	890	897	892	890	852	838	888	907	824	862	909	894	882	842	816	867	896	881	871	857	908	862	896	888	910	867	867	915	875	830	918	843	912	871	887	871	877	835	899	898	938	845	792	897	895	916	879	844	838	838	867	910	908	896	901	862	881	914	880	907	919	902	831	869	875	889	867	881	899	910	895	882	884	936	884	847	847	916	872	887	867	818	846	883	876	872	860	895	883	919	884	950	886	863	873	876	863	937	839	885	871	863	853	832	870	904	912	871	903	881	811	944	839	910	872	899	864	928	847	850	852	851	869	883	846	871	854	896	875	917	888	853	899	927	877	916	880	862	836	873	874	873	817	900	889	887	909	881	871	908	823	882	893	868	878	901	918	896	905	860	879	895	885	848	890	858	894	879	847	831	881	927	859	884	864	827	852	905	833	885	899	872	855	911	867	838	842	875	840	879	823	862	874	861	868	885	881	813	904	864	896	862	910	899	871	858	891	897	895	926	899	850	843	892	877	910	839	858	878	828	839	861	894	874	847	868	882	932	920	856	866	870	893	887	869	847	874	918	881	900	871	887	871	897	863	879	921	889	948	888	899	876	864	937	887	850	896	904	883	867	916	914	848	847	899	869	882	847	931	879	864	848	879	896	878	904	811	900	880	903	882	848	829	873	935	845	941	940	892	842	825	868	927	820	900	880	894	890	860	906	910	880	946	883	866	835	832	900	821	853	851	908	835	846	859	857	862	941	886	858	870	883	839	898	906	893	905	890	910	879	913	875	833	886	898	894	897	868	867	826	879	877	860	908	880	837	881	907	876	882	899	903	846	849	896	909	884	864	906	826	906	931	863	925	850	897	789	947	897	903	904	870	871	852	883	888	885	863	889	844	900	858	861	864	856	867	928	877	840	846	849	909	865	880	929	874	883	886	859	886	873	875	904	857	866	856	911	880	865	888	824	883	872	863	910	883	859	863	901	892	910	867	878	882	855	896	863	850	924	836	895	823	855	892	893	869	915	870	885	855	898	903	870	902	874	873	896	858	848	913	866	847	828	947	871	876	850	928	989	842	826	883	892	914	900	881	892	871	868	883	883	865	863	846	811	926	883	870	883	893	908	918	915	858	907	848	891	886	824	857	851	928	851	905	891	918	915	848	918	843	906	905	889	893	851	872	906	842	854	888	857	873	841	857	860	871	864	874	854	876	928	845	856	927	829	875	870	961	847	864	898	859	855	876	900	922	909	894	849	886	882	865	869	885	890	930	920	848	852	888	859	856	863	902	846	891	891	859	866	865	916	876	905	850	869	950	881	930	914	863	870	875	905	922	886	896	915	870	890	850	805	887	896	881	919	908	897	858	841	846	879	878	894	819	883	864	825	892	830	889	898	877	899	886	917	919	905	920	914	839	892	904	923	855	892	874	888	864	820	868	842	897	841	852	888	887	897	860	861	890	889	910	902	878	878	890	873	944	879	842	873	902	887	924	886	882	887	894	911	905	902	873	946	886	893	872	914	943	914	905	872	922	861	852	880	863	859	916	849	908	837	870	910	903	864	870	875	851	897	868	883	859	896	865	874	905	911	899	864	853	832	899	861	831	874	896	901	874	882	902	856	873	871	894	847	883	887	897	905	862	855	875	924	857	915	826	827	891	864	907	851	883	863	888	889	915	865	952	892	886	852	863	873	863	939	911	874	907	828	884	895	886	898	887	919	847	860	873	866	868	856	903	917	903	912	899	891	841	858	902	895	870	879	867	875	882	882	849	885	922	830	858	835	863	898	907	864	872	856	862	885	840	934	924	861	906	904	903	929	900	892	864	908	899	884	890	845	927	842	867	815	904	860	819	912	877	886	865	856	802	890	855	875	855	827	862	835	864	886	823	913	872	900	837	890	910	904	902	832	894	881	868	847	848	892	906	912	851	853	854	894	904	911	825	858	863	891	891	898	900	894	929	898	916	866	924	859	932	925	882	923	940	914	912	923	910	875	867	874	819	817	845	906	903	837	915	889	884	883	888	844	869	874	947	860	865	867	861	796	856	898	905	848	876	906	845	823	866	869	897	892	855	910	854	869	848	857	823	858	857	862	842	899	914	900	908	848	879	818	883	930	832	879	891	851	884	908	935	875	914	892	865	910	897	860	903	859	873	902	900	907	913	905	865	863	854	876	855	881	890	835	854	819	890	858	859	904	848	928	889	883	887	858	866	941	840	810	865	867	862	853	867	877	884	879	907	843	871	862	894	902	872	853	881	899	864	880	908	880	880	869	931	917	864	854	859	883	898	907	882	872	869	915	856	867	852	895	881	900	864	850	882	878	917	802	829	872	858	893	915	884	836	888	904	866	873	855	843	893	873	944	860	894	881	851	893	881	881	850	871	904	870	871	890	838	941	894	898	896	891	857	898	928	891	878	902	870	900	843	875	870	884	902	866	868	836	890	886	874	850	928	918	850	829	888	885	871	897	882	893	897	921	897	858	908	910	888	889	906	860	863	889	859	901	885	872	911	900	858	864	890	894	892	860	888	820	897	918	900	860	842	884	854	930	887	906	917	864	851	860	892	919	865	879	885	876	833	951	871	935	924	885	901	856	913	931	903	870	847	842	953	928	888	894	887	904	846	934	907	821	858	917	847	914	930	882	864	866	876	874	831	866	868	866	920	850	851	877	918	897	920	901	872	871	868	935	921	847	881	891	864	934	873	919	840	838	936	874	853	865	915	907	860	862	924	876	871	856	886	848	920	896	898	920	905	917	916	874	835	920	908	870	839	879	892	881	903	904	886	855	946	868	849	845	871	864	891	867	880	843	871	807	913	886	852	883	902	909	914	900	908	928	856	882	934	856	858	898	904	893	937	891	863	856	899	926	913	901	883	874	948	899	857	860	863	926	839	858	914	841	843	942	871	936	853	926	881	892	918	886	911	915	873	909	837	904	905	877	889	891	835	827	861	901	921	906	929	841	883	898	884	863	873	853	896	893	928	808	832	891	841	936	841	875	904	886	830	896	832	857	828	862	868
27093	20445	17848	16763	3929	523	479	360	372	375	324	370	388	323	347	336	362	378	327	309	343	319	332	332	325	326	321	368	351	324	312	348	340	324	358	355	332	345	368	345	328	328	335	348	343	367	347	313	359	374	347	369	316	335	316	328	331	352	374	353	340	331	336	365	325	309	320	355	325	333	359	382	366	360	289	349	360	346	321	342	340	328	316	324	324	308	335	344	349	336	329	328	333	354	319	338	322	321	343	344	340	328	353	341	352	333	306	331	310	361	329	359	330	312	339	340	329	310	336	314	321	308	351	353	321	316	320	340	337	356	337	345	341	326	351	349	307	325	335	305	338	340	319	314	336	339	335	352	337	362	331	356	346	332	347	328	323	304	330	360	338	347	364	320	330	325	327	321	317	325	343	339	322	313	314	358	364	345	346	324	333	339	338	333	320	348	323	341	339	333	366	312	373	300	361	310	293	321	370	338	348	332	339	292	350	354	328	321	329	333	331	315	316	333	311	339	338	345	360	348	323	336	359	348	334	365	333	353	322	295	337	339	335	316	342	349	337	333	308	307	341	327	326	340	310	354	317	322	351	363	334	338	356	336	349	307	337	342	318	313	368	359	361	317	326	335	369	347	338	324	352	350	351	329	323	367	311	346	319	350	360	349	366	368	309	317	337	324	343	397	348	316	365	332	327	362	354	313	339	340	344	320	327	362	339	328	349	359	346	316	341	323	373	348	320	360	344	347	347	346	347	332	361	339	352	348	358	327	337	310	326	299	324	326	327	330	333	324	314	347	322	302	341	341	332	344	355	316	339	318	347	350	346	340	336	362	309	321	327	302	325	333	324	334	352	315	336	316	352	358	334	322	336	351	325	308	345	341	341	355	377	360	328	345	340	330	333	332	356	350	323	303	342	335	331	331	319	335	320	339	368	364	353	349	334	345	334	334	303	344	309	327	333	341	322	326	339	329	336	337	337	329	340	327	311	323	364	302	355	351	326	365	346	312	324	368	350	343	355	314	345	337	347	338	327	327	333	352	341	319	342	330	316	340	311	317	333	333	315	328	306	342	344	357	315	308	334	369	309	333	319	331	316	359	312	366	327	355	304	353	331	344	345	352	332	329	346	382	327	330	330	339	342	352	352	360	354	358	331	351	341	347	331	327	321	332	322	330	363	312	315	335	326	315	347	348	310	320	291	324	331	326	329	297	339	336	324	333	318	363	353	349	324	352	334	354	338	362	332	326	354	357	348	325	361	350	336	374	332	314	327	310	315	346	330	326	303	360	339	322	324	367	309	343	353	317	340	354	362	303	314	353	338	345	347	319	354	372	374	345	340	345	316	307	319	317	355	318	316	382	345	361	324	317	345	351	313	344	351	352	324	341	338	320	350	335	367	379	359	338	355	333	350	320	341	321	319	332	346	322	333	355	344	299	315	345	317	320	347	335	311	328	323	329	350	352	351	326	332	341	317	358	283	354	344	346	328	338	352	366	318	330	317	356	309	349	331	340	365	318	314	356	342	372	358	350	324	345	312	360	327	369	334	323	349	337	320	359	314	333	338	293	334	351	370	351	353	287	331	321	332	306	346	340	342	328	332	354	346	371	334	297	334	311	350	352	328	328	310	348	365	355	325	358	329	351	386	376	336	311	345	318	335	330	348	326	350	335	325	333	340	358	354	327	337	328	327	352	329	330	335	327	341	342	319	376	342	355	349	340	357	359	364	340	343	351	316	326	338	345	323	345	322	310	318	306	325	366	336	339	319	292	328	326	342	360	357	356	315	332	337	311	341	303	330	341	346	302	346	344	379	343	355	333	323	343	337	318	325	328	356	355	345	332	318	346	330	316	364	318	305	360	312	369	377	342	334	324	332	334	351	317	378	339	345	372	327	358	321	359	340	368	324	356	326	349	321	353	319	338	314	349	326	365	330	337	340	359	324	356	349	367	319	323	315	344	325	342	311	301	305	313	288	369	361	325	337	339	312	319	332	333	301	348	367	385	351	318	330	299	355	347	332	306	351	367	342	338	323	348	305	295	363	330	319	327	368	350	347	364	332	330	327	335	338	321	327	341	310	368	335	330	364	383	314	346	373	322	360	363	309	320	325	328	318	354	339	330	347	360	348	329	359	333	335	339	354	324	340	354	371	330	308	331	347	350	338	338	330	355	343	335	314	329	340	333	344	335	350	281	340	323	340	336	349	329	346	368	330	384	342	327	309	331	371	334	343	339	342	326	336	330	353	344	335	349	356	318	323	356	314	350	343	324	320	343	327	343	327	359	339	369	330	327	347	330	321	394	334	332	350	336	341	360	332	326	367	350	330	342	335	355	329	364	334	347	329	353	334	328	343	325	346	358	329	332	313	336	352	368	341	346	347	342	344	348	309	352	321	309	319	323	311	349	341	314	347	357	353	347	339	321	314	329	350	326	374	350	359	372	344	333	341	366	348	360	356	338	326	348	329	324	346	336	329	346	366	328	319	344	327	333	339	320	316	344	332	344	343	323	372	340	353	361	322	338	351	355	319	342	339	327	348	333	327	314	318	323	325	333	333	327	384	337	362	332	338	310	325	325	291	351	357	343	343	321	319	356	337	338	336	318	320	307	332	321	330	293	362	307	352	392	373	316	333	313	342	300	322	333	329	346	331	344	364	331	356	328	333	305	317	334	349	332	337	390	362	336	324	337	365	366	343	322	356	334	311	358	338	348	348	322	338	331	369	353	348	334	328	329	397	359	335	364	345	355	308	369	298	331	325	313	332	372	341	330	343	340	367	324	340	357	324	331	345	317	337	385	354	323	349	326	362	355	348	322	351	363	331	317	344	365	325	315	347	344	297	340	362	363	331	375	338	334	373	334	292	349	331	340	316	309	312	323	368	330	332	359	354	324	312	333	330	340	321	339	377	350	348	323	303	365	325	320	365	349	354	325	376	333	338	384	341	315	369	308	330	358	332	336	334	345	362	344	357	332	341	379	344	329	314	361	324	337	349	312	372	337	300	373	326	335	333	353	331	348	342	308	370	393	329	315	343	323	327	308	345	366	352	341	293	340	335	332	346	329	347	340	336	343	312	308	318	355	354	376	339	341	357	318	340	350	323	358	338	324	323	322	325	332	353	339	342	343	303	304	329	341	328	361	373	314	356	344	329	343	341	368	331	358	335	330	336	363	346	339	345	357	365	373	318	323	358	302	312	353	345	310	344	351	352	336	325	336	331	325	315	356	339	332	333	327	317	286	338	335	329	303	298	321	346	319	377	336	333	355	336	366	336	354	338	306	334	327	278	353	370	318	317	336	339	337	317	329	326	336	324	330	337	311	332	344	351	315	348	302	336	352	348	349	364	363	351	343	314	338	335	315	311	329	369	334	299	356	343	318	336	332	280	328	313	366	350	329	340	349	350	337	358	290	354	326	350	382	345	328	305	323	316	382	361	355	322	346	365	339	342	331	324	318	328	342	369	363	350	351	382	349	332	346	324	347	353	344	350	356
6752	3300	14566	14315	3269	512	495	444	455	495	419	411	439	408	386	426	431	379	426	389	409	437	387	389	362	384	410	411	417	412	397	425	397	444	373	425	421	415	376	381	419	404	435	385	425	379	368	438	379	425	411	404	411	348	436	408	397	434	412	386	395	381	423	428	439	391	403	420	414	360	390	407	410	397	419	421	430	415	398	400	382	403	392	375	407	352	395	400	362	387	401	385	422	385	373	407	427	417	393	409	405	412	408	389	432	405	407	407	390	433	431	378	373	420	406	411	422	426	437	388	392	410	436	384	383	383	452	431	373	385	399	391	415	404	378	421	386	399	411	389	396	396	372	419	400	410	421	421	459	385	387	371	394	364	389	416	407	397	415	403	430	434	412	400	393	382	419	384	393	368	368	404	385	369	361	405	421	425	402	416	388	392	396	412	412	449	415	393	441	430	408	401	453	404	420	418	427	430	422	427	410	400	414	423	385	403	416	387	366	417	400	408	442	435	386	370	421	427	384	424	396	419	447	411	375	395	421	407	411	407	367	398	403	395	418	392	459	399	400	378	412	370	439	399	418	416	400	423	408	404	381	402	378	409	387	395	409	428	399	388	405	415	388	385	443	418	412	391	377	397	415	442	410	409	391	420	388	366	392	438	387	390	385	404	408	412	388	375	421	414	452	385	374	422	400	406	363	404	391	406	415	395	421	452	416	375	445	400	411	403	373	388	384	369	387	428	395	425	411	415	426	417	395	434	388	411	440	392	390	409	423	435	382	413	402	380	436	431	443	368	356	396	389	384	391	422	409	380	419	372	378	415	408	413	408	432	420	400	398	402	409	393	405	435	400	408	425	415	422	432	374	397	420	396	424	385	428	389	381	401	400	420	405	415	408	416	410	399	424	425	411	401	389	393	366	408	407	409	408	391	401	395	376	391	391	407	410	422	416	413	396	375	420	405	406	416	416	397	385	398	427	402	418	417	428	425	391	373	394	432	405	424	406	406	420	409	436	418	365	386	418	393	417	448	409	400	397	403	424	432	456	408	385	428	423	385	389	413	430	400	387	401	390	393	423	390	382	415	402	432	418	411	409	423	434	384	430	408	403	389	410	425	415	430	405	395	385	400	407	415	398	437	397	365	407	408	384	430	414	394	377	404	382	402	385	391	425	420	389	407	385	416	395	411	409	414	374	401	393	386	419	382	381	416	433	410	384	436	410	445	389	416	392	418	412	422	429	396	411	429	457	389	389	385	398	370	433	391	438	397	425	394	387	400	408	399	410	408	385	450	417	389	413	444	407	412	400	372	401	416	388	436	392	437	409	406	447	401	444	384	400	389	451	379	416	388	416	414	396	408	420	399	418	422	375	421	431	444	389	405	404	396	382	441	401	393	422	425	457	391	390	387	465	396	423	378	410	407	392	427	435	413	397	385	392	407	392	421	407	406	410	376	373	403	406	388	374	415	378	398	401	391	417	382	363	443	420	398	417	424	413	386	401	421	384	433	426	390	402	392	404	403	423	405	397	414	390	415	367	428	373	423	434	380	367	397	427	433	395	412	411	429	406	435	414	423	411	413	389	413	427	407	399	385	395	374	420	420	385	390	371	397	399	435	411	428	373	385	431	418	377	411	393	410	428	386	434	389	417	421	433	440	409	416	392	371	428	437	403	409	433	433	429	367	389	359	401	404	401	376	413	379	401	414	406	392	387	407	422	368	422	398	388	403	406	405	414	408	401	447	416	410	421	400	388	386	363	412	408	409	426	413	423	414	392	404	400	399	409	420	417	409	383	415	419	427	416	400	400	377	430	383	391	400	395	428	422	415	374	432	417	407	405	422	421	392	367	391	422	417	445	395	419	406	434	422	372	414	376	418	414	429	445	407	406	386	420	436	398	414	388	411	420	426	388	377	397	408	376	398	363	384	390	388	416	393	405	428	370	391	376	379	402	401	399	431	422	413	417	431	410	370	420	392	422	381	428	392	403	410	408	425	375	406	412	429	417	416	396	405	380	412	392	390	395	421	429	395	390	411	436	380	404	405	403	414	376	406	369	435	381	388	338	420	410	396	425	395	394	429	404	424	403	375	428	431	400	387	386	418	395	385	416	437	433	388	397	427	404	416	375	387	388	346	400	398	401	420	395	387	402	393	396	392	383	364	425	453	408	394	398	424	379	416	384	425	413	419	361	383	406	387	403	414	394	405	413	426	417	411	403	415	398	453	392	397	389	372	436	403	408	385	404	401	435	399	428	392	444	406	413	413	408	397	433	396	414	392	432	396	423	408	383	395	430	414	425	447	396	424	386	428	410	398	412	417	395	402	430	418	421	380	424	389	418	402	417	408	402	427	395	402	431	397	392	383	423	398	401	365	426	379	399	362	439	383	420	393	431	392	389	392	395	394	398	377	421	414	433	424	409	415	361	392	384	423	395	393	392	407	445	377	434	405	410	390	411	395	415	421	430	433	379	405	444	382	393	388	386	386	371	411	430	433	432	409	422	368	405	418	392	423	404	420	397	376	398	392	426	398	384	408	360	410	411	408	408	408	397	451	405	442	373	384	386	407	385	412	421	371	449	369	367	414	425	426	385	422	405	386	397	406	414	408	403	393	414	404	373	395	411	413	369	388	350	434	426	395	379	404	389	410	444	380	393	397	442	430	389	420	395	414	403	419	407	407	430	420	418	414	382	385	410	381	355	425	408	377	410	418	399	474	364	388	432	424	378	400	381	406	413	411	385	407	402	402	399	382	419	387	431	379	423	380	409	402	413	380	379	378	414	414	380	387	417	385	438	414	430	392	422	421	406	398	369	415	399	399	403	410	412	407	407	367	412	417	419	441	379	401	356	420	433	401	398	426	382	398	382	431	360	393	380	415	393	411	425	411	383	444	399	383	407	401	381	428	368	415	395	424	427	411	397	371	392	416	417	437	406	398	414	436	379	397	373	391	434	378	399	440	418	386	401	403	386	392	390	418	413	353	400	411	388	431	428	407	409	415	393	413	391	390	381	413	397	422	423	447	398	414	359	399	432	411	432	422	386	395	409	411	428	412	376	415	419	401	418	399	411	387	429	402	379	443	412	419	407	419	417	369	403	418	413	392	392	410	386	417	437	379	423	399	379	417	424	409	440	374	389	408	444	401	410	378	423	417	432	410	353	410	389	415	411	389	400	431	413	429	445	393	371	404	415	418	396	430	431	440	419	365	398	420	372	357	408	380	398	403	383	387	400	417	402	404	425	382	421	421	382	417	378	411	378	367	406	405	430	408	398	397	413	418	385	423	425	383	412	424	420	397	409	398	424	389	388	413	410	408	412	377	411	385	366	414	373	433	407	407	401	424	385	397	387	428	390	394	376	399	425	429	393	416	400	397	415	398	403	407	415	397	395	424	385	409	437	399	400	408	369	418	366	387	393	395	416	444	407	411	394	447	428	416	406	400	381	410	428	428	410	389	433	386	411	445	365	398	404	408	370	422	411	429	422	405	392	375
23597	21168	29833	33459	25362	11127	1767	833	692	669	581	533	567	558	475	451	512	453	493	518	498	487	483	428	415	437	452	452	455	485	446	415	439	470	405	411	432	415	459	427	460	399	405	439	430	418	444	456	447	387	475	429	410	432	426	412	448	409	431	430	420	409	443	424	447	416	448	409	430	446	408	432	424	435	407	413	434	406	456	458	406	441	448	404	432	457	440	437	434	429	449	386	455	395	411	427	442	420	432	411	422	412	458	417	404	449	404	420	432	421	431	440	407	434	432	437	406	432	437	433	435	429	450	423	409	438	429	442	445	406	435	424	417	414	466	424	429	415	457	434	390	417	426	414	433	416	436	434	462	452	451	410	428	424	394	430	415	427	404	436	406	439	434	442	415	432	400	415	446	402	403	432	406	439	475	433	407	441	427	428	458	434	441	404	438	438	413	443	441	440	413	438	431	407	425	406	466	402	430	427	383	418	454	448	425	410	398	408	403	425	431	403	395	424	422	405	399	413	419	439	448	450	444	438	447	418	410	449	452	438	463	401	422	442	425	427	446	418	394	456	413	418	433	436	386	401	381	415	444	416	376	453	410	429	440	449	430	406	407	391	406	391	468	404	392	445	411	454	421	398	437	441	422	458	424	420	437	455	416	403	434	455	407	436	405	425	418	444	391	430	431	419	423	433	420	418	410	395	424	414	429	414	419	385	404	420	427	436	409	430	415	403	417	422	464	383	418	414	412	420	470	406	447	445	430	426	420	432	461	431	423	423	433	460	371	398	445	416	451	456	452	420	434	409	437	433	411	443	447	443	406	449	418	429	450	388	421	414	403	398	440	424	397	426	416	404	406	421	413	417	413	362	424	421	434	425	450	431	393	413	461	447	444	433	423	380	445	427	437	451	402	442	438	415	414	396	423	373	418	446	451	434	413	443	437	436	406	400	432	424	399	430	462	405	409	429	424	414	439	484	433	447	438	444	442	420	425	413	420	399	453	410	433	424	422	443	397	415	432	410	435	378	430	457	429	431	435	412	440	446	456	472	437	459	437	386	427	411	420	443	421	444	417	382	433	414	426	417	445	428	454	407	428	445	451	427	465	473	416	443	442	450	436	408	436	448	425	446	428	423	392	424	410	404	432	436	410	412	448	453	435	443	427	366	383	419	441	440	467	473	401	406	424	442	424	449	433	424	414	451	401	412	391	422	389	425	455	414	430	393	417	448	406	413	442	410	438	410	444	428	438	458	409	419	431	427	420	391	419	433	394	423	395	438	375	425	450	433	424	485	381	445	421	425	380	412	475	444	411	409	407	412	407	422	454	440	453	423	416	413	440	390	448	457	382	422	434	433	396	403	422	426	401	444	422	403	443	412	422	430	435	451	440	432	424	437	419	429	412	418	382	425	446	429	416	433	393	407	441	430	461	420	421	419	429	444	438	434	463	423	406	454	430	425	450	434	424	428	442	464	432	436	403	449	422	390	395	452	437	436	432	420	419	376	414	387	455	427	429	458	454	425	381	443	439	402	419	449	419	402	437	457	428	416	435	443	413	408	413	408	414	441	431	419	399	385	434	448	416	394	424	423	416	444	391	399	386	450	430	448	438	457	428	420	391	399	390	379	437	392	406	434	462	463	417	423	401	435	437	438	446	407	453	432	421	415	406	415	377	409	425	426	421	433	412	399	467	432	424	447	412	436	433	428	433	431	472	432	469	405	385	429	369	435	431	450	431	454	461	406	453	402	431	435	422	433	412	459	432	467	482	400	412	404	402	449	415	416	459	430	424	447	413	423	435	425	437	476	413	404	444	429	439	416	424	417	418	404	443	458	424	397	412	471	431	432	427	385	390	421	438	421	443	416	438	389	424	394	432	446	433	476	429	423	401	416	408	409	428	402	401	418	420	400	479	436	399	386	415	429	430	448	397	421	435	419	420	399	419	399	389	415	413	424	403	431	429	414	435	399	431	425	447	408	413	396	423	405	431	414	467	414	441	401	398	449	396	445	444	482	406	432	406	442	401	423	421	406	408	454	377	443	420	450	454	440	412	443	435	421	431	425	474	448	449	397	438	407	406	382	449	429	467	392	439	403	459	452	431	450	369	415	416	430	428	424	432	455	404	423	414	446	432	423	437	426	445	401	412	468	469	453	422	441	423	429	408	424	418	436	418	417	435	397	384	403	390	442	427	399	417	430	389	381	417	415	452	425	444	417	462	430	426	424	446	409	412	411	416	396	442	450	402	466	441	447	419	463	421	395	431	427	408	416	465	393	433	405	430	425	427	447	427	431	454	404	388	429	433	428	393	452	421	429	408	432	411	437	430	414	417	449	438	416	420	421	386	435	435	439	425	403	432	413	467	446	413	438	456	440	462	447	458	413	448	437	418	422	414	423	438	410	431	466	428	459	386	426	457	392	412	457	421	429	400	438	411	406	416	420	437	428	434	415	417	424	420	423	475	446	436	434	441	412	432	445	397	442	459	455	395	386	397	446	427	408	406	404	424	393	428	407	400	410	437	422	389	433	465	429	448	442	408	436	420	417	445	460	388	405	412	454	389	461	444	434	435	418	421	441	429	477	430	443	466	377	427	454	427	427	430	411	440	447	403	446	426	428	431	448	416	382	426	399	423	412	393	406	456	430	417	377	411	468	436	445	419	465	426	418	437	452	454	409	463	380	410	387	432	478	436	418	400	429	477	435	415	408	433	412	453	441	443	396	428	423	444	449	437	398	402	429	415	427	421	410	418	416	420	410	431	458	441	388	412	419	389	463	432	403	438	397	438	417	407	423	440	446	415	398	431	412	452	417	359	410	458	448	393	413	414	396	448	381	429	441	436	399	413	427	411	416	454	433	411	436	452	448	416	396	431	479	474	445	429	438	430	408	455	403	451	418	458	459	462	476	397	418	451	411	455	405	433	403	377	422	416	379	432	443	428	436	430	437	461	420	464	417	412	450	478	437	475	430	427	462	452	426	448	402	427	421	452	441	428	393	453	440	380	435	398	458	443	442	465	424	466	425	453	441	441	435	405	464	440	418	446	424	440	424	423	433	428	439	388	440	465	408	447	403	455	431	383	424	394	439	418	435	395	401	404	432	399	435	407	465	413	462	441	398	422	443	410	419	420	430	406	392	411	421	453	375	439	418	448	423	430	435	409	406	451	410	413	454	427	437	398	428	434	420	427	453	430	405	404	439	400	460	450	420	409	440	424	422	404	424	398	443	446	414	440	423	417	400	414	410	462	407	428	403	468	434	419	430	412	409	424	429	429	424	371	420	423	425	433	429	458	417	412	361	414	441	429	410	395	422	464	426	398	438	433	410	383	407	438	419	403	396	409	445	431	440	402	429	428	447	407	461	462	417	429	414	451	433	434	453	417	418	409	432	470	428	391	428	422	436	421	421	432	410	422	432	403	471	395	443	445	388	407	460	436	433	390	461	447	458	432	432	426	416	378	450	439	398	457	436	434	480	406	436	426	454	385	411	403	419
8777	12394	47213	48620	17702	1839	1409	1173	1031	927	837	713	736	699	660	566	576	528	602	571	555	556	538	547	555	533	506	503	496	500	530	520	546	500	511	521	506	491	522	488	496	518	493	481	490	513	461	476	480	465	471	472	505	509	466	475	476	466	507	476	492	481	541	471	501	510	480	467	462	524	475	499	487	484	468	490	486	476	469	519	521	497	475	500	462	483	507	426	509	451	521	470	516	509	472	507	502	477	506	470	513	478	488	466	457	468	500	473	475	499	499	452	485	480	479	486	511	483	484	484	522	495	503	516	446	497	499	446	497	440	460	491	507	469	525	501	483	434	476	486	438	484	453	481	505	517	519	487	455	508	498	479	479	515	452	496	486	492	488	490	481	528	505	483	508	500	464	494	461	504	486	470	493	468	496	506	474	480	478	458	449	472	490	479	481	487	498	494	465	498	501	464	525	489	462	450	494	498	497	478	499	504	493	448	475	479	468	478	529	473	475	495	475	470	477	502	505	494	535	425	498	468	480	524	490	497	483	455	493	490	482	456	493	484	479	516	510	512	505	439	490	482	543	467	476	485	502	499	484	476	497	478	515	508	505	475	508	465	483	494	466	499	492	468	443	457	460	446	501	501	461	450	505	456	498	526	455	474	464	490	495	505	444	504	478	477	472	470	459	506	491	447	480	502	466	500	463	480	441	506	477	478	437	457	446	456	517	485	455	472	507	488	505	487	472	465	467	473	496	447	503	460	462	520	515	468	484	475	467	505	501	516	476	470	503	519	491	479	486	522	460	469	509	471	509	471	500	502	491	487	505	496	471	522	471	460	502	427	505	510	492	482	440	486	496	463	477	452	484	483	518	488	450	489	461	476	503	518	503	479	467	434	472	502	485	488	502	468	491	498	477	494	505	479	483	456	498	485	471	458	452	516	469	504	476	492	526	483	489	480	489	491	495	491	513	493	462	476	462	490	451	464	479	452	493	452	456	454	483	437	508	500	512	511	490	477	532	464	489	458	484	497	502	482	475	497	458	495	501	438	493	476	504	485	505	530	493	464	502	461	487	483	484	518	472	463	484	476	519	470	504	468	498	456	497	471	493	476	502	493	504	506	486	505	489	497	476	456	471	480	471	504	468	489	474	490	472	535	495	478	484	470	491	509	491	449	508	515	463	518	502	454	499	488	461	459	462	458	526	464	475	470	503	500	477	491	517	489	463	464	507	477	474	479	458	464	510	493	509	516	493	461	505	503	459	496	453	507	516	502	517	474	474	500	472	473	471	488	490	494	437	490	472	491	483	497	529	494	452	470	500	451	529	529	491	441	482	493	481	474	488	447	485	480	488	498	464	492	500	467	491	480	511	493	511	455	479	473	460	463	481	459	477	497	461	508	500	469	501	500	484	496	470	504	481	467	466	447	479	487	493	498	468	454	479	494	489	499	445	513	487	483	481	476	492	498	510	466	479	474	482	506	500	466	495	451	437	468	474	463	485	519	503	482	470	535	457	459	469	515	468	471	501	483	475	513	491	482	482	442	494	475	473	494	510	495	484	516	516	502	518	511	459	490	487	471	511	495	453	500	499	446	477	480	500	467	475	546	474	495	501	472	470	447	485	491	480	507	476	491	491	487	551	479	494	470	521	502	463	491	464	500	497	459	484	500	510	503	493	458	450	493	467	458	456	442	478	487	499	508	498	505	482	479	469	512	460	503	456	471	491	536	504	459	520	440	501	480	513	463	502	466	474	489	492	469	512	451	461	510	479	492	488	517	462	497	477	496	488	438	431	505	447	486	542	476	496	529	535	475	459	499	487	464	477	456	487	490	491	489	469	462	454	479	504	477	466	470	503	475	468	476	444	496	502	460	469	470	497	512	467	520	506	467	491	505	454	502	511	512	510	427	502	501	467	441	539	497	477	521	499	490	494	490	512	486	488	463	491	467	444	487	511	485	464	501	473	502	502	439	483	500	500	480	467	497	477	513	471	500	492	463	474	460	504	465	463	516	490	492	475	505	506	481	472	481	437	468	479	513	453	487	474	468	464	531	481	497	507	472	447	509	523	474	502	405	454	509	507	448	505	537	504	506	482	450	510	475	473	495	490	472	496	486	496	495	477	487	518	500	482	468	459	492	458	467	512	470	462	479	488	495	455	473	473	457	463	465	481	485	452	472	509	504	475	491	468	478	490	501	456	492	482	489	497	479	518	488	478	505	486	489	478	523	484	468	486	478	502	456	450	437	521	515	479	502	488	471	479	457	491	441	494	495	486	506	482	497	547	487	510	471	479	491	485	488	494	479	477	453	478	464	439	479	433	502	440	469	496	513	474	448	460	476	507	569	491	478	475	505	474	505	513	470	461	473	469	491	476	443	481	488	500	476	478	478	519	476	486	532	492	503	518	523	476	488	501	461	489	497	508	493	521	494	492	470	499	483	471	490	490	499	484	500	472	477	466	508	453	479	494	473	493	472	450	478	457	460	473	454	512	481	469	478	462	490	460	469	521	454	490	485	495	460	460	445	495	511	473	455	496	506	473	449	543	525	526	453	453	481	471	461	488	474	484	508	517	483	489	480	460	504	464	480	483	489	467	530	491	496	485	516	431	498	468	455	476	513	455	468	489	463	499	479	489	457	407	461	471	508	514	474	462	513	466	510	482	478	481	447	494	490	506	453	478	430	504	494	475	458	463	484	500	485	469	527	456	482	471	495	495	488	474	473	487	461	492	469	463	483	446	512	468	519	505	497	471	504	469	493	502	450	462	484	475	520	476	518	485	476	492	484	481	483	502	486	463	479	478	459	497	467	507	465	464	493	479	493	486	486	503	465	531	491	502	479	533	473	466	501	482	463	469	455	466	477	501	513	507	469	462	496	457	466	487	481	468	475	502	508	507	465	469	499	481	497	461	492	496	497	473	491	427	540	447	460	501	487	474	502	472	484	473	512	492	490	495	500	452	514	468	475	446	465	503	455	473	459	476	443	469	476	466	495	483	483	488	489	499	484	489	514	501	472	504	479	508	493	480	462	497	502	469	475	502	450	493	466	469	493	500	529	493	476	499	515	468	491	449	476	498	487	526	465	475	486	450	482	473	490	478	489	510	505	507	506	460	436	441	447	491	494	504	452	486	465	488	498	500	498	488	473	497	485	499	494	506	472	501	481	509	486	475	465	463	439	481	478	474	498	468	506	488	513	495	476	472	531	500	499	456	481	456	496	500	504	496	459	495	443	508	492	496	466	485	504	495	462	487	478	498	486	484	514	460	480	470	510	496	518	522	473	475	491	462	504	460	508	492	484	474	466	533	489	497	454	486	482	467	509	456	482	484	468	500	478	507	479	514	495	508	478	474	491	466	479	501	456	474	477	483	464	484	479	491	504	466	487	474	538	486	467	447	532	510	484	460	496	464	501	518	489	514	494	465	472	505	470	454	510	466	496	503	458	460	515	499	489	496	527	455	472	489	508	516	485	487	488	454	469	463	483	503	476	452	500
24817	21179	29122	29929	17665	2825	871	744	708	694	666	665	684	587	621	606	575	626	615	572	615	612	621	577	612	587	623	613	597	571	570	551	620	612	607	588	526	582	641	602	606	582	578	642	605	620	602	612	622	589	641	547	555	621	567	600	605	599	570	608	583	617	595	600	574	542	645	573	582	565	620	604	620	572	610	582	558	574	610	593	593	541	607	577	544	575	589	584	593	566	564	584	635	598	576	563	561	626	574	608	603	579	597	570	604	563	647	603	613	581	586	612	581	606	572	580	571	594	577	595	573	603	613	566	536	571	592	568	637	595	603	638	603	602	596	577	624	608	613	557	606	618	620	599	579	588	559	593	623	606	565	570	548	597	603	555	604	600	610	566	550	591	614	588	617	556	609	584	593	622	590	579	584	586	593	558	600	579	589	622	576	589	607	606	586	624	592	562	568	549	589	596	590	586	601	624	580	602	593	601	560	607	610	565	610	581	526	619	593	573	604	614	548	552	578	536	571	561	568	570	609	645	595	608	564	597	597	615	560	570	598	551	597	582	609	604	598	587	559	595	561	573	562	564	587	554	624	621	607	576	585	610	570	588	590	581	588	610	565	610	584	578	637	607	597	646	553	609	587	560	584	578	553	588	605	613	567	585	583	560	583	596	580	591	598	573	577	583	594	599	580	590	617	610	564	581	576	607	567	602	590	590	528	578	569	596	616	571	580	578	574	595	672	592	576	568	617	600	649	593	573	589	585	619	625	596	618	561	587	563	597	597	611	644	647	556	599	583	618	593	604	622	582	549	564	612	614	591	569	613	566	602	577	574	607	599	607	588	553	585	596	588	636	581	582	529	563	584	602	617	591	577	547	579	579	551	561	572	571	593	575	605	553	621	563	619	617	617	567	554	640	537	550	603	649	590	607	575	600	599	621	592	590	602	604	625	623	565	594	593	593	577	546	568	537	633	610	621	594	598	600	554	611	583	602	597	530	594	597	564	581	626	582	590	577	555	582	599	645	603	624	600	587	578	612	589	617	595	598	630	583	577	606	629	578	607	616	562	614	576	610	593	613	625	611	608	568	651	598	579	536	552	607	586	586	576	544	590	522	599	578	583	597	569	616	604	614	614	541	617	551	620	556	577	610	613	596	605	561	558	573	612	616	547	588	542	577	582	578	562	548	596	582	554	603	619	542	584	608	585	644	564	580	560	602	625	645	559	587	600	564	557	608	556	600	566	551	576	567	543	586	564	566	593	579	568	590	599	561	620	600	631	602	598	592	649	599	606	638	599	596	591	584	610	574	589	612	576	620	583	580	596	609	573	573	574	618	609	580	571	615	574	577	584	653	615	608	586	589	579	552	588	588	561	561	592	595	614	565	608	594	595	604	595	643	575	578	596	569	643	626	567	620	613	596	556	602	614	575	616	567	603	597	557	606	555	593	563	593	596	571	616	634	600	608	601	559	558	562	609	570	601	582	591	582	574	567	562	584	591	630	603	587	569	574	581	586	580	600	564	588	578	590	646	600	596	565	583	569	561	614	595	612	632	603	562	604	607	549	595	576	567	623	587	641	584	633	614	583	606	601	641	522	580	607	598	614	604	522	545	610	619	614	578	592	611	571	623	610	569	571	587	581	596	564	590	595	595	601	648	600	593	577	537	576	593	605	593	575	587	589	574	585	622	591	575	640	592	580	601	536	552	617	563	560	609	588	600	590	563	587	607	605	577	613	559	634	557	577	567	563	569	571	595	583	589	651	580	554	585	606	645	556	594	618	564	581	617	578	610	595	618	635	575	605	593	567	621	607	591	593	596	598	639	543	598	576	589	588	594	603	560	581	594	597	581	525	634	620	603	567	580	609	580	615	587	564	636	628	602	608	603	600	596	636	571	544	625	548	573	578	609	594	561	567	600	614	592	614	613	597	554	605	600	554	616	628	601	636	589	562	614	594	634	600	554	566	608	614	596	610	594	574	603	589	571	646	580	611	573	595	561	558	601	594	615	599	580	588	564	569	611	582	599	600	607	571	588	569	583	562	628	587	598	605	608	576	588	603	579	568	599	622	584	571	601	609	562	550	622	611	570	597	626	610	530	640	579	561	559	573	623	601	630	591	597	571	584	579	590	549	606	623	581	600	588	611	561	548	607	563	606	600	608	557	560	592	597	579	564	542	659	605	618	565	584	550	596	578	657	565	558	543	613	573	569	588	560	613	607	582	602	562	579	564	595	578	614	632	560	570	590	565	570	628	594	604	585	566	614	591	573	529	608	599	562	585	584	568	565	576	602	596	584	607	594	587	557	596	575	589	576	594	631	587	590	610	612	596	587	544	615	631	610	607	615	582	615	614	612	603	593	549	553	575	561	622	583	619	588	556	568	583	582	600	586	614	600	623	599	572	589	601	566	575	568	635	597	569	613	600	575	536	573	611	576	584	583	622	598	598	593	541	560	574	593	571	601	619	628	606	622	554	636	585	617	571	600	576	582	586	602	616	550	604	601	587	615	639	550	591	542	588	591	631	534	623	589	583	542	601	540	589	599	560	618	544	600	603	607	580	631	631	579	603	576	606	597	568	577	611	558	616	571	582	567	604	591	542	568	607	620	609	647	572	633	570	582	566	569	617	590	563	588	565	621	588	582	570	578	613	582	598	603	582	538	600	601	562	613	547	591	609	587	613	588	612	625	557	616	591	591	582	608	650	588	596	584	607	584	586	593	545	562	600	587	536	603	587	596	576	599	553	577	602	578	579	598	588	611	563	577	577	557	539	552	612	575	611	594	562	564	562	607	617	582	561	563	551	612	580	593	547	603	598	599	600	596	583	635	574	577	557	588	592	550	549	579	581	559	570	593	612	637	607	558	614	556	569	563	575	589	602	565	618	595	591	613	589	576	624	597	574	618	638	558	556	639	611	583	595	532	639	594	569	576	606	605	585	583	624	547	604	589	537	620	612	565	562	601	575	599	593	608	614	570	585	611	589	561	533	608	612	598	555	575	638	595	564	625	591	588	579	610	582	613	542	580	602	560	609	611	579	582	545	569	544	549	570	566	570	547	562	586	570	601	623	581	573	617	601	583	582	606	587	539	583	550	612	609	564	634	601	630	553	578	583	579	580	590	566	624	603	583	522	586	585	552	619	613	599	573	621	576	598	553	548	569	604	623	567	618	618	548	592	599	589	606	600	583	566	585	585	601	610	629	608	625	578	554	581	571	598	556	598	590	580	566	551	597	549	582	577	612	598	599	577	602	591	574	590	624	576	572	582	628	606	542	549	556	626	610	570	594	609	596	597	524	543	586	535	564	604	564	585	594	566	576	555	573	604	591	608	573	603	618	558	617	566	608	599	588	588	590	577	608	576	583	609	590	599	553	585	572	547	600	630	604	568	589	561	554	603	634	575	586	579	604	600	581	567	600	594	622	610	588	564	595	635	621	590	569	590	586	560	571	645	586	574	620	554	576	598	587	569	556	574	588	537	589	610	562	633	561	629	578
8624	7685	37242	38118	12638	1354	1284	1096	1096	950	894	800	841	748	783	716	785	696	707	701	737	724	721	696	723	735	713	694	674	669	746	669	691	683	667	660	681	713	711	686	645	725	688	683	683	692	697	682	671	684	629	647	668	652	662	661	674	710	738	678	723	726	661	683	644	683	668	696	699	693	630	651	681	713	720	703	654	681	657	697	658	659	703	645	625	686	683	651	685	659	676	717	713	685	694	645	722	702	680	678	652	677	639	659	663	673	672	677	748	663	683	685	677	686	676	653	695	689	666	662	730	701	688	700	665	660	721	690	694	660	675	730	711	663	694	694	737	707	661	702	709	656	642	656	673	689	717	684	703	702	692	668	681	688	664	670	696	653	656	688	731	692	729	699	677	686	679	679	665	662	694	704	680	679	712	680	659	653	653	638	665	681	649	669	662	693	698	692	660	674	623	683	696	716	678	718	683	685	663	718	699	703	718	707	657	692	711	670	717	673	699	698	692	711	687	673	700	667	711	620	692	643	695	665	711	694	702	673	677	723	708	691	662	693	653	664	726	628	674	691	612	678	699	693	663	689	668	706	674	695	667	696	664	661	706	692	720	698	682	666	661	572	681	670	704	668	682	693	668	689	709	704	716	696	698	735	690	692	698	698	689	672	677	692	712	684	711	658	678	662	678	688	667	642	685	700	700	707	728	645	720	709	690	673	703	713	630	717	661	683	630	713	664	635	717	685	659	653	664	664	634	695	682	693	681	716	738	672	668	645	658	664	699	648	692	675	672	730	660	665	725	701	661	683	665	680	657	658	680	679	699	697	669	671	687	687	693	664	640	680	730	687	729	726	693	656	730	685	713	709	625	670	658	644	711	723	684	657	661	707	703	659	681	678	687	671	642	709	691	705	626	674	694	654	679	648	688	676	715	697	682	691	676	718	659	680	659	691	671	629	660	689	683	647	643	712	673	675	716	672	654	669	722	667	693	768	670	647	731	663	675	732	741	657	691	673	734	674	651	672	675	675	689	650	656	725	649	694	683	666	655	711	653	716	658	683	623	695	656	693	646	643	639	727	647	707	664	681	696	698	669	690	702	649	687	654	686	681	633	629	674	664	680	685	686	721	708	664	673	660	652	675	673	675	668	627	644	656	686	710	661	660	678	681	658	712	741	706	663	689	691	669	673	731	673	673	650	699	685	746	672	665	710	678	695	674	702	712	700	671	708	691	632	659	648	681	692	655	656	667	686	612	683	684	685	674	700	681	700	695	699	687	655	690	683	704	677	612	676	649	681	699	706	666	709	680	659	675	665	648	713	660	724	691	732	688	667	649	624	667	715	681	736	689	666	674	679	702	670	705	653	730	678	700	705	695	676	695	688	673	691	679	664	713	687	684	652	649	682	698	650	702	701	627	655	712	698	737	657	696	696	647	680	660	627	672	695	659	667	694	689	686	682	651	684	641	708	675	698	707	692	687	701	706	722	656	706	695	698	740	656	689	719	660	667	655	686	679	688	652	676	664	670	662	627	710	665	692	666	715	702	727	668	673	652	676	659	716	656	691	673	687	705	661	663	681	680	672	670	705	722	710	699	672	651	667	664	683	709	744	718	714	707	648	694	673	709	662	658	717	689	665	682	687	704	682	665	679	624	646	710	611	660	671	666	641	657	710	689	641	691	708	699	687	672	663	702	697	639	702	660	709	630	672	692	711	689	692	706	688	696	681	685	715	672	656	638	689	665	673	722	733	678	692	700	659	715	700	666	672	656	698	665	711	699	669	728	683	687	683	656	712	666	671	713	663	676	680	630	725	724	661	684	656	714	709	716	708	670	700	691	675	627	648	661	715	691	690	663	719	672	666	679	651	726	667	669	705	705	632	617	691	671	669	642	693	705	660	706	684	680	698	668	664	656	669	713	652	663	654	674	706	691	695	714	710	674	725	657	684	645	652	679	705	695	699	690	706	671	704	680	689	675	683	644	692	644	686	651	680	661	698	659	681	709	724	681	764	702	668	702	652	726	683	720	642	662	685	707	665	685	680	711	678	661	677	646	686	665	684	707	684	651	687	708	652	695	675	653	702	725	680	725	653	684	708	717	654	663	686	644	664	703	681	692	724	687	695	705	647	659	699	703	691	703	693	700	635	619	702	664	689	624	684	690	691	678	672	670	686	683	692	676	699	692	687	652	635	710	708	692	680	733	718	733	692	687	675	703	648	659	663	697	696	707	688	674	668	681	696	699	620	701	710	711	688	711	709	660	714	634	667	672	671	729	692	736	678	710	652	697	701	655	675	666	706	733	689	699	691	664	684	707	716	672	652	623	687	696	648	634	668	646	720	671	741	751	707	657	683	674	717	668	715	674	666	677	715	656	688	714	666	721	703	696	706	686	683	651	651	681	696	687	670	742	665	700	626	707	651	604	672	655	743	672	715	703	668	671	699	690	654	671	648	645	675	641	710	715	658	714	665	677	688	648	691	722	655	651	683	702	689	676	687	689	634	700	662	656	663	685	625	660	711	673	676	686	650	648	683	648	677	681	727	727	693	698	649	671	628	684	677	716	695	688	686	640	666	727	697	734	690	662	706	664	694	646	684	658	682	651	641	704	616	669	661	673	672	668	679	650	592	684	717	662	698	696	677	646	648	687	663	710	700	694	696	711	674	660	722	644	667	670	659	720	643	655	693	634	631	678	670	715	659	680	675	689	682	665	665	707	702	662	695	677	719	615	662	681	676	679	703	665	671	661	621	636	625	692	729	685	675	686	678	696	690	638	636	673	657	716	710	714	652	659	724	666	668	709	673	669	658	682	660	690	651	699	652	702	661	703	641	735	718	678	700	645	683	669	687	710	670	656	694	659	691	671	707	701	658	698	680	661	675	716	731	660	703	672	678	715	666	668	744	705	675	668	722	701	684	700	690	740	655	705	728	686	674	686	705	685	702	689	711	664	684	746	683	676	703	709	687	660	670	658	691	655	690	681	710	721	717	725	707	698	649	670	680	692	662	697	727	705	673	645	623	649	689	663	657	704	662	691	696	677	673	687	691	658	719	690	698	689	707	692	686	687	689	686	688	647	652	689	662	655	628	639	705	688	729	666	700	671	697	674	695	629	676	664	674	708	701	692	706	720	668	669	629	701	638	669	667	667	675	654	663	668	688	698	716	747	693	644	652	694	687	722	705	665	641	686	708	673	646	724	693	661	661	682	740	677	648	711	671	637	669	755	621	648	696	743	637	670	734	665	710	665	718	617	683	670	715	684	707	673	687	704	648	704	701	688	686	686	673	663	657	699	687	660	692	674	705	696	669	673	680	676	671	632	682	702	700	672	673	708	661	677	710	730	716	718	660	705	646	705	680	654	649	689	705	689	709	654	664	696	677	720	663	680	680	654	730	700	654	665	677	693	718	620	637	678	721	672	638	672	672	688	669	692	649	660	700	658	670	714	662	730	699	694	683	662	719	694	635	673	728	702	677	730	684	695	659	696	703	731	693
22618	21224	29282	26731	22687	20770	13033	2059	1355	1285	1189	1091	1061	1005	964	950	958	975	872	883	909	927	899	953	857	898	871	886	860	826	845	842	816	843	886	802	903	839	836	837	847	842	839	824	897	876	827	784	835	795	789	817	858	896	804	791	797	886	785	862	851	804	842	812	841	787	828	765	753	799	773	853	906	866	791	894	798	867	816	815	812	811	888	819	835	853	838	826	808	849	857	842	768	756	835	866	818	834	801	816	791	784	804	757	841	805	831	846	852	832	840	800	889	827	765	835	846	770	819	782	778	793	801	786	823	812	787	794	800	847	826	822	813	780	784	780	825	798	864	884	851	804	803	826	788	805	775	840	800	812	847	794	811	834	835	824	769	800	861	818	819	829	806	823	809	843	805	873	815	813	808	822	855	804	808	771	829	800	827	799	811	786	809	813	785	818	815	812	820	867	778	804	817	808	796	844	831	837	765	838	788	802	826	850	783	807	786	837	809	837	832	812	810	817	902	817	815	873	830	851	779	871	794	812	804	860	805	761	800	797	786	792	867	814	784	801	798	830	823	821	784	822	802	808	841	779	804	817	875	827	782	793	828	788	845	820	828	853	862	828	795	810	796	820	856	790	789	856	780	805	828	803	829	813	827	765	848	826	811	867	784	827	805	817	806	874	798	800	803	822	785	762	779	785	798	882	828	831	807	844	795	822	892	782	833	800	804	833	849	843	821	823	845	811	744	786	828	770	795	808	793	833	808	828	849	816	827	819	827	807	832	783	771	822	837	822	813	797	855	759	802	762	817	826	872	830	837	798	784	841	851	806	837	830	811	803	828	873	816	822	803	804	847	811	772	795	836	807	830	854	788	876	748	839	858	785	804	879	776	803	814	815	859	828	822	826	817	819	772	820	833	781	796	839	806	823	842	861	831	771	788	776	806	776	820	812	810	788	841	808	821	846	855	834	829	782	799	823	812	833	788	807	787	776	809	789	805	830	835	773	822	833	832	806	772	832	777	837	805	815	787	796	760	793	811	821	747	806	817	788	755	821	822	827	794	846	782	825	782	799	832	839	820	800	804	812	782	808	808	834	799	794	847	788	830	754	815	869	826	823	825	831	839	834	761	805	813	779	816	813	833	800	839	809	747	835	811	792	793	788	770	832	833	830	767	876	794	838	794	795	839	836	874	775	839	784	824	792	817	805	793	787	821	829	784	868	784	776	776	792	858	825	824	801	745	792	799	824	810	813	813	825	809	784	836	779	809	823	818	791	811	874	837	761	867	874	879	809	823	807	838	793	798	828	833	850	810	782	838	803	812	840	799	822	840	834	813	842	808	893	805	811	853	833	863	879	792	814	842	800	792	838	867	812	779	764	818	822	808	742	759	793	815	887	780	859	810	843	833	832	834	814	823	818	780	777	819	809	813	807	778	757	835	841	786	778	835	830	817	829	822	840	783	835	830	833	803	811	809	830	770	844	783	803	782	778	793	796	826	774	801	812	782	823	816	818	795	795	799	796	826	761	805	815	841	795	789	783	815	812	802	828	791	773	822	802	866	829	831	791	865	849	814	845	844	796	857	822	843	794	782	850	816	796	785	842	849	807	782	798	812	815	807	802	804	811	821	860	830	804	806	850	779	855	872	783	839	826	813	848	800	813	745	825	823	837	786	807	786	828	799	797	827	830	789	872	834	821	845	840	781	834	863	785	806	832	774	820	790	827	835	838	878	804	799	859	816	798	781	800	823	848	800	816	797	810	776	819	795	815	809	810	829	768	858	779	761	831	805	833	835	837	803	788	808	815	802	837	753	769	756	795	815	785	832	813	846	823	861	793	808	834	795	774	802	798	771	835	777	809	790	854	800	801	892	807	838	796	781	812	830	860	819	796	819	808	800	807	751	744	853	825	878	809	806	803	827	839	814	777	805	836	809	802	808	814	785	812	786	801	796	821	851	815	862	820	815	814	832	834	798	807	822	796	799	829	811	813	843	900	824	787	849	843	846	787	818	791	768	800	784	812	829	792	811	814	786	796	804	816	806	803	848	851	843	854	810	797	782	812	830	797	855	764	802	850	764	777	790	813	824	830	794	820	783	841	803	806	799	825	831	784	786	797	782	838	776	798	788	844	821	846	813	786	815	849	790	842	760	816	803	805	796	864	782	787	801	794	858	834	856	767	802	834	817	881	819	812	799	829	798	808	806	857	791	815	860	776	829	849	840	769	819	788	826	868	815	786	791	853	734	828	855	753	824	814	813	826	870	832	839	858	823	793	853	825	810	761	800	827	814	734	857	792	746	828	815	785	841	806	796	811	799	819	746	807	862	822	832	857	803	813	839	845	814	796	814	798	802	790	807	786	855	821	846	757	788	793	829	836	831	796	797	891	859	839	801	832	784	853	777	781	803	867	824	816	861	791	848	798	854	843	814	792	746	862	804	857	818	836	786	836	821	835	843	800	813	766	786	753	841	849	801	811	825	895	790	763	826	806	830	792	766	861	838	789	854	846	794	818	815	816	845	814	760	805	816	767	839	856	812	812	767	784	799	813	806	808	794	861	838	813	770	803	836	823	804	820	824	829	851	784	930	737	850	805	827	820	831	844	802	813	800	809	785	795	794	765	824	842	806	768	840	808	806	826	796	836	842	765	769	860	765	827	830	866	815	847	828	818	843	816	873	793	797	801	782	822	788	781	816	872	844	822	842	798	848	805	833	770	838	793	811	821	808	851	815	822	846	806	873	832	810	781	810	832	814	781	829	780	836	776	776	810	803	831	870	841	836	829	758	816	814	844	838	815	814	810	788	815	794	824	795	792	804	813	766	786	839	839	791	853	823	817	830	874	813	765	882	830	834	892	823	828	835	800	826	867	820	814	848	868	816	801	772	760	798	797	797	792	804	787	835	815	831	791	809	844	823	777	820	816	768	815	821	792	823	788	807	801	783	791	807	831	837	841	795	836	805	897	823	809	837	820	776	804	854	873	795	818	790	796	792	812	795	776	798	793	855	828	782	872	833	773	797	807	841	811	801	828	825	785	825	830	814	836	826	832	782	841	803	789	838	844	802	862	882	813	788	852	812	777	846	824	818	855	790	814	832	824	763	835	804	839	811	796	806	805	787	823	810	805	772	812	851	790	828	832	845	766	774	791	798	855	842	761	773	832	758	833	831	778	795	817	822	821	860	787	794	787	828	841	771	830	881	803	804	885	846	797	783	762	811	775	795	828	829	815	840	764	797	792	837	827	845	745	813	815	828	829	820	834	836	815	818	814	804	827	830	750	820	851	830	845	819	828	807	846	807	809	829	825	810	801	798	758	788	840	790	838	778	804	777	813	771	794	859	788	764	861	780	768	841	816	829	850	756	820	810	817	820	800	771	787	818	842	839	794	844	881	803	816	765	774	832	800	829	840	810	829	825	815	832	762	837	880	802	853	795	791	907	820	832	875	818	817	811	791	794	834	794	848	828	809	820	820	804	833	788	844	806	810	796	769	848	802
11220	19034	55368	57007	22991	3552	2900	2350	2060	1729	1624	1401	1357	1247	1185	1153	1142	1054	1005	1044	1009	1041	970	995	958	946	966	911	922	862	928	934	867	916	917	915	908	918	904	885	935	905	882	909	909	943	862	915	892	851	906	892	937	936	952	905	879	904	877	920	860	891	911	906	875	881	836	893	883	856	921	853	927	856	889	866	872	923	920	924	912	861	864	853	873	847	871	894	839	955	855	882	854	884	893	929	869	846	839	868	891	904	887	903	917	897	886	903	877	896	881	918	848	840	874	880	885	855	866	838	924	885	889	843	943	888	920	935	866	889	873	899	941	840	927	899	912	911	863	926	859	904	909	883	856	922	880	973	881	896	838	915	883	833	852	891	895	926	850	860	860	896	908	844	927	883	881	918	862	806	919	910	830	879	927	907	897	927	952	893	915	920	830	909	874	947	895	881	850	912	870	921	861	913	922	882	887	892	869	873	874	895	849	887	927	853	844	881	893	888	873	846	910	856	872	881	859	910	875	932	899	859	868	854	840	932	853	823	897	908	881	920	889	890	916	851	910	836	922	880	886	819	867	855	847	858	877	877	895	893	915	878	876	868	944	835	866	889	899	895	922	820	867	890	874	864	925	882	908	870	921	837	892	881	896	909	854	908	928	846	858	853	864	889	938	846	842	830	887	890	878	917	906	893	898	875	884	879	865	885	858	859	934	895	883	888	872	907	873	882	867	859	876	895	854	883	893	867	845	908	937	867	923	873	885	970	867	884	876	908	863	838	868	857	845	838	890	856	830	899	853	893	913	877	902	907	934	843	875	894	920	872	924	840	898	862	905	884	858	855	849	861	875	907	867	890	911	864	845	893	860	871	861	876	899	917	934	917	856	889	882	879	885	884	878	878	864	879	870	827	895	835	882	887	890	850	930	871	870	879	897	879	851	883	875	931	885	910	880	875	923	901	876	926	905	916	866	913	865	846	902	892	873	905	856	922	897	866	963	910	930	844	932	880	851	864	864	922	869	893	876	813	863	931	845	842	878	841	923	904	874	848	892	854	853	874	954	904	900	837	899	904	878	870	904	846	892	853	915	875	921	871	825	905	894	886	897	905	889	836	892	887	919	850	886	849	885	880	856	877	853	879	863	895	894	865	930	899	869	938	887	892	857	915	912	894	924	878	900	859	882	876	823	917	835	906	858	906	844	876	896	858	887	898	853	915	896	895	845	902	862	904	862	858	857	924	872	864	889	884	864	865	886	938	848	881	926	850	828	875	896	852	926	850	912	888	882	913	872	864	865	880	906	910	899	922	905	866	859	866	853	850	897	878	891	855	852	876	869	883	888	881	853	894	834	868	909	855	850	872	861	931	870	848	879	830	901	897	874	893	860	872	925	930	862	885	890	905	887	854	882	913	831	882	876	908	883	860	805	905	874	907	907	905	930	849	865	876	908	911	872	952	870	899	850	833	894	875	890	949	912	871	828	928	848	927	874	871	848	887	918	898	876	861	962	849	881	888	889	895	878	834	901	887	887	859	864	880	857	872	908	862	888	920	853	865	875	880	871	879	879	898	906	886	879	853	881	892	896	897	919	914	879	880	846	906	908	891	863	849	846	840	867	910	870	897	929	882	931	901	851	926	851	858	881	892	913	864	913	928	882	869	923	874	887	853	866	887	883	879	877	822	904	874	890	870	885	876	881	892	853	882	844	869	942	894	892	857	876	891	883	892	859	922	903	842	869	864	859	843	889	913	884	886	881	859	844	894	907	848	839	895	846	872	884	880	882	922	876	843	946	873	800	886	896	915	876	898	934	825	861	871	880	872	855	916	883	893	866	896	928	868	857	907	907	858	834	938	868	866	922	867	850	874	876	887	874	806	879	885	875	901	901	873	890	951	879	910	864	934	890	857	882	892	900	855	887	847	884	862	876	900	820	890	859	877	834	903	922	886	939	863	884	870	823	849	924	851	860	879	886	950	830	862	899	885	854	913	847	874	866	878	904	810	853	866	880	928	923	822	879	905	875	907	838	876	906	889	896	902	881	878	875	885	873	934	833	923	897	844	865	887	883	911	850	887	890	881	926	893	883	854	890	871	875	855	865	905	886	859	887	827	897	938	852	847	863	822	875	881	853	858	884	864	843	914	896	899	902	881	893	880	882	890	882	885	918	864	890	879	878	892	849	905	953	880	869	849	865	862	924	905	856	932	889	867	919	929	892	876	856	854	847	879	876	857	853	909	930	884	861	911	859	835	846	889	883	886	906	891	877	902	878	893	897	851	820	868	887	904	864	899	923	820	857	878	889	886	883	878	820	903	848	876	882	912	879	874	829	931	887	938	928	867	907	889	882	909	869	854	862	900	866	845	936	859	901	890	876	895	894	882	902	915	894	844	893	891	891	889	871	872	880	870	890	900	938	835	869	867	937	879	846	860	904	913	868	894	855	891	883	857	884	864	894	892	865	861	889	846	838	908	903	855	871	851	895	883	854	914	962	880	863	849	909	839	862	899	889	883	890	852	833	843	867	909	847	903	904	884	837	872	875	893	858	859	890	820	840	822	868	822	912	901	911	843	867	853	859	868	852	817	861	850	862	875	842	885	920	886	907	874	902	931	851	875	885	874	873	936	913	871	899	828	896	884	881	889	876	874	892	865	902	861	837	827	867	838	906	882	864	859	876	934	829	891	852	919	860	908	892	925	935	921	822	906	849	928	912	799	900	827	889	873	893	909	868	895	894	860	905	838	876	892	868	883	847	903	899	896	889	880	890	847	893	837	920	887	911	939	876	905	903	890	920	858	866	857	894	868	902	893	879	864	848	879	852	926	867	858	843	887	895	928	906	822	855	885	866	887	924	903	907	922	909	931	879	897	900	924	890	872	889	887	908	865	894	910	901	907	884	903	844	871	896	865	867	888	872	907	898	880	884	854	875	892	847	901	888	886	891	908	883	896	919	885	886	891	884	914	935	881	878	880	849	969	919	890	899	930	950	881	872	831	934	943	869	884	936	896	890	860	892	902	907	953	904	867	907	937	856	905	863	888	896	852	884	855	879	857	818	921	857	855	876	879	896	885	898	898	890	897	868	899	874	875	889	892	864	863	853	902	888	925	865	886	900	881	825	892	904	857	873	857	919	881	883	841	891	829	911	888	893	884	858	862	853	898	862	851	918	881	887	855	881	858	887	828	893	895	872	913	859	851	885	863	836	893	896	919	913	858	915	880	850	917	849	823	867	866	851	858	929	834	873	895	886	856	910	848	866	891	894	868	885	926	922	860	871	914	896	885	882	888	893	889	907	890	932	926	904	889	832	898	872	926	873	881	905	870	929	894	900	877	899	873	924	879	894	870	884	861	839	954	879	922	874	898	896	872	843	846	914	881	915	900	871	905	912	872	886	891	866	852	862	921	866	896	842	891	848	871	849	880	906	951	863	856	862	927	894	908	870	859	892	864	882	883	875	852	941	920	852	851	850	908	929	855	872	885	881	914	872	896	902	869
27200	20478	20609	14466	2480	402	362	372	334	322	363	364	292	332	321	340	325	338	306	316	306	344	320	324	315	336	348	339	346	315	304	311	299	334	299	347	335	332	332	326	301	347	310	372	322	328	338	309	334	350	341	352	310	330	334	313	325	331	339	318	304	320	308	363	340	296	323	304	293	339	328	320	330	331	352	317	348	303	328	288	332	315	332	364	330	323	353	301	304	307	330	351	290	323	366	328	308	312	328	307	344	349	332	323	337	334	328	306	315	321	360	333	297	287	329	339	315	354	336	299	285	318	329	287	316	347	352	330	372	328	335	354	333	337	355	320	346	341	343	323	308	313	321	314	333	319	331	323	321	319	326	325	318	291	324	315	309	307	309	320	299	326	306	337	360	343	339	319	334	333	319	350	301	311	319	331	330	316	304	328	308	317	313	352	310	323	320	309	363	301	301	327	338	332	300	319	336	305	331	319	348	326	317	345	331	328	327	321	344	314	314	307	307	297	368	297	325	330	315	328	352	322	327	326	333	318	291	343	331	321	309	297	343	341	302	321	317	359	336	377	313	281	356	331	353	361	314	332	335	325	329	321	322	311	321	346	324	317	314	321	324	311	334	323	325	314	325	353	371	293	339	317	319	336	321	331	319	279	343	329	330	311	304	340	309	316	334	307	348	334	334	332	343	321	325	314	356	330	362	327	311	310	327	328	330	340	332	318	324	333	316	337	313	315	319	333	301	351	346	327	317	331	339	335	328	320	328	335	362	315	322	344	338	343	316	331	349	321	321	329	342	303	328	331	327	332	325	299	355	364	326	333	333	364	325	329	324	339	321	349	357	324	324	307	312	344	306	324	326	342	315	350	362	341	329	341	328	318	333	326	338	325	334	337	349	320	300	313	321	328	309	344	336	311	290	324	326	365	340	337	348	356	336	334	320	341	293	344	350	288	343	317	329	339	334	330	344	330	342	334	317	305	337	320	325	289	329	357	335	333	308	298	322	307	343	336	302	323	307	323	346	303	335	331	329	309	299	302	306	353	335	338	322	329	322	343	340	325	345	354	351	326	322	311	337	319	339	280	297	317	316	320	334	343	307	321	359	330	337	296	337	335	336	320	330	327	338	338	327	318	360	323	340	337	329	356	317	303	333	327	312	332	322	342	330	316	326	313	360	333	342	322	323	322	326	332	347	338	314	310	326	322	337	324	351	308	337	329	329	308	328	353	335	351	288	326	338	342	324	309	334	310	285	330	329	340	321	324	335	322	313	310	299	363	337	341	299	355	332	326	337	316	300	330	332	293	343	332	362	319	348	312	329	314	317	276	294	317	330	315	348	338	295	326	329	323	316	302	325	335	313	373	291	315	301	322	336	296	333	307	300	317	299	332	351	320	346	334	325	329	338	312	317	332	341	326	347	335	319	343	355	319	336	340	339	326	325	307	338	326	328	328	317	320	340	341	300	346	342	337	354	303	335	316	314	343	347	304	320	317	319	320	357	342	311	301	305	363	326	345	321	332	323	309	335	353	325	360	337	336	323	345	333	301	343	345	296	337	341	316	312	306	341	330	316	330	324	346	325	303	351	317	307	356	356	344	337	333	315	360	306	336	331	316	309	318	296	335	324	311	330	302	334	331	303	328	330	320	354	340	343	337	319	330	324	327	320	330	359	351	340	343	335	324	361	316	333	352	339	350	331	333	332	315	350	352	359	331	338	315	310	352	359	301	321	322	302	306	331	307	346	326	327	295	319	354	333	303	342	325	335	346	336	293	325	320	338	328	316	330	307	301	302	337	360	342	284	301	321	321	335	313	333	318	330	313	331	306	314	323	352	348	332	320	329	331	325	334	335	338	365	337	335	312	337	314	315	331	289	311	357	356	324	333	342	351	302	331	340	308	332	353	310	354	332	320	331	343	333	314	293	341	310	324	352	365	354	332	326	352	339	346	325	306	364	339	356	339	358	355	345	321	335	309	339	312	307	334	303	330	322	358	337	328	321	332	336	325	333	327	299	297	335	313	320	344	324	318	341	340	296	335	350	330	330	320	330	308	369	310	317	333	322	332	338	366	369	355	339	301	318	341	353	343	328	297	346	314	346	325	348	328	345	343	308	331	329	343	315	312	300	373	322	335	346	366	332	332	326	308	323	316	339	314	336	347	301	302	312	317	288	303	345	320	330	336	323	333	339	356	293	363	353	338	295	315	325	354	308	354	354	304	317	349	328	295	343	339	327	306	353	317	321	352	352	334	331	356	317	316	322	337	353	346	313	334	357	324	337	318	321	336	332	340	323	316	346	358	332	333	316	341	337	332	318	332	345	343	348	307	320	320	323	307	342	310	351	344	345	347	343	354	310	313	308	340	315	309	332	325	333	346	328	342	376	336	318	338	347	327	341	340	317	344	338	343	337	360	350	302	334	315	345	354	328	311	313	297	293	349	339	323	341	337	333	318	343	336	337	347	340	317	359	338	340	322	350	291	325	349	334	339	324	332	321	350	343	334	325	326	331	304	303	288	319	292	324	340	331	324	317	331	290	338	300	312	302	348	311	302	305	319	344	333	329	332	357	309	333	337	325	322	328	318	341	342	324	328	320	327	315	331	322	288	331	319	322	339	311	287	340	312	309	335	345	346	329	330	322	307	347	330	356	350	342	335	333	318	297	296	337	340	359	295	315	319	353	331	304	339	327	338	317	341	339	325	326	313	311	347	314	310	319	336	326	374	327	338	347	312	305	336	312	317	339	319	367	350	350	347	334	319	319	337	350	305	323	322	339	337	324	338	339	332	356	330	327	346	346	341	304	338	306	369	350	322	323	308	347	317	307	338	327	336	354	343	357	353	320	332	363	336	309	327	323	311	311	329	343	338	321	333	333	313	285	331	309	336	294	334	350	285	324	313	320	315	308	343	322	334	317	338	318	317	340	304	335	313	340	349	322	340	356	343	329	316	348	305	331	326	335	297	342	349	298	323	316	317	336	347	326	308	344	308	311	324	310	345	329	316	330	377	346	336	314	315	348	301	319	347	326	327	313	318	326	332	329	324	300	304	341	333	317	314	335	330	322	330	333	324	350	338	353	330	342	359	373	326	340	331	355	364	331	348	340	335	315	356	307	368	312	288	336	325	321	330	310	328	348	343	323	319	315	322	298	331	332	312	300	308	329	331	344	339	345	352	310	316	321	312	306	326	305	336	341	317	324	300	331	304	310	343	309	316	319	316	339	293	336	338	316	318	324	306	320	334	339	319	344	326	318	332	316	324	312	320	332	371	310	329	357	301	333	330	299	307	343	335	322	356	333	329	343	321	333	319	347	359	332	357	337	304	337	348	312	352	300	309	295	303	331	309	348	353	305	330	356	321	322	319	347	303	300	332	335	337	336	383	355	339	299	329	318	307	317	341	350	321	320	316	326	356	332	333	310	349	323	342	326	295	298	325	309	326	345	322	325	341	318	353	313	305	325	386	365	338	341	355	315	301	347	318	315	324	360	327
6753	4220	18771	11073	2152	527	445	458	436	411	411	421	429	436	382	413	392	403	416	424	385	403	402	388	397	403	356	403	402	433	383	406	421	440	384	382	388	405	435	417	393	382	403	399	371	385	406	381	398	398	384	364	436	388	370	433	399	411	404	394	373	402	422	395	431	395	406	413	419	369	418	416	380	413	397	404	414	399	392	354	404	367	368	362	406	423	419	404	425	411	382	425	428	367	389	405	409	408	402	375	413	376	401	397	390	423	379	400	417	436	440	377	397	376	384	428	377	380	412	410	376	412	411	373	423	411	418	390	407	403	402	385	401	422	361	440	389	400	390	381	408	391	419	379	432	419	420	388	419	432	394	402	421	377	363	410	400	395	392	403	390	372	390	385	410	377	392	389	387	382	380	392	417	367	403	446	368	388	360	382	395	368	406	406	393	410	352	389	402	375	402	362	433	383	410	450	419	371	373	422	401	394	389	409	445	392	391	428	403	416	435	394	386	389	413	424	412	409	361	409	420	413	395	386	392	358	376	425	430	401	403	359	385	386	410	405	391	385	405	418	389	415	390	387	393	402	404	429	425	363	386	395	396	371	408	444	385	393	399	360	392	403	409	414	443	403	410	386	376	392	374	387	422	395	395	367	398	410	378	441	396	392	366	424	355	424	378	383	430	393	394	406	405	409	390	423	405	421	403	399	378	398	409	368	408	385	409	360	409	394	417	384	400	399	386	386	396	404	400	421	383	377	400	401	397	374	425	420	404	415	393	433	393	364	393	455	429	375	383	422	409	393	383	419	421	407	376	405	408	393	420	438	399	370	366	400	383	416	403	381	381	406	409	442	424	387	409	402	388	371	390	389	409	377	400	404	434	394	407	378	376	419	392	384	399	398	430	378	402	414	413	435	437	403	386	391	426	398	420	412	383	419	403	383	409	394	406	381	391	380	373	407	402	391	362	411	401	396	395	412	408	388	419	404	394	385	426	408	357	385	394	453	436	372	368	389	421	360	401	403	376	366	411	414	378	368	390	396	410	355	416	405	390	417	413	416	373	379	364	371	395	399	391	399	358	399	419	420	423	378	387	392	405	389	370	412	398	402	415	423	411	414	389	379	380	394	379	398	404	379	378	379	376	383	363	419	389	422	391	413	393	377	406	387	412	401	409	424	390	402	401	417	429	400	403	435	364	435	408	407	386	400	397	432	427	379	413	391	389	413	413	383	392	412	408	407	417	399	391	386	390	405	384	400	369	382	405	407	402	399	385	412	383	407	400	417	380	429	386	387	426	351	356	383	416	409	406	395	423	379	399	430	400	399	372	424	435	369	389	372	363	377	445	412	407	374	407	405	406	362	422	388	407	386	377	404	379	387	396	407	381	395	371	424	378	381	370	395	412	393	428	355	406	402	395	411	345	389	422	419	413	407	379	413	399	410	379	376	417	388	419	387	382	386	381	434	423	359	400	421	384	400	370	378	386	402	406	424	378	404	370	396	416	436	404	393	390	446	396	402	420	401	428	398	392	397	394	388	400	383	374	395	421	402	404	387	385	377	418	430	383	400	436	393	439	390	406	397	391	425	381	365	428	418	368	374	411	394	412	402	397	439	406	373	407	403	393	410	405	390	398	406	428	422	381	392	392	412	368	407	359	377	437	389	391	394	379	373	404	428	394	390	428	403	395	395	388	432	417	426	376	423	408	451	378	411	393	402	425	407	397	412	405	377	399	429	408	394	415	394	412	416	412	430	384	391	381	370	406	387	389	378	413	416	398	438	388	386	414	425	374	416	396	389	408	393	405	443	414	396	428	408	395	403	407	384	383	420	384	409	385	385	403	406	369	385	399	415	397	384	391	380	385	377	408	374	415	431	422	388	399	434	422	390	380	374	368	404	396	402	413	412	407	398	391	407	398	391	410	410	398	387	442	406	403	413	364	378	394	412	404	394	388	407	426	391	381	417	393	443	448	406	400	418	396	401	428	427	419	358	388	392	398	416	421	390	370	378	391	390	349	388	400	421	419	393	376	415	389	419	392	401	387	379	384	382	439	366	358	387	419	423	404	442	416	402	394	410	402	419	421	437	392	399	368	409	421	398	377	384	404	382	387	424	390	414	409	428	410	389	392	388	411	418	411	401	410	419	382	376	390	377	395	414	394	406	364	409	419	416	383	398	433	393	424	418	399	397	404	429	405	397	361	393	422	339	404	423	428	427	358	403	413	405	429	423	389	428	400	418	387	376	402	426	404	414	385	388	405	400	405	379	369	414	401	408	425	380	424	387	415	363	369	411	385	394	359	426	406	400	432	374	412	372	409	386	400	420	390	396	393	371	392	401	414	389	428	406	413	422	405	408	404	445	417	416	390	389	413	402	402	389	369	396	410	408	410	422	381	393	401	385	402	421	387	394	389	385	396	404	412	385	385	363	405	425	397	419	399	416	407	387	377	438	389	387	377	381	402	358	400	382	416	434	372	417	412	435	355	415	415	393	402	402	417	396	381	390	435	431	398	398	375	374	392	377	411	426	393	413	407	425	364	421	403	383	393	378	382	384	415	391	403	372	391	354	386	418	402	389	396	378	436	422	444	407	409	379	401	415	394	377	384	413	410	369	383	407	401	400	403	421	399	399	398	407	417	410	383	412	398	413	371	407	417	426	406	433	416	369	389	434	405	424	412	394	373	423	429	408	387	370	367	399	404	403	424	401	386	428	403	366	360	419	395	378	381	377	435	416	414	409	426	351	394	367	373	393	395	402	426	385	383	395	394	374	384	406	410	384	404	408	426	403	391	388	401	415	375	404	370	395	366	388	417	395	395	406	409	386	412	400	365	402	385	427	391	409	380	377	396	400	428	377	366	403	396	415	424	389	385	404	385	390	424	387	375	408	382	415	430	401	407	402	404	359	397	393	409	369	401	386	416	370	400	377	388	466	419	380	387	414	381	408	433	361	371	405	393	394	401	347	392	366	413	388	358	406	443	393	413	401	419	376	381	373	415	391	397	426	414	368	372	391	416	426	384	384	401	399	402	402	380	375	377	397	370	405	394	388	371	411	400	378	410	368	409	399	388	358	415	404	437	399	434	388	399	369	395	369	379	418	412	378	372	380	392	366	436	410	356	413	402	423	416	375	422	379	434	367	399	389	398	425	417	433	383	405	385	374	391	390	390	398	381	387	360	387	407	376	414	398	373	400	400	377	379	375	360	394	375	394	392	388	419	371	389	375	401	393	395	386	382	387	412	396	419	376	391	383	365	416	372	420	402	390	390	388	377	426	411	414	424	425	381	391	390	406	395	400	394	372	405	413	396	387	393	400	384	390	381	373	398	371	397	414	419	395	387	401	405	418	424	390	409	405	419	413	373	419	409	434	387	372	380	404	420	402	346	410	393	383	366	408	380	371	398	373	391	391	409	397	422	390	401	411	401	386	412	353	406	395	390	385	419	414	429	375	382	376	373	420	435	387	367	417	410	403	399	398	387	398	383	442	395	414
23622	21166	28689	27385	21995	13256	1888	805	714	631	579	524	499	497	517	510	510	456	434	460	479	436	447	455	456	442	418	438	418	442	433	443	380	446	425	435	446	429	427	419	423	448	445	493	419	406	398	452	459	433	416	409	406	376	450	414	446	425	426	384	408	400	441	423	386	373	407	410	438	412	434	384	397	454	435	397	412	450	413	426	478	442	414	394	434	392	457	439	444	403	450	420	452	438	447	435	412	441	394	469	422	405	424	414	360	425	398	400	457	450	424	486	437	430	465	417	388	433	408	443	408	418	404	425	411	428	394	414	437	427	379	377	364	426	418	399	433	429	407	419	414	463	384	433	405	429	424	426	418	411	437	414	372	426	396	403	430	403	405	406	444	421	370	415	414	424	394	397	447	412	417	424	421	399	388	417	433	393	391	361	389	397	421	478	387	431	434	438	416	452	393	427	440	412	457	403	434	410	404	393	412	445	398	423	453	391	393	447	430	408	439	429	420	401	429	396	396	421	407	412	410	402	403	420	384	413	428	431	412	427	402	451	420	411	431	438	436	404	389	430	369	411	432	416	449	420	401	436	405	396	459	434	401	404	428	447	433	440	393	386	418	419	404	433	415	397	449	417	385	404	426	400	416	446	424	402	405	429	424	418	429	389	412	411	428	385	408	405	455	469	420	420	434	406	426	424	434	387	439	439	377	440	402	420	405	416	422	407	385	382	443	459	406	442	405	445	439	415	438	441	431	413	421	432	421	436	431	409	459	400	426	388	411	416	446	435	415	414	448	447	415	432	403	396	397	440	401	385	412	428	372	419	417	444	427	395	381	436	394	382	419	437	469	437	416	405	396	442	426	389	458	430	424	413	426	420	424	357	449	405	409	384	414	419	433	418	392	390	377	404	414	436	419	408	427	428	417	420	410	434	447	401	430	415	415	416	408	405	419	418	425	429	427	414	417	410	419	431	430	424	418	414	442	400	421	417	409	446	436	392	406	417	395	430	409	428	421	411	390	410	417	372	395	411	389	419	393	423	422	426	446	408	402	432	456	443	396	415	426	414	437	420	433	432	411	457	374	430	408	421	411	413	375	416	416	397	436	428	443	438	392	401	436	443	423	426	412	393	427	433	421	437	416	420	425	391	395	393	431	402	428	409	438	390	449	443	440	442	412	432	398	406	398	417	421	449	414	458	418	384	455	414	428	402	408	414	441	412	431	394	420	422	405	395	400	426	423	400	393	407	447	410	403	434	429	415	425	408	385	435	415	410	436	422	408	405	436	405	427	425	422	416	409	424	412	407	444	427	418	435	437	399	448	420	401	429	399	465	402	422	417	397	397	407	412	419	411	405	391	420	451	411	431	439	446	377	425	458	408	452	414	435	409	462	391	417	397	422	405	423	395	407	412	454	436	409	421	424	419	424	409	420	402	433	423	422	422	440	412	416	435	423	399	438	445	425	437	438	418	422	414	410	423	415	416	428	422	426	418	417	464	451	409	424	410	437	423	398	395	395	436	416	465	418	440	432	435	392	428	431	437	426	410	457	397	422	401	395	419	439	438	401	421	378	414	399	411	398	450	394	433	439	412	409	415	390	415	449	401	473	401	429	416	457	440	461	422	383	426	463	437	384	415	408	416	428	423	412	392	432	397	454	388	422	406	437	447	434	400	392	417	421	388	430	401	416	406	422	470	428	417	416	421	420	438	402	447	430	430	419	442	404	431	432	421	427	432	418	421	421	453	385	415	409	409	453	417	463	418	394	409	403	395	433	397	369	390	443	428	434	408	442	408	406	440	407	455	441	403	429	428	408	406	467	414	428	426	407	438	434	435	373	448	405	449	424	388	439	411	416	430	408	436	441	430	433	390	422	445	412	413	395	441	398	424	413	445	434	395	433	419	438	428	412	418	439	409	438	438	417	372	438	419	403	423	420	437	415	418	461	462	407	420	415	426	479	448	425	425	433	412	428	448	433	384	427	468	391	412	410	449	415	402	406	426	409	404	411	410	430	400	403	396	414	434	429	425	401	418	434	401	387	449	423	399	416	420	423	417	384	402	429	422	416	395	387	422	401	459	407	428	407	393	401	439	415	430	432	419	402	435	438	408	399	411	423	392	421	406	440	449	426	417	401	409	428	404	413	432	428	428	447	449	420	455	385	418	445	445	396	415	416	406	403	439	403	399	410	435	421	412	399	406	381	430	398	432	411	380	408	396	401	393	422	390	407	389	428	378	442	399	392	419	444	428	399	434	405	422	430	393	426	416	444	418	394	417	404	395	429	439	382	415	427	376	440	426	446	427	457	400	458	451	454	436	432	391	462	434	428	436	416	452	392	392	405	421	402	410	423	447	401	422	441	394	444	443	404	393	412	392	406	421	391	428	396	378	437	462	412	422	391	386	419	426	430	452	429	386	430	428	415	424	452	447	428	407	390	389	428	452	405	402	441	420	429	406	397	464	444	392	446	422	414	403	414	428	418	395	420	383	437	400	392	415	404	422	413	455	425	453	409	423	459	434	409	418	394	401	419	378	438	416	422	421	407	399	420	391	423	441	414	411	438	392	441	432	459	401	445	443	426	448	394	404	442	436	393	417	429	395	427	434	411	398	425	401	395	379	425	420	385	392	424	408	428	403	452	435	386	425	437	430	452	436	408	393	394	426	433	430	419	393	405	432	383	413	417	400	397	440	432	414	394	442	427	418	400	449	431	388	388	403	411	395	411	430	418	408	427	392	412	415	445	418	432	415	401	381	411	415	377	415	442	410	419	394	399	402	439	399	435	408	450	393	416	413	444	428	427	439	417	419	413	403	425	403	417	433	437	407	423	423	409	398	430	411	420	414	439	401	408	433	409	397	390	442	384	395	402	434	420	392	408	429	445	411	408	413	415	449	433	395	452	417	416	435	436	418	415	397	436	422	376	428	404	430	396	433	406	438	390	425	449	412	433	390	436	404	459	406	389	413	460	400	424	422	445	418	436	429	489	430	414	397	436	422	428	418	423	367	456	435	435	424	390	410	461	427	415	379	410	428	417	424	380	439	426	418	400	425	428	398	404	444	410	394	442	434	458	427	438	382	392	403	408	409	417	430	438	424	404	455	442	417	432	430	464	447	408	425	440	407	372	454	450	413	397	405	442	450	457	441	441	397	413	439	453	412	400	451	428	426	484	405	451	459	438	383	398	392	427	387	437	406	390	441	390	419	438	422	385	395	401	406	427	402	412	442	418	433	416	393	435	397	407	402	428	440	392	404	443	438	411	453	422	429	444	430	420	446	434	397	410	407	398	438	438	431	402	436	402	376	423	412	452	411	441	399	418	398	421	397	418	448	439	380	454	415	386	387	434	416	394	381	427	375	445	400	391	414	387	426	400	407	401	424	419	435	402	401	433	407	413	436	420	412	397	415	412	394	405	428	429	409	420	369	447	395	409	413	370	449	454	448	414	415	391	402	400	411	410	444	424	431	443	430	435	443	398	409	431	388	414	421	420
8287	12158	47712	41892	16706	1978	1588	1292	1110	888	866	762	692	694	661	592	584	545	561	552	518	518	494	539	488	474	522	525	519	511	521	493	498	529	507	454	483	519	503	452	462	470	473	480	514	528	478	474	498	509	523	473	469	473	487	468	499	518	498	483	499	472	467	471	492	493	508	524	488	465	498	502	507	468	470	474	459	463	505	492	500	502	479	468	476	476	486	503	504	521	487	530	500	503	500	449	468	501	492	517	518	470	478	473	535	476	468	481	468	497	487	431	493	476	460	499	502	476	497	466	503	438	504	500	473	471	436	487	471	465	475	447	445	460	486	485	514	455	481	483	417	483	516	486	473	511	488	464	462	472	493	493	467	482	488	496	455	488	458	500	485	431	480	446	450	519	468	442	462	487	460	456	467	436	459	464	492	499	452	475	462	476	463	477	469	491	485	478	462	463	507	512	476	473	450	457	455	455	457	458	437	497	446	463	456	480	484	443	487	506	517	496	452	488	485	469	447	484	452	464	493	472	471	436	445	464	495	473	461	465	493	500	466	458	494	462	466	500	468	462	498	449	442	465	479	512	467	510	473	475	462	453	462	476	451	495	476	499	461	483	451	492	489	456	466	476	443	511	467	517	453	465	475	466	492	466	508	475	481	458	482	478	498	488	500	458	469	482	481	454	454	508	447	490	474	452	478	470	475	501	461	464	485	505	499	484	488	478	519	500	506	457	489	461	449	489	454	478	484	480	461	500	455	482	492	478	494	498	443	446	466	475	503	506	481	496	458	488	497	456	461	471	471	461	485	463	459	455	495	481	465	486	545	461	486	460	462	494	490	518	494	483	492	472	479	443	519	479	450	469	472	464	464	480	438	471	510	419	469	436	457	470	515	449	450	457	498	474	470	506	484	497	452	443	467	509	470	465	492	463	499	471	463	457	467	480	437	497	505	473	473	446	464	457	467	451	476	471	503	485	457	476	488	519	466	449	454	484	457	488	473	477	451	466	516	504	466	511	470	511	441	489	508	486	467	463	463	454	506	473	490	452	460	452	500	516	493	470	488	505	448	464	495	468	479	464	503	476	475	506	463	473	465	518	489	466	461	506	502	478	475	500	504	462	443	459	461	490	478	473	466	424	486	445	475	489	447	482	515	476	455	461	476	476	464	450	474	511	486	518	479	493	504	451	509	444	480	434	514	485	481	479	471	423	465	486	459	486	498	467	489	492	461	486	466	485	502	477	439	449	494	441	497	491	479	487	451	473	467	472	461	478	470	423	515	473	472	470	483	442	495	459	463	475	476	475	494	450	454	488	455	476	490	430	498	464	498	537	431	484	458	495	462	475	481	500	479	465	485	487	487	496	525	426	480	490	481	503	452	490	448	504	462	468	463	447	461	464	487	486	508	497	435	489	464	456	452	462	453	464	478	461	476	486	440	499	485	504	443	507	464	442	459	485	506	456	499	513	437	456	466	496	478	445	454	466	463	468	450	486	483	491	468	482	485	487	469	435	456	469	485	481	491	465	503	486	436	509	486	450	482	510	474	508	466	478	497	494	458	464	494	510	433	475	440	466	445	482	472	458	484	471	450	457	466	470	457	515	450	492	492	468	511	481	472	474	471	452	483	495	459	461	457	468	456	470	476	468	463	485	478	469	478	472	440	485	477	451	461	468	464	504	499	451	462	510	485	470	488	471	432	468	515	458	502	449	515	470	484	476	459	450	466	478	458	465	505	494	461	456	479	490	445	483	472	492	498	503	479	436	497	515	444	465	496	452	565	457	497	445	447	460	453	489	467	478	436	509	463	504	465	458	503	466	468	461	490	477	490	475	483	447	480	464	512	453	524	468	487	485	476	463	504	448	499	474	434	453	449	470	487	469	448	437	503	485	489	427	491	515	499	480	473	420	494	478	476	498	459	481	501	507	504	471	478	468	495	470	459	490	484	490	472	523	443	470	457	497	448	447	494	435	491	479	503	498	477	483	444	471	463	443	466	493	486	506	485	491	474	480	487	512	478	437	469	443	490	464	477	477	457	468	480	482	479	476	475	483	501	463	478	491	475	495	458	487	489	465	504	511	463	480	460	468	489	497	489	489	474	460	439	471	449	426	525	484	453	498	486	465	471	470	463	460	446	511	476	467	431	508	488	457	501	495	424	515	478	459	478	449	498	472	453	502	480	452	426	472	498	449	493	517	485	460	433	478	476	444	469	455	498	488	478	497	466	490	473	469	485	479	464	503	449	466	484	506	479	521	488	445	455	491	473	475	451	445	474	436	482	488	455	481	478	470	456	476	490	462	450	518	523	463	478	434	479	463	474	454	462	492	476	491	492	481	475	434	506	464	447	482	475	480	471	462	493	464	421	463	512	476	468	454	487	473	480	493	453	438	461	517	434	524	454	434	465	467	493	482	457	472	500	496	469	490	466	476	472	437	448	492	483	518	472	487	439	502	465	479	462	515	468	425	462	464	478	507	478	482	474	509	492	471	454	470	486	502	416	450	481	472	471	494	479	465	460	486	488	483	506	456	491	457	500	501	471	494	495	460	460	484	530	507	476	503	476	440	502	484	497	467	460	465	419	512	479	520	462	474	446	506	465	487	502	433	476	474	458	521	465	493	488	463	479	474	452	492	450	459	511	539	514	496	464	491	504	486	524	501	472	485	436	439	478	495	493	479	470	494	471	452	480	478	468	470	489	468	453	489	459	488	464	450	478	492	473	464	491	448	432	464	481	497	504	454	446	482	436	476	440	467	453	452	506	500	454	495	477	472	491	501	495	482	447	465	431	446	496	482	502	490	490	500	446	420	486	484	515	475	434	474	460	458	486	463	446	445	475	503	463	501	487	457	481	463	495	510	481	470	470	473	478	526	483	478	476	525	465	480	487	480	479	492	456	488	499	465	450	466	426	489	444	451	465	478	480	499	501	465	506	489	460	480	467	465	474	480	489	451	461	469	466	470	461	467	495	492	451	466	485	479	493	469	483	505	440	460	458	464	504	497	489	511	469	484	453	461	520	502	478	486	472	456	459	494	481	457	497	493	498	478	461	452	505	479	434	475	446	488	469	472	495	457	470	484	502	460	472	475	499	494	487	461	451	480	500	450	474	482	510	455	476	491	477	496	462	493	475	471	466	439	473	449	472	445	453	499	489	504	463	473	523	485	463	444	510	461	480	499	524	496	482	477	482	502	486	446	471	508	467	475	440	467	453	486	507	487	462	472	498	487	465	416	454	475	492	447	468	463	496	495	473	483	481	500	492	521	508	466	464	484	457	442	467	494	434	458	476	498	445	467	508	467	472	458	499	460	501	472	432	483	476	484	472	495	463	457	505	453	459	437	440	497	504	449	492	489	457	447	513	518	500	499	476	469	490	440	411	460	483	464	484	471	456	472	465	512	459	449	479	502	420	488	490	506	466	469	485	475	469	467	443	495	521	481	507	504	499	451	481	471	436	470	519	474	455	455	517	491	497	464	465	435	477	476	464	460
24815	21146	27900	26396	16727	2500	816	773	763	682	686	658	667	667	597	606	644	573	625	608	617	611	612	611	554	572	609	575	624	648	630	586	594	592	577	638	623	563	589	589	570	583	577	572	556	589	579	597	568	562	599	595	547	577	563	601	583	583	571	598	536	550	593	575	618	580	532	605	597	604	605	545	612	559	563	572	566	609	553	552	568	592	625	537	551	591	589	552	565	592	558	606	551	564	555	577	633	588	608	597	584	594	609	602	561	546	578	530	587	594	612	594	541	577	553	557	581	540	565	546	555	554	579	599	596	599	545	568	577	582	581	566	591	611	573	561	552	564	561	609	574	569	599	579	575	647	561	584	549	605	558	559	608	553	586	631	605	612	577	598	562	577	560	617	594	594	605	615	588	602	563	565	555	630	559	604	596	592	622	547	616	575	512	593	591	579	544	600	536	586	582	610	599	551	569	540	578	567	573	610	562	592	575	599	585	592	600	527	545	636	583	573	603	569	566	552	551	587	564	569	564	550	563	573	608	563	582	562	573	566	593	571	554	577	573	550	583	549	596	593	561	532	548	554	600	550	568	557	577	551	548	587	581	625	554	561	532	554	609	595	599	584	576	569	539	583	552	581	563	555	535	579	626	555	626	602	593	615	561	601	650	597	585	611	573	554	627	589	633	596	573	595	566	565	602	600	583	565	584	578	525	629	542	566	560	591	567	568	596	591	557	563	570	558	593	584	547	572	574	576	554	582	526	578	583	604	613	610	601	600	641	576	603	562	614	601	560	542	570	589	577	596	578	577	548	632	529	593	596	575	565	583	614	637	565	594	576	582	523	591	639	576	580	593	590	587	630	565	567	582	594	545	564	568	600	621	566	582	582	565	599	577	595	564	582	603	592	586	570	548	617	582	592	594	586	582	574	569	594	570	616	616	558	563	611	612	581	611	583	596	600	580	576	573	563	550	567	558	608	579	564	606	590	585	541	569	571	593	611	619	566	570	574	579	643	564	543	600	578	580	616	571	579	570	613	604	542	554	617	593	581	572	599	592	604	549	569	583	564	580	612	630	634	637	578	586	610	591	629	603	590	622	605	568	579	550	547	573	595	593	595	587	569	568	614	575	616	596	552	556	572	577	558	582	566	618	558	595	641	606	606	570	598	574	538	535	581	598	588	556	582	556	595	549	593	608	593	584	551	583	563	573	594	551	642	599	569	559	593	552	561	561	546	583	592	559	574	582	545	550	585	580	562	591	542	563	613	584	580	564	584	542	611	572	546	582	586	559	556	557	578	578	548	599	589	590	617	631	602	612	558	581	598	579	574	565	569	615	553	557	599	588	587	544	597	608	581	566	547	611	603	511	608	562	578	560	592	568	558	559	564	561	551	578	573	574	611	602	584	537	567	592	519	557	564	555	588	599	529	574	574	581	556	548	590	608	579	605	565	600	579	562	596	605	585	537	542	593	528	611	579	577	562	609	583	586	589	585	583	558	569	544	561	571	583	606	610	572	555	576	590	588	610	594	592	585	577	565	587	549	555	597	603	600	576	544	617	591	551	580	593	542	595	578	560	616	559	542	581	583	570	585	586	612	598	573	595	601	535	586	575	585	569	583	554	598	512	577	609	588	530	569	556	571	537	584	601	556	637	578	575	589	614	572	576	562	590	538	556	574	552	558	590	564	611	518	554	626	554	559	565	594	551	557	558	588	590	560	559	586	575	577	594	544	565	581	577	583	603	567	574	548	603	600	578	584	552	575	619	567	592	565	577	559	615	567	593	576	562	613	605	549	529	573	599	586	552	585	563	587	637	574	587	625	574	562	636	542	592	595	569	612	562	555	597	582	586	589	624	547	553	591	553	601	628	623	596	614	584	597	569	586	541	599	613	604	598	554	593	567	590	609	628	624	562	553	538	590	611	551	531	588	640	587	577	520	569	608	592	566	557	578	545	574	591	578	563	556	607	596	563	554	597	559	571	600	579	573	531	572	571	594	590	596	545	551	547	576	601	582	565	547	580	600	581	536	635	591	601	574	578	606	553	560	600	542	626	585	592	551	556	578	581	586	581	597	588	560	540	553	628	511	582	603	530	580	574	550	562	589	563	554	578	575	552	606	574	565	545	561	562	577	575	623	598	592	611	587	579	540	573	586	625	538	568	545	593	597	569	534	561	603	563	547	588	590	560	585	549	559	611	580	589	583	540	599	635	571	619	619	571	559	595	588	602	580	593	590	539	577	566	567	618	567	605	592	610	539	596	566	583	554	571	554	574	557	593	584	552	574	558	547	594	629	638	552	632	556	584	601	578	565	562	568	588	511	576	542	595	637	594	598	561	566	564	543	616	544	531	550	556	541	579	574	582	602	594	600	536	559	600	593	596	570	591	549	631	585	593	594	544	600	590	624	581	582	550	565	581	581	594	574	614	595	548	587	593	582	558	554	556	580	600	549	589	608	587	585	584	596	591	568	617	594	584	553	600	556	565	537	575	582	603	562	561	552	614	545	558	589	597	547	539	601	546	616	565	604	590	536	612	564	577	561	560	567	589	585	606	617	575	561	598	592	552	547	577	563	561	575	569	600	521	603	564	583	583	561	627	573	542	568	562	579	582	606	610	583	569	619	577	576	553	551	567	582	574	576	564	564	573	563	553	644	618	543	595	566	588	591	617	586	600	555	578	574	566	562	576	564	572	592	575	623	595	583	600	571	567	577	565	634	581	584	569	567	601	535	574	600	595	604	554	598	590	560	566	562	586	567	557	567	572	606	555	560	603	575	620	571	553	556	571	598	536	588	594	627	572	583	599	612	552	570	629	547	587	581	636	593	588	568	592	589	572	604	576	585	578	599	607	548	592	560	535	576	561	584	577	577	568	552	565	620	599	605	624	526	574	586	588	567	589	610	554	581	575	577	614	553	582	552	592	583	588	550	570	542	566	532	606	588	564	583	581	597	565	599	580	581	591	608	551	591	558	592	575	607	531	597	590	601	562	564	527	573	572	576	615	590	573	537	546	558	554	556	609	594	593	568	594	598	557	596	560	573	569	589	597	555	616	573	570	586	615	577	593	545	577	585	558	603	567	563	564	624	548	601	549	592	549	621	554	582	600	571	590	598	523	528	557	582	566	577	513	589	573	627	600	571	541	546	558	568	626	583	579	569	549	576	600	580	580	603	594	579	577	578	612	588	591	580	613	595	582	565	538	536	579	589	561	583	580	559	568	596	575	563	572	558	608	575	573	607	561	634	582	588	571	547	608	558	574	576	577	576	591	565	540	611	601	590	614	582	587	569	641	561	591	590	610	591	564	578	564	597	575	580	597	627	550	571	590	563	601	573	540	606	572	577	566	601	605	637	560	600	559	589	550	546	593	624	604	598	588	579	559	589	582	577	543	546	559	575	582	594	557	575	582	613	600	574	587	576	591	565	607	567	583	531	575	598	614	576	604	583	558	573	588	589	572	598	581	604	577	551	569	557	627	603	572	588	596	602	601	547
9090	8138	36622	30078	13673	1409	1261	1087	985	924	891	776	760	851	761	710	740	742	694	743	668	687	712	647	683	686	682	721	675	660	702	670	684	675	691	633	670	671	699	696	666	687	643	685	661	689	661	709	653	679	726	703	712	704	688	654	646	698	663	703	648	643	707	678	648	720	682	697	715	688	631	687	700	649	696	705	656	585	642	690	632	689	665	692	670	667	666	657	686	699	680	677	634	674	681	644	688	665	691	719	671	692	673	685	723	669	667	655	626	687	680	589	650	716	686	676	676	654	656	643	644	706	677	684	681	687	702	659	690	696	663	651	660	683	697	678	654	664	656	687	670	693	678	626	656	638	681	669	625	664	671	626	623	690	662	641	642	670	665	713	679	673	613	640	674	652	651	691	648	685	679	648	678	638	701	736	653	696	643	619	689	682	691	650	644	671	679	662	675	690	682	645	675	679	704	680	652	660	679	686	671	670	647	698	664	707	633	712	642	647	673	672	674	651	681	684	638	679	668	665	689	687	658	660	691	642	655	668	685	684	605	631	664	698	691	679	669	661	618	660	630	657	648	654	658	636	634	731	712	681	629	673	669	636	656	655	676	667	694	659	633	652	677	643	720	637	638	717	692	690	693	680	617	652	624	659	615	667	653	721	687	632	682	624	667	632	689	673	701	666	670	698	683	654	696	683	678	650	641	621	679	708	671	674	657	652	677	626	660	655	698	676	704	656	662	629	653	643	705	637	639	691	695	690	738	625	617	693	675	647	671	694	680	693	693	684	654	686	696	680	676	640	660	692	650	625	633	710	645	667	669	675	664	652	669	677	683	675	703	677	702	699	652	673	660	676	615	641	651	657	653	687	685	720	687	695	674	708	677	659	664	658	668	661	614	649	687	681	679	672	622	671	717	675	665	652	675	694	672	649	663	705	694	680	714	702	670	651	609	664	685	671	715	675	646	729	633	624	701	642	666	642	716	718	684	682	705	658	661	610	652	671	649	657	681	647	689	673	656	682	708	669	684	672	678	641	659	638	742	619	655	646	663	670	622	701	661	650	664	726	723	641	615	693	711	659	654	615	703	714	666	674	616	716	704	636	675	682	667	638	657	693	724	687	656	662	688	657	678	667	695	655	665	659	678	676	643	687	673	682	668	662	703	671	649	676	688	673	657	717	652	669	685	619	706	663	672	676	687	660	720	629	700	697	672	673	689	708	652	683	713	734	644	670	665	684	658	665	687	667	684	670	686	644	681	682	670	678	638	638	674	652	675	663	683	720	649	660	655	686	698	646	653	628	670	659	654	660	674	657	697	668	676	620	672	691	688	625	672	673	690	679	674	676	663	657	614	697	701	660	721	686	688	642	669	679	652	651	657	681	675	652	651	634	670	661	644	691	632	645	686	693	661	649	651	697	657	665	657	643	661	679	630	688	690	731	664	670	637	680	670	624	648	626	681	625	624	674	740	661	653	696	653	642	616	676	711	714	654	706	684	699	641	700	725	676	644	656	692	654	680	706	642	625	687	706	637	653	669	661	683	691	669	644	702	645	661	675	664	671	662	740	700	675	690	670	647	678	635	697	639	673	687	651	726	653	652	688	663	711	672	657	659	674	663	667	637	661	680	675	654	661	717	724	681	659	709	675	657	705	632	696	622	662	649	708	648	695	669	675	666	726	655	702	648	662	692	683	650	646	634	621	658	639	672	661	675	672	650	672	689	630	638	732	700	668	642	695	660	669	636	629	664	641	636	662	685	715	634	687	659	631	707	654	635	686	640	681	677	680	643	661	719	654	721	674	673	652	662	627	706	668	694	641	652	655	653	622	706	683	655	670	698	624	695	620	662	632	731	688	694	642	706	647	696	667	682	683	737	690	694	719	668	656	702	691	628	657	645	622	637	703	649	656	672	653	646	670	699	676	667	709	635	691	656	707	676	674	698	678	626	645	693	673	646	664	705	659	708	687	681	721	675	638	665	691	654	735	631	650	669	658	675	660	650	716	645	637	698	679	671	655	666	667	695	691	690	628	669	737	683	669	631	720	660	667	707	683	691	691	633	661	666	636	699	643	677	652	692	654	713	644	635	647	658	704	675	633	654	673	718	662	674	661	663	662	630	638	639	672	696	683	653	679	679	644	654	686	634	690	705	690	690	699	627	678	678	697	657	629	648	706	692	731	687	686	675	682	710	644	672	652	650	677	651	657	689	651	669	688	672	674	653	689	612	667	706	661	693	660	689	640	632	670	663	670	725	652	659	665	649	635	689	637	669	665	706	641	679	662	662	647	690	677	704	669	621	629	692	667	679	685	651	708	696	675	658	702	646	654	676	676	657	657	707	640	661	646	676	629	658	622	625	686	681	635	687	680	662	637	650	662	629	653	670	701	705	733	629	680	632	714	710	683	627	655	703	685	672	700	660	636	678	633	694	686	675	662	693	639	688	689	635	654	661	700	681	670	675	636	661	666	689	642	669	656	724	670	670	689	671	653	720	681	628	694	692	631	657	678	689	697	640	684	682	689	698	664	669	712	647	692	692	657	681	656	691	668	661	716	686	648	673	708	643	710	678	687	653	692	667	704	689	699	696	659	633	595	685	699	669	669	652	657	633	677	683	648	674	706	651	647	622	653	664	681	646	677	700	665	673	648	676	704	676	658	669	672	671	691	659	697	673	612	644	678	665	701	637	639	660	646	667	668	701	646	686	679	643	665	641	673	703	657	691	631	667	692	621	641	656	699	623	686	653	706	674	677	721	642	697	635	679	659	660	684	676	668	619	675	637	665	679	678	672	683	655	691	652	689	670	675	660	624	702	676	677	685	672	638	706	711	719	683	676	694	670	683	701	695	668	649	628	607	672	625	700	675	635	669	668	639	658	709	655	642	625	700	645	650	695	654	686	666	639	697	708	704	709	669	628	698	664	674	669	724	653	637	700	641	696	668	686	660	678	673	660	616	666	655	637	660	628	660	646	647	694	726	712	673	643	676	621	684	601	645	680	682	675	688	645	691	609	688	657	617	659	675	681	652	709	656	702	659	697	690	709	687	685	665	698	674	651	643	645	627	680	670	679	659	663	643	651	694	662	648	673	684	676	588	667	670	654	647	713	728	695	673	678	708	695	705	674	687	689	642	704	685	621	664	666	650	664	704	654	676	681	681	685	627	646	627	642	677	696	648	628	685	663	679	673	705	686	661	681	680	643	677	635	655	625	656	681	692	677	675	692	656	661	653	681	682	702	660	702	673	671	667	654	641	651	692	646	639	678	663	630	690	614	613	684	701	669	683	702	670	660	650	671	688	660	711	627	688	669	679	663	655	672	670	681	686	654	647	666	672	631	665	691	648	718	643	699	706	665	613	690	661	674	693	701	665	631	702	655	667	674	645	690	672	676	659	674	679	626	689	729	685	643	623	672	638	674	658	674	635	711	687	653	637	636	683	649	679	678	653	689	639	601	694	687	670	625	675	651	647	700	625	650	680	676	675	669	675	651	713
22660	21204	29599	23589	21598	20905	11567	2013	1471	1217	1247	1202	1083	1035	970	988	938	889	940	849	836	880	875	905	835	846	848	858	862	885	816	853	854	854	895	791	759	873	829	858	902	798	815	792	893	791	804	827	843	806	847	800	830	850	802	848	870	795	797	814	784	836	806	793	777	838	841	836	808	843	797	791	844	796	785	800	821	770	820	827	776	813	858	779	791	871	775	820	776	839	791	796	764	823	778	753	761	788	797	813	869	767	843	770	814	742	847	787	815	793	815	809	809	798	792	794	818	827	885	853	823	794	817	782	819	782	826	791	783	796	802	825	835	811	773	798	826	783	825	828	778	829	776	769	833	841	817	770	755	787	814	826	782	809	780	757	739	833	801	749	778	825	856	810	792	825	778	821	808	788	826	799	796	787	785	795	816	827	842	802	757	829	869	782	808	861	808	841	823	803	807	808	760	845	819	802	840	795	821	778	797	834	836	827	810	825	797	837	840	843	797	761	792	768	817	808	792	765	842	839	772	792	775	764	823	777	823	784	779	804	809	801	823	810	800	766	831	787	854	803	762	792	852	740	811	814	841	752	826	787	810	812	792	865	814	778	837	751	811	791	785	786	819	766	776	807	774	837	826	788	804	757	754	805	789	868	812	847	787	744	799	799	784	793	837	806	730	752	817	773	807	821	861	821	786	780	786	786	770	794	857	778	788	824	767	811	824	824	826	784	782	769	791	802	808	834	788	763	841	784	791	816	796	817	808	824	850	801	823	813	781	813	836	851	835	779	810	780	798	821	852	818	827	761	840	812	842	848	745	756	795	809	779	804	799	764	783	765	808	829	839	839	773	821	792	810	824	771	817	835	760	839	827	736	855	852	816	800	850	842	784	796	767	810	846	815	816	801	837	773	816	848	789	799	780	770	865	757	790	831	807	803	783	812	835	807	813	832	783	815	783	777	835	795	793	757	815	804	850	825	765	844	756	822	817	809	808	794	751	817	777	835	780	842	801	807	787	810	799	855	825	825	815	788	855	795	786	775	810	802	858	784	794	822	786	781	838	821	821	815	821	783	822	809	816	822	825	816	828	777	790	814	788	789	779	786	831	801	788	780	848	794	829	839	839	797	854	804	798	797	780	834	811	792	807	802	790	770	811	779	822	799	763	837	760	839	817	777	816	840	806	790	806	773	834	811	803	817	766	849	762	837	787	758	766	857	791	786	793	818	819	801	818	855	811	763	827	788	852	854	784	831	804	832	822	805	803	865	844	815	835	839	789	830	792	770	816	799	844	803	811	807	784	799	794	802	833	765	805	770	838	821	803	819	812	800	811	831	787	733	776	793	825	811	822	794	743	790	792	799	793	800	809	806	818	813	751	772	812	802	802	779	779	773	817	824	787	816	785	812	828	795	840	846	833	772	802	820	830	804	781	815	811	796	802	852	763	825	803	808	816	814	844	810	843	792	806	790	808	799	802	834	794	824	813	833	853	780	772	804	811	791	809	834	851	816	848	805	766	778	793	823	820	786	806	788	789	814	804	816	836	800	814	777	813	834	827	848	756	832	830	845	873	798	791	808	775	830	777	830	819	787	846	820	810	798	827	799	811	791	805	809	781	814	833	792	779	831	731	762	771	821	747	806	806	862	787	813	812	790	816	801	837	768	799	836	828	853	776	771	851	822	750	872	811	812	771	844	793	836	810	796	857	776	803	826	791	785	782	830	793	807	821	806	801	820	821	793	775	789	755	858	861	814	793	817	844	800	822	800	873	843	809	826	804	800	808	796	792	775	824	822	820	818	781	750	843	768	766	759	794	766	805	841	848	813	822	815	823	851	706	810	826	844	793	846	795	800	785	783	822	834	761	846	803	782	819	836	820	845	801	806	831	851	780	794	783	831	833	798	800	834	819	754	844	814	815	839	781	757	843	813	799	820	770	809	763	808	771	802	827	850	802	839	856	768	786	769	831	796	751	787	811	835	793	782	778	774	822	786	773	850	757	832	768	807	785	802	809	848	843	812	828	793	734	794	802	857	836	804	817	797	831	844	811	784	845	810	799	804	773	784	783	871	786	865	792	824	823	780	768	724	876	853	798	814	781	819	795	788	791	806	819	792	820	786	814	796	817	817	798	749	788	799	797	760	798	805	835	729	799	849	753	780	804	828	779	798	738	719	804	792	817	812	779	820	861	811	824	797	774	772	806	814	856	800	795	798	793	848	817	740	740	804	782	836	836	805	788	762	777	781	836	815	771	791	819	814	827	811	807	788	770	770	820	814	831	813	781	755	806	773	803	809	821	801	819	770	799	768	827	785	860	781	787	786	783	750	811	751	811	820	847	803	807	827	827	772	737	754	810	778	822	803	815	828	822	846	778	810	772	812	798	819	814	797	815	844	799	809	765	785	832	826	833	867	810	763	823	778	780	807	801	800	784	829	774	758	806	818	789	793	836	819	748	809	816	792	792	751	817	833	807	800	804	844	770	831	785	782	827	797	858	743	794	781	817	795	843	819	883	773	804	744	755	767	789	812	827	855	798	832	768	843	791	806	770	795	819	845	790	790	821	817	789	841	773	860	849	866	827	786	837	889	808	780	800	814	837	753	822	825	792	818	813	762	862	864	766	811	838	816	771	820	798	786	833	820	800	785	797	823	856	794	773	811	798	838	821	790	791	880	764	779	836	809	727	837	786	798	831	872	828	858	842	827	824	779	829	817	820	727	844	790	804	788	843	799	827	820	837	822	804	857	819	785	761	825	767	782	896	783	778	794	829	742	820	745	778	828	855	808	814	793	820	834	839	827	818	771	806	757	767	807	785	835	838	843	789	795	793	785	813	754	810	818	818	809	776	829	845	843	828	750	842	782	781	750	810	801	800	835	835	817	793	818	801	784	742	757	817	772	830	916	870	787	837	798	790	817	781	778	820	780	841	851	812	810	800	796	831	808	759	755	790	859	784	801	814	869	789	833	777	828	810	833	799	799	796	738	802	834	775	826	847	782	827	805	812	790	837	800	773	811	819	794	819	792	791	833	813	763	818	833	764	861	865	809	806	804	799	764	834	790	809	804	782	799	821	843	777	793	793	809	781	794	754	828	800	788	813	781	791	824	858	843	750	821	788	832	807	802	771	771	798	812	833	811	781	818	818	818	805	813	779	728	779	841	796	806	802	754	828	796	804	816	842	800	805	799	824	800	804	795	784	757	832	790	837	823	841	801	759	828	749	765	826	812	812	823	829	844	828	845	797	776	792	810	752	814	799	840	822	827	799	766	766	784	879	778	845	789	809	820	796	753	802	806	829	832	828	774	812	774	759	808	744	782	788	768	833	752	795	750	801	787	816	815	825	793	812	751	783	849	786	792	796	808	772	793	844	801	820	810	762	783	815	850	820	843	803	809	784	773	783	831	815	818	802	808	838	806	876	822	813	822	801	812	757	824	799	803	828	856	805	807	793	753	816	850	834	768	812	791	724	780	793	824	760	801	805	776	828	805	826	844
10665	18956	44502	45942	23820	3804	3058	2592	2143	1823	1605	1392	1333	1277	1221	1127	1112	1067	1056	1039	1080	978	956	979	981	986	982	923	930	949	876	869	916	899	912	872	910	908	899	898	919	974	881	867	912	912	905	954	881	873	881	888	897	875	915	844	913	890	911	886	861	877	859	899	888	870	918	858	852	847	907	869	836	852	863	894	864	860	874	886	945	876	900	881	850	903	918	867	871	834	847	863	857	843	856	903	859	884	845	864	880	823	879	872	888	836	880	870	884	850	870	829	843	878	895	847	878	886	852	879	875	858	900	913	927	869	842	819	858	903	917	859	884	872	932	883	844	807	843	893	845	832	890	866	876	842	848	867	870	860	859	794	857	856	871	865	821	921	846	872	847	839	864	862	825	874	859	866	861	850	840	894	909	868	895	873	912	885	859	858	865	822	868	899	905	878	837	872	827	858	857	855	886	858	847	885	875	873	867	863	859	920	958	918	830	834	860	849	863	846	862	861	836	874	882	875	832	847	869	894	873	883	872	868	894	901	866	832	876	901	872	856	899	885	869	894	886	916	882	900	844	860	844	873	838	889	838	875	899	823	908	894	845	926	892	828	835	846	867	856	865	856	832	861	860	921	869	853	897	908	914	879	885	854	860	835	897	808	880	802	853	872	894	872	881	812	848	855	844	826	884	864	908	840	851	919	851	805	894	880	864	897	889	877	861	902	913	873	858	879	840	847	909	846	833	860	841	859	876	862	918	864	868	851	873	890	853	848	838	859	901	881	870	878	862	901	858	931	901	769	894	810	887	852	916	850	866	876	866	834	866	870	847	874	876	841	863	865	867	854	902	839	903	885	899	884	845	881	870	833	890	853	892	838	865	819	868	866	868	901	844	872	885	901	868	856	898	862	881	906	876	834	833	834	855	825	840	900	894	841	896	921	849	888	821	897	854	817	846	888	872	879	899	866	863	865	843	902	955	911	858	881	881	900	858	867	880	923	913	888	855	898	886	880	890	856	855	866	876	859	861	870	887	907	847	864	914	868	874	888	859	856	902	833	912	878	913	877	883	880	860	889	830	827	902	822	843	823	852	801	840	914	901	811	810	861	865	904	849	896	876	872	839	829	859	881	869	843	841	857	867	901	859	887	845	903	886	901	840	908	858	915	887	915	865	841	859	885	860	853	910	850	893	875	854	899	845	858	856	819	903	869	901	876	859	840	840	880	895	867	845	847	874	848	915	856	868	854	855	855	865	893	899	879	886	830	860	848	845	880	901	873	863	874	914	842	900	868	862	849	949	822	838	868	855	873	844	898	842	845	852	841	812	871	868	852	927	905	851	837	845	821	867	885	854	895	867	889	895	893	852	847	861	903	925	912	850	802	877	866	876	897	851	858	913	837	893	850	893	858	878	854	907	857	872	886	821	884	892	817	883	894	890	847	856	804	874	853	868	856	880	899	873	878	862	800	824	893	821	880	844	846	848	855	900	877	821	887	864	859	851	889	819	873	824	938	873	840	868	880	843	931	865	828	874	834	867	839	912	848	849	860	825	876	852	859	887	868	861	898	881	880	818	826	891	885	830	858	922	866	867	872	886	813	856	861	898	913	854	867	872	888	874	811	862	906	910	839	810	859	911	883	893	836	876	801	958	850	839	897	831	810	905	884	877	842	828	822	909	822	834	930	918	805	860	855	907	891	864	845	874	862	898	868	873	852	860	878	874	858	837	813	834	885	850	839	870	840	890	881	892	901	888	871	842	851	841	878	886	901	863	879	868	919	796	860	897	827	902	875	866	815	816	901	844	848	845	821	888	841	884	850	802	881	818	856	895	830	873	875	818	848	886	848	820	787	878	890	891	853	863	833	838	861	844	859	870	814	854	863	887	936	839	873	884	860	834	842	867	861	867	847	876	892	897	885	863	840	814	873	885	881	825	900	860	885	894	852	864	870	858	854	890	856	902	887	853	889	862	851	884	886	865	898	843	918	877	894	890	858	860	849	834	816	876	897	849	872	856	827	897	896	852	852	907	870	915	889	936	896	835	815	814	901	871	866	848	885	912	842	881	828	876	858	877	888	893	910	869	839	841	869	809	882	885	870	857	877	851	883	877	844	853	887	881	854	826	894	868	857	863	892	833	852	909	882	804	845	891	873	826	912	866	846	843	850	826	883	842	847	867	851	834	883	836	861	907	825	846	872	903	901	802	835	813	821	904	869	842	807	848	874	883	865	877	851	862	852	845	824	879	836	896	885	911	868	838	856	841	843	885	811	872	907	880	885	847	873	862	884	890	900	873	856	854	911	859	882	892	892	862	899	882	858	869	913	878	865	832	854	844	865	899	820	847	863	867	869	828	876	857	875	882	888	886	818	873	875	849	864	881	859	847	890	903	872	838	900	812	878	865	863	866	822	884	859	840	822	914	857	884	853	871	886	877	868	884	858	866	866	812	876	849	844	775	861	829	885	919	865	827	848	863	850	872	857	907	876	861	822	859	857	842	860	880	840	886	886	877	881	814	899	887	803	867	826	881	852	820	826	838	857	909	923	854	884	877	896	867	912	876	856	844	889	868	879	858	823	859	938	862	854	919	865	872	843	846	860	863	879	893	889	839	801	911	880	841	889	873	823	881	867	874	849	891	862	862	846	877	852	885	865	849	830	807	863	905	832	827	862	908	887	844	898	870	848	840	863	853	898	887	884	872	910	810	900	859	881	803	835	855	912	895	834	821	892	870	847	833	879	835	883	870	869	877	848	884	886	860	869	840	880	804	816	835	889	875	930	915	842	843	887	844	872	816	866	855	890	948	880	859	870	805	857	842	852	875	842	818	914	882	891	905	813	822	862	896	835	855	829	919	911	887	900	869	892	851	886	831	858	869	869	854	885	910	937	874	899	903	889	891	880	884	823	912	855	854	859	890	896	819	861	892	938	883	864	867	860	826	821	879	879	846	858	836	816	819	896	879	818	872	855	866	877	877	840	848	861	930	827	882	810	888	819	844	865	864	889	835	889	831	920	827	870	874	860	880	860	870	884	852	893	872	862	894	872	876	871	902	822	842	841	828	914	876	877	818	853	867	854	885	834	886	855	858	895	840	846	916	875	854	828	854	846	916	860	912	864	905	845	825	945	831	856	891	868	830	822	913	878	860	828	809	855	861	833	861	859	932	844	892	869	821	853	865	883	849	874	801	840	889	844	921	894	873	928	932	853	895	913	845	873	876	911	830	844	876	875	840	890	942	869	844	920	863	833	906	864	898	877	929	883	832	877	848	886	863	862	837	838	853	815	884	864	869	789	862	883	830	906	900	834	889	894	881	843	853	855	893	906	858	844	836	848	858	881	882	850	853	851	878	892	914	888	895	900	869	877	825	799	886	902	792	846	829	883	811	846	879	870	879	897	824	860	826	835	881	870	842	858	833	860	894	899	841	885	829	860	850	872	859	879	801	874	853	869	872	836	877	892	883	877	853	869	876	862	865	864	825	876	864	845	852	844	881	873
27124	20476	13676	9108	1768	386	382	328	344	337	340	359	305	301	321	335	328	318	296	302	337	313	334	325	299	337	350	291	335	312	314	312	315	336	340	275	345	324	299	320	294	345	333	333	324	303	298	323	321	316	316	306	313	312	299	336	312	321	319	309	368	314	288	370	298	312	319	318	312	325	293	314	313	283	319	289	316	291	340	322	314	321	291	327	317	345	287	342	330	328	294	371	341	320	340	317	308	336	268	329	315	330	284	316	289	304	294	325	328	340	311	304	341	338	307	324	332	329	311	336	310	325	306	294	331	306	340	317	316	308	308	305	318	338	313	316	295	309	323	323	328	339	330	323	314	294	334	308	332	316	310	313	312	303	325	305	320	324	306	320	289	300	328	315	348	334	329	309	340	305	290	311	309	311	299	297	315	332	313	289	316	304	312	323	319	303	314	310	316	276	304	332	317	330	314	355	318	315	334	318	317	330	317	293	339	318	284	276	293	303	320	312	291	307	312	336	297	299	331	313	310	288	305	342	299	317	260	287	300	340	320	367	303	313	334	301	302	302	345	318	319	320	312	289	302	315	312	314	347	313	309	329	325	311	295	292	303	294	276	310	302	300	331	324	301	338	295	356	301	289	316	329	317	295	338	311	316	308	298	318	334	329	283	287	304	303	331	312	283	330	322	317	311	349	340	297	305	292	329	303	287	348	326	286	294	346	280	307	275	320	318	309	323	315	305	324	331	303	312	313	327	307	269	337	319	317	306	290	280	303	308	318	317	322	297	316	329	319	343	297	258	319	307	308	336	306	313	288	321	313	311	325	313	338	274	311	300	302	292	296	310	315	307	324	303	339	271	320	314	296	297	306	313	303	314	290	305	296	282	304	311	290	322	307	314	315	310	295	336	289	337	322	276	319	300	321	316	322	340	286	312	329	322	334	299	316	280	316	299	308	308	308	312	295	302	337	324	310	319	312	328	295	308	306	295	314	307	328	327	338	282	296	320	286	318	305	338	331	309	306	309	322	256	322	327	323	298	322	306	351	328	286	314	302	322	315	319	323	287	273	293	318	305	293	355	310	286	306	267	303	324	306	316	304	309	322	320	319	299	335	316	296	311	315	322	281	303	323	322	289	323	317	310	302	310	323	316	294	318	305	290	286	351	322	295	345	318	317	295	316	324	330	259	319	300	293	298	304	309	319	344	305	326	323	316	325	289	332	293	298	273	315	323	288	300	329	299	315	273	308	285	292	319	327	306	297	310	317	300	300	324	330	319	359	304	328	300	333	326	313	282	330	301	333	282	283	311	340	324	303	352	321	303	333	308	324	287	300	304	335	308	330	289	293	328	368	325	317	300	333	303	300	297	325	327	308	319	301	299	312	334	328	284	318	299	276	311	346	298	300	331	288	310	317	275	310	322	291	314	334	310	305	318	305	304	340	344	306	328	296	324	299	332	296	343	277	345	294	350	312	288	289	315	315	310	316	307	320	314	312	301	313	309	321	316	344	279	311	312	280	292	310	306	322	275	345	331	312	325	317	347	309	318	305	312	309	302	259	315	330	337	308	321	314	291	317	319	311	333	298	313	303	315	311	309	302	317	298	281	328	359	321	339	369	306	315	339	328	271	308	299	297	326	282	336	311	267	301	284	319	308	293	271	312	272	293	296	300	315	275	311	327	306	292	298	326	327	338	333	314	278	315	313	306	286	337	301	304	292	290	299	333	276	291	321	285	294	300	280	328	317	339	304	306	291	274	315	330	305	306	338	325	309	293	341	342	303	308	276	333	289	304	294	335	351	349	347	322	297	336	306	327	318	288	329	307	293	319	283	311	322	316	304	292	303	342	298	320	316	326	287	322	309	302	340	310	320	319	309	309	356	334	352	315	285	291	289	313	318	333	312	309	318	284	307	319	278	339	301	287	326	309	344	319	287	329	332	321	326	316	285	296	303	315	329	311	308	312	315	318	330	322	302	322	302	343	328	294	295	315	311	339	318	266	368	298	318	319	311	321	332	316	320	335	314	294	308	313	331	299	335	316	330	333	325	323	324	311	265	281	323	300	312	330	295	317	334	294	302	308	303	298	303	321	310	308	302	284	296	326	306	296	315	312	289	334	325	322	307	319	306	321	307	298	321	307	320	326	284	304	318	320	312	285	301	322	305	328	311	330	308	276	359	309	323	314	308	315	312	332	330	319	293	289	301	342	331	307	293	322	315	312	316	324	315	310	302	317	319	316	309	328	311	322	350	327	321	288	289	326	312	323	301	343	314	308	299	308	294	296	317	303	319	283	313	292	299	303	353	309	332	311	302	330	291	316	309	328	329	298	286	296	304	325	315	300	277	301	294	337	321	281	322	312	317	341	322	270	328	339	331	348	295	330	300	329	299	326	320	314	320	268	321	332	303	294	317	303	321	314	301	285	338	335	335	338	327	291	345	319	327	302	314	300	259	338	283	322	307	325	332	341	350	313	320	339	304	318	287	313	305	334	319	325	313	332	314	305	327	312	325	304	304	291	307	312	330	303	328	325	291	301	316	346	311	304	311	285	305	331	325	328	316	318	313	338	307	309	292	314	287	306	348	316	292	315	310	317	311	296	324	297	316	308	315	320	299	312	302	311	292	314	323	305	311	292	303	318	324	324	308	307	323	309	311	322	301	324	308	347	300	325	290	310	320	299	305	305	320	300	265	314	315	328	336	307	292	309	290	310	303	335	309	306	298	294	317	361	354	301	296	327	303	275	341	304	305	339	292	299	339	315	303	297	344	299	299	320	294	307	312	328	323	320	295	318	288	327	279	309	301	292	315	305	284	327	326	343	335	318	322	322	300	284	312	308	300	319	304	325	317	328	328	315	302	322	327	346	311	292	313	305	312	300	282	336	314	292	313	315	303	295	303	294	307	351	280	298	293	358	323	289	332	315	319	322	304	276	291	336	300	300	316	313	320	323	333	299	296	308	295	324	329	302	355	303	270	279	276	349	336	307	310	304	314	282	325	282	302	306	307	311	329	284	330	294	299	336	332	297	310	313	309	316	326	300	303	349	284	281	323	297	325	322	332	312	288	327	302	301	335	317	293	343	319	304	307	302	314	288	326	309	296	303	338	291	284	310	328	335	311	292	325	333	302	303	346	285	318	306	312	314	316	295	323	315	334	328	280	314	305	309	310	312	309	336	310	303	324	302	309	304	310	297	310	288	318	281	317	321	307	305	307	297	315	321	281	315	326	332	311	307	292	292	325	284	327	289	299	291	323	266	333	296	310	313	299	305	323	296	313	314	318	336	274	333	302	298	352	321	304	305	328	312	305	319	291	326	340	295	308	294	319	307	334	318	321	334	319	322	302	301	315	346	326	350	269	344	315	309	295	325	339	307	309	310	306	354	287	342	343	296	309	318	303	335	338	323	318	352	299	296	322	306	310	333	322	318	318	314	294	309	313	292	315	313	306	355	328	290	311	303	330	307	305	340	328	309	339	333	324	335	308	327	309	299
7141	3414	7773	7572	1985	500	469	438	436	423	433	397	380	411	373	395	396	383	367	381	389	378	412	388	380	344	376	407	394	408	363	378	366	375	370	364	394	363	374	372	388	360	355	376	379	388	398	388	377	358	391	398	381	377	355	391	374	399	391	359	403	415	395	392	391	383	376	375	357	386	400	403	358	393	405	387	384	351	396	345	380	377	383	400	369	391	396	365	370	389	394	373	368	398	378	368	363	383	379	375	362	349	373	384	353	376	377	403	379	376	385	388	379	383	393	368	388	406	401	370	379	364	384	345	389	385	387	439	385	407	362	358	368	367	356	359	383	400	412	378	379	389	386	370	371	384	344	389	372	406	413	365	379	364	375	347	367	366	402	388	365	380	404	375	350	396	406	413	362	366	375	377	402	383	355	362	376	416	391	386	397	360	410	350	385	403	395	412	357	383	356	353	383	378	378	376	369	362	375	398	361	382	349	358	368	360	389	360	372	401	394	384	387	422	362	404	387	408	377	364	350	377	378	399	409	384	385	395	399	395	400	369	389	378	367	378	407	384	369	423	389	390	373	384	366	385	375	388	391	395	397	368	391	339	382	372	352	389	359	400	381	382	367	400	394	391	362	360	398	373	399	410	383	328	363	400	367	331	363	382	365	395	399	434	391	388	358	349	386	413	372	346	370	354	400	374	383	408	398	384	377	391	402	372	363	370	359	382	378	382	382	380	383	370	420	407	393	366	376	407	369	376	371	417	373	379	384	389	383	366	365	403	411	351	378	356	381	396	388	352	392	370	381	419	373	438	382	377	357	396	377	389	405	408	405	375	376	387	389	349	366	374	363	404	385	373	382	360	378	364	387	410	378	357	378	386	374	377	385	373	351	370	386	365	374	372	364	403	349	428	400	351	381	365	348	404	380	399	374	373	404	409	406	362	390	398	411	378	356	361	367	373	358	349	393	362	371	400	361	356	364	362	371	374	364	396	348	375	380	361	375	389	373	379	380	354	398	383	380	391	390	368	379	353	367	340	360	365	371	369	382	385	392	387	386	400	376	354	385	373	374	412	367	391	371	338	404	427	382	366	398	383	387	367	386	380	400	397	346	397	362	338	388	354	378	393	382	380	422	392	359	423	373	366	396	370	342	360	383	382	404	390	378	319	407	376	376	366	394	374	363	413	420	358	356	370	362	358	374	345	380	391	395	365	365	369	345	377	399	377	372	380	384	359	377	386	425	380	371	405	384	421	390	391	390	398	402	378	379	363	373	381	373	394	364	406	402	358	381	386	361	344	433	394	351	376	384	381	397	373	375	416	375	379	368	372	391	358	401	390	355	371	431	374	357	415	345	386	355	375	378	355	391	386	365	406	366	382	418	358	377	373	384	376	360	381	374	354	405	392	357	388	379	399	407	401	389	359	360	387	419	355	379	398	383	393	419	366	381	397	391	359	398	392	372	382	372	384	383	386	407	350	394	368	352	380	416	385	370	406	403	377	333	381	389	384	354	384	393	399	371	381	393	407	356	372	394	363	378	375	421	373	415	386	354	375	390	398	400	388	356	361	384	387	392	359	379	387	392	378	414	401	423	366	371	394	374	392	398	375	391	392	387	366	402	378	382	346	390	374	388	372	383	366	376	428	348	400	399	403	372	391	373	358	379	358	363	407	372	365	389	392	397	415	418	380	385	382	389	380	378	414	375	408	378	387	351	355	361	366	369	358	391	366	414	393	391	411	412	369	404	399	390	381	365	393	365	385	407	372	403	376	379	378	362	380	407	368	372	397	358	399	360	387	377	369	367	378	396	360	390	383	390	361	394	396	387	393	386	361	397	398	380	376	342	406	438	356	388	345	390	398	385	354	399	383	375	384	345	394	363	400	431	398	389	395	386	360	364	381	354	384	402	401	393	375	400	391	350	352	378	392	409	422	367	386	401	404	396	393	354	385	362	334	392	388	336	400	368	392	388	383	371	376	345	404	359	416	384	387	340	369	374	345	367	396	355	402	376	386	366	407	395	381	376	376	396	390	382	385	366	387	377	369	380	426	412	354	387	403	371	385	347	365	388	384	406	395	400	370	373	372	382	375	398	391	410	401	375	397	358	368	387	379	406	346	361	358	385	385	377	367	366	371	350	395	404	380	417	372	398	400	400	370	377	412	402	359	383	425	393	346	351	386	367	379	380	356	401	385	379	372	381	370	372	368	376	393	363	366	410	377	378	410	359	377	431	376	339	367	390	385	349	386	394	393	377	360	358	396	376	405	365	372	390	392	393	380	410	389	360	349	422	398	393	396	404	403	381	390	385	398	376	356	402	397	408	381	413	339	403	355	397	384	419	347	393	391	414	391	363	355	373	362	375	391	363	349	377	405	381	383	407	396	391	391	371	350	365	351	337	432	409	385	389	408	380	378	383	411	363	372	404	398	387	376	367	412	343	367	380	357	403	340	388	384	381	425	362	403	399	424	375	366	373	363	401	389	397	361	375	416	391	374	412	388	359	353	401	384	375	363	419	392	363	357	407	432	343	388	379	384	328	351	387	414	397	360	360	373	343	358	386	367	415	388	383	349	371	396	369	364	359	394	407	352	368	399	391	390	342	388	400	362	383	365	364	375	365	408	388	395	311	371	376	385	377	390	389	363	348	382	352	376	357	383	376	379	426	375	430	395	364	335	354	398	390	392	428	370	400	377	350	393	362	387	379	384	351	386	341	363	354	402	367	383	419	374	375	380	367	419	367	419	347	388	372	358	372	377	408	387	382	368	350	409	406	406	378	398	373	368	368	397	381	377	411	364	394	368	375	387	359	342	389	381	388	380	388	376	398	365	360	378	382	379	384	360	368	372	393	368	393	358	369	360	359	378	376	361	383	390	408	390	339	405	359	387	345	366	365	365	367	368	401	376	347	384	366	381	336	374	389	361	393	408	424	379	362	352	343	368	376	368	378	369	378	393	344	363	378	404	394	405	347	399	365	359	391	327	349	355	377	400	385	420	360	402	406	395	387	394	389	379	400	421	369	371	387	386	421	370	393	355	414	367	370	355	350	409	421	376	377	389	382	375	344	364	374	427	384	390	402	385	393	409	388	388	406	368	404	355	386	376	382	426	390	378	356	388	373	395	369	345	390	390	353	393	364	379	362	384	365	355	383	387	377	372	368	395	392	369	383	370	348	392	342	379	409	406	381	361	357	415	363	375	386	385	379	372	364	372	352	398	377	412	373	369	345	421	384	398	400	390	384	389	374	387	395	355	384	411	411	367	396	389	387	365	378	371	375	408	366	370	369	365	399	386	380	356	390	339	379	367	396	405	390	388	372	386	374	387	398	394	394	392	351	376	402	394	394	399	357	373	365	392	398	398	372	426	365	400	362	375	364	387	387	389	378	373	395	386	393	395	361	353	357	384	350	372	364	359	336	399	398	391	407	399	370	374	402	382	393	391	379	389	397	347	384	362	348	389	391	356	370	368	365	367	389	393	383	365	374	394	374	412
23605	21190	28886	25343	21586	13125	1753	827	732	663	632	529	522	490	496	449	478	465	455	454	460	461	438	476	441	433	443	405	438	437	453	411	419	437	393	408	425	383	415	436	402	422	416	428	398	419	417	407	429	430	404	427	430	405	443	427	403	393	428	451	359	437	418	440	413	381	410	388	420	410	408	434	384	419	400	419	392	416	387	409	416	396	401	421	407	399	408	405	394	421	426	422	422	416	415	367	387	404	399	429	369	408	386	408	400	401	392	370	440	410	367	358	416	438	369	386	427	404	387	380	390	451	407	428	407	376	406	402	420	375	420	403	425	436	366	406	405	424	425	416	395	418	409	422	427	425	383	391	415	391	398	383	401	382	427	408	382	422	404	416	423	401	404	440	424	364	408	395	424	394	361	383	395	409	380	410	379	431	390	415	404	385	397	409	393	445	399	384	373	435	400	392	387	400	437	392	421	377	379	368	446	398	381	424	431	406	434	401	459	379	451	444	394	413	404	367	432	405	402	433	416	420	404	434	400	394	414	395	404	430	412	409	428	392	400	378	437	428	381	437	382	416	401	401	377	391	366	383	406	411	421	389	393	380	409	389	403	410	421	387	377	423	412	432	403	400	435	395	391	394	389	424	405	426	410	396	398	405	439	425	393	382	387	390	405	410	457	423	372	394	465	430	399	392	403	385	421	455	392	393	403	399	446	405	405	419	385	410	427	393	401	396	352	403	375	398	423	422	424	408	404	381	417	401	410	413	415	406	441	417	408	397	404	373	406	395	403	411	417	392	446	401	407	376	409	413	394	412	413	412	420	435	379	427	418	399	417	386	388	375	437	437	406	414	422	446	413	435	393	434	395	405	416	425	434	390	409	437	400	378	425	420	409	411	396	387	396	428	403	382	396	397	405	371	370	391	393	446	382	403	407	411	388	438	390	403	410	399	397	415	394	448	391	388	390	410	381	365	389	365	388	394	398	424	375	398	386	360	388	389	426	432	382	421	389	420	434	386	427	396	422	411	417	408	414	415	385	431	431	385	389	401	402	427	394	409	401	398	391	450	426	388	396	386	392	418	419	395	431	378	372	392	391	423	404	435	403	390	408	400	414	427	408	411	404	420	413	412	425	386	430	449	386	443	400	415	384	435	451	401	391	371	403	422	445	433	419	386	409	395	406	415	441	440	437	416	364	426	384	374	396	409	417	422	388	381	397	432	411	391	456	422	406	412	403	405	422	347	410	438	408	380	421	433	430	425	443	419	401	387	408	395	412	414	452	424	386	412	431	431	386	434	438	403	449	406	374	403	398	370	405	370	390	406	397	412	365	402	418	371	400	396	420	430	401	398	405	425	412	436	388	410	387	402	405	380	378	374	397	401	364	386	416	417	391	412	394	410	399	443	444	407	399	410	427	391	376	376	381	381	371	413	381	441	425	413	409	408	453	395	435	381	411	425	407	414	387	429	392	413	386	430	433	415	388	392	423	421	421	354	396	392	400	397	391	399	387	368	396	418	416	419	396	410	439	417	386	430	415	413	377	400	415	409	371	417	437	430	404	402	408	418	418	423	435	430	393	420	419	393	406	466	391	436	397	411	419	400	374	442	432	439	398	389	449	411	414	430	397	420	400	365	411	394	382	403	397	396	391	387	397	405	432	375	395	387	432	396	421	386	420	434	378	405	396	376	401	409	418	429	395	418	431	382	421	412	429	399	426	401	429	400	406	414	405	399	409	412	442	452	408	393	429	410	412	402	395	382	452	435	376	400	418	393	416	410	422	406	408	403	377	422	406	396	417	410	415	381	406	368	405	421	456	397	418	398	423	442	417	394	390	433	407	380	401	427	419	374	390	452	402	422	358	420	399	388	449	428	398	436	409	391	377	401	438	401	417	417	435	425	441	374	412	384	422	467	421	414	393	385	422	418	418	411	400	416	430	403	413	397	394	413	400	382	372	420	413	446	419	389	428	407	415	385	406	378	376	403	358	392	392	380	405	403	394	426	421	426	408	407	416	386	413	412	393	426	437	411	419	406	401	422	401	390	363	414	388	418	411	381	388	402	389	386	434	403	410	416	399	389	420	407	415	386	436	389	367	394	372	383	410	407	355	387	398	379	428	446	416	413	418	422	413	418	399	423	401	414	414	377	410	374	384	385	435	414	402	396	417	416	439	393	383	410	400	390	404	410	424	420	413	376	421	447	444	390	405	392	393	446	383	428	397	458	406	369	440	443	421	396	404	396	427	402	405	397	406	394	404	427	374	394	406	404	421	383	406	431	408	415	436	431	407	406	387	449	417	427	391	397	376	433	385	426	381	414	412	386	382	434	384	390	389	417	419	392	366	381	411	416	418	350	396	401	400	376	420	387	449	420	408	421	377	403	402	401	443	442	423	410	381	395	416	408	406	399	427	404	428	447	437	398	393	438	446	426	371	432	412	404	436	447	398	411	426	387	418	438	443	424	419	426	387	406	417	377	386	420	380	375	388	390	398	421	419	385	383	400	365	379	413	405	410	416	403	403	381	444	409	377	414	427	413	403	430	429	423	400	412	387	374	374	409	404	389	387	426	362	413	406	435	405	414	410	385	392	427	430	427	413	409	384	423	406	386	415	395	392	392	413	420	395	414	389	468	440	445	417	372	397	419	395	410	394	411	366	404	400	429	437	415	409	409	460	438	417	367	384	383	379	424	403	408	409	421	394	436	413	425	402	396	377	405	398	390	410	404	390	425	382	398	414	406	386	423	419	451	402	397	410	424	399	352	389	419	411	387	382	398	438	413	426	404	376	396	390	413	384	376	406	392	436	412	436	442	426	355	431	420	413	397	403	418	412	385	397	439	421	426	392	404	423	401	384	458	394	422	400	386	445	412	406	395	394	397	404	419	423	391	436	409	403	371	435	399	363	381	395	432	376	403	413	422	389	409	390	441	427	394	424	401	406	448	394	410	420	398	381	427	419	407	417	404	385	422	428	407	435	413	412	400	403	405	387	393	412	378	426	404	423	439	427	437	421	397	425	434	403	378	440	400	392	376	380	386	440	401	423	443	401	402	414	421	396	398	421	431	387	392	386	400	454	375	388	404	403	404	398	411	429	432	383	346	396	376	400	415	411	396	373	429	416	400	442	408	417	361	380	410	394	406	400	414	407	405	407	420	394	390	410	363	417	423	373	442	387	403	426	420	444	402	385	375	410	389	410	399	370	376	396	418	415	409	399	404	419	429	444	444	403	404	401	412	401	424	408	390	376	424	366	407	416	408	396	416	429	437	397	420	445	400	391	428	421	380	404	394	429	376	383	434	406	395	388	398	390	389	371	388	384	432	398	404	409	388	398	421	368	414	379	432	390	412	414	396	390	447	403	420	409	406	418	408	386	403	402	368	391	401	398	438	408	382	417	411	420	409	384	393	407	416	389	390	395	405	404	419	405	395	394	378	401	395	420	393	415	412	371	400	405	366	390	376	393	407	389	368	375	380	377	440	402	393	420	424	407
8033	12491	26322	38724	15480	2105	1704	1329	1146	998	864	765	728	663	642	645	573	527	575	515	572	530	517	546	494	510	486	479	540	490	476	465	466	500	480	463	457	455	481	424	484	488	524	494	495	510	494	476	468	490	471	465	486	480	450	451	475	466	502	498	475	477	458	478	459	477	433	474	462	512	455	463	435	474	480	463	446	502	430	507	467	452	446	478	468	423	484	474	465	444	453	440	491	492	422	488	466	522	460	458	449	463	457	489	450	433	424	449	481	479	488	473	460	464	490	456	464	468	443	463	457	494	439	426	471	473	448	462	482	426	442	441	451	456	486	430	501	456	489	451	446	462	471	435	492	463	508	500	429	460	455	461	473	500	466	474	493	451	477	459	458	441	494	447	463	463	436	467	427	470	459	507	467	462	436	479	456	453	453	466	476	500	423	467	470	462	467	459	513	448	438	463	442	487	442	509	447	449	445	448	490	426	498	452	448	499	456	488	472	480	442	457	460	426	473	476	486	472	450	481	465	458	452	509	437	497	463	478	428	417	462	473	419	466	440	436	457	462	460	462	456	423	461	485	456	466	492	460	480	466	467	479	481	497	460	491	448	463	482	483	496	436	459	472	478	489	482	422	462	469	452	503	471	462	474	443	455	467	516	463	486	458	455	440	441	464	462	469	461	459	455	458	473	437	476	476	434	466	454	434	428	457	475	423	464	457	452	467	462	458	453	479	449	457	536	438	447	445	457	444	472	463	486	467	486	499	456	493	446	431	442	415	449	468	457	473	459	460	443	468	483	450	475	464	480	447	463	486	454	449	490	418	469	437	420	439	480	467	464	494	481	463	439	448	462	463	471	477	448	490	429	478	447	404	458	453	479	464	448	433	531	469	506	458	478	484	447	445	436	444	484	472	464	472	479	463	461	439	461	473	460	454	481	405	464	456	483	488	470	448	443	478	465	470	451	438	443	493	462	458	503	487	494	497	467	504	453	446	477	445	452	448	463	495	444	481	472	489	495	481	463	440	451	467	500	477	438	477	464	448	445	470	429	491	448	469	456	469	437	485	464	485	469	444	474	463	482	462	537	448	474	475	476	481	461	464	446	460	462	443	469	495	491	501	422	470	458	454	474	458	490	470	458	444	458	479	454	478	481	461	494	467	440	484	495	483	442	419	473	404	498	455	446	490	457	458	441	464	461	454	457	451	457	496	467	497	509	464	446	468	482	442	479	451	445	453	492	490	499	492	478	429	456	457	446	451	473	448	461	479	453	475	483	448	485	468	446	468	471	473	471	495	485	464	439	429	441	452	473	487	512	478	459	486	462	461	439	510	485	502	479	451	476	431	482	483	461	450	482	434	462	435	490	444	469	467	430	465	505	464	480	461	477	461	482	479	454	481	485	450	512	496	449	433	468	471	453	493	466	403	483	458	464	440	432	464	492	472	472	436	476	465	416	480	475	432	466	468	490	463	472	433	435	478	442	464	414	461	476	460	476	446	479	436	453	492	495	475	461	496	479	438	471	461	488	430	491	458	447	484	445	457	450	454	452	448	484	481	451	430	455	440	471	454	476	442	454	444	450	456	482	459	500	457	483	499	450	467	462	489	504	458	485	460	479	479	476	441	434	424	463	423	442	459	469	427	470	491	447	448	468	469	479	442	480	451	486	484	494	457	436	440	482	477	487	487	462	448	478	488	447	452	441	451	435	506	445	456	461	419	462	449	462	473	489	449	450	445	471	501	456	447	479	461	483	450	462	442	465	485	495	449	456	441	458	492	455	455	464	464	464	463	475	470	469	476	470	460	445	487	446	474	493	481	483	465	466	450	469	498	477	504	468	489	450	502	484	466	480	452	493	448	471	455	440	476	486	496	449	470	438	458	479	469	456	424	433	473	422	420	451	428	496	438	426	448	445	449	458	436	468	494	505	417	452	436	494	474	459	392	459	460	481	446	462	468	465	453	419	432	473	457	410	435	497	468	457	442	475	432	491	470	458	467	457	487	467	435	443	465	490	473	469	448	455	447	449	482	457	468	422	458	511	488	445	478	491	478	469	463	476	475	434	454	459	481	495	460	469	483	484	482	437	448	444	471	481	456	417	491	500	477	453	460	424	478	471	450	461	470	472	464	462	452	481	440	453	467	465	486	467	503	470	435	502	488	473	436	474	507	488	434	487	454	476	464	446	470	463	455	474	470	453	435	464	453	447	455	466	445	462	434	478	427	465	468	462	471	453	489	453	450	460	457	455	463	500	483	470	427	469	434	461	500	444	456	499	493	456	442	422	451	482	491	464	415	496	452	440	426	437	433	454	477	460	481	425	438	470	442	464	464	433	428	457	418	433	500	473	442	464	454	469	480	467	465	437	494	461	454	492	469	477	442	493	425	445	499	470	461	435	459	434	425	495	466	440	453	448	465	487	463	448	494	450	470	498	477	492	474	454	474	489	433	499	431	474	436	467	488	476	463	534	444	443	455	476	474	476	471	437	396	470	496	453	498	467	443	448	494	501	475	505	447	431	488	489	458	435	431	450	445	461	426	462	482	427	492	433	420	437	492	466	509	407	426	477	489	475	462	488	449	454	464	460	452	477	454	420	451	501	474	448	451	457	459	501	461	492	454	440	474	485	418	463	484	446	475	444	445	448	422	463	463	481	464	424	468	443	500	462	483	458	474	476	455	498	457	445	468	394	481	462	489	444	478	445	473	436	452	474	502	459	434	445	485	442	459	471	413	472	453	517	466	455	437	489	483	473	462	515	454	427	467	470	455	467	445	464	438	472	439	455	464	476	444	452	464	451	465	449	479	463	422	447	419	499	440	470	476	491	446	451	454	453	445	467	445	448	475	461	447	474	481	435	450	492	460	468	443	472	421	471	512	486	465	469	473	456	443	443	436	464	488	473	458	476	484	485	450	472	467	447	457	482	442	425	443	437	448	441	465	468	446	456	474	453	463	426	469	475	464	446	482	434	493	440	457	465	481	473	447	493	466	489	433	424	494	455	476	491	453	489	469	483	454	447	499	489	453	466	488	486	471	471	420	476	435	460	447	450	461	444	456	517	434	447	469	436	452	472	480	441	505	474	475	466	466	489	440	433	490	456	466	427	447	445	458	463	438	432	457	465	458	456	483	502	473	471	494	487	459	438	489	483	466	448	440	451	515	444	433	509	471	447	470	509	467	479	475	500	448	464	472	455	472	454	487	481	435	495	457	450	491	461	493	472	453	476	475	446	398	451	466	438	447	446	437	455	444	435	458	465	468	454	503	453	491	403	478	504	460	473	448	470	473	459	467	467	412	464	513	456	457	449	459	503	443	472	462	432	469	453	493	482	468	480	456	471	510	469	439	463	421	470	488	511	493	465	494	430	429	449	487	478	459	456	462	503	458	498	455	474	493	449	449	494	425	450	456	435	469	504	488	450	478	483	467	503	480	449	434	441	459	517	457	449	486	440	450	477	455	449	474	487	455	449	490	439	476	428	460	447	446	436	437
24839	21178	27900	25723	15297	1858	845	737	690	676	655	610	619	562	624	592	567	576	614	597	584	623	584	609	564	550	581	583	576	569	553	600	568	625	550	607	554	576	571	534	589	569	554	547	544	571	581	586	552	590	579	591	549	601	544	535	602	584	560	598	598	539	581	548	597	530	565	563	557	563	537	573	619	570	576	593	552	593	574	569	579	580	514	557	564	550	585	556	545	586	564	566	588	543	569	575	573	547	586	549	567	567	580	591	563	536	594	588	578	623	575	555	539	595	577	579	540	563	544	565	556	600	603	561	587	575	605	548	560	602	549	589	595	588	545	543	535	562	577	538	551	532	591	542	553	538	601	576	593	593	606	546	611	588	535	550	595	529	571	574	527	572	536	565	547	558	564	596	564	576	538	558	535	562	572	546	570	601	568	558	572	566	575	610	586	566	602	586	573	590	574	540	571	569	569	549	603	542	537	499	584	565	581	515	593	545	542	553	536	588	553	567	573	584	560	574	553	581	587	533	558	622	584	561	505	566	583	544	522	544	565	558	567	572	568	521	550	569	558	520	568	603	544	557	600	562	578	578	534	589	549	536	561	588	587	588	602	573	565	600	538	568	542	520	598	553	512	558	565	570	579	610	507	566	593	552	556	566	558	547	549	571	563	559	585	545	559	609	555	588	553	513	588	533	543	558	554	582	566	537	551	616	565	561	614	597	555	599	536	636	593	549	566	572	599	534	569	589	578	564	560	535	589	556	551	566	572	571	558	536	566	585	574	559	530	541	577	581	585	563	522	563	553	547	576	566	566	538	554	564	552	556	473	576	581	558	545	561	537	562	580	580	572	581	586	546	546	567	593	553	620	572	588	573	588	559	570	559	546	573	597	580	593	583	640	557	557	554	551	545	541	593	579	495	548	546	582	565	600	546	585	576	535	593	544	556	579	553	575	549	539	563	572	562	550	555	584	554	550	580	573	557	545	555	531	521	569	527	549	601	595	580	553	589	547	585	581	562	550	551	576	540	538	600	538	575	570	551	573	572	556	597	584	558	564	559	578	579	577	535	560	610	512	591	593	597	550	554	576	559	581	610	572	524	565	599	556	586	594	542	554	559	554	606	612	555	563	545	567	546	561	563	553	587	556	575	587	574	587	588	616	561	593	568	577	579	517	594	554	573	578	541	564	557	543	570	580	579	571	563	555	576	532	585	540	570	602	518	585	570	554	542	522	546	586	580	575	569	584	530	592	593	552	561	573	589	567	557	569	540	558	562	554	552	565	541	561	602	609	583	573	578	586	578	566	549	608	592	609	563	599	554	621	526	551	592	563	561	562	566	580	557	613	579	573	552	566	582	592	567	606	599	545	543	548	589	583	572	569	563	589	555	591	556	544	581	542	596	598	581	590	558	591	512	586	540	556	567	579	562	557	551	612	571	533	564	604	592	598	549	570	569	530	557	572	563	590	596	551	532	540	572	558	585	602	567	581	584	590	552	572	586	550	633	593	555	608	590	610	533	544	562	573	535	599	612	606	546	568	523	553	594	599	560	526	542	581	557	581	528	530	596	564	558	558	604	578	572	571	605	604	561	590	600	586	565	508	613	558	569	577	553	541	578	562	480	550	569	576	531	598	530	576	591	571	540	590	531	610	594	565	518	579	535	552	567	585	541	561	548	560	587	553	579	613	544	562	611	582	593	566	583	571	578	540	564	590	575	530	567	581	575	576	604	561	552	532	568	567	554	576	563	570	527	512	523	585	571	546	519	578	559	555	553	599	583	567	551	622	587	573	569	514	583	577	568	625	576	576	595	573	545	578	576	562	531	538	592	552	542	563	549	565	576	576	577	565	574	546	566	561	587	578	593	584	587	563	546	612	586	533	558	555	589	575	582	517	533	556	576	544	569	593	562	563	567	559	528	593	579	552	557	570	582	526	554	544	557	565	584	584	535	524	527	549	562	575	584	548	533	519	582	594	543	595	577	589	574	543	574	558	581	558	603	562	560	582	548	546	568	537	597	542	547	531	540	575	591	557	570	534	570	588	593	557	599	564	555	574	532	579	494	548	564	551	555	600	573	575	564	526	598	592	563	616	599	572	537	562	545	515	572	581	580	570	615	578	581	589	568	580	557	539	559	569	599	548	573	570	572	561	568	579	575	527	565	584	582	564	564	570	550	573	536	542	591	546	574	613	581	598	554	593	586	573	554	601	544	564	578	574	585	558	593	569	579	551	547	564	558	550	581	559	562	578	576	550	593	578	588	611	566	599	586	602	567	558	592	588	549	556	585	539	529	581	546	533	581	556	577	574	596	588	588	532	554	524	580	570	555	552	558	497	587	595	523	505	584	568	569	574	511	570	579	560	562	580	582	581	552	588	564	553	593	559	626	547	548	560	562	584	552	550	584	550	533	571	588	579	555	542	580	538	599	599	570	568	592	559	562	582	565	576	550	539	554	563	537	537	559	578	574	564	607	570	663	576	530	593	624	583	589	553	565	554	589	583	606	559	562	568	526	571	585	569	603	543	560	644	602	581	580	599	560	573	542	552	530	569	588	546	543	571	539	551	562	573	562	594	570	612	594	556	518	582	564	586	540	525	573	583	542	532	557	566	576	557	587	614	569	567	567	570	549	583	569	593	605	581	547	547	548	562	590	542	561	573	539	565	556	597	595	538	579	566	546	523	575	567	545	571	584	595	586	550	583	542	562	575	547	561	556	544	544	578	572	542	582	496	543	549	573	562	610	612	542	551	615	551	606	565	588	560	604	551	558	565	559	588	577	583	529	564	560	573	554	609	566	620	573	575	558	555	557	582	532	536	578	572	561	587	572	635	598	521	567	561	526	574	587	572	614	548	580	538	549	529	565	580	550	547	568	589	552	513	556	572	580	586	556	573	575	562	551	545	558	584	583	601	518	553	529	600	558	595	593	585	592	584	575	597	579	568	571	552	591	589	555	534	554	556	584	602	576	562	559	552	561	556	542	556	571	586	578	611	551	600	550	560	544	576	563	494	584	602	571	574	569	577	579	582	593	562	587	619	558	555	574	569	556	544	565	570	568	642	618	542	551	547	537	562	578	571	551	608	568	525	569	527	580	555	549	571	565	547	556	612	602	598	549	565	617	548	533	570	567	588	578	609	573	557	546	591	583	570	558	618	568	588	569	522	550	587	523	543	577	592	555	559	570	576	580	577	590	555	595	583	578	589	551	545	565	545	564	555	570	546	539	558	554	547	535	516	576	612	614	575	589	583	524	543	569	566	587	592	567	535	585	553	550	538	588	571	534	537	591	562	580	542	541	591	556	571	610	575	579	539	520	556	565	559	566	585	568	546	555	557	546	530	531	566	597	575	554	531	531	572	556	524	512	562	615	563	508	581	585	549	493	573	578	609	510	537	574	581	540	566	571	565	555	594	554	577	573	583	554	566	561	521	528	524	517	559	568	583	568	524	602	591	559	573	584	555	534	556	575	556	591	562	548	584	525	592	534	596	576
8813	7748	15119	28299	10327	1553	1271	1129	992	970	876	813	807	749	754	810	655	726	726	716	689	705	680	682	670	651	662	692	621	674	665	659	692	673	689	643	655	656	642	709	638	663	666	704	674	663	671	629	664	665	644	714	675	672	712	639	677	664	696	650	641	639	670	720	642	643	614	626	691	672	647	666	660	634	650	658	699	660	702	665	682	636	633	703	667	648	678	625	658	666	665	625	643	689	589	677	660	643	676	652	648	697	717	684	698	633	626	676	616	637	676	687	623	685	709	662	645	711	649	692	650	666	663	641	680	629	648	671	652	594	662	644	654	666	625	645	663	681	626	611	596	651	630	640	642	663	671	629	664	652	676	655	650	660	666	642	680	622	678	653	623	669	655	685	695	681	713	658	609	607	655	673	680	640	672	649	622	647	661	655	679	672	606	647	656	663	658	653	692	631	614	624	665	622	610	632	606	666	628	664	688	689	679	657	677	659	659	683	655	663	675	708	632	667	682	665	652	714	681	637	650	652	675	663	650	686	631	656	642	640	659	673	680	672	644	695	664	652	673	607	690	645	645	675	685	682	674	690	655	667	602	643	696	672	686	673	648	655	624	605	681	674	637	651	626	624	663	675	627	677	629	639	691	621	635	667	648	706	631	622	659	627	638	727	653	653	722	683	619	655	634	681	599	676	610	671	664	629	618	663	679	645	687	656	642	660	676	635	641	649	632	686	673	657	644	644	653	626	655	648	672	670	639	639	660	689	674	675	600	676	689	623	687	703	672	639	632	608	622	649	674	663	615	605	649	668	686	642	678	689	671	704	644	623	679	631	636	653	630	681	685	684	658	660	672	662	648	715	642	656	654	696	651	663	641	676	656	734	614	642	662	625	647	625	697	662	683	630	657	623	652	644	658	684	617	628	626	696	705	653	668	674	652	691	674	653	628	699	642	699	694	657	662	663	645	664	625	675	665	641	645	672	692	695	697	692	614	631	606	684	688	682	638	688	680	641	660	686	651	621	670	647	663	648	632	657	636	633	617	668	680	627	682	645	660	656	654	660	694	654	640	666	654	651	671	627	640	690	659	666	666	667	630	677	683	667	730	638	645	654	646	682	649	643	692	642	659	654	657	644	630	647	700	647	666	645	651	672	630	667	652	677	669	685	641	668	641	669	635	706	649	660	642	665	626	631	663	668	688	663	686	624	646	689	628	667	655	600	686	655	662	674	718	683	663	651	661	667	682	694	658	635	656	651	620	697	641	666	646	675	682	698	649	696	681	674	675	695	662	701	670	650	652	637	652	640	627	661	639	608	667	642	642	663	672	660	651	630	707	615	669	644	692	645	643	674	628	625	664	672	634	678	668	671	634	629	644	642	639	681	649	666	679	647	660	700	648	649	606	680	660	618	713	637	693	647	673	635	681	663	665	661	710	666	669	642	646	673	688	699	665	655	633	658	678	672	630	664	647	666	649	624	641	629	634	623	653	629	623	665	620	630	671	704	686	602	668	669	690	655	631	627	662	656	688	705	659	662	672	659	693	625	663	658	649	623	662	647	652	644	669	673	658	680	655	660	678	647	653	616	641	630	675	637	673	629	686	624	708	708	668	632	657	617	656	666	691	627	682	684	637	657	680	606	627	633	664	676	629	692	624	708	640	673	643	663	661	662	663	671	637	690	667	620	654	637	664	643	632	659	654	631	678	690	687	650	646	646	671	713	657	688	681	641	699	630	709	646	638	674	684	622	659	700	658	636	650	690	660	689	631	639	679	667	661	703	699	652	618	686	648	684	627	645	680	638	616	647	623	635	628	660	688	684	679	684	648	675	611	679	680	696	672	680	659	657	666	692	606	669	681	654	632	648	637	734	653	684	682	638	626	676	687	630	649	713	634	637	649	675	597	680	671	686	652	692	682	682	662	681	658	654	651	641	722	696	660	674	660	677	622	680	625	691	629	623	669	644	693	700	614	597	644	698	690	669	642	686	652	629	639	660	689	642	671	638	644	625	658	680	623	654	634	672	649	616	671	671	687	680	648	634	617	622	658	663	655	646	662	668	660	626	676	645	668	655	650	616	686	673	660	640	680	667	682	683	727	649	664	629	625	651	640	695	631	659	640	687	665	677	663	669	650	623	632	619	660	695	678	664	618	667	614	677	655	667	625	630	672	666	664	650	641	647	650	692	645	627	629	652	686	658	662	651	650	639	645	676	676	690	662	641	632	616	658	668	609	668	719	673	662	639	660	634	652	688	647	676	610	731	656	663	667	600	710	651	618	677	647	655	662	668	633	664	651	625	657	631	653	625	658	605	629	653	657	710	604	647	655	654	702	666	638	709	661	643	654	675	634	623	679	691	654	640	665	650	709	697	668	678	650	671	694	632	693	684	671	687	655	642	667	659	665	696	719	675	564	683	706	675	668	669	666	628	665	665	657	629	677	742	676	649	648	667	644	643	653	696	659	653	637	607	646	621	654	665	652	633	610	681	650	634	663	663	670	642	655	638	694	651	649	777	622	617	663	641	682	677	685	676	658	696	693	672	648	647	679	653	636	633	706	644	658	618	677	646	671	630	666	668	658	657	645	672	661	636	676	658	664	680	646	658	700	623	676	629	686	648	640	627	628	688	666	651	647	697	665	661	668	695	652	671	670	684	641	701	691	648	655	626	665	663	649	629	663	690	649	664	672	630	646	667	634	677	677	676	656	697	632	626	683	645	689	631	635	625	631	664	674	666	614	672	647	633	728	631	593	639	667	676	679	709	644	656	713	693	630	667	663	657	663	669	686	635	687	633	683	692	668	682	674	654	629	677	670	643	642	681	720	636	641	641	651	670	658	629	622	655	660	646	627	687	669	622	685	700	633	689	647	644	715	651	678	620	657	650	637	661	704	633	608	661	703	662	643	692	652	671	675	641	676	596	650	661	615	700	708	687	666	668	658	679	627	702	679	640	662	682	618	661	671	649	642	649	675	649	658	664	648	639	667	628	655	661	672	676	614	661	642	636	676	643	679	660	652	643	655	663	645	653	709	659	684	661	666	622	718	620	688	691	677	668	668	643	635	675	648	645	665	654	635	662	636	694	673	607	664	639	631	657	657	664	627	691	650	687	646	662	674	633	652	679	671	661	669	717	651	658	715	630	689	668	692	659	650	675	641	662	717	629	648	652	653	685	701	648	661	695	637	687	637	666	683	663	687	695	671	622	648	663	663	705	683	593	622	635	664	658	593	650	689	657	619	631	624	673	652	635	659	674	679	658	685	621	646	656	672	637	654	654	622	655	654	660	635	710	676	668	681	662	661	639	660	665	668	634	639	671	662	673	648	676	661	675	627	631	669	635	663	641	701	636	669	611	674	650	678	636	628	652	662	647	695	593	669	627	681	634	684	673	680	660	691	680	685	708	674	619	665	687	672	657	641	669	637	662	633	632	648	647	639	686	653	641	656	642	673	636	662	673	703	683	652	691	637	651	652	635	663	660	700	664	658	643	641	663
22636	21201	29225	23905	21598	20756	10618	1942	1442	1279	1238	1132	1086	992	1002	948	909	939	950	966	834	839	794	852	836	814	873	818	804	862	830	808	871	875	899	819	865	776	806	847	798	849	819	847	836	793	831	762	734	791	825	808	765	778	772	794	766	768	797	794	794	847	788	787	795	854	813	798	822	803	742	768	781	818	783	773	740	768	804	764	819	801	776	778	752	800	780	788	752	766	813	792	772	786	811	806	793	799	793	746	807	819	795	801	794	813	807	830	808	778	780	814	776	826	768	789	789	770	799	812	746	852	776	765	839	780	836	790	818	863	784	816	800	813	813	814	831	828	794	764	746	788	822	762	875	753	798	826	803	790	815	833	786	806	777	780	801	787	805	770	794	788	835	797	760	815	750	807	764	824	806	820	803	820	784	773	705	768	753	788	841	806	756	782	799	818	839	818	834	797	790	761	820	752	862	789	805	807	731	795	837	814	761	792	793	781	783	788	784	800	843	842	801	814	777	778	781	809	793	771	782	808	765	809	794	823	813	776	793	776	829	812	836	807	814	760	850	786	747	779	832	774	796	813	784	801	803	756	847	753	756	782	830	781	780	816	790	812	787	853	813	820	803	797	783	797	783	816	787	784	784	766	788	771	811	795	757	796	737	788	804	755	785	765	804	782	740	798	820	753	828	791	754	817	765	818	834	819	758	805	782	800	796	809	875	823	796	750	833	812	789	803	790	817	853	792	754	792	758	796	740	805	767	804	833	808	780	729	835	818	834	776	840	824	800	780	827	775	789	811	838	768	762	811	827	816	772	789	792	760	768	830	761	771	762	802	795	757	810	818	751	755	861	753	768	784	800	770	843	805	802	823	810	787	793	847	787	807	809	802	786	816	787	827	835	852	834	836	767	791	821	751	832	833	794	795	802	756	792	805	818	771	854	811	793	785	819	804	805	849	841	824	791	811	782	829	795	786	735	777	791	766	797	824	768	788	764	829	814	863	778	775	780	789	797	826	777	859	741	798	754	880	819	800	808	760	836	803	779	749	813	762	797	768	755	832	766	772	840	788	785	792	761	800	823	809	795	849	863	799	821	791	821	821	818	842	837	804	849	788	819	807	829	809	824	837	750	794	808	803	729	795	806	763	746	818	844	808	800	798	768	782	764	812	796	801	785	754	772	829	818	813	817	825	823	788	748	814	816	763	726	826	801	853	777	798	812	771	754	839	819	794	795	844	829	779	785	823	781	814	829	823	799	816	787	771	734	806	843	807	802	836	769	800	765	852	760	757	813	797	802	818	758	797	809	804	777	831	768	763	742	837	848	781	807	767	783	799	781	787	800	828	809	840	786	818	820	802	797	731	750	778	846	805	791	702	820	786	755	800	805	845	796	794	802	812	764	830	769	812	793	797	775	794	804	838	858	834	782	812	793	784	786	837	769	755	811	857	806	813	799	835	790	779	832	779	786	821	787	793	868	792	820	813	790	796	777	789	817	761	806	807	830	768	783	812	721	784	797	802	763	813	819	820	772	776	813	782	772	825	811	732	776	768	785	781	839	784	770	755	833	815	813	778	805	866	866	799	802	838	828	743	767	781	793	786	775	767	811	793	807	793	831	813	780	781	818	790	810	743	784	806	775	801	788	787	839	785	821	797	839	767	812	783	794	762	747	793	868	798	872	773	832	826	757	790	815	806	787	788	815	832	758	775	768	772	820	819	776	797	816	780	820	767	828	724	776	834	746	803	796	825	803	797	797	792	804	807	803	809	791	797	803	793	812	851	749	835	812	821	858	749	815	781	797	779	796	812	771	787	746	807	798	809	815	787	802	812	783	785	803	759	827	809	818	792	824	796	774	794	805	839	811	789	771	840	779	810	820	847	790	714	802	801	769	821	828	772	769	776	819	833	773	767	792	809	747	788	825	851	791	802	834	829	806	816	750	818	805	781	824	818	805	828	816	830	787	802	752	773	787	800	790	826	805	766	834	822	804	782	766	810	797	782	789	750	742	779	817	853	785	750	811	756	762	792	768	831	865	789	783	742	796	800	774	789	776	792	805	756	780	802	751	773	785	741	802	791	836	799	747	801	806	829	750	838	780	840	826	832	759	815	797	787	824	761	776	747	756	771	774	784	803	778	823	822	797	805	785	804	842	844	796	774	793	769	803	815	804	806	806	843	786	795	832	801	792	823	755	809	779	795	806	809	770	785	774	779	765	769	812	788	807	786	748	789	838	824	797	809	823	798	794	774	768	741	783	812	786	894	776	815	774	840	853	806	801	780	742	859	778	829	730	787	772	793	821	811	772	807	784	783	800	773	809	837	784	833	814	829	787	797	793	783	816	841	789	805	830	776	782	799	767	769	828	770	805	774	836	815	795	792	832	794	806	803	746	784	810	773	774	793	760	856	784	787	826	827	821	810	750	800	789	876	773	764	821	802	783	769	838	827	796	840	785	794	789	763	779	768	781	763	795	791	827	849	800	775	760	829	771	782	804	786	839	803	819	745	781	802	777	824	802	754	766	781	862	792	807	799	786	772	821	779	804	795	773	780	793	847	802	806	828	736	769	830	806	785	762	813	732	760	778	738	852	811	819	734	806	763	785	802	774	769	799	731	801	803	796	807	735	792	818	785	777	746	755	773	806	804	826	775	825	803	804	857	769	780	822	793	793	785	786	799	749	787	802	742	801	758	767	799	777	756	806	876	825	806	812	814	817	779	783	788	858	793	807	779	757	847	771	796	818	785	802	817	805	793	809	787	792	758	795	787	839	822	743	786	865	766	828	822	807	791	741	761	753	770	784	815	846	838	817	818	799	804	805	790	792	796	799	789	780	782	809	777	860	761	791	796	746	826	788	786	813	777	775	779	809	796	817	788	814	779	815	799	727	794	788	781	794	739	802	812	843	824	790	831	792	785	824	799	793	858	818	786	797	796	781	749	798	821	762	788	799	846	797	757	813	821	790	775	792	856	806	804	759	798	791	852	828	773	848	810	823	806	810	817	871	846	797	771	825	801	811	782	805	821	810	794	795	831	788	761	786	785	822	808	790	841	810	835	797	836	791	790	865	821	752	833	821	826	807	783	822	812	784	812	776	796	774	797	779	803	803	805	820	831	837	786	819	811	828	794	799	799	762	822	767	813	814	741	785	826	791	774	767	783	778	790	791	791	799	832	819	776	787	771	803	825	781	781	752	786	786	788	780	811	847	804	748	756	770	782	807	817	825	831	793	772	774	837	802	767	775	813	830	796	791	815	790	809	799	855	787	839	813	782	826	794	804	798	784	822	835	816	812	784	747	837	857	761	788	756	799	777	770	816	759	829	797	815	778	794	815	817	833	807	764	785	811	863	775	782	814	762	825	824	816	788	781	788	769	805	753	756	828	750	804	833	843	765	820	823	792	745	796	769	786	755	816	769	816	793	843	776	769	796	797	824	781	784	801	815	828	792	785	777	784	768	769	749	783	767	786	809	780	767	754	802	864	863	787	764	812	836
11544	17497	23111	47000	23445	3816	3023	2556	2146	1848	1593	1516	1374	1248	1225	1161	1121	1129	1076	1021	1004	946	961	928	1006	917	929	978	919	908	927	929	880	855	885	905	886	899	911	872	909	916	889	858	915	866	931	942	854	855	871	911	941	895	853	876	837	899	922	868	881	873	934	873	861	831	875	906	862	859	863	890	900	807	872	864	876	902	836	835	883	821	881	884	879	866	870	835	829	881	833	872	852	897	849	915	855	895	904	854	817	828	841	892	888	878	837	876	889	896	851	852	801	902	834	877	884	856	853	865	880	857	796	854	874	832	893	870	882	856	912	878	872	878	849	872	838	848	851	849	850	875	809	847	842	849	877	819	839	865	863	862	825	857	842	844	862	891	867	872	844	900	842	817	865	871	888	847	802	841	819	847	853	840	836	820	805	872	872	928	879	872	849	850	854	854	866	892	865	855	899	849	823	906	898	843	828	898	874	882	845	943	829	900	886	864	889	792	838	861	915	866	838	841	875	862	899	846	891	846	882	878	903	897	882	864	881	884	878	885	868	868	852	842	855	869	904	871	861	931	878	843	870	847	846	850	834	821	865	867	884	891	884	785	849	900	899	867	887	830	873	864	805	868	854	831	836	867	857	862	856	840	849	882	869	838	863	951	882	824	833	798	883	863	831	853	800	840	873	855	833	871	838	834	947	873	885	821	862	877	836	849	812	825	875	870	908	923	865	842	889	873	873	855	871	833	871	908	815	835	889	830	794	883	859	863	874	869	865	850	888	854	807	849	855	882	939	890	895	840	798	822	865	898	854	845	844	851	917	869	849	903	892	879	879	868	867	861	841	855	857	878	911	865	901	863	862	855	838	838	838	861	857	808	863	861	874	829	845	885	890	926	878	881	833	890	880	910	864	890	907	861	815	897	840	919	875	894	793	886	867	866	843	923	878	842	831	882	842	838	848	832	813	839	897	845	903	842	865	854	874	861	879	900	885	863	900	796	860	833	859	854	859	857	857	816	893	870	862	878	891	847	823	831	853	856	838	871	847	888	872	853	865	861	860	905	835	838	869	864	811	898	894	851	895	871	901	867	874	856	864	872	824	869	855	928	839	830	839	850	875	849	889	799	818	809	853	846	851	870	876	832	827	825	883	911	863	866	856	889	784	850	834	885	876	848	895	862	832	874	919	827	856	848	857	889	852	866	775	877	905	849	893	863	877	882	902	885	872	821	845	811	867	869	885	902	921	889	832	885	860	854	889	866	858	875	844	884	884	834	812	905	829	855	851	837	821	803	813	861	873	886	819	874	870	871	828	854	877	866	876	847	847	932	822	908	837	859	837	871	834	904	896	869	863	815	870	866	880	881	847	843	846	883	887	835	814	846	846	933	884	863	883	834	899	830	862	862	904	839	835	843	836	868	873	846	865	827	848	838	838	907	867	866	867	793	899	882	860	843	855	894	850	867	925	860	880	848	863	852	957	863	830	855	849	868	820	899	898	873	883	853	874	848	817	840	870	851	836	887	881	870	822	871	866	877	880	858	866	867	867	910	842	833	868	869	846	826	883	842	840	842	840	858	913	842	853	891	868	858	857	906	846	846	908	855	868	827	945	859	850	834	885	876	888	848	880	856	853	885	900	892	863	877	881	844	885	919	866	874	861	844	835	788	861	882	827	869	840	881	875	905	840	849	924	838	895	868	871	861	842	827	808	864	877	853	901	848	872	835	866	882	836	874	862	887	889	831	931	888	905	884	908	858	862	865	883	880	849	916	915	844	839	836	875	863	851	835	862	909	844	879	812	910	892	848	849	871	893	878	856	874	851	896	870	859	848	873	836	845	887	856	853	851	908	851	802	887	867	891	837	801	914	887	840	836	838	861	860	852	862	865	883	861	877	846	888	871	896	874	889	858	907	816	890	863	853	896	823	869	909	868	886	863	812	854	858	836	865	884	861	915	871	848	907	891	821	926	851	858	851	876	814	869	848	835	853	868	859	859	844	785	834	883	857	903	868	799	857	852	821	845	879	836	828	929	846	846	796	864	849	834	851	855	864	895	865	850	838	890	830	846	815	833	825	837	887	861	863	966	861	919	848	859	891	891	869	894	837	867	851	938	926	856	836	836	816	879	861	867	849	851	841	922	832	854	885	896	878	843	873	832	926	851	870	859	875	823	851	796	854	855	854	875	898	833	917	873	865	861	906	874	868	873	898	881	856	848	921	874	827	831	879	879	870	895	860	851	874	837	858	828	864	837	854	896	892	830	864	819	843	799	888	860	872	861	866	863	836	882	850	834	883	893	859	841	905	858	864	898	845	854	853	865	854	884	883	861	846	822	903	900	891	881	875	854	863	865	822	825	848	863	831	850	910	845	841	875	827	858	865	885	870	861	876	879	865	838	875	875	862	825	863	859	861	909	859	806	867	878	825	898	885	832	821	869	867	900	918	853	851	859	882	824	827	860	854	862	876	822	827	878	849	872	909	879	823	873	887	851	877	881	875	894	830	860	868	824	855	918	789	881	835	878	831	874	833	855	894	901	885	819	870	827	851	845	893	823	822	876	856	844	825	884	854	895	859	838	864	878	862	819	867	856	865	809	851	820	826	892	854	865	828	893	860	863	837	830	814	848	836	833	825	907	858	869	793	857	821	856	863	854	869	869	823	852	868	855	884	875	887	850	848	869	893	872	856	951	853	866	855	834	886	791	824	834	821	835	878	822	893	846	858	840	831	908	935	887	851	820	824	873	905	859	890	876	876	795	866	872	890	860	855	847	889	838	895	809	815	893	831	888	935	850	870	843	845	822	880	837	855	914	876	828	832	929	850	898	876	863	861	903	874	817	837	859	895	890	890	870	831	911	882	855	859	876	903	849	867	850	875	867	876	870	852	855	868	883	884	900	855	831	925	851	879	857	861	815	807	885	832	906	891	874	849	885	811	875	880	870	834	861	835	832	917	907	915	853	815	823	834	877	871	858	817	854	901	869	831	846	872	839	839	848	873	863	884	848	889	860	873	835	875	873	869	860	845	818	853	925	889	798	860	876	853	867	870	861	868	832	863	864	860	853	867	828	863	915	884	905	850	871	903	834	861	894	846	766	910	841	900	823	858	811	929	828	866	847	856	916	879	883	865	815	899	882	830	842	857	872	846	841	863	873	880	922	847	805	823	853	825	888	839	848	852	877	853	778	837	844	843	865	835	902	857	903	868	917	806	823	882	828	854	868	833	882	862	892	848	789	851	861	868	846	866	877	935	847	860	903	919	869	930	794	859	804	865	874	880	873	894	887	860	819	863	858	820	839	839	912	885	869	911	854	897	905	852	925	885	822	867	829	879	882	894	869	881	863	841	934	906	836	829	804	885	880	829	854	869	841	915	818	896	817	804	869	819	884	865	861	881	883	867	845	854	815	858	865	857	896	880	891	826	902	830	844	922	912	870	862	894	863	887	850	841	926	901	844	883	924	894	892	815	849	880	833	893	838	862	859	845	849	806	860	862	859
27211	20328	8862	9403	1521	373	373	357	328	344	297	323	309	305	304	331	292	338	295	323	277	346	339	301	313	313	323	330	291	325	316	325	295	329	307	311	310	314	310	308	305	302	298	315	311	322	304	304	322	307	314	299	315	300	299	293	312	281	306	290	305	288	313	315	354	309	333	323	322	308	327	292	304	314	310	294	312	336	336	304	293	294	302	327	272	334	298	287	307	307	312	331	303	308	300	311	318	300	307	297	344	311	283	297	309	301	295	313	330	303	340	303	314	313	333	283	316	310	299	295	313	340	269	316	313	357	324	324	301	320	302	282	297	323	314	299	293	310	319	309	321	292	325	330	316	317	326	326	330	282	320	321	328	302	345	266	279	305	297	299	334	285	299	311	300	315	316	337	295	297	310	291	294	302	328	300	331	320	259	305	308	293	339	341	320	298	302	351	306	299	290	299	296	349	319	330	291	315	296	306	319	301	315	319	289	317	307	327	305	323	295	305	294	301	319	290	309	299	294	312	319	300	291	319	305	295	301	306	308	312	292	347	314	270	294	303	317	298	304	342	304	346	335	309	305	334	315	306	299	302	311	325	285	321	306	321	302	312	309	302	295	302	317	297	285	297	313	322	294	308	278	323	326	291	283	338	312	312	313	321	281	301	320	277	305	321	306	290	319	307	326	326	306	309	290	310	295	310	291	263	300	300	284	330	322	333	284	308	320	302	318	318	320	303	314	310	299	317	311	281	307	315	307	322	315	310	307	294	313	315	289	335	283	315	293	322	325	303	297	324	314	334	312	308	316	280	294	295	280	323	329	325	284	301	319	313	304	279	287	280	298	292	295	327	321	297	317	298	310	301	305	303	310	306	341	318	309	297	331	290	305	298	349	309	319	303	280	319	290	317	294	306	300	316	308	300	320	318	324	285	310	331	313	281	315	321	290	322	318	309	336	338	319	295	344	321	323	317	308	309	307	339	308	341	290	331	325	323	315	278	319	303	299	315	304	297	326	290	329	278	314	294	311	298	333	284	307	317	288	315	291	303	315	287	327	303	337	301	319	306	274	329	291	301	325	308	273	311	311	336	314	296	296	311	278	308	304	324	326	298	299	299	325	301	324	289	305	316	303	280	318	298	295	306	332	301	316	334	299	347	313	312	318	318	295	298	327	334	304	303	291	325	329	314	339	300	309	326	304	322	278	329	296	306	318	325	306	291	322	306	320	297	307	315	319	295	296	304	295	313	307	327	308	352	313	322	350	332	278	330	311	296	312	318	321	312	296	315	293	350	312	295	325	322	296	325	306	324	308	298	324	325	309	314	307	292	267	303	294	333	318	309	324	334	311	300	331	342	286	330	298	322	332	297	299	305	292	332	303	307	333	325	336	336	319	295	288	296	288	300	303	296	323	297	310	332	290	310	318	322	332	314	317	270	302	323	294	322	314	311	287	278	310	306	295	298	290	309	280	285	354	295	296	310	287	303	318	293	311	312	319	289	325	332	308	332	298	300	324	286	331	287	324	286	281	316	323	342	281	280	315	324	317	295	300	325	301	314	291	324	322	292	303	270	306	305	332	286	300	301	296	308	283	310	297	347	313	294	308	322	279	297	301	295	302	302	335	294	329	325	281	279	298	331	303	312	324	298	317	288	314	317	315	312	315	323	288	290	333	326	328	295	317	313	296	326	314	326	296	321	338	307	325	320	308	287	303	275	321	297	292	263	313	289	349	297	314	293	328	310	296	301	315	311	301	298	320	268	303	301	321	304	301	322	273	310	292	295	310	311	350	313	322	311	314	336	302	288	316	276	291	310	326	301	295	296	291	299	281	297	333	311	323	319	315	311	303	289	292	327	292	318	318	283	336	316	303	301	304	278	314	333	303	301	292	297	300	291	300	316	292	302	333	279	343	338	334	348	304	316	307	328	322	283	287	335	350	337	322	304	299	322	325	298	306	299	290	285	318	327	306	319	296	297	302	340	307	313	319	285	307	302	319	314	277	330	302	311	301	318	307	311	325	333	287	282	307	313	315	265	313	307	313	291	278	305	354	312	320	311	336	320	293	316	304	314	328	283	319	329	309	287	293	290	280	304	275	324	303	297	293	304	286	294	312	317	294	343	274	333	283	298	291	270	283	321	332	284	306	299	298	313	306	298	307	330	308	288	308	314	314	317	306	310	313	327	303	297	284	308	316	352	328	307	306	279	297	282	305	314	276	306	318	299	308	299	304	302	304	317	314	311	323	332	315	320	337	285	319	309	301	306	264	302	317	335	328	317	307	298	307	304	332	275	313	263	299	325	292	311	309	315	320	355	303	303	291	331	317	337	318	300	298	296	279	340	307	313	309	308	311	297	330	323	280	314	298	289	293	299	322	291	301	300	288	338	292	312	332	306	336	292	334	314	321	312	319	310	318	330	301	325	277	302	301	305	303	307	328	302	312	310	328	308	343	315	280	322	329	314	329	300	291	320	279	306	295	290	269	319	327	330	293	298	317	324	314	310	269	305	301	303	297	317	300	311	280	341	328	290	332	327	316	302	268	317	309	285	305	298	300	315	315	326	328	311	267	290	314	311	298	314	284	283	325	333	326	313	310	335	329	274	262	321	313	316	306	315	310	306	316	317	333	304	328	309	284	286	312	360	314	314	315	312	328	309	306	346	297	313	315	272	297	291	299	296	352	301	306	316	310	317	294	305	326	306	324	283	289	284	316	303	311	306	329	313	300	282	329	311	332	310	246	301	315	306	318	287	291	272	290	292	331	267	313	308	323	280	323	283	283	304	296	319	313	335	282	307	310	298	321	329	304	315	352	304	305	343	278	318	311	309	311	309	317	297	305	317	288	329	298	322	294	306	334	331	321	343	314	309	317	296	327	305	340	317	288	308	309	316	296	313	285	303	320	279	323	312	308	294	322	322	298	315	312	298	316	266	322	302	301	315	314	319	305	313	338	308	291	295	292	298	318	323	314	296	297	312	291	320	271	298	320	291	301	282	307	317	275	308	288	318	305	298	323	312	297	288	320	283	326	306	304	299	322	300	295	324	328	336	306	317	316	333	300	293	342	308	328	331	313	318	316	291	293	326	315	327	305	306	312	323	310	309	295	316	314	308	347	360	285	316	294	300	311	309	323	283	315	315	321	324	301	291	295	297	348	296	333	327	326	304	332	292	281	283	297	326	303	287	321	312	328	293	335	302	310	327	284	324	295	313	335	303	293	290	342	324	310	306	319	285	328	289	297	295	323	279	299	302	329	343	311	308	325	323	340	303	300	299	297	306	330	327	293	309	323	330	300	303	296	320	328	325	308	314	322	312	292	296	320	278	317	347	314	312	318	335	303	320	270	287	346	302	311	322	299	317	284	306	292	293	310	288	295	295	314	297	306	292	306	302	314	335	343	319	321	289	342	325	307	310	300	304	324	323	317	328	293	318	282	290	308	319	304	322	289	257	318	322	297	307	291	337	312	315	350	321	341	314	307	353	316	293	291	342
7193	1765	2048	8670	1641	448	414	421	427	401	446	408	374	400	402	400	370	388	422	358	411	362	395	387	365	414	410	391	327	368	412	353	354	365	394	406	408	383	347	377	372	383	376	391	366	349	373	374	391	382	408	377	390	353	408	375	387	390	342	360	388	368	375	366	361	395	356	395	376	396	384	396	394	396	395	358	344	383	408	369	353	387	368	411	396	360	366	376	373	361	338	392	372	399	395	376	391	374	372	403	384	384	367	389	392	383	383	381	376	367	390	358	338	366	384	380	385	405	394	360	371	364	380	377	381	399	345	348	384	363	418	365	352	366	386	431	449	363	369	365	358	370	346	413	383	381	369	372	385	372	339	377	394	360	370	400	352	351	369	391	377	409	335	397	415	348	360	364	365	363	392	346	378	367	402	357	364	377	390	395	387	385	376	363	420	361	336	394	369	383	346	409	369	370	380	379	375	343	382	352	416	379	391	355	374	396	325	374	397	379	358	346	394	399	340	355	356	354	386	368	357	373	419	400	360	356	362	348	355	395	389	377	369	400	394	353	394	384	387	349	374	450	377	371	387	373	379	388	356	379	356	392	346	388	379	410	368	380	400	359	388	393	383	361	364	390	389	372	369	379	359	368	376	372	351	388	374	428	358	363	371	381	386	387	363	358	335	384	354	364	393	352	347	402	382	387	355	394	374	420	350	380	391	377	368	350	383	395	382	395	373	356	403	379	393	339	365	357	374	363	397	387	383	376	372	395	376	384	324	380	345	413	367	362	383	391	391	378	392	383	374	404	339	361	374	349	400	401	366	383	368	360	391	361	383	409	373	345	394	342	397	385	362	399	353	374	352	400	376	427	377	386	396	423	363	357	343	386	428	398	331	343	387	379	380	386	369	393	376	394	371	367	358	378	370	327	384	400	388	383	347	376	377	416	383	373	372	399	379	397	362	366	400	383	362	364	385	389	370	374	394	351	386	416	385	347	416	385	371	359	382	389	377	391	366	358	357	351	356	365	412	382	384	367	376	377	367	387	389	372	358	418	397	341	366	389	358	391	403	402	380	407	362	378	380	419	376	403	348	368	341	352	395	373	342	348	381	401	354	357	368	388	375	380	383	366	379	389	388	394	429	404	331	366	355	380	349	365	373	387	344	368	393	393	377	372	360	376	352	384	399	395	420	411	411	388	392	365	390	354	372	391	394	418	405	364	379	381	391	392	348	387	360	376	375	393	410	377	359	374	374	391	364	400	422	366	368	408	373	375	358	393	349	410	346	389	387	377	399	344	391	386	393	357	365	365	373	349	380	375	429	402	366	353	412	364	404	362	371	398	344	353	364	360	344	397	363	393	390	366	375	375	354	387	366	355	360	405	394	357	338	363	406	380	403	383	350	387	409	343	393	359	380	380	379	390	389	376	374	373	372	376	376	387	404	375	412	390	347	371	352	365	343	377	378	374	376	388	353	357	396	359	379	368	379	416	395	422	375	329	388	404	409	383	352	403	391	407	380	391	392	388	373	357	392	402	385	407	343	369	370	377	367	394	419	377	358	379	387	372	364	373	390	358	407	380	384	372	372	355	378	363	331	371	387	383	375	370	393	339	351	361	377	380	403	369	394	346	383	374	337	382	374	400	386	367	356	401	357	379	388	346	395	351	376	372	398	387	383	382	358	372	348	391	404	366	402	369	357	360	393	372	398	325	357	382	329	358	361	360	352	378	388	368	391	346	419	391	375	376	371	350	403	375	392	384	346	360	370	368	406	413	389	360	390	367	387	380	364	346	383	415	370	399	379	378	394	337	367	386	422	380	369	409	400	399	386	356	382	376	396	373	414	341	357	362	371	339	379	415	371	411	356	394	373	381	350	356	394	352	407	355	381	397	361	355	371	390	382	363	403	371	398	372	399	352	408	402	396	406	352	374	385	399	386	355	373	383	360	341	410	408	367	382	366	361	386	372	372	369	345	344	395	374	410	367	372	380	336	393	387	346	338	343	398	404	376	371	358	378	382	370	376	369	363	356	422	402	362	376	367	355	361	370	373	390	392	405	409	391	376	385	375	375	398	383	369	393	371	349	379	349	334	377	384	398	372	361	356	360	401	359	359	380	384	392	407	335	394	348	377	395	403	370	369	391	371	376	361	350	399	384	372	357	347	373	384	356	348	369	403	348	383	360	381	361	359	407	405	381	387	364	373	356	388	394	414	345	374	377	398	419	386	399	401	379	364	374	383	359	367	354	402	393	377	363	370	373	403	412	358	384	371	378	400	387	395	397	347	390	370	400	401	336	339	363	375	379	373	414	390	405	357	398	351	401	352	376	363	397	369	360	378	387	388	386	369	340	353	357	389	355	387	377	390	372	376	375	381	359	377	348	393	363	397	394	340	388	392	367	398	386	385	404	352	386	405	388	360	381	359	425	381	360	387	365	388	345	398	366	370	380	367	372	387	348	342	385	391	357	378	363	376	378	370	404	391	357	382	386	385	347	391	375	375	378	395	391	420	365	402	384	394	400	399	367	386	367	381	338	362	385	395	398	384	374	361	389	344	358	375	371	363	389	340	359	357	384	384	360	367	389	366	389	389	409	355	386	366	404	399	363	351	353	347	380	374	382	352	379	355	390	402	366	385	362	374	367	375	380	374	359	381	381	375	372	391	391	401	375	376	385	376	366	392	374	354	387	408	385	405	366	359	364	367	409	407	360	356	376	359	396	375	380	397	381	380	375	348	341	368	356	381	383	348	337	372	401	366	357	371	371	383	372	392	366	407	370	364	361	403	376	360	363	354	353	389	385	391	355	379	352	364	394	371	356	369	356	358	371	383	396	352	368	331	377	372	355	391	394	393	397	377	356	329	382	420	405	371	348	412	404	350	391	347	375	345	352	389	405	394	374	363	395	428	367	377	367	412	371	364	391	383	377	381	360	383	382	393	408	388	401	349	420	417	387	340	353	356	389	355	400	382	381	396	392	374	330	368	412	392	386	395	362	361	370	386	355	371	351	371	380	355	382	364	368	393	360	382	372	346	392	420	364	373	365	368	373	386	371	374	380	398	382	356	368	353	380	380	399	370	361	373	366	404	376	391	350	376	357	354	392	386	389	392	346	380	369	386	368	362	388	379	370	371	343	372	386	359	400	364	378	402	382	371	348	404	382	333	376	364	368	366	401	382	378	365	384	388	358	410	399	345	359	408	357	367	378	384	362	386	365	378	394	397	371	382	370	365	395	376	392	369	385	371	370	384	380	382	380	376	391	435	406	393	385	384	400	381	364	367	384	382	368	392	354	398	385	385	358	374	360	407	387	369	403	402	350	350	377	400	386	369	359	377	357	381	364	345	376	369	380	354	389	346	377	392	406	385	366	382	367	354	388	372	388	344	409	337	352	348	398	438	376	388	365	356	361	395	357	355	367	354	389	362	367	341	379	380	365	377	390	384	355	376	362	382	364	369	398	373	356	362	371	361	373	366	390	406	359	383	383	372	371	361	374
23602	21168	28759	25689	21691	15456	2358	809	698	648	563	572	512	529	482	452	476	468	464	486	466	460	491	468	472	429	442	445	418	443	422	452	449	447	452	424	423	421	444	399	404	430	393	442	396	390	413	440	393	419	441	403	419	406	403	403	406	398	455	380	409	426	452	425	448	387	415	406	411	423	417	409	415	449	432	392	415	397	411	388	397	418	426	417	443	407	433	433	434	373	425	402	397	443	418	422	427	432	416	421	472	411	436	397	432	401	397	391	461	374	423	410	429	399	394	433	415	390	428	458	429	409	403	393	411	395	398	432	421	389	391	452	417	388	406	387	436	399	422	412	449	425	425	422	466	419	394	389	423	445	406	391	420	426	411	402	407	411	418	392	420	410	425	369	414	403	420	394	385	418	423	410	413	422	425	428	422	415	457	384	393	379	410	428	383	448	454	407	400	376	430	386	391	408	394	422	418	388	432	415	410	410	428	431	405	422	401	416	387	469	421	393	369	403	402	401	418	428	406	403	422	435	416	406	398	404	433	419	399	426	391	401	443	403	398	420	455	432	403	431	424	398	379	385	423	406	387	423	412	460	397	419	419	420	421	420	420	406	424	401	406	416	435	419	406	418	400	408	381	416	415	429	385	401	407	402	454	398	416	407	385	437	394	390	441	408	420	400	377	416	428	403	389	415	437	430	390	413	408	383	391	444	405	418	420	410	401	393	420	425	373	397	374	408	412	397	382	453	384	436	416	388	427	437	414	435	420	407	413	404	407	401	396	407	424	418	406	414	426	381	406	445	376	409	403	414	391	438	420	431	398	403	408	420	367	421	446	420	392	381	441	415	418	403	381	414	408	390	392	363	421	408	423	423	416	422	394	430	397	377	409	381	388	409	415	405	402	408	379	415	379	373	392	460	376	414	396	414	402	429	402	411	414	395	418	398	428	413	403	416	400	448	398	435	415	408	413	422	400	400	373	404	433	407	453	383	396	431	378	449	392	422	419	428	398	432	420	402	430	411	422	414	423	429	428	440	404	399	429	438	407	440	408	411	413	434	397	437	437	438	412	409	458	412	396	438	406	429	392	414	408	415	399	402	407	415	430	424	439	415	425	393	428	387	445	428	406	397	441	414	430	406	471	419	413	461	407	425	406	428	368	390	413	398	376	419	406	410	419	389	421	423	428	439	412	397	429	476	426	407	428	406	403	399	403	423	402	397	366	416	429	393	446	403	367	398	420	431	421	401	412	390	426	410	422	408	363	424	384	413	433	382	402	421	426	459	438	389	399	403	417	393	436	410	421	412	407	422	426	427	429	388	411	401	429	394	407	403	419	402	429	407	438	396	382	423	386	393	426	410	397	377	445	445	412	422	452	438	404	420	413	435	390	404	376	394	413	434	421	403	359	394	405	420	419	394	385	411	415	426	376	419	406	395	418	423	412	422	363	366	369	396	406	429	391	382	400	416	436	362	388	387	408	413	389	399	416	376	437	432	376	411	452	432	407	377	445	408	406	438	417	419	435	428	449	372	421	432	394	417	391	387	397	377	394	393	462	430	404	390	395	490	419	454	431	375	416	371	375	420	367	409	419	444	439	435	415	399	397	431	450	432	395	376	384	456	394	415	399	421	417	427	407	391	398	425	436	382	413	417	426	433	391	388	412	420	426	409	432	461	426	416	445	389	454	392	434	406	431	382	399	406	411	400	419	408	412	379	367	427	416	427	433	394	369	411	428	373	451	395	371	418	404	430	420	398	395	421	378	407	442	425	406	443	427	418	361	403	402	388	401	402	446	393	444	412	398	394	417	420	447	394	425	381	403	413	417	424	396	418	398	404	386	437	401	387	378	440	417	423	398	426	375	480	410	412	435	381	379	422	441	443	385	428	418	403	428	430	400	418	399	422	411	399	419	375	408	434	373	457	423	396	396	404	413	406	384	415	399	385	374	416	385	420	430	434	384	414	393	402	407	393	422	400	437	409	410	399	430	411	431	402	400	395	422	399	425	429	426	404	391	396	442	402	374	400	395	388	419	410	392	410	392	423	411	426	430	432	435	399	448	394	383	395	430	368	386	431	410	417	416	405	400	443	372	402	412	437	381	422	441	385	401	435	386	414	396	410	416	412	414	376	414	440	396	420	467	396	420	408	392	399	376	412	417	402	407	383	411	379	403	387	418	416	390	410	375	381	428	440	399	388	409	393	423	418	399	403	458	424	429	430	410	403	417	408	430	423	410	390	413	396	401	405	433	398	407	405	400	468	435	412	376	390	441	425	419	418	383	421	394	394	404	396	402	380	413	407	388	428	403	377	387	414	436	384	408	403	452	374	421	375	411	404	439	414	406	388	463	435	395	427	387	397	400	405	421	367	430	415	436	395	397	430	412	394	386	418	401	406	407	433	439	428	413	434	396	399	389	412	425	374	392	426	389	398	417	399	398	451	401	437	373	419	437	419	402	399	432	447	432	408	408	402	396	400	389	420	428	405	427	400	360	414	389	360	429	396	385	398	431	394	421	419	439	421	393	428	414	410	419	394	415	384	426	416	426	430	418	441	382	417	410	428	413	409	449	429	386	370	426	379	423	431	422	406	418	417	396	396	390	370	401	449	422	400	420	431	386	381	379	421	406	445	482	450	444	395	428	439	426	425	413	409	416	433	426	391	400	419	407	435	412	406	430	385	409	396	399	403	430	436	419	409	408	390	391	441	427	385	392	429	394	435	415	459	421	373	433	435	399	402	385	456	395	406	408	405	399	405	468	429	407	378	445	394	415	405	385	419	408	394	381	415	395	400	426	429	402	362	394	412	396	398	412	416	406	444	433	382	419	395	412	415	408	393	396	412	428	440	395	384	460	400	421	401	361	395	421	421	428	437	464	418	406	393	417	409	418	405	393	419	416	382	437	389	411	417	419	436	373	414	396	397	410	385	430	400	387	410	389	416	426	422	403	435	394	390	392	392	417	435	477	390	396	386	405	409	417	422	434	429	380	417	413	403	409	439	414	418	435	370	424	408	421	412	403	438	417	395	423	371	411	414	403	389	433	399	414	420	371	403	385	371	426	411	420	416	414	409	429	394	387	408	421	464	423	396	401	405	437	418	422	430	386	371	381	420	407	420	400	413	397	390	390	398	393	426	415	391	409	401	413	395	402	425	402	415	409	400	432	400	390	419	376	393	402	380	402	421	411	404	402	369	427	427	385	385	444	436	402	402	406	404	404	416	412	401	416	390	390	409	403	406	404	395	457	419	426	409	397	399	398	403	426	379	437	416	434	422	407	417	423	416	448	402	416	394	436	456	422	430	402	406	397	401	444	414	430	429	397	459	400	403	438	431	410	401	393	435	420	404	393	391	393	433	451	396	421	428	377	368	413	424	403	411	377	418	396	378	390	389	403	426	379	416	421	406	383	428	439	410	430	409	393	384	424	364	403	409	391	409	380	377	410	398	425	407	388	432	411	405	418	401	405	381	388	380	429	395	393	384	396	400	403	414
9066	10863	20731	39597	18609	1977	1621	1317	1095	927	850	751	755	640	668	618	580	575	569	563	518	475	552	495	547	525	516	515	484	531	478	524	463	481	471	512	496	460	489	522	494	456	461	473	471	497	499	452	467	472	478	449	444	484	438	456	491	449	475	474	464	505	511	439	461	449	462	491	468	450	420	451	468	460	443	475	475	470	485	475	473	448	456	453	476	454	471	509	445	467	461	442	448	442	454	478	477	489	496	443	486	480	491	471	514	460	471	460	482	488	469	483	453	492	485	459	479	487	478	463	471	467	482	452	462	460	485	474	451	481	468	473	460	469	447	463	437	433	497	470	478	470	464	469	500	452	448	449	462	434	508	463	489	445	436	446	434	478	494	450	478	450	466	494	473	456	473	477	457	479	450	443	523	455	470	488	466	452	484	495	496	470	465	441	444	462	475	475	488	482	481	498	460	480	496	474	449	455	462	475	456	448	523	467	444	427	449	488	461	456	477	500	488	428	482	442	456	455	450	483	459	459	462	459	442	481	490	442	420	520	477	528	472	468	485	482	504	495	452	453	436	436	410	503	461	479	470	478	479	488	474	456	446	475	438	432	484	485	494	458	484	500	482	434	444	476	444	461	484	466	498	483	472	497	452	460	425	458	482	475	489	449	468	507	461	459	489	462	452	425	451	490	468	504	475	456	469	499	485	462	445	452	481	476	512	443	458	457	491	418	492	447	437	451	444	482	446	469	493	478	497	457	465	442	429	478	468	430	415	460	432	463	478	452	485	475	440	510	451	460	443	472	474	439	473	468	482	464	439	456	437	471	444	468	463	451	460	484	454	487	470	492	502	481	451	424	462	458	453	466	471	482	487	454	457	457	434	428	496	499	461	446	449	498	500	437	494	469	456	469	441	486	461	456	480	456	490	436	485	445	423	463	461	476	464	458	475	459	466	443	483	498	452	437	464	473	444	449	480	445	483	461	448	453	457	444	450	475	456	428	440	439	468	481	443	484	465	454	459	432	454	488	472	435	432	447	494	477	460	454	480	471	445	472	470	448	499	465	463	487	470	485	449	464	430	448	511	496	453	446	444	497	437	514	455	447	466	455	473	502	499	422	471	438	455	465	478	462	464	453	481	465	454	466	448	492	459	461	454	475	490	451	442	486	499	473	498	465	488	477	469	433	484	471	455	477	453	486	456	481	481	453	485	440	465	452	454	459	463	444	509	505	425	471	479	456	498	467	494	485	470	453	436	473	473	481	505	446	441	482	461	472	490	518	479	465	477	493	488	488	470	454	438	442	432	494	461	456	472	437	477	446	486	481	483	479	459	473	486	453	421	465	473	484	485	470	506	429	427	472	477	506	462	459	467	470	497	462	467	471	515	470	450	462	455	489	458	487	433	461	465	440	453	448	481	487	467	464	482	477	499	473	484	442	465	473	440	473	488	501	434	473	449	478	463	458	434	446	488	422	466	446	480	479	453	476	490	511	474	493	455	465	470	465	481	461	480	479	457	446	484	450	469	436	478	438	497	503	437	457	442	466	464	470	477	458	500	484	513	472	445	427	485	477	489	443	462	479	468	504	503	472	507	446	454	445	459	470	437	484	479	471	427	467	471	467	491	459	511	472	501	472	475	473	461	442	465	479	459	470	495	469	497	460	463	472	436	487	438	473	463	477	460	461	447	477	480	465	469	445	486	462	467	482	469	460	471	449	471	449	427	466	498	472	432	479	453	486	487	444	467	449	481	497	441	442	446	480	460	468	468	487	446	481	486	505	473	469	453	490	445	500	450	446	442	472	497	485	442	464	450	461	461	510	484	490	440	489	423	479	515	470	468	464	479	487	471	486	485	432	463	477	447	486	495	459	463	464	486	414	475	469	445	472	455	465	474	484	488	478	451	505	492	470	439	487	439	453	460	444	456	460	454	469	484	465	425	453	487	464	452	501	485	448	489	479	495	448	454	456	477	449	483	468	471	476	468	478	458	494	447	471	455	474	454	484	458	469	462	464	452	475	470	507	447	492	477	492	449	492	482	476	479	454	529	492	458	456	452	457	475	419	398	434	459	483	460	460	494	406	524	493	447	496	484	460	496	501	468	467	474	439	500	463	420	439	480	449	474	462	452	466	482	498	466	460	485	425	487	477	455	459	479	447	497	453	471	431	479	479	453	461	443	471	444	415	453	438	472	483	467	425	519	474	464	450	465	472	462	459	457	484	463	464	477	491	438	432	497	458	481	448	455	484	480	457	434	487	471	451	491	469	469	468	452	464	471	465	483	470	477	481	488	437	420	424	512	504	457	480	399	453	461	436	455	480	460	482	458	474	510	467	471	485	470	472	468	429	499	459	474	453	466	484	470	458	458	488	463	477	435	469	477	485	458	449	465	481	494	469	488	445	474	492	514	473	458	449	450	486	470	490	448	468	464	469	470	456	451	493	500	454	464	496	453	472	483	495	478	477	440	448	461	492	480	483	470	514	468	456	436	473	466	466	463	471	460	460	460	481	469	478	446	448	467	440	506	456	435	471	465	419	493	476	449	472	514	485	447	514	447	479	464	456	481	482	436	473	494	457	474	473	454	413	489	490	497	455	474	480	439	454	513	494	462	519	494	485	505	488	448	462	478	476	448	441	517	439	462	498	477	488	477	453	472	449	492	491	476	470	483	500	469	469	480	451	484	458	466	435	499	463	486	422	484	484	457	480	451	453	436	445	460	458	456	466	492	456	509	500	454	499	472	480	470	470	439	429	476	493	470	436	483	486	480	478	476	460	467	497	479	472	453	433	420	457	462	471	494	467	465	503	452	441	473	471	439	449	477	496	472	489	478	488	458	502	456	466	479	483	473	473	490	462	514	499	455	467	487	464	467	473	496	418	454	485	464	439	461	508	466	468	448	486	470	486	463	463	481	423	446	494	456	447	511	485	489	436	450	478	444	454	449	464	463	450	467	472	458	486	443	451	494	409	466	477	485	470	463	434	465	443	476	508	455	484	478	473	445	459	466	461	488	457	457	469	469	464	451	396	468	446	514	473	480	443	447	494	451	447	473	475	450	487	471	479	470	495	464	497	475	453	469	477	468	487	464	486	439	464	464	465	464	493	477	481	528	472	449	474	452	450	469	428	437	452	525	468	489	460	483	472	432	482	462	484	432	456	476	469	488	518	463	434	464	515	483	467	473	447	508	465	473	438	444	485	443	459	473	436	445	459	454	457	435	477	482	436	483	471	455	447	449	442	479	459	451	450	478	485	456	487	482	508	456	473	464	465	439	462	471	453	481	496	462	445	472	487	454	511	517	475	478	454	478	480	467	442	470	465	479	482	452	443	443	447	444	474	471	473	457	436	475	456	444	431	467	479	478	494	485	455	490	445	428	475	484	460	484	500	479	481	406	502	449	471	436	470	470	452	485	488	421	463	472	433	479	489	465	480	455	445	445	474	440	461	490	419	438	478	476	451	465	456	449	477	476	483	474	465	447	449	454	484	463	476
24835	21174	27961	27056	17471	3191	898	773	729	671	695	646	618	661	611	575	591	616	595	604	553	579	607	574	603	558	572	629	603	605	587	602	553	610	608	581	602	571	578	596	595	547	569	569	563	594	572	580	590	605	577	579	558	603	573	605	576	564	528	557	561	586	607	635	580	585	600	579	568	568	549	601	552	594	601	555	565	588	596	579	540	543	550	609	548	608	538	589	595	582	591	576	599	604	577	573	598	577	561	568	525	562	560	565	574	582	576	510	594	594	545	549	587	577	591	579	589	533	515	537	631	611	575	548	602	575	545	549	585	523	535	548	596	546	554	523	550	600	558	577	569	596	579	572	599	581	613	590	560	550	572	551	557	593	546	568	582	600	647	538	577	565	556	545	562	594	568	540	591	568	558	579	532	555	582	625	605	601	582	519	575	575	580	558	561	564	585	550	608	576	622	560	564	552	589	574	550	513	561	596	597	569	553	533	565	562	557	573	569	604	559	598	559	552	596	549	569	565	577	578	594	541	536	617	553	575	602	564	571	602	558	556	563	591	509	613	580	617	596	577	594	545	575	542	581	562	572	597	577	555	553	531	594	551	611	546	617	558	608	583	611	544	596	615	544	552	546	632	578	576	618	592	549	527	533	600	599	605	547	642	555	596	552	552	581	610	637	581	571	581	526	612	586	578	573	542	562	600	599	612	555	582	571	559	581	615	610	539	558	563	596	575	613	577	549	549	583	584	520	571	559	545	578	554	592	539	550	604	603	597	575	587	574	607	560	590	584	608	547	575	562	610	572	562	586	587	566	555	603	610	601	583	572	573	594	593	590	603	612	579	607	568	565	541	553	576	576	589	567	572	554	545	568	550	562	605	556	546	587	573	552	560	602	575	638	590	581	624	513	548	574	566	566	589	577	587	587	588	579	595	592	581	559	582	563	585	552	601	575	532	583	574	542	560	556	595	582	596	578	601	580	573	530	566	574	600	612	578	575	548	595	569	570	562	585	554	584	535	537	575	548	571	577	553	577	584	597	593	563	590	597	606	620	585	585	568	579	575	564	597	590	574	576	577	564	583	546	546	582	585	544	584	576	575	510	565	625	553	525	569	559	574	569	553	601	584	585	594	571	601	582	570	548	591	591	573	587	581	601	573	589	581	588	545	618	617	558	554	588	545	581	567	577	596	587	532	585	581	556	527	578	602	586	540	570	578	541	569	602	565	570	566	577	575	574	577	595	543	564	593	570	537	623	579	549	544	631	556	569	572	553	556	585	538	566	593	567	558	546	577	543	494	554	557	564	548	566	542	564	601	560	589	575	584	562	567	567	553	575	604	531	606	576	591	570	536	567	590	607	554	585	560	538	567	602	565	609	568	551	544	627	529	595	529	574	575	585	540	548	577	538	563	593	547	575	547	515	575	611	594	556	585	563	622	600	599	557	538	543	551	574	563	611	527	553	598	576	596	595	605	580	557	568	575	569	561	588	565	549	558	560	578	552	564	554	594	551	587	575	611	579	592	565	578	581	529	587	573	552	576	575	513	567	566	551	594	544	584	538	558	560	571	556	623	564	551	568	546	530	564	579	618	615	566	584	552	568	545	542	538	599	594	561	549	570	584	614	588	539	592	558	605	574	594	616	561	614	555	589	580	577	614	580	557	597	543	561	627	557	624	567	564	578	600	596	590	569	574	578	558	600	536	627	581	573	615	561	584	627	562	536	583	562	539	579	594	589	592	597	553	551	557	536	602	532	522	580	588	573	612	608	577	584	577	578	575	568	613	546	587	588	613	591	581	549	584	587	584	520	604	591	613	557	551	578	582	522	598	562	562	596	559	588	540	621	568	589	590	601	570	582	550	575	509	544	589	584	590	576	546	586	526	576	590	546	599	565	532	573	548	589	577	628	607	607	612	595	588	590	573	573	574	553	576	588	607	555	563	557	563	562	564	597	563	597	561	567	538	531	570	554	579	589	569	570	565	551	597	576	551	569	542	563	585	521	592	551	574	558	584	581	592	547	615	561	562	557	575	599	613	583	605	592	530	562	594	574	579	596	584	586	570	574	618	543	562	566	552	567	579	597	557	567	589	575	580	557	589	584	597	584	588	547	616	589	580	556	567	581	543	588	563	553	576	589	577	530	569	569	587	618	575	573	582	535	557	579	564	562	570	569	607	596	559	551	593	571	538	581	572	604	552	570	560	590	580	533	562	561	563	554	577	544	595	594	651	545	570	586	616	579	548	612	572	565	564	546	570	596	578	553	564	602	531	562	563	574	527	588	632	566	561	538	508	555	576	578	563	596	572	560	548	579	611	532	538	596	554	565	551	528	587	543	548	537	558	555	587	600	614	566	593	588	577	578	618	580	589	572	575	566	604	569	566	567	578	591	597	555	578	576	563	582	596	572	599	565	590	610	564	538	560	535	585	557	557	591	571	591	577	563	576	556	608	594	552	575	576	551	566	538	578	579	561	568	605	570	586	573	550	573	559	556	591	545	589	566	561	547	562	555	565	586	561	560	562	553	584	530	582	596	622	544	590	593	570	566	563	568	567	583	603	606	589	529	588	549	608	580	579	591	553	558	587	596	577	575	577	537	570	559	567	568	586	632	551	560	540	543	603	561	568	571	609	571	568	563	572	591	594	584	589	581	563	607	587	561	564	565	582	560	555	571	565	597	619	515	577	552	582	599	579	552	568	557	569	556	565	616	581	609	553	603	555	581	586	587	532	592	624	561	587	586	583	577	569	585	558	618	593	603	536	586	563	558	582	575	575	588	564	573	580	612	580	594	535	566	557	575	579	554	579	601	553	535	577	549	540	562	603	583	566	567	586	558	546	561	549	557	599	601	589	612	563	563	547	593	554	591	570	609	616	549	573	537	591	592	550	554	566	566	568	597	557	568	571	589	569	588	580	536	588	569	554	587	605	630	568	561	557	614	591	578	562	539	607	581	578	572	596	608	558	564	585	607	580	575	578	551	617	573	593	589	599	594	599	539	536	609	533	539	582	607	556	603	564	550	601	571	574	582	559	615	597	527	524	588	548	534	588	566	533	578	574	561	570	562	617	548	572	576	578	536	572	624	606	600	584	604	577	613	590	562	587	583	563	550	589	595	547	585	534	603	556	533	612	601	560	575	571	593	574	537	579	571	582	570	556	584	552	556	594	565	596	577	607	552	601	592	548	571	560	569	556	564	569	567	557	579	610	528	534	576	545	564	609	573	556	551	553	584	565	617	598	566	566	600	562	547	576	582	589	597	608	575	566	579	544	608	554	557	585	578	554	583	546	527	570	577	585	580	587	544	555	539	538	616	588	544	570	577	602	575	543	556	589	562	591	594	587	588	567	609	523	599	582	540	578	563	617	584	550	577	577	550	579	553	589	555	615	522	540	540	560	573	545	577	562	595	578	553	584	536	603	531	580	585	605	559	559	613	537	584	578	558	548	520	553	584	520	614	578	553	583	559	548	569	537	546	572	575	582	564	580	568	573
8833	6692	24112	31151	11950	1503	1251	1190	1003	949	839	841	795	768	712	755	693	748	737	696	713	724	669	687	640	699	687	692	692	689	682	657	681	664	650	704	729	688	625	678	644	697	679	695	733	662	666	652	715	657	650	698	692	698	669	634	683	651	678	642	651	686	669	615	673	682	684	626	703	678	645	685	650	647	657	632	610	633	673	662	690	625	725	630	653	680	650	704	663	662	669	629	656	655	685	647	699	672	662	629	717	629	619	684	647	691	620	686	680	694	641	670	730	666	681	695	699	664	639	678	682	658	681	646	674	646	648	679	715	693	680	637	686	653	669	621	656	657	722	679	639	635	708	653	695	662	636	685	665	668	697	702	687	653	636	668	670	679	675	665	672	627	641	696	675	739	621	669	688	674	649	623	673	652	651	696	629	653	648	648	705	701	649	658	679	633	681	687	661	663	640	628	663	652	632	628	695	630	669	649	680	672	648	650	701	639	683	665	692	662	690	666	659	685	678	626	663	628	662	627	646	661	680	661	706	704	705	665	687	638	638	690	675	642	711	663	644	727	639	694	623	711	686	655	628	701	641	626	655	696	618	617	695	685	642	672	661	678	669	723	657	686	630	626	669	675	657	614	686	692	665	648	706	653	688	646	709	634	677	661	696	635	629	666	656	664	695	664	693	679	659	670	666	626	662	671	644	671	656	643	653	648	614	658	670	672	699	704	656	651	655	660	668	678	694	616	687	669	670	638	689	622	643	681	651	676	686	680	647	641	687	704	729	617	659	671	673	703	658	687	657	673	664	681	684	669	627	673	659	638	663	675	616	649	674	647	670	702	645	677	667	676	636	630	652	711	601	672	596	689	679	647	713	710	660	659	712	669	672	662	684	644	705	638	717	642	664	622	644	699	669	634	627	677	631	684	684	623	640	684	646	701	645	708	694	620	640	671	692	663	673	694	683	725	772	687	707	690	694	649	653	625	643	643	664	646	612	642	657	683	667	665	621	671	700	657	692	605	670	687	659	689	629	668	656	661	684	663	649	681	644	649	653	674	633	673	652	683	709	661	669	639	696	660	678	661	665	627	637	681	683	670	695	683	641	698	634	644	671	646	682	651	707	626	686	678	645	618	695	709	676	663	647	670	619	664	661	711	631	658	694	647	688	669	700	640	651	631	674	684	689	739	653	667	692	630	638	640	701	653	704	678	702	708	665	666	633	695	658	704	684	663	679	615	620	623	663	692	614	620	656	683	656	669	629	668	681	671	659	673	674	678	696	664	639	638	673	668	678	657	662	658	695	665	704	682	703	626	635	655	667	650	635	683	673	691	687	667	655	656	726	626	660	641	645	696	680	692	671	709	660	654	647	650	664	622	683	682	627	665	620	624	643	710	695	695	716	699	651	614	623	641	634	669	661	657	680	694	640	653	679	669	646	665	691	678	697	639	672	657	693	644	650	662	712	698	672	666	666	695	654	689	655	688	687	684	668	609	663	694	675	704	654	701	683	644	692	656	693	652	699	650	662	696	638	637	623	688	649	672	673	664	677	672	660	671	669	652	693	626	641	685	683	677	627	644	701	648	631	651	644	633	639	674	663	672	695	669	665	693	633	647	601	673	634	645	686	670	648	653	666	657	653	622	671	621	645	567	666	665	625	649	650	671	676	663	697	736	670	689	700	697	644	662	657	629	703	684	655	676	662	687	695	644	641	639	650	677	624	670	645	664	678	668	714	662	698	631	687	737	717	672	624	623	679	652	678	658	658	669	655	689	664	665	604	745	682	674	689	646	642	628	628	666	668	676	708	690	677	655	687	689	640	687	650	671	663	678	678	622	623	661	669	662	662	649	652	648	646	650	631	618	675	696	701	638	644	679	644	658	674	662	691	668	644	632	691	626	616	665	685	626	678	678	644	684	610	689	705	696	657	637	646	683	673	711	645	648	678	670	690	664	676	683	713	709	677	691	664	734	671	673	673	620	726	639	683	659	638	648	707	645	688	702	640	660	638	672	663	699	646	609	650	664	689	649	665	691	646	650	675	664	683	729	665	667	688	691	712	709	644	689	641	679	662	672	658	645	653	698	668	647	646	714	681	650	630	650	686	694	655	662	662	664	744	664	620	726	645	659	639	693	668	659	708	647	687	661	668	674	698	696	656	672	676	633	675	625	679	624	652	679	666	700	700	642	702	639	667	652	686	642	674	662	660	645	647	665	676	681	633	675	655	650	703	652	665	667	656	630	669	686	650	640	644	640	689	656	680	625	655	634	697	649	653	662	681	648	712	670	665	681	715	652	616	686	642	627	667	631	665	665	664	668	655	668	624	614	655	671	657	679	666	737	656	662	697	682	616	680	720	645	670	619	641	651	661	681	663	640	664	662	652	671	697	662	677	673	625	606	698	634	742	697	652	669	702	649	677	648	651	675	659	638	694	687	660	637	674	646	620	662	665	697	641	678	664	687	630	637	672	633	681	622	692	647	680	644	678	680	641	678	697	662	642	647	711	677	664	671	619	678	674	628	678	656	616	656	690	642	679	625	634	704	645	683	694	624	659	692	658	687	678	629	671	664	658	671	645	671	677	689	660	674	638	685	686	651	715	687	684	632	680	668	664	684	694	667	690	654	664	672	667	676	687	687	649	620	705	626	700	694	696	660	714	639	632	683	691	650	644	645	676	648	664	639	643	670	666	664	674	640	670	622	691	633	678	690	690	713	671	655	670	674	669	670	651	694	644	649	704	691	679	662	723	727	651	665	579	649	698	662	677	711	616	599	702	689	675	638	688	709	641	667	657	685	645	660	678	650	691	666	652	652	670	646	686	648	657	681	664	711	665	731	665	670	676	683	653	649	684	740	691	681	637	618	691	637	706	672	621	664	588	644	674	694	648	686	693	686	659	686	652	644	686	675	684	646	706	669	670	682	676	629	644	662	685	703	650	626	689	648	696	680	688	686	691	644	659	656	677	648	666	747	669	629	696	639	641	650	673	710	711	631	682	681	684	677	693	683	668	637	651	653	631	684	650	660	632	648	653	634	634	630	695	648	683	673	690	664	691	654	684	655	666	668	652	623	704	671	654	673	671	638	655	688	661	651	669	688	642	677	704	635	595	718	682	656	640	646	608	698	657	665	647	683	632	644	672	682	686	676	689	637	645	657	716	675	685	691	645	705	660	666	656	633	627	660	614	639	657	648	646	689	634	639	691	660	662	664	677	662	661	638	665	655	651	672	649	695	637	644	676	645	679	681	673	680	655	722	619	644	669	652	624	690	641	675	678	665	654	668	622	666	620	606	649	689	647	665	736	664	690	646	694	681	638	684	664	684	678	681	697	673	658	624	691	633	625	673	628	709	678	681	681	637	658	670	690	626	658	653	663	640	608	678	686	665	669	707	649	623	667	646	661	673	674	693	742	640	638	674	672	668	681	647	662	674	684	692	651	620	643	594	625	668	633	644	639	639	629	643	689	693	707	638	646	628	616	645	670	695	633	686	675	632
22673	21212	28761	25287	21813	20533	9824	1875	1384	1264	1163	1118	1051	1007	1024	932	974	898	920	912	882	874	885	886	888	907	899	862	808	909	871	862	812	843	874	838	820	848	804	835	869	830	857	780	805	852	808	863	847	812	801	833	808	798	833	833	789	803	824	805	840	837	867	809	792	811	848	818	832	801	784	787	854	804	856	801	851	784	817	774	832	851	818	788	833	772	871	824	849	832	769	789	830	794	817	770	758	855	796	875	819	793	801	847	799	807	818	795	803	791	807	796	762	802	805	864	801	802	859	832	828	787	747	774	867	820	810	835	800	793	804	832	831	813	837	825	816	785	825	793	820	804	812	820	822	806	862	763	861	825	824	780	736	816	797	837	826	793	835	811	819	812	750	787	823	845	806	811	829	771	797	806	827	819	819	797	800	840	823	785	797	819	815	857	792	824	803	784	835	811	823	771	835	814	846	821	885	810	832	802	805	787	796	799	807	816	825	751	779	847	846	786	820	817	837	819	821	792	789	825	794	821	787	762	767	851	776	824	814	788	848	761	802	790	790	795	791	846	843	820	837	775	822	810	780	764	811	817	802	779	836	828	766	843	824	783	821	817	776	838	837	785	776	809	887	785	754	829	815	865	789	808	789	799	822	840	855	765	825	798	818	798	797	857	835	838	818	807	800	854	806	767	837	804	806	798	823	825	824	816	835	798	841	864	820	838	849	813	852	851	790	784	765	827	829	805	766	826	851	830	818	830	822	831	802	890	855	886	818	805	799	784	827	804	813	842	830	782	824	760	832	810	835	833	785	821	759	843	782	793	871	806	782	795	811	837	776	849	820	829	807	790	841	779	826	847	815	800	774	800	794	823	823	837	743	769	798	807	836	785	791	776	829	826	750	782	754	817	812	847	788	785	779	797	808	784	817	817	778	819	818	800	791	867	803	847	819	775	782	822	802	824	795	789	740	808	824	792	773	793	843	772	790	815	785	784	790	813	824	780	783	767	795	814	832	782	811	806	874	771	821	800	840	834	808	859	885	809	827	719	854	842	825	771	786	780	858	864	829	809	768	743	784	764	833	822	820	824	848	832	850	836	789	772	847	827	824	809	779	807	802	828	844	789	849	796	769	831	795	809	809	844	774	799	800	840	769	849	837	809	774	830	820	834	813	791	894	785	885	788	841	793	793	770	831	848	804	889	836	773	832	838	779	814	781	847	803	777	784	890	795	770	794	813	805	799	800	798	774	782	781	798	781	798	826	791	812	802	813	797	838	780	783	834	791	862	825	823	852	786	824	850	809	835	764	815	823	837	782	784	825	795	843	826	825	858	869	772	837	838	798	794	815	830	844	799	852	797	784	772	766	872	779	767	810	805	807	838	773	816	790	827	805	784	801	854	788	826	829	804	825	828	803	800	836	778	817	796	806	783	815	835	791	780	815	853	816	789	855	829	860	808	821	785	913	813	787	840	802	825	770	790	773	793	824	764	855	781	843	861	806	846	789	764	850	816	770	776	862	779	810	791	807	831	809	792	839	777	816	796	806	773	779	836	791	762	808	838	799	856	796	791	882	798	785	756	772	796	795	822	838	863	826	786	780	812	756	778	810	783	825	764	837	853	831	778	800	810	821	795	808	829	811	806	820	753	798	834	824	836	787	787	826	834	775	844	792	756	785	762	769	836	864	834	845	806	792	818	851	841	798	834	776	746	822	847	764	837	803	782	771	795	812	820	813	812	796	843	815	819	815	822	804	802	822	827	786	844	824	797	810	818	838	835	835	798	829	824	808	840	813	870	793	811	821	816	797	792	837	811	842	842	807	856	814	825	787	765	752	874	844	783	789	803	779	835	821	792	871	817	872	835	874	789	802	862	792	787	803	775	788	771	844	815	802	841	823	767	834	761	769	857	852	804	818	839	779	808	787	816	748	832	808	809	792	841	799	857	829	826	785	762	789	843	815	840	858	897	774	833	837	798	794	838	788	801	798	773	772	800	832	765	832	802	855	811	826	833	802	772	813	807	863	805	807	815	786	839	763	784	800	777	829	784	840	840	833	810	793	791	773	808	801	788	810	838	790	795	823	805	815	885	815	787	823	832	799	809	797	809	784	798	811	850	836	839	763	794	793	799	795	813	798	828	847	799	822	857	788	821	799	820	747	777	772	786	821	824	795	799	789	819	808	806	838	843	848	806	825	850	798	842	791	788	826	785	785	774	809	799	774	809	775	812	822	832	776	820	826	792	808	847	823	831	781	828	825	831	822	823	824	775	794	816	770	787	830	851	839	859	793	778	797	766	826	782	782	809	788	804	811	794	766	747	818	866	806	818	794	786	805	737	822	874	811	813	793	802	809	823	780	806	830	810	767	803	786	847	823	815	818	772	808	778	883	804	792	816	806	777	817	792	827	783	799	815	829	797	829	831	781	790	793	806	790	812	759	800	862	820	807	832	836	790	806	783	825	866	798	824	765	824	780	814	802	812	782	772	817	816	814	815	879	822	828	837	818	762	795	750	804	775	765	770	781	808	836	829	866	813	890	826	800	762	773	808	831	813	792	811	782	825	785	780	858	858	772	783	844	814	800	838	782	815	790	857	816	796	803	831	767	804	778	833	772	861	844	805	794	759	760	774	841	825	813	782	824	793	857	795	875	833	802	802	863	790	807	815	761	823	875	753	818	821	773	843	761	845	770	834	837	807	813	847	820	835	787	828	802	815	790	831	779	788	816	756	843	788	820	795	818	759	812	777	846	808	779	796	816	804	781	768	756	768	783	776	814	872	759	841	808	796	734	845	790	768	756	800	836	777	810	810	816	807	818	794	798	814	844	802	835	818	785	859	794	806	800	849	764	813	796	785	791	822	820	848	842	795	812	844	791	826	841	818	791	787	859	794	830	836	809	833	822	803	799	854	801	834	794	845	824	858	796	789	823	819	814	852	837	842	796	774	784	826	812	834	789	823	818	777	840	822	838	839	840	779	814	812	757	824	811	801	811	808	849	778	797	874	803	798	831	820	795	806	777	774	812	754	814	773	803	837	805	809	820	831	815	818	754	804	752	816	794	797	809	801	796	798	776	804	807	773	824	786	775	808	767	784	775	848	812	752	808	837	759	823	753	777	810	779	821	815	828	839	789	765	774	788	851	828	828	812	794	812	849	783	855	796	809	838	795	733	824	790	797	789	818	868	820	892	822	790	766	758	832	817	882	806	789	803	769	819	899	864	814	834	820	793	869	823	842	822	798	791	843	794	868	848	798	804	805	817	772	811	851	796	852	800	835	822	783	812	845	858	858	810	816	773	845	795	745	865	843	821	824	794	775	791	792	797	801	786	830	795	808	813	768	829	862	846	817	834	796	818	849	767	812	813	793	829	801	847	823	833	761	829	818	746	804	772	819	800	768	720	843	811	763	797	772	787	824	768	795	764	814	796	766	820	853	813	819	816	835	804	830	803	815	808	823	853	798	813	811	793	865	791	811	817	792	788	797	796	817	875	780	801
12230	17708	55371	50108	25824	6695	2988	2477	2089	1833	1605	1406	1373	1315	1179	1112	1120	1143	1036	1002	987	1009	971	935	956	971	980	970	985	966	952	940	916	874	954	877	891	923	897	896	894	912	860	843	926	903	890	853	850	889	874	877	888	912	827	876	859	904	848	863	888	856	864	855	852	887	881	937	881	898	819	846	860	871	873	914	839	878	871	883	824	853	913	849	860	828	878	864	885	813	889	895	894	912	887	889	834	869	850	928	898	908	861	845	854	907	884	869	874	843	922	877	867	895	890	888	863	955	854	840	887	925	866	845	875	826	891	881	884	902	882	859	858	820	831	884	852	820	848	856	875	883	915	886	880	900	849	890	919	850	934	815	894	866	878	881	870	812	919	879	914	875	875	903	839	909	817	943	889	865	826	863	942	881	889	868	883	890	866	856	903	869	906	879	836	882	866	889	840	891	860	812	858	856	852	890	890	898	852	884	880	863	898	882	871	823	899	860	871	899	925	858	908	868	863	886	820	858	846	851	891	879	873	935	846	842	838	838	858	894	829	873	907	825	843	893	846	912	914	814	865	827	883	844	868	884	842	867	860	899	860	880	816	884	892	895	887	838	847	871	906	939	880	878	882	816	863	854	853	886	927	864	874	819	871	962	852	921	844	893	846	829	900	848	853	859	862	893	878	898	919	904	896	851	830	877	830	903	846	919	838	905	866	812	886	917	901	917	886	865	883	877	879	848	924	845	831	882	912	935	899	860	898	855	857	897	831	949	872	860	912	885	871	920	867	886	908	824	903	867	875	839	871	852	880	866	897	882	878	841	833	910	811	864	871	861	911	942	820	929	920	864	886	850	907	906	861	910	880	849	895	879	854	890	845	864	868	898	938	894	830	883	854	859	905	847	844	864	852	893	838	842	888	906	883	842	857	915	872	826	869	852	899	896	889	901	901	921	845	845	829	864	787	847	945	835	882	877	859	882	869	889	858	877	868	862	900	912	813	892	886	893	934	857	841	889	845	870	844	891	892	903	862	833	880	879	864	879	883	916	903	925	866	910	902	875	879	869	862	908	858	878	875	836	876	885	891	851	847	864	843	841	925	904	826	900	835	854	843	881	863	855	858	874	870	832	840	870	946	913	896	924	939	831	905	873	869	889	845	856	880	879	827	848	869	873	908	853	864	884	885	892	848	908	886	853	818	860	834	850	919	856	892	896	923	898	829	838	921	900	885	905	814	847	878	913	853	839	838	927	881	901	869	844	879	913	850	925	886	854	881	837	915	894	880	907	851	893	863	908	859	887	875	911	853	819	838	855	832	923	886	827	889	874	944	897	918	811	896	856	895	888	912	880	867	899	890	844	851	898	853	813	871	920	869	858	896	844	840	918	890	845	856	867	804	913	818	875	795	912	862	876	873	883	912	914	871	875	888	876	893	922	841	880	873	874	883	839	829	870	897	865	891	869	862	914	857	864	866	878	875	836	910	889	916	890	887	867	874	872	870	866	907	862	893	911	864	858	881	925	875	847	862	884	869	868	855	911	881	886	864	846	829	846	822	850	904	890	849	869	951	850	882	861	900	835	909	896	867	808	881	843	859	901	845	914	903	916	824	925	817	843	873	882	829	890	853	868	866	851	894	927	849	861	920	875	906	905	833	851	917	902	867	876	908	902	854	917	838	792	851	812	862	817	871	814	867	839	856	871	928	919	851	827	889	854	883	832	807	904	815	858	910	877	858	857	858	885	857	863	928	868	878	870	883	894	859	881	885	867	839	911	875	893	858	846	892	850	861	869	859	856	853	840	921	899	865	877	848	899	893	855	885	920	872	881	952	904	850	874	891	897	890	935	906	868	871	853	867	773	877	878	902	856	890	895	861	838	860	851	926	867	889	890	843	881	862	965	866	867	901	843	848	879	892	822	925	890	882	884	870	812	912	895	847	865	926	888	896	891	841	889	978	868	893	888	870	888	809	917	932	847	902	886	871	889	889	870	841	921	853	870	835	821	953	887	867	767	919	882	871	899	802	834	864	889	897	892	864	888	892	898	887	915	891	870	886	878	875	867	866	867	808	886	885	869	849	944	888	854	855	852	912	973	878	913	884	877	866	905	923	815	833	833	853	855	898	922	876	856	865	877	876	880	880	919	833	840	903	914	888	865	865	881	863	834	887	848	830	848	847	853	896	876	838	880	858	809	834	881	871	889	868	901	862	850	898	880	887	888	816	854	843	877	914	914	835	872	870	887	895	895	889	914	840	909	876	829	880	848	818	873	845	904	858	854	860	906	917	909	827	870	791	892	828	859	891	858	847	900	860	855	823	876	863	870	822	895	857	854	857	865	895	838	865	938	874	859	918	902	880	837	893	859	867	847	874	844	930	860	886	876	905	864	853	926	866	896	833	906	859	914	880	920	851	831	866	871	840	868	861	912	894	830	875	870	883	900	906	850	909	878	850	859	855	900	893	909	810	887	919	878	914	849	851	887	889	817	881	878	851	872	885	884	876	839	835	866	855	894	896	881	847	892	890	879	884	910	903	877	907	850	863	879	846	891	878	863	835	865	865	854	884	881	862	852	877	854	872	844	878	872	848	898	815	849	873	823	902	848	852	883	859	915	856	874	881	911	912	851	892	908	919	860	908	900	867	918	893	808	835	793	904	847	900	842	915	823	822	846	896	912	927	905	919	881	910	868	869	870	859	866	889	861	893	866	875	843	886	862	885	916	836	869	855	852	863	850	896	873	883	870	876	890	838	822	895	906	888	851	824	902	918	877	860	918	885	916	864	872	889	846	913	850	872	877	896	887	830	883	853	873	892	908	872	867	884	823	877	933	824	914	894	852	903	824	871	860	843	881	851	875	874	866	880	893	890	917	917	845	853	911	854	880	908	886	887	853	879	838	881	850	836	919	889	891	853	888	872	844	894	902	901	866	860	875	897	861	906	856	888	916	898	866	821	897	875	919	884	818	898	864	915	922	890	869	839	825	854	893	854	876	862	907	907	889	886	892	874	900	855	864	892	897	857	887	904	890	823	887	841	872	907	864	913	879	852	867	886	878	846	835	899	866	889	879	852	917	891	898	857	886	868	843	861	963	887	853	851	927	843	863	896	810	917	943	875	848	865	878	865	874	847	856	867	886	857	862	867	876	865	868	883	886	855	863	879	889	869	903	894	901	871	861	850	899	880	854	881	884	950	858	907	883	854	914	855	846	898	876	864	857	895	887	902	816	826	886	890	851	848	926	898	878	864	893	871	823	829	911	861	882	889	820	891	891	893	852	894	910	879	845	966	904	865	907	796	880	849	882	873	958	852	890	877	852	901	885	858	888	826	871	862	871	844	892	864	862	838	848	888	885	897	880	895	897	885	858	888	855	885	882	864	867	866	835	852	871	869	856	883	911	848	898	936	830	878	861	897	891	894	867	852	905	892	872	853	841	873	817	871	866	847	894	876	883	875	879	823	907	857	902	889	852	891	902	868	828	856	881	892	852	900	855	848	842
27168	20411	17784	12750	1930	463	382	358	330	327	374	319	323	316	332	312	356	314	318	330	320	328	304	319	328	296	282	312	329	307	329	290	294	329	332	305	311	327	316	310	324	318	355	324	321	328	296	334	322	318	318	330	308	350	302	311	335	310	281	326	331	329	331	311	317	322	308	334	311	336	310	328	321	314	320	316	326	306	314	302	334	312	300	344	285	294	316	343	308	315	325	345	314	338	286	316	327	294	320	322	314	312	326	347	332	268	313	317	309	318	344	296	317	297	316	311	328	315	307	306	335	337	322	334	324	315	285	323	339	320	345	344	339	284	301	320	289	341	345	311	307	321	316	315	302	310	316	336	345	318	303	301	312	344	302	340	319	339	315	283	333	299	325	312	309	296	317	320	350	327	298	336	300	317	320	325	306	335	292	308	334	293	314	327	300	316	319	311	332	286	320	328	294	330	318	323	350	344	325	342	339	296	316	320	310	319	312	287	295	307	311	320	316	308	331	289	315	271	325	270	303	298	300	314	304	340	286	307	347	333	291	335	295	352	316	293	303	293	298	332	327	297	303	326	301	316	324	311	304	301	350	324	308	297	293	312	315	300	318	290	348	310	351	345	302	342	316	307	306	319	286	328	308	356	309	334	341	342	327	325	355	326	313	350	331	346	323	307	325	308	327	290	327	314	330	327	295	317	288	311	332	297	304	333	327	323	319	299	319	295	322	308	319	323	314	306	296	309	306	311	295	322	327	295	321	302	304	313	335	312	290	275	327	306	285	337	314	325	294	320	288	314	318	321	319	336	307	351	336	287	312	320	304	310	288	308	341	288	276	312	278	315	320	301	280	347	295	291	359	276	288	290	293	304	322	291	328	328	298	347	309	315	326	294	304	306	308	286	302	303	317	317	323	335	305	329	317	303	328	308	323	343	319	307	327	301	359	324	265	310	320	320	303	325	305	300	307	344	315	306	330	292	327	329	291	312	313	328	327	311	303	318	314	313	322	309	284	303	293	317	342	331	345	341	345	305	323	303	325	330	335	347	345	315	310	360	303	368	312	315	320	323	317	326	316	308	289	340	303	321	309	299	298	334	307	309	324	290	293	339	312	295	311	305	331	318	309	325	342	331	331	282	313	299	351	324	305	328	320	307	286	322	312	305	349	313	286	300	326	319	316	313	316	301	301	279	317	320	300	290	337	319	316	286	327	322	306	333	355	315	293	352	316	272	312	303	334	338	320	331	351	326	311	301	314	287	329	306	312	313	318	320	315	307	294	322	313	313	342	296	317	303	322	324	307	354	331	333	311	264	318	366	330	310	305	290	311	314	290	318	353	300	299	353	298	305	300	293	302	330	313	347	312	291	269	296	333	316	333	301	295	289	312	343	326	335	330	357	332	338	310	294	296	303	340	309	318	332	341	304	343	345	285	284	329	320	282	291	317	329	329	307	299	328	344	324	335	309	337	348	319	292	343	345	311	292	300	308	313	333	315	295	330	316	340	337	295	298	325	307	313	311	308	347	333	334	316	342	339	311	319	334	353	350	276	327	325	303	316	338	352	330	347	310	337	324	288	333	303	296	307	296	315	318	339	325	301	318	335	309	311	315	316	303	316	301	299	273	327	307	305	330	285	327	316	310	327	324	287	314	290	327	333	314	287	342	316	299	321	328	329	324	335	333	310	307	328	307	299	322	326	331	315	327	317	316	283	333	316	306	306	342	327	295	332	334	312	337	314	310	319	341	309	317	321	317	308	332	331	303	353	339	317	325	317	309	297	285	327	315	285	328	278	293	305	294	320	325	290	306	314	320	342	326	324	310	345	316	315	314	327	311	340	349	338	293	325	281	308	293	314	331	294	324	349	319	342	311	326	313	315	302	318	316	293	329	279	334	328	324	304	327	320	346	287	313	294	333	325	334	328	307	300	303	322	271	317	293	347	290	324	332	303	321	315	325	338	325	294	292	307	304	293	320	315	328	318	342	334	309	303	296	296	321	335	318	312	332	332	329	306	329	295	290	307	328	342	303	332	319	313	305	334	344	303	330	286	328	344	326	324	290	291	328	313	326	325	301	325	316	323	301	307	290	307	346	303	344	324	325	330	360	300	298	325	287	305	310	296	285	328	298	316	313	300	312	329	308	318	318	308	316	330	282	321	288	329	313	290	324	310	325	309	302	321	296	312	343	304	316	332	363	310	295	304	290	293	290	310	345	325	309	332	293	338	328	314	315	361	318	321	297	322	307	288	300	289	292	310	316	300	317	322	304	301	296	371	321	343	331	313	309	308	315	285	319	356	321	314	291	308	302	326	311	342	316	334	309	308	313	267	341	297	315	308	309	355	329	353	311	303	316	296	321	297	298	320	343	313	317	339	301	309	302	319	297	324	314	310	297	270	305	339	342	326	326	329	287	334	320	294	293	309	331	301	334	322	308	299	333	285	305	320	314	322	356	316	326	299	316	333	341	321	323	307	308	304	310	320	301	339	337	327	307	293	324	321	313	280	299	311	301	287	324	338	325	337	297	295	282	311	311	312	323	332	311	312	300	296	342	287	339	298	313	338	322	342	333	310	314	359	327	328	308	308	333	325	326	340	291	313	346	363	325	310	268	330	299	349	339	308	301	305	327	322	307	302	300	292	319	317	290	340	320	309	305	351	317	317	326	319	318	291	296	320	304	322	305	281	301	343	277	311	310	322	322	326	323	328	320	328	348	324	331	332	335	327	323	322	334	337	302	338	288	276	303	332	332	284	328	330	329	309	294	320	318	313	310	293	347	355	321	326	320	306	349	308	312	298	321	302	298	326	323	333	355	330	290	310	345	302	320	328	290	311	312	307	309	342	329	323	289	317	329	328	319	305	329	295	301	307	305	324	316	315	343	302	298	297	331	348	321	324	335	348	324	297	328	326	313	334	307	310	303	304	312	303	311	328	353	342	337	351	345	325	328	331	278	318	333	295	327	344	317	305	307	316	302	311	273	306	327	326	344	303	318	322	326	321	321	319	300	278	309	313	321	313	351	363	343	307	311	319	337	338	312	344	322	343	319	281	326	343	298	333	318	288	312	313	319	308	306	343	271	303	295	311	317	307	309	330	305	333	299	312	310	287	319	297	335	313	348	321	289	314	342	320	308	343	305	323	326	329	324	349	326	314	302	314	321	273	320	338	340	325	317	301	296	341	326	298	308	342	315	331	312	327	337	296	347	336	301	336	290	347	310	308	321	308	312	319	333	314	285	329	307	311	300	297	328	327	331	316	326	341	320	319	319	313	310	306	301	312	305	291	321	333	341	311	292	318	329	338	334	307	350	312	304	281	309	282	301	328	372	302	305	321	291	276	312	286	309	311	305	302	321	327	333	296	305	327	308	322	349	336	289	323	305	341	330	328	322	320	303	321	328	317	347	292	284	300	308	336	331	332	337	302	321	327	329	350	324	307	291	281	310	325	315	307	313	321	337	306	311	297	298	306	309	303	292	334	312	339	326	322	327
7713	2503	15371	9845	2005	596	450	437	439	387	438	442	373	390	407	361	403	376	438	414	410	409	387	410	395	369	387	351	368	415	381	406	410	400	404	408	368	394	405	401	401	364	383	365	382	385	444	422	393	387	441	367	410	370	379	347	374	364	351	345	384	403	397	382	357	399	388	383	373	401	378	387	391	369	413	378	410	389	397	391	386	372	363	374	405	377	395	400	372	394	381	402	379	408	375	383	405	386	381	380	400	371	388	407	367	411	395	381	408	380	415	339	407	398	399	373	368	394	355	423	376	400	372	386	353	400	347	398	365	396	402	378	409	418	412	403	380	359	407	404	400	353	378	401	415	385	367	392	405	428	384	420	381	373	398	378	387	369	401	403	403	384	413	384	406	380	389	395	401	404	383	379	375	365	365	377	366	355	397	372	400	396	383	388	351	410	366	373	388	363	377	385	421	379	383	410	371	385	379	365	350	386	405	398	404	372	416	396	405	381	367	378	385	392	388	364	375	433	381	373	391	373	407	366	374	387	380	399	361	393	398	356	411	375	396	369	385	392	390	384	417	398	396	371	419	408	403	344	417	383	396	394	375	397	399	346	380	450	390	372	403	359	363	382	367	367	382	403	391	399	384	376	412	372	400	444	347	379	397	396	391	412	376	392	377	373	398	342	396	392	378	367	415	381	382	421	433	392	402	378	366	423	407	385	392	404	415	428	366	381	383	426	441	374	378	379	375	364	408	398	394	416	382	395	382	377	366	396	386	384	414	384	386	374	408	391	358	400	361	388	393	366	396	378	423	383	419	400	376	386	402	424	403	388	366	361	428	389	400	374	401	390	369	383	370	412	402	393	353	378	380	409	374	388	369	360	363	393	394	408	402	394	430	405	385	397	375	386	392	370	390	386	377	429	370	379	363	385	393	368	364	407	348	376	337	373	388	411	351	384	402	369	382	378	368	361	371	409	392	396	370	406	405	390	355	387	367	372	375	358	389	378	432	389	399	374	377	401	368	420	415	373	379	398	402	394	372	394	375	410	378	381	379	383	386	384	453	383	402	411	355	404	363	403	397	417	391	358	408	399	359	385	387	390	368	361	422	387	380	389	382	364	389	397	423	398	380	358	382	391	383	364	412	390	345	386	388	400	369	363	388	375	406	401	383	366	392	388	406	411	347	402	353	396	381	390	422	407	383	397	421	407	402	407	407	356	404	408	378	373	383	368	405	391	356	350	407	367	388	408	377	408	403	412	369	355	365	386	391	367	406	383	389	390	403	395	382	414	377	372	375	381	398	392	361	405	425	361	376	375	368	383	406	344	363	399	392	376	390	401	378	389	365	404	392	376	397	378	423	378	323	350	363	344	379	400	396	386	367	387	397	402	427	366	402	416	375	384	386	382	387	386	416	383	362	357	418	389	376	380	362	362	382	376	437	405	396	389	383	375	378	391	408	372	381	382	375	377	371	397	398	406	405	379	356	375	394	382	386	395	365	401	357	401	411	412	415	401	385	381	405	373	405	396	389	364	367	338	380	381	395	374	402	404	390	367	407	429	382	394	386	371	379	374	370	409	393	397	387	406	404	396	384	381	439	348	383	369	373	394	361	393	362	368	387	407	369	429	413	393	346	424	360	359	381	411	400	346	424	392	382	342	377	429	373	387	393	361	408	366	384	350	383	400	404	383	387	363	410	379	385	409	375	395	406	393	370	390	370	399	387	355	389	357	393	394	363	360	374	408	350	423	395	389	392	357	387	385	373	416	354	403	354	382	353	426	346	357	408	404	411	401	385	394	380	373	397	398	380	403	397	395	422	361	393	411	387	407	370	357	358	387	368	395	412	364	379	360	385	386	402	383	375	394	402	427	375	417	390	365	386	380	364	390	340	368	379	382	380	392	367	367	409	377	376	365	400	370	385	366	402	403	382	402	378	365	416	381	420	385	388	447	404	386	383	401	387	390	413	365	374	380	355	395	419	407	438	394	391	363	397	369	393	417	364	384	361	415	365	420	402	390	414	414	373	376	368	380	411	366	410	392	358	380	376	400	370	377	405	401	381	396	394	413	391	417	407	394	394	369	393	374	411	368	398	401	374	375	362	367	364	394	411	380	379	367	396	379	417	369	341	359	376	373	383	403	371	369	418	390	397	397	371	364	365	380	411	328	426	426	407	385	389	365	367	409	376	392	364	386	372	385	363	377	386	366	389	352	388	403	355	399	425	402	374	394	365	397	408	368	394	380	394	402	386	358	348	413	376	413	388	391	387	380	403	405	402	396	397	374	387	366	371	387	376	388	368	392	403	389	404	396	417	383	403	374	383	407	378	397	392	410	355	360	383	384	366	398	392	355	414	408	376	388	400	372	414	412	382	387	364	425	368	404	409	397	374	369	380	371	400	364	381	382	326	401	401	364	397	388	393	387	375	380	390	367	379	383	395	345	357	377	377	351	378	399	394	374	381	358	375	407	374	401	363	406	374	399	385	407	380	391	382	394	422	420	381	361	406	344	396	384	381	403	408	423	379	409	364	381	365	416	404	392	372	367	398	393	414	382	396	346	381	398	366	377	387	424	370	425	401	393	391	392	399	391	386	400	367	359	381	359	385	401	401	381	363	408	346	400	398	381	413	402	405	351	423	401	384	409	400	392	407	377	414	408	367	390	415	378	381	364	411	372	431	385	409	387	385	415	398	399	391	359	412	390	380	371	371	401	385	359	396	396	412	382	345	385	358	383	383	376	409	405	341	392	395	413	350	368	391	373	416	372	398	401	371	368	372	407	394	358	379	404	373	386	384	380	360	374	383	361	365	389	390	377	386	353	403	359	398	379	386	393	397	405	352	367	382	406	419	375	388	383	382	348	383	400	389	377	388	356	403	393	385	365	356	380	406	385	384	420	407	393	417	352	382	395	371	363	385	385	397	390	408	385	386	392	347	346	379	375	396	403	357	389	388	399	377	407	384	398	390	407	426	378	374	420	384	395	435	392	381	411	394	416	380	377	397	356	371	375	372	407	393	388	390	385	394	343	400	341	412	396	396	362	389	370	372	377	413	408	374	374	436	413	386	406	388	348	395	395	395	380	393	425	420	383	372	367	399	382	365	370	373	390	383	425	411	361	398	387	369	370	372	392	412	377	343	415	375	370	373	398	373	394	408	388	406	378	358	379	349	425	373	360	373	396	356	384	405	399	351	408	400	428	345	386	401	379	372	378	386	372	394	414	433	373	390	363	391	347	410	417	364	379	351	380	379	368	375	403	371	408	380	383	334	352	402	357	378	368	366	402	424	425	417	391	348	450	398	372	399	405	376	390	409	401	347	369	385	383	409	396	394	404	347	372	395	394	382	369	392	343	368	385	374	386	419	409	371	379	364	379	382	397	359	370	386	411	403	353	401	389	396	341	383	370	392	349	357	365	390	372	400	410	410	396	390	431	414	389	407	396	379	371	379	368	384	391	360	391	410	383	406	414	390	390	389	386	417	376	406	405	395	396
23697	21170	29707	25365	21784	15612	2375	855	713	635	627	591	612	503	493	509	497	471	455	475	389	431	419	435	414	432	421	436	419	429	422	430	436	428	433	436	404	424	442	443	432	410	406	421	392	405	403	432	414	435	381	412	420	410	393	446	414	397	409	386	423	421	436	429	456	442	430	413	418	434	406	412	414	408	433	424	409	414	415	416	416	438	415	406	423	384	425	436	409	412	387	389	381	444	416	402	401	428	415	392	433	386	428	433	400	398	428	391	379	392	437	431	431	421	425	435	409	434	450	466	426	432	432	420	425	414	414	416	430	428	405	419	399	430	428	434	422	434	454	400	394	428	444	410	440	394	359	419	416	383	413	420	434	432	407	408	390	394	439	441	422	411	444	406	407	379	434	418	406	440	426	380	391	371	423	375	387	395	419	433	438	430	383	442	448	424	382	424	421	416	407	415	424	390	441	416	410	413	409	423	467	443	421	417	431	401	396	416	400	395	419	467	416	386	412	392	429	406	410	417	397	427	418	390	427	421	438	435	395	416	410	395	428	404	431	413	384	431	395	434	421	374	431	439	404	414	425	423	426	442	468	437	399	392	468	429	409	410	415	428	418	419	408	427	414	397	405	425	450	432	413	440	417	418	410	391	427	434	409	401	421	407	393	464	422	404	392	415	443	393	404	425	410	400	415	439	420	410	384	406	428	419	418	420	395	413	436	421	385	437	438	381	400	440	414	408	426	421	404	413	418	430	397	415	420	405	410	418	427	429	446	382	388	433	386	431	409	447	429	418	423	395	393	412	385	404	414	396	414	403	443	412	376	394	436	425	415	450	389	422	357	439	421	431	456	473	417	407	412	416	393	426	476	424	432	395	415	421	439	452	397	422	416	459	412	394	415	431	395	385	439	420	398	398	390	420	432	431	401	432	409	389	406	393	392	427	436	428	411	440	420	407	380	401	424	453	378	423	428	427	434	383	375	408	404	434	428	431	411	419	440	421	430	419	449	432	448	410	411	406	405	393	404	410	415	438	403	442	433	448	411	431	431	423	436	406	424	432	452	432	385	424	426	405	429	428	380	415	447	407	437	396	422	439	440	409	402	412	442	384	421	391	387	421	414	412	431	364	383	402	423	429	419	359	406	419	378	458	441	470	405	416	397	414	432	413	425	398	456	438	399	430	435	394	428	444	443	433	400	419	418	396	431	388	403	435	466	417	438	406	442	364	383	440	435	432	436	440	393	382	446	406	401	442	426	391	396	421	407	387	430	441	417	452	434	415	410	398	411	426	456	364	434	416	409	441	434	424	390	396	411	428	455	403	403	421	406	427	436	372	443	417	396	425	436	432	402	420	407	393	406	398	460	431	425	425	428	422	397	414	412	387	424	424	434	424	391	417	384	398	398	397	421	447	396	395	411	400	377	417	378	418	394	426	415	427	409	414	439	412	421	425	377	379	415	421	414	469	408	400	413	426	450	410	447	432	413	427	416	410	416	428	422	397	420	409	416	434	432	425	400	416	395	427	420	425	430	409	451	440	455	422	430	383	397	406	409	384	472	472	420	394	378	418	398	424	418	434	376	411	445	434	394	414	431	425	479	407	386	434	423	420	437	382	420	406	415	402	413	447	418	405	426	462	451	438	400	411	385	445	450	442	426	428	399	431	398	390	449	439	430	377	403	412	414	391	421	445	391	427	428	391	386	428	411	438	405	401	396	415	426	426	406	452	373	395	396	393	383	406	409	444	391	396	440	415	427	432	402	442	405	400	445	428	420	462	393	378	410	431	413	429	431	419	439	436	405	438	408	428	446	450	420	438	371	432	439	397	415	421	418	430	442	396	399	416	399	388	399	420	400	418	417	386	389	419	418	451	418	396	432	392	399	414	440	391	410	384	393	413	436	409	437	445	406	390	396	442	407	406	436	414	392	390	416	406	411	391	388	389	412	369	443	411	413	394	452	376	446	439	432	424	363	403	430	422	382	438	415	379	386	409	425	395	425	402	424	422	391	438	377	408	413	427	384	422	423	444	421	416	419	403	398	456	429	384	385	420	396	403	428	403	404	427	369	378	409	418	440	410	424	428	400	431	448	438	384	367	375	383	376	445	413	401	393	438	412	432	424	421	419	365	409	401	426	437	434	421	404	401	427	451	425	408	417	433	399	381	404	441	430	419	426	432	415	387	399	373	451	428	423	421	377	397	375	417	370	370	402	421	443	399	405	376	422	390	367	422	417	449	402	382	393	416	411	429	382	421	430	433	414	417	377	390	435	400	446	467	443	405	430	420	442	431	423	432	454	405	410	404	395	418	422	442	424	408	433	403	397	418	402	432	437	443	422	410	400	417	398	388	411	410	447	408	387	420	440	448	411	421	389	406	369	410	391	422	419	452	420	409	390	430	458	407	421	399	390	417	395	434	360	401	432	428	401	428	431	395	419	387	422	414	453	391	410	378	442	420	417	406	419	419	411	451	447	415	403	395	429	376	453	411	402	449	435	425	444	423	385	410	407	377	385	371	425	383	429	421	420	407	430	391	406	379	428	432	451	471	416	389	446	426	389	419	448	391	411	416	414	411	449	429	410	400	406	400	421	456	377	395	442	417	376	394	409	430	408	432	426	390	449	428	410	415	448	400	394	422	380	428	463	433	443	436	438	447	421	402	434	412	414	373	461	415	436	395	431	417	460	397	460	409	401	401	428	398	412	416	399	430	405	409	436	429	421	421	439	425	418	406	416	429	445	401	427	441	366	409	433	403	401	423	397	429	400	419	411	406	377	407	421	384	444	406	418	413	387	392	408	438	390	426	412	433	443	436	380	394	409	399	403	422	434	417	441	412	429	393	406	396	417	406	457	431	372	400	430	425	393	409	410	448	379	430	402	407	398	421	386	432	424	420	403	429	382	394	414	400	423	390	428	399	426	457	442	441	408	401	411	429	400	429	420	419	407	406	443	402	422	461	442	425	412	437	437	421	384	395	396	397	450	426	432	422	407	433	378	386	454	359	411	448	428	412	403	410	395	414	407	428	421	437	388	448	409	402	428	433	434	442	466	428	392	415	429	419	409	408	382	438	442	406	379	441	412	421	412	419	421	419	437	430	435	404	420	372	363	406	413	405	405	391	428	403	433	423	396	412	424	386	419	437	413	428	392	410	420	428	421	378	451	372	390	394	435	416	439	382	414	407	420	399	442	436	412	444	422	429	454	427	433	421	422	411	429	398	417	440	423	425	398	425	424	462	434	403	453	410	409	405	414	400	374	399	424	385	443	432	414	404	387	383	420	421	402	390	403	411	422	422	447	362	456	392	428	434	413	388	405	386	402	372	413	407	398	432	427	407	445	420	395	372	424	447	405	437	442	401	407	424	425	447	417	433	446	395	413	414	429	375	432	420	437	426	424	404	387	413	385	421	389	432	397	453	391	421	410	443	404	438	418	441	420	396	386	413	366	405	414	427	429	377	438	452	441	392	432	423	377	422	394	420	389	434	390	455
9523	13593	49801	40114	18372	5858	1541	1273	1114	904	820	778	715	696	647	622	551	557	540	569	530	542	533	565	519	520	542	485	532	487	490	501	488	480	535	494	494	508	475	499	466	479	508	519	493	514	487	494	493	461	466	471	533	489	446	496	489	532	490	482	467	473	487	524	474	493	491	470	492	447	462	468	445	494	482	468	489	484	466	498	441	452	504	469	502	459	476	452	489	461	485	469	499	493	464	467	477	490	467	445	493	470	492	507	498	506	477	475	513	496	469	459	497	468	462	465	469	476	462	471	475	475	453	490	511	452	451	498	517	532	486	477	481	496	472	455	492	457	509	471	494	537	446	483	501	451	477	504	473	488	432	454	476	448	501	466	456	483	486	443	461	483	474	459	474	474	469	485	497	483	467	489	493	433	448	450	490	464	476	448	490	470	496	490	467	472	509	473	473	455	485	505	449	510	508	472	472	453	499	492	459	446	471	477	496	444	487	496	522	470	498	441	488	480	473	446	495	473	461	453	471	474	474	443	509	460	442	500	474	475	505	476	482	455	516	480	483	495	494	469	493	452	457	443	454	460	480	494	498	491	493	487	477	494	466	488	497	449	489	480	484	473	484	455	539	478	485	497	468	485	491	483	480	461	449	461	473	478	468	488	452	479	474	499	452	464	465	478	458	478	460	451	505	463	517	465	503	501	478	471	474	490	450	508	474	478	461	473	469	463	478	484	478	494	471	476	448	464	457	450	464	468	498	534	474	503	510	495	473	476	507	489	470	512	508	452	461	474	494	472	478	498	485	424	489	458	489	465	504	483	475	469	485	505	478	482	437	482	465	475	502	450	500	475	484	473	512	486	491	488	488	420	502	468	476	481	486	484	505	506	467	452	456	453	464	455	477	442	514	493	451	507	464	468	471	498	487	459	467	519	508	468	468	463	487	510	465	529	475	445	461	469	484	494	476	479	480	440	499	471	455	480	486	451	485	476	484	503	490	496	475	490	526	475	503	479	472	452	497	458	447	456	475	522	450	452	489	436	436	503	460	480	477	473	469	508	455	480	496	466	451	461	449	488	489	460	473	475	486	437	523	498	459	449	440	502	517	489	454	503	451	451	496	490	488	469	484	476	474	478	451	476	449	468	474	452	448	457	482	478	489	440	469	472	466	533	457	474	499	473	456	455	506	501	460	482	484	495	497	461	490	496	465	460	480	446	487	487	483	455	454	485	437	473	525	475	463	496	455	457	471	435	474	493	453	468	440	487	474	469	444	494	454	506	497	452	469	477	469	466	456	490	492	495	490	465	457	496	510	466	517	469	443	466	467	464	482	500	487	449	497	450	499	456	473	466	463	445	456	495	485	490	447	447	487	479	496	490	537	449	480	481	477	496	495	496	465	502	479	503	505	456	458	517	487	463	486	459	479	427	466	470	503	520	483	497	462	472	457	452	512	505	461	483	468	454	498	456	492	452	466	492	447	502	458	456	476	475	492	472	491	478	506	510	478	489	446	486	447	484	467	512	503	470	485	455	454	467	518	504	507	456	492	485	465	515	461	479	473	509	471	459	487	445	443	454	502	456	477	447	493	480	479	458	450	463	487	468	486	499	441	472	484	482	438	471	467	489	469	474	474	478	457	467	521	467	516	469	462	462	479	452	460	495	454	486	465	444	503	444	512	453	478	459	438	490	471	453	488	456	472	478	489	491	473	482	422	485	440	479	472	481	476	499	464	484	475	428	476	495	528	466	528	446	446	500	448	486	467	481	448	542	480	492	486	494	498	477	523	489	456	466	491	465	447	487	428	483	491	485	448	453	472	482	508	482	476	463	456	487	472	502	496	452	436	463	485	432	495	506	474	460	486	463	510	468	464	474	508	475	471	471	468	480	489	459	465	455	517	468	467	472	473	511	462	447	489	483	477	454	516	506	426	459	420	489	468	467	526	470	495	460	472	492	424	458	449	478	501	474	488	480	473	484	464	439	454	459	460	526	518	489	453	455	510	478	468	488	469	470	459	476	485	486	483	437	455	500	466	461	508	481	450	459	478	470	481	430	479	495	476	458	510	470	437	513	468	528	476	464	495	489	455	470	501	445	485	471	469	479	467	477	512	517	451	452	478	477	494	502	494	497	503	484	453	500	481	475	449	500	476	488	469	454	475	484	483	483	445	492	477	491	475	463	504	461	498	470	502	481	496	466	474	479	500	470	448	481	500	458	487	463	510	447	440	444	506	486	481	493	445	477	465	486	464	476	481	458	473	462	489	482	502	423	472	513	471	475	463	464	473	461	490	458	468	460	483	461	489	516	497	492	479	448	469	481	487	459	477	489	464	460	485	509	489	444	506	489	448	491	497	498	472	452	479	494	418	496	454	500	504	454	457	466	496	467	495	466	434	504	465	529	513	490	456	470	500	481	471	492	513	481	454	469	472	481	467	502	487	441	478	495	454	463	486	434	467	450	472	488	448	496	473	453	473	474	490	452	487	477	461	473	507	465	458	476	498	481	458	506	477	457	481	460	435	457	512	493	494	476	460	469	476	502	480	489	441	448	524	495	470	468	459	464	494	504	467	506	470	484	492	469	479	472	514	480	467	464	457	477	457	499	523	472	493	452	485	503	490	492	484	496	488	501	432	437	529	427	488	455	504	474	448	484	486	472	473	508	430	490	441	460	449	473	431	478	494	497	530	448	451	461	471	470	504	444	450	480	488	504	474	481	481	457	425	484	458	460	467	513	466	452	522	503	434	417	510	453	479	457	454	460	481	463	472	457	472	497	508	505	455	440	506	459	467	482	495	493	484	450	465	480	479	484	479	439	449	476	496	532	481	484	474	499	491	485	522	499	483	472	463	495	471	476	501	457	464	473	468	434	439	444	472	483	467	438	457	496	499	491	478	480	502	499	517	445	496	456	485	451	465	488	492	455	466	497	507	462	450	480	504	475	479	451	510	460	462	485	451	462	491	471	487	504	499	498	470	448	472	508	472	502	474	506	476	446	506	471	500	463	453	468	474	471	504	503	481	444	439	508	468	532	466	482	468	494	476	467	445	514	482	478	457	481	453	459	502	449	505	459	457	458	497	529	485	475	457	487	476	496	473	473	488	474	531	509	459	488	465	475	483	472	494	441	425	478	468	484	477	465	480	485	477	511	433	497	443	503	472	475	436	458	442	496	484	498	492	476	504	461	457	466	470	468	483	459	443	482	479	475	450	492	441	467	466	499	460	495	506	501	491	474	477	446	514	442	469	492	499	479	479	458	447	455	480	447	475	517	488	491	435	476	458	472	493	490	488	445	467	466	485	466	451	484	496	477	497	483	461	485	499	493	504	475	493	466	516	524	430	480	445	461	471	490	481	467	468	472	459	448	462	464	472	479	460	466	505	466	463	473	429	484	451	473	471	507	485	496	495	483	495	487	487	469	499	481	522	472	463	477	471	448	512	433	476	481	481	516	494	493	499	464	441	447	462	467	506	512	495	481	465	470	479	485	447	475
24845	21185	28568	25876	18603	5616	945	797	708	710	648	667	622	597	618	609	615	562	625	592	573	631	636	589	576	571	616	621	564	552	596	586	592	618	570	579	585	605	605	589	575	553	580	577	577	588	598	614	565	599	545	556	613	571	601	591	563	614	629	559	556	573	600	612	549	621	598	583	574	562	556	604	583	579	583	573	607	605	603	588	564	543	566	555	562	589	584	598	577	578	573	555	623	568	574	577	599	555	586	548	601	569	595	563	573	533	578	562	594	589	548	596	552	564	566	536	531	564	549	558	573	586	565	608	535	542	598	602	569	570	569	603	586	567	563	568	573	588	567	554	571	576	591	547	645	566	573	596	534	583	595	580	593	570	522	539	590	549	557	587	617	595	597	598	562	568	578	563	564	608	545	556	612	556	573	578	568	563	596	534	565	541	586	587	579	538	558	542	562	537	628	565	560	557	583	601	645	575	578	586	547	539	584	561	625	577	587	592	585	594	574	585	555	575	567	568	536	603	550	581	591	574	591	604	630	567	539	610	594	577	595	595	513	560	546	553	588	534	564	603	569	591	578	616	556	574	589	558	546	577	604	549	571	563	570	542	572	563	601	586	578	594	590	580	590	586	591	568	536	563	516	561	546	604	544	591	542	543	574	571	579	573	533	549	558	597	608	580	603	581	595	561	582	548	552	623	571	603	574	533	522	568	564	525	558	579	598	599	556	615	584	534	603	585	520	588	539	550	622	617	569	519	530	604	562	592	564	566	590	568	569	590	530	545	620	544	553	581	586	570	580	551	536	571	586	580	552	562	576	592	583	600	541	566	602	584	596	590	558	552	577	586	563	539	558	571	578	570	573	490	551	558	564	574	540	570	580	602	565	532	543	628	551	559	583	571	593	569	578	603	637	552	567	576	549	592	611	570	634	545	541	582	537	552	580	602	541	566	563	566	550	587	576	591	548	596	581	568	583	567	565	589	519	577	574	577	581	573	596	574	589	592	543	562	549	584	568	598	592	608	557	593	590	584	608	576	557	587	582	568	567	593	557	550	581	614	595	612	575	588	545	585	570	548	567	565	567	565	606	549	557	518	574	567	613	577	614	535	598	594	549	556	582	568	559	574	543	621	532	537	547	550	587	599	556	589	578	593	596	581	623	570	561	552	564	587	576	608	589	535	587	546	573	603	612	608	536	598	549	591	568	545	563	568	587	581	583	579	613	592	583	574	576	583	567	547	576	572	550	573	554	567	577	632	592	554	545	562	579	576	585	565	554	532	568	578	555	604	574	612	526	580	590	565	591	589	577	597	566	609	553	535	587	566	606	578	548	592	571	582	605	576	584	584	567	589	631	566	558	612	549	584	538	533	603	579	563	610	566	561	561	590	605	602	564	587	583	556	560	603	573	597	600	552	562	592	543	616	597	598	591	585	557	590	565	596	594	563	543	580	564	540	579	589	623	592	595	624	577	599	557	589	588	513	541	625	586	597	534	557	605	553	583	550	578	616	522	580	547	582	561	577	556	581	561	549	596	594	570	599	596	577	523	571	558	590	521	577	597	537	601	556	543	585	566	595	539	527	603	556	531	601	553	564	586	581	594	602	578	559	553	561	600	545	628	612	560	587	569	538	626	564	575	581	567	581	594	586	597	569	591	541	575	565	564	555	588	568	597	597	588	588	578	558	575	560	583	591	537	609	559	532	592	583	641	582	564	596	583	579	551	601	578	556	588	560	596	584	545	582	587	593	586	553	574	547	555	610	550	551	593	561	612	528	603	569	606	570	604	544	533	557	584	549	570	562	604	624	617	611	592	576	618	566	604	594	549	584	633	585	594	610	574	631	555	569	557	586	519	607	571	569	538	535	591	576	615	592	540	606	573	581	584	559	632	574	581	582	561	602	571	591	530	595	586	577	568	546	601	565	577	518	562	556	597	557	577	553	591	595	601	576	607	607	544	557	589	566	604	577	616	544	495	588	571	569	540	566	590	599	576	613	523	609	561	617	572	569	584	598	582	593	593	514	583	555	608	579	516	544	570	599	591	548	611	533	568	582	578	535	534	610	573	579	564	563	585	541	548	583	565	564	543	559	569	552	589	587	551	517	551	595	578	604	605	588	600	604	583	580	592	541	582	545	580	578	569	582	546	586	572	542	574	569	604	620	586	555	584	588	592	585	563	553	577	565	541	555	575	561	582	582	553	669	604	588	549	605	591	561	605	561	613	595	594	579	523	587	551	585	589	572	565	565	583	540	546	590	599	548	592	593	551	581	590	551	596	558	597	566	592	615	575	571	618	553	579	584	625	563	582	552	590	572	583	573	583	602	519	595	577	547	586	561	558	587	555	576	577	631	584	601	597	571	593	542	568	586	556	611	546	523	529	574	606	561	578	577	602	581	585	612	579	597	550	645	580	564	564	545	536	567	568	629	563	535	610	558	588	539	550	572	572	601	559	590	555	606	586	560	568	578	577	612	609	552	592	594	585	526	564	576	601	624	552	570	604	572	587	551	582	572	521	596	550	603	594	561	599	560	521	583	596	620	548	569	592	582	577	585	605	568	625	561	589	575	597	555	579	595	570	597	585	575	553	587	574	597	603	558	591	563	579	577	580	600	560	574	578	591	552	582	568	617	573	559	598	584	546	562	516	546	586	575	585	529	545	549	585	563	564	519	580	603	517	592	560	621	566	601	583	604	595	594	539	564	612	567	563	573	603	560	598	562	579	512	601	576	546	573	611	558	626	596	554	575	572	591	561	608	575	562	634	625	568	534	519	557	592	592	579	564	600	542	591	615	584	536	610	572	586	572	563	588	603	557	544	585	580	552	584	556	568	527	569	598	592	547	546	576	589	562	610	539	593	574	589	560	577	544	564	617	586	558	563	550	611	555	572	586	629	575	611	573	578	566	581	567	633	591	552	567	557	548	561	586	586	554	559	559	565	636	612	544	591	589	555	565	583	541	563	531	610	564	567	586	552	595	547	574	573	576	569	560	568	586	612	550	561	574	550	668	586	588	534	604	573	577	563	604	609	576	588	582	523	582	565	582	583	619	571	563	593	579	578	585	597	597	573	574	576	541	553	564	621	555	557	567	560	542	577	573	582	564	572	579	555	573	585	539	610	582	566	590	630	566	564	544	574	593	574	603	618	558	577	582	601	533	582	564	605	548	569	615	565	565	568	577	601	621	571	587	637	579	575	619	569	597	620	562	540	580	584	571	576	607	586	630	598	564	559	568	573	599	557	574	605	586	608	553	550	571	596	601	565	587	582	553	538	599	525	563	610	602	571	584	589	597	573	553	585	577	569	578	605	573	588	574	549	588	552	538	570	574	541	575	551	600	582	573	566	564	585	561	548	568	593	581	563	565	529	573	574	611	551	578	555	599	594	550	603	599	576	556	582	553	578	591	569	563	603	602	606	538	560	562	610	570	604	596	582	570	567	597	539	547	575	583	568	574	607	595	580	627	565	580	555	595	603	573	579	571	575	570	495	558
10124	9446	40723	31907	13106	4168	1182	1175	968	895	845	859	806	762	791	788	722	728	724	737	709	661	722	691	657	697	732	658	678	721	677	696	673	684	700	755	680	667	682	719	683	665	669	684	689	710	616	687	697	663	630	666	687	675	643	702	706	677	726	649	630	715	670	679	618	657	668	680	688	664	687	629	649	681	655	710	624	628	656	641	707	656	732	647	707	681	693	677	652	746	653	646	683	649	679	695	673	670	677	681	651	653	661	650	624	655	699	708	730	712	702	678	682	641	696	704	639	679	674	657	686	693	682	672	611	686	617	685	699	680	645	674	663	700	692	656	640	676	699	647	694	680	706	659	696	665	621	670	713	681	653	700	696	665	726	639	677	639	676	655	680	640	662	701	675	699	734	671	670	717	720	669	694	668	662	677	676	661	664	679	658	670	662	699	655	630	683	681	669	681	676	663	652	645	668	644	668	666	684	722	716	667	682	678	684	692	670	695	703	652	688	680	670	676	705	689	666	707	677	675	653	622	696	674	696	627	676	676	640	634	681	690	625	674	670	646	694	641	677	633	684	658	668	646	683	645	684	679	654	618	712	675	706	712	666	643	673	669	663	671	660	639	678	623	692	666	638	723	627	669	731	674	689	690	671	684	669	679	689	689	645	657	671	634	723	687	717	633	641	681	649	694	664	656	692	645	668	662	681	695	696	685	672	652	645	658	660	708	679	659	689	623	671	665	707	635	663	697	687	663	655	634	679	656	710	627	659	683	664	664	699	676	648	685	688	711	660	616	721	659	701	718	702	623	676	739	684	655	642	680	689	680	687	697	669	705	681	658	648	662	689	634	661	688	668	646	638	661	695	709	676	630	649	633	615	633	669	668	668	689	654	681	662	639	675	700	633	689	668	667	682	647	686	654	645	676	685	683	681	657	665	649	622	681	698	662	700	720	666	683	675	691	659	674	701	669	653	609	687	707	664	642	679	633	648	688	651	664	657	660	664	677	690	680	712	722	666	715	696	663	642	662	681	676	654	663	655	662	680	713	671	683	664	690	677	704	676	631	668	656	670	695	690	637	668	662	707	674	674	629	693	724	717	731	707	675	660	645	645	663	696	675	630	657	694	667	654	690	659	632	670	660	678	630	684	642	654	621	676	674	667	688	701	664	629	711	691	678	664	661	675	693	702	650	692	672	674	678	684	676	703	660	654	673	647	719	673	628	643	665	706	652	692	658	681	710	696	657	649	649	674	693	674	613	698	636	725	692	666	686	680	661	681	679	634	623	654	672	633	651	665	670	690	678	680	707	705	667	697	714	683	676	679	662	663	648	679	675	674	652	660	631	693	662	656	679	689	703	664	659	634	677	674	681	670	647	669	690	681	673	688	696	657	678	649	676	662	676	690	678	670	683	718	678	605	695	671	661	658	654	673	658	659	706	729	692	700	679	657	675	670	683	737	664	660	648	639	682	638	678	672	667	682	700	693	658	676	716	671	698	707	689	623	671	673	671	688	663	646	715	641	715	685	684	682	658	698	649	665	736	678	699	672	662	582	700	614	679	693	689	677	627	666	653	644	707	641	645	674	687	633	688	676	663	675	637	647	641	710	699	619	699	672	691	690	694	716	685	676	681	690	658	680	683	647	712	689	671	632	677	640	632	695	631	709	705	686	661	649	637	665	689	675	650	696	655	632	669	633	627	646	653	710	655	670	676	651	635	700	624	645	710	625	635	666	660	691	684	665	659	645	701	709	640	659	686	703	714	710	655	701	681	645	637	719	676	653	693	623	724	639	663	660	685	648	662	691	681	635	666	704	664	720	645	675	696	687	662	677	633	682	662	654	659	715	649	661	675	674	750	660	641	663	633	701	683	709	685	686	649	663	697	640	696	687	642	686	670	664	700	685	701	674	681	651	688	662	692	686	688	679	718	650	686	639	721	706	695	653	651	704	665	649	647	668	677	648	705	671	636	640	653	678	730	627	682	657	664	694	701	675	661	646	670	696	645	639	665	639	676	729	669	628	686	625	631	694	661	681	698	644	686	689	649	675	661	637	677	675	668	611	720	668	649	669	689	705	690	684	657	641	634	656	585	651	679	662	652	689	653	639	679	711	650	661	663	693	664	705	663	653	703	647	716	703	639	651	716	645	672	677	643	662	632	671	631	645	673	666	666	653	697	661	734	662	616	677	654	657	696	645	677	684	676	616	646	679	674	689	680	654	696	667	667	640	657	703	665	655	679	706	674	625	634	678	703	698	707	650	629	677	638	716	689	666	657	641	681	684	668	671	698	698	628	671	678	655	696	712	629	691	663	672	678	664	674	683	635	691	639	671	675	672	666	681	651	662	674	651	646	709	659	658	654	698	686	665	646	662	658	644	643	645	685	683	729	694	641	664	666	676	693	658	644	653	665	685	632	657	688	701	675	693	671	670	710	673	686	707	606	605	654	669	667	671	647	662	667	699	686	675	682	675	666	671	664	679	687	680	636	674	692	700	711	692	718	647	641	668	664	664	689	675	642	660	645	714	658	646	654	675	647	678	668	640	682	701	707	686	699	665	723	644	658	625	676	700	689	655	659	662	674	699	649	736	683	647	684	737	653	663	680	638	694	672	668	684	698	644	667	682	662	655	699	660	688	670	655	657	659	703	638	667	691	635	653	653	658	634	658	667	677	737	674	655	669	590	682	657	666	632	655	640	608	636	689	684	708	628	707	709	671	679	653	695	687	642	728	674	677	652	661	679	666	663	671	683	621	684	688	698	648	673	705	679	678	687	631	686	670	670	644	684	674	652	662	680	631	655	701	654	615	713	627	671	672	628	654	696	689	677	701	731	691	685	645	643	660	704	645	688	666	679	635	691	644	676	677	694	661	698	682	657	663	676	695	636	684	717	660	642	670	655	689	634	694	713	697	668	646	675	690	683	669	675	671	661	683	649	660	695	653	661	691	734	682	689	677	629	710	661	655	674	674	695	698	687	688	642	635	637	732	671	671	575	681	671	718	759	676	619	653	673	673	669	677	686	672	656	696	586	668	669	665	667	709	710	672	626	660	702	699	697	664	720	759	651	715	675	687	730	726	701	643	664	716	695	669	680	658	666	660	663	677	654	702	676	671	667	694	687	682	687	631	638	701	634	699	661	636	636	680	665	658	708	694	674	688	645	685	678	701	688	690	672	671	678	664	716	689	699	685	652	678	665	668	673	706	667	659	685	672	688	687	641	671	730	711	696	675	735	688	709	653	651	672	697	656	662	653	694	644	693	662	677	633	667	710	636	667	684	753	672	642	647	688	695	697	660	675	694	695	707	649	682	648	648	654	662	697	634	698	675	698	654	669	683	615	712	649	675	666	701	681	693	669	660	692	657	712	652	664	650	648	703	718	701	685	690	699	736	659	685	647	680	679	674	674	691	653	643	688	672	672	660	685	684	703	669	660	675	665	710	688	685	638	690	689	662	674	691	667	672	679	619	676	681	672	666	669	672	740	670	666	673	664
22596	21193	30188	23946	21854	21974	13628	1951	1401	1259	1203	1121	1015	977	973	970	1011	929	925	888	911	848	913	858	841	910	839	847	842	847	825	810	852	864	831	848	826	820	857	812	852	856	814	858	864	836	846	829	833	803	797	808	822	890	728	797	824	816	853	807	834	841	798	832	807	765	821	804	832	808	832	840	811	802	833	794	818	879	821	829	861	826	830	799	810	832	807	822	786	908	794	870	858	786	791	820	809	843	824	796	792	864	842	780	827	809	758	838	802	871	800	883	798	844	836	835	847	822	855	834	853	809	803	845	851	809	834	739	775	823	820	815	766	833	836	819	865	816	835	790	818	802	816	806	817	815	796	824	798	807	793	833	809	825	845	791	819	820	813	780	773	814	862	844	779	866	766	863	831	814	802	809	806	817	843	826	835	818	818	818	753	794	834	842	844	835	803	804	827	826	857	861	826	809	801	782	814	804	833	806	767	811	844	822	842	805	829	780	829	846	781	850	787	799	813	843	777	814	835	786	827	805	825	867	821	846	788	837	841	837	807	853	843	783	785	777	800	864	777	791	910	794	878	791	802	829	821	822	818	817	827	793	780	823	807	807	803	793	840	783	782	791	830	869	793	815	855	810	811	752	814	819	838	815	813	778	812	780	814	803	843	781	812	791	827	806	779	854	828	790	822	776	841	789	854	831	809	819	821	846	813	829	777	837	811	817	795	802	805	816	859	862	758	810	769	818	788	792	867	842	797	825	849	814	802	860	828	850	830	855	834	778	796	826	834	848	797	808	861	804	830	780	815	811	817	868	853	826	833	811	882	811	824	861	799	792	822	799	842	823	883	752	831	786	799	783	803	842	804	821	803	765	799	801	867	796	835	793	791	803	770	737	848	787	803	790	818	796	786	807	820	833	810	778	810	794	807	793	795	785	789	852	815	811	846	805	850	772	787	857	843	813	813	883	822	799	800	801	886	860	826	754	792	780	816	827	821	826	818	816	786	791	813	804	832	814	840	776	785	784	824	818	798	806	808	844	779	788	768	798	810	808	809	829	851	833	774	776	793	781	807	784	831	830	879	834	793	821	793	847	879	785	805	803	810	809	850	830	772	806	788	790	811	868	792	825	831	826	812	824	872	786	786	814	842	809	854	785	819	830	837	814	840	830	821	822	868	764	801	819	734	771	827	805	847	810	832	816	764	843	808	879	842	822	802	821	784	820	814	764	840	812	832	795	809	805	801	822	831	810	816	804	793	779	790	808	754	789	815	836	806	798	794	834	804	747	827	812	825	782	774	816	805	848	801	773	825	865	803	822	895	789	825	815	833	782	811	804	843	796	825	800	825	803	809	755	818	821	794	880	855	813	820	831	809	803	867	819	828	825	814	813	861	811	823	811	755	799	811	822	783	827	820	874	789	841	805	800	842	821	813	821	851	844	847	793	807	808	821	806	797	796	814	787	815	854	856	812	794	802	793	755	814	802	810	810	861	832	832	807	837	814	825	826	839	847	830	773	829	796	829	820	811	824	827	825	800	831	818	810	810	826	844	834	805	760	823	788	849	795	790	797	803	776	783	773	787	835	814	775	823	805	778	804	850	820	881	844	829	822	820	842	869	824	812	806	832	788	776	799	810	848	832	821	828	829	811	746	822	794	745	777	816	829	798	840	827	824	843	845	858	817	850	793	816	809	809	867	875	803	862	813	792	823	749	820	834	823	784	823	832	855	803	861	821	779	809	827	870	836	816	811	833	822	806	809	804	835	788	837	884	743	815	796	806	802	828	815	782	810	794	811	787	833	846	850	773	816	818	834	842	813	803	850	864	823	842	788	873	852	883	771	844	856	803	854	801	728	847	788	835	828	829	797	851	788	790	826	846	826	821	802	848	798	844	788	795	827	834	784	864	789	806	843	805	824	784	840	827	794	783	824	856	818	804	819	809	793	811	841	798	823	784	802	824	760	789	867	779	851	798	803	887	791	807	797	797	819	791	828	797	791	788	820	840	842	808	845	812	836	823	798	760	811	808	782	812	844	851	824	841	774	777	777	793	861	779	835	880	792	842	742	818	808	825	774	777	802	789	819	793	759	843	763	795	780	834	776	806	770	867	810	808	815	788	751	863	816	864	806	813	835	733	886	849	805	827	770	814	808	814	815	836	847	877	832	843	801	823	811	789	769	843	814	839	837	848	823	760	786	824	821	798	817	815	797	793	791	804	838	797	800	819	820	824	791	847	887	845	837	787	839	848	819	862	769	793	809	849	837	779	830	800	761	802	854	772	788	779	777	783	798	834	808	809	788	807	860	832	787	793	795	801	879	788	782	780	798	861	827	831	796	831	792	784	823	816	804	823	812	808	837	827	812	839	813	832	813	845	806	821	850	891	801	845	823	829	809	798	806	791	801	807	857	777	798	800	825	763	815	829	890	838	758	816	807	817	836	816	845	861	791	830	815	826	805	807	834	824	796	840	837	734	824	799	804	781	860	750	790	811	835	896	792	854	808	817	785	771	788	764	817	843	788	846	829	816	820	779	769	805	823	814	830	778	798	808	884	789	804	751	778	784	806	841	755	807	833	808	808	792	810	748	759	813	775	884	840	844	859	810	791	764	839	833	771	781	867	823	786	817	805	837	824	848	768	778	823	780	839	858	845	797	827	846	783	817	798	817	840	818	824	811	830	811	807	825	822	794	819	809	816	741	841	788	826	823	783	851	823	853	876	808	802	832	857	870	787	811	798	808	783	796	853	839	761	808	858	794	827	806	816	822	839	811	810	819	812	842	874	807	821	804	813	786	813	760	812	838	782	858	806	826	789	831	837	792	813	805	828	819	880	790	787	773	823	805	761	778	794	793	819	828	760	808	780	790	803	799	819	823	782	793	769	831	846	815	799	828	829	799	806	853	841	830	781	793	802	764	845	794	791	801	890	766	775	825	773	828	833	784	797	808	850	811	737	795	829	827	786	814	826	811	819	853	800	817	806	794	794	827	797	836	828	846	854	832	784	811	837	813	880	827	782	824	806	749	815	825	848	815	842	772	847	826	816	889	779	790	821	826	847	779	786	792	799	823	802	780	820	812	800	785	822	781	806	817	746	833	888	820	815	807	851	812	816	798	805	833	809	810	787	819	798	817	871	786	799	876	834	770	805	799	795	795	788	823	827	764	804	744	778	795	821	835	809	806	803	826	820	835	821	789	814	757	864	790	834	793	808	846	767	774	765	806	836	820	832	847	802	815	828	840	868	822	813	830	850	810	829	786	823	845	830	814	805	789	842	842	809	808	731	832	817	837	803	833	812	746	829	827	809	838	787	810	799	792	809	802	814	778	818	785	849	839	889	800	858	827	780	794	780	790	786	849	790	814	831	789	798	813	871	846	849	792	828	785	793	822	832	826	809	831	894	820	814	763	863	849	861	873	853	809	847	810	801	803	765	746	768	767	862	824	875	816	808	831	827	782	773	809	779	824	794	816	815	846	799	794	850	792	865	825	837	776	836
12826	24142	54274	49943	29566	10635	2911	2523	2046	1780	1539	1399	1339	1251	1153	1183	1078	1081	1046	982	1034	1009	974	950	953	942	965	939	910	975	918	943	937	913	907	954	863	905	881	901	867	949	871	956	859	884	935	904	877	917	913	863	901	856	893	903	870	838	925	895	866	894	910	884	895	906	858	846	828	916	887	918	911	864	950	863	907	899	831	835	895	836	927	890	911	873	931	920	931	879	845	939	882	885	860	909	873	862	882	881	883	876	849	897	842	915	862	900	894	883	919	894	935	873	895	902	873	865	859	823	834	931	908	940	879	874	900	932	868	863	943	848	943	853	896	891	856	836	928	854	874	877	868	880	847	851	899	854	887	825	894	864	875	907	832	901	874	869	877	895	910	885	938	935	888	912	874	919	851	861	893	903	920	941	865	887	883	869	839	860	876	875	930	858	918	877	912	871	829	881	851	911	942	860	843	912	887	873	922	921	882	920	831	859	897	957	856	864	941	899	867	903	921	946	923	848	875	878	922	891	835	870	837	889	906	881	854	868	871	895	873	899	873	905	849	863	890	872	922	915	940	933	865	880	891	842	804	834	857	851	875	913	857	894	880	855	915	867	914	907	873	896	880	869	901	858	899	827	888	878	844	928	856	892	888	876	885	863	839	905	877	914	890	881	882	830	858	880	900	897	927	840	851	903	835	854	889	886	865	853	862	849	906	859	844	837	858	929	843	862	906	887	857	865	919	890	917	820	876	862	904	882	843	840	891	885	875	954	893	890	834	892	927	897	811	864	899	889	904	921	899	900	876	880	851	843	882	919	805	827	893	831	876	864	892	895	895	875	852	909	872	866	879	882	828	870	941	880	831	883	894	849	900	862	832	828	966	887	858	895	878	897	874	834	843	890	908	890	860	846	891	888	866	881	905	847	889	820	921	885	814	813	885	942	885	816	881	908	873	919	843	873	881	875	897	902	876	919	889	856	884	862	940	889	893	917	833	893	844	854	868	819	872	860	871	916	875	919	917	894	867	905	824	834	864	882	884	880	907	886	919	856	880	874	874	881	841	885	831	869	893	974	874	874	830	913	897	878	849	893	823	893	875	848	890	906	906	829	892	870	882	869	858	886	910	857	865	847	893	884	869	854	880	867	909	859	897	865	871	883	903	886	857	892	901	944	861	931	875	907	870	862	947	837	934	915	852	906	849	798	911	878	881	851	869	893	886	864	907	898	891	900	881	858	873	856	869	856	880	840	861	860	895	856	884	905	902	894	913	877	840	823	854	929	873	919	856	856	866	868	879	882	899	893	843	870	847	831	878	895	879	842	829	882	905	872	887	916	850	848	920	832	803	836	871	886	864	854	924	904	891	895	878	868	865	896	876	901	826	862	861	893	843	844	866	864	872	867	920	887	880	839	859	884	850	872	924	862	847	920	866	834	844	889	900	860	904	885	902	892	902	846	949	839	848	877	867	847	877	907	810	834	896	863	840	867	868	874	842	933	884	886	866	908	883	920	877	902	873	915	844	841	921	900	888	859	921	890	923	946	876	858	849	849	855	864	840	846	873	858	907	864	853	889	861	869	853	878	959	853	860	891	838	809	901	830	855	866	918	870	852	865	867	862	909	822	830	802	863	852	896	851	886	890	913	862	878	855	869	856	883	843	845	900	847	902	871	878	856	906	945	896	903	892	897	890	933	928	855	906	880	837	887	908	913	871	872	881	867	893	866	895	906	936	908	865	901	869	836	879	904	897	907	884	848	829	851	879	880	907	917	915	865	931	872	909	855	933	861	835	890	854	925	866	895	893	851	924	875	892	924	916	873	864	900	864	863	936	901	848	901	907	907	893	901	866	861	885	883	821	831	891	880	955	894	875	937	868	916	840	862	897	877	810	915	909	823	846	891	935	830	908	850	897	924	856	875	921	813	874	916	917	904	860	850	844	850	838	884	897	897	858	906	838	851	881	843	878	851	968	822	923	883	859	865	844	877	829	912	874	820	853	900	842	839	920	893	941	884	894	888	894	868	845	851	874	856	958	918	890	913	900	884	922	824	948	881	832	879	885	892	899	877	932	871	863	879	862	881	842	911	887	869	868	894	868	793	890	930	844	862	846	845	900	833	884	855	842	880	973	891	942	934	898	906	883	833	871	839	891	891	875	876	880	876	870	898	858	882	899	878	875	826	896	888	889	820	878	863	883	881	889	891	931	881	883	890	826	902	873	858	890	868	853	860	868	886	855	891	869	882	899	924	867	881	901	863	844	897	867	863	871	848	891	882	875	901	847	931	871	868	864	895	811	839	948	925	869	852	903	887	914	864	896	830	884	839	870	872	845	876	893	832	875	931	913	831	866	937	894	890	907	841	912	822	879	854	894	903	893	882	879	920	877	866	873	869	862	936	935	935	851	919	889	860	909	900	823	893	882	898	865	836	854	849	871	890	903	831	870	884	863	863	838	863	867	805	887	872	940	883	880	899	839	914	880	879	845	859	832	874	864	885	901	873	903	884	870	931	863	851	824	876	873	831	865	891	879	820	891	852	843	932	910	929	899	878	851	827	893	849	898	859	843	891	899	876	916	894	861	834	872	839	909	878	905	873	886	857	883	909	833	942	927	846	860	854	837	847	870	829	832	856	896	890	866	848	901	895	869	853	888	823	879	847	863	871	879	900	811	861	804	847	940	888	888	881	882	885	896	893	906	908	855	860	894	865	840	889	869	874	921	813	851	871	877	916	910	894	844	881	897	919	806	916	857	845	809	884	857	887	918	898	888	905	869	853	903	862	874	919	905	873	873	816	886	868	853	908	850	911	846	866	865	824	878	861	892	859	826	885	900	853	848	882	866	890	846	877	892	871	825	877	897	884	880	890	797	875	899	876	936	868	894	891	838	831	884	857	847	897	870	902	852	942	904	861	880	900	829	908	825	835	902	889	939	871	885	884	852	840	841	838	845	871	888	859	929	887	859	819	824	848	873	872	877	887	858	857	897	861	873	921	876	920	919	894	912	903	830	857	875	853	891	889	898	899	868	889	882	870	859	845	842	876	900	887	882	881	908	862	863	880	877	858	852	849	881	908	842	815	836	888	876	852	865	878	895	865	847	894	950	896	852	832	851	824	944	924	885	867	887	873	904	923	920	873	887	892	909	823	838	848	881	926	871	834	851	844	892	877	868	883	830	865	875	896	872	893	874	899	892	870	898	911	856	871	830	880	911	898	826	919	909	860	843	865	877	948	932	887	852	867	882	861	927	871	853	863	880	865	884	877	855	856	902	826	847	892	902	873	903	852	924	857	900	921	896	869	909	878	868	860	911	900	898	913	929	836	839	898	874	911	897	939	856	915	862	897	904	899	907	919	838	932	866	866	861	926	846	873	872	898	848	899	874	872	957	924	875	774	878	877	892	869	867	875	856	879	862	898	906	889	874	833	867	903	888	868	904	873	937	841	909	882	842	878	858	878	874	879	895	865	903	865	854	877	822	842	910	850	899	859	877	866	885
27134	20487	20378	12921	2462	672	375	379	345	337	314	366	339	344	332	349	310	363	319	339	341	306	313	362	312	324	313	310	339	303	371	305	331	316	368	333	322	349	328	349	347	306	308	314	330	323	341	328	308	346	326	322	319	320	331	321	308	349	367	340	324	337	317	319	362	329	322	309	303	332	336	328	315	309	324	304	323	355	334	320	334	301	350	307	353	320	311	328	353	300	312	308	350	335	346	329	337	321	303	288	361	311	294	305	334	290	337	322	335	319	318	332	348	310	351	318	359	363	319	369	327	340	363	328	314	313	323	295	332	336	318	331	314	343	325	347	339	286	307	300	322	310	304	358	312	301	303	332	345	333	334	314	346	296	314	303	292	337	316	354	331	318	299	337	305	323	345	347	356	322	308	329	311	295	322	342	321	315	347	331	346	328	304	318	292	296	348	300	332	308	326	323	319	348	325	339	326	338	331	292	313	315	317	343	316	362	330	351	348	364	304	310	336	308	319	337	290	305	335	314	308	336	324	332	329	290	332	294	331	317	353	330	345	310	332	309	355	317	345	328	312	360	290	282	298	297	315	281	323	324	338	325	326	276	325	316	358	316	321	315	337	359	365	317	317	338	314	346	351	307	362	325	338	330	297	330	364	362	336	352	305	293	296	299	306	313	326	310	314	352	339	342	312	330	329	289	313	328	346	329	318	297	304	344	327	352	304	347	358	365	307	306	307	319	311	340	316	337	320	304	335	328	325	325	326	329	354	333	330	317	334	337	317	303	309	310	317	346	321	331	293	351	346	345	317	319	303	332	285	314	314	371	308	337	342	348	300	311	322	320	323	321	329	332	360	326	341	317	335	329	310	329	326	295	338	321	330	341	341	313	322	311	321	327	328	349	315	345	320	322	318	319	339	354	357	317	315	356	335	351	344	308	339	321	319	328	296	311	316	319	307	335	333	303	325	312	307	306	330	356	302	342	317	325	323	323	338	310	316	345	328	333	336	269	294	355	328	311	358	327	303	330	326	296	326	304	337	378	316	325	324	318	320	310	335	282	337	341	345	336	319	320	333	328	352	316	319	341	322	303	297	351	351	336	303	347	331	322	303	309	291	330	321	325	314	327	334	329	332	314	337	301	325	335	359	315	344	342	308	354	313	317	307	291	312	307	342	371	301	319	329	343	318	329	304	339	306	299	333	349	326	303	339	312	315	303	339	309	334	336	333	293	308	343	328	319	330	324	328	308	344	308	347	333	354	331	308	335	311	356	339	310	325	329	336	283	305	350	300	344	323	322	275	319	331	279	316	343	386	317	316	342	324	323	317	319	315	305	313	341	327	339	341	346	313	321	329	337	310	299	318	308	317	314	310	341	321	333	362	301	334	366	303	311	370	311	335	345	324	317	329	307	339	321	362	344	307	309	312	343	322	323	319	336	320	359	328	327	341	324	346	298	347	267	312	357	370	338	289	330	340	301	328	333	287	335	330	325	316	322	361	341	300	322	334	308	317	323	327	327	324	345	337	321	348	324	319	338	270	350	335	316	308	345	315	327	342	356	326	322	331	344	321	336	318	360	319	340	361	335	311	333	329	324	322	331	328	309	341	295	327	331	343	311	315	317	304	299	346	343	337	324	294	344	332	299	321	335	312	336	320	347	319	319	335	309	322	305	323	336	348	321	314	369	325	323	343	332	316	316	353	313	308	304	332	289	340	371	343	321	315	343	331	316	326	317	326	302	317	347	349	290	335	344	309	330	310	280	338	317	313	320	355	318	317	312	354	326	329	359	294	337	316	290	316	341	304	350	299	333	343	315	328	329	336	315	347	314	344	318	356	309	336	364	300	339	318	343	343	312	342	314	319	342	316	336	304	293	317	328	350	334	337	335	321	314	322	280	318	320	344	363	331	330	347	348	337	305	347	308	315	318	312	332	325	337	329	301	293	319	327	364	319	344	327	304	315	335	346	290	336	289	352	348	287	338	323	365	344	334	334	310	340	336	323	342	327	329	306	324	337	326	323	333	309	299	332	309	311	340	280	333	309	311	325	346	326	304	313	348	361	331	325	367	349	339	330	329	337	315	338	302	303	320	303	314	320	366	377	319	331	343	346	326	312	332	313	309	314	357	350	367	339	312	311	297	322	318	338	308	346	344	334	335	347	349	329	322	321	310	337	326	353	316	338	294	303	340	316	352	334	319	337	303	275	340	309	354	352	307	292	298	313	319	330	363	337	313	323	341	319	365	306	328	321	313	337	311	314	339	313	318	342	332	337	337	327	297	325	330	324	371	341	325	328	309	362	290	313	325	321	332	339	301	363	331	340	316	307	349	328	334	278	301	314	338	341	319	338	301	340	339	327	319	313	390	360	283	327	336	298	326	343	349	362	324	318	307	355	343	350	379	382	323	283	317	351	272	380	329	318	313	315	337	353	316	334	311	344	326	315	290	284	356	329	308	300	339	307	318	301	340	311	310	359	297	298	315	361	318	320	341	309	332	335	322	314	328	344	272	329	309	346	316	312	323	310	335	316	323	345	326	304	312	352	323	300	316	329	322	342	301	306	329	320	327	336	346	316	330	321	331	308	325	311	314	320	335	336	383	320	341	307	329	366	319	310	319	329	334	357	328	344	324	318	347	321	307	304	312	317	336	339	317	319	312	342	328	300	347	330	340	324	319	342	307	342	345	290	349	364	341	339	335	350	333	346	332	333	316	350	318	326	334	338	321	325	337	334	306	322	296	348	326	298	324	344	294	303	343	355	318	342	325	325	326	334	276	306	293	324	342	306	343	306	336	347	315	318	304	331	365	331	342	296	353	315	332	317	308	324	337	325	335	357	340	353	332	297	352	303	340	332	328	343	334	315	311	357	341	360	344	356	333	358	344	338	315	326	317	315	325	298	312	322	344	334	328	326	352	331	321	305	358	297	322	332	328	301	354	354	302	317	329	343	303	332	304	330	322	297	340	322	320	328	326	314	332	359	328	318	340	324	330	341	312	318	341	332	341	343	327	320	301	320	296	327	344	339	330	327	359	351	309	333	336	323	335	279	351	318	342	300	310	325	326	345	364	324	313	314	323	312	338	333	360	348	333	321	318	305	311	361	322	308	306	300	313	309	317	329	324	339	373	306	312	325	322	318	337	346	341	331	300	346	359	324	321	336	338	294	313	319	290	318	297	332	315	323	351	382	316	350	339	303	326	323	331	319	346	366	310	312	299	324	355	317	316	325	332	330	341	317	319	316	316	330	339	343	294	331	340	337	335	332	355	336	344	311	308	320	344	294	317	359	365	322	318	323	334	346	323	358	338	361	350	353	344	307	308	335	352	327	331	339	338	320	307	315	349	319	326	317	319	320	321	294	331	344	344	300	353	320	311	364	361	306	336	317	344	317	369	299	316	319	324	356	305	341	318	321	340	329	369	331	285	346	322	323	292	374	319	298	289	324	323	302	311	330	323	296	324	295	324	337	311	323	313	356	357	303	319	301	339	329	335
8123	4009	19331	10299	2559	819	481	431	440	441	420	406	389	404	370	420	417	384	440	411	416	411	413	376	369	409	413	399	358	406	392	410	430	407	415	406	408	396	373	392	384	399	410	411	403	438	367	409	404	415	374	390	360	386	369	370	409	397	425	395	375	394	405	390	382	416	398	388	399	392	409	394	406	409	367	386	451	416	357	374	389	389	421	429	410	367	391	367	377	385	420	394	384	423	362	364	378	404	369	424	399	383	400	379	425	383	387	433	397	412	375	398	347	376	349	387	360	415	402	392	399	378	411	418	380	360	406	401	410	417	417	391	383	389	410	388	417	424	427	406	364	395	404	407	389	413	380	409	384	377	372	380	400	389	428	441	398	394	356	415	402	384	401	389	342	403	424	421	413	387	419	389	384	398	402	394	370	380	409	377	358	392	378	360	395	391	392	389	404	383	433	385	372	360	364	369	405	423	403	389	378	430	381	404	389	434	373	403	414	395	422	404	397	417	375	388	412	416	412	380	402	387	423	389	425	374	390	362	423	410	400	395	367	392	388	434	366	392	387	370	410	423	398	388	409	348	405	410	387	380	391	404	363	400	388	374	413	378	391	389	423	368	410	412	416	381	424	362	394	388	378	376	395	368	367	396	398	375	389	376	432	408	411	401	404	409	371	380	399	388	401	408	376	431	408	364	403	436	404	356	382	375	391	375	386	414	394	410	354	406	411	422	397	411	434	385	389	388	394	385	418	432	398	416	400	390	390	369	391	389	409	412	373	385	392	384	390	409	414	379	380	397	402	409	388	391	391	397	383	425	378	385	424	422	396	403	403	408	379	364	375	396	413	401	383	422	411	385	390	381	364	399	376	392	399	403	366	395	383	375	372	422	362	419	460	363	372	412	386	376	396	381	391	346	389	424	381	421	399	354	395	388	375	396	372	436	391	360	383	421	372	418	400	374	391	379	408	443	404	392	427	350	399	410	372	399	409	416	423	399	388	386	420	399	391	420	387	387	412	406	370	371	392	384	367	396	374	389	393	409	394	404	401	408	377	410	395	378	450	379	395	368	421	383	401	395	365	385	402	395	404	407	395	405	414	378	408	400	399	431	406	399	371	401	379	379	386	377	359	407	387	406	405	391	382	395	370	368	432	387	399	376	354	380	369	367	352	373	354	397	405	364	436	456	392	379	440	403	394	436	413	401	418	385	403	397	415	452	393	403	405	393	423	412	390	400	372	373	385	409	401	396	383	388	413	401	420	413	365	390	378	376	370	383	406	390	387	363	412	402	407	393	388	408	406	393	421	366	403	381	388	377	391	371	375	423	391	358	378	395	401	402	407	398	404	396	416	397	399	394	412	372	415	390	378	392	391	382	376	359	394	397	412	368	398	414	406	410	374	382	332	388	378	410	374	389	413	371	375	435	395	417	376	423	403	392	386	373	366	382	393	391	383	410	408	408	401	394	378	404	358	388	384	368	439	394	356	378	367	389	374	386	407	404	362	382	443	394	396	423	418	382	384	415	378	409	378	406	402	383	401	383	426	387	406	353	402	373	413	409	375	376	369	391	397	389	344	382	372	368	385	387	375	418	390	385	352	356	385	404	414	400	370	410	390	365	396	414	388	366	414	379	362	399	419	405	427	365	367	400	372	405	375	396	434	397	396	389	377	386	375	355	349	426	394	395	395	354	421	389	417	385	350	368	397	380	413	386	411	418	378	410	406	384	417	361	394	414	388	413	394	379	410	420	369	425	403	408	384	411	386	376	386	409	395	405	400	391	414	424	354	390	390	348	382	392	391	366	422	390	364	401	383	390	367	389	375	343	404	423	392	377	392	405	378	398	399	395	391	411	396	392	385	395	373	383	397	418	407	404	383	427	384	391	409	398	404	401	354	379	404	422	410	375	406	419	391	371	386	373	402	388	397	400	426	416	441	371	400	401	405	377	387	409	382	381	391	416	392	386	417	398	429	389	368	365	393	390	377	401	404	410	388	397	383	396	372	380	390	402	386	385	383	388	392	412	433	384	405	395	419	413	391	381	411	405	394	412	380	406	426	392	383	365	423	424	399	398	427	383	383	393	363	392	383	400	377	380	403	407	395	389	384	393	410	386	381	391	396	384	368	381	378	371	387	359	417	420	369	373	345	410	391	397	413	424	376	416	449	423	402	383	395	387	390	386	409	402	417	336	370	389	403	404	386	405	437	393	394	421	394	374	394	378	415	430	423	406	394	384	382	429	372	409	398	390	392	415	408	389	428	406	428	412	417	372	396	419	407	396	403	406	382	350	397	412	398	422	388	374	407	392	343	384	422	406	397	396	361	413	400	411	381	402	393	395	384	392	377	398	425	418	385	375	412	374	389	424	414	406	419	412	396	391	400	398	408	425	407	373	434	371	399	427	398	383	389	353	382	399	393	390	362	372	390	434	379	401	368	402	414	423	392	386	404	373	385	402	395	405	369	409	391	424	392	380	409	383	380	401	408	411	433	392	397	397	381	385	392	388	392	403	390	415	342	372	421	374	368	377	420	433	385	385	360	372	404	377	409	375	410	374	353	424	400	391	387	410	439	392	378	396	405	406	386	401	366	406	387	408	385	365	391	422	403	390	419	412	419	396	388	383	395	402	416	393	411	370	396	411	420	399	389	419	381	366	414	395	416	396	355	400	411	384	379	407	396	383	387	389	398	402	411	408	410	380	452	401	398	425	414	407	409	374	412	396	360	406	385	386	369	408	408	361	398	389	372	380	360	419	405	374	405	405	397	406	391	359	411	419	368	411	375	392	400	394	426	377	395	385	372	411	390	423	399	391	379	403	416	398	426	395	395	385	401	393	413	426	383	394	384	382	397	399	415	345	408	444	382	393	366	395	416	414	376	424	380	382	387	408	411	384	396	394	377	395	397	378	409	381	418	401	412	396	409	431	394	400	415	365	408	389	430	402	365	408	367	437	383	350	405	369	365	400	377	361	357	381	366	401	400	381	357	399	402	431	397	391	399	395	373	397	382	393	381	357	381	371	403	416	406	415	373	383	364	394	398	391	394	375	396	371	386	445	397	408	388	414	407	406	384	412	406	405	388	414	370	400	424	377	391	401	395	369	379	380	370	381	386	404	397	379	424	381	398	363	372	386	379	366	412	396	374	372	383	400	382	401	385	397	382	386	392	405	410	376	400	397	413	406	389	407	380	401	393	433	349	390	412	387	401	384	393	421	367	408	339	377	413	390	371	403	416	436	411	401	378	410	380	378	393	369	382	429	387	401	400	378	400	393	399	435	358	385	392	408	373	385	383	428	386	395	381	352	379	410	388	399	355	409	394	407	372	404	389	399	364	405	381	354	387	421	365	367	414	390	434	420	388	396	406	424	395	411	367	421	396	389	422	408	387	398	399	394	401	389	397	450	372	370	409	360	418	390	370	372	393	414	385	402	393	427	394	415	390	369	374	400	405	392	374	395	358	414	398	395	410	365	427	417	402	395	424	418	376	398
23584	21170	29407	28891	22625	15922	2934	828	665	621	583	625	568	508	516	502	484	444	485	463	473	443	472	483	439	466	473	462	482	473	451	464	461	456	492	410	433	434	451	440	435	445	426	442	473	402	448	440	450	418	476	414	467	427	415	441	423	451	446	461	397	424	432	439	420	402	380	428	410	403	448	424	440	418	447	468	444	449	431	421	432	416	416	455	443	439	433	448	423	428	420	412	429	450	475	433	432	456	420	462	446	441	454	429	427	439	429	433	429	439	425	446	449	388	423	413	467	407	413	435	427	423	419	443	449	422	442	414	463	449	465	432	439	424	460	434	419	432	431	428	428	402	405	393	442	448	432	449	440	425	475	425	424	469	481	424	456	417	438	428	437	371	417	389	409	429	423	405	415	447	437	388	428	416	411	427	442	456	442	431	427	447	433	368	447	422	450	424	461	426	418	441	394	397	443	445	409	442	439	442	409	419	422	434	440	400	428	427	449	412	478	422	431	416	435	401	400	406	452	418	435	452	435	403	438	445	407	434	440	414	472	440	425	396	421	413	453	405	400	382	405	426	439	438	418	427	454	445	420	411	457	457	467	444	465	463	400	415	457	453	439	410	436	465	420	452	385	440	402	441	433	417	408	449	406	441	448	428	405	442	460	450	436	420	439	428	394	453	421	435	423	411	432	449	444	399	423	448	427	437	461	482	403	443	440	417	426	474	442	438	426	413	441	443	449	397	410	408	389	413	401	429	455	429	396	389	407	383	401	426	460	413	439	457	430	401	460	419	425	447	460	458	459	446	433	452	437	439	473	416	443	452	426	447	434	440	430	434	432	468	458	451	448	451	454	434	403	413	440	466	440	422	440	411	460	441	464	419	415	400	441	419	448	425	434	451	419	444	440	404	431	438	391	402	414	449	437	452	439	467	465	444	450	435	441	403	427	412	398	418	421	459	400	413	429	424	460	452	402	439	442	432	425	419	457	439	439	432	425	428	414	462	404	426	417	413	376	456	404	421	417	426	466	451	457	478	458	427	426	453	455	417	415	388	455	433	432	466	405	459	397	418	424	471	456	410	435	416	416	440	425	446	450	423	456	437	384	428	463	441	475	425	449	422	430	417	402	463	426	418	423	423	427	398	416	395	399	432	436	430	469	461	461	443	505	452	403	423	434	444	433	436	426	412	436	451	439	441	451	452	397	406	435	422	451	388	435	413	448	376	453	452	483	457	388	401	398	421	472	434	433	442	464	438	460	422	430	423	415	431	460	408	421	423	483	445	418	429	419	436	415	400	435	458	420	410	454	430	429	417	451	390	437	444	425	437	419	425	437	426	472	446	446	440	430	414	406	449	415	441	396	442	425	440	448	425	444	444	483	455	456	473	424	412	408	387	398	446	439	440	412	452	458	414	442	448	476	424	436	469	439	431	474	453	415	456	412	455	485	459	447	468	404	433	409	428	453	420	436	412	429	457	412	418	419	471	415	418	418	440	410	451	421	416	401	440	469	462	471	421	406	414	459	406	429	412	455	448	413	469	430	425	433	418	412	415	440	418	431	413	397	442	411	437	462	402	440	453	458	460	416	419	457	446	426	452	413	387	423	448	431	407	413	422	413	441	473	472	462	434	431	424	402	422	431	420	450	431	446	438	447	463	435	410	417	431	399	436	432	391	435	438	422	471	432	433	430	447	412	426	420	469	429	453	409	394	470	460	457	404	460	436	440	472	447	413	422	461	436	440	436	457	455	461	407	404	452	448	481	389	408	420	412	441	451	446	409	419	408	450	478	459	427	436	455	409	436	453	421	428	411	437	430	424	467	441	418	424	442	436	473	434	416	439	434	437	451	396	441	446	425	421	414	424	443	425	450	452	401	389	436	395	436	415	405	453	409	439	437	458	381	435	426	424	456	457	442	446	409	419	435	414	439	399	422	440	442	417	455	419	386	416	388	482	425	455	403	413	399	422	425	376	419	435	440	415	384	442	465	410	437	406	434	463	410	436	439	454	441	411	417	497	403	420	460	430	404	446	443	421	431	417	430	410	428	461	421	430	453	425	414	429	461	404	429	438	408	428	450	436	446	394	427	444	411	408	437	441	442	457	397	417	415	424	433	425	418	433	388	476	419	403	421	423	414	431	461	431	463	444	450	406	422	427	440	466	435	433	418	425	446	444	422	479	409	482	429	465	401	406	429	448	453	464	413	456	421	449	434	415	430	438	447	463	444	432	434	461	440	413	442	417	426	432	446	418	432	396	425	467	455	449	460	461	457	373	432	420	428	447	418	444	435	398	454	393	407	444	397	461	503	444	445	455	432	413	400	439	441	410	429	434	445	438	443	436	428	464	424	414	423	466	426	404	433	416	470	467	398	401	448	411	450	428	446	436	440	448	425	486	452	435	420	409	437	427	426	447	435	423	412	423	426	391	407	450	406	419	431	404	450	413	422	439	411	462	478	421	441	433	452	434	445	398	451	444	393	434	449	428	487	397	436	433	404	454	422	430	442	432	428	426	475	415	440	426	425	436	421	416	451	425	393	433	455	440	410	428	442	447	450	383	478	427	456	448	480	414	462	459	421	448	410	432	442	412	439	417	445	431	419	430	465	402	407	419	412	439	411	440	412	416	413	447	439	455	415	406	463	406	429	382	409	450	459	439	437	421	435	426	451	424	429	411	409	392	431	419	431	450	433	437	418	382	425	435	432	456	405	456	420	414	397	440	410	445	403	420	463	452	427	472	430	458	458	440	399	435	436	434	440	416	428	445	416	442	449	450	427	438	421	425	425	455	473	429	427	426	423	426	453	448	419	422	412	427	365	379	406	427	443	415	429	446	433	459	434	485	382	455	426	397	433	460	422	456	450	421	439	426	428	408	444	433	404	418	470	440	406	433	400	430	477	435	484	392	394	425	425	431	409	411	419	451	444	443	417	427	411	411	405	429	472	462	393	453	475	429	440	399	433	440	401	418	383	466	436	409	423	440	427	405	418	419	431	495	451	448	417	436	463	435	421	398	431	407	429	405	426	454	432	451	447	454	450	423	447	441	451	457	426	451	425	398	433	440	408	426	409	421	452	379	414	429	468	414	427	428	479	422	444	423	466	457	439	406	437	393	430	471	439	424	420	428	447	433	427	430	437	415	435	415	466	422	401	416	413	412	425	415	433	409	398	402	411	451	386	430	411	395	452	418	427	450	416	425	426	423	447	474	383	435	451	449	441	454	417	415	421	414	455	409	430	427	389	407	395	399	463	437	433	443	426	461	424	439	398	425	453	415	425	469	456	465	465	434	438	413	420	417	433	446	469	414	440	419	447	434	387	433	434	440	429	403	446	450	416	428	398	447	437	464	427	455	414	403	400	421	384	446	429	440	420	409	419	418	445	419	422	423	449	431	430	424	435	441	439	444	418	404	443	417	422	400	413	444	403	454	476	410	454	426	447	413	434	496	434	407	433	418	419	427	446	419	409	424	447	418	440	406	427	394	431	433	413	443
9859	18947	53156	48171	20256	4043	1437	1208	1017	945	790	787	746	659	641	605	612	572	565	532	553	578	532	509	508	523	536	560	469	509	530	506	495	496	476	495	497	511	515	500	434	463	532	485	492	490	507	519	537	459	480	518	478	459	537	475	487	506	496	469	488	487	500	505	494	471	456	508	533	539	498	511	471	480	475	469	513	506	453	511	470	501	518	474	497	475	504	498	453	492	503	481	466	481	468	487	502	445	485	494	483	503	501	478	449	499	479	545	515	505	472	488	476	509	446	494	506	519	472	505	506	463	486	516	526	448	526	464	494	450	498	476	500	507	452	488	506	507	464	469	474	534	492	514	496	521	480	506	482	512	481	490	501	517	499	482	498	473	513	506	489	494	481	471	483	504	464	454	484	474	484	511	470	532	475	530	491	503	510	505	468	521	507	501	475	519	475	514	483	510	463	492	513	525	488	504	521	519	454	506	498	468	476	494	471	442	495	493	531	501	459	480	481	481	486	486	441	497	516	467	491	496	539	511	510	493	521	493	504	486	490	489	462	502	512	504	453	486	474	505	473	472	488	479	465	512	439	544	507	495	528	497	504	469	542	500	537	523	544	477	507	487	463	476	494	492	503	490	501	506	519	492	499	514	502	507	509	477	470	483	476	514	481	444	490	490	507	467	516	481	490	445	483	506	505	486	483	480	449	472	445	476	494	489	494	515	488	482	512	473	466	510	496	490	491	510	522	491	537	500	495	501	522	488	462	469	490	507	474	531	519	487	472	509	505	481	504	494	474	462	507	481	500	480	481	514	465	454	471	500	506	521	529	493	482	483	501	487	494	489	476	475	480	525	492	500	479	479	524	464	472	466	490	493	476	452	527	490	521	489	481	483	468	499	479	494	447	473	506	515	475	473	487	471	494	487	517	465	472	511	474	487	497	490	505	531	512	484	465	482	478	526	474	515	463	486	471	492	482	475	470	465	475	497	469	527	519	483	493	440	499	473	471	488	471	474	459	498	485	515	505	495	501	499	516	499	477	463	474	472	497	456	471	518	523	486	469	482	505	491	503	535	460	490	470	490	477	504	524	493	512	490	493	503	491	457	510	465	460	503	471	496	501	478	524	504	466	460	483	456	506	476	493	455	503	503	535	492	471	463	475	525	495	505	496	481	498	500	490	488	506	448	509	471	471	501	519	533	464	482	510	490	458	504	486	450	483	505	469	513	506	507	479	476	506	485	474	479	457	474	492	474	547	472	520	492	497	472	453	467	458	480	489	519	501	488	465	544	484	465	490	476	498	436	519	503	494	476	465	462	494	499	484	496	497	477	495	496	488	486	523	495	519	521	478	518	488	505	454	479	489	513	496	469	498	531	449	502	533	493	475	509	517	521	466	487	453	461	487	486	452	509	505	484	481	510	481	483	483	498	489	478	494	519	507	465	505	483	457	498	502	486	502	509	477	459	526	501	469	506	476	528	481	460	453	471	508	448	480	451	500	515	477	440	471	520	489	474	500	442	477	512	495	490	476	477	479	473	491	506	469	510	503	464	503	459	523	494	483	480	510	499	451	516	486	495	514	514	480	500	521	484	483	515	477	487	536	457	481	502	511	495	472	492	489	493	480	475	483	539	426	501	495	464	497	482	481	477	481	497	467	470	472	493	504	465	508	494	535	492	485	538	507	487	461	457	519	504	500	501	550	503	472	534	505	461	511	502	489	467	483	486	509	498	510	462	499	485	502	488	475	501	495	478	462	511	491	488	485	480	486	498	484	452	486	530	499	469	497	491	511	500	470	529	514	456	508	442	483	511	471	509	496	492	455	501	447	478	456	522	480	474	509	461	508	494	451	483	458	476	495	499	433	504	466	501	463	493	473	498	496	468	461	524	490	500	443	525	483	470	499	509	453	471	465	503	463	463	464	521	492	510	475	527	488	495	467	487	499	478	485	478	485	474	477	492	471	464	486	480	471	527	453	452	484	482	496	474	499	470	548	507	475	484	467	450	462	508	482	491	499	502	523	502	480	489	487	502	520	476	498	499	480	497	479	490	488	527	518	490	448	514	481	482	461	517	477	500	463	472	519	495	493	476	471	504	497	459	487	472	537	479	462	508	496	498	494	476	496	516	450	464	501	510	473	459	558	483	504	484	511	480	517	495	486	516	523	514	484	470	452	514	527	490	507	496	485	480	521	493	486	501	497	471	528	471	499	472	504	467	522	471	486	514	526	446	505	515	492	513	466	511	475	487	479	511	484	502	480	484	496	458	476	477	532	488	491	495	525	476	502	507	477	472	482	452	469	484	520	475	516	433	484	468	531	487	512	464	479	487	461	468	484	421	550	475	482	526	491	518	472	473	529	476	514	517	472	493	462	488	506	497	477	494	498	498	506	497	454	497	490	465	519	506	516	445	452	484	494	499	494	515	491	452	483	487	479	507	467	480	483	492	494	496	483	471	495	478	501	454	478	496	482	491	500	470	442	532	479	522	511	497	486	487	471	442	493	462	479	472	455	517	541	499	459	504	531	495	489	519	453	480	501	519	466	478	458	481	482	448	490	488	498	516	461	495	478	507	473	510	500	472	503	507	471	474	502	489	460	524	475	485	505	447	503	485	505	506	453	464	484	471	479	469	509	489	464	495	524	473	470	502	508	497	483	525	493	466	467	507	465	493	519	474	472	479	477	469	514	470	497	475	456	469	475	492	495	486	446	495	480	495	496	516	511	526	501	492	484	523	482	492	472	481	486	442	473	464	498	453	462	469	455	476	505	509	510	480	463	471	474	490	513	502	494	488	479	519	463	480	504	464	514	463	487	527	481	496	473	488	489	463	510	486	491	485	476	461	461	518	519	458	520	451	470	501	461	472	507	504	542	509	528	430	501	477	474	494	477	509	449	485	511	486	510	544	511	467	493	462	511	519	503	479	467	471	501	484	456	533	485	483	476	488	478	476	455	473	520	481	502	470	485	492	485	474	520	445	515	485	485	479	470	489	501	477	488	495	488	475	531	511	476	493	525	470	451	510	480	503	508	453	466	472	497	468	480	486	506	469	494	467	487	495	444	503	478	470	521	520	475	497	483	509	468	519	481	479	494	463	477	456	504	510	505	498	468	466	489	506	481	512	507	470	495	490	485	493	472	496	466	521	486	484	489	462	539	473	502	470	490	498	506	543	537	479	459	476	512	503	498	490	494	475	486	496	506	498	438	487	478	485	517	467	492	471	482	508	478	470	471	458	530	519	478	486	505	490	465	469	484	520	472	470	483	473	486	513	482	472	476	471	472	503	476	492	484	492	481	501	461	488	487	524	531	485	504	507	500	457	519	473	488	482	476	458	435	488	513	496	520	481	459	504	490	491	488	502	493	490	473	502	498	519	440	466	495	503	491	464	475	509	476	530	477	475	514	542	463	483	471	482	530	470	478	472	462	513	455	489	492	465	507	510	454	511	512	457	495	524	486	487	511	467	521	483	468	478	498	503	494	482	465	495	486	471
24827	21177	28628	29261	19711	4966	895	747	752	685	712	675	665	699	637	640	652	653	624	613	600	631	631	618	613	585	568	620	600	578	665	596	607	636	589	607	618	611	644	588	620	597	597	604	612	633	611	595	599	603	625	568	588	608	549	589	589	585	604	621	607	605	563	606	627	607	608	627	558	605	593	599	623	575	564	621	600	561	583	575	589	609	611	647	587	570	593	567	547	626	588	561	595	603	598	571	629	601	601	605	584	616	628	616	608	637	608	621	569	573	636	623	615	572	603	615	577	588	598	518	634	590	580	588	604	599	605	588	577	582	592	577	583	557	596	617	561	626	608	583	586	602	611	604	577	617	607	606	600	580	570	651	617	546	644	628	613	565	585	612	587	627	644	609	634	584	627	592	618	603	569	601	609	646	598	647	553	596	618	556	577	557	608	623	602	617	602	562	588	574	571	585	618	596	562	547	587	570	576	559	599	597	574	586	622	612	587	585	568	599	644	631	627	570	574	587	605	559	619	610	609	593	580	587	588	603	636	605	580	563	602	582	605	633	585	602	602	578	614	634	557	637	579	597	651	570	596	607	606	570	619	635	616	612	592	559	606	552	653	646	517	559	656	581	560	609	625	610	628	568	591	615	578	617	603	576	612	632	594	625	610	592	553	572	591	594	563	563	613	587	575	595	600	618	614	569	598	603	587	588	629	640	613	578	583	582	557	601	579	589	583	596	621	608	586	575	598	563	600	627	572	590	604	570	625	616	573	597	585	563	624	580	585	620	600	608	608	549	578	582	598	614	560	612	615	595	588	569	628	604	575	542	568	567	624	623	593	606	572	572	611	638	622	593	569	565	631	611	575	633	587	550	528	610	618	593	554	579	610	585	607	575	590	574	593	596	606	611	591	594	617	595	569	585	602	602	568	624	605	591	595	606	595	566	607	608	562	583	578	577	560	603	626	603	617	560	613	581	604	588	612	606	580	574	561	582	574	564	620	575	611	608	582	600	608	607	596	558	579	610	581	625	612	626	561	605	575	589	611	577	571	584	561	616	577	581	580	586	586	603	585	604	591	584	620	573	628	604	595	646	613	602	556	591	558	591	563	625	562	584	603	662	605	638	616	600	568	664	580	607	614	621	556	559	584	606	607	596	583	592	601	603	635	618	539	644	563	545	613	605	597	585	580	612	616	618	603	635	595	557	581	633	635	605	625	604	619	578	617	616	597	574	627	566	577	602	639	626	589	580	579	590	615	586	604	607	595	616	577	571	571	583	622	614	618	594	601	561	592	626	615	560	589	551	626	603	600	595	588	634	583	566	628	620	591	556	590	585	573	576	636	594	598	611	597	591	606	576	590	581	637	578	623	565	623	570	595	592	599	586	570	571	553	619	563	599	629	586	643	625	586	593	601	612	590	607	586	588	595	583	568	623	578	615	545	583	603	566	624	606	581	581	608	581	561	584	634	615	583	643	630	607	609	576	625	614	581	564	582	610	584	620	625	597	600	596	576	617	579	603	624	586	601	609	626	592	593	624	593	611	576	606	584	604	575	610	572	567	617	584	617	595	606	618	583	634	593	546	557	631	596	578	571	563	571	580	608	595	578	596	625	634	555	604	602	572	599	626	617	616	578	610	604	622	567	592	574	582	628	575	588	644	549	621	593	601	569	568	568	631	569	612	599	614	642	588	561	585	608	659	597	578	585	639	601	618	581	596	618	602	586	605	607	563	590	603	582	585	594	625	614	559	613	607	626	630	559	588	607	590	625	567	561	574	628	597	601	622	599	574	523	548	625	583	619	630	622	591	588	632	607	568	611	631	620	580	624	585	642	598	601	570	601	559	639	523	608	602	567	547	601	573	605	581	622	620	609	596	557	569	629	595	631	580	579	623	614	553	607	605	625	619	583	578	606	591	569	613	600	604	554	573	596	561	612	554	578	599	628	593	553	596	601	572	628	609	590	574	586	646	571	574	635	570	582	576	634	581	586	603	604	591	652	596	571	591	584	587	572	603	626	562	642	623	627	614	581	652	576	553	592	564	567	563	572	575	597	555	587	590	639	595	613	603	581	587	592	620	614	589	592	623	602	579	605	600	600	609	613	613	597	615	618	578	579	566	602	602	581	603	589	612	603	606	605	594	528	544	572	585	607	605	583	586	567	581	611	575	611	587	585	583	603	580	631	615	593	546	627	611	610	583	590	625	576	599	605	619	591	579	642	583	546	593	572	591	588	568	629	576	639	585	629	596	590	615	602	615	575	594	574	566	610	588	579	634	593	584	602	572	584	570	604	639	595	606	584	612	592	560	589	574	585	553	585	558	591	623	624	605	616	600	608	596	605	587	566	606	600	559	625	614	567	593	563	609	602	585	564	600	608	624	660	600	644	579	582	653	612	588	612	600	596	583	598	590	572	637	569	590	555	622	611	592	602	589	600	557	600	608	600	596	626	594	592	582	578	617	593	614	564	585	604	674	529	592	592	608	593	595	590	587	571	581	599	624	579	618	626	582	590	605	552	569	576	621	633	582	647	612	592	612	624	629	590	582	548	576	611	584	583	610	596	544	589	567	566	588	562	644	627	593	593	586	604	619	588	582	605	636	617	622	552	608	577	598	614	607	610	547	616	589	617	631	575	592	554	551	606	639	606	611	615	572	632	595	591	621	612	574	611	619	585	596	591	606	603	578	534	624	623	620	579	636	592	552	630	564	630	600	601	558	592	608	578	619	576	596	638	575	615	586	550	635	559	587	568	600	653	601	611	583	635	595	604	562	596	622	590	629	590	599	575	580	596	605	567	569	557	600	600	608	608	597	614	589	630	612	606	627	608	603	628	580	588	599	608	628	582	582	597	573	586	582	624	603	596	629	596	604	615	591	561	533	633	576	607	595	583	603	605	627	574	611	617	653	579	591	596	602	590	567	623	641	549	572	599	587	535	605	589	569	555	602	601	569	581	610	607	640	597	597	581	608	579	620	594	584	604	652	633	596	628	590	587	581	640	619	536	613	601	600	566	606	615	584	598	651	584	618	600	568	584	584	572	635	625	636	604	621	597	612	602	625	611	635	591	607	576	636	599	591	611	602	601	602	579	634	609	614	640	584	585	552	578	571	617	586	576	601	568	557	593	577	613	573	620	560	565	569	568	570	641	590	571	566	623	591	607	609	583	617	588	572	595	592	575	571	604	613	630	595	547	595	610	609	614	584	574	587	573	564	588	588	655	582	603	575	598	628	646	611	588	597	568	584	558	615	591	617	622	626	607	577	603	585	613	586	595	601	631	563	606	563	538	619	599	604	628	634	547	624	615	592	555	557	581	609	556	620	593	584	592	587	580	614	615	580	549	591	602	612	581	601	591	598	629	542	623	618	591	578	576	589	601	630	594	574	628	619	583	605	580	580	617	627	570	577	593	621	589	610	590	571	595	599	595	575	588	599	598	548	634	570	583	594	620	606	622	612	573	625	560	610	586	579	592	595	605	587	607	544	597	626	622	626
9327	18524	47355	39297	16142	2100	1148	1033	1012	897	866	891	800	804	716	772	748	727	729	731	746	689	765	714	705	707	649	702	703	719	694	717	684	680	735	706	721	670	716	686	739	709	733	702	645	682	685	668	671	670	693	679	680	695	677	727	692	700	714	697	715	644	678	689	700	719	703	680	654	644	702	703	686	680	682	660	693	674	685	705	674	681	674	658	686	698	724	724	715	661	685	660	701	667	644	695	629	703	699	725	706	671	710	730	678	702	686	659	686	679	695	670	652	659	657	696	720	722	709	693	707	618	663	716	659	710	676	710	723	703	650	717	737	718	718	623	713	700	693	692	684	677	699	738	690	610	704	642	734	684	716	711	647	676	698	722	680	685	697	632	699	679	737	637	684	668	657	653	634	692	585	696	709	667	740	634	645	692	688	715	660	685	635	687	768	622	668	681	696	659	694	681	720	686	622	732	660	694	708	679	696	733	675	715	750	662	667	649	664	676	664	686	655	708	682	653	709	684	676	672	697	731	698	663	658	710	690	667	697	685	687	637	709	702	712	682	692	702	742	692	682	711	700	736	691	673	716	698	653	694	668	671	668	688	685	711	692	740	683	676	683	675	666	695	699	695	740	675	693	701	636	734	718	665	715	692	665	666	711	702	700	640	681	678	689	649	702	665	674	658	718	688	647	703	673	675	660	699	706	722	647	700	691	634	691	683	704	712	681	699	700	651	692	696	649	683	662	663	637	659	701	684	684	700	731	686	701	673	654	685	662	660	739	710	747	695	638	693	682	673	713	675	650	702	690	661	660	675	687	706	734	703	688	682	666	663	668	665	666	717	668	658	640	715	684	657	694	680	727	712	663	644	630	679	659	680	668	689	717	672	671	708	712	676	661	680	647	655	675	732	647	675	667	685	700	726	650	654	693	667	647	687	719	713	661	679	742	673	726	678	705	654	737	676	704	697	704	685	713	702	656	662	700	648	634	713	690	660	694	658	733	690	685	724	656	695	722	670	662	730	666	704	668	652	732	701	701	707	656	675	674	675	679	720	690	687	626	705	663	673	678	662	649	678	673	692	667	685	724	709	715	662	667	685	677	711	685	669	674	627	723	701	691	681	683	670	730	670	693	710	685	731	691	710	737	714	688	674	736	652	705	681	682	730	694	679	711	686	672	695	655	691	703	702	638	663	640	682	673	657	718	693	696	676	602	742	681	688	689	727	701	671	696	720	730	651	694	731	678	664	653	657	715	662	702	683	698	672	711	718	674	692	650	684	675	693	639	711	729	698	613	691	695	689	716	644	670	710	666	682	660	701	701	697	687	732	657	642	679	723	678	678	675	717	701	681	681	692	712	703	687	709	705	632	683	667	679	704	659	670	729	726	666	707	701	699	700	693	637	654	726	671	645	674	657	691	661	685	663	684	663	674	715	663	684	673	672	635	708	652	667	663	662	632	705	682	703	624	701	681	700	692	677	654	695	666	756	697	671	662	645	702	679	677	682	682	650	716	713	695	675	660	690	668	707	648	641	746	678	649	710	654	678	623	655	724	672	681	709	685	674	672	654	653	635	706	686	682	690	713	680	696	721	671	688	640	676	673	667	676	701	724	691	666	704	685	666	685	675	682	743	711	695	693	691	692	666	692	688	672	634	731	671	697	688	630	714	716	721	702	669	689	676	637	664	708	667	704	670	705	690	707	701	677	710	678	701	659	697	660	672	706	664	702	695	674	658	649	663	680	654	630	676	705	715	631	692	700	693	697	666	651	692	694	688	649	662	673	714	683	723	695	688	709	704	666	682	693	644	711	669	659	684	633	665	692	668	679	675	669	692	673	740	673	714	683	671	700	687	719	692	654	659	702	682	713	695	675	688	712	684	689	672	647	695	649	671	689	698	628	696	680	723	642	685	674	689	700	689	683	706	704	647	676	692	677	669	669	649	674	663	699	659	670	665	701	694	722	693	708	730	710	679	709	665	699	704	692	661	720	682	690	658	704	694	645	699	691	709	713	722	707	682	655	695	658	693	685	733	653	675	646	740	693	690	761	672	669	662	707	673	688	705	702	702	649	646	653	680	714	679	663	660	666	639	721	708	698	679	690	719	686	727	685	669	699	700	616	682	673	695	705	717	693	688	667	722	723	725	665	644	724	699	737	640	643	692	727	748	702	732	720	695	641	723	690	709	677	663	739	678	717	697	705	650	678	655	659	653	712	691	694	668	640	699	688	694	695	726	642	704	710	717	671	712	675	680	634	660	639	668	715	703	678	644	660	689	680	726	710	650	697	657	723	701	706	678	674	660	657	703	663	666	681	676	673	663	682	681	705	677	704	680	625	654	669	694	689	679	717	684	679	678	723	651	699	680	705	693	645	668	682	682	681	720	693	729	668	666	700	680	659	703	663	684	701	712	699	711	679	698	673	674	695	695	709	706	646	668	748	702	694	705	649	674	705	755	697	695	660	688	694	656	707	696	692	737	704	698	650	736	665	643	684	656	686	669	703	658	681	690	665	679	705	691	704	711	715	706	709	711	710	633	692	651	688	670	730	696	667	708	696	722	661	709	701	674	653	718	730	677	672	668	650	693	722	700	688	723	681	669	676	703	633	655	682	678	689	697	684	674	702	706	715	647	692	689	725	678	667	644	658	735	653	699	655	631	670	704	655	693	701	696	687	651	683	698	718	694	718	701	692	646	654	715	699	737	686	709	654	690	728	678	719	725	700	665	671	689	717	671	664	720	674	605	662	648	678	772	709	709	687	723	670	709	678	679	693	727	706	659	707	706	684	637	650	627	704	677	717	731	712	637	661	668	753	682	715	738	679	711	708	628	691	640	661	671	667	707	656	682	733	660	685	703	666	664	648	690	687	724	653	648	680	673	713	686	693	696	706	741	690	681	673	726	669	717	682	681	713	657	696	700	697	681	704	670	685	720	676	675	673	678	693	668	713	657	681	650	704	717	673	646	720	702	664	726	662	664	642	683	670	666	717	707	719	667	693	674	630	723	650	662	679	689	700	709	678	699	690	646	682	699	660	683	706	649	649	724	687	620	693	642	657	689	662	729	692	672	683	643	694	636	650	673	680	687	655	656	641	718	692	659	645	632	672	671	674	656	648	659	681	715	658	689	672	737	687	695	732	659	674	676	720	683	700	654	667	686	700	677	652	728	644	656	694	722	711	672	671	681	682	686	648	670	698	688	652	724	644	653	642	637	692	643	658	709	677	646	718	665	652	710	716	681	736	680	701	714	670	713	698	655	652	684	694	730	692	669	734	694	679	662	695	685	686	673	670	696	659	689	643	693	668	674	697	674	714	670	651	701	702	694	671	688	687	726	680	688	702	681	697	677	671	699	690	675	681	697	684	670	697	710	690	704	695	643	679	785	684	684	666	714	673	691	715	670	675	724	704	700	697	670	653	624	671	706	691	693	666	685	642	681	648	706	651	620	727	729	737	640	711	682	669	728	697	680	682	678	714	676	651	712	667	676	677
22606	21203	29496	26460	23939	21284	15760	2245	1365	1243	1161	1134	1034	1011	1043	935	925	967	930	940	904	842	843	867	883	924	866	884	918	819	847	884	891	858	814	794	872	863	906	878	875	894	808	820	834	760	841	837	825	863	835	847	838	831	833	777	821	861	792	809	775	855	815	834	822	904	867	824	861	870	791	856	859	834	809	866	817	863	771	825	842	838	783	807	838	797	854	844	807	884	872	816	849	798	796	868	842	857	827	859	783	853	811	808	841	851	815	820	828	834	850	811	793	883	800	858	812	803	814	809	851	859	800	809	871	784	791	848	795	843	866	841	830	745	821	838	780	809	799	850	896	793	828	849	762	845	834	839	846	795	811	837	822	875	829	786	808	835	804	845	799	821	818	843	789	835	843	794	796	825	876	848	781	823	886	791	831	830	827	835	836	788	862	833	885	879	815	793	822	797	836	862	831	838	825	862	813	839	831	835	918	811	803	779	884	853	843	872	791	855	810	836	807	802	817	840	850	817	876	890	840	833	891	873	839	832	810	814	823	838	770	779	763	833	812	818	843	800	775	844	810	812	772	782	843	802	812	870	825	808	844	844	841	827	829	818	864	802	922	814	775	818	851	878	838	807	818	828	861	816	819	888	865	788	809	880	811	842	781	824	872	839	779	856	820	746	796	823	825	877	840	848	852	792	854	789	746	841	826	811	821	830	833	851	868	784	837	805	800	820	803	822	843	842	867	818	790	806	818	811	781	848	842	740	861	832	845	829	789	861	796	848	822	816	856	816	875	830	868	844	833	763	869	876	827	828	847	778	848	867	864	833	810	801	810	847	853	814	846	855	850	849	837	846	834	853	822	864	860	832	876	871	817	804	789	826	824	825	828	846	865	837	819	869	805	804	833	793	847	780	849	833	825	851	812	811	840	889	805	820	857	834	827	812	820	851	828	837	869	814	837	782	823	807	821	822	835	856	876	827	828	826	818	798	838	863	810	824	809	834	773	822	849	860	781	819	872	816	786	853	847	829	832	812	816	822	831	791	852	838	859	780	815	833	810	789	806	810	855	795	833	841	827	809	863	807	841	844	791	791	823	828	801	861	848	820	798	876	894	835	811	810	824	835	844	807	820	791	837	852	801	832	784	856	842	867	864	883	820	780	818	884	789	866	810	790	819	850	798	812	842	796	801	870	782	825	801	850	882	850	887	797	809	854	834	819	845	822	802	796	789	783	805	869	779	838	827	846	787	854	786	886	810	836	837	802	824	852	826	835	838	889	872	870	804	822	820	877	879	858	906	808	865	834	860	808	790	889	820	836	827	825	782	873	842	834	864	842	834	829	890	855	859	807	847	825	798	867	800	823	805	789	805	849	808	835	883	779	823	828	824	814	780	856	873	806	795	848	839	793	837	835	807	806	844	813	811	800	833	801	805	849	802	808	818	834	801	887	847	827	823	809	805	813	838	845	835	816	809	834	859	831	820	824	852	833	859	773	845	790	835	844	828	799	860	792	815	888	816	835	881	824	785	830	830	815	840	856	843	811	798	863	845	824	811	802	830	830	806	851	800	848	830	848	872	869	815	857	791	853	821	815	807	890	836	824	840	795	849	859	885	804	815	840	817	887	817	835	821	793	816	869	870	850	843	829	867	852	795	839	811	882	816	813	841	801	826	829	842	828	849	843	859	846	843	835	786	835	793	815	844	855	860	827	858	845	834	809	845	844	830	861	811	855	805	823	845	795	817	809	858	849	831	789	820	790	800	799	836	841	818	845	857	754	811	825	834	848	800	846	831	818	828	805	752	792	795	811	797	853	810	787	851	847	814	834	803	788	823	820	828	839	780	812	874	842	836	830	841	753	767	806	818	858	798	838	815	817	810	809	791	844	877	858	817	806	864	815	813	878	835	839	855	835	813	838	835	862	777	849	865	830	872	854	799	826	831	818	852	796	835	853	800	852	791	832	817	769	854	864	861	818	818	831	847	822	795	795	841	819	864	812	873	851	826	825	819	862	862	863	859	835	813	795	831	802	856	829	808	850	828	829	829	826	817	886	829	872	837	820	844	839	866	813	809	871	796	853	881	851	802	899	845	899	827	863	825	849	839	860	813	819	830	759	800	846	804	815	796	796	765	860	797	789	827	869	808	810	862	856	831	816	867	796	837	789	820	795	829	844	789	765	814	889	800	899	821	818	822	820	816	832	814	801	773	808	859	762	851	847	803	861	775	839	850	837	835	768	826	819	829	876	856	796	842	792	816	824	821	787	853	776	801	854	803	864	818	841	854	822	812	840	821	788	885	808	828	828	814	842	866	828	859	835	810	828	841	830	824	881	767	830	852	853	864	795	780	828	854	854	822	847	856	793	816	823	861	859	852	804	837	809	884	789	826	878	844	842	793	811	797	879	810	856	851	863	784	838	839	880	818	877	821	846	844	830	927	864	777	829	778	823	860	826	854	831	842	849	830	845	786	863	783	804	870	845	818	830	845	824	804	772	849	844	779	836	824	841	842	818	830	835	783	795	844	871	805	861	823	845	818	850	843	831	853	803	851	786	872	830	883	846	801	831	817	820	905	799	836	824	822	852	774	823	828	837	812	825	834	792	874	837	869	817	888	800	845	849	809	861	790	830	845	825	814	827	877	785	855	798	819	802	778	811	835	819	831	850	779	842	824	818	837	813	905	840	854	763	825	825	806	844	849	806	755	815	824	824	837	887	792	845	843	832	851	833	860	841	858	806	821	830	805	842	854	856	824	886	774	806	788	827	840	855	818	863	792	873	900	792	783	835	797	819	837	817	819	846	825	782	806	824	876	804	843	821	856	802	872	857	834	808	839	867	823	844	842	840	820	834	838	837	791	820	877	798	828	814	806	835	848	834	848	846	819	836	869	861	845	859	815	813	776	872	850	823	809	839	846	826	776	795	876	792	823	844	831	886	826	783	843	848	867	789	802	852	823	816	881	801	796	819	787	851	835	827	831	750	794	884	816	841	862	819	839	798	825	802	777	849	816	784	833	787	878	801	881	795	802	864	858	750	822	826	787	837	791	874	855	803	789	856	829	792	835	796	782	845	773	839	804	801	853	861	805	865	833	879	875	835	808	836	790	788	832	884	821	817	832	845	878	855	851	783	835	825	848	835	877	824	835	831	833	860	776	804	843	801	829	841	876	782	838	801	840	773	794	821	868	752	842	833	806	800	847	808	824	887	868	825	776	836	817	840	828	806	872	796	802	796	822	782	848	869	814	872	849	818	838	822	820	824	824	822	867	803	832	801	807	857	811	811	807	887	829	826	803	820	929	816	829	781	814	835	850	849	798	806	832	790	828	809	824	833	852	832	812	847	820	792	838	838	833	838	834	823	809	850	885	806	795	811	801	842	853	850	763	891	828	785	826	825	795	838	828	826	868	853	801	850	773	824	883	821	864	794	841	836	845	819	831	829	851	845	873	808	861	799	762	879	821	774	822	800	814	831	787	837	820	870	807	838	795	841	824	807
12167	29389	67834	60488	31463	5367	2674	2195	1967	1625	1526	1414	1227	1249	1135	1122	1139	1070	1023	1013	1056	1049	1010	936	950	945	992	959	971	899	986	958	920	963	880	957	939	943	880	917	841	930	903	880	893	900	932	894	944	905	949	893	938	887	881	897	930	885	940	932	869	904	896	919	928	921	856	906	887	916	950	898	886	918	878	927	895	920	892	914	922	894	848	920	855	889	890	908	843	927	942	909	900	934	920	874	833	885	925	864	912	893	910	835	856	877	940	885	868	882	918	905	923	887	825	900	915	918	886	876	920	904	906	895	839	883	893	940	840	850	910	924	919	855	922	900	970	895	938	888	930	918	889	876	977	901	933	930	898	892	907	925	891	915	871	868	910	911	915	880	906	837	909	887	924	932	878	903	902	896	893	902	904	925	935	874	890	907	904	945	926	949	919	920	895	870	899	877	879	803	846	896	905	863	917	907	900	861	872	864	891	898	884	888	863	903	879	870	972	889	881	901	950	832	919	856	909	894	940	925	870	916	919	880	900	902	919	915	889	862	913	869	841	847	905	938	891	842	914	806	952	875	884	930	927	893	937	872	844	877	933	851	887	863	915	889	884	880	886	859	912	908	870	910	910	880	941	927	892	848	861	884	874	864	847	891	862	924	901	890	916	897	951	859	894	885	908	924	865	918	909	938	888	920	863	882	847	919	883	893	910	894	923	869	906	915	931	870	885	863	867	901	891	893	909	901	916	915	905	905	869	901	857	893	881	914	887	896	876	895	927	898	913	911	886	905	893	914	858	938	855	893	811	871	918	885	921	889	841	889	876	912	871	893	894	843	877	896	916	865	930	883	919	900	894	920	845	891	896	916	853	871	849	884	871	875	963	905	875	905	857	918	943	908	864	831	949	926	874	857	905	871	880	874	928	893	909	898	937	864	893	875	890	891	898	861	933	867	896	912	847	848	947	891	869	873	919	877	909	917	877	896	910	891	830	913	874	894	899	908	871	907	913	896	846	916	907	898	901	905	943	903	893	902	910	875	879	852	876	875	918	895	893	875	873	931	895	827	909	820	911	909	844	840	927	930	884	943	886	884	944	878	889	901	879	900	923	915	891	897	854	868	930	871	843	881	889	897	875	854	869	912	893	891	866	961	950	915	895	868	958	938	871	914	886	908	905	894	936	935	899	899	868	823	901	846	904	926	942	885	915	822	908	922	914	851	855	900	853	896	902	904	919	853	931	906	885	842	897	915	892	959	897	922	934	830	855	880	952	898	872	917	941	880	916	875	817	900	893	860	916	861	859	941	866	865	872	855	932	874	927	867	918	902	898	910	867	941	929	896	870	889	875	917	865	951	916	872	863	958	942	857	864	871	920	904	877	912	887	911	921	881	908	799	899	850	887	919	854	945	874	918	879	927	899	884	873	879	931	863	851	919	929	948	885	917	943	940	910	883	948	863	871	880	926	910	901	876	960	896	895	858	894	892	870	914	919	910	891	907	922	889	864	937	862	862	887	873	863	898	857	859	871	909	849	891	930	877	876	904	952	871	885	902	883	883	925	885	848	901	890	931	872	867	892	916	929	909	879	928	926	878	952	884	914	896	875	864	948	959	829	890	890	920	840	925	967	904	865	889	891	900	938	910	879	873	874	876	845	954	926	887	872	907	905	937	896	889	864	887	875	907	895	841	854	877	920	827	912	952	862	940	851	894	855	904	934	847	892	909	883	917	884	891	866	914	907	893	930	861	920	910	899	935	932	879	925	920	871	870	892	897	863	868	876	914	934	833	886	884	912	867	934	908	929	853	863	871	904	948	889	922	900	954	932	858	899	856	949	930	905	886	852	869	881	882	907	907	910	875	902	922	858	839	919	902	899	855	901	863	901	958	883	935	926	848	881	900	854	869	862	917	922	876	886	912	904	880	920	894	927	889	918	894	919	945	908	873	934	856	935	959	877	896	864	910	861	889	899	908	898	936	855	923	863	904	916	964	854	912	862	888	889	879	869	900	887	898	915	943	904	887	892	909	872	904	874	886	924	904	904	842	872	929	862	920	898	902	930	927	875	944	840	923	953	891	880	892	926	884	881	923	913	873	935	846	908	881	868	901	877	875	898	868	891	909	877	903	885	895	907	863	899	918	956	883	887	919	897	899	891	896	886	885	860	879	915	958	957	927	886	836	886	915	881	895	873	891	861	867	934	843	861	886	912	915	912	888	909	885	902	892	976	879	876	912	916	868	930	874	822	898	911	908	831	901	887	877	895	879	930	864	918	894	894	915	836	946	920	882	811	910	928	851	880	889	889	905	900	797	870	962	940	856	881	855	922	917	888	889	888	897	880	927	880	859	878	867	951	893	888	891	888	908	869	883	875	915	904	928	890	935	884	850	955	872	916	851	885	911	913	932	841	903	891	879	893	862	863	944	871	911	921	892	838	905	908	863	888	885	882	865	870	910	933	983	886	884	949	925	897	866	849	872	876	918	939	902	911	916	909	910	889	886	905	838	900	834	939	877	837	847	885	869	890	906	877	875	874	910	917	868	901	876	866	895	849	869	886	920	869	871	879	904	920	934	936	950	884	898	842	882	860	915	882	916	870	881	883	901	944	873	950	913	925	868	920	930	895	857	876	904	914	843	896	904	858	920	884	900	857	833	894	927	919	864	939	922	870	920	945	877	905	919	869	910	903	887	882	888	868	866	902	866	898	874	869	939	886	887	853	928	901	908	842	904	931	894	936	940	877	944	835	875	888	877	899	930	892	899	954	855	958	900	884	887	851	936	868	883	886	892	877	873	841	937	877	854	838	849	884	894	894	900	877	873	898	921	904	865	881	877	908	889	844	883	914	931	865	860	876	870	859	925	910	896	949	875	863	916	865	929	912	889	876	945	851	893	880	908	928	865	927	853	907	876	926	908	901	911	890	919	878	861	922	942	909	858	871	923	875	915	918	917	913	935	945	864	917	850	859	894	907	924	917	878	945	917	910	945	908	930	895	874	897	868	874	857	892	912	882	851	916	884	937	878	903	869	917	861	865	874	922	842	874	871	887	882	896	913	876	896	921	891	901	923	905	897	861	873	870	819	915	923	878	915	896	911	923	881	896	917	940	919	935	935	915	895	875	907	859	871	865	922	942	893	892	914	886	894	847	874	851	912	907	883	930	878	890	904	879	881	874	930	851	889	913	923	868	898	888	922	882	923	927	911	893	881	950	935	956	874	944	887	947	872	915	867	906	892	901	866	850	874	909	826	890	885	938	926	884	886	895	861	938	857	911	895	885	912	889	962	871	890	923	915	883	898	895	908	892	912	873	894	862	875	889	883	892	948	880	891	886	880	884	884	873	901	851	903	876	855	921	885	920	917	948	846	870	904	899	882	909	846	850	876	914	852	904	925	880	863	908	892	933	853	890	902	884	860	876	903	897	919	889	853	891	897	889	875	884	869	866	931	859	844	913	899	896	885	914	868	860	921	877	902	905	878	909	867	859	865	926	891	942	919
27149	20720	22969	13667	3603	525	377	350	386	363	367	341	372	326	319	330	359	326	328	321	346	321	350	359	298	315	345	324	341	341	343	344	313	371	352	307	356	307	318	310	299	323	332	310	327	310	323	360	314	334	320	304	332	316	347	326	322	319	323	321	312	343	318	291	327	331	355	322	338	310	354	326	352	343	319	327	322	336	352	319	327	342	328	325	334	320	300	337	349	365	353	315	308	306	326	333	319	317	324	328	327	337	334	345	287	310	318	300	298	348	363	334	346	328	329	315	347	334	334	346	324	326	320	324	323	354	314	312	308	317	343	336	315	313	337	345	333	343	314	317	300	353	333	342	337	357	314	329	320	330	318	344	329	338	377	333	322	352	355	342	296	328	316	358	371	304	309	332	327	329	346	354	334	309	294	321	341	335	345	320	353	343	345	307	302	333	298	322	358	334	340	313	330	333	315	324	364	339	338	337	363	327	341	350	349	312	357	337	347	343	312	341	294	338	325	323	348	325	323	309	365	308	335	322	324	315	347	352	315	349	312	333	365	326	322	353	334	321	325	313	307	330	360	340	335	361	308	347	306	313	347	332	342	306	317	330	337	333	359	333	324	315	353	340	298	347	353	326	316	326	315	323	343	346	377	327	333	344	345	311	344	368	290	330	336	315	337	312	337	358	331	327	327	342	341	344	356	290	335	351	339	358	338	350	344	308	327	350	363	320	326	356	342	355	301	321	309	303	361	362	330	325	352	361	350	301	301	340	343	335	323	311	342	332	330	293	337	332	341	311	345	316	325	296	307	321	345	343	315	335	345	311	327	333	312	304	329	299	320	326	355	314	326	344	331	345	333	329	346	327	338	339	318	312	326	336	322	314	309	316	315	324	329	322	318	302	327	346	334	338	343	321	319	318	339	306	316	308	326	345	321	334	360	330	328	336	341	320	340	336	346	333	329	317	334	316	357	311	320	327	370	343	352	342	350	343	351	328	316	346	336	340	327	379	308	338	363	321	345	315	312	319	342	332	359	324	333	352	322	356	350	323	317	331	310	347	340	313	337	342	266	324	342	303	322	322	332	296	341	340	330	335	319	358	339	323	336	314	298	329	356	331	323	299	340	318	344	333	344	378	359	342	334	338	350	361	323	300	306	311	323	319	337	331	326	335	313	329	331	351	344	330	385	359	377	324	364	338	327	338	336	332	350	327	357	358	325	331	324	349	350	315	302	299	342	362	329	334	365	352	324	325	325	325	323	336	357	327	354	347	366	296	328	352	343	341	338	308	313	324	324	330	317	326	329	353	312	316	325	344	317	337	332	313	312	325	356	338	333	356	321	337	340	333	306	363	334	329	344	306	323	333	333	315	314	344	317	353	318	347	313	343	335	352	352	363	345	340	306	322	378	327	321	355	320	352	328	345	320	339	344	330	312	347	345	314	348	349	324	331	318	327	327	356	318	330	336	336	328	345	348	345	322	353	317	327	326	336	296	346	335	317	330	316	334	335	301	347	346	333	339	324	355	328	327	316	325	363	324	340	316	299	323	337	336	316	286	332	299	325	306	347	319	299	358	304	327	333	297	313	329	316	275	337	302	365	326	308	324	316	327	334	340	341	318	347	340	332	343	330	296	321	324	325	298	337	340	335	331	341	330	357	339	376	332	328	335	313	362	318	316	365	334	323	344	333	322	365	322	357	323	346	323	352	352	314	327	341	314	336	322	329	337	321	341	326	360	345	347	318	349	322	337	338	329	338	310	324	335	355	346	318	316	359	355	377	318	348	344	309	321	344	359	329	328	324	290	336	326	362	338	312	352	318	301	335	346	327	304	344	302	333	319	347	287	324	361	334	371	324	326	331	335	324	311	306	328	335	356	343	328	318	300	348	315	332	319	353	327	313	343	344	317	347	378	332	345	305	344	311	357	348	334	347	322	320	303	352	338	353	316	335	327	331	376	354	337	317	370	314	309	324	367	322	330	322	337	345	344	331	341	327	303	356	337	342	332	341	319	337	300	321	313	316	350	342	335	335	316	326	337	356	321	322	350	364	360	333	319	345	364	359	315	332	328	293	341	355	323	332	304	292	332	345	343	320	344	312	339	355	335	347	353	358	337	318	368	324	354	336	340	337	310	324	318	336	376	336	357	341	336	329	338	322	313	321	294	312	344	315	331	307	337	329	312	337	320	335	341	342	369	328	354	323	322	297	321	322	335	312	323	310	318	340	343	341	334	355	318	335	319	321	363	324	323	333	322	313	352	352	347	330	293	350	345	325	351	328	310	323	320	329	350	307	339	369	320	339	308	345	328	311	322	323	359	313	310	323	299	327	311	300	318	312	303	339	350	324	328	319	319	322	329	337	331	339	334	330	338	370	302	342	341	318	316	352	368	335	352	336	319	358	327	336	316	338	338	338	351	328	344	376	304	329	368	375	339	313	350	316	363	333	337	331	334	353	314	334	331	326	320	360	378	323	324	353	324	332	310	314	322	361	322	305	312	324	317	320	312	325	326	325	341	331	318	334	349	375	341	329	388	349	309	361	352	333	326	323	318	352	338	329	338	344	318	312	314	341	328	319	376	305	316	332	332	309	301	300	313	322	334	339	313	333	315	357	295	321	311	345	333	314	343	307	335	343	319	346	326	323	356	358	329	334	346	352	316	329	342	302	336	309	323	359	302	357	333	320	320	337	310	299	331	323	368	306	320	355	358	337	339	326	306	304	318	339	345	319	317	336	307	304	364	339	329	291	353	281	301	301	268	350	358	338	351	343	307	305	349	330	349	348	343	353	326	322	331	357	346	315	316	347	326	323	322	310	331	318	348	331	336	325	339	347	350	346	353	342	311	343	300	282	336	345	330	290	324	316	331	382	354	365	362	340	330	341	334	329	343	351	346	288	356	348	315	281	365	329	322	337	308	351	319	324	301	368	312	352	346	324	359	327	300	344	307	333	325	352	295	332	310	320	343	314	331	316	335	354	319	334	332	384	356	322	332	301	315	323	324	329	329	337	329	350	371	354	329	339	321	315	312	317	327	343	327	338	318	328	334	319	341	335	316	325	323	289	325	327	320	354	337	308	340	356	350	327	327	314	355	362	331	335	315	324	342	319	344	314	342	308	340	330	327	324	340	341	329	318	363	349	317	332	340	327	323	306	342	362	337	340	327	329	346	328	319	331	301	328	337	318	331	335	331	348	315	353	322	323	329	348	297	310	338	317	357	315	327	337	347	362	330	309	304	309	312	331	321	331	341	372	355	328	310	329	334	307	340	357	322	319	339	337	332	346	307	339	331	330	352	293	360	341	346	337	344	309	374	329	335	352	336	316	326	331	311	341	354	371	323	340	345	341	332	352	323	340	319	373	350	322	346	310	321	316	369	298	317	314	358	339	334	342	327	321	311	349	324	314	313	345	335	333	330	323	345	283	293	336	366	320	335	350	355	325	336	311	333	290	314	351	300	345	319	361	330	306	311	324	315	322	323	320	327	337	329	366
7956	9048	22558	10244	3701	573	477	448	473	436	443	422	418	444	417	433	405	396	418	406	386	410	428	437	415	422	395	402	376	360	403	393	440	379	415	419	407	367	397	415	411	415	403	458	376	411	396	396	368	394	401	450	419	397	398	406	408	416	439	392	441	432	374	428	379	407	391	363	374	398	395	429	385	342	442	455	415	374	424	398	419	409	393	410	387	408	396	401	427	396	390	420	424	405	392	392	406	411	401	424	426	386	432	405	402	358	390	380	364	369	379	431	398	397	429	407	416	401	379	413	404	400	432	444	436	364	405	384	394	420	371	397	376	406	413	374	398	397	387	402	374	416	380	409	369	420	380	415	403	387	420	444	385	418	419	382	390	407	410	393	424	394	405	425	414	438	431	391	391	401	379	410	392	421	415	376	399	366	407	402	370	431	421	390	388	437	401	406	406	399	391	365	396	417	379	434	450	398	383	393	412	395	381	381	407	404	415	408	417	388	399	376	405	395	374	369	398	453	393	386	389	386	396	368	431	381	413	421	381	404	421	375	407	385	376	422	403	425	402	401	390	400	367	414	399	395	409	387	416	446	409	379	404	399	341	436	389	444	401	402	379	415	446	411	395	395	407	401	404	404	391	400	409	389	356	375	390	406	414	382	407	418	413	382	404	405	390	382	385	364	437	433	386	359	410	386	401	412	411	379	409	414	438	402	430	396	416	414	402	376	398	417	425	361	432	403	436	416	417	384	382	393	410	383	370	424	413	364	410	371	383	410	409	409	371	423	397	392	387	380	404	394	410	391	393	429	380	394	397	395	382	419	396	422	399	375	410	375	410	391	399	398	429	394	382	400	381	414	394	404	427	386	416	388	433	403	399	384	383	422	388	418	400	393	417	389	403	390	406	392	420	357	367	417	363	388	407	392	389	412	400	398	377	402	418	408	400	424	353	411	411	394	441	389	377	404	392	394	421	402	401	439	402	402	376	393	427	398	394	394	401	424	410	403	410	397	382	398	420	397	391	403	411	421	397	394	420	413	399	386	402	403	384	400	404	414	398	435	406	417	401	399	415	398	438	396	395	417	405	420	360	405	379	397	438	424	413	404	398	363	364	409	429	416	394	429	404	397	431	403	393	401	399	396	408	433	429	397	396	398	410	423	389	405	389	430	422	398	378	418	415	416	417	392	414	422	358	403	405	422	428	391	403	416	391	417	399	378	376	391	421	431	380	365	416	360	373	425	374	438	380	359	387	419	394	403	398	392	415	424	419	419	378	428	363	396	414	368	414	362	412	387	441	390	392	385	401	363	394	405	427	377	412	405	413	368	390	450	442	408	383	393	428	412	405	397	430	382	395	383	391	398	392	415	361	374	425	397	391	371	379	403	414	382	383	406	415	397	401	399	415	434	431	409	402	423	418	391	430	387	383	402	409	416	400	384	419	394	394	390	396	415	406	415	437	405	414	371	405	387	397	414	401	402	446	392	396	394	410	414	412	352	396	433	415	435	413	402	397	404	397	382	407	411	368	431	425	392	393	398	392	397	381	409	430	391	458	386	413	411	433	386	407	403	412	439	413	401	412	373	384	394	402	405	429	396	428	403	408	365	373	415	412	386	405	382	394	393	451	402	443	405	403	427	403	422	413	401	416	404	397	397	410	431	423	416	417	420	429	405	368	392	414	393	402	422	407	424	429	452	389	423	359	407	422	428	416	418	372	381	427	427	436	427	404	414	414	414	383	423	410	445	414	419	395	384	434	385	409	367	407	386	401	405	369	408	369	402	371	390	391	414	382	399	401	397	411	430	415	414	385	404	417	415	397	406	395	374	361	386	397	403	443	399	407	405	373	395	418	397	414	408	388	421	407	400	383	410	442	405	409	415	434	418	381	397	418	399	368	421	401	393	426	404	408	434	416	408	417	369	386	405	401	418	375	403	384	397	391	372	394	382	428	387	394	407	398	387	405	437	391	400	417	405	400	388	352	404	400	424	410	404	379	438	370	391	390	422	408	433	410	395	396	382	407	411	436	410	398	395	432	405	452	397	417	428	428	386	399	395	381	377	376	416	421	355	372	380	407	438	432	370	394	410	380	402	386	417	399	410	431	390	422	395	395	392	408	423	383	419	379	415	400	410	435	399	412	388	404	441	392	376	427	418	417	415	424	389	418	422	405	364	429	410	419	374	385	437	416	421	413	414	408	413	404	394	362	395	394	401	389	427	391	394	382	390	432	394	403	408	393	407	413	380	424	420	412	415	434	378	357	424	391	408	409	359	392	385	402	395	406	384	380	440	413	411	381	413	387	387	379	402	388	437	409	416	391	380	454	403	400	433	448	402	409	437	402	410	436	397	388	432	389	416	394	421	406	417	404	386	402	406	384	376	417	412	410	400	426	387	396	404	430	387	373	413	441	397	399	380	380	406	427	380	440	413	406	350	405	396	391	382	388	386	402	409	401	426	395	409	410	416	442	382	413	420	374	376	430	425	401	413	379	375	412	405	381	415	416	383	405	434	372	370	400	381	400	382	404	377	411	405	393	374	384	412	394	409	416	410	432	392	389	405	391	382	365	413	400	401	418	432	375	429	406	407	396	421	382	373	389	362	372	412	407	411	386	417	390	434	382	421	424	425	405	399	393	411	403	383	391	422	414	391	389	412	418	403	397	386	413	410	434	407	433	369	416	413	413	410	435	403	416	424	405	390	411	443	422	432	421	433	371	429	389	414	421	415	422	403	410	410	409	406	396	396	403	398	390	387	395	386	398	407	394	406	393	404	408	415	412	389	402	426	446	409	438	383	406	410	420	405	416	388	414	393	374	392	424	402	382	378	394	343	412	415	422	382	409	403	409	353	375	412	405	407	377	416	390	353	409	382	400	370	397	412	393	378	431	397	384	387	393	442	435	429	412	405	399	440	421	426	383	397	379	403	429	433	425	391	407	413	415	385	431	383	398	403	417	413	377	381	447	384	389	418	443	414	416	394	430	418	376	421	433	416	401	385	399	423	396	397	441	394	398	415	354	423	422	398	446	405	387	440	378	383	408	394	423	420	422	405	469	411	415	394	387	410	400	378	389	399	400	423	392	414	392	396	426	396	411	413	429	383	412	398	414	400	387	400	411	370	379	414	443	389	383	409	427	406	383	395	363	373	397	403	421	375	387	434	391	398	415	407	403	395	400	409	429	380	405	388	422	413	378	424	382	389	382	362	418	429	431	407	397	417	434	389	393	399	415	400	364	411	392	402	379	375	391	424	387	423	410	422	402	393	422	397	410	415	381	414	415	416	414	436	373	423	395	390	396	447	394	398	388	372	402	390	396	399	408	370	443	419	360	394	379	385	380	416	388	408	371	427	394	392	412	409	431	369	407	456	413	392	402	370	417	419	431	431	406	406	435	414	413	378	397	442	421	382	412	383	403	452	406	410	406	435	433	392	404	402	430	381	429	424	409	372	419	422	405	428	376	384	397	441	385	396	403	396	404	391	390	382	417	401
23589	21178	30063	28142	24104	16108	3265	771	712	641	643	579	534	549	529	482	536	455	512	512	452	456	476	466	489	460	425	461	484	439	450	490	451	451	436	479	501	484	449	454	431	455	431	437	499	473	442	460	446	411	477	419	438	410	477	437	434	443	453	437	454	444	422	461	443	454	423	435	424	426	439	421	411	450	448	419	424	420	447	468	412	441	450	465	424	462	458	399	429	471	450	456	457	428	449	441	438	438	447	413	465	425	428	428	445	417	413	447	432	473	492	430	426	410	425	391	455	433	429	416	467	463	435	440	436	388	439	462	433	420	450	446	407	429	469	399	430	431	412	468	428	395	434	432	470	438	426	434	443	476	452	423	436	426	402	434	433	455	409	455	429	395	429	456	428	431	441	440	461	454	437	465	463	454	412	472	431	443	436	427	418	428	446	454	452	413	460	444	390	431	439	415	424	436	444	434	388	482	413	432	465	394	435	431	420	452	450	451	426	415	455	420	399	443	444	424	486	443	458	437	448	437	448	447	426	453	405	440	438	430	422	483	460	432	430	490	412	434	424	468	437	414	425	429	428	456	449	456	458	414	423	407	459	442	439	409	449	456	424	441	452	463	497	437	441	416	420	461	446	463	465	421	433	466	464	416	432	405	489	447	457	411	433	433	414	445	445	463	439	410	429	421	493	422	431	453	448	448	436	423	470	451	463	429	430	423	487	426	424	463	418	447	456	449	447	417	451	448	405	472	440	420	460	488	442	458	417	475	450	459	400	435	451	453	435	391	435	439	454	437	435	421	448	439	429	448	447	447	417	442	444	402	471	452	449	423	403	472	432	430	454	416	433	452	414	439	389	445	392	445	440	428	470	449	425	445	415	423	439	443	426	462	461	423	417	477	414	390	451	460	458	392	430	458	477	455	448	469	464	414	449	433	430	429	442	422	423	460	430	472	413	419	428	459	453	452	427	442	449	447	444	426	450	438	449	462	464	421	468	443	454	441	447	426	443	480	447	470	445	434	438	428	438	421	451	452	411	429	478	401	432	431	421	443	467	437	454	438	469	435	468	466	423	431	475	424	453	457	436	469	446	455	476	455	455	424	432	445	445	438	439	429	452	456	461	428	444	449	463	464	441	463	444	445	434	453	426	452	453	403	454	421	382	467	428	415	475	438	426	456	472	440	447	445	417	437	468	409	418	454	441	425	453	426	456	460	450	422	418	458	456	450	407	429	420	438	450	440	436	462	437	424	391	464	466	434	440	418	466	423	431	436	424	454	456	430	416	399	424	437	421	439	469	415	428	429	462	414	453	449	421	447	440	435	471	454	400	402	407	418	416	470	424	466	445	466	458	437	442	430	451	449	462	445	470	443	442	467	445	441	422	464	437	434	460	449	424	438	453	420	427	436	472	439	398	461	458	457	441	426	482	452	439	415	446	418	489	395	436	433	460	446	421	408	422	436	464	418	435	432	456	422	431	467	472	456	398	404	432	424	420	429	435	436	458	466	446	436	416	404	443	449	455	475	417	443	434	466	409	401	433	459	419	447	446	413	416	455	466	421	452	407	423	436	427	421	412	470	445	429	462	455	485	447	425	439	448	453	440	453	450	438	474	468	421	470	460	420	416	404	429	466	432	430	461	437	456	448	431	475	419	413	412	431	428	436	483	450	415	411	402	477	416	425	437	430	448	483	440	448	425	475	458	417	455	417	413	437	428	437	436	440	419	424	428	461	443	448	434	439	449	437	456	484	450	456	465	463	430	425	436	370	437	413	420	392	420	425	426	415	417	450	456	390	430	463	462	432	429	427	464	432	438	458	482	423	437	451	455	420	443	465	433	442	418	432	386	435	454	461	429	438	462	466	448	427	462	463	442	443	450	452	470	407	406	405	418	419	460	435	417	466	407	450	469	415	442	451	443	453	415	441	433	484	408	433	455	414	444	431	429	435	452	485	428	417	442	430	410	411	445	436	409	470	429	441	421	415	419	426	442	477	438	404	417	471	471	473	430	447	449	479	427	503	469	430	442	416	443	442	449	449	449	454	447	421	461	406	457	466	440	423	476	455	421	441	409	449	410	421	419	450	415	429	444	429	405	424	409	436	441	471	455	441	461	439	425	429	429	455	432	437	445	440	447	461	455	421	421	438	419	400	452	449	421	417	466	411	435	430	424	455	378	439	436	443	470	447	430	436	446	451	480	435	459	416	471	454	471	459	424	399	469	419	475	421	446	424	459	428	449	431	424	419	428	436	467	438	442	449	435	438	412	450	422	424	429	455	453	443	420	463	453	463	466	423	434	428	433	436	456	446	440	441	400	441	428	378	452	414	454	452	399	414	471	458	440	451	443	451	452	489	430	462	401	449	440	466	441	425	465	465	438	420	450	426	431	430	439	460	445	441	471	441	465	450	443	478	391	464	435	437	417	436	433	457	450	433	428	390	453	478	464	411	450	425	450	491	424	396	433	429	431	447	436	464	481	432	436	462	431	447	437	404	450	445	461	453	469	463	454	461	440	443	397	427	397	429	394	429	418	416	453	457	456	478	424	521	443	470	433	457	448	444	424	464	414	409	418	378	422	444	420	400	400	399	441	428	480	456	435	424	426	417	405	451	450	415	409	445	433	432	485	436	452	485	437	400	462	440	437	424	425	484	447	440	424	457	435	431	422	445	463	417	477	421	434	418	443	439	414	467	394	452	431	406	477	431	413	462	432	453	473	426	445	417	445	415	438	438	449	436	417	419	411	422	417	448	416	417	460	441	458	420	439	466	435	427	381	421	447	483	417	426	454	456	430	415	450	478	414	436	383	398	438	465	421	432	436	461	410	434	431	426	433	464	439	454	447	454	444	456	471	480	443	410	440	442	449	477	428	407	463	448	451	429	430	444	439	442	445	446	441	465	430	462	432	438	421	436	424	464	466	449	470	418	377	467	463	418	420	444	407	467	417	438	397	461	441	461	423	395	413	447	430	401	450	424	453	434	446	424	438	434	466	441	455	464	440	469	430	437	438	403	451	465	456	460	431	424	421	436	451	400	458	432	417	433	439	425	447	438	458	449	441	462	453	420	462	426	433	404	470	495	441	445	411	436	387	442	442	431	459	430	403	430	414	464	418	444	423	452	414	428	454	454	454	442	443	441	408	426	429	504	411	444	434	388	450	453	429	462	439	429	435	440	450	479	412	410	399	441	418	433	445	458	418	458	443	459	448	410	427	434	450	435	416	464	439	425	434	411	413	466	440	449	434	438	450	468	459	449	419	483	429	432	421	441	408	436	459	438	434	457	466	418	435	450	444	444	437	465	475	431	468	437	456	426	427	445	459	439	433	424	439	480	433	471	386	440	416	440	411	458	463	422	416	451	425	441	399	415	437	441	420	467	443	443	453	445	429	473	431	413	447	489	435	417	425	458	486	438	472	446	411	445	465	445	435	432	432	458	428	450	459	425	404	476	433	447	415	459	429	432	441	417	452	448	443	428	470	443	398	444	481	427
9447	30686	62744	45614	25045	2847	1435	1152	1009	886	917	747	675	698	619	603	547	589	569	557	555	528	548	544	519	541	527	535	517	530	487	554	512	533	495	517	523	545	534	525	509	506	498	530	538	463	506	511	542	466	482	491	524	486	497	489	490	474	468	498	518	485	519	515	523	532	503	487	501	506	518	522	493	479	500	491	473	511	509	544	495	543	522	483	532	498	515	541	495	508	511	505	531	499	461	481	483	493	485	497	484	495	480	518	513	530	513	503	507	477	501	521	489	500	494	494	476	480	451	481	479	500	487	485	513	475	484	512	501	473	467	503	535	513	521	492	490	502	473	515	535	486	489	507	512	501	500	508	538	507	505	457	457	518	519	508	505	476	505	486	464	507	493	463	479	449	462	509	521	469	505	513	466	469	513	508	478	505	532	508	497	491	467	489	474	521	470	460	529	511	506	458	443	506	504	516	473	515	474	491	470	503	475	499	518	487	492	502	455	511	522	456	507	496	476	500	518	507	481	462	443	499	537	464	529	470	514	484	494	520	506	462	459	509	522	480	537	515	457	512	436	508	527	499	489	477	513	483	482	528	504	526	476	496	501	443	476	534	504	505	507	492	502	509	506	506	516	535	505	477	480	468	486	479	466	506	471	524	513	515	460	530	490	509	518	541	467	506	515	536	508	488	507	527	514	512	523	485	523	500	484	501	481	535	545	490	515	517	504	492	503	452	494	490	543	547	470	462	512	511	492	492	496	498	494	520	489	464	476	480	488	466	510	533	500	476	474	504	562	472	498	474	508	493	502	475	519	479	492	509	548	491	492	479	504	493	476	504	498	510	508	491	488	502	471	491	533	530	526	460	525	488	487	530	487	516	479	479	468	537	491	451	488	509	499	505	504	533	515	503	499	456	518	507	510	511	484	505	478	485	525	539	530	513	497	508	509	511	485	455	501	478	531	476	491	480	478	508	492	467	499	505	465	515	487	540	544	489	475	499	503	499	490	507	520	527	488	496	504	480	551	449	503	511	505	471	505	498	506	461	496	480	517	481	525	484	452	529	502	488	500	512	484	483	477	503	511	491	515	517	489	519	510	484	457	491	503	450	515	504	463	526	528	451	514	513	535	521	493	498	481	511	496	504	489	501	528	519	502	500	490	480	496	472	497	489	498	515	550	491	523	492	510	489	492	513	566	492	510	463	482	496	454	537	487	464	514	494	485	472	497	490	461	499	500	542	495	541	498	485	515	549	474	476	521	497	451	475	516	455	488	539	517	507	503	471	499	475	544	504	508	507	475	499	498	522	482	506	490	503	486	543	511	483	534	497	516	511	501	467	507	522	490	505	527	482	518	536	465	501	499	465	497	484	467	488	478	479	504	489	515	468	478	484	455	477	529	439	487	475	503	502	512	475	519	478	528	481	496	534	490	484	499	530	485	513	469	512	488	449	494	526	494	511	491	496	513	507	514	493	503	482	487	502	526	498	495	532	491	494	479	494	488	520	513	523	508	497	508	480	522	490	491	512	481	505	491	492	486	495	501	520	481	467	462	485	531	496	517	515	501	497	484	480	508	489	506	523	475	487	477	515	522	509	498	475	538	516	540	515	501	508	510	492	508	466	507	486	473	463	483	475	477	498	496	519	513	495	499	494	438	428	464	580	499	489	511	521	485	498	515	510	546	485	485	498	516	518	481	514	469	498	540	502	548	491	507	506	528	495	469	528	518	478	461	520	445	504	466	535	486	504	488	523	514	486	526	501	501	498	504	490	479	476	502	437	515	458	483	509	487	478	489	471	489	469	533	499	474	464	486	494	526	513	518	468	490	513	495	531	536	539	509	516	496	512	497	501	486	530	500	494	515	484	489	492	539	452	509	465	554	489	509	537	439	460	483	513	491	518	513	496	482	476	505	483	532	510	469	477	508	498	513	479	525	518	490	477	478	540	506	512	504	495	500	517	513	485	478	529	461	514	492	500	548	475	495	542	527	488	504	535	488	477	511	480	503	482	463	489	512	463	545	462	475	480	503	474	516	461	511	474	496	496	484	500	457	504	515	486	500	499	485	462	495	518	519	507	523	474	504	526	527	502	518	476	518	480	525	449	520	451	521	470	488	502	516	514	443	473	490	458	467	505	525	464	502	531	475	509	519	514	528	498	497	493	503	511	491	506	511	509	494	513	498	487	508	458	513	504	492	439	476	527	509	478	501	477	491	497	495	492	490	505	531	486	467	505	478	537	486	535	506	512	450	458	521	465	495	478	491	536	481	523	482	493	490	523	498	466	489	503	536	514	493	499	463	521	500	480	482	503	514	515	473	477	458	490	501	497	531	504	511	458	498	482	485	481	489	501	535	469	501	495	515	502	470	496	486	534	516	483	436	503	471	480	520	493	459	507	531	517	505	512	511	532	527	526	506	515	475	489	509	482	482	494	500	496	510	499	508	471	493	488	501	519	477	488	470	488	489	503	496	496	545	533	507	467	449	510	518	481	510	480	502	546	497	524	488	495	533	503	509	495	516	500	504	487	521	458	534	489	493	477	478	473	508	485	486	499	512	485	462	554	454	489	471	483	470	513	484	506	456	510	516	505	452	509	501	474	493	487	483	519	505	481	528	470	520	460	508	481	528	464	458	512	484	504	494	507	505	468	501	520	512	473	543	523	488	508	486	464	453	490	510	479	502	545	496	520	514	497	499	454	529	480	525	497	506	457	480	507	496	504	463	537	506	510	509	456	488	493	513	512	523	496	493	513	530	514	506	527	511	488	508	501	453	472	448	502	463	520	472	508	481	517	502	512	508	501	513	483	470	483	494	533	483	481	546	456	457	511	523	514	467	473	491	500	518	531	465	549	519	473	527	495	502	485	487	470	522	520	485	471	502	479	497	486	492	477	483	462	517	502	501	513	496	492	479	491	425	530	516	481	489	508	531	478	489	505	485	472	469	486	483	557	528	482	478	484	453	476	495	500	511	502	481	507	500	476	511	505	502	503	486	490	474	483	545	466	496	536	521	476	508	498	495	498	446	499	508	460	500	500	500	508	494	516	497	498	479	472	490	486	527	501	495	498	461	490	493	518	491	497	491	486	492	497	511	490	504	477	466	467	483	484	462	506	486	511	499	544	483	516	496	507	505	479	557	492	463	453	568	490	495	491	521	480	472	507	491	485	489	501	479	483	522	489	469	526	539	543	526	508	492	507	494	519	527	546	482	517	503	500	504	487	476	490	503	503	467	472	512	462	528	491	481	522	511	513	488	520	499	482	504	460	500	524	480	487	503	538	522	507	476	486	477	541	479	504	473	500	541	531	503	495	546	538	536	527	521	494	479	499	529	503	492	470	498	472	504	483	518	522	515	453	447	498	493	492	477	501	515	492	516	498	481	549	471	535	498	444	512	467	489	490	498	546	465	478	515	496	487	442	485	484	520	489	464	468	503	509	482	518	513	477	504	499	482	509	526	488	493	478	478	449	532	527	508	458	483	473	518	491	489	463
24799	21190	29798	28977	19936	4240	920	757	734	713	661	687	687	585	628	654	620	654	605	640	620	678	617	605	592	627	591	579	630	600	589	606	613	625	598	615	597	517	573	561	598	611	576	619	601	639	589	586	612	650	592	584	592	580	597	585	576	560	627	622	598	589	579	609	640	603	624	607	626	626	585	610	623	623	609	598	607	574	622	619	577	566	604	599	606	576	606	636	592	600	619	653	590	549	602	614	598	614	586	634	641	564	597	612	603	545	566	567	584	595	572	582	622	602	610	597	595	585	663	551	576	602	593	610	623	595	582	604	551	589	579	579	601	599	619	565	597	598	579	559	571	607	593	635	580	589	644	595	644	568	573	604	555	571	611	588	629	614	584	633	585	605	566	602	602	594	640	607	626	595	604	583	590	614	618	583	624	612	578	589	608	585	592	623	615	600	550	607	645	612	646	632	631	565	551	597	605	600	595	599	636	598	515	591	585	635	611	592	579	580	564	583	596	611	579	673	610	565	614	576	602	599	557	605	548	613	635	573	607	653	633	604	604	636	614	623	596	577	566	596	576	588	570	577	595	566	584	569	609	608	619	639	583	620	586	578	563	590	597	562	565	580	556	633	612	552	602	615	603	595	574	575	588	608	600	600	589	580	552	562	617	566	582	530	634	602	577	588	617	596	605	597	579	612	570	589	607	601	602	576	612	590	586	580	605	591	620	586	594	573	625	636	587	589	592	621	576	579	628	598	602	618	616	560	586	592	609	610	588	622	621	582	588	573	581	612	615	585	642	616	585	591	594	591	613	600	594	602	591	562	572	574	621	619	619	556	637	560	604	544	579	581	569	557	607	585	610	615	590	592	606	616	634	605	621	598	611	593	582	583	590	600	645	583	581	584	583	632	606	598	608	593	589	618	633	595	610	630	602	600	595	587	585	590	582	589	591	607	587	598	566	556	621	618	623	593	583	591	591	588	593	590	585	613	569	580	588	562	634	588	615	593	581	591	575	595	585	568	578	568	615	620	587	594	626	613	597	635	624	578	605	607	616	563	583	561	604	560	607	616	607	529	557	611	613	627	587	600	579	588	575	577	611	594	585	599	554	599	610	563	599	635	641	603	634	619	647	615	637	640	619	601	619	588	587	616	606	580	615	624	573	632	587	603	639	589	635	599	588	618	652	608	612	631	601	591	632	602	584	598	602	599	577	606	566	625	624	566	552	565	545	566	610	609	567	606	609	595	608	593	576	614	601	598	566	600	546	569	555	606	563	606	578	599	596	596	590	600	603	616	601	620	588	622	570	598	566	628	583	622	553	558	601	574	584	583	591	557	514	562	610	586	627	565	602	586	602	580	623	594	575	610	601	558	638	588	594	580	609	603	551	569	649	603	606	604	601	596	598	571	617	605	592	604	592	571	594	587	604	570	601	616	591	576	578	597	556	591	590	600	591	558	607	642	616	607	593	614	584	603	591	571	575	570	592	582	619	593	575	597	634	592	586	621	556	595	560	613	621	590	603	586	560	664	652	602	631	633	615	566	561	555	619	637	630	606	573	618	566	597	544	588	553	617	575	611	568	585	571	616	586	589	605	605	545	607	606	610	598	605	635	591	611	594	586	577	602	656	601	557	594	590	614	610	607	596	609	590	568	588	604	595	559	662	581	605	581	572	580	643	580	629	600	559	609	597	535	599	612	608	575	596	624	591	584	603	600	584	605	611	622	577	584	519	578	617	632	614	597	615	568	585	623	589	632	590	588	590	579	642	615	594	569	610	598	589	630	537	598	579	566	580	578	571	574	599	600	612	662	624	655	626	605	565	622	629	587	601	584	589	597	573	593	612	577	579	589	580	578	617	599	607	604	598	638	616	610	549	608	559	594	608	609	606	612	573	623	616	606	580	600	579	564	625	574	611	588	590	598	618	573	578	592	635	558	610	599	600	623	607	621	583	611	600	591	601	589	583	575	586	604	631	566	620	611	578	617	574	623	609	555	613	606	562	609	613	606	559	618	622	578	600	608	551	568	573	596	585	615	576	593	601	556	580	618	582	579	584	562	616	606	623	586	564	544	554	553	586	608	622	605	593	563	584	602	576	572	624	611	577	585	609	571	592	615	613	629	588	638	621	623	596	547	596	589	572	574	617	590	585	617	588	618	623	594	594	570	560	607	554	607	573	609	601	629	555	593	583	565	587	591	610	597	587	604	591	643	592	596	595	616	612	581	568	620	611	604	576	576	599	583	591	602	621	626	591	607	614	616	586	584	576	611	600	596	616	619	616	598	628	577	664	546	589	579	583	590	586	621	568	618	596	628	569	579	577	620	574	576	581	592	563	622	623	626	579	560	566	594	644	617	622	574	608	589	606	621	608	620	592	629	610	638	571	604	580	615	545	568	595	582	538	672	570	597	590	574	602	570	585	577	624	582	591	608	606	574	664	593	599	637	609	603	585	587	618	595	606	580	594	591	568	578	634	606	592	611	632	603	562	607	598	584	547	558	587	616	602	582	576	574	616	578	599	575	668	615	592	616	563	611	539	618	587	560	608	618	568	593	593	549	579	615	595	597	626	620	592	605	570	593	576	624	609	630	607	607	582	553	591	595	608	551	582	616	610	614	572	571	597	561	580	594	629	538	637	563	601	564	572	600	618	613	557	621	590	574	564	570	581	567	609	599	594	597	577	575	602	629	600	587	612	624	612	645	587	585	578	644	615	606	621	634	602	611	646	578	639	601	594	583	564	566	582	596	605	579	562	609	636	621	601	587	588	638	610	609	615	583	579	578	599	606	608	601	602	581	607	593	634	589	615	600	600	586	554	571	638	551	636	583	588	604	595	547	602	594	590	612	586	597	629	602	590	581	556	581	561	615	595	585	552	626	604	569	643	579	639	575	580	574	629	639	603	637	608	661	593	618	604	592	623	610	590	608	591	618	568	557	626	577	661	620	614	591	623	537	617	614	623	555	598	599	610	567	643	573	587	568	588	595	599	588	576	532	579	564	586	544	589	628	558	598	582	597	526	610	654	595	498	631	609	588	596	632	588	595	619	618	662	585	542	573	541	580	634	625	615	570	583	591	583	607	583	598	583	640	601	573	577	562	603	588	559	594	614	613	605	595	595	627	642	559	575	593	598	577	584	589	546	592	604	601	621	653	606	635	602	648	597	576	607	648	614	581	602	583	605	611	609	576	609	628	620	584	591	613	624	610	563	586	618	622	545	572	571	557	595	591	645	589	606	604	611	608	614	619	610	575	602	582	622	597	589	622	585	595	582	631	600	597	606	603	637	614	581	558	606	578	621	582	597	579	581	596	595	580	635	597	566	594	621	587	632	660	588	618	588	599	565	602	591	606	550	599	600	623	633	615	562	576	594	610	562	571	614	598	634	654	640	613	599	612	573	622	625	610	584	537	540	601	613	607	601	593	583	591	636	612	602	617	596	528	611	643	595	581	572	569	574	614	607	609	589	614	616	605	576	604	600	592	647	641	598	593	594
10030	23673	52321	36685	19023	2425	1169	1114	980	855	940	802	830	764	779	764	713	718	732	679	677	769	726	730	732	697	729	660	681	729	679	725	711	684	728	702	733	675	674	701	689	708	711	678	681	689	704	668	719	666	671	683	668	699	697	700	702	687	683	709	747	654	714	675	760	712	711	672	649	705	688	701	707	734	707	708	683	729	688	727	669	670	656	703	701	709	671	690	643	692	724	684	685	705	695	720	680	751	660	631	719	660	704	700	707	679	621	695	700	624	650	728	718	716	725	719	710	691	723	637	694	719	677	700	685	733	733	696	666	669	690	757	704	635	665	721	697	644	700	707	649	732	661	679	702	678	679	700	645	634	661	679	692	713	701	698	671	712	647	711	654	702	674	715	693	667	668	700	679	734	649	737	668	725	640	725	697	680	699	713	687	686	681	683	699	663	702	722	687	674	722	692	696	708	683	696	684	717	714	693	720	691	678	681	720	689	673	654	670	701	695	686	691	736	681	633	675	723	668	684	696	690	720	705	671	688	693	723	671	643	718	719	705	698	720	680	637	667	701	668	669	705	670	729	652	704	612	714	677	732	687	728	648	721	649	740	737	679	671	701	659	664	670	701	686	688	703	696	700	705	671	660	677	680	696	657	674	729	739	709	651	708	660	693	719	750	662	693	651	695	709	711	681	658	680	673	689	679	676	731	730	675	664	637	686	683	695	696	697	668	709	677	714	674	640	714	691	665	707	702	682	702	730	688	703	697	689	708	692	663	714	687	692	681	694	680	664	685	665	738	666	703	664	663	679	679	693	665	703	723	716	711	680	717	713	684	679	720	725	653	705	682	642	689	638	624	711	669	706	720	714	641	705	720	689	671	680	707	734	723	737	668	662	678	671	715	676	730	667	698	698	743	663	644	663	676	734	688	693	658	710	690	649	718	686	637	677	650	657	717	666	710	705	690	674	668	660	699	647	680	713	669	670	689	698	703	647	735	751	663	686	734	665	708	702	684	691	726	683	693	706	677	733	666	696	666	690	699	679	646	732	684	659	685	745	665	677	672	710	666	733	650	691	660	692	711	709	687	737	676	693	775	673	666	670	710	652	665	646	698	693	693	737	680	724	740	723	715	688	694	649	628	696	669	659	687	711	724	664	663	714	691	649	672	703	720	714	676	691	686	700	646	713	719	681	734	670	695	686	716	699	721	655	704	678	666	662	720	682	687	718	716	690	675	636	700	728	703	674	641	709	666	650	694	680	657	683	709	684	674	693	684	715	683	654	670	656	700	642	679	668	698	697	719	666	716	668	697	641	680	638	699	647	707	688	709	688	721	653	694	723	681	706	720	669	677	700	661	690	687	689	709	692	707	690	703	681	714	671	652	683	728	681	682	722	725	681	652	658	707	677	631	696	722	657	707	699	722	684	698	689	726	667	679	710	643	690	738	697	689	682	679	713	705	682	689	682	687	686	696	678	654	710	671	668	688	694	722	739	686	703	704	679	696	647	730	684	693	693	682	716	731	659	713	717	684	663	673	728	676	703	697	658	744	675	678	661	664	681	689	697	685	688	660	721	666	694	716	676	696	705	672	656	662	680	706	658	683	706	657	720	676	620	710	690	719	667	639	695	713	670	665	672	685	659	644	649	690	676	627	635	689	683	703	671	724	721	760	672	660	678	679	665	684	675	697	733	663	733	667	689	658	715	673	692	683	690	713	673	711	657	751	701	723	679	700	724	700	692	707	674	742	636	669	731	667	692	652	697	690	696	710	701	698	659	677	711	718	730	644	682	747	647	724	681	651	682	674	692	661	678	689	700	723	702	685	685	675	678	658	680	683	699	672	692	644	650	725	721	700	728	645	703	671	685	661	712	691	660	701	705	672	693	687	719	683	759	653	682	699	643	663	680	686	705	707	656	695	705	663	655	698	682	681	640	692	753	684	702	651	720	668	717	678	704	680	666	718	666	667	675	729	638	697	671	701	675	707	703	740	654	703	732	665	651	659	691	686	692	626	646	687	683	682	681	666	676	688	639	699	699	693	707	643	694	685	675	710	682	661	694	687	687	659	664	691	694	672	674	695	692	668	693	689	683	725	699	727	696	682	708	648	681	693	677	673	659	704	709	697	673	715	712	690	727	694	677	663	694	663	676	661	693	681	716	696	698	689	713	656	655	697	685	705	728	720	687	702	704	709	701	689	676	729	690	652	621	681	691	703	687	702	673	691	709	735	663	690	695	687	661	639	699	669	735	665	692	759	715	751	726	718	681	719	681	677	745	716	720	710	687	720	687	679	723	703	694	674	687	713	686	696	705	711	705	722	667	705	707	664	682	747	657	663	681	707	686	723	695	690	653	683	705	667	676	651	671	655	652	727	674	711	709	694	668	731	675	671	678	709	737	707	689	713	697	692	724	679	697	713	632	685	744	689	699	650	663	724	695	714	731	655	676	676	668	716	691	671	699	655	692	694	657	672	668	719	692	673	661	673	740	663	736	720	727	699	697	748	733	680	647	692	712	741	705	703	679	701	654	739	690	707	720	690	689	684	737	681	711	696	700	695	641	678	687	672	682	703	710	651	695	718	652	638	672	681	744	721	653	664	662	719	687	639	674	713	661	658	684	715	718	688	724	678	736	715	687	703	701	640	741	672	698	696	690	685	701	685	677	684	727	670	676	694	723	683	704	704	682	643	671	665	721	729	646	726	687	752	677	696	652	686	678	697	651	678	670	676	726	646	633	637	702	721	659	694	746	734	653	696	688	707	678	666	666	693	649	698	680	692	696	672	682	713	691	690	666	699	726	655	730	646	719	694	658	751	713	722	698	680	662	685	697	647	639	680	674	663	693	691	657	702	642	683	681	712	654	702	699	709	682	695	729	650	697	730	693	678	670	658	678	728	667	671	717	683	688	708	681	677	698	684	680	668	716	649	656	714	683	719	720	699	701	715	667	700	707	691	686	687	676	710	649	667	667	698	700	647	683	687	716	694	700	704	685	667	714	638	659	685	675	693	688	666	673	671	700	685	726	715	661	711	669	693	681	675	699	717	701	687	704	681	684	727	689	684	693	646	694	688	711	689	703	724	703	701	663	683	701	675	725	656	667	677	710	725	675	676	707	685	627	629	659	666	688	710	710	609	710	657	714	695	716	721	754	687	667	653	705	724	628	679	720	686	687	689	695	701	661	690	758	707	675	673	687	646	688	692	690	673	657	717	682	663	682	659	631	674	686	663	723	701	703	719	652	686	701	642	681	636	698	719	675	738	711	684	676	702	700	681	717	704	664	726	682	673	606	684	698	668	724	709	685	711	710	676	703	673	675	655	708	720	679	708	683	709	693	687	674	701	666	710	681	712	679	713	736	670	682	683	736	715	676	667	677	702	661	657	659	677	655	675	660	690	681	654	679	725	684	738	693	694	629	679	643	679	677	650	695	640	699	700	690	706	682	693	704	686	711	696	740	717	728	699	727	694	686	670	660	642	683	615	714	686	660	707
22658	21206	30112	26434	24017	21198	13180	1878	1374	1258	1194	1035	1083	1026	987	965	924	887	915	946	916	919	905	890	841	854	883	905	903	842	863	870	877	877	945	810	843	820	872	824	765	849	839	879	895	905	799	873	824	840	890	848	858	841	896	855	840	826	845	857	838	873	836	801	847	862	853	830	893	863	810	780	860	876	791	851	827	818	855	867	827	836	833	856	815	859	842	842	799	845	840	891	832	786	834	800	818	810	824	901	871	824	874	780	845	805	832	764	854	819	824	807	861	854	859	823	861	853	806	867	824	843	846	860	898	865	880	887	843	794	821	834	855	834	894	835	806	837	792	774	826	828	892	793	872	813	822	882	837	850	824	804	784	800	851	845	840	770	822	851	827	833	810	858	871	815	833	789	818	818	794	875	784	804	907	859	838	799	862	837	797	858	833	872	850	837	832	844	817	811	860	833	842	803	829	821	857	835	877	837	858	853	925	841	815	823	800	887	833	855	782	842	807	840	849	855	887	789	860	853	884	799	900	859	825	815	825	813	789	853	887	923	820	838	889	879	822	811	824	838	807	821	840	867	836	859	824	860	815	836	812	849	820	803	815	825	814	804	815	877	813	840	842	819	867	851	857	823	828	819	848	918	826	835	820	812	874	819	833	853	855	831	844	865	774	877	882	869	813	798	827	838	809	882	828	858	890	846	803	843	828	896	865	798	877	826	828	853	819	852	877	821	790	861	844	843	875	898	847	890	835	770	834	866	809	818	811	858	790	805	776	857	838	812	779	821	795	791	818	814	819	842	852	797	865	890	790	823	856	849	827	826	808	841	841	805	862	850	843	820	797	783	808	844	819	807	819	854	888	862	835	842	867	865	854	858	883	864	827	792	764	782	829	893	814	892	808	821	831	843	819	790	850	848	888	826	940	856	803	811	841	861	792	797	843	778	857	788	861	888	833	828	860	862	874	788	829	864	826	836	880	838	856	801	831	859	849	812	859	796	824	826	849	856	776	868	797	839	789	814	843	815	840	797	807	871	853	830	831	845	872	825	841	821	817	832	822	875	817	867	823	827	849	844	832	791	807	866	768	778	866	784	825	857	860	796	822	809	845	806	759	822	892	863	852	863	854	822	781	875	842	849	794	806	825	835	823	808	772	852	842	842	879	850	843	788	855	847	816	854	819	858	840	872	900	855	847	805	856	802	865	815	897	832	820	819	782	819	801	824	804	867	804	817	824	790	855	832	810	834	813	842	811	803	854	885	859	791	908	830	845	791	848	809	851	825	880	828	794	824	862	812	827	847	811	774	859	826	857	906	818	810	826	812	810	805	936	892	872	836	831	820	842	827	808	859	838	830	857	860	884	802	809	895	866	831	848	831	823	798	836	811	846	807	843	859	799	833	820	844	859	829	866	816	798	847	837	854	791	837	805	839	833	823	854	811	866	881	837	851	813	879	877	843	890	833	869	768	828	814	851	800	890	858	896	789	882	859	846	816	845	825	905	885	845	852	855	822	790	896	813	801	819	872	827	854	837	864	832	834	840	847	853	857	847	804	801	856	822	809	861	859	866	813	813	844	852	828	854	846	815	827	822	853	835	832	836	807	816	854	875	828	833	854	876	800	798	843	853	817	903	814	855	900	834	825	782	849	813	811	860	807	786	855	858	869	814	793	826	834	806	869	820	840	812	815	829	813	872	810	848	883	850	830	869	799	838	845	873	821	784	805	825	843	844	816	804	799	826	803	880	860	825	829	808	828	833	819	828	838	831	865	819	852	832	861	852	840	820	823	750	864	865	875	839	764	812	791	888	819	806	787	825	855	880	886	830	887	808	846	829	825	874	825	835	846	809	841	851	797	854	812	830	834	796	813	802	790	839	804	830	863	794	842	813	824	846	847	795	810	883	831	898	821	790	887	789	807	859	827	865	790	839	819	800	907	871	902	809	830	820	809	820	843	832	826	837	804	867	816	824	833	861	777	826	854	771	818	834	811	833	817	844	862	830	776	827	842	846	904	849	844	816	809	848	871	857	854	854	857	791	850	862	856	866	880	890	852	836	818	868	845	817	859	806	815	890	802	861	830	850	811	817	869	835	802	803	849	843	813	810	825	897	819	881	817	844	831	846	865	860	807	792	828	815	811	798	787	848	820	794	823	860	802	786	822	857	809	815	815	843	877	815	853	858	808	823	862	852	857	821	801	810	823	830	819	807	856	862	777	870	847	845	852	856	828	768	832	872	862	858	820	835	813	762	821	806	777	833	837	774	828	815	759	861	806	793	873	868	830	861	815	827	852	815	823	797	864	867	799	799	840	866	802	803	810	806	827	878	803	844	815	855	814	854	844	834	846	862	855	839	797	812	812	833	829	813	862	837	822	857	874	908	809	850	834	840	809	825	847	852	874	843	883	826	831	848	852	812	834	794	844	882	811	880	779	833	850	856	792	811	832	813	829	768	858	814	818	826	869	823	800	822	814	867	867	849	812	837	861	809	885	835	807	832	808	823	888	814	855	814	801	871	857	844	895	812	836	789	847	846	862	867	843	849	864	836	817	857	847	836	816	816	856	856	806	831	838	847	825	859	847	814	866	828	887	864	813	821	870	807	856	793	803	827	817	872	810	788	820	887	862	888	807	864	830	856	798	879	873	847	900	860	884	839	815	811	851	820	843	808	779	846	822	876	829	864	862	886	837	796	828	864	792	843	771	885	875	872	784	794	819	857	888	854	839	827	863	877	827	820	863	786	737	837	815	834	820	838	867	802	839	864	842	754	837	789	878	855	852	846	867	794	809	872	854	828	837	794	817	809	763	828	776	839	813	799	793	844	871	846	834	888	853	856	842	847	784	830	833	839	820	852	875	837	743	852	824	828	827	837	862	800	831	853	863	797	853	825	800	809	841	824	851	827	842	831	815	831	797	838	864	779	767	860	813	822	848	869	833	850	781	844	840	816	838	884	836	811	848	822	842	818	851	833	846	883	795	846	791	803	813	842	848	853	843	803	859	807	833	847	812	839	814	824	839	810	855	853	783	825	830	789	850	810	908	821	869	898	805	844	849	845	830	856	836	831	854	893	832	880	810	827	821	869	794	841	821	817	824	843	830	838	812	797	874	826	859	846	812	824	868	859	840	799	809	845	857	826	782	785	775	812	773	807	826	791	819	856	843	821	827	863	877	782	843	869	841	844	863	842	811	793	840	807	842	827	846	843	807	813	832	849	806	847	825	840	830	800	812	863	882	833	832	816	829	773	810	868	876	800	853	864	838	856	794	874	841	806	843	826	844	825	817	849	847	860	828	841	805	825	848	879	874	818	771	793	874	895	810	841	817	835	812	805	805	811	878	849	809	851	778	843	788	827	809	810	825	823	797	824	869	845	869	814	817	820	867	811	834	787	825	824	845	907	814	869	792	851	820	791	882	821	833	844	892	837	815	843	832	807	890	839	825	921	798	861	816	842	867	826	824	840	768	855	873	868	833	863	866	790	782	780	862	853	845
13440	32318	75491	57224	28479	4544	2677	2195	1955	1762	1591	1361	1345	1238	1251	1054	1121	1085	1062	1061	1026	985	958	952	942	963	983	989	936	927	963	951	923	933	936	929	936	904	966	935	870	910	898	910	912	893	919	957	900	887	921	868	947	919	827	933	848	910	874	916	879	929	898	930	869	895	918	898	929	867	904	882	886	987	835	936	897	903	894	884	867	930	884	897	836	853	923	936	886	875	919	905	911	864	916	883	898	915	853	912	935	889	960	914	1009	866	871	890	885	884	894	873	907	864	931	947	875	960	895	905	904	869	878	934	901	899	896	917	862	930	887	897	854	889	883	880	884	891	892	912	954	866	898	936	834	915	870	882	854	918	929	865	858	883	906	961	933	885	822	926	878	890	877	908	891	833	890	907	860	893	899	939	874	909	906	921	883	902	867	868	954	904	880	908	925	852	937	936	925	870	875	857	931	877	910	854	895	904	910	891	923	864	846	871	919	927	892	954	952	970	900	919	894	875	932	925	849	926	927	943	868	880	906	909	886	938	912	855	883	901	957	907	923	936	854	910	858	935	869	838	877	868	912	881	881	916	926	917	891	928	863	898	996	942	906	915	907	903	930	890	909	918	861	920	920	915	922	935	902	863	891	900	874	898	876	888	922	884	822	929	891	870	903	904	903	879	877	930	883	922	925	916	908	924	863	914	909	891	886	925	945	922	913	921	900	877	867	893	881	902	924	926	903	887	940	899	860	893	865	932	862	838	934	857	891	906	878	870	944	897	879	926	888	859	1000	907	844	896	952	827	883	901	920	862	899	920	923	854	930	939	947	853	928	967	891	873	948	885	895	937	859	949	932	906	886	944	859	926	868	863	870	889	816	899	849	936	884	878	868	919	873	908	912	851	930	890	870	931	911	846	886	922	882	941	849	871	912	871	866	899	893	921	853	878	940	858	885	886	893	936	938	902	888	941	907	914	865	893	914	897	890	869	946	903	899	887	931	866	869	892	839	855	921	892	928	930	863	870	922	919	829	844	926	841	899	917	933	883	890	946	919	908	928	915	915	920	869	871	876	871	904	912	872	844	890	896	899	877	877	921	906	936	881	899	874	863	914	846	909	888	939	890	875	943	893	904	921	912	913	886	905	912	917	961	917	911	905	873	867	901	927	905	859	970	907	905	883	863	949	897	814	902	921	913	898	923	882	960	896	889	906	916	889	907	898	896	904	834	882	943	951	959	881	867	837	897	940	937	874	907	913	873	911	895	978	864	894	929	917	878	933	885	891	897	878	870	927	930	909	915	859	967	952	850	917	915	898	925	899	872	929	899	906	936	881	929	894	893	876	921	841	891	884	893	889	875	855	875	892	918	870	906	914	915	905	891	868	914	877	920	884	878	884	913	908	959	920	854	892	827	932	899	946	878	879	920	875	858	980	936	880	887	939	879	890	886	920	861	891	936	936	922	926	897	881	926	881	902	880	891	877	850	866	946	896	868	877	931	917	891	906	854	872	887	910	900	926	949	870	891	869	934	867	860	892	867	869	916	913	865	860	893	854	931	895	897	938	935	949	876	875	850	880	865	912	893	859	916	855	901	909	850	949	890	868	833	915	913	892	867	897	939	833	908	897	950	947	908	861	913	886	915	911	914	847	895	904	912	900	899	952	874	866	903	908	930	897	870	881	902	852	908	934	927	919	889	942	925	920	949	903	907	857	844	887	919	853	928	882	873	887	880	890	905	871	880	951	936	913	859	965	883	854	904	860	911	900	911	911	888	836	897	919	871	883	929	859	945	889	883	919	914	900	923	874	862	899	902	899	868	883	887	926	892	886	892	893	871	854	895	921	908	899	878	868	898	868	977	872	904	921	879	857	857	889	867	847	903	879	948	884	845	880	894	890	889	884	842	899	873	888	885	869	921	920	890	886	928	897	886	854	909	883	909	895	884	909	937	890	890	909	893	883	916	890	889	869	868	852	910	889	910	910	920	878	906	901	888	871	891	882	862	923	939	909	910	929	879	930	890	895	881	913	944	860	916	938	888	933	929	940	913	961	938	876	921	866	931	918	879	888	886	856	870	922	905	877	884	911	893	891	935	877	878	846	850	845	901	905	911	919	929	882	897	843	835	851	886	935	875	866	915	879	934	871	893	912	878	836	910	882	926	879	902	939	890	906	871	913	879	937	866	923	879	855	869	886	844	901	911	923	881	847	880	858	891	840	894	901	887	906	877	929	904	931	926	913	914	891	915	894	936	908	922	968	878	893	883	949	896	915	918	916	932	905	908	891	914	857	885	939	864	890	869	819	879	940	900	886	859	926	866	953	949	872	873	930	939	936	863	957	931	909	891	892	912	939	903	899	850	925	899	883	908	888	845	867	878	915	869	866	894	937	895	871	904	909	913	892	935	914	839	857	878	881	903	859	880	863	911	906	945	850	864	897	887	851	905	896	934	904	886	869	866	893	897	919	881	906	870	907	855	874	896	896	860	919	920	915	908	894	920	876	890	888	925	886	879	899	825	909	904	900	928	924	848	936	868	870	869	893	855	892	861	901	939	926	887	941	901	875	854	838	935	841	928	937	888	953	926	934	884	881	898	896	898	907	911	911	927	875	895	947	890	899	901	905	892	901	890	891	948	960	959	896	890	931	906	917	910	916	913	820	884	922	910	943	962	867	861	907	882	871	868	841	966	862	917	897	907	912	894	882	913	928	883	867	863	898	902	935	877	884	952	910	910	850	950	933	936	869	916	890	918	906	877	874	872	866	898	915	886	893	879	940	915	932	941	902	904	928	856	900	945	826	902	865	965	966	912	871	930	911	889	886	866	918	865	883	923	913	885	903	850	926	908	873	929	936	862	896	947	885	911	872	891	905	870	936	873	973	948	888	888	857	897	934	869	918	943	931	870	891	857	876	886	925	945	890	902	937	883	890	940	905	863	874	875	957	913	907	927	857	944	894	792	871	902	921	907	902	916	906	835	927	873	877	922	888	896	929	904	890	928	845	908	903	900	876	906	942	910	881	937	913	893	951	915	895	867	908	863	896	836	933	895	888	898	882	866	875	881	957	935	880	887	858	909	874	873	910	942	893	850	901	859	862	900	879	853	951	896	885	907	944	915	885	875	893	857	962	900	947	861	899	906	885	861	865	874	883	833	971	916	888	865	845	883	873	920	890	824	892	988	909	894	882	939	883	886	900	921	905	880	915	840	876	853	906	926	943	867	884	869	850	916	862	854	918	872	896	911	895	916	872	888	923	855	913	901	883	938	876	919	902	950	869	888	891	917	941	914	874	953	922	928	939	903	893	893	891	909	846	911	921	939	945	859	908	872	872	903	938	857	850	889	885	875	894	907	908	911	882	910	885	865	889	859	861	866	871	877	881	917	880	888	879	909	876	904	941	884	953	922	841	925	854	925	878	912	854	921	899	911	876	894	877	860	935	890	918	857	901	873	926	893	949	936	917	883	930	918	924	894	873	913	938	897	900	915	865	852	853	851	917	940
27186	20803	25651	15934	4759	574	500	376	346	364	405	390	345	336	355	346	330	325	366	336	367	356	359	325	342	333	378	346	333	351	381	363	343	365	370	342	343	359	355	324	373	343	368	384	362	305	328	329	390	362	363	372	377	334	347	355	324	328	366	347	329	337	344	348	346	330	348	352	328	323	337	329	341	362	356	325	371	347	302	306	362	376	358	346	343	350	357	333	334	364	366	374	347	332	341	379	352	331	343	357	332	312	336	402	345	363	339	331	346	322	365	342	340	378	370	386	344	340	388	348	380	313	339	321	361	347	329	378	346	360	352	362	357	366	366	330	352	367	336	340	321	367	355	363	339	321	322	341	362	354	350	340	372	350	349	310	348	345	374	359	340	364	358	333	328	364	361	319	362	352	336	367	347	331	352	329	325	364	362	398	352	341	332	368	362	363	330	341	333	369	370	355	334	330	345	342	362	343	349	315	348	345	359	360	351	363	374	344	340	323	334	391	371	347	341	356	320	349	346	346	340	346	332	346	369	333	345	342	325	358	352	340	337	344	345	371	298	354	318	360	348	362	331	350	348	376	328	357	313	391	360	380	306	317	387	358	345	338	355	361	359	366	340	353	347	365	336	325	371	325	379	323	378	355	324	354	359	348	360	377	375	334	352	368	333	346	352	347	336	355	344	374	357	334	367	357	402	324	320	352	325	349	334	336	337	351	341	349	350	371	357	344	330	351	350	357	333	339	348	342	353	334	362	341	361	359	346	377	354	342	372	361	330	331	315	363	360	362	355	383	340	341	324	363	359	331	332	389	368	394	336	362	363	330	346	357	344	375	334	312	328	356	336	360	302	344	358	331	316	354	342	344	335	320	346	314	367	347	374	342	353	337	352	341	362	332	360	322	322	342	368	325	343	370	345	344	363	330	361	357	357	341	367	388	341	351	318	380	376	366	305	352	350	351	355	346	341	363	337	394	352	333	366	336	316	337	336	353	341	328	352	337	323	377	347	337	341	374	373	363	321	377	354	395	343	350	354	341	333	354	359	389	366	309	354	350	354	320	336	343	353	343	338	361	347	357	332	329	339	333	375	345	346	373	334	340	361	356	394	339	347	325	352	340	387	351	298	331	367	339	344	357	348	354	346	368	377	343	347	346	331	317	322	344	346	382	341	346	362	349	359	346	352	342	383	333	319	342	346	354	371	354	372	348	347	339	354	369	326	328	352	323	359	380	388	373	319	344	359	343	346	346	361	365	332	377	362	338	355	334	364	340	344	328	336	369	337	323	321	383	336	366	337	372	353	341	373	344	342	335	359	342	343	359	371	328	324	357	375	351	366	375	346	324	365	358	333	324	297	327	346	337	362	350	357	370	365	336	377	357	356	354	350	326	349	372	341	353	368	309	331	355	376	316	376	324	357	343	346	358	383	350	349	359	342	345	351	367	317	346	341	322	366	336	379	371	341	372	325	344	354	342	360	388	327	363	343	353	340	367	339	365	327	365	334	342	314	359	380	369	371	336	362	355	336	323	350	353	306	315	361	348	380	358	352	319	340	317	367	348	338	361	357	335	346	344	357	358	359	362	329	357	338	304	358	342	322	320	356	365	327	356	339	335	339	312	349	309	385	333	340	366	354	351	380	361	333	321	366	333	340	320	359	325	317	347	330	333	335	335	344	339	338	372	328	312	369	337	341	369	332	332	359	350	334	362	357	328	342	369	372	374	336	361	389	359	339	364	383	350	352	349	377	373	336	377	355	330	359	338	309	325	356	347	354	352	360	316	333	340	338	348	335	351	328	350	327	327	335	373	346	379	363	352	377	323	332	368	368	378	341	341	342	335	351	391	349	354	330	364	361	361	340	363	370	387	328	343	352	341	301	381	359	345	358	363	382	342	365	365	357	370	352	354	365	308	341	315	356	382	334	356	340	322	371	359	317	335	333	347	349	341	309	332	352	344	360	352	359	336	354	344	313	310	352	338	350	334	337	337	336	361	362	355	334	352	343	395	375	294	350	376	346	329	345	320	358	385	333	362	371	356	311	331	360	324	342	357	370	371	341	370	326	347	359	341	388	326	305	367	319	338	354	321	392	361	366	335	339	370	324	368	373	336	314	356	302	375	326	339	310	341	349	307	340	357	358	336	312	340	351	328	373	346	326	325	337	325	343	370	333	364	377	345	312	347	368	342	330	356	356	325	327	358	345	358	349	334	335	345	363	336	365	374	349	329	393	327	362	328	367	358	335	330	342	354	367	357	331	311	371	347	342	333	309	358	352	320	342	351	363	361	318	349	337	334	340	348	382	369	355	334	356	385	335	359	338	368	339	312	339	373	336	317	319	349	339	359	351	357	344	325	322	371	361	340	355	372	334	375	338	352	390	336	356	361	343	337	341	349	348	391	337	340	338	339	342	342	351	359	337	346	346	341	339	372	362	371	337	336	338	355	363	340	331	346	333	349	388	316	339	349	368	340	343	318	366	335	322	323	357	335	326	367	337	317	347	342	322	354	328	339	313	345	383	350	352	385	334	365	359	335	352	343	373	319	355	352	318	335	351	352	368	319	355	358	323	329	356	333	350	368	336	371	390	352	347	357	338	346	346	363	354	353	362	351	345	351	325	349	344	326	366	365	349	355	316	326	337	329	328	348	356	362	386	356	355	353	329	364	348	354	330	345	383	343	368	352	336	334	331	351	336	343	330	336	333	338	377	373	357	346	365	360	335	339	327	363	370	343	362	329	377	353	359	316	343	370	333	348	345	337	346	393	332	330	322	333	364	331	359	355	333	349	345	349	339	350	325	357	387	355	344	324	362	322	353	355	347	345	349	318	351	341	292	335	352	331	371	343	342	315	337	309	357	360	343	354	346	347	355	357	354	342	327	349	360	341	358	339	352	344	330	312	342	373	340	335	348	377	316	307	341	360	328	371	337	328	363	348	326	346	351	332	308	340	342	350	337	348	351	362	334	355	338	349	316	355	322	321	347	336	308	333	326	355	309	364	398	355	355	334	376	355	334	346	366	345	337	369	345	345	353	354	309	349	375	333	300	318	317	365	344	314	328	358	357	347	334	362	317	338	343	317	300	342	334	334	312	348	299	362	367	345	357	344	377	343	329	364	353	362	354	368	361	365	375	343	334	309	362	331	332	369	345	335	380	354	349	334	318	333	373	323	330	376	364	340	358	374	363	345	355	350	348	365	328	367	346	365	346	326	328	317	351	331	387	332	340	332	323	335	331	354	326	366	404	357	355	333	378	334	327	400	363	342	327	335	337	306	330	330	344	304	336	373	353	358	320	353	337	373	345	398	371	335	334	328	323	340	353	322	385	347	360	327	353	349	334	326	354	333	365	342	343	330	344	329	336	344	322	360	346	322	358	326	344	318	350	359	363	350	368	341	364	337	367	327	316	349	377	326	305	332	343	333	348	346	313	345	359	308	353	329	355	345	372	328	336	383	367	327	370	350	329	374	346	366	333	341	355	353	366	352	332	349
8858	10350	26190	12356	4402	510	498	484	481	488	483	430	439	429	370	436	441	389	393	396	412	395	402	392	412	472	384	433	403	411	443	432	423	389	433	433	396	431	421	398	428	415	395	428	430	431	400	411	411	428	471	420	442	447	422	407	427	404	428	432	392	424	408	447	425	396	466	431	435	429	429	426	409	418	404	417	412	388	430	424	417	374	432	383	429	426	413	417	414	400	382	422	442	374	425	436	400	397	405	391	425	436	387	431	416	392	432	376	427	416	405	406	377	395	439	403	364	442	412	382	428	409	436	412	418	402	446	436	384	401	419	424	451	402	429	408	439	460	453	389	413	424	433	439	452	405	428	392	406	433	464	422	406	425	408	434	455	433	408	396	462	426	433	423	420	404	408	416	422	369	412	408	434	441	408	375	398	404	412	468	397	412	426	431	425	407	475	450	422	410	416	466	422	394	405	396	439	429	414	437	390	411	421	422	384	388	402	408	424	399	411	434	421	414	392	404	421	417	429	404	406	414	406	423	397	431	407	408	433	429	446	430	417	381	407	393	401	392	437	414	402	403	439	424	448	405	433	428	453	427	406	411	430	364	420	433	428	425	364	441	391	429	375	384	388	400	431	453	417	437	400	418	421	388	414	399	431	438	400	424	397	469	432	435	381	412	412	422	434	459	419	402	413	429	449	409	419	404	430	381	413	429	417	446	424	387	425	408	423	408	431	405	421	389	432	420	419	422	394	428	459	405	425	419	383	409	420	405	410	419	407	429	452	425	441	436	387	415	421	462	418	417	409	422	441	440	396	404	440	446	419	470	456	426	391	415	447	398	411	428	447	385	416	412	417	402	447	456	391	417	410	427	411	409	434	408	409	396	435	411	424	412	401	387	399	415	402	413	417	377	389	402	438	378	399	414	446	419	431	430	424	411	438	420	411	444	418	470	403	434	355	409	418	429	402	419	419	395	379	419	410	439	444	421	408	421	447	389	440	412	409	424	381	414	457	398	438	414	425	396	394	413	410	404	429	433	380	429	405	400	442	398	426	407	404	429	430	402	395	409	416	413	441	390	433	412	408	457	415	406	397	381	397	389	435	419	423	394	381	380	439	430	414	398	422	424	420	417	429	407	400	407	405	439	416	425	417	391	381	435	422	370	376	416	475	420	415	444	438	373	441	404	414	402	407	449	418	412	440	425	391	386	387	405	453	427	444	406	399	408	410	425	401	414	407	407	396	443	412	431	422	401	452	403	418	429	424	403	423	429	439	448	434	428	408	385	399	403	393	444	393	418	444	430	429	379	383	474	398	414	433	396	424	377	464	442	418	425	482	402	435	433	414	373	411	424	432	452	445	376	412	424	394	419	411	423	422	415	443	375	393	422	408	423	399	394	427	423	402	446	456	402	429	430	424	420	427	407	444	426	428	381	413	407	424	395	413	441	402	394	425	371	392	392	434	423	419	409	430	401	415	391	402	401	412	398	396	449	411	393	400	443	443	374	457	409	408	387	407	418	448	397	411	431	421	430	406	430	388	400	416	430	449	449	409	414	413	427	441	399	381	424	388	418	407	399	412	399	378	409	398	413	394	421	409	401	429	433	402	415	438	455	436	404	418	401	459	392	428	422	443	435	388	438	377	402	435	415	404	420	405	397	430	432	405	423	446	409	416	407	423	393	424	382	395	420	437	390	436	450	422	359	415	426	413	418	396	438	444	411	380	439	426	414	451	399	397	419	404	435	422	424	391	412	383	401	428	416	385	433	388	437	432	444	386	421	437	464	423	383	386	398	407	416	404	419	415	416	377	429	439	394	422	401	447	450	381	408	416	384	411	391	424	409	414	430	441	397	438	441	370	398	403	470	397	452	407	399	426	392	400	453	451	441	398	397	422	408	422	407	421	413	386	401	421	381	417	433	411	401	354	434	402	433	417	402	403	411	422	421	425	423	398	423	411	385	388	424	412	444	464	418	435	398	426	398	409	437	444	412	401	413	470	431	410	418	386	433	414	423	435	454	398	387	410	376	405	414	409	420	413	391	437	417	395	396	400	420	398	404	435	414	446	394	400	445	401	425	450	445	418	416	483	452	411	394	427	385	389	410	414	410	432	419	447	387	404	429	424	439	412	416	400	420	428	416	434	432	388	443	430	443	420	410	415	450	416	425	434	419	449	381	430	427	409	393	437	430	425	395	421	402	412	406	413	392	462	423	416	422	420	454	421	403	431	458	407	452	383	403	421	389	399	412	431	415	392	455	416	426	439	406	382	415	406	429	403	412	423	403	438	425	418	433	421	446	409	428	410	426	409	422	425	445	390	448	399	428	466	423	385	434	458	407	423	448	411	446	373	417	437	409	405	387	426	447	409	410	420	416	432	412	416	417	450	465	414	424	392	365	379	450	424	420	449	406	394	437	422	382	431	406	426	407	431	404	401	435	425	400	401	404	422	437	440	431	446	396	394	394	452	407	422	423	431	390	421	414	404	427	458	419	430	419	408	403	429	398	415	422	415	391	427	435	432	447	392	401	397	444	372	426	450	412	433	397	421	411	420	424	407	417	406	409	410	423	426	432	440	425	380	430	414	418	461	448	411	413	414	419	431	416	395	436	401	424	424	402	419	429	407	426	437	404	449	421	401	407	414	424	425	412	410	376	429	394	431	440	387	416	421	424	412	431	453	440	412	445	394	424	441	401	404	460	386	387	380	399	460	399	411	420	400	400	396	417	380	386	439	419	384	395	419	417	397	432	398	411	413	441	444	421	410	369	411	419	427	424	437	391	412	400	426	383	433	446	441	404	406	405	439	417	404	441	440	395	435	419	413	400	411	434	446	412	415	449	418	385	436	422	394	448	425	414	406	382	400	461	425	432	419	447	443	429	401	454	436	385	404	431	424	406	396	453	423	445	431	411	425	399	389	422	393	431	404	425	386	419	448	419	409	401	386	392	402	375	401	469	441	426	381	412	469	425	366	400	407	425	411	428	417	407	436	432	411	384	428	409	424	425	429	400	410	423	394	399	411	445	415	374	412	411	388	419	418	411	435	409	446	386	439	434	402	433	429	416	415	398	432	420	413	413	435	434	420	401	414	402	438	410	423	416	417	438	391	430	413	428	404	394	378	418	400	391	400	434	419	424	399	419	375	416	419	393	416	421	402	436	412	398	420	398	462	406	427	370	413	395	403	428	423	415	396	440	428	396	462	418	445	402	396	426	429	442	390	420	407	444	397	402	414	467	405	391	375	408	376	456	397	449	438	412	470	386	439	463	411	409	399	430	445	429	407	419	430	383	441	404	435	425	436	431	385	415	372	414	407	431	415	401	398	426	408	410	409	404	431	409	444	448	381	407	400	439	422	381	402	431	409	420	427	427	369	415	410	418	437	441	395	433	415	451	406	427	435	445	437	413	421	393	406	428	386	425	396	410	409	427	408	446	399	394	429	388	421	406	454	434	454	423	402	454	453	424	416	424	382	412	407	423	413	364	420	415	386	427
23656	21188	29906	28832	24349	16599	3625	828	721	663	631	639	553	525	541	527	506	485	495	478	483	467	473	442	473	452	476	500	478	466	444	499	490	433	484	412	413	420	428	440	425	481	445	459	428	476	435	476	434	480	440	429	445	485	452	438	508	480	434	485	481	458	459	422	429	465	465	426	437	477	429	456	455	444	496	403	432	421	454	423	466	427	472	411	455	476	426	466	449	457	437	449	444	444	453	446	475	460	425	468	482	408	435	400	451	463	436	443	464	454	399	416	418	411	432	457	407	428	407	426	430	429	428	428	434	474	458	463	418	438	500	437	423	409	434	454	423	438	429	419	431	471	415	472	450	451	423	439	442	448	424	451	491	460	467	420	463	398	448	482	467	448	447	452	436	437	419	463	432	394	453	449	453	418	414	427	390	457	428	415	418	429	421	432	419	439	447	429	461	431	464	454	464	468	440	436	460	454	454	445	471	458	493	459	445	437	448	437	427	426	486	452	415	432	467	437	411	481	458	402	384	429	411	483	447	445	474	413	443	430	428	400	452	446	451	465	453	433	493	424	422	462	409	428	484	447	447	445	467	449	443	442	463	448	440	442	454	466	461	473	462	419	484	443	462	419	440	475	436	472	447	452	383	455	471	464	424	448	427	454	420	396	414	430	411	455	437	416	444	447	460	422	464	460	464	426	473	436	472	433	435	464	461	446	430	438	471	440	476	435	413	484	451	451	462	461	397	481	430	403	454	451	430	436	431	458	455	417	443	432	470	433	465	423	411	409	463	431	425	416	434	456	437	484	447	473	454	449	438	433	414	448	447	443	418	444	465	456	430	443	461	439	411	407	456	427	440	369	431	432	470	441	457	439	420	430	431	427	428	400	454	438	466	442	440	433	432	464	436	473	465	449	446	442	473	421	457	426	448	448	451	411	443	422	426	423	465	437	446	456	428	424	448	472	468	435	454	474	420	385	481	455	480	465	465	414	450	493	447	490	420	463	446	433	453	452	439	433	445	463	424	439	458	440	454	444	428	467	434	438	475	413	433	475	437	457	464	454	468	445	446	434	445	433	448	444	460	404	423	420	472	445	460	423	482	426	465	394	421	426	441	485	388	445	429	445	455	426	414	458	431	408	478	427	420	413	462	406	446	421	425	448	437	428	443	444	436	442	431	442	450	449	420	411	416	437	435	444	442	438	431	404	420	425	454	445	434	431	446	446	447	463	433	452	437	433	435	465	425	458	458	495	443	467	423	468	454	449	417	437	436	468	427	447	441	470	451	475	447	453	417	434	401	474	462	410	428	438	445	451	447	417	438	433	443	421	434	436	446	443	429	440	441	432	420	438	456	440	463	436	444	459	482	463	405	456	449	440	432	467	461	458	453	382	450	433	440	426	440	433	438	435	437	455	475	468	449	427	447	438	456	426	449	444	454	414	452	433	435	493	436	452	405	440	460	422	473	424	452	448	419	463	456	428	434	444	454	427	443	430	434	425	444	432	452	450	430	437	463	444	429	417	445	455	439	412	437	429	446	452	426	455	429	428	429	435	444	464	451	403	403	412	446	478	446	400	467	440	441	446	447	472	411	426	414	437	441	448	415	449	473	413	455	419	433	464	461	434	455	456	404	426	422	423	442	475	422	467	449	405	432	457	474	421	429	402	452	425	436	400	454	466	419	417	403	435	425	472	438	401	438	433	449	458	443	454	451	424	443	413	468	421	461	423	454	426	449	459	465	415	415	424	451	439	438	430	449	423	453	427	387	427	465	407	451	434	441	444	422	446	448	446	447	414	413	463	449	417	439	480	487	482	454	406	437	445	425	427	447	427	499	447	472	494	449	456	433	430	470	494	422	460	471	467	443	470	443	459	418	444	477	439	431	384	438	413	442	428	425	433	439	402	418	434	427	429	442	419	459	482	387	401	454	443	475	415	462	458	452	430	448	438	435	422	431	429	439	462	440	431	472	423	431	436	508	423	414	453	470	466	436	467	433	412	462	440	445	467	457	452	419	431	461	445	417	461	423	402	441	464	428	439	420	469	411	421	452	435	478	450	430	436	460	431	426	442	450	453	423	459	462	446	467	441	427	458	417	442	467	441	432	474	430	454	426	440	439	447	454	457	467	476	405	421	439	435	426	444	405	420	441	458	442	458	444	449	428	463	447	438	430	480	419	490	425	453	432	430	444	429	416	438	407	448	426	437	430	429	435	426	426	434	457	436	401	393	426	481	427	476	429	435	455	437	437	403	453	439	458	417	441	466	461	450	439	462	441	440	459	405	435	425	399	432	442	417	423	429	456	433	444	447	440	436	424	451	480	436	413	402	432	433	470	408	472	448	432	415	431	451	427	408	447	442	439	439	457	425	443	451	482	467	444	468	434	446	464	448	442	438	439	434	458	469	446	427	433	410	430	410	418	409	431	391	404	460	462	491	424	425	473	465	458	421	423	408	435	436	450	439	462	425	418	438	438	413	428	453	428	455	473	430	424	460	411	425	425	407	455	423	482	453	399	439	465	459	422	443	407	416	437	414	454	399	437	408	432	415	432	435	425	435	452	443	432	421	444	432	429	426	422	402	451	463	487	444	426	429	480	474	423	405	463	482	453	442	410	440	435	465	458	440	415	381	406	417	448	451	431	439	463	463	426	413	461	436	445	438	421	446	417	445	466	413	449	458	458	480	437	464	435	442	490	467	439	410	464	432	424	459	427	426	409	453	432	463	430	469	431	439	428	418	425	442	465	460	419	409	431	407	418	402	449	433	433	465	434	453	458	445	449	421	437	473	456	386	490	466	416	425	435	469	403	434	448	392	483	444	464	465	444	432	454	446	429	424	447	438	446	469	418	428	443	462	412	440	481	439	455	436	454	455	405	443	437	418	487	447	470	422	437	481	421	459	469	430	451	462	425	467	450	512	468	424	444	431	472	486	479	421	434	399	436	468	417	416	479	430	409	467	423	511	441	457	412	447	435	466	418	497	483	453	397	436	447	428	405	395	428	444	432	466	429	441	465	436	416	442	440	463	411	459	427	424	464	453	443	461	420	449	464	438	460	420	430	435	395	461	452	465	417	438	429	465	438	452	446	464	484	440	485	470	453	444	462	412	449	485	466	400	407	453	422	440	459	456	443	422	479	407	448	441	431	425	408	438	458	449	452	424	475	471	454	455	427	435	437	444	414	408	459	454	410	433	463	476	422	428	470	410	424	455	445	470	478	390	437	440	455	439	430	432	423	442	459	440	459	452	442	413	448	472	464	484	466	467	435	435	446	434	471	443	474	480	441	456	411	470	432	435	465	446	401	453	413	473	427	418	446	456	449	434	487	445	455	458	427	486	436	434	448	466	443	465	455	444	410	429	428	492	467	449	434	488	384	454	409	464	473	450	430	466	458	433	435	441	438	424	453	483	459	464	439	442	466	408	472	487	443	427	464	427	441	461	465	495	440	469	447	445	421	450	460	427	457	446	447	455	468	437	476	409	456	478	448	423
10106	23663	62577	47278	23440	1951	1423	1192	1061	935	885	819	722	698	658	610	632	582	549	565	561	587	558	564	535	544	509	528	472	549	497	492	506	520	533	512	492	497	532	487	501	487	540	482	494	519	509	521	509	483	579	534	506	484	489	493	506	494	541	488	537	503	511	510	467	485	506	525	469	489	501	524	473	565	513	551	478	474	489	488	499	515	486	511	481	521	477	489	545	518	508	477	475	491	541	512	548	473	527	511	523	476	474	510	477	495	507	525	504	490	514	517	519	511	491	540	536	514	534	501	483	496	510	533	512	526	479	458	479	518	460	506	529	463	493	482	498	495	511	475	499	482	506	468	469	531	520	489	504	482	494	444	514	509	533	522	514	513	534	485	502	507	494	476	489	496	506	506	502	510	506	515	514	495	506	539	518	526	549	523	503	519	539	527	476	478	477	457	525	553	538	494	493	524	466	464	526	442	522	516	529	499	482	484	495	533	494	482	544	505	511	483	519	518	500	490	484	493	481	478	467	468	522	439	510	500	482	479	510	497	491	451	506	530	488	546	516	518	528	524	483	535	465	554	500	516	538	537	486	477	457	499	478	506	509	468	497	470	499	511	474	504	481	525	436	498	499	494	534	530	480	516	524	570	499	542	482	498	464	470	466	492	480	440	509	515	481	509	489	480	462	514	510	510	479	513	498	493	478	517	509	496	496	467	492	493	501	510	473	497	476	472	461	511	510	499	508	482	504	474	500	479	505	481	483	515	472	489	480	483	529	528	485	528	523	467	504	486	469	529	486	480	480	476	465	452	513	479	506	512	493	496	467	508	505	520	493	474	469	528	455	530	519	529	507	481	506	492	503	514	478	481	518	487	494	476	520	493	469	520	505	487	510	505	501	513	496	521	501	510	509	492	487	515	514	503	483	505	520	482	508	498	531	520	526	467	477	533	488	522	507	469	520	485	477	490	478	454	444	489	538	469	534	546	519	468	475	497	514	514	508	514	498	484	501	522	519	508	533	488	510	491	478	505	536	503	491	452	486	517	489	491	497	498	493	521	486	470	493	507	511	531	519	504	463	479	502	490	492	455	454	492	535	505	515	509	481	510	499	493	516	486	489	467	524	503	523	483	472	518	508	475	497	454	519	496	488	512	543	514	544	478	514	492	493	469	512	494	477	483	498	469	508	465	521	516	465	488	491	511	477	475	494	471	534	490	534	553	466	498	494	509	503	474	526	478	509	478	484	481	519	494	489	466	491	517	498	479	510	485	532	481	484	510	461	535	527	470	485	510	450	523	473	478	506	537	480	470	528	493	526	499	493	454	462	509	484	512	500	492	502	507	505	509	514	494	515	527	517	487	504	450	484	519	441	498	494	463	510	477	485	487	502	545	511	523	513	539	477	487	499	522	515	518	506	496	498	452	476	533	505	477	478	489	502	489	463	518	479	510	510	490	451	500	473	477	466	495	503	469	511	510	511	453	540	508	495	513	535	504	549	504	487	490	511	498	483	510	460	520	463	492	500	484	518	508	529	506	534	515	484	502	536	495	531	473	492	514	474	485	470	496	471	471	474	495	511	523	516	527	464	471	463	499	496	500	531	480	540	455	489	487	509	484	491	521	492	512	489	524	476	482	479	504	504	513	486	533	455	526	485	481	531	479	478	482	492	503	524	520	475	528	459	493	538	468	526	529	449	488	515	477	466	550	499	502	476	535	505	517	500	472	511	476	452	490	499	505	454	472	499	512	469	500	470	505	497	510	491	519	513	488	483	523	500	539	440	512	482	510	508	476	494	506	493	502	500	488	514	482	487	551	449	500	515	453	518	489	511	493	466	517	490	471	505	451	480	487	498	479	479	499	509	496	534	498	454	517	514	501	491	509	528	514	506	489	433	480	498	526	490	530	474	509	479	499	483	495	524	515	485	462	534	487	518	496	512	496	532	504	475	433	489	531	516	505	497	517	448	483	525	529	467	473	481	527	496	510	486	485	476	494	480	478	475	484	509	514	497	508	535	510	483	505	519	529	518	487	516	507	537	490	537	470	489	515	482	531	513	484	512	511	506	486	467	498	487	475	499	532	469	503	483	477	505	460	521	498	544	475	526	493	522	483	476	483	469	507	493	559	507	521	531	510	464	527	491	504	507	490	540	499	483	513	490	493	475	518	483	501	487	509	463	448	469	514	484	538	522	465	493	507	516	466	521	503	496	526	523	480	495	526	498	498	511	463	497	496	495	493	470	485	467	506	518	478	492	487	493	460	483	491	493	489	481	467	495	476	492	501	499	468	492	506	518	526	492	525	458	497	455	526	472	501	523	527	510	493	477	463	522	513	477	492	515	501	490	502	533	500	495	548	485	460	465	524	485	530	481	517	508	484	481	495	506	512	515	512	493	521	470	518	490	465	523	501	503	481	487	490	517	503	494	527	499	490	487	490	515	475	470	535	527	519	489	488	495	483	516	510	482	489	484	501	535	456	486	489	495	519	484	513	494	510	521	486	530	519	527	538	486	488	505	471	471	497	520	480	513	537	479	477	518	498	532	507	506	506	500	497	518	488	447	499	493	481	505	515	501	506	492	474	471	541	479	457	496	515	511	508	496	492	460	513	514	553	470	504	485	463	473	484	497	470	529	516	548	467	506	539	474	501	482	483	498	483	490	512	514	465	511	523	517	529	512	519	496	471	486	505	465	541	492	530	486	518	454	449	542	506	519	489	518	519	498	528	497	496	480	542	471	458	473	521	500	495	509	471	501	513	463	489	527	489	466	486	526	502	539	505	466	456	498	561	491	490	488	530	477	514	481	503	505	482	502	494	500	477	476	490	493	532	480	519	517	527	498	477	524	465	543	471	464	484	484	513	488	518	502	512	500	514	538	566	503	484	519	483	493	498	504	536	526	513	501	506	512	474	477	492	497	476	493	514	482	503	479	486	452	459	493	493	488	469	556	478	489	510	482	501	478	488	493	553	498	507	510	507	455	493	467	503	487	470	503	521	485	492	464	559	531	465	491	492	466	491	465	513	541	522	474	486	529	535	511	491	488	489	536	502	486	494	483	512	481	489	484	502	496	499	521	489	491	465	479	484	503	482	461	487	480	501	475	505	518	518	513	525	485	472	467	502	481	492	502	526	490	508	499	514	504	480	518	496	519	477	489	521	506	491	492	471	522	543	511	529	494	513	517	497	498	547	527	500	486	520	475	514	506	505	506	491	500	512	481	494	478	474	492	494	469	509	496	469	489	467	520	492	523	486	491	490	467	483	497	501	479	494	529	476	472	476	489	520	493	498	479	520	483	473	506	495	507	492	479	511	469	510	498	486	493	493	533	493	488	546	495	458	491	494	516	480	502	516	507	485	500	468	474	439	494	424	505	476	501	502	479	483	476	499	489	499	456	477	482	517	452	491	528	508	488	472	508	521	480	517	529	496	495	498	506	489	485	462	485	511	439	538	464	501	509	486	444	466	539	490	495	502	495	472	495	532	503	514	473	483
24853	21182	28985	27900	20537	5107	946	740	747	747	681	651	630	644	620	665	618	649	591	610	622	590	622	619	622	596	672	581	613	551	633	616	603	593	614	562	581	630	603	586	586	565	596	585	601	648	597	594	598	602	599	594	597	573	614	648	571	602	586	574	613	586	583	594	586	568	615	579	623	572	578	590	603	591	571	601	602	572	605	603	590	597	616	613	579	585	564	610	607	559	550	598	576	575	542	594	619	586	570	608	616	589	559	630	564	556	574	615	596	608	647	550	570	602	606	602	615	608	566	613	588	576	577	587	571	602	586	567	600	600	575	607	590	591	587	584	587	629	576	629	591	616	610	578	590	584	588	601	587	577	574	576	552	576	590	576	600	563	566	559	573	584	579	605	606	587	580	605	570	551	631	555	551	550	590	569	556	607	557	586	590	610	563	541	625	609	576	571	599	596	567	612	596	555	575	602	628	585	547	599	596	576	592	605	590	561	592	599	571	609	585	616	604	593	597	608	597	562	612	582	557	593	571	635	591	562	584	584	562	566	583	587	585	564	591	593	601	553	606	587	564	593	598	585	589	576	566	606	569	536	533	578	534	562	569	597	615	590	591	619	585	573	588	594	594	624	543	592	576	620	590	569	570	576	566	583	587	584	615	610	592	565	626	564	607	592	606	599	616	587	584	629	605	565	591	600	565	567	567	556	605	623	566	564	633	584	569	599	604	540	592	577	620	592	587	603	539	589	623	608	600	579	564	549	601	580	593	581	533	614	620	570	623	555	592	546	563	604	586	589	592	575	578	609	579	615	617	605	579	570	640	615	578	620	592	589	590	560	577	621	598	622	603	588	633	547	638	609	597	616	555	545	608	643	622	590	574	623	592	610	597	581	579	570	595	602	579	585	578	598	618	561	578	613	628	614	586	552	572	609	600	647	618	590	608	587	578	581	562	605	561	571	580	552	612	566	607	537	578	553	582	605	579	563	601	560	613	601	618	565	558	591	584	593	562	571	578	590	617	623	562	573	619	588	564	598	573	601	601	565	597	600	571	570	642	624	634	619	597	670	554	601	630	595	574	596	595	586	569	578	584	601	592	576	596	618	587	586	604	589	599	631	574	589	608	546	585	616	627	636	597	608	574	600	601	586	560	556	543	620	607	541	643	559	577	552	598	586	596	621	573	575	585	598	604	583	589	615	607	538	572	563	625	608	555	606	568	546	584	578	614	582	595	589	596	597	577	569	583	587	526	590	523	592	629	597	615	582	569	561	596	559	583	593	569	631	588	549	574	594	579	587	630	548	603	566	587	565	561	550	596	617	573	655	548	572	563	603	578	590	591	564	589	612	584	587	616	615	565	548	577	594	548	585	599	606	605	567	583	591	636	584	580	567	580	586	559	581	586	613	601	611	594	587	563	638	582	593	565	541	579	607	554	602	605	567	618	623	609	620	590	604	562	603	600	589	563	600	606	604	626	579	638	568	596	571	613	579	564	581	605	586	612	587	576	580	599	558	575	606	583	580	643	578	607	561	568	599	590	553	602	542	620	612	621	599	564	616	567	542	612	600	563	578	588	587	547	590	576	536	603	587	571	591	607	555	586	612	561	576	621	590	594	556	602	593	614	573	571	624	650	579	610	593	613	623	587	621	625	578	640	647	570	642	587	582	642	594	590	551	586	583	590	561	553	555	599	582	618	646	607	557	597	600	606	574	592	596	584	614	584	588	605	600	566	587	590	574	590	616	565	604	578	634	557	573	594	570	620	567	585	599	571	602	617	632	595	638	551	529	605	604	631	632	560	593	550	606	584	574	610	586	592	590	574	593	586	598	622	620	534	576	605	565	573	591	598	554	615	578	640	606	535	600	529	584	632	543	548	627	589	595	582	589	576	587	560	572	607	577	580	619	585	624	577	597	584	598	570	628	546	553	602	586	587	560	588	610	595	605	614	624	621	559	581	583	595	580	581	569	620	601	597	593	589	544	552	618	598	558	616	578	599	615	579	584	575	628	586	620	591	563	625	545	619	572	560	599	570	582	608	598	612	548	560	596	580	612	606	609	569	620	604	587	573	583	574	588	563	594	590	546	598	605	574	634	565	591	594	566	544	630	602	601	580	574	572	606	593	563	600	602	594	552	575	604	565	619	623	602	628	657	624	576	551	569	578	549	596	616	598	614	628	576	548	608	542	557	576	590	578	549	573	585	585	619	591	545	554	580	573	571	610	574	557	593	606	566	593	599	551	545	584	574	582	603	601	588	620	589	561	622	544	569	632	511	582	578	583	590	597	560	579	655	597	577	599	617	586	581	596	613	589	578	587	583	581	590	603	557	597	581	585	583	557	600	533	652	572	603	604	565	547	609	599	573	589	591	610	601	588	586	592	584	580	597	578	580	595	625	561	602	621	555	613	601	566	569	569	640	635	591	599	590	584	556	604	637	563	589	584	580	565	581	633	606	597	598	606	587	540	621	587	575	599	590	611	616	567	620	553	597	581	625	579	573	584	553	595	608	608	606	598	606	560	638	644	583	568	539	590	579	577	607	609	562	568	586	621	584	623	544	594	543	584	581	598	567	619	561	612	589	610	553	603	529	556	598	598	645	577	591	599	584	578	636	577	590	605	584	565	613	604	580	539	571	592	544	555	571	602	564	602	557	620	583	554	517	592	569	578	574	594	535	577	585	546	554	588	626	591	600	577	594	605	568	571	596	597	586	558	567	603	618	593	614	577	590	557	565	573	614	560	594	562	629	541	583	579	559	634	592	596	600	604	586	618	577	598	585	560	607	628	603	561	584	648	590	564	600	564	554	575	621	592	576	582	586	532	582	599	572	617	552	559	611	606	569	630	546	625	603	608	600	582	576	558	574	565	622	593	576	597	610	589	619	610	592	591	591	603	594	594	612	575	585	629	584	560	604	602	584	563	572	582	586	575	592	607	575	596	577	591	578	527	612	610	593	574	579	551	573	581	566	609	582	558	596	614	589	587	617	632	570	568	578	572	588	576	578	611	555	576	592	590	645	625	587	555	584	587	579	589	600	543	626	567	593	604	573	599	619	644	567	549	620	605	608	582	553	621	601	615	539	557	623	568	578	608	594	593	580	564	634	569	588	590	618	617	636	585	617	591	541	614	614	585	590	583	561	555	587	594	596	606	579	566	534	582	567	602	559	565	600	597	604	562	625	561	573	607	570	581	572	593	566	590	594	604	564	585	589	598	596	585	590	610	593	581	583	575	589	570	582	594	591	568	546	593	648	630	649	585	621	618	541	578	592	593	599	618	553	588	555	615	554	597	558	577	588	600	572	611	584	589	604	611	588	634	600	614	605	584	590	590	594	604	594	543	620	586	596	549	633	583	578	578	597	584	561	618	627	627	590	598	624	595	635	587	585	620	566	619	577	576	562	632	588	568	534	603	583	569	593	586	573	560	645	570	603	546	541	621	600	633	570	602	573	591	571	541	628	579	579	623	615	600	576	554	598	593	639	595	588	572	606
10366	15836	50778	37107	18036	1453	1171	1077	999	931	839	855	794	793	753	789	771	740	749	738	748	702	713	700	704	666	715	741	692	698	740	728	713	705	687	669	698	738	684	659	670	680	632	661	699	679	718	698	706	668	749	743	699	617	696	650	684	655	643	718	687	681	712	684	691	729	708	738	661	692	709	719	709	682	678	707	692	655	687	707	726	663	649	655	654	638	680	726	665	622	659	624	675	677	712	656	661	663	686	684	711	669	628	731	658	661	695	699	668	640	723	638	642	710	699	669	678	629	676	701	690	708	694	713	710	671	649	638	740	731	677	660	658	629	669	703	682	636	679	682	680	642	671	638	728	684	692	686	705	691	676	672	650	683	714	714	637	738	663	743	681	675	681	730	657	681	655	690	659	694	655	670	706	744	744	639	654	691	708	708	711	716	680	713	743	715	715	646	653	729	736	644	709	696	678	685	702	706	693	674	672	693	655	713	654	673	664	684	761	629	677	676	685	670	675	734	723	730	683	682	664	690	691	667	652	689	673	705	699	646	669	641	704	678	657	681	691	680	679	729	713	668	665	673	689	665	670	700	659	663	704	723	692	678	687	677	671	700	711	698	656	678	711	696	653	709	670	726	663	670	687	656	657	693	719	690	714	685	714	693	703	646	656	667	625	685	686	680	659	731	664	681	679	676	715	649	666	687	678	764	688	700	655	678	755	690	729	646	620	617	684	673	660	654	627	729	665	720	762	661	665	658	718	716	646	681	680	690	705	686	697	672	673	638	641	650	657	641	669	646	694	666	646	656	720	667	690	726	685	666	691	680	693	661	652	690	711	711	678	683	729	730	715	699	697	683	688	720	712	677	716	667	686	661	699	694	708	679	672	671	731	699	680	713	696	667	637	665	689	725	687	673	708	687	656	710	683	732	654	644	668	669	698	720	661	685	664	718	709	702	673	662	722	677	659	667	734	674	656	649	723	689	685	658	722	692	642	706	698	692	658	657	683	660	707	687	684	632	653	718	667	677	726	706	683	714	709	684	710	651	714	659	689	696	677	700	683	672	749	679	683	685	692	740	680	669	643	720	700	677	642	658	696	745	686	674	705	694	699	640	662	671	691	711	656	682	654	681	709	701	686	703	633	703	698	765	672	655	690	664	692	649	718	719	709	649	683	720	687	716	684	692	645	665	680	652	636	692	684	691	648	633	695	732	748	706	679	677	704	702	659	674	701	732	665	661	683	675	675	700	715	683	705	650	672	683	670	696	695	681	690	624	668	669	710	684	720	677	744	645	693	640	693	699	681	646	695	709	699	659	705	699	682	700	692	706	676	672	696	673	669	655	665	691	690	696	675	709	716	702	665	667	706	658	673	687	674	638	718	739	696	711	657	655	733	662	687	659	689	662	685	704	710	723	656	673	671	715	693	662	653	670	709	724	650	691	682	617	639	694	690	633	709	699	706	664	679	651	722	667	625	711	683	676	687	643	736	665	685	693	665	705	681	668	670	735	709	643	732	706	697	677	689	726	698	662	679	699	624	656	711	696	683	700	669	661	689	640	657	633	673	677	691	706	725	704	698	695	664	702	651	693	702	656	722	680	629	605	710	667	667	646	670	638	693	660	691	694	698	637	702	691	715	667	666	683	672	655	673	652	730	699	698	684	665	715	676	668	683	649	697	694	703	679	662	687	618	656	671	674	677	678	689	673	680	648	671	732	732	744	711	629	668	700	665	662	692	739	647	677	644	714	701	652	675	681	654	688	666	663	690	633	703	655	657	660	683	748	686	715	684	664	631	672	637	670	655	714	648	678	687	658	680	694	698	688	707	686	649	696	677	694	647	727	671	680	674	689	702	664	682	664	715	653	669	672	707	681	641	715	715	670	714	755	664	696	723	732	640	729	706	677	680	713	691	710	737	651	659	683	638	711	708	683	685	709	668	670	627	675	704	691	677	657	674	694	711	673	626	717	627	645	724	666	699	692	713	675	701	655	687	690	681	697	665	657	707	674	675	715	724	685	705	677	624	689	682	674	663	662	719	656	685	685	711	681	653	695	716	701	725	685	686	696	688	662	718	646	662	675	713	746	723	708	643	720	654	662	675	672	677	662	715	692	692	658	666	686	718	694	671	682	641	683	683	682	659	680	707	697	671	719	692	674	700	679	709	708	730	704	695	731	683	670	667	671	706	686	716	699	695	668	704	703	699	649	697	694	720	707	671	688	655	687	695	671	658	690	718	690	690	722	655	659	659	719	677	685	651	724	676	693	695	634	682	716	676	633	689	683	710	695	702	714	668	673	699	700	738	662	701	730	642	672	720	691	704	665	690	694	687	665	702	660	705	702	685	749	670	706	660	646	712	636	722	693	668	672	651	713	662	645	697	717	722	684	633	648	673	689	645	689	673	663	657	691	724	743	738	714	679	686	684	718	657	743	673	647	676	673	671	702	671	732	722	727	677	663	697	640	715	685	664	686	684	649	680	679	695	688	661	682	672	690	673	695	681	676	680	695	719	683	686	671	703	698	697	736	693	718	696	644	676	720	656	678	682	699	697	700	682	712	677	677	708	638	664	740	709	699	686	672	652	707	720	685	688	704	680	669	690	716	695	656	727	667	714	698	653	668	652	676	708	700	718	707	687	712	698	647	689	709	679	693	720	698	698	717	661	686	671	680	667	698	691	706	645	660	686	659	656	697	697	648	711	730	649	701	718	670	666	681	684	716	672	687	716	666	695	647	749	682	656	647	672	662	709	707	676	684	736	705	630	694	655	694	654	691	675	671	687	637	658	661	693	710	703	687	730	664	631	732	678	711	746	672	680	702	682	698	662	692	627	686	675	615	674	684	654	678	684	671	695	681	707	641	723	684	672	742	704	699	669	684	676	657	720	673	649	660	605	641	667	681	657	723	678	703	669	657	669	671	675	669	698	696	718	673	715	673	692	678	654	679	709	667	686	711	681	680	666	694	651	702	649	673	729	712	711	672	688	724	714	690	668	679	653	675	697	740	780	688	729	654	679	661	713	687	666	688	723	686	731	680	698	689	664	675	679	683	690	681	731	664	666	692	689	660	686	632	655	673	672	727	698	679	736	699	702	665	644	639	650	679	680	682	664	693	705	657	682	657	688	703	674	666	661	655	650	684	690	706	692	649	655	715	666	687	669	660	738	694	706	730	683	681	693	702	723	643	753	682	703	636	681	690	669	677	712	673	652	683	696	652	736	704	751	709	629	642	698	678	695	657	663	669	641	708	677	713	688	669	712	677	672	713	683	662	689	677	669	674	677	654	687	648	692	643	686	678	705	692	701	731	669	655	676	698	658	679	684	717	686	704	714	694	691	718	689	659	679	680	721	670	694	671	670	671	644	744	640	660	651	709	648	681	667	660	663	675	669	706	694	711	690	661	688	668	666	664	694	688	649	674	746	678	682	736	642	693	699	695	703	747	706	722	692	677	695	716	675	703	697	637	649	699	702	714	685	682	680	676	689	673	669	690
22621	21180	29185	25046	22566	21003	14577	2127	1363	1342	1229	1101	1036	1041	1029	927	955	945	910	900	898	890	848	887	823	858	844	916	819	874	832	837	890	841	853	850	840	850	850	805	811	810	849	799	838	887	829	856	837	831	896	882	816	824	806	877	871	826	822	789	855	862	827	850	834	850	835	886	839	849	799	822	848	843	806	817	870	868	823	815	852	837	814	827	835	805	848	809	818	885	885	845	838	870	814	801	795	818	800	828	881	804	823	849	843	843	837	836	804	812	818	825	901	830	789	836	780	807	814	828	792	854	866	860	756	817	847	787	851	859	815	835	836	795	856	796	794	895	808	824	848	820	880	816	802	802	811	817	847	820	833	833	845	874	820	831	769	849	834	884	857	812	860	829	850	837	817	782	814	818	839	792	817	845	821	798	889	781	823	846	824	842	847	856	807	859	836	830	783	792	771	830	810	772	875	823	824	820	827	822	781	794	832	856	861	845	770	817	865	826	863	794	843	851	888	878	858	849	805	842	831	824	735	832	863	840	846	825	828	855	840	838	838	815	862	796	804	853	784	775	813	859	841	832	850	853	815	872	838	849	846	816	811	800	794	823	830	874	813	854	840	827	857	789	852	829	855	779	831	809	837	813	819	841	848	776	828	818	780	794	839	868	874	804	837	830	772	769	817	865	765	815	800	816	858	836	834	883	842	843	828	806	825	829	808	815	856	770	835	816	830	807	834	778	777	820	873	823	817	814	802	810	814	840	831	828	772	814	854	839	800	849	844	912	815	802	872	798	857	877	797	812	823	810	828	813	861	822	764	782	909	845	853	842	817	829	885	843	847	766	794	911	840	814	773	830	767	798	840	851	858	855	802	819	836	794	815	772	872	804	811	841	858	855	834	837	876	838	853	836	839	835	860	829	816	800	853	810	808	808	803	829	796	823	869	840	836	840	910	804	799	824	827	862	808	789	849	853	790	879	815	859	853	823	850	781	775	822	813	851	805	851	849	860	805	819	848	860	826	895	821	870	863	784	848	866	831	805	803	781	817	770	837	819	798	841	859	798	838	778	766	851	836	821	873	825	787	799	879	807	851	877	842	847	840	801	806	832	904	841	757	804	787	842	795	818	836	815	864	854	813	810	834	839	847	779	788	832	841	775	881	830	785	857	842	804	855	859	853	840	846	834	812	787	835	862	850	862	835	834	870	792	864	820	829	791	847	836	811	783	808	834	763	792	853	797	817	855	840	827	803	892	857	831	811	835	858	823	817	797	830	760	818	844	813	850	834	855	837	831	782	770	840	819	879	841	834	810	829	814	858	843	853	814	775	836	839	777	840	845	848	783	801	834	817	850	846	799	805	814	771	803	806	799	818	831	801	824	825	837	813	820	801	820	782	845	837	844	764	819	857	803	810	856	832	864	822	786	814	864	837	806	814	834	796	812	830	796	811	803	789	815	787	860	833	827	845	818	875	824	831	845	839	793	799	787	776	810	829	822	832	852	829	890	826	833	803	847	842	828	909	821	801	837	782	806	826	811	811	791	840	877	838	802	831	870	795	846	829	768	839	828	861	810	792	848	792	826	806	840	834	810	795	833	867	793	799	844	810	864	806	824	786	832	825	835	769	845	795	794	817	838	831	828	828	835	855	822	860	806	862	856	838	822	821	807	803	810	834	838	818	766	831	840	830	858	815	792	803	810	820	845	811	856	814	809	814	805	856	829	799	844	815	851	834	816	844	854	825	850	792	844	828	865	847	864	797	805	861	839	798	820	834	788	866	818	827	857	848	877	838	848	857	802	852	839	842	843	809	799	828	871	826	838	814	827	794	824	810	801	789	810	885	791	832	848	858	834	802	782	781	861	814	815	783	787	823	825	831	871	845	809	797	890	877	813	811	781	819	817	865	845	803	841	855	815	784	829	818	875	797	822	841	828	850	831	812	836	801	833	875	826	846	802	817	818	790	859	813	786	841	842	873	838	827	815	852	839	810	849	839	836	827	857	795	821	849	876	794	770	775	845	826	849	779	839	806	771	839	831	826	812	825	850	794	782	844	829	832	786	878	794	819	792	849	794	822	870	782	821	823	800	849	842	858	762	831	839	794	782	815	861	875	809	792	834	785	811	843	818	845	844	857	859	783	833	850	835	812	856	838	838	813	901	824	808	829	869	795	799	839	864	840	781	807	811	845	821	873	843	805	799	828	849	810	802	792	848	817	824	804	816	832	829	804	867	808	771	842	826	778	844	844	862	775	870	832	867	799	836	870	805	881	853	847	869	831	793	870	811	843	815	816	845	843	879	801	840	829	789	850	773	826	861	879	818	810	805	798	818	841	856	790	850	831	783	818	792	790	827	848	783	805	825	835	785	808	823	839	829	864	829	835	804	869	815	836	814	831	804	852	815	870	873	815	844	809	850	802	797	825	776	825	791	856	783	806	803	820	765	787	806	855	834	863	818	796	798	851	860	804	819	819	803	804	857	822	836	858	795	805	840	814	857	882	806	829	780	852	778	795	812	793	858	821	804	823	842	855	796	826	829	779	827	812	761	782	844	816	783	791	812	812	826	852	840	830	766	784	798	793	821	791	825	791	876	767	806	850	838	822	794	849	820	781	818	890	832	816	826	809	856	805	825	827	829	876	866	845	799	851	828	795	859	776	783	790	868	886	810	859	789	809	802	805	821	797	792	855	829	795	816	788	815	868	830	809	860	827	809	817	796	823	764	805	808	821	816	824	853	825	820	841	825	825	849	860	825	864	868	831	869	823	800	731	818	781	833	804	824	831	806	824	853	878	837	812	870	857	860	819	801	822	877	855	815	842	812	854	853	854	806	781	886	895	830	827	801	799	809	825	868	785	817	800	861	870	824	826	826	830	816	805	798	810	814	792	820	825	842	839	852	795	818	820	836	827	831	777	796	842	879	872	821	807	858	809	830	871	883	819	836	829	855	796	827	853	809	826	820	820	877	843	825	809	706	824	834	822	845	789	865	800	793	810	850	847	814	812	844	845	829	782	829	784	860	798	829	840	881	800	814	821	850	831	821	848	805	825	829	802	801	828	826	818	852	809	832	815	828	791	800	799	813	764	844	866	770	809	825	825	863	766	810	830	788	810	835	788	849	837	834	824	867	826	817	813	830	759	829	794	822	822	756	834	887	787	762	828	801	821	812	800	871	790	844	846	831	791	790	792	816	812	859	822	754	851	820	756	852	816	814	819	791	860	852	849	820	838	795	760	845	758	813	810	815	817	856	784	780	867	842	789	844	856	813	798	841	852	836	848	805	847	851	802	791	856	809	839	811	786	820	791	837	812	847	835	750	793	802	818	859	799	865	775	826	861	768	874	842	763	850	834	792	811	845	786	801	815	876	860	787	811	804	823	829	850	816	799	818	835	843	783	803	845	862	820	849	797	854	843	844	865	810	819	838	830	776	816	799	826	810	835	853	864	829	803	824	780	842	871	829	799	862	798	849	878	805	823	826	839	838	824	823	838	840
12754	30726	68872	54824	28770	3522	2733	2313	1925	1834	1593	1525	1254	1158	1177	1093	1107	1060	1010	1070	1061	976	992	974	947	965	957	954	945	923	956	915	925	910	949	919	897	916	932	915	939	874	948	853	885	875	946	893	867	894	867	851	976	902	896	895	900	941	886	968	824	863	941	941	857	884	882	886	912	883	855	926	907	869	930	902	877	824	912	906	932	939	823	923	953	909	911	939	933	920	927	904	909	893	883	949	951	879	897	869	930	904	908	909	935	898	835	895	924	902	868	927	882	870	909	913	866	915	869	880	898	927	897	945	874	938	875	905	869	857	929	851	903	890	883	918	897	902	896	875	897	875	856	882	873	891	882	923	874	888	861	851	918	910	886	933	886	900	903	799	841	886	877	921	957	873	916	908	866	897	896	860	886	884	854	871	890	885	922	927	930	914	884	861	902	888	919	873	892	845	837	870	864	916	877	894	918	890	899	886	919	904	911	825	889	960	884	937	874	902	857	899	855	830	874	887	867	888	873	907	882	858	853	870	865	899	889	880	888	864	850	857	878	892	923	934	954	887	922	842	884	890	896	933	906	861	930	876	891	883	863	874	885	972	856	876	794	881	854	896	934	913	892	912	874	899	868	875	927	939	898	869	878	860	887	881	903	868	887	909	883	880	936	873	851	871	876	913	886	878	916	893	823	902	864	887	860	877	913	938	901	898	862	868	881	842	865	873	851	899	847	923	909	887	940	911	878	872	876	904	892	891	893	900	911	882	910	892	859	888	866	886	936	893	907	832	850	923	963	831	938	906	934	888	914	875	882	888	862	903	880	873	890	922	918	898	807	912	926	919	890	895	921	859	869	915	917	906	878	865	926	909	886	908	869	858	871	859	959	856	895	861	839	874	866	907	894	869	857	910	887	917	919	855	932	903	923	859	829	858	853	840	902	876	894	891	915	893	867	880	938	884	927	906	865	932	839	917	860	861	871	881	947	959	920	890	827	938	868	912	893	884	849	876	902	892	906	841	897	881	913	867	890	907	938	850	861	903	907	901	893	913	887	894	858	886	941	928	889	887	874	869	910	917	842	859	891	890	861	882	926	851	934	904	853	918	920	884	913	907	922	876	875	873	876	918	881	856	918	900	881	889	952	897	919	925	910	890	902	835	900	878	902	918	878	893	885	835	883	897	925	906	844	892	901	929	946	902	923	849	874	873	826	930	873	865	913	924	866	886	911	895	915	912	891	889	907	903	872	893	877	844	891	903	869	913	898	869	845	907	874	862	869	900	908	911	877	883	894	882	898	888	934	915	892	862	901	878	910	937	896	879	939	843	891	890	936	900	880	913	891	878	918	884	846	849	899	896	860	923	855	951	928	867	932	939	942	846	921	904	901	868	896	927	846	907	914	878	913	869	886	882	901	892	812	862	875	869	941	908	852	895	903	928	881	877	865	913	977	869	891	852	889	895	872	902	851	974	895	907	862	913	905	876	901	946	884	919	918	847	885	887	893	896	852	891	858	873	915	920	877	882	881	881	889	887	878	885	863	899	899	863	872	906	915	823	864	838	911	904	916	902	887	839	877	873	877	857	901	886	863	888	861	885	908	897	872	887	871	896	925	865	895	880	850	877	857	875	911	826	838	830	879	925	902	900	922	904	956	874	813	846	882	898	887	955	913	866	916	922	899	940	943	907	907	911	875	898	952	875	874	892	804	931	923	913	956	842	942	860	887	956	849	902	858	899	893	911	886	890	878	899	934	908	848	863	863	915	921	924	920	900	873	867	873	891	894	860	888	898	873	864	884	876	938	917	850	920	874	926	856	861	893	939	836	885	853	896	897	906	909	913	847	843	876	832	880	862	905	885	895	887	876	901	912	917	902	880	877	899	936	902	934	856	875	914	931	936	894	814	841	860	889	914	901	867	895	925	848	890	916	979	889	895	835	893	896	917	903	939	862	850	902	867	934	931	886	947	943	843	938	892	942	881	862	877	874	867	863	899	861	881	909	892	925	888	930	867	869	841	877	887	867	839	885	880	895	928	832	861	920	897	903	940	900	921	932	884	878	863	934	886	905	865	905	897	904	840	915	885	891	853	933	894	866	892	856	876	908	910	905	883	853	895	937	853	886	884	879	888	918	892	913	898	887	872	867	920	915	890	879	855	888	875	899	901	894	868	888	900	884	904	918	916	907	925	917	874	844	896	854	930	938	849	841	887	918	907	863	925	905	924	891	820	909	867	901	886	932	918	888	863	891	935	875	934	866	871	903	889	865	893	901	895	871	896	890	867	905	915	857	905	891	881	899	876	870	931	854	887	871	870	857	821	871	882	913	926	827	925	933	851	925	904	855	908	914	912	912	907	910	939	898	869	871	882	847	877	917	898	840	892	868	889	880	836	918	840	894	904	878	939	918	868	918	873	936	929	900	855	896	891	903	849	861	921	916	853	867	882	826	900	858	907	874	880	889	882	890	936	910	907	869	929	965	850	886	854	852	831	907	911	882	898	908	872	881	899	904	860	858	899	907	858	902	882	863	989	894	822	919	923	888	933	916	866	891	854	902	906	926	928	908	882	904	851	909	925	879	863	855	890	881	892	901	835	922	907	908	934	911	903	918	911	875	874	890	884	905	862	915	856	889	843	927	898	884	869	944	861	908	858	926	875	852	894	906	902	868	888	852	894	925	919	857	843	895	911	964	909	911	901	897	929	895	902	836	842	911	947	911	918	822	852	931	916	904	911	863	811	878	817	898	883	862	927	948	891	912	891	860	890	909	880	907	897	898	888	896	836	907	851	902	900	938	943	881	877	830	847	923	903	939	840	913	854	881	908	876	888	883	895	892	910	854	862	905	910	877	888	889	897	892	887	884	861	915	933	912	895	917	924	896	909	868	911	913	889	886	938	912	894	873	876	921	901	917	916	864	858	876	938	889	915	870	863	881	908	898	884	877	908	909	904	883	838	889	877	854	914	906	908	926	924	917	920	861	889	864	909	859	924	888	923	922	844	866	917	906	938	927	865	962	926	848	878	903	897	840	871	899	895	833	910	874	931	896	863	919	912	908	861	920	828	889	886	926	870	886	917	862	889	914	906	872	911	874	866	933	883	909	847	869	879	867	899	894	900	959	890	869	852	929	915	863	896	876	944	921	888	909	885	900	935	869	926	867	909	909	905	803	843	950	831	933	921	894	927	877	939	870	864	919	940	941	871	949	856	901	843	852	893	830	890	893	873	895	858	866	884	837	922	859	907	884	899	846	883	906	900	875	869	889	917	872	941	915	920	903	924	868	879	883	891	893	855	884	918	907	893	926	921	897	899	843	881	896	929	853	878	871	903	895	897	913	879	847	932	943	912	873	899	914	911	848	857	882	884	914	925	875	872	871	906	913	900	906	863	799	867	874	850	870	899	894	918	889	881	861	891	854	841	880	843	914	873	936	884	898	923	851	861	907	888	903	869	895	887	916	880	918	896	870	908	841	865	907	853	922	878	896	944	880	867	877	896
27207	20471	20771	13388	3405	397	382	394	323	370	379	348	329	314	338	348	358	320	337	313	318	348	345	334	316	352	322	348	359	343	316	339	356	330	339	346	360	340	351	329	345	342	338	344	325	355	343	349	348	345	319	348	334	360	324	309	307	373	330	353	305	340	319	326	338	318	337	334	316	331	298	359	336	335	312	334	320	327	329	344	320	324	362	334	341	323	349	327	309	345	292	322	316	318	343	349	334	341	328	353	345	328	309	287	332	322	363	298	339	372	292	324	339	333	323	349	317	340	312	318	299	314	346	304	323	334	343	351	345	333	320	311	349	318	324	323	330	316	316	326	321	324	346	358	337	304	319	337	327	340	311	347	335	363	294	336	320	326	381	259	318	323	310	318	303	299	366	302	316	319	316	333	328	332	344	294	328	352	311	340	311	335	291	317	324	321	300	323	325	336	331	321	320	340	306	330	321	323	335	308	319	316	310	311	335	336	335	317	359	332	332	335	332	356	323	312	306	327	321	307	328	341	326	328	339	338	326	314	317	297	325	311	303	303	317	338	323	308	320	302	308	333	337	363	315	315	311	308	365	319	358	315	329	295	345	323	328	338	364	295	324	303	314	326	304	304	344	305	339	321	316	327	337	328	323	353	348	328	320	335	327	316	300	326	342	317	335	313	326	302	329	330	333	336	332	359	340	370	351	374	360	358	338	333	315	319	339	292	354	303	343	306	314	339	374	310	337	328	317	317	333	335	342	361	330	347	344	304	338	357	315	320	339	322	329	319	338	324	327	349	354	304	292	315	299	348	342	309	342	311	341	294	329	286	322	349	313	336	338	328	331	350	329	308	300	323	358	311	288	348	317	343	370	357	322	319	362	316	320	323	368	347	332	318	355	313	342	328	321	309	319	315	319	347	331	326	296	328	315	333	328	331	313	351	345	347	319	341	332	328	356	322	338	368	364	300	330	310	358	297	313	336	322	338	362	327	291	323	334	343	321	308	299	316	325	316	315	299	368	305	337	357	334	330	353	361	348	319	302	318	353	322	323	318	302	343	336	349	328	307	309	335	339	306	345	356	346	309	352	355	370	331	324	328	345	335	314	316	319	325	305	329	345	316	348	331	298	339	287	328	346	329	339	320	346	304	342	322	356	291	305	324	340	357	328	338	339	357	334	316	314	350	321	353	348	346	314	358	316	333	326	355	325	332	304	345	327	327	333	361	323	330	351	323	303	320	328	322	370	308	296	306	338	291	319	292	348	331	318	332	328	341	337	315	323	327	337	344	326	317	305	308	332	320	332	327	317	354	362	336	313	332	292	346	321	329	328	310	333	341	322	334	308	336	358	334	375	303	298	327	338	310	329	328	356	328	345	345	322	351	290	366	363	327	322	356	296	292	311	311	333	331	327	339	332	304	318	337	365	381	315	332	343	345	319	321	322	304	327	321	328	329	365	317	312	346	357	339	343	344	318	335	352	323	311	326	354	333	346	304	297	308	326	367	316	335	346	336	329	326	368	311	355	324	280	309	317	345	347	341	369	361	378	362	362	339	310	332	297	335	313	309	323	329	323	360	332	366	326	334	312	312	339	320	346	341	347	307	335	321	316	330	343	324	357	324	313	345	309	332	330	333	326	358	321	325	338	278	365	359	310	321	318	331	321	290	368	356	297	333	331	341	318	331	324	345	346	328	313	333	340	329	318	318	320	326	323	374	341	345	338	303	303	347	312	311	336	325	349	352	338	324	321	300	326	367	300	315	321	342	337	332	313	360	308	343	329	322	374	331	333	343	353	309	329	320	315	348	347	311	335	301	353	320	336	318	326	317	343	329	294	340	308	330	353	316	309	325	342	334	325	355	342	324	330	335	350	352	343	331	327	322	300	334	342	322	360	332	331	311	366	288	329	293	336	301	342	285	331	326	329	314	335	319	341	324	290	351	329	327	338	351	337	328	318	339	322	349	347	335	324	346	327	299	340	349	392	331	323	364	292	313	354	298	356	337	316	339	335	338	297	350	328	303	345	320	337	329	342	341	332	316	311	334	315	334	339	350	336	304	314	347	328	340	323	314	324	325	360	321	343	305	360	355	308	321	328	333	342	319	354	331	311	286	323	323	375	328	323	326	310	331	306	343	280	316	312	349	319	319	328	333	349	324	331	330	328	357	318	336	320	343	318	360	358	320	320	308	303	311	321	306	359	309	294	352	344	330	327	338	282	334	359	339	336	326	289	325	331	297	338	327	339	335	342	318	335	308	305	332	352	340	310	336	350	330	335	333	319	320	332	305	349	333	350	357	337	321	340	307	318	334	337	348	306	326	330	347	315	327	303	332	355	331	321	338	309	327	319	361	287	320	294	314	338	321	303	347	340	319	338	338	324	346	309	365	325	321	329	340	324	339	302	319	328	363	343	323	341	328	322	323	315	306	316	339	329	312	338	312	334	315	324	371	324	371	320	330	325	327	328	330	344	351	319	325	307	316	325	345	345	299	311	302	318	312	337	337	338	317	328	332	290	327	294	334	326	318	331	317	346	340	337	324	362	339	333	318	328	336	320	293	295	342	347	326	344	320	316	320	324	341	311	366	305	336	327	337	350	333	338	367	308	328	331	329	331	325	314	349	325	335	330	306	329	342	339	313	332	368	336	315	337	362	362	319	336	327	318	328	329	311	342	316	342	307	313	323	313	320	286	330	317	347	336	289	331	344	344	322	384	315	349	308	321	356	325	325	298	366	343	279	333	337	331	332	324	327	340	329	312	322	290	319	333	314	364	318	332	325	320	321	314	327	334	325	352	320	310	360	332	320	322	323	356	320	341	314	279	346	324	347	365	303	335	292	329	348	338	334	345	341	304	346	324	336	316	353	332	334	333	319	325	302	345	374	345	342	334	342	333	337	343	308	327	337	345	319	331	368	369	355	360	316	308	345	339	367	362	343	298	333	340	355	299	323	307	349	345	316	341	345	306	321	355	322	335	367	323	328	328	311	338	359	334	312	324	313	310	334	341	359	333	325	334	343	339	326	349	345	321	328	319	343	331	361	335	332	350	338	297	351	320	336	327	315	336	333	348	330	324	308	306	322	306	327	316	315	324	340	342	358	306	320	293	342	296	323	330	324	323	334	351	324	318	350	323	347	302	345	346	327	338	334	317	359	345	330	285	311	338	314	353	322	310	320	321	337	326	326	356	339	347	327	347	315	336	334	357	345	334	311	336	319	307	319	322	353	336	359	348	303	337	335	312	326	346	304	308	291	323	371	354	329	316	345	326	356	334	317	334	336	321	329	318	306	323	323	351	296	316	330	317	316	319	310	338	322	349	297	351	337	339	329	308	343	318	322	336	311	286	321	344	321	316	360	313	328	349	316	324	338	353	325	340	334	336	297	346	386	341	362	312	311	287	320	336	340	352	310	338	329	327	299	344	314	304	334	313	329	354	319	305	337	328	314	340	331	322	339	343	333	359	347	347	293	334	319	308	358	336	340	329	317	362	328
8246	4460	20038	10618	3223	539	451	458	457	473	429	438	426	377	406	404	374	378	409	432	405	418	418	381	416	394	429	442	373	411	410	417	403	372	394	382	364	401	425	386	399	418	399	383	404	390	401	396	426	396	367	381	379	431	407	436	359	392	414	405	361	415	412	407	380	398	397	401	415	393	415	417	435	395	410	388	418	408	378	451	348	386	389	424	441	380	396	404	398	431	388	405	383	420	393	392	399	366	383	393	365	396	410	385	384	379	378	382	403	379	376	402	396	400	388	384	366	382	407	394	408	398	401	391	408	399	424	386	406	378	406	432	384	426	389	418	359	404	435	396	416	423	388	398	386	388	393	416	370	376	412	394	397	394	394	369	403	376	403	386	411	415	343	363	371	414	416	384	396	377	385	402	401	425	357	410	407	393	402	380	416	416	385	387	349	394	389	422	371	390	380	402	417	384	397	383	414	426	403	425	363	390	387	413	399	397	383	399	391	414	429	399	404	414	419	404	415	383	413	387	394	390	427	411	397	406	376	409	401	445	382	388	372	367	400	427	387	392	411	397	414	396	395	414	428	391	418	404	405	361	399	395	368	393	393	393	403	392	397	404	396	423	403	382	405	423	350	370	407	397	400	412	403	375	403	376	381	391	392	416	382	419	386	415	356	409	434	397	377	374	393	409	407	418	387	421	378	404	402	383	418	369	383	423	433	421	415	374	382	406	427	406	392	400	388	419	390	376	374	380	377	420	365	353	403	444	377	406	409	412	405	414	412	376	419	409	392	428	389	419	434	406	413	420	398	378	389	412	397	420	429	377	407	402	421	402	383	386	420	354	396	392	414	409	394	358	416	383	401	386	366	413	396	387	376	390	406	400	420	396	385	392	388	411	420	374	381	390	361	398	422	397	409	403	376	401	395	367	409	413	397	398	442	411	415	432	416	399	401	368	379	404	372	385	397	399	408	363	404	386	395	403	390	429	364	425	397	437	380	398	394	416	381	363	358	387	395	413	386	408	407	386	403	427	409	381	394	406	421	423	398	398	400	405	389	366	396	390	411	426	427	374	416	386	366	401	377	421	379	395	376	409	394	399	398	431	375	437	381	421	406	404	393	409	393	438	410	411	401	379	416	363	379	429	397	383	449	380	403	394	387	387	405	447	404	389	378	371	391	404	400	382	370	400	377	369	375	409	407	417	404	409	425	384	385	353	396	380	384	376	418	385	437	397	395	395	403	360	395	397	391	399	401	394	384	406	403	400	412	394	387	383	391	413	418	401	394	378	340	415	424	416	367	382	397	401	383	398	351	367	386	375	439	419	387	360	412	412	406	385	406	366	398	371	377	393	406	419	409	405	419	389	392	390	416	432	386	373	385	381	388	404	384	385	438	381	399	390	375	400	395	390	409	381	415	406	387	394	397	404	427	369	386	410	381	399	403	389	397	431	397	368	399	405	411	400	414	410	415	425	419	377	382	391	424	420	410	394	379	408	397	385	399	397	381	392	363	390	378	410	414	381	373	400	400	397	337	379	424	373	391	384	391	389	378	425	411	409	424	397	403	371	392	404	388	400	457	373	429	402	401	419	428	415	385	400	389	388	393	407	398	403	406	404	420	444	368	396	385	418	378	400	415	401	413	401	379	375	408	403	415	399	431	402	421	432	399	404	411	412	433	412	424	391	385	415	372	372	384	414	411	422	405	395	413	422	402	391	405	399	379	421	383	400	411	432	374	432	436	382	400	410	364	370	405	397	419	416	379	376	392	417	398	396	402	428	386	363	419	431	413	387	409	382	387	430	388	393	396	378	364	395	425	398	381	409	405	432	428	399	429	413	376	407	395	394	427	391	390	415	409	411	414	387	398	415	412	372	406	440	416	370	445	364	422	389	389	362	422	377	401	375	363	390	378	405	453	433	423	367	376	375	390	402	392	395	393	385	368	393	400	387	411	408	385	418	395	415	414	384	411	405	423	438	373	417	399	390	380	398	412	406	413	382	386	414	372	422	378	433	367	403	409	399	375	401	414	426	398	390	375	415	397	404	385	408	372	422	386	419	397	422	383	385	434	413	383	391	380	431	405	421	409	447	429	399	417	382	379	363	371	404	388	399	418	393	400	403	400	419	396	444	387	371	416	386	386	399	401	403	394	396	395	412	376	392	445	399	400	409	361	404	396	409	401	381	353	387	409	435	425	377	363	427	416	389	429	430	399	425	373	418	430	401	386	389	397	427	416	383	421	364	385	402	374	357	383	421	386	401	342	410	382	410	417	413	392	384	421	383	391	411	430	406	416	390	402	384	402	406	404	413	418	409	397	434	387	369	425	420	385	417	409	354	426	395	398	376	434	370	420	373	445	416	413	398	416	398	434	382	424	415	400	374	386	398	369	411	395	387	376	432	375	411	409	412	391	413	375	409	424	392	368	387	378	397	410	416	369	378	389	374	409	429	427	394	395	404	436	420	374	351	417	396	387	405	419	366	404	374	400	366	397	383	405	390	424	396	408	434	412	395	428	404	366	390	391	390	411	405	432	398	392	391	429	393	422	387	391	393	391	394	402	376	406	402	383	389	382	354	414	370	420	424	376	397	382	392	384	407	384	387	391	397	399	379	397	393	400	393	380	396	416	383	394	415	414	374	407	389	375	383	379	419	392	371	418	371	447	425	413	402	390	383	392	430	387	391	388	389	394	411	403	427	386	383	411	398	395	397	381	392	378	409	353	406	359	420	419	389	399	390	422	392	406	388	412	431	402	395	394	424	406	375	406	358	425	395	405	431	401	400	410	370	388	363	393	413	385	386	399	376	393	421	375	397	385	422	389	394	396	413	437	399	389	406	415	379	388	394	409	384	352	423	404	406	427	418	380	426	365	396	407	423	394	372	441	392	377	409	370	411	387	411	381	412	388	413	411	403	387	441	396	399	419	376	387	372	419	389	421	414	389	394	441	396	379	401	387	401	417	385	370	421	403	407	407	381	402	403	430	370	398	392	387	401	392	408	387	404	417	387	397	408	442	414	388	429	370	393	388	377	411	417	384	408	387	384	403	407	404	402	369	393	406	408	364	399	379	392	396	355	358	415	397	423	380	397	398	380	377	357	372	423	421	369	400	402	399	414	377	399	399	416	362	404	459	411	396	419	364	401	440	408	394	395	401	401	396	423	399	382	396	399	392	384	412	402	392	406	399	409	390	392	359	397	400	381	371	377	416	382	416	407	413	392	420	402	404	386	393	384	413	397	388	362	395	391	392	413	455	431	380	403	344	387	369	380	377	443	383	413	397	443	409	401	415	392	420	419	436	396	402	359	380	379	394	400	424	404	420	378	373	395	400	376	380	426	404	420	374	395	373	408	412	423	402	400	377	412	405	383	390	418	372	368	392	414	413	377	429	410	414	414	406	423	375	378	408	420	418	392	420	386	423	381	412	409	402	405	387	360	397	417	436	390	387	373	354	386	383	380	351	408	410	405	390	418	389	394	395	386	398	390	392	375
23622	21178	29030	27232	23376	14818	2633	900	715	705	631	602	567	528	496	487	474	476	458	467	468	439	463	489	435	438	452	426	487	462	449	478	452	418	433	437	456	433	437	438	454	426	452	436	417	440	416	479	447	413	437	400	380	438	426	426	425	465	443	423	476	446	451	475	402	438	433	438	414	453	440	440	406	452	450	459	409	385	419	474	437	415	401	437	419	433	429	404	398	414	433	391	438	388	404	422	419	394	451	426	448	447	439	446	415	453	435	439	418	420	442	425	424	399	458	440	416	438	440	450	421	402	458	406	442	395	415	461	432	431	430	431	475	413	460	402	449	449	465	426	431	435	448	433	448	462	442	436	444	430	430	414	432	433	415	448	432	402	443	422	424	411	447	409	432	454	449	431	423	398	416	434	432	428	418	401	437	473	402	400	453	405	445	392	434	411	420	412	382	454	462	428	441	425	460	452	458	429	412	455	423	461	433	402	422	432	434	441	428	430	422	396	430	432	375	451	429	410	404	418	410	422	454	421	413	417	447	427	432	402	424	451	425	442	417	429	405	445	427	462	406	432	438	425	450	437	416	416	438	429	408	402	436	430	416	440	448	426	438	417	417	429	408	474	419	409	465	413	459	436	436	435	453	423	425	443	448	429	439	468	404	445	416	430	434	414	442	441	447	458	439	399	405	421	428	445	410	435	471	452	413	412	415	439	450	423	433	438	435	410	435	447	441	440	466	443	435	420	420	399	406	451	429	441	454	403	409	421	449	434	439	449	436	454	400	484	461	411	420	421	439	412	397	444	431	428	428	422	428	434	445	460	430	390	385	432	398	409	399	412	416	421	403	402	418	442	437	445	411	456	435	396	442	457	413	467	462	403	457	450	485	407	423	412	423	433	428	420	393	420	424	467	439	477	423	415	429	396	418	440	423	425	415	461	426	418	437	446	440	448	450	466	401	406	399	439	421	420	464	447	420	451	433	474	456	390	407	427	446	453	403	504	434	411	407	437	451	416	426	414	452	437	436	404	418	418	443	430	439	430	428	446	390	428	427	428	426	478	416	403	429	419	443	412	425	465	407	430	427	457	430	428	438	436	473	422	411	427	446	420	450	409	435	429	430	440	428	480	387	399	418	462	441	441	396	415	465	449	408	441	440	474	460	465	429	453	384	396	448	403	421	414	457	422	405	435	446	436	453	436	414	408	470	454	459	417	412	425	461	429	406	461	440	430	450	447	437	445	435	464	438	456	471	435	433	429	445	429	455	408	432	439	406	428	436	440	439	459	458	443	451	418	384	459	414	394	411	440	418	438	423	409	399	420	428	437	448	414	419	412	462	468	433	411	464	453	474	428	407	417	405	447	405	432	445	425	416	417	451	391	432	425	431	456	442	436	402	458	438	435	469	410	422	456	402	407	444	431	413	409	437	456	405	423	440	454	414	405	410	426	420	477	424	416	411	432	439	417	454	422	422	420	436	432	448	465	435	436	409	442	396	433	424	436	425	413	378	420	456	449	416	441	419	427	413	455	427	449	423	413	402	456	455	449	415	416	428	479	414	438	419	418	428	428	464	404	465	432	441	389	418	461	422	439	436	431	437	431	423	400	435	438	429	392	386	477	416	421	416	424	436	442	415	452	397	421	399	407	425	444	466	423	439	409	419	419	383	427	447	429	438	423	452	429	429	401	415	452	439	496	457	435	468	374	415	462	435	461	437	443	449	430	414	430	451	411	428	420	424	440	424	422	470	427	459	414	449	419	466	397	475	448	439	426	446	430	400	437	439	428	445	415	462	381	435	404	420	410	428	455	414	446	442	443	460	420	427	435	459	423	461	463	469	469	440	398	459	401	380	407	421	455	457	420	432	403	455	377	474	392	419	398	467	409	454	384	464	438	423	437	438	401	437	453	422	452	441	460	428	394	405	432	472	441	422	392	443	423	457	445	407	444	415	424	429	411	487	403	433	412	412	401	419	414	450	442	450	440	404	417	422	469	432	461	429	419	437	419	416	423	431	423	436	421	422	451	420	442	427	440	441	386	453	415	446	395	411	451	451	405	409	455	401	379	434	413	424	444	417	412	435	450	446	444	464	437	404	430	412	432	414	435	419	412	419	433	449	425	418	430	408	405	434	408	445	409	455	438	425	422	451	426	412	429	462	472	401	399	428	406	388	426	419	449	459	462	372	421	429	415	430	432	416	409	430	437	437	405	423	410	418	447	454	466	412	410	416	418	380	434	422	419	434	451	474	418	428	430	458	401	418	462	427	450	464	486	430	452	423	417	407	428	424	439	432	387	394	421	416	421	408	442	423	432	426	439	442	426	458	420	425	433	423	430	402	425	411	393	429	431	426	417	440	412	417	386	425	437	415	431	413	415	408	392	417	406	433	451	453	433	424	425	445	413	447	422	421	421	462	436	448	408	438	444	452	407	440	393	433	463	460	387	421	441	425	367	424	412	400	432	444	439	448	425	416	445	475	420	422	405	426	420	466	423	422	446	445	402	423	443	427	440	448	448	397	425	420	419	409	406	427	449	433	421	458	460	420	421	439	455	424	496	402	412	416	426	409	474	417	447	406	435	432	409	446	455	417	387	422	431	429	417	425	441	387	420	387	422	451	419	462	407	421	454	392	429	401	432	431	430	460	405	444	435	432	443	459	429	422	427	426	419	429	416	391	411	393	425	433	432	393	441	431	416	421	437	455	423	425	448	461	410	439	416	439	423	404	466	427	425	432	422	417	432	418	456	418	440	413	432	448	462	390	408	399	422	462	435	427	404	417	411	399	439	408	441	410	441	428	446	443	435	420	422	454	393	450	410	410	425	428	451	431	429	398	424	438	425	416	430	412	425	406	375	431	451	450	420	449	408	469	395	402	434	439	411	415	420	463	425	439	418	408	453	452	455	433	450	449	419	444	428	445	438	433	382	417	409	441	417	459	433	450	409	462	450	396	399	440	418	410	398	406	423	435	415	438	454	453	453	442	472	422	463	444	420	488	474	465	439	398	444	432	433	427	431	462	469	445	427	439	440	462	416	423	442	435	432	393	413	414	451	438	452	403	403	459	431	441	474	429	423	437	414	443	450	410	396	453	453	418	407	463	457	463	432	411	453	428	438	419	418	406	416	429	454	456	440	405	413	412	454	397	428	455	471	448	422	420	447	464	445	444	430	432	406	419	409	426	420	413	437	434	433	440	436	449	481	443	435	413	418	430	441	420	433	402	418	433	433	441	408	427	401	435	437	439	436	388	414	425	427	419	427	454	435	409	426	409	447	412	432	431	431	410	454	426	404	420	445	437	399	404	426	445	419	463	408	470	451	452	440	432	427	457	442	449	443	420	412	439	415	438	429	451	435	415	418	449	435	410	456	433	440	410	433	413	414	437	424	458	408	450	420	450	417	431	395	429	427	434	424	448	402	445	456	428	436	396	437	415	415	444	405	443	462	419	407	429	451	432	455	424	420	447	419	435	472	437	463	444	417	446	387	429	411
9827	21074	56417	45088	22229	1893	1513	1276	1040	939	874	817	683	700	639	637	648	612	548	535	580	502	516	559	575	524	509	535	497	590	503	559	539	498	551	488	526	525	504	535	454	513	519	478	521	490	464	465	463	472	441	467	527	509	499	508	520	483	491	487	446	525	500	494	482	534	522	477	494	502	508	475	496	529	479	502	459	491	462	516	507	505	455	469	494	489	486	490	490	493	502	509	489	523	484	498	515	487	509	522	516	466	504	501	514	471	516	501	521	499	507	499	545	486	503	501	490	463	469	515	481	512	470	490	520	477	470	537	456	522	455	490	487	491	482	515	497	469	508	477	490	467	523	511	537	459	456	476	520	488	490	481	506	534	516	505	523	470	492	517	506	516	524	516	483	510	501	517	478	457	470	484	481	522	485	483	457	508	479	492	479	494	469	523	507	484	484	462	463	499	547	478	462	467	524	490	486	505	487	514	496	522	461	490	530	502	507	505	505	484	524	460	521	499	525	507	489	479	480	485	507	480	478	484	474	466	506	474	453	508	459	493	497	511	517	483	512	497	463	501	513	499	510	503	487	493	487	441	480	493	473	495	454	519	474	515	476	517	482	476	486	463	464	494	478	495	474	445	505	469	514	496	516	451	477	500	501	509	496	486	486	504	464	493	480	521	485	486	488	507	496	503	450	525	485	531	471	476	480	487	469	488	505	469	527	500	525	470	475	488	532	515	516	496	475	526	540	482	518	509	485	484	488	478	510	525	507	505	485	505	516	503	463	512	489	493	485	517	452	483	498	472	471	524	493	493	476	455	484	454	446	471	501	517	472	458	490	481	484	502	485	491	530	494	530	505	477	481	494	471	463	475	483	479	470	491	476	481	466	516	484	487	480	492	461	454	504	520	534	471	478	507	512	517	490	505	471	477	519	482	509	459	505	478	509	539	484	494	522	514	475	501	530	451	466	513	484	499	519	495	476	491	484	530	465	498	496	510	442	477	461	444	474	501	523	495	465	499	485	463	502	496	508	494	520	503	518	474	489	493	510	496	477	488	511	544	514	542	463	503	484	496	491	485	496	508	480	500	483	460	510	483	464	490	497	521	455	513	483	513	489	514	513	530	497	492	499	485	481	467	507	482	473	471	539	507	446	471	501	505	475	474	470	478	479	454	491	502	473	502	460	529	498	504	512	460	468	466	457	502	483	504	474	532	487	476	458	470	481	517	500	491	505	470	475	476	485	480	473	515	521	520	469	456	512	485	514	500	492	530	486	469	493	495	487	465	509	500	512	489	506	453	536	477	507	504	497	500	481	494	474	478	509	487	473	498	508	464	502	479	526	490	510	472	496	493	511	467	486	505	494	525	491	474	442	523	534	487	532	494	481	490	463	471	490	479	521	460	472	478	474	493	495	541	490	517	479	509	489	469	508	496	526	518	512	470	498	519	493	500	515	500	529	479	444	487	509	481	504	502	489	492	505	509	480	497	509	521	494	507	493	520	521	549	495	470	506	455	504	505	509	514	496	495	487	511	481	488	508	452	462	502	498	523	494	443	457	488	534	484	513	493	469	490	521	463	497	485	551	506	521	467	490	496	493	473	519	470	521	536	480	450	490	511	489	485	517	487	498	482	495	503	481	503	459	550	481	516	490	486	468	532	457	515	505	454	447	482	494	482	469	492	495	480	493	492	458	516	439	508	477	473	467	500	487	484	538	509	455	486	509	527	549	505	525	467	486	488	482	466	503	482	513	473	470	479	466	452	526	491	499	509	491	483	497	496	509	533	473	474	508	497	547	506	465	489	506	534	475	497	485	505	479	508	472	468	493	501	461	482	516	489	522	476	484	472	472	483	463	450	475	465	502	481	521	501	494	491	513	501	453	479	481	483	492	524	500	493	446	474	444	495	509	482	481	484	498	483	477	470	446	509	491	495	455	484	479	496	513	500	517	485	463	520	460	503	500	539	476	500	483	475	506	472	507	517	510	502	471	483	506	434	499	489	489	451	518	501	516	489	509	484	459	453	542	471	481	496	550	525	493	504	503	480	490	468	490	507	463	478	502	478	491	490	481	457	483	467	506	483	495	483	492	506	510	505	477	471	492	490	486	479	527	479	493	526	505	493	507	497	503	512	496	500	495	468	483	511	513	472	497	476	500	500	480	528	468	504	459	507	477	510	523	511	492	497	523	480	503	476	485	472	529	482	514	508	486	469	418	478	506	499	501	481	496	495	482	492	495	482	499	493	493	492	497	518	537	489	471	492	515	485	548	456	508	492	456	471	503	518	524	521	508	515	500	494	489	492	529	497	521	472	508	482	519	478	508	536	483	497	513	505	510	491	539	522	508	508	445	492	496	517	479	529	487	485	497	509	474	495	476	511	487	483	461	538	467	480	517	506	462	460	501	504	497	475	451	498	490	474	491	499	468	486	491	497	485	519	473	515	495	477	490	498	497	539	475	497	472	522	525	482	467	442	508	504	504	450	492	482	532	455	480	466	466	460	509	507	494	521	482	516	511	495	486	469	559	501	494	543	531	498	478	464	491	465	427	455	481	485	497	537	485	503	474	484	500	486	498	492	505	478	503	494	508	470	494	515	497	477	509	495	478	458	495	524	499	508	475	493	496	501	513	477	496	496	536	503	520	509	517	507	471	513	502	472	459	492	493	513	495	506	471	499	482	441	482	502	462	510	452	517	547	475	473	443	507	512	515	485	511	463	467	490	459	494	488	521	506	469	481	516	457	496	503	490	486	451	515	497	505	481	471	488	460	457	526	485	464	532	480	506	464	502	488	519	503	478	480	485	484	455	510	494	479	479	480	448	495	526	450	458	520	491	494	489	491	500	469	475	496	506	513	490	476	511	508	479	517	464	517	484	504	495	517	478	479	459	466	465	536	498	500	485	428	483	496	467	524	498	485	493	546	492	464	481	476	496	488	461	486	499	505	489	485	487	498	463	511	489	490	519	489	485	505	482	498	499	507	511	518	490	517	507	505	486	463	470	505	478	485	522	484	473	502	511	493	470	475	472	498	515	484	468	498	492	475	505	452	484	479	469	532	551	484	468	479	508	453	458	467	510	534	461	467	483	526	492	463	463	493	490	476	498	461	509	476	512	505	476	527	462	488	475	467	466	455	470	501	488	444	515	508	512	499	483	512	482	483	483	456	505	525	486	539	500	510	520	470	485	502	505	498	509	467	488	484	509	473	537	501	487	493	453	493	514	498	488	468	515	522	490	498	493	500	516	481	512	509	485	503	452	464	540	536	484	502	471	528	479	473	456	534	564	480	499	464	506	449	480	496	506	505	502	501	485	493	517	484	484	488	494	527	519	500	514	475	457	518	507	488	510	500	477	489	496	501	489	509	465	458	509	461	448	520	514	485	486	494	481	508	467	524	468	514	465	484	485	506	521	475	538	514	493	476	480	492	518	498	508	489	466	493	492	468	494	491	525	506	486	521	481	462	474	510	520	494	486	481	465	474	466	476	478	511	476
24793	21179	29320	26530	19466	4622	932	735	751	676	664	641	664	643	620	597	602	629	645	624	611	600	587	580	607	584	609	590	610	611	583	593	584	574	635	551	567	634	624	600	587	554	627	554	581	591	557	587	557	592	589	563	589	617	594	618	562	600	583	621	561	611	603	615	560	618	572	594	622	571	559	642	594	566	611	586	581	573	595	606	585	561	552	584	612	610	610	558	604	627	612	591	582	599	555	578	592	582	598	592	567	570	580	565	580	584	570	580	584	586	587	569	536	615	570	590	611	607	622	589	558	607	586	543	580	596	575	607	616	608	574	544	594	601	598	596	614	634	544	584	649	622	575	544	592	552	544	572	588	558	585	569	619	607	601	573	604	579	577	548	589	597	600	578	580	580	597	555	595	610	583	579	592	566	609	635	579	560	606	583	575	552	603	612	618	602	627	572	584	577	622	628	558	549	569	567	594	596	549	592	613	576	589	569	607	641	575	600	625	570	600	545	624	599	574	591	586	553	615	594	601	573	621	581	590	565	582	574	574	591	568	557	585	645	609	577	574	590	595	576	631	629	581	540	576	538	604	594	617	611	624	580	555	580	607	598	560	595	607	567	558	575	583	580	602	573	614	613	546	590	587	545	570	583	570	616	628	609	558	587	558	554	607	621	595	653	614	564	573	557	545	595	598	587	577	612	577	588	577	592	583	617	567	594	586	565	616	601	528	606	606	576	600	579	565	572	606	607	573	568	567	664	558	624	594	560	556	609	592	595	580	577	617	586	583	610	594	582	587	575	596	617	590	594	559	601	553	621	612	610	623	600	588	584	588	554	541	606	639	623	588	600	556	582	580	615	590	584	577	628	596	568	553	617	600	565	546	633	590	646	563	603	594	640	579	635	617	579	573	605	561	595	584	562	610	609	554	600	554	609	605	650	600	600	607	563	587	595	581	587	592	592	584	604	586	610	605	590	507	596	603	589	572	565	592	591	570	576	591	595	618	614	602	562	576	610	582	557	616	582	617	595	633	605	579	600	578	570	572	589	614	587	611	563	571	604	578	563	589	542	556	534	597	593	571	612	590	578	593	596	601	582	582	591	600	616	575	576	574	592	584	542	597	572	546	634	603	599	621	650	606	613	588	564	565	567	620	577	554	555	570	579	559	589	563	599	609	565	573	551	623	592	580	630	501	605	560	563	579	559	609	562	557	619	587	570	598	587	584	598	603	587	612	614	575	623	609	605	556	536	607	604	598	584	556	610	562	602	561	545	565	563	600	597	560	603	551	578	653	594	625	570	586	603	594	631	572	603	575	566	607	596	601	581	621	633	607	573	579	597	550	610	568	581	547	593	599	580	597	578	602	627	623	582	576	613	586	594	596	609	592	581	587	587	591	550	592	617	566	553	584	537	584	586	602	594	593	568	622	588	592	591	609	600	539	593	615	578	574	613	569	635	602	572	555	570	606	600	606	597	591	604	582	598	626	582	561	605	606	608	574	570	605	600	566	570	588	607	576	601	636	582	593	593	601	568	592	602	601	592	583	610	601	539	592	598	581	565	580	619	624	563	573	588	597	575	589	626	581	615	620	569	552	576	597	587	596	620	598	597	602	571	542	592	562	594	528	630	640	562	611	626	624	621	610	597	636	610	638	595	583	567	546	571	605	584	629	629	593	607	600	527	551	619	609	616	561	593	612	545	664	610	569	630	600	616	627	569	545	643	613	573	571	572	648	621	617	568	581	602	574	590	585	545	634	619	582	615	558	608	577	586	627	591	582	586	638	598	592	603	622	554	585	599	617	573	549	579	560	623	579	584	600	626	594	576	639	624	611	576	612	579	571	568	570	630	579	619	577	535	536	584	590	539	608	571	596	599	587	548	584	564	618	575	581	592	607	607	554	653	578	583	591	588	581	578	634	561	583	540	610	599	606	609	646	558	580	576	597	551	578	569	595	568	628	612	618	606	544	587	593	636	617	589	592	588	573	589	588	624	595	575	610	569	583	575	609	554	592	603	597	567	655	549	571	570	600	575	578	537	612	564	571	624	608	599	577	592	586	601	587	596	554	591	625	568	581	606	580	550	616	562	602	553	535	601	613	577	591	581	628	605	590	553	589	580	589	607	589	571	585	597	573	555	580	570	627	552	575	557	620	602	600	627	609	614	587	609	617	552	644	605	597	570	574	600	556	566	634	587	543	584	610	561	570	597	594	568	552	612	619	621	590	556	597	588	557	565	575	571	581	583	570	594	555	590	580	608	594	583	591	621	580	593	562	554	613	575	549	567	606	572	572	606	616	600	587	603	611	610	603	611	584	582	578	570	601	586	569	585	636	569	623	557	590	594	608	617	604	631	566	622	615	597	563	610	586	605	556	593	597	619	596	588	597	640	584	562	604	606	593	603	581	597	592	578	581	617	573	581	567	606	568	592	618	609	541	563	607	613	597	585	601	534	545	578	633	556	595	540	604	581	595	632	586	600	568	559	643	600	577	598	590	606	612	598	597	588	569	597	577	605	621	577	563	550	588	567	595	537	590	568	611	606	607	591	606	609	583	586	560	581	613	593	592	598	543	585	590	599	614	606	571	552	582	597	582	584	582	566	567	540	584	602	630	606	542	612	560	606	599	599	583	625	535	568	574	579	592	608	583	602	588	558	570	521	595	623	599	619	563	597	558	599	624	598	582	570	579	579	575	612	599	615	585	617	597	605	553	582	539	595	611	611	617	634	600	585	571	599	576	600	550	567	534	575	544	605	625	578	583	605	610	623	604	626	580	574	578	577	615	603	566	613	632	548	567	586	625	574	598	560	543	586	579	591	612	621	651	628	574	563	631	630	600	577	562	601	629	569	596	594	608	589	552	582	594	571	565	538	605	596	573	643	629	548	588	591	580	583	620	593	602	626	580	616	575	538	579	572	574	555	606	576	560	645	579	598	600	622	635	571	573	597	606	564	609	609	581	569	569	576	564	582	586	605	609	581	539	604	573	600	595	538	609	591	583	617	561	603	558	614	601	573	547	581	628	589	639	606	592	538	599	602	539	583	586	551	596	598	585	581	583	614	579	603	620	594	533	600	589	564	598	572	576	544	617	603	591	624	551	578	589	570	616	602	584	551	591	579	620	575	544	581	585	546	596	569	600	612	609	609	569	593	602	540	618	591	620	592	593	585	592	529	611	602	611	597	597	657	594	573	589	561	558	632	605	564	538	568	609	594	590	578	578	623	558	620	611	596	615	599	600	588	581	604	553	583	624	583	596	572	649	574	569	591	586	569	565	582	570	595	594	550	557	566	625	594	644	570	570	620	574	596	589	587	571	597	570	609	612	602	584	609	545	568	615	593	567	559	562	620	567	553	640	583	584	612	588	580	618	594	574	571	567	597	562	579	578	646	589	583	548	552	584	581	546	556	599	583	536	545	601	575	575	575	578	564	605	526	587	567	606	577	586	595	561	615	608	555	608	556	590	610	565	575	530	583	597	590	575	571	577	581	615	585
9458	19496	50110	34305	16836	1549	1248	1073	1022	905	914	841	805	783	760	793	773	728	700	706	716	730	700	692	657	689	706	695	645	681	682	712	714	648	665	689	666	671	662	682	671	675	697	689	713	638	695	682	681	684	715	726	652	661	669	662	691	763	646	684	675	642	711	660	731	694	708	711	670	710	734	710	699	676	706	672	654	674	662	737	657	650	686	686	698	697	691	678	712	710	693	711	723	694	690	654	681	695	674	687	677	665	708	681	683	654	705	734	676	649	670	703	661	660	708	691	678	723	694	680	722	704	669	686	665	704	716	661	722	688	694	716	689	658	660	703	663	680	656	696	696	681	629	685	693	679	643	660	694	722	664	690	669	662	707	675	644	685	655	643	688	704	662	687	729	713	661	707	661	666	702	665	728	724	721	642	756	683	670	664	735	680	709	704	664	681	698	706	676	697	710	712	700	698	699	649	686	737	687	675	644	696	701	665	664	666	689	701	694	675	647	697	736	656	671	690	685	698	693	657	677	669	666	717	671	678	669	729	691	675	675	701	678	730	655	692	686	665	722	653	663	700	661	665	675	700	648	661	627	694	654	712	684	683	636	621	713	690	660	729	702	673	627	672	697	683	683	675	734	668	658	680	710	720	675	663	670	696	695	693	639	649	677	685	672	671	711	648	695	674	667	674	671	654	684	658	717	649	716	687	670	681	684	686	672	712	660	706	706	722	655	685	681	677	643	699	664	696	635	662	724	659	655	651	683	618	664	653	687	692	721	693	685	666	677	691	626	639	676	671	701	659	693	662	715	643	679	678	690	707	657	700	639	684	708	739	631	661	639	707	708	667	675	702	672	691	668	703	663	682	662	698	665	681	767	684	630	663	667	706	665	675	689	673	688	668	681	708	702	678	734	686	693	689	637	707	732	670	663	706	714	667	685	639	702	670	683	652	677	652	684	657	679	709	648	681	626	704	680	714	703	688	670	686	662	680	712	665	621	640	674	699	692	661	713	695	695	669	714	678	640	704	682	689	707	719	692	693	692	702	700	688	682	691	688	648	652	668	680	636	672	680	640	653	689	692	636	737	668	679	640	689	683	641	674	688	667	636	648	675	659	635	723	687	701	684	651	713	620	633	672	676	697	691	660	693	670	705	683	700	682	715	655	664	720	675	655	679	728	679	691	688	677	649	668	651	675	701	716	664	693	659	654	687	673	693	678	683	652	674	664	663	660	687	677	642	683	643	699	644	717	699	649	646	670	667	704	639	683	720	639	701	699	671	713	649	678	683	696	685	682	664	697	705	661	663	668	698	736	707	681	660	674	696	662	718	684	697	658	656	731	692	690	661	668	646	644	650	702	706	694	688	692	671	718	666	713	673	706	634	702	689	651	677	613	711	662	698	658	742	684	703	630	696	662	666	642	755	683	714	680	678	681	658	663	730	706	675	665	691	667	680	686	753	683	705	686	722	683	699	686	699	717	673	679	636	675	673	652	675	688	693	717	650	705	677	694	706	656	729	671	681	719	713	657	671	654	664	712	681	700	707	687	709	738	703	655	693	714	710	667	694	678	675	638	682	715	678	677	658	701	711	662	710	638	686	666	678	670	679	703	676	646	691	710	690	637	668	672	687	694	680	679	677	689	683	642	708	671	682	699	655	665	693	650	680	666	688	686	717	653	700	677	708	659	687	687	675	643	729	657	653	675	637	677	703	691	696	668	701	735	682	669	688	690	685	664	702	656	696	647	656	700	702	699	649	708	652	689	687	653	709	677	700	649	664	672	684	643	717	654	705	707	661	655	742	643	732	689	665	653	674	687	694	631	688	688	716	647	684	673	722	665	667	668	675	692	713	714	630	678	715	707	720	654	731	676	637	679	648	696	754	670	651	680	624	660	670	685	714	688	687	706	699	719	648	683	635	709	696	689	742	725	681	692	651	711	710	674	680	705	685	664	697	677	641	671	661	631	691	698	681	636	749	716	679	691	680	656	689	655	645	641	701	674	739	694	693	673	700	681	646	681	652	663	703	732	703	676	668	661	660	687	689	694	667	706	685	679	657	660	704	659	681	628	707	702	674	701	679	648	666	649	724	626	710	705	674	693	652	626	643	708	722	663	720	700	705	679	651	690	701	680	700	670	693	634	644	660	677	672	722	685	673	627	648	640	663	663	684	683	726	648	695	656	659	678	683	660	696	678	696	699	692	686	679	711	666	689	705	700	736	675	673	660	686	701	669	725	706	746	724	670	646	657	668	638	636	686	719	680	687	676	689	656	695	700	648	634	698	668	651	664	699	699	723	677	686	654	690	690	702	700	702	722	682	713	673	648	738	667	670	698	727	675	713	687	652	673	756	678	706	651	649	641	684	678	676	706	706	719	692	677	689	673	685	716	688	685	670	717	674	677	691	705	684	623	697	673	657	678	661	682	655	710	681	648	669	698	663	702	684	698	644	673	678	704	677	671	663	685	665	667	712	756	647	711	662	674	713	715	713	628	681	617	732	664	657	686	701	719	652	711	704	710	645	670	639	703	669	702	670	668	714	647	716	690	673	642	680	651	652	704	701	607	664	637	651	693	732	702	651	689	677	682	685	672	710	673	689	718	669	705	639	656	671	726	655	682	708	679	664	653	676	651	680	671	688	703	684	677	662	720	713	708	689	703	691	680	669	703	667	689	662	656	690	757	682	648	743	669	716	658	662	717	671	672	656	671	669	640	709	673	700	737	711	737	655	687	711	689	671	690	709	677	695	663	734	663	764	695	694	705	703	693	695	669	659	694	653	688	704	676	666	634	654	650	718	648	715	657	660	716	699	688	666	702	699	680	665	699	661	651	711	679	669	720	707	704	693	683	727	730	672	683	702	665	690	684	689	671	719	658	682	700	693	713	680	701	736	689	699	716	709	698	690	724	642	694	673	670	662	697	649	674	706	667	675	657	681	658	674	664	693	675	718	630	666	678	689	647	634	667	650	705	680	676	708	678	708	695	706	694	710	731	678	669	671	715	725	716	643	685	692	716	688	648	680	654	672	712	691	702	670	729	706	654	734	680	639	660	672	706	688	709	680	696	693	681	670	684	635	664	694	690	671	697	671	652	676	664	672	652	694	688	674	734	649	702	719	691	689	713	693	658	692	713	666	680	657	674	690	700	707	700	719	633	688	671	725	676	649	670	700	699	662	718	689	684	654	678	677	695	722	649	729	699	664	727	725	699	702	702	684	676	724	666	692	674	661	662	696	644	664	660	678	675	703	697	662	689	672	709	716	664	676	680	706	680	640	672	716	662	679	613	678	696	716	622	680	706	697	721	674	661	714	699	687	698	712	665	642	706	731	712	677	651	720	670	709	722	658	715	704	688	712	672	686	658	646	732	691	647	682	680	701	732	643	708	668	710	667	674	715	710	712	696	666	691	661	686	679	673	648	699	646	669	700	683	671	698	708	668	648	694	731	675	669	659	680	700	654	708	654	668	682	653	744	659	678	684	680	652	697	691	686
22640	21200	29470	24765	22409	20960	13794	2132	1292	1214	1216	1069	1044	1045	1022	999	964	932	916	920	863	878	882	913	911	850	848	824	868	846	841	849	877	853	843	866	870	901	790	867	782	884	867	844	881	836	821	863	874	873	833	854	873	869	828	827	795	803	795	873	835	848	885	875	843	856	863	872	862	825	808	852	846	829	829	775	845	828	810	815	820	827	890	852	849	816	862	861	800	876	854	871	790	832	831	843	836	876	862	851	800	826	879	851	890	853	830	850	863	828	834	844	843	871	838	849	837	854	839	850	877	831	824	843	782	845	839	852	806	830	803	865	831	842	825	842	795	777	839	802	775	834	863	761	856	847	833	822	856	801	784	850	806	823	785	876	841	813	848	828	816	883	791	749	861	865	872	870	892	845	860	841	833	845	856	823	824	813	815	787	832	842	808	819	815	850	884	775	878	827	876	803	856	815	836	830	853	811	871	857	888	816	883	799	772	899	833	900	869	838	826	856	869	814	845	856	888	845	819	851	846	855	849	862	831	816	865	839	788	848	835	851	818	808	788	827	845	807	853	806	834	794	846	867	849	870	820	849	799	811	821	826	839	786	828	823	873	831	850	810	821	865	785	859	850	846	845	811	867	844	875	857	827	805	829	783	783	834	839	826	842	839	817	836	812	848	789	844	842	812	874	813	822	782	798	879	857	822	821	813	877	802	842	859	847	796	841	885	809	839	781	822	816	862	798	876	830	844	773	805	841	792	864	789	851	799	865	813	783	856	859	807	818	820	855	828	871	835	775	820	827	802	865	806	853	772	824	837	827	838	849	841	881	782	869	864	901	848	802	813	833	842	874	819	797	869	826	922	855	854	802	816	804	830	858	861	863	819	848	852	793	816	826	801	833	814	838	801	839	821	797	813	872	883	839	825	829	841	821	799	896	840	808	848	812	866	786	836	855	847	828	806	874	817	781	867	793	846	843	826	804	808	825	866	775	827	882	825	804	816	776	824	845	894	833	842	794	817	830	854	832	861	887	777	859	870	807	812	794	791	799	825	826	831	759	824	820	821	822	807	854	794	827	855	814	807	897	845	836	792	777	850	834	815	869	827	824	811	843	893	867	832	814	790	842	860	863	821	818	849	808	860	857	868	837	771	869	819	824	848	831	823	860	840	780	827	845	832	790	815	841	848	791	855	848	820	763	796	813	793	854	837	811	838	837	895	826	828	787	822	897	820	814	834	846	865	866	833	814	813	865	840	761	845	878	857	813	812	865	855	857	822	872	775	807	823	833	812	804	789	858	811	838	847	842	840	825	867	836	797	855	812	787	808	791	805	852	857	850	847	807	803	858	802	784	842	776	879	880	832	777	877	850	895	857	828	845	856	820	833	851	837	841	797	819	803	871	835	820	834	848	856	843	803	818	873	834	871	818	808	812	816	801	807	821	811	836	819	816	804	818	894	832	850	866	869	789	796	822	848	834	834	823	813	814	815	885	854	797	796	806	818	836	870	804	824	862	835	879	848	819	863	862	892	814	860	823	834	865	829	818	868	821	829	876	793	876	826	819	854	884	868	791	803	814	817	810	821	833	831	796	795	848	853	866	852	817	784	822	815	809	820	808	817	930	829	822	905	848	851	847	842	823	794	863	875	814	819	832	791	838	789	863	836	812	830	834	796	823	866	871	833	851	818	839	848	800	804	830	800	829	843	857	803	812	783	863	841	850	861	883	808	803	825	791	794	808	844	841	868	908	864	842	892	857	837	831	835	844	839	910	846	828	869	834	840	826	782	892	816	841	886	856	807	846	856	867	816	858	853	854	851	840	891	837	843	840	835	864	814	872	796	828	862	837	850	758	870	807	768	816	861	813	796	855	775	893	817	795	795	825	793	832	869	818	823	823	830	795	857	827	780	854	810	831	876	819	804	795	825	837	840	802	856	818	802	778	868	850	816	881	822	837	828	836	821	833	810	775	807	831	792	862	883	818	823	844	849	830	839	856	823	819	807	824	858	855	876	822	811	877	890	783	867	860	810	841	824	866	873	800	874	792	829	832	831	854	857	815	796	914	800	853	829	898	789	824	797	802	836	815	819	849	845	847	826	870	855	873	850	844	856	856	817	773	841	844	855	871	778	833	837	834	850	838	824	808	843	843	801	816	861	839	776	832	866	843	804	838	866	804	814	772	856	807	853	826	850	818	919	825	816	854	819	842	858	825	818	834	790	816	804	822	906	804	757	859	839	804	831	871	835	831	805	768	860	867	813	883	801	791	824	828	833	833	858	745	828	845	835	825	784	901	830	817	829	830	795	834	847	813	822	859	823	836	850	847	813	849	847	813	871	801	806	844	831	881	793	794	843	775	802	846	860	849	778	833	838	829	878	798	843	896	858	887	809	868	796	839	846	794	835	817	779	825	825	891	867	787	809	811	813	788	839	785	827	754	876	829	787	821	850	846	817	875	835	808	837	794	818	945	820	768	879	839	890	842	753	833	791	911	819	861	857	840	839	844	869	795	819	845	805	802	856	826	831	846	845	806	838	844	792	868	824	820	828	813	830	900	821	853	798	862	803	789	852	891	848	870	806	841	835	772	798	799	845	853	854	855	820	880	865	853	835	839	895	822	807	866	850	793	812	846	872	799	751	897	895	870	791	813	780	826	873	851	851	797	826	796	846	865	799	810	783	868	856	793	771	853	807	849	887	832	802	821	813	792	852	780	837	820	835	853	804	893	843	898	800	826	792	874	815	775	859	794	828	871	909	845	823	871	835	823	833	834	799	838	832	820	796	811	857	874	816	823	857	851	846	773	808	853	826	856	819	831	824	810	830	847	859	865	795	797	862	869	871	784	849	839	811	824	864	880	853	813	817	862	828	775	817	809	841	830	835	847	818	850	869	753	813	811	836	882	884	791	842	826	892	845	805	876	865	788	830	869	854	872	824	858	839	877	843	813	814	775	843	847	794	836	867	767	848	811	782	810	805	831	848	791	853	817	851	831	866	805	829	817	853	873	856	884	805	846	871	796	811	869	846	833	809	840	913	791	810	833	814	846	816	868	806	836	867	747	796	847	791	836	819	795	812	773	788	811	825	861	854	815	799	863	793	805	854	760	823	826	858	824	855	763	840	862	799	827	827	850	795	815	852	890	865	839	850	791	857	921	846	827	840	789	808	824	829	817	839	816	813	791	832	856	850	797	816	836	836	835	838	837	857	842	800	847	834	776	788	881	787	836	844	818	806	855	841	819	800	809	873	848	840	795	880	832	791	794	827	818	830	850	840	843	800	862	813	780	873	867	867	855	861	847	861	814	830	875	811	865	852	769	774	809	876	861	826	811	813	818	797	857	835	842	798	801	786	823	849	813	885	814	835	831	851	773	846	865	795	838	799	832	871	800	865	871	790	858	842	846	847	829	864	845	833	841	848	814	873	823	810	871	839	816	818	836	818	826	822	849	789	804	855	807	815	860	830	820	835	845	830	791	788	831	806	864	834	813	814	820	787
11866	29878	72156	52223	32542	3777	2693	2270	2007	1647	1577	1405	1319	1184	1179	1142	1095	1116	1077	979	973	1008	976	952	976	968	981	956	957	964	938	962	958	930	948	917	923	938	922	968	906	920	928	945	957	857	853	893	872	909	908	918	896	931	963	923	942	921	906	925	955	919	901	893	931	941	873	928	944	882	902	881	861	890	856	934	869	886	875	845	893	912	948	907	971	845	906	921	860	932	926	887	934	933	887	860	855	881	831	888	863	890	863	896	865	862	885	907	861	871	920	940	879	908	883	913	854	932	936	948	913	894	889	946	859	926	918	904	832	915	875	920	864	915	912	895	915	914	921	910	919	858	879	895	912	929	960	888	864	898	907	953	856	922	870	867	873	924	877	827	933	903	910	911	942	924	924	872	889	906	875	846	866	880	911	904	916	906	928	921	864	913	860	880	938	917	903	867	918	844	898	895	857	898	867	897	876	893	896	904	852	893	941	924	878	872	869	864	959	892	925	899	894	917	886	872	843	821	952	933	900	918	846	851	899	897	867	949	888	893	894	905	895	837	879	909	815	894	902	858	855	905	876	892	804	854	966	887	882	961	921	900	914	961	857	878	909	905	918	917	890	911	881	852	889	918	901	906	891	937	939	882	891	900	861	942	905	892	887	903	888	866	927	933	848	903	926	906	861	891	891	898	863	880	883	901	841	897	876	942	846	908	873	924	886	932	900	877	907	828	943	945	880	882	909	905	860	881	884	873	942	902	865	892	907	895	940	896	888	908	908	901	860	885	864	943	915	918	890	908	911	888	939	885	871	887	906	931	905	924	947	888	867	899	896	877	886	922	936	912	910	890	918	883	893	842	864	891	862	873	916	952	916	861	860	914	928	884	873	933	844	875	921	908	867	927	837	852	886	881	928	926	859	920	932	873	856	880	908	916	889	917	854	916	926	932	894	878	866	874	916	878	894	911	919	858	909	947	892	926	922	887	898	914	883	831	937	850	865	913	929	893	928	906	897	881	870	861	936	874	910	940	876	916	920	846	852	872	845	861	898	924	895	905	938	926	917	877	876	852	860	922	873	909	863	964	914	861	967	883	916	873	896	907	821	903	894	866	871	918	894	900	882	920	900	879	903	859	876	913	927	913	916	913	931	888	879	861	926	899	902	908	871	916	936	971	926	911	942	916	926	925	963	860	876	932	960	914	873	893	896	924	926	903	889	912	888	920	911	838	891	896	876	870	855	894	942	914	902	901	940	887	882	930	913	911	956	921	904	940	902	873	908	889	925	907	904	904	866	978	900	896	873	899	902	909	889	952	900	934	852	884	909	907	867	904	904	907	875	883	919	887	859	927	920	861	891	933	931	830	847	951	920	890	862	890	907	872	895	877	903	943	851	898	906	864	869	901	893	922	865	856	884	861	942	887	887	961	857	844	923	923	911	899	908	894	885	846	882	911	891	881	910	839	951	852	923	930	859	926	914	938	843	891	902	815	881	939	879	888	859	940	871	860	897	926	929	867	874	865	917	932	903	923	914	916	918	930	912	867	930	913	878	901	883	863	932	885	877	936	888	866	919	910	930	891	836	904	898	1015	924	922	874	880	918	927	887	906	861	970	902	867	896	922	934	900	932	882	852	880	883	865	884	922	893	900	881	914	910	875	909	922	904	965	913	883	887	908	917	845	899	879	889	905	826	897	846	822	918	913	853	851	850	915	876	892	905	876	877	925	899	958	858	826	902	894	890	930	863	838	951	932	892	868	875	924	936	875	907	915	909	848	927	867	898	934	800	951	902	850	868	887	868	852	855	889	900	934	813	829	877	874	884	885	896	949	894	919	931	932	911	964	887	879	918	873	934	880	917	914	862	866	928	877	883	876	854	920	876	899	880	867	874	852	911	901	883	895	911	903	908	901	902	920	914	855	866	933	912	881	902	889	896	893	926	905	916	891	898	858	833	921	935	875	916	899	888	909	924	845	852	947	905	892	960	883	879	922	952	913	932	878	831	955	920	881	927	921	938	863	905	914	863	954	905	914	859	921	876	928	888	897	956	909	899	894	873	913	916	908	895	886	919	894	910	907	831	914	916	886	938	891	921	919	914	906	894	915	879	903	929	876	902	931	869	882	943	844	937	927	894	935	899	894	898	892	880	884	856	923	887	871	883	901	911	916	871	875	884	906	890	916	868	880	916	969	922	910	899	903	914	926	953	878	924	898	902	847	862	870	878	868	872	880	900	849	841	862	890	882	891	898	861	874	882	904	871	938	899	928	870	890	891	924	898	903	873	900	879	881	937	871	900	902	849	878	914	901	859	870	905	874	951	893	945	915	895	884	890	931	903	889	861	827	934	903	902	912	881	865	869	946	887	853	857	887	932	879	862	918	871	960	911	901	954	897	861	870	980	919	929	919	912	866	956	850	970	910	881	888	886	921	836	915	923	897	894	887	897	937	914	892	896	917	932	894	878	900	923	945	873	910	916	899	896	917	926	938	858	892	884	918	867	853	866	899	901	890	882	848	919	934	953	894	890	926	849	906	929	911	896	900	912	946	906	920	906	901	862	815	872	883	923	913	902	869	893	912	865	948	872	900	860	870	920	859	936	901	881	884	886	926	924	882	904	904	933	909	872	937	881	951	888	940	858	883	836	914	874	888	883	861	861	942	871	888	884	907	943	918	923	941	909	852	846	855	930	833	914	834	858	900	852	935	876	940	898	868	898	845	818	904	889	893	885	896	893	937	863	892	913	928	908	934	867	900	887	887	911	931	894	907	873	849	865	895	915	859	846	922	937	905	907	891	936	894	906	956	940	916	881	903	913	926	946	868	847	937	917	954	936	872	908	924	908	935	899	889	886	881	902	825	889	870	891	876	901	937	904	862	863	912	870	925	860	856	890	890	907	912	898	858	873	889	858	906	905	899	921	842	888	892	857	899	902	879	922	942	911	938	887	876	922	861	926	944	841	903	876	924	952	868	884	921	956	881	885	897	936	858	911	894	946	922	912	873	865	902	896	855	878	854	820	915	872	913	905	899	955	950	920	914	911	866	878	934	868	887	892	880	895	929	942	875	910	885	860	982	866	922	952	871	905	904	884	909	851	873	887	882	938	888	900	909	866	950	928	930	926	891	877	922	871	908	910	899	962	931	891	915	907	977	883	903	839	896	855	913	916	913	861	868	898	912	918	840	925	944	913	915	965	902	879	866	866	954	948	880	912	866	976	880	917	850	928	934	930	906	879	904	874	920	882	874	891	873	877	936	861	869	883	873	889	879	915	892	924	930	906	851	894	862	871	893	880	930	895	870	884	900	850	891	891	918	923	906	953	871	894	976	935	905	881	892	945	945	857	866	910	941	886	905	907	881	865	897	869	960	905	879	876	924	889	914	889	889	869	872	902	836	893	901	887	923	920	919	916	919	899	916	914	899	880	865	912	939	897	875	875	888	860	851	888	950	916	847	891	904	918	851	952	870	875	903	893	880	922	886	944	916	881	899	913	919	978	931
27152	20786	26133	12932	3277	437	356	395	346	359	377	334	349	350	358	373	344	334	333	358	329	338	322	317	355	314	325	340	335	354	363	338	367	329	310	364	346	336	348	340	331	311	343	341	350	317	339	317	319	331	319	343	360	332	320	346	323	339	325	345	341	337	307	347	334	356	373	330	334	319	355	326	352	335	346	325	358	315	367	352	327	358	322	336	363	358	339	367	352	326	356	321	318	358	346	335	339	333	315	359	318	335	317	351	355	351	340	344	377	333	312	311	366	370	320	336	341	316	342	345	307	341	344	344	348	319	365	325	342	315	359	319	356	342	362	326	324	345	347	342	329	397	312	348	376	314	320	381	346	340	327	363	318	378	342	359	329	343	365	333	348	351	316	316	319	353	313	381	365	337	338	358	346	338	369	319	324	360	366	342	349	348	333	323	335	309	310	356	357	332	362	319	334	349	364	358	337	332	343	364	336	316	318	339	383	324	314	303	365	334	321	324	345	349	380	358	369	315	362	382	340	328	346	357	362	317	318	346	348	324	374	315	341	353	342	336	348	308	344	346	349	307	319	357	330	340	338	349	342	370	333	326	310	324	339	324	344	361	358	364	357	352	326	342	367	348	363	331	353	335	352	359	349	341	333	344	316	326	358	345	350	342	341	278	326	335	330	314	324	334	328	354	338	336	357	364	364	374	310	304	351	357	335	342	368	368	337	349	326	378	340	356	333	360	341	324	332	351	349	331	325	377	362	343	336	312	312	320	338	343	339	312	330	347	331	354	315	320	369	337	358	308	331	366	357	328	313	322	360	329	323	338	310	337	362	365	304	339	324	330	332	342	359	329	350	354	364	323	369	357	338	319	332	331	309	333	323	340	357	359	331	320	369	350	348	338	330	333	329	352	344	326	359	306	323	295	304	341	338	373	373	330	357	343	323	336	317	340	348	356	304	346	377	305	314	345	347	339	327	318	334	320	389	367	351	325	357	334	380	356	323	339	352	321	319	340	358	341	323	355	373	331	363	311	347	314	330	359	342	372	331	330	360	327	344	344	306	312	343	334	347	329	352	356	297	316	353	344	313	319	343	315	343	326	353	337	361	332	316	370	332	325	371	368	369	308	352	337	323	341	360	357	313	352	323	332	353	326	313	338	329	312	312	310	349	338	298	330	342	344	343	345	342	341	332	357	363	317	339	346	349	341	327	317	333	339	334	357	348	364	331	377	333	317	334	328	339	317	345	361	356	342	345	372	355	348	311	334	357	334	339	337	346	348	340	362	347	338	324	319	317	329	319	342	371	342	362	357	337	328	383	347	342	333	331	327	362	336	352	349	367	317	312	314	332	333	377	337	311	360	324	339	368	344	357	350	347	362	330	346	368	342	356	297	332	348	309	330	325	336	356	338	320	325	342	327	334	305	300	342	311	326	358	371	322	362	326	332	333	317	320	363	319	328	308	344	369	342	324	349	298	335	328	362	336	326	346	335	294	350	338	320	313	350	361	360	345	381	343	318	330	337	301	326	351	298	354	306	359	355	351	356	331	318	324	347	347	332	333	348	310	369	342	331	371	314	341	352	373	340	298	349	322	318	323	349	325	337	334	358	311	326	334	362	365	317	306	339	330	330	324	332	353	362	324	328	324	312	349	343	373	332	351	350	322	333	343	350	372	345	337	314	333	353	351	322	326	312	331	343	308	313	354	348	312	333	324	325	365	348	338	347	309	339	320	348	340	339	353	351	331	333	357	319	343	348	335	318	341	312	366	358	348	330	346	372	319	321	334	355	332	287	337	341	373	353	358	355	351	378	347	304	315	341	323	318	348	345	356	324	333	327	356	334	354	337	340	360	326	352	355	338	330	343	351	327	301	342	320	327	322	358	346	331	292	335	327	364	297	368	350	347	345	328	333	332	365	287	336	293	343	332	317	329	334	320	341	348	309	365	316	343	317	335	339	320	345	325	349	362	332	344	320	352	364	361	334	314	329	337	335	337	353	302	334	334	319	302	332	315	333	307	326	344	352	340	317	355	326	324	340	339	302	352	357	324	337	321	339	323	330	308	343	356	353	391	309	326	351	328	346	342	341	315	359	349	317	332	336	345	324	313	315	314	303	354	357	315	327	340	382	327	346	338	321	323	339	350	370	361	290	321	360	328	326	337	322	324	343	314	332	334	364	313	336	345	335	344	371	332	325	325	376	316	333	320	342	352	379	344	346	339	323	320	314	340	315	351	346	348	360	335	369	354	364	335	352	325	379	370	345	329	348	336	345	316	331	326	312	367	328	324	360	360	363	335	353	318	344	337	336	321	342	313	341	335	364	324	353	359	344	317	366	332	332	372	349	335	334	317	354	375	328	338	328	315	312	330	313	304	342	351	327	329	308	342	345	326	381	314	335	356	346	357	322	335	376	344	317	331	327	316	342	332	344	351	324	351	339	374	346	328	344	323	325	321	337	354	343	330	311	329	329	302	331	316	358	328	345	342	335	349	350	373	328	360	350	374	356	285	333	338	344	354	323	334	333	331	351	340	326	351	390	358	336	337	302	353	361	323	309	342	323	333	355	326	351	326	350	323	347	335	353	311	362	361	311	333	359	361	317	324	319	378	324	343	333	347	325	334	371	346	346	330	334	338	343	351	328	350	329	333	362	354	328	338	360	330	357	325	352	326	313	317	353	341	337	347	332	350	343	360	327	339	317	323	335	354	332	347	336	356	334	333	348	330	368	328	307	338	339	341	368	350	375	350	346	369	326	319	344	349	362	328	350	318	334	360	324	339	367	350	339	299	343	360	338	331	331	319	339	325	354	342	321	360	326	325	341	322	316	320	348	338	357	327	332	307	358	344	325	326	338	330	309	319	344	321	350	308	338	362	319	344	339	333	365	349	331	338	369	347	312	326	370	313	342	339	312	323	318	342	361	354	362	352	318	376	340	327	360	330	345	346	371	348	302	317	329	311	336	344	335	342	325	298	311	388	352	329	346	338	358	322	334	323	344	355	321	372	316	339	344	338	351	372	369	344	376	330	359	353	347	298	344	330	345	364	360	350	340	355	350	343	364	375	334	327	363	333	357	318	335	335	332	368	367	369	333	321	350	353	352	330	302	383	327	331	369	341	328	347	347	337	339	338	353	338	325	318	319	344	351	341	319	358	323	338	336	355	319	337	326	340	366	345	316	347	355	369	352	357	347	353	343	339	338	356	347	318	317	316	344	324	334	342	336	317	328	358	362	367	355	369	329	337	345	334	363	339	359	343	326	331	315	329	348	351	308	343	330	325	306	332	336	327	338	324	328	372	335	330	326	327	323	364	328	361	360	344	330	364	367	366	331	340	318	310	337	348	345	337	345	355	348	380	346	344	343	371	343	328	338	347	367	367	320	328	366	361	348	325	331	339	333	313	335	339	357	330	375	375	313	310	351	344	352	357	327	346	325	346	335	345	334	380	341	354	338	362	307	368	378	368	330	354	307	336	340	344	336	313	378	332	357	352
7910	10170	26303	9154	3685	483	459	489	455	477	427	442	395	407	449	405	377	447	420	416	431	373	433	420	420	427	444	436	416	413	408	385	437	435	420	404	381	419	406	397	397	415	432	414	402	366	384	468	415	400	362	405	410	415	382	422	404	424	398	410	429	436	380	403	425	420	425	406	412	444	401	398	401	430	399	433	403	431	412	404	373	447	375	415	411	368	425	392	422	381	387	408	416	423	419	400	390	394	405	388	450	393	389	401	413	424	435	422	417	410	417	372	433	396	407	411	398	390	414	413	412	420	406	390	412	398	406	360	429	398	421	401	408	404	404	386	421	375	421	423	410	394	386	388	412	395	431	415	418	404	377	413	431	383	437	370	408	414	406	395	411	433	422	440	395	399	403	420	453	446	426	443	402	435	373	402	433	449	418	411	383	421	421	419	423	411	425	438	408	381	409	437	398	403	418	412	444	407	374	393	380	388	391	424	371	369	414	393	394	437	406	378	390	434	407	427	402	436	429	452	406	403	417	396	418	398	415	444	435	465	400	446	447	401	392	434	376	398	402	387	414	377	413	413	386	416	398	428	403	393	402	413	451	397	408	411	391	405	428	410	388	404	418	413	402	386	407	414	397	390	401	377	404	424	397	382	417	456	393	416	360	388	398	404	389	402	410	427	390	418	404	409	406	408	377	424	388	423	423	408	394	393	388	415	417	402	394	356	404	401	448	405	420	412	420	469	387	425	406	418	412	408	409	436	421	412	392	384	404	426	419	381	401	427	446	369	409	417	396	419	412	399	403	433	455	379	393	407	384	421	423	407	410	398	426	395	400	401	436	388	407	413	386	391	409	379	412	393	403	406	410	414	412	438	370	369	418	444	415	416	417	377	419	389	389	400	430	424	384	417	434	428	393	360	379	379	421	435	413	412	454	398	448	400	399	421	426	428	435	415	405	401	422	411	418	411	413	402	408	410	425	376	419	407	419	408	416	385	419	414	411	407	408	412	421	398	396	439	435	375	437	398	376	437	415	408	390	413	443	438	411	411	401	428	376	403	435	424	400	385	407	459	409	398	407	438	445	405	421	421	362	409	428	389	448	429	409	417	381	422	415	401	428	388	422	443	408	424	457	341	401	372	415	425	430	419	404	393	397	441	397	424	421	408	416	414	427	365	418	413	388	404	391	440	381	441	378	424	403	432	383	406	414	404	410	376	392	376	391	432	401	401	405	354	439	443	433	397	394	422	419	383	390	421	425	433	416	427	448	421	396	437	399	406	415	388	386	418	446	431	409	406	413	416	435	419	392	384	443	414	378	405	406	423	386	415	414	441	412	384	416	443	406	384	409	412	424	439	414	429	416	401	394	436	392	423	394	399	407	376	412	380	422	418	433	396	428	383	397	428	415	426	392	371	399	439	399	344	403	420	382	408	378	434	397	442	396	373	404	406	420	423	413	448	392	404	417	425	417	447	373	428	451	413	386	422	407	410	447	407	420	428	402	414	433	421	420	397	436	437	394	417	401	406	424	420	412	388	389	394	408	408	400	457	392	407	425	392	404	439	349	441	429	442	416	364	392	415	400	403	394	429	394	402	420	392	426	434	402	432	382	423	398	441	382	383	407	425	376	383	406	421	381	413	416	395	452	387	412	425	386	407	380	432	401	403	422	398	441	415	365	380	418	422	404	405	410	418	436	383	413	399	396	397	429	406	458	372	435	423	431	366	435	419	419	421	410	429	412	433	376	444	407	448	455	441	426	424	421	430	423	422	406	397	404	446	397	447	421	392	416	404	410	425	378	383	415	361	412	414	432	422	414	394	367	404	401	403	447	392	400	449	411	393	431	436	422	430	403	439	420	406	417	425	383	416	428	391	392	434	387	386	425	416	405	404	405	383	425	383	423	415	404	389	414	381	426	409	387	388	391	384	434	405	362	421	398	393	410	422	414	426	406	420	397	426	433	432	420	410	407	405	394	422	411	413	427	381	424	380	395	401	391	440	412	407	403	373	422	435	404	447	424	415	364	370	435	417	400	416	397	374	397	420	411	451	391	408	389	413	401	427	406	387	436	399	369	364	410	442	415	452	395	413	423	433	418	433	396	447	424	408	390	386	433	383	402	394	411	420	430	397	422	426	407	391	426	408	392	450	404	427	396	432	382	440	411	393	351	439	408	417	449	425	410	396	409	420	418	390	399	387	428	400	424	437	415	410	398	406	415	394	445	401	399	444	396	415	398	385	415	383	378	412	405	398	414	415	420	424	418	411	427	419	386	396	419	422	426	429	411	387	416	403	391	404	398	391	428	433	412	412	407	378	392	415	398	426	389	424	363	408	381	409	375	423	394	414	398	422	423	397	425	430	392	403	387	421	423	391	407	415	397	402	394	404	421	406	449	426	448	418	399	419	375	394	424	413	387	396	417	444	415	392	428	400	415	412	418	405	421	396	409	418	364	395	384	413	388	424	396	417	444	412	416	424	401	428	414	380	383	424	456	416	406	430	446	407	410	451	376	409	402	408	428	405	435	397	382	396	404	413	424	408	405	415	390	412	416	422	458	394	429	413	389	414	381	429	386	418	428	404	409	442	411	440	408	407	406	397	385	371	419	418	392	413	377	421	429	441	388	418	401	405	398	352	399	421	363	416	443	385	430	374	392	397	435	373	452	409	413	458	426	421	426	452	417	399	425	402	433	426	378	404	419	403	456	391	394	411	412	411	431	413	458	439	411	441	392	423	429	417	375	392	445	430	392	409	383	408	419	471	419	405	391	378	399	397	424	400	409	380	393	407	419	432	407	407	445	402	424	412	411	412	405	421	416	371	390	421	408	433	412	400	382	425	387	398	394	400	411	414	386	391	431	398	413	418	388	397	391	385	440	396	413	426	393	401	432	381	374	407	418	397	448	422	429	423	430	409	412	394	419	393	397	421	394	448	396	404	427	401	438	402	398	409	416	406	429	436	388	417	429	427	403	421	406	419	414	406	396	419	407	422	425	413	409	422	391	413	407	420	427	388	407	405	421	387	437	400	390	375	406	437	419	385	404	437	417	414	413	396	413	402	379	409	436	435	392	399	431	430	437	396	388	377	407	463	405	403	397	418	390	417	440	391	423	392	395	444	387	432	364	410	404	419	396	433	414	415	447	417	431	384	437	396	381	375	401	422	416	423	405	431	413	431	429	422	411	417	409	421	398	401	414	388	430	398	410	378	401	416	416	405	463	406	412	397	437	412	403	457	433	385	424	431	402	425	429	390	433	406	406	396	414	415	424	404	428	407	423	405	422	416	415	425	413	400	434	400	390	409	370	423	458	398	434	430	390	377	422	390	391	427	387	365	380	409	417	373	417	410	384	422	418	427	420	449	387	393	439	373	378	384	429	407	438	421	440	447	407	407	395	387	375	383	436	430	402	444	390	401	400	376	384	399	437	413	395	408	369	364	446	392	359	404	414	370	411	438	433	441	402	425	411	423	412	392	381	404	390	425	430	405	407	433
23596	21193	30194	27059	23788	13415	2138	833	712	691	600	581	561	539	533	503	502	474	492	479	474	464	515	484	455	447	473	455	482	477	465	479	431	456	456	456	444	439	462	478	456	444	461	459	406	472	438	453	452	429	444	408	448	416	455	450	482	470	445	446	431	465	455	468	423	436	445	466	432	412	449	476	443	409	406	429	454	465	400	445	444	439	419	440	441	426	416	431	450	462	450	461	424	451	452	450	446	488	461	432	457	464	404	431	425	427	415	431	418	470	457	487	428	486	421	451	465	440	420	449	446	462	405	431	439	428	437	462	457	448	453	462	449	454	426	435	446	426	481	432	441	476	433	415	425	403	440	432	441	439	453	434	486	464	440	455	442	428	411	460	395	427	421	419	456	423	464	442	432	462	424	453	473	446	447	437	444	444	443	443	425	371	395	473	430	445	436	430	456	425	432	447	390	462	477	462	425	428	442	419	435	493	452	383	441	415	450	460	430	440	388	477	451	450	431	450	504	436	456	451	455	424	433	453	422	463	443	417	448	417	465	425	426	407	430	410	446	461	431	430	403	383	440	444	440	482	450	427	418	423	417	421	439	459	450	464	413	494	413	411	450	405	447	431	420	442	423	435	485	464	461	438	410	424	450	440	450	444	383	462	474	492	439	453	416	430	453	434	427	444	442	456	451	431	461	476	455	435	422	414	463	479	465	427	415	440	443	467	475	461	479	447	446	422	402	435	454	464	454	438	453	422	446	407	427	427	429	438	435	439	433	451	423	470	449	423	418	456	424	418	439	432	447	432	450	448	441	449	428	463	461	453	471	442	445	459	402	425	448	428	434	443	467	446	411	411	452	415	438	433	448	416	462	422	445	452	426	477	489	463	403	472	480	456	419	435	458	452	415	390	431	396	441	447	424	439	428	479	446	413	411	412	456	427	464	442	423	426	463	464	412	396	427	447	439	441	451	450	418	425	436	425	432	438	468	446	434	402	439	459	430	450	432	454	480	441	430	418	463	422	456	446	481	424	411	469	427	431	452	452	455	451	430	479	461	410	450	419	424	466	442	393	452	419	477	432	409	428	418	418	438	441	462	455	460	446	414	454	453	451	457	503	457	434	440	467	467	428	398	453	475	408	424	489	448	449	427	466	460	449	496	447	472	426	431	414	418	453	446	424	464	446	412	458	410	455	472	467	445	461	439	454	485	417	450	422	448	421	445	429	420	422	435	440	433	436	455	425	451	449	474	467	439	445	438	472	467	440	405	462	410	450	460	413	458	431	432	434	439	470	453	427	411	435	445	448	443	441	421	435	438	463	444	442	461	447	434	410	434	421	446	470	454	433	422	451	434	437	443	441	446	439	465	460	441	439	433	425	436	449	417	437	430	447	409	431	481	486	440	457	437	439	434	428	460	431	436	433	433	439	460	445	455	446	450	492	447	448	462	447	437	427	440	424	442	478	417	422	454	430	451	440	454	434	420	412	490	464	473	418	447	420	456	448	432	463	473	448	462	436	427	443	449	450	408	438	450	434	435	421	426	449	457	421	430	433	436	427	426	405	465	437	442	409	448	443	439	457	470	446	430	458	459	455	494	420	439	453	443	422	434	454	439	453	410	453	414	493	434	455	459	417	423	412	434	472	395	424	459	446	465	438	489	446	416	447	434	459	406	430	451	484	444	401	437	431	458	460	435	452	446	478	450	457	437	475	474	457	465	499	450	414	431	443	448	425	421	444	437	451	447	443	449	450	427	475	466	447	448	431	425	448	457	425	421	424	473	454	461	485	444	430	433	402	399	457	444	456	471	446	431	438	460	435	488	404	458	421	419	443	465	439	431	412	438	462	430	427	447	455	419	445	463	440	443	454	495	445	413	477	437	432	461	420	441	439	421	454	493	492	430	442	433	449	445	407	428	426	457	420	413	464	423	466	466	469	467	447	436	418	427	426	429	430	435	458	456	427	428	480	438	421	405	455	464	444	410	413	436	453	442	442	417	449	439	444	458	447	435	443	469	453	458	436	453	415	416	430	456	462	445	436	452	451	434	458	427	409	430	415	406	442	449	448	468	469	431	447	431	437	454	462	399	442	453	448	452	366	464	442	428	406	439	429	456	451	488	439	481	446	446	461	451	476	450	443	428	412	441	464	451	423	442	434	467	408	449	384	435	440	438	425	438	408	425	450	457	422	419	464	462	441	433	456	461	415	437	434	459	437	420	456	450	473	463	419	440	449	436	434	469	437	453	425	426	439	443	439	429	476	426	438	453	420	427	497	430	450	463	410	449	438	442	462	434	469	442	437	444	421	409	482	415	466	469	461	454	462	462	452	454	461	441	426	409	443	455	427	458	418	418	427	453	428	458	449	477	448	443	454	450	456	427	470	452	458	435	410	460	441	452	443	419	438	412	461	439	466	433	440	420	438	442	447	443	418	426	460	436	459	416	411	437	452	459	458	434	459	441	428	434	397	441	494	448	441	437	487	452	438	415	413	414	450	456	416	464	488	402	469	427	433	486	401	447	435	442	395	483	442	451	444	467	436	443	412	447	469	441	430	465	455	412	413	467	459	418	415	440	426	497	454	442	450	468	479	453	437	447	444	432	442	456	446	486	436	407	444	423	446	419	449	455	433	489	460	456	459	408	440	441	420	429	448	405	422	476	435	427	443	414	422	420	454	450	518	436	425	452	412	411	437	430	466	485	440	447	444	403	406	438	448	430	444	424	475	447	414	445	432	429	443	397	459	440	439	397	428	432	470	441	418	423	437	465	460	421	439	480	408	419	477	419	451	437	437	468	448	434	483	446	458	437	395	455	437	442	478	426	402	426	398	450	437	455	430	447	434	461	464	434	440	438	427	454	423	438	415	440	447	441	450	437	470	454	467	468	450	454	439	437	497	447	483	454	483	461	436	441	441	439	467	476	466	464	438	446	532	428	467	433	433	433	438	445	433	437	435	463	426	413	468	437	431	419	471	432	498	412	442	485	451	446	421	436	423	468	434	453	464	431	412	429	432	442	440	442	435	447	420	445	462	408	431	423	434	424	395	440	459	439	421	402	441	435	431	453	443	435	431	441	418	397	479	449	460	463	461	452	441	461	418	417	449	399	415	457	487	431	414	431	442	425	415	454	403	441	428	461	437	476	438	482	449	441	459	428	402	475	464	464	445	429	427	426	449	424	496	473	441	486	439	446	426	430	447	452	442	441	459	433	446	456	452	422	451	455	432	458	479	427	405	396	463	464	418	428	434	426	460	446	442	434	464	451	464	439	442	476	464	444	466	449	452	430	448	459	472	469	418	436	445	441	435	440	454	417	462	445	452	435	459	419	450	387	465	430	430	466	450	451	410	433	432	454	464	409	419	455	436	454	380	420	474	432	420	465	450	448	417	439	448	430	477	440	414	445	446	431	452	438	446	438	462	450	444	444	419	450	414	450	432	432	475	390	494	499	482	419	432	422	430	430	429	417	414	431	440	469	440	476	414	464	432	433	463
9348	27147	66025	38733	26062	1863	1398	1231	1023	920	895	790	748	681	619	626	580	613	574	590	553	578	552	560	486	523	592	484	520	554	523	500	499	528	538	498	569	574	509	499	544	540	520	504	521	548	538	508	530	542	490	513	516	456	502	485	481	529	512	510	519	512	510	469	512	481	541	498	469	540	478	475	536	541	493	501	528	473	454	497	472	519	513	500	474	517	513	497	485	533	490	477	496	480	500	509	554	490	483	493	490	511	498	470	529	512	508	529	516	510	513	468	501	524	513	495	466	481	501	487	522	496	487	447	445	503	507	475	541	462	514	498	481	486	510	506	526	480	501	466	535	491	530	492	506	520	485	526	483	492	462	480	508	519	485	496	472	515	504	501	516	516	471	523	527	494	522	496	502	483	483	488	493	496	473	498	482	487	511	506	519	505	492	493	474	534	496	512	465	475	512	530	477	469	484	521	520	505	478	480	510	542	476	485	522	483	479	511	518	542	500	497	531	475	520	496	487	500	528	496	514	497	502	526	508	529	473	521	537	498	519	491	477	477	488	503	481	459	504	494	477	477	473	497	527	467	466	499	517	502	464	489	505	507	543	505	500	474	476	490	486	523	488	493	505	485	481	462	495	481	494	502	509	490	484	529	463	505	496	509	540	493	500	481	498	504	475	494	528	504	529	500	479	543	504	497	469	506	488	509	524	500	518	523	493	550	503	500	480	471	499	496	488	478	507	471	533	463	475	514	502	505	472	517	500	547	490	478	457	484	488	507	510	524	496	516	485	473	524	483	522	478	501	469	536	501	527	554	503	490	491	524	519	501	499	540	525	495	491	554	516	514	490	505	501	494	468	471	522	472	491	504	492	494	532	510	503	486	536	467	490	544	470	519	540	519	490	509	517	491	487	470	480	493	495	528	506	490	510	506	520	486	509	524	516	497	460	493	473	515	502	538	530	505	504	505	518	519	501	521	507	548	482	542	493	548	492	525	492	538	556	572	469	482	521	500	503	521	527	505	513	473	470	476	499	532	518	565	485	497	527	491	506	482	531	499	505	513	506	542	499	495	521	493	522	504	514	480	500	501	484	519	487	483	485	489	542	521	539	477	482	495	534	506	503	539	488	508	517	526	506	522	487	464	536	549	505	488	499	528	488	529	454	527	515	447	510	531	489	474	487	476	480	490	461	510	520	492	505	494	486	505	502	522	493	455	516	504	473	510	505	501	549	510	500	477	469	493	502	464	485	523	512	471	467	526	498	527	495	486	511	522	502	519	517	479	495	503	518	513	540	481	457	506	510	465	461	511	499	492	527	467	504	484	482	466	530	524	481	526	490	481	503	503	475	474	491	524	455	501	525	499	517	537	524	512	472	492	471	476	478	535	500	497	476	481	514	515	475	526	514	523	499	510	508	474	528	516	499	513	479	476	500	523	463	473	486	528	454	525	504	517	461	509	519	530	516	499	536	475	515	488	494	499	511	473	491	468	508	499	466	474	506	490	499	531	539	523	471	471	530	502	480	481	494	493	485	507	504	539	475	467	482	552	511	468	516	482	501	488	486	504	503	483	464	495	517	518	487	444	499	516	501	453	514	478	509	489	525	512	488	522	515	497	506	488	515	490	503	546	528	537	509	514	482	472	512	493	482	453	505	504	499	484	534	520	507	520	468	502	531	523	548	512	505	482	511	500	463	448	494	532	475	511	477	510	472	474	494	470	464	513	503	545	498	528	507	523	486	491	475	522	506	447	476	496	526	494	501	482	493	459	502	466	491	479	484	503	534	487	549	522	464	450	548	487	488	511	529	515	502	458	478	467	487	504	442	505	487	505	482	501	504	496	498	493	508	502	463	505	452	477	552	452	491	478	472	527	496	485	505	493	492	509	468	534	497	483	480	509	540	521	502	465	519	501	520	550	501	501	525	506	524	514	480	522	476	520	482	472	489	494	492	498	503	477	495	447	556	536	473	509	545	545	453	529	498	508	512	487	500	495	502	563	504	516	506	484	490	499	500	470	483	521	497	485	503	445	496	470	459	516	502	515	514	470	485	500	507	475	493	485	494	487	474	462	498	478	461	537	504	523	445	541	514	491	487	505	469	498	460	513	498	499	499	523	497	512	525	474	481	521	464	512	489	511	492	496	498	498	531	497	533	515	532	551	511	474	513	496	479	500	498	515	481	493	496	502	517	515	481	505	525	512	497	465	519	509	473	480	496	497	506	535	486	438	512	485	532	487	508	499	452	496	459	495	477	551	457	493	488	513	522	490	489	461	482	485	464	504	532	453	497	512	468	533	507	522	510	548	526	503	474	511	481	508	502	477	509	482	515	519	539	464	437	483	516	504	486	500	466	529	503	525	492	510	473	494	522	464	476	530	509	505	471	496	563	500	462	535	566	515	444	459	481	470	517	448	519	536	493	540	518	499	511	492	532	487	511	482	484	546	519	488	482	479	517	515	490	493	500	480	521	498	495	514	505	466	461	474	458	553	503	484	537	499	521	474	478	506	507	479	501	500	515	474	526	489	474	499	486	527	503	492	522	483	530	493	528	508	477	531	488	507	510	502	512	525	500	469	489	477	467	504	478	546	490	512	505	507	513	531	522	534	508	503	537	498	459	559	516	518	459	493	472	480	472	497	525	475	483	522	517	515	539	538	503	492	511	460	485	516	500	492	512	477	502	520	503	511	539	489	514	525	514	484	482	466	492	484	499	471	485	470	545	484	539	496	440	462	504	540	482	503	473	519	495	491	477	495	462	510	479	508	518	539	481	536	476	535	489	445	483	511	509	508	488	504	495	520	495	510	519	519	512	526	501	473	501	520	498	460	484	492	514	529	501	431	488	510	499	493	501	477	463	462	492	526	505	528	506	513	500	513	511	514	514	495	508	505	477	495	484	480	500	524	489	511	496	468	512	452	514	520	490	493	511	497	497	486	511	506	496	509	504	509	444	516	525	505	484	475	511	485	539	531	506	495	503	498	490	515	489	524	459	544	510	491	518	495	496	502	524	485	498	508	525	539	479	505	499	522	513	489	498	465	494	489	470	496	524	525	529	476	483	478	505	514	517	499	510	525	487	493	466	506	495	489	486	503	496	518	486	500	512	514	495	475	493	515	499	492	517	508	491	505	523	502	520	520	503	491	500	521	496	498	473	498	512	513	511	485	478	508	523	485	520	504	519	512	533	473	520	494	508	519	518	503	477	504	489	469	476	515	518	488	490	498	464	525	513	518	492	480	515	512	497	471	520	507	511	537	515	517	528	500	436	490	504	495	491	514	503	518	517	472	524	501	543	510	537	491	488	477	521	497	508	518	530	487	513	502	509	522	486	519	513	495	539	515	508	523	497	471	503	531	471	503	488	512	506	512	532	490	484	521	464	498	472	517	549	497	538	533	487	509	548	542	482	477	515	536	543	468	502	524	495	521	485	464	559	506	516	482	519	455	490	474	483	496	488	512	541	432	493	494	472	512	472	526	508	506	499	500	541	520
24794	21165	29372	26457	19075	4261	880	740	760	690	625	652	647	621	643	683	625	650	613	610	615	624	589	579	623	587	599	589	593	605	584	639	629	594	576	587	592	599	647	599	636	586	550	603	587	579	587	577	598	613	566	606	605	617	576	573	609	572	570	590	587	619	628	642	551	578	572	596	584	567	556	588	623	586	588	619	579	607	613	563	576	601	594	600	630	565	577	582	570	564	633	558	595	548	576	591	651	606	563	579	570	603	582	573	596	563	586	638	587	570	627	624	566	591	600	574	550	582	603	594	565	543	628	590	624	603	578	587	546	573	616	636	579	583	581	582	627	616	573	610	594	568	606	585	599	590	615	644	608	603	582	589	589	593	574	576	592	580	606	599	582	645	519	584	606	587	591	574	607	609	628	577	577	614	578	625	578	549	578	569	580	597	602	607	557	541	598	623	602	589	559	596	567	616	585	617	560	533	587	555	541	587	563	584	579	574	583	617	592	640	584	590	600	563	601	591	539	609	549	541	560	548	619	574	547	599	568	593	579	575	594	593	580	614	577	638	599	514	556	590	567	601	564	619	579	595	590	608	627	614	575	561	606	605	574	592	609	604	578	560	571	633	548	622	627	572	605	605	575	582	619	580	651	592	561	567	600	600	609	571	600	631	588	645	596	589	565	578	593	582	572	579	566	617	596	610	617	604	537	626	592	550	616	602	568	580	669	567	614	559	563	606	591	593	609	614	599	601	626	640	597	593	638	593	566	553	580	604	589	601	565	616	556	590	610	578	592	601	609	614	583	570	616	610	622	586	598	594	611	584	597	584	588	550	615	605	590	614	564	651	574	567	611	646	590	618	622	566	584	588	578	603	632	613	564	550	568	610	615	596	564	602	619	567	642	606	607	606	561	561	606	604	633	630	633	582	541	553	626	616	582	564	581	567	575	573	575	554	561	600	629	555	598	604	604	575	612	575	561	583	571	604	574	605	607	573	620	636	590	626	587	592	591	598	597	592	590	580	615	579	606	594	616	591	562	605	562	595	624	632	597	578	587	573	614	586	616	573	565	571	568	576	584	566	602	578	576	582	578	593	599	536	574	613	563	579	568	557	563	613	588	624	598	580	576	602	574	574	556	595	601	628	595	604	620	601	602	598	601	542	619	593	580	585	571	607	596	588	574	590	588	610	586	568	624	581	591	622	587	586	607	621	586	612	596	579	625	583	552	530	610	577	610	564	612	591	615	594	585	598	613	601	571	542	605	557	581	620	581	594	582	604	560	611	602	626	611	599	605	575	624	615	597	594	593	667	613	618	571	618	590	603	579	592	624	558	615	534	596	584	581	559	581	611	570	668	550	612	567	639	593	593	587	574	541	593	564	557	587	627	576	580	575	567	563	582	585	566	638	565	596	577	572	640	566	616	593	597	549	601	584	594	606	601	551	572	591	606	614	560	643	561	602	622	595	626	624	617	610	575	605	599	592	590	630	580	598	613	571	590	575	579	582	614	601	626	570	627	569	576	624	651	565	587	578	597	567	571	556	588	572	611	547	585	598	597	608	597	590	596	576	547	598	565	589	599	588	555	632	607	630	572	564	594	586	605	640	586	586	589	611	597	612	602	634	590	559	603	582	587	631	565	603	601	569	607	618	587	589	593	577	627	616	619	605	586	589	579	587	578	603	627	621	572	555	596	604	544	562	579	603	565	613	563	566	626	596	602	562	580	619	565	581	591	569	603	593	557	602	581	613	581	574	602	604	597	591	607	573	573	644	554	614	580	585	617	621	598	590	588	596	615	587	583	587	611	595	581	597	565	574	587	572	594	577	568	618	581	559	583	590	577	559	602	584	551	594	601	603	588	552	566	620	611	591	560	576	591	630	586	604	636	583	558	610	602	588	603	590	572	587	585	594	598	550	578	570	547	557	576	591	649	634	605	579	528	650	578	567	580	577	625	588	619	608	623	585	549	609	586	613	606	583	602	587	579	568	627	572	586	603	584	576	573	599	574	591	590	648	602	556	566	610	576	611	560	565	607	616	603	600	588	578	622	605	616	614	528	588	610	566	610	582	614	599	573	590	606	598	561	598	584	574	578	622	576	590	578	590	596	591	587	553	558	539	637	600	573	539	584	575	584	599	595	586	584	551	559	587	612	595	589	614	611	593	607	590	573	602	585	604	598	597	572	617	606	577	567	625	610	589	597	598	571	605	596	588	602	603	587	569	600	603	602	587	572	618	575	577	608	579	509	626	625	595	611	637	563	579	592	590	602	577	595	591	561	542	602	565	589	613	586	621	605	618	621	611	592	612	585	563	567	578	636	578	580	576	610	609	621	579	581	541	588	606	627	569	599	605	658	550	613	631	594	608	631	599	556	613	631	552	585	619	602	579	541	593	557	596	584	585	584	561	605	533	586	585	608	617	619	561	603	590	593	615	579	601	581	592	626	615	582	637	615	602	542	545	566	584	590	568	594	587	600	617	587	623	601	629	556	560	556	583	614	591	569	645	572	544	579	599	556	570	554	600	607	594	606	577	630	563	572	650	575	603	614	533	597	552	595	601	609	557	569	561	589	627	607	577	603	580	570	566	569	586	634	607	607	578	599	613	610	555	606	583	587	581	583	545	625	595	603	644	593	579	611	612	616	587	602	547	600	605	600	579	616	600	609	608	623	588	572	598	618	640	581	624	556	543	616	586	555	591	581	598	554	567	574	606	597	620	609	558	568	579	589	593	579	598	588	587	573	589	561	586	635	578	569	560	519	578	554	627	580	553	576	632	577	571	617	596	572	598	562	614	586	600	568	581	608	598	611	593	596	571	575	596	581	615	614	565	599	631	631	616	576	542	609	567	617	548	623	556	611	570	587	553	572	629	584	609	582	547	579	578	599	540	578	594	571	598	546	591	566	566	607	583	607	616	600	545	545	627	612	544	595	544	586	594	565	623	605	609	579	595	537	573	588	589	585	614	625	599	568	634	614	599	592	582	612	570	567	582	596	591	593	577	589	581	587	565	561	557	568	589	550	591	573	621	600	556	583	550	600	588	628	565	611	614	603	582	628	560	587	620	619	568	606	585	577	593	585	541	585	617	622	543	563	596	558	635	587	621	576	613	568	616	581	604	644	544	584	636	609	606	622	596	604	598	629	588	632	597	600	640	530	597	623	595	593	555	568	584	625	587	558	597	601	585	584	635	553	586	573	599	623	566	589	538	590	599	573	567	639	572	556	576	608	590	567	582	578	571	585	623	582	577	609	600	594	571	571	536	604	616	628	615	580	569	576	568	603	611	576	599	613	622	594	579	605	591	575	572	610	564	613	613	578	594	620	590	601	607	583	573	571	623	586	603	649	603	517	617	578	632	586	589	548	552	608	603	585	596	608	561	556	603	567	594	580	584	595	623	603	625	571	637	599	598	559	582	595	553	596	562	568	635	650	578	593	569	629	604	611	574	617	564	571	607	589	606	614	584	607	603	584	600	602	583	568	622	593	590	618	579	605
8979	23099	54268	29786	17655	1488	1158	1058	975	897	857	841	806	797	730	714	716	694	693	711	685	717	723	721	699	683	687	715	722	670	702	618	698	686	677	613	717	686	689	691	712	669	744	687	689	731	666	719	677	702	715	694	672	652	659	684	725	677	647	676	701	689	663	687	724	680	642	702	675	667	694	698	714	675	680	702	673	719	637	699	658	729	671	663	679	702	724	720	715	641	764	689	611	717	672	707	693	648	686	690	696	684	680	707	691	692	639	705	694	693	688	663	703	676	651	700	659	645	632	666	683	724	671	687	724	665	702	700	719	686	717	694	653	645	689	674	697	684	666	676	636	650	603	669	686	716	693	696	681	676	670	671	684	671	684	688	639	681	731	718	651	778	650	683	661	676	696	687	670	647	651	690	701	684	676	677	678	704	644	631	647	716	684	745	708	676	685	685	694	692	674	678	724	688	689	677	706	717	656	659	677	689	690	677	670	692	639	686	721	657	684	613	695	656	656	664	669	659	688	661	662	737	697	675	724	699	680	657	673	665	680	649	689	680	682	682	658	681	661	701	665	681	666	700	688	697	697	665	700	710	689	699	722	730	673	725	645	716	654	715	749	674	722	664	692	696	692	606	666	678	709	685	691	669	693	696	702	667	705	646	677	684	673	689	658	710	672	663	661	713	663	682	675	692	646	720	662	686	668	683	704	678	702	692	695	665	646	688	712	686	638	692	698	666	677	712	668	664	719	691	699	683	673	685	641	671	665	692	672	683	644	657	690	668	666	649	735	690	654	686	675	684	703	713	667	712	724	692	691	690	705	696	697	663	707	643	695	687	691	681	660	746	674	721	716	723	707	632	693	647	667	668	668	638	634	721	685	714	695	709	628	675	683	685	684	650	658	674	682	707	675	643	690	646	687	694	701	658	674	649	678	680	659	651	666	644	636	663	715	631	677	684	646	674	688	732	676	691	717	715	636	673	675	729	728	721	628	633	650	688	725	728	704	670	705	663	741	686	665	717	692	711	616	642	678	664	727	694	717	685	709	676	698	680	691	685	670	649	682	646	636	664	681	694	666	681	689	654	681	693	669	675	700	687	669	733	718	705	708	696	709	672	696	714	656	671	671	710	656	692	686	698	690	715	677	677	729	676	723	711	697	654	690	674	684	684	656	648	692	641	695	723	711	681	744	695	714	673	643	637	685	676	666	704	664	677	688	701	671	688	746	674	680	632	683	667	704	637	655	716	694	700	690	671	674	680	672	697	676	692	656	668	702	706	672	705	636	716	691	687	642	701	696	698	660	670	698	670	663	695	682	708	659	678	653	670	686	671	703	676	695	716	653	685	655	696	716	683	660	696	682	658	669	668	670	684	652	706	670	686	695	714	631	697	717	660	675	689	642	712	659	675	638	658	669	700	673	662	683	635	703	666	692	686	682	672	664	670	668	705	700	690	703	706	638	665	667	665	645	724	691	685	675	646	665	672	656	634	692	711	723	696	647	652	704	680	700	717	675	742	703	686	629	648	683	654	669	686	659	706	703	669	703	713	704	659	692	658	683	758	691	655	669	676	664	649	704	667	741	726	694	666	701	645	708	687	677	630	667	684	679	668	659	641	673	680	661	682	679	712	681	736	690	700	670	718	677	686	713	654	665	676	691	727	668	666	643	710	676	637	667	694	664	687	694	670	690	700	652	680	631	679	688	671	714	669	671	656	669	709	729	678	678	639	672	667	650	720	668	705	665	648	669	661	681	637	700	689	689	690	683	673	686	685	642	709	681	692	680	654	651	630	701	658	672	657	632	673	686	648	658	686	657	697	680	658	707	741	638	703	681	665	697	713	657	732	667	662	664	656	709	687	694	690	625	640	637	673	696	672	671	702	663	677	700	679	713	651	728	723	684	695	702	704	729	708	734	667	687	654	737	694	672	633	689	661	685	720	689	677	709	697	660	658	714	651	713	674	709	641	677	688	672	705	634	662	688	664	672	672	694	670	669	640	690	700	699	706	680	702	730	717	698	719	676	696	684	681	687	685	629	721	741	689	674	660	715	627	680	655	688	696	703	691	673	679	664	624	694	711	681	686	667	666	638	718	695	675	664	698	647	675	706	702	660	668	689	695	705	689	694	659	665	723	691	649	703	658	645	705	672	683	681	693	692	669	722	658	675	680	651	678	704	651	670	717	705	698	679	705	643	716	696	658	686	648	700	688	670	715	713	728	695	706	712	680	674	703	664	698	706	678	663	672	723	679	690	700	691	682	693	674	672	680	657	705	700	663	691	681	675	672	673	693	728	679	660	662	658	716	692	701	683	722	667	694	704	671	656	687	658	694	641	652	689	653	679	673	711	693	634	650	659	676	692	668	672	650	684	707	670	723	662	683	654	669	704	707	697	687	687	674	697	688	686	717	702	629	636	716	698	709	676	670	651	694	667	668	701	698	651	659	655	681	711	693	668	678	677	674	751	668	680	672	671	712	699	673	658	676	674	675	671	648	717	698	695	699	707	653	683	681	713	674	663	658	669	671	708	708	715	686	676	697	677	717	668	713	658	701	686	663	680	706	658	670	696	644	649	660	608	671	659	698	668	657	651	631	733	692	668	663	687	671	649	655	762	662	712	658	671	714	710	723	614	655	654	652	764	681	714	639	655	664	674	623	722	694	716	661	655	646	671	647	680	681	677	675	672	662	721	692	716	676	689	713	669	708	649	638	638	663	688	686	671	659	654	694	680	684	664	682	717	684	679	663	721	668	652	690	670	679	697	629	654	661	625	656	698	686	682	656	665	710	690	727	660	629	676	677	686	657	669	687	689	696	667	666	710	728	648	650	715	680	710	638	703	718	637	701	677	707	698	743	691	685	645	724	667	677	710	704	713	692	690	652	681	674	709	672	710	643	653	626	645	653	680	651	693	702	695	700	705	706	716	698	734	674	686	716	653	651	652	758	687	731	665	675	711	743	682	698	687	634	702	692	651	724	690	626	759	646	705	683	678	686	708	687	680	668	665	679	665	699	692	652	654	683	677	668	684	689	676	657	660	654	708	660	639	665	655	716	724	666	649	675	671	667	631	697	675	648	600	648	672	697	665	680	670	717	663	657	667	686	706	686	694	700	657	701	655	697	664	685	669	658	692	647	662	687	675	696	657	664	711	696	650	680	712	637	593	691	699	654	666	705	673	735	707	620	686	652	710	680	693	720	685	727	673	712	706	695	671	740	710	687	663	670	665	670	653	672	684	694	657	684	644	681	691	665	699	637	652	635	676	697	726	714	710	677	626	709	658	683	680	640	720	680	665	670	671	676	683	705	682	697	695	675	618	661	651	661	700	650	672	660	691	686	702	670	750	663	606	669	664	706	686	718	660	673	726	674	685	691	632	705	699	687	700	702	646	694	661	641	697	696	684	643	704	678	624	677	684	665	672	711	708	686	676	666	621	668	672	625	673	689	688	653	688	687	645	702	668	761	651	715	685	705	672	688	736	719	701	710	704	695
22688	21199	29422	24445	21617	21166	15960	2388	1404	1231	1187	1042	1011	973	1024	980	941	869	930	937	919	938	887	930	913	892	826	913	838	909	866	884	836	857	797	831	853	894	875	805	907	824	882	870	838	814	866	833	845	838	849	826	861	808	814	877	805	824	854	812	848	882	872	798	804	800	822	864	821	820	858	867	875	836	776	827	837	801	888	817	859	887	846	830	807	830	799	878	772	835	816	834	797	776	793	848	846	851	875	816	857	812	840	892	867	832	823	796	797	815	812	850	822	841	819	818	845	812	838	828	821	835	835	825	828	793	770	812	846	848	815	872	804	869	852	825	813	800	786	804	778	850	871	868	808	822	837	853	772	819	869	855	833	831	784	822	809	864	834	847	896	859	836	846	785	784	835	821	837	836	808	793	836	877	840	801	843	876	811	762	860	821	834	850	779	773	865	818	761	822	820	735	856	811	763	820	860	801	834	849	835	790	886	845	823	829	862	825	819	887	863	856	842	804	817	832	854	821	808	789	786	783	804	797	815	821	834	787	817	859	835	797	844	829	822	801	851	849	820	813	796	850	833	825	829	812	799	886	814	866	831	850	807	836	789	785	846	800	849	848	795	816	823	807	782	845	816	851	790	837	809	813	796	831	865	848	792	734	825	824	831	872	826	789	846	850	834	822	845	843	838	828	794	816	815	844	799	775	853	835	825	839	782	876	828	807	832	782	808	817	825	792	790	840	842	840	832	798	790	840	858	822	831	830	823	868	793	798	834	861	815	869	869	848	838	799	803	838	850	804	802	846	830	833	815	874	878	825	863	800	793	868	855	867	824	792	825	811	811	854	824	790	856	855	798	812	826	811	829	828	812	819	820	809	853	850	869	842	886	818	790	852	846	824	792	841	832	869	784	835	857	827	840	845	827	824	864	828	837	831	827	880	773	833	845	788	793	795	816	814	845	823	796	838	851	806	878	777	764	787	817	793	771	835	832	866	835	858	831	859	804	834	833	863	866	771	839	860	836	807	835	826	791	833	840	812	817	826	849	843	830	818	853	824	777	779	821	782	820	852	789	851	825	800	813	855	827	801	841	835	848	847	806	789	861	817	792	826	827	816	805	777	822	844	802	849	852	788	833	869	855	808	837	783	872	795	843	807	840	828	815	845	829	835	819	846	775	822	866	811	806	803	830	806	832	813	836	848	820	841	821	812	834	835	802	825	834	864	839	844	830	820	848	837	870	775	833	807	819	803	834	857	790	760	832	854	848	810	846	854	794	842	802	838	824	834	810	791	790	838	821	795	861	858	809	855	860	837	773	831	794	818	804	821	828	848	861	863	783	838	828	849	831	792	844	854	796	811	852	825	815	848	816	813	782	855	826	825	831	803	858	880	825	807	814	822	877	793	841	802	770	801	809	798	817	826	828	801	842	828	827	811	845	859	859	825	830	842	859	776	831	792	852	859	810	829	806	849	822	793	807	803	799	840	796	809	860	825	827	800	793	823	848	792	860	820	778	817	840	841	848	788	827	830	809	853	849	830	859	849	791	789	799	847	827	769	870	799	847	841	849	839	827	800	855	822	847	822	836	821	832	804	813	800	838	830	813	826	785	794	819	827	788	865	776	833	818	857	858	853	781	821	827	861	821	789	789	818	841	788	790	826	828	802	830	813	862	850	773	803	848	820	863	817	852	843	879	819	830	824	858	840	803	812	829	825	822	828	818	850	863	864	834	858	810	809	843	806	798	831	833	844	843	822	873	835	855	801	855	783	825	846	815	817	823	830	815	856	811	856	799	820	846	822	804	809	804	805	805	800	848	769	822	780	846	853	908	809	851	881	836	837	790	800	810	819	853	816	781	829	826	828	834	858	821	848	852	819	849	826	790	862	852	808	789	858	834	885	892	819	744	823	793	830	847	808	792	808	839	820	809	806	842	816	823	795	772	814	868	851	843	823	837	810	835	865	822	834	797	820	814	807	800	839	805	855	812	831	832	894	819	806	805	819	807	836	808	818	869	764	850	824	805	796	844	855	836	775	831	838	822	836	819	850	785	820	870	819	809	752	816	783	862	830	812	840	834	848	801	783	816	839	808	831	851	827	754	865	823	823	835	870	825	847	813	811	846	890	849	798	836	795	836	844	794	842	855	889	833	852	806	805	842	853	792	862	797	840	840	832	774	839	833	818	846	840	812	852	851	842	840	830	790	803	754	891	834	855	792	847	804	931	792	863	802	820	826	788	860	811	766	835	833	786	820	821	810	794	840	865	835	835	821	830	845	826	827	806	855	762	841	819	852	860	820	835	834	804	776	817	854	859	857	772	809	797	843	829	888	825	787	792	787	850	854	826	758	807	794	815	805	800	865	865	826	833	812	815	858	782	834	818	847	842	838	840	796	839	801	805	856	850	835	881	793	775	823	813	844	847	846	840	788	870	822	865	861	878	825	862	812	818	813	798	872	863	810	830	816	830	760	824	860	844	816	827	826	820	824	799	836	790	837	799	818	793	811	856	849	800	802	821	818	790	850	802	843	852	889	845	865	800	809	842	870	783	797	822	818	841	851	801	813	823	814	772	815	827	832	789	868	797	802	824	825	819	888	814	854	808	860	864	813	781	833	838	808	792	832	861	806	844	814	814	806	820	819	792	848	832	842	827	835	783	826	822	842	839	835	828	782	795	840	816	835	823	821	810	777	777	867	880	792	836	893	869	805	805	840	805	823	834	788	830	805	834	834	835	848	819	874	858	793	846	891	882	888	798	817	829	830	822	791	786	877	783	869	800	810	799	837	859	819	863	808	796	845	771	832	789	861	810	770	879	840	837	813	883	846	784	832	895	831	825	818	836	761	842	817	781	798	820	823	866	810	835	810	834	866	823	810	818	872	788	813	795	825	792	852	792	813	861	862	778	813	826	852	824	814	845	810	867	766	759	810	833	865	865	824	793	801	864	877	786	837	841	865	873	821	802	822	762	826	837	838	822	867	742	819	827	840	852	814	799	852	803	882	827	823	824	828	851	902	848	852	834	818	861	807	799	788	835	819	834	826	847	848	804	874	784	837	849	814	835	824	802	820	832	863	843	817	843	811	815	808	766	824	831	812	808	856	849	856	822	861	813	780	828	820	858	792	813	814	848	834	799	814	812	828	837	826	774	821	873	828	835	838	805	793	779	777	830	871	820	811	809	877	841	820	861	812	820	790	821	779	806	800	814	812	798	803	826	828	817	861	825	862	811	813	876	814	827	834	818	848	876	755	835	833	819	859	824	861	836	785	802	817	860	868	824	808	845	800	855	808	840	873	855	825	822	814	778	859	821	859	826	836	819	812	834	797	865	781	807	825	835	799	844	856	831	799	853	811	781	827	847	833	825	858	783	789	826	816	865	766	804	864	815	760	768	799	843	830	791	877	805	798	828	818	852	827	835	864	834	811	798	851	820	819	809	793	807	819	863	828	810	841	847	831	765	817	810	813	855	840	887	868	820	793	791	864	864	772	759	806	827
11222	34641	73791	45813	27650	3719	2675	2286	1922	1772	1528	1411	1308	1209	1178	1173	1065	1055	1105	1050	1004	1001	986	939	966	965	896	1006	985	944	911	961	942	942	937	888	902	857	949	917	928	891	946	867	914	905	919	915	915	921	904	936	908	925	926	925	895	912	896	943	871	905	922	915	922	894	903	888	891	888	919	855	950	880	883	892	864	906	863	899	896	942	883	905	909	894	854	891	926	919	932	936	853	905	838	821	907	827	873	889	918	927	860	863	876	906	914	911	937	872	926	884	886	880	852	868	933	902	906	861	827	895	923	866	891	927	846	875	907	902	842	965	896	857	903	924	934	910	917	930	875	933	850	954	904	891	871	891	898	907	915	851	881	895	927	867	907	954	885	834	921	896	892	905	899	877	915	921	813	870	902	909	901	861	933	908	920	883	875	869	869	885	893	890	864	925	840	874	890	892	940	931	915	845	891	922	950	833	858	915	861	891	870	915	903	919	859	919	819	949	869	920	877	857	901	894	879	877	898	834	896	933	913	905	880	931	904	892	922	935	899	881	926	875	820	867	889	919	848	882	916	905	945	879	831	909	869	908	841	927	900	855	854	812	904	886	861	928	886	922	924	870	903	905	885	812	892	906	906	880	889	889	946	891	919	902	918	850	850	923	887	911	888	935	909	881	906	951	904	854	874	876	927	893	885	983	821	913	914	946	892	914	893	932	905	854	911	886	853	937	888	866	890	860	884	900	929	913	890	897	882	882	860	858	850	901	889	926	835	906	936	860	936	886	911	874	874	851	874	857	885	872	927	883	867	904	874	829	899	883	885	907	883	925	870	901	871	881	895	940	898	937	871	890	883	867	878	934	861	877	909	876	923	838	916	945	929	885	897	932	888	892	892	959	869	850	866	846	918	848	914	877	882	904	880	892	851	858	887	875	836	842	911	927	841	910	903	932	914	875	912	919	899	827	858	888	880	857	903	887	894	919	867	929	854	932	911	878	906	938	939	822	917	952	867	842	874	883	861	860	887	893	926	885	877	888	894	878	891	854	893	947	874	913	953	873	928	931	899	897	921	879	892	903	897	874	886	912	890	865	879	829	860	895	860	919	867	902	947	833	896	873	897	886	871	889	875	929	930	926	883	928	858	890	932	881	908	892	878	950	919	891	873	853	855	864	916	883	883	893	852	909	894	897	948	846	880	847	923	912	904	904	862	939	948	877	854	882	873	899	910	919	912	892	888	888	867	857	907	915	929	892	870	926	850	917	924	894	854	873	918	923	857	836	870	948	843	889	900	949	940	902	871	870	919	876	900	841	913	948	917	900	905	841	896	891	898	896	853	860	903	885	929	860	888	923	926	888	876	882	855	893	863	877	855	864	890	874	944	903	882	861	892	876	962	865	921	875	864	889	891	881	960	876	918	901	928	916	865	899	884	897	904	906	878	912	901	859	852	892	891	875	930	927	931	862	848	869	886	864	895	890	920	936	895	955	914	821	899	895	890	802	879	895	947	919	885	952	935	866	909	870	885	932	856	887	864	839	884	845	921	863	901	893	912	870	857	855	885	912	938	915	860	903	914	891	901	894	900	867	907	877	926	859	872	925	873	975	884	903	902	863	865	894	876	898	893	897	865	859	885	912	872	928	875	882	864	869	881	838	873	861	880	875	914	879	913	846	908	869	868	903	887	881	873	907	898	919	878	919	894	860	881	847	909	911	906	875	875	887	879	865	949	921	922	869	878	860	900	906	864	886	885	865	929	877	871	899	862	932	890	872	884	885	901	914	882	901	935	908	839	913	902	925	908	913	866	907	900	916	908	924	902	844	914	922	893	869	925	910	905	899	855	905	880	893	912	887	920	942	929	858	895	895	914	928	879	850	895	934	909	898	872	934	870	905	845	918	907	921	920	913	891	898	909	815	911	852	939	832	902	901	849	906	849	885	873	916	902	873	868	919	896	911	894	891	874	924	874	886	915	848	886	873	897	847	919	898	885	885	861	901	923	878	867	859	925	868	882	858	884	871	869	890	894	860	925	867	867	885	859	882	872	836	880	846	916	873	855	868	898	856	933	948	912	880	858	905	912	883	874	935	916	908	923	893	897	878	872	871	936	854	861	894	914	858	878	904	940	927	886	885	861	910	859	918	833	912	946	904	911	926	896	830	944	860	869	859	879	887	892	867	928	927	927	887	850	861	907	914	900	886	902	875	870	908	891	907	950	907	954	910	864	908	834	906	923	876	963	924	875	891	903	931	908	898	909	886	884	895	941	891	885	903	859	939	870	909	894	875	887	869	898	856	869	903	886	882	893	921	863	866	905	923	900	916	921	873	944	835	873	888	888	877	904	900	856	951	918	866	957	876	859	895	852	898	914	863	861	867	882	951	888	910	919	872	873	856	825	928	882	933	907	935	895	903	896	960	873	914	937	915	906	858	880	918	818	898	856	850	900	887	916	896	934	840	930	892	863	909	877	889	850	866	839	913	850	870	827	856	854	879	934	896	914	926	893	872	888	828	843	944	922	939	915	929	884	874	928	880	913	898	913	873	875	879	910	890	897	881	962	863	857	880	865	869	877	856	923	905	945	920	911	884	831	877	859	888	867	1002	894	883	868	854	937	855	882	896	890	871	907	866	932	867	872	926	903	877	956	898	893	912	902	887	887	892	897	931	919	871	863	879	879	894	881	857	962	894	847	859	887	928	876	931	880	910	944	871	898	876	896	865	892	865	895	938	938	883	942	933	860	991	878	907	909	867	885	878	861	907	887	884	880	907	887	881	878	934	880	857	841	885	927	902	859	889	866	958	900	891	898	858	913	836	918	911	870	895	880	889	848	928	917	905	845	901	846	899	873	914	886	861	907	864	853	845	906	921	870	916	917	888	832	891	946	910	939	884	907	946	913	906	877	876	891	928	927	884	943	906	855	897	882	926	908	876	935	931	877	914	906	891	879	884	852	868	846	854	857	908	876	919	858	897	913	977	923	831	853	927	870	885	918	898	881	899	906	879	892	888	900	908	933	893	885	919	897	855	931	890	871	882	847	832	881	882	850	929	909	935	838	893	907	906	928	907	861	838	881	878	915	923	922	890	901	847	933	853	911	907	883	873	908	911	915	847	883	893	900	870	902	862	893	895	895	905	935	912	863	867	865	898	879	939	904	881	847	899	800	891	860	927	905	899	892	845	862	902	853	922	904	908	882	877	921	884	929	842	920	876	860	869	892	922	948	911	875	873	876	925	924	842	872	906	926	893	873	875	873	872	870	893	944	893	864	956	892	889	911	883	891	897	912	923	903	885	928	907	912	886	864	897	921	835	931	893	890	956	902	862	907	882	873	881	906	904	927	874	927	960	880	886	882	857	861	841	847	961	898	874	910	891	878	881	906	873	889	881	870	860	917	871	905	914	930	909	899	868	873	877	846	884	870	899	932	888	874	893	878	919	862	928	904	895	861	891	890	899	931	886	873	916	925	907	897	869	911	927	881	909	918	889	897	856	877	898
27218	20583	25668	10470	2231	418	394	373	382	360	347	366	337	329	320	360	336	349	312	322	321	310	337	346	335	319	352	343	331	333	302	329	296	314	303	326	315	365	346	377	302	372	303	318	297	325	351	331	327	364	330	338	361	344	340	334	323	352	341	336	370	322	302	289	336	331	330	312	357	318	332	331	317	344	282	332	332	336	334	317	318	328	332	347	330	337	346	315	345	302	318	274	344	303	314	347	379	286	348	324	357	320	294	304	322	329	341	303	315	350	333	338	326	331	301	346	318	325	352	310	309	332	286	291	314	305	315	334	313	303	340	368	353	351	358	324	313	342	354	322	310	326	303	327	325	340	318	337	329	319	350	322	348	337	370	323	318	323	327	332	312	341	346	324	355	332	374	323	299	326	319	334	309	324	316	337	330	313	332	348	360	341	303	340	338	326	332	325	322	293	337	371	328	297	316	304	296	356	319	307	326	353	316	314	291	309	299	306	349	342	307	294	295	307	325	330	341	361	321	329	334	325	339	327	351	322	324	311	324	322	359	316	316	341	341	345	332	338	334	331	321	352	315	344	327	328	301	323	368	312	338	322	335	286	317	294	337	318	349	337	334	358	354	315	321	311	347	331	317	335	337	344	333	338	345	302	323	357	320	329	336	334	339	324	302	290	348	310	335	331	333	341	301	327	350	333	319	337	319	315	354	345	330	358	360	338	320	345	323	339	327	316	333	326	349	315	309	348	321	337	346	298	321	326	329	346	331	322	320	321	339	320	325	317	294	351	314	342	341	317	372	328	333	320	299	339	361	330	319	331	336	294	340	331	309	352	344	309	310	333	333	363	335	303	350	333	317	346	337	342	348	328	324	325	334	362	328	326	322	336	324	345	339	319	351	314	312	348	340	334	304	342	317	339	341	369	335	315	323	344	354	328	375	282	335	363	319	307	361	328	317	328	296	348	324	356	340	299	347	331	338	315	311	340	310	333	343	336	325	354	320	350	332	338	341	309	356	341	288	323	298	326	313	301	322	303	327	359	334	289	375	335	318	317	335	314	345	307	314	325	312	328	324	333	339	303	335	328	327	318	336	330	356	337	349	348	341	294	325	336	352	349	337	313	310	361	316	346	285	333	324	356	289	323	321	356	339	317	307	316	346	357	370	290	332	311	331	320	341	330	355	324	319	357	288	310	353	321	332	345	314	343	304	322	348	332	348	347	329	351	303	346	323	334	329	315	334	331	344	333	325	298	317	316	305	341	317	325	290	336	323	348	334	327	324	330	327	326	319	349	362	349	337	323	356	327	346	341	311	309	320	288	302	309	346	336	360	345	340	304	342	351	361	331	343	296	344	317	315	329	340	362	372	284	337	368	344	319	347	313	335	356	318	301	312	341	353	328	306	340	317	319	334	331	316	311	332	350	328	319	333	329	340	301	332	334	341	360	319	320	343	296	346	321	331	312	331	318	319	332	341	332	364	334	317	331	332	327	335	331	347	307	353	310	336	334	321	344	306	310	351	328	330	307	326	339	316	342	329	316	322	323	308	333	330	311	312	299	350	340	359	346	312	306	355	323	331	333	316	305	290	369	356	335	325	317	320	329	312	361	328	328	332	339	323	325	327	307	371	316	332	367	327	368	337	336	348	314	332	347	351	337	350	345	323	334	360	309	336	338	329	329	313	328	341	349	341	316	305	306	313	338	351	326	337	356	325	299	336	328	309	355	318	313	313	312	306	320	339	347	352	304	293	309	360	322	287	291	308	317	335	338	309	324	352	355	336	317	342	337	324	320	325	322	338	368	319	323	356	323	309	327	309	345	329	357	352	330	300	331	340	302	333	331	334	312	330	345	371	358	354	349	331	346	349	328	305	320	358	352	327	343	336	342	345	318	312	283	291	327	311	339	317	314	338	356	347	310	352	340	338	313	345	313	324	342	322	305	310	305	357	360	313	329	322	348	336	319	328	331	314	315	353	331	319	327	328	358	330	326	330	344	355	352	314	348	344	323	346	330	324	334	310	342	338	333	341	356	344	339	324	315	346	333	337	341	338	349	334	322	365	344	348	312	348	347	316	311	334	332	338	338	323	345	313	316	316	365	329	306	334	332	342	343	345	337	333	342	304	354	292	306	355	316	303	343	327	357	345	326	325	348	326	356	334	336	314	328	330	339	325	327	358	336	331	341	325	335	344	318	346	330	348	331	334	352	335	328	330	330	328	335	311	304	341	352	337	348	362	337	354	343	356	348	311	343	301	319	308	346	321	353	341	340	344	318	348	303	313	351	349	330	305	324	323	316	319	324	334	315	320	356	326	362	322	347	318	325	352	327	316	332	332	301	322	312	348	302	316	305	326	345	312	346	351	324	338	325	336	327	294	354	311	332	334	299	333	329	366	323	340	336	320	319	360	335	300	337	311	308	354	313	323	350	310	321	349	356	335	331	328	355	303	319	329	329	329	316	333	345	358	304	317	315	332	351	336	328	344	329	347	326	328	316	342	346	351	324	366	348	336	338	360	314	311	332	305	344	328	298	356	297	347	346	339	326	327	313	334	320	339	316	339	323	341	337	334	310	299	317	320	322	330	339	302	325	316	319	352	300	324	340	304	301	329	322	331	312	349	310	332	330	337	345	324	356	333	355	313	331	315	391	315	317	328	308	313	344	322	322	321	320	336	324	318	349	310	328	333	316	349	336	299	336	341	332	314	326	304	340	306	311	313	333	330	337	334	289	307	314	301	300	343	310	377	372	325	339	344	332	309	317	319	324	317	325	322	314	301	340	326	303	322	316	330	319	345	330	295	331	348	341	313	309	331	337	298	296	326	343	337	345	308	311	304	341	295	322	340	355	349	346	288	335	338	318	319	333	347	337	326	331	340	330	355	324	313	342	312	334	329	301	327	322	318	294	345	335	311	352	330	334	323	327	333	313	345	364	329	308	372	339	334	350	294	321	306	331	329	336	327	322	303	380	318	310	326	326	331	328	336	331	339	336	336	334	303	315	343	315	343	308	360	317	335	323	313	301	325	372	305	350	316	319	338	335	318	311	339	312	287	331	326	318	353	319	331	357	312	343	316	333	328	301	341	334	273	332	342	323	345	321	356	321	299	327	335	303	325	330	357	333	328	349	324	314	315	316	327	358	330	319	309	347	358	347	336	327	326	319	356	318	353	357	342	350	310	329	317	340	319	352	308	330	344	314	341	313	332	300	316	344	349	327	340	314	320	325	309	312	351	340	317	334	342	299	361	331	337	324	365	307	341	337	305	342	346	326	326	320	354	343	342	350	340	341	332	339	343	350	339	358	378	328	327	323	320	305	331	304	347	319	348	351	316	348	323	333	310	326	325	336	326	350	310	324	332	347	329	312	329	305	325	340	338	337	291	321	332	346	339	312	331	347	341	330	336	335	321	341	326	323	322	349	327	307	320	330	308	355	342	334	337	329	323	344	347	346	319	299	328	332	310	370	336	301	342	324	343	337	348	335	315	315	316	309
7175	8389	26664	5603	2380	535	453	444	432	405	424	431	445	411	384	392	427	398	424	415	406	419	416	399	437	411	356	387	386	368	432	400	414	380	408	345	405	371	369	428	417	379	382	416	373	391	400	383	407	388	417	397	388	406	420	393	395	379	393	418	416	411	389	388	378	404	372	418	405	390	412	405	406	405	426	411	387	393	406	403	418	384	385	351	424	385	393	406	388	404	403	387	386	404	369	387	384	411	383	375	384	389	407	377	398	419	380	384	402	408	391	371	395	406	419	389	383	394	396	402	371	394	383	443	404	397	380	416	398	390	407	426	418	368	392	409	423	416	408	377	369	387	417	401	401	409	409	410	422	413	402	446	397	403	422	406	434	366	375	386	399	371	443	385	367	393	403	453	385	390	398	390	409	389	401	405	396	383	392	413	419	398	397	385	418	429	391	411	403	405	394	381	447	369	415	394	354	399	403	380	420	387	376	416	417	414	404	409	412	408	368	417	380	384	418	394	392	384	400	409	441	407	416	395	397	379	390	371	369	398	431	400	425	417	361	409	384	395	412	433	400	390	398	394	395	405	424	409	387	392	388	429	360	378	419	415	415	382	387	389	383	371	387	404	397	406	388	389	409	372	397	378	388	401	379	388	416	395	369	397	375	379	391	381	422	395	404	389	375	452	394	410	368	407	352	420	385	407	384	436	373	420	403	357	433	368	406	358	362	407	391	380	414	374	371	378	418	428	386	407	387	391	409	389	401	407	417	388	400	448	395	423	402	390	416	405	421	391	368	389	365	401	421	378	392	390	399	361	368	418	399	403	400	393	399	390	424	418	366	392	405	390	435	392	365	410	406	397	403	371	375	412	395	384	421	381	403	417	413	402	395	397	348	395	404	406	424	370	413	380	399	422	414	422	392	412	396	395	387	425	415	381	423	401	434	363	404	400	385	392	389	392	389	389	410	399	422	416	384	391	389	387	395	382	410	341	404	360	388	405	371	401	393	405	378	429	372	387	427	388	426	379	431	403	401	422	390	401	400	382	409	400	406	376	428	411	441	377	426	410	404	432	387	408	396	380	421	445	406	366	448	391	424	375	361	414	402	402	394	405	395	390	387	367	386	411	396	430	422	405	379	404	434	344	418	393	401	396	386	430	386	378	389	403	382	421	414	378	412	394	396	431	391	401	394	442	377	369	418	392	426	400	417	388	364	344	407	371	406	430	362	384	386	404	399	373	393	386	443	389	395	416	384	394	405	405	398	393	393	449	387	399	401	441	404	365	397	401	371	414	396	422	384	390	389	381	423	393	436	387	399	370	377	395	383	382	416	414	369	399	401	391	392	410	358	415	407	394	384	392	398	381	421	412	404	393	418	408	392	370	388	383	380	420	408	411	410	424	405	428	403	399	365	388	347	442	388	401	400	393	381	354	400	399	419	434	414	405	399	384	431	406	418	398	397	437	414	373	406	378	380	374	402	386	396	412	378	381	407	369	392	381	410	400	407	438	379	386	432	392	398	388	400	409	416	408	372	379	415	417	423	386	389	389	418	401	379	387	375	390	377	409	402	423	379	427	371	423	399	426	411	405	446	396	430	392	403	401	405	420	374	407	413	357	374	433	418	400	403	374	385	397	383	411	434	373	383	417	414	354	377	388	397	392	396	380	401	375	434	394	417	426	406	409	350	403	421	392	389	424	400	409	381	420	371	408	386	427	389	388	381	369	406	392	408	380	396	374	393	388	422	436	410	414	399	404	427	410	374	422	415	408	397	429	384	423	394	421	427	369	371	408	407	427	362	401	411	417	366	381	372	419	389	426	406	400	427	375	400	404	389	420	358	398	420	411	414	416	403	382	396	359	400	406	375	371	434	395	400	386	417	402	384	367	387	392	432	427	384	421	372	396	434	395	372	373	385	400	366	380	411	398	410	426	380	426	369	427	403	395	397	353	452	398	402	397	397	397	427	395	432	433	395	359	428	399	411	423	396	381	409	400	412	385	405	423	387	396	402	415	403	438	415	417	386	408	404	399	409	390	378	370	395	401	415	386	373	379	395	414	396	367	414	380	440	413	441	372	380	418	413	420	432	394	383	404	390	392	366	397	382	400	411	398	410	381	394	439	374	445	399	392	404	385	407	419	374	428	420	377	405	404	416	407	388	419	376	398	379	407	390	390	376	400	408	353	396	428	400	359	389	397	378	425	415	385	372	386	419	399	411	404	378	373	396	357	362	410	375	405	371	397	386	391	419	380	396	391	372	405	396	387	386	410	397	404	408	362	417	393	436	386	419	423	383	426	389	438	415	384	394	393	399	405	403	388	439	401	412	427	404	385	401	353	400	389	353	381	407	418	385	389	377	417	385	413	433	417	389	396	407	404	407	386	406	370	412	414	403	417	418	404	426	384	410	391	386	392	388	376	397	369	399	383	359	389	389	382	418	371	366	411	419	384	433	393	395	411	371	362	397	385	411	419	397	379	397	395	361	414	374	407	366	423	372	407	386	402	401	397	422	379	384	422	377	385	398	380	379	395	412	398	388	403	423	403	414	420	445	385	458	400	395	402	396	402	376	391	456	421	386	389	370	414	381	427	387	440	397	413	362	370	403	380	451	377	389	431	404	436	370	380	402	418	431	402	389	378	405	402	409	393	407	366	398	371	412	389	402	408	384	388	381	377	401	392	426	413	374	422	390	383	391	423	394	422	412	382	415	401	392	418	403	420	395	382	359	379	408	399	392	393	408	368	399	395	415	409	384	383	385	404	395	415	403	423	413	355	385	369	398	453	391	405	396	353	375	362	374	375	403	377	394	405	370	381	438	388	411	415	390	396	366	419	400	384	402	436	434	401	368	416	407	390	389	392	396	423	377	410	390	378	386	399	407	375	396	381	401	392	412	397	395	440	392	400	387	381	396	371	411	440	437	383	414	441	379	426	405	366	436	387	377	375	422	389	413	402	400	383	428	384	395	409	390	383	463	414	361	368	410	380	411	403	408	409	396	420	437	356	400	393	356	386	391	429	400	380	399	397	451	428	382	445	422	398	410	388	368	415	371	387	388	358	427	396	382	424	405	404	441	402	389	412	398	367	386	425	402	390	373	396	414	395	385	381	419	377	365	373	408	410	386	413	406	407	430	400	429	422	385	380	402	405	423	337	414	378	387	409	396	419	385	410	369	377	412	392	411	390	367	448	387	419	391	380	385	388	387	380	409	389	398	415	402	380	364	423	416	395	364	395	398	392	384	399	359	388	374	381	419	390	420	448	421	383	396	411	402	400	397	375	392	376	403	393	390	383	405	424	409	417	375	419	377	405	399	395	377	402	395	430	447	393	375	387	384	424	395	410	396	364	399	419	395	425	422	362	411	401	388	402	410	432	403	392	394	401	407	415	393	368	406	406	396	391	379	392	382	444	378	433	423	411	411	410	381	369	390	394	405	403	397	412	377	428	365	434	339	393	413	367	391	418	382	367	435	376	401	405	403	424	417	384	390	407
23670	21201	29586	25354	21657	17102	3325	922	688	661	575	570	551	540	517	466	463	505	511	507	516	496	459	479	428	445	433	498	465	473	437	432	454	438	417	435	472	428	468	434	436	457	410	418	432	467	433	426	421	436	467	436	450	444	462	451	396	438	454	444	429	437	451	419	462	411	417	439	456	465	413	445	412	439	407	435	442	455	440	413	416	443	423	439	402	387	407	410	417	413	411	418	427	450	408	439	427	441	433	431	461	453	412	416	434	433	439	438	431	436	420	420	471	432	427	407	426	401	422	412	427	455	457	422	417	400	436	440	416	491	414	405	447	439	400	421	397	436	443	411	449	447	426	438	455	452	369	416	441	424	393	414	434	417	403	432	428	440	454	459	460	432	433	447	403	461	422	427	462	411	455	431	462	459	429	464	435	433	442	457	454	433	449	428	447	461	450	457	450	427	418	454	412	425	447	427	456	437	401	461	459	388	429	414	416	431	450	405	428	402	470	455	421	427	406	422	434	473	416	403	442	413	413	450	438	460	443	445	447	444	436	437	467	414	412	404	406	422	461	429	433	425	472	415	458	450	408	434	449	426	429	427	459	426	417	383	435	405	448	384	473	403	423	457	443	457	468	438	420	446	422	416	455	460	433	419	436	411	450	423	440	460	424	448	430	428	398	428	419	434	446	419	408	445	408	450	391	433	412	450	469	393	405	411	472	433	439	390	418	393	492	436	411	468	405	456	447	419	442	506	441	430	448	427	422	406	413	435	432	411	402	458	419	475	451	435	426	429	485	442	410	462	439	465	421	440	410	446	436	440	406	421	404	444	442	458	422	476	409	427	439	421	394	403	443	418	452	440	466	425	451	403	435	451	411	394	459	427	428	457	416	423	435	462	440	383	408	437	450	462	423	436	430	437	458	418	433	447	429	396	429	448	483	447	431	403	415	498	458	412	430	440	416	436	415	422	426	407	412	426	400	452	435	464	423	462	469	455	442	447	430	435	426	463	460	449	436	455	429	420	432	459	409	447	429	419	447	418	430	442	444	444	422	467	447	447	419	412	429	433	465	421	416	462	446	406	424	385	397	446	427	407	460	430	450	434	419	429	436	426	429	432	436	448	424	439	424	411	473	441	420	441	491	431	426	406	400	416	422	422	449	420	427	436	455	409	430	434	420	421	423	402	409	450	453	432	426	456	412	422	416	402	404	413	436	427	453	437	466	458	409	444	439	429	440	427	419	428	416	437	432	407	405	442	433	452	422	405	424	474	421	407	455	425	412	485	427	415	419	404	445	412	388	442	427	442	444	426	450	418	424	438	481	433	421	447	419	437	442	407	413	424	402	434	442	424	440	460	415	435	438	386	424	443	399	400	469	408	429	418	438	427	434	443	468	461	452	457	437	433	425	443	432	439	445	427	428	439	463	439	438	414	420	453	458	432	433	479	468	456	443	428	421	444	427	416	486	416	427	421	405	420	474	451	457	411	424	395	457	416	421	463	416	447	427	418	439	414	434	449	437	447	387	404	431	406	410	418	445	448	405	431	432	453	441	433	462	447	394	394	421	438	421	418	425	460	428	422	416	407	437	462	407	402	441	447	467	439	461	453	428	388	449	420	439	420	445	426	422	408	405	423	440	440	434	430	470	445	422	488	427	428	482	485	495	414	413	455	450	429	411	456	414	426	427	393	439	429	402	431	441	455	438	423	426	450	470	452	462	445	435	440	436	426	452	452	427	405	434	450	446	454	460	427	424	426	468	456	429	423	395	425	381	445	461	404	457	424	461	431	428	425	481	448	410	447	423	417	469	448	425	442	451	416	437	419	417	463	444	475	453	445	442	448	449	383	453	438	444	458	425	442	406	436	462	427	412	459	468	441	439	440	399	430	444	407	437	408	422	422	424	409	439	441	418	417	434	433	457	440	457	417	438	413	405	434	432	436	437	463	436	452	435	460	466	415	411	412	444	421	420	394	448	424	421	421	459	428	422	418	406	414	446	422	454	457	446	420	391	417	475	440	424	434	414	435	423	454	396	397	421	461	444	490	443	444	426	413	407	450	389	450	434	423	466	418	412	417	429	446	443	443	416	406	421	413	450	427	409	441	451	410	419	423	416	448	455	445	430	428	433	436	423	422	410	416	404	431	426	451	448	402	396	405	427	468	417	441	413	434	467	469	419	462	428	412	449	398	437	449	429	426	435	429	428	426	453	451	434	431	401	458	455	427	437	432	376	406	398	446	431	437	421	445	405	409	444	425	447	430	459	450	437	479	441	401	455	449	420	410	427	444	447	441	447	404	420	401	418	419	424	430	440	418	448	418	433	418	433	426	428	424	425	397	466	451	423	462	428	428	424	428	404	400	425	422	414	423	434	416	450	427	437	424	408	409	413	426	428	444	438	447	422	410	463	465	461	457	421	430	378	424	402	417	414	416	420	410	453	412	470	434	421	404	455	414	462	418	389	413	431	449	424	459	444	438	418	441	445	444	396	446	417	443	445	454	450	471	429	470	406	486	435	438	438	414	457	424	472	438	415	419	419	426	434	424	433	426	429	419	431	437	403	440	431	435	414	390	442	443	426	461	449	407	416	442	445	434	445	427	405	424	443	456	434	466	435	433	432	393	431	399	421	386	429	429	426	450	446	447	436	436	423	466	448	433	375	405	419	429	430	428	427	417	421	395	429	429	455	437	413	436	401	453	426	434	427	428	431	426	437	404	397	441	416	446	431	413	414	428	447	420	441	407	435	449	425	435	435	477	450	444	422	473	460	445	378	445	434	420	421	389	431	421	394	466	448	469	428	436	415	470	399	443	436	445	458	414	419	422	418	397	463	444	424	388	474	444	426	416	412	431	397	449	443	424	409	423	431	400	403	468	464	434	406	445	412	426	410	461	435	448	432	425	435	434	411	444	435	433	431	400	402	450	476	418	456	447	418	430	443	440	452	440	423	405	447	477	426	423	446	434	435	441	432	431	420	495	447	407	436	459	420	435	417	427	450	429	398	442	466	431	453	468	429	401	411	423	474	444	423	436	432	440	473	450	435	420	467	448	442	401	457	448	443	441	477	414	452	451	464	420	414	438	447	408	468	424	454	438	433	441	452	398	412	428	422	418	427	390	390	416	433	448	434	416	431	484	428	426	427	441	433	420	416	421	436	417	445	446	467	447	409	417	431	432	456	452	421	450	439	423	441	390	442	429	454	421	423	430	434	448	455	413	435	452	456	394	408	431	477	425	443	410	459	433	414	438	462	433	456	441	399	430	465	452	436	463	446	447	450	433	393	434	396	402	432	420	461	451	432	443	420	410	440	436	410	460	448	417	395	430	423	445	442	443	462	426	431	443	405	421	450	416	419	418	420	425	416	422	429	442	461	413	409	457	436	457	397	446	423	440	433	424	381	433	411	390	403	434	439	444	408	415	441	403	441	417	443	423	432	459	421	434	395	415	408	438	448	422	467	395	413	426	391	438	417	411	451	420	435	411	463	421	462	429
7919	27976	64350	31275	20278	1975	1477	1266	1026	968	849	745	688	678	661	566	607	592	579	575	533	548	546	597	499	525	472	567	476	545	514	481	546	545	526	496	485	495	496	523	500	518	526	497	503	515	566	504	516	543	491	489	496	510	502	514	465	505	473	523	501	513	516	493	512	463	491	491	479	523	497	471	554	491	475	487	524	499	441	499	519	517	508	517	484	508	489	511	498	476	494	493	503	522	471	495	495	473	474	490	508	476	457	482	499	490	491	496	469	466	511	514	466	536	491	485	467	454	452	483	497	484	468	485	491	494	494	468	467	495	525	463	514	481	494	490	461	466	547	461	485	498	482	520	527	483	450	454	512	508	480	491	427	466	481	468	488	513	493	496	455	479	491	457	465	518	532	532	518	501	469	495	513	518	518	471	522	503	506	491	513	500	478	473	465	520	479	517	521	484	485	457	465	496	512	519	500	515	479	454	539	513	521	488	516	514	505	482	492	479	475	520	467	522	525	496	487	459	464	520	462	502	468	492	497	478	477	473	483	494	521	512	501	497	495	516	479	498	499	517	487	453	476	496	467	490	521	448	488	511	485	466	459	488	498	524	507	522	514	454	474	495	502	534	527	507	546	504	513	470	467	474	500	503	469	484	502	485	459	472	483	481	497	469	494	478	514	477	474	511	484	502	506	534	476	529	526	476	490	486	464	449	505	487	492	473	489	445	504	482	506	537	461	516	447	520	502	451	488	537	498	493	499	529	475	498	518	490	468	495	550	483	503	505	492	477	452	460	501	511	500	516	498	485	516	493	433	476	459	504	497	528	492	472	467	464	493	479	475	498	471	491	460	519	476	497	475	476	500	476	489	478	502	498	490	503	489	452	488	482	511	460	480	495	498	506	531	454	484	466	487	485	523	483	495	469	494	505	549	497	481	502	448	493	517	469	461	469	497	458	501	544	505	509	453	503	477	495	525	467	506	491	501	507	514	461	498	475	494	475	498	533	509	457	497	473	501	490	508	484	468	480	460	475	490	523	519	532	460	509	483	496	476	496	480	512	478	493	476	551	512	496	475	444	502	482	518	493	493	499	502	502	465	473	465	488	490	510	491	531	475	481	499	492	517	515	474	466	511	517	485	482	457	492	498	471	486	491	509	472	516	474	478	461	486	508	470	507	524	474	457	537	494	524	472	508	479	472	497	482	504	491	470	476	515	475	486	485	506	489	529	467	514	491	506	471	493	463	498	472	480	463	511	501	509	505	507	469	512	488	507	472	483	507	499	521	502	483	482	473	469	476	513	516	496	504	517	469	500	464	519	477	503	510	468	502	522	504	514	487	455	479	490	497	499	485	503	488	472	547	505	488	485	485	472	496	492	469	458	503	475	473	477	494	492	500	492	509	487	481	506	473	471	480	521	473	480	477	489	463	460	496	492	509	503	487	492	500	490	502	462	500	514	511	471	509	468	470	511	496	485	476	499	490	480	456	516	510	504	511	521	461	469	515	501	500	507	525	532	463	474	490	483	473	509	502	453	484	490	514	475	498	489	475	513	509	459	476	522	510	505	490	486	484	526	554	522	471	437	492	496	489	543	486	498	487	485	495	448	492	501	478	505	485	490	520	474	502	505	481	484	454	490	494	479	474	475	483	492	524	492	533	505	464	475	492	482	487	524	521	493	462	525	474	461	493	470	484	493	477	544	500	483	495	445	479	489	508	489	500	472	518	501	500	519	459	520	519	474	485	516	471	480	474	505	490	490	519	481	500	496	474	494	498	484	464	503	450	486	499	477	506	492	480	516	496	475	474	529	466	499	491	489	477	481	476	506	476	511	452	546	517	473	509	460	507	502	508	502	486	472	513	524	483	493	526	511	501	490	478	465	457	579	484	477	475	479	524	490	517	460	500	474	510	445	475	472	475	476	474	503	513	472	510	499	508	463	457	489	478	504	482	543	536	493	522	533	490	486	503	490	484	483	497	483	466	546	518	454	467	483	509	482	510	523	469	528	532	481	449	500	496	480	491	466	503	478	459	516	470	464	459	505	503	501	492	472	486	504	448	492	527	510	468	472	472	505	480	475	526	497	458	486	513	516	456	506	523	490	501	481	484	422	510	506	513	461	454	477	478	525	501	491	495	538	545	489	515	475	460	485	483	488	506	467	524	526	527	494	479	510	492	506	501	467	473	473	462	501	530	500	502	509	514	494	471	478	486	495	464	497	494	484	473	522	487	506	500	497	506	483	485	461	482	510	483	517	441	507	496	498	523	496	503	502	467	524	489	483	485	490	491	480	456	495	517	498	482	483	492	479	495	515	457	475	539	477	458	483	493	494	498	494	548	490	478	465	473	492	531	514	495	528	492	458	494	493	464	499	500	499	481	486	533	467	491	510	478	476	483	470	520	516	514	485	469	499	496	503	482	457	494	487	502	516	460	510	465	469	508	471	492	506	484	485	494	509	500	478	470	493	447	464	481	530	471	482	458	486	500	446	505	539	512	496	507	500	461	498	463	499	496	483	491	541	501	488	477	463	510	469	506	501	489	502	520	472	499	515	493	447	512	558	469	466	486	463	473	489	446	513	537	467	495	471	480	510	497	475	479	462	527	473	479	528	534	500	459	504	434	460	471	506	526	515	471	460	550	533	507	524	517	483	500	473	494	471	466	473	483	468	476	472	501	500	508	459	486	518	512	496	500	459	480	458	499	503	510	486	469	478	493	511	483	494	464	501	474	462	496	475	501	480	526	470	510	479	506	486	505	508	481	476	506	477	532	494	483	490	465	566	439	483	522	492	514	475	551	467	515	511	471	468	500	537	466	480	483	500	508	576	467	504	488	532	495	488	493	514	493	470	490	485	496	470	473	510	492	491	493	518	507	541	477	525	499	530	424	521	462	500	494	494	462	507	496	484	521	525	454	478	479	530	495	499	503	461	501	476	486	481	542	502	481	495	504	501	500	446	453	463	527	490	473	516	526	473	495	498	492	554	508	494	493	512	465	500	471	482	497	468	449	528	503	515	467	486	507	461	487	523	464	476	453	521	457	517	518	481	447	498	492	478	520	497	494	475	509	514	459	517	487	469	483	484	521	464	554	486	530	489	466	463	492	503	489	490	513	497	460	487	535	517	476	483	492	484	517	497	456	528	489	475	466	486	474	520	494	457	483	494	461	496	487	497	440	523	499	511	505	485	492	494	477	487	490	461	503	518	506	457	470	492	486	467	466	517	505	454	485	472	487	465	502	489	506	466	515	519	496	517	520	485	492	506	505	482	481	508	482	490	487	467	470	493	505	486	538	480	531	521	519	488	478	487	481	494	482	496	521	499	485	502	470	489	502	478	499	512	435	495	472	537	515	500	489	488	495	489	492	525	479	514	474	474	466	447	504	502	508	503	539	525	446	545	528	471	502	491	470	510	471	466	493	494	470	519	501	504	500	502	492	504	449	499	477	483	503	473	522	487	482	472	489	498	489	481	514	500	496	464	485	488	498	492	466
24804	21185	29322	25892	18642	4731	905	696	741	715	700	678	633	677	601	613	613	622	585	624	636	584	556	609	625	581	579	656	613	596	594	613	633	550	576	588	601	593	597	622	569	599	576	585	540	587	620	603	558	562	548	541	592	596	553	592	614	568	604	607	609	581	556	610	604	589	611	530	614	585	603	573	576	606	648	588	564	585	595	527	569	607	586	607	653	612	559	599	581	582	589	568	600	584	572	565	588	572	557	594	549	542	567	594	587	618	572	610	588	629	554	614	559	604	605	564	567	605	574	542	564	573	631	569	604	596	607	610	565	622	593	603	617	560	575	541	628	558	559	582	580	558	575	538	575	588	546	659	566	615	593	561	603	599	623	576	595	572	562	543	571	544	558	551	557	633	621	565	546	620	608	546	571	542	610	559	546	555	581	591	583	587	622	587	584	562	554	601	561	607	573	600	565	586	600	592	632	551	565	575	565	551	601	579	572	592	563	564	571	583	606	523	598	541	619	585	600	576	601	596	606	581	579	599	585	574	585	602	609	572	584	595	597	562	622	604	572	566	583	572	575	582	608	576	601	622	595	590	525	616	535	605	554	601	578	601	573	592	577	613	611	562	562	573	578	582	606	561	619	608	554	586	592	601	590	611	603	596	560	562	586	639	546	623	570	600	583	609	629	543	559	572	560	595	567	581	563	614	602	567	564	603	560	574	596	584	601	608	566	588	552	580	559	582	579	585	642	585	598	600	588	584	603	643	601	621	614	612	605	572	568	564	570	606	578	573	574	545	601	591	575	569	576	602	625	607	604	589	640	587	563	568	595	551	579	579	558	572	587	595	605	596	600	574	568	557	605	543	606	606	565	583	564	593	578	605	562	582	606	611	558	611	574	619	570	578	567	563	608	580	623	572	566	583	568	624	595	616	595	599	572	586	595	576	549	591	584	552	563	542	570	598	570	618	569	554	561	577	567	616	574	604	612	612	576	574	587	653	573	580	574	592	577	568	640	596	582	596	606	586	560	578	627	564	587	594	576	573	574	573	611	604	555	616	580	585	607	631	566	583	559	556	601	559	578	573	592	635	582	557	578	570	576	631	571	577	587	588	607	586	544	606	579	570	607	587	567	568	601	585	572	551	562	609	586	580	540	586	548	548	542	573	556	582	583	599	572	616	554	571	566	597	600	578	556	582	581	572	604	561	619	566	616	567	637	615	567	574	606	610	569	563	571	574	550	556	591	559	613	590	567	586	589	572	614	566	602	585	579	598	560	554	558	610	628	556	580	609	567	576	605	584	546	593	565	591	586	576	612	619	595	592	594	575	598	553	553	648	601	619	581	568	576	561	595	590	585	616	586	596	571	580	606	606	568	590	562	597	578	551	586	571	589	595	629	598	584	596	560	601	579	607	591	627	592	548	588	554	609	593	578	535	630	586	602	577	561	561	599	563	560	590	637	573	587	606	571	578	585	538	582	570	606	595	570	550	596	609	558	557	592	613	580	547	586	588	637	631	588	559	599	555	575	584	645	538	605	600	600	568	518	578	571	564	541	581	596	608	587	600	644	568	603	554	580	562	612	555	578	555	618	550	602	558	586	546	607	598	566	602	563	547	602	554	572	614	600	577	592	547	575	577	621	582	569	616	593	604	568	611	562	623	595	589	591	562	564	585	563	574	603	604	609	631	586	578	599	559	567	607	598	517	593	551	536	524	627	594	605	591	593	571	604	546	546	622	554	576	585	575	604	579	563	579	594	581	546	569	578	620	610	582	609	609	591	607	584	549	605	590	587	627	596	594	575	568	583	583	634	549	588	553	593	564	621	582	570	605	582	595	572	614	601	636	562	613	541	580	591	600	594	614	564	552	625	637	589	539	621	551	552	602	632	594	585	558	571	558	622	572	597	583	603	572	556	587	562	588	579	590	559	601	552	569	575	595	580	524	579	583	590	605	602	570	573	597	567	608	598	641	564	609	610	607	565	601	594	597	605	614	540	604	585	586	603	611	583	576	543	541	563	594	579	568	592	606	569	586	560	557	560	539	606	601	602	570	580	588	597	604	550	576	538	574	585	607	581	580	585	568	606	538	608	555	588	599	578	579	551	599	590	603	581	602	631	565	586	589	594	540	584	570	565	589	581	609	540	542	557	589	586	552	565	659	598	548	596	560	577	566	580	606	562	538	558	583	622	590	606	613	583	578	555	625	620	584	603	589	565	564	594	559	544	605	571	571	555	549	560	590	522	566	597	528	588	585	548	557	576	635	583	570	588	596	584	602	589	570	613	612	590	598	619	606	619	582	577	618	575	558	604	604	570	566	581	566	540	639	550	572	605	550	533	561	632	582	568	621	590	598	536	555	573	582	597	552	594	621	587	625	607	587	574	583	603	541	606	571	595	563	540	634	582	533	630	618	620	571	639	569	579	657	578	563	606	542	594	612	564	582	578	575	556	580	569	545	520	546	546	567	604	586	548	588	571	580	598	574	606	609	522	606	572	593	574	560	575	545	590	619	593	564	567	585	594	566	620	624	613	567	536	570	554	584	615	521	561	593	602	610	584	575	571	557	539	545	577	541	618	602	531	602	617	580	548	585	578	507	619	571	631	555	555	591	580	567	558	563	571	573	535	611	565	545	607	604	533	571	569	545	584	583	547	598	582	605	619	556	586	585	577	579	581	608	600	601	531	552	608	589	596	584	562	606	596	588	548	570	572	555	602	577	590	589	651	555	584	600	568	580	571	579	539	584	571	582	539	608	612	571	600	553	535	576	615	645	532	590	582	631	563	589	603	602	583	573	547	572	595	597	587	579	593	616	592	589	607	600	569	572	602	585	589	643	584	567	592	563	570	551	591	568	569	607	549	584	572	588	581	575	601	630	603	560	580	597	586	600	531	597	609	601	595	596	592	613	594	607	584	545	579	566	579	615	571	587	612	568	558	632	612	601	571	578	605	596	601	624	580	553	586	605	624	616	588	612	586	590	590	613	570	576	577	608	572	572	554	549	593	628	558	588	590	603	591	552	563	545	583	550	559	599	580	588	572	609	616	544	577	566	573	532	558	567	564	626	603	558	596	598	583	615	564	583	605	567	589	549	562	570	567	616	570	623	590	631	593	615	593	563	593	568	578	594	566	552	562	557	591	599	553	605	604	564	603	608	583	610	596	552	572	588	611	534	542	590	586	589	576	579	610	583	543	569	562	584	557	569	596	532	594	564	593	584	623	600	589	556	550	570	582	609	585	536	579	576	546	601	590	568	563	558	588	550	590	592	608	598	642	605	583	565	624	562	547	610	548	562	618	543	585	553	606	569	588	609	567	592	593	548	573	590	580	576	579	580	583	583	564	611	536	594	541	557	562	556	580	620	551	601	535	579	560	577	587	563	578	554	610	544	580	584	564	584	596	607	598	570	625	581	576	570	525	597	616	600	577	575	594	624	573	583	598	618	578	572	606	574	552	575	597	609	611	588	563	599	610	597	573	602	557	563	597	570	601	575
7549	18880	53192	27044	13517	1387	1273	1086	967	935	852	787	800	811	730	757	756	735	672	711	697	683	710	680	723	709	683	696	678	747	645	704	656	711	693	692	675	732	693	691	643	673	714	688	702	642	675	650	633	666	666	669	661	696	718	690	708	684	695	689	684	663	664	687	713	717	694	669	685	662	722	673	671	703	662	670	669	653	641	656	686	633	648	679	654	632	664	697	656	655	655	668	652	689	668	663	654	685	664	651	677	683	700	687	649	696	691	659	698	678	665	696	670	650	678	777	659	674	668	649	708	700	659	647	705	691	666	714	648	677	692	676	647	653	701	676	641	672	657	661	665	681	617	665	659	634	670	678	705	690	690	693	663	634	669	709	697	642	701	678	664	610	677	693	708	683	662	625	694	696	662	624	661	668	686	710	671	668	617	670	681	680	677	664	667	674	646	664	707	705	703	653	736	710	661	683	702	696	669	675	644	670	646	685	652	713	644	692	690	613	612	661	648	645	657	667	684	709	668	635	697	688	660	693	677	667	666	666	667	685	664	630	637	666	692	680	715	682	667	669	651	687	663	680	689	660	655	682	671	681	653	666	680	629	695	669	666	678	673	684	697	674	670	675	675	669	690	732	687	646	706	659	660	636	665	715	697	683	658	688	702	658	672	681	645	680	640	678	691	681	672	654	630	638	695	699	724	729	678	646	684	662	735	680	669	683	633	677	667	685	656	685	678	697	635	675	679	714	653	727	642	683	727	700	671	675	686	702	657	714	677	683	722	664	698	679	656	613	670	656	684	713	637	655	697	669	679	680	713	647	662	647	611	668	722	701	696	681	696	674	698	675	675	701	674	679	665	677	662	645	675	658	674	678	712	681	689	707	644	663	656	704	654	681	647	661	652	658	692	667	674	709	652	659	670	655	671	663	700	642	636	697	649	678	694	661	696	663	670	668	671	649	648	639	746	683	622	657	624	649	696	672	709	711	664	725	663	686	651	661	676	675	629	687	679	700	678	648	712	750	712	690	697	681	686	715	604	642	676	689	655	634	678	711	675	723	688	656	685	691	678	657	666	659	713	698	643	682	638	702	615	671	665	675	662	673	720	678	685	669	696	647	662	644	714	662	692	638	638	715	697	620	702	716	678	657	647	705	663	669	662	701	652	621	688	670	668	621	679	627	696	647	680	697	670	666	664	635	692	663	701	668	666	682	671	698	661	706	694	667	720	655	658	642	655	633	663	639	680	659	693	692	646	678	676	680	619	693	661	660	653	672	715	659	728	646	669	715	669	692	675	659	696	643	704	682	664	687	678	696	671	700	694	659	653	708	644	673	689	700	738	685	634	690	693	691	655	674	730	656	640	693	662	709	707	695	687	692	662	703	703	630	681	642	676	702	737	666	651	671	627	693	682	682	683	709	670	722	705	654	697	659	720	664	688	668	678	637	721	714	684	692	648	711	677	662	711	649	660	713	733	681	704	660	684	650	743	655	689	674	647	688	639	673	670	694	696	706	682	631	664	729	669	680	638	683	695	664	661	709	706	747	692	711	686	619	659	658	659	632	675	738	647	669	710	669	662	703	670	675	645	694	651	713	695	669	690	705	675	711	648	630	648	716	705	659	693	676	689	731	698	671	604	722	711	708	679	697	661	670	685	686	664	668	687	659	674	678	666	653	663	679	689	669	676	666	655	680	651	695	671	683	681	653	649	688	629	641	666	662	657	669	657	673	687	611	688	701	655	652	704	659	622	702	636	646	639	681	682	625	659	700	714	689	699	690	671	670	703	669	645	653	669	734	686	692	691	655	672	681	688	700	680	689	649	657	688	667	668	640	647	773	682	660	684	659	658	710	740	646	657	693	705	641	702	665	716	694	623	700	716	690	691	669	681	694	697	679	689	663	668	643	677	709	696	701	725	660	644	647	695	644	715	701	709	678	675	648	673	637	689	661	661	686	670	689	657	704	666	682	687	653	656	662	683	644	695	689	664	653	662	707	664	717	656	682	700	684	637	700	710	636	666	648	636	676	634	658	695	685	670	688	664	700	663	659	671	699	623	655	668	653	640	637	664	696	631	685	699	674	670	683	677	651	705	705	637	666	709	663	699	661	671	664	691	653	678	690	716	702	629	655	671	646	616	684	646	676	682	668	671	684	701	658	732	689	649	662	667	663	669	692	655	673	674	674	688	681	683	676	687	684	701	691	683	695	654	666	680	661	691	681	733	673	686	644	680	701	634	704	660	678	689	632	733	630	665	654	723	687	677	697	707	666	665	686	701	660	693	669	675	649	691	677	684	700	657	696	685	677	644	694	669	717	675	731	732	616	685	675	655	675	698	647	690	654	704	687	690	726	655	642	654	679	670	687	684	697	687	659	659	643	636	656	718	702	699	685	617	678	689	671	698	664	629	672	706	721	685	675	751	660	646	654	650	643	616	694	735	650	743	695	659	655	622	660	743	691	682	697	689	681	672	724	648	677	703	621	675	645	637	663	698	657	685	678	680	661	673	694	687	655	714	668	677	689	686	702	715	678	634	669	662	723	704	720	679	698	667	675	659	692	665	672	661	643	691	692	670	687	671	705	662	684	744	625	648	697	714	670	656	658	691	659	639	714	650	733	678	664	700	685	696	674	622	661	669	671	690	686	655	700	686	683	634	644	650	664	626	662	686	685	688	679	681	662	694	686	676	672	648	672	702	678	664	645	673	665	632	672	644	681	672	689	666	684	647	679	681	645	640	678	672	650	678	690	654	671	690	684	698	676	666	667	719	686	677	655	687	645	684	719	681	673	657	643	683	722	724	693	636	649	675	676	669	644	693	673	654	690	664	682	670	659	669	673	691	694	704	629	699	625	655	689	639	654	632	685	640	665	668	657	704	652	669	684	701	688	692	644	638	664	670	666	629	692	644	669	711	674	628	690	683	668	659	623	632	672	695	668	675	712	679	670	682	654	714	704	638	627	680	686	648	642	683	706	696	672	676	654	687	716	680	638	691	650	627	665	664	697	652	679	678	746	700	667	697	684	725	671	689	622	695	647	693	672	672	719	638	688	698	634	697	672	697	709	676	641	662	655	656	729	681	679	638	646	630	711	644	680	643	702	716	642	696	676	664	688	696	652	637	651	668	687	686	663	679	685	656	678	656	674	694	658	660	679	666	660	676	657	679	681	658	686	731	653	671	702	703	727	720	654	665	676	706	630	658	682	662	663	666	691	659	668	672	649	699	665	665	714	663	648	703	684	642	665	649	650	686	681	658	654	667	690	681	633	692	674	672	667	679	661	685	672	678	657	659	711	669	654	661	695	689	653	731	671	674	686	648	681	700	701	678	680	702	682	643	682	663	689	662	632	667	630	749	670	676	685	689	635	652	669	679	627	690	661	676	667	630	658	682	632	669	690	674	687	640	672	708	685	647	614	642	698	718	691	662	655	668	652	657	689	651	672	687	685	717	703	644	682	702	657	670	667	671	674	685	683	708	689	632	696	684	689	688	652
22642	21192	29661	23779	21572	21537	16124	2067	1361	1244	1107	1095	1146	1000	1041	956	958	884	942	888	808	837	875	892	891	904	826	900	877	873	843	891	906	887	841	801	837	849	845	819	895	869	807	807	848	840	828	878	837	808	852	800	889	798	882	767	870	808	866	788	802	835	845	822	801	845	842	857	862	875	844	837	810	832	804	794	826	829	796	799	846	835	814	811	801	867	826	773	851	808	810	854	816	794	817	808	805	778	792	843	871	865	810	809	803	824	828	837	800	823	871	827	862	786	782	826	801	804	844	852	863	889	864	818	769	796	808	814	820	825	812	832	854	798	825	811	815	802	858	775	809	819	823	804	781	846	790	816	857	807	812	795	786	811	917	860	860	818	808	857	795	766	853	875	769	764	828	804	772	881	864	794	814	802	882	840	831	822	780	855	806	868	820	819	870	806	806	805	799	873	820	831	834	828	863	850	823	833	805	818	759	832	835	844	828	805	837	822	808	779	858	850	822	821	863	809	785	819	869	808	909	811	773	805	807	850	841	816	876	796	832	807	805	805	818	855	827	917	792	843	819	786	859	823	798	840	865	852	776	812	782	895	834	822	834	864	788	878	774	864	845	827	851	857	844	839	821	848	832	804	874	816	825	816	834	837	885	873	925	844	815	906	806	819	771	816	901	866	808	812	760	872	819	834	769	805	839	855	805	865	773	808	825	743	790	790	781	799	809	761	765	823	847	832	805	821	794	822	865	809	799	835	811	801	768	842	835	784	824	859	846	769	791	795	797	900	845	813	814	873	799	831	845	816	861	780	874	845	858	833	823	791	833	800	804	799	811	876	788	795	842	847	841	819	824	878	827	855	800	827	802	875	795	854	841	841	798	817	826	840	787	790	831	774	752	851	836	807	821	845	830	820	862	831	811	830	779	796	806	817	828	822	796	758	912	793	844	822	750	833	828	797	836	863	768	839	832	772	874	799	892	822	829	830	813	837	820	826	830	852	836	818	808	841	825	807	805	818	880	800	815	809	785	819	853	829	824	862	812	838	820	819	815	820	804	861	785	808	776	821	811	834	814	799	829	884	863	846	873	837	819	848	849	819	815	791	757	850	781	832	816	782	806	792	800	828	816	850	802	773	807	800	886	795	820	805	846	822	796	790	800	818	816	818	840	845	854	828	864	836	826	786	818	778	820	826	816	820	810	844	815	805	851	809	836	822	872	820	792	850	829	856	791	798	832	798	838	837	816	803	813	866	771	776	796	785	775	842	829	854	795	830	856	838	825	855	794	864	837	830	848	781	821	862	834	825	862	786	819	794	833	838	839	825	830	841	856	864	813	828	820	820	801	845	831	836	800	821	805	801	797	861	843	798	833	797	797	870	828	831	760	832	769	793	815	834	841	815	803	803	830	797	841	848	831	862	866	798	808	841	806	815	808	828	839	859	854	854	868	828	843	828	809	798	844	843	872	835	800	859	841	856	827	801	777	797	862	833	867	789	836	842	864	857	869	873	809	838	848	783	829	851	790	789	841	748	814	851	817	830	855	818	851	874	796	790	822	802	895	855	847	811	802	831	775	827	843	776	771	825	832	841	772	790	870	827	854	785	859	822	813	853	808	808	836	791	799	835	814	844	845	848	845	800	826	817	840	800	789	852	836	827	807	811	772	797	863	792	872	824	822	848	838	851	795	828	813	832	832	833	810	788	834	818	873	868	788	810	847	844	820	810	789	823	879	823	855	793	810	817	828	872	754	822	897	773	808	885	820	832	798	755	807	805	819	799	896	851	790	850	852	823	787	806	817	834	766	857	873	866	781	858	871	829	824	865	811	871	812	805	807	873	863	854	783	823	865	863	870	842	797	838	857	848	798	794	782	810	823	803	799	843	818	806	781	838	828	792	840	843	822	838	786	834	854	807	828	802	818	800	814	781	817	796	855	856	813	767	897	831	861	802	854	792	867	771	822	808	832	797	821	783	811	790	834	806	861	921	855	875	766	835	795	817	798	846	776	802	824	814	835	849	812	835	860	850	791	817	789	829	835	798	801	880	803	885	838	834	818	836	788	831	808	849	891	842	814	852	810	843	805	788	874	784	835	764	831	839	876	793	831	796	867	827	852	796	820	804	824	874	878	829	829	784	847	880	839	815	756	798	818	763	813	791	849	803	824	746	847	813	821	845	830	799	852	816	788	833	848	815	855	870	811	804	804	853	845	865	859	889	890	823	791	786	764	844	797	855	801	840	784	822	818	821	836	752	845	804	791	790	810	778	782	815	838	788	775	846	821	810	847	810	772	800	817	837	808	785	850	784	830	809	813	801	907	830	802	802	788	825	826	794	815	787	831	799	878	780	845	853	812	827	883	811	862	824	814	844	854	855	814	787	818	823	817	813	838	865	862	870	841	824	855	829	845	802	831	864	842	854	845	814	826	808	831	882	837	806	774	829	808	843	855	847	771	828	866	808	752	794	782	827	778	828	826	811	813	753	819	822	812	806	790	863	852	826	818	814	807	830	820	854	798	817	812	770	823	813	826	814	817	818	821	775	821	800	812	800	813	842	841	825	800	797	824	836	874	791	791	811	831	819	795	858	806	791	852	846	774	767	813	815	823	804	819	840	861	843	827	825	821	809	852	811	843	818	832	827	791	795	820	795	836	808	778	813	816	757	812	818	824	787	846	806	848	824	848	871	817	862	829	831	837	830	777	871	764	829	828	840	810	808	809	807	864	843	800	770	827	831	797	840	800	800	804	842	823	799	800	839	835	827	841	807	838	822	777	833	793	826	852	873	837	827	773	832	805	799	762	804	777	854	818	803	802	867	823	785	794	827	834	853	776	818	829	788	802	843	842	830	809	805	833	816	914	813	872	793	804	851	811	790	861	802	809	807	813	834	834	812	820	806	818	830	858	850	816	829	845	816	837	804	811	772	754	778	834	775	852	804	784	791	820	782	777	798	841	886	905	867	773	859	789	831	820	754	813	787	795	816	773	846	852	803	845	887	806	805	787	843	805	846	828	818	886	821	837	852	790	827	801	828	821	810	840	816	837	848	895	821	854	841	802	809	874	886	821	824	828	781	806	813	897	830	815	836	829	843	812	851	776	821	866	827	861	835	848	804	844	790	851	823	871	774	863	823	869	781	803	830	835	814	847	823	853	787	781	817	820	801	825	784	864	816	831	848	810	825	830	798	811	781	824	823	821	804	850	870	794	855	854	805	780	828	815	873	828	817	803	869	789	803	780	837	802	833	866	873	818	803	789	815	846	890	862	837	802	828	814	823	778	764	769	833	859	803	807	831	826	856	798	780	828	795	819	854	847	767	808	823	822	814	824	811	842	870	808	810	820	833	782	834	795	852	822	797	829	886	831	801	851	777	840	824	849	769	817	829	838	735	821	861	817	858	786	840	849	853	836	819	820	832	785	810	840	798	832	805	823	846	853	829	811	842	785	771	828	806	820	854	838	830	820	824	861	790	790	876	805	825	858	865	791	812	825	824
9568	32566	70165	46408	26938	3475	2878	2291	1997	1734	1515	1457	1331	1240	1190	1115	1107	1014	1063	1026	1057	961	964	992	963	952	924	964	934	922	949	946	939	936	908	900	904	937	950	913	903	935	838	891	867	972	953	869	824	948	945	919	901	883	889	896	901	902	878	910	887	880	907	900	875	929	922	867	905	966	927	883	911	885	861	886	913	907	947	928	857	949	886	860	913	892	894	921	924	885	931	907	900	854	860	912	908	874	851	863	860	860	856	884	900	889	921	919	894	917	857	901	933	921	855	896	893	898	868	936	885	883	923	927	900	908	902	907	874	877	861	867	839	868	880	889	935	930	920	910	858	928	848	889	897	895	834	917	893	873	956	885	890	881	861	868	886	886	927	927	838	890	882	868	869	880	873	835	889	867	888	875	924	923	892	921	875	932	889	893	931	923	848	899	918	831	928	942	933	890	891	879	929	868	916	871	881	885	936	842	942	857	920	914	867	865	899	845	920	934	869	925	887	882	890	894	851	869	859	868	901	886	916	904	897	885	867	1009	907	949	890	854	917	882	848	897	904	891	868	913	881	831	873	923	867	905	860	846	901	895	904	886	874	896	898	853	928	896	961	900	924	870	876	872	856	899	899	900	890	887	902	894	906	864	850	934	885	852	886	820	892	854	853	883	859	933	898	923	925	882	883	853	873	889	844	920	899	919	901	882	898	850	908	887	853	930	927	873	895	871	873	882	956	871	892	863	936	882	892	897	845	888	942	859	896	920	870	921	906	840	892	883	877	888	944	905	874	849	932	894	930	901	844	905	900	917	896	901	921	890	896	864	818	853	897	897	889	890	889	889	931	882	927	927	870	884	856	820	842	880	884	929	877	854	831	884	920	874	868	850	853	944	879	889	879	832	845	897	876	884	876	831	876	846	916	833	891	875	810	939	892	917	904	939	893	900	919	850	833	935	868	846	877	873	893	851	859	949	836	822	930	875	854	883	886	885	882	910	869	931	950	870	873	906	884	906	885	829	899	886	881	892	908	841	880	883	922	868	867	871	870	905	875	861	926	901	873	896	936	941	867	890	893	896	910	892	866	886	867	876	903	865	966	857	984	900	870	859	974	848	909	860	917	824	835	928	925	903	867	889	901	868	859	930	904	894	918	938	902	889	903	838	858	896	881	896	901	831	920	889	913	908	827	862	897	862	884	895	888	926	854	842	946	871	881	867	907	876	919	926	876	904	923	855	892	888	886	929	923	852	880	895	940	937	862	909	922	905	919	902	887	928	868	886	904	868	900	906	921	914	896	907	832	884	802	898	866	879	894	838	927	861	865	843	968	883	889	882	853	863	908	935	907	944	850	898	923	874	887	868	864	880	919	885	894	893	903	898	859	863	873	886	907	875	914	872	871	869	880	873	877	850	893	849	929	877	851	949	923	893	916	859	914	989	943	862	858	880	897	938	927	862	869	930	927	901	865	870	840	877	912	914	862	899	842	870	881	905	894	869	890	845	916	815	891	906	913	870	936	858	941	903	914	893	898	839	866	905	903	880	926	902	827	906	873	900	845	897	945	859	849	879	956	889	864	841	892	912	873	850	853	915	943	851	854	869	868	868	863	917	897	929	862	914	849	882	842	902	904	953	854	868	820	890	861	893	853	881	853	866	834	888	902	866	854	933	863	882	882	882	890	857	892	899	892	935	910	919	899	861	917	849	821	924	932	890	905	880	886	917	896	864	901	870	878	819	907	929	899	857	920	898	866	894	889	880	855	873	838	933	859	874	829	890	903	877	940	832	913	909	863	858	874	829	833	925	864	864	894	872	928	880	839	924	873	968	955	907	912	891	847	905	912	880	957	880	908	913	905	942	843	900	857	878	960	856	903	896	920	935	910	923	911	956	929	876	896	837	934	887	878	923	878	924	934	879	883	862	904	850	914	857	921	871	913	908	912	922	898	902	944	923	878	850	965	849	867	860	886	836	882	880	878	861	874	890	885	906	902	858	840	848	855	919	836	891	906	899	897	864	849	911	945	862	874	849	875	878	892	893	919	897	885	891	899	937	859	864	892	862	873	865	831	906	873	862	910	910	840	817	904	915	876	875	886	906	969	867	853	919	858	883	879	881	899	908	905	929	965	902	904	891	883	885	912	879	940	888	890	888	899	930	917	913	905	937	854	906	891	913	912	896	870	868	859	919	924	896	887	862	868	913	873	822	894	853	900	913	859	884	910	887	879	859	923	865	923	942	899	899	923	939	794	895	870	913	959	887	870	909	920	849	850	883	929	874	880	856	871	867	891	917	891	926	873	848	914	884	895	926	933	890	878	905	879	930	866	878	873	839	876	881	850	902	892	946	908	878	925	874	945	903	893	908	949	889	859	936	938	926	856	937	879	904	831	858	831	874	883	829	878	909	849	887	873	882	890	925	840	843	936	894	888	911	880	893	911	851	853	916	904	849	839	883	913	880	900	865	932	871	874	893	895	883	916	931	847	885	893	913	836	925	907	869	920	879	893	895	942	884	889	923	841	858	860	835	961	824	846	834	849	927	872	841	930	906	863	914	907	865	855	941	893	953	865	917	898	853	891	871	885	893	863	890	827	887	873	904	983	920	871	874	896	911	864	868	887	854	909	924	916	868	842	860	901	856	895	924	850	890	875	940	876	889	860	892	904	906	909	892	874	919	889	907	919	910	904	880	909	890	888	849	921	881	883	981	927	938	870	896	860	934	881	852	883	896	926	913	890	875	890	843	883	908	888	872	912	923	880	869	920	921	872	909	886	910	875	903	898	872	900	876	888	946	906	891	878	865	850	874	865	919	896	891	899	892	909	839	913	861	909	872	913	919	899	916	914	866	877	857	866	883	896	876	872	897	908	871	929	871	937	906	931	889	927	902	925	883	880	939	844	873	915	938	880	937	829	947	882	867	943	915	887	875	872	905	906	904	892	854	867	873	937	874	950	882	905	943	891	858	883	875	890	914	864	810	857	861	915	872	907	885	843	924	850	907	886	865	936	928	866	882	914	844	878	872	858	919	875	923	912	903	817	872	925	865	888	857	882	879	885	862	886	926	870	896	903	866	860	893	881	839	832	901	862	911	880	921	911	936	940	914	877	944	911	909	880	856	883	918	881	952	920	867	838	881	929	926	927	858	887	886	878	928	900	955	921	909	903	896	911	870	874	889	892	900	894	916	879	820	923	922	887	859	861	907	887	855	869	835	852	894	900	898	878	900	913	954	924	861	899	905	867	891	834	859	871	881	848	869	875	861	842	900	916	848	975	888	917	905	915	896	861	879	875	845	912	905	879	913	914	871	872	870	911	867	847	910	860	904	898	823	902	889	869	877	851	868	873	903	833	827	876	875	897	894	951	902	896	897	888	872	905	876	871	849	867	898	900	901	902	862	925	916	881	837	880	885	906	882	865	928	914	882	854	876	927	853	857	853	866	846	913	872	873	899	896	906	913	839	920	935	909	943	875	889	929	873	860	869	877	909	905	838	867	925
27207	20743	25766	11887	1838	423	399	344	334	355	338	341	331	296	335	343	306	325	353	314	352	326	365	351	352	347	330	345	338	311	343	305	309	317	301	285	305	326	335	356	325	307	323	358	296	334	340	335	331	311	324	360	347	332	316	318	349	358	300	316	331	335	319	351	327	328	363	335	338	317	349	339	342	305	268	353	342	313	340	333	337	337	344	320	311	333	323	351	325	333	338	366	304	336	364	348	313	318	333	348	350	339	322	331	306	324	355	330	331	292	318	343	322	323	345	324	360	297	341	309	338	382	321	318	314	331	338	340	353	319	294	309	330	388	325	333	352	383	349	357	305	294	307	344	310	306	332	326	343	353	324	327	301	289	335	353	337	343	332	338	289	323	318	311	314	320	318	294	337	342	315	321	328	306	312	344	326	328	323	337	339	318	344	367	317	309	344	346	321	347	333	335	319	315	360	314	364	339	336	323	332	317	307	333	335	347	322	338	300	337	321	285	337	332	329	343	331	323	351	345	324	324	333	311	316	292	323	317	354	362	335	350	362	350	291	309	309	340	305	342	333	324	331	342	321	340	328	343	354	345	335	301	306	314	329	319	354	329	341	315	322	326	377	325	335	340	292	352	326	311	318	351	324	323	309	326	314	320	327	334	297	351	315	294	357	351	356	366	369	306	349	328	299	295	320	312	326	322	344	346	290	339	304	285	362	348	318	316	324	352	349	331	329	310	349	361	318	322	337	322	295	307	293	322	333	320	335	346	305	342	332	320	331	302	325	325	299	350	298	352	305	310	381	348	306	339	320	346	294	351	344	331	336	302	349	324	312	323	359	388	335	340	335	324	313	347	351	324	352	342	352	309	320	333	299	344	342	344	340	307	331	305	333	301	337	329	303	324	337	319	328	303	357	351	345	332	305	339	327	328	322	345	333	322	345	334	356	335	365	354	341	313	350	338	305	306	324	341	353	313	338	315	315	324	362	315	372	325	359	373	319	308	320	319	341	342	297	316	346	282	327	322	337	319	329	334	312	330	338	352	291	306	308	316	334	317	310	319	305	349	335	317	334	320	318	321	343	288	321	331	348	320	308	331	334	328	324	319	345	349	330	357	328	322	321	325	304	348	307	337	333	361	360	331	321	351	324	329	360	307	330	324	341	320	326	345	325	323	354	360	318	291	311	343	326	340	351	329	329	311	335	337	331	342	338	336	308	337	325	320	305	322	346	313	325	341	335	339	364	326	344	307	316	338	336	311	302	316	317	313	368	372	314	345	344	321	348	304	315	343	306	331	336	321	330	308	311	353	363	347	318	304	314	320	322	304	354	335	338	325	340	314	331	318	370	337	346	299	330	335	322	340	349	318	331	337	331	344	314	314	311	308	311	347	350	324	335	300	319	327	303	313	328	313	311	340	318	284	318	314	330	351	327	330	343	300	310	329	345	311	317	324	309	345	328	357	338	315	350	325	369	304	351	320	350	337	320	323	322	335	318	313	347	334	348	325	332	364	321	333	303	354	323	363	326	292	319	339	327	361	374	348	348	332	319	334	330	336	323	335	315	318	387	315	349	362	311	316	337	361	323	348	335	355	322	294	310	311	355	322	359	338	313	308	301	343	316	347	356	336	313	295	304	334	346	313	334	326	335	319	316	294	319	314	315	326	300	352	332	330	301	311	363	295	375	340	342	318	314	314	301	325	290	359	336	306	327	344	334	345	346	332	330	336	385	352	334	322	329	360	307	344	348	323	333	313	349	370	308	338	329	291	324	344	287	342	328	374	338	300	328	334	315	334	308	314	312	342	319	339	329	324	316	325	320	309	300	361	353	345	343	355	322	304	333	332	348	336	315	304	357	327	301	342	314	328	335	310	312	368	333	334	309	313	324	324	334	318	303	350	315	298	303	331	355	308	331	347	327	333	326	331	344	305	334	320	345	337	344	328	370	298	331	342	333	336	331	312	364	332	300	348	281	339	351	322	318	327	313	327	304	341	326	354	334	359	313	307	345	339	319	370	337	340	309	329	328	313	287	326	323	332	329	344	323	323	360	348	317	352	357	328	319	357	331	364	349	354	354	320	340	293	327	303	319	330	334	338	320	331	339	343	355	369	319	360	352	285	307	330	322	337	331	327	326	317	317	361	346	349	328	313	337	326	363	341	319	317	328	334	326	361	307	344	301	281	333	327	326	310	331	320	314	323	316	363	322	345	328	313	314	366	340	341	324	321	314	332	348	312	331	332	349	328	294	323	298	335	326	327	336	311	305	300	328	302	285	315	331	301	349	350	323	337	313	315	324	323	314	343	334	335	328	316	334	311	331	314	337	303	337	330	372	312	336	307	320	317	324	372	316	340	324	339	299	324	333	328	309	354	347	310	380	330	315	316	339	344	300	347	303	329	343	339	332	322	310	346	299	322	298	320	331	333	357	329	340	345	317	329	306	349	345	316	333	332	341	334	333	338	328	323	353	328	359	334	312	326	330	356	346	317	333	291	321	322	349	325	327	323	331	340	345	307	287	370	300	311	325	310	346	328	313	329	327	330	316	347	314	329	347	312	321	302	321	340	346	338	364	328	336	341	328	345	360	353	340	326	319	309	297	326	346	331	302	320	331	340	327	321	307	339	317	321	390	375	324	347	330	299	322	303	348	349	344	315	329	350	356	369	340	305	324	306	314	343	352	316	361	320	333	336	317	325	329	293	317	342	316	301	314	308	344	324	331	307	338	308	359	294	319	318	329	340	338	319	322	333	313	327	349	303	337	350	336	289	320	365	302	300	307	350	324	295	353	313	350	321	319	329	312	334	331	355	336	314	321	310	318	328	291	331	310	345	297	342	355	330	337	332	315	347	333	340	328	273	307	325	267	328	310	346	314	343	319	339	312	337	324	325	359	304	343	321	346	332	295	343	322	337	318	294	333	311	306	320	359	290	363	341	313	347	331	323	318	327	400	313	337	340	294	346	314	327	313	296	341	332	326	338	343	316	314	320	314	353	326	329	326	346	328	319	321	316	343	317	334	327	327	346	369	316	330	361	315	283	345	346	330	331	304	328	317	334	284	317	304	343	341	334	348	316	337	311	340	347	366	306	340	331	354	298	326	286	322	363	313	300	317	335	341	313	316	292	344	325	271	358	311	298	363	326	352	315	331	325	346	389	346	343	328	318	350	292	296	312	306	307	299	321	299	320	339	340	318	323	313	330	339	323	302	348	315	342	297	299	343	349	322	360	336	307	330	292	359	319	339	365	305	311	353	331	344	330	343	315	329	327	327	324	356	343	328	269	342	322	321	360	316	318	309	341	329	347	327	333	309	350	318	357	327	339	346	318	356	336	340	292	316	331	350	314	320	357	319	321	327	330	354	344	304	316	349	339	324	335	318	351	313	329	322	321	322	326	305	324	291	315	337	317	334	332	313	324	314	319	329	355	334	322	323	341	351	343	315	303	333	317	345	335	300	323	313	317	344	317	333	320	328	310	338	369	324	363	312	318
6428	10376	26399	7462	1866	505	506	439	388	421	413	422	419	415	393	422	406	374	393	401	387	399	452	394	392	425	398	407	387	399	437	409	369	407	413	412	401	398	392	406	399	411	401	389	377	394	404	413	392	437	423	391	428	379	439	412	415	398	420	406	402	415	394	401	430	404	419	401	381	379	367	389	400	392	412	381	378	386	388	394	376	412	393	363	385	413	392	388	399	376	402	431	375	408	407	401	398	415	376	399	398	385	405	417	415	413	441	393	398	423	373	404	416	414	406	438	418	413	410	373	435	406	388	398	387	362	339	416	363	403	430	405	392	421	394	409	385	392	391	388	419	386	391	400	447	385	414	393	381	432	430	391	377	429	395	429	420	417	416	377	377	401	383	390	389	412	385	365	388	382	393	399	412	389	388	388	378	413	394	377	372	404	382	438	432	405	433	392	397	398	381	388	398	399	390	403	383	398	423	365	416	358	396	398	438	410	397	376	379	348	360	417	383	365	371	421	406	427	406	382	409	415	414	406	374	414	394	373	411	376	389	425	417	411	415	355	411	420	383	396	391	380	443	422	406	394	391	384	401	394	403	400	392	410	380	405	416	399	405	414	371	409	428	414	372	375	370	369	394	391	412	406	394	408	388	372	393	394	391	376	404	395	407	427	429	439	403	409	407	412	363	417	374	412	371	397	385	412	407	378	351	418	388	389	410	405	383	361	418	400	407	392	366	406	384	370	410	384	395	415	402	401	396	416	422	430	435	361	386	351	390	392	382	430	434	443	384	427	442	421	389	421	403	390	382	384	382	358	392	374	410	358	418	390	417	411	437	391	398	365	394	413	430	399	392	448	368	409	373	421	414	353	386	385	376	402	428	415	376	374	418	400	406	401	427	402	397	429	384	386	394	391	423	384	415	349	390	410	396	380	372	377	386	391	415	413	408	428	416	391	397	413	411	403	427	398	385	404	410	409	413	390	417	442	384	424	413	413	381	381	386	406	406	395	407	419	445	357	398	387	397	393	380	401	357	409	400	384	412	403	399	391	383	382	406	365	387	430	389	392	417	421	413	390	397	391	386	391	419	402	378	421	388	381	403	410	398	426	393	407	425	383	408	397	402	411	416	421	402	425	411	396	398	372	418	381	399	443	402	393	409	415	365	433	398	370	436	423	378	393	395	429	403	396	414	376	397	418	383	396	431	378	363	387	391	427	405	384	405	450	407	410	409	387	394	375	415	394	423	348	418	437	365	391	399	406	409	399	381	402	435	433	430	414	458	380	397	357	369	414	354	391	408	382	392	418	415	416	388	390	378	431	392	363	398	381	418	397	440	395	406	416	400	399	405	399	398	401	380	394	370	412	378	396	420	399	388	386	435	397	392	390	417	405	378	414	427	411	412	417	392	368	401	418	382	399	400	390	381	404	407	416	413	372	442	412	367	412	443	405	401	423	419	415	426	349	364	412	456	408	371	401	431	375	407	382	369	410	413	394	417	345	430	389	388	404	381	419	391	415	420	408	401	427	378	408	432	376	429	415	401	392	454	413	387	415	384	394	370	406	421	392	405	400	392	422	365	438	414	396	384	418	414	418	393	385	438	378	411	410	401	382	411	406	417	358	388	385	395	431	415	390	427	421	403	399	402	417	393	419	415	409	397	416	401	402	386	394	376	376	433	388	377	392	404	411	432	392	382	411	396	426	423	401	372	423	393	356	370	420	402	416	420	372	414	360	418	384	423	414	412	385	446	389	394	423	418	402	401	406	407	402	367	429	387	410	423	436	406	404	391	358	386	427	415	400	420	372	404	386	407	430	415	346	397	358	412	394	411	383	365	385	388	378	420	442	383	406	351	397	374	415	415	392	437	406	422	395	402	423	419	425	398	402	432	439	399	414	405	413	423	379	398	406	374	401	385	400	403	432	386	415	412	389	366	404	386	381	387	437	398	369	417	404	397	415	351	381	379	390	384	384	432	418	407	399	424	443	398	410	353	414	376	408	397	377	400	422	414	362	377	416	399	407	446	415	410	376	393	384	419	408	390	367	383	392	426	440	397	369	387	410	380	412	433	367	432	394	368	411	422	401	366	380	396	382	409	397	430	413	409	400	402	381	416	398	409	404	405	355	430	375	414	348	395	429	421	420	449	400	369	384	420	399	381	371	374	380	427	393	388	396	427	389	350	385	424	428	387	373	416	402	382	364	402	382	404	438	382	427	448	416	378	386	393	384	396	400	413	372	391	410	363	414	389	397	414	410	460	387	402	401	405	417	409	410	397	386	334	386	382	377	395	438	377	409	372	343	388	442	421	409	382	395	403	430	407	412	417	398	446	423	392	397	403	422	436	375	397	403	391	393	396	390	406	393	428	363	406	383	409	397	378	408	419	406	401	368	376	397	406	465	439	436	411	394	418	378	433	448	384	391	344	405	395	383	377	435	390	388	388	421	429	434	396	394	416	381	408	403	361	386	399	402	417	422	401	362	418	381	409	378	420	383	376	429	412	362	413	432	378	390	399	385	398	420	421	390	372	386	418	372	397	404	401	431	415	379	367	401	409	380	396	379	384	416	442	386	384	405	390	392	414	386	400	424	367	454	344	439	385	377	391	406	406	403	380	378	396	435	409	407	373	394	409	394	415	409	429	398	410	406	384	416	428	412	386	340	405	397	414	373	411	376	419	399	404	430	403	370	385	418	399	414	387	393	397	435	396	407	408	387	386	395	390	362	418	418	413	368	417	431	381	413	417	377	403	415	385	401	383	414	388	378	401	384	399	374	377	410	392	403	383	392	408	388	383	430	380	374	418	361	366	378	404	438	406	378	393	387	405	397	386	415	416	384	386	396	415	402	373	400	379	405	398	396	388	364	381	386	360	400	437	379	387	420	379	371	408	419	414	438	442	420	411	386	422	406	410	408	393	436	436	403	407	366	418	423	415	411	407	378	375	396	423	395	401	394	420	409	413	406	446	384	435	414	437	432	410	381	416	406	437	385	400	372	383	389	373	392	420	366	431	435	394	368	409	385	380	367	392	409	406	405	372	435	386	393	362	369	403	414	404	393	416	375	386	403	388	371	415	381	426	383	407	404	378	378	407	429	394	394	378	406	415	378	383	394	367	413	356	397	403	381	422	428	404	385	458	419	423	391	378	357	394	394	413	426	384	393	413	403	393	389	371	424	380	412	406	367	414	391	442	404	418	430	366	385	418	399	374	379	409	374	420	390	355	389	393	425	396	395	388	436	406	398	365	387	410	400	410	382	408	353	375	401	422	393	365	405	390	403	408	414	404	365	382	412	419	398	412	386	352	411	422	391	431	391	412	429	411	403	390	413	404	408	405	389	386	405	369	432	423	410	381	410	382	413	445	442	392	394	388	348	395	397	402	413	432	389	422	391	414	412	400	385	399	421	397	374	381	407	400	392	417	393	407	362	365	397	416	410	406	408	409	418	376	413	407	357	411	408	411	422	421	415	421	396	390	378	409	408	427	393	412	382
23580	21183	30516	25703	21669	13670	1984	783	606	599	579	537	524	489	457	532	486	482	480	447	454	440	470	438	456	425	475	464	472	422	451	426	466	452	448	462	442	467	444	461	457	397	458	394	452	385	465	447	408	452	427	377	442	433	412	442	429	436	445	444	411	431	466	450	431	419	477	456	438	443	462	415	415	420	452	451	418	445	424	446	414	445	419	431	424	406	451	406	418	444	431	436	455	435	397	439	392	452	436	472	421	422	400	454	406	430	421	449	469	396	442	423	417	459	416	470	443	452	425	421	441	434	418	429	463	439	449	438	412	448	404	446	424	426	431	435	422	420	406	421	428	455	413	455	460	442	415	438	461	412	415	425	441	418	431	450	438	409	426	436	423	428	436	449	436	443	419	409	406	429	439	441	440	420	425	405	409	464	445	431	456	457	437	474	438	417	418	409	412	448	453	404	428	458	425	415	441	425	425	404	432	420	477	407	456	417	431	445	437	441	437	450	476	403	442	423	433	446	452	448	401	376	415	450	438	438	475	461	410	451	407	418	454	474	429	450	405	444	409	428	419	436	441	426	454	388	378	467	434	428	475	430	409	406	412	385	445	486	434	419	420	432	411	446	442	413	454	446	447	444	417	458	406	425	429	407	432	438	405	420	413	475	423	436	446	459	449	401	456	408	446	440	418	425	408	430	426	428	401	392	461	435	419	418	440	418	448	430	427	438	391	428	436	405	396	444	414	390	401	443	419	445	401	439	424	417	442	433	410	452	401	416	401	469	429	426	452	402	490	450	438	433	432	484	433	448	465	445	443	405	457	392	443	402	433	472	436	426	459	392	428	417	436	451	443	448	432	425	420	423	426	423	408	496	437	460	405	431	429	430	388	417	451	480	430	428	453	386	387	424	438	415	416	430	421	451	451	440	439	429	457	424	447	379	446	465	442	431	445	444	419	413	418	448	464	433	441	434	453	429	437	431	425	441	435	434	453	421	427	409	398	389	406	427	411	423	437	464	407	414	400	440	417	450	439	479	462	443	430	438	423	444	409	462	442	433	472	410	407	391	457	434	433	405	449	424	392	423	415	438	417	456	451	468	474	473	443	462	436	417	496	436	440	447	430	422	396	432	416	449	432	438	434	428	371	419	453	422	413	402	414	441	443	492	457	399	440	413	422	410	431	403	456	446	415	411	456	437	478	423	436	399	443	461	407	442	449	451	427	442	410	409	440	424	416	384	448	461	439	458	434	469	440	401	439	412	448	398	429	435	440	447	428	425	451	447	430	395	440	434	427	412	442	474	424	414	415	410	443	429	412	413	470	451	442	413	433	429	424	442	469	408	425	468	442	448	436	434	391	453	400	457	472	443	431	443	459	427	405	431	437	435	430	439	417	448	476	433	457	457	408	466	438	435	383	439	385	465	423	447	449	421	387	466	423	408	419	407	428	467	444	440	436	424	438	439	452	416	415	445	423	463	414	446	440	448	440	429	448	430	430	452	485	429	419	432	443	412	421	430	436	441	414	400	411	448	422	449	443	434	442	446	448	431	439	414	430	449	442	449	411	436	418	466	422	446	480	408	444	480	424	420	432	426	409	415	419	415	434	401	408	430	422	445	440	423	451	434	420	431	449	433	436	440	411	426	439	404	416	436	433	463	428	450	441	413	437	402	411	455	444	446	421	414	419	450	426	420	434	455	451	410	422	441	442	383	441	400	409	437	475	447	456	440	415	430	461	468	422	446	460	450	422	398	415	428	453	421	434	421	433	421	420	437	440	429	416	414	439	444	419	409	448	435	424	437	441	445	440	403	401	450	403	408	447	419	389	437	380	420	419	391	449	442	461	420	415	423	466	410	478	416	438	426	430	430	417	455	447	444	431	449	430	436	423	423	424	408	432	466	405	477	412	425	445	394	420	412	435	420	442	429	415	424	455	442	450	419	472	453	430	419	412	425	447	431	402	428	416	424	421	452	419	409	427	437	376	440	448	439	429	432	431	436	438	420	440	416	434	422	439	436	415	419	416	438	445	407	445	385	409	396	424	414	418	410	388	411	447	443	408	429	411	421	430	405	464	432	435	406	446	420	477	479	400	448	457	466	438	456	440	460	416	439	437	440	421	447	421	434	436	403	451	421	402	409	434	421	439	428	395	456	407	427	423	431	461	418	454	427	397	463	435	436	441	389	428	433	388	462	414	394	432	458	413	416	421	442	444	401	397	441	449	440	434	437	441	432	421	398	403	434	417	447	443	426	400	440	417	399	450	471	458	417	457	403	440	427	426	447	441	484	394	429	476	466	408	421	454	399	442	444	423	442	443	426	395	443	451	432	428	400	421	441	462	431	447	460	433	436	428	430	431	439	424	485	438	429	417	430	427	433	411	423	413	401	429	440	427	427	480	436	435	440	414	409	399	418	425	431	447	388	463	410	381	433	432	401	438	437	417	399	440	422	422	456	419	408	460	461	431	443	453	404	410	449	408	410	437	441	430	459	412	429	412	456	421	419	429	423	425	422	480	416	409	462	479	443	424	453	476	450	396	438	425	445	404	462	427	389	444	414	470	422	407	443	408	454	392	419	465	443	411	407	461	434	438	419	438	420	426	408	424	442	473	393	453	461	432	434	430	462	452	421	462	446	464	456	420	415	438	433	395	407	400	446	415	428	437	459	421	428	417	425	391	447	430	396	409	404	432	443	453	417	437	426	414	455	439	454	453	420	400	427	435	358	421	424	424	451	438	461	469	461	421	426	390	444	437	430	444	418	438	419	432	405	456	363	424	444	394	466	463	459	451	436	425	420	399	413	430	408	449	457	420	441	416	432	422	435	413	434	424	452	449	431	437	425	428	417	387	410	428	452	429	423	444	412	369	435	415	439	403	443	436	418	439	441	406	428	422	454	366	445	429	446	461	433	419	425	417	443	453	459	424	424	406	473	395	445	401	452	453	449	457	408	418	438	409	436	378	420	446	445	439	437	430	425	426	431	404	471	442	441	395	460	418	436	440	460	423	462	439	421	418	433	439	462	405	454	452	412	446	470	402	412	419	422	417	445	403	426	421	453	402	441	452	438	415	448	450	430	392	467	429	446	424	432	411	450	422	438	411	411	408	455	455	414	421	415	421	438	445	400	445	432	467	432	447	445	398	474	446	447	444	437	423	435	446	421	451	403	407	478	415	418	445	452	400	414	448	391	473	428	405	433	429	436	414	418	395	424	465	436	439	422	432	383	441	458	436	467	391	375	437	436	443	457	430	430	441	438	425	433	450	438	417	459	432	421	409	415	459	443	435	443	442	395	453	406	454	434	468	414	408	410	403	465	426	414	410	451	478	450	420	442	439	422	408	412	392	430	452	428	448	439	431	418	421	427	447	410	445	438	410	423	424	435	440	415	428	418	451	440	410	431	430	454	407	464	394	429	425	424	440	456	430	396	434	414	442	407	422	460	422	448	452	498	432	439	454	423	461	418	394	397	421	426	451	414	422	400	410	437	443	432
6844	27367	63893	38238	16840	1955	1502	1198	1036	889	820	766	684	672	658	643	595	611	547	546	528	532	499	479	539	538	533	559	525	529	537	507	507	507	485	497	524	493	548	492	497	484	498	489	485	521	490	542	506	478	492	534	479	519	483	426	511	520	498	486	506	536	491	463	462	523	490	474	510	517	518	480	535	454	479	517	493	503	508	486	507	481	537	476	507	476	473	465	459	558	496	509	512	489	521	504	475	476	508	499	476	454	496	478	469	493	531	481	455	501	475	542	482	482	506	465	510	488	481	510	484	496	472	470	474	492	510	512	492	529	510	483	547	448	496	484	486	466	496	467	479	506	494	513	493	505	474	505	501	477	481	457	503	510	480	485	497	528	492	511	524	484	479	526	470	461	489	492	517	497	487	515	494	491	474	493	490	487	532	469	490	490	518	530	500	518	502	487	495	507	495	494	527	500	474	486	479	493	511	511	465	500	513	487	483	475	483	441	508	495	477	494	492	424	480	530	491	500	495	454	470	495	492	511	513	467	494	536	490	516	458	511	473	492	502	534	488	498	484	490	491	470	486	506	474	503	477	455	465	492	476	505	472	479	494	524	483	503	527	468	492	486	487	504	486	441	477	495	519	494	471	538	499	433	516	521	487	524	529	532	522	482	491	498	485	508	475	448	500	466	509	547	465	457	463	506	531	536	473	497	509	472	493	464	515	455	521	511	467	495	477	494	477	495	492	475	480	468	470	498	500	489	528	457	450	509	496	462	488	500	507	460	483	524	456	480	506	529	493	500	505	488	482	477	475	459	475	455	495	497	478	502	479	496	544	499	493	470	466	477	485	501	487	513	505	465	469	500	474	534	486	493	523	504	502	482	469	479	479	513	513	488	470	538	507	484	479	504	446	474	505	531	475	490	446	514	484	479	466	505	484	562	482	472	497	465	488	477	439	486	443	478	505	509	500	474	519	504	513	491	513	521	449	483	486	467	485	495	525	494	501	515	491	478	494	499	496	482	475	496	523	458	462	500	515	508	457	518	510	495	512	478	501	506	465	490	465	443	421	512	475	462	488	499	468	513	522	478	498	484	515	495	480	495	477	488	433	452	487	509	479	471	538	504	486	493	450	484	510	532	489	495	492	491	520	484	474	526	465	460	514	517	458	479	481	467	487	481	466	515	456	518	520	514	544	464	425	466	508	488	510	486	479	524	526	523	499	488	483	500	497	479	458	472	507	501	489	476	479	462	501	505	486	503	472	463	519	486	507	488	512	475	484	467	492	468	473	492	470	484	531	470	524	523	511	506	519	492	444	496	496	467	516	504	493	499	504	539	492	510	481	500	494	500	490	507	463	484	481	470	489	463	500	485	516	512	498	476	521	468	516	454	448	555	491	546	487	489	495	459	535	468	495	458	505	468	489	476	500	511	499	486	484	517	502	526	493	457	462	504	480	511	443	468	443	515	488	485	476	527	518	497	486	508	505	482	509	485	491	504	466	526	528	489	455	493	458	513	465	497	438	496	483	498	484	476	462	467	463	509	463	443	461	491	479	508	507	499	553	451	523	476	492	470	509	486	496	485	520	532	466	458	489	495	462	495	481	483	489	494	511	491	509	467	468	516	462	475	438	490	484	475	492	505	512	527	491	529	519	473	477	478	531	477	512	471	470	479	463	514	475	486	437	476	508	496	492	515	456	467	482	484	513	492	471	469	508	482	521	497	497	473	516	503	460	468	477	514	476	477	468	482	507	488	517	462	472	477	448	492	481	490	454	540	510	476	506	490	485	485	511	498	466	501	494	495	482	525	516	492	488	508	499	475	489	484	512	495	484	485	507	566	465	484	477	492	476	487	475	485	478	537	497	515	483	520	489	495	460	449	499	481	465	499	516	518	482	552	484	492	481	478	534	480	497	466	453	492	468	441	490	481	442	493	532	518	515	480	466	488	505	527	498	490	488	515	461	497	525	513	498	469	515	532	476	449	467	501	476	515	458	456	508	527	477	489	490	471	466	494	468	479	458	468	480	489	503	501	473	474	488	553	488	491	523	497	485	474	507	467	538	475	455	512	481	491	482	478	501	480	507	499	477	499	525	496	489	503	471	514	503	494	483	497	483	481	523	464	474	517	487	510	508	492	471	502	487	539	499	478	486	488	506	488	489	489	468	472	502	466	467	501	490	511	480	515	518	455	503	541	510	491	494	471	506	518	490	495	467	480	487	503	488	503	512	470	495	485	504	500	468	493	509	481	522	525	483	526	525	481	455	482	458	509	444	489	524	492	484	484	482	484	453	486	525	460	480	482	450	532	459	474	485	516	491	482	486	514	499	468	496	508	492	521	474	515	489	484	478	459	475	495	521	539	461	478	508	493	513	456	481	482	491	494	494	442	508	501	503	520	476	494	475	494	505	483	474	491	478	517	482	478	475	470	503	499	482	470	477	463	507	498	458	486	486	491	500	498	465	486	491	474	490	512	504	520	504	468	505	477	477	460	508	502	481	462	485	483	517	536	439	484	496	531	452	500	518	502	481	521	498	541	506	483	492	521	482	463	502	506	475	469	501	485	484	514	506	517	463	508	484	488	473	467	446	482	439	472	482	492	509	481	496	529	531	507	474	498	513	488	482	484	464	504	487	514	473	508	502	507	457	512	492	534	457	475	505	527	512	472	497	474	451	471	511	481	488	485	486	507	506	487	540	517	512	441	494	523	492	500	505	466	516	510	482	461	465	495	506	465	490	448	471	458	520	516	461	462	497	531	483	517	524	467	488	480	444	475	487	498	482	506	480	491	469	496	491	477	500	478	460	512	539	471	472	477	479	500	494	460	498	462	475	476	505	525	495	498	467	494	508	468	498	493	461	494	456	487	476	475	484	461	458	485	492	500	500	461	517	492	464	530	467	521	484	476	465	461	492	472	473	499	517	515	480	535	488	507	490	489	476	509	499	512	470	487	497	522	450	483	465	520	487	488	453	483	473	514	482	502	487	492	483	494	484	478	504	506	487	507	498	496	472	502	501	500	491	510	461	463	483	485	480	496	477	500	522	488	490	476	474	488	457	494	490	482	483	447	418	485	480	508	469	464	452	482	489	450	503	483	490	468	520	474	502	467	488	472	495	485	508	485	509	462	516	528	504	479	485	500	511	509	437	495	539	493	475	505	477	434	466	488	495	511	508	525	492	486	492	491	469	480	474	471	505	499	504	464	490	523	506	478	470	475	474	467	499	512	486	458	505	484	506	473	488	451	516	444	509	498	459	526	466	505	468	470	477	501	496	493	502	496	526	500	522	462	501	481	522	538	468	495	524	492	469	488	486	475	475	497	548	512	519	512	456	524	483	476	494	491	467	484	495	486	495	458	507	500	504	473	531	499	503	449	472	480	468	512	485	499	501	525	494	487	487	521	516	481	484	475	514	529	502	520	516	511	519	490	468	497	494	481	504	539	495	455	457	458	520	509	496	492	503	461	524	505	485	479	509	507	542	501	470	436	516	474
24801	21150	30021	26656	16653	3197	898	731	650	718	682	649	646	578	650	603	597	605	598	607	574	580	593	592	565	620	622	562	574	587	589	591	570	623	602	571	536	576	640	568	619	569	600	587	573	560	559	576	541	621	562	585	579	599	580	567	563	593	564	538	591	605	559	577	573	585	541	530	573	551	624	600	617	587	580	527	603	563	576	598	588	631	571	587	628	581	619	570	567	574	596	573	568	613	564	560	550	547	583	592	625	605	570	610	596	541	540	567	600	585	570	572	594	572	576	576	638	610	595	595	562	569	581	627	594	597	588	580	590	578	564	605	586	592	591	575	576	556	553	579	559	596	556	588	601	532	578	615	583	581	544	587	576	560	575	614	599	565	607	589	588	572	522	587	616	644	565	581	584	578	525	562	535	589	583	569	531	585	562	547	588	604	595	616	595	546	581	594	589	572	571	560	569	562	538	585	602	596	544	615	577	615	538	600	569	590	568	574	576	597	541	585	550	560	574	615	587	566	589	576	587	567	582	569	556	558	553	570	539	578	591	593	595	601	611	578	571	593	597	610	606	587	589	612	577	590	549	606	556	587	590	596	582	591	553	564	573	602	564	556	568	594	604	577	595	560	600	561	594	577	568	591	539	594	616	589	592	556	575	615	568	590	553	559	571	558	612	599	548	554	561	575	624	559	555	544	556	583	596	573	593	582	566	608	590	600	586	544	553	595	579	555	615	567	586	569	591	609	564	602	551	570	593	572	590	557	587	585	617	573	568	572	578	585	594	554	554	583	564	577	580	540	606	602	558	569	557	542	627	554	602	599	550	558	625	589	586	534	615	590	556	604	595	567	561	596	581	532	607	578	584	566	577	570	570	612	579	556	566	623	544	538	571	541	604	539	559	585	599	577	564	565	558	583	596	583	551	551	595	572	604	553	616	598	607	564	583	599	565	581	542	578	577	557	579	562	560	539	580	601	583	578	618	598	588	603	556	600	570	573	619	627	598	545	557	555	596	570	582	596	553	569	623	588	583	606	621	604	571	593	614	551	588	559	605	608	592	548	536	575	553	649	609	539	598	589	561	563	603	577	613	568	606	585	573	558	561	564	558	619	558	583	570	612	581	610	577	568	567	568	568	547	562	582	574	572	566	569	577	572	585	552	614	586	550	577	584	568	571	588	587	625	619	568	552	570	588	591	635	591	575	584	554	633	598	553	603	532	572	524	581	548	596	577	554	583	559	553	610	566	633	603	571	542	596	613	545	597	564	550	591	586	577	585	563	600	565	574	556	559	570	567	564	531	548	559	591	582	568	612	532	563	550	532	535	588	626	620	561	574	609	588	585	575	586	610	554	532	547	574	587	525	568	622	544	552	592	603	582	562	539	560	551	563	601	602	568	537	597	607	580	582	586	536	590	578	615	537	568	570	565	601	585	534	543	567	558	603	563	600	549	549	571	540	565	586	582	576	524	574	570	568	589	581	564	584	601	603	559	588	632	612	567	549	566	554	593	580	542	569	570	582	589	551	533	573	553	635	607	641	580	591	578	567	522	560	600	558	623	554	585	552	580	617	592	634	607	593	584	585	567	535	573	607	575	566	566	581	550	511	622	573	623	618	604	598	580	571	572	525	561	573	605	533	567	551	587	629	535	559	591	597	602	579	594	596	588	585	594	561	574	566	586	600	556	568	557	612	582	572	553	602	579	567	574	561	609	563	547	609	564	626	578	600	555	567	584	524	593	588	567	564	596	589	585	589	574	616	554	581	574	582	593	572	562	584	621	520	581	582	603	598	598	552	578	562	590	582	567	555	597	561	553	583	580	535	594	572	578	617	561	602	542	577	637	605	599	567	583	601	557	523	560	607	593	608	559	591	622	615	574	558	616	564	567	617	616	617	567	591	611	557	554	597	582	599	548	562	612	592	540	575	595	551	625	561	587	565	547	570	608	598	595	636	600	567	609	548	608	573	580	585	575	552	560	592	591	590	576	619	560	579	547	563	565	577	566	559	591	584	529	577	548	574	596	593	605	604	609	629	577	585	585	575	549	563	590	535	580	553	585	591	599	552	583	568	586	564	601	598	597	559	544	575	545	620	549	556	583	557	614	577	567	609	548	549	568	543	586	548	596	532	554	605	592	553	550	605	575	617	564	566	571	597	570	615	568	539	570	602	566	557	611	566	589	593	586	580	591	567	595	632	568	542	575	590	608	569	580	588	574	549	599	554	583	585	558	615	591	579	561	576	567	551	547	563	561	612	586	572	575	542	578	567	511	588	556	534	561	533	555	559	608	579	568	602	607	566	573	543	597	568	601	586	561	574	604	568	587	573	577	612	619	548	617	588	567	566	606	558	581	542	534	561	598	579	580	600	571	529	583	605	593	592	605	621	569	596	577	593	570	608	562	580	581	564	546	540	537	558	642	557	542	612	522	573	562	566	570	589	541	576	547	556	616	578	558	580	564	573	589	593	508	584	611	586	573	574	603	557	621	567	606	579	571	600	589	591	561	568	594	583	623	542	553	577	530	608	545	601	620	563	599	564	557	589	570	577	597	560	594	563	541	598	567	541	585	598	546	583	593	588	595	615	569	556	550	584	546	628	561	593	605	589	582	577	568	593	560	597	557	566	547	627	590	592	608	606	563	601	600	573	580	576	567	570	646	575	586	549	594	606	590	577	594	595	569	582	578	587	571	583	584	570	569	584	577	605	573	567	593	598	584	539	596	555	584	547	574	571	581	602	551	559	606	580	574	568	607	561	566	589	554	627	572	578	527	540	579	580	587	570	560	576	558	593	602	571	584	609	561	561	578	571	606	562	547	579	589	566	563	569	558	560	581	609	553	562	593	592	600	572	557	583	547	627	630	548	571	616	595	635	614	554	645	575	598	571	572	584	540	538	603	578	555	620	593	565	561	576	534	587	587	579	548	628	570	582	564	575	537	547	608	568	587	577	604	545	593	562	564	581	551	610	571	546	596	556	565	604	572	595	614	594	573	601	554	582	560	596	561	592	571	603	569	548	573	600	592	577	613	578	560	586	598	610	588	604	569	594	574	607	566	571	595	586	596	608	605	603	573	528	612	631	563	566	598	583	557	563	606	603	551	578	565	579	551	617	609	647	577	629	537	576	625	549	596	556	591	582	582	542	566	597	608	594	577	598	546	604	593	584	573	591	567	574	550	580	574	568	582	584	592	601	562	620	598	573	582	610	607	575	570	562	554	627	595	570	546	561	556	566	525	591	576	570	525	581	629	635	588	569	578	586	566	631	554	546	594	576	555	560	587	591	571	560	584	597	569	540	546	557	548	592	565	561	544	600	567	584	551	585	599	595	605	607	587	594	583	591	565	575	576	566	593	562	547	607	565	583	550	604	565	564	588	585	522	560	566	541	576	591	570	545	570	565	559	576	534	546	509	595	557	591	560	563	589	582	605	600	616	523	592	558	594	632	602	580	616	586	588	600	588	583	628	541	568	542	568	591	604	583	576	559	549	590
7095	27289	53157	30089	8360	1440	1198	1071	959	843	853	829	742	818	711	784	676	724	709	735	686	664	678	718	723	691	686	695	700	709	655	706	704	720	637	674	673	680	670	652	719	670	654	688	681	707	685	656	669	655	705	650	693	658	688	645	641	643	661	644	623	657	662	666	693	697	688	713	673	653	634	692	704	670	653	696	651	716	668	690	729	658	654	697	628	688	693	660	709	663	705	707	703	682	671	636	673	711	659	674	671	650	642	585	663	652	664	681	675	617	713	656	658	708	668	660	678	671	672	690	734	653	652	650	665	634	666	693	665	692	700	619	705	675	662	690	668	678	670	643	668	627	647	711	707	639	665	685	651	653	694	679	672	680	704	683	692	720	683	698	684	658	708	677	691	683	654	651	690	661	698	681	657	649	639	612	715	687	693	669	651	660	675	651	603	664	624	680	717	652	673	706	677	684	667	707	651	702	652	670	714	710	664	671	606	661	642	680	679	713	703	677	663	655	704	672	705	662	674	650	684	680	683	680	678	736	652	668	665	613	644	695	665	653	698	693	680	674	664	716	636	693	720	694	623	660	674	626	642	676	663	678	678	689	683	652	671	711	641	647	678	669	643	652	631	696	659	648	677	670	611	667	654	694	623	707	625	652	718	714	664	676	622	649	704	654	660	707	729	615	607	634	673	695	681	634	649	682	664	652	675	707	621	688	641	651	686	722	695	670	664	701	655	653	685	713	634	644	641	698	677	683	665	679	683	658	629	646	669	714	723	662	692	639	685	708	675	669	695	666	637	692	694	675	678	696	708	706	632	652	686	669	626	642	688	710	688	655	689	660	654	640	723	688	642	671	691	668	681	685	651	640	690	645	677	645	649	662	704	677	659	682	665	668	682	690	663	684	661	673	678	679	740	691	643	665	657	640	702	689	738	699	709	710	685	650	692	660	668	654	659	709	671	633	654	690	701	668	651	659	684	662	668	649	660	704	690	619	613	659	678	660	633	681	656	638	656	685	667	673	648	691	648	702	679	713	666	662	663	709	649	635	677	676	665	706	668	639	717	676	645	687	685	643	662	724	669	657	648	641	658	667	691	680	692	714	684	665	623	661	670	671	694	653	626	691	645	715	679	640	717	678	693	728	675	676	679	701	688	705	669	678	671	710	679	656	664	651	695	715	675	710	650	668	678	674	730	654	717	674	654	689	645	680	668	659	696	666	623	672	692	629	639	700	717	665	684	630	668	648	739	734	672	737	662	696	662	660	669	687	668	681	681	692	731	666	681	661	669	685	670	662	616	687	680	685	662	678	692	653	663	697	695	677	685	724	653	632	697	649	674	623	697	693	752	651	713	641	695	663	678	681	671	695	674	688	658	672	678	658	645	674	629	641	691	683	681	701	672	672	665	634	651	653	698	661	708	655	658	703	664	698	671	704	658	660	672	675	663	653	657	662	665	688	677	629	648	670	654	698	664	631	674	690	677	675	602	673	701	695	659	673	657	681	729	681	663	663	633	713	697	657	658	710	694	698	705	713	711	663	658	638	675	686	650	701	692	672	654	645	683	684	665	660	632	662	653	692	711	634	711	678	641	687	661	657	637	680	667	653	684	644	677	660	725	636	674	652	628	671	677	701	704	678	709	647	657	635	658	680	665	657	684	691	655	656	676	682	710	626	649	656	691	654	665	646	654	709	637	661	651	680	644	670	727	665	668	675	674	707	680	676	637	662	637	706	719	650	681	677	654	695	690	692	699	690	680	709	697	752	630	690	682	699	687	685	666	715	676	728	642	702	705	689	711	649	680	656	653	678	654	667	689	669	637	696	681	659	685	650	677	718	657	683	670	682	662	658	685	613	629	675	669	650	713	676	618	699	702	656	733	668	675	688	718	668	703	678	675	656	655	654	696	668	629	651	671	675	673	709	678	727	660	701	674	676	711	706	676	661	621	673	663	674	667	648	676	653	666	633	639	675	689	676	669	689	633	672	680	679	704	687	649	711	689	670	662	684	663	689	703	709	682	662	671	700	628	666	656	639	690	686	672	673	688	669	653	657	667	678	694	705	699	670	688	639	677	617	675	614	654	643	700	683	745	667	700	638	665	698	681	698	660	689	696	661	671	666	682	692	634	656	674	687	689	674	603	706	653	641	662	673	657	692	690	637	677	645	619	679	666	655	667	705	704	669	679	671	669	701	655	641	662	652	618	636	656	683	699	699	656	733	689	662	678	658	638	696	670	719	690	678	708	647	693	671	673	692	702	669	719	671	650	699	655	622	704	703	684	674	653	675	651	652	653	681	665	623	636	682	654	719	626	659	654	680	702	656	689	702	672	644	652	703	673	684	691	739	675	684	684	716	681	661	646	677	711	705	653	683	687	711	660	677	718	691	703	690	672	650	666	689	691	692	663	669	717	647	649	656	667	720	668	622	630	655	705	681	656	686	702	672	687	666	714	681	669	684	693	606	668	691	628	662	666	666	709	721	669	645	709	682	661	667	693	682	702	669	736	672	681	677	708	673	644	674	682	689	723	701	671	669	688	694	703	669	655	678	685	689	655	637	597	694	648	736	639	640	730	666	694	653	673	693	661	705	726	680	684	664	633	643	643	660	701	669	697	661	650	658	669	669	673	672	661	700	690	681	679	646	721	694	690	684	663	657	639	722	691	662	671	653	693	688	686	629	661	708	673	664	646	638	695	684	630	704	655	670	606	664	632	707	634	669	737	668	676	693	670	684	681	683	663	637	686	672	659	684	746	695	686	688	696	657	670	673	651	679	629	649	641	670	704	672	700	669	696	680	695	688	711	648	703	670	623	701	622	681	695	686	666	639	668	605	671	650	654	628	697	645	650	645	659	650	644	670	642	654	654	651	703	652	665	642	673	680	664	669	704	650	653	674	690	679	657	687	681	704	650	714	679	672	681	654	690	687	672	647	663	687	653	680	663	641	663	690	661	655	644	702	653	597	698	659	642	643	669	659	671	641	660	682	652	637	684	690	667	709	722	606	687	664	642	672	641	641	686	644	674	689	656	675	659	659	632	672	673	660	654	674	698	686	696	659	694	714	748	699	648	625	651	680	693	658	667	659	681	639	641	651	680	631	691	667	673	659	659	650	664	683	651	632	637	699	689	677	641	724	706	684	704	666	668	650	669	700	633	663	732	667	638	692	713	695	707	675	708	719	625	654	667	665	671	708	659	661	645	663	659	673	667	671	674	658	668	680	710	660	648	697	666	666	653	650	687	661	671	679	660	706	662	648	650	711	575	649	655	681	689	637	669	664	688	671	610	688	674	686	742	658	678	702	692	667	666	687	691	640	710	646	647	664	705	722	696	695	712	669	659	670	680	700	661	695	716	683	679	674	617	659	694	649	647	718	651	682	694	695	701	719	682	689	665	658	653	689	651	677	647	722	692	685	682	656	675	735	685	668	659	666	653	662	670	708	701	682	681	662	665	675	683	692	640	687	665	679	662	668	673	690	683	674	656	670	690	664
22630	21200	29960	24262	21307	21395	16036	2104	1391	1232	1141	1165	1086	1035	953	993	918	924	953	908	947	936	865	867	888	869	883	869	860	867	897	864	875	850	855	778	912	813	814	874	859	796	824	826	852	857	834	846	850	800	897	869	833	849	849	866	817	828	838	848	823	794	860	788	851	865	849	816	827	767	864	841	831	771	897	821	829	791	820	822	801	881	878	885	890	838	857	773	862	931	827	808	770	809	791	858	858	836	836	852	862	865	811	801	799	864	748	809	827	838	830	837	826	819	798	769	779	818	808	861	822	862	849	806	829	831	853	823	839	901	783	805	811	818	805	833	884	776	752	772	810	818	835	788	816	823	829	793	816	847	850	831	794	805	797	818	770	813	873	835	837	863	842	883	725	775	834	809	797	793	842	863	798	849	809	841	793	861	836	806	840	899	833	801	887	824	801	780	761	826	869	789	798	840	777	802	787	790	836	869	799	814	814	807	823	772	790	794	834	828	798	813	809	883	787	801	809	834	844	864	787	811	790	861	782	843	847	789	855	795	887	877	838	851	810	831	812	782	772	799	848	817	811	819	818	844	809	770	863	770	800	848	791	839	837	838	831	796	820	847	843	854	853	876	852	836	833	760	808	834	836	775	850	830	877	814	825	840	816	842	785	841	766	816	826	800	835	812	761	848	845	841	795	779	818	794	846	875	815	801	772	824	786	880	823	822	876	819	824	841	830	804	844	825	828	794	802	823	799	826	871	829	853	854	872	764	818	801	830	845	833	868	790	792	787	826	764	833	867	825	788	818	828	839	807	815	863	809	830	810	791	840	817	758	835	819	835	794	845	832	797	754	860	837	821	816	863	817	798	813	854	816	795	835	816	848	795	800	753	802	866	851	850	834	837	880	848	885	793	833	826	826	847	810	776	822	782	824	873	783	841	781	841	919	786	875	818	848	865	757	821	789	815	784	759	837	827	827	863	780	853	836	796	847	803	804	825	801	841	826	855	831	923	835	834	862	809	831	817	847	845	833	850	818	835	804	831	817	830	815	821	894	857	816	869	809	827	798	823	859	847	808	829	824	787	825	816	817	809	848	846	841	822	849	863	844	892	771	828	825	819	824	829	764	838	807	854	878	847	831	869	834	876	824	878	793	782	831	823	803	843	796	827	809	782	780	818	838	816	810	826	806	821	884	837	788	790	784	863	852	848	846	808	815	748	775	821	831	836	814	785	762	765	848	817	859	837	808	810	824	818	822	808	872	838	730	839	877	784	818	800	794	832	834	817	814	839	763	846	852	798	830	850	775	780	863	823	791	830	869	838	783	846	804	817	807	847	837	801	848	817	821	810	810	843	851	864	876	818	826	809	806	892	772	849	815	839	765	796	843	818	842	839	858	837	789	851	823	837	840	761	849	798	820	802	760	854	792	842	784	842	849	820	847	827	814	796	789	860	829	804	824	846	808	793	784	827	829	839	820	840	798	855	820	765	766	799	797	775	790	774	886	789	811	844	834	845	868	848	801	867	829	808	823	850	845	837	829	781	831	827	821	819	848	810	852	775	849	830	765	765	824	843	825	799	812	802	790	843	807	804	795	823	862	839	828	834	797	820	811	838	799	870	881	833	800	856	818	791	819	766	783	818	794	844	845	843	792	787	847	812	802	811	847	776	821	770	780	835	821	820	835	877	846	868	822	828	868	855	846	879	829	850	788	780	820	834	827	840	775	837	823	787	846	751	785	827	863	824	857	822	846	794	895	845	803	839	771	802	837	863	771	803	854	812	803	885	828	855	809	815	825	768	768	833	799	862	875	847	840	780	874	862	840	804	817	818	770	773	825	797	805	843	874	842	835	757	789	826	817	825	811	856	819	868	849	836	796	795	802	827	810	844	843	760	777	814	851	832	830	813	830	797	874	826	843	831	834	843	819	788	871	851	796	786	728	851	834	839	803	827	842	843	807	836	844	830	845	888	777	852	853	855	829	784	872	822	784	863	799	872	863	812	811	860	788	814	827	792	818	814	776	777	792	762	817	831	803	840	774	801	863	816	804	833	849	877	821	836	835	751	792	848	844	842	844	801	793	829	861	821	824	825	820	840	850	773	840	818	820	859	866	835	802	827	800	809	777	752	840	912	834	839	829	797	844	834	839	815	826	803	898	826	821	839	810	861	822	866	795	841	811	799	859	839	796	815	806	784	785	815	905	793	829	803	824	836	846	790	815	839	819	835	863	812	830	829	795	811	830	831	841	861	848	773	843	848	843	796	872	799	817	798	773	805	777	803	780	818	832	827	837	846	856	872	890	808	834	862	829	826	828	751	811	830	818	823	792	847	809	849	837	814	877	848	793	857	813	818	802	846	832	808	814	800	830	859	802	826	835	864	816	839	807	770	830	785	799	839	829	812	802	812	856	792	875	814	810	821	855	871	821	827	815	819	845	769	820	822	805	837	860	863	835	787	882	785	806	858	833	801	822	791	807	803	820	820	856	831	790	803	827	853	813	876	861	844	843	813	808	866	808	853	822	845	840	843	821	861	797	817	747	817	856	833	812	823	848	845	780	764	826	792	805	847	825	835	832	886	817	828	820	765	861	871	826	814	805	878	816	837	844	830	756	839	802	817	761	822	852	827	729	834	814	790	813	786	834	794	860	789	836	796	831	800	834	772	791	809	828	829	783	835	790	840	863	845	840	834	818	880	841	803	878	842	839	823	849	855	812	836	820	806	825	837	791	812	845	806	874	804	806	825	836	807	821	791	829	830	785	810	815	850	839	838	823	799	825	857	842	823	845	833	806	831	848	812	834	827	821	825	871	779	852	800	805	839	832	826	817	827	816	868	812	833	808	847	835	798	772	836	811	819	812	814	847	812	808	820	854	852	751	828	822	814	819	794	810	782	804	786	774	808	767	796	784	800	834	763	827	772	845	841	862	850	869	883	782	825	830	886	830	813	890	780	793	793	810	841	842	814	801	767	850	788	831	835	790	788	813	861	840	792	819	814	832	870	786	831	813	823	855	805	861	839	797	793	839	809	847	831	849	813	818	812	798	771	808	828	828	852	843	852	813	771	852	853	823	803	812	846	751	850	801	794	840	809	851	817	844	880	883	814	816	873	809	772	813	840	811	828	809	841	853	776	817	864	819	802	852	816	810	822	835	844	804	830	845	795	860	858	811	864	759	814	777	825	862	806	818	816	856	808	809	796	794	754	780	849	787	786	840	875	802	836	844	820	738	797	839	813	848	821	822	826	806	831	806	802	791	819	794	899	846	856	762	795	823	841	806	779	780	858	807	864	810	873	818	859	882	840	803	849	860	806	820	847	811	830	836	795	810	784	773	800	824	940	804	840	806	841	823	775	783	859	819	824	801	795	825	780	817	803	818	817	859	852	775	859	803	862	806	824	810	843	789	775	840	849	804	878	808	745	771	789	805	804	839	815	876	823	826	845	840	856	871	859	808	810	772	800	790	840	803	881	809	816	779	870	780	793	749	821	828	775	781
9847	40211	75407	50140	20636	3386	2674	2290	1925	1685	1535	1348	1300	1165	1188	1163	1042	1039	1061	1051	1008	1012	1019	963	1008	963	996	989	977	936	933	930	914	934	935	873	933	952	893	866	901	916	928	904	935	897	902	948	852	878	903	867	946	899	869	925	941	877	889	873	945	927	932	874	877	943	840	870	876	902	947	886	882	925	907	873	871	898	884	929	858	885	894	900	925	950	883	883	916	905	847	817	888	929	872	875	911	866	910	881	846	914	865	902	860	920	891	896	876	865	921	932	911	934	954	888	854	960	878	854	878	930	918	817	900	929	907	884	893	879	899	864	899	906	910	817	901	901	924	875	923	873	900	893	933	897	908	938	898	912	895	911	922	921	904	869	904	879	910	846	905	877	944	898	904	847	911	800	881	916	866	858	867	932	893	918	943	883	929	880	854	903	903	853	920	903	877	859	915	913	861	912	910	888	877	886	920	913	896	889	937	870	922	894	901	888	873	950	863	831	891	888	919	913	897	849	897	870	870	882	890	864	897	886	845	941	886	938	838	849	878	855	870	901	899	914	880	877	887	863	893	902	844	845	933	922	941	933	884	891	887	847	901	907	877	864	910	868	885	902	905	861	884	923	934	866	871	865	895	905	848	888	890	957	924	907	877	904	851	929	873	926	874	896	887	916	858	891	897	904	879	894	838	849	877	891	882	893	836	885	903	895	879	977	909	907	914	907	882	900	913	892	907	908	909	856	886	887	880	898	896	881	899	904	901	901	896	892	903	921	903	960	856	903	892	935	891	869	869	907	905	882	836	902	895	853	896	898	916	954	886	853	893	866	868	921	944	885	898	909	894	884	866	985	878	905	845	886	854	893	877	871	870	900	851	888	900	884	857	914	839	883	918	905	835	894	874	879	919	867	903	930	904	890	856	900	910	870	899	905	941	866	881	846	906	892	834	886	973	944	863	864	928	862	895	898	854	919	922	901	882	880	901	850	905	837	896	869	917	876	894	904	930	872	836	881	867	898	882	945	915	852	909	908	855	868	840	916	942	905	870	917	943	857	903	926	917	836	906	885	940	885	927	882	880	946	891	903	924	822	912	864	859	872	918	873	919	955	915	878	915	820	931	899	861	868	838	904	940	917	932	909	910	874	831	901	873	879	874	923	899	855	915	940	893	894	901	941	883	902	905	882	890	906	933	974	909	929	884	897	923	887	890	949	892	920	869	894	873	949	835	957	875	911	905	948	888	934	894	925	893	881	900	903	857	907	855	911	954	880	888	870	854	921	941	858	890	866	916	845	899	895	902	897	940	917	898	893	885	898	895	917	867	887	912	879	915	842	888	822	879	901	887	901	839	885	885	846	892	857	896	908	878	891	900	909	950	862	941	914	919	865	916	872	914	929	912	896	845	918	932	893	884	884	894	892	970	817	981	870	891	855	968	861	928	928	867	899	938	902	852	868	874	847	863	889	859	885	920	880	872	866	882	899	956	899	948	861	949	865	886	913	899	878	909	864	837	896	889	857	857	901	884	883	919	903	865	887	875	919	911	893	892	857	885	884	936	847	923	912	831	913	931	895	880	958	889	884	920	859	907	871	880	871	892	859	902	886	896	907	853	924	841	887	885	895	884	865	905	935	841	927	851	899	933	923	861	912	957	882	913	875	920	924	906	933	861	914	915	896	905	865	854	878	911	869	850	968	886	892	871	840	848	862	872	876	880	880	906	938	899	849	906	876	927	859	926	911	937	861	893	903	868	907	901	885	873	823	900	893	916	893	855	883	883	853	855	903	899	902	882	882	888	871	938	899	908	906	924	879	856	914	873	928	868	913	850	912	911	900	894	916	853	894	848	907	901	950	873	830	865	884	864	885	844	891	888	937	864	905	931	886	888	916	906	900	907	879	878	895	851	889	885	924	858	869	909	918	917	878	888	907	930	883	850	882	899	885	907	919	912	901	916	893	867	963	871	945	880	889	895	895	861	876	857	902	917	879	838	845	899	889	833	895	923	899	953	928	850	904	894	834	884	927	902	864	902	858	894	883	905	803	929	872	882	884	845	908	913	974	949	920	918	857	1010	870	865	947	889	854	891	873	894	925	892	897	918	839	928	910	903	907	917	944	902	932	877	868	937	893	844	894	807	869	908	893	912	921	907	876	901	923	854	905	834	886	865	889	919	921	879	914	863	857	874	868	928	899	914	891	916	895	912	951	936	853	897	894	931	900	918	865	903	887	937	938	860	865	914	949	893	889	917	925	870	878	977	842	943	883	889	916	891	824	858	905	871	853	927	918	863	913	878	902	897	933	887	926	930	901	889	839	910	908	934	893	847	894	866	876	893	873	857	870	859	929	890	875	906	858	935	941	916	836	890	926	900	922	918	890	885	926	947	883	921	865	907	928	897	909	940	890	860	892	867	906	870	813	899	893	929	878	888	946	845	877	928	899	952	909	852	876	836	869	878	892	889	875	934	889	860	904	847	934	941	1006	875	886	826	952	889	886	910	868	856	887	917	891	871	931	855	855	900	862	927	918	884	924	885	896	880	985	852	877	866	921	847	928	922	891	856	933	908	901	915	931	855	842	924	942	864	949	912	877	839	898	899	874	880	876	940	880	879	853	903	926	904	921	918	919	882	869	923	871	860	890	850	902	900	899	867	946	883	911	902	910	861	903	841	843	862	878	907	890	911	868	900	894	905	930	933	930	928	910	870	864	902	856	941	849	935	856	882	889	874	913	911	876	886	928	904	906	880	870	894	893	906	908	859	905	904	887	949	853	872	855	879	915	905	924	886	847	846	854	877	894	874	869	886	899	866	901	944	864	858	890	870	863	893	896	874	917	909	877	899	873	899	886	896	888	901	874	902	850	920	942	864	918	917	872	975	850	921	874	859	922	939	913	903	876	948	856	887	800	882	887	883	938	908	880	882	895	850	876	912	924	898	854	850	890	882	973	913	878	903	868	893	914	898	867	835	888	900	873	883	882	862	904	885	914	976	887	917	928	850	900	899	887	899	914	846	912	890	943	896	885	872	964	919	863	854	944	925	889	893	880	857	875	908	845	926	896	916	905	918	871	920	897	938	855	893	946	907	919	893	896	855	871	861	904	898	923	897	832	881	902	867	857	916	876	881	903	862	870	897	919	905	887	897	894	920	925	875	892	933	878	909	896	905	909	923	913	884	835	907	914	906	901	882	921	924	943	896	915	913	836	955	933	922	884	895	861	915	931	907	940	896	867	904	866	901	922	879	922	857	941	866	906	940	854	896	878	897	858	865	883	894	885	924	885	851	870	893	858	883	879	941	896	912	842	879	831	894	899	896	905	895	899	936	947	916	902	916	912	814	908	863	935	931	907	908	872	879	854	869	921	910	884	898	834	925	867	892	925	943	953	883	915	865	872	858	878	917	875	871	913	906	861	936	875	876	902	827	944	846	878	899	943	869	920	874	914	875	949	911	938	922	915	881	830	892	888	901	881	945	917	857	925	900	882	890	919	926	909	868	904
27170	21033	25902	13919	2051	463	386	364	363	297	346	334	361	348	359	314	358	320	341	334	353	351	287	377	339	345	311	348	315	357	310	337	367	314	333	352	340	325	353	330	340	317	370	318	318	308	314	318	313	317	344	322	330	297	322	327	358	319	336	343	320	352	340	330	317	339	350	314	351	322	352	318	349	333	384	358	333	330	359	325	341	362	300	350	357	331	324	306	351	288	349	345	348	339	318	356	335	312	344	312	308	339	330	368	348	321	333	318	356	352	340	352	303	367	326	321	362	367	378	342	323	317	308	349	331	353	327	351	329	317	358	301	336	353	311	322	339	343	351	314	311	353	336	322	365	343	340	346	326	348	294	322	317	351	341	354	356	350	340	344	348	327	367	339	323	349	336	307	345	385	331	335	323	331	333	348	341	334	361	299	326	333	350	339	337	332	382	349	338	367	346	346	323	349	357	319	338	346	337	325	339	330	347	358	305	357	352	339	334	342	348	353	363	375	350	318	344	356	316	335	307	320	340	326	328	336	307	317	352	333	344	347	320	342	350	314	330	338	351	341	366	338	301	326	347	353	332	324	314	320	334	314	396	351	307	333	348	301	392	340	338	358	318	324	327	342	348	293	308	375	343	339	330	356	331	331	363	321	363	314	322	346	357	348	328	346	311	322	341	342	352	321	338	334	275	320	375	305	380	341	333	314	318	348	349	367	347	356	335	317	313	348	329	322	353	355	331	317	360	341	334	313	326	329	309	318	333	335	346	342	354	327	335	340	346	360	301	340	345	352	317	337	325	330	327	327	355	347	375	347	337	365	363	353	310	346	326	329	340	318	311	311	320	312	319	342	339	309	327	307	350	346	340	335	366	337	329	325	326	284	347	352	339	361	327	354	313	318	352	336	313	332	356	359	352	311	341	342	317	305	361	325	333	366	329	345	336	339	308	341	349	338	351	301	350	333	353	327	369	334	346	359	298	334	340	329	335	333	331	342	358	364	328	358	352	326	326	312	318	334	327	307	305	305	341	334	314	304	350	350	338	306	339	343	355	318	327	324	320	314	336	328	306	353	325	312	377	366	321	356	337	333	343	329	331	374	362	330	324	335	313	358	367	357	309	340	314	345	373	323	359	352	333	360	322	339	356	351	344	392	289	316	343	330	323	301	308	356	351	358	326	356	304	352	349	334	295	309	336	344	343	326	297	361	312	345	324	349	317	334	324	337	329	299	363	317	328	328	329	369	343	323	323	383	346	334	343	346	356	333	357	322	340	338	336	306	336	335	342	313	349	324	337	302	292	333	361	336	348	330	350	314	331	315	331	326	360	345	342	306	354	347	359	393	362	330	325	349	339	336	337	322	325	334	331	320	331	320	327	319	331	353	325	335	304	369	336	333	323	332	314	342	320	325	380	360	342	314	338	323	316	356	324	347	325	339	338	323	324	332	325	313	356	326	324	323	364	322	331	343	304	316	358	334	349	339	359	333	325	339	333	332	344	334	362	338	346	335	379	316	298	339	315	321	339	310	332	331	355	322	338	313	342	311	297	355	340	360	315	336	309	335	373	342	345	358	324	342	341	353	331	292	312	337	357	366	316	355	338	318	363	350	360	322	359	324	342	327	341	313	337	311	331	325	383	339	345	328	338	311	356	317	342	312	344	334	362	341	348	336	303	359	357	334	344	332	350	348	331	342	317	306	340	335	340	337	333	326	355	336	318	335	344	333	342	371	348	332	355	320	321	330	349	286	303	314	307	342	334	301	315	297	326	326	348	334	332	360	341	329	337	291	367	367	360	341	314	341	377	319	298	342	291	316	355	350	338	352	296	343	320	338	330	343	342	393	333	339	341	325	309	341	321	335	355	291	331	303	338	347	330	333	312	337	322	325	343	362	349	327	341	322	352	345	337	355	312	334	318	342	345	307	335	334	353	343	321	355	374	295	330	346	358	343	297	320	311	303	368	366	295	333	334	321	358	358	337	319	320	344	327	326	368	316	333	330	331	332	323	296	353	344	316	285	333	332	355	332	325	362	298	355	333	320	338	330	345	344	348	352	332	356	365	301	314	350	340	351	328	302	313	323	321	346	318	338	305	358	325	334	356	349	357	336	321	340	316	369	344	324	312	351	357	338	353	313	320	361	325	348	338	338	346	342	340	365	327	356	303	337	348	321	333	351	339	346	383	325	337	335	379	320	312	319	357	327	300	343	324	291	330	349	334	320	352	361	319	327	331	323	349	358	339	340	315	338	363	316	336	306	321	317	309	317	354	332	350	324	370	367	341	338	357	357	332	366	369	346	347	335	329	327	359	302	336	308	358	319	355	326	319	342	359	295	341	337	330	312	309	357	315	294	316	347	288	328	339	325	315	283	322	324	344	369	377	318	333	362	317	345	340	322	331	317	339	335	360	365	322	333	355	329	297	316	333	329	338	335	335	331	332	342	322	327	349	366	307	298	365	302	324	348	350	321	319	302	318	337	384	368	348	355	333	345	331	361	332	336	340	307	330	352	305	318	361	341	322	322	317	320	330	333	339	358	350	332	317	368	292	354	319	347	329	360	327	357	337	324	397	322	339	334	323	322	362	329	333	330	307	334	331	336	355	333	321	354	333	324	308	333	333	322	317	320	334	334	339	337	321	329	351	349	307	356	333	335	342	332	346	330	331	333	323	351	324	368	305	370	327	320	330	317	340	316	324	350	331	361	348	356	333	340	357	341	324	329	324	356	351	338	326	345	331	327	297	300	309	343	352	344	333	350	363	357	327	355	310	324	346	341	312	342	357	329	329	351	333	354	342	371	355	317	345	339	331	356	333	321	336	350	335	326	328	333	334	349	344	333	310	338	355	332	319	344	351	337	336	352	324	324	311	340	341	344	352	347	346	364	335	353	351	338	372	344	374	328	308	359	294	327	353	328	341	316	327	321	319	313	335	352	346	325	356	325	338	318	321	340	351	341	342	350	325	332	353	328	354	347	323	363	345	310	316	348	377	327	312	332	309	329	357	342	357	342	324	333	339	324	340	307	341	320	375	316	320	301	351	328	353	307	346	325	316	338	348	343	371	334	364	338	313	353	356	309	321	320	362	335	335	318	336	335	349	322	334	334	352	340	327	340	331	327	334	327	347	328	324	333	357	322	331	322	357	312	346	359	326	353	351	325	328	367	312	327	312	336	346	307	331	304	337	339	350	368	359	363	315	356	340	330	359	327	331	334	349	346	329	335	318	340	352	360	345	375	326	334	359	349	312	304	314	355	354	367	345	306	337	329	349	317	342	339	351	317	368	352	377	325	340	355	329	324	329	339	332	342	293	332	330	338	327	309	354	366	368	314	325	326	304	358	360	334	332	296	362	346	335	325	323	336	319	334	341	329	353	316	326	337	343	330	341	336	327	312	349	341	318	344	311	323	337	317	341	341	351	338	326	332	324	316	338	364	312	324	358	351	342	337	353	334	335	355	358	368	329	328	316	329	333	323	351	293	345	352	351	304
6536	14440	25597	9833	2153	478	451	471	414	429	426	425	455	453	440	429	392	458	416	406	392	411	392	446	408	369	397	434	389	400	375	414	363	390	420	382	418	412	445	432	409	444	412	412	427	437	432	414	418	424	409	401	364	431	415	392	399	419	391	407	418	421	396	431	410	407	371	415	425	401	435	401	424	400	397	404	387	415	409	416	413	437	429	364	414	386	374	409	392	387	401	423	398	412	417	435	397	419	407	401	392	371	413	372	421	406	439	397	423	382	407	424	411	418	405	420	400	368	382	416	416	389	421	410	412	386	422	411	370	400	379	378	408	423	433	390	354	373	381	379	421	402	412	417	427	396	421	401	395	411	385	398	403	373	404	397	401	413	379	393	411	393	415	400	408	431	408	405	375	410	424	404	398	374	420	420	376	394	430	385	398	416	357	400	392	392	367	411	387	388	363	395	369	396	396	404	371	391	402	421	416	442	392	367	393	399	422	391	387	423	401	399	368	418	417	416	465	394	391	420	406	432	376	392	397	396	409	408	424	400	372	378	392	407	404	434	428	418	396	418	410	426	424	414	404	421	398	392	376	366	392	388	417	411	405	400	412	390	428	401	391	406	392	356	370	404	384	408	421	419	425	396	406	410	413	403	396	440	429	410	420	405	436	378	397	371	439	396	389	409	394	394	422	377	431	378	437	383	428	396	379	400	415	413	406	399	425	388	410	424	419	405	373	361	364	379	402	389	424	416	394	380	416	403	429	429	405	384	403	399	420	395	383	397	431	389	382	393	397	455	401	419	404	395	430	418	394	369	384	419	415	406	373	404	393	409	455	440	399	397	428	400	374	445	439	408	427	397	405	395	427	435	378	408	418	404	406	378	391	398	370	397	430	405	418	412	396	401	405	415	401	411	423	424	445	394	387	413	406	424	418	429	397	364	394	416	369	404	420	406	430	382	431	386	393	427	419	398	417	416	354	437	414	427	429	394	382	423	384	400	373	438	412	394	384	407	398	423	413	381	398	339	436	421	405	394	367	414	388	430	397	374	409	392	437	410	462	416	430	403	404	427	357	394	421	396	423	435	413	408	415	379	416	390	426	388	407	423	364	338	426	383	446	382	416	394	403	380	423	406	379	431	401	408	416	371	386	414	384	393	387	412	432	396	390	409	408	406	381	411	412	438	396	393	405	432	393	401	406	417	457	409	420	398	407	402	405	374	405	421	390	408	408	390	403	409	390	412	383	409	424	426	416	378	358	402	398	425	405	405	389	400	384	412	383	443	429	376	401	449	410	427	373	434	353	420	425	421	396	428	434	401	398	419	409	425	369	435	385	413	381	393	357	399	389	405	451	416	410	402	445	417	426	370	388	395	424	403	412	447	378	418	430	391	387	405	421	411	405	414	444	416	435	434	375	391	366	400	411	407	401	401	400	411	400	383	347	390	353	391	384	368	405	367	378	381	364	396	440	390	393	369	408	415	405	396	391	415	417	393	409	407	403	386	400	407	400	396	392	390	375	404	422	434	421	408	416	392	407	410	395	434	415	426	423	435	398	422	386	408	424	437	392	422	412	389	377	407	418	424	352	411	396	434	421	396	431	421	426	404	405	402	374	354	395	389	411	377	437	373	402	396	398	411	405	386	393	431	416	419	419	395	401	388	395	403	422	412	398	374	431	383	418	377	400	437	413	392	446	406	408	391	418	433	384	429	413	419	380	417	407	392	392	405	349	399	373	412	417	454	377	402	413	408	395	417	386	398	417	385	397	371	400	432	389	439	424	380	405	391	431	393	383	369	368	424	389	361	409	432	397	413	418	440	404	387	408	407	415	375	405	406	400	401	401	400	415	395	362	409	413	421	401	396	410	431	441	418	401	433	431	404	394	427	362	405	417	407	383	405	392	436	369	395	389	432	410	402	451	403	365	388	433	435	425	380	403	390	378	374	428	422	422	451	434	365	383	391	390	404	408	410	414	436	399	403	396	396	428	412	425	394	386	407	429	423	450	394	427	411	391	397	411	383	420	399	414	392	389	405	388	428	425	390	389	386	396	394	381	400	448	373	423	386	424	401	433	399	411	426	379	420	412	399	415	387	422	371	361	404	372	404	412	385	419	450	406	399	390	391	418	415	407	384	408	376	373	423	359	380	409	403	392	402	377	395	388	437	440	415	441	399	423	386	414	399	429	388	394	422	407	412	386	445	388	364	424	418	410	387	405	423	417	431	418	399	405	419	408	413	377	438	382	421	425	424	390	405	365	384	384	420	387	442	420	380	423	400	403	452	391	424	399	408	420	379	446	413	431	394	378	393	393	389	409	459	407	448	405	371	437	410	382	433	404	442	422	418	385	421	403	394	442	400	400	400	406	408	380	436	428	411	423	391	405	385	403	426	414	416	400	398	380	422	433	411	412	396	450	392	423	389	399	394	391	408	426	401	400	391	394	398	412	397	410	406	427	412	399	403	422	405	404	426	392	399	388	404	405	377	382	397	384	381	409	394	385	392	425	396	420	395	419	412	400	413	407	398	412	409	409	391	412	412	385	399	407	414	439	382	402	391	405	418	373	374	383	405	392	390	417	401	427	396	413	420	400	401	386	408	415	415	430	409	426	432	364	423	422	412	409	438	393	393	381	445	403	411	388	406	409	376	385	444	429	403	436	378	402	373	400	387	416	374	397	397	355	417	400	406	376	401	407	387	385	387	410	410	388	388	367	427	430	397	364	392	397	388	424	401	442	395	460	411	390	437	405	421	408	419	439	394	402	421	436	433	400	408	380	406	391	430	415	427	398	393	407	415	411	433	429	420	391	390	412	406	412	397	464	403	390	428	413	415	412	424	392	416	417	401	406	404	399	405	388	443	414	429	406	355	410	405	405	389	374	418	417	409	406	405	383	407	412	435	425	374	395	432	395	383	394	397	419	406	389	429	385	375	397	405	419	389	410	440	441	389	379	430	404	390	413	423	405	398	403	387	410	402	381	412	409	414	453	368	385	388	439	372	406	404	423	400	406	397	404	413	426	385	411	402	403	416	438	430	408	413	412	418	442	413	407	419	421	438	403	441	409	337	415	417	429	405	424	408	403	415	411	443	384	389	411	428	421	422	403	435	380	435	407	408	373	392	372	388	407	420	397	399	384	398	385	384	405	373	375	411	394	404	414	407	389	409	397	423	386	403	389	440	400	374	422	432	403	429	419	416	387	399	386	436	395	401	380	387	401	440	392	396	383	410	397	444	383	392	425	459	391	365	390	403	372	400	403	430	390	411	422	414	485	397	428	383	416	427	373	424	384	401	395	430	397	400	453	394	390	417	388	384	413	438	399	426	388	426	431	424	422	426	380	393	406	373	397	402	414	380	401	381	398	418	425	386	404	411	392	397	431	427	408	408	408	421	412	428	400	400	427	401	416	433	422	426	405	370	383	422	435	398	390	382	405	442	410	405	420	398	402	396	414	383	373	397	407	388	379	403	445	379	402	449	380	382	380	399	382	409
23624	21187	30777	25241	21277	15989	2553	765	695	648	611	562	540	497	518	515	474	493	498	494	457	483	472	469	470	468	427	465	460	432	436	454	451	454	475	443	421	464	439	456	432	438	455	485	426	449	456	436	421	450	429	481	416	409	433	455	412	431	425	467	430	480	446	435	432	399	441	468	444	466	437	436	455	471	438	431	430	432	417	407	450	451	474	457	420	486	416	423	416	425	461	447	439	451	461	475	443	457	467	421	434	445	449	471	442	456	422	440	463	445	413	430	419	458	424	452	474	436	457	423	446	451	444	403	440	440	416	416	447	418	422	460	424	456	419	462	419	433	448	458	419	421	418	457	435	463	420	459	451	414	440	420	468	453	429	486	443	406	436	441	470	455	449	406	480	409	438	447	453	425	471	489	465	438	422	441	463	463	416	455	448	461	435	435	470	416	477	432	423	448	411	417	453	445	441	418	444	434	399	458	461	442	453	448	467	432	420	426	472	400	441	436	424	454	431	447	478	414	444	456	461	423	459	409	449	434	439	407	442	428	419	434	430	465	443	424	434	426	445	430	424	455	464	428	457	455	400	450	462	449	433	401	447	398	432	476	453	462	440	447	449	449	448	483	444	478	426	468	429	430	403	453	464	428	447	411	482	457	446	474	459	424	442	442	448	430	433	460	444	469	447	408	459	486	452	413	445	452	470	484	447	412	402	407	428	459	425	473	450	458	437	419	429	409	473	476	467	440	432	417	483	424	410	390	449	421	434	424	502	415	433	472	434	443	437	470	442	436	498	427	437	419	426	400	398	429	453	430	417	412	446	425	411	428	463	413	423	449	420	458	441	435	403	441	467	466	432	438	440	460	440	414	427	433	436	388	427	415	426	425	463	427	455	478	441	462	455	423	430	417	424	436	460	423	456	426	416	461	410	443	472	438	445	423	449	429	457	420	458	437	435	459	431	406	448	450	435	432	443	461	466	446	444	458	450	432	417	431	432	435	449	425	422	446	467	437	422	438	475	442	472	450	444	431	463	443	419	413	429	429	414	416	453	469	477	454	441	425	437	446	425	429	441	457	449	452	475	480	447	440	420	469	474	398	431	450	448	440	451	461	456	438	440	456	430	462	433	494	467	457	450	442	412	431	464	449	467	437	435	442	476	431	439	422	438	436	425	434	447	424	456	412	442	414	452	460	424	457	467	449	434	422	432	455	475	435	416	434	418	476	421	479	441	408	389	453	443	424	398	435	424	460	467	401	428	416	436	424	445	452	462	453	456	444	412	442	436	453	461	456	439	443	489	441	456	444	459	475	454	452	454	409	453	424	450	404	469	461	439	446	447	437	456	412	450	419	431	438	393	435	434	427	453	428	425	453	434	414	411	416	440	422	429	418	452	393	443	432	444	416	454	411	448	415	449	443	428	417	412	453	450	428	475	436	457	437	417	449	427	470	403	412	443	427	425	446	464	453	460	409	402	457	432	436	442	445	500	437	425	421	444	448	469	476	436	460	412	450	456	431	432	455	451	439	436	425	408	410	471	476	457	406	444	434	447	438	441	432	428	463	451	428	424	421	401	431	438	445	433	441	458	469	433	420	448	452	462	400	460	439	433	413	442	425	482	409	434	462	458	412	395	440	474	427	446	464	443	460	411	436	445	443	455	437	421	414	451	410	442	442	445	419	467	475	438	454	463	438	461	447	441	415	434	411	440	475	449	478	484	462	436	423	406	440	442	428	469	426	443	420	418	429	457	419	447	447	480	416	448	460	444	451	405	424	444	400	462	456	440	427	422	448	464	446	399	424	418	420	427	437	463	434	420	465	432	443	389	426	430	455	461	431	446	422	428	495	446	423	425	450	479	397	458	450	394	447	466	440	423	457	435	476	425	437	441	417	455	420	475	449	490	439	460	429	434	451	456	460	427	453	432	438	475	440	478	434	427	438	469	403	438	442	446	459	436	414	419	405	440	401	425	456	436	478	450	417	472	414	457	465	446	412	456	433	459	485	420	436	444	424	408	433	463	441	444	442	418	411	463	433	470	425	439	489	490	390	434	436	411	422	427	481	434	414	400	434	410	466	421	410	435	479	480	459	430	395	448	437	441	418	442	439	450	471	449	458	437	436	438	442	438	467	487	414	435	451	403	423	442	455	469	414	449	435	482	440	431	446	463	473	476	430	461	450	449	471	420	490	431	477	463	420	442	457	446	460	413	458	415	427	413	450	450	426	447	419	453	448	429	423	439	494	442	454	471	427	421	443	440	442	436	428	462	440	416	442	438	444	427	428	437	437	434	457	442	438	466	425	445	429	477	451	446	421	407	437	432	427	475	462	429	418	431	403	440	454	448	449	454	429	431	425	433	450	442	442	427	461	428	443	432	393	408	450	443	457	458	455	496	463	440	414	435	443	446	425	469	469	443	450	410	435	424	453	433	468	454	404	425	413	431	444	399	428	452	423	404	438	427	437	455	414	449	451	452	443	422	461	450	450	458	449	421	469	445	454	424	475	461	409	447	436	457	414	448	440	438	421	453	407	432	412	474	414	486	435	433	412	459	450	412	426	427	440	424	426	442	452	448	446	450	418	446	411	390	464	438	469	449	434	442	426	422	448	459	407	439	465	436	412	443	423	426	429	450	481	453	401	410	463	422	503	461	449	429	441	428	438	404	407	449	419	452	450	438	406	423	470	453	460	441	456	461	437	466	465	456	448	427	432	474	417	434	461	452	428	470	456	431	469	453	451	468	443	408	451	427	458	422	418	449	450	425	481	421	434	431	468	442	463	417	444	457	418	441	458	422	426	444	437	411	426	435	437	421	446	433	411	443	450	447	423	389	453	484	441	461	432	453	444	406	417	443	419	435	442	423	448	429	464	417	438	446	406	411	410	443	467	457	462	427	473	427	446	426	438	460	473	462	462	446	391	446	440	441	425	416	455	432	458	455	437	436	413	428	425	420	479	457	446	450	432	485	445	459	454	434	412	430	449	416	448	444	419	432	435	434	463	463	417	441	441	483	422	427	415	433	446	482	427	403	447	431	460	412	433	429	455	439	415	436	452	452	446	446	433	428	406	452	444	438	474	448	439	415	482	447	453	431	468	449	446	464	422	406	432	442	429	435	437	437	478	432	445	485	439	425	453	466	467	429	416	421	446	435	463	440	458	440	467	469	461	410	459	435	462	452	462	478	458	460	449	428	435	445	455	464	425	417	471	429	420	434	392	440	447	425	494	445	423	481	432	408	448	436	418	430	480	411	450	449	436	462	450	425	461	454	447	471	448	427	421	431	422	426	492	423	450	431	424	469	409	438	425	452	429	429	446	450	450	410	446	460	449	408	448	396	444	471	417	478	419	447	451	447	429	410	461	455	449	465	453	424	470	460	466	428	421	436	399	438	420	423	392	396	474	457	419	450	424	398	452	450	400	478	421	455	433	417	460	449	455	450	440	434	439	426	379	448	429	385	464	487	478	451	456	465	404	448	445	412	412	431	498	409	384
7079	40360	63489	35351	14072	1688	1460	1160	1060	924	803	767	690	698	638	634	579	598	581	546	573	533	518	506	577	554	560	562	546	528	499	523	497	490	499	542	553	492	535	495	519	457	514	518	557	512	503	507	477	520	506	502	494	543	527	540	498	544	529	532	516	511	504	495	503	517	465	479	535	505	499	511	492	489	534	499	473	502	484	477	520	506	455	470	515	495	491	510	517	464	511	512	511	495	515	489	507	507	475	511	495	488	468	510	470	495	463	490	517	498	510	521	497	503	526	511	465	471	518	464	510	502	494	489	568	498	537	493	474	526	477	512	505	497	487	495	485	503	469	467	486	492	503	480	536	519	549	526	499	496	471	455	493	503	505	507	480	452	509	524	492	468	489	497	513	484	490	467	539	496	483	495	488	494	531	480	505	499	491	485	495	506	540	494	474	480	511	482	496	534	556	492	515	476	515	525	512	492	499	470	457	515	453	504	542	524	490	513	473	515	503	491	507	515	521	510	490	492	551	472	491	503	505	493	486	527	488	504	508	509	474	529	497	484	454	522	514	497	543	507	544	534	493	510	505	506	511	528	552	497	455	479	492	499	483	482	511	555	477	484	497	468	516	489	483	483	489	528	508	504	492	486	541	468	516	494	515	520	509	497	480	463	481	512	521	490	520	478	517	524	551	486	484	475	500	479	503	512	510	500	488	556	467	480	500	508	505	452	474	507	532	506	525	497	492	522	487	492	494	488	484	477	514	517	484	514	492	469	520	484	496	489	538	525	559	470	522	509	511	465	507	528	489	474	499	477	525	520	481	488	449	486	483	509	519	521	552	463	519	471	520	531	483	483	549	509	516	540	509	508	486	490	475	495	483	502	498	485	472	508	479	504	484	496	521	502	495	511	487	500	509	491	501	456	496	468	493	519	506	498	511	517	479	500	506	497	500	494	490	515	512	467	516	498	462	487	489	496	509	546	537	507	522	517	567	489	475	488	524	502	510	492	500	524	524	499	521	556	487	480	495	465	512	507	493	503	504	519	511	515	495	487	504	538	511	470	519	495	500	458	483	523	506	493	483	479	469	461	507	563	492	502	472	494	494	468	496	449	497	490	525	520	513	499	506	489	503	520	484	479	500	500	502	486	545	491	471	460	512	479	563	502	508	517	457	480	502	526	514	485	496	539	526	534	452	473	462	517	491	515	499	487	471	465	503	490	532	497	507	531	491	467	497	509	507	480	528	502	495	546	549	457	511	520	489	518	475	499	471	516	527	517	530	541	507	492	481	478	504	529	483	518	495	475	515	504	503	500	465	502	541	495	504	515	505	470	500	475	484	528	475	494	485	508	521	489	508	497	505	481	489	497	499	507	499	518	511	504	516	498	507	529	497	494	455	488	482	506	489	509	484	520	477	491	514	484	487	502	513	481	529	519	479	506	474	496	496	484	496	504	479	492	506	475	539	469	484	533	461	517	526	544	534	521	510	509	487	491	472	478	491	529	528	526	478	478	462	490	528	484	459	472	533	547	501	472	476	511	585	517	489	486	498	516	491	446	515	491	499	491	538	558	508	468	496	492	529	517	474	517	484	520	500	464	483	522	467	479	498	525	547	494	489	469	439	497	540	511	506	507	501	522	510	458	485	533	483	491	486	534	494	479	487	544	484	513	484	538	494	519	510	511	494	521	505	505	485	473	500	501	514	507	478	495	559	541	495	493	503	518	473	520	519	482	496	511	488	495	484	488	500	486	457	524	508	515	519	481	485	502	495	483	480	531	508	485	499	478	492	441	504	504	523	500	461	526	501	511	530	546	520	450	490	483	490	509	515	504	476	470	493	499	508	512	515	481	511	520	521	498	487	521	512	509	496	479	509	501	499	507	527	506	496	494	511	495	466	484	484	506	528	515	515	525	469	513	519	528	509	519	516	519	500	499	544	499	536	457	490	472	485	478	468	490	466	479	535	500	518	490	460	485	468	489	506	506	477	514	468	498	490	557	514	482	514	545	521	514	539	484	514	531	504	489	534	504	506	496	503	506	498	516	499	487	463	485	523	510	472	512	510	448	496	494	476	442	514	485	539	496	499	476	480	521	532	518	489	485	512	513	481	450	521	497	462	470	513	487	496	475	484	498	490	472	514	471	508	547	489	492	485	487	512	506	453	531	480	519	487	500	449	491	534	497	501	501	551	487	467	509	491	539	488	483	517	471	473	455	495	471	497	503	518	506	483	510	493	518	470	486	509	522	496	491	481	519	463	491	486	485	524	498	477	527	477	458	494	537	475	504	505	530	476	490	539	493	507	486	505	493	485	539	503	516	519	496	525	511	472	574	522	491	481	475	456	481	547	513	480	505	488	523	504	533	491	464	494	506	492	486	459	505	490	488	549	507	494	555	500	466	506	486	537	476	524	489	475	515	506	442	528	446	510	492	511	517	518	477	468	551	471	514	504	499	489	491	470	492	470	472	493	528	522	486	517	538	474	540	513	488	500	497	530	496	490	527	478	509	533	491	488	494	485	549	588	469	520	539	520	537	536	507	510	471	490	490	495	547	517	461	478	503	500	512	488	485	463	477	505	515	484	480	438	493	490	454	478	502	489	487	505	495	528	478	525	483	525	561	498	498	505	511	492	487	512	532	487	465	495	518	476	549	508	500	495	465	511	509	518	497	516	508	489	521	472	494	501	492	505	474	495	481	440	487	495	477	518	518	470	494	472	510	513	504	478	506	535	502	531	509	501	503	479	547	530	528	516	506	524	450	539	487	547	481	502	506	520	545	517	515	507	507	542	511	511	539	464	514	519	467	541	463	483	512	471	464	474	545	476	525	533	504	496	509	479	474	484	522	479	495	496	470	514	461	531	476	504	466	481	522	507	492	522	520	498	519	503	509	493	505	452	471	534	529	540	483	471	493	501	482	504	509	489	531	492	530	511	505	503	510	462	465	508	518	526	508	503	525	511	486	515	514	483	507	510	537	512	516	512	519	494	481	503	514	495	465	471	513	490	494	462	486	474	483	531	495	489	501	511	528	541	528	536	455	489	502	487	515	464	486	514	506	503	490	484	515	528	522	480	507	491	501	513	504	514	485	505	480	523	503	503	508	484	515	502	490	473	496	508	511	521	535	510	511	530	461	538	509	498	483	496	529	458	512	486	486	488	518	499	514	536	491	504	509	524	483	507	498	470	452	531	513	477	487	477	514	505	462	478	507	480	485	540	504	522	487	475	489	514	510	517	514	463	496	549	521	509	500	538	514	480	481	468	513	508	517	501	504	521	500	495	516	512	494	427	520	510	501	531	514	532	470	482	518	475	465	473	491	474	503	500	499	513	526	501	482	453	564	509	483	562	500	519	510	467	484	485	503	452	483	529	474	505	487	529	507	473	508	498	483	464	520	513	470	515	447	482	485	482	525	515	553	467	494	497	499	512	494	497	468	515	538	510	488	429	475	521	458	535	458	516	499	501	505	526	515	466	533	498	496	496	523	505	503	496	505
24908	21271	30384	25858	17154	3375	877	765	682	682	657	634	613	624	610	603	581	638	602	607	622	639	560	627	552	570	610	650	568	575	580	589	602	581	619	638	577	611	528	567	582	610	587	582	560	552	589	597	552	552	579	581	622	555	561	576	552	581	636	617	609	574	613	586	523	556	608	575	595	586	578	579	609	513	609	598	585	590	562	552	575	621	578	553	618	637	642	581	589	600	540	615	624	595	583	601	610	566	584	599	594	568	610	628	599	617	582	591	589	603	593	565	605	546	578	610	581	581	573	614	580	586	599	604	566	544	540	555	593	588	601	648	582	595	633	513	595	582	576	610	558	603	594	579	594	596	580	584	598	572	589	572	563	583	565	625	564	614	579	573	595	551	557	543	581	572	579	584	565	616	581	539	563	593	543	576	576	606	566	574	609	605	589	587	626	606	583	579	568	583	615	561	578	549	597	573	625	583	568	612	578	602	599	604	560	624	608	595	624	542	596	573	600	597	552	610	604	644	557	542	564	578	606	595	589	632	563	589	610	519	562	599	619	549	541	624	619	574	554	617	564	594	565	536	596	599	601	625	585	594	573	568	571	517	550	646	627	597	558	552	557	587	598	577	611	585	588	601	545	593	551	603	556	586	594	636	647	578	616	560	556	532	603	580	567	615	584	607	578	592	578	582	581	579	580	648	617	543	616	566	630	601	569	563	587	587	578	560	590	610	617	608	549	575	600	560	577	569	602	600	611	546	673	575	591	564	588	581	606	578	542	592	578	569	587	588	598	605	554	564	574	587	576	568	582	566	633	624	603	576	603	559	629	579	564	594	537	548	587	573	580	555	598	608	582	596	578	568	616	568	559	558	622	605	588	570	585	577	576	588	588	593	619	585	559	572	612	562	585	610	582	581	615	614	620	569	542	636	633	617	566	575	604	611	611	612	651	611	607	590	585	572	565	560	585	576	655	594	575	584	540	582	613	551	596	606	547	586	551	561	589	564	589	590	588	578	590	596	595	631	611	563	616	552	611	566	606	607	584	569	591	609	611	568	562	619	583	596	620	654	586	589	581	561	585	592	571	583	586	554	546	567	617	554	583	565	588	571	555	568	607	615	590	583	605	603	600	610	572	601	600	596	622	591	579	627	531	570	572	574	594	616	615	614	567	584	569	534	616	589	594	587	585	627	555	575	607	574	574	591	580	610	559	577	556	571	599	540	597	572	604	569	593	571	578	614	563	585	590	571	587	589	589	571	585	565	586	598	550	599	593	582	558	582	598	584	569	600	567	597	590	576	575	603	587	623	611	651	566	612	555	632	584	591	577	579	558	559	596	543	556	611	617	584	641	602	585	586	591	587	573	603	620	608	590	557	589	631	622	570	629	602	608	576	576	598	604	572	609	569	577	599	575	542	579	553	640	596	586	576	590	562	556	603	571	551	560	573	588	587	619	566	585	556	577	583	596	598	549	596	564	604	568	575	633	592	565	619	587	612	589	622	579	625	602	595	560	568	582	547	579	621	563	542	562	578	596	594	584	612	620	585	605	598	609	564	573	557	545	585	575	563	593	588	591	568	555	575	589	554	533	604	573	581	607	604	599	571	573	598	542	598	590	596	546	590	577	577	628	576	604	593	602	604	604	519	536	585	566	520	596	593	605	624	564	645	552	596	588	586	546	552	596	573	576	615	540	538	595	559	623	586	597	569	575	627	605	565	572	571	529	547	600	611	600	622	578	580	622	571	593	583	574	599	620	582	565	570	581	578	611	600	575	611	610	583	596	591	576	633	564	567	563	588	617	632	567	624	555	581	558	554	594	598	664	575	635	553	578	618	631	602	566	585	613	547	631	585	588	577	588	558	581	577	586	553	575	570	644	593	617	577	614	591	524	608	600	580	563	603	616	577	607	589	594	571	602	602	614	600	569	605	628	638	593	597	553	564	581	609	598	521	640	564	571	615	582	570	569	598	632	579	578	591	581	594	604	570	578	601	603	583	544	551	562	578	598	589	588	604	596	594	597	582	596	617	603	558	602	552	616	579	568	612	589	582	579	614	578	610	617	575	655	570	578	608	613	610	632	583	591	586	588	611	603	619	591	571	538	567	534	599	571	600	562	562	557	607	598	546	584	550	581	567	548	598	561	545	543	565	611	566	620	605	567	606	611	633	573	569	599	567	587	577	587	609	558	599	612	632	553	554	596	584	591	574	546	549	598	567	585	590	588	579	621	561	591	605	565	580	563	579	598	624	588	584	592	563	571	585	552	608	575	621	593	561	560	597	599	582	631	626	537	534	581	560	563	597	582	597	572	600	568	603	594	606	604	609	580	583	566	595	589	624	588	597	582	579	565	604	604	576	574	546	555	591	598	605	609	564	587	616	537	589	619	570	607	593	580	557	591	568	615	646	609	614	571	594	628	599	557	568	572	558	566	527	570	623	557	557	569	551	583	585	571	533	572	646	582	597	599	556	612	597	621	592	615	582	575	563	576	633	657	565	574	570	598	623	593	583	574	563	599	554	566	585	616	579	604	589	577	583	610	608	604	596	574	620	566	535	574	589	644	578	559	555	548	593	600	604	598	572	591	637	552	570	581	611	576	561	606	590	613	579	576	597	552	639	552	630	617	587	591	573	576	614	575	650	596	587	533	612	590	569	566	577	524	566	615	604	592	621	590	567	592	540	610	585	552	600	581	599	587	599	574	588	629	544	591	586	562	578	573	590	552	595	585	617	554	593	623	587	588	572	588	605	571	561	560	577	604	550	585	623	557	585	619	592	603	626	593	592	582	584	581	604	574	586	577	602	576	606	574	558	580	634	562	549	612	612	644	566	576	590	597	539	556	557	580	624	607	647	553	572	556	608	601	615	620	580	571	588	562	590	586	562	578	573	574	606	589	587	590	587	596	577	602	566	562	564	563	592	579	623	599	610	555	576	604	601	545	571	558	575	590	588	591	643	572	558	577	548	568	580	571	572	577	601	576	599	556	631	577	582	569	577	586	609	586	605	606	574	603	605	582	590	651	550	610	578	627	590	619	571	562	613	579	572	565	592	572	606	585	583	585	570	565	582	578	606	582	634	598	570	614	615	527	576	674	583	589	551	614	580	596	544	621	596	623	613	607	562	555	599	561	608	616	570	601	578	587	593	620	590	604	557	567	599	617	577	556	605	592	616	588	596	615	577	593	637	606	590	604	577	570	599	601	563	588	580	577	568	600	585	595	580	606	582	563	544	572	578	584	602	611	579	588	558	622	569	567	592	589	571	565	576	561	580	620	575	521	562	584	637	598	561	592	581	558	568	579	595	564	588	559	546	592	575	609	588	607	564	611	530	558	549	619	573	590	619	574	570	603	563	553	625	610	554	622	614	620	562	621	623	563	572	571	577	572	593	600	631	604	572	570	600	626	587	601	569	591	614	590	584	582	618	557	555	595	611	545	582	612	599	604	524	569	575	594	562	570	653	596	571	630	636	577	594	645	548	616	591	541	582	601	631
7756	39630	54252	23719	8654	1384	1144	1091	939	887	842	766	780	757	775	733	749	702	720	729	722	660	703	704	687	681	721	701	716	711	666	697	678	683	682	672	662	683	675	691	725	672	760	686	678	750	704	681	726	659	652	715	701	696	665	665	679	691	637	647	653	678	671	664	667	712	732	669	700	690	683	649	667	692	643	667	680	670	702	658	661	687	676	689	679	703	635	684	668	673	655	677	667	658	641	644	687	695	678	667	670	640	676	700	687	655	765	656	637	655	672	673	667	618	636	697	655	732	662	663	609	654	708	654	714	694	654	709	676	647	707	681	695	668	684	636	682	693	644	660	672	707	642	685	678	725	724	737	673	718	713	663	725	672	666	709	715	715	696	673	663	703	669	673	644	674	643	678	704	703	692	676	741	671	660	685	705	696	662	674	694	708	668	663	726	620	671	688	685	701	696	739	655	703	682	621	670	632	663	692	704	690	674	696	682	648	704	683	642	694	702	673	685	667	649	620	717	701	682	648	658	698	663	629	682	692	706	694	688	713	711	681	690	708	637	685	703	763	682	674	658	626	704	665	697	668	702	701	659	646	712	719	681	691	686	716	714	676	672	649	676	686	666	692	690	632	718	709	707	697	713	681	703	669	692	665	694	721	713	655	691	764	672	687	652	681	700	636	651	655	667	662	685	658	696	675	684	684	717	687	649	664	688	668	610	714	688	650	674	690	678	683	679	672	629	672	703	679	687	714	712	667	690	712	685	640	697	680	703	686	635	730	679	705	649	636	656	672	692	693	666	677	652	665	659	681	658	648	701	665	672	727	693	701	662	643	734	663	659	669	650	616	635	729	679	702	656	718	689	704	682	712	655	676	657	691	678	664	664	642	715	689	699	649	667	667	654	720	670	664	709	656	672	654	685	654	686	703	632	673	682	681	643	659	717	657	657	702	660	708	684	697	647	687	633	636	647	699	688	623	672	681	695	716	720	666	712	681	669	670	668	692	667	688	677	681	695	654	690	672	713	702	697	670	692	649	762	709	739	662	697	675	663	692	651	656	730	692	665	662	665	707	683	679	683	683	635	623	708	640	642	654	734	691	635	684	669	700	641	695	680	681	676	702	749	639	682	672	662	659	625	678	706	616	693	698	666	665	664	652	666	695	683	662	676	613	665	681	709	674	683	693	661	637	682	649	680	686	664	656	649	677	681	671	682	732	698	670	665	629	671	652	665	702	649	669	661	669	697	700	684	689	654	705	715	696	646	681	680	632	668	674	696	701	709	689	665	708	668	703	692	667	692	653	641	618	661	639	713	732	695	690	682	718	697	709	681	644	634	709	616	619	729	686	721	659	651	658	716	693	722	692	659	694	649	720	680	676	705	708	718	677	671	691	685	673	690	682	651	682	683	749	692	675	664	658	681	661	630	670	691	661	671	697	734	678	697	656	666	622	668	653	654	692	673	688	669	653	677	643	667	649	669	703	713	671	713	648	699	695	710	698	703	685	648	660	685	701	695	703	724	678	650	640	677	668	685	676	658	651	674	709	645	684	668	707	649	650	701	676	709	672	705	691	692	676	683	681	661	679	693	722	683	679	683	668	673	680	682	713	679	675	699	645	671	710	651	661	631	697	665	675	715	664	703	735	681	722	674	681	679	698	709	687	699	652	695	596	681	755	658	617	665	659	657	684	707	675	666	680	647	668	670	703	716	688	635	648	706	680	697	708	665	680	604	668	710	699	711	676	650	673	718	695	624	655	670	650	698	618	674	630	729	695	731	647	708	665	667	655	676	723	683	693	660	654	717	672	667	700	709	694	688	671	699	695	660	688	676	699	638	650	651	683	660	744	684	688	645	688	708	656	691	624	654	636	674	693	684	717	688	672	689	701	698	692	658	658	661	693	709	692	668	682	657	647	658	679	689	681	713	692	729	679	667	668	642	662	696	734	693	693	706	654	718	700	683	734	645	663	689	720	700	682	645	633	665	672	709	732	699	710	711	690	653	662	648	658	666	670	675	680	650	667	653	724	646	694	677	693	727	671	700	654	716	659	701	681	632	676	643	671	693	668	684	648	709	714	659	678	657	688	705	631	679	713	680	674	642	715	702	664	710	658	692	693	634	688	703	688	753	631	657	700	633	686	658	670	713	697	676	729	682	681	714	671	657	695	643	701	674	677	707	720	659	698	684	684	712	686	712	710	679	693	673	697	696	659	733	660	722	687	732	667	661	680	686	611	700	675	691	717	667	705	657	667	700	684	708	639	670	680	664	683	691	695	664	673	667	658	668	736	677	668	696	662	650	713	700	706	660	669	649	706	715	622	684	685	651	712	691	648	641	673	658	687	662	679	706	716	660	696	679	698	668	685	695	645	717	694	682	682	691	692	662	683	730	629	655	626	676	657	664	673	675	679	646	667	662	675	688	671	660	693	664	682	648	687	701	692	671	670	658	710	639	723	659	728	666	658	658	698	694	681	634	706	691	702	713	686	663	671	702	660	654	748	703	676	704	655	653	667	707	664	679	646	688	680	646	669	662	706	711	653	640	686	691	711	698	679	698	653	694	713	695	687	659	725	614	692	668	684	705	714	696	695	699	679	693	700	716	627	693	667	720	666	694	699	723	677	686	705	657	651	645	688	666	649	672	651	632	683	695	697	695	665	694	670	722	680	644	676	695	693	698	701	674	707	687	723	719	645	644	702	715	693	716	707	685	652	690	677	712	678	686	696	672	761	652	679	708	664	693	711	679	714	687	686	674	707	661	726	712	702	669	699	711	653	722	712	734	695	692	708	645	663	736	690	640	655	658	668	687	669	693	694	661	708	714	711	641	675	656	647	681	682	663	657	710	664	645	719	650	692	647	705	693	692	696	694	674	679	658	703	650	716	717	667	710	717	632	653	696	728	626	706	689	669	689	685	738	704	707	706	674	680	645	738	656	671	651	696	683	637	685	675	726	661	662	718	700	624	681	661	640	685	678	713	613	665	683	678	674	675	711	658	671	696	658	705	763	696	729	682	654	698	698	689	706	686	656	672	684	675	633	654	656	679	700	714	708	640	708	650	695	704	743	733	655	666	650	640	730	721	654	653	681	716	684	651	696	625	723	696	621	659	704	684	671	675	690	670	654	665	670	721	678	661	655	648	716	701	669	733	663	648	661	657	682	675	663	677	723	659	644	699	711	687	695	664	674	670	665	667	724	710	693	688	651	680	681	668	657	697	697	657	647	695	714	638	652	636	638	675	705	684	655	685	708	670	656	667	656	658	715	675	702	654	749	626	666	670	682	710	652	696	620	653	646	653	663	708	677	679	717	694	709	644	643	682	673	712	726	675	702	657	686	643	687	697	709	708	699	651	675	699	723	692	679	671	689	671	640	662	680	708	672	693	691	657	695	655	670	671	688	692	648	656	644	685	680	715	669	665	714	726	701	694	719	628	696	675	701	710	667	679	725	690	723	709	680	661	686	694	667	690	725	676	688	653	677	701	670	687	681	702
22681	21212	30281	23932	21252	21377	15188	1966	1310	1250	1150	1025	1073	1069	1011	973	953	939	953	952	905	918	890	865	875	884	902	893	879	844	894	828	894	884	874	864	877	850	847	817	803	879	849	773	868	845	820	847	878	870	819	866	885	831	857	838	846	835	879	838	870	789	816	811	851	865	889	847	813	850	800	813	871	857	823	822	874	877	794	812	831	871	844	841	865	830	810	789	844	855	839	823	830	830	870	842	871	855	783	824	854	849	826	839	844	830	818	792	810	822	818	857	804	821	839	869	815	860	786	824	878	854	815	837	847	828	810	810	830	794	802	795	864	800	886	839	832	820	833	821	826	859	851	799	848	801	828	834	842	805	847	880	824	777	824	851	830	878	811	810	842	825	857	780	828	830	869	844	855	873	820	848	872	863	851	838	827	831	840	829	828	838	824	810	848	868	887	798	848	797	815	829	802	784	827	805	822	811	841	853	849	808	782	817	848	824	842	879	759	763	833	852	833	781	821	836	849	873	859	882	852	808	875	837	753	809	855	862	802	864	857	882	849	828	873	858	830	836	788	823	827	848	802	835	866	828	812	821	843	840	824	817	813	821	821	822	861	849	823	802	868	823	852	854	825	864	834	827	801	809	808	844	847	836	790	785	847	870	821	843	816	897	774	833	851	848	796	808	842	804	829	814	822	836	809	851	804	818	844	838	860	883	870	822	872	831	796	803	802	834	825	839	830	836	818	828	766	831	822	759	855	823	882	816	807	832	762	829	791	848	838	770	829	868	842	802	833	861	842	808	774	779	851	860	789	805	863	807	768	837	907	862	813	813	881	854	841	797	892	797	829	804	868	819	834	826	885	811	822	867	803	838	873	828	842	827	853	866	820	831	832	870	823	818	827	837	818	859	845	847	838	808	851	803	800	848	806	800	815	801	814	847	875	808	832	801	817	858	813	819	820	864	777	845	825	840	858	875	869	819	888	822	807	845	878	833	871	806	839	837	819	874	862	837	868	884	851	758	852	855	844	857	819	848	816	854	858	805	793	847	799	783	876	831	799	785	793	801	822	841	826	812	835	851	779	777	849	838	858	824	802	813	817	841	839	843	771	840	800	837	844	840	871	844	844	830	879	845	872	872	830	923	809	830	835	821	822	803	851	831	858	870	825	824	821	833	803	844	849	833	820	862	826	849	797	863	818	783	826	828	840	777	840	872	875	777	831	807	850	806	794	821	810	812	823	801	839	792	843	808	892	855	822	834	818	828	814	845	800	838	818	799	810	831	870	815	868	880	822	831	815	823	880	807	867	856	833	844	841	873	881	828	862	793	851	779	816	841	804	805	830	806	850	811	860	877	830	760	872	824	857	870	860	809	844	886	874	815	868	793	834	808	840	850	829	809	819	794	851	891	854	812	878	844	873	820	799	840	799	819	828	836	766	840	815	860	810	805	809	806	881	804	789	801	856	874	871	856	830	817	867	781	808	821	827	864	879	818	836	850	866	862	855	807	839	858	896	820	852	861	808	819	788	840	839	788	816	879	804	867	843	844	787	821	814	822	852	780	819	858	837	828	799	809	852	841	790	827	855	818	792	837	818	882	826	846	869	799	883	870	838	776	841	794	769	873	834	813	857	769	845	859	813	840	779	827	812	847	843	823	894	787	838	830	807	879	805	856	838	832	814	839	841	800	862	813	799	779	798	860	800	806	795	799	793	820	804	839	807	835	828	830	830	848	830	870	781	801	838	812	822	837	856	855	821	842	816	884	857	780	848	869	800	844	825	844	817	821	815	785	828	801	822	858	855	815	801	848	817	838	851	840	849	800	814	837	853	837	793	821	871	816	856	845	832	803	884	815	804	844	822	854	827	786	847	853	836	858	836	801	839	846	793	833	822	813	813	863	828	835	809	839	796	804	862	846	834	837	815	814	807	809	830	796	864	847	811	858	817	818	860	828	851	805	873	791	818	821	782	908	804	816	817	813	875	818	779	841	867	807	825	900	856	829	812	879	871	818	876	844	861	815	820	833	773	802	830	856	866	771	814	877	835	823	863	854	834	850	824	826	867	850	815	800	844	811	885	857	836	792	779	863	864	853	780	851	790	794	799	839	845	865	846	877	906	804	802	868	852	815	842	838	847	833	852	800	846	853	820	818	845	836	838	791	851	818	811	779	808	843	870	844	853	854	842	848	816	850	808	827	810	826	830	822	822	883	856	792	825	819	858	816	816	851	879	877	800	773	835	829	807	818	812	821	820	808	828	828	850	800	834	840	867	874	857	789	845	875	833	825	804	793	791	843	883	904	821	832	822	874	824	821	847	843	818	770	815	828	832	815	893	774	833	773	869	819	869	830	836	861	822	817	811	797	844	815	829	807	837	830	831	880	853	844	834	832	829	859	819	843	818	794	835	822	857	875	829	841	804	851	848	828	830	779	800	844	872	814	787	832	796	857	835	870	813	847	826	865	808	855	828	769	856	844	811	799	788	838	789	837	817	806	820	750	862	836	840	806	818	831	850	818	826	817	812	816	844	791	796	814	828	859	809	815	802	799	824	829	799	866	848	803	858	797	879	804	868	884	856	812	801	823	836	861	836	793	841	833	884	853	857	814	887	817	775	782	843	859	839	824	793	840	843	894	796	803	817	786	813	836	819	863	853	835	836	819	824	825	848	881	869	848	836	816	752	858	786	846	838	877	854	862	826	809	867	831	842	795	787	864	860	792	862	851	814	814	841	836	838	786	843	825	832	818	835	836	863	825	802	801	845	754	866	761	832	867	809	855	914	810	783	828	847	878	879	826	861	839	866	784	837	820	828	760	864	809	818	845	836	815	842	856	777	798	838	819	863	790	776	806	873	832	878	867	846	852	816	872	827	825	838	808	826	829	892	767	871	853	827	767	853	834	824	835	837	838	835	859	828	810	821	831	850	922	888	767	825	868	825	846	824	795	824	810	776	877	774	899	831	837	839	844	849	836	885	814	780	822	807	861	816	877	806	840	868	820	883	856	817	819	860	847	842	846	804	838	850	762	815	887	842	789	824	803	847	858	791	816	795	845	831	876	871	849	842	859	876	853	869	854	823	826	735	812	806	790	831	864	874	802	889	847	788	823	818	873	785	867	821	827	839	815	785	899	799	855	795	819	821	792	788	815	819	876	830	843	861	766	804	811	858	850	805	841	744	805	847	814	821	830	801	808	851	809	817	794	852	836	860	840	787	816	820	788	851	807	811	837	820	767	851	821	834	829	824	852	858	832	856	818	797	850	794	844	840	798	751	881	835	845	827	820	825	790	860	853	812	862	816	854	821	831	875	820	874	785	839	762	817	805	823	822	838	834	866	782	844	812	763	893	898	811	792	844	865	871	825	826	817	816	846	818	798	819	843	860	873	873	832	827	803	784	844	830	867	848	835	839	849	816	866	873	795	809	866	868	833	764	874	875	808	846	794	822	810	855	828	807	812	848	791	854	831	793	873	840	838	842	768	795	877	845	835	848	826	880
11205	54176	74995	39734	19812	3253	2606	2180	1920	1655	1458	1350	1291	1265	1092	1132	1129	1122	1045	1037	1036	1016	984	928	997	968	971	942	951	935	964	940	895	938	914	929	939	937	929	955	965	974	917	899	948	923	902	853	879	908	920	928	908	889	940	961	903	937	900	848	887	936	936	882	858	881	880	897	883	921	947	932	907	899	910	919	870	902	945	916	911	859	910	895	914	899	875	957	938	913	907	915	899	908	925	902	911	874	928	873	931	868	874	847	904	919	901	893	895	899	950	889	934	894	886	923	875	915	906	873	903	931	905	914	894	880	908	947	886	899	900	904	875	879	847	937	922	912	949	968	893	882	919	837	892	901	925	890	919	920	867	892	924	897	944	867	906	884	885	860	920	896	891	888	876	846	870	879	964	905	860	894	889	926	873	889	887	906	922	958	908	917	868	877	825	909	866	886	915	890	888	871	888	899	891	923	917	950	851	895	849	898	879	879	881	890	892	912	909	867	923	906	906	905	928	866	879	863	874	868	928	884	922	937	911	895	911	883	927	896	917	940	883	878	879	858	877	932	877	879	910	921	886	882	863	920	880	859	909	909	894	820	866	961	867	902	940	933	919	907	919	934	900	936	840	913	873	867	898	881	889	924	857	931	913	890	949	869	896	900	909	891	899	861	869	908	903	886	893	900	908	872	892	928	924	903	855	907	904	861	886	932	947	890	909	932	947	869	912	959	899	919	888	918	897	897	845	857	910	929	878	876	878	905	925	907	901	891	879	898	886	909	928	897	877	871	898	879	925	918	843	824	911	888	880	925	906	871	866	886	946	913	911	906	879	918	916	898	918	939	921	861	885	925	889	889	904	952	922	901	877	949	854	897	910	870	920	934	883	904	916	896	856	931	934	916	898	882	845	881	896	869	957	854	868	911	950	948	903	871	885	884	901	927	902	871	944	927	878	869	851	918	925	868	879	915	899	897	910	857	894	948	842	875	925	936	852	926	928	913	942	860	951	917	934	890	939	887	887	860	912	892	918	863	923	895	904	933	900	915	899	891	908	890	938	927	940	900	872	927	927	916	869	852	870	897	907	911	922	941	919	849	908	906	939	865	930	921	938	909	928	882	891	925	886	878	917	877	851	890	880	888	935	981	860	891	952	903	936	865	893	892	898	892	880	892	929	952	917	869	888	904	882	908	879	941	922	854	906	892	840	931	895	884	904	933	885	905	870	884	897	841	857	860	926	857	897	883	943	900	869	874	882	890	944	874	915	950	884	869	917	901	912	858	954	880	960	911	950	841	872	858	885	896	897	916	930	923	867	910	884	921	873	903	944	899	981	964	924	869	888	904	876	921	876	906	931	904	879	880	866	883	933	928	906	890	943	848	906	902	893	899	826	920	869	899	862	872	918	915	934	868	853	861	843	901	912	903	914	916	898	896	858	895	939	927	915	897	899	897	919	947	907	942	935	874	852	868	909	941	895	921	890	881	842	931	934	902	904	903	941	875	970	938	845	910	907	917	863	929	839	919	849	871	951	842	976	865	858	896	904	929	903	922	910	888	929	934	878	890	879	926	868	908	897	917	916	900	869	935	889	895	899	870	863	908	875	908	939	921	891	892	912	843	869	943	950	922	947	916	914	915	870	881	930	923	853	875	855	883	911	934	888	970	923	881	867	902	845	919	808	879	895	913	869	894	885	846	891	845	906	873	910	911	877	945	905	881	891	936	928	912	908	833	925	875	930	907	847	921	872	923	903	906	937	884	915	926	918	869	902	933	884	885	939	854	915	910	884	861	889	865	843	883	927	921	851	840	887	886	835	828	932	846	909	871	899	904	915	893	895	906	881	922	901	971	927	906	924	888	876	864	939	863	876	926	846	896	883	928	897	874	941	884	889	911	895	906	909	862	911	928	868	886	916	903	856	907	858	925	887	909	941	931	872	877	897	928	878	922	961	954	881	885	895	865	900	964	920	872	892	900	959	891	896	859	882	854	877	884	824	920	923	885	897	874	890	972	870	931	900	906	907	929	859	910	891	897	944	944	919	849	847	882	902	882	864	910	849	891	851	864	885	913	924	874	919	947	862	894	890	899	893	903	917	899	919	882	908	897	866	900	877	900	957	892	925	875	912	906	873	931	913	870	952	963	905	856	942	901	926	902	897	866	892	857	891	887	845	888	886	928	928	928	923	904	899	908	927	874	925	845	904	902	913	874	888	883	927	874	887	827	884	871	885	879	879	927	922	896	917	849	868	889	847	908	906	872	972	906	887	942	905	901	846	933	916	920	902	869	848	838	910	937	923	901	836	924	876	912	891	902	939	938	884	849	870	903	898	946	867	930	903	919	891	925	920	856	846	882	879	891	930	887	909	918	894	947	859	887	939	878	946	911	884	895	902	931	889	917	959	932	876	956	860	890	839	868	819	959	860	940	876	935	906	854	932	965	912	851	944	897	909	893	903	868	874	909	902	917	914	883	899	916	909	871	876	876	940	902	888	885	884	855	871	920	946	925	974	867	900	878	874	919	847	874	952	896	930	908	852	897	889	920	863	911	906	904	894	934	912	909	892	920	903	899	932	930	866	899	892	914	926	918	915	891	949	903	930	943	928	865	898	884	876	884	848	855	910	898	882	913	946	927	903	938	906	872	952	915	896	899	871	894	938	856	942	884	895	891	914	860	901	927	891	962	919	929	919	862	890	898	903	905	855	815	870	895	889	923	906	829	911	909	866	881	872	872	881	943	878	925	862	888	870	854	936	910	915	921	912	886	890	900	953	860	861	868	866	890	924	881	876	924	870	940	897	923	902	851	926	930	895	919	864	915	908	886	872	889	887	872	913	909	940	878	841	854	884	895	899	901	837	927	862	904	920	922	911	880	901	895	924	901	919	903	863	835	925	956	912	878	898	886	847	902	908	882	886	885	884	838	874	926	874	875	927	888	893	907	892	877	880	899	912	925	880	870	940	856	861	901	879	837	896	881	890	892	869	915	909	906	894	935	913	839	912	879	937	876	888	882	866	852	928	949	904	886	930	854	939	859	949	937	910	888	885	952	894	903	940	869	919	877	886	847	883	859	855	885	906	891	946	875	894	927	859	900	967	890	907	918	889	853	911	893	880	961	923	931	894	924	926	824	910	892	926	928	914	856	885	892	888	867	877	975	870	887	893	949	852	913	880	915	852	932	926	825	875	948	895	905	864	926	878	865	905	917	918	907	858	931	884	898	914	888	905	953	876	910	875	856	857	872	928	891	954	890	947	907	864	931	905	863	892	873	965	849	877	864	960	920	879	813	918	882	884	918	868	931	923	926	903	908	885	904	944	904	907	899	878	917	928	907	882	877	875	929	887	878	868	889	860	925	931	871	884	902	913	925	892	887	909	908	928	864	904	884	908	866	899	913	922	956	899	913	847	911	888	876	860	937	931	860	898	869	886	903	912	907	882	874	849	881	871	859	918	849	874	839	929	913	878	889	926	892	892	905	920	892	899	957	865	896	855	860
27139	21911	24813	12621	1661	614	524	360	342	342	375	374	339	369	347	355	359	360	356	355	335	344	366	350	336	332	359	320	345	350	381	349	338	315	323	320	368	351	334	335	370	334	370	354	325	360	363	319	316	332	317	339	319	334	368	314	380	352	341	320	322	326	338	363	344	319	333	320	345	313	350	368	341	341	372	338	341	356	384	350	331	344	355	348	365	331	317	343	326	309	354	343	318	362	351	320	338	371	328	353	329	351	377	329	346	315	362	309	336	346	341	363	321	375	358	335	320	373	320	353	354	336	356	338	349	318	314	359	340	369	327	321	355	327	337	309	305	291	366	364	340	332	322	343	343	346	330	354	338	350	312	286	317	339	344	350	340	349	331	348	309	318	334	321	330	352	339	343	335	322	329	318	367	313	360	317	332	352	321	324	363	354	318	355	347	340	313	351	324	331	338	330	313	336	349	309	325	317	365	324	361	335	359	345	305	365	341	336	350	372	338	340	345	327	342	346	313	353	301	323	315	376	353	318	351	357	382	335	348	349	344	354	340	353	388	339	345	358	335	329	327	343	317	349	355	383	366	332	314	355	343	361	369	348	361	327	333	364	356	336	332	331	331	331	354	335	330	333	389	327	328	333	387	316	359	332	339	320	311	343	357	328	329	369	344	340	358	304	341	356	338	348	332	326	313	346	355	355	360	330	353	313	356	336	299	319	351	326	357	336	332	345	322	359	333	391	332	366	339	348	330	360	325	329	335	344	333	337	365	323	344	367	332	333	351	358	329	324	312	316	348	341	345	321	387	323	326	336	380	313	342	329	345	363	344	336	355	390	351	317	324	327	343	338	343	315	341	349	329	357	353	324	362	351	341	311	348	318	367	325	296	337	332	315	359	336	348	316	387	373	321	345	350	302	334	350	355	338	326	352	339	348	353	330	364	371	342	344	336	359	405	340	315	338	373	331	339	344	319	340	325	349	306	324	371	350	318	346	338	303	367	324	374	337	322	303	316	326	375	330	338	326	350	355	355	318	355	335	358	337	351	326	308	307	327	320	370	326	331	330	329	335	342	314	319	347	340	330	348	322	346	316	338	282	361	361	322	349	311	344	342	334	352	354	355	363	356	340	349	353	314	331	360	339	329	354	329	299	315	326	350	312	335	348	332	342	335	342	352	326	331	324	346	316	353	329	354	335	350	335	341	319	318	350	335	355	330	322	367	336	370	356	348	342	343	348	326	355	339	334	358	314	362	344	369	353	336	358	368	272	347	306	359	353	351	339	343	331	325	363	337	325	356	336	309	332	324	366	326	319	341	341	317	336	312	339	334	334	332	327	304	346	335	359	359	318	324	341	359	352	352	327	338	378	350	335	298	336	351	352	375	347	322	358	313	336	311	310	315	311	319	307	340	298	363	353	322	320	346	331	347	339	345	318	348	331	333	332	390	329	339	312	351	333	333	312	309	342	316	339	329	309	345	376	310	346	392	349	347	350	342	317	324	369	326	341	342	321	371	342	337	355	359	334	358	363	339	336	337	340	315	360	333	336	358	330	373	347	341	351	330	310	329	346	309	352	343	307	330	334	350	338	338	340	337	337	353	347	308	345	345	319	379	306	369	341	343	302	356	340	347	315	314	341	349	328	376	337	326	361	335	350	385	331	336	316	292	324	356	348	356	365	352	328	319	336	317	347	346	322	340	339	345	347	346	294	323	364	370	333	337	362	341	333	328	349	351	333	345	337	343	364	374	342	366	355	348	336	342	339	341	358	362	332	320	336	307	369	340	348	355	344	353	361	322	325	345	342	317	320	315	350	364	336	325	338	332	327	331	306	303	332	340	340	331	324	327	342	378	349	314	332	367	335	365	318	363	361	363	350	317	355	333	342	344	368	351	358	360	318	359	310	327	336	340	330	344	323	342	325	353	360	324	353	341	348	347	321	319	320	340	327	375	361	340	350	337	315	307	347	329	349	334	315	387	374	355	367	360	337	369	381	352	322	321	341	354	337	337	328	360	335	359	355	349	335	349	337	368	323	329	348	305	336	334	308	326	343	323	334	323	363	312	326	341	335	322	328	346	373	352	385	333	310	301	342	314	343	323	335	347	346	323	324	367	338	326	364	376	355	353	325	346	353	356	333	331	342	360	328	309	331	352	345	333	351	328	344	401	315	336	313	351	304	357	320	362	340	370	336	340	305	362	310	336	338	334	333	329	337	296	332	345	334	345	324	348	355	351	321	326	328	345	325	346	350	354	311	347	318	338	322	308	370	326	351	341	325	342	332	334	361	373	335	354	349	306	341	347	332	330	338	383	375	354	332	360	379	341	337	305	313	344	378	360	340	362	326	352	356	323	349	330	328	306	345	314	324	356	320	338	344	361	319	372	392	328	347	337	339	323	338	324	341	346	322	369	304	336	316	316	313	364	350	347	320	341	339	337	341	359	343	331	383	335	356	299	370	340	325	341	327	332	343	349	390	346	326	340	353	373	335	339	355	363	328	336	345	385	320	305	340	354	339	339	334	341	339	346	323	346	340	333	308	341	346	341	314	325	323	315	337	339	364	278	332	330	318	343	365	360	313	319	361	331	329	336	348	353	368	348	328	327	339	319	345	324	315	360	367	384	371	358	329	353	341	337	326	331	367	354	356	359	315	336	351	320	342	319	330	340	345	355	324	328	349	328	362	343	330	327	360	363	338	353	323	323	337	335	308	367	349	360	336	344	352	361	349	333	298	328	334	307	359	326	307	338	309	353	324	357	326	341	370	343	352	327	362	323	320	319	333	347	330	365	345	322	317	352	368	340	332	349	317	353	310	357	368	309	332	345	353	372	342	342	318	366	332	343	325	344	336	314	349	353	339	337	309	379	342	309	355	320	330	324	330	348	334	346	339	353	318	364	325	317	331	351	337	320	350	323	355	365	321	349	340	330	339	334	360	313	320	324	315	334	340	338	342	376	349	345	343	338	346	335	363	322	371	369	350	347	322	323	321	331	339	341	324	321	335	340	360	390	329	334	363	342	353	342	355	340	333	336	348	328	360	342	291	325	327	396	344	336	331	316	333	336	352	339	341	311	336	326	337	339	336	316	346	360	343	341	320	359	348	319	355	326	339	372	306	353	342	388	351	316	347	340	342	384	372	354	351	321	347	359	362	358	356	332	339	349	323	346	332	345	382	328	352	335	333	341	341	339	351	351	338	342	317	340	368	367	309	344	318	335	322	323	318	335	368	338	351	344	335	364	336	317	319	352	342	322	333	360	339	359	343	337	309	332	304	319	308	345	342	340	340	348	372	342	336	344	293	319	358	307	347	351	376	377	315	334	342	354	343	339	302	326	352	365	348	345	349	336	334	333	358	351	314	347	370	320	346	341	353	358	384	324	354	320	326	331	347	329	378	332	357	331	307	340	328	323	345	341	331	324	357	358	352	347	345	321	336	335	341	319	313	341	332	359	334	300	340	343	336	327	334	328	362	342	340	334	341	331	344	343	322
7086	26080	23347	8716	1825	518	475	424	438	428	444	395	393	463	412	411	431	463	429	399	396	432	422	437	399	417	386	412	418	395	385	416	430	417	413	430	401	365	401	426	424	407	380	398	423	426	400	392	427	405	422	409	424	420	439	418	378	384	394	413	453	403	472	389	386	406	392	386	435	372	413	377	388	406	414	434	428	423	415	379	394	422	366	395	406	441	407	421	449	396	390	431	418	395	448	398	396	366	397	435	403	428	433	403	420	418	417	433	396	394	370	418	391	402	423	424	445	386	417	427	404	407	392	371	398	410	423	424	411	403	383	417	429	424	394	429	391	402	428	387	407	425	427	424	376	433	394	437	416	426	413	408	426	389	424	426	405	414	419	415	438	450	422	409	395	420	388	375	408	362	419	406	398	402	405	424	361	404	409	387	391	395	436	418	416	392	407	451	403	369	417	395	436	417	393	429	412	399	428	391	402	399	411	403	407	423	378	410	428	414	429	414	416	398	409	387	369	403	428	399	433	392	427	412	414	389	390	426	400	377	439	413	431	437	435	400	388	413	425	416	436	410	422	408	408	405	430	386	428	405	392	439	406	382	395	371	415	412	399	414	428	410	413	410	414	448	403	392	447	427	416	415	410	409	429	404	408	426	400	382	408	385	404	429	416	414	443	412	430	429	377	446	403	381	429	377	407	425	403	415	412	381	446	401	409	366	381	369	414	407	412	438	399	405	394	424	370	411	400	384	397	372	363	401	396	430	410	397	386	395	426	407	420	405	370	391	406	410	376	452	443	407	384	417	425	436	382	401	413	392	422	391	409	427	427	437	390	432	380	455	405	426	390	410	394	413	408	417	408	411	425	420	389	419	406	403	428	449	433	385	383	386	412	399	381	379	411	387	412	403	411	443	415	421	426	386	405	419	431	417	396	398	448	407	427	395	389	408	421	406	375	398	400	442	430	424	399	394	378	431	434	400	404	451	424	393	389	416	377	391	392	413	362	426	404	407	399	433	433	433	395	402	395	435	424	404	398	432	373	429	419	420	365	444	415	410	440	399	397	414	398	394	430	426	391	454	425	389	389	424	457	427	436	451	395	377	387	419	391	398	406	383	409	420	406	435	429	401	381	404	390	381	414	405	406	385	409	411	407	389	460	413	429	369	383	375	418	435	427	400	385	430	448	411	406	376	404	440	397	433	402	399	421	401	404	411	429	392	421	428	387	405	386	443	442	385	388	430	394	408	446	400	442	427	467	431	388	408	420	418	462	384	401	395	408	408	413	409	400	424	410	384	406	402	405	413	442	378	431	409	413	412	430	405	457	406	427	425	408	426	417	394	400	397	395	398	431	418	417	393	392	407	388	378	400	386	425	415	404	393	407	372	394	385	396	422	392	406	453	412	380	401	446	411	407	441	414	401	389	426	396	407	398	382	433	443	428	405	393	437	433	407	386	391	407	423	406	399	417	419	409	430	391	387	424	399	412	380	415	424	386	453	411	425	423	385	389	410	396	383	387	378	442	365	402	410	419	393	414	392	418	394	419	414	405	397	393	404	378	396	416	379	365	358	422	379	414	421	432	404	414	431	396	414	416	394	462	400	391	400	367	399	416	359	381	412	418	373	423	416	378	427	396	429	427	429	403	393	374	405	401	420	389	430	424	403	393	409	401	395	397	418	392	409	368	356	454	402	390	406	413	407	380	384	380	388	399	407	365	417	411	393	432	410	406	364	402	391	396	376	395	437	403	414	418	420	412	399	404	353	382	369	411	407	428	428	405	399	404	369	380	384	421	406	385	416	362	412	397	411	414	444	408	421	417	388	427	418	410	410	372	406	382	411	423	416	417	419	417	442	455	409	404	422	401	419	420	420	402	390	403	429	388	372	385	388	411	397	393	428	382	398	403	399	377	412	436	385	409	386	388	434	399	400	414	400	425	386	400	405	402	427	412	434	392	381	418	427	421	371	385	397	416	381	407	383	402	430	405	385	427	376	388	444	383	410	366	420	428	438	398	427	396	413	405	444	386	416	412	433	457	413	408	411	400	420	415	414	421	413	439	416	408	373	404	404	389	401	399	425	451	395	385	395	385	389	397	421	405	377	401	371	418	450	367	436	388	415	421	402	417	377	395	393	414	387	413	404	405	388	387	426	437	378	373	398	434	404	442	422	432	423	416	374	437	411	411	367	447	394	398	394	445	413	430	385	398	388	390	370	434	389	409	405	412	437	412	417	393	407	407	400	430	400	432	416	451	377	406	430	408	390	385	372	396	432	436	413	390	424	362	399	373	392	400	404	381	418	406	428	402	411	424	440	405	411	411	439	441	447	420	356	432	391	387	376	426	390	374	449	408	352	387	433	421	422	418	427	401	387	410	403	439	414	454	437	420	382	417	403	465	418	398	370	387	415	419	401	386	388	406	387	422	395	415	408	424	388	423	424	394	414	415	413	426	414	402	407	433	417	419	420	431	412	389	396	445	440	405	409	380	382	376	412	420	394	387	422	388	396	405	418	387	385	384	397	423	432	404	396	414	368	434	410	433	418	429	422	441	409	430	411	397	407	459	456	387	375	431	381	398	431	425	394	428	400	432	402	423	402	387	421	398	431	421	456	416	443	379	417	421	388	384	375	394	430	431	394	424	423	462	441	427	397	412	438	438	417	402	415	377	397	384	428	392	409	396	417	466	402	403	427	388	427	376	405	389	416	410	422	388	421	410	400	421	423	380	369	417	389	400	391	429	422	418	426	408	398	394	386	412	429	397	418	396	419	418	417	399	418	428	392	423	403	382	429	439	411	425	400	368	385	441	395	409	424	411	421	399	412	430	440	413	437	417	406	388	423	388	395	425	459	411	387	437	387	402	342	417	375	418	433	388	409	370	430	432	405	423	394	381	388	389	411	400	387	428	404	388	403	414	412	432	392	443	386	409	404	432	437	409	389	440	405	404	407	389	406	413	405	428	391	402	416	434	401	429	389	370	399	420	436	388	412	398	395	394	406	421	396	381	410	389	429	419	410	427	397	397	373	408	394	409	391	420	424	437	400	406	416	401	391	445	378	428	429	442	406	454	395	396	428	417	431	409	400	396	370	396	434	361	408	413	401	394	422	408	401	429	382	423	439	402	431	413	415	406	409	381	401	418	411	390	391	400	382	416	355	420	394	417	448	429	392	380	402	406	403	412	403	434	414	406	415	367	402	380	392	415	409	392	399	423	390	377	410	421	410	419	408	404	403	407	415	424	419	421	391	415	367	403	443	403	395	417	427	400	418	407	424	419	394	366	421	413	423	414	440	417	420	401	366	408	415	402	373	417	409	396	412	417	435	402	405	435	418	412	397	420	394	386	412	379	470	422	406	392	424	454	401	401	392	403	380	403	389	401	423	433	418	383	438	410	418	378	408	381	389	425	380	397	396	394	419	402	427	394	416	405	415	393	411	440	424	409	438	372	379	405	412	402	397	413	427	414	397	387	407	403	409	402	390	404	406	413	417
23656	21230	30181	25436	21364	15579	2290	861	670	695	613	580	533	512	502	491	506	515	482	479	465	473	458	457	496	467	440	471	500	453	446	448	508	438	456	474	469	464	472	448	419	433	440	454	450	447	463	436	459	475	440	498	413	439	444	420	451	477	420	478	438	434	431	438	452	448	452	420	455	426	465	475	434	435	428	427	431	440	466	449	489	425	462	467	404	438	441	449	457	408	447	449	479	423	429	413	458	448	469	437	460	448	427	435	463	468	433	455	447	457	417	477	442	447	450	453	496	460	421	429	439	423	469	426	432	436	455	455	452	431	435	432	436	448	474	427	456	402	498	427	449	431	439	417	427	444	449	477	501	416	487	444	455	430	443	457	452	447	457	460	456	458	460	442	455	462	425	440	422	434	439	464	468	446	452	445	420	474	460	463	460	458	424	435	406	421	415	437	450	435	464	489	452	467	462	448	448	427	439	465	429	481	455	421	401	456	461	446	407	426	433	457	457	451	455	386	438	436	426	447	446	475	459	419	417	442	504	442	427	466	444	382	444	435	452	472	438	443	436	426	482	462	401	426	381	429	416	458	452	468	429	423	440	456	427	434	437	439	439	436	454	453	438	449	454	435	463	428	438	461	418	426	450	441	464	404	442	454	422	459	442	457	437	429	408	462	481	461	415	442	464	433	488	432	431	463	458	430	434	432	426	434	461	409	458	409	417	419	476	437	452	407	441	427	446	440	413	426	426	421	439	449	422	441	424	427	428	442	437	431	450	416	420	468	440	456	468	437	425	427	461	429	462	404	475	453	456	432	388	448	442	461	460	440	475	454	475	424	453	393	468	444	410	438	459	439	417	422	446	424	455	446	451	443	427	437	435	435	453	421	433	477	433	469	458	453	450	432	403	466	418	462	407	442	409	411	454	457	437	486	460	449	452	464	462	431	413	482	460	473	460	484	451	400	446	427	440	443	460	452	454	481	420	445	413	438	442	421	434	451	420	461	405	459	473	459	413	449	444	445	422	438	403	450	458	487	437	444	458	479	410	404	472	417	451	419	433	457	463	446	431	441	426	385	423	442	414	462	442	426	463	427	445	457	443	411	431	433	447	451	445	438	447	438	435	426	438	451	442	464	409	476	451	416	454	463	444	431	434	384	481	410	419	435	418	423	449	472	482	410	447	446	447	455	446	443	450	424	464	454	449	432	464	461	467	449	424	406	445	439	444	446	428	414	448	405	451	443	451	472	430	405	463	450	465	455	465	437	494	455	425	434	411	444	447	458	460	439	440	446	448	429	442	464	473	451	453	452	435	424	408	421	428	433	453	424	462	447	482	437	479	441	430	424	432	421	460	465	463	416	425	415	442	448	450	454	444	467	411	434	461	427	453	461	398	422	436	398	446	441	458	471	441	454	466	472	463	457	425	449	438	459	413	437	447	421	440	481	460	484	451	459	444	463	440	435	434	467	424	431	452	418	469	458	401	410	464	459	444	425	450	435	437	425	438	453	473	467	457	414	443	451	456	446	420	464	431	453	439	439	443	463	426	449	402	401	466	446	417	451	420	475	491	450	454	434	458	410	412	441	435	456	454	448	451	451	410	443	439	441	429	438	427	471	429	454	455	444	461	456	429	465	441	450	466	463	474	431	462	478	433	429	426	463	453	459	442	438	445	413	425	443	480	432	428	418	425	434	412	430	423	438	442	422	455	433	451	438	437	439	425	406	445	440	462	444	440	421	459	459	431	462	439	436	441	474	456	457	445	460	475	402	445	444	440	444	430	434	412	470	431	403	446	455	408	426	433	467	467	456	444	442	438	412	439	432	453	468	378	428	421	455	427	464	404	462	442	455	430	433	445	407	439	464	430	433	419	433	425	425	410	452	454	462	476	438	450	422	463	454	469	391	475	412	459	466	423	470	448	437	427	427	446	429	453	422	435	434	458	473	441	440	451	434	456	400	428	475	497	421	410	453	465	411	428	439	459	465	435	449	423	443	430	483	455	414	473	440	414	362	457	448	451	447	450	417	453	435	430	464	432	449	478	451	463	439	443	418	457	414	424	472	414	459	449	468	431	433	440	406	451	416	444	420	452	437	420	436	439	424	447	473	476	460	438	454	406	434	444	401	441	476	430	452	433	444	460	433	459	426	455	459	500	437	438	420	435	459	451	448	417	436	462	418	420	430	441	449	469	458	469	430	470	396	441	425	408	427	471	423	425	441	406	420	452	441	427	426	457	444	436	438	445	484	451	454	417	430	459	455	441	436	422	446	419	427	439	451	391	408	403	448	439	434	466	451	446	457	401	464	421	439	482	407	443	478	367	460	444	447	435	434	471	400	494	451	455	429	441	422	434	442	462	437	456	433	449	444	445	463	447	442	425	455	422	427	474	448	401	455	418	428	421	432	414	421	441	456	417	436	463	463	446	461	456	399	457	444	447	414	465	426	420	426	432	419	431	459	451	447	425	452	426	442	418	440	457	421	435	459	452	421	454	431	427	406	461	449	419	469	394	469	424	395	451	451	470	449	452	448	446	451	433	387	446	447	408	475	431	462	445	455	448	436	443	442	447	449	459	421	431	432	462	439	424	439	466	426	427	438	456	436	469	410	436	464	456	422	455	456	450	443	421	444	430	403	434	447	446	482	439	447	433	479	434	439	414	442	438	452	499	502	459	436	473	438	398	438	458	430	477	447	463	475	426	469	432	454	425	455	473	428	409	471	462	477	459	417	446	447	429	428	440	465	433	415	445	464	442	449	408	416	458	457	421	419	475	434	415	452	424	438	405	461	455	482	411	439	463	460	452	469	445	438	414	414	455	471	475	411	451	472	431	447	452	397	463	408	432	438	462	456	437	414	456	458	445	469	455	457	445	480	467	452	428	453	449	409	449	457	445	460	473	411	446	462	470	478	436	474	426	430	422	528	414	458	464	455	467	459	428	424	438	429	435	473	442	428	461	449	472	453	417	458	411	442	424	444	455	438	429	447	431	437	474	419	418	458	427	429	415	427	420	484	435	420	450	415	433	440	449	445	470	449	468	435	474	450	434	446	403	440	432	458	422	438	465	457	404	418	441	440	414	459	449	495	432	455	452	465	404	452	459	428	454	439	430	446	394	442	487	442	429	418	425	426	456	413	457	444	442	446	411	475	464	450	456	456	463	441	429	475	373	452	451	454	440	461	449	445	441	460	440	425	431	426	471	432	390	459	498	447	435	422	407	445	439	426	404	414	456	443	427	449	421	457	457	466	456	433	441	447	455	406	436	463	420	470	406	412	464	414	413	451	441	415	432	449	427	413	453	401	459	398	447	462	430	449	420	452	460	464	426	440	482	446	459	454	438	398	452	442	444	437	472	465	424	411	427	425	435	456	435	458	429	449	443	432	448	424	406	429	411	439	463	415	464	443	468	454	464	479	363	486	428	429	436	420	499	399	443	447	463	423	457	445	460	407	461	424	456	402	409	432	415	423	423	425	443	459	420	438	379	433	468	426
8741	57009	64429	32037	12227	1750	1371	1195	1033	934	804	691	713	657	644	660	564	608	576	538	582	504	545	554	526	528	552	548	496	511	515	526	497	529	494	538	511	511	529	485	514	528	468	521	503	519	506	486	457	514	542	515	543	467	514	548	504	521	513	518	496	503	513	523	461	483	484	519	471	493	523	485	467	514	468	522	522	521	520	477	506	506	496	494	504	527	504	520	492	521	473	516	532	498	484	533	513	487	521	505	518	493	464	470	488	507	516	501	510	496	509	463	509	484	476	545	504	474	531	502	466	516	508	481	509	476	538	500	474	494	497	487	499	498	523	513	500	497	494	500	531	538	521	511	525	565	483	508	492	484	493	530	476	519	497	498	528	474	504	482	505	498	506	495	507	534	534	520	534	510	506	492	474	492	509	489	524	524	537	516	554	557	511	540	462	515	510	476	542	517	527	494	505	499	482	468	535	509	492	514	510	495	519	505	495	503	481	484	479	508	530	458	504	514	527	493	529	502	512	515	483	532	487	508	453	497	447	537	480	498	494	503	515	479	479	529	514	559	510	476	454	510	490	523	497	497	476	519	501	476	483	499	523	522	500	483	523	516	491	504	500	531	491	516	508	492	525	544	508	476	489	505	496	486	498	478	490	505	467	498	520	487	494	498	513	509	511	499	482	491	485	516	528	527	468	513	527	481	475	496	494	509	514	490	529	514	517	489	475	507	464	517	494	502	548	482	551	508	462	546	476	456	523	505	466	492	485	493	497	483	504	526	477	497	494	524	508	507	531	475	501	517	480	496	521	542	508	503	502	492	515	499	509	523	496	497	496	477	512	505	482	511	485	499	498	482	523	527	462	492	510	505	502	519	480	487	495	506	490	491	515	502	500	490	518	499	503	516	475	471	475	467	492	512	455	509	492	486	473	538	478	513	493	510	496	485	496	566	478	499	497	517	535	500	539	487	484	497	545	525	501	471	500	509	477	510	496	516	461	498	500	513	515	517	494	488	472	507	461	494	474	532	545	528	530	471	483	515	476	492	520	496	540	542	486	494	508	528	503	525	502	503	489	483	543	495	499	491	466	504	467	503	490	531	491	477	518	524	502	499	500	495	506	503	459	532	522	475	560	526	502	515	526	507	478	496	532	468	513	460	529	517	561	516	487	520	467	549	487	497	476	490	500	500	482	477	506	520	502	494	499	526	510	514	514	506	502	496	496	471	553	519	528	514	480	554	501	545	515	491	499	524	497	510	533	485	535	474	479	454	505	496	503	474	477	516	487	521	549	475	490	470	498	504	531	472	491	479	490	497	533	505	483	521	483	513	495	498	499	513	500	492	498	458	543	472	493	484	502	484	490	500	505	518	520	536	516	499	516	516	534	470	541	513	509	535	502	518	465	466	517	515	484	482	495	513	526	548	510	524	491	496	464	472	512	512	481	563	536	531	482	504	517	508	477	510	509	460	478	525	523	521	491	540	476	470	487	521	518	514	505	476	507	512	566	499	470	512	474	507	474	473	503	492	528	528	505	531	489	506	491	529	451	514	507	487	512	486	488	498	489	529	478	495	494	492	539	505	492	502	486	495	510	495	508	471	494	445	502	483	520	507	524	522	504	478	515	484	511	515	460	464	499	483	508	490	503	530	534	475	544	505	515	499	496	518	489	502	531	492	494	496	519	458	504	519	518	470	518	510	483	484	496	505	515	507	516	445	530	473	550	539	523	492	484	515	476	500	505	528	513	478	501	478	478	530	510	510	545	461	523	518	494	516	522	494	497	523	514	502	482	542	510	565	532	496	520	502	477	517	489	501	503	451	514	470	511	477	489	486	531	493	496	464	480	492	516	470	533	513	489	493	499	462	509	502	544	543	495	504	466	489	459	502	506	495	496	504	527	498	516	486	515	486	508	484	493	479	468	463	468	514	475	520	524	473	526	513	514	528	497	501	495	501	479	451	495	473	503	463	511	487	485	503	492	513	491	494	461	522	525	488	491	531	506	457	489	514	511	514	484	497	535	515	501	517	522	499	486	529	473	540	482	504	467	497	502	498	505	550	486	507	511	514	508	472	464	529	522	484	498	473	474	503	511	510	474	499	477	562	516	503	468	488	468	540	497	496	528	493	497	486	495	487	485	497	504	549	495	536	565	500	498	494	513	494	520	503	515	503	519	491	521	477	495	498	516	562	524	505	518	506	482	506	517	552	491	487	487	503	487	531	479	490	509	499	507	512	468	492	519	508	501	514	519	481	489	525	522	485	498	502	516	482	547	497	477	500	468	509	471	489	513	529	465	466	508	525	491	548	515	485	477	516	536	504	489	485	502	486	500	554	527	521	527	483	523	529	507	478	481	531	519	511	518	484	496	479	517	522	489	478	525	492	477	475	478	496	467	477	509	479	471	537	504	492	476	523	467	505	513	497	513	551	501	499	516	496	505	483	495	493	522	504	496	504	508	489	461	490	473	532	509	514	507	520	520	496	489	491	533	521	490	489	525	509	514	485	537	502	494	495	491	503	485	477	519	514	485	498	482	507	508	488	508	475	495	512	518	496	508	499	505	506	481	480	502	507	475	520	537	526	500	533	490	507	512	507	473	510	514	487	469	524	542	484	507	473	538	532	455	511	519	506	505	495	498	477	506	514	503	488	461	465	529	491	489	512	532	501	468	468	494	523	482	463	480	486	511	486	470	532	499	474	517	500	497	534	482	509	500	491	479	524	494	509	499	485	488	506	508	475	474	497	515	516	541	520	515	504	509	494	490	479	486	491	495	462	519	541	481	510	507	534	518	499	479	519	533	523	526	557	522	480	522	529	481	506	513	500	498	453	506	482	492	504	497	486	510	490	480	473	516	519	516	484	489	481	488	495	515	493	539	506	515	527	491	488	455	475	511	511	496	496	502	496	515	501	477	497	528	497	498	508	486	510	508	539	511	497	476	480	490	493	491	452	517	463	482	484	489	504	499	481	512	509	498	529	478	510	508	496	469	523	478	513	549	522	522	472	488	528	500	534	495	507	508	518	483	454	534	479	452	534	485	479	507	501	513	502	506	457	490	508	508	513	487	491	495	464	509	493	520	517	499	552	480	505	500	492	511	511	489	515	545	446	510	482	505	517	485	474	524	522	531	527	519	467	486	507	499	527	524	538	563	492	491	537	517	474	485	489	470	500	519	511	504	493	475	505	487	490	523	519	523	485	533	479	514	482	555	526	501	478	524	492	510	513	513	512	507	478	491	509	473	488	473	501	499	487	472	505	533	490	518	515	491	464	509	488	496	510	492	503	489	507	482	482	489	485	479	537	494	508	486	481	472	508	492	493	476	498	472	535	485	506	513	477	490	497	497	493	499	505	470	491	484	510	477	480	482	521	492	511	505	498	503	444	503	503	496	510	475	527	500	471	540	465	477	510	507	529	492	494	498	516	506	574	522	495	491	521	496	522	558	533	487	529	540	488	516	523	502	499	491	500	534	488	488	538	536	505	506	494	462	537
24892	21294	29912	26020	17368	2800	865	711	726	684	584	635	619	612	649	597	606	647	581	581	649	593	587	629	627	655	636	578	563	573	576	605	609	631	577	599	559	604	607	603	555	643	593	580	593	583	634	587	585	578	592	564	561	607	581	570	571	561	568	589	568	589	540	591	555	619	609	581	594	560	586	604	592	611	570	587	556	600	569	611	602	637	584	626	570	603	604	651	557	616	574	648	576	604	570	599	621	576	598	570	570	590	600	590	563	593	568	642	614	605	593	587	584	588	589	567	567	566	538	567	569	549	596	543	583	576	578	590	601	584	572	574	611	580	619	581	597	582	607	606	562	607	616	540	559	606	589	649	561	590	558	603	638	605	577	595	576	558	539	573	562	553	557	581	575	605	614	586	618	562	615	568	586	570	567	596	584	628	637	509	594	596	588	603	598	591	578	611	584	592	626	596	627	587	600	585	581	531	575	588	590	521	567	564	625	582	590	585	578	586	626	589	603	623	587	628	579	594	589	560	572	568	602	567	600	581	612	583	554	538	579	581	589	594	562	588	540	570	590	586	616	592	565	610	618	551	597	609	580	565	600	602	616	610	596	550	578	588	568	558	657	599	589	611	626	585	548	603	644	539	599	578	547	573	624	580	578	663	591	657	587	582	615	595	559	616	616	598	568	583	586	579	606	541	634	607	592	597	539	617	596	576	604	610	617	612	602	581	616	554	588	563	556	546	630	596	529	626	612	624	568	621	559	596	568	565	562	572	604	571	559	573	582	523	581	560	572	547	607	547	638	585	570	564	598	592	633	605	592	594	603	548	607	582	568	531	557	601	604	620	591	555	575	571	575	588	629	561	621	532	573	620	580	602	559	596	618	580	617	583	599	608	626	604	564	540	637	606	622	601	565	588	597	549	601	589	577	594	562	581	592	597	617	600	608	588	540	599	591	615	581	551	581	568	588	566	603	566	620	569	540	623	614	560	587	573	556	616	555	587	556	576	622	579	593	565	579	587	599	602	561	590	571	624	576	581	582	597	570	598	621	564	565	594	550	594	571	580	588	550	542	591	570	637	574	557	593	572	540	558	571	620	616	599	564	601	577	601	575	577	605	609	579	583	646	564	636	557	581	571	548	566	577	541	593	613	558	575	580	551	595	593	608	577	591	549	641	542	588	599	626	567	569	622	600	599	574	637	554	597	590	584	591	603	594	578	580	602	533	584	609	588	554	570	568	589	570	563	532	599	607	608	620	582	576	579	604	565	605	587	614	575	554	584	526	536	613	548	582	584	610	552	531	585	568	571	584	594	594	569	591	573	578	606	569	540	556	552	572	559	600	589	591	574	549	583	608	606	575	596	607	584	612	647	580	571	615	623	611	613	551	581	568	609	659	592	604	569	621	596	571	593	599	609	548	557	552	556	596	578	594	592	661	577	601	587	614	556	556	611	566	585	562	582	597	575	574	596	610	605	573	584	532	563	577	552	571	620	580	582	612	605	578	593	579	561	596	621	596	588	609	601	570	597	572	535	624	593	585	605	627	595	547	611	579	593	566	602	560	584	588	603	545	618	595	602	618	552	554	606	577	607	630	562	591	584	640	640	597	596	623	523	610	582	555	623	533	631	575	575	642	630	591	620	602	570	578	615	576	580	609	608	596	550	566	592	574	590	624	565	623	592	577	567	602	597	608	566	557	620	572	597	575	564	596	567	589	583	680	588	574	604	631	591	635	577	569	559	561	562	587	589	584	590	559	571	566	599	540	605	606	571	541	606	561	598	626	589	574	609	574	624	601	616	570	569	570	556	583	610	572	582	578	566	636	560	564	546	597	596	569	636	614	630	613	611	561	594	596	623	577	581	585	557	588	617	565	573	561	587	613	568	585	527	619	566	607	571	583	612	580	575	627	619	595	582	614	607	640	610	607	600	549	578	567	604	582	552	595	589	592	532	570	572	644	568	549	593	539	643	550	644	607	600	562	597	566	632	570	592	585	594	562	624	593	637	586	578	602	574	558	554	594	585	575	531	572	579	613	598	602	618	571	574	582	588	530	607	548	598	605	627	592	588	565	537	602	588	597	577	613	645	600	567	605	580	579	620	593	657	594	600	604	623	586	573	598	581	627	588	633	630	534	588	582	602	620	565	569	585	571	610	560	562	553	542	593	598	525	573	566	645	580	624	564	618	570	632	563	608	589	605	586	554	619	602	608	601	640	540	612	597	583	574	586	630	562	565	593	567	614	570	585	598	564	601	645	620	532	601	562	550	547	585	574	601	577	618	584	565	576	579	617	612	588	590	611	556	590	600	587	576	615	608	579	658	564	581	519	583	587	620	577	575	579	604	569	549	593	536	560	577	586	561	560	627	589	573	604	590	608	576	574	583	604	593	595	575	601	592	575	588	613	626	600	606	649	618	611	523	596	575	587	555	607	566	557	614	611	609	568	555	598	559	638	597	549	611	630	558	548	614	582	570	619	586	571	627	585	633	517	594	580	558	597	568	558	651	598	571	589	567	597	574	573	559	579	564	601	575	632	585	601	527	615	567	625	620	617	551	584	544	603	584	606	560	596	604	563	569	549	562	579	601	619	580	579	571	570	561	596	568	639	560	602	581	595	541	620	573	580	590	605	607	575	597	557	581	579	595	578	610	607	596	590	589	604	628	555	569	590	579	596	590	567	579	606	568	560	576	594	583	590	591	578	574	597	585	601	583	632	542	609	637	568	573	598	610	562	613	566	597	649	589	558	591	625	607	612	577	553	625	620	579	593	583	624	593	591	585	598	572	602	562	582	626	573	618	551	605	560	562	614	606	585	565	609	569	618	590	573	575	589	584	592	596	560	563	579	597	616	541	583	535	607	602	613	602	630	625	603	590	608	580	617	575	604	584	627	592	588	554	571	630	584	589	610	588	603	581	609	586	570	548	570	578	614	609	608	593	559	566	599	619	587	579	545	588	606	578	622	570	609	554	596	545	608	570	571	582	561	603	610	574	610	565	601	607	562	591	600	580	598	578	615	606	553	565	593	575	585	613	584	615	591	586	529	589	614	588	586	587	606	590	587	589	582	557	602	591	616	580	607	604	641	595	600	592	606	589	627	534	586	607	592	587	596	572	592	601	639	599	581	572	578	619	611	555	597	582	597	573	592	578	607	570	595	622	569	562	615	600	561	575	578	598	547	618	583	594	576	639	611	624	605	574	554	563	611	602	579	588	573	615	541	550	602	618	608	559	578	597	569	567	603	558	581	606	594	583	588	556	559	565	562	620	604	590	568	552	641	565	599	548	572	574	588	597	557	599	632	615	579	567	580	558	601	580	590	593	585	620	638	596	613	627	582	588	581	569	588	582	589	575	552	573	623	598	612	613	596	573	571	591	565	598	603	598	601	563	597	586	628	566	603	625	612	599	589	588	598	577	564	566	573	538	571	612	591	588	597	638	622	620	614	585	614	581	578	622	567	579	591	557	560	591	619	621	576	549	569	580	595	620	613	610
9219	46521	52305	24986	7676	1303	1179	1042	960	917	838	790	742	831	736	773	735	753	720	708	703	709	707	739	657	663	687	739	677	717	667	674	687	667	728	677	662	711	633	682	697	687	689	689	688	709	691	651	651	678	663	688	709	713	716	679	700	680	663	655	704	736	721	689	680	664	697	690	676	685	716	648	687	686	665	680	663	647	653	686	685	707	687	645	681	688	628	660	681	701	668	628	680	674	637	694	703	649	703	685	691	669	722	687	693	723	723	696	635	697	702	688	647	632	672	609	679	692	703	638	696	662	700	679	680	651	673	668	684	651	666	661	681	677	744	699	678	674	670	701	619	658	680	695	677	703	628	688	733	648	658	702	701	681	625	645	671	701	674	720	666	691	714	649	696	626	684	736	669	684	692	717	682	685	722	674	644	668	668	659	647	691	656	674	676	664	628	681	694	702	703	695	706	664	668	664	660	696	712	663	659	663	707	698	731	644	681	684	724	705	672	714	689	665	662	671	682	706	718	615	687	664	678	702	669	717	670	713	636	696	698	660	677	659	677	659	679	714	696	681	630	697	717	702	654	661	675	702	699	669	702	654	655	679	684	643	634	673	667	642	647	647	672	701	716	674	694	698	707	677	667	656	658	656	678	668	651	671	659	723	688	680	705	681	644	672	685	641	683	664	699	693	682	660	689	714	733	659	657	647	690	706	659	685	660	707	689	740	676	710	682	665	665	662	678	678	656	682	688	684	712	645	649	657	630	687	729	639	663	714	668	657	693	684	693	684	686	679	671	657	691	658	656	707	700	688	667	693	708	728	736	650	672	725	661	689	682	656	721	720	692	669	689	670	693	664	650	645	642	659	707	680	670	680	661	726	645	717	719	673	658	696	689	677	658	683	664	703	647	663	650	600	667	647	704	683	652	686	688	689	718	714	692	680	649	702	681	712	685	653	679	680	662	641	731	646	687	682	689	688	686	676	677	704	680	674	648	713	687	728	698	686	670	687	664	694	672	643	672	638	682	716	702	691	704	712	657	707	693	673	726	652	702	685	677	644	688	666	667	660	621	676	669	678	684	666	686	702	682	716	731	671	665	678	687	677	695	714	658	673	637	674	684	714	689	691	686	739	652	725	707	618	645	721	620	672	704	691	693	651	723	650	670	681	682	684	700	698	626	674	686	698	683	661	666	657	650	694	675	713	671	693	691	704	642	616	683	684	705	635	685	694	673	673	676	719	619	679	682	680	629	713	703	712	675	667	691	686	682	693	701	674	675	738	690	696	683	708	703	687	707	672	702	683	708	668	666	666	676	718	693	679	636	693	690	694	692	708	673	655	670	710	672	654	678	639	740	635	658	696	731	666	683	678	718	690	653	680	691	674	686	624	702	654	674	693	731	682	651	674	699	660	682	649	700	658	700	641	696	676	651	710	657	634	704	667	614	665	642	661	660	683	697	656	675	747	696	634	721	637	692	713	665	693	678	648	658	625	650	709	695	656	658	691	695	748	707	630	679	666	704	654	662	681	643	662	644	678	670	656	690	675	719	719	678	653	726	649	674	722	653	652	673	633	702	698	715	667	616	736	653	692	683	601	681	682	659	671	712	657	700	695	668	657	689	665	653	717	715	664	734	660	671	714	649	679	677	697	643	655	665	723	726	706	689	659	676	682	690	708	672	688	659	671	676	712	673	645	728	667	700	699	670	693	668	668	666	665	684	702	699	749	637	644	715	651	700	692	711	705	658	688	674	666	706	711	667	668	685	676	692	654	678	699	665	652	672	677	639	640	685	694	715	705	716	663	666	666	656	666	729	748	668	673	686	720	663	657	680	682	678	683	713	736	706	710	640	676	688	694	702	692	711	676	704	670	666	719	676	675	665	689	691	672	662	757	675	634	646	701	722	643	690	655	686	663	678	649	713	672	658	675	648	677	717	682	701	656	711	688	665	701	646	691	651	709	687	670	719	644	685	672	647	695	627	674	697	639	661	684	690	661	666	714	697	677	711	707	654	678	661	678	668	698	675	698	713	645	659	696	724	714	671	696	700	708	667	653	683	616	653	659	718	628	692	701	652	711	676	667	679	652	685	656	646	684	670	673	697	646	649	675	694	655	657	714	631	691	642	714	666	670	652	619	689	669	698	680	642	677	691	657	661	711	671	696	708	703	662	721	657	675	660	691	655	723	703	685	710	671	720	692	667	717	684	641	646	701	643	699	724	704	666	652	688	633	676	618	682	695	696	669	695	652	677	709	649	734	680	715	646	668	662	669	689	661	698	662	652	664	667	672	627	637	642	711	636	696	682	668	620	646	670	705	720	650	685	682	648	674	677	719	702	673	701	655	710	675	717	631	660	653	683	667	720	690	675	653	640	649	673	655	681	724	661	698	643	662	738	656	668	633	666	712	669	669	695	686	709	671	655	648	706	687	694	675	690	724	705	672	721	691	690	701	614	676	666	659	711	712	698	705	638	685	621	675	694	678	700	672	660	663	678	701	666	672	680	683	719	665	696	695	659	629	637	700	677	684	693	752	709	656	679	733	699	632	674	698	673	644	697	669	654	696	661	697	707	671	660	685	695	691	698	679	695	738	723	719	706	655	678	673	668	701	704	689	677	649	696	678	648	656	677	691	711	658	709	662	716	735	666	664	701	662	688	673	674	668	700	667	704	665	650	704	657	679	711	742	684	687	699	698	694	714	687	657	645	642	675	700	687	712	674	691	652	678	673	638	693	638	683	683	698	628	659	697	648	662	679	658	667	687	672	683	701	691	678	677	689	714	669	717	691	661	684	659	665	662	664	664	697	640	705	709	664	640	639	695	672	652	700	713	670	704	704	655	679	746	735	646	642	657	698	690	661	674	637	702	682	651	699	701	674	671	703	681	681	706	671	637	678	680	653	678	674	644	690	680	657	664	672	702	681	659	655	647	666	715	674	688	646	654	655	678	648	722	662	673	716	652	717	696	666	666	634	714	675	652	644	672	681	637	650	683	652	732	679	695	677	683	706	697	655	662	687	668	701	699	679	677	656	650	656	655	693	651	726	692	635	672	651	698	705	704	672	702	690	658	704	661	670	715	709	671	709	659	669	663	690	678	669	677	664	740	638	667	698	649	647	731	698	671	702	676	681	643	661	687	645	646	685	682	703	653	680	717	630	669	682	674	652	648	698	723	683	682	630	618	617	696	685	725	685	722	675	686	651	668	717	666	714	673	664	647	664	671	664	653	679	712	698	680	692	690	711	696	671	748	696	665	703	646	712	692	709	666	667	638	719	667	712	653	685	699	697	681	719	649	688	703	721	704	741	678	655	702	734	620	684	675	665	690	659	664	654	698	691	676	706	678	706	725	644	659	697	697	664	694	685	663	657	668	646	691	672	660	649	639	682	714	682	714	700	664	681	680	658	650	664	657	663	710	653	661	674	693	723	686	650	681	672	693	732	616	648	714	646	673	688	665	664	668	658	659	668	708	698	663	715	657	673	662	688	703	684	688
22595	21184	29951	23809	21534	20616	10341	1800	1340	1264	1219	1081	1044	993	982	957	930	938	918	988	926	880	894	890	903	893	851	843	838	869	890	873	869	915	850	894	869	862	832	859	863	829	809	915	838	827	835	841	844	827	890	851	874	837	783	848	874	844	876	777	813	780	791	821	891	779	780	841	911	827	831	827	840	857	876	813	893	829	851	821	830	835	834	850	850	877	888	853	856	771	809	856	869	809	826	825	839	809	830	830	847	836	831	821	828	862	811	833	832	819	859	804	822	855	854	818	798	800	814	785	786	814	763	843	799	808	839	848	858	874	848	846	837	862	794	807	867	779	805	808	847	803	878	834	790	846	859	797	774	808	849	821	789	832	799	870	822	821	783	901	820	905	826	809	834	850	826	830	847	850	814	818	820	797	796	849	813	871	815	828	864	856	808	834	820	796	857	836	797	837	806	825	829	853	876	840	800	828	798	803	813	835	762	784	794	826	839	849	858	810	873	768	792	793	880	810	857	833	790	817	858	874	827	784	821	852	893	839	820	857	865	833	888	832	840	805	812	848	815	829	823	829	874	780	851	839	826	827	817	855	844	817	830	880	818	815	792	936	886	853	825	811	836	806	841	842	861	777	788	804	820	797	841	812	821	825	854	835	842	839	792	876	828	792	902	815	828	846	806	861	798	823	886	818	876	812	850	847	832	829	798	873	763	787	840	847	811	830	846	826	839	848	835	884	870	844	879	891	830	813	824	804	854	870	844	810	821	841	899	754	888	793	786	872	856	782	858	779	808	822	829	860	815	853	822	818	840	861	883	811	825	881	808	803	939	874	880	797	820	834	838	870	802	822	799	863	862	803	819	806	823	829	867	825	817	808	858	790	809	859	777	793	806	821	787	845	798	835	767	872	877	850	861	812	822	789	775	810	779	825	816	860	781	821	859	870	767	840	824	811	840	800	831	829	827	838	868	885	830	796	828	848	807	813	824	815	865	824	774	852	807	879	793	811	868	781	791	806	852	830	837	836	839	778	789	781	803	783	865	854	861	838	856	874	829	839	827	806	841	810	779	813	855	808	842	858	834	846	852	825	785	814	877	831	829	881	840	834	829	840	802	814	793	771	810	834	787	773	877	855	812	816	825	763	802	842	815	836	859	840	807	849	846	833	855	814	821	841	845	817	820	829	835	809	846	826	835	813	804	861	844	861	818	827	765	851	819	799	822	876	849	812	805	867	855	831	817	838	836	781	797	793	866	882	790	823	803	857	825	811	759	787	833	839	869	791	849	885	811	860	867	788	818	818	841	785	876	830	816	834	866	837	827	780	822	819	825	847	812	789	803	834	874	843	841	843	823	858	845	853	860	816	865	840	832	827	857	784	854	814	810	827	837	832	824	816	799	778	823	806	821	802	846	821	843	875	829	821	816	768	848	839	859	842	766	850	807	772	847	824	826	831	903	853	859	820	830	784	857	802	876	795	809	860	824	840	778	786	816	894	838	823	836	828	817	864	861	846	814	828	853	823	788	816	771	796	813	849	834	817	829	830	796	858	853	837	817	821	813	801	834	820	833	862	844	823	830	847	886	843	844	828	843	822	784	836	860	875	803	827	847	821	828	797	818	850	813	859	844	889	894	833	777	849	824	815	816	804	842	853	782	804	805	824	827	804	874	838	801	831	852	845	806	810	853	781	840	908	832	826	815	838	851	799	849	846	783	733	832	782	806	788	840	786	789	843	835	837	819	852	834	799	854	815	821	833	858	836	872	826	766	853	853	862	819	817	831	809	805	835	770	835	817	862	834	816	810	823	855	843	828	854	816	794	835	849	854	838	773	818	821	896	852	807	808	787	783	819	837	798	825	822	820	838	783	826	814	827	888	876	825	813	895	831	828	784	835	817	823	792	802	816	839	886	847	808	845	848	852	823	818	845	805	831	847	846	840	881	852	809	854	794	776	838	784	823	814	867	829	813	808	833	828	836	848	784	822	796	798	830	870	864	862	818	839	851	842	855	806	845	796	875	861	832	856	806	842	887	820	822	897	759	830	826	822	779	796	830	789	825	838	859	790	820	840	845	835	865	843	791	818	835	850	834	748	821	828	809	807	789	807	848	788	916	811	815	817	819	808	885	815	861	856	854	839	807	824	816	814	784	824	798	833	833	830	839	814	812	846	886	801	810	846	854	747	877	806	853	803	842	838	803	857	850	822	800	859	760	776	849	779	800	807	803	879	793	834	762	845	817	809	872	825	865	833	851	831	832	841	810	801	846	793	844	803	809	817	822	830	889	772	819	799	896	782	792	833	823	831	828	797	781	789	841	823	822	779	822	845	827	856	799	854	882	842	814	819	848	877	861	810	819	837	854	814	803	861	829	853	841	827	796	856	758	867	845	880	832	885	832	858	798	797	903	839	814	804	784	841	820	836	793	799	856	834	857	821	831	797	870	859	793	845	835	819	794	895	845	809	885	855	825	796	822	813	850	778	822	835	846	877	805	822	841	855	858	857	806	786	801	832	833	802	809	869	864	872	865	742	783	882	843	795	781	827	806	836	841	839	861	816	818	837	765	812	785	817	826	825	845	837	797	864	817	834	832	905	837	811	840	812	854	830	853	840	836	840	811	890	839	812	831	824	810	768	798	866	825	861	806	797	782	864	842	868	807	779	846	830	836	814	877	818	816	829	832	823	833	853	854	877	817	828	822	814	840	820	826	818	796	832	838	831	855	838	885	836	800	801	871	781	809	791	841	861	831	849	857	852	822	800	790	849	782	858	872	810	852	812	858	847	860	857	830	833	876	816	816	869	812	811	779	875	865	812	854	818	835	801	856	840	793	851	819	759	814	857	830	790	846	779	826	863	784	795	791	821	823	821	821	839	848	843	789	823	768	809	869	866	862	853	785	800	826	819	844	794	777	830	832	801	880	821	794	844	847	840	798	814	835	820	789	843	759	861	797	779	769	826	787	856	826	811	809	843	824	884	842	819	870	835	830	835	823	870	845	796	846	827	847	798	800	845	862	817	864	795	860	847	798	786	853	770	807	854	864	802	806	830	839	810	878	874	834	822	874	779	798	802	776	844	825	808	862	826	820	806	881	835	780	848	837	821	846	848	825	792	840	873	786	826	821	816	788	797	855	776	847	839	838	873	842	834	793	754	853	794	850	840	852	808	801	805	799	784	807	831	831	800	839	811	835	769	801	792	883	838	832	824	825	790	779	857	876	823	841	752	852	810	838	829	875	825	884	798	874	815	814	825	822	833	837	819	826	825	862	847	802	833	824	805	824	799	826	855	853	800	789	804	834	867	763	874	799	871	781	839	858	844	854	798	827	837	876	835	882	818	815	808	907	803	821	762	842	832	819	845	839	841	884	828	780	809	825	848	835	829	839	835	857	870	832	815	805	812	819	820	887	844	867	845	846	821	830	818	799	803	832	839	843	797	836	790	775	810	836	826	870	821	762	797	905	799	874	779	832	862	829	853	803	812	847	798	823	810	843
11783	55658	73919	40948	17937	3274	2816	2227	1961	1682	1538	1366	1221	1207	1167	1103	1107	1082	1055	1029	999	1006	1024	954	971	992	949	964	926	887	946	881	946	964	919	909	929	914	984	897	964	979	963	900	918	891	854	898	928	881	906	900	949	950	896	875	905	947	856	938	876	873	890	850	879	840	888	906	883	855	860	888	906	917	881	850	904	852	879	914	972	911	881	871	890	887	963	782	890	887	864	875	910	889	953	896	954	900	889	902	864	920	899	894	922	908	931	958	941	887	869	872	900	869	888	918	888	901	896	932	823	958	907	960	867	921	913	890	917	901	867	896	882	899	932	932	909	910	870	907	932	868	886	894	956	905	945	879	897	872	885	925	866	857	908	877	921	904	893	883	894	863	924	887	919	883	921	859	923	869	884	891	878	946	901	889	902	910	869	854	907	858	886	851	944	903	893	908	828	927	881	923	841	858	894	953	929	840	887	869	922	883	945	873	896	868	937	890	924	928	912	906	862	902	868	888	868	925	866	851	839	915	857	869	899	873	921	846	870	903	904	880	853	918	906	912	863	907	856	916	858	915	879	923	905	912	959	887	883	877	898	960	898	910	883	882	903	879	878	870	898	897	906	897	878	844	833	895	895	876	884	874	892	918	861	855	906	851	891	872	903	912	943	921	925	907	880	894	889	888	873	920	905	874	892	895	923	906	920	935	904	854	931	810	859	899	869	887	956	910	858	933	820	869	902	914	887	922	922	855	861	927	906	889	925	908	882	893	873	905	888	875	900	911	871	890	892	882	915	872	884	914	870	884	915	899	893	879	905	867	885	876	843	891	908	876	863	903	860	901	858	834	915	884	949	896	933	927	917	927	862	914	868	939	900	844	869	899	866	911	868	824	848	979	837	923	945	920	874	891	891	899	890	892	912	881	895	897	854	940	863	917	863	923	869	920	868	872	890	884	903	895	928	887	955	858	893	900	894	881	893	889	944	901	935	866	943	891	895	887	909	870	869	881	896	939	840	845	883	931	951	909	880	894	922	849	959	903	911	919	891	896	910	926	945	860	877	873	900	873	924	918	903	932	898	911	880	895	922	878	892	900	901	906	876	903	842	871	891	900	960	892	865	891	924	896	826	915	875	837	927	838	882	885	845	948	873	866	925	911	910	884	850	885	949	925	930	878	872	923	921	852	858	866	862	861	856	889	859	836	860	845	903	925	900	931	858	894	916	912	956	870	845	882	883	879	990	888	893	898	966	923	866	895	936	911	877	879	876	952	913	882	900	948	876	856	901	905	900	916	883	886	902	968	907	903	848	890	945	877	827	902	873	892	885	860	950	881	927	850	835	918	910	920	908	872	919	929	877	889	919	942	911	930	911	871	880	918	934	892	892	886	941	880	911	963	883	939	925	888	886	893	868	911	869	895	924	898	855	867	923	903	876	915	889	873	913	881	952	882	867	902	846	956	914	847	878	879	888	845	869	893	901	890	921	883	907	883	830	900	883	901	822	894	850	910	873	886	910	891	914	926	907	869	890	832	844	900	889	870	883	922	912	913	959	872	836	915	918	934	923	869	941	874	876	867	895	904	852	880	847	950	862	938	898	904	956	910	935	825	868	960	884	921	862	897	925	877	905	885	897	898	901	866	929	906	913	898	884	915	901	885	924	916	861	903	894	919	914	922	816	861	894	888	852	949	870	911	832	866	930	899	880	891	916	918	888	868	912	892	896	879	939	932	868	928	828	942	914	923	917	897	913	875	859	943	904	885	878	874	901	931	934	851	834	899	894	912	927	898	877	902	909	960	887	883	884	885	914	891	915	871	910	858	855	916	854	930	920	898	906	893	912	888	904	856	910	840	882	893	887	900	891	907	887	900	882	884	917	888	877	911	884	881	909	862	896	946	844	886	865	919	898	903	823	895	886	886	873	891	881	876	917	875	878	891	867	869	854	946	867	918	839	881	872	871	873	950	888	890	879	860	913	863	849	859	858	908	923	900	907	856	840	974	862	842	897	903	861	844	893	928	918	907	904	865	848	869	871	856	895	902	876	888	847	907	886	886	918	907	916	919	924	884	886	870	913	905	882	851	904	910	894	971	877	858	923	860	877	909	889	907	875	879	917	910	890	915	912	901	941	944	891	876	872	919	881	900	906	884	942	899	888	920	864	859	927	896	877	891	908	927	944	865	872	932	911	924	905	921	847	886	887	875	838	909	911	932	894	882	843	903	871	899	910	893	892	880	896	871	893	891	914	880	897	905	900	876	868	943	880	914	886	911	894	867	844	871	911	902	916	899	847	912	900	881	909	925	953	902	887	906	915	878	902	874	893	909	851	901	926	847	864	887	894	887	870	942	917	898	907	938	913	869	894	898	881	892	838	919	913	913	885	904	880	913	925	890	938	881	866	888	891	918	882	885	890	928	907	879	861	920	954	900	934	923	927	904	915	953	891	877	904	931	924	877	874	890	868	808	867	874	869	858	851	931	884	893	913	929	893	911	914	921	891	933	944	953	917	822	931	924	876	872	938	893	888	958	909	928	916	907	891	905	887	883	916	880	846	934	890	921	916	896	887	858	839	916	912	900	931	888	879	887	890	860	936	886	878	906	920	920	897	903	937	855	857	930	877	906	941	851	833	902	880	920	894	903	871	850	883	875	889	873	902	891	854	892	942	890	959	915	861	910	913	867	903	950	867	867	882	879	952	892	897	889	872	886	896	900	920	881	871	861	822	929	863	937	863	879	939	883	909	855	905	875	859	918	895	854	867	951	857	923	908	841	939	941	862	876	878	881	942	868	915	912	927	857	901	931	887	875	903	875	841	881	903	861	905	865	899	882	874	867	904	926	922	854	921	920	918	863	855	900	949	922	918	876	903	907	932	905	851	874	926	881	915	888	952	915	829	917	858	842	895	924	898	897	895	904	857	894	865	852	891	876	893	903	908	900	885	866	880	901	905	925	900	878	897	853	876	883	890	895	932	895	903	867	849	900	866	907	899	912	955	920	869	917	848	897	915	859	875	935	872	889	947	888	876	913	887	872	872	878	880	874	897	897	888	906	880	889	859	888	887	885	927	950	882	908	903	858	835	916	899	874	872	912	903	886	875	911	872	923	898	896	958	864	925	880	921	940	872	865	917	924	905	925	873	903	935	904	899	869	906	923	909	955	847	867	876	868	907	852	865	904	823	883	894	940	862	939	896	921	887	889	903	953	865	890	934	870	896	893	932	853	905	863	915	871	916	915	924	907	921	883	935	918	904	877	873	864	844	874	926	939	906	876	902	822	840	881	927	848	869	919	864	946	919	862	915	904	882	810	958	894	922	852	975	921	848	886	830	889	890	881	817	890	880	937	912	923	887	865	875	932	841	834	882	927	898	847	873	874	900	837	985	907	896	861	875	856	902	852	892	900	910	854	880	860	909	887	892	879	914	893	899	964	869	878	887	858	911	896	955	904	931	878	857	904	924	934	863	923	895	906	867	912	943	864	895	851	916	911	880	810
27011	21230	25081	13770	1528	399	357	353	353	348	316	338	331	337	366	354	359	320	317	364	328	355	351	327	347	332	363	333	331	321	319	334	349	357	326	311	330	327	332	327	324	333	343	345	313	318	331	344	341	318	346	318	323	335	380	312	345	337	325	308	346	318	301	368	321	317	325	321	334	314	353	327	352	309	338	348	320	380	353	319	329	330	327	358	327	334	352	316	334	310	318	332	355	329	319	318	306	342	325	333	328	322	375	335	335	336	345	322	336	346	333	312	348	315	314	338	331	313	333	348	339	310	280	351	306	334	352	337	347	331	379	339	335	313	291	331	349	312	337	330	312	332	355	321	313	328	330	326	316	322	328	332	302	322	332	333	322	337	325	362	353	334	342	325	347	351	328	304	347	324	322	338	311	299	302	326	317	328	331	313	329	326	300	327	309	311	329	344	328	350	304	329	345	323	376	341	324	342	325	338	359	329	342	345	371	287	362	351	321	306	324	355	338	334	308	313	348	290	323	346	319	340	325	333	345	322	353	350	342	336	355	337	334	334	361	297	337	316	326	332	335	350	336	352	303	310	351	356	340	330	302	316	318	328	345	320	296	320	327	369	343	339	327	381	349	341	344	346	350	328	340	333	336	315	344	303	325	315	304	351	321	332	309	338	341	310	380	343	339	307	304	347	310	348	324	320	348	338	348	330	334	356	340	339	353	367	357	336	296	347	340	322	330	311	329	351	327	333	315	306	306	313	329	356	280	331	361	355	325	330	336	315	356	321	328	323	321	319	330	326	359	352	369	319	346	308	327	339	315	333	305	339	338	325	352	326	348	353	319	313	359	348	343	299	339	341	335	319	316	343	327	314	350	353	320	343	316	318	347	318	340	314	329	361	334	295	342	301	348	369	298	299	299	304	313	310	313	323	331	355	337	360	381	330	289	330	358	311	324	313	346	334	313	342	352	337	350	361	329	305	331	351	311	335	328	330	320	322	325	331	350	331	342	324	356	332	369	356	326	347	333	330	359	372	339	328	331	314	343	349	352	334	321	314	326	330	325	359	332	358	318	335	330	320	325	314	359	359	354	332	325	346	350	331	310	308	325	330	326	345	360	334	309	347	343	345	307	318	339	382	305	296	323	335	342	325	305	331	349	365	341	345	337	326	342	330	335	329	348	344	304	329	369	313	321	314	334	336	339	355	351	337	337	344	327	351	350	313	339	329	358	315	354	330	329	327	328	332	335	349	353	319	310	324	353	326	319	350	329	349	337	332	350	317	320	322	361	328	298	342	348	331	314	357	340	330	341	375	331	343	335	335	314	360	363	336	332	326	338	340	340	312	352	314	288	352	316	303	370	312	330	287	325	346	328	323	353	348	346	362	317	365	302	302	305	324	329	346	329	336	340	340	302	336	308	305	349	333	331	335	349	334	308	341	321	327	339	318	307	332	358	313	352	307	387	334	324	315	306	344	328	343	308	323	322	322	352	319	331	335	332	345	343	336	337	323	331	348	332	345	337	338	332	278	333	331	332	323	326	331	326	327	333	334	345	357	338	337	347	369	316	361	320	337	347	334	323	336	338	339	373	338	329	336	313	351	308	313	329	319	373	336	328	322	375	361	328	330	310	358	317	343	340	310	355	326	335	309	307	333	307	345	325	327	333	351	323	318	331	323	320	355	315	312	354	327	313	335	344	315	316	330	342	336	334	322	354	342	353	332	335	351	326	280	328	370	349	343	343	329	357	323	366	316	337	312	314	375	291	331	344	350	373	351	294	362	309	341	334	334	334	330	299	354	333	335	341	349	304	315	323	345	309	314	328	313	355	360	321	394	331	314	358	329	297	324	330	373	363	313	332	334	305	337	350	329	326	343	350	291	336	352	374	342	368	338	335	318	359	325	337	337	331	344	317	346	325	324	324	328	309	294	321	349	342	329	324	326	355	330	340	354	342	349	315	342	326	332	319	358	306	312	344	329	374	313	326	305	343	332	319	331	351	353	321	351	324	284	324	321	333	323	359	338	337	336	321	362	326	319	333	364	339	312	360	314	330	343	324	299	336	310	338	323	334	332	325	314	377	332	383	349	361	331	351	324	342	326	346	328	363	335	367	293	317	343	364	316	331	322	308	326	332	303	310	327	321	323	357	336	337	329	322	373	346	338	325	364	335	374	313	352	337	356	343	309	329	340	355	349	340	310	389	355	341	298	339	357	348	358	349	322	322	322	367	368	308	322	321	305	352	337	342	331	313	342	315	324	335	364	328	306	357	337	307	329	331	328	315	327	357	329	332	302	323	346	330	353	343	299	339	359	300	310	351	307	307	357	313	331	340	335	313	344	278	357	333	352	311	349	337	359	321	335	341	339	368	351	318	341	317	348	358	324	322	307	312	286	319	336	322	345	323	348	335	317	356	351	348	357	349	314	352	333	321	355	323	300	293	314	336	322	326	334	332	352	311	331	314	310	315	337	340	319	333	333	339	304	362	355	344	310	332	311	318	366	339	357	338	337	335	352	334	357	328	343	336	331	323	326	360	297	327	341	339	352	353	332	343	360	326	326	324	347	317	343	333	366	314	326	303	358	327	344	342	365	352	330	313	315	320	307	342	327	343	287	335	292	345	326	328	318	289	319	324	344	347	319	298	350	306	358	318	338	358	333	322	383	336	353	328	344	333	376	357	333	308	367	346	307	338	378	336	320	353	357	321	327	344	329	351	326	325	321	330	326	332	321	333	336	353	301	325	338	328	318	334	352	350	302	341	340	317	318	338	295	329	361	320	343	333	341	326	307	319	355	327	316	327	303	316	303	331	320	344	302	310	309	324	318	316	310	346	345	345	313	280	331	331	309	345	333	333	319	354	315	334	317	324	342	322	347	325	341	326	366	335	351	323	300	299	330	339	319	327	306	319	343	328	329	351	319	381	333	368	346	334	360	330	361	338	343	324	325	336	351	323	319	337	332	335	301	318	317	327	340	376	320	345	332	338	338	345	299	325	341	341	334	318	333	343	320	325	316	300	360	351	341	343	344	334	308	309	327	300	325	336	318	320	314	343	328	340	319	323	332	330	342	344	341	309	330	341	279	337	360	350	351	344	356	354	340	333	305	332	325	341	313	334	324	360	351	337	367	331	346	337	326	310	296	337	319	291	341	327	335	313	331	358	359	315	301	368	342	379	311	299	326	337	343	305	347	353	354	331	338	358	306	335	337	317	348	333	332	366	365	343	332	329	325	325	365	330	356	326	353	334	333	329	328	318	314	346	333	326	366	308	340	366	353	336	314	346	304	335	320	329	315	337	327	315	345	341	353	310	330	360	346	315	334	359	344	333	322	361	306	349	321	330	339	301	339	320	344	375	329	343	332	300	309	346	329	348	334	332	345	353	352	317	320	344	326	353	320	340	357	343	320	314	316	315	324	318	320	328	352	347	349	347	326	342	324	342	363	310	323	325	322	335	326	322	329	335	360	343	301	316	377	329	319	360	322	319	346	334	332
7543	19575	25203	9445	1552	480	450	474	455	418	436	429	439	389	372	424	415	415	399	419	423	411	399	405	387	405	377	403	426	408	410	401	387	417	409	407	390	399	418	403	381	390	393	405	369	393	372	409	419	392	404	379	411	410	411	413	405	401	439	375	407	387	422	392	397	430	387	394	400	374	406	415	398	395	402	429	376	393	396	411	420	418	391	425	410	428	402	408	384	401	421	388	397	389	420	405	391	388	404	384	405	443	374	388	381	402	390	419	378	388	409	393	426	419	397	373	399	429	394	405	397	429	403	370	399	379	427	397	411	405	401	368	393	398	418	419	394	416	355	427	363	409	387	370	426	393	399	381	421	437	432	435	455	387	393	417	383	428	421	398	464	381	454	402	397	390	375	414	398	403	428	425	422	402	415	393	404	387	392	383	402	392	404	379	411	380	423	381	417	411	397	385	384	405	355	411	414	382	381	376	363	361	434	402	384	377	429	415	391	429	390	377	385	432	397	405	379	412	375	434	399	390	398	402	382	403	395	417	406	365	431	396	409	406	396	396	362	436	409	397	394	347	411	400	404	412	397	409	410	397	365	434	385	347	377	414	405	370	399	397	388	400	385	382	409	413	418	443	367	404	392	410	429	393	407	387	390	417	408	404	412	424	408	386	400	373	400	361	411	419	405	382	373	382	399	433	421	384	377	368	413	439	388	404	401	403	415	398	390	442	401	389	383	403	395	406	415	381	424	366	394	420	418	393	419	411	396	384	426	424	393	376	415	378	405	412	361	443	413	381	389	409	393	401	410	426	405	444	432	409	399	410	358	383	384	390	411	392	374	378	399	393	406	396	412	423	409	408	374	380	394	403	367	392	391	382	410	418	406	399	373	416	368	397	323	413	376	389	406	418	385	387	402	403	437	396	387	423	394	439	420	380	379	415	446	421	450	382	445	391	404	370	404	395	398	357	380	406	422	384	427	373	420	372	417	395	390	408	403	435	436	421	390	361	386	359	404	402	404	375	384	463	405	390	424	417	412	430	386	382	408	465	365	389	382	394	378	381	397	417	410	405	421	421	423	390	409	421	443	392	417	420	411	428	397	385	410	409	412	381	365	394	354	388	416	392	418	435	410	394	390	397	388	425	407	460	401	403	404	404	382	403	410	376	417	399	405	389	386	402	375	394	418	393	430	400	362	403	409	423	401	374	383	385	376	401	423	373	406	375	414	404	393	397	374	364	407	405	408	413	428	368	387	435	404	385	425	394	397	418	409	382	430	414	394	421	404	393	411	374	404	389	419	388	397	424	421	403	386	389	382	361	380	401	400	403	416	412	396	383	409	398	405	396	379	393	365	398	375	409	355	392	403	410	434	399	417	371	395	350	370	406	377	379	387	408	413	371	378	402	399	408	394	413	424	435	389	412	389	372	394	416	401	391	400	385	453	386	394	420	393	392	409	421	425	412	354	407	403	406	440	366	413	412	376	421	392	421	397	364	401	393	370	398	392	427	418	382	407	402	402	401	410	429	398	406	399	373	371	405	394	374	418	387	376	398	369	394	392	413	400	398	391	417	417	375	375	364	396	415	358	408	431	403	399	416	398	405	391	371	388	418	419	413	393	406	456	413	416	380	392	357	383	413	423	401	388	381	364	405	401	410	408	419	426	414	390	365	384	433	410	374	404	382	423	414	391	391	407	379	373	388	415	367	408	429	385	403	380	400	416	398	398	389	395	364	395	416	407	391	407	388	417	425	378	395	393	398	400	370	392	398	408	423	402	421	382	400	393	383	407	409	420	370	384	383	400	376	395	427	415	406	399	385	386	379	422	390	409	406	395	394	423	397	412	385	438	396	376	403	379	421	408	414	412	381	436	412	380	422	448	386	412	447	407	354	425	395	425	406	412	395	364	418	417	410	409	390	410	416	421	425	394	389	404	414	405	434	352	404	412	369	378	388	407	426	368	390	404	392	398	418	403	459	445	382	388	410	403	411	417	407	397	393	407	394	418	399	412	438	389	382	385	403	401	409	388	381	405	372	395	422	386	403	391	352	417	391	386	420	378	395	362	408	366	419	410	405	394	422	426	415	417	419	426	418	388	392	387	404	397	394	422	387	391	377	399	355	371	424	412	388	387	387	369	409	385	406	427	421	420	399	398	379	412	412	397	378	428	403	397	382	379	394	391	416	395	405	397	404	419	410	414	429	393	398	356	400	403	388	384	419	426	429	406	387	423	397	405	426	386	434	391	451	398	361	396	411	427	388	365	370	377	388	350	371	416	429	372	427	390	379	376	419	390	404	432	404	385	426	420	395	433	386	414	399	433	405	390	406	370	411	396	409	402	400	409	389	406	370	401	386	393	421	384	402	398	371	395	380	382	379	399	401	440	407	394	407	397	368	391	404	412	407	387	433	424	401	396	391	400	367	396	387	383	414	405	387	388	393	403	371	370	409	374	407	440	378	394	385	361	398	385	427	388	417	389	388	403	397	395	363	403	394	396	380	378	416	396	396	399	424	376	413	406	366	384	401	377	441	393	399	382	419	390	374	388	371	348	381	395	408	354	375	394	365	386	393	404	389	419	412	402	391	386	403	409	379	390	419	431	375	383	401	410	398	384	407	390	393	365	390	425	429	397	405	391	431	405	426	375	416	385	382	397	441	367	408	380	421	420	382	398	364	398	413	424	409	417	420	409	409	371	375	400	366	403	416	382	395	374	362	378	400	405	412	392	390	415	385	411	393	410	436	411	395	378	399	375	411	398	383	387	402	381	400	387	419	372	409	391	395	410	394	371	426	407	395	419	378	394	366	409	408	420	411	389	404	369	363	410	359	392	412	399	393	390	385	416	385	384	413	411	387	397	410	443	393	365	418	417	379	401	376	386	421	423	379	432	406	397	404	405	402	395	396	370	377	436	412	386	390	403	416	403	395	408	406	400	406	415	408	359	396	388	383	395	421	418	391	371	416	371	414	381	345	378	417	396	397	429	393	403	430	369	393	411	396	388	387	427	425	442	408	433	409	389	373	401	410	401	427	391	373	391	401	396	406	396	432	387	409	432	380	412	399	367	387	412	413	363	399	399	398	362	404	388	399	403	401	376	401	396	376	394	415	394	407	400	445	391	376	411	382	396	402	422	389	398	380	389	399	439	404	414	391	405	391	404	415	387	401	392	382	395	396	385	402	390	394	376	410	414	385	426	415	421	417	389	401	394	380	385	372	394	427	411	394	411	393	376	418	382	413	414	383	428	409	405	418	430	378	380	385	376	400	367	423	409	379	407	408	392	435	420	400	383	391	378	352	368	420	430	434	424	406	415	386	389	388	403	405	416	389	418	414	437	395	387	395	391	402	383	379	393	385	424	404	410	371	396	416	428	400	395	411	416	381	396	385	410	405	402	370	383	387	437	408	399	416	422	402	357	412	366	389	400	421	395	440	401	388	408	398	396	408	409	418	396	397	405	383	419	437	403	397	436	392	405	384	440	406	415	353	401	359
23725	21200	30756	26677	21521	12470	1717	847	621	630	609	581	554	521	511	515	508	475	470	463	459	503	446	472	488	457	409	452	488	416	463	455	454	477	423	447	450	447	442	474	464	464	446	468	460	426	449	454	426	474	438	450	445	458	438	443	480	457	451	466	443	426	464	444	457	448	440	412	446	456	405	448	433	435	426	462	447	449	424	425	447	427	442	456	403	432	438	414	438	455	432	437	447	429	432	441	404	435	409	448	445	417	415	434	433	427	415	448	448	428	406	436	461	398	446	430	449	426	464	392	416	458	411	445	450	455	458	437	433	447	460	458	475	437	466	453	439	420	437	426	417	402	442	437	436	427	415	433	397	431	408	429	441	427	467	471	438	428	436	489	414	459	452	431	405	469	432	461	485	457	421	435	466	415	447	411	416	430	463	421	449	391	453	475	434	432	431	442	443	425	415	420	433	422	438	414	414	422	475	418	416	448	401	424	418	453	419	425	429	413	432	445	463	403	441	435	418	404	447	453	443	451	429	455	435	478	424	452	437	433	434	468	406	457	466	438	446	442	403	456	408	441	426	428	420	405	437	427	426	399	434	483	402	410	447	417	416	399	432	440	412	458	400	412	458	463	423	425	418	437	436	417	448	435	428	437	458	451	451	420	438	454	385	429	427	446	404	422	476	436	431	399	375	429	449	428	417	456	457	448	429	432	442	432	464	436	413	432	428	472	441	389	389	439	442	434	449	433	457	445	412	418	427	449	470	433	384	462	425	433	457	435	444	457	449	430	456	461	452	429	416	425	416	453	447	428	473	467	434	426	420	421	446	408	420	410	442	444	437	413	439	468	433	430	460	431	449	428	415	459	436	419	440	450	420	410	461	453	412	454	461	405	435	415	428	437	456	432	474	480	426	417	418	433	456	437	453	425	411	459	445	445	393	433	429	426	463	417	428	474	435	466	426	392	433	456	443	444	417	451	436	437	429	451	433	420	424	460	435	426	418	402	395	437	437	435	452	444	409	442	456	429	425	416	412	426	423	446	433	452	441	453	442	399	427	428	409	456	439	408	423	422	432	411	423	425	427	440	426	413	456	430	448	429	442	443	411	428	409	429	389	440	415	449	425	418	434	473	440	441	472	422	464	414	442	405	422	445	460	450	392	460	485	422	500	494	448	425	440	433	474	466	435	439	437	465	451	433	409	409	411	434	428	445	465	451	406	430	410	441	419	419	404	432	436	425	428	448	438	394	456	458	453	462	448	406	428	447	446	440	474	480	441	426	451	480	402	452	443	437	433	471	438	442	436	450	437	464	445	483	471	451	416	425	435	408	438	450	455	442	402	443	419	429	434	398	496	450	409	425	392	428	382	425	440	437	466	430	464	467	431	456	419	450	392	434	396	430	438	402	444	422	438	404	451	460	397	425	469	468	431	452	441	427	428	431	441	467	446	444	434	449	446	473	458	471	420	431	419	472	423	470	429	439	452	444	467	435	403	447	432	392	425	429	418	405	412	426	454	426	430	435	412	405	448	427	424	423	388	423	427	398	468	450	416	415	424	442	447	403	430	426	402	457	438	460	414	465	406	412	470	440	472	471	431	405	451	401	431	417	452	401	431	444	443	436	413	424	424	431	457	463	443	462	439	437	433	431	410	414	439	465	449	441	434	416	436	427	405	441	473	499	441	440	406	393	447	436	406	465	410	403	382	459	439	442	426	431	475	451	424	405	402	443	429	464	421	407	416	420	434	428	436	424	467	444	422	452	450	443	424	420	405	444	460	425	401	465	469	452	414	407	409	393	424	446	453	410	467	441	444	391	400	425	413	402	432	439	435	446	439	426	431	418	442	449	479	466	416	453	432	413	393	417	436	459	447	423	447	448	435	454	444	402	470	409	450	417	462	440	410	408	465	419	442	449	410	445	399	397	432	408	444	492	450	468	430	441	412	449	428	418	432	438	432	408	387	427	423	427	418	431	434	428	452	461	445	454	407	452	464	452	454	400	446	470	448	448	429	384	424	449	459	447	399	406	401	420	468	410	439	409	427	437	420	450	408	411	416	425	429	443	425	417	465	429	481	451	460	424	368	450	421	428	482	395	462	474	426	421	471	442	449	436	453	437	427	450	419	405	426	427	434	453	467	461	435	432	396	442	392	417	436	437	411	457	387	434	444	449	436	460	463	407	432	421	446	424	433	431	452	462	426	441	449	437	435	430	435	437	439	460	447	413	422	392	432	437	429	421	469	443	502	428	453	413	421	432	487	434	428	403	417	402	418	411	400	393	424	443	418	451	418	457	454	463	429	442	434	450	428	440	488	447	428	418	392	446	410	410	426	445	449	411	443	469	426	459	482	415	439	426	402	465	409	431	426	440	471	420	451	453	419	445	457	452	408	440	410	429	466	442	430	428	420	433	427	433	414	419	417	450	455	462	441	428	436	426	444	423	409	430	445	458	462	448	423	427	451	430	457	430	468	432	401	468	408	403	407	445	436	454	444	424	432	458	429	370	438	429	424	438	463	406	455	422	436	448	452	418	460	468	451	427	452	441	406	404	438	442	466	413	438	454	450	438	474	426	426	455	400	434	407	423	425	462	434	446	423	414	423	456	409	421	464	416	487	425	439	440	451	434	419	433	446	438	435	432	428	449	453	426	429	419	468	443	449	403	421	455	422	450	431	425	467	444	450	476	408	409	428	485	442	418	436	411	444	386	430	450	455	438	445	467	451	406	421	457	440	422	442	420	448	429	421	445	448	424	411	447	423	421	434	431	444	421	454	405	472	423	463	445	482	427	405	440	428	400	437	455	439	457	401	430	454	470	441	440	428	460	424	429	443	472	432	433	434	409	426	411	402	447	438	461	469	468	446	437	474	428	458	455	459	477	408	438	419	423	443	456	436	409	443	441	415	395	399	428	398	438	454	411	483	428	383	435	426	466	464	416	392	451	450	465	419	426	414	437	446	445	465	441	442	445	427	406	467	464	426	423	411	419	445	422	453	448	432	413	432	427	458	473	424	430	400	436	436	443	455	426	442	440	395	394	444	447	430	435	450	457	452	454	439	439	456	408	433	417	411	411	405	418	453	457	482	435	462	457	451	448	445	432	439	448	417	431	424	426	465	449	442	442	428	434	429	434	430	432	435	436	438	414	418	413	419	412	450	427	418	406	467	443	430	452	432	444	424	408	420	461	426	408	430	449	445	449	463	427	442	423	422	434	445	444	455	445	458	416	430	414	423	443	439	419	393	440	435	435	455	415	424	455	436	414	439	454	423	403	472	423	472	428	452	440	478	453	459	390	395	474	451	483	451	416	456	461	420	419	414	421	438	444	456	456	452	434	491	391	454	411	413	418	434	405	450	422	451	411	414	441	437	415	463	411	414	407	443	435	427	452	430	425	408	438	458	407	400	428	407	426	439	477	441	417	465	393	450	407	424	454	460	466	404	440	468	419	436	424	441	408	467	432	435	439	458	431	442	435	480	425	408	453	434	459	437	420
9205	38726	64798	37105	12732	1773	1505	1242	1074	962	787	754	702	658	680	599	620	623	584	546	545	565	527	545	585	522	525	507	498	524	519	525	550	517	518	504	539	509	520	498	571	523	524	500	525	515	497	493	505	514	481	471	530	496	446	504	511	493	532	493	497	494	491	464	489	479	506	535	466	552	506	512	500	503	489	472	469	511	485	494	477	476	470	509	477	510	499	428	465	480	464	488	505	516	508	527	467	466	492	490	505	488	508	512	486	467	522	489	517	482	497	534	497	484	509	476	511	499	500	521	449	522	523	477	531	475	527	512	493	450	546	501	494	490	507	481	504	476	484	512	480	521	499	511	508	483	460	494	491	537	478	503	469	496	490	505	505	464	478	436	511	480	487	471	484	503	497	532	459	428	504	497	471	510	494	489	488	493	478	488	475	511	503	560	485	524	480	495	505	491	495	502	511	478	496	521	470	490	479	498	522	502	480	496	500	467	472	496	533	482	509	488	506	508	476	491	525	483	487	482	503	479	524	487	491	535	497	497	509	518	465	463	507	519	490	518	460	476	522	532	501	484	518	507	544	499	466	458	482	518	523	526	484	512	509	462	452	466	492	497	453	469	515	511	494	480	485	525	498	482	472	480	505	484	524	501	453	507	512	494	455	480	521	460	465	461	540	472	475	483	482	519	464	509	517	476	497	519	488	493	477	504	500	489	471	470	482	510	509	497	479	522	496	497	500	458	530	478	492	505	481	501	489	528	503	489	485	476	487	495	539	498	517	471	499	461	515	517	478	456	503	488	499	450	474	464	510	517	504	435	517	467	524	457	472	476	461	466	504	474	480	490	532	475	489	502	505	510	465	484	505	474	485	510	495	492	504	475	469	505	489	494	463	513	517	520	498	487	463	540	516	479	505	494	496	516	488	507	494	496	522	476	481	439	517	468	492	481	456	500	546	498	492	506	529	481	465	524	470	476	515	511	471	484	504	498	518	450	502	520	455	462	518	432	496	478	489	500	485	498	524	504	497	477	483	449	501	510	551	467	460	497	519	533	491	500	477	471	471	481	466	473	494	501	472	452	476	480	530	476	506	477	465	473	495	491	501	516	494	521	443	485	528	505	482	482	499	511	461	501	469	515	500	494	508	523	502	506	508	489	461	482	492	519	517	490	509	501	465	496	475	515	485	475	472	512	509	471	485	473	509	480	501	484	492	490	482	500	491	450	478	464	502	509	498	462	494	487	496	503	513	456	494	475	477	527	466	500	502	451	517	500	521	504	471	450	495	473	492	501	492	502	490	536	501	508	485	513	505	446	466	497	451	511	509	502	517	508	512	476	526	472	459	485	467	486	476	497	496	444	466	502	505	506	488	461	477	497	519	499	523	515	482	519	460	536	487	491	476	518	502	509	456	494	499	484	469	498	502	466	482	478	478	501	497	486	512	488	481	483	457	461	498	455	481	515	487	499	507	505	486	522	456	500	459	472	489	492	524	495	485	508	487	495	498	488	491	488	474	441	477	475	465	467	505	487	511	485	465	505	507	461	481	519	485	491	506	522	492	476	510	449	502	505	492	489	496	541	496	490	492	503	452	461	486	491	457	523	449	474	438	486	502	534	454	479	479	478	503	456	516	509	498	509	496	528	447	471	494	468	482	506	486	527	487	508	502	479	494	468	452	521	512	489	496	476	485	482	491	529	471	479	484	508	511	471	549	422	464	497	518	479	464	497	466	488	527	485	485	504	500	482	491	507	516	474	489	482	546	517	462	490	486	473	482	461	494	527	525	477	498	500	478	493	496	472	486	514	439	526	546	509	457	517	525	489	479	520	495	485	473	519	536	459	513	495	515	469	498	477	507	528	502	482	447	478	499	492	487	472	532	460	480	472	500	492	522	491	503	524	518	464	507	500	502	462	460	502	476	481	523	500	468	502	487	479	485	459	494	510	538	525	507	517	495	509	491	474	519	530	487	480	510	503	472	486	528	482	495	541	456	484	474	489	506	528	487	488	466	513	513	513	486	480	491	507	521	480	485	444	539	555	452	501	440	521	507	532	519	479	461	492	483	483	491	513	520	492	475	531	465	452	443	519	515	504	487	506	511	507	494	473	489	513	472	521	486	444	476	484	491	521	470	462	490	472	484	462	468	498	471	447	507	503	514	546	492	471	496	525	497	496	518	502	509	524	504	476	520	480	507	488	504	505	513	466	508	501	508	511	524	504	490	511	504	501	488	473	514	511	521	521	503	500	501	522	504	539	463	492	471	524	533	521	502	526	500	478	547	486	492	504	452	501	492	507	498	506	494	495	491	525	491	436	495	469	508	486	522	497	501	468	499	535	512	461	508	494	517	471	475	521	558	485	487	496	509	507	497	486	453	467	467	490	516	486	494	495	477	453	473	487	467	485	499	462	432	492	513	472	510	493	500	475	482	443	491	504	491	489	483	520	459	456	490	524	474	523	488	484	485	511	502	489	530	512	500	477	456	491	501	495	450	479	518	533	480	507	433	492	485	463	498	492	509	499	495	506	466	462	518	484	476	511	518	509	521	518	506	490	493	460	517	537	495	552	488	524	489	525	466	476	493	503	533	460	484	465	504	523	493	460	488	526	503	535	485	485	479	507	465	519	486	482	508	450	493	482	497	515	465	489	538	492	493	541	502	480	469	465	472	495	487	518	495	496	516	457	484	506	512	493	537	490	498	496	537	441	474	472	510	508	492	492	479	476	482	488	503	463	479	552	487	497	477	470	484	499	470	491	498	484	514	461	463	475	446	510	482	506	503	476	489	502	516	478	489	527	516	516	484	484	531	518	437	525	498	506	504	507	510	480	478	481	529	509	503	510	507	486	501	482	484	507	482	491	526	521	506	492	437	498	494	499	474	474	518	495	525	466	482	517	521	483	491	515	507	490	507	514	488	533	471	483	519	489	507	515	454	503	478	487	459	513	486	497	477	486	521	511	502	473	471	475	504	508	513	509	497	494	487	446	513	503	480	505	492	504	487	507	508	463	520	527	473	478	520	486	497	507	508	503	503	462	486	492	504	479	467	498	459	478	507	499	490	463	455	506	464	489	499	481	467	479	513	491	505	502	490	525	495	483	471	494	483	510	517	488	476	510	493	480	507	508	532	514	473	516	478	475	493	476	505	467	507	481	489	472	515	516	523	457	497	500	517	467	485	502	492	497	502	494	473	504	511	493	503	487	498	520	491	455	523	498	486	475	478	514	502	519	547	483	511	483	505	526	484	511	500	493	504	481	539	482	505	489	542	508	514	447	493	524	540	497	488	496	493	485	488	479	493	467	503	528	477	489	501	463	520	479	471	499	490	504	484	524	496	508	504	520	516	494	485	508	485	467	494	537	469	535	521	509	507	502	477	512	513	485	470	502	517	488	500	550	494	523	532	469	501	542	516	529	491	493	461	511	487	528	459	518	499	506	500	518	484	457	501	505	513	491	475	493	470	496	469	473	476	492	455	479	479	524	487	500	493	493
24906	21182	29492	28884	16729	2632	842	730	676	677	638	620	624	619	604	625	623	570	596	638	572	590	597	589	593	580	549	561	577	569	578	570	546	604	594	592	602	572	605	597	579	589	573	624	556	580	583	590	583	587	550	567	593	588	602	557	620	616	582	572	559	590	589	579	579	593	555	568	572	627	572	560	567	592	577	555	596	593	554	607	564	592	586	577	592	596	596	571	578	584	583	535	627	582	528	580	585	576	551	596	609	580	596	605	594	594	520	586	610	556	603	603	589	592	566	567	581	570	531	562	608	618	564	622	557	605	608	648	527	561	578	596	552	592	593	597	614	557	577	547	589	576	588	620	561	566	600	569	576	571	559	576	539	614	586	610	626	595	544	587	555	584	593	572	573	576	573	584	566	566	552	537	594	570	574	572	599	560	554	612	593	540	593	593	578	556	566	578	569	559	566	561	583	600	540	593	585	607	583	551	599	611	537	600	585	568	613	573	627	536	557	588	585	563	604	586	591	561	568	590	615	577	594	621	570	568	590	545	578	577	542	580	561	584	593	589	582	581	586	584	576	557	524	549	543	569	563	583	548	533	567	566	564	566	617	644	570	588	555	574	573	582	587	592	562	574	604	615	586	590	569	577	551	580	580	583	600	538	550	549	597	603	574	596	572	627	554	579	603	639	594	553	639	612	590	575	562	639	569	582	618	556	580	556	619	612	554	565	576	590	607	564	621	596	581	577	542	540	591	567	601	570	596	559	575	544	597	631	542	551	532	579	547	564	521	595	593	570	595	544	612	622	566	590	614	583	580	589	582	586	577	594	606	605	599	590	588	508	598	555	606	558	614	605	559	603	558	589	548	576	596	656	590	542	582	579	553	570	609	542	601	601	558	595	554	567	558	576	557	628	591	579	577	617	560	560	618	585	596	589	562	580	622	519	558	584	590	558	585	594	569	578	606	589	603	609	580	585	577	543	563	555	579	576	558	590	588	573	587	615	581	596	597	606	550	535	614	630	603	600	559	580	560	591	545	558	574	572	593	553	588	584	610	571	581	547	609	628	633	546	559	579	578	577	584	572	573	559	572	593	575	573	602	575	548	598	566	587	500	596	598	560	568	564	597	585	553	596	522	556	592	581	599	548	514	566	579	573	560	602	565	576	543	538	571	579	592	611	579	610	570	582	574	568	561	619	584	604	551	567	560	516	576	582	542	570	577	568	576	551	581	601	594	596	625	587	585	561	580	572	566	559	600	577	572	561	565	589	559	604	585	571	603	584	588	622	545	622	602	589	594	557	555	545	607	574	590	581	564	604	574	599	585	557	572	576	570	563	559	592	576	583	568	570	562	572	564	593	607	567	574	601	584	545	587	581	580	570	605	589	532	560	538	545	569	558	558	646	564	592	525	603	530	573	576	566	567	534	572	524	560	605	530	606	576	574	590	596	582	580	563	603	538	540	549	563	563	599	558	581	580	557	574	578	578	575	578	576	580	577	576	549	579	599	564	566	593	569	565	592	583	584	599	609	572	574	610	597	526	522	577	598	563	583	581	584	596	610	581	549	628	603	577	630	570	617	599	584	555	576	564	604	513	559	552	569	598	586	573	536	564	579	619	560	557	585	593	567	616	550	566	548	552	564	604	615	559	570	602	604	564	562	585	607	571	631	570	550	613	640	567	569	542	573	604	583	592	579	584	586	574	610	595	572	522	564	581	601	576	610	629	575	577	616	591	569	554	588	620	536	576	584	584	596	606	567	506	555	569	583	651	562	592	564	562	546	568	564	646	510	570	581	549	543	547	576	602	591	555	565	588	573	618	592	560	581	564	595	582	569	545	600	587	625	605	555	594	583	588	577	602	554	586	600	584	556	529	623	594	560	597	583	564	570	569	564	570	596	606	581	584	531	619	601	565	605	588	530	606	590	573	581	572	600	567	575	548	551	571	553	556	568	547	571	560	540	582	518	558	574	565	563	613	613	590	607	576	594	576	605	560	608	543	599	580	539	596	588	559	591	620	553	577	585	566	587	528	542	578	577	552	576	575	553	635	579	575	599	583	577	613	596	573	592	537	583	557	597	551	596	602	578	607	527	584	554	564	603	573	591	607	603	539	576	588	560	610	623	574	536	589	578	564	600	571	568	580	537	594	591	540	551	582	583	558	586	605	595	588	609	578	583	585	582	602	572	604	567	547	587	584	583	596	549	496	554	581	564	567	586	643	578	578	572	580	534	582	597	609	559	604	592	577	563	588	551	609	614	593	574	573	595	594	574	603	563	610	588	573	590	588	572	574	593	522	593	633	589	571	597	589	561	581	599	568	603	581	581	629	529	571	604	536	596	576	544	583	600	545	572	568	632	551	557	607	635	593	594	589	538	583	575	639	594	557	588	532	526	515	577	597	574	558	609	562	587	555	627	602	554	560	565	569	562	551	593	549	627	601	564	616	634	582	579	570	579	583	588	578	535	558	552	571	575	566	584	567	607	594	588	565	578	569	554	550	575	614	608	580	531	522	538	567	565	575	579	598	578	606	571	555	544	573	607	601	609	584	559	599	552	566	553	567	540	568	581	552	596	559	597	585	552	591	607	572	580	563	592	544	592	589	610	560	532	586	584	571	600	568	552	534	571	539	574	559	561	600	567	573	569	618	619	611	529	584	586	570	590	615	587	559	563	583	530	569	601	579	620	523	570	580	552	598	537	536	598	551	558	552	605	592	565	551	554	589	578	569	571	565	591	620	592	566	564	564	554	601	547	584	574	567	558	625	549	573	591	566	580	593	535	532	542	578	595	609	574	580	606	582	600	582	561	547	536	574	576	585	564	568	547	600	593	582	595	605	606	518	591	591	590	610	591	561	593	636	587	551	612	625	603	571	548	571	545	617	561	585	615	591	585	556	560	563	574	589	562	532	563	604	593	557	567	589	572	548	564	569	583	582	575	590	545	527	580	559	627	565	579	564	576	604	636	558	564	578	568	582	591	578	616	584	571	576	542	572	600	584	574	588	553	536	578	587	558	539	596	578	620	609	609	570	622	598	603	616	532	577	593	569	583	569	551	549	579	579	556	562	557	524	585	553	606	601	606	564	549	574	543	539	591	571	545	589	567	587	590	582	589	604	622	585	579	565	578	564	568	538	543	593	611	582	548	620	584	605	577	590	577	619	577	561	600	594	576	570	522	594	595	567	536	610	580	548	573	605	625	584	565	579	586	602	585	601	575	581	625	573	555	575	582	612	561	585	555	567	602	559	565	555	592	565	614	613	600	593	586	589	591	576	573	557	544	622	596	583	584	580	590	577	567	586	572	577	541	550	586	593	560	592	570	570	558	537	564	582	582	555	545	628	555	563	600	573	594	556	570	614	607	568	561	574	596	577	557	602	561	551	572	621	614	573	580	552	586	602	561	580	586	587	609	564	562	615	555	551	557	616	562	542	561	550	588	584	577	560	586	567	569	597	561	653	556	548	601	595	590	561	604	573	539	566	619	561	593	554	566
9624	22059	51020	32961	9137	1412	1176	1036	947	877	871	776	754	742	734	686	754	713	726	681	682	697	724	710	669	728	693	708	660	661	676	677	643	645	721	691	645	653	673	659	693	703	679	688	705	686	677	652	698	699	610	699	676	666	699	665	691	690	664	724	679	674	621	695	642	691	662	648	671	660	652	657	730	658	690	690	698	626	667	651	698	626	666	662	651	654	695	650	719	687	660	655	691	684	688	664	705	680	700	655	664	638	702	697	694	690	686	681	694	706	662	695	665	678	607	690	626	666	691	637	632	686	622	633	694	641	709	691	677	724	641	687	674	646	656	677	617	644	655	711	703	610	661	655	648	663	713	665	680	648	671	666	638	678	644	684	662	672	664	678	706	676	671	706	661	645	714	686	621	634	702	674	638	654	714	681	679	688	659	694	699	688	597	680	670	681	597	662	652	685	642	675	626	647	642	614	652	661	634	666	636	689	685	660	665	658	704	706	695	673	670	682	696	636	599	671	649	734	648	660	666	640	612	772	706	627	691	707	696	746	630	718	675	706	680	695	643	700	686	686	622	624	627	652	667	613	672	675	677	680	613	649	644	667	664	654	662	653	627	678	669	707	678	683	649	689	667	662	674	664	696	703	659	677	687	679	673	696	698	635	659	697	640	726	688	611	637	683	664	636	669	624	698	710	653	673	663	651	676	713	664	685	643	681	634	669	653	663	691	685	649	697	632	681	699	653	712	684	697	620	639	641	722	670	651	599	689	692	626	643	691	670	652	633	705	664	677	719	670	649	685	637	663	616	651	679	622	679	633	677	643	651	656	693	638	666	679	689	667	650	681	694	639	666	670	654	636	653	685	707	724	644	702	665	685	668	657	706	619	685	665	641	652	624	662	692	720	674	665	684	662	631	685	680	681	671	663	651	697	715	668	649	669	676	676	659	674	673	651	684	650	649	688	644	686	661	704	617	665	620	694	616	647	661	689	640	692	664	661	678	685	691	674	643	666	677	682	642	690	660	639	678	626	687	696	637	656	651	696	661	648	693	669	686	691	659	667	703	617	724	630	651	660	685	679	699	630	641	629	693	686	720	696	658	675	640	645	679	662	639	610	658	678	629	630	676	670	681	730	657	642	660	660	677	631	705	690	707	633	660	649	673	691	651	657	681	652	692	665	716	627	700	679	649	613	657	680	694	686	729	644	627	659	626	622	632	651	635	686	687	658	675	614	695	676	654	701	673	653	666	694	666	662	689	685	669	679	635	710	675	639	682	706	708	667	659	664	725	720	651	650	693	666	646	653	669	667	688	692	704	707	688	731	710	664	706	683	633	672	658	691	683	712	674	653	687	695	663	642	640	704	690	671	682	629	640	698	698	629	665	659	670	658	694	689	678	639	659	649	646	715	656	666	677	652	649	657	689	677	663	742	678	703	682	651	636	675	641	717	670	613	650	659	641	662	725	656	659	675	677	603	672	688	661	686	658	668	640	632	639	675	726	647	689	658	653	663	676	692	716	669	658	637	651	664	670	649	727	728	671	715	679	689	656	670	640	643	675	715	682	654	687	624	696	690	679	691	637	664	692	665	650	651	675	657	656	634	661	692	719	652	683	652	633	679	656	669	675	633	684	668	670	695	675	712	653	719	693	691	684	645	677	686	674	674	688	679	674	670	674	652	657	682	702	591	709	666	653	700	691	626	660	715	667	666	672	643	684	699	657	654	676	693	649	696	698	697	653	667	741	678	669	663	694	659	693	689	610	706	671	692	702	707	590	650	709	632	651	687	688	661	683	647	628	668	685	649	616	648	640	676	629	662	622	691	635	718	679	681	654	680	684	690	696	645	668	650	590	649	686	665	644	652	702	695	718	725	679	659	699	675	693	647	663	620	679	629	637	701	687	642	649	621	651	696	694	646	656	642	656	713	667	621	652	649	669	638	685	650	669	636	665	664	660	669	637	674	677	672	656	662	642	665	652	653	663	631	707	620	616	668	641	626	647	704	688	648	721	664	659	670	649	643	688	679	702	642	666	673	646	705	678	664	655	649	678	695	660	677	656	662	631	663	674	716	694	625	717	691	642	709	656	644	654	663	655	668	627	686	621	659	626	676	681	696	682	684	639	647	665	648	699	671	646	674	708	647	643	628	670	683	662	652	650	638	634	683	627	654	685	738	681	654	640	643	683	673	698	627	647	645	653	678	676	697	666	672	668	692	625	624	689	694	658	670	665	686	687	704	640	636	707	683	647	652	641	665	654	697	692	678	656	650	655	654	671	651	690	638	657	740	732	648	688	722	695	622	703	634	659	636	658	718	654	650	681	714	641	667	684	684	673	667	666	618	647	675	647	665	680	612	673	702	673	677	646	673	687	643	644	620	702	687	689	650	650	665	663	648	677	644	692	690	662	658	680	677	650	668	704	663	700	665	632	687	696	678	667	709	692	639	715	630	673	666	660	671	642	657	630	682	651	652	632	640	670	653	654	685	659	697	671	680	630	661	689	683	631	689	669	699	681	668	686	696	692	636	706	688	659	672	675	704	684	648	660	631	652	632	676	646	694	639	696	692	689	650	642	666	648	674	667	643	680	710	721	664	643	627	665	670	706	689	623	629	665	637	682	694	701	708	657	689	691	624	682	683	694	638	682	686	703	709	681	608	713	657	704	633	642	639	633	695	689	637	651	677	685	669	694	649	688	663	628	684	693	678	654	674	658	659	712	696	681	675	679	661	677	629	697	685	677	629	695	704	656	688	683	682	664	699	711	683	643	644	666	700	627	668	664	696	686	685	670	732	686	744	658	646	647	676	658	605	632	701	678	637	630	635	664	643	674	663	660	672	661	667	652	697	646	685	658	685	702	658	693	672	673	671	691	693	617	716	604	679	625	643	629	669	636	675	698	654	646	728	604	702	663	670	668	623	660	654	702	667	651	637	638	668	684	650	682	636	695	677	697	632	654	647	672	662	635	647	698	646	671	662	684	629	693	699	698	666	714	683	694	681	666	657	680	676	670	706	659	651	688	680	688	627	657	676	661	650	673	710	630	636	688	723	701	635	649	679	651	712	685	631	636	687	682	684	735	655	617	664	692	658	649	720	675	668	654	630	701	643	653	684	676	743	672	652	667	652	695	668	671	648	668	683	662	646	640	673	693	678	665	622	720	680	681	691	683	729	640	640	638	649	691	666	646	695	670	650	705	705	674	608	688	682	700	647	672	629	649	645	630	633	724	688	616	690	667	656	683	681	674	668	695	658	677	654	654	674	674	689	598	687	667	692	658	656	633	696	671	638	662	668	633	631	683	668	668	668	619	686	670	687	695	681	663	652	684	688	709	674	686	676	657	646	673	672	623	680	660	620	668	670	679	645	678	670	625	662	706	654	652	656	689	723	657	693	698	643	644	671	688	635	709	676	654	658	692	675	655	684	692	659	626	664	670	630	685	685	620	674	668	657	680	664	664	688	648	696	677	707	693	654	655	680	686	637	692	666	678	672	660
22698	21208	29659	27235	22265	19877	9762	1838	1306	1238	1214	1064	1049	1014	942	950	975	954	882	877	883	888	869	890	852	835	852	841	906	857	889	869	863	833	872	874	862	821	851	862	885	857	845	857	848	880	822	902	798	848	765	868	860	814	827	822	832	825	847	864	804	828	812	810	806	859	844	819	842	803	843	825	871	810	798	814	847	794	884	820	835	773	803	837	819	794	820	832	849	830	766	826	836	876	839	859	824	795	801	862	846	768	857	845	832	830	819	839	859	848	828	865	863	810	838	832	837	827	797	785	827	812	826	832	841	852	836	872	824	802	838	849	798	885	826	858	777	794	807	766	854	772	790	817	855	806	807	834	875	786	818	837	811	814	892	839	852	890	867	807	791	822	793	759	816	852	852	837	807	786	833	847	845	837	833	816	842	845	796	813	798	837	794	813	827	861	802	824	849	805	855	755	824	842	824	874	791	830	845	792	830	782	804	782	816	801	819	823	868	818	816	829	805	767	848	857	874	816	856	905	826	864	870	783	888	797	843	845	858	865	777	828	820	830	810	811	817	855	805	857	864	819	838	824	792	809	758	807	815	818	841	819	841	777	869	819	833	810	883	793	824	836	809	814	841	907	812	811	822	832	794	813	837	839	843	805	843	786	865	769	831	813	877	826	802	815	885	806	837	877	833	830	821	844	816	841	836	732	856	865	822	837	837	822	854	891	865	795	830	809	781	810	846	836	826	798	810	775	818	798	829	869	834	808	812	805	845	800	769	838	864	838	825	848	780	783	823	834	809	777	761	785	847	826	793	808	781	821	785	810	803	824	858	870	828	876	841	842	832	841	818	878	819	857	810	873	841	828	805	877	819	824	847	769	799	835	819	822	883	838	856	817	827	839	828	826	760	794	816	839	785	842	819	823	765	794	806	812	781	844	840	846	814	820	825	810	854	808	878	822	860	864	834	835	827	852	832	851	843	864	778	810	855	805	866	840	857	853	819	874	872	808	793	867	815	832	823	845	862	830	836	850	856	868	853	870	781	781	820	835	797	848	810	829	848	849	847	790	813	843	833	799	866	815	836	783	816	841	811	871	843	880	817	765	773	843	804	840	829	835	802	853	780	852	821	877	791	828	808	809	867	882	809	840	848	827	813	782	844	808	807	774	864	814	843	843	801	767	830	872	841	825	846	899	774	828	861	873	889	834	896	793	822	802	805	847	817	877	836	860	806	867	865	836	898	800	823	869	817	852	790	793	795	818	807	860	829	827	898	758	825	842	844	861	842	847	830	799	816	796	792	846	875	818	801	821	811	854	864	809	801	798	869	824	849	862	825	761	871	838	826	813	883	792	771	844	837	850	785	834	884	874	828	800	858	860	812	852	842	805	791	844	826	848	791	841	900	814	863	841	846	792	893	857	760	834	854	836	818	816	774	825	843	772	903	826	848	829	870	853	862	869	845	813	809	792	847	809	786	805	797	819	876	828	862	807	851	793	853	814	843	847	791	794	808	895	858	816	853	748	848	855	767	809	811	822	835	806	831	856	847	829	799	817	844	839	884	768	866	831	845	766	823	817	821	783	817	806	850	830	878	803	822	870	849	821	821	858	807	811	815	851	803	795	778	783	889	802	855	841	793	770	829	809	841	826	808	816	836	835	853	897	843	839	805	853	892	847	816	846	785	819	812	858	860	804	835	834	822	840	816	849	820	813	793	841	811	874	823	812	788	843	808	822	844	827	845	790	842	866	797	804	806	881	814	825	860	814	835	812	849	822	848	812	835	799	802	782	794	870	861	813	867	798	862	775	838	840	829	860	859	832	843	878	794	869	803	805	779	800	851	790	819	860	862	818	873	836	790	825	849	806	822	834	846	802	804	850	774	820	869	855	822	879	874	795	858	829	817	772	823	875	842	882	806	857	815	830	813	825	821	814	819	769	779	811	849	836	855	816	854	803	832	816	802	818	810	837	831	807	819	791	830	800	802	856	825	844	808	822	811	837	832	810	824	810	855	822	872	778	808	784	764	782	804	829	803	845	835	831	804	827	791	846	911	935	785	810	824	855	789	818	872	825	848	814	826	818	834	841	838	779	822	841	818	838	818	819	812	868	772	836	797	839	851	849	837	846	792	862	865	802	886	892	807	768	818	815	834	809	867	840	821	793	811	853	801	867	803	853	821	813	828	831	864	821	819	823	833	829	825	885	845	807	823	870	749	781	825	855	819	799	828	782	841	795	803	756	814	862	794	794	777	827	812	792	753	843	842	830	845	872	769	843	792	830	805	833	767	830	789	896	794	790	827	820	810	835	843	762	866	798	805	837	771	832	843	797	819	782	828	846	808	796	781	815	793	805	784	812	867	801	780	845	882	781	800	823	871	860	894	857	848	808	787	811	815	842	800	785	826	807	817	852	865	875	785	836	858	841	801	824	849	826	824	846	794	831	859	820	795	818	847	801	766	867	834	841	887	862	839	852	808	783	805	813	805	815	823	885	789	778	832	837	828	850	843	850	854	816	816	848	846	770	826	861	806	799	849	840	848	847	821	851	803	877	786	837	836	809	895	820	785	860	804	824	774	776	810	831	798	824	808	784	806	842	819	886	887	819	823	832	820	870	845	833	846	849	822	777	814	853	842	808	730	834	784	830	862	852	828	854	802	833	835	849	847	824	836	801	818	815	836	806	833	841	777	838	827	860	817	836	806	830	788	831	801	843	898	811	834	849	823	778	856	843	838	802	755	819	798	766	839	820	869	812	863	836	846	823	817	859	807	798	847	823	831	813	773	836	810	848	837	813	854	824	816	842	864	823	831	822	819	834	804	835	832	812	781	822	843	821	837	844	871	858	823	823	820	858	847	801	850	831	856	813	801	846	862	819	811	874	798	861	796	868	824	797	821	854	822	819	843	824	817	803	824	837	824	852	838	858	794	850	869	793	833	873	863	854	817	835	854	838	835	872	906	832	822	799	801	797	831	845	820	827	826	784	788	810	804	838	800	839	846	832	855	831	799	834	787	819	859	897	824	835	777	799	813	820	827	822	854	816	865	861	838	820	822	797	810	844	816	824	848	803	813	848	815	852	835	858	830	854	830	773	850	873	818	793	830	840	841	859	842	802	817	825	834	905	841	804	884	887	835	806	835	812	778	836	830	801	811	839	846	819	811	888	801	816	876	812	832	745	771	827	807	795	835	838	790	860	863	862	841	820	797	764	865	864	859	823	787	784	843	840	838	846	781	809	839	822	805	807	826	858	817	771	865	793	827	874	830	827	801	865	808	865	844	811	781	799	826	821	816	823	806	814	860	851	835	828	846	794	839	841	861	848	844	843	831	797	868	805	808	799	878	830	827	865	801	784	824	869	808	798	792	827	826	819	841	778	834	798	762	801	830	798	841	826	828	838	804	845	826	793	804	813	861	806	824	774	802	836	829	818	806	828	801	862	860	841	839	837	843	826	813	793	918	833	839	874	811	812	823	783	806	828	871	823	811	867	813	723	830	826
12182	26967	70801	55987	20441	3326	2691	2289	1951	1647	1527	1413	1313	1237	1140	1094	1091	1105	1034	1011	1002	1036	952	980	1017	965	996	928	969	926	981	996	911	937	945	920	958	940	897	912	966	890	924	1002	944	914	922	905	933	921	924	922	922	932	925	882	902	842	895	921	920	901	874	890	932	914	908	942	861	864	893	947	901	919	889	880	886	922	914	903	866	924	896	889	902	894	846	864	882	880	876	852	912	870	908	833	822	860	913	902	850	851	951	878	896	857	863	918	928	859	907	868	905	941	929	901	920	960	872	886	858	955	840	881	856	941	875	858	937	915	884	902	908	931	913	948	903	833	895	864	911	906	862	857	895	922	911	897	889	890	890	913	945	897	893	889	860	881	951	856	914	878	911	889	897	853	933	874	861	851	879	868	921	969	841	856	945	919	905	899	872	919	836	884	900	830	935	882	872	903	839	874	886	871	928	905	855	967	920	860	892	921	947	903	883	895	919	874	919	916	914	895	891	893	931	900	904	865	935	884	848	879	924	821	911	897	909	884	893	951	856	912	943	901	891	922	936	881	846	918	838	914	902	864	959	909	854	924	841	873	912	870	901	913	845	880	877	931	893	930	952	973	870	923	927	916	855	857	932	919	849	878	892	937	882	863	877	906	876	883	878	917	879	878	895	892	889	814	902	906	905	818	838	874	859	930	883	925	931	884	894	876	832	874	900	874	880	868	882	906	946	905	923	962	901	928	876	851	937	894	850	897	874	905	915	905	884	892	886	902	897	888	858	910	850	911	836	942	899	882	896	872	925	918	864	898	888	940	837	934	882	861	837	868	862	825	882	904	876	870	869	873	930	905	856	911	921	911	938	886	898	923	879	887	872	897	890	899	864	931	897	883	923	843	905	878	897	901	901	861	943	877	915	919	870	884	924	869	870	891	865	914	863	854	907	943	919	876	867	832	893	931	860	888	922	852	904	854	867	877	871	864	902	850	864	905	877	895	848	904	884	916	934	931	882	936	903	894	958	853	867	904	917	884	931	951	911	861	861	919	805	849	840	898	895	910	907	885	910	881	920	846	861	885	924	875	951	956	881	890	911	823	929	861	895	889	804	865	876	933	888	894	849	929	868	893	880	898	890	902	854	985	878	901	878	865	899	871	892	822	955	846	896	834	899	874	963	887	833	917	877	918	885	894	888	835	869	840	851	917	858	867	862	888	890	845	874	875	912	888	853	838	918	923	888	888	850	908	970	902	921	880	885	911	861	884	886	869	905	921	899	821	910	874	885	930	849	886	869	861	859	845	899	931	842	849	848	922	861	859	831	893	857	920	875	961	920	884	861	864	938	904	943	830	897	901	911	905	898	860	895	932	923	896	859	853	869	879	884	921	883	933	929	947	890	866	924	897	884	920	914	873	849	857	892	927	896	881	910	917	933	911	856	947	871	895	913	895	920	877	875	868	829	897	911	812	878	812	882	872	900	787	891	888	884	909	895	910	941	945	897	880	894	856	885	902	903	878	931	915	915	889	912	901	894	842	896	928	901	928	850	867	932	849	852	911	911	873	891	914	880	914	903	854	838	855	892	882	899	843	872	874	876	933	852	958	856	897	843	865	915	915	903	855	939	912	874	847	815	872	876	911	893	863	884	911	861	854	862	884	857	909	870	899	877	876	931	887	926	894	892	858	921	915	848	900	881	894	862	801	878	918	826	913	926	835	919	928	874	869	909	822	879	869	842	909	852	880	868	900	855	866	886	903	874	856	900	894	861	847	875	869	887	888	910	861	912	888	875	862	855	857	1000	871	868	870	882	890	858	867	868	936	960	906	885	878	902	902	922	922	843	904	876	887	926	922	892	894	889	865	862	883	896	881	884	880	888	880	855	939	895	919	883	904	849	888	914	884	864	918	891	893	873	932	900	892	888	863	921	886	917	872	874	907	919	836	925	923	889	877	877	860	933	874	935	848	889	946	907	937	903	898	915	873	922	860	912	937	903	920	920	929	935	840	906	834	912	877	870	910	913	876	875	896	903	934	957	866	849	952	875	881	915	890	887	862	901	827	882	889	884	958	908	939	869	898	879	917	912	925	881	861	893	930	887	866	883	908	836	911	930	877	841	931	871	913	894	918	844	879	873	907	891	868	891	907	889	887	917	848	877	851	849	881	912	891	871	880	879	884	895	892	883	886	872	939	894	882	890	906	878	899	830	901	872	882	846	916	833	867	910	951	851	877	909	942	870	871	884	921	895	927	876	815	895	876	910	898	865	933	880	962	925	868	932	928	835	897	870	885	859	920	951	882	920	908	903	870	902	864	929	869	908	906	879	919	880	910	866	829	885	833	915	897	812	849	913	925	904	869	858	908	889	901	932	931	889	888	910	856	897	854	866	849	870	872	920	856	878	898	908	939	859	839	967	811	879	838	904	924	950	922	881	910	855	862	874	878	843	881	916	910	871	905	942	886	878	886	873	873	926	841	937	900	893	933	888	870	902	925	912	868	892	865	926	925	881	891	873	868	823	848	899	904	865	896	921	899	893	902	875	912	820	838	867	853	929	914	888	874	864	871	888	844	872	851	899	845	908	858	918	902	950	909	948	878	880	891	898	893	886	949	889	853	864	845	927	904	882	880	899	864	912	885	872	921	859	910	917	858	848	895	917	885	909	863	883	937	869	858	902	841	896	847	846	919	875	886	913	873	910	939	900	929	935	873	881	892	852	842	896	931	884	935	905	944	918	890	845	883	921	910	914	886	954	877	890	860	866	876	903	851	917	896	865	894	908	840	933	883	886	888	903	886	901	878	821	929	889	861	923	884	854	918	873	827	840	943	927	920	860	825	868	905	909	926	916	940	867	884	872	896	890	873	894	901	934	859	914	866	871	924	895	898	852	922	892	866	883	843	895	930	935	862	884	900	926	888	927	894	873	838	890	931	945	868	912	865	944	905	916	899	901	902	886	839	849	874	936	840	891	854	864	911	869	905	901	903	870	884	888	913	943	909	898	886	885	896	871	972	872	870	847	854	882	901	869	846	865	934	886	863	888	881	903	890	878	932	886	843	880	901	860	959	875	941	848	926	838	927	873	946	846	919	879	880	893	861	855	905	900	897	887	916	931	886	848	848	909	908	892	884	919	902	947	864	861	878	918	869	896	924	889	901	856	858	878	901	922	840	874	916	835	915	844	868	895	919	897	885	869	902	948	873	949	883	850	902	890	857	901	856	911	885	878	865	891	870	942	922	925	873	867	854	896	888	869	876	940	936	935	912	878	882	901	857	901	911	900	868	862	875	902	846	907	893	876	904	948	866	873	862	865	906	921	868	897	890	926	876	908	845	888	879	888	891	878	884	871	888	943	884	984	912	903	915	882	887	870	901	905	946	863	884	877	871	903	942	866	862	883	892	860	910	875	850	910	822	904	923	878	901	870	892	868	893	917	875	891	804	938	902	860	910	883	881	968	914	867	883	890	901	896	916	835	926	959	908	921	866	891	852	937	911	828	890
27181	20389	22520	17535	1939	415	334	357	381	340	357	316	332	369	348	322	364	354	326	332	326	311	339	338	302	342	332	339	323	342	326	351	385	341	302	336	343	314	319	332	334	342	339	325	331	322	327	328	321	331	342	323	337	377	305	320	336	352	311	326	292	320	320	292	327	347	349	328	336	322	322	328	342	310	337	339	346	345	318	300	327	301	340	345	344	313	316	328	324	318	320	332	292	364	332	341	343	333	329	299	357	306	324	346	306	353	338	332	296	346	284	320	339	324	311	336	325	345	306	310	322	349	318	325	330	327	332	345	295	333	304	333	323	318	326	302	319	335	338	336	297	293	324	324	355	321	371	339	335	322	324	306	330	325	320	358	311	322	336	342	333	358	355	338	358	321	340	332	313	332	322	322	356	336	327	304	337	371	329	324	305	303	312	329	308	323	292	328	328	327	308	318	323	330	318	333	318	354	363	337	306	343	311	358	328	301	337	344	285	329	332	373	309	336	336	320	332	320	323	320	312	336	358	324	326	295	340	297	320	337	309	323	306	356	324	338	329	326	327	328	314	320	335	317	315	333	305	323	334	360	320	294	338	321	342	322	346	359	350	344	309	354	296	337	349	340	308	344	314	299	303	356	342	344	375	306	343	342	318	311	307	335	341	292	342	348	319	314	338	325	329	339	336	379	313	328	337	329	312	348	340	366	316	339	336	323	321	330	315	359	325	310	360	319	321	340	297	367	309	339	323	328	292	296	333	324	310	311	325	337	351	363	314	352	365	318	329	308	296	341	367	339	342	317	342	324	324	301	330	312	336	336	369	338	310	352	339	325	337	317	361	303	321	325	331	319	293	340	382	337	312	383	340	339	333	350	333	334	341	333	350	337	332	343	314	325	352	342	346	313	374	372	302	327	339	337	312	315	326	339	345	314	321	311	329	303	346	321	306	312	284	327	359	329	319	349	333	337	319	298	328	313	340	334	321	346	362	317	293	331	349	318	314	373	342	341	313	331	358	337	324	320	335	330	329	312	338	342	294	306	319	311	296	354	330	341	316	318	362	314	325	358	326	347	315	344	327	340	310	315	339	349	321	361	338	302	336	333	315	328	345	309	310	290	297	313	310	337	344	297	336	322	338	310	315	278	334	351	340	344	298	316	339	328	330	339	342	327	337	349	320	334	324	327	342	319	319	323	336	350	307	307	320	360	332	355	365	319	346	341	333	335	296	306	326	308	319	313	341	316	306	343	332	360	326	321	292	325	311	325	335	319	334	315	327	314	314	306	358	322	326	315	327	312	348	318	327	315	320	342	349	331	298	372	319	309	354	339	324	325	353	309	318	324	347	347	356	334	326	305	337	284	315	300	350	320	352	332	341	350	310	314	327	330	335	315	330	339	322	305	336	346	311	316	336	329	290	343	351	321	319	312	304	309	304	310	333	323	317	300	319	375	337	320	289	316	335	347	304	361	339	337	337	326	296	335	331	364	308	310	307	339	319	330	337	320	314	297	328	311	336	323	312	326	328	374	341	298	321	346	312	334	365	339	296	316	329	318	315	343	313	323	322	321	347	326	364	365	296	329	310	336	331	335	325	329	305	344	330	345	324	312	298	294	321	288	356	338	319	340	328	331	315	349	325	341	298	332	320	317	331	309	332	336	323	369	320	332	345	315	369	331	348	350	324	312	306	361	332	350	331	333	363	327	321	324	377	335	334	347	326	305	326	342	348	309	329	330	385	347	364	331	298	338	338	318	316	323	310	295	327	319	327	355	341	347	312	333	340	344	319	340	332	350	320	321	333	308	330	308	344	339	281	310	334	347	306	332	318	334	321	331	327	359	340	329	351	319	343	313	356	335	345	314	310	336	329	329	327	330	327	359	353	364	337	352	341	328	350	282	321	337	324	342	364	357	320	361	341	335	330	357	347	330	321	332	322	329	325	343	337	300	332	346	324	309	341	352	354	316	336	308	320	332	315	356	336	324	330	307	366	303	354	335	316	333	343	353	325	311	341	354	355	342	335	320	351	344	337	321	314	329	316	319	351	308	362	325	333	321	355	312	331	349	321	338	332	310	362	337	341	342	333	319	363	327	342	331	332	296	321	314	356	346	318	320	316	331	324	327	328	301	316	348	345	346	350	324	337	327	343	358	354	311	290	338	330	314	320	337	341	336	320	319	362	334	334	311	328	315	316	331	362	315	321	335	311	332	353	338	354	345	318	318	330	360	349	329	318	335	337	362	326	340	341	311	319	328	308	334	290	352	332	333	310	290	311	309	299	299	355	338	315	344	313	342	306	320	322	343	298	330	328	332	313	344	322	316	332	338	321	337	284	325	313	316	316	337	313	353	331	331	330	355	351	293	332	342	313	336	321	336	317	320	346	324	329	324	360	331	334	321	322	326	347	341	340	339	300	341	307	317	329	339	328	358	313	347	332	338	319	342	348	288	315	323	306	341	322	350	324	317	359	345	339	315	321	321	340	337	314	316	343	327	311	343	286	321	307	293	336	322	327	327	362	359	327	352	344	314	351	333	329	308	339	318	331	321	341	302	329	316	307	353	317	331	316	331	317	290	341	377	328	328	334	346	319	321	349	321	292	352	331	314	336	293	310	339	319	333	327	341	327	324	312	346	323	339	321	327	353	303	310	331	356	320	323	336	303	306	330	332	332	346	326	342	333	305	326	369	350	312	293	299	321	294	342	328	338	326	348	296	318	332	337	311	333	337	321	335	321	340	308	317	328	311	328	340	325	331	337	322	333	302	312	365	312	355	338	312	362	346	345	337	314	314	345	327	379	368	336	344	304	317	339	344	334	338	334	311	328	322	348	349	326	339	306	340	341	346	339	345	347	298	372	318	372	342	323	360	317	307	324	331	339	333	346	300	313	293	360	319	374	310	347	338	334	321	330	334	352	325	332	310	345	307	319	347	342	312	341	337	335	341	314	350	314	333	302	298	356	346	329	363	345	347	315	325	341	312	325	304	336	327	319	319	340	354	325	341	320	332	342	355	336	337	285	299	338	302	342	307	321	363	344	316	316	324	330	340	349	336	335	354	369	357	326	308	299	318	333	322	319	337	336	332	316	339	315	342	350	332	328	316	340	349	324	319	354	325	334	341	325	344	347	336	307	314	363	310	340	318	332	361	326	321	312	295	344	298	335	317	358	317	341	348	307	329	334	277	351	349	319	318	336	345	342	325	349	321	320	335	338	307	356	342	277	309	335	320	335	325	303	317	311	320	332	329	349	327	349	309	309	290	315	344	330	335	329	325	328	305	288	347	303	352	336	349	350	344	319	340	341	329	334	344	362	323	320	328	324	337	314	310	305	342	315	302	340	334	363	319	345	333	335	322	336	355	328	341	333	306	304	310	333	322	328	372	314	346	335	316	318	320	310	322	324	325	361	342	328	346	341	333	303	289	331	304	317	343	318	347	335	352	316	326	319	343	316	304	353	314	309	335	351	308	302	324	349	348	360	335	319	329	322	320
7483	4537	22362	13844	1740	497	454	410	424	450	393	462	438	424	399	424	376	405	403	437	409	427	396	420	369	372	423	407	415	394	381	383	383	379	374	417	391	373	386	376	418	357	379	385	359	400	394	389	399	383	374	378	396	398	451	380	408	395	380	404	397	415	456	400	441	389	405	375	412	402	391	386	379	384	428	399	382	353	416	403	392	411	361	372	427	401	404	410	386	378	393	422	410	396	369	418	413	392	403	428	395	396	418	385	412	387	409	413	387	445	378	362	393	390	363	407	407	411	403	427	378	410	378	390	389	364	364	389	416	394	362	390	377	401	413	409	391	387	393	397	397	374	389	383	401	380	369	410	393	403	386	383	388	413	378	375	400	427	407	402	374	362	405	434	394	410	388	392	389	387	394	397	467	419	417	426	426	430	415	378	403	392	357	390	387	399	436	385	387	384	373	384	411	390	386	403	379	426	370	387	418	370	417	366	395	381	385	392	366	413	379	373	381	418	451	403	408	395	374	374	395	399	405	386	417	414	392	393	379	401	407	413	412	406	397	389	392	375	379	422	408	382	428	397	408	411	410	397	384	387	383	408	378	364	378	411	396	403	370	404	405	421	398	415	426	397	378	400	334	437	378	389	398	404	379	381	391	381	368	412	358	416	378	372	404	360	413	399	395	401	400	394	413	396	415	378	385	377	406	376	388	398	373	375	402	375	399	359	356	407	383	412	400	380	431	392	394	384	376	397	367	429	392	377	382	395	384	426	410	428	344	409	411	407	395	384	390	391	378	415	379	376	398	412	389	411	412	384	351	386	401	411	386	373	375	394	409	376	368	390	419	383	388	375	406	419	421	411	394	413	390	420	430	418	399	398	410	354	413	413	383	422	401	390	381	384	362	369	390	402	399	408	405	383	363	374	400	398	395	424	373	379	388	380	393	434	344	411	390	377	378	396	416	399	397	412	397	429	414	421	399	363	401	402	426	405	390	398	390	413	409	403	353	420	359	401	374	410	386	378	426	388	391	385	408	394	429	376	428	404	401	413	386	375	395	395	399	387	378	382	407	378	422	378	391	405	419	377	390	413	367	407	395	438	423	397	389	392	403	382	417	392	394	398	391	411	409	372	385	413	371	375	377	379	401	401	388	370	412	419	397	376	420	371	420	353	352	384	368	424	385	394	408	409	418	426	413	362	411	391	386	374	391	398	434	370	388	395	378	382	376	394	429	395	396	375	408	398	397	411	389	391	413	382	365	361	408	420	388	400	347	401	393	412	398	405	402	399	389	409	372	410	408	379	385	388	396	392	370	411	366	414	376	395	390	395	410	386	400	426	377	439	366	409	392	407	400	412	396	411	371	386	420	387	399	406	393	380	389	375	416	412	392	390	378	413	363	403	427	373	372	402	383	398	380	363	371	381	368	385	365	383	396	379	412	396	396	399	419	376	408	429	394	415	441	411	431	387	417	387	409	427	417	382	405	389	382	404	414	389	398	392	377	394	398	401	428	432	355	416	385	405	393	390	418	384	399	382	409	414	436	385	378	404	360	417	374	371	428	410	412	440	379	403	424	383	385	406	413	428	397	375	438	402	410	392	396	420	398	408	370	432	384	407	413	348	398	391	392	388	391	400	395	442	404	387	406	412	385	379	409	421	397	388	393	380	406	374	377	372	383	409	389	393	403	403	387	399	413	395	413	416	432	396	382	415	396	438	378	433	379	369	345	421	412	391	413	405	390	449	393	373	369	417	394	388	388	374	388	368	415	380	389	416	436	388	382	401	382	397	395	386	407	379	362	408	389	409	395	399	381	384	441	419	428	380	371	414	384	429	416	357	374	377	372	415	387	402	395	398	423	389	379	379	407	392	393	381	415	382	408	416	406	382	410	403	411	432	384	405	410	362	392	418	376	382	392	416	407	391	401	387	439	404	406	410	408	397	416	387	398	418	401	411	401	405	406	418	380	349	420	421	363	411	398	403	388	398	388	395	407	407	410	417	384	415	403	412	377	397	390	381	358	387	403	389	373	413	401	386	408	400	414	351	408	409	380	391	409	417	396	442	379	368	399	410	381	406	377	348	386	391	382	382	374	392	401	377	399	390	394	414	392	403	417	416	399	375	396	407	379	365	409	383	389	437	395	347	397	413	416	398	372	372	423	394	407	362	394	369	383	399	369	380	427	405	405	377	380	382	400	394	418	396	399	424	369	419	355	351	380	389	382	349	380	399	405	419	373	402	439	364	421	395	392	397	381	378	431	401	422	381	406	433	382	358	445	380	429	422	395	379	373	367	398	403	346	371	426	401	397	410	407	389	392	381	403	379	418	409	392	388	422	382	388	424	425	414	368	389	389	425	399	421	431	410	418	416	397	384	389	390	376	385	441	369	388	419	399	406	403	425	395	355	386	416	373	390	374	367	367	389	337	413	389	390	378	378	402	430	401	354	419	410	407	399	374	409	400	381	424	370	377	385	372	393	389	388	416	388	373	409	391	404	379	400	408	378	386	389	393	397	396	393	400	384	364	385	410	398	373	379	405	364	425	381	385	384	398	403	376	378	364	431	409	370	391	357	367	396	410	433	385	341	401	388	421	407	415	432	441	407	412	417	389	404	427	379	385	361	414	407	369	365	382	398	402	387	412	404	405	373	368	434	362	389	378	385	405	386	386	372	408	411	382	373	390	404	400	367	398	381	424	403	399	409	416	420	367	417	394	413	425	394	399	397	373	379	411	378	403	383	396	417	391	396	398	397	406	404	413	394	403	396	411	396	395	394	406	404	405	375	394	419	377	363	412	406	378	412	397	410	401	383	425	407	412	417	393	413	412	365	407	383	426	412	358	365	421	388	377	420	358	391	418	363	394	392	379	397	389	369	403	424	418	353	390	416	413	387	444	435	382	390	363	377	396	405	406	367	417	388	385	405	387	370	370	385	375	400	399	412	410	399	394	386	373	411	385	414	396	407	444	381	368	411	393	398	396	368	373	412	389	357	373	354	432	405	397	431	387	378	366	476	418	371	418	406	402	444	374	417	379	425	438	390	412	380	370	379	430	410	428	426	416	422	370	395	420	378	381	442	374	403	338	385	370	410	413	371	361	390	365	394	396	373	410	380	362	465	406	404	470	383	397	379	410	397	406	388	379	402	388	416	384	421	388	395	384	423	406	399	424	414	375	415	395	364	358	431	375	415	421	393	393	417	380	401	392	406	385	401	401	400	364	418	408	409	402	390	401	381	399	404	349	391	390	415	376	433	394	394	409	424	366	405	434	390	418	388	367	408	437	377	388	406	369	411	400	417	416	381	371	358	368	371	383	410	358	420	402	410	418	421	360	420	382	439	412	368	358	391	412	389	409	407	376	387	385	396	395	376	380	381	369	393	415	407	385	394	407	417	400	384	401	388	421	372	392	427	412	389	388	401	427	424	434	353	417	411	384	385	407	388	401	404	383	412	370	354	406	390	390	409	417	410	378	377	401	403	400	418	395	387	403	391
23679	21191	29971	30038	22220	14638	2511	855	667	668	639	573	569	499	521	487	486	500	443	505	477	465	508	509	460	456	448	460	452	457	427	463	477	436	473	467	463	471	414	430	453	426	440	450	461	433	464	450	471	420	451	446	442	443	429	406	426	408	435	438	437	412	472	428	468	425	454	402	425	459	433	413	421	470	436	430	426	441	448	433	454	414	462	422	437	371	456	451	456	422	438	490	460	415	455	492	446	434	432	476	448	449	453	430	464	404	450	411	447	441	442	454	429	424	435	432	427	452	443	419	459	478	445	443	423	414	451	430	465	434	435	454	468	450	453	434	427	489	419	392	481	444	423	435	404	461	442	467	446	467	447	442	439	440	462	454	457	432	441	444	450	449	424	472	424	456	424	451	464	438	454	457	460	467	469	432	443	411	403	433	396	462	451	415	471	430	386	449	403	417	441	437	476	451	419	471	439	453	450	455	440	416	454	453	419	411	415	454	432	461	428	459	452	437	443	430	464	419	431	435	440	456	432	431	423	425	441	410	421	407	407	435	427	450	453	449	431	479	433	434	438	423	474	478	436	435	452	438	422	436	403	442	445	422	443	425	464	440	411	458	449	471	469	455	489	421	457	433	434	477	449	432	437	447	428	455	450	446	433	425	421	434	448	437	468	408	462	457	430	460	414	448	451	431	454	441	428	414	440	404	422	456	472	465	398	415	429	427	422	441	476	431	429	410	421	445	411	449	453	446	449	428	425	418	456	436	436	425	451	465	448	414	471	401	488	417	442	417	445	442	411	415	433	464	406	437	447	452	390	438	457	448	453	463	438	426	457	444	431	435	439	466	459	428	418	452	460	411	466	423	449	459	468	479	472	445	426	465	441	413	424	462	449	461	434	415	408	469	453	458	432	464	438	488	466	482	466	451	443	410	441	459	422	433	439	444	464	429	464	447	441	439	450	436	398	439	435	451	438	489	444	417	420	457	441	445	460	390	427	436	473	453	480	438	411	423	449	442	452	463	416	481	449	425	428	447	454	466	446	425	438	430	423	426	441	422	412	419	419	463	409	405	438	442	438	408	446	422	451	454	477	449	442	450	417	457	448	423	458	406	445	458	451	435	454	438	391	424	440	450	418	436	465	453	443	446	435	454	443	425	398	438	413	435	453	449	425	441	408	448	417	439	434	423	410	436	446	451	432	455	432	465	437	432	443	469	451	443	452	439	428	427	438	415	437	413	465	415	434	437	453	442	484	463	444	412	445	415	465	446	451	431	485	429	432	458	420	455	443	423	394	450	464	450	457	427	444	440	425	439	431	434	450	404	417	436	459	438	446	449	458	388	432	437	435	413	451	468	476	435	425	424	451	430	426	453	477	444	460	462	456	442	427	454	437	423	429	393	431	440	444	427	454	481	473	393	401	419	445	421	466	448	417	487	427	479	457	405	445	441	412	414	420	405	435	431	422	429	440	436	460	452	445	434	457	459	403	432	450	449	456	449	432	426	454	440	439	455	445	481	457	423	433	437	433	399	438	425	444	457	444	450	438	427	431	417	421	470	470	474	440	451	439	439	427	419	463	423	467	435	426	449	401	423	462	484	419	458	458	412	457	429	426	440	445	438	435	417	482	513	435	447	451	462	441	436	412	454	424	449	436	435	472	449	467	470	468	435	416	454	428	434	440	467	473	443	479	449	429	437	413	451	451	456	447	427	415	462	432	450	441	405	468	479	472	436	428	433	422	459	495	418	388	385	450	406	451	433	441	456	427	453	427	420	477	426	411	403	424	450	444	444	407	444	376	469	437	424	424	449	467	412	455	424	440	419	406	422	467	466	439	415	430	435	431	449	429	443	440	453	426	440	472	460	402	424	453	456	438	427	469	446	454	458	479	409	460	434	448	461	419	416	427	436	493	430	447	437	439	429	434	427	428	491	446	392	422	483	438	457	444	422	467	437	457	462	418	457	422	383	468	461	416	435	426	439	449	436	447	439	424	443	463	449	432	447	427	474	424	457	478	438	446	430	427	376	432	439	438	424	422	448	413	451	442	414	435	411	421	450	434	436	454	453	423	442	453	435	432	432	452	495	498	412	459	459	440	432	472	456	459	426	448	452	411	473	405	393	439	461	431	454	410	425	460	417	391	458	421	408	483	456	478	458	442	461	452	472	445	470	448	429	379	465	395	393	440	470	453	438	393	475	434	449	410	426	403	438	449	424	426	470	449	424	430	410	455	472	462	435	483	467	447	431	416	481	428	464	405	436	445	437	447	430	413	437	409	444	422	449	481	461	436	466	439	439	465	441	437	454	433	466	421	425	444	434	437	429	424	433	439	446	441	405	480	435	434	428	442	419	418	461	439	408	441	444	485	437	458	424	417	416	425	420	434	449	474	420	424	411	486	413	423	411	413	430	434	402	430	411	465	426	432	454	420	422	434	421	426	460	417	415	434	463	421	444	435	424	449	459	457	406	476	429	431	451	410	403	483	451	440	472	469	442	421	387	441	436	439	445	419	417	462	432	451	412	422	390	462	437	481	459	412	469	433	438	425	422	465	420	470	442	408	424	434	457	446	460	433	429	444	416	472	425	426	441	425	448	448	426	455	430	410	439	390	449	397	414	448	440	413	431	440	459	454	449	430	456	404	445	408	421	465	432	400	423	462	445	446	493	437	451	425	421	446	453	443	462	458	450	411	449	421	456	440	412	441	466	433	430	451	465	456	431	421	433	431	431	437	479	455	433	447	415	455	429	405	444	432	449	438	471	452	412	426	440	421	430	438	424	451	446	467	416	445	438	432	439	451	423	403	411	449	509	426	459	475	472	460	453	414	451	439	475	432	450	452	479	499	448	449	462	479	453	398	435	469	489	430	427	432	417	442	432	463	459	453	406	403	450	425	454	467	398	433	411	463	435	425	429	428	436	421	437	442	425	448	469	398	465	421	420	436	402	379	460	433	406	442	427	408	417	424	441	441	478	415	423	429	445	460	439	429	419	443	405	461	410	431	455	456	429	419	444	480	442	435	451	448	462	409	475	454	465	444	442	452	407	467	418	483	448	442	453	449	423	447	442	413	475	437	430	438	460	428	421	459	416	410	477	429	418	426	433	457	456	432	405	428	444	397	420	447	474	464	433	466	467	417	457	450	467	484	452	443	434	464	479	438	417	426	430	434	479	425	408	436	414	427	414	455	447	464	465	422	440	443	457	430	444	419	456	419	434	451	444	446	392	421	410	439	437	426	415	497	466	454	437	451	424	472	466	421	430	445	409	406	452	458	440	454	431	412	439	426	426	415	472	451	432	454	406	469	460	431	417	401	417	431	432	422	428	453	472	443	448	452	417	488	391	443	487	417	450	450	477	448	426	428	431	442	454	413	472	414	465	461	466	425	457	460	414	446	439	410	461	407	421	422	441	484	449	456	431	466	419	445	437	437	441	458	438	459	429	443	424	445	447	460	420	459	460	416	421	466	454	414	432	425	462	395	459	473	401	454	452
9176	20270	59211	48478	15060	1819	1394	1175	1040	918	826	694	714	684	633	668	618	604	596	585	559	545	523	547	512	522	508	540	498	557	516	512	530	508	515	510	512	484	499	505	494	461	509	505	546	504	515	492	530	498	511	495	496	495	506	506	518	465	536	520	486	542	524	521	508	471	457	525	518	537	494	494	472	534	498	518	534	504	481	524	469	521	481	521	499	485	524	508	524	471	516	521	496	562	496	519	511	493	505	517	467	557	485	502	499	466	481	506	473	517	519	494	490	516	495	494	497	470	512	523	495	506	471	492	524	475	515	508	518	493	483	506	515	494	509	494	473	526	453	478	539	463	501	514	516	484	496	504	523	517	511	529	468	484	482	487	506	508	497	485	490	471	504	502	458	490	541	506	493	502	465	490	505	485	550	475	500	496	495	508	515	493	452	489	477	470	520	517	489	473	539	497	490	483	474	479	528	539	514	481	503	493	497	526	525	506	489	493	512	475	494	459	514	462	504	452	500	490	507	478	528	502	498	548	492	445	519	536	509	492	478	488	509	521	496	515	468	519	497	472	501	513	475	522	484	507	481	500	511	520	488	513	554	494	541	507	521	488	498	474	491	548	523	517	488	540	504	462	505	466	498	547	500	500	503	525	452	525	482	503	517	526	475	492	496	529	489	485	482	442	532	546	477	496	494	459	521	513	518	464	499	526	486	541	493	467	521	494	493	497	471	498	497	521	475	468	507	504	467	510	484	504	488	528	489	477	528	522	468	503	513	517	496	524	494	491	497	498	560	435	480	507	507	520	466	470	475	510	498	472	522	515	456	516	495	506	480	495	470	505	502	521	496	498	506	487	469	482	499	514	481	518	457	477	507	498	516	509	467	467	508	487	509	490	536	481	544	492	467	507	500	527	475	501	453	496	472	463	463	520	523	515	504	484	467	514	495	469	489	488	496	522	502	476	508	479	505	451	522	484	508	506	514	491	471	498	493	481	568	518	470	487	554	477	476	476	492	487	488	458	518	513	528	492	492	470	529	515	481	466	522	486	518	525	472	535	494	528	525	531	453	531	491	492	555	486	498	457	479	460	498	493	494	517	500	494	516	472	511	486	525	502	487	482	471	451	491	518	502	528	513	527	495	517	509	506	495	489	517	532	504	493	492	505	489	478	493	504	476	504	512	508	494	480	511	467	513	519	499	476	499	498	507	482	466	517	515	496	492	523	477	484	491	534	513	498	487	512	492	514	493	489	496	480	501	520	514	534	519	485	507	509	537	522	521	508	506	451	470	509	496	487	504	493	461	469	520	516	534	508	480	495	473	493	454	464	553	483	506	534	494	507	464	518	528	479	541	496	534	495	513	472	521	515	525	503	518	511	539	500	509	506	490	487	484	496	452	504	476	497	523	479	491	511	487	527	503	518	500	524	439	521	463	465	482	548	473	481	528	523	465	520	475	505	448	472	540	511	503	488	505	491	524	479	474	484	505	493	474	486	530	513	496	510	486	526	493	520	460	538	465	478	516	503	497	472	484	501	503	476	512	460	469	555	505	500	514	474	445	502	518	510	521	515	494	518	473	526	545	499	526	527	510	499	516	512	502	488	478	495	448	477	552	495	462	464	501	495	506	474	503	480	508	489	474	483	498	489	512	504	479	532	524	496	525	515	538	547	496	486	550	568	446	523	516	505	479	502	519	512	505	475	534	471	493	496	515	484	511	455	528	471	480	509	519	501	494	544	494	482	517	520	497	503	472	479	465	487	514	495	489	434	480	498	512	526	500	469	511	550	535	512	472	528	543	524	520	498	483	479	521	510	487	520	521	485	490	538	463	565	495	540	505	511	487	505	496	506	504	507	489	467	497	523	486	504	482	491	522	515	526	487	518	483	503	474	497	493	535	460	489	482	473	496	491	483	516	503	501	549	517	458	462	491	493	482	496	483	500	481	485	516	496	475	491	516	528	499	515	512	498	500	470	496	524	475	449	481	495	503	469	482	523	471	468	524	462	493	506	529	518	539	506	523	457	494	513	473	543	514	483	491	500	459	482	515	537	497	503	491	492	488	479	446	477	514	518	487	481	518	469	500	523	490	502	529	523	494	488	511	494	502	464	484	515	516	496	526	466	495	495	485	534	467	492	500	534	477	502	520	500	514	483	510	480	482	485	466	490	520	542	515	445	499	477	502	457	504	465	470	490	470	445	518	509	507	527	506	487	475	532	478	450	479	518	489	479	470	488	517	530	505	477	526	501	506	481	501	531	523	530	508	518	508	495	502	493	509	492	515	506	516	504	485	470	497	526	466	488	475	537	456	520	528	516	521	535	475	514	480	509	485	459	462	494	494	484	509	499	514	503	483	492	458	511	506	510	516	469	483	484	491	500	487	513	537	488	509	469	508	498	498	495	519	525	517	514	497	514	507	505	520	488	530	498	559	489	503	484	482	520	507	495	501	525	473	475	506	468	507	499	515	492	523	468	505	504	515	530	480	506	488	504	502	495	509	506	497	516	471	503	474	479	489	519	501	534	503	492	499	496	534	475	498	503	523	495	471	520	494	486	504	537	483	492	451	471	462	524	507	507	483	462	530	474	497	522	523	511	499	531	499	501	480	489	493	510	452	487	528	502	519	509	494	520	516	470	521	518	522	481	537	469	504	486	534	496	518	496	474	462	490	507	502	460	500	476	523	470	487	481	479	501	542	475	550	495	526	493	496	478	519	527	539	499	519	520	518	530	510	473	503	502	495	538	508	515	514	510	524	520	485	482	499	424	534	458	503	493	490	486	510	532	504	469	521	502	491	503	483	491	519	490	481	534	506	497	518	517	545	479	490	527	449	506	476	569	540	457	498	498	513	509	498	449	518	543	479	491	478	501	501	463	430	487	507	508	534	491	537	521	482	481	505	478	503	484	504	547	513	530	490	507	502	497	500	490	507	486	489	515	513	488	498	465	489	495	458	501	506	463	467	467	540	524	463	506	504	538	497	503	506	539	521	442	489	489	452	501	470	459	503	523	539	509	529	504	492	524	485	505	506	562	490	493	481	490	536	493	479	522	513	487	551	495	449	526	459	497	514	494	509	496	512	519	507	489	516	526	513	525	461	497	530	471	492	474	507	507	545	524	475	489	503	499	503	502	535	523	509	504	487	518	492	498	493	498	505	463	500	508	502	499	499	485	511	503	470	521	495	500	469	506	521	497	485	490	490	522	501	504	493	491	506	492	490	526	463	502	562	493	507	504	478	482	491	500	468	516	552	504	492	513	467	514	519	501	492	504	479	517	500	478	501	486	496	492	488	481	516	510	510	513	495	495	493	542	499	487	498	544	503	500	493	467	467	519	506	476	472	544	506	478	502	503	521	478	519	489	501	512	466	549	530	500	510	475	505	525	515	505	519	533	454	447	495	525	508	481	524	532	490	498	494	480	487	506	531	507	544	485	480	503	484	526	515	486	481	485	528	493	455	497	512	479	534	505	510	478	497	521	473	504	491	497	485
24743	21164	29695	31196	17743	3521	885	765	695	611	631	622	613	637	605	616	585	618	638	598	644	627	632	576	592	624	608	600	595	573	587	560	612	576	579	542	579	590	589	591	645	555	555	573	597	589	582	610	602	572	596	586	593	566	625	588	595	635	568	606	574	604	596	646	566	560	636	590	616	583	587	594	624	612	579	591	627	567	582	598	533	572	591	590	561	557	560	602	570	575	582	567	565	609	553	555	599	599	546	601	556	598	600	551	581	599	624	562	588	562	629	585	565	582	624	615	537	574	579	545	580	617	608	579	597	599	602	609	577	617	572	559	581	587	574	576	594	604	565	565	589	558	580	568	597	613	559	582	614	559	591	550	605	543	557	632	582	562	597	527	559	594	613	578	559	554	604	553	651	533	556	515	593	642	604	545	577	551	558	528	563	588	619	597	578	582	584	580	571	590	592	576	565	617	575	587	581	591	542	579	565	592	600	572	610	560	539	549	553	630	626	620	568	582	613	611	553	573	582	635	598	597	579	618	569	582	590	588	583	612	566	556	636	609	587	592	601	626	590	587	566	573	582	596	598	596	600	596	550	588	592	575	563	589	582	572	582	570	561	590	560	586	578	602	599	621	601	618	598	607	621	602	581	581	549	590	607	544	587	575	648	535	569	548	562	546	609	591	605	566	606	615	586	573	572	591	604	593	591	548	547	585	564	582	631	549	548	590	572	588	590	539	592	622	570	569	554	594	572	580	579	600	564	595	555	601	584	622	584	591	536	627	572	574	542	575	563	609	570	525	570	576	578	605	572	556	535	546	574	594	611	577	573	570	622	575	563	572	562	605	545	554	585	572	648	560	552	597	582	586	624	618	614	581	581	588	603	548	572	580	570	535	592	566	585	578	529	533	602	624	621	597	602	619	558	565	520	591	541	556	605	590	606	564	590	574	637	562	606	602	576	567	592	581	592	564	571	573	561	584	563	606	597	602	576	572	627	587	585	604	559	578	550	594	597	584	598	598	620	605	573	565	578	590	586	561	574	563	587	535	569	649	594	652	636	585	588	533	583	625	570	580	588	596	565	609	598	582	566	555	590	586	647	600	577	597	610	566	600	576	646	557	590	568	589	599	555	558	609	579	555	559	583	563	537	568	555	568	568	571	588	590	578	557	632	574	556	558	558	576	578	572	641	589	592	583	570	636	609	586	552	577	588	619	601	564	604	631	585	605	575	558	568	626	551	551	597	562	593	585	621	559	595	524	570	574	574	516	605	623	559	559	572	589	558	586	568	597	556	558	571	577	613	542	614	563	571	550	539	576	592	554	599	609	602	640	571	594	581	569	615	574	619	571	529	558	621	532	579	610	582	630	583	549	557	560	604	555	589	631	561	633	593	589	620	602	581	543	560	583	541	575	568	558	567	594	550	532	568	597	545	603	635	583	581	599	559	585	578	585	568	597	534	562	603	589	591	583	571	567	530	603	570	555	578	575	580	560	554	576	590	586	533	605	604	645	598	585	584	556	581	626	632	626	602	607	583	596	603	563	581	597	554	580	528	588	574	616	591	557	597	567	563	585	546	584	585	617	567	589	607	583	569	606	587	599	573	578	597	580	578	555	604	566	575	612	586	566	578	648	598	563	544	573	553	593	596	590	578	577	582	580	591	566	599	605	582	613	546	605	557	576	589	572	643	560	637	611	568	574	573	598	579	602	576	568	562	612	596	527	578	595	586	539	572	596	574	595	576	578	599	580	586	567	552	593	603	550	567	640	593	609	618	592	583	543	604	587	587	601	581	598	585	603	592	552	598	610	599	573	586	588	567	572	533	591	603	569	600	534	589	583	592	593	586	601	558	606	593	607	549	654	577	595	610	600	568	583	624	622	582	562	586	588	611	590	575	554	603	571	565	588	587	601	578	616	616	591	582	609	603	605	531	577	544	603	563	579	551	621	611	593	586	555	563	620	567	579	585	603	558	590	574	551	589	552	557	596	594	598	572	608	592	582	605	586	575	557	592	576	576	565	615	623	577	551	525	584	567	621	580	560	581	629	558	567	586	581	552	569	612	602	551	563	592	592	552	562	626	606	553	607	603	543	605	561	518	565	544	592	564	591	555	594	596	562	612	547	582	585	575	539	596	608	600	579	583	591	590	611	543	578	595	558	561	572	617	610	557	582	644	565	573	630	587	605	577	583	594	625	540	612	565	581	549	587	558	600	560	574	605	539	596	594	562	597	558	587	596	601	571	590	576	577	636	643	589	583	569	610	572	594	559	577	570	552	592	548	581	559	630	577	583	581	601	588	558	571	614	582	588	575	605	560	593	553	554	601	597	588	587	605	570	545	578	590	581	552	609	591	587	551	556	571	573	564	559	581	630	614	609	583	605	556	578	609	625	605	559	602	591	549	542	564	583	572	620	560	619	604	597	550	627	565	579	558	561	552	563	612	545	594	620	531	609	617	594	560	598	592	622	608	609	536	555	561	564	546	579	606	531	597	592	533	583	550	550	563	613	591	588	597	558	592	567	573	590	569	637	583	597	566	612	562	597	627	614	599	604	613	636	511	587	573	553	593	590	605	592	621	620	625	599	586	570	608	598	547	593	566	622	582	609	570	633	589	638	610	546	597	588	557	579	633	570	600	601	615	615	607	591	557	582	625	613	567	551	566	586	600	549	577	568	614	574	592	564	625	583	588	617	558	638	617	623	575	598	562	555	581	620	570	572	552	601	564	582	566	581	634	597	616	553	606	597	608	585	548	600	564	561	576	597	601	561	595	556	556	596	566	584	628	548	621	605	580	611	585	579	549	587	581	603	588	595	602	592	634	605	609	570	570	612	562	558	575	600	545	618	576	569	614	589	594	605	531	590	587	596	584	552	567	575	609	590	613	596	579	579	615	573	614	560	571	601	535	654	581	599	589	586	542	650	583	534	592	558	568	580	595	607	574	559	601	594	548	616	579	584	576	600	597	607	601	554	574	601	597	552	546	590	593	574	587	599	579	553	604	569	596	620	605	590	564	545	609	598	614	567	615	568	565	575	581	567	583	578	550	575	624	527	552	600	608	576	622	556	595	567	563	559	614	580	562	587	596	590	593	594	609	530	547	593	617	571	561	554	557	575	588	598	573	589	571	586	543	604	542	590	593	603	553	603	581	603	557	592	571	605	549	575	569	603	594	595	575	604	592	576	600	608	623	566	600	594	621	573	570	562	588	601	612	580	553	569	613	594	564	569	600	575	569	609	576	619	562	574	600	545	560	559	564	594	661	597	551	561	583	574	570	606	585	585	574	586	560	560	599	572	593	616	550	552	587	551	596	588	595	660	622	620	584	574	585	623	587	619	626	596	584	575	593	580	586	575	580	524	590	576	580	613	586	564	591	594	534	605	587	589	558	545	618	623	561	585	594	593	583	571	598	609	595	609	541	607	553	563	585	595	588	616	584	584	574	591	608	610	560	605	586	583	590	591	587	548	589	591	585	541	575	568	564	603	573	608	584
9448	17764	51199	39617	7703	1232	1197	991	945	895	784	826	762	766	760	781	710	705	680	681	706	669	684	753	624	672	675	721	711	643	667	724	662	633	676	693	680	663	694	698	692	686	685	668	699	661	707	720	673	644	688	652	659	676	669	687	619	691	698	693	677	683	693	664	684	636	673	662	607	614	648	700	701	634	662	700	672	676	683	637	673	668	690	702	661	678	686	677	697	664	679	651	703	700	682	696	687	691	661	693	681	673	703	630	663	660	671	693	680	682	676	679	718	717	658	704	660	647	703	680	668	671	686	727	669	689	672	712	672	711	697	604	654	726	672	694	681	631	648	662	684	689	657	632	667	653	663	681	627	694	690	717	720	664	689	657	657	654	675	674	664	721	649	644	657	638	666	672	661	728	666	672	676	689	693	703	657	649	689	681	677	654	690	704	712	698	683	627	654	653	670	675	684	652	652	685	645	664	693	672	614	657	651	699	701	678	659	657	684	686	703	692	700	686	679	624	655	665	675	644	641	675	663	670	653	667	618	710	695	682	685	690	671	709	705	638	656	630	611	692	665	705	671	674	679	667	661	669	677	669	686	691	688	663	685	725	690	679	677	731	737	721	663	671	672	658	626	691	661	659	651	636	675	662	665	690	672	657	674	660	675	675	635	664	690	645	637	652	692	671	676	689	674	674	672	708	684	634	693	685	687	674	642	669	638	679	691	671	653	674	697	693	688	707	678	652	671	668	629	684	692	679	660	659	677	638	646	718	657	625	714	682	696	693	699	695	667	695	656	675	740	658	657	731	672	677	661	701	675	680	683	700	668	691	646	653	639	705	661	685	650	694	694	707	639	647	675	685	693	677	674	697	672	695	655	633	667	700	692	678	665	647	652	647	692	677	709	710	667	676	713	652	667	619	683	704	659	666	700	657	698	677	660	686	650	733	665	660	611	654	679	627	690	676	632	621	676	693	650	661	648	669	658	668	650	683	664	661	670	660	651	653	646	647	612	652	657	672	644	662	712	707	663	687	684	672	680	700	696	637	680	670	682	702	647	679	656	697	610	670	656	670	674	652	720	682	653	690	662	667	651	740	697	669	697	669	671	663	681	648	655	699	687	667	681	693	671	694	691	713	654	685	686	650	680	648	645	642	713	684	692	661	706	696	676	666	677	659	676	676	734	663	654	684	661	626	669	687	664	727	668	684	658	706	690	659	670	656	660	654	680	680	651	654	707	689	709	651	650	671	627	680	663	675	677	711	696	675	642	645	647	688	669	668	695	673	687	702	653	680	695	739	655	682	674	712	690	676	654	713	663	639	654	656	648	715	632	719	719	667	700	653	694	655	670	675	661	663	696	683	744	669	669	696	666	643	658	652	694	708	697	690	681	667	646	678	623	638	664	676	678	691	669	698	713	653	614	704	652	666	666	630	678	647	670	661	690	688	679	648	663	685	642	651	664	700	676	677	713	678	719	632	639	675	663	683	688	660	711	669	709	684	693	653	705	699	654	635	684	647	669	690	725	667	688	641	649	722	679	674	656	707	717	722	686	674	693	679	693	639	674	678	684	713	741	722	671	645	690	711	659	673	666	653	633	720	732	683	725	632	701	711	634	757	714	622	677	693	711	694	669	699	682	688	674	698	691	678	715	656	719	667	636	673	671	681	711	640	660	671	696	709	671	705	660	677	671	708	667	667	637	642	610	682	699	669	658	724	694	709	692	675	686	683	727	692	629	677	649	678	649	691	667	607	644	698	664	685	671	755	654	718	685	658	678	658	687	686	649	642	643	697	651	701	676	615	700	690	699	663	681	671	681	701	701	685	712	698	713	632	677	665	632	653	646	701	687	675	612	665	680	718	694	659	658	718	681	714	666	637	660	642	683	697	647	644	680	673	719	689	609	721	641	654	664	672	643	677	670	694	660	642	676	664	676	694	685	657	604	673	651	695	715	645	731	686	659	653	666	648	680	664	689	671	668	658	724	640	651	670	688	699	696	667	682	657	648	654	665	660	722	686	605	654	630	704	687	688	643	715	666	703	710	668	665	642	714	656	671	676	651	677	666	699	721	683	658	661	681	683	704	692	662	680	676	729	662	733	631	668	664	717	718	670	623	639	647	672	678	679	707	688	688	647	679	686	683	685	692	668	696	694	680	716	676	702	710	684	631	714	630	675	677	630	709	609	691	639	679	702	674	716	664	668	713	701	645	693	664	703	673	639	669	716	658	677	634	672	705	647	670	648	671	692	715	636	647	696	666	640	642	690	653	708	673	647	717	656	700	647	674	685	672	683	676	659	683	650	658	680	564	652	680	664	663	670	704	715	722	726	664	679	689	655	623	682	640	707	618	678	680	624	705	718	630	665	668	663	703	643	687	664	677	684	686	687	669	650	682	747	666	703	710	668	672	632	671	681	632	659	674	649	644	655	680	674	710	704	696	704	624	685	692	664	659	697	708	633	662	670	693	646	699	652	714	679	710	706	624	686	686	663	655	691	649	692	727	677	664	705	676	663	662	695	692	716	640	667	684	697	690	691	689	703	676	680	692	675	666	658	702	668	692	661	693	666	696	662	659	652	672	690	725	747	658	671	685	723	648	667	709	665	669	626	717	679	667	690	676	684	701	671	673	670	692	634	673	652	660	680	684	643	695	671	637	664	699	650	695	700	719	678	676	667	658	682	661	667	673	639	686	654	673	647	647	693	703	657	678	672	653	630	691	608	631	677	718	673	662	676	657	675	618	655	699	614	700	685	628	724	645	668	668	685	688	648	667	707	639	654	680	663	678	680	663	679	672	664	674	696	642	649	682	650	674	679	675	717	706	661	650	662	700	711	667	626	692	685	651	644	701	681	673	629	686	660	659	667	628	678	711	589	723	652	661	643	692	683	673	664	686	701	648	640	690	695	638	705	703	659	705	670	669	690	703	712	670	691	628	673	659	679	664	660	637	641	699	683	601	639	644	638	651	661	709	679	673	632	656	696	695	676	663	695	621	667	649	665	617	631	692	696	681	682	678	732	676	690	695	732	681	674	678	687	694	665	698	696	641	639	686	681	670	697	674	712	707	667	656	656	677	650	652	632	674	637	647	683	672	686	674	658	679	695	653	645	661	668	706	671	649	686	660	640	658	686	664	686	673	675	640	679	683	625	706	675	654	675	683	664	681	677	648	666	670	710	698	665	671	691	665	664	666	712	705	605	703	681	637	692	655	677	693	702	648	665	672	663	687	709	674	648	685	683	681	707	714	642	666	631	680	654	668	684	695	661	671	692	705	706	715	671	705	669	697	693	616	654	673	626	684	692	685	687	631	677	705	674	675	669	714	674	708	661	697	630	677	690	664	629	631	643	609	704	678	685	667	665	661	711	702	674	678	701	659	657	684	655	682	715	695	689	689	730	629	657	618	694	709	696	673	652	645	672	688	685	689	697	665	657	745	661	678	663	695	704	698	659	663	686	653	672	633	682	637	702	702	648	742	702	712	656	695	694	722	693
22626	21185	29828	26202	21896	20909	15353	2228	1373	1260	1102	1102	1073	988	972	963	948	908	953	950	905	853	880	889	841	912	892	840	843	881	833	863	774	839	864	856	856	854	854	808	875	835	828	850	886	865	850	835	895	877	882	811	853	838	845	849	836	889	886	830	851	903	841	859	886	854	839	832	864	861	866	822	816	853	843	808	839	819	820	845	820	833	893	901	817	821	851	843	858	868	853	867	775	834	843	832	834	863	834	841	824	840	819	819	843	925	830	871	826	820	827	813	847	808	846	832	844	874	850	853	774	853	876	869	816	818	825	849	819	803	821	828	842	843	863	808	864	847	830	857	839	836	786	810	787	816	842	859	811	834	815	804	841	848	827	866	803	863	805	784	859	844	833	803	837	835	816	857	845	853	837	814	806	808	823	851	827	849	835	874	851	819	834	871	879	822	840	837	770	864	806	835	871	868	761	822	798	838	791	792	806	842	837	817	885	843	841	801	874	851	800	819	807	820	860	802	841	829	833	832	884	837	822	859	834	834	860	782	848	838	830	832	823	878	844	804	809	844	865	859	830	805	874	852	797	838	840	807	819	847	880	828	817	817	844	854	798	815	824	852	781	789	866	817	845	836	840	859	830	887	829	798	866	837	861	838	832	841	872	814	854	838	840	838	847	807	873	880	821	852	806	851	792	850	826	816	804	893	831	818	843	840	805	766	857	803	862	793	815	852	823	872	831	796	908	803	845	847	847	859	760	865	849	855	833	880	795	846	853	847	838	860	877	827	859	859	822	800	841	829	839	823	891	882	890	854	859	802	801	865	838	843	831	854	819	860	823	823	760	796	846	901	867	847	869	833	847	844	795	828	811	788	876	774	784	848	828	879	870	881	891	764	857	783	860	815	818	827	825	913	868	848	838	764	838	896	792	823	841	824	843	844	895	839	825	839	816	874	854	878	819	811	843	828	832	829	817	831	850	847	837	829	824	839	849	821	848	857	856	781	856	839	889	785	855	865	859	869	836	866	869	828	929	813	825	786	881	830	839	806	825	810	801	771	873	832	840	876	845	773	810	840	857	849	827	811	798	847	875	850	867	803	805	850	808	867	863	887	866	808	816	820	843	817	863	859	818	873	808	837	830	802	853	819	801	814	850	849	860	831	799	894	848	815	772	804	862	859	815	821	870	865	811	836	832	820	810	861	853	851	843	879	779	818	852	840	826	860	808	826	821	812	881	826	815	841	824	900	861	875	829	849	816	804	878	836	802	822	855	850	861	840	822	906	823	886	841	758	840	912	813	805	800	842	876	806	862	863	896	801	818	807	865	845	885	796	812	798	837	824	806	812	888	807	807	835	827	822	832	777	823	781	839	843	846	847	795	866	850	784	828	860	874	869	812	780	876	845	822	788	897	828	837	831	857	847	815	772	820	862	810	850	819	856	813	824	828	819	845	844	827	850	867	826	883	805	862	864	815	835	814	822	866	867	795	848	834	824	859	863	831	828	870	800	841	867	831	825	828	845	805	829	798	821	840	793	832	856	830	852	844	813	819	884	863	830	792	790	793	826	841	802	814	823	846	817	815	832	833	846	816	850	851	794	823	831	814	821	849	848	826	866	826	816	822	825	843	867	855	848	840	877	839	845	816	783	868	808	866	783	817	823	844	866	803	834	831	847	829	838	856	834	871	811	832	823	861	852	829	851	782	865	812	806	865	793	859	837	819	791	847	856	853	792	790	831	857	894	808	802	814	817	825	799	822	846	813	836	823	798	832	789	844	821	818	882	837	847	792	812	823	815	868	832	876	919	776	882	834	852	862	836	835	825	865	798	810	818	827	895	799	842	857	829	875	829	845	824	816	864	805	879	819	849	823	849	831	806	814	830	825	848	849	810	815	838	914	847	822	848	772	876	751	826	807	870	846	799	820	823	798	832	859	810	858	832	859	804	830	801	857	896	859	831	865	856	868	859	858	847	871	841	828	842	810	801	812	845	840	821	832	817	857	852	852	817	925	851	833	796	846	857	869	859	859	819	844	848	833	817	840	846	834	837	833	794	817	871	808	859	829	880	797	804	797	839	799	841	867	866	790	799	836	799	776	876	787	838	874	855	865	798	888	785	769	833	861	841	779	789	839	827	801	883	871	830	852	844	828	797	823	851	815	841	861	866	831	836	811	810	808	830	874	809	851	897	775	800	832	805	842	850	832	846	848	826	808	806	794	865	850	836	796	780	819	827	811	819	828	868	834	846	752	837	888	830	829	812	872	846	827	838	813	827	849	813	810	832	815	860	798	841	823	775	866	838	791	851	833	845	847	805	848	823	813	806	838	858	812	865	785	835	899	836	820	839	854	828	827	805	859	810	840	790	819	839	821	870	788	795	849	820	861	847	808	831	841	837	862	826	849	790	817	820	852	815	818	905	841	847	867	869	847	868	820	837	860	835	829	839	795	845	796	825	796	853	847	863	816	815	851	781	839	801	827	878	797	824	815	829	868	824	873	864	851	848	815	865	860	857	832	857	793	806	846	840	816	778	836	839	822	840	852	831	869	870	869	774	805	819	807	825	855	804	799	812	853	865	813	788	849	816	827	876	844	843	821	812	805	798	821	801	817	847	869	882	804	854	864	803	819	777	825	837	835	836	858	814	778	885	819	864	798	868	759	814	849	833	834	842	862	881	834	834	842	855	793	838	864	868	808	843	878	808	905	846	828	837	806	867	834	811	829	890	859	852	839	783	822	859	831	857	886	791	824	859	899	824	816	868	833	836	774	840	859	848	859	834	857	844	817	833	862	878	834	908	867	794	849	824	805	853	779	888	839	840	843	812	837	855	834	802	769	802	834	836	748	836	804	866	799	839	854	849	829	826	869	820	858	843	857	838	861	825	837	837	787	784	871	863	893	805	812	840	782	822	779	854	799	870	786	823	871	832	782	821	891	884	850	855	834	797	848	798	860	818	789	815	813	804	842	781	832	807	815	831	882	860	784	856	882	818	831	790	850	821	787	885	849	814	780	823	809	860	768	840	840	843	841	855	876	850	819	837	866	787	819	856	840	859	800	801	758	844	884	812	802	833	782	795	794	854	855	879	777	828	826	874	863	815	870	800	807	882	807	800	794	822	852	820	839	834	805	840	816	803	826	815	836	841	831	792	843	799	782	853	831	841	850	780	810	870	814	783	879	877	823	812	840	831	779	889	851	850	805	890	859	799	794	853	847	870	916	870	862	847	831	861	820	842	862	842	820	850	836	839	832	849	801	893	826	814	799	881	822	837	813	843	766	894	796	788	811	823	866	832	869	810	814	791	887	820	774	800	848	859	839	810	846	860	804	826	788	815	815	856	852	897	842	895	841	837	846	828	840	826	859	813	836	845	812	760	822	851	819	786	815	772	813	873	827	820	863	851	822	809	834	817	855	863	838	843	836	845	849	866	826	859	819	823	854	847	858	797	881	870	796	830	852	845	838	822	786	854	823	845	804	936	848	823	895	872	865	779	795	833
12205	31815	74180	59130	16912	3282	2561	2166	1859	1693	1446	1317	1277	1234	1161	1151	1104	1081	1031	987	1040	1028	1028	992	989	963	998	973	936	973	870	995	927	957	971	955	963	954	893	899	874	931	922	903	963	838	939	929	906	883	965	886	913	943	852	907	914	935	862	925	907	915	897	885	858	898	899	899	869	934	888	894	914	880	939	877	946	928	910	906	916	931	884	908	807	931	856	957	833	931	888	900	868	942	918	927	935	879	878	915	885	888	833	968	929	906	925	907	931	864	903	916	875	885	882	860	887	876	905	869	959	917	864	940	915	894	925	944	868	968	921	884	873	896	880	917	882	901	853	884	880	936	853	920	912	916	896	885	841	945	962	876	914	912	879	884	890	912	871	902	893	876	903	830	877	869	835	887	926	892	900	892	870	911	930	937	912	861	915	878	883	900	914	892	854	859	874	880	911	952	904	920	890	862	858	919	918	878	880	889	936	870	972	877	890	891	955	896	918	880	867	888	888	933	877	861	830	876	925	903	910	965	878	855	884	890	842	876	953	899	895	913	896	879	940	892	849	896	905	959	874	905	881	910	937	916	881	883	953	915	931	877	879	899	937	993	851	895	909	931	940	930	915	893	911	887	917	846	920	852	844	890	872	930	913	869	872	862	923	841	879	902	904	922	866	908	916	902	887	925	850	929	962	870	899	875	885	880	853	903	902	872	852	958	862	889	905	895	907	960	870	921	889	857	928	917	916	916	912	912	865	907	896	863	892	934	879	900	928	897	924	879	842	918	901	921	922	888	872	801	876	859	928	917	875	925	930	930	929	875	828	935	909	894	916	891	852	899	894	868	865	924	888	942	859	826	886	870	837	918	866	882	880	923	839	901	952	919	904	872	873	843	903	850	896	933	902	915	927	922	933	892	877	892	925	915	913	883	834	910	924	888	898	821	912	895	879	831	925	945	895	901	902	892	891	912	909	922	877	856	914	929	924	880	819	939	884	865	925	870	834	887	884	919	913	886	918	948	875	909	902	924	887	905	876	895	900	906	956	884	917	863	914	913	935	937	931	862	897	878	912	928	898	905	893	904	918	829	846	830	893	905	908	921	897	900	887	914	927	910	936	897	875	912	860	896	956	911	918	837	907	907	892	961	863	943	954	877	965	864	930	845	893	912	875	914	923	899	897	918	889	956	880	905	928	883	896	867	899	860	876	880	912	881	851	895	894	856	901	936	846	965	830	909	866	859	867	910	845	897	915	880	886	904	855	859	922	902	943	901	932	932	875	906	886	820	904	899	907	905	873	906	899	871	872	866	899	886	928	873	890	886	903	909	940	889	909	894	913	894	926	848	922	903	894	927	894	890	961	868	893	863	947	852	951	871	960	876	878	871	883	939	897	883	928	874	908	911	902	872	911	953	870	913	896	870	915	900	925	926	855	877	935	899	829	942	927	940	856	890	908	920	881	849	873	852	851	890	854	882	932	917	897	913	935	913	937	876	892	906	906	942	864	899	924	909	905	905	892	864	862	906	951	923	917	924	915	855	866	888	925	921	940	864	845	880	930	865	879	910	940	869	876	889	896	909	904	898	899	878	944	881	877	874	921	839	897	919	858	888	896	950	922	873	911	855	830	875	886	934	916	844	963	869	855	896	917	876	942	900	893	872	841	859	907	893	875	893	843	900	906	935	887	889	894	887	879	895	917	887	915	824	899	856	844	900	923	912	869	886	871	915	899	888	887	872	894	908	890	854	882	909	946	931	892	902	928	901	926	889	933	900	932	890	936	835	918	878	882	917	909	924	885	899	936	854	912	889	863	864	865	889	868	908	925	911	882	900	904	888	919	909	898	953	910	904	917	851	916	906	885	852	843	904	874	875	878	933	861	880	929	953	879	901	941	923	910	946	911	882	880	871	889	944	856	863	934	931	969	869	875	900	891	910	853	923	910	917	885	901	856	907	940	904	900	882	975	904	918	902	876	897	884	881	917	880	900	856	892	878	913	922	878	966	915	839	904	876	850	908	871	883	843	910	832	915	891	930	920	903	957	861	889	888	950	880	884	877	904	915	871	950	936	885	852	868	897	872	943	888	850	964	914	921	878	869	895	878	944	873	843	871	854	890	866	902	884	839	889	920	920	878	869	911	886	942	899	843	857	900	913	881	905	908	888	875	939	861	907	868	929	863	848	898	908	901	839	916	899	856	867	895	949	871	918	943	880	858	862	917	877	859	871	873	912	865	890	923	945	886	912	889	873	897	854	901	908	916	884	919	878	853	876	898	915	902	896	827	925	923	924	882	880	909	879	871	925	828	884	848	875	940	914	868	875	938	919	935	919	931	885	868	908	899	891	886	934	944	899	885	939	801	879	867	971	889	857	886	906	855	909	918	857	903	814	861	903	862	901	917	919	835	916	883	891	919	906	962	892	905	908	886	901	917	920	882	892	929	890	895	932	906	901	922	828	908	918	888	926	892	899	844	899	923	880	873	872	914	855	833	915	909	978	891	854	864	890	865	900	899	964	841	891	902	886	877	892	899	875	877	872	869	881	874	891	902	918	872	948	918	841	889	863	920	863	924	911	946	861	885	894	874	909	865	889	890	879	889	885	950	906	905	938	869	888	977	927	902	927	908	908	925	855	945	928	855	892	854	925	890	906	914	934	917	912	913	908	919	894	918	883	868	865	912	852	848	881	893	896	912	870	887	904	933	864	937	871	897	932	884	905	906	893	860	865	900	917	925	882	871	876	877	897	896	860	889	863	878	841	899	924	936	872	856	870	849	907	892	872	890	903	956	873	859	878	955	955	865	911	936	888	898	910	936	877	873	862	850	911	886	880	871	906	884	880	877	843	868	857	924	908	905	924	885	870	906	894	904	918	909	900	909	859	876	898	880	900	920	879	871	908	831	895	920	925	861	907	888	952	918	866	898	879	841	866	893	878	916	862	904	855	882	902	873	919	882	890	881	887	899	923	830	912	964	893	932	922	858	868	862	903	930	867	946	893	881	897	846	890	903	872	859	902	969	901	956	895	923	923	935	866	897	899	927	891	914	893	890	897	903	915	896	898	883	914	928	892	881	875	884	904	872	921	900	934	916	895	925	878	875	907	914	935	883	876	849	874	909	880	859	882	883	849	936	863	909	866	927	901	907	866	921	895	910	932	859	839	860	929	894	882	900	895	889	906	884	944	881	837	940	884	917	894	814	911	909	876	907	923	868	904	907	902	809	905	849	915	922	869	889	859	915	875	889	827	886	918	882	924	908	862	890	914	863	883	928	855	840	924	908	949	847	940	863	937	890	880	889	929	891	918	916	930	926	875	853	913	913	938	875	876	908	871	889	925	916	928	902	919	858	940	908	914	920	973	948	861	946	922	908	910	899	888	862	871	859	833	879	932	906	879	896	892	899	901	900	858	827	886	872	846	910	857	929	923	889	910	830	932	899	869	891	896	839	927	833	910	878	876	907	876	893	872	879	886	882	940	874	897	907	873	871	956	917	897	878
27217	20406	24471	15779	2610	365	364	340	327	333	327	340	387	347	355	314	319	328	327	315	336	356	331	321	307	331	351	312	321	324	367	335	341	314	356	323	331	340	312	316	346	321	315	342	323	305	329	291	310	327	308	321	318	316	311	317	348	330	348	327	330	331	317	338	335	305	318	297	339	306	306	335	314	345	355	329	321	328	332	322	319	339	324	337	357	331	324	316	300	315	332	321	317	329	311	355	358	314	333	321	337	332	328	344	331	312	311	325	272	323	342	331	309	312	321	306	299	318	306	368	332	364	306	336	337	321	358	315	338	330	330	324	336	334	313	333	324	340	317	329	357	323	333	322	326	296	324	331	337	330	341	335	340	331	311	322	340	321	333	370	311	323	325	310	320	346	311	312	287	345	323	331	367	329	320	345	339	346	324	335	358	349	322	338	316	317	356	336	319	312	340	306	311	334	336	335	347	295	326	313	364	341	334	283	328	367	358	374	315	301	339	322	355	304	325	291	337	305	309	337	330	335	319	297	336	320	315	331	329	321	330	357	304	323	305	332	338	343	315	361	325	329	338	353	326	312	327	331	321	330	324	298	310	326	335	317	320	353	331	320	323	305	361	290	358	352	314	309	325	338	347	308	341	312	306	336	319	329	313	299	321	299	304	340	297	333	314	317	356	326	312	318	339	326	302	335	337	332	329	317	341	344	319	350	324	327	342	332	307	320	353	308	328	327	330	312	319	301	316	348	329	316	355	345	330	332	282	303	324	349	325	346	324	336	342	336	303	346	346	347	335	335	319	330	341	317	359	342	299	355	319	290	336	321	329	317	315	346	388	310	340	340	304	314	354	339	332	375	308	345	330	339	321	328	327	347	302	353	326	355	316	324	338	314	353	363	318	330	345	332	351	341	325	334	331	339	368	326	343	342	306	337	331	338	350	329	324	344	286	340	321	302	335	317	349	329	316	317	327	371	301	336	296	330	324	331	334	349	337	341	327	327	353	341	325	285	297	314	345	330	360	308	332	328	296	333	352	328	332	333	330	357	330	352	303	345	324	308	337	354	354	350	320	323	319	329	326	338	323	338	356	339	340	346	344	316	309	322	299	323	326	343	351	335	314	319	325	312	358	317	333	337	321	329	338	352	335	341	321	363	335	351	304	321	323	333	297	328	330	308	342	367	335	314	342	317	355	348	320	328	312	326	346	314	347	322	326	337	349	343	337	304	326	351	316	362	325	328	345	355	309	311	333	352	315	377	310	319	369	345	325	335	343	311	327	315	349	321	332	320	317	337	320	309	314	381	284	319	332	325	307	342	317	319	316	371	336	346	321	320	322	346	345	361	354	333	317	324	316	341	319	354	309	316	326	340	346	331	326	338	320	305	355	312	325	348	360	339	332	323	331	329	302	330	339	335	320	327	338	299	328	323	346	345	311	308	302	349	294	319	347	318	331	316	346	335	352	341	321	349	341	343	307	328	336	332	301	320	288	307	345	315	348	324	353	320	329	337	337	310	330	351	341	322	322	344	308	348	307	320	337	360	302	369	332	337	324	304	312	330	322	349	314	302	336	343	326	332	336	308	358	341	289	320	342	347	309	356	319	339	333	329	347	343	324	332	330	330	346	346	338	338	308	360	355	311	350	338	353	344	322	367	289	333	332	315	350	308	348	295	362	320	314	352	327	325	321	310	344	319	347	287	311	358	327	338	337	335	321	336	332	322	342	317	317	298	320	348	326	377	369	331	343	317	342	328	338	341	353	357	325	335	316	361	320	330	301	333	308	329	324	322	323	299	340	330	319	351	330	346	333	332	344	326	333	317	334	336	363	304	323	341	323	317	312	312	347	347	339	356	338	327	320	354	320	354	347	336	326	336	328	378	332	313	333	323	332	331	335	361	337	319	300	350	320	342	319	311	331	332	323	351	343	312	335	318	300	297	378	345	320	341	344	327	279	369	316	314	333	298	306	327	315	296	328	347	319	337	329	322	320	357	330	338	310	311	356	299	311	330	292	296	330	324	301	344	326	330	311	342	352	340	363	317	368	301	335	356	330	296	336	349	332	321	324	329	313	349	325	333	321	347	358	335	345	334	345	371	320	293	328	355	330	314	332	312	298	314	350	347	359	351	330	334	315	326	324	321	327	332	315	341	295	328	287	347	314	332	318	363	335	341	345	312	324	334	347	355	331	330	355	356	318	294	330	312	305	330	313	373	316	320	326	282	333	337	316	355	348	318	352	300	322	357	363	325	344	302	311	353	355	299	332	332	314	319	338	337	322	316	340	373	296	336	371	314	375	315	339	341	336	347	340	334	307	326	365	324	323	310	379	309	345	317	352	339	342	304	338	350	310	358	312	349	319	322	308	307	335	352	342	341	315	304	354	329	321	369	320	351	337	343	309	342	332	291	347	347	354	348	366	343	339	329	306	337	349	334	323	350	336	353	359	314	327	320	337	338	316	317	339	302	301	317	347	361	358	356	309	367	324	339	311	314	319	300	377	313	343	333	370	294	348	347	344	328	348	365	301	311	321	370	296	355	337	353	348	322	343	346	316	334	324	337	342	304	319	346	343	344	337	305	313	344	340	345	333	359	316	358	329	337	318	361	350	363	322	309	325	336	303	345	320	340	336	362	307	328	337	316	304	292	336	337	341	338	329	301	290	315	372	333	350	338	319	355	329	335	320	290	368	326	325	311	319	329	354	330	353	317	307	320	327	321	360	322	344	328	340	332	343	320	300	362	322	348	316	305	294	338	346	312	362	326	366	326	312	321	328	309	314	310	336	328	345	292	303	312	361	315	325	357	328	348	318	368	311	339	343	348	347	357	340	325	322	341	331	333	335	335	343	311	344	298	335	326	331	326	319	362	330	364	315	311	308	351	326	326	350	317	315	354	373	343	342	355	324	324	346	309	311	337	315	363	349	331	364	345	297	355	319	327	356	337	321	320	358	338	354	328	344	304	327	340	359	357	335	329	345	322	339	343	301	335	319	332	322	328	318	337	334	328	278	341	304	295	331	327	305	347	340	337	310	338	321	380	307	300	332	306	323	331	344	352	338	316	335	310	317	317	275	324	318	278	354	313	298	313	343	340	340	348	354	332	303	348	360	343	349	323	335	328	319	320	313	355	322	324	330	325	309	304	307	304	332	325	335	295	321	349	297	331	354	336	318	349	314	341	309	322	324	345	344	334	320	324	310	314	350	326	315	320	336	346	334	336	331	337	358	348	306	330	283	364	336	331	341	349	319	338	335	320	326	285	326	304	324	301	301	341	330	350	348	327	347	360	310	318	343	318	352	337	349	308	337	316	338	332	328	348	344	322	317	336	344	333	326	347	347	345	351	286	317	375	326	312	298	336	359	285	303	355	335	325	297	344	330	328	322	348	324	341	356	338	345	342	324	310	332	341	346	330	321	334	314	308	306	321	332	362	325	354	306	316	331	316	330	337	357	304	312	314	320	298	329	336	324	343	335	346	315	344	331	362	314	336
7780	5735	26349	11170	1940	468	444	438	466	429	406	450	408	402	383	388	408	401	431	386	412	419	363	434	418	394	412	409	389	424	401	361	391	422	405	405	392	388	381	427	398	425	393	378	431	397	396	394	396	416	382	413	389	398	421	417	424	395	379	388	417	407	393	410	364	399	372	404	425	426	411	386	389	408	389	434	391	373	374	391	396	436	397	423	381	368	411	400	413	394	398	391	359	363	360	410	367	402	399	381	415	367	374	433	402	406	408	397	362	388	416	365	404	416	389	411	365	374	388	389	459	370	416	404	390	365	391	369	406	440	370	411	385	383	406	383	396	411	408	416	434	385	404	414	403	410	398	378	379	398	402	413	406	401	406	416	397	413	378	387	405	392	393	409	354	378	404	398	404	402	356	426	386	398	420	396	422	401	374	354	364	382	426	406	422	428	414	400	379	366	377	411	408	362	404	410	384	401	400	388	382	388	388	420	416	385	386	427	402	407	399	357	396	425	412	387	408	390	386	409	432	400	372	372	371	359	396	360	410	372	385	384	372	406	401	385	393	385	378	393	389	389	423	372	399	393	389	414	397	406	406	433	409	405	389	415	362	390	398	397	390	399	390	421	384	390	386	373	391	386	418	415	425	421	409	403	401	354	394	416	408	392	387	381	415	407	402	423	408	384	398	387	414	399	384	393	359	401	416	421	368	404	409	385	392	399	403	392	382	417	376	377	413	415	391	418	382	402	396	375	400	413	380	430	375	403	409	413	364	383	442	374	431	393	379	394	412	397	386	378	355	380	388	422	405	370	413	392	381	394	387	404	375	321	365	409	395	431	395	419	376	347	384	373	379	423	373	399	414	394	399	399	371	437	397	369	424	414	403	392	387	360	366	407	396	397	401	425	398	400	395	411	360	398	346	394	399	380	355	396	369	414	399	410	394	408	368	393	451	364	390	389	406	405	373	402	408	370	395	391	393	354	392	382	410	420	389	394	398	376	378	445	372	399	390	383	406	382	432	382	390	396	387	410	369	392	422	358	412	387	427	398	405	375	413	408	409	401	421	468	406	416	392	400	408	375	370	412	423	417	396	335	398	419	376	409	389	391	445	400	420	397	401	384	369	403	392	394	392	397	388	399	388	374	388	408	393	360	388	388	374	401	385	397	390	371	375	426	373	386	400	441	417	407	409	409	414	383	421	394	387	360	402	411	408	387	366	391	391	408	393	444	415	365	377	366	395	409	391	378	418	418	397	408	363	387	364	406	399	404	405	449	424	366	367	406	404	374	392	391	381	439	436	344	438	380	363	400	392	417	383	384	424	403	380	372	401	389	377	378	410	414	383	425	397	376	366	410	424	400	429	407	427	398	409	396	387	342	367	402	387	368	405	402	437	366	383	356	430	386	395	366	410	385	376	356	376	403	385	451	417	406	391	393	409	429	399	429	352	397	382	410	390	394	383	403	436	425	390	353	392	397	400	352	376	394	408	423	411	392	405	382	386	393	415	368	387	388	410	355	399	411	404	384	369	363	422	389	400	402	378	411	420	412	370	391	406	393	363	405	394	402	397	394	400	398	396	373	385	372	389	397	384	384	422	404	385	417	378	403	387	410	389	413	406	427	400	366	397	400	386	396	392	396	388	385	397	388	397	349	419	343	417	392	419	387	365	418	357	374	431	408	385	393	397	391	391	420	387	381	394	377	389	410	381	368	400	359	399	409	396	384	399	412	380	392	437	377	407	395	412	425	372	417	402	401	389	423	410	397	429	385	412	396	402	418	388	390	391	397	450	397	428	409	391	407	387	379	406	413	394	418	386	385	404	408	362	422	405	410	401	385	398	378	431	403	405	367	391	408	411	404	391	401	374	422	383	361	359	396	401	407	405	409	369	396	386	393	371	388	373	389	403	427	404	379	389	387	394	397	379	397	381	375	446	392	402	391	405	378	345	411	387	393	368	409	387	378	395	389	375	409	405	359	405	406	430	388	402	417	385	389	362	409	402	403	427	390	400	395	384	365	366	355	409	398	432	411	411	418	381	399	450	382	412	395	380	381	361	390	406	389	356	424	407	382	414	416	394	402	373	382	403	413	417	393	389	415	430	377	401	400	404	402	417	378	388	418	384	411	391	422	390	396	353	353	421	399	387	406	405	379	439	400	401	415	438	418	418	409	401	414	418	384	423	410	385	399	403	394	375	420	374	405	398	377	434	393	352	406	422	388	397	387	418	416	389	378	396	422	371	363	386	423	377	403	391	408	432	404	392	392	389	418	424	406	385	406	392	389	422	374	371	316	414	428	418	419	404	401	399	377	428	380	422	385	418	390	415	416	397	415	355	414	350	417	418	405	438	410	429	379	398	388	382	409	378	362	385	372	419	402	370	399	414	390	376	398	373	377	394	391	398	389	411	408	404	385	409	374	405	397	407	406	409	394	408	397	380	386	429	398	396	361	375	376	387	387	444	404	400	398	450	398	407	389	407	410	406	378	385	380	451	415	370	399	402	398	400	444	395	428	407	391	410	361	430	412	407	409	366	407	421	378	416	370	396	446	402	395	427	391	409	380	411	387	440	385	384	426	394	399	388	382	372	376	361	378	355	413	388	417	400	403	362	411	407	389	409	374	389	385	382	418	381	420	395	385	390	394	388	375	368	369	417	397	354	393	370	373	396	395	390	393	413	404	404	402	389	380	385	416	398	430	412	381	409	425	394	392	376	364	400	414	426	397	416	385	427	389	399	388	389	376	387	422	409	427	403	369	400	399	398	407	407	410	398	395	390	377	390	406	390	415	389	382	394	405	408	398	395	401	384	419	385	379	411	377	419	413	451	372	392	362	391	404	395	374	422	404	434	380	382	371	427	400	393	397	397	395	385	392	396	368	376	385	433	423	403	409	397	362	378	447	386	424	372	386	383	383	403	385	387	383	408	390	399	369	365	396	421	387	373	385	402	405	381	401	415	409	378	395	398	381	411	357	444	393	366	420	383	383	360	398	387	433	402	399	386	409	399	401	394	401	430	380	382	403	419	386	385	401	387	396	390	378	379	406	378	368	429	396	433	418	382	411	416	422	371	395	385	402	374	379	379	402	395	379	393	377	396	383	419	401	407	389	383	375	399	362	405	382	415	419	422	402	406	409	384	375	397	383	390	366	416	454	397	409	390	414	388	436	421	361	378	414	374	407	408	382	412	418	410	418	376	404	410	406	410	382	407	376	374	387	354	411	403	403	375	404	407	420	386	382	400	412	402	429	382	384	376	421	387	424	392	412	408	407	409	417	402	395	377	395	428	412	414	391	420	378	375	380	411	383	382	393	418	384	424	394	360	388	383	394	420	367	401	407	393	390	402	381	415	420	370	415	411	396	423	403	458	393	392	400	387	417	396	398	372	407	356	403	380	382	401	383	361	423	444	412	405	413	432	367	402	400	406	393	399	377	387	420	450	372	375	404	427	409	411	474	393	408	405	449	394	362	393	422	378	391	404	396	427	417	431	351
23557	21161	29339	28556	23113	15155	2892	864	712	638	559	522	522	462	540	516	502	464	494	514	482	461	469	453	487	473	463	463	495	425	440	462	456	417	434	459	493	444	461	440	463	422	420	460	504	438	440	443	425	432	435	413	422	401	469	447	417	410	429	410	439	448	431	469	439	434	433	459	459	409	416	428	450	444	429	436	473	441	420	431	446	448	424	456	442	427	451	414	433	415	454	441	411	426	404	424	444	445	504	437	417	416	442	458	504	432	427	423	455	438	442	433	431	468	442	404	428	434	443	450	448	446	438	439	484	440	447	437	440	446	433	450	459	445	432	458	432	458	465	453	463	430	428	478	444	449	472	453	421	440	408	408	422	422	410	408	427	443	450	442	465	398	452	456	491	418	429	424	479	447	456	459	447	479	442	426	417	440	452	452	439	432	382	444	407	428	423	417	420	425	435	459	430	447	450	418	404	428	437	429	444	461	443	413	467	409	464	412	460	448	411	452	426	431	437	407	439	412	442	446	431	447	425	414	437	461	435	428	451	409	456	467	438	376	450	426	449	437	419	401	429	424	446	449	436	431	454	456	434	468	429	397	428	398	410	418	409	424	411	432	457	452	431	456	424	433	419	411	444	430	427	461	444	462	421	456	459	422	473	409	441	440	435	450	450	429	436	448	412	443	419	424	444	466	441	394	443	455	435	409	443	444	460	424	492	414	452	463	424	414	408	474	465	466	440	463	449	441	446	426	436	439	467	442	439	440	434	417	487	444	429	422	393	457	419	456	409	445	439	451	442	445	441	471	420	467	492	424	428	425	455	478	444	432	448	438	447	464	413	429	442	448	431	445	415	434	436	446	401	438	433	427	476	443	465	412	447	425	413	429	453	418	423	443	456	467	439	448	452	451	417	451	448	433	435	455	432	435	450	402	434	421	439	442	423	455	449	452	448	462	445	463	432	418	464	476	423	431	431	409	428	434	418	435	433	420	444	433	398	424	434	443	426	456	458	429	444	418	431	452	430	454	451	424	432	439	460	428	429	448	431	427	475	435	414	453	410	433	436	450	419	445	447	436	457	424	419	407	432	447	436	414	418	442	441	460	450	428	452	445	472	439	422	446	433	473	442	474	431	413	473	423	470	430	419	445	459	440	403	458	411	447	438	442	390	478	449	428	433	445	437	422	461	458	416	462	460	417	467	458	422	463	397	452	444	452	474	407	410	444	393	413	408	429	397	422	450	416	465	433	450	417	437	403	431	454	438	447	443	438	442	433	462	439	416	404	406	399	370	459	460	441	430	434	454	442	424	407	459	416	433	439	472	419	456	428	452	461	464	439	435	429	427	433	472	423	484	443	427	423	410	404	434	470	419	420	448	487	429	433	460	409	442	448	433	434	427	417	454	427	441	433	411	412	463	460	428	430	446	479	442	424	470	434	443	420	440	465	452	463	476	397	422	447	414	417	478	435	470	422	451	455	445	447	425	452	410	453	440	451	430	413	476	474	423	427	474	437	452	406	448	461	441	446	434	439	439	450	450	412	447	432	444	443	455	424	428	434	461	421	407	448	433	427	419	445	462	454	416	452	466	479	439	443	424	458	431	429	457	409	406	469	416	435	457	453	428	408	406	407	452	444	423	448	402	458	435	420	427	440	451	426	424	442	464	450	387	441	444	469	410	407	443	435	447	441	435	426	448	414	431	452	453	431	423	438	433	436	470	439	470	402	446	438	407	439	455	448	408	471	414	423	434	440	446	408	415	440	419	445	470	414	458	432	431	417	473	397	406	438	429	462	478	444	392	459	420	458	398	466	449	413	441	480	448	410	419	448	425	479	443	463	439	413	418	447	432	443	417	403	432	430	469	414	399	427	436	431	455	441	418	403	441	429	450	468	414	435	416	440	463	458	453	464	431	438	441	412	466	419	435	458	423	451	429	414	443	457	448	451	399	436	409	438	436	451	464	413	413	475	443	413	425	396	409	446	422	409	436	441	452	463	439	468	447	475	433	462	444	440	424	430	447	438	432	416	440	436	466	464	424	425	411	433	446	431	425	427	422	405	443	393	428	401	407	416	436	465	415	409	426	423	416	445	425	448	418	441	453	457	453	415	435	399	441	432	429	442	467	437	421	461	447	417	468	428	425	466	455	444	416	444	366	471	439	451	427	397	446	445	437	440	457	425	436	460	454	433	459	461	450	421	427	439	425	446	429	416	439	457	416	448	469	442	448	433	435	446	457	468	439	447	424	387	400	458	442	469	469	454	434	464	436	416	419	457	403	479	436	413	425	429	453	442	409	448	436	433	421	466	414	433	462	453	446	436	444	418	409	452	433	436	448	458	444	460	435	420	455	426	430	427	419	424	461	401	440	422	398	464	411	412	457	445	437	423	431	438	442	425	442	467	420	433	450	427	440	435	438	450	423	435	432	428	466	457	392	453	435	465	444	430	418	416	448	453	456	432	463	407	425	437	440	439	469	448	434	419	428	415	421	431	445	421	417	431	429	424	444	472	425	463	424	447	418	457	449	439	442	398	475	422	424	431	465	362	473	433	442	407	446	454	440	436	421	404	443	464	427	446	421	461	481	453	440	440	407	425	413	404	438	413	436	468	459	429	483	462	435	468	423	408	422	441	467	404	419	459	462	409	424	412	430	432	464	445	458	380	449	448	440	436	475	399	464	430	443	390	441	449	484	424	441	467	452	442	468	460	429	451	442	375	457	422	452	454	440	452	450	424	457	412	451	443	457	446	425	472	445	419	408	433	437	418	424	413	434	464	449	471	447	439	442	446	419	427	467	407	442	435	425	437	408	432	462	399	409	447	449	395	452	479	464	427	432	395	409	425	410	422	418	435	434	407	441	452	416	461	455	411	439	445	465	440	418	436	407	435	425	441	461	430	469	436	421	438	448	429	410	403	425	418	476	451	449	420	440	414	417	463	453	442	448	429	419	444	432	447	397	434	411	441	431	387	407	420	467	432	404	412	474	415	423	413	429	395	418	411	426	424	417	421	437	435	412	457	395	437	418	435	457	423	429	433	441	412	458	429	417	446	452	452	429	489	436	413	422	442	462	432	449	452	448	445	437	440	412	426	461	429	454	454	428	395	445	399	423	410	398	445	433	427	458	464	402	460	448	393	425	429	457	428	442	440	429	461	377	422	422	431	450	441	419	474	470	425	417	440	418	417	406	437	417	434	428	439	416	441	420	472	441	428	426	422	443	470	443	411	434	450	453	431	421	433	419	418	432	414	457	423	390	452	408	459	448	429	423	467	413	404	407	447	474	473	434	432	466	418	438	401	447	456	421	451	410	393	452	391	447	409	473	444	442	434	391	406	439	413	399	396	422	446	453	432	416	424	434	427	444	462	467	412	419	401	432	435	426	398	449	408	436	448	444	411	391	436	464	430	447	468	418	394	416	447	433	422	415	405	447	461	463	436	421	416	452	407	456	438	413	430	429	399	434	433	458	437	447	432	445	500	455	450	437	422	469	424
9774	22980	63612	36244	14698	1760	1442	1213	1089	890	800	755	720	659	625	604	630	593	584	561	558	574	526	538	533	526	535	533	537	503	506	517	486	513	527	531	463	518	541	524	528	489	483	487	485	455	468	496	501	485	527	531	478	510	505	514	483	536	488	513	473	478	528	515	472	462	511	544	537	500	494	472	479	514	483	502	509	483	486	523	464	465	509	509	491	492	524	496	511	534	516	522	469	527	531	521	502	526	495	483	478	493	538	469	509	511	497	539	511	495	512	525	499	505	493	497	495	494	470	505	491	489	476	518	473	428	463	499	501	470	521	474	491	454	535	488	481	488	514	541	450	504	482	486	463	523	494	525	514	547	488	516	505	495	478	502	505	522	509	511	475	496	499	512	488	447	470	498	556	508	505	540	522	455	484	512	463	505	488	475	483	506	497	505	465	516	496	499	505	499	469	528	494	507	479	482	502	461	487	516	502	507	502	473	499	525	504	490	531	506	479	509	468	482	482	523	488	501	444	488	506	491	527	506	520	485	536	499	509	489	498	484	517	487	484	509	542	502	489	469	483	475	508	506	458	487	451	463	472	498	480	510	494	500	446	491	514	502	518	467	490	512	444	521	474	493	469	494	509	494	528	487	504	514	479	498	512	506	510	471	509	485	486	503	519	476	501	480	477	461	517	505	490	467	487	489	468	488	472	502	459	475	515	489	518	487	481	499	494	477	509	515	462	536	479	492	474	477	469	489	479	526	498	486	495	467	536	487	492	475	506	479	486	520	499	502	489	484	527	473	534	501	500	508	438	471	468	474	528	507	524	502	525	480	482	494	488	487	498	503	502	485	484	504	460	516	490	513	450	492	487	505	476	482	513	513	472	511	469	514	504	466	497	480	508	513	523	502	493	488	461	513	493	480	510	480	497	465	496	478	492	484	512	490	510	496	495	472	455	500	488	485	490	484	501	426	509	521	497	496	514	516	457	454	457	507	489	503	452	508	464	500	502	465	507	535	493	491	483	471	446	494	465	534	531	485	494	478	462	460	501	494	543	524	499	530	476	503	501	534	508	524	528	490	479	512	506	491	464	451	519	485	514	519	529	530	486	509	495	486	503	467	489	482	489	503	496	475	511	474	540	479	483	522	464	544	480	477	526	477	509	511	500	483	510	495	488	501	478	495	495	477	489	497	530	508	485	521	481	487	438	504	513	499	510	480	495	510	462	482	502	482	513	479	518	504	490	505	485	511	469	529	538	487	513	472	518	521	440	512	506	477	464	479	501	476	524	493	484	495	498	488	476	468	482	530	498	496	511	487	517	499	523	523	517	491	508	529	492	528	504	490	495	476	490	500	481	471	532	520	577	477	479	550	499	473	496	471	487	489	528	500	500	510	469	500	487	460	501	521	481	509	495	511	497	519	545	535	468	512	519	495	504	504	467	506	508	512	473	469	476	495	449	521	512	521	481	507	481	485	496	538	495	517	499	492	481	484	490	499	476	434	521	474	465	491	528	490	516	472	482	470	480	451	493	474	491	507	442	485	482	509	489	479	489	504	481	492	497	474	496	476	454	467	479	482	472	489	468	503	491	510	456	480	488	509	460	520	484	488	502	507	494	461	496	505	491	501	494	478	465	506	439	513	494	494	552	466	504	530	503	475	507	484	511	445	497	513	486	521	509	507	505	496	515	496	482	487	496	494	514	486	515	477	485	481	515	524	471	507	530	497	481	494	477	521	448	474	478	513	484	446	505	448	524	487	523	488	469	462	494	496	473	494	531	502	513	494	495	482	508	529	492	486	504	462	499	525	517	464	461	516	490	498	460	479	450	513	515	478	498	481	486	496	480	495	488	476	465	473	483	498	537	529	489	483	508	466	458	517	471	461	523	498	471	526	511	537	464	488	547	472	465	514	473	497	479	487	471	501	526	499	522	513	496	454	466	516	480	463	561	493	491	467	521	532	530	506	530	497	535	465	473	453	541	498	479	493	474	456	481	467	487	452	519	497	535	527	484	513	516	515	501	497	499	518	486	481	492	491	526	468	535	509	483	463	488	489	510	495	501	481	512	508	510	519	500	482	544	500	487	460	513	487	493	502	472	553	472	493	492	472	517	527	465	473	484	533	503	517	491	494	474	542	524	518	472	479	515	478	529	514	529	536	485	478	515	444	509	509	500	492	483	498	482	493	515	490	495	489	513	501	507	494	508	491	500	514	492	445	543	501	495	475	472	453	454	496	506	487	523	514	518	492	472	492	477	501	529	516	518	517	501	460	509	475	512	482	501	493	486	508	483	512	488	492	498	475	481	480	506	501	483	538	468	489	515	551	546	494	440	491	502	549	519	533	539	507	500	493	503	482	492	521	497	525	485	510	473	500	497	488	528	476	495	469	504	489	520	514	521	526	512	487	478	491	492	487	527	487	494	533	507	541	506	499	517	506	508	508	454	482	467	497	479	478	490	540	487	502	508	508	497	497	446	495	502	504	526	492	544	501	486	526	495	451	479	498	453	517	468	525	500	514	472	494	498	485	493	496	514	495	504	501	543	503	500	498	497	515	479	451	497	531	471	479	469	467	503	536	522	519	454	461	519	469	492	493	458	536	508	472	479	463	445	464	483	494	566	484	486	513	497	479	454	495	471	502	528	480	498	483	504	485	491	522	488	492	494	519	475	494	497	529	503	503	519	477	482	500	508	576	477	491	515	514	507	476	490	505	507	526	461	484	509	482	487	499	520	481	472	497	513	501	514	456	509	492	540	493	470	491	493	526	476	543	498	507	480	464	529	475	521	479	487	495	482	503	511	474	541	505	485	519	501	492	493	533	481	504	529	495	495	491	510	507	504	499	524	474	480	520	540	511	519	508	474	545	454	525	474	517	500	506	507	487	489	485	510	480	489	488	497	503	519	499	519	499	487	528	471	508	533	483	475	504	537	473	489	481	518	468	460	480	503	500	539	536	503	527	530	465	509	481	505	468	477	509	465	508	464	516	473	478	534	462	463	474	480	504	521	507	473	468	539	495	484	487	508	470	525	489	533	559	499	513	513	477	482	518	456	509	517	485	483	507	483	490	510	466	491	488	465	445	476	517	476	491	509	480	477	494	508	520	494	502	504	479	498	493	461	474	516	468	517	496	478	488	492	519	518	464	500	520	509	484	539	496	468	516	478	467	472	504	500	493	503	491	473	482	483	498	509	480	509	507	498	479	503	480	500	443	505	495	513	482	450	478	507	520	500	537	500	498	481	511	490	454	468	527	514	532	502	477	495	480	502	478	485	514	506	510	462	534	457	470	469	490	550	469	521	498	467	480	470	499	500	502	494	513	496	479	512	527	449	491	540	505	495	493	483	465	473	490	497	485	502	494	552	500	500	523	508	487	454	487	500	482	504	486	479	477	488	484	505	462	501	451	480	496	500	491	503	459	490	518	503	525	466	497	471	492	474	489	515	454	474	462	470	513	505	492	479	500	502	535	462	521	518	501	507	499	517	542	467	497
24855	21166	28965	27074	17252	2594	835	739	633	679	634	674	671	628	635	617	606	598	613	639	593	575	600	582	574	600	581	554	591	600	588	585	616	539	602	570	572	621	580	577	627	542	554	582	565	529	583	566	566	575	613	564	584	582	563	572	611	568	571	608	554	539	603	596	573	572	598	543	520	575	584	561	583	553	559	574	592	558	593	594	537	568	631	592	596	544	601	573	553	599	582	556	574	565	609	579	499	586	597	586	589	583	553	561	581	562	581	593	600	599	578	593	545	610	613	583	523	583	564	591	567	582	536	575	606	556	613	571	549	610	578	560	607	608	559	574	565	619	595	605	567	597	577	573	571	581	523	565	591	570	575	597	549	598	576	647	576	572	577	592	534	620	520	601	591	534	583	594	557	546	539	571	592	594	565	596	544	545	537	606	570	583	578	566	538	610	591	567	563	610	591	608	565	594	577	580	538	615	581	556	590	587	554	575	565	556	589	580	576	586	584	554	587	550	532	531	547	571	527	542	591	619	574	537	575	569	535	577	627	561	594	568	602	618	613	572	545	564	573	601	598	620	575	521	579	560	573	587	545	540	614	543	571	590	581	575	548	617	554	556	571	571	567	592	592	602	596	538	611	556	555	554	580	605	612	551	584	601	539	601	583	558	563	578	612	636	544	615	594	610	547	584	621	587	576	563	574	625	545	554	546	568	595	596	557	583	557	570	531	558	607	551	530	576	550	587	576	594	581	593	576	562	569	566	556	549	556	563	602	557	592	584	551	593	592	582	595	569	584	599	585	562	633	528	586	615	536	527	579	595	573	581	581	582	612	616	581	579	609	558	562	580	589	563	575	585	562	575	599	612	618	603	594	599	566	518	608	584	601	583	557	530	591	597	553	578	571	557	585	580	566	574	615	603	573	579	621	588	579	610	580	594	598	578	592	572	646	592	641	587	579	565	609	565	556	595	581	550	541	597	582	634	565	603	570	546	565	615	560	576	561	574	584	578	578	580	557	576	587	586	589	595	584	561	565	579	563	624	598	605	554	572	560	611	573	550	584	580	538	611	608	555	620	528	569	552	581	530	574	570	588	595	559	575	562	561	632	550	581	559	605	559	617	554	553	600	592	556	546	616	547	589	620	564	590	589	577	572	617	584	595	595	602	591	563	583	605	567	586	581	567	628	575	622	534	601	609	597	597	546	601	543	559	599	621	582	558	539	552	627	586	561	556	587	567	561	540	581	589	610	540	598	566	582	586	565	559	599	561	569	540	540	574	546	537	504	594	562	590	594	590	509	538	538	577	585	582	550	598	600	543	591	561	601	590	570	575	592	566	560	608	582	540	607	564	524	585	588	581	593	559	553	593	604	572	617	581	620	601	582	558	573	616	580	575	538	559	608	564	595	582	599	582	590	600	589	650	577	573	561	625	599	597	576	560	556	595	612	614	594	591	580	568	594	605	602	618	557	544	600	567	562	613	569	559	586	611	602	574	610	524	601	576	630	558	594	532	587	567	580	549	543	598	583	552	634	611	561	554	554	600	558	601	570	572	563	600	607	563	569	571	620	612	592	577	548	559	567	579	535	580	580	599	528	571	579	588	587	627	585	592	556	586	586	544	577	564	593	573	583	537	583	573	578	576	591	559	575	578	578	579	593	585	602	595	535	584	584	612	578	604	583	559	597	565	602	590	571	556	524	567	580	594	583	553	564	553	564	536	585	549	586	533	548	564	541	568	577	623	567	585	584	548	545	575	579	585	566	559	546	593	606	553	593	610	538	629	587	595	578	594	604	609	581	565	529	587	552	583	595	624	554	616	587	596	554	570	597	600	569	603	551	589	614	568	593	555	548	600	573	639	564	588	577	568	588	562	550	589	541	611	590	555	550	564	558	564	574	569	564	586	571	609	588	610	593	561	574	559	569	547	571	588	682	616	572	605	569	546	563	586	577	570	577	556	579	575	555	597	569	591	596	568	585	575	594	594	588	566	571	546	552	574	586	561	563	582	601	535	555	567	591	549	544	600	595	576	565	567	552	558	559	563	581	550	593	595	598	565	587	578	547	541	549	571	582	546	611	545	620	554	582	596	577	599	559	553	591	530	549	578	605	599	578	579	558	534	572	566	589	598	562	572	594	579	545	628	599	599	531	526	617	533	570	601	605	593	559	560	555	601	553	550	578	603	550	561	619	528	529	579	585	612	567	578	615	568	561	549	582	598	582	582	573	581	580	598	611	540	597	582	541	573	535	579	550	603	586	601	567	588	564	541	577	569	582	586	560	605	566	581	561	567	618	577	604	564	569	589	587	585	551	586	607	567	563	606	589	590	591	583	594	578	592	584	567	596	588	627	546	580	539	562	555	561	591	585	536	573	549	572	608	583	582	553	590	620	544	543	569	575	552	545	558	600	590	601	576	583	586	593	587	550	599	553	630	612	536	572	594	593	580	565	566	579	576	590	556	583	531	573	585	620	603	577	578	559	593	559	580	567	573	570	585	546	572	587	609	569	603	576	565	566	572	543	591	611	564	565	565	572	545	585	569	640	599	552	586	553	582	565	585	541	559	617	566	618	606	600	598	560	534	565	593	580	548	605	546	580	573	552	591	610	550	620	604	591	597	576	573	595	615	536	545	582	580	579	591	581	570	584	587	580	568	608	556	595	590	581	575	564	588	576	567	523	570	550	557	569	609	570	563	588	588	531	593	571	529	546	580	554	572	592	574	587	576	546	552	580	570	595	596	573	607	591	610	581	580	528	643	583	560	575	603	567	577	550	599	590	559	574	593	569	597	551	570	570	557	583	535	586	576	583	559	576	530	591	588	553	572	539	559	551	605	583	561	580	584	581	555	529	558	613	599	582	538	582	546	568	594	539	584	567	529	616	594	573	541	568	539	581	605	561	581	595	546	570	609	573	560	572	557	557	616	581	558	566	570	595	581	586	568	557	590	529	556	572	547	559	597	562	576	607	589	575	571	610	614	535	596	590	578	576	614	592	554	538	538	576	548	575	553	552	604	541	536	583	568	596	578	569	603	563	554	592	540	598	559	574	583	557	624	597	600	593	569	611	591	608	593	587	587	543	604	569	575	554	567	612	581	576	547	581	592	522	588	610	602	577	619	579	545	579	569	532	544	570	582	557	551	594	556	559	572	571	548	578	603	592	582	578	554	574	607	571	540	570	616	595	558	627	599	544	552	611	562	533	570	593	569	580	590	547	561	579	566	527	585	581	573	630	530	577	571	531	560	618	563	600	610	636	536	570	539	585	588	532	599	569	584	609	587	542	572	554	590	609	611	545	593	600	564	550	601	566	601	602	602	597	585	523	564	607	581	586	567	566	582	632	568	594	556	551	565	595	543	582	571	635	607	575	537	596	523	575	590	608	562	610	580	583	581	592	584	561	560	548	586	591	569	557	582	598	544	537	568	566	572	609	576	608	550	597	600	599	605	607	577	581	581	554	556	582	574	544	614	553	564	556	607	582	594	591	560	575	582
9720	25311	53094	22802	12206	1357	1165	1072	908	857	872	815	755	777	775	721	733	718	717	693	692	690	683	711	705	677	709	676	657	687	708	707	670	668	694	670	669	673	651	700	664	721	660	667	687	685	670	656	639	682	673	629	675	719	677	645	707	680	636	671	648	694	672	658	685	695	671	658	709	637	676	709	634	700	712	672	668	670	642	655	693	694	706	695	703	686	657	624	680	665	654	634	683	672	643	679	697	709	686	678	638	667	640	695	650	626	684	673	660	658	688	722	698	673	665	678	688	678	675	630	669	697	671	661	708	649	626	680	667	669	663	675	675	662	698	683	665	661	651	663	628	674	647	649	673	711	666	614	732	674	686	662	671	688	651	661	661	701	636	640	661	680	687	711	706	678	677	628	675	665	636	693	675	661	652	657	676	676	624	674	690	649	667	647	673	675	697	710	650	716	707	695	692	679	634	669	666	687	683	679	644	706	678	701	708	671	699	673	699	678	681	699	671	662	679	658	635	648	651	666	666	695	633	684	704	701	713	720	654	670	678	713	684	656	674	688	694	714	685	660	678	639	680	699	640	672	641	707	696	643	658	642	693	653	658	648	741	666	673	684	653	691	634	643	694	684	676	660	670	703	667	637	628	669	601	696	668	653	651	659	628	656	672	664	699	700	672	703	678	633	666	670	639	670	677	604	678	688	672	661	663	687	662	685	702	693	669	661	700	631	637	636	721	661	728	640	644	672	659	678	675	679	634	628	639	634	650	642	640	641	668	673	668	665	704	658	676	663	677	693	647	671	648	675	688	638	632	687	705	634	620	672	701	628	695	646	721	660	664	663	656	663	680	633	686	649	669	621	681	634	666	660	689	652	710	621	635	606	680	684	669	704	689	668	659	700	688	667	623	689	639	662	651	680	678	688	678	654	666	690	679	687	683	613	645	652	683	701	694	679	642	689	668	684	655	699	639	639	670	679	649	624	661	656	661	628	641	648	660	696	673	648	716	667	646	701	661	672	631	681	686	665	641	637	660	710	698	671	699	657	712	692	701	674	657	674	665	654	655	682	676	692	673	652	692	675	653	666	659	668	684	653	700	707	695	647	643	691	627	693	674	669	683	704	721	618	668	677	677	683	669	661	700	689	670	663	666	685	665	660	715	718	679	640	664	706	655	637	673	626	683	648	687	678	689	665	652	640	664	656	628	671	707	688	663	663	626	659	650	684	663	692	645	649	655	725	682	660	638	665	662	682	694	671	667	629	659	654	653	639	624	711	679	653	703	692	706	662	667	669	682	639	660	621	647	634	694	687	689	685	673	672	676	755	636	640	633	700	724	680	695	656	694	639	665	655	641	656	669	667	646	696	693	645	658	659	679	655	721	716	693	657	681	625	694	663	649	681	689	611	649	667	636	621	660	668	667	649	658	653	652	657	677	697	695	641	655	621	663	656	655	651	660	695	656	663	642	658	632	675	649	672	664	658	702	674	675	607	656	725	602	658	693	649	642	668	652	670	684	668	645	696	636	650	663	617	671	661	661	637	659	644	655	645	708	646	662	702	700	630	728	632	635	653	667	641	631	714	694	657	669	667	670	639	644	682	626	680	688	668	695	715	679	696	641	670	677	671	729	641	618	728	616	689	660	677	684	657	694	672	649	698	673	643	657	667	684	638	630	625	660	679	698	669	664	708	685	625	678	641	703	656	692	690	685	669	663	674	636	660	626	656	639	640	662	662	691	618	659	630	661	703	689	611	674	661	670	675	656	681	659	624	697	645	710	703	662	675	690	688	657	664	694	645	696	669	660	643	678	656	640	651	671	680	672	670	666	668	679	624	647	704	680	639	652	705	685	665	680	640	672	637	702	660	658	706	670	691	680	664	679	689	696	681	731	657	646	613	679	659	684	661	690	636	657	656	641	664	706	671	673	609	654	683	668	682	652	640	653	749	652	674	647	693	703	657	665	692	732	692	658	692	697	697	695	674	664	694	691	691	715	666	646	683	706	676	643	686	675	700	675	628	618	697	663	639	692	656	664	685	677	647	644	633	669	668	654	709	699	687	619	685	637	624	663	697	644	687	687	695	669	624	641	646	647	695	706	684	667	640	718	681	663	661	700	741	645	653	679	699	681	655	671	648	661	654	684	640	633	650	688	653	714	657	685	634	662	604	646	647	718	640	633	670	662	648	682	642	665	668	687	649	644	681	676	730	634	698	630	662	682	640	621	671	645	667	691	691	684	639	613	692	678	662	656	674	652	657	669	668	668	655	650	645	691	614	660	659	667	714	722	663	666	709	663	671	647	659	667	683	645	672	669	663	664	716	667	675	701	676	684	669	648	661	663	705	694	665	719	678	679	673	681	638	658	649	655	673	675	671	676	617	695	695	666	695	680	668	672	670	637	634	641	673	660	681	668	660	638	668	681	680	702	689	665	591	654	623	658	669	712	666	682	631	642	673	677	656	699	710	699	646	648	647	685	656	684	677	640	696	641	690	642	660	661	642	658	689	666	641	674	638	666	676	649	699	667	683	679	658	635	690	650	658	692	665	646	638	649	695	663	662	671	665	685	694	680	684	634	692	720	639	686	706	683	669	679	682	648	634	691	682	670	658	670	683	675	655	673	660	646	691	697	645	664	688	663	701	658	666	703	640	660	649	695	685	718	648	685	655	697	683	642	641	674	681	654	665	656	682	692	667	680	647	674	678	733	644	698	661	661	691	666	635	631	671	689	688	686	638	655	638	662	643	665	678	632	669	649	666	652	639	682	681	624	702	691	676	678	661	628	695	601	685	680	650	618	675	654	688	706	678	677	727	648	696	683	706	703	666	614	701	652	666	717	704	663	672	646	685	634	692	696	654	666	633	632	676	658	637	633	652	685	654	655	659	762	702	645	670	676	693	621	703	641	668	590	658	706	642	690	678	685	680	690	663	673	650	694	662	606	668	690	703	661	714	637	691	679	636	708	686	656	658	667	652	678	689	662	630	649	685	704	645	720	679	638	679	658	679	645	679	675	617	645	682	668	663	629	623	645	661	666	641	700	685	635	710	642	649	661	593	631	693	623	700	633	643	612	642	659	665	659	640	642	643	695	649	681	642	669	599	697	696	667	607	706	687	713	660	680	686	653	695	686	676	694	673	715	713	639	690	688	692	639	605	657	689	644	643	689	679	706	640	678	670	632	675	671	654	653	659	645	712	675	670	677	687	650	702	669	662	644	637	700	635	682	640	690	680	670	687	689	672	676	729	687	643	661	707	665	688	671	629	683	645	641	647	628	683	705	638	662	635	694	640	676	666	657	643	652	685	686	694	673	652	640	691	722	671	713	677	657	711	680	658	683	660	659	697	671	652	670	669	670	646	650	673	672	697	627	684	658	698	709	645	645	668	653	642	687	665	692	669	685	682	626	670	688	628	687	644	654	657	667	653	655	633	641	687	639	608	665	671	657	676	649	681	676	650	662	670	684	678	654	680	681	685	653	665	652	660	645	661	666	656
22617	21203	28275	25461	22380	20523	10860	1915	1309	1235	1148	1082	1072	1045	945	991	964	943	953	900	873	898	935	893	862	857	876	893	829	840	837	871	836	858	847	921	866	859	791	829	828	768	824	876	866	800	825	882	873	799	841	867	839	816	843	780	823	886	816	855	847	860	807	883	829	786	811	814	799	843	790	840	821	901	795	793	849	814	765	843	843	790	853	783	815	796	861	851	850	806	839	824	822	888	822	787	861	811	794	856	806	821	823	815	850	787	881	807	831	879	860	788	796	790	853	826	868	804	805	807	850	822	798	848	861	844	872	828	746	844	775	803	846	824	825	796	828	832	820	808	849	763	864	789	862	831	846	882	801	835	881	860	802	813	845	827	818	812	808	876	809	781	854	886	808	831	843	801	832	807	860	821	779	808	808	848	878	829	867	869	782	849	807	813	803	837	859	797	851	814	835	833	810	830	802	823	843	846	838	790	797	840	820	810	804	805	847	875	863	847	860	818	797	840	828	817	810	813	792	794	828	854	829	830	831	833	793	792	817	855	791	842	797	839	867	814	846	818	807	846	884	840	875	822	816	838	789	815	811	846	786	833	794	819	832	809	841	819	806	856	848	857	886	833	806	834	775	823	821	800	803	842	800	854	823	820	830	868	832	768	835	803	865	841	950	807	843	817	897	818	794	831	837	872	812	810	793	817	849	823	816	823	795	848	809	806	788	790	807	826	861	850	829	818	836	836	811	875	844	774	821	841	844	857	839	797	802	844	810	859	828	849	811	810	843	792	776	836	843	880	821	830	868	774	821	824	835	852	785	770	800	772	748	824	833	787	870	795	779	843	853	884	784	846	760	804	774	794	787	868	813	806	834	789	830	862	795	767	893	795	828	867	763	845	851	784	780	799	835	846	835	817	896	778	814	855	775	823	846	821	806	795	783	831	832	799	809	854	833	855	865	791	872	790	835	877	834	831	803	843	852	799	788	786	801	800	826	876	807	864	816	799	788	834	849	788	816	824	856	886	838	817	831	877	862	848	857	782	860	795	827	820	843	820	862	816	826	804	786	878	807	820	794	809	823	859	825	814	835	772	837	784	846	788	853	878	879	764	765	836	865	800	733	809	843	836	836	817	839	819	849	788	831	775	834	816	809	806	821	798	809	801	822	817	847	832	846	885	827	797	756	850	867	794	790	848	788	808	840	802	809	855	867	824	882	812	832	837	828	871	772	820	818	804	819	848	860	823	864	829	832	812	813	820	821	833	810	809	845	825	837	855	818	803	809	798	869	837	817	818	823	822	765	772	807	791	781	823	852	798	815	791	808	804	853	798	822	859	863	875	839	807	814	814	822	860	841	877	828	852	835	810	837	792	824	823	876	770	828	817	831	828	823	778	830	793	859	872	783	883	823	829	792	762	869	866	821	796	823	836	780	819	848	855	812	838	821	805	800	817	879	809	791	825	841	805	812	832	839	794	812	817	840	815	881	841	816	825	787	778	886	788	850	885	869	777	798	793	828	866	837	859	819	843	859	821	836	844	796	801	867	904	803	812	880	808	835	824	812	808	801	854	823	868	869	803	848	805	808	868	825	864	790	853	813	827	858	827	787	773	842	827	833	841	823	802	831	899	749	746	794	816	811	760	774	819	838	851	757	803	840	816	822	809	790	842	822	894	831	797	741	826	820	824	852	827	832	767	830	824	844	802	848	845	795	796	862	837	779	812	761	841	816	806	819	834	822	864	835	867	819	829	824	806	827	779	787	857	847	813	786	867	839	800	889	857	833	817	818	790	798	851	855	786	801	833	835	810	851	822	846	799	806	848	925	847	818	811	830	822	826	838	872	802	833	785	814	846	792	830	831	833	793	880	826	800	808	790	870	863	790	864	782	764	804	808	785	855	831	853	816	793	794	856	814	824	855	839	780	840	847	865	810	770	788	809	829	829	811	830	800	818	811	815	841	854	829	789	796	887	857	875	818	851	816	823	744	789	843	789	847	784	886	844	808	843	892	811	866	816	835	858	779	841	841	803	811	840	814	772	816	820	828	824	867	773	853	856	836	779	792	823	871	881	844	851	819	790	839	896	810	858	827	886	824	842	824	812	829	830	846	873	819	790	812	830	815	828	762	873	847	833	799	842	808	797	824	829	807	816	818	861	848	866	845	821	878	787	860	814	828	803	803	798	814	902	853	842	776	751	807	814	836	846	843	807	810	840	801	852	839	809	874	851	866	833	785	812	851	815	811	872	788	786	827	775	887	833	852	803	817	858	835	844	841	788	841	787	816	807	831	874	823	835	793	784	842	819	844	796	801	833	847	812	812	788	869	814	811	871	836	827	853	790	811	859	851	830	825	807	894	803	852	823	829	806	832	755	813	863	802	820	790	789	879	784	819	820	856	857	807	852	841	858	816	877	793	830	855	838	785	824	812	762	787	808	830	863	807	802	794	860	854	805	847	833	822	829	859	824	837	812	831	811	799	815	819	821	815	886	881	809	826	808	811	829	818	823	813	792	778	841	804	797	810	821	788	823	790	829	873	818	872	828	815	841	800	792	810	799	826	790	845	823	799	819	792	794	856	800	827	807	831	864	829	873	823	831	845	796	778	809	853	859	765	808	832	796	777	852	824	805	832	853	853	867	842	798	884	811	875	770	806	818	775	846	754	808	833	807	845	820	835	812	840	849	775	835	833	818	828	824	790	822	853	796	835	776	797	827	824	812	814	827	851	852	830	834	818	879	878	873	847	857	837	828	838	831	808	836	840	813	880	818	847	772	788	850	852	829	823	833	780	840	809	810	853	817	868	876	836	855	790	825	823	871	842	814	829	808	799	825	802	813	798	825	821	837	798	837	820	851	843	818	822	770	816	827	828	745	847	799	811	861	801	754	818	795	796	823	845	784	774	847	840	807	775	811	815	772	841	832	821	868	819	812	785	863	836	802	815	858	783	809	849	811	785	801	832	829	859	871	857	854	806	877	813	826	795	818	821	845	784	797	809	808	832	857	834	822	833	852	802	802	833	830	867	836	768	866	820	857	790	850	854	840	817	829	879	801	791	791	806	806	867	870	830	836	839	836	814	815	794	843	774	845	760	802	843	838	824	847	771	817	819	848	871	742	794	841	817	839	804	853	828	845	829	852	838	806	850	792	890	842	774	812	748	813	807	791	859	844	820	818	828	866	837	798	849	848	803	869	819	797	859	823	858	829	862	794	790	786	747	852	821	838	868	786	802	853	830	785	829	801	823	846	820	834	851	844	775	858	802	797	804	832	825	825	816	827	841	803	812	826	861	763	778	731	832	843	859	890	800	846	954	795	805	865	839	792	822	831	791	819	851	829	894	835	789	814	807	844	806	786	865	855	869	850	816	834	829	788	789	826	821	815	839	841	786	864	820	861	814	805	812	834	795	859	809	819	866	843	817	820	792	831	858	843	854	804	840	838	828	804	832	858	782	790	804	783	830	799	768	851	822	796	825	788	826	886	798	817	821	796	843	825
12301	36340	70374	33382	24366	3400	2674	2336	1942	1809	1520	1409	1334	1211	1138	1215	1098	1130	1040	1085	1002	950	998	977	1009	977	943	925	893	970	1018	952	856	962	967	934	927	937	889	916	893	900	940	937	901	885	933	873	902	875	919	922	879	888	825	901	874	939	875	921	942	922	875	927	908	834	872	887	867	872	900	886	879	900	913	881	895	892	887	924	905	851	901	872	891	867	907	912	875	862	869	899	883	919	895	885	875	904	842	923	866	892	922	932	863	936	908	874	909	869	931	880	890	907	881	886	923	902	891	907	885	853	912	875	885	896	939	845	912	913	900	909	834	887	897	856	873	860	899	878	900	891	894	963	892	872	881	917	894	920	904	913	904	870	899	837	849	870	901	958	863	877	824	880	889	891	882	909	872	952	893	835	937	887	915	905	895	862	812	882	835	853	933	858	878	957	931	875	930	926	892	943	912	921	915	931	892	879	871	901	882	857	928	915	890	904	872	872	930	857	885	958	850	914	935	925	866	945	877	877	885	890	921	905	914	890	864	874	881	907	886	826	869	942	915	928	851	896	896	973	860	850	846	825	885	890	903	913	861	879	890	862	885	873	901	837	857	920	912	896	897	882	853	854	854	835	926	912	842	876	899	920	885	874	936	917	831	863	901	894	873	883	952	909	936	863	916	895	923	890	850	885	943	917	856	912	830	904	882	863	913	882	874	862	871	866	851	883	902	905	857	896	887	873	896	916	882	847	919	891	865	888	918	900	924	829	923	893	886	844	887	883	911	843	907	907	896	917	889	853	905	873	950	920	846	884	886	889	897	880	865	848	931	909	860	924	885	834	854	890	894	861	912	839	860	876	936	942	861	918	912	875	860	895	850	882	868	886	838	858	858	805	859	865	866	853	920	903	868	937	897	879	885	920	830	891	859	920	905	934	913	882	863	878	922	914	851	911	839	891	866	871	852	881	928	900	900	865	876	930	857	878	852	877	847	863	861	922	916	915	938	850	835	870	890	920	909	907	836	869	907	874	882	915	837	865	909	930	904	884	864	859	915	897	881	924	841	952	870	930	860	874	919	930	899	872	904	846	885	888	916	894	879	907	870	873	876	857	889	899	851	896	873	884	898	889	913	868	921	874	908	898	853	906	903	893	921	883	862	853	903	879	934	922	915	866	874	853	856	889	908	913	907	864	863	886	912	899	892	914	913	883	880	867	904	903	893	920	855	885	930	879	868	895	906	889	899	899	874	887	867	906	879	810	894	896	821	847	933	865	917	894	894	886	910	856	839	911	892	889	948	890	892	908	893	922	892	899	881	917	913	906	859	865	926	899	902	877	858	856	841	874	908	848	894	820	834	925	877	888	867	960	874	894	839	815	896	873	915	914	900	893	890	821	854	893	870	829	912	917	865	899	906	884	918	911	939	917	972	876	887	892	925	876	899	865	865	863	924	859	932	893	892	898	852	826	905	887	889	920	885	847	874	903	902	900	925	859	898	919	916	872	889	852	906	865	944	859	929	869	851	932	907	858	898	943	846	900	827	881	915	897	899	850	882	884	855	893	919	922	876	911	923	878	889	892	864	900	914	864	856	863	918	809	923	904	868	849	921	850	881	866	875	871	858	890	919	886	850	975	872	848	856	916	898	869	844	841	901	866	905	892	882	894	844	899	870	848	924	859	870	913	918	934	897	884	921	916	948	909	887	859	905	896	903	874	851	856	834	892	821	924	916	882	920	924	925	820	865	869	889	873	877	790	842	876	884	811	938	894	883	830	836	931	882	915	891	916	876	907	893	938	920	868	881	896	870	898	880	902	861	900	897	899	901	899	892	864	907	878	855	862	912	925	940	850	954	896	909	841	905	905	869	841	917	883	851	909	856	861	892	888	915	885	926	926	920	873	873	914	872	926	915	907	895	917	896	956	888	854	865	899	889	872	900	903	915	956	911	926	864	940	915	803	854	857	835	938	881	900	888	875	910	884	913	828	900	968	924	898	865	883	890	868	860	894	852	887	915	843	926	867	861	871	908	884	848	880	861	925	917	907	874	884	958	901	918	845	890	863	905	886	903	916	847	946	867	910	905	865	901	885	861	897	918	872	885	883	893	874	889	907	895	908	871	907	862	940	909	862	892	879	910	877	888	941	893	868	943	916	917	885	852	867	925	911	940	924	876	887	898	912	876	876	903	902	887	927	885	868	854	868	876	856	856	946	847	893	866	865	903	920	877	896	900	850	854	949	875	881	911	872	871	829	908	891	910	869	855	838	864	911	870	867	901	911	871	905	856	869	864	875	884	916	880	946	896	899	920	872	872	863	890	903	917	875	894	897	930	899	918	857	919	868	887	887	888	870	930	901	909	861	905	930	905	910	891	854	889	908	904	906	875	883	874	906	884	886	894	840	863	919	946	846	865	882	859	900	851	908	915	890	841	894	908	855	887	865	877	906	923	880	846	920	891	842	945	853	885	886	881	833	890	861	887	895	867	887	908	888	908	877	837	822	847	904	922	820	896	839	883	844	864	933	862	872	901	927	923	850	890	845	907	874	888	879	839	919	873	882	847	913	912	891	896	842	902	881	917	821	850	881	885	899	874	848	943	834	861	871	865	895	893	883	931	878	875	944	910	877	889	876	892	854	937	881	892	880	870	865	868	884	857	885	875	918	916	916	862	875	854	879	943	935	839	886	893	868	923	895	821	824	852	905	880	906	894	880	883	876	895	864	915	861	909	828	887	890	891	896	854	885	909	863	868	898	834	903	889	890	853	885	837	865	898	852	875	865	902	910	868	876	902	869	869	909	914	881	902	856	909	933	882	884	884	893	942	892	889	865	876	895	911	895	834	887	866	915	864	906	879	868	943	885	896	890	950	853	883	853	895	911	842	845	934	871	892	921	888	860	920	891	866	858	896	901	836	905	877	916	857	887	872	886	878	887	899	844	923	925	900	871	910	892	922	892	888	883	917	932	826	867	864	882	908	879	900	859	918	874	856	855	922	908	835	880	967	882	927	870	881	825	864	877	913	869	910	872	870	916	872	857	862	929	877	849	855	877	838	825	920	851	857	931	905	912	889	886	893	915	854	870	957	869	905	898	842	908	875	875	878	884	842	868	900	840	830	930	878	886	853	902	892	900	872	842	909	915	921	868	891	844	917	901	846	865	867	892	878	909	890	898	870	889	924	913	878	909	937	951	841	909	855	896	872	885	898	906	882	932	852	918	873	871	855	902	914	901	885	875	913	941	904	869	919	918	886	949	867	903	882	871	909	859	838	919	897	864	896	914	866	900	908	876	916	840	894	832	873	898	966	880	937	911	876	869	854	881	886	874	933	908	912	877	907	848	843	842	911	838	911	846	873	951	900	945	863	916	827	889	887	929	843	912	881	908	947	892	962	947	909	904	846	922	889	914	926	890	924	835	900	899	905	889	878	876	909	878	897	927	902	852	828	925	847	863	866	913	897	922	836	854	920	856	871	902	920	924	891	866	930	897	871	883	810	853
27207	20453	24676	9295	2661	529	421	362	354	318	353	343	326	324	341	377	286	327	357	353	321	333	298	323	331	356	339	345	317	353	334	328	322	339	338	358	311	319	319	328	319	280	331	327	311	317	292	314	310	304	299	354	320	309	329	314	333	357	357	341	339	324	350	326	317	366	354	309	308	314	351	367	304	348	333	364	345	324	337	321	319	358	329	328	321	327	288	328	305	368	301	307	304	332	338	310	321	312	308	312	317	349	365	340	312	348	339	335	342	329	302	327	325	343	306	312	312	327	304	340	313	294	338	313	334	317	309	319	304	332	309	311	312	324	327	334	350	330	343	286	319	306	321	325	315	331	323	330	299	339	326	330	333	318	310	323	334	353	342	322	317	348	314	355	310	356	326	324	317	329	359	353	319	322	326	330	315	335	322	318	321	335	349	311	329	356	328	335	339	300	333	336	347	316	330	324	354	338	297	323	332	297	311	362	315	360	364	315	298	302	317	351	330	349	320	322	346	303	296	332	311	310	351	319	329	307	320	294	325	327	354	294	347	327	326	306	327	323	329	333	329	300	342	355	309	322	322	305	304	299	320	328	316	335	312	339	337	351	319	308	302	347	329	336	363	337	340	315	345	337	339	326	332	304	333	348	296	342	313	333	336	319	322	335	325	337	300	337	334	313	309	325	348	318	289	346	328	305	318	377	351	314	349	307	291	333	345	352	337	377	332	344	337	315	313	304	309	294	315	337	318	313	340	315	340	336	359	328	332	319	324	282	335	336	317	352	312	342	342	326	308	366	319	314	310	314	320	332	346	322	335	315	309	318	355	347	336	308	344	324	314	318	341	329	327	356	359	310	344	302	324	316	328	305	345	348	303	330	341	308	349	327	344	309	317	362	316	322	329	318	340	318	345	356	328	324	365	313	304	291	321	319	338	314	305	338	323	316	324	365	326	355	341	356	341	355	330	324	328	302	323	312	326	342	325	319	341	325	339	309	326	317	316	322	342	315	358	293	328	334	367	318	343	343	318	330	310	313	334	361	312	320	325	326	337	332	335	324	275	356	327	337	319	340	332	315	360	338	304	294	309	305	327	330	332	320	334	353	302	290	347	353	316	307	312	330	321	363	302	292	335	331	335	343	298	348	366	319	371	357	333	352	331	344	302	312	288	318	352	363	349	355	353	330	323	321	293	337	358	315	287	329	357	320	343	329	365	315	305	315	310	317	345	313	335	345	369	312	320	295	325	305	349	317	335	329	340	320	331	329	307	342	340	297	297	346	322	305	336	327	358	339	342	318	349	332	307	323	340	316	321	338	305	370	328	348	343	334	340	328	336	333	346	318	301	323	336	321	319	330	279	350	325	324	328	327	356	287	329	352	319	325	365	305	345	325	330	332	307	333	349	334	354	357	319	342	317	342	350	314	329	310	325	353	351	321	288	311	307	348	346	318	302	325	326	337	312	316	346	374	299	311	341	333	327	326	320	323	351	327	300	352	310	295	317	334	345	359	370	335	323	322	353	342	364	330	303	322	353	315	336	357	336	287	322	288	317	300	328	321	303	345	326	301	325	302	316	293	339	337	324	322	338	309	356	341	325	346	311	307	293	312	332	333	342	338	338	319	331	344	326	293	313	301	319	324	347	369	310	357	321	332	328	322	340	325	311	302	320	328	342	325	313	355	335	296	300	326	338	323	327	312	341	330	317	316	319	300	292	325	336	320	289	323	323	342	319	318	349	321	324	293	341	324	387	337	343	324	308	345	340	340	329	339	318	333	331	310	324	313	315	303	334	328	304	324	322	334	307	315	340	329	344	328	359	340	323	329	343	356	319	359	347	333	335	351	282	370	316	328	314	301	345	342	305	319	327	319	327	340	349	317	337	319	319	309	342	320	366	319	340	304	333	322	305	328	335	325	350	318	343	342	321	325	303	339	333	308	332	342	316	347	330	312	314	330	318	327	327	362	330	327	340	348	343	341	316	327	323	305	355	327	300	353	300	340	360	325	298	332	316	323	351	320	318	323	321	324	330	326	329	324	303	362	341	310	327	310	302	329	308	326	327	316	348	334	298	327	339	340	324	288	334	314	329	336	290	306	306	356	319	335	343	325	337	312	335	313	318	328	334	329	320	334	319	294	298	359	317	355	318	316	304	340	344	360	299	310	298	334	311	316	312	335	325	336	325	324	340	325	314	339	301	297	326	352	308	312	307	339	329	284	341	324	348	344	331	375	294	303	349	311	309	311	337	320	310	295	325	348	321	286	352	322	331	339	317	311	296	335	330	326	336	329	292	315	326	326	343	312	349	373	293	317	346	338	352	295	319	341	296	338	333	298	331	320	330	317	323	343	331	324	285	328	315	314	278	339	335	345	320	332	296	314	319	335	285	350	318	314	334	334	339	327	293	327	334	325	326	325	341	321	357	320	345	314	315	337	298	326	308	319	319	312	332	284	320	345	344	317	335	297	349	340	339	322	351	317	311	325	343	330	301	311	308	308	317	345	326	319	326	341	333	353	337	347	314	293	336	317	322	313	327	309	336	317	350	324	322	322	325	306	302	316	322	340	318	319	328	344	313	311	323	323	330	346	319	315	343	336	315	312	346	329	316	340	375	333	333	323	346	377	324	322	361	339	319	311	347	349	381	342	286	329	305	334	330	345	313	300	347	329	339	338	340	331	336	314	341	325	320	337	360	314	312	331	320	310	333	286	338	354	303	299	310	308	296	299	336	335	327	340	333	287	330	328	315	317	331	329	364	349	330	343	317	310	362	330	355	322	324	304	322	302	347	327	325	309	300	332	321	331	329	328	320	309	343	336	333	324	332	356	329	314	335	281	338	313	307	339	356	343	331	341	291	338	303	336	293	295	339	345	357	323	329	305	309	292	329	323	325	318	335	323	352	333	340	354	330	314	297	315	355	343	316	345	326	349	313	328	331	335	315	328	332	316	333	323	274	328	348	341	312	338	357	331	323	286	333	343	302	303	324	325	308	314	334	345	332	305	343	335	328	340	349	337	335	347	331	318	318	337	324	323	327	308	323	306	320	290	317	328	340	366	314	317	302	310	327	323	309	315	324	339	333	348	370	320	310	305	329	324	339	343	309	349	339	313	358	332	318	371	319	321	348	314	338	355	354	322	327	298	364	358	342	325	309	342	340	316	321	348	326	292	317	295	302	325	283	342	351	350	348	300	305	332	311	312	349	311	316	314	332	335	348	308	352	325	347	321	330	325	343	311	386	311	349	339	362	327	323	318	358	329	358	328	315	339	367	330	317	300	331	319	364	310	335	338	318	330	311	352	325	335	347	327	335	357	303	351	317	346	337	313	322	324	370	367	307	340	322	332	340	319	310	355	336	340	328	337	312	297	337	334	280	299	343	327	321	278	357	305	343	341	337	310	301	318	317	338	363	320	349	330	324	296	333	344	328	282	335	324	325	322	314	336	329	336	347	353	313	297	335	331	313	343	348	342	311	335	352	306	359	379	356	375
7941	6327	27090	5032	3138	522	486	435	418	410	437	400	443	416	393	380	390	389	402	387	381	396	372	399	410	409	379	379	418	397	361	451	377	433	408	389	441	380	392	372	427	438	392	383	398	388	407	389	392	426	404	404	418	380	390	396	417	404	365	366	405	379	377	396	411	381	414	372	374	436	414	359	407	389	409	398	436	419	406	388	404	419	415	389	382	379	388	409	340	396	392	336	394	383	389	393	397	393	371	370	394	437	403	377	379	370	374	346	390	362	386	386	391	384	400	415	415	395	328	369	425	378	400	405	400	375	419	401	363	397	389	398	414	393	383	415	383	383	406	372	370	393	353	372	384	389	391	386	411	382	414	432	405	387	391	392	376	426	392	379	388	403	433	409	402	404	383	409	393	385	431	388	402	389	377	369	378	418	406	415	386	411	401	376	416	387	419	368	428	426	398	408	402	405	375	387	386	410	374	367	382	393	353	382	392	405	398	389	361	412	399	391	411	365	393	395	427	418	389	403	400	408	372	425	420	420	406	440	377	389	396	384	402	388	395	384	396	396	384	416	373	417	354	356	373	398	386	388	387	380	411	401	366	396	423	380	396	387	396	412	399	431	396	380	393	400	367	388	394	413	416	371	403	382	393	401	346	379	371	384	400	380	391	390	387	428	396	408	404	397	363	386	397	418	412	387	383	417	413	368	371	427	397	387	423	405	384	401	422	389	366	390	388	386	416	419	419	383	384	374	393	394	369	401	391	404	413	382	404	393	379	404	386	460	412	414	418	412	370	386	362	386	431	386	388	420	421	373	387	356	393	390	389	368	444	390	400	412	375	400	408	394	419	393	419	370	376	383	365	410	427	401	412	383	388	379	392	352	398	381	426	362	382	402	399	407	403	408	400	399	415	437	401	422	399	370	377	418	430	385	389	394	371	401	391	371	414	431	388	415	397	375	423	419	383	406	417	397	380	425	388	379	419	384	391	422	367	401	402	387	371	368	410	396	401	425	405	378	389	403	396	419	397	411	370	413	404	403	377	375	397	387	363	406	341	398	370	404	377	350	377	372	418	394	398	389	403	403	383	363	375	381	449	396	377	382	380	376	398	391	378	404	404	399	369	401	409	399	396	403	401	368	400	410	390	389	348	383	383	376	410	392	364	386	392	358	396	412	338	370	392	418	381	384	413	401	383	400	410	431	382	367	399	440	402	398	437	401	400	375	361	392	386	376	385	438	406	376	402	362	385	398	410	396	387	378	419	427	371	392	381	400	374	360	400	385	405	393	410	407	392	369	377	402	352	390	391	390	371	393	381	412	394	376	397	370	372	372	409	385	396	351	363	390	386	382	390	396	432	387	411	376	403	373	354	394	384	392	436	415	412	400	416	399	409	375	377	372	385	370	402	362	408	424	410	400	370	397	383	392	391	409	437	396	408	403	395	415	387	397	399	415	374	375	413	409	411	358	392	392	391	402	420	440	396	378	365	387	401	398	383	345	419	394	399	407	392	368	332	408	422	409	378	367	380	410	358	402	373	369	429	364	378	402	408	410	361	361	391	399	403	415	387	397	377	386	430	351	407	377	410	406	420	398	373	419	410	385	412	372	359	394	435	372	380	422	393	394	377	387	423	398	413	408	376	333	403	398	381	367	399	393	409	358	403	369	419	428	407	379	392	394	373	414	408	406	387	385	380	368	378	406	392	418	360	390	385	396	394	373	385	399	410	398	395	381	363	387	427	367	423	363	409	395	384	398	407	393	411	385	416	390	431	413	410	370	431	378	348	362	367	415	372	424	374	368	402	396	393	393	422	358	424	430	360	385	360	379	394	409	385	391	371	409	380	404	392	379	383	391	404	357	402	381	402	362	372	374	381	439	392	438	373	386	402	377	379	432	446	365	381	386	381	419	420	355	389	395	408	380	394	392	368	380	387	404	381	423	362	402	405	407	358	391	393	429	390	392	401	445	411	395	424	409	368	413	399	401	395	368	371	390	385	363	374	394	398	383	388	399	397	448	402	390	408	352	391	407	407	403	374	394	369	394	407	382	389	390	407	352	374	393	388	407	386	408	389	365	379	403	413	417	380	420	428	392	371	371	412	413	385	372	381	388	388	386	395	370	375	383	390	384	362	364	358	398	381	389	419	430	387	391	389	390	385	413	397	406	373	358	384	411	383	395	400	359	396	399	404	367	394	385	379	364	419	388	432	363	379	389	405	368	386	384	397	412	367	413	401	401	354	412	401	357	389	381	398	393	388	406	412	350	402	426	401	426	392	417	374	363	399	375	422	412	413	357	412	382	397	408	403	418	375	407	388	383	346	380	395	435	410	386	401	403	404	416	393	384	343	409	410	412	387	393	390	386	402	399	396	375	400	395	379	387	411	419	402	414	390	386	376	410	414	397	406	353	382	400	365	378	401	400	399	438	371	376	419	405	366	391	406	403	411	377	400	391	420	384	385	400	404	394	378	377	378	445	385	375	413	401	386	362	389	418	401	403	369	387	407	377	432	401	410	398	389	415	373	398	428	394	394	408	374	382	416	407	393	392	361	378	418	357	435	395	404	373	377	394	381	430	368	406	401	379	404	368	425	407	386	379	406	393	391	385	408	356	395	417	406	377	377	390	367	368	436	403	385	373	401	389	433	397	393	371	412	396	388	388	384	383	386	391	368	395	369	390	414	416	407	390	386	409	387	394	394	374	399	410	387	380	407	400	378	381	403	406	387	423	394	412	420	397	392	396	401	393	384	386	372	413	407	429	375	422	405	402	387	411	406	431	378	367	376	386	420	367	355	403	371	410	397	421	425	393	397	385	404	398	391	405	386	370	411	374	395	378	414	403	407	398	409	413	368	368	407	392	365	390	391	353	378	445	358	384	424	415	382	364	393	379	419	388	375	387	425	347	391	402	389	379	429	383	385	379	403	399	376	413	388	402	379	427	389	417	393	394	394	358	367	390	414	419	380	395	378	362	380	393	387	396	408	375	405	392	394	379	377	362	408	407	350	382	375	387	380	399	369	415	385	395	413	377	355	453	374	383	394	386	394	383	401	387	415	415	369	390	432	402	388	380	419	394	388	398	391	409	363	389	391	378	429	412	368	369	365	400	390	404	388	405	367	420	412	374	414	400	420	405	365	400	398	397	377	388	419	399	407	387	400	399	447	397	396	388	384	372	373	422	372	358	374	405	393	413	372	401	369	410	376	352	382	380	396	401	428	409	379	398	389	382	383	416	400	408	389	429	403	390	389	403	397	388	367	421	405	410	394	396	405	418	406	409	388	385	428	375	379	400	381	415	407	402	410	385	387	357	382	374	391	398	431	372	375	377	406	400	385	383	379	426	386	390	396	383	385	374	395	415	429	386	374	408	372	404	384	377	387	375	381	422	366	407	386	403	386	432	390	426	404	403	386	386	393	381	392	373	383	402	411	403	393	388	411	388	383	408	408	424	368	419	443	411	403	394	397	387	370	395	384	404	421	412	388	410	380	366
23600	21176	29168	26220	22912	11832	1641	839	722	649	581	553	559	527	529	519	495	445	499	455	514	501	468	486	500	490	445	430	503	456	464	442	407	436	459	442	423	472	431	463	454	452	452	486	427	421	445	467	451	453	451	445	460	491	411	426	397	417	413	456	479	416	445	458	469	443	438	422	483	437	435	409	412	473	421	454	448	399	472	428	443	475	421	419	424	484	425	446	458	457	405	429	472	450	455	448	471	412	489	430	423	417	430	456	459	441	413	470	448	423	420	409	427	426	455	434	432	440	400	438	401	429	464	449	421	464	448	423	418	457	437	429	466	415	441	433	453	436	445	433	442	457	411	423	457	444	471	457	403	484	417	446	417	412	440	432	414	438	431	477	440	442	438	423	449	414	469	436	428	437	424	420	432	454	433	434	426	403	439	448	421	406	432	436	436	458	430	437	455	471	458	374	437	418	417	427	425	467	435	440	449	463	390	427	453	426	464	446	434	451	448	482	441	492	477	454	438	408	424	436	431	440	446	475	460	468	423	387	481	423	400	416	429	440	431	462	428	421	451	425	442	455	405	453	434	423	428	413	419	430	423	445	404	442	440	428	447	474	427	468	486	435	426	448	430	435	449	421	438	428	429	458	421	434	416	450	429	405	432	399	410	442	424	392	435	434	432	390	453	423	461	455	425	435	441	417	424	426	466	448	417	425	465	419	438	430	445	423	463	396	411	440	432	430	448	470	420	380	463	465	440	457	418	436	440	422	458	409	410	426	428	455	445	405	449	455	462	410	416	468	503	442	455	430	408	457	456	453	456	463	461	432	426	420	417	437	444	408	430	440	450	449	448	423	436	448	445	492	422	410	420	423	451	421	449	457	402	444	441	460	434	459	450	444	403	425	410	420	412	422	460	441	412	443	400	429	455	428	428	416	421	407	416	408	448	455	441	438	457	440	412	405	434	417	396	401	442	434	463	450	442	453	428	473	421	441	428	447	410	437	437	476	423	427	458	432	411	498	453	462	414	427	408	450	446	419	442	422	428	422	409	411	436	440	428	441	454	432	452	435	442	450	413	446	434	418	467	408	437	412	466	414	405	419	473	417	444	445	419	434	473	428	414	454	458	469	414	424	446	456	448	421	442	414	467	416	442	430	428	414	413	462	464	464	394	428	460	463	448	428	389	441	449	457	425	463	407	457	432	406	426	442	435	463	469	451	426	422	410	444	425	423	456	422	425	456	447	448	480	407	462	381	432	457	417	453	440	440	403	403	439	451	409	420	439	414	427	467	430	453	415	479	389	438	440	447	445	451	450	433	430	438	442	472	429	438	416	421	401	437	438	416	454	434	446	432	417	441	400	450	419	455	441	453	450	485	450	389	453	428	454	459	407	424	407	445	455	464	423	419	437	444	427	471	420	427	396	418	403	458	468	430	472	439	421	443	391	447	428	424	417	465	432	439	434	464	430	428	437	433	411	468	476	424	414	464	464	436	426	413	457	426	468	428	438	469	405	436	446	426	424	417	419	420	475	425	454	435	436	479	471	430	415	432	451	368	451	443	429	412	474	407	445	417	462	480	447	420	444	411	423	459	439	440	422	457	418	456	386	430	441	445	452	434	434	433	406	401	432	455	453	437	456	462	456	440	444	430	432	424	422	422	418	395	407	414	442	444	449	466	444	463	478	411	430	391	455	409	435	459	427	466	421	434	407	447	443	457	416	408	452	446	409	452	449	416	439	444	440	444	427	424	426	443	449	453	457	425	431	445	448	402	434	440	410	442	403	423	448	433	409	456	453	460	440	421	389	413	460	445	417	392	413	436	466	422	397	447	446	447	422	429	400	449	434	415	436	453	450	420	406	467	490	451	456	434	424	434	431	426	444	457	501	427	449	420	469	421	417	424	444	449	452	417	401	468	426	442	441	432	456	441	428	420	450	407	432	448	467	422	449	414	439	436	473	425	427	449	431	442	422	424	434	427	430	435	457	397	406	434	417	449	458	474	412	479	438	464	433	454	468	425	459	448	430	405	432	444	401	460	467	435	423	473	434	438	408	445	436	447	425	420	417	451	426	441	450	400	468	431	424	446	406	433	428	422	431	430	448	409	424	435	423	422	459	482	432	409	437	412	404	409	436	454	409	442	451	430	450	427	407	449	407	463	418	439	431	431	441	437	464	432	425	441	441	408	436	395	438	403	448	425	492	414	449	446	417	440	441	443	419	426	401	430	449	420	444	442	413	447	428	421	451	459	437	426	464	427	424	461	444	452	427	415	464	465	439	437	422	434	450	440	472	451	438	461	437	439	416	426	471	443	409	420	468	423	411	431	432	441	411	417	413	418	460	471	388	465	464	439	439	417	417	393	458	435	414	438	422	418	473	438	424	419	426	419	450	415	439	431	466	456	435	468	457	456	426	462	464	415	435	433	446	428	432	436	409	418	431	437	414	424	423	433	435	447	431	444	437	416	427	443	425	407	420	415	392	465	443	446	453	439	460	448	429	428	405	427	433	486	433	433	439	443	434	433	433	424	435	431	455	433	460	441	458	437	406	430	390	411	413	433	409	439	438	442	463	442	429	429	427	415	397	432	431	481	437	446	417	430	413	417	420	445	458	424	443	448	391	416	444	426	407	379	413	455	475	431	403	438	476	463	448	436	435	445	433	449	438	400	436	413	468	436	430	428	432	421	453	460	440	437	449	428	442	455	412	414	437	435	455	456	417	393	430	455	465	460	448	446	414	444	422	396	411	438	463	412	457	459	429	460	455	410	457	433	443	459	455	460	441	454	404	470	417	451	464	422	431	452	419	422	418	451	415	422	415	429	423	437	435	418	409	434	467	415	421	420	480	414	436	447	415	448	439	433	418	449	417	449	480	448	421	406	432	458	441	437	451	422	452	423	431	410	457	429	430	482	468	433	433	441	430	411	425	437	394	458	420	422	431	472	435	411	462	431	439	438	449	464	438	439	419	429	427	439	440	426	427	437	430	425	439	428	421	467	423	444	414	428	395	457	435	435	458	398	412	461	447	407	412	423	431	454	388	474	438	439	412	431	428	442	410	400	454	443	444	413	425	413	479	441	445	462	460	435	421	431	426	428	399	463	402	447	449	471	446	423	448	452	424	428	423	452	402	427	409	459	394	447	463	448	440	458	426	476	454	428	426	432	436	425	430	380	417	412	449	419	414	421	457	427	406	419	431	460	415	471	453	440	413	438	390	425	405	442	444	463	420	426	478	454	445	417	437	435	428	436	386	459	425	446	416	420	416	433	437	425	460	479	444	438	457	417	440	421	436	442	418	454	443	434	490	405	453	410	460	419	428	434	467	451	411	409	442	439	432	424	422	420	428	398	397	444	428	448	432	462	420	438	408	446	459	461	408	426	410	451	455	451	431	445	434	457	435	479	403	452	462	470	468	429	443	443	483	468	439	423	425	413	442	440	430	448	442	461	443	434	395	430	435	480	404	479	421	497	435	474	453	435	450	417	431	428	481	427
9762	24325	62323	22582	20645	1873	1575	1217	1046	974	799	737	730	749	655	641	602	621	579	566	587	542	577	533	527	543	555	542	531	530	522	517	538	520	529	494	489	510	484	521	487	529	552	525	541	474	507	514	529	478	450	443	510	532	549	521	519	477	483	494	529	509	474	527	512	499	502	483	491	502	458	466	528	479	543	474	473	543	487	475	478	494	507	511	495	474	513	491	490	468	489	497	523	488	503	486	529	510	510	485	474	494	482	502	508	494	486	521	454	478	485	483	470	499	491	492	520	519	475	456	428	512	495	523	509	500	507	498	455	518	488	501	482	472	471	530	539	478	494	515	523	500	529	469	518	486	517	496	486	494	477	495	461	459	487	496	484	479	508	482	474	492	483	490	492	503	454	482	509	511	506	448	507	465	491	447	503	503	495	535	492	540	499	507	479	452	498	458	459	503	531	489	498	508	495	483	467	474	457	481	510	499	490	530	523	503	484	500	494	534	492	481	524	507	542	490	464	451	476	469	503	515	499	482	459	498	477	503	500	498	489	501	540	512	497	480	513	481	505	487	466	493	507	500	527	453	527	504	496	521	479	480	469	509	477	479	504	512	493	508	503	489	524	532	480	480	515	466	501	485	511	496	501	498	494	504	501	513	491	502	500	493	479	491	491	490	495	497	453	488	484	498	490	492	474	514	539	479	504	445	511	540	502	482	521	510	479	492	489	524	563	498	511	495	525	536	483	535	483	498	501	504	533	460	533	486	507	487	508	491	451	505	491	504	459	519	468	476	506	486	489	517	527	493	535	479	523	521	487	495	489	506	486	497	561	472	539	512	519	487	495	479	492	469	513	513	496	487	483	478	481	457	503	492	473	476	497	518	477	457	487	509	508	537	476	478	513	488	498	487	492	469	499	475	537	510	492	481	474	523	502	468	468	479	507	524	472	491	471	483	485	477	503	504	469	489	469	505	470	458	484	475	475	492	474	467	490	491	458	512	464	514	485	485	470	506	456	513	552	488	465	474	506	509	518	485	476	450	493	522	504	491	462	520	500	521	504	476	530	515	468	459	545	497	460	479	484	500	510	444	480	475	475	513	463	498	491	470	488	458	519	493	485	506	456	453	472	529	475	514	488	495	487	447	473	509	483	507	487	506	512	485	521	488	507	459	476	503	488	452	465	505	504	492	500	437	484	524	513	479	485	488	487	503	553	447	472	494	518	503	479	454	517	499	482	458	471	503	475	471	465	489	466	474	505	502	509	476	460	458	509	473	491	465	522	534	494	472	503	499	492	503	489	444	509	499	505	494	487	489	513	483	516	497	467	527	522	529	470	509	483	511	463	459	522	467	524	500	478	510	508	521	494	511	450	507	500	506	494	547	485	487	487	492	485	503	509	467	480	478	492	511	489	486	481	507	475	512	487	507	514	488	504	482	512	504	498	484	462	497	532	512	484	477	477	464	540	516	518	495	522	474	507	484	495	508	528	468	499	490	500	473	503	485	498	468	486	487	489	486	536	488	492	480	504	459	512	488	450	516	524	474	488	497	489	486	438	467	516	460	480	473	493	482	494	515	470	489	542	529	479	469	533	481	494	491	513	498	507	461	520	493	477	449	489	496	514	491	454	453	473	511	512	508	500	509	484	491	483	479	480	495	457	489	480	471	491	511	461	502	506	483	516	512	480	465	521	504	517	499	497	467	498	507	487	502	501	496	494	437	444	484	494	480	490	477	523	493	520	498	496	502	501	482	534	509	512	471	513	502	530	491	512	486	482	487	503	506	504	484	478	522	509	513	492	484	496	511	483	589	519	485	501	485	494	524	479	435	526	474	520	530	456	521	472	471	549	528	482	512	462	490	467	531	488	476	472	477	506	496	511	477	489	505	516	505	452	491	481	496	502	501	484	479	495	510	519	492	449	469	491	507	474	519	448	478	469	496	495	477	499	533	456	538	506	513	476	488	474	497	504	470	485	506	467	486	528	500	506	489	497	505	514	514	519	457	472	489	504	478	496	491	480	498	471	496	501	489	493	494	514	477	481	496	446	495	538	512	484	503	482	510	482	480	502	498	458	474	464	477	475	479	506	497	491	508	477	501	462	481	478	515	504	492	467	510	512	495	489	443	516	493	483	478	496	484	506	495	516	498	497	497	492	480	494	494	480	486	515	475	501	504	485	460	476	492	483	502	506	455	523	492	484	523	481	445	515	472	492	526	490	479	476	517	514	464	520	488	527	508	455	477	494	466	500	458	509	544	543	515	512	475	452	490	502	502	496	449	502	513	514	494	515	476	478	516	477	454	490	489	470	516	500	510	535	487	463	485	512	490	496	479	499	491	522	483	506	490	472	488	486	470	511	489	502	427	475	530	484	485	502	508	455	528	493	454	470	473	481	492	467	499	486	484	543	487	494	490	459	486	498	491	513	496	494	510	490	486	507	490	506	503	477	434	536	535	461	468	535	521	474	499	519	548	465	459	473	479	499	545	493	470	514	503	528	490	495	495	472	492	481	499	461	499	497	496	499	475	521	403	477	518	490	507	485	491	460	487	481	460	484	495	517	505	467	518	486	481	471	502	479	522	476	495	493	457	468	511	493	492	490	456	490	492	491	521	468	468	518	537	448	479	509	502	465	501	535	484	483	505	515	483	484	485	463	506	501	481	500	496	473	470	517	501	489	464	506	448	488	474	468	470	524	449	506	487	501	449	471	449	482	454	472	480	504	486	471	536	481	481	479	472	481	524	466	526	492	491	466	509	493	489	476	455	486	492	482	475	496	459	534	504	482	487	510	516	444	531	486	495	461	489	486	514	499	504	450	546	510	466	502	492	516	502	530	504	468	494	496	502	432	493	483	497	511	511	505	505	484	507	522	449	496	483	511	447	467	494	490	503	532	486	482	484	472	480	464	477	486	450	471	474	504	556	487	496	456	474	472	500	551	513	467	519	454	492	509	514	519	515	510	474	461	488	484	505	470	459	471	521	496	507	479	513	529	479	500	499	476	511	517	523	480	452	469	514	474	501	542	479	515	484	480	466	518	520	496	482	452	483	461	529	505	503	514	477	522	480	490	482	507	498	496	440	512	491	501	472	550	507	495	461	464	509	456	447	479	501	547	514	448	534	506	513	474	481	477	489	509	463	483	483	500	480	515	462	494	510	478	485	497	496	458	517	475	469	477	477	471	441	501	495	442	485	483	518	485	481	507	496	453	534	520	488	487	494	516	445	482	479	507	476	486	470	477	492	491	472	541	466	491	476	462	496	506	481	516	483	539	468	509	495	553	494	479	546	481	488	484	493	474	499	448	520	474	468	468	489	503	500	512	507	522	513	489	482	491	481	509	498	484	511	475	503	501	497	489	483	502	463	455	481	484	511	477	499	524	472	497	478	492	485	504	477	504	521	504	511	518	508	494	473	530	456	526	507	468	472	508	472	492	454	502	464	454	474	536	475	484	504	500	513	515	470	491	481	508	472	463	510	484	489	522	481	497	522
24875	21204	28451	25584	19067	3955	910	685	673	665	627	645	637	586	659	594	576	618	613	571	621	620	586	591	608	588	557	598	561	554	548	573	616	593	605	570	584	570	619	583	559	557	591	567	564	547	583	589	570	561	607	566	593	574	588	585	551	579	542	601	551	552	592	581	576	540	614	535	570	587	606	576	567	564	593	549	581	546	569	554	555	566	581	586	598	546	594	579	536	606	626	545	539	569	596	553	541	594	524	572	602	561	578	592	542	594	623	549	536	538	567	564	559	591	570	586	578	540	553	572	554	590	547	602	588	613	580	534	587	566	602	568	563	612	537	583	550	543	608	584	545	566	538	577	590	613	607	584	571	558	553	599	560	598	581	601	523	548	551	515	564	580	609	577	580	572	563	566	520	555	569	571	527	571	585	609	551	572	625	547	581	560	639	590	530	603	584	543	584	621	549	548	580	561	593	555	573	564	616	541	600	562	533	570	538	608	546	547	557	566	571	586	573	617	616	600	554	585	552	606	558	579	585	565	604	565	617	583	577	593	555	608	551	546	567	555	529	623	607	564	588	599	552	560	569	577	569	560	573	564	531	552	572	566	558	575	623	538	590	598	625	603	551	544	572	560	598	563	559	592	566	584	583	541	634	569	542	520	566	629	582	593	548	547	551	562	547	574	533	581	582	569	573	572	528	543	565	553	595	525	585	585	590	547	559	538	585	572	569	557	584	584	569	564	546	603	572	590	550	567	607	539	556	552	602	605	557	541	569	593	597	560	567	579	607	535	539	558	583	602	579	562	575	544	578	595	604	575	610	576	571	554	591	607	587	548	511	557	567	574	555	581	568	541	588	587	579	576	552	556	574	542	570	566	530	556	558	513	548	586	580	616	576	571	580	582	552	551	591	573	601	626	537	549	563	528	546	554	603	541	586	576	601	512	604	578	580	551	554	516	570	572	568	560	597	593	544	546	549	546	568	589	534	561	589	560	554	591	528	584	556	603	525	591	542	565	555	625	573	552	485	578	579	608	564	569	547	592	603	612	563	545	569	538	571	616	558	575	576	571	578	552	582	567	522	591	563	559	573	547	581	534	544	572	561	591	551	544	568	538	529	581	564	536	574	530	556	553	557	542	548	557	568	577	541	603	590	544	609	548	594	542	591	569	538	606	551	575	594	541	564	589	597	554	560	597	545	577	597	565	572	552	577	553	543	591	619	566	550	585	555	558	565	583	575	570	599	613	549	549	620	543	569	606	578	549	580	628	591	634	588	491	617	558	576	567	593	594	581	538	548	522	528	552	600	579	529	577	569	555	525	581	602	595	602	582	578	578	555	599	603	580	584	592	606	591	572	561	594	515	588	566	582	569	565	554	573	600	635	552	588	588	549	530	565	537	558	569	589	594	532	570	567	592	578	572	582	544	575	578	563	549	579	592	565	560	579	617	550	577	566	610	559	593	557	610	635	556	569	546	590	557	554	576	594	550	577	588	531	615	579	592	567	538	580	578	565	583	534	552	589	577	577	575	620	561	557	579	572	599	558	593	560	544	566	548	553	537	570	578	570	570	534	585	585	576	586	582	554	558	587	560	581	537	625	577	576	585	569	563	574	554	542	563	562	527	538	524	569	624	585	536	513	541	561	578	569	561	575	591	590	571	591	632	609	605	590	570	608	569	562	564	544	552	581	633	564	558	579	570	577	576	588	582	586	584	550	581	534	554	559	592	548	588	534	521	553	561	583	539	525	547	574	547	535	576	593	538	547	577	607	538	580	598	575	595	595	606	530	592	585	557	633	618	588	582	557	586	555	553	588	574	596	548	596	560	573	558	568	585	576	535	605	589	602	548	570	547	590	557	544	550	555	566	616	555	596	594	534	518	575	583	556	572	535	574	571	550	586	634	597	541	559	590	551	560	557	544	549	565	577	532	579	527	577	562	561	577	570	555	626	529	573	618	600	558	608	573	620	596	536	574	553	586	545	537	565	538	586	607	615	585	549	535	543	571	586	581	552	614	554	598	554	563	542	554	572	529	586	578	549	561	623	590	572	581	571	528	590	572	575	531	585	568	574	592	562	597	585	573	609	566	564	580	554	557	566	561	575	588	549	546	639	584	622	578	525	567	567	574	568	573	557	545	611	604	614	606	521	578	583	567	578	579	550	595	543	597	529	539	558	574	566	591	625	560	584	554	596	573	575	573	570	516	562	558	558	551	632	552	575	572	563	560	573	595	584	586	598	563	554	574	539	587	569	580	575	574	606	570	625	533	597	562	557	571	594	562	582	586	545	493	551	544	556	551	596	556	564	549	597	630	574	559	553	527	590	587	541	565	515	585	554	603	558	570	543	551	550	582	539	591	576	552	569	599	586	565	563	591	560	575	557	547	569	590	597	570	554	578	535	518	579	575	567	513	583	545	607	530	572	570	543	585	579	587	533	587	571	551	559	579	562	572	605	587	549	605	532	584	558	542	553	538	529	561	581	593	591	588	614	575	547	586	576	571	571	556	578	569	560	568	585	530	557	544	594	614	556	519	557	531	585	581	598	563	549	555	547	568	577	562	556	540	574	610	542	569	574	561	608	601	604	585	596	535	552	542	551	529	589	583	570	551	549	557	518	536	583	590	527	549	609	602	544	576	568	597	564	590	616	587	530	620	577	577	571	574	569	576	653	545	556	586	596	562	579	563	595	565	528	586	578	560	564	588	589	548	600	598	553	591	609	578	559	569	554	518	552	576	563	570	592	552	585	550	605	547	560	584	577	563	594	598	562	603	657	572	570	534	641	593	547	556	540	598	559	555	609	527	560	555	572	578	569	549	595	581	572	579	592	600	618	554	545	538	543	627	564	626	588	569	602	570	571	581	588	593	570	606	566	565	591	575	565	570	543	569	580	578	607	582	613	576	555	598	550	578	563	538	590	566	591	611	589	584	580	585	561	561	531	584	588	532	542	553	572	580	570	601	557	606	547	563	603	552	550	596	584	587	529	556	601	575	540	554	586	571	547	551	542	626	569	543	581	549	528	584	557	561	595	580	560	553	585	626	554	560	595	569	577	561	570	565	536	557	563	586	561	559	553	590	558	652	536	581	565	605	599	565	551	574	600	575	535	592	594	619	582	562	585	583	567	578	593	548	528	581	570	597	578	541	594	600	571	589	549	552	584	567	570	589	550	574	569	605	576	570	557	605	562	538	569	534	585	558	545	540	563	546	597	580	571	618	593	624	551	568	540	563	579	576	536	612	544	572	536	571	571	558	607	560	547	622	548	615	554	556	602	518	577	565	555	572	583	579	542	569	554	539	587	566	570	555	572	534	578	568	563	567	572	551	541	582	590	528	563	535	541	563	543	541	532	577	530	571	584	519	583	544	552	570	563	573	578	588	583	572	572	605	566	591	587	583	546	542	575	567	540	598	624	560	577	567	523	588	584	565	544	541	522	586	550	591	590	586	573	530	568	534	550	557	613	567	599	558	583	603	554	597	576	569	603	536	567	538
9821	19903	49921	15809	16053	1366	1209	1006	956	929	833	836	814	785	754	731	685	697	714	688	730	694	673	697	733	689	650	654	663	654	734	660	673	686	699	701	699	636	675	649	637	659	685	704	654	681	600	672	661	693	671	698	649	640	644	656	685	687	682	609	676	687	678	663	668	659	693	620	668	674	645	691	694	722	653	669	641	606	667	676	625	692	663	636	679	677	668	691	659	646	653	616	665	696	650	664	643	628	643	635	642	657	662	675	627	615	667	660	643	664	637	644	693	649	654	687	671	698	669	659	661	676	641	594	683	646	639	689	709	679	695	682	685	647	662	640	693	646	685	693	688	683	690	634	704	650	620	622	646	691	663	622	697	714	689	665	642	623	657	659	587	673	711	673	661	704	652	668	670	660	665	654	709	698	617	666	648	687	624	694	663	676	644	648	631	712	676	668	653	660	665	635	670	705	692	662	668	619	707	659	654	698	668	682	682	640	664	650	667	647	678	657	657	636	648	643	650	630	603	644	647	699	673	684	691	648	689	650	651	650	665	666	675	699	632	633	742	621	613	680	667	643	637	691	680	628	674	672	725	670	699	655	645	697	668	668	656	667	612	632	654	594	640	639	689	673	681	648	625	659	639	712	672	660	697	636	660	671	688	652	620	665	617	648	657	679	647	720	685	639	639	665	701	634	727	626	677	639	681	665	633	689	672	681	673	634	626	717	660	672	706	689	668	631	705	647	673	695	687	621	674	675	692	653	643	656	693	690	652	631	666	656	706	648	643	643	671	663	668	632	674	675	632	696	644	644	649	642	666	614	662	656	698	626	640	698	702	615	650	678	629	633	662	645	674	666	688	603	681	678	679	644	674	669	700	682	669	660	646	687	640	685	642	630	697	672	675	696	676	656	679	675	633	652	640	703	668	680	709	694	646	659	690	708	653	623	664	663	692	650	617	675	653	694	626	653	606	708	692	651	682	699	672	683	646	637	670	616	640	678	650	611	658	656	695	572	671	649	684	712	654	663	667	661	656	661	736	662	672	659	663	696	615	704	658	646	657	705	683	676	645	679	664	698	678	677	674	685	636	652	673	690	640	649	669	689	653	650	639	660	671	705	612	641	666	636	716	660	638	640	672	683	656	647	621	691	671	687	671	682	678	675	662	658	709	634	665	657	656	651	668	666	640	672	629	658	624	679	638	672	702	668	602	660	663	638	658	681	658	664	719	606	622	685	627	632	664	689	670	655	652	652	650	679	706	690	640	678	647	680	621	656	654	642	681	663	636	674	662	677	675	640	625	700	626	606	647	645	643	659	679	644	670	658	706	671	660	682	704	674	652	650	619	674	667	652	653	631	647	659	653	669	676	657	623	664	658	659	667	681	676	647	670	629	654	651	730	675	630	653	670	665	671	663	651	622	660	674	627	652	648	679	652	648	652	702	651	677	642	619	646	670	690	671	671	634	665	667	630	637	675	671	693	628	654	670	696	682	676	671	628	649	675	632	688	629	637	684	647	651	639	707	655	634	645	727	616	663	669	696	658	621	672	660	663	644	686	683	633	713	685	670	659	655	692	626	653	708	638	669	667	596	660	693	690	678	651	663	668	632	703	620	675	701	688	601	673	659	692	646	691	667	646	699	637	688	646	686	648	657	669	648	703	681	653	623	638	703	660	617	641	659	645	668	682	663	669	613	637	702	622	688	646	669	620	662	654	712	739	649	657	641	694	671	664	659	636	680	642	656	606	670	642	679	662	667	673	662	687	679	670	653	685	675	629	627	680	658	678	677	662	658	641	693	671	697	663	674	677	663	691	690	617	669	690	642	647	659	691	637	673	638	700	647	671	674	732	655	650	643	663	627	637	645	622	663	684	636	618	715	666	663	681	709	635	684	679	651	626	669	623	656	700	722	684	623	655	680	665	640	651	673	683	685	641	650	629	667	687	714	672	640	618	630	660	651	630	672	696	641	722	626	657	683	666	669	660	650	613	694	632	666	659	701	675	635	633	660	643	675	621	701	655	701	639	748	721	683	625	686	661	670	662	627	642	685	665	645	608	670	671	680	611	673	641	677	651	683	639	660	662	661	685	718	663	638	668	689	653	644	709	682	680	662	683	669	667	619	675	658	680	686	675	667	610	687	633	649	633	664	698	620	655	677	691	684	647	675	680	696	679	697	653	628	668	638	656	657	666	641	623	623	653	653	604	696	682	673	637	632	695	655	675	672	752	677	665	669	640	658	633	672	672	651	667	662	671	670	646	669	632	663	688	647	637	722	618	683	658	654	651	671	623	656	687	618	603	626	652	650	656	628	705	669	619	646	655	660	604	661	683	627	646	666	616	651	688	626	657	666	686	667	655	649	649	662	617	623	633	668	667	664	648	657	658	651	679	681	639	660	662	647	674	621	651	698	690	635	638	651	652	715	656	675	684	643	706	652	644	704	662	670	696	643	632	671	678	683	661	664	706	665	669	713	683	620	631	676	639	606	639	708	643	664	699	679	622	685	731	689	673	680	618	621	650	640	662	663	676	681	658	626	676	633	656	639	632	653	690	662	665	651	644	680	666	611	611	684	697	636	617	690	636	702	660	698	696	668	641	694	642	659	723	696	712	678	650	641	651	687	692	641	677	687	657	674	624	651	725	676	675	668	645	673	673	657	702	647	684	629	628	656	700	654	650	644	675	708	647	622	666	645	679	640	680	664	640	677	760	645	657	653	652	636	667	679	654	657	647	622	611	630	621	664	618	694	651	673	699	729	663	706	646	661	633	661	650	650	656	643	692	670	646	665	683	675	640	643	690	636	677	651	678	697	656	636	687	650	648	653	648	628	657	657	593	635	605	665	674	656	635	627	644	658	688	657	614	677	667	650	664	612	702	693	665	671	667	662	694	702	622	705	729	617	641	677	654	689	647	676	679	636	648	621	642	663	685	662	615	648	712	629	671	687	649	722	688	673	636	691	668	673	671	704	681	684	671	673	648	694	693	673	679	646	666	651	611	693	658	604	677	674	644	721	723	682	706	675	616	657	645	666	648	676	645	619	674	633	658	655	657	655	652	684	638	652	668	648	712	657	675	656	636	680	647	664	652	624	704	655	638	648	653	641	671	659	668	675	647	612	722	618	617	682	683	714	693	673	670	611	643	649	647	665	633	646	650	643	648	626	654	692	614	643	696	639	645	647	662	667	677	665	645	713	631	673	662	632	654	662	665	681	681	721	699	655	695	645	643	700	672	647	677	649	675	677	676	722	674	643	681	677	706	650	633	682	715	664	677	669	635	697	663	676	680	708	721	665	651	660	660	651	674	657	641	680	665	631	638	662	724	662	652	644	649	673	682	670	666	688	667	684	661	676	633	686	679	689	649	642	655	726	654	713	637	661	633	630	636	677	652	667	649	681	653	684	723	690	682	657	639	695	675	659	697	635	691	735	723	671	631	717	688	679	649	650	670	651	685	656	673	656	673	658	646	640	676	693	695	670	657	663	688	691	643	681
22636	21219	28616	24466	22353	21216	17344	2464	1401	1279	1203	1111	1073	1038	951	1004	911	885	934	907	929	909	909	856	832	853	863	811	830	859	874	876	836	880	826	806	817	844	837	836	851	848	855	924	840	812	833	859	828	776	798	835	813	862	845	816	847	828	841	886	821	794	861	792	833	844	832	789	824	823	860	824	793	829	846	829	855	845	867	851	812	825	869	823	880	817	825	835	833	844	848	799	788	791	854	795	835	793	801	832	843	877	837	853	837	859	871	845	808	813	865	820	789	799	812	837	796	884	796	852	858	794	852	830	856	829	849	845	847	824	824	875	830	851	807	920	819	834	820	878	821	835	790	853	820	852	791	803	849	844	841	814	875	802	846	807	794	830	830	874	844	843	782	823	861	818	804	831	865	785	834	821	826	806	799	809	811	847	865	840	858	851	779	826	824	843	820	852	805	840	810	827	776	761	840	845	827	775	849	877	842	860	819	846	833	831	770	838	791	850	860	803	842	846	855	838	858	798	874	784	854	856	801	869	796	797	859	838	799	814	890	772	845	792	868	742	830	794	757	788	832	865	841	825	807	864	845	805	760	813	805	796	795	781	823	889	790	820	803	834	804	806	844	829	794	788	837	854	819	829	819	854	760	799	821	798	828	837	860	834	824	846	819	794	816	845	797	845	746	863	827	827	790	784	838	831	833	919	827	792	788	805	841	783	827	798	807	877	841	841	820	840	837	750	882	857	854	868	788	824	793	830	868	855	841	793	831	827	878	856	838	793	837	800	787	794	790	788	822	817	829	857	825	782	818	844	868	787	774	798	817	807	841	792	845	819	781	813	853	804	749	874	822	854	875	840	802	844	783	814	818	870	842	835	855	811	783	833	867	819	869	787	871	845	832	797	854	790	826	817	813	852	800	869	848	863	885	795	766	860	769	805	830	789	801	849	851	843	778	884	794	820	839	813	853	818	786	793	875	808	827	829	806	758	805	789	876	810	823	814	794	795	795	820	859	854	869	831	854	819	833	857	832	801	818	818	806	858	800	849	841	796	846	863	829	846	812	830	820	808	843	835	803	873	846	778	816	895	806	806	824	824	792	833	808	831	768	828	826	805	801	825	840	823	853	838	895	804	821	844	825	855	841	805	811	883	803	812	849	807	808	870	837	812	845	891	845	818	790	808	831	834	761	775	826	861	802	812	857	780	834	822	849	830	840	779	841	758	837	849	802	888	838	816	827	810	813	817	849	823	806	796	832	861	859	875	790	836	863	742	791	762	834	796	831	843	815	791	793	799	789	807	755	809	813	817	846	791	839	766	808	835	830	784	801	823	850	855	813	877	839	836	804	827	847	850	861	822	786	842	778	867	764	845	832	851	814	803	842	819	809	796	830	818	796	765	816	822	824	872	825	845	873	820	829	781	828	829	883	872	801	803	853	816	809	797	857	876	777	797	856	799	822	807	818	764	810	886	839	799	824	752	815	843	829	812	793	803	862	798	789	842	847	828	834	845	798	819	834	807	767	832	828	807	782	814	835	759	821	795	822	842	850	836	880	770	818	790	888	831	819	845	791	825	824	753	790	837	810	790	817	798	843	873	805	818	835	789	801	813	824	833	834	806	820	845	802	849	868	814	848	802	815	811	798	849	844	782	836	821	811	821	836	835	833	839	802	793	849	800	832	833	834	830	807	815	828	832	840	796	855	851	788	815	834	841	818	801	805	821	777	846	840	856	867	859	773	870	835	838	780	852	793	801	855	833	808	844	824	838	813	855	845	831	818	823	856	807	838	770	860	846	778	811	829	802	873	818	799	830	824	830	803	821	853	833	810	803	840	798	768	884	826	806	794	835	858	846	888	842	804	821	802	788	812	793	786	810	838	796	806	773	821	877	852	809	797	819	820	805	870	830	808	824	833	849	855	847	833	821	805	798	827	818	796	828	815	825	793	829	851	827	795	808	777	835	805	797	832	857	840	816	851	826	800	836	868	862	806	842	839	807	820	850	816	789	815	876	834	808	784	826	847	851	837	824	806	836	789	822	812	818	803	850	799	786	876	867	851	872	810	769	835	831	830	790	836	857	773	824	806	758	831	837	811	872	835	840	806	833	830	815	865	862	843	794	812	837	811	837	812	815	796	753	845	814	841	808	864	851	794	847	821	807	793	830	873	772	883	850	797	795	837	846	828	818	846	837	847	798	793	773	822	861	870	793	824	818	768	829	771	836	812	812	811	824	842	832	795	806	822	827	846	853	821	804	840	784	853	850	791	812	856	791	844	830	836	824	781	780	791	792	841	803	799	770	854	793	865	866	787	813	827	834	847	849	842	813	844	829	871	820	804	792	867	837	859	808	825	835	811	805	788	806	817	816	843	759	795	857	823	794	850	832	821	794	843	828	778	797	773	828	844	834	802	802	848	776	820	832	832	818	811	854	825	840	774	841	804	876	854	865	810	803	778	858	834	804	762	791	887	843	827	843	848	806	745	804	839	827	815	805	841	827	827	812	807	859	796	839	761	846	818	857	881	845	859	803	829	845	796	795	814	810	836	827	800	780	770	842	866	835	847	849	840	802	809	781	811	784	837	814	811	801	793	799	826	796	797	857	833	772	845	857	813	809	813	842	857	828	794	776	816	813	846	852	840	845	753	822	791	837	846	804	831	802	818	847	828	852	821	849	842	834	785	857	799	778	770	817	851	826	838	817	841	845	779	825	821	859	821	777	804	818	873	734	772	839	811	795	857	794	837	805	794	878	852	779	861	799	857	849	841	855	864	793	787	820	811	873	828	798	790	793	821	800	795	833	799	825	795	841	816	821	844	819	823	852	779	812	804	838	854	851	864	827	779	814	836	797	853	834	822	815	817	805	821	815	841	770	811	791	822	799	828	800	824	847	795	831	814	857	810	815	807	806	811	789	817	821	844	836	845	794	800	819	887	870	819	851	834	819	798	788	806	775	817	843	814	872	876	879	851	836	800	804	857	832	797	836	831	808	833	809	811	853	854	821	859	776	796	776	780	779	810	807	796	805	846	805	838	838	755	819	767	784	843	797	863	768	795	833	843	821	815	827	799	853	825	784	784	836	823	831	814	845	814	848	815	856	858	870	815	792	784	795	816	773	756	782	832	818	840	870	824	840	798	765	809	777	818	818	800	814	809	791	848	854	853	856	875	821	825	761	799	855	824	829	805	788	836	760	883	826	769	838	843	827	838	819	835	830	833	746	812	802	834	820	869	811	786	804	880	761	839	787	782	812	773	802	815	826	850	822	858	816	830	821	837	839	826	842	813	867	824	789	818	815	820	828	758	744	832	830	824	822	821	780	797	845	806	799	848	810	860	847	803	828	831	864	807	839	829	882	862	832	832	808	815	828	874	766	862	822	866	801	822	877	808	810	823	839	799	789	795	850	884	784	861	888	808	794	789	818	757	839	860	775	876	779	814	756	826	848	788	830	810	809	828	864	834	859	857	820	825	850	816	814	800	809	766	790	825	818	810	833
12251	32951	65879	31454	27017	3527	2851	2282	1971	1813	1544	1401	1327	1210	1226	1109	1101	1108	1035	996	1019	971	956	903	983	895	932	958	1005	938	991	894	915	883	938	887	876	949	932	900	879	936	961	892	917	871	948	955	936	958	915	878	842	872	911	934	862	876	865	882	947	842	894	853	888	924	849	867	903	935	893	919	900	877	899	875	853	866	905	883	873	850	909	918	918	859	831	885	857	914	897	887	857	885	849	868	923	897	917	896	873	913	863	918	887	870	905	882	904	915	885	872	901	871	888	935	878	931	887	918	921	896	902	838	877	899	862	889	890	866	889	915	899	909	887	869	892	868	849	893	861	872	825	899	851	848	919	892	886	871	881	883	893	866	882	919	922	910	910	882	841	906	856	891	858	840	861	876	884	887	863	865	836	897	881	864	884	911	890	867	911	887	905	886	878	879	936	887	881	876	908	904	910	884	864	915	866	849	915	907	882	913	894	865	914	920	850	853	834	964	833	882	873	848	946	805	878	878	921	863	887	878	896	874	884	880	937	881	863	949	884	865	909	852	871	899	869	892	851	887	857	933	917	829	878	963	859	853	825	882	896	897	895	889	930	844	925	823	853	954	872	876	868	882	842	869	883	845	958	902	892	860	878	882	854	942	916	917	878	846	870	926	925	892	910	879	859	852	855	865	911	927	899	894	898	927	904	875	868	874	924	888	923	924	914	853	840	872	895	861	907	869	920	911	911	867	839	862	925	917	863	831	889	904	875	929	956	889	901	871	889	893	855	943	837	928	892	943	887	865	849	945	851	908	933	908	892	872	889	878	880	951	930	863	864	875	959	904	912	868	891	910	860	890	851	887	851	875	890	942	893	872	867	864	881	898	944	892	888	934	858	875	868	851	911	904	879	900	905	854	923	892	873	908	854	873	901	903	860	920	870	896	905	894	860	874	861	895	912	849	888	897	893	879	887	892	840	918	930	923	917	883	864	866	907	888	878	866	885	881	892	881	877	820	878	885	876	851	831	874	871	904	895	882	893	848	895	891	844	896	894	903	819	918	888	938	866	854	914	877	842	884	907	825	885	909	828	883	875	859	906	851	888	874	914	847	883	879	950	904	854	888	864	924	865	904	852	914	912	947	871	900	924	874	917	874	902	912	908	908	854	925	893	906	884	906	941	895	872	910	873	922	868	882	889	896	860	931	864	868	907	915	916	886	874	946	889	856	851	861	888	843	891	847	844	925	892	881	847	860	863	866	865	839	887	875	848	852	891	900	907	909	883	901	876	884	820	885	934	899	884	880	876	849	833	853	932	872	859	882	933	935	907	887	855	895	891	923	856	833	943	917	870	896	891	920	871	882	876	850	861	891	871	911	892	886	877	910	848	890	898	882	856	899	863	924	849	901	866	913	866	860	881	917	890	873	867	859	875	850	869	892	914	939	930	972	940	849	881	917	928	877	883	914	889	882	917	860	856	848	902	882	919	891	879	935	911	892	907	865	847	914	906	875	894	882	918	880	969	886	901	894	856	922	901	841	953	889	869	877	906	907	872	817	932	903	876	889	868	848	837	824	941	863	884	888	844	878	905	838	888	832	825	888	907	844	893	914	839	867	881	916	860	883	871	879	896	855	888	891	892	867	862	866	907	907	829	915	859	851	859	860	864	896	881	880	854	935	888	863	884	896	872	853	865	885	841	930	874	917	923	892	907	910	871	886	856	880	844	869	856	881	882	893	972	862	904	828	932	805	890	912	832	877	914	924	889	868	919	915	873	910	854	871	922	846	887	818	913	850	900	847	917	919	904	859	898	849	882	865	921	936	888	895	873	890	894	876	881	846	854	859	934	887	879	892	857	896	891	823	869	865	831	895	904	888	907	920	871	905	895	887	852	878	932	902	905	886	883	884	867	895	851	829	922	918	854	852	879	891	893	908	892	876	849	880	883	894	854	865	894	914	964	863	894	857	855	850	870	893	883	858	847	922	871	874	877	836	830	881	869	901	877	902	871	922	969	942	894	869	871	938	847	924	914	933	851	887	870	890	893	899	866	869	888	878	955	842	915	879	922	951	913	886	884	889	930	907	904	918	912	900	892	856	875	864	908	927	881	915	846	856	875	899	943	904	894	892	880	889	830	903	830	837	911	850	852	850	882	911	897	914	912	961	858	862	908	883	876	882	860	905	974	880	870	840	901	928	874	874	890	929	853	883	898	845	870	876	870	867	867	939	904	905	926	908	865	846	863	896	882	883	913	862	903	847	918	883	886	847	857	881	896	859	909	849	847	945	912	889	831	889	884	900	941	895	923	929	870	887	826	827	848	907	844	892	868	900	885	883	894	938	864	902	886	867	867	939	917	889	919	846	891	903	946	869	838	914	861	833	865	847	919	854	844	914	886	872	876	904	864	972	860	860	870	842	881	901	922	924	934	886	864	879	887	891	899	897	874	928	876	873	874	860	896	882	881	832	921	862	833	863	853	904	909	889	905	873	891	861	876	887	919	845	880	888	893	868	884	854	944	930	886	862	894	905	901	921	851	951	859	875	873	906	860	854	955	945	895	898	840	864	844	859	916	875	941	914	923	897	899	898	900	874	936	898	890	867	936	833	908	928	921	904	884	838	878	931	905	898	946	911	916	849	869	877	895	902	870	879	879	849	900	879	908	873	871	892	900	894	922	915	858	842	903	901	886	862	872	905	933	861	936	877	877	865	910	889	925	877	863	869	887	897	859	910	942	892	873	899	870	889	861	950	903	864	854	857	858	867	889	938	912	880	892	897	894	862	868	904	901	929	891	895	864	888	907	889	839	870	875	887	918	850	899	919	869	840	895	877	890	885	887	929	930	918	860	908	855	874	865	882	902	943	920	911	936	834	890	886	837	846	873	868	916	829	901	892	905	831	902	881	901	891	923	861	936	894	846	904	898	897	839	921	864	946	891	868	898	913	878	856	839	885	867	865	890	932	854	946	844	905	892	897	832	907	877	871	928	886	867	941	885	938	904	882	897	845	889	865	877	838	945	867	844	920	843	876	891	896	896	870	904	909	869	867	925	925	910	898	839	907	851	899	937	924	855	877	896	885	885	871	897	879	879	891	895	909	865	899	969	847	958	874	843	898	901	882	907	919	903	928	924	857	893	909	858	882	893	911	890	879	943	913	919	927	881	890	850	876	878	912	874	925	889	955	915	939	896	903	803	894	879	892	892	938	842	931	832	864	863	888	851	904	917	876	919	910	868	871	865	888	898	928	921	830	840	874	874	884	884	910	877	883	884	876	872	900	886	856	902	930	900	866	847	888	843	931	870	931	919	852	910	872	870	836	864	901	846	849	879	826	885	897	886	881	840	836	845	876	928	901	894	820	885	853	897	852	838	887	879	832	846	891	910	862	877	898	923	898	834	860	937	898	902	933	888	878	915	854	874	889	883	884	953	887	856	884	973	860	924	878	885	951	875	835	890	883	883	944	928	865	913	866	882	883	873	872	866	903	929	916	881	848	873	854
27144	20496	21510	6642	3254	428	385	338	349	345	340	284	338	293	328	316	333	310	336	295	311	334	336	333	320	287	327	320	301	340	317	310	341	310	306	321	329	345	339	326	326	320	338	315	312	320	327	322	307	310	320	310	306	310	314	338	314	331	311	323	316	328	296	342	293	275	300	322	337	304	344	324	338	331	349	325	292	314	309	287	307	279	329	346	343	318	333	335	318	344	317	267	286	309	325	314	328	311	301	356	301	320	331	329	319	317	315	327	295	325	287	293	345	304	324	314	330	314	288	325	333	342	309	326	318	367	298	339	324	280	334	310	323	305	335	312	302	313	312	341	309	317	334	359	326	304	341	304	332	334	328	286	323	339	314	328	347	341	319	313	318	303	298	314	287	333	365	301	294	328	310	295	323	307	294	308	310	319	315	304	325	309	297	306	351	337	320	330	307	326	307	313	313	311	302	342	307	320	315	326	289	327	344	332	319	309	343	310	301	307	293	351	302	326	327	310	315	293	322	315	355	316	312	310	341	300	296	342	323	289	310	313	305	335	327	334	283	311	322	310	305	295	295	350	358	302	342	330	283	317	342	292	347	328	299	300	339	337	343	278	339	317	323	309	340	289	330	342	324	302	333	301	301	313	322	304	323	342	319	345	304	315	323	316	307	302	313	364	340	297	334	334	310	326	305	326	296	334	299	359	326	296	303	323	322	309	324	322	297	293	332	305	317	333	326	327	334	309	299	330	294	294	330	317	315	331	299	327	300	344	298	313	329	312	280	323	308	337	293	304	354	305	313	297	304	333	306	308	299	299	330	315	317	342	292	328	324	293	322	290	304	322	269	328	328	333	318	326	282	319	355	307	300	318	298	289	344	336	325	350	325	319	319	318	315	327	355	297	310	311	299	347	322	302	313	332	301	334	336	307	302	367	325	287	330	322	314	321	308	318	320	333	322	351	312	332	313	295	279	298	317	291	290	344	333	296	304	317	323	320	341	304	321	312	345	315	347	343	322	371	329	332	319	308	342	322	318	304	276	346	305	310	329	307	331	301	286	292	278	326	314	321	308	335	335	320	317	354	314	316	347	310	323	320	310	318	318	310	313	315	331	310	314	326	315	333	330	328	306	301	317	297	334	341	306	325	312	286	297	320	329	341	316	304	322	310	321	329	326	339	281	301	291	322	338	291	315	311	307	289	294	309	309	319	309	303	322	323	334	332	298	332	309	329	334	308	342	286	331	338	339	292	292	314	275	337	289	304	303	333	325	333	305	300	304	295	313	332	303	309	336	299	350	307	300	292	337	312	309	352	289	330	315	330	348	308	339	318	335	332	320	349	323	309	329	323	321	311	314	305	311	303	330	342	312	332	353	322	299	298	311	294	309	326	282	317	343	336	315	332	287	276	293	288	333	329	300	296	313	300	296	362	315	301	311	302	303	319	292	322	287	326	333	318	339	302	340	348	313	317	309	321	309	306	323	323	315	305	328	329	315	331	301	313	297	301	297	296	321	338	307	353	306	286	307	303	330	302	302	320	325	312	342	287	294	319	308	335	350	318	323	280	257	312	358	345	332	349	349	305	335	296	311	284	306	341	331	327	326	308	324	343	299	325	358	322	340	286	336	323	340	325	296	288	304	320	281	302	338	327	328	359	311	288	319	283	345	287	340	292	340	283	322	326	304	347	307	320	321	316	312	352	325	311	293	319	349	302	291	300	311	315	293	329	287	307	360	311	314	356	327	306	302	298	332	323	325	348	310	349	319	363	292	330	338	330	302	305	312	297	312	332	339	305	313	361	318	321	325	329	310	333	319	313	298	311	333	320	336	336	317	313	335	306	308	329	309	325	313	310	311	313	335	317	332	328	308	304	299	326	288	328	357	331	316	342	301	325	317	321	318	303	325	311	317	346	338	317	333	301	325	311	304	319	288	306	305	299	318	356	361	324	342	302	308	346	315	332	322	310	357	305	328	317	345	323	306	343	309	347	322	363	302	319	306	308	334	351	312	290	318	301	315	293	324	342	331	303	343	316	329	316	320	313	308	300	327	324	310	320	317	343	325	277	326	299	318	323	361	314	303	308	323	346	279	330	306	339	281	312	295	301	299	308	293	324	314	302	341	328	313	328	330	325	304	307	316	302	294	320	323	342	341	342	314	313	300	311	317	325	326	268	301	319	345	310	353	319	325	336	348	320	356	327	289	298	330	296	343	305	290	340	303	320	336	319	319	318	350	350	326	307	327	351	314	325	295	313	312	328	297	326	341	291	344	343	309	353	331	335	326	311	314	328	280	321	324	331	331	334	300	284	287	335	293	341	323	300	325	333	312	316	326	311	301	323	331	314	328	324	323	326	317	301	316	342	344	311	311	290	314	345	285	294	284	314	328	338	307	323	322	282	343	332	312	311	334	344	315	331	275	327	305	328	328	298	309	312	333	311	308	293	319	314	342	307	318	315	311	299	310	291	314	347	323	289	305	316	317	320	329	314	345	322	331	313	305	303	293	296	310	314	345	333	331	325	287	300	305	329	340	338	304	303	302	325	306	308	326	304	316	298	288	314	282	312	357	323	301	313	327	291	307	322	326	302	306	337	308	324	319	330	308	318	330	278	318	320	338	312	319	282	307	353	316	323	304	331	330	331	310	293	292	341	339	314	340	325	344	337	330	311	295	306	317	318	302	327	325	292	307	348	319	325	313	339	285	326	310	325	321	313	295	333	324	268	311	315	301	321	336	323	356	348	307	315	309	301	314	292	316	321	307	323	358	295	316	323	295	325	310	324	309	343	282	328	300	315	342	302	315	301	321	304	298	327	323	289	302	323	321	327	338	312	341	328	335	329	319	344	329	331	325	341	294	316	298	323	328	309	341	314	340	329	316	323	289	302	307	312	315	314	325	330	328	342	335	290	335	348	331	342	315	331	313	315	328	334	319	344	283	353	326	324	317	325	303	311	325	313	320	310	330	322	315	335	308	301	306	332	320	309	312	315	331	320	309	332	304	353	321	303	312	319	342	310	335	314	298	264	368	333	315	313	330	309	345	341	376	316	317	305	302	290	305	316	299	330	338	275	329	300	320	299	339	336	279	323	298	310	340	318	329	330	323	302	298	340	330	363	298	309	308	324	295	330	326	269	304	310	294	302	324	284	327	355	345	300	317	347	300	321	296	288	322	327	331	319	301	316	303	301	327	298	300	321	332	332	347	320	332	320	293	306	303	326	290	350	289	296	323	319	279	289	311	318	320	306	320	303	310	348	291	329	294	334	348	328	289	319	327	329	321	362	326	338	301	310	283	323	323	329	321	348	306	321	298	344	317	330	312	326	304	303	343	312	302	326	308	314	311	302	334	277	286	354	299	311	325	275	312	342	279	300	319	303	317	309	328	323	332	326	326	315	338	321	328	333	335	300	326	329	337	306	345	281	333	323	345	326	311	263	345	285	322	350	325	333	329	328	299	314	328	324	338	306	298	308	345	312	329	342	286	327	312	324
8279	8423	22410	3711	3851	501	466	395	480	445	404	421	384	385	405	394	376	381	387	377	387	402	385	385	385	375	392	370	393	378	412	381	372	387	391	412	407	397	358	404	440	377	393	391	392	387	396	363	364	390	389	384	411	362	366	399	399	391	353	336	373	359	389	398	436	353	377	394	394	370	393	433	376	364	394	399	377	381	410	389	358	369	349	349	365	378	375	380	372	384	362	374	402	351	398	370	352	367	372	390	389	381	411	366	426	355	344	390	369	374	364	396	354	383	372	405	400	402	410	375	336	375	374	391	375	375	380	392	364	404	355	403	406	366	349	377	396	376	357	372	371	408	389	404	363	363	402	393	389	354	374	377	392	360	337	374	397	387	382	383	343	402	387	407	403	388	381	363	373	360	382	371	343	360	359	389	429	424	384	386	382	410	402	375	378	390	361	370	402	380	365	362	388	392	399	385	379	393	365	401	401	396	390	377	374	369	394	377	393	389	376	429	424	342	393	409	404	421	396	362	407	370	392	418	387	364	417	410	387	340	364	378	364	371	366	354	358	400	413	399	380	362	391	381	356	362	377	372	358	395	387	362	384	355	432	384	398	376	380	401	380	395	389	402	387	410	413	365	395	345	364	378	366	415	370	399	393	374	381	389	385	327	385	394	373	385	427	387	390	413	373	375	375	376	363	384	375	379	408	406	359	361	386	381	357	400	365	376	378	392	372	390	361	394	367	361	375	360	415	367	371	369	403	386	388	387	376	345	376	401	373	376	389	387	400	392	395	378	368	352	389	377	406	380	384	412	384	413	384	379	359	400	382	385	378	385	350	360	398	373	377	377	382	391	398	383	374	379	413	406	387	387	390	397	382	385	394	412	390	385	391	348	385	398	369	366	378	363	403	368	390	367	379	425	368	379	338	386	378	385	414	395	369	369	370	411	368	393	368	401	366	391	357	372	367	417	360	383	368	384	376	353	414	368	381	394	355	374	389	375	394	405	376	393	378	358	390	375	388	366	400	406	368	358	387	372	383	372	353	344	399	425	364	407	395	374	376	370	381	372	402	387	370	419	379	400	391	410	385	376	405	365	368	378	372	398	356	371	389	377	394	389	378	393	341	388	375	394	365	388	388	390	358	389	387	389	412	395	363	368	394	337	388	399	379	373	365	377	376	380	406	355	386	352	387	376	351	394	382	367	373	395	376	413	363	385	396	381	378	356	388	368	364	379	390	391	383	380	353	404	410	379	373	381	379	386	395	395	393	396	389	389	353	369	361	339	395	387	385	391	366	363	392	363	338	385	363	367	405	387	416	391	379	405	383	373	346	379	409	386	393	402	401	373	359	397	375	412	374	378	375	413	349	388	377	436	358	397	362	340	363	404	373	390	402	360	404	371	401	355	385	396	364	381	372	371	387	382	430	397	366	387	388	372	359	378	401	377	370	369	361	413	338	368	353	404	395	366	400	397	385	395	369	416	366	389	386	389	367	392	382	378	389	407	388	386	349	370	363	381	390	356	369	392	407	391	374	369	395	376	353	377	404	401	371	372	374	393	348	361	360	409	380	371	336	399	401	376	387	382	370	394	386	356	400	351	406	373	384	375	384	390	386	398	370	384	336	408	367	360	402	391	376	415	363	408	409	398	321	358	398	394	360	384	389	385	380	387	412	376	372	369	394	383	371	386	383	362	348	404	393	387	384	392	348	374	372	381	371	373	415	396	386	401	409	388	406	400	353	409	413	371	387	398	396	418	393	362	383	419	367	361	378	347	361	381	366	349	399	391	358	350	372	363	364	381	392	390	417	395	379	359	395	404	408	411	366	423	398	382	386	387	375	389	380	347	352	398	392	379	376	377	407	378	420	375	376	404	379	386	381	390	397	378	396	416	387	416	377	355	376	418	369	399	382	361	410	363	369	388	414	360	372	408	392	363	372	376	419	381	348	365	384	424	363	383	401	355	384	385	381	404	361	371	391	364	372	377	323	377	419	370	407	334	390	386	385	360	429	370	353	395	350	377	396	388	384	381	342	396	422	391	365	410	385	382	389	400	383	402	379	377	372	409	391	345	383	361	373	386	378	419	370	372	377	359	383	393	377	395	360	355	362	419	390	376	381	382	393	383	419	400	389	363	346	355	370	386	378	399	373	394	354	389	380	390	398	399	344	344	407	406	381	416	401	383	377	423	378	350	383	354	386	383	373	355	368	399	381	376	383	396	392	362	355	364	414	435	421	403	347	365	388	378	381	414	393	383	375	382	378	404	441	398	386	379	356	377	367	379	399	350	352	405	384	381	385	386	399	384	387	397	399	395	345	363	395	375	402	365	392	389	366	393	392	401	380	425	378	422	398	384	396	358	369	406	372	369	380	362	397	386	350	388	373	389	393	360	360	392	388	367	391	368	396	358	380	402	392	395	403	399	414	427	424	390	365	373	374	399	396	396	346	366	421	373	379	376	342	401	384	401	376	382	397	376	372	386	385	406	391	368	382	396	372	381	342	344	360	434	367	369	392	321	377	354	399	390	381	383	378	369	399	399	393	346	394	358	353	387	408	398	373	382	368	398	373	363	365	401	415	424	389	383	371	375	374	417	378	356	417	381	366	386	390	400	397	372	358	386	391	378	352	389	385	399	395	346	376	381	408	399	398	386	380	440	353	359	404	381	377	368	378	377	402	384	419	392	383	389	386	405	417	400	357	405	378	373	353	417	381	394	354	375	378	400	407	376	392	383	382	388	373	386	393	355	363	399	379	384	374	369	380	387	393	356	355	355	418	386	416	400	379	410	351	355	373	381	374	351	390	415	370	383	413	388	392	367	385	371	383	364	377	378	385	358	374	406	397	376	390	404	405	375	372	393	357	381	389	399	393	394	403	366	390	379	389	406	350	395	394	368	448	371	343	379	382	390	372	382	405	379	400	372	412	360	368	392	401	344	345	397	392	368	380	397	395	415	354	365	341	369	401	387	361	373	350	375	377	384	403	414	377	369	363	361	385	381	365	366	424	406	364	380	400	420	408	353	388	362	406	390	357	370	333	376	343	364	388	408	373	414	376	393	409	403	362	380	360	370	410	377	378	400	385	409	397	367	395	409	383	384	388	379	395	364	376	379	397	373	390	390	408	411	357	376	353	393	377	388	372	396	391	386	388	414	345	362	393	432	384	402	345	363	378	404	365	353	397	392	392	396	371	365	376	423	403	361	395	390	378	370	392	398	389	384	374	389	373	407	406	386	415	413	392	383	362	357	388	408	379	368	377	350	358	393	385	379	405	390	411	377	367	386	393	417	376	386	402	396	397	410	371	388	372	374	378	417	383	420	374	371	356	371	357	375	400	367	389	402	402	376	371	349	414	357	366	390	384	384	425	416	335	390	375	356	419	363	369	379	392	386	355	380	375	392	377	399	374	374	370	394	359	375	413	393	389	392	407	403	387	385	391	384	398	364	403	421	387	364	372	388	364	381	340	383	374	386	408	395	384	344	413	371	390	389
23657	21174	29238	23871	23907	14862	2337	860	704	625	584	534	551	494	510	466	483	455	471	490	445	484	457	427	425	444	492	471	414	465	471	451	462	398	439	436	436	441	436	407	425	444	410	442	417	400	425	411	426	438	410	441	401	428	394	418	438	383	427	413	417	401	436	434	434	420	467	387	447	438	417	449	425	452	422	437	426	423	408	393	427	415	407	411	430	456	429	443	392	435	423	424	425	415	426	422	448	429	452	444	438	444	438	390	455	427	442	417	433	461	434	402	436	419	431	398	418	398	418	445	404	423	402	441	416	451	409	430	417	435	413	420	413	439	411	455	434	404	456	435	407	454	436	426	418	440	422	414	432	427	444	405	426	444	438	413	461	399	400	431	489	421	439	416	418	403	456	416	451	405	406	412	446	404	412	431	432	398	412	438	456	420	407	418	412	421	439	424	418	418	427	439	434	433	406	463	412	411	457	423	444	424	436	443	411	422	431	405	424	412	450	413	411	393	430	428	427	427	441	438	427	407	422	448	465	461	430	443	429	450	427	378	422	400	440	441	383	436	437	464	415	409	404	403	439	463	427	436	445	444	452	402	435	414	414	418	400	416	437	427	400	435	405	429	411	464	426	404	402	416	451	432	448	417	445	436	418	382	420	395	405	420	439	431	441	428	406	460	416	414	462	434	440	430	422	434	384	443	440	396	432	435	422	416	448	450	423	429	408	422	417	441	363	391	441	439	409	415	399	439	417	459	442	459	443	428	440	436	449	466	417	390	395	468	439	435	430	426	389	430	412	432	407	433	467	423	452	424	452	446	405	432	429	396	422	402	407	430	452	412	410	428	401	408	416	453	437	440	443	425	454	435	435	428	409	407	435	441	414	454	407	423	458	446	424	441	419	466	407	401	429	454	446	450	439	453	430	441	427	374	425	406	449	443	449	436	408	395	452	478	428	427	412	396	442	442	461	437	417	411	457	404	381	436	426	409	395	431	432	430	409	413	397	406	436	421	410	417	426	421	411	462	439	420	390	409	463	422	425	419	420	429	444	395	459	426	423	423	396	415	426	387	448	416	426	383	441	454	471	424	403	436	490	422	402	414	402	436	376	418	426	420	460	411	413	420	433	422	430	418	424	409	417	419	431	423	403	425	429	437	399	404	390	439	420	438	414	414	428	405	443	421	477	423	442	461	398	438	417	404	378	431	435	435	405	425	402	477	392	448	425	400	392	359	444	439	396	431	429	443	422	411	420	435	415	438	433	406	458	411	453	453	388	414	419	436	415	454	425	436	449	389	416	451	452	466	430	449	468	463	458	427	449	444	455	433	402	416	430	425	387	387	412	459	439	422	463	453	429	454	460	423	408	437	449	448	441	419	453	401	407	482	416	386	435	416	426	403	408	427	418	417	456	421	399	431	460	464	386	412	441	422	475	435	446	397	404	411	411	409	408	413	408	432	414	432	434	411	448	415	430	424	432	412	404	414	473	413	451	457	426	414	409	438	418	420	428	379	453	446	431	449	415	436	434	413	378	404	400	423	390	422	412	424	429	450	411	431	434	434	388	456	412	422	390	428	434	447	422	452	444	418	436	398	442	456	449	442	428	459	466	433	415	400	434	451	434	435	400	399	448	437	435	448	369	427	452	429	411	395	410	388	442	420	410	441	404	396	409	451	397	415	434	416	444	377	455	435	426	407	405	452	451	423	448	446	440	418	423	380	429	433	421	423	415	454	465	400	410	404	393	423	417	419	422	417	433	432	412	403	419	486	427	470	447	452	432	414	414	449	405	396	442	447	410	431	399	458	440	426	383	411	471	435	427	437	463	448	433	459	397	396	437	369	426	429	471	420	462	432	448	437	424	423	429	432	441	438	429	389	396	446	429	399	429	466	433	423	438	456	436	435	403	409	423	433	436	450	404	449	421	403	446	427	407	458	420	402	399	408	443	465	421	437	455	402	390	414	431	419	447	416	411	403	417	440	402	376	478	412	457	423	432	429	420	401	405	420	397	421	421	400	422	413	387	396	417	425	447	388	400	436	443	421	457	444	423	431	427	414	413	445	456	419	453	439	414	445	445	426	467	412	400	428	415	421	413	447	383	446	429	408	422	405	418	427	436	413	427	419	390	414	473	405	436	435	417	405	423	416	427	422	435	433	446	400	421	414	435	442	449	400	425	421	426	431	413	433	433	455	420	423	431	453	436	402	423	432	419	446	453	396	447	414	444	424	404	411	397	415	439	426	400	445	435	425	392	430	463	472	402	446	454	428	397	392	418	462	449	421	390	446	473	395	415	447	415	422	406	424	427	479	462	398	447	447	426	468	395	392	422	422	381	434	412	398	479	380	402	422	443	406	421	437	437	394	393	417	401	422	387	427	420	395	397	395	418	429	430	423	435	415	412	412	448	438	422	420	411	453	426	449	407	466	452	446	427	409	390	406	382	436	374	409	402	406	416	418	416	421	462	402	441	412	409	404	443	441	454	410	388	458	426	415	418	425	459	432	414	386	379	420	417	428	411	405	452	434	425	386	428	448	425	422	402	449	407	427	453	476	415	422	417	455	418	459	438	398	461	417	443	421	417	453	426	448	454	429	407	412	430	400	427	410	412	424	458	425	423	441	428	443	445	411	402	428	397	428	430	388	397	444	437	417	403	397	415	467	465	411	427	455	418	412	378	447	422	433	413	430	422	449	420	385	439	431	414	428	432	459	417	458	416	394	428	447	409	455	385	475	406	411	435	448	422	402	400	438	422	437	436	451	431	439	435	399	439	397	434	423	470	420	422	371	432	434	414	417	421	465	429	422	439	413	446	412	398	406	422	429	407	419	434	413	418	373	410	424	382	440	393	404	405	443	421	442	431	482	400	393	420	421	426	414	422	422	434	442	419	397	424	443	430	418	436	425	383	449	440	435	410	409	439	467	422	441	439	385	415	394	440	430	435	418	444	489	404	456	409	440	435	459	418	424	435	434	413	400	435	422	436	434	429	394	413	409	460	413	423	439	400	425	411	402	421	417	437	408	411	436	422	413	419	432	429	437	435	434	433	443	409	423	462	416	453	420	431	434	439	448	400	423	423	421	428	428	426	428	445	410	416	443	419	481	401	443	420	430	412	386	405	452	426	434	428	415	464	440	441	451	420	402	428	443	452	442	422	455	426	388	423	425	415	413	402	417	444	424	432	423	441	426	469	445	435	438	451	420	461	386	432	478	438	420	412	429	454	437	439	432	440	402	448	407	425	441	443	436	407	453	432	402	442	415	386	469	422	423	460	424	445	453	395	424	422	467	453	452	411	425	381	444	400	395	428	423	434	415	400	383	415	429	448	442	449	404	457	411	449	416	402	438	432	413	424	431	458	400	430	424	421	408	458	431	444	463	442	436	438	372	431	422	436	447	461	389	417	436	401	408	420	441	430	428	433	392	381	443	441	410	408	409	452	457	449	411	409	442	399	431	435	435	409	418	395	433	410	438	432	429	422	396	403	424	454	438
9237	22795	55532	16074	21357	1890	1529	1251	1113	918	859	785	732	641	668	618	604	589	566	551	542	526	531	495	534	527	513	507	476	529	550	464	504	468	519	482	518	463	532	462	490	457	492	485	498	485	533	515	505	526	508	518	464	497	502	486	503	471	505	526	519	496	495	495	454	518	488	472	482	473	453	508	482	465	469	458	494	471	460	504	480	480	502	505	525	484	455	490	506	478	543	475	485	496	503	479	467	477	490	502	522	514	499	465	470	472	473	461	483	498	451	467	499	515	460	498	496	464	499	452	489	497	528	485	478	499	434	524	464	505	480	476	490	495	462	481	487	507	473	494	473	470	511	522	475	499	501	514	490	476	473	510	466	500	436	489	466	481	460	492	466	493	445	487	467	427	512	489	481	499	477	484	454	514	496	492	518	523	537	527	490	498	525	484	459	477	496	494	472	450	463	472	471	488	454	472	469	468	465	460	488	463	500	503	476	483	490	516	443	470	499	509	508	484	466	464	505	504	468	481	499	518	465	513	466	468	499	444	497	484	482	446	492	538	521	457	445	496	479	505	485	509	519	512	448	483	490	468	525	491	496	453	523	472	474	488	494	482	449	490	506	482	457	503	489	495	498	507	516	510	449	474	486	485	480	484	471	509	469	439	485	496	511	472	483	469	502	448	503	525	488	517	511	490	525	506	524	474	477	480	491	502	480	446	487	530	482	524	488	499	506	489	500	491	476	511	498	484	472	491	499	494	493	502	490	446	466	435	486	536	462	470	496	518	464	450	501	488	459	491	468	500	483	478	531	514	456	490	478	454	489	468	488	480	463	491	511	465	493	508	506	499	506	462	451	481	516	490	475	455	456	444	470	479	451	507	491	448	516	485	473	484	476	500	481	482	503	464	464	500	498	497	488	470	488	492	476	491	472	477	456	477	507	495	470	477	478	508	497	479	470	444	479	455	460	458	492	495	498	477	486	453	461	469	455	490	531	474	461	464	498	487	521	460	461	482	459	507	509	488	506	478	482	512	460	470	519	458	454	514	512	526	468	511	468	494	477	507	465	441	512	519	499	477	459	458	496	477	494	500	473	487	455	479	497	531	464	499	496	467	493	461	466	528	432	501	505	489	453	475	472	481	450	482	476	479	495	468	443	463	511	484	503	524	469	491	469	492	454	484	483	474	467	485	497	504	468	513	463	477	466	473	500	463	491	438	532	481	498	511	516	489	490	490	481	506	492	459	458	494	484	461	480	495	495	457	468	456	483	463	483	480	472	510	513	524	548	474	490	471	525	461	490	456	474	496	483	470	500	521	436	470	483	475	475	471	528	484	486	479	492	460	487	519	479	437	490	497	477	484	511	511	454	531	484	477	494	453	472	495	496	495	434	468	478	484	471	473	492	491	510	490	503	503	474	498	495	517	523	488	478	476	457	452	467	496	488	488	483	509	448	455	498	463	477	491	496	471	453	454	450	511	462	471	440	510	502	471	439	494	493	498	471	479	446	472	510	461	494	460	492	496	480	482	476	474	465	501	505	490	505	487	530	515	495	489	487	480	466	485	475	498	494	461	510	487	469	496	452	504	511	472	482	474	470	484	468	485	457	448	501	441	495	507	464	488	447	485	466	516	505	498	502	487	471	473	497	453	432	467	484	508	486	447	488	485	508	510	520	468	476	470	450	454	495	510	474	482	514	466	472	508	460	490	471	473	462	486	449	482	474	449	440	495	527	495	504	485	492	499	494	450	487	508	501	480	482	497	496	475	481	514	498	481	491	474	482	486	470	523	490	503	490	488	494	509	476	445	483	483	480	508	497	478	500	490	471	466	466	473	483	519	518	451	486	494	480	519	449	521	488	472	473	436	469	501	469	503	484	489	498	506	485	469	497	470	447	462	486	482	500	478	479	466	469	490	489	453	507	468	490	451	513	455	435	449	489	484	467	472	486	496	512	509	478	475	495	476	477	470	465	484	477	504	427	508	496	498	498	447	455	480	475	433	469	467	449	495	515	480	487	493	479	489	477	459	486	488	465	489	478	484	503	496	493	485	497	469	535	508	505	492	469	492	491	493	501	441	457	505	489	497	470	443	464	537	482	479	507	486	477	467	493	461	503	471	469	500	451	490	471	488	498	447	469	531	493	495	523	481	434	481	478	473	490	445	495	528	460	507	455	510	446	480	440	528	479	524	479	466	501	481	476	514	494	469	447	465	469	453	457	475	489	480	449	485	463	445	484	473	465	490	497	481	459	482	477	489	484	475	509	490	479	491	441	493	484	495	486	502	462	467	430	535	484	503	471	468	517	470	467	501	493	477	489	432	499	460	483	504	471	472	481	503	449	473	468	474	498	489	484	468	483	524	465	474	505	458	513	452	499	499	455	523	487	473	484	486	519	484	451	490	514	471	480	477	480	524	478	482	475	489	488	437	483	447	506	457	491	441	467	483	497	493	444	493	454	472	501	464	428	495	480	498	522	480	481	467	492	470	457	500	483	509	503	475	481	473	488	461	468	479	469	486	512	469	505	466	476	486	466	454	468	455	475	475	487	457	505	499	486	456	448	482	515	520	477	467	519	497	482	497	518	514	480	476	492	511	516	521	481	473	458	515	493	460	484	458	476	488	462	541	485	459	454	462	478	495	487	480	486	497	489	491	475	475	505	486	507	491	474	487	509	495	503	494	470	451	463	506	475	479	480	488	494	507	460	496	455	498	485	528	461	489	454	500	466	506	542	513	481	488	458	482	459	461	458	505	512	522	486	490	489	489	470	495	484	510	497	504	465	492	477	461	478	457	509	493	457	512	479	463	480	493	460	454	456	484	545	477	491	492	476	497	499	483	505	502	498	471	452	471	492	469	469	479	504	487	475	439	513	500	483	506	446	503	482	490	494	536	465	447	452	476	453	468	483	456	456	459	521	489	472	511	461	463	472	519	482	495	453	528	462	471	495	497	450	447	507	457	479	465	472	516	498	477	525	477	478	481	494	488	493	453	513	445	459	452	530	494	457	477	470	482	498	496	485	442	528	489	491	495	483	526	494	448	448	506	457	474	428	484	504	491	485	461	498	453	513	467	493	449	486	493	525	487	478	468	470	476	492	447	515	506	480	448	519	469	508	498	477	482	530	501	495	483	497	484	466	452	501	451	482	511	492	510	484	455	485	452	472	474	499	508	489	493	505	482	512	469	465	457	477	434	487	503	475	517	455	477	470	489	515	474	447	508	460	493	448	472	501	516	488	492	493	509	511	503	488	450	453	469	466	445	500	464	514	462	474	493	475	491	476	482	455	458	482	480	462	495	508	487	478	447	491	490	513	488	477	463	472	443	458	471	457	442	481	491	535	472	499	497	494	489	515	488	492	475	495	486	517	466	447	475	490	485	463	462	471	478	497	470	515	512	449	499	482	467	475	488	461	504	504	491	484	426	539	465	500	489	490	504	515	490	439	517	471	489	469	459	477	528	466	462	454	486	486	514	468	505	513	478	484	460	479	467
24916	21213	28725	24607	18486	3271	926	790	689	633	623	646	616	590	619	570	618	597	571	567	580	565	587	590	575	593	560	605	570	568	554	574	588	541	588	598	599	572	558	547	528	552	581	546	579	577	548	568	552	557	570	565	577	553	576	586	531	560	572	581	590	570	558	610	599	609	561	534	551	579	561	536	553	576	581	571	566	554	584	570	586	572	524	562	557	578	556	598	536	577	557	578	567	574	548	530	533	549	588	582	565	545	547	569	541	584	588	557	554	569	537	581	573	524	583	551	573	558	569	557	575	536	559	525	557	594	585	570	562	575	594	561	585	569	590	556	571	579	537	581	571	567	580	572	554	574	555	577	558	557	603	573	618	570	524	555	535	558	600	575	579	590	550	576	546	589	591	564	564	543	565	516	540	595	551	532	565	555	559	571	507	598	601	577	531	562	604	585	555	575	556	558	575	537	572	526	540	553	603	574	545	575	597	563	578	567	586	528	541	542	584	588	572	567	577	552	582	553	556	592	575	573	549	555	582	519	563	564	524	557	537	589	535	545	586	574	565	537	552	588	561	590	587	587	588	530	556	558	645	553	557	568	571	577	569	578	531	559	555	574	571	555	599	541	537	583	570	578	562	562	530	552	570	568	562	534	546	541	542	584	572	570	600	574	597	571	570	564	525	595	564	524	573	544	569	609	550	545	568	517	564	551	552	588	581	554	622	579	538	566	547	554	556	571	588	573	528	546	550	553	531	626	625	541	507	577	584	548	589	568	595	553	574	576	534	574	575	563	588	582	564	533	566	560	609	585	559	553	573	584	578	606	613	563	576	575	603	578	543	525	599	538	560	549	560	551	532	543	578	530	578	527	612	590	557	583	559	554	558	545	579	555	559	553	531	589	528	561	570	587	523	569	576	527	574	537	590	587	562	543	545	589	578	543	573	620	563	568	582	590	574	602	599	532	594	565	577	487	564	594	595	561	542	564	519	553	566	605	568	570	584	589	591	572	568	553	541	563	562	591	555	524	589	559	564	581	564	548	605	542	526	536	570	563	555	548	598	575	575	540	543	565	560	572	547	567	527	557	588	515	538	570	550	543	574	583	536	591	569	607	543	546	521	535	497	584	609	602	589	539	527	579	536	571	595	577	566	571	592	502	572	574	577	562	565	559	559	602	579	579	517	615	539	531	610	581	582	570	535	558	588	531	549	613	559	537	522	543	597	548	582	531	596	589	562	535	552	596	532	548	591	598	558	554	606	575	535	590	557	556	559	511	574	572	569	528	561	530	569	567	558	608	595	582	523	548	579	565	549	581	583	572	554	545	580	556	578	600	537	560	560	582	555	550	562	563	575	561	564	559	574	553	590	587	557	555	552	572	534	546	583	573	551	604	575	575	550	539	600	522	533	598	577	544	509	568	549	562	577	514	608	564	602	583	579	519	558	538	548	554	533	527	544	539	577	596	577	580	584	567	585	558	576	599	522	573	538	580	577	549	596	531	554	540	588	549	561	555	544	554	574	548	548	551	539	606	555	585	539	620	555	572	584	587	528	569	543	533	538	553	572	554	591	543	542	594	577	518	539	532	536	542	562	609	525	577	525	570	557	564	539	581	569	567	536	530	572	548	567	579	560	585	615	587	554	594	550	570	573	531	552	557	596	563	550	589	549	576	609	563	529	569	563	563	583	615	539	560	612	576	563	574	534	538	588	567	533	538	572	525	525	527	536	566	546	599	564	600	537	558	599	622	559	558	561	573	602	538	526	557	567	587	569	540	537	570	582	538	553	534	574	534	502	525	588	586	552	558	546	543	516	571	579	592	583	561	527	539	552	552	569	554	555	529	557	564	577	553	560	544	612	584	551	562	500	527	555	602	538	566	550	532	558	570	537	493	559	571	586	575	601	600	548	562	586	561	557	579	551	562	589	590	563	583	538	548	604	550	564	556	626	573	600	573	546	574	587	536	606	591	575	527	564	576	580	553	528	606	590	557	551	526	592	587	530	544	548	547	568	574	587	524	561	544	564	515	574	591	566	573	553	528	587	584	544	536	568	556	523	587	564	568	573	512	565	569	589	599	557	590	579	534	576	582	576	567	573	573	548	516	565	583	546	515	562	532	544	519	604	567	549	555	569	572	550	584	562	591	562	521	566	528	559	570	590	558	562	515	580	539	544	589	565	583	556	575	527	556	579	527	557	578	515	589	536	590	564	554	530	557	573	586	578	547	563	578	534	553	566	535	584	591	538	571	570	581	588	537	556	573	509	568	569	580	543	571	565	570	580	514	567	549	606	565	532	558	555	573	509	564	599	588	576	550	567	553	546	584	538	526	518	542	571	554	576	577	557	513	594	581	578	578	580	532	541	571	532	592	549	566	537	586	574	560	551	532	569	594	561	546	545	556	521	564	555	554	600	568	531	561	595	535	543	569	556	566	572	567	577	560	585	553	557	624	555	567	556	565	586	550	554	541	546	552	556	540	543	582	553	606	589	515	601	540	580	596	580	578	578	587	558	571	583	575	578	565	587	525	569	552	579	584	614	572	496	549	570	573	571	580	532	596	571	562	538	540	539	582	516	575	565	576	588	599	578	598	574	574	534	633	519	568	598	562	592	560	599	558	545	586	609	548	568	565	553	591	608	568	618	559	580	543	584	599	586	565	557	593	634	598	540	553	554	568	562	577	555	522	569	573	551	562	579	591	598	604	599	574	547	558	570	569	605	541	597	527	528	565	569	538	540	535	582	528	549	559	601	568	541	573	591	564	525	589	561	562	525	526	556	559	593	573	562	582	561	602	584	573	559	568	567	584	560	578	574	591	585	564	550	556	544	574	550	549	561	513	570	528	539	563	562	562	571	566	528	593	560	571	559	582	555	536	551	557	599	512	565	589	560	621	551	560	594	522	557	539	570	569	527	550	574	556	559	598	569	577	569	596	586	515	537	550	592	559	557	555	559	568	605	577	579	563	539	616	569	579	568	577	562	585	606	599	588	550	536	599	508	572	561	553	620	524	570	555	551	536	529	533	595	594	567	544	602	552	538	614	565	580	539	595	584	540	557	545	577	556	554	596	539	552	557	572	564	587	586	523	568	560	573	535	553	525	570	555	566	535	506	577	570	539	547	529	552	550	530	537	522	574	559	551	559	538	572	562	577	562	539	540	543	574	544	579	541	533	566	541	563	564	568	561	545	540	508	546	564	568	561	549	581	582	598	568	591	572	612	549	551	599	550	562	545	540	596	596	546	568	531	545	532	559	517	526	569	608	562	569	568	544	550	569	643	567	533	580	568	541	533	559	577	545	553	576	561	566	556	531	547	552	598	567	533	535	585	553	557	579	564	543	556	560	549	526	579	556	566	557	586	586	549	583	561	607	596	558	541	525	554	509	613	568	565	572	593	557	580	551	546	552	622	558	560	548	620	568	544	587	577	562	544	602	563	570	525	551	548	644	530	578	596	559	555	576	610	585	548	549	546	579	549	543	548	587	517	553	573	545
9899	14374	45039	9432	16076	1380	1232	1049	1058	858	821	814	742	730	732	714	739	675	655	691	681	708	674	662	712	651	680	637	674	678	662	656	652	677	676	666	634	634	659	686	654	671	662	647	635	625	670	676	660	639	624	658	658	693	675	648	625	680	651	643	618	671	714	678	706	662	680	642	680	611	682	670	671	691	645	612	683	657	622	680	657	691	683	683	646	609	652	647	700	607	679	647	605	637	670	623	677	659	674	646	647	649	618	627	638	672	609	678	659	639	648	676	727	645	685	618	624	652	630	697	647	646	636	639	623	658	660	690	654	678	637	666	649	640	644	651	641	651	671	633	655	675	697	649	663	670	652	671	635	644	699	621	637	673	710	654	692	663	647	628	647	645	623	625	621	628	611	640	645	638	624	660	601	663	664	660	615	645	655	660	667	679	603	657	646	619	591	638	622	638	644	664	633	668	639	643	664	675	647	658	657	655	698	675	694	676	631	672	653	663	673	650	656	614	658	650	616	666	658	577	617	644	642	624	668	675	670	655	672	668	642	694	648	607	676	658	629	636	667	702	650	632	614	665	646	645	642	654	625	636	652	688	604	624	667	594	650	660	690	619	622	662	703	651	685	667	669	655	670	599	713	707	602	632	664	633	654	633	648	682	646	667	668	657	688	637	687	694	670	639	648	645	652	633	616	648	632	637	680	661	638	694	648	667	634	623	654	667	663	625	661	653	630	617	619	676	677	642	623	648	654	651	680	632	661	660	648	623	669	610	627	635	606	682	680	672	718	637	680	637	662	678	658	685	622	711	621	625	656	637	660	650	660	673	666	657	595	631	631	690	609	622	654	666	646	656	610	617	656	640	588	666	704	646	613	664	646	643	624	672	624	616	672	647	670	674	643	612	671	676	683	655	670	648	647	671	636	645	626	621	704	656	665	615	650	683	638	679	648	661	654	647	642	656	638	628	616	650	667	670	638	670	645	657	621	707	669	627	594	605	685	630	665	649	662	638	668	702	610	631	682	633	646	658	646	595	662	644	681	662	643	687	670	715	672	660	614	672	634	645	634	634	673	637	655	682	667	690	652	624	645	596	663	673	635	631	655	703	688	626	660	664	695	667	620	676	647	649	655	684	666	643	662	638	628	615	657	657	655	642	638	679	675	657	645	699	681	666	617	674	608	675	619	646	625	631	630	654	629	623	687	627	647	672	628	626	710	667	653	641	667	654	644	656	665	649	641	652	630	675	615	653	646	663	705	630	665	644	704	632	591	631	681	670	665	670	661	641	641	668	649	616	619	630	635	702	690	692	633	631	663	672	640	634	641	657	656	653	627	625	655	676	691	619	661	648	694	641	612	615	702	635	676	677	666	630	640	677	611	642	669	665	669	629	659	670	680	660	625	652	654	667	695	666	635	622	643	636	647	660	626	636	661	607	644	666	642	654	674	686	653	651	671	650	656	675	665	603	632	660	630	668	669	660	626	643	642	694	693	660	631	674	650	676	665	676	624	655	660	658	623	652	685	650	655	601	611	583	626	669	659	577	671	696	637	630	610	634	691	651	615	649	655	674	635	640	653	663	718	631	614	667	636	652	574	666	653	646	672	655	646	629	666	641	652	615	660	608	646	668	681	630	631	667	642	629	692	678	644	659	685	679	658	677	671	646	645	617	663	690	684	651	649	649	620	664	648	613	592	611	676	605	652	681	656	616	669	673	641	623	669	655	653	626	677	658	686	642	661	640	657	685	661	679	681	589	682	648	648	658	643	637	682	691	650	631	642	659	638	630	681	689	668	611	663	684	622	688	663	659	612	662	605	651	698	647	654	635	636	682	657	652	679	678	667	614	638	658	662	621	706	667	677	687	648	645	680	634	695	642	629	642	654	652	669	682	622	640	655	637	674	616	686	646	650	652	677	621	702	693	660	663	674	683	684	607	661	678	661	689	655	672	668	639	648	653	668	655	627	704	675	702	654	652	677	696	642	661	628	637	626	685	641	619	689	629	628	595	670	644	661	661	668	690	648	612	628	707	643	639	631	650	641	702	701	664	669	617	682	650	671	623	679	616	658	655	672	612	692	656	648	641	639	623	638	637	668	707	649	664	637	655	643	672	660	648	665	651	658	632	683	693	596	641	653	644	678	665	612	636	684	623	630	663	655	636	646	634	665	628	629	642	638	626	653	573	614	677	679	606	667	659	649	672	637	655	613	604	632	655	708	631	621	669	698	688	685	656	693	642	650	610	659	672	668	639	661	638	624	639	614	660	629	662	607	646	610	654	631	668	667	686	659	674	596	668	633	673	668	660	701	652	645	680	649	673	668	669	679	637	687	599	660	654	618	647	637	642	634	631	654	652	699	663	669	630	627	657	663	629	634	647	655	661	657	648	647	659	652	680	673	669	650	653	663	622	651	628	705	669	642	665	646	640	629	604	666	659	616	693	651	642	667	623	575	643	619	617	666	670	617	627	618	656	667	641	657	670	684	664	665	627	629	662	612	589	666	643	621	639	655	654	687	659	701	645	688	669	665	673	608	663	700	595	643	671	614	598	647	629	676	643	676	625	639	666	670	587	695	636	626	683	690	693	639	636	646	612	638	664	624	677	668	635	697	677	587	637	671	671	624	624	686	656	644	678	672	668	596	646	680	669	653	625	653	608	653	693	646	633	641	650	672	617	641	662	668	634	685	693	685	673	658	639	663	611	651	656	630	685	662	630	622	634	646	634	632	639	641	603	687	644	629	628	623	665	588	605	630	641	654	635	650	617	650	643	621	698	655	640	583	656	634	702	654	655	683	656	629	656	673	634	632	647	677	626	639	618	653	655	630	666	642	625	626	624	601	677	634	655	638	653	634	637	653	652	661	653	667	658	670	617	655	649	653	627	653	658	608	674	661	633	720	650	668	631	635	653	651	635	632	646	665	654	586	660	647	669	690	623	649	634	649	669	678	647	624	674	659	653	653	704	619	615	642	599	693	662	669	696	629	691	664	686	650	621	654	613	681	651	684	677	645	704	639	648	680	671	635	661	702	647	622	675	635	652	661	666	649	615	650	678	662	641	656	676	682	660	634	654	651	639	656	655	643	661	648	653	681	655	647	683	647	652	609	645	638	649	637	648	677	624	660	647	629	624	652	673	620	634	693	626	660	665	673	612	623	679	661	658	636	607	657	655	671	689	612	655	701	663	626	662	644	619	643	672	688	667	659	628	624	638	632	665	626	689	683	665	656	653	689	658	639	641	686	623	652	625	622	658	662	625	609	602	638	623	683	641	640	597	666	666	670	608	603	640	672	644	644	634	639	679	697	678	663	568	653	652	663	705	678	623	680	632	634	610	668	645	642	661	662	630	673	617	649	614	682	655	625	679	658	664	636	676	615	669	675	646	630	630	669	650	686	644	689	623	632	655	628	618	656	662	619	627	616	671	662	685	633	666	676	612	657	635	640	695	634	656	646	617	652	669	676	674	619	675	653	653	630	669	651	614	657	703	638	647
22668	21212	28865	24166	23689	20528	10293	1820	1412	1292	1186	1164	1008	1030	961	961	972	982	944	953	911	915	857	824	833	917	869	835	853	847	816	867	862	855	846	882	866	866	843	872	896	813	867	863	843	785	857	857	795	795	826	845	828	844	786	802	791	843	828	859	853	820	827	820	824	827	778	793	809	797	824	812	825	788	837	834	794	811	812	823	855	882	876	795	904	789	794	877	824	732	832	803	822	841	861	796	852	828	828	824	837	852	846	817	801	813	854	865	825	852	794	863	821	829	847	812	781	856	781	810	832	788	831	866	829	902	823	815	831	841	844	813	825	811	835	859	787	779	844	827	795	793	830	852	834	787	788	771	872	846	777	854	838	783	800	823	821	835	837	789	818	873	833	829	810	812	780	742	799	828	832	827	806	805	804	843	844	798	766	813	844	788	832	860	836	822	795	831	820	817	794	826	736	824	851	841	840	785	820	778	808	817	814	837	847	825	743	844	759	847	791	831	821	896	817	825	807	825	817	742	747	819	826	768	814	794	838	897	818	804	782	824	798	876	775	805	804	748	814	820	809	835	825	800	809	814	808	850	813	828	763	842	834	828	805	815	829	796	876	805	842	789	838	777	804	836	808	833	849	793	841	787	823	803	841	787	846	751	795	846	843	828	776	812	812	820	814	801	832	859	839	827	837	812	827	794	797	821	838	831	868	818	831	821	842	821	782	820	788	809	792	809	806	855	810	836	812	812	800	841	840	783	798	792	855	794	804	839	840	777	787	827	827	791	857	862	863	813	828	853	817	851	821	823	832	809	846	827	846	852	827	833	845	850	835	790	814	816	777	787	847	810	796	825	851	825	803	824	818	861	741	748	799	827	810	813	826	825	796	781	790	823	852	840	827	850	829	841	843	818	791	838	835	803	823	788	797	803	844	811	793	840	812	800	818	869	764	815	803	827	836	871	814	782	801	888	863	804	758	798	777	784	786	812	849	811	802	856	812	836	802	814	838	844	831	833	824	750	826	820	790	815	804	883	796	813	806	846	873	805	871	805	789	854	809	812	836	841	787	811	820	869	849	828	872	823	866	805	835	829	787	843	794	858	796	784	786	820	811	815	821	833	828	831	828	838	833	846	806	826	843	797	785	806	772	795	846	857	832	813	798	787	794	850	857	836	792	834	845	791	823	826	792	793	819	767	782	831	806	776	858	780	808	807	808	794	822	797	867	816	805	869	784	815	798	805	787	802	832	807	862	823	808	807	800	823	813	830	813	837	799	837	809	798	820	826	859	886	861	799	747	831	750	765	842	818	822	830	825	837	816	824	789	846	849	826	815	842	815	809	808	847	780	814	798	874	822	814	767	804	771	813	814	814	853	824	858	808	779	778	845	756	846	805	821	813	830	828	840	831	846	751	774	806	787	842	822	797	822	830	820	820	785	829	766	780	842	818	832	767	780	841	845	875	789	784	835	852	827	817	817	811	823	799	819	820	807	780	846	841	841	810	822	830	835	766	811	847	823	823	855	819	844	808	792	748	842	842	849	822	842	810	839	811	840	829	808	829	854	816	836	800	783	817	839	782	802	765	887	858	765	799	772	829	834	708	846	847	819	803	819	818	790	868	842	849	861	793	811	841	872	824	819	848	772	863	836	832	823	775	848	843	867	820	809	854	829	799	776	819	857	743	830	767	819	786	816	852	796	804	734	832	818	820	893	880	804	843	804	840	825	834	831	819	827	814	823	842	844	800	838	812	759	808	797	837	834	906	819	793	838	874	818	817	836	787	809	850	821	862	828	819	799	803	828	836	835	805	785	839	780	784	804	841	833	817	824	822	823	820	785	824	847	798	775	828	801	846	815	743	837	824	811	830	866	812	824	844	835	831	827	803	796	829	765	812	859	774	842	786	843	793	841	788	763	805	779	812	794	780	834	808	834	802	768	859	850	838	822	849	825	827	812	883	857	766	824	801	828	776	778	804	879	792	829	843	796	819	779	807	811	814	774	831	833	885	863	821	859	819	805	833	847	837	781	840	783	847	811	797	869	807	810	836	796	814	847	800	831	852	810	822	798	844	825	866	812	807	856	808	859	785	830	813	863	822	805	801	843	828	849	835	835	819	845	805	814	843	851	795	755	782	863	833	828	853	842	758	831	806	816	815	839	837	831	869	802	769	796	826	780	816	834	851	826	786	826	805	799	837	819	798	798	850	808	834	829	822	818	803	835	770	801	827	853	837	792	832	841	844	805	778	795	826	820	795	854	792	826	813	808	825	795	851	780	815	868	752	772	831	861	793	853	824	834	750	769	825	840	822	796	884	814	780	838	791	797	831	803	797	830	843	805	852	812	846	794	795	844	775	838	840	813	842	813	922	809	795	859	813	877	792	819	824	849	812	795	861	803	783	784	775	853	809	815	791	789	781	802	784	789	849	796	781	834	839	809	837	845	837	816	741	857	819	817	785	820	812	834	806	757	785	826	808	799	791	838	788	856	849	854	885	827	840	797	810	841	835	823	866	808	869	793	784	768	817	803	822	779	799	825	801	764	806	850	851	816	824	764	867	811	852	772	847	821	828	806	791	809	803	809	804	839	809	786	813	871	858	825	821	784	816	869	801	822	849	792	845	858	856	768	803	836	851	822	802	831	855	849	815	787	835	806	813	756	862	827	810	781	824	790	823	748	772	794	810	830	837	802	785	833	800	830	800	872	822	774	834	848	823	833	828	816	813	817	838	822	818	791	824	823	796	842	898	828	830	853	817	845	839	804	793	801	824	824	847	761	810	832	810	728	847	799	834	747	787	793	752	813	790	810	801	830	799	800	803	789	807	798	768	828	826	813	864	831	851	802	839	799	793	791	850	800	790	815	787	780	854	803	841	871	826	798	804	856	854	847	771	832	799	828	810	783	766	860	825	812	836	835	804	827	839	794	775	775	774	834	761	844	826	811	870	775	827	799	821	828	819	791	827	844	817	796	850	812	809	833	838	826	849	816	846	776	784	810	792	806	844	867	818	813	832	802	819	806	754	838	861	839	823	825	850	823	821	823	813	798	800	811	832	861	813	829	800	795	842	760	834	781	807	854	748	829	792	843	833	790	814	783	779	804	792	799	768	867	820	801	841	839	844	804	767	832	792	868	840	826	825	830	837	896	846	862	849	841	833	778	801	859	832	839	739	810	801	770	775	832	757	809	841	831	790	788	813	827	777	756	797	818	869	781	815	822	825	805	839	791	824	842	875	822	824	776	818	861	744	806	789	780	839	815	821	825	842	834	807	804	754	830	806	823	775	781	821	800	804	801	794	836	851	817	766	856	834	842	866	793	881	839	776	851	791	806	800	835	833	838	796	780	784	811	855	786	798	765	818	752	862	800	828	874	835	897	767	850	842	818	837	805	849	816	811	800	843	776	760	854	730	834	819	760	849	822	830	777	755	797	830	809	819	818	837	836	840	766	830	810	767	847	800	798	790	790	796	883	808	829	792	835	848	838	800	826	810	787	817
12008	35998	67690	12128	26239	3518	2840	2448	2041	1799	1544	1435	1365	1258	1228	1093	1165	1091	1039	1060	988	953	920	918	983	905	1003	929	935	970	900	928	921	925	935	921	924	923	983	889	942	897	882	914	888	881	906	926	857	919	895	870	889	865	862	875	876	851	915	874	884	912	872	889	876	844	884	925	879	896	928	908	848	892	873	872	880	905	906	897	880	859	885	911	876	880	900	869	911	883	911	818	878	867	935	864	892	880	874	865	830	878	933	872	959	890	881	869	853	905	853	915	870	895	921	891	861	908	811	861	907	896	853	845	824	835	865	899	893	904	896	876	850	897	862	822	881	869	865	860	864	880	912	891	854	888	911	950	942	899	877	840	869	895	908	888	909	883	910	869	854	887	884	855	853	882	862	869	884	895	894	829	906	875	850	875	860	881	903	850	902	775	883	812	908	898	911	861	922	873	916	856	866	876	911	905	880	849	862	854	871	899	908	822	823	854	860	886	861	901	879	922	872	875	846	902	864	917	885	852	935	935	896	884	867	869	912	868	904	881	905	898	859	851	873	885	911	833	863	868	889	875	853	896	877	856	820	908	908	874	889	862	879	873	914	877	909	943	820	875	871	879	827	900	949	815	846	920	868	859	862	872	901	897	932	889	902	878	885	869	874	833	928	877	892	894	861	905	855	892	884	918	853	903	933	868	883	859	879	871	895	861	861	890	838	879	879	856	859	909	915	876	892	870	940	883	870	900	890	839	837	858	866	913	892	859	904	907	853	873	837	857	895	870	891	906	880	901	895	848	866	875	841	907	830	936	902	842	898	917	900	903	871	891	953	877	867	876	938	858	852	929	895	927	888	859	906	900	889	855	899	883	843	882	846	860	868	917	911	804	892	856	886	866	875	900	848	898	854	893	848	840	912	907	894	888	887	870	872	917	910	869	877	874	856	874	913	852	795	897	855	898	867	941	907	883	908	911	872	913	913	869	912	849	897	817	871	893	919	894	902	936	834	917	846	893	878	842	883	844	893	869	891	862	862	868	882	839	887	863	868	913	875	903	864	854	815	898	894	832	826	829	853	896	921	892	830	900	918	904	865	899	855	928	855	839	871	920	882	867	909	853	895	902	913	874	882	856	869	885	918	875	899	935	910	821	873	856	885	876	842	924	890	872	883	857	866	917	837	878	880	870	835	913	905	869	859	940	894	812	874	878	855	907	863	859	865	908	846	890	918	845	922	856	873	930	876	882	874	872	857	874	861	911	865	892	912	899	847	898	867	918	878	839	881	854	890	899	892	893	882	893	889	875	907	878	894	890	889	830	872	828	821	928	851	878	847	912	893	891	871	882	844	830	949	912	869	872	881	898	884	870	914	917	813	881	894	839	882	902	906	913	912	837	861	863	847	927	864	871	870	849	874	868	890	846	958	921	818	895	903	898	840	898	873	893	911	891	898	920	866	901	910	912	883	802	961	863	920	868	910	925	810	882	878	838	810	889	862	902	875	868	810	879	879	875	845	887	901	844	874	887	838	896	889	900	913	825	885	916	842	843	895	906	831	905	897	858	827	875	869	890	899	873	888	836	887	839	887	804	873	890	871	829	837	918	885	826	829	922	918	896	942	938	878	895	862	896	871	871	887	872	875	904	916	853	856	895	866	935	849	866	875	950	882	903	861	914	927	901	889	860	890	853	887	875	871	862	919	901	862	851	915	927	847	917	886	873	888	934	858	900	874	937	920	851	874	877	877	908	884	877	885	900	893	895	947	868	866	885	899	896	871	921	859	866	865	871	867	936	914	910	867	826	894	920	886	890	924	912	852	896	864	864	928	871	915	858	864	868	873	828	902	939	884	918	872	873	864	840	859	876	880	867	873	860	898	882	922	822	887	880	938	896	895	909	901	902	868	875	891	878	847	845	875	897	912	900	860	897	890	849	887	865	850	863	850	900	802	908	867	866	863	862	847	896	838	864	908	886	890	927	879	858	854	903	832	936	887	845	896	837	841	921	876	859	881	939	913	898	892	888	882	891	882	894	844	872	883	849	864	925	882	826	874	814	870	864	926	900	830	855	845	941	904	922	903	881	906	893	863	848	831	896	894	886	861	843	883	863	901	874	902	885	889	902	921	866	852	837	890	887	878	851	858	943	885	868	935	899	893	855	828	909	857	875	847	887	852	870	870	897	827	962	897	865	924	850	811	835	920	838	843	853	878	860	906	857	828	911	905	878	879	833	903	883	896	849	893	873	877	897	850	911	855	855	869	854	859	880	870	847	902	940	851	848	859	891	864	885	851	873	831	924	897	885	853	859	896	913	873	895	837	830	858	821	925	854	847	858	848	832	856	870	900	871	861	882	835	834	931	884	842	886	878	823	858	865	866	910	855	901	852	881	888	884	882	931	892	921	886	878	876	889	911	867	907	834	902	870	787	907	857	858	862	905	880	835	856	856	873	895	874	909	921	904	834	898	896	845	871	928	890	883	900	881	902	845	924	907	907	842	902	902	915	930	878	877	824	899	885	825	884	870	847	922	833	866	896	906	937	901	817	921	906	859	871	910	896	817	881	879	866	854	841	909	848	925	882	824	907	851	912	894	866	868	847	817	876	873	907	896	898	866	849	870	900	872	812	888	889	878	859	899	881	780	881	910	921	875	820	882	821	875	884	858	852	912	921	888	917	899	869	900	911	832	894	899	886	903	855	873	925	865	864	904	874	860	847	870	896	854	874	898	913	866	875	900	862	935	908	896	830	883	879	901	850	855	883	838	857	895	892	840	876	887	907	854	803	886	881	907	845	848	899	836	835	863	881	889	856	841	845	894	833	874	872	921	857	866	853	920	939	908	852	915	876	937	893	839	852	851	862	915	838	868	883	870	917	831	926	877	855	866	900	891	877	908	897	900	890	846	906	817	906	878	892	832	880	873	910	913	866	834	887	913	868	796	908	913	920	893	871	892	928	912	862	879	859	885	864	923	830	882	829	857	905	915	892	897	878	846	871	816	855	915	870	858	885	905	838	821	833	901	849	893	939	843	886	859	894	850	862	881	899	857	891	870	851	873	840	876	877	833	840	877	835	825	891	857	879	872	900	865	935	882	840	892	910	839	906	875	905	870	903	881	882	880	863	839	854	880	838	906	857	882	834	882	909	904	917	838	893	870	900	873	890	844	875	895	955	895	885	863	836	850	876	844	871	901	867	891	867	831	886	885	866	880	897	918	896	879	866	905	863	913	914	873	843	916	853	884	917	860	876	916	873	870	885	900	867	876	887	867	916	842	841	953	876	873	951	827	879	906	896	839	883	864	888	877	912	875	891	880	907	893	905	855	877	921	890	863	909	883	895	869	840	872	861	894	879	863	834	946	918	896	829	957	881	890	839	880	893	871	888	886	917	920	887	863	843	889	850	857	869	914	895	926	872	896	843	846	852	878	900	881	894	876	842	905	812	854	862	891	923	841	862	882	901	863	844	883	881	899	861	897	888	830	946	879	848	876	911	894	847	892
26995	20623	20045	3880	3556	403	359	337	320	299	335	381	325	318	334	324	315	312	303	318	278	300	321	315	329	325	326	313	316	315	306	287	322	284	296	324	315	307	332	314	274	314	298	322	319	323	296	297	324	325	301	264	293	323	300	309	319	334	319	297	315	329	286	338	293	319	308	318	325	340	329	275	275	304	318	351	308	262	310	313	300	309	339	284	299	319	359	307	303	322	364	341	301	268	294	314	290	263	331	297	313	325	276	323	321	320	323	288	294	288	312	298	295	327	305	306	314	325	289	303	291	322	290	363	315	300	295	324	341	330	320	274	320	313	335	322	323	313	302	317	295	330	326	297	333	338	304	298	321	327	335	314	310	309	287	265	346	320	315	286	283	294	324	302	295	357	333	294	272	287	319	298	311	333	302	301	355	337	303	311	335	294	332	318	301	310	308	322	308	331	275	285	314	315	300	322	310	276	313	318	258	300	328	323	297	298	317	293	320	336	307	337	322	320	319	307	303	308	306	272	288	315	345	297	302	293	295	308	328	310	283	306	293	317	319	307	292	301	324	317	327	320	321	283	356	312	300	315	300	333	324	310	316	291	299	324	309	301	329	325	312	305	308	318	320	345	331	334	313	306	321	296	276	303	313	330	343	321	325	339	300	287	328	291	315	348	341	303	300	321	292	313	296	316	321	309	306	310	336	301	299	311	330	276	321	319	277	309	358	341	335	325	298	287	314	325	311	303	313	322	304	311	313	302	303	288	301	306	328	318	293	312	287	319	310	291	316	308	306	278	310	307	286	315	325	299	300	326	310	293	301	315	311	289	307	310	296	333	304	301	303	329	329	292	308	299	308	317	317	311	318	293	325	310	317	341	302	309	297	309	309	279	299	294	303	323	278	328	293	274	317	335	284	318	338	294	314	342	303	276	322	276	322	302	319	310	287	299	352	316	285	277	286	333	334	290	298	291	318	319	293	322	317	303	309	348	310	274	323	347	292	297	330	281	304	302	286	318	315	283	282	301	287	305	272	312	336	280	316	324	313	295	281	272	308	316	312	294	302	333	338	301	311	342	317	305	300	313	325	328	339	302	324	302	344	350	311	291	286	305	300	300	331	296	295	279	319	291	315	301	326	299	281	278	333	332	317	350	312	315	302	311	285	312	256	294	312	297	279	338	313	312	341	333	313	290	305	297	281	292	295	307	354	307	293	335	296	288	318	288	310	283	319	299	299	326	313	329	329	304	309	320	318	319	316	289	324	306	311	320	306	322	295	326	328	305	297	288	304	314	291	323	318	356	297	315	312	320	307	285	285	330	317	285	315	351	324	314	308	325	295	327	332	288	306	303	302	320	328	312	299	319	308	324	283	318	298	301	289	313	305	337	310	286	304	272	323	303	319	317	336	313	323	314	338	288	325	317	292	312	355	306	327	332	321	309	310	300	324	290	312	316	318	293	319	360	298	282	305	297	337	306	308	309	332	270	315	292	294	325	306	286	307	302	348	305	297	306	328	325	336	324	333	290	326	312	288	318	314	304	317	306	320	282	323	303	346	327	323	339	325	314	331	317	296	290	302	272	325	329	332	314	308	304	298	320	296	314	318	308	295	286	342	269	310	274	297	317	313	311	293	281	299	306	321	289	325	318	286	287	296	278	328	284	309	312	337	311	282	313	319	304	320	346	319	341	314	273	265	284	306	279	309	339	336	296	307	319	307	298	303	327	297	309	303	334	313	265	343	304	323	290	315	290	311	344	288	317	322	310	300	311	341	316	300	313	323	296	309	328	294	338	310	317	325	311	323	321	311	316	302	308	283	327	309	291	307	300	291	285	298	285	309	322	309	326	325	310	311	301	311	316	330	306	333	283	311	312	324	283	338	315	339	312	308	310	311	295	342	306	308	305	291	315	306	322	297	325	302	329	288	318	335	327	317	312	330	323	330	288	376	336	314	285	329	317	317	333	304	315	320	307	325	297	297	319	311	297	317	308	255	323	339	323	305	320	308	302	307	324	303	317	335	308	323	300	349	312	326	319	293	312	338	313	324	286	313	320	286	325	312	296	338	286	297	297	319	313	303	311	305	291	287	285	296	307	280	300	308	313	316	310	330	303	296	321	302	333	306	312	303	298	292	310	296	304	305	322	308	294	331	311	315	296	277	307	321	289	296	327	308	300	284	304	305	324	318	297	280	310	323	328	294	316	330	294	314	332	322	293	336	302	293	309	263	297	301	334	299	336	348	358	290	270	334	320	318	341	305	329	300	310	326	331	321	289	326	288	279	306	297	283	294	293	309	299	300	329	320	327	300	332	321	282	305	334	292	298	309	299	313	269	314	284	294	298	318	308	338	316	330	321	307	322	320	300	320	329	314	308	293	287	341	309	338	329	301	324	306	310	316	306	333	323	314	317	336	301	339	327	276	288	294	329	323	290	317	310	303	334	326	308	273	311	308	319	320	314	305	317	295	334	329	289	323	334	294	312	312	310	292	305	291	323	312	304	303	298	314	310	285	304	331	307	304	323	305	285	275	315	317	343	301	318	313	326	316	315	315	303	297	325	325	343	297	324	324	312	314	304	347	302	308	351	301	333	289	300	282	312	319	276	333	320	316	273	298	330	331	295	299	345	292	299	324	302	297	291	292	311	271	296	299	310	310	286	269	290	311	276	286	305	311	276	319	306	298	328	305	303	352	294	295	338	310	313	312	304	296	304	311	288	335	308	298	310	311	309	303	358	306	314	313	310	307	298	303	317	331	315	366	298	327	307	328	299	297	318	279	305	319	339	347	307	309	316	296	319	316	316	312	300	300	306	316	290	325	305	293	302	286	327	328	305	287	307	322	317	265	299	337	278	289	327	309	311	296	320	298	323	301	295	319	304	295	313	298	288	319	308	330	294	308	311	304	312	322	304	294	307	289	313	342	334	304	304	296	290	324	328	302	268	279	339	307	334	309	305	313	282	316	319	326	310	276	322	330	289	312	328	314	320	300	268	297	292	313	303	293	286	302	320	323	307	284	314	304	330	336	316	269	342	337	317	328	281	318	287	302	282	332	295	339	333	317	325	323	355	294	328	316	296	288	304	326	301	314	309	311	262	315	338	266	290	289	311	311	313	332	301	314	310	272	311	339	309	323	306	290	313	295	292	314	302	318	309	306	303	289	312	304	307	298	268	331	305	314	316	312	305	322	328	344	324	311	319	293	334	310	306	345	297	337	305	323	328	301	320	322	326	318	317	320	328	303	317	357	308	366	312	303	304	298	314	297	355	294	333	299	332	329	308	333	300	315	326	280	299	333	253	303	310	341	328	320	325	265	302	307	297	300	311	328	309	296	334	292	298	288	289	326	288	307	310	299	309	291	278	330	324	332	323	303	297	308	294	339	278	305	303	312	331	317	319	334	291	351	275	312	310	316	308	315	298	297	314	287	293	306	287	296	281	309	300	334	318	286	298	294	336	280	312	298	299	314	297	293	294	312	294	323	311	304	323	315	323
8016	11071	18837	1419	4312	480	472	436	378	420	375	398	403	377	376	358	401	339	402	382	355	354	375	381	391	383	360	396	372	370	379	373	361	370	394	405	399	354	374	372	396	396	379	374	342	373	375	372	380	349	400	386	406	372	347	353	365	380	380	372	373	367	401	355	368	373	371	390	347	376	357	377	403	383	356	413	383	380	351	361	381	359	359	358	409	386	384	409	344	356	358	388	376	382	358	356	397	368	374	384	349	363	395	388	408	344	398	406	387	351	351	376	412	377	390	385	393	402	398	342	365	363	341	337	383	349	390	367	366	380	392	396	360	378	395	376	386	353	368	356	366	348	340	381	401	382	377	373	364	435	370	377	361	381	385	387	353	388	375	404	386	398	386	395	350	373	378	356	394	408	370	376	360	402	397	368	365	337	367	331	383	362	346	379	387	409	376	402	365	428	390	372	380	394	365	323	380	381	387	381	396	376	357	394	386	404	409	402	369	366	344	385	358	389	398	410	357	405	377	370	354	361	373	394	354	339	327	370	373	392	361	351	354	378	365	353	369	387	363	378	389	355	393	382	377	361	353	366	410	371	359	404	369	388	366	388	390	371	361	389	390	378	393	368	403	400	406	379	377	357	387	391	368	361	370	408	415	373	381	365	354	384	383	365	414	379	368	355	339	380	342	363	368	420	390	352	371	380	363	356	366	392	382	383	385	352	354	392	408	381	383	372	365	367	406	358	369	364	370	372	377	392	421	389	370	380	366	397	408	371	385	382	368	376	367	350	358	384	396	378	422	379	379	378	381	399	349	354	360	393	374	378	378	407	366	346	365	381	397	396	358	396	380	370	362	357	365	389	418	367	362	380	356	384	393	357	387	321	389	366	360	368	394	396	386	377	383	375	372	382	391	342	375	407	413	374	370	360	348	343	366	395	362	373	411	382	388	392	393	365	379	337	370	364	386	379	359	362	343	399	357	356	376	353	374	380	382	392	354	401	368	395	422	365	362	367	356	374	354	348	355	350	375	396	370	360	384	353	380	377	356	399	351	379	380	377	350	425	386	360	349	334	374	396	391	372	388	378	373	403	372	356	395	386	389	404	360	405	398	356	386	343	336	391	401	378	362	370	395	400	400	383	368	385	407	394	367	390	378	397	365	384	404	386	371	366	352	356	365	363	369	382	373	371	393	361	382	392	422	379	391	368	348	401	353	357	363	361	380	417	339	383	383	393	385	393	358	369	334	366	380	380	368	360	368	353	347	359	365	397	375	439	417	398	374	373	375	374	384	367	390	377	371	409	383	368	386	371	371	385	388	345	338	355	384	337	390	383	364	392	357	368	342	375	354	382	335	385	386	330	372	342	360	371	376	395	410	383	413	382	396	367	360	388	414	398	377	355	377	410	392	375	391	342	379	400	406	400	371	324	366	383	373	354	391	417	372	365	354	367	370	400	360	386	382	364	364	359	381	396	425	357	368	420	362	363	397	380	332	400	375	376	386	355	353	349	390	366	367	350	392	404	320	378	353	381	393	364	362	367	363	363	386	397	374	385	378	372	342	397	356	350	370	340	385	367	416	370	380	362	411	367	341	423	377	386	365	376	382	360	411	385	395	398	359	370	378	365	345	383	372	382	343	329	350	400	361	377	362	395	369	398	371	371	385	364	372	361	356	382	387	337	387	383	355	358	375	384	369	395	371	351	365	384	374	363	378	387	409	377	360	378	376	352	394	355	384	360	371	376	389	384	375	383	377	359	376	373	370	362	379	368	390	363	387	379	358	348	380	386	391	366	364	370	402	369	387	356	374	340	376	402	391	364	385	362	345	354	370	342	371	359	371	345	365	372	368	381	379	352	356	393	374	387	404	417	386	388	370	379	377	367	401	384	366	370	338	382	394	349	382	364	377	343	374	348	382	398	375	393	351	364	405	392	353	340	379	390	371	385	364	371	406	358	385	362	371	368	364	378	383	410	406	358	377	371	393	369	357	374	405	376	356	398	363	383	371	327	399	390	356	404	360	363	347	370	392	353	383	410	357	402	371	343	365	370	389	348	366	346	377	369	380	372	406	366	358	379	399	378	355	400	366	368	358	396	366	369	396	359	374	354	353	399	368	381	373	391	394	380	367	370	399	380	392	383	383	375	390	375	384	365	365	422	407	378	352	393	370	346	404	365	348	367	398	369	365	402	350	359	406	380	378	383	354	394	391	355	344	381	381	408	397	365	372	377	433	388	349	384	393	359	371	391	358	376	378	385	372	384	394	360	380	363	392	366	365	387	367	410	362	339	342	382	357	385	384	366	366	374	360	375	413	357	354	382	387	376	355	357	384	382	370	344	372	392	388	366	383	354	378	373	404	405	367	390	407	414	377	371	417	390	361	364	389	371	371	375	397	395	395	366	354	370	380	389	380	390	375	376	368	380	359	348	369	381	377	376	333	364	382	378	370	364	415	378	336	356	365	394	362	366	350	356	366	397	381	370	366	377	368	412	376	404	373	393	335	372	379	381	369	352	384	390	365	379	403	364	376	390	390	419	381	383	348	381	368	392	389	391	368	377	403	365	370	373	369	373	390	379	371	382	370	370	374	350	368	391	417	374	381	389	403	381	366	339	370	361	338	379	371	377	392	378	356	396	412	350	338	370	362	362	363	353	360	349	381	403	355	384	369	342	403	391	353	389	363	363	345	389	385	379	366	379	367	382	358	367	359	377	345	377	357	364	349	416	366	396	349	383	369	394	404	413	381	352	377	386	380	358	394	389	361	358	390	369	396	381	412	386	390	397	350	398	385	375	334	389	340	368	379	388	380	395	389	397	380	404	334	400	404	393	378	399	350	344	392	385	371	335	385	393	363	356	365	376	359	370	405	358	399	352	421	358	386	377	376	360	355	321	387	385	333	382	371	373	363	335	354	379	388	408	402	391	357	356	361	391	366	347	390	367	375	393	383	421	367	366	375	388	406	434	370	362	366	341	415	379	364	400	392	391	354	391	391	377	381	374	405	392	359	377	369	369	404	389	360	390	371	381	375	365	340	384	418	365	393	364	375	373	371	388	346	409	364	370	363	359	391	371	385	383	389	352	382	407	382	391	367	373	381	381	382	379	377	387	383	357	375	369	381	350	385	350	364	356	393	367	361	395	378	403	359	396	391	344	368	382	372	396	365	382	350	401	375	378	361	418	399	404	383	364	404	354	410	409	398	408	381	402	405	360	370	350	342	350	357	391	394	406	398	408	376	390	359	380	346	366	407	405	376	392	358	375	361	349	394	385	385	365	360	371	385	333	381	382	363	376	397	366	363	389	371	392	363	381	368	381	379	370	373	362	380	366	367	379	398	364	352	371	392	394	385	399	372	372	401	342	359	384	373	385	364	338	359	370	410	367	337	359	374	348	386	391	358	421	342	401	368	349	382	370	365	389	431	426	427	419	383	362	407	404	373	377	371	393	370	345	389	374	345	376	413	390	393	376	380	379	377	365	379	378	332	383	365	364
23630	21170	28815	23972	23059	17707	3744	810	749	668	567	573	551	573	511	508	490	476	485	461	476	429	451	453	438	425	447	432	467	455	476	422	426	430	424	428	406	427	440	388	489	442	452	436	443	443	440	455	423	394	457	409	433	394	428	466	419	434	432	395	425	395	376	412	441	428	430	424	484	441	441	401	410	434	461	400	402	460	416	420	442	418	428	417	430	401	433	424	471	403	439	377	434	393	441	415	440	418	442	411	392	391	439	396	431	441	414	412	482	443	444	447	423	404	445	433	432	427	396	410	394	439	417	398	444	396	430	408	424	417	431	443	411	393	426	437	441	439	428	383	407	393	411	458	418	383	426	423	434	422	439	418	414	444	434	415	446	416	419	437	469	427	439	425	435	441	449	440	439	420	439	421	427	457	416	421	429	412	441	415	415	426	402	431	425	441	405	428	432	455	442	415	423	463	387	422	407	435	403	429	383	448	382	393	408	401	422	428	437	435	443	446	421	436	455	401	459	425	437	415	437	419	426	419	424	428	402	445	411	444	384	400	416	426	437	392	455	434	399	403	400	422	430	459	408	426	436	394	447	431	403	408	427	417	380	442	389	416	422	446	418	457	453	414	419	430	411	415	431	426	459	434	442	429	392	439	434	408	424	406	412	455	432	451	463	411	431	409	409	432	424	415	412	429	439	441	424	399	423	434	416	417	426	416	389	420	399	442	448	374	424	407	421	451	408	452	431	426	421	435	435	432	445	441	406	457	427	448	385	439	448	418	418	421	420	410	434	421	431	453	439	442	447	423	418	420	461	431	402	453	446	415	401	407	418	412	414	413	431	421	418	419	428	426	419	384	419	403	408	451	406	445	435	432	402	421	417	426	405	421	425	439	441	413	385	441	394	390	428	413	446	396	427	373	428	449	424	412	421	430	411	423	431	391	408	427	397	424	456	420	462	429	446	443	447	403	428	428	409	422	483	426	431	414	443	424	439	429	436	381	455	414	409	403	410	434	403	410	405	394	431	414	430	432	439	468	434	425	412	430	406	436	430	430	424	408	409	445	432	413	392	442	439	453	446	429	458	409	429	390	423	435	388	424	436	422	447	389	379	430	405	452	422	385	428	416	431	440	416	412	412	411	445	412	451	419	450	434	438	415	403	406	406	423	431	423	422	416	433	443	446	448	432	420	387	397	414	391	437	394	415	422	408	468	410	404	430	413	448	425	448	422	438	405	415	437	444	404	439	411	485	422	439	425	418	415	430	397	394	415	476	408	407	443	386	446	405	465	397	408	372	419	441	386	445	389	455	425	399	419	446	400	424	427	430	400	469	475	462	404	431	384	418	367	409	434	412	430	388	434	417	403	418	413	421	476	428	431	426	371	449	413	410	449	413	437	396	412	389	389	421	414	404	396	405	439	415	438	401	458	397	404	420	403	420	430	435	439	397	419	423	425	424	401	417	436	435	438	419	444	423	409	384	439	407	407	436	450	424	446	408	437	417	418	425	408	396	415	435	433	439	420	406	378	451	423	401	402	442	431	447	414	390	432	421	409	416	415	416	420	418	440	358	413	417	454	458	448	407	410	402	446	424	418	435	453	447	406	403	396	404	421	429	414	421	409	413	377	456	407	405	421	399	418	392	456	416	412	415	434	464	437	414	415	410	428	391	424	420	401	433	450	420	423	422	394	431	452	438	420	464	422	443	425	482	437	398	389	426	446	424	465	421	438	439	431	434	404	422	397	470	436	425	440	395	443	404	418	416	398	410	403	465	417	424	413	427	415	449	445	409	410	382	409	414	410	391	464	456	365	424	414	456	432	459	388	397	443	409	451	460	451	414	418	413	432	463	407	458	424	415	431	432	407	426	428	434	438	434	429	418	360	460	437	394	419	432	435	441	464	417	440	455	448	417	434	378	407	440	451	430	441	390	444	417	432	453	413	414	436	439	416	426	429	419	421	433	426	427	395	410	415	419	448	409	452	429	417	477	404	394	409	400	404	392	444	418	428	426	456	441	442	494	438	392	389	379	400	426	419	432	432	427	444	432	374	444	435	450	408	391	434	452	442	441	454	428	420	426	399	434	420	439	383	421	400	421	428	431	400	418	450	421	430	402	429	439	438	417	427	423	374	441	460	417	403	412	406	429	429	427	409	428	434	444	386	405	368	402	418	431	437	405	428	400	376	412	382	434	448	414	445	445	429	413	451	453	399	451	454	414	428	415	412	385	414	388	417	418	421	413	424	429	433	457	414	406	412	369	389	431	422	399	437	402	379	418	417	442	457	412	436	437	370	416	398	419	417	439	413	421	401	416	411	432	439	456	423	401	455	445	433	460	384	450	402	392	455	438	425	414	453	425	388	425	428	419	411	403	444	423	419	425	425	428	398	429	481	444	423	414	455	466	410	453	408	472	465	460	415	454	389	436	430	394	412	405	442	381	445	455	438	404	470	441	446	423	424	428	459	402	397	431	394	427	432	425	417	416	432	412	385	441	400	457	422	442	455	424	433	414	428	403	464	440	429	455	406	404	393	421	434	400	459	444	447	422	425	401	410	408	416	408	398	454	373	432	404	430	446	426	399	377	408	458	438	420	421	436	434	410	403	401	407	408	389	424	440	439	449	433	430	423	439	400	503	448	438	440	430	461	426	432	411	447	384	408	437	420	421	421	428	403	443	413	383	407	432	437	419	395	423	410	426	430	425	425	445	419	405	451	406	381	443	442	457	431	472	423	417	385	417	423	425	429	435	433	408	430	437	428	471	417	382	406	407	388	428	419	402	417	402	432	429	446	389	462	427	437	412	452	436	421	417	422	475	469	388	457	402	423	470	428	410	445	410	402	438	415	401	418	417	421	420	409	440	438	431	412	409	448	443	436	420	447	435	452	462	389	398	437	416	427	432	410	397	429	424	424	421	408	376	413	411	443	443	398	441	454	433	428	411	438	404	406	431	406	428	410	469	406	427	442	467	459	415	431	412	436	408	430	395	445	422	412	432	434	442	423	373	391	406	354	394	441	438	379	427	439	411	427	454	421	425	414	443	413	424	459	426	422	421	422	431	422	440	414	469	434	403	418	350	429	425	423	439	410	421	428	409	439	431	414	426	429	438	421	418	390	390	414	441	421	455	399	421	410	394	422	475	439	412	363	402	431	421	423	419	447	423	429	439	419	391	451	456	418	441	442	405	425	413	402	410	408	430	419	389	406	405	395	441	411	440	410	442	428	406	432	445	413	407	426	448	437	429	411	430	447	426	394	419	433	444	449	428	425	445	445	408	423	451	474	427	448	423	405	433	423	457	436	439	458	431	423	424	429	405	431	438	394	419	466	451	423	445	417	377	424	404	441	428	416	419	446	395	396	426	443	433	437	427	409	435	445	474	423	424	440	406	397	414	436	425	434	440	454	471	429	443	443	441	421	442	429	406	414	404	418	446	403	440	413	422	416	405	411	419	452	416	443	463	442	420	439	413	438	461	426	456	418	394	438	395	421	404
9948	28412	49235	13330	20540	1954	1519	1313	1070	935	814	757	714	653	680	563	547	656	602	574	566	567	548	561	516	522	517	549	498	498	529	550	484	457	491	504	489	456	460	494	496	493	470	512	507	530	505	503	470	506	483	508	465	460	490	529	487	485	513	487	486	477	469	464	508	523	488	509	487	496	475	486	447	473	507	475	489	447	514	475	464	500	495	462	506	500	485	463	467	504	471	507	475	479	511	502	483	481	508	502	507	453	460	480	473	498	494	512	477	484	444	503	495	488	447	468	473	481	491	484	480	459	524	431	488	501	471	471	499	492	426	479	471	476	481	495	468	489	523	485	498	467	466	474	479	477	466	483	494	488	490	507	477	506	496	461	445	482	520	501	464	476	485	469	483	510	480	494	466	498	456	486	458	490	447	454	540	514	443	489	469	494	513	486	509	488	440	478	482	473	506	518	485	510	453	491	477	520	488	492	476	442	441	477	466	471	490	470	489	462	489	500	469	477	488	464	492	448	491	495	482	487	486	496	506	473	490	506	508	455	483	476	490	470	507	505	447	516	451	503	470	494	461	481	516	491	503	423	470	485	459	467	510	501	483	486	490	486	487	496	492	455	522	481	460	440	520	478	488	469	487	468	475	497	449	460	470	473	520	510	511	507	487	451	470	492	479	485	477	491	518	488	476	424	481	480	454	479	495	486	464	498	475	455	506	483	506	468	471	464	527	520	464	461	467	459	489	492	484	502	474	456	500	493	470	495	493	500	481	440	516	511	470	492	489	467	474	473	477	495	466	465	524	498	489	475	484	472	449	471	445	456	528	489	491	483	476	475	462	514	463	464	463	451	458	495	485	485	478	499	457	474	506	467	435	522	489	495	474	464	475	466	484	504	461	469	506	469	487	493	481	477	469	497	507	508	496	447	513	419	479	510	475	494	483	479	499	487	508	483	521	477	489	483	461	481	461	449	498	490	476	473	475	482	478	482	451	470	489	483	445	490	492	478	478	495	480	497	469	445	463	456	492	458	451	491	488	450	480	459	508	506	482	495	487	494	473	462	488	465	475	498	459	484	443	472	470	471	458	476	446	489	442	479	478	484	461	480	474	483	501	469	485	451	455	517	476	460	426	502	504	487	483	496	477	477	491	489	482	461	544	491	489	416	489	453	494	505	442	520	495	489	478	460	458	463	479	490	480	439	496	479	490	483	488	459	487	478	481	496	481	506	488	506	503	539	472	488	463	507	472	446	498	477	513	493	507	502	531	490	459	492	489	479	489	481	476	475	449	478	492	494	490	501	504	503	507	460	495	468	463	494	482	498	466	502	486	465	471	503	476	487	498	475	451	486	516	495	456	478	465	520	497	507	475	496	463	458	492	494	458	488	482	485	474	462	463	473	495	495	504	494	461	481	471	474	502	461	496	481	485	481	443	468	476	453	487	489	517	485	467	463	463	527	487	492	486	490	460	482	506	485	497	514	489	463	502	479	464	486	465	506	486	491	529	493	438	463	492	533	468	431	465	516	531	474	495	451	474	468	483	494	456	450	510	519	496	433	478	527	489	477	466	469	475	468	476	519	486	483	505	440	494	508	471	435	489	477	452	485	480	443	465	431	479	501	476	404	508	497	473	444	471	474	489	523	461	508	468	454	465	468	470	438	441	432	495	460	494	486	462	467	492	499	470	474	495	505	466	470	473	489	473	451	480	501	488	468	486	443	497	468	438	474	494	465	477	514	524	501	482	485	488	480	469	515	516	448	518	495	480	475	476	483	499	484	493	436	463	461	471	513	496	461	490	491	454	479	425	507	482	489	455	461	490	502	489	479	471	512	514	456	436	466	474	474	436	468	502	493	510	470	484	489	484	484	513	472	475	458	496	437	502	488	542	497	479	494	474	489	489	489	484	478	502	497	488	471	479	475	457	479	475	486	504	471	468	509	482	486	466	503	476	491	461	477	452	505	470	508	465	488	437	501	495	471	503	488	501	472	457	518	512	461	516	474	464	489	482	508	486	479	501	466	438	541	457	495	483	459	481	475	456	464	474	497	481	468	504	496	525	466	486	492	521	517	478	496	503	499	472	478	475	477	471	479	474	471	493	436	429	504	469	502	467	505	513	530	514	453	460	479	486	496	487	496	506	466	507	481	521	464	472	496	471	477	478	495	470	520	474	531	481	509	476	459	465	484	475	462	468	458	488	482	502	510	500	496	494	507	487	480	474	478	442	483	491	512	480	456	525	485	465	477	487	480	470	488	457	470	469	486	471	493	474	451	461	491	456	450	472	498	464	504	480	479	496	486	459	474	482	495	443	475	489	476	497	447	489	445	480	499	483	483	491	519	497	472	453	471	470	479	531	453	457	474	497	507	467	471	464	495	479	483	493	477	460	552	478	486	511	435	486	490	467	558	473	492	465	502	472	507	493	501	509	529	510	503	454	492	489	447	439	453	474	474	509	479	473	475	493	470	465	481	507	495	462	426	472	493	470	445	475	448	472	489	479	476	444	473	462	488	470	482	482	468	488	470	494	515	511	508	468	439	485	452	494	491	487	451	472	464	451	499	481	477	468	465	489	462	492	446	484	473	493	468	468	444	472	480	501	455	460	476	522	491	442	484	418	508	446	478	494	477	482	512	480	493	483	423	502	517	478	493	461	519	492	492	521	519	462	479	433	482	481	491	502	499	486	489	510	472	448	496	485	515	497	468	490	462	485	437	501	484	452	483	488	474	469	507	446	512	490	484	479	484	500	484	491	456	507	477	463	497	474	467	495	478	481	469	484	479	459	505	498	500	467	485	493	471	445	489	465	517	476	485	484	507	504	473	493	473	459	504	445	484	519	483	473	448	475	464	490	449	507	462	457	464	488	460	517	490	487	527	487	502	518	462	476	455	500	519	454	490	524	482	487	531	497	466	485	498	463	512	511	508	444	500	469	521	486	516	488	457	476	459	474	488	488	493	477	487	479	501	460	457	454	474	482	464	460	481	474	536	445	453	510	483	448	538	449	463	478	510	468	488	488	457	471	494	489	490	477	460	451	500	495	466	504	534	498	492	482	462	463	475	488	504	487	463	524	465	515	479	447	490	437	502	521	474	496	491	498	473	456	512	454	525	444	451	463	506	474	455	477	510	514	473	502	462	460	464	491	478	456	485	465	493	513	497	521	467	506	498	490	514	421	522	459	495	495	479	482	481	481	499	491	495	458	486	498	460	496	492	516	447	441	450	450	460	522	478	496	501	493	449	518	473	461	439	503	468	476	511	452	462	462	486	455	426	455	443	543	477	475	476	499	481	481	509	463	501	469	526	503	491	517	465	459	482	490	479	462	464	460	499	431	461	475	484	500	461	453	457	477	476	507	510	503	496	483	469	471	499	505	499	499	510	490	519	489	505	462	480	445	513	450	469	466	486	478	468	472	486	482	480	519	519	491	492	476	491	470	483	514	440	480	474	481	452	447	461	503	466	456	493	511	468	474	489	462	482	526	520	483	460
24856	21155	28043	24527	18107	3417	872	735	657	633	624	609	653	606	608	594	609	591	629	610	593	546	556	565	576	523	514	603	566	582	558	550	583	588	569	562	529	591	553	551	546	610	531	576	595	530	590	605	547	532	558	532	551	610	537	534	558	575	571	567	558	547	566	516	548	543	552	577	540	561	531	569	556	523	542	562	615	523	526	574	529	584	586	529	526	565	543	572	564	523	555	542	567	533	564	587	529	521	563	553	578	578	535	567	584	576	518	536	570	556	506	555	607	568	559	586	543	557	534	541	551	531	561	591	529	504	625	533	571	547	600	558	526	579	610	551	546	561	540	584	521	585	577	576	519	515	530	544	554	560	550	484	607	551	533	562	579	582	517	548	538	569	565	531	549	526	531	556	539	593	561	595	558	571	549	533	556	523	590	569	505	610	565	545	609	559	521	519	567	573	522	561	554	559	540	566	564	527	564	547	591	536	565	523	592	523	549	578	512	537	540	563	542	544	572	580	591	545	533	566	515	567	563	536	558	551	542	549	535	596	548	541	528	547	575	589	586	527	531	581	605	541	555	548	504	591	569	565	548	561	583	556	578	599	546	577	569	549	571	570	544	529	564	525	533	599	551	534	520	573	590	565	558	552	513	594	546	509	559	548	563	510	568	574	562	571	554	604	547	540	570	549	600	538	559	523	565	532	534	530	562	545	572	511	570	561	566	553	582	594	538	546	556	573	571	535	492	537	555	573	548	531	570	540	552	566	602	595	547	533	543	574	558	535	531	563	563	573	547	568	566	585	578	573	550	583	581	502	580	585	600	536	540	536	553	533	538	558	528	509	600	546	556	555	569	577	595	549	558	570	547	551	590	602	542	593	545	554	515	539	578	561	554	555	530	540	531	546	614	526	591	582	571	556	541	570	565	537	549	574	573	537	567	551	534	555	549	557	570	531	577	560	601	540	547	515	572	570	552	600	541	545	533	557	538	536	518	600	548	559	538	600	582	604	545	574	540	559	561	556	596	561	570	542	603	577	561	546	565	560	556	541	538	572	532	545	534	547	575	534	563	545	564	557	578	565	512	588	550	585	570	545	580	555	594	532	588	536	560	561	581	627	512	513	574	599	541	535	512	553	549	568	554	567	531	549	578	539	516	521	555	570	529	558	578	552	571	593	546	515	572	586	527	590	527	536	577	565	533	569	572	569	574	483	558	576	555	553	518	515	575	598	586	529	527	513	538	567	547	563	491	591	547	538	553	558	568	558	561	591	543	542	557	553	576	523	562	535	557	571	533	526	534	578	508	552	522	502	552	536	520	566	560	523	538	534	587	568	532	573	567	569	545	541	535	536	543	563	522	582	554	528	555	554	547	566	564	576	484	565	530	545	520	558	599	524	566	568	543	532	520	564	545	525	525	525	533	533	574	568	532	564	542	532	554	551	536	529	555	565	549	531	553	548	540	568	573	586	543	515	547	539	548	566	545	583	549	565	587	554	592	546	530	584	542	553	533	568	592	543	544	517	537	537	560	523	643	571	550	582	579	551	547	543	541	591	542	554	564	538	550	564	521	581	617	561	579	570	573	555	567	546	537	532	599	527	550	576	579	600	525	580	574	525	536	596	536	516	568	528	541	533	571	558	550	572	561	558	515	551	575	517	512	524	560	508	550	581	532	539	578	566	609	556	581	576	555	523	539	556	576	564	539	560	576	536	520	534	563	566	611	547	534	556	494	558	523	599	578	541	541	527	549	583	552	593	551	569	545	521	563	566	511	543	547	589	557	590	569	540	532	539	547	578	552	594	558	537	552	540	566	538	551	548	546	523	554	603	502	530	554	542	534	518	566	552	551	537	591	596	566	572	527	540	550	542	627	557	532	541	506	531	569	555	550	555	571	533	549	520	559	539	536	525	554	586	553	588	599	563	529	559	540	517	575	559	594	536	550	557	508	587	574	552	611	586	559	513	506	541	592	547	547	583	556	632	576	563	560	538	534	584	540	533	551	581	555	520	557	535	509	527	587	547	558	534	576	510	590	564	546	561	530	537	567	568	576	560	553	562	565	573	547	573	551	527	532	550	541	529	561	533	544	551	553	567	508	562	551	509	577	574	577	563	575	578	554	590	568	530	533	542	524	554	564	548	569	513	583	548	544	560	519	574	541	501	533	577	571	563	555	508	514	575	530	534	587	527	509	517	546	576	566	594	551	523	552	607	547	569	584	551	522	547	557	523	567	592	546	557	534	552	531	581	576	542	532	552	585	560	560	553	516	528	579	596	539	555	558	521	538	523	584	537	559	549	529	540	505	538	565	583	539	595	548	567	540	610	566	569	568	536	610	563	532	561	554	565	587	558	567	542	528	512	537	550	576	595	537	595	553	527	525	532	571	572	553	508	536	530	610	549	549	545	535	560	599	570	518	513	545	543	535	563	556	555	571	578	566	579	561	550	520	533	561	551	576	547	557	545	565	578	547	583	552	533	564	552	494	528	555	544	584	549	552	585	542	543	552	551	563	569	532	525	575	572	565	546	552	566	584	565	533	554	583	549	556	552	545	595	531	520	569	572	511	588	574	566	533	553	533	569	535	599	592	569	570	538	624	515	536	549	578	559	571	542	557	526	509	497	529	563	544	508	510	568	546	568	556	536	554	563	543	511	601	556	535	557	558	546	556	575	581	585	585	580	551	544	518	534	575	581	551	555	541	559	569	552	551	522	563	586	575	591	572	557	537	543	583	543	539	543	554	579	525	523	562	548	522	580	576	563	544	559	525	545	583	606	566	568	562	520	538	564	546	559	544	562	548	547	533	580	562	545	565	532	529	551	538	534	537	575	551	506	560	503	505	530	569	581	515	536	550	543	517	520	549	526	557	561	512	552	536	583	562	528	553	555	567	540	538	560	537	548	565	550	566	548	520	546	525	578	539	567	523	560	537	535	561	537	522	575	535	550	556	536	573	546	541	529	564	532	514	529	591	581	548	568	524	564	596	565	551	541	571	580	561	496	566	575	524	545	559	568	569	548	569	548	572	584	585	592	580	557	579	580	516	568	550	555	547	573	582	559	530	605	582	522	532	552	541	573	522	580	541	563	566	544	553	573	551	542	582	554	560	530	505	581	529	594	544	565	531	556	530	531	579	565	563	564	566	537	540	509	557	593	555	541	555	566	532	561	506	515	581	579	552	577	500	575	580	544	561	547	545	567	564	606	539	543	548	567	510	545	529	584	538	583	564	519	588	546	545	584	553	554	540	535	547	535	537	545	518	589	568	562	567	546	556	508	530	539	524	561	548	577	573	567	564	530	554	552	530	558	530	545	559	550	560	546	543	546	535	583	518	566	527	557	552	562	547	529	581	529	540	548	550	576	530	551	560	526	557	545	595	558	579	557	489	579	539	543	561	555	509	597	542	536	576	552	568	587	578	565	546	539	504	572	574	542	534	599	553	568	562	557	549	575	586	535	541	573	539	547	562	622	582	587	588	530	597	514	533	525	507	542
10603	18162	35642	5631	14339	1381	1311	1142	951	929	817	783	764	724	764	711	753	682	635	678	674	693	725	643	667	681	624	672	665	649	663	651	646	676	647	631	630	667	660	652	640	653	629	666	668	617	626	638	653	630	679	648	645	662	675	585	598	687	630	679	635	647	667	679	638	652	653	688	668	629	619	642	629	593	596	670	618	659	615	659	657	629	615	646	649	647	685	620	636	643	626	664	612	642	686	640	631	643	684	595	669	621	677	624	684	623	651	675	594	690	639	631	617	612	635	643	656	642	666	623	667	621	609	694	674	637	585	665	661	629	655	607	671	650	685	663	657	603	645	682	663	607	649	598	654	598	664	666	646	652	664	653	676	624	634	631	655	597	541	690	638	665	635	667	622	658	659	634	651	646	629	612	669	645	621	639	624	623	651	673	603	650	597	617	629	642	593	625	609	610	627	643	676	617	674	646	679	672	639	625	642	655	606	634	638	653	636	635	635	654	593	667	619	655	610	634	637	633	653	683	639	619	692	698	639	654	679	637	654	680	637	661	633	672	688	626	603	651	662	643	630	613	667	662	638	653	664	657	620	667	642	608	605	629	624	640	641	634	663	618	673	632	648	635	615	626	610	665	631	650	626	628	662	678	671	652	647	650	622	654	596	630	644	610	651	664	638	606	655	666	634	641	617	666	637	666	656	623	603	628	682	632	668	610	668	599	640	639	632	672	630	656	642	588	606	638	663	645	645	663	624	649	679	628	609	604	633	635	639	632	620	659	655	621	640	626	621	632	659	641	636	669	634	598	637	606	658	590	660	685	640	653	627	669	642	646	669	637	655	642	656	667	630	659	669	676	603	660	641	666	618	654	648	614	651	663	660	577	631	660	642	634	640	643	638	655	664	647	635	662	693	644	661	627	678	621	621	634	636	659	639	626	639	625	637	684	644	631	641	620	722	657	620	627	674	629	609	615	649	656	672	656	666	668	619	703	622	653	606	645	592	655	651	605	629	653	671	649	624	672	614	658	649	674	619	642	664	636	637	688	656	586	651	647	614	649	663	673	624	667	634	652	655	654	622	618	637	635	588	636	645	670	634	697	644	692	685	649	633	627	617	622	655	644	618	635	661	662	655	585	666	630	619	626	626	679	661	629	711	646	635	662	658	633	645	634	660	636	616	625	642	669	630	663	628	593	589	543	627	679	662	659	656	635	615	580	622	598	658	670	614	639	625	639	640	622	647	659	657	611	653	621	599	634	605	641	666	660	643	630	648	634	638	652	660	681	660	672	697	637	613	674	582	659	619	623	654	619	631	620	608	649	655	609	623	651	635	641	675	601	659	663	610	639	647	656	660	650	598	600	620	621	699	617	647	619	643	668	615	605	648	643	606	653	647	666	653	670	658	662	599	651	633	614	624	656	656	645	616	641	632	605	655	657	629	599	634	649	592	635	667	659	613	637	647	651	639	615	632	608	648	609	640	693	678	644	610	672	605	624	671	658	658	595	639	685	597	645	604	596	611	686	626	630	679	659	607	652	646	682	640	635	661	630	645	649	645	592	616	658	670	615	662	673	663	676	681	654	636	633	647	664	616	610	651	640	637	650	664	622	608	632	618	600	609	644	584	677	668	629	684	639	619	642	660	618	617	647	612	633	621	576	649	602	624	666	659	616	627	670	693	620	658	661	634	630	640	659	591	619	646	624	638	630	652	614	625	587	643	653	631	631	631	663	674	635	646	666	634	668	656	639	630	633	652	631	587	659	633	644	616	653	636	669	643	629	640	678	653	691	616	665	654	578	620	612	676	616	639	639	609	652	652	644	644	623	641	626	681	672	637	656	637	634	626	675	670	650	643	654	637	649	654	634	604	616	604	673	650	610	663	607	609	643	665	648	598	616	635	654	636	655	617	643	674	618	687	692	650	613	625	596	615	598	623	690	652	630	638	656	690	606	656	673	610	626	613	655	655	629	614	655	646	683	637	688	648	671	650	686	676	622	701	707	677	637	662	645	619	676	600	622	618	651	680	667	600	676	667	664	655	665	648	670	630	652	660	675	611	652	666	642	609	668	655	657	649	687	668	638	647	599	639	629	650	652	660	630	679	663	688	660	648	653	679	647	633	626	646	647	681	632	625	670	609	655	651	659	630	673	641	623	637	633	676	641	654	645	659	678	654	678	661	639	609	701	611	640	603	630	654	638	659	581	608	649	624	611	665	683	613	612	667	654	608	648	646	601	663	597	672	663	622	598	622	682	615	651	639	621	615	649	599	601	661	661	639	668	609	642	674	621	694	629	620	622	628	600	657	619	600	671	670	613	608	667	649	659	608	723	683	633	644	662	668	652	629	676	634	595	589	655	674	680	624	643	650	630	608	604	645	659	654	624	659	629	658	637	648	668	671	664	611	647	656	602	638	664	650	598	617	631	654	641	657	675	627	594	639	633	661	628	631	663	659	637	646	640	627	636	651	622	656	648	691	601	641	657	684	649	660	624	643	655	603	646	640	619	697	681	611	635	639	614	600	627	634	572	670	685	649	661	679	679	648	645	624	689	687	625	632	620	633	636	681	599	647	625	663	645	648	646	643	638	634	643	622	652	646	623	641	664	595	645	646	617	636	626	668	622	625	680	637	678	658	685	595	660	661	651	625	644	624	621	663	693	632	635	616	651	625	617	659	614	621	636	637	659	662	674	627	641	694	646	605	601	618	670	665	608	629	649	653	651	687	636	666	646	630	666	633	633	624	617	631	671	647	622	652	611	633	652	644	682	667	624	657	667	610	628	655	653	630	650	626	696	645	690	595	656	592	653	650	643	609	617	655	603	647	600	641	702	655	630	629	633	651	665	680	631	600	640	620	599	637	697	594	656	587	680	670	655	600	611	640	621	613	666	638	676	673	599	657	616	643	683	682	661	624	660	612	652	637	653	640	623	667	672	641	657	648	648	625	661	667	629	627	660	678	627	606	623	663	643	611	662	604	674	597	664	662	619	593	687	679	625	595	658	599	659	648	646	607	663	588	622	636	627	688	634	651	664	636	675	651	647	635	619	660	631	602	612	690	632	644	631	603	614	629	624	708	611	642	667	651	621	664	647	604	602	602	604	670	621	648	631	645	651	635	658	604	647	635	610	659	698	623	660	641	624	614	671	632	636	687	652	676	643	602	657	615	608	653	626	639	655	627	629	691	664	659	627	673	656	635	645	657	634	690	658	678	626	611	633	681	635	683	660	639	659	648	693	634	635	629	609	675	641	656	629	654	611	667	628	633	657	617	566	630	651	640	666	644	656	668	687	641	652	632	644	625	649	646	611	625	677	621	596	674	649	628	642	614	635	687	622	653	605	703	621	648	615	644	688	627	618	629	649	632	638	676	601	647	646	662	623	635	624	580	688	632	658	605	631	662	616	634	639	644	654	649	614	613	652	664	634	704	618	629	638	646	617	628	610	636	623	623	691	639	656	603	617	613	665	617	617	660	623	616	629	611	643	650	634	645	604
22639	21196	29362	23349	21296	21260	13199	1973	1346	1247	1175	1114	1053	1045	938	948	935	964	971	910	891	852	872	913	871	843	858	855	865	835	836	807	847	810	792	862	846	821	876	816	842	824	812	838	793	804	829	829	855	856	830	768	855	820	863	778	806	807	803	804	828	787	798	848	789	822	831	804	829	797	833	804	808	880	805	755	853	823	856	805	776	799	793	827	788	805	798	811	843	784	767	829	800	751	770	840	814	791	772	807	804	808	828	834	818	768	777	830	776	777	821	825	787	810	812	842	852	824	765	800	770	820	771	792	798	764	769	822	817	820	822	806	787	763	782	785	785	779	775	825	837	855	751	828	827	786	780	814	804	843	812	785	798	842	813	826	792	811	814	818	785	823	795	764	806	828	752	789	825	777	796	830	847	834	792	804	833	853	781	783	735	821	835	737	788	819	854	754	816	808	768	851	760	801	775	849	784	801	800	785	809	802	789	791	825	806	826	810	809	770	774	838	816	773	794	799	748	827	832	796	847	746	804	813	753	811	829	837	814	822	807	823	801	847	786	833	815	792	809	816	790	822	855	838	782	808	802	813	808	857	845	829	802	819	761	812	847	778	801	772	813	860	799	801	817	746	863	745	776	783	845	823	734	806	828	770	814	800	808	828	823	815	790	834	832	799	794	789	836	816	804	805	834	802	784	813	773	853	830	774	815	838	845	793	799	812	788	829	723	804	796	819	828	775	780	788	797	875	781	801	766	750	834	771	772	815	796	797	780	800	808	800	787	770	801	799	787	816	787	835	816	816	777	797	787	805	838	771	777	767	836	797	826	830	819	793	752	788	789	794	818	764	758	848	782	808	788	843	865	817	817	806	820	793	842	771	808	782	769	806	791	832	788	788	798	753	826	794	853	802	769	778	805	736	782	790	727	824	840	820	773	820	805	800	810	768	807	823	823	830	862	799	742	846	844	802	829	786	781	825	824	790	802	801	841	750	796	753	790	812	790	794	811	850	784	781	762	749	830	847	772	837	818	782	800	839	817	818	787	826	783	821	776	760	814	800	816	826	795	782	768	824	803	787	803	783	817	840	815	782	831	768	802	755	778	806	785	797	846	805	804	836	776	770	785	769	800	839	818	777	792	756	820	830	830	829	787	797	828	773	827	753	782	846	898	820	836	861	758	809	808	860	806	771	807	795	802	820	780	823	760	789	850	822	756	835	776	773	751	799	796	787	847	815	796	758	799	838	796	778	804	822	760	824	821	791	804	844	780	795	834	798	807	786	810	821	801	835	850	843	779	829	831	831	765	854	796	814	751	826	850	801	807	736	793	801	795	804	789	790	749	863	816	780	766	781	860	802	776	812	800	796	794	838	815	798	828	812	817	786	850	771	772	791	763	829	787	819	785	837	806	825	753	869	815	758	796	759	774	779	807	796	821	733	792	769	841	787	844	794	739	837	797	789	792	800	814	805	788	808	773	797	840	810	768	836	771	856	780	811	792	824	796	849	822	813	815	800	744	794	824	796	761	836	792	793	807	796	878	786	807	803	791	827	801	789	845	802	819	795	791	786	769	808	803	823	755	783	795	821	762	807	823	773	782	773	827	800	822	753	786	808	794	835	756	780	835	845	817	832	819	803	844	818	794	805	823	810	797	750	829	819	848	803	800	791	787	804	775	811	790	808	815	819	841	780	801	769	774	786	803	775	774	780	798	764	783	789	817	833	811	778	754	805	757	793	821	799	832	803	785	783	785	793	762	829	834	826	822	787	789	812	781	883	805	796	782	854	846	822	856	808	717	828	809	803	797	776	793	775	857	783	823	785	828	818	782	821	738	812	824	786	791	765	787	767	852	792	787	789	756	812	796	793	867	800	806	823	799	774	778	832	817	823	824	781	808	753	805	831	776	785	812	792	794	805	820	776	799	812	800	814	798	811	785	819	821	781	753	813	807	850	834	779	830	844	798	779	827	834	822	827	787	832	798	751	780	863	802	824	808	783	807	800	806	789	813	812	797	828	784	778	763	767	759	777	795	799	772	764	827	807	849	842	768	800	849	807	806	800	832	750	819	780	818	729	792	756	807	781	837	818	777	780	821	798	787	822	852	819	802	827	766	791	813	760	790	749	872	800	827	804	807	815	778	811	782	780	847	803	821	761	779	816	752	832	776	833	819	801	846	808	790	761	814	808	763	790	805	824	823	769	860	800	797	825	820	779	761	815	823	786	830	792	809	774	805	804	787	783	847	841	837	757	758	763	777	795	779	796	802	764	798	777	839	806	819	773	808	761	760	857	819	802	813	791	814	815	793	803	760	788	789	830	878	773	817	764	811	787	802	829	811	811	778	822	816	775	775	810	871	778	829	809	799	796	800	818	804	794	797	764	771	770	798	802	801	832	778	771	752	821	832	759	773	834	786	816	778	783	829	848	791	774	798	736	844	781	766	828	833	839	812	834	760	777	809	834	805	795	778	822	746	814	813	841	759	779	811	811	801	784	806	801	800	819	762	844	809	774	824	785	777	801	822	793	794	831	760	815	777	801	847	851	816	829	814	797	816	844	816	806	806	824	789	796	795	765	814	713	793	821	785	858	801	766	797	802	858	773	812	843	772	804	788	806	835	812	799	828	835	835	775	842	799	812	813	828	823	805	773	790	802	791	787	841	829	761	830	817	827	816	844	797	813	739	838	802	846	847	835	788	797	828	755	802	822	801	797	802	802	779	802	809	825	801	787	803	847	758	792	732	776	819	819	787	795	805	827	791	807	781	780	787	803	754	822	812	821	760	815	804	845	798	782	789	774	779	830	761	824	761	800	796	767	810	777	837	763	805	846	758	787	787	770	822	839	819	847	781	787	821	826	791	815	811	793	839	790	799	784	783	805	793	806	835	790	785	846	800	783	817	816	805	802	822	815	728	799	789	776	797	824	762	778	830	802	798	795	800	770	758	840	794	766	746	829	820	800	760	818	778	788	766	783	771	815	779	768	787	789	802	798	839	812	826	807	821	839	842	776	814	801	775	778	758	803	803	786	771	823	809	759	806	769	831	796	838	800	808	798	762	825	848	773	825	802	823	806	803	818	792	753	813	760	851	823	799	792	800	832	781	780	777	838	781	786	850	823	806	755	799	775	854	760	761	830	792	827	833	808	794	830	784	871	752	831	818	838	882	780	833	787	791	776	778	784	794	776	795	817	897	808	794	771	791	805	772	789	819	835	794	794	770	791	814	827	847	845	828	821	821	770	781	789	814	807	836	768	749	763	827	764	798	788	823	767	849	860	803	819	773	803	781	780	799	819	812	838	744	808	768	794	762	845	786	746	800	836	840	792	760	764	792	799	776	778	845	848	780	812	769	807	786	792	820	841	765	768	796	755	788	730	804	790	799	764	839	805	812	787	854	825	858	808	785	836	821	780	831	797	816	803	810	797	832	761	737	750	775	801	810	790	804	791	797	847	789	800	787	823	826	832	766	872	794	787	761	837	806	768	778	829	818	785	760
12465	32117	50133	10641	20120	3809	3002	2590	2193	1819	1662	1452	1346	1203	1218	1157	1122	1056	1068	1088	1040	1007	1006	997	990	995	965	928	920	885	946	906	859	933	914	868	906	905	942	895	898	861	903	902	837	829	962	916	857	942	893	908	870	870	856	930	839	835	858	896	865	861	837	855	812	830	896	891	890	884	849	858	846	896	908	862	868	835	932	848	906	876	881	886	811	862	864	835	861	914	873	869	847	841	903	864	904	876	839	824	871	883	819	845	847	898	934	882	853	866	898	869	877	824	840	902	819	916	876	870	891	836	835	858	853	864	860	904	867	899	864	911	889	878	851	913	892	884	889	869	850	872	859	887	826	878	809	894	873	900	866	827	855	885	860	861	850	841	853	853	866	903	915	874	894	862	845	880	909	908	913	832	889	870	856	856	911	846	895	872	902	840	830	863	873	799	812	860	870	842	859	853	868	864	826	847	862	918	868	876	863	856	917	850	837	897	880	853	882	847	869	860	872	868	884	841	880	897	883	837	913	857	897	854	853	866	867	899	883	835	846	914	925	871	860	868	859	883	875	926	874	857	860	869	888	879	800	905	850	900	832	882	851	893	878	864	846	866	838	919	813	880	869	851	846	851	938	882	872	885	856	855	866	864	906	918	856	871	810	869	843	824	862	889	855	847	824	872	857	865	830	843	891	858	893	878	865	887	873	927	858	884	876	889	886	916	921	839	885	887	913	880	827	847	875	876	892	910	894	890	844	863	925	882	905	833	811	882	868	869	887	875	893	863	890	926	893	856	899	894	910	847	889	845	854	891	866	889	841	932	865	819	919	874	906	839	788	894	792	912	809	882	909	886	911	880	913	858	803	875	858	821	881	880	867	912	844	835	883	888	886	908	852	854	890	857	887	848	816	827	845	916	878	874	887	844	885	917	846	920	875	838	869	877	891	764	861	849	824	864	869	865	843	894	853	901	901	885	825	893	926	883	907	857	877	885	903	912	887	898	832	874	919	900	888	834	856	891	914	904	915	890	877	853	850	815	891	856	863	860	874	897	796	849	890	895	894	896	869	878	825	921	836	875	923	874	938	888	858	857	899	908	866	849	873	860	938	900	867	908	873	878	875	846	845	842	854	913	862	816	921	882	873	880	839	806	825	879	880	917	888	879	859	822	844	886	880	831	899	915	963	887	853	851	878	849	860	852	914	913	850	866	883	879	877	879	886	892	876	874	878	873	861	897	934	924	926	873	922	876	881	879	846	860	866	834	806	906	818	860	886	831	923	913	932	864	876	865	877	877	921	934	824	888	921	866	916	838	820	842	868	863	894	910	836	810	840	849	897	843	918	869	897	886	881	922	848	851	879	875	855	863	857	814	873	913	896	845	897	866	882	857	868	867	860	904	881	912	844	843	819	887	848	876	867	865	874	855	878	883	874	885	945	852	888	829	929	925	817	894	917	831	899	835	807	905	863	939	863	841	914	864	848	897	860	875	888	869	897	893	873	885	917	856	857	842	894	882	878	868	845	908	849	874	889	870	859	865	871	912	870	879	907	851	846	916	809	862	859	864	878	840	893	845	899	904	867	824	867	874	862	893	855	869	881	853	843	867	841	880	907	861	871	846	890	895	872	800	897	832	895	927	873	887	808	859	848	870	811	882	877	863	843	830	914	848	861	846	879	905	831	849	855	876	893	904	864	815	855	909	876	866	875	843	911	900	884	845	880	865	855	834	902	887	841	894	830	873	859	882	821	871	887	863	875	862	843	822	837	844	903	837	889	854	847	909	834	862	864	874	840	858	900	914	869	886	831	850	812	881	833	891	876	863	897	843	879	873	863	872	883	878	870	843	854	825	879	905	905	921	814	882	849	918	906	859	855	844	902	827	867	891	907	835	908	864	814	867	874	878	879	854	791	867	855	845	857	829	882	875	874	824	884	880	913	846	804	855	810	835	871	842	856	818	834	845	878	875	888	860	887	890	840	873	863	851	854	889	873	873	875	855	854	845	879	836	864	847	857	887	841	914	887	889	879	851	801	849	850	882	820	840	871	831	877	892	837	831	903	901	819	875	878	911	884	868	862	839	888	921	890	848	857	947	898	902	853	849	898	806	921	903	864	858	886	842	901	844	865	815	892	832	879	858	896	854	858	899	885	913	899	880	852	871	914	851	848	859	901	859	869	843	846	872	916	844	851	850	932	818	902	847	807	813	866	882	890	861	862	827	888	863	865	911	868	823	848	841	890	806	920	924	890	856	847	872	826	872	897	810	906	900	889	866	867	864	862	866	858	856	899	880	877	874	877	904	854	886	934	900	889	824	862	880	879	870	881	886	875	853	878	888	836	836	856	914	881	897	892	867	843	859	861	897	853	850	857	864	893	893	859	883	854	862	843	973	788	931	858	903	919	901	845	883	827	845	843	830	894	926	887	923	879	874	860	830	865	845	884	881	907	880	857	880	859	888	880	850	876	897	872	874	876	850	848	838	871	859	812	844	891	845	913	812	906	880	797	860	872	842	889	850	873	839	836	849	838	908	880	887	918	926	842	867	916	887	918	916	873	852	897	885	912	921	824	888	834	900	840	879	877	880	848	847	872	884	877	855	887	882	853	863	863	826	907	851	853	852	923	880	891	823	886	872	925	828	850	854	868	866	887	886	916	859	890	870	894	866	888	862	929	839	927	860	900	837	897	861	835	921	875	881	889	834	917	859	885	883	948	884	852	895	847	947	851	868	867	901	859	859	870	838	878	923	858	831	826	869	877	907	896	835	805	835	928	827	830	891	895	880	851	836	843	854	807	893	882	821	916	878	868	856	846	854	846	910	890	875	809	833	878	909	850	909	895	846	875	863	884	810	836	903	840	854	811	880	857	875	861	845	894	839	879	888	901	853	878	854	850	879	839	866	864	897	870	859	876	891	870	873	835	843	830	880	841	873	827	855	882	829	862	859	831	848	903	873	855	884	882	871	915	882	879	912	793	833	836	851	871	886	898	856	870	871	878	870	885	857	859	901	842	847	837	881	811	868	849	905	864	877	857	897	839	870	867	835	942	867	862	860	829	875	838	907	850	833	837	865	923	901	867	859	885	854	849	890	865	885	858	855	896	932	862	872	837	871	872	870	900	870	884	899	861	856	867	878	871	855	845	907	905	817	858	825	868	873	898	866	810	844	875	856	843	884	871	864	873	840	830	812	872	935	805	840	884	835	877	858	886	868	836	875	833	897	853	920	855	877	881	798	887	895	860	840	861	866	892	858	855	867	820	839	857	856	877	921	881	898	857	850	917	818	848	868	895	860	837	899	897	894	889	876	913	832	886	887	894	845	852	846	892	851	834	823	856	888	883	887	848	894	843	842	855	875	855	885	824	795	839	875	845	901	890	902	909	854	864	860	809	871	864	842	837	845	893	854	860	860	912	844	883	872	859	915	888	858	861	867	912	826	920	902	861	906	864	857	870	841	872	855	871	863	830	878	883	912	811	807	890	844	847	831	819	851	829	897
27290	20555	17824	3112	824	399	325	359	341	347	309	300	335	304	294	283	314	312	311	310	325	283	312	278	310	321	317	294	305	317	290	312	334	330	321	296	280	275	287	319	296	320	317	281	295	304	300	336	308	317	287	302	297	291	263	322	277	308	311	302	288	302	314	289	313	301	292	285	319	297	307	284	297	313	301	314	318	302	300	287	290	303	279	300	285	316	336	328	277	331	340	318	310	320	302	291	294	279	313	334	271	304	321	320	280	310	320	304	294	335	306	307	310	295	305	297	303	298	278	300	297	308	310	326	281	303	290	256	308	290	309	296	279	306	297	294	325	291	296	284	298	310	322	280	289	325	293	291	336	298	311	289	286	317	315	286	286	309	293	302	307	294	266	291	302	292	316	327	311	312	295	283	292	290	297	295	291	292	273	277	309	281	307	328	306	304	297	303	309	315	297	312	331	297	287	267	319	311	310	262	321	287	302	281	278	291	301	303	334	314	289	328	277	282	318	330	302	302	327	313	310	325	292	296	301	299	279	304	306	283	304	302	324	281	293	297	295	322	280	309	315	303	293	302	317	294	287	307	291	310	309	287	307	310	299	286	299	291	304	313	269	326	297	314	326	344	283	323	312	314	289	309	281	337	280	281	296	325	294	329	313	305	297	309	301	324	318	310	305	331	300	292	275	289	288	313	289	301	291	323	317	283	330	297	312	296	302	282	281	304	319	325	302	313	334	314	281	291	290	307	282	311	303	342	299	295	318	333	307	289	312	314	282	298	304	295	303	261	306	293	302	284	314	309	296	330	315	299	318	320	289	308	295	292	267	292	309	273	307	307	319	273	292	303	282	295	306	328	314	296	281	282	259	296	287	316	319	291	310	295	297	315	324	308	307	287	270	305	295	284	282	290	303	282	309	299	289	313	316	304	304	283	308	301	279	284	292	283	285	308	282	313	266	301	309	280	307	298	286	272	345	323	316	296	311	321	293	310	298	308	285	304	308	268	277	279	300	273	330	322	308	308	310	285	310	317	297	303	345	317	280	267	314	274	354	318	298	308	302	275	309	300	266	330	297	271	294	273	297	294	320	280	293	295	316	289	296	315	299	290	315	278	285	286	314	257	315	333	282	311	280	277	292	314	302	303	271	272	287	280	321	289	299	308	310	295	294	284	308	279	316	299	313	287	285	310	299	284	292	318	331	325	308	327	275	314	277	282	319	321	314	312	328	302	285	294	332	294	284	304	304	310	285	310	294	308	295	301	316	304	321	311	304	291	317	286	282	275	312	326	283	311	305	324	322	302	313	314	295	310	304	310	335	293	305	267	302	308	285	318	313	261	314	295	308	310	297	290	292	297	312	311	325	312	304	300	312	282	253	327	286	269	293	288	301	279	313	288	317	274	284	288	327	291	308	279	322	287	314	317	298	321	307	322	298	287	315	287	317	281	262	291	295	307	299	287	308	326	328	295	292	288	323	277	287	305	291	296	291	312	292	284	289	297	287	342	289	303	324	306	310	291	261	317	303	304	277	315	288	311	283	316	291	301	306	311	293	269	328	310	319	298	286	328	299	281	344	323	299	304	319	276	290	296	319	327	288	299	277	268	293	289	326	331	310	302	310	293	274	277	319	285	297	318	314	285	298	303	329	300	316	316	299	312	290	309	292	290	299	286	302	317	295	286	333	318	302	284	296	285	311	286	295	273	292	285	315	296	285	322	304	279	267	326	320	305	296	295	304	295	308	301	326	299	312	310	304	289	287	307	290	309	325	312	320	285	274	328	320	302	301	310	300	296	271	299	301	295	295	313	297	311	306	298	300	295	305	304	318	316	308	321	290	310	293	305	303	296	327	324	300	302	294	301	273	291	263	294	315	293	319	331	300	288	294	314	302	322	264	319	308	308	309	325	298	274	307	300	317	312	280	307	309	305	320	273	309	303	297	282	307	307	316	301	309	297	292	294	314	297	316	330	292	315	285	301	306	303	290	278	292	320	316	310	275	303	312	341	289	289	303	302	263	287	294	304	302	290	298	311	347	295	304	292	294	334	306	301	280	297	290	297	293	286	281	279	283	306	297	309	297	290	319	327	311	295	313	322	284	305	264	283	290	261	297	300	303	292	298	304	304	312	284	332	322	308	335	316	312	284	305	261	315	326	299	274	324	288	308	273	276	310	301	295	297	326	300	300	330	324	312	288	318	281	289	300	293	330	329	296	295	282	313	347	283	321	302	296	285	328	302	294	296	316	302	327	309	319	291	288	314	299	312	301	297	326	286	297	333	317	290	277	330	279	295	315	334	325	297	291	303	294	303	318	302	289	307	291	282	316	334	287	299	301	299	317	300	295	325	277	312	283	319	300	320	288	280	305	287	276	281	319	307	308	321	306	285	305	288	296	311	302	312	285	306	332	290	316	300	319	273	289	303	303	308	299	313	307	312	289	308	313	346	294	295	300	277	281	315	296	295	288	290	296	295	299	323	356	317	318	294	288	303	287	292	282	300	294	303	302	312	299	299	315	313	292	299	280	319	333	327	316	310	306	284	296	296	292	328	313	316	274	293	307	299	282	272	311	270	303	293	285	308	293	301	303	299	310	325	305	290	297	316	293	301	285	305	319	281	319	320	315	279	284	330	276	318	307	282	281	285	308	287	306	314	302	301	314	274	294	261	288	295	289	318	293	292	315	318	271	300	309	284	332	288	305	316	319	290	317	286	306	323	285	303	318	290	306	292	297	296	301	296	285	299	306	290	270	305	322	320	286	321	250	312	316	309	297	298	316	301	333	280	275	272	301	278	318	285	305	261	320	305	297	313	324	304	293	266	279	285	294	334	301	284	290	322	285	291	303	320	307	298	289	308	262	304	315	321	322	300	290	316	299	302	306	317	288	287	302	304	320	287	307	333	296	308	305	310	291	326	311	283	318	310	328	293	280	294	277	263	305	290	323	304	290	299	286	289	275	285	320	307	299	299	314	291	303	287	293	314	329	314	301	296	285	317	318	304	297	288	291	295	307	326	291	291	291	304	279	325	316	310	306	305	324	288	291	303	316	291	303	284	323	326	294	312	328	324	270	311	307	309	305	298	312	299	315	313	308	290	299	281	299	308	320	276	290	323	306	265	309	301	312	295	286	311	334	293	303	267	317	338	279	276	286	284	334	289	312	313	294	270	323	309	311	250	302	319	313	309	286	294	296	312	304	305	324	285	328	279	324	314	280	299	319	329	295	334	321	314	285	274	306	285	308	306	275	297	290	284	312	326	299	302	280	295	294	326	307	326	292	290	309	277	280	282	266	316	274	291	294	288	297	325	303	297	298	321	287	317	299	310	280	309	298	308	323	318	308	332	317	300	316	303	295	298	293	335	290	339	320	311	308	326	317	287	331	315	305	320	295	302	284	329	260	294	290	281	280	307	314	282	300	293	307	321	329	288	311	316	337	288	317	301	302	308	316	298	281	280	304	321	298	279	337	279	304	296	287	329	314	296	271	286	278
8798	6028	15395	1254	993	479	424	388	392	391	380	363	379	374	388	392	390	385	395	381	366	355	384	355	356	354	354	351	359	357	391	370	382	328	378	382	345	359	398	373	407	405	363	387	370	345	383	392	374	383	363	331	338	383	332	364	397	369	363	379	345	367	362	380	387	379	343	393	351	364	362	370	363	370	349	355	366	348	357	362	356	390	385	386	345	375	367	375	359	380	377	324	359	379	351	357	335	368	351	359	332	350	336	369	379	368	343	384	397	365	381	353	364	409	351	390	343	369	386	366	368	379	394	357	372	364	374	374	365	364	389	390	360	344	361	364	359	405	375	394	349	339	340	362	370	348	371	358	343	360	385	350	341	365	397	364	323	367	360	353	351	387	348	365	350	355	391	392	375	336	350	375	355	352	400	335	350	396	359	336	399	357	345	338	343	358	398	374	397	349	398	334	360	403	379	372	376	359	396	374	383	354	358	367	343	379	349	349	368	357	332	382	369	330	380	359	349	373	347	421	397	401	360	347	348	344	343	363	380	388	351	376	375	397	360	386	343	398	355	348	347	395	355	345	360	378	375	353	405	344	356	365	378	328	362	363	349	377	334	353	365	352	367	362	344	360	376	382	368	336	376	384	370	354	354	380	379	348	353	384	337	370	369	385	406	360	365	342	336	375	365	356	381	361	355	399	367	350	383	345	371	350	347	353	383	345	359	356	408	379	363	353	395	334	362	377	373	372	382	377	362	369	371	333	399	380	336	349	355	370	371	366	376	359	396	350	366	378	373	323	404	340	394	365	381	358	348	354	376	364	351	375	344	361	370	408	360	349	349	388	352	347	355	378	380	371	420	373	321	371	367	361	360	359	389	366	370	357	363	419	360	372	383	375	349	401	368	350	346	395	348	334	358	364	374	355	342	358	357	376	365	388	389	371	378	380	363	341	340	345	344	378	352	388	381	352	372	381	386	328	389	369	364	357	355	350	392	341	387	373	361	382	353	373	402	382	348	365	352	360	385	363	343	362	353	378	358	330	341	369	359	382	343	348	338	380	365	373	339	321	364	362	356	349	353	367	370	380	364	382	390	365	368	371	373	370	367	337	381	361	389	319	358	384	364	365	378	363	364	381	344	345	395	346	365	364	367	349	357	390	350	378	374	320	339	375	364	346	367	373	337	388	388	370	354	389	378	371	365	340	365	367	390	385	380	337	369	365	396	366	382	357	391	345	404	375	364	401	375	383	392	360	363	351	384	375	349	380	362	380	386	352	380	365	391	389	309	367	353	356	367	393	338	367	404	382	368	371	369	368	368	380	410	365	348	353	388	343	389	364	332	387	400	378	362	369	402	309	332	374	416	342	353	339	404	360	333	321	360	337	386	374	375	378	338	368	390	344	383	381	339	353	366	344	333	368	369	343	371	331	350	389	361	378	324	357	375	363	360	415	358	347	338	368	361	381	361	373	360	379	361	363	382	359	389	397	353	375	358	401	376	336	368	378	385	339	373	387	404	345	350	362	361	366	375	343	352	411	391	393	368	389	381	388	373	363	343	339	327	373	396	341	401	368	360	345	361	355	375	358	343	366	366	362	363	372	354	351	358	350	348	362	383	354	345	350	356	352	365	345	360	347	380	351	358	361	341	383	378	349	344	334	389	375	375	407	371	365	386	364	372	385	367	348	347	346	369	423	377	335	402	348	374	359	383	347	347	375	372	389	372	361	412	366	356	374	367	368	345	371	366	367	362	340	342	344	336	376	384	350	359	358	380	373	395	355	379	358	391	373	358	339	350	364	359	350	398	341	372	335	345	360	388	349	350	361	357	360	394	352	398	373	367	378	351	337	325	382	345	384	355	354	391	355	351	353	358	382	353	334	373	351	356	395	361	368	364	377	380	340	410	393	365	337	371	366	353	355	343	357	390	368	379	369	374	375	392	367	403	349	357	382	377	371	344	349	353	337	349	366	385	357	346	391	407	381	356	347	348	333	345	345	371	357	371	329	356	385	349	394	353	379	380	414	386	335	376	376	352	368	379	368	409	359	375	359	385	365	356	329	368	342	354	336	376	370	382	355	392	362	365	389	360	354	355	341	392	353	349	378	365	370	355	318	364	387	341	395	390	350	362	346	378	372	391	371	354	371	366	367	351	385	371	359	338	352	347	377	365	366	383	377	363	366	371	365	399	347	377	364	366	400	360	371	362	380	375	378	354	360	363	354	386	365	384	389	362	375	378	354	332	400	377	367	345	371	389	382	377	365	372	390	348	344	349	377	381	340	390	358	369	350	354	358	344	360	387	404	371	406	346	361	385	383	357	337	354	338	370	366	322	325	345	362	374	362	382	362	356	388	361	347	363	340	365	373	397	330	371	348	369	317	334	354	357	373	382	375	328	384	351	330	336	351	358	356	398	372	364	327	399	384	343	367	333	364	379	383	319	403	366	401	393	369	368	355	373	376	354	352	373	335	352	381	371	397	380	376	378	393	367	394	373	397	338	381	423	373	355	356	357	376	390	398	368	372	383	392	337	370	369	373	388	339	363	345	388	361	332	376	339	358	359	351	363	389	341	392	349	378	366	355	387	365	368	368	378	392	404	369	389	360	361	368	377	320	393	368	366	365	356	368	371	372	344	342	343	359	382	363	345	336	329	329	386	362	387	388	350	378	335	372	362	344	363	378	342	389	345	391	390	374	356	368	350	387	339	346	349	380	371	376	363	381	354	392	337	369	389	348	326	358	353	376	383	359	353	387	353	365	377	360	348	366	353	382	351	361	366	369	379	379	354	374	397	381	395	378	400	368	355	358	385	371	364	372	395	359	365	348	376	363	395	342	368	335	350	369	380	349	355	361	350	346	374	361	330	335	378	376	371	371	368	411	415	406	346	367	352	377	335	360	365	369	352	376	364	350	403	343	404	364	427	339	360	372	344	368	359	377	361	351	373	356	336	362	366	384	378	363	384	369	373	351	390	366	413	369	352	361	347	399	373	334	351	384	359	391	339	349	351	344	357	389	347	406	333	383	380	360	382	352	352	371	343	355	398	356	388	363	366	362	372	350	387	385	344	366	348	403	388	374	359	342	355	356	371	350	376	396	382	379	387	367	338	381	313	350	363	354	390	355	390	363	369	331	363	341	373	353	366	337	369	374	370	396	366	370	368	369	357	381	370	350	349	363	353	388	344	412	393	357	356	361	338	347	368	375	361	352	370	362	356	369	350	395	383	361	359	355	376	359	370	359	343	357	356	362	387	367	332	326	393	363	355	357	361	337	380	336	348	356	362	374	362	356	381	366	363	373	357	351	360	391	386	362	376	406	354	365	352	339	334	346	390	385	328	372	352	374	365	352	372	341	403	361	368	406	338	371	372	376	397	374	371	356	385	354	351	380	356	365	344	337	385	386	366	332	347	337	366	350	377	384	347	383	363	363	376	351	387	362	368	360	327	393	351	377	361	377	290	376	379	399	366	359	358	359	354	401	345	348	371	370	329	376
23585	21162	28591	24126	21188	16280	2047	841	758	650	610	543	535	530	497	507	490	492	492	471	438	471	433	466	447	426	440	439	410	465	473	430	433	446	435	445	434	402	406	416	400	418	462	398	394	410	404	404	418	429	425	424	422	401	432	433	447	429	402	406	446	436	434	408	416	421	430	443	445	411	418	398	396	444	399	412	430	398	381	413	427	406	415	387	402	430	403	398	409	426	421	416	407	408	419	418	417	442	432	438	455	385	422	433	429	425	404	412	407	401	415	451	436	413	431	406	409	417	402	446	418	422	420	402	391	411	432	445	426	407	419	415	428	399	423	437	426	406	435	422	422	431	405	397	422	393	396	406	400	389	440	432	413	431	452	383	431	411	443	388	420	408	428	382	435	416	417	393	401	429	425	395	459	404	406	370	427	423	417	421	416	428	443	427	428	435	444	485	409	477	421	385	431	441	403	396	411	450	450	394	397	407	419	389	401	388	442	399	435	402	449	425	414	399	426	411	429	401	452	429	404	449	402	407	422	422	420	427	415	436	436	394	383	412	402	386	388	429	411	474	406	417	422	405	401	388	430	413	421	437	405	418	403	399	379	407	412	435	404	434	426	412	385	398	426	400	429	410	385	416	407	439	413	408	407	422	412	372	420	408	418	390	414	416	402	365	414	401	411	428	453	456	422	402	428	429	390	372	437	416	460	387	391	433	421	389	390	399	468	427	392	401	379	467	398	414	392	412	438	427	440	428	408	395	445	409	397	410	413	445	409	414	460	397	383	465	416	408	417	409	418	398	421	381	409	442	402	357	419	391	439	399	405	410	410	418	440	413	434	398	424	395	418	375	400	426	414	412	413	391	373	406	396	430	380	460	412	412	428	446	419	390	394	412	403	422	401	376	439	412	395	402	395	421	404	405	407	443	417	415	426	430	402	395	403	380	445	390	400	455	377	416	448	423	403	409	409	419	428	426	421	424	393	430	438	441	419	397	436	357	409	392	432	424	436	428	400	402	401	408	409	427	409	417	442	409	407	456	407	448	365	399	418	413	393	416	412	396	388	414	441	406	434	414	436	441	418	410	441	430	456	393	418	426	387	397	411	411	418	406	422	404	378	409	445	417	397	419	435	420	404	406	442	436	404	419	442	406	417	436	451	418	405	388	389	394	400	394	395	415	396	460	424	395	402	422	410	399	391	373	451	391	413	415	404	443	403	439	417	397	414	436	397	423	396	425	431	418	398	376	422	435	424	388	425	416	399	423	419	432	427	426	423	410	424	414	406	427	420	431	426	444	420	408	399	438	409	402	403	417	431	423	405	372	389	438	396	409	391	417	404	399	395	441	383	402	418	411	370	404	400	426	406	452	406	396	441	430	453	419	392	404	407	430	400	395	430	398	375	423	403	370	406	433	397	427	400	468	422	408	421	412	455	437	389	400	405	427	422	403	414	407	404	406	398	394	428	417	377	426	411	379	392	443	417	451	388	399	415	416	404	413	391	390	405	405	390	414	443	421	423	420	392	428	409	405	430	430	437	395	404	451	407	393	405	408	411	425	417	432	446	394	431	438	419	429	409	416	408	394	412	408	407	419	423	416	416	448	396	427	435	426	422	400	416	394	394	411	369	439	402	361	394	415	421	442	391	426	423	432	391	413	419	450	382	419	417	382	400	435	408	405	428	448	432	414	365	400	420	372	407	411	442	404	422	417	431	415	378	387	388	435	416	430	397	413	421	458	399	395	441	400	447	464	395	419	399	393	435	425	402	394	420	427	451	424	399	388	429	421	439	404	429	422	415	424	407	413	420	402	434	428	431	462	416	444	402	431	426	431	397	424	429	418	431	390	409	417	428	380	433	385	435	432	428	402	401	424	399	426	411	427	404	418	387	439	427	416	379	419	423	384	365	444	436	427	429	410	433	436	385	369	405	416	447	464	412	375	382	445	437	397	402	429	402	407	443	386	436	402	402	417	391	407	370	406	390	417	439	389	412	415	415	389	404	406	400	390	420	408	391	405	388	409	414	390	387	394	393	421	420	421	433	391	425	381	418	411	411	438	389	416	384	425	398	423	398	406	436	431	406	391	417	453	452	398	438	416	396	412	431	421	384	406	402	428	405	417	448	424	382	405	403	405	408	397	340	424	412	406	413	388	409	405	414	378	400	392	400	403	425	460	395	420	406	425	437	426	380	414	426	379	420	433	393	412	411	407	402	404	444	411	433	417	414	353	423	425	441	436	414	427	372	429	400	397	438	423	411	415	422	425	403	386	429	403	372	387	449	445	428	398	404	398	413	460	404	450	369	377	432	426	451	450	423	449	467	395	435	435	436	433	400	440	411	470	426	396	389	392	383	456	422	387	406	397	423	408	413	414	402	374	479	404	412	415	391	414	408	383	400	400	378	420	409	433	449	379	414	380	435	400	417	471	437	403	398	447	412	391	393	424	405	377	403	425	392	387	379	417	406	406	418	424	421	380	429	441	428	418	430	418	431	409	387	391	429	398	413	438	405	419	401	435	419	415	424	408	390	416	393	432	431	410	394	386	433	429	420	404	415	441	386	402	414	415	413	375	398	439	469	418	425	425	404	387	426	434	425	427	441	390	436	441	393	425	394	438	438	419	421	455	420	419	409	402	407	429	431	423	411	414	430	408	396	385	401	387	393	392	368	382	417	415	429	438	441	389	367	419	401	452	436	378	416	406	444	395	433	432	434	429	412	399	430	402	426	399	416	403	440	384	425	421	411	393	415	410	424	423	385	394	441	410	423	412	395	375	414	423	421	401	430	455	416	399	437	400	419	436	422	436	395	398	388	407	424	442	439	422	393	429	387	419	411	422	441	428	412	396	412	439	424	420	394	408	424	390	445	412	388	377	406	393	415	421	374	395	417	413	352	382	380	420	383	419	405	401	414	398	402	429	407	383	407	379	428	346	401	417	431	407	448	430	405	423	453	412	395	451	408	403	427	428	411	344	425	400	405	387	460	424	415	426	466	409	399	426	442	380	442	416	394	397	396	386	392	417	412	427	436	460	435	454	384	434	404	463	383	419	387	387	405	413	404	424	458	451	421	422	405	410	421	371	419	412	404	422	422	418	375	365	399	387	426	403	380	392	396	420	459	403	402	387	428	407	399	412	399	403	383	421	390	402	396	435	405	384	393	409	405	411	424	402	419	424	439	444	422	448	394	384	398	414	410	434	387	451	446	424	439	414	393	404	425	430	388	428	433	444	414	432	443	406	402	434	395	439	374	405	442	436	407	379	408	420	411	427	439	404	393	419	440	439	442	385	443	418	399	440	414	418	418	438	399	400	436	416	459	363	404	386	379	447	398	382	395	422	380	391	384	378	401	389	446	424	383	442	448	415	404	445	392	404	398	393	400	430	412	400	432	403	417	394	447	412	415	410	410	425	425	398	435	412	388	416	441	417	416	401	386	393	451	418	423	419	418	409	440	405	411	431	391	440	459	415	459	385	411	384	417	415	417	384	390	403
10421	22984	43343	4411	9495	2043	1584	1362	1141	943	851	777	731	662	642	620	579	580	546	556	572	505	523	493	516	538	490	556	561	489	526	529	482	495	500	486	519	467	493	476	488	463	513	512	448	469	491	468	522	441	469	486	504	508	494	461	428	455	485	461	500	458	453	427	512	477	484	464	476	488	459	509	490	465	458	463	471	458	495	501	472	464	469	481	459	455	438	462	467	450	444	453	467	477	465	468	482	466	462	467	478	447	463	467	469	447	446	473	517	472	466	466	447	468	501	487	470	463	451	476	480	490	471	465	481	510	465	436	458	468	487	475	437	467	468	488	436	472	500	506	478	460	500	444	513	455	472	508	455	491	468	481	470	495	486	493	473	431	468	451	445	453	458	481	485	475	425	463	450	477	415	470	488	476	454	510	488	511	477	462	443	472	497	462	470	439	472	454	487	467	490	473	484	401	452	490	437	475	441	464	451	454	446	470	503	507	448	476	465	468	463	472	460	477	470	460	462	486	488	467	466	471	450	463	476	421	500	438	454	461	436	466	462	493	460	473	465	461	450	455	443	453	453	455	480	497	474	427	487	478	467	471	485	485	473	481	505	511	434	443	428	480	466	488	481	484	514	420	463	446	467	478	460	466	465	481	464	486	473	489	453	470	456	464	452	487	502	509	489	480	465	510	488	500	508	476	486	470	453	439	495	478	511	476	420	482	443	487	482	469	506	476	477	479	474	491	462	449	446	433	465	473	461	465	457	489	485	508	459	432	486	497	455	512	487	500	479	470	465	468	429	476	464	499	484	488	493	482	433	433	497	527	470	437	492	459	481	470	492	483	430	476	450	491	483	460	453	453	454	466	457	458	515	467	492	462	485	455	475	478	492	433	474	463	467	470	460	461	470	499	476	491	461	471	470	472	439	476	473	489	453	451	469	474	473	465	515	486	506	446	478	424	499	473	443	471	466	478	491	499	480	487	464	436	484	495	484	459	470	476	448	479	477	454	465	462	479	482	470	500	483	495	444	462	477	454	470	470	496	404	425	460	503	475	475	460	484	473	488	502	499	456	465	484	484	486	504	454	499	472	463	508	472	429	474	478	433	472	484	508	471	467	458	463	460	494	467	459	468	441	491	504	482	470	486	475	496	474	464	482	472	480	474	487	477	466	474	478	468	462	469	487	433	429	471	451	511	446	494	433	489	450	462	465	482	487	462	456	451	507	480	450	467	491	497	496	463	495	471	424	456	469	459	484	455	441	446	490	440	457	477	470	464	441	474	455	466	442	483	458	467	433	447	480	496	481	455	436	509	444	494	472	453	440	417	510	476	458	441	495	481	499	509	505	480	497	447	446	462	476	482	484	482	450	465	456	449	451	466	486	477	493	485	459	440	510	517	487	431	473	494	491	458	493	486	448	441	441	449	473	515	476	505	461	451	458	483	474	450	475	458	453	457	482	476	468	470	466	470	463	487	448	493	475	455	462	475	524	440	452	484	492	491	469	466	454	466	468	468	487	432	455	476	456	472	481	448	459	463	469	481	504	447	472	456	486	465	468	449	498	480	457	437	483	480	465	443	472	473	471	477	489	460	463	491	478	450	497	471	508	511	467	450	464	409	457	477	452	480	477	500	439	470	479	454	493	459	511	442	464	477	456	492	488	463	471	441	469	464	500	448	430	470	524	474	484	495	451	437	497	434	466	498	451	447	479	501	455	492	504	473	466	484	466	488	473	506	470	444	454	503	460	448	473	474	450	474	429	392	449	487	417	512	454	455	474	455	524	499	460	487	444	455	465	471	479	451	456	478	518	434	467	476	460	474	424	495	453	485	488	503	459	447	449	462	478	455	475	458	469	429	474	485	462	506	450	465	466	476	460	478	475	451	483	508	493	489	484	461	491	474	472	476	484	468	498	446	440	476	474	469	433	424	426	508	475	469	446	498	446	430	444	475	436	494	468	479	475	490	472	476	464	516	465	467	442	488	469	515	448	480	476	495	486	414	450	512	465	454	468	458	462	506	440	466	479	478	506	429	478	469	501	443	464	466	465	486	429	477	468	506	460	478	465	470	498	502	464	506	442	465	481	441	472	486	461	466	475	485	476	500	465	454	500	451	459	481	449	477	457	465	523	516	483	448	496	496	441	482	457	503	472	464	455	525	457	509	484	444	474	446	471	459	456	482	449	487	464	474	452	453	467	466	501	458	498	490	461	469	456	448	484	447	460	475	461	496	498	482	491	464	481	447	453	459	496	491	493	448	478	462	518	496	452	491	467	484	476	488	475	447	510	505	485	477	476	479	489	425	443	485	455	483	471	448	445	478	477	479	476	453	499	452	472	472	439	464	484	489	481	488	447	453	440	474	483	486	509	493	485	505	458	503	445	469	477	460	471	479	442	463	490	467	441	449	513	476	446	453	471	474	474	498	477	444	476	465	445	497	484	479	471	481	465	474	482	437	456	487	469	453	452	489	453	468	477	475	483	431	445	469	466	478	417	502	532	515	451	460	489	491	502	514	449	482	469	473	475	485	524	450	472	448	443	453	482	478	491	480	478	510	500	511	432	480	451	443	489	468	484	492	496	470	478	471	440	427	462	477	475	464	449	474	465	464	463	500	486	513	501	498	446	472	451	439	446	480	464	485	454	469	447	447	500	449	494	436	487	503	478	465	472	450	489	498	443	520	474	485	442	456	454	486	429	487	451	485	500	465	497	435	507	475	498	481	469	433	457	478	445	478	505	446	453	464	483	493	455	448	437	455	472	490	438	508	471	438	466	468	469	466	492	438	500	443	492	448	467	485	436	475	473	471	454	458	461	528	486	471	433	482	488	464	497	468	475	469	464	440	475	472	443	490	446	465	499	454	500	491	503	447	448	472	449	457	497	542	434	425	460	458	463	449	429	492	437	487	488	487	451	465	454	483	461	511	517	428	446	524	465	463	487	483	491	480	423	457	492	450	500	460	441	490	466	461	476	473	469	487	421	469	489	472	409	488	474	469	448	474	498	465	487	438	479	502	456	463	486	457	454	479	522	454	503	512	456	443	477	503	487	481	489	463	455	424	501	520	478	463	443	429	535	495	492	428	473	443	448	485	446	482	487	459	469	468	463	494	474	466	450	459	470	517	467	442	453	468	437	490	451	472	466	445	479	469	479	464	431	511	480	477	489	422	433	457	447	455	444	467	460	448	471	457	488	499	480	493	461	448	483	450	459	482	521	478	489	450	447	485	490	439	449	514	459	477	470	462	479	445	469	449	442	451	459	522	445	489	499	478	441	494	473	482	473	434	466	479	463	459	490	439	474	507	481	467	443	468	479	494	462	510	477	466	462	470	476	436	485	458	474	508	474	482	465	460	446	484	481	468	453	495	460	505	477	467	432	489	481	468	465	454	483	468	441	473	499	476	484	493	476	499	469	478	505	439	465	455	494	475	484	483	461	474	451	486	492	484	449	510	464	469	456	492	425	478	471	477	526	493	510	438	492	485	472	447	484
24839	21181	27696	24890	15503	2214	896	778	698	683	657	672	612	604	582	607	582	570	593	580	592	616	604	566	549	549	527	593	530	562	563	552	554	575	557	563	568	552	570	523	532	570	586	576	597	582	553	513	561	567	558	531	552	567	536	605	536	562	526	524	572	532	558	563	572	523	552	550	557	571	566	587	558	504	550	577	516	570	538	550	501	566	564	573	518	548	581	524	566	538	544	513	543	485	536	561	511	537	598	543	595	508	536	555	489	506	559	552	515	559	555	539	578	560	568	567	602	519	551	560	538	593	574	523	567	555	583	556	534	571	526	547	562	576	530	541	586	554	552	548	572	549	554	550	543	566	557	508	559	550	522	510	581	526	570	565	508	543	555	581	546	528	564	547	535	549	552	559	564	561	557	535	542	570	560	538	526	575	521	536	579	543	549	566	522	557	585	553	544	562	535	597	580	525	569	550	526	565	578	562	497	514	571	569	545	493	567	571	570	518	559	536	548	548	484	538	527	565	579	534	572	539	546	539	556	536	565	555	555	564	513	531	555	566	561	573	579	579	572	574	604	553	557	609	580	530	580	575	570	573	577	549	555	563	555	587	550	580	563	616	534	541	551	526	552	560	577	540	598	514	561	515	579	513	600	556	522	542	574	566	534	565	521	544	517	548	570	561	562	560	543	537	532	498	551	586	535	553	524	526	544	553	592	550	525	519	549	568	559	560	547	563	572	508	516	558	564	567	541	558	526	590	525	549	519	532	549	547	547	573	514	618	499	555	553	533	534	570	550	572	532	535	525	563	535	520	532	527	528	527	564	566	528	565	545	562	534	517	562	573	576	572	520	557	554	604	532	544	535	547	530	558	526	566	586	533	531	544	545	556	542	562	523	575	561	605	537	557	518	570	539	585	570	547	563	555	508	563	532	541	533	552	530	525	578	531	558	558	526	527	569	534	587	562	569	534	528	581	590	572	534	556	531	565	538	509	573	526	530	573	516	568	567	562	502	582	564	565	579	563	572	506	565	537	556	546	548	534	584	526	554	541	549	528	553	545	574	539	579	537	562	496	584	515	547	525	546	533	485	508	534	508	567	560	568	571	561	568	511	543	532	545	576	580	567	567	559	538	587	536	531	569	532	540	550	501	513	541	560	526	542	548	572	557	590	592	586	565	564	534	543	543	538	530	556	556	533	549	539	542	511	536	527	572	561	557	548	516	555	527	533	547	573	564	551	541	534	552	551	533	545	523	581	562	555	532	536	540	567	565	551	510	514	565	571	571	519	564	535	552	570	549	537	525	575	592	545	557	576	516	536	561	578	499	534	526	558	555	599	527	506	577	559	505	545	547	510	524	581	537	533	535	544	555	558	589	588	522	508	507	553	568	557	543	546	540	551	591	554	559	585	553	548	566	564	525	547	563	526	537	517	550	587	559	557	609	560	566	589	510	561	520	555	506	564	551	564	572	535	565	591	547	551	545	497	538	519	565	562	527	499	535	526	524	554	571	551	586	591	544	582	593	520	547	542	562	543	545	565	546	550	524	547	536	503	544	564	536	533	516	555	595	528	540	534	540	549	526	557	570	570	532	560	527	518	563	584	527	566	551	513	559	564	589	549	580	574	558	548	564	537	510	561	554	537	568	548	564	587	561	531	515	556	575	564	521	524	578	573	543	567	545	541	580	534	548	570	514	551	518	526	547	559	592	544	583	554	544	582	564	572	606	600	557	528	553	552	535	541	542	558	564	527	543	546	523	560	551	549	585	598	595	552	521	575	526	509	553	508	514	585	535	550	520	561	561	569	519	505	549	579	549	499	516	551	530	515	552	567	567	546	600	576	561	598	547	572	553	587	595	570	572	531	531	530	556	538	550	547	560	555	573	515	519	558	560	544	552	536	513	568	571	525	538	519	553	567	500	530	544	552	558	539	576	593	556	560	517	538	544	538	566	570	563	561	514	521	551	536	524	571	563	541	561	530	520	531	555	535	541	568	543	557	549	534	572	587	567	570	523	543	525	569	545	501	570	529	556	543	545	535	515	602	536	523	597	560	538	519	582	584	521	569	561	541	577	567	549	550	563	576	539	578	541	528	596	536	541	576	574	514	537	561	553	546	585	574	607	567	533	558	570	547	561	563	582	573	515	565	561	563	531	525	523	562	546	592	565	532	547	548	551	536	513	590	547	554	498	565	575	576	582	532	525	536	549	561	538	585	507	549	536	554	525	540	554	534	544	513	537	573	485	543	591	561	551	553	591	526	557	557	532	557	591	562	535	512	552	593	529	552	553	526	563	533	543	548	565	544	533	535	578	541	548	521	560	489	542	526	538	533	551	502	567	586	566	543	529	536	539	488	534	515	556	512	506	573	551	486	528	585	541	550	520	543	555	527	515	577	527	533	543	553	591	524	547	558	592	585	566	579	547	580	563	530	505	557	503	521	531	593	569	513	562	566	532	537	529	578	565	532	511	584	555	574	547	574	567	502	549	536	599	570	528	533	546	533	541	545	546	553	507	519	558	580	608	549	530	529	538	529	555	518	538	575	573	586	540	527	546	571	564	571	547	551	495	483	552	561	577	540	533	578	539	553	514	507	544	537	577	529	566	585	550	554	493	562	549	502	510	578	535	582	550	526	563	568	569	562	544	580	576	513	526	543	589	563	532	523	576	534	586	522	570	531	514	545	541	582	553	524	543	557	546	533	543	538	589	608	556	580	538	569	572	555	543	568	556	506	576	560	549	552	540	548	581	562	554	518	544	531	537	524	570	538	569	566	497	555	559	576	565	522	564	550	557	500	610	529	526	548	547	556	540	567	532	537	577	553	563	596	567	544	525	548	523	554	534	559	565	526	545	539	514	568	579	540	591	562	538	522	554	540	554	534	547	516	539	537	554	560	541	534	517	594	534	586	511	542	590	535	538	531	572	552	530	520	557	537	538	598	560	561	554	531	563	587	582	535	547	590	539	522	552	551	572	547	553	595	524	533	559	552	574	519	530	548	522	517	546	553	590	563	580	593	562	545	522	530	554	549	541	531	550	531	567	504	563	536	557	537	549	529	491	589	549	545	584	547	589	507	513	543	538	560	530	525	519	570	553	533	568	531	528	603	606	564	555	589	521	586	552	516	518	543	593	567	552	542	543	581	563	561	573	565	527	531	527	528	558	521	526	556	526	518	556	545	532	546	535	535	569	550	565	544	551	555	553	544	534	590	565	545	559	547	585	572	507	552	533	539	549	561	544	560	557	574	591	557	563	589	534	493	552	564	560	553	520	557	528	528	530	594	557	498	560	621	569	567	523	525	516	583	563	527	586	551	527	549	529	582	559	569	545	553	580	491	529	605	562	570	539	573	550	582	554	551	556	519	584	556	550	557	561	558	530	563	523	564	569	523	505	602	529	514	597	549	568	509	525	534	542	561	536	599	530	554	527	583	563	548	549	557	535	566	581	552	501	515	542	522	539	555	542	552	555	567	555	541	529	589	542	561	514	546	539
11363	15099	36744	2898	6629	1457	1233	1048	925	972	889	837	785	745	717	711	711	682	738	672	647	676	671	637	658	697	592	621	656	683	651	658	630	610	619	678	668	672	639	625	632	670	646	629	602	652	653	627	667	641	645	712	643	646	631	644	626	626	626	656	656	686	642	632	610	622	609	662	662	679	629	617	643	602	652	670	623	654	682	664	619	691	647	661	603	654	659	627	661	656	686	638	679	624	649	678	631	657	617	649	631	635	584	648	658	669	651	673	643	649	583	658	620	641	661	614	627	709	633	636	659	623	602	648	601	649	596	625	652	635	620	618	638	639	623	655	693	619	611	650	620	651	693	678	659	655	667	616	665	629	635	667	603	636	597	680	674	678	651	625	611	690	667	635	650	658	586	648	681	613	613	673	625	643	615	657	645	601	676	667	643	685	625	610	640	665	656	597	643	661	627	613	668	628	640	632	657	611	591	654	632	598	670	701	636	655	641	616	620	640	647	656	631	626	640	634	612	614	616	658	623	631	637	644	647	665	630	613	590	600	603	643	627	669	625	679	619	668	627	622	629	671	582	674	646	607	612	624	669	596	642	616	625	606	653	607	676	648	650	647	639	620	624	690	633	631	654	627	631	625	635	654	644	654	629	622	687	600	649	670	647	621	628	648	632	655	619	658	633	687	648	660	687	710	619	637	656	663	628	672	625	671	636	687	620	679	692	634	605	623	616	624	613	696	617	668	630	693	648	626	647	606	627	611	681	614	643	626	638	660	614	654	607	666	700	637	609	610	617	642	654	632	609	612	689	670	611	637	657	628	671	644	660	643	632	646	632	669	639	630	626	612	669	574	662	619	645	651	624	662	609	632	664	659	622	634	605	632	630	696	673	632	651	623	669	645	661	618	620	655	623	631	656	657	655	671	649	673	676	671	592	652	676	650	660	674	602	655	660	646	644	621	654	622	642	631	707	643	628	610	611	626	646	605	660	663	637	606	630	626	628	616	607	642	634	617	637	628	633	687	610	625	626	641	586	607	670	664	681	606	628	633	658	624	595	624	614	645	638	605	634	650	671	702	652	644	654	615	674	625	637	598	626	663	645	591	610	658	671	627	649	615	652	611	607	620	601	641	635	646	639	608	677	624	659	663	586	639	645	621	681	628	638	586	609	624	623	634	648	601	644	611	681	600	635	683	642	643	665	612	638	588	640	617	637	642	634	601	596	672	673	618	582	654	670	688	592	640	675	661	627	626	609	653	669	615	635	652	656	592	629	647	613	668	621	636	667	618	625	600	641	624	632	592	668	666	627	655	639	643	658	666	648	602	627	620	631	651	651	658	630	619	601	661	609	620	659	684	601	584	600	654	616	634	675	675	646	645	607	621	640	591	650	647	668	574	656	622	623	589	658	614	634	610	651	660	648	675	632	655	628	613	658	642	605	700	703	658	625	677	629	615	604	620	692	645	701	655	643	640	597	632	676	649	636	662	660	601	613	678	603	674	650	626	673	658	665	626	628	595	696	640	668	599	620	668	610	664	641	554	641	599	595	604	648	635	643	628	635	628	617	613	621	640	616	633	656	670	667	651	654	620	642	613	616	583	652	659	607	658	604	630	671	655	631	658	669	643	617	700	635	653	637	657	608	653	680	607	623	599	642	648	600	681	632	646	644	638	628	646	629	620	671	611	599	659	642	618	593	669	688	602	661	608	629	622	638	641	639	609	635	651	619	618	640	663	639	663	631	607	639	606	639	640	655	631	614	636	684	654	630	644	645	661	638	638	645	632	630	641	668	654	627	638	633	626	613	636	576	677	664	667	631	637	630	638	600	642	581	638	572	648	603	627	612	679	644	627	586	627	591	655	625	636	603	607	665	601	644	622	663	634	603	619	631	622	627	597	619	632	615	646	619	668	606	645	662	647	622	633	640	662	604	620	678	626	620	642	664	623	610	604	645	588	645	625	631	605	617	634	643	629	676	670	616	632	626	668	701	646	626	658	692	637	678	653	659	681	655	653	629	641	607	635	599	672	661	644	670	627	647	663	652	650	655	660	609	591	648	653	589	643	588	615	629	640	647	643	639	657	646	595	619	663	584	634	608	656	634	681	617	688	679	598	634	621	621	627	655	594	646	673	640	647	671	668	653	625	652	673	642	628	628	684	651	643	642	599	658	626	653	609	616	649	673	641	610	628	590	656	647	609	653	626	595	663	628	634	639	629	685	616	671	619	649	620	651	657	625	598	602	640	606	636	590	615	687	607	581	615	670	677	651	616	593	657	609	644	624	608	622	630	639	687	653	658	605	591	648	668	685	649	628	648	621	603	694	613	666	632	624	624	669	630	574	686	644	641	651	653	646	639	638	607	656	680	645	612	608	676	623	677	612	644	644	671	637	629	654	673	656	621	639	651	655	624	631	674	646	637	638	612	619	619	653	641	653	629	623	675	633	664	641	612	666	642	628	614	623	621	667	602	646	638	612	639	656	711	553	610	655	682	646	614	618	630	667	619	585	620	627	592	623	628	677	691	669	695	647	659	645	661	618	587	637	653	618	626	647	665	638	649	638	637	627	663	632	646	672	614	642	628	644	612	626	650	632	674	628	637	654	634	641	648	624	597	633	660	596	594	595	627	630	672	616	609	609	605	656	642	652	612	613	657	634	603	654	619	651	623	640	643	637	598	621	642	681	657	632	615	634	625	624	648	625	660	640	657	613	640	641	643	636	654	651	603	626	613	645	631	648	631	664	626	652	672	678	611	612	681	612	654	632	701	642	635	597	657	595	649	649	638	639	669	647	680	691	655	653	654	645	626	651	649	667	704	636	647	643	668	636	622	629	642	629	579	629	684	676	633	622	719	640	648	632	657	649	637	655	658	669	663	590	652	660	620	611	640	635	644	634	608	611	647	625	634	629	621	624	633	638	651	611	635	655	630	659	693	670	600	618	643	609	637	587	597	681	639	616	640	631	623	656	613	615	690	665	655	669	618	657	631	635	631	656	650	645	637	604	696	648	657	645	639	637	632	643	641	642	640	620	627	615	638	670	641	630	665	623	615	660	623	653	578	621	633	632	644	600	656	574	625	629	651	600	633	640	630	660	631	633	636	660	625	619	649	643	675	650	623	596	630	601	633	640	704	605	662	615	685	589	634	643	626	659	633	607	608	633	627	646	613	608	617	657	601	666	660	642	635	649	611	672	640	652	626	623	651	589	652	587	609	642	637	647	650	612	636	653	683	656	643	614	648	625	664	645	637	626	631	630	612	621	641	626	653	625	649	620	662	681	654	620	621	643	648	621	630	624	637	652	653	630	610	606	647	629	632	648	629	639	677	634	613	590	637	656	608	663	623	601	629	631	615	658	629	623	664	651	643	631	641	641	646	655	636	615	592	631	631	650	617	647	643	643	619	645	639	622	601	655	623	652	595	690	612	674	640	642	616	606	649	579	657	646	691	668	621	684	621	659	640	640	654	647	652	621	656	615	631	613	655	624	605	622	652
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
