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
339896421622	339896422136	339896422686	339896423236	339896423786	339896424336	339896424886	339896425436	339896425986	339896426536	339896427086	339896427636	339896428186	339896428736	339896429286	339896429836	339896430386	339896430936	339896431486	339896432036	339896432586	339896433136	339896433686	339896434236	339896434786	339896435336	339896435886	339896436436	339896436986	339896437536	339896438086	339896438636	339896439186	339896439736	339896440286	339896440836	339896441386	339896441938	339896442486	339896443036	339896443586	339896444136	339896444686	339896445236	339896445786	339896446336	339896446886	339896447436	339896447986	339896448536	339896449086	339896449636	339896450186	339896450736	339896451286	339896451836	339896452386	339896452936	339896453486	339896454036	339896454586	339896455136	339896455686	339896456236	339896456786	339896457336	339896457886	339896458436	339896458986	339896459536	339896460086	339896460636	339896461186	339896461739	339896462286	339896462836	339896463386	339896463936	339896464486	339896465036	339896465586	339896466136	339896466686	339896467236	339896467786	339896468336	339896468886	339896469436	339896469986	339896470536	339896471086	339896471636	339896472186	339896472736	339896473286	339896473836	339896474386	339896474936	339896475488	339896476036	339896476586	339896477136	339896477686	339896478236	339896478786	339896479336	339896479886	339896480436	339896480986	339896481536	339896482086	339896482636	339896483186	339896483736	339896484286	339896484836	339896485386	339896485936	339896486486	339896487036	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2719	3600	2300	2719	3600	2300	2719	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21914	20080	27378	22515	20080	17943	1597	620	453	354	352	304	299	248	252	242	258	213	197	236	189	179	185	195	169	186	198	169	171	200	178	199	174	189	149	152	189	153	153	184	209	189	169	146	155	170	174	150	152	144	173	159	181	162	158	170	137	157	159	158	160	166	185	156	184	147	180	157	141	166	143	154	175	138	172	169	174	155	170	174	158	169	163	157	152	169	144	149	171	160	176	179	135	175	139	150	162	146	182	144	156	158	142	158	148	154	169	150	172	142	156	137	153	189	150	183	171	161	148	142	157	158	146	178	189	178	157	170	154	158	164	144	175	156	153	143	151	141	140	149	163	138	151	180	138	147	163	147	150	165	172	141	168	175	158	170	153	150	155	160	185	167	179	159	163	150	158	152	161	174	137	168	163	158	126	138	150	166	157	163	156	144	169	172	138	154	168	150	160	156	155	162	132	157	170	152	148	137	154	157	170	142	186	142	177	153	126	158	139	143	167	193	179	144	171	170	165	155	151	137	181	137	146	145	150	169	145	151	146	122	175	163	151	179	163	155	141	187	156	166	182	179	181	161	158	158	144	169	146	181	164	147	165	149	142	166	162	162	162	144	165	146	140	158	151	175	147	176	174	149	140	158	182	184	152	156	173	141	150	170	145	175	185	147	142	166	170	195	140	156	139	169	169	162	170	148	167	129	164	155	140	127	146	151	158	153	182	162	179	145	163	176	148	138	159	166	138	155	168	149	141	164	153	153	155	142	180	157	164	151	161	166	153	166	149	166	125	169	160	131	164	151	161	158	146	158	155	163	156	151	160	180	160	142	158	172	147	173	154	158	155	148	143	154	159	139	160	153	144	143	140	155	161	166	153	153	145	145	159	163	132	152	164	174	171	166	128	170	153	162	167	159	157	135	187	157	179	156	155	149	180	179	137	129	147	165	171	131	155	148	158	154	173	147	153	155	182	157	153	175	181	156	181	155	148	160	172	143	151	139	190	171	169	159	153	181	164	154	164	166	157	151	153	179	168	161	158	169	165	143	166	128	149	166	153	154	160	150	168	155	154	170	156	166	142	148	169	167	152	162	147	168	158	155	147	157	161	159	155	157	149	189	176	172	146	137	173	176	163	163	172	174	157	156	176	181	156	156	141	157	137	155	161	163	180	176	143	151	165	180	152	154	168	155	149	146	165	142	150	133	149	167	157	154	157	160	171	168	148	167	182	162	157	153	173	162	180	180	151	150	140	163	167	180	134	168	178	165	187	170	164	154	162	164	151	149	158	163	155	159	138	155	184	141	150	151	173	143	156	164	153	173	173	154	158	146	157	166	162	161	168	170	160	145	165	167	170	151	163	135	170	177	154	150	143	134	134	150	168	150	151	181	135	174	157	166	175	175	166	152	183	144	138	165	163	166	169	142	176	176	167	160	169	149	159	175	163	157	165	166	139	172	141	140	158	162	155	154	166	149	156	152	168	159	137	145	165	146	184	137	152	161	162	141	139	133	169	149	141	147	144	132	134	152	143	177	161	151	159	158	170	119	134	177	159	147	159	163	155	163	148	173	168	175	149	158	153	150	147	153	164	138	157	159	147	184	154	145	148	163	141	170	124	152	155	158	157	171	159	193	153	172	142	162	153	150	149	149	161	141	140	168	159	162	171	163	168	148	155	144	160	156	156	144	165	168	173	163	151	150	159	168	147	162	164	152	157	153	157	163	184	151	157	165	146	158	166	157	144	151	161	153	142	153	165	134	165	154	175	157	156	139	176	178	167	181	168	177	162	146	185	165	128	151	166	156	131	160	182	152	150	153	169	161	160	143	160	154	170	155	149	155	164	141	170	164	147	152	152	152	146	156	171	147	157	142	161	156	156	171	167	174	152	158	146	169	140	183	155	144	177	166	160	139	151	154	152	158	180	169	163	151	176	163	131	159	164	138	153	168	152	158	133	135	156	132	158	166	181	162	136	155	171	158	144	160	155	133	134	161	164	144	149	163	156	164	154	148	158	157	133	159	153	172	152	140	152	148	164	153	155	171	145	161	139	156	179	164	164	156	163	164	162	164	144	169	146	145	174	152	164	177	155	167	154	175	181	148	166	139	187	161	174	157	148	140	155	158	144	163	162	157	147	157	161	168	166	173	160	147	147	159	165	160	161	164	167	150	173	145	153	155	158	154	159	182	154	153	158	156	165	154	153	129	174	158	155	161	162	158	145	166	158	157	151	153	146	182	160	147	142	158	145	161	153	173	159	137	159	161	168	161	142	146	152	127	182	134	163	173	177	147	166	160	153	172	139	165	126	146	155	170	130	160	156	156	159	170	161	175	148	153	153	157	153	167	143	142	166	172	156	159	147	143	168	162	173	145	136	166	164	164	130	149	175	158	181	128	163	164	163	169	170	142	135	145	166	142	151	160	161	161	167	143	141	169	171	147	156	147	141	167	147	166	161	188	156	161	158	158	157	169	131	141	163	154	161	161	181	172	152	175	177	162	156	153	169	149	158	156	143	173	163	164	161	147	164	143	182	160	171	150	167	140	157	151	159	160	151	151	143	152	168	178	182	141	149	163	162	159	158	139	150	150	160	156	162	157	141	145	190	124	152	160	136	178	149	159	132	142	157	162	188	177	166	146	155	157	173	149	169	160	163	165	167	151	165	142	173	149	180	160	155	155	171	152	140	164	156	159	156	172	148	139	173	142	165	148	152	168	144	148	145	163	147	160	166	156	169	147	150	159	145	164	144	151	150	160	183	163	148	168	155	143	168	180	138	161	168	155	172	144	154	165	154	163	162	141	165	173	158	156	151	136	147	149	174	142	144	182	166	136	178	161	128	162	168	161	161	164	151	177	180	150	161	161	147	138	179	144	176	149	165	141	147	160	161	144	135	170	148	156	134	146	138	145	165	168	160	155	159	147	158	161	148	161	134	161	157	144	167	138	151	139	142	183	174	162	161	163	161	140	164	173	158	146	154	160	147	144	130	147	161	149	157	134	153	153	146	154	143	163	154	172	153	163	155	164	177	176	163	160	177	177	144	171	154	143	171	165	177	156	151	154	162	171	163	163	138	138	150	182	156	141	138	146	151	170	173	169	164	161	153	160	151	170	159	160	164	157	194	173	156	157	166	157	161	138	148	158	122	169	169	140	150	150	164	166	153	151	169	156	155	162	137	168	154	167	164	160	140	155	165	143	148	167	147	164	142	147	162	167	160	157	171	147	153	146	192	150	165	157	146	154	154	165	148	152	139	146	154	137	166	154	166	151	171	187	149	146	147	148	156	152	178	171	163	152	140	174	145	174	152	151	176	152	147	165	160	154	158	153	160	152	157	156	158	163	154	146	158	135	151	161	162	137	174	150	155	179	163	165	166	147	186	161	157	143	153	165	161	162	167	143	160	127	147	168	158	157	147	159	147	150	156	153	146	175	152	155	135	172	141	168	183	177	153	186	154	171	171	151	159	150	149	180	175	155	151	155	148	154	157	149	172	146
7014	14858	12634	6858	4509	3179	2292	1828	1447	1213	1122	932	877	751	685	651	545	556	563	495	462	474	406	438	437	421	403	362	351	391	362	341	363	325	395	330	330	336	353	351	358	308	321	315	350	333	334	346	310	318	335	314	308	303	318	305	295	287	304	319	285	311	333	312	342	284	310	271	318	267	310	302	290	303	276	319	285	294	319	304	301	296	306	329	309	286	295	293	286	285	299	320	299	316	309	269	302	286	298	282	295	284	276	268	305	331	283	303	284	319	299	284	322	295	314	295	302	286	276	295	313	301	323	291	308	303	291	280	299	272	286	323	290	277	302	255	306	290	282	282	287	307	277	311	293	291	273	313	293	305	316	283	324	271	283	287	326	306	309	314	301	290	304	290	296	273	276	303	292	276	318	280	298	301	264	277	319	285	302	289	311	317	317	259	322	317	276	281	296	301	314	319	301	294	279	296	268	281	318	311	271	298	294	304	272	303	270	293	273	275	310	307	297	292	330	305	304	270	296	299	264	310	289	300	305	317	314	282	295	289	301	321	298	298	302	265	301	297	293	293	300	294	308	305	299	279	290	284	288	295	293	295	261	297	292	287	294	268	291	267	279	283	274	281	294	278	293	297	259	271	307	321	277	274	269	298	301	298	310	288	285	282	279	260	308	266	294	306	285	292	276	287	302	289	283	303	287	312	275	319	323	297	308	292	285	257	290	270	293	267	305	296	287	294	289	291	286	286	316	308	314	292	314	302	293	298	325	273	318	305	305	291	286	270	264	289	286	331	294	294	314	306	283	300	273	317	298	289	298	294	297	306	304	298	270	313	271	301	293	289	288	300	301	274	276	287	284	312	300	282	283	267	281	297	313	264	291	326	321	315	269	292	297	291	266	279	269	325	304	292	287	293	292	315	270	272	315	270	297	305	287	272	300	296	292	274	259	269	273	302	302	269	286	292	290	296	281	276	308	296	267	279	312	292	330	288	268	274	304	292	313	313	283	279	309	277	259	273	320	289	322	300	316	279	269	312	312	317	301	289	284	290	319	303	292	320	301	299	289	308	283	281	269	280	319	298	307	299	288	283	307	298	298	304	285	291	282	298	262	318	283	295	289	292	295	278	318	273	302	275	287	281	288	304	296	320	280	277	284	292	300	275	290	274	285	296	328	284	290	274	286	262	298	303	277	269	279	287	279	275	263	270	320	293	286	303	280	267	281	276	288	310	290	295	269	314	259	279	296	272	270	285	311	290	267	301	307	304	316	296	283	292	298	277	293	290	302	267	271	269	287	283	305	274	297	288	300	333	317	268	300	268	311	275	308	278	275	278	298	269	274	322	322	281	282	296	286	299	335	264	312	298	301	294	276	294	284	287	296	304	283	291	306	283	314	299	295	237	299	275	274	268	305	301	306	313	270	295	284	291	286	308	317	309	317	281	274	304	302	288	287	288	285	282	281	305	280	265	264	287	300	294	285	287	316	307	297	277	307	300	267	299	284	273	289	287	308	285	291	274	253	316	275	275	307	267	333	266	247	289	285	272	259	277	263	298	307	277	302	302	271	272	308	294	300	295	308	275	309	295	271	262	291	334	296	302	308	265	293	307	313	282	274	287	293	297	295	280	280	286	299	264	277	281	297	291	309	299	307	282	262	273	291	283	251	295	283	270	285	297	260	290	279	268	286	248	299	298	303	279	286	312	332	264	303	305	292	311	305	289	298	284	288	301	286	279	286	317	284	297	308	261	300	286	291	262	264	313	296	312	305	299	269	283	316	286	269	291	317	292	283	287	292	281	285	280	299	306	297	280	296	305	285	307	287	278	291	274	289	282	305	283	284	290	272	282	279	305	274	298	291	299	279	297	278	267	287	317	285	285	302	273	295	312	285	331	295	323	272	301	284	291	273	301	312	272	305	303	300	281	284	304	289	297	322	284	298	301	288	311	262	316	298	307	284	302	286	272	260	326	255	270	285	308	316	297	303	266	276	279	292	285	297	240	306	286	298	308	268	297	287	304	308	285	306	272	276	274	309	274	282	266	300	258	317	299	271	275	278	318	303	267	301	277	302	302	306	300	271	297	277	293	287	284	313	308	328	272	286	294	323	294	289	305	296	296	298	273	296	274	302	308	303	271	313	304	276	308	302	283	273	305	298	289	311	275	301	290	296	279	265	286	303	301	327	288	277	302	294	304	274	294	317	278	281	320	301	314	302	272	300	297	287	289	316	276	260	284	299	309	289	301	284	320	301	304	285	265	292	298	295	265	304	307	281	286	319	307	278	265	293	293	313	291	281	296	314	306	290	268	276	271	305	302	307	281	277	260	296	298	333	324	301	287	285	299	266	270	285	269	287	263	319	304	276	282	281	289	308	298	323	302	296	295	293	324	304	282	298	296	298	326	294	305	318	283	321	277	288	291	299	282	275	305	295	303	325	273	293	276	318	289	266	314	305	279	265	314	304	312	298	281	275	289	280	316	287	282	291	291	293	303	291	291	296	307	305	286	291	299	285	308	298	299	275	300	286	299	298	295	318	333	309	297	281	297	305	315	287	300	317	296	306	282	330	337	278	322	306	270	276	287	303	269	296	282	304	285	283	283	285	280	288	283	288	292	301	283	288	288	268	268	271	275	291	328	293	318	314	297	301	285	274	305	277	284	275	299	290	265	311	276	274	316	286	279	276	310	267	271	275	260	292	313	277	302	301	271	307	303	256	296	277	299	303	272	287	277	292	273	274	296	237	288	270	327	277	316	292	296	260	296	295	267	325	313	289	304	273	290	275	294	308	294	310	306	299	295	299	287	290	268	319	275	322	287	286	263	300	308	296	272	281	274	300	309	297	302	259	292	274	271	280	267	295	292	339	331	312	306	284	320	335	322	263	303	284	288	312	291	291	321	318	302	289	288	295	292	275	293	286	320	298	282	278	279	302	282	309	321	275	318	307	277	286	315	286	319	294	262	286	330	275	294	269	296	291	268	286	318	303	272	283	304	274	306	284	321	287	308	288	277	300	285	293	273	295	323	291	280	319	301	291	262	296	244	287	298	317	275	297	300	313	348	288	324	309	305	310	286	279	307	302	275	318	313	273	283	303	281	288	300	303	264	298	297	304	269	272	325	319	288	295	270	267	287	300	276	287	291	282	263	298	268	296	301	279	305	289	298	304	312	287	279	286	301	302	318	284	291	288	320	291	342	290	268	277	261	291	300	283	292	292	309	256	282	264	290	289	300	279	295	295	270	288	304	297	303	264	291	264	284	305	293	291	315	302	265	268	295	280	277	293	307	281	312	293	285	293	270	283	314	275	287	276	315	301	284	295	299	286	278	273	294	312	293	295	293	267	259	287	283	311	295	280	304	300	312	269	288	274	297	282	310	301	301	312	292	286	290	267	292	259	286	280	312	297	306	303	282	322	282	275	285	268	314	275	324	295	284	282	280	296	292	287	300	310	284	290	261	314	279	293	310	270	295	293	293	247	294	281	289	281	277	271	313
27039	20244	6451	938	633	613	622	545	590	573	576	602	550	592	562	552	584	544	583	607	529	613	571	552	564	572	521	565	560	549	582	585	547	592	628	559	567	580	569	574	573	553	585	573	560	611	584	590	610	534	532	548	594	582	586	572	572	589	592	571	575	561	550	570	540	590	550	573	576	577	596	534	563	585	577	595	550	580	609	588	603	531	561	569	592	605	548	568	536	607	556	545	566	594	605	546	559	582	581	579	555	560	513	554	568	556	576	554	580	563	564	577	560	596	584	592	571	622	557	585	591	601	573	558	571	513	534	593	550	552	558	566	565	553	555	547	593	597	556	631	617	595	574	576	574	568	570	555	557	555	584	580	522	587	559	615	569	553	602	579	594	546	544	573	572	564	612	545	579	548	564	551	553	540	577	595	573	570	608	560	575	564	585	566	540	544	573	551	579	583	577	552	549	564	580	614	551	559	575	575	499	587	546	558	612	594	515	586	574	548	535	532	545	570	566	586	587	560	553	542	539	538	566	601	573	578	530	518	549	551	538	568	583	595	601	588	587	581	581	538	554	577	572	579	569	612	619	518	557	602	572	580	567	600	594	627	557	566	614	549	567	544	540	537	554	518	576	537	596	574	564	585	574	552	591	592	563	570	533	564	565	546	578	576	566	586	534	563	559	564	530	561	524	589	567	576	572	555	564	577	579	547	650	583	568	607	562	577	564	579	552	569	526	561	575	585	566	617	566	573	575	583	556	540	576	559	580	581	567	590	515	597	585	546	560	557	591	553	557	571	617	562	561	597	601	532	564	585	611	605	563	569	570	525	528	556	594	581	537	548	561	538	546	572	561	565	550	560	559	572	557	589	562	548	577	502	547	538	568	527	601	582	616	572	571	544	537	535	555	568	578	576	573	601	579	663	537	577	580	579	560	602	556	591	550	576	573	576	624	529	557	512	589	543	560	576	572	573	591	531	571	603	589	627	554	563	582	534	607	588	555	594	576	550	623	557	567	568	599	558	563	534	544	528	611	579	635	536	599	581	565	564	571	587	586	553	567	580	556	589	553	520	602	598	559	561	574	511	548	530	572	548	582	547	557	572	563	559	544	570	541	554	562	575	545	561	549	581	548	555	549	597	585	551	513	572	570	621	541	554	550	599	555	596	594	557	589	534	567	550	593	562	574	569	569	585	562	533	548	563	528	609	524	554	550	559	545	567	540	597	572	568	563	541	555	576	560	543	584	581	559	540	571	598	591	548	586	591	568	539	553	594	555	568	563	587	566	531	511	578	529	568	615	608	552	557	564	561	586	593	584	556	592	600	587	617	566	546	590	575	558	543	551	595	575	556	567	581	589	615	576	600	562	539	605	542	545	602	572	619	554	525	539	550	586	586	554	600	579	570	574	529	594	561	556	570	559	563	531	594	555	589	564	579	585	586	576	574	554	621	572	581	588	563	562	624	591	604	524	537	604	620	598	555	610	525	559	576	576	609	549	586	561	540	568	572	598	547	561	548	606	568	571	571	560	581	520	578	559	583	565	580	548	561	553	585	607	587	552	571	574	542	575	578	555	580	520	578	543	578	581	601	615	589	576	573	608	556	557	564	548	548	594	554	598	561	593	578	556	566	570	548	527	587	578	538	614	585	570	559	540	570	564	568	568	585	569	591	551	598	577	607	569	552	600	573	619	553	606	543	527	568	578	560	578	581	561	503	602	551	572	563	587	575	583	572	548	546	491	583	588	535	569	595	522	545	543	589	537	593	611	567	508	601	558	558	572	527	569	556	555	594	573	557	555	531	558	572	556	567	534	553	580	579	549	555	568	571	579	553	553	556	567	610	566	537	556	583	565	569	581	616	601	565	562	526	533	557	606	545	575	547	558	554	557	571	583	534	525	611	571	575	522	554	565	579	555	553	576	559	569	505	620	561	560	533	570	600	598	531	576	581	604	544	539	526	569	565	590	568	522	541	613	574	603	563	577	549	561	590	595	531	534	600	576	594	584	603	611	552	578	594	595	600	569	515	591	554	577	579	565	538	582	599	568	591	575	555	584	585	566	585	577	578	606	587	596	504	510	577	558	550	549	530	588	549	591	563	559	566	559	566	593	550	583	567	525	594	539	545	563	530	587	579	567	546	583	541	559	603	621	564	606	568	549	561	576	590	544	559	577	532	541	520	596	545	578	521	601	574	568	576	590	556	575	555	555	576	564	580	542	613	527	600	578	601	531	563	569	579	579	598	574	555	581	574	575	545	602	579	596	568	567	582	576	590	548	547	570	519	617	599	581	584	571	593	555	590	579	615	551	533	558	544	567	528	571	549	531	569	571	599	537	573	588	564	590	607	587	602	550	604	569	563	590	602	555	529	593	513	522	645	615	541	543	603	565	561	589	580	546	594	572	555	538	560	597	582	573	571	558	555	592	545	558	593	577	573	587	591	572	604	524	560	567	605	549	562	546	565	615	589	590	531	602	539	564	590	551	593	534	557	614	565	606	563	598	611	603	558	561	562	604	602	604	560	577	528	580	580	587	536	581	564	593	538	540	578	583	562	551	567	554	532	580	581	549	630	580	585	548	592	559	565	641	548	582	600	606	564	558	554	582	547	576	569	553	534	573	553	562	528	578	607	564	548	550	552	530	557	557	555	581	615	558	564	586	540	577	539	573	577	583	553	554	563	585	556	578	563	532	563	606	573	534	567	565	581	583	580	576	566	581	613	576	560	581	599	609	574	578	560	551	575	579	595	564	586	530	533	584	561	549	587	590	586	606	575	568	578	596	560	533	585	565	601	603	580	589	569	562	585	578	566	550	547	532	597	602	608	554	540	575	554	584	559	585	563	566	600	603	617	601	518	593	557	550	566	570	591	576	560	571	559	557	573	556	591	543	565	511	550	530	598	556	561	541	550	570	564	536	566	571	572	584	579	569	556	538	539	564	571	526	545	580	554	583	569	569	559	564	598	579	592	542	565	567	585	568	487	622	573	612	577	564	556	567	569	566	594	546	558	581	512	539	613	580	582	553	588	551	567	567	577	578	584	559	546	560	545	569	563	572	538	576	604	589	614	547	550	580	592	575	571	616	567	584	579	573	544	551	563	550	557	631	595	567	570	581	537	570	559	619	577	583	570	551	557	583	590	615	539	564	604	596	548	557	575	554	596	540	554	556	565	555	550	579	577	564	575	568	609	563	551	590	573	567	628	571	603	570	547	594	584	550	561	599	583	588	542	556	564	552	609	594	571	566	562	576	593	562	555	523	599	558	563	545	546	566	567	597	580	546	562	564	507	550	567	568	575	591	585	564	563	591	593	546	586	560	553	618	600	580	606	562	594	608	561	575	582	551	637	595	587	522	576	549	551	575	558	544	576	554	573	590	556	545	527	560	607	572	557	580	586	548	605	565	567	606	558	542	520	604	575	638	522	558	555	568	565	546	589	600	602	535	519	576	577	590	572	547	548	561	594	576	596	542	579	529	586	577	506	558	544	615	564
4444	2011	1909	1432	1198	1168	1063	1079	993	1051	1050	1034	1008	1003	991	963	1008	1058	935	969	944	975	997	916	967	936	972	1004	1028	996	976	983	956	934	959	1001	989	924	978	963	987	1008	1018	1022	1013	993	963	947	965	963	931	990	1023	964	944	973	968	997	961	1032	970	939	964	1012	996	963	1022	965	1043	974	972	928	960	974	918	951	1014	1072	992	1013	987	985	1012	958	1003	999	958	1034	969	975	925	984	947	965	950	977	983	973	975	944	1013	948	1010	960	1010	921	995	985	934	983	969	976	976	961	984	1016	975	1017	1014	987	1049	969	1023	964	988	985	1008	925	958	939	964	983	959	971	1002	994	907	986	1045	980	945	1038	1027	1020	994	967	980	993	975	973	912	913	959	1004	914	943	1014	1026	987	985	1016	935	1010	945	977	970	962	1010	953	1011	988	1010	931	947	977	963	976	962	998	960	951	1001	929	879	1008	975	934	967	923	969	930	957	965	965	972	1000	974	974	954	1034	950	1005	969	926	1020	987	990	981	937	963	998	941	1006	982	1010	981	968	926	990	1008	984	994	1050	930	1001	956	989	997	1002	937	979	1032	990	948	917	983	946	976	968	994	1008	980	946	1018	976	958	981	916	969	949	1015	984	950	996	1040	1003	947	961	993	940	973	952	991	984	1034	948	918	1018	984	983	1016	956	973	949	977	1013	960	931	979	937	994	987	977	1005	977	1007	958	941	986	1030	976	1020	967	901	1029	898	1035	1023	936	993	976	1010	1015	920	977	1007	1010	961	931	999	951	1004	972	976	968	982	950	922	944	953	960	974	941	909	941	982	911	956	956	985	993	926	946	1010	982	1028	976	935	972	946	979	992	968	946	901	934	952	990	963	976	1013	958	922	1010	993	980	964	985	1011	930	929	981	1000	985	990	950	971	947	932	983	948	1042	1014	944	991	946	915	956	962	957	977	962	998	940	989	985	948	1011	929	969	953	1015	1038	975	974	994	1005	924	984	947	942	997	937	964	979	1011	953	968	967	961	966	966	969	977	984	940	953	982	994	1021	938	969	985	950	955	953	951	1003	978	946	951	996	1019	907	955	998	1001	991	951	1002	934	1008	1027	952	964	941	1001	1029	974	954	975	912	964	981	958	1020	973	1005	885	1001	988	971	976	996	918	916	972	1012	996	951	894	923	985	964	983	980	923	985	1009	1001	922	957	965	988	939	983	1006	964	1001	953	953	911	1019	980	894	976	973	978	1028	998	988	996	1003	1038	1025	990	916	1004	921	977	921	962	976	967	997	963	950	1001	1001	939	960	974	1033	969	971	996	987	911	999	968	1014	1006	990	1003	956	966	972	976	960	1008	1025	989	952	1021	999	1010	973	962	981	999	991	971	981	1012	962	1015	995	978	974	1010	994	1001	1033	1004	1012	936	932	979	921	900	987	1037	957	1014	1024	943	1023	1018	954	954	1010	989	958	954	936	988	1037	1030	958	957	998	960	948	946	1018	941	944	1023	995	1003	1000	962	1008	994	1009	1004	986	982	1022	997	995	1001	962	984	1023	953	912	975	979	961	957	1058	952	934	986	954	1040	946	971	1010	948	1020	883	1076	992	969	950	942	974	993	923	972	998	1010	1024	951	942	987	1013	972	935	1051	967	936	954	1036	1005	952	988	977	960	957	942	1009	921	1016	949	974	992	991	946	983	932	920	948	984	971	979	1003	1004	944	1010	964	927	922	957	1014	1007	993	1023	1018	1009	984	977	976	999	995	938	974	1005	1049	1033	952	946	991	1022	953	1017	938	1004	981	972	961	1015	1035	953	976	977	966	962	1011	958	960	978	986	985	965	957	993	981	983	1052	985	998	962	944	989	985	973	1020	982	975	954	989	938	1013	1029	945	978	953	953	1005	978	964	1002	988	984	958	969	1005	945	999	935	964	989	992	922	947	969	956	1015	933	1022	1069	945	995	963	1011	997	976	987	957	970	954	977	976	1032	947	1013	1003	1009	965	973	953	1018	961	960	973	992	973	982	992	972	1005	928	955	909	1003	1020	987	947	1016	1023	976	962	979	896	987	963	991	954	970	975	990	957	1006	956	1079	938	961	974	970	1001	1016	1010	981	1009	989	940	975	963	948	1002	957	1014	935	918	974	939	938	1018	989	958	954	946	993	948	973	962	984	947	959	1037	954	960	1000	995	1006	975	1017	991	992	936	970	960	972	1013	1011	987	1044	978	981	996	953	1021	995	1018	993	1011	971	962	980	956	983	962	995	1000	1000	1025	1000	954	951	985	986	1028	949	963	993	990	991	962	963	966	1054	944	962	980	991	986	1006	997	969	971	1035	927	984	999	959	938	1026	930	939	949	968	925	990	920	978	995	1020	1013	986	969	1006	1033	972	1018	1057	978	972	1014	976	974	955	957	980	986	972	966	940	937	981	1011	965	1010	924	996	978	957	940	956	974	938	979	997	951	1011	962	987	946	1042	981	938	961	979	992	919	978	1002	955	964	993	930	976	967	954	932	995	1016	1054	991	939	922	1044	998	977	965	960	916	960	1010	975	960	1003	1049	956	967	1008	1005	1015	1047	963	976	973	1025	987	1020	917	995	985	977	968	1000	977	1015	972	950	964	963	936	960	992	1001	983	941	1004	1037	932	991	1033	984	926	993	946	1012	947	947	964	919	1083	934	990	921	1017	928	1014	958	962	1014	989	1013	975	992	1004	998	1023	1003	1000	963	940	953	1062	975	947	936	982	946	941	985	966	946	948	965	944	956	962	1029	965	899	995	957	995	987	1018	1031	984	1045	989	989	1015	974	993	956	971	943	992	976	1027	1054	933	919	1025	950	942	1005	984	957	1023	1032	967	988	959	982	949	977	916	990	970	966	993	973	967	986	959	913	978	997	987	977	1014	958	986	930	975	984	1006	955	1022	977	927	912	962	962	1003	967	932	961	1040	1015	946	915	953	913	957	982	978	964	972	1004	960	961	955	1023	999	980	1024	965	954	1002	985	1039	977	1013	1021	1038	963	954	941	937	1008	993	921	993	978	1011	965	1038	921	940	1000	998	953	959	987	927	966	956	1008	957	967	1003	961	1023	964	1040	980	982	1024	992	926	998	960	954	940	989	969	981	1019	978	1059	891	1002	967	964	966	988	1075	1015	942	985	950	961	939	982	972	989	964	966	1025	1000	1009	971	1027	999	934	967	974	1019	958	976	992	1006	918	1007	949	1004	879	967	983	984	958	976	975	1001	968	1031	980	994	964	889	970	912	961	908	957	1007	999	954	982	965	986	1009	963	912	979	982	1006	971	1029	959	968	986	983	993	943	959	1009	1052	941	968	1015	979	918	1017	980	990	957	992	968	1016	967	1000	1032	971	1011	974	993	994	958	958	1023	994	958	927	982	1066	976	1020	892	942	963	993	967	1021	964	970	1010	1000	954	952	944	972	1001	949	932	988	978	926	1018	950	962	943	993	1011	953	992	951	983	996	937	994	973	987	971	992	965	984	969	982	969	969	984	944	1036	952	977	959	971	940	933	997	973	955	1013	1042	935	974	958	963	979	928	996	966	965	930	945	948	987	980	926	960	907	978	962	975	985	977	998	1003	1011	971	1020	976	973	963	966	947	982	977	945	996	930	950	976	978	995	974	959	946	988	981	966	951	959	933	947	1008	981	951	975	1022	1005	1003	1060	934	1056	1011	930	953	979	1025	970	970	1012	949	1040	974	993	961	993	947	907	1012	1012	974	952	952	991	982	1001	1020	996	937	926	955	940	989	944	976	974	1019	952	1050	944	959	937	968	925	989	985	988	953	971	946	991	979	946	1030	1011	951	1024	992	989	924	984	979	916	1010	1011	1018	984	984	945	956	1013	969
24364	21472	28626	24722	20649	2594	968	705	662	556	563	574	552	495	513	502	509	507	467	474	497	440	462	454	461	442	461	457	444	444	507	448	419	441	455	453	481	468	457	422	432	467	452	439	465	458	431	473	450	473	433	432	446	483	440	449	444	436	406	456	451	435	444	473	457	431	459	438	437	484	504	474	460	455	465	462	429	432	434	466	441	461	464	478	416	475	444	470	481	491	471	482	443	425	429	446	386	405	428	468	426	458	491	437	433	434	458	458	460	436	488	425	446	436	458	461	445	468	422	438	443	432	449	447	440	463	467	441	464	462	439	462	419	468	434	442	490	446	473	463	506	453	479	472	444	443	458	424	430	446	429	428	434	430	425	417	429	456	434	415	428	423	422	414	438	411	470	467	412	407	463	423	478	453	453	429	453	457	466	447	426	460	450	476	448	472	466	459	449	453	448	474	443	449	413	433	420	460	456	437	466	451	424	446	422	453	465	445	467	431	452	464	472	426	413	443	439	432	428	474	442	472	447	484	420	461	462	451	459	457	452	451	447	425	445	425	455	451	424	475	408	439	426	456	459	446	476	438	428	465	439	441	452	461	432	410	424	460	415	432	457	435	488	463	471	445	470	430	496	467	479	418	469	418	453	449	423	445	481	463	435	447	405	421	406	458	439	423	443	449	418	426	435	419	464	429	419	438	458	468	447	414	433	436	432	466	453	484	396	461	446	489	452	446	435	423	489	469	439	434	453	435	443	458	445	435	438	474	422	460	429	446	435	410	455	471	457	471	448	434	452	447	412	424	452	431	456	443	438	473	459	459	439	433	427	431	414	484	426	491	439	448	466	456	442	452	473	469	441	434	476	418	423	467	457	437	406	448	463	442	448	429	469	430	406	447	461	461	415	404	461	444	434	448	446	457	427	461	435	440	435	437	410	430	462	447	450	441	443	425	426	432	407	450	446	453	430	406	435	414	455	417	418	492	422	433	424	449	479	446	436	459	422	482	474	444	443	442	436	475	477	452	468	461	473	437	476	424	449	446	437	452	437	460	435	473	454	445	450	425	455	471	425	487	422	440	465	458	441	439	472	458	436	470	420	442	421	405	462	448	437	476	457	453	448	416	418	457	455	447	425	440	485	460	447	452	456	443	490	423	460	429	461	437	459	467	468	430	448	477	440	460	449	425	425	455	448	449	423	466	478	402	429	457	415	416	458	424	425	453	476	451	462	457	448	439	450	461	423	418	406	450	459	448	437	440	453	439	436	431	477	433	426	435	451	465	464	416	452	428	444	416	503	439	446	432	435	474	454	472	457	473	402	490	476	462	449	457	397	387	464	474	412	452	452	441	441	419	448	459	453	408	476	467	416	476	441	507	440	469	442	429	455	452	429	440	459	452	482	438	484	451	461	448	503	427	416	447	434	431	460	463	439	476	443	445	418	454	498	432	412	394	441	460	447	441	430	438	405	460	484	474	436	461	474	463	449	410	433	452	473	470	438	422	421	446	448	432	467	422	507	456	440	447	407	452	448	434	444	457	440	425	451	428	451	464	439	438	452	473	455	438	434	438	444	422	440	461	471	484	437	442	444	434	413	439	463	478	478	472	472	447	460	394	431	446	442	437	456	466	457	499	452	453	459	490	454	426	483	441	441	435	480	435	476	466	436	462	425	480	437	446	442	428	428	415	408	456	471	434	448	437	454	399	438	437	457	449	450	432	469	436	487	465	432	457	443	449	453	429	472	431	429	427	441	437	442	444	423	437	449	479	445	477	443	444	424	441	460	452	452	447	442	442	440	463	428	437	435	385	420	439	463	421	454	446	461	470	475	447	438	445	426	433	441	457	414	498	430	440	439	403	435	457	454	430	454	467	450	471	459	414	446	451	454	443	433	459	466	433	435	422	455	427	420	494	460	421	451	443	457	490	446	452	435	442	435	436	433	430	454	424	434	447	457	441	425	414	445	432	450	445	473	466	468	440	445	457	474	439	452	455	484	472	415	463	423	401	415	438	440	461	405	480	464	423	446	458	460	477	425	434	466	423	458	449	441	450	441	473	436	412	471	463	434	443	454	480	466	494	469	487	455	467	425	476	402	450	458	481	412	432	479	427	445	434	443	468	481	454	489	449	457	409	443	408	439	445	522	453	443	429	460	481	481	473	480	426	416	445	437	408	424	439	405	452	470	474	446	454	442	442	425	435	434	437	398	435	438	435	441	429	425	460	452	414	402	496	430	463	468	454	433	454	464	475	440	446	471	462	451	455	410	443	444	462	422	433	445	432	424	460	475	442	447	446	458	432	420	437	457	426	440	467	453	451	445	468	410	481	428	458	442	433	467	436	462	436	439	462	435	438	447	452	439	484	427	451	414	419	468	423	402	404	448	423	459	438	423	413	413	429	484	430	493	434	416	428	451	426	436	429	424	431	423	449	462	438	493	474	493	405	446	458	420	436	443	450	471	448	473	456	501	466	443	480	402	460	420	466	404	465	465	403	453	447	461	464	517	446	430	458	447	444	421	421	424	421	449	466	465	460	482	438	408	469	442	445	429	466	464	437	441	427	452	421	441	458	428	432	470	458	449	445	442	438	443	487	441	429	430	402	446	453	450	451	473	421	449	478	459	455	427	465	442	460	436	469	435	427	498	436	454	444	434	444	461	430	449	441	449	430	420	455	457	443	400	477	412	439	465	463	428	480	447	444	481	402	453	465	434	440	421	421	437	425	447	452	426	459	420	442	481	426	444	461	465	439	439	482	471	436	474	486	465	411	453	434	446	440	458	450	457	419	428	501	452	429	453	460	430	444	491	489	476	487	429	433	443	469	442	431	428	453	459	418	428	465	434	459	447	467	449	439	443	449	422	433	425	433	447	430	456	420	431	433	426	424	450	437	474	430	440	472	490	421	465	425	450	454	459	448	422	446	447	458	424	472	459	466	466	437	416	416	484	460	437	455	464	474	439	418	438	439	438	434	447	459	458	446	442	488	438	431	425	439	487	440	449	444	456	452	422	438	465	448	431	426	452	466	460	423	432	439	425	472	462	467	438	450	437	443	449	432	493	433	465	466	473	493	442	409	461	427	473	454	455	419	446	462	460	417	474	475	433	424	429	473	437	446	418	428	445	432	415	429	447	444	456	444	422	395	425	452	445	463	460	445	450	414	418	420	416	460	450	467	459	369	410	431	486	452	411	441	448	465	477	396	453	438	467	452	437	477	430	416	465	428	447	419	467	444	443	445	435	486	464	435	455	440	472	458	415	413	465	450	452	478	460	470	477	468	412	439	425	458	466	441	462	454	467	464	438	450	460	432	424	432	433	480	411	456	460	442	502	476	421	438	441	478	407	477	435	407	405	481	454	441	462	440	513	454	420	448	402	465	459	501	423	400	490	440	429	423	465	399	438	472	471	428	416	443	435	382	417	423	431	412	444	428	461	434	441	440	399	471	466	437	487	441	442	431	431	498	428	429	458	415	437	444	456	448	420	457	452	437
5806	10512	8998	4709	3232	2490	1987	1661	1459	1309	1239	1111	1097	1055	1012	979	967	946	899	900	922	876	894	915	901	875	863	830	795	851	813	806	820	831	833	801	757	802	836	826	812	836	859	830	762	805	764	747	780	790	802	776	827	784	847	831	833	813	807	759	808	819	754	838	818	812	815	793	763	805	822	842	714	810	813	850	797	800	777	760	774	743	786	843	741	804	805	824	780	787	762	774	812	770	846	766	841	778	806	797	759	779	782	771	794	761	768	731	792	791	820	778	764	813	748	766	782	748	775	768	805	772	813	796	812	772	828	737	774	807	809	790	818	862	805	772	815	794	755	762	789	817	794	762	821	786	785	785	763	747	750	792	776	831	779	824	791	733	749	790	818	805	829	876	780	760	732	809	764	801	815	779	750	766	785	822	780	812	759	781	764	744	761	752	801	799	821	791	807	770	784	796	764	814	798	776	742	770	784	736	756	771	816	764	793	801	755	736	791	816	753	769	816	793	821	764	784	760	737	853	766	803	770	817	755	803	831	842	764	694	814	744	771	797	772	790	749	831	781	760	785	751	786	756	784	758	771	771	771	783	743	773	782	767	781	785	841	732	775	812	783	773	769	743	803	786	764	766	767	802	773	827	774	771	771	836	774	804	779	789	779	774	798	769	785	800	790	783	770	813	792	756	793	818	776	823	775	780	801	782	751	823	737	772	788	785	799	789	795	805	770	740	784	806	788	718	805	727	826	824	780	813	775	812	846	808	772	795	805	776	803	809	755	789	805	823	801	799	812	792	797	795	756	781	769	757	794	759	740	792	777	742	788	800	805	802	823	767	785	801	781	734	781	826	802	740	812	767	755	823	780	787	831	808	752	773	818	783	745	832	800	783	805	788	780	819	824	804	736	747	754	783	826	814	743	788	777	776	749	816	780	769	757	768	753	843	796	746	774	789	773	747	744	769	762	755	877	794	756	755	778	780	772	776	802	799	799	796	761	763	795	782	699	749	799	796	808	764	798	814	816	836	750	739	842	764	784	765	803	812	755	828	826	761	781	779	794	723	807	829	791	748	779	775	766	813	860	794	774	720	803	770	789	760	797	772	822	787	804	784	774	741	755	751	769	772	821	806	819	757	774	744	801	774	810	771	763	788	781	809	831	785	801	749	834	797	775	772	785	718	787	756	783	768	774	752	789	805	726	807	815	809	804	785	803	800	769	795	787	792	749	796	800	755	797	829	786	736	818	847	823	811	787	820	766	809	797	780	811	814	813	786	745	852	784	782	835	771	867	803	783	801	751	793	767	824	745	764	782	739	730	745	827	755	758	798	806	775	782	826	768	794	809	757	750	751	780	775	751	831	792	797	828	754	773	765	746	715	768	792	806	807	840	783	746	792	831	776	778	797	785	785	807	750	795	798	808	857	814	769	764	820	812	811	796	758	779	817	764	812	765	822	837	789	779	843	774	814	781	848	766	799	825	791	747	737	749	766	805	779	756	755	739	768	726	765	764	747	704	795	751	750	808	792	761	811	841	759	811	796	829	763	738	765	798	810	822	767	823	772	845	773	756	771	740	783	802	772	725	791	771	791	801	817	799	779	743	778	788	801	799	841	763	774	824	824	793	779	770	774	753	787	785	738	734	755	796	796	795	753	814	763	826	748	796	796	770	785	833	788	764	813	821	794	817	799	829	836	751	829	791	743	755	777	756	765	779	729	828	781	761	775	762	760	808	797	787	790	763	800	798	781	806	740	788	738	787	779	804	783	836	789	746	778	783	758	774	738	789	768	746	768	791	738	817	831	743	774	743	767	779	767	839	793	823	825	775	792	811	788	774	786	781	844	785	790	818	878	771	780	755	812	821	810	759	808	742	764	847	776	772	781	746	783	837	799	821	786	799	787	787	813	750	788	772	739	746	784	781	784	766	796	850	794	757	840	787	791	783	817	784	786	780	781	796	761	813	808	745	775	727	772	797	765	773	750	743	775	798	811	809	772	786	751	772	776	758	803	792	775	773	774	829	793	818	782	812	871	779	831	783	742	791	728	757	821	784	797	809	810	805	822	735	792	725	815	795	796	746	777	853	802	851	814	819	797	824	800	828	762	796	792	766	826	749	757	798	774	742	792	802	795	793	742	801	742	781	799	796	782	756	767	785	781	756	767	725	765	747	822	784	786	828	782	785	810	798	803	787	799	848	793	806	794	772	811	789	762	790	843	772	768	784	808	753	776	766	723	777	774	768	784	802	708	776	743	771	801	742	727	723	814	805	819	757	793	829	781	756	793	788	749	757	832	801	790	819	764	831	762	802	774	766	770	773	785	764	809	782	803	796	788	793	790	751	789	791	769	830	803	768	760	776	801	807	789	741	805	766	820	778	805	815	765	740	783	769	769	783	797	794	798	783	833	812	806	777	772	790	778	813	754	806	736	765	762	785	801	813	783	790	768	787	745	777	782	853	768	777	786	764	812	795	790	793	816	780	825	785	799	784	759	801	848	810	791	759	816	814	747	816	767	816	797	766	764	780	824	784	759	763	761	786	735	743	741	776	823	774	743	773	762	784	806	828	839	842	790	826	817	767	807	775	807	779	785	797	781	795	759	779	790	816	795	815	746	780	798	797	784	777	782	766	753	821	796	842	783	791	821	716	791	815	788	796	838	788	741	787	740	815	797	809	773	752	785	757	813	767	791	813	768	793	763	750	748	817	825	770	763	777	783	798	760	813	775	805	808	813	774	745	793	815	795	732	762	795	759	786	807	862	764	774	733	789	815	796	802	786	798	765	817	747	774	740	780	755	859	780	796	835	815	767	811	783	777	774	783	773	765	827	786	767	779	803	775	783	809	769	780	822	849	825	825	767	797	776	763	764	738	797	797	821	761	825	781	746	785	809	793	755	748	823	754	813	785	776	809	741	763	729	809	754	751	795	814	795	784	776	766	782	787	805	784	783	744	778	748	762	796	800	815	787	810	759	810	772	787	736	773	797	750	811	716	815	796	805	772	833	745	775	775	766	754	822	756	780	767	751	741	763	791	783	745	800	735	831	774	767	795	735	813	794	746	736	753	761	748	781	762	762	757	738	760	782	760	800	789	773	769	771	776	780	772	780	824	818	776	787	763	800	769	788	777	844	767	816	807	791	799	785	785	770	783	816	801	777	766	805	761	809	773	789	807	783	763	813	830	785	828	777	782	789	771	815	731	779	824	774	759	798	756	810	824	804	774	815	820	743	823	818	799	754	776	819	713	808	770	762	796	773	823	791	789	836	765	764	786	761	730	834	790	831	812	783	782	743	785	787	745	730	779	777	807	812	761	783	780	729	793	776	769	780	810	789	807	763	745	799	783	797	787	779	797	770	778	795	769	800	784	807	789	791	744	799	778	814	752	806	812	792	759	763	765	768	788	789	742	808	759	782	778	782	789	762	766	789	782	775	795	807	762	779	813	794	769	794	797	811	807	775	780	785	808	757	778	802	778	817	763	786	836	808	806	790	785
23444	21474	29273	24094	21476	19202	1690	644	492	460	365	315	318	294	262	238	254	250	228	238	203	225	214	214	191	180	218	172	181	188	193	199	191	189	166	178	170	184	193	198	155	176	193	173	187	184	171	171	166	168	176	187	184	194	163	163	175	170	167	185	162	163	182	186	173	176	184	201	162	151	183	160	181	172	163	176	180	156	172	199	167	173	164	174	162	174	149	182	190	187	146	171	175	176	150	168	174	169	174	156	157	190	165	146	181	175	156	165	163	174	191	159	166	177	166	179	174	163	154	171	165	183	152	174	192	150	176	158	165	176	182	172	181	174	155	160	161	147	168	191	162	174	158	168	154	173	152	169	153	184	190	163	157	178	186	174	163	139	159	172	178	163	163	185	172	161	163	147	181	182	192	161	160	170	158	176	156	164	186	165	157	153	174	157	173	174	179	160	155	156	153	178	177	172	160	186	163	201	164	166	208	158	164	174	158	175	152	183	154	154	187	174	188	146	165	155	178	157	180	167	152	168	171	180	188	169	176	162	172	179	164	168	164	194	175	134	153	174	154	169	149	182	164	174	156	174	181	176	183	180	171	200	160	176	166	167	151	177	169	160	177	164	161	153	163	161	163	145	151	173	168	197	167	160	173	180	153	170	170	145	178	152	173	181	181	157	164	171	165	185	155	175	193	168	168	160	171	165	178	142	166	173	139	172	176	188	171	176	151	166	167	158	160	159	148	176	148	173	146	149	148	181	186	173	176	169	166	154	148	165	184	173	153	160	171	172	170	181	159	174	171	179	176	195	172	165	169	154	142	166	134	180	180	157	184	180	182	157	163	158	198	162	142	174	167	163	167	174	155	177	156	156	152	171	156	165	154	169	169	155	173	140	181	167	172	184	160	179	141	168	139	159	161	183	168	171	165	147	161	165	176	159	150	174	166	188	167	178	160	148	167	179	163	187	122	169	151	158	145	171	174	188	156	155	151	188	175	158	165	187	172	163	169	179	153	174	178	164	152	191	170	174	156	169	159	157	172	187	152	169	166	187	153	158	175	159	185	162	178	168	156	149	155	173	178	191	165	164	146	176	161	172	168	191	176	179	161	162	145	168	176	162	183	170	152	184	170	186	156	174	164	160	160	163	157	180	150	163	164	174	174	172	157	195	163	170	164	156	150	185	161	162	173	170	160	170	160	151	145	178	163	176	175	171	171	170	169	168	156	171	151	159	176	165	174	175	162	169	185	162	163	192	182	181	176	175	146	159	150	211	159	183	154	180	164	156	161	153	163	164	157	192	170	178	177	137	187	156	156	169	178	153	164	171	151	171	163	164	183	166	157	179	191	175	187	148	186	175	176	179	160	173	160	158	157	169	183	168	150	195	160	184	137	173	153	174	188	152	165	187	159	153	176	143	165	157	150	173	190	148	176	174	172	171	165	157	155	181	159	160	152	156	138	157	184	157	136	164	150	193	188	153	182	177	172	200	182	171	161	160	175	159	160	183	165	185	185	151	171	167	177	173	152	169	149	191	178	173	172	165	177	163	164	178	151	149	147	149	142	158	202	172	184	172	163	167	172	161	174	161	157	153	186	168	188	187	185	170	159	186	165	168	166	176	172	146	154	176	152	157	182	160	172	168	157	149	167	166	149	181	166	166	162	154	165	175	159	166	167	193	165	190	170	175	153	168	163	169	164	178	168	185	168	181	155	154	164	158	169	167	151	158	184	172	177	160	167	173	165	157	169	163	179	166	160	157	166	178	170	175	156	179	177	186	162	166	162	179	176	204	195	144	177	162	173	190	165	177	164	175	175	144	170	172	171	205	173	169	165	164	146	177	161	153	175	164	164	191	165	151	132	174	153	162	150	167	152	143	173	194	165	167	165	191	164	165	166	170	156	161	162	166	182	172	165	172	157	165	175	160	164	157	182	191	167	184	165	155	148	170	181	186	170	174	184	159	166	161	174	160	164	164	157	218	176	165	137	179	148	165	170	172	179	163	156	179	186	145	155	145	168	149	162	177	183	154	144	174	197	163	182	151	189	163	162	155	175	167	176	175	169	170	155	193	163	161	163	175	185	157	180	157	180	168	201	153	173	161	165	165	184	162	162	164	166	160	178	182	163	182	188	157	148	162	166	159	162	158	169	176	155	153	160	158	159	155	170	163	162	135	157	183	168	158	155	185	176	162	163	146	179	160	180	197	177	154	176	169	154	195	190	154	157	159	177	168	168	148	184	175	167	166	178	165	171	162	161	165	189	153	172	185	160	157	181	166	170	148	157	170	168	160	173	192	165	151	145	161	168	169	176	162	171	180	146	168	159	175	149	173	186	155	160	152	161	172	163	156	174	172	174	162	196	160	168	180	173	159	177	164	166	175	184	183	160	171	176	190	147	179	173	186	156	187	173	158	161	171	153	181	186	171	185	162	178	165	175	163	163	153	186	165	169	162	160	166	183	189	177	173	181	175	155	194	160	161	177	168	164	167	166	170	159	165	149	192	158	178	168	189	176	163	169	165	157	177	181	179	174	155	172	175	162	165	172	174	155	164	168	173	155	150	158	169	156	169	146	178	175	159	157	149	192	155	177	178	195	182	177	185	158	186	174	170	186	191	179	161	180	177	176	156	174	169	169	195	158	167	196	170	160	161	162	169	153	180	155	161	173	158	151	167	135	176	176	161	182	151	179	170	173	195	167	178	167	147	157	171	165	185	143	159	141	184	161	168	151	181	168	207	175	142	170	174	160	181	168	168	173	179	149	146	173	150	152	152	180	130	189	184	175	164	144	185	193	173	171	170	164	185	169	184	176	185	148	182	145	161	166	176	151	157	164	166	187	179	165	156	171	174	147	167	176	158	164	186	188	156	159	175	176	160	173	176	160	159	158	151	140	163	136	181	154	169	161	173	171	167	150	176	181	140	166	160	161	151	198	185	150	170	160	154	179	161	182	144	177	169	166	166	181	175	148	175	135	150	159	174	165	171	162	170	181	173	158	133	160	178	165	169	192	146	169	165	154	162	150	177	166	159	162	155	172	163	162	140	173	161	168	192	161	159	174	192	182	154	164	173	180	167	183	174	171	165	150	183	159	164	171	170	189	163	172	151	175	180	166	156	175	172	145	167	155	183	153	158	183	145	161	159	156	164	156	182	173	191	151	155	172	158	168	136	169	174	172	140	181	160	157	164	147	148	183	179	141	157	158	169	175	134	163	157	167	182	197	167	181	176	167	170	174	178	171	157	148	158	166	178	158	169	145	182	158	159	156	151	164	179	177	157	168	182	175	192	178	176	163	159	156	159	178	152	160	161	204	163	187	176	152	177	179	187	166	174	168	152	154	145	168	154	154	170	166	171	156	189	186	168	193	177	191	173	177	156	160	177	176	159	187	164	178	170	151	159	153	173	154	160	184	182	165	175	178	153	149	146	163	181	170	163	160	148	164	160	174	202	161	153	158	147	157	169	156	189	187	203	170	177	171	145	178	119	164	172	160	167
7588	15954	13738	7213	4761	3320	2548	1906	1610	1326	1155	1031	854	784	699	673	592	553	543	503	465	513	468	473	436	441	414	421	385	358	366	379	392	386	362	329	371	368	336	378	369	373	328	363	305	313	338	321	359	359	364	321	342	339	299	316	333	330	321	331	308	365	329	334	310	323	310	322	305	309	302	325	341	322	303	343	347	320	327	298	326	305	335	340	274	314	316	319	321	335	315	320	337	329	312	340	312	315	310	317	304	327	303	307	335	329	343	311	281	295	308	317	291	358	310	325	301	307	294	280	320	303	289	278	302	325	286	329	325	319	319	313	312	306	304	333	306	311	301	324	314	297	292	319	307	340	295	322	309	321	356	292	292	311	297	312	305	325	299	317	317	289	314	295	298	328	311	303	310	318	332	294	335	327	308	335	313	284	312	307	326	296	273	286	351	307	306	280	288	304	318	298	338	323	316	296	300	332	315	331	311	314	299	286	342	301	310	279	328	299	322	305	305	282	297	303	320	285	292	315	329	314	302	309	317	330	347	313	291	297	312	309	311	336	290	292	300	344	328	288	278	305	337	305	293	324	325	309	341	322	316	363	309	295	309	319	272	317	296	339	307	356	308	304	328	291	326	331	336	301	301	284	309	305	306	310	289	335	295	318	313	303	324	308	296	293	318	314	308	311	305	283	306	349	291	292	306	326	309	312	315	312	306	315	280	306	302	283	304	301	279	292	331	330	323	347	309	355	317	261	300	327	329	319	295	310	314	328	313	312	334	317	307	325	316	346	311	328	297	323	315	293	308	311	316	333	307	299	328	320	312	310	316	299	325	285	306	294	326	283	321	284	314	275	346	322	302	314	303	303	292	307	311	280	324	313	320	326	314	311	320	330	308	285	331	298	282	269	305	294	328	292	288	286	320	307	281	316	327	346	311	322	337	326	298	302	307	314	308	334	302	305	305	313	319	320	284	277	334	300	301	345	313	337	272	295	338	308	302	306	314	285	319	307	336	307	303	286	307	340	286	283	300	297	310	341	317	339	279	282	298	308	286	335	322	289	313	308	296	339	294	315	316	344	316	337	312	292	308	314	303	291	336	297	303	306	301	328	278	308	302	307	327	297	329	314	307	313	315	306	323	347	319	322	343	261	320	277	320	298	296	308	308	303	321	288	307	302	330	293	330	283	314	297	291	304	310	287	262	285	333	316	282	305	308	320	317	289	316	300	312	301	296	299	327	325	302	308	330	316	316	339	336	311	320	305	321	320	291	327	311	337	288	328	283	309	329	306	304	312	292	348	305	308	313	338	309	315	309	324	323	297	324	287	299	313	306	300	300	301	299	336	345	308	313	288	334	326	339	325	339	310	293	281	288	322	280	312	333	285	302	301	291	339	291	321	306	312	297	297	303	305	306	342	318	334	321	314	315	291	316	323	357	288	324	307	313	313	305	324	303	306	319	298	310	298	280	289	332	337	290	305	292	333	318	277	298	319	288	335	280	296	314	331	303	310	315	321	324	329	305	307	277	301	270	327	302	306	280	312	271	295	312	322	282	324	321	306	298	294	283	325	324	288	331	322	302	310	266	314	305	294	310	326	318	334	313	313	327	308	309	293	315	311	321	310	307	323	299	313	293	312	291	288	275	305	313	300	309	346	293	284	283	341	290	301	327	333	317	311	325	330	320	339	326	275	299	298	311	299	312	324	295	297	285	361	337	320	304	294	331	317	309	297	302	318	301	297	316	322	318	286	306	292	288	307	329	320	303	335	293	341	292	279	310	313	314	338	317	297	304	309	305	314	337	328	302	288	301	317	305	311	306	298	319	302	310	306	285	291	314	282	318	327	336	317	295	303	278	277	298	296	290	296	328	295	326	299	285	297	333	271	318	302	314	337	302	318	322	347	314	302	294	306	303	302	287	315	323	287	339	305	295	293	306	312	325	296	289	291	313	301	299	297	301	300	299	301	284	297	303	335	286	309	317	328	305	323	289	314	323	298	307	334	285	315	317	310	321	313	302	303	286	315	312	287	338	317	306	332	301	287	302	299	260	316	325	302	306	292	312	299	276	312	329	303	319	294	306	333	316	315	279	334	277	310	317	299	285	300	340	308	283	315	296	288	325	316	351	311	320	285	334	296	295	322	315	302	301	327	317	323	320	330	309	327	337	325	305	305	312	335	321	308	299	313	301	288	262	331	313	324	280	323	320	326	311	322	281	285	315	311	307	328	295	329	317	304	310	310	301	332	313	296	320	312	307	301	278	295	261	299	312	302	313	323	296	291	310	300	279	318	300	304	316	310	278	295	290	283	345	302	330	314	330	332	297	300	328	336	292	265	328	310	339	311	304	292	336	335	314	318	315	287	327	294	338	289	310	303	330	320	294	308	326	328	301	328	296	305	268	282	288	314	313	314	306	323	330	284	342	296	332	300	290	288	292	312	306	303	291	291	309	310	323	326	318	309	322	298	286	297	343	348	307	336	281	318	304	288	329	295	301	322	334	318	281	281	311	327	278	297	302	308	325	340	302	317	299	342	312	335	313	342	306	323	307	333	312	324	328	295	276	275	307	342	327	302	286	301	318	294	321	297	280	311	326	287	311	293	331	316	331	305	284	315	295	318	317	301	340	287	325	327	277	312	304	312	321	344	330	289	315	308	313	335	294	298	322	284	318	308	313	295	320	302	323	309	300	301	310	334	333	304	276	314	297	315	328	310	304	289	321	343	320	290	274	341	306	322	292	318	294	304	290	327	346	293	324	323	295	320	314	287	289	308	292	372	302	287	314	313	302	306	291	334	311	298	335	332	311	267	313	289	327	286	319	340	272	299	305	310	281	306	298	287	310	319	334	285	303	342	309	280	321	307	284	312	319	295	310	317	296	301	316	271	333	314	314	298	287	306	324	304	275	314	335	293	300	315	271	262	305	315	304	313	309	301	324	338	302	296	302	297	292	315	310	318	297	282	327	283	323	300	316	307	306	319	320	295	290	331	313	329	313	313	284	294	301	335	304	280	308	288	284	289	312	297	303	306	327	284	324	333	307	345	306	312	315	334	307	303	311	335	316	288	300	320	295	307	302	309	288	328	336	285	329	340	306	324	324	308	293	337	309	322	317	292	296	309	333	320	273	337	315	289	309	318	347	301	334	293	327	348	343	300	287	344	301	305	288	331	297	308	330	315	291	303	303	304	306	277	299	298	307	306	308	303	307	287	306	321	319	299	327	318	321	343	307	309	303	291	340	323	301	330	290	312	325	312	302	305	303	296	312	323	303	321	283	322	263	298	357	312	297	320	276	291	313	280	305	293	293	304	328	341	294	311	329	294	296	282	340	323	339	303	309	295	291	312	305	329	321	297	312	281	338	297	293	304	304	302	326	321	319	286	274	281	303	304	286	320	307	296	313	311	313	303	309	307	313	289	300	305	298	351	310	292	313	334	309	319	311	296	309	298	309	321	291	283	301	310	301	301	304	310	322	304	324	313	310	318	297	289	318	306
27112	20294	6338	971	665	619	575	595	606	570	580	560	625	586	625	546	585	553	540	572	562	590	551	565	606	549	590	563	548	576	538	549	519	592	598	552	565	560	571	553	548	566	595	564	551	538	535	556	595	597	562	552	567	589	563	590	576	549	545	573	604	563	580	514	531	595	607	576	595	545	565	572	605	599	547	542	570	574	557	563	575	553	574	540	535	572	578	592	560	558	555	569	583	597	551	562	589	558	612	586	582	566	552	575	545	592	574	571	586	541	587	586	557	585	561	562	562	567	523	591	570	562	578	556	548	577	600	544	564	588	549	552	560	588	543	549	594	558	539	566	588	565	564	554	566	541	622	546	607	534	579	531	595	575	570	541	583	549	614	573	571	599	556	607	567	584	557	559	569	576	543	614	543	543	575	561	553	517	569	517	565	609	560	521	534	595	534	547	548	536	516	564	584	593	552	549	592	594	622	555	546	583	586	545	552	547	568	607	597	539	564	605	562	563	547	543	570	577	575	559	522	566	611	571	545	532	584	558	541	585	552	541	516	577	571	561	533	561	546	580	551	546	568	552	530	558	573	586	503	512	556	548	558	572	545	537	559	554	530	607	600	579	563	569	577	561	539	580	580	574	584	615	589	599	567	562	606	562	515	561	571	543	559	570	562	557	557	567	541	566	572	569	562	559	574	560	563	558	523	569	561	600	565	578	546	523	576	602	557	566	558	553	563	599	549	511	557	582	568	588	499	559	568	596	572	525	553	557	554	505	566	554	560	525	618	565	537	537	563	581	600	549	558	583	571	587	558	513	536	540	572	558	550	566	578	586	546	548	576	535	533	540	575	558	558	555	559	558	534	554	549	602	505	585	539	543	563	547	586	598	531	585	562	561	542	511	612	602	525	524	588	551	549	554	547	578	593	586	545	555	536	581	569	527	588	541	548	537	592	553	564	594	538	552	551	542	536	572	566	546	613	554	573	564	555	562	565	526	567	594	575	572	571	562	587	563	523	573	573	554	585	518	604	535	570	546	580	558	577	564	549	569	584	548	545	587	549	568	611	545	616	564	525	587	593	573	520	590	557	574	555	555	562	592	534	581	590	558	542	570	548	630	577	534	555	608	537	578	537	518	557	579	534	520	558	557	530	545	536	502	535	593	581	574	605	538	527	558	538	570	541	589	547	547	564	549	564	554	582	530	565	569	563	600	576	580	513	578	503	577	526	564	610	523	578	599	541	564	575	592	591	576	572	536	545	566	594	537	522	618	520	576	547	580	562	574	567	590	540	537	562	576	556	547	548	571	556	546	590	560	561	557	567	575	627	555	547	603	576	559	534	588	516	564	571	571	576	522	587	575	539	606	568	583	597	512	597	528	564	594	578	560	572	601	556	591	612	573	530	559	575	561	553	509	605	573	573	549	579	565	544	529	595	591	588	612	558	534	577	571	561	552	516	551	587	560	530	566	532	537	557	527	586	626	553	582	569	602	553	547	601	526	540	563	565	589	545	562	605	554	580	532	570	562	615	579	559	592	608	550	518	615	568	577	528	550	578	598	549	545	573	550	556	584	568	567	540	587	586	585	562	506	629	587	575	542	564	628	564	542	562	545	548	594	559	581	565	577	596	573	552	580	602	549	550	510	559	596	540	545	540	575	529	547	581	600	542	553	592	545	535	544	584	526	579	572	579	563	560	562	552	581	545	534	597	550	595	595	588	559	560	565	536	576	558	561	562	539	571	542	576	550	569	579	550	585	585	609	535	554	571	599	555	536	590	594	578	568	570	574	583	567	583	524	560	525	571	546	605	588	572	539	593	544	533	599	588	577	609	582	594	534	547	586	578	553	559	558	587	531	563	532	545	560	567	560	562	577	603	562	543	578	528	564	585	558	541	580	546	543	553	535	557	550	562	530	579	548	554	553	568	514	564	554	583	563	598	582	564	606	545	544	536	583	530	552	627	607	578	535	562	556	529	504	548	561	578	576	540	557	557	583	552	539	511	551	587	568	605	540	570	574	569	517	566	547	556	527	578	535	531	606	539	544	572	590	576	552	611	570	565	578	561	568	541	572	600	561	561	577	573	540	511	603	527	535	597	574	523	566	555	544	536	561	579	594	548	582	534	538	535	583	565	572	568	601	546	606	581	595	561	552	549	577	555	554	557	573	556	523	611	548	522	560	569	559	571	545	564	546	538	590	547	573	581	560	550	565	573	584	587	534	550	563	555	548	533	551	579	566	561	578	564	563	553	523	550	559	563	569	547	577	618	580	546	594	589	552	531	545	589	546	530	579	568	576	577	519	542	608	563	584	571	533	528	551	560	527	550	592	610	600	535	568	585	553	523	562	574	536	577	579	520	558	543	584	582	536	556	595	602	581	569	498	577	545	628	565	537	543	538	570	544	542	553	561	584	555	616	562	514	580	554	530	557	599	552	506	612	627	552	543	579	571	537	576	537	570	580	560	556	595	591	606	626	504	554	595	605	573	595	553	584	613	574	582	550	545	575	526	591	561	537	612	578	603	548	591	591	536	610	554	568	547	548	611	537	555	531	528	559	520	595	596	575	564	577	547	573	561	546	553	573	584	516	589	541	580	530	525	565	537	594	536	562	538	565	542	553	526	586	559	578	556	535	527	554	567	575	531	581	579	584	534	569	588	635	591	565	585	546	590	567	566	522	540	571	536	558	584	517	534	569	558	568	563	540	575	563	569	576	590	525	544	573	562	564	596	560	592	594	595	563	581	567	549	534	600	534	540	590	577	551	567	582	554	564	576	563	592	547	529	550	569	572	565	563	595	598	575	558	560	564	552	518	561	576	544	538	573	551	561	573	557	580	582	589	535	592	574	568	540	590	591	522	562	497	562	554	559	532	563	506	559	611	582	551	563	582	599	565	568	519	553	594	603	582	584	575	579	571	530	566	600	584	617	558	546	560	568	541	587	599	601	585	595	579	556	566	578	581	528	542	579	552	537	556	562	569	601	526	560	536	550	575	526	573	581	557	574	537	543	594	611	550	541	595	537	563	555	551	559	604	566	572	533	582	562	541	549	550	569	559	594	584	557	586	616	567	550	568	527	547	563	541	585	547	546	576	570	553	516	558	543	537	560	551	551	560	528	546	643	564	570	547	569	580	545	543	569	573	566	557	575	590	552	562	561	538	550	556	547	575	542	555	582	575	599	536	534	575	534	550	619	586	548	561	558	566	610	568	540	572	543	549	521	582	561	527	557	556	586	603	565	548	613	562	574	571	565	505	603	573	573	562	550	558	520	584	558	570	541	568	533	539	520	546	536	540	534	577	580	552	579	568	569	529	566	595	602	573	519	568	567	575	558	540	584	597	594	572	532	492	563	554	587	580	542	530	588	548	544	595	563	542	560	562	548	590	537	555	512	580	530	598	583	575	552	562	586	550	524	558	580	554	559	535	557	561	585	552	574	558	600	555	555	580	585	531	518	541	564	561	572	607	607	541	588	560	571	575	572	549	606	511	580
4457	2052	1734	1378	1191	1170	1106	1064	1016	1056	972	1052	963	1002	975	969	976	940	1013	1005	991	987	1017	981	982	1002	965	928	965	1008	974	944	984	950	981	916	988	984	962	1047	947	1002	973	957	960	985	980	961	939	1011	1003	973	957	978	958	962	933	916	977	982	966	960	943	898	1000	939	979	947	956	1030	1038	948	965	968	970	1000	949	944	983	949	978	985	986	959	995	949	1020	915	961	972	962	962	933	956	985	907	1002	1004	975	1022	988	925	970	929	950	974	967	989	1000	949	983	997	939	996	950	973	897	1018	1020	925	934	944	961	1004	937	981	946	1001	991	929	968	1003	998	979	977	1034	922	1010	964	989	990	973	993	902	953	945	973	994	981	981	930	1029	1001	924	1004	1032	981	965	915	1008	945	933	967	948	950	989	964	966	938	944	993	1009	953	945	940	949	956	989	982	1004	967	946	972	965	1007	955	943	922	946	997	979	985	889	968	964	1019	952	1017	1053	973	1004	983	937	974	974	910	980	970	985	948	1016	969	975	939	964	961	981	999	988	1006	945	941	934	968	1006	1008	965	1005	954	994	1008	977	980	968	1023	928	918	957	943	1014	978	945	935	992	989	976	954	968	980	955	952	938	959	966	978	968	1019	982	944	945	929	1009	912	996	923	940	1029	981	958	998	993	987	915	949	964	939	954	1031	961	1014	990	1016	1001	949	935	977	986	941	927	923	1011	998	936	1022	942	987	933	982	992	963	958	989	969	987	979	1002	978	993	965	1022	988	945	988	1005	972	967	969	983	990	955	963	920	941	1032	937	935	983	933	1028	982	1024	951	939	979	950	1001	1007	961	994	965	963	1009	993	909	961	963	933	999	930	955	983	975	986	1011	1004	904	1001	971	993	967	965	1002	931	999	988	934	953	923	972	973	1037	997	987	905	983	934	1045	958	1000	981	923	975	1020	971	983	990	1010	937	987	1033	934	959	1000	965	954	941	967	947	968	927	1010	996	903	977	970	979	1016	947	1030	1021	989	959	914	938	943	1018	1001	948	975	963	962	1002	978	957	938	950	938	958	957	989	1000	984	1009	911	956	1012	971	987	946	981	963	937	969	953	1009	991	986	995	974	990	978	985	977	976	1036	1014	1005	947	949	953	977	915	989	965	973	991	933	931	943	972	976	971	943	988	949	983	978	963	949	966	1003	1022	975	989	935	910	988	949	1015	980	1019	988	939	1004	975	933	960	959	991	954	973	1003	984	977	956	1006	980	944	968	954	995	977	989	1010	938	961	931	1034	958	1029	978	985	988	965	962	965	976	974	943	963	999	914	975	960	1000	975	993	978	1009	956	942	958	912	994	950	1036	963	958	986	1011	919	958	922	984	1031	902	984	933	1003	970	1014	951	990	935	986	984	976	999	941	995	976	1016	1012	948	995	978	1019	992	964	957	975	993	940	950	966	993	984	960	954	940	943	968	887	1023	919	1030	962	985	992	979	983	940	1042	926	937	948	970	962	985	1034	911	954	964	985	931	959	956	932	955	1001	969	954	984	969	962	962	972	1006	956	958	958	1002	948	959	947	972	951	934	970	970	975	983	960	955	1016	982	949	1011	966	952	946	975	983	960	1022	970	927	960	969	935	953	955	935	963	1022	948	919	989	980	968	992	975	915	1019	975	927	937	961	920	1051	1011	1007	946	971	971	975	1029	1003	906	1008	948	938	988	947	966	935	1001	968	1010	999	968	979	925	1013	936	978	995	973	926	961	959	981	980	941	951	993	1022	969	992	1008	1020	955	989	1029	945	967	954	979	961	983	973	991	1030	984	955	1017	987	972	938	948	976	1036	976	948	960	968	951	949	961	977	987	991	925	982	1001	1038	991	957	976	934	944	1038	963	1012	969	964	989	947	986	972	955	957	922	975	967	981	938	1031	932	987	974	1015	967	941	985	965	1025	1004	963	972	958	1029	1012	994	943	937	976	994	980	949	950	966	951	1006	1055	979	940	1006	963	960	909	1007	1007	1036	1026	986	970	979	996	953	923	1005	917	998	963	982	1002	998	928	943	939	976	1010	984	1036	982	957	874	1013	975	1021	969	995	926	984	965	972	973	972	971	958	997	971	932	1019	947	960	953	987	978	928	984	1003	989	977	936	974	1002	977	993	966	1002	987	964	1010	964	1023	931	1036	975	942	980	1003	1002	952	957	968	951	970	974	927	1006	937	1033	1010	1006	982	982	926	920	944	1032	1000	965	1005	924	992	1032	1030	965	978	943	931	992	957	1001	957	940	980	940	966	992	1020	934	964	937	1000	967	971	969	946	1001	1002	952	998	938	963	1007	951	969	986	963	978	955	982	955	952	936	959	926	1013	963	938	972	1014	942	952	950	977	997	1009	947	921	958	977	957	1003	965	891	948	979	1009	980	943	962	930	910	947	991	974	1001	987	932	921	983	940	963	952	927	967	987	976	965	924	990	1040	1005	946	969	948	1017	1040	988	952	949	983	1033	995	1006	1004	953	1019	952	934	945	990	952	1003	997	966	948	910	933	943	907	969	987	988	924	921	968	992	935	951	975	1022	993	991	970	978	946	970	1009	963	965	967	1001	979	984	938	932	962	955	942	966	966	923	960	973	1008	986	980	998	933	1009	957	947	961	1011	934	995	982	1017	1000	969	983	972	870	954	964	936	950	952	956	932	966	974	1011	944	923	917	985	995	944	980	961	919	984	933	992	972	938	964	947	1039	984	995	986	963	966	987	975	970	969	951	1040	996	977	987	985	936	921	976	1036	934	939	963	990	999	920	963	984	949	950	914	968	987	1009	987	981	988	978	948	1031	925	1009	1000	972	1006	954	960	955	903	1006	1004	996	928	963	950	954	961	957	974	1007	1036	1004	940	955	985	980	955	984	1014	929	946	964	1018	942	1001	997	1012	978	978	969	1027	987	943	977	1002	960	1001	964	975	1036	956	959	953	989	1011	986	967	1012	968	955	1039	935	876	946	928	944	948	928	960	959	931	988	959	966	998	941	1010	971	992	983	1011	907	983	963	914	964	971	971	949	987	935	1011	955	954	980	990	973	974	972	946	984	945	1030	963	984	935	960	941	969	988	934	992	971	946	970	975	980	916	918	915	1014	1004	965	959	979	1016	977	947	999	1015	916	1003	975	953	951	948	1029	955	953	968	945	946	954	958	931	1004	967	973	1017	954	989	981	965	971	925	956	947	966	865	947	1002	943	972	1007	1002	1013	965	1014	989	969	990	1006	900	938	988	968	974	1033	1012	951	960	938	973	906	932	918	955	1039	1020	993	1036	977	960	960	964	985	937	992	954	943	1034	997	971	1000	1008	999	958	981	973	942	957	965	1006	986	938	919	984	944	984	993	915	949	922	949	982	971	910	962	978	979	966	964	947	995	944	972	995	999	998	1049	1023	940	941	987	946	983	973	945	951	978	994	1022	973	1027	950	984	971	953	966	947	966	932	990	985	953	951	975	1000	1009	922	1019	935	967	951	981	930	948	936	980	898	996	994	991	946	1049	933	917	974	982	972	942	965	971	970	1013	997	967	939	996	988	965	994	1008	945	993	983	964	981	989	971	1013	1038	975	948	968	974	1002	989	1019	949	946	941	1012	1023	915	978	1028	985	982	970	972	962	950	931	971	967	974	908	978	948	1008	1001	969	915	952	930	897	944	958	916	1008	942	975	920	951	931	988	971	931	993	1026	944	903	1001	924	999	926	990	990	1015	929	931	1019	988	959	953	1009	993	962	1006	990	953	975	998	999	992	918	885	995	987	988	1055
24356	21468	28633	24688	20581	2553	943	738	621	576	540	524	559	513	556	455	490	500	503	518	461	458	462	485	456	473	514	440	412	456	479	476	458	438	443	434	476	458	440	456	449	458	424	425	458	466	431	472	428	452	390	456	445	440	440	458	471	459	427	436	464	453	416	467	481	444	460	471	468	437	433	440	438	416	464	456	443	471	489	424	436	470	434	487	476	443	416	430	457	437	412	430	459	449	452	453	456	428	475	452	455	471	463	448	438	431	446	492	429	443	447	439	468	438	452	454	474	425	456	465	453	482	441	449	437	463	433	477	431	432	441	455	460	445	441	427	415	474	430	480	453	423	472	450	457	456	419	452	426	430	446	448	461	437	427	448	416	465	443	434	449	460	454	397	445	460	445	418	462	442	464	458	449	451	433	459	425	461	436	438	425	441	424	429	450	431	424	395	442	414	438	433	452	440	479	427	413	440	441	437	400	410	438	426	434	488	407	417	464	476	483	490	435	461	439	429	449	473	407	454	444	459	455	454	420	453	421	466	450	440	467	433	461	425	438	440	438	461	402	404	459	413	485	449	448	460	474	453	477	436	422	435	460	442	403	441	438	445	456	426	433	430	484	427	457	434	440	458	452	410	440	409	472	451	416	446	444	439	398	476	455	440	436	444	455	433	478	416	443	439	432	432	473	439	426	425	443	431	407	432	428	448	434	438	455	451	412	471	470	447	422	453	435	446	449	434	446	479	414	477	475	455	462	459	451	456	457	406	410	473	482	426	440	440	408	434	444	405	421	450	442	463	430	421	462	441	446	431	459	441	447	455	409	448	444	471	442	423	471	432	480	439	462	438	439	453	476	403	455	463	453	461	484	441	470	423	465	460	439	404	456	473	474	460	438	497	439	426	466	442	428	430	430	457	432	450	456	484	457	439	438	432	477	426	424	446	434	468	462	430	440	476	431	454	474	432	418	417	402	448	456	451	484	421	470	450	416	415	461	436	430	423	441	406	459	435	465	454	441	394	423	421	451	448	443	466	466	445	414	446	469	468	445	457	431	429	446	412	456	438	455	442	408	452	448	450	461	453	433	410	443	436	451	459	416	408	489	423	449	444	452	436	442	457	463	432	481	450	455	436	430	421	411	460	438	443	448	425	452	422	478	436	440	424	440	461	444	462	507	405	444	459	459	454	430	407	436	463	436	426	434	409	423	440	451	452	469	443	457	439	435	450	455	417	452	469	443	459	453	450	446	433	439	456	440	450	466	456	474	435	455	444	441	443	447	455	427	491	407	460	498	431	426	443	451	445	451	459	442	476	436	444	418	430	479	451	456	428	466	461	466	462	421	447	460	459	440	425	467	430	402	445	426	461	407	445	456	446	411	446	459	440	416	452	446	475	455	374	434	433	434	437	469	441	445	445	451	433	408	463	439	435	448	431	483	430	462	466	440	470	471	414	449	437	435	438	406	420	444	418	439	417	426	415	479	448	440	436	443	445	447	464	403	439	454	454	461	464	419	428	434	465	459	431	442	431	454	430	434	454	435	444	419	419	430	436	452	453	436	445	475	419	423	456	454	438	498	386	466	441	424	403	430	410	444	433	448	406	439	457	424	435	409	448	427	415	450	455	482	428	428	413	433	435	445	453	437	437	462	401	443	466	443	487	444	433	427	438	446	441	412	443	440	446	406	463	446	433	461	455	446	492	441	433	440	437	428	436	476	451	438	447	466	442	449	446	462	474	451	472	423	422	433	457	464	423	455	445	441	454	460	463	421	442	462	451	416	450	427	442	454	399	433	410	483	443	460	435	409	441	421	462	402	444	438	417	475	467	448	438	442	484	442	461	422	466	393	448	448	408	453	439	454	449	421	463	463	407	468	428	429	423	423	443	472	479	470	456	447	433	417	480	436	452	473	438	399	453	421	421	444	493	455	435	466	477	433	406	456	438	449	446	440	457	484	483	441	430	467	447	451	442	460	428	445	436	457	464	470	437	457	442	449	478	444	421	450	443	407	420	434	433	485	451	424	416	392	427	423	418	454	410	451	434	456	423	445	450	435	431	418	471	427	408	476	447	419	414	419	423	474	424	417	434	464	448	401	451	449	434	462	462	443	437	430	467	457	443	461	445	465	445	463	468	439	417	442	438	475	445	406	444	463	462	443	439	440	467	483	453	433	384	465	420	451	412	435	433	436	456	484	402	444	429	398	414	427	447	444	448	447	461	440	436	431	445	465	504	419	429	474	449	417	437	462	430	423	398	423	456	462	457	479	438	424	453	459	452	428	424	444	436	474	489	436	462	455	411	424	442	436	467	438	455	454	447	421	432	445	459	425	453	415	440	445	410	433	432	406	413	480	437	473	423	436	427	448	450	480	443	440	472	435	427	456	460	421	428	429	467	439	435	424	424	413	433	443	441	446	429	425	434	442	469	457	451	460	453	429	435	435	428	441	426	440	474	440	405	411	437	452	476	435	466	434	413	452	433	462	432	474	461	468	437	464	476	442	438	457	450	452	409	485	453	429	413	468	465	457	444	452	443	477	430	441	485	476	450	477	443	417	426	445	401	440	429	430	431	451	460	395	438	400	401	467	430	420	457	419	418	396	434	427	483	454	464	425	470	439	439	481	457	480	425	427	459	431	450	440	433	454	445	455	413	469	437	416	429	449	440	430	431	446	477	456	458	441	502	407	494	407	467	478	426	446	438	452	457	453	418	449	457	448	447	457	445	465	459	430	457	447	424	427	460	472	426	446	461	454	450	435	441	435	446	491	438	430	438	423	434	464	441	435	405	443	453	439	470	452	470	439	432	436	471	407	443	464	420	417	445	468	454	426	407	429	457	454	425	457	427	475	479	444	426	445	422	448	423	423	429	471	407	422	474	436	445	444	439	439	456	448	453	421	472	434	474	452	424	450	459	459	473	435	468	433	417	457	461	434	457	430	411	436	477	463	440	461	452	455	436	427	442	486	426	480	423	444	420	472	422	437	473	461	449	480	447	438	440	423	401	451	427	465	435	429	413	466	475	438	427	406	426	453	453	415	497	443	435	424	439	501	410	445	394	465	492	466	442	454	442	438	433	469	446	417	450	470	441	487	442	438	437	439	427	432	445	437	436	418	435	469	431	444	442	424	419	453	454	431	392	439	413	455	424	451	439	435	433	441	465	436	436	424	433	410	483	454	437	450	439	443	440	428	436	456	464	453	458	413	474	404	428	434	445	448	429	460	427	428	452	485	446	458	419	421	432	440	445	415	426	421	406	470	427	454	470	480	453	446	440	416	440	442	432	451	438	452	459	440	414	441	450	431	437	496	426	419	413	443	465	452	465	465	435	452	486	438	428	433	427	471	431	415	458	472	446	448	451	432	457	416	457	462	423	448	443	431	443	460	452	422	428	432	447	487	461	449	436	457	441	463	458	427	455	445	461	434	431	448	410	414	424	424	451	423	460	421	441	426	440	490	418	411	441	418	450	440	411	442	406	418	418	433	472	468	435
5673	10450	8902	4772	3260	2485	2007	1735	1546	1317	1200	1162	1001	1038	922	951	939	892	867	836	870	902	889	841	854	860	763	842	833	823	814	861	870	793	813	810	814	843	825	784	800	811	819	757	782	792	778	759	767	843	787	806	826	810	808	795	840	805	792	801	816	847	765	813	779	789	748	760	777	794	826	781	764	735	813	774	853	799	804	781	753	768	783	752	819	803	738	771	872	790	728	802	753	789	800	795	799	787	776	839	747	741	810	746	790	799	756	767	792	842	757	800	793	774	758	797	828	781	812	805	740	766	765	735	772	779	779	780	762	772	825	819	814	774	762	770	772	746	753	827	753	811	803	789	803	731	842	784	821	796	755	743	725	804	728	848	768	803	807	765	794	744	787	779	826	827	758	797	796	781	840	779	745	796	809	821	751	750	821	797	753	825	714	739	779	794	748	840	772	840	774	773	815	769	776	797	820	760	803	772	729	796	743	852	758	789	826	764	778	796	800	766	815	769	861	810	798	812	733	788	787	739	798	744	782	790	764	796	775	772	791	795	806	800	780	717	798	760	822	822	796	775	721	763	775	774	804	796	807	789	789	756	802	730	739	775	755	846	750	771	823	773	753	791	779	775	785	757	770	771	805	775	778	768	816	774	735	765	772	783	764	737	783	777	775	751	789	780	808	787	773	762	777	833	806	763	755	765	810	838	730	761	755	773	764	754	782	800	740	798	811	776	792	760	779	788	771	776	743	794	754	788	841	759	750	769	824	795	754	826	798	837	773	749	748	762	757	793	799	780	814	792	813	773	737	746	803	799	725	804	805	788	773	798	814	793	820	769	723	812	734	766	760	814	790	828	765	828	785	749	780	760	758	779	757	786	768	760	776	789	733	779	740	797	763	773	800	768	735	757	785	821	758	804	783	784	818	768	787	807	808	794	812	829	788	812	767	800	772	779	822	746	760	788	800	763	786	772	775	831	789	774	744	821	780	743	834	744	765	807	770	814	817	796	802	824	795	798	791	724	763	751	776	780	785	824	767	788	750	762	788	838	749	762	808	768	769	760	801	791	768	742	758	773	793	789	817	746	773	784	780	753	810	785	793	823	781	779	778	821	777	805	845	840	816	767	820	789	753	774	786	844	800	787	747	759	808	756	804	793	804	772	797	748	779	714	789	767	804	740	777	757	769	798	718	806	747	753	824	783	773	808	810	831	787	739	849	769	780	782	779	797	788	753	817	743	771	812	788	772	780	812	757	840	798	746	824	812	774	804	805	814	803	781	808	741	759	787	774	821	739	790	755	814	793	761	801	824	810	787	757	760	801	789	803	715	775	758	767	802	769	812	766	787	786	774	785	763	750	755	754	808	754	837	787	757	785	816	794	795	803	761	793	828	810	744	762	757	764	761	753	748	722	751	739	740	758	772	781	765	853	780	696	782	800	812	767	846	753	811	797	784	785	760	793	774	762	752	745	799	771	776	789	817	761	791	741	759	804	781	814	788	756	755	791	785	797	764	792	796	761	825	803	833	799	754	794	819	787	839	786	810	741	822	801	779	781	773	755	768	787	788	841	749	781	769	825	789	738	751	740	783	772	803	773	764	752	781	756	780	804	796	804	779	786	775	786	773	772	782	734	757	786	766	780	810	803	835	782	796	727	766	833	806	703	863	805	752	760	769	778	795	783	758	794	751	775	848	778	777	818	803	833	762	729	766	767	816	815	825	793	757	754	795	778	791	790	766	783	785	748	800	785	776	735	785	801	789	834	787	833	800	804	755	812	763	765	786	793	761	767	797	799	760	725	747	784	783	780	772	785	797	819	753	773	786	805	750	804	801	782	787	799	763	756	769	777	743	714	811	801	770	775	769	779	767	776	757	799	800	805	772	771	771	757	775	776	797	783	754	792	788	823	800	811	819	769	764	772	811	803	811	790	772	746	819	822	767	774	751	765	806	781	790	737	764	819	807	736	816	768	777	763	778	754	794	732	769	734	745	763	783	761	760	786	753	751	812	769	746	769	784	805	792	755	793	779	769	782	750	756	772	759	735	735	745	786	790	782	781	774	786	785	799	781	775	779	755	808	759	763	821	772	787	787	767	753	774	747	736	751	712	785	799	737	729	781	774	782	786	798	780	807	773	778	779	778	765	770	790	800	791	777	749	827	846	803	800	811	751	832	752	781	836	776	753	757	735	811	812	724	797	796	746	768	850	767	774	789	775	760	787	767	798	804	799	784	753	778	805	767	746	775	830	732	809	785	826	841	791	791	786	791	814	811	799	766	757	792	776	828	820	759	759	731	750	755	768	802	776	775	776	788	792	816	769	770	772	749	764	787	777	787	766	798	761	763	802	749	786	756	785	796	722	754	770	808	775	749	765	778	825	763	773	800	793	745	822	798	805	749	815	739	741	802	745	765	790	824	757	793	800	784	782	781	788	751	766	760	862	784	729	771	775	806	761	784	780	738	780	812	757	803	818	773	795	760	802	785	791	783	798	730	808	754	789	781	768	790	790	765	784	795	779	793	791	779	797	786	795	841	762	794	777	777	770	769	749	770	768	737	732	779	766	789	783	797	748	750	745	831	792	809	752	822	775	760	803	765	783	794	748	794	816	788	782	752	746	793	768	728	840	769	784	762	799	807	800	789	741	727	771	750	815	737	812	768	759	789	818	765	800	789	809	743	803	784	801	746	788	752	776	846	755	790	794	750	765	816	803	787	777	772	813	907	746	785	827	789	763	762	792	806	797	846	707	746	807	790	783	751	786	770	772	753	839	821	739	782	866	817	809	706	750	796	814	774	762	765	741	742	791	797	794	760	749	818	741	783	761	852	844	793	850	790	773	739	832	774	747	799	747	791	791	753	771	734	805	806	793	865	838	793	751	823	764	804	746	719	752	746	803	786	776	726	770	819	770	826	792	761	740	743	809	753	784	772	746	781	784	807	761	766	759	755	787	778	817	824	794	732	775	860	766	785	792	816	804	783	744	722	723	774	762	752	742	828	804	791	803	763	788	751	773	778	773	826	797	753	763	819	771	790	789	750	824	757	795	793	827	765	745	752	792	779	810	822	804	767	752	762	770	777	786	780	752	757	827	757	762	756	772	825	778	772	834	730	716	752	769	796	726	809	754	803	761	774	826	757	784	774	711	779	783	851	810	712	782	802	719	779	774	827	754	772	768	784	711	815	753	766	774	794	735	839	810	781	748	792	766	787	799	783	800	802	783	762	782	804	742	795	820	825	780	798	780	769	755	782	766	810	774	752	743	747	775	785	748	796	762	789	826	747	736	756	794	726	779	802	778	761	743	731	829	798	782	812	747	767	793	700	822	784	777	743	784	785	801	764	793	797	763	803	756	791	800	800	792	785	800	778	737	757	782	747	792	771	795	773	814	775	802	792	736	757	815	785	782	801	802	802	821	757	866	783	785	767	777	794	759	797	768	785	758	803	776	750	786	797	809	794	830	759	771	790	791	801	777	800	779	719	763	837	813	811	759
23377	21408	29209	23985	21408	18967	1680	639	501	425	318	323	303	282	278	264	235	236	238	235	191	208	197	217	186	195	210	198	191	183	189	183	158	212	189	184	178	214	181	178	196	165	182	137	171	161	190	159	176	182	140	153	186	143	199	160	208	156	172	187	164	174	169	169	152	155	165	156	159	177	153	168	164	169	173	163	170	198	188	173	164	162	153	143	176	174	179	174	170	164	158	150	155	178	189	178	163	168	155	166	173	176	155	148	156	164	173	175	159	180	163	167	145	177	162	178	163	164	163	143	171	173	180	144	141	161	179	161	140	149	152	163	169	163	153	156	150	188	161	132	158	159	167	138	168	151	168	154	170	155	158	155	158	159	197	155	157	154	159	173	170	173	153	167	144	156	164	141	170	145	176	180	176	180	179	154	182	166	168	144	153	153	168	181	139	162	176	161	166	168	160	148	173	179	166	165	161	173	170	154	161	171	172	184	147	178	179	162	148	158	165	171	176	157	176	158	160	164	161	151	156	150	158	166	175	152	163	160	194	164	149	176	158	167	171	152	181	149	160	164	161	178	161	179	167	141	159	184	163	175	158	156	175	182	160	155	186	147	187	171	144	189	160	160	174	173	158	175	167	164	155	187	164	169	169	170	156	169	180	154	179	141	166	166	181	176	187	129	192	167	154	187	152	175	161	175	156	158	158	156	161	139	162	164	166	152	174	178	171	165	175	152	170	151	150	180	188	166	170	195	150	166	163	169	169	164	152	166	161	153	179	146	162	157	158	177	162	170	177	161	158	172	162	157	166	170	154	160	158	160	177	170	167	161	165	152	178	157	152	176	169	165	173	147	175	147	170	152	157	152	174	159	161	169	161	170	149	145	151	167	167	149	153	181	185	176	161	158	175	170	161	176	167	184	159	139	174	165	166	154	165	164	155	157	163	163	165	165	165	166	181	178	151	155	131	139	157	178	152	177	155	166	165	158	172	171	155	159	182	140	176	153	197	169	183	140	175	156	161	161	168	155	172	167	175	165	160	166	161	178	153	161	135	174	174	159	190	165	150	156	159	189	166	161	155	147	142	176	168	179	172	148	176	153	150	175	162	155	166	153	152	165	180	155	185	159	164	168	146	159	164	176	183	155	158	181	190	155	153	143	169	174	161	182	182	179	155	179	167	189	160	151	170	172	160	160	160	152	167	178	157	159	153	164	145	158	168	180	150	181	180	175	163	180	190	169	167	172	163	155	163	174	173	160	147	145	150	170	144	160	160	184	146	137	163	152	149	161	169	157	154	183	203	198	173	188	169	167	156	160	164	167	165	167	158	162	165	170	193	157	157	188	154	174	147	176	176	159	176	167	163	183	173	163	173	159	191	151	166	186	188	177	151	153	149	152	163	157	163	179	190	191	145	151	161	183	173	161	158	148	161	170	154	179	175	180	179	197	152	151	169	137	177	172	180	162	174	154	175	175	144	172	164	164	173	169	165	176	167	182	167	168	165	172	163	166	168	188	166	154	193	153	188	174	159	141	185	145	163	157	149	202	180	148	175	167	148	147	164	165	179	135	141	167	177	148	195	135	175	160	169	162	168	168	158	141	171	155	162	150	154	165	160	167	184	173	172	160	181	151	141	158	173	157	168	188	177	175	183	171	162	153	172	161	173	173	165	162	145	186	167	174	170	162	205	159	164	172	173	148	139	161	161	132	175	151	176	169	155	179	158	158	177	169	156	185	144	172	137	152	151	169	159	174	158	173	163	175	150	171	148	184	159	159	168	193	152	175	161	157	150	162	146	150	169	161	168	159	172	166	161	143	170	174	155	180	137	169	173	187	168	164	166	150	176	149	170	175	157	169	150	169	151	156	168	176	162	161	157	152	154	165	167	150	176	148	175	178	171	153	159	148	175	156	150	164	175	196	163	164	150	166	178	188	134	165	168	170	155	167	148	141	168	168	175	169	155	186	164	166	150	166	166	179	147	157	152	176	149	177	157	150	170	179	160	156	185	164	131	156	166	149	138	186	154	156	156	148	172	170	165	165	147	174	152	160	161	173	141	155	176	172	178	167	160	140	160	186	178	156	152	146	169	165	154	176	173	151	150	172	168	157	171	169	169	185	165	147	169	169	154	168	149	171	169	156	177	154	183	169	171	155	178	168	159	187	149	152	156	166	181	175	137	143	155	167	169	137	152	170	155	167	169	171	153	159	173	177	165	195	170	181	159	144	155	159	180	182	168	163	179	166	147	169	171	146	166	147	162	154	184	178	159	173	174	169	155	153	165	162	166	159	161	169	159	166	177	148	139	191	150	158	162	183	161	166	158	167	165	169	178	176	158	170	156	170	195	148	168	168	166	149	171	158	168	174	157	168	169	190	177	160	178	167	143	161	156	145	157	168	171	171	157	168	170	170	163	164	165	146	155	187	155	157	164	154	160	154	186	165	160	144	167	183	158	172	157	146	169	164	158	189	160	179	172	167	143	177	181	154	171	167	162	166	169	131	148	172	170	154	155	162	161	186	179	168	171	184	143	150	187	151	183	163	168	151	179	174	166	159	166	164	137	164	139	172	144	181	175	191	195	161	175	147	156	161	164	177	167	163	173	151	166	162	137	163	162	161	155	157	138	171	177	165	164	187	152	179	183	166	156	179	172	150	171	176	155	156	173	143	180	166	161	156	164	178	147	182	148	160	164	146	175	160	202	175	169	142	180	155	177	176	171	167	169	176	169	184	169	177	159	159	162	178	187	160	166	154	174	180	175	158	188	169	167	148	164	189	158	171	166	146	152	161	176	161	158	165	147	138	154	167	141	181	169	170	160	162	163	151	171	134	153	164	156	136	155	139	166	173	176	168	184	162	152	180	154	160	188	161	166	161	171	152	179	167	146	139	170	154	162	156	156	143	179	177	145	169	148	186	168	162	193	152	178	170	175	169	167	158	159	176	146	152	174	161	164	142	166	174	160	167	168	166	179	181	174	161	178	170	154	146	154	150	176	143	159	179	165	168	171	169	178	171	150	165	145	175	174	155	174	158	177	161	154	173	164	137	156	176	157	144	196	157	162	164	161	185	165	174	183	193	160	159	163	148	173	164	172	174	180	166	168	169	166	181	152	152	167	160	152	167	145	166	166	193	158	186	174	155	144	154	168	172	168	177	168	164	176	171	176	136	145	153	159	156	173	147	163	149	156	171	158	145	153	166	176	154	190	157	178	149	175	142	175	166	171	174	166	150	192	160	158	160	156	162	151	145	174	174	168	161	166	135	164	170	172	150	159	201	180	159	146	175	157	142	177	167	187	173	176	178	149	161	172	149	193	167	140	177	185	153	160	147	162	184	160	163	164	171	185	177	168	154	170	157	174	162	167	171	128	153	157	176	158	153	168	161	151	152	128	175	181	163	153	176	154	160	140	168	188	155	166	158	173	172	163	152	162	149	154	158	170	156	182	158	151	162	200	144	156	159	170	168	177	177	155	159	160	179	181	187	150	162	154	157
7570	15797	13270	7207	4587	3334	2482	1915	1553	1297	1160	964	892	788	712	649	608	568	557	516	503	501	475	425	435	383	424	400	413	393	374	390	405	336	371	403	353	331	383	369	352	331	369	329	331	347	330	355	347	344	358	364	334	294	323	335	343	329	325	284	347	322	312	330	286	320	304	324	314	330	328	338	326	294	298	311	328	329	309	297	342	306	324	322	287	301	265	319	341	292	334	322	321	329	299	327	307	290	343	286	330	303	340	318	277	292	310	304	304	328	292	336	307	311	315	340	326	324	301	311	289	331	328	303	281	331	292	293	284	310	315	283	307	303	285	298	316	306	323	298	327	306	310	316	287	304	311	295	316	288	301	312	282	285	345	289	305	317	310	321	295	317	314	312	331	307	313	323	316	307	296	311	336	329	312	302	309	308	305	322	296	355	291	294	335	310	321	319	305	279	326	301	291	303	297	311	314	295	318	303	308	300	295	346	298	310	296	297	302	288	318	316	304	331	304	285	307	355	291	326	325	264	335	313	305	295	309	323	297	307	304	298	303	332	303	304	297	280	305	284	316	301	315	267	304	302	313	303	292	314	314	272	324	298	365	295	292	319	318	285	306	320	291	317	298	303	310	301	286	280	281	313	317	289	310	309	304	285	327	303	328	277	301	302	303	313	306	302	316	303	319	315	303	286	318	303	286	325	292	317	282	314	304	338	282	302	304	277	312	310	297	300	278	276	283	281	308	305	295	315	302	337	313	312	304	321	281	322	334	309	303	307	313	312	317	315	320	296	293	301	337	297	286	298	290	301	300	288	304	304	325	316	298	284	319	301	330	287	313	301	283	289	310	344	313	327	309	312	307	306	317	338	287	299	304	295	305	281	311	293	292	289	281	300	306	289	305	302	319	301	326	310	309	281	277	309	310	324	319	308	303	350	329	276	304	288	303	296	315	302	325	286	311	310	304	302	314	276	336	283	319	323	303	313	288	291	299	279	320	305	332	297	316	300	307	292	292	316	324	284	313	287	312	335	303	319	285	337	300	302	310	303	296	295	315	295	303	293	310	294	323	291	327	344	324	307	301	313	306	313	303	269	263	310	334	295	316	300	311	313	292	333	321	295	335	317	317	307	279	341	309	335	319	293	288	302	322	296	326	300	275	324	306	303	301	302	285	344	264	307	325	289	304	284	315	276	324	272	327	296	319	301	311	328	274	323	293	322	283	339	319	322	332	304	268	298	259	305	314	279	307	322	318	327	300	294	337	295	321	337	324	296	319	261	322	274	295	282	301	315	295	327	290	322	338	307	338	342	307	293	302	319	311	295	319	286	316	326	307	326	285	300	295	342	292	299	305	299	326	326	309	323	303	286	312	286	329	287	312	314	304	262	315	319	307	307	327	312	314	292	303	295	297	298	288	324	317	285	320	326	330	324	337	308	344	278	320	274	316	281	306	285	258	304	301	287	325	286	294	306	313	295	277	312	273	297	308	281	316	331	325	311	326	350	320	288	314	291	327	311	308	302	328	289	310	313	297	298	300	300	289	330	298	302	283	326	334	310	292	295	269	301	333	323	347	309	315	337	298	280	276	290	309	269	282	307	328	328	315	306	303	303	302	310	300	288	298	319	353	304	303	311	321	333	328	329	331	309	310	298	283	299	309	301	323	307	334	305	307	335	315	283	304	285	278	281	295	305	314	334	292	320	292	274	314	281	329	288	316	315	292	279	305	284	285	281	323	313	300	328	338	300	302	340	321	315	312	299	317	352	289	302	314	296	307	353	318	315	324	315	318	297	337	322	281	322	310	323	344	324	314	283	328	306	279	306	306	303	321	293	291	295	289	306	323	293	295	298	315	326	310	316	288	304	284	288	318	319	324	284	291	312	310	317	306	300	350	326	304	321	303	311	327	301	294	285	306	283	296	316	314	307	303	326	296	308	312	295	297	289	320	313	304	267	308	302	276	314	293	326	286	321	289	297	305	270	309	316	320	302	319	314	305	294	276	284	301	284	302	345	292	287	302	327	303	304	278	315	307	295	300	327	293	292	300	268	301	302	317	267	322	303	307	311	322	314	330	285	304	317	307	294	318	338	327	311	285	311	305	288	335	296	296	288	274	312	324	297	285	295	299	312	308	304	298	334	290	332	309	297	297	314	270	310	295	271	324	331	301	285	296	329	305	316	322	305	278	315	286	291	345	317	294	300	284	308	275	285	287	326	273	311	276	294	287	295	326	316	304	289	306	292	344	307	302	294	335	293	286	343	302	319	308	326	293	307	296	310	298	344	283	298	310	306	292	318	319	301	333	300	335	329	285	324	293	295	319	330	333	324	308	287	312	270	302	310	322	272	314	311	303	300	310	296	342	270	272	303	305	302	317	291	297	307	297	303	309	315	279	286	299	275	318	304	250	311	283	307	328	336	317	329	299	321	305	338	322	308	321	322	322	282	302	315	307	318	326	288	313	305	321	329	294	292	319	275	289	317	282	300	294	304	280	324	300	299	320	305	309	323	319	269	286	334	281	305	312	305	302	305	324	299	320	310	263	296	315	327	301	311	306	300	312	306	311	292	301	309	307	356	283	301	319	322	329	304	347	290	327	326	300	314	321	315	306	311	294	302	313	317	315	302	338	283	288	303	309	298	299	288	338	289	320	321	284	319	290	319	301	323	294	309	302	263	346	288	302	305	337	310	284	305	292	336	320	305	303	300	307	306	305	335	343	311	313	303	300	293	331	346	341	327	313	303	311	281	316	319	284	264	292	315	298	284	316	299	290	307	333	287	291	312	304	316	306	271	301	288	304	314	278	272	307	301	287	286	299	323	317	287	296	312	324	314	312	286	319	301	327	305	303	296	295	293	319	326	299	306	291	321	300	313	298	300	318	297	290	315	348	329	325	318	299	314	341	345	310	320	336	323	303	314	325	311	258	287	312	312	299	300	320	302	313	329	341	288	324	314	298	331	300	310	283	316	321	320	300	319	308	304	334	299	295	316	323	298	319	295	300	299	279	312	304	324	301	317	298	325	303	321	316	300	312	326	277	326	301	324	313	322	271	305	333	286	248	326	330	300	316	311	313	307	334	276	294	292	321	311	309	302	314	289	342	285	288	328	283	322	295	278	355	311	315	287	314	292	306	286	329	286	315	335	276	328	299	282	317	319	288	270	301	267	299	309	302	328	329	280	327	339	322	298	312	316	302	327	294	307	319	341	304	304	306	297	293	283	314	338	319	307	272	298	269	317	300	300	301	294	327	315	310	315	299	306	313	313	259	285	293	301	324	308	298	310	312	329	318	319	320	314	306	283	289	303	303	285	292	329	279	313	294	279	323	296	289	311	321	333	305	305	302	318	340	317	319	315	316	309	309	338	318	286	294	319	329	290	323	316	303	310	305	316	283	290	317	312	318	278	312	290	304	312	317	260	336	281	313	324	301	301	309	299	279	319	301	332	291	329	303	290	299	290	308	337	298	269	312	299	319	326	312	299	297	301	333	286
27024	20281	6373	950	658	600	623	574	599	583	545	588	536	565	562	593	589	604	567	543	559	611	590	578	568	526	570	543	572	551	553	605	583	562	535	580	566	548	545	556	530	591	564	527	557	533	570	565	548	602	580	585	561	575	555	536	556	562	555	565	564	548	560	586	598	599	571	524	583	592	573	597	598	534	562	559	576	556	580	546	554	538	534	605	564	567	600	609	566	564	571	522	577	574	574	564	580	600	534	620	598	528	571	569	554	529	562	548	517	571	551	558	583	563	533	577	593	603	579	590	600	585	555	550	580	562	589	598	569	597	553	587	541	598	574	570	546	550	576	569	571	551	583	507	566	572	581	575	557	576	559	569	513	624	588	576	543	571	546	566	567	543	537	527	581	544	568	589	561	531	559	561	534	563	587	508	558	572	529	573	511	543	584	557	577	587	576	545	573	556	563	549	537	554	550	557	527	542	565	554	532	578	540	522	583	540	557	554	567	557	564	541	561	573	572	560	557	577	525	515	531	588	545	584	566	578	603	578	542	569	536	566	566	569	577	573	552	570	547	586	584	586	562	587	598	572	586	570	553	546	533	536	557	599	579	539	546	521	538	567	560	545	568	582	525	567	581	554	556	557	582	576	574	553	550	570	590	549	576	579	550	568	532	553	560	533	545	560	592	561	548	579	596	568	581	542	577	549	532	549	583	518	556	556	564	563	602	543	544	537	550	547	542	584	569	503	566	555	499	594	561	536	531	549	578	549	580	530	545	576	598	563	587	598	548	565	550	516	587	569	527	543	557	565	544	588	569	591	558	586	584	562	588	550	551	550	523	604	577	563	559	583	567	585	553	529	609	575	543	526	554	560	547	543	539	537	570	583	546	577	553	563	535	512	541	588	604	561	523	505	522	563	585	605	567	546	518	559	561	590	561	519	553	575	555	529	606	568	568	564	522	573	569	571	563	551	607	579	561	548	554	558	536	553	567	581	541	500	586	619	527	549	588	517	530	541	556	586	564	543	546	575	556	592	593	599	576	576	562	545	532	606	576	570	564	536	592	548	539	533	559	572	573	544	574	595	560	591	617	625	546	581	582	551	590	601	552	585	566	557	567	554	579	562	563	554	558	537	608	543	596	533	526	556	581	537	558	579	565	527	576	587	550	589	582	566	603	581	551	570	544	546	569	555	544	559	523	567	577	505	550	551	551	552	626	581	553	579	571	508	588	620	563	566	567	595	500	548	584	545	553	557	566	542	611	559	555	561	565	606	553	584	562	573	604	547	582	543	572	599	531	552	575	595	571	586	584	555	536	553	571	569	590	546	543	580	560	547	592	565	541	571	574	567	541	494	598	559	586	605	557	528	562	513	556	518	564	593	526	582	560	562	557	581	566	578	525	588	585	574	541	538	543	553	539	504	538	569	552	632	580	511	589	580	554	578	538	603	532	563	597	549	592	584	575	572	565	613	595	579	549	542	546	557	575	559	561	580	593	568	566	549	561	556	561	543	563	530	570	591	535	551	532	583	550	522	565	519	523	567	556	551	548	554	520	553	563	592	612	577	536	561	575	526	562	544	538	547	572	532	582	530	573	573	588	504	556	536	585	572	522	577	519	551	562	566	574	557	569	527	547	536	596	567	588	553	582	547	544	558	583	553	594	609	579	574	551	512	567	575	558	565	604	568	600	562	560	541	563	587	563	563	526	568	572	589	526	548	577	593	583	582	524	519	511	578	608	579	515	578	587	565	578	571	592	583	562	579	571	612	556	577	604	590	569	547	545	551	600	539	553	567	563	566	524	541	595	547	593	541	563	571	558	578	587	563	599	583	499	548	613	536	567	566	550	529	597	554	600	526	574	557	607	568	539	558	594	579	550	576	517	591	576	566	545	582	565	562	576	577	540	583	527	569	596	560	559	554	595	534	526	575	554	556	547	552	547	586	560	581	518	531	587	578	553	523	579	578	562	557	542	574	558	586	551	570	580	571	516	594	632	566	535	536	536	589	566	548	585	570	586	574	574	554	554	540	557	532	564	552	569	535	530	568	579	563	549	543	584	582	561	529	537	620	578	535	573	561	538	498	518	524	550	540	570	559	558	554	526	581	560	586	568	555	566	555	574	562	602	559	566	553	558	558	593	578	533	591	546	565	545	588	545	594	554	536	578	549	590	535	575	612	574	561	559	569	574	596	543	554	573	549	600	556	509	584	579	572	581	568	591	510	599	554	591	525	564	532	535	560	576	546	521	520	580	523	560	566	501	570	558	568	544	553	556	572	630	551	560	530	525	562	597	600	577	596	580	576	585	578	533	559	569	617	566	516	555	586	577	559	515	597	575	589	560	539	569	565	578	538	523	562	609	555	572	564	558	546	543	561	565	594	569	520	565	622	544	572	529	558	574	558	550	575	574	560	535	551	553	566	553	566	561	553	576	548	575	522	591	561	561	565	546	580	573	537	541	556	553	591	582	574	582	567	569	591	554	545	561	603	612	579	545	575	557	549	531	556	545	538	553	608	558	550	566	539	544	536	578	595	544	558	536	553	567	566	546	534	554	555	538	571	523	560	592	544	607	560	570	557	526	535	538	571	540	558	584	577	550	577	577	570	549	568	589	548	554	571	577	562	548	566	560	567	574	547	588	554	577	585	572	594	587	569	552	577	565	533	552	579	547	553	537	573	570	543	587	565	569	533	553	571	564	548	561	552	587	558	566	578	602	600	569	564	539	578	571	595	499	528	596	545	579	552	542	530	575	563	569	557	566	576	579	572	569	590	541	579	545	565	565	589	597	548	549	570	596	550	528	556	596	569	551	555	560	558	556	558	568	615	572	545	572	565	503	550	549	540	514	558	540	530	577	588	544	547	548	570	533	573	543	603	558	559	593	554	580	597	546	607	559	564	533	545	573	575	601	582	552	541	565	564	525	532	552	545	543	549	511	552	586	541	580	528	562	556	577	574	581	588	568	576	563	564	569	571	532	594	585	564	542	560	600	595	551	583	574	574	573	545	533	579	564	572	554	560	585	562	590	588	583	552	607	544	571	524	545	571	583	523	545	573	562	526	555	565	558	574	575	564	563	543	595	567	565	567	589	557	555	579	540	577	534	581	588	526	535	549	547	583	555	580	523	544	539	588	531	558	572	582	571	551	581	546	540	578	554	573	573	597	559	588	555	509	574	584	564	578	524	556	578	565	540	596	554	512	526	547	572	547	537	531	563	546	556	557	542	540	584	567	561	539	578	599	575	569	597	571	574	574	571	558	534	569	588	557	592	565	573	573	521	520	590	532	521	573	569	567	567	577	570	555	558	556	576	544	503	559	576	582	610	586	521	567	579	554	564	566	580	591	593	510	495	585	547	567	587	559	562	524	549	552	552	547	588	572	567	553	605	562	541	535	577	512	564	570	553	562	568	558	533	570	583	560	580	549	503	536	555	569	569	569	570	540	557	507	543	595	560	511	566	581	588	577	533	584	550	586	534	567	537	560	562	551	586	561
4330	2116	1863	1366	1185	1112	1076	1055	1050	993	990	971	1002	965	996	970	952	1038	940	1023	1023	997	981	983	977	1011	964	1013	939	1033	996	936	969	956	927	1001	957	951	922	987	988	985	959	985	997	990	1047	979	983	950	978	922	996	985	1001	958	991	966	996	982	935	966	977	967	953	905	997	959	978	952	985	922	1014	936	982	990	972	933	940	1006	973	993	1005	929	1005	931	949	959	930	996	945	921	957	986	946	947	977	1000	965	945	985	946	965	940	970	996	906	917	959	964	961	965	1003	942	1029	961	966	974	972	987	988	1003	943	938	976	940	988	989	959	964	955	968	981	945	979	972	957	941	971	1018	1005	927	984	934	941	944	974	962	993	933	947	957	1000	941	973	965	999	973	958	950	929	941	1006	952	931	936	1044	951	951	900	905	925	997	950	986	1012	968	982	983	977	1060	992	902	965	980	992	987	934	998	1019	960	1040	934	1004	903	988	969	956	991	958	960	1017	964	957	945	940	989	938	909	986	979	938	982	946	1035	918	974	966	954	1031	943	982	995	939	968	945	955	973	956	950	940	977	988	1030	961	983	937	1005	993	890	929	934	976	1032	1034	1008	1005	930	928	931	960	975	991	955	952	950	963	971	980	991	945	1060	917	922	941	961	992	971	973	987	1001	994	960	975	960	974	889	960	980	991	1005	1053	967	967	992	956	971	902	934	971	971	977	993	983	971	923	985	1009	967	1000	961	979	1054	995	973	952	1005	924	913	984	981	937	932	963	940	955	986	976	916	1023	1007	974	926	935	948	942	1025	949	1001	927	955	941	959	969	970	965	951	990	902	955	947	981	938	943	962	980	1017	1016	960	938	985	947	897	1004	916	991	898	987	998	972	976	993	972	932	950	991	992	972	979	988	960	989	941	930	964	962	1000	997	926	946	972	948	1032	955	977	942	987	887	988	973	968	949	992	974	971	966	948	958	985	978	1006	973	943	960	974	956	1010	937	988	970	941	956	1000	968	970	982	957	996	963	1004	949	964	960	967	944	966	1011	1003	946	963	980	963	964	978	976	951	917	1001	979	974	973	949	957	1006	970	978	947	928	982	945	959	915	956	995	942	961	944	985	1015	947	950	972	949	950	1000	998	969	993	978	939	950	937	946	948	990	908	999	938	951	994	1008	996	1007	984	1003	1000	987	973	953	961	1007	961	945	1014	994	940	966	925	919	1026	1012	927	972	987	969	919	943	980	996	1024	977	947	1007	1023	909	1023	995	937	968	909	973	958	960	998	973	988	981	956	956	983	948	941	924	935	1023	959	931	935	920	1041	986	963	930	983	960	957	946	996	957	966	981	941	943	966	966	948	959	977	943	998	924	1021	995	1035	980	966	891	985	1015	983	1062	928	937	971	942	974	993	942	935	983	945	1015	951	962	935	954	957	963	1025	997	984	955	954	993	972	977	1020	963	984	931	918	950	997	990	893	931	971	953	957	997	981	1006	966	976	958	959	984	965	993	960	933	963	976	994	994	933	961	915	979	999	978	972	977	992	973	987	1007	1012	961	966	896	975	966	968	997	951	1026	949	971	994	968	978	952	967	1029	936	969	1012	950	1002	973	966	973	939	1012	1058	968	969	983	938	962	884	988	985	961	971	920	938	982	987	991	984	947	1031	954	964	945	944	987	963	947	956	924	944	956	916	921	997	1016	998	987	926	951	972	944	940	973	988	915	1006	1002	946	979	998	933	1011	1017	950	978	926	961	951	965	968	995	950	927	939	932	946	969	992	975	928	917	982	1001	997	955	982	940	973	926	1011	982	981	955	971	1014	930	993	950	1027	977	942	1014	961	1001	989	973	995	1005	997	957	921	982	980	972	996	974	993	988	997	976	1011	953	975	958	976	929	938	958	929	969	990	903	954	908	987	987	934	945	942	961	976	958	954	973	994	943	978	968	948	935	950	933	975	907	963	976	931	960	974	976	957	982	1001	1019	1008	1001	959	950	1054	940	961	983	934	955	949	1019	1020	983	942	998	994	979	945	992	952	862	970	1007	1004	986	932	942	964	960	995	932	965	984	943	964	978	934	1007	983	992	1006	946	960	966	953	951	936	962	890	968	957	950	951	956	989	960	1024	973	982	995	978	1018	943	967	971	953	959	1008	989	915	917	945	1006	947	966	979	973	974	993	1043	936	942	971	936	965	1024	1041	958	988	954	940	1024	972	1094	986	973	944	993	976	959	950	995	982	947	891	1003	962	1037	973	961	980	977	970	980	946	970	989	1012	945	1018	932	980	964	1007	990	982	929	906	963	973	959	1002	1005	985	971	1038	934	1015	1015	975	968	946	975	958	922	993	984	912	941	1009	956	996	942	975	952	951	964	880	1006	942	953	927	993	1045	956	984	941	956	950	914	955	983	1022	967	932	951	1011	964	915	923	984	948	996	985	995	978	968	955	952	981	946	979	1014	972	956	928	893	979	933	971	947	950	992	910	923	944	978	918	995	1006	981	957	1039	1002	999	957	957	965	970	947	1037	941	966	960	950	972	940	975	1039	904	960	980	951	944	960	988	966	966	951	979	1027	991	919	969	931	984	925	910	1014	976	950	940	956	977	1003	972	952	973	992	941	1013	969	972	929	980	907	976	949	1017	972	952	958	979	999	954	919	974	946	972	1011	972	968	951	960	923	953	1011	987	937	960	898	1019	993	942	991	985	917	942	953	924	949	991	935	923	920	1013	963	957	917	937	993	910	901	961	941	982	980	982	988	937	938	963	925	959	929	970	973	970	984	933	960	994	904	992	946	917	940	905	978	933	961	993	1004	910	978	955	952	971	923	957	950	993	964	970	992	969	984	1006	890	995	975	975	924	986	1042	997	983	1005	932	987	964	982	1006	965	964	982	954	970	970	920	912	933	927	989	975	989	988	954	1004	954	967	950	1005	979	941	1045	993	991	959	926	957	1000	975	984	948	971	984	1031	978	978	1000	982	949	920	969	1029	983	999	945	1005	934	1051	934	985	936	983	954	943	941	935	936	984	970	989	964	1030	967	986	966	968	942	974	950	990	959	945	964	980	986	944	983	961	941	958	1014	966	991	972	982	1006	933	915	959	1006	1003	987	969	992	933	984	1006	990	956	970	943	954	974	921	934	992	934	981	982	995	961	954	986	963	947	934	956	936	983	979	964	976	1024	1025	980	965	968	973	1016	937	945	1018	916	977	1024	942	966	978	1014	965	969	953	975	1013	965	947	973	1006	1016	978	1030	904	996	991	926	996	970	930	1006	1001	938	908	1032	991	940	989	972	984	974	930	992	1003	981	983	932	945	951	982	1006	981	948	967	991	989	989	935	965	966	1001	974	978	931	976	994	937	1016	949	948	985	1007	932	922	995	975	978	951	1021	969	1000	1005	1007	957	956	1010	985	934	980	965	943	1005	968	956	966	930	968	994	965	940	946	959	980	926	972	996	999	922	986	981	928	915	998	976	959	955	903	1025	957	905	1048	984	1036	964	943	992	977	964	993	996	969	965	927	988	984	989	956	955	955	982	947	942	970	997	916	972	1016	946	969	942	980	1020	973	956	972	1009	1030	953	991	950	924	960	954	994	1011	972	960	935	988	989	965	959	978	963	968	949	933	967	951	999	923	971	980	1057	922	932	996	931	963	966	1019	927	975	986	970	961	970	983	1005	938	1008	990	964	920	965	966	939	960	961	931	935	944	1004	975	978
24296	21494	28662	24739	20555	2418	921	701	639	642	563	564	513	546	482	512	510	498	429	479	466	447	479	475	485	474	469	437	430	456	489	507	513	453	465	477	434	480	427	492	475	463	424	484	453	422	432	454	460	404	437	423	433	425	483	492	413	444	459	418	413	463	450	431	488	451	435	432	436	440	442	450	426	460	463	479	445	454	417	455	474	396	439	440	454	450	415	452	442	425	450	460	454	434	435	480	432	475	477	473	428	433	440	433	430	440	432	458	471	395	432	438	443	433	476	430	482	456	407	450	408	451	456	463	450	445	426	428	470	421	435	433	447	445	423	451	437	441	411	445	434	389	478	470	440	449	407	445	414	445	429	434	453	424	496	436	425	441	432	425	436	438	459	452	435	456	424	463	458	466	450	426	396	470	430	443	439	408	438	459	402	457	413	416	433	457	464	462	464	454	456	438	461	411	430	437	448	441	472	443	452	410	445	441	432	464	443	415	444	440	441	446	418	451	460	431	408	462	404	482	469	434	434	424	454	444	430	462	442	458	402	475	467	418	477	483	450	469	425	423	438	475	465	430	452	439	469	452	479	463	444	429	416	405	429	452	497	421	469	435	435	441	419	469	449	437	449	477	432	429	425	440	441	418	457	478	454	447	446	427	451	412	411	465	456	446	435	453	429	465	446	449	413	421	458	430	426	449	453	449	434	445	454	478	465	440	393	495	475	436	441	409	430	448	468	446	469	440	461	463	426	448	462	438	433	466	448	427	439	436	463	475	446	463	438	499	431	432	467	443	443	437	388	462	413	388	450	430	456	400	417	450	449	456	413	446	427	453	390	430	448	457	433	424	425	420	484	440	447	459	441	440	468	429	455	454	442	391	452	448	465	458	411	414	469	435	440	429	459	436	412	437	438	445	414	414	506	432	464	434	417	418	441	491	456	432	445	476	512	423	438	414	444	407	479	443	442	412	407	472	415	440	424	445	490	410	431	446	447	439	407	411	481	480	457	446	470	459	428	435	409	467	430	418	449	451	469	470	442	451	447	447	433	436	470	451	425	446	435	464	494	417	382	427	449	417	439	440	455	433	433	444	411	453	413	442	426	428	423	421	452	422	460	435	443	453	482	455	441	423	422	431	415	454	457	460	429	434	425	462	426	410	428	457	403	476	455	479	492	449	423	441	439	493	437	434	426	446	418	437	431	468	472	436	451	451	458	451	464	468	421	448	428	423	418	460	450	471	462	415	448	402	447	466	438	438	437	441	452	440	436	450	448	412	476	441	441	470	440	440	416	420	420	439	472	434	463	431	441	439	406	467	445	422	437	418	428	435	424	448	437	450	432	409	411	429	432	423	439	467	427	453	436	462	439	436	441	448	441	436	466	443	410	424	441	431	447	431	418	424	447	452	453	422	455	421	477	460	421	416	447	442	442	423	416	477	483	447	445	420	441	430	447	451	443	476	405	442	442	398	404	440	456	419	414	455	459	420	432	428	453	488	413	472	455	488	490	466	423	451	421	468	443	404	480	434	445	446	443	425	445	413	449	469	415	448	453	453	460	415	406	433	426	416	479	427	440	442	472	453	434	434	431	440	441	412	439	410	424	477	411	435	447	470	440	438	418	420	407	476	472	442	433	426	441	433	440	441	426	456	445	407	460	450	416	427	415	426	459	451	458	433	424	442	420	416	442	415	438	460	442	450	436	441	413	461	470	431	428	487	425	426	465	465	428	409	437	479	457	402	443	474	443	455	436	432	382	446	469	428	428	416	433	449	463	434	453	430	446	455	432	384	457	495	462	474	434	450	467	444	414	462	440	408	414	417	425	436	438	454	431	476	435	430	458	433	441	413	420	445	429	431	446	411	443	454	447	451	446	450	442	449	451	426	434	468	426	426	425	386	417	475	449	420	437	437	459	455	437	456	440	479	422	463	446	446	437	418	442	426	457	440	402	460	443	443	461	451	438	402	439	454	445	457	461	417	469	445	406	439	428	393	436	478	455	464	444	423	495	431	437	463	446	460	426	422	425	427	434	440	449	451	431	437	471	425	414	447	478	427	438	414	442	427	418	399	420	439	457	462	411	425	403	456	449	429	444	462	433	415	428	434	457	457	441	438	449	467	434	446	407	454	442	429	434	443	443	417	413	476	505	415	430	454	460	424	463	459	459	438	429	444	469	429	472	458	434	449	451	452	439	468	437	444	427	461	432	459	438	455	416	434	431	471	440	443	404	428	427	462	437	432	420	436	450	455	455	427	432	447	383	459	457	447	403	470	473	424	409	453	420	458	479	431	455	421	456	441	404	428	388	426	408	425	438	421	424	391	439	406	417	434	417	443	410	430	437	445	421	396	429	458	439	443	410	446	401	422	458	432	470	423	428	437	448	415	409	451	431	466	478	421	415	444	451	402	442	387	401	438	453	434	448	401	452	416	454	415	444	435	458	442	453	447	467	467	451	457	441	441	431	446	415	433	415	458	438	446	439	480	451	428	455	454	457	442	436	463	423	434	415	402	431	445	442	461	427	443	466	460	434	462	426	433	420	451	464	450	437	432	464	425	423	432	455	480	447	444	441	437	480	408	461	438	436	419	448	477	417	443	416	452	417	375	389	405	423	419	456	428	416	435	443	427	438	447	467	443	445	457	399	440	432	453	422	399	467	478	461	461	448	433	454	475	432	431	424	444	445	429	402	427	416	456	411	448	444	422	421	408	430	461	452	423	474	441	443	457	439	436	492	421	423	437	460	443	451	432	442	432	420	458	389	471	409	435	483	431	430	439	420	423	405	411	412	438	444	440	448	421	440	424	446	400	435	493	416	432	481	431	453	420	432	427	424	436	423	427	439	449	435	455	446	445	446	447	432	406	428	445	473	410	403	457	419	457	444	389	447	412	433	437	451	483	400	464	425	447	425	464	438	437	444	426	449	447	465	432	403	394	408	453	439	420	423	459	447	454	445	419	447	389	442	434	422	413	442	412	486	438	450	436	444	426	449	420	458	437	448	441	401	438	435	410	457	416	428	443	432	392	451	429	416	409	458	443	425	481	415	440	408	472	470	453	411	404	444	438	402	435	440	444	442	451	419	354	454	453	451	445	431	406	459	455	435	498	454	450	439	444	489	418	437	445	459	460	461	441	440	424	417	455	442	400	432	416	463	452	442	460	456	429	465	435	437	399	413	442	415	409	460	431	427	438	418	410	432	416	437	383	449	443	458	436	450	447	397	451	450	405	470	420	430	423	455	417	405	477	457	443	422	467	438	452	467	411	479	437	463	432	448	454	416	436	417	453	442	458	433	435	445	452	440	430	398	446	405	502	436	438	434	466	440	456	436	443	406	426	441	435	413	414	462	444	456	436	451	434	407	409	416	475	485	442	420	411	449	473	410	470	421	461	407	436	436	437	417	480	417	442	414	470	396	457	435	446	436	460	440	430	477	436	433	450	427	458	423	485	442	470	422	461	453	443	453	423	393	412	455	415	435	401	436	449	468	440
5425	10495	8803	4732	3258	2391	1946	1640	1455	1369	1181	1129	1106	1034	987	932	877	925	881	889	873	872	832	881	839	845	825	820	833	780	810	762	810	833	821	809	810	808	826	752	762	738	806	799	814	781	800	789	783	753	820	751	828	787	779	799	782	798	804	795	769	785	765	762	788	780	744	774	742	797	740	844	774	775	809	788	766	738	835	808	751	749	743	779	731	802	784	773	808	755	797	793	807	827	802	720	765	771	765	783	741	784	764	744	770	728	776	738	784	823	805	729	801	814	750	778	735	739	782	820	782	788	776	756	798	765	782	808	770	803	792	782	784	811	794	826	775	781	776	839	744	793	744	737	787	781	709	778	777	729	790	796	767	792	799	772	709	746	799	771	783	749	779	797	763	790	781	746	776	781	786	814	747	786	792	835	776	715	770	803	774	773	811	759	802	782	732	776	764	727	786	788	767	767	777	768	783	771	789	780	771	763	779	755	768	750	791	757	726	822	754	769	757	814	822	753	759	776	808	794	781	763	776	763	807	814	760	811	778	780	804	749	786	792	763	766	802	784	796	766	749	820	781	723	734	797	784	783	781	763	779	798	781	722	800	817	768	752	827	779	764	756	773	790	798	743	773	778	766	746	735	730	782	709	742	783	717	772	790	722	779	805	828	750	770	799	748	757	776	794	780	777	761	825	775	827	764	806	783	762	757	789	737	742	758	756	766	788	761	740	760	783	802	835	750	792	807	758	767	762	781	798	788	777	791	750	787	792	795	785	757	730	745	781	733	788	783	788	754	790	752	796	747	756	718	728	772	768	741	761	807	796	770	773	768	785	840	795	780	759	780	693	795	776	765	730	840	767	810	822	788	762	788	814	768	791	820	776	771	789	767	811	798	760	741	785	778	787	782	755	755	802	744	753	756	773	794	773	766	828	713	805	790	764	779	824	792	828	756	803	774	790	767	761	803	785	814	759	760	799	762	798	804	795	746	748	763	746	790	765	807	782	798	790	791	785	757	795	774	766	805	781	757	752	772	797	765	822	796	818	766	798	810	732	796	802	785	755	815	742	770	773	792	778	857	803	815	735	743	821	786	766	764	791	697	758	799	847	795	756	793	819	800	776	757	808	791	794	779	785	765	783	815	775	766	737	778	762	792	754	762	796	773	773	804	800	766	798	730	795	769	764	778	792	762	753	783	722	761	756	813	789	811	688	758	783	799	827	775	758	802	761	808	771	844	805	709	741	781	796	767	772	756	818	761	775	776	771	757	780	769	818	784	829	796	778	787	791	838	801	790	797	818	851	766	795	799	769	850	788	763	708	738	776	804	750	781	809	754	838	758	781	781	816	768	770	774	798	738	772	779	820	780	780	772	830	737	798	721	770	793	738	736	749	763	780	791	784	778	761	784	801	748	734	741	815	753	763	826	770	804	799	793	788	761	785	741	750	738	764	780	759	756	767	798	790	729	758	798	703	789	795	756	829	762	774	737	747	784	812	749	686	776	759	784	790	774	809	750	743	761	749	806	820	828	809	772	758	771	814	800	737	805	769	777	775	794	780	786	781	785	751	799	770	712	733	719	780	784	818	773	827	740	796	747	829	796	761	716	794	782	812	757	754	736	735	754	782	761	761	799	749	767	782	788	777	742	729	788	798	785	781	726	743	792	827	741	778	808	757	837	749	788	780	773	754	777	789	765	838	778	768	779	779	748	775	830	785	765	745	742	828	805	788	802	790	770	831	767	818	788	753	770	812	753	715	820	754	779	776	788	782	740	749	774	772	738	811	694	766	771	754	821	782	788	792	785	745	790	801	806	749	784	752	735	776	727	772	764	782	735	755	755	758	719	730	766	808	790	741	783	778	763	771	774	754	754	825	743	796	755	754	778	791	774	810	768	774	797	799	749	766	736	758	801	841	783	787	776	828	738	822	780	804	810	784	757	760	758	801	754	763	833	812	750	796	774	819	783	743	757	760	778	811	757	739	766	797	775	779	730	786	772	769	810	771	774	773	804	749	748	779	796	777	781	765	824	746	744	822	824	827	765	779	764	798	753	767	741	790	757	797	777	790	778	772	742	794	725	801	746	756	747	776	793	815	797	797	741	781	766	772	846	730	773	774	786	769	792	829	791	791	770	828	788	810	756	767	778	739	792	783	823	769	820	771	765	754	792	788	766	748	743	782	760	768	835	804	773	766	786	768	749	762	784	765	721	778	805	863	747	824	788	778	795	742	738	779	757	815	783	789	749	763	750	783	795	748	778	797	776	743	826	780	766	714	762	772	776	764	761	761	767	806	791	763	787	720	763	761	787	785	749	725	689	786	772	722	834	755	780	768	813	764	732	760	773	761	769	788	764	740	774	738	750	791	785	754	739	784	724	798	771	775	746	765	773	795	769	876	797	761	823	748	752	775	775	772	767	803	781	775	773	783	792	742	769	782	720	758	779	797	750	776	780	717	770	755	800	788	716	784	795	787	776	755	800	772	775	781	726	807	743	724	824	788	741	787	777	757	763	785	727	804	766	824	784	852	835	755	774	772	810	732	806	758	719	758	762	725	693	720	719	728	784	787	781	783	777	789	705	743	791	816	805	753	782	790	785	785	763	818	820	796	787	813	803	778	780	765	791	765	703	776	789	819	818	731	778	812	785	782	760	742	751	797	789	790	760	766	776	780	831	744	775	759	769	794	715	759	806	774	745	723	741	755	766	804	821	796	810	755	804	798	778	806	766	766	756	773	801	778	797	791	783	800	780	822	769	768	753	760	712	778	741	778	782	742	770	815	731	757	755	811	764	753	762	822	769	789	811	769	773	749	756	751	748	732	807	800	740	762	762	767	783	740	778	726	789	770	864	751	779	759	786	793	824	756	754	797	774	765	796	779	751	769	790	739	766	781	740	804	726	792	776	769	755	757	762	747	797	762	742	755	772	806	788	739	803	757	792	775	777	815	785	729	810	745	782	747	749	761	744	742	798	772	760	815	742	791	778	812	749	786	765	768	792	791	742	798	721	768	737	800	841	790	755	752	776	762	785	771	763	758	786	743	806	770	801	779	766	785	810	817	828	782	798	804	790	791	766	755	785	744	764	816	735	791	744	790	741	783	799	774	810	796	786	703	770	772	761	741	823	813	768	776	798	756	786	778	794	810	768	811	750	753	796	784	787	779	780	763	791	771	777	786	770	764	786	795	785	804	783	795	785	758	722	785	803	798	766	787	769	744	753	760	759	739	805	824	824	789	788	711	783	754	746	735	816	836	801	764	783	780	754	793	738	764	720	819	763	813	769	769	804	813	785	758	714	786	765	721	779	774	735	756	788	776	749	753	785	788	754	763	793	761	773	725	775	777	793	766	812	790	779	791	747	802	755	770	747	772	785	800	739	783	759	751	816	796	770	789	762	767	733	783	786	744	793	774	800	776	793	766	791	767	786	784	737	829	794	783	775	762	749	743	829	782	774	784	820	778	762	732	783	775	779	755	751	763	803	739	787	764	762	760
23412	21402	29145	24039	21406	19057	1693	642	436	392	328	342	313	283	278	283	234	233	230	195	203	202	196	206	198	173	197	196	178	147	198	204	200	187	191	176	176	178	194	166	167	185	149	179	172	188	178	165	166	153	176	160	162	174	189	178	159	182	167	169	182	174	166	157	188	177	165	159	169	167	174	166	163	178	171	175	174	175	144	177	176	173	178	145	166	154	183	166	160	169	161	174	160	156	174	179	163	175	165	181	173	171	190	180	160	162	168	177	173	148	171	173	169	156	166	177	166	179	171	155	155	172	164	153	179	148	137	179	126	191	151	181	168	168	142	177	163	161	155	182	171	170	164	191	178	179	172	149	167	154	174	150	159	182	160	158	136	147	185	170	163	157	167	146	131	171	168	149	170	183	186	164	152	147	156	149	147	164	169	164	152	137	168	161	155	175	158	167	171	169	144	152	182	178	168	181	158	164	139	173	190	164	174	159	163	161	176	162	183	162	154	156	157	176	161	149	170	149	172	166	176	169	161	149	149	170	167	166	168	160	166	189	177	164	153	156	141	147	177	159	155	182	162	163	186	160	173	157	158	158	164	164	162	167	174	147	161	153	130	157	147	177	159	186	182	147	149	185	153	163	157	181	175	159	145	177	151	152	156	171	157	175	178	159	157	174	164	153	163	161	178	160	172	175	169	183	157	184	161	149	169	183	158	157	167	160	167	196	191	172	165	170	166	175	160	164	165	155	172	168	154	165	160	143	174	178	159	201	147	164	151	155	184	178	182	155	161	167	157	161	173	157	155	138	164	176	153	160	138	138	162	180	170	181	159	161	172	186	157	148	160	175	171	138	167	164	157	165	176	173	159	171	170	156	175	174	145	166	139	162	145	195	161	174	162	153	172	156	170	145	178	143	151	181	159	157	163	161	158	168	176	138	172	147	149	159	172	171	156	153	161	151	181	172	168	151	187	158	159	161	171	175	153	171	160	175	161	148	157	182	184	181	163	165	152	187	153	184	167	138	150	163	166	156	171	180	189	167	165	170	180	160	169	159	182	172	155	145	147	164	168	166	150	161	161	149	156	169	182	194	181	160	169	165	184	153	154	161	166	172	154	162	167	152	160	162	159	159	160	151	187	158	169	166	165	189	158	172	163	153	179	157	160	159	175	141	156	171	157	147	168	181	151	156	160	161	161	177	178	164	175	186	175	163	171	145	166	148	182	169	166	181	160	138	165	179	165	167	156	159	177	160	182	167	167	152	182	186	160	180	172	155	159	165	144	169	167	158	149	160	163	164	166	186	153	164	158	161	161	153	182	176	159	177	150	170	145	160	177	168	148	157	154	157	161	163	167	162	181	132	149	182	168	166	176	184	174	174	147	151	162	162	164	166	162	145	181	173	169	166	160	155	158	181	184	172	162	173	169	157	157	136	179	160	160	156	167	172	149	159	147	162	197	168	173	178	185	168	167	165	158	164	189	191	173	166	180	146	176	170	155	167	163	170	147	166	163	131	175	153	154	163	168	164	166	170	185	176	149	158	169	155	159	148	172	169	162	151	161	186	168	159	167	173	167	154	179	147	151	162	159	160	174	178	169	192	176	163	166	158	156	160	186	194	185	168	172	149	175	187	160	165	191	172	154	179	156	164	186	160	184	164	185	166	171	184	175	142	176	168	138	170	172	160	147	158	169	158	152	160	160	168	181	185	160	161	162	170	174	154	184	174	153	167	170	152	155	177	185	148	155	180	167	165	166	180	165	171	186	174	152	161	161	190	166	150	173	194	166	154	155	156	159	159	161	165	191	175	152	175	183	151	173	148	145	175	165	186	169	177	176	163	171	179	178	155	171	170	159	171	160	138	165	171	158	177	167	168	161	168	159	149	155	171	173	165	155	179	183	170	137	166	152	183	189	142	179	159	193	163	160	183	153	145	178	153	193	158	167	173	155	175	152	172	184	141	169	157	172	167	167	156	149	172	174	165	159	162	181	170	158	189	166	170	167	154	185	145	168	151	174	151	154	155	144	162	179	168	153	161	166	178	168	189	187	160	183	146	174	172	183	181	169	156	155	193	192	172	173	173	145	164	190	155	186	154	149	169	162	140	146	177	139	159	174	141	157	160	160	165	162	159	158	174	198	187	150	163	161	152	162	181	149	170	158	173	173	206	174	173	168	166	156	159	169	157	172	173	173	158	158	190	172	163	173	159	167	156	160	157	171	184	165	160	184	175	170	170	177	172	165	183	158	163	151	159	148	177	170	161	168	175	185	168	169	141	158	151	143	178	157	148	146	155	143	167	158	157	165	181	164	176	156	159	179	164	140	156	170	170	151	179	151	160	170	143	162	185	169	164	172	152	167	157	150	177	177	151	173	160	158	156	143	187	166	159	164	158	159	137	140	161	168	187	157	159	166	141	156	141	165	185	150	192	141	177	177	169	162	172	189	169	150	150	175	185	162	178	172	158	173	162	167	194	167	168	162	164	151	165	168	147	151	180	160	157	176	161	170	169	154	157	156	171	142	159	180	176	158	172	148	169	139	184	165	187	173	172	170	178	152	159	173	158	148	158	179	168	168	154	161	179	156	149	159	177	161	163	164	138	152	156	154	166	184	152	175	162	128	151	173	177	153	185	158	153	165	161	154	151	176	148	182	164	176	137	174	171	148	153	150	154	135	182	160	143	169	162	154	179	168	147	151	170	167	171	183	184	178	184	166	173	166	147	163	159	162	153	177	164	157	174	172	131	142	155	163	154	161	152	159	174	173	150	148	145	149	158	156	188	161	174	166	181	174	168	146	159	165	191	176	167	138	158	182	164	171	157	153	156	155	190	148	180	169	145	165	156	155	169	152	157	161	144	176	176	174	136	150	173	138	142	147	185	169	153	143	160	160	138	150	156	147	168	189	145	174	164	142	180	144	181	189	206	133	180	162	168	141	162	172	159	167	137	170	156	172	157	148	146	170	162	168	165	149	169	145	161	172	158	169	188	157	170	175	176	166	148	154	179	159	161	171	155	172	160	159	172	160	166	161	155	190	161	163	155	163	159	162	154	188	162	172	153	183	177	178	157	162	180	151	179	152	181	181	184	155	138	179	153	182	155	162	175	182	154	184	159	171	148	155	175	176	148	174	140	176	169	173	169	151	172	152	136	149	179	168	162	144	164	173	166	182	157	164	174	164	165	174	168	158	160	161	169	160	153	179	174	172	154	162	140	161	160	156	167	173	167	182	167	188	167	154	175	157	172	173	179	176	170	167	152	175	171	187	163	180	182	169	169	173	154	166	183	150	192	171	143	183	170	148	159	159	155	174	182	161	171	154	154	186	153	155	144	171	160	178	150	172	176	169	163	172	151	173	166	173	174	151	161	159	166	146	138	165	142	154	189	188	153	168	169	158	176	158	171	164	169	159	158	145	152	179	148	153	172	161	155	154	157	188	165	152	165	185	164	152	159	180	152	177	171	161	153	173	164	152	169	159	169	161	158	145	180	171	176
7632	15893	13476	7139	4795	3329	2599	1908	1578	1339	1158	970	863	799	688	679	625	611	549	532	495	496	428	486	456	394	437	400	412	386	358	347	334	340	332	357	365	370	346	311	323	351	343	331	310	346	303	318	298	353	339	331	311	303	316	333	300	303	316	325	307	323	339	333	330	327	325	337	302	283	322	326	310	328	308	311	307	298	326	347	316	314	325	308	281	314	324	307	305	279	308	302	302	294	277	262	346	286	317	301	328	324	319	278	270	322	305	281	292	308	303	298	323	322	316	288	312	342	322	280	308	299	300	314	264	336	288	300	315	292	315	329	354	289	322	302	304	303	302	297	314	328	325	290	285	309	319	321	304	318	308	293	328	310	290	318	315	316	293	323	306	314	322	319	308	316	321	290	321	302	306	305	313	303	297	304	299	285	306	298	288	334	292	296	289	304	317	313	301	322	294	302	312	276	317	276	312	294	302	321	309	318	334	311	312	285	305	305	337	316	289	336	304	321	285	306	309	326	311	315	308	314	285	309	281	294	307	336	302	320	270	295	288	324	304	306	320	284	333	304	319	316	295	288	255	308	308	323	309	283	298	329	317	300	303	332	307	294	343	287	330	290	292	284	304	315	317	292	298	309	330	287	291	286	330	285	297	293	317	293	318	285	310	310	292	278	324	318	293	333	300	321	337	330	297	309	320	290	316	299	316	331	322	311	299	306	308	341	300	281	275	313	309	273	318	297	288	345	281	284	296	318	309	326	289	324	311	304	311	260	316	309	288	320	296	292	299	288	286	308	327	297	297	289	289	289	288	333	310	311	329	317	331	303	335	324	314	287	306	298	276	289	321	303	312	326	314	275	308	311	308	311	275	323	279	309	291	289	284	313	294	315	278	294	295	324	291	277	287	299	312	311	270	275	304	328	313	295	282	309	271	311	323	304	342	285	315	341	309	298	296	304	319	266	291	313	321	320	280	314	313	332	302	286	306	315	301	309	308	284	313	290	317	318	314	296	329	323	336	320	296	324	283	298	334	279	328	305	307	318	301	289	311	327	309	308	338	307	270	317	286	298	327	297	325	295	309	300	287	297	293	318	327	310	304	304	317	288	322	307	324	308	272	337	284	309	299	281	333	277	292	271	339	296	313	301	312	279	321	293	311	269	311	305	304	287	309	300	294	283	298	318	294	311	301	314	295	293	316	287	312	290	330	289	299	330	329	307	280	291	318	318	293	296	324	302	325	285	326	324	304	291	333	309	343	296	299	310	315	294	308	309	348	291	307	344	293	313	305	269	328	285	299	320	317	333	330	270	294	287	302	299	311	324	305	308	337	298	312	331	322	322	275	290	307	301	273	289	325	304	301	281	297	305	302	300	324	322	340	316	322	299	302	319	307	317	315	292	308	299	310	313	313	302	289	279	303	314	330	351	296	295	322	301	284	316	318	299	302	278	311	303	319	304	304	299	316	300	315	299	310	308	302	336	307	296	307	315	340	292	316	304	285	308	304	287	302	296	322	320	290	313	282	309	328	325	312	300	325	311	335	316	287	319	319	318	288	292	343	278	290	338	288	315	322	323	276	308	307	284	312	288	329	294	324	300	313	310	271	308	321	316	286	310	301	304	292	317	298	322	305	274	283	295	281	268	294	301	271	308	318	307	285	314	260	346	323	320	290	296	322	286	291	314	294	319	312	311	304	309	301	284	303	306	326	291	297	298	265	324	283	263	312	321	329	312	323	294	339	305	309	285	289	309	300	299	309	300	322	307	285	297	328	339	288	308	299	307	318	327	303	303	307	304	312	309	319	300	301	300	311	292	316	323	306	272	329	324	252	315	320	298	287	300	322	296	312	296	291	300	274	265	304	288	321	304	318	296	305	281	317	279	302	272	312	339	275	279	287	282	302	313	314	323	293	274	295	325	282	262	292	300	299	312	296	301	311	337	306	271	306	302	306	268	334	306	272	302	306	284	300	301	321	303	303	330	291	287	314	287	298	269	297	334	294	290	293	309	293	291	298	277	292	272	318	310	285	290	292	288	294	317	271	333	289	292	301	338	290	276	335	323	295	303	303	304	267	319	307	328	266	303	272	311	322	320	300	319	321	292	296	284	285	297	312	347	310	308	285	282	317	308	277	328	309	302	320	299	348	316	318	296	296	317	310	318	287	285	300	300	295	315	286	301	320	316	293	291	299	329	299	305	304	301	310	297	302	333	288	299	302	281	331	322	320	311	310	298	288	324	301	304	309	289	334	281	308	309	316	281	330	312	300	321	313	345	299	319	315	311	315	314	300	337	311	301	313	284	271	275	331	318	291	307	279	318	310	291	284	321	322	315	312	286	281	295	314	313	279	305	282	285	306	305	308	319	313	324	308	317	298	301	282	285	322	287	318	302	291	321	321	315	303	346	313	336	317	290	312	280	326	336	300	302	314	323	295	329	286	306	329	292	318	314	301	319	295	290	285	309	323	279	293	286	323	288	328	330	321	306	290	305	289	300	305	314	307	292	300	322	321	335	299	298	332	287	302	312	284	285	295	302	311	320	309	292	295	296	292	304	324	313	323	295	325	292	339	302	295	275	310	315	317	287	288	275	296	333	303	286	339	283	320	294	311	304	333	273	289	312	285	308	294	309	317	319	302	294	284	304	299	299	290	300	305	320	313	307	318	328	295	310	286	297	317	283	288	312	306	288	309	329	310	299	315	288	294	320	320	300	336	302	299	276	305	330	308	313	312	300	321	322	303	292	326	303	292	281	298	312	314	310	309	303	337	306	289	301	297	319	288	310	307	345	310	290	293	304	301	347	315	322	305	315	301	313	290	317	291	330	293	292	309	285	289	312	294	270	316	312	296	308	312	301	317	315	304	294	296	291	271	278	323	321	342	317	267	298	330	276	326	320	256	302	283	335	310	293	324	300	308	307	302	296	298	302	322	314	308	315	322	298	297	302	294	304	319	309	276	291	299	323	286	315	335	308	279	311	305	297	307	316	305	278	276	291	272	265	312	289	289	304	324	293	314	288	300	308	286	310	307	288	329	309	281	314	297	303	321	310	286	318	322	309	296	308	289	288	273	316	329	324	311	312	301	288	302	293	333	323	333	297	295	283	306	310	310	310	292	323	307	300	323	299	296	325	298	295	323	295	333	289	286	313	302	282	327	288	305	306	323	300	306	301	323	355	323	300	284	313	317	269	297	310	307	284	308	269	329	334	294	300	304	319	278	284	324	284	315	310	327	306	266	306	303	310	309	317	336	314	293	304	334	302	312	310	280	313	327	302	281	365	285	329	293	308	291	308	304	295	330	288	309	303	304	266	296	286	307	290	310	304	308	316	273	289	328	271	309	316	295	307	316	304	329	320	290	272	299	282	324	310	295	321	299	323	279	271	273	301	282	290	315	287	316	320	322	290	330	283	311	299	303	318	329	296	278	294	294	290	306	280	333	331	334	310	291	319	308	301	334	302	320	367	301	332	307	318	337	286	297	283	287	274	315	312
27024	20236	6178	951	599	638	583	557	529	575	543	578	576	571	566	545	604	534	569	547	555	541	541	552	573	583	526	556	562	548	588	555	546	564	560	544	516	556	541	587	562	556	574	575	545	584	577	584	529	565	572	557	545	574	562	598	575	520	567	545	581	551	568	548	552	573	541	579	574	539	575	566	578	570	554	544	592	559	547	560	558	488	551	556	561	545	543	527	552	557	557	562	564	573	581	563	542	526	515	567	575	544	529	563	527	536	558	582	564	578	577	592	571	535	585	548	576	563	562	558	590	588	568	604	548	538	570	578	532	566	538	560	552	564	507	555	579	542	549	563	540	566	585	548	560	584	581	502	557	514	535	570	594	544	522	556	561	524	574	544	536	546	560	579	603	544	592	576	586	520	524	593	549	572	495	549	600	584	589	551	525	593	519	566	556	531	554	553	570	570	547	538	552	562	541	591	540	564	582	569	563	590	552	555	582	553	518	546	539	556	543	540	547	553	589	520	561	582	552	543	544	501	560	533	539	577	525	598	592	544	538	587	548	580	577	544	548	553	538	543	589	530	556	561	549	526	510	581	579	534	562	575	557	566	542	573	560	554	543	562	556	570	542	546	556	566	565	552	549	575	562	600	526	582	549	537	541	575	537	588	519	527	538	558	596	552	575	594	585	573	604	538	551	528	529	528	552	518	536	532	569	570	542	533	577	545	582	583	563	595	574	560	588	611	558	514	511	537	609	533	604	565	607	542	584	544	492	557	526	569	526	575	552	614	560	553	547	541	575	535	600	568	563	591	531	529	572	567	560	587	541	544	569	584	555	538	527	535	512	533	535	546	597	541	528	543	614	534	556	525	563	598	571	564	536	573	591	558	587	604	560	589	519	567	575	571	582	555	564	541	542	589	580	570	597	518	565	547	555	552	545	556	573	614	574	553	527	548	534	537	564	565	573	561	513	533	587	572	592	523	548	547	567	469	548	563	523	555	548	562	529	556	567	563	556	576	598	562	576	522	554	555	523	608	581	543	562	563	565	563	586	543	541	593	570	539	572	510	541	554	562	544	522	582	546	558	518	546	561	561	546	559	559	586	523	578	552	510	567	523	574	573	533	523	567	554	547	566	558	540	569	573	567	555	569	543	558	580	522	569	576	586	532	543	577	544	561	584	537	572	575	554	538	549	560	569	561	588	575	594	568	547	550	553	521	540	524	565	547	556	554	563	547	569	560	580	567	600	613	536	593	573	574	533	554	564	601	530	563	537	595	562	561	591	550	567	568	542	579	506	556	568	548	574	545	548	529	579	590	574	572	596	514	568	557	543	555	569	578	554	533	560	597	533	546	580	575	563	568	551	537	561	556	611	531	560	543	567	540	533	567	565	575	533	524	552	562	555	514	539	526	561	599	559	530	552	554	586	583	537	585	543	562	532	524	564	566	582	574	557	575	541	543	560	565	552	532	530	582	567	539	546	558	540	544	542	564	567	599	594	543	549	568	565	542	557	561	504	535	564	557	528	562	579	584	578	539	584	536	546	568	539	536	522	579	560	556	549	527	550	563	521	503	562	545	560	574	567	539	610	561	524	556	565	559	568	585	553	577	524	566	518	532	573	565	609	554	573	552	521	560	592	549	563	558	555	532	552	540	524	552	575	546	549	510	565	606	568	551	545	554	597	536	521	564	564	562	547	585	577	563	563	552	530	544	534	580	538	563	558	599	599	607	556	592	539	582	517	549	551	626	581	558	580	562	568	579	587	510	595	562	601	586	583	522	570	592	579	539	580	582	579	579	542	582	587	551	573	508	518	537	549	573	569	573	581	519	533	585	565	548	584	521	526	600	532	574	530	573	553	583	536	524	563	579	560	549	553	575	527	586	557	527	484	561	575	539	534	571	577	568	556	556	553	564	563	519	561	568	565	630	560	531	569	574	541	537	560	559	562	522	554	528	517	600	529	583	563	559	527	577	594	529	559	565	583	542	544	564	586	579	579	538	548	557	565	524	531	569	571	550	576	573	552	552	546	557	541	555	557	577	557	578	546	567	609	530	529	547	555	562	576	527	581	535	552	530	570	529	535	545	563	538	511	512	560	568	582	572	580	551	550	546	566	559	556	545	560	543	554	555	576	552	530	483	563	555	521	560	582	568	568	555	548	549	510	532	545	555	520	564	556	578	529	591	552	535	565	534	566	627	549	552	551	581	563	599	551	540	623	523	575	572	599	575	547	537	547	555	572	574	572	541	558	565	565	555	572	551	576	577	570	571	547	522	557	531	519	544	577	592	581	559	555	530	552	548	562	578	572	553	548	523	535	531	553	551	552	573	540	583	581	539	548	509	564	563	596	536	539	537	570	581	551	587	564	550	577	526	548	562	542	559	563	536	572	553	554	541	546	558	562	554	562	533	537	528	558	559	585	585	540	572	555	525	559	542	555	548	574	546	573	541	534	552	545	580	553	591	568	570	559	565	579	524	564	513	571	528	510	577	533	576	541	524	528	560	548	591	544	547	547	599	537	533	560	528	578	558	545	548	548	562	560	555	561	552	574	573	559	574	559	531	560	547	567	522	595	532	591	530	551	552	547	575	533	545	525	610	564	545	532	596	555	539	518	558	565	543	523	526	547	591	567	606	572	539	576	558	568	612	580	595	553	586	546	548	569	557	562	507	551	563	560	515	541	590	577	569	516	583	546	603	538	535	573	514	544	534	561	528	567	552	549	534	542	605	598	545	564	596	563	595	602	548	560	540	567	563	571	584	573	552	526	563	543	542	556	556	566	607	521	555	578	577	505	509	524	546	550	579	505	567	525	542	532	552	558	557	576	551	535	565	559	533	590	524	599	557	579	581	548	509	548	551	542	548	561	544	572	557	550	557	548	573	582	558	559	552	512	522	538	543	571	561	566	565	582	562	576	563	520	547	600	545	583	572	572	573	574	573	508	589	521	559	553	508	550	609	552	540	546	563	543	544	533	558	537	565	582	560	561	570	558	523	549	582	559	566	559	519	539	545	575	581	546	584	533	531	562	549	580	514	561	542	561	525	584	542	578	547	507	582	543	522	566	587	577	556	542	563	549	551	532	531	590	523	520	518	593	546	572	578	525	595	569	604	538	573	592	554	541	531	547	546	568	564	541	517	534	566	523	558	538	598	579	572	557	563	556	580	558	499	554	553	547	552	599	545	583	568	563	559	511	563	547	557	590	566	539	584	530	556	571	541	554	511	503	562	566	539	516	535	567	533	550	540	521	502	536	570	597	594	577	554	547	534	579	568	579	589	534	565	549	590	533	544	577	588	550	539	547	535	621	573	554	576	566	522	550	544	556	556	555	535	564	551	576	564	565	577	551	536	609	592	549	525	534	549	527	578	540	574	549	550	539	593	538	546	568	531	549	547	568	556	554	553	556	559	621	555	568	559	514	568	546	585	574	607	563	531	568	553	521	561	528	548	571	529	574	538	562	567	581	536	595	573	542	561	584	572	573	556	527	577	536
4271	2015	1875	1299	1244	1093	1036	1037	1002	973	1071	1005	1003	963	888	991	929	953	950	969	1007	986	955	989	972	950	1011	927	959	974	973	1010	965	901	965	972	959	1037	950	956	994	944	1022	967	947	1002	966	974	983	968	980	1012	920	949	909	946	950	1002	1001	961	915	981	925	950	956	928	976	990	913	961	998	897	963	966	949	932	975	958	934	970	939	998	956	926	931	945	928	957	985	1010	938	932	894	927	996	1008	970	965	957	931	930	958	930	910	942	999	941	974	952	950	977	987	1019	975	923	987	924	964	937	984	956	891	966	934	981	928	972	960	951	917	949	1000	962	1029	956	1034	933	982	1020	929	950	936	984	891	987	981	960	935	943	961	951	924	914	977	988	961	966	1004	944	914	935	928	989	914	965	979	903	1004	979	973	952	929	928	891	931	956	921	958	944	902	934	960	1036	957	939	893	947	960	936	934	936	928	972	967	1000	919	1049	953	933	918	929	917	1033	930	999	961	953	903	905	964	952	1021	952	1039	951	915	970	924	964	958	938	965	912	977	937	938	953	964	980	982	966	976	980	967	942	959	1009	962	980	1009	967	967	972	963	926	997	945	957	929	987	984	955	905	954	1001	1090	976	989	929	987	1002	973	1007	977	937	888	976	950	942	929	966	956	919	928	950	946	962	981	993	981	981	886	972	978	961	942	946	975	1004	1004	986	946	965	952	968	1002	954	962	985	980	978	951	980	933	972	954	941	937	896	966	953	942	932	966	934	991	971	909	961	947	972	911	977	946	972	961	986	929	1000	919	928	998	946	1004	928	978	883	983	924	991	948	915	997	961	905	956	877	896	906	953	963	989	946	1037	978	965	930	982	978	963	954	918	944	973	982	997	928	945	1032	944	983	984	955	925	954	897	990	962	1010	992	978	953	946	901	948	995	960	995	957	970	959	972	990	973	919	972	940	941	952	948	956	924	911	934	901	1004	931	954	924	940	984	1022	938	1019	992	955	969	965	986	986	993	962	950	960	936	939	985	917	954	954	1015	958	978	948	923	917	942	957	953	1008	904	945	981	1000	927	964	956	927	962	991	934	937	950	959	928	957	941	944	968	970	968	972	975	976	958	945	966	970	954	971	956	944	932	928	901	920	950	954	924	969	978	939	953	913	980	911	907	1010	988	953	946	914	977	924	924	991	1023	935	1005	914	974	977	976	935	983	940	917	899	967	951	949	901	924	977	962	934	950	919	916	999	952	963	962	945	1002	949	929	979	893	988	1004	1011	1023	927	935	938	943	917	971	965	945	927	978	956	942	947	1000	932	980	963	939	945	955	937	1008	938	944	950	977	1020	898	949	926	947	1024	949	925	972	934	976	972	946	989	936	984	949	995	953	960	944	1011	940	886	956	921	1022	972	965	952	966	969	1000	937	1015	933	952	996	966	939	932	997	951	925	984	939	937	933	970	991	945	927	959	922	914	895	946	986	930	951	1001	923	999	1007	967	927	986	972	896	958	928	974	909	894	944	986	984	1010	980	938	945	921	975	1021	961	970	932	980	930	978	922	950	917	997	981	964	984	1031	942	947	966	937	989	959	900	974	983	940	979	1007	964	981	943	967	927	910	944	951	951	983	989	964	950	1004	975	966	994	928	942	943	951	1006	944	915	937	953	1010	955	931	1033	925	998	970	941	915	996	984	972	963	932	951	994	968	986	944	898	930	977	916	942	957	981	991	956	971	981	932	965	927	921	976	975	947	935	955	960	936	947	951	950	970	971	972	974	947	1027	924	972	910	972	997	961	918	990	992	906	992	971	1000	940	942	957	925	953	954	959	971	938	958	927	933	948	963	930	942	958	967	936	1020	1018	973	968	955	1003	948	953	953	966	919	970	958	964	948	949	988	992	991	915	992	1010	927	907	926	971	976	1039	889	929	967	897	965	932	949	918	975	1005	978	968	945	967	986	941	951	952	952	1011	1013	908	936	942	970	960	992	982	977	992	957	994	1003	982	996	997	921	1013	930	946	982	934	980	979	953	1011	930	951	942	1010	976	980	933	939	988	925	952	987	1037	992	946	991	932	973	938	1034	945	980	974	949	968	962	962	920	904	947	994	960	919	990	959	965	956	950	943	962	912	995	937	1017	916	997	1019	930	986	942	943	987	984	942	971	935	989	942	988	944	958	1015	940	977	923	959	1012	964	925	987	968	913	971	954	968	944	969	927	952	976	945	929	1004	966	991	941	911	963	947	951	954	922	968	1000	949	943	920	961	984	946	974	974	1013	1016	983	943	928	927	961	942	982	932	948	997	993	945	966	967	880	1006	919	1006	965	937	898	967	938	982	964	938	945	962	958	929	952	947	1043	920	1021	941	983	943	965	904	1009	991	955	950	978	946	947	996	917	1002	939	993	997	975	1005	955	936	946	939	931	967	1019	969	1015	998	914	909	926	944	961	990	964	942	915	981	924	945	984	973	991	893	981	975	930	967	971	1005	975	903	969	965	920	982	961	901	974	950	938	956	949	1019	1006	963	973	973	935	920	975	959	959	942	907	962	961	987	986	966	927	983	964	912	958	938	948	921	960	1030	941	999	975	938	973	940	969	990	1004	955	1000	1017	937	955	946	962	952	925	943	1041	977	988	959	998	1023	937	926	919	1008	932	942	947	1020	990	1003	930	975	993	971	926	920	939	969	988	942	947	976	928	945	949	962	946	988	969	965	947	923	940	1027	949	956	941	981	1038	972	981	967	946	954	965	971	945	999	942	1008	938	976	936	952	948	981	949	974	950	986	972	889	967	956	894	934	998	933	956	925	916	990	911	966	971	937	989	908	890	957	962	965	943	929	921	979	944	958	988	935	967	954	1044	925	957	992	962	928	978	999	963	971	963	983	945	998	989	961	983	964	918	942	943	946	970	961	986	978	947	983	979	995	948	980	977	965	961	969	940	973	947	926	1005	906	970	936	988	913	967	986	948	996	951	999	1032	933	940	917	991	929	947	977	969	935	917	980	941	951	994	941	964	909	987	1014	979	969	972	1014	919	933	949	969	1022	912	942	976	966	948	967	930	986	951	938	917	990	975	910	925	941	921	993	955	925	953	946	978	948	987	959	916	949	929	1010	977	926	970	965	1038	934	944	991	926	979	964	936	943	925	965	899	944	956	933	969	936	935	977	960	988	979	931	930	978	991	963	884	970	946	983	985	1011	976	979	927	939	956	944	939	915	911	972	977	969	979	962	934	942	952	938	960	931	972	988	928	962	935	920	968	979	966	958	1031	963	938	959	980	1005	991	975	1003	949	1001	958	989	993	916	941	947	938	972	976	970	973	973	914	982	952	898	1031	984	953	1001	967	968	957	961	945	924	963	969	911	951	971	1011	957	969	950	952	961	932	958	964	990	941	920	1024	992	950	960	960	1018	984	989	987	1011	932	927	961	946	981	986	968	992	986	909	950	933	987	938	962	908	965	971	967	977	972	979	977	956	954	952	1009	938	948	889	918	935	966	953	923	920	946	1000	937	976	987	932	902	972	986	947	997	1014	994	955	988	943	1003	1017	930	1005	1008	964	956	981	962	971	935	1018	932	1002	954	962	969	935	974	997	1001	957	1032	940	942	995	938	923	977	974	953	957	977	953	940	941	975	959	1010	980	935	977	942
24316	21478	28665	24708	20574	2559	886	661	647	586	497	544	501	535	516	477	478	451	451	471	464	491	442	478	441	431	434	441	480	431	438	418	455	452	451	439	440	475	450	457	406	448	445	416	456	435	416	442	447	433	467	406	399	425	446	425	420	461	401	440	442	450	487	440	448	432	424	447	444	409	476	410	429	438	417	448	462	453	392	441	455	395	424	440	467	418	433	448	417	435	444	491	422	461	425	399	428	431	414	435	454	438	425	378	404	465	433	437	440	422	430	443	420	421	420	424	486	492	428	448	446	444	406	420	390	438	431	426	426	436	406	427	437	442	424	462	434	461	457	424	434	396	419	437	406	445	457	411	447	438	447	462	469	449	425	429	456	440	411	415	462	440	413	428	415	408	431	440	446	408	438	458	385	418	416	456	449	418	462	451	401	428	501	447	405	406	423	414	422	452	413	448	416	438	426	452	448	442	416	415	457	465	439	410	449	426	423	413	435	393	435	425	440	405	412	438	431	444	475	418	414	470	410	429	423	471	412	444	416	436	471	460	439	410	481	419	469	419	440	391	428	462	416	439	407	465	450	440	442	443	438	415	422	442	438	417	453	440	423	434	417	442	453	426	459	416	435	418	473	414	417	425	446	431	443	444	431	422	408	473	468	447	433	417	441	420	416	443	410	445	461	405	430	434	452	463	436	413	412	451	431	438	429	447	435	446	453	446	429	399	407	427	429	456	436	423	404	438	437	415	452	469	413	443	436	413	410	432	412	443	438	391	412	435	444	430	449	457	419	406	461	439	483	428	440	456	441	462	447	435	433	425	448	422	438	460	399	410	410	438	428	420	476	426	441	426	449	423	401	404	423	431	446	461	420	461	415	445	430	429	418	439	415	418	424	441	422	439	430	409	448	437	434	448	446	432	444	453	428	471	435	440	459	429	445	453	437	428	478	421	425	426	433	407	458	412	441	443	392	427	433	443	413	442	443	463	441	458	476	420	428	425	415	423	427	441	445	451	447	420	469	466	449	449	427	410	441	424	436	475	468	481	446	426	408	435	383	400	437	419	408	422	442	458	415	445	447	460	429	428	465	463	467	432	437	433	445	445	411	438	430	468	452	435	428	446	467	461	454	432	391	414	382	438	398	423	449	416	436	427	421	433	425	402	420	418	471	429	423	428	436	451	438	472	417	446	450	450	460	405	424	425	443	436	454	440	443	418	424	440	441	432	431	427	482	431	443	416	461	404	422	458	410	419	426	460	460	442	431	441	430	470	433	427	438	469	423	413	428	411	428	434	412	455	405	435	446	444	437	438	420	437	442	432	437	427	415	413	443	410	438	448	446	432	411	375	492	472	414	404	428	412	454	407	452	441	432	425	414	417	437	471	402	415	408	424	432	431	408	400	444	458	425	460	476	465	458	428	417	428	427	467	454	411	390	428	463	432	453	423	449	438	453	414	447	427	451	434	413	434	490	412	401	441	408	404	406	450	458	408	422	424	421	424	452	434	446	408	460	413	452	431	404	434	433	457	430	443	432	428	431	425	444	432	456	434	421	471	436	417	390	453	395	413	385	470	425	429	430	385	451	430	422	430	437	430	450	423	466	442	452	439	402	409	425	453	423	446	442	446	422	418	424	409	423	423	408	404	451	398	427	422	451	413	382	451	454	448	464	465	411	456	411	418	395	421	400	453	443	444	489	444	441	414	456	418	403	448	410	449	430	445	495	457	415	427	443	442	403	460	417	393	477	449	421	461	417	418	501	412	421	419	449	465	486	455	420	449	444	428	437	424	446	430	450	443	439	418	435	420	443	409	411	429	434	439	372	393	443	419	433	447	451	427	413	416	429	456	424	414	374	437	422	463	446	464	404	432	414	423	429	426	429	429	435	398	459	435	435	408	425	455	455	443	417	419	426	428	442	463	428	395	432	424	454	461	428	467	469	466	441	429	476	444	416	468	456	426	427	413	443	409	468	437	473	492	441	434	425	461	439	401	448	431	432	443	439	406	435	423	415	440	454	441	426	454	415	429	436	417	437	436	456	476	420	405	402	462	407	427	415	451	442	416	398	427	406	431	419	468	432	416	443	445	485	427	404	443	470	406	441	443	400	421	419	412	427	433	456	421	442	433	412	453	449	464	418	448	454	442	424	441	411	426	427	411	474	451	431	429	443	465	436	457	474	434	461	407	437	416	405	415	417	487	457	439	458	471	419	429	439	425	417	468	458	468	411	439	418	428	493	469	433	408	422	452	463	418	427	482	431	421	428	419	439	450	458	439	444	451	439	457	410	441	436	461	438	444	453	414	413	431	448	451	450	465	393	415	433	446	400	437	444	451	409	432	439	432	419	421	410	435	423	421	403	440	430	451	414	452	429	475	417	450	446	420	379	429	473	444	461	402	415	439	457	414	428	435	440	433	449	422	442	421	438	414	429	449	433	435	436	448	406	430	420	465	453	428	449	433	427	440	430	451	423	451	424	430	437	463	393	400	430	413	450	439	429	431	453	443	440	418	445	414	487	437	433	430	436	444	469	420	431	442	426	440	467	425	444	449	413	465	425	477	440	423	437	461	448	432	426	453	428	427	449	446	427	406	450	397	438	418	457	405	464	407	454	457	467	408	433	417	461	455	475	438	411	436	405	427	428	452	463	425	411	421	436	459	433	428	438	435	453	382	445	431	426	455	442	438	423	416	437	452	404	444	445	414	433	434	443	406	451	446	441	480	460	440	436	415	418	447	399	407	414	429	431	451	424	457	451	403	422	443	437	431	421	438	429	435	439	455	417	427	425	440	452	424	418	443	451	428	447	460	478	475	440	468	427	436	435	392	413	413	434	453	401	438	426	461	437	439	423	461	448	403	443	427	397	415	445	423	449	423	457	428	395	425	430	440	405	443	456	444	466	436	446	425	437	413	406	420	454	434	427	498	426	432	456	456	451	430	438	402	421	396	451	409	443	433	431	427	426	410	428	450	430	408	442	437	424	469	422	460	475	426	459	423	447	429	451	432	465	406	412	448	444	415	426	468	417	432	394	456	405	427	466	452	454	426	422	436	439	413	454	444	419	410	420	439	474	428	406	454	424	436	423	446	409	449	434	433	425	425	405	449	456	441	447	418	450	435	425	405	465	435	467	424	407	411	441	438	442	416	409	427	423	470	427	429	449	427	452	396	422	420	422	448	424	412	430	437	441	461	450	445	445	422	428	477	459	415	421	436	425	374	415	399	452	438	438	436	456	456	429	433	450	456	446	402	428	434	463	474	424	429	480	432	457	387	427	476	464	416	406	437	442	431	439	414	465	429	420	422	424	453	436	410	455	424	447	425	421	446	476	427	448	427	439	442	453	403	441	447	457	424	421	455	435	400	424	416	398	404	408	471	451	444	408	445	409	436	439	411	457	413	453	452	447	449	394	428	437	402	426	447	423	440	428	436	466	441	444	444	454	401	429	433	444	444	457	450	451	442	429	426	424	403	443	458	385	448	422	440	415	407
5503	10472	8928	4623	3310	2449	1943	1682	1471	1274	1232	1166	1103	1031	934	952	939	915	950	896	868	883	914	878	875	832	827	839	845	834	824	833	826	796	816	795	842	835	769	782	786	827	829	801	821	808	730	794	821	822	745	781	760	782	785	809	797	824	739	796	727	781	752	802	772	741	810	812	813	747	772	750	745	753	750	786	760	762	810	836	772	769	757	783	777	790	734	736	764	768	732	811	740	741	769	786	789	793	773	782	830	765	789	792	760	781	816	761	755	742	807	765	708	823	754	791	803	749	794	803	777	819	760	793	760	756	768	751	779	775	744	748	753	788	726	776	783	780	801	818	763	808	762	768	793	762	723	810	748	715	747	770	757	736	780	778	820	810	765	765	775	804	783	797	762	783	766	784	763	771	736	797	779	771	775	751	756	752	769	729	716	770	773	745	733	725	817	753	782	775	778	826	743	801	816	729	754	739	791	800	782	773	776	761	772	772	764	780	781	804	771	770	774	778	762	777	761	713	743	748	756	775	804	744	790	764	763	806	757	809	765	799	776	776	764	771	811	748	765	781	777	781	768	788	768	760	745	792	795	739	774	759	822	776	762	797	781	795	766	776	754	773	753	770	772	765	768	777	776	767	781	760	756	778	795	742	789	818	786	813	809	754	773	728	738	794	801	711	834	772	712	779	768	779	766	780	768	800	800	806	727	756	771	772	805	726	709	795	792	802	750	802	761	833	782	790	789	761	702	770	813	789	771	843	783	790	814	801	790	777	822	734	792	801	788	754	745	786	799	781	703	802	765	768	739	787	775	794	771	791	752	773	781	745	762	782	802	786	774	772	765	789	745	758	730	789	767	769	728	822	808	776	737	780	782	759	765	761	731	736	787	801	776	796	784	726	763	790	755	765	738	733	766	753	779	769	792	742	775	737	691	820	774	768	737	740	781	778	785	748	807	771	805	805	773	748	775	812	746	766	757	717	781	792	765	778	759	774	778	720	818	763	751	763	785	727	806	789	765	801	731	806	787	772	751	754	769	764	741	752	724	783	785	809	770	756	764	782	736	805	762	792	781	723	695	742	817	743	772	756	755	823	743	785	759	768	805	807	773	727	781	759	734	770	779	808	813	739	757	777	795	850	773	800	765	763	775	753	770	808	819	774	786	756	716	803	806	784	758	792	796	743	803	766	739	746	760	710	739	791	807	776	777	768	787	800	780	791	772	777	763	762	774	752	783	854	769	717	777	770	782	825	756	764	770	738	779	722	756	787	745	814	800	765	777	746	712	796	803	772	766	783	756	706	768	777	740	757	772	768	755	740	773	777	794	751	781	782	791	759	814	800	799	774	786	800	727	757	779	777	773	759	797	778	792	725	725	772	728	794	741	781	792	784	746	752	758	820	729	739	818	787	755	776	759	761	813	740	801	746	719	784	736	771	735	776	804	760	811	812	735	773	793	815	729	777	726	834	788	785	737	727	767	772	775	798	772	754	779	763	781	714	753	747	800	772	777	753	748	728	762	784	808	732	744	754	817	739	774	767	815	765	788	782	757	755	735	761	721	775	744	773	788	786	706	786	746	721	804	789	750	787	747	743	763	765	758	798	755	801	742	745	820	787	732	791	777	776	732	750	767	723	796	786	745	753	773	789	838	809	735	782	781	783	766	776	779	791	767	787	774	740	786	783	799	783	748	819	756	776	791	788	738	739	776	768	792	764	739	750	787	751	777	770	723	812	766	777	748	704	748	764	779	775	781	742	818	778	756	739	766	786	808	773	739	767	821	769	781	787	802	755	791	788	819	752	786	780	764	779	765	776	777	793	796	738	786	842	775	775	826	787	766	733	818	753	802	792	844	733	793	802	784	755	748	800	730	793	759	735	780	823	786	813	753	779	765	787	744	739	783	741	849	779	764	760	771	745	744	754	775	749	776	737	752	752	762	786	735	739	762	794	760	804	778	784	727	795	777	749	773	789	771	800	716	763	770	786	728	771	741	789	777	796	792	689	778	794	772	697	803	768	773	745	788	787	741	808	752	743	810	756	779	761	771	759	778	783	771	743	768	781	786	823	793	772	766	777	757	756	770	764	746	776	805	749	757	773	775	762	766	836	752	752	755	841	786	751	744	781	756	789	721	741	789	733	758	791	797	757	746	738	731	774	737	768	759	785	787	777	766	786	741	764	750	799	821	774	805	761	813	734	790	764	798	780	776	798	751	745	799	753	782	815	794	747	716	776	826	717	793	768	781	745	809	758	743	789	736	774	781	734	759	767	825	782	780	812	767	783	802	809	749	770	759	755	768	796	783	794	793	791	804	763	791	788	769	796	771	777	810	712	736	741	749	758	790	785	767	787	767	744	795	776	757	815	779	766	819	792	791	775	749	724	781	750	792	756	777	773	774	845	780	739	751	788	787	718	764	773	717	693	796	747	753	764	766	785	811	837	775	771	763	776	763	741	806	782	806	765	776	720	770	736	750	743	750	784	776	773	774	777	781	813	737	783	722	743	777	782	752	815	782	769	747	846	809	780	788	733	791	782	744	750	760	772	745	785	761	758	775	785	784	750	780	704	734	764	787	779	754	757	764	786	813	738	751	768	792	744	767	766	805	754	730	804	784	751	767	798	809	783	799	798	746	726	736	751	781	765	781	789	778	802	776	815	797	781	760	770	761	766	789	789	782	767	752	777	718	728	824	767	742	772	698	823	746	790	813	736	827	750	728	737	767	769	773	764	797	757	821	776	755	776	739	787	771	753	767	767	831	753	786	825	750	758	752	756	763	759	786	762	764	788	788	789	758	803	757	762	831	798	774	764	782	746	804	783	802	763	725	763	815	781	742	805	744	764	774	792	789	686	750	729	774	792	742	700	793	801	789	769	812	737	767	776	768	741	755	746	794	820	812	800	833	763	772	771	755	816	853	775	727	754	784	809	809	796	769	826	754	763	786	748	802	772	752	782	749	749	770	725	745	805	767	799	744	763	833	791	796	756	742	791	764	774	742	837	753	802	796	782	794	781	774	789	781	752	742	764	793	787	741	776	727	752	763	762	707	771	752	806	764	790	778	800	723	799	774	747	791	739	830	779	791	762	776	752	776	776	773	714	769	763	754	754	794	786	789	715	720	780	769	773	761	784	763	833	806	725	741	794	726	806	767	776	782	746	729	819	708	793	763	770	788	822	776	785	770	734	766	709	786	762	732	730	787	728	790	804	739	727	757	758	831	770	771	807	743	814	774	744	726	769	748	765	776	787	749	767	746	716	729	760	808	764	823	789	760	729	773	771	800	792	729	735	785	789	744	711	778	794	778	779	755	779	791	812	794	753	763	786	795	735	803	737	766	775	790	811	803	769	799	737	767	732	732	756	813	803	764	781	787	751	766	791	762	815	799	773	802	732	761	787	761	765	794	803	792	766	788	762	791	752	795	776	758	754	740	731	783	761	776	772	800	790	771	772	811	782	806	730	743	823	705	779	719	760	788	711	716	773	800	753	789	764
23403	21470	29295	24046	21470	19052	1720	656	503	403	383	282	288	291	233	250	214	225	212	208	213	212	198	202	193	201	198	183	170	199	199	166	190	172	216	213	191	162	182	184	164	205	157	184	147	181	200	156	141	183	176	182	166	164	177	185	170	171	166	191	191	155	171	156	165	187	164	155	170	168	189	214	160	174	169	145	189	170	161	138	180	175	165	173	185	181	155	167	160	178	147	142	167	186	144	151	155	178	179	171	146	155	162	152	154	172	152	180	169	141	152	167	160	152	181	152	169	155	165	180	172	184	148	149	173	158	167	174	185	176	174	173	158	157	201	156	160	162	178	154	159	150	149	156	141	175	168	140	177	164	171	141	186	171	178	154	166	161	145	161	170	146	158	167	170	156	165	145	152	155	160	172	167	156	159	168	189	175	180	148	160	165	170	161	168	147	156	183	154	171	169	152	160	169	153	151	163	154	186	159	189	175	168	164	157	158	169	129	166	167	152	134	168	166	150	157	163	173	174	161	155	176	157	137	173	143	168	182	171	169	159	198	176	181	188	173	176	162	172	145	161	170	141	148	181	161	184	156	160	168	176	160	162	159	155	156	180	174	166	181	161	175	172	168	160	159	155	120	165	143	148	156	141	173	186	172	173	156	189	168	156	176	159	162	167	173	155	160	161	161	164	140	169	190	148	185	154	154	168	163	158	164	160	165	175	158	174	165	158	160	188	165	149	158	149	168	136	183	147	175	167	149	142	148	166	175	180	179	172	145	174	197	158	161	137	165	172	167	166	162	162	145	162	153	170	149	162	155	186	167	154	168	161	181	135	184	173	166	142	165	173	163	175	163	170	163	165	164	142	150	155	147	169	152	168	167	180	151	153	158	136	153	153	156	164	171	159	160	146	157	183	165	161	151	167	178	173	184	150	176	163	173	154	161	165	187	145	165	157	166	162	152	173	138	167	155	157	167	184	162	158	144	155	146	164	169	176	170	164	185	166	175	149	157	143	175	189	144	163	168	181	169	165	190	137	184	165	177	165	157	141	172	167	167	165	152	158	164	172	158	130	164	167	182	168	165	169	188	167	159	152	154	156	145	163	142	138	163	152	162	169	172	158	147	171	150	148	164	171	155	164	172	161	156	174	188	174	171	188	160	170	178	168	172	151	142	164	163	159	157	172	146	171	170	177	171	174	152	172	168	174	169	175	147	176	167	158	176	171	170	142	179	154	160	173	183	170	160	161	158	157	154	164	158	167	139	151	155	182	157	133	177	145	172	156	180	153	162	170	155	171	165	164	141	155	152	156	176	141	178	157	165	185	168	172	178	142	162	160	160	171	142	163	170	150	171	159	136	154	143	164	183	166	146	161	156	141	167	157	174	183	172	161	150	150	153	157	170	166	155	143	152	163	144	166	151	153	140	174	154	181	142	166	147	141	153	169	166	130	162	173	162	163	168	169	148	141	166	169	163	162	169	181	174	142	162	173	172	154	152	165	135	152	173	152	156	160	161	154	177	159	154	171	151	153	166	156	156	167	185	159	159	167	170	171	143	198	181	148	170	163	166	177	158	158	140	202	158	155	154	161	156	154	143	168	146	155	150	132	174	160	166	148	153	162	168	180	172	168	145	144	168	168	170	166	163	150	166	160	168	168	207	158	156	165	147	149	172	156	173	145	155	177	162	169	150	172	167	157	158	167	160	151	168	163	142	171	165	153	153	197	168	174	160	146	148	177	146	154	154	148	165	157	175	156	134	165	163	190	169	159	158	161	171	155	165	147	166	154	170	168	153	145	134	170	173	158	145	141	158	150	170	148	153	157	156	174	137	177	153	164	161	142	164	157	193	167	176	154	165	156	172	154	149	166	179	152	194	165	139	191	160	149	151	182	169	166	147	144	153	164	142	171	156	174	158	156	146	161	170	181	143	164	177	186	184	143	155	175	161	165	164	179	170	174	146	181	163	172	166	168	164	155	175	173	176	161	144	149	150	155	171	175	152	184	159	166	150	148	180	174	180	156	171	156	147	160	135	154	169	192	160	151	140	168	148	174	157	169	176	155	171	167	167	155	158	172	160	178	168	163	162	167	134	173	168	154	159	156	148	156	169	142	184	144	175	159	183	141	176	161	187	153	137	193	159	138	180	153	154	180	155	180	147	166	165	133	172	144	144	162	156	146	164	186	179	167	173	180	169	171	157	159	148	165	155	154	169	160	140	158	162	144	182	165	164	193	155	151	163	146	149	172	181	151	167	188	162	159	139	163	144	157	159	143	158	161	159	174	147	131	149	168	155	169	143	151	172	161	169	168	157	143	175	168	156	171	165	141	162	161	157	143	172	178	176	162	165	158	165	147	161	159	182	166	182	160	159	162	188	157	166	147	179	177	148	177	150	171	180	147	171	163	172	159	162	179	165	162	137	152	155	139	170	157	141	158	139	177	154	151	147	165	160	164	155	159	165	141	179	161	176	153	179	177	155	155	169	186	173	154	169	145	156	168	160	165	164	170	158	179	176	167	159	143	150	147	152	154	181	153	173	177	151	175	203	181	160	176	155	158	160	175	168	181	148	149	173	135	144	151	157	154	149	157	166	164	182	158	164	150	187	131	164	170	188	156	160	149	165	160	163	173	174	173	159	155	151	163	160	175	163	175	144	147	169	174	161	156	152	187	180	158	169	157	181	154	148	202	159	180	141	174	164	173	174	153	159	157	175	157	183	155	160	160	153	169	149	198	152	161	146	163	164	182	149	152	154	160	165	178	163	158	149	131	169	178	168	165	152	172	146	145	150	152	158	176	166	151	135	161	172	157	187	175	162	168	169	185	149	149	160	159	169	155	164	171	164	172	149	174	171	147	139	145	155	160	182	171	155	135	163	168	168	155	165	171	183	178	141	169	183	166	158	168	133	156	148	147	139	170	157	193	153	155	166	162	170	167	168	178	179	161	170	155	163	173	153	175	155	155	166	171	183	150	156	155	163	167	165	162	173	168	156	171	166	187	162	152	174	171	151	168	160	146	142	155	146	192	165	173	170	166	170	150	170	162	143	161	162	155	143	170	179	167	168	186	159	150	142	150	170	145	185	148	175	152	155	169	166	157	165	149	166	158	169	161	167	176	154	167	164	149	153	173	153	167	192	144	147	173	153	147	154	181	185	153	180	136	150	162	168	158	166	156	148	138	175	168	163	156	173	167	165	149	145	187	125	160	167	170	156	164	167	178	170	170	152	151	168	153	170	154	140	175	173	155	152	174	153	150	168	153	174	176	152	183	161	171	181	157	157	136	169	157	165	165	157	150	168	185	165	156	149	179	151	152	147	159	152	151	149	167	155	150	168	169	156	154	164	162	138	148	168	178	156	141	167	162	167	155	165	136	161	183	174	196	164	175	147	186	165	159	157	156	168	171	185	168	160	172	166	160	170	152	168	180	177	172	168	163	158	176	159	158	168	158	165	165	166	159	162	167	163	163	160	158	160	178	144	154	151	140	141	158	157
7679	15950	13379	7124	4730	3334	2599	1930	1558	1379	1119	980	853	792	697	666	623	582	549	540	480	468	466	438	429	433	406	417	415	352	390	355	364	361	374	355	355	347	356	347	356	311	340	348	315	380	284	321	335	329	348	336	343	311	303	314	316	349	305	310	314	337	303	310	315	304	326	330	318	311	293	307	305	289	318	327	317	312	330	293	297	284	302	294	346	341	304	307	279	331	304	282	321	320	303	329	311	328	312	327	296	304	320	311	293	321	314	301	333	292	310	287	303	343	297	316	308	294	295	305	291	306	272	313	289	310	274	299	327	318	281	294	297	308	316	329	290	315	321	310	296	282	287	285	288	300	305	293	316	310	324	301	330	300	308	327	313	318	302	290	315	294	279	299	304	291	290	323	300	294	288	306	321	331	319	327	335	307	300	334	312	299	315	285	308	327	320	335	306	307	308	334	289	292	284	303	279	306	287	282	313	311	269	308	304	269	297	328	328	302	325	305	321	326	281	295	281	302	283	293	304	282	303	297	323	314	298	305	320	276	255	288	278	294	307	295	269	288	265	340	299	303	305	299	322	306	322	299	303	270	309	312	278	300	309	296	322	289	289	274	301	310	290	301	322	298	284	315	301	316	302	300	329	308	317	343	293	296	315	264	309	308	319	303	301	326	297	309	303	328	316	288	296	311	294	307	285	306	316	293	287	272	277	326	310	302	291	283	318	282	314	298	315	294	321	311	306	293	303	303	289	325	301	314	337	319	307	298	281	309	281	309	302	315	288	316	313	310	296	271	312	271	334	270	285	300	319	312	267	360	295	298	291	299	326	301	265	290	266	311	333	317	292	310	311	290	294	286	285	285	321	319	309	299	310	309	286	290	294	303	325	316	309	284	320	322	316	295	325	317	281	301	296	302	312	296	316	337	334	298	318	268	302	280	289	314	280	306	315	297	315	269	319	298	287	304	292	309	318	299	342	292	278	305	314	311	301	305	276	288	287	313	330	340	359	283	310	312	287	320	299	296	319	279	332	313	299	298	316	318	316	335	314	325	298	293	286	301	312	279	321	289	304	312	309	325	307	303	253	304	298	296	324	304	291	302	285	273	280	296	323	282	262	301	288	298	260	324	306	291	266	285	291	287	280	296	310	284	279	321	298	302	299	318	306	309	312	295	298	325	327	311	337	288	316	333	293	295	307	303	304	296	310	313	310	287	288	306	297	302	296	316	309	298	287	324	318	279	328	318	297	327	295	320	291	337	299	296	311	297	285	296	316	304	311	277	323	298	310	353	299	329	322	322	287	286	302	302	328	286	315	310	297	299	317	324	310	318	312	318	289	318	329	319	283	316	268	305	303	322	276	308	297	322	294	320	293	310	258	287	292	317	320	291	296	319	274	293	314	301	265	339	308	260	305	325	284	306	324	307	291	317	289	318	296	295	308	291	317	285	258	285	307	271	285	365	327	313	332	304	306	322	312	288	284	303	294	305	308	283	315	284	291	358	299	311	305	312	312	312	289	283	323	297	305	307	323	297	301	321	289	315	339	284	292	282	310	290	300	305	283	343	351	312	279	300	274	308	310	315	295	297	313	301	312	288	305	283	304	300	330	280	314	270	319	288	297	288	291	294	325	291	292	322	287	342	325	285	310	307	305	306	301	309	294	335	290	319	320	317	302	313	287	315	300	282	312	320	300	294	295	293	292	318	309	288	332	312	302	301	297	322	274	301	305	307	323	324	285	302	338	316	315	304	332	301	312	310	276	302	291	308	299	289	311	316	300	328	285	307	336	296	325	315	303	321	302	309	268	300	277	322	319	321	291	312	290	312	303	318	273	277	339	336	317	293	295	327	320	310	312	265	313	316	326	287	293	301	304	270	293	301	316	273	339	289	310	295	305	276	302	278	298	338	291	289	302	267	332	287	301	320	319	308	298	297	284	287	312	332	302	317	333	293	284	311	279	305	282	291	317	309	273	288	337	315	318	305	310	295	271	316	279	297	300	273	308	288	304	284	346	316	288	328	300	324	285	304	296	293	315	279	312	317	316	291	293	307	296	316	305	288	317	294	289	323	300	297	298	343	309	307	316	286	315	286	288	279	296	281	293	312	328	295	283	290	304	288	297	303	319	332	311	304	306	281	292	296	292	313	310	307	299	322	315	318	295	287	321	303	254	304	294	313	303	300	291	285	322	310	280	272	283	287	297	309	323	275	328	301	294	300	283	313	286	287	299	309	321	257	306	324	346	307	310	311	298	301	299	274	278	325	273	306	283	302	298	310	314	294	281	311	301	281	292	299	311	304	328	306	309	313	323	307	340	324	294	284	262	336	314	291	279	285	324	309	306	301	302	327	310	284	316	297	283	282	284	268	291	310	289	301	299	289	326	334	278	311	297	325	303	318	320	297	334	311	297	304	327	290	301	292	262	317	297	269	313	289	301	283	309	319	286	298	300	307	321	285	308	296	331	309	305	329	303	268	310	294	313	292	310	304	278	293	326	309	297	284	308	299	311	283	296	324	308	318	300	285	327	268	288	299	321	319	311	311	308	275	317	279	314	269	323	259	311	305	297	291	339	295	295	319	298	302	307	330	320	302	306	296	326	304	324	310	272	307	287	289	280	304	327	303	295	302	284	290	301	306	317	310	309	336	339	284	299	304	304	321	284	312	313	306	290	314	287	304	311	298	302	290	316	305	304	312	302	285	309	350	322	306	298	309	344	286	347	298	304	274	293	279	314	300	302	301	302	301	282	314	291	317	310	319	312	345	317	301	306	310	321	272	313	279	311	314	336	287	290	312	308	279	294	294	260	301	317	296	289	321	315	273	305	287	313	313	298	303	310	295	292	299	312	301	293	303	289	311	320	320	300	310	304	309	306	308	296	292	322	300	343	275	314	297	271	302	296	301	313	291	273	298	292	298	303	321	305	270	339	290	313	329	306	302	344	315	299	327	309	312	307	304	304	296	287	302	308	316	301	289	339	309	309	311	346	303	337	304	298	306	296	296	286	283	292	304	284	299	308	277	280	303	308	288	299	352	303	280	340	290	265	281	322	284	295	268	306	336	290	302	297	268	300	312	315	298	284	287	264	311	334	340	267	267	319	291	292	297	278	261	298	303	296	286	332	295	302	319	287	260	306	293	333	304	298	314	311	289	312	302	298	309	317	319	291	303	286	303	288	301	287	308	304	325	279	307	276	290	330	309	291	309	342	306	305	337	300	301	319	285	285	311	274	318	299	262	297	262	288	292	276	271	283	273	262	324	310	302	301	280	309	325	295	276	340	295	330	322	311	297	338	300	301	294	286	284	321	334	295	307	305	271	320	314	287	310	312	311	315	293	303	321	341	298	290	279	268	261	293	334	285	339	306	285	324	306	307	326	294	330	309	286	305	322	315	306	278	295	286	330	280	320	294	287	290	299	328	315	312	300	285	281	286	290	278	313	295	310	317	321	316	296	329	311	302	288	292	295	288	325	295	315	282	294	302	268	306	278
26993	20145	6298	933	600	569	555	579	526	544	543	503	580	548	612	550	537	554	555	546	533	529	555	526	525	521	524	539	525	548	528	541	558	553	582	540	541	566	547	533	572	569	545	539	566	483	556	575	570	536	563	570	546	522	574	534	564	513	576	513	540	547	550	530	509	537	534	520	573	558	513	559	603	574	575	547	536	519	503	560	555	534	577	538	527	534	535	559	536	546	529	558	534	599	560	544	534	576	564	592	526	610	525	536	533	524	555	553	531	538	583	550	496	567	551	532	519	503	539	505	532	568	555	559	538	549	539	538	522	533	560	535	524	543	550	569	566	543	574	598	518	519	561	545	516	559	547	525	572	537	565	552	549	521	538	526	542	545	595	577	576	530	538	517	554	561	522	561	576	546	531	564	530	578	531	556	528	556	549	560	580	506	560	532	559	532	545	529	538	568	529	564	503	512	514	562	627	505	548	531	563	600	543	553	595	554	578	567	543	523	558	547	557	560	555	531	554	512	561	561	523	560	568	528	519	523	557	555	552	576	538	550	541	530	521	542	564	525	555	532	527	557	513	534	567	528	592	558	549	573	533	555	573	544	535	561	550	543	526	527	570	526	514	553	530	507	555	602	572	569	494	531	509	569	540	519	517	571	545	591	533	523	563	528	503	558	590	536	508	537	560	546	540	517	497	556	583	542	533	550	566	532	567	611	537	548	514	543	563	553	532	582	569	537	536	533	530	520	513	564	560	524	598	548	554	533	534	583	519	569	543	537	556	553	551	584	548	569	555	546	545	553	552	553	564	544	527	560	550	585	571	535	538	577	546	555	578	537	548	516	554	547	509	548	575	568	553	522	575	538	537	579	561	545	548	521	552	579	569	548	561	556	555	537	596	511	558	509	574	523	559	532	560	558	535	528	553	550	553	527	575	547	569	538	552	595	531	564	517	555	555	565	571	533	558	561	560	543	555	576	567	546	561	568	533	530	598	535	557	576	513	604	513	530	533	574	577	545	553	562	535	568	603	593	558	522	577	567	511	543	570	580	606	554	530	566	519	541	627	568	524	566	564	544	549	499	544	535	545	525	516	562	504	547	547	555	558	549	580	523	549	533	562	547	567	530	552	506	540	491	552	575	522	542	555	552	561	555	532	472	537	539	555	520	555	567	546	552	552	526	533	512	520	533	535	566	523	582	578	532	548	537	583	569	571	518	566	563	534	522	543	534	546	529	549	570	570	540	542	540	516	538	546	614	507	575	556	516	566	566	565	554	549	545	558	552	566	548	561	599	547	507	565	547	587	572	546	530	565	561	578	532	577	563	515	555	553	535	526	572	576	550	550	554	542	555	546	517	537	544	576	549	578	541	550	494	543	540	536	558	536	552	494	575	527	603	564	549	520	554	552	568	518	542	571	577	515	524	549	534	583	559	573	562	532	537	584	550	544	522	573	530	537	565	543	564	560	571	532	569	539	569	528	597	572	582	556	540	588	539	530	479	566	531	554	571	537	541	557	547	523	599	552	540	575	539	549	497	524	553	518	535	570	559	572	562	571	555	537	559	556	520	525	575	546	516	553	533	546	517	551	586	515	573	538	580	577	593	555	502	579	551	557	559	562	589	554	547	546	549	555	546	524	557	575	578	563	551	573	514	573	519	516	572	482	532	550	518	585	559	517	538	561	524	558	574	602	558	600	556	577	584	502	585	504	498	569	557	526	547	528	510	572	539	567	561	553	558	557	527	520	559	537	554	577	501	555	561	555	527	513	565	555	556	530	560	537	545	510	543	543	533	532	569	549	525	547	560	557	554	548	547	529	534	557	545	551	510	539	557	512	503	533	563	534	507	562	560	567	571	575	547	520	552	519	555	593	598	572	560	558	548	537	524	527	539	571	540	534	532	552	543	557	573	554	533	533	580	535	563	531	549	512	561	597	542	533	538	550	568	582	587	508	560	545	538	526	535	513	550	541	539	550	595	533	550	536	527	559	517	530	533	562	544	576	542	546	541	547	547	555	555	495	556	573	520	567	561	538	602	570	542	527	545	513	536	544	556	539	540	588	485	513	549	580	577	546	581	566	574	550	546	549	549	559	530	544	575	569	554	539	552	572	541	558	556	593	500	513	563	564	545	533	569	546	599	593	563	525	545	528	545	559	554	542	534	523	571	524	581	551	513	501	545	530	530	522	545	552	510	590	537	564	577	527	557	518	565	540	577	588	509	527	535	564	556	565	554	548	567	556	522	524	536	523	557	613	546	552	544	542	550	547	538	535	558	543	494	547	551	538	510	530	550	568	507	521	537	551	556	539	585	576	599	542	576	575	569	513	519	517	553	531	521	578	540	523	566	570	575	563	543	559	512	539	503	519	548	561	538	522	535	590	532	556	549	561	539	537	525	538	548	583	550	575	540	543	556	569	524	546	551	531	565	570	576	545	538	567	565	541	516	553	576	531	525	521	566	552	501	564	539	557	525	542	526	560	540	534	542	508	526	543	542	552	526	544	568	538	548	600	555	562	542	559	530	553	540	568	582	525	543	568	571	533	546	602	555	556	557	567	590	531	558	552	536	529	509	568	513	580	522	531	536	504	514	589	533	579	576	512	530	591	576	531	569	569	556	584	549	525	558	560	527	515	560	540	559	538	521	538	525	537	582	554	547	538	542	563	569	542	577	556	552	563	563	546	530	565	552	508	560	539	527	540	557	568	546	500	573	530	531	559	541	520	524	555	533	515	547	512	522	536	545	532	564	543	578	527	564	551	546	572	546	519	533	528	521	546	532	547	552	575	551	561	546	576	510	516	547	502	565	530	560	579	489	565	544	564	530	577	556	547	567	524	551	538	596	554	552	515	548	564	552	585	547	498	581	561	513	550	528	504	548	578	550	531	574	588	587	542	579	567	524	554	572	547	604	542	542	597	581	527	569	553	555	530	545	563	527	542	549	491	568	587	560	562	535	562	582	566	565	501	534	562	539	563	585	547	569	580	523	565	515	480	575	584	543	546	536	498	524	556	516	577	557	567	557	564	551	547	537	563	560	553	559	567	565	578	517	550	566	542	602	558	578	540	577	555	558	562	525	580	551	536	536	550	572	562	552	539	533	509	535	582	549	563	573	564	579	545	558	548	544	542	565	535	517	553	635	512	576	589	503	590	571	540	569	610	550	550	575	559	566	572	527	512	516	576	570	489	533	534	513	551	563	525	554	539	534	577	543	527	542	539	528	520	568	544	532	565	549	570	558	534	542	562	564	573	589	499	560	528	559	579	540	543	520	559	525	536	545	586	560	550	529	571	618	495	542	529	557	517	529	546	568	574	504	549	501	578	495	577	545	520	563	569	557	568	590	558	565	559	534	542	565	588	579	568	562	598	522	559	511	590	562	530	509	535	530	545	519	552	566	552	580	539	555	547	526	529	536	523	518	528	565	531	558	537	551	516	546	594	556	557	564	559	527	563	563	547	519	615	588	551	542	579	554	551	509	578	567	533	556	566	534
4355	2058	1846	1258	1212	1132	1044	1018	970	1025	999	985	1009	985	930	979	998	991	906	946	1004	933	964	1004	959	986	932	979	964	922	931	918	915	930	946	929	965	915	982	942	969	1006	933	944	927	952	919	929	958	971	949	903	975	973	996	922	949	941	935	978	972	975	884	970	999	939	872	944	973	996	1012	943	947	939	989	909	1016	971	996	1045	1008	963	905	967	943	922	947	1010	956	906	966	963	903	948	890	949	980	998	979	976	958	980	933	924	928	966	1021	943	956	947	974	912	957	967	952	931	934	999	971	931	978	981	942	995	942	919	943	1029	929	920	888	915	954	894	932	967	1002	961	987	915	973	912	914	985	947	931	925	925	961	900	940	928	953	943	927	952	957	962	986	939	969	977	934	941	940	955	941	971	970	902	976	969	981	898	934	936	904	976	953	966	980	914	1007	970	947	971	961	957	973	905	882	901	980	980	1042	926	906	960	985	954	963	937	920	930	978	956	964	944	984	909	976	953	908	964	938	920	974	977	971	912	1010	949	949	1023	992	963	974	1016	947	920	977	923	928	964	1018	996	908	973	968	974	938	941	937	893	900	950	891	922	979	915	914	950	983	972	962	932	908	868	980	957	913	947	907	915	992	1008	935	951	971	936	954	934	1023	1006	994	968	989	956	960	961	933	980	960	982	930	929	1010	986	905	969	945	950	942	987	962	943	943	979	970	997	939	954	915	913	1020	971	891	991	985	953	908	953	951	941	1015	963	943	978	902	962	982	947	1009	941	963	953	968	933	968	1047	978	926	962	966	892	958	955	951	941	933	967	931	987	1002	940	938	962	1013	981	904	985	963	947	970	963	958	973	969	971	996	960	987	953	937	1001	996	944	935	939	958	847	928	939	941	966	963	972	958	931	946	982	978	1026	953	925	983	963	950	922	950	929	963	952	958	913	928	927	972	926	941	943	917	977	1009	925	953	1000	929	971	943	906	986	892	961	958	915	1008	967	903	947	920	981	928	961	951	968	913	1012	940	988	954	1007	956	936	932	913	955	966	991	1001	899	983	963	974	958	983	942	962	956	951	948	978	972	990	963	966	993	938	951	977	893	919	994	919	896	1009	896	954	884	928	919	978	933	920	975	966	977	911	963	967	966	933	983	964	971	946	896	980	985	933	955	938	962	936	889	906	974	962	962	949	947	964	943	941	941	968	983	892	955	969	943	962	1012	941	969	957	953	954	986	925	944	976	960	975	939	944	971	948	1001	976	950	966	953	954	995	969	1025	922	952	895	975	968	991	1002	980	942	910	936	961	951	938	1001	956	942	913	948	947	905	907	949	981	942	948	932	982	947	954	952	1013	963	977	922	911	921	928	1004	991	924	931	914	1011	919	898	967	963	954	1009	913	986	939	957	975	946	948	921	956	930	931	924	927	982	951	927	962	966	1014	960	981	930	927	967	971	966	1002	927	1010	948	971	945	937	937	958	994	889	930	964	930	950	970	971	954	932	951	956	989	935	977	959	979	955	940	938	957	987	983	956	968	972	970	961	965	918	975	998	1008	978	948	946	946	983	928	953	993	1029	938	955	917	993	974	1026	937	896	954	972	1021	951	923	927	939	968	946	996	911	970	973	988	945	924	932	907	959	963	964	987	959	1019	974	1025	944	900	959	986	973	976	1000	943	946	961	952	1018	883	926	925	939	920	932	977	962	928	897	919	958	1000	993	945	981	1018	958	986	965	967	927	950	973	909	917	930	1010	947	953	933	941	992	940	964	938	933	936	970	947	1006	966	969	956	945	1003	990	963	984	950	950	958	1012	997	919	948	981	980	936	1024	909	948	944	914	924	940	953	940	983	945	947	956	1043	1016	947	945	969	954	939	1018	952	1002	1026	955	935	942	949	965	969	958	933	927	996	1011	1021	911	962	1018	971	943	927	979	948	904	924	888	999	963	939	960	919	895	1012	923	974	957	984	951	920	989	931	969	932	953	908	936	986	960	915	953	944	934	958	932	995	946	934	980	968	995	977	932	983	989	933	993	961	963	951	899	948	972	979	972	942	958	994	969	956	935	962	982	923	969	978	955	934	965	945	952	979	1014	940	973	895	955	969	938	968	985	949	965	927	974	934	922	971	973	996	940	949	987	984	927	915	932	966	894	944	958	970	948	947	951	911	970	992	1000	955	949	957	914	975	939	986	950	964	910	961	961	955	975	977	946	931	976	989	971	994	1015	969	956	935	919	948	966	986	934	994	960	938	942	929	958	961	940	934	965	973	957	959	967	893	998	921	938	1030	897	949	896	924	994	922	926	910	949	927	962	954	916	957	935	935	941	998	973	953	926	904	949	973	912	1012	927	891	943	913	945	933	945	945	993	958	942	939	981	950	954	948	950	966	971	965	934	924	923	1001	987	946	891	913	952	932	930	956	988	913	972	958	984	956	921	958	1008	934	944	970	909	990	979	937	993	935	939	959	988	981	955	933	950	924	961	960	1012	973	926	1005	975	988	944	906	899	1004	999	964	967	958	948	978	934	984	940	999	966	922	964	893	951	980	994	982	938	976	932	942	967	971	976	990	966	931	960	994	1002	961	974	919	955	911	924	987	926	989	935	957	900	925	949	944	945	882	949	938	1009	1030	967	938	935	997	940	945	1005	925	955	953	987	960	914	946	948	983	958	960	926	983	1021	948	922	940	966	962	981	982	958	950	943	964	934	917	934	982	912	948	965	979	980	971	976	960	994	974	1007	946	914	945	899	954	919	990	961	964	947	953	986	957	952	950	971	948	923	918	936	948	901	977	944	925	951	931	953	965	974	978	905	976	1003	934	981	919	1014	896	952	979	921	997	938	984	1010	971	955	958	964	988	965	872	967	954	948	1005	942	924	911	914	973	970	930	971	966	906	945	987	952	913	1000	987	921	931	952	916	952	948	938	976	912	929	966	891	979	898	958	947	983	938	923	929	963	979	924	967	993	890	955	957	885	958	1003	978	972	995	988	901	1037	971	967	983	987	943	961	968	928	959	940	921	920	948	945	958	954	979	949	967	1028	929	911	941	942	948	965	970	923	923	987	956	926	956	986	972	979	978	954	974	948	1020	955	952	916	1000	918	896	946	934	932	962	949	979	946	1009	961	960	939	1041	959	906	949	1013	964	956	925	933	946	919	952	955	944	942	958	922	911	991	877	982	924	974	971	963	978	939	959	896	956	974	940	947	962	969	901	969	919	979	999	994	1002	936	944	961	926	916	988	915	964	972	939	950	935	969	910	977	1020	975	953	963	955	946	941	977	957	935	998	933	953	930	968	937	962	955	910	951	935	939	1034	914	939	965	931	953	926	990	964	841	907	966	968	978	1009	981	976	920	953	945	1005	889	993	1009	945	905	953	855	996	946	933	948	970	913	955	912	922	921	920	940	935	978	973	982	954	950	964	1031	918	997	971	963	983	921	942	966	912	949	985	888	958	981	895	962	914	949	966	932	968	962	927	938	956	934	933	975	952	1037	957	958	940	1001	949	968	934	936	958	986	936	968	983	972	908	954	984	958	933	991	926	1032	976	947	988	975	947	999	962	925	957	909	976	943	963	909	912	926	933	963	936	956	881	957	984	951	989	961	964
24367	21484	28639	24737	20622	2583	909	706	611	559	583	544	545	518	517	492	484	434	446	483	472	446	446	452	458	449	435	482	458	420	463	413	440	427	453	397	464	471	454	451	443	445	449	441	415	409	474	429	440	438	449	447	447	463	455	450	426	443	429	463	464	451	439	463	406	455	374	423	451	405	453	425	392	454	426	428	470	415	446	415	423	415	432	412	415	421	483	400	469	444	424	411	425	435	397	397	456	392	454	469	431	384	438	444	447	450	420	456	481	422	426	423	386	432	433	453	431	444	404	419	423	414	468	449	450	458	471	470	419	467	431	403	429	443	458	387	434	405	431	447	457	451	435	416	423	448	426	430	422	467	458	481	417	426	434	434	459	442	426	449	415	441	456	417	457	455	420	416	452	436	425	414	397	406	427	442	456	453	469	415	442	468	422	419	407	426	443	427	420	427	411	486	448	454	416	418	474	443	433	424	420	413	430	412	445	487	453	441	452	424	412	426	450	425	445	428	429	444	445	449	437	456	444	421	431	457	432	443	427	416	422	422	410	445	437	427	472	431	449	396	431	387	460	454	420	448	402	441	449	422	472	414	414	429	444	466	424	413	457	400	436	394	446	431	416	434	451	415	477	429	423	419	465	439	426	445	447	452	423	438	417	409	479	418	422	420	452	463	415	423	434	437	455	451	396	408	434	416	420	432	461	397	426	430	462	433	437	475	457	403	413	419	460	424	433	415	407	410	455	425	390	446	439	402	468	468	428	426	416	418	475	397	437	411	431	473	438	446	459	411	428	418	448	409	421	423	456	407	433	430	407	423	404	451	417	447	391	443	437	419	445	424	404	430	437	453	453	436	418	431	447	432	454	455	423	410	429	435	400	414	430	452	471	411	397	455	409	442	434	407	442	440	426	421	388	391	402	421	436	400	399	440	441	425	416	429	451	502	449	416	470	441	408	425	427	415	437	440	413	422	403	420	426	458	433	423	423	400	384	420	459	427	432	454	420	412	414	422	452	432	431	439	435	429	450	435	431	427	413	439	417	425	424	419	456	430	434	432	450	422	451	443	431	442	476	419	429	468	454	420	428	421	432	382	402	464	427	428	449	434	435	431	411	456	398	434	422	434	437	438	422	466	398	445	433	443	423	454	479	436	465	428	446	453	431	445	455	427	434	406	435	437	469	406	440	421	407	431	436	438	426	430	430	452	422	441	408	447	424	431	420	405	413	419	416	410	437	420	416	495	437	438	419	446	447	447	442	432	401	449	450	464	436	406	413	441	455	454	402	404	418	432	445	411	417	407	421	408	448	422	431	421	433	394	404	482	412	424	401	442	442	432	447	416	440	419	418	438	412	411	416	405	428	457	460	434	450	391	424	430	434	421	419	405	407	418	430	414	426	460	427	405	403	429	411	412	409	416	435	460	451	457	402	414	417	435	459	465	422	430	434	429	416	443	443	486	460	488	438	430	432	438	457	419	412	417	414	404	407	431	428	408	426	436	414	405	424	468	431	472	454	462	425	442	453	409	426	429	406	423	450	444	449	450	434	441	424	419	462	411	452	411	455	449	405	406	461	391	396	434	431	418	415	448	444	398	406	409	431	431	424	429	430	438	439	411	464	433	469	446	440	458	388	417	423	452	413	417	433	436	443	434	400	423	416	469	453	442	445	437	404	431	440	464	405	417	454	441	440	406	443	416	431	424	468	446	417	419	461	400	429	425	456	423	445	424	456	409	451	448	421	419	436	467	444	439	397	442	439	434	431	402	411	465	429	427	418	436	371	415	469	413	447	421	422	419	433	446	384	428	426	458	414	429	438	466	392	412	470	403	430	430	410	444	454	433	456	430	450	436	439	417	414	419	443	412	429	428	462	425	441	393	485	438	419	403	445	454	419	417	448	438	429	446	478	417	393	433	436	416	443	401	420	426	424	462	450	442	444	478	405	416	397	439	448	461	470	439	418	380	410	437	398	426	431	428	420	399	467	415	423	466	425	454	439	413	449	427	471	448	401	450	411	418	442	394	423	369	431	401	416	433	393	412	408	457	433	453	400	441	455	413	436	436	433	429	413	424	440	436	414	424	441	420	434	408	404	409	419	455	421	449	429	420	454	440	400	402	412	397	403	440	431	421	420	424	440	384	407	382	431	428	434	455	456	421	473	426	491	442	429	440	439	416	420	449	468	419	391	425	395	470	458	409	411	414	429	413	435	427	412	394	427	397	436	422	427	460	422	440	447	423	415	435	419	459	422	420	424	413	465	392	423	424	429	403	438	428	449	390	444	405	439	437	441	415	442	460	386	453	473	423	438	420	468	463	416	414	423	436	446	490	420	421	424	415	416	453	410	400	424	408	419	426	438	431	409	430	411	450	429	426	439	400	441	451	421	436	456	436	396	414	426	388	427	411	470	414	449	440	451	448	397	413	456	429	454	411	436	434	410	445	414	428	432	436	426	447	420	440	434	411	458	423	415	462	405	429	441	455	430	413	425	444	468	423	462	425	435	423	407	461	417	421	431	456	415	449	475	409	399	425	426	439	416	409	437	424	437	446	422	410	414	416	405	476	446	424	414	425	437	425	441	400	413	417	442	435	418	429	425	409	444	426	455	386	428	416	431	462	469	431	411	438	428	420	416	437	436	421	440	446	451	466	467	473	423	406	401	397	428	414	409	444	413	436	430	413	455	457	461	406	430	437	395	441	414	444	409	414	397	430	441	419	406	436	386	452	429	420	449	406	443	428	417	415	457	405	417	433	402	367	462	450	427	420	415	435	443	417	375	438	436	434	428	396	429	436	416	407	423	426	446	406	438	406	440	399	405	474	432	448	426	384	368	419	430	445	465	419	434	447	447	435	396	392	464	410	437	432	462	431	451	457	416	449	433	424	448	447	448	412	438	445	409	431	398	395	423	454	433	408	441	450	441	429	441	406	408	468	438	420	421	402	410	436	437	428	425	415	428	486	411	386	445	448	450	421	415	462	422	428	448	414	425	447	428	435	412	485	380	461	404	481	454	414	414	429	412	436	402	435	413	443	429	446	438	440	454	418	390	415	442	422	431	413	387	427	439	408	455	401	434	442	417	447	427	434	406	414	424	452	405	422	424	432	418	438	416	430	425	459	422	431	464	430	422	426	437	422	437	410	418	444	420	432	387	432	441	448	440	421	449	408	437	423	432	448	434	424	438	411	472	457	456	439	401	455	431	427	446	431	449	415	419	441	445	431	437	407	442	395	444	414	412	396	430	421	422	415	414	437	459	399	386	448	435	453	440	437	453	435	404	438	429	423	454	435	433	441	445	419	428	466	417	427	426	432	423	426	426	424	442	431	438	444	450	420	439	468	461	437	424	430	428	441	417	405	446	440	453	425	454	452	447	434	465	432	392	422	441	434	413	435	427	442	442	395	400	382	434	465	439	431	406	462	421	395	426	416	416	430	412	409	402	438	423	424	446	409	419	413	383	426	416	455	444	473	457	433	411	425	417	455	474	418
5712	10572	8827	4718	3199	2491	1861	1672	1415	1291	1227	1084	1068	1048	947	973	963	844	829	834	860	857	837	845	830	833	802	834	795	789	886	827	828	800	775	798	827	811	804	808	777	785	787	798	753	850	805	736	770	761	771	789	779	820	798	742	742	749	752	790	786	743	780	794	823	715	769	764	789	760	839	814	784	806	765	769	794	784	760	825	756	780	745	787	777	754	781	733	767	733	786	759	778	751	786	796	782	765	788	756	789	712	767	764	761	798	780	769	735	765	782	746	764	786	752	777	757	739	708	733	773	802	781	775	789	760	756	758	791	760	786	751	742	772	798	728	724	773	781	756	787	731	787	784	762	754	802	734	747	762	805	767	759	787	729	769	803	750	757	813	756	784	759	772	765	740	800	777	726	800	795	763	770	738	780	793	773	737	743	789	748	744	741	772	788	760	783	784	734	771	770	791	711	767	793	772	737	730	794	799	737	723	802	770	742	762	775	786	736	718	760	790	771	712	776	749	759	725	738	826	744	732	728	718	752	749	770	720	747	751	771	743	775	747	781	764	741	756	769	773	757	745	749	806	707	766	729	738	775	750	798	776	774	772	783	763	748	791	733	736	750	793	776	749	758	759	783	719	788	718	801	769	733	746	756	739	783	739	808	770	745	752	770	769	774	730	807	794	766	795	734	772	730	824	793	809	790	758	748	830	722	793	817	787	815	779	769	759	779	797	758	769	774	722	766	766	755	771	782	718	760	809	763	797	774	773	758	773	816	813	739	730	818	748	726	810	759	790	795	757	796	764	741	798	772	758	761	775	753	727	740	732	764	780	804	822	764	794	798	767	766	772	747	765	773	803	774	811	778	778	766	751	740	753	812	781	705	767	749	810	758	768	749	757	732	725	782	794	757	766	808	748	749	798	709	769	745	785	752	763	784	752	811	762	816	708	761	740	810	777	741	773	800	818	780	719	734	786	761	747	758	720	746	735	776	776	745	744	793	747	803	732	729	777	725	768	752	813	726	769	776	743	784	753	769	731	778	773	749	761	783	773	713	765	770	782	724	735	707	791	776	745	767	731	779	756	746	759	757	762	787	727	793	769	763	711	767	773	758	712	749	764	777	737	774	755	768	813	733	749	737	793	773	751	778	739	752	794	748	765	786	725	776	750	752	808	758	780	819	718	801	764	756	794	783	751	739	790	718	800	723	749	781	751	791	799	777	702	790	763	815	788	780	774	751	775	747	763	753	732	801	757	723	788	757	788	757	782	763	786	796	744	724	740	753	764	772	723	787	730	720	811	819	784	808	809	741	777	713	786	790	807	723	779	782	759	724	774	785	809	758	822	748	783	776	726	796	778	784	742	743	770	741	816	764	785	755	709	775	721	741	773	811	756	714	763	709	817	776	743	775	836	742	793	746	796	721	778	736	738	797	811	727	820	757	794	759	800	798	781	790	765	781	746	753	762	779	771	739	720	773	738	770	775	764	754	805	829	800	716	732	760	792	781	745	751	732	698	744	731	780	786	772	761	715	797	783	735	747	691	779	745	754	749	766	788	766	741	793	757	788	762	763	733	763	798	757	752	766	771	807	788	751	718	761	727	769	768	791	752	757	763	768	747	772	850	804	799	780	744	768	758	847	784	784	785	745	718	739	800	756	750	815	776	776	750	759	836	778	780	808	754	787	746	747	751	767	786	757	818	798	777	734	717	773	751	737	758	821	710	768	756	775	827	772	777	722	754	717	781	782	808	777	771	790	789	772	729	730	788	775	743	777	850	777	786	824	757	732	810	771	727	800	690	768	737	755	723	742	778	791	758	785	791	755	812	724	725	783	735	772	751	771	714	761	790	763	738	751	790	759	785	778	759	739	745	724	769	757	761	789	755	763	747	759	751	766	751	770	781	723	787	755	776	759	761	752	760	765	769	756	727	794	765	770	754	760	784	768	713	720	770	738	787	788	832	763	780	745	739	708	804	796	737	779	791	773	775	727	738	733	750	702	818	781	790	774	770	797	759	751	776	734	759	749	752	737	806	753	730	780	767	785	812	719	765	731	770	767	762	751	746	755	774	776	815	800	825	682	773	782	722	801	725	783	758	747	753	774	789	744	699	756	783	752	760	791	753	757	787	802	751	771	774	763	768	760	740	739	768	772	784	756	751	736	777	732	793	742	731	752	758	798	797	728	774	763	760	739	775	749	764	734	772	721	778	735	742	764	783	752	778	817	789	741	793	706	714	758	783	781	743	767	765	780	730	720	751	756	788	725	772	732	806	729	788	730	775	801	795	787	773	788	810	753	804	738	754	775	759	759	764	764	793	787	763	747	777	747	802	711	704	767	727	726	760	776	723	790	799	772	749	725	742	749	770	796	745	749	840	791	760	784	728	800	735	752	803	779	713	772	766	774	783	727	735	822	739	767	746	772	771	753	774	738	794	757	776	784	723	774	772	788	740	766	750	805	802	740	722	800	732	821	765	809	785	748	765	786	770	756	739	788	751	813	767	782	741	797	790	772	821	768	742	733	750	757	759	804	810	711	755	753	759	815	742	792	780	732	796	755	778	773	724	769	749	764	744	724	758	784	766	753	752	764	762	776	761	786	745	761	732	761	749	809	765	720	790	736	774	746	786	800	820	770	752	759	765	749	708	720	776	772	767	730	801	803	779	740	719	759	815	721	708	753	769	812	750	782	785	782	770	760	746	763	797	754	847	741	800	810	740	749	764	760	750	827	790	734	755	725	741	776	799	736	758	721	746	808	787	777	757	740	780	772	745	740	812	712	777	734	743	756	767	749	788	776	737	807	795	739	731	811	764	784	790	737	774	756	759	763	768	800	777	778	778	748	736	742	769	761	762	749	747	736	737	779	754	732	747	791	762	852	790	798	785	726	742	737	820	775	726	760	737	817	780	768	762	766	732	734	767	725	779	746	792	763	755	789	778	747	830	729	749	740	750	757	739	750	754	746	748	739	712	764	816	727	773	740	824	740	740	748	758	786	725	748	752	765	776	745	745	786	768	771	786	802	716	762	765	753	763	735	735	770	751	733	763	815	780	745	773	732	816	821	750	766	790	771	777	778	778	729	728	745	799	705	743	739	744	744	772	798	763	758	766	721	735	750	712	776	798	760	771	739	761	778	735	785	738	777	761	741	756	794	765	770	763	813	734	717	772	819	746	757	799	722	786	754	804	738	756	724	780	760	805	791	772	800	728	749	784	756	746	757	741	777	759	764	769	779	781	720	746	820	757	757	727	754	793	816	831	750	726	782	740	756	801	774	767	749	769	825	763	788	789	717	790	803	781	763	818	769	777	768	747	784	775	766	765	764	734	763	755	768	745	750	763	766	791	758	738	765	786	760	789	757	779	788	788	758	767	765	740	768	776	750	761	779	762	749	770	762	741	733	786	788	796	800	748	762	778	807	797	761	753	781	739	759	739	687	793	749	715	719	781	774	746	786	770	773	724	766	752	809	755	770	785	762	759	772	751	739	750	813	705
23461	21494	29280	24130	21496	19055	1642	632	445	419	380	341	319	268	265	219	231	233	223	203	221	231	193	172	212	193	179	164	183	178	193	174	174	175	158	179	180	180	171	178	166	160	176	152	176	159	149	184	185	155	194	158	185	176	168	175	191	177	155	169	171	158	160	155	164	161	158	176	154	175	150	159	188	156	183	145	157	150	175	158	176	169	170	157	179	168	167	160	139	173	173	180	146	164	168	179	153	169	164	174	166	144	166	176	167	158	157	155	145	159	177	148	166	159	157	161	183	167	144	170	156	201	143	137	174	168	177	150	177	166	172	166	148	171	171	150	159	165	170	160	162	181	174	160	158	191	143	172	184	164	195	167	154	152	165	158	155	178	160	182	162	152	155	177	157	166	149	159	175	162	179	154	157	163	148	134	164	154	166	159	176	138	150	136	161	143	150	163	165	125	149	144	172	171	145	132	165	157	177	179	147	144	152	169	171	156	172	173	161	173	183	165	158	150	163	146	148	144	157	165	172	147	170	151	150	178	156	172	159	153	180	159	159	194	175	147	177	177	159	161	165	168	171	172	166	151	179	186	149	151	139	155	154	159	151	174	142	163	138	147	161	153	160	161	163	156	181	160	185	173	185	155	170	171	152	158	163	155	169	171	162	160	164	171	145	154	179	188	170	140	144	165	161	171	140	196	178	165	162	155	151	166	158	146	133	159	184	165	175	135	156	180	159	166	173	160	166	167	145	146	176	154	149	188	130	157	173	157	165	173	159	167	162	169	162	143	159	163	189	154	175	159	161	183	167	164	162	176	174	167	181	168	158	180	170	135	150	159	154	168	138	171	150	147	154	168	137	166	167	152	158	148	162	168	169	152	151	177	161	158	160	198	170	154	154	155	132	163	180	163	154	149	174	158	141	185	160	170	171	162	160	180	169	155	169	139	157	159	166	155	146	154	171	144	144	156	156	162	152	147	168	210	166	160	166	189	143	157	186	130	159	134	159	166	161	181	159	159	150	150	171	156	160	146	185	145	166	148	171	142	177	153	169	174	165	152	175	186	158	163	160	158	159	167	154	178	150	143	166	155	178	164	160	145	149	158	130	180	155	172	177	171	173	170	181	168	169	165	180	157	160	145	179	144	142	173	155	164	165	161	181	161	165	156	160	175	173	163	174	174	171	196	161	161	153	179	161	162	138	145	138	156	172	166	147	164	153	160	164	159	146	165	159	154	150	141	195	180	155	173	156	167	156	166	173	156	194	141	158	173	177	159	158	160	160	160	159	159	157	152	159	150	176	172	195	164	153	166	139	175	122	163	154	176	173	151	180	163	172	172	160	155	162	178	172	184	166	177	187	162	152	148	181	155	180	164	167	156	156	165	177	173	167	159	176	169	166	155	159	153	168	174	161	169	161	173	162	176	182	148	160	151	163	161	166	169	175	164	144	154	176	185	152	162	162	149	156	155	172	160	164	156	174	170	162	154	152	158	158	157	167	169	158	171	159	166	173	181	171	149	150	165	160	148	157	167	159	140	141	143	155	152	146	157	167	158	179	183	149	200	160	154	167	158	156	150	136	152	155	150	158	161	179	141	138	153	162	157	146	151	192	163	169	150	160	152	156	170	166	156	195	160	171	153	161	165	165	145	168	183	163	163	162	168	158	148	159	166	156	158	142	141	174	172	182	151	163	148	157	165	162	152	150	175	158	184	162	152	167	149	165	149	154	149	151	157	139	169	142	164	139	157	153	139	162	156	159	142	145	155	147	162	165	157	178	178	174	163	157	162	157	169	170	166	167	162	188	150	155	179	142	163	179	142	159	155	167	163	184	157	162	134	161	178	179	172	157	180	152	161	169	162	190	181	158	161	162	161	184	151	170	170	161	152	177	158	175	165	169	151	185	197	166	169	152	157	176	178	151	186	169	167	169	170	164	148	149	181	159	149	192	168	154	176	155	168	161	142	141	180	162	149	187	165	161	185	152	151	159	146	147	150	161	157	176	159	181	166	156	155	180	180	158	158	162	172	159	164	175	164	145	170	156	164	151	150	168	162	141	184	166	168	176	160	164	162	174	166	166	183	175	171	161	195	160	169	159	158	147	154	148	185	158	176	154	134	175	172	155	181	158	139	151	168	166	154	148	157	154	149	163	165	166	166	154	159	157	158	165	171	164	153	144	182	176	156	177	157	166	155	164	161	149	145	149	169	171	175	163	168	160	164	151	159	177	166	141	162	165	196	166	182	175	161	152	171	151	174	182	169	155	163	150	163	154	159	134	139	151	169	147	172	166	168	186	161	148	165	182	163	149	135	156	145	178	182	161	139	166	164	159	167	176	162	177	144	140	169	151	156	153	166	139	144	171	134	161	160	181	173	152	162	165	171	153	189	164	152	148	190	179	157	150	177	168	143	177	149	179	165	163	149	162	168	145	147	161	155	164	165	159	175	199	169	173	140	160	170	177	139	143	141	142	164	162	150	162	146	155	172	175	169	145	166	127	149	180	160	162	161	157	161	185	167	169	159	167	169	161	154	154	171	138	172	159	180	148	169	163	158	166	161	149	177	170	147	157	163	171	165	161	177	137	183	156	153	167	189	143	160	162	159	179	154	161	149	150	172	166	147	170	169	168	157	163	152	161	170	167	175	162	153	142	165	155	153	161	154	170	168	143	138	144	155	157	144	174	159	158	146	152	180	164	145	152	180	147	160	163	175	146	165	154	158	179	151	167	185	149	163	147	147	164	184	163	158	155	152	139	178	145	182	147	151	163	154	151	172	175	161	165	147	145	185	149	160	155	176	156	161	179	174	179	157	157	145	155	169	134	160	152	151	161	152	156	173	149	160	145	134	152	152	171	189	183	164	162	148	171	160	191	173	149	155	156	158	171	145	167	165	165	160	154	151	151	157	195	156	167	172	160	166	143	159	155	171	161	138	154	166	151	166	145	162	155	173	159	148	151	148	151	169	149	152	159	152	154	187	168	174	155	182	171	179	148	153	176	131	164	167	155	162	170	178	146	173	155	158	155	143	171	144	160	154	146	165	164	183	173	179	166	174	159	162	151	154	162	171	146	174	151	151	165	170	169	179	147	137	197	182	154	187	142	150	153	146	183	194	162	166	131	177	147	147	187	142	155	152	171	166	174	138	128	156	157	168	159	145	160	166	181	160	172	164	166	156	155	146	161	147	168	145	137	158	152	154	174	176	175	156	155	156	164	166	166	157	139	185	162	141	181	162	168	150	172	159	170	164	156	170	162	145	163	172	149	158	177	157	177	132	166	180	169	176	174	155	168	168	160	162	154	177	172	146	155	162	133	147	162	152	142	161	153	165	167	159	163	141	160	149	157	192	167	162	172	163	162	176	186	184	168	168	159	155	162	142	152	174	148	175	155	133	148	152	174	175	153	163	155	147	167	156	170	147	180	155	150	151	139	153	135	158	158	148	164	165	153	150	162	163	151	134	152	132	167	153	173	138	151	177	164	140	155	162	147	153
7644	15836	13300	7210	4808	3322	2516	1972	1628	1269	1110	986	824	755	783	662	557	589	541	538	515	476	437	420	405	383	422	394	385	407	401	381	351	378	360	323	345	357	329	314	330	354	386	316	341	352	320	330	314	300	303	318	300	300	318	295	320	333	330	287	344	323	310	299	336	354	296	318	309	337	296	334	314	339	284	336	290	321	329	296	316	303	316	318	329	308	297	295	332	330	306	324	289	303	350	287	293	309	312	291	306	324	323	315	307	272	313	320	298	332	312	308	327	324	299	306	326	335	321	314	296	273	289	293	297	268	301	294	304	331	302	314	294	312	311	308	279	279	303	291	289	310	295	297	308	295	295	302	278	314	298	297	313	296	279	296	299	297	292	327	284	291	363	310	288	302	306	303	326	308	310	289	296	316	329	332	317	321	267	287	280	288	301	306	293	303	301	334	303	313	287	293	287	286	284	291	291	304	317	297	298	289	306	288	272	356	285	261	286	297	313	285	302	302	302	302	292	311	299	278	310	288	290	309	290	273	282	304	278	300	315	298	287	293	301	296	291	284	299	334	287	322	284	291	322	308	335	297	305	312	327	320	311	297	311	307	325	303	299	269	298	301	305	328	279	313	288	293	302	306	322	311	338	293	305	314	312	278	287	301	302	300	310	285	313	284	281	269	302	283	299	328	266	292	269	293	307	314	301	305	344	302	319	288	292	282	286	304	260	265	316	284	336	287	292	282	287	322	278	289	273	306	309	319	296	292	295	293	297	259	312	300	310	289	304	338	307	274	317	312	315	273	298	284	303	345	314	310	275	285	346	313	278	288	292	252	312	292	299	274	307	315	320	314	288	269	299	332	282	315	293	308	280	324	289	267	332	342	284	294	309	285	311	287	300	285	311	308	306	297	312	308	291	307	327	295	305	278	287	322	300	311	272	294	287	311	304	321	290	310	311	309	312	267	307	315	300	327	271	289	317	295	296	293	327	304	300	342	286	314	327	305	265	293	311	348	313	319	324	295	309	293	274	302	329	309	311	273	316	294	307	304	289	305	316	333	300	321	298	308	319	301	304	294	312	321	315	297	308	316	280	322	269	322	277	291	343	312	298	279	288	303	331	306	301	297	280	333	331	292	333	286	317	313	315	273	300	305	313	304	302	315	258	302	340	331	295	310	304	313	287	306	268	303	320	319	341	292	296	266	316	277	291	291	285	297	284	274	298	288	286	305	320	281	285	311	274	314	297	298	296	292	347	312	270	280	277	312	309	290	264	311	330	295	286	270	293	299	311	310	285	296	309	290	305	319	298	277	291	276	288	266	279	279	297	279	310	296	331	307	281	292	301	275	325	303	319	315	273	296	285	273	297	310	308	302	308	291	310	314	276	291	287	311	318	305	301	271	286	299	322	314	299	285	317	286	303	295	279	315	309	313	311	292	312	263	280	319	273	299	305	295	266	323	280	298	284	298	272	313	300	286	315	270	280	285	270	312	298	330	316	275	305	285	301	288	268	280	341	288	265	325	275	297	276	312	312	285	298	315	294	318	290	316	289	318	316	310	305	293	294	333	345	328	307	315	299	257	268	292	303	294	256	319	291	310	317	306	300	311	277	294	284	312	298	269	324	296	311	303	324	293	289	273	286	294	280	294	299	252	309	301	326	313	301	277	311	312	283	305	290	268	300	288	300	292	307	296	291	308	294	300	304	296	272	321	307	294	306	297	296	275	281	294	298	301	316	278	352	325	322	309	292	306	301	283	290	292	303	276	271	324	301	297	298	301	294	341	319	290	270	271	301	294	299	299	305	300	333	307	291	303	319	303	293	283	334	293	275	313	296	330	296	315	294	303	284	324	321	304	309	345	324	304	290	311	290	315	302	265	308	321	298	281	286	313	259	326	299	304	305	326	314	310	274	288	312	270	276	281	297	275	330	312	318	293	280	288	322	283	301	331	323	304	290	276	297	267	284	308	316	312	316	282	285	298	282	288	323	297	286	316	287	331	292	303	306	289	296	302	319	286	310	286	297	304	314	301	269	290	306	305	294	296	304	309	315	318	297	307	319	305	278	275	318	291	313	320	295	311	301	284	293	297	302	304	284	299	307	282	300	280	309	288	307	299	310	309	315	308	306	272	285	292	319	315	297	269	288	270	285	307	296	295	324	301	317	280	279	292	280	297	311	315	288	303	295	285	310	314	336	299	320	300	304	284	327	315	288	302	293	300	290	290	309	328	307	327	283	316	282	292	296	275	313	304	330	308	314	310	282	290	307	313	299	296	275	296	289	290	293	296	306	309	264	293	332	286	290	322	280	314	318	303	310	348	291	287	294	326	272	298	281	307	310	293	307	295	286	288	303	310	299	295	296	282	309	287	300	305	329	304	315	298	276	289	298	300	305	289	321	295	287	324	313	285	317	267	316	303	267	314	317	292	306	317	322	308	299	320	274	300	265	301	313	309	307	327	277	311	305	303	290	306	325	285	282	291	267	335	285	279	289	291	272	302	303	310	327	317	305	285	333	311	301	328	317	308	282	309	306	296	264	281	326	281	280	307	293	302	322	284	327	290	299	281	304	314	281	308	264	323	349	291	307	279	290	285	304	259	308	270	342	293	295	313	351	262	298	297	294	301	281	302	282	283	310	286	290	320	305	286	287	292	302	285	276	325	296	283	309	253	302	303	299	271	285	294	317	309	258	287	331	311	286	305	268	290	288	330	262	320	298	298	271	275	280	278	312	302	301	308	282	299	294	309	291	300	308	301	299	310	288	323	280	320	311	315	332	310	282	307	316	320	328	308	332	287	312	281	294	322	308	340	284	300	292	294	291	273	285	311	290	310	320	306	311	294	298	297	283	278	281	327	282	305	329	317	320	323	323	273	325	308	321	263	294	312	278	322	327	314	296	301	269	297	294	301	267	310	316	305	303	279	275	301	269	283	299	316	349	298	320	298	324	301	287	319	297	317	308	312	288	300	310	279	300	304	288	280	304	304	267	301	322	326	335	292	322	315	326	306	316	332	301	319	296	323	304	297	290	270	305	295	279	292	302	306	305	293	289	304	285	294	317	290	268	327	308	318	316	293	288	290	324	304	313	306	260	284	263	297	313	262	315	295	278	310	314	336	308	294	304	314	272	310	275	302	305	287	300	281	315	285	296	307	322	298	307	278	297	286	309	295	262	308	278	290	311	254	364	306	311	317	305	298	330	290	313	302	302	317	287	264	317	330	283	312	276	269	307	315	306	299	310	308	285	294	322	299	305	310	321	293	322	306	283	316	308	303	293	313	316	294	264	320	318	279	304	289	309	315	265	298	281	284	346	286	290	268	283	281	337	279	306	281	306	307	266	284	310	289	318	268	290	296	281	314	306	289	309	285	308	323	330	293	295	268	326	299	321	296	303	259	303	297	309	314	312	249	325	317	277	312	313	280	285	316	301	292	305	320	274	301	306	291	286	272	306	297	291	315	324	293	303	283	294	302	294	293	285	301	321	312	290	278
27007	20258	6305	869	622	573	595	574	545	546	542	585	572	588	554	590	598	559	520	538	542	563	550	520	554	551	553	558	572	574	538	550	558	567	574	551	527	555	520	521	532	537	570	531	538	593	508	534	557	539	579	542	559	544	576	498	536	529	546	548	540	577	555	569	555	552	533	575	603	533	576	558	523	568	587	524	556	560	575	536	550	574	531	547	568	549	575	539	582	539	571	565	574	540	585	561	566	561	541	536	605	563	563	532	567	527	539	584	523	598	583	572	544	561	535	495	587	543	556	561	548	587	563	569	548	545	565	525	582	538	521	594	554	580	512	552	540	544	555	566	551	585	601	552	578	546	528	563	621	551	571	565	530	533	570	526	521	561	551	570	520	579	526	530	541	567	564	581	554	573	553	531	527	531	514	550	569	521	533	511	528	548	550	549	562	559	617	558	592	562	548	556	558	572	588	552	531	517	536	561	632	561	557	534	524	589	534	552	534	602	545	569	557	555	614	503	579	523	554	552	554	584	556	572	558	568	556	554	552	566	545	576	570	517	552	548	552	586	511	541	547	573	547	567	539	526	526	546	562	570	572	562	536	581	531	566	554	549	537	561	534	528	520	562	545	535	523	593	545	524	527	550	563	545	531	575	546	592	559	539	507	577	563	583	573	540	565	551	562	532	530	525	565	562	550	583	560	569	548	562	594	533	542	494	586	534	541	568	560	538	562	507	538	599	518	561	535	564	530	543	591	562	587	574	559	555	530	561	534	579	577	521	564	569	543	506	508	559	569	571	532	541	559	548	527	533	558	591	557	566	570	545	533	564	582	542	557	525	526	559	569	562	543	577	578	610	561	576	531	598	562	525	564	536	580	548	563	533	548	552	552	559	585	541	551	552	529	571	506	588	537	531	566	527	577	564	532	586	529	577	528	586	561	547	516	570	556	590	563	549	524	578	545	571	561	589	558	576	540	546	529	535	570	541	551	561	551	588	549	552	544	565	531	569	510	537	533	610	539	511	531	536	592	552	572	603	558	520	530	538	544	556	555	563	533	546	595	559	568	569	547	549	608	561	556	542	522	543	552	559	580	582	558	562	547	570	534	538	539	511	537	575	531	524	578	508	554	523	596	577	547	578	577	531	542	565	569	553	557	587	556	570	572	552	512	557	582	576	552	550	576	602	579	529	548	536	545	526	574	583	545	578	572	571	538	562	563	525	569	536	601	520	578	535	561	558	581	621	535	573	541	497	527	544	525	527	535	551	582	541	554	562	524	521	584	518	549	535	540	540	542	573	546	545	550	585	506	556	618	514	552	537	557	546	557	555	544	573	510	573	515	582	541	603	575	544	586	552	530	539	546	590	558	530	563	549	588	539	545	587	519	579	549	584	568	508	536	537	543	520	569	511	572	593	575	540	535	563	551	552	583	605	562	535	575	525	614	508	587	537	567	533	545	565	568	581	541	551	579	550	501	584	545	535	559	594	569	561	539	560	585	559	536	535	550	554	587	579	574	520	515	552	551	573	570	547	536	547	544	521	578	530	502	544	555	555	561	573	499	582	583	579	563	541	499	531	542	565	551	566	562	558	572	548	547	543	521	533	559	547	539	518	585	562	531	592	490	563	540	549	578	530	531	521	550	553	558	537	518	529	554	539	509	531	579	594	569	530	539	531	518	566	513	578	540	541	583	584	548	570	555	546	535	577	565	537	537	574	516	584	543	560	564	548	585	552	546	542	552	587	554	524	548	534	598	531	526	548	550	547	579	590	528	532	534	549	538	553	535	531	578	574	546	583	580	564	538	528	577	548	559	557	579	541	555	511	558	577	527	574	570	594	506	540	545	532	541	562	505	562	538	567	536	585	543	557	521	553	572	612	589	555	564	542	570	554	580	591	548	541	509	554	576	576	534	539	574	572	565	547	566	569	542	567	547	595	562	553	570	527	544	560	552	554	553	546	531	511	526	548	537	542	488	536	629	514	539	527	595	532	552	504	535	538	567	508	562	572	564	524	551	558	543	545	544	556	559	572	591	584	538	557	511	571	589	545	550	595	568	551	563	555	561	576	555	553	552	585	563	569	539	591	571	544	589	560	557	594	514	525	550	549	552	577	550	547	538	537	518	583	533	519	539	550	579	532	565	567	532	565	555	547	508	591	548	588	562	563	541	525	555	578	554	535	533	545	513	541	581	542	548	562	498	533	554	541	538	553	553	548	537	531	567	561	530	563	545	534	547	568	539	515	588	591	555	550	539	513	537	543	543	548	550	557	532	537	538	555	543	542	542	526	525	564	570	580	557	513	545	590	536	539	541	495	498	574	583	539	558	539	564	568	505	591	540	571	587	571	578	618	575	549	518	550	597	531	568	597	592	537	529	541	514	572	521	540	520	601	572	555	586	543	537	574	546	574	549	527	556	560	539	565	536	604	531	535	555	560	518	514	525	541	590	531	551	531	552	518	539	552	544	552	563	581	546	544	564	542	568	565	505	558	572	558	529	589	568	556	564	589	563	500	531	535	517	558	553	544	559	538	570	566	532	532	563	559	528	546	530	585	579	566	550	515	545	546	553	584	572	549	542	599	571	521	541	579	560	555	510	544	529	567	569	545	561	592	534	569	530	545	569	523	568	571	563	564	541	586	533	550	508	555	543	508	575	547	510	533	566	601	566	576	538	509	520	552	509	582	582	573	560	560	521	521	550	548	587	561	563	527	566	525	554	553	571	531	544	571	530	510	502	574	552	538	537	550	559	572	527	525	567	541	566	557	554	531	582	571	552	566	575	511	515	548	536	529	539	535	576	600	614	544	542	519	552	546	565	546	573	540	557	564	577	516	557	541	570	547	546	586	513	539	571	541	530	576	574	584	545	545	578	535	567	489	502	540	521	540	569	545	559	534	538	587	560	549	551	527	593	561	546	559	546	564	525	553	559	560	572	603	570	583	565	541	534	584	590	575	540	556	558	555	542	535	565	522	520	557	556	593	564	536	546	527	550	536	577	552	550	561	567	564	584	610	534	576	605	574	571	547	565	551	554	523	563	550	529	545	531	533	555	555	563	521	554	550	619	527	534	573	538	618	570	583	497	561	569	583	586	587	528	548	546	566	552	550	536	522	557	554	545	556	544	546	559	522	544	565	551	567	543	534	556	579	590	569	542	522	513	551	514	545	534	578	560	530	558	539	551	546	581	518	586	567	562	547	536	551	555	547	559	560	541	586	538	541	583	554	560	539	520	538	538	570	557	570	581	547	555	537	561	581	542	535	559	572	547	583	518	550	560	555	482	542	512	571	546	554	547	577	534	560	566	546	549	547	572	608	554	519	542	560	517	552	582	553	545	571	593	555	552	549	534	546	555	537	545	567	539	583	567	535	548	572	541	514	561	531	578	541	580	524	577	560	496	555	571	561	547	564	579	565	513	554	529	523	528	593	595	523	574	549	575	511	561	540	579	562	598	599	521	570	528	548	580	572	550	535	521	602	502	542	527	579	567	545
4222	2134	1875	1341	1230	1088	956	992	987	1027	982	1013	953	1025	907	962	942	961	968	970	959	942	962	931	939	991	1009	964	974	979	981	931	967	930	968	941	943	975	987	901	909	967	940	959	942	1002	974	896	947	977	915	970	960	947	939	955	977	935	967	944	947	943	952	938	957	965	976	965	930	928	1001	946	991	953	915	936	1005	954	941	954	954	933	903	912	953	991	908	928	972	991	919	935	941	963	898	965	1005	951	931	964	968	914	928	944	990	963	909	912	955	926	976	915	944	948	920	938	930	977	918	992	922	971	908	932	926	983	949	971	965	949	928	956	951	974	931	1005	968	954	972	1006	1020	960	1005	912	941	942	975	940	964	985	1040	945	963	969	939	956	1005	933	1017	928	935	983	959	975	924	897	954	998	985	917	957	975	924	947	966	975	943	961	928	985	990	979	973	951	963	946	959	956	919	912	934	991	959	1013	945	952	907	967	936	947	947	927	934	950	961	942	924	960	936	952	954	952	937	937	911	929	963	937	960	949	953	905	893	992	936	966	892	986	935	895	928	959	931	959	894	985	897	902	926	961	983	952	953	947	968	888	935	992	961	976	946	1017	953	943	967	928	954	953	945	915	944	920	871	928	945	951	943	947	941	949	973	908	951	946	931	919	953	923	987	939	1023	909	904	968	938	982	932	920	948	930	937	956	929	1000	981	978	995	971	954	949	950	955	976	965	911	928	917	938	947	930	915	895	933	948	902	903	921	953	943	959	990	951	922	994	912	938	931	960	986	996	979	922	947	979	924	940	954	937	986	972	964	922	955	1016	938	915	1014	963	941	910	938	898	929	980	941	991	932	996	961	989	992	908	925	925	918	937	948	948	894	956	988	951	905	983	957	973	963	1004	934	886	973	952	938	939	951	940	1014	1000	910	931	1003	927	923	961	980	920	961	1008	952	904	922	961	933	938	945	942	985	926	947	963	1013	977	947	972	965	976	949	1014	910	973	952	905	935	982	972	957	1013	968	904	931	976	930	949	1000	984	935	963	950	926	912	946	1014	936	856	958	937	916	965	908	1033	882	956	960	922	974	962	960	973	910	949	951	949	989	978	932	930	970	918	950	976	910	984	906	965	976	930	935	972	959	939	914	946	916	940	1009	928	887	920	924	1032	934	979	951	938	916	920	949	985	949	890	941	993	946	924	1014	962	950	908	970	914	939	1005	908	976	947	936	934	941	964	921	1020	962	955	932	895	967	988	965	924	995	929	994	939	959	938	942	1000	920	988	953	926	905	932	965	972	954	934	948	947	928	945	943	944	935	973	979	960	945	965	1000	934	957	916	976	982	957	972	919	984	945	929	979	930	944	882	951	998	965	973	959	950	977	951	955	990	964	944	961	1009	885	931	929	954	972	937	947	996	956	959	1005	955	985	898	944	940	940	977	952	926	983	930	975	1003	933	937	967	963	974	919	978	914	953	954	1029	894	905	923	972	946	949	895	929	958	974	969	999	926	958	942	931	986	988	988	982	949	918	978	904	956	944	909	914	962	943	985	912	954	947	956	1008	955	970	899	949	955	919	950	1022	948	990	935	897	960	934	973	990	962	957	954	926	977	964	972	966	921	955	932	1034	1021	967	937	939	959	944	985	956	906	959	912	937	921	964	973	947	918	934	946	974	960	987	967	1017	945	940	985	918	985	928	947	911	917	969	1005	895	1007	922	952	915	889	956	956	911	989	917	910	960	946	913	978	999	943	943	955	899	937	938	1001	937	949	995	947	933	966	969	931	965	942	945	969	954	952	897	896	973	946	938	985	955	995	961	1002	948	969	1028	961	957	902	980	908	940	985	944	935	959	966	945	943	945	912	925	991	913	895	940	917	993	920	960	941	993	973	947	934	885	983	946	943	967	918	928	894	969	971	945	955	980	952	959	976	958	980	1000	923	920	962	959	947	965	925	919	916	957	959	892	965	922	995	940	951	951	914	929	963	929	919	953	963	905	911	962	937	948	971	924	973	906	985	988	929	937	940	973	1003	982	938	925	912	884	951	987	936	981	928	996	967	967	1018	963	1006	941	967	950	931	949	907	925	1043	958	951	917	1002	962	995	961	953	929	949	950	972	978	937	898	939	902	915	1006	935	955	964	923	920	954	958	1002	985	948	972	948	904	995	947	934	988	948	901	970	939	916	898	938	935	929	995	995	960	916	943	972	994	922	969	971	955	965	936	969	896	943	1006	929	974	993	971	1003	983	970	904	943	956	1024	942	926	964	913	1002	963	949	954	985	987	942	930	941	951	957	954	914	999	898	909	939	918	974	957	920	932	939	921	931	942	925	940	924	973	925	946	933	927	939	877	949	940	897	959	970	994	930	950	948	956	953	985	965	893	966	991	959	1018	969	964	941	964	998	878	932	947	956	977	946	984	930	937	924	995	946	901	919	984	938	942	985	942	910	999	976	945	968	911	979	892	937	929	917	935	970	978	1002	943	922	1018	994	942	933	926	959	985	969	987	933	985	948	915	962	999	895	947	976	966	919	926	954	963	951	962	889	1001	924	989	956	982	922	961	1005	996	927	926	955	983	958	942	963	994	969	994	964	912	970	973	941	953	942	921	929	953	1009	909	949	934	903	977	944	900	896	943	938	931	945	919	936	930	1012	926	972	964	967	960	944	939	916	956	884	893	944	1003	938	935	899	944	915	984	983	1015	918	943	974	928	881	987	937	939	1007	939	909	1002	963	944	994	956	947	1002	976	963	950	937	970	947	935	911	1000	965	987	925	979	943	928	969	980	919	918	979	936	952	919	925	1004	952	957	976	925	953	936	947	994	976	949	899	1015	931	960	904	875	968	920	935	907	947	950	923	978	996	943	936	950	947	959	960	896	948	951	961	996	933	999	956	948	921	904	929	965	969	899	941	991	904	910	962	918	923	911	930	982	986	952	938	914	949	944	990	970	953	943	957	878	948	923	957	961	921	926	942	935	927	967	935	964	932	961	972	965	973	941	919	922	1009	945	956	916	961	941	1008	941	962	944	934	939	1007	939	948	946	935	979	903	948	944	947	988	973	956	1026	951	940	979	956	986	958	935	1016	921	887	996	979	921	951	937	975	927	906	966	939	1029	977	941	950	924	944	927	932	962	969	962	943	944	985	955	930	970	1000	943	992	888	923	938	953	938	971	910	952	967	942	978	949	912	966	895	933	931	971	946	990	946	984	960	950	950	960	981	932	934	969	921	935	978	948	944	997	909	968	920	937	926	890	985	962	950	978	926	949	951	941	927	948	935	914	941	958	976	972	942	919	920	959	944	977	956	912	973	955	957	938	936	953	925	933	917	910	953	942	952	924	935	900	927	988	914	887	919	942	944	881	954	939	1015	955	944	1005	972	920	966	953	911	920	947	935	927	926	1030	935	920	947	927	922	955	922	932	950	900	915	973	973	951	906	982	924	969	947	942	948	981	952	951	957	966	933	898	935	960	978	972	958	907	964	943	974	943	916	947	952	934	918	918	951	952	880	927	958	948	942	951	955	953	934	932	904	938	906	958	929	937	955	933	929	929	986	929	964	991	906	943	960	963	945	957	894	959	973	956
24326	21452	28638	24668	20581	2521	924	699	585	548	599	516	532	494	462	470	460	471	470	461	479	457	483	491	470	438	455	448	444	454	454	429	428	440	463	434	451	453	437	441	431	405	446	456	426	446	434	440	431	458	435	415	431	436	435	435	397	441	424	441	446	399	474	413	436	451	453	456	424	411	445	420	421	431	410	414	429	481	417	440	437	424	436	423	449	459	439	435	458	493	434	436	418	399	446	469	464	442	413	456	431	440	431	477	415	430	449	416	389	464	417	446	398	436	438	440	375	414	452	427	404	427	435	414	431	445	418	453	464	424	448	410	431	437	403	415	441	380	454	397	446	440	408	434	426	418	420	427	452	422	451	422	423	436	412	457	446	458	439	428	395	407	439	431	455	386	425	431	419	459	444	435	416	432	403	438	451	418	437	422	425	464	444	413	463	429	402	410	431	403	410	440	409	434	447	431	412	422	449	441	399	418	434	431	429	467	466	425	447	398	445	436	421	408	473	404	446	468	435	416	418	429	408	424	414	473	434	450	437	391	402	422	439	470	436	451	428	440	412	462	431	415	451	435	466	427	442	396	465	449	398	413	430	432	442	449	412	473	423	431	411	406	435	476	444	446	436	438	428	459	423	406	426	439	471	433	450	445	427	417	436	396	385	415	409	440	411	396	404	465	408	428	438	395	445	435	468	410	412	411	422	418	406	406	454	411	422	429	425	448	438	440	421	414	442	441	403	417	425	453	420	434	440	437	410	445	440	448	414	462	423	402	423	431	422	421	455	446	433	421	433	419	443	392	431	447	446	402	462	454	425	446	435	444	378	465	442	474	451	423	477	431	435	463	418	444	408	433	425	417	436	428	425	439	407	415	419	429	470	417	441	442	439	452	422	425	436	441	437	383	422	417	430	408	432	476	413	419	418	443	447	434	410	423	481	416	452	435	420	369	394	423	438	427	441	456	428	420	387	433	433	412	429	452	451	443	404	426	444	464	462	427	473	442	436	439	433	470	366	506	451	448	437	465	421	407	437	438	445	446	439	400	412	427	450	419	414	440	436	400	422	415	393	474	453	417	422	432	430	459	433	399	439	403	411	482	435	389	434	438	424	414	447	386	448	432	446	414	459	449	458	415	422	467	467	410	422	406	417	434	439	431	442	424	456	419	470	477	402	447	403	420	415	425	464	438	418	427	403	446	436	439	431	450	464	422	461	427	415	411	407	385	427	440	410	431	469	429	451	439	457	410	424	408	436	427	398	418	427	430	421	416	432	398	419	400	444	443	415	415	401	438	430	430	452	450	405	393	454	418	426	435	437	371	417	445	478	404	436	430	395	413	437	421	422	437	411	433	430	414	443	467	380	429	432	420	400	410	444	423	379	440	440	441	404	421	453	416	420	448	446	451	382	392	446	453	436	427	433	418	430	407	440	441	436	424	418	384	404	367	424	412	445	389	425	413	399	434	434	431	409	438	428	443	395	436	443	392	455	437	447	410	475	405	421	427	424	451	440	432	404	444	450	408	417	397	427	425	446	427	434	410	448	399	404	448	434	398	434	475	470	420	414	433	439	455	411	430	463	431	468	440	452	441	433	410	431	433	433	420	403	436	426	462	442	403	425	466	431	399	442	476	394	405	406	398	434	394	408	432	427	403	463	438	426	407	426	424	416	436	469	438	393	436	414	428	407	443	417	453	450	447	378	447	440	435	428	408	397	412	431	428	429	434	452	422	441	433	443	437	469	413	457	423	444	423	431	436	433	439	408	451	454	448	446	436	427	418	449	435	405	441	429	423	470	429	456	443	413	429	448	449	476	442	404	450	449	395	399	428	427	440	413	456	419	430	437	425	431	439	456	395	455	461	423	450	413	457	428	405	424	424	412	453	421	434	419	472	447	434	434	465	431	424	429	445	430	437	437	417	429	387	440	432	427	388	421	399	431	413	395	402	436	435	433	470	446	446	418	437	446	426	434	416	445	418	468	427	438	489	425	460	441	463	443	429	442	421	414	372	424	449	413	424	413	440	436	387	442	416	436	376	431	419	404	438	450	411	437	421	460	415	476	435	410	409	401	422	430	446	452	416	379	442	470	416	375	410	416	451	422	436	452	444	425	435	430	433	439	476	434	412	424	432	429	427	412	409	419	425	415	421	430	447	482	473	447	417	432	463	445	437	430	428	424	404	461	429	423	428	427	413	412	446	437	410	441	427	455	402	446	425	496	423	407	431	464	433	454	428	431	441	444	429	409	428	435	438	445	434	406	447	441	436	427	482	437	461	392	425	416	431	396	443	429	441	459	422	415	436	434	399	434	455	463	453	418	447	413	403	429	437	416	457	461	436	435	455	397	432	418	438	446	428	389	422	441	421	468	416	432	444	405	435	457	400	420	444	436	422	433	434	438	447	384	443	445	402	417	466	449	441	423	436	460	444	431	447	380	451	428	439	412	441	436	410	453	390	432	426	465	412	386	405	412	423	418	432	412	408	430	420	468	453	455	426	448	434	407	466	429	418	432	457	485	390	411	434	479	441	418	435	439	455	444	428	485	456	428	450	440	398	435	462	434	475	448	453	436	419	415	423	417	449	415	456	426	465	429	451	428	428	447	422	428	469	417	416	437	423	387	403	405	438	416	416	411	439	437	430	415	414	428	415	422	450	367	398	410	438	438	464	411	430	415	452	430	445	410	422	426	439	434	434	413	427	456	409	440	481	448	438	414	424	406	425	453	406	423	409	404	457	376	408	427	426	431	466	461	430	424	435	389	431	431	432	454	449	452	429	427	447	458	429	417	426	437	386	419	415	463	457	442	436	417	396	435	447	410	434	446	419	472	405	435	409	453	411	403	451	416	448	456	434	437	425	427	436	457	414	474	412	448	408	467	467	441	422	430	443	431	418	436	437	399	440	403	409	416	425	429	439	483	420	426	463	389	401	433	451	393	418	438	442	470	424	434	412	442	430	448	465	427	410	427	388	429	408	444	434	450	425	429	400	389	402	415	403	401	441	445	407	418	420	411	415	458	421	429	458	453	446	427	470	423	425	446	415	451	447	427	434	417	419	437	438	443	413	419	431	435	412	463	397	443	378	432	441	414	458	441	420	454	441	404	408	380	396	418	460	439	423	443	421	465	427	443	408	468	469	447	446	444	429	424	415	428	442	435	422	436	444	454	448	375	447	464	413	403	434	443	448	440	450	457	440	444	447	401	460	433	440	416	391	424	449	430	396	397	403	416	464	440	426	424	428	421	465	436	409	433	406	421	416	437	423	454	435	395	412	425	457	406	404	421	438	425	432	456	435	436	473	430	413	391	470	413	412	421	442	432	406	420	431	439	418	432	409	409	430	447	408	448	393	402	452	449	427	413	417	407	412	396	409	411	399	446	436	449	394	409	445	430	438	406	437	423	454	415	414	479	411	426	421	363	454	399	392	413	454	398	401	423	443	421	432	425	427	432	426	419	396	475	429	419	413	434	459	473	461	399	403	435	398	431	465
5673	10493	8887	4771	3233	2469	1969	1659	1390	1332	1185	1225	1047	1059	964	937	903	945	926	846	872	873	853	846	847	802	809	771	839	775	780	823	808	778	741	853	792	791	766	795	800	752	793	790	784	728	780	772	804	778	736	800	700	800	793	746	788	778	779	741	757	795	767	742	794	799	825	760	809	784	754	745	725	795	750	792	801	766	749	814	763	747	811	743	785	798	755	792	785	724	730	762	712	749	863	752	755	762	734	813	757	737	733	796	786	780	767	741	743	793	739	756	743	748	735	774	732	749	772	760	758	788	743	788	807	770	751	797	785	794	783	742	763	736	793	763	780	765	778	736	806	758	759	765	771	753	756	745	770	780	764	775	752	765	722	744	729	739	738	788	743	768	819	771	751	739	790	784	755	789	778	787	733	726	724	770	789	776	730	719	754	771	782	700	755	744	768	725	767	767	766	752	786	701	776	768	749	815	754	795	776	787	765	736	766	806	790	744	768	805	713	771	749	791	690	786	786	781	752	761	734	757	813	748	803	752	736	812	755	759	736	720	738	733	793	719	782	774	758	795	808	766	737	777	747	786	788	739	758	752	739	795	771	767	788	751	768	768	741	719	767	800	736	767	759	763	787	749	769	774	830	772	768	709	771	761	778	768	765	705	748	756	719	742	745	792	767	744	731	767	755	727	726	755	742	756	722	747	725	765	733	768	773	806	785	769	786	759	807	740	766	742	749	750	781	775	691	729	732	792	702	745	772	719	762	718	754	788	784	749	733	775	774	718	749	777	783	726	748	794	774	758	779	809	750	752	770	808	783	736	749	738	790	790	745	798	760	727	801	769	768	781	761	765	791	721	764	771	776	819	774	701	806	770	753	725	810	756	740	756	753	736	763	740	732	714	777	774	769	740	734	755	766	720	813	754	768	730	807	720	760	752	752	747	731	770	763	712	745	808	756	777	729	732	751	766	806	788	708	743	787	802	787	780	759	791	771	742	742	730	755	760	799	748	765	822	755	793	744	785	719	727	742	775	781	742	776	705	699	733	740	742	776	774	791	760	784	792	777	756	737	773	768	790	726	768	766	713	765	762	741	716	783	778	752	744	760	760	780	742	760	769	789	728	743	744	741	814	833	741	789	752	734	770	753	745	751	732	765	749	785	759	764	770	796	750	740	726	760	757	824	804	751	714	743	751	767	756	760	739	772	791	708	767	775	763	767	771	747	773	712	771	719	790	751	782	760	763	718	817	755	736	801	759	726	781	766	782	794	740	731	812	768	830	755	784	704	728	759	741	784	742	770	725	799	741	734	740	758	782	759	788	797	757	749	732	787	813	703	788	749	773	802	783	804	741	738	754	760	801	728	783	744	802	808	723	749	739	748	704	749	750	776	761	756	749	765	746	739	779	725	718	766	709	745	744	745	776	752	758	744	758	819	758	762	725	742	764	732	720	715	730	744	771	734	765	786	778	787	734	763	804	776	789	719	779	779	744	781	709	736	757	793	760	766	734	757	738	713	753	782	721	740	787	768	803	752	700	745	746	749	772	700	771	775	771	758	731	720	776	765	722	774	783	715	741	760	792	788	730	751	786	722	758	714	776	744	735	778	795	756	768	696	781	714	737	778	728	808	765	763	787	798	744	697	713	773	789	781	760	729	749	744	768	734	766	746	822	769	782	766	742	714	712	753	778	759	777	715	776	769	779	791	769	791	762	707	750	740	767	779	726	765	750	782	779	768	749	784	780	772	784	769	758	799	759	721	765	778	773	771	752	840	734	773	747	783	771	757	760	739	770	744	748	742	764	776	755	730	766	807	761	776	789	726	795	736	724	758	750	757	747	769	764	781	718	802	782	776	729	779	761	786	802	783	767	754	736	752	754	757	740	740	762	777	734	764	768	756	761	752	787	806	784	759	734	788	733	782	727	761	744	765	729	813	719	749	709	740	772	765	701	800	740	757	769	757	770	818	764	788	775	765	775	793	736	738	795	773	710	745	839	762	771	793	741	704	792	761	715	790	733	745	702	808	737	741	790	775	730	733	767	755	754	732	774	785	758	768	791	728	837	788	774	787	792	752	764	741	767	818	741	761	752	725	794	734	675	771	707	765	782	770	774	718	761	788	788	736	749	772	788	806	757	789	809	758	811	759	797	747	790	789	784	747	743	770	735	738	753	811	763	804	726	777	804	763	754	747	804	785	777	709	767	746	836	761	797	735	782	767	730	711	765	737	750	777	776	795	721	745	754	753	789	763	768	786	742	795	836	767	741	776	752	703	829	767	711	775	752	777	791	774	744	756	751	775	764	746	802	780	728	817	766	811	748	744	744	786	750	732	772	756	742	721	712	684	795	735	775	740	772	705	782	787	704	791	702	761	803	747	728	779	753	807	780	732	759	759	769	690	769	744	733	725	759	708	712	735	757	735	730	743	775	745	751	786	814	740	750	759	771	785	772	759	771	774	766	760	738	743	785	757	755	751	717	720	748	700	799	713	767	758	773	756	783	778	777	784	755	783	777	745	771	749	759	838	728	740	671	792	776	738	769	743	747	730	727	773	730	721	737	749	744	775	719	724	734	820	764	773	824	722	773	786	741	759	730	752	772	766	795	733	759	768	740	749	734	767	727	710	767	721	786	738	752	787	763	729	796	760	740	729	810	739	732	736	749	826	752	755	756	750	764	785	758	760	752	762	736	780	757	737	809	751	753	784	748	767	749	729	714	756	787	778	755	707	739	771	738	753	786	713	753	717	730	779	767	788	786	759	733	749	775	722	791	795	696	714	761	759	783	766	765	745	788	841	714	738	773	754	772	725	756	724	737	760	721	749	726	722	707	793	786	830	724	768	737	763	760	738	767	738	771	751	690	755	779	783	751	773	742	777	753	716	761	754	725	765	718	747	776	770	779	722	738	749	705	811	753	767	724	757	734	717	762	712	776	768	729	748	729	735	784	766	744	768	765	821	746	811	791	771	735	720	757	698	751	741	740	785	715	755	727	768	790	769	737	768	751	797	744	749	679	756	763	736	733	732	745	796	726	769	761	730	748	766	758	722	725	748	710	727	718	724	756	719	717	754	730	753	713	794	770	708	753	758	780	819	773	769	718	730	746	758	738	791	730	766	786	775	751	791	767	781	785	776	820	746	752	741	779	764	754	757	756	724	813	736	713	785	764	696	733	745	809	774	758	762	774	751	770	736	740	771	752	781	749	810	774	734	734	729	756	746	779	733	795	776	734	758	764	759	794	789	763	769	732	800	745	744	729	761	707	725	754	753	771	749	798	698	720	748	781	758	752	757	800	782	781	758	803	745	739	727	739	718	766	765	760	738	742	738	764	824	777	745	705	736	755	720	762	825	729	713	743	766	726	741	807	789	732	777	766	806	741	764	717	769	724	726	710	763	779	748	816	793	761	770	763	761	800	748	726	789	727	737	809	803	690	757	748	788	777	783	812	745	778	728	714	792	728	807	756	754	807	769	751	729	778	796	749	757	701	787	753
23460	21482	29270	24114	21484	19153	1654	629	486	438	367	346	316	287	250	262	254	243	224	219	216	220	198	193	177	197	199	157	168	154	199	189	164	182	180	182	188	156	178	155	187	189	171	156	174	149	207	169	201	161	186	163	168	178	153	166	165	160	173	141	164	156	162	158	194	168	160	173	170	177	184	156	148	171	162	165	156	169	157	188	167	166	141	161	172	151	171	167	151	155	154	155	168	179	156	168	148	169	170	148	170	133	145	168	164	156	155	159	172	152	161	152	182	163	136	176	157	148	146	161	171	175	166	175	148	151	178	171	168	155	167	150	167	173	164	174	150	150	179	150	179	151	159	165	169	154	151	161	161	179	158	157	172	153	169	167	175	159	138	158	169	159	170	155	168	171	175	160	165	165	152	166	189	163	175	162	159	135	183	156	159	164	182	160	183	167	177	165	146	174	172	156	141	156	169	151	157	182	178	170	151	151	145	165	176	155	166	174	138	166	161	166	170	144	175	167	182	147	159	161	164	170	169	140	171	141	157	188	166	165	157	162	173	144	164	154	175	176	133	136	148	149	157	143	175	185	197	167	167	154	179	181	144	174	178	153	164	158	136	172	162	176	144	138	155	162	159	167	146	163	159	148	165	165	173	150	156	154	198	155	170	162	184	165	180	164	166	158	153	158	150	171	188	181	164	147	154	168	159	163	157	148	154	155	161	161	185	136	156	188	167	127	172	161	149	172	169	145	159	161	171	177	162	135	171	162	147	151	161	161	151	138	168	158	146	168	145	174	151	159	145	141	173	185	146	163	141	142	175	181	161	162	157	162	161	132	153	152	162	184	166	165	149	164	163	168	152	179	162	170	158	171	174	161	163	166	170	159	154	138	167	171	174	152	175	153	153	160	167	167	156	155	181	158	169	192	154	135	157	165	151	179	154	139	166	146	190	189	172	169	146	147	153	140	163	169	170	159	179	165	162	165	155	181	137	158	147	162	151	170	181	154	167	168	160	159	160	152	169	149	146	161	184	164	151	159	158	170	153	152	160	178	168	151	172	155	143	145	171	147	153	185	145	156	171	160	168	153	186	152	182	164	150	187	164	174	163	172	160	159	149	182	184	185	172	171	155	175	153	161	145	176	149	147	167	169	166	167	143	168	157	144	166	156	157	161	151	150	192	154	162	149	175	156	157	149	133	140	165	158	157	163	168	167	157	166	178	176	159	175	181	174	164	187	146	163	137	171	180	160	161	172	157	188	180	150	162	147	174	161	167	160	162	170	174	149	192	167	162	169	161	153	133	167	173	177	133	157	175	158	163	153	167	163	165	144	155	146	185	159	170	145	190	171	142	157	130	136	161	169	172	163	132	157	150	127	169	162	143	171	197	159	167	171	160	161	170	149	166	171	178	158	146	159	181	170	145	180	178	145	182	169	166	175	166	167	180	174	169	161	156	142	136	167	168	160	178	164	148	165	176	168	148	170	146	175	163	170	143	147	158	141	150	157	150	157	163	154	152	176	169	146	160	151	166	140	153	157	165	157	166	185	161	166	190	180	147	159	163	157	177	184	169	180	179	181	162	159	156	153	150	181	180	143	160	158	148	151	164	153	184	148	182	150	179	167	165	139	170	164	175	168	138	144	170	189	193	169	157	154	177	161	172	163	168	147	135	150	163	163	152	139	142	149	170	181	167	157	150	150	141	149	169	165	167	140	155	155	168	160	149	170	162	136	167	170	160	175	164	153	154	162	154	173	154	168	172	159	146	146	163	155	156	170	156	154	151	183	182	169	155	173	154	154	159	164	144	146	161	158	144	170	170	147	158	149	151	155	170	147	140	142	142	144	152	170	172	155	169	137	160	159	173	156	157	140	177	165	184	155	178	155	161	142	152	178	172	137	167	171	167	184	143	153	162	156	158	154	164	139	148	196	177	156	140	167	164	147	183	157	180	151	154	149	149	169	162	158	161	142	167	161	178	161	154	158	175	168	181	155	145	148	148	158	165	154	159	178	155	159	155	176	156	159	150	161	166	157	158	166	169	152	149	180	162	184	160	140	139	149	149	161	155	156	165	155	185	141	166	166	171	156	163	161	179	186	168	177	158	151	160	175	157	150	167	150	166	149	163	150	157	174	167	180	150	164	148	179	150	174	160	174	163	154	185	152	153	171	136	163	158	160	157	149	197	147	150	177	166	162	175	176	158	187	170	175	169	172	151	166	147	137	171	174	156	149	154	152	170	169	142	178	138	146	171	158	174	158	172	179	143	151	173	161	163	181	186	167	155	158	164	166	160	157	154	159	154	165	172	155	159	158	151	137	160	164	158	144	168	159	143	175	149	155	187	163	148	177	145	161	145	147	153	154	165	164	157	178	172	134	172	140	167	171	159	154	183	189	152	134	169	169	160	183	129	149	171	167	146	163	168	175	159	144	149	160	151	171	154	161	146	173	164	165	159	168	146	190	172	162	147	170	147	172	157	142	146	174	151	171	155	145	162	146	178	153	171	156	132	169	168	171	172	175	141	170	164	148	178	159	146	162	156	136	174	169	158	171	170	171	161	146	151	172	146	169	147	137	157	152	156	170	155	154	166	158	174	162	174	181	175	154	149	176	149	171	176	176	139	172	159	166	145	161	161	178	156	171	146	189	154	130	161	175	171	171	164	164	146	167	182	155	165	163	166	147	165	153	154	145	167	140	159	167	148	164	166	159	172	165	171	160	189	153	174	154	154	165	167	177	136	164	173	153	168	161	193	168	164	141	162	163	137	145	173	161	158	179	161	171	161	159	155	164	157	174	155	165	175	186	171	153	159	163	126	182	185	160	170	171	183	162	162	173	180	142	163	145	195	160	195	155	152	161	154	164	151	163	160	175	178	160	151	149	154	145	165	156	166	156	151	165	157	186	162	146	184	171	155	163	169	155	163	161	155	167	162	177	176	148	181	165	137	166	169	165	157	145	145	153	151	153	160	163	151	145	158	163	150	168	146	140	177	160	159	152	141	151	159	183	167	169	176	164	167	154	165	157	173	164	161	156	188	143	159	137	160	179	168	164	173	148	184	166	175	161	168	169	157	172	174	174	155	140	153	152	149	149	143	158	150	160	167	156	182	166	144	163	167	170	166	137	175	161	167	175	160	170	161	173	146	164	130	151	143	145	167	172	150	164	171	138	174	163	147	166	155	160	164	143	177	150	155	145	162	158	165	151	147	165	156	146	185	172	164	166	176	164	154	142	148	174	169	152	173	157	154	142	165	157	160	132	166	151	171	177	180	141	166	158	170	173	146	155	156	149	188	179	179	151	162	172	138	142	166	167	168	130	148	165	175	143	145	159	176	162	179	162	153	157	140	157	145	149	151	154	174	181	152	173	160	168	154	173	167	165	146	159	157	165	151	165	181	159	153	145	173	157	140	156	149	169	178	146	177	165	173	177	151	155	169	160	155	157	162	148	152	175	192	159	151	168	158	153	174	156	154	146	178	169	148	149	155	156	142	143
7719	15894	13528	7253	4869	3447	2539	1968	1622	1370	1169	956	904	785	683	629	621	595	527	539	517	443	488	483	399	382	394	402	394	358	395	374	384	336	351	352	329	356	348	358	358	351	312	328	354	296	332	308	296	328	325	286	302	325	293	312	322	331	315	308	336	299	298	340	315	341	314	311	300	306	289	304	302	320	312	298	305	308	324	336	312	314	303	282	279	329	289	280	304	302	316	327	278	290	303	355	326	319	298	318	287	296	328	303	305	312	310	306	319	281	296	314	307	339	333	293	308	302	320	309	303	325	306	279	305	295	343	265	273	291	287	296	309	295	302	315	322	284	294	303	315	311	312	318	283	311	299	305	287	286	289	270	307	297	302	279	293	302	268	281	310	312	250	342	308	300	286	276	325	282	299	331	293	274	337	317	307	317	346	288	310	296	276	295	310	284	264	291	309	289	315	288	282	311	316	316	301	312	304	313	286	274	322	288	308	321	286	297	333	292	290	312	283	299	304	295	304	276	310	309	308	326	289	303	288	302	302	316	308	276	294	292	287	333	295	297	293	328	312	321	297	271	324	277	326	304	283	289	302	308	274	330	280	327	319	311	303	277	304	257	308	286	290	293	311	279	319	301	315	278	308	307	307	276	306	302	315	329	286	296	274	288	324	258	281	331	309	316	292	264	287	297	285	324	310	280	279	300	331	293	271	271	304	293	296	304	317	291	292	297	304	297	281	279	330	333	286	325	301	295	291	289	318	316	320	326	289	298	277	275	317	296	325	322	309	265	301	280	323	302	275	294	288	306	313	306	260	295	319	297	288	313	304	298	310	279	304	308	310	334	299	273	342	318	286	300	286	271	308	284	333	310	309	294	306	289	307	296	270	291	306	324	283	300	339	298	308	289	311	280	319	296	289	285	293	277	285	293	305	286	305	291	264	296	312	259	297	287	281	259	306	315	293	317	295	301	312	299	299	300	304	298	315	306	284	297	261	276	289	276	295	317	282	290	318	309	306	312	305	288	297	272	306	301	324	303	320	288	317	319	300	298	310	301	331	296	316	285	311	326	319	316	314	302	297	311	308	306	292	323	284	291	269	304	290	280	311	329	286	330	314	295	295	304	291	289	300	294	253	291	314	301	302	303	313	285	338	295	313	277	281	309	289	329	317	309	276	310	296	283	296	264	308	318	303	295	312	304	301	284	324	301	314	298	297	294	321	288	280	279	254	307	293	318	290	291	312	319	302	335	279	298	308	311	294	300	302	316	301	299	298	301	327	299	278	298	305	310	300	310	328	328	291	305	291	281	304	305	311	296	304	323	294	319	287	314	283	284	313	295	289	282	325	294	306	307	296	308	263	281	313	280	275	321	329	292	296	294	287	287	297	314	288	323	309	292	305	289	309	282	305	318	305	273	320	302	288	316	299	283	300	328	344	262	284	323	300	283	288	310	274	285	318	333	299	316	295	275	287	284	315	273	289	280	303	312	293	310	301	267	296	270	304	314	302	272	281	273	292	308	282	307	273	303	285	283	289	300	281	281	283	282	297	300	304	284	300	303	265	287	276	299	274	302	297	318	316	295	277	300	302	291	289	273	279	279	295	305	288	302	302	304	283	306	288	277	305	299	306	263	297	292	305	277	276	337	329	311	328	284	293	318	299	285	266	241	313	300	300	284	294	328	300	279	283	314	324	296	294	270	284	294	299	298	310	299	303	284	287	306	307	300	307	313	331	302	309	308	301	317	294	300	294	297	301	286	312	308	294	298	283	300	310	258	269	321	283	301	314	292	329	303	306	320	292	296	288	287	292	282	282	277	301	351	336	291	296	306	273	302	292	273	271	288	307	253	287	289	311	309	291	305	320	262	306	325	317	298	304	284	301	309	298	302	318	272	309	281	289	300	307	291	273	302	288	297	275	293	279	297	297	283	329	302	303	298	303	323	307	303	309	297	291	261	300	316	318	298	300	308	308	286	294	298	306	307	292	281	309	319	296	320	354	310	328	278	334	291	310	310	339	273	295	327	288	287	301	321	299	293	272	280	277	291	298	322	310	279	325	303	308	274	288	281	308	292	308	323	298	292	280	319	297	278	287	305	329	298	285	313	322	331	295	288	281	306	318	285	355	310	314	277	285	338	331	251	287	295	317	302	263	282	322	280	285	275	312	279	283	293	286	269	269	284	295	274	302	295	297	320	301	327	295	273	297	311	319	274	325	287	298	335	291	268	317	340	307	300	307	280	299	311	317	331	285	302	299	312	287	262	284	287	304	294	290	300	266	286	310	305	275	276	288	268	321	286	299	303	278	290	296	309	304	317	326	285	315	307	278	291	309	322	299	274	328	289	322	314	276	285	278	310	316	319	294	311	308	295	288	307	261	296	320	312	262	302	286	298	307	290	322	316	290	310	320	286	326	295	309	281	288	295	302	315	295	311	309	290	300	303	318	274	285	297	288	280	290	304	329	305	321	309	293	293	270	287	303	331	300	283	306	298	332	297	295	290	304	308	284	302	323	307	313	303	324	296	300	299	306	292	301	298	273	296	293	297	309	286	286	284	284	307	326	286	282	287	290	330	289	300	291	296	305	302	318	278	323	285	285	321	291	282	281	278	306	318	310	286	281	282	296	289	299	312	310	339	330	303	310	336	339	347	301	302	297	295	318	334	261	327	287	272	295	306	313	299	266	301	304	241	298	290	306	328	306	305	307	296	294	315	267	321	304	303	304	281	284	293	249	304	269	293	278	310	324	320	284	313	321	312	292	300	279	292	337	301	330	305	328	320	266	286	299	338	302	293	287	306	296	294	281	291	300	311	291	284	280	310	303	313	282	303	285	321	344	282	282	304	306	284	280	296	327	299	311	330	278	327	328	306	309	319	298	291	311	322	294	313	334	318	305	279	287	353	288	288	310	281	300	290	262	322	268	294	289	291	348	298	300	296	324	323	319	318	274	269	282	314	289	280	277	332	323	310	261	320	306	285	288	296	301	321	303	303	313	254	274	285	299	311	310	309	294	299	290	312	297	308	291	301	319	292	294	285	311	310	302	277	304	288	313	289	296	308	284	290	306	283	296	306	301	295	277	291	262	307	298	333	311	317	268	308	289	294	306	331	304	292	286	283	290	314	287	310	295	284	289	311	305	308	289	299	308	283	278	348	300	311	296	319	301	312	278	282	281	299	289	299	341	296	284	322	300	295	305	330	286	330	300	269	298	286	329	348	296	305	347	304	265	283	321	315	287	308	295	309	326	287	306	318	314	296	276	318	296	305	324	283	278	268	297	280	311	281	315	303	289	286	306	292	303	318	280	299	296	313	307	297	335	312	291	335	296	313	305	293	321	296	282	293	291	315	305	299	259	286	297	300	300	300	305	274	340	289	305	308	272	282	293	309	320	293	324	309	287	283	269	294	305	283	307	313	296	338	299	305	300	310	314	261	309	279	313	268	344	293	287	313	271	298	323	281	303	302	294	332	295	268	301	304	298	298	305	320	287	274
27033	20224	6370	894	634	594	548	556	570	544	570	558	568	527	559	509	558	568	527	570	573	600	499	531	584	543	580	541	535	593	559	563	510	540	569	554	548	542	554	545	540	612	501	554	546	548	526	526	556	561	552	479	561	546	556	564	514	548	564	561	550	558	569	562	547	537	554	518	573	602	531	493	543	536	572	523	524	520	521	522	558	534	525	508	543	523	537	526	552	583	536	573	493	546	577	543	575	583	527	540	544	541	567	560	498	566	574	557	563	604	563	574	553	517	522	532	504	578	518	574	531	538	547	542	573	586	550	551	552	524	585	547	554	546	547	547	549	534	532	532	557	526	575	541	523	522	535	527	575	565	576	570	538	523	531	522	544	551	514	556	541	550	581	552	545	555	555	530	519	577	556	543	569	538	558	495	542	574	524	548	516	562	544	513	588	576	512	517	548	568	540	557	506	570	562	530	522	527	582	521	553	542	580	523	513	547	529	526	550	561	519	514	549	526	551	581	521	541	547	583	552	511	512	532	553	570	536	511	545	549	525	556	533	558	534	534	565	544	559	560	545	554	589	571	517	550	587	559	541	545	556	516	583	561	516	528	549	559	562	558	520	534	573	566	566	569	532	521	547	556	567	567	585	554	563	539	590	521	536	550	572	579	541	580	529	512	514	537	523	542	556	548	521	572	494	532	585	581	554	508	523	554	554	558	522	535	583	528	585	547	575	565	527	568	542	523	550	545	577	571	549	546	503	598	552	511	546	536	508	542	545	546	523	564	560	520	588	548	555	567	529	550	549	556	562	540	520	565	561	544	547	528	534	564	549	552	552	507	559	505	535	519	544	555	510	517	583	545	514	532	542	551	617	595	573	581	555	477	545	568	502	547	532	548	485	497	518	548	562	519	548	565	578	584	523	563	585	561	539	556	586	544	543	572	584	577	549	521	506	524	524	553	548	549	529	549	576	561	540	515	572	600	609	569	512	542	553	541	590	563	577	551	526	571	553	591	542	514	550	536	536	518	542	556	530	567	601	546	518	524	589	552	529	552	509	567	567	592	564	517	546	558	585	535	533	577	572	503	559	515	572	583	531	582	553	540	580	564	521	574	547	518	526	528	554	524	561	548	535	532	528	596	551	493	542	562	545	553	530	578	563	574	591	550	555	588	540	614	561	550	576	576	532	555	585	554	587	553	546	546	527	530	565	511	520	545	561	541	539	524	521	543	580	553	555	542	547	551	548	568	576	539	561	591	567	546	608	555	554	572	549	567	535	531	552	563	548	525	577	508	567	524	565	576	584	561	531	546	614	540	566	530	540	575	531	525	529	550	592	523	563	584	552	560	551	551	547	549	523	520	514	607	572	548	541	534	564	570	538	576	575	520	559	581	594	540	554	544	528	556	512	478	563	557	515	547	579	553	546	549	518	546	565	536	537	580	557	553	538	571	538	507	526	518	584	573	541	553	578	535	572	610	578	571	569	536	565	552	544	594	530	574	559	532	552	538	554	572	528	545	494	514	529	548	540	532	573	523	518	540	564	504	561	530	560	532	546	496	549	522	544	532	559	554	533	549	561	565	556	548	548	550	525	562	534	529	564	541	541	518	579	559	524	601	557	548	567	570	521	572	491	555	553	566	515	519	505	568	546	543	603	589	561	541	594	543	512	552	580	574	510	527	572	539	534	539	589	515	512	555	558	533	558	544	536	512	535	547	553	545	527	531	540	558	567	540	581	558	575	542	544	559	530	575	568	569	527	556	564	564	545	560	540	543	541	541	499	535	567	545	545	523	540	543	555	580	528	517	530	553	540	553	556	531	545	544	528	546	569	509	568	569	569	543	544	584	560	554	551	547	560	568	531	584	570	540	529	556	526	559	519	579	539	556	536	553	572	576	551	523	541	611	531	568	550	559	591	535	546	558	543	538	536	538	563	550	547	541	535	542	519	568	540	520	542	513	533	524	551	523	516	579	553	564	611	512	559	547	543	556	545	554	579	539	579	575	548	592	554	543	531	551	532	504	516	543	589	537	543	535	556	564	555	534	549	513	541	552	544	558	514	533	552	538	520	542	518	557	513	532	524	525	534	536	553	559	575	558	585	516	530	535	568	550	533	520	548	552	567	530	559	549	578	533	539	491	565	554	559	516	577	564	535	518	564	521	541	537	571	501	541	532	575	567	554	539	561	582	558	550	550	561	514	533	491	546	546	542	537	572	572	544	545	547	548	508	519	549	549	560	533	545	590	550	541	522	559	561	534	595	523	580	575	546	505	563	543	569	524	578	559	527	569	527	537	528	587	528	578	562	535	561	553	557	546	555	576	556	571	514	552	546	511	552	561	500	523	549	543	582	542	531	534	577	525	555	560	546	546	541	513	516	585	580	554	512	535	538	573	556	540	553	538	574	566	534	541	608	559	561	523	559	529	541	576	538	558	553	523	574	579	525	594	552	577	539	550	594	578	493	561	524	525	537	526	574	528	557	556	580	562	558	553	564	495	571	568	587	535	564	535	501	592	569	510	542	522	558	557	561	531	561	529	575	594	574	567	552	553	570	548	561	548	508	533	566	538	516	543	611	543	540	515	562	594	544	548	536	524	547	577	531	521	539	546	555	554	530	574	562	546	562	553	575	552	535	532	558	588	577	533	536	557	497	561	566	535	505	590	517	528	506	554	564	551	528	547	555	562	538	514	522	595	590	528	580	564	558	531	510	554	533	543	537	508	557	543	557	541	574	542	570	553	533	577	530	576	513	566	573	571	548	539	543	513	542	525	552	556	573	555	480	537	545	503	545	555	556	488	530	577	565	570	549	545	508	555	536	542	562	557	515	589	554	556	565	507	568	548	497	537	513	525	509	555	562	554	584	581	535	607	532	543	548	490	517	564	580	545	545	553	549	552	537	517	555	548	529	522	531	575	569	546	567	514	585	540	538	554	576	556	584	557	508	559	527	549	547	547	555	530	548	508	544	603	587	561	560	555	566	546	573	568	522	552	540	513	563	534	542	566	539	531	547	475	549	561	535	531	573	579	523	521	579	548	569	517	563	577	574	536	513	584	546	558	542	563	508	532	554	539	480	565	513	549	541	511	525	559	545	497	575	516	551	593	550	583	552	559	543	549	564	539	544	554	539	516	582	568	562	533	579	538	544	563	550	550	543	539	550	580	580	596	589	542	533	561	528	589	559	556	565	579	524	524	562	596	567	565	566	554	538	572	590	556	546	532	563	569	541	556	540	527	541	558	530	551	578	516	591	561	526	565	519	561	555	539	517	559	559	590	569	559	544	575	546	557	499	592	564	540	513	579	529	573	546	603	552	541	580	560	543	594	562	550	565	547	568	555	538	554	541	558	544	599	531	593	580	577	540	530	551	550	501	552	526	556	566	563	563	529	536	539	518	588	553	566	588	531	575	551	543	534	542	524	537	564	572	563	548	577	589	550	553	513	576	553	539	530	535	572	541	544	545	560	568	534	571	591	569	572	599	539	566	527	534
4360	2047	1801	1303	1194	1071	1005	977	998	957	1008	997	936	956	950	936	957	952	899	953	975	939	983	941	932	955	930	939	997	947	935	958	994	955	931	903	873	970	957	912	915	904	902	943	948	962	959	910	962	969	947	913	973	954	857	859	955	934	931	946	907	966	977	934	973	919	942	991	916	943	943	949	937	970	928	926	896	924	921	977	970	941	922	950	851	923	923	916	920	914	912	961	957	911	982	1037	930	945	904	964	953	941	909	1009	926	896	932	934	947	953	942	948	954	980	993	901	932	932	960	972	972	974	920	913	999	964	968	940	907	958	959	908	913	947	873	841	962	910	934	987	926	914	944	932	913	911	882	881	922	942	914	924	991	953	916	867	937	942	902	945	964	943	917	957	941	922	925	973	915	954	928	910	932	937	920	936	971	919	933	973	959	969	942	979	928	924	1006	977	912	924	918	899	958	971	968	966	926	926	953	935	898	937	934	945	937	911	935	927	971	940	986	899	940	914	915	920	951	952	910	932	956	924	912	973	964	953	928	963	975	929	958	941	938	935	884	952	962	901	952	959	921	963	862	936	913	955	993	929	964	865	971	982	860	967	987	927	956	954	931	918	948	980	945	914	889	949	921	947	965	892	968	925	944	943	969	880	990	890	943	976	927	927	996	932	959	954	938	945	951	976	952	982	924	977	935	914	945	936	916	907	931	906	964	923	945	949	930	932	908	974	920	938	889	935	971	970	918	960	908	962	941	931	952	979	970	968	934	934	928	923	979	982	973	965	930	930	921	1006	943	954	907	913	912	919	947	1012	894	971	946	960	943	994	913	949	941	910	929	921	918	885	947	929	962	924	970	958	892	938	993	916	993	906	970	927	935	913	930	927	946	969	945	934	948	956	928	945	880	922	898	944	951	906	965	922	967	880	960	938	943	984	927	917	981	975	915	959	945	940	958	957	933	955	860	914	918	972	913	968	977	928	927	878	987	938	1001	957	927	915	949	960	958	907	1000	934	931	914	985	951	953	929	947	954	951	958	994	953	926	964	926	907	956	962	963	993	951	894	888	967	952	963	982	1010	947	931	950	947	936	949	922	889	972	913	991	991	938	941	916	984	923	957	880	957	979	904	910	962	964	954	908	941	963	946	914	996	882	1002	944	907	916	942	931	912	943	931	961	957	939	960	960	941	935	939	881	951	976	952	985	987	935	973	938	952	961	920	978	939	911	945	976	918	926	947	873	891	907	914	966	874	941	915	894	943	951	939	945	972	931	945	963	959	953	972	940	912	916	946	989	962	966	995	963	959	934	907	894	928	986	956	982	911	978	947	925	947	945	924	982	910	939	923	957	959	960	945	883	965	947	962	957	946	920	945	909	926	954	979	917	918	972	932	927	963	928	929	916	877	943	931	953	916	954	930	950	1019	921	907	946	942	938	987	954	983	962	969	899	930	1008	952	956	926	968	963	966	933	998	982	928	936	936	927	959	921	927	971	993	888	926	979	890	921	915	953	983	991	870	973	940	981	924	904	912	934	989	982	884	1003	957	1003	943	934	970	944	935	987	970	941	930	981	925	915	931	900	909	984	951	888	949	948	960	989	963	954	917	913	954	917	963	844	925	988	932	924	928	917	996	902	984	930	920	913	946	918	985	983	918	941	924	940	993	975	969	932	952	937	976	962	967	917	940	946	933	983	937	909	914	910	987	928	929	938	910	970	931	963	923	936	955	935	929	937	978	945	929	958	886	937	890	932	934	886	909	995	937	949	977	958	935	951	934	908	902	888	866	925	935	919	980	948	879	930	897	923	970	918	1005	987	976	955	935	886	971	975	965	930	935	963	942	920	933	945	939	962	968	943	922	985	949	932	972	934	982	906	956	956	959	923	895	935	971	912	949	934	1001	921	937	947	956	866	929	923	898	921	952	934	937	904	918	963	919	909	862	879	938	952	884	928	963	974	936	933	886	975	962	916	932	940	887	968	916	941	955	943	953	940	951	915	909	969	973	1000	944	984	954	876	919	873	948	923	912	957	950	950	960	913	914	917	964	906	933	955	897	976	969	923	973	941	978	965	968	964	954	949	957	915	947	895	940	918	957	920	935	938	940	924	947	945	931	970	947	952	928	967	948	940	929	966	916	974	918	923	935	960	984	947	958	942	934	890	953	948	981	884	913	905	968	951	944	972	968	907	947	908	937	925	959	930	939	950	932	914	976	904	924	951	941	940	933	940	909	952	929	935	945	951	943	915	961	873	910	953	922	958	934	932	949	913	954	951	939	950	906	999	959	931	936	922	942	952	919	922	946	931	905	965	968	937	917	945	939	879	925	903	934	973	969	951	917	931	956	950	1010	903	942	949	987	912	952	935	957	945	917	920	949	967	958	963	898	936	912	924	973	890	900	917	905	942	932	946	950	911	959	950	927	921	932	972	991	951	901	899	954	947	908	936	924	985	916	960	851	933	923	980	994	934	952	989	933	874	934	928	936	921	945	981	930	927	952	954	949	957	924	962	873	933	939	898	965	890	925	916	914	907	911	923	960	970	968	958	954	952	899	924	959	947	935	914	954	924	917	968	1003	891	913	991	914	936	971	907	949	953	960	934	913	935	943	971	916	942	952	944	892	953	898	906	974	986	924	931	920	874	918	933	972	927	885	938	971	912	962	912	949	943	962	904	977	940	872	949	934	957	960	918	889	922	946	921	967	989	977	950	892	942	930	930	976	966	932	954	932	976	975	924	903	898	927	941	958	943	923	901	924	889	894	928	959	940	931	936	939	919	988	929	922	979	944	872	975	959	929	962	943	990	957	985	991	891	904	1004	939	939	909	949	950	1014	928	909	925	995	963	923	922	934	935	1014	916	926	914	959	965	987	938	899	898	910	905	889	956	927	908	929	923	920	910	936	923	999	937	924	924	959	910	979	910	941	996	934	930	941	918	950	847	964	970	886	919	903	914	913	890	949	960	917	912	946	928	930	899	881	959	874	958	948	910	886	955	927	917	961	934	916	932	980	947	956	890	903	940	920	937	952	925	978	993	984	912	941	962	932	908	931	931	953	956	954	962	973	907	938	932	895	909	958	907	878	925	889	929	935	930	967	913	937	967	953	922	942	934	976	946	922	981	968	936	906	1000	925	940	886	988	972	940	905	953	955	950	941	995	920	968	934	890	956	948	977	932	961	933	959	963	966	966	911	916	930	927	957	995	1075	928	946	961	962	893	934	957	1009	924	925	960	909	932	954	949	939	955	901	960	895	935	1012	973	930	910	895	922	939	942	939	941	996	965	928	953	937	977	887	935	909	960	969	915	923	919	958	958	925	948	945	960	936	976	928	920	946	946	914	929	966	947	969	917	971	902	927	864	948	918	980	883	967	934	967	957	944	937	941	996	906	933	928	953	978	929	972	950	876	902	972	949	958	939	971	968	876	951	983	977	998	963	908	988	967	907	880	938	934	956	997	938	911	968	940	965	923	968	916	902	951	918	946	912	892	929	962	974	908	989	899	930	959	969	962	923	923	880	953
24378	21502	28694	24748	20579	2450	886	726	584	551	528	535	527	512	471	493	463	465	498	457	456	427	423	488	425	434	431	401	423	452	425	445	448	401	414	455	467	472	455	419	438	458	410	441	411	406	426	399	430	467	442	413	431	417	430	410	422	438	444	446	476	415	442	429	439	403	417	414	418	411	452	460	407	432	430	442	442	446	440	427	441	406	414	438	407	468	449	401	425	409	404	434	453	429	426	428	447	443	439	394	444	397	431	416	419	403	439	443	452	452	427	435	457	423	426	425	434	435	438	435	443	454	416	430	453	424	434	423	436	416	413	421	399	450	410	446	414	433	442	409	414	413	454	384	440	421	460	439	418	415	444	412	420	437	438	397	442	397	433	423	397	420	465	401	444	446	454	386	445	423	407	451	434	404	424	413	406	404	419	446	494	418	427	419	439	427	419	415	388	453	449	439	439	435	467	422	423	451	420	432	402	441	413	396	407	429	509	422	431	422	395	417	448	418	421	421	439	376	451	438	424	426	423	405	453	403	400	431	420	408	441	445	395	410	409	459	406	439	388	414	430	400	407	438	414	424	423	424	479	448	401	416	428	404	407	420	431	450	406	418	435	437	411	405	432	421	442	438	413	442	448	403	445	471	439	446	391	430	433	408	449	440	445	452	408	391	430	431	395	409	423	444	434	415	428	413	400	431	395	410	418	453	393	431	395	416	402	470	431	422	419	480	420	436	427	446	400	415	446	403	426	421	443	438	435	403	428	459	386	414	400	451	398	423	402	432	424	409	403	414	419	437	414	431	433	442	406	421	433	408	420	384	409	423	399	442	417	415	427	420	439	400	433	414	406	422	422	400	413	414	438	434	437	431	433	447	412	435	418	442	425	405	421	375	435	453	431	419	428	454	422	429	437	419	408	430	426	418	421	421	439	416	429	427	405	410	416	421	430	414	427	409	427	433	433	388	457	420	421	388	486	380	461	459	410	416	401	413	412	451	406	443	446	434	443	444	401	412	448	401	446	423	403	420	415	406	452	396	430	442	392	427	384	409	401	430	413	398	429	429	414	430	447	445	456	428	437	427	409	406	447	424	428	443	415	453	464	442	419	437	414	436	435	463	405	456	431	395	417	405	420	427	403	412	411	411	394	426	463	423	401	390	410	438	447	398	417	385	440	451	420	411	415	377	439	416	438	405	390	443	424	415	450	451	419	401	393	397	396	396	433	444	442	448	436	452	417	412	452	402	457	407	447	446	451	389	401	401	468	450	443	419	413	418	392	433	393	401	426	399	439	421	411	448	382	404	413	399	401	394	431	442	442	435	431	462	439	453	407	401	429	426	469	426	422	435	388	434	383	408	432	361	373	412	428	440	415	440	423	428	426	397	423	420	416	446	397	449	403	408	444	428	441	415	392	409	446	449	462	383	411	412	442	418	462	425	442	414	405	427	386	430	406	424	425	436	432	442	395	430	367	450	415	430	392	397	438	438	410	413	401	413	480	433	425	449	413	427	426	447	411	423	389	429	437	462	423	401	450	462	445	442	416	425	376	405	417	404	432	469	444	449	404	445	437	424	438	406	414	448	465	383	434	452	461	425	438	441	449	427	401	434	418	381	414	448	412	455	402	436	424	410	399	446	434	398	379	434	463	414	430	428	422	427	397	403	401	440	435	444	409	401	416	412	418	409	416	426	375	430	371	418	407	443	441	441	440	418	434	432	443	430	413	389	426	432	438	413	429	420	410	405	422	437	429	434	406	409	421	420	392	398	403	413	415	439	457	422	452	427	444	425	441	424	426	449	454	454	446	420	423	469	471	460	453	439	414	455	380	394	423	429	397	415	422	433	421	414	460	411	415	413	473	435	417	423	444	438	434	413	435	416	417	424	455	417	400	392	407	450	422	427	420	435	385	423	414	441	395	427	434	454	418	422	439	429	416	413	432	418	420	422	404	424	417	416	421	413	387	416	411	432	403	403	457	466	411	412	421	433	431	474	427	498	410	406	417	429	399	422	410	417	444	461	431	434	409	429	391	433	444	404	423	456	393	395	446	427	429	460	428	398	418	457	445	418	450	391	415	441	401	416	423	423	409	431	428	442	447	406	417	425	414	403	358	402	418	407	438	441	408	433	412	407	392	463	445	394	437	438	441	433	458	428	447	422	407	442	414	448	408	438	385	416	438	446	419	428	414	406	459	374	434	418	449	421	462	420	431	428	446	394	461	390	435	435	401	431	416	431	437	410	436	413	414	439	416	406	411	444	434	426	456	427	440	412	414	410	445	452	405	405	432	442	421	407	411	426	397	440	423	441	437	445	456	468	417	448	421	431	443	434	431	459	439	377	402	438	394	412	426	388	476	418	462	420	423	422	430	442	405	391	438	418	447	437	468	405	421	413	435	425	427	435	389	444	409	444	401	419	419	413	436	399	401	429	438	426	439	420	428	442	426	401	439	417	399	396	458	397	470	437	417	397	420	437	391	400	397	417	415	445	432	447	442	412	423	453	453	402	453	422	445	443	427	426	444	427	418	411	400	423	415	424	421	430	414	475	416	412	419	446	410	459	442	449	408	409	408	418	395	417	427	408	444	448	426	410	443	444	470	422	392	418	394	482	400	458	386	427	405	433	435	402	390	404	427	437	412	429	446	417	426	439	415	384	429	405	434	425	444	416	418	447	432	417	428	401	437	402	436	414	433	424	472	412	430	382	435	404	419	425	443	427	451	419	403	416	421	393	402	415	437	442	426	441	420	439	439	439	435	421	422	407	440	440	462	468	426	449	441	453	421	411	446	438	431	413	465	438	436	444	435	389	401	451	457	417	428	439	419	421	423	408	432	407	411	437	415	461	429	404	457	417	411	429	437	390	431	421	422	398	457	413	407	447	476	425	408	425	425	452	449	419	439	431	400	416	428	437	376	395	438	399	382	460	430	401	416	413	460	432	415	433	416	388	439	413	439	433	426	431	396	418	425	430	466	406	419	444	423	428	429	445	387	418	405	459	431	418	428	407	447	422	422	426	407	470	397	408	426	434	443	415	428	415	433	408	470	392	404	420	436	391	419	450	411	379	425	432	397	407	409	422	440	383	415	433	405	423	438	473	403	411	416	443	448	431	420	429	440	422	411	414	442	405	421	451	435	449	428	408	410	419	457	484	363	435	436	394	410	424	426	427	392	439	422	419	409	440	435	384	434	396	378	415	399	371	408	445	379	422	440	443	406	428	410	429	443	411	428	426	393	432	424	418	430	395	448	439	421	424	390	433	416	426	436	447	443	403	434	409	433	404	450	407	424	433	412	402	445	451	449	389	410	435	423	430	458	418	430	408	432	459	450	454	376	452	430	405	412	406	412	414	410	429	395	424	461	451	433	427	420	406	382	426	438	420	444	416	435	391	440	422	440	431	420	448	422	441	395	454	441	448	421	440	409	432	424	397	435	415	448	437	378	438	409	416	444	454	441	410	454	405	409	425	411	448	442	440	432	422	431	408	400	433
5565	10476	8962	4677	3232	2432	1956	1755	1398	1361	1223	1098	1049	1024	964	898	890	963	874	860	815	856	817	787	802	777	848	757	842	751	772	794	813	740	793	775	776	725	773	805	770	775	785	774	719	783	757	786	769	742	790	807	752	771	739	816	789	701	770	726	764	732	778	733	798	789	741	737	755	756	762	786	750	776	688	746	743	727	716	750	743	726	783	692	791	776	728	723	731	805	779	721	790	790	753	748	749	741	767	712	808	715	755	727	799	782	747	824	729	736	732	815	768	782	738	748	772	723	782	738	761	738	726	734	744	737	758	775	763	754	757	738	797	689	766	727	695	740	713	752	718	755	754	756	764	749	770	772	764	733	773	743	751	737	753	743	797	754	745	759	736	763	742	766	754	780	759	742	717	791	754	725	769	774	779	764	793	748	802	718	754	782	705	753	762	771	718	760	812	795	731	744	795	747	767	771	699	742	747	743	772	805	762	800	748	773	772	728	793	743	743	751	745	746	720	701	735	742	747	774	756	745	790	757	730	727	776	746	800	735	792	749	717	769	777	749	709	723	747	730	783	791	724	776	741	767	763	739	759	733	746	758	718	734	740	785	810	775	729	743	779	718	750	742	742	752	785	780	821	759	763	755	751	763	812	767	738	772	801	740	795	746	751	793	763	748	756	715	755	777	732	682	755	753	749	707	713	817	753	762	776	768	791	760	808	797	762	831	733	754	756	728	806	742	745	733	747	778	822	754	757	751	786	773	704	740	773	754	731	742	744	797	719	751	737	782	747	767	732	770	770	745	758	724	760	754	724	768	773	779	674	758	778	749	766	795	737	798	747	741	722	728	750	754	774	773	731	744	766	758	682	707	753	754	787	744	767	734	755	748	732	735	737	791	774	710	746	751	784	759	764	731	712	749	811	746	677	770	774	681	761	755	711	709	755	772	756	761	720	775	741	774	742	801	718	715	746	779	746	704	799	762	712	772	766	775	732	740	764	739	722	760	762	747	726	731	797	732	774	747	719	748	711	719	768	789	766	763	707	784	741	750	731	752	753	748	768	757	741	754	782	758	786	701	771	768	697	789	796	763	783	763	767	716	768	757	750	751	752	756	776	725	742	780	729	828	755	726	737	747	782	752	802	749	711	743	804	721	698	743	753	774	715	782	739	771	699	762	759	760	731	786	787	728	754	785	807	731	724	762	775	741	764	728	783	762	702	739	737	766	783	743	730	731	707	738	756	749	771	758	739	750	730	726	765	729	766	730	730	732	727	770	796	818	734	769	803	741	750	798	732	799	765	724	799	747	731	791	731	764	748	742	809	788	738	767	741	780	768	744	734	723	785	794	755	707	772	704	731	802	746	747	761	766	744	710	696	757	792	735	770	686	717	749	709	787	765	795	761	727	722	791	762	793	744	715	770	806	773	769	735	796	768	743	768	797	796	691	760	754	739	732	744	756	742	774	731	784	788	755	715	737	684	733	731	750	743	760	790	765	721	729	743	788	772	764	719	767	743	747	741	747	748	803	718	740	722	715	724	749	797	733	742	758	677	771	773	705	722	793	777	799	757	763	736	719	746	726	775	739	736	711	777	701	716	734	758	747	771	741	763	796	778	690	771	773	741	751	725	767	812	762	746	763	741	810	779	772	735	756	713	755	761	735	800	762	698	768	811	706	761	708	793	720	744	761	774	799	741	765	735	733	731	734	710	743	728	772	720	735	731	735	800	702	800	794	705	737	768	750	731	800	740	720	743	739	737	742	750	787	787	775	749	767	748	772	755	773	785	720	696	774	739	796	773	732	807	736	776	761	758	746	787	749	766	754	716	732	778	681	780	757	744	795	753	775	782	768	725	757	714	725	763	745	746	748	756	716	775	720	759	708	814	762	789	731	800	783	708	702	737	821	784	729	728	749	740	771	769	768	736	748	764	733	742	750	747	792	781	732	752	762	705	795	706	791	720	744	736	767	784	757	763	774	810	748	760	739	737	813	794	753	723	749	749	725	774	764	795	759	795	758	711	747	769	763	769	761	715	728	701	796	696	800	715	735	709	739	725	727	817	740	745	738	734	780	740	760	764	807	772	752	771	776	761	767	713	794	733	754	713	745	763	750	747	758	758	779	796	795	779	726	761	747	773	753	765	735	731	731	761	789	757	766	756	741	776	769	773	756	783	786	770	812	750	738	699	771	786	781	738	766	732	752	756	681	770	707	753	771	732	804	773	746	732	712	805	771	750	735	732	805	758	806	740	774	757	747	730	728	773	738	735	786	773	757	771	748	774	744	754	739	754	773	750	735	743	773	755	709	727	768	773	757	752	733	730	799	712	721	737	755	712	741	721	722	737	779	765	793	770	733	751	772	728	736	722	742	740	700	760	808	717	761	773	776	745	783	746	676	734	718	794	763	732	796	742	725	774	759	796	746	752	730	760	718	779	743	699	794	693	689	796	730	736	749	765	766	711	754	729	752	741	698	797	744	758	754	764	759	759	799	722	723	730	754	745	757	776	725	743	764	706	731	754	773	757	755	752	748	774	744	727	704	764	722	719	764	788	734	760	795	777	751	817	711	772	756	756	796	718	787	810	732	760	777	715	724	756	722	776	726	785	710	774	741	781	711	751	789	777	762	761	743	709	746	732	748	754	716	777	771	751	681	760	715	732	719	789	775	736	760	748	756	800	769	726	783	718	787	740	759	742	738	793	765	709	782	764	747	773	764	791	731	773	804	766	742	753	758	762	730	734	745	780	716	762	717	749	700	733	701	802	737	730	751	787	757	747	772	741	712	803	737	761	753	771	746	734	771	743	763	782	743	763	741	728	773	737	802	761	749	767	745	713	774	756	827	731	716	803	788	773	777	744	735	710	730	747	693	770	763	797	811	725	811	770	711	740	761	771	713	720	714	767	753	761	760	773	775	769	775	778	761	752	760	800	743	738	722	752	762	779	750	787	779	710	785	750	740	766	772	761	746	771	720	733	706	721	770	772	748	746	767	717	756	737	735	765	761	779	730	746	801	789	729	785	805	804	762	750	790	796	739	724	741	695	755	733	713	797	710	768	801	747	740	755	768	720	722	783	752	731	780	739	826	776	730	773	815	691	762	741	737	727	731	770	819	713	709	732	763	698	771	784	767	731	742	770	734	739	686	805	766	724	759	753	780	709	761	786	821	779	756	721	764	761	759	768	769	756	758	724	756	770	725	758	754	739	786	688	778	748	786	760	743	766	779	774	750	721	757	731	704	700	747	733	748	789	760	734	709	749	800	712	779	725	760	720	773	729	751	703	746	708	790	770	771	783	747	774	725	752	734	725	748	763	756	720	851	724	752	684	773	756	787	712	759	724	735	752	765	765	764	778	741	747	785	785	761	735	709	692	812	739	744	759	729	733	734	818	756	706	719	769	757	789	751	746	741	783	767	702	730	776	798	751	736	730	729	744	792	727	709	740	730	775	755	712	717	805	826	754	746	744	754	779	726	756	755	774	748	804	777	764	750
23456	21502	29354	24109	21502	19045	1641	652	438	395	397	317	298	305	268	227	224	240	244	203	217	228	200	191	190	207	168	193	178	205	188	175	167	176	194	189	195	185	181	162	144	166	176	161	195	162	156	160	173	163	159	148	186	165	149	156	174	191	147	165	169	163	172	174	170	170	137	164	166	191	181	166	166	184	160	172	151	151	164	154	172	161	164	158	153	162	164	171	172	163	182	157	154	163	161	154	172	143	166	167	152	155	148	172	148	176	155	171	175	157	153	165	192	169	167	155	166	152	147	160	143	146	172	161	145	150	160	159	145	146	167	165	166	163	155	158	134	162	168	177	188	156	171	154	152	167	143	153	165	178	155	162	179	168	152	136	173	166	169	143	157	160	162	126	152	171	152	151	153	182	153	160	142	158	161	168	137	169	149	175	135	157	143	191	144	160	172	165	134	153	138	156	168	188	144	165	162	180	157	172	146	176	165	174	160	161	180	148	141	159	160	167	161	165	172	149	171	155	149	168	148	151	135	167	159	172	206	166	156	148	147	170	169	174	152	140	143	144	164	150	158	172	158	162	158	162	172	160	168	150	160	147	159	156	159	178	181	138	167	160	155	147	161	154	122	166	140	169	158	163	156	162	161	165	169	162	157	155	183	178	169	176	141	154	145	159	148	163	163	152	182	173	173	171	151	152	175	156	166	146	167	157	166	160	160	155	144	142	184	173	179	170	160	152	167	167	182	152	169	164	123	168	162	149	158	164	148	183	159	141	158	185	153	153	156	164	139	157	133	182	118	159	184	163	169	162	174	157	178	154	151	175	161	178	168	152	155	149	143	160	150	144	162	171	147	168	165	152	157	162	157	168	150	147	164	139	138	164	154	151	170	178	159	184	172	141	145	145	146	161	159	160	158	170	164	175	169	145	174	157	158	149	156	146	177	148	158	158	167	160	163	156	154	145	163	143	145	164	147	165	139	141	156	168	162	157	157	167	166	154	152	168	155	164	174	159	160	150	154	145	142	160	162	161	170	142	176	163	176	162	161	148	186	150	150	164	169	159	148	155	168	164	155	137	169	157	165	179	175	157	180	138	163	173	158	168	161	167	157	157	163	162	143	158	183	143	167	161	141	158	135	146	152	148	150	154	156	154	153	162	163	157	136	162	161	159	166	167	148	135	169	170	143	151	132	156	154	157	138	156	166	159	159	150	148	155	181	141	160	144	155	147	153	149	143	159	156	155	138	158	150	149	143	151	156	162	139	167	159	157	159	177	168	170	156	150	155	169	141	157	168	157	161	143	169	150	161	162	163	141	153	177	160	166	180	148	159	146	173	160	142	173	155	160	152	167	161	169	137	177	158	165	155	139	157	153	146	164	154	188	159	181	152	156	159	163	158	166	157	154	145	153	175	143	168	146	159	165	144	172	148	157	170	165	156	160	178	154	158	157	165	149	175	148	149	149	149	150	162	161	150	155	157	167	151	165	155	150	162	168	152	152	159	154	202	165	156	175	171	154	170	164	147	160	190	158	163	155	144	171	165	156	160	165	171	136	165	166	184	146	171	163	177	174	151	149	147	154	161	178	140	153	175	155	160	173	171	153	168	162	146	149	173	168	160	140	147	160	146	148	182	146	142	166	150	160	172	145	166	139	151	164	176	140	166	142	155	145	154	154	165	161	149	168	154	167	157	176	168	179	153	148	147	141	184	153	166	145	161	156	137	161	165	167	177	172	142	159	157	164	160	173	158	172	181	181	170	142	150	150	160	132	160	150	144	170	155	133	157	162	133	159	144	156	156	145	165	166	171	163	135	160	154	167	167	130	156	149	135	163	173	133	174	172	162	156	144	153	164	157	170	158	169	148	159	171	155	159	154	157	168	148	186	169	175	141	175	178	164	164	163	145	169	148	161	177	169	158	164	139	150	145	154	174	161	171	166	147	171	153	161	158	149	159	154	167	163	178	147	154	168	157	167	161	145	165	145	148	176	155	156	160	161	148	189	158	144	152	178	157	133	159	143	169	151	153	147	169	163	162	145	155	160	149	154	162	157	162	158	157	144	140	137	149	148	137	159	175	165	186	159	169	156	148	157	155	158	184	172	160	151	170	162	150	164	169	168	180	160	138	178	152	164	136	165	166	166	162	141	169	160	165	167	165	134	129	167	151	165	166	165	153	181	161	164	163	169	157	163	170	159	154	157	160	154	141	138	171	143	152	146	155	175	148	166	167	150	163	145	170	158	153	169	156	156	165	143	175	156	153	152	141	159	155	144	145	146	159	164	136	139	151	157	146	166	169	156	140	158	141	159	149	158	141	136	153	149	180	154	147	189	161	168	155	147	164	165	132	168	149	176	162	181	164	167	182	155	156	144	133	174	188	154	156	160	146	163	154	174	144	137	158	149	154	162	147	153	169	151	157	161	171	145	150	163	140	165	157	155	145	164	163	148	153	151	146	159	148	139	154	153	174	167	141	168	140	182	148	145	156	182	157	149	162	171	135	169	154	161	186	139	162	157	154	162	158	164	163	172	139	160	156	148	162	155	147	153	169	169	163	147	132	149	145	161	182	131	147	183	155	152	152	154	155	161	149	144	144	146	178	167	138	181	162	143	159	183	160	147	179	184	176	156	152	176	151	151	177	168	162	116	143	186	160	153	160	147	159	155	171	153	178	160	157	146	159	179	172	141	172	179	167	167	154	144	164	177	155	167	183	164	162	136	183	164	150	171	168	178	172	151	157	138	172	170	155	186	145	166	161	150	151	158	159	162	153	160	156	139	137	149	162	151	138	193	159	158	175	154	174	162	150	136	168	157	161	158	152	160	157	173	161	157	169	146	142	155	164	167	176	165	157	150	149	171	150	164	166	142	162	173	156	143	157	160	156	164	150	159	196	167	157	186	149	164	156	170	173	159	166	166	174	148	167	173	153	162	145	158	169	147	140	152	164	164	185	164	138	150	159	149	145	182	146	156	158	167	171	176	148	165	175	180	146	176	151	160	158	159	168	169	147	151	161	177	169	141	135	143	171	163	167	149	164	148	163	173	149	168	160	159	143	163	130	167	162	145	147	156	152	163	156	164	169	160	138	158	131	161	171	168	160	144	137	171	163	164	152	163	157	159	177	157	164	148	161	178	147	161	138	169	171	158	171	150	165	167	169	157	178	168	193	159	137	157	168	142	159	167	169	183	151	171	164	153	149	150	157	184	157	158	178	160	141	154	165	142	155	161	170	146	158	158	163	177	139	143	148	168	144	148	174	156	177	137	182	156	156	162	181	134	186	165	167	156	154	150	167	137	162	149	165	165	147	168	160	138	174	168	133	154	164	156	156	157	169	157	155	160	168	143	161	160	180	149	167	170	136	177	167	147	158	160	155	193	155	163	162	156	162	145	171	155	162	163	170	141	133	165	162	157	141	164	153	136	151	167	162	162	157	171	165	152	168	166	162	153	160	153	126	159	170	173	167	143	145	163	172	166	176	170	142	175	178	158	159
7693	15968	13559	7044	4838	3380	2616	1988	1601	1303	1100	934	841	775	703	698	606	597	524	506	497	501	465	405	425	383	391	396	390	371	404	341	352	361	336	330	355	336	347	364	362	353	343	344	336	291	308	342	319	305	348	284	310	318	325	334	309	302	295	320	294	296	304	342	281	347	326	328	316	306	293	318	316	318	310	309	336	290	317	291	320	285	320	318	321	304	331	321	288	274	319	289	301	292	252	293	321	295	268	318	290	287	284	296	300	275	304	313	285	295	311	329	296	315	314	281	313	304	277	295	324	302	309	279	292	303	282	324	294	280	301	280	311	269	321	321	293	279	307	261	292	275	296	289	300	322	304	260	289	293	297	325	299	292	286	294	269	266	310	278	316	341	309	303	317	275	283	306	309	309	272	273	298	294	326	270	306	287	289	290	287	277	316	269	301	305	279	267	277	298	322	302	281	302	321	296	304	300	314	300	296	277	297	295	285	255	307	313	294	305	300	323	294	278	306	294	264	276	266	279	285	271	294	290	277	286	285	270	316	298	287	271	302	293	285	305	291	300	292	282	305	291	280	273	305	274	303	271	297	285	316	296	274	285	293	305	313	294	300	295	304	269	283	272	315	306	286	273	322	282	293	290	288	308	290	300	307	298	287	283	311	303	300	302	313	303	309	332	251	286	302	302	275	300	300	261	288	318	298	313	279	256	295	306	306	285	317	296	306	274	301	264	304	311	288	279	286	315	285	307	305	319	310	286	313	282	307	309	280	297	285	293	300	309	292	292	306	279	313	289	270	315	263	292	283	280	304	285	282	306	295	287	270	279	284	303	284	285	303	303	318	311	315	305	270	333	302	300	303	298	278	298	320	286	281	289	272	298	288	281	322	303	300	303	280	286	300	287	298	315	300	281	302	265	278	262	273	320	295	332	305	297	298	298	293	285	275	305	289	301	294	292	294	306	332	310	284	305	278	302	330	289	291	265	282	294	286	275	274	307	300	303	303	286	300	292	311	290	339	302	282	284	286	278	284	299	311	266	291	298	305	269	306	299	307	286	326	311	289	296	261	284	281	285	314	304	322	282	293	291	298	280	320	277	256	295	291	272	290	323	290	298	309	291	288	297	306	299	310	305	300	292	300	307	301	287	254	297	278	266	298	295	269	259	302	318	269	316	316	289	279	298	310	299	316	309	321	312	281	290	298	300	306	298	272	280	313	287	291	283	325	303	302	264	299	275	305	318	288	273	314	294	294	277	334	301	303	310	276	287	296	314	301	276	276	284	287	300	315	290	306	302	301	329	295	260	322	296	303	296	328	280	293	266	283	280	316	295	268	296	292	339	278	297	313	312	304	266	282	268	288	304	269	295	279	266	323	280	280	302	295	269	298	321	292	281	279	294	280	310	302	293	290	263	304	294	275	281	279	282	300	296	313	286	296	288	301	259	282	335	295	276	281	289	333	291	302	291	288	308	321	294	275	279	288	315	338	299	277	274	279	283	283	299	273	294	297	269	322	304	340	289	287	287	291	301	297	302	305	322	295	272	282	291	305	287	327	312	320	253	297	302	282	273	311	291	257	287	342	309	254	301	257	291	325	325	256	318	313	276	284	312	281	299	292	306	309	312	290	278	292	270	296	283	313	277	291	304	268	284	317	317	285	270	317	309	322	280	319	295	297	334	321	316	294	287	284	269	290	271	292	322	325	288	278	307	291	309	291	274	320	317	301	297	306	307	291	290	288	280	291	271	314	281	324	300	283	258	304	279	279	305	273	281	294	290	261	287	285	299	299	274	321	291	301	286	320	315	303	271	286	299	288	332	302	275	298	281	310	274	278	293	275	291	309	309	294	282	299	284	284	298	312	287	296	295	319	311	322	323	300	295	302	312	273	296	312	272	267	303	312	303	327	284	299	301	295	318	316	278	293	297	283	274	301	269	296	286	313	295	302	330	279	281	311	314	271	287	296	298	281	287	244	289	306	267	259	302	314	301	301	276	293	289	307	302	311	285	312	283	306	267	280	292	301	302	273	259	295	322	317	297	291	283	273	301	278	264	286	306	279	287	294	303	324	265	290	279	303	295	303	292	282	333	291	281	296	264	310	296	300	301	279	275	336	293	305	256	268	317	328	275	276	290	268	333	330	291	326	315	335	282	328	283	292	288	296	315	298	276	316	285	295	273	305	305	311	293	272	274	325	288	282	317	300	285	307	292	315	310	291	282	318	275	279	323	293	295	287	283	283	296	298	284	283	301	298	315	285	297	300	290	268	296	283	308	294	326	301	296	272	303	284	277	289	307	320	296	296	297	282	304	274	300	314	319	313	300	288	288	314	301	305	303	330	301	294	306	280	300	272	329	293	305	327	339	311	262	289	298	273	284	291	302	310	261	304	300	311	262	313	305	286	281	302	301	269	297	305	302	310	300	298	281	309	273	292	288	300	279	329	326	298	297	282	294	293	304	276	307	290	300	305	316	276	308	296	296	287	293	289	302	301	305	304	295	292	292	305	318	309	283	288	297	309	304	285	289	283	292	278	303	297	279	295	285	271	282	249	281	320	278	319	303	274	301	291	303	268	275	277	298	291	306	290	297	283	300	288	308	285	313	306	308	278	286	281	327	313	295	289	336	290	321	315	290	270	310	305	271	282	307	304	272	311	287	291	289	289	297	281	319	290	320	267	315	303	295	292	282	314	303	233	266	296	295	267	292	332	304	333	282	287	289	318	305	283	287	282	272	288	296	302	282	290	303	282	269	284	297	333	311	309	309	309	281	267	283	307	314	300	273	252	278	292	308	296	312	284	298	282	297	281	310	316	289	289	287	297	307	328	307	292	309	296	305	292	274	296	283	301	287	282	280	292	316	316	312	285	276	297	316	294	294	299	296	289	272	296	316	328	286	278	294	277	307	303	285	269	332	300	264	318	270	301	316	283	290	286	301	302	318	260	261	284	287	306	306	325	296	278	273	296	287	283	313	310	306	276	298	294	306	297	297	299	286	290	314	275	291	320	307	313	277	290	301	272	255	312	277	279	281	322	311	270	305	282	288	296	298	308	293	282	267	308	298	301	272	276	261	289	309	277	251	291	290	273	303	297	287	310	301	268	317	310	292	276	296	298	302	282	317	296	303	279	277	285	287	304	294	328	284	297	258	276	295	302	306	274	283	297	303	325	312	291	315	274	296	326	295	296	286	296	308	299	299	283	301	297	291	327	312	315	269	290	305	266	321	278	304	280	303	271	293	291	289	328	302	290	299	280	311	316	344	311	303	285	282	292	287	304	286	272	306	271	332	280	324	296	277	292	313	313	282	307	262	293	323	286	283	305	305	288	287	291	290	282	280	282	266	289	297	291	264	289	312	344	310	313	310	293	271	290	283	295	302	304	280	306	320	294	292	274	313	285	306	277	297	297	303	311	295	276	293	303	290	318	305	290	281	310	296	297	277	291	298	307	305	283	294	271	284	280	281	295	301	296	295	311	289	340	279	342	296	296	276
27004	20125	6127	927	649	586	545	578	560	571	534	568	542	547	562	559	553	576	550	515	532	541	523	540	565	471	550	521	547	522	542	521	522	528	505	501	558	553	481	581	486	526	522	490	576	557	547	525	552	540	548	567	562	577	591	570	531	534	546	506	490	542	539	593	545	543	532	513	528	528	522	578	561	568	533	525	538	513	580	544	526	539	540	576	523	535	543	528	528	567	536	523	587	560	497	537	496	566	548	532	544	543	515	536	545	521	510	517	557	545	555	528	538	521	553	534	509	540	539	506	526	581	549	538	569	574	538	568	566	549	553	566	549	553	564	536	558	538	565	570	575	536	512	524	553	570	546	511	556	561	531	550	548	549	515	507	544	538	566	531	514	539	561	497	538	565	547	550	520	565	517	519	560	544	546	554	547	564	514	541	535	549	551	527	548	564	512	523	572	535	508	574	526	504	563	594	540	534	576	525	511	539	524	519	546	548	547	508	538	560	546	557	532	551	496	551	501	520	547	565	514	526	556	534	560	551	499	531	512	559	510	513	541	518	568	529	532	537	536	555	566	552	536	531	531	513	559	558	582	518	558	528	510	549	538	501	530	552	507	524	541	549	572	611	565	519	538	538	539	545	556	539	585	548	584	561	552	538	533	517	538	511	558	515	515	510	543	571	552	515	547	540	556	552	526	488	551	536	586	520	531	528	518	526	504	523	487	504	564	507	523	556	512	525	583	543	538	549	534	520	521	533	534	519	511	541	513	508	534	525	502	554	537	505	549	547	543	477	559	550	587	503	517	597	522	541	530	503	578	535	558	530	521	530	549	518	505	578	550	534	541	511	535	471	557	532	548	523	543	521	567	511	529	542	525	559	549	563	550	538	534	522	535	481	531	540	514	563	529	514	526	520	535	537	539	548	579	553	507	532	534	539	564	555	555	520	564	556	499	498	530	534	575	508	509	493	524	532	549	598	516	497	594	468	503	557	577	569	572	582	550	547	575	550	551	537	507	532	508	504	573	513	550	535	531	514	512	550	574	519	511	577	563	570	524	475	551	466	524	571	551	488	536	544	511	527	560	568	536	526	564	562	551	576	511	542	556	553	518	467	506	526	596	509	578	503	541	528	550	546	513	567	498	529	548	561	519	535	607	511	556	548	551	544	589	505	514	509	532	537	533	533	511	546	547	552	502	543	529	583	544	557	494	526	509	529	541	501	542	524	542	506	551	534	518	561	564	527	550	534	527	520	536	521	532	529	560	590	508	564	590	527	535	563	536	515	565	548	567	548	542	533	520	524	554	578	555	488	561	556	554	499	563	563	539	538	557	554	526	533	539	552	548	528	545	537	523	566	543	541	552	555	556	540	568	560	550	547	536	551	538	566	578	542	569	491	551	556	511	531	577	549	516	567	559	537	514	549	546	550	550	544	535	555	540	587	558	497	526	570	550	534	540	559	543	564	553	521	528	502	513	563	512	528	550	525	529	499	590	548	560	542	527	494	533	537	530	525	515	529	558	529	508	551	549	549	542	494	528	543	533	519	567	571	544	536	536	508	567	524	543	516	512	559	567	542	550	520	491	537	545	563	563	508	549	560	514	517	536	512	543	553	559	563	535	540	538	567	529	546	544	523	534	566	520	522	535	501	560	566	534	528	543	518	505	546	505	526	539	494	559	551	533	534	508	588	595	548	491	540	560	541	568	547	534	557	545	605	509	584	516	527	531	509	594	537	543	563	539	513	531	589	545	524	555	516	560	520	520	537	537	536	521	554	564	553	541	518	495	508	542	498	497	503	538	542	541	510	523	509	556	560	529	563	538	541	510	595	530	499	560	586	525	557	514	555	562	515	543	534	550	534	551	526	517	529	559	558	487	543	547	557	506	553	529	516	551	526	570	501	550	551	547	537	534	532	553	519	514	533	548	557	503	551	515	568	519	534	538	558	546	531	538	525	573	583	550	524	524	546	539	574	558	545	483	551	516	555	543	528	569	531	526	497	564	540	571	490	573	556	541	555	535	547	599	518	523	560	515	544	512	539	512	535	531	557	504	538	536	534	563	534	567	545	561	527	529	526	526	546	523	547	534	505	505	550	570	560	559	502	551	588	559	558	539	573	561	521	573	538	545	560	526	538	525	527	521	549	519	557	542	561	528	570	476	571	518	574	574	507	537	526	516	534	506	508	537	520	536	524	509	527	562	518	528	521	585	526	522	574	563	529	531	551	551	564	578	524	526	566	573	510	588	535	554	531	548	548	534	559	560	508	536	535	564	557	558	523	521	544	533	587	575	497	507	493	548	551	526	550	596	508	564	496	538	540	517	531	532	538	559	561	550	547	566	515	525	541	517	535	542	557	516	535	543	538	554	505	571	545	543	542	511	529	487	550	532	526	572	526	507	561	561	554	495	580	556	517	509	523	519	551	518	535	557	583	544	533	565	533	516	573	577	552	547	573	549	515	541	547	540	565	566	585	535	543	468	573	561	530	545	596	526	530	529	516	524	534	544	549	532	567	542	505	518	556	481	542	535	554	596	533	508	534	553	517	526	501	565	597	575	564	530	539	552	557	558	556	517	532	549	516	521	561	553	545	506	546	555	537	501	511	524	538	569	590	524	523	559	562	512	536	531	537	549	542	558	551	531	529	529	515	530	545	541	543	564	549	580	578	544	566	547	535	535	492	529	560	540	527	575	525	543	507	539	568	519	549	543	542	517	536	537	548	546	514	513	547	560	558	534	491	540	550	513	528	526	517	539	528	572	523	604	522	534	530	552	515	489	540	568	551	559	532	563	552	561	601	529	500	542	531	507	544	563	501	537	560	546	504	543	502	538	529	528	493	528	543	567	553	551	542	527	507	514	543	554	503	529	578	536	531	477	504	515	525	508	532	572	536	555	560	563	534	537	532	537	572	510	521	545	535	532	565	565	590	499	496	540	557	526	524	538	548	554	588	546	500	544	567	560	559	580	514	545	528	574	567	567	551	546	480	542	491	550	528	597	530	530	515	537	516	565	559	511	513	541	567	507	559	543	530	533	472	525	511	563	565	529	542	510	517	564	551	548	555	587	588	558	500	542	509	547	528	507	556	529	526	531	569	533	551	526	527	529	514	523	565	545	510	584	582	506	545	582	538	521	533	525	537	516	564	541	533	545	513	504	536	527	532	569	521	553	559	559	546	523	545	559	517	517	511	489	538	539	555	526	561	495	553	550	526	531	514	558	544	531	557	536	528	514	567	519	548	530	525	542	523	564	520	555	544	557	526	545	575	526	513	536	580	552	543	533	535	504	533	587	503	518	534	503	547	552	527	560	553	529	526	545	553	573	531	538	535	564	534	547	547	500	530	573	551	562	514	520	522	527	568	539	534	578	512	541	561	516	546	560	499	527	518	539	531	563	559	533	581	565	508	516	525	597	507	553	529	536	562	564	526	555	543	566	526	574	549	538	549	560	519	542	542	508	545	568	516	589	483	504	569	546	593	563	552	514	544	552	512
4298	2018	1817	1344	1175	1091	1037	1013	989	975	957	977	1004	936	1029	928	998	923	924	980	923	926	884	916	998	924	931	970	945	902	885	922	919	919	892	925	966	963	934	891	952	974	944	979	951	946	874	888	918	900	936	897	874	921	958	887	933	933	895	911	936	988	914	946	963	923	919	926	931	895	917	974	908	953	914	931	965	948	953	927	913	928	968	947	944	909	937	910	970	1001	995	899	896	904	934	961	920	973	866	958	920	976	952	927	911	912	965	906	951	912	915	951	935	939	943	942	877	918	869	952	924	1019	926	903	960	978	936	869	912	905	928	971	926	934	954	952	952	941	910	976	911	883	964	974	929	872	910	909	924	933	960	990	930	974	883	962	932	900	942	934	958	916	932	960	920	967	918	884	981	899	850	925	956	905	910	907	910	958	970	913	915	933	915	901	934	943	983	941	938	985	932	946	916	915	868	917	961	949	922	911	972	1002	926	947	964	958	998	952	898	930	946	956	938	956	889	945	965	950	877	928	920	941	911	875	955	907	978	984	896	914	970	962	926	955	944	974	932	914	903	964	982	959	916	922	898	947	918	858	929	948	966	960	932	955	930	941	884	941	973	968	968	985	870	919	972	965	920	967	956	917	933	935	930	900	879	912	880	917	939	937	951	899	939	925	932	910	919	930	955	945	950	908	920	881	1026	928	897	962	961	956	915	909	932	927	901	903	944	936	984	874	887	935	997	939	937	861	930	1016	924	939	946	926	892	962	893	959	910	947	916	890	943	947	950	915	921	895	994	964	905	929	957	913	907	910	898	929	1000	959	884	980	921	939	931	917	947	921	938	948	943	902	910	955	951	969	966	931	913	933	905	876	918	922	927	909	877	882	924	925	881	930	902	937	982	918	969	989	952	918	947	949	911	875	948	939	991	938	944	940	958	913	941	927	979	925	949	969	941	928	874	959	910	911	965	894	850	956	961	915	938	902	867	950	957	897	928	948	905	952	918	970	949	956	938	900	950	944	985	913	914	969	907	905	977	947	935	930	891	938	887	947	968	987	943	916	961	932	928	942	961	918	937	928	945	927	912	861	888	878	912	945	951	947	935	921	860	936	878	928	913	866	955	937	930	970	965	913	933	963	966	954	879	956	979	928	891	940	926	911	863	895	916	929	956	925	941	962	904	886	936	920	960	932	911	913	996	951	936	902	929	903	907	966	915	933	988	878	895	923	924	957	940	898	915	961	922	908	922	940	947	957	890	919	915	909	945	913	915	933	909	905	938	900	914	957	918	926	970	907	946	943	880	888	939	871	957	988	935	932	906	939	953	904	963	915	916	949	910	966	953	943	918	899	963	938	948	904	906	943	978	982	924	968	854	880	913	884	926	966	937	957	923	954	888	961	938	982	995	933	961	990	954	911	942	945	824	957	935	921	914	908	969	905	915	923	908	913	920	964	927	895	907	947	949	903	981	912	915	935	895	939	896	933	962	948	931	909	879	989	932	884	926	931	930	947	973	895	957	909	925	894	948	906	1009	944	967	862	917	1008	914	922	970	908	944	959	931	951	1007	886	959	923	964	939	932	922	941	943	940	939	886	878	936	927	983	930	912	903	968	938	877	963	937	951	946	913	922	891	925	900	924	919	866	907	939	841	906	926	932	913	937	933	908	925	931	928	893	891	937	950	950	979	950	938	900	927	929	965	964	908	971	945	958	946	914	951	912	915	963	978	967	940	925	878	951	936	929	970	990	902	939	939	884	945	886	938	908	929	902	876	916	907	946	909	967	911	960	988	941	993	961	931	917	964	917	898	962	968	940	932	907	962	925	893	950	926	883	961	940	892	894	942	921	928	866	965	932	917	950	930	885	938	906	922	926	985	927	921	936	900	922	918	967	886	921	911	915	906	1006	956	970	915	903	907	900	944	906	1022	924	934	977	968	907	902	938	945	936	927	912	977	952	908	891	968	905	935	933	925	939	902	916	917	970	939	971	931	961	975	986	907	909	942	943	923	895	931	950	955	914	978	912	922	931	970	947	906	873	877	968	885	946	934	933	877	968	961	957	982	974	926	931	919	944	922	956	960	944	907	908	900	940	969	958	948	916	893	936	940	941	950	879	907	929	898	961	913	999	893	915	955	891	947	923	895	935	942	963	935	911	930	899	935	944	884	894	909	922	917	907	975	921	962	929	889	973	925	956	926	960	976	930	1003	955	923	940	929	948	952	912	912	935	895	954	892	905	890	957	975	934	962	910	893	940	980	922	929	922	968	937	887	924	943	927	933	939	921	887	952	939	926	949	911	928	898	940	947	926	974	961	888	924	944	976	897	929	937	926	960	950	939	891	863	890	932	894	931	904	892	957	905	946	977	950	913	897	984	987	940	950	896	871	918	950	878	922	921	921	881	868	952	934	967	924	1037	915	909	952	887	922	957	925	947	921	890	931	928	865	925	902	939	936	967	939	893	903	939	958	939	901	921	953	982	962	915	949	903	906	869	979	958	969	933	893	932	900	933	964	916	892	870	927	929	954	947	939	959	965	943	923	950	919	948	908	909	928	917	921	916	881	931	910	984	961	940	923	896	881	972	955	976	872	917	964	944	903	934	985	957	923	952	943	904	887	931	967	920	900	957	939	870	928	929	949	955	945	891	941	964	968	963	958	923	919	931	949	889	935	941	903	978	917	905	975	951	994	949	941	936	960	899	915	996	980	970	925	988	902	964	1007	952	931	1006	960	959	915	920	892	900	937	995	962	968	946	950	995	902	939	937	939	919	928	948	935	887	910	1003	942	944	903	896	943	940	913	955	892	938	865	949	1023	901	923	931	857	887	936	922	913	958	964	952	901	946	906	933	894	878	910	905	954	907	952	930	963	940	991	941	896	932	915	921	923	933	914	964	866	894	963	944	936	939	951	903	908	918	861	912	930	943	941	884	919	951	912	934	942	941	941	948	927	961	960	949	936	902	986	937	938	924	948	947	942	907	932	939	952	980	954	929	881	953	938	959	905	920	920	896	945	937	944	912	928	890	947	922	916	914	957	947	934	956	896	943	911	924	930	968	930	954	877	900	890	905	935	936	894	900	962	896	952	898	903	930	983	982	872	904	934	949	897	923	934	921	913	962	932	934	980	914	886	903	920	855	931	913	927	960	944	893	897	998	924	952	932	963	941	897	929	930	953	927	955	984	963	932	957	993	923	926	894	932	899	921	976	973	977	887	917	931	946	940	951	920	918	953	922	957	880	969	883	942	990	931	877	952	925	1001	893	978	969	919	903	952	918	932	988	943	942	976	963	924	910	898	941	909	964	925	913	942	957	893	919	968	927	912	940	934	967	896	979	923	897	939	957	926	949	954	974	976	936	915	944	950	922	902	930	945	859	854	905	1009	881	970	913	891	968	938	898	915	941	990	930	913	865	908	947	938	936	908	931	944	934	919	988	929	909	950	906	948	933	920	894	1007	971	1009	931	879	1000	932	931	904	904	933	909	960	919	892	976	964	937	882	941	902	948	907	934	946	942	926
24304	21404	28515	24626	20549	2486	936	672	625	559	510	551	509	471	472	491	471	382	445	451	450	473	488	457	396	430	444	441	462	436	410	425	408	436	415	445	413	399	463	407	432	404	442	436	442	396	424	437	415	413	442	436	449	403	399	423	420	425	416	448	425	423	387	448	448	431	425	413	416	416	406	418	431	433	431	394	397	417	455	414	438	421	406	384	415	431	415	426	392	435	415	434	438	425	424	392	432	426	389	463	450	397	390	439	415	383	428	413	442	426	402	406	411	455	437	419	411	404	437	388	390	371	388	416	440	399	392	419	430	467	412	435	393	427	437	410	437	406	439	430	450	436	447	469	458	419	388	410	453	430	448	417	457	437	433	421	421	442	427	422	383	453	472	418	406	451	401	453	448	392	442	414	417	441	435	419	421	468	396	422	412	438	429	467	397	409	408	381	448	429	392	417	442	416	400	424	405	406	425	384	401	431	407	398	412	447	376	391	386	438	414	441	425	397	410	378	424	421	415	413	420	418	423	412	408	404	413	402	403	408	433	439	435	421	400	397	426	381	411	399	415	378	399	400	383	392	459	390	391	422	432	399	425	449	442	390	420	419	431	439	408	421	416	413	397	402	389	390	452	447	439	419	457	403	428	452	471	457	416	420	447	435	400	393	418	429	407	407	404	410	431	423	383	378	392	415	450	432	428	430	424	411	397	428	396	440	381	430	429	417	427	422	390	434	415	442	408	431	385	439	401	405	444	418	397	439	387	393	404	436	449	404	442	428	433	422	395	456	432	440	459	420	400	422	432	421	423	449	426	421	450	420	449	408	440	447	412	430	458	422	433	467	443	438	441	390	411	404	416	443	480	423	420	440	418	440	436	430	433	415	418	431	429	453	425	417	402	456	392	401	416	427	426	426	402	418	451	429	428	431	397	382	435	384	470	431	466	429	400	459	445	394	389	400	446	419	456	444	420	424	434	425	420	397	426	406	384	387	436	403	423	388	407	416	433	460	404	407	398	453	416	451	435	409	419	405	381	396	424	423	425	408	404	432	443	439	385	406	444	446	394	401	445	450	416	442	430	454	419	425	400	421	391	416	423	402	436	427	468	409	455	384	403	424	445	404	435	389	412	409	418	415	394	387	357	446	448	435	431	421	411	443	416	421	450	464	433	423	413	428	426	409	375	445	437	442	461	421	415	422	411	445	406	439	421	418	413	431	394	405	458	431	417	418	421	396	392	423	439	417	395	421	407	383	422	409	421	430	444	434	435	416	437	392	413	438	444	431	393	441	413	432	428	444	409	397	401	414	418	417	408	437	420	431	402	443	444	432	441	426	439	414	428	409	431	397	418	401	397	434	403	451	404	415	425	427	423	424	421	434	405	406	429	430	404	433	406	418	431	348	392	408	463	412	431	450	428	422	416	409	428	423	427	426	419	445	402	398	402	443	380	391	430	403	402	442	444	444	417	410	395	395	476	447	395	398	437	432	409	449	413	390	454	446	421	441	416	440	411	426	447	402	444	380	437	416	395	404	429	438	432	384	406	413	422	392	419	451	398	417	437	401	423	442	432	388	402	460	437	389	442	386	416	435	414	434	447	378	426	426	418	442	414	423	412	394	459	437	430	427	397	421	433	418	449	395	426	447	442	418	409	403	427	455	439	412	413	420	427	411	398	444	410	420	391	425	404	427	427	424	404	441	409	402	388	398	413	415	395	370	440	423	384	430	368	409	416	453	441	418	451	403	396	465	405	418	396	431	417	388	430	413	414	422	445	406	406	402	405	427	417	417	405	409	434	426	412	409	446	408	392	411	404	402	445	455	425	404	385	448	400	408	418	416	448	373	419	428	419	460	426	431	413	402	382	404	424	377	401	447	407	422	449	412	399	426	414	401	422	449	436	448	401	400	388	392	416	420	461	417	404	439	445	381	417	393	428	445	419	415	392	404	423	411	392	420	444	412	386	394	448	464	410	398	438	406	485	443	400	411	442	409	427	388	454	433	426	439	417	414	403	409	412	411	416	382	389	442	411	436	413	440	431	445	412	414	419	435	435	408	447	403	407	455	421	424	439	396	403	445	390	427	446	401	391	438	393	386	420	436	411	400	406	407	432	425	438	412	410	425	420	405	408	380	425	423	416	420	441	413	456	396	395	447	425	431	420	414	442	432	446	415	446	434	392	463	420	435	426	426	407	437	399	431	491	441	415	384	415	398	387	400	460	431	425	420	405	430	410	447	416	440	405	421	411	415	405	400	425	415	403	390	409	428	449	417	411	433	468	380	397	431	382	402	417	431	418	415	419	440	437	415	411	430	432	397	391	385	392	407	422	392	446	426	403	457	378	421	422	425	422	435	401	434	437	417	421	464	434	404	417	425	396	432	422	427	406	432	398	412	425	458	383	434	420	453	403	429	431	385	438	430	425	404	387	450	442	420	445	435	437	448	458	424	447	405	427	437	440	421	453	439	431	404	411	383	420	396	399	432	399	412	429	454	453	395	429	417	444	461	419	399	436	435	438	439	422	444	445	412	452	405	417	412	442	438	414	443	437	400	440	399	372	394	433	428	427	417	420	445	441	433	403	413	401	381	448	448	411	444	402	398	409	418	418	382	404	373	461	425	386	403	405	400	414	402	398	407	432	402	417	411	445	447	429	450	421	433	445	417	431	431	435	425	398	448	445	463	435	409	431	428	423	439	429	465	415	430	406	398	423	424	413	431	433	419	425	444	433	420	417	394	423	433	409	447	433	397	405	392	408	389	431	448	417	440	477	397	439	403	396	441	463	426	438	408	438	453	410	396	395	421	440	417	431	470	421	414	425	403	420	373	433	404	406	451	432	430	416	402	439	440	440	421	409	411	421	437	424	397	395	431	420	409	415	459	417	409	415	413	423	420	413	394	420	453	400	441	411	454	415	434	425	411	461	402	387	402	384	416	438	405	386	423	386	410	414	413	407	415	395	420	392	418	389	412	410	441	448	426	438	461	419	424	425	438	425	412	429	409	404	404	417	379	393	423	427	431	455	417	436	422	390	408	421	423	427	417	411	424	397	425	458	397	421	423	414	416	453	437	390	435	418	417	424	407	419	390	428	439	419	428	473	440	427	437	455	437	442	429	419	391	387	401	409	430	397	449	441	468	434	397	379	377	422	424	420	411	414	448	393	431	396	390	406	442	416	443	416	413	408	450	382	434	419	428	410	418	423	483	435	401	432	428	414	405	419	396	403	396	428	430	408	396	430	451	436	425	415	431	441	413	412	438	411	430	427	409	381	412	447	424	438	404	429	414	474	408	362	426	389	375	458	394	381	448	431	399	411	406	422	376	424	423	456	402	440	431	418	385	426	440	425	410	446	441	445	431	408	389	447	440	398	406	369	438	392	422	432	410	407	418	456	430	437	419	423	408	411	424	400	424	379	389	395	432	415	450	399	423	398	442	441	406	434	431	427	403	389	402	420	404	401	416	409	403	426	450	421	417	447	390	419	396	411	406
5574	10449	8741	4623	3212	2426	1927	1642	1450	1291	1159	1079	985	1021	948	900	883	924	893	829	862	798	811	861	820	780	752	747	785	826	800	696	777	756	771	832	828	776	805	803	800	768	750	765	791	740	762	771	775	726	754	761	744	771	763	764	784	739	726	716	788	733	755	740	709	697	767	755	728	777	775	788	743	738	793	769	748	751	752	730	706	719	715	727	747	714	695	738	747	729	738	771	738	765	775	711	789	767	766	712	733	755	720	759	778	772	710	730	701	751	782	686	748	740	720	710	731	764	763	760	770	706	732	765	776	761	737	749	786	708	730	737	742	724	743	711	741	768	754	746	775	738	694	735	768	748	739	716	746	759	695	768	774	767	715	730	749	769	787	732	733	740	709	771	740	715	740	777	739	741	759	733	712	754	741	730	706	719	739	718	735	719	735	726	761	747	720	716	734	779	729	768	719	730	770	720	720	717	711	731	732	723	753	729	715	713	755	846	760	749	714	740	710	710	764	727	726	748	726	735	773	756	735	706	748	762	723	707	767	739	771	741	796	716	733	763	789	745	713	750	806	769	761	725	696	772	740	782	775	787	749	748	718	731	695	662	758	728	735	737	734	756	731	745	733	762	703	715	727	708	726	711	797	776	722	700	754	738	696	747	713	707	729	727	767	755	725	739	707	742	715	753	722	713	748	691	727	767	753	740	753	811	749	731	717	773	774	775	766	744	705	742	719	744	722	708	755	748	757	763	753	773	799	738	827	759	792	777	740	694	716	755	796	727	728	749	748	746	756	743	699	709	745	723	773	707	750	752	741	754	793	782	735	726	770	752	746	737	745	732	742	729	764	770	736	763	772	759	729	804	744	742	737	700	766	809	771	756	698	802	748	761	715	756	781	752	692	732	751	784	783	732	760	771	713	750	778	738	744	749	767	792	772	747	742	761	726	795	691	749	765	772	772	752	753	728	754	764	748	752	736	771	774	697	756	751	769	652	771	719	745	762	731	774	755	750	706	750	699	704	748	701	795	717	787	760	764	781	774	703	769	753	755	760	758	720	817	753	790	778	738	704	734	815	737	747	757	757	752	775	750	719	723	706	717	735	750	747	778	734	724	775	729	709	701	743	750	725	766	751	745	754	751	779	746	686	704	749	728	759	703	764	741	699	748	776	750	730	719	745	776	762	727	708	778	800	793	730	769	735	688	676	731	766	748	698	751	743	760	768	710	729	716	762	749	772	764	755	771	739	748	766	772	712	729	703	759	747	719	732	792	730	735	751	732	727	764	703	747	779	732	715	757	769	758	761	757	715	731	753	735	766	732	719	773	771	777	771	719	736	716	723	795	745	721	676	743	704	762	725	778	686	743	733	742	760	730	761	751	742	699	711	772	743	707	685	727	735	760	714	716	732	696	775	699	750	774	763	754	749	761	728	747	770	717	758	738	767	729	788	802	731	754	769	723	743	748	741	757	735	790	731	737	696	779	731	759	755	759	765	737	737	793	702	735	773	764	761	770	712	738	737	702	786	752	758	750	722	718	760	723	731	729	742	766	737	796	751	753	795	722	711	767	708	733	715	749	763	731	740	727	742	754	754	764	720	774	741	720	762	768	756	767	747	824	742	719	740	712	723	740	709	743	771	736	694	746	759	769	762	742	726	750	743	685	761	712	772	726	752	716	721	697	734	722	721	719	719	806	760	736	714	738	762	730	765	749	746	758	682	723	740	719	749	726	802	789	719	730	756	697	709	704	714	752	742	770	711	712	723	743	743	764	747	796	766	721	751	761	747	725	765	714	755	697	745	771	760	726	750	746	684	754	737	713	723	759	725	817	776	719	699	733	727	733	737	731	803	733	720	784	711	754	763	786	668	793	747	699	769	719	715	786	697	733	759	717	738	737	677	734	701	733	734	755	765	734	747	732	786	781	751	772	736	756	776	748	742	754	769	739	719	734	717	753	768	779	747	722	785	716	804	712	750	781	753	712	739	738	753	736	778	823	764	745	716	708	729	699	724	764	754	801	768	716	739	744	727	752	745	820	749	744	729	774	722	775	731	829	741	774	754	699	736	726	765	741	739	742	724	744	734	695	738	786	750	706	730	715	730	730	712	719	766	731	718	777	731	704	777	729	750	758	740	763	778	733	705	761	686	770	713	769	724	776	733	720	799	795	759	776	722	777	776	741	766	790	726	746	761	749	763	714	725	762	697	724	773	767	761	763	760	740	711	761	710	724	729	765	760	760	720	761	752	731	706	734	693	724	745	744	767	732	715	703	730	759	762	776	740	765	713	715	732	752	745	718	734	710	714	743	727	720	696	775	802	723	724	754	732	804	744	772	698	766	719	761	722	767	741	763	688	742	730	772	753	762	730	766	746	731	746	695	732	709	769	744	746	769	717	763	745	776	702	729	717	778	772	752	729	740	732	704	726	725	728	742	754	750	684	704	789	721	734	788	731	727	741	757	762	731	781	716	737	761	692	717	736	764	779	722	734	754	752	709	744	741	740	750	767	763	727	716	736	740	724	761	743	786	692	761	750	742	747	760	737	724	748	766	734	750	757	757	711	760	751	757	747	734	743	779	723	751	712	746	747	739	783	779	714	749	727	747	754	730	724	730	760	669	762	739	751	763	727	751	755	768	758	730	764	736	756	744	729	750	751	744	779	716	766	730	718	735	735	740	682	742	749	746	764	721	803	700	756	746	774	748	742	745	769	740	750	769	691	727	787	765	735	747	724	714	744	669	727	761	754	787	749	750	758	765	738	778	708	687	726	717	746	734	775	776	757	734	732	748	710	750	752	720	775	740	710	728	697	746	810	714	744	774	729	735	749	772	764	735	725	717	785	752	756	706	728	741	764	778	772	753	737	768	784	735	768	762	749	683	793	745	718	718	777	729	733	714	699	716	710	762	737	693	725	716	760	737	769	719	767	746	716	758	760	759	719	758	779	705	685	735	747	783	757	722	750	777	737	720	748	752	710	716	767	763	719	736	733	727	716	733	781	758	727	744	757	690	721	753	766	710	729	787	739	742	704	749	722	747	756	729	743	724	757	737	704	771	776	766	743	774	761	772	714	775	771	759	725	774	801	732	727	730	740	793	748	718	738	714	721	732	719	740	776	716	708	793	677	732	758	676	704	714	764	711	788	726	750	718	751	766	754	771	712	722	741	735	704	812	793	717	729	690	699	777	745	744	743	754	771	709	739	739	745	689	714	709	753	778	731	757	726	699	714	761	741	772	694	747	759	692	716	730	723	731	748	787	720	758	736	714	745	712	749	768	710	794	743	732	710	731	767	753	765	733	740	739	725	792	732	706	743	752	824	730	742	765	799	760	736	738	737	730	718	701	745	705	714	727	776	717	709	724	732	684	747	735	777	733	797	718	751	696	748	762	754	761	756	780	775	725	729	707	693	816	753	758	709	731	698	701	758	704	746	712	799	806	758	766	712	734	758	709	697	744	747	705	729	736	745	722	738	738	723	771	728	738	756	788	684
23324	21412	29236	23966	21413	19035	1712	622	518	415	342	313	251	278	232	241	237	251	262	218	217	173	201	176	207	177	161	192	168	178	186	188	164	177	200	176	171	170	168	170	170	185	156	158	182	192	161	160	149	160	186	154	165	160	163	150	169	156	169	175	132	160	142	196	154	180	152	145	147	158	169	130	144	161	168	169	142	153	164	159	157	153	186	158	156	164	153	148	157	153	153	182	155	174	157	168	184	193	168	160	155	152	139	143	170	135	157	158	167	164	158	161	173	182	179	154	155	152	160	143	166	177	138	182	148	175	163	149	161	161	174	145	139	158	162	173	173	148	144	166	164	157	161	175	154	149	157	168	172	165	165	162	183	157	153	141	135	140	141	139	160	152	148	143	133	135	149	164	146	150	148	176	165	163	160	161	154	153	154	152	156	164	145	142	159	159	164	170	157	146	164	169	157	149	156	157	148	170	148	148	143	150	171	170	161	181	158	171	156	152	161	160	154	161	156	147	141	138	158	159	152	173	168	172	173	164	136	174	141	152	167	163	176	159	160	148	173	164	159	151	158	164	155	164	150	149	165	171	143	149	148	159	134	151	160	163	179	155	155	170	181	153	145	153	158	155	153	157	164	148	151	156	142	150	163	164	149	147	177	156	140	163	157	151	160	156	169	162	179	163	163	172	155	168	170	144	149	156	170	158	158	164	154	156	160	153	133	157	167	184	151	162	151	150	164	169	143	158	126	149	159	163	181	145	163	151	166	129	167	163	157	188	164	149	164	151	162	150	165	155	179	172	153	149	148	159	161	163	173	146	153	157	158	138	158	169	166	136	190	136	142	146	150	150	160	147	155	147	161	144	163	167	149	136	151	156	169	156	150	137	162	144	164	168	150	155	146	146	182	157	147	132	163	153	157	149	146	164	146	123	147	184	146	178	167	165	157	168	150	163	147	150	159	139	149	146	153	153	170	163	152	164	158	154	159	149	143	156	151	165	160	160	147	137	153	140	137	170	135	153	164	161	159	153	151	190	161	156	176	187	139	154	159	155	155	152	159	141	161	166	170	148	164	149	190	184	181	152	154	151	162	146	161	149	174	165	172	163	153	165	144	142	155	157	160	161	163	163	187	131	146	149	124	160	152	147	159	166	157	162	150	165	152	156	154	176	173	170	172	152	144	150	169	164	173	175	145	146	164	142	161	167	167	144	168	158	169	165	176	166	140	141	133	181	181	166	156	176	125	171	163	168	152	149	164	164	168	149	154	169	166	158	147	168	160	156	180	145	149	150	154	165	167	148	144	146	153	157	146	157	168	153	161	161	142	170	155	153	136	158	158	167	174	158	152	160	149	137	158	157	179	150	162	174	165	161	149	146	150	141	143	172	170	145	146	152	181	158	177	148	147	154	170	134	147	152	160	156	149	148	162	167	168	159	158	146	160	167	142	136	122	166	141	163	175	182	159	152	142	168	173	167	155	148	161	172	158	155	158	150	137	149	158	155	158	160	162	141	137	182	164	167	159	145	147	166	172	168	135	149	147	150	157	165	160	141	152	169	158	172	177	164	171	161	167	150	139	137	152	150	132	137	141	144	166	151	162	157	155	156	147	171	186	152	169	164	163	148	169	154	158	147	148	140	161	159	134	165	152	173	174	144	171	131	173	154	139	195	155	155	134	184	152	166	162	177	141	165	159	150	184	172	175	170	164	137	159	164	136	164	157	160	160	168	149	155	161	170	146	181	154	134	167	170	147	162	146	127	171	161	151	141	141	159	133	139	163	151	150	160	169	168	174	163	170	210	170	158	162	168	179	141	164	148	137	169	153	169	156	154	165	155	156	158	157	176	151	155	165	184	163	154	165	147	153	161	157	178	186	161	177	183	136	132	132	157	163	166	144	173	159	144	146	134	152	160	166	146	155	143	159	154	162	167	166	167	158	165	147	133	173	144	154	153	148	158	180	154	148	149	159	152	163	173	158	145	152	160	149	149	166	153	138	165	173	151	145	170	125	150	139	156	164	157	163	168	133	169	140	147	165	141	143	165	153	159	161	149	147	168	157	170	161	150	147	164	166	148	144	134	171	163	155	153	163	155	158	170	145	171	168	145	138	175	149	171	174	147	162	145	157	168	140	168	166	170	175	167	147	142	158	152	143	188	138	151	167	156	156	162	162	175	143	159	165	155	158	152	157	166	140	170	164	161	146	158	170	165	158	159	162	142	170	171	183	142	146	150	127	183	174	142	149	133	156	168	153	156	141	139	160	142	172	157	163	167	140	171	161	160	159	161	157	141	155	148	174	145	178	163	161	154	167	129	164	167	172	178	159	173	166	146	164	152	148	146	159	143	152	157	158	155	143	175	171	159	145	159	152	155	133	172	141	157	185	127	141	152	181	147	174	143	150	138	138	153	157	178	162	160	179	176	150	171	165	139	159	164	159	172	154	164	150	154	128	142	139	180	148	165	145	174	154	173	158	159	150	144	177	161	152	163	178	174	146	153	140	168	158	154	160	160	156	144	137	167	135	162	155	150	176	159	147	141	170	127	143	157	160	162	139	150	150	156	169	172	164	161	143	147	147	174	148	162	163	146	175	177	155	142	154	177	151	174	147	155	134	160	132	130	145	161	140	151	171	171	138	136	176	160	180	161	153	153	137	163	152	160	174	182	166	150	149	168	141	172	154	144	162	152	177	136	164	152	148	180	162	156	148	151	136	147	147	169	166	156	150	171	153	167	164	175	143	183	165	167	155	160	144	155	132	180	158	135	166	143	138	168	138	148	162	183	165	139	152	144	157	150	155	181	167	152	175	174	155	152	161	173	176	141	141	166	155	179	136	159	141	173	153	153	152	177	154	144	159	170	150	158	153	140	166	140	165	175	159	157	153	153	162	144	133	164	162	160	148	144	162	165	153	149	135	183	169	155	146	145	154	157	158	148	147	156	162	169	157	160	164	137	150	177	160	177	142	195	135	140	150	146	147	178	149	161	148	143	169	159	170	178	164	152	162	142	160	171	150	141	152	146	154	135	159	169	155	157	155	167	173	146	169	141	161	162	165	159	159	145	174	159	157	153	145	171	162	140	176	157	159	178	138	171	188	155	157	189	135	177	172	129	174	140	143	161	153	156	163	164	177	167	137	149	150	146	154	131	165	170	153	146	161	154	145	158	164	164	152	133	160	171	139	149	180	161	161	163	156	153	157	158	149	166	151	147	160	147	144	143	186	144	164	158	160	151	164	153	180	179	157	133	174	160	162	136	157	143	151	179	153	141	158	167	156	143	147	192	179	164	172	140	141	165	161	149	152	155	163	150	174	149	182	153	146	161	153	161	189	175	138	166	154	161	154	153	160	163	169	166	170	171	146	142	155	136	131	147	163	166	160	141	140	145	152	150	165	147	165	127	164	157	130	150	187	154	153	165	142	136	148	140	153	131	157	170	162	159	153	164	138	159	146	139	155	151	167	175	182	171	167	163	140	161	146	168	159	173	152	155
7554	15651	13495	7070	4737	3336	2568	1946	1532	1340	1061	974	794	735	714	632	619	565	515	487	492	460	464	447	393	404	404	346	414	395	378	363	356	352	343	345	306	364	334	329	310	318	275	322	307	329	282	291	323	328	314	329	301	318	318	294	315	293	280	280	278	294	301	287	285	297	328	325	336	263	311	337	285	279	257	317	292	287	266	302	297	296	322	290	285	315	313	308	285	291	325	302	313	261	286	336	307	278	305	275	313	304	288	296	305	271	300	316	311	293	329	277	269	307	323	293	301	265	308	272	293	261	269	280	308	280	295	296	302	328	317	311	324	311	301	293	296	312	287	309	277	290	271	301	286	293	293	279	286	303	282	289	305	312	276	277	316	298	284	265	291	321	298	294	301	310	312	290	279	282	248	321	294	271	283	290	306	270	281	300	280	283	289	283	298	278	305	270	283	282	308	318	298	335	293	295	277	286	288	267	322	280	285	300	282	312	302	290	326	274	296	287	302	284	302	300	300	262	262	276	296	289	265	264	260	300	319	292	301	301	288	289	297	303	291	295	286	301	292	293	297	279	296	276	303	292	295	277	285	293	298	280	273	293	272	319	269	303	287	297	286	291	301	287	258	291	296	309	319	266	295	296	278	300	277	292	316	287	272	282	309	303	303	287	282	274	274	290	297	269	295	279	279	287	302	300	267	270	275	322	277	282	323	322	302	288	246	287	285	279	292	292	283	306	273	263	241	247	285	293	303	305	288	286	289	281	281	280	281	263	286	291	273	272	273	285	288	280	310	302	300	291	295	282	291	292	288	304	278	276	308	317	314	293	266	284	268	319	268	283	326	304	313	295	283	282	284	268	262	297	277	298	308	294	288	263	325	305	291	325	271	287	299	287	319	309	292	273	310	257	244	275	292	302	311	309	300	322	273	283	298	293	271	297	313	286	280	291	285	284	287	275	285	288	274	282	291	282	307	303	291	269	268	321	311	299	288	295	273	296	320	302	271	272	312	278	274	290	270	293	295	291	281	298	290	287	302	291	289	321	291	281	291	285	310	283	289	290	299	262	312	302	292	276	315	304	280	304	296	289	292	304	316	275	293	301	279	291	291	276	280	281	289	258	269	285	288	269	303	275	291	300	274	266	264	283	322	288	316	255	280	303	301	297	273	301	278	272	298	309	306	260	312	314	262	285	290	273	296	280	288	274	275	310	295	299	299	287	277	285	313	255	301	307	281	293	296	263	312	292	289	286	286	285	308	319	273	278	310	282	299	306	291	246	271	263	282	288	301	290	295	291	273	281	290	268	289	283	285	295	304	291	253	272	265	249	277	277	296	311	270	280	295	298	288	289	298	284	274	279	307	277	291	271	281	289	291	306	291	275	285	273	304	289	304	324	280	303	280	290	310	298	270	270	308	282	320	310	293	299	292	269	310	293	308	281	272	310	283	286	290	292	277	301	260	293	257	289	298	282	318	284	308	277	281	311	317	280	295	277	297	297	282	293	270	285	287	300	273	321	307	271	275	268	309	310	316	300	290	276	285	263	288	299	280	301	312	299	279	299	246	315	271	311	279	318	299	305	280	278	292	324	283	313	301	313	279	305	271	293	290	290	300	273	308	311	279	278	307	269	281	307	274	286	283	294	297	287	307	303	282	283	309	261	296	294	272	286	285	304	285	253	302	295	301	299	332	266	283	268	267	277	296	269	290	290	285	283	301	292	291	291	325	302	308	278	295	290	296	286	279	308	264	297	314	278	270	314	306	271	274	308	295	285	287	303	311	277	288	263	289	296	296	296	287	308	316	299	271	290	295	298	296	269	287	289	289	281	299	299	292	309	312	280	312	303	270	260	298	276	305	274	298	270	305	281	265	289	291	281	277	325	325	284	316	268	289	291	297	283	298	293	278	278	300	283	293	273	297	279	327	315	255	292	311	296	269	274	275	292	253	315	313	318	287	275	269	297	328	278	277	284	303	286	283	277	305	306	289	288	308	259	286	258	301	288	315	301	298	287	271	287	283	265	302	279	258	269	271	312	306	297	313	286	298	266	293	315	294	296	291	294	291	281	286	277	337	300	301	279	272	292	248	298	301	275	294	278	307	326	271	295	283	308	272	258	244	269	309	287	308	289	301	296	296	275	292	281	313	295	289	292	309	297	289	270	296	271	252	285	289	315	270	298	287	260	296	283	275	283	287	269	328	279	263	266	293	301	260	285	264	296	283	287	297	319	290	283	305	300	300	298	280	307	294	290	264	257	305	296	283	286	304	292	294	280	297	271	273	317	274	267	308	318	289	295	286	314	280	302	263	247	274	286	292	266	314	335	262	293	284	268	279	280	293	296	292	283	284	278	299	300	316	304	296	290	275	280	253	292	290	286	282	279	316	270	289	271	291	279	299	274	292	301	280	284	301	275	296	307	300	292	295	285	302	286	303	261	262	280	293	314	276	292	284	304	277	303	309	267	291	267	321	301	259	272	284	315	289	292	297	282	276	258	276	317	273	293	292	277	266	317	314	286	289	308	291	277	320	256	274	265	287	261	263	287	303	288	282	296	292	287	301	283	316	286	284	281	293	262	287	279	303	291	291	268	286	325	293	283	279	276	323	255	298	310	315	311	290	279	309	330	289	287	334	267	276	302	297	292	300	312	293	274	316	302	286	303	291	319	291	283	268	300	280	320	299	287	290	287	308	292	309	294	276	296	282	308	318	285	300	251	299	279	310	315	295	277	258	279	271	295	282	286	281	282	321	296	284	267	296	299	293	310	286	264	277	273	285	268	269	316	296	274	285	300	285	293	294	283	260	291	274	280	291	285	297	266	295	287	238	290	288	281	279	322	285	251	265	285	269	310	274	285	282	296	273	287	330	285	281	292	295	277	295	269	272	285	281	306	289	306	310	279	304	289	272	286	289	294	297	275	282	281	303	296	299	293	290	290	280	306	313	303	300	307	313	306	293	284	285	316	280	295	290	264	271	278	304	300	293	293	294	289	305	292	306	283	282	315	300	256	279	301	290	290	277	279	299	279	297	266	272	301	288	307	283	262	266	320	294	283	306	285	305	291	284	273	311	293	323	296	266	294	282	297	254	313	282	289	271	264	271	274	304	269	266	293	321	263	299	271	297	287	293	263	247	279	298	285	296	284	320	275	283	292	267	307	270	285	301	279	286	308	292	287	284	291	287	301	290	290	282	281	300	291	291	290	264	302	282	300	273	299	297	284	306	316	253	304	304	304	265	281	310	267	285	306	285	281	287	295	264	269	299	265	283	279	290	283	265	285	282	296	268	270	362	311	276	280	285	336	269	282	281	282	289	274	264	291	276	291	301	295	317	303	301	290	294	268	269	295	278	260	293	306	303	312	284	319	276	308	312	315	304	292	289	282	291	320	304	269	295	290	277	261	277	298	268	267	271	316	303	284	293	288	302	305	295	294	289	291	304	319	269	255	310	294	273	261	281	309	306	293	283	302	300	294	298	298	274	299	306	263	289	318
27124	20231	6021	916	631	604	602	600	532	567	560	547	557	573	581	557	535	591	549	514	558	528	573	563	523	513	561	528	545	557	526	551	543	557	556	528	546	543	520	597	547	540	524	562	532	513	498	521	522	521	528	505	515	540	526	515	533	511	539	535	557	501	538	566	538	576	574	571	516	538	533	552	499	552	551	496	561	538	524	542	525	497	545	565	570	544	529	537	542	532	536	562	549	499	525	535	486	527	562	532	560	545	563	553	531	504	570	527	535	543	567	542	491	524	519	558	551	521	526	562	563	511	567	553	527	516	565	532	568	566	503	531	518	564	521	510	595	525	564	542	513	548	508	541	546	542	530	529	493	574	523	525	519	574	535	547	519	531	520	552	531	540	530	527	547	561	550	530	557	505	589	542	506	551	565	550	526	547	528	561	556	537	549	565	520	552	509	535	550	539	541	557	565	526	537	523	535	560	556	501	541	533	542	545	546	515	559	532	532	554	527	545	537	554	538	557	505	573	584	526	527	556	548	505	540	565	543	520	523	524	568	552	513	518	560	525	559	536	537	532	561	510	551	571	576	525	535	544	519	554	510	553	532	546	514	525	596	506	546	584	539	548	528	516	540	540	522	617	549	560	549	539	528	550	503	512	514	512	519	565	542	588	536	563	596	514	544	510	551	538	535	513	534	540	577	553	524	527	546	513	570	546	501	522	545	525	539	514	551	543	499	557	540	539	551	498	580	539	533	552	486	545	566	556	530	527	531	539	553	535	561	541	530	498	536	554	523	578	531	564	575	538	514	542	577	557	549	473	515	535	516	551	585	532	493	541	540	516	527	531	482	561	525	561	519	528	528	573	560	494	528	516	521	557	532	583	554	530	529	530	552	503	521	580	552	571	522	507	509	525	553	575	561	522	542	544	523	533	517	510	585	541	522	513	535	555	543	514	529	504	564	527	513	498	505	579	518	552	529	531	523	568	544	518	576	554	493	545	581	495	500	526	562	528	543	530	564	485	564	558	515	530	526	532	544	512	554	539	565	514	534	549	522	542	555	552	522	567	525	582	542	586	518	521	535	509	539	526	532	496	523	548	542	523	505	533	558	524	551	547	491	538	547	536	560	568	534	532	544	579	515	548	505	571	515	524	572	578	553	549	498	516	495	575	554	527	526	558	543	520	535	502	528	562	552	491	549	526	537	542	551	540	547	539	529	533	518	480	571	562	495	542	547	501	553	540	547	572	560	568	532	535	547	519	509	511	559	560	524	536	539	548	516	536	549	556	508	537	516	515	525	518	514	519	491	515	571	555	542	527	549	579	520	521	560	540	509	540	540	541	579	468	556	544	523	534	549	542	507	527	573	550	541	548	539	522	511	550	573	517	571	522	525	545	557	565	546	570	557	529	523	559	537	516	561	539	552	510	575	541	523	509	548	523	519	555	523	531	516	563	517	549	550	526	549	546	532	534	551	527	526	566	559	557	533	564	554	543	556	546	538	521	517	524	527	505	548	520	571	516	526	544	548	574	509	505	534	524	535	545	567	517	511	514	572	546	544	506	501	513	508	545	562	534	569	531	513	578	548	545	525	591	584	538	525	527	580	523	531	514	545	568	518	572	518	567	547	510	550	520	495	544	561	570	547	522	502	551	531	554	526	531	526	562	590	525	518	521	550	554	526	502	532	552	511	555	520	539	580	525	528	512	551	557	540	560	558	583	535	531	565	543	523	546	543	547	525	522	552	567	520	532	545	559	526	518	552	522	547	529	505	584	543	549	507	554	494	521	519	554	511	526	576	488	524	548	548	513	523	567	525	544	504	553	525	532	535	561	512	565	567	502	531	556	489	580	592	551	532	521	525	542	539	559	519	561	528	570	521	538	551	515	548	565	543	520	557	558	546	565	555	522	542	552	499	545	558	567	536	569	554	509	542	550	540	579	543	554	552	499	552	534	560	488	548	524	505	521	565	540	503	550	552	511	523	526	505	554	557	507	542	534	505	543	522	544	544	595	515	549	540	534	541	561	517	527	527	534	511	514	589	529	519	502	575	544	549	525	575	514	575	510	554	560	515	501	541	548	553	539	533	535	549	524	513	525	549	537	506	519	515	559	528	581	529	521	546	543	539	524	510	517	538	566	535	509	546	527	506	529	537	545	496	522	515	502	503	568	503	536	533	577	553	526	519	553	482	526	503	526	532	541	578	518	488	539	553	524	553	547	476	550	541	553	575	593	546	485	556	508	550	538	531	541	558	526	562	518	532	529	529	531	545	573	513	543	491	570	516	518	510	546	525	510	484	569	538	543	528	537	529	538	512	535	532	545	562	545	528	534	605	545	520	553	537	543	549	553	522	560	545	593	591	516	516	574	550	519	562	556	574	587	514	543	500	531	531	538	539	552	543	549	549	551	514	563	549	527	518	515	547	506	575	550	498	538	577	519	545	541	538	587	520	523	562	545	530	558	569	582	539	563	545	503	518	575	533	512	470	555	534	496	511	517	541	536	522	531	512	514	534	546	513	562	533	521	532	537	531	519	523	558	477	515	533	584	506	516	567	562	548	529	551	503	520	536	581	509	533	522	538	539	527	559	545	520	528	496	524	540	523	510	550	516	531	562	514	539	510	499	501	541	588	554	532	532	525	515	534	562	557	574	534	497	530	558	497	547	539	553	605	561	543	495	525	512	538	561	524	517	538	555	530	483	530	527	542	517	535	571	529	565	529	530	531	546	526	547	567	563	515	529	538	562	546	534	575	549	488	541	572	544	542	522	492	543	559	527	537	557	509	540	541	560	557	534	512	559	543	534	559	571	540	580	548	547	512	540	519	541	547	536	552	510	555	510	498	556	538	525	506	536	574	536	562	502	490	533	500	556	544	493	551	543	498	554	491	528	538	531	557	564	507	553	533	563	494	503	512	542	535	570	512	552	522	564	572	548	514	582	516	561	524	495	583	504	564	556	537	514	553	550	493	506	522	540	563	570	548	541	533	502	572	527	533	513	541	552	563	517	591	551	537	542	477	485	552	576	572	530	547	558	500	583	549	544	553	517	577	557	523	542	529	516	531	544	541	539	536	536	517	568	531	539	550	506	577	506	515	535	528	526	555	533	582	544	549	531	538	538	506	571	578	566	557	550	526	517	527	499	537	603	553	530	554	526	504	500	562	511	524	553	526	570	532	538	573	511	556	562	513	547	514	512	523	514	549	554	518	534	513	549	567	527	552	502	529	545	586	552	525	521	522	548	519	535	570	565	548	540	538	568	584	502	568	540	484	529	525	513	544	534	529	532	538	516	529	560	516	533	527	518	558	517	522	569	534	539	548	531	544	544	541	530	510	555	512	514	534	538	567	515	536	531	540	542	539	557	535	511	506	522	522	527	556	547	546	529	513	563	533	519	556	569	535	514	572	539	599	567	578	573	549	543	527	493	549	572	513	533	531	498	539	525	539	525	493	516	536	524	557	576	509	547	552	594	539	534	541	540	542	524	511	550	517	529
4224	2068	1806	1301	1155	1024	1056	987	1025	1092	985	922	956	923	911	943	896	954	933	926	921	953	929	914	952	913	988	911	903	909	854	927	935	949	969	869	911	974	895	923	911	894	897	957	888	934	958	902	936	956	943	931	885	956	950	938	914	966	902	857	930	885	936	914	892	900	934	949	956	884	926	951	933	903	909	971	900	916	898	926	924	892	936	930	902	946	978	918	908	903	912	907	949	965	953	955	917	919	937	893	949	945	923	920	871	965	908	908	910	919	866	838	888	878	919	884	959	980	925	962	889	944	918	950	946	944	950	926	931	907	964	891	886	904	892	881	890	960	894	922	896	924	933	952	983	878	936	962	894	925	932	913	940	876	944	904	924	896	951	911	986	899	911	960	894	958	901	944	969	944	932	926	950	993	969	933	895	906	913	942	961	952	899	919	922	914	1011	964	920	932	964	886	892	926	945	965	862	888	926	896	917	912	923	965	957	907	940	893	918	966	900	910	951	900	866	887	937	944	930	966	899	962	926	925	942	884	922	889	948	998	981	918	908	930	900	868	1018	892	948	901	922	910	921	929	912	918	942	975	911	889	953	955	877	925	941	995	897	911	892	869	905	943	886	920	976	890	948	953	884	880	912	889	977	941	922	962	941	961	915	936	899	939	906	967	923	909	894	959	928	904	920	915	933	996	920	981	943	913	927	939	900	990	956	926	895	962	895	888	884	962	905	952	918	946	935	957	903	919	943	913	921	889	925	944	964	896	915	957	897	941	903	893	975	914	893	941	869	895	938	931	967	893	922	971	934	934	887	920	929	916	925	904	851	927	881	942	902	885	934	961	996	960	984	906	945	922	893	951	870	916	908	902	860	961	881	902	960	876	974	885	930	882	885	968	906	939	946	986	922	924	910	978	953	889	954	921	886	894	924	926	921	938	948	889	954	931	902	906	929	953	915	951	977	876	956	916	929	931	963	914	888	946	914	886	883	866	959	967	910	878	931	915	938	938	934	950	907	927	905	931	926	953	904	897	940	943	856	876	902	959	963	907	947	948	954	903	948	829	930	934	930	960	923	1004	909	995	940	947	998	935	902	933	932	956	1043	896	918	1008	997	905	920	933	912	931	895	897	946	898	935	943	893	911	971	901	910	947	927	909	983	962	877	920	965	938	956	934	900	941	899	933	977	911	939	922	898	915	957	952	971	902	904	877	968	954	922	881	904	947	893	979	904	943	975	941	946	903	866	927	909	928	944	930	963	918	911	951	915	951	923	935	935	910	903	960	968	973	918	943	937	993	910	928	890	957	961	939	924	944	943	899	958	957	901	878	969	911	890	937	876	936	965	888	938	855	930	945	892	961	979	980	933	929	875	920	936	852	885	938	935	862	1000	905	931	899	929	937	916	902	926	943	938	957	920	916	905	979	923	890	915	923	900	923	949	908	915	889	966	850	966	951	918	909	959	878	896	884	946	884	903	936	927	922	982	975	925	892	916	942	948	969	867	914	949	908	883	984	930	868	874	927	927	944	862	886	964	969	942	936	867	939	932	932	951	929	965	913	924	892	971	873	981	915	959	906	926	882	901	923	958	892	934	985	962	945	897	939	903	978	956	868	963	939	837	931	903	968	883	873	909	937	870	971	885	947	894	894	881	944	902	911	935	958	948	896	952	902	965	947	939	891	892	909	945	909	880	926	984	947	833	886	963	926	833	935	940	915	991	939	908	937	883	980	885	897	905	914	986	938	956	936	918	934	931	927	917	939	893	894	949	951	916	960	938	971	915	929	986	939	924	949	928	928	973	945	932	941	955	929	955	912	905	909	918	959	920	914	928	884	909	907	911	932	955	915	861	921	922	894	893	895	890	898	947	919	982	879	949	962	914	864	953	923	905	930	895	937	947	900	936	887	930	955	890	955	896	951	908	971	919	956	1015	939	957	880	875	889	959	882	888	976	942	934	930	892	949	953	911	889	971	949	927	912	899	885	925	922	914	916	972	921	955	941	893	848	927	922	974	956	962	935	932	906	936	975	963	908	934	924	909	940	952	948	934	936	871	970	907	916	886	941	939	894	931	917	859	970	994	872	963	931	953	896	923	887	941	963	901	953	942	943	959	940	951	939	878	975	934	914	963	902	860	929	948	906	892	902	887	946	903	933	905	906	975	868	943	922	946	972	873	923	975	907	962	940	972	898	932	925	899	941	907	928	914	935	857	937	917	922	936	863	944	932	930	880	937	909	909	956	898	930	897	932	942	932	963	882	926	910	905	906	914	911	940	959	926	922	902	924	908	868	906	898	953	933	914	943	976	913	957	910	898	959	962	944	934	910	960	968	897	886	884	930	919	834	918	965	922	973	937	921	887	933	927	930	920	945	968	905	894	979	910	943	943	941	862	943	976	937	914	974	925	916	945	876	901	894	948	868	955	940	909	910	896	919	902	943	933	926	849	936	943	920	977	940	909	974	968	939	952	929	945	970	983	905	955	925	985	906	968	945	953	921	906	926	960	894	941	955	930	907	937	880	920	939	918	940	909	902	921	949	950	917	937	935	898	968	941	972	897	903	927	941	952	946	932	946	897	902	896	926	904	928	888	958	937	910	968	940	904	913	905	922	940	872	930	897	900	924	1020	971	928	962	961	905	891	998	877	889	903	879	926	942	953	933	947	906	939	885	922	950	961	904	916	942	959	951	894	948	926	950	892	925	904	965	947	969	939	900	922	908	884	851	952	915	976	931	907	927	943	903	999	906	911	936	931	903	992	940	964	956	925	917	946	948	942	954	930	926	953	917	959	894	934	889	920	962	946	938	889	903	900	932	866	942	863	934	920	907	945	965	974	953	972	935	930	950	928	993	976	890	909	924	900	953	938	913	941	873	942	916	939	939	964	969	949	948	915	924	859	922	935	928	924	914	927	942	932	942	937	957	929	899	941	921	903	897	926	960	994	952	909	953	889	920	927	950	961	938	964	932	956	930	950	952	894	919	887	883	887	890	917	957	972	881	919	882	875	895	934	968	936	905	947	913	909	949	995	933	945	871	904	927	888	868	941	909	913	905	939	915	963	944	909	918	951	910	949	985	967	893	936	935	911	958	984	931	906	914	915	920	1010	971	910	932	936	897	888	966	937	930	883	951	957	942	926	943	910	918	940	906	910	928	956	961	903	881	935	923	899	934	916	951	900	918	863	950	919	967	930	940	948	906	940	936	971	919	894	945	935	904	934	932	918	902	951	865	911	922	907	919	922	911	944	917	904	952	903	898	905	848	894	937	928	938	902	995	951	934	945	954	848	904	912	914	952	934	929	944	951	899	887	905	925	929	900	883	899	952	911	961	904	921	901	927	939	951	930	967	922	893	931	959	964	876	879	881	983	926	894	934	963	900	903	933	906	948	932	937	987	915	935	955	947	949	924	914	893	962	928	909	913	972	945	905	979	938	930	960	956	896	850	866	915	935	912	967	936	889	962	910	953	914	951	912	952	903	958	883	988	925	957	958	942	928	914	905
24353	21482	28651	24728	20524	2421	940	710	591	557	561	510	491	488	517	491	463	419	456	465	485	410	443	435	433	457	405	440	451	406	429	427	429	423	436	414	440	436	436	430	422	401	437	456	390	414	419	420	420	446	424	413	413	396	392	419	407	390	401	417	406	410	441	474	445	427	427	426	394	454	422	422	432	373	425	415	419	411	427	409	402	414	416	403	429	476	444	452	430	402	439	418	429	417	395	370	449	410	448	437	410	381	394	418	430	459	452	443	459	410	410	429	403	431	425	393	410	441	438	425	418	416	418	428	406	389	417	436	441	439	453	410	430	437	438	411	414	409	378	402	397	425	432	442	415	426	406	360	393	441	437	412	413	430	372	407	397	377	394	398	445	384	451	391	437	404	399	431	403	378	405	434	408	423	410	437	410	418	403	431	396	394	435	400	396	428	458	441	444	421	449	405	432	412	414	400	408	437	438	385	456	417	438	416	410	418	446	421	457	353	439	422	405	389	409	434	424	427	416	431	423	433	456	415	427	422	382	388	402	402	414	442	410	398	385	401	408	415	414	442	452	429	451	399	422	432	433	391	386	408	440	414	413	432	413	435	412	436	451	426	413	442	425	436	413	452	435	389	421	395	429	428	450	426	419	447	434	468	413	452	442	395	438	407	426	371	451	393	431	425	402	426	438	398	393	429	415	407	403	425	415	458	418	409	384	424	432	383	407	394	409	424	433	413	441	438	439	413	405	444	404	414	452	444	411	443	454	428	410	428	405	453	431	428	435	442	442	408	437	414	417	400	411	444	451	451	397	415	396	425	386	424	428	400	393	389	461	432	414	419	374	416	437	425	427	430	419	413	408	422	414	448	429	419	465	441	399	407	414	423	411	428	463	396	369	437	389	417	420	416	420	397	435	438	419	381	411	425	425	414	423	419	433	390	391	396	433	422	431	421	441	429	426	409	418	409	422	389	429	393	412	447	419	446	410	426	414	438	410	433	454	413	429	408	419	424	421	367	449	415	418	409	429	399	385	439	421	435	401	411	404	399	410	442	403	414	419	384	425	419	448	421	416	391	435	425	434	403	415	395	432	386	438	434	413	425	465	405	406	402	417	436	400	417	438	429	396	402	455	412	405	433	420	405	383	422	407	446	414	459	412	452	460	434	436	421	376	399	423	400	362	411	422	414	403	414	443	414	399	418	439	388	398	391	406	428	411	402	386	389	432	404	454	439	405	425	437	412	401	455	405	440	426	422	458	405	398	396	428	434	397	450	402	400	436	444	411	427	391	411	388	433	381	395	422	440	403	418	437	399	411	410	400	418	395	390	398	452	427	432	391	435	413	427	426	409	371	412	450	425	422	449	417	397	400	422	397	415	400	438	428	422	415	394	390	389	405	415	389	429	452	431	439	442	375	403	414	428	403	402	429	422	393	403	424	449	394	427	429	413	399	441	432	407	413	384	404	437	404	448	408	405	404	448	429	408	387	437	395	419	377	391	448	435	433	391	409	431	420	443	414	402	408	459	413	432	405	415	387	436	398	417	423	428	403	403	432	452	432	404	450	418	435	456	402	430	411	412	408	393	409	423	408	386	424	389	460	377	403	446	387	430	435	406	442	382	432	390	390	389	421	418	431	421	441	403	429	391	452	413	399	429	384	424	425	384	409	412	413	445	420	419	425	453	409	413	420	386	438	407	427	384	381	407	414	358	417	403	415	423	419	415	411	402	399	426	420	401	403	431	398	442	418	437	422	427	424	404	418	426	449	432	425	401	429	444	441	424	427	377	438	425	451	388	442	420	425	416	411	416	412	400	400	418	454	460	438	382	440	434	384	384	406	439	462	376	409	420	429	420	404	438	408	437	413	404	460	443	432	407	433	404	430	404	408	397	419	435	403	438	404	369	394	378	442	432	406	420	404	418	399	421	397	398	404	398	406	386	422	435	445	419	440	449	411	401	423	389	394	430	435	423	399	415	441	410	438	401	417	458	407	418	402	394	386	414	398	411	421	428	397	441	428	415	443	435	392	427	377	407	408	421	431	443	459	361	411	398	406	425	436	408	439	443	430	425	410	385	413	410	413	438	404	420	421	440	429	470	415	435	421	366	432	374	418	386	436	442	372	382	432	421	408	380	434	413	376	422	399	455	380	390	408	394	385	446	422	445	432	414	421	417	442	393	357	394	408	435	429	425	425	433	415	424	395	445	467	413	424	404	438	429	409	410	400	398	386	394	413	388	443	440	444	405	413	391	425	377	463	430	389	423	439	430	385	425	381	408	418	410	415	428	395	388	417	416	419	424	419	379	388	415	453	420	424	418	409	400	406	427	426	415	436	421	433	409	400	394	434	391	410	440	439	420	441	406	437	414	458	392	406	449	441	428	375	420	431	404	395	411	399	428	419	417	389	396	422	405	415	390	390	417	434	430	414	453	435	425	407	427	421	434	399	440	429	396	427	401	400	406	434	430	445	435	454	404	448	393	389	428	400	415	416	400	397	430	423	427	426	414	449	413	400	400	398	428	421	370	411	385	453	412	440	377	412	460	404	409	444	457	433	435	455	411	410	427	375	415	460	387	431	392	404	388	438	416	387	420	407	419	454	430	418	421	424	405	431	419	394	446	449	404	390	410	407	438	448	391	433	420	383	387	407	398	409	451	431	474	434	439	417	419	412	425	449	393	411	435	402	381	440	440	431	448	386	428	423	380	402	398	409	427	401	431	448	467	422	362	408	421	436	397	411	419	407	458	458	421	378	415	439	400	410	415	440	468	411	466	459	406	430	422	450	428	413	432	409	411	403	401	418	423	476	428	409	431	384	417	394	424	429	449	423	395	394	441	457	392	419	390	391	410	445	436	429	406	410	410	439	426	398	438	445	450	437	430	406	406	419	407	429	441	441	436	400	427	417	420	446	439	424	463	425	448	411	423	424	428	400	405	406	424	420	409	409	405	408	435	383	435	407	428	411	396	381	403	393	401	454	436	448	415	468	431	428	420	410	401	438	420	435	382	386	426	423	398	419	388	417	396	408	413	403	421	393	392	433	399	424	445	418	396	411	389	462	424	408	423	398	422	395	443	423	388	433	418	381	405	432	395	393	396	415	455	435	416	426	444	398	416	445	412	416	442	405	375	424	403	394	401	423	471	425	433	388	418	459	432	395	408	427	408	404	464	384	399	422	419	425	441	411	418	425	396	411	408	452	417	405	405	387	435	415	394	421	425	417	418	373	400	446	400	409	441	437	379	418	395	420	439	383	368	394	434	415	437	409	434	398	428	407	418	400	418	405	410	430	397	420	452	429	402	413	392	404	434	413	411	419	377	418	433	426	439	410	431	387	443	380	393	432	407	454	423	437	434	397	424	430	397	414	398	362	390	417	440	439	363	431	395	385	401	400	418	459	435	420	417	383	436	423	402	436	422	403	443	441	393	415	395	460	422	438	399	428	388	420	374	411	438	398	391	410	417	466	443	387	406	423	421	411	390	401	412	410	433
5537	10423	8883	4652	3213	2415	1921	1638	1430	1298	1150	1169	1095	963	955	936	932	847	847	847	828	834	811	884	821	747	855	770	783	765	810	788	762	799	783	813	754	779	759	746	775	761	796	747	713	712	775	751	753	752	738	760	674	686	736	770	707	725	758	745	741	749	703	750	752	712	746	728	763	758	743	701	726	749	769	739	752	747	705	730	802	804	769	736	780	792	743	757	774	739	759	700	724	761	787	754	749	778	757	732	746	729	794	765	802	788	752	719	777	715	730	737	740	736	735	751	807	731	772	729	783	735	699	741	754	732	765	749	714	732	812	704	728	688	705	747	773	747	803	734	743	701	739	669	744	755	694	744	725	695	680	734	788	696	772	739	783	733	766	745	745	707	725	704	812	710	735	779	788	715	730	738	760	735	752	711	771	785	791	740	728	778	681	720	707	746	683	780	770	749	762	717	769	774	749	725	736	713	776	741	782	768	750	746	763	751	737	747	773	751	708	734	756	727	732	723	713	708	739	752	719	754	735	712	774	740	691	738	768	730	731	762	734	731	720	721	723	718	720	779	731	759	726	739	726	760	728	702	769	715	759	705	767	738	715	730	742	717	737	737	763	738	761	721	722	744	799	765	736	761	731	728	679	780	767	739	750	740	726	771	723	732	755	708	738	755	723	741	694	762	745	734	764	758	675	730	763	718	737	729	736	799	738	716	731	720	742	720	769	741	774	725	713	760	739	767	712	739	689	749	759	732	720	725	749	778	755	767	786	737	760	701	697	777	771	726	739	702	748	719	761	771	760	741	706	761	760	693	733	722	760	752	765	759	768	761	707	706	739	754	774	733	738	794	759	730	782	707	724	701	727	741	740	797	774	764	768	783	714	739	749	762	722	721	724	719	685	692	747	760	769	772	765	724	715	711	762	757	702	743	746	733	731	728	736	727	746	744	693	668	703	777	767	786	728	789	737	706	736	742	731	756	744	754	724	755	749	760	708	705	722	739	703	720	709	791	729	702	709	741	767	729	759	755	748	747	766	754	720	734	730	756	754	784	734	779	740	734	772	783	728	719	756	735	713	786	712	796	794	715	759	730	707	719	762	744	790	726	723	803	727	677	725	758	740	749	693	705	760	751	756	759	677	718	725	783	768	676	738	744	778	738	772	731	762	762	756	693	748	745	722	748	790	742	764	696	745	750	758	720	763	718	708	744	743	700	774	749	739	774	709	803	717	727	759	736	776	717	710	746	803	699	677	741	743	750	709	784	724	756	737	719	762	739	747	727	776	744	769	748	747	716	759	725	773	721	738	713	710	749	760	750	729	749	751	735	782	728	743	712	683	734	702	755	745	744	724	774	775	757	769	737	799	721	750	747	740	726	747	767	709	741	757	782	702	738	759	746	723	776	731	744	777	743	749	710	724	708	734	723	753	716	720	719	719	693	726	709	703	744	759	741	729	726	731	708	725	737	734	726	722	726	756	773	772	763	684	786	752	706	729	703	734	761	723	753	721	690	742	717	737	728	727	738	764	759	724	740	759	754	755	730	730	773	745	717	720	753	783	719	770	751	716	733	689	750	730	723	743	734	734	747	727	718	759	782	726	721	722	726	766	791	722	735	699	771	733	741	717	705	733	761	718	771	732	785	762	677	752	763	733	715	741	764	735	742	750	740	684	729	752	737	714	764	763	758	757	781	716	776	685	729	712	726	710	690	748	735	718	703	737	685	743	737	749	797	742	707	710	798	766	745	706	701	767	720	746	778	740	692	768	753	752	734	702	732	752	726	748	760	753	750	739	765	745	731	758	700	758	712	693	765	689	735	714	724	733	707	719	711	724	749	740	739	735	727	729	765	739	747	751	685	748	731	694	695	750	695	732	712	753	720	746	750	716	725	738	729	693	783	714	723	732	715	690	725	769	720	744	729	768	781	726	694	726	788	768	767	734	786	741	678	743	743	736	718	758	766	725	766	750	704	695	693	699	684	745	759	714	727	736	710	704	736	721	752	681	749	708	701	719	715	723	793	716	717	723	737	763	789	755	740	737	770	741	763	710	764	743	765	759	703	710	715	696	749	717	738	731	714	684	721	676	744	763	773	692	779	691	741	748	748	731	679	766	695	743	756	773	762	731	686	733	794	799	754	726	728	760	721	727	718	733	743	720	722	730	743	693	721	764	742	676	748	684	756	710	704	739	669	782	747	754	689	783	731	761	708	704	733	764	764	706	712	774	744	712	760	739	686	731	728	711	750	739	760	752	714	774	717	687	723	752	728	726	796	723	705	743	721	703	780	727	754	716	736	752	743	747	749	740	715	754	730	780	757	725	773	732	744	731	757	750	768	709	765	748	726	749	744	697	710	714	734	729	766	771	762	787	706	724	750	777	752	757	751	741	767	751	732	775	769	704	710	692	730	798	745	691	752	747	746	762	770	737	708	748	764	763	750	773	751	750	711	751	704	747	737	705	733	737	723	721	747	755	726	769	746	772	772	737	720	776	725	739	742	730	723	760	720	763	764	756	771	741	717	729	742	739	793	742	728	718	723	702	748	785	707	775	732	671	719	709	730	719	781	787	744	728	738	742	753	753	738	756	739	769	678	734	772	751	755	798	774	749	805	685	727	756	698	758	726	772	759	712	708	792	702	743	748	711	770	726	723	701	765	721	746	705	729	757	742	681	713	735	760	772	724	715	746	752	733	720	722	731	717	754	749	758	701	726	758	818	727	770	745	755	723	694	692	732	715	775	710	712	740	743	726	773	732	706	749	733	745	735	800	751	801	757	709	699	756	679	727	787	712	795	714	720	732	767	738	720	724	804	750	771	724	698	690	722	751	759	736	717	736	760	774	723	727	701	729	719	742	730	765	737	762	769	728	706	732	762	767	711	707	686	736	755	749	752	780	745	710	737	717	709	731	740	705	711	692	721	753	721	724	710	705	730	755	699	741	739	776	718	749	780	763	763	776	761	702	760	706	727	750	768	779	710	758	746	770	746	716	685	783	719	729	780	738	759	730	776	756	735	746	773	728	728	699	756	715	696	735	761	706	695	758	747	755	739	765	733	742	705	750	721	722	739	741	713	764	809	705	771	772	735	750	753	739	747	707	793	803	727	757	741	777	731	740	746	729	796	765	722	758	738	751	728	748	740	733	769	745	741	731	761	763	754	742	720	741	743	735	747	753	759	723	704	739	736	768	744	755	754	761	734	785	755	784	709	736	764	766	746	695	728	736	754	726	728	743	723	730	818	689	747	775	798	793	731	724	785	736	687	778	737	738	721	716	735	701	690	760	720	732	719	737	775	707	755	737	744	730	772	721	736	739	752	667	754	729	744	786	712	763	710	779	750	764	689	734	722	699	741	711	750	745	712	709	737	724	735	703	674	721	714	752	751	717	719	803	749	704	772	761	691	759	774	733	783	737	718	763	739	771	738	727	728	720	773	741	736	801	745	782	764	742	765	756	746	761	748	686	741	734	747	702	722	784	775	721	739	744	786	735
23472	21480	29313	24095	21480	18969	1672	644	445	390	342	342	284	292	257	252	236	215	197	172	200	194	196	201	217	171	173	195	165	163	167	177	170	165	189	179	165	161	194	180	167	164	176	186	174	167	153	181	175	144	160	139	160	157	154	159	157	182	160	155	165	183	161	145	163	190	181	171	138	159	161	170	159	163	145	140	178	177	164	170	162	144	165	175	138	147	131	153	137	148	188	148	171	160	148	154	129	161	139	153	181	163	138	146	155	147	137	152	150	183	151	131	155	150	158	160	153	141	188	175	144	128	140	176	169	160	173	179	149	135	144	191	163	161	163	156	167	151	161	175	164	161	173	143	139	161	151	188	158	147	140	182	133	157	177	144	195	163	158	151	157	172	139	135	155	150	163	155	152	157	156	145	162	144	151	175	163	165	159	163	151	152	134	164	170	167	165	156	160	152	151	157	162	145	165	165	175	142	158	152	135	156	151	145	141	155	145	151	142	174	146	166	169	154	143	151	169	161	147	152	167	160	147	182	170	133	149	165	147	170	143	148	179	173	146	158	160	152	151	152	161	152	162	160	156	152	147	175	151	158	164	161	148	176	154	163	171	146	160	165	145	148	177	165	185	167	143	131	173	162	166	167	146	148	179	171	188	144	140	151	176	145	172	157	160	149	168	148	160	168	154	144	149	152	152	152	151	161	158	150	137	150	151	175	128	173	146	168	147	149	159	162	159	141	184	155	140	147	176	121	169	162	162	172	150	126	169	159	147	149	145	170	162	158	149	171	140	171	168	155	132	137	160	171	167	159	156	159	143	136	156	157	168	145	167	165	147	199	127	150	177	147	151	166	156	159	165	139	159	145	142	138	148	124	160	186	153	165	154	141	155	164	191	152	161	152	151	168	177	137	162	157	169	159	154	147	161	189	138	161	161	158	180	152	157	138	176	164	158	170	159	138	198	160	163	151	164	155	164	157	163	146	166	167	131	152	150	173	152	146	134	143	151	128	169	158	148	175	162	132	161	157	146	159	148	157	161	152	160	179	133	161	141	165	166	147	145	184	163	154	163	149	150	157	163	172	166	152	169	163	139	159	160	145	174	129	175	195	140	148	155	147	159	142	152	174	171	152	154	153	148	176	147	156	162	169	145	164	183	152	167	141	147	161	127	152	156	163	159	154	171	149	135	148	158	159	166	133	163	156	157	166	171	173	163	146	158	151	157	151	137	183	164	146	159	157	159	181	162	145	150	138	146	138	171	161	170	143	155	132	173	178	159	162	176	150	155	176	151	165	167	165	177	161	148	180	148	164	180	133	155	151	151	130	174	160	168	172	145	162	143	167	143	161	162	144	150	154	172	134	171	168	161	175	162	134	178	174	142	161	153	155	160	174	182	169	137	157	173	163	152	147	180	133	147	142	133	134	177	135	134	141	148	154	135	160	156	144	154	149	152	182	152	163	153	179	154	147	171	156	153	175	169	145	148	151	166	158	162	168	154	151	165	171	165	153	136	174	162	157	152	158	149	143	141	142	171	170	146	168	130	169	137	135	144	146	132	148	138	177	146	150	153	165	141	153	148	140	158	165	144	147	161	153	142	167	181	162	143	187	148	158	161	152	143	150	136	150	160	168	172	145	157	152	135	148	152	148	140	170	165	163	159	179	153	155	153	147	131	162	145	154	166	137	154	173	182	140	154	179	160	168	164	164	155	155	144	146	146	183	156	152	156	160	163	150	177	149	146	174	166	153	171	167	141	158	175	154	183	166	171	156	143	180	152	166	143	172	174	160	154	165	141	154	136	171	141	147	152	130	157	186	150	158	138	130	164	146	147	144	170	164	151	158	167	176	170	158	165	168	150	154	149	154	158	155	154	155	148	147	175	158	175	155	183	171	138	158	195	167	156	157	147	134	152	147	151	171	168	147	138	189	126	142	162	151	166	163	178	163	166	150	167	164	148	160	155	152	129	159	153	169	155	166	149	171	157	169	135	181	157	169	182	160	170	154	143	149	164	151	154	175	134	149	147	164	144	161	148	152	141	168	175	136	145	146	154	174	160	149	170	151	134	154	166	143	160	143	162	151	151	162	162	165	144	174	151	161	148	141	174	161	175	164	166	169	154	161	156	140	168	180	154	167	157	149	164	134	159	141	142	177	163	144	144	154	156	165	159	152	172	151	161	148	138	162	152	170	174	171	151	156	160	163	153	167	159	139	153	161	174	155	149	166	150	164	144	150	164	165	152	162	202	165	165	138	155	175	175	144	160	158	146	156	143	136	134	150	162	150	147	128	159	166	177	159	152	160	172	140	172	137	171	144	144	137	156	139	138	140	154	171	178	158	151	148	147	158	161	168	175	160	174	160	163	161	161	170	159	153	159	147	151	174	176	184	139	154	140	143	157	145	143	141	150	183	154	131	157	156	153	136	143	150	173	167	145	136	156	192	159	136	173	148	151	136	135	169	179	147	153	152	151	166	165	161	159	163	168	135	156	160	179	143	141	154	179	152	147	150	155	158	158	169	157	135	169	188	159	146	137	168	157	152	151	163	161	141	159	161	138	164	175	145	147	153	160	163	156	158	168	137	152	158	154	152	133	156	152	152	139	177	159	154	162	169	143	161	167	147	148	167	159	151	154	145	166	175	151	154	128	168	175	172	156	139	160	144	159	170	181	155	151	168	151	150	149	152	156	164	158	157	158	157	181	170	156	138	155	166	161	153	167	169	166	147	168	173	168	125	172	162	140	169	136	160	170	137	141	152	161	158	154	136	157	154	172	166	151	140	136	167	141	149	164	162	134	167	152	156	154	146	152	147	151	150	159	167	181	149	149	141	147	161	164	158	153	151	148	164	134	153	154	156	141	135	173	165	129	163	180	164	160	165	159	162	143	156	153	170	167	182	167	152	146	163	162	154	140	147	173	167	139	156	179	160	136	144	152	159	155	140	167	135	154	148	132	145	157	148	140	145	150	158	166	149	168	165	132	142	138	142	160	130	148	157	171	154	160	158	154	159	126	178	159	155	152	155	165	139	173	146	157	165	139	171	142	176	145	157	170	167	163	147	170	146	160	156	165	169	164	142	159	141	161	132	157	156	142	169	159	157	176	147	152	144	170	151	179	182	153	156	183	142	162	178	151	175	185	156	172	171	152	165	163	160	139	172	141	158	135	126	173	156	161	149	166	151	171	158	157	138	171	158	179	137	154	163	147	164	172	168	141	147	192	162	160	160	156	164	127	127	144	146	158	167	155	155	165	144	172	162	161	167	160	137	161	148	172	171	163	148	145	162	167	155	180	173	165	167	138	147	167	150	130	164	172	185	160	164	145	151	155	149	172	146	175	168	168	169	166	161	167	174	161	147	157	161	137	144	141	148	158	179	153	158	139	154	149	138	133	154	161	134	165	134	139	165	149	144	157	172	137	162	159	137	158	170	143	168	159	183	148	144	147	142	136	144	159	149	155	154	137	151	146	150	157	150	157	168	149	166	145	146	138	174
7581	15960	13589	7439	4861	3490	2569	1969	1592	1312	1155	951	852	785	671	650	594	539	497	498	494	477	448	416	406	403	419	404	386	388	335	391	347	329	343	367	322	349	321	369	339	329	333	325	343	325	303	329	372	280	324	333	320	318	308	310	285	272	295	306	292	311	277	293	294	290	304	310	302	304	297	327	297	310	336	292	287	301	308	287	310	303	290	328	291	275	316	328	299	300	286	287	308	287	295	283	296	289	300	267	303	331	287	289	279	313	308	291	299	290	317	294	299	312	265	318	331	280	303	295	292	317	273	298	302	279	299	296	276	310	270	308	281	276	278	278	297	264	299	310	279	287	278	265	319	303	298	290	280	242	289	279	282	291	293	275	308	289	285	263	311	265	317	283	307	279	296	287	289	299	290	312	279	300	283	287	296	300	305	308	262	276	283	282	337	275	296	291	305	302	308	294	293	325	283	314	275	281	310	309	300	272	339	267	287	284	292	287	352	308	287	285	280	268	264	300	303	302	265	286	297	293	253	285	299	268	287	284	260	295	285	287	282	257	259	311	283	298	327	279	291	300	250	287	267	299	298	287	259	320	280	290	268	282	256	296	282	265	283	333	302	307	338	278	277	323	312	245	278	299	290	308	300	272	296	261	293	314	296	302	303	269	288	290	262	308	276	307	295	295	277	268	280	284	277	282	320	313	290	296	278	290	299	278	284	306	265	293	268	278	304	283	275	261	287	295	299	296	277	299	286	278	277	271	298	328	282	268	287	297	307	335	284	319	286	311	337	305	304	307	314	280	302	294	266	300	252	286	331	284	267	310	301	304	323	281	292	273	303	328	290	272	287	287	302	294	281	274	292	261	323	291	322	298	301	273	294	300	278	322	302	296	293	276	284	286	270	313	295	299	280	269	293	284	294	261	326	294	293	283	276	281	312	288	300	266	295	285	271	286	277	285	278	270	313	270	291	325	273	270	291	301	287	323	281	286	282	292	296	278	286	262	309	299	296	276	283	309	287	288	314	266	278	305	300	270	301	281	271	325	278	301	305	263	299	293	283	325	272	274	287	287	296	296	271	265	331	286	276	289	313	290	290	272	331	294	271	300	319	321	286	292	277	315	302	287	264	334	291	264	295	263	274	274	293	280	275	290	289	281	277	280	320	276	270	310	297	298	300	278	290	322	289	344	300	310	266	312	295	282	317	303	299	282	318	292	287	298	307	268	277	285	318	290	293	297	277	295	284	293	299	274	296	313	289	297	290	315	310	271	280	303	295	267	272	292	316	307	271	288	293	280	294	313	277	292	306	287	311	285	277	297	290	269	270	288	292	285	312	291	310	285	265	298	277	287	279	302	292	294	262	252	310	293	281	303	322	271	314	304	297	285	315	327	264	292	290	287	300	279	315	283	314	273	315	294	318	302	280	300	285	280	307	292	283	293	289	298	254	293	297	271	300	307	259	294	333	299	283	301	290	301	317	282	327	310	284	289	315	321	276	316	270	325	283	314	269	264	311	252	319	267	296	272	290	282	279	321	317	309	286	275	300	295	299	298	298	293	296	271	321	294	292	289	303	278	305	289	331	288	284	304	298	285	276	290	276	305	303	288	277	290	295	303	295	294	320	280	296	280	297	307	269	294	282	275	291	309	274	272	276	298	290	305	267	273	285	291	279	300	297	315	284	293	324	268	290	290	297	282	280	278	274	307	271	286	307	337	290	306	291	281	284	292	265	283	283	276	277	284	295	297	272	269	300	306	298	319	289	265	293	284	300	294	291	278	272	295	271	304	294	311	324	271	279	284	304	284	295	275	284	288	298	285	297	268	256	301	283	282	292	309	285	300	314	298	280	289	281	298	282	297	323	302	293	296	266	281	298	286	331	266	285	291	304	306	291	303	300	295	247	303	250	303	283	288	296	290	272	266	296	282	299	302	303	270	315	308	279	263	336	292	296	304	270	286	313	287	292	293	288	278	305	310	268	313	290	304	254	301	295	296	277	294	316	295	300	285	285	273	282	317	305	264	282	310	292	281	291	281	272	306	283	278	278	280	267	295	305	312	269	276	302	294	279	327	298	301	298	288	282	304	288	305	290	266	263	264	314	296	310	314	306	291	275	280	283	290	302	264	311	299	284	306	293	288	281	310	310	297	315	261	293	260	293	271	265	321	300	265	322	277	296	274	269	302	310	294	288	316	279	276	314	278	288	301	301	262	284	317	259	286	290	277	309	290	268	300	293	281	259	275	296	317	254	302	291	289	261	302	314	301	282	271	281	293	292	284	294	276	297	282	297	309	309	293	285	268	332	296	284	288	281	290	299	269	278	292	303	271	282	278	303	287	271	268	268	294	278	279	272	319	271	322	296	281	291	279	299	292	276	311	294	280	278	308	292	304	286	246	273	287	287	271	289	310	258	302	271	291	286	301	286	285	308	295	294	284	287	306	316	302	262	295	284	278	279	278	294	304	298	276	318	298	291	293	290	290	300	260	270	308	302	311	306	333	308	289	244	299	300	283	279	293	291	271	277	281	308	300	276	270	297	309	284	296	292	280	314	305	277	283	283	323	275	299	271	288	315	278	298	267	282	316	294	290	281	280	281	288	287	283	287	282	290	339	313	288	313	293	291	307	257	284	280	295	275	311	300	320	291	280	292	298	307	303	312	276	245	275	278	289	286	319	273	292	278	287	292	296	289	277	287	296	271	326	302	309	276	287	293	277	298	267	288	281	260	286	309	317	276	284	294	295	292	318	287	283	292	265	290	313	283	269	267	298	292	312	292	324	297	315	320	297	295	262	302	287	312	252	327	311	286	286	325	283	276	296	293	292	277	276	285	259	284	301	328	275	305	300	267	307	300	295	265	284	310	268	286	290	290	326	268	288	293	291	317	306	294	295	272	296	297	323	309	285	288	304	292	322	302	269	297	301	277	294	331	333	276	296	305	248	287	315	270	289	277	282	286	297	289	296	273	259	279	321	287	306	305	279	288	287	291	288	291	270	275	302	290	306	290	292	284	294	292	294	324	326	290	274	302	284	303	289	316	276	286	301	291	287	293	291	316	291	296	301	291	289	286	293	313	289	277	313	302	294	291	318	289	301	254	290	293	320	283	278	268	295	273	277	273	303	281	278	321	296	300	302	322	282	291	301	282	301	336	300	262	261	264	293	298	310	238	291	284	293	291	276	268	267	286	283	263	324	321	295	318	278	269	318	272	314	272	292	288	287	277	268	319	298	292	276	304	264	279	324	295	273	261	278	294	265	290	262	259	312	273	253	271	291	254	294	288	304	283	287	253	330	297	278	300	281	280	265	301	321	273	300	295	285	296	281	264	280	282	296	293	254	291	300	299	318	269	285	293	284	268	296	290	279	316	267	303	336	294	279	280	264	291	298	289	270	305	282	260	292	279	282	295	323	298	283	288	290	309	267	315	289	308	249	299	283	319	285	293	288	263	308	287	275	276	263	292	297	303	320	271	285	266	273	322	303	289	280	288	296
27083	20272	6128	932	601	597	567	563	571	518	552	559	500	530	539	574	488	532	531	563	528	525	527	507	521	505	532	508	508	503	583	512	538	531	554	521	542	528	539	501	544	510	536	513	555	550	511	563	526	520	550	525	531	544	518	532	540	556	539	537	497	525	522	545	517	520	551	553	523	541	537	548	530	509	494	520	570	534	559	555	513	502	519	558	530	564	554	540	514	512	530	512	520	550	482	538	564	557	511	530	531	526	523	511	541	543	529	527	519	537	568	566	527	482	539	526	541	527	520	557	535	553	540	522	502	508	552	506	552	515	541	553	551	511	522	581	540	541	517	508	549	549	485	522	536	534	519	537	513	521	512	551	550	525	542	531	540	520	493	550	523	507	545	513	509	542	545	502	515	530	493	546	549	554	551	581	507	518	508	497	540	539	529	502	573	553	526	502	561	511	523	567	545	578	548	505	549	549	522	565	533	524	505	499	527	488	532	545	549	556	523	565	549	512	562	526	508	584	525	550	525	574	531	545	478	578	527	572	485	549	574	539	561	560	542	513	526	549	553	514	508	533	550	533	520	531	542	486	523	544	537	533	587	556	568	537	548	547	482	516	477	524	490	529	522	528	528	564	533	559	545	542	504	565	557	565	522	488	467	497	519	521	564	501	551	504	517	532	527	510	546	560	514	526	525	549	547	573	530	515	503	502	523	561	541	474	577	567	566	539	511	509	535	539	517	535	569	539	542	525	531	533	525	551	555	507	492	574	528	526	515	545	502	521	527	536	535	529	544	539	565	525	505	508	525	565	528	544	551	541	518	560	578	538	483	573	535	529	581	499	546	570	558	532	523	548	524	547	554	522	531	520	542	534	532	533	547	530	520	505	512	576	552	554	501	491	541	543	526	505	561	540	521	524	498	573	497	489	518	509	489	511	493	516	521	544	544	533	513	534	537	512	520	558	534	527	566	514	533	497	529	515	534	558	568	536	501	529	535	525	541	535	520	574	554	492	545	528	551	536	503	507	539	510	551	521	515	533	566	530	532	550	499	564	550	548	540	546	561	517	532	504	545	517	550	540	519	524	563	521	516	510	570	580	559	525	499	547	548	504	535	526	530	528	525	503	561	508	561	524	518	521	510	514	520	522	498	568	512	502	527	521	508	555	507	538	555	529	522	544	508	507	537	531	549	519	559	521	572	509	514	514	583	534	521	523	528	555	531	576	499	569	558	519	574	538	541	540	550	550	516	558	561	515	526	530	545	578	586	543	523	498	587	551	539	578	541	534	541	544	581	568	516	563	525	510	543	544	571	535	547	518	534	576	505	497	503	528	517	495	528	539	489	517	515	529	518	535	501	541	530	545	527	541	521	535	552	514	538	549	522	527	533	482	499	522	577	562	514	554	553	549	535	565	558	523	526	491	565	490	512	484	486	508	565	513	535	502	529	553	515	497	525	541	530	530	538	479	560	503	510	543	507	521	502	557	553	529	509	553	523	525	502	537	530	553	510	521	499	553	541	548	521	514	548	554	528	532	502	514	523	530	520	526	513	505	522	543	519	517	527	529	541	560	490	542	519	521	523	499	538	533	535	519	542	553	543	516	553	528	540	543	538	555	561	526	596	572	541	564	568	512	502	542	546	508	539	514	543	517	499	576	528	516	500	580	561	517	479	563	516	551	563	526	561	520	552	544	566	533	557	532	578	514	552	521	540	515	536	517	502	531	544	558	536	503	540	513	474	510	536	560	524	551	511	525	551	524	521	510	542	534	534	496	547	521	526	534	557	538	537	575	502	506	566	563	515	500	551	562	493	546	534	518	507	537	515	526	537	467	558	498	538	552	574	498	517	499	483	517	504	535	527	524	528	529	533	517	514	543	539	546	516	526	561	548	574	518	539	517	559	559	524	515	519	496	528	541	553	565	531	551	547	544	540	547	545	528	548	548	549	518	554	527	546	511	541	530	548	531	533	540	540	587	486	515	565	524	503	544	506	523	500	502	466	505	543	552	502	533	509	535	505	583	530	540	518	564	532	499	496	515	472	531	570	550	524	507	528	514	512	536	553	546	506	537	527	536	531	555	542	503	536	515	562	534	540	550	493	506	530	500	544	497	546	501	538	539	504	506	515	533	532	508	516	538	504	512	545	552	523	596	538	533	545	511	521	534	537	524	514	547	525	499	553	554	511	513	525	558	547	534	554	549	533	523	511	522	548	534	543	518	542	494	495	518	501	513	530	472	571	529	522	524	541	512	555	528	514	568	510	530	580	528	558	519	510	528	534	552	545	519	526	497	547	504	564	496	533	561	533	524	530	516	538	511	543	530	519	517	544	552	512	557	514	536	551	498	547	541	561	523	501	504	533	543	535	519	532	528	522	508	548	536	511	562	550	498	508	526	533	538	538	546	477	529	532	554	506	564	536	547	530	503	553	554	480	571	552	481	513	521	580	513	529	542	541	513	536	544	605	553	531	561	512	527	555	497	538	539	570	543	546	540	514	479	556	521	518	518	552	479	507	531	513	538	540	528	516	561	523	517	532	521	546	524	516	562	539	465	566	565	469	553	534	540	523	514	533	540	531	520	524	514	534	491	508	503	547	541	546	545	532	534	496	528	549	566	517	514	512	530	555	558	542	505	540	561	529	554	550	517	493	542	538	502	503	545	528	560	520	510	544	529	469	513	536	559	541	541	518	546	513	540	541	550	510	523	543	514	565	527	534	493	515	522	514	506	591	544	538	475	524	492	505	496	541	587	552	515	516	468	496	492	522	470	575	533	569	527	521	540	520	513	549	524	530	547	498	529	554	543	507	550	539	529	508	533	518	517	504	479	480	534	533	525	539	486	544	567	500	503	525	537	515	548	593	524	541	547	497	542	474	519	520	534	506	512	534	545	512	541	512	553	519	547	530	522	564	531	529	547	508	503	519	528	528	530	562	530	517	517	548	523	495	534	538	521	475	513	533	478	528	541	478	521	532	508	513	527	542	550	492	537	535	510	539	539	514	508	559	567	572	517	523	582	529	537	492	546	510	534	507	504	553	504	555	523	551	520	519	532	540	519	485	505	509	534	542	535	561	526	536	499	539	524	546	548	481	510	513	534	537	548	540	537	566	485	560	522	556	532	521	518	510	515	522	505	547	575	533	518	551	532	558	540	522	532	519	482	547	533	542	558	517	491	505	511	533	549	548	547	523	509	537	572	547	544	528	559	511	561	583	523	527	561	526	516	592	558	506	528	516	575	458	519	518	540	519	521	526	544	549	528	514	535	533	534	533	510	514	523	496	568	509	521	526	535	593	541	503	545	528	557	576	570	525	509	480	523	539	542	541	566	574	560	518	486	541	497	534	543	535	534	642	519	534	522	524	532	549	564	477	539	502	525	515	561	493	515	500	524	541	579	537	507	568	524	538	532	544	511	550	522	540	530	524	521	540	510	539	527	520	529	494	519	534	506	575	521	559	488	542	513	518	507	534	519	527	527	545	564	528	501	523	530
4281	1979	1835	1229	1112	1137	1047	1015	1023	921	1010	942	990	983	936	924	993	976	929	946	967	967	912	895	910	948	922	906	902	863	962	935	933	941	941	860	923	924	914	907	902	996	955	879	943	878	960	939	940	933	912	936	950	900	925	929	971	922	885	999	906	970	939	910	953	941	982	948	958	935	896	969	900	994	909	907	911	908	908	917	949	906	903	890	914	916	930	972	977	960	919	975	916	916	926	965	954	905	885	925	922	941	900	916	960	878	911	922	900	915	984	922	914	956	964	957	923	926	934	860	952	906	971	927	993	986	930	923	909	906	1000	900	911	908	912	946	930	921	951	919	926	881	910	866	934	853	1009	931	891	956	949	938	880	922	947	957	920	919	954	901	889	958	891	913	927	901	924	955	961	855	885	925	1011	912	918	943	940	879	942	906	933	902	952	883	908	858	910	900	890	929	941	900	933	937	897	952	961	945	916	905	983	902	892	935	891	985	940	897	928	920	912	946	966	878	896	915	963	968	905	934	902	977	893	911	940	937	970	926	905	942	955	969	930	898	950	937	934	882	944	972	915	939	909	914	943	933	899	965	978	933	913	957	929	923	948	945	942	943	882	960	882	960	931	950	914	881	954	887	908	929	971	908	922	953	895	917	943	974	901	918	940	921	904	925	901	925	963	961	924	912	924	929	918	951	901	949	954	928	922	938	934	946	932	952	969	905	925	901	882	937	957	952	908	958	931	952	911	925	926	889	924	902	908	932	919	915	996	865	914	956	947	954	940	942	931	903	932	900	908	903	918	951	947	927	941	907	894	917	951	908	899	966	945	925	925	932	942	880	936	903	1001	905	951	897	936	941	1015	882	951	858	918	943	895	910	924	951	910	924	933	912	921	944	915	932	964	1012	905	933	955	931	942	914	961	952	987	922	944	893	860	897	891	946	997	925	890	957	909	890	930	929	950	861	921	917	880	916	878	949	923	916	943	889	937	908	890	895	949	931	967	885	912	959	888	901	890	918	943	880	935	953	975	882	887	968	926	977	899	931	936	918	921	898	885	954	952	898	889	914	869	923	919	932	907	914	948	900	915	918	923	957	928	890	920	912	902	946	963	934	901	913	916	917	961	933	912	1004	957	960	902	912	920	901	940	870	892	912	973	892	902	916	900	921	966	961	942	940	946	913	971	923	930	919	917	934	897	891	905	968	912	859	970	917	953	911	955	902	934	938	916	936	920	993	945	940	936	934	875	915	939	978	917	889	919	948	931	880	933	954	896	897	918	936	952	927	915	972	927	979	975	927	879	906	892	936	918	946	942	945	894	914	919	937	972	960	891	905	889	947	918	951	907	936	975	900	926	958	869	951	911	968	944	938	882	949	918	944	932	966	932	928	892	927	949	894	895	954	926	929	914	1006	938	946	991	912	930	933	872	943	936	932	949	928	937	902	913	958	876	920	957	939	873	951	940	961	934	979	969	923	943	987	969	922	897	995	923	945	985	967	959	968	927	956	911	917	990	971	949	903	953	941	897	931	934	924	890	897	913	957	910	967	943	858	907	892	930	898	896	932	913	968	925	873	917	954	938	947	893	963	935	943	951	946	915	921	928	896	908	848	929	972	920	902	879	905	967	913	918	922	952	856	934	946	926	958	905	923	944	946	925	890	941	928	927	898	977	951	926	973	946	895	906	955	879	918	899	869	931	973	935	988	950	934	899	921	899	952	924	948	929	938	970	918	928	926	945	952	923	859	925	925	848	925	916	991	953	913	957	869	904	954	882	956	912	916	929	921	930	946	902	934	929	914	966	961	903	882	889	917	910	892	948	985	876	916	897	934	869	908	858	859	926	918	871	926	951	859	920	914	1025	958	925	894	903	990	946	949	973	878	916	976	966	936	941	909	863	937	882	876	911	932	875	964	923	942	950	927	874	949	964	901	936	931	928	935	905	932	964	945	977	927	924	950	888	907	926	891	908	882	951	923	891	910	980	939	1001	892	900	939	942	923	939	884	889	878	949	881	998	991	935	914	888	943	939	968	945	899	883	906	953	853	914	972	956	927	937	920	960	906	909	906	925	852	953	937	924	945	905	945	933	955	934	948	924	902	928	954	874	947	962	924	933	933	927	908	912	914	926	937	968	879	938	921	948	875	907	962	943	863	919	927	975	896	918	969	938	908	932	909	895	902	947	919	869	921	943	987	939	956	914	905	938	853	891	872	883	913	934	962	920	878	965	956	908	903	958	943	927	895	969	900	934	911	943	939	915	908	915	938	869	966	956	958	905	922	903	909	915	916	907	901	924	933	918	933	913	890	937	909	953	938	913	919	926	892	879	948	948	893	938	905	922	935	911	992	930	936	949	957	931	917	956	942	929	859	936	922	899	919	930	963	897	952	894	929	879	920	960	918	903	938	891	931	953	950	953	967	916	923	942	911	979	878	915	946	931	982	891	943	963	953	974	968	892	928	940	891	914	909	909	963	927	988	952	932	944	914	931	940	933	917	928	952	910	907	926	964	894	910	928	860	941	927	911	902	871	901	940	959	951	905	934	937	904	915	912	923	907	928	935	849	893	974	936	870	920	946	920	934	999	987	904	902	893	919	909	910	925	925	878	907	965	887	989	899	883	971	961	926	970	917	886	908	901	925	979	948	927	982	957	910	950	977	932	881	949	947	911	972	920	992	943	944	917	886	945	981	922	953	944	965	937	927	1001	943	942	904	924	924	956	962	961	907	961	918	930	873	874	911	945	902	948	938	921	946	921	912	939	893	968	978	926	938	939	926	941	878	932	921	946	952	924	907	859	928	876	943	920	915	941	860	881	920	885	900	954	878	899	965	925	959	908	877	860	906	953	947	979	901	918	953	907	950	874	954	886	977	1000	897	949	905	965	919	916	982	886	906	938	947	953	896	973	941	901	961	913	930	906	954	915	918	931	997	918	944	925	911	955	902	927	892	963	920	959	928	953	912	871	904	918	928	962	867	874	958	882	907	965	959	900	950	919	980	939	961	902	971	923	907	909	941	910	943	859	911	935	984	891	969	943	951	908	920	930	939	945	965	899	925	905	910	997	936	885	908	904	952	992	890	899	950	908	915	967	901	906	969	958	915	934	904	937	954	936	901	959	897	879	964	931	931	971	969	982	913	940	959	867	916	939	872	916	878	964	866	932	918	895	903	935	982	970	936	885	905	872	948	937	927	912	971	958	948	901	898	959	965	981	938	937	882	911	969	927	908	886	934	919	943	913	941	902	938	922	958	948	922	1016	921	924	962	941	927	931	950	942	994	946	904	952	985	955	976	963	896	924	927	951	870	961	969	902	925	950	863	947	973	946	940	916	920	952	941	934	957	960	969	890	907	953	948	900	922	989	920	900	872	910	989	893	949	919	886	932	881	897	910	947	933	934	933	903	890	936	939	975	903	953	894	971	936	916	937	920	924	966	972	906	957	923	955	892	924	885	951	932	917	925	931	916	954	918	973	887	927	977	950	922	950	908	969	895	923	971	918	955	946
24366	21468	28634	24732	20506	2443	888	697	617	505	537	457	508	455	466	457	451	458	440	478	458	424	469	425	440	409	435	442	419	472	437	431	443	429	444	434	466	419	449	398	435	424	399	442	453	405	432	418	429	388	432	479	424	382	432	463	374	395	409	413	441	411	437	409	400	451	398	419	394	388	411	430	411	430	444	392	392	377	437	426	436	415	421	433	430	471	413	389	457	449	436	387	385	444	464	417	410	410	425	429	451	401	428	383	410	419	411	423	451	404	434	377	433	414	411	425	412	413	442	431	395	396	403	405	458	420	414	424	389	392	433	441	391	404	385	410	402	436	377	441	386	408	467	416	386	434	415	420	447	431	432	410	422	385	397	359	400	416	397	439	409	407	440	442	387	379	416	450	427	395	410	429	417	434	395	407	430	376	404	412	407	396	393	449	398	401	433	400	432	428	399	447	426	453	416	428	437	428	406	375	409	422	394	414	410	393	436	457	379	434	409	411	446	375	402	374	455	416	417	423	436	402	421	381	415	420	404	376	400	429	413	408	420	423	413	401	461	425	399	418	429	413	461	402	449	381	409	397	408	410	411	441	481	421	406	394	403	404	395	411	425	402	455	452	419	399	432	402	418	431	412	392	432	429	406	430	455	427	454	414	438	425	427	412	401	396	427	430	405	404	432	408	422	426	461	401	416	410	411	387	414	435	411	414	439	399	373	394	398	402	382	377	407	414	408	417	403	425	434	411	403	421	392	403	391	421	423	436	393	457	424	395	430	418	419	410	416	436	416	384	398	450	418	413	407	397	387	413	383	408	398	405	427	382	453	403	381	436	413	417	421	430	390	420	417	414	385	403	481	388	397	383	399	411	410	411	426	391	405	404	421	407	419	419	453	422	421	433	423	432	411	400	443	379	415	452	393	457	381	404	435	426	392	418	451	383	447	394	431	421	393	395	449	410	426	415	444	396	396	395	405	435	387	421	402	411	431	408	420	423	413	365	436	417	399	412	439	459	388	415	384	387	402	416	426	406	408	410	423	380	386	368	418	373	401	415	387	397	384	393	403	414	379	416	392	407	405	414	426	448	413	426	420	459	453	426	423	410	439	405	404	365	418	410	384	408	410	383	460	412	420	380	421	419	409	450	375	404	411	377	392	377	453	378	440	399	399	415	388	406	420	460	459	415	409	449	354	407	408	417	405	392	411	417	412	434	391	426	380	394	435	466	436	426	426	417	412	393	408	414	396	398	439	414	398	402	386	395	382	461	421	406	418	425	420	374	420	415	439	413	424	404	424	387	424	429	447	396	396	372	394	398	423	424	404	452	419	429	390	414	412	411	413	422	424	421	416	438	385	373	414	429	450	468	409	411	428	409	422	397	428	413	435	430	430	416	407	388	430	435	428	414	429	389	372	414	414	437	382	391	404	439	386	409	406	421	414	380	414	413	414	406	407	397	410	404	400	422	436	385	415	409	404	410	412	406	409	395	411	426	437	410	410	422	390	402	398	418	410	380	395	403	411	426	423	384	415	416	411	407	422	387	415	394	411	415	408	400	374	394	399	418	414	406	407	391	437	400	388	427	406	417	401	427	421	425	437	389	380	399	351	409	393	420	437	393	419	401	402	414	413	434	431	420	412	451	434	426	425	414	430	421	428	400	403	435	397	408	394	451	426	400	402	405	432	444	443	424	427	417	396	378	382	352	430	420	397	405	387	423	407	381	390	400	418	379	419	400	430	411	442	433	428	427	403	410	397	413	400	364	398	422	404	371	395	424	372	409	398	417	410	404	437	425	424	399	425	381	429	387	407	380	402	436	396	392	433	413	415	416	416	409	439	384	397	403	392	391	418	378	394	408	360	442	433	389	447	417	395	430	417	398	425	412	397	417	411	390	414	404	428	406	422	414	389	404	371	415	394	397	425	414	404	437	423	414	438	412	413	411	443	419	420	417	407	403	388	407	405	438	380	397	421	441	395	449	413	415	393	387	415	413	385	398	407	438	426	411	386	379	411	448	425	401	401	396	396	393	416	388	395	416	419	393	423	415	409	391	450	386	436	382	372	407	395	410	418	409	423	399	404	408	431	425	393	410	417	427	416	418	369	420	432	408	406	422	401	423	432	394	387	403	410	404	389	428	363	406	420	428	396	390	421	425	439	409	419	426	433	416	406	413	413	390	411	421	407	427	448	423	413	421	412	404	411	403	382	431	450	437	394	369	411	431	433	438	387	436	403	441	364	375	450	395	369	405	432	413	434	423	411	433	404	418	408	413	421	401	399	411	425	387	434	408	388	420	396	432	438	428	440	415	395	378	420	439	425	421	395	417	450	440	398	424	425	414	387	462	406	445	402	444	400	389	420	432	420	422	431	374	412	437	408	436	420	402	406	417	403	401	405	402	432	404	441	409	405	416	421	418	434	391	431	419	436	435	445	379	399	403	415	424	436	387	426	411	387	432	419	407	393	419	404	394	365	398	390	410	366	424	410	408	392	385	445	403	419	429	432	424	378	408	452	396	407	428	382	415	402	432	396	410	388	417	406	411	356	387	437	396	423	428	447	420	401	387	415	374	387	435	405	371	421	393	411	425	455	390	395	399	410	375	379	422	414	382	419	382	390	426	416	409	405	421	369	433	434	430	407	405	427	442	398	415	434	416	422	411	387	411	418	426	424	426	437	403	410	401	413	409	425	381	425	396	402	376	424	416	433	462	394	395	423	420	406	405	357	448	405	420	447	456	445	409	455	421	409	409	395	439	416	384	466	434	396	401	440	403	408	420	429	423	451	399	416	404	418	416	412	402	413	450	408	415	414	380	379	379	416	402	426	394	432	396	411	448	414	410	390	410	438	391	406	398	416	409	419	403	400	394	412	404	385	402	410	404	430	404	431	404	410	420	426	407	413	407	411	405	415	379	423	380	410	422	430	422	419	417	439	408	420	408	420	430	387	419	386	421	374	429	418	400	419	392	416	405	443	417	387	400	399	420	387	454	441	439	417	429	423	379	401	415	412	403	419	422	426	397	397	383	425	400	424	432	435	412	424	403	414	398	408	407	411	400	402	420	428	414	425	418	416	413	439	416	419	405	432	401	415	361	418	388	404	436	415	388	406	434	412	443	454	388	449	408	418	391	426	386	411	397	413	445	422	382	349	423	452	425	410	403	400	432	392	414	410	424	426	428	415	391	386	389	402	417	420	416	422	438	443	403	438	427	447	423	379	381	385	399	426	415	410	409	398	434	407	393	389	416	432	406	424	411	387	361	393	399	410	404	408	411	422	385	429	375	403	435	381	413	429	388	406	412	412	392	421	398	384	413	392	428	414	456	408	420	437	440	392	381	406	450	452	395	409	388	381	436	420	389	389	396	405	381	433	445	408	433	425	423	383	399	419	431	433	392	392	417	406	391	421	420	391	367	387	391	402	430	392	407	384	415	417	390	415	440	421	437	411	419	414	416	439	404	397	414	446	419	403	392	397	425	435	394	435	398	386	411
5617	10402	8891	4748	3235	2447	1895	1617	1404	1260	1201	1127	1045	967	947	925	930	876	882	857	837	802	798	840	808	846	766	807	752	691	778	813	824	758	734	748	773	778	775	773	742	734	765	800	751	745	724	768	735	734	701	733	736	744	770	741	774	703	755	770	783	745	776	755	749	727	778	752	715	684	711	732	761	693	739	738	750	755	710	767	717	730	716	737	716	754	709	718	710	715	710	721	736	734	691	737	731	729	695	758	751	734	731	735	700	794	734	687	775	747	722	751	727	770	732	731	758	737	760	733	727	725	727	755	745	731	716	710	744	767	678	739	739	701	681	710	747	740	733	737	692	763	779	745	710	733	730	728	754	789	723	783	693	729	740	761	709	718	742	775	762	702	734	700	767	783	737	764	760	748	720	767	765	712	752	697	748	789	717	781	739	728	725	691	755	706	685	712	781	754	746	781	733	698	721	679	718	694	699	742	734	767	744	731	770	697	694	794	800	726	758	781	708	764	723	712	718	756	757	737	744	760	717	753	770	764	707	723	728	707	710	774	741	753	771	769	747	755	736	720	700	756	724	739	715	765	772	716	706	782	758	697	698	784	737	700	714	752	780	674	742	697	750	767	760	740	736	759	755	725	718	715	745	749	768	704	761	707	724	704	733	753	748	689	745	784	756	764	740	798	757	749	705	714	741	762	742	732	755	715	736	736	749	734	743	733	705	753	716	745	704	754	691	739	745	721	716	749	722	746	770	790	690	667	767	730	765	737	738	712	725	789	749	723	739	734	773	695	716	743	727	742	702	750	733	731	743	731	709	696	677	746	754	718	683	719	738	750	740	762	700	766	757	771	770	746	689	725	773	718	735	736	759	703	748	732	730	728	765	712	719	743	724	722	761	756	761	711	709	729	729	735	758	723	720	710	727	742	693	751	759	736	704	743	755	728	723	748	818	746	726	694	760	737	710	746	745	734	709	728	717	753	739	730	708	733	750	687	753	711	700	722	725	721	758	755	725	783	766	762	700	730	705	745	749	771	742	737	655	751	711	730	732	796	666	736	724	689	762	755	717	749	764	770	718	758	738	719	715	782	718	743	751	723	714	741	681	758	718	759	727	753	685	753	743	771	687	719	729	752	790	754	746	694	795	761	761	689	698	799	729	735	689	755	694	723	742	729	720	737	741	748	787	714	755	735	734	689	753	669	715	694	732	710	714	731	743	752	690	711	738	715	713	744	794	717	713	716	781	738	746	739	760	786	762	744	674	723	720	741	746	742	742	755	715	762	736	737	721	726	754	722	764	800	727	754	731	777	702	748	699	719	722	724	710	738	723	756	728	700	716	712	762	766	700	743	744	746	729	726	780	769	790	716	705	746	755	750	705	800	743	776	735	737	686	711	729	709	738	731	760	780	778	734	709	780	734	731	730	741	745	770	678	761	749	733	773	738	751	723	739	764	754	721	739	802	752	697	706	742	767	737	765	775	694	739	735	712	787	685	773	720	768	739	729	775	758	714	709	741	744	718	759	749	754	722	747	738	728	743	736	740	704	748	716	794	751	684	796	725	722	727	701	744	676	730	730	699	721	738	787	758	734	726	736	709	744	749	667	711	759	705	681	753	709	753	684	707	735	703	743	721	704	721	766	728	698	753	760	690	687	777	735	708	734	728	713	718	714	717	705	773	770	748	744	721	749	745	698	741	779	756	703	680	750	721	755	767	709	726	708	727	755	721	739	686	723	721	760	752	715	768	741	736	762	701	745	723	679	730	708	746	739	709	729	713	711	735	750	697	703	744	680	721	733	681	754	747	800	738	764	710	771	759	746	689	728	712	748	708	751	721	728	746	739	763	741	762	709	754	743	748	714	683	730	759	735	751	763	682	701	777	728	740	722	667	730	735	730	702	757	748	735	735	743	693	714	704	723	700	745	758	756	759	740	708	730	714	784	682	700	774	741	750	747	730	720	751	715	732	704	730	705	772	772	741	695	782	722	708	767	762	759	740	707	718	731	733	743	737	719	805	699	735	710	741	715	698	725	701	815	747	752	721	754	755	751	722	701	697	737	728	740	739	730	712	761	727	701	721	798	731	761	749	722	760	743	732	743	746	772	762	678	705	728	760	757	733	719	733	724	765	740	746	758	676	796	781	679	732	699	749	741	765	734	712	718	730	704	706	753	760	727	729	715	782	759	724	742	776	776	717	718	772	768	695	725	726	721	759	717	752	765	698	715	725	773	701	736	727	749	766	732	753	740	739	682	725	762	723	765	785	728	714	708	715	736	730	795	758	736	724	732	674	772	732	778	742	752	759	742	740	726	741	738	738	730	788	758	690	733	753	728	697	729	762	740	753	726	778	700	716	771	772	751	706	799	742	731	719	734	747	722	757	731	751	765	772	726	690	763	736	762	740	726	721	725	746	748	755	739	784	771	710	739	748	729	681	741	731	733	773	732	763	725	794	733	703	715	685	733	740	786	743	768	710	739	713	679	728	688	740	732	708	753	707	717	757	726	774	742	739	770	683	751	729	752	697	745	722	708	707	710	751	679	730	677	707	769	697	718	735	723	745	748	754	721	788	710	741	755	781	691	750	743	755	713	734	707	773	719	732	715	702	731	770	765	747	761	722	725	710	709	726	732	731	738	691	775	696	750	742	735	726	765	721	783	714	738	755	677	757	701	759	712	714	716	726	724	725	754	720	764	760	747	690	709	715	692	722	754	772	719	743	717	723	753	737	701	732	734	711	743	698	711	733	776	768	773	705	750	724	738	710	749	721	760	719	685	749	743	748	734	756	752	695	745	707	749	702	731	748	705	736	736	715	746	745	754	713	731	724	715	699	773	770	765	775	729	697	693	709	758	773	745	756	741	700	722	733	722	755	768	719	684	720	689	748	736	734	699	774	767	703	709	729	770	713	786	682	730	761	771	718	737	728	765	740	715	743	706	725	719	785	796	713	729	731	756	707	729	702	720	752	737	788	764	724	699	728	740	725	715	700	723	705	731	745	754	715	736	759	718	725	717	662	752	720	762	717	764	765	714	735	744	752	693	742	769	730	785	691	666	696	750	733	707	805	802	711	759	741	750	723	753	725	739	766	712	724	729	749	719	734	726	777	736	693	714	783	741	688	718	735	709	707	695	772	730	735	715	754	756	753	727	737	730	766	734	734	701	754	681	735	782	735	714	740	716	767	716	720	714	744	692	735	704	763	754	701	741	706	752	751	730	678	738	761	705	708	736	686	729	762	723	706	731	689	750	762	726	752	744	737	769	750	706	710	707	730	708	727	716	740	769	741	712	770	804	728	731	749	706	749	737	736	701	733	736	730	724	709	768	741	745	730	753	727	760	749	748	792	747	720	753	705	761	683	741	733	737	747	735	730	767	741	814	751	721	753	755	735	764	744	689	688	692	751	722	740	769	730	742	812	721	755	755	744	712	720	738	718	753	723	713	731	722	723	791	673	673	749	740	729	755	740	757	712	770	766	688	717	788	712	714	718
23343	21390	29145	24010	21391	19097	1662	679	505	403	372	352	300	285	258	253	241	237	222	197	218	195	195	173	199	168	217	187	177	168	159	184	168	190	171	173	183	176	166	175	175	164	162	149	174	159	172	160	151	182	147	163	141	145	174	165	144	156	151	164	149	148	156	148	179	159	160	155	153	147	157	145	148	147	129	150	138	141	134	136	181	155	169	158	162	159	148	154	158	141	165	142	150	179	147	162	160	176	159	170	157	136	168	149	158	157	142	155	144	152	157	160	166	171	158	175	130	138	156	151	178	145	173	160	134	141	140	146	150	160	131	162	175	150	156	166	153	168	137	167	151	160	144	154	170	166	130	158	172	161	163	159	150	144	155	175	144	164	131	152	133	139	161	133	168	140	167	148	155	133	157	147	149	143	153	134	159	168	169	143	157	157	152	162	152	146	152	136	157	159	148	157	173	172	155	144	154	151	145	163	161	148	143	154	167	166	148	158	139	160	164	161	133	172	163	167	161	145	137	186	167	132	151	146	148	160	150	133	141	151	147	162	161	132	153	157	155	162	156	157	158	147	150	142	144	158	139	166	158	163	161	154	136	154	166	165	133	159	164	137	142	139	158	146	156	162	132	163	161	174	145	166	161	139	141	151	140	136	145	158	159	183	175	163	133	162	178	163	171	133	156	177	150	147	129	164	137	156	170	149	150	153	174	181	133	152	138	162	159	161	168	177	168	150	151	164	160	147	174	152	150	143	142	165	170	142	166	147	157	146	166	144	146	158	196	148	145	159	157	158	151	163	165	157	158	150	164	156	141	158	157	141	147	144	143	152	159	168	144	173	174	151	149	133	155	134	140	152	173	152	175	177	160	152	158	159	156	129	151	156	170	159	160	170	148	174	159	155	139	164	136	158	165	138	157	130	149	145	156	148	157	151	157	175	163	155	165	172	138	171	166	144	164	147	146	169	164	158	159	175	152	147	161	156	161	174	131	149	160	161	152	146	149	164	137	165	179	160	140	158	143	136	147	158	164	151	129	170	142	139	157	157	171	149	155	123	152	180	154	135	154	161	127	143	161	171	168	166	162	171	158	148	139	163	158	131	150	163	162	143	147	168	161	158	155	142	141	190	163	148	151	169	172	163	162	155	145	165	167	177	157	147	136	161	132	150	162	139	143	157	159	166	138	165	134	194	137	184	151	147	169	139	177	137	169	140	146	165	172	174	152	160	147	159	159	132	146	164	145	149	165	161	170	171	159	193	158	164	141	151	149	165	139	153	148	150	162	154	134	146	140	164	151	140	152	128	151	155	152	138	135	181	149	151	161	146	170	172	141	170	178	148	140	169	162	162	160	159	156	154	161	158	168	160	148	150	167	145	149	162	152	158	135	172	154	163	157	143	158	138	155	160	179	150	151	173	147	167	143	126	176	165	148	145	159	160	149	156	157	143	170	161	147	144	146	156	171	159	154	145	133	140	141	166	152	137	141	152	138	151	167	177	172	151	145	148	166	127	139	148	167	155	146	179	166	146	173	166	172	128	157	167	178	158	133	139	169	156	131	158	150	159	148	143	142	162	138	160	152	128	159	163	164	148	169	143	161	155	147	138	147	155	143	139	151	154	164	135	154	158	143	152	152	168	141	151	162	171	153	146	137	155	162	149	143	161	129	155	157	142	179	153	154	132	157	126	165	166	144	148	151	171	154	162	158	172	149	156	166	171	171	162	146	147	152	154	151	140	164	159	139	173	166	165	145	159	177	158	139	142	141	165	169	157	164	153	162	170	152	152	164	170	143	156	150	151	165	146	154	147	161	153	137	178	167	181	149	148	156	163	153	145	175	152	173	166	148	194	161	147	168	155	148	150	158	151	167	142	168	180	165	154	138	154	170	167	163	161	135	150	134	151	139	146	136	138	170	138	138	149	174	154	173	152	146	161	158	160	162	157	136	158	146	142	136	143	140	142	165	166	153	157	138	140	146	172	173	141	134	138	152	130	175	159	153	161	135	170	153	185	130	164	146	160	156	174	176	143	144	162	141	149	156	160	166	154	157	123	167	144	155	132	153	152	158	155	137	154	149	167	148	155	170	147	128	164	173	144	136	170	145	150	158	165	146	160	172	166	159	161	139	143	172	136	158	169	169	168	150	146	175	161	176	176	132	131	147	153	160	180	158	155	160	154	152	152	165	162	142	145	153	155	162	148	126	181	160	161	152	174	149	156	146	144	177	150	150	156	183	134	145	157	146	145	158	166	172	162	159	148	175	176	151	159	173	162	163	141	153	127	148	147	132	158	131	148	163	148	164	185	172	179	153	146	149	140	146	139	160	159	159	154	124	159	155	136	157	146	150	161	161	147	166	148	149	148	154	153	140	164	159	150	153	168	148	159	173	138	147	141	183	154	164	158	159	177	169	148	149	156	150	155	138	154	157	152	149	160	157	146	166	113	147	140	143	150	154	152	133	157	158	153	131	159	145	159	145	141	127	134	190	153	145	163	177	164	125	142	168	141	152	154	166	129	166	140	166	156	145	149	145	160	140	139	164	145	143	146	165	175	128	161	167	143	168	150	154	137	154	145	135	146	139	179	154	136	180	157	146	161	148	154	152	141	141	160	163	172	145	162	136	168	180	151	168	135	140	147	163	173	149	169	180	170	148	133	159	159	166	150	167	167	162	156	145	158	156	150	153	157	149	128	149	162	137	152	149	152	162	145	160	138	140	159	154	176	156	165	145	154	178	166	151	163	153	154	146	155	166	141	150	168	155	168	168	147	165	139	171	149	169	164	125	159	132	160	174	138	165	137	137	165	163	174	152	180	150	174	164	188	157	157	143	144	166	152	135	142	129	117	160	154	150	159	154	148	127	176	160	159	152	151	156	143	161	151	138	162	176	138	152	168	137	151	133	146	145	157	140	161	148	158	157	158	148	143	157	135	165	138	161	179	148	157	131	140	153	144	171	154	150	184	172	157	137	141	156	156	119	131	142	146	145	142	146	155	162	147	140	135	135	167	150	149	165	159	166	170	139	157	150	169	155	127	162	154	170	174	159	156	156	141	152	159	156	164	147	149	180	142	171	151	158	146	162	139	166	170	153	161	156	159	152	172	164	173	132	172	173	139	160	172	180	157	166	151	145	172	153	153	156	184	174	128	143	171	155	162	123	158	167	182	155	170	152	134	142	131	153	160	136	155	141	163	166	178	143	152	161	181	149	163	163	151	151	163	156	158	143	134	171	162	156	159	148	138	156	152	123	141	168	145	144	162	159	171	184	179	167	143	147	159	142	170	163	148	149	148	161	164	148	140	145	145	147	156	168	141	148	148	154	152	146	145	153	151	189	174	155	149	156	159	139	172	164	170	162	173	186	148	169	159	167	153	151	134	163	166	159	144	147	164	165	151	156	174	146	134	139	144	171	154	142	139	144	154	147	147	151	133	146	144	154	157	166	180	150	120	148	148	178	166	145	150	150	151	162	181	156	159	141	147	150	148	145	153
7577	15808	13622	7104	4700	3395	2638	2002	1596	1341	1085	1041	852	755	689	649	610	547	515	450	466	436	460	435	423	370	395	383	355	371	337	366	350	365	331	345	363	333	327	354	324	327	299	328	296	304	305	271	321	311	305	313	305	303	279	285	303	309	306	304	322	333	293	300	299	285	275	325	276	296	279	304	281	315	255	310	305	308	268	276	319	291	288	306	277	285	294	292	306	287	303	271	283	259	281	299	283	292	311	282	261	286	261	317	297	268	307	291	302	253	286	313	277	293	274	269	293	279	260	310	290	271	285	323	290	304	255	274	298	300	302	276	277	321	276	269	283	283	292	272	270	277	296	281	297	305	258	274	299	295	298	293	262	295	288	256	292	266	283	283	261	287	277	265	283	289	304	277	315	284	295	315	311	274	289	278	236	284	297	254	279	293	298	281	286	293	249	277	277	316	286	292	289	299	295	318	285	247	276	256	296	314	308	288	279	283	281	277	297	245	249	251	287	247	295	305	320	288	282	306	257	248	289	295	296	292	277	274	300	288	282	272	291	284	286	257	276	284	300	286	285	306	281	281	291	295	273	292	265	276	282	290	277	274	284	270	274	278	305	284	274	302	292	279	276	288	289	270	268	291	290	301	287	308	293	284	305	291	306	290	288	299	285	259	278	296	285	266	302	318	277	283	324	275	268	271	298	251	303	290	302	279	284	286	269	298	284	289	293	277	267	317	289	288	271	272	248	244	288	283	259	293	289	279	305	296	295	275	290	278	278	301	301	255	290	292	296	255	263	299	282	277	294	302	280	282	265	301	293	295	305	289	263	274	272	283	286	244	284	273	302	303	268	271	274	265	322	283	278	291	298	258	284	277	274	306	276	277	267	287	283	296	262	276	259	292	302	280	301	283	285	248	294	278	276	263	307	282	248	286	308	321	280	267	322	287	272	288	267	273	277	255	283	305	274	280	287	261	272	270	289	306	266	299	285	298	308	243	300	286	297	293	276	244	298	273	286	299	308	293	270	305	293	301	256	273	320	244	289	281	279	254	295	270	278	293	284	295	309	268	287	312	297	291	248	292	296	271	301	274	262	306	293	278	304	298	310	280	267	297	278	303	291	279	263	305	247	282	289	268	285	274	290	300	253	276	279	278	274	291	289	287	277	284	292	243	288	302	265	309	276	264	309	273	304	278	281	271	274	293	289	287	273	260	281	267	310	293	256	280	276	304	284	278	286	291	293	281	278	310	283	309	286	300	301	295	308	261	288	274	275	303	279	283	253	285	292	281	277	273	272	307	272	265	289	282	265	256	277	267	274	278	267	283	281	260	285	275	294	287	247	246	303	318	287	268	299	255	309	301	276	282	287	294	301	286	322	287	272	270	287	279	276	283	300	274	297	300	283	304	303	279	287	272	287	274	288	276	281	290	265	300	301	264	288	272	262	284	306	265	316	270	317	285	299	277	279	279	300	310	280	275	257	263	282	275	255	305	279	261	279	295	341	262	271	299	293	291	292	292	287	289	281	314	273	270	293	268	303	265	308	289	271	276	276	262	289	296	293	276	292	304	286	257	278	315	285	274	265	264	268	291	268	301	276	305	313	272	253	283	286	290	283	287	289	291	301	274	277	287	266	324	259	263	293	283	284	263	278	308	288	327	288	284	280	253	282	281	308	276	300	271	284	275	259	300	288	266	287	278	250	301	297	302	266	278	288	271	283	291	275	266	240	297	302	259	266	251	275	309	297	273	242	309	250	252	262	268	272	303	282	267	264	267	282	284	251	263	276	309	280	288	304	256	306	269	344	290	296	296	260	263	290	300	287	290	311	296	280	283	242	283	267	287	284	274	284	277	316	282	244	261	294	261	299	301	267	306	259	274	308	276	311	272	298	300	275	307	316	293	276	283	262	309	293	259	297	298	301	302	281	297	268	330	283	299	262	291	264	293	291	286	254	272	269	282	272	302	301	301	246	250	273	278	298	291	292	294	284	252	295	276	290	294	282	297	296	277	279	278	304	276	279	271	291	277	315	294	265	282	265	302	286	269	282	290	276	285	266	305	295	302	299	274	252	259	290	277	296	285	317	281	282	277	294	298	277	289	260	265	296	301	277	276	291	257	264	289	291	288	255	285	288	266	267	282	275	310	332	257	274	255	267	242	277	307	289	269	274	283	270	293	318	237	274	294	268	290	281	299	326	298	246	300	296	289	279	273	258	285	293	290	283	265	284	277	302	301	278	275	263	231	284	281	256	275	283	300	270	273	285	276	317	275	289	291	262	280	317	298	275	284	296	285	305	286	263	302	287	319	294	280	265	271	274	283	295	296	279	278	308	298	279	291	280	287	316	287	282	263	281	288	313	267	273	278	270	323	285	260	287	284	290	286	272	311	287	288	267	275	288	249	282	274	286	279	300	283	291	308	276	299	288	290	310	291	275	292	268	319	253	281	285	282	303	284	267	281	312	297	299	267	298	280	309	274	273	317	303	299	260	262	292	284	265	317	316	279	289	256	270	293	291	248	280	292	268	311	293	285	299	282	280	289	297	281	280	274	295	279	318	291	320	315	312	301	290	303	289	262	286	295	292	296	294	273	296	283	278	264	308	264	261	282	290	281	290	275	279	259	254	272	290	288	296	310	267	309	279	283	265	290	294	275	282	292	256	287	291	266	269	270	275	272	300	264	304	278	241	298	266	315	286	296	249	298	303	291	288	273	279	288	267	274	269	283	274	303	297	296	264	291	281	293	295	288	257	270	288	336	289	287	278	301	278	273	285	277	293	294	284	292	276	290	297	296	267	288	306	290	254	295	262	308	269	283	281	283	283	265	258	303	304	305	293	278	312	281	292	271	269	290	269	282	265	267	272	280	325	284	282	280	262	270	261	267	302	287	291	297	270	274	298	293	265	261	259	289	291	269	293	273	269	297	266	254	295	248	280	298	263	306	288	268	279	277	293	285	314	272	296	294	305	303	294	298	274	299	295	288	310	276	310	267	305	305	253	298	293	271	294	287	284	272	278	295	303	300	285	273	283	292	279	295	279	270	286	278	292	280	283	260	247	280	292	284	301	291	276	283	312	271	314	280	277	279	254	291	281	256	310	259	285	297	293	287	272	287	294	282	288	256	284	277	250	283	307	274	297	327	255	301	276	259	280	254	295	265	275	300	307	260	303	288	304	303	284	280	272	253	318	268	265	276	263	277	317	303	270	269	314	277	278	283	270	296	295	294	286	294	285	266	298	282	283	286	269	266	300	293	255	294	261	276	289	285	267	258	308	301	281	293	300	279	253	278	298	297	274	298	296	275	256	279	319	270	257	293	273	280	298	298	271	298	295	286	296	265	289	295	278	281	309	288	261	306	292	281	320	292	276	276	272	280	278	261	304	279	292	281	270	267	300	270	283	306	303	288	262	258	282	321	283	303	285	297	275	283	300	235	316	248	317	307	274	280	272	304	297	268	306	299	267	294	292	285	275	286	270	279	279	310	269	295	279	276
26982	20192	6179	913	613	581	545	586	586	549	528	539	537	506	555	512	559	532	512	488	534	528	532	580	531	508	569	568	538	509	513	502	523	469	529	577	506	547	539	518	511	536	508	526	566	551	529	557	532	556	498	505	520	538	538	491	515	518	548	537	552	550	542	544	496	501	577	548	522	530	493	535	584	510	537	560	549	539	508	541	510	506	571	532	513	500	498	498	507	525	525	518	494	550	550	530	508	512	520	513	532	522	511	522	543	536	518	525	540	494	513	547	530	531	505	501	512	539	531	537	545	546	529	533	482	529	523	525	509	508	531	576	524	520	535	529	529	528	566	508	549	492	504	560	496	548	537	496	528	520	513	499	534	533	544	498	543	529	501	510	498	498	519	524	505	541	496	534	521	557	505	531	521	474	480	538	535	513	503	490	512	495	502	487	549	527	528	501	511	552	476	505	534	507	538	554	529	506	519	497	534	536	516	526	533	549	527	511	484	531	529	576	523	526	495	554	508	513	548	498	534	521	542	517	489	555	544	564	511	505	530	517	559	553	536	539	516	539	525	482	542	542	550	524	501	499	480	549	530	511	536	512	516	524	532	496	529	530	514	495	505	555	496	588	562	516	547	520	546	565	553	568	555	553	537	522	529	524	538	503	534	507	540	522	567	547	493	558	532	535	518	566	512	524	518	553	554	529	499	539	508	567	537	533	538	562	520	506	502	541	505	515	494	535	563	528	508	501	533	548	554	525	530	519	524	507	510	522	544	526	533	553	500	502	500	524	544	557	577	526	526	527	523	523	517	519	547	523	480	521	502	544	527	547	526	522	523	541	493	530	558	565	567	535	522	515	549	554	516	509	534	494	560	534	540	501	510	534	537	538	524	534	535	527	521	499	506	535	501	512	499	522	527	558	516	540	557	532	506	507	505	530	497	526	520	551	553	520	544	568	547	558	547	505	531	490	532	537	532	534	562	517	537	546	523	563	555	575	520	548	498	494	483	523	539	512	516	558	550	534	487	519	598	485	521	528	521	506	508	496	543	526	621	523	537	517	533	538	548	561	528	513	512	552	532	539	558	528	514	584	549	556	532	501	528	540	528	523	508	518	566	542	512	500	517	511	484	547	464	511	530	496	494	539	520	540	544	546	566	535	520	520	491	531	536	522	543	516	606	516	566	581	537	534	538	526	520	514	526	527	504	515	540	540	526	518	551	542	582	511	536	521	493	507	538	523	557	550	510	491	581	560	534	542	501	537	512	496	539	569	501	527	516	516	513	548	537	504	522	527	520	521	553	528	518	550	494	495	535	554	531	596	485	516	524	543	497	525	514	581	546	517	533	524	549	517	540	549	508	482	576	520	542	543	526	536	499	534	543	522	522	513	526	511	527	525	534	528	483	524	511	515	576	496	530	549	555	543	527	529	528	525	546	497	493	506	485	556	522	530	540	526	535	539	539	503	480	531	531	526	556	509	542	504	488	532	544	524	545	573	558	558	508	509	549	499	528	517	530	535	523	529	524	535	508	550	579	531	528	519	506	513	522	543	520	520	500	514	506	546	523	545	530	546	524	556	583	560	534	523	519	537	547	505	514	539	507	517	551	521	522	516	542	551	522	519	541	483	541	504	514	528	544	506	550	507	541	532	546	530	500	517	518	527	523	542	552	563	503	554	526	504	510	523	491	486	501	518	511	526	488	533	526	560	536	531	547	527	505	525	458	482	536	518	530	548	496	554	524	507	498	544	531	552	492	507	509	523	480	531	508	527	522	529	542	521	510	525	514	517	489	501	538	500	548	554	515	519	539	516	551	523	503	555	533	539	517	518	521	471	498	523	521	542	543	541	491	519	549	539	553	506	557	506	572	493	531	506	523	496	483	491	535	586	514	522	527	524	486	539	516	531	588	520	489	509	497	509	513	545	504	511	559	547	511	532	531	501	546	483	529	514	519	514	506	497	517	515	532	518	493	492	477	500	518	557	534	520	575	489	506	527	508	531	528	495	532	526	509	576	540	504	528	542	548	541	501	523	514	522	545	484	506	529	554	538	531	518	512	557	527	539	479	529	491	489	544	509	546	521	498	533	507	516	557	529	519	546	534	535	531	516	531	520	529	516	524	528	504	537	547	555	502	517	529	498	517	538	525	555	559	506	536	548	507	521	563	533	529	499	534	543	549	535	529	516	519	539	531	524	507	472	553	582	532	540	534	547	527	539	580	496	514	520	549	542	502	536	526	554	506	531	551	497	492	553	535	505	512	488	546	518	528	521	535	517	477	545	520	538	545	530	555	498	546	544	470	538	532	513	525	542	522	489	513	527	509	508	551	571	556	528	540	524	553	540	532	526	533	526	516	529	525	501	529	541	533	522	527	519	538	503	496	555	549	526	516	517	491	490	539	529	526	501	525	522	522	547	546	510	552	514	517	549	555	513	549	510	520	508	531	531	571	503	502	515	547	518	479	550	520	549	518	548	496	502	528	543	529	544	533	536	526	508	520	514	553	588	516	525	548	514	495	539	552	538	491	539	531	545	535	517	518	497	534	559	531	542	535	513	525	485	506	566	545	510	553	572	548	546	530	539	556	484	486	535	527	497	523	516	511	545	503	489	523	495	527	537	524	557	508	520	515	536	522	525	491	504	499	523	516	570	528	503	511	508	554	557	538	544	518	527	534	572	534	527	494	509	514	506	550	523	504	546	533	553	526	570	506	536	535	516	515	513	554	529	531	500	521	510	486	535	535	559	519	520	485	530	485	563	559	508	528	550	495	515	521	552	521	570	511	526	503	537	535	526	529	529	564	544	488	566	512	499	486	500	553	526	577	555	536	536	519	566	572	548	525	508	564	487	544	517	522	529	527	529	536	513	513	516	548	524	516	544	522	527	578	536	502	503	519	521	558	529	499	497	521	514	547	525	517	483	534	557	589	476	498	506	513	502	528	511	547	558	574	516	508	533	533	511	528	542	487	540	508	537	530	512	517	570	536	558	491	549	535	509	548	512	552	534	559	535	512	494	552	556	518	546	527	517	480	491	556	546	530	518	530	553	540	525	540	525	520	530	530	514	531	500	514	546	516	549	509	531	515	512	480	522	498	550	527	541	541	570	560	581	501	547	521	537	562	479	522	526	539	529	500	505	526	513	519	519	507	581	507	578	551	555	522	519	505	508	565	516	511	556	505	532	543	495	559	503	544	526	557	518	505	494	524	531	531	533	505	519	538	520	523	560	545	559	507	514	531	489	547	514	502	535	457	535	528	528	502	602	579	488	509	473	502	533	551	517	561	530	606	521	510	449	527	542	565	520	530	523	527	530	495	568	533	501	546	505	532	519	526	533	541	520	514	539	588	527	570	526	528	523	512	526	551	543	551	538	487	538	504	473	529	511	506	548	496	530	531	534	528	490	493	521	513	498	525	518	539	499	570	524	540	542	525	541	553	514	492	520	531	520	531	543	525	508	518	538	537	535	545	521	518	521	527	528	515	531	559	526	526	534
4243	1926	1805	1258	1091	1080	1015	1000	972	949	987	891	925	933	944	965	945	939	910	952	911	892	925	933	910	893	887	905	902	866	875	899	922	947	956	880	880	903	905	873	916	982	933	925	920	908	930	945	909	889	919	918	946	968	888	924	876	927	905	961	917	940	905	954	887	826	928	908	904	916	904	919	932	886	926	888	893	910	884	910	884	885	916	934	903	874	941	938	899	940	929	884	879	881	904	909	979	868	931	918	967	880	927	888	933	909	987	920	892	925	930	884	850	880	903	958	944	910	903	934	850	887	945	928	929	923	899	935	919	893	955	891	897	933	918	872	891	860	898	918	918	945	896	912	936	888	848	881	914	875	893	917	929	913	907	915	908	969	865	873	898	922	876	890	847	876	892	926	941	942	917	936	898	892	879	890	930	895	906	950	890	891	904	970	894	923	918	931	893	937	946	927	882	922	896	923	924	920	883	909	854	937	866	868	936	885	847	925	929	887	936	908	925	912	882	873	891	936	908	911	914	925	883	906	905	937	868	903	897	900	876	859	931	867	954	862	917	885	875	888	947	869	913	899	946	911	940	920	870	915	938	927	911	918	938	909	946	901	898	928	866	899	913	921	838	901	901	912	885	873	920	891	889	908	902	887	918	917	947	903	945	955	905	892	977	892	910	945	847	953	861	918	891	924	915	903	933	920	918	880	956	892	916	912	889	883	928	874	927	947	875	891	874	918	922	904	891	897	945	956	945	911	943	916	870	872	902	927	926	872	938	905	960	899	865	894	911	901	936	924	904	894	899	887	943	865	921	908	915	934	961	916	1009	881	952	939	911	969	916	934	942	949	906	861	902	852	884	920	869	931	942	879	892	957	902	913	919	907	930	944	918	897	921	892	939	891	928	891	921	870	872	883	870	876	894	917	899	860	932	823	946	966	891	927	922	933	898	941	938	984	858	884	912	949	961	930	868	839	910	904	930	905	917	900	890	889	861	853	839	947	885	937	924	936	898	893	928	856	896	882	892	872	901	878	899	988	951	929	866	933	904	902	919	911	909	898	840	923	922	890	896	878	920	911	895	911	943	878	900	870	896	896	894	897	933	921	906	891	954	973	909	887	837	883	862	918	853	937	895	892	853	880	881	916	931	928	894	932	916	865	916	937	931	919	917	915	929	927	915	963	893	866	917	917	862	931	940	858	882	940	946	911	931	926	901	864	911	909	888	869	938	916	964	949	973	906	897	940	899	893	888	938	972	889	922	930	932	944	902	885	978	934	903	939	894	868	945	889	870	896	960	915	891	921	892	911	907	912	921	921	905	933	920	929	916	900	912	950	918	895	903	879	826	886	901	931	960	924	947	909	926	964	820	961	909	920	916	895	913	916	856	907	930	893	889	943	930	892	879	946	897	890	907	899	882	880	908	895	892	988	921	933	925	929	890	957	914	877	909	930	990	938	877	931	940	958	859	942	954	919	916	933	908	900	926	932	919	948	885	921	909	895	936	891	901	899	884	897	902	925	911	897	939	918	893	810	884	882	933	955	919	863	904	897	907	919	845	869	913	922	915	911	937	937	903	964	932	972	913	974	918	892	862	940	936	938	894	863	891	989	946	911	930	933	924	907	916	941	873	912	870	951	955	896	909	904	868	905	873	900	929	896	974	930	894	895	907	917	910	897	954	966	939	891	923	1011	869	881	971	980	902	913	944	899	900	912	884	869	864	899	873	930	894	921	881	920	906	852	892	875	955	919	893	957	932	925	956	868	891	919	917	949	924	930	882	881	895	962	954	879	913	903	918	929	878	946	856	916	921	880	922	916	890	898	873	936	907	944	927	924	955	909	941	909	870	918	921	867	926	934	890	946	889	902	907	931	931	884	887	933	903	949	914	876	939	929	909	846	921	916	927	904	936	931	891	948	944	873	894	940	913	951	866	932	902	888	844	875	903	935	907	908	935	910	951	910	928	894	913	914	880	912	871	860	838	984	922	875	923	940	930	935	894	908	888	939	953	928	924	901	919	866	866	955	939	955	905	916	866	947	958	909	917	908	873	927	968	892	885	897	917	909	913	933	890	852	912	916	894	943	888	919	901	937	943	908	946	940	938	896	879	895	864	876	890	896	918	938	997	875	939	902	890	976	894	911	858	930	866	894	929	909	858	823	903	941	916	930	914	868	958	877	974	910	888	909	923	874	906	901	902	911	894	918	955	901	919	926	895	853	882	925	892	900	903	864	889	909	886	900	952	852	956	889	905	948	880	898	915	829	884	893	911	917	878	948	941	892	969	920	920	920	957	891	953	945	899	918	902	944	931	868	979	941	946	950	949	862	976	948	889	917	931	896	924	909	963	941	909	947	897	924	877	953	904	917	882	837	915	856	891	929	943	930	914	901	944	904	911	867	978	904	916	894	893	908	895	931	887	923	872	879	855	851	948	907	910	926	876	947	878	860	940	917	905	909	860	945	939	919	906	952	941	926	900	916	881	923	917	922	937	909	897	898	870	888	914	861	926	917	865	897	867	896	882	869	968	892	897	852	919	905	928	865	911	929	960	873	908	915	955	893	897	913	917	925	905	885	941	888	895	918	856	872	901	911	959	876	872	911	875	890	917	912	932	906	903	890	924	905	920	848	946	914	937	873	925	877	920	908	992	907	901	890	947	918	875	960	906	940	916	924	947	884	943	883	852	933	881	938	900	919	945	914	921	936	903	900	926	919	893	891	876	895	925	941	965	896	916	907	927	924	929	893	926	932	858	916	940	889	946	887	872	931	962	924	888	880	910	891	859	910	981	969	905	900	988	885	896	926	909	905	918	893	919	957	919	903	947	881	926	895	931	882	914	906	931	941	922	930	833	880	916	889	917	914	905	909	885	919	863	900	897	900	897	924	980	892	919	853	932	896	881	922	884	959	924	965	946	875	860	899	903	942	918	865	917	867	918	945	849	909	952	908	867	974	904	896	899	888	949	911	910	863	880	937	909	894	875	927	919	951	924	851	926	912	948	931	890	938	925	861	908	954	950	893	896	899	924	876	886	856	924	858	867	883	887	929	870	923	977	912	946	876	874	882	904	867	955	922	908	940	961	912	891	966	928	875	895	907	904	894	940	937	920	910	912	913	902	900	897	914	958	867	900	895	910	898	914	899	962	911	902	913	920	866	894	879	899	915	895	893	901	887	895	906	934	915	953	905	934	938	918	942	951	880	927	891	914	943	889	906	906	883	926	941	891	894	927	903	909	917	922	872	872	983	934	860	886	946	910	916	876	915	906	875	919	959	956	924	877	937	938	936	842	914	922	859	907	900	915	895	851	883	913	900	930	910	922	880	915	931	908	881	922	878	910	902	903	944	886	933	887	891	936	911	900	888	840	863	900	932	881	856	948	883	908	896	940	924	900	933	860	912	901	894	915	875	904	911	915	877	902	919	892	896	927	904	894	879	923	912	868	877	928	910	945	905	913	914	930	955	882	925	914	905	889	881	920	881	907	946	917	891	867	866
24378	21526	28713	24774	20628	2446	879	738	608	565	531	504	457	479	452	446	439	482	445	443	455	426	466	412	404	379	439	431	429	398	411	415	425	432	424	387	421	441	402	417	425	398	430	377	425	385	432	452	452	408	448	382	415	433	461	388	442	416	356	420	383	380	383	436	387	403	415	392	408	398	420	412	391	429	418	445	396	401	386	404	378	411	376	381	387	408	421	374	415	447	404	402	409	403	393	405	391	433	377	475	418	388	417	415	416	402	414	412	394	410	388	409	351	398	408	417	410	421	444	396	419	410	407	462	377	403	381	376	401	385	413	408	382	408	427	392	414	394	427	397	414	441	408	449	381	389	406	433	411	412	397	424	417	392	422	414	387	398	429	415	404	411	391	378	403	412	399	410	414	413	396	430	433	414	449	408	417	369	430	410	428	378	367	431	432	395	404	382	427	433	401	410	437	417	404	421	385	368	422	377	433	394	376	404	408	385	417	404	415	410	400	423	421	426	471	392	432	434	427	413	421	413	402	412	423	388	408	401	395	397	383	397	404	449	424	415	485	404	389	398	419	390	397	418	440	423	376	412	425	387	415	393	404	406	434	417	393	391	420	456	428	448	411	398	416	386	411	393	383	398	400	417	388	405	418	374	398	402	417	407	419	405	397	410	402	444	406	386	377	405	390	379	400	408	424	386	431	401	423	403	428	419	402	377	396	393	418	413	424	399	433	396	396	410	423	368	411	397	416	394	393	351	408	374	417	357	446	411	386	420	391	418	411	397	395	413	385	426	387	432	449	371	395	389	426	390	409	403	404	396	451	421	407	421	426	365	468	409	404	405	430	406	416	426	400	402	410	385	391	381	396	413	397	393	462	420	411	404	382	403	401	390	404	421	435	422	384	418	399	419	417	425	391	427	400	411	420	382	394	382	413	382	408	405	420	387	409	443	395	393	394	402	382	425	416	401	420	413	371	384	362	420	410	367	387	399	385	400	416	432	453	379	395	379	398	394	403	395	395	419	391	400	411	389	385	422	396	429	404	389	427	394	437	441	399	399	406	382	384	387	425	422	406	443	378	415	413	384	399	418	409	394	367	415	422	389	383	392	422	450	398	425	399	411	422	410	382	394	415	411	449	366	383	408	398	425	395	426	402	402	404	443	390	373	402	397	397	387	402	401	411	385	392	362	412	413	396	401	400	416	423	399	400	414	419	421	362	374	395	405	440	381	398	425	436	439	428	397	413	386	387	409	437	391	382	392	428	431	427	421	389	424	414	411	404	387	425	433	444	417	362	409	407	419	384	406	405	436	385	418	359	427	402	398	377	395	406	403	397	414	392	387	406	359	391	410	399	396	421	404	419	400	412	401	388	389	398	425	419	420	461	380	402	399	462	375	416	414	355	403	391	467	395	413	389	363	433	398	392	371	393	425	440	406	395	412	393	420	393	400	384	398	448	389	423	407	413	378	414	436	392	430	408	423	407	406	388	353	469	440	384	397	386	364	396	380	415	406	409	362	381	416	409	404	412	408	459	382	387	421	411	384	361	421	404	357	412	409	385	413	439	399	409	455	427	379	373	411	414	430	408	373	401	442	399	419	401	401	417	433	454	411	425	406	411	405	354	397	384	407	425	408	396	406	420	420	419	402	412	374	426	414	408	413	414	397	407	397	382	378	405	407	364	371	417	426	433	393	413	388	427	386	407	411	426	397	416	439	427	419	396	397	424	443	459	379	407	424	434	415	417	404	412	388	404	426	352	396	389	392	402	413	411	380	410	383	449	430	405	420	409	376	403	438	410	405	408	412	440	388	386	429	380	415	400	402	390	389	379	404	414	382	419	393	401	419	420	394	426	383	412	435	411	424	414	409	416	392	404	361	404	414	382	438	386	400	388	430	388	391	376	396	389	359	405	427	424	397	405	379	394	388	414	418	429	397	416	399	405	391	366	401	405	399	401	424	392	404	405	408	406	397	363	396	420	414	437	418	457	385	431	416	393	436	381	414	398	395	436	424	420	446	407	438	390	425	443	405	427	422	371	434	382	413	392	397	433	408	440	410	401	366	405	391	395	403	421	379	436	416	401	409	409	416	401	422	384	422	401	391	413	397	434	428	391	390	390	408	397	396	391	387	408	419	431	416	434	425	393	395	420	459	385	413	434	384	413	414	399	431	392	461	401	414	416	385	432	398	404	389	393	435	439	417	400	410	418	418	406	438	392	432	434	394	455	408	396	398	381	396	466	389	427	455	420	433	439	432	408	460	425	402	386	400	420	396	400	393	431	386	412	408	381	418	404	396	395	433	390	419	399	418	387	409	394	417	420	374	391	426	426	390	397	389	418	386	379	393	377	421	415	425	421	415	408	377	421	404	405	413	383	412	389	433	389	428	414	399	405	369	441	403	374	381	426	384	412	371	424	394	378	393	470	402	410	399	374	438	424	389	418	397	369	413	432	403	375	445	434	410	398	406	405	445	422	417	414	401	373	378	379	391	431	391	376	406	407	444	425	415	421	377	401	427	400	394	410	438	395	410	395	368	401	394	390	419	461	447	392	405	396	403	395	414	413	396	417	393	414	377	410	377	398	381	386	419	397	404	422	443	381	393	403	393	460	392	406	386	394	416	424	403	414	382	409	402	388	404	382	393	445	407	396	413	387	392	420	397	429	410	381	376	431	448	360	418	417	427	399	388	401	426	390	406	388	398	379	408	430	403	433	395	433	392	433	416	409	383	407	402	421	393	390	435	408	406	453	403	372	394	377	413	421	397	400	410	417	404	420	395	418	409	413	401	421	391	381	414	361	388	395	392	405	412	401	423	391	412	386	415	365	420	432	424	434	402	393	367	400	419	362	422	398	385	380	435	394	389	413	377	413	409	436	448	413	412	402	392	389	403	417	391	412	412	436	405	389	431	379	388	390	416	395	399	402	385	397	397	402	400	382	463	431	407	380	418	424	397	412	432	407	422	401	405	413	427	402	422	384	409	415	426	409	408	419	410	414	420	421	419	384	373	352	390	413	398	428	426	406	396	411	418	431	360	392	397	395	409	419	454	387	379	419	413	403	385	394	405	414	395	458	445	398	412	418	378	421	394	393	385	449	411	449	397	404	414	441	397	440	388	400	414	409	374	412	397	366	431	367	418	427	417	405	415	410	401	408	393	386	388	424	421	426	398	387	394	376	387	426	396	423	404	407	426	425	371	382	403	410	370	425	417	409	423	370	404	385	412	401	360	418	358	410	379	420	383	431	422	420	374	392	419	367	367	424	398	429	403	437	426	409	411	438	407	439	413	411	422	410	428	384	403	390	391	377	419	371	402	403	410	373	394	367	431	418	406	410	395	408	396	399	369	427	391	405	413	422	423	446	403	401	416	413	394	380	412	410	393	431	401	393	414	405	420	389	421	423	425	389	381	412	435	417	414	393	412	415	377	420	421	386	398	413	389	441	434	406	371	371	397	389	399	383	406	398	412	402	403	420	413	401	398	390	413	411	396
5679	10495	8900	4699	3192	2392	1997	1725	1387	1212	1231	1097	987	1023	940	931	907	885	879	802	816	840	803	829	794	770	738	776	781	775	817	791	798	775	727	744	757	753	770	775	777	789	767	773	754	763	720	734	725	733	724	747	727	730	731	700	728	748	745	751	758	721	746	758	696	711	739	777	720	712	735	731	711	736	712	702	694	715	730	743	703	700	781	748	752	695	761	669	706	712	729	733	674	696	734	772	706	761	711	724	722	747	721	731	694	722	698	753	756	714	735	736	680	720	740	740	714	719	681	730	689	735	710	740	709	766	712	768	718	682	695	737	649	680	732	699	735	730	716	717	708	729	690	741	723	787	742	737	732	718	791	749	646	700	702	745	740	732	744	718	683	727	709	740	684	730	722	744	706	711	746	744	730	707	776	691	775	710	745	734	729	762	772	700	750	701	731	725	743	746	741	703	713	715	718	704	699	712	740	760	771	760	752	748	738	716	746	749	725	726	702	764	744	667	727	764	735	765	723	759	720	729	726	727	740	775	754	747	690	708	715	743	675	731	757	689	722	723	732	744	683	733	716	718	809	728	728	722	733	715	728	681	737	727	738	723	761	739	727	716	696	782	743	737	737	768	783	763	686	717	757	694	741	778	794	702	762	756	671	684	703	704	724	700	720	700	725	732	764	708	734	734	754	722	732	733	754	733	748	731	731	752	726	759	738	761	727	709	753	729	702	740	723	728	754	785	753	699	698	716	712	743	733	745	726	710	678	711	728	765	738	729	754	727	749	741	730	754	729	753	730	762	711	792	740	746	745	698	725	705	759	741	736	694	766	795	733	722	694	764	697	757	700	729	757	763	706	695	695	689	770	707	710	737	669	687	731	743	709	750	661	696	713	731	726	711	733	738	718	730	702	753	676	781	740	742	705	749	723	686	751	707	684	706	733	690	736	754	748	743	665	749	738	707	749	719	748	759	739	708	766	729	696	733	738	660	740	731	735	774	698	731	731	687	728	696	716	727	743	753	728	736	700	737	727	711	684	746	762	730	749	698	709	742	712	752	726	717	699	749	773	704	724	689	705	767	695	712	723	731	720	769	708	703	698	693	696	740	711	689	735	732	707	724	679	706	695	736	731	668	727	763	725	718	743	701	753	705	753	714	764	697	727	721	730	678	702	689	728	717	711	749	736	736	699	754	764	710	715	795	752	734	715	667	741	724	721	706	704	749	727	770	766	748	737	749	732	745	722	729	746	717	746	698	715	706	735	720	723	718	739	731	686	695	717	668	682	695	753	722	679	752	723	790	679	732	766	745	722	713	715	709	746	666	734	724	708	706	683	729	736	768	738	741	687	757	745	712	746	764	710	757	752	737	758	731	720	724	612	758	774	727	751	775	714	644	711	716	709	752	714	725	738	716	729	715	698	675	772	715	681	687	711	732	686	702	692	717	779	738	720	725	721	767	688	790	717	765	708	741	725	740	766	716	715	701	741	748	747	724	733	712	754	705	721	715	725	718	677	726	724	711	752	699	741	753	755	701	693	747	724	751	720	732	721	730	748	667	747	709	676	744	748	705	668	755	691	736	693	690	729	694	729	740	739	737	726	727	761	794	718	727	714	701	713	721	668	702	760	704	707	705	693	740	734	717	750	708	720	740	712	761	730	742	690	723	761	723	733	710	733	755	711	740	676	740	690	766	722	701	743	742	687	764	722	742	719	781	718	720	695	719	748	682	738	729	719	718	764	679	734	726	782	700	730	764	706	715	685	729	733	744	735	737	783	748	705	742	704	729	766	702	722	708	666	718	736	697	725	736	750	747	715	732	781	743	716	669	703	748	687	741	747	760	737	745	703	729	728	723	690	704	732	716	721	673	705	770	700	722	714	736	728	759	759	703	729	741	675	707	729	766	760	733	733	772	731	733	677	786	745	739	735	730	660	741	733	740	737	780	756	750	710	728	745	720	741	753	738	737	764	733	750	718	685	700	715	767	728	689	727	733	710	695	748	656	756	712	754	725	725	745	726	713	710	727	735	724	698	728	704	711	676	704	733	743	718	738	695	750	687	722	743	733	748	753	741	718	717	761	704	749	695	764	689	740	726	706	745	730	764	682	722	719	700	728	734	722	711	733	746	752	727	703	723	689	733	751	750	701	703	708	732	766	747	733	701	700	720	740	739	706	746	747	722	753	704	778	718	740	736	689	723	756	666	738	724	683	749	770	735	680	702	732	735	736	765	694	755	751	694	718	741	729	718	715	716	715	692	740	723	728	745	725	750	684	754	776	745	750	722	772	686	718	770	735	721	680	688	722	736	721	717	699	754	756	693	756	705	736	702	757	699	744	743	739	718	709	697	775	649	693	741	734	724	752	753	737	711	725	699	729	679	729	776	686	668	723	739	749	725	674	686	686	688	708	793	708	731	695	716	717	686	789	765	722	695	705	698	698	709	757	682	706	708	714	736	757	724	679	814	742	735	720	748	686	750	733	772	697	704	731	701	662	727	715	735	727	748	728	735	738	671	747	711	696	666	751	660	733	719	760	741	671	724	683	714	789	734	738	767	713	728	727	718	716	721	734	707	692	757	724	760	665	708	740	732	746	732	706	685	695	718	709	743	717	751	741	739	691	747	740	735	724	734	726	685	714	690	720	735	718	790	770	744	805	764	711	720	753	728	706	763	786	717	732	735	736	722	729	688	742	781	668	666	699	712	758	703	730	734	747	727	746	727	716	730	748	749	708	703	754	730	703	763	708	713	698	679	761	740	700	755	735	726	697	746	748	693	698	783	752	765	707	738	672	716	708	699	747	707	719	741	670	797	738	716	743	729	762	714	766	699	732	743	737	735	703	784	752	672	737	736	738	768	755	715	725	707	747	698	722	730	711	707	694	712	724	761	740	700	695	722	696	706	736	727	735	731	730	728	687	740	725	748	726	728	732	698	707	711	742	736	716	754	727	714	705	739	748	705	711	759	767	707	748	721	678	676	709	774	714	768	776	723	751	776	735	696	701	717	731	691	714	734	709	699	701	718	734	726	727	689	753	723	702	776	722	715	684	733	723	715	699	703	701	722	736	703	770	712	697	673	747	701	762	713	714	741	727	697	722	722	734	745	698	693	738	751	692	704	748	649	737	716	722	729	721	728	713	725	741	711	745	774	677	684	676	789	752	697	721	734	700	753	666	654	782	715	746	698	723	720	752	771	772	729	742	768	744	736	756	777	695	741	703	689	734	718	734	726	649	695	746	743	706	698	712	727	725	725	708	702	754	713	723	741	701	735	688	735	716	735	702	706	722	760	727	749	730	768	669	721	721	710	724	712	724	725	754	721	712	678	721	728	714	717	711	699	697	734	740	741	703	693	710	722	709	746	722	730	713	684	779	719	750	751	776	768	676	750	733	741	698	710	707	774	793	677	715	696	722	745	783	750	702	754	707	709	753	705	725	701	705	745	702	738	731	719	757	720	714	733	749	758	701	737	693	741	691	744	711	715	749	689	710
23382	21412	29174	24023	21417	19008	1637	664	456	410	358	329	276	269	282	226	257	192	214	199	215	186	167	187	193	181	169	183	168	158	165	158	158	187	139	159	165	151	190	136	157	174	164	165	153	147	159	190	150	149	152	155	157	166	159	172	159	151	141	179	158	136	162	154	162	147	163	164	158	144	155	183	139	143	151	156	133	168	156	164	157	164	150	156	167	168	148	153	166	148	154	151	152	155	159	155	155	132	153	152	145	155	161	142	163	175	175	154	172	157	137	153	152	166	154	149	170	145	144	150	137	162	166	160	147	172	149	155	159	159	148	155	143	144	146	157	153	140	148	180	178	149	151	153	166	158	145	152	144	186	159	162	167	138	149	167	145	148	168	143	139	140	155	155	141	152	146	138	153	155	144	155	148	134	152	144	135	162	153	148	165	138	140	138	144	173	167	128	143	135	161	150	164	133	157	160	153	154	146	148	122	127	156	160	132	150	143	151	156	165	142	141	160	153	147	155	172	166	170	158	129	152	150	147	177	161	140	144	156	172	153	149	159	147	138	150	149	154	143	141	157	139	152	147	134	162	164	143	141	138	156	113	159	161	159	156	145	166	168	157	159	130	141	151	171	146	157	136	151	156	143	169	146	158	115	156	158	143	159	155	144	154	155	139	158	169	152	157	154	136	126	158	129	155	138	177	147	158	150	118	159	121	142	151	174	150	151	155	150	147	171	136	163	139	149	166	150	165	145	149	159	143	159	152	152	148	133	155	160	166	145	138	149	167	166	178	144	143	180	157	166	146	138	169	136	149	160	142	176	151	147	157	150	121	136	140	140	156	144	162	146	142	149	169	163	145	152	146	147	150	141	162	157	146	146	140	154	147	146	132	168	146	149	142	158	154	151	156	127	142	148	153	153	139	174	156	149	138	143	149	130	160	149	147	129	168	151	143	131	151	164	157	146	124	163	144	173	183	150	138	159	146	149	142	143	134	156	184	163	150	147	140	169	139	159	131	135	161	146	150	151	167	140	135	171	156	155	151	146	152	161	160	148	151	161	142	140	143	147	163	171	153	150	183	153	144	137	133	151	159	150	133	150	132	145	168	138	164	131	157	130	134	161	144	144	155	132	134	148	152	166	136	152	140	147	160	141	156	167	157	155	149	138	145	132	132	164	134	170	153	145	162	159	154	147	143	154	162	147	144	156	149	164	163	171	144	143	163	146	157	172	129	145	159	161	157	145	155	163	142	158	154	152	163	144	154	141	137	142	135	144	151	111	144	160	126	157	171	139	144	117	140	140	162	158	161	156	141	141	145	153	149	147	177	145	156	151	130	155	150	168	156	170	154	153	147	158	154	160	135	151	151	134	168	146	165	144	160	159	162	148	145	146	148	154	151	161	139	146	154	162	131	147	170	155	175	133	141	149	162	162	177	154	148	133	142	141	168	142	166	163	148	128	177	140	157	145	152	161	149	143	148	135	140	127	163	163	138	142	150	148	133	154	156	131	142	170	161	129	136	130	155	169	154	165	132	147	178	154	161	151	133	142	152	142	154	138	167	164	134	146	143	162	142	152	126	146	159	136	132	159	159	151	138	153	172	162	157	155	151	143	158	146	162	167	160	147	148	141	138	155	155	141	149	152	149	149	132	148	148	147	157	143	174	158	164	133	155	139	125	146	173	137	152	169	144	162	120	150	167	154	147	135	156	151	143	177	142	126	158	148	139	134	139	161	149	122	138	147	157	163	144	166	157	151	164	152	153	165	159	138	159	161	150	158	182	129	131	153	154	166	150	167	144	147	152	149	138	143	158	119	157	147	169	150	162	155	127	144	144	162	149	155	150	131	166	147	140	151	130	157	130	142	150	153	154	147	136	163	164	156	152	141	141	154	132	140	165	150	147	125	138	138	144	153	146	129	141	173	139	154	157	172	144	165	151	148	157	141	155	141	145	136	164	154	154	136	157	171	145	137	160	133	151	140	140	165	140	142	140	140	153	136	135	155	141	132	133	169	133	154	163	143	151	133	149	139	157	141	142	169	154	134	142	142	128	174	157	152	142	148	165	125	134	134	161	148	153	127	170	179	148	140	145	163	146	165	163	161	166	140	143	151	158	159	133	149	142	156	151	150	142	146	148	138	162	130	156	160	146	150	167	143	143	167	143	147	140	155	159	143	161	150	163	141	168	129	139	133	165	163	147	165	143	162	154	143	134	163	133	147	175	167	137	151	162	148	154	135	151	166	162	163	152	160	131	150	177	149	152	164	151	165	137	149	163	152	151	146	158	165	175	132	156	157	156	134	147	163	136	146	171	145	137	155	136	159	143	139	150	164	138	150	160	173	147	144	132	144	165	136	147	130	177	167	167	146	148	144	170	166	151	154	134	147	139	145	145	156	140	161	145	147	150	144	159	137	158	133	138	161	156	166	163	165	150	152	165	162	152	157	133	164	152	145	138	153	146	156	159	161	155	132	154	160	143	161	143	163	137	133	140	150	168	161	153	178	132	152	148	173	167	128	140	140	148	132	152	163	162	143	145	134	119	141	138	143	147	143	153	147	135	156	145	133	155	166	153	160	118	160	137	140	152	150	147	154	147	175	166	142	135	158	141	149	147	165	154	153	133	135	166	126	133	154	169	187	155	160	168	151	142	150	140	176	148	130	152	149	149	167	150	127	182	149	138	163	165	144	146	156	142	146	130	151	122	161	155	132	162	163	130	175	153	153	143	142	149	155	151	148	157	135	141	141	140	148	200	169	170	144	164	157	143	150	160	137	146	157	148	167	158	135	169	153	147	143	145	169	162	161	117	141	153	151	163	155	140	143	148	142	150	140	168	150	169	144	149	150	146	152	153	161	130	155	120	137	132	157	155	144	130	138	149	136	155	146	148	140	146	145	155	160	135	138	176	145	150	148	144	139	149	126	157	150	172	125	188	152	151	154	178	149	154	147	125	140	133	135	147	139	170	143	153	150	146	126	135	161	138	137	152	150	141	157	156	169	154	147	169	156	170	150	166	162	157	158	145	154	158	163	161	157	147	153	145	160	170	150	142	156	138	138	148	128	168	159	143	161	167	167	152	148	165	180	147	142	143	154	137	176	147	149	157	178	163	147	149	141	136	141	144	145	131	155	134	135	151	150	135	140	177	144	131	140	170	166	132	141	137	132	135	162	155	148	151	155	136	163	132	149	134	152	164	145	146	141	133	175	153	136	165	162	152	140	174	145	133	158	150	148	135	158	152	133	158	156	173	153	152	150	158	153	125	140	158	150	152	160	168	159	139	144	161	158	162	144	140	164	151	161	130	146	159	160	164	153	149	129	135	158	151	146	167	156	155	140	168	156	153	154	153	144	164	149	132	158	139	155	160	129	142	152	166	161	156	157	160	181	167	136	157	136	151	131	149	126	164	175	155	164	157	136	160	157	149	139	152	186	158	182	158	162	148	120	174	147	136	166	167	135	122	158	166	129	143	161	167	145	158	170	149	147	157	158	155
7634	15669	13496	7108	4790	3327	2476	1992	1556	1283	1069	953	848	797	658	645	608	560	544	469	459	433	430	429	428	392	402	366	385	363	370	401	347	319	315	337	352	325	323	324	319	331	289	308	292	303	311	300	303	308	302	340	299	300	298	272	303	304	285	298	296	297	310	294	329	327	276	261	301	301	286	319	301	287	255	305	291	293	279	273	294	289	274	257	273	298	274	298	309	286	297	306	289	268	292	293	293	285	308	294	303	281	301	265	283	301	279	272	319	244	285	327	279	302	255	266	263	294	312	295	252	308	249	277	299	267	306	248	312	265	278	297	292	296	290	282	246	273	301	294	286	272	294	291	277	290	286	290	313	288	279	267	279	275	276	278	285	286	324	296	249	222	248	296	280	270	268	257	321	300	278	301	271	274	294	286	293	288	264	273	266	294	257	261	282	263	285	269	248	283	256	262	275	282	267	268	277	286	281	282	268	284	266	307	261	270	229	301	280	309	282	283	301	262	272	286	287	324	264	249	283	245	281	259	279	267	288	290	292	296	291	253	260	312	256	292	263	266	274	279	251	281	274	291	269	260	303	281	218	284	299	296	264	272	288	251	284	311	288	288	252	287	254	274	283	274	288	260	273	247	276	301	273	306	305	294	279	255	303	284	280	276	268	291	266	274	309	295	237	296	264	280	243	301	288	312	266	257	291	316	276	264	278	280	287	311	299	301	297	305	290	259	270	289	313	278	291	266	313	278	273	287	265	285	265	254	291	284	267	278	263	303	299	280	261	281	260	313	301	273	296	274	286	263	267	286	260	263	257	280	276	298	266	264	277	289	281	302	285	288	291	279	273	286	278	274	299	261	282	299	275	302	279	265	283	287	283	267	288	279	286	316	296	287	314	293	268	295	254	274	268	267	295	289	261	272	292	290	278	280	291	285	293	280	278	260	292	272	284	252	271	276	295	284	294	277	292	257	262	255	280	293	266	275	268	244	286	285	249	248	289	266	270	257	261	282	293	289	275	286	274	277	257	284	269	290	275	311	308	272	273	271	273	274	283	279	275	283	272	290	265	274	255	307	277	298	264	275	277	279	283	275	264	271	269	279	272	263	279	290	295	282	283	281	283	289	266	295	298	260	280	292	293	268	276	236	263	278	296	256	275	312	305	307	275	273	262	253	227	304	299	279	267	273	272	289	289	262	270	291	269	279	285	264	278	310	269	323	286	242	263	290	282	272	276	276	286	274	252	280	273	267	288	285	268	277	268	285	272	304	267	276	265	305	249	298	275	277	265	271	284	276	268	255	285	272	278	279	248	256	296	292	289	267	270	290	246	274	263	275	286	273	298	279	273	298	250	280	280	255	280	303	310	285	278	286	287	266	287	265	273	279	294	293	263	296	289	304	268	282	278	269	302	311	296	260	278	268	295	274	272	311	292	341	255	265	278	287	257	284	283	275	289	285	240	273	287	274	282	297	286	278	276	303	258	280	277	270	275	281	305	267	265	283	288	278	282	289	284	290	260	267	313	283	288	316	294	272	275	308	275	294	306	241	283	278	289	271	272	307	255	300	280	305	277	290	266	272	268	309	256	287	274	305	260	271	296	288	286	281	307	266	290	259	301	305	258	282	293	264	307	286	283	261	299	306	286	272	269	290	263	287	246	266	276	242	265	286	261	272	298	269	276	263	272	313	269	271	319	296	255	284	295	301	249	291	267	277	297	289	274	282	275	279	281	312	267	282	292	296	273	276	277	281	276	308	296	280	286	271	264	263	302	255	278	290	279	286	286	289	266	263	259	252	309	275	283	306	240	316	305	262	285	303	272	272	290	271	264	265	280	283	277	279	263	284	306	266	284	288	279	266	272	293	286	269	291	280	279	276	288	263	282	300	277	270	303	292	275	284	284	287	268	279	280	268	268	277	265	308	275	273	264	268	282	277	252	256	277	254	262	281	295	261	304	291	254	281	306	309	267	260	266	269	277	256	283	275	270	254	275	280	302	265	252	304	273	257	277	282	280	265	305	250	279	265	259	295	286	280	277	264	237	284	254	291	277	307	271	265	291	270	276	282	280	294	295	302	292	270	276	274	266	296	287	280	260	304	299	267	264	275	271	316	304	255	302	246	279	325	264	268	259	249	286	269	244	286	249	305	272	262	262	285	274	286	283	307	290	295	285	267	275	303	288	267	280	273	267	284	290	270	311	313	271	261	274	279	267	279	290	279	297	301	268	272	295	293	298	259	268	294	264	267	280	284	273	255	280	293	271	262	279	272	287	293	312	276	299	281	266	269	256	276	276	279	278	283	282	269	273	285	289	250	264	265	272	271	284	294	280	290	273	270	288	284	264	270	283	293	270	291	270	276	268	287	297	269	313	265	247	264	293	310	290	270	275	304	278	293	278	286	277	281	302	281	279	273	291	282	295	256	271	294	268	260	278	262	282	254	268	249	280	299	285	283	264	277	247	260	292	270	290	289	271	298	275	306	298	267	304	253	266	256	299	294	283	264	299	291	292	301	272	294	270	265	266	281	293	283	292	275	261	279	310	305	305	251	318	266	282	278	290	294	272	305	277	251	294	271	254	284	244	257	274	293	252	309	279	254	296	276	259	268	273	282	289	288	262	280	221	274	281	276	274	276	265	234	269	285	268	280	270	286	276	263	289	288	307	272	296	308	300	263	240	284	282	284	302	265	280	308	282	281	292	282	270	298	280	300	279	271	292	320	292	289	264	267	269	265	290	263	277	276	270	291	278	264	285	281	293	279	283	271	297	280	264	279	302	267	312	259	278	304	318	276	289	274	301	297	261	314	322	256	291	283	275	304	295	273	264	280	280	291	290	295	267	287	285	257	277	272	295	272	310	300	276	264	294	262	263	285	262	283	269	290	296	272	301	255	305	299	275	265	274	276	286	262	274	281	279	331	285	290	285	278	283	302	269	313	283	282	277	283	283	287	282	281	267	287	290	265	264	274	273	266	268	278	290	293	262	262	293	269	268	270	262	318	271	285	305	288	287	279	283	282	293	278	283	277	327	278	289	267	270	272	290	261	303	277	288	310	273	270	230	290	264	258	284	277	243	284	268	271	283	286	291	282	272	280	290	263	282	264	291	282	260	302	307	276	290	254	276	285	282	278	283	254	288	287	286	283	273	292	271	271	277	285	253	275	305	270	274	275	298	266	273	261	302	280	245	260	261	289	263	282	282	271	280	299	292	264	271	281	282	284	254	303	297	293	291	289	298	257	285	265	279	285	266	273	282	280	277	236	261	283	284	264	295	285	287	282	302	260	265	260	281	262	267	263	302	278	287	275	281	287	268	268	256	252	260	261	258	289	299	278	297	278	266	304	260	283	271	268	280	261	286	248	267	270	282	235	283	305	286	262	270	267	250	265	270	266	243	298	287	291	249	270	277	285	295	271	250	305	265	298	288	319	317	289	272	245	283	264	251	301	263	277	255	292	282	297	237	298	283	265	298	280	268	294	287	276	275	315	268	272
26839	19994	6186	1095	724	654	521	531	553	582	553	497	491	514	537	532	527	536	532	552	483	515	507	527	510	497	552	530	546	505	497	539	509	559	504	517	537	520	536	507	518	543	549	475	501	526	505	524	548	514	494	534	489	492	521	547	517	513	516	514	503	487	543	532	513	486	534	510	460	509	491	525	531	521	527	530	519	521	508	558	484	503	499	482	525	489	473	493	484	517	541	472	554	477	499	510	508	494	472	563	488	514	515	549	519	490	510	495	548	537	502	513	496	537	555	506	549	532	528	519	470	528	535	572	500	486	533	494	503	524	513	543	477	503	498	506	538	525	518	537	501	526	491	507	539	515	559	502	543	506	519	495	507	487	503	512	513	535	507	551	566	489	508	521	518	538	526	474	526	501	519	508	521	527	504	537	490	531	495	499	487	485	519	473	522	487	536	532	532	529	524	509	495	541	496	517	515	453	509	539	475	484	522	464	530	526	476	566	541	499	528	519	529	468	501	512	527	519	514	501	506	506	565	520	520	541	529	518	537	541	508	513	506	497	533	553	523	550	527	529	531	480	499	520	506	514	529	532	534	511	532	514	488	481	514	508	576	482	544	510	513	506	518	533	506	504	508	532	499	507	513	495	543	515	517	530	530	516	499	532	527	524	489	530	553	498	514	532	539	531	516	485	490	566	506	523	519	463	487	466	528	525	516	508	525	522	472	482	498	575	557	512	513	502	491	517	519	538	533	532	502	516	531	498	536	506	538	553	515	535	554	546	464	504	491	549	509	496	516	546	506	501	522	514	562	517	512	552	497	512	505	539	511	528	507	506	515	505	504	542	576	449	553	525	511	488	526	486	555	522	531	505	536	519	509	530	515	529	477	508	525	487	495	523	531	516	489	491	479	511	480	563	539	495	517	508	543	523	509	534	533	517	517	541	460	505	485	501	486	519	540	533	550	507	496	483	535	507	525	491	513	534	507	522	511	536	504	479	528	521	518	520	528	524	568	517	520	520	506	509	514	458	529	530	541	514	488	516	511	521	559	508	497	555	564	479	512	510	476	512	559	497	490	530	528	511	535	481	521	526	538	472	539	544	516	512	548	541	541	510	510	547	511	587	486	530	510	542	479	551	507	521	543	508	539	512	524	523	516	524	496	541	524	510	520	538	521	506	527	521	526	488	499	531	505	550	545	482	513	479	525	563	532	526	549	498	490	505	505	531	507	532	537	516	482	505	516	533	510	522	525	513	504	513	544	505	502	484	511	512	531	548	527	498	530	523	518	479	523	523	543	505	497	479	515	527	565	535	499	530	555	508	521	538	523	488	520	569	493	521	492	468	505	519	489	535	494	527	559	511	509	501	517	508	500	527	476	537	510	478	489	519	523	519	486	484	512	521	513	494	513	502	525	545	523	546	554	502	514	531	539	492	500	519	505	511	472	505	510	550	504	500	550	541	467	545	515	518	497	512	500	507	452	502	513	517	525	510	517	577	503	499	517	495	508	556	545	542	506	520	519	529	524	480	497	553	486	523	494	495	463	547	476	556	470	541	503	481	512	505	519	534	479	586	499	478	519	552	556	504	518	476	560	521	507	550	534	515	545	493	512	519	512	510	521	512	518	508	507	544	504	541	518	500	495	520	471	498	521	521	524	522	515	521	510	455	483	538	523	474	473	489	536	539	527	519	519	538	538	516	542	543	509	558	503	542	536	490	484	522	510	482	556	504	511	553	472	529	538	488	507	532	534	492	531	487	511	490	536	545	537	517	526	499	493	525	524	533	545	521	504	497	498	491	569	531	508	567	509	522	528	512	520	520	488	488	483	521	516	547	512	544	506	517	508	506	470	531	482	486	531	519	541	515	492	501	519	505	536	514	533	565	553	499	527	516	503	518	504	526	497	500	512	528	496	514	500	529	510	511	527	564	543	565	496	522	517	508	488	493	519	523	520	514	525	568	479	526	548	539	516	526	514	529	491	521	499	514	471	546	504	550	528	536	502	493	508	513	524	528	499	521	516	521	460	518	540	512	524	497	505	541	496	557	511	509	554	493	467	525	535	532	488	558	528	460	513	520	531	482	543	517	511	558	546	529	542	481	522	534	544	486	500	493	520	503	494	481	521	515	556	484	536	502	514	493	504	486	529	476	495	489	514	516	517	501	514	529	523	516	535	500	565	497	549	534	514	537	519	528	545	502	538	534	513	537	512	533	477	518	532	504	558	526	515	538	490	548	468	522	548	487	515	503	498	478	543	500	486	464	493	496	521	490	532	519	517	480	525	518	482	531	475	513	476	533	485	521	532	519	530	522	523	473	529	497	531	541	490	562	561	542	522	514	506	541	527	520	533	476	517	506	519	515	540	521	502	503	580	504	521	511	516	509	488	477	494	519	503	479	480	539	516	535	497	517	490	494	519	526	519	500	519	513	507	500	516	505	532	542	530	509	532	501	549	514	523	548	490	526	548	499	509	519	525	497	496	531	518	481	524	504	470	452	487	479	497	545	497	475	493	528	479	497	502	549	500	503	481	527	510	521	469	503	517	477	503	510	515	501	509	529	533	514	536	526	536	524	499	524	532	500	492	520	531	510	498	505	545	514	501	513	525	540	510	494	491	495	530	503	539	537	519	518	545	530	500	513	533	495	531	497	529	531	529	492	511	514	573	513	530	514	523	489	521	501	510	529	503	501	519	507	506	479	530	485	541	506	535	551	534	510	514	526	542	484	488	511	534	492	520	506	496	555	515	544	564	531	550	494	493	537	497	531	552	524	493	484	504	485	494	544	515	549	531	478	546	513	517	536	524	480	493	511	500	505	524	515	537	556	503	481	530	514	504	516	500	502	559	529	550	506	496	566	511	539	489	534	540	498	527	535	495	526	521	526	540	464	526	512	487	552	549	503	562	546	524	509	527	519	529	510	495	508	520	546	517	530	501	486	481	521	478	514	530	540	524	566	503	535	511	527	478	557	506	520	513	514	516	527	513	489	500	545	503	527	480	536	505	499	513	514	528	496	535	551	535	541	490	522	527	503	503	489	491	536	525	546	514	523	523	506	494	514	499	505	511	529	537	503	541	466	505	517	506	501	512	531	510	506	449	537	527	515	496	539	532	464	484	510	528	504	503	506	506	515	481	551	510	496	507	547	517	471	481	492	499	510	523	525	536	533	500	577	521	508	488	500	551	485	521	514	503	524	542	521	472	517	505	558	535	528	494	534	539	489	521	503	506	525	518	514	484	528	525	524	466	535	484	532	535	465	503	496	488	517	508	550	515	566	538	528	503	557	497	510	535	502	445	485	512	548	513	521	517	513	505	528	509	531	526	491	499	519	525	517	565	542	516	515	518	524	517	527	538	536	508	528	511	518	548	497	536	549	520	492	527	537	533	515	514	521	522	563	489	521	491	514	467	507	563	494	521	530	503	507	494	493	507	523	510	501	489	514	533	511	511	539	510	517	520	486	520	502	507	546	518	494	510	526	508	523	516	495	517	516
4141	1986	1842	1277	1106	1066	985	929	945	908	905	901	918	887	893	921	913	935	909	868	880	875	907	957	857	879	922	951	878	897	910	948	954	852	873	894	890	893	899	896	882	916	907	928	888	936	888	968	862	912	876	937	896	852	890	983	862	880	921	883	877	893	907	891	882	944	862	872	893	899	906	894	876	925	879	829	891	852	877	905	890	860	896	939	866	891	863	885	953	894	883	912	919	866	876	936	913	870	923	899	870	921	901	945	895	864	929	911	909	890	869	911	886	876	880	876	916	872	893	865	873	950	854	931	869	912	816	861	818	924	902	822	897	923	914	905	907	939	891	923	900	921	899	881	876	875	932	866	938	906	882	897	912	851	887	923	893	945	907	926	882	886	876	855	890	876	872	847	889	954	872	878	911	907	894	892	873	925	858	901	913	862	895	866	860	896	928	907	934	928	907	864	910	887	864	888	857	881	857	889	853	872	970	896	865	920	873	930	923	863	839	910	901	881	822	903	884	925	834	895	889	888	874	921	851	883	856	931	898	891	907	901	921	980	926	895	868	877	813	888	929	899	946	880	839	929	914	907	902	855	892	861	909	860	957	897	925	888	911	960	885	844	908	876	882	919	876	857	874	880	928	879	910	933	896	916	897	866	886	914	839	934	862	944	889	950	948	905	900	892	879	852	908	920	879	888	935	936	901	875	878	922	879	900	918	918	875	889	978	918	880	925	932	903	872	878	849	883	876	892	925	939	910	873	837	865	901	860	878	937	909	880	890	865	963	865	859	893	810	902	834	851	906	919	903	906	896	906	901	929	865	863	852	893	847	914	904	881	952	964	894	858	893	953	850	874	866	851	913	939	935	894	898	889	894	916	972	889	892	892	918	902	931	867	948	902	889	859	851	911	930	819	845	910	876	910	954	893	864	877	890	891	892	934	921	913	916	937	898	935	889	885	860	861	859	892	847	868	929	909	871	928	897	926	871	877	892	882	914	928	884	913	934	852	858	933	882	881	829	870	924	914	914	919	888	866	879	946	904	887	853	869	844	857	872	873	895	856	922	891	910	923	848	888	927	913	887	882	904	891	918	900	973	838	880	882	906	890	895	885	842	884	871	926	905	870	912	909	882	897	857	885	913	867	877	894	862	941	944	885	908	894	925	867	881	894	885	970	871	980	921	930	870	887	909	905	876	899	908	871	876	903	812	893	833	867	902	897	878	886	850	868	881	891	912	877	860	833	899	927	901	874	837	889	932	931	891	892	903	832	923	912	881	922	884	836	864	906	903	919	879	878	899	884	932	864	903	872	888	830	904	879	915	900	887	870	899	836	921	830	965	917	884	917	939	954	881	873	880	887	828	809	918	921	929	890	865	874	882	872	876	905	926	873	881	839	880	863	917	907	875	898	919	919	863	929	871	877	919	914	912	916	850	858	889	928	889	866	859	875	878	870	889	960	942	962	874	861	874	895	879	893	870	860	839	896	906	930	959	954	946	907	917	904	908	904	926	883	863	861	911	923	886	849	919	851	913	917	886	932	914	913	920	897	886	907	901	916	866	853	838	863	941	905	910	936	866	880	911	937	841	891	923	911	843	883	878	904	875	894	888	858	881	875	932	885	880	876	886	897	850	903	897	869	895	829	922	917	912	901	867	926	874	899	899	905	867	893	919	959	949	902	927	934	939	860	890	889	900	905	877	848	890	889	903	900	845	908	859	913	823	908	938	900	846	862	848	922	855	926	854	879	875	878	886	865	908	886	873	924	859	836	925	838	872	895	853	889	924	869	928	891	885	887	823	892	932	903	896	901	928	932	870	922	914	896	917	912	901	925	907	925	877	907	865	903	938	891	903	895	896	925	858	838	902	886	914	900	861	899	904	922	887	886	912	884	844	924	877	886	889	916	885	865	863	885	884	869	848	916	910	906	906	908	887	893	914	925	892	896	912	879	886	897	819	904	901	878	908	891	910	916	900	881	865	937	889	932	926	875	882	861	893	887	929	914	871	920	897	884	850	849	846	864	907	912	873	936	929	852	871	938	921	814	908	852	914	883	868	881	903	898	878	889	947	869	944	869	948	924	939	944	873	858	933	870	904	859	855	887	850	881	888	917	860	894	881	903	904	861	859	876	820	904	914	920	875	901	929	881	836	870	838	897	892	936	864	894	885	853	892	848	919	869	905	845	880	885	936	842	921	866	904	937	953	918	842	900	910	875	861	871	865	836	869	880	912	904	913	872	883	887	859	919	889	877	852	855	906	897	891	905	866	911	911	884	881	843	881	929	855	853	921	846	929	892	882	899	894	843	932	931	921	882	871	942	861	891	892	939	925	871	906	864	907	840	910	933	851	861	795	898	894	928	852	922	898	911	878	868	857	861	871	884	937	902	882	850	947	898	888	917	931	898	860	905	920	899	904	879	879	866	907	922	886	841	909	905	923	929	823	898	829	918	857	918	916	903	858	879	908	901	866	939	889	866	911	895	880	853	949	908	861	865	921	935	904	937	861	890	917	909	893	944	932	886	854	833	868	884	841	918	892	889	844	897	917	926	864	907	862	954	917	872	940	851	875	884	947	864	925	910	924	921	871	830	924	857	882	927	859	916	886	897	881	955	902	937	908	928	921	844	924	904	860	900	881	914	963	848	942	890	890	883	883	927	870	895	891	874	869	881	897	902	894	869	930	885	884	893	868	891	940	846	919	916	900	926	901	946	895	861	859	881	911	873	845	915	921	893	881	891	818	857	910	898	928	884	863	904	910	885	902	911	894	937	881	882	899	893	895	911	875	886	915	941	907	841	874	926	852	876	860	875	903	867	895	899	895	899	940	901	937	928	859	890	936	910	905	916	874	898	898	878	944	860	907	877	858	837	832	920	929	924	885	900	871	879	861	922	857	861	872	886	890	858	929	906	924	907	872	868	887	886	860	887	920	900	896	864	889	886	921	880	903	912	891	940	926	905	889	881	916	930	869	894	911	888	886	893	921	878	903	858	844	880	894	902	859	928	913	891	860	862	886	927	908	895	892	964	949	841	944	900	866	849	940	910	917	866	866	893	897	935	890	882	873	903	930	893	874	917	914	870	913	856	884	884	967	908	847	917	944	867	931	863	871	882	870	859	881	880	862	878	913	898	874	891	866	851	872	874	855	896	920	901	887	924	912	887	921	872	915	864	897	905	906	860	848	864	859	873	868	852	913	868	920	921	879	871	925	907	881	930	833	947	888	858	916	912	887	905	889	848	868	839	951	917	863	912	863	914	916	940	850	915	890	931	898	913	902	845	873	871	845	879	887	940	904	882	879	841	900	864	844	868	903	867	858	918	859	912	907	932	931	924	895	949	871	838	907	895	875	890	883	889	910	865	891	876	896	910	951	891	894	851	885	881	894	900	871	898	910	839	890	896	865	867	930	964	876	896	965	886	890	853	898	911	980	926	886	948	891	894	896	906	850	890	873	928	859	845	887	910	867	876	916	868	900	902	877	898	860	948	882	891
24355	21460	28622	24700	20538	2444	911	680	586	564	499	483	452	460	440	441	427	412	428	442	449	414	451	447	412	440	426	415	432	437	404	397	388	384	456	435	403	398	375	408	388	430	471	404	425	409	406	416	376	395	423	413	413	398	414	395	406	420	418	417	426	415	445	374	406	420	402	356	380	415	374	367	395	397	402	391	394	396	416	422	431	440	447	433	397	430	404	379	389	387	379	388	407	412	375	388	453	404	380	417	428	415	398	413	393	402	388	415	396	437	417	439	409	411	426	397	378	391	411	439	422	460	375	401	400	378	411	384	379	408	404	427	368	410	436	402	435	394	403	409	408	404	403	380	408	381	410	399	401	429	404	387	414	402	385	411	404	400	387	398	416	426	401	392	436	422	373	363	380	399	383	408	389	419	415	396	415	408	408	399	391	417	363	404	452	402	399	391	411	429	423	360	396	414	375	410	412	385	398	386	399	437	406	396	425	411	420	406	425	425	425	374	403	423	409	446	392	376	375	433	408	416	392	417	417	412	390	428	413	448	382	408	367	397	418	371	411	386	389	409	425	394	388	372	384	391	391	428	417	419	408	399	407	414	433	414	468	412	390	410	433	398	430	370	405	429	402	436	401	344	413	399	425	428	388	423	414	371	404	417	381	418	414	366	412	392	393	380	368	403	438	450	421	427	414	377	404	406	379	429	393	391	382	402	398	411	381	411	405	383	411	420	389	405	396	405	380	399	406	385	387	418	424	447	407	389	414	423	416	394	387	432	421	395	381	380	400	389	407	410	408	415	414	384	420	428	389	390	403	425	399	391	406	354	403	405	405	410	444	403	374	396	394	396	409	399	403	371	397	400	410	412	404	401	404	394	386	392	407	399	402	396	423	369	433	429	378	397	401	395	418	432	396	381	400	400	415	424	396	405	375	400	394	402	397	398	407	412	381	429	370	405	403	384	407	414	362	411	395	389	404	410	405	405	415	441	407	419	411	413	441	430	392	404	424	382	407	400	409	410	407	417	405	397	380	382	398	399	385	392	393	349	385	396	424	382	388	396	401	384	416	385	409	372	424	423	401	381	427	429	393	383	378	403	417	365	378	382	422	414	467	404	433	431	416	419	413	404	394	410	359	394	414	424	426	434	421	375	451	385	412	431	397	407	379	427	393	377	424	418	397	422	455	400	388	407	413	408	415	398	391	439	378	409	380	389	409	433	405	434	451	373	396	392	426	406	393	371	388	411	393	419	400	429	464	431	405	404	418	375	446	384	405	387	413	380	388	420	434	429	409	396	399	406	406	396	364	430	427	390	381	411	415	387	406	411	372	400	396	395	398	404	416	379	396	441	393	417	414	367	408	414	404	378	372	416	419	432	410	430	459	408	415	396	405	404	405	412	407	385	400	407	370	391	414	379	445	394	424	394	374	430	425	408	400	422	377	381	434	403	418	375	403	397	415	386	386	413	397	411	394	390	430	405	442	396	381	413	381	421	391	357	457	373	413	448	413	358	387	386	396	412	444	395	406	399	420	353	403	427	377	418	424	379	425	420	383	433	413	418	399	384	383	412	412	418	379	413	407	383	445	433	418	383	416	420	401	411	385	442	401	398	403	392	392	408	409	397	382	380	395	419	362	425	409	423	392	357	382	414	420	417	382	415	403	392	423	391	437	409	421	420	412	381	414	402	428	399	405	434	428	371	404	384	428	394	419	420	409	386	406	373	441	426	430	404	424	380	417	446	410	395	435	422	418	418	429	414	412	443	434	431	433	381	394	377	382	366	433	367	415	403	388	407	412	397	422	435	408	421	413	395	385	431	395	406	445	402	384	392	384	378	430	402	399	424	394	402	400	380	388	417	422	460	421	377	387	410	426	381	409	408	436	430	379	381	423	422	425	407	393	414	417	410	392	416	427	435	397	413	394	379	405	410	405	385	374	434	400	405	419	388	419	396	425	420	405	387	360	412	421	397	397	420	378	396	447	422	389	409	419	395	393	391	417	397	363	383	435	358	422	448	413	425	375	357	426	411	397	386	419	420	419	389	393	407	395	385	370	439	399	418	400	426	401	426	407	381	386	438	430	372	410	407	438	410	386	404	412	399	390	388	416	420	386	413	415	401	388	408	399	382	399	392	416	399	381	407	409	374	417	398	407	414	412	418	396	435	411	405	385	405	396	418	389	419	422	354	390	373	412	427	370	382	377	405	413	378	387	370	388	422	421	418	427	373	409	391	405	391	386	396	404	400	402	423	405	365	418	369	394	384	417	391	404	410	403	384	401	374	415	413	399	388	408	388	341	402	381	413	406	399	437	417	402	350	383	401	411	394	413	366	412	391	398	393	395	396	436	387	399	403	413	412	403	428	416	414	386	402	397	407	404	430	405	407	387	401	404	391	408	399	424	433	400	400	411	399	383	381	401	374	417	384	410	366	405	418	388	404	396	373	434	378	423	395	401	405	398	410	394	391	410	402	404	400	410	394	407	393	395	412	436	386	448	383	387	404	399	394	393	400	429	410	391	418	409	416	439	431	428	397	401	413	380	413	433	422	426	367	412	406	394	389	393	376	418	369	422	447	399	418	419	391	399	355	462	428	405	389	441	361	383	394	394	396	374	404	379	374	382	435	363	383	417	401	377	412	380	380	411	429	415	436	429	400	410	430	418	392	379	414	405	438	413	381	378	387	401	422	417	428	385	424	432	357	420	391	383	442	418	414	422	370	397	382	391	394	402	386	430	398	420	417	374	395	391	435	421	395	400	394	401	423	391	382	405	401	431	424	381	401	409	449	379	405	416	405	437	393	408	410	407	406	381	401	385	404	382	384	372	399	427	376	385	420	452	379	439	420	413	385	415	399	394	361	384	377	441	415	391	408	416	416	428	388	407	380	364	413	398	438	433	414	428	383	432	394	411	406	408	391	374	398	364	412	411	386	411	442	384	400	405	389	403	421	411	403	446	418	378	401	442	417	423	393	421	441	404	398	381	376	405	390	415	452	420	401	383	421	403	388	414	378	377	395	407	371	443	415	409	392	406	396	405	387	413	414	381	385	411	384	388	374	418	404	400	438	416	416	425	397	400	411	445	395	403	406	393	410	409	409	398	393	409	400	423	390	414	435	408	427	391	438	384	416	392	380	418	392	408	398	411	387	396	412	436	460	399	379	359	420	431	394	354	377	401	358	386	392	409	397	389	430	390	400	402	389	429	393	427	402	438	415	369	401	458	400	441	412	403	407	396	380	412	415	408	411	425	391	409	398	404	392	384	423	440	397	399	371	404	372	414	422	417	388	419	402	375	429	396	393	419	416	409	407	377	400	395	432	410	385	408	420	391	380	382	377	394	402	409	420	384	372	428	415	426	429	384	434	382	367	441	371	389	401	383	389	416	388	381	416	409	424	424	397	415	372	390	429	376	412	399	403	396	394	397	397	417	369	381	391	400	401	401	384	402	404	451	426	422	459	392	411	412	347	387	411	444	424	407	394	438	440	405	387
5646	10307	8814	4629	3240	2393	1911	1581	1410	1241	1175	1121	1036	944	905	866	872	871	858	814	809	865	873	776	831	747	756	737	781	725	745	757	714	753	714	735	766	766	710	699	736	764	705	711	730	713	767	780	716	716	752	696	698	738	698	711	707	754	752	711	707	710	782	723	688	726	689	726	740	760	704	703	734	766	717	773	737	731	732	795	707	706	734	730	734	728	668	762	703	737	735	700	690	687	693	734	686	783	751	703	730	759	684	721	718	712	705	716	700	722	713	719	724	713	765	710	743	721	717	720	716	765	717	726	737	764	745	725	758	757	707	728	685	711	691	738	752	691	693	695	700	736	710	740	691	758	685	738	716	671	710	737	781	706	728	733	691	699	739	730	736	772	693	680	780	719	697	763	725	756	699	684	725	696	705	710	717	740	707	654	758	732	770	700	685	681	705	685	695	701	703	758	684	725	687	659	713	696	744	721	718	725	710	680	672	740	731	734	758	763	685	683	675	725	708	661	738	695	736	703	734	699	719	714	730	646	722	760	716	704	730	707	738	719	709	756	740	709	711	700	733	722	724	777	795	733	708	703	676	682	742	732	752	723	694	738	720	717	763	696	743	744	759	659	737	722	711	692	758	758	716	744	722	722	751	673	693	693	729	720	700	704	759	663	724	700	749	696	675	705	729	708	740	722	665	734	689	655	698	712	669	695	712	686	711	682	687	704	677	724	720	696	728	735	683	697	699	715	700	690	683	727	728	707	694	720	743	741	728	702	712	695	736	713	763	731	706	688	764	721	708	729	780	732	722	736	683	729	749	705	721	715	718	690	688	705	729	733	719	627	769	701	711	717	682	731	712	720	703	715	714	713	743	711	741	728	720	713	694	711	739	737	702	729	709	712	740	736	744	745	706	674	744	707	710	738	741	757	684	670	703	703	725	649	741	734	731	691	701	735	675	715	740	742	700	635	704	700	732	657	737	705	728	748	728	694	718	697	716	798	673	724	747	739	681	711	719	746	722	716	702	762	716	725	731	724	737	658	694	709	710	727	712	756	722	724	740	764	663	730	739	721	743	771	712	708	709	719	745	727	768	774	682	731	716	707	725	756	666	724	636	719	748	771	723	725	762	758	689	682	688	720	722	730	719	755	700	753	739	673	771	687	742	749	749	689	745	730	745	714	703	682	737	712	744	724	718	785	706	714	719	704	708	712	671	711	701	735	748	736	743	720	723	731	723	740	709	765	673	772	777	714	680	729	737	703	712	732	701	684	731	761	715	723	720	708	740	749	730	689	706	719	714	736	712	785	740	689	682	709	662	703	719	725	691	731	702	756	736	720	703	658	686	725	660	716	719	726	704	737	754	769	692	692	701	753	731	699	683	744	728	688	716	707	755	690	731	714	732	717	752	743	760	701	752	743	774	741	737	720	790	693	721	748	668	740	739	708	750	746	759	750	718	718	712	718	713	735	706	704	736	761	721	726	709	727	719	715	686	714	725	682	735	683	720	721	670	763	724	732	732	672	688	745	687	688	745	696	670	731	758	750	763	713	736	731	705	722	777	744	720	715	687	717	751	743	747	729	729	706	729	740	709	712	731	671	690	741	782	727	711	723	750	687	718	691	736	745	742	704	702	728	706	731	723	735	707	717	744	739	739	708	705	678	751	700	728	696	714	709	720	713	686	741	718	684	723	691	734	715	689	711	686	730	692	732	724	724	721	723	701	718	717	696	705	759	686	690	679	671	718	703	725	754	743	719	722	746	758	668	735	722	749	733	694	738	719	701	711	724	745	730	735	733	700	731	732	691	685	763	653	742	710	781	728	753	688	757	728	695	702	675	718	735	705	747	759	697	690	741	719	767	719	739	736	718	746	720	747	684	687	683	714	684	741	698	731	727	707	718	659	722	706	702	718	721	734	721	779	786	735	712	715	720	741	699	695	705	716	783	689	740	728	690	720	718	732	741	772	673	727	762	719	713	733	696	658	748	748	732	711	679	735	655	722	714	744	697	712	694	755	693	697	716	725	744	734	735	744	733	699	797	742	717	678	685	733	714	708	692	694	704	760	649	665	687	770	713	701	752	725	657	774	680	718	716	722	753	719	705	705	747	700	759	707	723	716	727	702	743	729	721	722	705	745	670	709	714	719	701	688	749	743	690	719	703	671	711	656	720	723	681	713	736	713	742	775	717	699	705	740	711	727	712	698	722	704	754	758	711	755	733	673	738	674	714	700	705	704	660	716	736	719	738	712	708	715	701	730	713	749	682	702	663	718	725	706	761	694	737	749	747	683	716	690	698	770	714	741	735	724	776	700	740	702	716	736	722	711	708	673	698	703	699	719	756	727	709	687	735	691	700	702	765	728	713	744	718	708	674	709	717	700	709	732	718	705	700	734	715	688	720	658	697	745	725	733	683	727	737	703	700	685	697	703	700	729	707	677	677	731	705	738	747	695	695	712	700	704	697	741	740	722	732	717	762	710	726	738	726	645	724	735	764	741	711	761	723	685	753	751	737	742	720	732	708	717	706	766	699	703	743	735	695	732	734	698	674	708	733	679	727	679	779	720	752	688	734	743	698	740	741	740	743	687	757	729	717	764	687	781	705	765	740	753	735	701	735	688	747	696	746	687	706	736	713	682	677	717	723	706	770	695	694	719	727	697	669	683	765	722	727	731	693	687	697	674	697	709	776	774	708	721	722	715	715	733	698	694	699	758	712	717	725	680	708	708	705	762	711	713	701	717	647	728	738	731	736	698	752	728	681	718	727	737	714	691	714	748	733	757	716	731	713	745	774	719	674	747	689	763	682	712	735	712	716	754	723	703	722	731	744	732	761	777	704	749	724	692	787	773	699	706	689	681	746	746	703	740	722	765	691	697	715	719	724	751	674	749	706	717	746	712	696	770	728	715	748	720	768	700	739	729	723	698	721	712	687	727	715	774	724	678	718	766	731	702	665	702	749	756	703	761	732	720	699	786	733	714	676	714	771	735	674	712	739	734	744	729	716	743	679	717	665	763	684	731	654	699	685	713	739	681	698	771	697	690	660	690	720	731	736	766	723	767	748	738	735	697	733	713	711	711	743	756	712	694	669	702	745	711	698	738	688	752	745	747	726	722	755	787	681	644	788	705	697	721	699	731	720	713	754	720	749	720	722	737	726	687	725	705	734	753	696	735	778	709	726	752	732	717	724	717	721	721	671	713	729	726	728	718	717	773	735	748	685	712	735	710	714	703	707	705	777	730	754	720	723	742	695	718	729	702	728	747	708	702	736	678	729	751	714	710	717	736	748	711	764	719	716	743	801	728	719	695	717	741	696	746	709	682	722	719	687	664	717	694	758	721	752	714	716	708	713	712	700	722	749	708	738	740	702	737	725	736	685	734	705	663	716	687	735	712	667	700	711	711	724	787	725	714	696	667	730	761	721	716	722	711	716	699	719	738	695	723	684	772	738	713	747	686	691	673	689	713	710	714	767	701	721	713	726	716	707	709	704
23474	21482	29267	24106	21482	19169	1699	642	462	348	383	335	267	260	244	229	218	234	202	208	192	187	192	210	171	189	189	181	187	186	158	184	163	169	158	161	178	159	159	174	168	161	181	171	182	164	164	143	159	157	175	174	167	154	163	146	158	154	157	185	162	164	151	153	173	165	148	140	146	137	140	168	145	140	175	147	167	151	150	161	171	146	146	151	152	180	141	143	179	147	165	159	167	139	174	171	158	146	143	126	157	142	151	176	159	155	170	147	139	136	146	143	157	172	159	145	161	158	142	156	148	141	181	140	154	146	162	145	142	177	161	168	137	159	165	143	144	178	160	158	165	129	129	138	148	158	155	152	161	156	178	149	160	163	144	167	143	141	163	142	148	157	172	141	136	137	140	152	161	147	155	154	129	138	145	149	130	157	145	147	161	155	150	157	155	142	146	159	141	161	177	136	159	155	164	162	132	151	168	151	159	164	169	144	147	166	166	142	181	125	131	141	152	146	145	145	150	171	139	149	154	154	143	131	157	156	130	143	144	139	147	161	147	171	160	154	149	147	160	155	157	148	118	160	132	161	145	163	151	155	163	140	166	141	131	158	143	157	187	176	154	159	163	146	143	187	144	155	166	167	156	145	156	162	169	164	148	141	137	139	153	158	149	157	138	152	159	158	170	134	132	153	161	152	144	162	133	137	153	156	134	144	167	151	162	138	136	129	141	155	156	169	160	138	152	144	152	147	151	141	161	146	158	166	143	149	148	155	158	133	152	153	146	143	156	143	159	163	166	164	139	175	149	154	139	144	139	163	124	175	166	150	153	142	146	152	157	149	148	169	155	153	157	168	147	143	143	163	144	164	164	147	175	151	178	131	166	138	147	147	158	159	139	126	158	143	161	180	141	133	149	139	163	160	177	159	137	139	156	147	179	150	159	166	133	152	128	157	147	145	161	159	139	125	168	154	159	166	154	166	175	187	152	155	151	153	146	174	149	153	152	141	138	157	147	162	141	145	179	146	154	152	147	162	159	161	137	145	156	157	133	148	128	138	154	166	151	149	137	159	145	153	164	157	144	138	153	150	161	136	153	149	126	141	135	140	157	135	145	159	145	152	135	160	144	164	160	136	142	126	152	136	154	134	136	165	167	167	149	137	139	133	164	146	143	158	151	147	148	134	148	166	149	154	138	149	154	156	145	167	145	145	140	157	150	137	162	141	151	138	144	139	124	152	143	160	159	155	147	137	152	148	152	163	140	159	153	136	168	141	151	131	172	160	132	146	154	146	153	149	165	145	147	163	150	154	158	135	159	161	162	160	148	162	124	155	142	144	149	150	161	166	170	147	148	137	167	158	173	168	167	144	124	163	120	137	166	145	151	148	151	157	148	162	138	153	150	132	143	162	155	146	127	152	156	148	158	142	140	156	159	160	141	146	164	137	131	169	167	150	168	134	147	147	157	158	159	136	139	138	152	149	154	157	153	149	153	153	141	127	142	139	149	152	159	145	140	153	157	146	136	140	149	151	142	165	149	151	170	151	140	151	156	140	149	142	155	162	147	143	149	147	167	137	160	163	161	179	172	145	145	167	138	170	144	160	132	139	151	135	160	140	146	157	150	156	161	157	153	147	148	139	165	163	152	152	151	140	146	158	146	153	143	147	150	146	150	151	142	145	149	152	141	173	143	131	131	161	153	146	159	153	152	151	146	160	153	168	119	159	163	147	173	164	135	158	182	131	152	132	156	137	154	138	173	160	157	140	140	136	159	168	177	137	154	138	142	155	145	146	153	153	157	173	160	141	150	156	160	151	148	146	172	152	145	147	152	138	162	137	136	162	152	144	169	151	146	146	137	133	146	149	139	146	149	126	145	130	166	126	149	150	157	151	140	142	139	169	160	148	143	155	162	151	160	145	168	153	156	147	140	144	150	131	152	142	135	139	141	145	147	141	156	125	154	149	165	167	149	157	148	161	142	153	135	146	163	141	145	137	152	150	148	179	143	142	169	133	151	172	154	152	153	129	153	131	153	154	140	149	158	152	165	143	130	142	141	151	142	135	146	138	149	147	142	147	154	142	147	166	146	166	149	120	159	172	167	161	147	126	164	158	155	146	116	147	155	137	136	120	162	159	142	155	149	121	137	139	150	137	144	153	161	173	161	145	155	151	145	171	163	136	167	172	154	155	181	153	148	147	149	145	151	127	153	159	167	139	150	136	128	154	129	140	144	145	142	166	155	133	161	149	153	150	153	174	158	129	148	130	153	165	143	156	158	132	143	164	142	149	130	171	138	158	145	139	141	161	166	148	145	138	139	134	152	146	159	146	143	154	144	145	145	148	152	165	156	168	153	142	128	136	152	162	134	146	170	142	147	168	158	140	136	157	154	146	137	140	170	151	156	179	150	138	134	167	171	161	153	159	151	137	138	155	153	145	148	176	151	161	160	151	172	152	142	173	147	137	160	152	153	152	164	155	148	127	148	146	169	170	160	143	161	160	131	144	129	157	131	151	141	146	147	162	142	129	140	159	169	157	140	144	135	162	149	145	159	146	143	139	143	153	131	137	139	151	136	157	142	144	159	160	160	150	153	143	145	162	140	148	140	147	152	142	145	135	147	155	147	139	126	127	150	142	131	165	145	159	164	147	150	134	154	150	152	156	164	176	142	143	147	145	141	147	150	156	154	136	137	163	134	154	159	141	157	144	159	138	147	141	167	136	146	149	156	140	147	157	131	147	156	163	154	137	141	157	134	134	172	153	151	141	140	118	142	145	151	150	148	152	143	147	154	146	154	151	138	122	156	155	152	120	170	156	161	154	152	147	133	165	157	138	147	139	151	149	165	161	159	145	167	155	169	139	166	172	151	162	175	158	142	159	154	156	155	164	157	141	165	144	147	157	182	140	150	128	155	142	147	161	149	158	166	154	159	136	133	143	166	168	153	139	163	159	163	142	143	150	141	156	150	157	151	135	148	133	135	143	129	171	156	142	158	167	176	137	144	148	145	145	162	139	169	160	165	158	157	127	154	146	153	158	178	130	148	157	174	151	143	144	164	151	140	143	156	147	153	154	160	131	156	139	144	140	160	163	142	174	138	145	145	164	147	150	136	143	144	144	163	158	152	133	140	169	168	153	145	156	153	155	160	147	159	161	149	148	141	149	170	143	157	150	162	151	155	152	158	156	158	165	155	156	157	153	143	162	139	167	160	164	138	145	160	167	166	137	148	129	160	156	156	141	136	149	161	136	168	142	147	124	152	121	122	139	160	135	151	144	159	142	152	145	147	152	147	142	155	157	156	152	131	155	158	144	158	165	151	141	141	139	157	155	124	143	150	164	130	150	129	150	144	150	140	145	163	147	133	142	165	130	144	127	152	134	144	157	161	140	151	124	176	143	151	167	146	149	171	156	135	153	147	159	152	161	157	163	165	150	140	144	168	164	133	163	153	165	141	140	149	145	144	148	160	161	150	150	144	144	134	150	148	159	150	151	132	150
7484	16072	13579	7145	4878	3368	2554	2058	1517	1318	1097	1031	854	748	730	619	584	559	521	509	471	454	454	405	433	404	358	394	375	369	374	354	339	355	355	338	327	340	322	331	307	290	291	340	319	295	357	276	312	308	329	281	320	256	347	321	307	278	280	280	291	291	292	271	291	291	248	310	295	308	262	314	269	290	278	310	279	277	297	294	294	272	280	303	283	312	283	267	293	278	301	297	255	312	280	270	276	291	289	270	270	261	304	307	306	293	279	312	269	294	286	298	274	257	281	274	253	280	270	292	289	314	290	275	277	298	277	271	278	293	299	298	290	286	279	285	296	246	272	284	309	278	268	282	258	250	272	286	287	294	289	274	270	296	298	264	283	297	264	274	287	280	279	274	273	297	266	286	292	281	268	316	262	268	264	311	263	272	296	291	305	282	265	294	269	306	258	257	297	302	277	260	272	246	300	261	283	322	266	272	290	300	281	256	314	279	294	290	282	291	316	254	273	276	292	301	283	302	289	299	295	272	288	268	258	261	314	279	255	284	266	300	263	295	290	237	271	300	270	297	293	289	279	279	257	277	254	296	275	257	275	294	254	266	286	264	275	251	269	288	289	300	336	271	274	284	303	273	325	268	269	277	319	265	277	266	262	273	290	287	255	285	280	293	274	301	289	281	295	301	308	282	272	276	274	310	265	309	269	297	297	271	283	293	271	278	298	261	280	256	289	294	267	275	291	285	290	305	277	306	292	255	241	268	274	290	296	308	291	274	255	290	291	286	275	275	294	255	314	278	262	270	280	287	280	294	289	286	281	273	294	264	270	258	238	281	284	295	279	269	289	276	267	252	240	288	284	295	299	255	298	270	269	274	297	265	295	290	266	274	277	306	272	278	294	259	284	258	283	293	256	312	296	279	251	279	285	284	263	257	299	301	281	297	277	273	306	304	284	253	250	295	262	267	269	286	270	265	271	306	288	291	243	264	289	293	289	283	260	281	299	299	260	301	258	294	307	286	259	269	310	276	285	278	277	260	278	291	250	295	266	306	262	288	300	302	302	260	262	297	264	322	277	270	287	264	299	298	284	274	298	290	264	304	300	273	274	246	280	261	306	282	289	289	285	285	278	286	275	283	282	281	306	265	279	279	296	288	288	292	287	268	235	282	305	296	290	273	265	300	296	277	284	252	287	260	278	266	268	276	258	257	273	290	260	310	310	283	288	253	269	252	306	260	274	280	287	270	293	245	303	264	273	286	309	283	281	281	272	309	305	281	283	310	272	274	301	255	272	281	272	268	269	302	267	290	274	273	290	285	292	291	295	273	292	276	264	268	271	287	277	240	264	256	255	281	268	281	273	281	285	268	313	270	256	303	291	277	262	293	264	280	285	257	303	291	262	298	257	281	282	301	273	279	298	289	285	270	284	306	281	288	283	276	262	293	274	278	278	277	275	270	304	295	260	281	285	301	277	262	266	274	287	303	266	234	265	301	297	295	268	289	294	282	290	269	270	279	286	293	277	298	299	285	294	275	273	312	306	282	306	280	294	292	294	322	274	270	284	282	275	281	271	275	281	282	253	259	293	300	289	308	271	268	307	272	278	289	255	300	279	282	321	281	261	323	292	264	266	292	278	281	283	299	263	275	281	298	261	273	292	289	307	273	255	276	286	276	295	285	295	304	261	283	253	274	286	270	272	260	307	284	273	298	283	301	253	281	273	288	281	298	277	284	309	260	266	286	251	290	277	260	259	280	287	319	258	287	296	300	255	267	296	313	276	287	273	278	268	281	286	275	280	291	256	275	254	285	313	275	283	246	297	291	278	302	279	279	281	284	263	281	275	297	282	296	320	272	264	268	278	313	270	294	287	297	276	299	288	277	266	299	265	291	297	268	283	251	277	283	292	244	304	286	277	268	258	275	306	276	293	298	272	269	292	277	287	247	322	273	300	290	293	282	280	265	284	278	293	288	301	269	282	279	284	307	262	290	297	294	277	287	285	261	280	254	283	276	271	268	282	279	272	244	269	256	277	310	271	291	278	242	276	307	273	291	283	272	297	267	275	284	277	308	289	278	287	263	270	273	269	293	301	257	291	281	257	271	273	276	293	313	288	251	294	265	288	245	250	243	299	275	270	259	292	260	261	279	277	287	298	260	319	277	308	296	286	276	260	313	272	263	257	312	282	299	306	281	301	268	315	291	287	277	274	277	308	280	269	311	264	254	287	270	287	255	285	277	248	272	317	299	243	286	300	275	251	304	262	259	291	295	256	296	302	302	297	253	290	270	309	291	269	265	290	308	279	295	268	273	304	297	283	267	297	293	287	285	303	270	278	268	296	290	297	258	257	288	279	249	279	277	285	306	300	258	284	282	306	261	304	258	308	280	280	268	279	287	306	287	316	269	266	265	281	301	291	289	287	263	305	291	296	288	305	293	275	311	290	279	255	302	306	263	292	284	261	306	292	280	263	281	276	278	271	304	259	303	286	293	317	285	296	248	302	288	280	270	292	311	276	269	266	262	301	276	289	263	274	267	278	267	281	284	279	271	263	287	245	280	262	256	281	259	321	274	285	298	304	257	282	275	258	289	298	278	275	312	272	285	282	300	295	290	272	280	271	288	303	300	301	293	305	283	253	302	259	283	294	291	307	251	286	301	283	254	260	259	291	287	285	275	272	275	276	273	258	293	295	269	281	254	280	255	276	267	271	284	285	286	255	264	243	264	278	293	271	272	307	263	296	284	245	263	284	262	281	273	274	298	281	274	243	268	271	246	288	285	271	302	278	291	300	280	263	294	262	281	268	293	294	283	250	297	279	291	259	284	300	299	295	261	277	250	290	275	290	269	281	261	304	263	259	294	271	266	255	273	275	244	264	278	278	286	265	271	267	265	295	277	286	296	279	285	280	262	282	266	278	284	303	260	294	285	285	304	297	289	284	292	281	285	288	284	274	255	261	280	282	274	274	281	287	270	266	276	280	281	272	270	271	251	254	288	282	283	264	325	285	279	251	298	266	293	280	294	267	320	303	269	281	254	253	299	272	303	310	258	310	263	303	306	261	315	282	259	281	271	285	260	275	283	258	299	302	247	311	286	281	290	279	264	315	286	299	275	277	269	278	277	294	276	276	250	289	275	259	309	270	292	265	288	282	308	235	262	284	294	300	292	243	293	268	281	283	279	253	297	272	270	285	272	286	293	326	265	325	306	277	279	302	319	302	294	279	260	283	260	278	269	277	271	277	294	276	264	242	286	288	290	292	277	289	271	254	265	295	277	273	272	300	278	279	282	274	279	251	255	282	267	285	284	260	253	299	294	270	262	306	268	287	279	277	286	261	290	300	259	262	301	261	280	281	282	255	280	297	269	279	266	269	294	272	287	283	293	272	267	257	282	276	292	283	301	267	312	320	295	284	279	273	289	289	274	273	250	284	255	255	293	314	270	305	269	285	324	279	251	288	320	296	250	293	289	273	290	248	268	278	272	327	266	225	278	281	273
27007	20143	6072	887	617	554	549	550	544	569	529	509	507	456	511	518	527	523	506	563	511	500	515	531	531	490	507	505	542	546	513	554	517	509	500	504	512	486	511	520	484	507	495	521	459	480	526	510	543	535	506	533	533	512	496	517	494	501	501	553	531	527	493	457	545	520	498	521	500	510	528	479	553	508	491	537	485	555	469	506	538	511	508	485	523	558	477	540	451	564	512	529	531	501	513	525	508	512	515	522	525	548	512	533	533	523	458	516	524	500	486	566	501	521	502	507	538	496	524	509	471	508	527	493	453	516	520	541	510	515	519	516	556	517	502	496	502	478	512	501	533	485	516	512	474	519	506	532	527	488	548	522	533	530	517	497	488	553	521	525	485	492	547	562	506	487	523	487	516	491	518	521	496	502	574	502	527	520	539	492	524	502	528	543	482	484	485	501	532	525	488	483	487	504	538	523	492	518	557	524	522	483	510	505	536	527	513	495	529	540	511	520	506	510	524	530	481	506	491	540	530	486	523	508	491	488	517	502	505	509	535	428	509	482	538	515	494	533	511	501	504	554	532	540	489	518	514	516	499	495	507	530	516	511	492	525	543	530	506	503	562	500	521	538	516	569	490	493	525	538	480	537	498	496	513	478	574	518	511	453	518	514	537	509	505	526	473	499	498	530	507	531	557	515	518	502	551	491	526	499	499	546	509	499	516	487	496	541	526	485	490	472	492	530	545	525	499	469	465	504	521	501	495	537	464	509	539	476	471	523	517	512	537	554	522	513	461	523	553	491	491	482	507	521	510	543	533	525	511	485	497	531	521	517	517	511	490	496	544	536	511	533	515	510	510	508	504	500	507	481	484	506	482	525	537	516	535	561	532	509	518	515	522	472	480	520	510	474	518	490	522	520	523	554	513	541	486	510	491	530	521	507	528	497	512	519	495	546	515	511	507	558	492	522	493	522	537	519	537	506	549	512	545	517	548	524	538	530	546	521	524	490	471	544	537	496	491	534	508	531	536	470	540	504	494	457	515	517	515	508	448	521	521	513	508	496	514	511	506	509	505	495	491	503	503	508	535	507	499	522	506	529	513	521	501	507	516	528	521	508	536	513	524	501	530	525	544	513	508	502	540	553	474	504	539	498	486	559	521	511	524	509	503	480	487	549	539	522	511	494	547	539	502	527	500	525	534	536	521	508	551	466	488	498	524	513	469	532	504	522	565	476	511	509	512	528	531	501	512	503	522	517	556	537	492	478	513	504	470	495	497	515	541	539	484	500	510	546	544	483	505	509	515	518	531	534	536	513	523	516	506	448	492	531	508	548	519	511	536	492	534	522	470	532	527	506	525	519	497	509	517	482	514	505	516	512	551	496	533	455	515	522	542	510	530	439	490	469	552	480	552	529	519	514	520	474	519	508	526	537	489	460	531	519	551	475	526	528	504	542	504	494	511	531	504	489	522	517	546	492	504	490	473	534	528	484	493	489	490	483	531	523	531	501	511	512	527	575	507	474	499	513	556	547	516	511	515	506	490	527	518	529	519	504	516	518	471	503	479	501	481	525	502	503	530	500	543	533	520	502	572	467	515	515	497	525	514	501	500	507	519	469	538	542	546	514	521	521	560	501	527	536	530	505	519	511	497	511	558	517	526	498	506	522	532	485	544	473	487	530	569	517	561	476	497	539	485	468	553	514	544	505	531	516	491	523	545	510	494	523	505	523	526	528	514	489	488	527	511	489	463	522	546	554	535	512	479	539	544	508	543	490	539	466	519	539	497	530	558	506	468	460	509	501	507	559	536	549	528	523	537	510	525	530	488	546	552	562	500	517	528	511	524	540	528	507	532	532	517	518	502	505	497	495	518	506	512	518	520	506	511	541	533	541	526	479	498	511	529	546	535	535	503	564	532	478	522	496	483	508	537	526	483	490	518	514	546	542	573	528	534	508	524	515	480	530	533	526	529	504	488	507	503	516	492	525	532	497	559	458	529	542	537	489	551	539	522	553	542	493	490	544	505	493	453	533	546	534	505	523	516	485	556	511	502	503	545	510	519	494	539	505	546	525	539	528	486	571	549	522	507	517	509	524	524	522	484	520	551	499	487	495	483	506	537	522	531	518	526	517	525	509	489	532	520	531	479	550	529	543	541	536	540	542	496	557	478	485	516	533	525	500	498	526	557	523	538	539	559	515	522	492	499	506	529	509	536	532	524	549	510	514	524	518	506	530	493	503	490	521	492	529	518	552	504	525	488	509	523	508	519	489	517	515	538	500	515	504	539	476	497	541	522	524	531	513	544	516	571	506	517	550	507	530	537	566	553	522	513	529	522	549	508	492	489	509	507	509	485	504	525	559	558	506	513	540	485	500	553	506	527	534	524	556	526	515	518	531	508	521	494	559	516	521	547	485	529	524	522	532	521	481	466	531	538	514	519	540	509	530	520	503	526	523	460	512	491	488	508	494	560	528	528	556	523	540	501	539	534	479	529	489	526	511	518	508	498	500	525	506	501	518	503	509	485	518	535	518	520	500	564	515	506	504	461	512	553	500	499	561	477	520	526	489	520	552	503	507	517	495	491	524	521	522	519	509	518	523	534	531	512	502	490	502	473	521	514	525	545	515	494	520	556	509	556	528	519	535	455	486	503	528	489	525	496	511	509	556	534	505	546	490	539	518	532	524	530	547	543	504	520	517	523	502	538	527	501	478	522	493	503	516	475	545	522	499	481	535	521	545	518	518	507	531	492	520	522	456	527	482	525	469	528	506	554	522	531	501	505	494	519	516	511	525	496	525	490	550	545	552	495	528	495	537	532	509	532	521	517	511	536	508	520	504	510	498	503	534	498	492	533	476	514	556	502	540	487	533	543	474	517	508	526	540	495	542	511	504	484	503	537	510	514	524	543	490	511	529	482	486	516	559	519	553	524	541	496	499	502	530	527	514	534	501	515	531	502	520	466	532	514	507	522	541	479	502	560	518	485	531	501	509	558	510	522	523	505	514	528	497	520	540	550	524	541	538	517	528	496	476	497	554	576	529	525	528	523	536	489	542	503	494	461	516	501	516	492	495	530	499	534	497	480	481	531	516	534	512	514	507	499	536	479	503	488	524	501	511	475	510	520	523	506	510	531	500	512	506	524	501	491	480	497	565	520	509	495	508	494	499	487	531	506	513	493	512	496	514	478	572	525	496	522	510	501	523	503	527	519	537	515	481	513	527	521	551	489	503	537	513	509	542	521	521	547	486	534	508	510	527	551	508	566	496	537	537	504	535	560	553	516	545	511	485	532	535	491	560	480	530	519	533	504	483	499	517	518	493	519	505	442	503	512	510	504	536	513	551	528	507	531	501	514	536	500	541	492	509	512	504	510	504	518	547	506	553	524	530	532	522	514	507	468	516	488	516	523	470	491	530	515	540	449	522	507	520	517	481	508	524	487	517	529	519	507	514	549	514	496	524	489	492	528	528	523	514	555	516	494	509	482	534	533	469	477	492
4268	2002	1758	1292	1102	1040	943	934	925	969	946	982	947	940	943	935	941	968	857	909	916	889	919	888	831	881	905	869	938	974	840	888	883	876	910	995	958	853	857	892	907	933	854	873	885	888	946	861	835	883	855	965	953	901	879	889	918	902	909	918	874	898	969	903	934	909	908	870	898	886	868	909	877	850	929	886	912	874	868	878	939	918	907	906	903	933	885	915	894	908	880	936	875	903	918	868	916	906	906	945	905	903	841	898	865	890	883	907	964	885	884	877	872	907	881	891	881	897	884	854	906	910	873	860	894	953	901	869	891	931	884	882	907	900	862	883	857	892	926	926	893	946	888	831	892	879	907	879	925	872	890	873	821	912	880	901	911	898	923	913	930	965	861	907	939	916	916	923	900	884	899	888	889	955	888	914	916	916	906	888	893	967	910	930	916	916	993	907	880	931	908	901	890	851	862	883	942	903	867	858	922	917	921	892	911	920	861	947	848	883	892	903	850	898	873	889	888	926	916	905	918	859	852	895	848	926	931	919	950	901	884	885	865	888	877	917	875	889	888	902	942	884	943	960	839	884	854	891	904	911	936	846	877	883	899	939	890	903	872	902	867	910	909	917	893	907	904	901	895	934	943	907	918	907	892	913	901	953	894	887	865	918	913	880	855	879	840	933	907	880	891	890	889	920	855	878	850	871	928	908	909	890	908	896	890	893	872	966	866	934	863	904	876	898	851	894	861	903	888	867	861	896	853	861	897	936	887	902	890	951	875	942	845	945	925	905	910	912	900	898	837	874	944	872	855	965	906	887	926	931	926	903	882	901	920	916	852	857	873	902	887	894	901	882	935	866	874	907	933	906	870	919	917	951	911	942	878	953	892	915	857	875	961	854	882	890	934	927	909	855	891	885	890	902	943	937	924	876	864	870	889	910	909	912	892	869	899	858	940	934	929	879	885	934	935	917	928	807	950	905	886	889	936	894	901	928	871	880	952	916	900	897	903	891	896	894	934	890	904	907	899	818	829	873	892	906	923	862	868	889	927	848	921	842	887	878	906	862	918	901	919	931	891	880	809	879	839	991	875	933	935	892	872	883	917	882	931	871	882	847	900	901	909	932	926	891	862	946	905	935	846	903	923	902	917	885	859	874	879	920	929	944	915	923	929	936	920	947	930	875	890	893	910	814	930	941	912	896	887	886	918	902	893	861	921	884	885	912	872	875	938	891	868	854	851	932	960	907	888	870	934	916	916	905	845	884	875	921	943	876	909	955	902	901	887	853	934	863	868	877	913	878	906	859	908	915	879	907	902	895	909	879	868	888	939	874	890	840	930	880	916	912	843	884	906	918	952	871	866	907	876	950	922	919	861	922	897	912	930	938	880	923	901	885	860	885	897	927	939	919	904	864	871	966	910	931	921	830	908	932	882	891	902	849	883	889	911	884	844	863	888	932	955	898	909	890	854	952	857	900	902	881	861	918	895	892	903	915	887	857	938	869	822	848	855	914	887	834	906	876	909	932	833	950	921	895	863	880	880	868	887	877	978	904	887	930	891	936	886	878	916	898	852	880	894	959	907	821	889	900	897	925	941	937	890	909	890	922	934	904	947	851	933	880	852	871	895	830	888	850	906	877	955	904	879	909	850	889	874	887	911	923	881	921	916	920	935	858	908	869	924	894	900	889	900	887	897	879	929	859	922	838	902	921	956	878	915	942	885	862	889	892	862	829	843	909	848	903	932	905	922	895	866	873	898	920	880	968	902	913	932	932	865	892	904	944	893	857	883	961	859	868	873	887	895	910	819	930	929	885	926	902	897	862	879	876	927	898	908	913	871	921	873	871	955	915	934	900	917	958	926	900	914	882	921	913	910	891	922	875	873	887	913	858	908	952	939	881	918	883	871	864	872	906	878	911	899	868	893	894	889	870	895	901	950	903	915	959	896	894	919	876	919	885	892	938	908	851	855	898	949	853	884	940	904	926	869	860	876	931	860	912	897	919	915	906	861	890	975	917	928	835	927	868	898	873	913	894	931	912	878	891	861	877	935	863	901	853	890	863	899	882	909	919	924	886	856	924	872	864	939	892	932	939	905	891	888	865	876	919	863	884	870	874	874	858	869	885	854	863	862	872	960	885	890	917	860	881	907	865	834	891	882	860	921	935	940	885	885	912	881	948	869	920	880	898	935	906	879	895	882	897	863	922	910	891	873	905	923	915	892	992	912	911	938	898	917	913	948	912	874	962	838	860	891	929	873	890	942	865	916	891	882	878	875	905	911	964	876	857	866	923	905	924	928	881	907	898	863	919	879	857	856	880	914	897	882	923	880	922	890	919	860	891	940	923	874	889	883	909	882	925	932	895	882	907	863	916	880	880	915	883	907	913	911	883	892	940	887	870	885	944	908	907	947	863	885	937	901	898	915	918	876	892	869	889	906	940	925	903	866	922	908	909	908	842	898	907	909	920	909	937	903	903	891	936	907	894	902	861	885	923	883	918	925	849	887	940	914	912	872	894	897	878	840	902	896	853	907	868	904	823	907	916	905	881	901	905	891	896	917	907	917	915	889	885	923	904	916	892	926	914	929	891	842	973	854	905	901	896	894	884	896	955	968	930	907	855	950	857	914	874	898	944	937	932	894	940	899	892	867	900	865	942	904	934	875	931	919	917	930	900	934	913	905	901	967	942	892	914	898	890	921	862	888	896	916	959	902	864	922	916	929	935	870	855	919	962	943	907	911	856	947	933	854	958	880	940	897	836	888	851	857	855	911	916	941	929	922	878	922	917	833	878	923	882	875	866	896	909	887	890	889	922	882	907	935	900	899	860	891	905	884	891	922	879	862	911	917	913	913	948	853	973	871	903	946	900	875	910	906	950	906	923	924	883	867	854	892	860	892	863	922	918	909	890	887	969	910	914	891	905	888	871	938	911	874	862	819	903	927	886	898	918	884	914	934	919	912	912	902	878	914	858	920	869	975	910	860	922	901	930	884	875	888	883	883	892	900	904	917	866	883	889	975	855	840	904	867	930	923	891	933	941	928	913	881	920	867	878	882	906	902	910	921	913	943	902	859	857	932	890	915	895	862	901	911	970	872	928	913	890	906	951	877	870	851	916	844	916	880	919	910	947	864	949	927	929	951	908	923	945	848	868	903	937	863	857	929	855	907	901	890	847	907	927	940	903	876	871	884	857	900	905	890	816	881	911	962	854	889	942	927	891	839	935	897	931	895	962	925	900	867	896	846	930	927	909	902	892	912	836	902	923	922	904	884	894	844	927	905	843	919	920	861	889	973	889	946	892	893	877	884	945	924	943	898	955	942	858	884	894	895	899	891	856	835	941	925	961	918	867	904	941	900	917	874	881	874	848	955	897	929	924	904	839	901	922	846	862	895	850	869	901	970	893	873	935	934	890	971	892	867	857	916	945	874	915	915	919	878	901	905	932	878	923	892	958	911	945	911	876	935	898	919	822	931	834	924	895	910	880	938	935	867	881
24356	21486	28671	24715	20570	2414	900	660	588	561	532	502	481	462	446	467	418	428	461	430	452	418	398	416	381	419	429	402	433	420	407	435	388	437	399	419	406	433	402	388	435	388	416	415	430	403	405	358	435	386	419	397	414	405	392	416	385	422	434	394	392	395	401	418	383	425	400	418	366	381	415	411	444	438	380	404	427	392	399	397	368	463	436	402	407	375	368	402	394	404	407	386	410	426	446	436	420	392	440	402	409	378	419	388	381	415	428	411	376	395	385	403	383	402	397	430	383	391	392	367	376	391	414	382	421	412	385	416	389	399	410	374	418	403	357	416	432	398	402	399	389	396	364	389	399	370	434	420	405	408	424	419	393	439	389	385	386	398	417	358	384	410	416	415	393	421	401	374	440	409	397	410	421	392	394	413	423	404	379	418	429	401	400	416	381	375	378	401	405	384	402	410	441	393	411	415	404	383	416	436	399	409	409	439	386	379	399	373	388	386	391	424	373	394	386	424	400	382	393	387	376	389	390	434	382	398	408	411	413	398	413	393	420	401	379	421	383	430	404	402	427	416	422	397	371	392	404	389	365	363	394	385	379	434	414	428	393	404	364	447	399	419	389	401	416	410	406	418	417	371	388	416	381	460	405	376	422	386	422	379	366	393	403	428	373	396	377	393	383	400	400	399	391	371	395	427	404	403	410	447	375	385	402	392	388	409	420	372	431	385	411	389	372	434	391	410	400	411	400	420	425	436	446	386	400	406	407	389	401	381	374	423	453	413	398	417	410	405	407	436	418	400	410	411	417	363	430	406	398	403	407	404	405	373	388	378	396	378	481	393	400	379	424	378	422	422	398	405	399	362	442	394	389	428	405	418	403	374	368	400	443	408	363	394	432	405	413	394	403	371	392	415	396	392	387	405	360	438	403	405	377	394	387	427	400	396	409	416	369	431	391	405	403	387	414	386	405	395	406	375	446	399	397	408	424	397	396	384	388	417	421	377	401	376	418	424	403	411	389	429	404	364	408	407	371	405	415	413	409	367	398	409	382	400	385	425	403	393	387	376	391	393	391	430	383	381	397	390	377	416	421	384	423	398	393	421	417	395	399	427	390	401	414	427	380	450	434	426	410	433	381	421	416	391	393	402	430	426	412	362	381	444	399	382	395	390	362	378	389	422	421	374	411	381	426	420	417	409	433	412	382	379	397	415	397	391	403	394	415	417	418	412	431	393	393	383	418	408	379	431	425	427	407	444	402	432	445	423	383	394	406	383	429	405	400	389	438	408	391	411	393	387	421	410	397	424	395	434	409	405	420	382	405	424	420	443	395	398	374	401	438	366	413	437	412	388	403	463	370	402	384	412	396	383	416	425	398	383	427	415	416	389	388	404	421	412	406	391	408	396	413	428	406	421	407	370	386	399	424	375	390	441	370	407	400	349	430	374	411	380	401	411	400	449	388	422	396	401	401	347	352	370	348	403	396	377	395	440	401	401	369	401	359	425	409	405	400	414	408	438	437	422	395	395	406	426	389	394	392	414	410	377	384	436	398	373	408	432	373	385	360	385	391	436	383	380	399	376	361	390	419	431	420	403	408	386	391	416	412	386	392	354	409	447	408	424	396	411	347	409	419	423	387	401	410	399	395	390	382	422	383	394	376	399	452	408	409	414	372	406	406	406	409	390	406	399	397	438	445	408	386	410	447	412	396	424	402	407	387	395	436	365	411	409	419	373	395	404	428	404	421	403	393	395	392	378	405	375	418	404	400	437	414	408	419	397	424	416	415	382	383	383	379	408	392	400	438	438	381	367	404	380	381	418	402	396	392	406	427	398	414	381	384	434	402	396	396	364	383	415	388	394	429	395	376	385	391	385	408	427	419	405	393	408	380	403	423	379	391	394	425	399	352	391	418	389	427	385	396	407	389	372	420	397	393	423	405	369	426	396	428	426	378	389	407	394	392	386	393	385	411	391	386	407	404	385	398	379	425	347	434	418	392	406	466	444	369	404	429	429	388	396	398	404	392	424	399	406	418	389	402	387	400	392	383	412	424	409	415	420	386	389	356	362	403	429	428	394	403	428	453	441	385	399	402	396	410	375	378	385	398	412	363	363	394	392	399	423	402	407	401	417	412	372	418	386	396	377	426	368	414	400	428	408	432	408	403	421	403	407	389	435	408	333	423	410	399	394	411	414	384	442	424	373	376	424	389	419	432	383	363	405	412	406	430	383	418	423	433	411	407	415	374	394	380	410	425	401	391	400	416	414	448	435	382	390	369	399	425	410	413	393	408	400	375	401	425	415	394	372	386	395	426	375	396	436	369	420	428	392	416	397	388	420	422	435	366	409	420	386	403	417	413	375	412	412	369	423	389	392	371	402	421	395	379	378	412	400	378	421	412	392	405	401	374	423	406	392	399	474	437	417	425	383	408	367	408	418	404	394	373	375	418	408	383	412	380	401	364	348	397	400	376	411	376	382	385	402	397	397	438	385	392	389	403	412	402	361	407	426	383	386	396	429	405	386	422	388	413	392	419	393	401	418	382	413	404	384	411	372	389	403	435	411	425	409	422	433	388	366	431	404	367	380	434	406	394	431	407	431	370	409	400	408	409	373	395	403	381	427	438	379	385	403	407	403	401	392	390	405	437	397	393	358	372	397	390	423	390	412	402	375	398	395	419	397	394	399	436	398	452	391	387	418	409	402	381	387	398	418	430	417	410	380	385	391	420	360	433	357	370	443	343	389	406	422	421	412	397	401	399	378	434	412	419	432	418	397	421	403	409	396	392	401	417	404	394	399	378	427	421	405	372	398	382	352	434	404	365	395	428	377	396	370	403	428	395	371	385	393	405	385	421	354	386	388	419	398	408	378	367	437	390	384	417	407	419	396	358	409	384	384	414	410	408	418	400	380	398	434	425	381	393	380	388	403	386	418	400	421	419	373	404	407	412	442	371	403	426	404	411	425	443	414	398	377	380	396	409	410	400	394	389	368	408	395	402	434	410	379	390	422	412	379	441	377	379	377	402	423	406	400	436	354	413	434	377	397	354	387	405	411	373	402	403	370	378	361	361	390	437	419	388	461	399	386	404	378	394	416	393	386	374	427	445	382	392	369	367	384	381	386	410	408	394	427	395	419	399	407	409	389	386	413	403	400	375	385	387	399	409	371	406	440	363	425	378	370	409	404	416	419	420	387	373	449	369	420	395	365	390	384	404	403	383	424	418	407	413	414	404	431	394	387	420	426	397	426	409	380	396	382	406	426	407	395	374	432	399	390	392	379	380	422	371	377	382	403	381	413	397	433	389	373	400	399	403	400	392	393	405	380	421	420	419	394	388	388	386	400	410	392	418	401	375	388	422	392	380	412	414	402	358	399	411	436	418	436	373	431	390	441	434	440	378	430	420	435	392	364	394	376	414	391	397	415	383	392	395	401	420	395	389	413	374	409	395	395	378	374	383	373	429	366	395	384	427	382	384	396	384	432	406	394	379	405
5536	10251	8991	4708	3261	2424	1950	1588	1392	1232	1131	1092	978	940	910	908	839	884	835	809	810	784	827	791	851	812	746	759	768	795	752	753	770	796	745	731	757	738	730	713	704	728	754	697	696	731	723	736	793	815	705	728	731	719	737	717	689	727	710	735	718	692	724	793	726	756	708	704	729	707	691	705	743	715	718	727	702	725	705	741	721	639	673	735	675	744	658	728	740	732	690	738	728	718	715	698	696	687	716	688	732	754	700	721	726	733	755	708	705	671	724	753	677	730	721	708	690	764	794	728	695	700	707	759	676	710	732	684	706	723	754	701	748	709	706	763	741	695	730	756	710	736	740	726	731	759	661	723	689	673	754	765	720	699	654	690	700	748	721	728	753	710	685	698	736	670	668	677	669	691	710	706	671	718	671	735	742	749	721	716	734	704	698	720	719	723	752	717	742	692	701	699	739	728	700	707	740	716	705	716	675	717	740	706	692	754	674	724	710	810	695	706	703	682	718	722	719	742	721	692	689	691	715	737	745	705	724	739	770	704	729	709	752	677	688	699	721	692	710	720	691	684	752	734	665	709	659	740	719	731	699	737	707	714	715	692	691	706	704	696	708	767	687	699	709	712	719	734	646	740	702	730	717	687	667	770	724	698	721	703	712	675	694	727	706	709	695	717	693	698	669	724	664	729	769	721	730	749	686	710	702	732	748	723	733	721	730	719	724	747	729	726	708	688	712	726	728	746	736	727	744	743	745	704	718	701	738	705	729	736	715	721	682	737	713	704	732	694	726	717	745	695	684	719	715	672	734	684	725	742	705	724	752	709	752	711	727	712	753	684	693	756	733	748	697	740	735	690	732	757	692	657	693	747	677	743	771	706	724	677	745	677	731	711	655	691	726	708	710	772	744	687	771	668	708	704	732	688	689	719	738	761	722	741	702	720	735	707	676	709	656	692	732	688	680	772	716	690	738	687	678	696	726	748	693	752	732	722	722	694	680	686	687	658	718	700	650	698	726	690	700	703	738	678	713	677	728	703	727	746	723	697	732	736	706	701	700	688	727	718	706	725	706	726	703	720	768	742	756	752	704	742	703	675	712	697	751	738	721	699	701	660	738	741	750	707	750	748	735	725	753	723	769	748	639	685	719	717	704	728	701	703	714	714	718	715	744	682	717	687	699	721	730	731	664	739	699	698	701	735	749	723	707	664	741	741	755	717	721	702	730	752	745	669	732	674	700	749	728	746	733	736	738	712	712	710	688	693	715	679	722	707	733	709	718	692	686	754	721	723	687	733	737	678	730	748	711	713	730	726	736	686	724	682	702	724	679	682	706	740	689	706	705	730	737	705	721	702	754	731	752	689	707	699	718	708	653	730	718	693	722	727	718	693	736	735	710	696	688	707	682	677	751	749	709	704	706	714	702	695	714	774	752	691	729	742	690	686	675	736	681	723	696	714	731	748	771	682	754	734	739	690	737	715	688	741	759	741	741	756	708	733	719	700	689	718	676	720	703	678	675	669	683	677	732	700	747	700	752	720	722	747	731	709	741	732	733	722	700	695	654	708	732	734	769	700	726	733	721	732	718	756	707	716	714	735	732	731	740	711	755	681	740	724	723	738	689	695	698	740	717	738	702	728	734	754	694	714	685	744	713	756	684	712	722	693	766	701	695	713	696	712	700	739	685	684	676	715	719	772	710	668	687	717	720	759	722	729	710	674	678	683	709	756	717	672	683	708	719	702	697	706	768	709	731	746	689	727	710	674	789	702	725	720	703	689	730	716	748	707	759	711	719	716	713	741	720	694	725	710	715	719	694	704	691	740	711	714	743	738	767	679	777	699	691	688	739	668	658	756	731	737	746	705	740	709	691	716	710	696	728	709	714	732	685	731	703	711	737	709	671	701	739	695	735	760	696	705	732	735	754	732	709	728	754	673	723	736	719	662	709	736	691	747	708	768	721	722	722	704	709	673	700	707	751	717	694	731	719	716	658	720	678	715	706	752	689	701	754	710	710	710	724	778	787	675	641	678	703	742	742	777	754	722	763	641	703	685	675	716	737	712	693	728	750	708	685	762	703	750	707	701	673	718	712	709	725	724	688	686	747	711	717	699	743	750	682	740	701	696	728	735	736	714	728	732	686	719	667	707	706	709	731	683	755	777	694	729	721	671	709	681	675	666	706	705	764	771	721	719	755	751	707	693	695	705	719	735	705	687	751	726	668	669	734	764	707	745	764	695	722	748	704	737	684	699	680	710	785	734	727	694	723	747	670	704	725	711	739	674	719	775	746	696	722	717	750	726	734	705	665	687	689	721	724	707	695	718	725	752	748	699	736	723	699	695	740	750	722	748	740	722	718	676	669	768	722	694	712	692	718	679	704	724	729	754	776	746	730	752	701	723	726	698	729	665	681	673	679	737	723	731	732	655	751	676	720	705	708	728	705	731	706	722	733	702	741	689	721	660	685	680	695	700	735	701	743	747	692	707	656	711	715	724	673	693	737	703	715	695	682	675	719	684	712	705	752	707	705	703	642	704	685	778	712	666	698	722	738	687	760	704	679	733	716	710	695	760	794	764	695	740	686	699	687	738	710	697	741	716	722	736	700	752	705	715	745	710	732	747	729	709	708	720	688	712	682	719	756	717	737	731	750	704	684	679	721	720	690	671	668	729	685	682	706	698	688	743	725	673	712	641	717	737	695	674	707	702	684	657	740	714	713	718	728	690	698	771	732	685	741	728	749	711	703	740	723	750	716	742	715	717	678	701	721	742	709	739	695	737	693	719	740	739	685	701	711	719	776	754	726	686	717	706	752	674	731	757	743	732	696	731	685	740	739	719	723	685	697	700	720	750	684	703	708	781	737	732	727	732	660	727	681	709	717	675	779	660	781	728	687	700	742	708	712	690	707	678	715	728	720	712	703	754	709	737	718	655	715	750	705	717	728	726	715	740	718	680	713	729	706	681	688	734	730	731	670	714	665	696	682	678	710	693	694	711	767	731	750	689	754	721	712	731	698	741	694	737	744	751	730	720	721	703	651	687	689	697	735	719	676	721	720	707	754	743	712	704	774	732	681	707	708	729	692	713	736	733	688	756	699	730	747	701	726	729	749	697	690	714	704	679	697	693	710	727	733	712	687	703	746	698	738	704	716	738	735	736	728	681	705	703	727	702	732	749	690	743	718	697	709	714	705	727	714	693	698	707	708	751	740	725	684	672	722	686	722	723	705	743	687	721	708	739	698	728	741	749	696	691	708	683	732	728	691	728	708	712	758	686	737	691	683	694	707	708	764	715	706	760	713	674	751	712	740	709	722	743	739	713	754	689	734	729	709	691	697	682	718	747	726	741	680	700	752	686	708	735	692	686	719	723	700	734	714	772	729	741	711	737	670	696	721	714	765	674	759	685	774	716	688	705	691	725	699	711	717	660	728	728	712	724	695	711	726	711	717	717	710	710	688	738	689	720	715	737	760	711	734	715	682	698	708	645	728	683
23443	21512	29354	24112	21513	19210	1633	668	453	405	371	306	324	291	282	251	248	220	199	232	196	181	166	173	201	176	184	193	164	177	161	144	161	162	158	159	163	153	177	146	165	164	152	184	149	174	162	159	151	168	146	151	152	153	137	147	163	163	144	176	174	150	151	174	152	155	143	163	156	155	156	155	150	163	141	143	140	140	136	147	153	144	153	160	136	153	148	150	138	157	157	159	151	154	123	142	149	162	125	144	158	176	166	151	149	154	136	128	133	155	162	155	134	155	158	157	157	152	127	135	150	174	140	137	168	145	161	181	151	117	153	144	168	163	157	158	162	172	168	156	147	168	130	148	147	172	134	160	141	140	137	161	138	162	150	142	149	149	145	170	149	135	141	148	130	168	153	133	153	139	152	129	136	123	132	154	141	152	151	153	137	150	150	141	138	169	142	152	164	122	149	134	150	153	160	169	170	134	135	147	154	124	169	148	148	149	173	153	162	133	143	150	143	130	150	174	158	144	160	156	137	180	146	126	158	159	161	148	137	162	147	157	164	151	136	128	154	128	145	151	157	160	154	138	143	136	147	157	130	173	183	145	134	150	139	149	138	147	143	152	147	155	170	145	164	150	165	150	149	169	147	145	156	145	170	146	129	149	143	143	146	165	168	159	148	136	128	126	137	134	181	136	163	148	163	132	160	134	145	148	156	155	132	127	154	134	140	142	173	169	141	152	141	169	156	140	159	151	161	174	157	172	147	145	155	148	143	146	138	152	156	143	163	150	160	146	160	134	156	150	149	153	150	148	168	153	135	159	149	154	147	150	138	157	167	163	161	139	123	144	163	146	142	148	136	144	150	148	150	154	148	170	153	166	144	151	129	167	153	153	148	173	158	167	137	125	167	144	182	147	149	141	130	152	149	166	136	160	134	157	158	166	153	156	135	182	174	168	152	134	151	144	156	160	145	145	134	146	141	152	157	143	148	139	177	141	155	144	127	139	157	143	167	139	146	145	167	149	140	161	149	159	150	150	138	155	181	163	151	148	148	128	141	143	145	127	152	159	143	128	145	139	163	146	125	143	152	142	156	153	146	132	162	146	133	143	165	153	146	144	167	165	157	142	153	178	132	139	142	147	132	129	161	151	159	136	144	156	149	162	142	133	156	144	139	177	148	132	153	153	142	155	133	132	148	149	147	157	156	168	136	144	158	157	164	150	145	157	128	162	168	142	152	150	124	153	156	148	186	156	147	136	150	145	139	164	160	151	159	157	145	180	151	148	161	126	164	147	147	141	134	149	129	136	162	122	142	141	172	166	148	168	160	167	147	165	148	149	136	140	161	148	151	145	149	154	150	144	174	156	159	153	151	136	139	172	154	146	145	157	167	134	147	174	164	137	132	145	139	161	173	131	159	156	156	166	138	135	133	139	167	165	135	127	156	136	135	146	149	144	135	154	133	145	144	129	177	136	141	182	142	166	133	165	148	160	149	157	160	172	168	142	147	165	141	161	147	137	155	155	133	144	158	129	171	151	155	139	154	155	165	154	153	147	159	160	161	141	156	138	154	147	149	146	141	141	164	163	158	174	160	136	165	145	140	131	139	145	149	145	148	161	138	148	139	152	148	125	151	133	147	158	141	152	146	167	141	144	154	159	138	138	134	163	160	145	154	148	138	141	164	167	137	166	142	128	142	145	176	134	146	129	136	146	137	126	132	139	151	143	138	166	129	158	150	134	149	128	166	145	154	158	163	152	130	129	156	135	183	138	149	143	149	138	149	164	121	156	142	160	151	161	132	163	135	147	149	155	153	125	135	132	160	135	156	145	141	127	159	160	129	133	161	144	150	147	138	167	139	151	166	146	144	139	144	161	118	156	139	173	146	147	144	148	148	151	121	156	146	162	137	141	130	150	138	161	136	152	154	145	147	134	131	150	161	149	150	137	141	139	140	151	126	132	144	147	161	157	133	152	141	142	136	164	149	123	119	170	148	152	148	155	161	167	155	174	155	139	158	158	153	149	156	138	168	159	141	165	133	161	135	148	148	155	133	123	136	153	158	146	135	160	136	161	147	157	140	167	134	137	151	159	141	137	135	165	154	152	147	170	168	146	151	162	151	133	160	116	152	153	143	146	135	144	144	153	139	136	147	148	140	138	142	169	144	144	141	129	159	128	170	176	157	145	147	158	156	125	150	165	153	147	148	149	157	136	151	167	155	157	135	148	148	132	148	153	144	130	148	151	165	156	148	154	167	166	139	144	149	149	165	135	159	163	169	152	144	166	140	150	145	149	144	137	138	148	149	154	179	151	158	137	149	136	153	161	134	123	150	135	141	130	144	170	151	140	138	146	140	142	151	155	153	153	138	168	149	139	153	142	150	174	126	156	141	151	145	156	155	147	149	129	159	129	166	162	142	147	148	161	150	163	168	136	147	160	180	147	145	133	135	134	154	131	152	130	151	127	129	149	133	146	151	148	161	152	137	140	160	157	143	153	160	135	146	135	135	123	134	163	154	149	137	150	145	131	164	160	153	148	132	145	166	140	133	175	139	142	138	161	163	135	152	140	159	156	146	137	164	150	156	154	143	158	145	168	134	153	157	153	132	148	136	156	137	139	141	159	151	153	157	120	147	141	149	153	172	157	154	166	147	165	164	166	144	145	147	133	173	152	139	133	122	137	146	154	147	152	158	144	152	142	161	143	146	156	143	151	156	155	136	159	155	158	133	136	151	158	149	125	165	146	150	144	153	153	163	143	150	152	141	152	148	166	144	143	155	163	146	141	123	178	153	148	141	143	142	123	150	155	145	140	145	139	149	144	146	140	138	166	155	152	164	152	159	127	136	161	149	129	150	150	150	152	143	138	156	157	171	166	169	129	135	160	157	140	150	162	161	150	142	165	163	142	153	161	144	155	153	142	160	142	159	155	142	157	143	142	149	134	140	142	144	139	147	157	149	155	145	138	141	132	131	150	146	160	166	148	134	146	158	144	145	134	146	157	141	146	165	149	142	155	165	163	141	140	166	156	141	141	150	142	128	165	162	166	139	154	132	124	142	130	152	143	160	160	156	155	146	160	140	139	163	162	157	155	175	149	150	145	143	150	138	140	147	164	151	136	150	137	126	153	151	163	144	147	156	154	154	138	145	163	135	145	155	145	135	140	147	139	140	137	150	148	144	155	166	150	155	174	133	165	157	151	146	160	166	145	144	146	159	154	127	157	152	127	135	140	138	142	133	152	164	154	133	149	162	153	150	149	150	149	133	146	144	170	165	142	145	154	155	145	152	159	149	132	149	151	148	138	158	153	158	159	136	144	155	168	158	149	131	159	159	135	130	147	136	153	133	159	157	129	166	149	144	160	153	155	139	147	156	119	126	130	157	141	161	113	174	137	139	150	165	138	123	139	135	131	170	180	144	133	139	154	163	139	141	143	147	131	161	129	168	124	146	148	153	170	168	155	142	142	170	147	144	147	145	166	159	170	159	146	146	135	143	172
7628	15795	13474	7154	4827	3497	2558	2146	1601	1317	1143	951	831	785	693	616	589	551	484	504	408	422	436	401	395	392	356	346	383	346	369	357	344	324	349	334	347	312	306	319	350	276	310	302	275	325	311	315	316	320	324	306	266	291	279	277	296	298	287	279	270	286	345	289	280	301	265	270	324	282	278	313	280	310	288	287	274	269	254	299	279	313	271	292	286	262	273	261	255	302	272	307	307	296	243	246	308	267	275	283	244	257	264	262	247	274	267	281	264	280	277	247	285	277	267	283	279	299	283	277	293	271	267	271	291	281	298	325	289	292	269	272	312	286	285	272	249	282	295	250	272	277	275	280	295	269	277	236	266	280	312	296	292	257	321	266	276	263	270	251	272	257	262	302	268	282	257	300	288	282	285	290	295	261	290	271	287	272	275	287	287	255	251	293	256	274	250	277	273	225	256	283	274	274	275	287	248	259	255	275	285	295	252	258	262	291	276	290	261	295	296	278	299	239	253	291	280	252	261	287	283	255	291	272	266	277	283	263	292	262	280	285	263	280	260	278	282	274	268	276	281	296	272	307	302	280	266	300	313	283	266	256	262	281	244	270	294	289	270	274	277	295	263	293	301	277	269	276	275	258	311	279	273	251	252	271	264	261	267	263	294	296	277	305	274	267	251	265	276	274	272	264	277	266	260	278	263	281	258	292	251	264	277	273	270	260	264	277	289	272	302	255	271	259	282	280	266	272	307	289	280	267	296	278	290	282	284	262	297	290	272	264	250	303	320	272	289	273	275	257	263	265	289	289	278	271	261	285	259	285	268	286	271	261	284	279	275	273	283	253	269	278	314	302	277	271	266	281	283	283	251	254	303	271	287	290	302	287	272	284	287	281	295	273	270	271	291	283	308	260	271	287	262	290	286	295	285	290	285	263	247	312	254	259	256	305	277	287	294	276	284	249	275	263	258	278	288	264	283	273	287	303	267	289	275	272	272	315	280	271	284	284	297	302	262	268	291	284	284	280	252	254	291	313	267	284	267	286	272	291	250	275	252	307	298	289	275	267	284	257	265	275	285	274	267	287	302	267	287	288	314	313	274	260	256	261	271	299	271	297	269	288	283	289	249	293	243	300	265	271	280	264	278	284	266	282	284	279	303	307	283	238	276	271	267	258	280	239	274	300	278	287	304	299	271	297	282	262	277	270	260	303	275	258	269	276	278	297	279	281	285	307	277	287	274	312	294	274	306	284	279	268	279	280	279	291	284	260	266	259	263	251	281	329	256	291	304	312	299	250	267	317	256	253	246	299	248	294	286	284	279	277	255	274	274	267	281	331	265	295	254	292	293	268	277	288	263	312	262	273	244	270	249	297	252	257	241	279	315	272	266	264	281	282	286	282	289	275	279	275	238	277	263	277	275	240	277	279	271	269	281	279	285	281	273	265	270	263	278	242	247	293	276	304	283	293	282	260	317	294	279	228	275	289	266	276	295	244	265	283	264	287	288	279	287	276	282	269	291	259	279	297	259	271	248	248	282	272	296	283	271	260	296	307	298	268	263	257	287	287	228	252	282	266	298	261	295	277	321	268	271	275	268	294	314	286	251	275	264	259	269	248	274	283	288	237	308	282	274	265	271	305	266	251	294	289	273	267	274	276	272	279	280	283	271	314	273	284	266	273	304	278	244	292	251	284	295	274	288	292	270	296	287	268	268	305	288	268	276	314	269	277	273	280	288	276	269	258	255	252	280	275	289	292	284	266	281	284	278	277	281	278	278	233	261	250	301	276	280	270	245	274	258	285	271	271	280	280	277	313	298	275	262	252	290	278	259	278	267	291	273	309	270	247	306	220	276	279	270	267	278	288	279	262	246	306	253	323	253	260	285	253	276	296	273	292	293	265	288	296	260	277	316	291	281	270	292	264	295	286	250	255	257	256	295	298	267	293	283	274	274	264	292	268	307	264	253	268	289	280	290	281	281	299	277	261	290	289	286	235	265	271	269	284	277	298	258	285	273	304	282	278	245	314	253	288	275	291	298	251	299	291	295	277	290	273	278	288	252	267	278	283	258	281	271	272	285	256	297	275	286	286	258	295	286	271	266	273	256	288	283	267	270	265	248	263	263	266	283	286	257	285	331	282	293	257	262	263	279	279	290	280	258	273	267	273	265	248	295	267	285	285	265	296	271	290	292	284	270	259	263	239	293	275	325	264	258	266	275	281	273	277	306	283	270	222	294	274	246	282	261	325	253	279	273	279	270	280	290	277	269	282	273	284	233	281	277	293	254	241	259	267	274	280	296	265	243	267	279	266	295	282	257	307	289	296	278	278	285	300	311	262	271	312	269	277	266	282	299	300	261	297	273	291	278	269	267	276	277	287	255	306	305	229	293	280	310	258	312	279	260	290	281	284	255	307	265	254	309	297	274	278	269	307	290	283	258	296	303	295	277	257	269	280	258	288	263	294	269	295	277	285	304	283	299	270	296	262	252	300	280	286	292	279	267	261	272	257	260	256	226	305	271	286	274	291	290	305	272	262	272	281	277	296	254	279	327	260	292	243	264	299	251	265	262	280	288	288	295	273	287	266	269	274	289	277	282	246	274	294	260	292	301	281	280	268	295	258	278	291	305	304	277	290	277	289	272	269	274	237	279	265	278	256	267	281	286	295	263	273	303	228	278	275	281	254	294	295	279	269	270	263	272	292	260	260	263	270	269	241	275	247	285	301	255	282	278	266	282	284	287	273	262	266	271	306	282	285	272	260	302	269	302	253	280	275	290	277	267	261	298	287	253	292	259	271	249	256	269	250	235	276	253	269	286	288	262	278	290	278	283	274	257	275	244	264	291	267	308	266	288	272	274	271	252	289	265	281	265	258	285	284	286	294	303	295	275	242	268	267	258	267	284	258	271	323	263	286	254	295	254	278	272	292	273	253	294	291	278	270	263	274	250	271	263	273	273	285	264	256	293	291	308	294	241	295	283	275	282	278	306	308	293	273	264	316	254	257	287	290	244	300	295	281	253	270	271	289	260	289	258	269	272	260	270	286	314	292	264	264	273	273	276	244	264	268	274	266	271	259	268	257	263	288	295	254	253	288	289	266	261	283	271	269	271	295	272	270	242	283	294	280	258	283	291	264	288	278	270	279	268	287	275	296	281	318	310	315	269	247	275	275	250	284	250	260	291	266	255	292	283	271	279	257	288	267	268	277	274	271	310	276	277	287	274	279	278	288	263	276	290	276	306	266	255	295	276	281	305	269	277	267	272	298	304	265	276	270	261	281	302	285	290	257	262	267	274	275	258	291	252	258	265	295	285	251	285	299	253	290	254	303	278	277	286	294	313	297	292	267	277	254	297	275	245	290	264	285	315	264	276	300	251	260	273	271	294	292	284	271	276	255	290	280	288	271	261	275	279	281	313	241	278	269	240	257	276	283	294	269	272	268	257	279	241	299	289	273	288	247	310	262	262	296	301	298	285	240	269	291	295	285	278	290	273	269
26981	20270	6237	895	602	546	540	517	557	533	533	515	524	538	540	555	522	509	519	538	520	523	462	484	521	528	516	499	551	506	529	486	525	529	525	556	521	499	521	514	517	551	530	529	520	521	516	506	538	505	528	504	570	499	495	535	524	510	516	559	510	525	529	474	505	556	520	503	520	546	555	534	531	531	502	505	535	520	510	533	501	524	513	514	537	531	528	500	544	547	477	553	514	549	515	529	503	552	522	511	523	516	546	529	557	516	542	517	510	552	537	531	560	547	474	518	510	487	508	517	524	511	531	504	524	483	538	556	519	515	505	535	546	484	504	548	486	521	538	527	508	503	502	546	539	563	482	527	514	512	515	514	555	509	513	502	512	548	501	521	526	535	531	479	505	480	549	527	514	525	526	495	516	522	521	561	506	527	506	511	557	505	584	512	524	531	516	501	512	530	517	512	510	508	543	483	567	533	522	526	503	513	554	514	556	518	512	485	549	541	556	506	513	525	480	518	487	498	516	485	557	520	507	504	544	536	513	508	545	481	548	536	504	523	520	503	480	537	526	503	519	552	517	578	519	558	494	516	518	546	560	514	506	557	500	519	539	546	514	541	501	501	506	490	555	528	530	497	537	488	490	539	501	526	533	516	513	478	525	515	551	520	513	486	508	544	519	503	529	514	535	529	584	538	517	538	548	540	545	537	557	508	515	530	506	504	519	496	550	544	519	571	549	536	516	520	539	545	515	489	508	463	530	487	509	497	521	499	521	537	549	477	532	536	532	517	550	492	531	470	516	526	498	508	549	532	506	538	529	573	539	532	516	504	568	518	534	512	497	546	513	532	497	532	474	537	558	504	570	549	502	484	549	548	500	541	476	498	562	502	499	525	549	500	518	543	529	504	503	506	558	507	530	541	487	483	528	536	511	520	531	497	498	522	529	558	518	510	537	575	496	520	532	501	484	529	515	513	536	477	491	512	521	532	499	562	535	540	548	512	529	536	501	512	548	556	549	567	545	492	490	514	511	553	542	511	534	537	513	497	483	483	494	508	567	518	522	564	489	550	565	516	514	540	523	514	511	513	495	521	526	550	552	516	504	516	516	511	505	525	533	505	522	530	502	534	520	537	544	505	544	529	505	501	542	567	492	489	544	543	526	553	476	482	503	512	526	474	501	488	478	570	522	511	506	529	527	538	541	577	563	525	496	509	512	536	551	536	508	509	538	522	553	493	513	501	544	530	511	568	542	540	514	549	523	494	525	549	540	576	486	509	515	512	534	506	493	530	528	499	533	538	521	571	492	522	504	495	515	531	543	515	486	532	466	494	499	478	539	524	525	509	520	484	524	542	554	488	527	539	492	551	565	530	498	559	550	515	560	516	540	500	515	474	530	523	514	493	504	537	484	523	498	526	510	502	533	554	523	507	524	556	519	527	517	531	501	547	502	505	550	544	570	502	487	519	552	508	481	526	579	549	577	537	500	545	517	514	540	532	511	512	535	523	505	553	511	550	534	534	561	564	495	571	499	476	519	506	522	523	556	544	489	532	527	527	524	525	496	531	517	505	535	507	528	531	528	550	518	542	488	476	488	521	524	503	504	532	492	532	518	516	526	490	498	497	553	522	539	520	518	532	488	534	538	503	522	497	476	530	504	506	505	546	492	546	520	521	535	491	450	509	550	558	536	529	518	521	543	510	513	539	538	514	504	561	529	546	530	504	493	554	528	527	514	529	525	499	493	534	504	533	539	519	510	515	539	537	520	504	495	509	490	524	505	541	511	536	509	503	526	520	499	491	512	527	500	541	526	552	514	525	551	524	534	534	524	527	487	534	562	527	460	521	495	529	511	522	504	521	538	526	511	567	526	524	504	521	548	481	512	546	540	511	518	507	523	528	536	518	513	540	551	540	519	505	521	509	517	522	495	542	527	517	516	572	524	526	532	544	549	520	529	562	548	521	478	522	555	502	541	536	515	511	503	555	514	484	494	517	503	534	516	533	507	570	517	532	492	499	542	505	514	478	469	526	525	526	505	541	531	482	516	529	501	557	509	535	495	534	519	513	520	523	595	499	541	546	517	485	547	538	497	542	553	505	504	556	506	481	508	533	499	539	541	527	536	489	548	521	496	503	490	517	520	532	535	569	536	530	530	536	542	549	527	526	539	520	552	528	529	510	507	528	517	484	482	525	548	519	524	527	511	521	501	512	549	533	538	534	520	537	510	455	496	543	553	536	508	496	535	520	534	520	519	485	544	546	506	503	517	496	528	499	538	505	490	533	546	514	501	532	520	536	554	531	541	546	541	532	545	510	504	544	535	515	522	508	524	513	467	501	514	523	508	516	524	500	479	535	508	514	529	516	499	558	516	533	503	500	514	534	533	512	514	525	494	528	571	493	531	522	528	514	530	529	534	541	547	513	553	567	514	512	554	544	526	535	510	555	526	517	537	510	535	502	528	504	499	561	538	476	510	512	500	489	505	551	516	523	536	514	512	526	498	500	476	535	540	533	523	530	525	573	502	550	539	514	559	525	491	534	479	473	519	539	464	523	495	483	507	512	511	495	521	527	512	517	528	557	498	495	514	524	514	541	511	538	514	543	486	526	539	534	538	529	527	507	519	504	524	530	519	500	525	513	563	519	548	493	504	506	520	524	569	610	534	516	558	514	515	507	494	517	547	523	497	521	549	525	497	518	511	520	532	500	550	483	513	519	522	565	504	518	527	534	528	499	513	553	496	508	517	529	521	531	509	495	530	542	489	584	525	543	502	533	522	526	502	524	533	523	541	509	534	507	526	533	490	518	512	556	520	562	531	535	503	538	579	519	527	514	508	512	501	503	535	531	510	513	512	550	539	521	512	524	530	488	496	521	483	530	519	521	536	526	536	542	524	550	515	568	525	512	508	523	509	491	557	527	526	512	455	539	540	498	552	492	538	491	480	501	525	532	486	507	486	511	491	538	499	522	524	507	553	492	518	505	520	547	535	508	502	511	558	537	588	536	502	520	495	509	558	511	528	525	548	481	511	586	548	497	536	511	541	527	519	531	563	539	542	512	535	526	520	515	529	482	527	539	547	535	535	555	557	497	474	536	549	530	516	492	510	524	500	533	531	472	532	518	521	549	535	539	523	526	511	519	549	531	504	457	548	505	547	534	498	537	520	502	501	534	565	542	493	505	504	485	495	489	523	539	597	522	455	485	555	511	504	508	538	518	526	539	527	558	476	524	530	516	496	532	516	495	501	530	504	503	489	540	524	495	519	552	506	528	517	532	515	511	552	516	494	503	591	560	537	493	521	588	528	528	546	487	551	515	500	557	546	536	511	524	500	507	471	535	516	529	517	505	483	557	512	526	502	488	493	538	502	474	541	495	491	525	537	490	537	509	517	546	518	536	503	489	548	556	513	542	530	491	574	551	571	542	526	522	520	507	598	561	551	540	502	521	523	531	536	512	475	535	514	534	552	540	505	477	528	516	537	561	514	510	546	583	547	509
4328	2024	1791	1285	1023	996	978	912	911	937	943	958	929	904	923	913	881	967	860	866	919	866	910	872	850	882	918	861	950	899	949	976	912	864	907	887	884	869	902	952	890	873	838	915	920	885	867	838	863	934	901	883	942	946	920	829	940	903	868	882	889	852	850	877	896	942	914	958	892	886	833	881	890	909	840	875	890	892	869	915	914	931	854	909	833	932	913	920	890	896	876	879	872	908	895	858	889	875	904	906	931	933	858	895	816	941	891	973	926	858	904	873	885	910	869	896	891	917	865	903	897	883	895	947	858	857	893	888	910	810	891	898	890	893	904	873	902	912	901	891	908	846	915	914	895	887	866	885	900	928	892	905	888	912	849	905	881	899	893	863	841	858	920	888	918	865	867	925	877	889	905	915	895	908	883	916	894	897	844	887	886	885	893	890	878	916	888	892	894	871	880	897	876	875	934	864	889	872	879	850	956	878	862	883	886	863	912	917	880	891	885	855	876	901	855	853	891	920	879	848	894	912	866	925	888	902	889	908	865	941	929	923	858	955	902	838	879	901	894	917	846	917	897	897	849	904	881	883	890	893	859	894	923	887	896	866	877	918	874	845	942	865	857	900	882	948	949	830	893	897	905	867	887	901	897	976	902	871	841	877	846	908	930	912	888	872	914	974	963	865	940	900	886	891	902	936	884	829	929	902	852	853	949	893	866	891	888	900	854	871	877	836	902	874	841	919	888	857	875	891	911	854	874	919	869	846	870	852	881	919	914	947	870	885	903	873	891	842	904	905	890	894	885	892	852	899	941	870	844	849	948	886	960	885	907	906	832	945	867	895	914	880	894	891	880	870	900	916	923	905	913	860	865	911	874	870	846	886	887	904	895	895	893	912	911	913	908	884	847	950	887	929	926	895	856	839	918	885	845	853	886	812	898	840	900	854	906	887	940	893	913	885	914	889	902	926	876	923	916	898	875	880	940	891	894	930	906	860	879	896	904	933	889	846	930	888	922	912	864	888	893	868	895	899	921	946	911	857	889	899	862	897	881	904	843	818	853	932	914	917	925	912	869	897	881	871	896	920	883	874	886	882	849	838	953	909	881	870	917	891	883	844	861	898	873	851	916	919	871	968	897	874	929	885	910	903	913	852	907	900	860	958	898	931	895	903	911	906	897	912	889	877	967	890	898	899	972	932	919	921	901	911	847	888	889	920	900	863	862	871	881	889	852	915	909	874	845	914	873	887	878	863	899	836	921	898	861	907	869	928	885	854	913	908	875	869	883	892	899	869	908	876	918	904	867	909	857	916	929	850	882	914	861	901	844	914	894	864	873	914	887	888	931	904	906	945	860	863	875	870	917	936	855	889	926	832	911	855	892	916	887	859	910	894	901	939	908	901	885	851	860	874	936	899	865	937	840	849	917	863	862	896	915	901	833	857	834	898	926	916	850	887	873	937	865	903	854	882	907	900	884	888	934	936	905	897	865	905	858	905	900	855	910	834	908	845	870	867	909	876	944	906	908	890	882	855	902	914	907	892	869	914	903	894	843	885	898	885	911	892	854	874	866	920	882	863	860	933	915	847	948	905	857	900	875	892	909	877	857	864	888	862	878	845	905	859	885	873	897	874	907	841	911	824	915	888	891	867	896	860	945	887	896	929	914	901	881	831	885	858	917	909	902	885	960	857	901	849	896	919	909	914	859	926	906	905	925	886	902	887	887	917	875	915	879	904	862	915	853	890	919	888	935	888	887	881	837	807	842	909	887	909	863	863	839	899	859	847	928	942	868	911	863	880	855	907	898	876	918	878	957	829	966	913	878	939	904	867	898	922	888	972	875	805	873	933	884	904	919	910	882	903	897	882	839	851	868	920	839	914	912	920	852	846	857	903	870	898	899	895	872	908	892	872	869	912	943	897	869	939	902	874	894	885	890	903	868	881	878	861	882	851	871	863	898	881	856	910	941	877	871	917	922	853	912	877	879	907	855	900	882	931	902	889	891	891	894	881	872	851	957	905	830	923	843	863	887	923	866	857	910	919	890	938	926	876	867	939	903	895	906	913	913	886	899	913	914	864	875	881	902	915	932	835	849	918	878	911	889	862	835	929	839	834	915	895	875	885	912	910	922	852	849	894	902	863	866	930	946	913	848	870	850	885	917	875	860	851	904	866	836	882	903	927	915	849	900	868	908	898	839	917	872	882	922	894	878	888	945	868	878	925	896	842	816	905	930	909	878	929	889	885	919	852	899	897	897	858	883	883	919	933	904	941	887	898	933	876	868	912	877	834	877	942	914	894	853	891	884	892	893	878	933	860	904	898	857	895	925	896	833	908	870	792	890	927	911	880	847	884	874	910	934	916	880	896	851	857	925	929	944	899	892	887	852	909	917	895	861	856	876	932	907	875	895	881	897	887	932	899	882	870	929	870	902	856	897	859	869	872	883	847	879	917	917	867	841	875	866	901	846	856	882	833	876	889	853	865	877	896	892	896	874	887	926	950	926	866	880	856	867	928	869	882	904	896	897	855	884	932	915	878	864	900	862	922	897	882	868	881	917	880	888	868	892	895	908	835	827	897	898	891	830	878	873	957	854	851	901	884	885	917	907	872	909	900	893	880	937	833	869	886	893	890	891	908	908	883	904	859	906	899	876	920	893	875	899	871	878	889	846	886	899	882	903	868	875	858	883	872	921	916	922	937	878	875	878	901	870	909	865	911	886	910	884	898	865	915	839	855	914	934	881	863	885	894	903	890	945	892	930	904	874	847	892	887	898	909	961	902	846	882	904	869	904	848	879	903	875	893	912	872	901	915	867	916	858	882	891	867	911	890	859	868	891	874	846	842	857	912	880	876	887	858	901	886	849	877	924	910	914	832	882	892	886	874	893	911	873	899	873	904	887	889	910	875	908	952	854	849	851	891	910	894	933	886	913	926	916	882	883	886	922	895	802	886	940	861	904	942	878	872	928	857	917	914	901	899	913	903	858	886	887	856	867	855	907	862	898	935	894	852	904	854	887	853	898	847	892	918	919	906	909	952	847	890	920	910	949	867	895	938	915	862	892	941	910	878	922	892	879	882	933	865	896	874	864	862	869	873	931	885	865	913	851	947	910	877	860	904	862	886	877	875	857	870	855	896	884	945	925	891	892	884	861	888	909	898	874	868	887	887	873	892	970	892	905	884	897	885	909	916	856	901	884	910	870	927	901	960	911	905	923	905	901	878	940	874	900	951	859	904	913	905	915	904	808	904	908	848	922	884	893	900	879	841	904	910	913	852	910	902	882	851	913	841	892	884	876	936	893	940	851	883	830	909	930	887	862	893	860	922	893	891	878	870	900	887	955	871	921	894	896	915	896	938	892	910	888	920	874	884	915	860	899	863	812	865	920	916	907	899	903	900	884	901	873	913	925	852	888	858	881	845	914	886	913	880	856	920	879	923	916	873	877	818	892	917	937	882	882	909	940	860	912	881	844	891	848	876	901	914	892	864	870	902
24374	21492	28683	24727	20605	2505	926	688	557	535	543	491	468	461	452	431	436	448	426	420	433	418	433	402	432	418	436	397	406	359	404	390	428	451	424	409	414	441	388	407	416	409	395	404	460	436	415	404	407	408	414	418	361	411	367	386	382	431	354	434	422	424	393	349	383	392	411	395	403	394	427	401	414	429	451	394	392	434	391	365	394	398	389	394	402	361	443	415	412	422	409	391	402	396	373	415	416	379	376	436	450	416	395	406	390	390	376	398	392	388	407	403	412	445	381	418	418	403	403	433	406	414	408	385	401	417	376	383	418	381	389	365	402	407	407	421	404	425	414	396	412	433	422	445	436	420	399	387	391	404	397	358	450	356	413	397	380	425	376	401	412	438	386	401	396	415	395	395	388	369	410	387	422	437	364	431	395	425	394	357	406	416	413	427	421	417	426	393	377	417	379	404	410	393	410	388	403	401	410	457	415	425	431	395	433	420	400	434	435	422	380	376	397	436	401	377	420	366	418	412	397	401	404	439	373	413	410	394	355	407	383	404	410	401	387	409	385	407	388	420	405	364	371	386	384	449	419	370	397	443	390	393	367	438	414	408	415	382	409	409	366	393	386	419	437	455	403	392	396	422	415	402	393	376	405	391	426	403	396	424	373	401	382	403	418	413	386	401	388	399	416	408	414	415	365	408	417	405	430	391	396	429	400	389	386	413	409	378	427	395	395	396	443	415	446	410	424	385	400	433	403	396	401	411	402	377	406	397	401	419	357	390	405	401	406	402	418	366	419	441	411	374	388	399	400	415	409	360	360	386	424	392	435	398	403	420	351	435	436	426	409	379	424	407	418	425	420	387	430	419	395	393	427	403	432	414	400	367	388	417	400	385	395	389	395	384	413	402	409	367	387	354	424	410	411	424	381	416	407	399	379	389	414	400	393	401	413	379	412	400	356	420	433	401	409	407	413	397	406	397	375	393	397	401	425	381	411	409	365	415	408	372	402	403	421	400	402	395	393	403	404	396	406	420	397	450	396	413	427	410	406	411	395	428	413	368	384	424	402	374	375	385	392	419	410	415	363	425	381	450	394	388	419	402	401	394	402	403	385	407	409	371	408	385	408	381	368	363	397	392	388	429	440	392	368	421	428	423	408	401	411	392	344	394	388	422	381	402	401	385	363	372	388	416	412	413	429	371	393	373	410	400	400	422	411	426	421	418	421	419	394	401	396	398	376	384	397	442	388	404	409	383	403	390	396	378	403	377	372	400	418	386	431	390	407	395	427	401	409	404	390	383	418	400	379	388	398	405	438	396	392	416	418	382	369	397	392	403	394	396	377	408	394	393	413	380	416	373	424	398	443	421	372	392	423	401	420	420	409	408	414	386	407	407	366	388	416	382	374	379	406	418	426	392	410	369	390	393	400	426	387	417	384	418	418	405	377	380	389	412	426	423	388	402	431	421	437	353	400	390	385	422	393	409	403	397	376	428	412	416	432	400	387	433	386	411	412	383	388	419	373	392	409	402	374	396	399	428	374	410	367	396	400	435	421	397	377	398	414	438	381	427	417	393	421	402	427	420	388	395	395	375	395	411	381	418	409	433	394	421	399	412	413	382	455	368	389	381	387	398	397	401	392	409	358	395	390	394	396	392	405	392	371	412	415	422	370	414	406	379	386	410	390	353	379	360	444	415	385	405	445	416	406	405	412	367	365	376	414	379	405	359	407	376	427	400	398	409	374	395	382	414	435	418	383	428	387	417	432	437	414	425	406	407	370	423	417	401	399	400	411	367	424	419	355	435	418	399	402	410	375	382	403	418	399	419	419	393	397	385	381	382	388	405	425	387	379	381	358	450	387	377	428	398	417	466	415	396	403	385	375	411	430	396	408	450	403	409	408	391	387	392	377	393	404	422	383	422	415	398	407	392	415	412	401	391	406	416	393	428	412	413	418	412	405	396	393	403	436	428	395	407	402	394	422	429	426	431	438	411	430	418	436	375	424	422	451	405	366	413	406	412	391	406	373	407	426	415	367	413	412	397	414	396	371	397	412	410	391	401	387	417	419	384	407	380	402	409	411	386	386	391	399	440	413	392	421	417	380	416	370	414	398	397	413	433	405	380	400	434	428	410	390	379	389	411	400	410	360	386	368	394	398	412	385	400	392	412	379	409	409	395	426	413	390	395	390	399	450	424	379	414	379	377	372	394	417	414	393	415	405	418	394	398	414	400	355	403	429	396	413	401	419	435	367	421	414	404	372	395	376	423	404	409	384	388	420	396	433	405	406	395	409	395	453	421	437	394	404	445	439	372	389	405	385	433	421	436	412	392	400	416	420	369	412	398	420	407	416	395	412	432	390	411	390	386	402	393	413	376	387	346	401	395	431	393	401	389	379	393	432	431	423	385	361	422	467	390	398	398	366	433	426	397	404	351	404	409	394	419	415	378	390	383	393	386	370	399	383	444	390	395	411	420	375	413	408	408	405	398	427	411	426	419	393	408	395	392	416	374	405	404	350	402	408	375	448	395	381	421	438	407	386	403	396	415	444	397	407	417	416	368	425	426	384	370	431	387	390	403	401	433	377	403	381	364	429	390	388	376	395	373	375	455	445	386	407	388	366	387	364	407	433	397	417	391	396	414	374	423	396	360	411	377	382	392	401	418	394	383	411	438	418	406	356	435	417	444	379	394	418	438	400	394	420	416	421	406	393	382	381	391	384	419	376	384	373	375	367	388	410	389	403	421	401	366	386	363	412	410	379	403	394	382	399	406	407	404	387	375	421	394	411	398	419	392	436	423	368	398	388	389	386	397	434	374	365	407	419	395	396	431	388	360	394	462	376	401	425	422	395	405	399	420	414	388	417	408	429	395	391	390	407	405	391	405	392	387	383	399	398	399	390	417	380	394	385	417	435	393	412	391	417	366	426	379	403	381	390	381	392	403	434	398	417	365	407	393	423	414	413	414	394	399	387	418	382	358	389	405	417	427	406	390	389	386	401	411	415	388	411	382	445	402	362	399	422	399	410	400	373	398	434	365	420	404	395	413	399	418	376	435	433	417	403	420	408	409	408	373	419	408	410	400	411	397	399	446	397	393	385	411	429	378	403	417	396	403	404	413	427	417	387	408	448	430	409	428	429	418	381	378	396	385	398	370	408	396	389	424	376	369	411	381	460	356	389	402	408	425	389	429	383	364	371	406	374	395	381	424	412	419	387	383	376	383	390	411	398	372	436	399	388	394	413	420	397	405	435	414	410	354	389	402	372	412	379	407	374	386	407	402	407	397	481	393	389	367	385	389	428	402	378	385	419	424	390	379	390	390	417	383	380	401	399	371	426	401	405	396	397	395	424	387	377	395	384	372	424	420	446	403	366	392	377	427	376	379	408	425	410	392	409	424	391	449	411	393	398	384	423	402	415	430	415	432	431	430	404	394	384	355	414	407	382	392	393	418	356	407	397	447	395	434	430	393	387	383	363	398	414	435	391	426	383	398
5655	10473	8829	4791	3288	2427	1883	1627	1438	1269	1193	1070	986	935	885	893	880	849	833	823	841	766	803	744	773	776	794	791	734	805	782	771	745	776	712	743	776	791	726	718	730	714	750	697	750	743	744	726	703	717	718	763	765	701	727	717	679	678	721	695	654	706	753	729	753	702	690	691	778	729	749	743	718	724	720	755	720	693	706	718	673	708	724	707	730	793	680	735	742	733	727	697	671	765	693	707	691	699	679	678	696	675	730	691	727	737	715	745	708	735	654	675	719	698	676	675	696	731	673	701	708	716	719	689	707	702	691	708	728	674	684	731	692	730	730	721	712	678	719	698	696	708	686	717	701	676	733	709	723	697	709	674	680	737	677	704	697	703	670	670	739	686	725	712	687	706	737	771	743	693	726	686	708	698	749	730	749	688	692	699	700	716	785	730	714	737	743	752	703	706	704	668	693	684	687	655	714	738	716	716	651	724	709	763	656	708	649	733	682	719	689	698	723	735	702	733	737	761	716	731	715	709	696	689	679	682	682	687	710	725	676	696	712	716	749	676	653	680	694	704	667	721	753	696	737	666	774	703	741	659	666	671	713	702	711	714	712	690	701	757	692	699	696	671	706	708	677	709	724	715	696	691	685	706	696	758	667	766	691	711	716	709	724	706	727	730	680	692	649	705	752	700	684	694	722	737	687	717	686	731	745	701	686	717	675	678	707	710	703	656	703	681	687	695	701	734	739	752	752	704	691	642	679	688	723	661	740	688	702	632	698	793	744	752	698	677	701	763	717	668	712	705	683	696	720	701	723	746	710	731	698	733	729	654	669	653	726	653	708	672	729	728	709	747	707	665	741	695	712	665	767	718	700	690	692	707	710	711	714	718	680	747	705	721	715	686	735	742	685	690	749	702	699	716	731	704	706	704	710	674	697	762	720	697	747	725	712	731	727	731	716	710	700	711	726	681	715	687	671	734	711	700	699	675	697	660	709	692	739	724	647	695	760	682	703	655	674	735	683	733	676	700	716	732	680	743	723	742	703	705	730	713	704	713	669	720	701	723	729	686	695	685	765	746	728	707	689	723	696	706	717	746	688	743	732	710	691	750	757	680	689	703	710	733	745	685	701	710	686	704	718	708	677	720	719	717	701	659	680	701	675	673	689	709	706	711	666	694	746	713	720	680	722	705	715	716	727	686	657	729	717	692	707	761	700	732	673	696	703	680	698	707	700	680	695	705	697	717	698	722	737	742	739	698	689	708	707	659	736	674	735	718	736	756	676	658	661	702	688	729	727	694	687	719	690	746	760	729	647	678	702	671	692	744	691	718	736	730	717	697	666	686	701	710	753	726	709	704	736	732	698	722	685	727	701	755	666	703	690	719	737	709	753	700	727	690	676	703	705	721	728	785	722	728	714	748	689	761	719	752	719	675	740	695	748	722	723	757	759	696	739	658	739	710	689	738	728	683	675	741	720	752	752	710	735	698	715	710	683	693	680	739	709	759	736	726	759	703	693	707	730	685	655	726	716	713	730	706	734	721	767	718	724	747	697	686	728	697	712	718	726	668	711	677	696	703	707	692	698	752	712	724	713	670	742	717	659	700	696	721	699	687	736	724	714	717	761	691	690	709	674	727	731	713	746	696	701	707	686	711	703	695	667	697	688	752	696	692	671	724	700	650	719	700	698	714	700	672	707	664	684	695	700	702	687	683	752	709	657	657	649	720	669	707	718	734	720	732	712	695	760	705	684	706	659	799	738	768	687	688	705	685	677	714	693	725	672	705	675	676	725	675	702	703	654	682	745	725	680	703	702	694	716	702	693	730	709	696	698	705	743	684	698	707	703	699	773	775	760	698	764	711	698	674	711	723	684	680	715	727	707	700	701	744	702	707	754	734	715	686	677	705	671	743	661	719	660	714	732	728	714	689	747	703	698	722	773	732	726	713	736	744	712	733	718	692	690	672	710	720	659	701	717	738	669	674	720	677	724	691	684	698	705	745	722	697	807	768	725	714	720	730	726	727	708	678	744	728	704	718	711	658	723	715	706	702	686	734	695	709	694	718	701	695	674	663	701	698	714	703	783	753	726	725	706	681	703	712	734	668	717	720	698	740	706	709	699	744	725	702	715	693	715	699	756	729	732	705	722	734	709	738	724	672	662	692	705	671	720	667	694	713	696	704	706	720	716	761	680	695	715	668	714	695	750	696	677	694	711	705	678	716	730	688	739	664	628	707	750	674	723	692	710	711	691	674	708	714	676	709	717	727	690	717	684	631	697	745	720	716	731	732	695	735	789	692	659	744	684	783	667	699	653	686	716	690	680	712	696	746	713	716	693	699	675	733	722	708	727	700	723	690	702	662	799	696	698	681	692	722	687	671	729	686	742	654	723	720	704	744	696	689	714	738	722	749	675	681	725	701	706	717	667	700	731	692	714	715	677	713	717	682	725	731	717	734	784	715	701	702	716	684	694	710	719	732	708	699	740	676	703	701	671	754	719	707	720	734	732	734	749	667	742	677	704	763	697	740	716	707	727	743	701	664	704	720	747	724	682	739	725	684	707	717	746	717	695	682	706	676	727	699	754	671	761	755	655	717	690	696	716	710	738	709	732	688	695	746	673	718	673	706	721	713	730	736	667	702	688	684	744	713	680	724	691	723	734	744	697	709	727	728	683	652	706	718	725	672	715	669	725	725	737	691	726	724	686	694	727	728	719	739	720	704	666	685	689	710	664	705	712	714	690	705	720	692	676	711	731	738	668	727	711	716	692	693	700	717	690	733	661	712	685	686	737	706	735	711	700	753	697	691	709	714	677	739	694	726	688	725	697	684	726	705	685	724	739	723	694	714	700	732	705	680	663	680	674	711	693	709	694	717	715	721	707	707	738	703	736	719	732	715	695	745	663	668	714	698	716	732	703	687	697	691	681	727	682	673	720	667	686	721	671	755	702	691	729	682	672	714	710	716	704	686	706	685	698	710	703	703	690	694	693	744	725	713	660	704	719	626	713	723	705	684	690	712	741	681	693	676	682	769	674	730	739	726	619	714	707	724	709	659	701	720	654	654	697	744	710	729	702	705	715	717	712	755	738	694	674	696	723	719	754	748	683	674	717	697	691	715	702	698	715	753	660	709	720	656	728	700	737	702	727	670	732	718	673	719	703	723	762	708	748	705	702	715	721	711	749	736	711	685	686	671	734	695	686	684	712	715	719	708	718	699	716	684	681	700	723	717	687	693	749	713	693	705	738	778	729	743	673	741	671	725	758	701	696	713	701	692	730	733	730	684	764	713	738	727	695	675	682	749	696	701	724	714	722	736	707	699	741	692	703	674	701	705	733	695	687	692	737	693	729	687	672	772	689	677	710	720	719	717	684	741	678	708	700	689	669	733	681	703	724	696	759	693	740	707	685	750	746	695	742	721	708	742	675	732	693	724	705	711	663	735	707	721	721	668	676	739	702	732	708	724	775	701	678	698	743	706	725	665	711	728	712	698
23416	21456	29216	24061	21456	19145	1684	637	438	411	351	333	278	302	228	252	242	202	199	175	176	162	200	183	175	160	174	179	174	199	155	165	192	186	145	158	189	146	141	149	159	168	143	174	157	161	152	145	156	173	167	158	138	127	142	164	125	160	147	163	164	143	155	151	141	168	137	139	133	138	145	158	176	142	144	146	169	141	179	155	149	168	151	138	158	139	157	154	152	143	147	154	145	156	135	158	154	158	146	165	155	138	163	160	138	131	166	146	142	159	137	138	155	152	168	146	129	152	151	160	155	134	152	145	141	171	141	152	158	138	135	140	134	165	168	148	130	149	131	132	127	164	162	141	155	150	160	143	144	165	148	145	160	136	162	135	151	135	149	160	151	140	175	140	127	138	151	162	125	132	144	149	144	134	131	136	145	147	167	146	138	138	159	153	136	158	133	147	155	144	146	160	148	138	169	141	138	139	127	137	161	155	153	165	166	159	155	151	147	163	149	155	147	135	143	146	149	155	141	133	121	152	132	138	135	129	150	137	143	131	138	139	135	151	138	126	164	152	144	140	167	148	142	151	133	128	153	128	145	160	121	164	151	165	143	154	162	144	149	125	137	148	124	174	136	133	148	123	158	137	147	153	142	131	167	142	128	157	133	165	128	120	155	134	148	163	131	171	138	142	162	149	167	149	156	135	144	164	147	154	156	148	155	156	154	138	135	143	143	142	125	144	152	152	154	140	150	134	168	155	155	149	131	157	135	149	148	144	156	178	144	156	163	131	162	146	140	161	128	147	157	143	128	146	150	138	156	139	137	138	139	149	163	145	156	150	135	137	157	164	151	140	150	138	160	153	139	136	141	128	142	137	163	156	165	138	137	148	158	147	163	154	137	141	147	145	154	159	167	142	141	134	145	141	130	160	127	164	148	160	138	141	143	155	154	132	153	144	122	143	150	154	143	131	154	127	170	131	154	152	160	127	147	140	137	151	126	151	152	169	164	133	161	176	153	145	148	151	152	140	134	131	145	143	144	141	152	161	153	140	126	136	147	163	152	134	137	126	156	148	139	139	149	142	143	167	152	133	130	136	133	143	130	128	147	152	146	143	158	129	151	141	143	140	146	135	164	135	153	139	161	137	147	154	129	141	136	143	169	143	188	154	144	137	162	137	141	140	135	124	148	133	151	130	144	126	115	160	156	133	137	139	140	161	136	146	175	152	150	137	142	153	143	141	157	155	154	133	124	128	160	145	147	146	140	128	133	135	145	135	141	139	152	150	145	156	154	146	152	147	154	151	136	166	137	132	121	130	135	157	138	128	153	138	150	154	145	131	135	126	156	155	143	134	131	150	157	134	127	145	129	143	145	115	145	129	152	144	152	165	149	154	143	150	152	125	171	133	153	144	170	155	136	136	104	131	136	126	150	132	135	139	154	156	165	156	119	158	158	141	140	156	145	168	137	151	110	140	144	131	142	157	135	159	157	161	175	157	130	150	161	131	148	137	155	159	134	170	140	156	141	155	156	182	144	143	147	149	162	141	146	146	131	140	126	152	140	134	125	148	141	141	152	138	135	181	146	134	143	129	155	164	140	153	149	139	152	127	154	145	136	132	159	160	156	143	130	144	158	156	140	152	130	127	173	149	142	143	129	131	175	154	143	147	139	147	131	140	134	133	115	144	138	151	149	150	170	127	144	128	145	136	153	137	144	154	147	143	123	126	131	163	152	141	147	172	146	145	152	135	154	156	114	148	147	148	152	122	162	136	157	162	158	151	162	138	149	132	139	143	114	131	123	147	141	148	129	167	151	134	156	149	152	120	148	154	157	136	151	160	139	148	130	137	126	133	154	157	144	115	154	146	156	144	143	155	156	138	131	137	157	167	152	171	147	154	165	142	148	156	144	132	140	140	155	167	146	161	155	133	152	134	125	112	166	134	141	140	141	153	177	144	157	129	136	143	149	144	129	154	112	162	121	147	150	161	129	151	130	131	150	153	143	141	107	135	148	145	150	142	153	132	159	150	165	152	154	168	142	168	150	157	143	137	151	142	142	145	163	144	151	154	166	151	145	124	146	164	143	152	130	126	129	162	138	135	142	165	129	143	148	135	153	139	155	174	137	138	168	164	156	158	133	154	165	137	139	148	126	171	168	137	128	136	146	139	132	143	146	149	174	140	106	144	140	149	117	126	140	151	153	144	161	137	132	137	130	146	140	150	145	137	151	135	145	141	130	147	130	147	149	148	129	140	130	130	145	157	153	139	145	136	140	131	145	141	152	137	170	166	148	150	176	142	145	121	147	148	148	139	142	137	148	151	146	131	153	148	160	153	133	147	155	137	161	136	132	139	132	129	158	161	133	129	129	122	132	135	147	150	146	141	144	150	136	137	147	151	127	149	124	141	130	149	134	134	144	161	162	123	158	127	148	124	164	144	161	125	156	145	163	145	141	152	128	141	136	149	136	148	134	151	153	139	148	144	131	152	137	154	126	142	139	157	129	145	149	155	133	135	122	151	148	145	144	146	131	136	146	151	144	138	136	137	146	151	146	137	142	148	157	148	158	151	133	139	138	166	128	129	171	137	163	143	136	155	145	150	176	140	170	152	146	137	132	156	133	134	145	128	144	147	155	140	130	148	141	155	152	132	142	152	149	144	154	159	156	153	147	130	124	135	158	127	131	147	131	146	151	158	149	156	150	140	133	161	143	139	140	145	143	152	146	152	134	138	151	140	143	133	142	162	152	151	129	150	138	158	147	145	141	157	125	149	141	176	129	151	154	142	155	156	124	157	137	148	144	151	141	135	142	128	154	150	139	150	141	136	141	150	155	138	134	166	130	147	150	153	134	139	144	127	123	129	135	159	155	135	141	150	152	119	141	128	148	151	136	131	130	149	163	146	133	161	143	123	147	147	157	151	133	124	144	132	139	135	157	141	143	135	136	143	148	129	144	156	142	165	159	130	143	136	141	156	143	144	152	149	149	136	150	156	137	146	144	145	157	139	131	124	154	136	153	133	143	142	183	147	158	146	148	127	143	155	157	146	154	142	135	165	156	140	150	162	148	143	136	128	137	142	159	139	126	144	142	144	152	140	157	131	139	162	160	143	145	133	141	153	142	158	141	137	142	168	164	155	162	155	144	148	157	153	148	172	129	151	151	163	141	146	152	170	160	143	142	142	150	110	132	159	126	139	135	139	155	133	151	151	131	148	150	159	141	136	142	165	146	163	136	164	146	152	158	158	138	145	156	160	137	141	138	155	136	141	132	155	150	154	149	135	149	139	136	141	143	161	134	157	163	127	162	135	152	151	144	152	149	143	152	142	146	151	145	148	130	149	136	154	147	147	141	156	158	171	149	156	162	148	136	160	140	151	152	144	157	140	149	149	123	149	161	150	161	177	149	145	140	145	156	134	135	126	149	180	141	135	136	132	145	152	151	143	149	139	140	117	129	147	132	112	183	148	146	176	135	147	147	125	144	161	132	146	147	119	165	140
7693	16006	13587	7124	4686	3367	2615	2041	1558	1301	1067	962	839	781	678	623	572	540	501	473	440	436	421	445	371	381	387	372	350	319	352	337	336	313	347	325	329	322	283	321	345	338	301	297	329	307	319	309	291	285	306	272	289	304	331	312	282	286	308	282	297	287	246	289	268	305	277	287	266	271	299	277	264	270	265	300	260	285	259	273	301	281	273	250	273	256	298	281	253	294	296	280	276	287	292	272	284	286	269	295	299	304	292	283	279	264	272	268	272	278	263	230	258	266	287	299	290	259	298	259	278	284	264	261	292	291	277	255	278	280	274	286	273	285	254	275	283	277	258	254	245	275	241	267	263	279	235	279	248	243	275	286	267	244	275	259	262	299	270	261	282	270	273	267	266	285	265	307	248	246	242	289	246	278	304	297	253	286	286	264	261	255	276	299	265	253	281	278	258	253	244	293	261	255	264	262	250	292	269	276	266	280	256	277	297	291	269	245	281	241	284	266	244	253	279	247	253	269	251	266	252	264	290	275	256	257	267	260	264	259	269	267	256	252	248	282	278	279	288	268	252	286	288	273	296	241	264	296	255	263	256	266	267	281	282	282	269	286	263	273	263	271	281	279	246	292	262	248	287	265	272	290	275	256	269	288	264	244	293	260	258	285	266	279	283	270	302	285	228	275	282	277	301	293	268	264	281	263	271	254	272	264	270	286	275	276	295	284	267	264	276	273	256	308	300	251	297	265	314	287	302	304	238	304	280	281	287	273	281	255	310	286	300	286	244	255	288	271	287	237	259	304	277	284	301	240	269	308	256	271	282	283	276	248	258	280	261	276	268	287	301	237	260	297	266	241	262	277	302	260	263	300	262	267	251	280	281	277	270	289	273	300	276	256	282	287	269	272	272	289	240	233	259	283	280	232	267	312	309	262	288	294	260	257	295	257	240	269	271	286	295	274	284	270	297	307	273	280	264	272	260	285	280	272	291	283	294	265	313	253	263	263	286	283	282	272	294	273	260	279	282	275	297	257	271	284	275	277	265	283	279	303	240	282	280	271	281	261	262	266	259	250	249	279	258	273	257	262	275	253	266	284	285	280	254	275	254	266	261	240	277	281	273	297	277	269	257	243	251	248	284	242	302	256	306	287	256	293	262	270	242	288	260	276	262	232	304	257	291	277	306	270	274	287	261	258	275	271	256	231	279	277	271	271	299	259	260	282	287	309	290	254	298	260	277	218	295	260	260	271	252	265	282	261	296	238	272	260	269	291	279	284	282	270	277	289	289	278	264	269	286	270	283	263	268	262	228	253	286	255	263	274	265	294	290	251	280	293	289	276	290	263	252	288	296	295	244	253	281	264	265	283	262	262	269	266	286	287	275	268	273	295	238	313	266	256	272	272	253	296	259	237	295	274	295	271	257	267	266	296	275	279	273	255	267	283	268	258	260	251	236	233	283	277	256	272	268	289	275	251	281	275	272	276	286	296	313	267	264	272	264	276	279	270	257	290	257	261	245	273	315	276	280	275	282	253	288	266	254	280	288	259	282	261	275	288	242	275	259	261	271	321	281	276	274	301	255	271	253	266	279	258	265	271	266	295	252	246	274	249	293	273	283	277	279	288	267	290	264	251	279	260	274	276	241	244	257	279	268	260	225	279	281	254	273	276	257	292	275	262	273	270	270	278	264	268	279	283	297	284	255	289	286	266	277	289	246	302	283	266	264	278	295	225	233	271	289	285	288	263	298	297	241	264	294	276	252	304	279	297	288	300	258	259	288	270	288	255	278	276	251	257	267	263	276	231	267	277	256	291	262	263	317	275	288	274	263	270	286	239	262	254	298	259	300	274	265	280	289	268	280	288	246	268	286	281	243	256	271	255	302	265	271	269	230	290	235	256	298	269	250	271	288	252	282	273	257	289	265	282	259	268	295	250	296	239	295	278	287	248	267	288	296	283	295	272	269	287	263	238	288	277	243	280	296	274	266	269	255	278	265	262	260	253	247	264	255	282	238	264	297	269	284	302	279	294	255	289	286	274	291	284	277	282	275	243	277	265	260	259	274	280	235	270	264	227	289	266	278	300	291	298	253	263	250	269	252	260	248	282	282	285	274	281	258	260	260	251	294	283	292	294	273	262	266	259	253	263	268	249	285	267	298	261	290	265	271	289	254	266	296	283	301	266	269	261	260	261	274	274	273	260	250	294	289	251	280	261	294	296	253	249	307	267	249	265	309	290	257	262	285	264	269	289	247	279	280	283	258	294	289	282	272	283	274	250	274	239	280	281	280	303	273	276	282	245	269	290	272	258	243	271	306	284	272	253	286	265	274	274	290	233	244	298	276	274	246	272	274	284	269	268	264	283	247	262	272	257	272	283	276	289	277	287	259	261	250	284	244	270	297	281	279	294	279	267	253	265	290	276	272	271	270	278	281	265	266	254	253	278	269	285	270	290	264	259	276	246	293	272	268	276	278	260	268	247	249	258	268	247	272	246	258	260	261	247	257	305	264	264	240	282	265	240	255	283	270	248	292	261	275	285	297	280	239	280	264	271	244	289	270	292	269	256	265	266	270	266	289	257	275	281	269	258	265	276	263	267	280	283	269	330	281	269	278	263	289	268	259	258	257	287	281	280	252	287	262	259	296	261	282	264	257	275	268	261	281	267	293	292	299	251	247	282	280	279	258	257	292	251	306	275	296	295	307	240	286	303	274	275	273	260	282	266	269	306	274	279	257	296	261	294	300	236	302	274	268	287	293	281	291	279	261	280	301	272	267	271	252	278	266	286	286	292	250	277	294	254	243	259	312	261	265	265	271	259	263	257	278	299	270	269	262	273	291	285	264	246	244	277	291	294	252	269	268	260	269	274	254	285	243	272	283	265	306	246	267	266	297	297	266	267	298	285	275	252	279	270	268	281	242	277	261	303	280	274	296	262	288	298	262	308	260	277	272	282	268	260	269	294	251	254	247	264	252	248	269	280	258	281	285	264	269	253	248	288	284	273	293	292	304	280	260	270	259	258	276	252	268	311	241	266	249	310	294	258	277	276	260	280	278	266	277	292	299	292	273	263	273	256	264	247	266	286	258	276	260	259	255	262	271	282	261	293	256	293	250	313	293	231	286	289	266	269	293	295	281	267	258	294	293	276	266	264	261	267	266	290	282	285	288	259	300	270	286	285	250	262	275	253	269	276	278	236	266	278	279	286	278	280	289	280	289	272	296	274	275	302	276	280	283	264	257	267	289	257	255	266	240	269	283	249	277	254	278	296	271	266	291	250	271	268	286	275	296	275	268	271	280	302	264	247	270	295	277	250	264	272	259	262	292	283	257	297	293	258	261	273	271	277	278	273	267	285	277	273	265	291	279	254	261	278	304	292	282	269	283	279	261	299	253	269	260	276	255	276	282	267	264	262	309	266	282	284	276	246	247	279	275	272	268	290	241	258	234	272	282	286	285	273	310	271	278	256	272	271	266	263	293	272	256	307	280	253	294	260
27029	20222	6047	875	605	532	539	485	549	508	526	464	508	516	514	493	497	491	525	528	503	492	497	509	508	486	492	514	526	505	490	510	459	509	483	490	550	515	478	481	492	516	506	542	500	516	503	491	517	502	522	472	473	507	450	510	501	523	467	492	509	514	538	504	477	449	506	523	490	548	516	484	511	544	543	498	524	468	494	493	504	560	531	484	509	464	487	503	496	530	474	552	477	498	519	521	523	520	515	502	511	523	523	506	511	515	494	518	511	537	526	496	500	538	507	502	489	490	518	529	547	525	507	541	521	522	497	538	505	504	474	481	489	491	488	496	493	532	524	501	512	483	512	495	496	466	534	500	491	520	497	498	542	511	522	497	492	484	495	477	539	504	476	494	537	502	525	474	538	500	499	537	478	469	453	533	531	475	549	561	509	498	525	481	504	482	500	522	512	503	486	512	492	539	517	501	513	526	465	482	502	550	526	517	477	517	560	536	513	518	512	505	555	494	499	501	477	507	520	481	526	528	508	515	506	511	513	539	515	499	490	512	533	507	492	474	513	504	521	518	518	515	510	506	497	504	495	524	522	530	493	533	509	497	488	476	497	516	521	514	487	510	521	515	513	496	495	491	490	444	538	529	476	475	512	493	515	509	529	526	490	504	474	539	460	529	477	487	505	475	482	529	512	490	523	508	518	508	502	468	546	552	490	535	502	516	527	533	509	524	471	520	541	496	489	490	505	487	493	468	513	487	553	516	505	474	509	497	520	497	497	494	498	531	549	529	520	530	500	508	519	487	503	509	502	529	540	500	513	502	493	501	521	506	463	508	507	527	514	493	558	496	499	493	489	472	520	517	492	548	493	497	513	482	481	506	512	466	498	511	529	530	490	530	518	491	551	480	528	524	466	541	493	503	549	546	509	510	479	494	499	526	498	491	544	570	485	550	513	529	514	538	488	486	538	508	536	493	526	495	498	493	516	503	491	507	528	540	505	507	484	485	486	517	531	478	514	542	518	531	521	472	501	483	509	528	497	479	509	519	471	499	593	478	454	483	531	468	524	506	504	518	503	523	505	522	503	477	511	505	529	523	495	507	523	516	478	537	486	513	516	534	536	524	509	564	528	519	483	495	524	497	512	540	485	492	519	486	510	503	478	529	471	516	530	474	504	507	497	519	563	500	518	510	485	508	536	507	472	498	507	497	502	486	464	502	507	511	545	489	468	525	475	522	500	528	491	477	497	482	468	524	519	498	521	506	523	520	513	535	515	518	454	514	510	501	503	530	549	501	480	460	531	513	492	495	504	524	484	489	455	496	504	518	518	511	508	476	487	505	563	545	521	517	513	507	540	488	508	505	515	479	503	492	478	501	521	503	500	517	487	521	520	524	521	539	524	507	534	488	526	558	513	473	508	540	523	509	550	494	512	545	479	493	492	501	468	502	513	494	494	513	488	562	510	489	536	519	482	557	487	502	527	493	520	499	523	519	490	494	477	494	543	501	457	462	510	451	510	497	491	482	510	512	498	500	486	517	502	530	493	500	491	543	498	514	530	515	521	502	501	517	493	496	501	528	504	501	544	483	529	505	525	531	491	521	488	467	470	474	527	509	577	514	551	529	506	479	500	502	507	507	517	499	500	500	526	488	536	510	510	510	492	530	476	494	520	498	514	521	518	518	500	527	500	494	488	535	545	514	502	460	523	511	461	525	457	497	541	535	498	490	547	481	508	550	524	528	528	492	540	530	493	506	476	492	497	500	507	480	464	534	517	488	495	522	512	504	528	472	523	533	468	503	533	518	510	553	504	494	483	497	511	511	481	511	517	490	537	518	481	514	534	496	475	556	500	540	501	475	514	549	494	505	520	505	485	525	527	489	559	515	497	513	513	516	506	504	528	516	494	506	527	491	505	496	465	503	493	530	528	516	526	494	524	519	517	489	491	514	537	481	503	495	495	512	473	516	510	526	524	489	508	485	533	494	525	491	495	539	524	510	508	507	478	512	536	456	521	473	501	463	426	530	477	489	492	538	502	497	513	500	530	520	445	499	522	488	479	553	555	524	536	506	524	507	505	498	508	513	560	524	516	507	495	483	572	475	491	496	502	475	514	567	495	495	505	530	526	510	513	526	524	462	510	508	523	530	512	511	488	487	517	516	492	520	496	505	528	491	530	500	533	507	534	499	566	549	476	482	502	499	513	499	490	522	554	516	475	486	546	499	480	489	500	523	498	508	485	504	484	511	538	506	538	516	485	483	506	528	509	539	507	519	469	493	488	490	496	527	547	523	496	519	483	465	472	513	526	492	476	505	505	529	512	487	528	468	499	512	512	550	551	499	542	529	513	489	500	492	498	463	493	484	500	533	455	489	532	529	521	503	483	510	506	505	495	542	559	512	508	522	491	507	509	507	469	541	509	513	508	555	536	534	531	494	537	496	455	513	484	492	506	470	479	501	533	529	519	487	537	518	535	532	488	517	499	501	498	485	536	505	511	466	496	481	541	511	497	473	525	515	530	534	534	517	488	522	502	514	503	532	507	520	564	508	544	484	500	472	494	513	572	510	507	498	506	519	499	488	471	506	542	476	512	498	487	502	524	501	501	515	542	507	552	517	481	523	480	521	496	508	474	521	518	519	495	466	556	523	522	479	514	504	570	503	497	493	498	497	520	503	541	509	525	524	509	521	475	521	481	505	525	515	482	526	500	498	513	463	489	530	523	523	491	514	519	537	519	500	525	511	506	485	470	534	496	515	495	481	493	547	533	463	496	521	523	533	520	480	500	537	486	534	519	513	506	490	458	480	515	514	510	498	499	527	511	510	513	538	494	505	531	476	510	506	525	508	485	513	537	499	526	531	524	471	492	513	489	528	550	513	499	516	547	504	500	457	539	523	498	467	526	535	501	537	524	502	530	509	498	494	497	506	535	499	522	509	515	501	519	524	499	528	526	502	514	522	493	486	473	493	486	561	503	538	543	514	497	483	512	578	532	504	490	545	511	521	501	460	532	503	504	501	515	510	491	503	499	467	514	506	499	492	505	509	462	510	513	514	520	469	497	513	507	525	478	488	529	481	472	524	531	487	550	500	518	510	500	489	520	504	462	509	513	542	504	487	494	505	517	498	488	506	507	490	484	536	516	485	526	533	512	484	474	475	508	484	511	487	523	520	502	505	495	501	524	501	515	471	533	519	527	499	556	519	496	480	482	482	496	459	548	515	493	477	486	517	512	513	503	508	504	466	520	501	515	543	531	516	493	501	496	499	512	474	496	485	558	505	466	506	511	525	532	527	501	564	507	512	527	502	529	557	507	509	525	520	510	542	479	520	502	528	534	477	487	484	459	529	505	470	517	487	484	509	520	505	521	503	514	546	464	498	482	507	503	539	501	504	537	494	516	548	498	539	493	528	497	520	496	519	460	504	490	521	513	523	513	521	497	512	520	524	506	522	475	557	519	490	531	534	501	517	517	497	537	542	493	505	508	522	492	522	510	499
4356	1960	1803	1218	1173	1050	983	1026	889	903	877	953	923	918	862	949	919	919	850	913	903	871	881	906	868	882	894	897	947	900	904	894	906	929	925	875	868	887	912	879	882	827	903	844	899	906	884	933	870	845	913	905	861	890	842	887	880	914	870	895	894	931	916	884	870	922	859	881	938	880	898	876	892	896	840	832	850	867	864	939	897	854	911	893	887	870	916	869	887	864	887	887	932	915	907	909	803	856	878	894	877	848	846	922	913	805	894	864	792	844	894	872	825	914	922	882	821	844	855	899	937	869	884	918	860	901	888	875	843	834	832	907	912	938	863	962	849	891	929	915	888	902	869	865	868	888	893	872	922	954	928	881	931	891	892	907	918	869	869	878	860	874	894	856	925	920	874	885	879	894	931	946	886	858	873	898	929	878	936	807	914	926	852	877	889	831	861	856	913	898	886	894	876	881	922	865	904	919	847	960	934	857	919	841	876	865	892	903	920	819	859	911	839	879	841	870	937	883	881	873	904	821	855	919	847	868	877	832	905	887	864	857	885	933	864	889	865	865	849	860	883	849	905	869	896	920	927	860	855	876	893	951	820	954	890	893	871	878	851	891	895	882	863	884	902	849	869	867	931	873	886	917	838	841	869	843	931	875	905	886	902	912	902	807	889	909	875	908	910	873	870	860	865	895	921	901	882	816	924	895	939	922	864	897	890	882	828	885	901	928	903	906	873	910	927	897	879	879	874	856	865	876	843	900	891	890	900	937	932	892	953	905	868	923	877	895	847	903	896	872	907	882	900	837	917	911	903	950	933	863	829	885	887	874	881	854	892	870	918	838	845	860	936	890	877	846	954	876	870	827	899	882	880	914	909	872	890	910	921	958	883	919	852	864	944	862	860	873	839	916	857	833	898	891	850	883	871	930	895	876	876	887	933	884	900	922	860	892	901	867	927	891	873	921	853	906	910	901	880	854	870	841	866	890	928	847	930	873	950	910	928	915	876	901	876	881	927	905	868	806	875	835	870	881	895	916	853	907	837	825	905	861	898	870	882	861	905	910	869	865	881	880	888	935	895	869	863	913	864	867	894	906	896	878	859	954	885	856	861	888	879	923	907	887	871	925	854	906	883	849	877	882	862	889	864	877	914	887	857	881	888	880	884	843	855	816	912	910	897	869	884	887	934	878	900	867	864	864	886	877	849	936	834	858	848	907	928	841	912	887	949	836	936	929	866	952	892	838	891	864	938	871	864	932	901	885	864	925	855	898	879	888	910	922	906	882	883	867	878	914	901	902	869	851	857	847	877	922	870	864	899	892	864	856	866	869	892	849	894	824	887	921	873	910	890	904	901	906	833	862	879	897	853	893	893	846	891	816	868	881	836	886	930	846	902	878	848	887	848	914	836	838	912	884	921	862	897	938	890	917	864	880	873	854	872	885	886	842	899	860	861	858	882	859	897	915	868	898	877	869	847	929	897	908	894	899	880	862	924	849	883	815	859	870	845	842	880	885	900	885	924	933	865	898	872	810	898	903	870	928	897	809	880	875	863	842	853	871	863	820	939	844	923	876	854	845	899	858	870	905	894	881	935	902	893	877	868	897	905	904	877	927	866	852	887	882	896	902	888	796	895	904	897	906	821	901	863	847	881	833	866	869	831	890	916	838	874	910	891	911	878	889	875	911	914	890	897	889	860	893	850	931	881	863	916	895	940	932	891	841	935	875	892	814	900	887	917	838	903	905	902	876	848	862	878	889	874	901	859	898	902	900	848	901	882	877	838	904	883	869	827	830	884	893	926	861	900	877	909	947	875	924	838	888	881	877	849	873	912	854	915	888	863	931	879	931	940	864	865	868	889	857	933	830	918	862	853	894	897	926	900	891	917	928	832	899	881	859	864	837	895	910	900	922	915	843	848	875	875	899	874	845	887	807	866	893	938	886	928	856	886	880	897	943	905	867	909	881	887	844	903	881	865	950	886	870	886	901	885	898	867	889	856	899	933	944	913	884	863	935	890	889	868	885	891	954	859	937	1003	880	907	893	879	930	889	862	836	879	870	872	913	829	884	883	856	899	907	896	910	905	885	909	847	858	894	811	870	845	872	861	886	863	866	913	862	899	918	897	891	919	883	874	876	882	891	932	862	885	891	814	874	915	936	926	886	901	888	900	884	812	880	929	890	906	865	909	852	858	850	864	896	876	886	859	910	845	906	927	913	873	927	893	881	821	848	812	905	921	813	898	848	866	884	913	906	872	838	890	895	891	896	919	896	863	918	912	905	933	900	871	900	896	876	855	907	855	859	890	916	870	857	862	893	868	908	862	876	929	902	885	884	871	838	858	855	847	821	855	839	902	870	864	916	923	814	820	917	866	915	847	852	898	827	875	885	915	890	853	861	846	855	837	852	837	876	935	881	923	898	889	878	876	858	897	906	891	871	887	879	854	875	843	874	867	870	917	862	913	856	908	894	861	814	836	817	903	908	947	865	830	865	901	911	884	879	878	954	920	899	859	867	938	845	940	864	876	930	879	917	871	839	901	870	898	872	859	884	853	842	900	863	898	817	921	906	896	871	952	886	900	868	884	883	916	885	856	881	827	906	918	907	869	842	917	868	901	869	912	901	899	897	903	906	866	895	910	910	919	931	915	850	872	868	895	850	886	832	909	874	906	874	895	879	888	865	884	895	937	911	890	853	880	856	887	904	854	877	917	874	908	918	879	863	852	860	898	883	877	879	852	837	886	903	895	885	852	882	903	846	867	900	915	891	870	892	908	928	882	902	979	865	912	933	900	921	928	886	874	910	834	926	827	886	899	899	933	870	836	848	912	900	938	875	880	909	868	908	883	862	896	838	844	836	899	885	865	873	890	898	850	899	866	926	898	904	948	868	911	885	961	889	802	869	916	872	892	872	914	889	874	859	916	926	870	933	909	917	877	851	882	894	901	889	906	849	875	906	918	896	844	887	873	811	922	850	907	849	912	858	918	859	868	874	904	872	922	889	874	942	897	905	893	885	883	855	936	895	909	849	899	862	873	898	860	898	948	864	900	850	890	908	892	878	912	931	943	901	892	887	928	920	857	891	878	922	868	885	910	882	858	949	916	892	829	894	890	905	853	861	898	899	953	839	817	879	850	894	842	879	909	895	888	861	846	882	865	905	925	877	864	894	938	872	872	892	900	883	889	866	894	866	901	897	866	871	841	871	848	875	960	917	884	856	832	926	832	891	852	915	859	942	817	931	885	975	886	857	856	949	920	839	906	872	892	871	921	873	878	913	848	936	901	830	872	902	883	952	908	902	911	870	908	940	879	831	854	863	842	856	910	888	866	836	854	881	849	923	884	874	904	923	871	916	880	886	900	868	905	910	886	883	875	891	900	880	866	887	930	857	892	874	973	852	852	897	887	863	913	854	859	883	858	886	874	902	914	917	825	878	877	885	903	904	830	890	917	829	898	902	904	862	859	907	860	889	906	871	879	832	950	902	869	884	897	884	882
24343	21480	28711	24666	20595	2452	957	685	578	545	527	483	452	424	449	449	444	423	419	424	413	437	418	411	411	395	409	400	422	405	408	380	403	404	401	439	401	415	402	427	396	398	390	400	384	377	424	381	405	388	388	414	420	412	408	398	434	383	398	377	389	401	422	417	420	387	414	362	394	388	398	426	429	395	373	384	387	427	385	381	423	400	398	349	410	412	392	380	396	388	436	417	371	410	414	381	414	413	389	356	412	414	394	415	389	411	405	395	382	405	423	411	389	385	399	405	393	401	413	381	402	404	376	378	403	398	386	393	381	411	389	366	404	391	352	407	389	397	400	356	434	361	418	376	425	380	411	397	369	368	407	404	380	354	359	400	406	411	372	394	424	394	420	381	417	395	374	366	402	377	403	412	379	403	386	425	382	428	381	384	382	376	384	390	407	422	395	376	426	399	413	400	406	369	384	395	383	421	391	449	399	371	382	420	382	366	403	423	393	407	403	415	408	412	400	410	419	402	359	409	381	356	402	384	394	389	383	380	376	383	368	416	407	428	377	394	405	365	405	414	370	392	368	367	397	370	385	406	404	347	401	374	383	417	383	372	378	420	405	364	397	383	381	383	366	370	401	386	405	417	411	417	393	397	387	384	412	376	387	375	367	406	380	392	393	377	384	425	369	399	415	400	400	366	418	352	372	425	403	377	395	386	396	375	373	378	383	392	387	399	378	372	386	412	396	364	405	351	399	374	386	389	416	382	377	412	414	374	397	371	358	404	373	390	408	447	372	372	349	395	401	406	385	363	401	414	382	409	400	408	410	379	401	408	387	414	462	397	372	377	404	374	382	440	425	384	369	396	363	383	412	383	388	415	358	407	391	382	403	422	423	410	369	396	386	383	378	404	398	390	378	397	407	400	399	393	400	406	410	435	388	389	416	402	371	406	381	353	401	387	407	377	378	391	392	394	375	394	404	375	378	401	388	390	423	403	366	393	391	378	379	396	361	389	381	405	407	364	361	420	432	392	372	377	368	426	388	398	413	404	377	378	404	405	373	420	367	410	401	429	386	367	409	373	379	414	353	390	421	398	354	422	404	392	397	399	360	418	384	427	406	399	399	395	379	373	382	417	415	383	400	428	386	370	402	388	402	402	392	375	392	365	425	361	400	396	387	396	382	402	404	372	381	394	453	421	383	401	410	391	391	395	378	372	373	423	388	371	353	430	380	368	402	390	399	394	378	385	408	382	387	377	382	382	423	387	425	386	390	367	407	386	406	385	394	386	367	407	397	402	367	401	410	381	423	392	392	392	384	408	398	382	424	380	384	381	392	411	383	402	391	354	394	426	361	398	431	390	356	436	371	389	431	411	379	395	412	364	410	417	384	343	415	408	388	392	400	409	407	411	391	368	411	409	404	385	399	387	394	379	397	373	392	373	413	399	409	418	419	405	366	420	372	366	405	394	424	408	402	412	381	436	381	406	374	380	356	397	402	443	433	406	412	387	384	384	412	379	367	406	400	356	402	401	397	390	397	422	387	398	387	399	376	386	404	383	408	384	364	372	404	388	383	409	394	428	400	376	455	373	368	401	376	350	413	407	410	383	394	426	413	402	378	403	412	400	390	394	395	396	368	364	389	381	390	388	415	364	367	393	397	400	396	357	348	361	388	370	372	431	395	390	402	386	376	383	393	392	362	382	370	414	369	390	406	390	370	410	393	394	388	390	429	398	402	418	393	405	402	402	402	436	402	382	375	382	413	354	387	396	399	381	373	415	387	376	370	426	401	403	430	399	431	428	381	391	387	391	382	408	394	415	417	407	426	449	377	381	386	429	378	381	383	387	371	434	411	434	380	404	409	418	395	385	380	409	394	388	381	408	390	392	421	385	374	387	380	392	394	426	390	388	328	387	448	384	357	405	391	411	459	402	393	421	383	369	353	388	376	365	400	389	400	369	430	391	385	380	363	425	394	399	356	353	391	401	370	394	370	366	420	395	431	360	384	380	390	385	375	378	408	411	416	426	382	414	385	414	385	424	401	409	402	354	420	382	390	413	403	409	403	390	382	398	385	388	374	393	378	428	396	380	397	413	425	401	392	379	443	426	402	383	393	411	411	384	392	390	404	382	369	409	393	392	383	369	382	395	361	414	418	408	400	374	367	391	415	418	415	395	374	437	396	392	428	402	413	416	388	406	395	406	376	401	349	376	377	389	403	383	399	406	388	410	396	398	387	380	380	374	377	388	388	377	403	399	387	416	415	389	398	405	390	421	383	409	378	385	402	399	409	380	406	369	376	385	405	377	380	371	418	365	428	373	382	391	381	393	429	370	414	399	394	367	455	385	405	396	413	388	401	381	414	412	380	393	408	389	428	386	438	401	395	388	372	399	394	410	370	392	373	409	392	427	358	392	380	398	435	385	378	415	397	398	406	351	428	405	387	377	409	428	392	431	414	408	408	409	390	381	411	370	405	365	420	391	391	395	421	408	375	359	419	410	368	394	378	411	410	378	400	375	383	404	395	376	406	402	364	380	407	401	403	387	395	394	387	395	432	397	357	356	365	389	395	381	387	389	362	405	380	391	407	386	383	418	395	394	414	388	369	404	365	395	382	396	381	410	369	371	418	358	390	372	396	369	407	366	364	399	405	391	387	376	381	399	396	378	358	375	393	389	373	397	429	416	418	401	375	408	385	369	407	373	419	387	382	412	384	383	383	369	397	360	397	382	402	396	396	384	383	381	400	410	406	364	403	378	404	337	406	384	374	398	385	375	425	405	371	390	387	398	362	402	401	392	388	397	402	425	362	419	394	422	384	385	379	420	357	402	416	381	367	406	415	380	355	399	376	408	421	375	369	407	408	384	396	410	391	364	378	404	383	375	457	354	380	398	412	357	391	449	388	410	434	432	395	388	406	393	390	390	391	412	430	372	377	397	405	426	384	400	365	410	357	378	385	407	378	410	407	389	419	411	409	400	353	395	387	398	379	411	368	394	417	393	402	426	379	383	408	396	372	396	388	390	394	416	384	412	366	398	379	398	382	375	382	372	390	386	408	373	369	360	375	435	393	406	400	389	386	398	387	395	424	382	429	394	385	355	393	388	400	396	433	383	351	393	396	393	394	411	399	396	432	404	409	379	414	366	386	395	412	390	410	418	438	371	363	423	351	380	407	413	381	372	391	378	417	408	385	414	377	370	405	379	376	390	415	395	388	402	392	372	381	415	411	383	424	374	398	387	424	416	386	346	394	388	405	389	399	380	403	411	411	371	372	376	372	386	383	384	389	401	377	396	420	409	377	406	416	387	408	387	348	404	417	425	402	397	397	407	414	397	383	396	408	406	371	402	408	416	416	370	375	386	394	393	407	378	406	428	383	385	385	372	396	360	396	395	396	375	368	370	424	412	406	403	396	373	402	422	345	404	405	441	376	386	404	408	396	416	398	390	429	382	382	381	389	370	416	425	398	379	375	378	375	368	399	410	392	397	466	397	374	400
5646	10344	8951	4660	3167	2403	1810	1640	1410	1259	1148	1066	934	976	963	878	837	876	808	820	748	768	770	760	756	776	775	715	771	709	720	775	726	769	710	761	756	770	749	733	729	706	750	788	764	672	710	663	748	720	728	712	734	677	702	710	722	707	681	718	713	704	731	732	695	733	716	702	743	690	729	702	732	655	676	721	657	696	769	707	753	683	722	723	679	698	785	687	662	697	661	666	707	713	709	753	715	710	733	649	678	741	736	667	719	729	725	712	702	675	682	701	709	735	687	675	670	700	695	693	719	726	718	696	708	724	694	662	723	671	691	710	713	705	730	694	717	716	756	709	698	713	674	689	723	732	695	701	713	713	706	698	675	713	684	745	663	733	679	725	660	700	705	682	705	678	662	727	693	751	662	715	702	722	680	691	745	717	689	663	716	734	705	667	735	692	688	698	667	687	692	729	691	714	727	701	726	700	709	630	677	740	680	693	705	706	717	687	704	688	766	715	672	720	696	722	699	699	694	710	697	728	741	701	706	682	705	682	722	716	688	644	697	688	728	649	698	702	702	687	683	674	721	668	695	672	638	717	690	728	722	725	690	711	746	700	715	711	700	676	658	706	701	699	736	721	664	691	709	707	716	681	701	716	729	675	702	706	714	675	729	736	699	690	713	712	696	647	721	716	733	705	671	668	706	681	721	691	687	702	719	764	723	653	655	715	738	728	727	701	675	636	685	704	712	691	671	698	712	658	713	680	712	707	707	700	680	699	728	679	658	708	698	666	723	726	667	738	734	726	663	691	628	636	730	672	685	691	630	704	714	740	708	740	669	705	729	651	688	716	631	713	680	723	690	677	675	679	682	674	696	777	704	699	652	694	699	682	680	708	691	691	700	719	701	715	662	703	672	669	686	698	659	708	706	698	694	676	695	696	674	654	678	649	718	686	700	680	722	721	642	727	692	715	726	736	714	737	670	720	653	690	720	740	686	687	718	672	665	734	657	674	634	697	681	751	701	696	683	670	724	665	721	658	740	757	690	695	675	751	672	683	714	681	705	710	708	676	742	683	701	691	705	747	698	727	730	725	731	700	694	662	692	666	675	666	681	762	683	731	682	749	703	722	672	757	703	752	673	738	735	693	658	722	691	709	693	718	742	680	729	693	686	645	712	688	676	708	719	682	728	696	711	753	721	691	716	694	697	651	688	692	700	687	707	702	720	692	679	703	642	736	713	702	673	661	696	743	704	669	700	696	697	693	699	760	690	673	714	677	692	705	635	728	699	686	682	723	702	677	704	770	732	675	668	697	718	719	717	708	708	683	660	688	709	701	664	712	702	682	719	677	697	706	708	675	699	684	720	705	714	707	704	697	694	655	729	737	733	657	729	723	717	714	709	670	700	713	685	649	695	670	696	709	700	703	690	697	667	735	672	719	713	745	738	711	766	684	704	725	737	657	670	717	694	686	719	723	694	675	742	724	698	671	729	707	649	673	704	741	679	663	692	699	759	746	690	715	693	685	699	713	755	726	727	688	655	706	706	717	712	712	715	742	720	719	702	724	709	694	689	731	735	684	675	679	713	682	711	672	652	718	700	662	683	739	711	679	694	672	683	716	704	622	668	736	740	646	707	678	744	697	717	682	717	733	677	741	727	693	684	651	707	697	697	719	733	758	677	752	710	689	730	667	732	682	699	723	701	737	736	702	728	706	764	687	685	730	724	688	678	695	677	708	688	704	702	730	699	722	690	683	668	709	718	666	735	707	702	682	694	716	689	724	674	656	682	699	724	705	701	710	704	697	730	727	731	717	656	715	687	687	708	701	726	679	728	689	695	675	700	703	680	693	751	733	766	701	709	657	700	689	723	683	708	694	690	690	717	711	686	709	676	658	686	708	695	693	703	694	695	712	721	761	707	703	692	705	722	679	664	675	721	680	745	747	678	685	681	716	685	676	677	690	734	708	651	697	735	684	690	706	720	693	732	666	684	682	668	714	702	685	723	726	712	713	719	733	656	691	703	684	743	729	685	717	693	736	747	673	710	688	690	685	686	684	711	711	715	656	724	692	686	710	693	696	746	764	737	705	722	690	653	669	698	672	683	704	706	696	665	679	673	699	704	720	696	670	666	708	765	730	716	672	651	742	741	703	743	742	738	708	687	711	738	680	669	722	663	667	687	678	690	695	721	748	706	713	746	705	690	735	726	678	734	677	718	695	701	692	723	679	695	718	672	639	704	724	685	707	676	716	695	670	705	722	704	668	683	634	681	710	716	697	709	676	746	703	709	676	755	739	731	729	681	701	692	678	675	682	688	660	726	698	689	747	715	693	677	686	733	665	687	687	685	653	712	649	703	673	660	701	695	706	680	675	671	658	663	705	668	731	693	707	684	717	661	727	693	715	675	733	687	663	701	679	655	712	691	714	715	718	717	695	700	685	725	699	697	716	689	660	668	666	712	727	672	671	687	688	721	719	696	727	700	685	697	692	703	745	704	677	670	671	705	661	687	663	710	659	652	677	729	746	698	688	679	695	725	695	685	737	658	664	756	714	699	698	688	728	696	682	710	713	693	703	676	665	760	722	698	727	726	718	699	740	681	684	643	666	748	705	655	709	671	684	703	718	685	703	714	721	717	715	668	686	713	702	682	705	687	723	685	744	741	678	729	779	720	676	664	703	682	704	690	704	690	739	665	692	713	729	702	708	669	684	742	699	693	675	719	725	723	675	738	695	664	680	745	713	680	680	693	700	691	663	716	739	659	722	703	716	671	668	718	679	683	695	710	713	690	677	693	666	691	735	718	664	697	683	686	717	688	714	709	654	691	700	674	667	719	693	684	676	671	710	668	710	683	711	725	710	738	720	670	691	696	680	669	687	670	659	700	700	703	682	690	713	741	700	738	733	699	718	712	702	688	670	655	709	693	692	693	689	691	690	710	692	706	700	713	736	700	652	728	713	704	699	702	727	645	694	641	715	705	681	696	694	689	739	709	736	710	712	738	749	694	696	698	692	689	721	652	687	725	693	674	711	729	750	686	683	679	703	693	693	713	735	698	639	652	676	694	727	683	703	674	685	720	698	704	690	664	678	670	691	650	716	709	643	717	707	682	700	701	680	684	706	685	681	705	669	686	693	721	668	694	712	642	714	686	686	707	715	675	733	737	740	688	724	706	677	688	729	741	668	665	719	678	734	708	665	717	640	752	725	669	686	650	736	730	719	698	681	714	702	726	692	698	738	702	683	706	750	702	713	691	709	638	726	660	704	699	653	686	733	742	718	672	692	722	710	738	793	702	694	702	704	649	691	712	669	756	666	724	698	696	696	715	703	691	661	698	734	669	670	730	707	745	752	693	685	676	701	705	752	697	695	671	688	658	722	701	682	677	703	693	730	746	704	695	683	674	706	676	703	674	695	733	703	680	695	689	689	757	714	669	692	703	722	676	674	682	677	659	696	686	715	694	675	685	696	728	714	691	713	746	737	684	758	698	723	696	754	703	762
23434	21466	29271	24058	21467	19396	1635	637	451	384	356	314	273	274	246	230	231	189	205	209	180	175	172	193	155	173	174	170	165	187	160	156	165	169	164	150	173	160	144	171	157	166	154	163	142	151	178	170	140	152	152	146	135	127	161	161	164	158	150	139	167	166	161	168	131	162	149	185	153	125	165	153	152	135	142	147	152	157	132	139	166	154	138	148	137	147	153	127	151	156	134	155	146	134	123	124	148	138	163	157	153	113	128	159	141	143	149	168	157	144	128	158	141	144	135	157	168	145	142	129	143	143	146	135	148	132	155	151	154	147	136	141	148	156	166	154	148	138	143	146	134	143	154	145	147	138	149	138	180	147	147	142	144	154	157	124	152	154	140	140	131	150	136	142	137	146	163	145	134	138	139	139	161	141	136	141	152	147	157	127	139	142	155	131	123	147	130	170	171	149	143	152	145	111	139	136	139	155	123	145	151	153	130	146	121	161	160	159	138	143	149	160	150	141	137	167	161	149	144	151	165	145	150	140	155	139	159	140	158	138	152	153	151	146	143	136	132	108	125	134	141	157	126	124	135	131	156	156	151	169	145	136	134	144	146	159	145	154	146	141	142	138	127	132	162	148	129	146	141	125	155	156	161	177	144	135	134	145	145	153	136	151	146	149	139	142	141	145	176	120	125	149	134	136	147	120	153	145	153	141	142	134	153	152	137	147	146	157	145	146	149	148	167	144	132	146	145	159	140	140	145	137	125	153	152	151	166	146	135	137	151	143	141	133	172	133	147	143	154	152	149	141	135	164	144	136	145	158	140	141	130	152	158	127	143	153	134	140	147	136	145	165	152	144	170	142	146	150	142	148	133	163	168	153	141	175	159	138	143	165	127	151	132	143	126	138	122	158	151	146	143	155	162	147	141	152	142	148	148	137	153	140	124	145	152	126	133	141	156	143	143	151	141	145	126	154	144	159	123	145	129	119	139	165	139	125	135	155	142	149	144	133	142	136	140	129	120	139	144	156	146	125	147	150	154	143	149	144	164	136	123	146	129	130	146	154	131	146	141	130	150	149	141	156	173	131	146	151	169	151	148	139	139	148	118	144	141	150	155	141	142	133	157	160	137	130	142	134	121	135	153	149	144	163	117	132	153	150	139	154	140	128	132	141	160	156	155	168	131	146	140	142	134	159	140	124	132	154	155	150	169	144	132	154	136	163	148	116	141	135	124	151	145	117	147	138	142	144	143	156	135	132	137	159	126	154	145	156	138	144	145	146	129	125	141	149	140	137	151	147	131	136	142	146	159	147	132	162	145	138	156	149	152	138	138	162	139	150	144	180	152	154	140	119	148	149	132	130	134	122	147	153	164	153	151	131	152	142	146	157	141	137	151	146	133	163	144	145	145	117	136	145	160	130	143	158	144	138	143	143	134	153	140	168	158	170	160	148	149	166	156	131	158	167	122	136	174	153	173	140	148	155	148	140	144	158	144	143	132	133	146	143	150	145	151	143	139	154	147	143	160	129	163	137	168	140	132	130	135	137	150	149	118	138	126	139	122	134	152	161	139	146	149	153	152	141	154	134	147	138	149	147	154	152	131	137	139	149	168	147	149	128	139	129	156	149	151	153	149	143	158	138	122	176	160	148	142	148	137	140	147	141	160	125	143	171	153	143	150	145	133	151	163	151	134	150	154	137	151	129	141	132	136	157	135	132	157	142	133	145	153	158	133	137	141	142	123	154	150	131	161	148	152	138	131	135	144	155	129	141	139	145	138	163	144	153	146	155	138	155	117	127	151	147	132	150	151	144	159	147	130	152	144	151	150	144	160	141	145	146	148	133	146	120	156	134	158	168	140	133	149	131	133	130	140	136	141	146	146	133	156	143	147	161	155	152	152	127	128	135	143	154	172	138	160	148	152	138	122	142	126	142	135	153	152	162	172	139	145	146	144	150	140	142	126	143	142	129	145	161	140	155	151	135	137	139	135	126	145	137	159	126	154	150	142	167	141	147	161	155	138	153	126	139	153	144	134	133	149	122	143	144	147	140	172	142	151	145	165	137	157	153	137	130	157	163	141	157	147	136	133	143	147	145	129	136	145	153	154	151	141	135	147	145	139	132	153	139	138	159	144	145	130	149	149	159	152	127	153	126	137	129	129	139	158	145	170	161	140	154	124	142	134	118	140	150	157	129	146	147	135	131	154	140	164	118	139	142	158	154	160	177	155	146	141	144	152	171	135	123	142	150	150	148	164	162	150	139	134	151	127	148	151	131	136	163	161	128	135	142	127	153	151	146	148	132	136	149	151	147	111	137	152	155	130	145	171	144	141	123	163	152	154	142	140	157	157	143	118	161	145	161	144	139	134	123	151	143	136	127	150	149	132	140	136	143	167	162	149	149	158	134	156	166	161	160	139	144	146	150	148	142	170	135	140	124	152	135	156	162	157	142	133	142	135	150	149	145	137	147	147	150	154	139	143	147	150	133	138	159	134	147	140	151	152	126	114	157	136	162	140	150	136	147	134	148	127	141	156	144	148	152	138	132	150	158	144	143	158	160	170	144	145	140	151	131	139	159	139	157	129	127	162	156	144	150	144	159	118	151	130	159	164	151	156	133	127	162	136	126	141	166	159	144	145	149	155	152	144	142	141	130	129	149	139	139	164	142	130	151	137	167	150	154	140	145	142	134	166	125	167	135	144	146	147	134	118	149	146	140	162	143	135	146	137	130	145	145	158	140	136	166	132	130	135	148	151	152	151	138	140	142	154	149	148	169	150	132	162	123	142	162	150	162	148	154	152	142	157	119	117	154	151	163	162	124	135	149	145	152	123	131	130	150	138	146	112	120	158	150	156	149	142	136	131	146	121	130	137	156	146	132	155	137	132	144	138	136	153	155	137	155	141	146	168	118	152	129	156	121	133	161	137	136	156	124	137	123	161	134	150	158	174	167	108	134	135	143	162	127	122	157	151	160	162	135	155	157	132	131	135	161	143	148	153	147	134	149	131	138	146	163	162	140	136	132	172	160	153	160	154	159	139	138	137	136	146	141	153	150	130	157	147	149	156	156	145	155	126	135	131	146	142	157	141	159	136	155	151	131	161	153	135	164	155	152	133	129	140	151	141	141	140	142	148	147	130	149	147	141	133	132	152	139	135	132	135	148	126	130	141	148	155	162	152	136	147	135	150	143	137	154	149	137	142	146	141	151	131	156	166	143	180	156	144	132	140	155	140	155	129	142	150	136	192	141	138	147	122	167	145	133	147	146	146	167	142	159	151	154	146	145	141	164	172	155	146	151	120	140	129	144	136	142	155	139	144	146	153	134	141	160	137	154	131	125	138	123	142	156	120	141	136	145	171	164	130	127	158	135	142	129	139	156	167	174	143	171	122	137	150	164	151	144	128	142	144	135	161	166	144	143	133	147	139	164	151	139	139	125	138	148	143	169	138	141	157	133	144	137	156	148	145	135	139	123	118	145	161	139	124	147	146	153	118	159
7789	15895	13647	7282	4832	3386	2565	2000	1546	1287	1051	1014	851	728	694	632	594	557	483	509	484	470	446	431	418	412	357	355	333	344	370	317	354	344	320	308	302	307	311	296	333	303	307	304	300	341	300	317	296	287	312	285	290	284	276	329	287	284	262	280	270	297	290	300	286	283	291	253	290	284	290	264	277	285	264	284	252	275	286	259	286	270	319	260	247	290	255	271	305	250	289	275	279	282	275	277	275	311	302	251	286	258	284	265	264	256	281	262	273	282	271	248	257	301	262	247	236	252	267	250	235	274	256	295	291	257	274	265	303	270	257	273	259	301	264	306	297	291	267	258	294	271	275	324	265	261	274	262	268	277	250	283	260	283	289	280	257	294	259	261	281	312	280	288	301	251	260	268	278	267	270	291	257	271	257	259	268	251	263	270	289	261	233	278	274	260	282	274	261	300	268	292	240	286	302	266	263	265	294	250	277	266	261	275	271	304	263	278	282	291	250	295	258	272	270	254	267	254	248	280	236	296	301	304	265	278	262	280	231	286	268	251	255	298	272	260	281	242	280	260	291	272	266	291	264	270	269	266	276	285	261	273	260	273	286	266	282	256	242	262	248	295	285	261	265	243	265	278	264	260	257	263	296	250	274	278	288	253	261	285	270	277	275	258	290	262	276	268	269	293	288	291	280	293	255	278	272	250	242	265	272	244	289	272	278	299	255	274	275	271	273	261	279	273	278	243	293	293	268	260	290	263	273	276	242	312	298	239	279	270	226	287	268	265	272	250	253	272	282	298	277	283	309	293	292	265	275	304	259	267	259	262	257	283	292	273	298	247	250	275	265	304	272	306	264	257	261	252	265	259	254	262	249	301	277	266	260	253	237	251	246	285	281	278	229	269	294	265	291	244	276	279	284	249	259	272	250	290	281	249	260	241	281	272	285	295	274	257	256	281	284	277	246	239	255	267	262	263	275	271	267	236	299	261	301	296	322	269	309	277	297	242	284	270	291	280	263	283	274	276	266	257	259	207	281	263	267	275	257	251	270	280	292	272	281	253	239	281	272	270	291	260	278	238	295	263	291	279	279	239	243	260	283	253	267	273	251	303	272	254	251	259	270	275	271	247	260	272	295	282	287	268	254	246	266	270	260	306	233	295	248	248	271	266	291	285	267	265	289	265	254	261	284	276	287	253	258	269	273	240	239	271	285	260	257	266	262	238	228	248	271	288	298	269	257	256	271	278	265	278	288	282	244	252	259	276	242	301	281	251	276	253	268	258	283	292	254	261	265	256	277	272	247	278	290	283	276	267	254	289	292	261	310	276	243	245	259	256	251	276	274	261	276	248	275	269	307	271	290	251	259	287	247	299	251	299	269	252	270	283	305	257	279	263	290	255	268	256	253	263	260	282	265	258	285	264	245	269	256	281	265	267	228	274	264	259	275	267	273	275	247	250	255	283	310	291	286	276	244	245	278	282	260	255	254	288	251	284	273	260	302	251	287	259	269	276	249	263	268	288	271	248	290	277	260	253	261	249	287	286	278	293	268	234	262	275	275	247	265	280	286	279	285	254	255	279	254	284	289	264	268	279	269	296	284	295	253	259	287	256	283	273	277	242	273	271	279	283	274	234	235	277	279	295	289	284	242	275	285	264	263	279	285	264	237	271	261	272	279	261	237	277	308	278	256	284	258	281	244	283	295	261	266	287	292	270	274	256	269	275	266	273	263	241	277	270	267	282	286	282	267	266	271	266	312	296	253	287	274	272	260	303	238	285	268	296	262	294	256	265	263	272	252	279	294	267	276	301	264	277	250	305	254	283	281	262	269	307	246	267	284	273	267	245	248	273	250	261	248	295	257	275	266	270	247	245	249	268	272	283	274	297	278	279	277	252	242	261	280	273	259	250	281	287	265	277	276	268	258	281	252	277	276	283	278	271	249	271	278	271	277	273	276	248	264	278	264	246	254	283	278	264	294	263	260	255	276	242	266	283	280	269	287	247	274	269	288	266	240	260	278	264	252	285	236	247	271	290	284	273	267	247	257	267	286	296	257	272	251	282	280	290	276	268	256	291	265	253	257	260	282	262	264	248	258	273	258	300	299	275	304	251	280	280	271	273	260	251	251	283	269	246	268	275	286	253	262	247	292	275	267	280	277	286	253	313	261	269	279	270	267	251	256	282	280	292	261	239	265	265	297	279	273	289	254	260	263	250	241	275	262	274	288	291	280	256	255	269	269	238	267	268	269	268	281	239	260	292	270	290	303	248	288	270	250	284	262	277	258	274	278	249	284	271	249	284	296	242	262	258	244	252	292	285	272	281	250	234	292	259	285	260	278	251	260	243	289	267	272	273	279	288	264	270	253	297	264	272	256	270	255	300	246	276	267	243	307	264	267	257	251	272	281	256	269	278	275	264	275	278	261	263	270	257	249	268	286	236	301	292	271	249	268	266	275	301	256	260	262	267	255	257	284	251	270	252	266	263	281	270	272	245	293	285	303	268	282	282	233	261	239	250	266	250	295	292	272	262	288	279	281	273	263	269	273	270	244	296	279	266	306	239	250	238	292	250	262	287	254	271	272	284	297	212	284	283	280	273	228	264	280	250	264	294	276	257	246	274	285	265	296	264	246	298	267	249	259	272	249	252	260	253	265	300	263	263	265	237	259	253	262	269	253	248	279	302	273	257	295	276	290	272	231	280	255	278	269	269	268	304	271	260	269	254	261	268	254	311	277	296	286	274	268	251	258	269	265	227	272	251	288	254	256	280	288	249	258	273	261	297	255	270	267	284	287	256	286	263	263	284	317	254	279	248	274	249	254	269	276	261	296	296	276	277	255	269	237	265	270	312	319	260	254	259	287	286	265	277	275	279	279	277	285	242	254	264	256	291	272	292	295	269	288	292	276	260	272	275	270	279	282	275	256	236	251	248	269	267	254	269	251	253	245	261	285	283	290	311	275	268	262	229	248	281	266	292	261	264	271	246	280	288	274	264	256	293	270	255	281	253	259	251	281	254	258	276	249	270	262	243	304	284	283	246	278	251	284	244	235	271	277	250	265	299	282	271	278	254	263	271	254	270	297	299	261	272	262	243	254	258	306	276	235	274	243	276	273	249	279	287	294	284	268	294	254	283	285	258	308	287	274	295	262	250	262	304	255	267	267	266	286	251	266	277	275	249	276	281	292	254	239	256	282	253	305	290	252	256	280	255	286	260	264	253	289	274	276	247	258	289	272	278	287	268	247	289	255	248	284	272	273	259	259	235	266	240	245	259	240	281	277	278	247	259	280	294	292	244	261	252	257	262	262	273	266	251	259	286	254	265	275	271	248	301	234	233	301	271	265	257	274	243	269	276	239	281	296	273	249	281	286	272	311	279	279	264	277	273	252	264	271	240	244	282	276	288	233	285	270	285	289	242	257	264	274	245	261	296	256	277	257	232	254	268	277	283	267	274	292	258	241	255	274	269	281	284	269	271	250	256	276	274	257	289	255	268
27044	20157	5964	880	620	566	534	556	540	537	486	529	535	534	531	505	532	494	505	467	500	502	483	512	486	515	500	503	445	511	525	481	474	508	511	528	498	480	544	512	498	500	519	562	495	502	500	495	500	540	476	491	521	529	510	501	551	495	480	535	496	511	498	489	516	492	522	543	532	505	497	565	505	486	502	510	537	523	515	536	494	504	532	490	503	481	497	511	509	493	533	504	541	482	503	523	475	473	492	504	518	483	502	473	508	509	497	506	550	486	497	507	510	507	518	518	534	506	508	479	508	493	527	523	487	493	541	491	510	486	504	492	492	485	505	493	524	463	520	491	509	514	489	519	540	516	520	516	510	532	529	533	509	505	489	479	502	502	508	478	531	545	501	521	486	493	536	494	516	485	499	505	490	521	466	486	526	496	481	502	551	475	495	510	489	529	500	522	488	472	495	495	501	502	491	474	494	481	486	472	519	509	496	509	532	498	499	513	505	529	484	518	508	537	476	532	492	486	523	506	495	500	494	505	534	498	547	486	480	468	457	547	503	525	495	491	513	514	486	500	524	505	487	544	533	496	497	538	496	494	502	483	477	535	480	515	553	504	458	479	506	523	490	510	488	514	459	513	515	505	497	517	515	504	489	473	508	499	486	538	492	476	501	540	534	493	497	487	518	533	502	534	523	483	465	500	489	508	508	480	481	459	477	553	507	489	524	501	517	520	508	492	513	507	493	507	491	489	524	532	506	488	505	517	505	490	517	520	544	473	490	465	524	488	470	531	487	514	530	504	489	476	533	518	498	531	499	482	535	588	514	462	528	462	510	525	503	462	474	480	499	501	459	490	521	514	458	524	485	491	482	478	482	491	514	489	500	530	527	508	499	535	486	507	530	516	507	475	490	508	549	494	528	528	518	524	503	468	548	526	499	506	513	521	471	505	496	516	539	574	488	506	510	477	473	503	481	501	522	514	517	517	472	502	531	511	507	512	556	492	520	483	527	507	480	458	532	513	493	480	461	526	515	507	478	501	524	502	508	537	535	504	483	519	567	497	482	520	499	485	501	521	515	511	487	522	522	498	559	518	472	478	521	516	517	507	496	515	546	518	551	501	511	489	460	423	531	542	531	545	523	514	510	540	465	528	541	536	538	576	496	520	485	491	505	532	471	508	495	547	522	506	504	474	477	519	505	507	484	512	472	492	535	496	500	507	454	550	505	492	531	532	498	506	518	544	453	480	505	493	478	543	512	544	522	541	529	531	505	488	481	458	503	511	531	510	507	485	519	535	507	494	517	529	505	541	528	491	495	481	504	490	500	529	462	487	528	494	503	515	526	515	524	471	517	499	521	509	521	492	482	497	529	490	541	532	515	560	514	531	531	491	506	533	475	497	511	502	505	518	467	533	502	514	524	459	516	508	486	483	528	489	506	505	495	515	539	525	489	526	506	528	525	469	503	504	502	538	504	475	533	473	464	511	524	493	515	484	562	533	479	502	485	564	472	500	497	473	488	466	538	492	504	530	493	485	505	496	480	519	475	523	520	546	490	523	501	504	492	515	520	523	500	504	514	526	500	481	490	516	511	471	497	488	519	469	472	482	532	483	492	468	460	545	521	473	513	511	507	470	468	510	515	511	462	495	466	498	522	498	504	534	533	496	510	470	523	516	509	526	497	496	471	514	506	514	519	515	534	471	504	500	502	480	520	497	519	501	501	503	499	488	517	495	513	520	480	519	509	468	523	451	516	473	520	515	509	507	491	541	498	530	524	502	516	494	533	550	484	504	460	526	534	506	490	487	516	464	507	486	510	470	478	474	493	501	483	525	483	472	459	494	526	502	513	498	491	527	489	467	535	483	526	488	515	533	530	509	550	537	491	498	520	517	561	497	536	523	515	512	519	509	478	510	553	515	479	497	483	524	534	505	532	482	547	518	501	496	493	535	482	437	484	519	492	484	493	490	487	478	531	493	511	485	497	522	496	480	476	528	519	512	519	509	498	491	544	490	510	491	524	501	483	546	525	486	509	513	535	498	511	492	516	518	515	547	521	506	508	505	513	530	490	473	532	511	490	504	531	486	530	487	505	511	505	507	505	536	474	514	502	500	524	497	518	537	506	505	495	516	530	511	485	522	483	529	542	508	517	516	503	501	523	512	517	502	536	510	521	513	522	539	507	498	471	492	520	523	520	486	487	520	485	506	522	516	539	533	520	510	505	483	469	496	498	494	503	492	540	470	491	526	514	519	494	505	506	490	528	504	506	505	520	488	540	550	455	475	509	538	535	489	513	520	491	490	480	488	554	473	565	497	497	506	496	528	504	498	496	470	548	509	502	456	488	524	476	504	482	494	521	502	504	481	470	490	506	491	509	552	514	513	484	508	520	496	517	499	544	513	472	485	476	514	496	501	485	519	515	525	504	534	518	538	466	519	524	511	534	451	493	542	491	488	506	522	536	533	520	486	525	502	506	492	509	536	517	523	508	506	500	502	496	497	560	510	524	501	459	500	517	510	544	506	488	522	489	541	488	530	501	499	570	468	458	490	478	547	505	484	482	502	512	509	518	519	509	500	483	455	504	512	520	503	504	511	527	522	522	511	486	494	529	503	549	517	481	484	541	508	495	506	505	537	545	531	481	563	482	507	529	503	557	489	544	566	518	490	510	480	512	514	552	536	532	507	487	521	483	498	503	527	524	491	471	556	555	502	516	517	506	519	493	490	498	522	483	511	535	544	519	496	512	498	513	515	493	486	502	515	542	462	549	498	491	510	532	458	471	515	506	512	521	491	531	500	512	523	522	512	481	517	515	515	526	510	504	480	496	478	513	532	467	507	473	480	523	540	519	453	498	508	499	518	466	549	507	542	497	465	474	473	502	486	488	519	529	475	511	499	476	487	465	508	527	465	525	529	471	526	471	466	524	500	492	507	478	513	497	520	519	517	491	462	494	506	517	535	506	501	537	479	493	502	445	522	503	512	516	498	532	491	511	505	517	507	518	523	437	487	534	490	536	456	478	507	519	452	491	486	512	494	520	486	492	515	547	539	515	501	510	537	470	528	454	512	457	491	475	486	492	484	507	487	509	508	491	493	538	557	513	502	472	535	531	499	552	440	503	499	490	517	478	537	501	502	496	529	564	535	505	511	516	514	489	492	489	530	502	511	542	491	527	458	479	521	508	506	505	492	493	514	489	521	472	526	483	537	503	536	511	511	516	516	518	474	523	488	505	523	489	517	465	543	523	511	482	495	495	456	472	496	457	520	476	503	497	517	531	517	499	551	480	487	506	520	495	488	528	514	511	514	505	446	514	505	500	487	454	551	508	535	518	485	524	505	501	554	468	508	511	516	478	481	479	493	465	523	505	472	479	464	500	488	494	501	494	503	537	547	520	474	469	471	457	538	528	500	496	476	496	518	472	502	489	543	514	543	548	488	493	520	520	521	503	514	460	469	544	467	489	505	535	516	494	482	512	536	474	462	540	552	520	494	532	477
4278	1920	1775	1243	1119	1036	996	982	913	934	900	945	908	896	933	927	924	888	874	869	860	929	894	895	904	860	884	909	862	862	903	895	875	894	867	897	897	887	894	844	890	902	847	911	863	906	911	920	881	891	897	885	906	866	921	836	865	877	836	868	916	893	868	918	890	828	851	895	858	870	908	903	913	872	918	870	836	877	875	854	845	848	910	908	894	847	867	862	883	879	873	840	881	908	863	900	862	937	869	910	843	882	861	884	911	845	863	872	918	888	890	865	889	857	898	830	839	900	827	844	835	846	874	893	917	920	900	883	917	865	888	886	878	876	892	852	885	889	836	891	899	870	880	896	879	867	896	909	843	926	883	835	905	892	871	897	890	898	942	829	875	898	888	851	922	845	885	896	863	835	875	924	882	828	907	862	904	848	885	851	862	867	896	838	894	823	829	880	914	830	840	868	900	879	865	864	881	848	919	832	871	874	908	883	883	940	853	858	849	912	854	868	877	893	880	873	903	899	872	865	923	857	886	888	836	864	869	861	841	886	925	872	830	917	869	882	855	893	839	912	812	886	909	844	877	880	883	819	859	858	908	864	904	898	901	894	905	913	863	870	871	871	911	878	858	934	883	926	890	933	887	916	883	890	895	867	930	931	834	912	920	925	854	889	863	893	885	890	893	908	879	885	828	876	848	853	889	845	834	907	845	901	906	890	833	863	863	914	858	884	894	891	888	873	883	894	892	832	940	866	899	883	929	914	904	907	920	920	808	872	917	914	903	875	876	875	855	840	877	877	857	834	808	865	911	831	880	923	851	895	888	860	888	831	873	873	876	861	843	866	880	901	890	860	896	883	901	862	851	936	945	867	867	876	880	893	881	840	848	889	898	815	838	894	871	895	865	891	907	889	831	870	850	859	889	857	874	891	865	844	895	861	911	854	868	897	875	836	926	896	916	869	895	907	853	882	851	866	889	873	932	883	916	880	864	865	866	863	878	907	869	844	947	849	835	888	862	911	866	881	863	856	854	895	882	830	865	867	899	878	853	817	863	888	915	851	884	851	875	872	912	835	905	913	874	874	855	898	840	889	912	883	856	892	881	890	877	923	890	872	908	866	915	894	917	889	918	910	898	890	865	803	863	875	885	839	900	877	914	899	898	857	880	893	874	898	881	891	882	900	896	883	866	876	922	866	846	894	858	884	828	922	902	834	894	887	907	843	905	891	879	924	902	917	877	880	878	910	897	886	856	864	914	882	880	866	931	870	837	921	859	841	891	874	858	866	921	845	848	843	843	914	863	826	877	845	870	901	884	885	923	919	876	855	859	875	863	897	856	887	842	893	923	906	866	837	896	860	849	869	861	861	864	841	841	886	898	899	843	840	891	886	868	903	900	879	909	925	848	904	804	889	854	857	854	855	890	859	934	863	872	852	912	908	866	876	896	899	825	878	862	846	885	903	886	803	884	898	893	853	904	837	911	924	974	869	864	908	868	876	834	859	849	896	839	919	861	914	926	887	900	845	852	901	872	884	882	883	906	950	868	870	880	861	874	928	887	879	834	820	887	877	894	861	929	898	868	904	887	901	919	852	882	876	841	906	888	868	892	827	892	897	880	906	841	887	836	881	813	913	881	865	842	843	878	843	871	923	887	931	919	900	849	886	933	889	878	871	908	872	901	910	857	900	834	893	828	836	915	838	898	849	901	915	872	874	880	846	884	896	922	873	946	851	898	885	894	826	916	910	910	901	844	866	870	864	927	867	857	817	900	935	894	878	905	826	928	825	912	889	870	910	875	838	887	893	833	849	945	845	883	847	865	929	825	911	869	890	859	852	865	862	871	892	929	905	926	894	871	825	888	878	886	847	821	902	897	887	892	837	866	869	887	885	908	895	850	845	896	855	879	878	893	871	867	900	916	954	891	875	880	859	906	812	898	880	848	871	852	902	896	886	916	860	921	854	866	868	915	878	905	919	899	905	863	846	909	848	840	838	807	915	857	902	917	890	854	895	846	840	878	920	837	840	870	872	906	855	956	901	864	895	877	844	909	869	876	875	910	850	846	872	857	909	892	879	923	870	921	821	903	908	901	860	863	890	810	910	852	870	888	902	855	908	893	825	827	854	868	926	847	925	939	870	892	888	909	916	857	822	911	900	894	931	920	872	896	886	896	864	890	925	883	919	865	864	877	877	826	898	884	908	916	902	846	904	860	918	882	899	896	855	818	875	878	870	864	882	910	884	881	892	894	826	853	931	883	909	855	906	906	910	899	831	923	889	923	849	858	917	848	917	938	887	928	900	874	858	896	907	862	874	845	887	864	882	908	830	915	857	853	858	894	869	839	894	866	874	844	860	859	904	923	843	918	913	892	883	822	837	905	866	900	837	891	827	839	929	928	886	886	886	845	855	848	838	872	868	904	890	835	867	844	892	857	848	886	862	892	834	885	929	923	921	865	906	844	865	917	881	895	870	880	910	856	807	904	924	867	832	870	863	841	895	912	889	917	885	871	876	817	914	886	857	862	876	877	902	881	944	900	848	901	902	842	888	890	882	911	866	859	898	908	869	862	884	878	870	873	885	880	838	881	911	851	873	876	865	875	885	900	912	865	925	872	904	882	897	861	870	863	921	859	862	863	873	860	897	869	928	851	895	905	897	853	857	904	846	870	839	940	862	919	820	854	850	869	865	900	809	932	860	835	840	834	895	922	867	875	863	882	913	917	893	864	856	839	910	842	882	880	908	898	877	871	913	916	901	874	840	902	860	880	901	858	871	891	882	944	893	804	898	935	908	835	855	948	898	858	904	915	893	901	903	876	876	879	910	906	872	882	922	865	887	907	862	920	869	898	883	834	897	881	899	923	907	911	911	840	857	895	949	820	886	913	869	900	903	886	915	872	872	916	867	861	861	880	869	904	865	870	929	912	901	913	865	918	879	868	869	840	840	856	825	865	875	894	858	891	909	889	907	898	858	806	872	890	916	897	916	944	888	885	877	935	887	810	879	831	824	906	851	830	842	870	937	871	852	857	846	905	842	895	868	843	844	901	830	852	842	887	849	907	888	872	877	909	870	910	890	883	888	834	840	832	955	912	923	901	875	897	872	901	855	871	851	901	882	828	918	876	888	863	863	927	885	867	839	891	876	863	843	810	831	896	881	842	889	823	887	861	904	876	816	906	852	828	836	907	866	911	871	910	899	900	886	910	900	895	861	850	902	824	917	854	900	866	912	895	916	868	872	887	885	874	869	810	826	874	904	850	873	796	906	875	898	869	906	886	874	842	865	879	853	895	914	862	889	829	867	869	880	857	903	926	862	889	858	852	867	855	858	862	836	880	861	842	912	916	860	871	834	887	887	891	872	879	853	829	915	942	913	870	867	848	921	902	869	885	814	921	870	878	872	900	904	898	857	824	887	880	897	858	894	904	897	866	881	861	938	861	865	910	880	921	887	844	853	894	875	890	898	865	837	860	912	836	906	899	927	844	880	899	902	893	927
24373	21470	28701	24687	20648	2410	927	672	593	497	535	512	461	450	453	452	438	423	446	463	458	442	429	433	411	422	403	386	429	426	427	398	392	427	373	415	391	395	423	421	400	410	411	414	396	399	392	406	364	417	384	361	379	406	435	403	388	411	389	398	389	379	416	396	391	388	362	418	398	366	406	382	381	375	345	412	387	399	407	376	410	409	389	377	404	399	368	393	410	402	385	430	412	406	417	416	370	411	395	400	418	423	386	367	394	437	392	411	393	421	377	386	369	364	384	376	393	357	385	379	389	333	361	428	385	395	376	406	392	384	358	421	407	392	371	388	388	387	412	397	413	351	365	402	371	410	412	403	396	368	391	382	398	411	414	397	417	397	382	344	365	410	398	388	408	392	379	392	408	403	391	360	385	446	410	390	405	395	392	424	364	389	363	387	378	415	349	403	391	411	377	402	372	383	395	367	363	406	405	386	368	380	447	400	369	383	364	377	346	393	416	397	371	376	394	430	379	390	396	360	388	405	397	362	412	360	412	363	414	394	384	376	418	414	387	376	386	422	395	394	372	379	365	391	371	403	396	410	362	387	386	365	384	381	423	397	378	405	384	360	396	367	361	381	424	415	372	373	405	404	429	368	406	350	389	408	404	404	403	413	354	388	386	396	400	390	370	376	362	367	386	423	395	395	371	401	385	369	411	369	402	404	402	429	410	389	379	405	411	388	404	391	421	370	406	392	379	401	363	406	388	373	384	394	373	383	360	358	396	432	416	387	412	384	419	391	360	388	379	389	383	375	397	372	409	369	380	394	369	398	375	377	423	388	364	415	391	379	412	394	427	406	405	370	412	402	397	400	409	360	383	407	402	401	396	371	375	385	357	368	410	400	376	393	388	385	362	382	362	366	385	408	376	402	400	379	373	400	367	391	379	422	379	367	389	403	407	381	413	403	369	406	392	414	407	382	424	376	376	355	373	398	392	366	394	378	372	384	383	371	418	380	388	358	382	382	398	402	395	377	383	392	368	392	424	403	427	404	390	363	341	379	408	373	416	390	411	416	392	407	363	332	393	416	391	415	428	365	372	412	367	379	394	396	411	394	385	405	404	393	381	387	400	365	389	408	345	420	383	365	392	401	407	366	411	356	371	386	372	398	417	373	403	356	382	383	404	374	374	407	397	379	393	379	338	429	422	363	349	393	409	393	367	419	387	333	400	436	399	380	409	387	417	421	381	380	354	411	365	391	380	380	379	388	397	379	379	385	404	391	386	375	379	413	387	379	369	385	420	389	382	398	399	372	420	414	394	410	373	411	392	379	359	353	407	351	353	381	378	421	415	416	360	383	393	380	411	378	368	395	365	408	375	401	389	358	403	378	386	411	388	403	366	407	395	397	380	384	387	383	375	408	379	379	395	392	389	389	409	406	365	383	407	345	397	412	421	386	382	384	385	386	398	396	378	389	365	403	361	366	346	403	401	395	385	407	355	408	373	393	372	415	368	367	429	351	354	409	387	386	397	413	409	403	376	390	396	382	408	386	399	396	410	391	391	411	364	368	398	415	397	397	392	384	392	397	406	404	380	373	413	370	391	393	401	425	406	379	390	407	413	402	398	383	381	375	371	391	412	386	387	387	403	393	396	381	420	370	418	408	391	374	377	391	395	400	400	423	376	403	391	377	380	356	399	402	365	424	428	381	417	373	420	400	396	381	402	379	356	391	378	388	397	368	382	418	388	414	431	391	381	369	401	381	382	404	380	413	367	421	389	423	336	392	362	389	379	371	411	423	381	355	418	378	380	406	370	394	395	373	376	386	387	433	402	370	404	399	367	398	374	400	386	403	415	413	407	402	379	395	421	356	386	399	382	386	368	369	390	376	380	394	388	386	423	377	362	372	373	372	398	399	412	421	387	379	376	363	372	399	371	406	381	387	374	383	392	380	395	380	422	344	408	366	378	403	371	356	364	400	369	361	400	364	388	389	410	382	354	342	400	367	374	425	381	413	399	398	360	360	422	393	402	407	388	387	394	395	389	372	387	403	403	351	371	383	396	408	415	352	402	411	404	381	417	413	390	412	369	367	418	399	379	404	403	379	373	403	401	438	388	370	382	383	396	393	402	410	425	385	373	380	382	362	381	391	414	371	404	396	406	395	359	413	386	409	406	391	421	418	387	421	373	409	399	358	391	365	392	395	433	391	416	406	409	390	369	402	348	424	372	408	395	386	410	368	382	400	425	402	378	417	403	352	363	382	412	413	397	388	397	384	396	382	403	442	386	404	356	422	386	383	358	417	369	385	419	368	400	418	405	355	381	396	365	372	377	421	409	356	354	389	396	405	404	371	368	416	414	381	429	379	368	397	386	407	375	393	372	415	389	396	385	386	401	425	397	400	369	413	401	384	423	402	389	416	391	359	376	386	397	366	372	415	392	349	389	408	377	421	384	361	377	400	382	423	378	408	379	353	387	368	389	377	406	389	413	396	373	406	388	404	393	382	370	404	383	424	373	347	357	361	362	395	409	415	368	369	381	416	424	408	376	412	395	391	418	385	375	357	386	368	417	384	386	394	386	376	430	399	374	363	407	407	435	375	373	417	401	412	398	377	380	361	379	399	430	380	358	433	400	387	360	379	415	356	368	385	391	447	362	372	370	397	393	387	359	399	419	402	362	412	373	381	396	408	408	384	381	421	404	405	378	350	385	338	360	420	412	418	392	406	392	377	391	380	376	366	373	378	391	419	367	377	367	383	386	372	402	387	400	380	422	408	393	411	374	395	377	421	394	415	439	351	404	396	419	398	387	434	391	409	394	393	409	417	395	389	368	413	400	376	417	372	371	346	424	381	386	378	377	440	344	414	384	413	424	409	395	403	391	390	430	365	356	403	391	382	420	416	412	375	400	400	388	410	384	354	341	361	369	401	391	369	389	416	392	399	353	403	346	402	378	423	369	393	405	375	403	358	403	407	359	398	380	370	375	344	362	388	394	387	390	401	397	366	414	360	380	382	387	389	377	392	393	405	387	378	368	381	410	364	402	371	395	374	381	373	376	374	370	370	395	406	399	397	389	397	387	438	362	438	415	383	382	415	387	438	408	367	395	352	389	394	388	395	369	408	396	350	365	403	372	433	393	387	377	435	397	361	453	375	423	415	356	399	398	400	361	382	372	391	433	423	381	390	372	409	378	417	394	415	369	386	355	432	400	375	394	372	404	388	383	376	379	381	413	392	422	382	426	388	351	390	402	383	380	390	375	397	368	408	397	403	374	427	391	375	378	376	427	418	375	390	410	359	367	373	393	375	393	391	407	382	389	401	400	414	368	366	363	378	374	368	367	442	363	354	368	365	424	411	382	387	397	396	382	424	426	353	394	398	391	398	390	410	375	400	392	379	362	421	426	359	371	373	356	416	367	348	389	393	415	392	383	403	392	387	391	439	408	406	426	399	379	388	370	386	415	425	384	416	448	393	369	386	405	408	374	358	379	390	402	387	372	357
5596	10434	8886	4744	3122	2452	1896	1637	1373	1258	1173	1060	1013	943	886	895	868	892	826	782	814	789	775	774	711	708	749	749	737	709	736	755	787	736	739	740	745	708	745	695	723	717	627	712	674	672	621	634	719	705	698	733	761	670	667	769	750	662	678	662	719	666	676	702	675	681	705	699	668	706	722	733	729	725	684	722	692	708	692	714	683	669	709	724	682	670	678	765	701	722	703	718	700	700	666	686	647	710	655	693	739	688	689	660	706	659	680	766	658	718	733	708	657	688	719	720	692	657	675	714	696	651	725	671	665	744	678	702	676	688	692	682	720	695	695	710	713	685	692	680	740	686	705	658	702	659	713	691	680	680	691	717	703	692	687	723	732	752	671	656	683	728	724	719	705	701	705	652	693	670	730	703	713	660	727	702	669	649	686	706	723	679	699	670	703	699	697	689	694	682	708	665	737	693	661	700	679	672	760	724	709	704	708	751	711	669	650	689	717	655	644	675	719	704	682	722	656	674	685	723	679	675	727	720	713	696	667	646	691	689	687	697	713	675	717	705	690	691	681	668	680	744	693	671	692	679	724	694	744	742	693	662	666	719	739	706	645	684	710	703	736	674	710	728	696	671	742	695	663	644	703	731	694	691	715	694	675	727	694	728	752	672	681	708	695	678	680	688	684	716	686	716	693	731	634	730	735	706	630	691	699	735	688	652	692	681	683	713	707	672	710	706	709	682	686	624	673	727	764	725	665	729	726	741	704	697	700	676	689	693	694	696	686	702	704	648	742	696	685	658	717	682	703	712	659	681	669	712	652	695	704	681	690	718	691	696	706	689	687	723	682	670	686	674	739	696	727	688	766	744	704	674	688	682	695	733	718	709	678	710	713	698	709	710	664	691	692	671	716	658	639	709	665	698	658	661	678	666	709	717	690	730	690	711	687	704	680	707	731	714	718	725	725	686	698	722	681	684	764	690	690	672	714	694	709	715	692	705	692	666	697	723	690	709	685	660	725	666	738	725	754	704	730	688	697	666	672	640	688	680	634	685	682	682	675	695	668	731	712	687	717	673	682	673	732	706	687	705	714	728	711	697	688	686	701	710	684	711	694	698	703	687	709	662	719	677	714	685	666	676	725	704	663	760	680	725	676	668	705	719	631	650	722	691	680	719	713	708	716	703	682	735	640	645	730	654	671	704	706	719	665	674	686	680	729	722	727	703	719	684	728	701	736	672	716	727	699	693	716	720	703	690	714	720	658	700	675	695	633	675	739	663	689	644	660	724	707	672	746	656	682	665	703	662	717	704	683	684	680	712	701	746	677	672	685	650	721	696	707	710	734	736	677	684	669	727	677	699	732	689	676	676	733	690	695	692	657	710	718	699	677	644	658	699	660	711	695	722	757	692	708	663	751	679	698	723	666	704	713	702	731	723	666	694	666	696	683	712	645	684	645	691	675	690	665	679	683	714	666	693	735	718	701	728	698	688	657	683	710	714	672	666	733	697	691	690	702	683	689	754	721	704	651	685	698	701	678	680	711	669	661	707	727	688	695	733	663	685	670	636	694	663	696	686	719	700	688	717	664	680	707	711	673	697	735	714	710	711	679	678	656	703	685	697	710	703	678	681	727	705	674	692	705	681	737	699	652	711	702	735	691	678	681	712	667	709	671	735	663	707	725	711	753	673	676	696	698	688	769	711	709	692	667	679	723	663	719	689	680	671	713	660	692	700	714	684	746	733	676	724	693	707	681	707	678	709	677	688	733	644	712	715	732	691	671	655	744	680	708	689	688	679	724	672	650	687	669	680	714	683	682	677	678	763	686	691	697	661	692	663	667	743	760	687	691	670	722	705	729	740	685	690	691	664	663	659	675	703	681	715	658	708	735	690	679	676	715	686	690	681	625	712	678	689	697	745	714	709	727	734	706	658	690	708	680	670	666	721	725	677	679	645	680	682	663	692	698	680	749	663	700	655	629	685	709	686	643	734	711	701	722	702	721	697	713	670	711	655	676	699	674	691	710	709	719	658	695	671	683	700	680	690	728	660	691	708	674	703	685	735	672	680	710	671	722	653	720	684	675	688	700	732	667	759	735	686	669	669	700	708	717	680	723	679	672	676	661	702	733	657	693	667	678	699	757	662	679	748	700	674	712	682	732	672	700	632	684	688	678	659	688	718	724	695	681	714	687	707	683	704	684	689	625	676	693	696	683	700	676	699	668	707	726	690	713	691	646	698	668	679	691	649	685	710	655	650	714	685	689	686	694	644	715	692	677	686	659	687	679	690	683	665	683	693	723	747	730	691	665	688	687	751	670	682	697	699	672	683	690	670	687	712	662	674	656	760	676	663	643	707	686	707	676	714	693	685	727	706	673	695	652	700	695	707	671	717	674	702	676	703	701	690	678	671	690	702	670	707	683	699	695	691	740	682	728	682	687	688	678	742	713	611	692	674	690	691	690	720	703	715	672	649	704	688	699	738	697	724	711	656	699	725	695	712	677	627	644	688	660	637	714	669	715	673	643	658	641	697	738	691	692	645	663	687	670	690	695	691	721	696	710	721	693	745	679	731	737	708	684	727	686	701	701	711	681	744	671	707	680	709	694	752	665	691	680	711	690	691	721	698	708	715	683	734	709	723	691	685	720	720	669	766	610	705	705	709	700	691	684	665	706	693	650	674	763	691	710	729	724	715	680	650	700	690	710	712	753	695	668	652	635	711	708	734	679	730	721	722	713	703	686	704	737	701	708	673	683	691	679	652	674	694	686	719	684	681	718	735	694	675	673	734	674	735	718	713	726	687	733	646	688	659	735	656	684	651	744	706	669	710	687	650	656	732	692	755	688	745	669	699	688	689	652	713	710	710	691	690	703	688	687	696	724	652	652	649	642	702	651	678	662	729	709	713	688	714	696	676	732	675	707	691	672	714	693	703	715	674	654	697	743	712	706	701	696	686	682	670	650	643	642	678	681	701	695	695	690	693	636	709	724	734	753	723	702	692	700	697	759	738	630	665	667	702	725	672	727	711	712	700	715	688	723	731	680	682	689	686	691	670	661	698	723	679	688	694	678	729	707	693	733	667	719	723	652	681	690	654	714	670	655	723	685	681	657	670	691	713	675	705	717	661	704	707	652	636	762	658	736	683	718	711	715	733	686	709	648	707	673	707	715	675	660	747	727	697	715	698	677	631	700	694	708	664	703	687	665	682	687	676	677	690	651	694	706	714	687	726	645	648	701	677	680	667	676	675	707	681	658	712	691	704	676	669	697	678	724	672	709	693	669	701	729	648	652	691	686	661	717	723	641	692	643	664	716	661	666	720	740	711	715	701	678	688	669	683	717	727	688	690	735	700	700	683	670	697	682	690	669	612	721	700	701	730	708	728	733	707	688	698	697	703	737	682	721	682	685	700	683	708	741	690	688	684	717	708	703	705	666	746	693	748	702	704	670	722	747	723	727	677	662	670	703	677	692	697	725	732	711	717	677	708	676	689	705	683
23331	21338	29046	23954	21338	19164	1547	671	411	380	361	307	281	257	241	241	218	240	210	206	183	180	157	181	175	186	173	174	177	170	186	138	156	156	151	160	165	142	161	149	155	161	156	144	150	150	163	174	175	153	150	156	167	139	148	166	139	152	154	130	142	182	154	163	149	141	159	138	154	148	140	149	134	126	129	141	151	142	119	140	138	137	138	148	145	120	131	169	116	140	163	122	161	153	165	151	141	135	149	148	165	137	144	150	145	131	161	160	143	129	145	146	132	155	148	150	162	144	158	134	136	169	142	141	160	144	135	144	142	148	142	170	175	122	146	135	163	164	131	131	144	129	119	148	162	154	137	150	159	161	131	130	133	146	129	131	150	154	131	126	151	151	130	141	150	147	174	159	123	162	157	145	137	122	144	148	141	148	132	150	139	156	162	144	145	129	144	147	148	126	145	152	143	162	126	158	121	130	168	152	142	141	132	149	151	141	148	159	171	151	152	131	148	132	171	160	144	176	120	134	154	139	126	123	137	147	154	139	146	145	127	136	138	156	142	124	152	147	145	141	134	138	153	143	151	119	135	154	139	153	134	138	153	143	145	136	129	148	149	121	151	154	144	135	141	162	130	129	128	152	152	132	145	154	130	145	150	147	149	130	140	156	126	145	138	143	142	128	154	144	157	121	153	156	145	131	142	154	147	145	143	157	157	144	154	142	149	134	126	136	113	154	131	161	145	146	157	125	147	151	152	140	126	129	142	144	142	127	135	144	130	150	154	136	111	150	122	163	142	151	125	136	146	127	139	143	154	151	151	130	142	161	157	149	144	129	122	163	131	125	153	140	142	152	136	144	121	175	147	134	121	133	139	162	151	130	148	159	151	134	162	158	143	125	140	136	128	161	166	147	152	142	143	141	135	161	141	159	121	154	129	135	148	131	152	140	133	149	150	140	143	130	140	153	134	130	151	140	166	142	152	143	151	151	171	157	144	135	133	142	134	123	144	151	134	136	155	167	138	144	153	132	137	167	146	131	135	147	134	146	156	151	149	139	166	130	148	143	164	133	124	138	158	128	162	143	141	132	140	152	144	121	154	115	145	148	148	133	149	122	161	122	136	155	141	157	134	139	138	149	134	140	161	139	163	149	141	131	145	131	151	140	146	151	139	136	143	134	127	143	148	120	133	124	135	135	146	139	136	157	155	153	146	148	173	143	168	145	143	155	134	144	132	148	132	140	130	129	128	142	143	132	140	116	130	129	140	148	130	163	130	135	128	151	151	154	142	137	137	144	134	144	129	113	156	137	120	147	118	146	148	151	140	144	141	134	127	139	138	139	140	134	134	129	152	150	152	153	152	139	157	133	139	140	146	142	142	157	116	150	108	138	128	130	145	159	134	166	145	150	165	140	135	133	154	145	155	168	156	149	142	124	138	159	139	136	160	146	163	129	132	146	155	135	127	123	144	145	154	128	144	153	137	140	132	152	142	153	148	119	142	118	137	152	133	128	150	161	121	151	118	121	147	141	151	163	136	142	165	146	149	104	148	136	132	133	168	137	146	123	116	131	125	141	138	156	164	135	160	151	136	143	142	137	161	142	128	141	150	135	141	136	169	117	140	136	141	159	120	164	141	129	154	162	147	157	128	122	120	149	145	129	140	141	139	138	135	151	140	136	137	145	147	153	123	140	170	142	162	130	151	124	140	167	143	165	155	135	159	140	138	143	124	155	127	124	133	162	151	133	137	125	137	147	129	138	142	160	142	130	133	147	126	161	117	148	134	166	162	145	143	141	137	167	150	156	140	130	121	140	157	140	153	132	141	133	128	147	141	133	133	141	132	116	127	156	155	123	147	150	140	146	126	143	138	133	145	128	144	156	135	137	168	152	135	141	143	166	158	171	131	153	141	124	131	127	159	129	128	154	140	139	108	135	147	144	145	121	168	134	124	131	153	160	158	135	156	155	125	124	160	170	133	143	140	147	174	170	143	135	125	148	140	144	156	117	153	141	141	134	145	147	143	141	144	138	143	153	153	144	136	132	145	153	142	145	137	141	133	132	128	141	133	129	137	157	144	137	125	133	149	155	132	147	153	142	130	126	153	136	127	155	167	136	152	133	129	148	134	152	141	147	141	146	158	159	134	156	146	130	132	133	145	141	139	149	153	122	119	135	146	149	162	140	159	144	156	132	142	146	147	145	126	155	135	141	138	137	142	133	151	165	136	157	160	139	143	134	160	154	140	141	131	129	141	151	126	129	148	144	157	127	144	141	143	126	143	142	142	154	166	149	120	140	120	150	140	147	132	134	123	140	128	157	137	128	128	154	139	145	133	155	163	131	132	155	155	139	111	140	143	142	128	135	142	128	141	127	166	140	137	141	139	131	154	147	152	141	129	149	127	145	128	140	174	157	139	152	156	148	122	116	149	131	146	156	151	125	138	159	140	160	139	143	145	146	129	152	125	144	165	153	148	145	126	137	137	129	151	136	140	151	122	149	133	121	143	129	135	131	140	132	138	132	137	162	143	125	136	145	144	136	133	123	120	140	150	148	147	155	134	141	142	138	145	139	137	145	130	152	164	169	140	145	153	144	144	140	142	155	126	130	142	142	147	132	138	149	137	151	143	145	148	141	131	135	114	134	162	155	128	154	134	133	149	155	139	158	138	139	151	152	139	137	156	149	134	139	139	135	157	135	126	151	148	146	107	145	147	149	151	130	135	107	133	141	149	148	142	121	145	136	139	149	147	156	154	139	153	123	151	143	161	152	153	135	136	157	121	149	132	136	132	149	147	136	144	147	156	163	138	153	151	145	129	125	158	140	115	142	139	158	130	142	145	125	137	130	132	127	165	151	127	130	176	148	138	131	115	148	137	134	135	140	144	127	135	163	153	130	136	143	155	165	139	140	127	125	125	128	146	144	156	146	139	142	118	145	159	122	153	128	163	140	127	126	129	153	134	139	130	166	141	147	149	134	137	143	166	134	156	154	148	178	148	126	134	151	144	118	137	142	131	135	154	150	141	131	150	144	152	139	151	141	145	161	141	154	147	129	132	125	140	125	146	142	148	140	129	127	142	129	148	152	149	126	140	142	157	123	165	129	120	161	153	149	157	147	133	147	158	149	131	129	141	119	127	141	131	133	155	135	161	153	139	150	124	130	137	141	139	152	124	143	149	146	131	146	142	133	132	146	125	151	137	156	135	140	142	166	144	145	164	158	127	136	140	159	138	125	140	134	134	156	141	130	124	143	144	143	143	133	142	130	132	128	146	138	139	144	135	134	139	139	124	133	151	130	121	140	130	135	137	156	143	125	146	153	163	132	138	135	151	114	142	138	142	132	137	131	143	129	135	148	134	144	115	131	153	136	145	146	144	128	149	138	144	157	169	137	149	130	121	132	154	143	143	154	135	142	144	140	165	153	145	146	121	126	137	114	148	157	158	127	141	160	162	167	121	128	145	157	154	147	123	157	131	121	149	139	148	151	161	133	141	148
7572	15915	13666	7142	4767	3400	2523	1994	1538	1312	1081	961	830	740	649	622	579	530	484	476	447	436	405	382	377	376	424	364	337	328	324	366	323	324	312	313	343	300	295	291	329	296	330	299	308	293	276	272	288	284	273	298	281	254	289	293	275	264	275	298	265	287	292	289	264	296	273	285	258	275	276	263	289	259	290	286	298	293	271	292	269	263	289	263	259	270	281	276	283	280	271	289	276	272	289	260	259	266	268	246	271	263	255	272	272	270	266	293	265	303	294	284	267	253	279	254	298	290	270	259	267	227	242	272	289	255	287	280	278	263	240	286	286	285	258	272	260	256	277	264	251	273	276	254	285	251	255	265	288	263	291	273	233	266	255	250	264	244	244	266	297	275	245	281	261	269	252	265	275	255	258	262	250	252	281	260	272	266	266	262	301	252	272	246	240	269	256	273	270	246	254	253	256	248	268	243	260	288	265	258	251	239	260	282	246	270	272	281	267	247	272	283	246	273	265	237	247	244	255	293	276	241	245	278	288	261	270	278	279	274	237	243	256	248	283	265	294	250	278	246	255	269	262	286	287	285	260	278	270	291	261	267	254	260	253	256	259	267	256	265	256	279	247	238	237	262	241	266	267	307	259	259	272	264	280	241	256	258	233	278	266	282	286	295	252	246	264	295	265	287	282	227	264	254	274	250	268	265	273	295	249	287	252	264	248	260	276	263	280	262	277	267	247	273	237	300	239	249	267	266	271	267	250	230	242	275	287	282	260	259	256	273	274	269	282	263	313	280	293	299	261	254	270	284	262	259	262	284	285	252	277	243	278	278	275	240	273	259	277	271	271	272	283	263	267	273	278	269	258	271	241	268	260	285	242	238	251	254	258	260	264	266	248	258	250	289	282	244	277	261	272	272	258	263	265	266	277	273	249	271	268	249	245	248	274	286	302	279	286	276	249	258	292	265	279	279	226	267	276	268	272	293	284	291	256	264	264	255	266	293	265	270	262	287	261	242	282	282	282	264	281	292	269	237	289	267	249	214	242	268	247	271	261	275	286	275	271	275	262	276	235	259	263	245	277	265	235	256	261	226	243	263	289	266	276	293	255	274	268	266	278	260	272	291	256	270	286	262	269	293	246	296	276	258	293	248	272	260	299	262	252	275	284	249	247	280	282	279	284	258	272	272	263	276	264	259	277	264	272	278	255	239	261	263	283	278	276	260	261	265	313	278	284	250	267	257	251	298	244	273	232	231	277	270	305	238	268	292	271	265	259	261	280	278	272	264	309	284	294	276	270	265	237	244	255	300	258	256	299	281	261	282	277	274	260	284	254	238	274	257	260	275	254	265	266	229	246	289	309	274	276	257	232	262	265	273	264	272	300	251	236	281	265	247	267	262	273	278	284	264	274	257	264	257	269	277	265	296	236	273	233	247	247	258	262	258	254	281	267	272	294	246	291	256	265	264	255	257	254	280	259	266	257	268	270	279	246	276	282	272	261	264	281	245	253	266	259	270	233	261	303	244	259	276	239	287	255	252	249	261	262	284	275	267	253	261	276	283	272	263	275	276	237	258	259	246	267	265	295	252	290	262	246	255	268	294	257	270	251	247	252	245	289	261	269	254	292	260	253	272	304	257	260	261	262	255	281	295	281	275	276	289	274	247	286	275	253	248	264	278	252	259	283	269	295	260	222	270	234	256	259	260	277	277	255	267	255	259	283	239	284	264	247	286	295	256	268	274	254	260	285	286	255	297	282	279	299	284	235	273	283	255	237	296	277	280	267	275	250	277	249	264	298	258	258	268	278	299	255	277	250	296	257	263	301	261	253	282	279	256	243	290	294	255	273	268	298	273	280	268	260	276	243	269	234	258	265	238	278	264	236	259	251	266	272	295	276	266	254	287	254	296	280	256	279	257	275	253	242	250	258	235	272	250	239	245	251	252	254	282	271	286	263	276	266	276	256	243	267	273	284	293	262	269	253	271	286	271	231	241	256	256	258	256	259	278	250	246	303	254	273	236	270	264	287	274	263	285	254	259	292	279	256	276	281	271	264	261	286	282	271	261	281	304	249	271	286	246	281	277	273	268	284	304	256	235	269	243	241	253	256	239	240	253	251	270	269	289	290	257	260	261	257	267	252	251	267	269	253	270	268	284	275	264	273	243	276	305	268	277	276	258	245	261	276	273	252	270	260	272	279	257	282	285	286	266	288	263	295	238	264	253	263	280	310	264	233	294	290	256	255	268	276	266	273	241	291	291	290	250	253	251	262	275	285	278	258	271	282	281	264	265	232	288	267	289	300	278	276	289	264	268	256	243	260	266	280	259	285	284	252	249	254	295	283	268	266	268	272	283	252	287	267	261	270	258	294	268	281	284	256	258	255	282	295	234	266	262	253	266	275	275	270	231	257	260	247	277	280	247	286	266	248	286	280	274	258	271	259	276	290	255	272	289	223	245	260	266	258	277	265	246	263	228	260	242	261	262	246	279	273	299	263	272	271	243	249	258	235	260	282	260	300	250	271	285	248	259	256	249	280	295	287	250	276	265	290	244	258	271	292	238	288	283	231	255	272	252	269	259	236	263	237	271	263	255	288	255	263	260	257	288	255	269	263	260	269	290	284	288	283	266	273	265	236	263	235	275	236	274	250	258	265	271	294	280	241	288	248	271	258	261	269	293	272	276	236	242	239	249	290	264	268	253	281	272	255	271	287	280	262	290	236	258	244	271	269	271	244	265	260	271	234	283	276	280	249	262	259	249	264	265	272	250	248	251	279	286	280	217	253	261	273	272	258	236	273	258	236	271	276	273	268	256	281	282	263	267	264	264	276	258	260	298	260	285	276	273	282	265	258	258	276	275	270	267	274	261	262	242	253	254	242	282	264	284	245	284	259	257	245	277	249	258	287	261	273	225	250	261	261	292	276	275	284	274	235	267	271	263	291	265	242	254	263	267	273	251	278	265	238	293	254	266	221	272	247	259	292	242	251	267	250	273	261	256	283	258	254	285	271	262	276	262	259	243	280	230	274	265	240	259	255	257	268	265	267	295	266	307	265	254	275	274	264	293	246	276	288	274	266	241	284	239	270	280	264	282	252	278	269	245	262	250	291	274	271	271	253	277	278	269	271	291	267	261	275	286	240	239	251	241	249	260	244	264	277	255	250	261	256	260	245	251	250	313	250	264	282	272	282	271	276	254	246	260	293	284	243	285	247	265	264	255	270	268	260	252	260	257	275	244	256	241	282	231	252	260	273	319	275	259	254	275	279	262	299	254	259	254	240	287	273	259	255	265	270	235	267	265	259	269	264	290	255	268	251	249	273	258	263	224	273	252	265	271	245	256	254	252	264	276	289	257	262	266	276	280	271	286	271	279	273	245	255	250	257	269	272	255	278	223	243	271	241	260	256	253	251	293	256	264	271	242	265	281	252	307	270	281	254	269	240	267	284	234	254	267	250	280	262	269	255	241	259	263	254	230	278	273	241	242	303	259	253	258
26951	20073	6034	858	617	567	510	506	501	498	526	515	485	485	505	474	505	488	505	496	498	482	537	515	527	479	523	490	515	508	504	495	491	532	508	481	501	504	531	496	496	501	518	482	505	502	470	472	476	480	501	510	522	538	498	501	504	554	520	504	497	505	508	499	489	520	481	481	496	534	545	498	466	526	508	510	553	495	487	495	517	489	547	509	506	475	504	507	470	500	470	515	498	521	441	469	505	494	462	510	484	497	470	505	505	509	469	485	481	494	533	484	522	508	470	514	524	536	528	490	507	504	534	479	504	511	501	473	471	474	483	483	483	524	488	526	507	515	472	513	503	486	499	529	495	526	468	498	490	519	468	508	490	476	518	500	454	450	500	503	488	550	516	493	510	514	487	475	538	516	535	489	492	496	499	482	465	495	494	524	523	475	495	501	483	510	499	490	480	523	525	514	469	491	461	518	544	468	464	522	530	517	519	488	464	506	551	519	512	497	500	523	519	503	517	495	526	500	502	526	498	505	508	485	475	520	525	555	526	533	482	485	519	518	498	522	517	522	519	484	495	517	455	475	497	505	529	523	515	481	480	496	498	541	494	464	474	495	515	502	522	466	529	515	500	481	533	531	480	489	506	496	500	553	492	500	523	517	491	531	519	435	481	482	495	534	464	514	509	469	508	466	490	524	493	519	492	485	510	506	458	467	500	490	499	461	492	485	527	504	509	501	493	470	492	507	514	510	479	479	478	503	519	517	519	468	477	477	511	499	502	508	476	539	519	479	498	531	531	516	513	481	482	513	506	533	521	487	494	491	458	516	495	508	515	528	481	535	481	504	534	497	502	523	493	514	501	506	497	471	510	492	506	453	494	525	542	468	473	504	525	494	479	545	510	532	505	474	537	497	531	493	492	515	506	511	469	478	524	480	486	460	488	515	501	484	491	476	541	494	551	464	532	495	522	456	497	508	507	440	475	435	481	486	501	500	497	522	517	504	508	523	479	524	447	502	494	465	523	510	482	463	520	474	461	488	479	501	501	486	460	475	489	518	470	507	493	513	508	504	502	509	487	487	494	486	494	524	476	514	519	504	458	436	507	503	492	494	468	496	492	488	510	482	509	536	490	483	485	528	522	521	508	462	498	492	539	492	486	507	514	478	505	525	521	512	483	525	484	455	485	502	513	530	488	505	485	483	473	521	473	541	510	524	506	506	505	493	504	483	541	475	497	457	465	513	489	492	486	528	488	512	538	505	500	525	501	509	490	494	453	489	543	498	503	513	503	506	526	520	510	468	518	514	513	482	503	500	518	508	528	470	520	518	461	515	506	544	499	500	477	515	506	490	497	475	500	505	501	518	507	507	548	502	491	495	511	498	513	517	509	477	496	474	479	507	479	531	519	491	496	524	502	538	488	516	503	523	513	544	493	497	485	497	475	523	514	522	525	482	479	514	500	483	520	513	480	464	544	518	503	476	545	482	512	484	479	449	477	478	497	490	504	557	522	527	488	487	496	517	495	530	503	480	555	507	549	488	484	493	501	508	492	517	506	544	547	490	472	489	541	543	527	537	488	472	475	494	525	514	458	441	476	504	484	501	472	491	498	481	513	488	454	477	527	514	513	471	530	492	493	525	485	551	471	488	482	513	508	480	456	521	494	504	496	490	478	488	527	515	498	519	530	525	482	525	435	521	527	510	500	534	519	487	544	478	471	496	474	558	540	501	538	473	543	531	523	506	522	530	501	496	504	513	469	484	503	519	512	490	477	536	526	527	473	549	559	490	549	507	493	513	506	503	488	486	485	522	518	558	512	462	501	489	489	502	491	482	507	456	517	470	502	499	515	525	524	530	479	531	508	530	507	465	512	500	492	475	517	522	501	530	506	498	495	515	489	481	483	504	483	468	497	495	486	513	517	489	531	488	513	524	519	489	484	490	489	509	488	510	530	519	478	473	491	495	496	516	505	515	524	473	512	511	490	544	501	492	492	543	509	519	532	457	463	513	494	513	475	496	474	459	502	516	533	471	480	498	501	506	475	526	478	474	537	496	486	558	482	515	526	492	481	518	536	560	527	476	502	467	518	533	514	463	541	520	485	498	493	471	510	488	507	513	552	446	487	513	464	513	491	494	503	505	488	467	530	488	493	474	499	469	481	520	498	504	533	520	511	470	490	517	495	547	478	529	485	549	501	520	533	471	486	516	486	503	516	485	506	503	476	508	483	490	526	479	532	493	503	531	492	481	532	507	488	498	482	529	482	491	468	492	489	504	488	496	507	511	448	501	555	533	544	486	473	506	492	511	513	500	545	481	493	487	513	553	533	485	505	485	519	516	529	537	529	478	484	509	471	460	491	532	478	510	517	528	488	452	517	501	503	478	481	483	491	502	468	478	479	506	491	505	485	508	477	506	471	507	494	485	536	481	547	509	520	529	520	476	483	526	490	483	480	522	540	482	523	451	502	500	497	495	455	491	500	521	517	521	507	526	468	500	504	526	502	476	468	537	543	539	507	479	549	458	488	515	512	494	528	497	513	447	498	519	464	501	464	483	527	519	485	511	490	520	514	522	475	475	484	479	513	487	506	524	525	528	505	487	502	484	525	510	512	519	502	483	502	518	474	501	521	498	505	502	467	522	506	489	534	484	501	510	515	475	528	469	480	498	515	528	509	482	517	544	490	515	508	475	490	495	521	500	495	518	483	537	478	516	519	516	453	507	485	475	493	501	502	486	508	479	522	530	518	524	498	519	526	546	499	518	488	449	493	481	465	498	473	459	505	497	500	538	494	501	494	488	556	458	507	518	441	513	499	521	520	437	491	494	527	501	508	477	500	542	497	501	498	503	480	516	528	505	527	499	546	468	486	517	459	479	536	486	492	525	476	512	498	521	527	506	447	464	484	524	477	509	475	527	525	513	534	514	549	522	513	529	506	520	483	508	481	501	489	474	487	532	506	511	500	514	477	494	508	462	509	478	490	507	474	511	492	504	468	476	507	515	522	459	498	462	494	464	518	499	486	556	493	518	492	477	479	498	493	480	505	480	471	535	494	493	510	482	523	494	527	542	454	485	524	505	516	529	523	493	485	489	465	484	515	502	513	487	477	490	474	490	461	513	479	504	477	521	500	474	502	512	507	518	491	507	525	507	474	534	489	523	509	494	506	491	483	511	480	475	536	490	488	502	488	525	510	493	502	461	488	498	492	516	512	483	507	488	538	502	521	479	477	464	498	515	454	466	466	501	514	554	499	516	467	486	518	504	511	554	521	457	530	505	531	519	492	540	534	490	497	479	491	540	496	501	498	495	517	473	505	492	558	493	519	481	511	532	519	511	474	463	525	471	514	522	507	514	526	509	491	521	489	471	519	475	491	506	514	526	526	511	525	510	526	507	499	475	455	533	520	451	481	518	500	476	482	487	506	498	489	479	523	498	498	465	462	536	523	531	497	486	491	491	516	439	495	495	499	509	525	544	494	487	481	525	503	494	481	536	511	487
4185	1962	1781	1333	1112	1026	1000	959	861	955	914	965	928	836	912	885	907	922	922	869	876	861	864	859	851	899	857	890	912	838	866	893	862	902	892	879	889	935	850	882	879	882	858	896	868	888	913	869	895	852	852	908	844	857	838	861	891	836	871	879	845	862	880	887	829	917	863	913	901	881	868	835	870	885	889	873	874	907	839	863	856	859	874	805	855	885	771	840	834	901	852	862	813	881	818	822	894	892	842	895	878	829	825	897	846	886	860	850	888	844	827	909	863	920	907	874	797	913	870	855	920	866	891	904	915	896	909	881	865	867	898	848	866	889	882	892	858	825	872	897	845	863	853	844	924	881	894	877	872	877	817	820	850	826	882	873	820	846	899	814	871	878	924	864	886	846	894	841	837	853	903	838	835	935	879	884	862	865	868	854	895	874	873	906	865	863	830	900	876	845	894	885	899	863	852	895	879	818	906	826	872	918	872	939	925	849	849	853	834	900	903	871	855	917	837	827	878	860	892	898	895	887	925	872	905	815	905	853	876	888	880	860	870	884	837	870	884	872	921	855	864	839	800	834	858	862	887	891	879	898	886	861	873	885	836	874	837	879	875	851	847	856	886	829	880	901	898	871	889	878	895	877	896	852	841	932	863	928	887	940	884	884	932	897	882	828	874	843	859	921	872	867	864	821	816	842	893	915	940	879	882	823	841	853	858	867	884	898	912	855	890	892	883	916	904	903	888	858	827	844	903	901	887	862	841	853	889	875	900	868	881	921	902	823	875	860	849	892	866	879	865	830	903	906	916	889	910	867	915	868	898	798	894	859	852	839	816	878	846	837	914	850	870	905	843	912	910	851	856	854	877	880	870	792	854	812	941	850	845	856	832	859	804	847	848	890	830	838	855	844	857	887	868	916	912	893	864	907	862	892	907	848	858	822	875	863	859	879	891	854	888	914	867	908	874	839	864	872	881	944	885	866	871	888	859	958	860	908	846	849	858	867	855	886	882	818	861	861	827	880	850	882	874	878	917	909	914	853	838	847	847	801	893	885	864	862	862	842	814	876	904	828	880	844	928	862	859	873	803	936	799	891	866	898	835	868	884	887	838	861	923	872	899	869	884	844	935	840	786	857	809	885	865	844	890	866	887	868	857	912	892	852	900	901	827	848	862	905	851	870	872	886	858	860	889	882	837	836	861	869	878	863	867	893	868	890	876	891	846	874	886	880	843	852	863	881	890	862	906	832	854	900	863	875	893	863	818	870	872	977	881	869	829	887	919	872	857	868	885	864	892	866	839	874	892	859	895	861	913	920	873	877	892	814	894	865	902	903	862	862	821	837	917	860	805	913	862	821	865	941	863	848	841	864	854	904	814	867	835	882	802	874	882	871	841	870	870	856	908	850	959	857	851	881	849	850	830	855	848	898	868	887	860	882	923	892	904	834	911	879	888	871	835	897	861	897	855	909	859	887	835	852	876	821	876	870	891	832	839	891	846	849	843	850	850	795	872	850	917	865	859	853	895	842	828	850	845	901	934	834	877	863	851	865	861	887	775	856	903	863	903	870	878	879	824	879	910	912	831	846	896	873	875	906	841	919	923	881	850	845	864	860	893	845	824	856	912	864	885	922	926	906	872	832	956	876	875	881	894	849	893	818	895	864	859	871	903	840	865	853	889	824	816	863	858	917	888	880	861	899	849	865	862	860	832	901	863	850	835	858	916	841	884	871	923	848	846	888	844	869	929	911	893	861	875	835	869	843	919	916	878	850	825	886	828	848	898	876	886	841	905	905	853	816	835	935	903	940	855	834	962	901	916	827	905	913	911	854	862	878	867	908	931	850	824	859	905	845	860	846	925	866	882	877	850	850	922	875	854	886	884	872	876	842	882	866	891	941	875	807	898	912	844	831	867	866	888	880	865	901	806	880	836	842	847	879	859	874	896	875	903	847	876	829	848	866	853	862	859	851	857	891	860	857	864	852	887	823	902	865	896	878	875	915	921	847	858	882	883	875	858	854	900	851	854	903	917	887	876	884	875	854	886	896	821	902	864	897	928	933	865	871	906	869	844	879	886	903	872	847	896	873	873	845	885	884	843	851	899	823	893	895	872	886	815	906	846	857	864	853	891	912	921	909	915	825	864	898	880	887	875	853	865	863	909	849	912	904	924	880	905	868	855	854	886	883	879	897	855	865	911	887	853	916	879	865	869	820	828	842	896	886	824	898	905	904	880	847	848	875	910	834	939	894	841	813	860	914	910	811	926	810	884	861	897	911	872	897	872	909	823	865	874	850	912	864	894	828	936	874	931	814	870	918	893	875	878	848	847	849	883	889	852	838	897	838	923	875	912	877	875	846	891	831	856	850	878	896	880	903	882	941	877	859	890	824	855	873	841	873	874	926	855	882	911	863	854	866	896	844	921	861	922	893	870	860	894	857	812	869	862	816	910	930	910	897	850	813	884	835	872	886	896	883	899	867	872	853	936	853	886	865	862	892	829	910	904	883	882	875	911	833	879	870	854	853	866	836	863	816	872	851	903	875	844	860	883	922	885	862	829	873	900	888	838	816	894	842	864	844	896	881	841	870	826	877	892	837	880	885	868	870	896	849	889	888	845	878	839	815	939	892	857	839	862	857	873	916	851	915	890	920	861	856	918	897	879	841	881	893	911	898	884	920	873	861	881	872	879	841	872	874	867	887	914	842	925	863	898	866	876	833	873	882	852	885	878	904	860	867	805	896	843	830	905	867	843	902	860	892	870	835	832	869	822	855	863	892	941	853	896	826	843	850	887	908	836	926	804	836	877	834	894	865	854	825	872	834	882	880	839	853	830	881	898	817	837	840	857	902	896	879	876	874	915	850	837	866	842	860	871	875	896	837	839	862	882	935	878	881	849	910	900	853	862	861	900	853	843	874	833	849	901	896	887	869	866	866	881	880	893	840	918	840	862	878	853	899	863	899	860	858	883	908	941	873	880	872	876	869	878	919	905	899	887	900	839	928	855	912	893	881	873	845	846	844	866	922	863	899	895	837	902	847	936	857	891	854	886	891	889	890	843	850	863	879	915	851	907	860	903	874	881	893	892	874	855	886	883	856	877	869	880	904	865	897	900	881	881	879	851	905	858	882	859	880	852	831	855	912	968	886	892	867	911	894	869	862	844	897	854	843	859	859	861	874	889	826	877	884	854	902	884	858	856	911	880	859	843	885	839	920	904	882	873	852	929	842	889	914	834	883	878	867	861	896	929	864	843	867	851	941	859	878	857	880	893	860	883	906	809	907	874	918	901	861	874	866	847	837	872	848	893	835	902	916	871	916	909	872	824	891	915	853	872	855	851	921	808	811	863	892	862	855	884	912	884	883	830	889	873	888	905	888	865	849	862	866	842	868	873	925	905	877	888	917	893	842	879	874	802	866	850	832	891	916	841	867	826	897	955	893	835	884	876	829	855	844	910	900	868	866	887	869	884	857	840	855	864	890	828	926	893	936	843	816
24396	21482	28675	24694	20648	2497	899	676	548	542	513	508	456	502	431	399	477	449	397	417	431	410	403	458	405	408	450	393	392	376	405	385	414	407	409	389	427	409	389	395	423	350	395	376	395	395	425	376	376	437	376	394	373	417	381	383	355	383	414	394	403	418	397	377	392	376	387	395	384	393	406	398	397	360	377	389	354	373	425	397	380	367	392	382	404	401	402	407	393	388	383	424	379	401	344	389	389	394	394	366	370	411	388	419	396	381	394	396	413	402	393	404	370	364	363	375	381	393	411	393	413	390	378	357	410	362	394	395	416	373	356	380	405	359	413	384	391	391	412	393	382	376	390	400	404	361	363	387	364	421	391	364	358	345	413	392	400	381	418	388	358	380	386	420	401	391	374	386	369	398	390	375	397	381	390	368	412	439	385	369	385	351	382	372	383	404	394	389	369	405	376	413	374	385	376	386	403	394	358	398	417	399	386	396	402	386	372	354	388	406	389	383	391	408	366	376	409	356	407	388	396	374	346	422	409	413	362	390	364	367	437	397	404	374	370	376	394	362	387	375	395	397	366	402	346	430	404	424	371	393	410	381	388	353	370	375	403	375	408	369	375	397	372	401	355	395	407	374	391	417	413	396	404	400	379	396	426	402	377	418	393	398	407	384	369	370	431	398	369	369	396	418	370	359	384	370	360	398	365	394	401	372	388	368	434	375	397	398	402	379	368	355	403	404	371	427	408	415	389	372	397	376	404	424	399	422	365	420	378	383	393	376	396	383	376	357	371	389	404	408	405	404	391	360	378	395	408	388	403	358	406	385	405	367	399	374	436	408	386	376	387	414	346	371	393	408	398	395	378	380	380	394	392	417	382	386	377	420	395	376	373	356	365	411	371	406	402	390	366	374	379	403	366	382	385	404	384	371	394	394	402	392	395	408	421	393	413	338	366	368	378	394	387	387	440	385	406	418	399	363	413	423	397	411	414	356	395	384	389	397	386	417	413	378	402	379	345	394	347	395	375	390	356	391	400	364	374	379	384	418	331	379	385	400	403	411	411	411	399	404	396	347	398	418	383	407	383	377	407	376	372	368	395	388	366	357	391	395	360	386	414	380	373	379	372	405	397	392	407	376	391	381	367	376	386	377	400	364	381	406	382	359	373	438	363	364	385	415	396	397	388	418	381	403	401	432	359	375	350	391	410	357	392	408	386	381	385	364	396	388	397	373	377	345	389	374	386	374	386	379	396	390	391	349	371	412	354	381	400	394	404	391	394	388	376	426	366	387	393	386	383	394	408	396	385	381	396	357	360	391	365	369	378	370	362	390	386	381	393	403	366	375	388	369	353	390	406	379	383	364	411	407	387	406	387	378	434	370	353	385	373	389	387	375	399	402	405	375	372	342	398	405	393	362	363	403	357	390	397	402	398	348	363	388	415	354	402	404	386	405	382	361	362	401	362	383	382	377	378	407	369	411	352	388	359	397	372	412	392	402	372	365	372	374	345	390	396	428	405	389	397	401	357	399	373	356	410	331	383	375	429	397	378	395	383	419	388	351	371	403	439	357	394	372	353	377	409	377	369	349	394	394	379	407	409	399	370	397	363	369	387	374	372	393	389	373	399	366	388	379	399	353	394	407	396	428	396	456	409	356	419	385	398	388	393	391	381	418	397	362	400	408	391	397	371	373	362	407	409	388	398	404	343	372	401	337	373	388	391	386	399	409	373	398	386	412	349	385	375	383	389	408	385	357	391	398	402	405	386	373	390	394	419	405	390	417	392	397	398	400	383	342	375	356	403	400	384	373	404	364	411	364	370	372	373	368	374	375	372	383	397	384	370	370	390	379	392	405	336	391	353	410	397	390	379	389	393	405	363	390	432	368	388	377	398	371	392	393	354	371	375	360	410	434	393	371	383	401	383	393	341	395	410	371	395	410	402	383	402	375	396	375	396	385	367	422	383	379	382	387	400	413	357	393	409	388	403	364	416	386	357	372	381	413	404	366	372	412	373	378	395	407	381	355	400	373	404	414	375	339	381	382	392	391	375	353	401	404	370	423	409	389	364	396	406	353	398	418	380	362	394	394	377	362	385	365	417	410	392	398	357	357	384	362	388	377	353	386	390	389	360	407	373	368	356	384	363	392	372	398	381	391	382	346	434	376	350	419	412	394	355	383	390	367	345	415	410	405	397	400	383	412	360	377	361	399	377	344	398	416	375	398	416	410	369	405	407	359	369	393	393	410	376	386	366	413	403	384	364	415	393	405	374	404	367	392	379	381	380	366	377	404	353	411	402	384	359	380	400	344	353	364	365	380	442	409	385	422	384	369	378	382	379	378	366	383	391	381	390	373	358	378	379	400	404	390	384	365	376	387	388	378	379	372	392	396	388	382	387	416	384	369	396	347	386	347	420	366	417	371	382	385	388	371	395	402	406	374	387	403	400	386	370	392	433	405	437	383	391	387	382	397	370	370	380	363	408	396	393	378	393	407	373	407	363	395	395	397	390	393	386	375	370	374	387	394	404	370	387	375	371	376	397	413	378	375	399	351	386	385	375	387	390	374	401	382	349	389	387	395	390	396	368	379	379	437	390	393	399	370	414	392	368	365	392	411	395	397	406	377	379	355	431	399	371	395	395	375	389	378	400	417	398	405	404	388	394	331	374	381	411	368	350	363	396	384	383	361	372	416	369	425	392	364	378	378	375	357	387	373	367	405	378	400	373	378	380	384	360	377	419	347	401	406	400	371	397	363	380	364	423	365	374	367	371	399	397	389	407	381	398	389	402	374	404	395	387	413	354	382	379	395	376	414	421	398	407	393	392	355	395	383	394	382	380	414	389	410	393	379	404	384	397	396	385	393	395	377	399	376	351	400	325	365	399	376	397	422	381	387	390	378	387	390	389	363	384	378	378	386	404	369	395	391	404	407	398	352	371	386	380	390	423	351	390	373	356	417	378	406	386	333	369	420	386	392	352	404	384	393	358	353	399	393	379	417	389	345	371	377	369	402	417	373	384	397	362	401	373	382	395	412	378	408	382	370	369	383	362	356	414	389	384	373	371	400	392	370	435	371	376	362	372	395	392	379	371	352	387	391	376	399	392	397	403	375	392	364	372	387	353	395	375	402	354	399	349	390	378	419	413	373	400	385	406	349	417	402	371	389	402	354	361	397	412	401	460	401	392	383	380	399	384	394	384	370	375	381	396	401	431	408	390	398	382	387	386	383	419	426	380	413	382	388	405	386	406	383	381	372	398	372	364	412	400	386	384	381	385	371	394	382	338	406	380	369	386	405	357	371	373	397	379	362	366	402	428	399	382	388	367	383	395	426	387	390	414	371	411	401	369	398	386	377	405	400	439	398	401	375	377	401	399	405	374	377	382	398	401	363	400	382	397	378	387	396	391	379	400	411	389	395	373	356	364	395	381	379	383	402	376	407	360	371	388	406	418	368	396	394	373	377	407	396	401	388	387	402	392	373	371	380	378	408	379	412
5641	10461	8967	4731	3198	2392	1890	1666	1346	1251	1101	1054	977	974	926	818	815	826	840	767	824	750	759	770	738	796	744	758	734	772	789	725	740	730	740	715	700	745	679	694	719	697	713	715	722	697	716	722	724	702	712	712	730	679	750	719	724	692	707	752	690	717	659	692	717	731	673	721	749	691	655	725	707	716	702	670	727	692	653	671	712	750	669	650	674	728	631	722	718	712	715	718	698	686	679	686	707	686	717	664	697	687	703	722	751	664	702	709	748	658	754	712	653	681	698	677	672	743	669	731	665	683	696	705	686	682	698	665	712	654	695	677	718	660	734	741	738	678	763	678	694	709	691	720	727	711	687	638	650	659	711	655	696	737	726	720	684	671	652	679	688	694	657	658	699	734	718	647	695	628	696	726	695	673	707	690	681	714	679	732	672	675	727	704	685	714	633	742	650	675	654	682	715	716	696	693	698	697	692	695	710	676	714	689	677	701	688	677	686	650	726	705	727	705	635	710	718	693	681	672	683	681	664	700	738	710	694	693	697	724	699	781	705	722	668	723	691	680	669	723	723	677	633	730	696	711	707	696	687	750	671	694	679	702	676	680	712	677	675	672	683	701	739	718	717	699	670	686	703	712	726	668	718	657	674	678	682	681	679	669	709	678	714	648	687	712	649	686	676	651	670	681	684	675	721	677	690	705	729	756	697	706	706	710	698	699	661	654	721	679	713	697	696	690	717	708	690	689	716	701	692	674	728	757	654	665	716	655	698	690	657	695	646	731	677	652	649	725	694	716	731	755	673	723	666	660	670	692	727	726	656	734	652	703	719	741	711	689	665	685	660	653	670	656	718	689	689	708	747	687	704	672	669	741	643	679	690	665	725	665	700	707	677	680	732	693	686	715	703	713	694	714	697	728	665	705	661	707	706	685	665	699	661	659	680	714	674	662	689	667	701	717	701	704	601	691	708	707	699	719	676	723	728	713	672	705	674	704	654	709	678	697	710	691	697	698	707	676	667	702	684	669	670	724	722	695	727	719	637	682	711	679	654	703	682	695	699	675	690	659	689	689	727	640	661	717	699	699	714	682	702	700	690	678	690	721	656	681	638	724	674	699	666	701	701	679	731	682	715	753	681	715	707	737	697	714	660	701	674	676	672	653	666	646	671	755	692	709	673	726	681	692	680	705	723	722	725	760	694	697	662	621	653	746	722	708	738	703	716	691	649	672	673	677	680	728	652	696	740	628	710	698	703	693	705	656	674	712	666	710	701	690	688	716	647	666	640	684	644	695	679	709	686	675	723	657	686	723	686	648	691	707	707	670	742	694	701	672	706	643	731	673	706	701	713	704	719	752	714	708	688	653	683	695	631	732	643	668	722	714	711	687	707	689	706	739	694	671	663	682	713	681	646	691	643	699	701	652	707	680	688	689	682	715	704	664	636	707	688	704	692	719	681	788	705	648	714	702	699	675	725	704	672	714	666	689	667	696	708	713	664	680	671	732	695	693	674	670	687	726	652	685	719	641	714	714	710	709	721	710	723	664	672	694	686	716	644	709	687	684	699	725	660	684	701	706	714	676	702	693	662	657	709	656	675	697	708	680	701	701	722	760	679	658	674	687	658	660	745	650	686	661	702	700	705	619	701	714	696	653	659	720	738	682	655	693	673	722	709	671	676	693	685	641	704	660	678	711	659	726	659	706	677	661	697	673	684	695	698	643	683	678	679	663	677	655	701	689	707	693	696	691	736	718	678	710	709	721	696	709	706	717	686	716	717	731	703	716	669	694	669	698	728	695	703	647	681	674	693	698	707	720	686	729	691	726	678	685	708	666	685	710	681	721	740	661	686	707	748	698	720	680	616	679	719	721	711	710	680	715	720	677	711	662	688	711	724	678	688	713	685	729	716	664	636	725	699	664	683	697	704	727	759	692	698	686	699	674	676	641	707	666	676	689	710	684	704	690	671	678	723	685	684	734	690	710	729	692	715	674	656	702	722	693	675	674	711	705	691	675	717	678	720	705	669	673	698	638	688	719	704	696	701	689	687	755	680	697	727	677	666	684	693	694	711	696	753	646	705	695	715	669	699	643	680	706	732	688	692	708	685	717	671	721	695	662	697	717	697	696	706	696	668	668	713	681	669	703	703	645	672	680	711	711	713	647	654	696	632	726	690	685	692	667	738	692	680	738	726	705	672	675	663	667	683	728	662	760	677	671	674	700	669	685	736	663	690	705	696	729	718	725	725	660	676	757	690	688	729	668	690	727	681	661	657	639	657	718	655	679	689	677	728	666	673	715	719	675	667	673	671	676	655	730	706	708	693	717	718	636	667	666	700	691	706	701	672	672	710	741	688	697	698	690	674	633	679	691	683	732	690	698	722	694	713	754	646	645	647	684	692	663	702	661	702	715	662	669	667	709	709	667	687	674	681	695	667	665	681	675	674	712	711	653	626	725	749	661	696	717	696	651	700	734	685	693	714	686	689	709	671	683	716	665	722	725	710	697	734	646	698	703	647	685	710	680	706	715	733	723	696	704	683	698	726	665	665	671	730	702	731	706	702	676	710	684	663	694	721	684	718	728	663	716	687	698	679	769	664	741	676	712	701	715	719	659	703	682	681	729	732	680	689	645	768	687	705	680	692	662	701	694	681	703	721	704	690	666	690	750	668	698	694	693	691	654	679	718	711	718	699	718	710	720	672	703	687	658	699	635	704	709	697	649	680	651	657	691	716	726	680	667	669	664	700	665	712	693	678	644	693	667	722	730	691	723	710	692	694	656	712	713	669	673	659	703	708	663	645	668	727	749	696	691	632	726	689	678	679	693	655	718	714	701	692	676	719	669	711	738	715	705	641	704	697	666	676	693	680	705	704	699	694	684	659	695	669	740	670	689	689	679	692	664	704	659	710	673	708	662	646	714	691	732	661	692	708	715	684	734	661	719	714	673	707	670	693	672	719	685	706	680	710	709	681	688	739	665	683	729	734	710	694	718	649	683	680	664	742	686	679	720	694	680	704	667	645	708	686	701	706	664	671	712	704	688	730	679	715	660	703	685	723	662	686	732	695	727	705	638	703	689	657	698	719	684	690	687	685	698	709	739	717	674	672	732	713	751	671	670	697	692	687	685	691	671	720	677	696	719	668	737	733	697	651	722	654	728	663	690	644	700	662	704	682	637	682	644	648	691	697	711	635	730	712	682	671	717	703	694	682	670	690	685	717	660	693	678	701	684	724	732	641	709	637	701	707	738	660	719	708	692	706	655	702	680	674	688	691	698	645	680	773	668	704	713	679	701	670	715	663	681	690	665	722	680	735	697	713	681	737	692	694	703	697	719	738	665	645	692	639	701	700	692	738	709	701	705	671	665	664	687	708	658	648	657	680	703	704	674	687	687	707	656	676	663	691	738	696	698	676	738	698	708	675	684	697	700	754	657	727	678	688	704	646	691	739	667	728	724	712	701	703	678	657	638	659	702	700	686	701	721	738	699	726	696
23403	21450	29263	24044	21450	19402	1762	620	452	397	344	330	272	279	256	220	215	216	183	194	189	198	197	195	173	163	138	161	169	143	182	146	166	178	157	154	161	170	154	142	177	165	166	147	140	164	162	160	148	143	161	162	149	137	178	126	144	162	151	159	153	139	150	159	140	158	179	156	151	145	146	147	143	140	163	153	147	129	138	121	139	135	151	125	161	149	160	135	144	148	129	150	152	165	158	156	144	177	122	154	123	149	167	156	135	141	146	141	142	153	135	147	117	149	137	162	152	147	144	136	117	142	130	154	146	131	144	142	155	119	144	130	150	147	156	154	136	149	148	148	137	139	155	142	150	138	152	141	144	121	133	152	131	142	160	147	114	121	140	138	144	139	134	143	147	150	143	155	131	149	145	133	132	129	155	157	131	151	142	142	119	137	128	136	146	140	133	134	140	153	141	162	147	138	133	118	126	154	147	142	148	160	168	144	147	166	135	157	152	145	142	146	140	140	152	152	148	159	147	140	121	160	130	133	128	144	141	132	156	146	160	159	135	188	148	153	143	155	159	150	141	145	139	150	139	163	137	123	170	155	138	153	147	142	146	160	140	132	134	147	152	154	146	163	132	164	139	138	154	156	172	129	135	154	135	121	146	150	142	161	126	147	151	144	149	150	135	129	151	143	139	139	148	135	149	123	134	148	155	132	155	146	165	158	140	157	135	115	133	140	125	143	150	142	174	137	134	162	143	134	127	153	155	160	148	149	136	142	143	138	152	142	148	139	143	158	131	153	133	135	149	139	136	151	150	154	152	153	150	132	134	154	131	123	126	127	145	126	132	152	161	129	148	131	142	139	130	151	161	154	150	124	147	133	135	134	148	158	131	132	147	140	160	151	141	127	124	140	139	144	119	154	137	160	143	144	133	134	149	132	133	150	127	137	134	139	126	148	150	154	141	155	132	128	142	142	149	141	138	161	144	146	126	161	130	143	148	150	142	130	161	160	143	157	146	123	154	135	149	142	157	140	145	128	143	147	150	148	133	158	129	131	130	130	142	152	168	128	139	111	145	137	153	139	137	159	156	146	129	154	152	144	136	134	140	144	147	148	127	137	152	149	144	172	128	145	145	129	153	127	143	127	138	123	162	137	146	133	151	151	149	131	115	150	142	134	136	138	127	126	165	146	144	154	125	138	134	144	137	144	146	143	155	147	131	163	123	126	163	142	137	162	116	163	147	129	156	158	150	138	131	144	150	131	168	146	126	140	123	151	126	144	139	116	144	159	137	174	161	130	112	127	146	118	151	127	128	155	155	149	160	135	136	148	137	131	159	132	133	151	136	153	146	140	119	133	117	137	156	137	122	123	154	131	133	140	120	141	152	137	145	177	157	118	140	151	144	156	118	143	140	164	159	145	129	156	157	151	143	132	146	162	137	154	142	126	126	159	140	140	129	139	142	131	133	154	156	145	151	141	158	153	133	137	142	132	145	135	128	151	143	146	145	135	153	132	152	158	130	142	130	128	148	135	147	126	136	131	142	154	130	149	150	151	156	146	131	160	142	131	147	169	157	138	144	137	141	150	138	129	141	146	149	120	142	145	150	135	127	163	141	147	165	132	136	136	133	145	128	127	125	130	141	141	170	170	147	147	146	130	149	130	138	154	135	153	157	137	159	126	131	133	129	142	142	136	147	142	148	146	140	154	144	145	131	142	118	148	165	137	128	121	143	126	131	142	139	165	133	140	125	136	126	123	149	134	141	115	143	164	155	156	147	143	130	146	154	146	153	137	126	147	153	140	147	122	166	138	147	141	172	130	138	133	136	158	154	144	121	136	154	137	128	148	147	128	145	145	135	148	148	130	159	143	153	137	139	147	142	150	144	122	130	134	138	143	163	146	139	154	134	127	155	146	162	157	136	152	152	145	163	147	169	129	158	111	133	148	155	137	127	137	146	156	149	134	140	148	130	138	143	157	156	134	156	151	152	156	140	149	161	141	154	138	124	152	136	129	136	129	126	127	135	139	149	135	126	132	146	127	156	149	145	136	132	147	145	148	130	136	143	163	136	122	162	142	154	141	131	136	157	121	148	155	147	126	138	152	157	140	130	144	137	137	136	138	142	146	146	131	131	153	139	166	150	155	139	131	131	140	146	132	141	140	135	139	125	146	154	132	151	142	143	143	164	164	133	125	148	158	132	135	146	132	109	152	152	162	144	164	151	158	155	143	138	130	151	132	149	130	133	132	134	133	144	132	153	150	130	131	155	138	151	136	117	148	141	152	144	143	125	143	139	157	160	148	165	144	148	124	139	151	124	134	151	122	132	150	136	156	141	134	160	115	143	145	122	146	128	134	134	125	163	170	135	155	124	150	165	139	156	138	134	129	140	150	142	155	138	154	149	174	142	155	146	158	126	130	154	127	146	158	121	141	130	136	136	153	136	139	135	132	144	159	136	122	124	146	157	122	141	132	157	116	128	141	153	117	154	140	141	150	156	141	148	127	178	147	146	148	142	138	155	140	147	131	140	150	129	127	156	153	135	138	157	140	132	149	147	138	139	126	159	142	131	138	117	134	154	129	141	143	158	138	137	145	149	136	131	144	157	160	111	157	127	137	139	132	153	156	137	166	134	146	112	155	133	160	141	122	138	135	144	138	175	153	175	136	137	145	134	160	126	134	154	156	122	151	143	121	158	128	141	152	139	149	117	129	177	140	135	159	138	159	145	160	152	149	136	144	155	136	131	148	164	138	139	144	140	156	149	126	135	141	135	119	138	139	140	133	160	139	138	136	149	127	159	130	179	167	139	152	143	124	140	150	141	154	143	162	133	137	155	143	131	119	143	143	159	148	149	151	147	149	143	151	153	141	138	139	164	146	149	152	157	130	142	118	139	161	150	138	156	152	132	162	155	133	146	150	141	143	148	145	135	143	160	136	144	121	149	138	136	153	131	151	162	138	124	138	144	157	135	155	142	169	125	146	143	123	130	131	127	139	155	156	154	127	146	120	141	145	130	136	146	150	141	139	147	138	147	142	151	144	142	141	151	160	157	143	138	147	134	148	149	141	146	153	165	127	145	139	119	139	134	146	152	134	121	149	156	150	147	152	141	150	135	150	143	168	127	134	166	140	129	129	132	137	137	165	138	138	127	141	141	124	144	153	138	141	141	135	150	139	143	134	150	149	143	128	161	147	127	154	134	161	167	134	128	127	135	143	147	150	145	160	147	145	132	128	142	116	149	145	145	147	150	136	145	146	161	133	138	146	170	130	146	147	145	150	139	139	142	125	141	132	127	160	149	120	129	151	139	164	157	157	135	144	147	145	135	154	147	144	174	152	138	145	127	146	122	143	151	165	139	110	155	154	135	157	150	141	119	135	126	169	164	145	129	121	126	148	153	136	158	155	133	129	167	150	138	137	124	130	133	128	135	131	152	139	150	123	153	128	164	138	146	150	157	118	134	152	129	134	139	154	133	148	165	136	160	133	143	146	150	153
7726	15736	13456	7387	4791	3350	2560	1919	1650	1334	1121	951	863	773	691	595	542	571	516	481	466	444	383	421	365	406	359	347	345	337	346	343	338	347	342	318	331	319	311	284	277	290	294	296	276	275	295	263	294	293	297	277	278	291	291	292	286	299	291	264	283	265	299	255	273	263	262	265	287	291	285	275	255	272	281	270	276	268	294	295	264	274	278	274	291	246	275	282	278	288	253	253	267	303	279	291	275	247	250	237	257	261	275	253	290	247	276	301	300	262	278	278	237	254	258	262	229	253	280	282	277	309	259	283	274	271	263	247	262	262	260	245	272	280	283	279	285	269	278	282	251	267	294	262	259	265	240	293	314	257	265	258	295	268	294	259	262	278	276	271	285	275	271	274	270	282	238	279	277	275	279	268	267	282	264	273	269	320	261	286	255	273	286	253	252	303	256	240	265	272	274	271	271	252	261	267	271	266	254	310	265	269	290	265	269	300	285	294	261	277	283	256	275	278	241	266	288	238	260	250	251	263	242	281	238	269	278	319	271	247	255	234	247	265	276	245	254	276	283	246	271	278	260	222	255	228	258	257	273	252	286	282	268	268	265	251	257	255	243	266	263	234	286	283	287	292	258	252	271	270	257	268	279	293	288	267	247	277	256	266	260	293	281	293	256	261	300	261	255	284	247	253	257	284	237	260	235	274	276	279	280	253	261	266	246	246	281	260	253	259	285	272	292	302	261	241	268	264	244	264	267	268	238	254	277	292	264	281	268	259	256	288	257	248	265	264	283	246	268	252	265	242	244	269	299	242	248	294	259	267	266	245	284	236	286	288	263	267	270	279	274	259	255	274	264	278	250	281	266	287	277	280	254	250	277	294	273	287	262	251	266	279	258	290	243	264	252	241	275	283	246	246	261	252	240	255	243	286	266	233	246	287	250	265	298	289	281	275	290	252	255	263	291	249	241	242	280	261	272	263	255	257	274	277	265	306	257	274	270	247	245	282	262	250	266	278	253	240	259	255	252	292	272	237	274	279	276	262	293	237	287	293	284	230	259	265	251	257	275	284	253	237	284	273	284	256	277	266	278	274	237	255	245	254	279	279	261	279	272	268	255	271	241	257	247	263	247	271	266	275	269	256	264	254	262	267	268	264	261	262	268	272	285	255	258	268	243	274	258	270	257	269	288	250	251	251	249	277	264	258	293	289	259	240	251	254	287	256	278	262	249	246	267	257	250	281	276	264	253	246	254	284	276	265	287	274	276	262	301	277	260	243	255	283	290	272	248	265	294	262	259	263	278	274	265	246	239	288	275	284	244	288	289	254	252	266	284	283	274	279	289	262	268	248	242	277	248	273	271	282	235	258	268	255	286	259	253	266	290	291	278	255	270	271	287	261	261	245	247	281	262	272	250	267	276	286	259	249	252	283	265	265	282	278	283	249	264	258	246	264	258	262	281	236	253	249	261	274	279	270	256	272	246	267	258	250	258	235	264	270	267	263	236	275	285	261	236	269	265	247	285	263	255	235	246	251	284	239	263	257	252	267	263	280	258	269	248	267	272	255	263	262	264	276	254	282	271	252	265	261	258	274	278	301	254	252	258	249	239	300	248	236	274	270	266	266	290	246	254	269	277	276	241	265	207	259	238	253	265	262	264	275	236	261	294	264	285	260	234	295	257	268	292	261	254	274	287	264	299	251	271	281	270	258	270	305	282	266	284	276	250	254	270	261	287	257	299	273	293	287	236	254	280	245	280	250	285	269	267	270	263	269	257	286	261	252	287	273	264	277	260	266	275	262	265	249	258	219	258	288	235	263	322	237	254	267	280	252	276	271	243	293	253	272	271	284	252	265	275	264	292	237	260	254	271	245	294	251	283	284	246	273	281	238	253	291	280	271	269	246	251	263	240	253	277	260	268	274	273	259	250	249	285	268	248	291	254	256	266	243	245	253	258	250	251	268	241	246	244	267	259	265	259	285	273	253	294	263	268	257	234	250	281	246	262	264	252	280	243	256	278	263	257	274	265	272	271	283	260	284	251	248	264	278	269	267	226	264	276	266	249	272	250	269	258	268	269	282	274	284	297	281	261	251	254	244	226	270	263	294	254	253	284	250	250	243	268	251	295	238	270	259	288	262	294	291	282	247	239	270	278	274	285	244	282	255	248	248	270	244	235	262	252	279	254	248	262	282	248	262	267	268	268	240	285	270	290	255	256	270	264	257	277	287	260	258	294	297	264	260	249	305	262	226	247	251	259	256	255	267	265	256	279	278	247	256	248	270	257	246	264	266	253	270	265	275	267	265	264	259	284	262	261	251	295	277	240	245	244	263	253	226	249	278	265	275	274	267	243	230	275	274	243	249	239	266	257	243	271	253	288	261	267	246	242	262	239	255	232	273	266	249	272	269	258	283	247	269	265	238	268	277	278	255	268	270	274	269	275	237	273	255	272	289	295	256	266	281	257	259	294	264	283	266	260	274	287	259	250	282	246	256	240	278	258	270	284	287	274	257	267	274	274	259	264	303	276	260	275	268	264	270	290	261	281	277	245	276	279	287	252	286	227	282	266	271	284	237	279	263	264	248	236	254	284	263	309	279	262	276	260	263	260	248	281	268	287	247	274	285	281	264	276	253	262	258	249	241	262	259	262	264	272	264	267	277	259	263	253	257	301	256	289	253	289	271	268	252	248	263	287	274	306	265	267	270	252	308	287	264	248	279	269	267	275	271	270	270	249	272	286	283	267	282	273	272	242	266	245	266	276	256	269	291	287	270	278	287	250	257	281	269	276	234	283	277	236	273	226	248	283	278	270	259	288	262	290	259	250	253	300	251	268	262	282	252	254	276	285	261	262	279	280	304	274	276	241	240	312	276	255	261	250	300	234	235	251	247	292	251	266	252	254	293	260	269	272	286	257	273	269	264	283	265	252	267	256	259	263	263	278	262	266	306	239	281	279	265	246	257	286	253	236	290	263	257	235	245	245	271	241	249	268	276	293	270	276	282	250	235	268	243	271	282	257	308	255	250	264	211	258	278	267	262	282	238	252	251	283	261	281	255	248	277	272	258	283	288	219	262	269	268	278	256	275	274	261	270	251	240	253	257	264	260	248	273	251	240	278	243	266	273	289	272	264	266	257	316	276	279	243	258	260	255	270	247	283	254	241	286	254	310	233	282	283	276	271	267	248	249	278	262	269	247	252	283	265	282	250	254	271	288	245	266	276	255	283	283	249	286	285	264	251	268	280	248	287	298	273	283	282	279	252	258	281	253	269	262	292	279	281	257	250	278	270	233	264	278	274	279	275	288	261	283	246	293	291	254	254	221	283	260	268	259	285	243	255	268	281	238	243	280	261	281	275	279	264	277	285	262	274	253	291	285	261	275	280	275	271	254	267	256	273	286	271	260	271	276	256	252	233	260	267	265	305	273	267	252	259	306	243	260	257	273	247	270	241	249	247	264	275	242	267	293	273	262	286	262	281	269	264	287	275	253	265	281
27081	20241	6038	876	579	496	507	541	545	531	506	506	516	510	517	477	507	516	505	496	492	499	547	486	515	482	495	494	503	523	477	502	485	496	483	497	508	495	525	497	508	468	496	470	461	471	478	509	510	503	521	488	496	524	491	509	517	522	482	473	498	483	490	493	507	524	517	475	502	491	474	511	470	531	494	513	492	504	482	492	464	528	496	502	499	516	463	532	502	525	470	524	509	488	506	472	468	497	540	509	509	523	504	461	508	478	484	499	489	537	506	511	525	515	489	479	486	494	483	487	487	479	468	510	499	464	520	547	488	462	498	498	481	506	498	530	539	511	468	506	505	508	491	515	491	499	493	505	507	503	485	490	508	521	474	526	468	513	501	503	485	519	487	498	485	526	545	505	494	492	487	485	465	567	518	522	498	504	501	470	534	439	509	485	542	517	513	468	497	500	525	471	497	489	487	502	457	476	507	490	466	474	490	492	509	518	497	503	540	512	547	515	474	499	497	512	496	506	489	527	519	507	478	502	479	513	533	505	505	483	536	465	488	482	526	525	539	505	511	528	532	500	472	513	527	517	540	488	538	513	495	528	490	508	507	469	527	505	476	515	476	464	466	478	487	481	509	548	491	501	486	498	457	502	517	501	506	495	500	470	548	506	521	483	498	493	520	470	516	479	470	486	560	496	499	508	524	495	460	502	472	536	506	478	498	530	496	475	490	510	498	530	492	513	485	476	490	493	487	480	482	489	505	478	488	477	472	482	481	462	474	484	464	495	523	483	495	472	483	494	521	458	531	495	541	483	458	513	500	474	474	488	498	486	493	484	508	517	464	472	463	481	492	552	458	513	471	498	530	507	528	495	508	500	508	500	511	487	518	508	469	508	530	511	541	512	518	495	498	509	490	511	496	518	476	512	514	467	491	519	490	491	470	515	475	525	485	521	526	492	523	530	533	517	495	494	518	493	488	528	513	482	495	500	532	470	535	459	527	505	483	505	482	519	486	483	463	530	476	520	513	460	496	528	499	501	552	493	521	493	544	503	535	504	516	488	493	501	544	516	469	541	451	560	493	519	498	510	473	447	518	527	475	470	512	477	512	540	481	536	472	507	499	488	488	524	524	473	512	491	481	550	461	512	510	479	469	476	505	477	470	505	510	489	481	479	499	508	498	487	506	497	483	539	530	490	481	494	484	492	453	492	544	478	485	492	495	527	501	515	519	520	501	493	482	513	469	463	542	504	484	483	508	491	496	520	479	471	528	508	528	505	542	484	504	479	530	487	485	544	515	528	493	475	488	463	527	504	513	497	474	458	516	500	499	512	487	499	498	495	487	510	485	476	489	507	493	487	521	513	534	559	512	480	501	461	494	498	498	493	511	520	488	515	518	488	476	490	496	494	500	501	490	494	477	476	508	547	506	515	513	488	503	499	494	533	512	480	517	500	471	533	459	499	510	484	482	465	480	479	491	482	528	500	484	504	532	468	480	504	470	507	478	483	512	531	512	481	519	478	519	510	479	519	526	485	513	494	510	506	501	502	492	490	458	541	528	522	502	519	481	471	516	514	478	489	481	463	450	483	524	501	470	470	466	471	507	527	456	457	487	463	519	494	455	477	514	522	517	472	477	500	483	506	487	477	533	521	525	483	514	490	496	532	492	524	477	522	436	537	514	481	486	505	492	549	479	501	458	505	478	480	494	493	514	502	499	501	507	526	480	477	500	507	508	540	463	506	542	479	467	522	505	473	499	517	501	533	503	474	482	567	517	538	483	514	509	523	506	518	486	508	490	529	484	474	501	497	457	499	497	523	490	481	477	534	466	489	476	477	504	436	477	523	489	509	491	500	530	542	480	525	498	503	508	481	490	504	477	457	481	499	520	516	508	477	484	506	507	531	505	486	486	516	482	492	495	450	508	494	512	486	527	515	500	487	491	505	465	531	505	507	488	482	497	507	482	491	494	503	436	470	484	508	494	507	530	486	452	487	495	501	473	469	504	475	516	459	548	465	526	497	497	499	529	498	488	484	500	496	482	512	496	487	518	514	527	527	480	494	530	521	507	514	534	491	510	527	514	505	512	528	491	481	506	521	512	449	465	453	509	552	490	506	496	447	502	514	479	520	487	537	509	478	509	507	503	536	489	479	472	501	508	509	560	473	521	499	498	500	527	498	499	494	467	528	491	521	492	493	469	504	506	481	483	517	527	534	508	515	515	504	511	491	449	485	495	507	521	476	520	502	518	513	551	522	490	509	525	514	472	498	523	476	517	490	517	489	490	509	518	545	488	500	503	473	538	472	515	479	514	490	491	473	516	495	490	489	477	487	540	495	526	448	471	499	502	504	498	509	478	508	549	533	514	515	475	466	499	511	568	492	494	464	521	517	502	489	504	520	499	495	468	468	507	520	539	504	473	506	503	489	488	488	467	537	480	539	510	495	502	483	503	496	505	497	510	486	503	508	500	475	512	506	481	506	498	520	449	499	548	490	517	522	522	488	510	467	464	519	510	533	501	497	533	515	511	519	503	489	517	522	484	470	506	479	493	501	457	491	492	510	502	463	522	452	481	528	501	538	491	496	514	467	462	524	509	482	513	502	510	485	466	497	507	458	471	500	525	493	500	525	500	488	473	515	499	517	483	520	476	530	542	513	511	556	463	479	493	521	543	522	495	491	496	534	496	466	544	508	487	520	508	492	511	462	486	494	506	466	500	495	486	493	502	511	493	528	524	514	473	489	469	542	481	481	513	489	509	501	501	521	506	512	509	496	520	499	546	456	530	476	502	541	499	464	474	468	523	488	490	530	506	528	529	506	508	527	501	493	506	538	495	522	517	521	517	518	499	509	496	516	518	487	525	458	516	561	487	542	475	516	506	548	483	532	504	462	486	477	467	502	498	470	477	495	543	503	480	492	486	523	475	483	501	515	496	500	527	527	547	498	497	504	487	528	501	529	487	484	522	510	484	511	499	471	496	471	504	486	483	497	524	485	528	464	480	539	494	491	524	506	518	481	505	524	484	499	486	493	502	522	512	512	513	506	512	500	490	481	510	519	489	484	541	523	475	493	485	505	519	510	484	475	509	496	522	516	500	493	493	516	496	492	495	502	501	520	521	531	490	485	453	494	532	518	489	531	511	481	509	476	497	459	501	483	495	499	479	513	511	491	517	488	484	488	481	504	480	537	516	509	503	525	513	494	522	501	518	523	520	492	526	504	506	516	477	495	516	528	552	495	491	473	481	523	535	489	490	509	457	481	489	498	520	520	478	499	500	503	530	501	525	500	523	493	505	483	491	464	496	466	455	514	499	516	544	502	458	444	485	524	475	496	507	467	505	488	526	473	455	474	472	494	519	518	527	480	488	456	462	488	496	520	535	503	486	537	525	550	538	490	483	501	519	496	510	490	534	514	484	497	514	484	499	547	503	482	482	504	494	528	470	509	498	499	541	499	513	509	502	508	466	502	492	510	487	479	503	504	502	509	522	513	517	531
4280	1969	1781	1254	1081	1037	1009	958	1013	953	943	880	863	882	850	909	924	878	889	900	857	878	839	823	902	934	900	893	862	848	828	888	905	897	900	851	880	873	815	851	873	866	879	905	881	889	840	860	881	848	852	870	898	847	858	894	912	847	909	818	863	866	859	865	834	847	816	841	837	838	868	828	850	901	890	825	836	891	874	901	874	949	900	814	847	916	856	853	797	873	833	872	899	829	867	848	880	889	812	892	884	873	849	870	916	858	869	875	860	815	902	900	888	877	796	844	864	882	882	874	869	930	812	883	897	905	864	898	878	835	859	878	799	880	858	834	866	820	872	888	864	842	862	860	822	870	834	872	804	930	876	850	874	892	864	855	843	856	915	841	829	866	866	911	854	934	888	928	842	894	854	886	893	850	907	872	883	884	860	881	888	864	859	932	945	813	858	913	881	892	872	846	856	845	857	795	838	883	868	847	854	928	854	882	829	819	858	864	850	825	894	869	876	931	792	854	887	839	851	898	913	855	824	878	874	825	897	861	825	830	897	842	840	858	862	850	840	880	917	913	918	836	853	873	872	850	880	822	938	859	909	877	856	922	860	913	865	876	901	839	878	909	849	914	908	848	915	856	854	894	858	875	886	856	847	791	856	869	834	908	877	835	883	849	887	828	837	803	869	912	909	872	846	880	866	826	867	885	814	853	855	853	869	846	841	861	874	839	878	960	851	918	864	872	887	899	870	880	817	870	875	926	849	843	894	903	836	859	881	822	898	867	874	879	820	893	863	845	880	868	866	859	866	886	894	886	883	832	898	904	879	873	902	853	880	839	860	846	853	848	843	858	891	883	931	852	886	785	902	839	868	842	846	852	862	873	851	883	865	908	910	823	879	845	858	886	871	898	859	906	857	904	870	861	963	832	874	877	874	836	909	867	839	850	844	858	841	907	858	922	850	857	876	847	888	869	858	807	887	830	867	861	904	809	890	839	886	870	889	811	883	862	855	871	901	847	903	831	885	878	872	921	889	810	822	872	814	838	914	838	887	828	877	847	866	840	922	848	848	920	888	855	888	914	831	890	859	911	837	875	847	869	871	890	849	896	918	873	815	843	929	846	887	863	906	841	916	926	897	882	829	876	872	896	841	882	869	894	840	856	848	863	831	863	848	860	930	916	862	871	881	848	886	876	892	826	879	890	905	880	887	901	880	844	859	820	908	887	889	868	865	824	824	863	850	829	859	866	884	827	893	864	873	828	873	924	854	870	837	895	858	898	910	886	894	844	861	941	910	885	880	839	869	780	909	910	814	846	865	828	841	869	939	846	843	892	874	811	921	853	893	878	833	859	829	845	900	829	845	905	865	856	880	848	852	853	866	898	853	861	852	821	914	858	838	838	858	851	850	883	837	881	803	863	883	851	872	829	869	843	867	884	857	859	871	862	825	862	853	914	868	865	875	824	884	912	882	864	895	877	910	921	875	927	825	899	888	852	866	814	816	837	898	887	922	850	886	871	924	847	892	899	833	862	879	857	860	880	918	890	833	844	883	857	813	915	845	896	871	810	859	858	858	865	871	823	887	868	836	863	890	886	824	853	846	888	939	848	868	879	882	837	891	856	895	845	821	936	918	850	854	896	824	899	863	886	862	838	823	848	915	850	855	862	869	826	886	847	890	851	902	891	911	870	846	849	887	865	851	862	839	902	894	847	852	842	828	905	939	825	822	895	878	884	852	878	837	894	878	825	865	927	850	894	859	848	874	828	931	870	870	952	850	887	834	950	845	845	864	859	868	866	914	916	878	821	899	830	863	881	878	885	888	880	854	899	853	876	826	910	859	922	892	895	860	874	834	884	877	904	850	852	828	843	900	873	946	879	909	853	868	872	877	879	853	884	924	858	858	896	865	897	842	872	844	805	853	850	837	848	887	805	876	871	895	877	889	913	880	840	832	903	854	906	874	887	861	880	873	853	852	835	884	795	873	847	849	891	864	857	857	923	886	919	849	870	837	872	844	845	918	850	897	857	877	889	891	826	911	899	885	832	869	867	845	856	910	866	882	808	846	924	900	860	931	871	893	898	792	812	881	870	875	802	871	913	859	872	875	877	844	829	856	889	916	851	848	867	849	851	860	879	883	856	844	869	895	862	879	913	817	884	867	874	867	869	893	847	876	936	871	896	862	861	878	910	846	901	891	858	886	844	864	844	876	880	873	876	847	859	848	860	839	871	846	858	891	843	855	883	901	872	912	914	890	850	887	875	890	836	856	843	905	847	870	863	859	832	856	778	880	902	893	844	821	867	896	864	797	870	844	883	893	886	857	897	862	870	865	845	879	877	844	876	832	900	869	899	836	907	878	886	919	888	871	860	869	859	870	921	840	830	897	803	857	861	829	811	876	898	850	815	841	878	916	855	845	812	877	880	831	829	913	901	832	859	841	839	877	881	896	882	912	877	843	863	859	853	865	872	844	832	880	838	870	915	862	829	853	884	926	860	902	865	881	904	864	894	859	831	875	885	889	914	895	839	887	872	874	921	880	874	859	895	831	847	932	907	869	890	831	850	915	890	885	875	890	884	843	879	856	932	840	816	857	848	827	912	885	912	873	834	877	885	889	822	856	820	861	888	877	847	832	853	893	844	862	910	924	846	854	850	834	908	918	858	911	916	823	890	832	879	818	876	860	907	819	861	846	857	930	891	869	855	919	861	905	882	886	905	885	839	861	893	901	878	853	846	826	922	865	884	861	873	845	839	845	827	867	952	862	897	836	861	856	846	873	860	827	834	862	895	904	836	947	906	869	850	853	876	866	853	893	840	894	844	876	874	860	874	838	855	841	861	885	903	868	849	876	923	949	856	826	887	867	853	841	863	880	841	963	870	861	849	875	871	829	836	841	840	833	877	835	922	882	836	869	870	889	883	867	862	908	878	868	879	881	912	909	878	906	851	824	868	906	884	869	871	868	846	893	864	879	835	915	841	822	870	842	868	844	910	869	848	869	842	867	845	890	826	875	868	869	867	855	894	840	871	853	892	859	830	842	862	870	908	862	842	864	814	901	895	832	912	862	864	856	787	891	871	881	863	834	807	845	902	840	887	910	876	895	878	814	857	836	833	889	896	944	848	871	841	836	899	836	904	886	856	807	825	921	872	869	889	912	809	906	867	886	932	841	888	884	863	879	897	884	870	867	864	883	914	901	855	898	896	885	818	849	905	874	826	905	889	852	880	889	906	872	908	864	850	900	865	868	796	920	888	897	906	871	876	873	871	858	839	868	926	868	924	895	868	834	900	819	874	882	832	817	812	908	831	875	866	846	857	830	843	853	845	879	892	829	863	878	891	844	822	902	915	869	925	898	840	874	846	879	850	856	883	860	795	878	926	872	894	868	903	858	849	892	841	906	831	893	888	843	838	891	885	878	905	872	923	875	920	880	870	905	902	880	857	884	865	876	856	888	873	883	901	853	962	856	876	866	845	874	852	876	855	905	853	896	943	879	894
24296	21466	28674	24658	20672	2455	903	675	566	558	526	454	460	445	441	443	426	396	416	433	423	412	421	414	411	449	432	412	417	398	392	405	361	411	411	393	382	415	405	400	395	432	395	459	410	365	354	364	382	389	370	371	407	379	409	368	388	413	388	399	398	405	414	404	406	351	350	373	414	372	399	412	377	385	385	362	397	358	388	357	382	381	398	371	385	374	372	378	374	387	371	383	385	405	358	394	396	408	387	419	400	408	379	381	393	393	381	412	395	378	404	375	336	391	373	361	379	366	404	369	391	388	388	383	383	377	398	393	389	388	391	368	346	362	396	401	355	383	391	377	363	390	423	402	419	374	351	387	363	386	366	409	398	362	418	375	384	397	332	386	390	372	375	348	395	398	362	337	416	379	388	382	438	393	380	350	400	381	406	405	373	416	357	383	374	381	371	341	396	393	386	388	390	363	371	374	364	387	382	406	372	396	358	401	367	408	381	388	386	372	388	368	396	376	388	397	398	373	413	379	413	382	369	387	381	392	390	393	412	385	426	371	343	357	403	393	393	353	386	339	423	399	396	373	356	394	379	389	391	384	371	367	389	370	388	358	373	400	377	376	445	424	356	354	378	422	363	368	376	383	384	372	342	380	382	372	356	380	372	391	420	426	351	397	395	391	341	386	380	352	413	359	373	418	405	387	391	406	405	399	365	398	399	359	397	403	389	397	394	407	366	381	381	374	379	390	367	387	357	370	381	378	376	334	402	402	395	362	398	391	367	372	396	409	355	375	385	398	348	333	359	371	392	370	367	411	380	383	395	371	408	358	359	402	421	377	397	376	389	359	366	331	370	396	384	387	390	386	382	365	405	352	406	391	370	337	400	404	396	423	379	395	402	386	380	388	404	395	386	424	365	382	375	340	379	388	377	381	415	383	358	339	384	401	372	384	359	339	398	365	352	405	380	373	402	353	400	392	376	373	414	402	343	385	379	405	384	385	408	385	406	338	368	372	382	362	408	382	378	380	401	350	364	402	389	385	387	385	408	388	376	370	374	359	403	388	366	349	397	396	376	368	370	397	382	425	380	393	390	397	372	389	371	379	350	367	399	387	361	371	390	402	401	388	385	374	387	371	350	389	377	375	366	389	381	362	385	401	359	387	401	380	410	398	357	377	407	393	359	363	345	401	356	410	382	351	384	386	412	375	395	402	406	340	380	384	403	389	389	371	359	373	378	382	386	392	363	351	391	381	323	385	375	364	376	394	385	362	393	401	381	414	382	399	404	356	361	370	370	386	342	406	384	355	345	366	388	348	390	372	407	377	379	378	376	370	357	339	417	358	384	357	348	389	383	383	347	422	388	393	387	388	384	364	396	363	386	384	373	392	364	378	374	372	402	376	376	416	425	328	418	349	404	400	394	414	398	391	399	389	370	403	404	368	400	389	416	416	395	382	364	379	393	382	376	426	382	387	383	372	373	379	394	358	389	372	383	418	347	390	412	408	361	404	388	359	369	390	383	367	403	371	399	388	381	381	354	344	379	382	392	381	386	401	389	402	370	368	371	386	365	377	333	397	385	364	370	404	417	385	393	405	407	402	366	389	368	362	398	382	383	396	375	378	364	386	393	375	413	365	371	392	406	376	388	407	407	400	382	372	407	387	389	360	375	386	374	404	389	375	348	350	394	379	404	373	393	369	366	359	368	372	434	385	383	317	394	350	380	362	387	383	354	351	391	352	363	373	365	398	391	381	361	405	372	407	341	359	372	375	425	376	428	402	362	408	405	394	358	346	401	365	363	358	383	364	390	397	338	375	393	422	348	358	378	351	372	389	375	381	392	398	355	360	405	383	351	400	359	387	382	380	365	396	412	415	379	395	405	372	380	363	384	385	391	376	413	408	348	426	396	389	414	363	373	367	383	359	385	364	410	382	406	381	350	379	380	408	385	325	344	384	376	376	350	401	377	373	386	376	381	380	399	391	396	374	378	379	415	388	369	387	384	378	392	402	400	385	387	391	368	412	342	394	372	420	398	357	403	367	388	417	358	392	422	355	392	396	386	375	360	374	410	415	388	391	338	407	426	376	404	359	404	355	372	415	362	408	360	351	361	369	359	378	354	388	386	372	390	402	396	406	370	366	428	411	392	404	355	378	366	396	405	363	399	411	393	369	381	391	371	392	406	403	362	399	379	391	374	362	394	381	376	406	384	379	409	395	373	402	383	397	374	368	358	379	346	412	384	360	363	391	367	402	391	404	370	389	402	354	396	388	368	351	426	390	365	403	408	398	388	397	401	362	382	359	379	376	404	376	396	380	358	387	388	426	402	366	376	409	386	419	394	367	378	358	389	367	361	385	394	404	395	375	408	361	389	393	386	420	397	374	375	388	402	408	381	422	423	402	370	373	412	372	393	361	397	350	423	407	365	397	403	397	377	403	383	412	379	398	389	358	343	351	395	384	377	370	391	411	404	377	412	385	386	347	395	393	337	395	393	374	424	374	377	401	385	390	417	381	387	367	373	350	399	382	385	388	386	340	377	397	401	393	410	396	389	404	380	365	370	372	415	371	378	368	411	369	386	351	376	382	375	349	406	353	379	393	361	375	388	417	374	355	390	381	375	393	385	383	396	389	383	394	394	365	373	382	377	392	423	397	374	378	371	388	354	354	366	397	377	394	422	385	394	392	339	366	383	378	360	354	386	373	356	380	426	388	385	353	385	362	364	376	415	369	412	381	399	410	386	391	410	399	375	377	386	370	400	409	408	347	378	383	352	386	372	365	360	366	400	401	373	379	397	402	392	379	369	361	418	377	353	363	407	402	386	408	422	386	395	389	378	368	367	363	365	372	369	378	356	365	367	379	393	422	402	403	400	376	379	336	371	383	361	367	378	378	390	371	360	359	376	383	427	406	344	368	438	411	372	394	350	333	400	368	410	388	397	360	371	405	403	377	384	388	368	369	362	338	348	382	412	416	370	383	393	385	389	387	344	386	422	408	380	419	419	382	357	363	390	367	376	415	342	401	361	392	338	395	359	393	352	410	431	353	377	372	405	368	366	393	371	380	382	361	363	352	389	384	410	433	352	386	419	381	377	369	387	387	360	379	397	367	410	393	417	394	373	342	374	368	369	380	402	389	387	377	388	407	369	391	404	416	367	382	365	371	376	350	376	369	386	356	379	386	394	372	409	371	389	400	389	367	384	370	398	367	419	424	366	377	365	390	392	368	342	410	379	395	368	379	373	405	364	385	352	386	368	381	373	372	370	413	407	369	408	391	402	409	384	389	407	348	383	376	392	353	399	394	386	451	380	396	347	395	383	384	397	356	397	396	380	386	356	375	371	405	382	353	403	414	371	403	353	414	399	410	380	416	370	372	394	350	362	391	394	396	404	410	393	417	391	381	371	383	420	376	369	382	402	402	408	373	381	416	361	380	370	413	383	377	359	368	378	417	410	391	381	406	391	367	384	392	369	387	404	389	374	412	363	366	385	378	405	385
5572	10487	8950	4768	3126	2372	1906	1574	1385	1258	1106	992	978	952	905	854	858	828	808	796	801	722	814	752	752	703	737	723	748	750	724	710	648	683	710	694	712	690	735	714	707	709	724	708	732	693	668	737	697	655	696	671	702	695	688	705	743	693	703	718	732	670	702	680	665	666	718	691	685	634	685	701	689	672	714	698	676	697	721	643	672	719	672	673	723	705	685	666	675	697	686	665	668	696	687	675	712	709	714	671	660	689	696	698	702	679	686	723	699	697	750	723	694	696	702	711	630	732	670	657	674	642	713	715	674	675	691	660	662	705	699	640	691	700	705	687	730	665	743	669	682	720	686	722	709	623	677	675	663	639	733	648	651	697	715	682	687	644	712	646	723	677	656	666	689	733	661	662	712	658	715	659	694	665	730	707	714	675	672	678	725	678	675	675	730	693	663	665	686	682	668	669	714	684	716	681	669	676	659	695	709	662	712	689	666	658	700	708	728	669	696	709	674	659	716	697	678	683	707	640	658	686	664	693	696	707	718	648	655	736	703	742	662	695	688	681	661	694	716	673	699	673	651	685	663	667	705	691	684	673	693	719	717	696	658	667	723	721	646	702	717	626	719	644	704	689	698	720	686	724	690	685	671	667	666	668	682	686	701	660	660	622	682	670	677	696	723	682	697	714	693	705	698	673	620	691	706	663	704	663	695	676	671	659	683	695	712	671	642	702	692	696	707	675	700	718	708	702	697	675	681	672	705	664	726	649	686	672	681	694	647	671	695	665	648	691	745	753	706	701	690	671	693	701	613	644	683	684	695	688	695	720	684	696	679	661	673	668	694	709	646	656	652	676	661	652	659	670	666	668	687	681	680	675	734	678	686	681	703	662	669	655	698	637	683	676	662	649	645	718	721	695	690	677	666	703	661	659	660	670	660	658	685	662	683	729	611	720	708	698	691	662	636	643	669	664	696	662	675	682	696	733	690	685	669	682	686	678	692	700	711	632	687	665	690	660	684	676	692	668	729	695	724	659	674	709	650	667	686	716	638	774	679	717	700	674	670	639	726	687	679	733	722	636	674	706	679	681	675	678	693	688	703	688	733	638	701	673	700	688	709	693	704	710	654	648	667	656	665	678	623	673	661	711	688	688	686	661	656	650	701	674	706	699	700	672	728	704	725	682	710	693	671	685	671	694	640	704	684	705	677	712	686	702	647	699	711	692	700	692	642	694	683	659	677	647	683	699	657	668	677	728	670	729	725	693	654	696	686	681	652	690	682	690	672	650	698	685	697	696	685	684	678	665	663	688	709	700	680	724	748	697	681	685	687	713	659	699	713	686	729	714	669	631	725	647	743	701	728	658	661	715	636	680	669	734	659	656	690	679	666	714	686	679	659	726	705	716	661	699	674	669	697	712	716	632	694	643	695	666	674	666	674	701	683	638	707	698	642	696	683	718	727	659	679	664	681	694	716	664	709	643	669	704	652	696	673	675	684	683	660	657	676	718	650	709	691	674	719	747	693	685	682	724	676	735	671	700	712	718	658	695	724	671	742	673	699	670	652	702	636	670	647	675	693	661	694	668	660	672	660	651	678	661	743	710	672	661	712	688	694	723	697	676	697	719	658	687	679	691	681	686	752	667	654	670	690	682	722	703	697	708	647	654	710	747	685	665	704	676	672	720	684	696	670	687	661	616	701	680	723	729	740	673	696	675	663	691	706	676	701	677	671	697	727	739	675	716	693	687	684	729	704	706	659	678	704	637	696	650	640	714	727	727	743	701	690	674	696	673	658	688	649	632	729	672	682	635	675	684	647	689	698	708	675	691	693	703	700	705	707	697	675	671	685	716	656	704	673	681	708	684	672	759	642	690	703	693	636	697	704	663	650	672	712	653	686	706	635	652	729	663	679	687	699	656	681	682	741	656	651	712	702	676	719	660	674	661	720	659	688	720	661	669	682	692	730	661	715	708	672	702	690	676	645	679	658	680	627	704	684	648	690	734	661	650	674	691	666	702	692	650	693	710	667	717	676	747	733	712	678	689	682	672	691	754	740	765	702	699	639	707	744	667	658	698	694	701	721	699	719	692	648	703	686	642	696	693	700	748	654	694	666	687	680	658	680	689	720	641	690	676	655	648	673	707	697	670	712	626	712	659	691	652	685	712	675	742	677	679	653	661	637	665	674	660	704	679	671	701	699	694	687	753	687	746	698	684	743	661	677	704	658	683	667	710	674	677	677	698	639	677	690	627	720	679	657	714	635	671	683	692	653	712	712	675	676	696	696	700	657	636	669	692	667	694	674	683	707	696	694	665	687	664	689	663	698	669	709	697	695	675	662	653	694	671	637	725	658	679	681	653	680	716	677	711	698	667	680	722	668	653	679	702	701	642	693	715	702	709	675	659	710	616	668	675	684	696	625	730	674	716	677	685	733	653	701	674	665	707	667	670	687	729	697	713	679	667	650	691	686	701	655	649	715	741	683	666	693	706	682	709	676	696	665	722	671	680	686	676	643	687	676	705	672	630	689	682	694	679	640	688	682	699	691	693	742	693	688	647	729	694	678	678	755	652	686	726	651	667	684	654	691	727	654	697	724	662	707	636	698	696	727	704	684	704	657	704	675	706	686	758	712	698	663	713	684	707	676	710	671	703	706	675	659	726	674	696	671	675	705	707	716	691	677	695	666	685	702	658	649	661	684	684	687	743	673	655	708	694	673	670	678	633	682	718	662	661	677	652	693	729	677	689	695	676	671	682	637	657	669	682	685	652	706	681	666	733	643	680	660	698	723	724	674	677	684	674	677	652	740	682	704	678	721	706	713	684	677	686	695	714	683	715	658	661	681	682	713	669	699	661	696	667	704	674	694	690	716	694	642	679	700	707	658	735	682	690	690	662	652	688	659	695	704	753	692	668	613	688	678	699	691	708	666	666	686	763	634	684	640	661	666	669	719	641	688	730	689	670	704	674	615	642	664	673	728	669	668	678	625	719	639	656	710	639	711	676	704	703	688	678	657	679	645	687	652	666	658	675	744	717	690	672	681	689	646	677	694	669	694	714	658	689	614	698	687	699	635	733	650	685	683	734	650	683	693	707	682	706	674	692	673	703	687	673	668	704	706	724	660	696	674	708	709	692	674	710	657	699	730	675	763	667	722	683	704	687	654	663	678	695	700	675	709	652	663	701	705	705	703	681	698	646	638	699	699	667	685	691	706	713	700	702	676	678	700	713	659	665	695	647	696	702	714	655	704	716	697	636	677	714	693	667	710	682	700	691	705	712	663	664	755	736	703	700	677	690	680	705	693	675	668	711	703	690	687	679	738	722	708	655	698	645	732	675	680	686	683	703	650	684	714	665	694	708	664	666	679	706	680	680	698	714	696	654	627	662	714	650	710	728	700	715	700	629	680	653	714	711	699	683	681	688	650	719	700	664	679	715	709	638	660	704	680	721	711	677	723	692	696	710	646	748	650	660	724	660	680	649	671	697	686	712	672	662
23425	21490	29335	24078	21490	19413	1719	656	434	413	348	272	282	266	285	219	208	197	210	202	189	184	170	181	185	170	181	169	196	171	185	160	185	169	173	163	155	165	169	131	138	183	146	160	168	135	135	124	170	146	144	179	154	160	160	142	147	134	133	137	137	153	147	167	167	129	164	156	145	165	139	135	153	128	146	137	160	153	160	121	135	129	147	154	122	128	149	152	162	149	157	137	147	149	148	135	137	153	103	138	134	138	148	121	141	153	155	146	153	148	152	142	125	150	139	143	142	136	134	147	140	144	156	160	137	141	140	145	133	153	174	134	154	149	132	146	149	139	153	147	131	140	167	164	150	124	131	162	173	154	142	139	165	135	135	153	164	155	143	145	145	141	157	146	150	151	139	146	126	154	156	134	125	147	120	161	141	144	156	158	135	147	153	153	123	152	147	116	127	137	150	145	149	147	145	132	155	152	128	122	149	151	140	143	135	144	153	146	168	146	147	148	113	140	151	145	142	154	130	155	158	153	145	141	121	147	162	135	163	150	133	133	124	139	138	136	160	164	146	125	113	150	127	131	147	156	143	122	129	159	140	144	123	124	161	130	153	113	152	143	139	131	139	156	139	144	163	134	141	138	164	146	156	153	143	153	149	135	134	161	159	147	133	149	152	135	160	147	129	126	142	151	137	176	138	135	129	121	126	128	131	142	127	131	158	145	143	130	149	138	144	124	144	128	148	143	160	140	146	143	132	140	133	167	163	159	132	122	138	164	145	148	142	139	123	139	134	144	140	126	149	142	142	145	118	137	130	141	137	131	121	134	124	150	139	133	138	138	112	120	144	138	153	139	107	145	143	139	147	144	144	140	156	140	139	170	144	139	155	147	130	135	136	156	123	168	143	129	147	127	147	143	149	149	128	141	148	157	141	137	147	162	132	153	142	128	146	111	136	135	148	136	136	112	145	153	138	138	148	134	147	149	143	154	140	130	136	164	126	138	165	165	125	135	156	149	147	156	156	122	154	158	148	129	161	134	141	151	131	143	144	132	140	155	130	152	150	120	143	128	147	144	135	153	159	147	125	138	165	142	139	152	139	148	126	158	150	158	111	151	132	142	124	155	138	144	145	121	155	120	162	135	150	136	147	133	123	125	150	129	157	147	146	137	155	132	140	173	158	132	123	119	150	149	164	150	148	132	131	138	159	141	146	139	136	171	152	137	141	142	145	129	137	140	132	139	147	151	144	139	142	149	141	147	147	129	146	137	136	146	148	139	141	130	135	145	142	154	140	144	135	151	138	140	136	156	149	143	149	130	141	134	176	140	146	137	136	142	111	138	151	138	165	137	127	127	125	162	144	109	163	137	149	121	142	117	145	124	122	157	146	152	140	145	130	115	139	128	122	139	126	149	155	121	146	153	130	138	139	149	140	132	155	146	123	165	129	145	146	130	146	119	151	154	143	155	151	144	140	141	147	133	133	116	145	146	150	139	157	134	139	122	145	164	167	142	135	162	160	134	129	110	157	140	131	146	140	146	123	140	141	142	123	154	157	158	122	123	135	134	142	117	126	137	158	136	120	153	148	149	110	138	133	130	137	160	135	137	149	166	135	135	119	147	144	140	146	160	142	160	139	177	127	152	132	147	142	145	146	125	134	132	150	135	175	155	135	146	131	143	149	127	116	145	118	153	119	143	136	151	121	139	149	131	128	138	154	143	136	159	152	123	155	140	156	153	152	140	144	141	119	139	135	135	128	141	168	130	149	102	138	148	158	136	133	151	128	141	167	141	122	146	130	136	122	141	140	126	139	142	131	160	142	145	137	155	151	149	149	147	153	136	139	150	144	152	143	129	141	152	148	153	130	138	132	153	131	161	129	144	145	136	135	136	153	135	148	151	116	118	139	129	142	142	138	131	157	133	136	157	138	140	137	139	120	137	147	142	130	148	140	131	170	139	140	142	145	153	139	149	150	145	158	146	147	146	132	120	137	160	128	138	129	143	152	134	149	132	158	171	145	147	137	149	147	127	138	129	123	162	139	132	142	146	156	139	136	136	135	167	134	169	135	152	130	116	159	134	138	132	129	142	151	132	134	161	148	133	132	144	130	130	137	152	145	142	148	134	149	145	130	137	136	123	140	139	157	150	130	136	152	149	142	134	119	143	144	152	147	139	149	134	149	153	147	135	144	120	145	163	132	134	147	152	136	145	134	148	150	139	123	150	137	151	141	153	145	173	97	131	148	141	150	137	139	147	144	119	158	172	156	142	142	135	130	135	136	129	150	145	166	158	144	165	117	135	123	127	142	146	147	134	114	144	149	142	126	115	128	156	129	165	164	135	157	143	160	158	169	142	169	130	132	131	135	135	138	144	142	134	156	156	137	134	151	128	128	138	136	120	159	158	150	143	140	156	141	148	170	153	163	133	149	131	142	158	136	154	137	169	143	145	139	159	158	165	144	122	125	129	143	157	136	138	138	169	134	157	151	141	134	135	124	163	157	135	99	133	158	119	136	128	130	145	131	132	134	127	146	134	138	137	148	152	166	116	169	149	134	112	123	155	165	132	143	133	138	144	147	143	142	144	152	153	129	136	138	136	155	129	133	138	129	130	137	153	144	115	168	142	141	139	133	139	117	156	165	171	133	128	152	149	144	144	132	137	130	137	122	149	124	151	133	151	109	136	155	145	126	138	145	137	134	128	153	161	156	130	145	161	149	147	152	143	152	137	155	143	158	137	160	117	139	157	136	157	141	126	128	141	161	149	111	140	132	136	147	124	171	146	158	145	154	115	153	130	146	137	153	140	125	135	143	129	147	160	148	127	134	117	150	162	149	144	129	131	129	151	134	138	131	134	169	149	143	141	145	157	129	126	132	141	151	137	135	114	161	129	139	134	147	158	139	154	148	144	145	150	141	133	146	126	128	160	141	144	133	173	133	119	143	130	164	151	124	133	150	119	136	150	148	140	140	116	137	105	157	150	150	153	148	132	133	149	143	146	128	162	147	128	123	131	145	126	152	144	154	153	162	130	151	133	154	139	148	149	140	125	164	139	141	139	156	136	148	121	141	114	130	132	140	143	126	152	135	139	136	132	138	133	156	126	154	142	140	130	153	122	156	140	159	136	163	142	147	148	149	150	135	142	152	150	146	135	150	144	135	138	141	138	134	161	159	126	161	151	146	155	120	152	132	166	141	139	131	136	157	139	144	138	135	137	147	144	121	140	136	135	160	134	129	124	143	138	151	151	141	122	132	140	136	126	132	152	152	156	143	135	114	128	144	153	144	148	151	147	138	141	153	130	131	159	178	127	146	153	124	133	161	130	157	132	153	153	133	151	127	117	151	133	133	136	133	133	156	134	127	155	136	144	142	131	129	136	135	152	133	134	139	134	159	135	159	112	151	137	126	129	140	156	137	164	137	127	141	141	136	135	148	141	134	138	145	143	152	131	158	158	136	135	154	140	142	131	141	158	142	135	127	126	143	155	142	124	142	135
7519	15848	13714	7276	4824	3375	2584	1965	1562	1349	1164	983	837	767	719	616	566	537	496	458	481	411	413	388	355	389	397	401	369	303	372	326	329	307	299	291	337	321	305	292	329	290	284	258	317	285	319	316	256	295	293	285	299	271	316	282	291	278	283	243	289	292	279	308	267	285	285	268	280	251	295	271	309	282	248	246	251	245	256	283	272	276	279	275	266	272	263	285	289	276	258	256	246	250	265	258	249	279	305	250	287	255	289	270	248	289	264	272	277	248	281	278	269	282	277	243	265	283	260	248	300	245	260	275	258	267	263	269	310	249	277	272	275	262	244	280	291	257	257	261	247	271	269	287	243	268	263	261	271	261	272	297	287	259	223	287	283	277	253	298	251	246	243	250	269	296	260	254	266	279	237	267	263	263	257	236	268	311	241	261	268	263	264	251	244	243	261	251	286	236	265	306	256	244	249	274	283	236	276	262	272	281	272	300	243	262	261	212	258	265	278	254	242	255	271	248	256	270	261	244	252	272	254	255	277	257	264	258	257	251	272	303	259	267	289	274	286	253	271	264	252	282	246	288	261	278	279	253	298	270	244	252	272	278	259	283	256	250	270	275	259	253	277	273	266	264	233	268	255	275	254	249	273	274	259	268	245	281	267	282	239	296	232	256	284	262	263	244	233	254	276	254	249	256	269	282	249	274	281	272	277	284	281	268	240	284	296	259	269	243	290	253	245	274	282	258	289	248	235	266	261	271	230	254	289	230	292	258	283	289	263	280	278	240	261	289	246	278	274	267	254	282	227	245	260	281	256	238	259	264	246	291	269	271	264	244	267	270	260	258	255	266	254	244	246	254	252	261	297	247	289	265	270	268	235	271	260	276	253	259	267	304	245	251	277	293	264	272	275	252	260	263	281	244	280	284	283	298	284	263	274	258	250	285	233	279	272	260	238	259	256	276	246	273	252	269	280	267	281	252	246	252	291	257	265	297	254	258	282	260	265	261	277	282	242	286	286	277	277	283	290	265	288	279	270	303	258	273	257	272	266	256	265	244	219	263	275	277	251	260	252	279	278	234	254	277	265	265	274	251	251	275	261	254	262	264	250	261	261	267	286	251	305	276	254	247	271	269	274	244	274	299	271	266	261	243	247	259	273	263	285	282	257	270	247	257	275	263	225	244	278	273	243	270	278	244	280	290	262	278	284	238	238	265	272	272	270	289	268	261	250	265	261	276	240	287	276	264	273	259	252	269	239	273	258	297	273	281	275	269	281	272	271	247	301	269	290	270	267	254	263	286	270	286	248	251	253	278	303	249	279	255	270	248	291	251	254	289	268	232	286	238	291	270	257	237	246	280	245	273	264	263	287	238	268	263	261	273	217	258	293	256	269	291	250	274	259	290	261	252	245	246	254	278	271	248	223	258	258	250	292	270	266	274	262	249	287	261	287	280	253	246	269	272	271	294	261	253	269	250	262	223	256	227	271	279	243	244	274	255	276	284	250	277	271	281	263	243	251	271	272	263	279	269	282	287	260	252	249	264	243	235	250	270	261	260	290	269	291	240	247	265	272	259	244	305	265	243	283	265	260	247	284	252	262	256	250	294	250	289	272	230	233	254	270	268	243	276	281	256	247	278	273	257	253	281	255	267	296	277	276	239	246	251	277	279	270	243	250	271	242	260	273	279	284	256	269	262	252	270	265	262	274	271	240	251	286	294	282	274	266	233	252	268	250	267	278	259	275	258	259	280	252	282	248	249	248	259	252	283	246	238	267	269	268	257	266	284	242	243	269	272	271	275	290	265	240	266	266	274	246	240	269	272	289	261	296	273	256	238	269	270	264	263	286	299	251	270	258	273	285	258	274	227	304	265	269	229	258	273	245	271	270	277	240	245	259	231	296	257	272	267	264	240	265	265	242	246	263	268	273	260	243	288	261	261	245	270	254	257	261	256	256	259	246	256	266	237	241	264	264	269	280	283	267	244	304	254	268	259	261	263	248	253	291	238	268	248	256	271	287	267	249	262	248	272	257	242	257	294	268	247	264	266	241	277	266	286	276	258	239	255	261	278	224	280	259	298	251	275	274	248	275	277	246	276	260	269	273	247	283	277	262	247	271	269	277	243	247	247	286	254	239	259	250	284	272	248	295	286	275	226	284	259	252	272	250	255	269	253	280	254	258	236	238	240	264	274	281	272	282	256	260	288	250	248	261	246	270	273	277	286	247	272	250	269	256	253	239	293	293	279	246	257	267	241	275	295	240	242	267	234	279	258	265	255	288	278	248	279	276	236	274	249	265	311	277	275	263	265	261	294	262	230	236	270	258	237	267	275	291	265	260	275	282	286	269	238	269	271	248	258	285	272	270	261	273	248	268	277	273	265	258	242	271	273	256	263	261	222	277	261	267	249	284	252	249	270	255	270	245	275	249	243	271	236	289	308	275	263	272	234	243	290	291	263	245	257	275	252	278	289	250	280	271	268	287	254	238	253	249	265	281	277	277	253	271	274	275	264	279	273	246	272	270	270	260	266	274	237	282	241	270	271	286	266	260	252	268	288	268	262	266	251	282	266	265	236	247	239	256	256	275	261	268	250	274	276	280	263	232	259	258	274	271	269	272	273	277	268	265	262	260	257	238	255	273	268	271	281	265	244	236	289	244	282	237	257	250	249	271	255	237	260	261	247	253	290	258	262	254	259	257	268	261	271	271	252	274	292	278	249	235	278	263	241	302	253	280	278	253	274	272	297	283	268	252	252	265	255	244	265	263	245	289	267	280	280	243	247	274	240	278	261	228	271	266	258	263	235	262	251	254	256	269	244	291	253	259	248	292	265	250	287	260	263	237	258	259	255	276	260	262	250	236	238	265	281	252	267	258	259	267	253	242	295	259	254	253	254	258	228	267	266	256	276	293	266	252	247	267	261	287	250	256	286	260	272	218	258	259	265	257	250	256	260	262	306	252	311	280	296	241	255	265	279	247	273	283	262	254	245	250	261	293	290	276	285	250	234	289	260	257	233	271	274	253	258	271	251	279	288	257	231	247	271	274	265	268	260	280	256	251	242	260	255	247	284	241	279	270	260	260	241	246	287	313	252	274	254	259	252	299	280	237	279	255	265	274	255	269	250	258	262	251	251	239	275	282	238	296	253	289	252	283	246	253	258	262	221	274	264	253	236	291	236	247	278	261	266	249	246	255	270	279	276	226	251	258	318	274	282	275	260	258	263	270	266	245	259	283	284	239	274	260	256	268	265	255	289	256	263	290	242	248	264	264	249	256	271	270	229	272	270	289	219	252	272	282	260	259	272	229	278	232	263	238	265	228	251	242	255	258	282	271	269	286	256	253	248	266	256	255	256	241	271	273	271	264	258	281	235	239	242	274	265	266	270	243	316	262	277	244	267	241	287	288	299	272	265	273	279	257	254	272	261	263	266	277	259	270	244	243	247	283	268	247	284	270	270	269	254	256	279	288	251	260	265	251	270	257	257	255	260	258	289
27054	20164	5919	828	606	531	486	524	516	486	534	510	510	499	489	512	491	505	490	500	501	511	508	517	517	511	536	485	514	533	492	499	487	486	524	477	526	475	525	503	485	501	443	507	481	521	464	467	465	488	521	504	483	488	504	495	466	531	504	510	473	489	485	509	517	522	532	515	522	509	473	513	521	508	464	494	532	510	453	490	448	480	509	508	506	506	512	467	502	503	462	511	527	501	500	484	499	464	443	513	468	474	516	516	522	483	475	507	515	510	486	476	467	475	519	496	498	496	545	542	495	489	548	482	513	574	538	502	510	503	510	484	482	503	527	507	454	470	464	529	480	474	507	519	504	528	519	509	510	524	494	507	496	498	518	477	458	505	525	495	511	555	481	525	476	523	504	505	508	515	475	517	446	494	514	505	435	512	500	497	497	498	464	535	471	507	478	490	496	494	499	510	469	481	495	516	515	523	524	545	483	487	551	514	461	502	534	502	466	485	450	490	511	504	495	535	515	518	476	475	490	529	477	493	479	485	476	546	504	542	479	500	546	494	500	471	469	501	540	480	463	487	492	539	527	509	494	553	481	443	514	471	511	478	510	497	482	502	512	531	553	496	490	492	459	518	527	504	491	491	506	488	523	500	469	519	529	469	530	504	527	489	462	490	479	492	531	461	475	492	491	540	505	482	469	522	505	509	468	515	522	506	472	511	518	526	491	486	506	491	483	503	484	475	524	482	509	511	509	528	504	509	476	482	490	456	506	491	540	517	485	527	517	506	496	517	487	512	517	510	525	515	496	492	506	520	524	472	531	522	453	519	494	497	492	495	516	491	498	514	518	483	507	535	491	491	506	518	446	488	453	515	496	509	486	515	499	537	501	468	467	453	505	532	516	511	494	521	507	457	515	495	512	512	505	492	517	545	534	514	508	541	505	505	531	452	517	494	532	503	494	506	482	505	489	494	476	501	511	486	498	466	537	498	506	483	495	495	471	500	512	482	493	509	503	493	491	493	475	523	492	515	509	493	511	475	499	483	495	532	499	500	481	526	506	474	482	498	502	477	440	485	510	489	468	563	520	504	509	506	525	504	500	470	485	461	503	472	507	488	458	465	512	522	477	503	501	484	511	496	523	506	508	538	478	507	488	528	501	529	481	518	496	492	493	453	520	498	564	506	501	470	489	504	504	512	474	494	450	506	473	466	491	502	469	479	490	517	528	496	514	524	505	538	500	483	471	488	459	490	484	505	493	484	498	489	467	512	513	485	532	501	470	473	464	478	525	484	526	503	513	519	519	491	504	482	491	501	491	517	472	459	508	531	463	478	479	485	520	467	501	509	474	536	534	466	456	451	484	501	509	491	491	521	498	529	542	488	544	470	511	462	504	508	497	470	446	486	495	507	525	492	488	476	519	515	505	515	512	477	484	493	489	522	496	505	522	480	500	508	492	469	519	482	496	470	485	491	493	493	480	483	484	496	482	485	481	553	480	480	498	528	504	479	489	505	498	479	483	519	486	508	485	512	532	505	497	492	487	504	499	461	482	502	480	524	507	450	519	508	474	458	504	448	484	484	474	524	469	468	489	474	521	528	497	545	529	499	497	491	496	510	479	500	503	457	496	543	518	532	490	462	510	459	512	485	531	473	471	506	503	490	495	498	467	499	512	524	455	499	514	505	503	535	469	517	458	515	482	530	534	526	468	527	509	516	468	514	530	439	502	535	510	517	495	520	467	526	495	493	505	475	502	497	516	523	487	511	509	498	455	527	484	486	477	522	507	488	461	497	491	524	538	524	511	490	544	494	501	505	486	502	476	521	499	464	515	491	502	526	523	540	508	508	477	521	513	494	500	502	518	505	491	492	477	484	480	485	482	472	480	497	488	504	482	487	475	519	529	476	499	506	514	481	471	484	499	505	531	528	515	512	492	521	518	525	535	538	527	523	500	479	506	520	488	482	465	426	514	507	517	546	499	483	486	522	466	497	494	518	498	555	512	493	501	511	475	547	495	444	496	481	541	515	498	523	511	465	517	517	493	477	490	456	486	489	499	477	489	529	505	510	488	517	490	472	498	476	499	488	527	494	505	501	494	547	470	500	535	486	480	539	499	512	510	522	481	487	495	491	485	517	487	497	485	504	516	466	478	493	563	494	490	478	484	509	500	517	481	475	519	538	537	503	512	483	521	498	510	490	480	506	485	479	477	481	500	479	499	458	518	475	475	518	509	488	469	462	495	484	522	510	523	486	500	513	494	535	504	462	481	480	513	493	475	468	510	483	486	492	515	448	519	482	555	536	568	497	480	464	506	451	529	517	504	471	504	499	523	463	429	498	495	485	496	499	511	449	520	477	526	473	496	529	502	538	510	535	458	529	550	544	506	497	490	509	483	509	525	485	471	458	465	514	528	478	493	501	512	511	469	490	517	472	524	514	476	493	546	502	456	511	482	523	506	515	544	495	486	496	512	495	459	523	539	472	527	536	506	453	522	527	502	495	495	508	481	482	464	495	489	491	514	501	488	507	513	511	480	492	509	477	502	504	504	519	495	488	505	491	474	501	494	516	508	474	532	548	485	509	465	454	522	508	498	518	463	484	523	496	514	501	477	482	503	511	485	545	514	518	532	472	504	512	529	512	500	491	501	510	508	491	521	500	547	504	476	521	471	484	500	454	525	477	482	510	501	497	513	473	484	515	493	469	501	480	532	525	523	490	507	520	506	528	521	504	508	494	514	476	525	489	521	517	502	527	478	499	492	531	496	481	501	494	531	524	472	522	522	455	506	572	479	514	545	490	446	510	504	529	475	514	532	501	495	465	489	476	505	516	511	521	537	497	464	462	495	505	505	501	481	462	495	496	518	515	474	500	471	521	487	486	497	491	493	519	506	512	486	509	515	483	500	524	523	518	485	494	506	494	490	501	521	521	493	506	500	470	511	544	513	486	470	477	526	530	499	501	483	497	518	514	475	472	497	462	531	466	523	487	513	493	514	504	529	514	529	515	515	516	486	508	500	472	518	516	508	519	481	497	542	487	479	456	499	524	526	534	547	522	492	486	509	519	522	543	482	529	483	517	522	511	496	461	479	477	506	464	526	492	440	525	464	502	506	484	513	444	486	529	542	478	458	499	471	468	510	456	533	464	509	486	504	480	458	506	494	524	488	497	459	459	485	539	534	468	538	527	469	503	484	514	484	502	463	476	476	457	495	485	498	540	516	521	512	517	496	496	494	521	515	497	516	505	465	484	546	517	526	479	531	529	457	506	457	531	480	448	543	475	539	504	480	520	469	510	516	512	496	519	450	520	507	518	467	536	492	491	490	532	488	497	510	518	483	513	499	503	525	526	486	485	481	478	511	481	516	503	489	508	490	467	481	479	454	501	493	500	531	505	494	549	466	500	482	491	498	500	519	489	505	486	530	473	500	522	474	545	487	488	507	524	488	476	533	464	527	506	470	550	471	525	511	470	520	483	504	500	506	498	504	536	525	521	520	491
4304	1923	1769	1374	1177	990	1032	938	950	884	937	821	860	884	888	907	919	883	831	889	844	900	846	884	820	867	854	868	853	850	873	857	897	919	876	870	856	875	902	850	908	870	812	843	962	844	850	878	869	892	792	779	868	852	836	822	845	874	859	881	882	864	883	903	877	912	855	917	861	878	826	905	902	878	848	832	828	872	879	861	847	901	866	851	854	898	895	814	860	880	865	855	837	834	896	875	849	847	857	891	882	871	897	858	819	911	868	880	873	870	823	865	856	878	867	879	898	841	850	896	796	874	877	893	929	835	852	879	841	870	900	897	864	875	815	856	864	900	897	847	825	863	838	836	886	855	852	890	905	836	814	858	864	835	811	869	852	928	863	860	876	819	850	872	840	880	891	883	913	889	840	849	884	901	906	918	905	866	883	859	827	830	916	852	847	845	869	858	871	849	876	867	858	848	883	846	842	857	842	891	862	816	939	852	872	839	884	837	895	863	838	834	871	852	862	866	853	874	914	823	858	869	888	848	845	887	865	835	839	857	866	850	864	863	843	880	850	845	842	873	915	848	886	858	876	911	865	846	876	862	860	875	880	842	907	879	851	890	858	873	838	915	819	955	904	857	832	809	861	839	834	842	820	909	906	849	861	849	900	881	902	827	825	925	888	877	879	884	790	882	869	888	881	826	889	843	861	839	904	897	882	879	843	824	829	829	878	819	871	828	841	867	822	864	853	838	927	830	863	865	911	832	845	884	860	907	869	845	916	861	819	896	849	865	852	866	893	828	822	894	837	888	845	853	831	856	918	875	853	883	882	931	862	873	900	856	935	813	861	913	832	850	870	856	869	874	869	874	846	817	903	819	891	860	888	867	832	870	831	864	829	852	912	898	877	841	839	825	861	918	928	826	845	864	811	828	834	880	848	799	847	787	871	847	895	850	867	845	882	828	896	924	832	877	892	859	883	872	870	917	842	845	874	817	849	901	873	847	907	828	849	881	862	901	836	847	882	882	879	841	869	868	846	870	861	842	887	847	850	831	839	891	839	889	887	856	826	855	861	893	881	917	856	837	851	849	844	856	836	872	826	834	931	860	870	819	818	834	884	887	868	840	839	920	852	900	860	911	836	850	870	915	856	858	905	816	846	896	812	820	907	870	858	828	909	827	834	871	897	827	811	830	886	840	862	875	892	851	859	923	816	881	854	856	872	884	878	903	854	868	897	874	873	852	827	836	920	902	852	835	820	899	850	845	906	884	848	904	892	870	898	844	838	861	875	889	909	830	836	900	870	839	831	843	843	892	799	811	850	844	852	845	891	881	848	845	882	879	831	908	810	881	844	835	900	881	904	834	904	846	902	822	877	827	901	858	926	858	869	836	861	847	895	881	902	839	838	849	929	827	818	897	823	858	846	884	829	845	870	854	822	858	855	854	880	857	877	869	875	853	864	882	856	868	880	885	828	844	895	834	881	855	834	891	820	905	891	835	872	840	908	837	902	839	866	871	856	810	853	878	868	869	819	863	894	855	879	849	897	869	851	871	868	885	878	833	858	886	852	882	819	875	920	928	875	900	862	890	880	833	870	891	936	827	905	848	825	843	851	858	789	860	843	808	890	841	891	871	881	877	876	843	852	855	892	881	850	869	826	860	821	922	847	883	875	899	908	871	886	843	886	883	890	850	895	838	880	871	882	823	856	838	822	851	851	862	873	850	860	883	853	923	909	856	863	840	837	856	841	835	872	887	868	858	865	854	854	890	842	888	854	843	851	843	896	868	847	888	851	836	819	834	874	930	878	861	888	813	902	886	844	884	826	854	883	827	840	895	859	841	878	884	875	841	862	860	869	826	913	890	870	885	804	878	878	916	905	834	834	900	803	906	882	897	879	830	876	919	886	928	860	850	848	895	850	876	859	880	832	865	844	852	869	905	847	875	835	850	869	837	899	860	883	894	871	902	870	853	917	828	851	861	836	845	873	859	851	835	888	877	817	872	827	873	842	890	889	840	893	898	851	850	860	799	871	858	880	878	873	888	906	853	859	832	886	868	913	857	904	822	890	896	849	880	878	892	863	862	913	867	849	859	860	869	850	839	871	860	879	882	872	877	915	833	873	868	883	841	902	831	897	877	863	878	838	861	907	839	844	874	851	880	871	842	917	843	868	885	848	838	819	866	901	890	850	874	895	847	864	925	816	829	910	886	882	841	863	878	838	868	886	822	881	884	872	877	892	849	912	882	875	843	905	837	865	843	871	884	876	867	844	912	862	857	862	882	848	871	816	819	866	895	843	838	906	893	883	852	895	894	807	880	817	849	817	882	912	869	882	868	838	892	901	804	849	862	808	859	872	862	791	877	888	867	902	919	849	848	855	864	857	871	862	882	867	844	849	846	901	855	854	881	858	850	871	881	842	893	871	857	862	901	867	879	880	846	912	923	842	874	853	872	955	879	901	852	870	848	866	897	838	835	885	877	840	909	870	931	878	891	821	894	837	912	864	888	867	869	916	877	828	893	849	921	864	810	854	837	881	843	860	902	867	838	891	868	856	823	894	815	840	890	885	874	861	895	814	848	885	889	908	819	854	848	825	882	816	927	892	913	852	828	857	859	927	855	838	884	856	834	933	896	848	879	872	884	861	900	913	896	855	796	906	906	839	845	807	868	848	865	881	890	865	892	837	889	889	820	889	880	885	856	894	876	886	891	809	853	837	900	916	865	826	863	842	881	812	888	880	926	860	878	930	887	908	915	864	932	880	870	851	925	878	875	867	881	882	797	848	878	838	899	900	851	876	837	845	917	885	876	865	959	847	885	833	928	794	809	935	861	892	845	847	861	929	874	843	805	803	873	905	901	835	851	865	858	862	841	847	874	876	887	849	778	855	832	892	870	872	842	843	843	852	890	843	859	883	857	849	888	858	877	878	873	911	848	903	881	871	847	835	867	820	885	864	913	920	863	885	871	856	821	858	907	838	833	892	863	882	881	894	845	857	865	888	862	816	874	865	862	894	897	875	858	892	873	853	878	862	846	894	879	879	839	899	878	880	929	826	883	889	901	843	875	808	892	839	843	936	857	841	846	902	837	922	829	828	923	842	881	859	869	930	883	848	880	787	856	854	848	874	847	907	833	892	890	859	913	849	877	866	852	814	872	925	846	843	819	852	871	817	892	869	876	909	896	891	863	913	899	867	864	870	838	830	842	884	839	818	843	863	871	914	902	888	915	855	822	801	881	863	866	839	863	852	912	790	894	892	864	880	874	885	852	856	854	863	867	874	900	885	861	807	814	898	845	849	929	904	854	864	882	881	858	855	875	898	897	855	869	860	836	880	899	860	874	845	821	894	838	874	857	885	841	869	819	846	922	856	878	848	945	958	875	890	872	828	819	865	863	845	873	872	852	809	852	862	840	829	884	879	822	879	875	877	855	887	882	811	895	836	905	893	853	880	841	893	856	888	868	848	819	876	837	862	850	853	881	857	871	867	864	825	895	892	871
24365	21508	28690	24752	20744	2459	847	609	573	506	530	497	510	474	429	411	456	424	398	404	392	408	392	415	364	433	420	374	409	375	363	389	384	383	362	384	402	425	391	369	412	415	367	408	367	342	384	403	373	368	381	398	414	372	400	399	414	368	371	370	381	376	378	389	385	405	404	357	368	383	348	403	394	350	380	426	395	369	397	381	371	400	371	335	416	358	396	402	351	406	381	362	352	401	402	375	396	394	415	412	364	372	402	374	405	373	401	406	398	414	359	376	399	408	368	376	372	359	374	373	386	394	403	390	381	419	400	385	408	371	397	369	381	379	372	398	405	380	388	379	404	354	368	400	343	380	371	380	385	404	364	398	381	384	413	382	426	384	373	384	396	375	404	377	395	339	423	406	402	383	382	380	393	357	409	405	384	413	389	422	404	388	386	387	369	377	356	403	380	355	388	391	367	359	378	393	386	392	388	435	371	384	360	409	367	387	401	380	401	408	377	384	368	414	391	378	424	400	388	393	350	381	358	340	354	384	393	376	389	406	377	375	378	381	380	364	367	368	401	397	400	384	387	432	399	386	389	375	361	376	403	362	382	371	358	361	360	373	378	380	375	409	363	376	357	381	379	367	388	421	401	333	365	378	395	389	411	354	391	408	394	364	406	344	410	408	363	362	399	370	391	388	372	378	351	373	401	413	375	407	380	365	388	349	386	363	356	372	430	378	378	399	406	416	410	347	377	366	400	350	399	388	397	393	381	405	404	347	401	408	408	401	376	412	343	378	383	401	382	424	407	345	398	379	377	394	380	418	411	404	399	362	399	387	415	366	414	364	376	409	391	373	416	360	355	358	369	388	405	375	384	390	384	409	383	388	349	394	381	396	393	359	381	409	409	339	394	395	386	410	393	373	401	368	380	380	352	388	377	374	383	395	394	386	382	365	370	405	381	376	387	369	350	380	356	364	366	395	370	377	372	387	380	398	360	340	386	368	384	380	384	385	420	391	396	371	414	369	426	401	379	374	361	403	372	383	362	402	371	369	344	379	392	350	362	374	396	411	392	372	418	380	371	371	403	372	408	369	359	375	411	403	383	360	385	367	388	383	386	376	382	425	390	362	394	378	351	397	388	369	372	378	391	415	339	347	385	387	384	363	393	376	370	382	368	407	347	363	361	414	394	357	358	379	360	367	372	403	379	393	359	367	396	371	404	400	388	372	378	385	384	363	405	375	376	363	360	364	384	384	394	381	365	361	387	374	398	401	409	369	365	358	397	341	381	407	387	387	378	395	374	379	396	371	372	404	404	370	398	394	384	397	362	386	382	399	406	352	409	362	354	373	380	398	358	397	389	397	358	384	365	382	393	364	380	411	389	346	375	391	381	357	356	392	382	373	401	392	362	383	370	390	402	401	397	371	389	393	392	376	364	366	413	395	375	379	366	390	386	376	395	392	369	380	377	348	410	390	394	361	385	360	377	368	396	363	346	350	377	374	392	389	389	423	364	376	365	400	390	392	401	377	415	406	372	376	323	354	372	381	370	360	382	403	370	371	381	397	382	370	416	373	396	392	384	402	354	369	373	367	412	328	351	383	376	443	374	389	427	408	405	355	387	361	415	387	385	383	369	326	333	406	394	372	402	380	354	399	375	351	381	360	378	399	341	370	397	346	377	368	374	418	362	383	397	381	384	365	403	418	371	370	327	388	382	389	390	355	367	371	375	377	408	369	380	352	392	372	385	401	404	402	386	395	399	382	378	371	400	398	358	403	413	406	361	360	409	390	370	405	385	380	401	373	360	415	388	392	363	382	354	393	362	397	406	357	362	382	364	394	362	389	383	387	385	395	405	422	400	375	372	394	385	382	379	346	405	382	389	396	373	357	370	419	369	364	365	387	367	385	397	391	387	393	382	411	405	417	371	350	410	387	399	342	376	392	374	407	391	349	363	402	413	362	364	336	383	390	370	360	386	351	384	384	349	367	391	400	410	369	393	331	396	362	328	360	388	374	372	375	378	373	395	402	399	371	418	382	417	384	380	347	389	370	365	375	388	372	359	391	374	359	382	383	413	397	412	371	363	404	369	388	399	401	405	367	349	364	363	371	398	412	376	384	427	388	406	371	396	375	348	382	422	352	401	383	347	379	380	376	359	400	394	365	394	399	409	359	413	386	354	408	394	372	416	363	371	362	398	353	400	412	324	412	404	374	415	361	356	385	369	366	403	394	397	387	359	345	410	383	384	375	424	411	422	373	376	374	382	376	353	399	347	385	374	376	418	390	376	369	397	364	433	380	366	390	376	386	359	389	391	410	359	395	365	395	366	380	383	381	399	371	373	377	395	379	366	350	358	354	370	404	402	389	375	361	390	392	377	411	353	384	372	394	393	388	379	371	395	384	377	360	398	416	363	401	372	360	385	378	392	384	368	351	382	383	377	405	381	381	370	386	391	401	380	360	390	352	366	410	379	368	397	349	365	364	378	378	370	386	383	426	367	348	363	381	353	385	354	398	377	363	355	355	390	356	398	374	393	376	361	355	374	392	363	380	410	391	375	382	386	351	395	367	401	366	394	403	341	418	388	386	379	369	378	396	370	398	358	369	366	388	356	369	376	401	365	410	381	388	352	378	407	390	398	404	356	366	388	396	372	411	392	365	387	384	369	381	400	367	377	409	383	378	397	415	395	361	370	375	377	419	355	389	367	402	378	408	366	402	376	345	390	401	384	375	380	362	391	414	382	411	367	377	355	410	397	347	367	357	381	382	401	367	397	386	425	390	391	406	376	345	389	414	375	360	354	384	400	402	341	421	376	371	414	379	345	365	386	406	380	378	363	398	392	371	391	400	373	402	367	374	394	436	362	382	396	376	388	378	364	369	349	400	387	371	383	352	386	349	367	378	382	385	345	368	366	369	387	371	407	381	354	345	426	358	415	369	421	371	391	355	389	358	383	425	396	421	356	386	395	393	378	371	334	389	365	383	378	368	425	377	362	383	365	372	376	365	379	385	406	374	371	392	360	377	386	378	361	405	396	408	403	384	405	382	395	368	378	380	375	393	356	326	360	370	411	361	375	385	370	377	395	397	389	385	358	393	365	411	384	388	369	378	382	347	365	360	348	356	398	381	386	372	397	427	401	401	386	383	387	362	410	369	376	377	382	363	412	409	377	378	367	404	412	410	379	350	366	357	374	372	377	382	379	367	384	390	381	375	342	354	390	381	384	380	370	426	367	367	415	375	408	372	332	382	395	383	388	406	406	356	365	365	391	369	409	407	423	409	375	383	364	383	372	397	369	435	397	363	406	391	416	379	348	373	377	352	366	385	403	397	370	372	411	381	409	394	388	377	385	393	353	439	380	386	362	384	413	361	389	383	347	385	393	407	349	393	389	391	398	379	343	417	339	355	386	388	410	367	393	381	399	374	365	367	385	395	382	394	398	382	371	392	384	396	371	381	401	390	362	384	399	373	355	367	362	386	413	399	420	383	400	397	339	363
5441	10458	8992	4843	3269	2485	1852	1688	1396	1258	1136	1013	990	922	854	910	838	786	829	813	746	749	767	750	806	739	720	691	744	700	707	708	714	771	726	706	675	700	695	716	714	706	718	750	616	692	714	718	671	728	699	716	731	680	679	740	718	699	718	753	682	693	718	708	701	690	744	712	688	719	717	661	696	671	702	674	691	682	660	699	652	685	703	681	696	645	642	706	650	686	694	695	647	689	682	746	678	653	722	707	675	705	694	676	669	700	667	661	696	701	716	723	693	706	668	648	690	689	680	743	655	688	681	681	713	648	711	663	721	696	661	688	683	705	678	688	687	679	673	698	700	658	673	668	699	709	664	767	680	663	740	689	652	710	679	730	692	647	671	646	691	696	669	653	710	694	703	686	678	712	714	710	661	697	662	666	721	686	680	650	680	651	702	710	688	707	712	728	668	706	715	668	693	678	704	694	679	668	726	682	647	694	685	679	693	670	681	647	680	714	689	707	739	694	675	714	732	692	671	700	715	662	681	693	665	678	735	702	678	627	690	677	710	663	651	709	685	684	725	645	694	703	674	672	676	668	695	665	666	692	650	673	694	694	697	690	655	685	705	711	675	684	673	693	701	713	680	672	676	711	728	691	674	754	721	712	724	638	666	686	687	690	664	661	669	680	718	680	680	686	625	706	694	648	668	684	668	678	697	643	698	657	689	689	684	675	676	719	649	692	654	694	679	656	674	654	643	654	672	679	722	690	680	634	668	657	656	688	674	686	653	672	665	686	733	652	682	670	691	739	674	664	709	631	669	663	679	686	681	659	707	690	655	735	699	661	664	662	652	620	719	662	709	662	692	691	685	656	678	662	666	715	697	702	694	718	666	661	679	666	690	691	674	705	656	660	632	697	663	682	677	672	692	686	667	678	684	660	676	723	671	650	701	664	669	687	707	631	698	649	735	664	693	720	644	687	703	657	705	700	665	687	665	644	687	684	644	646	677	674	671	655	706	712	653	664	712	680	674	670	735	680	653	683	672	672	699	704	693	728	663	713	708	667	717	618	691	666	681	685	668	668	591	663	665	707	669	686	703	679	730	708	704	633	733	733	667	698	684	669	702	655	695	690	696	694	676	668	652	710	661	674	680	637	734	616	656	650	692	679	630	678	705	655	692	699	732	667	723	661	662	684	694	718	681	718	730	641	670	688	660	677	687	696	669	702	628	658	701	709	720	665	708	688	649	726	675	694	637	703	694	695	701	652	654	691	670	662	663	626	638	642	674	696	713	692	741	669	632	669	662	707	678	720	690	764	666	685	655	665	685	753	618	676	695	704	667	673	680	679	647	683	706	663	684	699	694	658	706	681	737	633	664	636	728	717	702	701	686	677	725	729	695	679	704	658	604	700	665	660	708	701	653	640	619	699	684	638	677	677	713	710	688	656	716	644	712	660	679	637	674	682	649	726	696	689	647	643	665	701	664	715	675	644	672	661	654	699	697	652	669	686	637	670	711	646	696	695	642	644	645	694	687	636	662	716	724	675	668	680	624	662	708	691	678	689	689	682	689	676	664	669	639	666	702	650	712	711	651	699	693	662	678	668	656	692	634	705	684	669	666	663	712	705	662	648	708	733	662	714	691	681	661	684	677	654	686	710	704	685	689	690	696	666	687	693	681	666	688	683	652	669	691	705	655	688	688	662	662	676	694	716	669	687	684	717	665	665	693	674	730	689	700	677	655	704	670	684	673	738	718	698	661	709	688	711	708	593	669	712	625	711	673	730	748	660	640	666	697	701	698	658	686	648	655	672	702	626	686	661	683	672	651	656	690	682	646	668	652	685	678	681	676	635	677	682	712	686	694	641	692	684	661	686	678	682	707	719	706	719	675	660	653	683	673	683	664	662	656	705	686	651	666	671	706	640	736	678	680	680	726	682	651	701	645	634	739	691	648	685	672	718	659	671	713	710	665	696	711	690	678	702	706	715	690	693	698	647	641	711	723	647	719	661	651	683	726	705	645	686	665	675	667	669	682	678	672	654	685	718	689	717	678	692	694	730	642	711	716	697	704	630	685	690	671	714	647	614	697	630	650	698	686	691	659	663	664	648	696	679	691	650	703	627	678	658	689	682	686	698	677	698	694	705	711	659	742	692	639	673	680	652	660	735	692	705	696	672	657	690	663	680	714	659	654	707	727	683	709	690	641	682	705	685	661	700	675	625	656	697	681	702	675	683	688	669	704	682	681	690	665	701	716	680	725	641	700	703	671	658	741	706	705	706	689	599	706	707	708	718	652	709	697	675	671	683	646	646	668	664	729	698	705	697	656	657	659	644	685	684	697	669	666	684	643	665	726	668	674	676	688	679	622	713	662	647	665	705	698	673	691	629	681	685	654	695	725	630	703	688	702	698	704	675	705	703	701	732	675	666	694	694	704	756	667	676	667	705	673	701	693	669	687	688	724	700	666	733	660	671	692	649	713	681	623	683	697	679	721	661	703	650	734	644	722	691	718	635	680	652	647	666	658	713	707	676	638	629	667	714	664	638	690	650	651	669	705	724	697	609	720	664	680	720	716	651	730	743	706	727	661	686	629	682	708	690	696	669	696	652	701	676	685	690	687	697	681	693	720	673	645	670	676	656	674	684	646	641	688	665	722	699	690	690	683	692	698	640	660	687	680	713	710	668	698	690	694	688	660	673	716	670	696	700	672	686	718	684	667	688	666	622	697	676	681	655	630	699	675	658	648	715	722	701	725	688	683	684	638	664	693	696	713	645	666	684	636	718	671	688	653	673	641	690	717	693	681	724	637	684	656	740	625	684	668	732	687	678	696	694	704	708	698	646	690	702	719	673	689	662	654	708	672	659	654	662	693	684	729	704	649	676	697	708	663	620	673	690	658	650	680	683	676	704	713	680	651	628	680	714	709	653	694	699	683	686	681	744	691	673	691	697	676	687	645	673	659	662	674	699	666	689	682	698	645	729	685	667	704	695	683	642	663	704	674	654	695	693	681	732	678	703	655	622	707	667	680	684	659	710	647	683	652	657	703	689	677	642	646	681	698	705	713	673	660	731	611	632	682	701	729	673	651	679	672	661	660	634	649	670	727	677	645	666	693	673	663	715	728	650	672	693	662	673	689	723	694	672	690	681	708	680	702	661	713	678	652	744	675	672	732	691	697	658	694	679	676	678	657	665	655	653	696	659	710	655	667	643	689	643	685	689	703	685	668	703	707	697	693	659	678	635	710	692	708	699	660	696	689	694	680	688	673	696	725	721	671	674	667	664	723	672	660	702	673	683	702	684	654	671	685	698	661	654	675	701	740	673	715	717	679	709	677	673	662	665	737	650	657	693	670	703	669	685	654	669	685	738	704	682	662	660	695	676	690	733	709	665	681	667	690	692	673	653	631	697	675	682	716	655	685	708	709	710	675	727	698	664	671	622	640	680	697	640	678	687	642	630	644	675	673	697	730	659	651	678	704	698	652	724	686	651	658	649	695	640
23425	21470	29277	24077	21475	19534	1730	623	415	380	347	330	292	277	265	201	202	216	200	210	192	192	172	173	193	166	171	151	162	162	177	123	157	134	135	161	143	167	160	161	159	144	159	142	136	151	148	153	149	161	151	153	143	123	166	146	142	142	144	150	164	147	154	145	154	154	158	150	152	131	131	134	121	117	148	144	159	162	140	145	156	149	132	131	125	144	117	154	140	111	146	142	127	121	146	155	139	156	162	139	159	140	130	145	168	108	138	152	131	136	123	128	135	119	147	153	137	135	142	147	146	154	147	129	156	131	131	134	152	139	129	132	146	151	128	152	132	132	142	141	143	119	138	161	143	139	146	155	135	143	138	156	136	131	141	138	136	139	120	125	140	144	134	136	152	127	133	143	138	152	130	133	153	125	126	150	127	128	156	143	138	154	129	118	116	134	130	129	149	163	138	129	155	148	135	134	132	134	157	139	137	130	138	142	158	143	152	140	131	148	138	156	141	120	146	138	133	132	153	138	139	144	148	126	120	149	144	165	146	128	153	122	118	159	118	160	141	158	145	158	186	118	127	154	134	160	157	135	133	143	133	137	125	138	146	146	147	142	168	124	133	130	152	120	140	163	158	158	139	150	142	164	144	116	163	130	139	137	149	137	145	150	142	148	135	144	112	139	137	148	153	135	136	144	142	152	121	154	134	146	145	152	140	132	163	137	123	153	139	151	141	145	152	154	158	154	136	136	121	151	145	133	109	150	160	127	131	133	136	107	162	140	136	150	142	134	121	145	140	145	121	147	133	126	142	134	134	135	165	131	140	158	150	129	156	138	149	138	147	148	143	134	143	117	137	145	139	130	132	129	141	129	121	151	156	147	155	139	146	138	142	140	154	155	163	107	134	146	143	155	131	125	152	138	125	153	158	171	144	135	158	122	135	157	145	141	132	157	122	147	110	118	139	127	138	136	148	137	155	139	154	148	143	133	154	152	158	162	142	144	135	150	157	144	126	149	121	139	134	143	138	133	136	117	157	135	148	134	130	130	149	155	158	135	140	145	152	138	142	147	138	135	148	157	139	113	142	122	122	154	145	135	143	129	128	150	140	133	135	137	142	159	125	132	154	151	149	137	144	150	140	142	142	146	126	131	157	155	120	137	119	133	115	136	131	130	123	125	159	131	123	146	147	159	134	146	159	140	138	121	138	156	135	136	121	133	142	143	149	138	130	128	159	147	158	133	136	116	154	140	155	162	154	135	127	125	130	152	147	137	118	134	145	147	161	160	152	126	149	142	143	148	151	136	140	144	118	120	121	152	123	144	143	138	129	142	129	150	129	132	153	149	144	133	145	142	136	150	145	144	147	133	142	148	129	127	130	149	152	142	143	145	130	156	141	136	135	134	145	156	162	149	140	159	132	132	131	136	152	125	131	153	151	168	125	132	142	148	142	142	141	160	138	135	143	145	160	161	147	142	145	142	161	140	125	148	129	135	147	141	136	129	135	120	151	133	145	141	140	137	132	149	145	124	126	149	144	143	136	115	144	136	136	140	162	165	152	137	136	142	121	135	150	150	125	134	133	127	140	137	153	150	131	141	145	135	143	132	139	151	135	131	146	116	155	156	127	121	136	130	149	133	163	142	151	122	136	147	117	144	165	150	155	124	129	141	138	159	121	145	118	157	137	157	155	143	142	147	137	133	147	147	145	156	137	152	131	144	136	172	159	141	142	150	145	139	130	128	150	138	146	137	149	151	140	134	131	122	135	147	130	133	132	171	143	140	146	148	109	136	143	125	142	119	144	148	162	146	142	138	134	125	139	159	123	137	148	127	145	146	137	150	129	145	143	167	166	128	142	143	153	129	114	113	121	126	153	140	136	120	149	157	145	123	161	154	157	132	136	144	132	130	136	121	142	151	146	132	148	146	147	149	129	149	130	163	144	130	147	133	146	149	147	146	139	132	136	128	119	124	134	128	148	147	137	151	119	144	145	164	112	120	146	138	132	137	144	143	148	133	143	144	126	108	136	143	154	119	146	129	138	140	134	116	120	129	140	147	133	125	144	133	144	153	120	150	125	142	157	148	116	103	143	125	142	170	143	145	124	143	168	146	150	165	169	128	131	139	161	138	166	129	163	135	129	143	120	123	137	135	118	130	131	131	126	152	138	150	154	147	146	160	135	123	137	122	137	126	157	129	163	139	135	135	149	132	134	134	161	168	146	132	154	125	154	135	143	140	132	153	149	140	107	137	136	155	120	136	129	156	146	131	142	142	129	134	141	141	130	145	135	130	137	144	132	151	150	133	143	149	132	124	134	139	136	147	140	128	131	147	132	140	143	122	136	151	138	149	146	126	120	141	139	145	148	151	159	142	135	140	155	124	133	160	145	136	143	160	142	157	127	161	126	133	150	133	102	143	134	163	131	142	123	147	156	125	138	137	150	133	118	143	144	140	116	142	130	143	149	148	151	165	138	150	155	132	132	141	136	117	145	113	132	140	134	153	129	156	158	127	144	131	156	162	142	152	145	114	126	129	151	113	147	156	160	131	147	122	135	164	145	130	143	121	126	135	138	132	134	147	151	141	130	139	147	141	133	125	137	146	139	142	142	143	122	127	115	128	130	129	158	153	130	134	159	122	150	148	160	144	165	156	131	159	134	127	136	132	140	160	140	132	143	149	160	155	146	140	134	170	136	134	139	152	139	153	153	133	137	145	149	139	135	129	142	152	150	131	135	144	142	129	139	138	131	130	142	114	139	134	141	139	163	134	154	141	129	136	126	125	128	141	143	142	151	160	136	137	129	141	136	143	124	154	144	145	140	120	140	168	137	146	146	144	157	151	137	139	147	127	125	143	136	160	157	147	145	135	122	157	158	132	165	135	152	159	115	132	148	118	129	137	131	154	128	134	150	142	135	132	160	124	131	159	123	129	139	144	126	127	132	135	137	149	147	135	125	145	147	137	141	142	148	144	109	125	129	111	155	139	131	123	131	132	126	119	116	138	124	131	144	151	154	141	137	151	154	120	130	129	136	133	129	132	131	124	141	125	154	136	143	150	122	137	133	163	137	120	152	135	128	128	135	135	130	124	143	140	148	135	133	158	136	146	151	149	132	143	140	135	140	141	129	142	143	143	144	124	139	154	133	118	137	135	138	153	144	158	137	128	145	138	156	159	120	142	113	135	159	135	156	130	139	134	141	137	132	109	148	142	140	138	121	135	144	133	135	136	145	126	161	161	144	140	143	139	129	132	150	142	122	136	140	128	138	164	123	140	130	154	149	131	156	173	124	133	154	142	134	136	175	126	161	154	145	146	140	130	151	122	132	153	150	127	142	150	132	132	124	140	146	136	142	137	144	136	135	153	151	138	130	135	148	146	139	133	142	137	132	144	137	131	159	133	139	136	147	118	132	138	143	123	138	153	137	143	165	149	136	134	134	153	144	162	158	154	120	121	137	133	145	129	117	139	131	166	145	117	144	132	128	114	127	146	140	132
7746	16106	13626	7324	4881	3424	2603	2117	1612	1306	1163	913	829	728	674	635	628	533	468	469	464	471	427	367	368	368	381	369	348	338	312	348	355	328	329	318	294	300	289	281	278	280	290	303	297	296	294	306	298	247	287	262	255	274	273	275	280	276	294	291	282	300	292	296	289	279	264	257	260	271	284	266	256	262	293	276	275	282	285	281	300	261	297	247	269	287	254	292	255	252	308	278	278	263	259	284	254	275	286	274	251	302	254	249	252	257	293	268	273	271	258	250	248	279	292	260	239	289	279	265	261	252	294	266	267	296	270	244	236	243	269	281	270	268	272	285	271	252	247	289	261	259	263	258	263	264	270	278	253	254	254	262	277	271	257	269	238	242	241	278	268	282	255	245	275	276	261	293	241	256	248	277	251	262	240	249	267	230	270	245	275	247	241	253	272	260	252	257	290	236	279	264	253	274	257	245	255	267	265	251	270	248	270	262	255	227	295	253	230	254	241	264	252	280	266	266	261	263	264	274	247	261	313	280	251	273	292	250	261	260	253	270	236	286	260	259	283	261	265	249	275	256	252	228	260	268	291	289	256	241	277	272	292	269	268	262	273	255	222	287	274	281	277	264	251	269	247	264	255	219	276	227	281	241	271	277	247	260	256	239	279	246	220	251	221	251	255	243	279	231	253	233	248	244	254	260	256	241	253	270	286	245	248	267	247	253	258	277	248	249	244	244	278	229	251	264	253	251	272	250	251	272	255	240	289	253	285	248	246	263	246	255	269	269	266	273	272	266	273	250	291	261	249	262	250	267	254	266	273	266	278	265	304	273	265	232	283	264	269	270	285	240	266	260	249	252	273	257	249	265	254	289	269	254	248	263	277	273	253	264	267	243	265	272	270	264	288	235	252	290	276	241	260	257	256	247	266	238	256	273	250	267	247	278	279	258	273	271	257	243	245	266	280	283	263	253	276	288	253	226	280	264	263	246	235	279	247	285	242	270	229	254	249	276	247	242	224	260	243	267	252	264	271	266	271	259	272	258	309	263	286	248	267	246	265	239	270	248	267	286	235	254	281	249	261	280	271	265	273	269	235	277	284	269	265	251	262	250	255	266	257	279	259	255	275	258	242	255	243	258	224	273	266	240	248	270	264	284	292	259	225	219	270	265	267	250	251	247	269	260	273	266	257	263	262	265	265	239	272	278	242	285	276	271	290	293	276	238	239	251	272	261	231	221	265	285	249	232	287	268	252	282	269	254	284	253	258	281	256	268	248	235	273	247	255	265	251	263	276	275	279	254	249	256	272	267	285	266	225	253	246	260	268	247	244	291	260	265	247	287	252	261	256	280	255	264	275	272	264	291	275	271	244	238	287	251	277	270	240	248	263	288	267	274	239	264	256	248	280	280	238	284	255	243	248	259	273	208	252	245	241	246	239	257	272	271	258	278	258	262	278	274	243	250	235	258	249	284	262	263	283	262	240	260	244	269	235	251	249	257	249	302	279	280	257	273	266	270	255	289	273	265	271	282	266	278	268	268	256	262	267	272	257	249	280	260	258	245	257	269	240	229	272	255	248	286	276	283	246	284	272	280	283	271	228	254	268	260	249	239	261	260	281	267	259	259	252	255	257	275	274	265	259	270	248	287	244	242	277	259	271	269	234	286	279	264	301	256	257	275	239	280	289	279	270	267	243	244	250	255	270	269	267	283	277	257	270	263	266	254	258	262	247	261	268	249	265	238	262	285	242	260	284	251	265	268	255	223	263	274	274	239	231	254	250	263	233	276	286	228	273	269	276	276	278	239	236	233	254	266	268	254	279	271	278	283	262	273	243	286	277	258	228	275	251	239	293	236	232	270	268	250	252	258	233	249	268	301	256	249	270	249	250	248	270	259	244	234	255	264	288	276	251	266	255	262	246	261	242	268	268	254	261	262	275	266	245	259	250	270	283	242	240	261	283	275	269	259	266	252	238	267	241	256	261	258	260	288	232	282	264	251	268	236	285	241	275	266	252	264	245	256	250	269	246	244	276	280	246	255	263	282	269	263	256	248	258	252	237	223	258	268	257	253	252	241	276	223	235	265	254	265	272	284	265	243	269	253	261	227	231	274	264	269	277	253	243	247	269	271	271	262	280	260	272	248	247	247	265	275	236	229	278	261	279	247	246	258	223	252	272	261	228	271	266	273	234	295	283	260	282	268	242	251	251	238	262	259	255	275	266	254	247	231	277	252	264	259	274	259	245	256	260	266	243	261	269	242	285	234	263	249	259	226	268	260	269	280	282	282	262	251	278	246	257	245	266	256	278	271	256	262	254	279	255	267	274	265	245	260	245	259	248	248	253	240	243	237	294	261	300	278	217	275	266	254	256	238	275	251	239	255	250	253	258	266	260	267	277	256	256	278	244	228	281	250	267	254	248	268	257	274	256	277	243	256	267	232	225	255	277	262	252	270	264	265	253	242	254	264	258	252	260	268	266	283	266	285	231	304	274	267	267	254	291	258	262	250	260	261	274	256	257	248	278	238	273	265	274	212	246	254	239	273	247	291	266	237	259	250	248	272	258	265	266	268	259	285	243	252	292	259	229	252	263	258	275	219	239	270	259	276	274	243	234	281	229	288	287	261	251	282	254	251	268	219	266	253	260	242	270	249	255	282	279	277	276	256	274	247	253	245	245	262	230	260	280	258	260	265	257	245	283	260	274	261	255	270	249	264	254	238	275	270	271	279	258	245	263	267	250	299	277	260	240	269	261	260	269	247	271	245	266	247	259	251	279	267	255	252	293	247	244	256	235	255	269	238	265	286	258	258	265	295	247	261	265	267	251	266	242	229	270	274	271	248	276	237	228	260	272	234	297	274	259	283	230	262	248	251	284	252	259	283	281	281	263	272	257	266	254	243	260	274	271	246	248	262	271	234	269	241	248	242	282	269	286	277	243	252	262	248	263	276	238	259	283	249	258	277	272	216	217	227	257	260	238	242	264	272	277	251	260	264	252	277	241	263	268	287	263	247	279	229	243	242	271	250	282	278	256	276	249	257	220	263	264	263	247	266	288	261	258	267	272	260	264	252	267	268	266	278	262	255	261	248	250	241	240	268	272	237	258	245	265	263	259	269	243	273	247	261	280	251	249	248	251	282	251	248	251	280	265	248	259	273	283	229	256	275	264	279	283	270	263	271	254	252	266	247	278	248	234	288	277	243	264	241	279	262	235	260	262	221	253	264	261	266	303	265	252	271	241	268	255	252	287	234	236	253	273	246	243	268	256	264	288	261	263	248	271	269	281	284	261	277	236	306	250	266	282	241	273	266	254	242	257	271	244	277	269	246	274	261	275	267	250	260	246	261	257	261	253	279	251	248	262	258	254	247	245	275	276	244	267	237	280	254	245	292	224	264	264	261	236	242	261	267	234	258	291	277	295	248	252	292	275	248	256	282	236	269	267	286	239	258	272	279	242	252	276	276	263	248	247	280	268	255	270	267	277	239	261	258	294	259
26982	20220	6060	859	587	548	523	521	515	464	436	478	493	513	514	524	518	489	497	455	494	540	495	462	508	483	505	480	461	466	494	467	481	511	482	489	487	523	465	509	529	477	515	483	444	524	487	513	496	457	471	484	472	496	453	486	464	506	527	502	490	489	496	509	503	512	459	462	470	455	490	511	502	498	541	513	475	502	472	463	497	453	496	476	497	504	489	461	489	511	508	493	503	469	477	470	494	503	452	491	492	464	519	501	503	492	500	471	482	458	480	462	457	466	482	491	463	477	487	490	505	522	506	472	483	516	499	488	502	470	510	447	492	477	455	475	477	498	492	484	522	526	486	485	467	464	514	488	485	498	496	499	506	499	486	513	480	463	492	498	496	514	492	475	473	473	490	482	470	469	487	526	471	498	501	470	480	480	548	449	510	495	508	500	488	457	446	469	523	446	481	524	466	529	518	476	471	519	470	475	459	492	522	479	524	490	463	458	488	483	491	490	488	496	481	499	489	440	511	475	525	488	502	454	506	565	469	469	473	472	446	522	506	495	487	501	440	479	494	516	513	485	497	468	482	486	484	482	513	511	458	468	463	477	467	483	492	473	458	460	515	467	539	490	479	485	481	474	519	496	461	498	524	493	471	476	514	479	472	512	504	441	506	476	493	470	491	496	486	466	470	537	529	482	518	478	513	494	453	498	504	465	460	475	489	471	494	470	454	449	501	467	494	464	511	481	496	500	494	515	470	474	476	498	525	476	493	480	449	487	478	457	486	525	454	458	457	484	510	520	504	481	451	488	477	454	512	498	459	515	502	459	501	501	479	494	475	487	508	534	503	507	486	485	492	505	496	524	458	484	469	458	497	498	475	547	487	484	459	504	507	468	475	461	476	509	494	464	476	433	477	472	491	472	469	520	489	504	459	495	495	531	484	461	509	464	493	483	493	464	491	496	485	471	497	485	490	475	476	530	508	460	510	467	500	478	457	451	493	489	493	476	521	492	490	498	470	491	514	490	511	509	520	490	492	510	460	466	465	536	506	477	451	464	490	499	502	530	451	488	498	495	498	485	505	443	524	490	498	483	490	506	527	485	508	492	549	460	483	431	482	489	493	499	512	516	506	476	511	461	501	533	472	454	496	529	475	488	496	472	459	484	497	476	455	513	495	532	443	520	499	496	469	484	520	493	503	492	470	495	480	469	521	505	478	513	480	511	510	488	476	477	470	478	502	473	489	513	494	453	497	482	487	483	493	492	498	513	456	510	491	450	495	522	472	539	455	541	481	495	517	469	501	497	493	488	486	501	456	510	489	516	478	503	495	501	444	463	501	503	520	475	487	511	484	470	506	507	518	495	502	516	485	475	482	486	466	497	444	488	485	490	487	481	483	509	494	464	463	519	476	518	518	484	529	515	476	495	467	514	501	499	466	503	443	516	473	477	494	492	473	501	501	516	472	487	463	494	495	482	514	464	503	472	538	499	498	504	468	473	475	464	443	488	513	482	469	499	493	479	504	491	491	524	472	482	470	493	454	556	462	481	472	508	457	497	506	507	485	476	515	458	450	513	532	505	502	457	466	507	473	501	484	510	479	461	490	526	490	480	497	499	504	486	499	497	534	516	465	476	471	458	515	501	475	477	511	507	524	492	478	490	517	480	440	479	530	474	483	460	486	491	538	474	494	491	448	518	533	488	485	468	521	488	498	507	509	515	480	506	455	462	472	488	488	487	458	504	497	461	478	512	495	514	529	478	426	468	481	539	480	523	515	485	518	489	460	501	508	510	530	488	503	513	508	500	498	485	516	496	433	459	466	490	504	550	480	515	494	447	463	493	470	516	466	480	490	483	465	439	483	484	460	494	465	530	493	496	499	493	488	544	473	495	500	486	515	480	498	492	495	529	474	485	478	486	504	484	541	486	500	508	512	473	540	493	446	488	503	534	477	490	468	509	472	473	525	414	517	497	498	516	473	495	502	510	486	466	520	458	515	441	495	495	447	451	520	520	518	479	483	475	509	489	533	461	494	502	525	499	494	484	505	473	534	538	489	508	452	508	477	521	469	490	536	496	478	462	500	466	515	482	517	472	469	494	487	497	492	513	465	475	459	482	491	507	453	495	468	508	462	503	501	489	552	481	497	526	496	488	474	504	530	482	496	448	555	496	456	482	519	440	502	478	480	495	474	470	440	478	488	494	495	475	453	440	460	535	489	502	520	494	523	526	512	505	506	508	506	506	468	480	479	490	479	456	495	489	475	506	529	491	487	531	451	486	499	531	487	511	486	474	486	502	469	479	518	511	512	467	488	456	465	459	495	492	480	469	498	500	445	494	513	486	463	527	473	524	446	483	507	516	484	486	479	518	511	488	448	475	484	505	494	500	522	529	477	504	467	507	535	463	542	480	493	462	498	447	473	449	453	517	487	468	512	461	504	486	481	480	500	493	495	469	496	479	500	482	479	517	482	463	507	526	465	558	473	469	507	538	499	472	462	500	485	481	478	503	486	458	475	496	483	501	517	502	442	492	510	472	481	505	498	512	498	500	473	522	495	482	509	513	517	502	471	523	481	495	478	487	476	503	509	498	518	440	457	470	511	486	488	481	466	469	505	474	472	518	467	492	492	524	477	459	476	468	494	496	506	487	485	478	502	493	483	488	472	509	503	487	462	537	502	548	473	436	448	519	495	470	491	497	472	499	480	520	514	518	497	491	470	486	507	509	509	478	481	481	465	501	483	491	511	466	475	506	512	497	482	450	504	474	477	498	462	460	465	479	494	452	509	510	482	463	460	503	496	479	488	509	505	509	499	455	510	508	488	503	545	504	491	451	477	490	467	476	481	455	500	493	492	473	490	473	490	458	476	490	500	521	502	503	529	471	449	486	492	479	489	465	510	553	493	515	507	507	455	491	486	479	498	446	451	474	502	470	499	515	459	512	474	466	530	489	493	485	549	513	475	499	487	492	458	460	475	490	513	537	487	504	440	511	459	476	523	476	451	511	512	470	426	516	499	451	490	488	457	504	491	489	495	501	515	531	463	482	472	523	525	465	491	524	516	457	495	497	463	501	496	501	482	464	465	462	524	490	504	513	500	517	517	479	435	464	480	453	517	480	499	538	500	517	505	499	516	463	511	470	521	484	469	513	491	495	512	495	475	520	493	481	520	472	479	506	434	503	499	449	506	478	470	492	481	469	495	526	512	476	518	471	481	467	533	510	486	505	474	486	466	472	497	509	460	474	494	490	501	484	475	492	528	490	486	482	485	550	523	470	499	480	490	510	485	539	492	503	477	444	515	532	488	473	489	499	514	493	478	494	501	459	479	497	491	469	467	477	529	488	469	488	487	492	500	499	467	500	489	496	479	453	488	442	478	461	517	486	485	463	498	471	450	468	464	488	465	484	488	480	471	478	543	529	485	523	475	520	495	488	514	488	511	483	480	467	520	511	478	498	463	455	523	457	491	515	499	526	498	503	507	489	493	514	477	518	456	513
4283	2006	1726	1264	1141	1004	947	930	904	893	889	878	864	834	885	877	875	869	868	837	857	825	818	870	847	817	824	937	914	914	849	881	854	851	806	880	866	851	856	871	858	888	859	873	848	910	867	875	853	872	864	835	886	874	851	897	847	835	831	893	865	833	809	862	816	813	826	831	842	843	912	877	846	847	886	859	831	834	883	886	870	874	824	836	799	854	882	871	877	853	858	873	903	865	878	895	900	851	820	838	837	825	837	831	865	868	908	897	854	837	837	876	841	835	888	864	857	862	848	873	863	824	806	895	909	908	884	827	834	889	866	865	859	839	875	867	848	814	816	860	849	857	877	896	851	798	891	870	843	895	821	845	854	831	873	858	874	900	846	859	922	808	850	830	841	866	912	852	882	848	844	880	876	880	878	843	831	857	883	850	803	911	817	823	815	826	893	853	809	826	848	907	836	844	873	905	840	851	847	878	840	864	846	867	786	840	859	821	847	906	833	832	885	860	826	882	906	823	885	789	821	873	820	823	878	825	883	872	845	899	843	861	834	857	840	851	883	883	871	901	853	861	880	853	884	907	876	847	836	879	844	865	860	851	857	897	863	865	815	872	857	864	892	890	840	916	825	813	888	872	915	880	888	833	830	912	863	874	849	835	837	860	857	853	859	879	878	874	864	809	853	871	865	889	874	877	882	848	876	809	870	842	840	893	819	859	868	806	826	836	825	862	886	796	813	883	880	852	882	875	889	850	861	840	853	854	872	874	889	863	849	849	849	874	891	867	820	884	870	869	858	852	829	852	834	880	873	812	917	858	838	813	851	849	856	803	845	802	810	872	844	880	865	860	851	868	848	876	888	821	865	841	888	814	856	767	881	793	846	845	815	827	871	853	825	846	843	824	870	861	887	921	932	883	791	819	915	870	881	827	842	864	844	864	819	857	829	863	860	918	875	886	875	871	876	792	841	908	959	908	957	875	838	897	877	878	884	915	889	845	838	833	887	886	880	876	854	903	782	884	825	845	856	839	920	890	864	811	827	898	897	896	856	859	894	838	877	899	859	803	831	921	847	870	857	881	887	866	850	861	808	837	843	851	871	855	879	877	814	865	797	830	915	834	890	864	847	918	915	856	815	878	827	826	831	830	891	845	870	814	840	864	824	854	848	842	884	855	861	922	858	877	865	815	828	832	846	867	866	808	896	869	891	827	878	824	852	892	867	823	847	859	793	812	819	899	866	881	865	861	840	821	797	871	867	850	847	844	825	885	901	902	840	839	874	816	827	863	842	797	861	873	872	797	858	838	874	853	825	837	846	819	917	896	879	862	822	883	856	833	897	842	873	813	823	862	896	838	855	881	844	834	858	818	831	855	804	869	859	862	853	920	873	860	835	838	912	881	834	831	899	834	867	871	846	877	867	856	935	852	795	853	887	811	866	850	852	868	829	965	902	908	872	888	867	877	817	866	839	857	840	834	877	836	850	897	875	841	847	894	879	914	882	839	843	884	897	824	840	851	883	847	902	861	865	865	868	844	869	825	805	867	871	878	856	849	815	852	869	819	864	851	857	829	859	883	880	839	848	807	831	831	841	839	867	861	844	846	862	840	852	868	903	813	816	895	843	804	829	855	814	853	814	878	885	861	905	828	826	885	851	868	872	784	848	863	852	838	812	875	863	845	843	814	797	821	865	834	852	940	840	831	832	888	850	882	861	812	869	888	884	862	872	924	816	882	860	820	842	881	827	891	904	872	892	830	819	850	842	881	859	847	820	853	861	836	881	868	886	854	817	862	838	856	876	819	826	815	895	871	900	865	830	854	872	804	827	862	854	902	896	854	864	833	816	889	882	914	862	872	863	888	841	874	841	899	818	903	844	870	871	909	872	875	825	891	844	852	874	855	797	880	829	907	892	902	918	830	815	818	896	892	858	848	837	894	829	830	892	919	845	860	805	806	831	870	819	873	854	902	892	887	803	818	841	847	841	833	887	814	863	835	879	855	842	862	828	850	878	889	840	842	874	820	873	844	874	902	822	812	845	892	876	896	862	849	834	905	859	861	857	858	899	830	834	851	883	825	874	830	853	872	865	849	842	864	872	883	836	903	821	836	855	872	883	836	865	861	874	847	850	820	832	855	881	913	891	858	823	870	892	904	851	822	884	882	824	885	888	850	839	873	844	882	883	825	802	873	866	921	851	874	884	855	815	840	847	860	833	841	849	827	856	835	802	832	880	816	827	906	815	845	871	884	858	913	849	841	824	870	873	800	835	859	855	879	815	824	864	840	877	860	877	879	887	880	883	845	818	875	906	845	872	862	872	819	826	865	840	914	856	892	852	918	850	835	875	882	858	866	893	829	881	870	877	868	831	885	828	893	853	822	872	851	905	902	848	834	856	869	857	800	863	853	864	859	868	852	818	814	822	852	885	899	848	853	876	815	877	820	849	891	861	909	847	857	812	893	848	882	889	816	859	845	913	836	862	856	822	853	844	849	818	842	870	849	858	881	857	876	797	812	816	857	804	885	842	861	872	805	890	880	884	846	849	864	834	891	825	821	817	850	829	811	867	832	910	814	825	863	920	877	843	823	903	896	891	830	851	867	818	853	843	793	796	820	915	881	858	843	849	833	900	946	811	797	860	843	882	862	866	879	891	841	821	822	803	844	812	893	861	840	901	820	846	833	849	859	872	798	815	883	865	853	864	831	851	828	828	862	852	814	874	804	878	840	848	866	899	865	865	854	866	854	825	854	842	845	898	829	850	876	833	832	810	910	852	879	857	796	899	845	905	827	824	836	851	865	831	843	835	857	830	888	852	815	897	830	864	878	881	844	898	822	814	868	858	821	819	915	884	837	808	878	836	866	892	883	879	849	822	908	858	883	899	816	871	925	854	870	924	852	893	885	861	856	893	896	974	857	837	850	855	871	872	836	840	843	866	859	824	832	867	835	837	878	902	770	858	801	815	849	889	851	849	848	816	876	869	838	878	806	821	871	804	870	877	875	892	881	870	858	830	854	842	889	834	860	898	887	844	852	829	837	829	828	786	857	754	842	846	855	873	883	819	854	844	904	840	804	906	835	858	838	835	838	850	842	832	846	827	885	853	871	840	854	837	842	796	923	837	855	856	867	908	856	813	863	833	798	936	834	822	878	825	848	875	859	891	837	832	868	858	837	849	850	842	814	858	838	846	829	861	840	854	833	858	879	822	850	859	840	847	889	788	826	904	840	864	838	858	878	851	859	856	874	875	857	827	814	837	885	815	854	852	848	852	795	891	839	862	845	851	885	879	837	849	874	834	797	825	892	848	803	829	893	821	849	882	868	844	839	849	848	901	853	850	880	850	884	854	863	898	830	864	881	888	874	872	885	874	831	855	826	878	871	838	859	833	880	834	852	781	831	855	850	861	871	907	866	870	821	868	832	863	841	923	829	892	864	857	875	856	873	842	853	842	865	859	855	862	831	824	875	836	842	882	874	846	829	847	792	889	881	897	864
24316	21440	28593	24667	20613	2563	848	663	546	500	508	462	484	417	447	414	423	390	420	384	404	384	430	411	386	410	373	391	402	405	397	419	403	410	384	375	354	384	359	392	389	354	393	376	395	374	356	387	385	425	389	387	387	369	410	345	385	402	389	396	360	373	397	368	387	363	417	371	377	402	363	384	383	341	390	388	362	371	340	372	392	366	366	412	366	376	405	380	362	370	390	395	359	338	391	309	369	369	390	401	369	368	396	358	359	355	383	375	382	399	352	369	381	399	338	355	386	416	349	379	391	391	385	405	387	385	400	346	376	378	372	394	350	391	378	381	401	387	352	371	326	368	357	358	357	366	382	343	366	399	355	371	351	375	389	360	328	359	369	396	341	419	364	388	345	412	383	368	389	370	377	392	411	372	390	392	402	363	361	368	366	400	344	361	404	340	325	379	377	373	374	351	381	408	371	366	354	368	373	370	379	372	369	409	379	378	385	363	369	384	401	357	384	348	393	358	361	395	355	370	383	391	383	385	379	358	366	376	380	411	387	381	374	378	382	380	394	366	372	387	369	392	359	374	356	390	404	405	367	369	367	347	365	369	382	373	407	401	365	377	380	375	355	385	396	366	374	352	401	370	404	374	393	373	371	398	361	392	394	397	371	382	415	385	362	370	355	372	378	382	376	376	406	353	369	372	381	423	408	358	394	416	374	372	346	347	395	381	363	359	391	371	375	354	389	373	369	378	378	371	416	404	358	391	359	347	404	366	378	360	387	407	371	375	379	363	382	396	368	376	376	374	363	382	344	401	342	359	351	367	365	368	353	399	408	389	370	381	363	364	356	390	376	399	369	388	362	397	403	378	359	372	377	368	355	348	412	371	371	359	377	385	370	387	382	374	410	395	394	388	351	328	347	376	358	375	357	345	380	360	399	343	365	334	395	398	378	395	396	334	421	347	423	415	394	385	363	373	386	390	365	402	373	365	404	371	388	398	410	350	366	378	376	415	358	398	368	421	378	378	349	368	364	390	404	398	396	391	366	354	405	347	340	404	333	390	375	387	391	371	395	370	413	393	425	385	395	359	377	392	376	404	395	371	377	361	371	361	364	361	346	361	394	375	392	389	388	360	372	400	361	370	381	361	358	371	354	385	383	420	366	357	388	375	340	396	342	396	356	396	342	348	383	347	414	387	358	404	398	378	379	403	383	363	397	385	396	376	379	394	403	402	388	380	366	372	368	378	367	360	359	413	405	363	349	365	355	372	383	380	388	390	351	396	366	348	353	391	360	370	377	376	340	388	401	356	351	383	372	371	379	370	430	387	379	369	399	358	397	362	355	390	354	389	399	372	389	391	381	394	379	411	383	394	365	349	357	386	375	391	374	392	398	394	375	385	378	357	398	380	374	391	377	349	369	394	400	362	339	342	339	362	341	406	321	387	402	372	377	360	417	399	404	391	390	385	371	362	363	364	357	338	367	359	391	340	318	379	400	373	417	393	357	381	361	385	357	371	379	356	347	370	408	384	385	363	384	375	355	405	394	411	354	379	380	352	354	325	387	374	372	377	387	363	382	392	409	356	375	361	381	353	397	419	375	374	411	392	390	364	412	343	366	375	387	384	344	367	328	372	396	352	394	314	380	392	420	423	378	421	369	383	360	405	382	378	394	383	414	378	355	374	379	385	363	389	401	338	367	425	350	382	371	376	359	383	372	385	342	353	358	378	376	394	354	387	363	366	358	383	381	389	388	390	380	379	371	372	374	369	383	347	359	352	395	334	363	353	383	368	353	372	387	386	369	362	365	382	363	366	393	349	378	376	342	367	372	378	348	343	362	404	385	374	412	393	358	344	358	343	376	388	398	368	389	375	394	353	366	361	383	387	356	375	378	386	401	334	349	364	388	379	365	388	395	422	378	372	391	354	348	383	377	365	393	390	378	409	390	384	373	396	355	351	372	388	366	372	401	362	380	378	382	340	390	404	405	373	365	395	385	343	365	333	376	358	383	353	394	397	399	381	376	354	345	375	319	394	334	359	364	358	338	353	366	339	373	382	404	348	353	381	382	369	361	379	378	341	381	338	376	353	349	368	369	355	391	364	345	382	378	379	396	389	342	379	385	340	376	365	348	369	341	378	388	367	387	384	388	382	366	355	390	395	361	368	376	386	387	359	346	406	392	367	354	398	402	355	370	361	346	365	373	381	371	367	406	361	370	359	381	344	351	409	355	388	381	356	380	361	378	334	373	379	393	395	343	396	320	353	404	368	411	369	383	385	388	400	393	349	374	350	381	379	371	411	422	397	363	386	393	363	367	398	355	357	379	374	388	346	402	394	413	428	354	377	356	378	369	413	345	364	356	353	355	355	373	389	353	347	386	365	374	351	371	422	405	387	405	367	387	375	336	378	353	337	425	353	360	376	354	398	364	417	419	377	380	338	348	370	372	371	363	346	373	354	379	382	435	360	380	393	353	348	378	398	374	381	388	401	379	335	383	364	360	386	377	375	385	398	358	347	397	388	407	404	397	379	399	394	359	339	383	341	419	333	352	393	357	391	345	366	394	381	366	356	392	376	363	390	401	400	383	361	411	371	361	381	378	402	369	367	372	375	359	378	401	365	380	386	355	405	367	375	406	366	362	378	393	387	398	389	369	369	355	416	369	351	402	364	363	365	400	384	375	381	378	385	363	390	371	391	356	388	362	367	418	380	399	382	375	345	396	363	351	376	366	368	402	374	367	345	377	329	392	365	374	403	356	357	376	319	363	375	376	361	348	363	383	355	396	370	340	377	376	354	374	390	357	371	402	387	385	359	394	387	355	361	414	365	393	364	427	362	366	380	355	419	363	357	367	391	353	387	344	372	366	346	375	392	367	403	354	369	357	391	377	343	386	367	392	370	353	379	378	363	358	381	346	380	403	352	363	400	409	408	385	360	371	381	377	379	364	345	331	378	388	411	361	374	383	387	375	388	402	363	392	362	357	404	401	372	377	416	373	370	356	358	350	380	374	358	372	410	375	350	360	377	370	364	413	366	380	393	445	378	366	401	361	351	382	369	362	350	410	392	371	393	382	351	419	359	384	397	374	382	386	375	378	341	372	354	385	327	383	390	373	378	383	363	385	381	346	355	409	370	392	379	387	370	354	393	387	399	353	357	303	371	356	358	357	390	398	414	378	382	366	371	356	402	346	364	395	424	397	383	386	420	364	374	354	385	385	356	389	352	395	380	370	342	391	364	369	382	391	372	366	363	386	390	369	376	383	370	362	396	366	371	383	395	368	349	406	331	373	372	367	364	335	396	371	359	378	353	376	342	376	380	392	368	405	390	398	366	377	378	368	369	376	351	363	355	376	348	332	389	355	360	375	384	378	386	358	394	343	413	373	375	369	396	355	369	424	392	395	378	357	386	385	370	395	380	369	389	407	403	386	365	379	386	390	384	423	368	348	406	386	358	367	379	419	354	387	386	358	384	353	372	356	346	389	403	355	345	390	394
5608	10340	9013	4879	3135	2358	1913	1633	1390	1201	1093	1068	953	948	925	838	872	826	818	779	800	774	781	752	729	758	751	756	732	727	663	742	690	712	754	740	685	689	713	713	653	684	702	751	659	684	651	687	695	698	666	699	674	705	709	689	660	675	663	717	638	641	693	691	667	649	679	685	651	663	699	680	647	684	724	673	667	675	655	653	753	629	690	659	710	643	664	657	649	653	677	679	678	654	691	694	673	622	676	685	614	690	663	683	692	631	675	683	637	655	696	663	680	645	666	712	654	692	664	657	672	684	637	634	646	652	669	641	699	688	744	676	647	664	653	663	664	654	655	668	680	665	718	656	667	689	624	660	692	645	685	684	689	697	615	686	701	710	657	700	644	675	696	643	717	685	645	678	678	667	694	675	646	698	684	681	677	696	661	690	638	623	673	665	619	638	692	671	693	653	610	648	643	668	695	634	625	662	621	647	682	673	643	669	679	678	697	673	647	685	655	669	663	698	674	713	654	689	657	698	662	688	668	652	726	660	678	669	644	715	665	702	668	670	699	656	661	717	722	664	710	685	683	659	671	645	652	661	710	670	683	705	707	651	665	647	669	611	669	678	693	650	677	734	691	723	660	695	681	688	701	705	658	668	644	693	726	669	616	635	698	660	677	704	648	716	667	641	673	666	722	695	683	666	640	694	681	639	689	673	653	678	650	667	707	709	640	655	712	632	660	704	639	682	702	695	654	659	692	669	676	681	713	656	675	673	640	653	684	662	676	631	657	672	704	675	653	682	694	675	675	684	696	672	651	647	680	692	674	662	673	666	648	672	692	675	690	702	683	635	677	666	726	686	675	694	662	718	647	689	648	648	704	700	691	726	670	639	657	641	643	690	665	661	659	677	631	681	659	644	659	686	695	674	708	663	670	673	689	688	643	668	690	678	700	642	661	712	661	647	688	673	687	639	698	630	650	676	647	669	711	683	671	662	700	699	665	628	643	637	668	741	687	684	669	708	709	603	645	704	665	678	693	669	666	695	719	652	682	675	660	682	710	651	667	680	688	732	680	671	624	654	674	653	701	667	656	641	668	645	695	681	684	674	660	669	609	712	672	685	653	685	684	672	669	643	666	687	688	645	683	637	697	641	670	722	655	649	652	655	638	673	672	660	659	706	651	687	730	638	645	676	671	694	620	594	674	711	630	710	652	678	668	652	695	689	624	727	657	657	665	693	622	649	648	667	672	636	708	696	674	679	657	675	675	682	668	653	687	662	662	650	666	668	670	676	653	671	647	692	679	667	674	669	649	675	681	655	644	695	672	657	696	674	661	674	680	611	660	664	699	679	628	708	630	683	672	686	723	658	696	673	691	668	683	709	661	642	660	716	691	664	663	690	683	668	653	634	646	691	688	639	684	671	666	712	689	616	685	676	679	677	689	649	622	705	700	622	675	711	683	722	683	651	685	661	663	669	668	686	648	663	665	673	639	673	665	674	630	682	692	710	665	723	655	736	667	668	637	660	751	687	691	666	734	648	681	704	706	656	660	660	709	636	654	677	625	697	652	647	721	642	646	650	734	687	630	681	656	737	678	699	667	696	640	668	668	695	667	649	675	627	721	657	657	706	648	682	682	693	648	622	648	694	640	662	709	687	705	661	660	654	666	659	689	639	694	714	694	662	682	704	676	631	686	710	697	685	653	712	681	679	673	661	658	680	688	666	680	636	686	666	699	680	670	656	639	652	673	652	668	621	712	655	698	708	658	676	682	736	641	671	669	630	664	675	671	651	641	694	694	651	687	694	675	705	676	662	692	680	697	703	694	640	712	682	654	650	682	698	704	624	657	659	639	702	673	662	693	715	712	665	669	673	726	643	690	634	676	659	655	709	690	683	656	619	650	690	686	661	692	637	682	682	713	667	652	661	673	694	654	684	703	627	669	735	696	695	650	680	666	647	630	611	691	696	699	684	706	716	649	688	626	756	666	681	683	694	663	694	667	685	700	651	688	656	670	670	663	729	696	618	647	615	662	683	646	651	698	695	672	675	710	660	643	655	670	677	684	663	720	661	687	653	705	654	651	635	674	685	680	660	704	648	652	646	666	684	663	695	639	651	648	672	679	669	673	683	725	699	667	664	663	709	723	726	687	646	651	686	637	691	674	664	648	642	691	700	667	660	602	699	653	688	666	659	629	653	653	679	629	658	647	683	698	674	713	722	653	656	677	632	632	662	675	679	644	657	703	664	671	663	650	698	642	680	689	718	713	693	694	708	670	696	682	691	683	688	690	641	662	689	662	693	666	662	650	656	684	677	693	725	681	686	685	687	644	669	663	685	706	671	696	648	665	659	618	702	670	681	688	658	639	704	753	665	660	635	615	692	701	679	644	605	692	665	716	682	652	710	663	685	670	696	653	644	677	710	685	690	653	643	646	620	720	694	671	694	656	666	744	640	666	698	663	680	670	658	658	693	631	662	667	650	701	687	672	643	730	642	646	678	636	646	695	654	709	620	700	686	689	690	646	696	669	677	695	662	658	676	661	682	654	696	659	683	685	694	703	680	676	655	634	654	672	697	675	626	708	693	708	666	724	679	635	649	671	675	680	706	644	651	687	709	617	683	643	649	706	662	729	682	716	661	671	705	715	671	698	682	717	698	703	702	667	713	672	685	659	666	720	655	644	686	655	641	725	660	683	662	650	666	715	679	657	667	689	753	682	671	685	678	664	670	667	672	648	656	638	672	669	652	691	717	685	669	654	687	660	697	655	629	660	618	649	731	630	675	662	672	645	645	673	700	651	690	674	651	650	659	668	672	662	662	660	660	697	682	679	705	680	702	681	700	674	672	678	709	669	675	681	666	695	673	634	690	675	664	672	635	715	680	674	630	695	642	671	710	681	673	629	704	667	649	714	738	688	669	685	647	686	642	653	609	702	657	676	664	718	662	696	699	638	688	638	662	667	712	665	719	661	652	652	677	674	658	639	673	676	725	672	704	647	633	746	659	657	678	675	574	689	673	681	673	670	672	643	635	664	671	703	693	667	686	681	648	659	670	695	686	664	723	674	667	646	656	649	695	647	695	620	639	699	705	682	651	724	646	652	697	630	681	652	676	615	700	662	698	706	675	681	624	722	709	707	627	665	695	656	631	697	688	657	689	664	678	676	656	682	629	638	642	696	668	694	666	652	672	665	656	657	668	696	680	684	696	683	641	704	692	629	673	713	699	650	668	659	668	665	665	652	692	687	675	696	632	683	662	690	671	648	664	707	631	693	653	671	671	678	636	702	635	701	669	676	631	749	678	698	670	632	674	690	699	686	671	700	656	633	673	673	648	643	707	660	657	701	619	690	690	711	681	680	679	638	706	668	626	688	644	669	634	668	635	647	675	659	686	657	661	678	700	674	656	678	656	659	640	654	671	630	655	684	681	661	660	690	671	663	629	711	667	660	688	690	679	691	711	672	651	677	668	690	731	639	670	681	724	722	667	670	638	671	635	667	713
23428	21478	29275	24074	21480	19256	1633	632	462	380	343	320	261	249	215	202	204	197	193	229	202	212	152	150	185	156	164	162	148	132	143	145	146	116	148	160	177	144	146	142	140	147	163	145	144	153	146	151	150	144	161	135	157	143	136	159	134	150	145	153	130	132	144	166	143	121	147	134	140	129	128	145	123	153	142	141	144	125	145	143	149	140	131	138	143	127	163	125	127	134	132	126	130	140	120	153	129	150	133	151	146	128	138	150	115	135	144	164	154	149	137	142	147	164	130	128	129	109	171	125	152	128	124	112	120	148	154	142	137	131	131	130	140	150	130	125	134	148	137	133	131	147	115	142	132	143	123	137	137	119	122	142	146	137	140	141	145	158	144	159	109	129	105	130	134	142	144	130	142	152	176	137	136	128	147	138	145	136	146	154	157	114	138	144	147	150	153	137	165	159	123	130	130	122	138	144	160	156	134	163	135	132	144	151	153	129	137	142	138	143	140	148	138	140	145	136	123	158	128	124	144	117	137	135	128	122	135	136	113	139	149	135	151	120	160	154	126	148	151	129	124	134	154	144	143	141	129	147	150	131	122	152	120	125	140	138	140	124	132	135	138	146	133	131	122	142	139	152	127	133	126	145	133	141	138	133	142	153	141	118	118	128	140	130	122	107	136	131	131	134	132	165	145	131	157	130	142	138	131	147	132	146	118	118	125	143	136	134	127	157	126	160	143	144	126	178	139	124	149	136	152	122	126	134	142	145	158	157	148	141	156	151	134	160	134	139	136	150	135	126	135	151	141	111	125	131	132	141	133	136	126	123	130	141	147	132	131	146	134	137	155	130	127	113	137	151	145	135	132	123	134	134	136	140	144	148	144	162	125	124	144	137	134	147	123	129	147	123	142	148	136	116	136	137	126	113	155	138	128	153	135	137	150	153	133	142	153	143	127	131	134	138	137	142	141	146	144	132	138	152	138	133	147	147	148	145	144	151	122	146	142	147	136	135	130	143	118	139	149	148	123	152	159	124	141	139	120	144	146	153	143	140	154	137	127	142	130	137	161	125	129	124	125	136	146	136	147	124	130	119	138	142	129	126	131	149	149	127	145	118	149	145	147	136	153	143	134	142	140	147	132	137	145	125	121	151	144	162	131	130	168	141	151	128	116	102	159	138	148	131	117	132	153	128	163	120	134	122	117	136	149	122	155	118	147	132	153	125	123	119	139	129	157	135	154	133	125	129	142	137	139	146	141	138	120	132	126	131	117	141	136	112	155	140	142	127	119	134	140	126	135	125	146	143	121	142	130	149	137	139	124	143	165	135	171	128	131	145	133	114	149	135	134	140	148	137	139	120	130	139	144	139	130	126	143	134	125	158	124	144	128	161	148	148	121	123	145	146	149	141	145	152	144	126	124	146	146	129	130	135	120	123	155	138	132	145	145	156	123	134	142	131	139	138	125	121	135	132	131	134	131	144	126	136	112	135	132	132	130	126	134	151	146	124	134	108	122	128	146	136	139	142	149	135	148	147	138	144	131	127	135	146	166	116	136	144	143	127	112	152	121	145	152	140	149	119	123	131	133	137	133	148	132	133	137	150	131	139	152	133	148	153	142	138	150	140	147	153	127	144	136	133	158	128	124	134	135	148	136	137	156	131	150	145	146	115	146	150	142	148	127	150	142	130	144	141	137	141	151	151	158	121	118	131	143	149	132	132	150	138	152	152	138	133	153	125	152	139	150	137	157	126	140	121	133	136	126	135	137	135	160	134	138	126	143	163	132	136	135	136	103	142	141	135	116	141	142	148	130	143	131	134	129	105	132	141	163	162	140	132	133	134	104	137	120	125	155	120	132	136	154	134	149	141	142	147	132	124	127	129	127	141	151	135	138	132	139	115	158	151	124	142	138	157	141	127	135	152	160	116	140	135	146	129	135	142	139	174	159	128	151	133	151	135	157	124	119	164	145	132	148	115	132	108	137	137	144	125	126	152	136	139	160	127	153	119	125	148	145	131	127	148	130	158	112	154	129	137	131	147	125	130	141	153	138	118	135	117	132	136	132	110	126	140	142	150	117	138	117	145	129	134	152	131	133	125	150	131	135	129	142	138	146	125	124	138	142	136	128	149	150	133	159	133	143	130	146	154	139	155	151	130	143	130	147	140	143	130	137	130	121	160	147	120	142	135	133	145	128	130	133	138	129	128	127	133	124	151	141	134	151	119	118	147	128	158	132	140	123	138	117	137	139	140	128	136	139	121	170	130	137	145	138	136	151	143	117	145	158	132	122	139	134	125	126	145	139	136	121	145	150	134	132	113	148	156	141	114	127	147	138	133	164	113	145	123	120	122	120	141	131	144	133	133	115	113	143	132	141	126	138	157	123	142	138	125	126	143	133	136	104	134	134	154	135	126	119	131	135	137	112	134	147	146	153	131	158	127	125	157	136	140	149	134	130	126	129	132	163	141	128	117	154	141	135	147	141	136	129	125	126	136	123	150	149	131	156	157	139	149	149	135	145	145	147	160	146	110	144	149	133	154	149	141	134	127	145	132	168	138	133	130	133	155	112	135	143	134	135	122	156	142	116	161	137	139	150	129	133	124	147	153	166	139	120	133	133	143	158	127	138	151	134	136	141	134	170	123	118	127	143	136	117	146	164	151	139	137	143	132	139	140	144	133	141	136	139	147	123	133	156	117	140	120	138	125	135	131	151	127	119	115	128	145	129	144	140	142	134	153	146	138	147	130	139	137	137	151	143	153	141	120	134	138	119	145	147	136	136	134	131	116	136	133	146	133	138	140	115	143	134	145	110	130	137	128	149	129	151	148	145	112	150	146	149	110	129	140	140	147	131	141	138	140	146	129	140	109	157	127	128	136	136	130	135	133	111	157	134	127	122	134	152	151	131	137	127	169	150	139	126	147	136	127	138	136	139	109	123	130	156	160	120	132	132	130	155	136	136	143	122	156	152	113	132	129	140	146	130	149	139	127	149	151	132	141	136	131	133	133	126	129	136	136	147	146	136	127	142	146	138	142	163	133	145	153	147	131	128	131	152	129	135	155	134	144	151	140	135	138	137	140	148	156	130	133	143	143	157	152	136	152	137	145	156	142	146	142	115	133	132	164	131	154	133	126	139	125	130	115	157	158	158	120	137	133	127	122	121	147	137	139	137	136	141	140	145	138	133	141	125	148	136	123	131	119	154	135	127	135	134	154	155	132	126	131	143	133	141	140	140	135	131	126	148	130	153	134	137	151	138	143	158	136	131	133	130	141	128	115	133	130	160	108	136	139	122	154	145	121	141	137	127	135	137	157	149	120	146	146	155	144	125	137	125	128	139	160	140	139	151	134	139	146	135	128	141	158	144	123	121	131	131	127	121	137	146	130	135	148	135	134	147	148	144	127	143	149	130	114	129	143	130	126	134	125	136	137	149	108	150	134	153	141	128	128	122	144	128	152	131	123	144	127	116	132	148	112	140	159	143	141	140	145	135	144
7547	15925	13741	7429	4896	3291	2593	2036	1486	1340	1155	894	811	732	642	621	587	493	519	475	446	390	408	388	401	353	395	343	335	349	303	339	303	325	307	326	328	324	302	274	282	280	262	331	294	324	288	289	283	266	277	281	267	297	293	293	283	274	267	276	278	294	269	275	291	260	262	259	287	274	271	273	252	250	253	272	273	241	253	239	273	259	266	264	256	249	267	278	273	264	237	251	268	270	257	286	247	232	239	266	233	264	283	255	255	253	235	262	256	284	229	265	274	277	267	264	246	257	261	285	261	278	290	267	241	265	248	274	280	273	231	255	273	238	282	277	277	255	289	280	254	261	279	262	273	251	276	255	274	243	280	233	247	260	275	254	263	298	262	250	279	242	264	278	270	255	234	241	256	255	267	242	245	253	233	239	250	273	258	240	232	285	282	236	227	245	251	250	277	252	278	263	243	262	277	275	273	252	282	237	236	261	232	236	272	265	262	262	243	265	249	242	267	229	244	235	259	257	252	281	264	229	267	277	261	255	250	258	259	239	236	247	238	262	264	256	273	249	248	270	252	273	239	256	241	268	262	265	258	281	235	244	249	240	269	255	246	223	260	256	281	235	257	271	277	238	251	251	292	262	261	261	265	271	262	284	239	259	272	246	260	257	256	267	230	263	262	281	267	263	247	295	229	242	261	273	245	274	262	276	284	241	252	291	286	234	302	235	251	265	278	274	259	281	243	239	253	244	252	231	258	257	247	236	246	261	258	241	244	287	244	273	249	284	269	279	235	272	253	241	282	244	248	262	301	235	278	277	264	255	254	274	283	227	264	273	239	270	256	299	246	246	244	247	253	270	235	252	251	238	271	280	291	257	248	288	238	277	254	264	246	270	258	269	233	274	265	272	262	259	228	264	245	251	264	270	264	261	270	281	244	252	311	264	301	263	260	259	262	242	290	233	253	245	248	244	294	239	254	262	243	245	266	253	283	259	264	259	283	272	254	303	271	253	272	261	264	247	274	289	273	256	267	278	243	239	269	264	261	282	274	252	273	264	246	253	242	225	242	258	241	251	258	291	284	286	259	254	273	255	278	256	267	261	263	255	253	286	258	266	246	247	270	222	248	268	258	246	214	279	249	257	252	279	232	282	258	244	274	253	252	263	273	281	242	244	254	255	243	248	261	247	273	280	247	260	281	236	243	283	260	279	245	241	284	241	250	258	266	235	263	262	301	239	246	268	250	209	233	246	260	264	238	272	234	261	249	264	269	248	241	243	233	252	259	242	264	237	245	235	243	303	286	282	263	270	248	262	257	274	233	252	252	288	248	272	264	225	252	266	271	281	258	248	241	281	291	270	285	249	269	259	238	259	267	253	250	244	282	251	266	253	274	258	241	244	241	246	267	267	262	277	257	231	258	276	270	262	243	258	232	265	251	231	256	250	272	278	265	273	271	285	265	250	254	252	256	254	263	238	255	249	221	234	269	277	280	260	249	267	258	262	257	242	256	268	250	263	262	232	246	279	248	275	261	260	265	266	239	262	277	239	281	259	245	270	257	297	245	249	239	268	244	250	276	255	290	241	255	265	230	262	241	251	270	292	287	263	274	273	274	256	260	266	243	258	278	276	255	246	256	227	251	259	246	254	257	250	260	255	245	265	261	257	256	241	280	248	265	255	283	237	288	259	245	238	259	265	276	236	267	250	256	274	256	270	228	259	264	264	292	272	245	254	265	272	260	265	265	274	277	253	252	247	281	285	250	249	289	240	264	269	247	267	287	256	239	252	244	264	237	273	245	265	253	251	257	239	259	247	266	239	218	268	236	268	248	256	266	271	246	245	236	266	270	259	224	274	258	247	260	269	254	259	258	277	272	261	266	268	226	277	249	248	248	229	275	250	262	243	248	277	261	263	274	283	272	250	262	257	277	260	259	269	280	245	249	256	261	273	229	290	228	287	240	222	237	260	262	255	246	261	253	254	250	243	267	250	276	270	274	270	235	255	248	278	249	236	276	250	276	264	319	272	236	242	273	248	261	238	261	274	263	239	297	235	244	258	289	249	243	303	243	244	259	261	270	253	257	260	273	264	260	243	253	263	242	230	264	279	251	252	266	261	278	265	258	239	250	266	225	294	252	226	261	254	242	246	256	269	279	235	251	241	248	262	255	259	259	261	258	245	260	239	264	278	264	245	271	292	255	269	257	248	263	265	246	224	251	258	249	271	238	275	248	262	273	270	264	257	284	270	254	259	267	241	230	273	272	266	272	252	272	256	232	248	259	272	248	265	263	250	237	235	266	264	264	260	253	266	273	269	252	210	229	279	240	263	258	215	251	238	259	278	258	265	279	251	266	294	299	247	250	264	291	234	235	256	294	287	276	232	254	264	240	265	263	262	246	265	282	262	263	234	218	256	242	259	252	269	271	273	259	242	248	249	269	265	258	246	235	246	282	269	277	252	261	263	254	256	290	250	259	258	289	261	269	278	240	235	257	263	250	296	247	245	261	280	255	268	231	259	260	246	254	280	260	261	255	271	283	257	249	270	265	243	276	259	287	249	267	264	268	257	276	243	260	238	262	264	274	254	242	258	280	256	281	253	300	259	249	270	253	267	259	271	278	266	271	275	255	265	253	275	252	284	265	244	251	265	247	254	255	260	245	233	271	241	223	254	243	242	249	255	254	246	271	249	269	241	270	281	241	240	265	290	277	280	285	258	230	269	276	271	278	272	262	263	241	255	264	256	266	250	266	263	232	249	262	254	245	260	254	268	264	256	256	254	242	256	241	250	263	254	256	255	264	248	265	240	265	273	246	271	267	269	251	271	268	253	245	244	239	267	249	239	266	254	266	226	260	253	259	241	266	273	258	283	243	268	260	261	233	282	269	258	260	223	248	280	286	247	245	255	269	227	268	265	249	254	259	225	252	264	215	255	270	239	259	266	244	273	260	289	259	251	252	288	247	244	276	265	257	273	259	263	248	245	273	237	250	235	293	250	283	273	255	251	253	260	267	227	254	289	238	237	261	260	276	270	259	241	263	255	237	258	243	262	242	260	286	281	251	255	250	270	279	261	265	276	286	239	247	262	251	261	266	259	227	263	286	254	255	252	249	269	276	260	255	255	292	278	281	256	285	238	219	245	305	262	245	241	288	244	250	279	269	275	245	282	257	294	256	292	254	237	247	273	258	289	261	247	295	262	282	273	255	269	253	271	293	242	279	235	265	260	254	260	255	237	263	259	238	246	301	277	229	263	238	245	260	252	261	242	296	265	269	285	269	260	261	254	284	261	237	240	276	253	268	287	279	248	252	264	254	256	254	257	276	278	283	280	265	247	252	271	256	255	246	272	265	290	226	266	255	248	266	280	261	255	284	265	249	215	230	267	254	293	252	253	242	257	251	252	287	256	245	224	254	252	277	265	283	268	258	250	282	248	257	250	264	215	267	245	220	262	259	254	276	273	255	238	246	248	248	280	240	312	259	241	267	272	221	256	273	276
26973	20117	6072	870	594	525	482	519	494	484	506	507	485	512	482	516	509	534	494	501	503	499	528	504	464	466	458	493	480	527	504	465	496	466	517	497	475	483	510	521	453	495	454	493	474	502	527	479	474	505	470	497	458	501	505	462	487	505	462	502	444	488	526	528	496	476	496	461	544	479	505	471	533	491	474	463	473	479	488	444	495	492	485	518	456	446	470	514	472	501	490	489	456	491	535	509	498	485	496	461	501	504	467	491	494	447	493	509	518	471	509	490	492	483	488	510	496	506	443	518	478	490	461	473	503	481	483	439	503	470	468	511	509	476	494	444	489	487	497	483	477	480	488	468	496	471	513	487	474	484	514	456	494	504	479	507	508	461	500	492	466	497	457	509	549	498	478	503	483	498	458	496	502	483	478	470	520	475	483	463	498	524	511	501	481	442	511	521	475	452	510	464	484	511	494	472	477	501	503	506	515	505	510	462	506	474	502	494	468	463	475	462	463	497	498	460	505	506	464	544	488	496	452	468	462	494	483	478	489	466	466	504	486	470	501	515	500	491	465	498	479	472	486	472	526	527	471	481	505	512	487	462	528	461	484	463	513	489	516	491	430	490	482	502	507	490	459	521	499	442	499	495	467	500	424	512	474	498	470	485	492	482	524	470	492	506	487	470	487	513	481	481	492	457	515	496	488	493	498	476	475	458	472	522	492	438	473	457	508	487	528	502	495	454	466	490	511	513	469	510	473	451	496	445	518	477	508	493	508	561	478	456	492	491	486	452	459	504	482	490	492	497	508	455	468	520	488	493	476	517	493	469	512	510	511	465	488	476	520	500	533	471	525	518	459	492	494	458	498	503	467	450	496	481	483	522	460	463	470	474	487	498	473	498	483	472	496	536	493	515	492	478	464	473	486	495	513	492	490	461	478	524	525	490	489	494	450	499	476	484	475	477	487	429	516	490	486	512	498	514	502	478	453	481	506	536	507	518	472	494	469	502	460	516	481	487	471	477	456	473	468	455	471	537	486	490	506	500	504	491	492	441	534	494	503	502	500	496	487	529	484	479	493	492	486	445	497	504	534	516	470	491	508	481	494	445	474	481	527	447	477	495	470	502	471	474	477	491	500	458	529	516	528	472	523	475	519	505	496	465	537	462	506	468	508	509	472	452	490	445	529	498	487	467	501	476	496	499	489	495	522	458	440	498	490	493	516	549	562	478	468	493	506	454	477	471	491	427	483	451	491	507	467	447	479	483	472	490	475	494	506	474	459	474	471	512	492	496	468	520	499	450	480	465	477	507	473	472	490	493	492	495	509	450	455	491	448	513	509	495	515	492	458	541	477	498	435	482	487	493	503	547	468	474	444	490	493	515	513	457	466	492	485	511	521	464	480	489	476	470	469	452	499	480	508	482	465	511	474	479	486	486	498	508	480	509	478	499	511	506	449	481	546	485	505	475	446	480	489	493	477	471	474	510	493	499	480	513	540	481	485	489	492	489	523	487	501	492	515	460	505	497	530	455	475	473	499	487	476	490	497	502	487	485	516	443	439	465	443	487	499	515	478	490	479	511	482	501	485	475	455	452	484	432	470	480	513	481	496	463	474	514	485	527	485	504	451	490	516	481	524	449	469	475	493	496	467	513	484	448	441	472	463	512	486	499	510	478	508	476	463	503	493	500	488	489	491	481	493	493	487	454	538	453	494	501	443	508	504	519	467	512	534	450	467	496	510	490	507	524	481	481	468	490	482	450	502	515	503	510	486	510	508	489	487	469	511	462	486	454	534	482	466	489	508	525	496	464	537	478	500	472	474	495	508	478	520	486	479	492	467	434	469	476	456	495	475	461	489	471	492	484	516	472	547	495	500	470	519	520	495	508	516	462	482	492	483	502	480	513	514	500	507	476	450	489	477	518	540	453	464	495	495	470	482	517	469	509	520	483	454	501	470	485	472	496	489	489	469	505	516	507	488	480	468	520	476	507	474	461	449	500	498	475	483	464	480	496	536	447	492	487	481	501	522	485	492	492	504	461	443	510	499	477	484	492	491	488	472	469	491	464	457	483	549	492	471	485	556	457	480	505	475	482	463	464	476	513	485	495	468	491	476	491	489	470	483	524	471	458	490	497	470	503	501	507	505	481	474	453	488	502	483	447	445	504	499	481	469	478	463	506	484	451	462	477	474	495	514	475	505	478	526	509	487	483	505	502	479	488	494	516	517	474	481	483	448	480	490	524	457	515	521	485	495	539	434	495	504	536	442	515	490	456	476	484	485	507	478	470	518	484	508	479	458	526	526	518	529	493	476	468	468	493	472	490	493	486	460	507	501	494	452	454	463	489	478	459	504	496	467	470	438	497	493	428	469	438	455	502	451	493	501	536	504	481	455	467	505	498	485	467	478	474	477	488	505	475	466	472	511	506	506	467	511	486	472	452	431	469	487	478	481	481	474	524	477	493	458	511	486	495	477	474	479	440	504	502	514	483	493	497	511	503	527	517	487	518	506	518	488	530	502	472	522	445	533	502	507	504	516	482	486	463	469	464	444	522	489	520	505	514	488	453	462	469	506	469	473	474	517	459	487	505	504	461	494	485	487	494	498	474	523	524	506	485	471	504	495	511	479	469	495	560	495	441	509	522	473	499	484	512	479	451	474	510	524	439	501	498	505	474	486	484	471	444	510	506	492	503	513	515	502	478	476	510	477	490	471	448	467	466	491	507	534	484	486	479	492	462	493	429	491	482	550	466	509	488	458	522	506	473	476	452	495	467	479	510	466	485	532	469	497	533	498	491	478	472	525	484	461	480	491	512	535	499	451	508	477	434	532	467	500	475	468	495	531	494	522	503	490	509	528	502	462	503	476	479	512	468	463	474	504	501	512	498	494	484	518	478	450	494	484	500	468	509	483	506	489	481	458	500	471	484	492	461	511	505	494	510	507	479	469	490	484	492	459	493	494	491	493	482	465	499	531	451	491	481	502	477	488	548	473	515	451	490	460	486	489	499	483	450	494	482	495	493	477	468	483	484	477	490	481	504	464	489	471	515	515	492	457	514	477	504	505	526	503	477	479	465	464	517	460	472	467	521	512	471	502	489	498	456	461	502	472	511	463	433	500	489	472	488	478	452	503	443	510	474	468	498	480	483	507	458	458	472	472	524	527	451	484	479	481	452	474	474	456	525	506	478	478	479	481	468	503	457	497	461	485	496	488	473	468	463	491	511	525	476	485	508	509	443	500	471	508	522	451	504	472	510	511	468	491	481	493	456	444	485	489	509	526	497	502	481	522	493	495	480	505	501	464	507	513	458	493	498	481	489	497	494	474	502	480	487	548	486	501	519	489	480	496	540	486	483	501	497	478	474	472	460	467	491	493	518	490	492	477	528	462	506	505	475	465	486	471	478	474	498	513	448	516	474	504	464	449	508	500	493	481	491	494	500	515	493	453	454	478	479	447	463	528	524	479	506	485	474	504	502	501	515	555	508	474	490	517	458
4210	1905	1816	1314	1070	982	990	909	929	882	899	881	878	848	873	904	878	869	899	856	757	873	864	856	836	904	845	870	904	913	854	843	900	847	856	874	893	888	863	821	799	801	872	832	845	868	821	840	907	866	828	917	877	829	846	906	835	843	816	842	870	812	870	822	799	848	851	861	791	835	905	882	876	876	862	888	802	863	795	904	897	803	874	853	922	885	894	878	868	866	834	903	875	896	833	869	868	809	888	884	894	856	837	861	834	885	811	799	829	852	880	870	830	864	811	849	819	907	873	801	832	847	836	846	858	859	848	843	829	848	858	810	858	837	834	813	820	873	887	855	819	843	911	870	880	885	781	805	825	862	856	856	841	865	871	828	834	843	836	835	828	823	838	848	877	792	885	912	871	820	838	818	873	877	852	875	867	853	824	845	875	870	892	890	889	877	858	824	840	801	835	894	859	813	886	818	863	830	898	784	828	854	912	881	841	919	833	785	828	792	859	846	845	859	838	840	842	859	823	845	864	894	878	859	862	850	896	811	837	829	903	825	830	863	860	850	877	874	835	824	847	853	862	877	894	801	819	871	827	839	852	846	843	826	853	778	848	906	804	867	882	839	906	837	872	875	895	839	862	833	883	819	870	862	848	853	866	853	827	819	860	923	824	832	883	861	847	862	808	867	856	838	883	826	835	861	867	841	883	827	841	843	849	872	832	910	868	870	862	845	856	869	901	863	874	863	867	844	828	812	867	837	838	860	777	818	865	856	857	861	825	816	880	874	846	852	832	887	870	884	871	893	878	870	868	845	832	797	863	879	898	859	846	864	822	839	847	854	846	894	892	852	864	866	861	879	849	887	878	864	858	843	854	911	820	868	893	867	833	906	854	835	857	832	793	861	807	824	850	878	879	881	891	822	811	833	865	881	836	838	889	846	899	838	898	873	859	840	859	848	840	888	846	860	842	853	845	868	895	821	861	853	823	844	891	835	848	838	833	834	858	891	890	816	815	815	881	868	850	915	886	857	816	853	835	850	844	840	871	805	858	872	861	780	846	857	859	888	817	836	838	862	888	802	861	869	859	880	843	826	849	871	812	813	822	861	840	837	868	824	850	882	886	848	815	883	842	837	830	845	881	827	886	817	846	858	812	873	813	802	854	816	854	853	870	894	834	804	849	844	915	863	837	815	848	860	835	814	828	879	826	848	813	838	843	783	901	809	879	820	827	850	877	825	849	920	864	896	850	862	896	892	836	856	838	880	866	830	856	818	795	801	883	865	868	869	864	845	864	831	838	881	851	856	891	821	826	850	889	845	825	842	848	835	812	844	876	834	859	820	855	801	936	906	910	842	866	848	898	826	837	902	839	820	828	848	845	824	842	840	868	871	869	836	872	860	826	877	811	861	864	846	847	824	832	849	822	846	826	896	827	882	832	853	854	888	850	802	819	885	801	850	868	818	860	843	825	858	882	848	851	856	840	886	880	861	846	867	868	845	850	864	765	872	868	848	817	862	914	860	875	877	858	890	823	808	857	851	813	838	894	865	843	845	818	823	846	877	880	829	812	820	818	854	845	824	828	824	850	827	879	826	853	869	838	848	929	804	901	862	830	841	848	831	856	838	845	827	861	816	822	843	877	829	800	843	886	894	872	847	785	854	850	861	832	849	852	837	899	829	860	856	855	892	873	822	847	887	896	866	921	916	833	820	861	861	859	836	895	891	811	827	864	844	850	832	827	838	826	900	841	843	832	828	779	884	828	885	779	859	894	881	876	838	789	903	880	889	822	828	885	860	838	859	842	854	819	836	924	813	814	803	829	887	836	870	891	838	803	896	819	817	813	914	857	844	893	868	849	849	838	889	881	882	836	885	834	844	909	850	859	861	869	871	865	863	820	878	913	845	869	844	830	906	904	841	847	869	867	854	836	826	829	835	879	852	830	844	884	873	848	852	881	835	831	818	856	855	857	833	869	907	846	830	871	905	880	801	854	853	899	872	848	819	827	848	896	780	871	888	848	823	891	830	812	854	887	892	844	829	882	874	826	867	808	825	834	857	838	894	887	839	812	893	859	841	869	823	848	836	843	869	862	878	862	852	876	835	859	907	890	825	881	834	910	872	841	855	880	804	861	841	881	822	844	822	843	829	857	798	833	857	854	895	872	874	848	797	837	881	850	843	815	862	882	827	854	847	900	807	806	876	892	814	821	839	838	845	830	859	837	879	810	821	868	872	862	880	886	843	866	856	834	831	812	844	879	873	873	862	904	862	809	894	823	879	899	891	841	825	830	842	835	886	878	840	801	854	847	872	910	894	841	873	811	878	826	868	861	854	840	843	860	882	832	842	854	873	860	893	816	882	854	878	834	846	887	861	918	843	812	816	900	849	809	830	835	874	826	860	845	908	867	814	849	850	866	932	900	829	918	897	829	917	828	843	882	882	859	865	879	842	808	868	821	814	835	838	873	849	827	859	846	861	870	850	847	844	812	851	821	858	866	838	868	855	842	802	838	850	830	825	816	833	885	833	877	836	875	840	904	818	785	791	829	853	884	825	844	830	824	835	902	834	881	855	850	878	861	886	810	813	866	865	866	787	812	875	795	842	866	881	799	830	835	888	794	838	821	833	839	883	817	868	801	826	881	836	910	903	927	792	808	877	846	859	860	871	871	835	865	863	834	863	887	895	885	891	880	835	870	905	791	879	830	877	879	850	822	869	850	862	810	837	813	856	869	804	885	873	848	878	814	821	849	887	878	898	812	839	824	832	863	861	840	881	816	867	857	844	840	812	812	838	814	828	892	864	825	819	867	821	889	847	853	859	825	833	904	844	893	928	877	845	802	877	860	860	843	867	822	857	870	885	859	812	878	834	811	807	873	843	897	858	835	909	800	860	833	846	812	905	874	867	861	857	874	890	851	877	845	887	838	855	837	905	880	834	904	895	882	836	824	845	894	834	818	870	822	833	790	835	890	855	847	834	852	829	878	864	877	837	849	873	811	856	808	888	877	878	869	908	842	888	826	891	818	829	891	848	849	839	837	836	867	868	774	925	817	827	842	846	862	884	881	931	872	870	821	819	877	883	929	827	828	829	871	866	852	822	856	857	866	868	828	822	846	840	877	817	871	849	899	864	844	911	812	825	854	896	853	818	858	822	805	896	823	808	821	858	839	848	844	908	866	849	857	928	887	872	865	798	818	898	834	856	849	894	825	815	843	818	819	865	843	805	877	909	787	840	816	862	798	869	837	851	869	908	884	857	860	909	855	884	883	876	916	828	817	840	845	907	843	833	869	863	864	823	862	883	836	881	834	818	842	829	843	813	884	870	868	869	844	883	869	872	912	865	800	895	821	884	857	906	799	862	843	865	826	928	905	874	834	856	842	852	893	854	790	859	876	826	852	788	853	826	852	901	896	882	837	878	826	845	873	864	832	839	837	837	834	820	901	800	837	898	861	857	840	867	869	890	874	920	798	874	833	820	865	811	851	846	839	770	783	822
24386	21516	28696	24759	20662	2476	926	648	511	487	443	474	440	407	433	427	434	415	430	414	401	406	393	424	423	411	370	375	409	416	401	428	362	391	392	385	352	358	396	360	397	380	373	398	418	383	370	396	416	383	372	362	389	366	398	408	394	385	366	370	342	380	359	369	372	385	350	394	377	393	365	375	324	390	433	385	346	363	380	397	373	361	348	360	383	383	379	369	354	350	354	377	409	394	361	396	353	374	390	385	396	390	373	376	363	395	358	418	367	374	377	387	366	358	407	344	396	385	401	388	385	363	392	375	351	359	354	355	354	375	405	373	389	355	362	362	358	394	389	359	364	376	396	375	424	356	349	369	395	384	362	346	363	394	399	364	360	364	401	368	379	376	359	375	390	339	399	397	364	416	403	413	394	381	384	388	355	380	385	352	401	364	366	392	349	375	371	376	405	375	371	391	411	389	373	360	379	392	377	411	379	366	366	395	349	380	386	408	415	343	395	357	387	390	390	372	402	365	365	366	351	350	365	385	364	403	398	367	371	374	361	365	394	394	363	348	354	379	357	396	356	376	400	374	377	359	369	366	361	381	360	373	385	391	372	369	384	382	382	400	379	365	401	354	361	362	390	393	409	387	369	353	385	363	383	391	354	370	373	389	356	403	424	374	371	384	384	386	372	395	369	371	356	372	383	353	362	423	399	379	355	321	344	366	348	383	383	375	373	362	396	367	402	403	401	402	332	415	377	345	367	364	401	373	387	387	370	336	376	361	354	366	374	391	363	388	361	364	384	404	355	356	375	379	343	356	351	359	392	393	410	354	410	367	341	400	357	403	369	398	371	350	367	398	378	322	377	381	345	369	395	373	387	395	383	376	356	380	374	408	381	327	386	378	373	369	359	375	373	391	367	367	399	352	365	410	380	387	350	398	386	398	384	375	401	393	369	364	390	363	393	369	415	370	388	382	374	386	355	412	381	389	369	367	359	340	360	395	404	391	369	396	388	388	394	355	357	358	364	405	367	389	413	371	381	376	386	374	397	386	375	394	367	383	368	380	388	391	393	353	365	370	367	360	358	356	378	339	357	406	371	423	356	398	353	338	364	363	352	393	390	355	410	381	394	375	398	377	388	361	392	378	387	371	374	369	394	375	365	376	395	358	376	359	368	382	386	356	389	388	347	393	363	382	413	387	372	388	391	391	396	356	394	377	351	395	367	379	387	378	349	379	368	387	376	382	355	356	399	368	375	394	356	402	370	364	385	383	380	359	393	362	407	406	372	429	354	375	365	390	362	398	363	365	343	362	396	410	371	419	362	398	396	350	329	337	376	367	374	384	358	345	387	383	381	366	391	375	357	371	361	333	371	374	397	363	341	346	353	362	375	332	355	373	402	405	356	367	355	345	350	407	395	398	371	394	421	370	380	362	381	399	377	362	399	356	382	397	396	388	376	400	347	378	379	361	377	399	372	385	379	375	391	384	373	380	384	413	364	373	372	387	374	374	389	353	352	369	388	376	379	401	372	375	371	391	397	371	380	377	423	387	376	406	398	373	392	380	380	359	404	360	358	369	386	324	347	379	353	363	390	392	364	348	375	392	361	388	365	371	393	357	354	344	416	372	399	380	383	358	384	393	373	368	384	374	352	411	382	360	361	359	391	393	391	356	380	373	396	345	373	385	352	352	385	398	388	372	354	345	394	356	367	351	367	394	399	369	380	372	394	377	417	410	340	388	381	374	363	404	388	399	385	350	366	414	390	397	400	383	379	382	382	362	367	385	390	367	368	388	405	392	375	381	340	351	398	383	385	369	385	340	368	358	374	374	390	416	385	388	364	374	393	367	385	375	366	396	357	386	372	392	385	405	397	339	359	382	372	363	393	357	404	353	357	354	371	348	363	378	387	387	377	327	372	370	388	341	370	376	386	368	350	385	386	367	382	359	379	356	381	375	347	391	373	352	381	410	362	342	358	383	350	382	393	398	406	397	372	363	381	350	384	390	376	368	389	360	402	382	402	357	402	408	361	352	388	391	366	439	392	332	387	367	360	362	409	437	353	362	358	365	387	355	365	399	383	351	365	375	380	397	360	394	384	399	394	405	369	346	406	364	370	391	375	390	346	364	349	365	363	356	379	371	350	415	395	379	366	363	375	370	333	365	384	380	343	366	420	358	379	372	392	381	387	368	397	373	402	380	364	345	351	364	376	354	363	380	393	396	379	363	367	388	362	366	352	400	382	437	356	370	396	334	380	361	359	391	406	411	370	344	377	373	373	382	363	373	342	407	391	393	347	369	382	374	411	380	389	366	366	386	381	383	397	363	381	342	413	392	388	353	394	389	406	380	386	340	394	391	422	389	369	371	377	401	384	317	344	383	376	344	355	385	371	370	379	351	353	357	366	390	366	373	365	392	392	397	390	391	359	364	386	350	369	383	380	366	374	348	348	389	384	407	354	368	422	382	366	386	374	369	387	378	340	383	409	356	361	385	350	362	369	380	373	372	335	352	360	333	375	373	411	373	362	378	364	361	404	382	346	368	331	365	423	365	385	375	361	358	402	392	365	352	354	365	377	364	355	378	382	387	401	387	386	354	355	388	358	366	415	408	381	406	367	342	379	370	378	355	387	387	382	372	389	378	374	359	362	359	366	387	393	365	376	376	374	368	402	357	389	385	371	389	383	342	348	364	366	365	360	381	378	408	356	382	362	357	325	402	382	395	366	370	373	392	386	374	380	349	390	377	374	415	354	361	373	358	367	347	367	372	405	387	408	370	400	358	376	372	355	402	401	394	396	361	403	361	377	365	364	327	355	379	423	377	393	363	372	376	354	382	391	389	342	348	378	356	365	359	390	393	422	357	375	369	379	373	362	351	380	403	380	382	378	383	365	362	360	378	370	421	410	390	394	415	379	401	398	413	371	393	371	370	343	362	363	375	370	362	365	387	404	365	383	347	363	374	393	383	344	381	398	383	365	361	364	385	349	361	405	368	349	390	362	373	387	356	378	372	339	377	357	353	352	364	372	373	359	354	401	410	383	389	356	400	377	368	356	368	373	402	388	378	380	380	357	389	367	394	386	379	368	338	427	341	370	417	358	362	371	399	391	407	362	336	371	372	377	383	357	396	374	365	386	384	340	380	350	371	364	399	387	385	387	367	388	371	367	390	384	368	346	392	382	343	377	375	383	373	340	349	368	354	371	343	386	376	375	374	328	326	384	439	377	411	355	392	379	362	371	366	334	371	380	358	381	393	401	375	334	360	382	350	355	337	346	407	406	377	348	382	385	394	389	339	390	382	371	383	389	377	356	367	387	365	362	366	386	359	368	373	428	350	371	402	358	371	382	338	388	395	363	351	375	373	413	381	401	385	381	375	384	363	335	369	384	396	375	367	359	374	372	364	356	357	377	395	356	384	346	342	383	388	377	366	382	370	382	381	357	335	373	375	356	388	360	408	362	339	368	397	368	373	377	369	366	376	357	353	395	352	326	354	387	357
5588	10540	9081	4916	3271	2457	1894	1589	1313	1192	1099	1024	1006	892	895	871	792	798	819	770	784	776	787	769	735	721	731	761	669	735	776	716	720	714	707	759	689	682	679	665	713	708	657	693	658	674	672	676	669	706	708	704	689	709	667	684	703	717	699	705	710	720	690	680	593	664	670	665	692	674	663	724	624	682	664	647	708	651	661	653	713	701	698	683	673	688	693	685	677	682	669	701	678	680	671	678	651	674	672	701	662	738	729	661	656	624	683	691	698	712	683	696	698	622	705	685	682	697	719	671	646	662	686	696	630	685	638	627	689	690	682	652	692	631	674	662	728	616	676	630	680	652	667	653	687	656	678	649	697	660	710	700	685	643	662	680	659	677	694	702	658	674	647	627	678	699	696	685	682	643	695	665	652	692	634	663	683	688	669	708	675	673	643	645	670	641	647	663	649	702	660	676	669	678	703	678	677	666	683	662	676	667	719	705	664	657	666	691	664	680	610	670	672	652	645	670	653	664	668	679	661	717	658	671	666	688	677	693	676	703	628	679	704	695	652	672	689	656	697	671	716	652	680	674	677	661	685	669	658	685	706	665	655	683	689	653	658	747	658	636	729	675	685	689	641	667	651	734	691	698	687	675	706	682	664	702	658	693	662	625	665	693	636	628	648	668	674	657	645	693	698	696	686	631	683	653	662	719	733	693	673	616	707	668	675	660	687	644	687	643	658	662	630	610	709	696	668	673	686	722	649	674	711	625	710	720	741	710	669	680	720	701	614	669	643	684	696	663	665	648	645	680	677	653	641	680	681	664	664	691	668	653	656	648	679	663	691	676	666	667	684	640	729	633	679	651	667	713	670	716	695	697	749	726	692	675	707	695	640	661	679	683	616	724	698	653	638	680	646	649	666	677	647	706	679	651	699	644	671	630	719	668	616	683	662	681	678	653	678	672	646	651	652	635	670	678	642	710	684	636	674	677	659	694	681	647	629	714	681	728	684	654	664	657	678	727	655	684	687	717	700	722	652	701	712	687	648	673	692	678	699	706	672	667	698	637	660	693	711	666	679	700	672	678	651	655	684	692	694	667	681	679	670	681	679	624	653	672	693	717	683	684	676	696	622	682	667	648	724	671	690	654	746	690	640	703	655	669	669	619	646	675	698	685	683	697	691	685	648	678	652	695	720	709	703	659	709	699	650	673	659	656	708	659	661	625	702	631	676	694	685	661	668	687	686	684	669	620	685	656	641	651	692	663	689	637	691	645	657	638	703	683	640	715	717	695	661	678	714	649	686	717	696	666	693	679	683	675	696	649	667	703	647	699	664	654	684	635	676	706	698	702	671	705	674	633	672	660	688	653	697	722	682	677	663	740	676	654	693	678	696	674	668	714	651	668	673	706	618	704	654	621	654	714	678	667	662	672	696	710	688	699	674	686	740	637	643	669	634	715	698	686	692	685	709	673	663	697	647	676	705	674	652	675	675	700	674	707	638	653	698	662	697	657	688	674	693	643	619	669	692	654	645	652	674	652	642	644	648	685	685	660	661	665	615	669	689	678	702	652	680	651	683	681	642	707	688	659	696	690	656	695	698	660	709	676	717	648	710	705	702	688	694	695	660	685	646	695	679	663	687	698	694	679	688	640	671	660	675	671	698	678	693	689	639	662	640	652	658	699	697	661	656	636	662	662	670	677	680	628	721	691	691	674	676	650	701	717	643	697	647	722	710	677	686	702	656	681	620	660	692	674	683	655	680	661	629	704	631	693	686	671	661	740	640	664	710	684	619	664	676	666	665	695	676	669	675	704	661	712	686	665	647	666	691	656	666	660	689	692	691	685	727	715	698	686	664	643	648	687	701	640	705	672	667	692	647	672	685	693	687	643	645	671	696	701	657	625	632	655	743	718	638	693	617	676	668	623	640	673	684	685	658	672	657	679	614	677	665	642	651	685	648	651	683	642	686	654	700	693	679	678	703	660	710	712	678	646	648	669	699	688	660	689	632	641	634	677	625	725	683	673	712	655	674	718	696	687	700	696	684	661	654	661	618	638	692	640	648	686	667	692	678	637	675	703	684	662	636	669	665	686	670	708	633	633	651	651	680	636	650	678	684	665	665	680	672	735	680	676	676	652	701	666	677	700	681	644	672	690	674	651	701	631	665	677	669	671	663	654	702	649	701	660	650	686	668	671	674	634	683	678	695	671	669	662	666	692	693	696	661	668	645	655	685	712	654	649	677	670	652	665	687	680	680	733	652	698	647	693	651	663	707	628	672	694	609	633	672	676	645	660	689	638	715	700	705	684	673	696	667	642	681	673	681	709	653	666	665	620	654	670	666	673	709	667	712	668	680	669	707	706	669	662	692	671	676	660	692	693	649	734	705	712	702	668	621	687	647	691	663	665	677	671	699	681	637	651	691	639	690	671	647	701	702	675	677	645	665	692	683	665	602	656	679	668	636	662	671	625	682	697	690	670	735	715	645	660	624	661	648	679	638	693	676	662	701	652	690	648	656	688	660	676	678	637	702	643	712	672	751	694	713	684	651	689	674	678	682	646	641	695	638	663	683	690	672	678	685	696	603	689	645	659	700	687	669	717	655	710	661	629	635	603	638	686	668	681	669	724	656	678	676	691	706	682	663	683	693	675	683	668	646	668	710	657	682	657	657	674	671	684	674	685	624	679	705	709	667	681	653	690	647	653	673	711	672	681	674	750	687	725	661	689	732	686	703	678	674	671	666	666	647	673	663	634	679	733	704	717	674	673	671	665	625	670	676	664	660	662	663	709	648	716	705	665	659	639	638	678	669	673	672	687	682	665	704	695	699	677	649	677	668	644	683	663	621	701	684	698	654	632	696	684	658	677	665	709	655	710	660	674	690	685	716	632	696	630	655	688	671	710	686	647	664	681	692	667	681	614	700	640	664	664	695	707	701	699	647	680	675	680	663	718	684	680	651	705	665	681	655	706	657	663	645	657	701	676	663	666	665	696	673	674	633	668	662	660	667	654	650	663	621	648	619	683	687	656	713	646	660	651	695	679	649	652	670	667	701	631	679	681	668	635	675	659	709	684	692	689	695	671	678	681	666	670	677	653	683	711	700	690	684	629	689	721	679	649	660	669	652	683	627	668	687	706	670	672	675	670	699	688	686	694	665	707	727	665	669	667	690	665	668	674	698	647	698	716	705	707	665	657	727	688	717	679	688	667	697	700	695	696	681	664	617	678	717	640	632	667	668	663	669	702	644	694	633	659	683	671	673	648	657	653	686	648	672	647	697	681	644	700	680	635	716	676	666	707	676	701	675	686	672	665	642	699	677	676	658	657	647	652	673	684	653	688	672	689	672	650	688	691	690	710	681	667	641	668	696	694	639	650	655	670	700	700	726	695	696	686	673	685	672	644	669	685	679	688	652	689	693	709	693	679	706	700	636	683	679	685	660	650	714	636	638	623	652	657	632	693	669	673	677	622	624	683	735	687	636	643	704	656	671	665	677	711
23414	21428	29190	24048	21429	19255	1642	584	440	390	338	306	266	246	200	214	197	204	217	179	161	171	166	169	173	169	156	163	139	165	166	142	159	166	152	182	152	157	142	143	151	158	146	142	134	163	150	133	135	146	149	132	160	147	118	128	119	146	143	152	147	140	127	136	131	127	147	155	141	138	142	133	153	129	150	153	139	133	134	144	139	132	144	150	152	147	150	132	142	144	123	151	161	125	122	129	129	136	130	145	145	137	156	140	136	140	134	154	127	131	126	137	146	135	159	119	138	136	143	146	142	126	164	117	143	124	130	147	134	148	144	140	141	175	137	136	150	111	131	140	150	140	150	161	129	134	128	144	128	143	136	142	131	130	143	126	136	142	123	128	157	108	135	134	138	137	134	120	154	137	143	126	130	127	151	135	144	138	120	119	128	123	139	148	124	131	143	126	139	131	158	127	141	152	126	133	133	150	141	110	146	142	133	149	146	140	142	145	134	125	154	117	128	120	131	139	119	107	142	158	130	144	122	124	144	130	139	125	105	144	149	146	140	132	140	123	136	150	150	136	97	144	142	129	148	120	128	137	116	126	151	128	139	120	157	139	138	144	135	136	147	117	142	133	110	130	123	120	137	142	141	113	126	134	123	148	136	130	152	130	132	128	146	144	145	137	112	125	127	130	135	124	129	144	129	129	127	141	129	139	140	132	134	107	160	117	120	143	131	128	135	140	139	161	144	128	142	124	112	133	129	132	122	145	140	135	125	151	123	119	119	125	136	150	130	103	131	135	123	142	119	126	135	139	163	139	145	149	141	138	141	119	130	111	150	155	132	151	152	126	133	114	132	144	149	129	144	129	138	123	142	137	141	133	135	162	128	130	149	132	141	131	143	137	120	138	136	125	162	153	161	135	134	137	128	137	148	139	104	156	136	126	148	127	143	114	134	153	132	129	126	147	143	153	138	121	109	155	150	123	129	144	133	137	135	128	129	126	137	123	142	128	155	119	134	140	142	156	135	133	130	132	126	118	122	116	136	127	106	164	149	146	134	136	131	112	169	143	143	158	127	142	140	137	140	133	144	138	116	135	152	151	128	120	150	156	136	127	127	137	139	130	150	142	131	139	140	113	156	161	139	140	137	138	139	149	134	130	149	145	124	117	111	138	125	138	160	148	141	145	118	127	148	146	139	151	149	147	113	164	143	143	131	152	139	170	140	142	147	129	139	106	153	140	111	131	132	143	140	127	123	142	164	143	124	148	142	111	139	135	126	143	151	144	149	126	142	145	131	132	150	122	144	143	134	126	123	122	154	150	142	154	140	133	158	129	141	125	145	124	157	140	123	132	123	127	139	140	131	127	139	152	143	135	138	137	140	152	155	142	139	145	132	129	159	140	135	133	127	155	149	134	124	113	140	147	129	126	152	143	132	151	150	115	134	131	152	134	151	153	132	153	128	127	120	117	119	140	135	169	144	115	140	118	111	129	132	115	129	128	124	146	143	162	132	132	131	137	130	109	147	133	143	128	135	159	126	136	138	119	155	145	120	119	135	152	142	134	116	125	135	136	163	116	129	143	131	128	125	130	155	140	126	137	139	136	137	134	140	133	151	118	132	128	130	121	135	109	140	129	137	142	125	122	135	134	137	140	118	117	144	130	129	143	142	160	143	126	138	133	142	133	125	142	147	142	133	132	126	150	124	144	154	135	129	128	137	136	119	108	129	139	149	143	109	137	143	126	149	137	132	140	135	132	135	135	146	131	161	143	143	136	125	134	103	135	153	121	134	135	141	132	141	105	113	147	127	143	125	156	148	154	122	150	142	142	128	115	143	129	131	138	139	145	146	150	124	133	126	125	118	144	138	150	144	112	128	114	128	130	129	135	130	148	144	136	149	130	129	142	153	144	142	126	144	119	139	147	149	130	130	135	141	127	160	140	150	136	132	140	136	134	150	134	133	142	148	152	143	132	149	127	122	140	159	129	122	112	133	133	147	135	133	141	136	143	132	135	141	149	137	138	141	144	150	134	128	135	129	155	119	145	139	129	123	138	136	132	131	114	130	149	150	146	133	158	130	136	124	154	136	172	133	127	135	133	137	129	128	112	136	131	118	132	146	137	125	129	126	130	152	164	148	150	130	137	137	136	133	132	157	132	135	138	140	129	156	155	122	140	140	146	135	121	147	142	129	142	135	138	150	130	145	150	142	130	130	134	126	119	133	139	126	132	150	135	143	149	148	129	121	120	119	127	149	134	119	126	126	107	158	115	147	137	125	128	133	126	127	139	146	138	130	127	142	134	130	122	139	148	158	145	156	135	122	145	139	117	139	142	130	139	134	145	133	146	154	128	132	155	139	152	137	121	150	151	122	134	148	118	150	141	130	149	115	148	141	109	132	140	124	117	134	164	152	151	169	136	148	164	133	128	139	139	143	124	127	121	148	147	128	129	116	144	139	120	119	139	140	136	131	141	136	126	154	137	138	142	145	127	127	122	136	106	151	127	137	143	143	149	124	126	142	131	135	117	114	146	128	128	153	153	158	141	125	128	125	133	134	139	144	127	112	180	137	128	130	120	139	149	149	144	148	113	129	153	138	136	146	153	143	115	133	122	133	142	124	150	137	140	143	129	155	137	135	146	137	121	116	133	123	134	152	125	142	139	135	114	135	134	136	151	116	152	128	143	145	125	159	134	137	133	126	137	130	122	137	150	135	129	137	136	136	127	143	123	135	132	129	127	152	130	146	127	123	145	143	114	144	114	135	134	128	127	141	138	132	149	138	144	144	131	131	151	126	134	131	120	137	107	112	144	134	119	134	138	121	133	151	167	134	138	137	124	142	123	139	152	148	119	133	130	154	137	128	153	122	115	147	138	131	137	145	131	142	128	138	111	136	131	143	151	137	111	141	135	164	118	129	132	136	121	117	139	131	121	135	126	147	138	127	145	124	127	133	136	134	121	143	146	146	136	137	139	121	130	129	112	137	127	138	132	142	135	144	137	148	141	144	133	144	138	129	141	148	148	128	118	116	151	143	130	126	125	147	139	137	132	156	134	137	132	132	137	120	141	134	135	135	126	115	141	150	128	154	133	141	144	133	143	124	141	144	141	143	126	127	128	122	134	127	136	132	115	136	138	147	137	122	125	111	117	127	140	137	145	143	131	150	134	145	139	153	140	133	132	134	130	135	124	132	135	140	129	124	165	140	108	116	152	136	129	110	154	127	143	128	150	127	130	129	133	125	128	131	119	125	122	148	131	134	139	130	154	144	145	133	143	119	135	145	113	135	116	126	153	142	145	152	137	142	133	167	127	141	131	132	139	132	136	142	136	147	156	138	139	123	117	132	134	129	134	132	135	150	144	122	139	136	137	117	137	130	148	127	149	137	124	142	115	128	126	133	148	121	126	134	159	127	132	124	144	129	142	157	134	122	135	148	141	142	139	136	136	148	157	146	146	135	141	122	139	148	145	150	132	144	131	135	121	146	130	122	142	139	121
7724	16195	13717	7568	4805	3304	2530	2029	1523	1322	1105	892	781	786	635	622	608	529	486	491	437	383	423	380	390	372	403	356	338	359	386	327	323	284	286	297	306	294	289	323	299	284	284	300	292	281	284	275	271	300	266	283	269	293	277	249	283	297	277	269	265	256	269	259	262	270	281	263	264	250	269	246	270	286	242	286	291	245	241	242	259	282	257	255	275	267	255	263	267	270	281	267	266	282	226	275	268	274	275	252	256	293	233	261	268	237	275	251	216	240	289	214	234	254	255	262	262	277	247	264	281	274	269	262	249	295	240	271	217	260	284	253	265	278	269	260	253	250	256	253	225	266	262	230	272	262	254	236	244	261	264	252	243	262	269	229	263	255	250	255	236	247	244	247	234	280	259	229	273	259	268	269	269	268	264	243	264	278	264	299	252	265	269	271	253	267	259	250	276	237	249	265	271	223	298	247	264	235	242	281	259	270	273	232	235	247	242	255	264	249	252	258	243	282	247	250	253	264	245	260	211	270	279	286	246	258	267	244	284	240	227	244	252	235	250	264	244	218	212	239	247	270	266	237	277	268	248	255	294	256	263	277	245	279	243	245	274	272	264	246	239	261	251	272	264	258	271	258	267	264	248	249	265	270	253	236	270	225	262	236	273	264	253	270	251	277	274	265	256	272	252	208	244	274	255	246	271	261	268	261	266	289	210	246	237	274	250	273	259	256	257	268	246	274	240	251	254	244	244	222	304	262	257	256	272	258	263	264	218	238	249	245	266	250	221	267	277	270	236	268	252	264	248	260	235	248	263	285	250	257	278	288	253	263	272	248	259	255	244	247	243	253	261	245	259	259	283	233	231	242	284	241	259	255	253	231	244	271	249	236	244	228	217	286	261	237	264	241	268	245	253	241	212	252	242	253	252	266	257	303	229	280	256	246	254	241	238	239	259	228	240	250	273	263	251	227	284	286	262	233	259	272	255	245	249	250	270	275	246	229	273	264	288	260	229	269	234	236	267	279	240	247	272	249	249	277	247	245	240	236	250	264	267	253	278	252	282	227	253	256	232	258	259	248	253	251	251	271	258	249	240	249	266	247	267	247	265	247	258	281	287	251	252	232	252	241	259	258	240	268	230	261	255	257	274	267	267	268	259	260	247	239	242	266	262	257	269	226	238	245	292	278	272	260	257	283	249	265	252	248	256	248	244	255	276	246	275	241	251	253	281	274	255	233	268	245	254	251	248	250	282	239	269	268	242	264	247	263	254	249	249	264	268	266	217	258	220	252	242	257	263	264	245	256	257	225	250	280	221	257	259	263	255	220	247	271	245	232	223	250	270	260	284	268	285	264	234	262	278	243	240	229	270	264	262	280	262	267	261	241	262	281	274	266	278	269	293	269	245	259	264	275	271	254	274	248	232	249	263	267	240	248	262	243	275	260	252	247	263	248	221	256	257	256	213	264	257	244	240	260	231	262	244	238	286	247	220	266	247	254	260	236	267	257	239	258	238	250	278	269	257	273	262	254	233	230	247	261	249	265	256	259	258	252	268	263	294	258	252	258	245	274	253	223	255	275	236	217	254	270	248	266	261	269	246	271	283	258	289	237	255	270	256	244	235	258	273	272	269	291	249	238	262	261	246	267	264	279	279	271	270	266	238	254	253	250	255	256	223	271	235	249	276	252	286	259	249	249	248	267	248	206	253	257	231	258	248	240	260	266	256	236	279	267	261	262	267	268	251	260	251	259	270	272	262	237	290	256	258	231	244	244	265	259	288	263	254	246	276	236	252	286	222	302	228	238	220	268	258	235	263	229	261	267	255	259	222	210	236	247	251	257	245	265	242	255	252	266	241	259	265	245	294	237	260	213	249	246	245	259	251	273	231	293	267	267	263	250	249	249	260	250	262	262	258	279	237	246	276	271	271	244	262	247	245	261	238	248	264	272	265	236	246	274	233	251	284	273	254	247	217	261	250	243	238	251	263	253	265	240	246	243	283	220	244	262	257	290	248	273	244	244	269	234	241	268	259	278	258	280	224	270	237	267	269	297	265	253	265	269	247	252	263	257	266	245	251	281	258	236	218	241	251	249	260	234	252	275	262	258	257	249	252	253	260	258	262	264	236	277	238	276	229	264	277	266	265	243	250	251	239	239	239	284	241	248	260	264	256	249	267	236	252	270	253	224	256	254	229	267	249	238	258	289	265	269	254	270	252	253	236	258	231	278	245	266	273	248	265	247	248	279	244	248	243	268	263	280	227	270	283	275	250	234	246	270	236	266	255	249	262	243	291	283	234	243	274	251	220	270	271	202	249	237	233	248	298	261	263	284	234	247	262	236	259	243	249	254	259	246	242	224	263	248	238	255	255	243	259	254	274	275	283	252	260	251	221	264	235	275	273	248	275	279	269	251	261	231	209	245	260	267	230	235	227	262	254	253	246	254	260	247	252	250	235	249	253	225	235	271	247	239	279	264	251	262	261	266	262	224	242	261	242	272	241	288	280	248	265	278	229	266	225	249	225	256	300	270	232	245	300	232	267	239	298	256	245	276	247	260	257	270	263	277	268	262	248	239	261	270	277	226	268	212	262	290	272	241	269	281	267	259	263	250	273	242	240	272	275	258	276	259	235	280	250	271	280	249	250	247	255	256	250	234	252	245	242	256	251	253	274	274	268	250	263	258	243	251	252	256	234	259	265	275	233	270	274	246	241	261	251	253	279	263	256	241	267	260	259	240	241	275	253	271	254	225	250	241	267	259	255	257	250	252	282	238	290	242	256	261	239	258	242	251	266	264	264	254	237	256	248	284	281	278	235	269	255	290	266	262	245	211	276	256	227	243	267	218	232	237	264	251	234	255	238	249	264	240	247	261	252	273	259	251	257	269	266	269	252	267	260	252	298	258	254	251	243	258	242	215	254	268	246	256	268	229	257	261	257	242	249	220	244	256	273	248	268	277	244	248	271	235	247	235	266	272	255	230	262	228	256	256	276	237	254	235	230	278	272	257	218	253	283	248	246	214	253	251	258	285	252	284	247	270	222	256	240	248	280	230	269	245	255	233	262	273	267	241	260	260	273	241	239	296	267	226	291	248	270	239	268	262	237	265	269	244	252	238	285	244	258	256	278	251	221	266	252	262	247	226	277	254	252	256	284	251	276	256	266	256	247	229	219	248	245	251	242	260	255	248	243	240	230	246	235	256	262	242	280	272	272	253	289	252	264	292	289	252	246	273	277	252	261	265	263	247	266	240	221	268	264	238	266	239	264	256	243	254	264	230	245	273	248	259	255	253	267	285	245	243	260	276	247	242	257	275	275	281	269	252	245	277	250	237	273	262	269	295	247	260	261	296	266	234	280	249	271	291	285	242	247	268	281	260	262	252	259	247	236	265	262	244	293	266	278	285	254	236	293	253	268	257	278	241	270	272	268	256	269	228	263	251	238	217	265	235	258	244	289	255	278	254	274	241	273	246	251	252	259	271	258	245	249	260	246	256
27071	20174	6246	894	590	576	573	528	519	507	492	487	516	455	466	462	468	535	546	500	437	480	501	495	528	518	485	517	471	460	506	467	503	512	489	454	505	506	483	503	487	498	522	489	465	527	487	484	500	513	481	498	486	519	493	509	505	477	522	516	511	464	487	475	500	526	469	494	495	504	490	487	486	455	508	460	485	429	475	465	476	496	477	451	471	471	490	469	464	512	493	467	521	528	498	487	486	521	503	485	507	447	475	488	497	482	530	448	463	478	478	464	517	462	510	467	512	513	469	447	492	455	501	514	478	496	502	480	503	516	496	505	512	479	474	469	518	460	466	482	483	479	496	496	470	505	443	460	463	509	530	468	490	478	481	482	481	482	521	466	482	505	494	466	476	498	518	517	455	514	519	490	505	523	487	466	469	516	478	478	501	513	537	479	485	479	465	483	470	476	469	473	502	471	516	505	489	491	451	499	527	489	489	481	453	497	511	518	503	516	524	508	475	496	477	485	534	449	530	482	492	490	486	473	501	518	488	481	500	494	544	525	496	507	483	494	513	491	503	504	501	503	484	450	475	484	499	507	529	490	507	511	438	486	499	501	525	486	478	461	491	500	512	496	490	489	514	472	497	466	464	441	481	475	479	466	450	481	524	476	455	512	454	510	489	506	481	467	487	527	484	479	468	480	503	515	487	482	510	487	505	439	515	484	506	499	518	448	482	489	480	512	516	523	494	524	493	506	513	494	523	518	510	487	475	478	481	463	513	471	481	454	484	477	491	456	469	466	471	526	464	468	463	517	446	484	460	476	479	522	489	457	482	452	478	500	461	508	504	485	497	443	448	496	457	450	511	478	485	468	485	521	469	480	517	520	465	504	484	477	476	524	489	513	515	493	493	456	455	503	475	469	469	480	492	471	503	479	488	494	506	507	489	482	534	501	480	499	492	462	509	499	496	487	504	518	498	477	530	476	520	479	493	492	477	450	481	469	494	527	486	473	528	530	508	470	506	537	480	496	477	524	461	489	472	489	469	497	526	468	478	504	498	513	451	530	544	479	489	510	465	494	490	475	506	468	479	474	493	462	478	505	532	477	493	528	513	466	492	479	520	481	511	496	506	476	561	475	496	458	519	479	488	488	482	450	487	469	547	500	457	501	480	515	467	471	444	501	495	483	474	534	522	501	466	470	534	498	516	489	472	456	467	445	533	450	467	454	521	538	493	486	496	545	498	522	480	511	469	491	461	512	506	459	468	467	494	494	478	498	474	493	508	529	473	478	505	508	501	476	461	439	497	498	448	504	503	479	471	518	474	488	473	524	456	493	479	561	491	506	488	455	477	490	485	490	512	472	502	513	531	534	507	485	475	446	490	472	467	452	454	529	490	498	478	470	521	559	458	508	481	462	480	474	519	441	436	501	489	461	473	518	500	488	445	465	494	493	455	499	501	470	456	462	467	471	500	482	506	479	517	505	509	503	485	449	515	483	464	492	488	518	503	475	456	466	461	509	507	471	534	474	527	494	445	458	521	487	502	457	486	511	465	502	476	530	436	505	513	521	495	504	502	463	500	472	485	459	483	468	469	468	482	502	513	486	479	454	483	542	515	507	490	495	460	513	497	513	524	500	466	522	511	420	475	487	504	478	487	476	499	492	506	480	488	499	470	517	454	528	490	488	504	513	473	465	495	495	466	519	497	495	483	489	478	487	488	543	480	486	479	491	476	499	476	502	471	479	485	490	515	516	506	443	521	496	503	529	481	518	508	500	491	471	474	466	489	504	512	468	476	480	521	501	488	514	502	453	460	483	490	495	509	475	503	468	469	511	492	458	478	484	499	518	483	478	493	509	469	468	460	516	517	439	475	459	483	491	521	482	481	496	480	500	478	481	529	484	466	494	474	505	471	494	485	486	508	517	466	465	498	474	504	484	463	489	484	506	462	507	494	489	488	465	507	484	530	475	518	502	509	486	478	501	498	466	522	440	447	468	500	455	466	485	516	527	495	514	458	459	487	516	496	453	509	489	489	497	463	458	518	481	479	508	469	511	503	464	431	513	514	483	480	472	510	475	453	462	502	486	468	522	461	477	493	473	486	497	510	422	479	562	515	486	463	466	440	500	470	460	476	507	492	501	494	475	505	469	476	501	496	516	483	485	485	513	495	487	495	497	503	506	494	461	484	510	503	514	525	489	518	479	471	512	500	491	499	489	502	503	468	450	491	479	484	478	446	523	492	464	465	486	498	500	500	502	468	474	478	528	481	513	510	470	478	515	515	497	500	479	495	489	478	513	479	507	465	469	474	515	497	490	503	471	540	509	493	493	522	485	471	484	521	489	513	471	481	498	469	490	513	461	498	506	511	479	519	459	471	507	483	492	483	468	482	472	489	516	497	490	489	473	516	479	507	518	516	479	489	507	491	504	521	496	493	493	471	487	468	486	492	498	513	506	487	488	503	513	473	472	492	468	493	509	457	508	472	466	467	497	496	512	535	505	482	478	474	491	506	486	558	493	534	485	451	510	489	492	461	460	463	534	496	568	504	482	494	509	521	501	469	457	426	464	481	494	444	457	490	493	509	503	506	478	488	499	488	501	482	516	496	473	460	500	473	446	469	495	473	492	511	473	474	440	511	475	478	503	488	449	467	473	442	506	505	497	544	503	458	500	500	522	492	492	494	510	474	495	497	468	532	458	457	445	513	467	472	477	511	520	467	496	507	499	468	471	559	512	511	489	451	487	503	516	515	509	544	529	516	506	489	486	489	489	472	511	438	479	512	445	512	463	498	479	510	487	497	478	488	461	510	475	517	501	498	453	489	503	497	497	494	481	498	487	503	518	522	496	425	503	494	477	481	491	489	501	504	470	493	518	512	512	503	485	472	506	467	476	472	486	471	487	497	505	506	490	477	522	472	485	534	529	434	496	496	466	477	486	461	478	535	537	492	474	543	501	509	502	493	518	507	487	480	565	436	494	494	473	505	486	501	471	508	480	501	472	494	524	523	475	513	498	489	489	527	516	507	460	501	490	502	483	510	486	483	532	481	479	526	486	458	511	516	488	496	503	478	472	493	503	511	470	504	499	492	467	491	489	528	452	493	488	462	485	489	508	487	481	513	482	480	499	499	495	510	496	456	507	488	503	534	506	533	555	523	480	519	483	534	497	495	485	480	503	547	525	493	476	495	500	491	475	439	504	508	505	468	494	454	490	470	483	463	494	499	471	493	465	468	494	482	506	509	471	539	497	469	495	483	483	487	506	500	484	472	489	479	490	488	462	455	500	485	520	530	512	470	467	521	547	496	486	496	479	452	459	461	494	502	507	516	489	507	477	542	436	487	504	486	505	506	512	459	508	488	502	467	484	494	486	485	474	473	479	471	465	531	523	494	476	495	511	506	497	459	506	483	496	473	494	458	532	485	478	524	515	511	474	493	482	500	488	499	501	479	478	499	452	492	447	498	487	486	487	448	481	472	502	510	519	493	495	521	498	497	511
4248	2004	1793	1338	1095	960	978	959	897	906	868	873	909	883	869	860	836	845	811	849	846	858	890	890	859	853	843	835	916	853	850	846	847	855	836	849	855	886	855	822	909	811	814	860	864	845	833	957	869	854	845	805	824	854	849	828	847	830	873	865	847	873	824	835	848	835	813	859	846	852	901	829	837	849	848	862	881	855	847	849	845	875	830	840	776	824	880	824	817	876	884	876	856	817	818	828	876	812	814	820	888	809	851	859	812	864	855	863	821	897	812	871	835	853	819	826	838	865	812	855	828	879	822	811	878	886	861	897	858	903	841	831	845	907	842	893	871	839	854	825	859	827	864	817	887	856	801	862	854	823	804	843	843	806	851	839	802	883	878	877	833	836	810	839	864	831	894	831	823	789	821	845	833	803	811	850	894	864	823	857	876	878	881	820	858	857	904	821	824	819	886	850	844	799	856	880	858	805	845	881	817	846	885	872	858	833	867	822	844	838	801	817	797	801	828	829	874	868	774	898	883	834	826	823	846	869	849	870	845	869	902	821	819	834	891	855	831	852	808	838	831	856	823	788	877	811	877	837	847	863	778	820	866	865	859	813	872	807	822	877	824	803	873	855	876	828	848	848	839	845	823	867	822	839	846	876	863	875	903	849	839	849	873	883	835	863	840	869	911	819	848	866	868	843	844	851	830	854	842	840	748	820	884	812	839	834	831	852	854	867	909	878	870	805	849	874	845	920	827	834	878	835	791	856	847	912	849	874	828	817	828	855	861	876	809	885	822	817	852	866	869	795	832	892	861	859	834	869	849	820	859	846	839	848	807	849	846	840	854	891	877	887	893	862	887	862	844	822	801	835	887	804	854	882	910	862	855	822	887	850	797	814	859	838	864	808	843	822	840	853	853	853	832	849	930	845	801	881	893	884	875	874	855	818	823	827	847	852	840	826	846	876	854	874	831	873	873	829	844	796	851	787	861	817	871	840	839	843	870	818	875	804	851	802	888	864	913	888	853	843	838	851	837	826	920	822	835	865	878	885	832	857	843	884	826	886	819	873	912	899	782	808	851	860	879	907	866	830	834	778	831	835	841	899	881	820	825	843	882	820	827	866	825	799	859	866	842	832	859	814	841	894	898	889	877	874	855	836	865	825	871	877	777	822	883	839	840	842	823	833	843	878	816	875	877	854	814	865	850	824	868	837	806	877	840	847	869	890	829	810	851	847	813	838	819	860	838	840	820	855	856	915	838	817	866	836	839	847	839	856	848	845	860	835	906	886	837	834	871	787	924	827	863	799	863	823	866	889	870	852	817	831	851	876	838	843	791	855	851	789	863	859	809	844	802	842	878	817	828	824	872	850	849	875	827	866	802	874	851	868	833	837	883	864	795	850	843	857	836	788	820	862	882	864	825	819	828	843	826	870	860	866	800	840	912	894	842	882	822	840	867	826	832	852	813	835	847	862	790	801	828	869	891	786	866	843	863	824	824	860	870	888	838	862	832	841	851	809	840	860	802	836	855	788	821	878	857	913	817	833	854	817	841	848	850	876	898	788	818	869	811	841	881	896	797	834	861	861	900	822	834	877	877	900	833	815	900	818	853	834	829	859	820	851	861	847	881	808	852	882	861	839	823	855	912	844	779	848	838	838	829	833	810	847	869	864	873	832	915	872	867	800	825	855	837	858	869	828	864	790	823	829	887	828	859	804	821	835	884	841	830	877	859	808	871	824	857	808	822	871	865	831	891	861	861	832	829	840	785	884	824	862	867	836	856	890	878	874	898	853	895	799	821	812	799	881	830	824	851	850	826	852	875	867	783	894	864	896	750	852	821	861	861	878	811	804	878	837	774	856	858	836	830	823	831	823	900	843	835	862	787	805	859	933	859	841	872	890	841	824	884	869	873	847	882	785	870	866	835	900	852	886	837	844	876	865	851	873	899	765	831	840	830	831	868	820	840	862	838	835	830	857	841	861	849	843	841	870	810	920	849	885	876	841	860	802	846	850	819	795	810	856	855	870	827	880	845	877	877	824	876	831	834	815	790	819	848	835	838	860	828	872	864	826	884	880	830	885	895	847	834	827	863	897	882	837	887	854	883	818	876	832	867	879	848	866	857	874	887	886	848	843	910	842	867	842	768	892	805	847	852	823	816	821	863	843	867	831	879	835	869	847	866	853	854	852	890	838	892	874	849	878	837	835	842	849	859	855	862	857	858	804	855	845	853	876	843	827	879	865	850	819	822	819	816	865	884	818	842	851	814	862	837	875	871	865	825	800	812	873	873	849	831	873	881	857	829	852	865	871	848	863	835	838	835	896	840	841	842	826	887	867	870	829	882	837	835	846	856	823	793	859	848	862	879	831	848	897	809	829	825	834	831	874	844	796	868	876	842	860	841	816	813	818	844	849	821	846	881	884	858	812	839	833	889	829	867	818	836	856	852	848	853	863	875	824	841	822	862	846	854	814	859	862	813	868	849	856	874	802	835	857	830	836	888	841	818	859	866	863	847	832	875	873	841	808	895	857	830	874	832	829	827	829	828	867	839	888	867	852	883	847	870	878	846	828	836	882	849	863	807	871	856	804	865	852	851	814	837	863	887	876	896	847	886	828	860	881	864	904	792	799	911	828	852	811	832	840	824	866	827	839	850	868	833	823	821	842	852	909	873	787	818	771	816	879	915	885	812	853	819	843	858	876	815	830	838	816	887	897	877	856	859	808	865	841	873	872	852	824	824	874	837	866	847	893	846	875	887	787	818	824	802	857	866	849	873	909	856	828	843	873	858	812	896	825	860	858	824	837	813	899	839	855	858	836	858	820	865	868	863	814	810	877	867	834	828	814	877	879	854	792	839	814	868	829	804	851	844	817	790	824	890	812	837	832	840	838	835	794	918	876	862	845	824	898	855	816	858	844	885	856	819	868	886	815	861	809	832	845	877	862	872	880	833	899	834	828	835	857	864	850	831	907	849	803	820	873	819	816	856	852	853	859	869	870	864	828	871	861	823	895	843	856	835	842	821	857	867	854	802	871	882	829	836	874	835	830	853	859	921	846	842	867	887	825	826	878	874	856	842	811	907	849	865	826	817	857	874	871	870	830	869	895	802	853	824	819	823	867	816	829	855	798	858	786	941	863	814	844	820	833	895	861	869	858	876	848	853	899	866	867	836	835	873	821	864	828	834	842	878	849	837	847	854	869	834	887	879	853	835	879	807	814	894	851	841	864	783	830	828	883	849	877	853	921	873	845	840	848	821	802	855	850	844	865	826	828	799	842	884	842	864	879	901	842	850	869	807	861	885	856	854	842	829	842	885	809	822	846	849	888	872	842	822	907	864	852	779	898	829	855	851	898	892	856	901	842	833	858	841	837	876	840	867	841	825	846	870	811	861	891	886	851	772	864	834	882	873	849	859	884	878	851	832	848	827	833	845	850	839	906	888	801	819	868	851	815	822	809	834	879	839	841	803	812	873	834	894	840	813	871	844	770	818	810
24299	21416	28594	24624	20549	2472	844	588	531	521	471	471	490	461	435	407	443	404	389	407	413	396	390	407	382	418	401	385	345	392	378	343	372	403	366	395	336	381	377	384	390	400	374	371	396	361	393	374	375	392	419	352	403	408	399	382	380	383	357	365	363	375	379	376	395	375	366	396	361	402	411	399	392	387	346	361	367	392	355	363	382	354	358	360	412	348	382	380	382	381	382	372	375	330	368	404	358	335	386	369	369	349	371	366	365	375	372	378	390	353	383	414	355	374	386	384	381	349	412	417	384	369	340	379	358	384	393	365	394	370	371	397	368	369	345	383	398	324	355	350	352	391	384	378	391	370	388	372	362	373	400	393	383	405	355	366	368	331	370	391	366	382	409	382	382	375	339	331	365	345	382	393	372	371	326	374	400	384	357	365	379	358	372	400	360	358	361	394	382	381	340	387	386	387	348	384	379	387	417	357	379	411	358	340	386	372	384	348	382	374	390	371	381	397	358	348	394	379	382	376	389	369	351	393	359	341	350	340	367	361	376	357	384	375	378	371	362	372	428	364	350	373	353	367	373	384	355	349	418	391	363	356	390	357	349	372	359	351	393	392	378	355	392	352	366	395	370	371	370	344	362	386	365	364	359	373	404	361	351	399	345	360	368	366	390	354	373	376	375	364	367	381	379	351	343	384	380	364	359	390	371	384	353	361	375	382	355	365	362	341	370	360	399	391	392	353	390	348	354	409	379	383	367	375	407	359	388	376	357	372	368	387	382	363	386	346	339	391	366	343	356	391	337	359	386	384	355	386	381	370	364	350	371	376	370	369	384	323	367	371	386	358	334	368	355	404	387	371	352	367	381	355	393	354	345	354	356	394	393	365	368	369	379	388	363	377	409	344	373	405	368	366	366	377	372	361	353	328	368	356	415	385	360	363	360	357	395	379	358	366	346	378	375	369	366	361	374	349	372	358	353	352	369	376	398	401	375	387	362	374	343	370	381	361	408	363	376	343	373	397	372	378	389	387	378	341	376	339	349	401	372	368	370	379	359	397	344	377	363	392	386	388	371	344	400	388	357	396	377	361	359	357	355	377	386	375	361	350	362	394	332	362	385	382	369	405	350	368	392	359	358	320	407	381	366	373	396	380	395	377	362	385	344	333	356	347	394	350	366	369	367	391	367	357	380	375	366	411	395	392	352	357	361	395	388	409	377	322	365	362	347	368	313	390	371	364	376	381	385	378	379	392	384	374	358	355	358	396	367	370	377	356	371	378	392	417	360	358	379	370	419	356	363	390	379	390	366	375	365	361	357	345	409	378	369	368	353	377	359	378	368	375	354	360	345	378	382	372	340	366	358	351	380	356	385	404	358	376	372	380	400	347	368	372	387	369	346	358	332	374	359	373	358	391	368	399	451	355	330	369	409	350	391	373	365	365	357	392	394	368	390	366	403	374	354	337	374	376	391	382	355	390	350	378	407	342	380	350	354	357	353	384	386	362	337	390	379	385	371	355	348	366	406	343	365	377	367	367	371	369	351	381	366	336	371	336	387	383	349	359	361	368	397	339	342	375	375	385	381	368	361	373	388	350	367	354	372	364	370	358	364	387	368	381	380	348	403	363	361	331	376	392	356	352	362	365	359	351	351	348	379	324	367	382	377	359	372	373	374	376	388	346	370	363	341	360	356	333	368	346	387	344	361	365	358	346	420	395	339	382	376	387	385	330	342	368	350	357	348	369	354	414	387	376	396	342	378	367	369	371	357	363	408	373	367	361	377	358	352	371	376	393	383	372	395	380	399	381	327	383	396	380	397	372	376	347	363	394	344	370	370	381	348	332	388	379	398	364	345	376	353	351	377	356	393	390	367	364	353	372	361	347	356	385	384	380	366	368	362	386	362	384	369	358	374	398	374	362	355	387	384	371	362	383	383	356	349	361	352	405	334	405	373	365	378	384	398	360	379	339	378	367	360	359	332	361	351	379	399	355	385	393	384	376	386	367	369	337	386	364	340	352	358	366	392	383	377	383	387	401	369	363	366	346	345	388	379	391	392	367	353	349	392	348	358	385	370	400	356	346	383	365	397	359	339	356	363	375	380	340	351	382	405	367	386	368	377	366	357	379	389	402	357	362	391	389	372	382	364	366	380	373	348	367	382	368	387	378	372	378	346	351	362	358	349	366	372	346	357	378	382	344	376	366	349	337	352	370	349	398	364	374	348	359	346	355	377	392	343	386	378	413	356	393	407	375	403	410	342	369	355	379	378	344	345	391	381	381	363	378	377	380	374	363	357	377	384	365	381	386	367	369	413	374	380	374	411	373	369	367	399	366	399	370	375	390	395	377	377	376	403	375	362	372	372	393	361	347	377	375	345	369	410	375	379	360	385	359	332	326	384	379	410	378	374	384	389	342	368	382	381	348	344	358	346	381	366	381	388	357	378	363	380	398	391	381	356	408	379	389	368	397	400	348	385	369	355	390	389	383	383	384	365	373	367	358	345	410	380	359	345	389	397	348	420	360	361	390	366	391	382	375	373	371	367	355	338	375	352	417	395	384	368	385	363	383	366	376	373	369	343	350	375	344	344	353	366	374	343	357	369	380	336	339	395	361	371	373	361	374	393	360	365	374	338	412	366	369	386	361	361	386	349	352	389	367	340	356	363	355	351	416	387	384	426	403	407	380	378	389	367	368	395	350	348	398	372	367	388	379	376	332	359	389	341	386	377	373	347	349	398	359	338	384	377	381	380	351	377	376	381	346	387	349	345	371	345	354	361	359	400	385	397	335	377	366	406	354	328	347	364	356	381	385	367	362	370	352	398	353	353	416	371	369	360	366	331	353	388	372	378	357	317	409	356	368	373	366	408	342	407	358	401	354	361	357	387	344	390	380	356	385	392	367	387	376	375	367	350	398	359	386	377	403	377	367	395	362	378	379	365	376	373	377	380	379	387	357	342	387	390	398	382	363	326	391	380	384	375	401	429	378	379	349	364	371	362	380	360	374	408	388	371	363	362	365	400	408	343	335	365	389	357	396	375	377	403	353	374	402	370	347	376	397	352	369	405	382	383	383	365	375	379	388	364	410	365	379	369	397	385	388	381	348	407	357	365	363	347	349	366	366	357	369	375	360	378	393	360	374	404	342	397	381	405	368	367	337	370	322	412	381	342	357	337	364	336	411	402	340	396	386	361	348	382	395	370	370	369	378	337	403	374	354	366	351	340	348	380	373	361	378	386	370	359	373	373	365	364	401	395	356	364	362	388	354	379	384	370	361	363	350	367	377	360	375	349	354	364	360	365	370	345	390	359	338	344	379	375	370	345	383	374	358	373	355	374	358	361	402	378	433	341	366	379	378	364	361	360	371	367	349	352	360	365	386	397	384	362	358	347	347	367	331	374	330	360	369	377	384	372	362	371	363	415	394	345	357	378	341	356	389	357	380	365	360	337	385	398	400	398	367	362	409	376	364	354	377	358	371	369	359	385	380	332	359
5516	10456	9112	5088	3222	2327	1896	1593	1304	1182	1119	1031	934	964	896	840	814	813	772	747	745	718	692	776	790	696	678	730	718	689	714	684	708	718	707	705	721	709	671	687	692	678	673	665	646	633	712	667	651	686	664	678	716	656	734	641	692	729	655	645	663	647	721	655	657	646	661	653	660	666	675	694	731	714	709	734	661	710	693	677	681	682	640	690	668	664	686	671	695	655	648	695	680	676	657	673	643	642	641	635	637	682	686	651	664	695	639	604	672	652	683	692	656	684	686	688	677	664	659	693	655	633	697	647	657	688	672	682	674	619	688	670	654	657	649	678	638	651	664	711	671	664	647	691	653	646	690	671	673	682	684	693	648	707	642	621	651	660	689	631	663	661	673	663	668	635	667	710	665	606	680	679	681	693	642	684	663	680	660	652	676	676	685	680	684	669	669	643	659	647	679	662	611	631	653	670	690	676	696	686	650	639	640	667	660	639	668	671	657	696	650	708	646	683	648	681	649	667	638	663	652	635	672	691	673	653	712	664	654	608	685	674	682	681	681	645	669	664	661	681	642	612	686	641	674	692	668	725	670	658	653	614	650	669	668	655	689	652	640	694	658	660	658	647	678	646	656	705	656	642	680	675	685	669	714	652	678	673	673	696	651	694	660	652	699	654	665	649	667	644	742	593	637	672	631	694	674	633	715	657	698	626	621	678	638	660	708	697	656	645	651	644	655	692	687	693	669	647	680	695	656	634	654	652	643	629	671	678	667	674	664	654	652	652	636	697	665	620	649	642	622	677	718	670	687	659	712	661	657	681	667	651	665	690	671	664	685	686	639	637	698	672	646	655	683	620	665	683	661	655	652	719	705	633	659	654	655	670	641	647	678	677	646	661	682	683	687	628	679	670	677	700	689	729	646	643	692	643	653	670	622	689	652	648	668	679	665	706	611	700	691	661	687	665	657	699	648	685	657	638	649	672	682	715	703	664	672	646	642	666	718	687	692	670	654	669	654	676	675	653	659	647	681	694	655	618	683	634	682	684	695	629	695	654	665	701	656	662	638	676	641	656	694	683	657	643	717	663	639	669	682	677	659	686	677	669	663	732	650	650	660	667	755	657	671	687	700	683	677	616	667	670	675	614	675	704	663	650	669	679	712	654	723	696	662	620	730	672	664	664	680	667	680	671	696	655	643	667	691	662	656	662	683	695	694	670	670	665	654	632	635	640	667	636	638	665	658	660	634	688	681	660	663	657	663	620	651	631	652	684	622	646	719	658	683	675	643	646	682	604	666	670	645	651	640	648	665	622	616	696	649	709	609	647	647	694	647	666	691	692	660	707	683	654	669	620	686	674	641	672	646	652	673	720	604	675	680	680	679	714	694	744	707	671	630	646	656	672	649	658	641	727	658	632	632	660	619	681	701	674	646	650	685	670	712	651	636	675	681	635	681	722	652	627	643	620	665	617	689	702	653	652	673	639	663	670	679	642	636	666	652	636	699	667	647	646	631	675	656	652	673	653	628	643	654	719	643	684	631	677	654	620	675	714	610	661	636	680	715	677	644	642	661	624	633	701	658	654	669	665	685	671	654	673	665	646	637	616	682	650	683	641	685	675	657	689	640	681	658	690	666	661	652	689	671	640	686	673	675	684	654	647	676	669	637	712	646	700	685	710	675	657	671	597	644	666	673	645	667	670	670	681	722	644	630	694	687	656	653	686	669	682	656	661	690	684	690	606	705	635	653	653	712	641	704	666	711	658	663	620	613	702	712	603	705	671	671	686	631	630	672	668	673	649	686	708	674	687	654	694	661	613	676	663	645	677	703	705	670	623	697	667	694	667	697	696	664	653	657	697	675	652	649	703	632	667	635	704	660	642	687	659	684	650	631	695	684	666	662	664	663	631	660	679	608	660	636	669	683	694	659	674	696	681	646	701	698	732	652	665	704	647	674	655	710	659	702	648	645	690	649	686	652	629	618	658	628	678	658	655	636	688	677	710	646	692	622	649	606	645	650	648	658	657	683	644	656	665	631	666	657	678	690	657	669	659	665	680	641	646	671	664	661	667	636	655	655	648	652	706	705	672	611	671	631	614	659	628	642	703	662	645	685	650	733	642	666	591	617	648	673	677	667	682	680	687	647	667	658	683	697	660	641	662	677	629	693	635	676	676	646	698	636	641	633	661	675	714	667	671	642	662	667	653	662	670	652	707	676	678	697	647	674	653	653	685	675	683	721	689	650	656	622	647	693	694	640	673	641	637	721	680	663	658	625	680	669	649	670	640	692	664	653	663	649	638	700	688	663	663	651	670	666	690	686	663	679	598	615	641	710	677	637	682	651	673	680	666	712	671	646	658	690	649	657	647	637	642	667	683	660	630	710	653	675	649	669	624	676	651	654	640	705	631	632	667	670	697	695	668	623	682	625	644	707	663	665	675	652	638	672	677	654	653	618	682	666	706	741	657	659	632	658	665	682	675	625	663	641	655	659	699	667	628	662	684	681	627	666	696	710	660	638	644	637	707	661	679	707	612	649	639	671	651	599	680	634	623	691	612	669	691	687	658	680	657	649	624	672	672	641	643	696	688	641	629	666	680	661	698	657	625	654	650	713	680	653	727	635	654	686	640	657	669	653	653	671	666	707	671	708	673	705	656	612	685	673	649	648	660	668	657	674	652	635	677	721	675	657	673	689	667	599	686	673	661	639	677	682	651	695	705	667	684	701	662	695	671	670	646	651	678	676	585	618	605	652	645	635	661	624	643	697	631	644	693	690	660	650	702	618	626	669	711	693	638	656	697	668	653	687	710	681	668	667	654	673	728	663	639	673	613	667	648	699	628	686	648	651	683	667	707	650	631	646	645	641	666	608	700	694	667	668	667	722	676	663	685	681	619	606	670	665	657	675	680	684	700	650	682	662	633	689	661	681	655	673	646	670	667	634	687	651	700	666	644	678	652	639	667	638	611	679	668	653	698	713	676	664	694	668	688	671	637	658	652	677	619	602	672	629	679	666	675	610	673	593	679	664	641	706	651	657	635	674	658	642	690	721	631	661	681	667	681	658	646	696	669	662	701	645	698	656	725	679	641	670	730	670	658	639	646	662	684	662	627	659	658	654	697	695	630	697	649	650	645	669	641	667	724	627	648	685	656	682	634	690	707	632	631	671	665	681	716	682	656	649	698	688	655	666	675	646	670	667	637	673	603	639	637	704	665	681	671	649	666	678	653	688	671	642	607	643	640	638	712	674	681	689	671	645	656	646	649	639	642	645	654	706	679	642	699	703	659	668	694	720	684	648	659	635	661	651	643	683	731	717	654	661	647	630	650	683	680	699	610	666	674	667	655	684	675	647	720	673	662	675	702	646	675	666	654	654	666	664	641	636	649	696	591	668	668	676	643	605	572	706	653	656	674	714	648	670	693	662	649	675	620	668	591	652	680	676	675	647	654	685	669	708	654	643	670	698	701	702	669	714	660	688	672	658	623	704	670	665	679
23485	21478	29296	24079	21482	19351	1710	600	436	369	314	285	266	237	215	245	225	180	189	166	190	186	194	193	159	167	176	159	143	154	155	172	178	169	147	149	137	149	115	162	139	135	151	169	157	131	150	132	134	155	141	131	151	138	128	124	136	123	125	134	129	136	122	135	136	127	140	116	146	121	140	136	129	134	134	147	146	136	138	146	141	132	129	141	142	133	153	146	149	127	137	146	137	116	118	135	132	127	154	143	132	123	137	136	143	132	146	147	143	142	147	122	122	134	122	133	131	130	144	141	150	139	136	122	136	133	144	148	139	125	131	149	134	133	136	130	137	129	148	148	136	136	148	131	145	141	135	137	146	127	135	120	127	126	160	130	128	133	118	149	144	145	155	133	133	119	137	164	157	136	148	126	138	137	138	129	138	129	133	143	141	152	135	120	134	119	131	145	149	168	145	157	145	134	132	133	144	139	128	151	133	144	120	134	138	151	144	108	135	138	148	147	147	123	161	137	124	135	140	142	137	140	129	129	131	115	149	109	114	132	134	120	132	129	125	133	150	126	136	131	138	131	141	125	131	148	144	125	127	126	146	142	148	140	148	140	132	134	140	170	156	156	143	133	131	140	116	149	149	137	122	118	141	149	136	133	138	140	108	163	146	151	131	131	153	139	121	137	124	127	128	120	123	132	120	133	143	157	141	148	135	140	157	137	137	133	148	152	133	122	137	132	120	132	145	125	135	143	151	138	116	141	114	139	133	125	130	122	147	145	135	126	152	119	124	150	143	139	132	146	147	129	157	127	140	132	128	132	122	138	132	138	122	138	126	124	139	142	109	142	134	155	134	137	162	130	141	138	128	134	133	133	113	146	138	138	130	141	144	127	127	136	120	127	126	150	140	117	145	122	134	138	133	144	134	121	154	148	126	149	147	143	141	144	139	122	122	123	123	121	128	133	150	161	137	127	123	135	148	148	143	128	145	127	156	140	141	138	142	150	147	127	124	120	167	113	130	137	125	149	152	141	130	112	140	135	125	119	152	131	126	140	111	144	130	144	152	142	144	147	129	131	155	124	129	129	128	137	129	137	144	125	122	143	132	125	130	145	135	142	138	140	127	137	123	127	133	117	125	135	145	158	158	137	137	124	145	136	133	132	132	131	114	131	140	124	159	147	110	124	137	130	156	144	132	128	138	130	147	166	125	118	131	131	152	124	123	131	122	136	142	136	124	130	132	122	159	152	130	142	117	140	128	121	120	123	140	147	138	124	151	137	125	136	162	145	141	122	117	122	157	136	130	137	146	124	133	147	142	149	130	138	134	113	158	132	138	124	110	123	166	110	138	127	138	132	124	147	126	131	127	136	140	121	122	112	142	130	139	139	149	120	128	133	127	135	138	137	118	141	123	142	129	133	139	119	140	122	133	129	119	149	129	128	133	149	138	141	140	127	155	147	131	122	136	154	133	138	120	137	124	130	142	136	127	114	122	159	125	135	139	149	158	137	139	151	140	135	140	135	133	134	119	134	139	137	133	138	138	142	124	115	132	143	139	124	140	142	127	142	138	128	135	128	135	128	145	140	145	142	137	115	128	140	121	122	144	124	135	116	118	133	144	138	131	120	144	118	108	152	133	141	143	135	137	144	124	135	135	155	130	133	132	123	151	138	147	127	135	158	134	120	127	138	150	124	141	137	149	157	105	164	122	125	146	126	133	127	137	158	133	137	126	132	137	140	132	122	128	120	142	131	155	125	156	132	135	140	126	130	140	126	130	138	120	158	128	144	143	154	146	107	130	150	144	137	119	147	129	111	149	120	147	141	126	153	135	128	154	142	146	132	126	142	143	151	153	128	101	124	139	136	110	130	138	136	145	127	128	136	138	128	142	134	141	137	123	135	152	149	145	142	128	147	136	128	134	125	146	154	117	140	144	132	131	129	134	134	143	137	123	127	129	135	127	140	156	143	132	138	133	138	141	147	152	141	156	145	142	133	128	156	122	144	147	133	136	137	140	143	142	143	112	140	138	122	144	133	141	146	131	141	118	128	132	131	158	127	136	147	115	122	147	136	149	129	135	142	137	130	141	129	128	137	129	122	150	121	133	142	122	138	125	171	132	109	121	121	129	167	120	139	145	128	134	148	144	135	135	136	129	139	148	136	144	131	154	144	142	147	130	130	114	149	147	125	115	149	153	131	145	125	141	126	150	163	133	147	111	119	147	142	134	121	135	157	139	142	136	140	132	142	128	127	119	154	134	142	154	137	142	142	124	123	119	116	147	145	139	140	143	141	125	125	137	165	122	114	130	147	159	154	146	133	161	135	136	110	149	146	129	135	134	142	128	143	135	143	131	128	146	116	124	148	147	127	146	138	130	149	128	123	140	133	131	126	141	136	152	128	119	130	147	132	137	123	164	132	138	123	137	123	143	127	127	114	151	130	159	157	141	139	128	130	120	145	139	143	117	158	142	152	125	141	154	148	120	124	125	125	144	124	126	116	139	142	127	133	138	121	145	126	142	167	123	135	119	144	135	146	156	113	158	123	117	134	134	125	123	126	133	134	132	140	140	125	123	128	132	131	154	120	144	149	129	157	120	125	129	120	139	121	146	134	129	129	128	131	144	117	139	119	145	128	132	147	147	148	132	123	128	142	130	138	134	149	143	146	150	144	120	147	141	129	127	122	133	123	145	134	142	151	129	126	141	137	147	116	139	128	140	130	138	139	143	125	137	124	143	143	129	125	132	148	117	119	148	124	127	130	154	128	122	128	136	128	146	132	131	115	153	150	155	127	137	136	143	132	118	133	127	128	141	137	158	126	133	137	134	123	159	123	141	120	151	134	127	140	138	136	131	123	133	145	158	130	142	121	142	117	136	134	135	149	143	136	133	133	138	131	143	129	135	135	129	152	141	125	145	125	166	136	155	113	134	143	151	138	130	125	137	139	144	114	133	140	143	131	144	152	118	148	123	148	125	138	139	130	130	125	152	131	152	150	132	137	140	137	123	137	123	165	132	136	127	123	115	146	131	97	138	121	134	162	132	123	122	135	130	135	146	132	139	122	147	125	127	120	140	136	142	124	119	125	144	132	118	135	128	138	150	132	139	112	132	132	140	135	121	131	148	137	127	123	133	122	131	141	127	113	128	125	138	138	143	132	145	131	125	140	129	121	147	141	132	141	120	130	131	136	140	119	124	140	135	142	135	125	132	141	132	105	146	141	138	146	136	154	146	143	136	144	144	131	135	140	134	145	142	132	125	154	134	146	126	133	144	132	147	137	122	158	132	124	166	138	141	164	170	122	131	152	138	141	146	131	142	126	127	142	115	154	127	123	159	133	146	138	120	154	153	135	132	141	135	147	147	134	148	139	131	131	117	141	139	138	142	154	138	136	146	128	121	129	122	153	129	115	135	135	123	115	141	124	157	118	114	116	126	136	159	148	145	155	144	121	125	129	122	144	129	145	125	150	138	145	143	147	121	130	121	134	124	135	135	151
7764	16171	14036	7595	4712	3268	2568	1998	1512	1337	1128	935	775	738	637	582	554	567	489	487	414	424	381	395	390	384	374	361	338	348	343	301	309	326	298	285	320	281	323	302	290	273	291	293	295	282	317	279	263	287	300	278	271	261	258	258	280	286	251	275	273	248	284	245	282	265	269	246	284	288	263	283	281	263	274	266	248	289	286	278	274	250	275	231	247	240	260	268	264	244	279	253	274	291	257	241	259	250	299	237	262	273	265	274	282	240	272	270	251	268	230	244	271	280	263	270	235	249	242	238	244	250	259	253	241	266	251	286	266	281	260	271	237	261	241	241	249	246	228	272	269	287	260	258	265	251	269	265	256	260	243	270	254	254	243	265	282	250	233	223	276	264	239	257	249	240	252	267	275	237	259	236	254	241	254	244	238	266	279	248	268	239	233	271	260	236	254	245	242	243	267	266	238	254	266	253	241	253	253	277	217	261	265	269	266	262	256	268	263	235	252	262	263	232	251	263	255	261	226	256	255	251	242	240	244	242	253	229	241	263	266	237	252	238	265	252	238	280	264	277	269	272	264	244	257	240	254	238	264	273	250	236	247	270	236	276	239	277	233	260	252	259	248	265	246	237	259	251	246	253	251	256	266	253	248	260	279	270	250	237	240	277	268	273	234	255	264	250	266	226	260	226	250	258	295	277	257	250	244	235	238	235	284	237	254	259	254	261	237	258	262	240	264	239	245	255	272	236	247	272	281	264	277	250	252	257	266	236	275	239	262	255	244	271	251	271	235	264	231	266	238	244	262	244	260	262	237	251	258	272	273	268	254	266	240	282	237	258	259	257	267	253	256	253	235	246	275	259	237	234	262	254	220	262	257	259	231	265	250	246	259	248	273	242	247	291	251	264	262	238	243	236	239	253	246	251	280	267	259	250	256	269	247	252	260	233	255	283	232	231	270	282	254	254	255	253	282	232	243	250	239	252	255	281	295	275	260	257	215	238	240	232	236	269	237	237	246	262	290	272	261	227	264	260	269	276	260	254	241	286	212	251	256	244	254	240	245	288	238	262	261	263	249	246	270	251	254	250	240	246	259	245	256	219	263	263	279	251	277	263	252	223	246	256	248	269	236	236	296	285	266	231	247	274	245	249	263	278	247	264	269	236	257	254	251	239	245	241	250	242	266	248	251	260	241	248	223	244	249	258	234	258	248	260	258	255	230	265	240	277	239	272	256	266	257	265	242	238	259	259	258	254	246	237	266	258	253	275	279	263	251	239	266	242	257	241	260	242	286	246	241	237	269	255	250	260	254	263	259	268	258	240	268	247	250	210	252	247	240	258	271	232	242	231	231	254	255	243	266	272	237	254	246	230	246	262	237	238	278	257	292	231	262	259	268	259	267	245	248	268	281	267	266	267	290	256	263	246	256	255	239	261	245	270	250	248	231	272	233	225	266	249	228	261	235	235	246	276	264	261	268	277	241	281	252	257	253	279	242	244	265	266	264	250	267	231	235	267	231	256	240	234	281	255	261	213	232	282	267	262	286	228	264	232	226	236	248	265	254	281	271	256	246	256	273	255	243	234	268	239	269	273	264	261	252	247	244	243	252	266	245	269	270	263	270	259	228	284	240	257	271	235	220	248	243	234	246	280	271	251	253	254	262	255	241	260	279	264	267	250	240	260	232	260	272	254	241	237	266	279	224	263	255	251	255	240	235	259	259	243	245	241	237	275	227	265	268	271	236	231	256	243	258	280	254	252	232	249	245	276	259	246	279	264	276	233	228	258	261	246	248	267	255	265	250	263	263	268	239	268	255	258	260	283	265	263	245	248	260	245	251	223	255	247	248	242	233	276	256	263	271	295	248	278	275	227	241	257	236	234	279	257	254	248	248	242	259	247	257	240	256	248	258	265	269	249	266	222	238	249	244	265	261	265	269	264	277	259	278	259	253	263	254	270	248	268	279	247	209	260	262	272	248	230	269	240	252	251	247	257	302	259	246	241	257	232	276	290	246	246	233	244	245	239	259	257	259	264	239	281	236	252	244	261	261	237	257	259	245	257	243	260	290	260	247	278	220	252	225	259	251	247	247	250	240	258	255	256	240	276	264	247	243	256	263	235	253	281	262	262	263	243	264	248	255	238	276	284	239	237	244	277	227	263	271	271	261	255	246	259	263	254	269	282	254	281	248	225	260	263	224	243	263	258	250	257	243	236	228	286	275	264	271	234	241	247	282	235	265	251	243	249	247	229	263	228	277	238	244	265	252	245	245	241	249	258	267	263	281	232	274	250	263	277	252	268	225	273	280	245	263	250	254	261	251	238	254	244	258	249	251	257	228	274	270	231	258	278	227	280	251	250	227	233	225	248	272	250	256	244	261	260	262	243	280	248	232	234	237	256	246	263	277	230	203	255	282	259	251	254	257	261	257	253	264	245	256	258	264	266	229	228	247	272	242	244	288	247	280	247	265	281	243	266	230	253	264	278	262	265	260	246	282	263	277	223	245	263	243	243	274	274	250	232	283	262	248	254	265	261	262	268	256	266	255	274	241	266	238	251	257	262	258	243	250	265	261	262	273	261	265	274	223	264	269	253	263	249	246	240	252	244	239	257	271	278	237	253	257	272	268	247	281	237	272	260	231	240	249	259	257	244	280	256	259	274	252	262	238	244	281	228	270	255	270	260	225	266	284	275	241	276	258	287	238	225	252	249	227	241	259	274	256	265	280	259	262	268	260	233	228	233	232	232	247	276	259	271	233	228	245	246	273	243	263	245	225	237	259	256	268	244	268	261	271	240	286	259	253	236	266	230	279	267	247	249	283	251	286	222	265	263	262	231	277	271	256	265	231	244	251	251	268	255	269	239	232	241	258	264	268	243	283	258	270	247	254	241	251	272	247	243	262	264	244	284	251	241	226	240	264	266	265	239	277	243	280	255	275	231	246	296	231	271	262	238	262	257	271	242	270	233	239	266	266	255	247	241	239	233	230	229	253	261	265	264	259	252	234	247	236	252	247	248	272	269	256	286	253	229	247	257	244	258	247	234	264	274	258	257	269	249	275	268	262	227	268	279	269	264	258	242	229	261	243	243	263	256	269	233	274	209	248	226	253	270	236	260	260	248	245	244	233	275	236	258	251	279	250	246	251	232	278	253	276	257	238	232	272	236	269	266	251	245	236	247	252	260	238	276	276	283	255	273	277	218	259	257	281	267	231	264	254	260	250	262	237	249	249	245	271	271	249	221	238	254	254	224	263	260	294	277	245	277	257	229	268	288	267	255	239	273	269	256	261	249	258	238	227	230	252	222	236	244	226	245	271	275	281	259	223	261	265	253	254	250	275	247	275	261	259	232	257	302	245	251	241	272	265	246	270	263	249	274	262	269	248	238	282	257	271	254	241	237	249	251	248	240	237	258	245	256	244	264	232	253	274	263	238	258	232	251	259	234	266	272	256	272	264	255	270	245	242	256	257	259	275	237	233	274	276	216	223	268	246	255
27046	20222	5995	898	573	493	506	481	487	520	505	488	480	494	504	545	502	500	504	481	495	505	464	465	490	459	473	486	443	523	464	502	522	512	481	508	453	521	453	464	506	496	485	457	502	484	470	449	486	460	482	450	477	474	500	506	462	487	435	525	498	464	495	478	507	496	462	479	508	509	509	464	527	487	496	483	481	484	474	468	449	471	497	504	509	505	478	479	485	482	483	478	492	472	477	488	489	466	507	502	491	480	524	442	487	484	508	444	483	466	491	459	475	505	528	483	482	542	489	465	484	481	444	503	472	435	444	495	500	482	477	488	437	481	503	461	520	507	511	489	479	489	470	474	441	516	491	492	454	508	476	473	485	506	463	473	413	529	464	512	488	495	467	441	473	458	473	492	506	509	471	459	458	507	486	467	539	510	468	470	508	482	484	463	473	479	501	495	473	449	510	497	470	477	500	468	457	503	494	495	487	457	541	492	472	456	466	482	509	504	472	502	478	477	475	478	481	494	470	522	491	461	476	490	479	499	497	490	442	468	470	489	473	473	494	488	475	434	448	485	497	495	469	479	488	469	524	474	475	470	493	474	516	463	466	488	513	450	495	461	457	462	522	482	504	483	519	542	486	467	472	462	482	474	521	487	499	488	508	475	467	491	469	489	486	480	500	494	480	489	462	522	480	489	482	484	500	473	486	467	481	513	478	494	463	457	546	527	500	498	522	542	510	456	447	513	517	511	492	481	489	503	497	479	459	463	468	497	490	435	490	494	493	487	442	462	469	443	479	458	510	500	480	488	506	505	509	500	497	457	508	506	472	470	501	505	457	448	480	500	507	486	464	454	494	497	453	514	491	465	460	505	470	451	499	446	490	469	478	447	495	472	508	482	460	489	495	478	445	461	502	542	456	491	462	486	520	479	486	497	516	488	515	496	472	505	477	502	480	472	473	465	482	484	487	503	470	481	510	461	421	465	513	479	509	462	470	474	476	510	477	479	486	474	467	469	484	494	465	500	495	485	482	486	504	503	517	510	487	502	476	475	462	483	481	506	488	498	460	492	464	477	502	480	496	458	487	481	488	464	506	494	459	497	490	508	451	483	473	493	450	457	517	486	511	520	479	484	458	465	473	480	499	442	485	446	454	437	496	473	475	495	485	454	495	497	499	453	501	507	526	475	467	509	534	516	481	502	478	451	498	486	479	506	487	490	451	427	502	465	471	484	471	494	501	494	451	501	461	461	471	454	477	490	501	482	501	491	475	481	467	490	423	477	531	502	498	498	504	476	507	481	482	494	483	486	516	454	481	484	503	490	451	473	480	464	470	462	491	499	493	476	486	492	503	439	454	490	466	496	464	509	515	480	472	472	482	457	501	465	465	463	508	474	482	488	501	493	509	447	480	472	481	485	464	500	470	502	446	478	471	489	495	492	490	489	446	475	498	471	478	506	463	485	497	454	493	530	450	491	475	467	468	464	480	472	481	480	466	506	490	505	493	496	457	504	518	465	501	459	495	489	474	484	504	470	467	460	449	485	501	502	491	470	497	455	490	481	511	466	469	504	486	451	468	406	449	483	455	476	460	450	486	490	486	476	488	468	489	483	449	483	502	485	512	500	454	507	480	514	500	483	483	476	429	521	488	508	497	442	469	455	486	456	502	487	513	450	503	470	483	477	515	473	505	486	501	480	471	442	460	503	485	476	488	481	475	486	449	484	444	480	454	433	484	510	458	449	459	483	489	462	467	483	465	506	457	495	468	503	509	451	469	505	470	478	462	477	499	477	472	455	502	501	489	462	482	497	501	502	482	508	490	505	489	479	455	476	450	444	488	431	524	469	471	519	488	489	469	492	468	534	516	490	497	479	505	487	487	449	493	477	488	476	496	472	470	466	493	478	464	485	503	498	484	464	484	437	436	501	480	480	522	493	495	463	467	468	449	483	456	469	487	506	513	486	478	482	493	488	476	489	491	490	495	457	439	502	502	463	481	481	508	495	445	461	532	414	508	492	461	496	518	465	503	476	460	473	459	438	492	456	487	476	495	503	432	457	473	481	490	500	462	507	465	495	498	511	470	441	458	512	472	472	533	510	494	456	461	477	522	466	504	492	470	496	466	507	482	480	474	480	499	448	452	490	472	465	530	520	430	454	506	518	517	453	496	512	476	491	533	482	503	444	447	466	471	501	442	464	450	464	472	482	467	489	480	473	456	468	493	487	463	497	501	459	462	480	487	478	476	464	462	447	480	478	428	472	445	489	489	469	487	470	463	499	518	495	502	461	492	501	471	493	505	488	517	469	471	539	546	475	448	481	424	482	502	491	496	503	494	471	496	511	460	464	517	455	496	456	453	472	496	522	446	509	499	485	448	440	477	473	520	463	492	458	450	486	498	493	512	470	515	507	496	443	482	495	488	510	509	505	479	494	511	492	519	493	453	507	492	481	484	453	496	463	480	494	431	454	498	465	521	481	466	440	420	487	492	487	481	480	482	444	479	449	504	505	492	480	467	455	451	488	466	482	466	444	454	460	461	491	473	482	498	474	509	500	470	501	483	506	439	496	520	465	502	471	477	448	469	511	452	483	491	447	489	478	514	470	485	506	504	469	501	486	514	514	468	463	503	537	483	542	455	484	475	474	465	500	539	486	473	477	473	458	489	469	482	505	405	451	495	479	457	495	518	489	487	509	474	490	446	479	463	514	499	472	455	482	529	494	487	461	457	493	453	469	497	478	491	477	486	525	452	484	501	521	518	460	491	492	453	512	499	503	491	510	460	506	497	450	506	488	486	515	496	465	509	471	534	496	488	509	469	545	480	481	487	480	470	478	463	507	461	479	457	509	495	468	513	503	489	498	476	475	495	469	486	457	481	411	473	461	525	494	441	498	498	475	449	456	501	505	481	473	500	476	490	473	498	505	458	448	474	471	516	488	490	466	495	448	481	501	507	510	548	490	467	457	446	500	487	440	511	480	472	505	456	497	467	479	491	496	527	506	466	463	504	449	497	470	489	491	499	519	488	502	469	494	463	442	470	481	479	489	511	482	432	468	479	504	518	496	480	499	529	493	461	443	479	495	444	487	454	463	499	514	482	481	451	431	478	502	461	501	491	432	472	502	485	489	533	495	434	473	457	478	501	473	475	461	494	474	502	517	491	483	471	456	495	468	510	461	472	453	474	511	469	464	491	519	501	496	455	487	505	498	484	492	490	508	474	490	496	496	492	449	498	493	512	487	455	491	502	496	496	452	533	461	496	487	509	462	460	502	448	450	459	455	485	466	515	486	478	470	457	450	487	494	440	495	504	473	504	505	455	480	474	504	479	454	474	460	522	486	494	467	459	496	499	498	495	454	488	468	469	461	456	485	452	491	456	475	472	522	496	474	488	504	479	442	538	478	495	516	511	485	481	482	496	550	489	494	502	464	465	480	478	489	521	496	517	512	497	475	480	474	470	493	475	500	476	453	512	503	479	502	466	492	503	490	437	480	522	487
4260	1996	1866	1267	1081	982	952	940	956	904	855	884	902	873	827	833	838	816	884	854	870	835	813	816	847	802	835	832	844	864	818	864	844	896	773	853	875	831	849	840	859	810	854	842	863	889	830	861	832	844	870	824	843	813	848	825	872	885	826	899	803	830	912	831	839	845	837	861	869	858	828	873	808	863	880	803	873	866	849	851	899	812	861	818	800	781	869	804	853	825	894	833	819	798	864	859	796	860	828	866	843	870	874	832	847	842	835	862	852	864	815	828	860	867	829	761	844	834	846	866	789	838	888	831	832	791	822	788	806	816	820	864	837	848	874	869	839	807	818	874	870	822	846	867	829	844	851	857	832	816	845	816	859	823	833	766	825	863	867	854	835	859	882	821	820	833	821	778	783	851	843	830	866	855	839	850	847	856	882	860	889	825	880	803	835	849	861	810	810	870	844	848	847	871	834	846	844	820	813	839	843	843	853	843	881	812	787	841	843	802	848	842	870	831	824	831	765	861	823	817	832	853	874	859	838	800	845	864	807	847	811	809	838	850	779	814	828	863	809	852	841	834	877	818	816	819	853	802	840	786	831	872	826	863	864	845	844	833	830	785	821	917	846	875	867	829	848	813	810	855	865	852	866	839	874	855	886	818	878	810	831	837	820	850	820	820	851	821	850	809	913	814	814	842	839	830	753	846	888	862	806	814	854	855	815	850	796	871	860	847	818	837	870	884	842	882	799	803	878	892	822	822	854	813	787	873	859	818	831	834	857	828	846	925	841	844	861	841	784	835	836	772	796	817	827	884	808	831	874	817	847	892	837	859	786	848	842	857	839	862	812	859	812	841	809	876	878	852	817	815	857	856	891	876	879	746	826	775	848	852	810	906	856	869	858	849	862	845	876	854	868	885	834	801	836	827	802	832	804	807	836	807	856	790	849	842	861	794	813	868	836	814	902	801	848	823	853	904	834	826	872	876	874	847	873	878	889	835	852	841	849	896	807	821	849	848	814	842	830	863	880	864	781	820	862	784	838	828	874	818	850	852	852	840	808	876	856	797	846	791	820	838	896	789	854	826	838	824	808	803	856	841	879	825	851	828	844	830	839	895	815	864	882	842	843	841	835	796	849	844	831	875	894	847	799	831	850	845	843	855	861	857	927	799	824	827	878	871	826	835	876	812	833	870	869	832	851	858	834	877	859	820	775	848	803	831	857	795	848	886	884	843	833	869	851	850	863	819	845	875	837	855	855	841	807	810	811	832	833	837	871	849	909	866	829	803	823	842	877	837	882	848	818	878	817	863	838	862	822	852	850	865	843	829	867	860	891	835	857	874	794	827	838	808	836	857	826	837	807	839	837	865	831	816	893	830	808	825	860	828	867	830	824	816	817	835	812	828	837	850	826	857	851	840	855	769	825	846	876	859	880	881	841	876	817	814	846	840	836	807	836	858	842	823	892	799	835	930	866	832	826	894	822	845	820	889	865	832	849	801	883	859	820	827	831	854	846	840	825	859	842	843	856	878	801	811	852	848	888	879	853	821	822	808	849	807	813	803	837	823	834	890	787	825	864	802	908	828	847	865	835	874	835	851	854	855	826	808	818	837	824	773	812	920	811	864	859	823	829	868	889	855	864	870	829	880	863	811	829	784	856	834	818	841	855	833	900	846	870	882	784	859	817	848	839	857	860	817	828	827	800	814	815	890	842	860	834	862	814	842	800	830	827	826	864	885	844	877	883	850	841	847	815	833	843	834	781	862	792	841	817	814	845	829	853	796	873	857	836	824	802	851	892	871	810	865	801	838	862	874	816	804	850	904	888	821	863	809	838	848	846	848	891	799	922	850	862	829	825	858	852	837	851	825	843	870	880	862	840	816	832	818	811	835	899	834	848	847	851	852	892	871	856	795	854	844	862	883	895	908	836	837	914	825	809	819	816	884	850	836	848	874	875	864	838	848	868	856	916	812	875	848	818	889	843	880	830	825	891	873	801	852	838	863	785	832	824	854	802	812	854	858	828	816	845	834	840	845	835	834	821	845	833	848	845	860	860	782	824	847	840	826	794	866	802	790	822	866	838	848	854	802	822	849	874	840	880	858	824	810	841	854	821	800	884	833	871	848	869	845	863	863	817	831	824	859	835	823	828	865	826	846	805	842	836	879	851	886	858	858	826	829	885	818	886	859	838	860	818	836	845	847	803	876	818	891	794	846	899	832	805	855	828	841	909	855	785	808	841	828	853	841	851	833	793	888	811	835	780	825	846	818	778	826	853	860	829	856	784	829	846	846	836	830	838	851	894	829	791	857	871	806	846	814	824	854	806	855	866	836	816	880	856	845	859	848	853	832	835	816	834	845	880	816	872	908	867	839	870	836	812	833	802	862	804	813	869	860	823	838	810	884	899	843	851	848	847	785	820	843	927	845	843	783	848	886	840	843	840	832	810	839	832	812	799	825	823	861	903	853	845	773	856	835	820	792	912	826	838	805	808	821	853	844	807	847	818	795	899	834	888	800	822	873	834	820	828	843	861	894	841	857	794	830	823	812	842	829	869	840	812	840	894	846	844	842	818	826	826	849	821	865	810	823	878	833	888	883	801	823	823	850	807	835	798	867	859	842	865	851	846	867	834	837	850	894	861	806	893	803	846	770	822	803	833	893	794	872	812	858	823	852	837	823	862	821	855	838	811	761	830	798	884	819	830	842	798	857	809	813	817	873	860	842	828	859	886	809	848	847	849	870	878	849	918	845	811	832	792	833	811	843	854	807	828	771	869	837	874	824	809	847	873	840	859	846	879	817	813	856	798	856	805	808	870	840	857	856	907	836	810	857	865	799	867	837	848	801	842	820	795	875	790	858	847	843	837	853	831	831	853	834	909	878	811	852	867	840	881	833	864	859	776	827	869	809	849	895	801	797	840	879	848	800	820	824	768	885	849	817	824	790	819	825	882	791	855	811	847	883	858	841	820	860	804	793	840	826	856	838	828	809	846	806	810	790	888	831	822	836	843	883	875	861	829	871	885	835	863	814	859	791	854	874	877	860	851	874	839	814	837	822	833	863	895	819	879	776	828	864	906	767	782	805	841	861	838	828	854	813	881	861	863	797	806	850	833	861	861	825	858	846	861	835	844	880	828	821	880	818	817	826	850	833	897	793	848	874	851	893	877	842	824	849	812	837	844	864	828	816	832	859	817	803	832	831	846	819	817	894	874	810	845	828	819	813	859	839	879	847	826	833	867	803	866	817	804	860	888	879	845	889	799	917	885	807	834	825	790	781	884	905	815	859	865	862	790	871	852	824	849	828	843	887	800	822	841	866	875	819	896	842	820	813	827	817	842	865	844	788	861	851	865	827	823	809	813	856	845	858	829	829	865	842	829	797	868	815	814	844	847	851	878	803	800	816	869	842	903	846	829	830	799	829	864	795	872	847	821	839	824	852	818	812	897	851	887	848	828	859	863	838	822	856	839	839	792	821	829	846	831	844	881	880	836	852
24313	21470	28657	24697	20593	2425	901	594	549	500	493	434	453	449	423	393	403	425	400	424	378	373	402	402	404	391	396	369	402	353	417	394	402	363	378	380	384	377	361	335	374	390	411	396	358	366	409	309	392	413	373	366	383	361	394	355	370	355	355	359	388	410	371	369	394	352	387	362	421	377	362	364	381	376	399	401	362	390	370	395	366	366	389	391	377	374	381	368	382	350	385	352	337	367	391	375	417	373	395	390	358	380	373	351	361	369	382	367	378	367	350	379	351	377	377	376	388	405	391	380	376	400	345	351	369	357	356	356	358	326	392	373	352	365	401	374	381	362	365	390	359	387	408	343	357	345	338	344	369	365	368	380	395	374	362	373	357	389	375	365	383	381	370	359	375	352	369	341	369	402	332	381	355	397	389	349	399	341	372	382	340	359	368	350	341	371	378	375	341	360	358	366	379	385	390	353	373	394	360	364	373	361	384	382	351	381	371	386	390	369	381	399	389	357	385	380	351	396	377	377	379	419	367	367	350	349	346	403	396	335	384	371	399	354	365	336	363	346	399	382	335	389	375	344	368	379	415	341	354	374	406	370	385	388	377	346	388	367	344	364	390	357	354	358	355	377	359	334	352	353	346	345	390	352	386	371	358	381	378	329	376	366	343	383	389	369	353	397	372	351	417	376	407	396	362	380	357	383	354	358	372	352	384	375	378	349	381	397	320	332	372	398	363	383	370	376	395	376	358	375	334	360	356	381	382	342	351	396	367	351	388	396	385	359	361	384	357	383	392	374	363	399	413	363	369	381	363	355	374	369	392	384	374	371	351	342	380	378	372	386	368	378	342	364	355	391	379	341	357	351	339	356	400	391	385	366	385	351	358	367	389	374	380	369	377	366	361	375	377	382	377	383	360	339	381	394	381	405	383	335	382	381	351	324	366	405	385	343	361	365	387	385	386	370	398	355	344	371	382	390	399	378	333	330	355	400	372	395	330	388	368	384	398	360	395	362	370	333	400	387	400	343	368	372	354	353	380	359	348	352	385	416	398	363	337	335	383	382	364	337	360	368	338	332	367	340	370	357	362	346	347	361	375	377	385	343	364	375	376	409	386	400	359	369	368	391	346	374	372	370	387	378	332	388	373	398	343	378	369	365	370	378	341	355	381	421	366	354	366	366	392	349	381	384	376	370	342	339	348	359	363	421	334	392	346	394	391	380	342	366	383	347	396	376	368	399	387	355	370	369	365	397	380	343	386	392	394	372	390	392	358	382	374	363	394	377	404	376	376	398	391	383	375	372	367	352	345	361	383	405	382	372	365	373	395	344	372	341	370	390	381	378	346	361	392	410	399	372	361	381	359	370	374	327	374	404	359	362	359	309	390	375	366	362	371	383	370	364	370	380	368	390	404	399	373	329	351	360	381	371	337	334	359	377	351	345	385	328	326	378	385	359	371	349	372	369	414	395	375	361	375	381	396	364	396	395	350	365	353	368	399	392	393	362	398	364	358	363	370	372	388	378	367	386	412	362	402	340	373	383	375	376	360	336	376	365	355	377	360	348	343	386	373	390	392	394	395	364	381	361	348	351	348	388	364	391	384	335	387	408	359	390	386	364	334	332	334	372	363	372	369	369	365	356	344	341	371	385	373	359	380	403	331	343	360	353	351	352	372	379	367	388	345	470	385	375	385	362	368	338	377	380	368	360	386	370	360	379	360	359	366	399	404	367	354	394	392	364	367	360	371	378	316	330	382	409	331	375	364	387	374	355	369	386	372	388	371	384	381	394	333	366	362	369	360	369	349	352	352	344	346	394	366	369	355	400	362	349	391	386	353	373	372	407	365	401	349	365	396	378	398	348	334	380	374	357	339	358	378	362	366	372	339	365	394	362	390	359	361	346	346	339	388	347	348	358	375	370	397	378	375	376	339	335	357	411	432	420	371	360	325	360	373	367	411	391	341	405	367	381	356	357	378	358	365	381	363	384	353	361	391	349	373	376	386	397	386	379	374	378	363	413	356	393	381	392	378	343	354	373	380	362	356	342	362	340	344	373	387	366	374	319	355	346	357	374	355	383	384	365	387	379	391	332	379	397	368	367	355	338	361	332	391	406	382	362	362	398	375	370	354	387	368	373	385	394	356	380	381	365	384	397	338	361	363	400	411	356	389	365	361	382	364	342	370	388	390	343	357	389	383	359	378	354	375	347	392	341	387	377	375	326	386	359	381	352	344	377	383	345	411	362	407	359	367	370	355	374	401	377	337	357	347	383	373	379	395	377	408	383	367	343	346	366	361	321	373	380	404	385	370	394	355	371	356	371	347	358	388	340	391	396	384	366	389	385	374	367	368	355	372	366	351	363	393	397	393	347	356	356	368	360	361	337	368	379	394	362	390	370	382	382	356	356	390	365	402	336	356	381	349	367	369	354	388	325	351	324	376	376	357	349	336	369	387	366	417	378	352	346	353	383	334	393	347	343	372	383	370	363	373	377	363	364	352	359	374	363	391	413	379	382	342	372	380	355	401	380	341	383	378	390	353	326	357	370	382	332	381	370	354	383	331	388	382	366	364	382	380	361	362	403	368	355	369	352	376	386	339	354	372	354	365	406	351	315	373	357	401	367	381	359	345	392	337	369	385	386	389	377	361	379	360	337	375	360	347	404	379	356	332	365	412	363	402	364	340	365	372	366	414	377	353	381	370	354	357	381	367	368	343	385	351	386	360	366	370	344	341	381	377	369	342	358	345	356	370	383	371	369	366	380	370	393	376	313	400	396	398	343	371	400	327	368	404	399	352	381	365	349	324	334	357	383	367	402	340	361	347	387	384	379	373	328	333	416	391	381	346	370	357	360	376	366	355	401	361	369	384	337	391	392	364	356	352	404	361	352	357	351	353	340	368	373	390	387	376	368	385	338	362	379	415	332	377	391	359	387	371	362	363	369	347	370	361	376	395	397	389	373	375	394	339	384	325	371	372	366	372	366	403	374	353	372	366	337	377	360	363	381	354	390	391	382	408	394	372	367	377	350	335	387	377	401	381	379	331	389	359	364	349	335	365	385	330	356	383	393	357	342	365	336	385	347	364	344	368	344	376	398	390	333	359	374	354	374	378	401	373	366	367	378	389	349	371	369	367	378	379	372	354	344	409	363	402	394	373	363	385	386	377	375	360	377	388	383	355	382	355	350	351	385	387	377	377	343	356	361	362	390	379	391	388	398	365	348	379	356	353	346	374	348	425	371	372	357	358	334	356	341	350	362	376	390	350	371	369	374	394	351	378	364	368	352	335	370	347	364	385	390	362	376	368	350	342	379	389	398	376	384	357	374	363	386	357	368	377	400	345	386	331	352	360	376	351	378	351	352	399	355	375	374	351	379	376	339	390	357	378	371	398	329	348	363	340	381	378	367	349	348	377	344	372	369	377	367	359	352	369	341	364	380	364	337	372	358	372	367	352	351	390	384	364	358	374	374	358	365	355	394	344	374	416	366	355	377
5611	10734	9562	4828	3152	2243	1901	1542	1376	1143	1073	1016	916	915	898	818	821	817	793	766	759	717	764	708	722	714	677	727	665	713	703	686	715	746	724	658	661	669	680	682	693	657	646	665	653	709	666	694	670	654	681	686	658	670	623	618	632	638	706	681	722	671	674	664	653	671	665	635	648	665	693	637	670	725	704	651	625	677	613	680	700	663	663	679	669	687	674	679	706	680	660	704	725	645	687	670	639	646	628	737	641	674	623	653	695	656	649	680	628	704	696	675	663	666	657	649	679	666	640	655	630	642	661	677	676	673	652	625	652	689	666	655	626	699	637	651	660	665	646	664	626	622	627	674	651	663	692	659	637	682	661	676	599	716	622	662	684	682	722	638	642	677	658	646	669	663	684	703	660	672	699	646	652	671	684	624	713	671	680	704	675	663	651	679	634	643	677	637	659	670	679	622	669	673	676	701	641	691	636	647	630	637	681	654	689	629	665	659	627	627	666	634	651	647	659	706	633	679	663	689	685	679	610	657	675	631	677	674	666	636	630	674	669	658	674	639	652	665	654	692	672	643	681	658	627	635	668	662	656	672	673	691	676	636	664	660	649	646	643	706	687	696	679	666	631	644	668	637	652	660	672	621	674	611	662	632	632	666	653	639	704	659	600	687	650	698	653	690	695	616	625	697	653	718	649	643	660	666	684	685	643	651	595	665	637	600	596	659	679	669	695	669	671	657	648	628	671	668	602	723	670	648	662	651	688	639	669	699	707	686	632	645	685	656	656	672	639	675	621	595	648	675	667	659	641	677	672	687	639	643	695	634	685	677	643	649	662	611	648	654	643	629	620	700	640	617	652	674	641	683	644	705	627	616	674	645	642	675	635	632	639	647	720	620	709	666	695	649	657	663	669	671	635	631	643	652	674	658	657	681	632	657	660	654	706	660	666	631	638	706	675	705	641	694	634	667	650	693	697	666	629	653	648	636	653	669	673	692	616	666	656	702	636	680	686	710	674	684	647	688	625	680	677	646	652	663	664	617	671	683	691	703	641	677	674	687	673	681	661	640	706	640	668	632	658	666	639	617	663	650	671	670	684	629	695	649	671	669	660	711	655	672	664	663	649	653	676	659	664	670	617	635	621	637	662	675	660	678	678	679	687	682	662	687	625	629	630	647	692	655	707	610	696	627	694	660	649	624	685	683	633	632	644	653	664	645	659	641	668	600	627	655	641	615	677	595	639	676	687	707	695	689	677	693	660	621	670	688	657	686	642	671	678	628	636	667	647	657	689	663	669	676	668	687	638	658	640	636	699	685	667	637	663	648	650	625	646	640	714	724	674	660	662	710	685	691	692	653	641	649	638	697	673	699	671	670	692	635	709	663	677	664	662	638	651	628	647	646	631	691	701	632	661	629	631	621	650	661	652	655	642	620	632	607	644	646	666	688	704	657	696	659	619	655	636	645	651	639	694	676	623	694	645	700	668	626	652	678	657	648	644	670	661	649	684	659	646	665	617	655	653	643	651	638	612	688	662	631	686	660	661	699	696	618	654	658	706	679	644	655	650	650	713	675	667	673	657	683	668	655	641	649	624	626	638	661	665	666	667	663	656	692	670	635	645	647	680	666	667	681	700	670	672	650	679	667	689	686	644	642	691	657	706	625	660	656	645	643	650	683	644	613	652	688	627	678	621	688	619	674	676	615	665	634	643	645	706	607	663	687	657	636	661	683	659	682	620	685	636	622	638	670	639	680	624	674	663	688	662	644	678	650	659	638	682	627	675	662	647	641	632	609	645	700	684	643	705	653	631	670	618	625	633	665	674	694	687	693	706	671	608	651	673	667	663	637	650	615	640	629	633	693	659	647	692	666	619	689	609	686	687	666	654	635	659	662	633	668	660	616	704	665	628	692	689	636	675	608	636	667	627	676	701	705	602	668	624	669	692	654	657	673	618	704	631	685	609	658	676	675	682	678	679	657	647	650	709	646	645	648	637	643	633	652	627	656	675	637	664	618	671	656	647	659	665	671	665	680	680	641	670	642	648	634	650	693	667	674	671	652	606	612	678	645	639	662	669	671	645	683	649	686	650	663	647	667	656	676	726	653	700	615	668	695	698	663	651	702	686	641	651	640	637	615	691	644	664	661	709	637	658	656	636	640	741	649	663	668	665	660	694	659	682	632	638	663	633	650	692	689	653	657	659	664	665	684	679	650	649	665	654	675	641	636	651	708	628	654	634	660	591	684	682	676	657	685	689	672	660	624	645	675	692	656	708	644	620	659	659	638	637	693	651	679	658	656	661	636	666	679	669	642	639	698	642	656	681	656	669	649	690	666	669	667	676	691	621	679	614	639	641	661	647	707	671	689	651	679	668	629	614	634	652	596	687	661	633	588	688	665	660	679	673	620	676	679	719	669	652	689	672	656	631	644	734	689	654	634	691	619	602	696	635	656	655	659	657	666	648	695	631	657	675	667	676	675	649	646	662	663	719	687	645	641	671	641	635	679	632	671	643	659	652	673	657	655	651	636	663	616	670	645	708	664	694	675	627	666	639	639	674	662	621	608	661	703	665	647	651	624	645	613	674	675	664	623	660	646	650	664	662	680	647	648	657	708	692	667	622	722	687	655	645	651	682	686	673	676	645	646	617	716	679	646	667	638	678	676	628	660	686	703	633	679	655	656	663	638	613	654	689	631	677	697	664	678	673	648	666	679	699	702	682	664	642	657	693	607	652	615	665	659	619	648	666	637	654	622	689	645	606	669	703	660	632	662	623	658	629	634	690	633	651	664	672	687	728	677	682	674	715	627	651	704	660	647	655	677	674	649	634	693	659	626	663	657	685	677	664	637	704	689	612	679	644	694	654	679	618	682	643	640	625	671	628	661	623	651	645	678	662	647	644	669	666	677	572	697	639	656	670	677	622	681	619	709	638	666	655	643	677	641	671	732	661	617	673	694	655	658	641	705	623	658	659	658	658	640	673	631	678	674	671	673	621	676	672	645	651	660	673	694	684	671	664	628	707	649	715	664	654	688	668	682	610	657	623	662	664	674	671	695	723	626	667	656	621	648	665	687	675	596	706	658	651	633	631	663	673	666	711	667	666	624	610	663	672	692	644	697	668	594	669	626	685	648	620	668	645	699	658	691	647	679	630	626	681	664	681	644	635	646	662	674	651	697	678	658	667	632	631	646	666	631	686	633	661	657	625	656	693	654	637	688	658	667	640	688	622	665	703	655	643	648	674	651	631	685	684	640	652	685	715	676	639	654	647	640	649	658	627	652	633	710	682	632	680	638	699	665	637	614	629	648	701	660	701	648	616	627	652	685	659	652	664	672	678	667	695	649	638	615	666	667	608	662	674	684	654	679	600	624	672	644	678	654	683	649	668	646	685	664	668	603	693	632	687	650	693	661	687	661	649	646	621	688	615	701	674	713	609	625	626	695	650	669	635	672	689	678	619	651	702	649	662	619	638	652	691	658	640	682	664	655	692	634
23448	21450	29252	24057	21450	19343	1605	587	414	380	331	288	277	249	237	228	189	216	195	181	175	201	176	172	182	165	163	140	167	166	143	154	144	152	152	147	140	160	151	148	156	141	139	164	168	145	151	144	136	144	157	146	162	138	148	144	138	120	103	152	119	138	133	142	145	145	132	132	143	119	137	149	143	128	132	136	131	130	132	142	154	142	143	131	140	148	133	149	131	150	142	130	145	135	137	131	131	152	144	113	157	133	168	126	118	133	137	125	130	151	132	147	119	116	114	115	118	146	130	140	129	140	135	171	148	129	135	150	103	141	150	126	126	139	164	125	109	141	145	123	151	128	149	131	139	135	144	122	133	118	137	133	158	149	163	143	130	146	129	120	140	147	145	129	130	140	149	124	138	129	125	125	151	168	117	141	113	110	138	154	125	147	138	130	141	144	160	129	144	131	135	132	134	133	134	131	129	162	113	117	132	144	131	136	130	157	140	135	124	117	154	137	140	147	131	121	116	145	129	121	159	119	122	155	137	134	139	135	130	143	123	150	124	137	122	141	134	127	124	152	120	154	127	128	131	146	132	108	136	111	152	124	141	134	145	123	126	140	129	121	149	133	116	143	133	148	151	123	134	131	126	141	122	124	127	133	145	117	150	119	135	156	130	120	128	147	124	124	135	163	137	147	141	129	159	136	118	144	145	110	142	120	146	124	141	143	149	127	147	134	159	124	129	121	119	145	140	131	123	166	145	146	146	144	144	139	123	146	118	136	132	159	129	120	136	156	139	135	133	134	133	133	122	137	130	149	128	105	151	138	133	130	149	131	143	140	138	140	129	123	152	132	125	133	147	118	134	126	141	119	144	139	150	137	133	153	137	124	152	150	134	119	139	127	134	108	140	140	133	143	136	122	145	122	135	136	123	134	142	125	130	135	135	117	136	128	120	146	130	142	141	140	139	135	148	119	154	140	125	130	147	133	116	136	138	144	142	147	148	128	152	96	128	137	155	149	136	138	125	141	125	128	151	146	165	142	171	128	137	124	145	168	125	135	131	128	124	136	151	157	140	141	138	123	139	144	120	143	136	121	145	143	116	130	124	112	137	134	137	154	130	133	122	129	151	122	120	141	135	134	126	134	131	128	127	136	131	137	143	158	136	111	120	134	131	132	129	127	124	122	142	131	128	141	137	141	134	129	127	117	125	160	134	149	131	135	111	137	131	138	128	116	126	141	119	137	110	156	128	138	134	155	107	148	152	142	155	130	138	141	115	146	149	157	152	142	142	127	131	137	155	135	135	120	133	130	138	126	109	144	154	136	134	135	138	133	135	137	129	137	129	127	159	124	138	122	149	122	129	136	138	138	142	135	139	121	136	110	139	172	119	124	140	152	145	138	118	127	120	133	130	127	117	129	142	122	127	139	142	118	149	128	150	138	134	128	140	147	122	138	128	122	102	153	156	117	134	137	148	105	149	140	124	135	129	128	151	135	141	149	130	123	146	123	127	145	118	142	148	139	114	129	124	134	134	115	136	116	119	122	124	140	127	138	125	120	142	136	163	137	143	128	150	147	137	150	144	129	133	122	130	159	147	123	146	128	133	145	172	149	153	131	123	141	146	130	153	114	105	135	143	132	136	143	133	116	147	157	119	134	124	125	148	140	161	136	123	149	131	145	147	136	142	120	134	148	145	107	101	131	117	146	124	126	148	131	125	106	132	142	107	137	139	141	129	138	143	140	131	144	113	128	138	123	135	144	122	123	127	162	151	134	140	109	121	140	109	150	143	121	116	128	126	124	141	139	140	154	142	126	122	136	146	146	136	129	128	129	135	148	145	150	157	128	138	122	137	115	125	147	148	137	146	141	140	132	137	147	122	132	117	152	132	142	145	144	142	150	134	124	135	129	135	119	131	134	140	143	131	138	111	121	135	127	126	144	140	141	127	137	155	143	150	123	139	136	135	141	113	131	129	137	131	109	161	149	138	144	138	143	131	145	141	160	148	132	136	135	146	108	125	143	130	120	145	149	114	141	117	129	139	145	139	123	144	137	133	128	161	132	147	118	140	133	137	132	135	141	121	152	124	136	134	149	136	146	130	143	130	154	127	142	139	157	130	118	120	124	129	140	133	135	124	146	147	122	151	140	139	119	133	150	121	114	155	122	117	119	142	138	125	144	151	120	162	150	120	127	147	143	125	140	142	139	152	143	129	124	124	137	139	127	131	127	138	130	135	158	151	142	120	144	136	135	144	124	132	154	137	125	140	144	132	159	152	125	139	147	126	148	155	154	106	114	134	132	127	112	132	123	120	146	118	157	154	154	135	138	154	160	146	148	124	145	117	122	134	130	121	148	149	140	132	131	123	127	129	152	122	151	138	146	136	132	137	137	123	132	119	140	137	105	166	139	142	156	129	141	132	130	126	145	151	145	135	115	139	125	137	149	125	140	118	153	150	120	135	112	131	133	125	131	137	157	120	134	116	137	130	126	136	140	120	145	135	133	152	140	132	147	136	129	141	148	123	163	111	122	128	129	134	160	150	121	140	141	143	124	129	115	116	118	143	144	110	144	145	114	133	127	121	127	155	139	142	128	121	141	138	116	139	120	128	146	152	129	149	152	147	131	145	140	142	117	142	135	150	131	121	152	120	146	122	139	113	134	151	145	124	134	125	133	122	138	131	137	130	114	143	145	133	114	146	134	127	129	137	130	127	142	143	153	133	133	136	123	124	138	124	133	132	123	129	144	128	155	124	125	123	139	137	122	133	156	133	130	150	147	120	134	164	132	136	162	127	125	128	135	147	152	156	134	133	125	118	146	133	127	125	147	140	129	151	148	125	153	141	136	141	115	117	101	145	129	142	123	146	134	137	106	122	147	147	125	129	113	147	138	148	147	125	163	145	132	139	146	149	150	120	139	130	123	141	117	161	139	143	124	142	127	143	132	121	114	146	116	132	148	134	127	133	133	134	138	114	116	141	119	133	129	141	131	137	119	129	148	144	130	113	121	136	149	137	144	145	139	127	150	134	136	127	123	126	141	143	125	119	119	138	132	143	118	131	157	127	127	116	153	127	137	167	130	137	133	144	125	129	122	135	129	110	141	124	138	123	109	133	134	124	137	128	119	125	135	107	127	122	144	150	140	143	123	141	140	121	140	137	134	148	126	133	140	132	143	129	146	145	133	142	146	149	171	137	123	140	140	135	152	123	131	155	125	124	129	109	137	145	147	154	142	136	122	145	149	130	133	136	133	145	131	141	111	141	140	141	124	129	134	136	145	151	143	122	141	128	151	124	119	142	121	129	128	124	122	130	137	144	127	151	144	163	141	136	158	138	125	131	123	129	145	141	156	131	164	146	121	139	131	147	142	122	123	136	140	163	132	142	136	127	146	121	146	150	146	120	131	157	164	128	138	153	145	149	129	137	138	112	125	132	128	133	140	135	129	150	157	127	140	144	140	128	138	141	153	147	135	119	144	161	134	136	125	133	145	133	149
7851	16576	14164	7544	4794	3441	2575	2010	1581	1248	1108	923	825	678	688	577	563	547	494	485	467	442	440	409	381	384	351	376	346	349	329	327	326	307	324	290	326	332	293	286	260	264	277	276	266	308	275	261	256	255	265	272	268	287	254	254	283	248	247	258	265	253	258	241	284	244	291	233	281	249	262	264	230	266	247	253	251	227	259	267	267	249	252	239	229	256	253	250	278	258	281	234	264	251	250	268	268	252	232	250	253	250	251	243	252	268	252	246	270	253	265	245	231	270	258	258	252	244	227	253	288	286	249	238	255	256	240	243	253	225	249	264	252	252	249	247	241	236	241	275	276	260	268	241	240	254	255	229	216	242	276	243	243	231	241	262	263	252	246	230	235	240	253	241	239	237	235	283	280	251	245	243	262	278	236	248	272	250	251	240	273	267	266	235	245	263	248	266	230	243	236	241	278	249	285	245	251	251	262	251	246	242	228	260	251	269	263	229	247	251	268	253	248	256	264	238	272	253	240	254	253	260	263	239	252	265	264	263	243	256	271	256	251	262	245	261	240	269	217	244	249	256	242	249	240	244	246	264	284	255	264	236	261	236	247	236	246	261	244	245	271	247	233	253	261	236	271	246	264	233	279	257	280	250	231	233	253	245	255	269	245	276	260	231	260	267	267	262	261	246	233	275	281	275	265	267	257	246	272	259	258	259	254	244	294	245	223	259	249	257	266	281	270	247	285	229	246	248	227	256	245	224	287	270	277	251	242	250	217	247	277	252	254	255	258	262	217	281	262	279	276	238	279	281	248	243	264	268	244	279	239	237	244	247	265	265	227	252	257	237	255	260	265	266	291	243	250	252	268	269	251	272	249	243	236	248	244	206	234	255	239	230	221	269	242	258	269	262	265	241	261	239	230	292	279	213	250	252	244	255	266	238	236	268	230	241	241	277	262	272	221	261	251	287	262	245	239	237	236	252	302	252	238	236	274	235	237	234	214	240	245	252	267	256	247	261	240	286	229	256	240	266	246	268	263	233	218	256	244	270	249	255	235	263	265	256	253	251	235	240	269	259	250	245	250	263	262	270	244	277	244	264	241	253	258	263	265	230	259	244	232	270	246	217	265	269	266	259	258	273	240	257	274	243	242	226	247	291	241	275	254	279	256	218	239	221	278	255	262	228	260	261	227	246	247	230	259	267	268	258	242	268	228	221	275	223	271	258	247	261	218	234	254	251	242	249	260	225	262	236	248	246	251	245	217	267	252	242	248	270	257	246	272	261	244	290	256	232	244	241	225	242	234	260	238	243	239	262	258	310	241	258	222	261	251	250	253	248	255	258	242	265	252	270	234	257	243	250	248	246	272	266	260	239	231	278	241	276	247	271	248	280	277	259	243	222	218	229	250	246	263	265	256	230	256	227	257	227	235	226	244	224	254	247	255	275	265	219	254	235	266	259	257	281	262	246	276	247	233	248	235	262	259	278	243	294	254	236	255	234	227	229	232	266	249	239	257	255	234	258	255	267	252	237	253	255	271	283	250	252	235	255	275	222	268	236	238	228	232	261	257	241	229	244	262	248	256	258	235	262	239	272	245	262	259	227	222	226	249	234	251	234	242	267	250	235	251	251	232	251	238	226	244	262	265	244	249	274	257	236	283	265	243	266	270	252	235	216	261	248	257	258	253	257	252	261	245	233	250	234	245	257	240	263	243	269	260	238	276	274	258	274	255	224	244	263	256	268	246	251	259	239	222	236	248	267	235	243	254	244	279	226	270	248	237	245	266	254	252	253	258	227	253	274	262	224	229	249	256	258	252	273	245	257	233	246	249	255	253	252	257	235	239	253	253	223	245	248	240	227	260	274	251	243	266	261	269	280	254	254	266	230	253	231	273	245	237	255	236	244	254	284	229	233	244	254	284	235	249	288	262	265	267	239	269	257	240	259	228	262	246	215	242	254	233	258	243	239	267	251	273	244	296	263	263	235	279	259	254	282	258	230	230	247	233	268	262	226	271	247	268	288	265	239	246	248	244	248	235	287	260	258	247	236	266	260	238	231	227	232	257	254	235	220	230	278	225	255	236	235	268	241	258	259	239	272	247	257	245	236	276	249	246	258	255	247	299	265	245	288	248	272	217	251	248	250	263	241	237	235	262	240	270	241	242	234	264	248	255	218	246	225	254	243	215	249	249	255	249	244	258	262	264	251	242	258	273	251	219	242	268	244	249	240	258	273	266	265	235	279	277	259	224	257	237	275	269	273	247	253	260	267	252	250	243	269	239	246	247	214	236	253	244	253	257	238	270	235	261	254	262	220	226	259	234	259	264	258	237	266	252	251	258	260	251	226	262	244	260	260	229	239	250	265	275	243	228	258	230	233	247	227	234	256	224	241	262	258	238	269	224	267	259	245	244	250	252	263	253	259	249	256	263	242	243	228	261	273	270	235	258	247	216	261	276	233	237	272	237	259	253	245	225	246	243	228	238	264	228	258	244	241	275	256	250	300	267	264	265	267	235	260	280	256	249	239	258	262	241	285	256	262	252	229	275	254	227	276	226	263	245	249	256	233	244	228	227	249	243	232	245	250	252	270	254	247	264	242	259	264	253	254	249	254	248	240	229	236	256	257	248	221	254	239	256	252	227	243	251	263	251	245	269	223	258	254	229	252	272	262	262	272	263	239	273	275	302	250	262	262	252	239	248	286	265	245	242	257	280	258	242	264	281	263	255	276	260	255	257	232	266	247	275	250	232	241	246	231	256	242	269	263	266	241	274	257	257	244	244	251	237	244	226	248	258	246	267	256	264	255	239	263	249	247	232	242	249	233	246	253	262	244	239	257	252	267	244	283	265	267	240	248	244	259	252	262	283	235	240	222	242	234	244	241	271	254	269	259	266	259	273	263	235	265	245	271	253	250	234	299	241	228	261	249	236	247	225	229	254	252	218	243	250	291	271	255	261	242	253	229	264	236	267	246	244	278	241	248	249	258	245	237	256	247	265	283	247	266	251	263	254	244	242	259	230	244	269	238	257	260	262	265	258	239	240	242	262	258	256	262	254	254	241	237	233	258	260	269	261	253	245	253	237	242	250	245	278	258	246	225	266	238	252	228	255	292	239	249	273	239	245	254	265	274	261	236	235	222	240	238	234	293	298	279	255	236	248	260	284	250	236	232	273	260	271	235	254	248	248	219	255	238	251	246	217	261	273	260	266	232	246	256	259	224	254	257	235	243	244	233	221	261	275	226	250	265	241	264	262	257	276	254	214	235	241	279	249	264	254	261	251	246	250	284	250	260	253	269	239	253	271	252	273	248	269	277	283	258	267	291	250	234	247	240	258	266	226	255	272	284	256	283	240	244	264	227	260	275	243	268	259	251	260	250	227	262	260	259	258	260	246	232	244	243	243	217	274	261	227	253	233	232	274	256	251	253	254	260	271	261	250	247	240	279	264	264	269	254	245	235	236	260	198	241	252	267	246	257	281	287	241	229	246	232	237	253
27147	20226	5920	909	542	545	556	465	471	487	497	492	460	477	459	506	479	505	512	491	468	481	450	453	525	477	484	469	505	516	506	493	502	492	492	494	460	452	449	458	547	463	483	489	489	442	508	479	479	394	483	458	461	443	484	491	505	463	514	452	499	456	477	467	501	444	472	510	459	458	506	468	459	483	466	476	484	462	474	466	514	467	470	502	466	459	444	496	468	452	482	457	494	470	483	510	508	487	480	519	458	452	461	470	493	451	453	507	456	451	471	475	478	560	482	471	506	470	525	446	456	461	468	479	482	483	485	485	483	491	486	473	464	445	468	503	493	415	492	482	460	478	442	472	516	512	470	441	442	456	487	504	496	472	483	463	499	468	459	500	483	501	489	484	473	476	449	490	464	517	478	484	485	480	461	460	462	466	435	479	462	477	500	488	498	496	460	451	468	490	484	467	501	422	467	484	481	463	472	448	479	480	491	477	454	485	474	467	475	469	540	518	541	453	481	521	482	460	484	431	491	505	467	459	477	433	442	489	438	471	481	452	493	474	471	504	484	492	479	486	474	487	519	493	498	486	459	463	450	515	460	464	427	438	482	476	465	507	487	500	449	470	472	479	496	528	467	491	501	448	510	507	495	461	494	491	451	471	459	468	480	459	500	467	493	476	474	480	421	486	492	535	468	510	493	469	502	491	467	486	498	490	447	510	493	468	469	489	507	467	471	512	498	497	480	480	476	495	489	487	460	499	517	483	460	502	467	447	474	477	543	476	476	501	483	486	466	474	501	466	471	490	509	497	468	493	505	486	487	514	504	498	459	472	437	500	496	475	513	481	460	466	445	513	476	457	451	473	480	458	463	444	472	493	498	481	457	436	486	471	486	478	507	446	487	501	484	467	440	501	473	463	477	448	515	497	456	453	429	508	488	507	511	457	448	477	446	492	463	433	444	485	464	473	483	498	442	451	480	469	464	505	474	520	471	512	504	431	473	487	487	467	471	489	492	487	516	486	491	460	474	486	490	484	505	495	487	463	472	466	476	480	496	475	447	459	494	453	480	479	455	496	442	483	464	493	500	494	470	479	454	462	458	489	506	469	446	460	496	460	473	504	470	474	482	447	486	492	450	464	431	479	455	513	505	454	439	503	447	498	493	441	499	447	457	428	459	481	516	501	491	480	459	499	474	490	446	494	461	490	450	493	490	519	459	484	443	455	458	450	475	489	460	500	468	488	491	496	495	542	463	478	475	468	461	465	457	451	491	509	463	536	516	518	428	501	473	489	477	436	470	475	481	487	504	466	481	490	468	480	487	488	482	446	456	501	458	504	482	475	515	449	496	534	511	461	480	509	504	473	471	459	464	470	475	483	450	433	446	480	471	509	475	520	510	458	477	470	517	500	471	492	460	433	452	549	482	484	443	480	505	495	493	432	465	453	502	505	484	450	484	494	488	483	486	465	535	445	460	444	488	470	489	455	479	491	482	501	493	475	502	475	496	476	480	464	512	436	471	510	447	477	446	472	445	484	513	478	456	477	480	507	463	480	486	483	441	468	470	442	477	505	502	456	482	487	499	506	496	508	498	429	514	433	502	470	518	480	498	438	461	484	465	452	463	466	475	465	488	495	464	482	476	463	526	488	480	518	460	476	493	457	482	458	507	472	456	460	458	474	465	498	485	452	472	456	498	467	505	498	488	453	489	459	479	501	476	502	484	455	456	440	510	507	453	430	490	492	490	470	486	513	470	471	478	466	478	491	519	467	446	512	449	480	473	487	460	482	437	475	476	503	508	475	471	491	523	509	477	478	487	492	479	468	441	471	458	479	493	469	449	460	499	474	458	483	518	424	475	463	481	520	477	472	480	448	470	464	498	503	472	498	476	484	476	473	440	507	491	449	498	473	485	496	477	481	501	471	449	492	513	466	441	472	496	461	527	476	489	491	472	480	474	451	484	457	483	501	477	477	503	479	474	523	503	454	459	467	485	448	498	492	423	509	504	496	460	469	505	481	472	475	415	480	462	504	459	465	464	442	482	461	489	488	474	473	493	522	440	478	497	481	487	488	461	492	486	512	493	441	497	495	492	502	480	506	485	481	440	501	454	482	514	482	514	467	471	488	445	498	475	449	454	497	439	471	487	457	480	451	451	454	504	508	498	493	489	523	490	458	491	449	520	478	461	491	469	448	487	473	502	475	461	445	467	481	469	469	483	471	492	478	467	544	529	477	477	468	520	483	450	502	504	456	437	435	457	477	473	482	492	466	501	485	503	489	445	487	493	433	485	477	455	461	468	488	490	466	505	482	475	456	475	491	493	510	474	462	492	491	466	456	449	473	503	481	480	469	476	488	538	482	476	460	452	506	461	500	466	471	503	504	444	495	488	481	512	445	464	465	488	460	504	486	473	491	431	519	477	474	467	459	424	480	481	486	497	526	466	474	511	506	475	433	490	473	469	484	489	500	497	496	528	494	504	483	496	475	449	484	481	444	465	458	442	493	476	507	509	502	498	507	448	458	444	498	483	497	434	509	520	474	461	465	487	521	432	446	465	487	490	517	490	460	509	519	440	502	451	496	468	452	492	464	476	481	443	467	506	447	472	488	506	487	489	486	498	463	471	480	448	510	496	448	482	502	488	464	454	493	479	506	453	482	474	448	487	474	459	458	493	490	467	498	431	496	473	454	510	494	478	467	455	471	509	540	494	458	472	485	481	476	460	486	476	491	481	483	459	491	482	446	495	486	453	500	480	438	473	494	502	468	474	470	460	469	461	480	471	495	494	497	473	477	463	437	477	477	465	466	522	469	471	471	504	467	491	475	498	466	496	461	444	474	458	458	481	489	438	485	498	465	495	504	482	471	487	464	467	474	477	447	481	496	480	487	463	474	490	457	462	493	489	508	496	476	462	494	457	499	441	487	503	503	491	486	487	479	468	516	475	463	445	499	475	469	518	480	460	466	477	501	493	454	463	466	478	441	482	439	430	470	477	493	501	471	441	489	449	451	499	486	470	456	479	454	493	433	471	488	458	471	469	466	512	452	462	506	497	446	444	461	458	467	484	477	446	479	493	480	495	444	478	471	463	528	477	507	472	479	491	483	461	474	505	507	473	495	438	455	488	507	472	490	504	472	468	457	498	489	490	501	484	470	485	454	480	483	438	468	560	468	485	458	480	491	432	490	510	461	504	455	483	468	456	474	473	473	479	463	495	467	486	444	488	473	510	483	493	437	484	506	484	525	485	448	450	442	500	480	456	485	445	452	480	508	487	479	489	513	494	468	483	457	479	453	478	450	467	444	488	443	394	504	463	473	441	459	476	496	493	469	441	433	516	495	446	508	489	477	467	467	445	521	492	490	450	502	460	452	517	458	515	492	490	476	503	495	472	512	510	479	452	485	464	480	496	469	508	461	506	455	464	476	497	509	520	480	460	486	491	433	473	519	517	499	489	515	466	472	484	474	511	487	485	484	461	463	507	453	518	470	476	492	445	481
4363	2160	1908	1206	1084	1027	926	919	907	882	860	840	893	852	862	902	874	825	830	841	844	848	893	860	879	819	840	818	837	863	836	881	845	846	892	872	855	860	875	830	847	828	860	835	813	887	835	848	876	828	844	809	830	891	841	816	799	832	874	786	842	819	839	875	848	825	816	839	874	846	778	878	861	828	833	861	873	812	851	811	871	840	825	830	848	854	819	785	839	825	786	864	888	851	833	827	870	839	848	872	847	843	811	758	899	812	848	849	805	807	878	850	864	813	795	815	879	830	855	831	848	881	807	856	795	885	866	874	795	808	832	785	795	805	863	802	776	811	806	856	860	813	789	799	799	812	867	825	828	840	833	817	851	822	818	842	846	856	802	803	824	887	815	807	854	851	805	846	820	801	840	846	810	873	817	814	830	833	842	844	806	862	825	830	823	843	827	828	841	832	813	804	809	821	890	850	819	862	852	839	821	862	848	845	858	804	855	826	769	829	878	862	869	852	872	776	855	818	838	853	825	862	832	849	846	844	799	759	855	848	848	889	808	864	841	816	865	811	828	859	829	820	822	812	868	856	847	800	814	868	854	812	842	805	861	869	820	841	892	871	821	822	833	858	809	885	843	819	856	879	817	835	840	820	831	870	879	867	863	817	847	808	820	899	770	866	749	807	831	857	870	843	842	837	840	909	801	785	815	819	846	834	842	911	913	862	877	860	831	748	870	839	858	876	850	779	840	849	807	810	819	856	852	808	811	863	857	888	876	776	852	838	829	836	813	850	821	831	883	842	870	861	859	874	843	824	825	812	792	843	846	874	824	876	826	842	876	834	851	884	832	816	925	835	782	850	792	853	882	847	824	824	794	845	778	851	821	872	807	817	860	862	845	881	883	849	864	866	801	838	869	896	809	821	847	865	855	859	854	823	843	820	823	809	815	849	887	829	839	918	816	876	807	862	829	853	847	866	789	810	881	856	785	873	841	786	820	830	854	867	845	824	798	808	847	812	777	824	784	824	861	866	830	872	883	842	930	801	790	883	819	863	819	856	928	853	842	845	870	892	790	847	809	817	834	860	812	816	845	855	822	828	821	811	831	767	856	837	819	819	835	829	808	843	835	839	897	828	860	859	851	867	803	851	805	819	816	858	818	778	857	845	822	820	853	844	845	816	837	848	860	830	850	839	854	833	854	883	851	851	812	831	801	884	841	864	804	868	833	827	837	856	837	839	848	852	854	859	849	870	828	827	892	819	797	752	868	811	841	838	835	790	843	825	781	891	829	835	826	858	801	868	844	793	847	812	833	834	862	823	866	837	787	855	842	872	858	853	840	864	792	837	835	821	810	829	876	808	843	810	871	861	785	854	881	844	824	850	831	843	861	862	830	869	812	844	874	801	864	851	863	862	832	824	822	853	876	879	823	835	878	829	783	840	814	874	879	790	863	790	887	825	807	789	869	817	871	883	877	806	838	814	805	864	810	818	834	813	814	887	879	878	843	837	877	883	805	887	904	873	841	836	863	819	856	859	831	879	832	837	819	875	862	843	816	825	881	849	854	874	827	856	809	825	874	821	827	824	866	865	836	810	821	865	832	825	862	818	841	849	843	852	778	818	823	838	857	801	811	845	838	830	805	775	810	875	827	845	819	847	814	814	828	848	827	832	829	849	802	808	871	882	849	870	824	844	880	816	840	823	795	855	871	850	817	797	868	871	816	806	848	833	848	851	822	848	853	825	873	890	808	766	878	820	801	849	840	852	893	844	854	884	823	837	853	833	834	862	871	828	835	809	818	858	802	822	860	846	824	847	772	857	835	841	890	796	891	786	903	812	815	815	807	870	790	819	844	855	830	804	881	851	873	880	850	808	808	841	799	788	859	831	852	844	842	805	870	835	876	808	810	789	834	821	842	860	831	839	854	874	863	860	810	879	750	818	884	821	863	828	890	812	800	813	820	820	803	803	876	914	860	837	830	803	829	871	804	798	864	820	876	830	885	881	834	796	822	773	876	876	861	829	896	806	838	828	839	815	877	801	868	834	816	871	852	829	748	807	854	837	829	848	840	813	811	799	790	809	834	846	811	814	897	845	827	815	880	815	872	877	847	791	877	892	857	830	855	805	850	806	883	805	797	875	865	874	865	834	772	886	819	837	837	819	902	821	834	847	819	820	840	892	817	869	882	858	852	885	836	876	831	779	822	832	823	817	795	888	881	798	790	780	829	861	882	843	779	812	868	862	807	883	837	808	814	789	817	827	814	806	850	882	863	834	821	829	879	836	859	813	886	849	836	877	841	873	818	788	835	880	882	860	826	823	821	809	811	819	907	821	854	804	852	866	804	862	861	848	827	784	828	824	872	855	853	864	842	810	831	837	837	851	830	826	829	887	811	826	872	839	769	854	835	871	904	839	889	830	853	840	909	829	804	849	805	871	825	834	868	898	852	789	855	806	835	822	791	845	851	849	849	840	796	832	837	806	887	845	901	814	856	829	882	855	810	822	822	808	843	839	798	835	868	833	849	800	875	873	844	846	845	867	871	790	826	887	845	829	846	837	820	829	831	815	869	860	786	832	852	797	890	811	817	788	787	856	833	835	810	766	860	878	816	807	864	783	844	828	856	835	821	777	805	794	851	851	864	799	847	818	819	887	909	870	886	789	842	868	851	869	822	847	798	850	800	806	849	849	854	820	779	814	845	813	803	904	848	827	827	840	878	857	837	880	857	832	875	832	830	837	833	853	864	843	817	847	814	850	891	842	836	848	808	865	794	845	839	799	813	827	886	822	817	842	837	886	822	836	859	820	785	815	818	831	836	810	817	839	886	851	858	792	805	859	825	813	871	843	787	803	816	843	807	792	901	803	870	815	851	841	838	836	840	818	815	822	880	756	852	846	867	818	817	815	858	820	838	794	843	848	843	858	833	867	880	834	854	820	875	912	923	868	835	790	836	823	828	785	826	848	846	837	833	785	857	823	884	857	831	838	840	813	868	856	824	870	872	792	832	869	816	896	868	813	816	836	842	872	856	811	806	878	826	817	853	858	874	859	812	899	875	880	834	823	837	844	866	860	891	844	873	818	812	808	816	855	828	895	824	865	795	845	822	851	836	892	824	818	828	809	832	879	851	815	820	859	845	816	849	861	880	860	873	869	829	855	798	824	865	846	827	856	851	903	845	837	855	869	881	853	842	780	816	845	825	862	864	818	837	789	862	804	827	796	818	790	825	906	847	814	827	854	882	813	873	818	786	843	818	840	841	819	879	822	855	809	852	827	851	849	807	817	854	796	841	843	811	886	819	840	846	843	786	855	846	840	843	806	823	847	811	840	900	846	819	794	837	838	862	826	791	886	801	813	836	817	784	867	857	873	856	846	798	826	814	896	833	833	891	817	854	837	834	833	879	832	833	871	847	866	832	868	834	884	828	848	801	839	900	859	836	859	894	853	804	780	867	862	836	858	818	863	809	848	853	814	818	859	818	816	862	887	837	882	854	831
24408	21490	28679	24711	20643	2274	890	629	526	520	522	440	445	389	473	426	395	404	390	390	402	361	388	402	394	368	360	400	391	435	385	373	354	367	377	380	359	318	362	347	371	361	343	391	339	364	381	396	377	375	411	344	408	354	353	406	356	377	353	355	370	399	406	367	382	393	345	343	384	365	346	341	380	371	367	368	349	356	364	379	348	370	369	385	357	331	354	383	382	380	346	414	360	367	359	332	383	373	380	390	406	400	380	394	348	368	359	366	364	374	327	376	389	387	344	366	335	380	393	356	379	357	377	354	385	352	360	358	360	377	351	351	387	381	393	350	384	379	397	381	382	353	365	413	381	346	360	376	397	359	364	398	342	362	403	354	347	359	347	378	335	347	395	370	364	375	348	368	394	365	336	394	349	381	359	353	384	332	353	360	349	347	344	358	364	380	378	339	388	371	358	373	356	381	375	405	368	354	363	388	359	375	362	363	374	350	371	362	362	359	359	356	353	371	399	349	364	385	389	351	367	407	357	365	392	390	338	353	364	387	348	385	344	380	358	403	397	356	351	356	360	353	373	375	371	399	366	381	372	371	387	353	323	353	391	327	357	397	404	357	361	367	398	376	399	396	355	379	384	368	358	356	399	364	365	361	382	393	352	340	348	343	370	366	401	376	368	343	377	369	369	334	376	349	367	368	374	387	362	414	393	371	345	311	354	359	376	339	369	335	348	360	373	358	340	374	322	367	364	424	358	345	390	404	372	381	394	378	328	397	307	357	356	333	371	380	357	375	396	380	374	345	341	394	358	367	380	376	365	344	389	359	354	374	398	349	371	378	352	327	372	377	369	355	359	362	374	365	348	372	369	387	341	392	375	409	373	378	367	357	357	394	360	377	363	381	375	414	389	361	381	359	375	370	371	358	383	352	367	380	331	376	356	384	357	369	387	374	355	371	370	379	332	365	354	380	360	320	377	360	360	368	367	386	382	365	330	337	399	351	334	327	361	364	366	343	373	371	370	354	384	358	387	360	370	391	375	377	350	370	406	404	385	382	414	380	350	369	385	392	323	387	330	348	359	353	392	377	379	405	382	372	364	344	369	382	375	370	389	366	369	378	313	354	382	365	345	340	392	379	363	336	349	343	358	369	361	390	351	365	357	356	408	354	355	367	364	412	374	355	373	365	344	376	351	367	354	334	367	378	375	349	391	341	390	374	358	386	375	353	354	362	354	364	373	378	374	365	383	363	359	375	366	385	363	375	372	363	371	346	390	370	362	364	350	396	376	364	356	375	360	383	337	408	400	405	341	385	361	391	374	355	353	400	393	381	329	345	347	394	330	342	381	355	368	391	369	333	372	368	373	390	364	369	362	362	367	359	417	384	378	347	378	355	353	383	348	347	372	382	344	387	352	352	372	373	359	351	379	370	359	335	398	368	351	400	356	365	380	378	400	384	368	352	363	371	345	392	337	374	385	355	378	394	372	374	357	370	373	371	360	378	366	325	383	356	377	360	397	409	383	395	342	356	381	368	364	336	377	343	373	363	342	352	377	382	358	376	380	371	360	340	381	375	386	354	361	361	366	363	357	350	397	376	379	384	350	369	342	348	366	390	380	361	410	382	360	374	327	385	378	378	363	333	339	366	341	376	393	390	335	347	376	364	356	359	370	385	386	361	364	373	393	388	359	377	346	348	364	382	360	369	342	337	351	351	378	390	355	405	381	386	338	375	358	372	392	381	373	392	357	365	364	359	415	376	373	322	370	363	390	365	385	357	393	395	364	364	361	362	379	371	368	347	369	363	340	362	362	372	380	381	379	399	332	379	388	345	347	381	354	397	397	343	348	357	325	350	342	382	359	351	364	390	377	374	382	386	353	378	371	342	370	368	344	333	370	369	390	384	400	345	348	362	392	363	368	376	372	377	363	376	365	347	402	353	362	374	360	382	347	358	383	362	375	380	389	368	390	398	360	357	365	367	357	374	338	386	383	359	380	367	373	374	375	366	358	411	403	343	395	403	375	371	358	373	403	404	352	397	383	355	321	375	346	372	360	367	355	349	351	374	333	355	383	375	374	376	358	344	364	357	371	338	367	378	321	402	369	380	356	364	372	339	349	329	363	377	332	347	366	370	373	337	362	404	334	328	363	368	368	389	395	356	357	376	354	370	363	364	359	386	392	361	372	377	351	374	371	390	361	363	324	359	327	382	390	370	372	370	382	369	345	379	344	348	368	368	341	411	362	364	340	390	370	365	371	343	384	404	388	380	396	360	363	369	391	361	390	348	351	410	375	369	360	374	388	378	364	372	359	387	386	322	358	379	390	359	380	346	354	385	344	380	345	370	351	383	331	351	417	351	384	383	376	334	379	379	373	382	376	368	383	370	378	369	393	378	387	398	394	370	371	355	357	388	382	387	340	400	366	383	345	359	346	414	414	376	353	374	368	376	342	357	367	357	352	357	380	382	358	358	388	378	379	348	399	413	354	392	360	371	380	372	368	402	385	366	385	370	419	350	355	373	383	375	361	369	339	358	365	338	375	397	381	390	381	368	376	387	365	364	399	355	354	384	339	339	339	364	374	353	377	383	360	414	393	328	355	352	330	356	328	413	367	351	374	328	369	365	352	345	379	354	355	362	404	391	325	337	354	336	358	368	379	386	354	386	349	366	347	362	394	371	357	372	395	382	352	377	379	373	377	421	373	374	328	380	341	342	358	376	397	380	389	371	376	376	372	368	390	344	360	402	351	362	370	382	346	371	350	345	373	391	372	386	364	324	369	405	380	340	395	346	383	349	374	366	367	379	369	358	390	340	351	372	370	390	347	372	361	369	364	352	389	344	349	369	378	342	365	361	366	344	382	350	355	371	381	375	388	321	365	360	369	392	364	366	362	358	361	369	337	348	378	327	361	363	396	372	336	397	396	369	400	398	374	353	347	380	348	358	372	369	339	414	387	330	334	359	368	383	375	403	369	371	368	378	397	371	387	347	405	371	366	364	341	354	366	356	342	386	368	352	357	345	397	388	349	378	378	342	351	362	365	346	373	354	399	395	395	342	373	392	363	399	361	363	370	380	406	373	378	364	379	367	402	354	400	357	364	374	363	375	369	388	393	345	377	316	394	351	396	382	347	400	411	373	419	382	390	358	379	361	366	385	370	365	363	372	368	347	394	347	341	351	386	388	365	358	372	373	401	402	396	368	382	391	369	398	375	407	369	362	371	387	350	368	382	366	357	360	376	384	326	351	351	355	364	391	376	391	328	358	372	327	358	384	366	363	367	366	362	392	330	385	356	361	348	391	362	367	348	359	363	352	392	384	373	385	390	350	392	394	381	381	378	388	357	391	354	356	387	378	341	363	367	380	408	328	352	366	355	362	338	353	354	402	344	361	382	354	349	366	341	359	374	318	374	344	389	348	372	362	378	365	338	367	339	379	364	359	344	374	349	355	376	340	407	370	326	335	366	346	344	383	372	371	351	370	385	359	368	364	377	388
5707	10845	9385	4856	3301	2306	1869	1517	1371	1179	1179	1011	886	922	917	795	779	819	733	773	781	759	790	795	731	721	758	694	734	686	716	645	679	693	643	682	717	693	672	656	683	689	685	660	643	654	674	643	686	654	689	651	684	677	668	680	646	690	666	669	664	639	672	629	655	635	659	674	648	676	650	669	633	662	641	691	696	656	623	657	662	631	687	662	643	640	666	662	691	635	694	686	678	695	661	670	673	619	658	662	654	688	662	622	650	652	650	662	643	683	663	697	705	655	681	638	659	606	616	634	640	682	661	653	623	688	678	688	674	646	636	624	693	711	642	645	633	661	679	609	671	691	644	694	620	705	619	661	640	653	625	656	621	626	639	633	651	698	663	670	664	624	603	654	660	626	679	661	630	626	650	639	623	655	653	621	650	651	638	693	641	683	622	672	667	687	655	642	686	603	666	629	621	685	669	655	681	658	630	648	642	703	641	655	648	656	664	635	623	666	647	654	663	687	666	621	591	639	640	708	636	659	646	665	673	678	638	630	669	645	634	662	685	656	638	648	698	671	630	654	646	645	652	655	684	659	643	680	613	649	642	646	613	663	618	657	648	626	627	648	648	623	612	665	653	647	662	636	668	684	663	675	663	605	682	688	688	634	643	645	688	634	638	600	662	691	703	638	658	673	659	703	626	621	681	658	655	625	626	643	653	648	703	699	660	697	600	669	629	633	671	675	667	613	673	671	675	632	681	625	669	708	614	621	664	672	687	677	631	644	670	690	662	668	712	657	673	645	666	643	644	634	687	659	625	683	632	665	675	669	668	685	657	633	624	630	680	630	698	612	672	687	631	634	624	667	663	648	652	664	674	665	669	671	579	663	691	653	643	641	656	647	702	658	644	634	671	612	674	659	651	659	672	629	655	674	669	666	644	643	645	609	667	679	601	599	695	698	687	618	703	636	644	665	619	659	668	625	635	693	655	635	648	699	625	717	668	659	645	672	653	630	674	621	667	624	656	657	649	629	689	655	630	662	678	618	669	633	626	636	692	631	629	673	627	667	649	635	668	655	652	684	648	657	668	689	664	655	656	652	646	618	687	683	631	661	647	666	667	612	616	650	633	693	689	645	646	646	694	686	649	591	641	612	723	683	680	640	620	657	680	668	641	631	672	651	612	676	632	664	622	636	664	652	667	667	670	661	650	672	668	687	641	661	645	659	643	681	622	642	627	679	640	660	641	634	639	641	664	664	684	663	673	674	646	665	666	638	614	632	670	648	667	661	668	665	641	652	659	647	673	695	660	696	631	606	657	683	612	647	631	620	617	654	651	630	648	638	686	667	677	604	684	670	671	641	686	589	654	672	673	682	663	639	670	684	698	647	582	673	657	670	668	624	664	648	627	634	681	672	666	631	656	626	652	664	615	613	664	660	604	634	645	665	636	645	613	647	686	691	642	684	642	613	670	635	671	661	676	673	656	642	599	662	704	662	618	661	705	659	664	693	666	690	660	658	669	668	682	646	650	649	660	659	631	668	635	680	683	647	655	686	652	642	681	651	661	656	584	661	673	665	643	648	707	697	667	701	714	635	614	685	661	673	674	625	633	676	654	661	664	679	671	675	682	728	597	658	618	633	611	651	687	684	686	638	642	634	661	704	617	675	657	641	621	660	660	627	659	642	688	636	653	635	702	670	653	703	653	618	654	645	675	637	641	680	670	680	670	657	658	678	599	661	678	707	659	673	690	713	663	629	666	652	646	677	642	666	679	626	653	636	670	667	690	675	646	678	669	642	660	612	583	674	675	640	594	611	655	645	656	649	723	658	663	643	619	639	674	671	602	636	673	638	631	659	614	636	661	681	679	626	657	679	702	704	623	659	668	651	631	663	617	637	637	650	644	638	638	680	660	658	615	709	620	645	605	669	664	620	636	664	641	628	636	619	619	636	641	700	674	685	631	686	671	694	662	672	675	647	637	689	679	659	671	657	601	645	651	625	708	645	599	621	662	636	649	654	618	653	687	602	689	701	667	648	631	630	657	651	688	664	646	618	689	677	619	615	678	649	645	655	650	635	636	710	652	678	671	653	686	661	636	688	634	621	708	684	627	677	687	674	639	628	698	694	631	641	650	651	700	661	679	667	691	637	661	669	623	659	628	636	686	656	653	664	657	633	650	683	660	690	652	624	683	627	658	659	660	679	662	708	658	692	669	652	721	673	636	671	621	639	636	644	631	671	642	685	653	655	594	659	651	639	670	611	633	679	650	625	683	667	675	678	651	682	650	630	645	655	602	653	640	671	637	628	679	664	668	623	629	671	673	652	674	648	673	634	642	679	718	620	646	672	640	667	635	659	632	654	648	647	678	701	658	600	660	659	637	649	656	609	632	657	677	595	648	644	671	623	656	694	630	635	626	669	663	657	634	658	655	678	646	688	611	660	653	634	649	620	724	657	675	664	685	651	657	645	682	675	667	657	685	629	657	622	679	649	668	622	636	608	643	672	650	619	664	702	649	682	664	669	713	646	635	631	633	711	663	677	645	680	682	702	640	580	687	641	676	700	659	601	667	668	650	598	671	636	652	684	689	669	670	658	618	672	680	667	690	639	648	657	642	662	655	681	646	639	672	669	651	717	668	664	624	632	602	680	621	638	677	699	678	711	626	650	684	671	630	667	637	636	638	652	675	686	672	638	643	676	661	640	644	649	695	606	702	639	645	649	662	639	653	669	645	667	675	698	660	691	645	702	646	650	679	657	629	639	662	650	658	683	674	669	637	655	662	612	675	686	643	636	679	640	647	690	651	658	700	600	687	662	658	676	641	614	623	670	631	646	678	656	658	667	632	642	674	661	677	664	645	667	689	642	693	668	688	655	646	671	666	665	669	672	603	600	667	646	635	637	679	647	688	653	675	637	653	663	677	669	605	674	643	644	641	667	596	635	668	668	622	641	662	656	678	625	658	656	621	665	676	638	667	667	670	587	645	656	681	666	673	647	619	682	649	667	607	615	708	667	647	641	669	658	640	660	635	613	661	672	657	648	636	624	641	640	653	666	658	637	652	653	673	637	689	642	628	659	655	645	667	654	642	692	655	681	664	696	636	665	647	696	670	695	632	677	658	655	642	624	670	604	633	641	592	676	644	670	631	654	678	655	611	709	682	633	660	670	647	629	674	603	665	636	643	610	650	626	613	625	660	623	664	636	689	635	651	641	671	672	630	688	632	638	639	665	612	656	665	658	628	635	653	646	636	664	615	626	611	677	640	624	611	679	654	682	698	696	628	693	652	680	661	646	692	659	661	659	675	636	646	700	664	588	642	679	659	673	668	647	654	695	675	620	628	656	667	625	688	620	651	661	667	730	653	688	628	628	659	666	646	635	620	676	662	663	651	645	665	645	684	682	659	681	666	664	684	665	641	626	637	679	653	672	644	641	693	615	667	672	608	621	668	646	651	635	617	670	672	622	677	624	666	663	636	666	654	644	635	689	639	623	669	691	693	657
23434	21468	29285	24078	21468	19399	1615	666	439	392	347	300	268	284	238	240	232	202	186	188	173	163	165	165	169	165	169	135	156	162	169	164	162	146	152	145	135	152	122	148	133	138	157	148	134	116	159	155	132	128	140	145	143	135	141	145	153	153	151	149	152	129	163	154	133	150	158	140	133	137	119	126	131	131	139	136	135	133	140	130	130	118	141	145	153	130	113	133	111	133	137	136	124	138	151	140	148	148	132	136	132	133	131	138	122	126	126	128	129	141	147	116	127	132	148	135	122	132	136	131	125	133	134	122	123	124	136	117	109	137	124	128	135	146	147	139	141	119	145	140	116	138	140	109	122	142	119	121	136	129	135	135	115	124	129	139	140	118	133	128	129	138	150	143	142	118	144	143	139	140	127	130	114	142	138	131	131	145	121	146	139	132	154	121	153	133	132	140	147	150	138	146	157	143	133	138	149	130	112	125	141	116	146	142	126	131	128	138	138	132	117	135	133	138	126	144	137	126	141	131	135	142	125	144	143	125	145	118	133	120	116	121	129	143	135	124	145	131	133	136	147	136	120	154	140	111	152	137	120	128	126	152	129	134	151	128	129	148	140	131	126	145	138	144	135	135	142	125	106	126	129	138	135	119	139	133	129	116	114	141	134	145	165	152	138	132	145	139	124	122	131	140	129	125	127	129	143	109	158	132	129	144	110	173	150	140	117	134	121	132	122	126	136	133	144	135	139	138	132	131	138	143	127	148	121	125	145	147	138	121	140	146	123	135	103	134	144	126	112	159	142	154	129	132	131	134	154	138	154	132	137	142	129	145	119	152	156	140	127	126	124	138	138	128	159	145	146	145	114	117	142	143	150	146	129	126	132	139	132	135	163	130	144	134	132	144	127	119	118	125	137	139	154	127	127	115	157	148	114	135	145	139	120	127	144	117	123	134	138	136	139	137	115	123	136	118	144	140	152	123	129	142	154	128	142	153	155	112	135	152	150	133	113	146	125	150	131	138	128	136	137	147	148	118	124	129	127	144	150	124	124	146	140	129	132	149	134	128	114	128	133	138	146	131	139	141	126	147	157	133	123	141	136	129	135	128	145	128	157	128	118	127	135	145	109	140	139	132	144	135	129	118	148	147	130	125	134	139	124	121	153	130	125	143	146	118	159	134	142	144	133	126	169	161	161	131	132	138	135	140	130	135	114	145	147	142	144	148	131	140	111	123	127	152	119	134	126	119	119	150	134	121	133	131	134	122	150	125	151	127	147	147	109	119	159	126	142	136	146	115	123	150	148	132	126	128	131	123	99	156	144	130	136	147	140	138	150	146	127	146	132	154	138	141	135	123	135	136	128	124	139	134	125	131	129	124	150	145	140	132	134	132	124	145	120	122	137	127	160	147	132	149	127	143	148	134	137	132	138	142	139	134	153	147	157	132	150	148	134	137	127	130	141	126	137	122	144	119	129	113	140	139	139	132	153	124	149	115	143	137	126	137	149	144	145	123	120	125	115	116	115	133	116	113	130	125	122	125	147	135	131	142	110	126	142	128	163	130	140	140	142	105	131	135	116	129	147	144	151	124	145	111	130	134	125	129	136	143	147	147	127	125	140	120	132	134	119	154	124	136	130	118	123	134	124	151	147	123	135	120	130	135	125	122	150	146	141	148	124	143	161	122	125	146	143	129	137	150	146	112	132	138	132	144	141	132	141	135	146	124	121	144	123	142	151	128	137	149	113	135	148	150	147	131	141	140	157	161	123	119	140	132	131	120	149	128	117	136	158	145	146	136	128	134	136	130	141	144	141	132	129	145	157	138	137	138	129	123	142	139	145	129	142	145	141	151	145	159	134	123	145	161	128	143	170	115	150	128	140	149	130	134	128	126	118	147	151	140	148	140	134	120	133	135	120	144	129	123	134	119	127	111	125	122	143	125	127	141	125	132	142	142	132	132	132	138	124	132	148	153	158	119	132	127	148	146	127	115	124	125	137	151	139	126	123	133	131	125	142	136	131	121	137	144	133	132	134	122	122	135	149	133	142	139	145	131	107	129	151	134	134	120	132	129	138	143	147	117	142	129	132	151	120	130	130	132	133	149	120	133	132	147	139	136	124	140	129	143	148	140	126	153	146	121	134	144	124	142	131	141	127	138	135	137	147	137	134	143	139	125	133	133	119	123	137	135	121	136	95	126	125	144	133	120	147	140	146	124	123	137	150	119	116	137	131	149	136	116	130	129	113	146	151	114	150	113	121	144	147	118	145	149	132	133	120	128	123	134	133	139	128	129	129	125	132	138	146	138	142	141	141	128	142	142	137	145	137	113	121	125	141	138	117	137	126	125	143	126	133	122	122	119	147	134	134	102	136	145	130	158	157	147	154	119	152	131	118	137	138	156	147	135	144	129	124	139	135	131	114	140	117	128	149	143	138	123	146	153	130	165	127	146	117	127	133	141	130	146	135	122	143	128	132	137	144	123	121	121	125	130	104	158	139	132	148	136	119	143	118	139	150	120	135	137	133	137	147	138	138	140	133	135	114	133	133	137	144	137	131	117	131	141	138	125	142	147	153	125	134	118	123	142	145	141	120	135	127	125	134	135	137	132	151	134	150	136	146	131	117	142	130	120	136	142	142	127	145	122	141	104	131	120	142	152	127	132	139	122	135	138	120	147	127	128	120	138	120	144	145	135	124	132	131	129	145	127	127	113	147	126	115	122	133	139	115	140	135	125	119	145	126	138	110	135	130	139	122	140	146	131	140	143	131	138	129	127	129	147	122	150	157	127	127	149	126	140	138	133	122	127	139	111	118	126	130	126	132	133	154	133	156	119	127	130	118	160	132	171	131	105	145	127	135	119	115	148	158	133	133	138	124	132	116	139	148	138	118	110	133	143	115	132	161	151	147	129	123	152	147	126	129	141	132	138	129	149	119	119	119	130	140	126	126	139	126	118	140	138	123	113	131	122	135	140	139	143	131	125	124	134	131	122	128	130	127	136	133	160	136	119	131	140	135	133	136	132	137	151	138	128	156	153	125	137	139	119	118	132	119	128	138	122	149	127	116	144	152	141	115	126	142	145	142	117	133	121	136	142	136	167	128	103	133	141	132	146	141	135	128	148	113	131	132	113	120	133	131	139	125	115	151	118	132	139	115	137	130	128	123	145	110	149	146	123	151	132	137	163	140	138	128	137	146	136	140	114	135	133	119	129	150	130	149	138	132	153	141	129	144	143	135	135	139	128	126	127	131	131	144	117	122	146	145	146	140	123	119	134	127	143	144	129	122	136	123	123	139	137	136	141	128	125	154	116	142	117	140	114	150	119	128	139	144	141	123	136	130	137	144	142	118	136	136	121	132	130	127	134	119	146	127	122	130	111	111	142	127	155	131	129	143	122	129	145	126	143	127	138	118	142	125	144	130	153	132	144	149	149	133	128	133	137	125	116	127	120	123	129	134	135	119	130	120	122	138	134	144	136	125	150	127	138	126	134	137	137
7872	16591	13915	7400	4718	3389	2453	2021	1514	1303	1113	883	766	713	671	618	583	530	462	488	424	415	411	380	406	380	354	350	328	307	329	336	282	337	313	318	326	305	293	296	296	299	271	284	255	281	272	288	293	251	256	283	303	288	255	275	263	285	307	254	274	271	278	253	242	249	275	246	271	252	259	296	275	270	244	257	279	259	251	228	237	269	266	235	237	246	251	275	270	269	259	272	269	281	270	258	278	249	238	236	256	238	238	265	293	228	256	260	256	250	244	276	266	248	234	250	247	283	255	279	266	245	265	256	262	278	240	255	293	274	268	269	234	261	256	256	266	239	255	256	225	247	259	258	268	240	272	218	238	252	233	257	262	251	234	227	243	233	272	240	236	235	251	242	256	251	239	233	227	252	270	239	264	263	279	254	252	266	241	256	222	241	293	228	267	257	283	264	246	261	240	254	236	251	276	247	260	258	244	213	231	208	263	259	242	243	266	250	242	213	250	248	256	234	239	265	204	255	256	231	263	245	236	255	248	281	275	265	244	246	251	246	236	226	248	229	240	247	232	244	251	252	281	272	243	228	245	234	237	233	255	265	258	259	244	244	249	227	251	248	240	240	262	249	257	263	231	235	267	226	224	251	227	279	251	283	242	252	272	260	249	265	257	250	254	234	244	256	267	251	234	243	247	271	259	259	251	245	271	244	275	247	238	247	263	237	250	244	232	258	241	234	275	250	244	226	255	248	230	261	248	231	274	266	225	233	257	256	252	237	244	273	242	255	250	279	250	221	262	273	239	211	239	239	248	252	243	263	288	254	271	228	234	248	253	259	225	244	273	248	247	251	286	256	257	251	236	250	244	258	268	261	229	252	266	253	251	246	234	246	233	241	301	258	242	236	251	260	255	244	250	265	215	261	274	231	241	251	232	238	237	246	250	269	249	256	262	260	242	268	230	236	241	246	206	237	273	256	253	257	223	260	243	256	261	256	245	272	259	258	257	245	250	243	232	257	234	254	225	242	258	240	241	275	213	247	256	223	255	261	263	263	214	238	256	247	255	231	237	242	233	244	284	240	251	224	244	239	235	290	241	243	232	258	246	240	239	251	237	255	265	266	261	249	235	301	266	271	228	239	237	271	269	219	249	220	273	260	259	251	263	242	257	239	243	241	238	251	237	241	260	216	268	227	244	266	248	266	268	237	248	267	237	250	235	268	262	244	243	245	267	255	226	254	254	266	257	252	233	255	271	247	224	277	262	263	255	257	235	236	223	229	268	262	265	223	267	254	238	259	234	258	240	251	251	249	270	241	243	271	255	276	235	263	257	225	266	232	237	254	228	246	252	258	247	243	252	227	239	260	240	294	243	234	241	266	243	234	241	262	244	245	235	247	232	226	249	271	236	247	267	247	273	260	254	252	257	242	253	253	286	267	243	274	242	262	257	251	249	238	237	225	227	231	254	243	245	274	239	235	269	256	249	245	252	259	265	233	235	250	250	235	260	249	233	267	278	271	240	223	256	241	240	262	264	251	244	248	227	258	246	273	238	273	271	254	252	230	256	258	223	238	242	256	259	252	261	274	237	222	230	240	261	252	250	244	218	230	255	259	265	270	265	223	251	237	222	245	267	223	254	243	230	230	267	253	234	255	257	265	264	256	243	217	245	233	249	256	217	254	259	252	247	234	252	265	243	234	259	226	257	244	256	260	274	270	247	238	239	236	274	249	253	274	262	257	241	241	251	235	247	272	261	265	246	269	237	263	247	239	254	246	225	219	218	232	252	255	252	266	241	267	241	244	240	235	258	259	249	254	258	229	215	260	262	234	267	269	292	270	255	260	261	227	261	225	258	242	240	248	249	272	275	255	223	228	225	271	261	237	243	255	234	266	267	229	236	259	243	253	262	240	252	247	263	269	257	248	232	219	246	273	230	242	267	250	228	241	225	221	232	245	242	245	257	245	240	244	252	266	262	258	257	238	253	265	267	256	248	239	224	252	221	258	232	235	265	228	231	231	236	258	237	230	241	259	250	272	250	263	219	240	285	243	245	232	254	218	242	246	234	244	228	263	243	252	233	255	266	227	227	231	251	264	274	268	236	256	250	272	265	223	242	220	240	254	222	254	231	243	234	254	233	243	243	244	217	262	257	248	246	265	236	263	246	230	256	217	238	268	239	269	240	251	237	258	224	252	262	250	259	247	248	269	234	244	246	235	249	241	243	251	255	229	230	265	234	222	229	259	242	251	264	261	248	257	257	231	250	212	262	248	240	254	254	247	238	229	256	228	244	246	244	245	287	264	247	229	256	211	240	265	233	262	254	229	250	244	253	239	213	249	248	254	236	243	227	257	244	267	260	240	255	223	253	259	247	235	235	284	236	247	236	240	240	241	253	269	255	263	251	273	250	244	245	230	224	241	244	241	244	250	278	251	264	269	265	252	223	257	254	267	258	254	239	218	247	247	232	241	268	241	237	238	273	279	246	230	231	231	254	243	275	253	235	265	224	240	207	236	232	251	240	261	249	261	242	253	239	248	229	256	259	275	245	237	259	240	239	250	254	255	262	245	258	257	229	266	253	246	282	262	242	298	237	233	220	276	252	253	243	253	260	235	244	249	257	248	225	270	237	227	243	230	260	240	245	265	224	236	231	252	241	264	270	251	227	254	250	267	270	268	259	233	232	262	220	251	247	262	242	254	259	266	218	249	227	237	240	243	262	246	252	234	253	234	244	238	255	270	257	247	253	235	238	292	249	237	232	259	252	243	244	226	223	244	259	252	232	254	226	233	245	243	254	229	246	242	232	250	270	256	236	261	260	247	253	251	227	258	270	227	252	236	257	270	228	233	235	250	216	257	237	220	257	254	239	259	237	246	243	245	237	258	245	247	260	232	249	245	227	255	238	243	216	225	268	246	234	247	245	246	269	261	276	240	248	241	229	268	213	245	264	234	251	248	272	255	271	255	235	243	257	242	234	242	275	242	235	254	270	271	268	244	260	255	248	246	236	248	257	273	263	214	242	262	260	283	238	244	271	241	233	255	262	242	227	257	238	240	250	281	244	225	268	244	260	269	239	252	251	241	249	261	244	245	248	255	221	278	251	240	253	247	280	271	257	251	262	264	253	235	255	272	228	258	240	245	228	219	241	254	257	266	257	259	270	223	240	280	259	231	265	218	276	245	221	252	272	227	243	228	242	215	230	248	246	279	223	260	253	255	248	261	241	245	235	249	237	273	281	268	255	215	249	270	254	238	249	249	238	236	257	229	269	256	238	247	287	271	234	280	243	243	281	234	245	252	244	257	263	282	240	245	237	264	264	225	288	243	246	257	261	277	249	287	213	252	231	245	244	229	259	223	256	235	237	272	274	241	242	255	228	271	228	234	266	267	223	259	234	260	221	242	243	248	264	257	260	254	246	241	246	272	234	244	211	256	241	240	258	228	302	240	230	229	246	232	259	267	215	258	244	237	268	228	240	242	260	245	251	243	254	231	251	232
26799	19970	5998	777	602	543	519	480	479	506	477	487	504	534	477	451	466	476	483	478	469	496	487	447	485	491	449	435	448	481	510	476	515	500	447	463	482	467	430	462	470	467	446	495	467	458	460	431	443	469	466	449	420	472	441	453	503	467	443	476	464	420	469	450	474	472	448	470	461	472	456	460	460	449	459	449	457	455	472	471	460	532	463	467	466	477	458	501	473	428	511	446	468	469	474	470	455	459	501	433	441	464	480	436	452	443	455	486	484	427	503	469	450	454	485	530	454	474	463	415	503	499	502	466	433	483	478	462	453	443	460	498	475	449	506	465	469	408	443	483	492	450	522	478	489	429	424	464	454	458	515	464	455	475	458	466	469	469	499	474	453	451	453	464	500	405	456	476	487	496	461	495	477	452	452	460	497	461	511	468	506	468	453	479	469	471	465	456	461	401	449	483	401	495	508	435	470	456	507	451	464	495	488	460	422	492	449	464	440	466	500	443	463	507	435	469	475	447	465	450	447	442	448	463	465	443	452	458	479	494	479	404	455	429	459	466	470	475	478	457	499	460	475	445	472	482	452	435	468	469	478	474	471	494	483	469	427	417	475	512	448	470	422	466	481	493	481	461	475	446	482	460	466	435	474	464	445	451	470	464	438	489	479	472	493	489	430	501	483	492	474	473	428	494	457	434	427	474	501	459	455	468	483	439	457	504	474	503	483	451	457	486	437	469	460	460	449	475	468	453	449	482	472	484	490	451	478	506	439	455	476	477	449	452	443	455	496	498	428	453	462	474	476	468	450	516	475	482	441	461	485	446	447	455	466	458	482	478	479	458	447	476	498	453	470	496	477	517	472	451	480	497	469	494	452	473	464	494	473	469	459	476	466	437	456	487	464	433	483	458	463	470	439	469	486	476	458	474	444	464	480	474	453	515	503	479	501	469	480	480	448	439	489	464	475	459	457	444	468	482	455	460	496	474	418	457	452	475	499	453	482	488	455	464	473	494	498	465	495	456	485	477	475	477	483	456	457	520	492	467	440	437	448	510	430	463	493	524	481	497	509	499	447	476	491	477	464	511	491	483	474	451	461	466	445	475	436	475	424	476	459	476	499	444	454	493	435	506	461	481	503	483	513	452	460	457	463	488	503	483	435	529	505	456	475	477	461	457	457	471	469	503	454	464	459	517	468	458	464	467	493	475	438	487	475	417	463	430	471	476	473	474	439	471	462	480	466	461	469	497	445	451	456	475	512	469	482	504	479	467	456	485	529	507	474	458	480	457	469	506	473	470	450	442	454	452	449	519	522	434	451	490	450	475	469	436	436	478	476	471	457	514	482	463	491	467	464	505	495	465	475	471	476	467	464	473	400	466	482	443	474	505	507	473	477	444	448	483	451	477	455	471	472	484	516	464	476	447	457	486	479	499	488	438	445	472	494	464	474	467	461	449	526	503	499	466	467	461	461	492	492	483	457	471	483	480	488	434	497	462	491	457	470	403	454	471	482	454	434	441	401	491	442	479	475	411	483	499	452	513	475	464	460	498	419	449	503	467	478	481	494	473	461	449	504	479	461	483	508	466	461	473	470	430	459	488	449	463	449	435	451	485	496	490	497	504	459	457	440	500	431	466	453	468	436	442	442	436	421	456	495	446	452	465	465	456	468	503	488	471	474	469	473	482	486	485	465	438	498	502	449	439	468	473	465	468	490	450	449	486	511	446	451	465	465	510	493	446	463	479	477	462	518	444	492	508	487	482	487	524	502	477	446	466	471	420	486	447	505	475	464	504	486	464	487	474	462	484	418	486	446	448	489	452	445	465	479	504	533	512	465	497	505	495	419	461	484	448	449	478	471	496	512	496	429	509	460	480	472	493	474	447	433	453	476	462	436	469	479	473	472	448	441	488	491	437	462	457	450	451	486	455	469	462	449	488	489	487	517	468	478	510	518	482	475	456	443	414	504	468	486	474	472	494	465	421	497	477	466	469	458	475	454	423	466	453	468	479	476	417	471	485	449	465	456	476	480	477	466	452	481	494	440	500	491	461	470	485	492	481	485	477	476	447	440	480	477	465	469	481	495	504	460	489	487	464	491	483	457	471	489	476	477	461	480	450	412	426	456	461	469	476	445	440	455	451	469	480	458	462	490	462	481	505	500	476	496	464	485	437	458	459	463	467	422	495	494	457	475	481	461	469	474	473	480	477	418	486	445	476	516	480	481	473	516	485	448	473	469	473	449	479	453	481	473	472	440	464	468	480	461	493	456	440	468	472	455	468	478	465	479	477	434	453	437	490	478	466	454	415	454	494	456	471	511	489	459	472	425	459	492	459	500	478	487	456	477	444	462	504	450	485	479	476	474	530	467	437	464	452	489	507	465	466	489	455	462	458	495	422	463	457	483	460	428	487	494	461	460	473	472	452	464	441	508	488	464	502	511	476	452	494	466	480	474	448	461	450	471	464	470	466	445	451	475	465	479	435	473	459	485	443	485	475	476	438	475	461	459	465	481	462	469	458	509	505	484	492	480	434	442	485	514	465	480	475	465	470	441	424	485	503	448	478	470	497	461	482	484	444	473	476	471	498	453	467	467	465	464	495	481	444	484	469	472	493	498	446	483	501	462	479	435	448	464	442	486	492	474	457	508	466	489	449	497	469	483	404	497	471	476	487	433	494	433	445	455	458	462	480	438	502	470	447	447	493	496	477	443	472	483	462	461	470	465	484	469	485	468	464	497	479	487	468	467	473	427	488	480	436	460	496	479	451	466	467	502	456	474	484	489	424	452	468	460	492	472	480	487	469	469	475	485	444	438	465	478	442	444	465	467	467	495	422	457	469	471	490	457	448	434	423	462	493	519	505	449	460	464	451	482	498	443	478	477	491	494	501	459	471	475	499	467	471	450	482	461	465	475	496	452	467	468	448	480	462	451	452	424	471	474	476	488	488	462	497	483	476	454	444	446	468	458	492	476	461	464	428	458	458	438	468	484	474	507	482	494	483	433	465	467	466	503	454	482	500	461	463	470	507	488	494	450	487	488	465	462	509	458	446	455	470	502	460	471	493	452	464	488	469	473	432	432	449	482	475	454	468	461	452	431	463	482	506	464	435	443	463	475	488	465	456	422	448	446	480	460	451	463	470	434	474	446	493	477	485	478	471	468	502	476	469	460	485	497	490	456	466	440	447	451	452	487	440	474	476	455	453	471	415	478	455	482	499	445	451	462	473	451	475	476	448	441	500	445	462	473	499	456	480	491	448	450	481	490	439	474	434	507	508	446	499	478	490	442	508	448	466	504	475	464	455	496	504	432	492	442	499	484	462	438	446	528	488	428	490	475	444	474	462	482	472	477	470	478	470	512	486	447	482	510	479	484	485	502	471	433	480	504	482	440	443	458	504	446	440	473	439	463	434	444	420	488	456	439	466	487	457	459	469	517	446	463	510	470	506	452	455	464	471	441	491	476	466	466	489	478	448	432	481	469	477	439	485	440	477
4332	2189	1831	1203	1107	972	870	914	904	905	856	869	851	901	867	844	826	808	813	854	823	853	803	801	828	816	830	832	827	804	829	821	798	822	849	865	839	799	831	815	834	838	831	803	785	863	813	856	841	869	811	812	828	842	771	800	802	827	848	845	818	847	774	789	846	789	810	765	830	838	831	830	786	812	873	812	806	794	830	823	801	823	818	796	839	823	797	874	854	811	818	808	813	846	818	775	798	811	854	784	865	777	779	829	833	778	824	846	805	790	807	848	779	872	876	875	760	843	842	856	838	868	807	804	823	794	851	806	844	834	802	775	846	840	849	849	815	817	878	814	849	800	842	819	795	791	784	791	851	819	803	800	821	828	818	787	797	814	855	803	823	813	802	869	814	828	842	825	789	806	784	798	834	825	851	842	832	808	798	810	792	802	851	808	801	832	833	840	820	835	798	855	852	845	875	820	826	809	779	836	797	754	804	788	794	779	833	816	815	828	782	811	831	836	824	848	764	816	803	822	789	868	812	807	808	819	855	818	801	859	824	805	833	848	863	780	879	857	807	799	855	827	829	816	773	852	837	814	808	833	827	818	811	829	827	820	811	796	826	796	847	854	798	750	834	828	807	799	765	827	815	865	844	795	820	841	856	788	813	776	796	781	838	799	878	824	889	840	809	861	810	793	821	866	820	809	805	851	852	842	770	820	843	801	821	778	813	876	836	870	796	857	856	843	812	889	869	867	835	850	824	823	855	804	855	842	806	818	846	843	827	838	843	785	856	870	867	778	851	788	825	834	792	730	833	852	842	819	825	795	848	810	839	785	843	824	842	854	848	853	833	808	870	806	883	806	825	833	818	820	861	809	847	801	850	826	791	780	842	820	789	785	790	812	837	816	852	814	807	819	819	818	783	846	746	757	847	813	787	879	791	821	812	875	822	834	879	813	873	824	823	838	815	818	806	790	794	828	843	859	817	788	831	832	817	813	841	817	833	890	861	789	789	872	822	792	794	823	847	828	854	823	879	824	801	837	817	820	830	854	822	849	854	818	823	828	856	817	843	794	795	804	844	799	802	817	796	800	814	804	813	793	808	812	795	837	878	809	788	814	854	832	824	809	852	829	803	860	830	852	853	796	835	828	854	783	785	812	827	806	771	839	794	808	814	771	812	862	858	838	805	840	818	799	826	828	746	814	848	826	878	796	842	851	860	830	812	882	813	800	803	759	828	834	835	845	865	786	837	807	786	897	806	871	824	833	796	851	807	775	790	835	840	846	837	814	840	783	816	815	833	858	833	797	813	819	823	820	818	813	816	838	845	872	786	852	836	857	835	783	845	790	859	833	865	806	853	839	871	791	808	814	824	837	794	770	855	796	847	814	787	794	811	844	845	847	808	831	846	833	828	813	820	815	850	808	766	857	822	778	780	823	795	865	806	797	784	843	779	878	851	861	790	823	866	858	840	778	836	856	745	816	864	841	808	793	860	795	867	867	810	817	820	805	801	857	819	812	822	811	901	839	813	819	815	896	815	810	846	804	821	797	872	795	777	778	841	819	858	831	801	786	856	880	859	888	865	834	794	772	770	805	812	795	839	833	835	810	875	819	880	842	852	831	820	786	842	818	858	812	814	791	798	811	865	813	790	820	876	799	824	841	817	854	848	820	833	834	812	830	834	831	881	843	823	802	839	802	832	829	833	860	825	812	801	829	830	819	796	795	791	820	815	809	792	786	851	790	843	880	859	829	803	793	824	807	811	785	832	771	776	807	778	819	799	827	784	852	811	834	843	839	798	796	808	825	860	839	756	824	857	806	863	857	814	869	829	821	837	800	803	873	791	842	898	883	821	813	816	781	829	791	807	864	891	787	797	904	822	826	844	830	800	837	846	829	852	809	818	867	830	830	816	842	818	835	810	837	836	803	769	808	839	852	822	791	819	845	779	801	814	825	846	839	843	803	849	835	823	805	790	843	858	846	806	754	846	823	817	839	850	763	766	852	830	840	823	864	822	826	809	820	824	800	799	872	857	840	792	757	845	805	809	865	912	816	807	779	829	811	850	841	805	830	837	809	857	835	811	831	828	834	809	839	865	794	823	828	821	803	817	823	776	778	877	773	853	812	823	797	791	800	803	828	815	841	864	777	820	802	756	857	776	871	836	804	792	859	806	810	821	846	859	791	810	812	822	810	818	861	802	782	841	809	802	829	821	860	829	801	817	925	808	833	813	836	831	846	816	844	837	874	835	852	814	800	797	813	840	801	841	840	776	810	788	823	809	808	823	856	844	844	828	834	836	797	782	794	832	827	781	835	841	837	835	816	807	827	824	815	803	758	855	848	812	824	795	832	837	837	754	837	828	839	765	839	812	830	814	837	884	871	808	806	811	794	844	816	765	823	793	800	812	810	822	844	823	828	787	846	833	806	845	809	872	821	813	782	814	858	802	840	802	805	833	797	817	855	803	809	829	841	855	893	849	829	819	808	810	835	786	837	828	798	818	821	804	824	853	830	794	809	826	836	827	817	855	816	849	810	798	817	816	835	842	863	810	831	851	821	779	842	861	817	826	793	849	782	797	812	866	847	815	794	842	814	822	875	794	836	798	826	854	848	791	796	798	826	838	827	812	824	808	832	838	809	806	780	817	845	837	816	849	781	846	817	821	778	851	869	849	840	852	807	856	896	811	821	786	841	778	828	818	788	852	778	846	805	820	873	839	774	825	840	810	805	859	819	826	813	846	848	828	835	759	869	828	801	832	788	804	847	827	837	821	863	821	849	808	801	836	868	846	859	857	828	818	830	789	786	824	767	849	801	847	830	835	795	875	801	785	874	797	841	795	868	821	803	845	840	838	853	830	790	823	836	827	850	778	817	800	851	807	815	842	839	831	823	842	825	894	839	854	833	798	844	803	792	819	799	870	802	839	820	852	808	890	821	833	811	818	795	833	824	825	862	860	868	788	844	857	840	840	861	800	853	833	854	848	833	872	788	801	813	797	822	792	832	881	867	814	786	808	778	828	811	827	801	828	837	786	788	843	815	804	848	820	831	785	848	822	813	806	831	879	808	854	824	823	824	825	742	857	789	829	777	842	859	816	813	831	800	830	843	812	847	826	846	860	804	802	799	830	830	807	813	778	820	836	801	827	847	782	819	868	837	832	801	822	787	795	788	821	833	872	835	815	836	799	840	796	831	839	843	831	873	817	812	847	781	783	768	821	822	792	906	822	831	815	796	817	793	791	817	835	816	852	837	814	838	830	835	822	808	760	858	876	829	833	800	818	823	838	807	801	848	838	809	818	800	829	787	840	821	855	813	786	828	821	806	864	802	783	818	815	787	867	856	877	844	807	865	782	804	771	820	824	853	803	820	842	822	818	820	768	759	812	833	862	845	829	857	836	807	808	805	827	819	780	832	849	797	820	792	852	842	833	838	801	754	808	837	824	831	865	784	782	824	808	861	848	831	806	841	828	858	842	786	861	834	844	801	764	817	853	831
24385	21494	28683	24741	20610	2338	825	621	533	527	483	429	426	413	437	409	388	433	392	357	398	390	398	396	415	404	377	391	382	351	374	355	383	379	345	374	354	380	341	355	364	389	384	334	327	356	377	377	366	409	355	359	385	336	348	348	380	366	375	370	380	351	343	389	372	366	363	407	361	397	384	376	357	340	360	344	353	370	370	381	366	351	370	380	364	352	339	361	396	376	323	345	367	390	362	379	358	360	353	361	361	347	328	376	355	356	357	363	361	357	376	365	335	348	358	353	371	358	376	370	354	383	363	345	340	383	378	364	318	371	354	368	374	384	359	379	364	352	358	374	344	355	362	347	363	377	382	377	375	381	377	348	349	355	387	386	368	382	350	379	334	334	380	391	356	368	327	361	370	375	367	325	340	365	353	341	306	396	368	371	336	338	369	353	376	405	332	344	358	361	362	351	372	380	365	395	352	374	363	343	356	333	365	345	321	359	379	359	365	357	345	381	362	363	370	408	399	353	371	373	358	342	361	380	349	374	369	393	373	335	367	351	381	369	345	332	372	348	359	364	360	327	353	335	372	346	365	347	362	400	369	339	382	359	375	383	352	373	369	349	360	367	381	359	368	349	392	346	358	352	349	419	323	376	332	314	409	332	374	369	343	354	408	363	364	388	393	358	340	352	375	376	381	386	395	353	372	375	364	377	367	395	351	369	368	363	365	368	387	366	362	377	342	415	386	362	373	351	367	391	344	354	362	356	351	329	390	377	392	364	371	367	376	353	362	320	350	373	374	362	390	385	358	323	348	356	413	365	393	355	352	364	367	349	342	350	350	372	367	331	360	363	341	377	369	371	358	381	372	364	383	354	347	366	337	367	379	349	371	361	361	330	377	384	373	370	389	350	336	375	378	378	386	372	363	358	368	366	377	353	357	402	392	376	363	336	359	365	340	360	362	354	350	373	329	347	363	396	373	360	381	345	375	363	354	387	381	366	358	355	373	376	400	331	405	399	363	366	345	349	368	362	346	364	365	337	362	366	332	362	378	356	338	368	344	360	361	351	365	373	339	351	337	374	348	358	367	356	368	379	345	382	345	336	343	354	321	398	370	361	369	359	338	377	375	365	375	343	378	366	368	299	371	357	363	373	380	357	369	378	335	346	395	371	379	380	377	385	356	387	335	354	338	368	367	360	311	338	416	376	354	318	347	359	353	358	356	342	380	354	373	359	375	339	357	376	365	351	385	366	398	369	316	380	344	357	309	376	351	324	350	366	340	347	343	344	355	356	369	389	369	336	353	347	406	388	375	327	355	336	338	355	331	356	352	394	345	347	356	355	367	387	341	365	361	402	337	356	388	389	413	363	374	374	354	388	364	379	388	389	373	356	394	372	408	358	371	375	348	330	375	361	335	377	334	346	376	363	333	343	391	368	327	331	372	324	369	352	366	355	368	386	366	328	373	373	365	398	369	373	384	371	344	343	375	403	348	335	338	379	360	367	362	332	336	341	369	343	348	351	376	327	351	336	361	342	381	368	345	386	359	339	333	381	375	330	334	373	372	343	382	378	345	353	360	377	350	346	352	365	346	342	356	367	373	358	381	350	384	363	393	330	365	388	387	409	372	377	374	354	352	340	348	365	331	362	351	361	361	345	373	366	344	379	387	360	365	378	354	369	345	377	344	349	352	364	320	390	343	378	336	378	369	343	363	369	352	371	378	360	369	355	363	357	375	359	365	346	348	367	347	378	367	355	328	360	340	380	380	382	335	373	373	325	375	395	356	330	361	385	373	365	376	353	380	353	357	322	358	344	336	362	376	352	364	368	368	355	347	371	349	368	359	354	347	336	361	390	355	381	406	344	346	355	362	420	369	335	377	377	399	369	369	353	337	336	372	360	375	387	367	329	331	359	340	369	334	364	348	320	366	355	365	346	345	337	329	368	333	373	333	353	364	351	388	326	336	392	368	372	324	331	346	387	373	368	352	363	373	345	365	322	394	391	353	390	376	343	348	373	362	356	368	363	340	365	390	365	343	344	349	392	354	356	339	327	347	358	334	336	343	409	385	353	380	374	352	400	358	382	353	381	381	337	355	397	382	364	385	383	379	334	361	373	351	373	391	378	392	387	375	337	344	351	364	360	378	332	367	356	371	389	344	335	355	374	355	330	338	356	405	374	374	378	349	338	364	370	354	387	375	368	363	371	380	367	334	358	346	368	333	389	361	376	357	373	336	357	367	370	359	401	365	383	377	369	375	351	382	358	384	344	341	343	375	394	347	388	358	337	335	335	352	338	344	367	336	308	368	348	348	378	353	374	376	363	388	349	357	341	343	388	366	378	354	360	387	332	393	360	368	372	366	374	362	383	357	335	367	368	350	368	319	364	355	374	396	366	364	364	361	361	359	346	359	389	358	367	341	378	346	396	373	350	368	356	354	354	360	323	380	370	369	364	343	366	361	326	345	348	369	367	358	353	345	382	372	363	359	359	371	358	370	301	365	371	385	369	343	348	382	346	371	362	339	355	385	359	345	349	332	380	354	357	379	356	358	387	392	345	383	356	383	365	361	346	359	367	367	333	361	363	375	359	359	383	364	325	355	388	344	356	366	321	368	382	349	339	377	392	357	371	373	363	333	384	335	365	353	342	351	369	378	357	383	358	339	346	365	389	337	365	342	354	374	372	353	368	336	364	369	356	340	386	378	379	341	330	357	369	380	370	381	359	339	367	363	383	398	329	367	389	377	376	358	372	338	380	354	393	382	385	376	343	367	388	334	409	369	395	358	342	362	339	361	350	380	352	360	354	372	339	376	374	335	354	381	405	354	331	357	355	331	350	389	362	342	347	349	359	382	351	326	341	370	401	337	357	356	344	400	385	351	333	374	370	350	347	367	361	389	355	350	356	384	377	315	349	343	315	346	363	357	341	352	393	380	336	355	374	361	373	336	384	349	373	383	346	348	371	390	363	356	340	343	372	342	348	395	359	318	336	355	364	371	356	359	327	375	362	372	337	361	329	338	333	361	366	374	374	365	347	357	373	388	366	339	370	363	352	347	381	339	363	340	357	384	357	374	383	349	344	362	340	358	356	347	354	354	363	371	358	340	374	338	379	355	345	334	357	362	358	393	358	336	352	381	333	332	390	345	369	335	360	345	389	360	338	352	385	381	357	363	413	370	349	366	356	353	318	366	339	381	326	311	327	384	365	355	354	384	379	384	352	331	359	351	340	367	359	364	358	353	396	347	393	381	351	352	396	373	371	364	376	344	363	364	385	358	351	339	355	347	368	351	350	376	362	359	373	359	377	386	343	358	351	358	326	344	366	371	358	385	365	345	370	370	363	352	329	369	339	346	356	356	345	371	369	326	377	396	337	348	355	381	355	370	394	351	333	382	336	367	350	381	337	362	327	398	376	309	332	373	365	352	345	357	362	371	365	374	394	388	355	389	353	339	362	373	315	321	369	384	354	353	373	371	382	367	345	368	379	364	368	387	354
5691	10842	9208	4822	3134	2329	1855	1625	1318	1200	1048	1000	921	909	844	838	791	778	758	777	793	715	782	660	706	707	706	681	701	684	704	636	722	705	647	662	684	675	732	700	677	633	649	667	704	715	683	698	654	642	626	652	613	605	705	667	648	668	653	717	639	682	689	696	658	664	615	642	639	653	673	688	726	664	663	628	670	633	644	656	657	673	660	673	676	671	646	711	668	650	658	686	668	649	650	654	640	675	690	620	603	650	621	633	651	701	612	697	609	608	644	649	624	706	607	595	639	614	637	655	633	671	669	631	624	689	656	671	634	610	661	657	651	624	626	659	653	613	684	662	637	694	592	623	666	677	644	661	702	662	689	668	683	626	625	641	625	600	598	682	667	691	644	677	662	642	670	624	642	693	627	632	611	644	638	647	642	688	655	657	687	633	658	634	713	640	689	683	663	658	691	670	646	658	650	656	649	632	613	655	599	602	691	636	586	673	630	678	649	682	627	701	651	670	642	623	623	640	638	627	643	639	649	644	635	690	630	609	647	648	663	662	651	697	620	686	642	613	660	647	649	647	656	603	654	635	702	648	673	640	660	637	674	646	634	666	669	625	689	642	623	643	683	636	640	684	651	613	644	643	648	701	609	668	618	611	705	668	633	643	675	625	643	654	686	613	657	659	634	656	650	686	651	640	625	640	647	617	645	652	663	683	613	701	679	618	609	627	658	657	639	650	697	660	635	646	647	641	671	672	637	717	665	640	680	625	688	625	628	679	631	661	631	656	597	566	635	611	623	626	596	617	642	656	609	620	659	638	694	661	629	629	619	674	645	670	608	641	650	638	655	648	689	611	655	654	649	625	618	617	635	627	645	657	661	640	636	681	665	638	653	612	644	646	618	677	682	622	638	657	699	686	621	645	672	700	637	659	626	653	653	659	676	656	671	664	654	629	664	620	618	660	660	681	658	592	685	640	630	679	640	630	677	619	600	663	689	632	651	643	627	651	646	654	620	689	637	666	625	649	605	668	652	652	687	691	585	647	639	657	605	627	702	658	617	661	640	648	656	621	597	662	593	675	629	671	629	660	650	622	678	698	662	650	661	625	658	607	662	652	662	638	639	626	647	659	660	673	648	713	656	665	676	656	644	637	646	670	676	657	627	655	628	611	628	681	646	640	675	626	688	658	637	622	648	625	653	670	619	628	627	637	678	672	678	625	642	607	680	645	673	669	648	657	602	627	677	650	633	650	629	680	658	648	638	622	702	629	646	663	634	687	622	719	632	657	682	609	672	654	624	630	667	637	606	682	598	646	633	633	660	605	612	656	625	660	652	632	640	639	626	671	641	604	645	678	599	615	687	645	664	625	661	661	642	646	631	657	674	674	607	682	631	651	615	640	682	627	677	651	637	649	621	651	618	623	665	686	672	673	638	659	652	606	651	649	675	644	623	638	633	671	677	639	658	645	618	689	622	630	672	631	682	626	646	621	636	653	675	632	639	673	661	663	650	627	655	622	657	658	631	681	632	607	654	635	658	622	594	616	645	659	632	657	622	643	616	660	671	615	637	652	655	638	650	678	642	623	714	681	650	619	646	631	638	631	599	650	605	628	630	628	643	624	616	659	696	627	635	698	668	670	656	673	669	728	630	640	685	607	651	626	653	680	667	673	632	668	659	685	673	674	656	618	652	598	652	617	660	631	656	600	637	707	643	622	646	617	627	639	649	623	676	628	695	659	607	636	614	650	645	656	666	680	616	669	610	703	641	660	644	617	703	646	625	625	657	671	634	639	645	645	678	608	664	662	683	637	648	642	621	674	625	685	676	659	604	679	669	681	671	652	628	681	630	627	613	595	629	690	640	673	635	619	619	659	658	667	630	684	671	658	636	663	626	624	679	658	688	633	663	577	638	636	652	632	619	673	651	679	656	647	675	639	642	690	667	699	612	631	636	629	639	667	621	670	637	643	704	614	604	637	635	636	669	625	674	651	614	681	660	626	684	665	657	665	655	653	606	661	663	653	636	664	675	650	629	638	628	651	632	684	677	600	635	710	629	625	655	642	638	690	619	632	629	669	675	615	653	668	641	698	631	675	635	589	662	626	630	669	608	626	657	681	634	649	618	614	616	663	659	641	635	610	633	616	658	667	615	718	684	624	611	672	657	666	662	657	669	639	648	666	696	634	658	691	662	653	648	653	651	705	703	706	685	632	608	674	623	672	653	637	647	634	643	684	644	616	639	664	617	630	642	647	644	666	619	654	610	596	647	620	676	592	689	673	651	662	626	676	685	617	626	647	648	634	674	680	637	683	681	665	705	643	644	659	645	637	660	652	661	691	637	638	655	619	586	653	694	646	606	652	653	586	659	657	663	592	663	662	679	635	619	677	657	681	701	669	613	632	643	686	644	634	673	636	644	664	673	672	683	637	635	652	691	612	652	674	579	619	670	671	688	664	661	653	642	696	667	642	700	668	652	629	646	617	656	652	685	636	634	644	667	694	667	665	615	677	668	631	618	604	656	654	628	682	683	615	647	688	621	617	641	673	648	608	653	624	627	640	663	642	656	616	653	652	604	649	652	639	640	644	609	653	673	606	674	645	682	678	686	663	611	621	645	628	667	683	628	649	621	645	637	589	643	631	698	651	670	631	633	632	673	653	661	651	607	617	653	639	631	631	638	628	627	676	685	623	674	631	631	653	627	639	634	657	718	625	650	627	647	650	642	673	670	634	603	640	665	656	660	608	622	620	623	599	646	606	685	669	609	626	643	676	626	674	614	681	649	615	660	668	661	642	646	694	652	664	641	667	653	616	615	634	661	707	641	609	636	608	611	664	648	663	682	656	641	678	648	671	651	627	615	643	615	648	657	655	673	687	634	643	631	676	672	657	639	665	650	614	623	639	664	660	624	700	648	645	654	653	685	675	677	687	611	641	628	611	613	662	612	608	615	672	652	647	660	639	637	619	634	664	656	633	662	689	617	611	654	686	668	655	661	636	626	674	673	630	670	636	617	647	615	639	671	657	631	623	604	635	631	619	631	646	680	645	681	638	629	659	628	630	646	627	622	682	664	621	654	668	695	651	644	648	616	668	656	671	620	638	652	603	636	730	617	613	684	637	623	645	674	653	617	682	666	612	610	639	598	629	637	659	655	652	661	613	688	670	656	681	656	656	661	626	662	679	635	660	617	640	649	638	680	663	671	642	584	631	707	677	631	641	671	635	606	635	638	685	637	688	619	661	658	636	675	677	678	624	666	625	638	689	620	635	646	624	647	657	616	662	689	628	632	683	694	604	620	668	687	662	674	684	651	675	660	601	615	623	661	618	623	691	683	634	652	652	626	663	639	645	657	637	639	608	641	684	657	656	621	658	680	681	634	688	712	632	651	689	670	657	632	673	637	649	643	668	636	615	621	650	648	657	657	632	650	618	689	651	679	631	647	673	670	679	638	683	670	628	693	632	662	676	666	605	673	646	641	655	638	658	645	630	657	636	652	648
23283	21376	29184	23925	21377	19136	1634	567	441	340	322	295	254	261	206	213	229	175	187	170	182	170	201	180	147	160	178	162	158	159	141	128	143	171	143	177	143	152	154	145	135	125	130	148	148	156	123	132	138	125	131	141	153	116	147	131	136	138	130	143	122	140	144	127	116	144	136	135	138	134	134	150	130	132	127	132	147	120	157	142	134	148	129	144	141	152	124	126	126	137	128	145	123	119	142	124	133	140	125	132	133	126	134	127	123	107	108	134	138	125	109	130	146	108	118	124	135	131	129	144	140	125	129	120	116	130	153	142	138	132	121	122	131	138	131	123	148	134	139	132	127	130	137	131	132	126	144	125	138	148	130	110	144	132	129	125	120	122	120	119	125	136	142	115	130	134	131	116	114	127	125	137	147	131	124	121	121	126	122	143	129	114	142	125	137	133	121	150	139	149	133	144	117	145	142	111	147	118	141	125	131	141	122	135	134	133	141	131	130	134	107	133	163	125	126	110	121	122	138	128	143	124	131	132	119	136	134	123	120	121	127	137	134	112	118	113	152	149	135	129	121	153	122	122	155	123	128	138	145	145	125	133	142	122	127	137	119	123	120	120	142	99	141	125	138	117	122	147	127	134	116	126	139	141	126	124	136	133	127	137	125	130	142	138	128	152	124	105	135	127	146	131	141	138	120	146	117	116	115	115	126	129	124	123	128	128	123	140	132	128	138	111	141	147	127	114	126	121	132	113	119	137	143	146	132	124	135	140	130	130	128	117	120	117	109	121	132	124	128	130	139	112	132	110	144	134	115	134	118	143	117	138	118	143	139	127	145	130	121	126	127	141	109	133	133	129	119	149	127	143	159	125	140	127	139	141	118	139	142	130	113	128	120	124	146	110	143	144	127	145	116	121	132	113	146	131	131	159	129	143	150	131	142	138	117	133	125	131	130	122	130	106	116	116	127	123	141	139	126	136	157	142	121	134	133	148	130	157	129	119	136	125	142	118	119	113	143	123	133	125	135	123	122	132	121	142	151	133	139	121	115	127	124	113	123	135	130	119	135	122	128	141	106	118	132	121	111	125	120	135	120	139	140	114	133	143	155	129	143	142	144	116	96	131	121	111	136	122	120	112	129	127	114	141	127	133	126	125	134	116	130	136	143	126	131	114	101	133	140	125	156	135	114	132	150	119	133	135	135	123	137	128	139	120	143	137	150	125	126	135	136	132	120	129	134	126	125	135	109	129	125	145	144	124	120	134	123	139	139	134	112	124	108	124	131	128	115	143	142	129	136	134	139	134	128	127	126	122	143	115	130	128	136	125	132	136	117	129	136	154	114	135	115	125	143	146	124	121	125	130	139	125	142	147	140	121	127	123	127	147	142	131	124	126	131	109	105	145	146	151	115	140	150	143	134	134	132	122	140	126	120	118	143	117	137	134	120	132	129	125	132	142	120	125	123	125	123	133	112	142	129	127	132	124	115	111	140	133	140	131	128	127	135	147	108	109	129	126	138	125	121	112	135	129	115	159	136	117	142	150	126	129	137	138	158	119	128	113	137	119	140	127	128	130	121	109	134	135	150	129	132	131	122	129	127	129	133	131	131	117	149	136	141	131	134	119	122	121	132	120	126	104	149	119	148	145	129	128	134	119	147	141	119	135	153	111	123	116	116	110	116	138	112	121	140	118	134	133	122	130	129	119	120	127	144	129	141	109	143	137	123	111	117	114	131	142	131	145	111	133	126	124	117	129	127	132	123	143	146	127	130	146	130	118	124	141	123	139	129	146	115	129	109	150	133	115	124	124	128	130	107	129	125	116	127	130	120	132	135	136	119	128	131	149	153	130	126	133	127	132	120	115	120	128	146	150	131	129	136	123	125	123	150	143	114	112	138	144	115	121	135	138	99	133	119	117	138	143	143	122	140	129	122	136	151	127	119	144	143	124	121	136	126	116	123	119	123	130	129	132	121	143	114	149	129	131	125	119	138	112	156	125	129	128	121	110	122	134	127	134	134	113	133	132	134	121	128	119	135	130	126	129	135	108	140	142	127	134	143	116	119	128	121	134	131	133	134	111	134	125	121	131	121	119	115	128	143	134	129	113	126	127	123	133	127	125	148	144	139	123	121	127	128	144	137	120	122	136	126	116	146	130	121	141	118	134	122	130	132	130	125	117	112	125	131	140	138	126	143	120	124	126	141	135	124	130	133	132	137	133	113	128	131	133	139	133	127	119	126	110	144	132	146	141	139	125	133	125	140	100	131	163	134	130	117	135	144	117	119	109	135	135	111	124	121	140	117	123	126	129	137	140	123	137	132	124	136	128	121	124	126	127	124	134	130	129	138	116	133	132	138	137	125	130	110	133	157	134	127	127	127	126	120	130	125	132	132	136	123	147	118	122	126	130	140	134	145	114	131	111	137	110	127	116	116	111	157	129	136	149	137	117	130	125	133	112	118	141	142	126	137	145	128	115	129	133	150	136	135	103	127	119	127	135	123	131	118	127	125	139	134	160	132	121	142	122	134	111	149	117	141	114	114	129	151	140	129	156	111	113	124	116	126	128	112	126	120	104	123	125	125	125	117	134	146	140	141	135	137	128	136	117	125	129	124	138	105	117	130	151	146	126	118	130	122	119	138	103	133	140	139	131	115	125	128	137	131	129	159	129	134	141	125	126	138	118	130	114	131	148	118	132	130	121	140	135	136	104	128	126	102	133	141	134	108	118	130	123	112	127	137	126	124	134	131	120	127	138	144	115	127	134	132	117	105	115	118	139	132	109	124	122	139	121	108	122	130	127	120	127	119	127	107	116	133	130	153	126	132	128	133	129	127	142	125	145	125	109	123	142	129	131	123	125	118	146	130	136	131	131	136	131	128	139	137	143	133	130	129	127	133	132	133	114	115	113	138	143	123	120	133	127	137	117	126	138	155	134	112	122	131	139	141	133	123	133	115	131	117	120	133	110	131	124	136	130	129	124	146	127	129	117	116	123	119	149	127	129	116	120	135	126	126	135	121	153	131	148	135	137	126	140	115	142	128	120	124	141	132	132	126	137	131	147	134	124	122	133	130	145	128	134	147	140	141	145	117	124	108	124	143	133	130	130	136	126	132	117	135	129	123	130	146	129	135	139	120	130	118	122	118	133	128	126	112	129	127	136	151	154	145	141	135	123	130	132	141	122	141	120	149	131	139	144	112	125	122	142	130	145	115	132	117	128	121	130	130	141	125	131	131	126	127	124	122	117	132	129	118	130	138	128	134	115	121	140	119	127	135	135	134	126	151	108	129	137	132	125	131	132	115	124	125	139	125	120	126	139	138	117	150	122	130	121	149	127	134	139	150	149	136	126	138	129	128	134	140	143	111	134	130	126	119	131	129	149	144	121	136	127	139	139	123	120	121	135	123	128	139	120	139	131	129	132	140	140	138	115	127	128	148	123	124	139	123	137	131	120	135	135	122	124	121	119	127	135	122	133	120	134	151	136	137	130	106	137
7924	16429	13885	7293	4704	3305	2437	1951	1511	1301	1060	906	755	726	649	601	530	509	469	453	430	420	399	346	369	382	372	335	336	303	323	292	309	301	312	277	279	297	270	282	295	267	263	271	275	266	274	290	274	262	254	261	255	243	249	268	266	268	259	262	238	270	263	240	236	267	271	286	239	273	264	258	285	254	229	277	263	234	271	281	238	227	263	229	253	255	227	243	248	266	259	243	257	251	228	245	241	255	265	259	253	267	253	221	275	221	250	243	256	249	211	226	245	253	261	247	230	229	252	270	242	241	222	264	234	247	247	243	252	258	235	241	283	223	264	267	245	246	256	238	243	261	200	256	294	225	239	242	229	230	286	251	278	238	263	254	241	257	240	238	256	216	231	253	255	254	233	230	249	229	261	253	240	226	248	263	257	266	230	244	256	246	279	229	229	259	259	243	274	207	217	239	245	277	252	232	263	249	260	265	246	261	243	254	218	224	243	250	214	243	220	251	272	236	223	255	242	261	247	249	237	215	258	244	226	247	282	255	262	252	231	237	237	222	256	234	258	242	264	254	227	227	251	243	237	217	252	274	226	234	258	248	252	243	251	209	238	244	234	233	258	233	260	259	252	275	219	250	268	257	241	251	261	252	233	241	236	240	263	237	235	237	252	244	196	247	251	262	229	233	245	242	230	246	248	237	237	264	246	244	294	243	270	235	239	264	217	245	257	229	240	270	292	239	236	277	241	238	244	229	234	261	238	251	232	245	230	256	226	211	261	222	242	270	264	250	258	222	238	271	217	261	247	253	237	266	268	238	249	228	232	273	266	214	243	243	245	214	235	237	271	255	234	225	232	230	231	264	231	245	231	251	271	254	236	270	259	248	271	230	247	230	235	258	275	249	256	275	248	257	251	255	244	264	259	235	248	241	232	250	250	233	237	255	228	238	266	249	247	245	207	237	254	231	265	227	260	257	229	251	242	237	207	262	235	230	244	252	245	267	245	252	227	239	246	251	243	229	237	247	229	217	243	250	242	236	228	228	250	256	263	223	246	238	238	232	235	210	246	221	257	240	238	257	216	231	280	266	223	210	246	246	272	244	262	243	226	255	242	243	263	253	263	228	239	241	242	250	231	246	271	235	253	231	231	221	246	239	263	246	230	266	257	206	274	238	275	234	252	257	246	275	239	258	265	242	234	252	245	277	233	269	243	237	247	237	222	239	261	229	222	246	213	268	246	278	242	251	266	246	257	253	259	263	245	248	232	251	222	214	274	262	246	267	242	243	249	234	252	222	247	259	265	265	247	236	246	265	258	244	226	234	230	242	247	235	239	237	231	257	228	249	239	257	260	267	242	238	267	243	238	224	250	237	244	236	267	226	230	255	230	239	227	206	228	252	256	237	263	242	267	251	271	261	241	252	236	234	249	224	234	265	219	246	235	236	268	248	265	245	220	245	235	262	238	245	232	262	272	237	212	244	255	238	272	217	230	224	246	246	239	252	225	276	219	269	230	234	256	243	240	255	257	232	242	269	254	257	237	284	247	254	248	245	234	226	222	242	231	255	225	258	220	272	235	242	223	253	232	250	256	238	235	237	270	248	243	207	275	252	271	244	228	234	265	255	273	234	234	247	254	262	250	224	222	256	227	227	254	236	265	243	239	233	260	287	233	247	228	220	239	226	246	285	263	241	269	225	244	244	284	248	248	257	233	227	240	247	248	237	253	257	235	247	237	248	228	248	246	233	247	264	250	274	255	242	257	215	243	250	241	261	220	235	264	245	238	230	252	254	261	227	226	237	230	224	256	267	238	229	248	226	237	250	249	242	235	228	208	235	259	222	227	237	255	249	243	231	261	247	254	285	251	229	245	247	239	262	243	261	256	237	224	242	249	217	230	246	263	257	265	263	241	245	276	215	243	266	247	267	242	196	230	210	265	273	249	246	238	226	235	248	260	264	235	255	247	271	236	234	245	235	273	238	251	237	232	260	235	251	227	234	232	252	223	251	241	266	232	263	234	242	245	255	242	221	240	250	235	256	273	216	251	242	254	273	251	246	262	252	246	252	241	255	238	248	241	239	256	243	236	220	252	229	246	253	261	281	256	253	230	241	253	252	253	243	265	252	220	227	255	255	246	248	252	232	248	243	260	236	239	268	260	268	235	236	226	242	234	231	236	246	255	246	279	229	253	253	232	239	232	230	232	223	250	275	245	266	244	266	246	243	282	249	242	232	246	221	258	293	245	245	233	253	246	233	248	252	252	255	206	240	237	228	239	244	242	222	251	271	241	239	242	237	235	263	250	265	228	261	255	260	242	253	230	224	222	274	234	256	265	239	271	252	218	193	241	239	257	259	237	255	255	245	254	226	252	242	219	257	262	270	241	242	278	261	238	214	248	256	248	272	244	272	267	269	261	268	240	210	260	248	251	265	250	232	270	227	251	233	247	247	255	228	242	257	257	232	256	246	234	247	220	227	256	255	257	246	233	250	216	246	237	234	234	255	236	234	241	230	228	217	229	240	229	246	243	233	222	261	235	240	234	276	249	234	249	238	249	262	245	239	261	257	239	245	272	216	227	258	247	240	236	237	269	251	235	248	254	246	242	247	259	264	273	228	245	240	242	266	228	266	276	261	232	251	243	248	262	219	237	242	248	263	241	219	218	263	241	240	268	249	243	252	247	242	245	255	247	258	261	226	236	247	247	248	249	257	236	245	263	247	242	268	264	232	259	281	235	264	268	278	221	240	242	255	261	237	270	242	236	263	237	234	243	227	229	221	252	253	238	233	258	240	242	247	238	231	237	242	262	231	263	248	240	234	227	280	240	236	245	255	242	225	241	276	233	244	242	252	209	240	220	262	261	242	255	260	248	229	228	249	229	252	237	262	226	243	235	224	247	249	238	258	288	261	252	239	228	234	220	232	275	260	224	261	259	253	246	258	242	217	247	242	243	240	253	250	239	227	270	253	232	266	249	226	261	255	277	244	270	251	214	252	253	245	239	255	245	225	250	254	251	232	259	225	266	253	245	236	244	227	260	245	258	282	222	255	254	223	218	242	253	236	239	270	251	251	258	253	224	225	260	240	242	260	263	240	263	228	273	232	236	234	256	243	237	268	247	238	230	234	231	234	243	279	250	257	256	253	273	260	273	235	251	255	242	259	239	257	235	248	257	222	220	275	233	271	231	257	264	266	266	252	236	242	244	282	236	232	288	260	284	250	242	268	228	233	250	222	260	235	231	270	255	237	248	218	261	248	258	247	256	228	233	270	231	240	226	220	255	255	211	230	248	257	236	242	242	270	224	292	239	214	236	250	249	263	225	262	227	274	279	251	229	261	260	279	233	232	232	248	261	249	243	236	253	240	240	245	238	242	265	235	219	242	226	239	240	245	234	242	226	237	273	272	246	259	234	226	231	237	250	248	232	236	236	251	215	236	249	258	251	262	233	243	253	242	261	227	219	241	272	232	243	223	242	264	227	220	231	254	260	260	229	230
27046	20130	6007	827	527	553	512	503	474	487	461	503	440	436	485	515	504	484	471	471	519	446	445	438	500	496	457	491	453	470	504	471	448	446	466	479	497	488	466	498	493	494	478	465	498	481	487	480	445	506	473	435	495	451	463	475	449	468	490	417	483	452	498	464	466	481	478	496	464	491	485	461	407	458	456	507	460	485	486	464	461	447	461	460	492	460	465	488	436	447	479	480	457	519	448	451	467	442	456	481	439	453	506	464	435	453	498	455	451	466	453	453	492	444	451	468	470	450	432	462	449	447	447	460	423	501	446	466	474	487	487	491	452	465	457	461	473	469	458	437	430	404	476	480	443	455	459	469	476	424	473	489	473	488	473	434	510	444	449	475	475	453	465	462	443	478	477	471	463	466	420	492	437	477	463	476	434	463	471	473	461	468	458	447	470	411	478	446	473	449	411	472	459	484	436	442	488	452	435	471	443	466	454	447	479	484	459	409	457	459	467	462	457	466	460	456	496	474	456	446	513	465	437	473	456	469	480	421	499	461	504	423	476	478	466	498	442	440	502	445	469	412	478	476	464	472	493	460	457	501	479	487	454	484	470	458	456	432	509	436	478	446	451	464	473	455	456	448	446	477	479	458	457	481	481	488	500	488	458	435	485	478	444	479	490	440	506	476	468	480	474	458	476	464	496	448	463	476	480	461	445	463	467	488	486	479	443	459	489	450	446	474	483	447	464	450	499	462	446	471	453	492	482	462	488	427	497	469	485	480	489	448	491	442	438	466	489	489	479	468	477	441	447	450	489	473	475	490	456	469	495	500	418	462	464	505	470	453	467	467	487	476	483	462	453	485	493	483	463	454	466	493	471	517	476	476	491	506	484	443	468	432	461	494	481	452	472	464	494	479	463	464	474	464	461	467	445	433	500	450	466	456	483	449	430	452	486	463	425	495	465	478	455	470	470	487	464	487	460	480	490	483	470	499	474	441	510	468	456	482	499	480	465	473	442	483	429	441	466	450	463	476	446	473	521	463	509	444	437	469	476	476	467	459	468	478	463	488	452	469	460	464	446	457	488	450	477	442	457	486	445	425	506	487	507	481	441	431	475	443	478	497	483	490	467	481	445	468	456	454	461	450	469	452	484	447	524	506	480	478	465	414	485	489	486	482	477	472	491	472	454	476	444	451	490	489	464	467	471	489	465	468	457	454	467	483	513	495	461	463	461	448	463	477	452	475	490	492	433	465	453	468	454	468	493	508	482	507	439	468	460	467	465	463	460	451	476	494	460	491	469	444	454	461	501	463	475	481	476	469	491	468	497	438	429	465	464	463	417	436	482	460	481	480	451	484	481	446	434	454	478	496	486	445	497	409	435	487	450	483	457	458	506	503	460	439	459	453	454	475	482	438	454	475	426	504	472	474	473	485	447	444	470	451	511	452	489	469	449	474	442	479	485	476	430	462	453	484	504	451	474	466	449	478	494	457	443	459	446	438	484	476	435	467	469	416	454	423	454	444	477	440	461	489	450	443	486	438	473	477	488	453	490	463	473	486	479	461	457	442	459	469	489	479	474	472	446	486	471	460	466	494	431	461	460	481	523	479	488	456	441	437	481	440	461	506	431	467	479	507	461	459	453	459	557	477	467	492	465	452	476	531	467	458	452	456	471	471	481	458	456	503	481	457	473	461	482	437	459	449	465	444	484	476	457	475	463	443	434	388	452	462	493	482	440	496	494	485	426	462	450	474	483	498	491	448	504	448	468	494	396	462	470	498	433	493	430	461	469	463	469	455	450	502	422	489	461	450	501	442	500	461	496	476	433	459	487	474	484	464	451	481	432	475	439	440	461	521	460	510	476	468	479	447	442	501	474	474	445	509	480	469	475	446	463	458	473	475	490	457	471	462	448	510	435	484	499	460	468	438	466	464	458	463	452	483	457	453	460	452	470	429	464	423	465	412	481	444	476	484	472	433	451	494	482	506	506	492	494	522	471	479	482	473	469	473	427	468	445	461	512	488	447	464	478	451	478	466	454	497	507	454	486	435	469	474	431	455	491	509	427	526	486	453	472	469	478	459	440	474	451	450	447	441	454	479	459	453	516	491	489	455	438	471	469	445	440	459	459	475	513	455	467	468	439	465	490	470	437	461	451	478	478	464	463	443	491	472	442	461	471	449	482	443	442	469	484	470	457	427	494	464	472	452	448	482	451	466	445	496	457	456	497	427	500	509	500	447	456	441	437	473	479	466	512	445	463	432	436	438	519	474	456	470	429	495	488	463	474	474	458	456	438	430	487	477	474	473	463	516	493	488	441	468	485	460	453	449	470	423	420	442	465	476	461	461	448	475	447	462	453	474	458	453	470	461	416	467	492	502	454	480	448	482	468	490	461	436	471	497	458	469	451	484	453	471	458	493	464	471	455	458	517	459	454	486	452	440	470	488	479	495	469	451	472	474	461	468	459	455	504	422	472	417	427	487	480	490	447	481	466	461	460	481	427	463	462	476	450	502	456	492	424	486	466	473	422	485	459	460	462	438	450	457	453	451	459	467	471	427	471	476	464	517	455	453	457	465	463	437	504	447	442	478	452	444	486	474	458	492	468	479	466	435	413	472	465	488	472	496	477	486	487	482	455	478	432	461	445	467	473	466	452	444	470	421	501	458	474	452	481	452	430	436	484	452	469	478	485	463	466	471	455	447	449	437	484	464	460	469	482	462	449	457	479	477	488	491	487	530	454	481	471	472	496	465	470	472	462	428	486	468	440	425	466	465	499	484	441	491	452	491	469	428	488	472	499	459	483	464	484	477	470	488	460	452	480	455	477	468	441	501	455	451	463	453	482	486	468	506	474	505	451	453	434	469	438	474	467	479	489	465	486	424	485	504	468	453	471	483	465	515	462	489	467	432	466	453	473	483	459	485	457	482	493	460	496	474	472	461	422	445	476	450	467	466	479	494	498	534	471	460	436	490	471	496	461	423	454	449	474	460	485	489	448	409	457	450	533	481	449	482	456	489	422	447	455	460	442	451	467	475	485	469	468	454	454	458	465	441	430	439	450	520	424	502	460	473	483	480	497	480	492	468	456	451	447	488	471	455	460	445	474	487	461	488	430	477	532	467	454	453	474	458	481	421	431	459	441	468	484	428	461	465	428	469	476	453	486	466	460	460	472	442	481	448	460	468	452	449	459	474	504	478	434	474	432	440	499	497	498	484	453	498	458	485	477	477	453	472	456	477	452	425	462	446	499	509	469	470	475	482	479	496	455	442	459	434	469	469	469	480	509	445	423	496	466	467	432	481	475	449	478	424	506	504	498	450	433	464	479	459	461	453	462	476	464	433	480	454	476	488	479	457	460	452	451	479	470	471	467	483	474	435	477	540	480	484	457	460	439	499	470	449	487	498	501	466	460	477	470	448	455	472	430	498	464	497	473	462	476	469	436	482	459	501	487	483	448	418	472	425	448	503	459	443	498	461	510	461	483	457	459	488	472	491
4244	2071	1861	1171	1004	962	964	862	929	860	888	828	858	859	851	813	844	869	840	850	851	832	836	869	845	789	821	889	799	802	841	874	816	849	849	806	839	811	854	835	810	840	867	823	814	851	862	840	801	855	926	812	864	799	816	816	794	838	797	818	836	792	867	900	844	803	790	785	865	836	819	830	825	793	818	823	837	822	808	801	866	770	803	763	804	792	801	828	776	821	822	789	815	806	845	795	833	873	825	808	836	829	781	840	839	851	771	784	850	825	777	800	851	835	877	771	794	810	842	840	763	806	811	785	913	797	845	787	832	826	819	839	823	864	797	850	852	834	833	840	820	864	801	808	844	844	791	831	814	866	787	871	860	814	807	838	819	887	867	807	888	829	795	851	827	817	843	826	843	871	833	864	834	820	840	839	826	837	791	870	864	768	819	805	817	856	828	763	819	762	849	785	798	784	839	783	806	793	815	817	777	811	831	845	824	832	762	843	822	845	793	804	810	813	819	795	818	813	822	761	862	858	847	789	861	816	793	747	799	840	803	879	806	756	830	860	806	840	793	862	798	759	817	811	846	801	847	818	796	809	774	853	867	848	842	791	773	826	838	803	821	879	740	877	789	861	877	813	822	839	835	793	825	788	834	777	876	815	837	816	867	824	788	859	785	844	828	770	787	822	842	865	816	815	766	842	858	848	823	800	835	793	803	867	803	800	832	794	798	810	830	887	831	804	809	795	834	808	818	775	794	805	848	823	824	864	869	820	809	844	793	887	834	846	845	811	828	785	774	835	847	802	835	867	785	854	817	804	786	804	798	828	844	819	861	802	879	809	809	860	812	852	778	819	852	768	814	805	827	811	791	813	838	819	816	789	787	858	788	829	784	810	814	782	863	822	862	828	866	841	867	806	779	784	813	787	765	840	830	796	783	782	820	853	803	805	793	831	803	805	811	843	806	824	803	774	794	809	837	844	831	786	869	805	843	823	801	818	806	807	800	843	825	810	835	827	792	826	837	812	836	782	791	829	825	789	814	797	779	799	824	836	814	851	811	801	835	840	901	786	816	815	830	817	886	831	828	850	857	851	829	813	865	833	779	840	795	851	813	811	809	821	842	813	852	787	806	871	817	857	812	813	881	821	787	788	830	780	837	806	792	878	810	746	822	818	824	800	832	849	815	796	763	820	849	847	824	783	815	839	814	802	829	843	820	823	834	786	816	801	817	828	855	838	850	825	803	766	789	761	861	798	852	828	785	800	869	835	865	864	761	760	820	844	817	827	774	808	830	842	809	833	790	823	774	813	821	848	792	825	876	797	790	858	744	780	793	839	805	836	837	816	858	812	811	819	805	849	810	851	850	846	838	818	848	743	836	783	773	827	831	823	815	827	808	790	806	809	815	822	793	837	824	830	773	837	811	773	824	814	786	864	806	802	823	774	809	824	892	827	849	840	791	792	756	830	766	798	782	857	830	822	802	824	800	799	864	821	854	868	809	846	806	846	788	778	834	794	768	847	854	793	830	842	840	833	850	819	787	809	821	820	820	873	839	795	874	818	802	784	805	799	848	840	859	768	809	809	841	808	841	799	819	816	809	804	831	757	837	766	781	849	775	791	813	785	807	767	825	827	823	836	843	840	869	825	809	885	858	845	842	835	842	841	822	806	818	822	840	841	819	782	837	811	872	820	802	803	801	824	801	805	810	810	784	820	828	828	850	804	805	879	821	830	806	839	828	831	840	815	812	812	879	859	759	795	813	842	816	846	849	837	802	764	834	840	813	841	837	815	763	815	812	849	863	820	835	810	801	849	867	814	803	807	804	835	798	836	824	791	809	810	804	807	822	837	800	833	806	825	790	824	806	815	777	815	814	803	821	852	836	844	795	816	837	835	828	797	840	754	817	834	829	859	829	874	817	807	835	826	837	810	897	809	837	810	795	827	798	819	824	842	821	787	806	800	808	838	909	844	821	786	802	820	849	863	819	847	855	830	806	828	840	875	805	834	879	784	827	860	764	815	833	829	815	805	755	835	834	884	870	803	854	817	783	771	873	793	797	853	782	837	808	833	809	769	840	874	863	799	838	835	744	817	861	790	782	859	822	784	846	822	822	820	826	831	829	863	853	818	833	808	787	802	818	792	798	828	840	834	839	858	858	816	808	828	820	803	831	823	847	853	801	890	821	835	807	838	813	799	804	823	813	847	861	817	817	806	849	859	787	845	837	829	830	818	824	831	787	863	865	827	824	860	785	811	819	838	785	780	852	791	779	825	819	817	768	773	837	821	854	811	826	801	841	797	818	887	849	854	776	857	799	836	858	831	824	771	799	802	811	829	883	808	832	840	817	836	848	833	821	830	804	842	765	849	826	788	761	808	896	847	789	808	834	877	822	827	831	821	803	838	837	794	819	798	823	836	879	846	824	820	815	842	842	845	777	800	833	789	834	813	798	875	868	856	801	819	839	862	831	862	797	816	768	791	810	791	818	825	832	841	858	878	831	800	788	805	846	840	908	807	834	825	839	826	795	816	822	793	864	835	799	778	799	792	817	840	831	787	780	816	842	769	839	847	863	820	773	798	796	819	762	783	864	784	822	810	805	857	778	852	806	797	818	802	810	827	839	814	828	871	821	813	749	819	769	807	836	818	801	844	842	808	819	827	849	877	758	839	763	838	790	817	833	829	795	791	819	843	802	813	798	795	806	824	867	812	821	804	773	817	814	807	861	818	828	813	830	795	835	828	803	830	828	805	829	837	792	813	786	850	783	828	844	860	834	792	799	770	790	786	838	821	818	772	850	836	840	798	816	824	848	803	805	838	850	873	822	859	824	826	768	826	873	840	790	770	845	803	813	807	806	789	794	772	770	842	833	827	887	843	812	858	846	824	798	820	818	829	850	870	863	866	799	822	844	814	802	826	841	823	828	877	850	793	846	821	801	804	827	790	868	804	820	830	767	824	823	841	860	760	822	816	824	818	826	773	844	817	787	804	797	829	815	833	764	844	837	791	814	779	804	794	811	853	813	774	832	826	857	884	817	808	798	829	825	846	780	813	796	869	856	840	850	826	848	841	843	783	850	846	836	784	782	904	808	823	775	770	798	802	862	860	864	832	812	840	838	813	815	806	866	846	784	810	800	761	767	820	847	787	828	824	811	850	790	785	791	802	790	825	806	814	862	848	829	859	815	873	820	825	798	818	823	727	855	786	833	824	835	810	818	820	836	780	812	820	796	829	811	799	800	844	797	823	822	855	819	836	791	843	835	809	822	859	824	836	786	863	891	868	798	843	838	817	800	894	818	781	838	833	847	787	845	794	801	830	842	862	871	850	790	812	805	834	888	776	788	863	832	816	779	814	815	830	842	826	895	833	837	795	810	818	811	795	836	816	770	795	828	868	826	785	833	860	822	825	794	849	861	818	814	834	798	819	847	824	858	866	858	823	813	776	811	755	874	825	859	820	764	825	797	848	799	825	825	846	794	771	800	854	797	818	807	845
24292	21404	28531	24653	20539	2312	809	597	555	466	490	470	434	427	437	400	372	412	398	383	368	382	391	343	366	370	384	337	403	371	377	357	368	368	403	364	370	399	395	337	331	379	365	368	366	385	386	351	333	404	378	342	359	341	337	356	365	396	345	387	353	330	399	338	365	361	337	371	345	378	340	309	394	385	399	352	354	372	330	333	343	380	374	369	336	359	380	367	357	357	327	371	381	356	377	365	345	375	370	379	341	351	358	335	341	348	355	354	332	349	344	355	360	361	349	364	357	372	377	358	391	368	346	384	367	383	406	346	379	385	332	361	374	405	396	348	365	359	355	368	360	361	354	321	351	369	380	345	352	375	399	346	351	394	343	363	332	340	352	360	388	340	354	364	400	373	333	360	391	326	365	338	362	340	353	333	354	370	361	354	370	376	341	360	347	364	347	315	375	346	327	337	357	353	351	344	378	359	343	373	328	363	394	331	364	330	339	335	283	350	367	346	341	387	362	380	348	336	351	371	365	353	360	374	381	343	358	351	364	354	352	347	327	344	339	372	406	335	386	378	375	309	341	359	376	365	361	364	363	335	377	311	359	376	378	394	386	361	352	367	359	377	374	347	328	336	339	343	330	341	353	363	358	342	348	353	385	384	371	338	346	312	325	369	348	333	349	336	348	392	370	341	331	341	379	353	361	336	355	376	336	384	359	352	345	368	354	345	374	377	349	374	364	365	324	362	364	374	357	348	322	343	377	362	392	326	344	369	341	350	340	328	375	378	359	369	360	349	332	352	377	371	348	358	385	349	342	351	345	358	344	344	350	366	366	388	370	350	352	350	360	352	335	370	363	379	316	366	357	350	352	379	413	364	349	388	357	362	337	342	329	371	353	377	363	331	332	394	367	359	366	358	361	363	372	346	327	384	355	312	359	392	342	349	369	378	348	357	358	371	336	386	344	357	378	335	379	330	332	343	340	358	353	346	396	343	384	361	341	329	374	314	358	378	343	350	344	358	326	358	364	351	342	364	371	365	378	325	314	368	371	356	365	349	363	367	362	384	364	367	382	372	340	331	352	352	370	362	338	344	367	351	340	336	379	344	366	358	357	347	350	357	356	337	370	373	385	337	353	330	333	371	343	372	336	379	367	403	384	383	348	341	363	362	347	346	339	374	360	387	339	345	356	357	337	385	330	346	341	365	391	353	331	376	346	373	377	335	365	350	372	382	356	353	370	348	356	385	345	336	384	387	353	356	362	372	371	376	359	367	372	371	349	410	362	355	394	335	348	341	383	310	360	363	341	368	332	344	366	333	366	345	340	372	365	311	357	326	350	369	341	374	348	348	394	367	335	391	341	372	392	396	353	362	356	312	377	343	368	324	361	337	356	364	352	336	359	334	317	361	345	366	391	354	337	343	341	353	313	370	364	342	341	364	365	344	325	344	347	359	371	342	358	360	338	328	380	344	349	345	359	346	356	357	388	372	352	359	346	358	390	407	353	349	372	325	364	365	376	367	381	379	396	319	319	355	328	376	394	369	341	389	358	349	337	354	364	372	347	331	413	376	346	357	385	389	322	372	350	362	364	347	335	377	374	311	387	381	375	353	330	361	342	379	351	368	370	348	364	368	333	328	346	338	386	349	358	382	363	362	352	369	327	395	359	365	375	379	355	348	334	325	376	343	363	382	397	327	385	338	332	396	350	365	370	338	367	378	366	339	372	359	387	394	363	343	338	378	355	352	319	358	399	349	362	382	367	384	338	361	368	376	335	362	393	364	362	328	360	339	373	356	342	339	364	344	360	343	339	338	348	358	344	368	351	399	354	368	386	349	375	327	397	351	382	355	343	338	353	358	384	331	363	366	359	362	321	345	388	325	335	325	380	339	349	360	335	343	342	358	364	339	360	349	339	364	318	327	352	371	316	358	363	347	327	372	376	335	354	375	333	342	362	376	343	390	351	399	362	379	335	334	301	324	332	352	379	344	354	340	331	372	330	354	333	320	369	379	322	355	348	350	370	352	357	346	353	358	347	373	362	338	370	328	332	353	353	358	354	364	311	347	379	342	366	339	364	361	359	333	355	366	348	334	341	359	352	380	347	374	354	373	351	365	342	359	362	361	308	335	354	349	349	351	384	356	324	358	374	358	367	329	389	356	362	359	368	349	317	335	362	356	376	377	358	318	348	329	346	369	365	318	369	353	329	364	388	361	337	385	355	380	364	380	358	377	374	373	321	353	343	351	353	357	386	351	353	387	334	336	370	302	358	340	355	364	331	365	342	381	339	359	370	378	341	371	338	376	401	350	370	335	378	345	354	386	380	355	345	366	365	351	348	372	346	398	348	357	347	374	322	391	372	363	377	351	313	386	349	359	359	337	348	363	375	360	341	329	347	394	335	345	348	344	357	392	321	363	381	375	380	333	340	340	346	363	376	359	333	356	333	363	376	354	366	331	384	350	373	371	363	361	358	403	342	366	352	372	336	351	369	345	340	370	387	352	357	353	378	354	345	387	391	349	372	352	361	389	373	370	368	339	371	367	323	355	431	333	349	336	360	347	383	321	378	374	347	370	376	375	372	371	372	368	354	342	368	337	375	327	354	329	363	345	336	398	366	355	367	338	364	354	343	351	348	368	330	378	370	357	384	355	370	374	364	324	356	370	332	360	381	324	376	310	360	367	358	308	352	348	352	341	353	355	381	365	382	336	376	329	352	354	343	347	376	358	381	362	401	367	389	346	349	366	323	319	357	348	391	362	359	382	344	373	364	339	335	326	362	368	317	363	344	364	390	364	358	337	350	357	416	343	339	397	363	371	333	351	384	356	354	350	351	339	392	368	371	344	390	350	362	325	372	337	318	351	343	369	349	366	394	362	340	347	381	352	340	335	366	370	372	377	336	353	365	367	338	345	389	356	378	329	357	353	354	334	344	345	352	359	318	338	371	342	374	351	336	341	362	351	323	365	368	365	359	387	369	388	342	345	381	330	360	386	364	363	353	337	337	336	346	340	360	346	355	369	338	376	364	326	362	360	397	359	356	342	344	380	365	358	362	390	368	342	332	382	374	365	382	345	335	343	363	329	348	353	378	333	335	352	348	352	353	358	355	339	386	351	392	361	334	390	379	341	366	384	332	310	365	324	390	341	379	376	362	376	364	363	337	358	359	384	373	369	363	352	351	353	341	346	349	373	355	387	372	355	356	358	335	322	340	348	337	376	384	324	378	370	345	363	364	348	367	321	337	386	382	324	334	347	376	336	363	337	366	350	358	345	328	333	344	344	316	366	309	324	373	365	365	333	363	321	369	385	394	349	368	380	351	342	354	373	331	377	352	310	386	343	361	376	320	382	354	343	343	311	322	342	363	345	345	352	362	334	377	393	318	343	353	370	374	343	348	363	339	391	352	364	359	366	353	341	347	328	342	309	381	391	365	341	336	352	315	317	349	359	375	336	352	382	364	361	368	377	350	373	352	365	388	362	371	375	326	362	366	335
5817	10621	9198	4800	3204	2329	1879	1551	1373	1205	1076	1032	947	879	846	798	796	775	775	752	738	707	746	711	750	682	738	660	656	697	672	656	655	683	639	639	664	656	672	664	665	659	658	641	642	677	676	662	664	672	696	717	646	648	658	626	690	662	632	648	665	641	654	656	665	647	647	673	638	596	657	702	598	649	669	607	598	636	664	664	651	632	696	629	642	690	652	626	656	618	647	655	656	637	621	661	665	600	607	645	652	648	700	646	636	641	664	628	664	632	609	643	674	670	641	666	670	620	641	618	649	629	603	641	662	659	658	662	608	666	650	636	619	691	675	625	669	627	631	615	681	670	674	618	674	663	632	637	617	628	654	635	672	623	676	650	621	656	614	625	647	675	623	639	625	595	640	664	639	642	618	621	628	672	672	656	637	626	612	640	624	640	622	703	630	626	605	638	647	673	615	632	603	632	682	606	683	656	642	660	637	663	677	641	655	639	662	626	658	656	707	655	599	622	623	648	664	642	641	642	664	641	660	648	698	659	639	665	641	665	700	642	671	580	621	686	669	691	632	621	632	658	642	659	635	631	632	621	643	666	615	602	633	627	663	650	685	603	649	621	643	624	631	653	588	627	627	647	622	618	666	600	656	622	641	631	651	704	593	647	623	682	638	638	607	665	611	635	664	647	662	616	615	634	650	681	622	633	648	635	665	615	665	659	641	630	663	633	630	633	634	653	687	677	658	677	649	596	658	660	693	594	659	650	708	630	630	643	616	660	627	606	625	622	632	589	641	648	622	607	665	651	655	646	670	647	649	636	636	654	604	683	608	644	669	653	622	660	660	673	653	656	633	653	592	626	667	606	630	643	650	664	658	679	649	640	652	618	663	681	601	664	641	666	665	643	666	696	688	632	589	628	615	629	637	643	625	665	657	634	586	629	666	594	652	654	654	692	608	630	594	646	644	668	645	675	663	598	659	678	627	665	642	646	661	667	645	691	687	611	636	641	674	641	666	640	626	659	666	620	628	651	665	662	617	643	685	675	644	651	641	660	650	633	614	637	614	673	598	653	638	680	680	647	636	658	598	625	679	640	634	629	609	606	675	623	634	633	633	640	620	638	633	612	630	654	661	654	634	634	601	638	647	665	635	644	625	623	637	643	629	635	626	664	655	631	606	634	703	614	613	654	665	658	672	591	618	668	608	622	619	628	635	665	648	669	648	643	636	656	623	679	685	607	660	639	689	596	647	645	659	660	641	654	644	603	642	648	619	645	639	675	630	690	660	678	648	642	641	645	653	651	672	619	563	608	648	645	622	643	699	613	603	674	643	609	624	662	649	610	665	613	658	609	615	642	628	630	623	625	621	665	654	629	705	682	668	625	605	620	658	658	642	624	629	665	589	611	668	610	635	647	634	605	651	671	639	660	657	641	608	653	656	667	641	621	634	628	643	649	605	678	656	672	649	658	686	610	670	645	647	613	630	652	682	675	675	620	645	634	655	623	676	662	657	608	665	637	662	655	660	676	614	610	691	652	653	655	625	624	643	613	626	656	671	629	625	641	624	655	685	629	657	669	610	636	655	619	625	650	616	647	615	619	663	660	622	634	626	636	603	682	689	651	702	648	632	642	649	636	694	648	593	656	654	626	631	676	646	625	676	648	620	624	615	593	593	674	671	616	617	680	618	639	621	659	606	656	641	674	670	654	618	642	640	662	682	599	709	640	625	626	633	636	610	635	713	622	659	650	649	669	662	639	641	614	618	641	638	649	603	655	655	668	634	674	665	629	658	618	680	660	661	605	642	638	698	619	664	658	629	653	632	637	617	679	656	622	637	658	616	648	711	619	625	667	599	630	600	604	640	654	634	653	614	640	637	708	680	587	643	631	603	628	625	581	659	638	632	646	631	651	602	643	637	636	672	639	626	628	637	663	646	694	630	658	655	631	655	677	633	650	673	665	634	659	647	661	664	631	585	635	699	658	626	647	607	622	601	670	646	658	634	642	628	615	636	639	656	641	639	637	581	692	634	658	635	627	659	692	610	635	653	585	668	607	694	637	636	632	660	625	645	695	653	667	637	622	650	631	630	637	657	639	638	656	612	628	595	627	675	633	598	646	675	671	648	640	657	607	597	627	616	662	662	668	606	628	646	643	628	610	622	637	664	652	619	630	647	626	599	656	700	628	645	614	666	620	675	625	617	650	642	643	659	620	680	681	675	631	670	626	620	577	614	646	645	640	635	618	628	629	608	630	626	559	650	582	668	618	656	673	680	699	609	652	667	620	610	671	684	576	606	621	608	627	659	672	638	635	644	665	639	686	602	614	633	640	688	658	638	642	628	621	620	593	603	660	659	671	642	653	672	655	677	664	702	584	622	654	663	621	657	653	632	628	666	660	618	605	664	667	660	614	613	668	609	647	611	645	638	707	667	646	607	611	651	667	638	634	705	656	621	638	656	657	674	640	697	589	673	609	649	616	684	659	670	600	630	632	660	635	659	617	626	641	637	635	695	638	684	655	651	668	644	596	649	621	641	682	669	649	633	644	667	685	663	636	621	650	669	648	675	641	653	682	624	636	660	610	636	654	618	639	623	611	629	662	594	640	671	635	677	663	621	668	656	649	649	621	607	603	687	656	649	668	614	650	636	684	658	606	672	623	649	658	665	638	638	673	656	663	664	599	614	657	662	637	675	676	594	659	699	615	640	635	664	651	618	655	671	660	631	676	687	650	675	594	638	642	637	650	655	581	668	659	673	668	673	638	604	623	679	657	638	629	668	648	676	644	668	641	618	653	641	619	616	634	671	637	637	637	609	632	647	620	635	646	621	631	678	641	630	621	705	646	627	637	658	681	630	636	678	629	640	681	644	680	607	619	608	614	647	663	641	622	652	645	635	619	613	660	610	634	665	675	653	699	672	631	637	671	621	630	645	626	675	647	625	613	666	622	610	622	618	663	692	657	620	672	627	675	572	636	624	671	626	603	649	623	660	625	645	604	695	686	645	620	619	603	631	633	665	670	658	660	655	607	622	668	626	626	671	616	622	643	658	661	632	661	689	646	676	660	679	638	631	628	688	595	631	649	667	653	640	621	657	622	632	640	668	632	645	617	615	648	690	675	612	627	637	658	644	680	646	588	645	604	612	619	670	647	638	642	629	649	645	636	608	688	640	615	641	626	687	639	690	653	645	678	645	631	641	641	628	610	634	689	586	617	665	623	612	607	651	613	600	660	650	627	621	673	691	611	617	639	664	615	686	620	687	606	643	658	651	675	659	665	630	627	670	632	637	601	654	654	643	675	631	636	686	676	639	632	666	638	657	720	682	631	595	650	662	621	604	627	663	640	629	623	624	666	697	657	661	675	681	680	638	593	650	654	669	662	655	638	614	649	651	631	691	607	655	654	647	629	633	668	646	635	663	681	635	647	615	660	682	592	647	614	685	637	635	687	661	670	620	705	635	656	653	622	592	671	608	649	648	599	669	613	619	586	613	655	609	608
23480	21476	29270	24095	21479	19227	1620	620	445	380	355	295	243	235	208	239	208	217	175	217	182	160	176	154	181	174	166	145	150	160	147	135	153	150	139	136	162	138	149	136	156	128	154	133	144	149	135	154	139	133	135	143	106	166	128	138	155	140	156	138	129	133	120	120	131	138	149	152	134	142	123	137	137	139	135	143	114	139	123	123	148	153	143	128	127	138	138	134	123	123	139	139	125	131	130	129	123	125	114	141	136	150	135	130	153	144	140	176	147	147	131	119	142	145	125	117	138	137	146	141	150	142	131	116	140	124	128	133	139	142	129	129	129	143	148	132	138	127	123	127	130	105	142	140	130	139	123	135	126	114	112	145	140	118	126	129	144	140	120	137	142	136	132	128	120	129	119	119	125	133	138	130	117	146	128	129	136	138	122	137	120	138	123	126	124	129	128	126	117	138	126	128	130	141	143	134	145	121	126	144	122	139	145	139	119	122	117	125	132	131	137	142	125	130	134	130	137	132	130	117	123	133	141	142	129	135	139	114	103	131	135	128	121	148	134	136	111	131	139	124	124	142	130	140	129	139	134	140	117	122	123	136	111	115	117	121	130	143	121	127	129	126	136	139	129	105	113	129	120	113	106	133	159	131	144	143	141	117	134	130	132	119	122	144	127	149	129	138	128	115	136	153	124	118	138	140	111	122	127	119	130	136	161	110	121	140	132	131	116	144	130	122	112	118	138	126	151	112	136	138	137	139	120	138	128	109	130	135	123	138	135	127	109	121	132	131	133	129	115	116	129	136	139	136	115	138	124	127	128	112	140	122	131	137	143	124	130	108	133	129	132	131	127	118	126	134	132	124	144	124	132	156	117	124	140	115	133	121	123	116	135	142	145	129	113	129	128	129	124	126	144	143	107	127	146	141	126	134	139	130	125	133	138	136	116	125	135	121	106	124	129	133	107	128	140	132	122	140	132	145	125	131	140	122	116	125	114	110	132	120	116	146	135	126	143	131	150	148	133	149	129	137	129	127	129	138	121	116	122	123	131	130	127	131	129	122	119	139	125	127	150	131	110	145	117	134	108	128	114	134	141	132	125	128	125	130	105	130	132	123	134	126	103	132	138	121	139	142	116	130	130	135	118	132	146	127	120	121	147	113	128	124	108	126	128	125	132	113	120	127	132	137	120	139	136	134	116	125	142	129	116	132	129	143	122	150	128	132	120	134	126	135	122	145	116	123	146	118	130	146	115	129	133	132	127	135	142	149	126	130	139	122	137	118	137	116	119	136	145	110	134	159	133	120	137	148	130	131	131	146	132	145	131	120	132	110	124	132	134	143	106	113	133	139	137	129	124	126	108	120	116	94	116	118	124	121	140	141	126	142	128	136	122	132	125	135	134	137	124	161	140	133	139	132	108	114	110	118	135	144	118	126	120	124	132	110	120	131	121	119	122	134	147	126	139	141	124	117	142	126	128	158	151	128	121	143	141	117	133	135	141	126	124	127	130	133	115	122	130	140	147	132	131	140	132	110	116	151	123	120	125	105	136	113	141	133	121	137	117	131	123	132	134	136	134	115	127	151	151	146	148	142	125	118	145	146	134	142	135	121	131	147	125	120	116	121	117	130	130	149	110	126	136	129	145	133	129	156	125	131	137	128	136	138	123	140	127	112	111	127	148	133	133	112	123	122	102	129	134	109	134	115	128	133	122	127	151	136	149	140	139	116	150	133	118	157	140	144	142	128	122	117	132	147	107	130	126	135	138	134	125	116	120	127	139	107	117	153	133	135	127	135	138	130	108	131	136	118	130	144	129	117	124	153	130	127	103	139	136	141	139	122	135	138	126	127	136	132	147	132	134	124	140	131	149	138	127	122	138	127	118	123	123	144	134	134	115	131	115	122	140	122	123	150	124	131	133	127	131	132	124	133	139	139	123	158	148	119	123	129	111	132	148	132	125	139	120	121	136	144	104	135	152	127	132	141	119	145	131	121	144	147	119	131	123	143	116	138	147	120	137	145	111	139	121	149	131	122	129	138	125	105	122	130	123	122	124	112	141	152	141	131	144	112	128	134	132	125	126	124	121	131	128	138	138	129	132	133	123	133	148	137	126	127	117	127	116	126	134	133	135	134	133	149	131	133	132	124	121	139	110	135	144	131	120	140	132	139	112	133	149	130	147	130	130	135	128	136	133	131	135	132	122	122	138	125	131	131	141	123	128	128	140	130	140	160	118	120	129	120	128	113	110	136	134	133	114	118	116	136	132	120	145	125	127	132	126	123	123	112	135	113	133	136	125	141	125	131	108	124	133	107	105	141	136	131	131	110	135	123	116	152	114	138	139	147	155	122	130	162	128	120	131	124	128	130	143	118	112	127	124	130	109	133	128	124	127	142	114	136	117	113	114	131	131	127	150	122	128	128	120	124	106	130	128	128	123	126	138	123	118	135	153	138	129	122	126	115	117	133	137	137	125	128	127	115	126	139	139	129	128	139	124	136	125	121	125	132	129	133	129	127	112	127	138	127	124	130	123	137	131	127	102	130	125	117	130	142	120	147	143	138	128	116	130	145	120	117	109	150	125	103	122	111	122	131	127	135	145	115	127	122	125	124	112	118	122	112	137	130	116	132	126	122	132	134	139	116	121	139	133	144	118	143	124	148	157	136	128	124	133	126	109	133	133	132	166	121	126	137	141	127	134	155	129	144	133	152	126	125	141	149	135	120	145	132	120	109	135	116	115	113	138	148	134	132	130	122	130	110	121	124	141	144	134	122	137	145	120	130	130	121	135	116	110	135	111	134	139	132	119	131	125	131	133	131	112	128	126	132	130	129	124	137	140	116	148	114	135	120	131	130	130	121	122	151	139	142	137	153	134	124	139	113	143	141	115	133	139	120	127	121	126	138	133	118	129	125	121	153	125	117	132	128	133	143	149	140	142	116	125	128	130	114	138	125	123	141	142	135	125	129	129	127	130	137	122	126	125	130	119	121	120	132	124	142	137	145	136	141	116	159	124	127	100	137	110	104	144	132	158	137	113	130	126	143	143	142	117	152	121	149	122	142	107	131	130	132	121	136	141	143	144	118	142	129	136	115	126	146	122	143	136	136	157	145	133	133	127	137	138	140	128	128	125	128	133	132	129	126	127	126	126	121	114	131	132	122	132	117	128	133	125	141	124	158	165	123	143	131	131	133	129	129	121	131	133	148	131	151	134	107	125	134	139	132	133	113	102	123	121	122	120	147	156	138	123	144	134	155	137	123	134	107	140	136	151	136	128	113	135	137	134	120	114	115	141	147	117	159	123	107	129	126	120	118	115	123	153	134	145	135	118	133	114	134	115	134	122	146	140	134	123	155	144	127	151	126	121	146	133	123	132	140	117	117	121	134	122	133	125	148	140	118	147	116	146	92	121	125	133	125	146	163	135	146	133	159	152	129	135	130	110	141	147	121	126	154	120	131	132	143	91	131	117	130	122	135	113	132	143	106	123	115	143	119
7859	16147	13878	7405	4785	3313	2532	1971	1530	1249	1038	1012	806	735	635	588	535	499	465	450	415	410	401	385	365	369	385	331	339	334	338	318	304	314	279	304	308	291	302	257	280	281	303	271	303	282	304	265	240	282	273	271	289	273	259	265	289	247	273	258	295	247	244	279	248	275	229	247	263	223	250	274	232	245	244	270	246	247	245	274	227	278	262	224	246	263	264	235	250	237	262	275	254	250	228	250	247	262	265	245	248	253	252	240	253	195	255	276	245	275	256	228	274	257	252	259	264	242	238	270	243	283	249	259	268	264	228	262	246	250	276	226	265	253	257	253	260	241	250	240	241	243	252	265	278	232	247	247	252	259	258	249	249	220	249	233	268	262	231	236	249	244	217	254	247	222	243	246	240	237	266	230	250	258	245	236	235	261	271	244	212	239	225	275	282	270	197	239	242	247	267	265	242	238	212	253	259	259	245	258	228	229	249	235	220	248	243	256	229	237	271	231	258	247	266	222	224	249	268	243	247	235	274	216	231	256	245	249	236	231	246	274	223	247	246	254	260	265	252	229	252	237	213	262	251	259	229	244	224	263	222	238	223	233	240	272	257	247	221	265	232	269	261	240	242	229	253	235	245	242	256	246	216	256	272	266	234	246	208	243	261	247	236	228	266	260	253	242	227	252	270	242	253	279	263	259	241	226	233	241	265	245	232	271	234	260	266	232	235	263	245	235	264	241	265	251	249	254	238	250	256	238	269	254	258	243	226	263	246	279	236	230	239	275	232	244	224	225	246	240	246	252	255	225	247	250	203	234	238	270	258	246	254	253	243	242	225	246	251	263	255	242	223	261	249	239	255	248	255	256	239	267	254	247	244	256	251	257	253	268	235	261	215	239	258	252	218	241	242	226	269	247	238	250	252	249	238	233	260	206	261	248	245	259	254	219	269	259	265	240	253	273	271	260	254	252	236	262	239	243	248	237	223	216	255	261	251	235	249	224	256	241	251	235	234	241	244	243	276	211	248	256	237	235	282	252	226	241	249	249	264	219	229	240	231	205	227	231	228	235	238	248	224	263	259	271	272	283	256	229	250	244	258	247	218	231	254	245	239	262	235	259	237	250	211	261	244	252	253	243	225	235	243	255	266	259	211	238	236	264	244	251	231	213	261	241	258	255	248	232	255	253	226	272	227	239	257	267	225	249	237	285	229	223	247	261	246	260	267	234	263	264	242	236	231	259	238	238	256	237	253	252	257	251	224	252	226	264	233	246	255	253	265	258	258	253	252	242	224	229	252	237	258	270	265	235	219	245	234	256	246	258	244	254	237	221	227	223	274	270	281	267	244	278	245	241	257	276	257	262	248	233	249	226	232	236	259	255	242	259	245	249	227	251	268	231	263	242	278	253	246	250	244	288	237	263	223	256	225	230	250	245	265	236	266	248	251	214	254	221	232	247	237	270	244	224	242	241	276	242	237	278	250	261	229	230	212	246	241	249	250	211	244	263	246	247	213	257	224	237	265	247	226	265	227	231	241	234	232	265	256	243	239	266	219	262	214	242	211	248	232	228	255	256	229	239	224	253	242	246	220	224	229	248	227	251	233	246	254	259	272	253	231	253	241	225	263	235	237	246	258	251	240	223	203	283	241	248	245	209	251	253	244	234	229	257	277	221	236	246	239	268	222	243	246	236	246	233	286	235	244	249	260	255	259	252	194	213	267	228	256	243	234	262	228	275	237	242	247	232	228	241	228	243	262	265	272	245	271	250	263	271	225	246	280	252	239	253	274	244	249	258	229	251	216	280	254	227	260	288	240	256	213	251	260	257	252	241	237	243	238	228	248	256	233	231	227	240	218	269	211	227	217	257	246	238	203	271	229	233	205	245	257	224	248	261	252	227	256	233	217	234	252	266	246	247	249	250	253	266	265	238	268	245	231	255	259	246	237	244	238	225	229	246	244	234	253	234	226	261	236	254	228	231	225	233	227	252	242	241	251	252	234	262	230	249	260	234	247	272	226	217	248	244	262	237	251	264	242	261	261	262	253	245	235	240	250	236	254	256	254	257	250	244	234	248	212	232	253	237	276	243	262	240	264	244	248	256	237	213	247	238	264	219	231	265	268	238	248	232	230	265	267	257	257	243	240	222	248	236	243	246	282	233	230	260	245	273	238	243	258	270	252	220	232	251	250	234	248	250	264	256	266	242	254	242	243	246	249	267	240	265	249	233	236	228	241	235	244	260	255	274	260	267	217	266	255	252	250	228	236	237	222	222	253	229	228	239	248	260	222	236	237	239	241	242	223	252	250	259	236	251	248	262	232	247	225	257	239	227	228	257	257	227	221	249	245	228	251	249	225	245	257	257	234	224	212	250	268	250	265	263	242	252	255	283	239	246	228	251	217	272	251	256	244	271	246	246	250	256	243	239	221	262	256	241	242	267	216	260	250	237	242	252	230	277	238	245	233	227	231	244	233	264	249	229	255	260	214	220	269	250	275	226	243	229	243	238	232	265	232	244	242	235	254	249	228	229	244	252	235	246	265	240	237	263	228	228	235	237	243	232	264	248	279	237	218	232	233	227	275	263	249	227	266	255	286	225	242	246	259	242	254	232	232	251	242	275	241	256	248	225	229	233	243	234	239	217	235	211	221	235	253	246	278	246	246	240	263	229	221	239	243	258	230	251	241	247	226	248	265	259	273	239	222	227	226	240	269	272	258	257	230	227	222	255	245	236	244	242	273	245	212	247	252	256	211	257	240	246	240	263	231	252	225	258	244	238	272	236	246	257	259	258	249	220	231	259	253	271	238	240	234	242	244	252	220	245	251	230	269	248	251	238	250	243	252	277	270	263	223	224	257	243	229	251	252	227	262	241	245	232	212	238	254	251	242	237	244	229	231	210	260	226	260	246	232	248	252	225	251	268	252	236	237	253	244	238	243	211	253	252	262	237	232	258	253	230	260	223	249	231	213	275	236	234	231	241	240	235	253	237	254	262	211	240	244	256	243	242	264	219	223	230	264	244	234	218	230	239	243	252	248	251	255	261	226	251	271	259	253	247	264	250	245	251	212	248	264	216	234	246	295	256	252	244	249	230	272	241	228	242	266	238	217	222	247	233	261	247	235	234	239	236	255	243	246	255	250	225	263	259	243	260	260	250	262	228	261	261	223	232	264	272	257	225	216	238	236	251	232	243	284	221	283	237	236	250	257	260	260	244	254	249	242	251	247	222	249	234	245	233	256	250	255	244	248	233	241	225	244	243	242	230	268	239	261	210	234	225	239	244	238	254	271	252	220	260	251	230	265	239	241	242	243	241	255	239	280	226	238	240	274	251	263	233	243	242	265	259	242	248	215	267	232	255	228	251	236	259	257	263	279	259	263	255	224	236	265	262	237	241	238	215	203	249	208	219	294	238	264	260	243	233	246	235	248	245	236	257	252	223	241	219	232	232	206	258	255	232	259	244	258	277	261	253	240	237	240	262	243	239	261	236	247	224
27104	20088	5817	775	569	558	503	459	503	511	471	464	441	467	452	447	487	498	486	438	483	450	435	463	436	484	473	456	437	479	440	466	452	492	476	442	437	447	436	475	469	477	450	447	490	460	433	502	458	451	490	439	453	490	484	477	456	464	462	488	432	489	445	462	478	469	471	479	434	483	489	437	443	443	471	476	499	464	476	476	530	472	478	465	452	467	475	444	464	470	453	459	504	457	462	491	427	479	496	436	465	479	454	469	451	455	460	455	467	473	445	466	479	475	445	462	432	480	455	463	444	478	467	489	478	450	470	453	472	473	444	474	468	444	448	493	485	436	473	479	468	488	472	481	439	468	438	420	444	423	487	470	459	430	444	463	478	440	455	453	446	516	505	459	521	498	471	452	459	467	479	463	514	438	463	468	459	469	459	469	467	503	456	464	500	446	470	444	479	493	459	467	483	462	449	450	496	446	474	449	496	468	456	498	462	484	463	473	437	505	452	448	451	436	479	478	468	432	434	443	465	426	443	434	490	497	460	481	479	479	489	480	442	478	501	471	447	476	453	474	462	483	470	473	462	429	440	494	436	491	471	458	472	475	467	429	495	491	438	443	456	464	460	498	445	468	448	466	486	460	507	487	479	479	454	499	489	471	518	442	496	462	461	472	468	449	429	442	433	441	499	464	472	478	482	479	435	454	455	427	483	483	470	480	462	485	484	471	459	478	484	462	491	447	449	483	456	452	448	463	470	429	444	440	440	482	485	458	442	419	466	453	483	455	442	483	466	486	480	459	465	482	491	492	435	454	463	461	478	461	448	459	474	461	503	463	465	466	443	452	495	483	471	459	463	446	468	464	488	486	498	461	482	484	492	449	491	434	480	446	489	443	481	472	462	459	480	433	467	453	451	480	495	484	408	444	467	446	450	495	464	459	429	440	475	434	480	451	481	503	424	494	461	462	435	463	440	478	454	457	480	452	507	512	428	433	464	397	469	476	466	433	459	451	482	437	470	462	479	465	428	464	452	467	462	454	428	483	468	412	460	443	476	463	457	499	453	498	488	473	456	429	453	409	456	434	464	470	479	445	444	457	451	460	450	457	455	466	494	469	486	464	464	446	442	468	465	473	469	451	464	474	475	459	413	467	460	468	488	455	442	458	486	451	450	452	474	473	478	459	445	448	480	448	465	451	476	483	429	433	458	468	492	453	469	430	456	462	429	454	503	475	472	494	461	439	463	478	446	438	454	436	461	467	459	441	474	479	451	468	462	462	433	475	479	440	491	468	450	488	467	442	433	465	467	421	486	460	479	480	477	461	492	435	467	449	462	453	497	450	475	453	498	483	477	503	472	444	452	477	491	492	477	452	430	442	461	470	466	468	478	478	460	481	423	457	500	457	476	453	454	450	471	464	451	472	464	480	461	468	439	467	453	480	467	449	477	444	484	424	440	429	441	455	481	474	433	451	466	433	433	485	502	486	460	439	542	470	483	455	408	459	485	440	436	478	464	431	467	459	468	438	489	438	451	468	487	481	455	466	494	441	480	435	474	471	455	459	447	472	483	464	462	439	485	445	475	469	465	460	467	477	442	486	469	473	490	452	472	445	463	463	421	465	441	441	450	434	455	458	464	494	481	463	452	475	483	465	433	443	471	447	470	457	488	473	471	444	449	447	446	502	490	455	438	469	466	443	454	450	467	465	454	450	467	470	480	482	467	490	491	480	443	470	477	460	473	446	472	456	452	468	462	437	464	463	454	478	476	436	458	459	414	445	494	483	443	489	456	453	478	483	487	490	455	470	452	437	505	464	444	433	475	467	482	462	469	524	469	440	474	477	460	458	403	455	434	479	496	471	441	466	466	496	496	460	500	445	461	497	484	475	440	461	460	453	485	505	436	441	450	473	461	454	449	464	486	466	457	439	485	468	473	472	471	481	461	477	478	477	485	469	491	495	463	431	485	478	438	457	469	444	477	457	455	436	468	471	495	475	450	480	467	481	418	470	493	491	451	463	453	444	481	464	450	432	500	499	437	454	513	467	506	429	450	446	403	453	482	465	493	440	494	500	515	444	459	451	457	517	457	451	457	467	435	484	472	473	453	492	445	429	484	447	466	461	437	512	478	458	449	486	488	432	422	457	453	476	441	458	440	451	469	451	471	425	469	503	487	445	464	501	475	446	492	440	467	450	504	463	480	477	448	487	445	467	473	486	482	471	478	442	510	458	496	466	469	447	442	434	469	470	456	491	471	488	449	464	453	465	458	476	466	431	466	440	473	457	449	470	434	475	464	441	481	474	467	465	446	485	472	473	465	453	459	478	455	453	489	495	457	457	480	451	482	473	482	467	450	472	466	450	468	437	466	507	484	518	499	484	528	507	474	449	456	455	456	500	466	483	456	450	452	445	476	505	474	453	478	506	481	422	447	454	475	475	447	468	430	438	464	476	507	472	467	439	473	462	444	442	434	458	464	443	462	489	475	493	458	450	481	434	463	448	470	470	477	444	455	469	441	452	455	486	458	449	459	458	465	469	477	462	468	422	469	440	489	483	430	472	470	495	486	464	431	417	478	446	457	458	473	477	487	509	441	461	501	462	437	434	438	521	450	497	485	480	455	448	460	493	436	451	451	477	481	469	476	459	451	455	451	471	428	452	415	468	491	442	448	438	485	458	480	467	465	469	482	455	456	469	473	455	448	461	457	454	427	463	473	475	480	442	470	446	476	445	499	454	453	455	495	468	452	442	438	438	484	461	435	453	476	468	475	460	471	493	439	445	485	465	489	488	475	446	446	457	471	482	473	497	483	460	451	444	480	463	478	444	451	463	437	471	440	471	438	474	469	445	441	463	486	447	457	429	437	486	453	467	468	461	464	446	472	510	478	466	499	447	464	467	450	474	503	450	469	451	482	462	471	506	438	490	470	456	427	447	454	444	475	454	452	465	476	493	470	465	483	474	437	486	485	459	440	454	460	473	480	496	465	450	479	449	472	470	453	473	458	465	477	469	475	426	448	455	464	458	451	488	468	464	477	489	439	473	437	428	442	438	469	420	490	448	482	438	494	449	444	492	457	451	461	483	489	483	486	449	458	476	493	455	440	513	483	442	464	499	459	458	485	475	493	476	489	513	432	457	464	437	495	455	489	479	504	435	448	482	428	488	463	449	477	462	479	473	471	463	470	437	478	439	501	452	485	457	448	464	463	498	473	442	450	453	465	463	454	491	475	479	449	546	487	477	455	430	490	458	488	435	466	488	468	458	439	438	481	453	480	462	481	455	465	480	462	454	470	426	504	500	456	442	460	439	489	455	434	469	441	483	457	464	494	522	448	473	441	470	479	469	438	431	484	439	453	486	468	463	487	458	458	462	469	478	482	425	488	466	478	439	400	478	423	478	437	471	494	466	466	491	493	452	462	464	450	453	463	439	423	477	460	475	459	442	457	478	442	443	501	448	465	460	457	471	430	486	452	429	464	472	461	460	433	445	460	485	468	432
4379	2021	1825	1179	1065	973	1017	926	872	792	805	934	860	862	812	847	858	859	802	833	827	771	848	835	840	865	811	800	791	828	840	825	773	830	809	861	831	809	853	868	807	871	912	777	807	801	870	803	827	784	789	853	815	850	866	882	791	804	797	844	801	801	773	830	867	798	867	821	808	816	848	820	828	860	819	829	848	831	782	825	839	849	847	762	815	884	817	823	835	814	819	814	806	838	809	843	791	800	800	882	824	836	800	835	848	846	822	814	808	835	905	815	825	838	827	824	798	843	863	849	837	806	880	833	792	807	814	856	805	844	802	841	780	826	830	804	821	819	850	851	778	799	857	837	805	844	832	813	810	795	878	880	816	833	851	794	823	783	831	834	836	822	872	783	838	827	833	822	852	772	796	823	830	781	835	819	826	788	840	866	752	838	828	799	828	755	819	850	824	795	782	759	800	807	821	840	836	815	816	848	818	793	746	817	812	819	862	812	826	848	823	815	810	847	773	839	791	827	781	814	817	795	890	772	774	834	813	823	860	837	784	791	820	835	787	829	784	830	855	852	786	791	796	839	779	795	822	811	816	778	814	842	803	828	797	855	814	815	753	814	819	856	826	846	811	861	811	845	825	811	805	830	835	813	811	787	803	787	780	846	850	830	798	810	814	821	804	824	860	812	859	795	813	824	785	825	856	808	841	784	795	825	830	787	871	827	807	832	800	856	798	851	861	848	801	791	806	833	780	795	856	838	812	826	786	820	783	845	814	779	854	829	834	815	870	765	836	839	876	813	810	840	763	845	820	827	813	873	824	765	825	832	804	790	810	827	835	755	850	846	789	846	828	789	829	844	843	782	796	801	796	861	733	837	846	843	888	815	818	848	745	858	858	838	874	799	832	816	841	803	762	872	803	847	844	825	812	856	874	783	804	834	814	868	827	837	819	843	848	811	799	884	814	835	801	820	804	815	798	791	835	815	831	836	879	829	838	873	835	818	850	805	857	813	824	810	826	831	828	832	810	850	812	877	771	841	784	831	895	830	803	759	844	844	797	820	827	821	838	838	805	790	860	784	831	755	787	784	831	854	804	800	804	810	824	846	811	837	826	816	813	812	800	782	823	788	804	846	814	774	846	836	800	821	788	845	799	789	772	834	848	840	852	812	865	844	865	856	863	838	819	805	763	802	818	825	863	814	839	782	825	816	845	855	827	867	823	877	824	819	848	843	801	798	801	826	793	812	792	865	855	823	781	841	840	796	789	789	770	818	832	779	807	791	824	811	762	820	834	850	813	842	805	836	784	785	827	767	805	833	772	857	817	811	796	804	782	817	842	783	833	828	813	822	776	826	807	816	804	850	823	849	792	836	793	839	823	848	824	820	872	810	823	811	809	866	817	776	825	874	813	851	769	853	786	798	821	833	884	814	799	840	837	792	879	825	873	843	808	847	863	857	858	783	760	852	837	817	808	780	827	844	765	817	851	794	833	818	821	807	844	870	852	831	809	837	832	804	835	836	804	810	798	849	826	843	828	802	832	813	829	803	872	811	810	818	818	822	852	794	841	828	833	799	812	794	796	806	837	859	806	844	759	808	826	855	788	858	859	807	759	865	817	850	831	803	812	823	828	820	854	852	843	826	830	823	833	836	847	833	808	786	880	816	791	802	811	781	805	819	840	825	847	802	864	873	793	854	818	892	855	833	854	861	817	794	863	836	806	785	826	794	878	858	810	877	800	826	824	800	856	830	816	852	812	803	799	812	832	787	842	779	838	830	836	867	819	801	750	794	823	829	884	814	823	827	747	818	849	841	818	784	836	803	818	783	844	807	790	804	778	794	856	792	802	847	847	828	866	831	810	866	832	793	858	815	829	811	837	812	790	855	824	817	825	857	833	832	815	808	821	861	823	836	844	853	879	838	889	797	811	799	813	837	777	816	841	846	782	817	810	801	839	770	797	790	829	819	792	834	858	795	855	822	803	820	878	831	851	864	810	801	858	857	813	817	850	839	849	826	836	820	818	856	840	856	815	815	828	752	836	827	829	813	813	844	839	808	788	849	787	808	849	834	787	788	839	840	791	836	771	840	814	838	847	830	798	824	818	801	819	787	808	840	787	817	836	859	840	823	823	828	785	835	906	804	859	785	801	802	799	828	839	816	814	865	832	849	791	840	779	819	787	820	811	849	792	777	827	822	815	857	835	773	825	844	792	805	809	770	824	831	802	767	813	822	809	796	801	880	859	833	840	880	813	796	803	870	833	809	804	830	793	895	813	830	849	792	794	835	790	772	771	822	822	809	865	847	840	841	842	794	822	814	797	857	825	833	809	816	843	779	812	828	809	869	842	741	796	818	800	858	846	814	840	776	801	867	866	850	854	839	820	763	849	813	808	793	802	823	850	795	841	814	801	793	833	809	812	813	816	831	831	807	816	831	807	838	864	837	844	796	889	849	864	834	783	775	781	720	819	835	834	775	816	806	789	744	812	775	828	814	815	821	838	831	759	820	848	778	818	800	840	834	788	817	823	818	795	851	828	826	795	815	820	808	826	814	851	845	823	805	775	786	809	798	817	838	788	817	849	829	843	815	795	788	836	838	845	833	843	802	759	831	803	806	820	862	825	814	801	797	801	845	860	852	790	907	828	838	825	804	796	845	895	834	858	872	803	829	793	852	877	781	792	819	785	826	873	853	827	785	767	828	827	834	841	822	889	794	802	818	801	801	818	819	817	840	836	838	838	844	819	824	772	802	817	802	805	855	821	843	794	827	812	824	868	791	835	797	795	822	848	859	845	846	816	781	802	857	791	776	826	838	856	809	846	831	826	850	854	793	854	812	844	811	798	813	806	784	844	800	856	840	863	824	791	846	881	776	789	737	824	817	814	814	825	827	813	830	898	823	797	825	816	816	817	817	817	777	784	858	846	849	831	811	799	783	822	805	838	833	842	838	773	813	817	815	795	799	818	816	782	796	852	871	847	852	868	811	833	808	839	807	888	795	831	828	819	809	785	827	858	793	825	741	820	864	861	831	767	877	863	810	836	840	796	832	854	845	804	875	826	809	843	862	831	813	839	808	900	815	817	839	858	835	803	894	810	796	801	818	865	833	808	829	850	828	837	799	829	854	773	806	859	852	814	809	856	847	828	827	835	847	833	812	849	861	773	757	840	830	886	821	852	792	776	858	809	821	846	840	827	796	781	820	834	823	771	812	769	788	822	772	773	850	785	837	857	815	791	784	797	784	851	813	841	812	804	825	833	866	836	847	840	796	803	827	774	828	823	817	803	833	767	744	843	819	842	809	797	818	803	801	804	844	883	865	781	794	831	859	829	803	876	841	783	807	825	824	843	825	817	848	854	830	811	826	868	829	837	858	814	835	832	777	831	803	818	816	787	799	837	805	853	858	805	803	822	817	861	804	819	800	784	848	799	798	810	812	841	819	854	855	835	777	859	803	797	789	816	820	776	804	796	805	796	790	824	863	823	808	839	855	822	822
24370	21460	28625	24729	20567	2311	828	632	538	468	444	451	450	457	391	426	379	406	375	394	390	379	380	396	330	387	383	396	357	379	366	378	372	360	375	365	365	350	349	370	346	387	353	391	336	334	388	380	348	360	356	385	353	354	337	356	326	343	377	347	357	365	328	354	341	369	381	361	341	349	333	376	359	356	373	352	359	351	333	353	374	330	354	383	367	372	358	370	388	359	389	340	335	367	364	365	375	350	370	351	361	374	366	391	366	356	354	357	339	326	354	384	354	370	349	346	359	355	360	303	357	332	331	337	352	352	345	383	376	349	378	346	363	325	351	315	354	350	346	355	357	338	368	340	350	382	337	369	395	348	354	328	356	332	343	341	359	352	355	366	354	337	366	346	351	380	385	345	374	381	353	344	372	347	367	379	334	361	384	346	378	365	349	335	343	386	371	350	357	353	372	366	352	357	332	353	357	339	319	393	328	355	372	357	344	342	346	378	340	347	354	341	351	389	356	360	396	360	327	347	348	368	332	366	360	344	368	339	334	349	374	375	337	324	316	339	352	381	335	353	331	360	360	363	353	338	361	362	342	326	380	370	349	368	351	346	324	333	371	303	361	365	376	376	388	356	341	350	361	373	328	354	371	375	370	325	362	355	344	365	393	332	373	340	336	372	327	359	334	368	381	325	333	350	356	321	342	360	366	373	345	343	315	363	370	333	370	375	345	389	380	335	349	338	348	380	342	366	339	330	319	370	345	331	376	325	359	350	327	348	376	350	332	351	350	316	343	335	344	357	341	370	393	322	389	345	341	336	336	354	325	343	382	347	394	350	348	359	369	313	323	352	383	371	349	380	386	393	331	339	366	353	346	394	355	340	344	335	339	339	338	368	367	348	361	351	376	367	354	358	357	311	374	383	355	344	355	347	355	367	319	315	344	350	359	352	345	350	375	331	336	390	313	348	374	365	355	353	346	358	369	358	362	367	330	360	353	364	363	358	346	393	362	335	327	356	361	370	326	374	342	349	336	353	357	319	351	323	346	329	373	362	355	364	367	337	350	346	327	365	354	349	366	342	354	344	354	352	326	374	355	354	350	344	351	326	359	326	365	383	377	366	318	365	323	349	350	368	337	351	355	369	327	362	322	336	395	338	406	350	381	363	390	345	339	376	350	334	323	374	365	350	374	340	349	325	325	363	341	358	373	348	318	310	344	361	358	358	324	345	349	341	355	387	340	330	333	329	359	373	358	361	340	363	366	357	332	349	354	337	363	346	324	355	376	394	331	374	351	341	343	351	363	374	382	350	341	341	365	373	353	357	335	355	331	345	357	349	367	350	368	358	361	355	339	361	363	383	330	374	320	359	350	370	319	339	346	364	358	374	341	333	369	362	347	360	337	361	350	332	341	360	336	386	373	343	340	355	309	352	353	339	377	368	336	358	347	340	325	310	361	359	334	351	357	347	368	362	371	345	333	351	391	347	336	361	350	358	374	329	339	338	333	318	369	348	369	371	348	369	365	380	343	352	357	347	326	338	338	369	340	332	351	341	376	373	360	354	320	360	368	362	336	364	359	367	360	354	343	348	343	338	337	351	378	324	321	345	338	367	373	358	355	348	337	333	355	373	350	353	362	352	349	372	366	339	373	324	329	368	350	364	357	394	373	355	344	364	361	325	352	336	347	338	346	346	322	320	375	314	353	367	353	391	359	398	387	389	364	337	346	329	364	353	400	329	379	345	338	354	338	361	377	337	351	310	335	362	353	330	356	344	356	359	327	341	355	362	348	379	352	333	342	346	362	344	313	333	366	359	325	354	352	339	341	344	363	352	359	342	369	369	330	334	357	310	365	349	354	374	323	341	386	369	371	338	336	355	337	328	347	370	348	372	387	327	343	321	362	370	352	338	349	358	389	337	380	313	381	384	352	358	338	354	368	380	355	355	334	356	326	362	347	373	329	393	379	358	336	368	363	367	353	343	353	337	318	350	369	377	316	340	397	327	344	348	347	350	345	355	341	347	372	326	346	344	411	351	345	338	325	333	359	345	393	339	358	327	349	355	332	341	355	350	336	330	320	373	367	326	371	357	351	348	348	350	319	350	357	382	341	387	359	342	356	389	355	334	336	319	360	350	394	348	342	337	372	332	309	355	358	324	384	378	390	337	347	363	351	358	360	366	349	326	363	346	339	355	373	378	362	332	352	311	367	360	394	371	317	321	373	350	368	366	346	347	328	366	342	351	346	354	356	345	340	350	359	390	377	333	365	372	376	351	365	357	354	353	354	350	345	351	329	336	353	335	362	363	368	361	347	356	361	349	381	364	332	370	389	330	323	351	329	349	338	357	380	356	375	393	343	379	343	376	384	353	337	338	340	337	339	348	381	351	374	368	335	369	331	364	327	319	370	343	359	329	381	339	353	344	310	380	304	338	329	346	363	334	350	311	331	366	350	385	387	358	353	334	391	363	310	389	325	350	354	365	335	368	351	338	338	368	332	333	347	364	365	370	346	395	398	356	342	322	370	369	345	367	333	387	352	379	366	311	399	345	342	352	354	336	340	313	348	354	369	341	356	348	320	377	355	385	362	359	391	315	349	355	339	374	340	359	337	326	323	356	320	336	365	327	361	352	317	356	373	386	363	391	361	346	336	308	325	305	339	354	366	367	339	345	332	346	369	372	341	361	342	391	380	353	303	367	345	401	378	331	366	338	349	338	377	341	351	346	356	329	353	348	334	333	355	361	332	351	341	356	358	377	379	351	338	336	353	340	351	336	325	344	387	342	351	356	318	361	360	369	345	382	380	343	341	349	336	340	315	331	347	351	328	351	371	368	353	368	347	318	373	352	354	367	356	349	340	359	337	369	360	351	342	353	371	359	346	353	334	314	361	368	371	365	335	321	315	342	335	322	339	353	319	353	354	340	366	375	358	345	324	374	355	352	342	386	327	376	367	387	329	355	336	335	352	353	347	341	378	350	368	381	387	333	334	348	359	348	350	356	337	349	361	362	339	347	343	360	367	351	356	336	332	356	367	346	354	367	325	375	351	326	358	334	317	345	361	391	339	346	346	310	390	350	389	345	336	347	328	339	343	369	370	374	374	337	367	348	355	357	350	379	346	330	352	365	345	356	346	380	350	371	334	346	335	371	371	365	391	363	362	343	373	344	352	336	372	389	358	365	358	340	365	349	345	360	360	341	368	398	360	380	328	345	373	330	352	376	327	366	351	355	367	334	357	372	346	322	353	338	363	322	377	348	349	376	367	337	362	342	332	337	359	377	361	334	362	337	412	342	369	397	334	383	338	345	350	348	350	331	363	385	371	371	371	354	361	353	324	361	340	348	336	351	376	353	366	322	342	298	359	337	347	367	363	326	349	338	336	362	380	357	385	320	362	390	357	346	321	336	356	362	346	336	302	354	334	364	340	347	337	338	334	354	339	375	359	351	354	345	365	378	340	377	390	328	322	343	415	349	347	335	340	347	326	365	335	324	386	352
5789	10475	9047	4716	3069	2316	1893	1561	1353	1172	1078	989	950	891	831	803	766	764	780	755	728	701	714	690	705	753	721	665	686	702	662	635	689	686	668	655	685	692	625	671	640	682	640	665	669	622	623	662	651	655	655	660	663	639	665	646	652	668	627	661	668	676	677	641	670	614	624	624	650	642	619	637	600	622	627	645	642	647	631	607	664	651	651	652	625	633	652	681	668	616	655	638	661	638	589	637	599	635	652	653	674	661	658	630	640	630	662	636	594	636	663	647	621	626	605	612	590	623	619	654	624	654	661	632	646	653	648	639	605	610	671	641	649	666	617	646	671	640	672	658	657	655	639	632	626	616	680	649	612	583	666	626	641	644	631	610	699	672	664	628	638	659	624	650	635	674	618	603	630	634	648	638	671	664	650	621	626	630	621	649	635	633	670	589	679	613	654	656	601	642	642	630	612	637	597	634	672	683	615	638	616	626	618	690	642	647	652	622	599	633	622	612	668	660	647	637	655	651	646	620	604	665	637	644	612	649	600	662	620	613	622	648	605	622	651	639	612	605	606	607	654	628	575	618	634	621	623	615	662	627	583	623	689	658	677	608	630	651	677	644	676	650	637	668	634	566	623	602	606	629	623	693	656	634	635	603	645	638	650	605	679	660	637	684	592	641	647	651	630	625	628	602	638	648	593	645	663	658	593	641	622	638	634	657	655	677	639	662	655	647	631	632	644	629	661	638	654	615	666	597	627	593	670	619	603	636	598	658	653	650	652	622	616	675	648	635	612	593	645	671	635	659	617	625	658	657	616	629	656	640	658	589	625	649	630	626	658	635	668	671	598	632	653	637	653	627	638	631	602	656	621	638	633	614	624	653	651	651	626	650	668	665	648	619	650	688	644	644	660	626	682	598	632	625	660	622	619	614	640	627	689	619	640	628	703	643	633	650	690	656	625	661	649	608	653	652	627	645	706	623	640	660	634	656	642	675	633	635	631	650	650	645	613	687	649	667	611	632	626	660	619	645	676	605	626	623	631	628	652	609	610	669	609	613	660	643	659	623	642	623	631	596	590	616	675	670	606	650	636	620	610	716	670	645	634	638	656	668	638	664	641	663	643	669	648	632	656	626	633	641	633	665	671	600	681	628	656	608	645	642	634	627	653	628	647	618	653	684	655	662	615	654	648	646	624	666	656	624	636	613	650	645	631	639	678	679	638	608	619	680	616	581	635	663	638	645	655	641	618	601	599	622	649	603	628	631	616	640	655	654	645	639	653	635	591	702	598	635	632	614	596	627	630	624	633	633	651	626	633	618	614	631	637	666	636	619	652	607	623	629	636	624	672	655	597	653	622	655	629	639	656	633	638	685	603	640	667	589	642	623	612	655	648	632	658	666	625	637	638	653	680	626	582	688	667	692	700	641	669	681	626	624	616	598	638	609	599	617	666	672	599	653	611	629	618	605	630	680	663	686	669	688	648	667	714	637	683	632	653	648	614	679	610	610	663	625	645	691	621	619	615	635	614	636	613	612	653	622	628	646	685	686	646	659	646	645	606	596	672	636	669	670	654	650	618	648	629	651	629	620	654	662	653	618	617	594	639	661	635	666	670	688	657	639	686	627	591	637	665	655	608	635	679	629	651	637	647	645	676	677	615	566	668	629	611	612	670	621	671	627	633	663	625	680	643	645	695	651	650	640	690	681	654	657	684	633	675	619	633	578	655	659	592	677	621	647	652	643	649	639	674	661	656	633	624	637	637	632	636	661	604	656	634	635	622	657	643	653	655	629	668	661	661	660	643	673	643	666	658	633	611	673	631	663	607	651	652	643	637	639	602	618	641	658	658	671	643	689	619	646	628	619	642	595	653	646	620	643	610	657	631	633	644	652	622	610	628	673	650	632	592	677	645	625	634	656	676	675	645	638	659	584	618	612	610	683	634	602	632	642	652	623	629	629	644	633	704	628	617	618	654	598	612	654	594	656	661	582	627	666	634	659	630	659	597	662	640	660	626	604	661	663	630	642	626	607	676	663	619	643	649	589	628	666	671	701	639	588	597	645	640	638	643	657	676	636	645	668	659	646	650	668	621	639	614	652	614	603	677	605	632	625	633	659	693	690	636	660	629	647	648	601	653	631	606	638	645	669	639	630	622	627	610	628	637	656	634	636	643	643	635	636	626	648	648	695	676	631	646	672	623	626	663	663	734	689	680	648	636	689	647	624	594	650	698	606	616	641	639	643	666	658	689	618	610	613	668	617	667	682	650	639	650	633	637	616	625	635	633	633	647	602	647	667	603	653	634	642	643	614	673	615	590	655	639	644	638	617	610	645	633	694	581	601	651	608	636	665	682	641	659	629	713	587	663	660	649	613	600	616	672	656	630	667	666	663	618	653	659	648	597	624	611	650	635	633	612	653	655	669	626	663	612	657	638	635	614	618	652	600	627	618	660	650	668	644	620	655	670	616	662	633	612	652	611	638	655	597	632	696	657	629	649	680	646	624	609	677	635	649	660	631	649	627	635	646	597	616	639	661	677	630	627	641	628	670	662	677	637	644	676	652	644	670	641	659	633	666	636	653	647	610	634	670	640	635	638	674	593	594	616	633	615	656	640	620	613	605	617	626	608	630	604	634	627	642	610	653	618	650	649	606	674	648	666	662	637	645	634	662	618	649	630	654	626	640	680	606	637	640	600	580	705	648	667	676	643	606	632	633	606	620	673	596	624	675	633	633	576	629	675	607	679	626	637	614	634	648	660	627	640	614	639	661	653	662	654	611	637	614	665	668	637	593	597	589	638	650	611	635	666	716	584	604	678	669	622	647	620	655	618	693	640	658	649	640	634	670	701	659	605	623	635	647	646	641	673	631	679	641	656	639	667	639	639	699	635	672	648	614	620	617	635	643	647	653	615	582	642	635	648	628	650	651	591	629	641	611	620	612	607	591	646	615	618	640	639	659	609	628	654	676	636	658	635	624	647	584	614	580	644	642	615	610	632	688	655	611	620	634	669	665	624	593	621	614	672	615	607	573	652	617	625	616	648	641	637	646	620	672	631	636	617	612	635	666	644	635	598	614	615	642	632	704	659	649	624	643	641	653	651	643	645	687	669	624	685	635	639	647	662	649	637	625	608	645	618	622	619	636	662	650	631	633	648	602	625	715	639	593	625	593	670	636	633	628	660	650	635	613	632	641	672	625	676	660	658	649	662	657	631	641	643	603	611	619	615	635	665	637	672	619	635	655	687	625	641	629	648	624	636	627	604	615	618	618	600	611	630	690	622	640	638	617	634	648	629	632	672	659	608	645	676	644	666	642	635	683	656	661	618	613	682	661	656	645	611	663	652	637	594	632	620	634	666	609	632	656	661	639	652	608	611	650	651	602	668	634	658	622	616	643	649	678	623	664	634	665	665	640	670	649	593	611	651	683	619	646	651	635	640	636	654	613	613	636	642	648	637	666	668	634	631	671	691	668	625	636	679	646	653	648	650	666	631	622
23491	21498	29332	24079	21498	19318	1616	616	446	389	310	302	279	235	235	211	202	198	193	178	169	165	152	179	161	156	152	144	153	151	148	148	166	141	139	151	128	140	146	153	160	144	162	138	138	127	155	132	139	130	156	142	155	138	126	170	136	102	130	130	129	126	131	137	131	150	144	127	156	143	139	122	123	142	124	135	122	140	149	118	145	111	140	136	129	137	138	153	143	125	122	153	147	134	111	123	137	145	126	148	132	113	118	123	120	129	124	138	111	148	117	145	122	142	130	129	130	132	126	131	120	128	122	120	130	128	141	130	121	144	139	138	131	121	147	123	130	127	122	136	134	144	120	139	131	102	134	139	128	141	117	124	131	112	133	138	128	111	118	126	146	140	136	116	135	144	116	117	118	134	108	133	119	136	134	128	112	117	132	119	108	141	132	109	120	126	122	132	124	123	121	123	149	119	130	129	134	134	142	136	129	116	136	133	109	125	134	105	148	143	130	129	122	120	131	119	144	134	138	124	126	127	102	127	119	127	126	117	103	126	141	131	123	130	122	127	127	126	127	124	109	126	113	120	157	116	138	119	121	118	124	132	125	123	122	127	132	124	128	123	131	153	125	139	126	105	118	122	109	125	120	131	128	124	119	130	115	146	128	135	117	133	106	109	128	128	126	107	134	135	122	110	135	138	130	144	123	136	138	133	129	137	125	126	140	119	132	128	131	121	134	127	125	136	105	130	126	118	126	119	133	120	133	135	109	133	108	135	141	139	123	126	142	110	115	149	127	141	109	115	138	147	120	120	107	140	139	119	133	134	118	120	138	129	127	112	116	126	139	138	141	115	138	131	149	119	134	119	125	135	124	125	134	119	125	130	112	127	124	126	143	152	139	145	136	135	131	113	134	119	135	135	128	128	139	113	130	130	99	95	119	112	127	135	139	106	129	130	124	136	129	128	123	126	140	118	113	124	142	132	135	121	115	123	143	115	135	137	140	141	113	161	130	132	128	125	130	122	111	134	123	126	124	128	146	127	135	142	127	142	138	109	140	135	132	136	118	108	119	151	120	131	132	125	122	125	126	135	129	131	137	123	146	122	131	121	162	133	135	120	120	149	134	129	153	125	138	140	119	136	149	112	124	132	132	138	149	129	123	119	129	130	119	161	121	128	138	129	128	132	123	121	143	110	128	117	116	129	113	148	127	125	139	153	131	137	130	127	130	110	114	121	135	127	117	132	135	120	126	127	132	148	125	129	118	138	137	114	138	128	116	125	121	118	131	153	114	124	114	132	162	111	124	122	123	124	123	144	120	127	142	125	147	137	140	133	128	130	136	132	116	141	121	107	140	125	123	119	160	152	128	135	134	111	127	150	141	103	108	127	131	106	157	126	112	128	127	135	113	157	126	89	138	128	132	124	120	129	135	123	129	122	114	107	129	124	131	131	120	139	147	92	106	142	123	119	129	154	113	103	145	128	107	137	141	120	130	138	139	130	127	121	110	135	118	142	114	145	134	131	134	145	114	122	131	148	120	138	122	132	133	136	133	141	112	135	128	117	129	132	118	126	148	140	138	136	128	133	131	141	129	127	133	119	125	124	113	135	137	111	122	125	124	122	125	144	141	128	115	135	123	118	137	124	115	152	109	119	117	133	124	121	128	137	120	133	151	106	104	123	116	135	146	128	111	109	148	136	126	117	141	133	115	138	132	150	121	134	124	121	147	132	139	126	126	141	122	115	131	144	128	125	149	115	126	125	141	128	117	127	121	125	129	123	123	119	124	118	125	135	128	125	118	123	131	128	122	105	119	116	144	149	146	145	117	134	131	108	139	133	143	140	128	136	130	137	132	119	121	123	138	142	120	128	131	130	136	130	132	132	131	118	124	120	132	132	129	136	130	128	130	140	144	133	137	143	123	122	115	129	127	117	132	134	142	131	128	120	107	131	127	142	137	112	124	137	118	149	110	144	131	133	126	124	120	112	137	129	118	131	137	128	115	149	127	130	131	121	135	145	118	107	116	153	138	119	122	116	135	132	125	134	136	138	133	143	138	135	95	130	130	130	123	127	134	131	120	138	136	129	142	124	127	136	119	130	129	120	137	153	153	121	135	123	124	112	112	127	121	112	134	129	133	130	126	144	134	110	118	134	126	125	115	112	143	140	138	109	138	134	133	119	126	110	129	119	132	137	132	129	131	145	125	142	135	125	129	130	118	131	130	141	142	133	152	149	131	125	137	125	123	111	139	126	117	145	120	133	120	140	119	132	109	119	113	135	121	139	142	136	126	119	123	128	140	126	127	114	120	126	153	119	127	109	128	142	113	116	134	139	127	142	139	148	144	137	111	124	127	126	123	113	116	101	111	123	127	127	132	118	122	109	132	136	131	132	110	116	122	132	135	111	125	138	119	137	133	131	114	133	124	113	131	120	148	126	137	125	151	131	124	116	161	115	133	130	125	114	155	125	148	128	120	129	154	120	118	119	143	152	128	119	114	135	114	134	112	135	124	116	120	118	130	127	128	149	122	154	148	132	138	132	129	126	124	132	128	131	124	128	140	116	108	121	134	107	112	140	138	124	128	136	122	128	126	129	117	131	127	127	134	132	126	132	128	127	125	135	126	119	132	138	122	134	133	144	122	120	133	146	142	132	141	139	132	134	118	118	127	131	128	105	112	123	157	142	152	150	135	107	129	127	123	130	132	135	141	130	131	110	135	132	127	132	136	120	122	116	122	112	147	121	126	118	142	144	127	134	137	151	120	125	126	116	134	136	116	115	134	132	117	132	133	129	142	141	109	112	137	110	125	125	135	121	143	119	132	148	125	124	126	141	142	118	116	111	124	112	144	122	110	132	121	129	157	120	126	127	125	138	138	144	121	129	129	120	130	156	118	113	122	131	127	120	141	144	112	117	133	116	127	121	134	120	123	121	137	129	114	132	112	118	129	133	139	99	111	135	132	120	130	119	116	145	145	119	143	130	143	134	135	112	103	130	121	144	132	133	130	145	117	130	131	127	126	136	130	113	126	122	122	109	131	131	109	139	126	120	122	142	122	134	123	128	113	112	117	146	132	117	109	132	128	126	128	117	130	144	125	118	134	129	117	132	129	139	129	146	129	127	134	137	133	148	139	105	125	128	140	144	138	138	108	131	124	124	153	125	130	135	140	130	126	134	110	122	111	102	129	102	104	118	140	118	120	116	126	124	113	121	137	122	116	143	133	161	140	125	120	118	130	121	109	118	121	125	136	118	155	133	124	131	127	117	145	114	133	138	121	132	127	133	138	122	121	126	116	147	133	115	128	136	122	134	128	136	117	164	120	129	126	129	118	136	125	128	133	123	138	137	131	138	132	144	140	136	129	136	119	145	139	120	149	136	119	143	127	112	131	144	122	123	122	116	134	136	135	139	125	120	136	135	147	119	143	124	120	126	125	136	130	128	111	126	142	150	121	122	131	126	127	121	132	137	115	124	109	147	124	130	134	121	140	122	132	124
7932	16152	13838	7317	4748	3344	2468	1982	1576	1246	1094	944	758	735	642	618	575	495	507	439	457	426	382	385	392	397	347	363	362	324	293	304	327	334	266	331	309	301	289	314	303	271	279	277	285	287	265	287	278	237	269	265	236	256	268	257	244	260	272	265	262	233	236	264	281	265	258	242	250	286	263	266	243	260	261	273	261	242	239	248	277	216	280	243	240	261	240	233	253	239	242	266	229	239	229	274	225	243	247	258	254	260	255	220	241	258	265	254	230	248	225	271	247	240	255	243	280	265	236	240	231	228	243	252	262	237	244	261	219	276	236	237	256	254	247	227	246	247	239	261	214	266	218	259	264	252	228	250	233	227	231	228	253	279	251	253	263	249	261	222	260	223	239	268	246	242	242	225	230	275	246	236	254	245	242	239	252	244	244	267	239	256	268	253	222	240	252	264	211	239	242	248	230	227	219	243	232	253	244	233	248	281	234	220	241	281	247	246	238	242	262	224	231	243	259	235	238	242	237	263	260	242	218	238	226	234	231	217	261	218	231	256	224	249	229	229	275	243	235	240	265	223	235	238	224	260	222	252	253	305	271	263	242	221	253	294	229	265	271	226	249	238	237	220	226	231	248	255	251	231	231	246	238	254	256	244	246	242	221	275	240	238	241	219	250	278	246	230	215	234	241	246	261	245	257	241	237	262	254	214	256	235	232	238	231	244	249	232	240	247	244	245	249	256	231	214	246	244	237	228	248	245	274	228	263	238	241	249	245	210	253	253	229	267	225	219	217	240	225	256	268	227	236	253	266	248	262	230	228	228	248	237	262	247	281	262	227	212	249	233	211	241	263	251	213	274	234	219	227	243	224	214	246	222	263	265	243	244	235	229	230	235	252	235	233	255	241	228	284	231	267	246	241	232	230	231	237	236	260	268	216	237	260	245	229	250	258	261	262	234	252	249	229	229	245	224	236	250	242	240	221	241	235	229	275	243	240	256	232	261	241	246	235	262	291	222	232	231	238	263	237	254	262	266	243	222	227	276	242	259	252	249	223	253	236	254	239	225	248	230	225	259	260	245	244	228	225	260	233	241	276	245	237	254	241	236	258	260	256	245	233	234	256	246	244	213	259	245	249	267	227	232	242	245	235	242	228	241	236	247	240	249	232	228	244	231	258	222	240	238	230	252	241	254	259	250	223	246	230	248	247	241	228	253	250	260	244	250	213	230	244	229	241	254	248	251	228	245	263	240	233	233	245	242	240	242	243	235	241	226	228	220	259	257	245	231	250	239	235	227	250	226	253	251	233	251	251	253	256	231	235	245	242	246	213	246	253	237	226	246	220	228	250	236	269	259	244	221	239	246	227	237	247	278	250	267	237	260	214	244	259	247	239	267	225	253	243	232	262	254	245	270	249	269	230	234	253	259	238	248	243	268	242	222	251	236	231	244	225	263	220	259	252	241	253	247	206	234	265	228	203	243	226	231	252	259	250	269	272	226	231	221	232	234	239	262	220	235	230	254	243	239	240	238	221	241	245	222	241	249	245	224	245	245	239	240	244	257	244	238	231	255	228	239	269	245	237	248	240	224	267	239	257	242	242	266	262	210	253	218	221	288	223	231	272	256	251	237	281	266	243	251	231	235	265	203	239	215	243	255	218	219	224	243	231	227	219	256	256	234	235	254	234	219	244	240	236	238	213	225	241	251	215	244	225	243	239	213	248	233	232	215	220	267	260	235	248	223	241	267	252	232	241	228	251	246	253	227	243	224	268	243	256	251	224	230	231	235	251	254	244	249	246	253	225	259	258	242	252	237	243	247	235	249	252	232	269	244	249	224	240	266	258	232	231	264	262	250	267	254	250	222	231	244	279	238	240	240	275	244	281	236	247	248	229	222	245	245	225	226	235	238	238	250	248	247	239	222	245	276	256	214	255	258	223	265	219	257	224	244	231	244	207	283	231	245	222	253	242	255	248	240	255	256	295	225	257	254	249	244	249	274	243	236	235	230	243	217	239	247	211	242	241	242	262	244	242	239	248	254	273	226	229	250	244	244	207	240	249	233	233	238	242	230	261	287	242	237	255	226	256	243	220	275	250	257	245	241	225	257	234	256	245	264	236	246	224	235	223	240	264	252	279	268	268	241	286	242	245	237	238	240	246	238	250	246	264	209	282	245	244	253	253	245	255	240	231	211	246	228	237	239	223	259	251	269	234	243	257	262	236	232	247	267	248	247	230	259	234	261	238	255	239	252	253	251	255	265	239	224	246	223	232	224	248	217	265	263	217	258	238	274	248	254	228	213	248	265	238	263	240	232	252	260	228	259	258	248	254	229	229	227	243	253	246	241	228	219	220	242	257	227	238	253	257	244	255	233	234	229	240	282	238	241	242	226	233	230	208	227	258	248	278	221	254	249	219	234	259	262	247	252	260	257	253	256	226	233	259	258	258	254	264	247	258	264	274	230	253	246	243	260	238	265	226	247	225	244	260	241	236	215	251	213	234	212	256	272	258	239	250	228	260	263	238	241	241	196	254	240	229	255	229	241	284	259	241	251	255	241	226	251	245	227	258	262	209	249	260	225	215	257	236	258	255	236	223	222	267	262	243	235	217	246	255	254	248	243	235	269	241	250	229	271	232	247	244	244	258	243	248	248	235	264	267	244	222	250	235	271	222	223	214	267	268	268	249	262	236	247	232	207	233	264	251	243	243	243	230	255	225	254	226	240	231	233	271	250	237	225	245	256	240	248	241	245	255	232	266	218	228	266	253	239	208	247	248	259	233	233	259	247	245	217	262	221	266	236	215	237	248	233	216	248	243	235	223	249	235	269	223	239	240	221	244	261	244	250	249	247	228	277	226	248	256	237	270	243	230	274	254	240	227	228	249	253	237	239	258	254	217	253	220	255	249	240	249	245	260	245	262	279	245	257	238	236	262	261	227	224	229	235	232	272	238	253	224	252	231	269	251	240	244	243	229	235	226	257	237	223	249	252	206	236	236	216	253	258	263	261	235	237	253	251	251	258	243	252	246	247	281	244	243	226	237	247	227	251	280	233	269	262	238	216	234	216	270	265	252	253	226	235	240	243	231	254	249	273	216	231	258	246	247	207	243	218	218	250	238	225	239	274	248	261	218	223	240	244	240	236	221	250	238	242	209	257	227	228	248	239	238	247	264	286	227	245	257	242	241	271	209	246	253	227	216	234	257	234	226	267	242	229	239	239	268	220	248	219	241	229	231	260	241	244	259	244	246	231	266	278	248	235	249	220	215	230	262	237	216	240	252	212	255	231	256	249	229	260	246	273	224	228	250	260	233	247	221	274	245	269	228	233	263	262	240	249	241	230	265	231	257	259	214	220	236	249	263	257	230	257	268	233	255	241	242	258	249	249	237	262	240	260	228	239	257	254	233	239	258	227	241	216	233	256	263	223	260	234	252	237	264	227	260	258	265	238	238	241	235	223	250	260	237	251	221	263	244	219	254	250	226	257	229	257	235	244
27078	20113	5866	816	529	530	476	498	497	500	494	455	439	457	456	459	458	458	450	458	441	468	485	520	452	429	442	502	490	438	455	421	430	494	460	454	426	458	447	469	488	445	467	471	483	466	458	425	445	475	444	462	450	468	450	430	479	468	483	458	461	491	460	476	486	457	506	455	485	475	445	437	480	487	424	483	439	435	479	475	451	467	449	476	461	438	425	478	499	466	448	431	455	482	448	475	480	455	448	473	480	426	462	448	437	428	463	478	433	442	451	480	456	419	464	476	501	467	462	464	443	482	478	448	450	456	456	478	455	453	489	461	435	464	450	487	456	480	477	446	488	427	462	444	445	449	470	432	478	486	443	429	510	449	456	452	463	469	466	451	429	451	478	465	439	446	479	488	482	476	465	444	498	448	468	453	476	514	447	431	483	464	448	392	449	430	461	470	424	448	432	449	455	470	451	449	469	474	513	425	446	473	459	487	451	441	431	427	464	452	451	476	493	482	440	474	468	433	467	470	474	486	460	428	489	434	465	445	467	464	439	497	437	473	466	451	485	461	456	476	448	483	502	499	465	446	496	466	460	488	463	457	450	445	433	438	474	455	495	484	454	460	444	505	464	475	481	442	455	456	417	449	435	487	457	449	455	452	417	445	450	438	469	431	428	480	464	485	466	450	511	422	462	457	443	457	444	472	475	449	478	478	433	446	471	472	460	454	464	506	441	436	427	488	477	504	432	488	477	455	497	472	428	469	473	424	491	456	434	494	478	441	483	462	450	484	455	471	454	477	461	417	435	490	435	486	450	436	462	423	454	453	424	470	477	471	454	444	423	480	421	470	458	488	464	449	442	445	449	431	495	433	469	490	480	477	455	458	431	455	506	469	460	471	503	465	483	479	442	445	478	480	487	446	437	459	456	452	444	452	497	455	450	473	450	486	456	429	426	509	468	514	466	428	440	486	486	475	506	469	450	513	483	476	475	451	471	428	471	501	483	499	424	456	500	472	488	447	454	431	480	439	427	459	458	472	457	430	455	434	445	466	442	424	481	484	455	465	463	456	415	484	478	466	475	426	471	431	452	421	467	555	472	442	443	473	439	467	470	473	468	456	462	503	453	466	458	426	428	422	413	438	431	435	522	460	441	488	480	445	494	475	475	469	430	481	437	477	455	465	457	474	489	439	471	462	414	444	469	446	456	498	469	453	465	458	434	469	449	487	477	447	463	494	482	442	450	469	473	446	483	428	461	472	465	417	484	480	448	459	485	434	459	496	465	489	420	460	450	454	457	493	463	460	449	450	429	491	470	476	445	483	452	435	447	502	463	489	500	488	480	458	436	507	457	486	468	468	460	464	439	451	478	451	435	452	462	489	421	438	444	482	426	456	486	466	482	467	474	458	486	493	494	423	455	436	467	407	418	455	481	463	440	429	461	481	473	448	471	432	470	473	480	429	448	493	429	451	448	492	475	440	474	493	426	458	457	490	492	483	468	461	477	482	493	443	468	463	461	460	460	468	427	485	441	492	450	418	447	413	455	450	473	450	447	470	447	431	483	468	455	503	456	472	451	476	445	494	453	438	480	486	472	454	453	455	449	460	432	431	453	453	461	462	461	485	458	442	469	509	463	455	482	474	463	469	432	483	490	485	487	459	443	472	441	478	451	438	439	451	448	492	458	454	466	452	459	456	476	472	443	420	475	488	450	473	455	436	496	469	450	437	486	437	462	433	465	475	430	444	461	481	456	477	469	466	458	480	451	493	479	464	478	467	454	419	470	474	465	472	478	473	466	435	432	443	486	464	458	430	444	461	466	463	427	412	472	447	472	487	426	455	430	490	487	457	464	469	447	512	442	410	498	439	478	507	475	460	425	469	463	456	463	439	467	440	488	472	481	478	463	462	477	463	461	443	450	455	475	472	486	432	470	455	461	436	501	477	461	446	481	484	462	426	463	427	506	453	463	490	499	449	456	454	464	467	466	450	463	443	459	450	442	434	468	440	465	428	484	435	452	468	457	458	452	482	477	432	441	447	475	439	457	459	436	430	482	483	501	499	483	436	429	441	497	471	442	493	429	432	471	453	428	461	460	477	413	455	448	473	484	441	453	444	500	465	431	428	447	440	461	506	468	491	436	458	451	436	483	493	451	489	467	410	495	443	438	463	443	507	423	445	452	493	448	490	437	463	441	447	481	453	485	471	489	451	478	448	461	481	427	454	467	454	474	484	473	431	476	439	478	430	462	493	441	471	444	451	466	435	465	480	416	429	483	472	498	422	463	463	469	458	465	439	450	465	463	425	475	435	450	467	467	463	445	463	465	439	474	468	432	428	477	458	462	475	493	450	410	459	442	452	471	445	478	439	461	478	446	477	454	476	462	475	455	464	494	469	488	437	459	456	452	428	481	480	435	454	445	494	458	488	473	469	492	480	482	452	469	452	467	479	463	442	447	464	442	482	499	481	471	498	479	485	488	461	470	471	465	460	471	470	432	501	443	473	415	442	458	519	474	450	467	448	479	478	474	478	438	440	477	462	467	423	475	432	515	458	446	453	435	436	439	463	452	458	427	439	486	463	457	454	438	461	451	467	460	476	486	487	461	443	451	468	459	480	451	449	475	442	436	471	468	486	473	454	431	462	471	503	469	501	476	478	445	432	493	478	472	423	441	472	459	452	453	434	474	481	420	454	473	447	481	456	447	483	455	449	486	474	471	456	454	496	504	452	448	470	481	437	481	486	459	473	471	449	465	449	447	441	478	461	463	474	478	445	483	525	494	442	475	472	468	434	486	490	440	486	447	518	463	447	475	509	448	495	493	462	416	471	480	461	443	478	460	460	440	493	446	464	496	496	453	452	487	464	481	423	440	431	446	507	484	458	485	453	468	453	461	473	500	468	443	478	453	436	477	477	456	461	493	456	451	481	468	482	479	510	466	464	472	469	440	467	471	452	491	445	444	493	465	460	439	436	487	434	481	450	469	472	447	462	487	487	440	445	454	457	461	475	462	472	507	431	395	456	470	459	454	448	478	432	453	492	490	470	455	497	455	438	460	484	460	457	471	457	484	448	451	477	465	424	429	495	490	510	494	479	445	449	452	491	463	470	467	444	458	510	479	479	446	494	464	489	457	461	479	433	488	471	474	479	454	477	470	490	457	416	481	486	480	448	449	463	506	490	464	440	418	458	452	478	433	449	454	480	486	460	453	447	426	468	464	517	465	472	468	444	448	489	434	452	458	506	435	444	458	453	460	460	464	445	461	444	457	475	481	482	458	462	483	477	443	469	490	452	478	482	464	476	458	476	468	461	423	466	497	438	497	475	476	456	422	473	486	409	483	467	456	468	457	465	448	430	438	424	474	455	487	456	499	500	473	405	487	470	438	460	473	463	443	447	439	478	470	509	460	459	449	466	472	466	515	497	472	498	471	468	492	461	431	460	490	460	455	460	450	435	428	462	455	458	417	471	453	426	466	498	486	478	479	460	473	503	471	418
4443	1993	1703	1226	1031	996	924	896	872	827	838	794	808	839	808	793	837	857	809	862	843	814	750	864	840	841	848	786	805	821	757	843	862	846	792	840	798	801	859	840	834	805	874	775	839	792	809	860	809	772	822	892	881	820	861	802	807	803	805	814	791	832	740	849	840	815	863	812	761	796	802	818	831	757	756	775	858	833	829	802	817	808	756	813	786	784	784	886	874	818	805	846	828	828	827	842	816	784	803	853	796	787	873	855	800	774	805	843	835	846	811	797	835	792	769	791	767	791	817	814	826	826	813	827	812	783	812	843	810	821	823	805	813	819	792	769	831	791	827	806	855	758	822	836	802	829	852	829	821	824	797	859	816	813	816	852	833	830	774	871	841	829	800	824	808	798	817	782	827	836	876	804	777	785	840	861	799	849	782	897	795	814	819	795	829	852	791	787	772	831	816	790	828	856	847	807	814	783	843	817	815	817	813	790	804	799	807	831	834	783	811	846	832	799	804	815	789	847	763	796	764	851	791	859	809	827	813	852	826	818	815	807	815	826	831	798	816	806	861	790	793	764	826	815	780	845	798	843	767	834	807	819	877	811	828	849	792	868	774	879	794	809	847	798	813	857	797	792	759	776	844	828	765	835	807	820	795	817	773	862	857	794	760	793	823	801	853	781	844	860	811	841	824	827	781	795	766	818	799	821	870	770	787	810	842	818	836	850	803	799	818	787	815	824	766	823	806	844	837	797	800	811	811	804	839	840	790	775	770	804	816	826	804	848	816	834	821	818	822	796	790	881	828	827	811	802	841	819	771	859	863	900	814	860	858	848	840	802	769	818	858	825	848	778	776	828	766	803	832	806	796	826	830	858	816	844	847	798	854	775	784	861	871	766	811	825	834	825	827	874	803	820	845	793	843	796	797	772	834	857	843	864	838	760	865	773	836	813	810	815	850	814	798	797	841	839	772	864	741	808	792	832	750	786	865	822	793	801	833	798	787	795	817	817	891	830	846	855	806	845	798	836	810	790	836	810	802	842	817	816	808	803	828	791	886	788	802	761	850	798	789	790	852	810	815	771	849	835	797	785	788	798	884	817	798	797	817	820	776	795	785	784	820	763	799	901	772	823	768	822	770	789	792	854	827	823	831	865	793	872	756	855	835	834	820	852	801	835	852	820	804	811	834	819	760	824	801	806	865	850	797	826	857	817	795	809	840	790	796	807	790	848	826	840	820	798	856	867	827	787	863	805	796	768	835	840	838	809	812	862	797	830	759	820	798	853	847	819	815	804	796	803	772	822	811	810	844	762	821	840	849	761	810	808	881	823	800	830	804	825	831	805	822	834	881	827	850	791	788	817	813	830	817	818	778	788	774	795	823	796	771	810	817	835	808	860	806	791	758	852	786	852	793	809	839	832	825	824	811	783	828	845	849	865	792	881	816	812	816	798	827	773	861	806	816	830	814	855	848	854	829	809	801	833	833	831	826	817	841	820	779	804	798	843	819	821	795	872	851	788	904	807	801	806	816	791	822	831	782	800	828	843	786	808	857	816	865	812	810	872	835	820	849	850	834	811	817	806	843	769	867	812	776	796	837	788	792	809	824	828	835	818	767	839	782	841	826	816	827	821	807	793	792	814	835	824	866	803	776	810	852	805	819	825	800	769	800	796	819	782	819	824	795	804	801	872	815	814	821	807	796	850	797	788	801	841	832	799	811	830	849	820	804	826	810	800	866	803	834	784	800	821	785	797	765	791	825	844	781	826	836	808	831	818	838	774	820	803	789	847	838	831	819	797	867	806	873	770	775	822	838	828	790	859	827	793	806	837	765	778	825	790	820	831	828	808	784	790	818	800	814	867	839	837	828	762	853	844	802	789	831	777	862	861	797	839	784	821	823	764	834	799	874	800	807	809	782	806	790	779	785	854	886	843	839	817	788	835	826	839	893	788	819	846	877	848	858	816	821	815	874	861	794	776	831	823	804	807	775	761	842	824	863	797	855	808	823	790	813	836	855	782	796	795	830	810	746	832	806	823	809	851	842	844	764	826	802	763	865	818	805	778	828	838	833	809	771	782	836	803	869	852	832	834	847	794	834	867	781	852	791	797	853	778	875	854	807	832	816	800	782	809	797	791	841	889	857	804	809	789	821	803	869	823	816	837	854	793	818	854	852	842	859	781	767	823	866	794	815	886	827	802	820	818	834	830	790	859	846	786	786	810	767	827	809	837	813	822	873	807	842	800	813	845	828	815	855	805	859	822	792	822	815	841	806	784	813	794	834	825	834	853	798	837	847	875	811	787	830	842	812	815	802	831	860	848	789	860	817	839	849	819	824	831	857	835	770	771	811	823	822	802	815	843	787	775	759	811	804	803	788	779	791	836	856	857	861	791	778	811	834	802	817	819	860	803	781	835	819	817	763	838	789	829	828	802	826	847	801	808	833	812	721	810	830	854	808	812	802	891	806	826	847	842	810	812	798	839	889	800	793	791	818	870	802	855	748	819	844	802	841	826	799	822	831	824	797	820	807	784	839	863	799	816	806	818	858	811	855	841	834	790	839	817	799	811	815	843	806	827	846	832	811	796	780	828	818	828	780	803	798	840	768	757	787	761	849	823	790	781	794	818	812	819	856	844	829	859	801	854	846	842	793	821	865	815	850	824	790	801	803	814	798	836	803	826	802	803	832	799	819	828	781	823	814	825	793	795	827	773	836	793	820	823	820	817	858	792	818	874	787	814	832	811	792	788	809	816	790	825	828	859	876	798	811	821	796	774	857	817	802	778	870	834	846	822	865	806	824	805	842	795	854	838	861	849	857	797	841	775	788	822	842	813	810	806	802	837	816	806	844	756	921	805	848	803	795	803	821	788	869	808	807	839	818	837	868	799	825	805	811	754	818	824	834	778	815	768	785	834	834	822	794	796	755	792	830	872	777	826	825	796	794	827	809	827	825	763	836	818	830	821	833	790	817	814	825	824	854	836	764	836	867	804	862	791	804	788	786	824	813	822	839	792	792	828	819	804	840	834	806	791	822	841	795	806	869	811	794	781	853	776	794	829	881	813	831	837	815	829	771	838	857	768	851	801	844	846	834	792	814	823	849	787	833	775	803	841	777	782	791	820	782	872	833	780	830	825	823	805	732	787	828	819	813	795	788	809	818	857	841	781	843	827	838	823	816	820	856	906	793	811	801	836	786	826	794	853	805	768	864	810	815	848	833	847	794	873	783	787	803	794	817	785	802	860	833	768	803	842	812	855	786	808	836	836	877	813	839	829	791	770	780	781	837	884	846	837	829	867	804	818	801	834	788	794	855	828	754	798	803	782	831	810	848	779	844	836	831	859	787	816	831	838	827	808	768	801	818	823	808	812	807	775	791	786	780	839	805	817	822	810	843	819	826	787	827	796	781	801	832	875	723	833	794	819	815	822	799	798	852	841	833	819	788	793	791	756	778	840	858	811	830	856	791	794	829	837	869	854	803	778	819	848	828	836
24412	21492	28638	24749	20580	2279	823	662	529	498	473	474	416	394	422	421	401	385	422	376	349	376	352	401	389	327	391	336	350	378	381	352	350	363	348	321	379	350	365	389	356	348	356	403	335	390	387	355	334	358	363	379	347	376	364	330	333	320	348	372	389	380	371	370	365	361	332	377	346	356	343	350	390	387	372	377	335	356	383	342	354	340	324	343	357	349	336	345	353	373	342	359	348	342	353	352	338	385	347	366	341	350	378	336	314	326	384	348	342	366	338	360	390	356	353	337	362	352	351	360	356	393	381	328	327	357	344	331	319	357	386	382	368	326	365	369	340	387	362	342	359	342	354	353	368	377	333	349	388	372	341	345	392	366	349	370	349	387	390	337	361	389	375	339	375	321	378	369	359	387	342	377	332	327	378	380	381	340	372	356	342	346	337	326	336	368	376	360	357	363	317	348	303	324	359	353	322	362	334	362	379	340	370	344	383	325	356	350	355	358	367	367	372	362	356	372	351	338	388	359	361	356	355	355	339	349	366	342	397	360	337	383	359	319	385	376	362	347	346	332	382	361	351	340	318	365	335	353	406	366	387	348	342	308	326	375	390	350	335	384	346	304	350	321	356	320	350	352	339	352	351	323	347	365	369	307	326	349	331	341	354	370	345	324	330	313	374	388	339	332	360	356	326	366	348	380	378	379	384	345	328	348	363	320	326	360	347	347	379	344	367	359	307	378	355	390	349	354	368	373	365	344	358	349	342	386	351	361	338	351	348	386	338	364	352	354	347	340	334	337	354	364	342	340	343	352	369	349	367	353	372	318	368	338	365	353	350	321	352	330	323	353	377	347	352	343	377	337	334	316	330	326	337	355	351	317	359	345	314	347	379	369	394	339	360	365	379	376	344	364	353	342	365	355	354	322	361	339	345	317	356	356	357	351	353	336	337	348	309	353	350	339	362	383	357	371	375	347	371	331	365	333	374	332	365	387	346	364	361	365	348	340	352	365	361	352	362	356	364	350	350	330	350	365	349	329	344	336	355	328	377	326	363	326	339	366	358	327	346	331	324	311	383	372	339	336	388	357	346	357	336	350	350	368	340	350	366	356	342	332	373	325	347	371	356	376	344	354	370	343	323	336	374	347	340	372	347	324	352	377	345	348	346	368	360	328	345	333	358	352	330	337	330	351	341	344	373	356	363	361	362	364	344	360	344	333	337	321	352	367	354	340	338	364	348	331	364	319	352	369	376	343	320	372	326	369	340	390	385	377	310	337	359	311	316	356	309	370	378	356	338	361	332	349	320	327	334	345	351	363	349	362	368	309	347	378	350	336	353	333	337	369	326	356	346	344	369	334	340	392	372	355	371	359	352	342	327	359	382	380	359	381	355	369	345	335	384	336	351	374	341	310	331	336	369	333	325	344	343	350	370	326	355	346	371	323	346	384	341	347	347	305	319	343	369	333	354	362	366	364	327	345	351	337	384	360	344	337	376	349	348	352	325	387	347	325	334	370	367	364	371	351	345	358	379	358	357	375	355	336	369	329	339	311	365	323	328	368	361	322	347	354	325	346	351	319	366	381	370	340	329	365	345	360	374	364	350	379	349	322	367	387	327	355	352	330	369	356	355	334	354	347	361	351	378	372	339	350	386	362	326	331	364	342	363	345	368	373	360	357	344	342	367	358	370	345	367	372	353	368	349	349	363	358	377	338	337	343	365	351	351	355	357	369	367	341	325	366	337	399	347	336	343	365	365	364	357	341	369	358	325	343	349	348	346	371	349	332	370	360	342	338	328	340	344	355	352	348	319	368	372	374	363	335	326	356	350	364	346	356	362	364	361	357	345	371	309	382	359	328	377	376	334	328	346	348	370	330	338	346	352	326	325	356	349	363	360	359	352	347	362	346	336	376	340	390	345	371	340	343	368	342	341	370	365	349	366	344	348	309	374	338	367	414	346	371	352	343	357	374	332	343	368	343	358	362	346	361	379	336	341	360	350	358	346	349	319	391	343	364	367	390	341	351	361	357	425	345	346	334	355	368	350	394	354	334	349	364	361	345	324	317	357	364	346	351	346	363	393	342	356	313	340	340	354	340	348	370	348	364	369	344	378	341	359	349	331	400	359	335	357	363	374	358	319	351	364	348	335	355	376	353	358	352	366	338	344	370	358	364	337	350	352	363	389	329	356	337	335	347	358	374	335	354	358	357	375	350	337	360	359	320	374	347	367	351	364	325	378	339	370	367	355	380	374	348	384	354	354	317	318	345	340	355	341	344	343	327	344	312	340	360	336	363	369	364	371	385	380	368	346	369	399	336	344	351	346	338	353	389	347	350	360	369	383	375	341	361	365	376	349	334	327	345	372	358	394	302	359	333	342	368	364	355	342	316	323	364	349	335	342	342	370	342	357	370	357	318	347	385	362	372	356	355	354	319	362	343	388	359	338	344	378	368	329	330	343	358	383	369	346	368	364	382	350	343	358	344	372	385	371	338	342	349	370	379	338	350	361	363	353	365	358	353	363	332	366	335	352	342	393	347	376	354	373	379	349	345	390	338	369	324	332	364	352	340	353	347	344	368	320	356	358	360	328	340	369	371	336	361	354	346	320	364	307	360	384	352	356	369	319	347	339	338	355	388	352	348	375	367	379	301	385	343	374	349	358	320	357	354	367	319	355	361	336	352	340	329	374	347	338	353	335	365	377	349	344	326	383	393	343	360	365	334	349	368	368	339	388	345	374	333	348	371	322	365	341	372	331	355	372	321	357	368	340	333	350	389	379	342	342	371	347	348	341	360	364	339	351	361	325	356	343	388	361	331	337	349	356	368	358	341	346	330	342	334	336	312	336	337	353	340	340	347	327	350	341	326	336	335	328	367	340	387	355	353	343	365	349	365	369	337	333	379	365	367	328	398	338	349	354	369	370	337	348	312	336	350	358	339	315	364	351	360	349	345	372	356	350	357	397	377	320	361	359	386	351	352	350	318	343	355	361	349	351	350	357	371	336	372	383	317	366	362	368	379	351	363	339	356	334	359	367	312	365	320	347	334	322	359	352	381	351	328	326	350	332	325	348	306	379	351	338	376	354	326	349	371	348	353	372	356	367	360	335	335	354	344	345	358	366	326	380	327	342	305	332	345	373	322	360	319	345	375	384	352	360	372	339	367	327	361	354	371	345	351	376	324	340	314	381	338	359	335	369	347	361	352	335	378	348	357	372	375	337	326	341	341	355	339	344	360	388	356	349	386	323	326	377	351	348	336	334	368	355	364	381	344	366	367	329	342	361	383	340	364	373	334	350	358	357	344	356	355	410	356	340	343	369	368	366	325	403	379	347	370	356	354	353	358	316	342	382	358	332	358	324	356	350	360	343	365	321	339	358	408	331	351	314	339	329	354	374	330	373	327	349	332	319	333	386	373	335	327	316	332	371	342	342	390	347	384	367	356	344	319	314	346	364	363	328	376	330	333	370	347	362	346	318	368	373	347	389	340	380	343
5637	10684	9105	4610	3119	2256	1838	1484	1321	1185	1070	1007	965	857	862	844	762	808	786	800	762	755	765	742	643	706	679	697	663	711	668	721	715	697	668	710	686	665	664	647	652	628	652	699	661	655	587	711	644	659	682	611	638	631	610	684	630	605	646	628	599	644	670	677	649	645	603	625	626	643	637	644	683	614	635	689	680	690	705	682	650	669	653	643	706	660	613	658	632	680	673	663	640	631	655	607	681	636	637	645	622	618	631	626	644	622	641	620	631	599	649	602	592	599	636	687	610	626	602	665	627	630	638	643	664	648	634	654	641	684	622	676	596	673	656	618	604	630	662	634	638	640	607	611	641	590	645	672	644	672	660	668	638	599	592	619	644	662	663	629	606	636	666	635	611	610	628	670	686	637	634	613	629	626	610	654	623	640	626	617	600	619	647	660	610	648	642	677	673	629	605	633	642	662	657	642	633	627	639	614	665	631	662	626	632	629	631	621	641	663	642	676	664	637	625	625	617	639	609	622	624	650	662	618	669	636	671	610	636	613	631	624	641	651	637	679	621	617	644	628	589	650	586	641	628	609	651	634	605	629	652	625	598	662	665	640	646	625	616	633	649	652	657	631	605	612	617	700	615	604	605	684	673	629	588	633	639	618	603	594	653	629	641	618	661	599	653	675	676	664	648	620	626	614	614	650	582	612	623	668	618	669	618	671	632	636	595	651	614	648	657	637	649	624	639	648	661	663	590	670	662	618	600	578	580	612	612	642	635	635	651	652	669	639	621	701	676	682	607	658	648	605	671	637	627	661	654	589	584	625	650	670	631	667	625	642	631	662	618	648	622	599	680	622	646	591	642	650	641	656	586	620	579	646	643	604	617	650	604	650	651	633	645	637	676	640	613	650	632	634	642	631	634	657	646	672	669	631	631	702	672	614	685	609	610	640	639	656	635	638	604	644	635	658	626	651	660	651	608	612	645	642	625	657	633	628	638	632	606	649	603	666	665	648	668	582	585	632	615	653	681	614	609	650	681	635	670	647	603	681	630	657	635	664	664	648	649	653	654	633	673	647	672	595	662	571	584	621	670	671	618	621	583	667	618	704	642	643	669	662	647	628	647	623	639	664	673	645	649	636	653	576	658	608	651	678	582	655	653	698	607	648	619	623	605	658	628	642	664	624	617	648	670	638	673	641	653	616	638	608	637	657	625	643	609	652	662	611	654	658	644	660	602	640	601	609	623	646	641	639	647	645	633	636	595	647	658	678	701	624	610	639	649	685	623	657	611	641	688	596	639	645	653	634	627	612	664	589	585	606	654	633	652	630	641	641	605	659	611	649	624	606	640	636	618	621	650	708	619	622	622	615	579	675	644	631	629	621	588	659	668	637	636	645	637	617	669	631	643	637	668	647	632	668	744	648	639	646	620	610	648	617	669	615	646	600	595	623	643	659	657	609	611	621	652	643	596	594	656	627	641	616	616	634	650	662	648	611	622	634	650	645	643	618	634	625	643	619	614	639	684	635	646	616	640	704	639	630	652	603	631	652	647	622	660	628	614	604	591	634	643	668	639	614	653	629	640	612	688	654	672	648	664	658	636	628	654	648	714	623	669	679	631	652	653	599	610	675	674	656	637	686	631	629	610	618	605	675	642	655	602	604	649	654	614	626	625	602	648	640	628	626	675	620	660	604	604	664	585	631	680	647	623	638	651	636	654	659	600	675	604	623	661	624	641	629	611	639	610	601	647	660	629	616	602	625	673	648	623	647	664	652	619	640	639	678	655	596	612	628	621	601	653	636	665	620	635	638	608	624	583	645	636	607	684	664	624	614	606	644	624	634	616	606	649	630	656	627	620	645	642	590	657	649	675	637	622	633	610	618	625	644	601	652	614	618	614	684	607	682	641	642	637	626	654	619	639	637	646	650	623	616	596	653	626	630	643	622	623	628	611	644	648	610	629	657	634	597	667	612	664	658	609	626	616	648	656	626	601	646	611	571	615	699	605	673	629	645	620	599	634	597	641	681	617	623	676	614	643	628	615	653	652	624	652	606	661	646	608	617	612	621	671	610	663	618	604	653	608	634	666	660	672	644	606	688	661	618	633	650	631	644	613	695	602	636	617	593	681	635	638	703	648	629	634	685	639	662	618	605	630	623	660	633	614	663	613	555	584	679	611	663	651	636	666	574	629	729	648	698	660	637	609	647	628	662	633	661	603	643	651	664	654	672	641	628	668	627	627	659	606	610	680	617	678	621	651	649	614	652	614	648	625	664	669	639	642	643	627	679	637	634	593	679	634	637	666	623	604	675	667	643	562	633	624	629	625	635	649	644	597	659	628	629	672	627	648	611	650	661	641	644	630	616	630	631	658	639	660	632	633	616	656	660	625	654	624	618	614	594	637	630	615	691	625	623	641	621	652	628	610	643	672	595	683	656	605	617	641	681	615	629	696	606	650	628	606	637	646	680	610	673	661	635	694	623	633	639	644	622	642	617	633	623	617	656	607	608	632	627	639	622	651	672	630	618	622	655	630	622	647	648	643	642	581	602	607	637	644	619	641	611	663	617	612	697	644	614	630	656	644	615	636	617	620	621	636	636	681	651	645	640	655	621	612	607	615	635	674	658	644	634	639	643	699	635	673	653	646	620	660	626	615	714	616	644	657	627	654	614	624	611	616	662	620	602	630	629	626	647	652	649	657	575	619	635	681	651	624	651	645	622	644	660	612	599	650	640	646	607	614	619	631	689	647	626	611	600	669	609	652	636	665	637	656	627	657	627	661	610	611	620	615	616	633	644	618	642	632	657	614	663	625	665	624	633	647	661	661	682	652	646	604	624	676	637	665	631	642	626	658	622	634	619	653	650	611	644	597	698	652	617	645	601	609	585	613	616	687	683	644	651	677	673	617	654	646	606	646	641	661	625	658	635	597	700	614	636	627	698	621	621	663	639	624	641	596	667	677	623	623	615	670	644	624	646	629	645	600	657	648	622	672	638	695	631	580	633	652	662	668	651	684	639	630	604	632	681	669	636	648	650	690	599	633	685	610	606	639	655	633	620	623	596	629	654	609	605	617	669	662	659	633	667	656	675	653	614	629	649	668	617	613	619	632	638	627	645	637	666	571	646	642	621	650	651	606	663	627	618	653	641	628	691	605	659	608	624	654	680	669	684	606	617	651	651	670	614	679	654	601	656	670	646	654	693	647	662	637	618	655	618	603	593	621	633	605	622	584	701	644	682	629	600	664	618	631	644	621	649	648	648	622	622	637	606	670	647	608	671	628	657	593	616	634	625	581	648	615	668	679	648	612	605	632	678	672	651	638	638	653	636	655	665	620	612	630	632	650	636	623	654	630	589	618	637	623	701	609	640	565	593	649	621	641	618	693	627	642	655	624	677	639	672	581	617	642	653	608	613	637	635	656	659	578	600	624	643	654	637	628	609	653	658	613	652	678	635	651	664	658	633	614	580	625	662	662	633	628	669	637	645	624	621	641	619
23305	21352	29102	23960	21352	19272	1621	604	458	353	304	295	267	272	229	229	193	191	189	190	176	181	184	165	154	138	159	160	154	138	167	145	170	135	145	140	158	142	150	138	125	143	151	151	123	132	134	126	134	138	136	146	134	130	119	127	132	132	134	152	120	146	126	138	131	136	132	146	125	131	135	153	131	119	116	134	135	118	120	126	116	130	122	135	125	135	124	129	130	144	128	110	120	107	115	129	116	125	132	131	133	144	103	111	111	146	118	127	132	143	114	130	129	121	153	123	137	129	145	130	115	125	144	128	144	147	128	122	128	131	138	145	129	133	120	122	127	119	147	125	138	117	103	107	138	131	105	125	141	142	116	126	154	127	129	137	134	139	118	119	147	125	139	123	130	141	138	132	125	135	118	127	137	142	137	121	149	141	142	132	121	139	137	147	139	152	141	117	129	127	141	113	136	130	132	133	144	143	174	138	123	131	119	122	124	133	110	123	154	158	112	118	119	118	135	120	114	143	123	151	117	147	131	116	117	138	144	131	149	152	121	130	111	119	108	143	107	127	137	152	140	134	115	129	138	124	141	122	117	132	139	112	125	121	119	142	115	137	123	138	139	115	123	137	141	128	100	107	126	133	127	142	126	120	123	116	132	123	136	120	125	118	141	137	123	128	143	122	118	108	135	143	138	110	125	132	155	128	140	119	126	120	123	131	115	115	108	140	129	131	125	126	134	119	124	125	140	154	129	115	132	123	149	134	122	120	141	124	125	123	131	137	141	152	116	142	130	121	142	115	142	120	140	125	119	125	126	124	151	125	118	118	114	127	142	139	130	159	129	112	132	120	129	129	141	106	120	131	131	106	138	133	137	117	126	130	122	119	132	105	142	118	132	137	129	126	122	123	128	108	119	136	111	118	121	110	122	125	140	114	113	122	158	111	133	112	110	139	142	129	117	147	150	138	106	124	132	142	125	127	135	145	126	122	123	137	121	122	145	137	129	129	127	104	125	135	138	119	109	128	121	114	120	119	131	128	133	125	123	128	127	130	144	128	115	133	134	131	112	136	137	130	127	105	112	122	143	127	124	116	116	144	134	124	142	118	144	111	117	126	114	143	126	115	145	110	102	125	146	114	125	110	116	103	115	130	146	150	118	134	139	122	128	114	129	127	123	129	132	137	106	125	124	110	130	126	128	132	130	120	129	121	127	129	147	125	128	116	128	118	133	122	124	134	141	126	121	134	124	125	130	105	122	130	109	124	121	117	134	135	127	113	115	148	131	126	123	126	110	145	115	145	131	137	145	109	130	118	135	133	142	107	115	132	128	129	116	121	138	142	127	115	135	139	138	136	139	127	131	137	117	133	105	113	139	153	135	146	139	124	136	155	130	140	139	132	135	106	122	85	123	140	133	110	109	122	128	121	112	130	121	115	124	125	129	124	132	129	120	129	141	126	126	113	106	141	141	120	129	141	131	144	138	120	126	110	118	116	133	130	129	114	138	115	109	123	124	137	123	131	115	122	135	128	138	106	126	130	111	116	121	123	121	128	100	122	141	132	123	116	121	131	113	126	126	133	117	127	118	122	126	133	122	114	136	130	125	127	114	121	149	132	129	130	139	129	130	110	131	114	141	109	146	123	136	118	134	140	138	139	127	130	128	137	124	121	137	125	120	128	141	131	144	126	140	130	141	132	125	130	133	136	141	107	117	142	124	119	122	127	133	130	139	129	136	115	128	134	116	116	122	131	155	139	140	140	113	122	107	110	131	114	119	135	114	125	122	118	121	102	125	125	141	128	137	114	109	124	121	136	138	109	128	118	139	120	124	125	122	143	132	138	134	121	132	123	140	139	128	126	114	126	134	120	112	123	146	138	109	146	113	127	122	104	125	125	139	149	125	125	123	121	114	126	138	142	140	135	126	128	121	114	128	125	124	133	127	129	119	131	119	121	114	122	124	117	136	140	146	114	121	129	128	131	110	126	115	141	125	113	135	127	141	112	126	129	120	132	115	144	104	115	145	136	120	107	113	131	120	137	134	123	135	108	113	141	153	120	125	131	130	124	132	121	148	143	125	139	139	150	119	113	132	137	123	112	127	133	139	123	137	121	124	117	119	119	124	118	158	142	123	110	127	135	159	101	120	148	103	138	150	120	119	131	137	131	112	119	117	122	132	152	128	101	126	135	126	135	152	136	130	113	110	131	124	134	139	150	126	147	130	143	121	116	153	126	143	125	117	124	125	146	129	134	135	128	133	149	111	135	148	131	142	138	136	131	140	139	134	114	136	113	136	126	117	119	129	121	142	109	127	111	145	123	108	138	113	130	112	122	138	120	123	128	121	142	134	132	135	113	111	118	128	115	138	118	86	156	149	102	127	132	131	118	146	121	143	117	146	131	124	120	114	139	128	102	112	120	139	143	126	139	102	125	129	118	130	125	136	132	138	117	117	127	120	134	130	130	117	130	127	134	140	129	108	106	135	123	109	119	119	123	117	119	119	123	137	124	119	123	126	131	119	155	128	114	112	123	119	109	145	130	129	142	104	134	154	125	125	140	117	141	130	124	116	125	147	139	128	143	119	122	115	136	109	125	113	126	119	129	151	132	148	113	134	140	137	133	113	113	129	116	130	139	134	115	130	131	138	128	101	134	138	127	129	105	135	115	127	131	112	132	140	120	132	131	126	120	116	119	125	128	121	123	123	132	111	119	114	109	141	114	126	136	129	120	122	133	117	130	134	135	125	118	139	134	130	121	145	126	125	145	118	124	139	96	132	130	122	139	125	126	126	132	124	126	127	130	139	132	130	135	142	115	117	127	125	132	128	160	107	154	140	123	121	134	133	133	131	125	109	135	124	116	116	122	130	135	124	118	134	147	135	123	118	132	133	129	124	109	139	139	120	139	104	130	135	122	109	130	114	118	130	114	123	103	127	128	122	128	130	125	128	133	108	131	136	106	131	120	128	123	129	120	130	141	112	116	144	105	115	115	136	121	121	129	123	128	124	115	135	122	133	142	108	112	120	136	124	117	121	123	154	132	143	136	108	132	158	117	130	131	120	130	146	116	127	131	125	139	150	124	127	112	144	112	135	109	140	134	152	123	127	141	130	131	123	131	115	154	116	111	129	135	133	133	114	118	145	149	132	134	135	119	144	132	119	122	116	145	131	129	124	154	139	119	122	128	115	134	122	126	132	144	121	133	117	119	133	127	128	87	117	115	141	131	135	130	123	116	125	126	147	135	122	138	116	133	136	122	137	114	124	129	130	127	138	131	110	129	128	143	147	134	134	114	123	136	123	107	120	145	121	114	143	129	137	118	150	131	147	127	132	120	128	113	112	137	131	126	135	126	113	127	115	126	135	123	118	108	129	127	118	143	128	143	124	128	138	125	138	150	119	133	134	119	112	137	132	133	124	119	126	123	136	135	132	147	126	123	131	129	127	123	130	125	129	121	123	123	117	146	134	129	137	150	134	110	143	129	103	133	152	130	140	133
7773	15949	13765	7346	4841	3369	2488	1948	1503	1307	1022	946	803	697	635	585	560	523	478	421	448	387	380	410	357	388	375	320	353	328	320	313	298	319	320	254	301	299	272	269	255	254	287	291	254	254	289	285	299	252	309	268	256	269	258	269	272	251	273	271	255	276	265	274	243	254	254	264	296	249	241	249	222	217	259	261	253	257	244	237	239	225	251	234	247	251	270	255	241	251	212	245	225	241	254	258	245	272	238	227	272	224	234	256	283	257	282	238	252	242	236	254	252	246	260	264	275	224	248	249	244	217	279	234	242	250	252	231	274	240	226	269	237	233	286	253	233	227	236	249	234	236	196	233	250	233	239	207	260	266	261	217	241	273	216	236	225	254	235	248	203	250	238	235	239	217	215	245	241	237	231	221	248	254	228	248	220	227	229	221	239	257	238	238	262	238	266	217	215	248	213	256	225	210	231	216	224	216	245	207	228	241	232	217	242	261	236	250	238	241	238	237	240	246	241	247	261	236	237	219	241	255	235	225	214	239	242	243	239	279	252	237	257	230	264	242	243	243	232	234	234	226	239	247	217	218	234	253	247	239	224	237	268	224	232	264	251	232	232	238	255	218	239	233	248	260	229	217	235	237	235	245	250	237	254	258	226	238	266	220	222	234	233	245	254	207	215	229	224	257	240	247	254	247	237	243	250	245	252	237	228	252	256	231	236	242	236	234	251	234	260	261	247	227	254	234	243	239	244	248	255	230	263	227	231	240	248	225	243	238	243	243	247	217	231	271	213	263	239	228	257	222	238	229	258	256	256	249	220	225	242	247	241	225	247	266	224	240	234	241	240	225	250	253	238	226	231	244	232	235	258	256	207	235	246	229	248	258	238	254	251	244	269	261	221	236	254	224	227	252	228	237	227	248	252	257	242	245	226	223	251	213	248	237	247	252	244	217	266	232	245	219	241	236	227	241	246	213	228	230	253	268	237	249	239	248	238	242	230	247	233	240	225	219	229	229	274	230	243	246	229	228	245	239	210	232	221	228	232	224	232	216	252	242	251	229	205	216	270	229	269	263	249	218	255	226	227	256	270	224	254	230	256	233	252	222	238	241	255	233	251	243	234	280	228	232	255	248	235	235	240	228	222	211	253	237	249	230	240	231	227	239	217	245	225	210	240	241	217	212	239	245	257	246	249	238	221	216	247	227	234	256	261	242	262	230	226	234	237	257	248	249	248	225	247	255	268	255	239	232	222	265	224	229	242	250	223	257	228	237	238	217	234	240	274	252	256	229	236	244	255	249	232	251	238	237	228	244	237	243	234	256	232	227	257	248	226	237	246	260	230	225	244	220	248	250	233	246	267	224	269	249	228	218	225	249	256	234	243	237	218	243	256	236	219	231	255	236	258	212	238	258	287	239	250	247	241	220	223	233	252	230	232	235	226	244	237	251	238	256	233	253	257	212	225	240	236	235	250	229	253	239	258	248	227	249	233	240	253	251	245	232	234	235	233	231	223	216	210	266	244	229	242	232	226	212	265	231	232	244	244	247	248	221	265	237	255	256	212	255	244	252	253	255	233	222	220	227	225	255	251	215	252	268	238	235	259	240	220	239	232	250	207	201	207	243	220	230	256	217	228	253	239	218	238	243	247	243	285	250	228	226	258	232	262	235	245	255	259	240	240	238	268	233	232	241	255	227	250	253	249	224	249	235	240	261	248	215	257	231	240	247	248	221	231	230	240	230	238	264	195	251	240	238	223	250	232	255	241	248	225	252	268	260	234	228	247	245	226	234	231	221	238	237	244	225	272	231	225	226	237	241	224	234	255	242	228	224	236	246	239	247	244	241	232	228	247	242	250	225	262	253	218	228	246	243	224	232	262	228	228	219	209	247	255	221	233	243	266	244	237	241	248	246	261	235	230	240	233	244	230	257	250	235	255	232	253	231	248	227	226	229	218	227	227	254	229	233	242	234	246	216	199	237	260	219	235	243	233	220	242	228	241	247	237	235	247	225	254	226	213	220	257	257	234	232	266	234	246	238	238	265	242	231	233	258	240	262	262	261	223	244	267	267	221	242	223	241	213	242	271	253	242	241	235	240	231	243	221	224	227	246	235	241	248	203	244	215	237	255	230	234	233	244	262	226	232	234	246	243	227	230	226	221	224	255	230	261	244	275	235	256	230	245	218	216	231	231	244	255	232	259	262	232	235	214	243	235	228	216	250	254	249	218	249	233	239	233	254	234	251	257	253	219	237	267	220	222	222	232	237	239	230	239	237	243	229	248	221	218	228	251	214	275	246	237	243	267	222	236	245	234	239	235	241	272	247	255	264	246	219	219	221	224	259	238	233	250	221	225	223	222	250	224	233	212	233	237	238	209	266	210	215	219	236	263	244	209	217	287	233	247	239	239	216	222	231	265	252	231	235	249	229	245	253	249	226	256	249	260	250	257	273	233	230	223	250	224	242	257	256	261	221	225	220	232	237	248	242	237	225	238	228	212	248	237	253	272	245	213	246	214	243	287	226	249	237	250	220	238	249	254	228	226	238	254	237	240	232	247	256	249	240	253	241	201	233	246	213	244	239	219	227	232	227	258	222	233	223	237	227	234	262	241	230	245	239	225	227	228	252	248	254	243	260	253	231	256	235	216	248	209	244	246	250	237	249	226	249	235	239	243	258	235	227	220	240	235	273	235	239	223	236	220	253	215	231	221	238	230	252	231	226	247	222	243	240	248	224	244	230	231	254	234	258	231	233	247	245	218	248	248	257	208	243	270	236	226	239	257	241	270	239	230	266	219	238	246	245	243	241	242	250	235	247	249	251	223	218	244	229	276	259	246	246	241	273	246	259	249	241	236	229	223	238	232	237	223	238	226	263	260	244	247	226	255	218	261	201	221	253	237	236	242	237	227	234	240	244	248	241	218	243	225	227	248	241	258	212	256	246	226	261	266	219	251	226	250	226	247	238	257	235	228	243	225	233	241	241	227	221	228	243	226	243	242	259	234	244	259	230	262	231	271	231	227	252	253	224	241	219	236	230	217	223	250	243	249	246	231	224	264	210	250	282	229	278	249	265	228	266	245	259	202	243	232	247	254	231	257	262	257	283	233	230	238	252	229	241	245	226	245	255	261	245	233	234	231	262	259	231	255	211	263	238	272	220	249	232	247	243	238	213	245	225	240	235	268	232	228	246	269	251	235	233	202	229	244	240	235	234	254	238	244	217	246	241	230	207	232	239	240	247	236	230	240	214	271	250	230	223	229	242	241	270	210	245	233	238	235	228	238	233	272	244	242	227	270	221	236	278	226	232	248	223	251	226	246	230	226	229	257	221	267	228	250	229	219	258	219	259	258	244	248	267	259	255	218	234	229	247	237	243	224	221	236	239	243	230	249	271	225	246	245	242	216	235	244	234	259	268	230	244	238	248	253	244	270	269	265	235	252	227	244	217	241	241	250	232	244	231	253	236	230	241	236	235	233	241	203	240	230	263	246	243	259
26971	20147	5931	793	578	492	478	468	476	470	511	472	452	470	494	453	453	422	424	499	446	458	474	445	449	449	438	443	438	490	496	470	475	430	416	451	458	498	435	484	470	460	490	459	466	444	434	493	452	461	475	475	471	463	440	496	443	478	467	462	464	462	458	456	463	456	479	485	439	441	475	429	446	458	421	441	469	450	464	423	438	455	450	463	434	467	497	505	446	444	434	452	466	447	499	417	439	485	463	484	419	467	485	486	519	476	467	461	489	447	484	459	469	435	478	456	473	445	464	503	461	457	458	427	464	445	443	429	470	463	486	507	474	456	494	450	446	481	442	440	424	449	453	433	478	475	451	463	439	454	483	484	450	430	453	476	456	442	451	492	464	451	428	441	445	472	485	436	497	484	463	466	488	441	436	447	473	481	464	464	455	448	477	447	446	479	490	443	480	451	459	457	461	404	507	425	470	488	458	457	441	440	470	469	465	475	446	467	460	458	462	419	492	489	463	437	452	478	481	479	434	408	483	452	435	489	467	485	452	445	458	429	454	446	453	475	466	455	459	466	448	456	449	486	487	471	451	463	440	465	455	456	427	477	452	407	471	441	426	470	474	440	417	456	463	489	446	442	492	480	479	476	447	491	437	464	462	453	460	436	462	487	454	465	446	487	463	432	423	467	457	470	408	439	467	460	471	457	442	485	474	469	433	430	474	498	489	476	454	438	467	473	444	475	471	456	487	453	478	441	459	456	409	460	478	429	471	494	458	471	443	489	444	514	445	466	463	441	442	446	453	473	450	430	483	433	436	473	523	462	426	436	446	457	546	463	456	459	436	479	429	489	469	480	485	476	440	451	448	430	419	469	441	440	470	421	482	439	470	427	432	487	476	474	467	418	477	440	474	462	478	452	443	456	477	460	478	447	464	485	430	465	446	403	480	422	474	457	451	472	486	460	454	489	460	466	434	463	460	451	455	438	446	446	481	433	455	454	403	478	465	430	417	436	512	459	480	480	446	442	481	425	463	465	457	428	429	450	434	483	461	436	495	451	446	452	492	475	466	480	465	419	498	488	437	451	463	510	459	473	480	437	480	497	458	420	451	450	474	454	441	485	439	450	443	437	434	454	443	494	458	476	446	446	433	434	467	455	475	475	490	470	442	462	454	454	485	451	472	458	422	468	448	442	503	424	475	495	454	439	496	460	450	482	462	464	422	465	472	433	467	470	476	465	435	471	440	457	436	495	486	460	451	499	467	449	476	453	414	458	442	481	447	469	458	459	445	460	419	480	466	446	476	454	433	451	435	458	455	415	454	469	467	464	453	466	448	442	511	456	437	456	439	428	479	442	483	493	498	434	453	485	483	455	502	441	442	497	453	456	477	421	473	466	416	485	420	486	441	438	451	451	439	469	431	450	468	451	459	465	409	489	444	437	433	450	487	427	470	467	466	474	497	435	464	483	464	443	474	478	475	480	489	480	450	499	469	459	445	460	475	459	426	450	472	494	454	450	447	463	483	423	434	470	497	489	449	432	437	444	452	470	444	460	444	466	435	456	482	465	454	419	445	479	465	456	481	437	432	440	421	476	443	497	433	489	440	500	458	410	434	448	477	426	455	398	477	479	464	445	471	492	466	448	470	453	452	437	460	486	453	442	461	468	476	417	446	462	470	461	468	463	455	430	443	458	442	425	430	486	449	445	461	443	454	477	449	474	431	461	435	463	449	466	456	456	486	492	421	452	490	438	440	419	466	486	419	479	472	426	434	470	506	463	494	429	484	483	443	478	460	436	422	463	449	458	446	451	494	486	472	437	460	422	462	452	468	476	502	451	486	456	488	469	441	442	478	432	459	521	434	449	517	456	458	464	485	454	500	477	449	503	453	409	452	457	430	463	473	484	494	445	472	461	476	483	474	448	457	448	466	466	442	464	468	488	497	444	467	428	473	430	451	431	427	440	467	490	494	418	466	494	448	452	494	512	464	449	427	476	466	431	418	469	451	465	434	485	498	446	446	442	460	440	462	475	476	463	459	497	479	435	475	432	473	472	427	467	444	459	462	438	490	436	433	482	459	443	456	489	448	453	468	469	468	452	453	471	475	473	482	464	477	417	471	458	458	459	485	475	493	465	482	481	462	505	430	475	473	474	443	464	437	434	449	420	476	439	446	444	436	447	450	456	446	446	478	475	503	483	440	424	483	461	471	447	443	466	445	498	494	451	463	439	479	479	454	440	460	469	491	504	438	444	470	427	460	463	442	489	471	461	426	483	463	495	463	470	459	435	461	468	485	456	458	443	476	451	425	479	467	495	459	448	461	469	453	465	456	501	450	465	457	414	435	451	469	449	440	478	434	438	463	469	443	453	427	484	470	478	435	449	461	451	457	442	460	468	411	408	461	464	475	451	478	492	471	451	475	472	425	467	459	432	475	432	468	481	448	430	442	457	454	451	460	454	444	497	466	488	453	434	458	425	512	454	436	476	513	450	487	418	465	448	487	467	486	448	449	473	446	483	484	449	454	475	435	458	470	454	453	420	490	476	495	448	471	447	462	484	435	494	450	469	477	492	433	453	437	477	441	486	469	439	490	412	430	430	469	461	444	401	468	469	454	461	456	452	441	484	491	481	489	473	470	482	476	460	455	483	439	479	413	454	467	426	463	461	459	474	441	441	477	447	448	459	484	469	435	468	480	435	446	444	468	454	451	482	490	455	455	450	461	476	491	491	436	454	487	466	443	464	469	456	433	493	457	422	489	481	445	452	439	470	477	483	480	483	466	470	480	426	493	459	432	486	468	442	429	475	462	468	447	478	437	478	446	464	439	466	468	464	444	446	440	480	443	453	471	470	428	476	427	465	465	451	507	469	431	438	461	477	480	483	398	463	447	483	443	495	447	502	443	476	482	426	486	483	476	477	459	462	469	458	437	414	428	438	449	475	493	461	469	489	474	443	456	440	441	488	451	450	457	480	467	477	443	447	492	460	521	425	430	482	469	457	481	472	447	458	457	431	432	436	497	491	458	448	422	471	440	464	439	482	460	450	474	451	488	474	466	470	435	506	451	467	448	446	458	466	432	459	475	440	473	447	470	479	476	448	469	447	447	467	462	484	496	493	483	474	442	410	457	475	489	457	455	429	424	475	468	473	467	466	450	460	492	446	460	493	464	481	502	459	423	466	449	493	449	454	460	426	451	434	460	490	461	450	459	507	452	481	483	454	448	434	482	440	442	463	468	449	447	465	446	479	503	450	465	441	479	436	485	487	434	466	447	473	464	500	481	448	454	486	482	474	462	479	437	467	462	467	432	487	487	459	440	427	485	505	479	476	468	446	436	451	468	439	464	457	469	433	462	492	482	428	457	466	465	423	475	457	433	436	472	452	462	458	489	477	476	461	449	490	494	476	493	445	479	448	448	438	457	441	460	471	462	507	465	490	432	435	489	464	467	470	494	489	457	447	480	479	461	460	474	455	468	485	478	468	455	480	426	475	474	487
4218	1967	1784	1227	1032	949	941	909	829	886	834	874	834	878	817	825	794	812	813	798	800	813	820	828	810	795	780	809	838	803	770	852	832	823	768	813	832	790	793	858	797	796	844	789	804	810	814	839	802	778	797	820	801	785	765	800	843	793	844	777	830	793	838	775	830	795	849	847	840	780	819	760	827	813	813	833	847	793	810	786	824	808	855	803	811	786	758	771	847	810	840	808	761	747	845	788	790	840	837	840	808	850	821	846	788	818	803	803	811	792	777	813	802	805	764	780	797	760	824	875	797	792	826	795	740	747	868	817	835	833	819	801	821	827	758	857	847	895	798	804	801	814	820	803	795	804	805	762	832	796	834	774	808	832	765	853	779	796	803	803	825	827	774	775	757	772	822	824	756	744	826	799	811	779	816	806	749	840	836	828	844	803	820	888	846	827	777	790	781	813	800	849	800	814	782	816	798	766	816	786	839	822	861	794	896	840	794	769	828	809	843	776	798	816	788	799	806	763	806	739	827	788	771	812	783	816	846	793	755	796	814	817	847	830	778	816	811	846	802	832	823	760	794	798	776	801	784	750	824	784	814	775	823	845	818	800	805	776	824	821	811	793	811	781	834	787	810	799	871	824	793	821	785	846	828	858	787	800	800	775	806	797	815	836	840	787	813	784	804	871	835	802	787	806	785	808	805	831	861	812	826	773	782	809	794	831	841	853	830	744	819	858	857	779	789	778	830	786	850	834	807	771	836	811	811	807	822	809	766	815	834	846	835	769	820	769	818	778	836	767	768	815	818	823	791	818	838	796	835	780	800	820	811	850	809	789	843	793	808	827	814	793	767	816	811	805	784	781	819	787	826	818	786	729	843	825	803	795	829	822	849	799	864	799	793	796	870	804	819	828	817	772	803	821	781	780	788	781	782	841	828	787	789	794	803	786	807	874	805	816	758	822	828	823	795	800	823	784	852	808	820	765	823	838	835	799	824	761	751	821	806	816	794	776	805	802	817	786	803	886	851	802	793	802	818	799	768	827	826	807	833	757	805	798	791	816	803	835	790	763	806	788	798	851	792	796	823	790	808	777	892	750	769	838	797	863	812	826	803	782	823	789	858	812	788	862	830	821	836	832	866	858	829	813	798	796	870	776	805	806	823	790	846	816	838	847	810	841	810	803	845	848	797	864	843	799	812	860	788	843	807	809	772	782	807	848	799	828	817	830	800	828	791	850	841	810	788	805	834	811	810	838	801	809	795	758	823	797	837	818	816	786	792	804	833	841	825	793	765	780	862	807	770	816	875	828	801	836	743	836	842	812	766	792	795	769	844	771	774	810	746	843	847	769	814	839	855	796	840	849	803	776	783	854	810	833	795	750	798	757	750	778	766	799	821	847	792	818	799	834	854	802	834	826	837	807	829	785	782	807	790	812	839	794	818	839	787	818	806	801	795	777	781	844	801	765	775	782	834	856	834	827	802	795	809	838	848	817	840	835	782	851	757	791	817	788	837	789	833	801	776	782	827	821	813	816	839	806	792	778	844	810	825	813	837	803	820	799	816	808	792	810	812	824	824	805	816	829	843	818	851	800	822	793	752	756	784	818	809	821	835	833	834	778	823	778	774	824	830	812	780	872	817	808	793	807	784	798	784	839	780	807	796	817	786	775	891	814	820	765	808	801	785	787	831	830	821	781	848	803	791	821	841	813	843	797	825	836	808	822	796	805	748	796	806	819	835	784	808	853	852	788	767	779	857	796	837	815	806	808	744	775	823	802	819	829	824	782	770	841	847	802	824	768	788	767	787	807	774	781	767	839	800	796	844	835	794	821	817	840	831	805	757	835	834	822	820	861	811	812	788	786	802	822	818	811	827	814	745	829	813	823	800	805	790	765	796	816	838	850	809	798	819	771	798	822	838	763	799	775	843	785	768	766	790	807	812	776	774	818	810	812	774	826	829	795	787	821	786	766	838	800	847	847	805	896	829	806	810	844	772	859	856	841	831	823	870	834	755	769	795	823	776	810	806	859	827	847	794	784	787	813	770	800	815	811	837	772	819	854	836	800	851	840	792	821	843	813	834	811	823	823	796	764	841	839	807	740	815	801	778	850	802	809	800	815	822	810	786	850	844	816	806	796	796	768	796	809	838	794	799	824	820	741	859	822	800	836	836	783	800	818	855	830	789	785	837	814	817	829	806	821	793	869	782	811	795	862	796	794	777	816	787	837	818	824	856	817	821	817	784	820	829	798	817	799	797	762	852	780	792	789	819	849	824	846	836	809	779	796	870	846	821	802	794	841	771	806	805	801	777	806	777	845	848	810	824	773	828	773	822	859	755	828	868	796	823	846	810	820	756	758	801	793	782	832	835	808	820	828	805	834	805	842	810	817	807	773	844	848	814	839	779	804	777	792	841	797	782	839	809	837	840	774	824	787	818	790	831	755	801	814	755	845	807	803	848	785	775	832	827	818	811	843	811	857	760	782	820	796	798	863	796	793	813	783	828	797	809	788	813	779	814	818	806	787	789	852	854	830	787	826	865	814	781	808	798	822	850	784	771	811	814	855	810	788	760	816	809	830	824	785	815	798	821	821	816	837	820	818	796	814	805	813	819	793	824	759	810	816	761	843	803	816	822	809	808	808	825	855	776	757	820	832	796	840	780	824	805	799	812	807	749	855	783	812	818	815	823	778	792	819	785	824	800	779	845	811	810	840	819	883	749	818	828	836	810	778	812	817	790	757	771	752	826	781	827	860	823	785	775	772	856	849	822	846	773	846	808	806	815	778	800	821	826	774	788	821	774	852	827	778	850	749	803	765	876	789	804	776	816	788	814	809	792	847	769	768	769	830	814	778	801	824	833	777	779	792	879	827	770	857	817	809	793	806	798	807	797	781	795	771	794	761	818	815	845	806	802	819	859	815	803	777	854	845	845	835	803	831	812	802	828	793	751	787	852	792	839	775	763	851	807	822	847	822	828	816	806	842	757	828	834	766	841	771	805	873	793	803	846	791	829	906	775	763	778	833	799	801	762	833	804	789	781	859	808	806	778	835	826	812	860	835	794	829	783	797	801	795	798	826	857	812	811	795	796	812	817	766	827	819	803	823	842	873	832	796	812	812	807	810	781	825	851	810	796	786	816	786	827	829	789	813	824	787	840	830	769	836	871	762	757	762	814	808	826	800	802	792	842	798	825	852	819	799	843	764	778	780	765	766	796	792	779	815	791	827	820	780	794	843	804	809	827	808	790	807	819	794	808	769	812	802	787	808	815	763	762	866	808	823	833	814	787	805	803	833	782	789	822	868	801	792	850	777	797	799	779	887	814	862	825	773	823	809	788	791	793	806	812	812	799	796	781	776	818	754	806	828	831	753	873	806	800	824	777	834	827	805	801	798	809	814	804	808	771	824	782	828	795	821	846	771	800	819	811	779	873	807	798	810	772	790	810	795	796	825	799	825	812	831	812	835	851	791	830	857	829	798	808	810	823	848	831	777
24398	21479	28663	24717	20588	2420	875	622	500	461	463	427	400	407	401	399	382	389	397	389	394	375	392	373	332	404	386	356	353	367	370	354	339	354	370	398	354	349	366	349	365	372	372	360	344	342	362	353	331	367	380	351	357	290	327	381	376	357	356	326	332	352	330	373	351	385	346	336	318	354	342	345	344	363	342	341	378	362	364	330	377	332	368	323	334	328	350	359	348	351	404	330	364	332	373	361	391	308	366	341	331	389	340	334	345	357	372	340	376	353	353	352	383	337	337	328	367	350	340	346	332	347	349	347	345	334	319	352	358	343	326	358	329	343	361	325	345	315	354	362	355	365	347	330	330	356	367	344	340	322	347	395	359	389	364	348	356	381	338	339	371	342	382	331	353	304	369	354	330	352	385	333	354	361	360	347	345	328	364	361	346	316	344	358	364	340	338	340	352	357	386	351	344	330	328	340	362	351	346	327	360	338	331	367	333	355	344	306	346	323	341	351	368	401	336	334	369	328	361	340	364	321	343	315	357	335	383	340	337	368	350	356	334	333	367	357	337	336	360	306	376	355	336	361	363	329	363	336	347	338	378	336	354	380	367	323	374	338	350	341	313	343	304	338	336	349	366	339	389	406	326	336	351	352	343	355	377	358	327	365	328	361	343	359	337	361	366	361	374	376	340	358	340	320	305	384	341	362	345	325	324	353	337	326	352	344	344	340	354	367	334	351	346	350	357	344	370	368	333	386	363	349	376	330	402	369	335	364	354	327	340	355	307	335	308	356	324	359	342	366	334	348	355	336	384	357	348	358	352	382	350	338	365	338	363	383	313	327	349	341	342	380	360	357	362	372	352	330	357	355	329	338	364	354	323	350	338	371	339	327	324	351	317	344	372	387	347	355	323	331	347	337	329	350	354	364	357	353	355	367	355	327	381	353	349	358	315	342	360	318	364	363	366	342	349	364	354	351	354	369	322	363	345	317	358	369	344	339	340	358	347	341	368	360	372	339	362	347	344	356	320	345	362	325	326	340	333	313	350	350	356	347	366	312	363	361	342	326	344	326	347	382	368	323	332	333	383	340	358	330	345	332	364	362	360	375	363	341	364	349	340	367	358	336	331	339	366	339	366	380	360	359	353	330	379	370	362	354	336	341	331	336	363	335	354	350	365	337	344	345	302	348	348	347	357	388	341	312	364	322	323	332	363	386	330	344	388	356	353	330	349	360	319	383	322	366	379	375	333	384	331	326	365	355	343	373	338	372	329	343	324	350	356	326	327	354	360	355	346	371	347	379	323	359	315	365	327	339	338	372	339	341	378	334	372	342	362	323	355	359	386	361	365	373	372	342	384	336	352	357	343	337	359	365	371	369	376	377	335	344	344	352	339	389	344	347	363	365	348	371	325	350	316	359	356	363	330	350	353	322	373	332	359	350	334	370	342	341	354	365	363	331	374	342	329	358	362	313	347	331	348	361	333	341	321	324	320	321	360	345	368	348	354	351	373	342	348	343	360	360	335	335	352	325	340	398	373	349	313	376	369	328	358	325	343	348	356	342	357	351	373	363	348	353	343	369	353	329	346	323	317	346	393	402	356	384	353	336	345	365	355	350	343	357	351	361	370	338	344	392	351	335	349	336	335	350	369	338	364	320	372	335	312	346	369	377	371	361	331	363	328	346	326	353	360	334	363	365	355	375	386	353	386	351	365	322	314	334	349	339	382	322	336	344	314	375	340	322	349	384	356	361	355	329	361	317	379	387	339	333	320	381	392	348	324	364	334	356	353	349	383	352	382	352	383	332	359	295	365	355	339	353	358	359	366	347	338	352	360	391	325	339	359	390	369	364	359	360	370	386	346	359	356	348	330	360	328	334	359	361	365	342	348	361	355	371	349	359	378	367	370	335	338	336	348	350	329	372	358	340	349	332	308	372	350	360	346	346	359	336	364	344	351	321	394	336	370	364	355	328	329	372	360	349	345	353	367	327	395	348	347	348	366	362	339	312	362	356	333	386	371	354	323	344	351	359	364	353	324	338	384	374	330	359	383	393	376	332	378	355	376	347	339	350	339	343	374	318	331	347	325	372	326	344	326	355	326	379	325	350	353	340	376	337	356	351	374	360	346	325	370	349	364	343	356	400	342	330	360	330	331	346	364	324	352	339	373	358	350	300	377	358	360	334	372	380	333	361	327	322	345	303	357	351	350	325	341	334	366	347	312	353	348	351	372	362	332	357	380	337	329	330	309	369	333	362	326	333	322	360	353	361	365	331	328	301	351	386	326	343	342	332	390	347	352	372	373	346	339	347	371	382	349	341	362	337	326	348	372	357	369	322	340	363	381	359	318	342	318	362	317	364	353	299	324	351	319	364	361	387	352	344	356	324	330	321	353	389	340	365	331	346	399	366	360	357	327	367	338	367	311	382	344	367	365	352	356	328	351	341	340	338	351	333	331	322	351	353	359	334	343	392	347	391	385	359	319	342	335	335	334	306	317	318	331	339	356	362	358	353	348	328	344	328	357	368	350	398	384	347	334	344	359	342	357	302	357	347	393	353	352	355	345	362	363	356	340	335	328	327	370	341	379	323	356	307	342	390	336	342	341	360	345	359	356	359	342	360	363	354	363	358	339	363	335	418	366	356	335	377	353	371	345	329	356	343	352	361	335	387	338	354	347	352	361	344	333	334	319	333	332	318	333	325	325	373	363	375	355	380	365	366	355	364	366	366	355	337	329	359	360	339	354	359	344	352	378	340	294	386	378	380	337	363	382	339	340	292	321	360	351	324	358	334	369	348	341	374	354	357	352	338	335	330	358	303	359	347	331	354	353	314	346	320	343	349	334	413	381	349	328	361	374	331	382	364	379	374	342	335	326	349	343	361	364	347	329	329	326	366	349	329	358	375	341	360	318	373	345	360	377	373	363	329	329	321	345	361	328	336	358	334	357	366	341	332	348	343	367	342	360	350	380	358	374	365	349	320	355	406	349	311	317	347	352	331	347	362	327	335	409	358	354	344	323	354	314	357	344	352	359	335	359	321	381	325	391	337	361	375	336	340	319	338	362	343	369	376	371	395	348	378	318	326	374	363	357	373	364	321	351	353	352	323	372	356	379	342	344	332	338	363	357	343	321	349	354	360	315	346	358	348	348	329	344	363	385	348	377	317	379	361	361	367	343	343	323	348	345	363	341	384	372	342	338	326	374	347	374	378	348	350	354	328	338	369	342	408	332	335	367	328	372	332	368	332	311	314	356	327	372	373	329	353	331	365	387	383	362	374	354	365	335	358	330	330	360	352	324	339	385	371	336	344	385	366	341	315	341	338	338	349	389	328	341	371	309	349	350	364	364	336	349	357	326	363	332	334	305	350	346	330	332	329	357	356	331	354	350	361	346	352	331	343	355	362	351	368	346	329	362	379	367	370	350	353	341	352	348	352	333	354	351	342	331	368	349	349	343	322	330	297	357	337	347	376	334	349	347	333	366	373	334	331	359	333
5748	10549	9138	4756	3102	2342	1901	1560	1341	1151	1061	1001	956	919	904	856	781	775	762	756	727	765	706	703	688	714	679	729	669	698	719	698	671	659	720	655	644	585	609	663	636	642	676	660	642	672	678	653	647	603	659	644	643	651	623	613	671	662	595	593	613	649	624	623	619	618	643	677	641	672	644	628	635	657	650	615	632	612	619	624	639	611	672	650	649	640	610	647	594	638	639	606	629	634	632	584	657	644	637	674	637	619	686	673	648	631	642	646	673	649	641	624	635	634	618	646	595	622	628	633	618	626	670	644	643	637	621	612	618	605	646	632	608	614	598	636	666	680	645	676	631	669	641	634	614	598	656	608	668	621	640	708	641	634	651	636	612	655	618	643	613	595	685	613	678	637	600	665	628	670	635	623	605	630	618	651	654	612	627	629	565	647	614	588	650	621	643	637	650	657	604	613	649	646	611	679	660	675	632	639	641	611	641	613	655	631	605	663	616	617	615	632	630	605	628	648	598	652	608	697	622	643	639	636	682	626	623	650	656	615	628	607	644	663	599	646	659	645	623	560	630	660	649	661	610	641	640	646	608	653	670	619	626	645	647	644	641	642	629	639	608	594	620	656	619	635	591	618	626	634	598	619	593	638	609	604	625	659	602	675	633	664	647	615	563	640	592	627	641	670	646	642	597	610	609	619	628	635	665	605	637	591	602	620	635	652	649	651	639	607	637	607	695	630	667	663	621	598	605	686	572	632	574	631	660	645	606	622	636	663	646	654	630	620	579	640	605	658	627	643	622	634	646	622	592	638	621	692	649	647	635	610	623	638	634	612	693	658	611	662	637	605	662	646	650	575	644	631	621	617	673	640	641	613	633	664	608	652	633	631	624	629	587	604	616	627	659	631	617	624	651	614	646	588	632	583	610	621	590	592	611	618	613	628	605	609	647	638	642	645	607	623	646	636	639	683	615	635	677	593	608	692	618	644	635	622	565	651	624	604	644	592	605	644	648	650	605	579	606	615	621	617	686	611	660	603	618	641	597	613	643	619	669	662	656	615	639	641	617	650	599	632	616	619	640	627	612	611	625	644	644	635	609	617	605	600	653	638	646	607	640	618	659	634	649	581	627	632	605	661	648	624	654	618	630	688	588	586	655	594	669	629	604	590	662	649	616	624	601	588	626	618	611	623	606	644	595	603	600	678	614	626	619	608	647	584	626	634	621	670	628	643	644	584	656	599	648	564	636	654	614	656	608	673	625	670	606	602	621	700	686	624	636	606	668	613	622	651	622	573	621	614	651	617	620	674	628	626	660	661	638	635	631	664	648	636	614	597	612	632	642	590	612	659	613	610	622	636	612	680	656	660	645	637	597	651	653	632	610	636	600	642	620	614	654	654	653	647	621	647	658	637	676	633	552	579	631	656	626	665	639	654	645	636	694	666	607	662	657	653	657	653	606	674	632	594	592	642	601	675	668	622	650	659	666	632	606	646	587	662	612	616	616	619	591	649	633	655	610	617	644	637	653	654	666	662	653	612	668	621	623	614	675	631	594	629	609	623	678	620	635	619	634	639	646	610	612	587	654	678	619	626	643	616	620	616	657	608	646	665	666	644	619	641	651	597	638	645	623	657	627	621	621	583	622	653	616	615	636	658	608	596	632	610	649	622	617	645	662	678	581	664	669	632	629	601	605	635	604	641	626	606	619	635	638	642	605	613	609	643	641	640	589	617	630	650	639	658	669	632	581	632	557	634	640	672	644	615	675	673	610	653	659	634	684	628	637	626	646	641	613	656	656	597	572	684	670	631	634	635	621	648	610	631	646	608	650	660	663	614	621	638	574	595	602	625	631	625	648	674	628	670	646	576	612	626	596	616	605	607	614	707	637	655	642	678	545	659	652	649	619	622	666	637	681	599	614	635	652	621	605	623	602	602	599	633	655	610	606	632	622	592	602	611	664	605	673	622	620	609	671	585	680	637	645	639	593	640	654	633	654	644	658	622	657	656	680	589	653	624	631	618	618	664	657	607	615	647	643	668	673	616	663	612	610	644	616	645	645	640	656	604	565	646	658	623	640	612	608	624	574	610	623	578	655	660	608	657	601	584	647	630	630	606	603	636	663	661	614	643	668	624	603	613	652	600	613	652	652	672	645	648	630	629	615	604	656	599	609	631	612	636	651	624	665	646	657	637	625	688	620	654	683	640	593	652	634	624	650	609	613	614	640	664	628	629	604	650	636	615	628	625	652	646	617	625	644	635	638	641	668	650	594	596	622	634	572	611	656	610	631	629	632	604	599	605	599	642	626	650	640	649	629	616	631	643	669	640	640	637	618	613	625	625	626	632	636	626	603	581	666	632	612	620	654	651	589	636	658	636	612	612	635	642	615	634	658	593	664	621	643	642	625	618	650	629	639	623	601	624	624	558	650	629	639	639	665	619	602	658	647	620	605	607	635	638	627	630	641	672	692	650	647	641	622	678	603	626	607	623	605	629	639	658	608	635	630	605	626	619	636	637	636	625	590	615	629	635	601	611	628	631	626	674	621	627	614	617	616	607	627	654	610	658	633	655	607	639	618	635	608	622	611	655	650	599	588	649	652	591	682	611	613	659	661	612	595	635	612	612	613	594	624	670	640	587	602	609	599	627	611	621	632	629	614	633	652	645	632	628	669	634	688	634	592	632	589	656	626	639	616	651	659	625	611	648	643	626	657	641	674	618	614	634	624	631	640	633	653	600	604	642	624	649	660	683	602	566	592	629	623	626	583	618	624	663	623	616	627	635	658	571	622	622	620	612	615	668	649	656	637	607	634	635	635	580	643	652	626	633	639	602	607	621	602	623	634	654	627	650	622	637	630	601	604	635	623	644	635	611	597	633	612	626	609	607	649	630	650	661	638	581	652	644	653	640	635	612	644	670	658	585	644	658	595	593	630	622	593	653	615	605	674	645	628	644	619	608	654	635	645	620	619	663	658	659	604	640	620	623	594	621	626	655	642	642	657	620	655	623	611	658	627	590	639	618	624	590	599	602	626	651	648	597	612	600	663	605	680	635	659	625	668	654	632	603	647	611	602	663	635	657	639	635	595	627	620	643	668	663	649	613	639	667	610	615	650	628	614	611	639	615	628	626	633	611	627	653	599	632	669	604	657	612	689	640	605	647	640	601	614	651	628	603	621	579	621	626	623	643	606	673	626	648	606	624	602	603	646	646	672	627	638	603	594	624	626	633	589	592	611	659	642	678	633	617	628	650	660	620	637	625	648	604	613	622	628	630	668	616	600	657	597	681	676	616	622	643	619	608	670	652	590	615	630	629	662	638	628	605	632	653	578	667	627	607	673	644	630	598	621	608	622	646	643	617	619	637	647	670	644	666	626	653	577	617	636	603	655	614	639	639	607	645	626	633	652	650	640	619	613	693	638	619	634	620	614	614	664	625	596	637	635	685	610	608	659	603	612	614	602	617	631	649	639	644	583	607	672	586	628	653	624	604	561	692
23495	21526	29372	24112	21526	19465	1652	649	409	367	354	277	274	260	193	199	211	197	185	192	186	167	170	151	166	169	137	151	176	180	152	151	151	162	160	163	126	119	136	116	151	152	138	151	152	117	139	141	125	136	128	142	118	111	143	123	122	143	136	105	116	138	133	117	122	165	118	141	118	128	132	117	140	141	120	129	123	141	126	130	117	139	121	137	124	135	138	125	128	127	118	139	134	126	134	106	137	132	124	142	127	125	148	109	110	132	126	122	134	138	127	134	106	114	131	119	122	120	121	131	119	100	142	123	131	146	130	127	125	117	108	116	136	122	126	129	128	117	122	119	121	119	134	122	130	148	132	128	99	146	113	113	115	119	114	146	121	124	124	116	120	134	129	125	130	124	126	126	130	153	141	138	119	116	142	127	136	110	112	131	114	127	148	138	121	118	139	115	132	125	112	111	116	114	132	120	137	128	128	133	120	133	110	124	119	142	115	123	117	129	127	134	121	138	114	139	143	121	133	118	133	127	125	116	134	120	138	116	140	143	129	132	121	104	120	116	129	125	129	124	122	128	138	118	121	137	124	125	131	134	129	124	122	135	118	120	118	148	121	122	134	102	129	131	116	131	146	130	138	117	129	111	124	94	118	122	146	143	122	125	139	138	135	126	121	136	135	133	133	107	137	124	124	110	119	145	121	131	134	135	131	137	125	119	154	116	139	126	135	129	131	118	140	127	129	134	136	123	141	131	141	114	111	109	116	108	133	118	127	97	116	125	121	130	128	105	115	119	124	106	123	129	120	131	100	134	132	137	139	130	120	134	122	113	134	124	138	127	144	119	120	113	111	117	126	130	134	119	127	113	127	138	113	136	121	129	110	115	112	102	125	127	134	129	130	120	121	119	104	119	117	126	128	127	149	125	144	132	119	119	106	139	142	144	116	133	119	117	140	136	125	111	120	119	143	134	124	142	119	131	133	130	120	127	103	140	139	115	122	117	131	132	134	129	134	134	123	131	114	116	133	125	137	122	128	134	123	142	117	119	116	118	122	118	131	145	127	156	121	142	122	113	123	137	128	140	113	100	123	152	147	148	146	132	115	127	110	130	117	132	125	130	127	147	131	113	136	108	144	124	114	114	129	126	132	106	133	122	116	126	143	113	129	127	109	144	134	141	115	128	129	117	123	127	110	127	111	119	112	124	122	124	124	103	126	145	138	136	124	113	116	148	138	112	157	130	131	125	137	148	123	125	121	129	136	128	107	129	126	126	137	132	120	115	138	120	130	124	130	129	136	133	129	129	129	117	122	109	127	111	126	121	126	121	118	125	143	136	116	132	145	149	120	133	159	129	120	124	131	141	129	140	122	128	150	144	131	132	136	131	131	137	122	106	111	141	126	134	121	125	114	117	144	127	125	138	132	135	124	136	122	116	128	131	113	110	125	129	132	132	127	144	106	111	124	133	132	135	131	137	120	115	129	126	102	149	128	141	131	117	143	118	124	125	131	142	134	129	146	133	134	122	117	139	123	113	106	138	130	142	137	127	123	141	120	122	125	121	114	116	143	117	146	113	148	153	133	122	130	123	132	143	124	107	132	148	138	142	126	126	140	122	110	128	128	120	119	125	113	139	125	142	109	126	109	122	123	116	130	122	106	133	126	132	120	126	139	130	114	137	143	117	136	137	142	133	117	136	117	111	123	104	135	125	136	125	134	137	132	128	124	114	116	118	132	121	122	114	126	119	107	121	130	118	118	130	132	137	131	151	129	118	141	145	130	118	135	131	141	112	141	150	126	122	131	141	130	142	134	119	127	142	145	132	122	133	124	105	110	117	119	129	101	119	137	121	127	129	142	133	142	126	125	137	135	154	146	126	125	126	121	116	154	100	143	123	125	113	118	116	145	153	136	132	144	118	123	127	129	129	126	123	136	138	133	118	131	117	149	139	134	121	131	138	118	134	110	107	129	122	133	118	136	121	125	120	149	133	136	132	143	144	128	130	131	145	100	129	124	122	135	119	134	135	121	127	126	124	133	127	134	143	138	119	129	115	124	141	117	117	117	143	114	107	135	116	140	132	119	127	131	116	125	121	116	142	115	120	128	130	138	122	124	131	123	128	117	139	140	133	112	117	138	113	124	126	141	112	134	111	107	154	122	137	131	127	120	121	120	128	124	118	128	131	126	147	120	117	122	129	126	146	137	131	128	129	109	110	138	132	123	138	116	122	122	115	130	149	131	110	132	127	112	128	123	134	142	142	118	125	107	114	139	126	128	148	142	140	119	119	113	126	134	142	136	144	139	117	113	114	129	121	139	123	108	106	140	126	131	118	119	109	118	123	121	122	134	135	134	133	105	122	132	114	93	130	112	132	115	128	128	128	136	138	136	126	113	119	118	129	137	121	136	132	126	123	140	131	134	124	136	141	107	142	119	125	120	119	139	114	123	123	128	112	113	116	120	124	118	119	141	113	110	119	124	124	118	153	115	133	116	121	122	133	124	128	127	111	126	144	119	139	118	106	127	126	129	136	136	135	147	126	123	147	132	130	132	119	126	146	124	124	111	137	125	123	146	142	138	130	122	134	127	121	108	121	127	128	115	124	129	110	122	137	115	120	103	133	135	106	158	135	135	124	145	139	127	140	134	110	130	128	133	136	132	134	117	107	115	133	133	112	119	130	115	111	126	135	126	116	127	115	120	149	115	121	113	134	136	119	123	123	114	139	132	130	117	120	141	114	144	121	132	146	114	117	135	109	120	143	126	117	142	128	126	136	122	143	130	114	144	118	144	116	116	142	117	127	133	137	135	133	123	119	111	129	133	134	116	140	121	125	115	120	130	126	117	127	151	122	129	143	129	124	134	132	114	131	122	130	110	121	114	117	134	115	156	132	115	134	147	124	129	129	119	149	131	122	124	121	119	112	111	120	120	134	143	144	117	128	124	126	144	129	129	118	115	114	111	137	105	134	113	119	154	122	140	134	123	114	150	122	108	123	136	146	155	150	132	118	128	121	134	122	130	112	142	118	121	115	109	118	108	130	104	126	115	103	130	125	120	137	133	120	127	112	135	139	127	118	139	130	149	105	128	120	128	135	120	111	126	132	125	129	141	136	128	107	119	121	128	118	150	152	129	101	114	131	136	144	114	134	107	136	121	126	134	142	117	147	139	125	143	110	104	124	133	114	110	127	144	123	129	124	120	126	106	140	156	121	148	112	110	138	114	101	143	120	141	109	130	145	125	144	126	111	137	127	141	128	145	117	142	125	134	127	124	128	148	122	139	114	123	126	138	123	131	103	132	123	128	128	142	125	143	117	133	124	112	131	121	146	114	119	103	116	142	123	124	112	138	112	138	132	131	122	121	129	129	124	145	99	133	132	136	129	136	133	106	116	154	122	126	118	117	117	122	98	112	126	120	119	140	138	106	131	125	128	118	122	123	148	149	122	134	143	133	111	120	125	115	125	134	123	158	131	124	118	111	160	111	123	114	127	106	117
7724	16090	14060	7233	4785	3322	2627	1999	1527	1299	1078	921	846	731	610	561	561	529	467	449	421	369	426	382	345	342	364	359	389	295	321	311	286	293	299	315	314	271	282	280	291	303	300	237	271	265	281	272	236	276	270	273	260	272	261	255	222	269	261	259	235	264	247	253	259	253	251	241	249	248	260	229	256	244	265	244	219	232	263	238	252	239	254	258	247	251	258	217	218	236	256	238	259	254	226	218	237	247	268	209	223	254	251	217	230	241	237	255	228	236	241	230	226	233	266	237	270	237	254	222	235	245	273	260	247	277	255	213	222	256	249	254	239	217	258	254	244	207	242	236	225	222	236	236	255	246	277	242	236	245	254	255	237	236	258	198	229	256	246	259	231	237	211	260	245	259	226	222	238	241	248	266	245	232	248	232	247	217	233	236	249	267	261	236	245	230	244	251	258	246	230	246	222	248	250	268	252	208	233	235	239	212	250	234	260	238	235	218	242	240	214	234	231	250	258	225	258	255	233	254	271	240	255	223	241	224	263	239	241	239	244	223	288	256	213	246	246	255	221	229	247	243	235	239	260	267	247	231	251	258	235	239	247	251	230	239	241	226	219	245	237	230	229	237	235	246	256	232	247	221	223	232	253	261	240	261	241	234	248	246	214	253	237	259	226	232	240	224	222	221	257	232	268	256	233	252	218	239	239	226	234	236	240	243	231	226	221	242	206	226	224	256	231	267	255	253	244	246	246	226	221	251	248	246	259	240	242	227	246	247	232	222	247	263	237	222	261	242	203	246	236	238	233	218	234	216	242	245	233	216	250	243	264	236	243	248	217	260	192	258	226	241	250	237	230	224	222	239	218	242	215	239	238	235	237	232	288	234	250	225	237	255	212	253	214	221	231	244	248	237	232	254	223	262	253	235	235	230	244	232	239	252	249	242	229	235	232	273	237	238	238	249	232	227	245	257	246	240	236	237	273	246	216	246	246	263	205	237	233	246	253	236	254	246	245	227	255	252	235	240	234	219	211	224	255	229	231	256	237	245	237	240	234	247	240	242	232	236	232	242	246	257	214	252	219	220	238	243	227	238	267	228	248	243	205	253	239	219	220	226	236	250	230	225	257	239	234	240	270	274	254	225	200	260	257	231	247	237	248	254	268	229	255	237	225	239	253	224	246	259	240	238	232	215	276	234	235	270	239	219	228	250	240	249	251	250	235	243	216	228	227	227	246	246	225	266	239	257	219	243	234	261	227	226	249	252	228	226	223	246	235	236	223	241	251	231	240	240	228	253	231	214	255	223	239	239	229	231	224	208	227	253	243	242	222	225	234	246	241	264	221	268	216	238	230	233	258	222	232	245	251	239	240	225	239	255	264	242	239	239	257	236	240	235	253	226	242	252	216	271	240	247	284	251	234	235	226	251	242	230	259	261	248	271	248	222	247	222	239	237	221	248	245	269	232	252	245	222	211	250	254	244	238	255	253	226	236	228	222	247	255	243	236	226	243	232	257	239	285	245	228	223	245	236	236	223	246	247	274	244	228	231	228	251	206	248	241	215	237	235	238	266	225	242	258	238	245	229	220	229	243	248	249	258	249	249	203	198	215	219	230	267	240	256	235	236	267	229	245	245	222	249	251	231	211	250	233	246	214	232	227	221	245	219	237	240	247	217	251	240	245	252	223	251	242	244	211	249	221	229	225	217	233	224	250	228	217	218	224	265	244	241	231	245	249	231	247	247	251	230	263	241	248	244	240	245	231	254	230	272	244	226	234	224	242	271	228	250	237	238	246	241	247	239	230	261	209	255	249	244	243	227	209	243	262	228	245	228	245	221	231	234	256	226	211	202	252	238	252	240	251	243	262	245	243	228	258	230	233	239	261	216	246	244	238	259	250	240	225	236	236	263	213	229	226	249	235	246	260	243	224	267	241	219	240	241	240	215	244	239	254	218	225	239	224	211	223	271	226	215	213	217	209	249	254	227	253	231	235	246	247	229	251	246	255	212	240	204	212	219	263	217	277	243	241	263	253	244	258	274	241	243	242	206	220	258	236	230	234	230	224	232	248	240	244	243	265	229	235	235	244	226	232	241	258	244	228	226	245	206	261	234	223	243	231	234	246	233	244	241	231	254	236	217	250	239	245	251	227	248	228	222	235	218	231	238	258	262	273	247	261	225	241	221	239	222	262	231	232	262	234	244	194	232	233	225	236	267	251	260	231	234	239	240	210	253	235	248	242	267	246	232	260	252	257	218	219	243	208	247	229	239	251	241	230	233	262	247	230	227	241	220	258	240	231	243	242	227	217	244	242	250	238	255	238	246	251	244	245	219	248	214	223	236	215	244	250	252	226	237	246	251	226	263	241	234	250	228	235	252	266	222	230	238	238	219	209	209	269	253	252	243	241	226	260	249	227	268	241	237	246	217	236	250	239	238	264	253	238	241	242	206	231	256	259	239	205	252	229	266	262	241	234	273	197	230	216	251	218	237	266	240	247	252	239	217	266	221	246	263	221	221	257	270	239	259	232	245	249	226	234	223	237	232	241	223	232	223	230	234	233	226	248	229	248	254	244	230	253	232	237	224	239	242	222	245	255	255	231	249	246	265	221	227	235	253	238	239	217	245	263	239	285	251	252	253	268	256	258	217	253	238	260	251	237	248	226	258	235	215	237	241	229	240	238	252	234	241	241	229	248	232	251	243	239	229	248	234	240	225	238	218	242	251	225	235	248	240	242	229	263	237	237	260	238	255	267	221	241	213	229	231	213	235	234	210	236	223	225	254	243	214	244	241	270	219	231	218	215	241	239	243	230	227	283	219	241	247	251	268	235	233	231	259	244	221	236	231	249	227	258	255	251	255	246	214	272	223	245	250	216	206	244	244	247	206	218	229	225	281	251	223	229	232	233	243	224	212	235	233	226	232	232	232	242	230	257	231	229	245	224	229	233	254	245	220	244	218	245	239	235	222	241	215	211	215	224	270	271	243	253	218	233	266	251	229	214	256	231	256	211	247	216	247	226	230	260	245	271	231	229	233	234	239	201	239	222	279	242	232	240	252	241	223	223	235	250	223	235	249	228	243	236	268	235	229	258	247	215	252	231	252	239	236	238	251	233	232	253	229	279	245	243	236	239	262	256	233	278	254	231	227	234	228	229	239	264	240	261	238	232	226	261	229	236	220	225	241	228	225	240	244	253	236	266	242	248	253	268	235	247	234	258	232	258	245	221	239	234	250	248	261	238	245	263	258	235	257	231	243	234	246	238	242	230	247	240	240	243	227	224	258	243	247	221	222	250	216	226	211	222	216	214	234	241	266	241	243	230	249	234	226	212	236	231	258	270	247	235	226	272	235	230	242	231	259	267	229	250	251	214	255	231	198	242	240	214	228	261	217	266	235	254	231	241	228	222	250	225	217	260	241	248	230	230	244	224	243	278	231	233	195	243	221	241	232	246	247	223	233	225	228	270	234	261	226	260	231	238	237	235	227	233	239	243	235
27035	20152	5892	763	519	500	474	476	467	457	439	465	404	464	433	454	474	443	427	467	477	444	460	455	418	447	430	459	455	461	419	474	458	483	460	438	489	435	447	464	450	441	428	475	462	438	468	451	435	425	462	446	467	442	484	486	452	435	474	497	436	432	424	460	438	427	432	441	416	476	481	472	435	491	453	455	475	446	469	446	461	430	470	451	405	488	439	500	455	468	469	435	474	452	422	493	496	468	454	457	456	449	438	449	446	444	448	465	475	456	452	445	439	450	407	419	468	430	436	432	407	456	409	449	472	399	426	475	426	445	456	485	465	436	454	485	485	451	482	449	439	436	472	461	455	462	454	467	487	476	450	450	398	434	453	436	434	453	450	461	443	469	442	473	408	428	441	483	446	490	439	446	462	487	454	447	436	435	432	462	487	465	422	439	428	461	441	435	441	494	447	475	460	451	450	414	439	415	466	425	449	486	444	422	428	463	453	472	462	455	488	476	413	438	465	447	457	452	418	468	457	437	456	439	442	444	432	470	452	476	466	451	471	460	420	449	418	460	443	459	474	474	435	460	479	422	444	483	463	452	429	418	458	496	459	460	470	437	475	437	420	484	443	463	471	491	439	450	463	428	433	455	438	463	437	462	428	439	447	439	481	455	465	483	423	457	461	453	468	444	478	457	471	445	464	444	469	475	427	461	426	476	407	428	442	450	431	472	429	464	436	481	441	426	427	440	448	415	470	451	481	438	414	441	457	457	476	457	434	454	470	424	445	452	449	446	449	437	437	467	439	420	416	437	469	454	444	423	447	455	439	434	455	440	454	438	453	436	442	459	475	456	413	454	485	487	435	456	448	416	453	413	425	414	469	455	422	461	440	448	460	461	449	486	422	484	451	450	434	496	449	474	441	446	432	445	454	423	419	473	460	447	432	460	485	466	428	488	446	427	495	465	433	464	436	469	471	483	472	432	434	441	443	435	447	467	453	463	456	457	440	429	454	455	438	440	425	441	502	434	495	441	461	443	397	469	455	452	431	441	447	463	509	440	461	428	472	458	461	479	457	474	440	449	438	444	462	468	468	454	426	447	426	437	464	479	477	447	473	442	409	479	415	446	486	453	424	477	468	452	470	412	441	468	441	404	422	445	449	431	470	437	471	461	455	444	433	478	439	443	476	460	466	478	443	466	432	434	485	498	465	442	471	435	481	480	430	419	439	463	474	451	459	452	445	506	447	442	448	409	440	462	466	480	474	433	441	460	439	447	473	411	399	451	450	467	462	427	419	478	469	441	412	457	470	456	421	434	433	507	461	438	441	447	419	457	460	500	447	421	450	473	421	436	480	409	464	426	463	455	461	440	500	449	481	455	423	465	465	442	458	456	437	420	450	487	411	451	477	472	465	458	431	457	404	454	489	462	440	426	472	452	490	444	424	467	416	434	442	488	462	432	453	439	455	475	412	450	447	436	476	425	447	469	448	395	448	421	481	435	473	415	463	457	431	455	485	474	467	418	424	506	466	456	424	450	470	442	449	451	457	429	444	439	455	423	444	427	454	433	454	472	441	455	466	428	472	390	466	423	458	446	470	398	447	421	453	435	425	461	387	487	443	432	458	407	463	470	447	451	439	413	455	494	447	420	439	453	451	459	456	443	428	433	478	462	453	443	414	461	466	429	471	451	443	444	453	448	433	402	464	443	492	455	459	447	446	478	445	456	456	458	468	450	498	434	446	489	441	431	451	442	467	416	463	459	449	448	461	453	448	475	438	458	436	450	458	446	481	423	458	459	493	485	465	465	442	431	454	393	457	423	432	444	458	437	472	442	457	450	466	475	486	466	440	452	454	465	493	442	492	470	451	432	478	441	472	452	420	454	453	443	421	408	467	458	493	413	491	436	458	442	403	443	475	505	445	460	486	448	449	465	484	448	460	435	485	475	455	451	404	445	454	442	482	473	448	481	421	452	443	457	436	473	454	431	423	436	454	474	478	436	446	460	486	444	432	429	477	483	462	474	429	478	437	443	400	425	482	459	460	445	465	465	455	465	496	458	442	477	406	454	452	451	406	445	456	445	486	426	455	454	447	458	454	440	451	493	455	431	472	459	448	447	482	448	450	470	465	440	403	443	444	498	455	453	449	473	473	444	474	449	431	457	430	438	425	446	523	483	487	409	455	459	454	429	465	443	436	435	465	450	416	444	460	486	421	456	466	458	454	438	450	465	426	469	468	444	419	458	479	451	473	414	439	431	473	505	458	424	447	469	414	446	450	444	441	421	447	477	450	428	417	461	435	457	424	462	428	441	475	458	474	501	437	451	466	456	445	470	463	439	426	453	456	452	442	410	462	453	443	451	453	439	464	438	493	475	497	477	441	476	490	458	455	456	442	458	443	439	429	466	446	473	422	464	441	455	442	489	446	448	454	459	408	465	445	429	501	445	452	457	423	476	495	444	439	449	473	451	458	487	438	451	475	418	448	457	417	425	463	411	447	440	470	453	456	444	465	431	418	448	466	467	458	468	440	459	438	454	471	481	434	447	448	431	454	471	407	474	464	442	460	455	424	473	461	430	449	440	433	452	452	438	490	459	454	445	472	477	488	417	428	427	459	454	437	423	464	471	434	459	451	437	449	447	427	476	449	436	470	438	458	393	451	430	463	462	439	449	456	448	451	422	439	471	459	459	448	443	445	458	411	462	454	491	449	453	441	445	484	461	465	471	448	443	455	452	429	429	444	479	451	458	421	461	502	472	448	446	445	477	449	460	447	446	457	450	462	476	458	467	453	464	468	476	470	465	478	447	474	412	440	457	448	439	465	436	454	457	449	436	480	452	470	503	445	434	434	476	464	450	485	436	447	437	473	493	507	455	418	430	454	422	405	461	440	466	418	505	478	460	463	468	431	436	473	444	456	456	473	475	453	472	469	467	484	474	499	449	476	438	446	458	415	435	445	425	460	464	445	445	436	462	437	419	453	454	426	443	451	422	482	459	456	450	469	459	443	468	462	484	458	461	421	445	474	453	474	424	461	461	449	452	501	451	438	452	459	403	450	470	469	461	440	443	440	450	448	449	463	438	432	460	469	465	415	469	459	466	462	490	453	414	496	439	475	438	465	441	473	437	436	446	449	456	480	463	441	436	451	447	424	453	425	500	453	446	508	457	427	440	467	427	425	419	444	448	477	424	453	456	469	454	435	451	470	450	435	478	432	465	460	473	441	442	438	455	445	430	440	440	417	454	450	456	427	477	474	461	431	461	475	427	479	458	425	436	423	465	408	449	437	461	481	472	453	396	511	494	451	454	444	434	478	463	435	446	433	409	459	435	460	450	484	416	476	431	470	480	436	524	471	473	420	430	454	425	439	464	492	438	438	437	466	446	459	423	479	466	482	421	449	448	409	508	443	434	426	430	420	457	453	464	435	434	456	436	464	458	443	420	490	422	439	469	489	448	433	466	462	445	470	485	478	471	459	412	414	456	475	463	386	408	469	411
4250	1917	1750	1153	1087	983	909	888	861	861	815	863	878	806	813	826	819	839	778	846	786	816	820	831	827	798	800	888	833	763	791	831	830	783	826	791	797	801	752	823	805	777	831	819	807	801	780	846	781	820	866	809	792	806	793	829	765	826	828	807	858	785	838	810	839	746	743	782	822	807	813	772	834	775	776	794	814	752	802	837	843	752	814	793	828	807	839	763	794	806	823	753	781	786	866	771	807	807	793	817	812	829	807	794	854	762	777	803	808	782	791	842	787	801	789	787	815	799	788	786	809	793	802	824	860	821	818	810	813	755	812	778	844	758	786	825	774	817	857	849	788	768	785	810	790	787	807	834	807	888	791	816	798	867	858	850	840	794	805	815	852	780	833	817	861	841	798	760	822	775	796	843	733	754	753	808	834	815	789	763	798	801	816	774	796	800	852	821	830	771	820	820	846	832	822	801	793	845	787	804	839	850	786	781	833	780	810	756	814	797	768	820	821	817	837	811	790	815	848	805	804	793	825	774	800	807	773	810	835	761	791	801	821	825	763	782	788	826	807	813	801	800	801	777	809	827	802	782	846	836	820	787	843	804	796	805	772	817	763	837	794	779	799	763	858	777	846	817	796	761	796	788	820	771	843	832	805	851	821	796	798	808	802	801	804	758	850	778	816	813	746	806	834	815	809	799	812	740	857	732	831	812	799	851	802	800	794	737	794	857	782	828	811	854	801	813	776	828	807	808	806	825	791	815	779	789	820	753	828	794	825	811	816	861	820	817	748	822	764	814	832	835	815	820	837	839	810	847	812	795	755	794	787	817	840	784	810	850	819	803	803	809	775	826	765	838	809	839	857	823	794	806	783	821	776	801	828	811	810	824	832	782	824	851	791	824	797	785	778	821	821	791	773	773	817	792	824	814	874	816	851	789	837	820	756	823	803	824	784	786	810	800	860	842	813	826	805	763	782	827	813	826	812	805	771	816	789	841	819	831	781	796	784	775	825	784	822	773	771	812	790	842	801	821	836	766	807	775	862	875	780	789	767	782	793	763	807	792	819	777	859	792	833	879	826	816	820	792	811	786	733	786	848	764	747	844	775	851	843	779	818	808	789	758	836	788	799	800	836	834	801	770	815	826	802	785	818	799	831	852	782	813	829	760	817	762	824	788	787	839	803	799	808	875	821	821	784	804	815	791	806	861	862	781	784	761	773	808	870	788	801	742	821	800	811	752	799	781	785	811	805	782	764	798	839	770	813	749	835	817	776	840	810	815	769	812	787	754	784	827	826	818	823	848	813	762	827	782	786	748	809	773	800	834	813	821	814	771	792	840	806	809	762	793	832	764	798	805	845	810	791	839	795	782	758	847	789	809	746	849	798	724	810	772	805	779	800	792	787	779	816	804	750	792	767	820	787	832	804	845	780	806	813	795	813	844	773	834	809	783	872	817	765	778	825	827	822	817	797	852	828	809	814	789	809	793	763	779	798	799	824	780	797	804	817	786	833	803	825	794	815	810	799	836	793	807	796	771	811	811	783	736	809	854	833	769	795	828	801	825	767	774	787	777	838	781	799	836	805	785	849	785	862	783	826	862	802	768	843	806	829	828	750	793	826	765	766	811	765	858	779	789	808	853	780	841	801	846	788	796	842	819	798	806	811	822	806	773	773	785	804	788	844	832	856	866	909	806	779	819	799	791	765	774	803	755	787	789	823	795	804	764	832	806	821	801	808	800	811	789	795	826	799	856	803	806	775	819	759	814	802	782	787	766	842	829	802	740	760	829	849	794	774	764	836	804	757	849	816	798	823	840	796	752	848	779	751	786	763	738	799	818	799	864	778	811	817	765	817	802	758	858	774	803	799	821	819	776	803	766	811	821	830	797	809	836	812	786	801	806	830	797	842	796	827	772	856	794	807	822	864	822	793	803	769	804	803	800	837	790	778	774	833	734	800	766	836	827	754	795	833	831	820	806	818	788	797	787	801	762	800	797	846	753	766	816	849	755	817	790	800	837	774	790	778	856	831	816	832	798	855	806	758	849	822	799	799	812	816	830	795	801	794	758	748	821	812	798	816	771	773	820	813	778	796	801	771	797	774	754	796	810	769	796	783	820	821	802	821	803	784	789	802	783	846	855	823	784	789	801	824	766	791	798	837	808	816	769	793	828	803	840	766	827	810	796	806	848	760	801	826	843	849	802	814	806	819	781	850	784	801	770	830	785	803	786	816	823	846	753	784	818	830	809	808	799	764	819	804	810	777	815	780	800	809	806	792	812	819	778	782	810	795	803	844	796	752	802	791	868	820	809	818	781	799	792	851	794	785	798	763	853	846	820	745	817	813	790	784	768	823	825	785	810	848	797	808	791	786	816	832	843	822	774	762	831	772	800	825	775	788	819	773	790	844	874	809	781	844	792	856	790	791	792	773	847	765	807	750	855	830	763	821	820	787	836	799	787	778	842	792	747	805	818	797	803	830	817	809	805	813	764	830	863	814	785	797	846	756	799	853	811	845	833	775	804	836	755	799	837	796	828	794	736	840	837	807	808	791	766	768	774	809	758	789	800	754	794	801	766	783	814	789	819	807	814	795	786	769	818	816	812	785	826	834	843	825	814	813	814	831	821	865	751	795	809	807	831	802	865	803	786	786	846	778	799	808	796	803	807	822	861	851	795	815	856	785	778	802	815	800	834	760	884	817	803	864	799	849	824	817	836	804	806	770	819	841	837	861	817	781	872	841	823	762	778	785	836	802	769	778	816	841	790	839	839	828	755	817	787	795	779	841	803	841	828	793	854	816	764	809	801	789	768	817	776	832	849	775	837	777	837	838	775	820	752	741	819	769	815	818	824	758	873	825	806	801	815	832	764	832	759	806	766	811	833	833	829	829	822	831	833	807	762	836	818	817	768	806	839	820	804	813	839	810	824	831	754	754	878	831	818	806	785	770	852	775	814	819	814	817	791	764	803	827	779	779	788	772	807	802	776	852	808	830	782	773	860	790	772	798	776	789	813	809	810	779	813	836	800	767	766	780	771	813	779	798	762	795	794	745	834	822	797	847	786	790	793	833	813	786	803	775	779	879	806	814	779	798	828	771	795	764	792	845	819	813	816	748	829	808	814	812	811	749	800	794	773	759	790	798	789	814	795	782	830	812	833	794	789	818	805	854	779	783	789	804	771	790	862	820	815	805	769	784	822	792	819	810	837	781	797	777	784	774	822	773	809	803	837	779	774	760	815	786	853	822	829	814	836	743	799	806	833	768	806	796	843	815	815	817	861	842	785	880	841	824	868	819	838	825	759	782	750	787	802	853	818	795	793	775	790	785	782	768	776	866	820	754	850	853	799	846	826	864	805	787	798	783	857	783	876	822	769	810	846	834	813	846	771	832	864	835	765	796	798	738	863	819	853	864	789	834	825	803	819	798	822	820	757	819	880	771	794	775	775	827	809	842	823	769	773	810	793	818	811	821	806	807	849	844	785	831	785	791	832
24392	21490	28682	24723	20614	2354	808	614	518	471	428	467	395	396	410	397	404	361	387	346	402	375	353	399	364	414	361	350	372	337	378	376	336	323	315	360	297	337	347	353	386	342	345	338	339	340	307	349	333	354	336	361	340	324	381	367	334	333	360	326	343	360	343	339	358	356	352	397	353	351	329	375	344	353	336	347	363	353	360	345	368	345	329	348	331	357	355	350	361	341	355	358	347	304	383	338	383	357	346	351	377	323	355	365	347	336	351	336	358	346	323	343	365	347	369	304	382	376	321	357	345	351	333	377	319	350	349	319	338	355	341	345	390	375	357	345	357	347	320	355	335	347	339	296	351	352	308	341	343	333	336	347	327	370	357	331	351	377	353	379	340	329	339	354	336	348	353	344	355	340	356	321	310	374	360	356	343	350	348	340	316	350	391	355	336	315	323	382	388	345	354	341	363	331	363	320	334	340	384	354	333	321	352	355	335	334	332	353	330	346	337	338	330	333	307	350	357	348	374	360	369	350	353	338	354	327	359	320	333	309	375	350	365	375	337	339	368	338	334	319	346	368	320	368	322	377	360	379	320	318	345	377	355	339	320	343	362	352	334	350	332	339	356	340	349	357	336	346	344	353	371	322	369	349	358	352	356	322	339	355	355	356	322	339	338	353	375	370	328	341	323	343	340	356	349	348	368	344	370	355	341	335	342	310	385	364	320	340	331	316	371	384	346	364	371	346	366	352	359	350	369	335	323	326	371	334	360	316	367	315	370	332	354	362	343	343	345	390	345	336	355	355	340	359	357	342	384	357	346	355	374	347	351	347	358	344	334	321	331	332	356	355	335	349	333	346	331	341	348	352	342	371	367	356	319	375	374	349	337	335	321	366	363	307	315	322	324	357	356	336	376	341	357	338	345	400	358	317	344	337	346	360	362	340	340	354	329	337	332	352	360	345	367	331	339	325	348	340	349	338	356	321	343	319	365	315	333	305	343	368	339	335	347	339	321	353	317	340	314	331	352	360	341	380	337	329	341	384	369	346	356	339	336	348	312	358	312	342	333	347	381	378	359	374	333	340	338	363	322	377	332	357	344	320	323	365	383	311	356	344	343	372	361	350	343	316	330	353	347	373	363	338	358	328	289	348	367	346	363	337	385	353	382	326	345	351	361	339	361	318	341	325	335	350	351	344	348	361	351	381	334	310	341	322	369	346	328	340	358	332	362	343	333	342	355	361	317	349	340	327	373	340	308	325	360	366	366	327	383	340	336	327	362	326	344	354	370	317	343	366	353	370	349	343	306	342	347	338	344	343	342	342	364	347	361	376	361	346	334	362	351	374	318	347	355	376	319	339	352	364	338	350	320	366	319	345	345	340	341	318	321	352	322	316	328	329	365	347	362	350	348	337	345	312	336	334	331	313	351	329	349	346	335	361	336	359	328	353	338	327	358	330	327	345	342	354	338	332	351	322	333	340	314	374	354	348	345	355	325	326	325	327	326	371	360	356	386	355	317	335	313	346	352	339	355	384	346	347	352	329	388	313	338	330	342	340	376	344	316	386	337	325	380	356	317	331	335	357	374	360	328	346	357	333	342	337	320	373	321	341	332	339	348	340	337	352	360	362	360	338	345	332	361	307	343	347	370	306	346	342	340	322	370	337	331	352	349	324	349	323	356	342	378	311	341	389	378	355	354	350	362	353	336	321	346	364	326	329	340	326	353	351	337	355	322	301	381	361	350	372	353	343	345	346	331	340	359	348	370	374	369	314	332	354	349	350	379	323	334	350	335	346	362	373	348	353	343	327	347	370	321	344	354	346	365	358	347	335	322	352	319	334	306	368	329	344	338	358	370	345	352	347	313	345	313	326	329	367	329	345	340	362	330	354	310	327	328	326	342	338	317	316	343	368	327	295	357	383	328	348	368	376	371	356	352	341	338	327	331	340	337	365	311	327	337	343	328	338	341	319	362	360	314	345	359	344	350	351	366	353	344	345	361	347	371	309	346	353	366	306	363	322	359	417	353	341	335	345	346	368	350	363	329	359	357	338	353	355	324	346	338	333	346	358	365	378	328	327	334	367	354	360	338	328	343	320	343	340	352	335	352	339	332	302	350	329	345	330	345	346	382	324	335	364	358	331	348	330	305	352	341	345	355	330	318	361	311	349	331	354	347	356	324	360	349	339	383	358	326	329	362	339	351	327	379	377	356	323	327	329	297	346	332	330	344	329	351	317	331	336	331	363	349	349	320	367	366	332	336	359	357	337	332	346	370	332	352	341	338	329	374	333	335	336	335	377	327	356	349	361	343	348	369	349	329	331	368	370	350	339	367	344	342	376	342	352	336	334	341	356	322	325	335	344	359	363	329	336	335	329	372	341	332	312	364	336	334	362	325	356	338	334	315	334	348	347	388	345	325	359	314	334	351	393	340	324	321	361	335	350	337	320	358	335	368	349	333	348	352	304	342	368	366	362	340	357	347	363	356	347	374	339	352	340	361	340	332	356	321	316	336	326	361	356	316	355	362	333	323	341	316	303	344	336	338	365	380	370	393	339	330	328	315	343	379	339	348	344	364	344	354	326	362	343	367	369	345	339	315	358	353	323	330	338	345	352	361	346	350	333	328	346	371	343	357	352	370	373	331	327	380	361	315	323	335	333	345	316	330	328	361	346	333	318	335	317	364	338	370	359	320	420	371	296	361	330	355	337	344	333	358	347	330	342	376	341	359	327	346	362	377	331	320	343	361	324	360	355	337	355	313	355	343	369	314	338	330	338	363	348	335	352	357	342	321	325	332	346	334	370	342	320	327	360	320	385	364	327	364	325	340	331	352	315	371	369	380	336	319	335	362	356	349	367	335	368	318	326	354	351	359	335	341	318	336	335	376	391	341	357	343	317	320	301	342	330	327	324	357	316	336	332	345	345	307	344	341	335	328	324	328	322	343	349	338	346	354	359	325	326	314	346	340	337	321	364	344	341	364	320	362	342	334	342	380	355	347	355	355	305	342	320	347	349	351	297	366	342	346	359	359	344	365	328	371	334	363	377	345	334	317	331	350	372	351	333	318	364	368	356	373	344	321	349	325	348	343	327	334	316	322	329	356	341	373	339	351	347	329	346	332	357	334	325	367	350	317	369	309	354	388	343	335	361	358	346	314	310	340	334	316	369	347	356	350	379	367	338	331	365	310	341	366	349	330	314	334	338	343	348	335	356	334	327	354	349	299	311	323	354	341	350	353	339	332	347	323	349	366	336	336	361	344	325	317	351	339	339	364	303	360	347	357	344	325	344	333	339	353	332	337	353	348	346	343	330	326	376	359	336	330	365	335	340	358	329	315	364	366	329	367	343	337	347	333	330	328	336	323	325	350	353	319	325	364	367	349	375	355	333	332	365	340	364	346	343	350	341	342	327	357	352	330	337	348	343	312	323	333	349	331	336	355	318	344	334	346	359	378	361	325	322	366	333	292	359	339	347	324	330	328	333	316	375	321	331
5535	10518	9016	4963	3214	2339	1914	1541	1336	1130	1116	993	905	901	806	819	805	716	739	729	717	682	637	717	646	713	703	670	632	696	637	647	676	659	667	680	634	646	684	598	687	654	611	634	581	650	665	661	617	632	605	672	658	615	685	677	640	647	648	594	614	615	600	614	663	615	628	614	574	673	611	623	604	650	626	715	612	658	625	637	643	612	580	628	611	621	601	613	641	600	633	629	637	653	608	665	654	645	609	645	649	644	612	636	681	625	627	609	574	575	664	601	605	602	622	637	623	617	608	629	632	650	628	677	608	646	606	614	636	609	634	611	619	606	612	598	607	660	616	634	587	584	643	616	607	631	635	606	692	609	634	634	627	594	646	612	644	636	646	563	658	632	595	609	605	634	628	646	600	599	628	607	621	647	629	613	624	623	652	604	680	626	562	601	676	624	618	598	603	600	604	597	633	618	654	641	588	564	605	658	620	650	660	639	619	643	625	614	597	656	588	656	645	616	622	607	640	618	675	629	604	664	594	599	672	594	631	583	614	610	633	600	643	575	595	631	639	651	620	633	606	602	625	613	620	619	599	635	661	619	635	648	622	653	648	607	681	634	637	636	648	646	588	573	646	591	643	632	625	651	635	592	632	658	605	621	607	593	611	614	610	635	611	585	590	607	614	632	632	634	632	589	617	652	575	650	573	611	633	652	634	645	613	630	645	606	634	619	615	633	625	659	635	579	603	666	633	642	602	638	625	625	614	597	649	611	607	605	659	631	627	594	615	656	652	659	617	642	616	665	655	633	589	639	655	647	636	585	637	614	622	643	620	632	596	609	613	637	653	618	624	613	608	639	607	665	582	623	604	649	591	612	620	605	616	633	631	643	606	668	616	585	661	631	637	638	610	599	663	657	604	589	624	657	663	611	613	602	615	652	619	631	570	560	601	685	638	609	626	647	651	647	641	624	621	570	611	645	633	607	591	600	656	646	611	630	603	645	626	669	591	619	629	663	600	591	643	663	641	648	611	616	653	631	639	627	609	644	602	643	617	614	579	616	593	590	631	656	578	627	589	633	647	614	603	607	659	596	632	625	596	593	630	626	641	604	666	617	611	650	651	596	644	636	595	591	629	620	604	605	667	635	607	620	560	634	600	604	603	621	681	636	652	604	629	616	597	635	593	644	645	646	661	651	664	598	646	649	600	612	656	596	602	627	624	625	613	623	622	643	630	653	620	645	598	626	673	652	639	675	636	617	610	629	636	653	658	625	591	644	642	576	596	660	614	607	619	601	611	655	674	640	650	577	615	635	614	626	625	581	660	667	619	643	630	617	643	645	616	586	596	608	662	615	611	673	596	606	648	611	658	650	585	595	599	659	607	609	612	655	653	591	608	649	646	662	610	609	635	585	660	617	608	642	669	599	598	600	603	599	653	646	623	605	632	615	636	592	599	640	585	671	566	626	632	595	623	590	642	619	624	645	652	660	631	642	629	642	648	594	658	584	614	626	607	628	616	655	607	650	561	605	632	588	618	605	599	649	649	644	595	648	630	650	639	602	626	656	642	610	617	620	626	668	616	633	606	677	633	628	602	640	591	640	619	577	638	611	645	653	637	635	640	574	638	657	630	632	663	595	625	648	632	636	624	623	609	630	622	611	645	597	604	631	612	608	607	648	644	603	592	599	621	585	674	616	600	635	642	577	636	653	630	624	662	616	629	606	590	613	596	601	626	640	615	620	593	643	605	680	620	621	660	585	648	646	618	677	644	624	624	573	623	615	608	635	650	667	635	622	664	590	611	598	629	580	625	620	651	634	617	609	596	598	608	650	603	619	616	614	647	641	596	635	655	589	581	619	608	655	575	654	612	672	666	613	654	654	636	610	650	645	659	642	619	611	615	603	608	605	638	631	643	582	626	636	594	611	620	641	658	606	623	664	643	624	671	643	610	604	614	617	631	625	567	586	647	602	570	602	634	623	611	631	605	616	595	593	625	589	627	668	629	636	613	591	646	641	635	643	639	666	643	632	610	678	654	621	643	649	618	594	664	585	641	621	589	609	589	655	640	605	598	594	621	619	617	638	581	618	640	642	634	618	606	644	615	625	616	579	632	588	624	623	662	621	627	646	587	577	571	626	683	606	618	655	623	599	599	609	662	593	632	620	605	667	628	614	623	643	619	591	652	660	640	629	591	663	640	628	611	577	618	617	633	616	640	660	626	667	588	670	608	647	666	681	622	623	596	638	640	618	637	597	639	599	602	614	629	643	611	633	675	686	634	601	622	635	590	642	662	663	601	645	658	623	631	591	616	679	581	631	592	612	653	622	633	605	646	616	622	611	659	597	660	603	629	642	642	644	626	636	650	582	644	671	638	638	658	672	619	577	621	639	651	614	595	629	616	633	645	631	652	625	595	644	645	628	620	636	664	615	618	638	622	638	634	613	585	610	629	619	583	616	606	596	598	653	617	587	604	640	641	642	639	605	626	675	586	680	619	624	670	614	587	656	641	647	605	595	635	607	575	609	591	601	656	608	617	649	633	610	632	617	621	637	656	613	627	625	611	616	595	632	687	596	613	639	630	617	610	616	643	634	662	668	609	652	624	593	609	648	646	633	652	622	615	580	596	639	661	607	624	589	618	605	652	597	651	662	675	633	634	650	581	603	600	641	627	632	637	647	613	626	619	662	673	625	615	621	629	638	630	607	599	697	620	628	668	625	606	620	624	639	611	631	609	600	653	589	639	614	670	576	613	648	648	626	638	643	638	647	579	649	666	628	602	642	608	651	648	640	640	627	623	617	641	595	590	593	576	589	651	630	683	584	665	645	590	626	600	627	625	615	606	615	603	611	646	595	633	578	604	611	628	591	636	639	615	651	632	608	593	582	630	634	618	608	598	704	636	605	635	602	646	621	601	572	619	656	596	639	617	603	646	607	612	630	639	603	640	611	674	630	620	632	634	645	638	601	643	591	660	568	614	652	611	592	638	639	587	633	627	629	657	624	598	613	622	671	660	638	614	604	638	574	597	620	601	634	637	586	627	595	618	632	613	642	615	622	614	661	646	638	627	645	567	590	680	643	607	624	585	652	602	602	571	624	590	611	580	627	625	576	624	649	587	625	600	612	595	594	641	635	594	629	648	690	625	645	657	641	622	597	636	618	626	590	629	646	606	603	675	631	626	596	610	609	634	603	599	595	628	687	619	645	619	643	620	606	644	584	608	604	631	648	645	661	593	634	650	586	654	601	621	621	631	604	619	627	603	605	610	644	650	611	627	618	622	653	600	583	591	607	596	603	638	609	654	620	624	664	631	629	625	675	620	630	616	599	600	624	636	612	627	601	650	650	634	629	635	641	592	663	639	612	574	619	647	669	622	659	615	598	659	603	681	635	607	621	619	591	633	621	615	653	618	625	584	601	589	592	664	628	648	669	617	648	630	614	633	641	630	622	640	646	649	594	612	596	625	666	626	631	600	589	634	583	661	594	631	643	572	644	645	610
23486	21532	29377	24125	21532	19414	1538	614	475	369	287	283	261	258	233	221	220	192	184	191	158	156	163	169	168	146	146	141	136	138	138	150	173	133	149	158	137	142	134	126	130	158	141	128	143	147	153	141	144	140	117	128	127	141	153	125	153	135	129	132	119	130	129	123	118	127	117	126	137	129	119	148	126	127	127	131	123	103	117	120	133	124	126	137	125	112	123	116	131	133	133	151	115	133	145	95	126	129	124	156	122	120	119	118	126	108	122	128	111	116	116	117	134	107	126	134	114	122	116	161	116	123	127	121	105	113	127	123	122	131	136	135	117	128	133	119	118	128	127	143	128	134	120	131	156	115	122	109	137	122	133	132	134	108	147	123	127	142	133	124	124	129	147	130	115	126	123	139	131	123	120	123	116	107	133	124	153	138	121	128	134	140	104	128	117	111	126	132	129	115	143	112	124	108	129	147	132	119	124	115	151	139	114	138	133	128	118	111	111	126	120	117	127	128	131	125	144	129	124	122	131	143	113	138	112	129	127	119	135	113	112	133	147	123	132	141	124	117	130	154	123	128	118	127	130	130	114	131	123	112	126	109	128	138	119	133	135	131	124	129	108	129	123	116	142	118	108	120	116	126	114	128	103	138	111	128	137	126	134	129	120	133	126	140	115	121	128	119	105	122	128	113	129	124	126	127	139	124	108	135	121	125	131	137	107	124	146	133	123	131	129	131	138	124	118	123	127	127	116	121	117	116	125	128	111	130	129	116	119	124	133	107	139	123	132	118	123	132	134	127	122	122	147	141	113	145	145	121	136	112	107	141	121	128	120	125	140	104	110	120	120	121	132	135	110	130	115	146	109	130	126	122	137	134	125	125	132	152	122	137	108	111	116	134	135	144	143	140	117	134	130	121	155	120	133	135	133	103	118	134	133	102	129	113	136	125	113	110	123	133	104	116	120	132	132	119	128	115	120	115	112	116	124	119	130	113	117	98	124	119	119	115	111	120	140	120	137	116	117	142	132	125	131	133	112	116	105	132	139	116	128	124	112	123	135	113	139	127	117	123	113	128	112	116	111	120	126	121	133	116	110	129	131	119	117	124	126	137	131	138	107	138	127	131	130	112	120	139	121	119	130	120	110	130	116	130	126	145	121	143	123	105	128	133	120	135	113	113	104	129	133	132	110	134	131	149	115	135	133	108	129	127	125	130	116	159	132	119	128	109	123	123	137	130	97	144	138	116	134	156	132	133	127	116	132	119	131	133	117	130	129	127	118	141	129	132	143	125	99	109	130	118	125	139	131	145	136	123	126	117	134	114	116	121	134	135	121	114	140	138	133	122	130	123	140	154	116	125	127	119	126	115	130	142	158	99	133	141	104	132	115	124	122	140	118	125	112	126	125	153	130	130	123	113	112	109	133	125	125	110	130	124	123	126	146	138	129	133	128	121	126	120	119	113	127	121	126	126	134	137	123	106	108	147	134	124	109	114	110	114	121	111	134	120	126	117	142	132	131	135	126	127	126	126	114	137	123	115	121	125	125	112	119	139	129	107	117	149	128	123	135	108	137	148	131	124	111	110	115	109	118	116	114	134	135	124	128	106	106	139	116	120	145	145	117	107	115	144	124	124	119	125	145	138	128	116	148	129	110	127	115	125	142	155	136	108	129	138	118	130	127	127	120	138	126	125	114	128	131	113	121	135	122	117	127	137	155	117	132	142	123	120	127	114	140	107	142	108	94	128	121	136	121	148	130	130	116	113	121	131	146	133	118	121	141	115	129	121	112	112	119	145	125	113	138	116	116	145	111	129	128	116	111	113	130	117	135	140	118	116	129	119	112	119	121	130	120	137	141	143	121	119	125	124	129	154	120	132	107	139	118	141	135	121	133	117	124	124	141	120	132	145	122	113	127	128	136	113	154	116	134	118	131	126	129	127	120	132	128	138	108	128	122	130	123	119	105	127	121	146	140	123	115	121	126	143	116	124	123	111	129	134	129	121	119	109	125	117	114	137	134	108	132	118	108	118	120	119	122	116	128	133	131	123	122	120	123	135	111	133	116	132	138	120	161	142	112	123	123	120	131	133	133	104	134	119	123	122	101	131	146	116	118	129	140	132	122	117	111	132	124	118	135	122	119	124	112	126	126	127	131	111	137	124	121	138	115	120	125	146	134	122	143	108	124	137	120	127	147	119	132	132	127	112	134	117	155	134	115	115	113	142	128	124	117	116	168	125	131	112	130	106	124	157	138	129	116	125	136	140	148	137	110	140	119	138	127	126	135	89	116	111	105	124	119	122	124	124	132	134	130	115	103	124	123	129	121	107	102	113	144	119	125	106	126	125	131	116	125	137	104	127	136	108	133	115	124	134	128	128	104	127	134	149	132	135	133	115	133	119	115	125	119	109	122	127	108	140	125	112	116	125	125	123	117	131	127	117	128	122	137	119	124	111	128	134	120	110	139	119	132	127	138	115	116	109	122	124	122	119	122	117	131	146	131	133	139	144	102	119	134	131	114	133	121	113	123	126	126	107	143	140	130	115	122	135	133	115	110	123	126	108	129	122	147	111	113	112	105	123	143	137	129	117	130	126	131	105	118	118	119	109	112	122	146	117	119	127	133	114	119	116	105	120	124	120	117	118	129	139	132	110	139	128	128	116	131	127	142	118	115	139	113	107	131	107	132	125	112	126	120	117	115	125	121	110	117	133	105	146	127	127	132	95	132	108	122	132	130	109	117	137	132	130	128	155	134	112	139	116	128	134	118	130	121	118	131	132	123	140	114	116	136	132	121	134	127	106	96	120	121	144	119	127	125	113	132	113	125	102	131	123	113	129	124	134	125	117	124	128	121	105	119	139	149	121	111	139	121	138	144	127	112	122	129	126	131	138	124	121	131	139	140	125	120	120	132	127	124	118	111	118	146	128	133	124	124	138	109	123	137	124	125	124	120	128	122	125	144	114	136	136	134	132	103	116	125	139	114	124	119	131	136	161	141	115	128	128	124	114	131	122	136	136	115	107	114	128	132	126	130	134	120	132	102	113	131	133	103	130	130	127	124	133	111	111	121	115	131	119	126	128	134	115	135	117	144	115	133	123	149	129	121	144	133	164	155	113	101	137	131	118	126	120	145	138	134	115	124	111	135	126	114	107	87	139	122	108	126	126	123	134	127	123	147	124	128	128	132	130	101	146	130	113	117	148	109	149	124	103	132	116	140	133	113	128	108	117	120	119	119	130	108	142	137	137	110	138	122	128	134	128	126	128	133	145	126	134	122	128	119	112	112	123	114	156	127	139	110	141	139	124	105	119	124	124	97	132	114	135	129	121	134	125	126	110	132	126	144	113	111	120	107	116	122	126	130	153	109	129	138	115	104	125	128	132	128	121	131	119	132	121	120	111	131	110	116	128	124	131	136	133	126	108	107	150	127	105	108	108	122	134	128	114	116	134	112	125	136	120	119	138	118	124	123	118	128	116	122	123	117	122	136	138	123	130
7649	15968	14102	7741	4831	3358	2437	1944	1562	1282	1086	943	777	712	670	617	580	509	485	398	437	413	402	367	376	383	369	332	324	327	333	321	305	311	290	281	322	292	265	292	279	273	250	265	250	282	249	257	245	274	255	256	272	249	253	228	268	257	243	258	277	229	245	252	241	270	271	228	276	227	249	240	251	238	260	240	257	220	260	266	238	212	255	244	255	269	228	237	222	243	244	258	223	230	220	241	246	240	242	249	266	261	232	236	268	238	271	259	234	249	233	251	259	252	268	244	232	251	251	234	220	229	268	220	253	248	235	229	245	232	231	249	213	224	245	234	222	243	255	251	242	238	236	269	246	230	240	225	247	242	248	245	271	253	225	282	236	225	247	225	239	221	257	251	210	233	244	264	225	208	242	232	256	241	230	236	241	224	250	227	210	258	236	216	242	224	240	220	231	257	250	253	226	238	253	213	249	228	227	227	243	229	223	247	242	228	230	237	221	253	243	218	262	237	219	221	269	251	239	236	230	240	219	239	231	249	234	223	241	246	235	243	230	250	269	212	223	231	237	252	226	211	258	235	247	233	211	229	244	269	272	251	216	219	241	251	250	253	234	251	246	244	252	232	226	223	227	249	199	217	229	195	245	244	235	232	242	232	240	250	229	243	219	249	239	243	243	249	236	241	215	240	232	233	225	241	205	217	262	234	259	209	197	219	230	216	257	258	228	223	204	233	242	246	271	234	245	245	246	245	265	232	238	259	264	230	214	245	235	245	239	240	238	237	235	233	264	270	217	256	221	226	241	270	255	224	266	225	225	230	258	242	212	246	220	274	244	207	231	233	237	242	228	260	256	206	245	249	259	255	237	238	249	220	256	214	239	248	252	213	246	270	254	223	240	247	231	243	215	247	236	232	257	247	213	246	225	236	245	237	224	246	229	207	238	227	255	221	260	246	212	215	234	242	231	235	249	237	227	214	256	260	250	257	239	229	266	265	230	239	238	242	236	255	211	209	248	221	241	235	239	234	242	266	230	245	272	209	251	229	212	233	250	229	272	233	254	238	269	233	246	253	245	243	243	250	250	252	263	240	230	240	212	239	222	300	246	247	249	255	231	247	228	230	223	228	249	230	248	253	251	252	274	234	231	243	221	279	242	258	226	250	213	239	230	230	248	219	238	250	227	237	221	206	237	234	230	244	232	249	222	247	233	241	236	256	223	237	232	218	247	244	242	209	222	247	250	218	227	250	226	242	219	227	250	237	223	250	254	226	230	240	245	239	244	284	232	238	203	244	238	236	240	231	242	221	207	260	233	226	221	233	230	231	248	226	257	234	246	236	220	244	210	218	223	240	231	250	241	256	218	263	246	236	236	227	222	253	239	225	230	245	254	226	248	231	237	242	249	233	254	233	237	227	243	208	257	237	241	239	229	237	279	261	243	225	243	241	239	232	213	227	221	208	246	233	239	249	211	245	258	245	241	230	239	254	234	265	216	265	234	255	249	269	234	237	217	219	246	244	235	224	255	244	235	230	229	233	254	245	230	221	231	234	231	259	240	221	245	256	219	230	237	219	250	246	238	260	242	236	252	214	234	226	226	251	233	251	229	253	228	230	242	237	243	220	274	228	279	243	225	217	263	255	226	251	237	218	227	240	228	225	242	224	251	227	225	235	233	237	224	244	253	215	250	244	242	226	206	245	253	238	226	229	232	224	217	245	240	212	218	221	235	239	234	239	230	225	202	253	241	262	236	259	248	205	277	226	241	254	217	252	260	240	245	226	228	230	233	233	234	232	242	234	248	215	258	239	234	238	218	269	269	228	231	244	234	244	240	251	235	233	258	238	238	254	221	232	270	239	269	227	226	250	248	260	221	235	247	244	237	235	277	240	243	219	233	239	236	236	220	216	226	220	252	251	237	230	234	217	235	228	263	244	219	244	239	242	251	251	250	235	240	220	252	254	245	245	246	282	227	225	255	234	250	258	247	251	236	241	267	218	240	212	255	225	244	247	248	236	219	247	247	235	221	263	231	271	260	236	241	239	250	202	249	221	219	226	211	255	238	249	235	247	234	232	226	262	252	244	266	259	230	248	245	233	221	247	229	248	242	240	242	252	245	245	237	240	226	230	209	222	213	219	221	264	224	230	213	225	231	201	197	224	267	228	211	226	246	248	222	231	233	221	201	258	249	246	245	243	257	246	206	231	229	231	238	235	250	229	245	245	228	218	251	247	222	246	214	244	208	235	210	253	237	242	232	245	225	228	220	258	235	219	239	246	225	221	213	220	227	248	229	247	239	233	215	236	219	224	248	244	227	226	224	202	205	222	256	240	240	219	242	239	232	241	249	235	245	228	257	228	234	239	240	225	237	237	236	238	237	255	242	228	228	248	237	233	255	249	232	250	254	251	245	224	242	276	215	235	262	252	232	258	214	225	226	222	238	228	248	265	193	243	223	244	254	254	229	244	234	231	224	246	230	249	243	254	236	236	236	227	217	242	219	256	250	222	259	253	267	243	252	238	251	242	259	237	219	237	219	254	232	220	245	218	263	251	223	234	224	248	246	231	242	259	220	221	240	229	218	238	236	251	216	245	235	224	223	219	253	224	244	260	220	219	234	247	251	248	259	240	236	253	229	253	220	240	211	220	226	209	221	235	225	232	220	259	231	230	208	245	240	238	229	238	251	236	248	235	234	225	232	228	231	227	236	231	228	263	231	237	211	257	232	226	235	239	243	223	207	239	246	238	220	225	227	244	243	247	229	256	239	254	233	227	260	248	222	235	235	256	235	223	233	231	210	246	268	243	258	234	256	230	226	231	232	229	258	238	237	203	246	240	271	258	237	239	214	225	233	228	245	259	220	242	208	238	224	233	241	223	227	207	248	243	261	248	263	220	232	201	243	219	250	244	231	236	236	229	252	235	236	254	246	252	237	247	226	235	231	224	221	243	247	216	242	246	254	237	212	246	240	258	209	245	232	228	253	223	235	256	218	232	245	240	207	252	235	243	225	243	235	239	237	213	246	230	258	263	236	233	267	246	233	218	242	268	231	270	242	212	262	227	227	246	227	263	246	241	246	224	238	233	245	239	237	208	238	240	264	242	246	234	242	244	233	232	221	235	258	247	239	234	175	237	236	225	229	242	222	251	232	217	245	270	235	251	227	233	250	270	240	210	253	206	249	257	231	227	263	218	264	206	256	244	249	216	232	218	234	224	206	258	252	244	255	260	247	214	213	244	239	253	254	238	230	217	234	250	222	256	241	197	210	234	246	242	234	267	227	242	229	232	237	251	234	257	217	219	238	225	239	215	228	248	236	236	234	225	219	241	239	279	205	235	224	240	238	219	250	236	240	240	246	245	248	252	235	221	234	229	252	255	218	231	240	235	217	247	238	233	257	244	250	239	244	230	241	221	251	235	241	236	244	251	259	251	240	237	238	234	221	247	249	234	246	260	202	231	236	238	233	244	226	225	248	224	231	210	225	216	241	239	252	191
27091	20122	5836	793	537	517	518	497	420	468	480	475	457	461	470	455	434	445	438	437	471	476	450	448	475	498	443	419	443	440	438	466	472	452	446	445	434	419	457	439	419	436	436	452	436	416	462	460	458	457	449	466	446	461	467	444	425	504	439	435	457	484	472	439	462	470	444	454	408	414	450	459	465	446	419	443	461	445	454	453	442	470	441	466	465	468	431	454	453	457	463	440	457	451	417	438	456	473	459	486	456	431	489	411	415	449	468	430	479	458	399	442	427	442	474	408	449	448	432	444	434	432	464	434	463	469	464	460	443	456	461	450	475	415	437	464	468	462	453	491	451	465	442	434	482	433	469	437	492	471	445	482	453	462	466	444	438	430	442	452	429	455	464	458	470	467	455	424	442	414	449	465	451	455	440	461	454	435	422	444	447	473	427	430	449	404	465	473	480	434	444	500	446	435	465	442	480	438	447	423	429	416	451	457	469	482	455	445	449	396	416	451	451	462	424	465	462	479	483	459	452	455	495	443	491	487	441	428	491	449	445	393	474	464	411	448	450	458	461	462	428	460	440	467	452	427	470	436	436	442	458	441	428	432	461	439	443	413	424	471	469	430	491	419	488	448	470	438	413	440	440	436	465	466	435	453	439	460	455	459	444	437	438	456	472	440	443	475	457	418	449	438	425	437	462	457	450	467	453	422	458	433	446	448	442	432	432	454	477	448	473	416	473	433	474	415	453	456	454	417	440	456	423	409	456	485	478	437	448	438	477	464	442	455	442	469	434	436	472	464	470	472	429	503	492	442	416	464	438	436	451	466	455	464	408	450	439	458	452	431	458	433	472	435	463	460	416	454	472	427	398	444	445	441	448	403	466	462	447	457	452	470	441	433	409	421	427	427	431	437	444	454	460	444	458	457	427	446	447	432	444	454	400	454	462	458	460	479	446	414	450	432	426	439	409	469	452	438	454	456	472	470	469	455	438	439	453	463	433	457	451	446	406	483	447	474	469	472	437	433	437	451	441	440	435	448	414	443	455	456	463	458	450	450	447	418	385	450	494	453	445	450	419	419	462	431	447	437	449	434	465	446	462	422	440	466	446	508	433	484	442	458	430	418	437	422	466	430	479	450	463	451	440	471	418	432	464	441	442	412	384	443	464	454	441	462	465	475	431	482	498	465	453	485	441	432	430	423	408	461	444	447	442	450	473	441	469	482	465	458	479	428	473	463	473	451	454	450	434	458	434	458	432	405	483	453	472	449	459	424	462	440	463	458	460	424	455	466	481	438	432	430	431	443	473	486	446	448	441	438	433	435	419	448	449	430	464	431	448	461	429	456	434	485	478	440	401	452	451	440	454	492	416	464	490	401	465	475	419	422	467	441	402	476	467	444	490	409	407	407	427	463	430	464	453	438	461	455	443	462	464	456	464	432	444	453	428	435	472	433	445	447	482	429	453	424	455	441	460	428	450	460	441	425	427	451	443	477	430	433	442	412	441	447	493	445	463	460	446	474	426	453	457	482	474	442	454	449	450	440	432	460	420	473	463	465	406	502	410	447	438	462	413	435	448	529	427	401	445	452	451	448	465	473	461	442	422	486	454	465	475	440	456	435	422	438	443	463	464	446	437	439	422	428	464	438	453	452	469	419	423	419	433	445	437	462	465	432	455	461	450	438	451	399	455	413	410	467	444	448	413	444	442	465	454	466	434	469	427	450	437	462	436	414	450	441	427	471	456	428	431	460	470	431	435	437	397	436	409	461	469	431	464	456	416	455	453	447	461	452	481	444	451	457	448	423	440	470	464	456	465	441	443	430	455	448	461	456	427	459	496	468	431	424	494	462	454	430	456	447	454	425	461	468	440	448	458	447	456	415	468	418	479	456	489	439	464	462	437	456	475	472	429	441	433	452	445	443	440	457	465	463	465	436	449	444	455	425	421	440	408	444	448	458	437	468	443	463	417	458	451	435	466	454	485	468	453	464	410	461	449	433	444	451	457	449	433	445	414	456	406	404	451	447	442	418	415	459	472	447	433	475	457	442	463	472	440	461	501	416	443	444	442	448	452	492	443	472	468	431	451	485	439	451	441	451	463	469	454	452	433	442	459	449	417	464	412	471	491	439	416	477	448	440	413	491	422	430	411	421	441	447	487	438	463	427	457	412	451	438	461	413	452	482	445	459	409	427	456	483	442	416	423	433	453	459	458	420	447	413	431	446	414	455	480	450	465	438	450	433	430	427	464	448	416	448	475	459	476	436	460	439	451	427	443	438	478	451	463	458	453	433	455	465	444	442	437	418	490	440	462	434	441	430	439	505	480	456	456	456	423	467	511	455	433	464	465	434	487	454	459	443	442	457	484	425	468	448	425	446	465	451	445	460	421	443	428	441	435	457	455	431	477	445	446	445	425	418	422	481	478	449	438	416	435	453	402	439	448	470	434	461	449	452	481	427	428	423	448	493	448	445	456	448	490	434	421	457	476	453	470	476	445	425	438	459	447	459	453	463	441	447	439	479	442	470	457	452	479	438	471	446	458	418	412	449	422	463	462	463	422	440	421	459	485	462	433	436	450	423	511	459	454	442	430	441	481	455	425	482	484	482	468	410	474	433	425	460	449	444	421	434	488	431	460	454	451	452	449	417	467	473	440	430	418	454	459	486	422	453	446	440	484	436	401	453	457	467	428	468	472	458	435	442	434	454	442	445	457	449	478	440	487	404	471	471	416	470	481	491	468	465	434	436	439	456	465	456	460	468	446	459	427	455	455	477	438	473	428	436	453	441	417	471	482	413	455	455	473	457	468	419	426	400	440	434	427	446	448	469	429	462	454	440	466	471	499	461	448	439	442	450	443	472	438	409	469	445	421	437	433	447	469	459	477	463	461	452	455	404	447	439	513	431	469	436	455	489	405	442	429	460	464	437	439	444	424	425	464	435	440	403	449	411	455	457	401	430	436	454	429	450	408	393	451	409	417	460	458	446	440	421	473	443	484	440	465	481	482	431	464	425	450	485	415	420	459	417	438	433	466	454	452	440	476	457	439	445	477	426	435	439	456	445	474	443	470	478	420	464	456	422	445	443	470	489	439	424	454	442	475	472	472	445	430	434	475	436	464	458	454	470	452	469	420	486	442	429	437	456	444	475	452	453	421	451	469	506	439	471	453	440	482	427	416	437	462	461	459	451	449	443	459	429	500	463	451	453	461	467	459	422	425	424	432	436	423	461	439	442	468	455	447	445	446	446	460	437	460	448	466	460	460	441	446	450	475	422	437	494	464	392	439	480	467	482	420	460	480	452	447	465	436	438	456	466	460	417	466	441	444	469	435	467	448	452	423	446	490	436	407	435	436	456	477	454	431	474	457	425	459	477	456	418	442	448	473	429	461	472	429	453	404	450	444	452	400	430	460	451	426	485	445	454	445	448	446	458	458	499	440	476	525	456	475	467	423	439	468	464	458	447	439	478	441	435	484	441	472	451	466	406	445	450	459	450
4321	1936	1780	1200	973	877	874	881	848	863	864	807	786	826	834	823	796	810	789	819	793	811	784	825	804	817	798	785	783	800	779	770	864	796	753	785	821	798	793	806	758	766	775	800	816	767	814	837	830	821	769	829	840	788	774	747	813	821	817	755	787	796	819	833	836	808	831	833	777	828	841	798	814	802	814	782	809	843	836	809	854	813	802	777	805	826	789	797	875	810	824	772	801	802	778	779	823	779	759	848	778	790	791	804	817	834	794	829	814	807	810	816	830	793	774	765	803	850	757	806	765	779	816	807	797	756	764	805	804	787	773	806	784	798	836	800	782	791	815	791	794	799	774	790	852	798	757	831	876	784	750	748	787	754	834	784	784	794	813	773	758	788	836	799	794	797	785	743	782	814	802	773	807	783	769	788	789	759	782	803	786	843	753	796	783	811	833	780	793	784	747	791	798	810	855	845	802	785	814	802	801	826	815	788	789	761	799	846	801	792	769	763	769	752	807	763	806	809	787	728	795	809	802	844	782	815	788	777	771	781	790	804	780	737	806	764	816	833	852	818	786	792	772	812	792	736	792	767	824	824	764	792	776	803	806	807	832	809	782	798	796	786	798	833	813	820	761	789	785	803	810	817	753	757	826	848	790	766	740	792	816	778	791	764	810	798	797	802	845	757	781	769	773	745	800	778	776	814	841	805	819	760	756	838	766	848	778	748	724	806	822	778	785	793	802	780	819	806	821	813	796	792	770	829	808	786	795	757	773	813	772	804	835	773	826	768	781	833	781	840	832	866	801	789	802	809	812	803	757	793	766	873	815	814	816	790	731	797	791	784	778	810	728	835	766	852	861	822	806	828	812	775	782	814	806	810	782	803	799	814	820	834	830	809	794	798	835	820	755	779	795	733	835	738	823	783	897	831	839	821	800	761	800	802	785	816	821	799	794	763	794	785	788	779	782	802	805	830	776	801	809	834	780	825	808	820	774	822	816	808	768	798	785	778	825	769	767	826	799	808	749	852	826	798	833	816	851	741	781	773	819	744	827	777	774	813	828	837	789	813	788	750	762	807	811	825	819	763	800	800	837	792	814	788	831	795	792	843	803	781	769	772	804	797	820	774	787	759	818	827	816	827	833	742	846	831	797	764	773	782	819	810	787	782	807	809	809	783	818	809	762	789	838	788	836	816	787	800	775	802	799	803	792	786	775	791	778	846	784	899	805	769	778	809	838	811	811	753	739	820	808	805	829	769	849	770	785	800	834	747	807	772	798	833	839	814	816	788	868	777	839	793	801	831	793	786	778	819	771	817	797	821	792	823	756	828	797	786	831	800	808	805	771	789	802	832	768	847	767	839	778	809	825	797	829	817	803	769	727	789	853	779	834	816	812	765	793	831	826	781	762	804	744	773	774	782	787	773	722	813	820	772	808	822	729	771	862	820	813	826	817	824	813	830	837	787	823	850	798	748	793	815	821	794	781	780	826	819	799	748	747	872	774	794	829	782	780	819	836	867	774	794	825	780	792	822	841	780	856	823	792	834	794	773	824	754	783	817	795	787	771	793	834	797	792	781	861	732	850	766	809	813	784	828	799	809	834	757	803	829	828	824	760	777	799	848	797	837	795	757	789	802	805	853	795	755	794	796	792	776	824	785	813	837	762	767	781	805	800	769	784	786	803	793	794	821	788	788	764	802	765	753	782	794	751	767	758	787	801	802	822	787	808	771	782	776	794	762	806	801	777	826	828	801	766	803	797	799	778	817	820	799	837	779	792	790	827	759	799	808	739	811	810	818	823	843	810	799	792	764	762	814	817	752	846	785	757	799	770	774	784	792	790	776	816	784	782	778	774	765	799	743	838	782	845	818	775	791	807	822	809	816	773	771	813	791	806	776	799	759	779	797	839	751	794	798	780	797	787	815	799	805	831	798	818	820	821	783	764	843	779	807	796	824	803	790	806	753	757	823	813	807	756	790	840	810	838	751	831	776	805	811	785	786	764	827	872	818	745	787	785	808	812	767	786	837	828	844	817	803	807	808	779	812	730	780	846	829	859	774	806	732	827	768	822	782	785	786	771	865	787	810	796	849	784	786	809	820	809	805	777	789	810	763	816	794	764	795	779	769	791	792	778	817	820	775	801	806	850	802	818	812	814	785	790	808	756	804	805	828	799	805	749	812	787	757	792	751	824	748	798	767	833	801	790	801	769	836	765	784	774	786	787	800	779	818	836	807	795	763	803	850	849	811	764	784	791	775	801	755	773	799	814	821	780	811	774	775	818	807	772	806	899	826	726	745	831	793	778	791	781	750	814	854	839	760	791	772	809	802	814	813	826	846	758	812	827	812	729	860	795	787	809	817	800	762	827	740	795	829	749	808	805	797	796	819	773	790	807	800	801	799	798	822	777	807	802	757	805	780	809	829	836	777	737	837	821	745	775	835	782	823	820	777	847	765	806	727	846	794	785	796	776	795	769	833	848	765	800	851	793	771	807	819	825	851	799	775	779	808	822	858	850	803	775	747	843	836	791	742	823	810	781	787	810	810	776	810	760	785	809	806	800	801	800	812	808	808	795	795	783	760	764	808	813	808	786	779	744	786	758	810	772	782	788	836	768	825	790	803	797	742	746	757	794	755	767	787	763	782	783	764	793	794	760	752	787	748	794	787	786	759	765	843	815	793	789	764	829	783	773	767	799	822	734	833	782	792	808	799	803	801	820	795	830	825	798	756	871	810	811	779	797	819	778	817	813	828	814	832	777	824	778	779	855	884	791	778	799	810	763	805	787	779	831	833	806	803	790	796	794	766	826	798	801	798	808	808	776	824	773	812	790	787	774	814	852	827	791	810	755	819	821	815	801	802	788	836	774	793	819	791	815	807	793	791	799	779	783	691	829	839	793	843	791	840	787	821	812	770	783	844	808	758	757	777	756	822	825	753	770	809	808	816	801	800	802	778	768	792	838	763	852	795	791	799	824	799	815	850	803	820	800	816	750	796	747	765	809	771	763	812	788	811	810	744	792	758	758	804	805	836	829	763	787	748	845	804	793	842	790	798	802	824	790	759	761	789	759	811	820	772	778	817	811	759	824	784	788	783	807	788	792	784	780	740	770	737	853	798	809	816	805	783	772	817	774	725	842	821	813	799	827	796	788	783	787	803	811	822	789	805	813	807	832	797	785	787	812	816	826	804	833	795	786	794	841	819	800	816	835	845	813	787	806	852	753	810	823	799	787	803	759	820	757	792	805	805	807	778	816	789	823	828	815	827	868	786	825	817	797	760	774	793	818	797	786	781	879	793	826	818	822	750	794	833	754	834	784	856	796	794	806	799	779	803	791	802	797	798	778	795	769	781	768	782	806	750	747	855	736	822	789	762	786	849	778	774	777	814	821	815	800	833	807	756	790	793	793	844	792	800	826	786	810	831	801	814	861	764	831	767	735	861	792	797	817	855	807	807	805	793	797	842	806	816	780	802	779	764	803	777	798	825	839	758
24398	21492	28684	24724	20688	2348	781	617	529	480	460	432	440	410	393	421	410	376	373	402	327	372	367	366	376	385	356	367	378	346	330	343	378	367	326	360	352	364	333	335	363	368	412	361	351	349	353	375	386	345	360	334	354	341	364	338	344	373	322	337	333	344	341	355	348	345	349	342	359	352	335	311	347	353	371	353	358	360	328	329	363	378	361	337	332	348	325	325	345	329	352	333	343	350	320	369	351	339	381	345	348	350	367	345	321	322	363	297	307	346	358	352	325	331	333	351	334	323	352	390	342	291	316	346	323	339	364	362	293	352	358	358	364	320	348	329	359	327	317	332	328	330	356	353	335	345	329	375	342	363	344	368	317	317	350	328	342	318	352	324	309	340	363	330	316	328	344	366	320	359	329	351	369	342	334	338	353	331	345	359	337	341	356	317	327	329	306	349	388	323	323	361	313	356	363	333	328	318	357	354	299	360	320	361	344	336	330	367	333	340	384	345	328	304	351	359	377	295	324	349	333	357	335	338	351	341	334	354	344	369	360	340	300	359	348	358	341	349	329	340	365	353	372	315	361	379	349	336	339	332	371	339	363	346	341	370	348	350	374	329	287	329	351	316	385	314	337	360	335	353	346	332	322	358	368	329	326	359	350	340	327	375	342	344	360	355	371	361	342	309	369	343	324	340	331	360	359	380	365	349	376	342	358	353	348	347	335	381	307	322	336	344	343	327	345	346	334	348	330	306	348	352	360	356	339	326	365	376	336	325	332	338	334	352	342	337	348	334	313	333	330	375	359	346	319	346	334	330	369	325	342	357	371	347	348	327	349	331	380	300	348	324	341	363	339	350	373	367	333	343	312	330	337	356	370	360	339	328	342	321	325	365	363	356	350	317	376	352	307	370	334	338	366	326	331	327	351	369	342	335	325	358	337	313	347	336	341	347	357	349	364	359	346	341	363	363	352	326	363	344	333	369	325	353	333	347	326	366	349	377	319	364	345	355	346	299	347	332	325	343	353	356	335	326	349	366	314	366	356	351	370	346	346	319	394	346	333	352	364	347	357	334	349	351	355	322	357	345	357	383	301	318	328	330	325	337	331	306	316	348	333	334	344	374	331	349	353	358	319	341	359	363	350	354	347	342	344	352	348	357	331	357	358	362	353	320	349	312	343	352	349	329	332	354	352	328	390	325	362	350	358	334	362	340	362	348	312	356	375	337	321	318	350	367	328	363	352	330	410	326	331	337	353	347	349	333	340	311	336	337	345	338	360	349	351	341	346	339	336	320	342	348	332	378	362	338	363	322	338	357	352	385	376	351	319	321	359	339	329	336	325	316	328	322	359	343	336	326	338	331	366	335	337	330	335	394	354	325	341	354	352	334	304	307	375	359	350	345	344	373	330	377	349	359	371	344	359	339	354	322	328	329	348	335	345	335	354	368	344	358	335	358	344	330	334	346	335	362	370	324	342	337	381	361	347	355	325	341	341	296	349	350	352	354	341	352	335	345	350	340	322	325	335	359	340	338	356	341	365	339	341	330	368	359	347	320	311	383	336	324	355	330	324	343	338	330	341	369	347	301	327	340	329	351	332	316	346	359	326	327	326	328	327	364	380	347	341	358	354	377	349	337	345	355	370	343	349	377	334	321	364	331	362	332	349	355	331	317	351	358	377	332	366	319	329	352	375	351	319	355	316	336	344	316	312	362	359	324	330	328	339	349	339	324	369	311	353	361	335	335	371	362	370	334	329	355	314	305	319	319	372	327	356	336	356	335	336	346	385	347	350	345	349	366	349	345	364	355	363	384	355	316	347	382	358	340	368	325	381	364	339	362	381	334	330	336	361	346	355	321	358	361	318	313	322	331	394	333	332	352	374	347	360	323	352	333	302	336	390	351	352	360	362	346	343	352	324	355	345	341	336	338	322	326	328	333	333	336	318	359	327	358	372	356	327	341	335	339	338	309	354	347	370	332	365	326	362	357	339	350	311	357	314	328	350	330	350	369	344	330	322	334	328	385	350	339	341	356	342	323	350	334	364	336	337	369	369	350	336	337	325	351	349	309	346	336	309	335	349	315	326	378	335	349	352	368	332	325	325	343	328	340	340	310	342	328	333	312	385	326	342	359	349	344	362	336	344	331	353	329	349	320	344	369	347	364	312	331	357	354	355	357	329	334	355	320	345	350	341	330	343	368	336	325	326	349	324	382	345	332	347	355	346	337	353	354	379	309	314	328	368	346	367	405	304	320	343	329	344	337	347	355	337	324	376	360	362	351	344	349	355	341	338	343	346	329	340	342	350	315	325	368	326	347	330	325	332	368	339	343	348	361	332	321	341	363	351	337	347	348	331	331	362	338	332	391	349	357	346	359	368	385	350	334	326	354	358	356	337	341	317	365	348	328	323	351	313	359	365	357	328	338	380	337	334	326	327	337	369	354	322	319	358	340	355	397	330	308	326	365	330	381	355	318	350	366	366	377	353	358	371	323	355	360	341	344	336	354	335	334	368	337	343	370	375	339	349	369	343	361	349	334	332	312	349	334	336	381	362	348	384	335	334	339	341	323	331	356	386	335	386	324	334	331	363	360	330	350	332	334	360	336	334	368	314	362	334	357	344	305	324	362	340	360	347	323	351	331	338	345	312	350	379	340	328	332	356	343	360	380	374	331	360	360	343	370	379	302	306	364	358	363	363	323	325	339	362	341	349	377	329	326	350	359	367	318	332	331	345	347	314	334	356	344	340	358	398	297	378	341	358	341	358	393	389	316	353	325	335	343	350	357	335	365	337	377	344	361	342	363	325	344	333	362	352	326	362	348	361	314	327	326	361	309	327	332	363	358	360	371	323	338	351	359	353	369	329	347	347	338	349	363	338	306	330	335	338	355	319	352	329	340	344	353	372	351	298	345	367	355	341	327	344	367	345	355	342	335	347	357	349	379	352	338	337	357	343	347	348	344	339	363	335	342	367	374	387	360	350	357	313	356	312	312	339	372	337	335	332	367	348	349	362	354	345	364	336	335	311	315	308	363	367	356	324	335	371	360	330	349	361	359	369	323	323	343	347	348	351	378	345	331	325	329	338	341	354	335	359	336	343	376	376	349	370	326	354	351	331	338	347	346	302	375	313	355	360	337	360	338	372	366	324	337	350	388	384	347	326	345	320	332	382	353	373	337	334	340	350	373	337	359	395	343	357	316	343	330	323	337	374	309	317	365	347	330	336	340	357	328	345	365	352	332	310	344	318	344	355	335	377	390	301	351	339	335	342	349	381	367	312	338	313	344	359	323	338	366	375	339	317	375	337	364	348	336	350	338	332	336	352	328	334	380	331	339	356	315	349	358	324	313	366	356	320	336	333	355	337	300	337	331	329	334	354	344	299	335	309	365	382	354	340	353	369	343	384	349	316	337	350	345	335	337	353	382	362	339	352	340	349	301	363	336	379	349	348	378	346	332	360	354	365	353	376	342	346	343	344	364	363	367	342	336	337	354
5642	10739	9174	4892	3164	2301	1851	1480	1347	1186	1048	1010	881	839	836	818	816	803	752	721	752	701	693	696	716	666	682	665	664	673	651	650	687	682	680	632	641	662	643	655	616	696	701	635	639	663	647	636	646	617	656	704	660	650	626	663	593	645	627	665	628	650	635	597	602	635	670	619	654	607	649	683	615	621	643	634	633	649	649	670	642	623	667	634	652	611	614	649	598	671	588	630	664	616	643	671	620	632	606	626	640	625	621	633	627	613	626	603	645	596	585	627	619	617	596	601	651	568	643	631	666	629	630	606	644	616	627	659	662	635	599	589	665	600	607	599	622	625	598	608	662	611	636	588	589	688	612	601	604	700	629	619	600	590	606	623	641	626	606	650	648	601	635	614	608	631	655	588	617	607	602	641	623	651	598	665	626	641	668	594	648	603	634	641	569	651	642	614	624	665	634	608	621	656	611	633	649	638	640	657	609	630	655	653	604	644	661	616	593	584	660	603	660	608	633	647	665	644	627	624	650	649	666	606	647	616	603	620	649	618	627	652	629	611	612	633	610	626	642	642	625	594	586	653	638	618	623	624	592	626	609	660	621	673	679	649	626	621	611	589	642	614	575	609	640	636	627	613	609	655	599	640	559	613	575	620	628	633	643	623	609	618	617	640	606	645	656	600	631	635	599	606	658	654	630	622	660	592	638	591	599	638	598	635	583	647	673	607	597	671	631	634	615	610	632	615	613	567	634	612	660	647	604	633	621	629	630	609	623	609	596	629	626	624	635	621	622	672	619	600	680	614	602	640	594	623	588	659	623	618	612	626	613	616	615	634	612	605	641	602	597	632	619	623	670	617	592	585	594	598	611	610	606	597	573	629	607	603	625	630	615	629	631	630	640	656	624	659	587	611	663	630	650	630	605	652	614	623	654	631	639	625	603	624	637	632	628	650	604	644	679	611	609	649	602	662	625	595	591	621	645	612	611	583	636	586	606	641	657	637	640	605	640	645	608	594	604	641	596	613	627	636	632	571	606	638	618	654	605	639	613	614	620	585	597	632	639	632	650	615	629	597	593	636	595	577	562	594	632	648	607	650	635	639	630	606	632	613	648	676	701	575	615	626	657	614	642	631	636	610	578	633	637	606	601	669	655	612	620	611	603	620	629	609	601	611	644	638	614	646	624	597	656	583	590	705	640	601	626	603	605	606	645	626	644	632	591	633	598	643	627	595	576	602	621	570	616	616	627	646	609	602	613	627	645	642	578	594	602	634	599	677	646	614	592	598	594	602	633	603	593	633	632	619	672	648	594	622	610	645	616	600	620	646	640	618	644	662	625	647	655	616	629	625	606	631	576	609	596	583	664	605	605	664	610	606	603	598	569	603	625	643	584	601	564	620	642	608	653	619	625	602	631	584	595	594	593	623	613	590	641	632	622	616	651	634	602	620	627	619	626	623	648	649	649	604	643	647	639	610	614	644	627	606	634	623	645	654	630	578	629	619	613	631	614	652	605	633	597	627	620	621	650	670	618	588	626	607	618	605	604	672	625	627	627	621	640	617	669	582	631	615	627	635	627	654	589	631	629	599	621	624	659	598	561	623	642	626	617	640	591	650	616	582	594	620	616	614	630	611	645	613	633	668	644	638	602	632	639	613	625	603	624	591	660	638	618	665	668	610	580	605	568	647	638	609	607	633	588	614	641	597	632	650	622	669	606	639	611	593	650	598	581	632	613	626	642	647	585	599	659	610	603	606	645	659	596	637	588	616	598	587	653	611	624	629	678	626	588	597	602	642	592	586	579	605	645	623	617	630	632	611	670	620	613	584	640	628	662	588	593	587	609	606	618	630	645	615	590	649	613	607	620	600	642	650	588	580	606	590	621	588	636	613	635	585	583	622	587	607	606	595	604	642	604	618	624	626	604	577	631	642	683	610	632	597	648	602	640	660	600	646	635	580	613	653	627	617	651	646	634	659	603	634	662	589	629	668	647	621	642	672	643	624	645	674	646	629	603	654	654	601	636	627	644	587	613	619	596	648	636	616	663	577	633	621	652	650	601	656	631	611	613	605	637	614	578	599	575	602	567	651	664	635	590	596	618	609	591	637	672	621	618	605	602	678	628	588	594	639	631	632	607	623	620	668	636	642	649	643	667	639	633	612	604	595	627	617	591	606	612	681	638	602	642	618	642	625	600	634	622	619	618	632	573	593	623	587	622	631	630	629	657	613	590	619	627	592	648	619	599	654	673	637	616	648	604	646	640	657	619	670	613	632	668	642	636	625	597	639	566	587	642	638	613	668	583	637	585	622	617	627	591	607	625	635	577	590	660	595	639	619	607	614	585	628	669	615	620	571	648	584	649	616	615	633	619	656	629	647	636	595	615	618	617	640	675	591	570	583	599	635	626	634	640	675	606	626	610	616	624	638	647	640	619	610	618	642	607	615	612	625	627	580	638	633	594	628	607	635	594	618	646	624	631	608	656	655	615	587	615	645	588	608	604	619	629	591	623	600	661	600	601	655	693	614	625	656	587	618	589	668	597	637	603	635	611	593	611	634	628	637	632	592	607	604	632	622	604	601	624	634	647	611	605	604	625	609	593	587	629	616	633	641	615	632	674	642	604	596	608	686	632	607	645	624	618	638	684	608	639	654	584	602	614	592	612	618	632	659	622	619	644	661	630	637	649	634	633	648	611	614	661	597	594	683	642	606	631	657	655	589	639	595	650	645	606	612	627	690	601	648	634	620	636	617	621	576	630	644	603	602	628	631	627	602	614	576	646	623	599	602	706	643	652	616	632	643	643	635	626	624	625	618	614	595	619	600	576	595	625	642	617	608	600	609	604	604	591	648	666	600	614	615	652	630	646	666	608	598	653	607	613	595	593	596	623	622	666	626	650	622	617	635	610	637	604	637	583	616	647	622	587	633	638	620	553	665	642	608	625	594	617	589	599	666	604	601	620	644	620	606	648	599	652	621	589	642	659	603	583	604	653	648	650	658	652	640	604	615	614	632	624	620	622	633	623	627	645	626	671	605	679	616	608	600	619	614	603	641	615	633	620	625	587	607	658	594	609	660	594	647	624	609	631	607	637	558	622	617	635	632	668	632	605	596	581	626	631	630	606	643	563	633	643	598	626	654	605	614	608	593	630	623	625	616	661	613	662	624	640	637	630	604	613	595	613	636	575	580	630	568	634	619	624	644	601	632	655	615	637	588	571	627	653	609	595	663	651	658	679	633	630	635	661	621	614	651	641	667	594	647	643	612	639	628	637	635	617	600	586	623	649	664	592	674	667	643	617	645	665	621	603	619	659	611	642	607	591	640	674	631	562	651	689	622	672	644	621	577	605	641	628	647	617	597	651	574	616	614	589	667	651	607	592	637	586	582	587	606	625	607	555	624	567	656	647	658	596	694	625	659	587	615	620	655	644	637	612	637	609	626	650	592	623	598	687	637	626	572	611	592	616	626	644	626	627	603	599	629	618	618	618	595	627	616
23465	21458	29295	24045	21458	19602	1712	594	378	336	372	292	246	223	230	226	210	182	177	180	165	157	170	160	160	159	153	156	148	177	134	167	130	145	148	123	145	150	152	148	125	133	103	117	142	148	117	132	113	116	117	151	126	136	156	119	129	129	124	117	130	121	124	122	137	155	136	122	126	136	137	133	125	135	149	129	141	111	146	115	122	150	113	103	120	128	117	121	117	118	122	120	114	113	129	129	134	143	136	119	131	129	123	101	125	116	115	137	142	140	112	127	124	126	130	124	117	133	112	141	123	140	123	136	128	142	146	132	113	115	138	119	112	135	138	149	123	111	115	138	109	106	130	138	116	124	128	153	112	118	117	114	126	116	127	135	96	135	130	120	108	103	122	143	116	145	115	117	133	125	104	126	126	127	110	132	107	127	133	127	116	128	144	133	136	119	95	132	128	124	136	133	124	102	113	120	132	121	128	139	108	122	128	125	124	114	101	126	144	129	127	124	118	117	133	123	106	123	141	136	107	122	130	122	128	101	103	120	132	127	105	111	121	115	125	115	136	133	122	132	130	117	130	129	121	98	135	119	111	116	120	123	129	122	127	127	119	140	118	109	147	109	117	138	126	114	135	135	137	124	136	120	136	121	120	141	127	126	131	124	132	139	120	133	130	143	115	115	132	135	108	120	112	135	131	126	121	117	117	127	117	113	115	136	114	125	123	113	135	108	135	108	117	126	124	122	100	102	118	121	134	137	131	127	123	105	147	136	130	124	122	122	100	118	136	129	123	123	109	133	136	107	133	134	114	129	133	145	138	123	116	137	134	119	143	106	118	140	134	115	105	113	131	114	124	114	121	111	137	132	130	128	108	130	123	124	149	98	136	129	137	117	135	108	128	131	118	116	113	128	149	141	112	106	116	102	106	135	100	134	112	135	143	122	128	109	146	128	125	126	109	137	127	117	130	110	133	124	157	121	139	115	140	119	123	125	129	122	111	116	110	121	138	126	123	102	117	141	128	110	113	121	114	134	121	123	131	130	118	145	107	118	127	139	119	114	115	118	143	135	118	121	118	113	121	134	143	125	110	110	125	137	124	130	124	130	116	119	121	123	113	126	150	106	108	130	126	123	118	104	142	121	129	117	123	139	130	121	113	129	118	117	115	119	116	116	124	120	127	138	118	147	130	109	131	149	147	128	138	134	118	106	121	136	112	142	138	117	131	132	137	115	127	116	157	121	129	142	121	113	112	115	130	125	115	112	122	139	132	126	128	129	125	102	140	127	123	134	123	132	130	112	121	152	131	137	130	116	112	121	111	118	139	150	118	141	138	122	92	120	129	120	131	119	118	95	105	102	124	131	125	109	120	141	125	105	129	116	138	124	142	122	125	126	109	141	117	125	135	124	137	109	129	112	131	125	149	124	145	125	132	123	140	145	149	113	137	125	138	128	111	113	133	111	137	119	130	129	105	108	130	129	113	145	123	125	139	131	116	123	105	130	107	127	126	105	124	137	115	122	126	121	119	131	117	128	126	114	131	125	141	137	142	123	123	115	127	125	127	120	111	135	122	135	118	135	145	151	130	123	123	117	131	140	146	135	116	125	114	116	124	136	144	117	122	126	114	140	113	120	127	127	109	127	120	121	139	143	113	112	123	119	118	156	129	124	115	112	129	122	134	130	132	145	132	118	135	128	120	119	126	124	99	132	108	133	132	129	131	125	159	127	100	134	123	114	124	121	117	108	119	111	125	119	117	114	140	103	136	130	121	122	108	127	127	138	105	130	115	138	125	127	130	144	128	116	129	119	126	123	113	124	124	122	123	150	128	124	112	99	114	126	127	110	128	145	133	144	125	118	125	112	117	143	146	132	132	117	121	134	148	130	125	118	133	131	124	137	107	140	112	118	128	124	111	113	117	131	114	110	121	140	122	146	119	140	132	134	130	108	137	101	120	144	100	136	131	127	150	121	123	124	124	120	132	130	134	137	134	119	145	113	118	127	118	125	127	123	137	122	129	136	147	114	127	114	119	113	138	117	129	127	121	105	122	140	122	113	122	122	115	128	141	130	138	113	103	135	135	115	114	119	140	131	138	112	141	118	137	116	124	125	136	112	131	132	117	109	145	125	115	129	128	123	136	132	107	135	111	119	108	115	135	122	111	130	137	127	121	129	122	119	151	116	142	112	122	130	108	133	120	126	128	119	133	120	121	139	124	135	114	131	125	129	137	119	123	119	121	129	118	110	107	125	129	131	143	150	126	100	142	152	127	116	155	146	114	121	113	129	133	126	124	112	142	116	126	135	121	146	122	121	135	145	131	132	106	112	119	114	143	136	114	125	114	136	128	121	109	114	114	131	121	116	110	110	158	123	121	115	120	121	112	146	127	124	125	140	133	123	135	123	128	123	124	128	125	112	137	132	124	108	139	138	125	118	136	142	119	121	130	114	133	118	132	118	121	118	119	116	103	123	124	132	98	134	110	132	149	131	122	124	111	102	121	118	147	125	136	120	108	135	118	124	127	119	106	126	130	111	131	121	129	144	126	120	113	128	118	126	127	123	124	137	118	128	130	127	112	131	129	146	132	122	111	128	111	105	128	101	130	121	152	118	139	112	124	135	127	130	125	117	128	122	117	118	140	125	123	118	113	126	111	147	129	135	121	121	130	142	127	115	121	133	125	129	113	125	128	135	116	136	110	124	119	138	132	109	114	105	123	128	121	99	141	127	129	124	125	125	125	120	128	111	113	116	147	132	133	133	106	105	121	126	148	118	122	123	141	100	129	141	112	113	129	138	121	143	144	116	116	124	120	110	120	116	134	121	113	104	134	121	112	130	115	128	114	126	143	119	105	142	117	129	133	121	105	113	132	117	116	113	123	118	129	136	115	108	100	118	122	131	112	107	126	125	130	110	127	144	116	96	122	126	119	121	132	111	118	114	108	133	116	124	121	124	139	105	106	122	126	125	127	119	139	126	112	118	131	120	133	113	110	125	115	115	113	121	100	112	119	115	139	124	126	144	126	138	133	128	128	122	122	138	138	133	136	150	132	102	99	141	132	129	123	118	136	125	121	111	133	118	123	141	151	132	110	123	110	125	129	145	123	118	125	106	133	118	122	140	111	131	141	111	135	108	125	147	112	124	131	128	108	121	120	111	128	115	136	128	129	126	124	129	129	125	142	141	111	110	114	131	118	123	123	142	114	114	125	108	126	103	142	108	128	137	133	124	144	132	120	119	109	97	127	119	124	137	124	114	146	112	131	116	112	116	127	117	138	118	102	120	128	138	122	143	124	128	132	117	109	122	129	134	137	120	118	119	121	135	132	108	124	118	133	124	117	125	126	105	153	108	113	127	138	125	116	120	128	125	118	143	123	103	105	110	115	110	142	112	123	145	132	132	122	143	127	124	117	114	122	132	134	126	132	135	121	104	121	130	121	124	96	134	145	115	131	103	104	137	122	119	127	138	141	131	123	105	139	141	118	140	131	145	122	125
7610	16218	14199	7477	4827	3390	2549	1905	1595	1312	1134	919	796	725	634	585	531	555	452	432	426	400	400	387	368	340	308	325	325	309	297	328	310	315	299	296	285	307	267	256	289	286	287	268	285	265	281	270	266	255	268	238	233	255	243	265	271	233	248	270	226	290	230	245	262	286	248	257	258	257	235	257	250	257	252	270	227	237	255	263	256	241	251	243	218	241	241	232	230	242	230	211	220	236	243	281	241	243	234	241	259	241	228	243	257	223	260	253	241	246	234	261	252	235	231	238	208	236	226	233	228	261	199	232	235	248	228	257	258	243	234	222	218	237	209	228	220	269	237	243	232	261	239	262	237	196	259	220	233	245	245	247	251	242	222	204	258	256	246	248	226	218	224	230	252	235	277	224	227	228	244	246	219	229	238	255	255	226	235	246	240	241	249	254	235	242	256	223	235	225	242	251	232	261	217	242	248	193	191	231	254	198	229	225	226	259	210	223	257	231	254	226	230	237	218	246	253	250	234	221	226	257	262	235	252	239	245	243	245	238	250	247	254	231	245	228	233	241	244	236	203	200	214	268	243	213	245	229	230	235	242	233	238	245	211	273	235	256	210	232	245	227	249	224	226	231	227	244	237	246	208	228	243	234	244	218	239	209	213	253	239	255	227	250	232	233	261	227	212	249	218	224	241	225	216	236	249	247	231	243	269	240	254	237	241	199	232	246	254	231	256	223	232	240	234	231	243	262	224	282	213	255	242	230	228	227	250	243	215	221	212	244	239	219	227	238	263	244	217	236	234	248	241	229	242	235	220	218	231	232	235	235	232	230	235	230	219	258	262	242	233	264	226	244	245	225	250	243	235	221	221	203	249	227	254	262	259	235	241	214	237	247	232	220	247	225	225	230	224	232	234	228	239	217	215	260	235	234	279	230	250	224	261	242	236	215	268	221	253	232	273	230	228	283	235	237	266	248	272	256	234	265	255	249	259	218	249	230	230	244	244	240	240	255	233	245	229	233	256	247	233	212	243	242	231	249	269	206	230	252	218	254	232	207	255	262	229	251	226	219	242	243	215	250	235	244	247	274	214	226	239	220	198	232	263	254	221	232	219	226	227	249	241	245	225	235	266	213	204	268	238	221	223	257	265	268	253	235	235	203	247	220	242	223	255	237	221	262	236	245	212	254	249	230	226	224	248	249	263	242	238	239	248	217	220	223	241	225	230	223	223	243	249	218	224	252	220	239	237	271	223	261	241	241	211	231	228	219	230	223	229	237	237	238	222	250	255	227	244	257	245	212	250	233	206	266	235	192	224	220	236	221	224	248	237	207	259	218	218	248	210	235	223	254	249	218	248	217	232	259	214	231	241	232	239	277	225	249	237	232	241	215	212	266	252	242	246	246	229	211	236	232	243	207	232	223	208	258	223	230	242	234	245	219	241	237	224	224	228	240	231	242	228	260	237	244	202	268	238	259	225	227	239	243	261	237	229	237	243	243	219	216	222	269	212	243	270	262	245	223	238	215	209	240	253	246	252	224	227	234	241	232	232	206	242	242	264	260	264	238	236	214	256	233	259	242	231	255	214	223	256	217	228	235	222	231	230	218	226	218	246	215	223	232	237	243	235	254	244	224	244	239	233	251	236	251	217	246	229	212	226	247	245	229	267	250	233	217	253	215	260	242	243	264	234	247	247	228	239	225	251	239	240	238	243	259	241	252	241	264	228	236	214	210	250	233	231	272	209	227	244	251	265	221	238	212	223	245	208	238	219	249	247	262	255	242	266	261	256	215	228	235	224	240	236	248	229	223	236	252	237	269	233	220	266	251	237	228	231	204	236	229	239	218	241	224	242	228	223	231	232	250	227	219	217	206	245	242	228	226	241	240	235	253	240	215	250	230	208	246	231	241	231	230	244	257	223	237	261	240	218	208	245	233	251	239	225	250	214	226	243	228	214	245	243	242	250	256	213	231	254	219	231	206	215	214	225	243	247	232	232	248	244	225	225	256	243	226	221	237	246	209	241	228	248	238	228	209	216	233	234	262	223	243	240	230	228	249	236	213	240	252	243	254	250	237	234	238	216	213	207	257	217	230	225	239	248	247	287	249	207	210	212	258	244	232	223	237	215	250	248	232	238	232	236	226	258	244	227	229	252	228	251	254	252	222	215	247	241	228	247	261	243	235	217	240	211	238	257	220	223	224	235	216	248	235	219	236	231	221	243	231	265	244	250	231	238	230	240	260	232	231	231	239	211	245	240	252	255	263	242	251	226	227	227	233	258	240	246	245	228	240	247	211	245	243	244	260	214	211	263	267	240	251	222	251	251	222	236	238	224	227	218	208	231	237	226	221	233	237	243	213	240	227	220	243	214	250	221	224	244	243	240	214	232	220	255	242	250	217	214	221	239	227	245	202	217	262	240	216	218	224	233	235	227	250	251	232	234	244	219	208	229	223	236	276	230	209	236	240	251	235	199	263	234	236	234	233	214	227	248	243	232	237	231	217	262	254	238	218	231	232	236	252	235	241	245	229	256	243	254	214	215	257	235	238	223	246	200	236	250	249	241	235	232	220	248	250	245	251	233	216	231	253	222	246	237	220	212	236	218	208	244	243	250	218	239	220	256	239	280	251	217	229	230	245	232	240	238	234	215	244	242	242	252	223	244	270	242	222	248	206	212	212	243	243	251	276	277	241	221	220	254	262	262	233	231	233	232	246	218	211	227	251	227	242	245	231	239	214	238	257	261	220	236	255	219	225	255	244	214	256	235	218	230	222	258	220	216	225	230	231	240	241	227	235	243	223	232	254	222	224	218	219	235	234	209	238	247	235	237	238	237	230	232	213	228	209	217	236	225	213	239	224	243	255	234	244	262	245	236	259	246	226	272	280	235	218	264	260	236	244	202	244	221	237	236	204	228	227	242	238	270	203	242	250	228	248	243	252	235	235	230	217	244	254	244	241	217	238	242	244	217	210	242	229	245	221	224	239	222	231	260	218	243	231	254	244	241	220	260	237	234	240	218	217	233	248	244	254	205	241	244	265	224	210	213	231	244	245	236	247	230	242	242	246	206	214	221	229	236	223	218	206	207	228	266	232	246	240	209	214	228	264	197	235	271	231	233	235	244	257	225	234	243	221	235	259	249	209	230	236	232	234	237	249	256	218	226	213	251	222	221	223	242	235	222	230	246	210	227	257	257	250	238	227	219	211	255	235	236	226	252	219	236	232	249	266	256	227	261	259	230	258	243	222	248	255	214	232	220	233	227	241	251	231	269	210	225	216	217	249	255	234	212	254	241	237	237	236	244	242	230	257	247	215	215	245	213	235	239	234	216	210	239	230	240	225	217	261	225	226	210	241	220	241	246	207	257	253	259	266	224	256	226	225	254	236	229	273	255	229	230	221	256	237	229	235	269	261	235	224	240	267	246	249	221	240	251	245	237	277	225	229	237	224	254	234	229	242	234	219	260	237	255	243	218	232	238	229	250	255	238	216	251	262
26877	20066	5999	883	591	517	496	496	423	483	459	446	507	484	458	435	519	420	434	422	451	468	437	475	456	476	436	454	449	408	455	464	448	424	435	495	453	416	452	444	426	446	435	439	509	451	424	433	418	431	417	458	473	429	463	456	459	486	487	420	464	490	453	475	424	481	448	456	432	456	487	477	452	441	428	465	458	464	482	463	461	444	444	444	427	409	434	442	409	456	460	440	480	419	455	474	451	472	463	468	444	477	428	418	446	454	442	445	471	481	456	471	408	441	436	437	451	441	465	386	431	458	436	464	455	430	440	460	480	483	478	451	478	457	490	452	421	429	449	487	440	459	392	464	478	447	461	473	451	424	461	440	482	471	430	476	442	449	478	435	438	439	425	426	445	445	459	415	451	464	436	480	480	452	425	451	447	501	433	443	447	465	445	438	438	483	457	469	437	442	459	470	478	478	454	419	447	432	437	453	434	431	459	504	456	441	435	429	457	469	447	477	432	425	444	483	449	422	460	443	477	480	468	437	461	455	453	472	434	475	428	502	447	453	473	436	444	486	474	438	435	405	443	472	447	447	443	481	472	437	485	454	439	453	456	467	434	441	448	444	436	488	458	440	450	426	427	447	411	452	445	449	427	447	447	424	504	476	448	426	429	430	439	433	458	432	474	421	430	452	479	454	437	414	477	465	438	492	505	440	448	439	455	454	439	421	493	466	430	435	469	435	450	442	465	450	461	463	453	470	440	432	450	430	442	418	463	420	408	460	425	486	483	441	459	453	413	462	414	484	474	448	441	455	461	449	415	447	462	436	454	438	483	429	457	473	463	470	433	439	433	451	450	434	425	507	432	444	432	442	444	453	444	462	431	474	449	456	457	479	432	433	426	440	467	442	472	428	463	432	470	449	408	433	454	461	476	425	408	470	450	447	418	403	439	415	436	463	460	456	432	452	462	461	496	436	421	443	448	443	454	422	464	422	439	454	413	491	469	452	456	471	426	433	458	466	450	457	426	455	463	435	443	461	428	482	490	463	469	487	433	457	428	472	435	454	488	441	417	439	459	434	450	437	452	443	461	418	416	455	449	461	493	461	449	450	464	421	431	448	443	475	440	450	424	396	417	415	467	441	441	492	436	446	443	449	448	428	464	478	475	459	463	467	489	459	452	455	449	447	432	450	464	422	451	431	454	448	488	450	449	433	440	448	428	472	472	429	445	483	412	451	465	473	432	448	457	465	476	447	432	424	434	429	500	439	461	447	425	439	464	470	454	463	435	438	426	480	428	470	466	469	473	455	424	454	461	444	454	435	451	496	413	474	458	510	443	442	463	498	480	468	440	458	441	446	461	436	446	478	507	477	478	477	437	476	462	468	450	429	462	457	435	457	441	454	413	441	425	458	443	502	466	411	420	488	452	440	469	437	470	462	440	479	470	471	487	451	438	446	438	419	444	449	458	471	446	443	461	486	461	414	445	425	446	463	447	426	465	451	441	449	446	454	451	420	463	472	442	428	441	464	441	459	465	469	458	444	412	440	454	426	416	468	465	451	450	433	462	468	464	461	431	476	439	394	450	466	438	435	488	434	457	429	470	443	426	434	435	415	445	425	465	477	500	453	412	442	436	442	425	435	462	434	476	452	430	408	457	496	468	461	450	435	437	432	453	439	448	430	442	442	419	441	414	437	449	464	421	446	455	467	452	466	446	452	454	455	446	454	449	441	472	440	413	457	427	440	431	487	455	509	490	434	476	421	434	429	440	443	458	442	458	420	464	440	473	451	454	447	468	468	435	419	453	428	435	463	479	468	476	480	470	452	432	427	431	441	440	442	438	415	434	465	421	452	428	461	422	442	445	482	431	434	456	455	475	406	441	429	456	418	436	444	428	442	471	429	443	446	427	440	454	458	490	415	465	457	502	494	432	441	443	468	477	437	440	447	435	447	470	438	450	445	458	434	463	452	439	488	462	444	425	465	503	465	432	445	459	462	480	474	434	443	446	431	483	416	475	457	473	466	457	436	430	470	446	461	440	476	459	447	440	458	470	455	436	444	447	447	462	455	421	470	442	448	470	463	446	448	451	422	432	440	478	484	456	495	488	497	467	443	473	438	481	446	443	492	471	435	438	440	448	428	421	468	452	464	455	452	431	479	449	448	490	442	422	487	433	482	469	419	466	451	407	442	433	453	437	449	437	440	419	468	463	455	427	443	450	459	460	453	464	445	419	417	450	452	451	516	461	491	436	413	463	467	448	462	465	455	458	441	446	504	414	422	475	439	453	468	435	461	445	423	429	447	434	483	440	446	456	436	503	448	472	501	451	493	421	470	449	444	442	470	476	424	461	448	463	444	486	451	439	446	466	456	412	450	439	428	473	455	433	438	452	454	454	454	414	460	451	450	450	451	425	463	467	429	508	459	435	421	476	466	423	424	413	441	444	425	414	444	453	466	429	442	470	447	487	474	445	479	471	456	405	515	475	497	439	427	458	423	440	448	463	454	372	462	468	454	471	418	417	505	439	437	422	454	415	408	484	491	461	456	487	477	434	476	445	476	415	459	419	392	462	454	461	416	443	446	491	486	467	482	473	448	481	427	460	453	430	493	474	452	438	438	434	506	449	426	406	450	419	486	459	456	434	426	407	474	416	441	422	435	449	416	429	453	448	464	457	478	449	448	440	440	419	445	471	455	458	441	429	433	438	446	460	472	448	456	420	443	430	441	458	441	432	436	449	458	405	443	446	447	460	440	451	420	466	454	461	463	495	402	434	424	444	450	459	439	491	482	450	471	456	417	459	458	455	430	435	465	401	441	466	454	451	456	455	459	474	437	470	448	467	476	424	477	468	458	480	452	440	498	446	485	451	488	442	446	449	417	434	424	470	463	422	459	453	425	433	455	441	447	478	460	453	454	427	431	444	443	444	424	457	450	437	469	467	482	468	431	411	453	461	421	465	396	439	451	482	475	441	455	472	433	432	444	419	443	469	465	432	448	426	472	469	447	460	409	472	436	430	425	442	453	458	477	448	422	458	474	427	478	439	490	443	493	469	452	476	449	463	406	452	497	473	418	427	470	455	452	447	471	463	473	452	468	441	481	497	464	465	466	446	428	457	481	515	416	477	387	431	468	455	427	472	445	461	426	438	488	466	445	432	457	467	434	432	487	439	432	448	451	456	445	460	419	427	469	458	459	434	450	465	481	464	460	457	460	420	430	433	461	467	444	419	468	452	452	436	453	425	455	465	447	440	431	447	435	442	459	452	417	436	418	454	435	446	427	454	446	461	433	449	437	390	490	460	417	477	459	476	462	456	456	448	445	421	448	454	456	450	475	459	450	453	417	451	456	444	470	490	451	444	454	447	483	424	437	467	466	473	446	465	460	435	438	458	474	447	463	459	442	487	474	400	459	451	461	496	443	471	443	434	441	460	456	461	422	485	456	422	468	416	449	427	453	438	492	447	455	460	419	483	467	436	503	413	434	431	438	480	467	459	443
4248	1971	1769	1146	1099	905	952	858	826	838	849	848	811	852	761	847	810	798	753	771	754	838	829	802	780	764	799	825	803	844	769	793	820	818	782	763	807	838	769	808	823	832	800	788	833	819	796	792	815	787	844	847	762	771	798	768	783	766	804	787	769	816	778	778	807	781	752	778	825	799	795	805	825	789	825	828	771	752	837	765	799	798	776	744	815	783	824	880	793	768	821	798	781	795	757	801	822	815	816	771	808	769	775	761	754	822	838	776	775	775	791	795	765	813	838	799	773	785	809	805	826	763	869	796	789	795	802	808	773	756	798	794	813	765	804	817	751	809	763	813	832	789	794	802	761	753	798	759	766	833	775	781	768	760	821	855	844	776	791	823	798	807	801	813	763	775	733	803	816	809	748	795	773	831	775	777	748	789	827	787	789	779	736	761	826	785	779	729	755	812	799	770	757	786	769	815	822	795	746	807	784	773	783	782	808	830	827	786	814	783	776	825	841	761	751	792	806	790	780	809	783	787	800	845	782	791	808	787	787	817	775	737	777	824	774	803	738	823	801	777	797	757	774	764	786	859	816	800	782	774	824	767	846	735	827	760	768	827	742	774	768	798	821	826	808	773	810	787	834	782	817	835	782	762	729	779	719	780	780	761	771	761	809	765	830	775	752	826	818	822	819	770	795	813	811	834	856	748	769	786	746	829	835	776	806	771	694	774	771	821	795	802	744	814	770	818	829	800	831	740	811	812	796	822	817	800	790	812	732	771	806	794	784	790	818	792	801	777	778	786	782	804	763	779	767	785	794	788	787	818	746	788	803	778	758	761	820	759	815	828	792	786	745	736	768	772	767	838	799	778	795	768	808	809	812	772	786	759	797	779	764	780	868	798	752	794	813	799	802	777	790	834	826	784	791	802	775	766	837	782	806	799	792	764	790	758	793	778	798	760	784	821	789	774	847	756	750	741	764	832	759	830	782	829	724	831	749	802	765	818	795	810	838	796	781	760	783	787	797	772	768	780	800	823	803	813	763	781	799	813	804	781	783	809	803	803	809	799	784	793	782	785	787	823	783	818	734	757	819	797	793	749	764	795	779	754	807	786	821	814	772	767	776	777	794	795	805	796	760	828	798	756	880	841	780	772	761	771	808	828	821	800	776	772	791	828	785	810	791	776	804	804	795	804	813	777	745	768	781	774	751	821	758	813	796	803	756	783	707	774	839	780	766	786	747	827	819	802	794	784	791	766	788	801	794	748	775	789	769	750	794	816	829	776	788	778	741	785	779	763	822	769	807	798	778	775	799	790	790	723	798	819	776	817	805	782	784	814	783	810	746	784	778	787	787	787	789	851	800	825	763	757	776	797	808	791	804	816	848	836	829	747	785	771	782	825	756	777	790	769	815	804	791	754	783	808	749	804	737	728	746	839	787	767	820	801	792	775	796	802	801	740	806	767	728	781	790	769	790	750	763	752	751	785	770	781	845	792	831	785	787	762	822	730	765	800	787	809	790	829	787	756	768	779	814	687	784	771	850	818	812	784	794	801	795	782	772	809	777	777	780	818	809	812	770	830	834	756	725	790	768	819	829	792	808	800	790	790	789	768	779	794	787	778	763	717	776	818	750	791	736	785	773	744	771	767	778	798	824	791	761	785	791	777	782	813	770	821	840	795	830	785	861	824	839	820	778	789	803	790	781	816	781	806	817	769	785	820	802	849	778	784	818	835	801	764	785	794	769	763	790	824	775	867	802	794	787	860	789	771	858	775	819	802	761	854	805	805	840	805	842	799	821	781	787	808	795	748	788	795	784	775	827	794	817	804	738	771	827	760	823	769	762	787	753	779	828	793	842	787	783	778	769	803	783	797	769	774	777	858	758	824	759	814	774	773	740	766	819	789	822	790	768	756	763	814	767	799	758	787	758	790	810	855	855	787	771	779	771	758	777	820	820	768	807	851	822	828	816	817	806	748	814	783	842	817	781	806	771	807	809	780	791	782	766	788	821	788	771	806	766	804	842	810	821	810	744	836	764	783	827	739	810	788	748	822	758	770	785	858	800	830	762	783	791	772	748	795	808	808	770	817	830	763	762	813	779	810	763	779	853	730	796	805	718	771	785	810	741	753	842	767	808	755	806	805	771	840	800	742	793	791	802	779	751	788	787	789	730	764	806	797	797	794	771	813	852	787	794	768	792	706	780	788	781	796	749	767	845	790	788	759	824	823	781	802	795	762	782	761	800	760	775	827	815	823	755	763	815	758	825	782	808	824	775	830	788	824	780	810	774	775	808	815	795	794	756	786	847	803	786	785	826	782	781	720	772	813	769	802	767	785	759	796	799	820	792	803	808	793	786	775	749	809	845	778	815	800	793	851	780	782	821	789	791	780	792	802	785	774	814	824	765	755	752	807	760	803	761	770	763	785	785	747	826	773	789	790	787	762	789	782	788	845	763	790	784	829	779	765	805	787	812	771	746	800	816	815	788	762	811	847	826	801	781	780	754	799	761	832	751	826	798	819	770	830	764	827	842	785	774	797	818	811	743	760	817	838	787	778	800	783	823	766	791	798	755	779	760	832	819	820	833	768	820	831	752	779	741	774	755	835	848	812	797	781	799	799	803	791	799	758	746	790	800	792	759	796	795	797	788	832	779	771	781	770	779	805	757	771	781	786	764	847	778	811	787	800	808	758	793	832	827	839	788	792	804	769	831	758	771	770	682	757	740	771	750	865	754	821	737	800	746	777	757	776	803	731	757	814	813	821	797	820	749	764	757	790	823	757	807	822	839	770	751	841	786	836	830	791	853	803	831	746	840	840	849	799	756	753	819	758	752	816	771	772	801	753	778	793	777	817	830	801	832	839	796	773	801	775	751	822	787	788	818	743	787	837	736	748	772	764	825	860	789	794	784	784	794	786	806	765	782	816	779	789	765	794	794	793	754	818	787	771	791	787	789	777	765	769	802	755	765	822	745	762	798	776	808	792	812	807	760	768	790	789	820	763	777	826	764	805	757	812	812	838	772	788	825	811	779	732	778	816	804	775	806	828	798	833	825	772	799	846	786	802	820	781	800	790	832	778	769	765	789	787	825	820	795	784	770	813	767	786	766	769	825	776	817	754	768	784	725	777	821	764	787	793	817	798	772	788	762	742	774	774	771	797	811	759	866	751	778	781	849	795	791	771	813	793	713	772	804	787	762	791	782	784	789	799	813	687	773	783	816	830	763	775	807	799	795	814	784	794	782	789	830	839	770	783	793	854	793	831	756	779	818	834	831	769	844	806	797	774	774	816	813	777	766	755	773	784	796	769	806	772	788	809	859	766	819	790	811	760	851	786	778	783	812	777	795	752	828	803	767	788	758	827	802	778	770	799	798	803	806	773	798	792	751	749	779	752	764	783	797	791	784	832	788	800	781	783	777	781	847	780	808	790	794	760	798	804	789	805	748	826	765	828	734	770	790	818	788	801	801	771	831	796	823	754	795	751	797	793	797	765
24372	21530	28755	24749	20715	2334	870	544	487	494	478	421	420	406	422	393	386	409	384	382	365	384	362	354	357	357	366	370	362	355	345	382	367	357	364	382	336	371	355	361	367	368	349	358	376	341	353	338	350	339	366	340	359	343	344	351	334	352	331	352	347	365	332	355	352	353	349	352	320	372	341	380	359	365	359	392	325	335	359	363	359	382	315	356	363	336	330	331	368	354	349	368	336	360	349	336	324	369	360	331	320	347	357	311	352	356	341	349	337	391	337	374	337	351	327	316	305	332	358	317	330	322	357	340	338	338	331	348	329	353	339	371	358	355	312	350	360	351	327	346	336	370	350	350	381	322	337	317	350	334	336	327	388	355	376	329	359	317	322	326	343	346	348	338	336	337	370	336	341	385	357	383	346	330	360	324	380	357	363	349	328	339	355	361	345	375	361	327	333	330	330	370	325	318	331	360	333	357	347	358	339	327	351	336	327	389	319	342	317	348	340	342	346	336	326	334	366	397	318	303	333	357	352	339	324	306	368	353	369	345	350	320	366	341	335	297	347	335	352	351	359	353	345	364	329	344	346	366	351	360	332	349	376	332	350	356	330	324	359	352	339	369	336	363	318	329	344	344	366	309	349	321	334	337	355	316	346	356	318	345	373	326	378	340	345	364	355	342	360	378	336	347	349	326	337	386	350	378	334	349	327	317	312	325	325	338	354	328	335	334	346	327	333	343	347	334	369	318	360	356	326	323	365	345	340	316	354	383	359	375	334	330	327	393	364	376	335	299	356	369	334	337	400	324	312	325	361	336	378	317	316	334	329	343	375	338	329	340	332	338	371	320	310	391	375	409	358	366	365	348	344	352	303	340	314	360	359	310	306	353	340	341	341	338	364	359	329	339	401	334	355	337	348	352	349	329	337	352	377	345	344	333	337	355	342	353	356	340	346	357	364	347	315	346	337	348	345	320	326	317	346	359	318	362	340	327	313	312	365	333	385	337	381	340	337	361	360	330	345	364	338	355	356	338	325	311	344	352	336	304	343	343	349	335	336	357	339	380	338	362	349	368	347	322	327	359	312	340	342	312	348	336	361	329	328	340	356	348	351	336	365	338	346	345	330	368	390	366	338	358	376	350	345	364	360	381	329	299	334	326	366	339	327	318	341	342	359	353	336	329	317	355	364	371	357	380	384	346	350	310	333	356	316	379	352	363	360	359	318	372	371	350	350	352	323	358	365	323	333	361	343	362	334	339	324	405	318	354	340	310	331	342	325	369	360	330	337	354	323	357	317	343	379	335	330	359	334	301	324	342	347	347	384	342	355	348	317	335	353	335	334	370	336	327	349	343	362	342	368	354	312	339	337	342	329	388	323	311	376	326	348	365	360	361	349	354	334	362	326	342	330	352	326	350	359	326	329	372	359	324	323	354	325	323	354	344	343	359	327	332	340	348	325	347	333	347	345	331	338	363	329	348	336	336	316	325	349	381	355	343	336	320	297	335	334	356	349	289	340	320	345	348	375	339	324	359	341	336	321	370	326	330	338	302	353	325	345	355	347	345	352	329	312	331	337	335	362	338	357	352	354	337	320	357	330	334	312	322	352	347	358	331	373	345	322	368	322	325	336	356	329	323	357	312	334	347	341	361	337	352	362	354	336	321	321	359	317	325	336	379	359	348	330	373	357	343	339	344	346	330	381	338	338	356	332	309	335	368	336	343	330	393	336	329	330	361	346	323	338	350	369	322	352	331	332	352	360	334	307	363	348	307	327	336	320	339	328	332	325	334	347	344	314	345	329	396	339	365	347	334	357	362	363	326	363	324	353	339	368	339	337	339	351	338	331	320	341	346	283	312	347	337	346	337	351	356	340	324	350	368	369	342	344	348	348	368	362	355	353	346	364	371	348	362	334	328	323	335	368	348	353	370	357	345	353	363	333	345	349	345	368	326	336	351	357	356	337	364	353	375	320	340	374	343	353	379	321	335	346	344	360	334	331	345	339	349	342	330	329	326	356	345	332	304	335	356	334	333	309	302	360	337	347	320	348	326	345	348	351	323	332	364	353	360	364	350	328	334	319	312	341	322	323	334	368	333	328	349	319	383	355	337	320	345	376	349	354	339	359	330	330	312	342	352	356	355	352	374	356	325	338	325	353	306	355	333	330	352	346	339	327	305	336	328	368	350	285	352	311	345	343	354	325	351	358	332	327	358	339	357	327	328	372	342	317	349	354	336	343	329	362	353	343	327	343	373	372	353	305	363	344	334	360	331	345	341	323	355	343	341	354	324	342	338	325	355	329	339	325	332	320	344	288	305	348	347	316	334	365	368	318	311	339	322	354	315	354	316	349	346	328	342	333	352	338	348	338	333	328	331	327	333	347	357	337	320	340	331	303	309	329	336	318	348	338	341	351	330	361	332	328	313	320	329	331	353	333	370	354	337	339	355	340	374	345	341	323	333	337	330	307	322	316	347	298	365	361	333	358	356	344	339	376	346	308	357	366	326	339	342	370	329	369	339	308	371	338	324	330	341	326	321	316	351	365	345	335	344	362	355	350	361	339	352	364	361	358	371	307	342	386	361	328	357	353	342	339	344	320	325	364	327	369	341	357	353	347	353	346	337	344	347	324	354	306	345	331	352	359	337	339	357	350	350	339	325	338	346	342	341	340	323	316	294	340	342	343	315	365	324	302	344	349	327	330	334	367	320	355	339	330	347	322	326	353	337	349	329	364	334	344	341	325	340	340	342	323	387	334	336	340	359	347	332	359	350	325	331	331	367	340	318	334	337	331	347	359	345	319	370	335	312	350	340	339	349	342	340	329	353	339	343	332	362	344	321	385	328	340	339	310	362	356	321	370	339	340	318	331	331	325	350	330	323	344	344	330	347	360	344	366	341	337	351	295	335	334	330	336	319	355	338	338	362	333	313	351	310	341	358	346	338	339	369	341	368	326	344	339	313	317	374	319	334	333	329	385	342	329	339	314	351	358	332	339	330	293	338	348	366	350	340	343	316	353	358	379	356	350	332	318	333	346	318	344	353	319	354	316	352	342	310	338	311	374	320	327	338	310	326	328	345	331	373	373	359	342	364	328	346	330	329	343	357	336	321	326	323	376	313	312	357	356	348	356	321	342	323	316	329	350	369	339	376	312	350	316	335	341	367	365	306	327	330	358	367	332	372	352	360	358	331	352	348	363	345	357	339	327	339	363	341	317	358	326	346	339	348	335	329	360	343	339	336	358	313	360	366	364	335	338	304	324	361	313	327	354	337	350	308	337	321	335	342	350	339	360	344	346	334	334	347	337	338	352	343	358	325	321	330	351	365	342	320	357	348	365	337	356	343	344	366	343	332	319	357	356	335	364	330	338	316	302	331	335	330	376	320	361	341	353	353	355	358	345	335	311	298	350	335	374	372	329	348	350	333	370	318	330	368	340	358	313	331	324	332	324	375	341	324	377	330	316	352	352	322	323	355	342	374	326	329	335	346	363	348
5598	10611	9251	4778	3210	2256	1955	1530	1278	1162	1045	956	945	802	802	778	816	737	777	756	711	669	709	687	672	726	651	691	683	678	695	638	654	653	656	649	648	677	653	679	665	687	675	651	626	682	640	615	642	644	655	646	632	668	599	638	592	652	624	674	628	651	626	603	599	628	606	613	628	653	665	635	606	613	641	637	636	607	645	573	611	622	604	576	670	658	594	659	614	637	641	596	631	638	631	621	613	659	557	629	630	618	608	616	580	641	656	589	620	617	613	619	650	645	646	590	635	640	626	614	621	622	608	600	607	607	645	611	575	660	595	585	614	629	624	638	611	573	621	600	651	657	640	640	597	613	561	591	647	630	620	604	639	644	624	594	602	629	592	600	616	603	629	624	603	639	674	615	654	642	629	634	661	628	597	638	644	681	622	574	615	634	608	645	641	607	635	603	639	648	655	629	614	607	669	646	644	616	676	651	638	607	598	641	670	617	605	621	633	592	625	597	647	653	668	637	628	645	618	628	655	622	618	645	640	675	570	595	623	619	642	654	615	638	609	626	636	632	631	678	607	597	619	596	621	605	572	658	647	619	624	648	631	618	597	592	616	639	592	597	597	630	611	652	637	619	662	638	602	643	611	618	613	623	605	613	644	606	606	603	636	610	666	636	636	605	626	611	628	635	613	608	627	626	640	608	639	621	661	578	660	651	575	639	654	600	608	630	610	599	662	598	575	585	597	600	643	581	618	608	603	618	660	640	651	597	591	652	656	636	627	601	669	617	610	605	631	599	612	636	611	615	635	602	623	599	676	638	641	619	607	607	641	642	625	623	633	620	642	593	607	651	645	623	615	602	654	606	601	636	632	660	601	581	620	656	588	564	601	647	635	617	617	625	616	588	652	658	608	655	592	633	657	595	635	651	596	629	633	578	619	608	673	618	623	648	609	687	632	584	644	592	630	617	642	606	635	600	613	589	631	594	623	599	608	612	650	652	634	610	672	619	643	626	611	610	597	655	671	646	595	668	608	584	607	595	623	562	582	607	655	611	604	642	640	618	593	644	661	595	633	637	608	610	648	588	623	605	633	628	622	607	609	596	623	643	593	641	603	683	644	632	613	616	606	587	586	598	576	575	642	668	656	632	604	670	618	630	649	648	630	617	640	572	613	680	613	602	594	617	598	551	612	614	597	618	628	603	599	674	622	638	548	600	600	620	675	619	591	625	615	642	606	624	597	620	583	582	654	589	627	604	613	645	624	609	613	658	617	607	651	626	640	692	574	663	605	589	655	611	647	613	591	590	652	622	602	619	635	647	635	675	597	609	595	670	597	591	595	613	659	643	640	627	641	630	589	640	645	635	672	580	623	628	606	653	564	679	603	574	639	639	598	663	606	596	617	621	604	624	643	636	599	646	575	637	598	620	636	566	649	617	583	638	614	592	639	659	573	698	600	706	631	569	632	614	573	599	639	633	603	639	653	610	598	663	607	613	633	613	641	615	630	615	629	613	589	590	620	639	624	576	688	623	659	601	661	607	612	605	638	635	585	610	637	640	648	592	634	623	640	560	656	606	659	683	671	593	633	640	637	584	570	612	610	613	590	618	582	600	585	653	616	619	582	595	591	614	646	622	576	633	628	656	623	634	608	591	598	612	651	652	586	583	615	608	582	628	610	636	587	590	620	632	623	636	632	653	597	614	637	623	603	623	624	678	604	628	622	647	614	634	564	640	627	645	605	605	614	650	674	639	619	637	638	641	647	630	636	618	626	661	607	647	619	573	590	606	607	623	677	603	633	598	672	617	577	636	626	637	619	656	608	603	633	609	665	637	588	657	613	603	620	593	652	644	644	615	604	592	628	592	636	638	617	603	650	578	613	669	589	599	657	611	617	634	607	645	635	623	655	629	613	656	630	667	634	596	636	612	608	622	610	634	577	622	578	638	641	651	578	638	609	619	634	600	582	595	635	600	614	610	618	657	643	601	652	635	643	606	601	607	592	617	619	619	639	601	631	640	627	611	673	633	609	604	613	588	627	637	616	632	632	617	618	631	627	616	635	660	593	611	646	609	637	606	634	599	641	587	655	621	657	637	604	597	632	590	648	624	633	605	662	649	590	618	654	609	678	620	592	609	603	619	608	616	617	622	591	615	666	591	625	612	655	634	655	628	650	596	604	557	601	622	663	601	673	571	614	641	618	659	636	586	606	609	656	612	600	641	649	588	620	655	600	582	594	637	616	592	569	620	659	574	620	635	598	641	640	595	649	619	599	650	582	601	608	599	652	651	637	641	581	658	602	619	603	634	650	623	585	633	632	621	623	612	587	629	604	607	607	613	615	567	628	596	600	609	678	595	605	588	583	634	611	615	625	618	591	590	677	611	631	617	600	642	652	608	619	631	647	652	615	596	654	591	661	636	561	575	574	621	644	624	672	601	599	640	635	657	582	587	642	635	585	631	610	632	617	550	609	607	623	574	624	622	572	636	639	573	624	612	641	653	630	657	648	641	610	595	605	640	574	607	604	606	637	571	617	586	575	647	644	592	673	603	634	667	593	593	585	643	634	659	650	576	593	623	596	652	594	615	643	613	627	596	601	631	634	614	615	590	658	667	614	580	595	608	656	644	587	627	610	649	647	622	579	658	639	629	628	576	650	589	609	619	601	606	652	628	626	619	604	599	585	622	594	660	670	582	609	607	604	629	656	631	605	612	642	632	605	648	630	635	599	649	622	635	604	616	680	647	594	639	631	614	615	607	624	606	626	600	631	652	601	594	621	641	645	614	633	571	605	611	610	624	563	656	650	614	670	609	624	615	574	582	607	638	636	624	629	606	612	628	624	618	596	613	600	601	609	582	619	595	628	652	636	596	620	600	633	614	614	669	625	623	632	655	596	646	597	611	644	628	624	614	603	648	637	650	615	626	563	575	632	650	585	636	596	622	634	600	624	673	696	626	613	663	637	606	598	614	614	618	623	634	629	625	638	650	579	664	633	597	645	622	615	654	620	603	589	696	646	643	647	624	623	625	632	607	577	617	622	617	615	594	614	628	627	666	630	680	624	634	617	650	649	625	647	600	663	635	647	605	637	617	633	610	612	632	626	629	601	614	633	633	614	621	657	588	577	617	624	661	616	614	665	640	643	660	617	635	624	609	611	602	620	646	575	605	675	592	615	632	642	627	642	584	592	576	650	649	600	586	576	634	632	643	655	649	613	668	659	607	624	591	600	617	634	589	623	616	640	598	638	656	605	620	652	594	638	638	633	607	592	601	661	587	595	610	630	632	651	628	600	623	632	605	614	608	602	646	620	663	648	606	614	603	596	605	625	644	639	600	627	617	602	615	616	631	634	648	630	584	656	639	584	642	615	654	635	634	605	590	653	636	667	616	612	606	618	618	627	623	612	625	636	619	559	632	633	627	619	628	662	620	662	647	609	604	628	630	607	599	633	656	650	627	650	649	606	593	635	609	620	585	574	646	636	607	645	646	625	609	617	671
23396	21466	29284	24055	21469	19483	1628	566	417	342	328	292	281	236	235	174	197	197	180	166	198	173	153	153	172	162	157	181	143	131	118	177	131	129	129	150	158	141	138	147	125	141	123	122	138	135	166	125	133	110	123	125	141	131	126	127	142	144	133	159	111	135	120	122	133	129	121	139	117	134	129	117	140	124	128	141	107	125	117	120	135	112	127	113	120	132	119	126	106	114	134	101	134	110	136	116	119	135	150	122	121	111	122	130	130	116	133	118	129	120	124	130	129	135	115	133	136	126	133	138	113	143	131	134	118	116	125	115	110	132	116	139	123	118	120	141	106	127	117	109	134	128	132	123	133	107	119	106	116	126	122	117	127	133	138	134	123	136	132	124	121	129	131	137	131	129	135	136	136	115	112	118	117	125	101	142	121	123	118	149	128	141	130	113	113	116	148	138	136	125	113	123	149	114	115	125	110	125	132	120	131	117	134	144	130	121	127	127	125	131	134	119	126	105	126	138	138	128	107	123	125	119	141	117	108	136	112	127	126	135	107	126	123	128	117	135	126	135	119	138	120	143	116	123	120	115	116	101	121	133	119	110	142	119	121	142	150	133	123	117	137	121	127	122	122	130	115	120	114	128	132	133	145	130	137	127	135	126	138	115	135	117	119	130	117	122	136	123	131	123	135	127	104	103	123	117	119	134	128	120	120	142	107	127	124	134	137	121	114	101	119	126	126	125	113	98	139	127	129	107	115	114	121	122	129	123	128	118	127	131	106	140	123	125	121	120	123	104	114	118	110	116	155	118	116	121	129	106	125	117	119	120	129	97	135	101	137	126	124	113	117	137	135	121	121	108	133	122	115	131	105	129	126	123	106	109	123	119	108	128	130	117	119	108	115	140	115	146	145	134	124	109	125	116	126	139	130	128	103	135	140	139	132	134	120	158	131	117	124	134	137	107	134	114	124	133	127	140	116	113	139	130	119	135	140	139	119	120	118	149	118	119	112	137	98	111	108	128	106	127	143	120	126	115	136	123	121	135	127	130	131	127	134	150	139	129	124	118	132	116	128	154	126	137	131	102	137	141	132	105	135	108	125	137	115	95	138	115	135	115	134	126	125	119	130	94	137	117	116	123	127	110	128	121	103	121	135	107	120	127	142	126	123	110	124	139	121	134	119	115	125	127	111	128	139	120	115	111	103	124	129	108	117	121	129	112	113	123	107	127	111	128	160	114	133	128	108	133	107	130	114	123	127	117	122	141	112	129	119	136	136	115	131	137	142	113	125	119	130	112	137	140	137	121	133	129	116	115	117	116	116	138	130	114	107	124	119	120	128	127	130	135	119	125	125	126	137	125	140	119	128	117	125	113	136	131	118	115	135	140	132	118	143	125	138	124	114	112	135	129	103	109	120	138	111	114	141	124	132	135	117	109	110	122	132	125	130	113	136	121	118	132	112	135	130	125	123	125	140	116	129	145	118	115	118	140	95	143	120	120	124	121	130	124	112	139	126	103	118	114	147	140	116	133	144	128	131	131	111	120	136	116	107	117	116	124	117	118	128	121	131	116	132	123	110	122	124	131	110	129	120	106	124	153	128	142	123	111	127	127	120	133	126	135	133	124	132	110	134	114	113	129	142	122	112	118	116	137	108	132	116	118	122	134	133	116	124	124	118	120	127	128	122	127	126	137	131	148	134	133	129	129	128	120	142	123	127	131	113	108	103	124	116	133	125	125	118	129	111	119	131	115	134	134	122	124	118	134	117	120	122	134	141	111	126	129	133	137	124	116	125	124	129	115	118	121	143	132	114	119	145	129	134	117	133	121	132	119	124	121	133	116	109	121	123	119	159	152	127	121	110	120	129	113	113	104	121	113	125	123	129	130	117	129	126	109	126	120	145	114	139	114	136	102	124	144	107	114	122	114	136	99	119	105	123	149	111	139	124	129	120	128	115	131	141	127	138	119	113	120	118	155	149	125	120	116	131	123	130	99	131	113	142	138	121	121	123	114	109	112	117	143	123	135	111	132	113	129	126	115	128	107	125	112	123	131	125	119	137	124	108	129	137	143	131	114	104	139	120	126	115	112	111	141	136	119	126	138	114	124	138	134	135	139	122	142	122	118	133	121	119	124	141	115	112	123	141	128	114	120	131	110	113	129	122	118	149	114	125	143	129	106	116	146	128	144	106	137	121	119	136	118	146	121	114	100	120	128	138	124	125	133	120	134	131	106	135	128	131	144	107	116	129	121	135	136	121	118	122	125	134	132	127	121	120	131	121	130	135	142	136	120	118	133	128	121	131	109	144	122	120	139	130	102	115	125	126	107	134	123	134	144	131	127	131	110	143	130	146	127	113	121	125	97	125	117	123	129	105	111	112	110	146	115	135	128	130	119	102	120	124	127	153	135	132	144	137	117	120	126	129	132	99	118	116	123	135	117	141	117	121	135	117	127	121	130	139	104	143	115	104	111	145	109	117	114	116	113	118	131	108	128	156	99	129	117	119	121	131	121	128	127	116	120	123	114	102	127	129	138	131	108	123	110	144	112	127	119	131	137	112	109	136	115	131	117	108	118	115	134	113	125	124	100	111	150	116	122	125	129	130	126	139	121	138	110	121	145	123	125	123	125	117	118	156	114	133	129	137	126	131	135	127	136	124	106	124	120	114	110	118	131	114	109	131	137	120	121	114	118	109	115	115	114	129	110	125	141	111	133	135	121	124	119	112	127	139	110	129	114	137	114	112	142	138	129	111	123	150	117	116	124	131	126	117	124	141	133	106	121	121	115	123	125	125	124	129	135	136	136	126	127	109	144	124	111	136	122	140	124	124	119	130	105	113	118	125	145	133	125	121	123	126	112	141	136	113	112	136	132	126	130	147	109	112	125	128	120	119	104	107	103	130	140	129	111	128	105	112	114	120	109	143	105	127	116	117	110	118	149	117	137	131	120	118	117	129	120	127	133	125	126	116	119	126	134	125	134	129	111	134	113	121	126	109	107	122	138	121	143	139	100	117	120	136	132	115	104	138	126	123	113	133	127	120	112	113	113	112	131	136	119	116	124	103	129	121	132	155	119	134	124	119	111	138	140	128	106	108	121	111	130	141	119	119	116	136	116	134	123	123	120	122	111	118	120	137	127	128	115	138	120	122	101	131	110	108	132	116	122	119	132	103	131	134	115	133	127	141	129	131	126	139	118	131	135	115	124	115	121	120	124	120	112	128	109	109	131	123	114	118	136	118	135	125	122	119	112	126	110	129	124	118	129	94	137	112	117	109	121	138	121	130	106	119	127	129	127	140	139	116	113	105	134	120	101	112	130	120	129	137	119	117	131	118	116	117	115	112	125	132	132	115	113	131	142	119	103	125	116	101	116	127	126	115	111	131	125	117	147	119	112	111	137	119	114	115	125	117	109	145	116	119	149	136	122	124	120	132	128	134	126	133	114	119	130	149	132	133	125	143	123	137	132	132	110	123	133	108	146	92	131	110	108	128	116
7743	15973	14161	7300	4755	3336	2505	1984	1549	1306	1093	964	826	736	657	532	524	516	475	433	418	408	355	395	357	338	354	304	339	313	344	318	312	262	287	298	277	278	268	315	284	290	269	264	283	260	280	239	285	255	246	264	270	267	254	260	249	258	258	237	235	233	230	245	243	246	243	260	235	231	256	217	238	252	260	275	263	259	246	245	254	230	230	253	253	230	259	249	245	218	244	235	228	233	191	244	252	210	270	213	240	246	235	246	243	223	243	226	225	252	258	236	231	275	225	254	241	256	263	245	227	254	262	217	234	229	236	228	245	239	227	223	242	243	237	252	230	219	231	240	237	261	238	256	226	217	238	212	223	237	221	202	220	239	233	233	245	240	232	253	231	233	219	234	236	226	226	242	255	218	255	219	243	225	193	233	243	232	229	224	242	240	222	243	231	264	219	248	259	262	236	234	252	253	248	245	250	230	219	245	250	238	242	219	241	218	214	248	238	219	251	223	238	255	242	238	286	214	238	230	232	238	215	253	245	236	245	249	253	233	250	239	223	223	231	240	237	255	225	240	219	251	242	231	196	233	203	244	229	206	241	217	224	227	253	216	232	250	203	265	226	247	235	245	234	256	258	230	233	232	246	282	258	216	238	213	238	219	222	253	243	243	236	227	220	242	241	249	242	227	230	216	241	232	238	245	238	216	243	247	230	228	247	217	230	243	235	241	236	203	235	264	248	233	210	238	236	228	224	227	239	208	221	217	227	222	246	258	256	227	217	226	241	250	211	233	235	246	223	219	222	204	227	217	275	231	226	222	237	234	228	219	232	214	254	211	210	239	239	240	203	263	248	205	249	235	228	246	237	259	227	231	232	228	244	232	273	235	207	253	227	244	236	245	214	230	243	226	212	235	237	250	247	218	211	228	250	242	227	205	244	238	240	239	233	259	243	240	238	232	254	238	241	223	245	230	238	233	258	229	242	255	257	238	231	226	213	217	223	225	243	228	227	215	221	229	215	222	222	229	250	254	221	235	219	235	233	272	248	225	255	222	238	228	244	231	245	246	234	244	236	223	243	210	214	246	236	227	234	209	227	217	245	236	211	256	216	231	244	228	208	220	234	254	214	269	241	255	258	235	256	252	242	252	251	222	258	269	233	232	200	254	238	218	231	209	240	230	219	234	240	266	217	233	242	258	224	221	230	267	231	233	196	248	226	226	271	228	213	237	242	238	234	227	243	216	229	234	257	213	213	234	226	244	231	217	243	224	207	234	250	228	219	215	216	257	250	244	226	221	239	248	221	207	245	218	244	221	214	250	283	246	236	226	214	266	241	235	237	243	253	245	230	210	224	251	258	225	211	214	249	221	244	230	249	212	264	233	257	232	215	218	217	214	247	242	234	248	228	219	214	214	211	259	223	226	247	235	230	233	257	258	243	256	254	265	201	229	207	255	258	215	210	232	240	230	236	220	208	253	239	222	230	215	233	248	200	232	253	245	217	238	206	241	226	244	254	231	227	235	240	205	215	242	231	244	254	204	257	246	245	244	223	244	243	237	233	232	260	203	235	234	236	241	241	233	221	237	270	212	246	232	231	238	225	212	238	239	237	225	221	212	233	246	235	237	243	240	211	226	255	245	239	244	228	237	234	213	256	225	240	228	214	238	234	241	227	218	216	225	251	246	226	224	228	230	236	254	227	228	234	223	248	233	246	229	252	247	211	242	218	240	252	207	248	214	248	243	240	247	234	253	207	241	229	222	227	219	227	217	255	224	236	228	271	233	219	237	244	241	247	223	220	239	227	221	250	219	255	231	237	245	231	217	216	212	241	238	233	275	224	227	222	243	237	221	252	224	241	222	240	243	211	230	218	229	209	215	248	214	242	229	257	228	238	227	205	238	227	226	241	229	259	208	245	246	241	220	232	239	201	276	235	247	269	221	278	255	231	216	209	227	230	203	263	220	253	216	245	248	218	238	225	228	246	223	226	224	236	236	221	240	215	246	246	247	214	221	210	230	247	236	248	233	223	214	227	229	238	245	249	221	230	249	235	228	226	235	224	243	234	237	216	230	270	208	200	211	235	243	245	244	237	229	239	248	248	222	265	259	229	234	255	246	228	244	252	232	221	253	232	221	240	224	265	245	204	225	239	222	245	225	277	228	237	254	244	247	236	263	222	236	236	248	251	228	254	212	244	229	240	269	271	240	218	237	215	236	241	275	213	238	224	221	220	226	215	233	236	214	213	218	220	249	223	240	237	237	250	245	229	231	228	225	228	217	233	288	221	241	248	222	225	265	230	235	219	251	230	212	217	240	242	222	217	225	213	234	249	239	234	243	249	213	216	251	213	239	237	225	239	208	225	241	236	251	230	225	232	241	223	270	232	237	249	227	214	223	234	223	211	187	236	221	230	220	244	225	226	228	250	225	233	216	256	225	233	209	234	237	222	245	229	231	225	236	209	245	260	240	244	240	222	242	205	204	217	230	247	243	255	252	242	254	244	250	237	246	248	251	219	232	264	240	255	213	234	226	226	243	243	257	196	253	217	249	227	243	250	247	233	246	238	223	234	260	253	199	205	204	215	238	217	247	240	223	294	237	258	245	216	249	223	210	219	227	243	234	230	242	223	229	243	240	205	222	231	241	206	245	230	255	224	240	249	238	229	231	230	229	232	208	225	211	235	233	221	239	230	217	202	199	233	219	213	211	239	226	256	234	210	218	244	237	215	238	234	230	214	210	227	229	231	268	236	221	227	220	243	241	201	238	218	223	247	227	249	225	238	252	225	212	263	239	214	231	235	204	227	241	237	207	236	247	218	212	272	231	229	276	225	235	251	239	236	233	212	232	207	255	221	237	244	234	239	213	239	237	229	219	230	225	228	247	223	257	256	221	234	248	245	222	232	243	216	212	269	254	244	243	260	223	246	248	208	209	212	240	235	253	241	222	239	244	247	218	236	209	228	234	233	212	239	257	229	224	216	223	236	244	218	225	227	236	230	252	221	214	226	219	259	237	229	219	232	216	215	239	211	210	214	209	248	214	203	217	237	231	245	246	246	243	214	220	233	257	231	246	247	246	203	258	237	243	241	246	207	224	245	257	258	228	254	232	247	231	237	227	212	253	208	260	241	236	239	231	238	245	231	222	217	218	238	213	222	255	226	254	206	251	250	238	240	217	248	245	230	212	202	219	217	258	247	216	238	234	226	223	219	237	251	203	230	210	215	215	232	235	244	262	217	242	235	268	241	257	204	207	239	219	226	241	229	251	234	240	253	214	232	242	249	239	241	229	220	250	234	254	239	243	256	238	228	242	231	260	253	222	247	228	241	223	246	202	227	238	231	217	231	241	185	241	245	235	232	234	262	247	228	233	233	239	205	230	223	227	255	251	249	229	234	220	235	239	230	237	245	234	223	239	248	221	271	244	228	238	229	231	268	254	243	238	232	263	243	228	237	233	238	252	224	248	230	250	220	205	228	244	234	224	239	256	217	206	209	238
27162	20225	5835	812	574	498	473	464	456	441	478	478	459	450	469	465	483	434	441	493	450	460	456	435	492	485	470	449	446	462	439	458	427	469	414	444	437	430	411	511	453	452	435	449	450	444	454	437	450	487	430	486	534	466	443	427	456	456	458	426	451	484	493	448	450	455	458	440	431	445	438	443	424	450	414	430	440	418	406	456	444	464	457	433	451	458	447	436	476	417	457	424	447	423	407	422	430	416	453	452	454	450	438	471	443	471	447	458	446	439	415	452	472	440	455	441	429	433	474	464	414	403	454	460	487	453	422	430	441	425	441	461	454	459	419	421	468	450	441	460	465	447	423	388	424	454	452	482	442	461	443	446	443	442	405	473	458	460	465	433	431	435	481	422	460	461	455	449	437	415	434	450	479	460	466	435	427	421	430	429	471	410	440	449	428	403	459	460	475	423	430	443	437	436	436	423	434	448	444	437	431	489	474	414	465	458	445	460	440	441	446	439	450	487	502	475	429	435	466	465	448	426	438	465	419	429	428	453	451	379	459	458	442	439	456	449	447	440	445	429	446	465	442	480	476	466	437	427	430	470	495	446	473	464	434	484	470	452	433	442	485	471	436	452	468	455	422	447	446	462	470	494	451	409	458	412	439	478	431	423	459	475	439	430	451	438	432	474	447	420	444	465	474	445	467	431	459	443	434	464	434	428	478	420	445	431	447	420	445	451	442	473	466	470	461	426	454	478	433	419	460	438	481	462	450	446	433	431	464	471	471	450	395	478	444	436	420	430	438	443	450	476	460	444	444	446	442	445	419	453	418	430	445	440	432	449	474	455	451	437	432	478	429	491	460	451	455	440	471	443	449	451	437	432	446	459	473	466	439	453	439	434	432	399	489	421	454	429	447	449	438	446	467	429	478	453	446	431	469	437	468	462	449	477	432	397	453	473	483	463	433	431	425	472	457	461	469	461	429	442	419	443	456	432	473	462	503	444	426	493	466	449	453	462	429	436	453	403	504	440	458	448	481	473	445	448	464	449	431	453	454	465	469	462	468	439	478	503	460	448	473	416	466	469	453	454	456	474	455	429	429	466	451	450	462	437	464	447	447	468	429	452	476	428	432	413	422	456	484	444	378	418	396	447	445	472	463	447	454	465	487	432	440	446	425	424	450	418	428	451	486	396	440	439	415	441	444	457	452	395	452	431	475	448	417	430	416	452	438	426	419	454	417	474	447	423	407	440	472	446	461	468	453	454	399	456	437	455	431	431	429	437	480	451	430	474	483	440	464	448	463	476	502	436	426	436	478	441	471	454	453	441	408	449	449	450	450	475	450	470	451	408	436	420	461	465	463	453	448	478	448	448	470	430	463	439	467	449	415	462	449	445	434	501	432	448	440	472	441	448	469	446	460	440	408	481	445	431	452	439	428	445	424	435	385	458	484	462	453	463	447	441	470	444	436	469	463	410	451	405	418	461	466	472	464	450	431	459	410	432	498	457	430	418	457	458	395	442	424	442	454	452	431	448	430	435	493	427	429	461	429	458	463	433	428	449	441	437	440	453	434	430	458	434	421	452	449	445	441	434	435	471	476	466	433	453	451	410	483	447	446	399	434	459	444	489	461	485	436	426	439	436	436	462	455	443	467	457	434	465	446	427	458	413	442	441	452	457	450	439	470	465	431	454	423	448	456	463	441	430	430	451	452	461	426	424	444	407	447	461	443	429	423	457	452	509	457	448	410	430	462	456	471	435	452	443	472	453	422	466	469	445	444	450	488	415	459	399	450	449	472	426	430	465	435	413	462	445	425	451	452	487	418	471	442	491	436	440	442	396	459	409	423	473	405	428	482	450	459	442	440	460	412	436	434	470	416	440	427	452	465	423	464	434	474	470	426	432	466	458	467	422	466	457	461	454	476	452	496	475	419	390	416	470	485	458	414	455	443	422	430	431	429	432	475	459	432	463	447	443	424	427	442	487	461	454	461	477	479	447	482	455	456	423	467	454	454	447	457	458	465	433	415	471	418	454	426	453	451	439	440	429	426	464	419	427	409	483	475	459	442	493	475	425	445	456	471	431	459	462	449	440	427	459	471	446	446	449	468	433	430	461	455	432	422	483	436	465	478	429	449	493	469	456	469	492	442	467	434	453	453	478	486	453	434	463	411	421	439	467	418	442	489	429	448	450	460	433	441	412	467	448	477	479	471	425	465	437	461	449	440	477	438	436	426	435	459	442	483	446	428	437	460	455	465	439	465	445	462	421	481	458	480	427	443	499	440	468	443	435	452	462	468	454	429	427	417	417	459	413	425	434	426	410	476	433	443	472	447	441	478	432	455	452	431	474	421	461	433	442	443	456	430	428	450	459	435	489	488	447	430	439	454	440	426	428	429	416	454	423	463	445	447	453	504	418	416	436	427	454	424	457	443	436	471	474	457	442	448	463	458	421	460	422	419	485	449	447	468	457	435	425	435	422	430	447	460	434	412	434	444	435	459	434	446	490	428	474	494	490	463	443	446	468	462	470	448	467	440	448	467	442	469	434	461	437	405	447	410	423	440	452	467	444	442	434	472	417	472	443	438	445	464	481	481	460	440	452	443	476	455	451	473	456	406	449	437	441	445	474	425	411	496	458	427	477	432	437	456	475	410	439	409	431	474	482	409	424	442	462	429	438	441	435	422	447	467	445	409	436	456	478	446	443	470	476	465	454	404	497	459	459	475	460	464	429	452	458	458	462	490	425	447	447	443	448	458	457	443	486	446	448	446	445	411	440	458	431	446	424	481	436	454	405	453	433	456	479	453	450	407	460	455	454	469	422	414	485	464	457	468	446	463	457	442	422	454	433	446	431	442	440	461	440	449	456	459	421	467	451	423	468	501	460	439	459	461	428	418	396	438	440	473	437	420	476	465	455	444	452	432	438	445	419	461	473	452	440	432	450	469	448	438	459	472	438	483	464	449	436	439	442	421	428	457	452	422	436	487	416	466	446	419	444	417	406	441	474	428	394	443	432	430	468	415	444	403	450	440	491	449	431	440	519	446	417	407	448	454	379	436	453	447	473	468	428	441	465	488	438	472	447	420	453	438	459	472	454	423	454	468	458	429	469	439	462	417	439	459	470	443	461	446	470	450	431	440	459	448	440	440	442	427	460	441	444	453	492	429	457	425	452	494	451	473	454	414	466	438	410	487	457	421	444	461	427	452	435	434	431	483	471	439	435	468	434	436	455	455	437	433	441	453	441	463	443	468	463	427	476	446	459	449	437	438	475	460	427	476	451	429	426	468	439	461	455	420	433	448	443	454	432	457	439	470	437	476	461	514	447	420	477	420	441	449	474	432	426	447	440	446	434	441	502	478	464	442	431	439	418	434	504	477	453	471	415	459	475	485	426	475	460	416	444	436	440	446	469	452	450	459	451	444	453	457	460	503	436	436	431	453	418	494	445	438	432	466	451	435	437	419	424	406	445	429	457	450	431	449	454	447	428	466	467	436	462
4271	1890	1722	1162	1016	964	972	844	798	824	806	893	807	793	788	834	862	822	790	736	758	846	793	765	761	765	819	781	807	791	828	777	841	848	805	785	804	850	779	825	799	790	809	783	801	797	841	788	816	819	743	778	769	774	807	796	788	801	795	797	803	810	871	777	883	810	719	789	795	806	719	780	775	795	801	744	816	783	765	786	806	837	808	783	779	726	803	829	770	819	761	816	798	752	758	772	816	786	813	801	792	804	785	793	782	820	815	749	807	803	793	798	816	809	822	740	784	781	746	840	815	736	754	782	830	831	775	805	757	816	802	793	857	838	784	803	761	772	765	812	772	803	797	788	757	809	792	799	766	826	833	795	779	815	808	811	804	767	775	798	766	840	817	744	830	766	798	785	792	797	856	818	834	811	833	782	753	815	817	806	816	778	811	799	748	794	783	787	783	805	828	795	749	821	836	821	820	782	762	794	787	808	790	802	800	761	811	759	795	809	837	766	825	834	782	820	807	815	794	736	750	764	767	773	844	780	820	781	756	798	804	774	782	751	822	756	757	807	790	763	793	827	786	747	782	752	800	804	770	821	779	799	801	801	841	757	800	788	813	826	751	792	777	812	787	822	798	766	820	743	781	793	798	827	777	804	763	781	805	766	811	786	795	723	769	791	795	784	810	789	761	775	816	838	813	804	787	802	809	765	729	797	768	775	820	801	773	826	793	808	826	812	766	821	880	800	780	775	773	790	784	775	853	788	752	808	829	821	810	828	768	776	786	791	814	780	802	793	803	753	824	757	774	766	838	822	795	785	755	814	828	754	769	792	838	758	765	802	830	791	765	790	754	760	779	844	771	797	795	792	852	784	775	799	753	796	766	805	767	796	810	790	841	826	739	796	801	784	796	780	819	760	746	814	820	778	823	833	798	803	816	762	785	802	818	784	761	818	807	776	774	745	803	774	807	746	821	804	752	821	778	810	753	794	820	772	852	785	741	782	793	753	865	773	825	825	754	804	823	807	800	770	801	827	827	787	771	781	755	799	773	790	804	801	828	783	742	755	756	782	742	741	808	834	765	769	815	755	783	777	770	801	754	858	827	814	835	807	744	813	774	794	788	785	778	853	778	739	779	809	765	792	798	832	841	780	754	780	787	790	745	789	771	775	803	775	769	816	812	827	820	819	726	769	833	790	773	798	834	764	792	792	866	832	754	780	801	760	774	764	741	741	780	771	799	802	838	765	763	810	776	834	852	764	815	771	749	836	805	803	745	803	788	781	767	788	825	826	783	800	809	818	798	767	740	761	781	789	792	792	745	816	787	824	795	766	805	771	773	785	786	787	798	738	833	802	778	796	827	808	751	790	751	863	795	807	776	783	798	810	843	769	748	755	776	816	805	786	785	851	803	808	831	794	809	805	808	775	781	787	794	770	768	788	808	800	765	835	765	799	782	810	828	799	801	799	796	788	755	798	792	824	766	834	777	729	787	828	811	837	799	809	827	820	754	755	794	810	854	796	820	836	779	808	849	861	801	778	819	826	776	779	795	788	807	816	772	812	814	837	861	790	771	803	783	767	777	827	804	792	821	769	751	816	795	795	821	763	792	777	789	792	809	810	812	767	829	837	818	740	780	808	842	753	728	778	752	770	822	775	788	770	803	759	813	782	774	777	787	776	781	831	768	817	788	779	790	793	794	879	781	766	808	778	785	771	882	799	790	785	773	810	778	791	756	820	804	809	817	832	780	836	760	787	718	845	803	818	750	823	809	808	815	738	857	787	841	779	782	821	753	750	824	774	773	817	781	797	806	768	819	779	817	844	774	778	891	780	819	809	835	828	811	822	785	747	810	814	843	793	777	793	782	818	797	782	790	813	762	814	832	800	803	829	760	791	807	792	818	778	831	826	800	782	776	766	866	772	767	781	840	784	841	782	806	815	852	817	797	789	780	793	828	797	766	841	797	788	795	807	788	862	762	809	852	805	786	800	749	765	802	787	787	832	767	799	801	817	782	784	804	804	815	782	758	740	836	763	857	845	823	815	782	783	801	794	797	792	825	792	734	811	772	759	801	790	785	798	772	800	773	724	806	781	815	753	768	796	759	756	794	758	801	815	756	816	769	761	828	783	813	766	815	833	745	816	829	803	793	775	750	794	802	759	757	759	804	800	794	789	804	763	855	786	753	750	786	787	771	766	781	821	756	801	779	813	790	774	767	742	815	782	786	816	754	768	756	804	789	747	802	815	805	797	778	810	795	816	754	799	796	763	785	793	771	781	824	780	766	795	751	836	771	821	763	810	822	787	789	822	792	803	802	830	798	796	802	823	748	810	781	822	817	811	763	814	779	821	802	814	810	805	770	779	777	799	833	758	795	807	779	792	804	796	821	794	818	775	789	774	852	746	804	786	777	792	792	814	802	774	789	795	768	829	787	782	795	756	798	796	768	763	769	790	778	780	869	816	746	754	843	788	798	805	841	815	756	798	787	773	816	763	856	818	798	736	813	824	800	811	803	788	767	826	803	791	815	805	767	799	806	748	807	847	817	739	746	777	800	723	770	762	796	786	737	784	811	757	772	769	777	792	789	755	700	789	833	744	815	797	826	803	808	741	804	753	777	766	814	788	818	816	782	792	790	814	771	800	760	762	811	841	795	798	781	794	805	772	755	838	808	778	843	792	761	748	827	852	748	812	841	799	803	764	761	750	799	816	768	783	802	789	762	793	806	790	845	784	777	762	791	812	815	856	797	782	769	800	804	775	788	834	783	729	767	797	806	791	780	797	816	745	812	774	822	807	770	798	791	769	759	811	825	794	825	834	776	785	820	786	810	812	761	791	750	744	748	764	847	815	801	749	804	803	754	834	812	790	778	802	790	777	749	832	826	755	786	798	757	755	752	803	816	818	787	761	794	794	800	809	779	805	784	732	820	770	768	776	818	793	833	784	857	782	828	767	749	790	770	767	794	791	772	771	799	809	810	804	797	808	771	758	834	790	787	842	766	727	789	804	798	871	837	808	776	784	783	781	818	820	766	770	801	809	828	810	789	845	806	790	798	758	765	794	842	818	820	768	786	838	780	854	774	824	795	764	749	815	785	825	804	817	763	788	799	816	752	797	822	796	779	795	781	795	831	841	796	794	812	803	778	790	795	803	803	818	787	780	706	771	778	882	820	815	797	767	791	804	801	790	772	770	739	781	819	773	775	835	781	808	794	767	822	806	822	800	745	785	804	763	783	786	788	796	813	763	822	725	783	817	839	777	785	814	795	735	817	796	754	780	843	800	768	735	798	838	782	805	808	827	786	816	794	777	805	765	794	800	783	818	741	825	812	764	802	824	807	783	829	754	801	811	782	781	807	746	783	768	892	780	764	795	761	810	812	818	803	771	813	780	820	796	704	801	767	769	796	772	819	820	804	774	819	794	806	846	794	826	806	830	808	778	782	820	779	800	792	836	818	807	770	804	763	778	813	737	776	798	784	808	826	811	767	829	839	738
24252	21400	28564	24617	20619	2310	754	541	528	503	410	463	397	398	380	388	363	366	391	377	336	356	365	358	333	354	364	370	358	353	326	346	333	352	329	358	341	341	357	345	335	324	356	356	339	345	341	339	341	346	325	349	331	338	331	334	362	362	355	327	347	353	354	368	387	332	330	351	347	339	345	348	366	326	366	355	345	366	365	300	334	364	334	362	304	359	359	322	330	354	351	340	337	364	358	344	354	343	356	321	338	326	361	316	374	344	338	360	349	351	319	362	305	345	368	338	365	336	332	343	343	359	344	337	375	322	348	318	349	341	335	335	315	323	357	341	348	362	321	336	314	332	359	340	346	348	344	360	331	349	314	301	352	351	316	345	342	317	352	336	334	342	335	328	303	331	342	336	298	328	328	309	369	339	330	330	338	338	331	321	366	378	336	338	332	320	352	361	358	318	358	296	353	327	287	325	363	314	332	318	336	341	337	332	312	319	318	367	332	331	359	317	320	338	360	341	345	365	345	324	367	361	307	301	374	339	310	342	335	344	327	308	343	362	294	324	330	355	328	290	325	342	307	341	321	357	347	334	311	347	351	332	375	333	317	391	331	328	362	355	335	366	345	351	340	331	316	334	350	348	321	337	323	327	354	319	330	351	315	331	353	343	339	347	313	316	353	357	323	344	364	347	343	334	330	326	316	322	298	323	309	327	312	335	327	333	327	347	364	327	337	358	323	323	334	318	337	296	338	373	342	338	344	347	368	345	383	303	330	306	324	285	352	381	336	352	357	352	349	321	302	347	317	353	354	329	356	362	322	329	323	328	340	326	332	327	327	337	357	337	324	322	360	364	327	305	377	367	343	335	346	317	346	343	325	358	365	314	332	339	317	340	334	346	343	300	330	339	356	307	319	333	320	367	331	359	331	338	305	332	325	314	369	308	354	315	310	340	309	324	345	361	313	339	348	351	366	303	358	332	326	303	351	328	337	338	319	331	358	304	352	361	313	327	350	320	341	326	277	359	290	334	315	317	331	334	284	341	335	328	359	342	325	351	345	317	353	351	331	340	348	351	334	330	327	350	328	326	368	315	320	331	337	301	364	313	318	342	341	332	344	313	323	352	338	319	358	362	339	368	349	343	342	340	366	359	333	333	331	322	325	324	325	346	324	338	348	325	319	326	361	354	328	343	356	356	312	348	324	349	336	352	363	324	309	355	331	352	321	320	340	334	300	349	324	349	384	331	374	320	332	363	327	367	350	339	360	332	316	324	333	354	334	321	337	335	327	309	354	288	347	357	339	338	355	359	320	347	322	345	307	342	350	349	321	323	344	322	308	324	367	320	325	316	337	372	352	351	349	315	323	335	368	329	315	345	330	329	342	380	308	337	344	308	346	340	322	320	326	344	350	336	313	315	347	310	342	347	344	332	337	322	333	315	338	352	354	353	331	330	354	342	344	325	300	342	346	330	328	372	326	383	341	340	315	353	369	309	344	344	356	328	364	321	339	316	308	332	363	316	317	326	336	350	331	365	314	313	333	317	322	375	340	345	321	328	320	320	313	326	321	354	375	319	340	333	374	342	340	356	320	346	343	340	334	312	342	371	311	327	332	319	325	346	379	358	371	306	308	353	315	336	341	363	338	330	355	326	321	346	367	358	348	311	303	335	351	343	320	326	363	323	307	340	336	369	349	344	326	369	356	341	367	363	317	307	352	351	350	303	344	326	344	345	313	359	342	321	329	347	366	353	317	361	358	331	330	322	343	328	325	337	359	326	348	349	352	367	296	310	332	367	368	344	335	373	381	346	312	330	324	319	322	340	311	314	332	328	365	320	353	316	340	339	331	355	316	330	327	351	341	342	365	341	345	295	337	338	360	341	335	347	329	321	327	308	325	347	343	321	312	337	349	370	337	323	349	328	329	319	337	334	328	354	337	353	339	307	365	331	319	365	326	298	349	348	349	367	330	350	341	312	319	317	321	358	331	325	309	350	322	319	330	350	326	317	331	376	315	357	368	325	348	342	316	334	306	341	329	331	356	329	328	365	342	348	305	338	335	328	347	337	315	353	319	334	342	340	331	338	316	333	343	331	338	328	330	350	346	348	334	323	367	339	327	330	331	347	303	335	306	305	360	353	359	324	311	324	311	327	329	344	332	333	329	323	341	317	359	345	334	332	334	343	323	345	307	354	360	382	324	327	322	339	348	357	345	357	360	332	342	363	286	336	399	338	313	340	329	361	324	338	316	346	332	336	372	342	344	354	356	337	383	340	395	358	326	328	333	350	320	355	345	360	333	340	337	318	378	349	338	342	336	327	336	328	336	332	335	343	345	333	336	303	307	298	333	344	335	346	341	341	344	316	348	346	336	336	360	310	336	356	331	322	320	323	355	331	329	324	334	352	332	303	338	344	347	397	347	323	307	360	332	326	343	342	361	309	342	356	331	331	351	299	352	332	336	315	338	345	330	326	290	334	288	360	317	341	297	341	317	337	308	348	363	328	330	309	317	330	342	345	342	344	375	325	324	322	316	341	361	312	346	356	335	324	328	342	337	328	346	319	340	336	344	343	364	360	340	367	310	376	342	346	337	328	350	317	332	340	343	310	348	327	330	338	342	325	326	355	327	355	339	318	342	355	320	334	317	329	356	327	358	332	324	302	360	358	354	336	315	337	338	323	345	348	309	359	342	320	375	326	318	317	334	339	337	345	339	380	334	373	330	345	331	359	313	342	341	346	348	358	335	330	321	317	353	315	335	312	334	351	349	308	290	364	331	343	336	309	328	320	327	354	361	338	316	316	334	306	357	314	320	334	332	333	343	334	370	300	328	337	315	307	332	323	360	335	292	318	321	365	324	357	349	339	346	317	323	368	315	332	345	340	300	335	340	331	326	303	299	349	368	332	350	329	337	377	347	319	328	379	340	325	352	343	347	337	362	356	340	354	331	315	322	337	359	316	336	335	320	374	335	338	309	318	321	333	350	320	332	338	312	343	334	328	330	326	319	368	309	296	339	301	343	327	322	330	340	323	345	315	365	309	352	335	344	331	322	344	321	351	333	352	350	371	353	370	324	341	348	313	340	354	348	372	349	327	324	340	345	295	332	327	359	347	350	325	343	350	338	305	323	344	364	338	350	357	302	338	322	339	340	334	328	352	335	321	360	361	336	352	317	339	300	351	341	324	317	310	325	340	343	302	332	353	331	315	359	354	354	345	306	319	348	342	346	317	333	350	351	343	297	331	339	321	375	331	350	318	324	324	349	347	294	335	342	331	295	333	331	343	329	361	313	330	343	350	355	318	315	365	331	327	293	337	317	315	361	324	310	334	324	351	343	321	350	316	335	322	331	337	352	346	324	332	334	362	351	343	346	313	343	343	321	337	342	322	329	327	383	297	362	360	344	322	367	320	361	359	364	312	336	351	320	314	335	358	289	344	316	338	323	319	370	336	332	341	319	325	320	339	324	360	333	338	321	340	340	327	345	333	355	332	337	353
5550	10355	9148	4647	3106	2335	1809	1543	1326	1124	1002	1017	875	868	829	781	780	725	706	682	773	683	723	642	680	683	656	678	665	665	657	578	643	673	659	616	629	679	656	649	623	636	629	622	620	585	637	615	597	622	625	602	607	639	661	597	615	612	598	608	629	635	597	647	631	641	629	649	554	570	649	633	605	601	616	631	588	599	608	650	622	626	614	613	616	673	636	578	609	585	575	578	653	592	613	588	609	631	586	611	597	606	606	611	615	602	626	589	643	640	612	601	591	611	590	654	561	625	608	614	616	589	599	557	598	605	596	640	588	611	576	545	581	605	603	661	606	604	603	606	596	600	602	612	604	621	627	574	638	572	623	610	617	665	593	573	621	561	599	545	600	607	606	626	591	620	665	633	562	588	678	620	612	608	599	569	647	680	623	614	659	592	576	650	596	561	576	589	660	615	655	583	645	575	635	620	623	624	616	572	583	588	592	633	604	611	628	596	640	627	612	633	625	608	599	654	597	632	590	620	623	624	622	631	585	582	632	607	584	572	594	589	612	595	638	623	622	554	661	599	656	594	569	550	618	603	644	594	601	605	587	650	604	607	619	582	691	590	574	602	624	647	610	633	642	627	582	596	597	607	582	597	650	659	625	644	627	604	605	636	587	616	620	644	688	583	650	580	582	643	639	638	569	596	664	554	651	622	588	636	668	629	608	612	590	637	617	561	607	653	607	584	628	605	605	637	619	621	648	657	594	604	621	599	623	601	581	642	584	626	609	584	580	636	580	596	605	625	636	555	603	675	588	594	599	591	635	651	631	593	613	658	607	616	599	648	624	625	581	663	583	598	632	614	627	616	641	613	588	583	615	572	675	615	618	658	639	641	617	610	617	598	604	607	629	624	601	660	638	651	611	601	638	597	541	617	652	630	606	614	590	627	638	589	622	613	550	608	649	609	647	599	595	646	568	613	642	592	602	639	646	649	595	603	612	634	593	613	587	581	637	623	654	657	617	627	602	599	600	615	609	635	601	600	604	597	631	614	588	629	623	616	594	608	606	630	576	598	641	582	679	640	627	650	645	635	597	635	609	619	630	596	606	599	627	609	592	616	624	624	584	626	604	581	557	618	575	609	628	549	680	566	665	656	624	615	612	619	616	591	606	620	602	579	595	598	601	632	594	643	640	621	632	635	631	598	627	618	624	583	636	570	627	627	578	591	626	616	573	606	562	649	600	579	580	595	615	621	654	597	556	571	635	601	561	635	633	580	607	623	574	607	643	593	615	596	608	606	619	622	610	627	623	601	621	612	584	599	571	610	637	574	586	611	580	604	617	603	596	590	609	579	617	625	607	630	595	610	628	624	632	589	642	593	548	631	582	618	630	654	629	600	610	590	560	604	591	587	614	608	606	563	595	613	636	637	617	643	630	629	659	604	594	606	637	619	612	623	587	638	608	625	567	602	646	632	636	593	678	603	563	620	621	616	590	617	654	609	629	571	599	593	618	568	628	610	641	591	609	586	635	562	600	598	599	577	641	643	603	644	605	630	613	612	602	624	616	665	609	613	602	632	554	604	639	612	616	639	664	625	609	623	652	606	630	595	630	607	684	596	603	635	589	655	593	618	612	602	564	629	585	598	567	595	627	646	607	619	607	634	560	600	588	554	570	596	606	600	653	572	629	631	589	587	585	635	634	613	614	621	616	624	597	578	620	612	654	616	595	604	630	585	583	619	561	622	635	557	649	650	641	602	588	572	625	563	606	650	646	626	601	590	624	597	609	597	609	587	626	654	640	640	595	588	612	577	597	617	642	622	633	600	620	593	599	596	585	575	587	664	675	577	597	589	630	581	615	622	612	590	593	630	614	603	624	607	610	610	595	641	626	595	631	626	590	636	626	595	641	608	636	617	611	604	591	603	650	615	597	600	676	677	614	585	634	623	635	591	612	595	620	639	608	629	628	622	645	605	599	602	598	588	627	635	612	572	648	596	627	629	561	637	587	601	625	635	635	583	618	603	654	623	654	599	605	596	613	609	597	604	609	630	580	624	600	636	664	614	630	601	632	583	639	552	609	582	610	632	602	630	639	610	601	588	643	632	617	604	613	639	634	629	617	623	633	637	584	628	617	572	629	575	648	586	642	611	656	649	634	574	608	633	625	608	622	634	638	609	602	595	608	602	573	605	607	594	585	592	617	658	609	615	597	607	599	639	579	627	635	582	648	628	587	614	633	605	561	601	621	620	649	619	598	610	583	611	598	590	639	599	589	606	627	597	613	571	641	574	646	620	603	587	654	577	667	586	601	618	625	644	625	652	596	580	637	583	594	597	650	622	614	681	563	638	575	568	625	581	603	602	616	630	605	632	629	596	626	640	625	667	563	602	671	583	653	641	615	588	671	601	593	648	641	644	585	589	630	584	601	629	628	634	607	598	665	602	626	590	587	625	613	603	605	604	615	674	594	594	570	635	606	604	608	629	599	606	611	673	595	598	588	585	600	636	617	600	633	598	664	622	614	628	558	603	619	598	612	563	623	616	623	585	637	607	594	608	631	622	611	599	652	592	640	615	609	616	612	637	624	638	599	618	609	620	585	628	633	591	605	605	631	604	645	603	643	662	618	616	584	580	589	635	579	641	583	621	670	630	688	552	616	588	650	660	618	595	608	556	602	575	566	625	603	601	575	590	606	577	638	593	632	658	678	609	608	591	624	621	589	640	643	621	595	644	626	615	597	618	620	600	610	592	637	610	567	555	622	649	599	628	629	648	613	586	582	598	642	582	623	635	592	628	617	628	639	621	602	629	626	653	591	610	638	644	654	604	585	576	625	601	579	658	631	571	648	611	626	580	638	603	603	616	577	623	573	635	615	606	630	602	618	618	636	618	607	614	630	585	616	616	610	619	633	580	584	655	605	625	574	624	615	617	590	664	583	654	597	616	584	584	575	650	604	614	585	607	604	577	664	651	602	567	568	634	628	578	616	648	636	626	605	630	605	583	622	615	650	652	600	634	650	655	625	637	626	640	619	660	624	622	674	643	611	630	615	558	641	626	613	579	599	634	569	655	587	619	566	580	599	628	599	617	610	603	594	607	618	607	551	605	642	598	580	607	617	606	634	578	594	560	600	608	618	629	614	605	628	600	614	629	580	605	621	615	584	615	636	650	575	599	583	559	614	615	605	610	656	608	630	575	588	651	636	648	593	615	635	618	582	639	596	593	578	616	616	594	600	594	653	622	646	597	579	644	578	582	606	607	616	617	600	647	586	593	632	651	570	600	580	631	626	583	608	610	613	603	596	595	600	587	610	613	600	642	604	618	606	598	609	593	602	643	595	600	628	609	616	629	592	586	660	645	629	639	619	613	596	583	584	571	612	628	605	577	586	576	609	627	599	601	637	649	639	640	668	603	618	606	612	578	598	577	574	601	629	603	601	651	675	595	607	564	578	609	579	611	619	578	546	630	593	608	632	642	613	591	617	588	600	566	637	575	620	587	603	654
23428	21474	29272	24082	21474	19518	1708	613	449	391	344	274	252	239	229	224	180	181	187	184	189	188	130	155	161	149	161	160	131	141	122	139	120	161	145	136	142	116	134	142	134	132	142	135	148	137	119	139	144	125	113	99	129	118	148	132	125	120	105	124	121	130	128	123	112	129	143	118	125	117	120	127	102	132	105	134	133	122	135	117	129	118	129	153	122	121	154	129	122	125	123	134	133	133	129	129	123	124	118	122	135	122	142	138	116	123	107	123	129	126	136	148	148	123	140	140	129	137	141	137	126	123	107	136	125	132	143	130	131	114	141	123	130	136	127	126	105	111	122	116	109	112	132	113	137	120	119	106	130	124	107	131	114	145	118	94	102	108	122	100	130	109	123	118	115	113	131	137	138	125	135	114	123	129	121	108	135	132	128	134	137	132	129	118	126	107	138	136	127	122	101	115	126	111	120	114	140	119	115	110	141	131	131	133	123	135	105	108	115	120	117	132	130	124	123	114	144	139	131	119	110	120	128	109	98	115	140	137	115	123	129	122	108	99	114	110	148	128	120	129	114	139	110	133	117	128	117	122	131	98	114	121	138	111	106	115	129	118	112	115	97	133	118	124	135	124	115	113	137	108	115	120	114	156	124	137	103	111	125	135	122	141	125	129	122	136	123	129	111	112	121	115	112	102	114	117	137	123	147	135	140	152	112	133	119	118	130	142	120	127	112	124	120	122	139	137	125	125	122	93	123	152	129	108	119	116	146	124	124	128	125	131	121	105	113	119	123	122	122	121	121	131	130	116	124	152	120	131	124	144	119	114	125	110	129	122	145	110	106	130	115	118	129	118	117	124	117	107	135	133	113	105	122	117	124	142	134	127	115	136	126	135	115	132	128	130	124	119	119	135	121	121	124	144	125	126	116	117	106	159	135	128	120	122	113	125	135	119	133	134	142	122	133	124	124	108	129	127	135	130	128	126	134	137	123	115	142	109	117	142	119	120	132	136	119	138	118	126	115	110	99	105	115	120	109	137	127	139	102	123	129	127	111	117	126	95	135	107	129	114	108	137	113	133	115	115	110	129	118	116	153	119	117	102	103	137	120	126	108	128	137	121	118	138	135	111	120	132	123	128	110	123	133	142	108	119	127	120	125	139	122	132	115	119	126	140	135	111	129	112	131	118	103	96	100	137	117	124	118	144	132	124	146	125	151	128	124	120	128	121	126	110	117	105	126	114	121	102	140	118	118	120	103	136	120	128	116	108	97	144	117	121	140	122	107	145	140	131	122	130	138	122	110	129	104	118	113	121	123	141	134	113	127	118	123	123	120	120	120	120	133	124	128	114	121	110	124	122	129	118	131	101	136	113	125	122	114	121	117	124	117	118	126	104	95	125	135	116	115	119	119	137	124	131	125	121	126	115	134	117	119	135	127	123	113	113	118	152	129	118	110	139	114	110	125	136	109	121	146	154	114	118	123	116	143	122	117	110	106	137	125	120	131	136	134	121	147	130	126	136	138	113	137	133	131	107	131	142	124	119	113	134	120	118	118	151	109	101	111	106	115	131	126	136	130	112	136	113	138	123	117	117	126	107	113	124	117	130	118	119	107	118	115	123	114	125	122	103	139	117	115	118	117	127	117	114	116	112	120	129	119	116	137	124	120	133	124	134	142	122	141	124	113	124	124	131	127	107	121	130	121	134	116	122	121	133	119	117	131	131	121	127	97	129	135	133	130	106	124	105	135	140	125	126	109	114	106	129	109	118	129	132	123	130	120	119	120	121	134	118	117	136	129	106	124	148	113	102	130	119	119	133	94	140	140	125	108	134	114	136	108	112	121	124	145	146	111	126	127	139	118	93	132	143	125	120	138	119	146	100	123	111	136	124	109	131	136	101	118	151	124	138	100	119	128	113	126	123	121	130	126	155	112	113	130	149	115	118	138	127	124	137	122	121	130	120	144	130	119	105	128	127	125	108	129	129	114	105	126	129	118	125	119	116	108	102	115	136	99	126	158	112	127	113	148	121	121	136	144	113	145	139	139	140	125	116	136	126	116	123	133	115	145	116	128	144	115	116	123	141	121	138	122	124	136	124	120	117	127	109	130	129	109	132	140	114	117	126	104	128	111	122	139	131	117	127	152	126	119	120	122	128	106	116	110	124	146	129	126	104	127	129	117	125	117	122	122	123	123	124	141	121	132	119	119	124	109	114	104	130	135	120	116	128	144	132	129	120	134	115	139	127	111	134	117	129	110	120	148	133	140	100	138	142	114	114	110	112	120	117	118	128	119	120	128	115	110	110	112	124	133	108	111	115	137	110	117	106	145	133	130	129	137	134	108	127	121	126	111	120	119	135	141	135	135	123	146	115	130	122	122	144	113	103	111	130	126	121	125	125	121	114	128	105	114	132	127	122	111	133	127	128	114	123	126	114	123	126	132	122	126	124	137	124	137	128	117	132	116	112	124	130	122	129	106	120	136	117	108	107	89	134	122	134	120	116	130	114	125	138	131	133	123	140	121	147	112	118	118	156	108	125	134	139	100	114	120	120	122	114	124	118	119	136	113	120	130	130	111	132	118	104	104	140	130	113	148	113	128	133	128	93	125	113	114	104	117	117	126	138	130	124	106	114	117	103	134	119	136	130	132	129	121	93	115	137	111	128	115	133	119	117	140	122	137	148	122	132	124	107	131	118	117	120	115	147	104	127	107	94	111	105	124	121	119	124	124	141	125	133	104	146	136	116	114	120	121	95	101	117	127	126	123	136	107	126	108	119	118	116	133	104	111	126	115	128	138	135	122	113	120	144	109	136	126	105	99	131	117	116	119	122	113	106	131	101	120	91	114	134	134	130	114	116	111	121	123	128	124	123	117	104	117	134	130	117	113	136	101	112	138	140	124	150	116	129	121	134	110	119	122	118	118	125	136	126	124	132	133	117	134	138	130	111	119	102	130	140	122	122	122	113	127	113	111	124	115	121	143	114	109	126	104	101	125	104	119	128	111	135	124	141	118	148	130	122	129	131	102	111	130	124	123	131	128	114	131	127	137	131	118	152	126	113	110	136	110	140	119	131	118	117	135	123	124	127	111	123	111	123	123	122	123	142	126	109	105	107	127	118	134	125	129	120	167	121	133	112	133	138	126	144	145	127	106	127	111	128	125	108	101	130	117	132	123	148	118	121	139	130	107	131	143	138	132	127	114	131	117	121	133	137	111	123	123	108	131	123	131	124	119	120	98	129	92	133	114	130	110	115	141	118	97	108	117	146	131	134	120	120	119	104	130	119	112	131	130	144	99	122	129	126	123	118	127	129	124	123	105	120	126	142	125	144	140	132	126	112	115	128	115	120	137	135	125	127	119	125	121	143	119	134	92	137	117	144	108	124	131	140	111	106	125	105	124	115	128	128	121	119	129	95	113	129	125	134	135	122	114	137	130	102	122	111	108	106	133	147	153	117	122	121	118	120	114	120	104	147	125	132	112	137	111	127	131	116
7852	16075	14004	7167	4829	3428	2558	1913	1485	1288	1107	955	835	721	621	605	496	502	490	443	423	379	408	402	383	351	366	362	324	325	296	293	289	281	291	299	284	275	298	279	265	279	306	274	280	279	255	271	242	227	247	271	268	263	254	229	256	248	244	240	258	246	242	262	254	232	249	244	240	254	242	237	254	223	247	231	214	214	236	245	244	251	227	232	252	266	232	251	248	237	261	236	223	235	241	219	267	214	229	242	213	228	239	248	212	256	234	233	241	235	240	212	223	270	246	216	244	223	253	224	229	227	213	236	242	222	254	241	233	249	203	248	269	262	237	222	238	235	223	248	251	223	223	262	254	230	242	237	234	229	241	215	223	236	261	245	265	210	230	238	224	228	229	237	242	241	228	220	234	248	243	228	264	239	248	243	231	235	226	235	246	215	261	232	241	230	224	220	228	248	223	222	230	244	202	238	249	215	218	248	231	245	218	235	247	204	226	250	257	255	215	243	259	233	214	249	228	227	242	245	225	237	259	245	233	233	211	246	243	215	234	245	233	229	215	237	255	227	253	254	220	253	237	226	240	235	226	242	223	230	214	210	224	243	253	209	253	245	229	224	201	236	246	228	230	231	226	250	239	224	258	217	231	227	239	208	232	241	231	238	224	236	228	220	238	248	261	210	225	236	220	228	223	238	235	224	253	216	224	235	225	209	219	229	238	240	190	242	240	261	234	255	214	234	232	215	241	228	215	235	245	220	259	249	234	221	207	220	221	222	228	224	232	237	213	211	261	259	219	207	233	269	231	237	233	254	228	248	239	229	216	249	202	251	205	250	235	225	269	246	240	239	245	244	228	227	220	226	249	221	249	248	230	226	231	220	204	208	254	217	215	238	220	242	224	224	247	227	252	245	237	240	246	254	243	227	238	219	231	226	249	228	221	216	248	270	256	251	222	220	257	225	251	208	208	225	226	257	240	207	217	226	222	239	222	258	253	220	205	214	242	215	220	239	221	217	240	229	237	226	205	236	216	226	242	251	222	248	214	227	226	209	219	242	258	225	224	209	256	216	227	245	244	247	216	243	213	233	221	241	232	244	255	234	250	241	242	227	215	242	244	227	217	224	224	216	208	246	217	234	206	227	251	247	225	232	233	259	226	226	252	248	233	223	212	244	226	263	224	239	241	236	244	249	233	238	219	249	244	217	227	264	251	246	222	231	199	240	233	238	232	224	239	239	254	228	248	223	212	247	213	210	223	236	256	226	224	226	221	216	246	203	237	229	236	233	226	252	234	220	239	226	217	240	203	227	243	227	226	216	249	255	219	251	230	248	249	262	206	237	215	226	208	228	253	268	201	215	219	184	238	225	264	249	245	228	212	239	236	219	220	246	234	223	210	226	241	246	226	235	231	214	212	274	229	240	230	236	223	239	257	221	243	255	219	257	211	247	241	246	227	239	253	231	244	247	232	255	250	258	252	245	212	234	207	240	225	232	217	252	215	203	191	217	278	235	215	224	215	242	259	231	231	223	231	240	244	231	220	234	217	230	242	213	218	234	225	234	217	242	221	234	218	238	243	246	244	236	229	218	242	202	246	262	213	227	229	191	228	215	229	231	259	207	253	216	218	239	242	251	206	235	235	239	178	247	235	219	240	270	208	222	222	222	249	239	216	257	237	253	237	249	234	250	234	233	243	256	220	263	241	235	239	244	231	231	209	238	234	243	242	228	214	226	239	202	238	207	259	236	240	257	228	227	229	228	252	233	242	212	244	222	223	240	241	243	215	241	233	264	216	229	219	230	210	247	240	219	239	208	234	265	233	236	263	239	220	208	217	221	240	218	244	225	264	198	255	242	230	257	248	235	234	219	232	243	224	235	224	239	209	253	249	246	228	210	244	235	215	248	223	229	216	223	223	234	230	228	213	223	212	229	236	258	207	239	239	215	242	225	215	238	225	228	246	233	212	232	225	214	219	208	247	224	230	229	210	234	234	215	226	230	222	226	239	234	238	240	253	226	237	211	230	261	248	247	228	253	223	240	217	242	229	223	250	224	245	231	228	205	235	260	245	225	241	237	257	226	236	242	221	229	230	232	230	224	241	220	219	219	247	233	239	235	225	240	227	225	241	237	241	234	219	241	237	256	250	221	214	252	229	232	241	225	222	211	258	240	207	210	235	221	244	241	226	219	228	217	237	205	227	265	259	250	226	250	236	225	225	254	229	228	222	235	230	227	261	226	233	240	226	234	236	222	242	210	234	207	216	226	209	220	252	214	236	237	224	228	242	240	226	240	227	234	235	238	225	236	242	220	220	236	245	236	249	239	237	210	246	202	244	236	240	210	212	248	229	248	245	246	211	228	247	247	239	231	217	235	226	242	236	266	194	222	268	235	233	244	215	230	224	234	240	234	237	230	231	227	225	231	245	226	237	230	212	242	207	254	239	221	231	237	209	245	245	214	242	244	249	238	220	241	219	221	201	213	237	220	229	243	221	236	231	207	218	232	241	217	215	208	212	218	251	225	222	244	223	233	249	234	220	287	227	219	241	214	251	248	237	248	242	247	239	230	220	255	234	232	211	234	213	215	235	215	234	246	242	205	223	233	248	201	243	228	234	256	235	218	211	234	233	235	227	211	228	226	249	221	226	238	216	225	249	222	242	240	242	212	236	245	219	207	208	230	233	227	220	226	236	247	236	252	236	232	214	211	213	241	230	236	260	224	237	228	243	241	205	218	243	221	219	196	241	233	238	252	240	218	194	232	212	235	213	225	229	213	224	232	243	223	226	222	236	206	221	217	246	261	227	246	240	222	216	233	231	242	225	242	235	221	221	237	265	242	225	248	236	230	232	208	245	208	244	224	231	210	250	241	241	221	215	241	250	233	216	229	243	227	207	208	237	225	232	239	250	258	247	235	236	239	236	263	247	228	241	206	254	232	220	239	225	243	226	233	194	238	221	238	224	235	241	251	219	236	244	237	239	225	255	222	236	221	249	212	254	219	236	237	232	215	248	229	214	241	228	218	272	242	238	262	217	226	232	240	232	241	207	254	231	240	234	276	219	219	228	248	216	254	241	245	235	249	247	267	231	220	223	236	242	263	226	233	227	223	208	240	218	224	225	217	184	237	226	213	220	217	237	247	240	211	231	223	223	243	223	209	222	210	219	269	211	232	246	225	223	228	225	194	231	251	228	241	240	203	213	235	197	242	230	218	233	227	237	207	224	237	234	242	233	214	231	245	254	248	227	225	229	220	244	217	226	212	193	223	238	229	229	224	234	222	185	249	233	231	228	226	246	222	251	253	216	224	234	247	227	215	208	216	227	214	236	213	236	227	209	220	223	233	216	228	240	240	206	234	207	236	207	234	212	253	221	229	238	218	246	242	216	221	234	239	237	232	250	226	247	204	241	208	222	235	243	247	247	270	237	222	246	207	230	220	233	220	260	227	253	244	240	238	232	186	236	232	221	245	226	243	229	248	219	226	243	244	250	224	243	229
27035	20177	5805	801	499	502	457	464	449	433	463	442	459	416	441	462	461	467	425	449	461	414	483	452	432	459	466	473	419	427	425	428	442	427	423	426	436	459	442	415	427	412	465	459	427	423	423	454	455	447	469	457	476	448	438	468	416	450	430	428	424	385	445	418	426	451	444	438	452	445	449	449	469	429	433	451	457	437	465	458	471	444	407	445	420	466	443	466	433	437	410	452	463	489	426	427	462	434	465	456	439	427	461	493	452	475	454	458	454	511	432	473	430	420	446	461	448	475	436	429	431	422	461	453	463	439	425	453	441	445	425	458	462	460	455	470	402	444	428	419	407	435	456	425	477	452	452	419	426	431	433	435	427	463	446	398	426	418	419	438	423	437	416	441	413	419	450	422	476	404	427	379	479	451	439	457	403	479	418	414	453	394	460	477	402	463	438	410	447	421	464	467	442	434	452	418	447	381	457	466	444	432	420	435	401	453	450	454	443	459	465	426	448	444	446	406	463	473	412	421	458	470	436	413	436	441	440	437	430	435	449	415	421	419	428	460	416	450	463	451	461	436	421	436	381	437	472	428	396	441	448	452	409	428	444	425	467	437	410	444	437	459	457	427	422	425	424	430	447	435	446	462	438	478	436	420	459	452	421	427	447	481	477	398	468	427	464	453	431	461	487	459	427	445	469	445	444	466	440	453	417	435	456	442	466	423	453	475	434	432	426	451	464	450	434	484	431	441	412	417	447	450	416	381	425	391	409	470	451	475	432	499	416	411	449	455	475	434	460	389	442	449	429	450	434	471	462	472	418	411	394	443	485	460	450	440	459	474	446	433	455	439	475	465	438	466	451	460	425	478	424	443	435	426	435	447	433	429	461	420	422	433	471	457	446	445	429	437	413	468	418	478	428	434	437	442	430	424	441	431	455	444	477	433	451	451	414	472	439	426	425	444	427	425	463	418	438	479	453	433	416	444	471	434	421	446	480	419	435	459	394	469	470	499	463	482	458	465	488	441	442	450	395	448	447	454	407	475	457	453	441	420	451	418	440	434	473	462	464	467	440	431	445	398	502	484	458	478	431	412	451	453	451	474	463	467	432	425	457	462	450	463	438	434	414	440	428	471	458	465	502	478	419	464	445	455	433	450	429	411	469	425	439	424	422	410	451	418	430	456	447	451	447	459	444	461	457	423	443	445	422	484	427	394	419	479	438	458	441	462	465	439	452	409	483	452	443	396	473	414	441	447	449	434	419	451	451	424	449	470	416	475	444	413	451	443	419	456	431	445	456	434	494	455	425	460	426	464	418	427	471	465	432	433	463	427	434	451	456	447	421	456	451	402	419	442	450	453	447	438	458	450	467	463	442	450	396	408	445	445	447	463	468	434	463	455	508	399	425	476	416	453	428	440	449	446	445	416	424	420	450	449	428	416	452	488	474	426	431	442	434	422	435	435	449	448	435	440	456	475	425	447	447	452	471	449	446	427	433	483	427	405	451	436	445	416	469	449	428	426	438	446	405	429	446	445	449	416	429	472	399	443	441	434	444	452	424	450	429	413	441	451	463	430	482	477	451	459	440	429	516	475	445	441	435	435	406	466	445	434	417	434	416	474	404	443	432	432	460	422	430	467	472	478	419	434	452	458	412	493	450	426	465	439	465	383	468	435	446	464	462	455	427	413	441	449	414	422	433	466	422	429	441	441	406	442	430	434	468	422	415	463	490	457	455	425	442	457	469	474	425	438	419	423	435	422	447	433	437	486	416	478	407	422	435	424	451	457	429	433	479	437	483	439	439	427	427	458	427	476	448	435	476	483	465	498	428	441	481	439	447	451	432	439	404	447	432	443	467	427	456	467	429	456	442	416	453	429	443	464	448	470	450	452	476	452	430	437	469	454	413	468	441	423	436	428	458	489	452	448	431	488	429	471	417	450	429	438	475	500	444	401	433	472	429	464	436	466	471	473	455	455	447	433	435	430	444	462	436	455	482	452	480	429	444	444	428	447	431	470	428	449	467	458	443	434	481	432	461	456	478	423	441	483	471	458	460	461	426	461	460	434	429	472	448	445	461	447	440	461	441	453	433	448	441	475	443	450	439	448	424	475	447	429	450	489	425	436	426	480	491	423	428	410	422	449	449	427	443	464	509	459	422	481	456	441	459	453	414	430	430	424	449	437	429	428	463	432	419	449	435	413	424	450	463	446	471	452	470	424	430	475	426	432	451	470	445	435	460	462	416	437	457	437	441	397	443	452	466	452	488	463	481	443	449	458	455	424	456	460	472	398	450	407	460	437	478	431	453	428	468	458	428	448	493	453	457	451	437	447	452	432	461	441	460	424	445	413	467	420	479	458	455	445	430	419	474	432	453	445	436	458	445	411	430	455	435	447	458	470	429	452	443	435	463	456	432	444	436	432	438	409	440	451	438	421	416	468	438	456	417	412	456	461	439	454	450	465	447	450	465	417	435	472	411	431	414	470	458	439	438	425	441	456	431	404	451	416	482	452	470	455	456	432	446	439	473	436	471	437	474	434	476	469	440	453	452	440	448	422	442	458	425	443	401	411	429	462	459	449	449	464	461	430	426	435	472	469	491	428	404	443	479	456	460	446	465	451	497	487	459	418	467	441	441	411	421	413	457	471	441	432	435	431	431	441	423	439	469	464	445	444	453	401	434	426	437	463	408	448	464	453	422	436	442	432	443	469	460	430	469	440	437	435	409	442	450	400	456	446	459	431	437	399	457	418	453	415	438	455	448	436	437	468	456	417	459	421	481	444	461	452	459	450	436	421	488	433	439	454	425	434	447	412	428	492	451	445	478	426	427	478	448	466	488	459	431	473	456	424	390	449	474	429	445	446	467	402	485	418	491	400	471	413	469	471	433	459	434	451	467	463	450	474	445	402	412	438	459	460	464	464	450	426	445	470	477	457	433	475	405	376	441	442	395	422	461	481	427	435	432	443	413	425	450	435	440	444	440	434	454	470	450	392	423	438	435	430	423	412	425	436	423	442	476	474	460	438	400	442	455	444	431	463	440	443	437	477	437	449	442	423	410	425	452	448	402	435	449	448	448	433	439	460	422	416	464	425	423	438	434	477	440	396	424	455	410	436	439	474	455	473	461	442	429	429	458	414	470	442	457	449	421	438	428	486	470	430	454	445	460	448	484	433	483	420	483	459	444	414	441	423	425	438	448	458	457	433	450	440	419	476	463	485	428	437	429	458	428	439	521	436	426	459	437	429	438	434	453	448	454	443	439	456	469	452	432	441	437	450	418	464	474	402	460	424	419	437	431	429	459	442	464	420	431	422	439	481	427	436	471	429	464	465	436	439	431	443	447	440	427	421	464	435	455	470	470	467	432	441	433	444	434	394	438	444	442	434	446	452	448	454	437	449	461	469	446	436	405	442	455	472	436	461	462	422	475	444	432	433	423	443	488	437	444	437	429	458	450	427	480	453	462	429	484	432	416	424	451	456	471	471	440	442	448	464
4323	1915	1765	1213	1040	965	874	849	798	846	807	832	832	797	784	793	812	831	799	773	782	797	764	809	810	823	822	815	772	798	825	774	799	820	779	825	803	747	792	790	792	805	810	808	781	818	781	790	798	743	802	769	770	803	788	773	762	834	749	789	804	797	813	782	774	779	790	805	801	774	807	776	816	796	799	780	810	807	814	756	772	755	810	835	778	757	766	755	811	771	766	836	815	759	793	814	763	777	781	747	796	777	790	783	779	814	815	773	803	825	778	836	770	805	759	751	853	779	791	826	785	760	803	806	753	781	761	831	787	790	826	743	778	807	802	845	750	776	803	750	742	847	767	763	769	790	766	817	813	810	792	790	804	770	781	804	790	792	702	773	796	798	785	828	812	744	798	828	848	787	768	836	746	761	826	783	759	751	772	809	773	785	819	761	729	763	768	772	776	799	780	718	735	790	839	755	777	783	827	816	742	772	795	802	765	831	780	822	765	803	767	752	762	824	777	797	778	780	790	805	820	762	764	777	764	833	737	786	775	802	809	802	775	768	816	831	825	755	808	793	822	835	749	791	796	775	790	790	768	819	783	796	817	824	796	828	834	773	808	798	772	815	816	780	752	774	791	827	803	791	849	728	773	758	760	772	799	786	754	771	810	826	802	797	790	746	789	784	816	762	807	818	787	798	807	781	730	777	772	797	794	776	796	819	805	771	757	789	789	734	744	770	785	748	793	785	808	803	727	770	805	797	804	806	791	772	808	797	807	797	806	790	821	808	815	778	773	763	810	807	785	795	756	784	766	767	765	757	819	700	837	796	808	791	790	754	851	792	801	796	790	778	762	803	779	772	797	795	837	758	821	750	753	735	782	792	811	737	804	777	785	803	794	812	772	761	790	800	784	802	753	778	808	837	751	768	760	777	792	726	795	795	795	757	778	767	766	739	807	792	778	767	786	796	843	752	785	802	764	752	762	804	847	763	771	787	785	753	785	801	816	842	779	830	855	803	759	757	777	775	779	822	824	777	807	805	782	781	801	769	882	787	783	769	751	741	732	786	770	794	745	797	787	785	746	799	853	790	793	775	799	844	833	762	779	769	773	814	778	793	790	743	820	737	754	814	780	827	753	795	772	753	774	765	784	801	723	785	785	820	824	771	720	763	802	810	805	813	825	766	698	840	824	801	815	806	787	779	819	827	795	801	778	730	800	817	825	782	827	764	779	759	748	731	793	797	787	763	800	803	792	839	781	796	790	767	779	781	745	768	786	807	805	790	776	792	772	787	779	757	792	790	797	762	791	792	815	807	768	795	756	781	799	748	791	765	790	786	772	797	818	793	800	772	803	785	798	806	735	782	776	785	792	752	757	755	790	810	761	758	811	808	795	774	796	796	801	803	773	775	786	779	806	746	813	787	764	777	755	806	798	788	746	770	795	752	800	783	746	787	759	827	788	727	768	800	759	772	785	804	747	802	811	801	814	715	831	779	815	760	743	808	749	830	796	831	822	762	749	740	832	799	767	771	779	752	723	726	809	835	770	816	745	794	735	816	815	792	773	818	768	823	802	782	846	784	746	795	770	767	821	791	855	747	788	776	780	780	772	764	763	780	753	811	799	778	768	767	837	797	773	781	798	762	792	735	780	746	782	723	780	744	773	794	771	798	767	763	775	817	781	786	802	771	752	783	772	791	821	775	768	786	777	761	863	808	776	794	731	834	783	767	765	803	777	820	796	780	731	793	801	800	792	770	770	758	745	757	774	780	823	793	805	789	777	819	799	787	819	813	760	805	807	796	800	778	747	789	760	768	792	726	759	802	795	785	812	761	768	743	792	752	788	755	782	794	823	806	792	795	773	754	749	828	813	772	760	755	773	717	790	803	784	779	762	769	764	845	819	779	830	840	798	803	768	784	769	801	778	820	742	827	771	773	765	839	775	765	720	755	773	754	808	835	755	792	760	765	743	776	795	805	810	790	826	762	785	799	752	755	777	793	793	749	797	766	813	784	815	834	759	830	838	805	775	791	765	814	767	781	823	776	775	781	724	747	810	805	749	736	819	750	761	781	772	758	815	810	745	809	744	761	809	808	790	804	820	789	789	811	791	789	796	773	762	782	789	815	800	766	793	809	734	791	768	760	835	775	827	806	825	798	828	804	776	769	818	784	762	773	768	859	791	802	811	816	800	734	752	747	771	791	796	787	782	789	786	778	783	854	769	750	810	723	784	770	774	765	816	783	758	754	795	797	792	828	809	781	841	708	792	713	811	770	802	756	756	802	796	719	827	795	770	828	785	757	776	790	820	732	795	775	787	753	805	770	767	796	798	810	774	764	768	815	787	774	763	787	794	780	801	759	802	752	771	763	757	802	729	852	756	748	797	739	782	792	853	829	764	755	797	820	785	748	838	725	797	753	830	805	783	817	749	831	812	804	736	775	775	772	795	801	769	779	750	832	785	818	789	743	783	766	792	786	789	770	743	797	773	824	826	796	812	772	830	801	792	803	796	774	780	767	785	790	809	797	753	822	757	750	811	841	847	821	806	776	808	765	786	749	747	806	767	821	814	743	793	781	767	798	828	794	812	805	786	787	782	755	847	819	775	765	762	830	765	831	794	765	799	791	727	819	813	780	829	743	796	799	769	796	811	760	811	760	757	783	822	812	788	777	810	756	734	811	736	814	766	762	790	778	759	771	762	778	802	747	806	796	777	776	787	783	769	790	781	744	763	777	809	800	795	753	818	739	767	822	747	829	769	796	699	781	783	817	767	779	774	811	810	804	770	776	799	756	795	788	789	793	802	837	812	770	784	807	763	777	798	783	708	812	797	771	783	816	779	801	798	762	759	801	812	783	822	763	817	770	817	780	734	770	792	766	763	824	797	737	792	836	764	739	801	823	750	757	819	779	813	761	803	773	811	834	768	782	849	816	801	804	829	830	777	759	743	785	775	737	810	802	806	801	791	771	794	746	844	799	813	845	783	816	793	728	842	777	799	756	765	762	769	738	822	848	795	791	801	764	769	777	787	767	773	788	800	799	798	773	756	759	774	763	881	814	744	761	771	781	766	809	757	798	804	796	732	794	786	787	758	779	791	803	749	766	815	802	736	753	799	760	840	740	780	744	731	779	811	788	815	789	799	752	802	815	778	767	813	728	798	823	755	763	757	813	793	786	773	792	828	807	761	725	764	802	731	815	806	787	788	788	779	832	831	755	760	787	801	753	831	760	767	760	797	765	815	771	778	757	772	761	788	770	777	787	823	779	818	788	807	792	768	760	830	790	780	784	768	823	829	750	777	814	781	823	847	757	791	782	765	757	812	775	809	767	789	781	737	844	807	783	775	827	787	793	762	739	756	766	759	808	826	799	785	796	773	781	756	790	825	811	756	782	752	824	747	774	768	794	772	781	791	833	729	805	800	779	810	791	735	755	768	740	787	792	845	780	796	816	757	781	783	795	792	773	778	788	809	760	805	800	790	778	807	781	785	743	824	800
24381	21482	28704	24716	20678	2504	798	584	509	484	440	435	381	409	393	422	377	357	370	359	369	365	360	354	361	385	360	338	374	360	355	347	324	319	366	358	371	345	331	341	327	330	367	350	387	337	325	313	355	319	362	296	363	352	335	373	339	357	327	359	339	314	346	328	383	335	321	368	310	334	325	357	345	326	362	340	340	356	335	337	339	365	317	364	324	336	349	348	336	381	334	324	328	323	331	351	351	328	349	339	360	370	336	295	349	344	340	386	337	328	336	339	367	318	326	317	387	323	312	335	321	304	351	310	374	345	345	311	355	315	301	345	368	314	343	334	335	316	301	360	326	350	332	355	334	364	343	320	345	357	377	329	349	360	328	365	380	336	338	327	336	322	347	367	369	359	353	306	353	314	321	347	352	356	342	318	327	343	332	329	351	327	328	319	362	315	372	357	342	329	344	334	292	338	323	352	347	332	362	363	368	352	350	349	348	333	339	348	305	342	341	325	353	302	308	306	308	341	329	342	358	314	355	351	313	330	323	329	328	331	334	330	312	347	357	353	357	348	341	322	343	328	316	339	344	339	346	314	355	345	330	341	336	343	341	355	355	360	342	310	341	321	333	292	331	311	366	326	339	324	322	333	345	340	346	347	344	345	328	331	308	343	309	347	346	330	394	330	333	348	349	330	324	340	311	354	352	341	343	305	341	340	311	356	330	302	303	337	337	317	335	338	323	302	370	335	340	352	361	335	307	349	343	328	358	309	327	346	315	336	336	374	345	332	342	380	348	339	326	312	330	351	319	341	331	374	348	344	340	308	346	329	307	313	319	350	340	334	313	347	322	336	347	337	325	313	346	307	366	344	344	348	366	365	324	341	334	311	345	342	307	340	335	342	363	330	333	344	317	373	326	317	380	303	342	354	341	339	337	345	326	361	343	330	354	344	323	344	328	331	321	371	315	337	332	352	335	353	381	313	337	353	323	336	334	344	347	357	349	341	334	317	313	368	329	334	336	352	363	307	305	327	357	318	343	352	348	365	318	322	310	359	340	346	361	344	329	343	361	312	353	345	351	338	360	317	304	314	324	344	366	331	350	323	324	342	346	306	335	326	327	363	332	339	339	355	296	331	352	324	322	334	318	323	317	340	323	347	354	334	376	350	321	347	320	357	337	316	317	388	345	336	350	308	300	321	354	341	366	372	337	311	358	358	346	322	330	346	330	300	316	347	361	323	318	317	323	309	327	346	338	321	322	354	336	310	344	313	324	360	336	343	320	370	385	350	311	350	312	355	351	346	341	352	310	333	351	323	336	327	335	301	332	348	325	314	306	335	383	335	316	311	324	336	361	295	309	312	319	328	348	333	372	327	351	342	324	338	324	340	329	385	329	332	376	314	343	302	335	326	371	337	320	309	340	340	320	336	339	364	334	336	325	366	312	353	312	339	327	308	307	344	332	336	324	300	332	346	340	343	351	335	352	330	349	320	347	326	325	334	319	349	310	319	314	318	326	349	327	321	359	381	327	331	337	352	353	336	326	301	300	329	319	332	324	330	331	331	325	326	335	342	324	325	334	341	303	333	338	357	322	347	320	344	344	327	321	335	356	344	349	324	348	312	345	359	318	337	340	343	340	348	307	356	353	312	319	295	301	317	350	334	350	317	327	293	352	337	346	327	332	331	311	350	354	391	327	361	337	325	316	343	292	334	317	365	309	327	322	341	327	350	309	316	319	328	329	306	351	351	324	326	341	319	354	339	300	312	334	328	328	334	321	339	340	328	338	326	336	308	367	339	333	348	340	316	350	345	336	345	338	350	368	328	330	315	320	300	300	345	338	339	342	326	342	330	361	355	330	323	363	343	343	332	401	322	362	316	367	349	336	354	353	326	350	350	321	332	362	319	312	342	332	333	345	320	306	324	349	336	320	341	375	330	327	333	333	373	352	296	339	324	324	333	329	332	378	336	354	326	343	373	310	317	343	310	350	323	314	344	328	326	336	343	348	359	313	326	355	336	318	305	335	319	323	344	335	354	352	318	333	339	357	326	340	341	343	344	342	336	355	357	371	349	332	334	329	333	322	333	336	360	316	300	324	358	333	370	350	352	385	312	360	279	329	350	363	339	329	336	324	364	295	328	361	366	348	308	316	326	332	316	335	350	318	351	333	330	315	338	326	352	320	331	301	343	325	379	317	351	327	367	334	309	331	364	349	329	348	315	293	348	332	316	323	328	385	346	312	346	335	331	332	311	301	362	355	374	352	319	312	349	342	327	349	345	332	298	360	328	329	347	328	321	352	356	323	321	354	294	344	311	344	328	341	343	336	344	350	345	342	330	335	333	332	337	362	351	319	359	339	320	319	349	352	335	347	341	357	328	345	346	314	348	334	345	346	360	333	336	352	346	356	358	328	364	333	343	320	315	316	318	348	355	331	332	315	345	332	321	319	328	330	333	350	332	360	346	301	355	335	330	342	338	346	350	310	304	316	346	351	326	319	340	340	335	361	353	322	300	389	349	341	312	341	337	326	333	333	332	330	354	343	332	356	311	344	330	321	369	339	322	320	330	344	341	322	293	314	357	330	322	336	322	317	340	318	362	288	344	346	317	322	308	357	339	352	340	339	324	348	342	364	363	352	350	344	337	346	304	313	356	329	328	330	336	359	325	323	324	362	313	352	315	363	376	310	368	336	305	316	343	335	315	316	339	348	308	295	327	346	353	296	308	355	344	354	326	314	362	320	352	338	322	334	314	364	335	338	320	339	318	374	338	347	327	328	354	307	325	342	351	298	339	355	360	324	343	333	346	358	335	342	328	323	339	347	356	358	319	347	350	342	329	331	323	340	348	346	314	325	351	330	313	326	368	321	339	343	322	320	355	344	337	311	346	334	347	327	338	351	330	349	338	343	319	355	325	324	355	319	341	319	313	324	313	336	329	353	303	339	340	331	357	316	354	332	329	349	353	315	295	359	333	318	325	330	335	353	336	328	320	331	330	317	331	321	370	341	353	335	342	347	326	330	312	325	330	314	351	310	276	320	310	352	368	338	345	321	341	339	343	310	347	311	335	314	354	329	334	317	358	366	359	314	342	345	334	343	342	316	366	304	335	302	355	339	354	332	343	365	322	348	342	336	320	324	321	325	378	323	320	316	302	343	346	331	324	327	328	324	360	319	322	322	354	363	322	356	334	300	326	366	309	372	363	340	344	364	322	347	342	310	326	349	327	352	325	325	335	321	389	326	346	357	338	361	336	342	324	324	329	321	329	353	350	360	318	313	307	332	340	333	336	339	331	320	339	324	354	345	320	374	353	352	318	351	320	341	344	341	326	313	349	360	347	330	311	319	334	332	349	363	326	308	350	323	300	323	332	348	347	351	341	324	347	326	333	308	368	341	341	353	320	334	324	306	328	317	332	329	307	346	320	389	333	348	358	333	350	371	316	305	319	320	337	349	335	322	341	344	345	340	334	346	336	360	312	344	335	337	332	336	336	343	324
5604	10700	9120	4807	3059	2292	1826	1536	1315	1158	1090	1043	890	881	792	759	777	760	728	753	727	718	720	688	679	688	626	656	661	662	622	667	661	608	621	667	643	665	625	652	632	630	580	597	595	656	607	625	630	641	644	637	645	632	655	584	606	622	612	600	597	611	637	591	626	623	624	576	611	567	587	620	663	643	610	640	609	619	633	578	649	606	602	597	584	641	613	632	632	555	621	641	623	575	621	590	626	615	579	626	618	574	567	607	618	612	580	627	604	618	580	601	603	590	639	632	574	564	604	635	642	590	638	617	597	630	631	637	644	592	596	618	563	625	597	619	595	582	597	596	635	633	600	606	606	597	601	615	601	614	605	599	573	644	628	609	632	623	674	601	648	581	607	606	588	604	612	622	619	593	584	633	640	643	626	605	595	587	594	604	628	524	588	612	616	589	606	603	609	598	598	580	583	595	647	626	584	580	610	594	597	607	593	585	652	562	635	625	613	640	594	583	607	597	625	612	585	666	600	620	588	619	650	600	583	609	611	628	592	665	557	596	601	648	616	632	614	594	626	592	614	588	608	648	572	592	652	601	682	629	636	627	608	603	590	638	603	588	555	611	628	646	602	634	650	651	582	606	640	621	638	563	673	619	604	638	621	583	623	609	560	613	594	590	603	595	617	610	646	617	610	592	592	617	624	653	624	593	599	612	635	628	625	583	599	573	544	571	630	624	593	602	622	641	582	595	623	570	616	616	564	561	614	573	613	588	602	593	614	635	626	602	607	585	618	609	619	568	587	619	671	648	627	588	588	625	589	650	634	627	652	600	622	632	607	589	617	607	612	644	556	625	596	605	595	664	559	570	637	610	624	643	614	598	628	601	607	580	638	608	632	595	633	629	632	629	631	587	637	606	591	600	599	626	633	624	640	592	551	564	647	639	658	609	593	593	636	602	610	553	641	600	605	589	605	597	640	613	607	621	588	643	684	603	608	607	632	566	592	602	587	592	607	616	649	611	573	605	619	604	605	671	610	616	621	566	610	601	647	602	640	618	577	618	626	615	605	610	653	600	597	608	601	584	619	598	581	594	587	595	604	628	595	630	602	592	601	622	588	608	601	637	654	602	558	617	578	600	610	615	655	569	639	600	600	577	585	595	594	601	628	607	617	638	603	583	622	617	607	609	620	598	669	623	584	595	597	607	608	633	643	646	588	588	601	626	645	602	598	617	559	592	593	604	611	633	608	624	642	630	621	594	603	566	593	660	606	628	603	662	600	638	617	589	611	631	625	583	619	609	635	604	623	576	611	571	597	599	623	617	605	624	625	608	597	593	632	552	612	639	660	600	589	579	617	630	619	598	593	631	671	617	597	601	608	605	636	591	584	632	636	615	595	657	629	626	570	591	627	644	607	646	638	607	666	595	617	635	588	616	616	612	597	592	573	616	594	617	668	596	583	576	630	591	590	588	644	620	629	599	647	619	624	577	606	639	609	651	590	605	618	631	622	590	609	632	607	651	583	605	639	587	627	589	616	585	562	587	589	623	605	553	631	627	662	597	589	611	604	599	583	562	652	635	619	606	576	610	620	608	607	556	573	590	608	603	592	596	617	590	608	622	606	655	587	592	559	590	605	594	613	587	629	640	607	601	594	597	633	604	574	595	600	647	626	597	635	593	590	603	576	615	578	640	615	604	576	579	594	638	609	603	596	616	598	609	590	612	604	635	619	634	641	588	571	659	654	613	595	626	588	602	624	630	619	667	600	593	594	573	620	590	566	635	618	583	612	618	641	638	634	602	634	619	553	616	624	603	632	681	638	603	643	620	602	578	592	641	593	616	617	621	576	610	587	619	587	608	609	629	641	627	627	591	608	638	594	645	660	565	570	608	604	596	645	611	598	575	611	663	617	622	607	587	615	608	641	567	571	637	580	635	620	615	610	614	640	619	575	618	596	596	615	618	597	655	643	603	588	590	606	596	602	592	649	614	629	617	615	637	608	614	631	599	598	619	611	595	613	614	597	620	578	617	624	626	623	617	606	621	644	575	663	627	614	639	622	563	621	651	581	620	625	606	601	605	585	640	631	596	648	616	613	594	635	655	641	582	593	628	611	614	628	619	614	579	633	550	599	611	624	582	638	659	587	592	608	615	643	632	579	593	605	628	649	617	572	600	655	595	588	587	578	638	594	639	628	583	633	593	635	611	618	602	638	645	631	571	629	596	604	579	585	622	596	588	594	581	595	616	614	620	593	610	599	637	589	581	642	628	629	612	607	591	609	646	604	628	591	562	598	592	596	611	604	572	570	567	577	596	640	607	587	628	613	575	597	595	582	597	620	615	642	575	646	645	652	659	644	548	636	649	621	627	591	621	618	612	613	608	617	628	617	587	614	612	617	605	585	630	633	597	567	603	585	595	573	629	578	581	640	588	630	641	597	644	599	557	603	607	590	593	557	604	611	607	636	586	615	620	595	593	592	645	574	630	595	606	558	558	588	627	555	588	573	577	636	607	597	593	644	545	587	609	590	586	604	610	621	605	575	601	647	621	635	563	627	605	589	588	626	574	598	605	607	600	565	575	626	636	667	637	611	585	565	601	608	643	588	632	603	577	606	653	603	573	610	583	596	580	590	604	595	615	634	597	608	626	592	597	589	661	604	625	614	642	644	620	577	593	602	631	609	596	610	638	586	624	638	597	590	627	605	606	617	643	612	660	643	609	624	607	568	628	608	623	615	647	580	626	649	613	579	620	567	648	616	625	615	628	542	620	616	601	601	577	645	610	588	640	616	587	582	608	650	631	619	602	613	593	654	617	607	628	591	606	589	628	615	591	590	625	590	631	600	587	673	644	625	628	553	594	637	602	646	572	612	587	576	624	599	643	639	641	650	667	588	591	567	645	564	617	626	621	638	603	649	602	574	582	569	590	603	590	577	600	642	641	612	641	630	581	628	640	630	618	574	629	574	631	623	591	621	601	614	612	608	591	592	566	597	645	607	650	644	612	610	626	638	572	603	622	615	656	639	632	614	574	597	657	654	614	613	606	611	625	649	628	577	632	604	625	612	624	629	630	621	577	630	625	593	607	617	614	619	605	620	602	661	614	613	593	630	598	611	583	615	623	603	575	635	601	625	658	598	633	626	608	608	609	585	595	647	602	621	599	597	590	626	658	591	590	617	625	627	586	586	630	615	568	615	600	578	604	617	560	575	575	658	634	631	636	656	611	600	595	627	654	599	618	609	591	621	602	592	599	600	570	675	590	565	649	601	661	597	624	572	580	615	600	622	658	579	604	581	614	600	579	644	611	627	627	602	658	579	593	612	581	627	601	598	600	640	643	618	609	608	604	578	577	596	594	629	635	604	600	661	621	645	640	593	613	634	640	568	589	631	638	589	624	599	615	620	606	623	600	633	593	588	634	622	639	623	655	590	566	598	610	592	640	623	602	622	615	576	596	580	604	627	636	612	578	645	648	639	595	579	591	620	605	618	590	598	626	595	654
23473	21474	29291	24067	21476	19617	1727	622	441	374	316	279	263	219	231	222	214	193	194	177	165	168	162	130	148	146	138	148	169	143	136	153	148	137	115	159	114	144	136	139	128	152	144	130	152	137	147	140	135	135	121	126	139	103	134	115	123	142	136	133	130	93	130	134	132	105	139	127	115	133	132	144	152	123	121	120	142	120	144	132	128	114	109	121	116	138	129	153	133	126	123	103	133	139	128	111	109	126	142	137	132	128	123	115	118	113	115	132	121	137	119	131	121	123	118	113	129	122	105	138	142	120	115	129	129	139	137	124	122	144	137	116	126	132	124	113	112	121	121	114	129	125	114	137	131	110	101	110	107	125	146	125	115	126	128	128	120	111	114	148	137	135	118	126	125	123	119	130	114	141	120	103	135	119	127	119	132	118	135	115	115	146	120	106	122	138	121	128	131	119	127	109	133	119	123	107	113	100	108	125	122	131	126	106	112	121	116	119	121	116	140	121	138	134	135	100	141	102	133	135	118	117	138	115	139	110	118	129	131	136	132	119	117	126	129	112	129	113	103	121	122	110	124	132	126	126	129	118	129	128	113	127	120	141	126	118	123	115	137	121	124	102	118	137	149	124	139	121	117	123	125	140	112	129	123	120	128	141	123	138	119	141	117	113	133	128	126	107	104	112	117	121	117	109	100	133	124	127	124	111	128	124	130	112	139	130	123	150	134	108	113	130	132	112	131	121	134	122	134	117	107	135	116	117	106	116	136	116	118	126	123	134	109	120	121	116	133	147	128	137	127	141	108	134	122	139	120	130	144	132	104	138	131	103	109	125	135	129	148	120	134	122	124	138	148	121	116	124	145	120	148	102	116	133	112	131	113	119	111	117	119	123	146	139	100	133	124	117	128	103	106	124	129	134	136	132	119	121	126	116	118	115	109	128	122	134	140	140	149	107	139	129	101	114	130	140	131	127	126	127	127	119	125	130	127	125	119	136	124	139	115	133	115	139	120	117	114	144	131	115	130	132	108	125	127	114	126	144	136	121	120	122	132	139	111	125	97	131	105	122	102	134	138	115	139	109	129	112	108	120	105	116	124	124	132	111	109	121	107	125	136	130	110	121	112	109	114	137	134	124	133	103	122	124	109	109	122	113	117	109	110	124	107	130	116	110	132	121	130	138	104	128	126	125	129	120	106	125	114	129	116	119	129	114	120	121	128	127	134	163	116	122	129	120	110	158	127	119	146	122	127	126	110	116	122	126	104	124	111	142	130	139	138	100	120	125	130	121	132	131	131	112	124	124	132	137	134	121	129	111	116	117	143	118	129	128	113	114	119	108	128	109	121	139	117	114	116	114	109	138	132	101	119	124	135	134	122	129	107	104	123	129	129	118	120	125	127	118	127	137	127	139	107	120	129	118	133	119	119	137	158	115	121	126	101	133	118	123	101	126	115	122	124	115	125	110	111	152	122	137	114	151	115	105	125	118	133	150	109	116	113	117	122	127	124	111	122	115	118	130	136	123	127	128	143	112	126	131	138	141	130	148	115	137	111	131	128	107	133	94	125	116	124	130	112	100	125	117	113	129	120	136	112	104	118	124	130	121	129	134	136	120	127	109	129	131	129	129	112	127	109	119	138	87	149	123	123	105	111	136	129	129	129	115	127	120	132	119	103	138	138	108	137	131	130	126	117	137	115	117	89	138	123	131	135	124	125	128	133	122	136	130	131	121	131	134	134	134	138	154	141	119	125	114	117	120	114	117	110	137	109	130	121	112	116	109	122	109	128	132	113	139	146	129	110	127	122	125	121	121	154	123	123	115	130	120	127	118	121	119	111	108	133	145	101	126	107	123	117	123	99	142	140	107	116	139	120	106	118	127	124	117	129	123	131	136	125	115	124	124	132	131	119	145	125	120	102	158	123	125	128	122	131	98	106	104	125	101	128	124	113	115	118	121	122	112	119	150	119	131	119	136	139	121	111	123	113	115	134	121	130	120	113	120	116	120	140	121	125	131	114	128	146	122	132	118	115	112	123	114	117	125	118	134	138	127	119	117	104	131	121	119	134	120	114	116	128	115	128	101	126	120	126	113	146	109	147	109	133	109	124	116	104	138	143	136	142	113	122	119	111	140	122	119	137	142	106	115	129	107	118	128	114	107	106	118	105	117	104	114	120	120	115	127	127	128	130	122	107	134	146	131	110	106	141	115	144	118	105	108	126	117	104	124	105	115	122	116	120	109	118	111	126	123	129	137	122	113	139	113	126	135	104	124	129	120	139	122	118	126	123	97	128	125	117	132	141	125	126	105	131	99	108	133	124	133	107	107	125	114	129	119	120	123	116	123	112	138	121	121	120	125	152	117	111	122	107	115	116	105	141	114	109	149	122	109	123	120	105	107	117	127	133	117	124	121	138	128	130	115	122	139	119	121	101	103	144	131	117	137	119	110	120	125	113	135	122	136	114	145	135	103	129	127	124	117	125	124	125	134	116	127	117	129	112	123	115	122	141	119	130	113	129	138	113	134	128	106	96	130	129	136	113	118	118	122	113	112	135	125	120	127	113	140	120	136	115	114	146	114	111	129	129	114	101	107	125	133	124	117	125	111	111	112	112	117	109	114	136	127	131	123	110	124	113	148	117	123	112	128	114	116	119	125	103	132	131	128	115	113	114	119	119	147	124	112	117	126	126	116	118	149	128	131	124	115	122	123	121	139	122	117	136	118	134	126	119	144	143	131	113	125	132	135	124	131	103	126	117	123	103	116	128	120	135	137	116	111	133	110	134	151	113	129	123	134	139	114	111	146	112	129	125	127	122	132	129	119	126	105	117	122	108	125	110	127	128	121	134	113	134	104	132	125	124	102	124	111	134	120	145	122	153	111	113	122	129	120	123	120	126	117	109	124	125	137	130	129	126	123	140	114	130	126	116	129	132	137	142	134	135	94	135	120	109	117	112	131	140	98	124	135	127	125	141	125	131	131	138	122	118	132	137	128	115	117	114	133	125	113	132	113	113	119	120	115	139	131	106	125	137	120	123	122	111	109	110	126	109	132	108	112	109	119	132	126	112	126	128	127	107	121	120	125	136	134	115	126	121	130	111	105	139	124	111	119	117	121	122	111	134	117	129	120	128	114	113	130	116	120	127	134	136	133	122	113	144	112	128	116	111	145	116	122	111	102	98	129	103	143	150	117	129	131	124	112	122	103	152	124	138	106	131	111	119	147	116	121	129	108	117	120	118	134	113	114	132	128	124	137	109	129	123	119	139	134	110	127	123	143	122	122	116	128	124	106	118	151	119	113	115	137	113	131	147	108	94	105	109	123	135	129	125	142	145	136	126	128	115	127	123	107	113	131	122	127	131	108	121	98	115	124	118	139	134	97	117	128	127	131	141	108	116	125	136	111	127	120	137	130	129	99	116	121	133	128	128	118	129	116	117	131	119	121	126	112	128	122	121	139	103	119	125	120	105	119	124	108	111	119	122	114	140	148	118	124
7687	16192	13708	7476	4769	3437	2595	1927	1566	1304	1074	885	783	699	612	581	496	505	476	442	393	389	349	390	338	354	324	339	285	300	301	309	316	300	295	283	312	281	291	300	272	278	256	284	269	252	260	248	299	231	265	260	258	248	231	251	240	245	258	251	249	254	263	253	227	263	245	222	235	254	216	223	264	234	247	250	241	242	248	237	247	228	233	250	230	230	251	215	244	223	212	243	233	239	210	238	231	228	228	238	256	223	260	231	236	234	240	225	266	204	236	208	221	228	272	221	218	236	218	235	238	234	228	232	237	228	254	262	230	225	240	242	230	232	257	218	245	228	218	220	231	221	242	246	231	268	240	238	248	246	217	221	228	233	230	224	249	240	219	233	248	237	219	246	260	207	203	212	267	236	216	247	238	224	225	250	226	240	240	219	230	227	221	232	231	242	226	233	253	215	219	212	238	219	249	217	245	246	214	234	230	238	263	225	229	264	228	239	248	216	236	219	225	246	221	239	238	208	215	221	227	257	239	223	267	233	208	223	240	214	226	212	239	232	239	227	244	224	222	199	259	219	221	232	249	225	249	206	205	232	233	231	236	217	219	207	225	219	200	206	221	220	209	211	203	231	216	262	244	240	231	233	211	230	226	216	219	255	213	243	235	223	217	234	225	215	262	244	213	226	227	245	225	213	201	185	251	242	224	220	222	212	245	217	233	235	232	217	263	238	224	233	231	245	235	213	216	240	205	228	231	222	228	237	230	212	207	232	239	243	223	227	233	243	218	215	248	206	231	232	245	244	229	229	235	213	235	229	218	216	209	227	232	240	210	232	208	200	244	244	232	219	211	233	221	256	229	184	221	226	237	231	227	222	240	236	235	223	234	212	247	248	209	225	215	220	221	224	234	252	223	230	231	239	263	221	224	258	254	218	201	245	241	235	253	225	228	233	248	257	227	206	195	215	209	229	227	234	195	263	222	230	227	218	218	228	232	219	226	236	218	241	240	236	218	223	227	250	219	232	248	234	235	263	209	231	226	242	234	253	215	250	213	242	240	238	229	241	227	222	212	229	253	244	236	233	216	264	227	238	241	248	241	225	219	242	208	215	255	226	234	240	241	244	220	219	218	235	247	260	222	240	237	211	231	234	229	225	226	217	232	237	225	217	239	243	241	195	239	245	246	206	238	211	221	234	237	212	239	230	224	241	247	230	223	236	234	229	256	247	234	227	229	240	221	202	232	249	227	224	226	216	225	237	223	228	215	217	236	239	240	231	243	207	223	214	243	218	245	232	219	210	230	214	214	208	231	209	227	242	219	229	228	254	252	238	234	234	224	215	210	210	221	231	206	226	234	242	248	218	230	216	208	241	228	248	266	226	195	243	255	238	247	241	227	222	227	218	218	222	232	222	217	241	208	215	217	224	228	220	224	240	228	213	251	241	230	215	227	257	211	249	249	247	243	254	262	233	200	210	225	214	275	224	247	216	236	265	211	214	241	214	239	241	230	231	266	199	224	250	248	217	226	224	219	235	242	233	196	238	208	219	241	232	240	248	226	235	224	215	219	225	232	235	247	235	237	219	216	229	207	246	214	218	246	236	223	216	202	215	241	245	222	249	225	223	247	228	255	217	211	227	217	257	198	241	243	218	222	217	243	219	249	227	212	221	231	224	211	229	214	238	222	178	220	254	213	233	230	252	216	240	268	246	205	228	218	227	209	221	253	212	236	237	220	271	235	231	246	214	200	224	229	233	228	244	225	244	234	224	216	224	246	205	232	242	219	230	228	244	235	244	208	233	243	227	250	220	240	237	223	239	252	208	224	242	223	243	247	213	234	245	189	206	233	218	233	236	245	228	234	224	222	248	223	203	221	226	244	238	218	224	236	244	237	217	217	232	216	220	220	221	248	238	243	224	230	206	254	232	231	231	227	220	219	221	198	222	250	239	256	242	227	238	238	226	225	212	224	246	208	220	251	219	237	229	229	232	246	234	217	248	195	194	217	243	242	247	221	243	237	224	230	208	237	256	227	220	222	232	226	223	222	261	219	214	241	215	223	222	215	223	236	229	236	228	247	200	244	233	237	246	227	202	228	240	238	226	219	221	206	205	201	220	249	218	202	205	238	241	245	261	243	231	232	223	240	249	256	243	220	226	242	203	247	237	235	237	234	262	210	243	229	215	246	215	215	246	232	228	244	223	228	215	218	235	242	224	200	207	228	250	208	228	225	226	263	251	265	233	237	249	211	223	221	237	224	230	223	233	249	225	224	238	223	223	208	215	246	211	230	236	213	218	243	243	246	237	246	234	223	220	258	213	234	226	237	185	239	217	247	259	227	234	237	240	231	214	228	225	245	204	210	245	232	240	215	243	236	241	217	224	231	234	242	221	229	237	243	245	241	223	231	228	240	224	217	239	244	206	218	250	238	231	209	229	205	233	237	236	208	237	214	240	215	236	209	230	236	227	221	197	228	222	242	223	215	221	214	231	220	246	250	262	214	258	226	215	222	226	218	220	221	235	204	217	227	214	219	220	224	243	230	234	233	236	208	200	248	254	243	212	218	235	235	228	223	227	224	245	220	234	249	231	234	232	252	234	223	227	224	221	239	218	249	210	227	212	223	228	243	250	245	218	198	215	242	238	227	254	214	255	218	254	233	195	237	251	200	244	234	254	252	224	214	200	219	237	216	200	224	254	219	231	216	228	254	226	238	219	230	235	247	204	246	235	237	223	230	232	222	251	227	229	213	227	238	214	259	259	243	257	230	246	222	248	224	232	224	217	226	221	219	237	230	243	226	249	230	220	230	223	249	252	210	210	235	224	234	219	223	236	234	216	246	241	220	217	234	253	255	208	239	220	216	235	225	221	228	232	222	248	227	224	217	248	246	227	222	242	228	256	226	230	239	215	214	221	217	240	214	232	223	247	266	264	233	250	227	242	238	232	232	236	219	217	233	217	246	235	219	216	228	224	248	207	260	242	227	209	238	235	257	240	238	230	241	243	238	193	192	251	229	217	225	202	215	195	223	223	218	235	236	265	247	226	228	255	205	245	216	240	201	244	245	232	227	235	220	249	250	237	203	223	225	227	199	236	242	255	219	200	241	237	201	211	241	193	236	254	234	248	209	241	232	202	216	255	235	238	229	213	225	202	213	242	238	235	221	263	252	203	210	214	239	239	234	237	219	260	262	225	228	220	255	255	224	227	248	233	215	214	246	227	245	216	228	237	252	222	229	237	236	242	212	211	250	222	231	241	208	206	212	251	256	236	239	226	233	231	236	223	249	250	253	227	237	230	192	215	214	233	226	210	208	227	222	231	228	225	238	267	233	206	264	233	210	232	243	226	243	208	218	254	226	244	250	203	212	207	244	241	222	208	212	237	209	227	215	247	241	224	239	225	231	219	233	201	219	243	231	232	209	239	231	252	248	210	226	228	248	243	232	236	216	241	211	209	240	245	257	238	229	197	251	242	257	246	220	232	229	216	212	234	235	222
27013	20241	6077	776	504	450	446	466	478	474	485	420	472	494	429	490	478	474	445	473	435	403	431	483	465	427	415	423	458	459	472	454	417	469	469	436	422	431	431	447	445	432	453	422	454	435	407	447	431	420	447	476	418	420	453	448	448	453	436	467	407	453	413	427	475	417	453	437	421	431	432	429	442	427	448	445	457	469	388	433	410	405	410	448	472	452	424	456	444	415	443	454	457	503	418	431	445	433	438	449	452	465	449	428	458	451	433	412	423	445	425	402	435	451	449	459	461	434	423	451	419	421	432	415	457	444	471	465	410	439	411	428	457	427	471	443	428	441	435	424	421	487	482	464	450	456	456	401	418	409	481	449	439	477	451	420	478	417	464	450	436	451	419	436	423	425	435	427	439	450	467	461	429	421	452	467	421	427	445	430	439	433	428	453	406	414	417	468	467	461	543	466	423	438	462	452	430	455	473	469	468	461	425	451	473	418	438	458	445	438	438	450	407	436	443	442	431	449	419	430	458	421	422	453	467	413	415	439	439	457	499	422	461	471	461	430	449	465	440	430	448	473	404	438	465	464	499	436	444	423	430	428	452	409	455	421	436	409	447	486	444	453	426	478	433	447	455	462	450	445	473	444	437	437	431	400	429	410	408	406	438	495	445	469	465	441	417	434	473	451	446	477	444	441	384	436	450	431	449	446	382	445	420	465	439	440	439	431	429	433	441	428	415	441	447	444	454	464	425	445	445	462	434	466	443	450	422	435	427	464	490	465	405	497	459	469	427	436	417	440	413	414	456	445	432	438	433	440	438	436	431	420	442	441	425	464	404	460	453	468	429	436	457	437	444	492	484	443	447	437	446	428	478	451	424	421	489	492	402	425	446	466	421	426	436	453	444	455	475	420	438	425	440	441	440	446	474	445	474	435	421	383	448	401	478	455	453	478	484	447	420	451	453	432	463	440	441	438	432	461	448	424	458	457	464	470	416	479	409	422	444	418	489	483	458	457	484	438	442	444	454	401	431	459	404	428	425	453	387	440	451	449	484	425	459	443	415	453	447	441	429	451	430	442	440	459	451	401	478	435	444	421	466	443	454	486	431	413	443	389	437	416	446	405	412	488	444	455	384	432	440	411	438	473	441	475	496	436	490	462	423	435	443	437	441	459	459	454	453	421	465	426	439	454	419	455	430	451	435	474	454	463	427	449	427	430	424	471	441	444	454	419	440	475	426	425	456	460	444	456	381	426	469	426	409	436	435	468	457	450	435	450	464	438	430	439	410	454	461	433	432	418	427	439	462	417	402	438	448	451	427	480	441	455	402	431	438	438	400	421	439	438	412	434	467	451	454	407	422	434	396	472	431	446	432	470	408	444	413	415	461	452	449	401	435	459	464	452	439	446	450	439	462	426	457	444	445	406	444	426	429	450	460	456	442	445	469	422	420	424	457	427	446	455	449	465	451	439	445	441	453	448	453	441	422	467	412	403	401	438	445	446	442	407	462	447	441	430	444	492	434	465	468	428	458	433	448	441	476	417	425	463	449	428	422	445	439	416	443	432	447	438	427	433	425	436	446	417	443	472	404	415	458	438	421	481	423	429	462	428	475	434	439	450	476	446	463	451	460	448	458	491	395	436	433	446	431	435	425	416	436	442	438	438	423	470	453	428	462	432	431	462	425	423	433	430	443	409	400	434	429	482	459	437	448	414	452	413	470	447	471	427	464	459	469	470	409	397	404	439	476	472	431	431	397	457	432	447	424	412	444	450	443	429	477	436	452	435	438	406	427	417	445	427	399	408	463	441	477	448	433	467	442	450	462	458	479	465	407	461	468	439	420	410	451	440	469	424	443	468	434	464	494	427	451	445	444	494	438	433	478	450	428	433	444	433	426	467	442	450	430	425	434	455	437	428	412	460	465	446	473	442	455	489	445	475	452	440	446	468	451	473	455	395	443	440	435	460	415	450	454	460	434	460	424	459	461	447	468	450	474	463	451	425	425	466	409	467	427	447	429	400	466	439	423	428	444	432	448	447	433	432	449	441	420	442	454	421	456	442	414	466	432	433	463	457	445	483	434	450	433	406	461	431	467	456	460	449	454	467	445	439	430	433	433	466	447	442	423	435	414	444	433	448	482	450	426	445	433	400	440	444	467	436	424	438	467	484	471	444	439	456	454	453	446	440	476	429	443	480	461	437	434	477	456	419	443	452	437	446	405	468	451	442	440	467	473	419	419	453	437	431	444	430	445	450	432	394	403	420	451	461	494	443	412	441	425	418	461	480	453	422	435	413	412	456	439	451	440	441	411	464	460	405	435	473	436	416	444	415	441	445	467	444	413	486	478	438	446	479	443	436	469	457	438	436	443	459	414	452	418	464	475	441	435	445	431	444	416	424	429	501	449	388	473	469	423	442	433	459	434	445	446	433	440	423	446	385	442	414	458	446	442	419	442	482	457	434	445	455	433	497	472	464	461	446	450	452	420	420	442	460	441	477	465	482	451	421	416	471	437	429	443	449	446	432	480	415	416	399	461	428	439	445	435	400	441	387	455	438	452	469	419	470	420	426	446	400	424	462	469	431	458	465	480	456	426	437	428	430	442	452	437	417	415	405	429	425	424	445	443	435	406	427	432	494	444	447	409	483	478	461	411	460	457	473	454	449	428	391	452	423	436	469	436	489	431	448	439	454	465	428	418	424	434	440	440	467	437	447	472	450	410	404	471	451	450	432	444	459	436	428	435	422	452	400	466	433	477	469	429	436	458	441	440	435	458	465	487	427	428	444	453	414	421	425	467	416	453	452	430	419	449	438	437	427	473	415	422	422	446	428	453	425	402	464	447	428	460	494	406	439	407	462	475	459	423	462	444	487	486	450	430	432	484	396	457	450	439	433	413	445	444	422	448	439	438	442	470	462	426	420	455	406	440	437	445	451	457	467	447	428	427	431	417	425	457	461	417	450	418	449	436	421	436	431	457	433	463	428	447	461	459	418	422	457	496	425	445	447	450	449	433	455	398	441	454	399	468	440	426	455	459	429	434	435	404	437	454	453	441	423	417	462	471	457	423	454	473	419	468	426	429	450	452	447	430	420	397	412	425	447	460	427	414	433	423	427	451	473	439	441	443	481	436	449	443	442	450	426	450	476	432	467	418	427	455	444	436	458	416	440	419	460	434	458	439	402	430	473	446	477	446	447	435	399	431	411	430	444	460	417	420	422	444	441	481	410	431	447	431	463	419	467	436	447	458	456	455	422	450	476	448	469	428	465	447	449	466	451	425	413	446	447	486	474	445	411	452	467	431	445	420	465	468	444	450	486	437	469	441	414	423	413	455	456	450	412	396	432	415	446	433	427	447	464	455	477	458	448	439	429	441	418	473	467	457	440	411	428	478	456	496	412	430	405	460	463	449	410	413	420	446	424	454	443	467	405	427	404	444	432	433	421	446	430	416	433	486	494	442	435	420	433	442	454	478	496	451	438	475	378	440	449	444	418
4267	1960	1779	1181	1061	948	878	878	814	778	862	806	855	799	818	808	769	781	808	815	786	775	775	787	775	739	816	770	820	780	764	755	783	779	798	804	787	843	764	714	845	799	789	770	779	782	820	763	826	843	830	755	772	779	780	767	731	800	765	719	812	773	801	769	800	796	751	758	803	761	808	807	806	793	747	811	787	784	778	752	717	773	811	794	754	780	808	693	764	762	721	794	790	779	765	775	783	812	773	775	764	736	770	763	774	823	772	802	786	766	784	806	754	780	765	792	804	798	758	756	764	757	770	759	765	801	761	763	745	784	812	759	787	767	816	760	756	787	805	801	773	760	809	791	761	809	786	777	820	761	754	787	767	811	759	763	776	811	754	726	797	776	764	799	797	808	818	739	774	791	753	798	837	719	721	742	740	771	746	786	766	727	765	782	772	768	742	801	771	765	760	782	759	829	794	791	759	779	789	790	774	778	761	777	772	781	794	788	811	774	785	777	792	780	784	767	767	724	733	750	738	752	780	788	753	797	787	757	805	759	829	774	798	809	794	822	755	786	780	801	732	757	771	791	788	753	742	769	791	788	791	734	774	763	780	758	824	779	754	792	791	774	812	813	777	761	756	759	750	768	780	731	783	825	848	768	792	750	830	776	763	804	795	744	800	766	703	801	758	818	723	870	766	779	737	771	765	767	801	745	789	737	774	766	777	793	778	784	776	768	786	770	805	762	796	795	760	811	778	806	821	784	803	826	789	810	743	761	803	773	763	773	769	798	740	751	779	775	830	760	796	835	807	771	800	797	808	770	773	760	783	796	805	814	760	780	795	806	771	821	789	849	761	802	727	809	828	759	792	747	803	828	742	756	813	779	794	778	780	770	798	789	792	792	792	793	699	775	754	762	765	804	793	778	793	790	814	780	797	816	834	778	771	826	844	788	771	739	769	826	781	817	811	813	814	828	783	842	757	785	789	766	766	806	786	758	815	790	824	816	798	791	765	751	805	799	783	799	817	770	797	829	768	813	778	800	781	795	795	748	806	744	838	791	789	780	780	724	771	738	822	769	756	798	802	767	830	791	763	747	728	828	760	782	792	795	758	788	738	808	816	815	781	738	791	795	773	806	721	734	796	765	784	759	749	732	772	861	780	760	821	830	793	797	828	731	766	744	829	803	773	778	809	803	800	776	773	823	734	775	808	787	753	717	848	789	822	775	833	745	814	793	717	784	877	791	749	800	749	793	769	821	794	813	750	791	779	820	726	773	783	739	774	776	775	759	780	768	776	761	786	782	749	765	815	754	773	765	755	737	756	812	804	805	740	769	818	767	768	769	771	762	759	793	820	785	769	780	767	796	757	767	780	779	804	806	773	778	738	793	748	763	767	780	781	785	808	748	811	810	773	781	738	802	745	745	783	761	745	760	790	798	805	778	788	779	767	741	822	794	750	759	816	741	757	861	776	864	785	792	759	811	757	785	772	789	828	788	816	716	795	775	790	738	748	766	797	732	773	747	787	808	824	748	787	798	764	777	767	826	803	783	736	790	778	787	786	791	796	744	789	811	787	821	802	771	793	799	793	781	788	801	795	756	747	767	754	774	768	743	781	793	774	735	789	819	755	782	761	758	737	797	785	767	757	796	775	735	749	784	792	781	776	774	737	770	783	799	805	830	811	756	813	786	762	754	739	825	761	735	835	745	763	752	764	787	806	761	750	808	765	734	761	775	784	764	808	791	772	737	782	809	807	754	796	759	773	765	771	790	761	726	775	760	757	761	769	806	765	717	769	763	805	792	781	731	777	776	830	780	778	754	775	746	832	804	771	757	753	781	748	822	787	798	769	773	751	837	764	742	845	742	778	776	792	780	768	760	774	750	810	816	815	828	830	732	772	829	784	757	754	791	808	782	756	765	763	742	780	773	736	777	796	794	799	798	744	753	791	749	830	742	761	793	750	760	816	767	771	779	827	822	764	765	756	766	779	781	802	773	728	737	779	787	815	788	769	772	781	789	776	759	771	788	775	779	777	776	788	813	792	804	805	736	787	786	760	783	818	727	813	774	769	790	761	837	777	855	764	778	773	827	784	742	758	747	743	818	767	769	791	736	816	769	769	790	813	806	790	812	784	755	766	720	751	790	797	783	817	802	760	779	736	792	796	780	825	795	757	779	812	796	786	752	756	747	786	808	808	752	772	753	844	870	760	783	763	767	799	808	759	857	798	727	769	824	726	772	789	846	781	793	820	762	761	803	747	778	722	772	825	753	802	780	808	798	771	799	774	809	762	809	748	748	741	747	762	748	736	824	757	785	783	757	783	800	785	842	785	756	759	766	754	793	784	810	789	763	807	762	818	781	775	762	773	793	744	804	765	792	759	802	770	752	758	800	758	767	784	791	803	810	788	775	823	754	828	773	771	783	814	823	776	787	837	776	735	740	795	777	789	740	739	779	774	754	784	772	778	798	775	772	785	754	809	764	801	763	720	780	764	795	725	794	791	753	722	818	783	742	760	783	770	763	761	804	809	786	796	802	819	743	802	837	802	776	753	716	787	809	794	812	778	742	772	798	793	806	760	743	751	737	747	737	770	753	751	747	826	795	769	836	782	743	780	793	738	760	791	786	766	771	800	806	779	713	846	731	726	705	818	810	752	843	778	760	789	801	793	726	759	755	765	774	789	785	745	793	814	731	800	771	806	799	819	815	839	725	759	779	817	760	770	800	755	811	744	741	784	800	816	746	815	784	852	767	779	773	818	756	792	799	750	797	794	795	781	773	759	816	790	761	778	778	809	799	790	861	716	780	822	796	784	766	762	776	792	837	770	761	770	757	783	755	832	774	835	764	787	795	844	757	818	800	803	757	763	786	785	752	720	715	773	815	807	769	736	804	771	758	810	847	790	750	807	741	794	766	780	754	835	795	735	763	751	737	749	803	808	757	770	758	747	757	793	780	799	786	748	757	812	752	818	825	791	767	833	778	785	763	799	775	776	793	778	791	793	772	780	814	756	755	778	805	800	776	788	759	782	826	745	763	740	734	780	751	796	797	754	795	797	846	811	773	771	790	801	794	808	779	741	818	737	771	795	794	844	768	770	797	803	792	837	789	764	750	801	798	782	783	807	779	803	745	803	779	769	746	765	694	828	806	775	764	756	776	753	803	756	796	801	771	766	757	750	782	785	722	751	770	791	772	799	774	809	741	768	799	747	782	763	770	787	798	768	777	771	728	807	815	756	772	802	831	804	780	793	786	748	795	799	796	712	784	765	818	764	797	808	814	721	713	761	782	806	797	771	749	740	830	808	835	795	723	787	746	766	784	786	758	759	827	767	771	828	752	807	792	751	786	771	747	782	789	834	821	828	780	737	800	796	813	826	797	782	762	773	800	734	750	802	782	808	809	772	793	785	798	791	816	747	833	738	761	785	793	830	740	785	746	814	783	787	731	783	762	766	758	809	775	737	767	809	786	775	766	759	828	820	776	761	798	785	761	787	837
24386	21486	28723	24671	20738	2414	827	637	502	496	450	408	423	400	388	362	379	373	407	379	376	362	353	386	377	363	364	357	361	351	375	364	354	367	346	353	390	362	355	353	369	313	363	341	334	332	356	370	334	369	330	345	313	339	315	363	334	351	315	341	331	355	346	342	328	334	353	314	362	355	353	325	334	338	317	349	384	334	327	345	358	334	327	344	363	327	353	329	305	351	319	346	352	364	327	329	315	352	320	320	346	317	369	356	307	311	337	360	335	351	357	353	314	354	335	321	326	325	358	341	311	380	359	329	333	356	373	282	351	328	334	328	355	370	312	362	313	321	338	354	308	359	357	337	350	305	345	369	332	341	332	330	321	348	320	323	344	312	365	363	366	328	331	313	332	368	342	300	342	367	316	345	337	370	367	319	349	322	339	319	371	332	331	320	347	349	332	368	350	355	351	327	325	381	355	351	388	344	351	354	309	350	327	344	327	324	331	329	385	339	318	323	348	334	356	342	336	332	366	312	343	356	355	361	349	325	353	352	340	335	336	330	316	365	359	363	331	339	347	315	322	371	335	328	308	314	322	350	321	328	324	326	364	337	368	378	340	313	339	355	327	335	329	315	318	329	331	333	350	335	351	324	353	314	359	315	342	324	316	315	311	350	358	348	310	382	351	334	338	328	370	300	340	410	316	341	329	332	340	355	307	320	333	345	329	317	347	320	340	373	317	351	339	325	332	337	340	360	327	330	325	312	340	342	330	339	326	324	329	312	332	333	310	347	324	347	332	359	361	317	320	344	322	350	333	346	383	322	332	355	339	296	324	313	331	361	350	318	323	353	355	327	299	339	308	332	323	328	315	316	330	364	329	331	379	308	349	341	332	328	345	325	324	318	349	325	320	330	366	320	362	354	337	336	293	317	319	375	316	324	344	318	325	310	328	315	348	348	322	325	357	317	331	296	356	363	347	347	350	312	346	306	310	339	326	332	358	363	319	330	337	340	340	322	350	277	330	316	334	338	316	306	334	341	366	315	336	366	314	325	326	330	333	354	337	351	357	312	352	319	355	350	318	338	329	342	360	349	306	341	340	362	322	350	349	359	338	381	332	351	350	297	300	325	353	339	339	343	339	352	324	371	350	340	344	329	346	339	334	351	326	321	313	340	318	306	317	343	336	316	335	320	344	339	393	343	329	315	326	344	374	333	324	332	333	350	339	341	347	337	353	364	335	367	354	332	332	327	317	322	336	350	328	311	344	340	360	308	331	330	335	358	319	334	331	331	323	338	344	327	347	336	330	324	366	353	359	369	326	309	350	321	349	326	379	334	302	372	330	336	318	296	342	315	334	326	355	379	321	320	355	329	341	351	344	374	340	342	329	362	355	334	348	332	347	319	344	333	335	311	370	368	323	337	344	339	321	337	339	340	362	359	327	319	332	332	336	365	321	337	311	328	358	338	354	315	320	319	341	326	343	337	376	360	363	345	339	314	364	323	334	379	328	329	336	321	326	332	332	333	368	366	339	336	338	331	327	336	299	358	324	360	343	342	344	337	332	397	343	358	326	342	317	326	331	372	336	327	297	328	347	328	344	354	323	302	336	324	352	314	380	337	342	318	320	299	299	328	344	343	326	366	341	356	321	328	338	339	354	339	330	332	321	347	316	398	367	332	350	334	361	337	348	333	341	351	335	350	326	357	337	330	326	334	358	353	338	331	350	357	325	332	371	311	312	323	352	325	324	335	343	336	317	345	346	304	325	326	341	353	324	359	324	331	341	357	341	321	360	317	340	318	352	315	335	334	305	339	361	347	323	331	329	339	329	352	366	333	318	364	353	362	333	355	374	332	292	338	331	351	346	339	350	338	335	333	331	309	348	294	295	344	337	347	328	320	356	328	347	329	363	317	329	336	312	374	364	346	342	356	324	336	347	350	335	326	337	377	313	351	344	348	319	313	320	341	341	311	307	325	337	333	332	322	342	331	353	349	330	340	361	333	321	358	341	371	361	325	313	333	319	333	304	335	321	335	344	323	349	334	330	331	344	322	342	316	340	335	342	353	305	344	323	328	302	356	348	335	318	332	302	315	313	355	316	351	357	334	333	324	325	336	339	326	333	332	356	328	342	354	331	306	329	315	357	307	339	359	329	355	348	309	315	354	344	345	376	346	322	336	354	340	337	344	330	366	354	317	358	310	330	363	323	349	321	365	328	360	330	369	308	356	328	333	319	332	336	345	340	328	348	341	352	333	333	346	334	349	327	361	319	303	348	315	338	342	328	299	317	332	329	315	324	313	345	336	322	342	344	327	297	353	362	331	358	330	359	333	357	308	330	320	345	314	350	329	361	326	356	323	330	333	360	332	315	336	346	341	330	333	313	346	316	346	368	322	311	335	328	358	328	337	340	359	335	304	348	343	347	346	334	344	322	325	349	317	349	323	318	322	310	322	302	325	339	330	348	351	318	316	371	352	343	333	358	313	326	340	353	309	345	350	326	362	329	345	305	321	351	349	339	308	320	328	318	342	355	352	351	308	317	353	364	323	330	303	333	358	321	370	326	320	349	352	333	364	333	335	325	320	327	296	352	350	333	353	359	365	311	338	344	310	340	334	315	318	326	329	333	287	330	364	345	339	328	351	356	315	343	364	340	334	326	303	329	345	329	339	299	356	345	333	309	324	323	330	328	336	332	353	316	344	323	362	368	290	316	374	337	317	335	330	360	340	338	320	313	333	306	357	317	346	352	360	323	354	339	334	360	345	350	357	315	322	302	338	372	351	341	315	326	315	334	365	320	352	345	342	331	323	326	360	320	338	335	338	358	343	325	352	335	342	349	298	352	340	322	305	330	336	334	326	292	315	320	337	353	351	351	328	317	327	358	345	345	380	328	355	348	340	334	330	375	345	334	342	334	320	347	339	359	325	329	347	340	348	314	310	341	350	324	311	385	353	323	343	330	335	355	338	346	327	325	315	367	380	360	347	335	351	327	309	348	338	324	349	315	333	311	289	339	333	341	339	380	345	304	354	343	339	353	324	332	334	349	339	328	298	350	354	370	314	322	358	342	286	319	363	320	291	372	356	323	327	315	333	343	338	311	326	380	352	343	318	328	310	358	342	324	304	334	317	334	331	321	340	322	327	341	364	356	338	317	357	322	319	368	330	356	342	331	341	335	373	397	372	342	340	306	333	306	317	304	310	332	346	369	362	328	343	344	325	312	299	371	323	347	340	347	348	326	346	323	353	348	318	346	341	362	330	350	311	319	353	329	365	339	362	321	309	296	303	354	321	313	348	312	336	330	330	340	340	352	327	313	327	327	363	332	349	312	329	361	350	357	348	333	333	344	357	356	314	347	340	335	377	344	332	358	324	343	332	338	299	357	312	378	350	316	336	351	352	337	360	317	309	346	347	297	366	332	362	351	342	322	342	320	360	337	328	358	362	292	343	306	316	313	328	321	335	314	331	301	345	333	323	337	316	321	321	350	305	316	351	321	337
5521	10607	9096	4584	3115	2312	1868	1499	1281	1121	1076	942	918	882	833	789	760	730	726	716	655	732	680	679	663	659	671	661	639	645	671	615	613	651	604	650	628	595	596	637	615	604	655	615	627	617	622	617	584	630	607	638	619	673	621	623	585	638	616	586	610	569	582	657	616	617	569	589	633	597	610	604	631	616	590	637	630	584	655	578	594	604	576	653	567	614	597	605	585	596	619	621	645	651	627	596	592	628	611	596	616	634	577	613	639	557	634	593	604	636	605	592	639	593	586	610	601	603	625	612	589	624	610	626	584	603	586	583	605	616	621	586	602	625	589	602	611	582	590	573	610	643	630	577	636	592	605	552	597	583	615	619	591	625	584	563	607	593	609	635	605	618	566	599	621	609	641	590	622	619	605	596	579	649	646	578	638	572	589	586	604	606	627	611	611	626	608	599	561	553	624	625	580	617	618	604	608	631	589	626	616	588	646	587	643	613	605	625	631	591	604	571	573	624	618	634	607	624	610	614	619	620	611	638	603	592	631	570	588	670	593	604	634	633	623	608	573	620	616	626	606	613	525	600	618	621	622	652	645	595	573	603	597	577	580	577	609	603	572	617	611	609	601	578	630	645	588	599	638	595	621	569	609	626	588	624	603	560	610	617	661	593	581	579	604	620	572	622	613	630	633	592	646	581	570	579	572	635	619	627	603	602	596	609	574	599	599	563	611	556	578	626	666	595	619	596	574	644	590	666	600	611	624	561	593	604	562	589	597	599	597	621	573	635	594	619	593	585	613	606	610	619	605	633	638	607	593	593	598	591	648	648	552	624	564	556	624	581	568	647	565	634	562	578	620	601	587	615	597	611	638	601	591	575	638	603	584	596	554	586	607	567	612	565	596	592	599	582	595	601	586	630	583	646	630	617	576	601	612	586	532	584	645	608	638	577	612	592	641	602	628	572	586	622	611	592	606	558	627	595	621	574	586	620	619	583	611	607	590	605	650	545	570	599	589	594	595	641	590	617	648	603	589	594	615	604	628	563	613	627	585	628	619	585	629	561	638	607	610	588	591	608	600	619	601	608	552	637	627	576	567	603	590	604	624	578	608	624	594	606	590	653	614	605	545	550	563	612	585	635	623	646	579	573	649	565	545	610	595	564	582	599	658	638	551	628	583	620	570	590	580	621	618	560	589	650	578	596	600	581	613	584	621	607	575	593	593	599	592	569	643	631	602	595	601	633	604	606	549	629	605	636	600	623	611	609	588	619	609	625	589	578	647	562	588	601	563	597	607	579	624	604	609	587	610	595	566	630	580	618	576	594	550	592	633	614	634	576	588	585	609	569	598	582	600	630	558	657	596	597	597	557	618	620	574	613	618	603	558	599	596	621	611	633	605	574	601	632	598	578	593	618	623	682	581	602	600	582	609	648	590	589	636	589	586	539	581	605	618	583	594	614	581	583	639	640	629	645	586	601	593	596	599	605	587	564	591	614	585	599	610	580	592	551	604	600	593	606	579	641	555	623	587	609	564	614	634	604	551	627	590	670	609	600	645	641	592	600	589	629	623	613	579	605	560	613	622	586	609	586	607	625	577	586	613	590	575	582	588	572	591	654	629	593	598	635	610	587	569	587	635	648	573	650	632	548	645	603	618	612	595	605	599	629	617	570	620	608	569	624	577	639	575	625	623	595	635	613	649	606	605	579	657	607	637	591	560	581	642	621	600	620	573	619	597	562	607	605	651	590	598	580	607	563	642	625	611	612	597	631	584	613	616	628	601	624	586	605	642	585	579	604	609	672	599	643	598	554	624	601	625	575	604	601	625	557	628	602	617	600	619	661	583	616	582	650	575	606	568	607	590	612	574	599	578	609	618	603	593	603	630	611	617	582	585	593	617	563	619	603	601	596	622	563	599	599	638	619	611	594	596	634	611	614	562	624	602	583	627	628	619	653	602	551	578	637	572	631	588	579	556	613	601	639	605	595	628	562	628	597	605	576	639	638	611	626	580	598	568	643	587	588	650	606	612	625	595	621	582	610	594	606	575	598	601	632	559	583	580	560	627	587	578	638	605	624	603	593	571	625	546	605	619	657	581	554	565	586	599	649	628	577	610	593	579	598	548	576	576	583	608	577	616	625	625	626	607	588	605	574	632	616	617	599	630	581	583	578	587	578	526	573	587	651	611	633	611	627	552	572	635	612	625	578	598	573	645	577	620	591	623	595	579	581	612	594	595	627	601	623	557	659	671	589	586	632	621	587	597	606	578	581	628	569	614	644	627	587	581	604	596	607	630	622	578	645	597	646	590	589	589	624	583	610	587	618	580	589	591	607	618	566	611	604	580	579	595	580	590	547	601	633	604	587	572	611	583	602	610	588	618	588	634	600	618	627	585	612	607	612	610	608	591	614	623	631	618	546	612	641	604	614	633	616	597	605	569	575	640	609	598	566	613	568	627	600	640	641	624	558	644	630	555	606	642	609	590	604	568	622	644	568	605	614	568	595	617	623	601	597	615	608	604	562	567	564	610	594	582	614	660	644	574	607	604	587	580	618	605	603	597	598	592	583	613	603	607	638	638	574	607	653	570	614	591	625	566	595	595	585	624	589	566	555	679	609	655	643	602	602	607	563	610	619	614	616	613	611	605	647	617	608	630	599	607	600	559	618	632	595	576	609	609	627	577	555	582	582	603	607	645	560	590	604	574	619	580	601	658	645	620	632	572	634	622	602	588	598	615	598	603	561	597	580	618	585	631	589	625	630	582	620	657	618	620	639	597	565	604	610	610	596	573	646	560	624	619	629	587	630	615	620	582	578	611	586	617	640	650	637	595	584	636	604	614	594	614	595	581	608	566	616	612	633	650	601	577	560	606	548	564	631	595	627	591	601	594	611	572	607	618	615	562	599	624	607	635	584	646	619	563	584	599	609	599	611	622	577	573	619	572	605	585	643	585	582	605	568	614	578	603	638	559	603	604	627	609	596	603	584	636	601	586	602	609	568	612	611	596	552	577	586	593	620	585	593	622	630	633	627	586	638	568	551	611	575	609	591	585	620	578	550	603	572	573	571	603	590	578	588	610	594	581	601	589	633	621	598	604	592	564	610	595	607	612	602	577	564	595	637	604	557	569	641	623	644	577	583	632	596	620	638	586	561	623	612	615	588	574	633	611	628	596	581	574	614	578	606	585	667	653	604	626	675	644	660	549	594	601	544	571	574	601	611	600	554	576	584	602	566	633	586	584	605	579	595	577	626	620	583	577	606	634	559	600	616	597	628	650	576	602	618	591	658	647	589	574	627	610	624	566	631	595	578	556	550	620	661	619	599	597	642	625	587	564	622	624	612	625	625	615	623	534	602	630	582	601	642	596	598	649	608	581	577	566	597	634	604	620	575	611	635	639	580	595	622	615	667	588	605	561	602	595	628	594	628	578	587	611	587	595	618	599	590	586	609	557	569	612	612	606	591	609	579	561	632	657	599	580	612	613	587	604	611	598	639
23324	21392	29211	23982	21393	19556	1664	614	438	342	301	281	249	231	226	224	209	176	173	182	169	146	172	154	169	150	134	168	126	151	154	164	122	141	120	136	126	151	134	144	136	123	142	142	120	141	130	141	131	147	122	133	127	115	119	137	159	119	122	128	126	116	115	131	136	122	122	107	137	128	128	108	131	121	115	121	102	121	122	130	115	129	131	117	126	133	127	130	129	120	142	129	136	128	114	118	151	115	114	124	110	146	119	123	133	111	119	127	116	101	128	116	116	136	139	131	108	122	106	109	124	117	117	119	126	124	133	139	132	120	127	127	142	110	121	126	134	120	124	108	118	118	137	139	112	106	122	119	144	126	117	139	127	110	109	133	123	119	132	97	145	129	110	124	112	135	109	112	120	123	122	127	123	147	118	132	135	134	110	102	138	127	116	121	124	114	131	139	110	130	123	124	118	111	123	135	131	110	119	116	119	109	127	131	115	110	124	113	136	121	94	114	124	100	127	127	117	119	142	112	102	126	118	122	118	123	135	104	119	139	118	109	103	106	115	100	112	121	110	143	117	132	124	145	126	127	147	120	110	142	106	115	120	126	123	113	126	119	109	129	118	113	123	117	151	130	128	113	122	117	114	123	116	132	117	152	113	127	109	143	127	148	111	133	115	112	128	133	109	121	107	124	128	107	130	121	116	130	134	134	99	125	141	136	130	137	106	150	137	120	123	129	127	116	107	104	115	119	116	112	117	118	119	126	109	116	126	131	103	112	137	109	133	122	122	129	115	98	114	112	126	128	124	100	113	134	108	116	134	121	123	113	123	96	136	130	141	108	110	114	142	135	136	123	124	128	119	126	125	133	100	121	119	130	141	119	130	113	104	129	116	116	97	134	110	102	122	121	111	124	109	116	115	130	129	106	122	121	131	114	131	143	108	110	128	119	117	110	117	135	129	145	123	108	129	124	119	115	153	120	123	113	120	117	126	113	117	131	129	121	109	107	117	110	134	113	126	122	113	114	113	122	103	121	131	105	114	113	152	107	137	121	116	122	123	107	124	104	118	127	122	121	138	136	116	135	132	108	131	133	115	134	123	120	112	117	113	114	117	131	128	113	127	116	115	135	161	130	128	143	120	113	119	127	120	105	134	127	121	111	120	131	125	106	122	134	116	112	126	126	107	112	114	109	114	105	118	115	136	103	126	106	132	130	146	115	113	113	133	133	118	135	122	126	113	126	127	110	118	131	119	138	130	120	105	111	128	122	122	107	120	135	112	117	113	126	111	114	134	113	118	122	128	128	130	107	155	113	127	123	121	103	128	133	117	123	120	117	110	127	137	121	127	133	136	122	106	119	129	126	99	121	117	124	128	133	123	119	135	120	106	115	119	98	116	113	111	125	106	118	110	103	122	128	119	104	109	116	134	110	111	130	114	116	125	114	123	145	139	107	132	114	117	128	123	121	121	120	117	114	96	138	106	124	107	113	115	112	120	142	134	127	137	136	127	133	130	128	122	137	113	132	106	131	131	101	129	130	119	106	112	120	120	123	112	108	131	119	129	114	136	108	107	115	106	118	115	105	134	123	115	136	132	115	124	138	138	116	133	131	90	129	137	121	117	115	134	129	113	124	118	121	128	104	101	115	112	128	126	106	106	103	116	136	116	96	134	105	144	105	116	126	89	126	113	87	104	120	121	119	103	114	117	114	121	126	128	127	143	119	126	126	109	128	125	123	123	108	123	131	120	118	118	104	115	132	119	124	128	130	121	111	136	130	127	120	125	148	136	105	116	102	111	104	130	123	100	126	112	118	134	124	132	98	139	97	128	153	118	123	147	116	140	116	123	122	113	119	124	115	119	111	115	112	123	122	95	110	103	145	134	117	110	105	122	105	108	116	114	123	94	126	113	119	124	102	128	139	131	125	124	110	127	149	145	107	125	116	113	116	121	124	134	138	110	126	119	103	113	104	130	144	118	137	124	113	139	123	137	142	120	122	140	125	117	123	130	141	115	108	126	120	119	135	128	131	103	125	122	140	112	121	128	120	119	109	121	117	125	126	133	119	117	111	128	128	136	143	99	92	121	129	125	115	114	122	121	127	136	111	108	133	126	107	143	120	131	113	118	122	122	137	112	122	134	121	111	136	123	143	130	113	112	124	121	116	104	116	121	106	117	121	127	114	126	143	113	112	118	115	107	112	121	135	107	142	108	121	117	133	122	106	118	110	132	128	118	117	131	107	121	124	133	104	129	122	123	112	122	122	129	111	121	132	135	131	126	127	123	119	120	110	138	116	148	126	128	128	115	114	137	121	105	112	126	122	114	124	107	126	115	126	124	122	127	143	126	106	124	115	103	117	112	128	120	103	113	134	105	150	109	147	118	119	107	107	102	115	128	106	130	130	118	137	111	128	127	117	106	128	132	117	123	106	120	127	123	108	117	120	126	118	109	121	124	125	118	116	126	113	124	115	125	150	117	137	121	122	114	123	120	117	117	119	127	98	112	132	128	137	133	111	124	130	139	135	115	135	124	121	120	121	115	126	119	124	129	111	134	138	109	135	123	112	132	135	120	114	122	123	113	105	118	119	129	117	129	121	121	107	131	139	111	132	118	137	100	130	118	133	131	119	109	114	115	117	130	132	132	139	111	103	106	127	109	121	127	121	131	124	114	132	112	119	134	133	116	123	131	120	126	137	108	130	117	112	125	114	108	109	122	101	109	120	117	118	112	117	133	110	124	112	120	121	120	105	115	118	118	134	119	118	109	137	109	130	127	119	100	119	113	131	114	118	131	128	115	126	112	105	109	124	103	97	120	137	116	111	127	106	117	105	117	117	120	103	128	128	123	141	129	104	120	128	136	138	123	145	125	127	99	118	114	131	125	119	125	140	114	137	135	114	108	104	131	121	113	101	121	120	125	121	128	120	120	132	108	121	134	139	124	132	122	125	123	125	122	121	95	113	117	113	111	113	112	117	127	111	116	123	126	119	118	104	123	110	126	105	102	111	114	133	115	109	106	129	122	123	116	97	135	130	107	134	105	126	116	114	120	140	121	119	128	116	104	106	132	111	125	140	124	123	120	126	125	126	112	136	139	103	115	124	102	125	120	124	118	145	123	134	119	120	131	140	126	133	120	113	141	135	136	128	114	106	102	133	130	130	143	121	116	133	114	136	137	118	117	149	107	113	109	142	115	130	119	125	118	141	126	124	122	117	123	126	135	140	126	103	109	106	112	127	115	117	127	104	119	107	127	116	142	131	125	124	129	115	129	120	109	117	123	109	104	132	124	139	133	126	136	137	113	115	110	135	116	133	110	121	124	128	114	148	116	108	123	120	137	122	124	118	117	107	117	118	116	135	132	121	117	126	106	111	117	101	105	123	115	125	114	111	111	110	121	113	133	149	103	133	127	116	139	126	111	146	141	124	126	120	147	104	123	114	114	127	108	114	118	126	107	113	122	121	132	124	135	131	138	115	121	137	94	114	118	135	135	104
7624	16066	13722	7280	4796	3368	2443	1930	1617	1255	1082	885	788	718	618	576	553	515	456	470	436	390	369	362	320	342	361	317	329	291	277	301	294	281	266	284	303	272	255	259	236	259	262	289	255	234	256	245	247	248	249	262	254	231	234	235	266	276	228	268	249	243	242	231	253	257	234	244	234	224	217	263	244	247	252	246	250	252	235	245	264	234	231	231	239	230	255	243	247	239	227	232	226	236	249	229	216	235	227	242	221	241	249	249	238	258	245	239	234	236	235	228	246	210	209	211	234	265	241	261	241	257	254	243	218	224	240	224	245	229	227	264	225	212	241	219	231	226	225	208	236	209	218	227	236	213	215	216	255	233	210	223	212	234	215	228	243	227	207	221	213	243	230	220	217	233	244	222	234	244	210	218	238	212	214	208	248	209	224	211	236	227	211	196	245	211	220	223	213	215	218	233	214	231	228	219	219	232	245	207	228	206	212	216	244	220	238	225	202	247	209	219	214	248	226	218	220	220	232	233	224	212	224	226	195	231	224	228	198	233	233	216	206	217	244	208	229	252	207	233	216	245	250	207	230	222	204	224	240	243	198	202	200	213	206	252	236	246	238	238	228	198	191	220	233	220	249	228	238	205	228	234	218	219	236	206	215	239	233	223	247	235	198	205	235	263	213	235	223	214	236	231	226	231	219	229	210	244	252	206	221	239	230	244	231	246	248	242	218	194	234	204	205	198	232	246	211	212	218	259	232	231	245	216	221	238	229	215	272	204	234	215	232	235	212	210	234	249	230	224	259	210	211	228	237	199	254	195	252	238	205	244	204	232	231	212	205	229	224	222	241	219	212	233	264	227	216	237	230	212	228	204	239	235	206	234	245	215	244	239	193	215	228	234	219	224	237	232	224	226	212	206	230	203	244	201	232	223	192	226	246	238	214	212	241	195	216	230	216	190	196	246	234	225	220	226	231	233	210	200	246	223	225	230	207	230	245	241	229	205	237	201	228	225	240	234	222	224	218	245	254	229	208	208	211	221	219	238	201	217	212	228	225	238	251	223	209	240	228	226	233	217	221	214	212	223	262	232	208	218	214	227	222	213	236	226	208	210	229	228	221	227	210	243	235	218	188	241	229	223	229	220	241	241	223	216	231	241	220	219	239	231	248	235	230	225	235	233	228	233	234	237	227	226	226	214	218	208	224	252	210	221	215	225	212	208	194	230	207	226	241	231	222	252	221	236	239	223	218	209	245	195	224	223	223	238	216	189	199	232	236	228	217	215	231	227	241	214	204	248	253	214	234	223	227	218	228	254	235	200	212	232	224	228	250	220	221	224	218	251	231	215	243	231	226	226	240	242	247	226	233	212	234	234	228	215	248	228	212	204	229	248	241	201	226	238	222	237	228	261	235	234	222	246	231	228	220	229	218	229	226	251	206	236	230	206	220	224	263	226	221	214	230	209	224	200	237	218	201	216	244	272	189	226	213	196	200	221	239	238	236	206	245	230	210	239	228	199	247	225	209	233	214	219	241	194	228	238	243	242	212	207	234	229	224	245	239	234	226	219	227	236	201	226	236	213	246	235	220	196	230	226	243	236	208	236	229	225	216	229	221	208	247	210	244	225	216	227	232	228	214	231	220	230	226	230	204	208	243	214	236	227	225	226	251	232	222	224	236	229	233	226	229	221	217	213	233	215	205	238	219	244	235	247	225	212	222	198	233	230	237	230	226	234	225	220	240	238	230	261	223	252	252	234	220	244	209	219	229	238	216	214	226	243	200	219	214	234	223	247	236	225	219	219	228	188	233	230	210	218	211	227	231	188	219	231	209	227	235	228	242	247	256	237	236	202	225	221	260	227	218	226	224	224	233	233	231	239	239	195	224	249	236	225	214	237	212	218	224	226	200	217	222	243	264	246	222	213	234	227	251	229	220	235	209	225	241	215	215	253	232	219	202	211	218	241	238	236	232	233	210	222	253	232	237	234	239	231	214	201	222	213	224	214	221	221	215	203	236	217	233	215	219	223	212	244	248	227	218	229	226	218	212	238	247	219	242	248	218	223	217	200	237	235	219	225	231	238	224	240	231	215	215	201	212	217	243	217	228	218	233	252	243	209	229	255	234	218	245	254	198	236	211	246	227	242	244	246	211	219	255	220	224	222	225	236	221	199	261	226	241	219	206	238	237	221	232	215	239	212	210	217	199	234	215	222	243	220	214	227	205	200	234	221	219	198	202	227	214	213	231	232	250	257	237	237	222	221	211	187	228	240	231	272	239	221	227	227	204	236	226	237	223	212	237	239	223	235	223	239	237	233	229	232	219	216	243	251	202	231	237	207	218	222	217	204	227	194	222	206	228	218	253	222	224	228	228	238	257	220	205	213	230	236	227	236	244	249	235	231	238	208	247	232	234	241	217	222	200	217	275	227	210	215	221	213	240	225	234	205	246	232	207	249	230	264	227	230	239	237	241	210	258	236	218	233	216	221	189	206	243	218	200	211	232	217	219	237	225	214	228	235	244	244	249	221	223	254	234	231	230	217	229	232	238	225	246	221	234	264	239	261	226	239	218	206	263	246	257	229	229	209	244	243	238	237	226	240	222	217	235	202	254	215	213	222	239	228	235	229	247	224	200	246	222	224	216	205	207	197	201	229	218	233	215	242	221	248	215	252	248	224	237	237	223	236	282	212	231	233	224	227	232	191	221	231	216	216	231	235	261	241	224	248	211	217	242	201	213	236	238	217	236	231	271	216	227	202	203	203	233	232	230	232	243	221	215	211	237	226	231	248	218	222	235	220	235	227	242	240	223	227	224	233	247	231	231	247	228	241	219	202	217	221	237	226	212	229	237	225	198	213	231	221	223	233	227	237	236	229	235	214	219	219	246	237	235	226	218	204	239	229	222	260	221	209	214	231	230	236	212	238	193	232	254	240	232	219	257	232	208	211	235	213	202	218	220	241	226	241	214	221	220	224	228	197	210	218	230	226	236	249	215	242	219	214	245	236	225	205	245	220	226	221	223	212	214	230	207	214	235	229	250	225	234	211	227	230	226	248	223	219	243	200	200	187	209	224	272	220	209	234	234	199	223	223	232	244	202	244	235	236	228	227	227	251	239	229	253	216	217	205	232	225	229	214	236	216	196	226	250	210	235	220	228	203	223	224	221	232	228	224	231	235	214	234	226	233	253	230	226	246	221	205	227	226	229	249	222	225	219	222	250	199	221	218	250	223	225	237	245	205	225	266	229	232	213	234	203	206	224	190	245	222	219	216	229	243	199	228	212	215	210	227	222	239	233	208	210	220	225	192	263	229	211	234	251	252	248	256	214	235	196	226	237	209	213	228	242	211	238	207	224	243	222	225	234	227	210	226	218	242	235	213	225	221	232	222	213	204	222	205	235	233	245	230	191	217	229	243	208	232	225	221	229	254	235	191	202	230	242	225	200	207	226	222	226	223	208	223	250	244	235	227	214	246	230	226	233	196	220	252	220	197	243	235
27052	20154	6023	769	530	494	517	458	467	416	440	460	467	409	447	448	465	423	423	424	452	429	441	457	430	441	456	473	453	431	479	421	419	415	477	466	430	434	458	451	435	438	435	483	408	435	453	429	440	418	415	458	452	425	458	470	463	465	473	463	436	405	415	442	432	404	440	423	459	437	440	426	456	411	438	427	457	442	427	397	430	412	448	450	418	463	454	453	418	470	461	407	446	450	419	432	453	420	450	416	453	446	456	445	436	448	473	377	428	452	454	469	457	416	446	434	472	377	439	426	456	429	410	452	457	438	467	458	419	460	397	440	424	473	425	463	417	446	425	418	437	441	411	456	457	443	447	421	433	430	449	461	437	433	432	452	427	466	435	436	432	458	432	453	419	428	438	456	463	449	462	439	459	446	428	409	462	469	397	393	403	440	457	409	447	440	430	443	426	424	429	409	433	463	441	460	454	402	458	492	460	460	459	446	442	408	436	417	477	445	450	404	429	469	445	460	416	462	438	459	408	448	428	436	435	435	446	434	452	442	455	437	414	428	454	399	388	429	414	436	433	445	412	429	436	438	440	453	427	438	413	445	452	481	440	457	407	442	456	425	435	434	458	478	447	432	455	421	439	450	455	448	421	463	432	442	420	434	391	489	447	461	468	455	439	409	470	427	416	467	454	432	474	397	483	431	435	467	426	455	446	409	454	472	462	446	460	458	473	445	416	459	429	423	426	477	424	407	448	412	431	458	432	440	415	419	439	473	430	426	435	467	465	435	445	442	455	448	460	419	449	454	443	461	462	428	430	477	470	432	420	438	468	440	437	427	426	465	399	407	439	433	452	398	437	432	438	417	411	417	415	426	425	468	414	457	489	448	445	444	450	475	440	419	419	450	400	453	467	401	436	452	412	490	505	424	463	477	407	453	457	429	419	462	444	450	421	433	451	436	469	440	461	463	423	437	455	438	426	464	409	484	475	464	427	461	432	426	408	425	440	443	392	434	458	438	435	423	438	454	422	427	451	433	460	433	466	457	443	454	420	422	426	470	447	429	418	466	419	421	440	406	469	405	455	451	441	449	420	470	451	434	425	451	456	459	443	444	444	433	431	423	456	409	447	424	428	430	430	433	429	444	430	433	425	444	463	450	443	433	440	417	394	447	433	423	456	408	429	458	467	437	441	425	450	385	415	413	389	465	423	426	432	459	452	407	472	446	404	437	441	457	455	425	448	450	360	466	449	426	423	406	453	440	459	449	460	451	458	417	433	410	449	439	457	426	452	441	433	439	440	441	414	437	414	459	466	420	490	463	456	414	423	418	460	444	450	419	441	435	407	440	450	451	469	444	428	456	469	432	412	446	447	443	442	421	469	451	470	431	416	426	408	428	430	479	438	426	436	458	456	429	448	453	446	422	438	490	432	422	442	407	438	451	449	439	422	478	445	458	433	462	432	429	440	430	436	456	405	404	431	433	450	443	439	474	440	423	432	420	443	413	422	419	477	417	488	444	440	430	451	452	447	401	446	440	420	462	468	426	454	433	396	460	458	413	444	417	408	434	440	428	449	437	456	440	420	495	429	450	433	438	436	430	444	447	443	489	467	423	447	432	456	448	416	426	462	462	466	426	422	449	450	414	448	475	426	413	434	452	428	463	417	455	460	422	460	434	453	431	458	407	420	424	428	402	452	407	447	458	478	429	457	446	447	405	458	478	461	448	450	443	413	449	443	427	458	433	425	409	404	446	463	439	429	446	441	442	445	456	454	421	445	468	451	436	464	407	436	451	446	431	451	419	468	443	481	461	446	415	435	421	432	446	460	452	446	453	490	452	433	425	475	412	424	442	419	427	452	447	423	426	415	416	438	421	441	415	436	449	457	452	412	476	474	429	456	447	463	420	436	459	454	421	430	417	454	447	442	453	450	426	463	446	419	469	430	452	444	450	444	469	444	399	429	432	444	448	421	425	445	446	458	454	484	448	438	412	438	467	412	432	450	454	465	439	420	455	458	389	446	492	430	400	458	437	493	463	424	415	439	470	428	410	444	478	463	433	465	457	441	434	446	450	425	441	422	426	413	406	441	416	420	457	433	406	469	469	457	439	438	443	466	445	451	402	419	392	404	420	440	462	425	414	456	424	439	417	406	428	435	462	427	450	491	464	402	453	426	398	441	414	450	427	421	452	444	448	440	461	426	444	428	470	439	456	447	484	422	476	451	451	437	431	432	395	385	428	434	442	447	395	384	414	447	459	445	420	458	431	412	408	423	442	446	471	401	435	479	429	429	432	399	459	463	447	429	441	477	449	379	416	447	432	442	436	422	409	438	412	433	428	454	434	460	428	446	481	449	426	438	421	430	408	433	413	422	426	431	426	429	409	455	449	472	451	441	428	401	455	439	432	464	459	466	446	422	447	403	440	480	420	449	433	499	468	454	401	426	471	489	428	406	422	413	402	438	440	416	436	397	397	433	465	439	456	399	470	424	440	431	421	429	426	404	409	448	488	465	455	475	436	416	408	449	440	454	438	414	439	448	410	449	421	430	452	428	437	451	413	444	487	440	451	432	448	469	422	435	412	429	454	457	435	437	422	447	412	433	410	454	410	396	449	453	433	412	446	444	454	432	426	478	454	435	460	419	414	442	444	449	467	453	395	431	467	424	442	454	454	443	475	437	448	412	416	443	421	451	424	426	455	458	422	448	412	405	448	403	416	423	430	441	433	419	451	416	416	451	469	410	425	491	478	427	461	462	451	445	461	415	418	467	429	444	404	426	420	462	435	430	401	430	453	424	449	440	473	441	412	407	410	434	459	462	422	457	449	420	415	417	448	450	428	395	446	435	446	436	436	448	428	447	450	408	419	442	413	458	428	413	432	452	469	434	436	443	449	393	483	437	436	432	470	447	412	473	420	467	447	475	402	449	435	392	475	414	433	444	401	440	453	401	420	436	424	460	432	451	441	421	409	428	442	455	422	431	424	476	413	422	445	427	428	429	427	458	422	407	447	426	427	452	436	429	446	446	440	420	419	411	468	463	440	437	427	443	408	483	443	434	447	426	454	432	426	414	438	413	439	437	432	477	459	433	443	406	432	447	448	432	458	433	446	433	453	457	438	472	475	438	430	469	439	425	439	417	403	425	420	408	428	400	444	436	434	436	430	448	444	439	480	455	415	432	440	426	429	388	457	419	415	444	415	423	392	467	408	447	428	407	462	432	449	442	450	399	475	428	442	412	432	448	423	429	421	442	451	416	441	443	451	473	406	440	476	466	394	390	442	445	436	426	456	445	465	440	432	402	424	405	422	441	440	431	429	462	458	388	415	425	461	419	455	398	454	433	448	452	463	447	450	431	421	434	435	443	430	439	437	466	444	445	435	465	465	465	416	453	430	438	414	442	452	447	444	436	434	414	427	421	464	453	436	420	415	413	476	396	441	458	430	458	462	471	434	429	463	434	442	437	409	421	441	418	456	457	408	445	423	426	448	446	452	443	410
4319	1936	1742	1241	967	904	839	862	838	844	788	781	788	785	786	809	788	721	798	788	759	788	775	774	785	780	765	800	784	735	750	806	776	780	775	737	775	810	768	758	756	757	787	779	786	775	775	784	774	802	743	785	801	767	793	777	756	718	777	749	759	741	762	722	770	809	772	768	775	747	778	749	752	760	760	815	749	759	781	795	730	741	777	794	819	774	767	771	793	733	793	798	801	816	798	821	745	765	800	740	738	729	773	804	741	788	735	783	750	786	748	760	800	765	766	780	768	749	767	737	786	749	753	761	745	761	766	796	764	739	739	745	809	793	823	773	784	770	758	807	779	705	776	712	780	700	751	754	747	769	785	740	765	805	757	751	771	851	718	756	798	804	794	802	734	766	763	801	737	786	759	672	742	750	822	797	783	832	794	760	759	772	790	744	805	775	789	746	759	770	864	773	781	800	803	792	806	771	757	730	760	806	755	791	760	744	794	786	799	801	817	746	756	806	771	776	790	794	755	773	733	777	709	826	724	733	807	751	764	768	843	796	776	769	767	784	775	786	796	721	779	732	822	784	760	751	737	756	783	749	793	776	784	748	759	738	777	749	779	765	807	787	781	729	780	802	723	835	769	759	783	789	769	828	779	773	798	787	755	806	756	796	782	765	788	761	781	808	781	792	777	779	748	765	833	768	733	746	751	807	805	777	767	741	792	824	798	772	770	805	773	788	771	758	789	832	728	772	766	764	810	817	743	807	787	763	708	763	818	774	749	720	751	765	787	715	752	805	764	737	738	789	800	780	759	785	775	775	753	757	756	741	746	771	783	777	748	740	845	720	761	758	793	749	740	742	788	754	743	741	744	747	814	790	795	804	722	752	810	787	789	758	792	785	805	725	740	756	747	768	768	770	735	697	785	726	764	796	762	768	761	770	764	772	783	790	791	762	801	732	741	726	772	759	778	720	753	787	778	804	804	781	760	785	811	794	790	786	742	795	742	783	766	772	759	750	738	776	773	784	783	754	718	774	797	778	763	822	772	785	780	744	742	754	713	728	779	746	804	733	787	721	802	768	811	770	713	768	810	720	750	799	779	759	741	744	758	752	765	780	799	758	778	727	771	809	844	752	763	753	807	767	746	743	786	720	760	763	754	769	767	772	802	752	768	790	781	798	756	751	780	784	782	744	806	746	765	792	768	782	763	767	773	726	822	799	774	766	793	763	754	787	801	793	770	776	736	754	826	778	805	766	767	777	736	805	768	765	777	750	761	812	772	822	805	757	775	761	775	820	757	723	698	777	785	754	748	835	778	803	767	764	731	775	772	759	786	733	731	795	803	774	730	774	774	811	791	755	745	769	784	797	792	804	759	776	825	756	772	787	789	752	770	795	742	780	822	747	764	760	771	821	736	771	739	749	763	775	810	809	727	789	811	781	806	750	784	743	754	778	777	750	750	779	807	773	777	757	813	764	721	812	830	774	719	766	739	757	780	788	758	783	783	750	789	758	765	794	747	823	739	774	765	770	792	748	799	803	806	751	842	761	744	801	740	827	743	743	776	701	765	772	765	781	700	761	792	794	733	781	785	761	812	825	774	768	781	794	794	755	772	784	794	779	776	735	754	765	809	749	738	761	721	741	741	761	744	734	734	749	759	715	783	753	792	806	826	766	802	779	820	796	807	763	752	769	834	775	750	790	766	760	740	793	776	767	810	764	760	783	781	778	809	781	761	747	760	775	792	722	773	779	794	834	765	800	775	783	751	792	728	805	763	777	740	762	760	744	771	774	753	777	772	813	750	773	769	767	800	774	767	792	740	780	755	715	693	689	771	778	790	782	737	786	742	770	785	804	783	778	776	786	801	827	792	806	783	761	810	766	766	766	772	747	755	753	741	776	813	745	725	789	769	782	773	817	768	807	792	751	733	773	751	754	802	803	761	754	756	795	727	771	759	777	812	793	744	764	788	762	742	760	769	793	758	796	774	798	757	780	794	760	771	782	768	783	771	776	768	746	761	797	743	743	747	795	777	811	785	739	708	767	729	772	711	788	818	815	793	755	761	772	816	794	809	790	734	752	740	779	796	740	804	732	759	748	806	804	777	799	799	783	762	829	800	800	728	763	777	752	753	753	745	757	784	780	768	753	748	782	763	731	772	775	773	770	776	839	830	751	797	777	712	811	759	752	776	781	789	751	773	764	808	789	746	724	765	697	762	737	732	769	796	721	769	753	801	789	775	754	783	771	748	769	759	794	802	753	777	803	779	790	726	758	750	794	799	815	804	815	790	784	761	795	772	783	820	762	725	790	817	763	764	745	786	689	757	727	762	740	779	757	744	746	765	738	823	758	748	784	725	789	706	738	761	787	811	727	754	780	767	790	771	744	782	790	786	767	805	764	802	763	773	744	764	754	708	775	822	724	781	804	764	744	777	770	763	720	813	756	777	747	789	733	773	791	800	791	754	770	809	807	796	794	773	787	754	827	805	755	765	722	811	799	815	731	748	776	808	785	802	718	766	757	780	761	743	785	782	746	742	801	802	794	781	757	813	739	802	827	771	802	753	770	789	770	783	756	790	788	751	749	807	741	786	763	742	792	743	746	762	798	735	749	767	761	862	799	796	774	779	760	776	790	791	719	785	788	773	820	787	812	782	755	796	773	751	782	766	797	773	749	760	735	781	771	777	729	775	764	790	797	834	776	777	767	724	745	786	751	751	776	799	789	772	796	783	779	741	777	795	765	829	773	770	766	756	792	766	792	772	753	767	761	773	765	749	771	705	813	788	751	800	806	770	753	771	805	750	746	773	717	782	757	805	727	775	783	740	801	807	773	748	834	848	773	725	797	787	752	770	780	739	801	803	752	760	796	755	773	824	818	762	792	800	779	751	796	778	800	739	747	783	757	763	771	762	789	739	755	792	748	804	816	777	777	785	824	758	764	752	748	812	788	774	760	773	820	762	767	775	755	779	783	742	817	778	809	771	764	786	774	767	782	763	739	747	787	792	785	786	798	798	762	791	782	745	753	763	772	733	732	698	784	763	780	758	774	775	803	775	771	784	731	847	783	804	713	754	765	730	773	780	726	773	742	774	773	763	760	819	794	731	762	799	779	757	810	781	816	730	777	782	781	789	781	755	793	808	777	797	803	705	746	759	741	792	744	743	736	750	734	788	752	750	777	758	792	808	751	787	761	771	789	768	755	751	775	753	767	747	718	775	792	785	726	728	760	773	785	786	789	771	829	759	788	789	777	768	796	779	750	761	773	764	778	709	791	803	771	753	757	768	764	774	781	772	766	777	735	772	748	736	781	782	764	798	836	762	743	746	763	803	772	804	768	789	789	777	755	784	815	812	775	735	780	805	785	798	786	801	771	744	749	763	737	813	806	771	774	776	768	716	788	792	785	835	711	791	797	761	820	764	830	764	808	779	786	769	801	782	748	785	718	763	787	799	779	765	781	828	792	773	771	775	801	750	764	777	805	761	811	772	741	794	760
24394	21490	28696	24701	20730	2357	780	587	509	495	429	429	418	402	382	353	365	372	342	354	373	361	348	381	351	367	321	338	373	330	339	379	304	349	323	356	337	322	342	300	365	366	332	341	352	328	316	348	333	349	316	335	348	327	340	326	305	307	351	316	366	337	315	336	305	334	337	289	332	356	335	295	303	352	280	327	333	350	314	345	333	325	284	338	328	322	347	342	321	366	303	310	312	308	327	343	351	340	336	289	351	330	340	323	348	277	325	311	347	356	355	339	363	330	320	348	336	304	313	338	343	350	329	337	310	304	325	341	334	309	323	302	308	333	333	307	329	328	325	308	336	294	347	364	315	369	327	314	302	319	328	333	315	299	360	367	319	285	335	330	323	326	313	321	323	312	324	346	337	342	340	320	361	310	326	359	341	341	308	332	298	321	342	348	316	327	340	324	343	340	335	342	325	312	342	390	345	321	333	326	356	310	339	322	354	332	350	343	345	327	347	320	298	345	343	332	342	338	299	324	327	355	329	325	339	312	362	329	319	354	326	362	319	318	310	341	326	342	330	318	340	316	334	326	351	352	320	327	320	341	349	327	319	346	343	321	318	303	333	295	312	332	291	327	318	304	317	345	313	306	315	314	331	292	313	325	327	349	329	309	335	333	323	315	312	347	315	321	332	309	333	321	350	324	329	329	319	324	329	340	354	324	356	321	330	333	329	365	358	343	349	307	340	319	333	341	341	314	339	350	360	339	329	315	307	340	325	330	358	289	332	313	342	350	323	316	300	301	348	333	333	338	335	324	321	339	336	299	327	360	339	323	324	335	327	344	322	340	337	337	346	314	348	337	395	312	335	336	315	367	348	317	351	299	334	352	368	333	331	300	320	351	362	363	310	316	336	328	311	321	370	352	304	319	326	332	353	345	370	339	336	367	318	342	352	315	351	355	351	357	321	291	325	341	280	327	341	287	331	351	339	326	335	304	328	337	319	370	326	327	306	350	321	337	343	338	343	301	335	318	340	322	346	322	333	353	325	323	343	313	328	347	321	356	332	323	317	286	311	305	324	332	312	343	330	319	329	337	310	329	309	350	330	335	360	307	334	352	336	356	366	368	359	322	332	321	319	329	333	355	329	337	338	373	361	325	331	339	346	349	332	289	343	308	316	315	332	363	310	305	373	325	332	337	331	306	314	317	329	341	341	299	323	343	355	337	332	328	334	331	304	339	326	344	305	353	354	344	322	311	357	304	332	357	335	332	307	330	310	339	297	326	346	336	306	343	361	322	329	310	329	311	344	367	350	317	326	337	315	337	326	352	315	293	333	345	347	336	315	322	326	330	321	364	329	336	344	320	344	294	357	327	319	321	298	335	349	347	369	313	343	327	317	317	310	323	332	347	343	309	342	333	294	349	334	351	318	316	344	332	326	353	308	324	337	349	317	325	319	336	312	330	352	352	300	322	322	367	345	346	315	330	329	329	319	336	345	323	347	306	320	301	340	326	342	347	349	333	309	345	322	335	347	329	326	333	343	318	341	352	342	303	341	332	303	350	358	322	311	345	355	320	309	302	322	328	340	322	312	309	321	334	317	327	315	370	368	326	358	308	366	363	339	361	336	346	334	330	377	339	300	326	316	320	345	324	334	322	316	319	366	304	335	332	359	309	311	367	340	314	311	338	361	320	319	343	330	330	330	317	363	335	347	334	297	343	336	319	367	315	286	310	325	362	372	346	308	351	320	346	309	363	334	336	329	316	318	336	335	310	308	349	321	305	311	322	321	370	316	342	323	316	337	330	333	326	324	363	316	322	345	312	327	329	297	339	299	314	317	296	346	353	337	330	343	362	325	350	328	305	352	319	332	322	325	320	339	324	329	359	301	362	328	337	331	354	346	331	322	327	339	340	324	345	309	305	351	343	328	319	348	353	341	338	320	319	336	344	344	352	374	302	336	363	306	346	316	304	320	340	365	335	374	342	353	330	344	326	318	340	347	361	344	307	330	329	325	333	348	378	334	353	371	326	355	351	312	340	322	357	339	323	366	334	317	346	333	353	337	327	370	362	298	318	296	323	336	324	354	335	346	290	307	310	371	329	348	310	280	373	330	323	362	344	331	285	340	315	319	325	323	357	331	340	327	305	331	368	331	348	363	310	334	328	318	314	356	338	297	337	353	352	373	346	311	335	335	339	351	328	329	336	321	301	336	333	300	320	330	323	329	311	323	351	296	329	325	321	323	322	315	333	330	313	315	335	366	315	327	319	345	327	336	344	329	323	296	317	342	346	322	331	319	347	324	346	328	313	320	303	298	327	320	332	316	306	328	335	327	326	340	351	314	349	343	344	341	331	331	332	345	320	305	322	347	338	361	383	331	351	303	333	330	317	311	358	353	329	323	350	340	332	287	313	340	339	356	290	341	304	317	343	326	338	361	324	303	300	338	313	312	322	346	356	321	353	332	350	339	366	321	317	326	311	330	296	354	345	304	328	337	325	349	329	307	320	306	331	322	321	313	362	337	333	317	341	310	318	319	358	328	329	325	294	301	329	318	312	333	307	338	341	351	336	312	355	369	311	341	297	345	323	342	310	340	365	334	328	348	332	339	332	338	316	352	317	363	302	332	327	326	318	335	323	323	334	308	315	358	299	340	314	333	339	322	317	338	353	328	344	347	294	321	328	350	306	343	330	338	317	347	354	371	329	311	355	307	318	343	325	333	338	330	335	350	355	346	315	349	331	351	331	303	332	334	307	332	332	326	278	356	317	351	326	334	294	340	315	343	336	319	294	337	345	328	320	334	322	343	327	295	340	335	320	329	304	358	345	325	342	308	328	306	336	298	326	304	339	330	349	351	319	315	333	296	306	312	342	358	331	300	331	320	335	337	363	344	318	323	324	323	309	317	324	350	309	300	328	326	318	352	341	348	363	303	328	329	315	310	337	312	346	324	335	311	343	347	314	301	331	339	328	326	309	315	340	333	326	325	336	379	335	313	323	330	310	357	334	361	333	331	316	340	348	321	323	298	350	336	288	348	346	327	334	326	336	323	317	344	366	319	324	341	356	339	336	311	347	334	319	328	329	326	305	311	363	331	333	336	304	370	314	328	320	303	291	312	315	331	364	350	347	315	357	314	347	357	340	341	337	350	319	338	315	335	382	278	317	352	343	370	333	311	320	332	364	341	321	343	320	312	342	346	360	278	315	344	348	320	321	340	328	352	345	333	380	319	338	317	310	331	321	312	343	346	308	350	377	362	324	305	319	337	320	298	327	364	310	330	336	330	328	317	333	320	328	325	314	329	320	304	321	334	334	330	325	313	314	351	338	325	335	369	303	325	342	314	328	303	340	333	291	345	324	349	347	361	313	349	291	321	332	345	334	341	323	331	339	313	324	350	304	363	304	325	328	338	296	333	349	348	319	340	312	356	325	339	357	318	330	366	322	353	308	336	336	335	290	331	363	366	343	305	295	328	346	335	328	327	342	320	340	303	334	331	341
5580	10682	9206	4611	3168	2278	1805	1461	1323	1121	1032	964	868	820	849	773	721	718	737	676	691	680	694	628	642	684	710	624	614	649	626	635	638	677	648	602	611	650	619	624	636	603	678	602	588	582	626	642	597	628	639	607	602	619	544	590	585	577	628	603	639	613	619	647	585	567	575	670	629	617	568	630	565	593	549	624	590	607	617	621	573	597	576	623	590	587	632	611	581	594	593	601	593	579	595	591	602	558	583	601	601	562	627	608	589	589	578	627	625	623	626	588	594	606	617	605	562	664	574	607	572	570	588	592	626	626	575	592	599	629	589	599	609	608	577	585	581	580	650	621	617	640	600	614	607	581	652	612	629	586	598	600	601	592	567	578	648	594	647	596	580	617	582	589	554	571	602	573	627	599	591	618	595	626	664	603	617	673	641	575	619	609	547	591	568	607	578	582	575	555	661	628	598	649	612	542	578	628	587	609	568	570	530	654	604	582	554	589	609	589	609	595	572	601	580	584	625	652	599	573	625	594	630	598	619	616	646	596	616	585	609	592	613	637	560	584	629	617	574	591	604	589	630	602	567	581	599	568	644	623	600	579	577	580	613	601	618	654	586	590	627	630	597	609	587	576	587	599	584	575	584	643	592	587	622	609	599	627	607	615	595	597	619	578	600	613	590	622	584	572	600	614	602	581	593	611	571	577	640	574	624	653	593	607	636	609	593	568	609	606	595	599	590	634	579	622	584	581	629	616	590	574	597	606	587	574	588	611	576	572	597	608	569	605	557	589	643	599	597	630	609	587	613	607	568	592	578	618	599	574	603	631	580	595	563	606	602	637	632	570	644	555	582	636	581	606	580	628	589	627	588	572	570	587	615	585	583	587	607	580	610	592	583	577	582	619	606	580	616	591	618	627	595	587	560	602	572	610	633	560	598	635	568	623	651	602	622	605	621	604	578	596	620	578	610	616	600	582	645	624	621	588	573	612	610	622	621	613	573	590	617	583	606	621	613	631	588	578	593	646	579	588	547	624	560	601	589	589	607	580	576	581	598	630	594	580	612	591	618	573	577	576	569	579	582	615	537	628	597	606	580	572	593	595	607	617	592	558	613	564	623	595	633	607	579	584	591	596	628	655	595	635	584	605	610	586	558	567	608	602	578	593	606	583	586	578	588	614	626	648	548	585	588	579	593	600	585	573	582	611	627	588	613	616	591	622	593	607	622	564	608	575	576	589	594	593	592	630	620	570	621	574	591	620	612	602	590	556	590	576	585	569	602	615	567	614	592	614	596	623	575	628	584	632	599	603	583	591	625	597	611	596	566	651	607	599	588	625	615	633	616	639	588	591	623	596	621	602	581	612	579	621	566	569	562	637	591	553	623	596	559	592	578	617	583	558	586	569	565	599	587	612	601	610	633	633	629	632	579	601	591	619	595	615	622	604	597	576	602	535	628	632	563	576	588	616	612	597	653	582	621	588	635	615	565	581	606	596	553	576	597	627	584	608	565	572	615	619	613	591	587	596	604	582	665	604	583	599	646	641	665	610	562	616	593	622	614	618	612	541	618	590	574	614	549	615	570	589	592	602	572	586	591	651	576	567	554	635	585	612	572	614	609	631	565	594	624	597	602	575	570	573	607	573	583	599	637	569	583	636	587	623	572	601	594	591	618	567	604	582	560	551	571	634	553	608	607	606	597	604	578	557	589	554	590	595	599	607	592	563	638	588	572	554	578	590	631	623	608	635	618	628	629	609	560	595	649	589	534	606	621	569	598	573	614	601	592	580	606	609	564	610	586	583	590	611	578	662	602	579	623	601	594	559	583	642	591	625	551	564	615	619	587	618	610	586	647	553	609	596	557	561	610	579	657	569	628	599	572	588	576	615	558	580	670	595	581	574	609	598	584	599	621	571	529	599	599	554	600	631	605	644	601	574	580	612	579	581	578	606	609	611	559	599	616	593	584	615	581	601	598	605	575	580	589	599	610	669	599	620	542	607	618	631	576	615	649	578	588	574	612	577	601	596	630	617	614	606	649	601	574	600	611	591	534	568	592	625	618	592	586	570	609	586	628	621	604	606	539	578	607	537	566	607	618	558	605	664	566	617	591	617	587	606	588	594	622	643	596	627	592	595	627	613	556	573	593	612	613	596	603	605	608	578	575	604	602	601	584	616	602	597	614	620	594	585	590	565	575	563	578	551	595	557	598	607	595	611	607	591	596	556	592	614	625	615	607	578	579	603	574	575	587	636	631	560	597	603	622	566	578	600	555	619	616	581	610	604	610	629	567	551	620	576	559	593	595	574	596	629	605	633	577	564	568	604	588	575	602	592	627	593	606	588	614	587	584	585	580	567	571	572	588	585	566	610	629	649	611	578	622	595	586	635	582	594	597	560	588	614	632	619	599	628	590	608	564	613	583	592	545	622	557	591	603	610	579	611	613	587	601	628	551	599	637	612	569	606	626	603	600	579	553	590	559	581	617	592	605	588	610	576	618	548	629	597	575	545	604	605	591	609	603	580	632	580	604	587	588	623	599	571	575	614	625	586	574	586	645	624	584	600	556	560	557	560	630	622	581	604	558	608	600	627	593	578	575	587	580	614	613	609	575	639	598	625	588	573	582	569	588	578	587	621	556	584	579	595	629	612	609	610	659	609	615	623	640	623	644	607	571	615	560	616	593	589	565	582	609	620	596	608	578	583	625	577	568	581	615	625	618	585	612	590	629	594	592	580	597	644	535	590	584	597	602	603	581	560	593	579	583	635	579	612	594	591	578	619	596	632	590	629	634	587	587	596	667	574	574	556	561	583	568	577	605	619	575	592	617	627	593	598	581	577	594	602	619	607	556	600	602	582	603	578	582	597	603	609	586	609	575	598	604	596	623	606	597	588	639	545	553	592	587	618	586	617	591	596	590	606	563	568	580	575	577	573	648	605	579	550	619	598	608	605	620	593	643	580	532	573	631	593	604	600	603	556	594	613	631	597	591	619	611	561	600	611	590	581	564	598	600	578	568	593	582	628	568	619	559	599	565	594	608	593	553	604	589	570	597	593	633	586	557	596	597	575	606	554	601	620	602	612	548	644	595	573	630	540	587	588	607	545	603	608	614	566	630	578	618	567	586	595	605	587	606	563	613	641	570	606	594	623	636	605	607	621	610	628	574	589	596	592	608	624	631	595	606	602	597	575	604	578	573	572	580	558	634	645	567	589	634	615	570	574	601	598	598	592	597	614	589	582	619	590	598	568	560	581	614	589	580	638	610	621	566	600	581	602	578	587	567	595	567	628	601	574	612	622	590	596	559	618	625	594	613	584	616	577	592	609	636	648	584	614	607	598	557	586	599	624	599	579	581	622	546	594	570	563	580	594	604	653	582	616	625	573	533	598	595	593	598	579	603	608	615	581	604	561	588	591	588	565	634	594	607	610	592	618	629	597	616	619	590	620	598	614	590	629	595	636	578	570	605	524	574	577	567	591	538	624	562	624	615	602	586	621
23449	21466	29306	24039	21467	19613	1659	603	446	364	334	279	253	228	212	192	178	189	203	189	157	170	160	173	137	143	145	138	149	153	142	149	157	122	143	133	147	120	152	135	127	135	119	117	131	109	128	119	126	113	134	133	132	131	107	117	137	121	136	129	128	122	134	129	123	115	118	126	104	139	143	120	136	122	97	117	125	127	123	105	125	115	130	127	126	129	127	137	118	125	135	128	100	132	121	112	131	141	124	120	131	113	114	126	128	141	126	124	116	113	149	122	126	143	118	130	110	126	102	127	112	104	128	124	122	111	104	140	110	113	136	113	109	137	122	93	130	120	110	118	114	130	124	137	110	136	126	129	109	120	118	124	116	120	122	137	131	118	133	133	136	108	114	106	101	114	118	118	130	136	116	102	108	131	112	111	96	129	140	117	125	116	113	134	110	127	126	113	123	113	115	119	108	143	119	123	120	104	148	119	131	112	116	117	117	130	136	128	112	129	125	124	116	123	110	122	116	127	137	128	123	112	112	122	122	110	133	120	111	133	106	133	118	125	106	122	124	138	118	107	103	138	114	131	133	123	125	123	120	129	121	118	115	130	120	115	106	121	107	119	118	108	119	119	112	134	118	116	119	132	118	125	125	101	135	111	119	135	125	131	112	105	118	116	120	125	130	115	112	112	106	114	113	125	110	122	126	132	131	123	119	111	94	131	124	111	122	130	106	107	136	102	130	119	109	135	123	117	143	137	133	141	119	119	123	112	124	108	135	110	116	129	100	112	137	106	102	103	122	122	124	99	119	122	110	112	108	123	120	116	107	134	112	122	130	100	130	110	137	118	124	125	119	104	117	121	108	123	112	139	136	122	120	102	128	128	123	90	105	115	114	139	120	118	123	112	109	108	128	103	124	120	125	115	128	107	109	125	117	123	128	108	110	111	122	128	129	140	111	114	124	127	129	101	115	123	125	112	128	142	113	137	121	119	121	117	130	120	115	127	124	137	117	130	126	104	90	120	123	128	100	112	126	117	97	128	130	110	111	113	130	116	113	116	130	108	149	135	115	110	115	115	119	110	119	141	115	139	127	146	105	133	106	131	127	125	113	123	130	118	110	113	114	99	126	124	112	132	98	128	154	113	131	135	127	121	114	122	117	124	123	110	110	113	100	136	117	128	119	115	120	106	106	124	113	119	124	109	109	114	126	127	117	98	125	93	110	118	99	132	126	133	139	125	118	106	113	110	131	151	117	112	146	116	98	119	110	119	118	131	127	118	117	117	95	109	115	116	107	112	109	122	105	118	117	110	113	115	129	102	116	111	126	125	124	128	139	114	113	115	112	99	128	111	112	129	115	143	119	129	110	94	136	110	117	96	124	111	106	133	113	124	107	105	138	128	118	137	113	128	118	109	146	123	126	118	129	105	101	105	121	124	121	110	112	120	113	132	109	117	125	114	118	120	120	111	124	117	120	118	119	113	119	121	128	118	93	115	96	129	126	127	125	122	121	132	108	118	134	135	116	94	115	128	110	129	134	122	115	131	121	133	119	126	111	106	121	135	125	125	123	113	122	115	135	105	107	132	131	127	124	118	116	129	110	116	132	128	111	131	103	124	97	111	108	129	120	111	128	120	117	154	125	122	104	109	112	117	122	86	112	111	127	109	125	124	130	141	119	106	133	117	122	116	112	113	138	143	125	127	111	106	115	132	129	106	145	126	129	121	107	112	121	120	145	127	120	110	107	113	116	114	119	105	114	135	119	124	114	107	131	109	122	130	95	139	139	114	119	97	111	119	131	98	110	118	113	120	129	116	128	115	125	105	122	117	107	118	128	121	121	100	143	103	123	149	109	132	115	116	118	114	116	135	112	118	129	142	109	94	128	121	123	117	124	137	112	137	113	106	124	102	139	108	129	130	118	120	105	118	111	106	114	132	121	108	121	117	123	123	137	133	122	131	117	99	133	104	109	112	127	133	116	116	103	127	129	136	123	102	129	123	108	127	136	138	111	113	94	113	115	107	122	116	117	129	133	129	119	119	123	130	127	121	114	136	124	109	120	117	112	123	132	119	112	115	109	121	128	134	121	118	107	107	107	107	115	114	128	92	121	126	114	105	101	115	128	107	117	147	146	125	125	116	118	119	130	135	125	112	111	98	120	145	103	157	107	121	117	110	120	132	145	129	117	120	107	106	123	118	113	118	108	113	123	98	135	115	124	109	126	123	118	130	115	104	103	140	126	112	126	125	127	109	136	128	124	98	115	128	128	115	118	118	117	139	137	117	119	96	122	131	107	111	123	116	112	115	126	100	100	113	118	109	101	105	111	125	117	118	105	123	122	131	119	95	131	122	107	119	106	124	109	141	122	118	111	137	132	124	126	127	118	107	125	143	107	109	120	152	94	126	125	117	140	115	118	127	128	114	129	120	113	91	116	108	120	126	115	135	140	132	117	117	125	115	125	117	116	123	122	102	125	113	113	129	133	119	125	129	116	110	143	112	103	120	136	100	108	115	114	144	109	131	120	101	121	118	121	129	119	125	132	134	115	113	101	133	118	124	106	135	134	130	115	123	115	124	109	125	124	128	118	111	122	124	110	121	120	134	116	127	127	111	115	133	97	116	106	132	121	126	116	138	127	119	124	128	138	107	116	113	121	123	122	116	109	115	99	115	120	120	113	106	131	126	121	108	113	121	139	122	122	97	102	116	116	126	112	126	137	111	126	106	116	108	125	106	108	124	115	123	123	118	114	113	119	136	100	132	134	112	124	107	122	111	116	149	117	136	115	111	104	113	118	128	108	112	123	112	113	117	103	137	112	101	131	120	127	130	126	125	119	109	123	119	117	127	104	136	121	114	127	112	127	90	119	125	112	128	127	120	138	104	105	115	107	121	119	117	128	137	113	112	103	116	115	127	106	124	95	116	128	115	121	117	131	126	117	138	89	124	123	110	98	114	124	108	129	106	105	117	116	134	121	147	116	131	113	100	106	117	148	114	102	125	124	110	125	119	121	117	128	120	118	120	131	110	125	114	126	144	133	111	122	132	110	140	141	103	116	123	114	117	119	105	118	112	131	131	136	108	115	131	113	118	127	123	110	138	106	125	120	127	124	115	109	120	107	110	109	114	120	130	109	107	145	100	111	113	122	122	129	110	103	122	124	123	129	125	115	132	103	127	119	115	133	122	115	93	125	114	139	115	128	116	124	118	110	115	147	112	127	136	115	107	138	117	124	116	124	124	111	124	121	119	103	117	113	116	110	110	117	149	121	107	123	122	111	106	131	126	123	116	124	133	143	107	109	125	139	122	134	142	114	102	123	128	123	126	149	109	126	119	108	126	120	107	113	116	107	124	101	112	118	123	140	109	104	148	124	109	109	123	112	131	125	119	107	110	114	103	130	116	116	120	94	147	119	121	116	135	129	113	107	134	134	135	107	144	117	115	122	141	112	107	136	113	133	96	117	118	122	111	121	124	118	134	121	103	119	109	126	122	111	139
7757	16469	13868	7318	4690	3397	2460	1847	1590	1286	1015	957	867	670	651	578	539	475	437	448	426	389	406	338	363	287	313	328	332	281	268	325	271	297	268	283	276	299	280	274	259	277	241	253	267	248	245	222	243	254	229	237	238	251	241	238	254	272	245	244	248	250	263	243	228	246	223	235	220	206	244	236	225	253	254	249	231	237	232	233	232	224	231	221	239	243	252	236	195	244	249	253	227	250	218	247	219	238	201	247	210	223	246	220	203	245	218	241	220	222	228	243	215	227	232	246	224	240	212	230	241	232	250	227	223	195	244	253	214	232	234	224	207	219	197	209	227	212	220	244	229	212	198	218	211	225	237	226	229	234	253	222	218	250	221	230	215	241	234	225	225	233	197	238	220	226	258	229	232	240	242	250	206	232	219	230	219	239	230	227	210	232	219	185	235	237	224	199	236	221	224	229	268	226	236	236	221	216	215	246	240	198	238	264	223	219	222	238	237	232	219	242	189	248	213	239	246	217	230	217	225	232	215	230	221	244	246	217	188	241	232	216	268	214	245	213	201	219	208	220	242	237	219	239	242	216	208	227	229	239	229	227	205	258	225	249	213	196	240	201	214	209	255	222	257	236	212	221	209	241	221	236	211	223	228	266	213	239	233	234	230	229	183	242	238	232	216	195	234	223	240	218	196	218	222	227	237	216	219	218	217	239	222	215	240	241	231	248	220	201	234	227	212	256	197	221	234	211	244	223	223	245	215	202	234	227	263	214	217	238	246	205	209	251	248	191	235	255	237	232	232	232	258	221	260	222	211	224	249	258	238	240	250	208	240	233	228	245	234	217	239	217	237	200	231	215	236	204	237	217	238	211	246	217	213	223	236	235	214	224	243	240	207	236	211	222	245	216	250	190	225	229	237	215	243	245	217	221	225	245	242	232	233	259	223	226	234	216	222	212	241	252	223	204	239	235	194	222	242	230	224	215	226	207	217	239	207	202	217	229	227	238	205	208	220	218	231	227	233	230	231	208	221	223	252	222	245	243	220	212	237	217	198	214	213	244	225	213	220	251	215	232	219	214	209	234	236	194	233	222	224	218	216	227	238	224	243	212	230	207	209	215	208	250	222	202	212	230	241	241	242	225	218	245	199	232	242	231	211	204	242	220	249	207	208	244	202	240	208	224	230	215	239	219	230	214	226	244	224	219	225	227	235	208	216	206	225	199	244	244	221	195	232	227	239	229	224	238	224	235	223	203	212	232	242	224	254	253	221	232	235	222	223	220	226	224	233	214	250	214	225	223	232	207	205	223	218	211	229	245	240	222	233	215	227	228	234	215	217	211	232	216	226	214	240	208	202	228	234	241	248	226	212	249	193	228	233	236	212	220	242	234	214	220	215	216	218	253	202	229	232	211	234	236	216	234	240	196	202	242	229	219	226	229	206	221	219	246	249	226	237	225	256	249	203	226	225	190	200	217	225	218	217	214	227	236	226	235	220	214	228	239	233	226	201	219	216	245	250	218	248	239	258	226	231	206	245	242	233	229	237	226	206	219	239	229	245	233	235	227	246	214	224	236	210	248	234	229	225	214	205	235	248	238	245	243	233	225	250	240	249	195	215	224	250	200	224	212	209	220	266	212	240	229	225	228	223	214	228	245	223	237	225	203	236	206	226	228	219	241	191	232	233	222	242	254	218	213	244	257	227	228	243	190	247	226	239	219	215	212	261	199	226	220	224	226	213	194	222	189	229	206	209	229	210	230	231	242	240	228	222	229	229	226	205	234	217	204	240	248	210	231	238	226	216	200	237	229	219	215	207	212	246	198	208	210	243	216	244	227	215	245	227	244	245	236	231	201	200	243	223	231	231	249	232	217	247	193	208	222	232	252	209	240	217	237	255	224	241	249	255	253	225	236	233	234	263	238	250	212	229	219	232	215	233	200	239	234	236	253	234	228	216	218	221	250	243	233	223	227	220	218	241	234	254	210	219	227	242	199	224	240	222	227	237	231	205	204	224	226	246	233	229	240	212	226	222	240	223	213	238	196	232	225	219	206	226	254	231	214	219	242	210	224	240	227	236	224	234	215	235	246	205	205	221	239	196	238	214	229	228	219	242	205	212	208	220	213	212	237	207	214	246	204	222	212	245	240	206	230	221	258	230	218	197	227	232	237	254	229	258	206	224	223	234	194	192	223	238	222	248	218	210	218	218	218	202	217	237	214	229	209	247	216	219	235	270	213	221	207	178	210	233	217	193	265	212	225	201	227	222	232	242	236	230	230	198	238	245	247	224	254	216	217	219	249	228	223	219	227	240	235	248	219	233	228	233	240	232	217	217	211	223	230	215	226	256	252	213	245	234	220	219	193	207	238	224	222	205	238	229	237	200	224	211	234	215	216	219	197	239	238	231	215	241	219	229	231	224	224	249	227	216	213	239	258	211	217	227	219	230	206	209	230	230	243	232	231	208	223	213	238	247	222	219	215	229	247	217	245	242	234	207	232	219	219	216	228	230	215	240	218	223	226	230	218	219	212	226	231	251	208	221	232	248	215	227	216	213	227	212	226	256	219	213	221	209	218	218	226	243	208	220	225	231	233	214	251	196	239	230	243	211	207	231	217	215	229	211	216	209	213	222	212	210	241	208	247	212	226	199	237	245	224	222	238	218	258	230	228	238	209	214	211	227	224	209	233	205	224	223	229	258	201	211	252	209	227	215	200	204	213	216	203	220	247	228	228	200	201	210	225	221	229	210	229	216	208	216	234	218	248	228	196	214	214	229	258	236	240	228	209	237	236	195	209	238	242	220	255	213	215	247	218	229	226	200	196	212	198	221	217	223	259	221	233	229	242	225	221	241	230	209	213	229	202	232	255	237	224	246	225	220	238	234	242	215	222	217	198	227	206	243	220	216	220	237	218	235	241	212	231	209	225	232	230	221	226	210	208	218	235	197	205	221	214	227	193	215	229	252	243	215	230	215	228	222	236	222	242	232	219	257	218	215	219	224	232	226	224	232	201	221	254	212	215	251	230	237	207	221	220	228	204	217	224	202	231	226	231	240	229	212	225	213	225	222	252	222	211	219	196	211	219	253	234	231	228	227	237	224	223	241	225	201	216	219	225	223	222	217	208	219	247	220	207	220	214	214	222	227	228	239	235	241	234	215	220	220	215	209	220	232	257	233	206	234	218	254	224	225	227	261	252	214	214	216	193	224	253	247	232	222	230	222	203	213	206	234	206	225	221	238	263	204	226	221	205	220	261	228	213	217	211	196	236	232	235	206	224	211	219	213	213	242	214	222	222	224	230	218	228	204	228	215	224	212	219	197	226	233	207	259	225	200	216	185	204	202	212	229	210	203	235	222	216	221	198	268	208	225	209	210	223	221	218	226	222	225	197	229	215	221	241	215	259	218	224	202	210	234	207	254	234	230	236	217	226	248	205	252	217	230	214	235	227	226	204	217	228	238	216	215	242	210	214	205	215	197	234	211	230	240	223	215	202
26989	20102	5979	806	519	502	460	424	457	466	447	417	431	417	477	395	424	444	441	479	431	408	418	432	468	381	457	442	476	452	411	396	453	427	443	444	424	365	431	418	413	429	424	449	424	427	421	413	440	424	398	456	426	440	423	434	422	436	433	438	461	445	394	444	450	438	420	452	427	444	451	436	433	467	438	458	441	457	429	420	418	449	387	431	444	408	442	433	438	438	475	412	420	426	418	402	433	419	379	438	443	409	427	440	398	464	458	418	410	381	388	439	459	419	413	420	463	413	405	432	438	439	430	450	456	428	440	415	411	430	381	432	420	426	386	426	408	439	455	440	429	449	410	433	424	443	419	409	420	448	441	446	417	433	438	453	426	473	445	463	402	410	442	446	405	432	455	417	422	439	416	454	458	468	440	410	477	419	437	442	437	407	419	420	419	453	421	430	446	436	430	439	450	409	431	462	421	431	414	398	436	462	422	442	433	438	442	431	397	465	420	441	438	449	411	420	415	420	410	426	406	412	409	415	424	440	421	429	427	427	409	391	409	404	430	457	465	418	390	417	415	441	409	445	447	462	437	436	424	417	433	411	447	424	398	463	426	447	485	424	477	446	433	428	428	452	415	419	411	428	440	447	418	453	404	398	382	496	458	397	444	421	430	435	437	441	391	448	422	424	427	449	456	450	451	397	451	413	442	444	429	454	397	404	475	427	452	424	451	450	430	413	402	421	423	438	399	441	428	451	426	400	443	450	411	448	423	416	447	441	456	421	431	441	413	424	425	404	435	443	436	457	414	418	442	419	472	457	434	458	439	446	431	439	411	423	405	409	468	465	492	450	432	426	401	451	447	434	436	406	442	428	427	409	440	421	424	428	460	436	429	413	406	411	441	420	425	458	412	478	433	442	405	435	418	443	448	451	412	410	426	487	427	428	436	415	410	458	423	416	444	444	429	420	457	424	465	420	466	404	440	418	456	427	454	420	447	468	423	448	408	419	405	418	440	460	419	426	447	441	457	442	443	428	407	411	445	419	434	386	459	430	434	435	435	435	441	469	483	364	416	431	390	458	413	470	447	396	424	426	439	480	452	428	400	424	401	396	437	427	441	442	439	416	427	446	429	436	479	458	444	402	460	421	411	403	439	430	428	427	446	406	478	441	395	418	415	446	461	401	432	442	416	438	421	455	447	484	450	435	445	388	464	435	424	445	436	417	419	425	449	410	412	413	431	418	434	444	449	412	448	441	405	435	421	446	416	414	433	415	397	420	433	441	443	421	419	447	405	433	467	435	425	389	424	416	485	434	439	435	439	435	423	434	449	451	419	449	438	467	440	425	406	441	441	433	439	441	463	432	404	404	406	443	409	462	450	413	449	436	450	444	440	416	442	423	407	415	432	450	434	391	434	406	458	409	410	446	450	460	441	435	464	461	434	416	427	456	410	455	450	435	445	420	472	425	463	430	450	434	431	416	445	441	403	418	395	403	472	392	404	463	401	442	420	422	414	430	444	437	439	425	440	391	448	427	437	415	422	404	458	414	428	413	436	416	420	405	436	460	433	467	444	444	438	441	381	391	414	436	437	437	421	454	464	423	453	425	418	415	440	407	425	431	419	445	438	438	440	456	389	433	457	430	448	435	453	461	452	410	462	434	422	418	442	424	446	434	429	424	468	438	440	431	474	418	415	429	448	415	393	437	445	410	425	423	394	423	484	431	460	417	413	430	417	427	446	445	439	443	442	467	428	408	479	444	446	475	445	439	423	449	472	441	462	385	458	420	446	428	441	466	415	440	406	446	415	414	439	408	421	445	425	434	432	447	447	406	427	427	407	423	422	419	437	418	430	477	431	446	459	441	415	425	468	425	433	436	449	438	409	427	421	449	429	441	444	398	428	410	416	452	423	439	441	444	455	427	435	435	472	424	434	426	429	432	432	422	438	437	458	454	429	428	444	419	441	383	443	442	471	417	447	449	512	416	434	467	431	401	456	450	454	416	431	448	451	445	415	420	436	458	446	470	452	410	443	423	415	440	439	461	407	435	410	396	427	467	423	462	424	443	404	427	419	401	437	470	431	429	460	411	489	431	459	444	411	442	457	423	436	420	401	408	429	443	437	449	409	404	435	431	475	463	445	422	433	473	441	431	414	426	467	425	431	431	425	441	445	432	460	447	410	405	435	433	420	490	412	408	453	457	433	429	460	413	442	407	461	449	449	456	403	489	397	448	415	418	411	381	440	439	396	411	454	431	420	430	429	418	440	431	418	447	430	443	425	372	485	406	420	420	398	411	456	407	428	395	400	420	421	448	394	466	447	459	391	396	430	437	456	434	428	442	413	430	413	411	444	433	386	467	459	428	389	450	463	450	394	442	398	406	446	444	431	423	430	456	439	428	451	440	416	430	436	430	430	437	428	438	435	458	407	399	409	452	444	444	461	434	423	404	443	453	407	437	419	457	440	431	464	411	419	447	427	419	409	390	457	414	411	423	442	422	449	451	483	478	464	448	439	431	436	411	420	426	455	434	413	424	430	437	432	481	467	433	421	431	399	430	433	429	431	423	380	413	441	449	443	434	430	412	412	445	418	435	440	422	411	451	431	455	417	388	414	398	465	402	404	409	424	430	468	444	452	432	407	444	439	395	443	436	411	442	421	425	451	442	399	456	424	435	454	444	434	410	432	416	442	404	435	410	475	436	443	442	435	408	427	470	438	418	436	419	455	418	452	418	433	442	430	446	428	456	437	454	413	408	451	430	429	399	437	421	430	454	451	422	451	471	441	413	426	457	436	437	406	415	436	405	441	457	432	468	424	437	437	431	446	484	436	435	429	438	444	479	425	434	406	425	430	428	426	393	428	422	476	438	477	433	413	418	477	468	429	452	465	420	411	389	425	441	438	467	424	443	408	454	458	479	440	432	469	416	442	446	429	403	417	455	390	444	415	401	446	422	438	405	433	441	439	463	479	413	446	451	432	453	407	426	443	452	427	438	416	421	434	429	422	426	422	415	449	389	442	416	450	415	406	428	452	440	444	455	458	430	457	449	409	392	466	455	415	456	441	443	436	428	433	412	397	424	420	420	439	462	470	439	431	442	443	450	438	419	406	420	443	431	407	427	417	426	446	425	441	445	426	452	414	463	423	441	449	447	433	429	440	415	459	443	424	412	438	419	370	448	423	421	467	423	445	413	432	419	452	442	431	465	450	449	479	406	433	445	429	443	463	458	429	430	450	420	441	431	411	438	427	444	456	444	438	413	422	442	445	437	434	447	406	420	465	422	408	460	383	460	432	436	400	482	432	397	461	414	439	412	434	477	428	420	427	408	435	465	458	416	412	432	410	404	451	425	443	409	420	445	411	452	448	406	456	426	444	415	448	451	414	422	446	407	439	416	444	440	455	453	444	452	443	456	445	426	428	427	429	424	417	418	458	437	454	412	430	425	450	419	424	420	408	420	418	451	446	432	414	467	422	421	407	399	461	447	417	406	458	420
4307	2015	1729	1155	989	878	891	808	785	824	797	790	777	761	723	792	772	785	768	771	782	789	731	764	783	784	761	790	781	724	755	787	772	753	747	759	735	711	758	780	812	772	773	768	747	779	777	746	791	733	753	802	762	768	822	745	724	737	757	735	784	783	744	774	803	752	775	794	785	795	746	791	729	729	725	805	729	749	830	769	803	778	751	722	745	697	783	785	775	769	796	753	776	733	751	744	745	764	732	748	776	778	753	755	772	774	814	725	709	769	757	722	789	760	746	765	713	788	749	702	765	822	749	735	738	749	724	797	793	746	736	734	780	782	771	796	727	775	735	734	781	779	827	789	782	732	809	727	745	753	796	781	803	763	763	793	797	730	756	720	747	755	800	788	776	765	719	737	744	736	749	764	778	723	784	811	798	720	741	728	750	785	754	769	766	777	725	757	734	750	778	787	778	722	728	797	741	782	740	764	750	756	836	803	729	770	764	740	749	725	728	713	803	772	738	745	777	720	697	794	787	752	770	773	712	726	741	780	823	787	760	785	790	721	772	749	733	784	771	756	728	791	826	756	772	767	782	748	742	786	782	788	774	761	743	750	745	759	811	752	777	741	715	755	792	741	752	765	803	746	778	817	753	777	772	744	777	778	770	756	756	801	743	779	751	740	746	730	764	782	747	787	769	793	779	813	717	798	731	763	763	773	763	815	753	795	708	760	761	770	745	763	764	767	786	761	794	765	828	774	744	733	781	774	733	761	775	725	760	761	803	725	755	785	769	797	730	768	775	735	749	768	768	776	766	782	755	788	760	749	768	740	697	745	757	758	784	768	779	756	759	769	768	746	783	794	731	795	802	726	760	776	770	774	776	786	720	746	787	740	731	733	754	846	727	758	770	755	728	771	812	754	744	766	735	771	773	720	833	767	789	794	751	794	783	776	733	763	776	779	761	742	757	742	700	749	739	750	758	721	771	760	806	749	731	790	725	773	735	780	725	767	778	746	722	784	748	761	729	736	765	778	742	722	791	765	713	764	743	824	776	750	764	755	833	736	776	713	795	766	754	795	753	741	772	751	767	749	720	795	744	739	787	793	701	746	765	744	772	725	764	825	769	767	783	766	789	734	752	788	773	767	771	736	747	779	797	768	758	769	782	744	740	782	819	803	714	776	755	784	741	759	749	747	738	785	726	725	786	761	759	761	752	802	789	793	788	735	758	717	802	793	697	740	755	796	723	720	761	789	794	802	786	767	781	725	755	780	740	783	687	724	795	765	717	764	801	789	771	739	777	749	766	818	779	792	712	787	828	723	725	809	727	780	779	741	762	740	741	757	735	759	758	743	703	783	759	775	765	775	780	750	760	804	761	767	727	790	758	760	756	782	765	726	786	771	785	763	757	752	754	769	822	744	754	759	781	741	762	734	743	792	770	785	778	728	791	791	734	735	768	770	830	756	797	755	786	736	728	757	707	760	777	795	767	797	764	797	734	791	752	759	740	753	766	760	780	742	724	800	731	752	796	729	723	792	784	747	721	772	779	719	784	746	838	745	735	821	793	829	765	760	751	764	791	747	740	776	795	778	733	746	775	739	699	749	765	778	754	767	774	754	765	789	778	739	769	790	746	740	819	801	782	778	754	784	799	757	715	788	766	778	776	746	819	786	773	775	760	750	735	764	761	780	708	775	733	783	743	765	781	796	790	783	739	804	777	715	750	809	784	749	749	822	727	771	773	791	736	744	742	738	763	779	744	749	777	753	786	743	790	705	776	801	732	738	760	800	730	712	737	778	785	811	775	755	783	713	784	751	721	817	751	755	781	745	762	747	800	754	772	796	747	782	811	776	798	765	757	763	725	770	772	738	777	807	724	729	747	786	816	730	734	731	780	795	814	770	780	750	792	796	800	761	711	770	741	726	825	740	794	759	776	780	712	765	751	710	782	765	791	773	738	747	744	747	777	787	744	768	782	740	741	758	782	726	779	760	756	729	774	744	767	757	713	772	774	739	758	722	776	753	757	785	775	773	730	825	801	761	781	773	740	783	766	758	778	821	776	775	742	742	800	804	787	798	767	772	737	742	758	737	755	770	801	755	744	737	772	773	758	800	779	748	754	752	738	730	762	756	706	755	763	725	770	759	772	759	795	779	749	747	830	760	778	772	758	773	767	822	733	767	741	820	719	811	793	721	806	742	789	764	731	698	788	788	803	810	751	733	783	750	745	825	768	798	817	821	787	777	792	738	792	734	855	762	784	744	776	754	759	801	770	779	783	785	771	776	763	734	790	779	760	744	805	758	794	778	741	741	772	792	756	746	796	790	789	792	764	793	772	767	761	792	792	750	789	768	826	745	771	750	789	774	777	729	698	761	776	781	760	722	783	759	724	796	796	736	769	748	824	749	800	752	786	739	776	717	749	743	776	742	797	741	753	720	797	845	803	766	769	775	792	769	776	780	747	769	762	791	758	744	755	743	795	753	747	740	751	751	790	826	806	732	772	754	770	786	745	740	791	744	726	817	770	822	754	790	801	822	742	757	760	751	770	811	727	814	806	765	749	789	743	734	753	777	803	795	790	766	753	784	826	726	751	756	736	769	789	735	820	759	754	705	762	743	799	810	859	759	758	741	768	776	739	734	758	790	809	732	789	775	801	754	782	777	794	787	798	783	786	792	767	749	816	759	736	791	797	780	743	747	731	777	715	834	746	757	753	768	779	752	742	797	713	754	748	783	714	755	807	753	728	743	770	777	761	755	729	752	783	769	767	726	763	794	825	713	754	727	755	772	769	708	754	834	777	744	778	795	767	767	772	714	792	775	761	737	826	786	774	763	762	725	783	820	798	807	746	757	769	739	715	736	703	749	752	798	759	759	765	773	771	720	762	723	755	805	826	749	736	775	752	721	778	754	822	822	774	744	784	763	748	735	819	774	749	771	797	727	728	779	754	745	747	745	758	729	718	814	786	770	740	738	782	774	745	712	778	761	805	793	766	717	785	733	753	770	780	804	759	730	765	785	781	738	810	764	846	761	801	809	741	787	775	799	738	732	762	785	810	715	749	744	749	792	716	738	755	769	724	764	809	795	724	804	744	741	772	777	759	749	807	757	755	768	779	746	776	737	784	745	748	720	718	770	755	759	707	743	746	835	783	755	801	773	710	772	748	787	772	800	795	780	799	685	728	713	788	792	797	762	738	729	733	744	779	759	725	714	751	784	793	768	777	737	774	749	779	801	789	745	734	780	758	772	782	795	764	784	790	768	749	754	747	764	775	761	750	752	774	727	737	739	742	769	758	775	732	749	743	744	809	730	751	740	776	745	786	765	736	749	761	743	737	777	745	808	771	752	778	768	759	752	782	734	749	775	751	770	734	779	742	778	762	725	720	760	744	778	774	759	762	749	766	752	802	728	759	747	724	714	770	781	747	756	752	802	760	781	748	776	759	782	780	749	773	767	779	706	819	798	749	738	726	764	776	804	752	760	791	772	755	754	746	756
24265	21404	28607	24572	20661	2457	830	601	492	488	430	406	394	385	370	395	397	381	316	319	356	354	364	352	334	370	319	330	350	340	315	372	346	349	322	355	324	371	333	332	323	337	330	310	341	332	315	302	334	362	346	330	291	332	338	350	318	304	337	347	305	367	343	319	340	325	344	321	332	351	360	324	344	339	314	312	354	343	332	331	325	348	346	324	382	315	341	328	338	317	334	324	349	313	332	337	297	337	351	338	303	337	349	338	343	342	314	330	355	382	341	335	352	353	354	353	331	308	325	318	327	358	310	314	307	325	325	317	349	335	335	346	344	375	322	344	308	345	327	329	331	327	347	341	327	365	328	298	325	304	318	332	300	322	323	316	321	333	327	337	340	349	352	357	333	332	353	340	323	361	352	321	287	325	339	285	340	336	371	330	339	352	327	305	330	347	320	308	356	328	336	315	355	341	290	344	309	323	352	368	298	316	333	350	320	306	336	332	303	323	311	354	317	342	317	326	313	327	349	304	312	333	358	342	333	318	322	328	293	343	262	307	324	329	304	325	326	370	321	308	337	323	330	309	339	318	331	358	359	357	316	341	372	319	280	319	332	328	351	312	335	331	361	328	328	356	299	318	319	324	351	315	324	339	342	322	344	334	310	336	372	330	336	343	308	327	354	333	347	317	333	330	347	301	333	359	331	324	312	322	343	354	329	314	308	326	326	303	339	351	339	343	336	317	316	365	330	341	327	326	312	335	343	341	308	305	316	343	317	325	333	339	358	317	335	353	366	320	347	318	310	328	313	334	317	362	345	325	329	331	319	305	333	356	341	314	337	328	331	328	346	318	340	357	321	336	346	319	330	337	339	327	323	357	340	347	355	334	334	312	300	317	347	338	315	319	280	342	336	294	330	323	329	337	334	313	295	353	357	325	337	357	332	339	320	319	352	319	318	305	319	340	348	336	313	336	343	331	336	385	357	331	349	352	333	317	327	327	330	327	340	337	332	298	317	336	317	332	305	351	307	298	348	330	337	347	354	327	344	310	377	350	303	303	322	330	322	341	329	321	325	305	316	331	334	331	333	343	345	368	325	322	300	343	296	348	320	357	343	335	327	336	351	308	346	354	344	341	319	321	327	307	357	305	316	305	303	334	304	328	325	335	298	315	331	346	356	340	346	313	339	315	346	316	318	312	315	316	331	365	313	342	325	356	305	335	347	356	360	344	331	329	350	319	346	317	362	322	308	340	329	356	333	328	299	362	321	333	317	326	332	322	335	351	350	309	322	351	348	329	345	335	305	322	376	316	347	328	306	339	320	326	349	364	311	359	312	345	332	339	313	303	315	344	308	301	328	329	344	331	324	321	366	304	331	342	333	351	309	372	358	324	323	342	308	296	343	349	318	303	339	318	349	320	331	321	314	314	340	316	367	332	367	364	309	346	293	326	342	320	291	292	348	316	341	314	295	350	328	306	295	325	362	333	323	333	316	332	345	341	320	376	336	318	353	344	319	303	355	328	341	350	338	296	322	315	308	313	367	319	350	313	344	341	327	337	335	356	335	349	323	333	343	319	349	290	367	316	334	335	333	326	337	315	317	306	321	342	320	358	325	326	314	331	312	318	318	324	344	315	326	310	307	333	327	313	344	321	335	317	332	300	337	314	345	381	331	336	312	341	335	315	313	303	329	332	282	310	352	305	321	299	325	343	318	332	310	380	324	318	322	324	331	329	341	345	317	325	343	322	344	325	336	343	358	319	285	354	332	336	328	308	361	313	304	302	319	335	331	350	332	327	317	348	324	358	336	340	349	309	356	369	321	308	324	315	311	349	356	340	339	322	350	318	345	308	316	317	332	324	331	312	318	333	333	316	332	318	312	323	351	330	348	329	339	354	314	354	312	301	339	324	338	281	345	325	329	286	328	334	326	328	331	325	310	341	307	311	339	315	310	322	290	330	335	339	296	369	298	340	330	274	336	317	284	338	345	341	326	319	325	323	344	308	345	317	307	320	325	314	354	290	372	357	323	360	312	309	334	321	323	332	335	320	362	345	345	301	312	302	347	356	330	325	353	361	301	299	303	309	300	344	330	350	338	342	339	343	327	317	322	313	313	352	319	343	347	321	325	353	323	348	358	318	346	306	337	307	307	311	314	299	317	344	364	306	352	339	316	332	293	313	332	360	334	301	331	340	308	336	321	314	321	358	312	340	340	323	373	327	347	330	323	334	311	356	311	344	307	321	331	348	313	327	337	317	290	328	318	307	323	312	330	331	309	358	318	311	346	305	340	315	316	324	332	336	337	326	317	325	347	343	355	337	293	333	300	346	352	336	361	326	342	341	339	339	341	376	313	348	340	345	332	331	328	348	313	325	341	317	385	333	314	340	302	310	317	307	335	347	351	339	358	316	358	321	318	304	337	331	341	314	330	345	312	350	323	313	334	336	352	339	334	324	347	346	335	321	369	317	345	310	344	298	363	345	352	330	318	378	336	314	341	326	343	346	373	306	334	322	358	328	352	321	292	319	341	354	314	332	322	326	350	343	330	352	332	377	338	324	315	335	322	299	357	331	342	358	353	334	339	353	346	322	305	315	373	338	329	317	299	294	346	318	360	321	349	316	328	360	324	312	354	335	360	328	315	326	333	315	312	336	312	304	323	358	339	317	335	313	312	334	299	316	320	316	334	334	291	298	337	337	331	319	329	337	321	330	342	358	307	333	349	353	341	350	302	338	333	320	330	325	323	322	324	310	348	299	340	346	362	332	357	332	321	349	351	318	332	322	330	324	340	334	297	320	337	344	304	361	331	341	333	323	311	327	347	338	336	314	310	313	345	342	346	349	359	338	324	305	337	346	327	336	323	321	335	327	345	334	319	340	343	329	330	322	327	324	322	362	358	288	353	309	306	349	317	338	334	324	345	297	340	318	307	352	331	333	283	289	296	335	324	318	344	331	321	345	311	354	353	343	303	349	317	316	331	326	352	311	337	327	311	318	329	328	349	302	331	328	318	310	294	304	345	331	358	342	339	323	332	342	319	320	318	306	346	351	335	305	347	316	322	334	332	335	319	331	320	340	326	314	332	312	351	315	325	324	343	345	325	348	308	307	338	332	312	296	354	333	320	316	331	331	333	331	325	321	330	373	334	352	333	309	327	340	330	317	307	353	327	339	317	336	359	320	328	300	310	286	337	337	337	358	342	338	338	333	336	345	351	309	309	324	330	348	286	328	309	350	335	318	368	321	297	287	317	302	320	306	334	364	327	317	334	333	333	322	324	361	368	333	319	347	330	326	304	295	329	340	330	346	356	345	308	339	350	352	321	324	325	323	307	288	364	314	330	337	314	316	318	328	339	351	303	309	332	326	355	333	305	338	378	348	333	332	326	334	339	339	338	339	329	318	341	328	337	320	316	346	344	344	340	304	308	333	311	327	325	343	320	315	348	364	312	357	380	311	348	336	314	321	328	334	326	343	328	309	354	338	313	356	356	356	315	299
5628	10550	9001	4723	3055	2290	1750	1463	1280	1151	1011	1014	861	850	787	813	765	735	717	717	715	665	655	660	634	657	689	644	688	627	608	612	632	621	602	646	598	629	613	633	614	591	676	624	613	578	587	564	542	640	632	603	608	602	567	618	609	580	563	583	605	607	611	558	632	620	600	544	584	572	587	594	586	598	578	615	554	617	624	615	560	584	553	606	618	586	628	596	558	597	602	629	569	596	601	568	571	578	564	578	596	571	559	564	570	550	584	615	640	576	572	559	605	588	627	594	605	569	566	558	610	604	576	603	568	579	586	580	587	567	600	542	573	570	585	601	556	555	573	616	605	603	554	630	604	643	592	564	610	570	571	588	580	514	609	597	584	598	622	608	603	576	592	641	576	591	602	614	547	599	607	608	626	613	572	608	576	576	543	536	562	560	544	569	557	571	552	627	614	615	602	585	584	649	559	559	563	568	605	588	586	594	575	624	625	599	598	590	596	621	546	588	634	577	582	625	642	564	546	543	592	557	585	553	582	578	584	561	606	580	551	627	617	571	580	601	642	588	606	576	556	550	598	592	561	570	629	583	606	599	610	617	603	615	601	551	585	613	580	554	637	576	596	632	589	572	534	592	583	604	541	551	553	602	586	614	590	558	589	644	607	585	633	598	607	600	575	554	550	615	607	611	600	592	557	604	601	599	601	595	563	570	582	592	602	604	598	601	567	626	587	590	532	647	553	594	547	614	582	586	603	618	596	590	616	592	579	619	570	633	572	606	590	539	627	585	566	597	531	560	609	565	596	585	578	582	655	594	575	552	610	611	600	590	578	567	572	609	555	607	589	564	579	584	633	613	588	579	564	548	597	590	617	543	598	599	590	611	590	570	587	646	614	609	550	591	578	605	594	567	588	617	566	585	582	584	569	625	554	610	591	576	563	617	585	571	637	594	648	579	565	627	569	585	592	569	605	583	621	573	625	582	554	587	599	580	594	605	580	564	590	597	605	577	598	585	613	623	577	629	573	587	568	588	617	619	603	547	551	609	594	576	579	559	594	620	601	550	625	559	551	578	568	584	570	579	606	567	579	595	562	574	618	544	588	552	637	637	590	583	616	588	591	604	556	559	542	574	594	539	545	594	542	622	590	595	586	623	591	558	619	533	601	571	609	609	578	593	567	553	581	612	588	624	581	593	615	556	581	549	575	593	627	621	579	624	568	570	611	617	566	651	596	604	563	575	566	590	597	610	596	596	528	611	593	563	586	558	560	579	589	563	589	585	602	593	592	579	598	628	617	592	585	568	539	584	591	558	618	592	585	575	601	599	611	595	591	613	622	578	583	579	594	584	571	607	599	561	564	573	614	613	601	573	613	632	596	571	643	618	619	546	591	550	610	593	615	574	615	613	556	582	594	611	575	590	588	554	558	631	595	634	578	625	569	554	579	593	614	633	640	551	575	608	555	582	631	583	600	615	576	592	548	604	572	596	602	620	604	622	619	627	589	628	550	606	563	539	601	580	607	563	555	628	608	602	601	639	583	567	556	573	602	587	563	620	616	510	644	616	637	611	590	568	586	607	606	559	558	541	609	564	577	559	586	613	624	544	613	574	625	596	563	614	563	593	591	588	567	572	568	582	603	575	594	630	625	615	614	573	548	635	551	570	559	615	552	566	603	638	629	597	574	591	576	576	582	605	622	594	572	597	601	582	605	577	580	576	597	599	576	618	569	595	617	608	636	588	577	577	570	582	577	564	594	569	584	628	537	602	606	606	585	623	621	597	568	594	567	583	543	554	563	570	601	590	593	580	592	617	558	564	568	629	612	559	592	604	629	580	530	579	589	552	571	600	593	601	590	578	553	649	535	607	574	619	570	597	608	596	529	564	616	607	577	630	587	588	515	568	573	548	575	595	585	571	572	602	601	587	553	597	623	640	604	572	606	602	590	535	566	562	592	560	557	558	599	622	588	580	538	615	599	577	584	593	621	616	579	537	576	589	633	614	567	574	561	573	557	589	590	605	609	607	581	617	582	585	584	542	579	584	636	592	615	576	572	595	588	566	595	624	567	587	590	617	624	597	619	555	613	575	586	562	584	589	556	601	614	559	614	590	575	582	618	593	559	623	556	597	547	586	587	565	588	548	584	595	588	599	576	590	644	575	630	581	616	600	597	551	605	568	608	581	572	600	611	592	603	603	548	647	570	620	623	574	620	600	609	616	608	558	575	588	558	597	608	555	569	533	534	593	565	601	611	560	593	586	572	606	612	595	570	567	575	624	606	609	597	573	593	579	561	602	639	609	601	573	585	603	579	560	624	603	586	595	578	623	634	536	635	594	622	536	571	540	607	612	584	596	615	593	568	552	608	623	574	619	599	573	623	529	588	599	587	564	595	575	563	577	598	582	592	597	586	609	596	604	612	584	616	586	642	602	576	591	623	607	602	599	565	564	556	626	580	562	590	617	605	592	552	592	567	557	636	563	581	588	571	596	640	613	606	599	618	597	578	593	539	647	595	611	575	550	580	638	617	578	566	610	554	593	550	568	562	620	578	562	612	577	590	565	574	563	566	591	597	585	603	614	637	607	564	570	584	576	606	629	585	597	616	585	559	630	610	594	616	624	629	590	588	594	542	594	554	634	589	604	569	566	617	617	557	615	566	593	592	592	581	550	602	611	570	582	603	590	584	608	599	647	599	624	601	563	570	580	659	605	583	561	613	617	609	605	601	584	560	594	605	617	596	574	557	574	591	558	563	632	586	578	660	566	570	576	572	588	588	636	566	571	601	589	626	591	595	558	580	583	574	596	583	566	573	574	571	567	582	561	590	574	609	543	558	565	613	567	587	607	575	575	541	578	616	577	601	611	573	571	577	562	632	600	594	594	567	594	565	593	605	546	593	639	583	588	603	653	579	585	583	583	547	573	528	598	594	537	596	625	598	617	551	604	604	616	597	509	588	603	609	599	559	594	606	553	598	613	571	651	624	531	595	635	559	576	608	578	559	603	555	521	593	590	603	622	586	591	603	594	573	595	573	577	583	550	552	588	587	563	576	564	559	628	566	589	561	579	591	587	577	577	583	549	607	592	633	604	599	605	580	611	587	613	571	625	612	556	579	632	627	585	566	612	596	626	586	586	568	555	622	565	615	591	612	600	558	559	625	631	578	586	609	575	554	563	569	560	589	540	635	566	585	551	603	582	608	593	603	575	625	553	599	592	577	584	589	571	586	603	584	580	586	563	559	580	572	604	594	592	580	556	583	554	618	591	570	568	600	556	555	614	542	576	594	580	559	600	593	595	584	626	588	594	577	569	599	585	581	559	591	611	613	631	555	588	575	567	580	601	565	612	577	577	629	614	590	578	607	623	613	597	594	619	520	556	580	601	569	599	569	623	591	670	580	582	604	591	568	564	611	659	605	566	597	607	589	574	585	591	585	594	595	600	580	593	586	601	611	576	548	574	571	562	590	557	600	576	595	570	543	611	576	560	565	604	583	557
23456	21490	29300	24108	21491	19531	1609	609	403	372	345	290	242	257	197	203	213	193	166	183	160	171	169	168	153	133	155	144	143	155	136	128	162	147	136	126	135	161	131	137	139	122	130	132	136	118	126	115	131	116	130	121	129	114	138	112	124	118	136	125	112	129	113	101	119	135	131	114	105	125	104	97	123	135	126	113	119	120	118	121	109	121	126	128	118	145	125	118	121	124	126	116	112	115	125	131	127	113	128	131	101	127	118	136	111	131	126	118	135	112	123	120	105	143	115	113	134	122	90	119	120	118	112	117	110	128	150	108	114	121	121	125	109	121	113	123	124	131	110	118	123	108	121	128	128	110	129	119	104	115	136	142	120	113	106	103	107	124	132	132	129	130	112	129	127	121	98	116	118	112	118	97	136	96	98	119	124	127	115	129	116	119	134	119	125	111	133	125	122	113	115	110	143	117	117	113	119	107	128	120	118	129	114	119	108	104	129	122	110	107	113	121	117	108	125	109	105	124	136	111	101	125	108	125	112	113	107	143	118	132	122	122	107	131	109	113	115	116	102	106	95	101	110	103	127	117	105	127	101	91	111	152	137	121	114	121	125	129	121	128	108	131	117	113	100	128	111	104	107	112	119	131	94	123	119	117	132	111	110	106	123	108	116	128	150	111	145	125	110	120	104	111	143	113	115	141	110	115	101	127	119	103	124	107	113	98	109	103	109	111	105	117	116	105	114	121	106	106	141	121	136	125	131	106	92	121	134	131	123	117	124	112	116	129	120	122	127	130	118	117	113	118	99	134	137	112	93	115	143	113	104	127	114	129	111	106	117	106	118	117	118	108	115	105	109	115	108	106	134	112	114	116	120	118	120	109	105	113	128	111	106	95	129	112	131	114	113	97	121	112	116	126	120	131	102	118	138	104	110	127	123	108	121	124	122	130	111	124	113	122	131	124	107	114	128	120	113	134	107	132	101	120	113	121	124	128	116	123	131	126	139	121	109	122	130	112	103	122	116	118	110	115	115	116	111	125	124	106	104	104	148	126	114	126	109	108	117	128	116	119	116	125	123	122	117	127	122	120	119	103	113	114	119	129	110	116	115	122	92	113	135	141	108	122	120	116	123	118	124	102	124	124	120	128	123	122	121	138	132	120	121	118	118	131	126	121	103	110	112	122	124	112	124	124	116	111	136	116	99	108	95	125	122	122	120	138	118	118	121	105	119	99	113	122	109	115	121	125	109	115	111	107	97	125	131	127	124	150	97	117	108	124	131	98	102	103	108	120	106	113	117	105	149	120	100	114	114	106	122	129	125	104	124	121	140	109	112	123	121	124	125	109	106	148	125	119	100	125	123	123	128	104	129	109	121	126	110	115	118	117	121	106	111	120	136	109	140	123	123	100	103	112	106	101	111	116	114	100	122	118	107	131	120	118	113	126	114	106	120	132	99	119	120	104	128	132	128	122	136	100	125	111	134	115	104	132	101	110	125	123	111	119	122	137	123	142	112	142	112	118	131	108	115	131	125	117	111	122	125	126	107	140	111	131	98	115	103	110	114	115	103	118	119	115	117	128	135	108	110	121	131	146	122	117	114	107	107	106	132	124	130	113	119	108	139	116	122	107	128	159	123	93	91	112	130	113	129	130	113	114	137	117	133	134	151	131	129	121	104	110	125	112	107	116	115	94	116	127	114	123	114	100	125	112	120	129	127	112	117	108	117	119	110	113	129	126	115	110	123	109	131	105	119	121	128	112	112	124	113	113	122	142	110	113	123	131	120	130	137	103	91	123	117	95	112	129	126	107	139	112	122	106	110	127	146	121	90	119	112	124	99	112	117	114	137	117	120	116	91	109	125	110	124	110	122	152	118	109	128	125	116	123	125	107	117	124	125	114	134	106	117	110	119	130	113	125	115	123	128	128	121	126	100	111	124	113	107	111	104	110	103	127	116	114	123	120	118	127	118	123	128	124	143	108	116	130	125	111	97	109	121	130	134	137	119	113	134	121	138	113	116	112	115	111	124	113	114	120	110	135	103	122	120	127	118	105	113	131	98	110	108	119	120	124	124	119	121	124	117	108	105	107	107	106	122	108	113	129	110	121	106	120	121	93	118	123	110	111	126	108	120	112	116	135	124	100	114	103	130	118	110	112	104	122	120	119	117	126	111	113	105	119	116	112	115	123	101	111	129	137	129	113	134	106	128	106	117	107	111	96	110	102	130	118	133	127	112	104	132	109	116	107	105	125	105	104	120	111	115	127	121	133	121	117	113	131	123	122	121	107	116	117	120	107	113	114	133	110	110	127	115	118	100	113	127	128	112	113	106	107	134	137	126	115	113	108	127	115	118	123	138	103	118	118	114	127	126	131	126	124	113	122	120	126	120	131	108	127	134	123	117	119	112	108	102	132	109	102	118	108	124	122	110	109	144	110	124	110	123	111	110	129	104	117	89	137	119	109	125	123	130	107	117	118	110	130	115	131	121	119	108	92	113	141	139	108	102	125	118	112	123	126	123	133	112	116	134	131	114	124	109	120	123	116	120	104	110	125	126	127	112	116	116	123	108	128	113	110	109	114	116	128	130	124	132	105	105	128	130	115	132	101	134	110	110	135	114	125	101	119	106	122	128	119	130	133	119	129	103	121	106	132	130	108	137	128	141	117	129	116	117	122	119	125	118	112	127	116	106	106	108	124	129	123	119	113	128	148	95	123	113	122	112	114	115	117	123	116	115	109	138	119	105	117	110	120	123	110	114	139	142	109	113	136	139	115	119	119	127	117	123	113	120	114	125	104	141	120	128	128	118	112	113	133	134	111	103	115	116	126	119	113	111	128	111	114	135	107	112	109	111	114	129	88	108	115	106	110	128	119	118	135	116	94	116	117	110	115	113	117	107	125	115	119	111	99	119	107	119	134	128	121	123	103	124	119	106	104	118	118	109	126	114	105	111	122	116	141	117	97	126	135	128	115	131	120	105	121	111	106	104	113	114	104	144	136	115	120	129	127	136	127	121	116	116	116	111	119	108	87	91	113	112	117	104	115	118	110	121	112	127	118	93	125	126	120	120	117	111	113	126	99	131	119	111	126	112	111	111	107	119	106	130	113	134	121	112	128	125	130	97	125	118	114	123	110	120	106	102	108	112	137	120	121	117	127	111	102	128	103	108	111	125	133	116	115	125	136	102	116	126	129	106	108	117	122	124	121	126	129	102	130	117	126	96	145	114	113	125	130	103	126	120	123	128	106	132	107	145	117	139	123	110	119	113	120	120	107	112	123	106	129	124	123	107	110	112	124	107	108	112	112	100	99	130	120	105	119	111	128	108	108	123	118	147	137	144	116	115	115	109	115	132	119	126	130	149	115	101	112	117	127	114	129	125	141	107	133	122	128	135	101	97	121	110	131	118	125	119	126	97	125	124	112	132	120	111	111	123	120	124	119	118	136	109	116	127	147	120	132	130	128	130	119	124	117	123	125	118	129	119	106	110	115	107	107
7785	16306	13837	7206	4817	3287	2537	1948	1471	1298	1051	933	820	707	654	593	529	498	456	417	384	378	394	387	374	324	317	332	326	312	284	289	298	256	268	273	276	298	242	240	254	219	252	267	242	254	247	248	226	214	240	231	261	239	247	254	225	247	241	239	249	262	214	216	215	229	268	240	222	263	222	230	235	250	219	245	227	207	230	221	228	218	269	232	247	230	217	212	234	242	216	215	237	222	235	234	241	212	232	232	243	225	219	214	258	221	215	243	224	232	216	210	237	207	223	222	223	233	227	206	218	222	236	239	221	232	236	213	224	215	218	186	211	219	192	242	222	216	212	235	218	246	237	235	252	224	198	227	184	227	214	205	232	229	251	209	211	234	202	251	207	206	251	219	223	228	223	251	218	208	219	225	215	231	201	216	228	205	228	203	245	229	218	213	233	219	247	232	218	235	219	230	209	201	238	230	236	221	225	235	206	234	222	196	199	219	249	234	212	240	239	227	224	226	209	241	211	192	239	266	214	202	225	207	213	211	209	200	233	211	224	233	227	211	239	228	217	228	216	238	210	198	235	207	206	213	245	211	234	205	223	232	232	216	214	199	216	227	240	229	220	223	188	225	217	217	210	224	212	214	228	197	218	228	203	220	227	217	232	198	259	228	237	218	233	224	210	209	196	230	233	219	228	210	220	232	202	194	209	237	217	212	229	235	211	218	229	223	210	219	241	234	203	226	253	224	216	236	220	219	220	225	221	197	221	226	256	226	200	224	219	233	234	211	223	206	207	206	241	228	257	220	236	222	209	225	250	203	231	210	226	225	242	214	219	214	209	226	243	243	245	237	207	221	222	244	227	205	224	215	216	230	231	211	219	223	225	223	216	221	187	222	210	192	227	229	214	219	229	208	205	241	254	202	222	189	214	237	215	228	233	228	219	210	224	217	196	244	224	199	240	239	202	248	210	221	225	208	226	236	234	227	220	257	222	228	223	241	229	203	214	211	226	241	212	240	217	212	228	216	210	209	234	239	206	226	226	215	237	220	229	220	228	230	212	255	203	222	225	237	225	223	212	220	226	204	221	219	236	236	209	210	206	220	236	234	213	218	213	240	236	216	237	235	213	209	217	231	218	214	209	226	253	221	215	237	252	231	235	225	189	199	210	231	259	235	195	221	187	205	216	193	236	223	242	237	222	207	224	218	222	209	235	243	195	216	210	227	210	200	203	224	223	233	222	231	208	218	226	233	200	210	229	195	219	220	214	222	222	210	235	236	207	234	221	218	240	229	217	230	198	205	255	239	217	235	233	212	213	218	223	244	228	216	230	219	206	230	238	215	214	216	224	215	189	216	220	230	220	212	220	240	246	205	229	222	198	226	204	210	220	239	227	190	225	230	212	253	223	208	214	218	214	204	232	212	238	216	211	227	234	226	214	217	245	221	256	237	211	233	199	221	204	218	208	205	207	231	217	212	219	240	226	223	254	242	244	240	223	229	197	184	207	205	257	223	222	218	262	235	237	209	212	234	250	210	230	197	208	214	218	224	253	218	238	203	215	190	244	215	230	217	201	228	232	215	231	220	234	206	253	226	238	226	210	237	222	228	218	240	246	207	212	220	240	227	240	194	221	205	213	216	222	222	215	198	208	210	218	207	214	231	222	209	207	183	222	243	240	213	235	220	234	228	212	213	215	219	226	236	226	204	198	228	213	226	222	208	198	197	215	209	224	220	232	238	239	225	211	222	208	249	202	212	215	235	226	228	207	207	251	207	212	221	232	205	238	212	261	237	212	206	237	208	219	239	220	223	209	221	218	202	234	199	241	226	225	210	231	239	207	216	223	211	213	237	243	254	205	210	215	221	247	234	239	227	236	266	219	241	241	242	230	213	209	185	218	181	245	224	212	206	230	235	200	211	225	244	225	200	236	228	203	235	215	218	206	225	184	243	243	222	227	175	195	209	225	220	219	223	209	216	221	231	209	232	218	241	213	206	228	232	212	216	209	193	234	234	223	231	214	241	212	212	213	219	222	213	217	240	208	218	224	210	217	196	206	213	200	207	230	212	215	238	208	214	224	223	203	186	212	224	203	223	198	226	229	218	197	206	216	218	220	233	246	219	206	206	197	221	226	223	202	243	207	223	251	211	229	232	205	234	232	209	215	209	199	227	212	211	227	230	236	249	219	221	213	221	209	237	225	205	209	231	213	228	216	233	204	214	180	205	244	223	207	226	205	207	246	238	209	225	217	219	219	192	232	212	212	229	228	230	213	203	208	222	229	236	221	225	198	244	237	200	218	201	232	236	208	228	204	233	236	192	199	196	229	240	236	202	242	217	220	219	213	198	232	212	219	229	208	247	250	203	234	201	231	200	219	221	226	207	211	214	232	227	226	228	219	210	256	235	209	204	229	218	238	223	219	206	223	225	230	247	210	205	234	220	231	232	215	223	208	224	240	220	216	226	202	233	217	227	231	199	209	227	239	209	204	234	186	216	229	213	231	234	221	208	209	223	236	231	238	209	215	218	231	240	218	228	226	221	244	209	209	234	267	205	204	228	241	217	236	224	233	215	231	240	222	227	248	229	235	203	244	199	250	244	220	229	223	215	225	218	209	221	220	211	212	237	206	235	231	211	228	230	207	216	223	212	224	231	264	231	231	211	240	207	217	240	223	215	223	230	211	212	220	189	234	222	232	227	210	236	223	227	222	216	213	227	222	223	217	233	226	195	230	229	238	223	233	224	195	203	216	217	210	238	237	213	251	228	228	254	201	239	225	194	189	219	219	212	205	249	223	213	230	209	236	203	241	242	224	235	201	212	236	224	221	236	240	222	203	214	214	245	225	248	190	215	230	234	221	224	212	216	218	200	222	223	187	209	215	215	227	229	233	197	233	224	227	237	220	218	228	228	223	224	220	207	253	221	223	207	222	245	221	233	214	205	211	213	214	229	194	243	198	225	210	241	213	245	214	219	204	218	211	254	244	208	232	224	234	221	233	216	214	240	212	226	203	248	240	211	225	218	243	209	219	209	214	199	237	222	211	234	227	207	218	222	210	218	225	230	218	214	218	236	237	212	220	215	217	212	224	189	207	223	233	219	233	238	206	214	199	213	229	220	223	220	256	226	243	223	214	216	229	232	226	257	225	225	222	242	238	233	199	217	240	226	191	216	212	220	220	244	226	200	196	205	213	220	195	222	205	222	218	247	234	217	205	223	232	222	235	190	229	204	210	229	206	182	227	263	224	238	218	224	217	224	220	230	209	228	227	191	216	244	247	243	210	218	217	223	187	217	213	225	224	227	225	241	199	201	239	225	215	232	226	229	207	223	253	211	201	223	225	225	197	241	256	229	247	221	233	224	231	224	193	211	237	236	238	213	209	220	210	244	216	244	205	233	213	224	217	208	213	212	203	255	222	252	230	217	227	243	217	199	228	226	219	209	210	216	249	208	232	228	242	190	235	223	201	227	225	232	234	210	213	234	238	228	230	224	232	242
26953	20144	5988	761	535	476	436	422	442	400	441	446	407	439	406	427	452	435	389	416	440	434	483	420	427	407	427	417	437	473	452	398	409	402	425	436	448	429	392	450	405	433	424	422	431	443	488	405	430	425	441	445	432	451	429	398	402	405	414	422	424	401	432	425	417	400	415	408	400	448	414	422	421	397	439	441	405	414	418	434	442	409	408	456	437	433	409	429	420	446	401	479	436	434	461	414	438	441	436	430	455	481	389	399	419	439	436	425	379	432	431	390	417	412	399	446	422	423	426	427	392	389	427	418	414	424	398	423	417	439	488	405	419	420	442	460	413	431	477	411	420	462	435	416	428	435	392	427	441	434	401	370	410	451	414	404	405	409	418	469	427	436	447	440	404	482	436	430	441	411	400	444	409	427	437	396	404	440	441	421	412	442	395	432	413	462	427	402	444	454	424	421	446	423	414	413	422	448	408	417	453	458	422	463	421	455	442	435	416	407	429	436	436	436	470	398	429	417	425	442	399	428	443	428	417	404	426	397	430	409	397	453	427	439	415	442	430	427	428	457	430	381	437	427	405	422	404	450	421	436	414	390	413	417	438	424	428	424	433	443	434	407	477	428	398	457	366	417	448	470	427	430	393	443	422	405	428	406	436	453	404	415	430	455	397	412	458	449	421	428	393	421	438	448	425	417	449	410	460	416	430	451	422	422	420	430	404	439	437	444	425	430	400	407	400	404	413	445	415	452	395	406	436	410	391	436	443	429	428	403	429	449	446	420	444	435	434	407	449	444	427	461	470	419	423	413	434	431	413	440	425	417	441	415	419	437	414	431	406	417	435	406	431	429	442	403	407	432	407	418	420	427	466	427	440	424	398	472	401	391	447	434	411	438	402	456	446	418	389	443	434	441	449	448	427	455	439	409	405	431	431	445	402	436	448	454	445	425	436	437	441	461	444	428	397	411	406	433	429	442	407	417	439	438	439	429	363	442	396	411	391	446	427	410	431	438	395	437	393	417	405	411	410	430	421	438	444	434	418	451	461	386	413	464	414	445	438	431	427	485	426	432	408	398	432	420	390	429	375	405	427	424	430	410	442	439	440	413	396	435	457	424	434	469	457	445	453	440	419	433	401	431	440	452	428	459	419	400	421	447	437	414	449	415	405	450	411	420	431	410	419	388	403	450	390	430	457	427	460	435	442	456	474	459	425	430	427	406	419	431	437	426	434	442	435	381	441	455	454	442	474	429	438	397	435	418	436	411	417	438	435	412	397	418	446	445	414	403	405	416	444	431	440	390	434	424	424	419	415	433	442	438	458	402	395	458	444	429	441	420	461	435	432	456	426	505	415	444	432	431	468	459	436	460	418	452	372	439	431	408	431	450	458	424	447	419	455	437	456	415	429	415	428	421	463	438	439	410	396	445	419	429	415	425	421	445	435	389	404	427	446	427	413	404	423	442	402	422	402	451	421	410	408	450	428	416	456	429	426	449	414	448	403	412	417	410	462	445	425	415	431	414	402	395	428	392	369	420	425	397	421	385	399	422	431	447	467	407	401	418	443	412	457	437	387	438	445	421	430	439	397	452	406	400	405	446	399	418	443	455	427	427	393	403	424	396	428	433	392	391	447	433	441	418	395	425	405	399	375	441	425	422	414	437	490	434	414	428	435	432	409	442	423	432	417	457	437	430	426	433	427	431	423	423	439	448	429	411	425	417	453	403	418	419	433	405	418	419	431	421	420	402	388	439	434	408	399	433	460	435	412	417	419	464	431	427	433	419	378	410	440	437	400	399	440	396	452	433	465	400	425	463	450	428	443	417	479	392	418	422	428	428	459	397	447	411	430	394	418	399	434	443	406	430	426	417	408	405	426	435	438	453	433	423	406	422	450	454	424	438	449	433	418	414	490	410	412	422	442	447	443	450	411	434	482	433	427	462	448	399	421	425	468	417	455	432	437	431	422	387	471	459	425	409	416	420	448	390	393	428	461	438	446	423	382	446	431	447	429	409	455	395	448	447	458	409	438	420	448	417	419	412	438	420	421	414	451	423	427	412	400	447	415	436	436	455	431	423	417	387	401	435	403	397	444	405	420	435	425	444	443	437	412	435	431	435	425	403	428	463	418	432	419	412	461	399	416	435	458	426	412	392	386	403	428	400	441	436	435	444	446	401	429	409	417	437	423	380	429	416	463	451	457	434	438	444	418	426	407	432	396	415	419	457	417	409	439	373	401	393	452	453	419	439	453	418	444	408	415	439	468	414	406	410	418	422	438	445	394	425	463	429	417	432	389	421	449	420	429	416	420	417	428	434	440	408	424	387	396	429	459	451	451	409	414	436	419	408	404	431	428	463	428	418	439	407	386	372	412	431	480	413	432	421	414	420	462	437	452	407	436	419	405	429	432	379	430	438	447	440	420	428	429	374	432	442	403	398	425	412	406	439	421	409	437	434	399	426	423	446	429	444	420	411	422	418	447	427	420	409	439	436	442	421	452	437	418	414	424	440	464	431	464	408	442	411	453	428	420	431	420	431	421	428	417	425	424	403	411	394	430	405	434	449	410	430	405	440	434	452	415	414	434	450	439	400	413	426	441	440	388	441	430	415	453	442	441	459	454	419	389	453	432	449	390	434	429	461	448	391	413	414	408	395	427	458	431	429	406	414	401	433	420	459	436	396	491	419	416	410	454	401	444	415	443	413	427	446	445	423	433	461	428	386	442	459	430	450	428	384	436	468	441	425	458	426	423	440	381	417	441	450	434	392	426	410	428	422	453	442	419	441	423	469	472	449	416	471	413	396	396	443	409	457	420	430	452	440	433	409	399	416	417	480	410	423	442	399	422	453	433	439	445	417	430	425	418	404	451	435	385	409	412	449	445	390	425	451	385	466	442	410	411	433	429	447	444	447	422	451	463	450	444	411	435	397	423	405	401	447	417	438	418	437	454	424	463	430	447	409	420	417	447	432	410	440	410	436	425	409	416	440	420	427	460	401	392	426	423	456	408	409	428	368	434	440	441	464	444	405	384	425	410	397	429	416	457	416	438	414	425	426	460	387	439	436	391	420	408	478	456	448	407	447	441	395	411	440	400	412	397	403	416	463	431	436	417	436	462	414	406	464	387	460	382	424	463	365	406	423	437	413	434	423	413	443	429	440	418	434	412	421	469	452	412	439	423	431	403	386	427	401	411	426	431	464	451	402	410	412	430	449	436	410	442	394	431	422	430	463	430	428	456	426	426	397	432	436	468	434	457	427	402	443	432	437	422	392	423	428	416	428	432	430	433	454	445	452	417	412	450	474	410	423	433	410	410	451	473	443	459	421	452	430	441	428	423	410	455	423	422	404	436	421	414	382	453	439	390	399	422	432	363	407	411	420	385	396	413	427	456	378	431	430	443	435	432	425	451	411	432	454	420	373	406	439	448	457	421	405	393	430	446	423	437	465	431	388	431	425	443	416	428	388	409	422	422	417	439	424	463	425	455	448	497	451
4211	1901	1768	1085	1011	926	859	825	817	790	798	808	796	816	779	804	720	794	766	740	801	818	794	794	752	770	764	810	707	765	752	754	775	732	749	777	754	724	747	777	768	771	765	754	810	797	706	742	726	732	748	765	739	776	769	803	814	748	739	795	803	740	736	758	808	741	716	760	737	731	760	717	748	814	774	833	744	793	754	748	763	752	799	770	821	692	710	714	770	765	720	732	796	785	754	725	775	743	757	778	780	768	747	744	727	804	727	717	710	795	774	759	799	724	740	725	732	811	767	769	752	813	776	738	802	739	698	761	801	726	728	765	796	743	757	798	728	793	754	783	778	709	754	732	755	732	800	777	770	741	805	794	759	707	803	791	793	719	729	795	757	701	758	806	775	745	745	772	719	738	767	751	828	696	752	790	752	740	763	792	778	770	762	787	754	757	762	792	789	805	745	761	730	776	762	731	747	787	780	757	748	752	787	778	739	789	720	757	774	757	745	719	717	734	771	777	767	745	729	738	767	763	724	759	758	808	732	767	738	741	794	753	781	793	788	725	814	805	755	740	744	726	757	758	776	775	739	727	710	807	777	781	781	756	769	731	741	745	770	736	747	717	748	723	751	778	764	795	771	674	753	774	746	795	758	758	727	737	776	779	770	739	700	804	757	739	756	751	769	717	786	728	771	752	760	810	779	768	758	721	765	767	779	773	813	754	759	755	759	814	742	763	752	773	722	772	743	744	753	759	767	776	788	736	734	731	747	808	774	758	697	788	750	719	756	743	775	766	748	726	790	729	698	749	780	756	711	784	793	740	766	726	762	787	741	734	754	724	758	769	721	786	742	741	760	774	773	754	728	762	715	811	763	762	748	775	734	732	753	776	742	739	706	728	767	776	732	756	753	793	766	702	712	769	726	723	734	737	752	723	785	768	738	787	769	738	763	763	758	743	727	782	763	790	758	709	758	754	744	750	804	769	741	824	801	759	778	749	764	777	795	811	735	726	753	784	739	801	743	782	784	734	767	729	803	780	769	766	746	750	759	748	753	724	759	723	756	779	713	783	678	791	719	772	773	741	777	792	733	757	783	734	820	827	781	733	780	734	750	756	742	728	730	809	762	738	760	818	762	770	720	744	755	691	776	748	766	789	765	726	725	745	745	746	764	768	760	766	729	791	760	711	774	735	746	772	769	791	740	755	743	751	735	721	767	751	839	752	710	750	762	793	732	818	758	763	756	771	743	731	791	736	768	755	800	792	742	782	748	762	779	746	768	733	752	775	810	718	712	731	729	737	728	724	720	811	765	753	798	761	757	745	702	721	768	748	757	755	757	746	741	747	741	741	800	759	770	805	785	766	752	766	778	756	724	757	767	753	761	728	780	822	751	771	752	730	763	729	755	744	755	768	730	774	712	799	759	753	711	722	731	761	748	742	747	747	751	763	735	787	695	771	820	777	742	747	777	782	725	777	835	749	762	738	787	755	735	807	729	716	725	750	763	805	777	777	744	790	757	739	756	737	743	791	831	781	738	788	722	841	749	787	739	730	746	722	813	700	701	760	762	732	750	760	758	715	754	747	761	813	730	755	761	745	732	755	778	762	733	767	794	766	794	813	746	799	796	780	770	741	780	770	746	757	811	761	774	730	725	741	774	743	768	763	803	768	771	749	807	756	768	739	768	687	759	723	754	741	712	733	737	780	747	739	808	777	772	773	735	739	735	758	789	792	750	704	733	751	766	689	758	746	785	787	817	763	712	733	766	734	729	735	769	707	731	748	742	774	756	791	800	760	742	843	720	741	788	770	727	793	740	792	744	792	719	734	743	759	761	748	776	696	763	753	778	727	772	779	705	759	702	750	719	753	747	762	770	729	739	758	726	751	752	725	742	823	813	746	745	730	765	740	750	716	754	758	716	730	763	735	757	774	781	817	743	688	748	760	781	786	739	752	725	761	761	767	727	787	785	722	765	796	769	800	771	801	790	768	785	741	748	797	770	720	733	769	747	770	742	765	741	751	784	722	682	732	704	807	741	732	752	753	776	753	794	774	781	726	734	766	773	719	779	785	770	731	731	818	766	688	780	782	741	783	716	761	761	760	735	723	807	771	730	841	746	788	716	680	795	758	773	759	761	755	732	705	763	805	751	804	775	749	742	767	719	735	757	748	783	731	756	709	775	765	746	784	764	743	728	805	732	780	767	722	749	760	734	794	773	792	754	745	781	723	757	783	781	761	745	805	781	745	755	784	795	733	705	798	745	800	753	733	762	805	789	744	766	745	762	782	719	704	746	783	785	796	740	764	735	716	771	745	726	740	808	802	748	759	811	772	734	781	770	748	749	771	768	737	776	802	803	752	725	724	737	760	710	757	733	755	748	762	750	740	773	795	771	739	733	767	724	778	756	752	784	754	736	766	742	769	724	776	771	760	735	754	712	750	732	780	739	735	754	769	770	785	737	743	749	782	725	788	787	728	796	760	823	746	756	791	717	759	753	725	725	805	751	784	728	790	729	836	701	761	760	748	757	784	725	763	757	812	715	732	776	763	714	742	772	742	762	740	701	759	760	728	784	758	757	741	768	767	764	792	777	786	785	730	723	783	769	776	740	830	721	737	775	801	757	777	741	719	743	748	755	775	841	717	800	780	772	760	753	761	792	754	790	769	736	723	751	712	764	743	742	762	744	752	751	773	740	750	802	782	757	753	753	720	729	763	747	779	741	807	765	760	746	807	787	744	765	768	758	790	758	761	746	714	801	773	815	762	752	743	768	805	718	750	800	728	770	781	771	792	773	793	778	728	746	750	727	751	783	742	767	707	757	783	748	790	763	809	729	791	711	795	723	720	803	747	745	753	760	756	777	739	757	789	716	752	758	759	735	835	813	739	739	762	755	736	744	735	760	801	714	783	726	769	770	792	731	776	762	721	737	815	786	716	752	725	714	765	753	756	813	756	735	790	756	733	781	748	786	703	712	712	718	765	736	761	757	703	764	774	763	761	732	767	745	744	773	754	742	738	724	729	769	759	766	811	762	742	744	785	769	801	757	790	713	774	803	768	721	773	783	726	684	719	715	759	701	768	795	766	848	713	765	774	784	749	761	785	788	755	810	742	716	789	780	785	744	729	758	778	765	737	777	775	746	795	782	778	709	731	717	774	782	721	751	740	780	796	777	794	783	708	771	774	735	753	803	776	769	738	779	768	751	756	799	734	778	734	725	732	722	785	781	756	760	776	770	783	773	765	705	778	793	836	703	803	787	715	730	739	789	749	748	715	783	769	773	762	736	705	779	755	759	785	796	790	741	707	731	762	772	780	821	818	731	755	780	743	742	797	742	740	791	763	759	770	736	768	776	762	737	786	743	735	781	735	761	749	751	731	735	764	759	757	736	785	738	755	750	796	804	757	740	806	719	769	748	749	763	770	756	766	775	728	721	751	711	723	752	782	730	712	720	753	733	785	805	750	759	777	798	762	755	809	774	750	764	721	751	707	763	734
24384	21472	28632	24714	20599	2273	783	591	497	437	412	410	414	349	342	345	347	352	338	365	355	332	355	349	339	325	348	297	371	333	334	326	349	344	339	349	307	382	341	335	319	311	344	358	337	347	353	345	335	314	313	332	321	339	300	330	343	322	297	282	316	324	336	331	322	327	343	329	349	300	330	344	347	351	317	303	332	338	309	322	314	292	328	307	362	299	307	310	284	304	329	300	334	316	335	324	324	310	345	331	325	325	309	347	335	286	318	351	297	322	330	351	349	316	332	310	306	325	311	325	342	309	343	315	316	337	313	319	336	322	331	359	305	320	336	325	358	350	348	343	334	347	317	320	310	306	285	273	312	349	332	329	308	336	330	337	301	298	336	328	361	332	316	341	347	314	347	303	333	323	318	345	303	316	339	331	289	326	294	329	336	317	304	306	296	328	336	344	317	348	330	327	328	368	346	303	310	367	344	317	351	318	332	334	343	297	328	323	305	332	325	305	343	346	312	326	303	341	325	308	318	313	326	306	351	309	349	312	358	314	326	326	317	308	318	324	318	319	321	327	350	308	339	319	330	349	359	320	328	304	326	321	301	343	346	291	341	288	326	318	306	307	306	325	305	320	341	314	297	344	312	329	296	362	323	296	336	323	314	331	317	334	306	316	349	318	321	321	354	306	313	356	305	320	317	319	317	320	329	315	323	327	309	345	336	321	341	308	318	346	338	291	319	313	330	339	298	323	325	313	319	323	300	290	311	337	311	330	363	301	287	324	319	338	340	355	356	323	312	297	292	338	355	337	337	297	309	307	307	324	320	301	328	325	309	320	312	339	324	335	332	319	308	321	380	354	343	346	327	282	318	329	315	352	320	311	323	310	335	327	292	331	327	343	317	314	328	333	337	329	313	316	339	342	328	319	341	305	323	320	337	293	302	331	329	332	324	327	339	291	319	322	278	345	315	348	287	308	335	293	321	313	327	356	333	307	347	299	336	344	331	298	327	301	328	307	323	319	353	300	303	315	375	307	320	349	331	347	302	310	320	351	345	325	288	310	291	333	302	315	311	314	370	362	315	352	318	349	326	345	337	325	320	329	353	344	332	325	317	286	339	322	321	311	341	319	345	314	316	329	331	331	328	328	348	350	354	332	309	324	324	311	355	339	318	340	309	318	333	329	322	341	316	350	320	340	342	346	322	327	332	342	315	294	327	332	347	323	324	320	325	319	314	324	308	312	341	338	327	315	315	333	330	316	304	328	322	301	357	287	345	348	308	328	332	324	315	327	343	337	326	303	310	306	309	324	320	332	308	307	321	336	315	318	307	311	333	301	332	348	328	296	289	314	306	303	331	320	329	330	324	337	325	318	328	323	311	304	310	307	324	343	288	323	372	325	332	296	276	315	342	338	311	312	322	331	327	338	355	364	330	329	301	299	327	333	328	338	324	336	320	345	317	277	346	339	319	311	325	347	329	332	340	330	301	334	350	335	307	319	325	324	309	340	324	323	289	351	313	311	345	343	298	296	355	285	328	331	311	322	291	344	335	331	361	311	334	306	308	317	335	309	348	328	306	340	308	336	343	322	313	336	312	312	321	325	321	324	343	347	330	325	337	313	322	320	305	321	350	316	324	308	307	321	305	310	332	318	289	295	312	339	358	313	346	314	319	314	317	327	289	327	326	339	311	316	342	323	328	302	340	328	319	312	317	360	337	341	323	318	329	344	329	315	288	303	336	322	334	341	342	314	348	315	343	326	331	318	296	279	328	351	336	308	357	304	352	280	314	298	318	356	296	335	306	310	290	314	367	320	329	333	322	311	318	332	302	300	324	353	320	350	356	332	308	336	326	347	341	324	323	312	353	295	333	299	334	344	326	324	312	327	339	313	326	323	331	285	324	282	310	328	310	336	300	316	326	317	337	307	329	336	314	304	362	253	318	310	328	320	316	333	312	318	321	352	320	312	318	315	352	299	344	353	329	335	354	327	359	361	332	332	311	325	308	303	324	322	328	309	324	318	293	316	323	323	340	306	305	340	330	310	293	292	332	341	336	297	335	306	326	334	309	344	338	334	316	327	330	327	339	276	330	320	304	307	320	339	353	309	314	351	341	320	316	344	344	355	307	302	339	316	322	308	310	340	288	302	309	363	340	358	302	334	337	321	322	322	300	331	331	287	282	311	297	299	328	328	333	336	325	306	325	345	308	344	343	299	331	316	306	348	326	327	326	346	303	350	301	311	313	328	288	315	352	330	318	278	340	319	318	357	330	336	338	285	306	297	306	311	325	303	310	315	335	312	347	298	316	322	317	324	309	319	352	316	343	322	293	351	319	319	307	324	305	321	342	318	354	297	315	339	322	325	305	340	299	324	323	323	329	330	349	316	338	316	306	338	317	326	339	305	300	317	322	346	326	317	318	300	310	310	337	337	337	324	317	309	307	328	333	343	339	301	335	306	281	330	319	308	329	336	307	335	329	310	309	292	353	311	327	310	315	318	311	324	344	345	319	336	291	346	317	280	300	336	304	341	321	335	338	334	312	302	322	329	315	315	353	291	379	318	304	323	332	300	315	321	306	333	316	309	329	333	293	321	330	312	316	298	344	326	288	341	345	322	311	335	293	319	323	354	335	308	327	315	311	342	287	316	303	344	345	325	333	338	310	330	305	331	351	354	336	332	360	311	362	333	303	306	353	328	327	322	313	306	328	368	310	321	338	293	302	371	325	341	345	318	331	318	296	342	338	309	316	310	326	323	326	321	300	302	304	352	312	291	334	302	327	303	331	326	325	326	330	327	360	327	339	346	312	335	329	327	338	334	345	294	308	330	333	320	314	278	343	311	324	309	323	308	292	334	330	348	341	327	306	307	348	307	335	317	327	335	343	357	327	333	359	352	335	345	308	322	316	306	322	299	332	339	308	329	330	320	316	291	291	335	345	339	305	352	311	345	346	326	372	322	341	320	313	327	334	314	326	335	339	313	304	343	303	319	308	327	338	326	330	325	299	338	329	290	347	319	356	309	333	322	308	344	351	324	340	330	311	303	346	330	347	310	300	313	330	334	295	316	331	336	297	323	303	345	332	338	291	331	321	322	307	327	356	326	314	285	357	335	310	332	323	354	334	298	332	319	306	308	334	327	348	333	342	354	289	343	327	349	320	343	325	335	301	321	317	306	303	309	352	292	298	310	304	316	306	325	356	323	329	307	301	301	346	349	337	333	311	338	315	338	326	342	307	327	322	307	305	326	328	308	343	335	328	330	318	323	312	309	330	339	345	330	328	320	334	335	333	321	309	314	320	298	313	332	345	299	324	333	342	309	338	305	341	334	315	340	321	329	323	331	342	312	321	326	332	329	326	370	330	303	308	329	283	322	300	330	330	335	330	340	305	343	322	344	343	331	354	310	312	326	297	314	308	310	333	294	305	310	350	340	331	311	311	295	338	321	326	322	330	296	297	306	319	333	333	335	321	311	320	349	321	318	307	386	319	305	328	329
5550	10673	9060	4517	3059	2284	1750	1479	1317	1135	991	955	922	846	763	731	757	710	716	710	656	697	682	674	621	654	633	626	616	604	622	616	604	640	633	612	632	605	605	598	598	584	610	574	606	602	577	647	624	593	558	597	558	577	584	605	572	576	585	617	638	595	620	610	609	583	559	575	613	597	580	627	562	557	619	582	585	579	620	571	590	631	620	593	605	590	596	571	612	627	529	573	601	598	604	603	562	601	627	568	573	574	597	593	586	567	604	601	619	614	593	622	628	616	580	584	594	584	578	589	593	587	563	598	602	570	575	600	593	593	616	603	555	557	560	608	582	599	602	579	606	536	580	605	568	593	554	610	617	573	590	555	582	616	588	600	590	650	569	622	568	617	579	566	598	585	579	590	603	529	568	572	611	557	606	600	606	619	553	610	638	563	590	548	627	525	570	597	541	554	562	605	586	631	594	604	601	580	616	658	562	600	586	593	611	605	597	610	584	597	605	584	559	593	603	558	571	569	547	597	619	570	584	605	580	569	555	614	592	570	630	576	531	548	616	565	556	622	565	596	588	586	593	572	572	583	582	604	567	542	592	589	526	583	588	568	531	584	569	612	573	551	591	589	597	560	572	557	551	603	573	608	630	573	592	596	606	591	608	566	608	575	594	598	540	591	555	562	591	584	608	587	603	590	612	592	586	597	588	510	604	552	603	578	613	650	514	613	578	559	597	596	550	606	613	591	565	581	605	578	564	573	632	570	556	597	583	549	629	588	624	626	572	559	597	611	618	562	550	594	544	578	569	546	581	566	551	557	624	575	598	552	607	598	563	582	537	598	607	560	556	579	601	609	571	565	568	570	596	566	552	595	604	608	577	546	599	583	584	562	572	601	559	568	587	551	581	536	574	607	583	541	562	603	616	571	570	575	571	587	602	568	605	593	574	582	592	589	592	561	618	583	542	583	575	596	566	556	596	608	593	630	557	565	605	600	562	578	594	578	576	586	580	606	576	569	588	564	572	593	604	570	595	610	552	558	601	589	600	553	557	540	582	608	609	592	607	597	586	587	551	604	576	561	607	569	552	585	568	546	592	558	566	567	576	598	626	619	609	562	611	587	577	610	631	545	556	583	588	569	601	575	536	590	595	597	600	582	575	548	556	558	542	566	579	579	615	543	530	593	573	586	602	613	616	578	599	591	586	600	543	617	576	565	590	578	569	576	588	562	589	602	604	587	645	564	570	586	578	579	527	585	594	595	558	598	570	590	578	618	554	625	565	604	588	620	624	583	596	625	598	656	591	576	551	596	595	603	579	598	606	586	585	598	588	620	568	598	583	600	617	555	596	621	597	627	570	590	585	602	645	565	598	554	596	624	591	617	628	605	604	602	622	601	617	592	573	610	590	634	587	581	567	587	595	576	566	557	573	598	566	572	562	608	602	575	563	607	609	611	570	596	560	556	586	563	667	596	584	605	601	623	589	602	563	613	589	569	555	602	591	555	542	559	613	587	557	567	610	602	626	592	584	591	570	618	567	615	542	611	561	592	597	565	620	546	597	577	598	602	621	629	559	610	565	591	568	565	613	568	600	565	576	590	570	610	588	600	585	587	562	571	599	583	573	594	575	540	610	558	556	581	592	553	560	602	599	618	583	590	592	612	618	590	608	587	563	600	583	553	640	588	591	561	563	552	527	602	578	595	617	625	562	623	558	632	611	616	566	591	591	603	597	562	580	565	559	586	545	688	585	562	579	586	611	559	552	568	619	543	604	573	583	582	585	575	603	591	568	615	588	578	585	584	575	560	577	596	599	606	584	577	596	557	567	581	610	605	630	593	612	577	582	581	529	557	641	581	605	592	593	577	576	596	588	558	552	624	560	594	591	576	608	579	636	566	631	589	574	595	587	567	577	569	573	610	558	582	599	593	577	598	588	604	637	568	564	562	568	568	602	562	581	591	589	588	607	596	585	614	579	613	577	614	583	540	639	576	591	550	561	589	557	599	638	586	567	590	591	549	620	606	570	555	521	575	538	574	612	588	615	563	605	565	552	588	565	603	565	571	639	614	595	573	564	545	631	587	572	591	601	629	567	595	588	632	560	534	563	599	606	592	549	546	602	601	566	565	579	562	605	564	567	611	577	580	576	597	555	575	583	598	542	573	587	583	562	598	567	606	600	607	568	585	608	584	595	625	584	589	623	552	566	585	577	619	572	543	550	560	554	602	561	627	587	545	563	599	546	608	622	562	594	608	579	585	596	602	573	587	616	586	611	623	632	574	621	568	622	595	649	577	578	556	536	610	572	613	603	592	591	636	609	617	573	557	569	590	575	604	606	611	582	585	547	588	549	619	575	597	575	565	534	600	586	641	562	595	631	579	543	554	579	591	551	552	581	524	570	551	584	576	581	577	600	597	597	581	576	570	575	626	575	565	598	570	596	573	543	543	633	587	568	600	558	599	580	605	580	550	591	605	541	571	575	582	594	570	569	610	612	642	558	551	593	555	588	577	595	582	597	572	598	575	627	568	587	594	582	611	602	549	564	571	574	606	578	635	573	595	589	599	574	554	539	613	613	566	611	584	575	565	582	582	589	607	557	557	593	600	619	642	610	564	574	586	580	586	581	531	635	603	533	632	562	628	583	558	550	577	627	570	579	629	586	551	607	596	569	642	592	585	590	622	613	598	608	627	599	636	596	571	548	618	597	618	565	555	561	636	526	563	640	605	631	544	610	560	598	632	601	574	553	606	586	580	598	566	591	564	568	587	622	581	583	605	592	595	623	573	572	596	574	580	581	614	616	542	542	520	624	564	554	558	605	573	605	585	647	499	587	599	612	551	577	608	553	575	589	565	555	596	599	623	577	575	582	608	594	595	567	581	568	592	593	595	584	607	593	588	569	606	548	588	602	568	592	615	602	595	578	560	599	553	542	585	521	569	573	588	582	645	631	592	578	573	581	581	565	552	553	601	619	586	589	569	587	604	577	590	590	546	602	585	620	644	593	592	584	603	594	550	579	623	599	575	571	559	588	597	604	552	574	584	584	614	546	584	635	551	584	603	565	563	579	616	577	622	585	631	606	563	593	581	586	608	575	575	627	532	598	585	601	607	540	534	576	600	593	627	552	586	598	567	581	594	589	613	566	620	569	560	601	577	600	571	581	619	604	585	629	589	582	582	575	624	566	561	596	607	549	582	567	574	646	582	548	588	622	553	623	574	544	602	570	577	553	627	599	592	580	595	582	577	606	610	582	568	583	594	625	587	604	584	590	591	566	605	629	583	579	606	571	580	579	578	599	571	583	545	572	606	619	566	615	577	647	589	621	564	587	584	561	570	598	589	573	555	594	587	573	613	574	576	528	596	593	583	578	630	575	583	581	558	545	555	618	563	567	543	552	562	594	551	572	594	589	569	573	598	553	566	590	604	566	598	573	587	629	573	520	606	588	567	618	587	581	614	602	532	618	530	599	566	535	592	612	570	606	589	566	592	616	570	569	626
23333	21392	29214	23957	21400	19469	1628	601	408	378	328	269	249	253	222	209	180	185	167	164	194	158	161	147	142	145	149	154	140	146	146	148	124	162	139	133	132	119	139	153	123	144	125	98	116	120	130	118	141	129	108	129	114	106	125	117	118	118	123	130	108	98	142	108	112	122	120	138	129	121	130	115	142	133	117	128	127	121	129	123	136	124	147	121	101	124	125	116	123	126	99	131	118	96	102	124	133	119	119	111	105	125	127	88	111	117	118	132	119	121	127	118	113	115	105	118	124	107	118	111	117	106	123	114	114	110	110	106	111	119	124	125	122	116	114	114	110	109	112	101	119	130	121	99	118	120	121	95	127	111	120	134	132	97	124	128	114	110	142	118	129	113	115	137	131	103	110	112	119	120	116	118	118	122	129	126	122	111	113	122	105	120	126	110	115	115	122	119	101	111	115	135	117	108	118	132	116	106	121	119	109	117	113	125	117	111	124	123	114	117	107	109	109	130	103	106	102	121	107	119	104	110	97	104	125	106	90	106	100	113	127	113	110	114	91	122	95	108	113	109	119	114	122	111	117	105	98	115	117	111	111	119	111	128	98	128	126	94	99	128	101	110	136	126	125	122	149	107	119	122	143	125	136	119	100	111	132	117	124	122	117	120	123	129	110	121	105	120	131	123	115	131	121	127	123	105	135	120	110	118	119	104	103	105	129	131	130	107	125	119	122	88	116	97	111	114	102	132	128	123	107	122	131	123	114	128	139	128	120	112	103	103	124	127	115	117	114	120	133	114	128	122	135	90	128	96	101	125	123	108	108	125	131	111	123	114	134	110	114	126	132	108	112	117	109	125	130	103	113	127	97	95	122	101	95	99	117	131	123	119	108	109	131	120	105	113	120	129	109	93	113	115	118	139	91	111	114	108	117	112	113	127	99	115	107	120	114	126	108	104	124	115	126	122	110	85	123	131	117	123	121	98	116	118	117	124	126	113	105	121	125	123	130	115	128	127	116	130	138	108	130	108	136	119	103	124	122	117	93	118	122	103	102	119	115	119	112	121	122	106	112	111	111	107	130	127	106	137	119	99	128	124	112	119	102	121	137	141	117	103	112	107	126	118	105	121	117	130	120	110	109	113	105	114	109	112	120	111	113	91	128	116	120	113	111	131	118	106	130	112	113	105	109	96	103	119	141	111	120	118	130	134	119	112	122	109	120	135	127	138	132	126	122	135	113	113	116	108	126	121	114	109	116	111	123	115	133	121	107	123	127	107	126	120	128	117	102	117	124	117	105	104	120	109	116	108	118	104	126	112	126	125	96	100	111	117	131	109	129	115	117	112	115	115	125	113	142	91	115	126	109	105	131	93	125	125	124	126	107	129	107	121	128	113	131	114	119	129	107	125	126	99	124	132	121	118	119	134	123	133	113	113	108	115	121	133	108	103	116	111	121	126	108	127	116	118	114	124	126	111	109	121	119	122	130	113	113	109	114	117	111	123	105	107	98	102	117	113	120	112	109	116	110	102	117	100	109	119	136	113	116	95	130	100	120	98	112	121	109	130	105	126	114	117	135	128	123	113	104	122	127	106	110	99	115	106	113	101	101	112	110	120	107	120	119	120	107	106	135	112	133	111	113	127	134	106	124	111	121	128	107	104	131	128	108	121	96	98	119	131	110	121	97	106	118	129	130	110	133	112	118	123	115	132	126	118	109	115	110	115	104	113	127	110	113	99	114	124	115	100	126	116	133	121	94	113	108	110	119	107	112	112	129	125	108	121	125	101	130	129	104	102	132	107	113	113	108	118	120	117	96	121	106	124	134	118	111	111	118	118	145	119	134	122	116	115	123	131	117	105	112	137	132	100	111	123	132	116	119	116	113	106	127	103	131	117	115	114	116	109	114	103	124	110	111	109	106	125	116	127	112	117	114	103	114	127	131	129	124	118	93	109	108	116	119	107	113	128	115	133	146	109	115	117	122	115	111	114	133	129	109	130	110	124	119	113	140	102	124	108	137	101	123	118	115	127	118	126	123	121	110	107	112	121	109	86	118	105	104	112	105	127	117	102	141	132	130	114	130	120	134	122	118	116	129	109	135	130	117	116	118	134	112	115	110	124	125	129	119	107	115	132	107	133	103	105	123	98	118	120	126	129	113	109	118	123	113	107	126	135	135	120	112	124	131	117	112	114	119	126	113	110	113	127	134	121	115	123	113	139	115	129	121	118	113	123	127	123	126	113	125	127	122	118	99	127	110	106	99	132	121	125	122	111	121	112	101	102	96	119	121	101	106	109	110	115	120	122	111	129	142	104	126	109	105	124	123	118	140	130	111	117	120	104	104	117	108	122	116	99	111	121	129	111	132	130	94	118	116	122	115	123	96	136	106	114	107	113	103	131	116	119	108	116	125	138	113	115	114	107	137	104	102	96	115	126	109	146	121	104	113	120	126	124	106	129	95	92	142	129	125	132	123	98	127	129	122	112	125	110	127	120	114	126	115	119	110	117	121	113	111	108	102	118	118	132	124	117	108	119	126	137	108	114	95	111	137	132	111	101	130	126	114	140	74	132	130	137	112	131	117	127	130	121	121	107	104	109	118	129	119	103	124	144	124	114	113	112	116	114	105	116	105	114	113	111	119	117	119	104	104	119	114	122	120	110	110	109	133	105	132	98	124	118	101	117	114	110	122	123	128	102	93	121	103	139	99	103	109	136	116	118	106	100	103	128	120	101	124	131	113	105	112	114	111	110	98	113	114	104	122	117	112	117	123	145	127	132	122	120	134	101	120	130	128	121	119	111	131	132	111	98	125	125	125	100	102	114	122	103	114	101	107	110	122	93	102	134	94	122	106	128	123	104	113	101	118	119	105	114	101	118	117	130	120	124	118	124	115	106	120	136	100	138	108	121	115	117	109	112	110	111	119	112	110	108	122	119	113	120	103	101	117	120	118	112	103	138	118	125	112	103	128	122	107	129	99	115	104	126	97	112	104	116	112	119	95	120	127	114	96	128	105	111	141	116	119	113	103	116	121	111	129	107	95	131	105	126	109	115	133	106	137	108	107	106	100	101	97	110	115	105	128	118	122	116	107	116	114	114	117	114	143	117	127	119	121	130	98	140	128	129	110	105	105	115	104	121	114	106	114	94	100	115	107	118	102	110	114	109	111	145	132	131	107	125	106	141	117	133	108	118	112	113	120	114	108	119	94	105	108	122	120	127	109	119	101	107	118	126	113	117	119	110	119	123	115	104	125	125	114	125	113	124	111	111	112	112	128	102	125	113	127	105	101	106	132	116	107	115	113	104	100	118	99	130	107	126	143	136	114	99	101	109	118	117	101	113	116	116	120	105	98	133	118	109	129	124	109	107	121	128	112	119	95	108	105	124	105	118	119	110	122	129	111	121	116	137	110	120	121	117	110	140	113	102	117	134	113	122	123	121	143	118	116	110	106	126	125	127	128	113	128	118	111	118	123	100	109	104	104	100	142	118	102	106
7610	16130	13796	7080	4728	3212	2507	1941	1485	1312	1117	851	742	662	604	570	534	475	460	436	399	423	362	357	354	306	330	319	291	313	278	284	298	277	263	277	286	270	274	274	257	287	270	258	253	260	256	239	231	228	259	228	231	232	239	234	231	222	243	244	230	249	243	236	224	263	252	201	251	245	250	199	237	229	215	209	222	202	203	217	222	227	245	197	212	231	232	240	259	248	218	221	237	241	192	205	218	228	219	210	236	218	239	216	216	226	227	222	197	242	248	229	235	198	227	240	211	220	228	203	224	261	241	242	222	214	228	204	196	199	230	220	216	219	235	218	220	213	183	219	238	221	235	232	224	206	212	218	230	213	226	215	226	219	231	214	209	241	235	239	204	211	210	222	198	213	214	209	220	222	204	224	199	229	216	222	216	227	236	222	201	194	218	233	261	224	255	219	217	220	201	220	226	217	227	202	237	201	235	217	211	212	192	225	207	250	207	237	204	239	232	237	232	212	193	217	201	213	206	209	250	185	215	196	224	231	200	227	236	223	206	241	221	227	227	229	214	194	209	217	245	210	230	202	204	212	230	234	221	222	242	199	211	227	229	223	216	229	206	219	200	215	240	207	214	203	207	247	257	231	235	207	231	230	220	216	202	234	207	214	198	198	196	223	225	204	234	229	205	211	237	248	197	204	228	214	216	210	210	233	223	190	213	232	229	214	204	214	183	225	215	242	213	206	223	214	227	207	218	211	203	231	222	220	228	202	241	227	191	214	249	213	250	247	215	226	218	232	229	228	205	221	216	218	206	236	222	234	228	218	188	238	209	223	182	239	203	228	248	193	255	225	220	254	228	215	214	213	228	229	221	224	194	218	230	204	232	216	237	208	218	204	228	208	204	234	224	221	203	212	221	216	214	205	198	232	234	230	232	181	242	202	203	209	223	229	216	232	217	214	206	243	237	212	211	219	235	211	232	222	215	220	226	201	211	204	200	236	210	218	224	185	232	233	206	222	220	221	230	239	200	225	248	218	186	251	195	200	232	222	223	195	217	228	209	220	213	247	227	230	250	208	220	211	200	211	236	232	191	218	228	247	252	208	210	221	216	228	210	215	209	235	233	239	215	227	231	227	229	235	213	227	191	222	203	226	219	242	226	209	222	244	224	194	208	222	246	239	222	228	207	226	226	209	217	214	214	234	216	251	224	225	201	223	203	237	205	236	233	220	202	215	206	185	191	204	214	218	236	229	238	235	205	202	211	208	213	204	208	208	239	219	202	222	203	221	199	219	242	208	204	216	230	229	197	224	235	218	213	215	222	203	228	237	220	228	219	211	206	213	225	216	231	206	231	223	237	225	221	219	227	202	198	234	218	210	219	216	227	196	203	214	219	223	215	247	213	205	213	210	229	200	210	229	240	201	218	212	217	195	218	226	205	220	211	210	233	219	211	208	211	214	228	220	218	217	238	224	225	228	201	232	207	214	217	236	230	215	217	212	212	252	230	206	222	223	198	233	234	204	202	228	210	188	229	209	228	213	233	202	231	204	203	223	223	234	239	219	214	212	227	189	224	207	245	220	208	201	221	215	169	211	213	214	213	201	215	223	217	231	201	188	235	219	223	218	202	216	230	217	216	201	205	217	235	198	204	237	218	211	240	217	232	217	207	220	212	225	227	234	213	219	216	216	220	196	211	244	221	219	204	204	196	218	226	174	233	238	189	212	222	215	218	217	207	212	206	232	234	225	214	228	239	252	232	231	191	229	234	227	208	202	210	214	192	198	218	230	211	247	218	213	237	227	225	223	216	201	216	222	206	239	232	196	209	232	213	195	199	206	225	221	212	226	230	242	216	218	210	201	204	244	208	214	223	228	213	216	214	197	234	208	214	215	222	210	206	223	239	179	214	242	224	243	227	218	195	231	216	219	232	232	229	221	209	235	224	216	227	248	192	219	232	218	211	236	235	247	240	205	215	223	215	193	229	211	230	221	209	229	245	215	248	227	221	198	219	227	214	216	216	224	204	204	223	208	197	237	210	230	234	231	232	234	214	224	204	255	212	223	202	220	222	259	220	228	206	205	217	177	230	229	254	208	224	203	229	230	212	237	212	224	221	220	226	221	200	218	220	242	204	205	219	219	203	193	232	215	203	211	199	233	225	233	198	230	216	206	187	228	209	217	221	241	215	213	224	227	228	232	216	227	253	201	231	229	213	230	243	206	222	204	234	209	221	194	240	203	212	234	198	223	230	205	230	212	228	205	192	199	183	241	220	235	202	221	192	197	228	236	211	216	197	227	226	209	204	231	216	204	230	202	228	206	248	225	213	190	217	209	227	229	227	243	220	215	219	223	234	216	259	223	201	216	211	213	206	204	213	198	205	220	234	216	238	214	199	212	194	225	208	209	221	220	224	193	224	198	205	231	224	213	238	231	233	210	224	227	235	239	203	209	226	204	206	178	216	209	230	227	246	195	223	210	187	228	236	190	228	230	216	216	211	208	205	180	229	220	220	229	233	237	246	233	249	204	200	220	210	210	226	223	208	215	229	198	196	208	221	203	225	200	213	243	223	196	233	211	226	193	225	213	239	223	195	222	215	208	201	197	193	227	203	214	175	250	224	226	199	227	213	239	186	186	229	195	232	215	236	200	220	207	196	190	191	209	197	199	220	222	253	218	197	200	231	231	216	235	207	201	232	200	217	231	212	212	210	209	216	198	211	216	217	202	223	202	210	225	231	212	232	247	210	219	228	224	226	194	228	223	198	215	222	211	223	225	193	216	212	233	203	216	216	200	223	217	192	210	216	227	224	207	206	208	219	215	204	220	232	225	213	246	230	218	228	212	233	220	223	217	216	184	226	232	212	215	217	186	211	221	220	227	209	227	226	214	219	213	223	203	221	205	193	230	218	222	201	185	209	237	223	234	202	218	225	199	205	231	217	224	240	239	222	230	217	242	218	218	184	212	220	210	242	207	204	232	185	197	230	191	217	243	195	198	226	206	219	226	194	234	220	211	213	223	206	232	216	202	216	201	223	214	231	217	220	209	192	203	215	220	224	220	219	224	225	227	192	207	214	218	219	187	237	230	212	212	217	179	214	211	187	202	207	211	206	227	214	214	197	223	215	214	254	217	210	227	205	209	232	200	230	241	217	210	205	217	206	216	197	212	216	226	215	189	202	178	203	224	215	229	211	225	242	194	219	225	236	219	214	207	224	253	209	201	222	215	207	231	236	215	234	196	234	205	229	200	205	225	214	195	219	186	216	222	207	218	213	228	208	217	230	223	215	219	236	209	222	199	219	216	213	222	217	224	230	221	211	224	223	219	236	227	253	206	213	181	228	208	216	199	212	243	231	216	254	213	196	205	223	228	219	220	217	239	229	211	205	262	204	210	220	207	222	213	221	212	216	240	227	212	250	233	244	199	214	222	215	223	235	231	236	224	208	243	204	209	232	256	208	213	203	221	215	217	228	199	213	208	218	206	233	213	222	229	205	227
27093	20255	5899	770	517	469	418	443	436	457	461	434	446	402	432	400	443	434	430	394	446	435	436	415	417	423	441	468	421	436	438	415	432	434	396	424	405	405	424	467	448	435	458	429	420	408	387	432	393	460	435	441	423	389	391	433	425	385	440	449	377	401	405	449	447	406	398	413	442	417	407	399	427	424	417	413	406	455	448	470	483	407	428	454	432	396	393	428	414	420	401	438	421	426	400	432	422	425	419	437	467	437	452	423	415	403	414	457	453	398	458	424	413	428	428	445	417	442	460	425	412	426	433	421	407	450	381	421	390	418	434	464	423	400	427	451	428	423	433	407	413	445	433	425	427	399	436	409	442	387	390	440	418	444	429	406	428	433	469	436	429	397	424	427	434	421	450	420	458	422	433	416	420	404	446	443	422	437	412	439	444	408	441	443	414	399	437	420	430	446	421	438	383	406	421	402	420	394	400	417	433	443	456	440	427	459	415	433	385	448	459	443	403	424	412	421	431	413	407	413	437	402	456	427	409	406	435	439	375	413	439	451	460	426	405	443	430	428	426	451	391	418	427	447	412	437	426	392	421	434	400	378	434	443	432	407	439	429	404	400	398	425	435	404	432	430	445	393	434	415	415	399	453	418	463	423	423	420	405	446	456	441	431	456	451	434	412	400	411	433	457	426	369	397	401	486	430	447	407	425	434	395	396	423	463	425	442	406	430	426	426	406	420	425	407	438	437	464	423	472	424	456	463	415	462	432	429	399	398	380	398	414	435	422	412	435	399	431	411	424	405	425	391	426	431	437	452	418	441	438	444	424	418	421	437	425	380	409	417	452	429	457	434	446	379	443	413	437	419	399	434	394	400	392	389	434	377	404	393	405	393	400	403	425	416	406	407	477	428	446	439	415	445	449	415	395	449	439	467	371	445	404	460	402	444	380	422	433	415	371	412	432	409	488	436	416	378	443	408	425	426	417	448	433	423	426	432	449	413	446	415	424	462	466	431	422	384	405	404	408	432	404	414	431	404	420	425	429	398	409	456	391	460	422	416	457	458	409	428	417	433	426	384	429	420	425	408	441	419	438	452	415	439	424	393	462	467	446	429	401	446	411	443	440	399	420	440	418	441	442	406	440	399	430	444	430	426	414	409	428	418	404	433	410	439	408	432	389	416	402	405	407	416	452	419	439	422	424	429	412	452	437	464	404	402	439	419	415	399	432	375	392	412	418	433	414	409	438	436	408	434	427	433	412	447	432	445	415	448	398	436	463	439	384	426	432	437	425	422	426	421	440	429	406	408	454	415	446	432	410	447	438	415	424	447	416	380	404	428	424	413	437	435	430	384	410	445	419	408	440	437	421	430	426	460	413	400	376	431	435	428	415	422	417	428	428	448	426	423	409	419	469	425	425	410	424	397	424	419	418	418	417	438	414	404	427	448	426	424	429	437	426	413	424	415	419	436	407	453	414	402	460	412	424	412	438	387	438	454	412	436	383	419	407	423	422	436	398	413	413	413	403	446	449	434	425	412	423	445	445	431	367	397	424	441	373	399	440	415	417	393	388	465	436	439	441	424	426	451	411	429	434	428	430	432	428	448	394	426	433	411	452	440	426	420	422	423	431	428	413	438	468	405	406	430	402	449	418	420	410	449	417	390	451	450	409	396	441	389	403	435	432	413	451	437	435	405	396	438	449	433	397	401	420	395	435	417	437	409	433	405	418	422	446	408	452	422	387	405	419	405	413	415	441	418	443	449	407	455	431	416	420	473	432	410	409	423	459	439	421	420	418	406	427	405	436	385	420	412	423	388	432	400	424	425	419	438	430	472	429	417	410	434	452	428	403	376	408	424	471	446	434	441	435	419	420	425	388	404	465	434	436	471	407	447	412	420	415	431	422	426	428	416	434	452	409	381	435	432	426	409	428	412	411	440	422	433	451	403	408	401	416	438	445	407	438	414	444	434	443	451	387	443	415	433	441	400	426	435	419	417	417	404	429	404	379	454	431	402	455	436	395	444	439	441	405	444	405	400	433	443	444	421	421	394	425	428	426	448	409	445	418	428	409	413	429	434	405	405	450	423	414	445	418	409	412	411	424	460	442	385	434	460	452	401	448	424	467	459	432	418	418	458	436	438	399	432	393	433	429	418	428	446	436	417	422	360	441	430	436	417	403	436	400	432	374	433	420	406	428	384	448	444	406	414	423	412	409	402	467	432	431	442	451	434	419	440	400	442	440	419	440	378	387	429	405	447	385	410	412	456	450	402	411	411	430	427	485	401	443	396	420	397	435	427	385	420	425	430	390	461	441	436	424	434	433	421	420	428	432	436	409	457	444	430	399	421	437	427	403	441	422	408	408	429	446	420	392	405	420	422	438	417	432	429	385	442	406	410	446	458	427	429	437	443	431	435	423	426	397	375	423	394	446	381	434	396	407	420	420	446	428	414	425	435	426	439	395	400	428	428	450	406	418	433	412	440	447	476	431	426	425	423	430	413	419	430	437	461	397	439	449	462	427	480	427	456	407	433	426	416	418	413	426	417	449	416	447	465	448	423	413	425	445	429	455	422	444	451	421	430	434	470	419	380	415	394	424	467	437	417	451	444	407	399	414	427	432	403	410	431	429	442	437	447	436	444	411	435	446	414	475	409	442	430	452	424	406	464	466	414	405	434	423	405	442	413	430	428	410	477	414	383	407	446	401	411	422	439	398	432	420	417	436	424	438	413	400	435	434	428	439	409	415	410	420	428	429	423	454	397	423	440	408	421	402	408	444	448	415	424	433	414	443	405	417	406	471	433	427	417	363	396	448	440	391	426	404	437	427	428	404	437	424	456	421	464	448	430	412	391	477	430	431	468	434	442	404	431	449	404	464	428	399	436	441	407	422	440	405	447	431	427	406	390	447	402	426	401	455	432	440	418	428	434	399	428	398	412	439	438	403	460	411	442	401	414	408	444	407	432	417	426	437	467	464	451	416	395	410	435	436	421	437	426	402	429	411	382	454	416	422	412	438	406	432	424	446	378	446	425	423	489	413	422	445	406	428	424	435	390	445	416	458	422	426	433	464	423	419	417	431	461	459	395	455	435	418	445	431	400	398	431	383	480	435	423	449	403	413	435	427	438	423	383	382	383	466	420	443	416	428	416	424	388	434	430	442	402	436	405	415	395	452	439	431	425	405	416	442	450	426	416	488	399	414	399	467	409	445	414	435	418	503	449	446	425	455	426	431	441	406	418	465	408	404	378	420	444	450	427	433	423	432	419	412	411	458	405	394	430	426	413	396	412	433	440	394	430	397	379	466	419	387	378	413	467	412	433	429	402	460	442	413	400	449	468	446	399	422	475	418	422	401	435	405	446	415	419	470	412	427	432	421	446	440	480	434	435	454	413	396	428	411	413	412	409	434	418	443	409	386	424	444	427	439	458	384	449	424	443	404	442	435	438	402	407	389	416	415	420	422	440	417	427	438	451	418	440	401	420	425	384	425	397	424
4343	1914	1731	1138	981	894	894	890	791	792	847	788	782	792	740	799	728	768	759	772	749	774	782	754	717	736	784	776	723	791	757	787	784	777	730	771	768	759	753	725	793	743	761	783	717	695	767	764	760	790	715	789	752	771	795	720	720	760	767	784	727	767	786	728	764	758	704	767	732	696	767	739	750	736	739	736	780	742	763	778	808	753	774	774	722	736	737	742	755	744	743	737	725	739	770	773	788	748	758	757	687	760	718	773	780	787	760	714	744	755	836	742	791	769	790	745	727	706	701	754	762	733	755	745	729	772	784	722	731	763	743	750	762	746	715	755	768	749	753	788	715	768	772	726	738	787	734	777	803	752	705	749	754	750	703	781	755	777	810	785	791	748	746	716	772	721	776	732	698	789	776	713	694	731	771	745	746	707	729	752	712	743	716	806	742	782	732	708	738	718	741	759	734	719	745	793	742	756	752	751	785	761	775	764	774	765	726	759	778	742	770	732	774	747	745	744	776	756	746	733	766	736	750	726	713	751	717	751	766	743	740	694	718	729	766	725	683	702	722	733	794	755	740	783	732	738	780	741	719	753	794	732	706	804	683	758	765	759	787	734	764	732	766	767	702	773	768	751	751	735	746	776	758	750	729	781	729	752	766	745	736	752	753	728	771	768	699	764	735	702	769	715	759	720	772	764	757	764	793	758	758	788	724	783	721	712	732	776	741	729	753	815	710	740	726	776	754	769	763	753	764	740	697	763	729	781	791	758	765	730	784	704	741	725	754	744	812	729	713	698	777	746	693	750	739	804	748	794	725	760	768	765	800	735	756	820	773	719	779	775	764	743	707	750	765	742	777	758	777	739	744	736	693	785	745	733	764	764	781	772	754	775	719	758	742	741	710	734	777	747	741	780	812	799	728	731	733	755	730	760	682	770	767	804	760	775	731	745	745	706	739	730	739	715	750	734	735	750	774	759	713	781	740	734	728	715	765	787	739	791	726	782	749	737	778	750	782	736	745	745	763	765	808	700	756	764	764	699	714	767	740	787	794	728	786	744	782	750	731	724	767	722	767	809	711	754	725	716	721	747	744	779	757	742	765	761	728	704	732	739	737	773	763	679	773	712	772	748	759	756	766	784	747	717	791	822	742	773	706	716	757	766	770	778	772	757	765	775	745	724	739	765	787	756	755	758	747	713	701	778	719	779	746	729	741	774	751	807	744	733	782	736	746	766	778	803	740	789	768	790	741	778	769	729	742	711	796	689	722	738	773	716	737	769	798	744	753	736	731	790	749	768	734	785	771	744	753	744	779	724	752	761	766	764	786	744	775	734	793	775	748	698	735	803	742	751	764	768	778	735	770	742	784	790	753	749	730	710	806	792	728	720	744	729	760	746	774	780	764	706	738	763	728	739	744	705	777	760	711	771	745	737	762	720	772	774	704	789	753	729	732	741	782	724	754	800	766	733	721	761	748	756	709	740	721	749	774	774	758	755	758	770	762	735	743	762	755	751	731	748	716	737	732	743	762	745	791	770	698	748	719	747	781	750	699	778	751	746	705	746	714	743	771	739	730	717	751	767	723	794	778	764	780	722	756	747	770	808	728	770	765	749	768	745	757	745	757	749	740	746	764	744	827	756	733	762	809	786	747	770	719	801	767	767	778	723	742	686	756	714	731	697	789	737	691	713	760	755	755	727	774	711	701	707	757	742	782	760	769	779	745	768	766	677	774	762	734	733	782	750	739	731	761	752	749	750	772	673	746	785	779	731	777	734	779	744	759	740	746	778	774	742	756	773	719	757	774	761	743	720	755	700	722	756	750	799	758	790	753	786	769	730	735	741	730	723	758	755	723	781	772	721	719	794	753	745	767	754	731	718	754	712	722	768	819	713	745	788	793	761	767	811	718	774	754	729	760	768	764	739	724	779	797	766	738	741	752	696	747	703	818	704	726	739	756	707	765	763	758	732	746	739	771	776	765	716	753	756	737	723	743	758	760	729	805	750	714	748	760	724	782	757	706	715	726	750	731	723	776	712	812	766	769	732	743	705	779	765	724	738	722	743	718	750	723	704	739	726	704	724	734	758	689	724	780	747	772	762	742	764	799	720	781	700	775	733	762	791	717	742	744	722	781	733	751	754	731	763	754	831	758	774	736	725	729	761	702	735	762	766	800	776	685	770	752	751	799	715	723	790	742	771	796	786	748	737	809	746	787	764	713	728	736	728	766	726	708	733	813	729	756	758	748	755	730	752	757	748	735	739	794	739	767	710	762	806	700	782	766	757	764	714	778	753	768	767	785	790	791	739	745	696	745	718	744	818	770	703	748	718	755	788	739	773	804	787	728	702	797	746	732	749	781	766	789	734	769	719	755	710	748	776	737	733	775	702	837	749	733	796	736	768	720	704	819	774	702	762	750	721	743	780	780	744	769	704	760	736	765	761	745	748	729	719	688	722	728	741	738	745	731	728	765	701	752	755	734	821	744	733	782	784	743	742	748	730	711	737	731	750	784	736	757	806	795	763	754	718	770	752	756	768	718	776	762	751	766	836	758	748	713	710	766	774	740	760	774	702	766	786	760	757	784	793	753	733	695	743	734	737	755	777	788	754	764	763	759	681	813	755	767	775	779	703	738	730	737	755	750	763	716	847	753	735	753	741	703	769	791	726	785	735	734	744	753	748	768	721	747	741	767	726	709	765	765	778	785	742	719	749	722	727	760	780	697	781	741	788	785	754	746	783	768	769	785	751	692	726	751	722	736	701	727	735	732	725	719	790	739	758	749	788	747	774	746	772	722	739	773	780	725	730	712	720	723	746	774	741	724	735	754	755	790	735	747	820	764	706	783	769	749	750	710	768	731	784	765	751	766	795	812	777	758	764	796	754	731	754	722	719	746	726	741	766	747	745	747	764	749	750	751	744	796	739	737	720	740	747	752	738	729	681	748	776	792	744	843	770	747	757	726	766	758	723	785	750	778	721	729	714	811	760	733	752	771	775	738	690	749	757	787	772	804	750	803	738	739	738	768	740	745	738	776	746	758	746	772	780	721	756	736	738	736	748	761	733	756	745	780	736	753	741	702	747	779	712	767	761	696	753	734	760	748	760	721	755	807	779	730	724	738	755	754	762	791	741	760	747	730	754	767	749	746	729	803	774	737	761	748	741	753	692	771	709	768	750	725	767	747	720	785	764	769	762	723	728	734	742	769	759	756	789	800	735	759	750	726	793	749	732	766	698	805	798	714	750	753	775	766	820	748	803	757	723	773	730	741	761	803	740	765	736	767	754	793	706	729	761	750	761	797	820	731	736	727	757	717	791	759	735	758	766	753	729	731	745	776	776	718	747	741	703	754	708	744	778	747	757	760	780	735	773	763	746	768	744	737	755	782	829	770	746	729	710	769	761	751	741	757	749	751	786	689	813	765	762	759	764	763	773	744	710	739	704	749	707	759	747	733	738	781	720	742	779	732	705	691	756	744	728	800	807	721	760	725	760
24340	21508	28742	24735	20601	2277	757	555	529	474	437	400	392	369	383	412	359	360	383	310	324	346	335	339	334	366	318	344	332	317	346	334	319	331	286	327	328	303	358	318	341	315	314	312	314	311	345	313	299	346	319	318	322	324	316	325	317	322	329	325	306	330	288	341	341	332	310	302	332	340	327	291	325	305	309	330	330	321	319	304	312	339	294	301	328	332	331	358	323	341	330	328	331	307	335	334	324	326	297	321	310	307	309	307	321	314	326	322	327	332	318	337	304	319	320	357	327	314	320	314	316	330	330	292	311	331	321	318	307	328	332	335	318	323	326	334	331	316	355	321	326	309	308	289	325	311	328	270	337	318	325	333	304	326	297	360	325	356	294	336	305	305	347	289	305	345	332	330	355	274	319	341	325	347	323	300	306	325	297	334	325	354	330	310	355	288	340	310	332	361	316	342	316	323	333	340	354	302	289	300	336	296	335	316	331	336	299	343	303	338	338	297	327	322	343	336	326	327	337	324	315	307	315	318	311	347	307	315	336	333	338	314	312	293	311	312	326	298	313	314	292	319	329	324	319	270	327	314	324	302	306	303	332	322	325	294	308	328	324	343	331	331	329	316	336	331	311	309	278	327	298	329	294	294	306	333	314	331	318	273	323	327	298	320	347	340	309	307	316	323	340	343	331	321	322	325	297	287	307	310	314	297	291	293	284	316	329	321	333	319	308	338	341	318	329	327	307	294	302	317	326	327	328	301	302	327	314	330	329	312	282	301	313	307	299	284	318	347	337	321	305	331	342	326	319	305	330	336	320	316	324	293	294	296	288	325	318	328	327	331	308	305	330	336	315	339	326	328	319	338	344	307	317	331	295	298	309	340	293	327	333	304	321	337	312	333	299	311	297	323	327	310	292	335	300	312	309	321	316	358	334	299	342	314	300	293	300	296	334	324	357	330	324	345	301	325	311	312	312	336	330	335	314	334	325	323	323	293	282	336	338	343	333	335	332	322	331	332	360	326	362	301	322	338	339	334	330	314	313	321	318	316	304	308	306	309	341	351	318	317	333	311	333	329	316	298	289	307	304	327	319	341	323	321	302	306	323	334	344	330	315	284	321	328	298	328	338	296	328	287	309	328	338	303	314	293	329	330	315	367	351	337	342	331	315	319	337	332	302	329	292	331	315	310	288	310	329	310	319	337	307	305	298	296	342	330	302	318	338	324	323	293	339	323	319	326	369	309	365	313	324	309	328	311	316	334	295	336	305	317	294	309	316	306	313	328	332	297	306	333	280	311	271	328	357	329	310	347	341	295	329	340	320	312	350	297	288	337	344	311	323	300	307	309	304	319	319	305	339	313	327	343	304	282	324	314	344	302	337	300	338	326	310	311	322	318	325	328	311	323	368	312	294	300	346	325	307	298	366	332	320	334	317	348	327	333	340	335	314	304	327	293	357	343	301	324	340	327	330	309	297	301	335	310	327	308	328	322	302	321	313	360	311	305	332	315	325	351	319	304	321	318	294	345	299	311	309	308	328	320	345	314	311	336	316	319	316	326	318	312	323	289	295	326	307	318	296	301	370	307	313	322	329	332	343	325	325	329	341	330	311	311	305	349	342	283	329	321	295	314	315	317	345	333	355	334	318	272	314	311	319	294	340	313	327	308	351	339	347	313	348	357	324	320	304	306	294	317	291	343	313	297	323	313	357	333	317	304	340	311	347	307	341	337	316	302	314	306	312	314	313	334	297	312	332	312	309	342	319	339	327	312	317	348	317	313	315	322	319	316	325	301	341	315	320	299	321	323	324	339	323	366	334	325	319	267	335	323	323	350	337	307	332	319	324	323	289	295	290	285	289	341	299	327	331	301	349	304	317	335	338	326	313	322	305	324	307	277	347	313	314	334	312	332	352	347	325	299	312	302	310	322	322	317	359	321	333	316	325	286	305	310	316	299	316	302	314	324	317	330	312	329	317	320	288	313	317	315	307	329	323	290	303	326	333	313	310	355	306	282	371	316	329	313	343	334	318	345	351	300	305	318	322	331	306	341	288	308	283	300	272	291	345	315	337	349	330	332	311	327	342	333	326	295	285	326	333	281	327	310	325	332	338	316	323	308	326	330	327	351	282	306	326	321	324	320	345	317	310	320	308	299	316	335	365	332	310	356	336	324	300	339	327	300	305	310	353	322	327	302	328	332	325	336	298	297	348	287	339	334	319	336	342	334	285	302	306	313	309	320	303	322	339	301	340	305	344	330	345	269	311	365	304	299	345	294	313	316	288	314	303	305	306	307	326	319	319	294	323	346	334	322	327	293	307	314	322	320	297	289	311	312	311	315	308	355	291	288	335	351	312	327	301	317	313	343	314	305	320	304	315	340	287	341	299	323	293	326	341	343	311	321	322	309	296	311	315	317	305	323	292	321	322	301	307	311	319	302	321	331	343	317	308	301	315	297	315	340	344	324	320	348	359	336	308	311	332	336	335	334	319	298	332	324	348	329	315	309	330	333	346	293	329	320	292	337	301	289	314	323	341	309	311	321	344	344	339	325	296	325	321	321	320	324	315	322	316	362	309	309	324	303	324	311	334	332	324	330	339	299	318	330	338	323	327	313	317	313	335	318	295	358	344	312	334	329	321	297	338	294	329	331	302	321	325	326	348	343	295	302	300	324	317	290	320	308	314	335	301	319	262	321	291	320	351	336	323	344	297	320	335	338	355	340	284	336	315	362	305	312	338	328	284	348	321	322	340	327	333	305	331	345	321	327	311	315	298	309	319	350	301	315	294	301	302	343	343	306	329	335	332	300	300	324	328	325	293	302	332	320	304	319	318	298	339	310	308	316	328	297	326	318	325	293	335	318	310	335	310	343	308	319	285	331	313	329	309	317	322	305	281	314	347	328	310	338	318	331	308	307	313	300	340	336	314	296	309	335	309	327	300	334	316	307	329	331	298	321	295	287	321	338	311	323	336	327	329	320	308	321	331	310	314	320	307	326	271	323	328	314	320	323	318	307	337	300	311	311	288	334	337	316	320	320	304	339	324	328	304	290	287	282	306	298	326	329	304	287	358	328	322	342	302	334	306	322	333	345	330	315	316	297	319	335	301	311	317	309	323	321	335	329	311	301	317	309	317	306	327	350	331	316	337	301	322	305	329	302	297	340	312	341	318	317	291	329	321	305	354	304	300	343	325	345	352	313	323	283	311	319	337	307	308	328	331	332	323	295	330	342	306	305	293	351	315	307	326	336	314	324	320	324	340	326	321	329	319	316	333	323	336	331	317	291	282	271	325	328	283	351	335	353	332	343	316	302	301	302	323	317	307	303	347	307	318	300	310	305	311	325	330	306	308	317	336	328	300	312	348	312	298	300	293	299	287	358	302	320	323	306	295	310	319	318	313	323	308	313	310	333	316	320	284	337	349	324	347	338	330	366	316	274	315	315	302	303	304	361	321	316	342	318	319	334	303	306	331	312	321	349	305	314	352	310	319	343
5583	10549	9056	4570	3034	2224	1825	1504	1267	1119	1018	938	886	815	832	745	771	718	726	710	640	681	612	708	650	574	642	662	620	596	653	623	586	602	615	628	623	588	655	612	624	563	633	576	596	566	576	544	574	591	642	601	618	611	566	540	593	608	580	590	557	599	583	544	610	599	587	636	564	590	593	578	609	570	564	590	657	587	567	587	632	603	578	574	589	587	557	605	615	513	579	609	594	566	580	580	586	570	573	650	589	593	587	593	589	550	561	575	612	586	538	564	607	605	618	580	594	590	572	551	569	593	568	623	587	601	552	633	548	617	593	583	604	581	570	605	609	585	578	565	574	564	593	574	583	552	562	616	595	572	590	566	580	563	601	562	563	590	578	567	572	569	608	589	602	586	564	588	568	618	597	519	524	559	603	570	571	569	565	590	591	593	604	602	560	586	599	581	562	594	623	582	581	573	606	583	546	615	594	566	564	639	589	562	550	590	608	565	582	609	601	540	627	589	597	572	596	597	596	623	533	599	541	604	576	585	557	624	544	570	567	593	609	597	622	556	554	610	612	597	580	553	596	626	656	593	603	578	588	600	557	560	631	578	573	626	552	591	544	552	602	588	610	596	556	612	568	606	578	593	535	635	574	565	593	575	599	616	544	548	595	570	578	561	621	577	587	635	572	581	569	534	567	575	557	579	621	600	582	558	597	607	582	577	601	591	572	561	565	588	628	626	597	563	559	566	621	536	532	622	573	537	537	602	580	612	588	586	590	619	586	643	588	588	571	539	605	575	578	557	569	588	554	563	593	636	603	571	557	584	561	612	600	595	613	593	581	559	587	594	556	622	583	599	573	569	618	538	597	551	573	574	585	640	593	590	555	557	597	624	609	580	591	590	609	606	603	593	604	618	564	556	594	512	616	570	646	615	568	560	572	548	562	571	529	557	547	603	570	538	572	574	645	587	587	589	607	628	580	610	576	597	563	607	545	562	577	573	570	631	579	580	607	628	568	573	598	625	559	576	537	588	548	576	543	633	566	606	565	569	596	544	584	557	572	566	604	565	600	594	581	555	598	545	573	557	575	599	544	628	581	604	565	512	587	577	606	608	530	581	568	593	609	550	552	611	565	583	583	576	573	535	614	562	529	586	548	573	610	609	545	543	602	572	643	587	583	612	572	555	563	553	578	586	552	602	618	582	584	589	575	584	550	574	554	573	601	582	597	584	560	615	581	569	557	560	546	598	643	551	609	607	538	574	585	565	622	569	574	603	554	572	605	581	590	554	615	574	556	584	551	570	600	574	560	553	569	576	563	565	590	598	624	577	578	580	607	581	627	587	555	589	599	573	572	591	567	598	582	580	593	561	575	594	560	554	535	596	569	541	571	573	555	584	533	535	568	581	579	599	564	632	601	592	567	587	608	580	599	579	594	577	623	623	552	594	592	600	569	609	554	596	577	573	585	584	590	588	589	578	599	573	601	599	590	570	548	530	562	584	581	591	570	590	584	606	558	570	622	593	597	587	564	578	571	591	602	550	557	581	560	579	585	608	538	579	571	587	590	617	579	603	532	589	602	624	546	582	558	549	583	547	601	566	600	651	577	571	587	580	593	592	551	600	614	583	589	566	572	608	604	612	555	574	567	643	614	562	612	580	571	596	569	568	565	580	603	602	591	547	586	595	589	567	605	575	566	576	559	590	539	598	577	598	548	568	576	571	559	569	595	554	587	613	582	607	585	639	573	613	586	574	571	560	565	571	577	601	604	606	555	589	580	594	595	611	552	532	579	616	586	584	599	591	585	533	581	593	619	552	557	587	585	576	602	617	532	618	631	583	567	581	578	565	541	583	598	609	553	621	570	618	601	551	572	596	568	572	612	586	578	533	624	625	601	574	588	587	612	579	570	604	578	569	586	572	530	564	605	604	605	578	554	539	572	575	639	625	579	600	582	542	630	626	634	590	569	581	602	541	590	592	549	593	602	574	601	610	609	571	567	593	536	546	561	598	574	591	595	579	588	541	566	569	542	581	598	594	566	580	527	613	598	534	577	629	600	583	573	599	571	618	611	576	558	587	558	576	554	580	547	574	595	613	631	597	519	563	598	549	577	588	604	566	544	555	587	592	567	558	585	560	541	547	603	593	586	612	600	575	561	565	563	568	581	597	621	587	557	563	579	526	564	587	571	539	588	548	593	588	603	647	586	575	620	584	592	592	598	520	604	548	567	576	563	587	586	543	621	603	637	551	603	589	556	610	543	588	551	565	580	618	582	592	580	549	576	561	580	559	586	549	608	601	610	557	609	567	579	587	595	571	596	570	587	591	560	586	604	543	587	564	601	602	599	594	572	617	580	602	534	540	542	607	585	577	611	574	618	558	596	578	589	569	577	592	617	591	593	575	557	571	553	596	624	591	560	618	579	532	583	573	536	584	523	567	610	592	551	582	592	574	590	577	579	604	617	587	570	560	577	570	573	591	564	593	590	585	581	555	590	565	601	588	582	598	538	584	570	547	608	591	579	592	576	549	595	613	598	561	576	582	596	589	563	599	618	571	563	654	542	579	563	566	598	587	556	569	589	579	580	586	601	579	588	611	587	589	614	600	549	556	590	545	589	626	582	576	552	596	579	576	623	600	578	572	576	538	592	556	614	557	619	591	605	570	557	553	569	564	566	613	601	569	600	587	562	612	611	602	604	551	588	631	614	574	604	604	615	565	574	573	591	593	567	588	549	633	588	566	591	589	590	576	559	519	581	565	548	584	584	589	545	540	543	626	561	575	551	564	588	599	586	627	594	569	583	592	594	558	559	594	597	596	596	564	624	578	623	525	604	560	547	574	553	561	601	562	560	616	544	550	543	581	595	593	580	594	564	582	575	559	559	559	583	609	560	554	559	551	597	601	613	594	593	536	611	555	594	571	611	587	581	594	558	565	637	606	564	579	556	587	605	614	577	559	582	571	555	578	621	569	559	536	571	550	606	596	633	589	624	631	581	606	590	562	619	564	564	594	605	585	587	589	580	566	581	564	565	549	552	572	611	577	564	568	601	571	602	583	548	577	546	543	604	605	574	596	616	561	516	580	608	589	559	589	546	559	595	573	560	578	563	576	536	590	582	613	608	600	568	559	564	602	571	558	580	594	574	599	560	553	583	578	587	556	591	513	608	614	563	546	628	603	609	583	597	594	594	568	575	565	592	570	535	575	603	601	597	594	581	569	595	592	563	586	554	638	578	604	587	559	585	613	573	572	649	577	551	578	606	560	614	605	561	572	546	594	575	604	572	586	563	596	547	601	597	589	629	545	594	552	569	608	600	593	570	609	563	559	573	555	569	556	602	577	639	559	552	570	579	543	584	569	550	584	577	586	575	524	586	540	562	553	550	561	608	608	567	596	597	575	608	586	574	571	612	572	586	575	600	584	557	633	558	619	542	596	587	621	580	559	621	542	580	584	554	595	577	575	629	582	572	628	557	592	598	572	567	580	579	539	601	587	541	580
23401	21478	29266	24090	21478	19301	1635	579	442	370	324	291	228	218	223	197	155	191	191	179	184	175	148	150	158	154	143	164	148	146	159	153	130	115	119	114	127	121	114	127	134	140	132	133	128	126	132	125	136	118	129	120	124	114	112	129	114	120	133	106	111	130	118	94	143	123	116	113	122	114	115	119	103	110	126	113	104	120	119	135	122	127	129	115	129	120	131	98	116	114	117	116	101	115	112	92	141	124	128	127	112	123	106	127	131	138	114	112	108	117	105	106	110	108	128	136	107	119	122	126	103	107	122	123	117	103	112	121	113	108	105	107	98	116	118	97	120	115	105	116	87	115	115	124	112	116	109	119	112	121	121	123	117	112	104	125	98	126	106	108	131	107	111	128	102	101	123	110	102	103	107	118	116	102	110	142	109	101	132	133	114	112	119	94	93	98	113	112	113	123	119	105	131	130	115	135	120	119	102	118	101	110	106	129	126	112	116	105	125	108	129	120	126	104	118	99	120	116	103	127	108	114	118	112	109	135	127	93	109	126	112	116	119	113	101	105	112	114	98	115	107	130	119	108	120	106	112	128	123	111	122	130	118	119	105	110	125	114	116	134	119	134	137	130	107	121	118	116	118	107	117	103	120	114	108	132	115	131	111	132	102	127	115	121	119	102	128	114	140	136	117	110	114	97	125	118	125	123	125	112	108	105	134	140	122	108	106	122	123	130	105	107	110	113	99	111	121	126	118	121	129	119	131	114	129	107	104	98	138	98	107	131	113	119	139	101	112	104	121	98	117	90	131	116	99	105	115	111	138	107	114	127	117	111	124	110	110	113	115	113	119	133	103	117	118	144	106	105	128	125	127	116	137	114	123	106	112	115	125	125	132	107	125	120	118	107	118	97	136	125	115	114	117	128	132	116	118	124	113	102	127	116	142	128	122	121	117	111	116	118	111	112	128	116	129	107	108	113	123	104	114	126	112	117	123	103	115	116	134	113	108	100	126	121	101	117	125	119	103	118	112	142	137	129	105	128	112	117	123	124	118	123	116	116	114	121	99	120	123	120	127	106	101	129	124	121	122	106	80	109	107	112	106	116	122	114	121	122	121	101	115	115	123	114	107	116	110	106	113	124	131	124	118	134	106	134	112	112	113	112	126	107	113	105	94	129	126	122	135	127	121	133	102	104	107	109	119	109	126	122	118	99	117	121	111	119	112	120	122	126	120	119	139	120	91	137	116	111	100	120	102	105	129	133	107	131	114	112	103	120	111	133	113	116	118	123	109	112	116	112	112	114	107	129	103	108	131	135	119	122	124	128	125	118	114	105	134	95	133	96	115	133	104	113	116	111	110	117	114	124	108	107	115	122	101	104	117	101	120	115	118	108	110	106	114	109	107	118	114	111	114	114	107	111	126	94	114	127	106	141	99	110	98	111	112	130	103	121	118	116	128	92	103	124	123	112	126	101	111	133	123	134	112	110	124	112	108	111	120	119	119	108	119	129	122	119	104	115	127	105	123	115	117	90	111	113	106	117	101	117	114	121	114	97	100	123	129	116	128	104	131	105	99	108	101	148	124	121	117	121	113	109	101	113	120	107	112	98	120	106	126	122	121	110	121	125	110	112	111	115	97	122	108	117	116	105	118	122	111	102	116	112	83	139	112	121	122	119	129	110	112	111	110	114	104	114	112	111	104	119	116	106	135	113	108	112	103	128	120	126	128	113	126	126	125	121	101	104	102	101	119	116	116	107	116	107	101	109	117	106	113	123	124	130	114	124	109	123	106	113	127	106	100	116	118	122	102	117	122	139	112	127	126	126	114	126	106	97	113	124	109	120	126	131	99	125	102	121	126	123	115	126	113	118	112	115	117	100	100	110	135	104	99	117	109	108	112	96	100	117	114	122	101	115	137	106	115	113	111	120	127	118	113	119	99	90	138	104	105	103	106	108	110	121	115	105	121	108	127	108	117	117	96	113	94	127	111	122	109	142	114	127	107	119	116	116	103	122	114	110	122	106	124	131	117	121	100	123	131	124	132	111	110	124	116	106	122	106	119	104	118	124	117	103	97	109	98	111	127	118	120	112	123	131	112	121	126	123	117	116	110	119	109	103	118	115	109	115	123	113	121	104	134	112	116	128	110	103	101	111	104	125	111	117	115	96	108	118	139	121	103	110	114	140	125	122	104	126	116	105	97	115	115	119	114	108	127	128	126	112	100	145	117	104	117	108	126	104	110	119	112	104	122	110	116	92	117	111	123	125	131	104	119	122	114	123	138	109	123	110	98	124	142	113	114	106	115	99	134	101	109	107	96	105	116	119	116	107	127	124	124	111	89	118	125	116	111	96	99	110	103	140	117	109	97	124	113	123	122	120	118	119	121	95	107	114	124	112	104	107	118	114	105	109	112	138	122	122	116	119	99	100	122	106	143	123	103	101	111	97	128	119	115	133	106	108	105	102	112	111	120	127	112	132	106	103	123	107	109	122	119	135	111	102	107	114	111	119	122	116	115	95	113	131	126	106	136	110	121	107	112	108	92	98	116	112	110	126	111	116	133	104	117	135	98	112	115	113	122	118	124	118	115	127	98	125	135	125	102	108	121	105	118	108	107	105	112	125	119	117	114	123	110	94	95	104	119	107	99	116	119	113	94	150	102	103	128	116	109	95	103	133	111	104	127	110	120	98	105	109	124	115	100	131	135	106	117	124	113	98	106	112	107	114	118	103	113	123	105	103	124	122	110	124	103	117	112	108	111	115	90	120	114	116	112	101	145	107	125	107	97	126	111	101	119	109	117	106	107	100	116	125	103	115	103	108	95	105	120	117	104	120	116	131	118	106	101	128	115	125	138	92	108	108	105	120	108	121	102	112	124	108	113	119	116	108	122	103	121	118	112	136	112	112	121	123	103	121	93	129	111	112	124	105	122	89	128	129	126	113	116	115	96	136	119	109	109	105	113	112	113	120	118	108	118	120	132	122	115	112	113	95	92	123	123	129	98	110	100	108	100	116	108	126	112	120	119	100	121	125	105	116	116	122	125	114	109	106	110	133	110	118	111	109	114	105	105	95	124	99	109	116	137	105	105	111	108	126	126	125	122	124	119	129	136	118	127	110	113	137	117	97	106	113	128	83	121	142	125	105	112	118	108	118	123	108	125	124	134	118	110	109	106	123	124	112	115	98	99	117	117	121	109	101	109	119	131	121	120	125	107	94	116	112	128	109	111	114	121	111	111	113	117	114	104	136	121	99	115	105	116	111	121	116	129	116	105	90	113	99	109	129	128	95	106	115	113	121	129	109	118	122	96	105	108	112	105	101	110	112	100	121	116	120	120	154	120	147	106	129	112	123	115	116	141	123	100	118	103	125	110	110	95	104	104	104	111	114	103	129	124	131	128	126	122	107	105	110	122	110	123	110	123	121	107	101	121	90	129	134	112	117	105	107	122	102	134	103	106	111	120	122	122	120	103	106	117	103	129	108	110	116	128	110	99	108
7568	16282	13816	7159	4702	3277	2541	2014	1495	1271	1035	914	820	696	623	582	510	489	444	419	384	381	405	347	353	364	336	315	325	275	302	305	273	282	265	261	263	271	258	247	269	228	260	227	268	255	246	256	268	256	246	237	265	258	218	232	239	227	225	239	206	240	220	238	210	243	247	241	210	231	227	225	242	219	238	239	251	231	240	205	225	260	234	209	225	227	225	205	225	228	219	218	228	232	227	237	239	225	222	229	216	219	198	244	205	206	227	226	203	209	235	234	207	194	248	228	226	214	232	222	243	220	204	229	219	222	196	235	214	214	214	212	214	197	216	228	230	206	230	215	231	231	214	238	237	214	226	232	215	224	244	190	243	226	228	218	221	234	220	213	238	216	212	227	220	190	231	215	222	227	200	218	204	235	236	214	190	241	227	182	235	215	243	211	226	196	248	250	228	231	224	241	240	174	197	238	199	214	198	232	207	227	213	237	224	222	209	201	234	218	241	218	196	233	222	223	225	218	227	219	220	220	218	212	215	215	221	217	204	217	215	210	226	218	206	202	207	224	235	215	249	207	218	230	212	214	223	237	234	217	205	214	198	233	224	207	249	223	228	219	233	209	219	231	215	231	239	220	232	208	197	231	217	217	254	193	197	204	227	225	233	198	217	164	217	215	240	213	213	253	215	225	228	236	212	239	212	217	210	198	233	203	205	232	216	237	203	219	214	192	182	196	215	227	233	209	213	227	207	221	235	220	219	207	252	199	237	237	224	226	204	213	209	201	198	209	237	227	217	246	217	229	230	230	231	242	199	230	212	221	219	197	205	204	206	203	219	236	211	214	219	215	219	226	207	235	220	249	207	246	210	227	197	221	241	223	233	193	214	214	223	208	190	208	213	250	225	200	202	233	203	244	222	224	238	213	219	216	210	199	228	220	222	210	216	239	193	206	205	240	225	221	211	196	215	237	215	223	215	217	221	212	240	221	217	205	223	210	201	209	207	235	213	234	208	245	213	239	190	196	225	221	237	210	232	237	223	246	221	236	219	231	175	233	216	220	206	212	213	225	216	225	217	225	199	222	209	228	257	210	195	226	208	251	204	188	203	235	230	201	226	210	217	214	236	229	218	208	243	204	223	221	205	209	226	212	240	223	209	200	200	222	229	213	221	209	224	223	209	251	239	200	234	254	242	240	229	197	220	215	207	214	201	219	205	208	205	215	200	234	221	207	204	211	235	220	213	214	236	198	234	234	198	208	228	229	222	250	243	207	224	201	202	231	223	227	223	210	208	207	237	235	223	211	223	201	226	226	192	211	219	219	229	228	208	221	220	230	215	240	233	206	220	212	225	203	210	199	213	225	244	213	225	205	206	212	224	226	231	216	202	236	206	205	195	212	230	247	227	231	194	219	231	219	229	198	219	209	224	245	211	207	247	197	220	201	198	209	203	208	213	190	251	224	240	215	223	248	226	198	203	229	225	241	218	200	218	232	227	221	224	181	241	195	207	224	198	211	243	215	227	216	221	214	198	207	194	213	219	227	233	239	218	226	211	211	213	217	223	218	204	226	210	232	228	210	224	209	224	222	254	213	198	213	231	219	194	254	219	225	215	209	213	232	230	196	221	217	220	233	200	227	226	212	218	225	209	216	225	215	192	207	242	222	248	218	248	216	216	227	234	202	212	226	217	201	204	211	202	229	204	210	204	227	215	189	203	236	225	235	229	219	217	215	205	192	237	232	227	216	227	215	224	214	210	210	220	221	209	234	218	197	249	216	230	200	217	209	222	200	203	232	241	209	200	230	229	235	198	208	206	199	240	218	253	209	248	219	197	228	216	222	218	232	221	232	201	192	225	204	233	214	236	213	214	200	222	200	205	214	204	222	205	211	222	220	230	221	189	205	222	217	210	214	233	205	221	186	216	228	244	231	230	214	242	224	232	218	229	201	191	224	223	214	232	203	234	210	220	212	207	219	201	225	214	227	224	220	246	228	204	191	207	217	202	239	214	209	193	200	211	225	228	205	191	202	204	221	230	197	217	232	210	222	198	226	180	197	219	239	237	215	214	229	219	227	219	221	218	235	214	205	211	181	231	226	210	223	233	222	217	221	215	250	231	225	207	213	190	237	188	211	236	228	254	229	231	191	219	219	238	211	227	224	242	223	244	219	182	238	223	184	221	237	218	198	217	229	235	208	232	234	207	226	202	210	206	214	217	214	236	222	237	199	241	238	215	194	187	226	204	220	257	226	211	223	209	221	234	202	205	214	219	211	227	203	215	211	229	201	224	224	212	206	223	212	193	213	228	229	211	206	229	220	195	244	208	200	218	213	203	216	218	227	216	253	222	197	221	216	200	228	226	230	200	205	197	228	240	239	200	220	209	216	219	208	176	203	226	199	203	212	205	213	197	202	240	255	196	229	219	239	207	209	202	204	230	211	205	222	220	194	217	210	208	222	188	220	227	197	212	209	225	200	214	204	219	221	223	211	230	226	212	211	209	225	220	228	239	204	214	213	209	197	212	208	220	220	215	207	214	228	203	212	213	219	220	192	237	233	199	207	223	219	209	223	203	203	212	179	219	242	210	204	212	205	214	202	198	227	211	228	228	223	215	207	189	233	229	232	215	225	217	194	228	232	210	204	232	205	224	205	235	198	201	191	240	236	241	234	233	179	214	221	210	214	216	214	210	232	240	231	222	208	234	222	231	236	211	231	217	219	203	225	200	224	225	232	168	214	254	193	205	215	231	203	229	224	202	224	239	207	191	206	203	222	220	230	214	241	229	226	220	231	202	200	230	206	231	205	229	222	241	219	246	212	215	235	221	212	230	218	210	237	215	208	230	208	207	246	230	225	212	210	201	230	202	217	215	234	217	222	239	229	219	222	208	217	239	221	197	213	219	193	223	236	226	219	244	197	196	215	222	217	217	223	216	204	211	236	189	227	172	204	208	212	195	193	216	221	225	218	220	218	205	195	223	213	218	238	196	226	199	232	216	217	211	266	233	210	203	220	225	224	207	238	220	252	199	204	215	213	203	216	231	233	202	210	250	208	197	196	219	220	221	222	231	226	226	187	191	223	248	223	238	216	223	249	242	195	251	217	242	222	220	197	233	210	222	218	210	215	244	219	204	219	207	213	206	229	214	241	227	224	199	240	227	209	212	214	217	226	205	228	208	212	214	229	238	218	222	212	238	228	197	226	236	213	229	208	252	208	202	235	235	225	222	204	214	221	194	208	213	212	203	205	204	251	250	208	226	230	214	213	226	203	224	196	219	210	211	232	235	218	225	230	219	240	221	189	246	230	206	201	213	245	225	238	224	212	208	235	217	198	211	219	196	211	221	197	231	208	229	220	244	214	178	216	226	206	230	233	206	202	195	221	202	207	213	233	213	237	212	203	205	232	220	223	211	220	236	245	203	219	203	215	210	221	230	198	223	193	226	237	243	220	221	206	199	216	196	231	206	227	188	225	207	176	213	221	199	212	220	218	240	237
27100	20214	5794	780	480	441	426	449	435	467	413	419	423	438	453	441	457	416	399	411	427	406	458	403	400	438	455	429	459	416	447	428	383	483	410	398	440	435	450	470	435	430	413	443	425	452	422	409	448	421	425	416	410	414	443	426	406	431	405	418	417	420	417	429	426	415	430	427	450	432	431	399	401	428	413	421	431	418	425	401	426	432	382	418	416	426	438	445	386	416	438	433	398	425	416	425	409	440	446	440	409	428	438	432	408	397	437	415	428	484	424	422	418	443	405	421	411	438	441	400	380	405	432	396	444	419	403	441	433	398	425	430	391	439	409	400	462	392	411	399	452	430	426	436	390	432	429	394	423	411	423	422	404	425	405	416	464	448	418	427	418	406	434	408	460	398	390	397	423	443	426	424	423	446	407	401	401	403	388	377	397	443	380	431	405	444	376	436	437	441	409	432	406	486	451	462	413	443	371	464	442	433	419	389	466	404	411	430	457	403	406	452	400	426	412	412	389	392	461	388	416	416	390	394	418	415	385	413	434	418	411	444	412	421	428	390	403	429	417	437	413	388	451	436	422	437	429	443	403	441	381	395	439	416	416	421	446	443	436	409	428	410	446	392	453	435	434	400	389	418	410	429	392	398	435	386	401	472	424	417	395	400	400	416	393	415	444	401	398	430	389	437	401	445	389	404	428	426	409	399	466	370	451	398	419	408	450	427	428	413	419	414	408	407	414	423	404	434	449	408	392	431	401	433	385	408	392	399	395	404	402	400	410	435	413	446	418	431	418	385	428	416	413	421	447	438	372	462	408	421	407	442	429	383	421	405	420	443	412	413	421	426	406	404	415	432	431	413	413	380	427	398	437	423	406	407	415	426	407	426	442	412	413	405	397	435	417	401	420	415	395	409	430	416	395	432	429	374	408	422	433	403	417	415	430	426	400	428	460	362	431	411	423	444	426	407	402	443	444	407	435	432	423	421	406	418	409	428	441	413	405	445	407	456	447	453	429	428	406	404	409	428	382	428	436	415	377	403	414	405	422	413	427	364	415	441	428	426	424	413	447	400	403	382	410	405	431	404	418	430	409	408	377	442	404	422	435	445	434	414	415	403	423	413	409	435	396	401	405	428	451	395	414	435	426	398	404	452	425	405	449	404	410	447	425	381	430	421	434	423	426	415	414	429	413	412	434	446	406	402	411	437	417	405	444	418	423	432	387	434	415	401	408	423	404	402	414	438	427	418	420	421	396	419	433	419	440	442	404	415	390	431	427	403	411	461	420	410	425	402	407	426	393	420	413	403	375	420	452	374	424	394	408	405	392	418	422	421	396	400	420	419	429	443	453	416	405	447	404	384	483	416	404	450	393	460	434	374	397	445	419	411	411	379	427	425	485	412	409	426	416	438	437	442	418	412	453	390	420	436	406	409	429	424	436	429	400	399	410	446	410	460	431	383	428	389	418	414	419	380	371	416	396	426	431	438	427	357	419	391	432	421	430	385	434	416	427	413	453	429	446	422	424	398	436	463	417	420	419	433	436	417	439	426	399	431	413	409	436	447	447	419	422	438	459	389	429	394	403	421	392	400	389	434	443	388	462	400	382	403	427	424	423	439	421	388	425	429	427	456	412	426	443	402	430	406	439	412	420	399	441	429	425	382	425	423	423	426	425	452	379	416	424	405	427	413	440	436	377	410	409	372	411	443	358	433	416	476	441	440	441	391	372	458	398	386	420	405	400	412	427	432	414	450	393	417	444	421	455	393	433	412	434	414	407	397	447	427	396	404	425	428	419	399	429	427	414	445	392	404	422	418	391	404	437	419	420	404	404	443	420	442	412	418	438	408	403	392	442	444	389	430	403	427	429	433	431	408	413	431	403	418	453	430	396	428	445	421	394	385	437	448	422	393	417	411	408	408	381	454	455	453	404	427	408	425	409	424	418	419	402	430	390	409	411	420	435	427	417	422	415	425	391	429	395	361	459	418	414	431	416	427	423	418	441	412	425	414	417	447	420	423	414	434	431	445	403	453	410	415	439	409	432	395	397	394	419	439	391	415	424	417	415	417	420	400	396	407	390	425	431	439	406	432	408	404	386	403	416	398	421	414	433	407	414	418	432	423	404	442	400	408	392	435	441	415	448	406	406	448	423	376	431	398	427	453	422	435	425	430	423	423	436	423	426	387	424	432	413	428	403	441	415	435	406	428	413	436	435	427	401	450	409	384	417	419	409	410	455	458	403	389	391	402	388	398	418	436	415	425	424	438	424	452	405	386	395	449	447	424	454	405	404	417	451	419	403	394	405	399	432	403	420	424	396	413	421	431	421	366	421	420	438	420	403	419	434	379	430	406	409	410	413	415	448	473	445	441	450	443	420	391	448	448	417	406	413	440	443	410	423	427	464	405	441	425	426	404	428	413	441	440	427	410	412	402	409	418	398	378	400	456	432	400	392	416	423	380	410	397	428	407	422	415	436	380	417	406	415	427	422	433	452	418	408	426	417	429	422	403	433	425	410	407	428	408	412	447	432	436	393	424	430	395	431	375	425	418	357	395	436	434	469	426	392	391	419	413	424	402	423	402	438	409	402	452	421	391	421	407	438	430	404	437	421	422	434	407	442	433	395	440	421	393	385	449	413	454	419	387	390	411	399	455	435	407	418	426	416	419	456	388	416	422	401	391	403	468	409	456	409	423	384	426	404	427	435	398	407	426	383	459	416	433	436	401	394	426	447	416	447	405	407	394	416	401	440	415	386	442	399	418	405	427	435	429	399	399	468	438	398	442	443	426	420	440	404	415	452	461	402	431	438	407	421	422	432	428	392	429	411	410	451	422	438	419	410	420	395	429	417	416	396	439	426	426	425	370	424	411	395	396	448	422	411	419	430	443	418	403	403	436	456	400	422	426	445	382	392	391	437	407	484	429	404	411	441	424	439	420	389	387	400	435	441	415	406	394	397	434	439	424	424	428	442	443	441	420	417	407	447	406	406	441	450	405	418	423	427	390	437	419	411	438	425	403	439	440	395	411	407	435	447	418	433	440	412	441	409	441	449	440	408	405	432	412	448	409	444	445	415	405	415	391	363	412	419	410	389	451	397	408	398	443	381	431	398	431	412	388	441	391	445	426	421	431	452	391	451	432	455	421	404	428	400	442	470	435	400	448	452	484	452	441	425	407	399	401	428	417	405	396	451	401	420	417	436	416	409	417	412	446	447	462	434	378	422	420	411	432	429	432	425	438	425	434	395	395	482	420	436	393	429	388	389	446	431	420	422	411	427	419	374	394	418	442	412	377	468	401	396	451	437	413	423	424	421	458	437	443	414	414	402	411	408	436	419	389	398	403	452	429	429	423	416	393	412	448	402	408	411	425	448	414	430	429	401	408	405	446	394	403	430	406	393	431	440	423	434	434	411	389	428	390	410	423	446	416	417	388	420	431	393	424	420	436	426	450	435	474	402	473	466	417	418	451	426	402	407	424	418	406	398	424	391	408
4283	1822	1662	1173	1016	944	843	832	788	812	797	818	798	794	766	797	762	822	768	776	742	750	772	730	700	785	729	787	764	748	735	737	772	738	713	804	733	811	773	703	749	726	756	778	723	695	741	778	763	699	805	729	721	720	751	726	723	727	713	739	775	751	767	744	689	736	737	691	760	695	763	760	756	762	771	780	753	712	693	728	736	753	792	796	784	769	777	801	713	740	755	771	739	742	738	764	745	771	760	788	766	765	760	728	793	741	753	747	737	764	722	778	724	786	709	718	762	808	700	766	751	718	776	723	665	755	724	755	763	745	728	773	735	753	750	819	709	761	740	745	746	749	780	737	721	710	767	701	728	784	801	723	757	685	755	712	743	754	781	753	741	735	724	798	739	755	764	779	759	775	709	754	733	767	723	772	742	756	752	749	740	725	803	774	712	746	729	737	749	728	729	799	757	767	726	704	739	732	779	777	764	756	761	736	781	734	768	724	792	744	739	788	731	764	732	754	797	723	734	736	759	728	759	725	748	758	792	749	735	764	682	680	753	718	770	711	748	778	744	737	741	751	767	697	734	706	791	710	753	737	761	738	794	725	754	772	729	736	741	712	747	749	784	738	715	744	757	767	738	789	754	781	761	732	714	771	755	732	752	704	756	741	727	740	716	707	745	769	769	749	773	746	734	729	756	715	827	733	786	791	756	725	770	791	743	731	762	759	794	722	742	724	718	748	716	743	808	837	742	703	737	727	719	723	714	737	754	744	728	787	742	688	715	737	760	778	791	707	751	744	765	750	731	733	746	785	736	727	732	754	754	760	779	787	735	784	785	739	765	717	723	747	789	760	728	785	790	744	700	784	722	751	728	728	743	758	714	770	719	749	759	775	720	818	736	773	763	772	761	735	777	764	748	757	778	796	743	744	734	739	788	713	740	745	727	746	761	723	755	736	756	758	727	735	762	759	786	775	776	772	762	776	727	784	762	780	748	727	745	747	796	742	727	709	688	782	703	750	723	793	736	747	730	760	746	705	744	716	807	759	786	767	752	724	789	760	788	757	752	717	784	770	736	771	755	726	774	752	724	744	715	707	752	788	728	753	687	732	743	723	739	734	761	760	742	707	756	754	803	781	776	740	714	749	731	786	781	683	769	757	776	790	787	729	766	746	667	729	735	693	778	757	739	780	812	739	761	762	738	777	741	762	807	700	732	727	744	753	725	737	803	745	795	785	740	759	700	742	745	761	738	737	754	761	782	751	771	747	740	743	692	726	764	763	769	718	794	705	736	727	724	774	742	744	757	744	709	701	780	762	727	756	761	744	711	772	745	765	765	733	770	710	747	716	771	751	709	772	765	751	758	745	776	745	735	751	730	691	733	737	734	765	752	709	741	757	730	718	795	734	720	728	763	742	774	752	788	760	802	751	790	687	726	780	750	710	728	760	755	748	746	726	772	710	744	741	732	717	702	769	793	769	700	757	773	743	741	715	815	765	739	709	750	741	717	741	759	764	801	786	727	691	773	795	749	739	747	733	759	764	736	726	764	740	729	727	734	704	741	752	733	749	750	790	759	752	772	749	692	747	747	756	766	715	740	755	722	757	742	746	745	789	782	733	747	730	746	752	721	787	758	748	713	751	777	727	751	762	742	813	751	775	752	720	812	780	767	741	759	769	717	751	709	711	757	757	720	739	772	724	727	797	695	779	743	715	692	740	735	730	759	713	772	737	773	818	738	761	748	697	761	765	720	755	734	753	725	761	754	728	731	734	774	764	785	750	767	816	735	718	752	774	785	760	759	744	809	681	745	829	730	808	758	730	758	709	724	709	730	740	768	741	752	765	782	738	746	733	717	749	741	697	793	741	719	768	719	767	707	701	733	770	764	734	754	711	761	773	718	742	752	756	763	780	755	750	734	794	731	720	748	731	743	729	734	755	732	731	759	721	795	738	762	779	760	732	798	708	750	770	786	767	776	791	789	786	731	776	795	741	744	725	742	751	719	777	779	784	795	737	788	750	748	792	769	697	682	650	854	786	762	753	776	727	797	706	711	754	703	781	730	765	780	765	743	807	753	720	713	750	771	789	773	754	748	743	719	796	729	707	763	738	776	739	739	743	713	780	765	760	754	768	747	750	751	740	752	738	737	786	742	703	772	751	781	753	807	708	762	760	754	762	757	760	762	745	770	756	747	742	748	798	735	687	701	698	727	729	780	749	742	777	755	768	687	763	762	784	733	795	744	778	770	751	803	757	768	803	744	743	771	725	787	740	721	775	787	689	754	763	739	718	734	757	746	732	783	740	752	790	750	747	775	773	740	778	787	749	729	752	732	743	759	797	787	783	709	756	771	789	773	710	793	748	801	722	759	747	772	762	745	757	732	805	759	776	754	702	794	727	753	759	733	751	787	730	752	743	750	724	788	763	704	707	749	750	769	729	786	722	734	762	756	715	773	737	760	790	736	748	776	754	751	729	757	749	785	725	740	731	777	729	734	752	753	722	742	800	794	776	736	738	716	752	769	737	723	747	750	725	722	792	665	765	770	719	793	799	706	718	768	768	721	722	774	733	777	728	745	760	725	760	792	762	694	748	760	771	745	734	740	736	789	789	758	743	748	771	757	783	758	718	786	748	726	776	752	770	741	728	751	706	747	774	712	755	735	731	720	809	788	743	741	754	747	758	749	746	754	782	740	690	721	742	704	691	756	762	768	721	752	780	771	731	779	750	715	706	700	718	744	770	765	762	728	733	762	689	725	748	745	769	726	747	696	749	702	750	792	728	777	725	763	800	754	748	783	752	744	791	725	747	825	757	741	766	762	755	767	797	762	746	724	735	772	716	728	753	821	758	757	759	734	734	752	821	728	737	732	701	744	781	707	777	758	780	723	738	712	735	763	744	770	782	734	720	767	742	770	771	700	780	723	730	764	732	759	767	702	818	810	755	783	778	757	713	749	746	774	727	756	734	775	770	711	724	723	780	748	743	775	715	771	767	776	739	764	754	714	748	800	777	755	722	761	734	708	728	731	722	736	700	752	781	767	772	731	729	718	741	735	765	774	772	742	791	741	798	783	752	762	716	698	757	723	797	717	779	715	782	804	775	771	742	730	721	780	787	786	787	746	696	746	721	752	743	773	709	714	735	778	763	766	749	737	774	751	712	742	806	704	805	787	790	820	713	742	736	765	799	747	714	731	746	730	751	741	783	728	780	726	729	743	722	738	746	748	741	745	730	762	791	722	721	766	765	730	701	764	735	742	757	691	715	771	751	701	784	722	734	743	752	745	774	764	698	717	713	744	703	765	733	735	789	783	781	733	758	749	723	758	756	716	761	724	735	770	727	752	743	743	786	744	764	748	779	760	745	710	771	755	751	756	746	747	762	724	707	724	731	731	782	779	746	763	716	732	742	735	764	741	705	724	720	725	702	739	741	793	729	754	763	758	768	670	700	734	769	742	758	728	812	774	752	728	733	720	739	746	728	762	747	718	675	686	748
24381	21462	28624	24712	20638	2358	825	599	497	456	442	386	373	357	391	344	327	362	339	313	337	352	335	343	336	323	343	350	322	346	328	348	319	315	325	357	349	332	344	292	340	322	350	327	320	317	337	336	279	324	315	324	308	313	346	310	326	342	308	316	311	329	331	343	332	330	299	292	308	310	279	327	315	290	341	308	278	324	306	310	317	324	308	292	342	314	341	310	280	302	319	330	334	347	343	334	281	341	320	351	332	303	304	300	315	298	310	309	331	300	299	355	313	310	309	323	304	330	293	324	300	324	335	296	317	333	303	336	312	316	349	313	284	329	325	337	318	344	312	340	304	325	307	321	331	298	317	311	317	299	305	322	339	315	310	312	300	305	329	341	309	291	367	340	298	315	288	330	318	303	310	297	322	314	340	300	318	300	286	310	319	291	318	321	327	302	310	351	314	297	334	314	311	317	311	329	320	326	336	323	341	345	317	285	308	333	300	319	310	331	313	335	330	303	295	345	328	302	328	314	295	300	336	288	344	308	340	305	297	343	304	277	289	311	325	268	336	344	305	345	309	334	348	306	362	351	327	335	349	298	288	299	318	349	339	285	332	301	311	304	325	326	315	332	322	325	317	337	323	334	289	293	321	335	301	317	289	321	343	354	323	321	324	306	293	302	322	311	309	318	317	311	331	302	303	304	295	331	324	324	330	327	295	291	303	338	322	316	294	303	310	329	330	304	317	320	318	315	324	316	298	319	329	278	358	336	319	292	324	340	292	313	288	324	301	316	305	329	306	315	306	333	325	306	286	309	333	331	332	295	362	307	334	313	320	341	347	336	305	332	297	335	322	317	349	317	317	321	331	334	325	288	362	292	347	354	327	308	321	319	326	318	280	317	317	327	315	340	303	309	333	314	314	305	293	307	314	309	323	309	300	297	291	357	325	360	342	293	307	310	303	310	305	331	314	287	296	317	334	350	310	303	310	331	319	352	315	329	339	315	334	328	304	306	313	312	301	300	325	320	318	308	328	314	300	309	343	290	282	320	319	284	317	336	299	301	315	316	319	300	297	320	321	287	321	335	315	315	340	312	347	334	320	294	306	326	288	291	312	286	290	312	352	322	304	307	286	291	309	352	310	337	348	319	330	332	302	297	311	310	347	355	324	330	305	336	304	309	318	345	310	333	289	308	312	342	295	307	358	311	278	316	324	301	299	311	344	300	315	338	311	302	310	351	326	319	287	325	334	305	293	292	311	295	281	321	284	311	317	336	316	281	330	350	328	308	301	311	278	316	329	280	335	351	314	333	320	324	305	297	291	315	328	338	309	306	331	315	342	309	333	314	337	323	349	279	323	328	329	296	328	294	301	345	323	325	344	294	318	334	351	295	333	319	320	329	324	303	327	323	282	359	328	333	302	340	331	331	319	336	313	342	299	297	279	296	308	314	308	312	334	336	342	308	303	336	323	303	328	348	290	313	309	323	307	337	274	289	319	310	315	341	325	316	289	320	330	319	306	300	293	314	333	322	303	333	345	297	349	288	315	331	324	309	272	314	321	320	309	331	318	336	333	332	305	299	302	334	316	303	306	313	327	320	340	289	313	315	354	298	308	337	328	336	320	283	293	307	321	313	313	309	324	318	312	286	328	319	324	315	324	282	309	306	321	317	335	339	317	326	295	316	292	325	289	300	314	295	303	281	301	334	313	336	330	339	337	334	279	340	315	325	299	339	354	325	327	320	326	301	306	320	332	316	326	313	315	320	350	348	296	292	309	302	292	287	311	302	305	339	318	301	285	336	319	332	335	308	286	326	346	341	295	326	264	314	318	304	311	325	315	299	304	321	325	298	274	328	304	341	319	309	323	328	313	341	309	313	320	301	334	312	308	302	327	306	324	313	328	286	313	335	300	314	309	295	324	345	313	313	312	337	273	315	315	330	326	328	300	320	316	356	324	315	327	308	322	329	310	318	316	290	340	334	323	317	314	350	317	291	334	293	319	301	310	332	335	327	302	307	339	333	317	302	338	316	314	338	308	325	333	316	331	306	310	322	306	323	288	306	324	339	320	330	292	317	321	334	281	345	322	326	347	326	342	320	327	325	308	330	310	312	325	299	280	297	316	272	323	312	328	319	341	326	299	339	333	327	335	349	319	327	321	320	307	321	314	338	311	334	316	346	311	277	300	318	342	337	350	344	325	330	345	328	310	337	312	330	304	299	318	284	347	291	289	321	299	338	323	312	344	332	306	329	319	292	334	316	302	287	312	311	320	340	317	329	336	325	303	306	323	282	331	310	345	312	327	323	300	291	328	281	265	304	324	276	339	311	328	318	316	316	320	305	288	321	303	319	283	315	317	303	284	298	339	328	326	315	351	317	291	294	340	314	322	327	286	342	317	308	309	297	318	331	334	299	331	290	333	286	297	310	283	293	321	292	310	301	307	314	345	298	315	309	295	323	360	307	330	327	316	325	308	313	322	308	344	314	330	311	293	289	330	332	302	300	347	329	318	318	299	328	349	316	287	331	306	311	302	287	352	312	341	303	310	305	294	340	328	330	300	313	309	330	285	317	321	297	303	305	293	312	327	330	317	292	305	330	328	290	317	312	304	305	315	342	315	297	304	336	324	298	336	319	321	340	308	332	313	299	330	333	307	309	315	300	298	308	343	314	283	327	339	308	349	311	341	313	311	297	315	330	327	303	312	316	325	324	308	329	324	312	336	315	292	328	300	333	347	320	349	319	310	310	273	336	311	335	309	319	323	344	337	300	310	306	305	327	300	311	308	304	304	302	316	311	317	310	314	332	294	311	336	285	286	307	301	341	354	335	349	350	308	352	337	308	321	288	306	286	319	312	311	343	299	323	312	298	304	334	308	334	318	311	338	321	293	291	297	320	325	304	299	331	328	307	297	321	322	327	323	332	303	335	329	322	346	310	297	339	329	341	318	297	332	308	313	282	317	306	298	330	301	303	318	318	300	304	323	321	332	284	325	300	332	293	300	307	281	312	315	330	283	312	327	313	346	319	333	345	312	303	314	294	285	299	335	346	314	310	302	355	306	280	302	299	300	303	299	318	338	305	320	301	330	327	304	287	316	339	290	333	314	317	320	342	285	307	315	294	343	306	332	287	318	312	332	317	325	346	322	294	299	306	296	301	308	308	338	322	318	317	318	313	329	373	306	360	310	327	317	318	297	320	337	301	305	346	266	324	289	346	322	329	296	313	317	303	318	306	298	344	288	319	297	301	333	313	315	309	320	314	304	356	317	315	319	289	312	307	311	303	294	305	323	333	315	297	301	302	300	340	318	314	300	307	329	308	327	327	303	314	320	351	318	334	306	314	302	316	305	326	334	320	299	350	340	309	283	324	329	303	321	324	361	301	336	327	329	320	286	327	327	341	333	336	286	297	332	306	327	328	335	327	310	276	296	323	334	318	328	332	320	308	327	304	273	304	307	302	328	306	319	356	320	320	345	347	338	327	310	304	329	307	316	327
5510	10608	8976	4448	3141	2292	1801	1464	1302	1122	946	941	815	853	812	756	709	704	701	685	680	657	643	643	633	678	602	613	612	640	617	631	608	599	605	599	608	578	623	599	637	585	605	625	575	591	581	624	577	636	569	600	633	602	600	598	601	566	579	583	581	598	589	563	531	603	608	597	552	580	564	573	594	590	605	571	575	630	593	579	567	591	567	590	549	594	569	579	589	577	606	563	620	519	573	606	589	539	571	585	592	608	574	603	572	602	587	598	547	553	623	590	585	590	574	584	541	620	614	582	536	560	605	556	561	625	579	612	586	607	559	584	587	597	565	528	612	580	574	616	599	550	617	582	599	561	591	558	596	574	577	563	579	622	590	603	587	591	578	574	569	585	556	582	580	577	596	583	584	608	565	573	576	609	600	610	581	608	619	596	560	581	550	630	592	615	595	581	561	554	618	539	565	602	565	595	560	594	578	515	567	578	575	537	605	556	574	543	560	588	615	606	577	515	581	593	575	575	555	599	590	585	583	613	593	597	572	587	587	553	581	534	582	555	608	549	602	577	577	565	571	603	533	652	604	556	602	650	586	556	556	547	597	552	579	558	593	572	547	578	610	561	586	590	585	579	581	548	577	576	567	542	575	619	597	590	560	570	582	554	561	558	540	575	576	594	589	556	613	589	568	547	547	571	619	576	542	564	612	580	623	581	619	594	590	577	576	589	579	560	596	539	518	619	570	600	553	606	554	575	575	561	589	597	586	548	582	577	581	565	592	566	572	576	583	577	599	570	607	583	525	587	557	571	553	558	576	589	580	600	563	558	540	583	597	557	597	519	560	592	551	623	578	633	533	588	559	568	601	599	613	582	573	562	615	587	569	639	597	612	601	641	584	562	575	603	548	600	568	576	578	610	526	587	568	594	573	606	595	586	585	541	600	586	576	548	537	614	554	555	576	547	628	570	562	583	587	606	615	589	566	607	575	554	607	556	569	572	613	577	547	582	543	581	593	543	588	577	577	596	577	576	564	593	584	611	591	568	564	602	571	578	574	557	546	589	583	586	558	560	557	583	581	591	603	585	545	593	572	574	575	586	539	581	589	536	571	601	622	585	577	603	596	596	574	561	597	574	609	600	597	543	559	556	624	596	598	582	603	595	575	609	620	566	542	587	545	567	575	559	637	603	538	572	535	559	563	554	534	576	569	551	608	589	597	621	575	579	550	608	579	609	636	591	549	582	569	558	611	554	591	534	606	575	563	620	576	558	574	592	586	583	548	613	552	563	591	523	569	578	550	594	526	592	609	580	565	555	552	586	574	539	597	574	588	574	517	606	555	557	535	594	588	601	559	566	583	572	562	582	540	576	572	571	552	578	578	627	587	567	618	541	562	550	611	602	560	572	562	574	600	600	600	571	581	558	610	565	618	554	550	569	573	558	564	563	570	554	564	572	520	562	566	556	586	553	568	606	591	571	593	603	588	609	565	589	613	578	562	541	573	587	558	562	618	626	569	578	576	583	608	590	567	586	564	610	604	548	554	579	583	595	579	589	551	565	613	588	597	558	576	605	575	584	636	557	569	576	575	552	607	584	579	577	569	605	533	575	591	567	571	564	601	526	621	553	578	559	543	546	587	541	586	572	592	568	615	575	565	538	570	522	576	581	594	571	539	582	543	549	583	589	553	593	553	599	588	610	579	599	603	615	574	564	563	595	552	557	581	566	606	560	577	588	549	574	584	611	537	608	614	560	561	593	573	561	577	568	579	556	627	583	565	557	563	591	598	558	591	561	589	559	570	604	561	579	584	575	585	591	573	553	548	592	606	575	539	600	584	594	616	589	591	598	581	587	588	538	597	572	599	533	588	595	588	599	597	590	561	606	576	545	553	563	563	580	559	614	554	597	585	625	551	585	590	546	572	586	616	606	576	570	583	550	542	563	562	562	545	608	593	548	580	572	589	595	584	590	617	612	591	522	594	559	570	578	604	558	610	555	567	593	553	612	612	554	606	553	548	587	541	555	588	561	566	563	559	602	573	585	588	552	586	586	599	540	562	576	572	565	620	548	587	569	570	566	594	554	546	576	565	538	580	609	562	559	564	598	575	606	586	547	606	576	543	555	599	599	588	561	546	540	585	573	546	603	573	541	581	569	608	562	604	554	565	560	570	568	571	620	577	561	564	611	563	541	617	536	600	584	579	580	557	610	574	561	584	573	557	573	597	573	527	612	590	606	540	604	540	617	535	577	550	590	571	553	569	609	529	559	556	551	573	627	536	596	603	578	589	541	576	549	615	545	592	603	570	568	583	557	601	553	567	561	566	576	550	591	524	595	618	583	561	551	538	604	592	566	590	547	551	545	592	582	605	568	577	563	585	562	583	560	560	551	568	572	578	578	560	572	586	546	591	570	557	562	595	594	614	535	567	610	610	535	569	534	642	520	584	582	558	593	575	575	573	574	559	579	564	565	587	537	586	616	600	575	597	512	572	583	591	580	558	593	571	544	596	590	589	584	637	601	609	564	608	545	567	566	576	542	581	574	557	524	595	557	569	636	596	582	550	584	542	577	600	576	565	581	622	621	614	601	585	612	586	571	606	618	563	575	562	562	606	603	600	552	536	595	569	570	566	534	577	565	593	545	572	580	540	616	528	594	571	568	590	580	596	598	572	591	575	590	553	572	564	590	611	589	558	555	551	593	523	579	561	615	574	556	595	572	563	564	546	565	575	553	546	558	619	598	612	554	560	578	592	615	561	591	598	605	527	583	573	549	548	608	571	558	583	569	551	529	590	611	595	585	600	574	561	565	551	576	551	595	568	579	609	579	543	548	598	562	607	602	536	550	562	574	571	573	579	557	552	601	558	535	561	557	601	585	558	573	573	574	574	558	590	584	586	559	575	587	563	579	605	594	542	570	571	552	582	545	595	539	558	549	576	545	539	584	599	582	573	565	586	613	627	551	533	567	587	618	561	554	570	615	515	560	577	572	554	586	591	542	550	564	549	526	580	576	574	600	546	576	551	576	537	564	602	595	607	553	549	623	596	569	541	578	497	575	580	590	587	559	590	619	540	592	528	592	615	580	571	598	562	564	587	575	574	562	558	609	634	574	559	587	570	562	523	575	571	590	631	547	616	590	576	567	571	554	586	608	606	579	593	579	569	586	527	573	606	579	551	572	553	623	559	558	589	625	565	613	574	578	558	547	560	602	571	591	578	536	580	647	591	553	545	593	543	568	608	549	550	571	598	616	562	561	625	585	622	554	545	555	631	604	526	551	602	594	547	611	562	594	562	602	544	550	591	538	550	604	528	582	570	554	597	580	555	575	582	583	579	568	546	564	588	552	583	613	573	591	601	613	528	572	605	602	622	549	574	600	583	559	602	525	577	586	544	535	541	526	570	565	548	558	607	514	553	574	566	571	566	617	562	585	535	618	521	561	599	576	548	612	642	606	618	600	580	582	567	558	549	582	598	596	526	562	594	588	580	563	597	611	584	601
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
